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
338757252536	338757253103	338757253653	338757254203	338757254753	338757255303	338757255853	338757256403	338757256953	338757257503	338757258055	338757258605	338757259153	338757259705	338757260253	338757260805	338757261355	338757261905	338757262453	338757263005	338757263555	338757264103	338757264655	338757265203	338757265755	338757266305	338757266853	338757267403	338757267953	338757268505	338757269053	338757269605	338757270155	338757270705	338757271255	338757271805	338757272355	338757272903	338757273455	338757274003	338757274553	338757275105	338757275653	338757276203	338757276755	338757277305	338757277855	338757278405	338757278955	338757279505	338757280053	338757280605	338757281155	338757281703	338757282255	338757282805	338757283355	338757283903	338757284453	338757285005	338757285553	338757286105	338757286655	338757287205	338757287755	338757288305	338757288855	338757289405	338757289955	338757290505	338757291055	338757291603	338757292155	338757292703	338757293255	338757293805	338757294353	338757294905	338757295453	338757296005	338757296555	338757297105	338757297653	338757298203	338757298755	338757299303	338757299855	338757300403	338757300953	338757301505	338757302053	338757302605	338757303153	338757303703	338757304255	338757304805	338757305355	338757305905	338757306455	338757307003	338757307555	338757308105	338757308655	338757309205	338757309755	338757310305	338757310853	338757311405	338757311955	338757312505	338757313055	338757313605	338757314155	338757314705	338757315255	338757315805	338757316353	338757316905	338757317455	338757318005	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2804	3600	2300	2803	3600	2300	2803	3600	2300	2803	3600	2300	2803	3600	2300	2803	3600	2300	2803	3600	2300	2803	3600	2300	2803	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23541	21343	28189	24729	21310	21363	10385	5221	9990	9200	6441	7783	6902	5123	2593	1261	1018	888	944	953	916	913	902	944	849	828	838	899	794	809	856	872	782	849	806	893	881	836	877	794	842	827	859	787	783	839	842	843	853	809	835	855	895	830	810	810	802	814	820	812	848	776	794	772	827	811	800	853	824	795	809	800	830	804	822	877	845	851	820	812	759	835	838	791	837	813	776	800	827	789	795	833	828	806	843	823	776	862	814	865	829	804	813	829	847	815	851	852	838	850	844	872	817	782	853	833	801	780	767	825	815	775	836	788	811	817	865	815	864	845	783	857	839	775	802	843	799	783	821	848	800	804	829	864	843	799	859	810	854	800	809	836	918	839	829	826	770	821	839	807	802	823	827	817	823	853	794	815	854	778	824	807	827	825	820	800	880	817	816	775	772	823	799	829	827	820	771	826	823	819	857	791	831	809	736	798	776	803	821	807	857	764	809	829	739	811	831	821	816	801	819	885	784	849	837	819	791	831	842	850	841	837	819	835	853	825	743	806	837	822	855	801	796	754	837	804	834	838	795	843	796	791	836	815	838	824	808	838	830	772	820	828	870	838	830	807	816	826	792	874	818	868	834	793	788	822	824	812	828	863	817	823	787	822	829	814	806	845	855	820	827	843	830	850	815	827	748	831	825	784	824	777	807	830	830	822	805	796	847	846	807	818	801	837	873	806	813	803	886	823	857	806	773	798	781	789	804	851	801	822	753	826	818	827	806	771	857	837	728	860	780	845	818	771	852	818	835	802	842	836	798	820	852	836	826	826	796	830	828	810	800	820	778	827	767	794	830	799	810	809	842	814	807	872	851	843	775	792	830	816	847	872	839	803	820	799	845	818	753	852	835	845	755	845	808	843	797	828	819	801	791	749	791	788	786	861	866	836	816	833	778	821	844	795	821	795	791	808	813	780	827	839	846	809	834	816	813	804	855	809	775	824	777	802	831	801	805	809	777	811	894	825	809	829	783	828	804	830	824	767	787	835	848	776	779	818	814	804	834	820	813	836	801	795	788	807	838	822	835	782	844	788	807	821	830	760	832	830	803	802	784	864	830	834	803	814	810	860	858	796	830	779	798	782	791	886	782	820	824	839	858	865	811	802	768	837	848	838	822	786	887	785	828	811	848	863	771	839	774	844	797	818	771	843	797	872	777	854	819	810	811	805	868	777	797	814	824	750	773	763	799	845	822	786	840	805	810	859	786	795	819	879	808	886	826	787	835	861	814	818	810	811	859	844	836	774	804	825	814	795	822	839	812	805	786	911	804	850	794	772	747	830	809	849	774	780	840	852	833	797	804	803	784	822	832	835	825	793	887	779	829	764	842	856	836	801	839	810	852	861	842	795	822	757	795	780	853	884	825	820	829	850	809	787	752	821	847	747	830	866	798	805	853	730	811	818	823	822	821	790	752	823	864	821	850	743	888	827	857	820	793	802	809	820	820	780	856	806	842	844	837	809	841	781	825	767	842	842	791	806	811	779	780	807	825	821	823	834	850	738	843	820	823	787	785	863	832	833	777	796	838	792	858	884	794	812	855	820	814	857	787	808	785	818	868	833	819	830	817	857	839	760	831	825	804	840	806	812	793	892	861	847	776	788	838	814	836	829	800	785	867	809	798	846	798	837	813	816	851	867	831	826	840	803	872	796	791	743	820	803	805	840	841	777	822	849	849	794	815	816	852	807	788	782	827	837	862	786	769	857	783	788	827	857	801	785	861	819	811	850	846	824	795	761	811	770	825	831	797	850	777	840	782	836	840	819	788	848	793	843	821	817	884	833	801	817	829	837	785	823	753	845	822	860	872	873	817	858	843	782	830	838	837	824	880	782	779	834	871	842	834	819	777	792	780	830	840	786	821	785	796	813	852	813	803	825	827	827	838	850	844	825	782	824	799	872	772	807	800	784	828	800	809	752	792	828	875	797	865	880	827	817	814	832	824	787	862	813	811	787	829	866	815	781	847	813	829	790	813	869	796	794	817	848	816	859	826	816	874	783	777	789	825	866	798	803	834	803	831	860	783	811	887	823	850	829	799	807	827	773	862	798	829	790	822	847	733	844	797	836	813	797	841	835	841	835	799	851	813	858	808	839	814	821	815	846	805	808	829	835	806	796	803	800	815	874	819	809	788	864	863	869	792	840	800	771	830	811	800	804	791	803	839	800	792	764	815	845	831	777	873	838	823	780	793	810	798	791	743	822	794	807	779	819	826	840	847	790	788	836	825	798	748	826	797	773	857	809	780	876	835	814	846	797	821	827	805	774	848	795	848	785	859	801	802	855	850	786	780	788	836	837	860	817	789	785	806	861	842	825	829	830	831	897	835	819	798	828	781	808	818	850	838	774	844	807	808	815	800	840	757	785	794	773	783	846	838	762	778	838	785	810	785	821	777	823	795	761	808	828	833	776	771	793	830	780	841	787	844	791	821	785	863	777	794	827	860	838	895	788	794	807	788	835	798	793	761	849	856	834	820	797	838	795	781	840	796	794	806	834	860	874	846	819	819	831	819	821	819	837	860	890	830	781	807	809	799	778	847	812	786	875	824	794	852	854	824	791	807	779	829	828	794	853	789	841	789	814	776	851	849	792	883	817	824	800	830	868	780	797	801	802	798	800	793	801	776	782	787	849	808	750	822	813	829	819	861	770	805	832	867	798	787	777	840	808	818	841	791	825	794	836	782	793	810	830	822	818	868	792	809	833	780	817	831	790	827	783	852	830	842	822	796	782	768	820	822	812	839	780	815	791	779	795	823	802	826	757	838	800	825	856	788	829	816	813	797	875	805	834	801	814	784	855	769	819	828	829	901	819	832	823	804	757	815	802	826	826	835	802	824	845	770	766	846	841	837	799	832	806	846	822	817	849	837	763	783	783	827	773	773	825	793	808	839	825	821	789	804	842	800	833	803	811	821	763	797	814	781	833	843	831	809	807	773	779	839	806	829	842	837	806	757	817	799	816	806	824	827	838	850	810	808	832	868	770	795	838	769	853	900	850	828	813	839	794	823	805	820	789	830	807	833	849	835	795	822	758	775	823	833	871	869	808	846	779	839	820	840	829	869	823	798	804	857	783	792	792	784	863	785	804	817	850	786	855	825	820	877	759	865	829	837	814	819	791	830	853	792	810	789	783	814	808	829	841	761	748	827	872	818	835	847	832	870	787	757	783	799	859	810	846	836	787	810	829	826	784	849	804	772	831	837	818	776	810	844	825	849	795	811	791	820	810	812	786	900	799	861	849	797	822	773	858	787	752	825	880	816	828	791	786	788	815	810	815	827	813	816	814	837	751	843	808	854	753	818	819	820	817	869	820	773	792	772	822	803	797	810	830	867	799	829	812	849	812	788	803	850	859	845	842	855	816	830	784	776	854	884	826	845	847	861	805	867	795	841	840	824	867	794	787	819	802	823	797	801	804	835	832	793	835	817	844	797	755	830	843	837	829	853	819	855	797	806	804
41358	41865	16511	9499	6337	4899	6789	8740	17337	15149	11502	13715	12465	8811	4438	1666	1146	1135	1038	978	1031	1007	938	950	946	911	872	878	853	851	863	897	832	886	825	873	810	876	865	809	836	835	838	818	771	828	812	786	816	823	786	839	783	812	820	824	799	771	760	785	799	804	769	766	777	826	747	769	766	827	799	787	799	778	777	782	831	809	783	803	793	789	795	782	768	794	821	796	787	810	810	800	863	799	823	797	778	764	802	717	790	832	816	788	766	769	799	775	779	820	780	823	758	809	809	844	743	812	816	797	774	850	790	800	765	857	807	813	811	782	791	760	781	802	823	791	823	805	787	819	749	770	760	787	763	770	790	756	805	808	813	809	817	816	792	774	789	833	807	813	791	751	770	816	792	816	800	802	731	798	791	800	797	778	770	798	788	777	762	805	768	809	811	819	766	790	798	784	818	816	861	802	781	796	794	781	751	810	772	830	759	795	788	804	803	784	801	762	864	855	784	806	822	762	850	819	822	830	788	776	848	773	818	806	791	827	822	810	805	792	807	789	750	824	829	810	769	814	827	801	805	807	806	771	811	789	840	764	755	790	784	803	811	771	814	785	871	736	795	777	819	803	767	778	831	821	764	803	825	766	750	840	732	812	773	806	824	766	815	780	849	752	809	773	811	869	778	808	804	790	795	805	831	786	790	814	831	826	781	775	781	799	819	841	836	756	836	726	804	787	808	782	798	783	788	785	809	751	827	793	789	766	807	873	786	795	787	771	785	777	788	819	826	741	820	793	798	803	765	746	814	792	797	814	793	859	811	801	770	747	743	748	785	812	773	807	733	778	870	822	743	768	799	816	839	805	826	814	774	794	788	806	754	776	745	843	784	735	798	812	810	828	737	834	751	786	791	825	785	747	826	823	813	812	816	744	819	775	789	819	787	837	750	791	817	744	816	812	812	757	785	799	853	806	829	815	784	791	787	795	780	783	780	772	774	806	752	792	810	751	812	801	777	788	790	802	840	810	739	781	803	786	785	868	768	772	789	762	790	815	814	776	780	762	801	791	801	820	790	752	790	796	794	786	779	787	824	751	766	759	787	791	827	825	836	762	783	758	793	763	775	806	783	789	834	763	798	778	791	768	810	784	793	787	768	754	749	831	820	776	764	775	772	810	763	782	782	789	793	834	751	805	786	781	855	781	780	785	764	766	779	816	798	808	804	773	817	788	803	834	829	793	846	798	752	795	777	780	773	822	816	820	782	777	762	818	744	781	820	806	815	740	795	762	801	817	752	783	778	741	811	808	795	773	843	815	813	803	781	811	836	739	822	788	839	832	774	781	754	777	775	755	795	819	824	799	817	817	758	831	820	821	831	823	818	813	761	787	767	768	812	795	797	764	777	741	777	751	799	749	793	797	780	761	769	819	854	783	815	827	763	820	785	744	820	804	814	815	762	805	831	818	812	816	801	795	801	760	755	787	818	805	814	790	797	792	817	814	820	790	901	762	804	767	808	778	816	765	783	819	801	701	822	788	809	826	815	795	823	780	728	763	740	787	777	777	841	794	752	751	805	779	779	808	792	784	805	741	791	771	808	827	820	784	761	819	820	798	774	811	813	805	781	812	814	806	767	771	832	774	790	789	805	771	766	844	776	765	760	807	789	750	758	802	755	790	838	791	859	798	793	791	794	828	745	747	772	800	759	791	789	801	811	763	822	776	821	825	772	778	746	823	828	757	778	778	771	844	763	818	777	840	727	767	757	822	817	824	803	806	826	768	823	782	792	791	765	745	834	837	766	805	748	770	782	820	756	900	801	818	818	722	801	782	794	795	780	797	822	765	794	774	756	794	783	798	795	824	778	774	752	784	840	770	757	804	778	818	799	814	773	789	800	766	779	814	788	753	806	863	775	800	819	807	795	812	833	805	779	781	737	789	791	774	794	751	783	827	805	848	814	792	810	762	779	802	825	767	828	790	819	801	849	758	778	827	805	777	754	772	792	799	764	793	792	725	823	809	811	806	826	821	774	766	786	780	811	828	834	783	769	837	802	817	798	805	782	818	808	868	757	812	817	801	784	792	784	767	797	822	740	739	808	796	807	786	781	821	781	806	792	839	770	836	751	808	767	857	826	738	829	780	802	770	810	787	812	785	849	832	795	770	799	783	786	780	806	801	774	781	791	794	765	833	809	802	805	832	779	802	761	779	796	810	757	816	831	811	822	776	795	798	781	721	790	738	833	788	800	776	810	790	814	806	807	771	784	750	775	782	832	773	754	792	799	810	803	794	778	819	794	787	795	815	754	784	822	778	798	774	817	790	792	823	792	808	788	781	789	783	793	820	846	796	816	824	756	784	844	791	779	785	833	795	794	865	823	816	826	833	756	779	832	781	778	805	808	813	752	781	823	821	777	743	795	757	796	816	769	774	751	820	815	806	820	804	756	772	774	773	778	808	776	798	744	812	811	828	778	867	802	846	797	807	785	769	779	860	792	760	816	780	790	808	841	764	815	733	795	807	810	776	754	833	805	766	784	796	779	829	832	779	762	736	770	808	780	778	780	793	751	790	780	792	827	818	773	797	846	782	762	790	806	839	765	787	803	779	751	802	807	812	815	748	811	760	803	772	786	795	776	744	792	761	807	796	815	814	755	853	807	808	778	821	708	796	781	796	805	825	803	826	764	822	832	785	809	827	836	817	762	764	764	742	780	793	817	741	745	826	795	805	787	764	752	799	806	802	752	838	833	784	786	801	817	770	786	800	760	846	781	722	808	765	786	766	736	833	786	793	787	775	818	780	804	775	781	762	769	824	837	788	784	871	799	764	804	753	830	776	785	810	811	834	777	809	814	759	798	796	803	793	780	791	801	746	759	770	787	824	785	763	768	775	810	802	788	810	741	806	767	794	795	750	780	815	822	768	746	765	794	775	887	791	796	795	727	768	790	813	829	842	811	784	794	765	795	836	779	787	801	765	816	804	742	815	810	786	820	754	784	828	742	808	843	823	800	836	802	805	753	781	768	819	852	799	756	766	819	782	772	759	779	785	802	822	753	823	771	781	809	791	790	818	772	791	804	785	768	798	842	834	809	769	776	822	802	793	814	781	850	791	774	834	817	796	810	819	735	818	825	768	808	816	798	835	791	753	803	787	813	822	789	794	789	811	811	812	801	797	769	766	746	773	779	829	816	781	747	840	798	740	752	781	797	832	780	805	772	746	811	770	800	822	804	790	778	788	788	765	821	808	749	823	768	822	755	802	824	809	810	811	791	779	782	816	840	772	816	769	785	833	772	825	837	771	798	794	775	814	795	780	796	800	810	793	790	806	756	801	810	802	742	791	769	786	838	803	788	833	746	816	806	832	819	810	781	818	827	788	767	803	770	774	857	786	760	836	846	810	765	843	774	790	794	856	793	764	782	783	796	773	845	745	779	786	769	835	833	797	820	804	779	775	775	771	804	784	798	831	822	765	762	722	779	786	773	827	779	771	789	821	782	768	825	756
32050	21148	6758	1495	1137	1055	1364	1549	3416	2434	2947	3358	2582	1838	1378	1009	961	983	1021	964	1157	1284	989	975	921	972	917	918	919	892	942	933	980	903	953	1004	955	944	979	975	1014	920	907	946	953	924	947	999	930	936	930	1022	944	966	949	1006	961	901	928	980	929	925	955	944	937	914	947	955	1022	1002	932	883	892	961	916	944	935	937	963	955	959	967	976	1016	946	939	971	957	971	924	946	947	1005	921	989	923	926	893	966	974	964	871	924	933	959	999	988	932	957	941	939	991	921	957	902	966	941	928	915	937	936	1015	960	979	985	948	970	921	921	969	903	914	966	921	991	934	997	951	961	927	863	940	943	940	910	959	961	967	939	935	924	930	1003	955	914	999	984	933	930	947	990	928	940	968	960	922	956	939	953	946	987	960	960	942	966	894	939	910	978	934	963	927	998	983	944	939	953	933	993	978	941	944	951	968	946	931	1021	972	914	929	976	977	978	917	977	900	948	904	962	979	964	949	1014	980	933	991	981	994	920	928	941	958	945	910	942	978	995	907	947	936	963	982	965	914	996	945	893	939	986	930	974	969	975	1014	933	977	955	990	923	911	979	956	942	923	975	932	925	882	953	916	931	934	958	912	916	953	951	943	970	936	958	966	987	925	1022	920	954	943	927	968	871	932	974	978	943	973	957	918	941	948	971	932	930	959	1012	862	989	979	956	976	999	941	955	960	930	935	943	908	1017	974	959	966	1022	892	977	948	912	959	928	917	922	951	955	934	988	977	977	977	978	930	955	934	883	944	925	963	943	909	1017	918	978	974	970	956	962	944	895	938	932	962	907	927	932	921	964	965	898	981	913	978	998	928	998	897	922	944	990	967	1019	946	1008	921	973	929	958	958	911	987	925	953	985	960	930	945	940	876	945	1002	957	972	974	944	919	949	958	935	898	973	968	929	973	943	963	993	959	911	1033	914	1011	885	983	913	944	953	961	925	986	893	952	944	1014	921	934	925	931	953	1055	961	977	989	891	925	947	917	969	985	970	955	923	920	961	1000	977	962	933	1023	985	941	989	969	903	967	939	932	991	922	965	940	992	1005	907	954	970	969	957	1002	898	911	921	974	1004	948	924	976	1004	964	947	946	1027	913	986	952	973	966	979	935	898	941	938	951	942	995	933	949	938	910	927	1001	943	938	935	978	910	929	946	909	974	1004	936	971	919	998	947	969	886	961	958	957	955	931	981	975	928	965	926	995	945	947	940	1021	928	910	972	959	935	924	957	913	899	936	967	923	962	935	924	948	993	930	906	914	938	919	927	903	950	915	940	881	972	923	892	950	898	974	1002	959	959	970	937	944	981	988	993	941	987	946	1009	1006	990	923	955	934	925	930	929	993	916	949	989	933	916	989	980	969	937	974	956	996	896	920	975	991	936	988	924	987	942	937	999	973	950	949	950	972	969	1009	924	936	907	962	968	927	918	986	897	967	992	905	980	917	994	933	940	899	951	964	968	943	1011	951	953	937	923	887	935	905	947	905	980	1014	976	993	921	978	1018	945	1002	955	914	983	982	954	919	960	978	917	940	952	953	963	954	952	915	996	912	969	970	895	923	990	937	944	901	979	987	973	960	964	937	995	960	911	948	947	914	954	942	991	979	942	954	912	935	979	918	965	899	967	998	910	965	942	901	939	977	944	950	939	938	909	988	922	977	964	952	979	959	962	946	964	915	990	970	986	955	943	931	988	974	985	928	962	932	950	952	950	956	919	1005	954	978	963	949	1003	971	978	931	957	860	959	918	938	1026	941	951	976	979	917	999	943	934	987	915	973	1049	920	986	950	986	904	908	921	948	926	979	1008	859	988	969	951	943	946	975	902	904	936	978	915	966	940	945	984	907	939	985	1004	902	929	967	963	857	936	1006	986	983	959	975	996	903	982	952	990	982	937	963	964	936	995	963	967	979	940	931	934	945	911	945	985	968	975	875	887	960	959	944	988	903	1001	957	851	957	934	904	878	988	949	967	909	914	908	941	904	920	941	929	920	978	935	953	900	955	960	945	893	923	996	960	949	944	942	985	946	978	913	929	972	940	921	958	938	916	989	1016	897	980	919	957	923	956	947	936	908	975	987	978	948	965	925	968	946	978	960	926	925	979	956	982	954	938	976	938	989	917	960	925	936	938	1011	888	893	966	1016	979	923	962	978	1001	985	939	917	958	897	920	894	961	914	986	906	945	940	954	887	939	966	945	985	1002	920	907	960	929	985	933	998	962	963	997	978	936	911	932	941	981	989	901	949	970	948	946	913	961	929	857	904	964	904	947	942	934	950	918	959	935	916	948	1001	917	936	985	968	896	898	994	963	956	919	919	978	962	978	946	974	936	925	915	974	931	969	917	981	957	952	908	951	950	984	955	908	880	961	955	952	888	921	926	985	901	912	938	974	912	932	957	957	910	940	949	967	959	964	1017	927	966	950	952	964	936	994	936	958	935	929	944	980	922	923	968	960	905	959	920	937	926	987	987	1007	898	988	901	928	1011	962	981	1001	970	930	894	935	946	981	933	861	972	893	903	988	944	919	960	959	928	1026	1006	954	1027	1023	958	987	935	990	962	967	942	1003	968	916	970	954	935	903	934	948	931	959	979	905	905	976	967	976	929	956	954	963	900	944	915	958	968	918	923	1005	925	964	969	983	941	997	979	988	984	974	933	961	984	935	932	940	1029	946	967	980	918	912	916	956	929	954	947	963	944	947	966	968	963	914	925	952	931	983	953	905	943	891	947	934	906	986	965	993	938	923	976	961	952	907	927	945	944	898	885	904	963	970	943	933	938	979	1008	919	968	961	921	909	997	945	911	978	929	923	980	913	947	928	941	972	907	896	963	900	974	931	916	1005	986	900	980	980	934	943	951	911	935	962	899	921	941	939	907	908	932	969	953	1017	971	931	989	891	959	1002	933	970	940	997	936	943	1020	926	924	971	898	948	1024	966	963	987	925	923	953	903	973	918	971	914	974	972	927	1018	947	928	958	868	1005	925	974	970	992	939	944	929	965	989	935	909	928	939	913	975	917	961	907	939	884	926	985	921	953	959	923	911	944	923	945	970	951	961	950	1013	952	888	952	947	885	1075	975	970	971	954	892	987	974	971	934	945	952	983	938	950	906	985	940	958	966	963	975	923	989	922	1000	954	930	985	987	976	938	913	994	899	929	960	989	954	929	943	991	961	930	937	908	895	1008	956	951	985	908	961	964	976	945	968	921	947	977	919	881	921	943	977	913	983	986	1017	971	956	998	925	971	902	975	939	948	932	983	968	952	974	913	942	887	965	932	940	890	926	964	945	953	941	995	885	1012	980	939	953	924	968	939	937	949	932	938	981	940	945	1032	1032	909	1006	938	942	955	990	976	941	960	982	942	985	890	968	955	963	1001	992	917	964	955	983	932	955	866	946	924	914	1004	973	970	970	1019	922	940	907	890	985	970	1009	959	908	909	938	950	913	947	967	959	956	940	980	946	961	956	995	946	965	954	923	962	987	957	985	932	920	954	939	905	984	965	972	983	991	1002	969	1035	928	980	986	968	976	968	956	963	936	917	939	949	943
32342	21127	2056	1509	1288	1221	1960	2350	6857	4253	5558	6285	4762	2958	2053	1243	985	1025	1037	974	1404	1734	1019	976	964	985	982	1006	980	991	1033	982	950	944	1005	1001	966	983	945	999	986	1038	983	926	1016	1001	977	1021	973	976	980	1036	974	1038	1020	1020	961	940	1009	977	952	992	978	941	1001	981	967	986	1001	975	984	977	985	1032	1007	978	966	991	958	966	981	939	958	1062	1047	961	988	1028	988	966	1018	1008	987	959	1005	1038	1031	1003	982	991	989	929	980	984	1022	992	990	985	978	1054	950	961	978	1017	964	1013	1020	970	1003	986	998	950	932	945	998	1013	996	1017	932	971	974	1005	1013	1031	1043	1029	1014	1032	1007	1017	1049	1014	968	1004	1003	913	962	997	1019	949	1008	1036	979	1002	957	1015	999	1004	982	1022	1005	1002	999	944	1002	950	1000	987	967	942	950	1011	965	993	964	1059	953	953	973	971	957	956	1032	1004	934	1036	1002	1008	1014	1024	994	1011	928	998	997	996	978	965	1034	958	993	972	972	991	992	987	947	940	936	984	960	978	1050	991	950	991	1031	960	977	989	998	972	993	993	987	974	940	1001	1031	982	996	993	946	962	1007	997	977	957	972	1000	993	974	993	1006	945	988	900	971	970	1010	980	972	976	1045	999	1014	1038	975	959	973	1031	936	980	1010	1012	987	974	950	1024	970	1048	986	937	959	956	972	998	976	981	1010	956	940	956	913	980	1014	994	1032	1023	955	999	990	1014	1036	932	986	962	921	994	910	989	992	980	919	970	1013	986	989	1004	1014	1029	989	1065	977	960	1012	1010	976	1008	999	1006	959	994	1014	1000	973	1019	950	985	1027	1015	991	918	981	982	978	966	1043	953	989	974	990	995	999	933	1017	990	1010	1035	1045	971	1018	980	994	1058	978	1001	943	962	978	985	1000	979	986	1000	1016	1012	935	961	942	985	962	1004	1039	1003	978	1038	1010	973	1016	1009	916	1042	959	1022	1040	972	998	956	982	986	983	1002	998	974	988	949	989	971	964	1019	984	1035	1061	991	983	983	995	1002	994	1046	980	997	945	1005	1079	1020	1011	990	997	984	952	1041	995	970	1011	1035	971	968	951	964	1038	932	1017	956	998	1023	943	972	1025	992	941	1008	1017	971	1004	950	992	934	993	944	981	952	931	990	942	949	977	1021	948	950	982	989	979	979	1017	978	1058	1040	992	999	944	979	1012	916	970	1000	946	979	982	988	1041	944	962	1006	1043	1025	965	963	1015	991	988	952	963	911	971	955	968	986	999	994	964	936	953	1011	1042	971	1029	976	959	980	1024	934	959	983	982	1048	937	996	915	978	1053	1011	975	975	976	979	970	970	909	979	956	1041	958	1000	995	982	974	960	1032	961	957	979	925	982	945	989	995	995	1037	1001	995	1002	1023	1034	998	968	1026	992	1020	987	959	966	1036	976	1041	959	960	1039	996	1019	979	999	940	947	925	938	1080	979	971	983	960	986	936	1007	930	987	997	1028	981	962	996	1027	1041	998	1020	947	964	962	982	941	988	1015	970	915	980	1014	1014	985	958	1015	1021	999	971	991	966	992	981	1030	970	991	962	1010	1016	996	938	964	988	948	993	944	972	984	955	968	987	959	1016	1031	982	1020	990	983	994	1034	912	927	1024	997	1012	1008	957	1042	986	952	996	1010	980	1005	966	966	892	1002	928	957	964	1009	993	1006	1009	964	971	933	998	968	1002	974	1007	959	982	967	1014	1020	984	971	958	923	1015	979	969	933	997	1023	950	992	983	980	1020	991	1035	1002	981	988	990	1047	1054	1021	998	1024	915	988	1029	969	974	1036	947	980	965	1042	997	958	947	938	940	976	983	1046	986	970	999	997	953	972	1019	960	997	952	973	991	946	943	968	1040	956	953	972	935	976	1010	1012	958	1053	984	1038	996	999	1030	976	951	981	1009	940	1048	987	963	1024	1027	953	1002	960	1011	1001	997	998	908	981	960	999	983	1013	986	988	945	1023	966	956	1024	1003	988	988	996	939	948	944	984	970	977	979	1010	1010	993	981	980	1035	940	989	956	1065	1036	971	977	1041	957	953	946	1003	1088	963	948	957	997	979	963	883	1025	948	1016	1003	989	988	978	953	962	983	989	950	977	984	934	994	1014	1020	982	974	998	938	982	1000	1014	983	925	1001	949	984	999	1008	1008	958	1056	999	980	964	1009	886	958	989	949	1026	939	958	952	985	989	1011	1065	975	992	1005	976	941	959	1005	1000	931	993	955	955	969	963	981	966	968	977	990	967	978	993	930	1012	1029	908	970	982	996	979	980	1006	1047	1019	964	969	993	996	986	1021	991	955	1015	1007	1001	988	931	1011	1004	988	948	937	981	938	997	1006	980	976	974	946	959	1010	953	999	977	986	996	977	973	924	1011	996	996	954	1020	973	994	946	969	1008	988	1013	1029	946	1047	974	999	984	997	1021	970	1016	982	1070	958	937	1011	968	1018	978	942	980	996	1075	974	1010	1035	1014	905	981	961	962	993	972	951	1046	1004	964	952	1017	1025	954	1000	1007	941	1066	1022	945	1031	1037	1076	960	988	991	997	982	970	968	926	982	955	964	973	984	1003	948	1015	927	974	1021	967	1019	987	970	1001	952	984	1016	923	995	951	1033	1072	1003	1046	1013	978	932	1013	972	994	996	983	951	985	1027	923	994	1016	975	950	1000	989	1003	982	1003	1002	989	921	954	961	983	936	960	993	1013	972	980	954	978	988	1000	972	974	1002	982	1012	1054	941	974	1011	1021	972	985	973	1006	1003	956	955	991	1021	978	978	970	968	963	1034	989	933	944	982	1046	985	966	997	1007	949	1064	1036	995	967	979	1010	966	969	975	997	1002	993	1026	995	949	992	955	988	966	1011	959	990	998	971	1002	988	1021	1007	997	1050	953	976	951	1011	973	986	949	989	979	1014	951	949	949	951	949	996	996	963	1037	992	925	978	1010	1007	980	1016	991	972	1001	1003	956	1020	1026	980	921	925	967	977	991	1036	1069	980	1037	1037	978	976	1057	936	968	988	986	984	1022	998	991	969	1011	949	952	988	1015	992	974	1020	1016	886	989	985	989	961	1020	932	977	979	978	1045	940	973	1028	999	966	995	972	942	1011	1049	992	1030	953	963	974	1020	1030	979	995	1002	996	900	1012	999	1006	945	1005	999	1012	988	950	984	1003	963	1015	955	988	1041	952	945	974	979	981	994	936	993	946	979	969	948	961	942	954	995	1016	1013	953	990	989	1004	994	974	1009	1009	997	983	983	995	987	1002	982	942	1033	992	968	1030	1008	964	956	1029	997	966	1014	1003	975	968	960	964	989	988	1003	946	992	984	976	988	1043	1030	967	964	999	1007	986	1045	996	1017	1041	960	952	1019	997	976	948	1021	1015	1006	1043	994	979	1025	1004	975	994	1052	997	1002	963	986	998	992	992	952	984	952	964	951	962	957	942	965	979	1004	997	996	951	948	927	956	1049	936	915	1011	986	974	1055	971	1004	971	978	957	1010	985	1007	985	995	967	1007	1031	975	993	970	968	989	965	939	1004	982	1006	1023	983	998	1038	985	976	1011	992	981	984	999	957	1003	956	963	1000	1033	979	1002	998	968	937	982	982	975	962	1008	989	972	990	935	1008	1032	978	955	999	1053	974	1004	981	975	997	1003	983	961	938	991	985	991	957	1015	1041	997	1076	994	995	983	1010	985	965	988	1003	1019	1039	963	926	985	1013	920	967	1022	1014	1017	957	1000	953	1065	997	1023	980	976	967	983	1006	914	1008	997	955	998	988	993	956	1003	1091	1001	966	989	1013	999	927	1047	1009	993	978	1062	981	972	1003	984	942	989	1006	992	968	988	1025	1008	1031	1001	1013	972	1022	978	1037	989	1021	1017	986	1021	953	998	993	955	961	997	1006	935	1029	957	1053
24907	20722	26915	24403	20643	10632	1909	1787	6939	4538	4235	4558	2547	1882	985	709	568	557	612	565	1196	1730	629	497	502	542	556	516	517	525	517	522	519	498	494	546	541	480	505	513	509	464	526	537	533	528	543	460	530	502	530	498	524	517	556	498	515	536	535	457	512	544	490	527	568	547	534	513	532	473	502	556	527	528	528	506	488	488	512	457	546	548	509	502	497	551	510	491	532	504	557	545	517	477	513	517	506	486	489	491	550	493	518	509	528	505	538	512	541	511	550	557	495	563	494	479	516	510	543	510	498	504	488	556	477	523	514	493	521	517	476	495	501	480	503	511	534	551	537	513	497	504	473	551	526	523	507	527	456	493	516	508	531	506	499	538	506	493	511	505	523	473	516	479	521	509	525	533	511	545	472	464	520	527	527	477	505	520	515	512	523	492	486	507	518	496	507	526	540	495	524	454	550	538	510	530	521	518	548	501	522	495	513	473	492	477	508	469	566	540	507	475	520	524	504	488	498	511	499	495	518	515	496	483	509	494	499	496	479	513	525	504	470	546	525	498	497	487	490	516	489	510	504	493	526	507	554	513	485	536	503	527	502	480	502	503	499	492	497	510	530	494	510	491	501	487	497	451	518	483	528	520	512	519	515	512	517	481	504	549	521	484	514	511	478	510	477	536	519	562	458	510	539	495	504	511	474	526	506	512	512	522	471	521	508	531	471	521	495	501	470	505	519	499	494	495	509	539	543	539	515	543	514	520	551	518	516	559	454	502	513	503	527	491	465	529	502	552	510	529	476	480	502	501	527	497	496	527	502	502	518	555	504	510	497	552	522	526	536	507	505	543	501	485	495	506	458	528	509	483	577	476	544	488	517	483	478	497	504	527	489	504	472	496	523	544	502	478	514	503	512	472	512	500	511	456	567	473	484	529	529	499	479	451	546	540	468	525	510	535	499	508	526	506	488	535	507	496	506	528	528	497	513	463	523	483	534	498	529	515	499	516	509	483	532	534	515	482	481	514	490	506	487	488	473	518	461	484	468	539	514	518	518	493	504	494	565	506	476	505	530	496	481	483	464	539	542	460	496	503	514	497	510	512	480	540	490	494	484	500	529	528	504	450	519	457	535	474	503	506	529	507	491	497	506	519	530	490	537	499	533	494	536	519	509	559	465	494	518	474	503	490	517	499	472	534	501	499	481	519	525	493	551	528	507	512	502	475	508	449	508	509	503	524	511	491	513	476	486	481	506	495	475	527	520	543	522	497	513	552	506	494	491	535	480	487	472	513	547	499	504	524	473	506	503	474	498	538	472	542	510	530	521	521	515	508	486	476	502	499	493	503	533	541	509	500	548	489	479	479	489	514	519	513	489	491	484	512	497	523	483	514	528	507	522	510	504	526	531	494	506	528	501	507	506	494	494	525	511	533	509	529	493	519	529	515	491	526	516	537	471	487	525	479	474	489	490	509	503	490	495	516	492	508	510	524	484	521	527	518	501	509	538	541	505	495	505	548	491	479	515	526	541	495	555	507	519	505	507	538	524	499	501	514	559	496	508	493	505	522	530	472	525	518	477	510	495	571	481	496	521	496	529	544	477	485	506	539	483	521	480	495	524	498	538	514	477	489	521	494	530	538	482	498	504	491	496	502	499	502	482	517	500	524	515	497	495	509	523	543	538	479	488	488	475	533	471	526	549	472	488	486	517	507	532	531	487	493	510	498	558	527	535	455	504	503	497	509	484	504	523	495	550	472	539	498	503	503	482	492	495	468	532	528	494	501	512	498	476	507	499	513	505	501	507	481	518	528	509	502	529	540	507	482	507	544	472	548	476	521	493	535	525	505	505	487	494	488	522	526	527	535	518	503	531	507	501	509	537	495	526	562	496	494	497	550	519	515	456	494	534	494	544	504	488	525	536	534	530	497	526	510	495	468	543	516	521	517	517	493	469	499	502	530	488	542	520	551	519	525	514	476	522	509	531	476	486	512	590	495	486	488	470	517	522	518	503	511	527	479	535	497	539	526	554	490	522	514	492	461	493	455	534	536	517	491	565	537	466	470	503	483	520	506	540	475	526	468	521	526	502	527	509	499	484	502	520	498	488	438	515	483	550	515	496	520	490	518	498	472	509	545	514	523	460	510	555	489	493	544	482	496	501	457	518	501	478	470	493	497	514	507	520	489	508	544	496	503	484	525	517	559	521	498	487	514	487	474	501	486	525	500	519	495	502	508	469	513	480	532	516	516	518	499	494	509	524	544	519	549	512	515	506	501	444	508	527	492	519	542	532	471	493	512	473	470	505	477	566	476	503	537	519	510	515	466	502	490	532	485	471	519	492	498	528	512	550	536	495	513	508	531	525	454	521	476	481	519	529	510	493	485	481	491	510	504	562	514	503	502	509	541	560	574	488	505	471	528	505	512	502	515	467	488	495	562	513	489	490	473	502	488	505	495	495	503	504	491	508	510	491	505	546	514	492	512	505	490	497	502	512	497	510	508	509	568	489	554	480	522	524	517	503	556	516	511	515	496	514	526	492	494	519	499	486	534	532	509	483	498	507	547	546	513	523	530	482	508	487	505	499	542	471	545	530	507	517	540	506	495	519	487	483	487	492	483	514	514	504	504	517	472	546	518	501	506	480	510	489	516	496	482	525	530	502	524	539	550	509	532	498	557	535	509	497	520	528	520	498	520	482	561	496	522	503	496	520	531	470	500	534	485	539	548	504	526	526	529	476	529	495	522	527	499	491	522	538	496	528	492	487	497	497	508	512	518	523	489	514	524	513	516	493	481	532	486	508	515	516	500	522	479	485	524	492	489	481	495	480	508	507	491	501	508	537	468	497	478	484	511	511	485	505	525	518	505	480	530	506	498	529	514	511	480	499	494	518	518	510	497	540	502	529	469	499	551	506	509	506	500	509	457	486	538	491	566	463	570	534	498	488	487	490	502	478	483	518	503	488	517	527	514	459	490	516	543	463	488	455	483	490	493	521	489	518	506	513	502	485	529	517	485	472	495	526	533	532	496	517	506	525	504	586	505	503	483	529	506	509	469	481	539	476	506	482	501	514	489	495	502	488	489	536	501	470	502	519	486	535	536	543	521	492	505	499	507	550	511	467	524	540	534	520	525	511	500	521	511	504	525	484	537	528	494	506	530	506	476	542	465	532	503	496	486	532	489	509	457	498	499	550	523	496	524	499	487	505	509	498	550	519	456	487	484	482	464	513	482	466	527	452	538	482	538	533	521	497	504	504	494	494	511	524	498	493	518	494	532	509	464	525	518	505	475	520	505	472	530	461	535	505	480	479	494	532	526	493	477	505	536	492	490	520	500	497	499	517	527	482	531	526	557	529	489	468	547	532	482	501	517	513	534	504	487	503	501	477	525	500	513	534	525	536	490	528	513	493	486	549	521	510	485	497	477	461	513	480	473	539	527	506	464	528	501	532	509	482	537	528	542	462	546	502	492	506	544	547	542	476	511	530	482	507	487	537	493
36415	39416	10239	5545	3571	2849	2620	3520	13641	8416	8345	9055	4819	3635	1551	933	730	714	682	723	2171	3302	750	653	588	553	557	555	605	593	571	561	548	607	546	558	586	590	554	566	551	579	562	611	550	576	533	553	559	550	568	558	497	555	532	544	528	502	532	575	572	598	581	555	552	534	524	501	520	560	544	527	554	534	546	548	576	551	555	549	523	545	576	550	540	547	532	563	543	598	563	571	596	524	567	505	551	558	527	525	521	526	538	604	575	554	570	528	584	538	542	557	530	549	533	521	560	522	519	530	529	566	502	538	523	529	551	577	507	561	506	588	537	530	536	547	570	549	527	545	544	530	615	521	542	551	528	521	571	538	575	519	554	548	557	548	567	503	541	517	550	567	555	556	535	563	550	533	534	567	536	587	576	558	550	524	536	503	561	585	539	530	557	572	577	569	563	557	551	537	528	530	556	559	510	538	545	517	532	555	547	560	553	589	545	536	545	533	516	505	575	556	530	566	528	545	549	492	506	533	547	524	513	595	553	517	507	522	528	518	532	541	521	548	553	571	549	559	533	533	548	529	504	568	524	517	570	556	571	549	524	504	564	560	502	564	536	555	521	550	546	499	520	550	541	521	550	509	529	532	534	520	547	578	537	583	554	528	527	558	561	579	520	563	578	557	521	562	536	539	520	588	513	531	539	518	541	545	507	519	568	500	577	509	573	573	531	517	532	572	526	561	522	536	560	533	555	541	567	558	559	519	560	530	551	522	519	517	567	546	590	593	584	532	563	530	548	546	541	525	512	528	558	533	581	522	524	523	541	527	509	567	554	565	538	545	538	535	568	567	579	539	565	523	541	541	563	551	584	520	550	549	544	539	538	536	541	534	537	509	515	550	524	547	602	549	559	521	569	572	565	549	565	553	543	572	576	529	513	532	503	510	515	566	533	547	533	567	553	560	573	522	529	554	501	515	516	525	561	568	534	507	563	522	527	547	535	580	511	563	515	522	563	552	558	547	556	529	554	558	531	560	539	518	537	509	575	536	572	564	534	553	559	491	551	539	514	519	521	561	542	561	511	587	524	533	551	570	508	564	574	528	571	541	531	537	535	556	529	576	523	572	541	546	571	545	535	530	551	535	553	551	532	535	531	583	556	569	547	559	535	530	530	564	517	536	570	512	573	542	574	560	554	569	565	538	550	537	534	545	519	528	516	601	507	507	556	512	552	524	561	516	513	551	499	530	510	543	587	522	538	593	511	563	551	550	545	542	537	535	586	554	569	527	535	546	528	527	540	594	590	516	530	553	548	592	551	540	513	575	525	524	554	548	555	509	513	531	549	488	580	552	567	558	517	517	524	499	539	533	571	566	578	557	501	570	529	552	558	544	550	546	566	557	517	530	557	554	516	547	536	546	518	503	532	493	535	533	566	553	535	510	551	552	549	541	530	542	499	547	592	575	533	540	537	510	565	547	530	554	485	527	552	505	517	557	491	523	532	534	529	530	551	560	544	530	533	569	551	500	525	541	547	552	557	494	518	549	579	514	564	527	558	561	575	540	565	533	560	570	562	563	592	543	542	546	613	520	525	548	578	543	496	531	538	537	475	523	528	560	555	561	518	524	558	534	519	541	536	549	507	542	563	577	581	559	582	554	570	534	565	553	510	537	536	508	565	545	513	528	536	578	544	550	497	532	578	543	534	584	502	543	543	541	548	566	568	507	553	542	563	519	555	555	492	574	563	566	551	541	555	563	510	552	531	539	543	540	550	565	492	547	538	548	527	523	524	519	551	558	575	548	523	590	555	537	546	520	559	560	555	569	527	569	521	592	541	539	514	537	526	527	526	543	556	569	558	510	489	554	572	519	553	524	500	487	533	556	546	536	523	529	555	559	573	541	551	540	546	539	541	541	540	509	536	529	530	525	474	576	557	501	550	547	556	561	526	518	554	537	547	534	508	573	547	570	502	567	531	490	561	546	587	496	523	558	565	568	505	514	531	511	519	521	532	539	563	533	538	576	532	521	589	523	561	546	541	525	555	536	547	567	558	556	554	529	520	543	550	521	579	548	524	529	541	536	578	584	555	546	545	522	521	557	556	561	529	565	479	549	536	546	572	561	553	548	557	518	540	567	558	527	557	530	542	540	521	533	550	502	533	535	574	537	566	559	548	547	557	569	540	552	517	533	520	513	571	548	557	519	532	557	546	555	541	555	545	541	534	564	579	597	559	530	514	511	543	541	526	532	554	545	528	563	566	541	553	529	534	573	526	537	498	556	512	586	535	550	584	521	547	540	545	521	538	509	530	525	519	538	571	532	578	526	518	527	538	506	518	545	544	541	514	519	565	541	558	525	566	529	529	525	526	553	540	499	533	571	553	511	537	545	510	512	532	572	576	553	513	553	538	566	529	554	560	545	524	527	592	486	522	529	551	554	529	544	558	540	555	568	503	512	567	551	495	496	554	519	544	521	574	516	491	575	527	548	572	568	517	562	575	507	521	559	524	531	504	550	519	549	614	517	543	547	538	599	512	584	525	518	585	556	534	545	568	585	515	532	551	530	556	569	536	525	530	529	524	549	521	558	516	510	524	533	548	557	535	537	529	529	559	525	524	525	537	536	526	539	564	506	527	541	553	521	556	552	547	554	489	542	524	547	558	567	489	571	528	536	512	532	587	520	524	518	598	538	514	517	543	549	569	504	556	527	571	554	574	529	493	534	581	547	567	556	525	562	514	547	541	551	529	551	541	550	555	568	549	554	528	528	575	573	542	520	539	505	513	538	586	516	525	553	564	548	554	492	551	539	557	533	513	587	575	563	562	609	552	500	524	559	538	539	540	583	567	532	512	596	553	563	519	530	538	544	565	537	549	558	529	524	529	511	512	534	574	541	549	518	548	557	533	579	532	582	535	503	583	526	587	578	548	523	542	588	531	536	562	566	536	540	577	542	519	568	548	532	520	520	581	566	584	526	549	557	527	565	527	582	529	594	532	544	550	536	543	552	528	574	540	577	553	573	526	545	549	543	541	494	571	517	502	529	616	543	557	618	539	527	551	563	575	527	553	551	547	516	565	545	534	581	571	537	579	546	521	562	547	555	546	533	567	560	544	536	534	542	545	503	536	539	543	513	583	516	520	567	552	573	551	549	563	536	620	543	562	513	564	539	539	547	571	541	573	544	551	521	528	567	510	524	536	493	524	559	571	556	521	522	567	557	533	557	557	555	563	569	517	548	544	525	547	544	534	537	536	508	547	543	541	518	506	551	557	509	516	520	506	521	541	531	514	551	571	497	556	535	544	556	532	548	539	529	513	559	553	560	536	523	553	488	567	551	517	529	547	552	520	538	522	544	519	524	528	557	546	547	534	547	555	551	556	546	558	557	537	543	561	540	522	515	531	583	547	505	535	620	551	583	513	568	558	558	501	523	526	497	525	526	547	516	516	547	577	571	540	548	561	521	489	524	552	533	550	567	560	538	549	522	501	569	559	580	529	555	542	587
22861	20724	27308	24013	20658	20648	8365	3106	9611	4337	4614	3953	2765	1836	1344	968	903	844	861	943	1215	2068	999	763	821	761	801	777	856	771	786	743	792	771	793	745	783	763	743	795	746	774	720	779	711	814	798	739	731	740	701	722	747	703	771	714	750	734	722	730	745	749	773	733	756	786	719	730	755	729	768	689	739	744	731	754	752	710	767	749	751	728	710	785	742	730	717	805	728	741	720	756	747	745	746	776	688	742	716	709	731	736	793	782	784	697	759	786	739	763	724	757	761	778	728	726	769	709	812	719	707	701	726	724	776	731	694	735	782	770	713	735	767	773	754	732	724	736	731	704	743	784	691	746	730	723	759	728	751	735	740	704	746	729	748	728	704	758	717	726	689	760	717	758	718	689	728	790	742	776	715	733	725	717	742	745	765	736	727	781	734	750	730	727	774	756	753	722	699	729	741	707	731	769	713	723	814	740	770	711	731	765	794	760	750	719	733	745	759	746	702	755	769	728	717	727	729	721	709	768	716	751	769	770	774	757	787	745	778	693	727	752	742	698	747	737	707	726	782	791	735	745	708	712	756	691	755	706	716	757	745	736	771	700	736	756	754	732	749	753	746	724	726	729	733	704	727	732	729	701	687	732	707	736	685	722	720	754	734	755	732	756	743	761	714	768	757	699	763	770	763	720	709	708	718	770	706	738	723	720	770	749	767	709	806	729	670	755	737	719	699	747	785	731	765	721	760	771	732	755	726	714	784	733	789	727	707	719	721	771	786	756	761	756	722	743	751	731	699	745	705	749	736	773	701	747	694	717	741	747	743	758	823	796	744	669	752	731	741	707	749	739	729	763	755	750	748	697	756	756	718	691	711	744	697	732	743	726	732	750	730	754	766	699	731	762	685	730	693	755	704	710	761	720	767	758	770	755	724	712	730	752	711	701	719	743	729	698	725	693	715	774	739	741	698	723	739	755	739	754	746	754	754	772	729	755	722	766	741	684	728	742	762	739	723	704	750	765	688	714	803	697	693	761	725	710	746	732	744	715	756	718	723	742	737	747	796	780	747	694	768	726	699	734	690	712	723	723	769	734	757	732	748	754	797	764	736	735	705	708	713	731	728	764	733	755	665	685	706	749	739	744	685	775	661	720	790	737	669	709	730	721	692	740	700	720	716	713	697	722	733	767	779	717	772	756	746	740	745	694	718	763	697	747	756	740	739	754	741	752	730	757	739	753	706	730	749	762	712	722	719	717	764	724	757	714	703	694	739	716	779	746	783	700	710	782	747	702	774	710	730	709	706	674	689	727	734	750	765	740	754	788	752	763	748	738	760	765	736	727	790	729	755	736	782	733	770	716	723	700	687	722	737	743	755	722	759	739	731	752	702	719	756	734	725	735	722	754	747	741	712	740	726	728	700	732	738	693	734	773	734	735	708	722	716	704	746	722	799	687	751	717	742	743	733	742	777	741	717	684	724	665	698	743	714	769	708	721	755	770	726	724	743	710	721	760	731	754	760	749	727	734	733	722	736	733	767	701	739	758	741	737	768	752	715	704	751	764	766	766	700	749	706	722	740	767	752	769	698	742	709	713	749	723	768	765	720	734	745	727	718	661	744	745	712	697	787	760	740	775	781	747	695	716	740	757	747	767	720	740	742	759	727	714	760	759	688	748	747	732	715	753	730	771	719	708	713	725	682	736	739	746	779	730	722	749	760	777	754	743	751	712	720	723	713	711	731	768	758	752	703	719	743	775	745	702	787	760	781	737	710	734	739	718	756	713	764	732	715	729	778	732	696	754	753	751	757	740	721	735	684	685	701	782	744	738	719	734	707	761	735	711	736	695	775	706	723	708	723	683	727	741	723	698	784	699	738	703	729	792	752	737	750	742	699	723	720	805	722	711	722	725	698	717	743	718	730	714	711	718	729	722	728	734	745	757	748	739	735	742	765	741	751	713	777	730	718	798	733	733	707	721	696	713	698	770	745	763	709	735	775	711	745	703	740	689	753	693	752	753	724	701	703	718	795	684	770	761	741	723	725	694	736	694	698	705	723	709	740	717	765	729	736	702	711	715	714	710	760	703	704	740	732	712	748	715	691	727	705	685	707	705	726	730	755	767	737	720	748	714	731	729	732	737	741	738	725	731	717	763	733	712	803	657	730	757	751	766	716	746	715	711	719	726	723	741	704	710	718	779	752	745	721	687	811	715	696	721	708	713	730	722	739	750	719	764	681	722	753	729	755	717	719	777	751	697	725	718	746	716	756	780	715	686	731	782	682	729	763	757	723	705	727	745	709	693	719	739	673	679	756	741	738	710	727	747	703	777	736	750	785	689	732	719	721	683	739	753	754	745	737	751	738	731	724	737	720	723	757	796	713	748	739	720	723	739	731	723	740	732	718	775	678	707	714	748	705	727	736	743	764	696	679	742	787	774	711	703	725	751	744	756	745	689	730	710	727	704	751	705	760	753	782	698	708	739	729	749	702	728	754	772	769	722	763	693	721	764	764	743	743	712	729	738	744	706	733	775	750	761	783	737	730	744	738	754	737	745	759	732	716	736	751	748	723	707	748	729	686	746	707	715	752	696	747	738	695	739	775	731	741	702	691	731	740	775	744	769	787	749	745	705	693	733	739	750	764	780	709	792	697	738	712	683	770	763	709	728	708	716	726	670	773	731	711	769	779	779	723	768	694	728	719	682	713	768	754	780	812	745	706	789	680	697	694	726	794	674	757	729	717	762	748	743	728	770	765	810	703	740	736	749	767	759	753	708	736	760	732	744	748	740	733	723	744	774	737	747	725	776	751	737	746	746	716	768	708	706	697	776	734	708	775	719	698	669	718	709	718	721	716	740	719	758	707	735	722	730	742	749	733	735	701	742	761	772	720	728	747	690	742	773	749	746	710	686	715	715	731	758	717	729	731	744	717	707	778	715	748	720	743	755	680	759	705	748	763	689	729	724	743	701	727	732	733	738	771	751	711	718	735	757	761	717	775	738	688	699	702	722	713	730	728	719	732	748	768	747	738	781	771	751	754	746	759	721	710	746	726	752	747	755	707	700	763	746	807	732	752	719	728	729	734	734	721	729	678	722	740	749	735	715	786	756	752	745	692	714	735	741	753	712	688	740	736	752	733	752	748	762	718	761	711	754	724	735	732	731	762	735	722	752	760	702	726	727	735	737	695	737	743	772	750	755	676	721	730	713	694	731	723	727	726	744	716	743	733	716	756	730	752	711	695	737	770	732	737	746	694	736	726	726	737	732	726	707	794	721	722	729	672	742	800	775	745	741	731	754	765	749	669	734	729	731	750	756	743	751	744	724	746	735	780	699	692	752	740	692	767	751	709	804	694	722	689	708	720	722	723	757	753	711	704	751	747	726	737	758	722	730	734	716	708	768	735	734	771	709	781	701	779	735	757	772	756	725	778	702	732	706	747	686	723	746	703	704	763	656	699	730	733	693	765	697	724	763	761	711	701	753	708	734	723	745	753	761
40028	48021	16395	8691	6038	4505	4007	5424	17273	6539	9060	7409	5207	3342	2117	1243	1073	1063	1009	1194	1788	3440	1214	771	865	851	791	772	795	798	791	831	792	740	734	768	792	743	771	776	766	731	713	719	736	790	726	760	714	729	733	729	698	770	733	723	765	697	742	730	671	755	715	723	699	693	743	692	742	677	789	713	711	723	697	775	699	698	717	681	767	727	697	694	723	726	712	686	733	725	747	697	725	781	779	776	712	765	652	715	735	730	734	734	692	714	750	721	748	671	680	714	707	709	719	727	745	775	701	692	771	699	740	744	722	720	723	740	696	747	777	724	702	723	692	722	709	744	692	746	706	739	733	692	738	696	715	705	690	678	693	694	684	763	714	735	689	699	747	755	722	702	710	728	690	671	744	716	726	734	685	702	745	737	690	706	729	713	736	715	736	734	706	736	691	767	713	753	689	714	713	741	685	688	712	694	697	699	716	742	726	693	699	703	711	749	710	694	720	696	672	714	730	681	733	730	767	724	753	741	780	738	730	754	684	735	683	725	738	680	780	698	731	723	688	715	665	691	715	698	738	726	692	712	676	720	744	721	672	702	737	690	711	692	749	722	701	723	738	747	716	736	730	726	756	754	667	733	694	739	728	752	679	692	741	710	682	755	721	703	691	696	684	662	732	712	682	697	736	742	737	690	767	731	712	657	736	738	700	702	750	760	716	747	696	711	725	716	679	743	720	740	742	713	744	748	745	734	710	683	648	718	680	754	696	680	787	692	696	704	721	701	705	696	763	741	708	734	725	684	692	717	685	726	772	732	752	716	698	756	688	761	751	690	665	705	736	718	735	662	694	709	770	733	739	705	720	731	740	749	754	684	720	716	698	732	707	730	654	702	693	796	697	712	734	746	721	742	725	710	707	736	724	738	724	723	693	718	725	687	714	735	700	765	698	699	725	746	723	707	749	671	707	700	694	676	692	746	726	692	665	701	760	713	752	711	728	718	686	682	698	714	713	716	736	715	702	718	725	703	734	736	719	740	735	758	727	716	718	718	704	716	688	712	699	699	723	710	663	697	711	670	737	716	696	726	708	689	757	704	748	686	734	687	720	760	715	736	698	707	711	752	665	694	742	722	737	717	673	717	725	744	745	686	750	768	721	718	686	733	690	706	717	695	741	695	709	724	761	722	740	719	701	727	762	676	698	685	709	745	744	750	728	739	690	722	732	757	692	764	690	730	735	721	705	695	705	761	721	688	707	723	719	750	689	714	724	738	748	725	717	703	753	740	759	749	742	733	719	774	714	779	701	737	721	729	683	725	708	739	702	705	724	744	705	714	741	723	749	701	705	718	701	750	724	733	731	745	745	727	746	711	699	718	743	715	723	710	680	719	691	737	678	729	713	693	719	716	721	700	777	721	694	709	681	735	748	693	763	672	745	729	704	708	745	731	736	725	718	669	696	764	763	686	736	723	706	716	715	736	710	766	668	748	701	717	714	710	713	725	723	746	704	688	711	717	730	717	722	728	775	725	705	762	689	712	718	678	700	791	738	685	678	750	713	747	752	720	703	724	729	729	700	724	746	695	725	699	769	741	716	681	722	714	740	736	744	743	722	728	750	729	717	699	699	786	740	693	686	712	743	697	716	723	718	748	724	680	697	748	737	742	702	690	716	693	671	711	707	750	707	737	711	679	748	702	713	717	714	704	791	722	688	756	677	737	757	726	708	739	714	683	751	684	704	705	683	687	718	733	688	710	735	741	723	686	711	724	749	739	709	705	719	784	700	694	726	709	740	759	717	728	703	700	736	701	684	754	722	735	670	677	706	737	714	713	716	719	677	693	706	726	731	691	735	780	750	729	710	704	703	708	711	720	722	715	748	725	763	710	692	718	753	696	739	727	714	712	719	753	671	737	758	682	721	692	713	707	735	664	732	699	750	767	696	760	729	696	704	731	687	750	727	714	717	714	706	726	707	760	676	707	702	788	731	718	736	742	743	708	646	712	693	690	699	712	749	707	738	700	657	713	710	709	723	700	696	726	732	732	732	727	720	724	732	683	725	760	745	766	668	739	738	722	746	712	739	759	727	692	778	703	733	677	711	745	730	669	701	759	704	730	737	741	723	742	736	712	722	701	785	739	726	742	714	732	668	705	699	724	746	755	719	717	728	721	709	799	727	704	707	733	672	723	738	686	754	697	761	735	658	728	744	740	724	716	746	718	706	716	775	696	720	695	699	726	721	701	701	721	745	713	716	701	720	717	711	692	706	685	728	758	680	743	699	696	665	759	680	740	671	685	694	729	748	695	680	696	739	720	729	690	724	732	728	724	735	650	727	707	735	662	683	742	755	704	673	706	707	707	743	715	710	732	694	677	712	711	672	705	755	721	725	733	701	703	746	734	716	749	734	691	713	742	706	700	697	709	737	735	769	701	719	702	755	729	712	769	735	754	716	702	742	703	699	742	693	703	716	691	731	719	718	736	730	734	684	731	705	731	693	699	762	684	668	731	738	730	664	765	669	720	682	687	750	726	704	705	734	742	723	734	730	752	711	748	701	730	748	712	754	714	715	735	697	699	722	685	655	737	715	687	728	766	734	731	740	729	714	686	669	719	777	705	726	723	783	700	677	710	719	727	753	688	739	732	728	720	712	747	782	690	707	703	708	697	705	709	721	694	752	745	704	731	754	681	702	730	704	729	725	702	769	727	719	741	691	731	718	727	695	716	716	706	719	735	705	705	691	737	692	704	706	675	755	688	725	737	698	739	701	753	752	759	741	757	708	717	683	695	735	674	702	714	716	731	713	738	706	712	715	724	714	731	651	724	779	751	743	701	755	736	725	714	725	679	683	718	722	676	706	713	719	666	704	712	691	702	751	713	670	700	658	750	775	685	738	673	734	732	710	703	704	742	714	630	733	730	689	713	719	756	732	712	728	707	704	709	752	720	749	715	718	679	695	742	697	677	716	734	714	732	729	753	670	670	709	741	682	709	692	688	708	696	767	710	722	715	737	729	762	751	710	729	739	727	699	702	760	697	712	705	687	734	711	675	774	767	696	687	671	711	732	679	722	719	719	749	690	717	710	761	707	700	723	783	715	698	756	764	764	753	692	705	762	693	739	649	705	751	733	666	688	729	720	697	713	709	721	760	728	698	700	666	706	696	725	704	714	714	746	681	714	718	741	759	701	688	745	734	691	685	724	697	725	705	741	727	727	679	715	718	748	719	728	736	685	709	700	707	720	726	741	728	712	702	754	725	717	738	708	768	684	710	711	720	705	791	739	728	700	683	767	747	733	716	735	720	720	737	736	716	745	735	717	747	753	748	654	751	686	729	733	717	726	736	752	710	719	708	712	748	675	744	758	690	693	720	713	715	695	773	688	718	732	726	752	693	712	710	764	710	709	746	712	722	697	717	739	673	647	742	729	707	728	703	734	746	795	764	804	724	711	684	772	737	736	731	728	722	698	759	699	745	720	722	718	682	780	751	723	756	757	695	744	772
32460	22021	7619	1402	1015	1052	1182	1280	2254	1651	1623	1287	1228	1188	912	926	969	948	889	931	1815	1347	990	884	950	897	889	892	861	894	887	925	854	900	862	968	874	893	900	899	865	891	909	832	956	879	888	904	906	877	886	886	902	957	917	899	914	969	875	838	900	906	965	867	876	881	908	862	906	901	907	896	873	899	927	871	889	867	879	880	868	924	931	964	841	919	939	966	920	865	906	892	876	936	870	888	870	858	893	841	896	904	894	877	899	953	955	875	927	924	928	849	888	965	856	886	905	888	897	944	874	819	899	890	898	906	908	898	953	949	878	928	941	916	848	892	869	932	888	893	909	873	923	956	873	905	946	931	864	885	876	910	882	837	854	865	864	938	876	873	891	930	873	849	926	875	874	890	852	919	848	885	856	872	883	879	889	933	945	863	886	919	917	879	867	909	840	895	891	903	859	905	879	819	904	886	906	921	956	880	863	925	905	843	878	906	921	890	866	888	895	920	922	928	910	926	878	868	869	897	877	862	895	859	870	901	862	913	930	841	892	823	898	864	884	909	863	888	856	871	895	839	864	863	929	915	875	875	921	902	896	911	846	881	894	903	874	864	935	870	922	901	876	961	895	853	914	815	933	862	923	892	892	913	903	911	848	861	910	893	906	917	868	896	888	895	910	851	924	912	907	903	931	890	879	929	879	927	841	939	869	900	859	846	913	954	877	858	891	877	854	898	856	850	896	911	879	866	929	961	879	872	887	897	869	914	908	884	891	888	899	907	886	919	840	949	871	962	918	903	884	927	902	895	922	921	927	894	912	869	848	885	841	919	923	887	887	866	907	924	870	902	850	896	856	912	899	922	910	938	881	880	948	855	928	852	866	868	954	888	896	933	906	905	941	852	920	849	868	912	909	881	874	887	909	918	903	878	928	845	869	886	894	864	872	913	862	882	868	854	865	878	919	842	880	873	937	905	903	878	922	933	855	897	878	833	910	872	889	906	899	914	929	847	905	888	864	893	928	878	902	900	882	897	887	908	919	877	856	897	882	931	909	930	896	897	902	839	906	872	885	901	822	882	889	888	875	888	960	877	863	858	846	923	882	879	854	875	915	892	872	898	927	872	864	926	878	912	957	848	923	899	853	918	936	868	917	887	884	899	925	914	926	860	858	927	919	888	857	924	891	899	900	903	913	896	917	830	911	899	915	836	924	897	877	863	912	870	947	870	874	890	908	868	878	931	866	866	875	915	853	819	887	916	854	858	850	909	876	920	899	864	870	923	913	848	862	924	841	926	890	936	886	886	883	883	910	884	840	876	868	897	941	873	884	887	878	964	928	894	871	893	937	891	891	877	886	936	929	921	873	889	911	930	859	909	924	889	893	905	881	847	905	878	895	939	872	892	877	896	901	906	870	821	881	860	881	854	891	899	935	931	861	860	878	932	922	847	868	917	924	940	934	921	880	896	897	889	853	948	898	836	938	908	837	851	903	945	905	880	862	916	865	912	869	916	879	933	893	901	908	913	860	907	886	894	920	956	978	895	907	867	902	924	956	877	863	877	945	880	899	857	920	935	867	879	909	916	889	883	924	820	907	940	908	938	896	854	884	870	895	911	872	852	887	826	877	899	879	896	907	871	872	887	854	885	863	896	891	889	911	912	834	895	908	904	911	931	930	901	916	916	925	887	907	890	911	909	840	871	896	926	935	941	944	853	890	917	848	895	908	866	896	944	923	891	886	868	874	851	867	914	908	883	948	921	880	911	883	880	886	912	883	904	865	894	900	914	905	878	918	943	913	935	873	877	878	889	928	920	929	937	879	887	890	908	890	893	835	889	859	910	921	832	894	895	934	911	876	922	890	969	909	957	903	925	905	918	909	890	928	878	876	926	879	902	896	910	902	874	928	950	911	883	849	934	914	927	894	856	891	919	927	870	857	909	914	897	859	892	872	848	860	880	897	946	911	874	918	837	901	903	901	916	891	890	966	908	893	914	886	894	861	898	843	927	860	864	836	923	846	898	977	869	887	906	938	912	919	922	861	823	900	931	869	896	939	925	913	887	833	893	897	881	873	839	923	818	910	895	902	863	906	915	885	907	865	900	924	887	891	894	922	898	897	881	915	896	900	896	874	959	879	864	937	872	915	888	890	890	884	916	883	869	842	918	875	865	873	838	867	890	884	900	885	903	857	875	893	1021	911	925	893	833	895	875	868	844	886	889	858	904	883	910	926	871	904	860	887	853	929	904	862	867	846	820	864	904	869	874	921	876	842	886	837	905	865	908	855	930	951	866	868	826	959	908	898	872	870	870	885	855	857	896	866	892	817	924	888	899	945	947	846	915	927	929	849	901	887	831	902	910	889	908	922	887	922	875	845	870	866	907	892	903	931	917	895	864	900	920	897	895	902	883	878	909	861	823	894	917	921	916	914	865	861	876	866	828	887	896	947	889	837	852	914	889	898	902	861	870	878	860	857	915	939	908	901	902	947	862	879	900	842	913	874	888	925	886	896	854	898	886	905	935	807	865	892	941	864	936	883	894	863	862	896	891	948	948	944	853	868	886	879	818	858	913	917	944	893	926	889	882	868	868	886	922	910	868	869	889	982	861	890	927	878	892	869	849	916	933	879	879	870	907	939	922	891	912	913	882	903	894	844	913	892	924	891	924	884	889	899	895	886	942	901	873	870	935	907	898	942	901	888	886	892	899	858	897	888	827	895	922	885	887	869	905	821	905	923	902	881	928	844	880	903	906	906	881	866	821	898	927	880	921	895	867	865	896	883	857	912	914	943	888	859	862	863	857	924	917	870	857	882	832	897	851	942	931	887	918	933	873	924	866	918	915	961	933	894	904	841	852	933	850	892	833	931	885	874	882	886	908	848	897	864	868	926	874	879	895	866	901	910	836	906	851	888	937	884	940	874	911	913	834	872	868	866	859	895	879	862	864	882	860	858	826	916	897	915	865	911	873	890	913	911	905	945	874	911	903	924	892	926	888	916	877	858	898	908	952	880	825	924	885	825	928	882	846	930	879	920	875	868	901	868	888	915	894	966	864	882	921	922	916	922	897	856	882	920	928	919	899	936	917	898	895	831	913	910	891	922	890	915	915	930	957	894	915	901	870	907	870	886	875	870	867	914	884	878	874	931	897	931	936	873	871	872	847	855	861	842	913	874	907	941	873	897	911	915	874	844	894	875	898	889	924	891	885	831	889	888	913	917	944	897	906	904	928	898	896	895	873	894	885	903	876	912	865	925	867	917	902	914	841	929	928	858	916	962	957	846	863	912	951	865	874	928	844	908	914	883	886	868	855	901	913	940	908	936	854	934	843	874	853	923	872	944	917	877	887	941	886	881	888	906	872	915	900	858	820	869	885	885	856	877	890	894	859	961	897	905	902	882	952	880	883	912	903	876	897	869	868	940	862	869	901	917	926	900	947	948	893	949	875	908	947	889	855	905	878	881	916	904	941	860	898	910	948	869	872	907	964	916	889	895	857
32557	25086	3744	1320	1176	1185	1576	1886	4179	2658	2630	1848	1746	1684	1076	988	906	950	943	1108	2870	1974	1138	955	940	987	929	935	929	914	905	944	881	959	970	938	958	956	937	876	925	999	916	961	985	863	944	942	932	925	965	884	894	925	957	884	895	977	887	899	935	958	947	965	959	887	920	966	930	921	912	962	920	939	896	935	925	920	868	901	937	967	960	903	940	903	924	895	915	945	962	925	895	1009	923	974	996	911	898	896	945	961	893	903	982	933	925	982	930	862	965	939	890	930	940	954	915	918	896	894	959	944	971	944	911	919	1019	931	947	926	911	937	967	946	900	940	1046	870	930	859	893	906	901	874	929	913	922	889	933	946	883	994	894	861	916	937	905	932	930	913	886	949	838	942	961	931	934	889	980	953	942	884	881	971	851	874	959	943	939	918	938	927	930	972	973	941	925	924	961	878	968	915	949	956	940	944	964	898	964	895	938	958	895	954	947	893	880	919	956	946	911	912	968	919	906	905	916	931	944	934	997	913	937	954	910	886	934	957	927	998	903	927	950	919	930	930	895	935	910	905	931	916	870	948	899	944	927	909	911	941	944	892	930	915	929	971	965	961	922	911	906	938	877	942	886	907	930	964	942	928	980	926	914	896	914	919	939	909	923	951	912	934	925	935	948	965	910	907	984	960	920	906	959	960	892	875	978	904	922	905	897	882	923	1010	943	908	951	925	944	943	961	968	962	964	955	924	952	962	943	972	939	948	933	945	889	894	930	952	930	929	933	908	915	909	970	881	961	883	958	910	894	929	922	926	926	951	882	902	860	939	939	949	1030	874	933	963	897	943	916	926	969	937	930	947	941	930	974	943	938	915	935	946	976	966	926	977	900	913	990	929	926	921	953	893	895	908	965	919	913	961	933	934	949	897	990	926	940	955	929	922	936	909	942	904	982	925	920	918	967	915	900	891	883	932	945	941	948	943	948	931	904	885	980	917	921	941	989	875	955	873	937	949	906	954	890	880	910	963	917	917	943	950	892	960	918	940	957	958	875	940	894	909	918	916	870	908	929	928	875	931	945	929	971	928	926	1029	906	927	895	954	926	901	921	930	920	960	921	991	926	964	929	938	955	890	972	919	979	946	940	883	897	976	957	958	925	917	881	902	919	938	939	911	934	913	881	883	905	980	959	923	926	923	910	921	902	958	923	960	990	866	928	887	941	861	921	955	947	897	935	909	950	947	965	929	955	950	924	909	927	935	900	909	931	881	890	933	937	948	868	950	955	990	973	894	929	936	936	953	962	915	925	884	924	900	939	935	945	881	942	939	934	928	911	905	903	942	945	887	961	972	1002	903	918	928	935	908	898	926	922	961	892	950	992	938	941	932	914	941	955	942	908	940	944	899	904	934	922	919	948	869	910	929	946	979	953	940	920	944	939	883	920	972	965	933	936	908	918	969	919	924	960	965	937	925	927	901	968	979	889	981	999	942	920	894	877	912	933	872	924	890	970	978	908	869	901	950	937	932	933	914	894	904	1000	920	886	905	904	961	965	905	944	928	953	919	964	961	942	936	1011	964	906	920	883	942	899	918	966	971	959	993	959	957	970	962	952	889	907	963	933	962	898	970	923	959	925	925	916	929	962	885	910	983	948	971	911	960	961	956	936	955	904	935	967	916	940	881	913	904	945	914	921	888	902	891	956	986	966	926	947	901	955	932	955	958	881	909	926	952	926	949	997	835	917	903	994	908	918	931	972	901	913	926	967	949	962	890	944	900	935	937	902	945	892	911	903	924	927	923	924	923	915	945	1002	928	963	930	934	925	929	922	902	887	931	945	983	917	995	904	957	910	944	897	945	904	926	925	849	944	932	970	1002	928	972	932	931	893	907	945	932	917	953	874	925	927	914	904	910	976	911	957	943	956	934	904	929	966	932	974	939	941	898	954	943	970	932	952	934	987	957	928	951	933	964	935	932	924	923	948	950	953	911	981	873	942	883	999	948	947	984	903	917	894	924	922	915	892	958	983	913	962	914	932	880	934	943	855	949	939	926	992	907	908	895	906	949	912	929	977	882	946	876	902	951	895	935	946	933	939	969	900	935	976	940	936	922	914	931	871	907	888	926	926	918	930	930	920	949	923	955	980	1006	961	918	931	997	885	935	979	931	881	928	934	944	936	965	894	921	929	951	870	944	905	935	892	874	909	935	924	940	969	888	928	916	890	921	944	939	960	879	891	925	948	918	936	995	958	909	925	993	874	948	888	935	932	912	902	893	912	940	885	946	940	917	982	927	956	904	919	973	950	900	959	918	935	893	968	922	936	924	901	930	957	902	924	908	957	969	956	930	923	893	924	908	969	885	914	935	928	953	983	901	853	900	943	972	900	916	958	948	960	1003	961	917	868	982	929	945	970	891	963	885	993	949	864	902	956	969	897	915	980	950	939	956	913	937	917	945	957	968	957	863	921	965	945	985	938	927	920	939	934	928	954	910	971	927	953	929	940	900	934	958	953	941	913	956	957	942	950	921	924	938	905	964	871	948	928	905	907	967	937	996	971	938	954	914	912	917	963	909	863	887	886	953	916	888	970	907	945	917	919	946	953	925	930	905	965	936	884	946	933	975	951	906	937	888	911	890	905	949	961	936	971	919	961	937	908	921	889	960	916	976	972	936	986	875	934	924	946	892	976	944	899	960	933	943	933	925	943	930	920	934	890	944	901	950	918	939	933	957	932	916	899	910	949	935	963	936	950	952	891	954	906	955	1038	940	944	934	921	936	941	924	933	931	899	926	875	904	950	962	914	951	961	942	932	877	946	916	945	899	926	939	940	909	922	926	947	933	916	937	876	879	946	900	941	908	867	1028	929	953	905	920	946	921	924	937	881	905	927	908	917	910	927	978	932	959	858	944	932	890	867	983	922	921	882	899	894	929	902	898	935	891	885	957	972	926	884	970	947	961	935	888	918	993	963	960	957	906	945	894	935	875	919	881	901	928	920	933	895	923	986	945	927	947	939	914	990	959	881	897	877	910	901	918	919	911	934	930	899	950	909	943	944	985	983	920	959	876	918	979	931	936	922	967	921	890	895	944	920	947	893	917	935	937	934	951	964	930	976	931	918	939	990	915	909	903	902	904	954	890	889	934	937	867	933	956	879	965	946	921	950	914	969	941	947	930	936	965	944	961	915	964	942	957	987	951	940	928	922	890	956	963	919	871	896	919	919	947	914	983	958	958	966	872	987	939	968	870	897	936	902	895	914	916	874	927	909	920	910	934	963	925	916	920	958	897	920	916	922	899	903	915	971	902	933	860	931	955	906	889	889	912	910	953	911	922	893	946	940	925	916	906	886	912	922	969	902	971	940	883	887	864	937	943	928	917	923	886	950	908	934	914	934	915	904	952	989	1001	925	932	913	910	868	951	905	875	967	879	906	939	952	984	915	917	943	944	970	946	921	934	971	923	913	996	933	896	892	926	944	927	920	987	946	993	960	898	957	943	898	922	974	980	974	928	972	940	923
24809	20683	26904	24387	20612	10514	1739	1264	1620	1847	951	729	763	1078	647	491	482	463	495	798	1555	576	499	400	414	428	402	385	394	406	405	385	422	392	442	400	424	398	384	407	384	366	421	445	380	390	418	401	405	398	414	430	353	400	389	390	354	379	382	417	410	400	373	386	383	396	381	392	382	403	375	382	382	401	383	379	352	427	382	428	389	419	417	387	398	362	368	413	366	398	375	394	390	399	386	394	363	402	417	375	358	422	396	359	373	375	367	356	376	376	401	391	390	385	404	397	390	387	406	377	388	392	383	423	385	380	367	418	415	398	391	367	365	380	383	356	365	425	400	396	418	391	405	376	421	363	389	371	378	398	399	394	389	373	401	359	399	387	413	401	376	386	395	385	418	378	412	387	358	374	394	370	388	375	415	385	380	401	437	391	396	407	424	408	375	403	351	417	379	405	381	394	399	351	393	355	355	410	394	381	392	384	401	374	360	376	403	387	373	349	430	391	417	343	386	418	402	375	382	363	376	388	439	402	423	403	356	366	411	378	394	370	391	357	349	421	387	382	374	366	339	416	397	401	380	391	357	398	396	404	362	397	379	373	376	370	382	396	412	394	402	390	405	399	388	387	391	365	372	365	374	367	420	384	388	401	355	376	394	358	377	406	398	372	378	399	391	384	386	407	354	403	401	407	389	348	367	399	388	372	386	380	382	354	390	415	386	353	380	373	362	417	417	370	413	407	414	385	384	386	374	407	380	383	421	385	391	370	380	393	373	414	375	387	359	379	388	368	379	405	385	400	380	366	364	410	402	395	404	397	342	381	375	361	405	413	406	384	370	357	343	395	390	399	390	420	403	388	397	373	385	399	371	387	418	419	398	387	390	428	390	377	384	384	427	366	359	386	412	420	402	389	380	427	397	376	400	396	371	400	414	383	370	389	386	404	424	385	387	367	372	395	384	380	358	356	377	373	377	409	407	400	366	383	374	362	390	359	429	418	414	374	343	380	408	387	367	409	381	412	380	375	395	388	391	402	365	410	354	392	394	404	389	351	406	367	413	384	403	388	398	382	388	401	360	333	374	387	371	405	366	377	404	417	403	368	372	388	387	377	398	355	416	369	412	395	434	437	357	380	369	370	360	400	375	374	388	396	417	372	348	389	397	376	356	402	405	398	414	435	393	422	390	367	360	406	368	361	395	404	378	413	362	374	383	378	394	382	364	393	402	379	390	400	402	372	414	388	418	387	384	383	401	392	386	381	409	383	368	373	372	386	389	418	383	382	394	401	388	375	396	392	443	370	357	392	393	377	391	352	387	390	387	373	392	401	392	357	377	364	400	404	406	362	404	398	348	373	366	414	376	385	407	405	359	379	389	348	388	387	374	379	404	361	379	386	431	402	377	406	390	389	389	395	384	402	406	371	390	375	412	365	414	390	403	409	380	379	381	381	390	413	379	406	346	398	383	365	359	356	417	367	371	358	375	388	363	365	429	383	392	401	386	398	368	408	352	371	385	392	395	377	351	387	393	396	406	389	359	377	376	400	441	373	397	374	403	378	404	409	373	421	381	359	370	398	378	392	376	402	383	394	380	385	386	382	398	389	401	395	380	344	384	363	388	410	386	417	402	401	411	415	389	379	373	381	365	332	390	400	387	377	410	367	391	350	359	368	374	383	368	363	374	430	411	382	399	396	378	396	392	452	381	394	365	415	355	374	408	387	379	392	376	391	366	406	392	398	411	411	383	377	374	386	427	392	384	357	392	423	388	391	382	370	361	399	382	375	378	404	384	366	368	397	380	384	394	391	390	370	380	378	413	376	391	353	405	408	377	384	391	382	390	355	402	420	357	422	382	369	358	402	348	387	398	404	411	368	400	396	394	399	400	381	393	398	414	394	394	385	412	351	395	377	392	359	386	421	373	394	381	376	380	408	392	387	379	392	405	391	391	368	404	352	388	410	407	388	381	383	389	365	401	393	395	370	426	354	364	360	373	417	370	374	361	360	349	421	367	392	411	404	394	391	395	399	389	389	402	407	371	364	402	392	373	394	381	367	414	350	350	375	356	393	368	396	405	399	378	360	395	400	420	413	399	366	363	391	396	413	387	366	397	379	384	369	413	365	374	408	367	373	371	372	374	359	357	412	370	433	388	389	396	390	438	390	379	361	392	379	391	391	372	364	346	413	354	409	373	385	379	386	382	387	365	390	434	399	401	368	416	366	390	410	384	380	415	391	410	382	377	388	352	375	392	373	384	402	391	372	356	393	358	407	364	400	410	379	391	399	373	407	409	385	376	406	369	377	377	403	370	379	347	393	361	394	391	428	367	402	389	405	379	373	358	389	389	376	380	405	358	421	410	399	394	396	382	378	378	377	392	385	395	380	380	421	370	381	365	393	382	352	362	402	405	358	383	398	369	353	384	350	379	376	389	372	357	381	341	381	380	323	365	375	404	378	390	386	374	390	396	357	398	417	404	396	351	403	381	378	367	420	373	381	361	376	395	381	410	380	390	392	386	389	338	345	375	323	413	384	372	441	395	407	371	362	361	410	399	442	396	411	380	382	370	384	369	374	402	359	409	388	395	369	372	373	356	374	394	376	376	369	390	409	358	404	419	396	403	415	419	406	439	407	385	395	365	388	392	375	401	356	382	410	389	385	369	389	369	399	416	378	377	412	393	375	426	408	378	368	400	392	385	380	364	371	379	395	367	394	383	383	385	390	372	402	360	370	386	403	378	443	392	381	381	396	357	353	398	385	373	403	405	412	401	406	402	363	405	349	378	371	375	380	357	382	402	380	396	382	427	361	391	396	386	405	366	386	401	364	399	373	422	362	375	389	380	385	392	429	363	361	410	387	383	378	391	384	395	382	414	399	410	371	367	387	372	372	395	354	388	381	368	412	349	388	372	374	367	381	389	401	391	383	403	369	410	394	404	360	379	379	417	395	404	387	417	365	439	380	375	360	416	392	371	356	405	405	415	394	381	411	403	380	387	384	352	370	363	379	384	378	366	386	362	360	393	389	389	358	352	397	397	390	404	344	389	377	392	364	389	419	406	373	386	393	368	356	370	403	379	380	389	411	401	350	383	324	394	364	403	398	432	383	381	408	339	387	376	371	361	372	386	405	390	364	386	374	422	386	378	350	361	367	416	367	429	376	375	423	405	397	414	388	418	362	391	400	375	359	384	377	364	374	377	343	413	381	388	407	394	393	375	394	391	381	368	425	360	409	430	408	389	403	359	430	423	388	409	367	421	403	390	382	417	351	376	397	410	410	419	380	392	382	371	399	356	340	416	404	411	417	398	368	367	385	390	379	419	361	387	380	391	385	383	389	374	385	381	410	387	367	332	394	416	361	368	380	394	369	397	405	381	360	338	383	421	385	388	372	407	387	373	399	407	404	403	371	333	399	396	350	396	404	379	373	416	359	373	422	400	398	395	384	388	390	378	408	423	368	361	415	422	367	364	374	408	377	413	365	392	399	401	375	386	391
36313	41470	12949	5188	3554	2512	2647	2261	3374	3707	1833	1108	1411	1918	1093	638	636	629	658	1482	2906	927	669	508	507	463	491	471	507	464	463	447	449	439	440	432	439	469	440	434	452	476	413	462	445	453	446	405	438	452	421	455	438	414	419	401	480	393	436	408	437	416	437	417	421	431	437	460	449	391	399	406	438	430	387	409	420	467	430	454	386	410	413	419	422	413	426	387	393	473	410	424	397	413	436	423	398	426	434	420	453	418	446	409	404	461	438	404	430	406	450	405	442	435	399	396	445	419	422	447	424	447	438	420	418	397	428	397	438	453	397	467	433	417	425	446	432	422	404	405	413	407	436	389	435	433	421	430	452	461	463	422	424	413	400	436	406	436	415	441	420	421	436	420	419	377	419	424	459	404	402	429	448	414	405	435	430	439	393	450	377	445	406	455	472	439	420	429	407	400	412	445	394	427	441	412	450	408	398	402	422	408	397	423	417	400	426	417	425	435	445	440	417	421	450	453	396	461	390	405	411	441	441	431	412	450	406	405	403	435	411	427	384	433	406	386	436	409	442	384	421	381	452	403	435	411	400	433	447	386	395	412	447	435	434	422	406	406	424	381	374	418	407	407	443	422	411	419	398	394	382	437	420	411	410	461	425	416	407	436	441	453	450	440	382	451	425	432	439	427	380	434	433	389	399	422	446	453	419	449	402	458	422	414	400	428	418	436	419	392	402	427	394	425	438	429	430	415	425	417	423	403	420	424	367	429	445	399	417	433	436	416	422	422	417	417	436	411	390	420	437	414	434	439	446	410	428	433	390	381	444	395	421	411	387	444	417	417	469	414	404	405	416	407	381	440	406	442	438	431	456	453	395	404	425	420	399	450	417	415	400	406	442	398	408	410	447	413	440	417	428	402	435	404	414	452	434	435	405	440	419	449	453	418	418	433	415	398	422	460	429	380	438	399	427	403	455	436	424	415	413	407	418	400	429	402	414	385	419	391	420	417	397	424	421	414	434	435	450	436	452	379	449	398	424	453	419	423	438	437	422	428	403	408	410	401	416	441	411	403	416	421	400	432	413	396	426	427	401	418	429	463	436	428	427	405	409	428	420	432	395	435	438	388	418	411	433	410	413	425	406	433	369	465	456	408	386	424	403	405	432	416	402	388	385	415	416	461	437	452	417	445	422	417	410	435	411	448	472	398	418	422	467	387	390	455	420	423	452	423	456	430	428	423	417	414	414	423	432	425	406	430	431	441	412	410	460	417	433	448	399	417	405	444	403	415	422	428	414	431	430	384	426	456	380	425	378	427	434	443	418	443	424	465	420	412	414	386	408	416	394	426	437	458	450	390	441	409	416	431	414	392	450	424	437	429	351	413	416	425	427	387	438	383	435	401	418	434	426	424	428	430	405	458	422	384	414	413	419	409	409	418	409	428	425	423	397	398	389	447	408	408	425	437	440	431	439	431	442	427	420	397	416	395	430	444	400	434	361	387	423	438	370	415	393	418	425	439	440	435	406	419	411	411	443	410	431	401	423	439	447	435	414	397	410	408	423	376	419	433	427	437	426	447	418	384	434	446	386	397	429	420	412	428	397	430	400	429	429	418	446	408	397	462	439	403	395	429	402	433	402	381	402	440	400	444	431	383	435	422	391	404	433	395	406	442	427	457	451	390	431	443	417	421	439	463	428	444	419	423	417	421	413	429	428	420	408	366	425	436	409	413	451	403	420	426	432	413	409	381	404	440	414	424	434	432	451	420	393	406	417	385	440	374	430	463	430	419	390	443	392	404	438	420	446	414	407	430	447	404	434	432	425	390	417	447	410	426	448	444	422	403	441	406	420	420	404	449	403	389	438	419	423	397	421	423	435	461	402	390	453	400	468	411	425	433	423	404	446	425	391	438	392	436	385	460	375	401	406	418	413	407	392	405	432	422	465	411	407	443	441	369	440	403	395	435	396	422	440	466	429	434	383	383	453	396	403	442	412	411	430	421	412	431	402	405	461	406	415	481	432	405	416	407	428	449	428	446	384	383	431	404	423	394	413	405	431	442	436	405	385	398	383	424	452	418	423	413	399	430	406	411	436	423	443	434	418	434	478	417	433	403	393	428	406	405	442	437	444	424	410	398	440	442	448	446	384	429	438	441	403	438	440	433	413	449	443	408	441	409	423	444	449	429	423	402	415	410	416	402	411	383	436	421	434	422	434	402	407	442	398	434	428	443	451	424	400	391	419	438	419	411	428	414	414	388	410	441	440	392	404	415	422	419	457	439	430	454	442	435	433	398	393	426	455	383	405	430	408	426	408	405	403	412	428	426	423	402	441	438	443	424	454	417	410	407	406	400	469	441	403	414	481	425	390	398	425	400	407	401	426	418	407	387	423	425	421	400	419	425	388	395	394	407	472	391	427	457	435	433	438	418	405	396	388	410	413	441	399	446	405	443	412	414	436	439	429	416	388	415	368	406	405	398	429	404	402	448	431	434	419	401	463	395	417	446	396	365	441	404	418	405	444	419	442	446	439	431	415	430	391	432	404	418	442	433	396	437	437	412	424	408	409	418	397	411	411	395	415	436	410	400	456	403	449	425	402	435	405	432	425	414	420	405	418	428	384	425	420	406	431	430	438	403	419	435	441	399	408	461	463	417	416	450	429	423	401	439	414	449	424	395	405	399	432	425	452	426	419	445	423	432	420	440	414	434	417	427	470	440	407	421	406	452	415	380	430	445	425	403	430	395	413	407	400	423	434	420	395	447	412	451	427	411	392	424	421	368	406	438	433	399	411	425	436	407	457	415	434	454	409	396	433	415	398	405	421	437	421	425	387	437	440	445	432	462	405	441	428	404	418	406	397	403	390	461	392	441	411	428	413	426	470	405	484	407	445	413	425	412	462	436	426	450	365	414	396	369	392	407	407	422	397	409	413	411	389	430	416	404	437	463	406	447	437	434	415	473	426	420	427	401	416	393	405	416	420	422	438	463	371	417	411	406	413	425	391	417	413	443	424	442	451	426	393	379	444	429	423	434	401	407	427	446	435	431	429	440	461	418	402	432	404	383	412	418	397	427	410	403	404	444	404	430	444	443	401	437	441	385	413	393	424	414	416	441	411	417	438	416	438	419	438	387	425	419	449	379	398	430	410	429	413	414	448	435	428	434	452	430	432	453	384	421	449	438	433	424	407	403	433	407	401	422	420	416	398	443	412	418	389	421	408	416	418	390	407	425	400	408	423	406	442	438	417	427	427	407	424	443	407	419	396	414	412	381	420	456	423	405	396	402	373	404	405	452	401	394	403	402	445	406	421	395	439	454	389	406	403	396	459	479	409	458	421	412	417	420	408	438	461	399	415	427	419	452	422	403	421	387	414	420	417	408	419	425	431	381	449	408	427	439	433	433	420	424	434	443	432	426	407	390	385	455	418	420	394	386	423	411	426	387	420	441	396	417	419	437	415	428	420	439	408	423	407	414	445	443	425	404	437	388	446	380	402	394
22836	20648	27284	23945	20623	20613	8060	1760	1489	1634	1198	1163	949	1162	943	833	813	797	806	1273	936	776	697	700	678	723	663	739	674	691	687	660	676	703	676	643	668	618	688	671	632	648	663	666	659	612	659	657	640	647	640	653	701	642	676	647	644	648	645	599	642	637	695	631	638	647	663	628	604	650	664	615	603	589	655	637	648	601	692	633	632	635	637	622	621	621	647	644	665	638	613	635	616	681	648	611	689	626	670	621	623	585	631	655	635	583	592	610	600	654	631	571	649	669	662	630	666	627	642	660	624	634	656	623	603	649	628	602	624	646	616	633	616	627	625	621	615	599	658	625	641	647	645	683	637	628	605	630	631	612	584	634	630	683	649	641	640	604	676	631	628	621	636	649	665	604	619	624	650	633	608	635	678	629	632	599	634	620	640	600	631	647	651	622	628	596	651	605	586	636	652	594	601	644	631	627	669	600	618	612	627	625	645	635	631	629	642	672	678	640	627	616	604	606	635	608	633	666	650	636	658	634	589	663	610	644	624	658	593	650	612	633	637	654	676	644	597	626	652	679	625	645	659	605	617	612	661	655	612	663	622	616	647	610	599	658	605	627	622	638	611	688	634	650	651	625	660	609	640	627	596	630	685	627	696	624	648	645	653	651	655	655	635	674	655	622	629	631	598	644	599	644	635	624	625	578	622	628	664	701	613	633	614	616	628	658	640	591	604	674	627	670	601	610	657	600	590	642	673	664	619	654	636	642	642	615	638	625	629	595	653	649	610	592	664	619	648	588	641	636	702	636	598	624	639	623	622	638	582	614	603	624	649	644	629	642	605	657	619	645	642	660	655	610	669	657	642	676	639	597	655	646	684	619	619	578	640	636	619	668	630	616	666	592	646	624	647	597	601	611	647	628	637	616	663	674	655	574	641	611	600	604	647	639	625	613	613	595	622	635	625	647	617	585	654	634	612	685	625	585	641	619	639	651	629	602	610	648	609	624	653	652	653	678	639	616	624	660	617	586	675	638	625	643	586	640	650	634	617	634	618	640	647	626	633	642	654	618	643	678	641	585	595	658	617	608	623	640	607	656	635	662	633	647	605	598	668	629	634	637	625	613	596	671	626	619	635	639	644	593	605	656	617	629	598	634	695	630	647	588	639	641	665	632	618	631	639	635	601	650	728	598	641	625	586	625	681	632	616	624	644	625	681	657	597	647	635	637	622	593	635	590	635	660	629	630	633	640	675	622	641	651	633	618	626	620	631	662	667	589	641	646	655	643	637	631	610	685	613	609	616	634	642	613	624	625	621	645	622	594	625	651	646	643	630	611	639	623	624	630	670	623	683	659	619	617	677	595	587	623	626	623	648	600	637	639	616	632	615	607	584	715	615	664	646	621	678	640	645	647	645	633	639	657	647	626	623	601	653	599	653	619	640	643	568	677	677	667	634	636	590	644	604	664	651	634	632	652	632	634	646	617	663	620	592	645	644	625	608	649	625	626	644	641	617	633	611	626	615	592	616	620	628	664	672	616	639	602	629	600	680	622	614	638	620	665	606	664	657	629	641	619	621	659	663	645	635	630	634	630	652	611	574	627	599	620	647	619	626	598	645	641	670	652	689	641	661	594	666	662	621	666	640	627	622	605	665	607	610	642	630	648	597	589	605	577	599	598	590	627	705	656	638	603	651	692	630	650	637	647	632	589	650	641	638	591	622	632	605	678	668	639	666	600	653	647	626	647	628	610	601	670	646	646	599	659	653	620	648	646	594	609	614	610	677	630	651	602	617	624	651	622	664	679	612	644	606	630	625	644	616	616	630	616	682	646	611	610	653	629	669	605	646	625	663	646	609	639	636	629	608	612	614	624	636	623	626	624	647	614	700	607	645	609	629	641	663	650	607	625	608	620	635	636	645	563	626	646	655	609	592	651	660	655	601	626	653	683	653	674	637	624	619	631	646	627	625	623	658	615	627	607	633	599	649	641	590	639	584	649	618	607	635	675	639	601	623	627	653	659	612	628	621	654	660	656	611	621	593	643	636	672	649	610	641	629	602	602	586	607	674	655	625	601	625	653	640	646	607	702	636	674	631	615	658	602	676	602	600	689	610	613	634	607	576	580	615	596	660	592	576	640	644	599	599	614	614	633	646	633	692	606	638	609	669	605	652	689	605	647	622	608	635	637	659	616	637	648	637	651	632	640	644	652	629	633	661	607	652	666	605	637	676	672	642	648	615	646	638	589	640	638	580	668	664	635	610	621	634	662	636	636	626	658	615	620	596	620	672	695	618	629	611	633	667	692	598	647	601	642	685	641	652	656	674	630	674	630	621	608	639	603	639	638	616	609	567	594	636	616	642	654	619	600	587	610	657	655	625	608	612	627	645	597	618	639	634	635	606	627	629	665	625	649	626	657	619	629	623	616	600	656	578	602	648	592	602	635	660	633	634	671	641	601	633	571	643	654	596	617	650	606	655	614	588	617	635	627	670	617	650	677	597	691	618	654	632	633	608	623	601	610	594	621	625	647	653	624	647	611	635	626	667	583	602	591	626	606	646	663	619	655	648	604	615	563	641	623	619	640	597	650	606	621	616	640	632	660	593	666	608	626	630	639	655	647	638	647	606	591	611	570	633	661	602	634	624	648	651	627	639	619	682	606	624	613	576	634	617	634	633	626	619	631	610	659	614	651	606	611	656	617	598	616	610	646	636	652	616	684	611	614	650	645	641	676	570	619	648	651	623	651	644	612	649	590	631	669	643	632	674	638	630	632	617	677	673	657	606	691	641	646	652	653	631	628	640	602	612	670	638	625	634	650	665	620	643	633	607	639	618	616	649	646	629	666	659	607	644	602	679	586	635	620	652	684	640	644	624	605	645	600	628	644	627	673	661	634	616	642	617	633	596	655	626	646	646	663	608	623	627	623	628	657	636	654	647	650	671	635	626	579	606	611	668	622	606	644	602	595	670	648	638	666	656	605	611	630	624	633	630	671	615	645	599	617	684	655	643	624	663	616	624	650	604	588	640	629	626	621	636	599	627	611	657	642	642	627	658	668	597	632	649	634	641	581	657	641	575	618	612	646	618	621	625	609	608	653	620	633	621	620	616	604	618	604	642	607	651	609	622	659	639	611	621	611	656	607	632	633	669	637	638	668	583	634	574	587	646	629	585	633	602	633	623	633	638	598	632	646	677	620	633	610	662	598	625	646	624	600	663	653	582	637	592	661	610	606	647	651	632	601	652	583	660	593	593	632	662	682	637	620	675	629	605	644	611	659	624	604	632	639	614	686	617	613	589	626	609	644	609	608	636	608	655	615	630	621	615	606	622	598	630	641	664	637	652	626	659	571	647	619	612	678	575	615	627	608	629	654	643	612	620	644	612	588	641	638	589	642	600	645	616	639	620	620	602	670	648	649	624	598	633	580	700	659	630	624	672	624	593	599	633	656	650	669	605	654	670	683	624	617	640	653	643	648	628	624	641	635	628	609	635	612	649	624
40621	48713	20012	8765	5813	4071	3453	2728	2696	2963	1923	1764	1512	1836	1309	1050	1009	1020	1015	2046	1283	929	811	752	752	746	730	716	744	680	706	677	725	658	699	709	667	607	688	641	671	694	675	624	641	663	631	629	611	663	658	636	654	648	649	640	622	632	663	636	623	593	612	633	611	612	595	641	631	636	637	641	646	632	655	667	651	620	626	597	628	617	595	622	611	633	627	600	607	601	571	632	633	568	606	618	627	636	631	622	586	626	573	650	614	618	605	655	662	612	673	637	660	609	578	636	625	632	575	644	627	611	660	691	650	680	636	630	600	668	635	599	621	620	664	623	569	664	615	603	629	668	622	635	645	666	623	632	614	598	649	655	604	591	591	595	688	643	614	633	609	635	558	606	583	635	600	621	595	588	606	608	598	608	593	586	590	599	580	633	596	583	580	630	639	607	639	601	646	610	636	633	596	662	593	646	664	590	607	642	597	626	636	604	635	607	643	609	587	647	647	633	586	631	600	597	623	640	598	588	584	646	587	649	623	616	670	628	618	612	648	620	585	617	614	625	649	611	623	660	590	570	558	610	613	672	601	587	641	551	606	623	633	601	600	582	623	596	632	603	622	652	581	619	638	630	630	622	650	606	620	591	620	604	625	597	652	585	633	641	600	610	623	616	612	623	650	631	604	569	665	596	621	587	559	591	619	608	606	648	640	601	591	606	617	619	613	601	644	611	630	655	667	623	582	618	629	557	685	628	600	592	596	607	605	593	664	619	596	621	613	639	634	635	638	597	630	593	605	620	654	625	616	626	586	633	649	631	667	633	634	633	642	678	618	646	615	558	629	656	599	613	649	585	590	609	622	620	644	624	619	600	648	622	607	662	624	630	638	619	657	631	607	623	613	632	609	649	640	619	606	603	603	623	638	604	550	590	617	622	613	591	570	583	657	586	582	657	570	583	578	594	598	651	594	555	649	568	627	649	610	628	628	585	582	623	613	574	561	634	637	615	600	639	600	637	648	588	625	629	610	572	649	598	585	617	623	611	571	588	600	627	618	643	631	629	613	606	643	592	636	593	619	642	610	633	611	603	590	572	601	602	630	639	613	657	610	614	665	622	608	610	590	623	635	678	623	608	601	650	591	603	588	595	604	618	613	661	616	618	669	605	615	623	627	603	586	602	565	626	618	612	639	652	670	670	625	613	618	610	649	607	581	606	622	600	631	620	600	643	626	619	605	624	659	600	615	610	601	581	662	643	621	634	601	629	607	571	670	621	592	607	603	672	656	619	599	589	642	638	594	613	652	593	644	612	583	587	638	633	588	615	623	608	610	620	631	622	610	677	624	610	594	635	648	647	599	603	634	660	614	624	586	620	599	581	582	586	560	577	609	650	591	616	629	641	610	591	611	635	625	613	665	644	594	627	588	656	533	604	600	553	608	654	607	631	616	606	576	616	581	602	646	612	574	626	627	636	633	632	637	655	607	596	656	657	600	595	595	613	626	620	606	627	603	638	605	589	644	610	679	597	630	583	644	611	600	605	612	613	593	644	612	614	659	638	605	644	594	586	628	633	610	613	638	660	603	611	649	610	634	629	614	590	592	563	612	609	620	583	585	631	594	627	637	621	603	647	671	584	667	624	626	659	647	606	574	599	597	558	646	614	624	621	599	609	654	615	633	600	644	625	679	622	593	633	603	632	654	584	589	598	603	599	638	600	625	586	613	610	610	582	667	624	635	630	596	590	606	650	618	606	557	610	578	569	645	579	611	611	630	607	611	637	622	596	620	597	642	601	650	621	656	613	594	656	591	640	632	557	606	607	630	612	634	611	576	573	622	652	624	630	613	637	630	611	613	576	629	660	599	633	625	594	604	640	610	657	609	621	618	644	608	605	631	589	669	582	596	637	593	628	591	655	612	645	629	630	588	642	581	623	609	588	640	655	643	643	630	578	616	633	626	608	622	603	568	611	614	600	599	620	612	635	604	606	613	637	664	587	651	627	593	617	575	591	624	638	621	606	628	607	596	591	632	610	621	608	616	595	633	627	592	608	611	624	640	596	607	606	586	660	616	609	603	573	612	658	612	573	614	573	595	589	579	629	658	626	647	696	645	633	631	629	581	636	651	575	616	594	610	644	614	593	606	635	627	607	603	574	619	619	624	614	646	577	631	614	599	598	640	589	611	589	621	623	626	628	597	610	621	642	601	620	635	601	589	603	646	621	634	641	621	586	606	636	615	639	608	573	635	636	620	639	594	594	621	641	599	610	609	580	596	604	555	640	583	629	670	648	583	609	597	634	636	614	628	615	635	629	635	585	648	611	622	641	611	623	607	640	572	631	620	604	610	613	629	659	665	627	641	603	600	640	670	635	582	597	624	600	628	621	618	648	620	617	570	658	596	598	588	607	651	576	582	608	660	631	604	627	642	600	585	604	613	636	624	622	626	583	587	640	654	619	646	547	608	590	647	615	643	601	602	609	592	578	584	651	625	614	612	608	599	647	626	631	587	597	602	593	614	618	596	647	646	670	637	642	608	604	634	610	657	637	597	638	601	613	534	568	606	631	634	624	598	620	606	615	625	593	643	626	592	588	634	591	613	616	606	618	607	622	581	632	637	603	605	657	597	598	632	590	640	610	642	631	619	628	642	601	565	570	600	609	622	620	606	633	622	630	650	596	621	592	649	653	665	558	590	601	609	610	585	616	632	622	605	617	597	643	553	624	618	623	666	609	641	656	586	607	624	608	636	564	597	598	633	618	623	631	608	571	664	653	565	616	616	604	588	597	629	653	605	595	626	592	645	636	606	602	607	617	643	642	626	616	604	630	595	610	615	630	605	617	672	619	619	624	646	636	604	650	574	640	601	634	586	622	633	656	591	602	581	607	600	624	606	602	577	558	630	668	628	623	639	634	627	605	603	579	643	609	611	647	633	621	573	667	567	654	640	604	607	619	658	584	636	601	622	606	649	565	607	622	625	607	643	561	642	588	613	618	637	622	657	615	596	555	584	609	631	606	612	591	587	562	609	596	632	625	658	623	591	593	592	591	607	631	550	626	582	569	646	647	618	616	640	622	641	609	615	619	629	647	633	647	618	623	628	629	664	633	605	630	592	631	627	660	632	628	629	615	629	651	626	573	634	573	607	587	623	645	648	620	637	575	645	595	610	588	626	649	618	637	587	649	600	623	610	605	633	609	593	578	613	655	623	638	616	624	611	627	605	638	626	617	588	618	641	579	613	623	606	598	640	580	662	580	634	636	634	594	670	606	661	590	606	653	605	650	594	631	648	659	639	578	596	636	627	643	654	596	618	658	616	637	613	594	576	550	594	614	621	595	658	621	575	613	614	571	637	599	595	599	636	649	647	633	634	567	684	620	645	644	626	635	626	640	567	651	637	651	612	593	572	575	643	586	627	622	591	591	631	593	583	618	636	579	599	662	600	574	667	598	619	573	594	628	602	603	646	643	625	619	586	591	592	587	632	585	614	606	582	545	647	629
32303	22489	9349	1449	1002	949	876	836	829	813	824	813	833	854	840	823	783	817	824	1027	781	782	776	821	804	751	825	820	822	791	768	809	754	810	715	797	787	837	833	772	845	829	770	824	816	789	751	825	782	782	803	805	831	780	783	742	764	777	794	698	789	826	799	733	801	759	764	803	836	745	781	821	779	856	762	772	771	788	750	803	777	764	789	786	810	811	769	757	801	768	799	793	755	785	796	801	748	786	802	733	798	783	834	797	830	732	821	739	777	780	791	750	794	838	820	783	767	739	774	791	846	809	771	810	779	815	780	787	833	789	818	759	856	819	754	805	778	778	736	787	820	753	776	781	838	737	726	767	848	822	792	798	810	783	798	755	787	716	751	805	768	798	780	857	753	753	751	785	803	780	776	786	793	757	784	771	732	776	786	784	816	728	790	760	801	832	759	777	770	823	788	788	777	806	763	760	774	776	772	764	769	774	798	783	821	808	836	788	794	737	786	799	755	766	828	804	813	781	781	811	794	807	726	761	785	715	746	748	781	821	779	846	757	716	827	779	799	767	839	760	793	751	769	822	759	788	753	773	842	793	811	737	793	763	798	727	797	755	823	781	816	776	774	774	754	801	806	795	838	731	794	784	814	721	820	798	762	860	772	769	778	791	787	795	746	802	764	785	777	804	801	765	789	819	778	769	755	795	742	783	747	792	759	800	719	762	762	787	820	792	758	788	738	750	760	797	789	738	788	815	730	781	757	812	844	766	817	794	825	778	733	804	754	818	777	772	779	808	819	796	780	786	785	766	747	765	755	783	810	779	832	836	758	796	703	810	768	772	785	799	776	802	757	827	778	791	779	804	806	815	885	783	741	773	807	791	767	790	786	807	829	765	805	752	789	760	751	775	830	806	753	789	753	766	743	792	833	725	802	796	802	761	813	827	798	806	724	796	743	729	776	824	730	743	745	771	816	786	796	809	779	779	811	797	764	772	763	818	844	792	797	808	822	764	779	731	729	739	745	807	798	805	722	762	730	784	786	816	798	764	738	782	785	802	806	774	801	751	774	755	802	771	775	758	837	755	759	816	761	763	764	746	771	728	802	754	801	845	863	791	759	772	767	782	815	772	720	778	756	774	785	783	782	811	794	764	788	805	814	782	808	814	821	759	813	793	818	745	769	787	782	733	793	794	771	738	741	799	806	818	800	791	790	832	803	772	771	778	772	764	799	761	755	826	721	832	798	763	777	801	770	822	776	743	797	783	770	803	807	810	782	767	716	784	799	798	774	779	800	757	770	783	762	787	784	780	776	809	826	832	791	782	822	753	765	768	772	767	801	804	740	835	821	765	759	748	782	785	772	751	801	753	813	760	751	763	755	784	782	826	768	797	775	816	756	824	826	822	804	784	784	768	825	739	736	785	827	785	813	765	756	808	816	755	811	822	752	819	823	800	777	778	776	838	802	802	734	792	765	723	794	743	835	773	781	796	778	768	751	777	813	768	723	807	746	781	752	776	779	744	737	797	800	787	759	841	747	845	787	749	763	767	786	769	785	822	816	788	750	817	741	753	779	861	776	750	784	775	745	776	782	808	802	794	822	830	822	788	745	754	806	779	771	754	756	795	747	773	769	775	807	766	816	790	716	750	805	762	805	782	872	771	800	731	782	776	811	776	809	766	746	789	765	801	792	758	809	741	830	783	785	790	799	783	766	822	785	769	819	800	814	779	782	808	760	818	764	736	794	801	743	839	850	793	807	778	774	792	792	839	827	778	693	822	795	797	803	743	769	738	763	787	743	776	797	739	795	754	811	736	726	776	787	755	804	763	773	792	737	787	830	769	746	770	812	792	818	821	839	752	766	828	770	764	766	797	759	729	814	794	801	758	800	787	778	789	785	762	748	815	790	777	789	757	762	747	780	809	772	805	743	847	737	759	742	819	745	827	783	783	779	783	749	794	789	786	811	808	758	815	789	766	729	791	734	784	803	810	776	799	779	793	798	783	764	769	748	756	821	768	767	799	789	766	771	767	805	746	781	834	769	803	766	768	780	763	821	807	822	790	753	770	763	776	763	744	762	766	754	791	792	721	784	771	819	765	753	832	787	721	766	770	740	759	783	758	792	774	774	757	807	771	826	787	796	790	799	739	804	804	752	766	753	813	766	792	780	830	773	733	791	777	799	805	756	747	764	808	768	746	790	772	858	757	726	806	803	790	749	777	793	765	780	743	788	780	797	774	791	769	745	768	762	776	847	787	760	807	799	776	759	772	756	795	802	816	772	795	816	796	779	801	759	780	814	803	781	736	823	802	793	746	767	734	793	781	769	752	831	774	836	789	857	790	814	729	808	734	791	764	771	751	754	775	734	776	774	767	729	783	788	806	738	778	759	774	759	745	787	744	747	790	775	768	759	785	738	777	735	769	814	857	731	791	752	782	780	782	778	823	797	756	756	776	765	740	763	754	822	782	745	792	814	812	813	767	844	801	717	778	779	802	808	761	785	782	817	794	776	810	735	767	793	793	786	735	812	805	722	760	769	783	768	730	751	767	775	800	772	787	798	801	784	803	771	747	782	818	839	735	771	758	811	776	777	808	746	783	793	819	765	821	766	846	886	792	767	759	770	781	756	781	781	765	788	762	796	778	795	792	773	814	768	770	795	787	823	760	747	841	756	829	782	741	824	777	783	787	759	730	793	758	803	782	752	815	772	775	800	745	797	804	818	811	816	811	777	801	789	777	810	786	765	802	805	763	762	771	786	748	819	791	793	810	753	756	752	781	734	758	798	790	801	772	783	723	784	798	781	779	783	776	766	797	801	809	725	764	770	795	764	729	779	726	822	754	809	784	778	806	800	801	825	783	776	753	767	807	794	837	753	760	757	788	742	778	756	795	774	815	748	806	823	814	772	785	815	818	772	744	804	758	767	814	781	793	782	811	757	760	819	816	808	786	763	765	806	838	810	794	793	833	771	774	761	792	792	845	774	826	793	804	778	812	775	794	777	753	774	792	763	714	769	743	767	771	825	775	775	777	787	821	738	751	792	720	761	823	771	774	826	757	766	797	798	779	817	804	767	835	763	786	748	796	790	762	802	836	798	754	791	775	768	769	778	768	816	864	768	812	747	766	801	781	792	741	734	773	801	781	828	845	756	782	761	752	796	749	784	814	767	791	799	807	796	752	787	778	789	788	790	817	784	789	755	793	751	797	816	798	806	810	774	785	789	724	799	779	793	773	798	801	810	780	764	740	779	720	813	773	810	740	778	816	786	837	757	782	783	756	799	782	800	814	759	789	797	778	777	820	738	763	748	855	792	721	759	781	774	744	822	762	811	790	754	786	752	784	826	725	779	772	787	744	831	815	703	767	807	724	793	787	802	750	777	789	779	769	751	783	809	746	843	716	706	810	824	745	749	769	806	801	738	801	773	755	762	790	835	827	731	841	785	811	851	781	797	799	797	771	788	775	741	816	799	773	800	776	761	807	799	729	788	741	772	757
32948	27278	6140	1203	997	988	951	967	939	893	909	892	879	929	876	838	809	900	998	1398	822	858	854	818	824	868	841	830	825	820	859	797	822	845	828	812	839	863	856	783	845	823	816	846	787	827	810	813	794	839	803	755	806	873	813	836	830	843	837	834	832	868	793	855	844	806	811	821	816	820	785	808	863	846	792	806	805	823	782	833	801	858	806	822	784	788	868	831	843	806	802	798	803	770	842	841	863	887	866	824	785	842	805	865	842	834	760	795	807	841	804	836	789	808	815	866	791	833	841	865	840	878	792	861	844	815	814	843	818	873	825	823	844	782	791	848	870	827	818	820	829	814	819	790	840	820	802	831	845	829	856	850	860	807	828	901	794	821	803	792	789	810	840	785	802	816	847	828	817	756	867	852	809	890	860	793	822	815	824	806	822	786	843	781	846	820	798	833	848	816	812	808	826	819	825	852	826	812	855	856	822	814	831	777	834	810	791	825	834	817	888	806	836	853	852	815	780	828	794	800	836	819	865	806	799	818	859	818	817	858	848	827	799	830	826	897	847	840	833	844	810	808	840	839	858	850	836	838	827	779	881	765	776	801	848	828	841	793	819	847	869	796	851	810	760	830	817	832	861	853	826	791	846	834	847	870	856	810	798	825	833	830	789	814	834	809	772	805	882	790	827	810	853	773	840	836	795	824	827	833	818	797	800	813	802	865	841	888	797	842	833	843	855	844	837	828	774	853	819	847	844	804	825	763	783	820	843	824	833	865	906	806	834	828	790	870	837	887	811	819	828	844	790	831	839	785	838	813	855	812	799	803	792	817	812	804	802	841	791	861	814	823	870	829	796	813	837	866	807	873	790	865	790	838	814	839	824	815	817	787	848	839	816	834	805	793	764	788	819	840	771	817	818	778	811	848	850	814	850	867	856	815	863	833	844	803	838	810	822	885	855	839	851	862	808	827	812	837	800	833	832	858	843	812	860	855	856	813	853	821	854	807	878	824	839	784	846	810	829	784	807	827	835	814	841	808	827	828	826	814	808	830	823	820	833	844	838	865	819	820	847	841	821	836	842	814	836	829	823	850	777	813	827	834	817	866	818	835	824	848	819	861	877	828	842	854	835	835	780	833	801	855	806	900	841	812	859	846	845	812	849	881	841	819	817	840	821	830	835	795	832	812	837	775	844	837	844	852	828	784	844	844	793	832	784	880	813	789	819	885	873	846	852	847	813	861	836	828	833	874	805	857	791	823	810	811	790	863	861	853	856	863	803	817	882	772	831	868	892	771	860	793	821	812	804	803	828	850	833	838	846	799	833	818	821	816	857	808	827	864	835	874	816	842	841	780	825	815	844	835	812	802	800	836	810	805	797	774	837	819	862	870	783	839	810	852	801	801	825	836	815	786	806	786	829	785	861	818	842	764	858	817	809	808	808	810	790	829	812	822	830	809	864	820	799	767	842	843	777	835	843	852	801	845	810	869	812	862	852	812	863	780	807	819	815	819	861	808	820	886	866	806	781	806	864	806	862	804	838	830	850	839	843	848	805	816	790	830	843	777	816	849	782	856	818	781	856	811	827	817	808	800	817	796	862	837	839	839	836	869	837	782	774	832	788	836	827	815	785	814	805	826	781	855	835	784	848	828	838	874	807	792	816	805	785	849	852	822	850	807	848	818	807	808	821	838	801	812	780	789	801	809	806	852	820	777	823	783	786	861	812	792	807	827	861	802	841	809	856	766	801	816	830	835	862	853	856	805	818	840	801	784	820	863	818	822	787	829	843	857	803	836	742	809	853	847	842	810	826	859	803	837	819	835	787	832	815	894	803	778	844	831	839	848	845	800	842	834	843	857	856	845	849	811	839	847	809	798	853	832	758	762	805	801	821	825	862	831	860	835	871	816	827	808	846	852	786	809	859	808	808	836	803	852	842	778	866	884	844	839	820	792	818	832	869	806	860	812	818	844	805	824	823	850	831	830	831	822	825	838	781	843	798	900	867	785	883	846	807	832	833	816	857	847	831	911	805	847	831	841	801	839	817	862	825	878	773	865	824	801	789	829	830	849	829	821	848	842	811	845	799	814	874	896	779	848	771	796	810	812	824	839	843	863	829	816	791	813	860	852	825	799	826	793	846	847	833	873	873	838	816	814	792	820	822	829	805	852	841	855	820	825	856	838	804	822	807	839	832	825	808	778	762	790	870	850	838	843	807	822	796	843	821	857	802	823	822	861	825	765	811	822	860	849	788	833	888	811	826	874	825	844	815	829	840	801	828	837	827	770	814	829	783	799	776	851	817	848	838	860	820	806	831	823	798	749	828	813	823	784	824	860	824	767	814	812	838	851	873	877	840	851	814	850	781	811	807	795	877	750	861	841	853	825	806	813	811	800	849	833	840	835	805	791	855	820	793	822	843	804	794	836	868	824	770	816	832	838	859	812	867	811	795	831	816	815	822	824	869	840	813	854	880	825	841	849	849	779	872	826	861	838	797	846	848	833	853	836	808	822	811	831	780	813	838	843	761	795	843	774	855	809	851	804	881	829	784	850	769	894	831	800	807	831	780	812	831	801	779	804	799	819	829	824	825	879	864	852	829	839	816	852	811	815	867	805	836	816	846	802	840	858	799	834	848	824	835	836	838	825	864	868	803	849	861	821	793	841	817	866	822	809	842	802	793	835	814	862	799	820	810	837	803	880	807	860	823	822	810	878	800	865	835	838	857	798	771	780	793	810	819	754	821	920	809	808	847	785	816	804	788	809	819	834	870	819	776	797	823	819	816	749	796	758	803	799	891	836	812	785	879	872	763	788	861	773	852	883	832	869	783	850	791	783	838	830	769	820	795	836	803	845	770	838	864	835	856	849	839	838	824	827	886	849	809	795	779	790	842	818	833	827	867	814	816	842	806	796	833	822	786	819	780	833	794	855	804	812	812	820	786	817	794	860	809	833	829	811	831	867	803	841	804	823	818	792	831	803	824	836	844	831	800	801	825	856	781	810	764	876	852	765	829	851	807	870	853	782	803	859	834	836	814	802	811	804	826	801	879	856	804	796	844	884	830	861	843	801	874	822	801	795	863	849	846	830	802	870	823	826	838	819	783	834	833	846	835	768	832	795	802	866	797	832	837	819	788	810	842	808	787	842	822	846	840	807	764	849	821	842	790	841	810	830	804	806	831	851	822	831	826	791	819	825	825	812	791	842	773	788	834	822	847	843	868	822	791	796	834	773	819	817	831	870	847	820	786	828	812	777	827	833	851	779	803	794	792	841	805	842	786	809	813	863	810	829	871	786	788	804	846	837	765	791	809	841	839	834	778	826	826	862	827	818	854	826	790	856	824	828	831	872	795	800	852	832	817	818	800	856	828	784	838	799	824	869	812	773	808	841	849	874	800	855	868	847	809	808	851	791	835	807	830	805	839	889	839	844	789	780	834	800	808	780	841	791	719	807	809	805	835	829	875	810	890	896	855	857	821	853	767	864	849	791	866	836
24759	20648	26896	24357	20603	10211	1400	867	717	606	625	544	548	611	442	463	428	486	651	673	455	388	342	373	369	341	345	321	324	380	351	367	391	364	323	353	384	351	345	358	329	363	355	359	337	351	325	337	338	349	358	346	343	332	338	318	328	334	341	342	349	286	353	333	361	323	304	358	352	339	332	367	343	350	343	322	335	326	345	350	334	356	320	335	324	331	313	359	337	357	361	308	345	329	346	328	345	344	323	345	326	332	332	308	333	354	321	322	376	348	330	339	327	317	348	330	329	323	309	316	324	290	332	339	351	316	317	338	350	344	324	375	323	359	371	363	345	316	316	329	309	357	361	315	344	333	345	345	336	340	305	362	357	307	325	317	369	305	305	331	350	337	335	354	341	353	334	326	330	355	337	335	318	350	312	337	348	325	314	327	351	342	302	327	361	333	346	332	336	372	350	320	319	348	320	338	307	327	358	343	385	332	304	362	337	297	350	339	321	356	336	341	317	320	314	347	334	338	314	302	323	323	364	282	340	300	329	353	317	324	311	314	337	310	332	315	307	312	321	347	342	334	344	326	333	293	328	377	289	315	370	364	344	348	331	313	304	341	321	348	338	305	340	292	313	314	308	337	323	290	325	352	321	338	321	313	320	351	359	317	366	318	344	326	323	320	317	342	321	334	376	330	304	318	305	329	338	349	314	331	313	316	314	335	325	349	314	313	322	331	318	348	318	302	325	335	321	342	333	338	329	315	324	318	347	319	345	318	306	328	317	356	309	301	333	314	336	346	333	300	345	287	306	326	359	291	354	369	365	324	339	341	336	326	342	310	343	346	336	334	356	329	340	310	322	361	333	337	328	326	365	373	306	338	355	352	323	316	327	302	362	342	359	303	339	330	326	345	322	335	306	363	358	367	327	319	350	341	294	357	330	322	297	338	315	353	327	311	334	334	370	323	313	321	332	357	352	336	282	315	343	366	367	326	345	352	329	321	332	305	385	341	342	308	333	292	326	346	318	303	332	335	336	359	340	318	348	316	312	359	323	332	342	350	337	335	318	327	323	362	303	326	320	360	345	326	325	334	306	327	335	324	332	330	310	321	346	301	327	344	335	346	327	339	345	329	323	302	351	316	306	318	326	314	357	359	325	324	316	316	319	341	337	315	312	315	338	316	333	332	377	340	288	318	342	348	340	314	308	322	330	328	326	352	303	319	334	319	329	333	339	314	361	332	346	364	326	374	305	324	325	328	325	313	366	329	334	321	336	349	368	335	322	318	288	322	337	375	340	318	321	313	322	321	356	313	335	317	340	327	315	315	364	321	375	343	325	336	343	352	333	310	271	331	343	359	357	307	354	348	341	358	389	326	317	328	313	319	338	382	334	312	332	322	321	326	345	344	315	341	346	316	332	349	357	334	308	337	330	339	326	316	337	324	307	341	332	318	348	340	330	316	315	342	327	327	326	330	310	339	276	318	361	331	337	318	352	326	297	338	305	334	338	325	341	338	368	319	334	325	342	342	336	310	326	322	355	336	348	329	361	341	319	336	362	299	334	347	326	323	325	331	335	370	327	303	296	327	337	338	300	346	358	322	303	342	317	316	327	322	311	303	351	323	369	303	345	322	319	339	279	306	324	324	321	337	340	360	329	340	329	310	350	330	344	336	333	326	317	315	345	308	344	374	360	322	337	309	328	329	315	334	334	318	347	335	337	317	351	314	302	333	342	324	324	361	317	332	345	304	342	349	311	320	309	331	352	344	341	328	329	340	359	335	349	295	336	321	331	331	356	381	341	333	320	359	308	309	325	304	326	365	340	324	322	321	301	325	299	311	326	334	322	325	314	354	316	311	294	336	317	348	330	319	320	331	325	333	307	361	320	331	323	355	327	351	326	334	316	290	353	323	325	349	319	318	348	324	320	308	340	329	351	326	325	332	328	325	322	358	357	311	344	327	310	311	323	329	366	343	316	304	322	325	320	322	341	359	323	326	352	338	314	329	338	375	308	314	332	322	338	316	321	316	292	335	321	331	313	333	337	324	297	349	324	345	317	328	321	315	321	325	365	313	333	314	315	343	319	363	345	312	344	325	354	343	373	343	309	324	335	329	322	326	294	325	309	310	340	326	324	340	308	315	342	333	311	329	319	305	313	345	321	354	331	353	326	342	330	332	344	296	339	332	309	313	323	340	316	349	339	335	342	336	337	318	323	335	328	313	356	366	319	351	318	311	332	330	317	303	327	353	372	334	315	337	351	300	339	331	357	339	333	335	339	315	347	354	326	306	292	356	331	336	322	339	339	350	282	350	326	345	329	316	340	338	323	315	316	314	338	340	308	339	303	337	331	342	321	333	371	331	357	324	369	316	326	327	341	339	325	342	346	315	330	359	327	337	334	326	340	290	322	344	331	327	318	357	326	317	317	316	342	357	330	334	327	357	322	360	317	328	326	320	342	319	356	324	329	349	337	311	341	314	317	312	325	330	327	346	338	353	351	363	342	331	301	343	338	327	344	324	344	317	331	332	359	350	312	337	336	348	311	344	346	312	339	327	336	326	344	334	330	315	317	296	362	348	307	350	324	325	353	371	321	340	331	328	338	333	309	300	328	310	346	352	339	342	321	315	312	344	286	333	348	299	323	343	331	314	330	322	327	348	327	331	316	324	318	337	319	320	302	322	355	338	343	296	342	314	348	325	344	382	331	319	300	333	344	332	326	350	313	329	308	338	306	322	295	361	336	298	325	308	340	322	345	377	317	340	332	331	345	325	307	314	349	333	336	335	353	337	335	305	339	332	325	331	329	323	314	337	298	352	334	338	344	346	310	336	339	307	360	310	323	302	346	306	323	273	329	369	325	348	322	334	316	360	308	338	327	343	321	341	356	304	327	302	335	324	353	325	342	359	347	316	326	338	338	307	317	320	356	315	329	292	343	348	333	320	302	323	330	350	323	322	350	326	344	333	335	337	338	310	340	294	328	309	312	355	314	337	346	353	333	351	345	344	311	341	351	331	323	301	316	351	321	318	334	327	305	335	344	319	337	312	320	318	315	328	330	345	333	339	314	310	336	299	326	348	338	338	334	332	326	348	361	351	313	312	351	321	339	317	369	297	329	345	329	345	337	340	344	336	356	327	316	302	325	307	340	308	311	325	330	327	333	311	355	327	343	336	347	333	344	312	341	328	344	339	351	309	339	364	327	357	366	320	331	323	339	326	344	360	343	316	342	321	323	339	363	308	342	313	336	334	311	344	360	333	302	354	330	322	328	330	329	317	314	324	336	324	329	321	362	304	321	340	306	310	320	304	308	336	304	338	315	326	335	293	348	354	339	324	330	348	317	316	291	355	331	364	342	342	311	343	336	303	303	352	296	303	357	362	336	312	342	311	310	330	345	359	301	340	317	331	330	334	327	318	313	315	347	353	350	343	335	315	325	288	344	347	318	332	322	328	298	321	352	328	343	324	332	322	320	344	346	325	328	334	330	303	317	306	328	331
35822	42554	14531	5313	3413	2410	1829	1564	1225	1180	994	892	1005	922	635	613	579	789	1166	1172	617	525	477	469	407	419	450	463	399	410	424	389	418	395	420	406	411	377	400	374	355	355	365	404	398	405	397	426	364	356	376	366	408	381	389	370	368	367	394	391	391	388	363	344	409	391	420	365	360	378	382	380	381	354	403	370	369	374	400	371	360	358	408	356	401	388	401	381	362	386	372	350	378	337	344	392	357	373	371	376	356	345	370	361	357	363	375	357	322	387	368	355	373	385	351	363	423	391	366	385	365	373	364	405	369	405	380	358	406	362	354	357	340	383	370	399	369	380	378	377	389	370	376	371	385	358	394	368	368	378	395	393	351	348	355	355	354	354	377	349	396	404	361	366	375	406	372	379	410	387	357	370	374	362	382	379	420	379	347	364	365	366	388	381	356	383	376	396	374	377	386	352	406	387	338	373	361	382	380	366	367	376	368	360	352	375	354	388	412	364	397	369	363	363	405	383	394	366	398	394	369	357	395	382	371	420	367	364	372	388	361	370	389	368	385	362	387	345	345	371	387	402	383	383	370	393	375	373	368	381	391	386	334	384	373	347	351	373	359	366	338	377	381	395	372	378	404	375	377	364	366	350	352	379	355	377	367	377	356	352	380	344	380	358	375	376	364	380	373	433	360	378	357	340	386	371	398	347	385	389	381	388	359	347	354	360	389	377	377	378	377	380	408	372	352	347	365	372	338	373	388	355	375	352	396	367	411	361	378	364	356	387	373	373	335	356	359	375	362	335	328	401	372	368	397	363	390	367	342	388	371	363	387	362	382	369	370	361	340	399	373	367	391	358	364	391	381	389	378	404	370	329	360	402	369	337	398	392	343	360	355	356	356	372	391	370	362	352	377	368	366	355	392	407	407	358	355	359	383	387	399	329	365	351	366	388	376	357	355	360	349	348	383	375	378	376	379	408	363	402	333	391	351	365	354	379	372	390	395	378	346	361	372	350	390	385	364	367	344	371	346	383	341	378	341	394	398	351	388	365	352	362	362	410	351	409	389	355	416	349	359	384	343	345	404	391	404	355	393	353	341	370	385	337	365	354	364	372	382	363	387	355	356	340	359	381	359	370	366	361	362	373	433	379	358	373	362	349	380	371	384	345	362	408	391	375	349	377	352	387	331	374	340	373	374	382	356	374	358	336	383	377	397	383	353	351	363	372	381	359	372	347	365	373	359	329	341	370	357	361	372	384	379	370	383	352	386	333	370	371	399	388	361	399	394	370	351	395	339	371	355	389	364	349	356	353	357	344	331	362	383	378	397	369	378	388	340	399	364	356	338	389	359	365	369	397	386	363	413	421	377	360	371	352	366	387	369	338	375	370	344	327	370	372	390	361	366	414	377	368	391	382	414	369	364	354	383	343	344	327	340	351	383	350	366	358	358	389	369	394	365	341	350	311	348	370	349	369	360	372	355	368	356	374	366	368	399	368	321	377	361	390	355	334	377	374	399	372	366	360	391	370	376	387	347	352	403	381	355	340	374	375	367	371	336	349	362	390	339	336	387	377	346	378	362	390	366	360	383	386	371	356	357	382	343	372	384	373	338	365	379	378	361	360	339	374	373	380	390	380	373	366	359	390	390	395	379	396	350	382	359	352	378	346	368	339	373	336	376	351	362	413	374	385	367	365	353	384	360	380	358	373	377	379	356	385	386	383	365	361	412	335	372	374	385	369	342	348	387	389	366	389	382	389	363	351	364	382	359	365	383	375	355	352	367	369	390	364	359	356	334	327	428	385	364	359	404	356	334	376	350	365	356	381	393	373	345	356	354	358	365	337	365	379	343	372	377	391	367	389	379	343	354	359	376	381	345	346	384	374	359	374	401	378	350	364	347	363	351	360	377	380	375	383	368	361	372	371	379	368	376	373	376	362	363	380	341	374	361	370	364	339	377	380	372	386	334	351	377	368	404	390	362	323	382	331	350	353	404	363	370	354	375	385	410	380	364	336	369	387	374	383	325	389	371	361	355	353	415	375	396	380	387	400	365	384	389	358	354	390	356	371	378	360	366	390	349	376	366	389	357	362	338	340	379	365	391	373	393	371	349	366	338	366	386	373	347	338	361	368	334	371	363	361	338	378	390	410	387	370	343	373	362	388	345	375	340	358	400	370	375	351	356	390	375	355	432	373	408	372	401	364	328	387	385	397	362	366	383	372	380	354	388	365	382	392	371	372	374	348	361	367	352	372	353	383	364	370	382	332	369	350	369	368	393	358	369	399	369	379	325	353	380	388	350	383	360	381	363	357	357	337	387	361	353	366	380	397	359	381	386	383	385	384	374	342	353	363	358	367	368	349	378	411	342	386	344	370	369	393	365	360	377	367	330	375	382	364	382	369	368	424	363	349	409	408	371	383	375	426	338	385	368	361	364	388	374	340	370	334	364	370	382	372	366	367	338	353	349	410	406	383	379	344	379	358	370	350	389	373	357	357	373	363	374	399	365	357	398	407	362	377	349	383	389	363	359	359	369	389	369	356	370	373	407	358	372	401	380	355	385	414	355	382	362	372	341	371	367	393	349	375	351	391	364	368	369	396	361	382	380	370	383	410	352	342	361	379	357	362	379	406	382	354	385	373	334	348	324	331	418	347	366	380	406	353	363	345	351	359	370	388	413	363	361	365	389	381	397	390	371	399	377	358	367	355	376	381	379	373	356	362	357	357	369	348	342	365	383	349	367	350	372	390	396	352	393	364	352	375	386	361	402	366	372	356	379	358	390	333	381	372	385	346	371	366	322	376	355	338	358	355	359	376	341	360	358	409	349	327	379	381	359	339	382	388	360	378	355	356	368	341	370	404	353	345	372	356	361	350	356	373	375	370	391	362	352	360	378	402	368	354	353	399	336	385	350	383	380	361	383	368	420	393	373	380	372	358	372	366	388	378	357	331	368	406	365	366	364	362	372	366	397	371	365	411	368	388	362	364	343	369	364	336	358	372	386	360	367	402	392	353	404	395	364	376	366	369	347	364	342	367	415	351	364	383	401	336	341	363	371	349	359	353	359	393	368	381	381	397	340	340	321	376	385	364	346	388	366	389	363	371	349	374	391	365	358	347	349	362	399	370	360	361	389	338	345	364	349	342	367	367	373	370	375	372	366	364	385	367	381	372	372	375	365	336	351	338	355	365	384	401	392	397	344	360	377	369	361	422	381	356	387	330	344	353	383	356	353	359	353	413	398	367	388	382	341	357	342	367	377	376	360	374	400	385	396	370	362	353	360	370	366	379	326	360	404	371	401	371	368	372	400	379	351	348	384	390	364	357	356	380	354	337	395	370	395	341	370	361	383	386	379	348	379	353	363	395	380	350	387	345	369	354	367	351	371	361	413	373	399	362	372	360	381	374	343	362	356	367	379	352	380	327	365	356	376	347	416	346	388	396	369	368	389	363	386	364	351	375	382	354	352	393	385	367	395	392	398	377	346	354	397	375	352	346
22949	20702	27286	24009	20648	20616	7916	1704	1295	1271	1290	1070	1452	1117	923	810	913	1486	1629	1350	1065	795	704	724	727	702	652	676	696	631	678	704	688	684	680	675	613	671	599	663	665	713	673	649	663	683	684	614	659	663	668	632	680	716	687	665	645	651	631	649	710	617	648	710	619	734	660	693	615	593	655	658	675	649	703	616	633	639	663	638	681	633	642	678	607	643	662	677	698	665	660	632	639	650	675	635	709	649	665	692	633	630	619	600	679	660	639	618	678	689	647	635	687	639	640	704	647	637	674	649	717	685	649	619	662	660	604	653	686	674	613	657	687	659	619	649	672	630	651	654	665	676	651	638	657	622	685	643	656	660	668	706	656	674	646	655	638	659	601	620	675	618	625	664	611	622	668	663	666	609	622	688	637	623	643	646	615	657	651	658	678	650	671	734	627	684	636	674	672	623	662	639	652	676	618	705	690	656	650	655	656	680	634	618	674	666	622	650	610	664	663	664	647	634	637	655	650	669	669	684	663	658	689	648	615	643	594	636	686	638	626	687	654	655	655	638	661	633	649	659	672	705	642	639	649	668	670	607	678	706	650	663	670	636	690	657	643	638	649	652	660	676	642	666	684	672	645	632	631	656	645	620	643	629	644	682	728	690	658	648	629	642	647	663	619	714	669	645	646	673	642	623	676	697	668	663	661	701	670	687	637	675	662	715	657	679	617	652	633	696	630	681	643	632	621	669	650	641	599	600	670	626	622	667	640	643	689	598	687	651	672	679	659	680	653	646	680	661	616	633	680	603	673	628	639	677	620	642	670	656	633	631	677	638	670	605	644	651	682	612	655	621	626	634	648	672	668	633	637	664	666	699	623	606	632	671	664	672	717	689	612	610	698	665	643	687	610	626	670	655	601	625	639	622	658	665	601	651	687	661	701	657	614	631	669	659	632	675	637	681	634	597	646	635	648	625	664	663	683	621	669	657	673	632	706	637	624	657	657	656	568	651	668	609	605	666	653	656	635	666	645	645	700	702	650	661	606	630	654	645	626	631	631	630	614	654	652	646	643	670	650	674	626	695	627	690	649	647	705	654	643	650	659	633	669	583	680	589	600	687	630	621	662	667	685	619	634	654	698	653	642	635	623	635	590	661	630	638	659	626	658	645	694	636	709	619	630	694	662	649	669	659	629	658	710	652	673	622	638	601	646	650	659	675	644	606	657	621	618	670	651	654	686	644	604	653	684	669	638	625	673	648	593	660	647	678	649	613	624	628	642	596	613	630	684	679	659	652	668	685	621	673	661	629	664	640	676	642	624	645	670	624	689	659	637	675	624	634	643	629	661	639	637	640	636	624	616	650	690	664	674	670	639	655	667	627	710	674	694	645	596	656	717	709	655	635	657	634	659	695	677	670	656	675	715	677	664	636	703	704	666	676	644	631	626	645	622	652	694	648	658	619	622	624	642	660	645	655	614	629	674	679	692	644	693	666	608	613	662	687	681	677	643	687	649	707	627	654	630	651	701	644	661	635	669	646	621	643	694	701	673	664	668	610	646	671	641	648	671	657	635	675	632	664	614	639	657	632	662	664	656	641	651	633	623	634	631	675	640	646	654	663	644	668	637	645	640	656	627	662	602	662	610	623	635	651	625	658	650	649	625	618	679	653	689	686	689	637	692	627	658	654	694	630	622	657	627	712	631	689	621	613	693	660	652	674	648	637	645	624	621	662	649	655	674	635	695	622	645	678	690	631	638	650	661	704	684	635	669	653	682	631	611	677	674	690	637	615	649	648	661	649	636	653	641	630	661	634	689	698	624	635	585	620	614	642	671	644	685	630	631	661	622	636	645	623	599	631	655	674	628	651	613	618	594	688	641	638	697	659	679	679	655	601	650	678	661	618	623	688	632	637	624	656	655	677	696	610	644	642	685	666	661	661	665	712	642	654	601	705	625	665	631	636	656	644	706	621	632	675	688	701	686	661	653	685	652	617	647	678	661	611	663	628	691	631	649	647	670	634	674	603	652	647	630	699	631	688	699	634	600	661	658	631	673	710	646	653	665	653	655	632	686	665	578	634	643	634	621	673	655	669	650	638	658	596	671	672	653	657	628	674	635	655	656	602	661	696	664	698	664	653	636	653	660	633	666	654	664	652	673	601	630	632	666	697	652	643	681	616	657	696	617	627	652	663	640	633	639	596	640	647	642	667	630	584	603	701	650	631	604	647	682	649	624	605	686	678	652	617	695	618	633	604	668	648	610	630	665	600	663	653	664	646	663	632	664	692	623	675	654	661	636	664	659	667	655	684	619	645	643	662	671	612	679	609	664	624	623	690	585	650	647	663	645	657	715	639	662	684	712	652	635	637	675	646	659	678	660	635	654	605	676	617	638	710	664	661	672	656	696	666	658	616	650	648	645	637	686	646	627	664	660	671	664	631	600	672	652	627	645	645	667	642	668	640	635	668	605	636	641	647	643	637	625	679	615	649	634	678	699	659	627	660	634	717	617	660	665	582	637	630	681	639	614	669	621	649	657	655	632	648	639	674	649	574	642	658	665	644	668	605	648	668	667	667	655	650	640	674	642	662	620	638	650	647	659	641	661	661	655	634	619	697	682	704	665	659	657	686	657	714	643	641	668	644	654	678	612	622	593	667	664	663	693	684	676	651	650	592	648	659	650	652	668	644	652	634	669	637	685	667	653	625	628	618	664	680	647	630	727	677	625	641	613	679	651	701	618	647	671	660	660	639	674	621	618	658	648	631	683	700	659	627	681	683	661	619	634	666	650	668	647	649	668	630	635	678	641	648	595	631	624	643	655	655	634	672	672	688	688	631	680	658	655	611	676	635	616	669	640	655	675	621	653	652	714	672	673	628	638	664	674	600	608	647	640	708	650	703	646	660	640	640	626	619	690	678	658	630	641	644	695	626	648	626	663	621	699	654	663	616	678	602	676	661	663	649	650	645	641	643	649	647	637	664	664	631	629	675	669	622	624	644	684	635	637	651	608	669	641	649	632	678	654	640	654	640	612	614	653	683	621	679	656	591	642	680	645	665	632	621	640	630	634	631	658	631	686	627	591	648	612	651	654	663	593	626	631	605	680	691	626	681	641	632	607	629	674	661	616	684	635	635	641	606	669	670	647	672	655	695	621	707	659	691	630	658	600	633	642	685	614	650	652	652	669	645	651	681	643	640	705	671	635	648	636	616	628	612	677	646	621	631	675	685	642	662	688	641	666	655	688	627	620	636	707	666	659	589	618	657	688	667	661	642	629	631	637	635	640	717	669	590	665	657	635	638	687	651	646	640	645	689	601	649	644	668	637	663	660	680	652	647	643	611	679	645	627	668	585	685	634	687	623	684	681	649	684	650	611	671	701	653	633	646	629	678	631	623	615	660	659	692	609	621	613	683	638	614	622	729	665	619	618	640	606	620	663	642	695	637	629	641	645	643	645	645	635	671	609	672	687	666	648	703	646	660	666	671	626	661	622	644	602	662
40401	48440	18917	8666	5619	4320	3310	2652	2333	2169	2031	1609	2512	1658	1193	1069	1329	2415	2773	2142	1654	898	851	901	724	717	688	763	740	741	720	725	700	702	725	758	721	707	689	649	685	682	660	670	669	684	672	671	695	699	650	672	615	648	680	682	679	614	670	662	650	669	688	640	647	674	676	615	660	666	657	634	612	638	654	674	647	719	605	619	662	645	648	622	656	657	616	644	660	631	602	644	610	667	633	637	632	662	619	626	651	589	620	673	643	623	647	633	665	708	637	649	676	671	664	650	627	638	634	632	637	602	666	635	650	621	652	674	610	642	660	659	628	623	636	622	612	647	625	602	663	595	677	616	693	606	599	650	650	661	666	648	671	630	677	625	577	684	640	625	697	644	639	650	659	669	633	656	659	645	630	616	630	631	657	627	583	585	602	620	631	634	607	608	648	649	666	634	656	614	655	642	647	606	630	606	691	649	670	656	703	673	631	662	622	713	639	638	667	605	638	648	638	670	621	630	612	656	649	665	620	597	676	587	636	636	644	659	674	586	659	634	661	637	649	678	628	612	639	595	669	640	625	669	640	622	648	626	628	642	698	612	621	615	696	640	642	668	673	615	643	635	649	634	657	641	654	677	628	605	610	620	610	622	625	634	679	657	657	635	676	647	643	639	617	618	634	578	639	618	597	645	626	642	654	642	674	634	612	688	676	677	603	666	648	630	652	619	682	656	665	635	648	659	653	665	612	681	617	701	678	626	615	620	629	629	629	640	657	632	597	668	642	622	671	678	618	614	614	652	632	644	686	634	656	640	644	635	643	613	620	662	624	633	627	662	693	644	662	672	633	668	651	630	615	575	660	639	668	629	643	638	618	575	622	620	661	637	651	639	628	609	577	660	628	635	622	680	636	643	622	619	657	653	639	646	606	652	642	618	624	654	626	599	626	667	596	652	661	635	615	636	659	658	668	602	608	653	653	631	648	666	657	639	638	650	647	640	640	662	636	644	629	616	649	682	653	639	597	644	602	637	631	594	668	680	638	614	623	649	667	627	660	659	616	656	653	682	671	665	632	631	680	638	629	647	595	648	687	642	639	655	655	645	626	664	601	643	605	621	617	665	663	614	646	614	638	666	685	604	636	598	628	637	638	637	662	623	657	658	673	624	635	643	704	664	681	662	682	618	694	636	661	612	669	595	648	642	630	667	633	668	638	670	643	637	608	664	609	667	643	628	663	623	638	642	660	593	652	664	593	697	603	635	671	608	638	626	657	643	636	612	669	662	605	662	636	632	635	630	649	700	641	645	636	626	599	589	644	610	621	624	635	641	637	674	633	669	628	660	680	659	664	653	661	634	625	635	662	620	644	606	603	646	575	626	655	617	643	686	656	658	638	618	580	687	605	678	628	659	625	662	587	631	637	627	663	652	626	657	629	611	651	642	643	647	660	641	696	672	644	648	638	647	621	678	664	647	626	618	662	616	634	666	643	649	653	672	650	638	644	630	607	619	618	604	615	643	683	673	620	660	630	652	621	663	636	632	640	693	636	577	612	618	665	679	617	627	617	687	609	633	609	610	606	669	638	636	597	641	646	657	613	633	617	664	657	596	644	608	597	630	687	685	640	651	634	650	639	605	617	667	689	661	610	645	617	649	628	600	694	633	629	642	635	593	608	632	667	644	669	654	610	631	664	606	633	641	632	666	646	634	576	640	697	640	629	629	657	606	664	687	609	605	648	626	608	667	661	611	673	634	645	645	667	679	605	662	690	642	654	690	596	645	614	650	593	625	643	634	618	644	641	623	667	637	646	655	597	683	674	698	621	599	713	625	648	668	638	673	648	617	693	667	605	609	642	636	598	624	636	630	621	655	613	655	606	653	675	606	612	661	652	621	634	617	642	629	644	619	641	636	640	659	643	662	620	613	635	609	663	610	645	618	665	634	647	628	620	641	656	657	625	638	639	649	658	699	631	630	655	654	646	664	650	630	607	641	647	663	673	635	655	660	652	605	649	626	709	662	625	670	669	603	686	667	602	621	629	637	603	631	625	607	614	679	622	665	665	621	640	648	660	589	624	633	558	632	599	608	632	622	671	617	644	630	602	676	662	631	624	625	615	675	627	639	629	672	644	673	644	677	671	646	680	644	651	643	649	601	670	629	639	642	620	651	654	639	634	640	630	609	613	650	651	631	617	635	720	676	641	620	651	624	622	663	614	657	635	647	646	659	607	627	671	605	658	654	639	633	649	635	618	601	668	654	594	620	643	721	637	638	615	638	637	645	658	634	631	647	621	637	606	671	652	638	618	663	645	654	682	671	637	629	659	612	654	650	643	631	687	603	584	618	629	653	642	639	654	634	641	621	631	671	668	680	656	655	618	621	631	645	603	621	642	638	671	605	646	587	634	648	640	640	603	634	639	624	604	629	626	685	619	654	625	644	615	626	628	617	616	632	627	637	666	610	605	669	616	631	633	630	675	650	657	625	591	582	606	649	694	615	613	619	635	612	628	632	689	606	650	663	634	653	637	607	626	676	654	587	647	672	678	674	608	655	633	604	657	650	642	684	681	635	602	647	620	637	665	634	680	605	643	613	654	621	651	653	642	629	651	671	678	627	632	656	638	618	623	644	631	613	617	671	688	667	671	655	634	665	632	643	630	617	630	686	617	602	659	632	623	638	688	651	683	651	689	664	675	643	634	641	632	615	679	626	650	607	601	672	621	659	618	671	622	647	634	673	608	628	616	614	704	638	605	640	655	640	652	609	639	627	629	606	672	624	657	658	643	660	649	684	665	663	626	644	628	614	643	644	681	622	672	611	629	632	679	653	633	672	610	610	646	665	639	613	617	616	603	659	690	621	640	629	662	653	660	657	630	657	635	646	585	589	662	662	600	635	643	635	646	684	627	661	618	625	619	593	604	677	616	627	646	637	630	680	681	633	646	659	631	617	688	620	625	640	665	565	642	661	660	620	613	642	645	634	672	661	639	653	614	652	653	611	632	687	618	701	664	608	619	630	632	612	643	657	661	645	656	641	637	681	610	642	647	671	651	635	608	651	652	650	635	649	642	613	625	612	678	652	617	664	645	654	640	635	657	658	613	633	593	625	670	645	632	644	625	660	595	696	642	626	630	615	588	625	628	638	709	627	655	649	640	680	582	615	656	675	628	611	598	599	621	616	647	641	585	592	656	627	660	639	645	644	681	631	636	662	626	628	600	612	657	661	630	582	671	666	639	665	586	641	673	671	634	665	644	637	633	590	617	628	602	693	617	625	700	649	640	673	633	652	676	647	668	619	599	651	665	654	623	654	675	612	657	665	588	629	631	664	606	606	651	670	626	669	644	657	617	581	612	607	632	647	650	603	649	662	629	652	631	642	632	629	629	639	652	643	631	635	668	596	647	624	636	627	639	637	610	647	633	622	668	586	653	645	660	661	619	630	670	640	626	602	646	632	611	642	654	607	683	664	640	626	616	641	660	620	641	657	594	622	650	648	634	703
32244	22659	8504	1333	938	929	848	835	889	894	942	883	898	841	799	822	894	1166	1515	1448	918	813	870	879	811	838	883	845	806	772	781	819	809	828	830	806	830	797	784	852	818	794	846	885	819	849	804	888	838	871	836	886	863	784	838	826	825	853	830	835	838	865	819	858	865	803	837	848	829	821	817	831	883	874	845	791	857	789	789	823	788	814	866	839	782	802	824	839	790	812	841	796	854	804	806	844	844	777	781	784	808	860	789	909	836	807	778	833	828	885	810	791	834	818	825	825	891	810	858	814	863	814	782	807	809	808	825	788	867	799	795	846	813	848	847	835	813	859	826	810	823	792	880	808	874	880	818	813	846	824	797	864	832	798	836	827	795	824	843	845	860	851	809	775	825	832	780	850	815	775	820	819	791	844	822	814	870	741	811	856	820	830	850	831	850	759	805	833	784	787	822	881	826	816	840	849	885	797	796	862	802	820	844	786	774	801	896	838	881	797	831	814	774	810	847	876	797	828	850	844	838	817	782	847	814	835	846	807	838	844	790	848	856	831	851	885	821	841	763	835	829	862	786	816	863	834	873	792	842	784	852	827	809	844	855	803	785	843	810	829	875	832	819	845	861	789	825	792	832	832	809	854	865	817	805	837	805	816	818	765	835	831	840	808	805	866	798	801	804	874	845	799	831	899	808	863	859	839	779	849	834	835	769	819	785	822	840	886	820	829	835	816	817	830	853	783	842	791	841	847	900	814	872	793	857	813	853	847	797	859	810	815	786	786	840	840	810	835	907	845	807	815	854	816	869	840	828	836	861	863	813	864	829	833	811	815	827	861	829	863	804	835	843	862	848	838	863	809	853	800	817	839	844	834	865	886	798	859	875	828	800	792	917	848	852	839	787	792	832	804	852	881	827	845	798	823	833	792	783	804	797	870	835	852	822	819	787	847	846	894	829	849	831	835	799	831	811	816	836	843	838	834	806	855	839	859	803	793	781	797	862	812	826	807	820	821	807	871	799	811	885	854	811	861	825	894	845	871	860	783	829	826	824	814	857	841	881	797	834	848	815	844	833	807	816	811	849	863	897	819	850	843	833	835	812	851	825	820	816	814	829	849	819	822	818	774	842	830	832	816	866	800	875	830	864	879	882	817	822	833	812	828	859	812	855	844	857	800	774	803	824	890	798	769	811	822	869	824	853	786	782	834	848	778	818	818	853	880	849	812	847	843	830	790	842	808	828	785	794	802	845	835	831	835	822	819	822	814	839	819	809	827	847	829	857	825	813	844	831	807	815	854	829	841	826	820	812	851	805	799	826	860	834	827	836	793	853	843	827	829	869	871	798	815	872	826	888	850	773	860	848	781	871	834	862	807	876	816	865	878	806	876	832	892	815	788	835	829	848	802	817	822	837	836	858	832	827	821	825	831	838	835	791	843	833	826	855	823	863	841	769	827	821	852	828	822	860	835	832	854	861	844	784	809	892	805	796	778	800	780	847	820	817	831	815	841	838	814	786	837	803	799	800	910	852	801	855	858	845	861	868	825	853	801	835	839	796	825	789	855	819	878	859	813	826	828	817	825	836	835	827	840	808	845	820	812	871	842	793	783	850	785	847	831	929	818	799	869	880	824	869	795	877	792	867	815	816	820	840	859	770	833	828	849	863	805	825	797	849	824	816	788	852	858	822	810	834	856	837	815	882	804	846	807	900	826	830	849	863	835	874	782	826	793	856	888	850	827	859	778	792	856	830	865	847	820	860	773	790	842	829	829	819	824	826	837	827	872	805	849	808	780	866	867	843	831	882	892	817	806	866	877	814	840	829	774	831	791	790	828	809	835	783	884	850	833	823	847	810	848	830	787	856	828	848	844	849	847	865	824	784	868	829	829	840	793	860	849	807	868	745	836	838	831	800	794	792	846	785	811	836	854	806	831	816	876	852	830	836	823	860	844	791	750	837	819	779	818	788	863	899	872	810	821	870	820	835	824	835	844	845	852	901	865	858	809	801	826	855	845	866	830	836	810	837	828	820	844	801	812	826	817	832	819	801	842	817	846	834	821	813	794	828	849	800	876	815	825	853	819	897	837	767	868	820	826	808	813	796	869	809	851	859	836	839	781	782	816	870	853	824	813	870	843	793	848	887	837	854	801	836	813	810	849	782	807	806	861	825	800	883	819	799	813	821	829	852	790	799	795	803	849	814	737	856	845	804	818	842	847	798	784	848	774	810	837	845	855	810	851	807	817	794	873	789	775	795	828	847	817	789	825	829	906	885	812	813	820	863	876	893	818	805	830	862	823	893	826	840	862	781	838	822	814	860	820	871	799	819	846	808	848	794	834	842	772	858	791	849	787	850	751	799	824	826	816	872	858	824	826	851	859	826	801	821	831	843	831	785	862	837	803	858	839	862	883	817	834	806	873	741	830	832	833	791	820	823	799	865	779	850	800	849	848	849	847	849	843	792	793	808	823	806	767	808	788	811	861	810	845	819	850	793	829	806	802	863	862	805	862	869	802	828	818	827	790	832	888	783	833	859	805	807	891	879	859	835	833	847	852	902	808	822	803	832	894	805	836	788	861	873	800	819	845	826	825	791	815	823	839	877	785	862	860	796	843	809	810	854	867	888	835	808	852	833	825	858	859	806	851	849	853	823	811	799	915	870	842	760	849	820	793	812	812	790	852	856	915	829	837	871	807	821	877	790	829	839	828	816	793	842	818	880	831	825	847	851	832	850	882	859	810	882	842	836	883	848	885	818	876	831	850	830	793	842	820	812	832	812	864	843	879	815	848	859	802	833	870	832	845	814	805	844	838	852	854	810	804	785	840	827	833	853	881	827	825	833	834	846	833	785	848	815	808	886	786	801	859	835	820	789	821	834	834	860	815	868	846	835	818	842	831	871	764	826	829	872	817	829	857	824	856	832	793	893	829	832	781	819	829	814	822	844	793	864	841	855	821	878	829	810	832	822	835	778	823	840	800	857	817	785	834	821	822	849	843	838	799	876	790	832	813	785	912	837	795	801	861	832	852	836	801	888	869	832	884	838	765	822	804	852	844	831	799	834	838	797	776	809	820	838	841	846	836	810	828	849	827	822	853	896	848	796	904	853	899	838	764	807	838	821	868	804	870	813	877	823	814	852	836	797	880	832	855	772	823	868	810	843	832	851	879	829	833	796	832	855	854	850	840	844	869	887	793	812	854	847	798	829	800	849	780	878	811	827	841	824	849	851	814	841	852	895	823	822	826	842	836	792	827	836	829	807	823	830	844	867	862	845	861	842	842	823	853	814	796	834	858	804	806	869	827	829	836	825	801	823	815	847	800	841	856	830	787	824	834	851	788	820	794	857	808	847	833	841	763	802	871	828	809	868	777	834	824	849	832	844	805	822	841	814	844	826	846	839	810	844	819	846	806	859	898	827	818	851	855	850	788	879	898	808	868	905	812	776	821	807	806	828	842	849	845	875	823	799	837	804	814	834	821	791	841	821	803	833	812
32398	27474	4951	1222	1082	1045	1011	904	972	1071	1193	941	928	943	888	901	1069	1621	2506	2258	1139	894	888	859	849	891	881	902	862	860	834	837	901	915	883	899	850	879	917	882	860	859	902	868	853	900	889	894	872	908	851	908	853	874	835	882	876	821	865	938	911	855	850	891	889	821	904	898	883	909	846	898	894	898	845	885	838	873	901	883	899	854	894	911	890	877	900	863	859	895	887	879	872	861	823	888	835	905	877	842	831	900	903	880	855	900	866	826	852	887	880	932	868	886	828	873	898	908	854	896	848	834	858	820	882	901	921	901	896	869	900	912	835	907	937	895	917	833	912	866	890	881	913	899	839	892	818	892	871	885	861	792	897	897	885	842	910	852	863	922	870	839	877	863	858	861	869	859	824	884	881	835	877	921	844	864	900	869	884	861	895	909	886	856	862	865	813	847	903	915	937	842	877	911	894	846	878	898	850	836	837	866	834	899	886	925	873	931	859	903	908	952	896	900	879	879	874	811	874	926	870	845	900	822	886	903	852	815	898	880	896	851	865	871	862	833	913	883	876	845	912	843	911	856	828	834	870	932	892	878	914	910	844	829	832	842	877	870	809	880	937	859	869	841	845	890	861	853	828	926	895	868	883	935	865	900	862	869	848	884	895	862	865	913	895	884	880	949	882	868	941	857	877	871	805	854	905	906	886	873	890	891	919	890	843	880	876	868	821	843	889	863	939	944	867	865	878	824	887	901	934	877	865	885	859	830	865	887	845	840	840	875	893	912	875	850	930	859	878	904	845	869	828	839	869	893	894	837	895	895	881	924	918	891	850	867	859	808	864	852	887	842	896	858	883	884	872	875	911	861	878	881	869	824	945	872	900	846	889	889	871	827	854	846	901	882	894	934	947	877	873	836	822	882	844	861	863	924	868	833	885	847	870	896	865	870	899	883	865	884	864	895	913	887	891	851	847	852	883	823	937	825	911	886	861	908	877	853	847	882	817	904	845	872	861	890	833	908	861	858	867	883	828	837	846	866	863	861	867	919	874	859	911	904	887	883	874	901	841	853	870	894	885	865	915	829	822	811	874	923	893	907	843	847	849	867	829	849	902	883	922	841	872	841	839	842	892	841	890	859	884	906	910	896	859	928	925	916	876	943	867	868	813	870	927	861	828	865	844	910	888	883	833	848	875	916	846	895	865	876	888	883	877	919	908	831	884	852	900	851	886	930	881	848	826	892	870	859	852	844	838	813	813	894	876	867	862	853	890	848	898	894	873	902	857	825	857	890	878	857	849	856	836	874	868	876	881	867	915	842	899	862	827	888	893	850	875	870	893	840	948	911	858	824	893	860	845	888	831	848	827	875	835	883	913	859	871	865	929	885	890	863	901	863	860	918	846	869	842	850	922	890	838	927	937	861	930	853	897	840	891	846	859	901	835	823	833	909	888	863	879	895	852	891	817	882	829	909	891	927	901	878	846	856	871	864	908	884	886	828	898	894	869	912	867	850	871	860	870	885	869	822	896	920	855	848	830	831	843	893	918	895	880	885	897	840	883	859	854	851	884	856	881	858	891	886	848	841	847	855	817	845	873	906	845	866	892	867	920	908	825	856	874	879	859	854	879	894	916	883	870	911	889	851	957	840	888	821	892	846	904	846	849	898	900	836	936	881	842	883	838	907	889	918	858	858	858	860	863	871	868	884	865	857	870	887	887	875	864	839	896	879	830	907	832	873	894	844	852	897	870	880	857	876	877	861	872	856	887	820	884	866	880	893	884	861	922	864	871	875	913	876	886	873	864	829	879	906	919	882	848	896	872	860	876	793	864	883	810	884	868	837	814	864	886	876	860	887	943	869	850	899	829	790	899	875	912	855	866	884	887	851	915	906	924	874	860	868	884	884	825	887	909	834	860	795	849	881	886	862	913	850	892	834	846	932	863	849	880	871	882	850	897	885	858	889	898	877	830	842	853	866	838	887	838	910	823	879	849	831	911	845	909	872	931	907	821	885	945	850	848	885	883	857	889	862	910	871	852	889	851	858	825	903	852	850	859	925	873	901	905	905	838	886	876	915	869	873	856	891	898	800	881	864	866	878	798	889	868	881	819	919	871	832	895	905	869	866	827	909	863	876	917	867	874	860	848	877	901	829	874	886	917	909	867	879	883	856	841	872	923	863	886	840	860	836	836	874	935	835	862	857	856	877	857	872	898	855	883	868	832	891	871	837	840	869	908	831	895	852	882	864	894	860	870	831	938	903	870	856	886	845	871	906	818	916	923	854	854	861	875	866	862	867	870	863	897	809	926	835	862	858	894	900	829	857	852	873	854	913	873	859	855	835	876	885	856	916	870	822	884	864	945	844	884	880	908	902	826	882	873	874	882	922	898	859	845	854	864	885	877	826	832	908	864	896	877	871	847	867	897	873	929	831	866	822	877	898	884	940	888	871	908	915	897	891	880	905	836	864	866	823	879	896	885	877	892	870	919	880	918	950	910	878	940	847	889	828	866	897	881	869	878	874	899	889	863	886	894	899	929	885	881	862	882	842	866	874	866	866	862	861	848	854	865	874	848	913	904	882	880	871	895	879	862	946	826	852	854	902	858	835	854	862	894	830	857	860	869	865	891	865	871	816	853	873	869	870	865	937	894	927	906	850	920	894	862	924	863	879	898	866	905	891	893	848	848	849	884	842	869	900	898	873	877	884	820	893	856	884	894	851	842	879	898	899	849	846	888	854	847	866	880	842	872	891	891	876	866	862	881	894	872	840	884	898	881	832	852	843	897	891	846	857	857	871	921	864	826	885	891	867	912	899	876	917	858	873	870	852	886	813	881	849	898	858	830	875	895	872	920	889	868	877	921	907	876	921	889	924	803	870	881	911	894	905	866	890	878	836	855	851	916	889	907	835	853	883	895	826	859	909	889	930	888	874	891	944	840	885	843	844	883	881	871	885	889	929	817	870	922	873	862	885	873	901	864	935	864	878	875	823	902	903	857	866	892	891	891	894	840	850	845	882	861	858	833	879	903	821	830	887	834	895	851	847	891	878	890	908	901	833	844	911	846	851	880	886	869	873	861	859	873	818	922	867	882	848	864	876	859	874	904	885	857	870	911	859	882	939	918	920	892	892	883	857	891	868	879	862	906	845	932	920	880	850	821	864	899	864	907	920	863	913	847	921	830	861	877	821	787	869	928	861	894	861	923	870	833	899	878	935	941	866	843	900	873	891	876	892	840	846	837	922	840	825	861	855	897	829	825	905	902	831	883	828	876	860	878	825	893	884	924	877	873	906	872	913	933	901	915	873	888	858	837	878	890	875	844	938	849	838	858	821	877	883	889	883	864	823	866	890	855	885	887	869	864	832	873	881	879	837	841	884	873	884	841	885	904	865	835	898	865	907	893	850	875	836	857	910	885	928	884	912	868	868	819	834	888	948	851	855	864	929	908	898	899	879	901	865	889	883	921	914	835	844	849	871	894	906	900	865	912	812	840	852
24865	20679	26939	24366	20627	10507	1475	915	777	772	701	615	1162	564	549	550	829	1398	2480	2232	713	478	453	540	454	456	500	452	440	424	453	457	476	461	437	432	396	449	432	407	464	418	414	394	428	489	418	423	413	430	431	421	443	434	431	430	451	422	396	394	452	433	418	420	414	429	455	412	440	411	405	415	424	435	409	440	377	426	393	423	415	405	399	405	406	436	411	392	388	435	433	422	452	420	423	444	444	424	461	411	422	421	394	418	454	429	442	402	443	443	429	401	452	456	421	439	409	421	383	403	433	407	416	400	445	398	401	458	416	418	404	429	430	403	418	399	408	385	445	388	417	387	426	421	433	385	427	409	447	433	452	454	414	431	449	435	428	435	452	433	408	430	394	393	450	407	445	409	415	403	441	380	377	432	444	451	439	422	419	436	445	409	433	440	425	415	446	391	417	421	388	401	407	420	438	441	419	401	437	387	419	418	412	427	401	414	456	436	367	397	432	445	424	391	409	389	400	426	444	426	420	436	416	408	392	421	431	437	462	435	416	410	432	392	386	455	416	445	423	429	441	417	412	401	430	408	427	414	436	441	423	422	405	423	393	412	377	415	444	404	470	406	400	452	372	415	407	409	431	411	415	427	414	437	420	418	417	420	415	443	416	414	444	414	388	440	413	383	429	411	418	404	392	399	423	414	437	394	416	462	423	402	437	438	447	427	447	405	438	449	469	441	449	419	422	414	429	417	424	437	384	412	419	441	403	414	413	406	390	417	408	421	427	400	423	433	405	406	462	434	412	395	416	414	421	421	361	402	393	408	405	411	400	413	401	418	438	400	413	373	409	421	398	410	426	454	390	422	439	435	424	418	454	415	409	452	441	418	418	432	477	428	416	415	420	421	424	416	443	402	401	402	443	422	427	438	407	429	396	409	381	402	445	379	421	431	415	399	411	427	403	433	384	412	422	406	415	409	417	396	386	423	403	474	449	406	414	411	436	407	385	417	446	457	435	434	413	430	383	417	421	441	435	360	453	445	431	398	422	386	398	423	395	410	449	409	441	434	401	413	385	444	424	406	414	433	437	402	409	417	412	452	411	391	435	397	408	484	411	415	421	402	438	432	411	436	435	389	421	429	422	446	424	459	400	416	423	387	426	410	384	390	413	407	424	444	454	447	410	387	422	396	431	419	431	409	439	488	415	427	424	453	420	437	433	446	432	433	426	431	421	445	394	410	436	431	450	431	433	383	391	445	412	427	419	397	464	441	416	395	441	439	436	407	435	440	419	403	424	426	431	464	411	423	419	405	418	427	425	394	412	432	407	383	405	466	398	386	403	434	407	422	419	416	432	405	407	437	440	404	398	411	428	419	386	429	399	397	439	399	417	429	449	427	404	433	415	411	406	411	419	377	410	450	452	381	428	427	426	462	401	422	449	386	397	424	443	446	408	413	434	428	428	402	399	428	416	462	385	408	422	399	440	412	396	451	408	411	421	425	428	436	383	422	436	424	426	427	415	409	428	432	417	429	440	441	408	437	413	398	427	400	408	421	401	409	435	424	423	395	402	389	437	468	430	377	401	395	426	397	462	403	489	437	425	456	431	443	431	478	437	462	414	415	408	424	462	435	396	397	453	401	402	399	412	381	439	420	454	414	396	409	422	402	449	425	431	423	426	387	452	397	406	413	409	396	420	411	434	454	388	449	440	418	424	413	422	413	419	405	444	420	415	441	411	417	440	405	419	421	450	428	386	461	444	453	417	405	461	427	438	449	440	433	431	413	418	416	437	407	433	442	426	430	395	391	410	400	428	415	415	400	416	414	408	407	401	400	409	406	441	391	397	409	428	405	427	433	380	421	426	449	439	420	413	400	435	402	388	388	429	392	414	425	439	437	392	398	403	455	409	428	432	412	418	399	399	434	421	425	455	414	454	421	423	413	414	404	430	433	376	438	429	409	418	406	408	423	422	411	435	406	433	430	424	439	443	465	435	410	431	428	374	448	450	442	436	391	404	414	444	434	382	401	442	406	434	436	400	428	393	430	427	425	426	426	423	416	408	432	422	461	409	421	467	431	456	434	497	428	434	389	421	416	413	431	434	384	410	434	451	417	389	426	400	387	419	443	406	414	434	415	446	424	410	391	449	397	436	437	444	429	419	396	399	402	446	443	386	390	431	374	400	397	405	457	413	431	415	431	441	441	402	432	446	388	475	413	432	391	448	443	410	445	400	402	423	427	418	380	427	372	407	381	438	454	429	402	429	456	392	458	418	408	457	421	419	392	408	421	401	422	432	388	419	450	373	423	469	431	426	429	422	419	470	416	384	389	443	392	405	402	395	426	417	400	404	409	444	480	420	407	451	398	420	406	404	428	416	433	439	408	399	397	423	437	432	413	411	419	462	413	424	429	415	443	437	428	388	448	425	433	427	455	426	408	440	396	463	462	421	392	422	425	416	400	430	434	407	422	449	439	437	392	429	450	387	411	393	452	415	420	446	403	424	402	408	420	405	442	431	428	463	416	420	432	446	419	422	415	377	445	429	437	394	391	414	418	468	394	410	378	437	397	372	439	451	400	396	444	443	416	454	457	403	430	454	433	444	398	422	395	410	408	457	406	414	390	424	420	437	451	448	425	414	441	449	446	429	405	469	437	469	446	406	404	404	434	424	412	382	435	438	447	404	389	436	419	391	424	473	436	424	421	436	432	430	400	472	436	465	388	468	453	412	429	438	385	429	437	392	413	406	450	408	443	411	394	437	403	415	398	383	423	437	422	425	443	404	429	392	419	409	415	435	437	418	426	411	426	416	424	415	423	407	387	422	444	432	388	404	403	416	447	414	414	419	412	471	433	432	427	422	422	421	418	439	396	385	421	422	432	404	415	429	411	427	393	429	425	435	410	400	398	415	406	430	400	396	399	426	417	433	421	435	400	427	455	408	414	402	398	406	479	419	435	419	425	425	395	424	425	403	426	444	392	392	437	426	417	424	429	450	420	448	440	416	429	385	419	390	418	424	398	414	442	441	452	395	440	432	445	407	373	423	424	443	452	423	426	414	420	428	392	427	463	418	409	455	432	442	420	447	427	412	428	386	391	417	408	418	465	463	411	442	411	449	449	412	407	452	421	421	428	447	409	424	418	409	435	405	449	414	418	438	421	415	403	422	451	422	406	449	442	432	461	414	437	439	387	431	466	425	422	430	429	452	424	453	391	386	426	424	419	392	407	405	409	382	421	400	409	420	443	431	432	445	443	411	449	410	444	421	422	405	406	417	426	434	403	449	423	422	427	412	419	387	392	428	416	427	384	469	399	400	453	390	418	415	444	395	427	429	420	437	426	430	412	424	414	389	425	420	454	375	486	451	433	417	416	432	370	423	403	382	464	441	429	419	393	428	417	429	434	438	399	431	401	439	452	423	411	436	411	432	414	453	424	439	405	408	421	416	414	389	422	383	439	420	432	469	422	391	404	392	414	420	431	398	423	393	433	401	419	423	442
35932	42803	15140	5196	3450	2575	1934	1547	1416	1334	1106	1002	2128	766	761	808	1516	2915	4917	4373	1103	562	515	726	550	508	492	503	539	516	519	468	524	501	476	446	458	480	459	491	506	496	503	472	502	487	482	503	477	482	457	450	443	488	489	448	505	498	463	468	487	488	459	506	450	426	443	490	474	472	494	472	450	445	446	467	492	481	473	453	464	472	488	432	483	477	443	418	446	482	452	483	462	420	463	450	459	449	499	460	439	465	500	453	462	475	484	458	455	456	481	457	481	453	461	466	434	474	452	462	452	469	433	457	466	486	442	453	462	438	417	461	450	471	453	481	440	456	467	457	465	429	442	446	457	432	451	454	439	454	502	433	476	463	464	481	518	478	532	498	464	427	502	447	457	445	448	479	480	457	457	450	475	482	422	423	434	444	449	443	469	451	417	487	459	451	451	473	478	475	500	450	482	459	492	491	452	428	436	439	437	442	410	439	426	423	444	440	455	458	458	454	486	484	463	469	464	426	453	471	452	456	466	452	437	438	443	468	427	477	472	456	473	473	491	447	427	464	455	437	483	475	463	498	450	421	471	487	438	461	463	466	462	447	469	479	471	430	436	431	480	472	435	502	481	460	440	438	503	442	452	459	429	483	448	438	452	439	486	486	472	459	451	465	459	464	461	434	430	462	493	480	451	462	437	446	461	468	479	430	459	435	468	461	460	484	444	435	478	461	483	448	451	469	456	481	488	416	450	456	428	459	459	465	474	461	440	464	459	471	497	479	470	463	465	488	477	473	475	488	462	448	464	431	441	409	439	434	445	442	480	441	481	445	490	466	437	464	501	468	502	442	470	451	483	431	482	464	491	425	457	462	441	512	437	461	441	424	464	464	446	460	462	441	455	470	493	452	429	472	457	453	428	432	437	496	443	465	463	481	467	491	463	437	459	429	499	444	472	471	471	485	458	413	469	508	434	470	450	465	434	471	417	421	454	467	450	477	459	485	424	479	441	444	466	448	461	464	452	435	471	474	474	493	437	465	496	445	466	445	502	474	456	490	454	434	478	452	475	485	482	508	433	437	484	433	437	460	477	479	467	459	421	441	474	452	427	409	434	517	438	484	477	419	459	467	454	461	469	487	474	457	478	440	454	491	474	466	440	447	425	473	460	456	505	403	449	456	444	443	462	443	452	441	498	472	470	437	460	462	465	487	458	452	449	444	437	440	465	486	500	461	467	482	456	450	437	420	492	435	466	471	463	484	441	471	435	443	443	449	442	464	472	490	438	468	435	429	436	434	481	470	437	443	479	424	478	445	433	455	460	453	456	468	418	398	418	436	440	433	453	446	484	452	446	448	439	447	452	442	455	460	458	470	455	429	480	449	505	429	467	470	440	424	466	490	457	465	487	437	432	451	434	446	436	453	456	436	467	405	471	427	436	468	477	461	450	448	435	452	452	447	484	487	447	450	480	447	488	421	461	465	456	426	467	471	453	444	465	435	432	458	467	456	466	468	418	464	432	453	460	449	469	465	482	436	440	463	445	440	456	476	450	472	466	485	422	419	448	495	466	496	476	436	452	457	459	483	467	457	466	438	481	460	496	480	475	447	457	471	455	497	428	454	489	451	472	416	477	499	469	485	463	464	447	465	474	452	433	469	479	424	485	461	467	449	472	429	464	453	470	470	442	438	468	438	440	454	492	442	451	438	459	431	467	494	469	444	457	479	474	471	502	462	470	471	460	481	444	447	487	449	466	442	482	471	441	483	474	451	488	475	450	446	420	454	480	428	429	469	433	478	482	464	438	455	450	432	461	453	439	491	438	464	439	470	466	468	433	447	460	449	436	494	464	472	473	460	446	486	474	456	430	474	438	453	450	465	435	448	438	452	454	481	453	479	474	506	414	470	406	431	452	445	431	467	450	449	468	454	469	482	459	462	455	465	454	449	440	424	468	466	439	499	440	472	458	446	461	509	480	476	493	483	510	482	472	501	427	430	454	481	462	443	473	467	436	485	493	433	451	464	466	460	469	449	456	455	470	451	444	474	444	475	435	430	449	459	455	477	438	440	491	458	420	508	460	455	419	431	467	469	490	452	434	454	452	444	443	455	481	467	456	450	465	493	445	476	438	469	482	441	469	483	469	436	456	466	447	444	462	441	470	448	439	431	414	488	428	443	435	463	441	443	472	459	452	454	467	452	493	436	476	468	502	454	469	453	435	452	452	463	452	461	453	465	452	430	457	444	450	431	409	425	449	479	450	453	457	426	460	443	452	462	457	421	450	508	481	457	437	477	452	459	498	458	447	454	447	429	458	493	432	480	473	453	432	449	462	479	476	463	441	447	463	439	506	474	470	468	500	436	419	467	456	490	444	474	455	451	427	486	448	469	444	441	444	448	476	468	458	443	488	435	475	449	469	483	467	483	479	431	447	496	467	445	464	447	471	500	468	444	421	476	452	449	509	461	464	456	458	443	460	461	489	456	447	454	454	458	404	466	448	467	428	454	463	449	439	467	453	464	460	463	473	436	525	496	414	461	447	468	471	456	456	488	451	500	444	452	493	435	440	441	487	470	460	488	486	457	424	420	440	482	494	464	442	474	456	401	480	433	465	459	399	471	432	480	444	448	488	467	483	449	431	455	461	459	453	432	451	463	451	461	457	439	494	455	456	432	466	446	420	453	455	425	462	412	454	466	443	445	437	448	457	505	438	463	447	443	459	464	477	400	486	477	442	442	455	448	472	440	460	465	491	483	432	462	469	390	453	485	458	451	434	441	481	470	454	482	478	398	442	441	435	424	478	498	414	476	486	449	469	462	517	459	517	449	462	446	440	452	489	482	487	484	468	461	467	436	456	486	455	446	436	476	478	460	453	452	449	437	469	443	481	447	438	469	462	472	460	474	479	470	469	425	478	451	427	461	453	437	461	438	473	473	452	437	455	477	457	460	469	431	483	461	446	455	437	439	440	450	481	482	468	471	457	407	460	471	451	435	485	452	476	476	430	466	456	435	441	430	445	456	478	432	467	474	465	434	471	504	437	444	493	416	421	473	473	463	477	465	445	466	467	458	441	444	453	456	470	458	462	453	470	444	468	458	420	451	440	462	446	471	470	474	473	418	443	489	455	465	440	434	454	445	468	483	464	457	499	410	440	472	463	461	456	418	436	445	434	437	480	451	444	434	465	459	474	496	491	451	463	445	483	450	464	452	469	457	446	445	477	469	518	470	444	480	453	485	461	494	438	444	452	485	437	482	461	455	455	476	466	456	474	475	443	414	433	437	433	439	472	476	445	460	439	447	445	439	456	470	464	450	439	479	474	444	488	448	474	439	463	452	446	422	454	454	456	429	465	450	450	493	445	442	506	449	402	448	457	457	431	415	492	452	483	477	449	465	452	464	440	476	460	455	446	476	449	458	434	445	470	436	466	441	469	475	405	484	457	460	480	430	440	450	474	445	426	465	450	445	479	449	465	445	440	455	444	444	479	429	450	456	450	490
22932	20656	27281	23973	20626	20650	7974	1765	1361	1292	1144	1140	4259	1057	898	924	1685	2780	3858	2842	1050	862	843	1085	795	787	692	773	731	822	766	740	785	742	761	751	745	701	751	739	748	698	691	722	714	738	759	767	737	740	713	724	741	743	665	809	714	735	740	735	708	709	674	786	726	727	746	722	728	742	737	714	714	739	684	766	747	787	750	716	716	703	735	718	708	712	688	728	679	657	736	745	694	729	702	685	651	740	761	705	728	733	720	710	735	719	731	706	705	731	706	705	695	707	708	751	678	695	761	748	700	745	733	693	722	674	655	687	720	763	716	776	717	718	716	768	692	732	690	730	718	726	722	715	723	747	692	716	765	751	749	694	734	746	706	717	718	748	717	689	652	746	755	739	693	731	661	672	709	750	740	715	748	685	704	726	753	694	684	704	741	663	729	756	706	687	735	721	728	682	718	725	689	690	747	747	713	720	735	753	725	733	716	721	728	696	726	688	712	729	687	653	737	692	696	691	704	724	786	675	722	724	747	671	689	727	708	726	694	744	700	776	714	755	664	708	710	711	684	753	726	760	720	717	713	690	703	717	683	712	701	687	693	687	733	728	696	731	706	703	750	723	691	711	747	748	715	721	738	719	727	725	744	703	736	750	727	717	740	703	740	704	709	662	715	740	689	717	688	700	716	699	691	708	703	683	742	719	735	764	714	684	697	714	696	701	709	732	714	748	732	733	728	746	692	718	710	744	730	733	687	722	700	674	734	675	704	710	801	731	766	769	710	757	688	703	732	732	714	721	715	718	725	715	719	699	706	771	748	725	698	714	751	752	755	754	716	738	677	765	752	724	726	731	732	783	695	718	716	719	752	696	742	729	684	744	704	706	761	695	779	730	673	682	741	721	723	717	684	749	734	723	728	717	707	700	700	727	681	713	704	693	690	696	747	766	700	784	761	733	694	704	697	719	694	711	686	713	686	698	748	750	706	729	738	716	707	696	725	737	708	714	724	755	767	711	710	688	711	740	719	680	721	754	713	735	764	763	706	732	726	735	697	739	742	690	716	706	669	747	720	699	703	686	704	699	689	742	709	678	711	719	706	665	721	691	685	716	737	711	658	716	697	712	715	704	704	718	725	728	753	710	699	720	720	699	717	729	721	706	701	734	746	761	754	743	713	739	691	704	657	742	702	711	710	735	711	748	735	739	698	686	732	734	708	774	692	707	719	701	749	729	709	751	730	690	692	666	713	732	721	735	681	724	690	725	715	660	705	737	719	700	754	699	740	702	718	715	724	696	737	713	712	730	700	717	790	679	744	729	710	744	706	668	674	706	700	764	722	731	761	664	727	708	751	753	727	708	687	697	706	692	738	679	752	657	732	700	711	725	734	718	749	676	760	730	738	680	745	729	729	685	703	716	763	721	721	743	733	745	735	678	750	735	718	674	744	700	692	722	742	759	762	650	717	688	741	686	722	765	702	749	691	733	728	706	714	696	717	748	684	762	698	749	678	707	698	725	677	711	757	669	737	707	731	706	742	702	738	735	736	712	699	703	729	696	711	707	711	712	747	764	706	714	696	690	712	699	734	681	716	695	704	752	728	689	728	735	728	704	724	736	714	676	680	722	758	699	719	686	723	711	751	658	734	724	709	711	720	712	695	685	738	708	736	694	742	737	690	730	717	713	734	742	678	741	712	719	709	717	704	698	744	781	665	689	677	757	747	763	760	729	720	747	746	695	735	695	661	732	748	750	717	707	692	787	708	770	700	697	700	708	730	709	742	683	719	717	746	657	736	686	755	751	728	706	678	764	729	656	741	665	649	721	742	677	739	757	723	748	686	735	726	712	729	707	676	658	716	697	689	743	681	729	701	725	725	745	731	666	772	740	689	728	759	727	691	771	695	718	685	695	691	709	738	680	697	700	716	719	673	715	715	718	723	751	697	724	712	731	730	721	670	718	755	714	706	710	690	729	731	764	711	782	708	752	743	755	676	733	741	729	742	718	729	711	740	735	708	666	789	737	712	685	714	695	730	733	725	733	718	744	703	685	673	750	721	707	755	707	701	702	735	782	740	745	741	729	720	741	782	671	730	704	717	715	679	694	675	724	703	695	695	723	671	718	764	688	712	625	712	757	712	703	722	735	742	752	690	704	685	734	699	717	685	743	708	724	659	748	732	686	714	740	778	670	728	668	725	722	737	694	709	743	713	671	711	749	750	661	709	716	747	753	685	739	674	733	687	661	732	726	741	729	729	683	740	686	693	747	740	710	731	711	727	681	713	703	715	747	725	682	709	722	692	728	721	720	737	749	691	715	708	693	740	705	682	715	712	714	706	715	715	741	713	721	709	761	734	699	716	681	694	637	725	726	742	664	709	735	733	679	738	689	730	745	761	691	731	713	723	756	707	715	687	686	749	683	745	716	771	735	744	744	689	703	738	657	750	664	709	748	698	739	680	773	715	692	684	705	764	742	745	731	723	731	743	738	715	733	753	719	699	717	730	715	717	774	725	708	698	716	726	762	704	686	702	703	720	723	694	754	677	742	710	702	717	729	743	713	702	704	752	749	724	722	682	732	714	688	687	711	747	713	718	710	718	772	693	728	722	704	705	721	690	695	756	673	747	710	735	721	726	690	705	757	696	705	732	683	682	704	698	771	753	708	694	687	725	719	687	653	715	720	704	732	658	706	764	748	726	749	750	765	727	739	686	706	716	738	727	700	735	738	682	729	695	715	774	701	757	774	740	743	764	678	718	750	714	676	702	691	717	672	696	700	713	663	705	753	735	718	663	703	691	723	762	698	729	737	708	700	721	707	704	737	669	720	709	707	731	726	689	712	676	708	693	707	723	737	695	667	705	712	755	729	710	689	727	742	686	719	677	725	677	749	715	679	710	713	710	720	754	720	722	713	696	718	718	702	725	712	728	742	715	697	701	725	765	699	673	727	723	684	684	704	731	734	680	741	683	736	704	696	727	724	710	716	680	681	742	756	708	718	693	766	691	663	743	711	752	754	730	663	696	674	702	724	726	742	697	705	779	699	724	705	775	739	721	736	710	673	755	739	698	698	734	740	760	728	720	707	770	727	672	715	748	728	686	721	685	733	709	691	710	708	737	710	722	709	717	722	708	747	721	729	732	737	707	730	741	730	727	732	748	741	770	762	705	720	753	699	713	747	720	747	676	730	721	720	743	748	683	713	708	753	683	710	704	714	680	757	746	717	724	721	680	740	688	697	683	730	700	740	750	707	674	730	721	712	741	716	672	716	691	721	721	701	727	729	712	755	708	680	704	741	743	727	668	724	732	709	737	717	742	698	753	699	679	744	757	715	733	683	837	754	750	716	719	697	763	717	724	705	666	756	677	710	690	698	721	705	691	680	690	723	741	690	746	696	713	767	691	632	708	691	717	702	709	697	686	699	648	671	729	659	723	711	776	708	676	724	699	708	758	714	686	709	690	716	709	728	762	755	724	741	762	722	716	751	706	746	770	718	693	717
39996	47396	21118	8780	5863	4365	3382	2616	2282	2053	1728	1801	7705	1359	1235	1253	2971	5297	7353	5020	1360	960	889	1515	850	809	774	844	776	759	744	754	771	773	769	711	753	671	742	728	744	757	755	713	755	757	704	748	742	673	710	690	752	679	718	735	727	729	702	732	699	743	698	707	670	679	720	716	685	660	696	724	701	675	727	730	673	736	723	717	750	713	717	698	751	680	701	663	703	690	735	670	730	678	720	710	656	716	726	646	738	711	724	661	749	709	670	690	680	724	745	751	697	736	719	741	740	700	693	649	719	731	717	696	679	694	722	716	681	696	695	716	740	692	710	663	692	740	671	708	675	693	719	667	685	685	692	688	729	698	683	740	677	696	688	672	675	703	660	679	710	709	692	701	717	695	696	711	739	714	676	676	763	680	711	668	674	724	695	689	678	668	752	693	711	683	703	727	696	704	702	710	698	695	703	711	692	711	698	689	721	714	674	657	673	693	665	670	676	685	686	716	700	688	733	698	687	693	694	704	682	739	670	699	697	676	705	693	655	695	698	694	738	715	710	714	685	732	679	642	696	755	716	722	706	679	722	654	683	657	728	682	695	702	685	671	725	700	719	683	689	696	675	697	668	714	713	690	754	745	697	720	744	650	699	678	728	682	653	689	704	707	718	753	706	688	726	692	752	734	722	725	746	685	719	749	677	722	731	696	710	714	712	693	676	722	709	717	668	681	682	694	732	637	700	697	693	655	687	677	665	653	711	689	673	702	698	705	706	700	714	692	705	656	700	683	690	726	709	694	715	701	715	667	704	676	746	682	706	725	678	702	712	770	699	675	682	664	676	655	713	709	704	696	706	703	675	698	739	645	736	682	711	707	716	702	694	656	685	696	716	697	711	661	644	698	678	711	742	710	677	761	736	695	694	671	699	721	689	671	712	756	691	634	700	663	737	739	668	716	677	718	713	655	681	716	686	690	714	738	715	725	743	745	710	731	741	721	693	723	685	716	717	760	693	688	701	695	675	649	683	711	713	695	681	721	692	748	703	708	726	691	713	704	654	673	680	669	670	676	742	724	729	700	734	717	695	773	695	725	722	712	694	746	713	733	679	678	722	742	659	728	640	722	696	727	719	706	716	711	708	713	679	710	723	700	730	701	663	734	661	698	662	650	708	704	698	771	706	651	725	673	694	745	670	701	656	639	692	723	658	700	686	708	715	678	733	665	682	683	727	673	708	712	675	731	730	643	765	690	723	654	706	700	682	676	692	716	694	705	675	730	700	700	721	693	705	723	730	684	653	726	670	701	727	713	710	699	681	690	720	682	686	692	726	716	723	702	673	698	755	713	704	683	778	674	717	730	672	710	702	714	703	737	711	746	719	694	709	733	684	736	724	729	697	683	735	688	665	668	689	724	724	708	710	675	727	707	712	683	694	683	701	693	681	697	768	703	727	733	722	726	700	700	695	721	733	685	688	698	751	730	737	728	695	745	701	697	694	695	730	707	699	724	677	728	703	650	712	710	687	693	730	680	684	729	695	711	717	704	736	765	700	694	694	716	698	688	712	720	710	684	740	713	684	687	746	690	710	711	718	687	725	687	699	721	711	696	688	717	731	671	744	667	684	688	688	649	754	695	703	717	713	698	676	692	731	728	678	631	704	722	710	707	664	693	709	765	677	701	672	681	717	660	646	701	689	694	680	733	694	664	699	697	698	678	678	683	680	668	686	701	735	689	697	726	679	651	748	677	656	721	674	710	760	688	686	693	681	699	684	688	698	710	697	696	716	709	688	685	691	691	703	660	733	703	707	664	693	703	658	677	662	683	681	672	674	707	703	698	704	702	686	674	679	709	707	699	719	719	685	691	674	642	718	677	721	677	705	692	645	724	714	714	680	655	688	671	686	690	670	710	711	725	658	685	734	704	662	710	724	702	654	650	743	727	645	683	728	730	708	721	715	672	735	691	729	679	735	735	676	723	698	736	699	688	689	735	697	733	668	717	714	656	690	704	707	682	651	674	720	650	711	760	695	705	666	716	714	694	674	687	672	718	686	630	692	641	724	706	704	694	665	703	711	711	652	664	681	728	701	705	727	704	669	720	685	743	664	712	698	719	662	710	755	712	685	677	707	684	675	705	724	746	731	686	670	711	731	724	757	687	712	706	696	699	712	695	698	702	731	699	696	688	671	721	692	687	738	724	705	728	725	677	641	646	710	717	705	723	716	716	706	707	697	732	685	698	684	702	715	669	699	710	722	682	645	714	698	715	717	686	724	717	713	657	677	706	677	673	690	664	700	660	633	683	751	674	731	689	680	712	691	718	715	714	741	678	715	687	692	744	680	694	671	672	698	690	700	693	698	663	703	702	660	692	671	678	695	690	688	685	700	696	729	707	713	700	679	732	685	717	698	707	676	717	691	687	697	697	640	711	733	712	700	679	737	696	671	701	684	747	721	708	687	711	660	695	662	716	680	703	675	738	748	666	698	651	742	683	677	688	698	699	707	666	693	704	646	743	678	722	701	643	741	738	689	709	683	703	736	695	682	683	692	746	676	729	673	703	704	708	693	699	694	690	655	719	740	673	670	718	706	675	712	729	688	665	698	717	699	709	731	660	729	700	722	725	702	690	721	637	709	706	694	696	695	695	711	729	729	688	697	702	727	675	737	706	674	650	701	715	696	704	694	677	722	738	686	729	700	690	716	721	711	714	691	734	714	723	742	720	682	747	727	690	704	683	676	744	715	715	704	641	687	684	712	692	714	703	678	661	706	699	662	678	664	717	713	752	665	715	686	705	678	795	711	717	724	730	709	676	759	704	709	697	631	723	665	725	685	678	681	693	698	745	709	679	658	681	717	688	718	676	696	728	711	672	699	719	703	649	723	729	705	774	735	669	669	694	718	757	706	725	722	699	702	701	656	680	696	699	705	770	700	674	734	738	724	672	668	711	684	659	693	744	691	702	652	692	737	762	678	705	731	745	721	716	684	696	702	688	695	685	750	694	740	690	736	716	715	707	724	698	716	733	648	730	673	682	689	682	702	678	745	725	692	741	703	728	688	707	703	765	709	709	748	673	697	712	713	697	663	729	695	718	690	685	662	714	691	714	727	714	682	744	695	709	703	725	651	712	686	710	700	683	723	709	707	689	727	716	681	719	705	655	667	726	656	744	684	731	715	759	707	640	750	717	672	691	683	701	713	664	732	708	692	685	676	695	707	691	716	718	682	692	729	708	701	684	707	675	716	747	670	675	695	681	734	676	665	655	746	658	708	753	717	701	689	678	721	653	716	700	659	726	631	694	688	691	718	711	666	686	707	738	705	693	700	670	691	748	708	689	703	687	746	664	729	690	713	706	669	704	730	677	692	686	656	718	696	759	684	697	718	668	704	688	703	713	708	715	669	687	721	716	660	745	671	664	667	675	712	722	692	703	710	650	738	685	710	663	686	705	684	683	718	697	718	697	665	707	675	674	748	722	727	676	694	697	676	739	700	667	676	661
32197	21858	7727	1430	966	889	867	855	855	838	812	889	1088	841	878	853	1030	1398	1558	948	864	859	817	791	863	814	840	834	785	799	803	776	802	837	834	855	790	828	828	828	801	827	799	822	752	841	768	867	826	799	784	821	790	788	837	842	804	773	816	809	810	760	790	835	834	793	802	769	808	801	820	808	814	783	833	799	817	796	852	756	756	802	768	873	773	763	752	803	805	803	829	845	802	887	835	794	785	846	816	810	791	765	774	852	790	772	843	823	781	785	794	792	807	802	845	789	813	831	862	798	845	790	811	865	828	808	822	790	833	754	824	811	822	783	833	847	810	844	812	830	833	790	795	840	781	802	788	768	848	804	757	795	829	828	821	797	873	775	800	835	814	836	837	805	845	857	785	778	792	801	811	820	822	795	799	817	827	792	760	801	753	817	813	834	876	818	819	800	781	836	827	843	800	807	841	789	811	804	813	855	776	841	790	793	785	832	845	820	815	780	822	801	809	861	801	750	852	818	841	839	794	848	788	852	776	846	753	768	796	830	776	786	829	834	842	834	799	816	815	798	828	851	814	795	850	845	836	803	798	826	790	823	784	820	813	782	775	831	794	818	810	768	839	826	813	785	826	786	773	776	780	799	820	817	827	812	819	824	787	799	835	857	840	790	872	794	850	835	880	803	831	815	813	792	848	848	814	861	833	831	827	826	811	873	808	797	798	795	821	830	847	798	813	799	825	831	847	780	766	869	815	859	792	786	762	807	820	797	829	882	837	798	817	838	793	788	810	769	813	801	811	815	779	788	837	836	780	828	810	848	826	826	813	764	783	821	825	812	820	796	818	868	744	832	812	824	788	787	767	816	777	833	810	792	796	792	793	797	822	755	852	792	780	788	886	832	825	806	815	835	812	862	818	792	829	823	855	837	769	811	814	777	828	818	796	809	812	812	859	797	775	805	811	827	816	811	831	779	848	813	825	862	775	839	804	869	821	786	807	842	827	847	770	760	796	797	772	902	780	767	754	803	812	829	750	800	804	815	852	831	808	813	773	803	858	791	826	816	857	788	786	837	775	861	827	812	834	842	842	799	791	835	820	817	821	832	778	781	767	776	835	800	814	837	808	817	830	844	842	827	797	812	809	822	824	777	832	790	841	802	818	781	779	807	809	823	833	812	791	785	815	830	757	848	827	802	802	836	803	829	797	838	843	817	846	813	841	816	809	745	753	809	820	846	854	832	791	829	848	810	800	824	847	794	824	836	770	826	837	793	878	853	786	829	840	796	825	819	883	842	812	805	866	792	802	838	776	813	777	827	884	800	814	793	834	796	828	813	830	829	842	819	810	821	846	829	808	781	783	864	790	817	816	839	781	831	769	797	821	809	828	840	822	820	805	765	815	792	835	837	787	815	807	827	814	815	773	815	845	833	812	816	866	844	755	823	807	824	808	780	807	752	785	825	854	812	812	829	797	808	834	794	803	796	816	734	797	822	800	791	805	826	817	878	818	799	810	798	771	820	817	780	828	839	749	817	822	798	787	804	803	878	770	821	847	796	833	875	801	835	795	866	804	792	845	888	839	817	794	845	836	828	828	792	786	778	836	849	810	777	851	792	793	795	844	820	846	879	838	837	792	845	803	849	877	865	803	835	776	770	847	814	809	813	844	789	835	847	781	806	843	782	826	794	790	843	779	744	832	856	814	860	790	827	874	854	849	800	799	816	825	787	830	831	841	835	826	816	830	803	795	808	799	828	796	859	794	820	838	789	832	781	801	872	820	836	813	807	828	813	837	758	813	843	852	790	802	789	818	823	801	836	801	818	838	782	780	776	797	851	786	823	832	830	816	838	793	762	843	851	820	781	862	855	808	823	799	800	817	777	840	866	878	783	757	849	820	819	818	822	773	800	834	787	804	795	786	804	838	822	820	844	874	805	778	772	807	807	797	819	792	785	806	805	798	803	799	853	828	802	782	810	776	882	846	786	801	835	844	838	891	828	801	843	781	826	834	781	815	818	792	775	832	813	789	794	804	869	772	815	775	772	816	795	793	812	831	801	831	800	826	811	833	848	869	834	799	824	836	842	794	812	808	796	811	794	822	832	798	805	823	781	825	806	817	771	792	807	800	801	819	778	845	794	830	838	832	835	858	744	878	815	787	837	809	803	788	799	840	870	793	833	847	782	818	825	849	797	824	836	857	776	833	839	808	784	826	805	790	807	823	836	800	777	833	813	841	795	763	838	796	792	820	794	802	825	788	854	766	783	819	804	842	829	816	825	799	795	801	776	841	841	791	795	816	790	787	849	835	801	824	827	809	807	805	778	848	806	756	844	804	803	828	789	817	786	829	779	832	796	764	793	835	802	740	820	822	816	817	805	850	785	815	774	787	810	819	840	805	797	796	861	777	830	808	836	799	764	855	820	851	760	818	811	821	850	806	798	829	837	874	829	831	816	816	807	807	808	746	817	821	735	805	800	835	810	814	764	790	814	816	829	821	838	821	783	825	807	809	811	868	810	822	779	769	787	826	817	820	812	853	828	813	849	828	832	776	844	853	793	753	797	840	824	817	807	831	805	809	795	824	802	775	803	794	844	857	838	855	813	831	807	811	847	855	800	779	793	793	840	757	817	846	856	817	832	763	820	840	867	794	846	815	757	820	846	836	772	829	827	809	827	808	849	826	819	797	817	793	814	788	810	819	844	850	840	795	832	830	814	871	833	851	759	857	799	764	832	848	825	781	814	813	818	824	857	836	827	804	847	804	816	793	742	802	862	855	810	785	800	780	831	859	836	801	789	799	831	777	819	740	767	848	787	815	783	876	879	836	816	843	784	783	804	838	772	838	808	842	830	852	834	827	840	804	833	806	772	843	789	811	774	846	787	787	799	847	824	786	863	820	843	799	778	838	811	862	801	782	781	805	835	851	809	841	805	849	820	804	822	777	800	791	843	823	788	798	809	822	842	789	780	804	794	800	755	771	792	867	827	830	858	848	800	777	818	836	835	820	823	813	799	802	753	804	763	825	826	795	802	803	815	816	847	796	794	851	782	838	806	760	773	826	806	834	824	815	869	807	818	779	751	762	840	771	798	892	842	807	816	753	852	832	775	817	825	843	840	798	797	796	810	811	831	810	855	765	795	810	806	827	795	762	852	833	829	801	814	821	803	818	817	829	798	799	824	795	836	830	838	782	750	812	801	816	810	854	857	826	808	894	813	841	827	753	825	814	806	817	835	861	794	835	799	825	826	898	775	809	835	855	809	798	822	825	781	797	848	825	823	858	816	745	827	817	754	790	815	817	810	825	780	855	781	802	838	878	819	796	800	752	785	818	799	779	807	861	850	779	816	801	824	810	795	822	841	751	778	846	815	809	765	831	804	778	855	811	764	863	794	861	846	809	765	843	832	814	842	771	806	786	806	846	849	814	804	833	792	791	797	812	817	773	836	825	820	828	775	832	800	802	795	815	850	805	835	818	841	771	802	781	793	831	805	835	780
32604	24273	4781	1356	1117	1033	981	981	988	895	941	1047	1504	958	905	972	1454	2275	2658	1282	930	904	909	867	831	866	839	836	900	838	866	859	883	855	767	873	922	852	841	870	876	855	812	882	789	857	810	842	908	907	886	885	839	824	890	874	855	858	860	843	856	871	859	795	906	898	839	932	814	805	866	811	877	860	836	839	853	862	822	871	900	865	863	899	851	871	819	919	858	848	913	841	840	843	844	860	862	895	838	862	894	855	853	829	899	884	890	866	857	837	851	881	885	897	905	871	835	929	891	883	880	856	820	845	862	849	893	828	866	847	855	845	830	867	863	860	877	830	849	811	820	830	935	871	875	837	818	883	854	853	810	913	932	862	881	856	836	856	796	863	862	850	786	871	850	862	843	866	837	824	912	815	867	857	857	835	867	836	863	861	860	866	901	851	887	846	828	804	818	876	875	869	878	853	883	841	864	887	870	825	874	886	840	871	900	800	861	867	803	892	854	930	857	847	844	896	831	849	816	904	873	848	867	837	827	857	822	857	870	909	809	875	845	860	881	826	865	883	833	842	835	818	846	891	868	852	884	884	824	882	866	825	886	901	818	862	824	850	892	892	857	890	831	799	874	851	847	854	839	856	839	880	880	854	858	797	883	860	858	867	807	839	867	873	890	875	872	826	887	877	819	868	878	854	910	839	847	857	861	880	884	892	850	878	860	866	862	906	878	916	864	851	935	809	809	876	874	807	865	883	811	844	858	845	865	906	818	891	871	843	854	859	843	835	883	836	862	838	811	884	850	836	883	813	882	846	815	854	847	867	818	869	901	888	820	855	828	845	893	841	882	857	803	797	835	831	902	875	825	810	846	832	862	868	837	806	821	866	847	867	875	870	849	838	872	882	836	808	845	849	860	864	912	833	885	860	868	878	867	879	879	866	870	853	872	840	829	882	855	873	877	867	858	860	840	837	856	868	841	873	838	880	934	860	802	896	886	855	859	909	846	798	865	861	851	863	805	868	822	871	886	889	890	873	830	823	857	862	836	891	854	840	863	808	800	867	867	852	840	861	819	872	833	831	807	852	858	846	872	839	875	825	854	846	889	872	828	836	859	760	890	806	892	883	910	899	839	822	922	819	806	911	869	889	859	826	875	849	878	854	805	885	880	867	955	859	889	835	887	858	805	850	864	855	831	861	847	884	844	885	885	855	872	801	845	869	851	840	860	877	836	872	852	837	875	841	908	861	889	853	786	888	834	852	843	834	849	868	874	824	870	892	881	865	894	826	856	851	836	854	866	857	870	860	840	882	841	854	858	821	868	934	773	842	898	779	912	819	888	850	820	766	858	825	815	907	887	864	846	892	807	848	814	794	870	899	894	788	845	851	868	877	881	896	815	869	827	880	849	862	882	852	786	859	795	868	859	859	875	839	841	860	847	863	862	840	890	851	842	850	852	870	900	868	895	833	767	870	846	890	888	882	867	829	854	873	910	888	895	851	831	898	877	851	827	837	837	868	859	901	840	854	888	880	922	841	843	881	848	878	929	870	826	895	871	831	873	839	926	894	906	856	867	833	856	851	815	903	885	830	879	856	858	892	853	875	851	806	885	945	892	850	881	834	897	857	875	832	829	836	875	857	897	885	846	874	861	885	849	875	841	858	859	846	810	859	881	807	803	939	837	905	913	833	882	847	863	866	847	891	853	825	834	876	861	853	891	858	815	843	875	826	862	870	834	874	859	821	889	862	880	863	856	877	844	846	824	860	841	857	899	877	869	857	886	849	820	870	884	897	785	897	868	864	875	885	788	839	806	844	876	883	905	843	838	892	829	842	884	849	846	891	852	873	906	812	868	844	868	860	852	901	866	861	851	836	869	871	862	898	853	878	882	846	862	872	828	857	870	893	837	875	894	822	906	859	891	847	850	882	894	851	819	815	849	866	931	861	846	856	876	819	913	863	868	896	869	806	900	873	866	856	890	869	835	851	832	902	859	852	870	847	854	890	871	798	866	881	891	907	861	878	863	827	875	827	797	844	791	841	806	814	830	819	930	852	932	753	854	868	888	873	850	866	927	897	844	867	865	856	872	824	863	861	881	834	838	875	770	858	899	889	876	833	922	890	915	844	855	848	854	816	858	884	846	842	837	828	854	849	857	839	832	823	863	903	811	909	882	837	848	861	914	804	890	876	824	820	866	923	824	854	847	831	830	813	892	846	856	837	844	848	795	870	785	899	848	846	856	820	838	842	880	892	898	885	844	895	900	843	910	883	813	828	858	856	908	856	873	861	817	860	846	843	865	884	802	849	870	867	862	820	879	913	861	873	813	862	836	853	851	864	840	875	892	844	854	853	883	812	870	882	872	858	857	826	844	888	829	834	880	837	867	842	910	854	874	852	889	804	820	864	882	805	837	850	864	858	815	848	889	861	859	903	856	852	867	866	872	815	818	854	928	857	858	794	831	886	864	893	915	860	861	849	880	792	811	828	851	875	889	910	843	851	940	845	886	846	864	922	809	843	865	885	817	864	860	841	885	892	911	895	829	885	842	785	851	863	884	835	866	857	881	800	885	888	833	832	881	877	799	895	911	846	832	822	846	849	866	895	837	847	894	809	835	836	859	858	861	781	846	868	842	825	850	880	879	828	842	870	867	834	835	853	841	875	815	872	862	886	843	840	862	849	873	838	818	855	857	862	896	853	839	849	932	899	870	832	891	860	869	853	875	877	886	876	852	852	886	864	835	866	832	831	851	894	906	849	834	860	855	874	869	869	876	880	884	864	868	913	877	839	858	842	853	867	871	895	942	843	831	853	794	887	809	869	824	841	877	914	832	863	874	884	875	849	853	854	898	855	900	906	864	823	866	867	837	839	852	810	892	895	914	858	886	862	878	873	816	821	886	811	850	878	871	869	870	841	837	862	870	823	883	856	862	847	846	813	871	863	883	835	845	837	879	815	893	865	874	875	894	837	858	851	834	875	851	865	853	857	867	869	806	838	844	852	850	838	860	842	835	867	846	902	829	821	847	855	866	900	888	866	859	844	848	830	844	827	869	842	785	914	819	868	864	837	810	880	886	772	868	872	868	837	838	856	882	823	839	858	864	811	843	850	843	898	880	830	870	885	832	812	836	875	885	837	891	825	846	880	861	886	842	821	900	799	872	879	847	874	822	863	881	844	888	850	880	854	824	827	826	848	867	902	863	898	904	877	810	828	821	862	899	847	835	813	863	865	867	875	858	827	798	877	826	884	864	824	905	843	862	849	796	904	919	861	847	863	877	859	825	860	855	863	846	839	845	872	863	866	888	829	854	875	877	850	822	869	925	864	912	834	813	894	810	880	834	888	895	887	869	880	867	849	900	821	887	889	837	928	902	886	840	854	826	831	843	904	876	834	838	898	866	855	900	902	848	832	792	809	800	855	855	894	902	844	847	911	882	837	844	906	914	877	815	855	879	796	832	901	869	850	865	843	878	849	841	874	847	876	882	885	856	853	865	848
24834	20648	26962	24254	20595	10489	1428	870	768	671	670	615	5843	683	502	444	717	1592	1130	644	532	443	586	487	378	408	395	434	425	380	395	373	424	369	408	378	410	397	385	369	385	369	390	403	365	341	378	370	378	369	378	379	357	407	370	343	374	423	368	362	372	380	365	411	398	354	369	385	399	375	377	382	389	385	363	388	384	359	368	352	385	369	359	336	389	365	382	359	357	354	395	389	388	386	367	373	349	388	366	356	376	374	384	352	337	383	374	373	365	355	349	377	342	412	392	377	376	379	344	369	366	404	355	376	378	385	402	384	374	378	345	375	383	345	402	333	340	350	317	384	345	405	401	405	365	338	376	398	392	356	379	371	383	358	407	367	400	367	360	377	378	377	393	382	375	347	395	352	356	375	404	333	327	384	393	382	360	400	405	352	309	363	331	355	393	356	372	387	348	345	385	390	373	395	354	358	361	370	385	361	369	376	340	385	344	386	367	367	375	377	363	369	382	324	341	383	376	386	366	379	380	354	389	383	374	376	350	439	380	368	391	371	365	368	384	379	373	395	368	365	358	363	389	370	373	384	366	354	380	377	344	352	373	359	355	376	395	370	354	358	344	393	356	348	355	372	388	373	345	373	344	323	349	377	392	374	364	369	363	374	368	367	346	349	416	392	366	376	378	348	376	370	372	353	365	378	363	376	350	382	408	360	385	382	375	381	370	367	323	354	340	412	342	382	362	404	361	335	377	385	403	348	390	350	367	352	352	340	341	375	334	377	355	349	362	351	395	347	411	381	396	380	372	340	360	354	395	342	341	371	363	351	355	354	353	371	403	381	362	411	368	390	429	351	393	371	377	390	338	359	374	379	354	363	356	386	394	393	355	384	369	369	385	377	359	348	366	374	379	374	340	387	382	367	355	346	352	330	379	404	404	361	337	368	385	350	357	344	392	386	406	375	373	383	404	365	360	345	372	390	351	360	376	346	351	375	375	374	397	374	381	380	375	389	347	391	359	391	393	394	382	380	402	384	382	363	354	368	374	350	366	397	365	354	350	375	385	372	376	402	352	374	372	378	379	370	359	359	364	361	356	382	388	356	434	360	369	382	362	369	355	353	332	359	383	368	367	350	388	390	348	351	350	374	383	343	364	375	358	360	392	390	390	351	383	381	369	355	361	391	368	340	356	410	379	413	351	370	357	392	370	390	372	379	365	360	367	374	346	341	361	347	388	356	339	321	342	352	363	380	391	392	360	347	367	371	369	349	362	377	331	370	379	392	339	357	359	378	353	398	368	399	370	373	353	372	370	381	379	341	382	362	355	370	370	351	363	368	362	364	360	417	395	342	368	377	356	377	370	360	366	354	377	357	367	351	353	353	375	396	374	366	373	392	368	395	361	388	376	352	357	368	371	334	361	392	391	348	381	375	390	346	385	378	392	360	399	368	360	388	373	348	352	353	390	391	385	387	345	387	367	399	398	341	393	362	364	384	375	398	378	340	337	373	345	408	416	383	390	396	378	388	378	355	374	381	371	359	380	377	362	354	369	349	383	411	405	378	370	386	364	347	357	373	397	367	365	349	397	358	369	418	342	380	420	373	375	353	373	392	382	367	367	352	358	379	369	391	343	414	344	396	346	352	381	388	381	389	366	399	382	350	364	368	379	396	354	362	380	351	386	402	382	380	392	408	375	380	391	348	384	380	360	370	369	346	400	346	371	361	366	382	379	362	368	368	396	390	387	358	369	362	374	394	366	368	395	351	360	394	420	418	361	382	402	338	345	359	369	322	416	368	355	371	341	366	363	397	368	362	353	351	402	368	342	366	370	355	367	383	380	369	391	381	394	379	360	412	394	361	365	325	374	376	343	363	376	351	342	340	375	399	386	354	390	369	355	383	341	363	348	382	382	348	351	348	397	373	359	378	388	369	347	357	351	378	386	312	409	351	390	402	385	394	335	378	358	317	375	380	373	380	354	376	373	341	391	403	393	360	337	355	351	377	350	373	383	363	363	334	362	394	366	373	354	395	379	366	384	336	329	344	387	379	355	362	318	355	337	386	408	354	345	378	396	345	391	369	344	338	405	356	358	364	372	394	373	357	354	375	376	371	358	366	388	378	359	359	368	345	376	346	371	381	382	351	351	386	366	396	397	389	355	368	385	371	351	391	377	379	391	340	373	375	390	356	358	350	357	382	380	376	354	367	380	353	365	386	417	376	339	369	362	367	347	374	396	381	377	348	367	378	338	368	394	373	384	323	382	351	386	354	394	407	351	354	358	365	374	359	379	351	381	390	360	354	370	370	395	372	383	387	403	365	323	361	360	352	383	343	381	362	381	380	370	369	394	363	397	360	350	369	388	373	396	374	411	397	427	371	366	377	384	365	329	363	341	386	343	379	378	345	365	402	344	358	376	337	387	381	387	383	370	382	374	390	378	362	342	359	381	424	342	373	391	383	391	396	377	382	358	362	369	337	362	382	364	403	381	367	374	365	368	393	395	379	387	344	382	375	368	395	365	348	361	345	369	336	388	368	369	338	387	361	410	350	358	366	394	355	394	353	321	371	357	371	351	402	358	371	387	363	340	361	357	403	341	390	341	352	365	343	382	390	348	368	339	378	350	391	361	378	391	349	368	377	363	372	352	364	340	354	392	351	362	386	323	412	375	385	345	367	378	390	367	355	384	342	381	359	377	375	350	386	341	367	359	378	377	370	357	390	370	365	398	359	343	350	386	337	314	403	399	372	341	359	376	359	377	346	370	370	389	358	377	365	368	388	376	402	405	372	373	327	395	361	359	357	371	416	391	359	345	367	403	373	367	377	366	387	382	348	392	377	378	403	355	366	369	350	390	402	371	359	400	369	326	348	385	396	403	392	352	388	391	382	383	395	386	401	395	377	395	374	349	359	394	379	361	364	373	392	369	357	365	385	369	386	362	332	344	337	375	363	351	351	335	347	374	366	348	375	420	388	401	356	364	382	376	368	342	353	346	399	368	379	405	401	347	387	366	353	370	381	350	387	378	377	339	380	383	391	367	369	358	392	351	430	367	370	381	361	363	342	391	389	384	367	379	390	363	370	338	375	358	379	396	388	354	370	405	368	364	339	340	366	381	361	406	398	361	344	352	372	377	392	348	360	351	358	359	363	371	374	380	385	368	387	371	373	344	365	383	372	369	383	378	355	371	359	381	369	406	365	373	336	371	369	402	366	339	413	361	385	356	385	360	382	365	374	388	381	379	382	350	382	369	349	347	366	393	383	360	402	410	372	334	379	383	379	339	350	398	378	359	374	370	373	363	342	383	376	389	402	363	394	369	380	384	360	375	388	372	381	343	364	388	358	386	387	366	408	311	366	365	381	356	396	366	382	385	344	375	385	389	379	387	376	381	342	370	376	368	353	392	367	377	399	327	400	358	362	374	390	354	337	387	425	369	365	385	351	369	391	361	374	364	366	370	374	340	352	404	365	390	375	379	367	395	355	385	330	419	343	355	362
35963	39930	14455	5423	3621	2489	1972	1492	1285	1018	1034	923	10831	722	679	679	1288	3211	2134	957	784	501	795	638	479	463	486	466	460	450	472	425	462	429	410	423	466	484	447	434	419	456	440	420	472	434	397	424	460	445	404	404	420	432	420	431	442	431	423	401	445	398	433	442	434	406	448	422	378	396	401	431	406	417	421	437	468	396	376	412	414	413	430	409	431	408	423	422	414	412	396	390	406	426	412	372	400	453	434	404	406	418	433	393	442	426	400	419	433	408	408	407	391	412	393	411	404	410	437	441	394	457	381	435	409	415	385	396	399	391	433	435	415	402	409	405	439	405	439	409	370	420	370	382	400	397	418	408	377	424	381	426	386	425	425	400	419	409	427	403	416	385	401	397	422	384	429	381	393	435	417	397	431	405	391	427	395	395	383	440	389	393	391	393	412	408	371	432	433	412	403	406	379	371	411	408	425	404	408	414	407	446	409	415	338	408	411	405	418	415	439	399	446	402	421	413	368	400	408	438	419	435	387	460	391	416	423	446	383	423	412	407	424	392	408	402	411	388	418	434	416	392	387	419	410	379	377	418	429	424	369	409	413	420	408	353	428	407	368	416	402	399	437	414	400	367	373	424	413	412	434	407	404	426	421	445	399	380	403	380	390	384	435	383	384	419	404	442	374	394	422	378	415	380	384	421	398	414	409	363	425	389	417	386	388	434	381	417	406	396	407	416	427	401	424	420	441	426	426	421	423	391	410	404	380	419	446	436	406	388	387	419	384	440	418	396	471	392	443	399	414	395	402	417	394	436	391	444	421	425	412	420	433	398	428	417	377	432	434	408	401	396	423	390	415	428	417	412	421	428	418	380	419	429	423	387	405	401	441	416	447	425	370	391	421	403	441	409	381	369	410	428	410	436	389	439	437	371	405	440	445	418	399	392	371	395	417	398	406	456	393	422	430	432	388	387	417	410	402	396	396	434	423	389	393	372	384	386	401	443	376	441	389	426	411	400	418	400	398	430	431	400	428	381	396	397	413	392	432	420	406	398	420	418	465	400	414	392	399	396	408	440	443	399	383	398	402	424	426	404	415	375	415	419	382	365	406	421	416	404	398	415	381	405	382	398	434	426	402	463	380	412	395	451	402	429	389	439	354	433	441	423	401	401	424	376	395	435	398	407	418	376	381	399	389	425	382	429	412	416	395	427	407	370	399	414	406	395	397	429	424	390	435	429	420	402	413	406	428	386	389	378	424	402	401	423	430	420	423	436	444	421	415	388	400	434	427	413	426	418	404	412	417	444	393	403	415	411	431	411	387	398	402	413	407	375	391	420	409	416	399	401	411	433	419	369	454	409	415	437	402	404	402	428	395	399	391	403	410	444	370	411	374	401	378	369	400	403	405	395	396	431	395	417	367	412	423	446	428	359	430	387	425	426	435	447	377	405	385	353	400	429	478	377	436	398	385	405	420	448	399	398	407	460	363	393	379	411	415	433	424	459	410	432	367	411	402	410	417	420	396	445	401	417	403	388	421	400	410	440	412	391	356	424	421	383	395	391	408	386	418	442	414	428	402	384	417	411	416	415	401	407	368	390	392	443	405	398	416	417	433	396	428	423	398	404	367	420	415	377	387	418	404	445	406	425	413	388	422	386	426	434	380	398	419	443	430	367	391	368	384	410	403	387	430	403	380	390	414	438	418	397	429	378	390	427	406	412	404	411	401	392	409	407	382	381	399	424	395	433	393	402	388	378	397	446	421	417	404	421	413	408	406	428	421	430	440	424	386	391	420	374	422	409	415	450	391	389	419	386	421	400	422	423	370	390	375	439	413	426	452	417	441	419	417	390	439	405	405	386	379	406	377	411	386	375	385	410	431	444	427	423	423	414	429	393	410	414	421	409	425	417	391	398	393	400	385	411	416	384	343	407	363	462	401	423	409	424	430	397	401	422	390	394	419	409	427	391	431	415	414	393	389	410	394	386	425	384	379	362	438	410	370	425	402	428	384	420	391	404	428	438	414	378	379	407	394	426	440	419	398	405	395	391	431	437	421	415	432	437	377	412	441	428	408	431	429	389	407	419	419	454	440	431	371	403	425	411	441	449	392	395	398	402	422	373	415	402	386	386	470	404	418	427	407	401	405	436	423	414	421	388	418	422	408	368	406	414	426	394	423	397	399	397	433	406	404	386	389	390	397	390	400	388	376	405	434	366	417	409	410	385	419	382	437	438	386	393	392	413	403	455	430	409	397	403	447	405	416	388	366	435	352	417	425	413	422	387	403	424	424	417	405	397	418	416	426	387	399	386	414	438	397	414	398	416	392	407	380	416	372	440	399	425	427	419	411	394	411	379	392	396	408	401	405	388	425	411	393	350	409	364	396	408	422	381	407	423	395	401	399	402	390	470	416	390	372	388	410	372	427	398	350	402	401	388	412	377	428	384	429	402	415	389	402	410	422	363	402	434	404	424	425	405	359	393	371	379	365	382	406	404	385	403	388	411	410	391	416	411	413	408	408	420	393	442	404	414	425	363	409	398	439	422	404	426	388	401	417	401	440	402	433	412	395	392	385	430	391	433	422	440	430	412	422	379	401	396	398	412	432	417	408	392	409	431	369	412	425	443	383	434	439	386	394	387	426	410	437	422	416	418	423	395	432	386	374	438	406	372	387	403	389	431	409	412	416	423	380	400	415	372	402	433	423	402	418	453	428	426	424	392	354	401	397	398	386	408	449	370	406	431	410	406	420	371	427	377	403	386	426	432	393	416	446	405	396	380	415	379	406	405	399	420	397	414	436	439	396	378	375	397	394	413	422	383	431	408	411	401	407	419	408	399	439	406	430	411	405	402	408	453	421	409	411	414	406	424	432	410	373	402	392	383	406	391	435	395	398	393	390	427	433	390	402	429	385	410	422	398	391	420	378	402	405	387	408	376	399	396	394	398	442	399	419	393	426	423	415	376	421	402	422	373	379	444	414	397	425	395	366	413	416	395	398	391	415	450	385	443	463	433	400	438	408	416	430	412	421	401	396	386	411	408	406	446	385	395	400	382	413	366	385	385	413	381	397	407	403	410	410	404	384	410	430	375	400	404	404	429	408	398	418	412	413	429	436	403	397	412	392	407	417	429	386	387	420	387	397	409	450	405	407	418	414	411	393	414	385	403	412	392	420	426	413	422	412	412	424	399	434	392	354	403	396	428	419	383	413	385	419	387	419	407	406	388	429	424	402	386	412	404	397	431	421	432	410	399	388	413	401	417	417	408	422	413	380	428	418	391	435	377	412	399	417	401	387	401	375	384	429	387	414	447	407	423	403	440	390	406	409	424	405	429	405	404	431	412	475	396	439	455	372	442	409	404	394	399	428	390	407	398	414	398	419	403	394	394	396	445	412	374	388	380	423	407	439	427	402	401	385	397	387	396	442	416	425	407	396	397	407	427	404	360	415	414	427	375	395	389	392	394	415	405	437	376	418	440	418	422	403	445	379	434	422	374
22835	20658	27282	23951	20629	20643	8158	1772	1282	1227	1140	1117	7603	1257	869	882	1213	2682	2070	1025	931	744	747	723	709	726	684	680	684	679	664	740	712	650	676	674	686	637	642	668	658	675	697	669	650	686	653	690	684	713	684	700	595	669	685	671	669	626	637	673	706	695	679	647	619	676	647	621	702	665	686	709	656	670	716	654	647	681	649	699	673	669	678	675	698	723	685	650	678	653	648	664	681	673	683	631	674	652	593	669	653	665	700	645	642	648	687	687	633	685	641	649	667	657	656	611	682	677	657	633	631	684	666	660	649	669	664	646	641	719	669	688	686	676	669	704	687	681	683	637	665	677	662	676	621	688	663	665	630	649	634	675	679	693	643	641	676	652	662	657	666	694	678	632	665	643	666	674	634	628	657	622	626	650	647	613	664	674	664	616	611	658	658	673	674	705	648	646	726	635	682	685	667	626	672	649	661	678	642	710	635	660	660	653	639	701	616	671	659	642	698	701	641	651	671	702	651	656	668	674	700	660	623	657	671	670	644	671	643	669	668	624	650	634	681	662	687	655	635	667	648	679	646	670	666	707	670	682	718	683	668	664	635	640	648	620	665	635	631	691	679	670	680	650	704	661	668	681	674	643	676	663	646	648	667	695	700	621	661	666	706	597	636	628	688	647	743	677	644	641	678	644	608	654	647	661	645	681	701	669	669	625	632	682	672	628	691	682	683	679	690	676	707	654	654	640	679	656	650	681	684	641	677	654	645	649	683	691	652	684	709	669	654	637	663	648	636	668	682	660	638	673	652	603	673	650	650	633	639	618	698	689	663	688	640	693	676	637	685	653	650	686	651	657	650	647	611	639	670	627	670	712	660	691	638	685	629	650	700	649	695	678	676	654	631	629	674	695	636	620	674	638	628	663	627	683	605	666	669	648	682	660	632	632	696	644	721	664	680	620	648	646	645	651	616	640	681	676	684	680	619	685	669	696	657	617	629	664	616	694	666	697	639	694	612	637	665	672	693	642	692	645	636	624	637	601	667	644	668	643	649	640	673	645	663	627	683	667	648	641	688	656	659	597	660	666	631	632	703	663	655	658	571	691	669	661	647	644	640	647	671	645	667	591	622	699	678	625	682	652	660	665	690	684	652	625	657	674	690	674	686	682	680	672	632	634	690	656	676	644	670	681	649	672	636	661	626	655	658	671	650	647	621	657	690	648	632	690	673	669	641	607	647	657	666	665	669	645	675	639	665	659	669	673	716	649	667	727	670	642	672	644	650	646	644	690	703	610	633	662	649	666	641	647	610	609	652	651	729	656	688	667	642	652	691	672	684	653	624	676	633	640	643	618	696	678	647	659	658	702	600	621	682	657	666	630	688	645	635	640	664	604	661	683	647	638	680	675	603	664	636	629	684	662	669	686	641	688	620	662	665	689	619	669	669	650	702	666	689	670	655	683	658	702	659	582	649	647	645	654	645	750	720	658	662	658	694	641	651	656	652	676	681	679	673	647	617	671	628	662	648	650	669	676	646	649	713	664	629	654	627	648	656	671	668	643	697	639	635	701	704	658	687	656	661	675	667	663	653	666	646	651	663	659	661	643	653	642	662	634	666	678	600	690	671	627	670	660	650	665	635	661	659	697	687	653	646	682	653	680	654	677	612	661	653	671	673	668	643	625	654	645	648	684	670	674	649	660	716	645	599	644	661	642	662	644	605	630	645	574	641	648	610	655	659	653	670	636	682	624	682	656	639	666	607	657	606	647	692	689	607	644	678	673	614	705	607	667	647	637	681	654	610	712	693	647	641	629	629	684	661	682	634	664	649	642	676	635	705	678	623	689	670	672	653	671	616	642	674	644	699	623	661	607	641	627	656	699	635	670	636	589	687	655	682	631	685	655	676	668	625	672	661	675	679	659	657	666	646	688	685	673	687	635	689	643	655	629	635	641	659	696	666	657	627	626	682	656	603	667	672	664	641	622	662	681	642	637	662	680	701	676	678	641	658	602	662	702	661	665	664	679	650	672	668	632	666	674	646	673	675	638	637	640	663	673	667	692	676	679	653	660	636	651	676	695	657	660	727	647	682	631	659	657	623	635	676	627	692	644	633	663	671	652	685	652	687	678	673	602	592	671	647	623	660	622	647	670	608	683	649	695	709	626	684	683	613	676	688	680	657	673	644	654	695	672	693	687	658	657	668	663	663	653	617	648	632	640	694	615	631	670	600	617	671	671	642	637	628	664	708	623	635	683	646	667	606	660	630	668	623	663	638	681	673	672	682	670	631	671	670	671	655	693	632	659	654	701	635	672	679	672	635	675	661	626	647	679	617	646	683	675	706	603	657	687	630	619	717	728	699	624	671	676	618	636	606	633	645	666	691	643	657	635	659	620	703	630	649	691	711	615	681	665	679	717	689	658	649	662	676	680	639	706	644	658	664	653	662	678	668	654	659	620	627	677	705	650	632	608	664	650	658	698	658	676	666	678	679	636	620	657	699	650	682	641	670	608	631	652	696	660	666	668	699	648	653	687	640	654	673	665	695	696	691	624	652	645	636	630	666	628	681	663	672	651	641	656	632	674	645	627	682	622	658	667	675	684	659	661	666	643	714	650	652	651	627	656	718	659	731	672	651	643	663	660	647	648	617	659	693	654	684	616	693	650	639	667	624	697	699	690	653	660	686	648	688	651	678	649	639	651	683	688	662	659	701	647	609	711	636	682	670	673	637	624	644	613	655	660	694	664	633	683	649	667	627	636	651	653	682	650	661	691	681	626	683	644	606	679	644	671	650	641	662	641	663	652	684	668	672	655	674	681	674	597	610	650	683	644	677	621	640	715	673	673	662	633	619	640	673	654	625	641	651	648	677	660	667	665	682	642	657	666	672	694	675	714	699	662	671	657	653	666	689	609	662	623	667	626	656	668	684	661	667	680	658	697	603	659	676	692	668	672	702	694	639	611	645	666	644	643	673	664	620	629	650	674	630	654	606	602	677	666	698	666	638	670	648	667	628	667	657	669	644	643	652	647	643	654	690	635	653	669	692	671	631	629	680	622	650	637	695	651	665	712	672	681	652	690	627	664	642	689	631	679	647	694	668	678	615	686	676	649	646	645	659	716	637	674	663	625	670	668	642	747	684	664	610	646	654	637	669	646	638	627	649	699	624	651	667	688	703	639	618	659	653	650	610	647	688	648	632	659	697	665	666	644	662	655	651	650	655	688	667	643	655	647	684	644	638	618	677	660	691	681	606	642	686	642	670	675	656	626	643	643	681	673	634	639	657	681	609	731	635	626	659	654	647	649	692	609	665	611	649	639	617	671	691	646	665	687	689	655	678	650	679	701	739	643	646	681	653	623	673	666	663	660	677	657	664	666	675	643	680	593	631	661	666	639	657	665	703	725	666	633	666	625	666	645	695	645	706	685	658	665	611	649	642	669	639	680	641	646	665	674	638	682	681	706	640	667	676	688	666	643	626	672	695	669	624	652	687	684	648	673
40405	47853	17938	8828	6004	4398	3334	2701	2186	1957	1793	1595	12377	1209	1129	1152	2081	4897	3654	1461	1175	886	889	796	802	786	764	735	752	733	711	722	638	692	695	731	681	690	626	685	688	698	681	690	704	701	688	708	652	660	683	698	623	676	662	694	650	697	654	659	669	670	669	682	652	601	674	669	639	637	669	655	668	668	665	671	658	651	670	647	666	651	605	621	642	630	657	595	656	659	617	637	610	677	645	695	657	667	626	661	653	636	649	604	646	642	627	663	659	639	629	613	658	649	663	592	645	638	685	614	666	636	660	682	658	637	597	628	687	618	682	680	684	667	648	691	662	636	657	643	674	683	698	691	661	631	647	614	614	611	623	650	648	651	658	611	617	615	668	649	631	671	673	640	624	663	615	612	658	661	655	611	633	655	662	637	629	600	668	663	640	638	656	627	675	643	624	693	630	662	613	677	630	654	669	651	671	615	607	656	656	652	675	662	666	608	683	601	641	618	671	682	667	655	651	664	674	662	629	636	620	654	644	660	650	622	640	604	652	623	639	547	632	655	672	661	672	621	619	674	670	632	593	664	676	644	673	687	665	631	682	620	664	630	620	664	647	641	602	654	672	691	659	671	612	650	669	677	654	632	642	627	644	634	654	624	659	662	678	650	669	620	619	661	678	637	630	626	658	621	626	682	652	637	663	628	651	632	645	672	676	607	674	671	657	645	651	681	668	600	682	655	677	677	642	665	655	672	656	670	643	635	652	620	668	642	638	603	676	645	669	643	621	671	678	620	675	669	674	650	634	645	617	644	635	664	637	683	591	641	642	653	628	688	612	659	630	648	654	661	653	616	638	637	662	658	637	653	680	634	592	624	630	640	624	643	644	674	653	639	620	608	653	644	655	648	679	664	658	625	686	633	612	661	597	631	648	650	678	597	625	659	639	686	602	680	634	669	632	589	660	644	613	661	653	618	641	576	638	642	669	582	673	673	650	626	616	627	664	691	591	678	629	606	672	647	649	639	662	703	652	631	653	664	649	637	659	597	639	659	639	630	667	635	620	662	699	655	631	673	616	625	665	649	679	676	644	618	589	715	657	650	626	655	640	675	661	697	613	608	691	653	652	677	664	642	630	646	636	645	636	653	645	665	656	668	627	636	697	662	615	652	630	617	601	669	684	674	643	644	645	630	639	612	601	600	642	652	667	646	615	670	627	663	663	636	616	692	687	601	676	602	658	654	621	622	655	632	656	642	650	660	611	643	632	652	660	682	629	645	657	646	644	621	633	646	679	602	668	624	637	628	634	638	668	698	644	650	679	670	646	640	629	636	712	666	652	653	659	652	631	646	608	597	640	639	644	685	665	657	611	635	696	640	664	657	612	665	637	696	612	672	699	632	665	597	669	659	637	621	650	650	665	693	661	651	663	637	651	697	676	648	650	664	630	641	660	630	647	654	652	678	599	643	678	665	642	666	702	636	597	664	658	656	677	593	642	627	641	647	667	654	634	684	653	640	634	660	701	649	664	599	615	674	671	634	618	573	621	656	664	673	626	644	658	642	658	618	656	634	624	635	648	641	606	663	613	638	644	644	632	602	672	636	633	630	629	651	640	665	684	621	644	645	640	633	688	652	646	615	633	608	616	703	653	634	659	659	651	642	650	635	638	693	705	645	646	655	641	591	690	659	650	656	690	649	670	626	673	686	669	605	624	622	600	659	642	653	652	669	658	729	648	643	634	636	669	670	645	678	654	606	687	647	618	645	578	669	649	669	637	632	666	650	666	584	658	690	606	676	666	680	610	698	673	663	671	662	658	633	695	647	672	648	687	639	663	665	683	590	631	637	686	673	650	667	664	616	651	638	600	611	656	621	675	655	635	654	645	652	632	639	638	633	634	661	624	662	652	628	631	673	611	629	667	635	642	656	671	641	645	639	665	607	627	649	648	623	655	617	652	687	656	679	670	671	653	631	613	635	686	656	628	651	658	650	617	656	600	648	700	647	663	646	655	650	630	602	661	658	654	659	603	647	649	656	667	631	689	627	661	585	642	652	671	712	676	632	680	669	679	672	636	662	623	630	651	639	586	665	664	655	663	624	650	615	659	687	596	654	659	660	691	647	618	651	637	599	671	638	687	623	647	628	626	633	640	651	670	661	620	642	655	645	632	663	646	630	684	641	663	591	645	686	657	615	688	647	665	656	637	637	637	631	627	660	667	630	672	647	605	667	658	630	632	634	646	680	631	620	653	648	639	676	663	659	655	656	622	674	678	675	600	630	634	614	663	636	648	626	678	654	677	672	694	622	640	642	674	653	647	659	637	639	619	701	623	656	660	664	651	666	670	581	633	642	660	624	659	649	634	637	648	590	657	661	612	619	646	657	620	686	661	668	677	617	688	671	640	650	693	619	632	650	671	593	643	632	651	662	657	636	689	657	697	671	664	681	630	667	661	660	629	639	628	711	629	692	709	644	640	666	645	601	633	630	612	628	636	605	659	686	604	685	624	655	664	661	651	628	658	650	652	664	660	658	647	694	641	623	676	672	622	683	637	617	663	629	652	654	647	648	654	630	622	663	656	629	651	631	659	613	637	634	644	641	640	660	632	603	657	679	622	612	651	663	654	654	670	661	644	660	650	676	664	611	675	608	668	625	619	622	638	607	623	619	660	673	675	561	619	594	611	654	682	676	634	637	678	661	624	613	653	656	645	646	663	630	642	699	671	618	671	604	625	667	620	644	623	693	653	673	646	631	663	657	684	622	637	670	617	636	650	676	630	635	645	640	651	653	606	633	684	665	667	613	659	692	619	676	648	645	624	610	667	676	621	633	606	684	709	636	643	619	654	648	626	643	653	664	652	683	656	636	645	676	660	635	681	635	652	622	631	635	621	670	626	622	607	662	659	658	651	653	653	679	618	656	642	660	689	659	622	646	657	684	669	638	633	651	618	665	657	697	644	624	629	653	697	617	644	639	665	631	642	645	628	621	670	691	617	641	642	670	589	674	659	637	650	708	643	712	639	633	676	628	656	643	619	652	624	677	661	605	612	648	694	650	644	678	645	641	637	633	630	678	653	614	684	660	670	615	633	698	687	628	625	619	671	645	638	660	647	597	604	646	576	643	624	658	639	659	645	682	646	660	642	622	671	610	638	656	595	704	641	594	649	612	711	648	651	651	629	667	579	666	635	673	643	635	657	623	653	647	592	647	620	602	699	638	673	644	647	653	643	618	644	635	632	636	663	625	614	673	626	683	596	639	587	599	668	648	635	632	608	592	672	682	683	628	644	633	641	667	644	684	640	630	677	620	665	666	673	618	645	628	616	659	652	617	666	621	632	637	629	615	656	659	605	612	662	639	649	642	685	634	597	676	647	609	683	600	664	681	633	647	680	640	631	614	666	677	630	661	706	690	628	629	619	608	663	614	648	654	673	669	639	670	657	640	647	682	650	622	667	687	642	623	671	675	644	668	686	649	630	648	613	657	677	629	662	683	692	665	622	622
32292	21787	7163	1362	1020	961	938	834	863	843	837	850	1110	834	841	858	922	1515	1479	905	894	883	826	782	817	803	807	863	767	782	819	836	830	787	799	874	816	793	780	786	821	769	742	791	765	838	843	739	799	793	787	781	788	820	833	773	815	831	800	759	810	782	822	804	784	763	823	858	787	815	795	821	846	786	782	797	780	809	792	814	827	775	800	811	802	791	770	851	817	786	819	808	811	759	810	807	739	846	828	818	793	853	831	769	827	851	831	819	866	829	800	787	826	811	778	839	813	783	822	828	818	778	776	788	803	838	801	856	823	817	826	818	797	814	802	798	854	831	803	832	814	831	778	810	807	831	793	827	824	790	829	795	815	810	800	820	836	807	805	812	861	793	841	829	817	767	794	760	804	840	797	867	831	810	865	801	818	800	780	833	766	760	822	805	791	792	821	814	815	843	804	755	790	803	755	820	882	771	853	809	805	767	846	768	877	798	824	844	788	790	808	781	840	777	820	781	836	857	782	795	801	842	817	798	802	838	733	826	758	814	794	788	829	779	848	890	794	778	760	758	734	791	788	812	788	772	847	778	811	817	835	820	826	763	809	776	811	840	799	794	789	800	848	831	759	791	821	843	813	824	824	786	781	839	804	763	819	776	789	800	769	794	803	793	818	799	820	840	853	784	814	784	792	787	834	795	835	856	791	780	814	807	823	830	809	811	769	831	755	804	830	830	845	780	799	816	871	847	785	824	779	767	806	832	797	864	794	846	749	817	823	842	804	776	834	821	802	817	805	795	832	797	788	782	788	776	763	817	792	819	811	816	791	767	767	764	780	746	807	802	753	780	807	819	790	814	811	824	879	754	792	837	857	758	822	812	745	766	807	817	821	816	824	781	814	843	857	847	819	805	785	796	850	816	834	778	830	818	847	817	857	860	843	756	795	798	822	833	809	811	755	768	823	802	806	799	838	780	823	813	780	775	784	842	798	765	843	824	757	826	844	837	805	856	821	838	843	871	831	800	816	804	766	786	818	813	821	788	810	780	799	760	756	770	818	813	756	869	827	808	835	829	780	842	827	824	795	777	812	880	782	772	889	837	808	826	786	782	817	827	783	788	734	786	820	764	794	813	814	772	785	804	856	786	782	821	820	751	818	853	830	818	836	815	827	821	794	812	826	780	801	783	809	755	867	781	819	848	792	767	865	820	828	810	817	853	799	799	826	794	809	793	833	816	766	784	843	836	817	808	812	786	828	778	809	808	834	826	810	861	830	779	818	794	812	768	856	800	812	868	801	818	832	772	881	781	785	813	795	826	822	870	821	825	797	850	814	825	871	838	804	820	798	851	817	783	787	829	801	839	846	826	778	856	826	817	844	769	778	750	876	815	807	777	792	824	837	826	806	823	856	775	777	774	749	816	776	776	832	831	767	843	826	831	839	773	776	788	799	824	815	766	806	848	758	854	828	803	828	837	798	834	821	826	783	845	808	794	812	799	796	833	836	840	831	785	866	817	816	750	801	809	783	851	808	832	795	792	833	824	815	845	835	813	759	742	875	821	803	843	781	760	809	816	783	779	818	805	824	812	802	800	821	827	784	817	767	772	836	782	815	839	762	833	843	835	800	850	811	810	834	737	817	825	783	816	830	751	812	786	820	821	830	825	834	861	828	753	761	797	765	820	799	817	795	752	796	799	747	780	799	817	813	837	799	836	775	821	832	857	798	838	778	814	807	802	796	838	814	799	824	809	831	846	807	831	793	800	785	853	732	800	810	828	771	831	829	788	816	760	819	775	823	755	835	776	784	810	808	770	794	788	793	827	838	829	823	866	831	786	914	807	776	784	802	859	807	803	871	847	800	809	807	769	776	831	839	769	816	822	800	826	819	815	779	810	852	914	854	749	809	832	839	784	865	816	770	794	829	825	798	870	774	773	792	810	805	810	734	840	802	834	856	814	792	831	830	824	755	826	793	792	805	797	822	806	800	877	777	804	804	794	830	833	808	822	822	820	817	792	773	856	814	802	822	821	761	788	828	825	805	805	855	818	787	827	798	766	763	787	829	823	854	780	820	825	806	760	847	815	814	831	893	812	828	829	795	842	826	865	809	835	821	821	792	773	790	844	788	810	784	817	828	845	855	795	846	801	794	766	797	820	805	848	847	806	808	809	824	799	811	825	811	847	817	800	775	790	779	746	767	802	842	788	807	834	851	786	880	823	806	764	758	813	767	790	832	800	818	752	793	781	788	812	793	810	836	763	794	797	812	793	763	814	763	770	890	835	848	818	781	801	757	804	858	830	828	799	811	819	785	801	863	805	795	833	858	779	809	785	876	786	836	797	831	810	798	787	800	813	829	813	817	792	763	801	807	822	777	816	838	810	845	809	793	813	814	814	792	817	760	807	806	861	820	792	778	832	821	790	808	779	824	800	809	796	783	838	832	816	798	848	792	779	814	843	826	788	807	800	840	848	815	785	757	843	864	789	772	809	873	839	856	749	831	870	844	780	830	778	827	810	819	803	791	782	838	805	799	805	804	780	843	789	782	822	835	823	820	818	817	832	791	825	810	775	779	879	820	753	812	848	808	788	788	882	836	776	840	837	805	763	810	780	810	815	817	797	806	826	818	789	796	839	820	818	811	818	836	816	759	840	820	801	802	820	764	880	816	774	816	820	858	796	800	776	815	802	835	790	842	779	829	806	799	811	818	866	801	787	791	798	782	824	818	819	831	839	837	787	774	841	808	852	810	815	781	867	811	827	816	776	830	807	804	833	818	759	831	750	783	822	814	780	794	803	823	850	897	792	865	765	782	791	781	834	819	788	859	821	819	835	836	809	789	809	821	806	831	754	835	821	830	792	772	862	818	785	807	809	819	809	816	806	796	814	815	781	799	761	790	803	830	816	825	773	824	806	777	798	784	828	779	776	821	808	831	814	804	800	825	821	784	756	797	839	792	834	833	801	826	803	853	791	836	776	801	828	831	757	824	824	798	815	822	791	784	860	797	838	828	748	807	762	797	863	806	754	845	818	810	837	739	768	806	794	814	753	816	761	763	814	804	801	805	845	860	744	839	810	834	773	804	810	813	798	759	843	779	793	774	744	799	875	755	840	843	826	827	798	784	755	838	825	796	802	830	832	822	790	800	829	841	790	799	894	780	827	878	812	793	799	873	751	820	762	809	794	812	779	814	805	841	792	834	803	809	844	829	810	795	751	845	791	814	783	867	813	798	766	798	841	854	809	786	787	770	799	796	828	754	786	790	821	783	800	821	806	795	833	823	838	741	824	770	756	825	831	849	812	795	799	768	828	776	830	823	761	781	785	795	803	826	807	767	822	832	766	813	772	857	766	805	857	788	821	836	799	818	840	798	831	766	799	764	791	828	844	823	777	819	865	826	846	815	814	820	819	820	815	793	784	851	821	771	820	835	827	777	825	746	793	859	829	801	869	800	823	848	827	816	822	827	841	850	799	838	839	768	788	783	811	804	794	824	814
33004	23600	3307	1285	1195	1058	971	976	864	882	954	975	1601	878	887	844	1198	2519	2505	1130	1046	816	844	852	840	847	886	836	869	840	830	872	949	872	852	827	862	831	845	833	847	878	826	895	861	904	892	859	882	857	860	869	875	844	831	825	865	853	840	851	849	851	844	939	890	858	849	915	896	858	878	869	883	811	888	791	842	866	844	844	826	836	800	819	844	877	864	870	860	801	861	827	848	865	827	861	815	853	865	870	861	866	847	833	863	845	885	890	838	874	872	815	857	820	872	869	811	841	827	859	838	866	885	904	841	847	840	824	817	816	832	869	822	839	939	829	868	868	831	852	852	889	813	832	881	845	878	842	891	814	905	830	861	883	907	807	805	852	887	832	805	863	856	847	825	876	863	846	896	846	867	846	883	861	908	897	868	859	885	868	825	843	834	846	857	866	847	948	860	851	887	841	884	823	846	882	793	894	825	877	864	852	920	817	860	883	836	827	870	837	874	870	896	880	870	862	848	848	844	824	836	856	827	850	860	867	880	901	862	854	827	805	818	839	881	863	865	857	834	808	813	855	827	907	872	839	877	842	854	821	806	840	802	828	866	878	877	833	834	857	880	839	868	828	841	820	867	907	843	860	858	866	849	836	870	856	895	852	898	898	845	821	815	852	820	893	879	772	855	866	874	871	841	845	848	868	822	849	870	839	844	842	858	906	770	821	819	888	860	833	800	842	902	863	820	892	892	879	832	931	841	807	853	841	870	839	884	810	876	888	909	875	859	829	838	875	844	865	897	842	889	847	832	817	896	850	795	842	884	870	806	876	863	834	811	803	876	794	836	868	850	885	859	852	892	871	838	826	847	880	881	858	830	865	952	822	878	810	832	915	871	848	828	807	880	863	906	907	861	864	871	807	863	896	862	877	879	829	800	823	884	823	840	880	873	834	885	866	826	870	822	847	869	852	830	901	859	839	835	877	834	857	856	828	816	895	830	860	894	847	897	878	874	815	837	850	851	847	878	875	904	830	818	871	882	777	854	882	820	818	813	812	809	887	824	866	852	892	894	870	810	851	835	887	873	867	871	917	845	850	899	873	835	858	825	848	769	812	847	890	811	875	850	875	799	883	848	865	824	819	812	869	879	796	858	826	870	846	905	834	881	868	895	849	858	847	870	826	844	871	879	799	840	866	811	870	799	860	865	842	830	883	839	837	855	885	844	806	880	868	852	866	861	873	904	821	883	863	853	827	870	921	829	830	862	851	799	850	850	825	859	823	814	835	855	773	872	762	850	827	858	878	838	845	828	898	854	900	791	776	832	825	860	835	859	824	909	844	834	812	911	861	855	877	895	886	856	899	882	816	865	864	907	885	924	857	895	833	868	897	890	867	820	847	867	848	871	844	860	828	857	846	889	825	824	903	872	853	875	866	852	922	826	826	888	808	895	839	862	860	823	905	833	838	820	828	872	876	866	862	909	877	833	853	863	847	861	835	859	902	822	842	812	848	785	845	825	874	900	891	827	830	846	855	890	841	832	836	867	873	849	830	879	822	827	842	848	867	833	841	791	862	825	863	868	847	814	852	868	835	895	886	926	857	864	869	862	824	859	895	920	845	856	863	884	841	900	864	802	829	851	825	866	921	841	877	886	912	861	867	880	838	919	796	902	880	922	863	834	842	879	804	914	847	856	866	842	887	876	886	871	875	822	821	852	821	837	833	825	842	874	825	885	819	841	846	826	914	881	879	771	856	815	917	838	818	864	866	861	852	859	846	848	840	858	880	877	901	847	878	862	800	868	894	870	886	836	855	796	872	875	844	841	860	837	884	870	803	911	850	852	821	814	882	880	835	856	869	878	795	859	835	850	889	911	889	859	824	856	874	855	856	880	772	867	847	896	842	847	846	888	803	819	871	869	839	881	863	829	851	841	839	850	869	848	841	919	865	858	879	849	875	885	872	828	833	839	891	852	846	838	878	842	840	894	845	892	800	878	875	863	807	866	847	862	876	820	861	821	860	858	908	895	813	881	854	856	824	831	870	862	845	877	849	845	862	840	845	859	850	866	823	855	848	852	871	824	860	859	856	838	889	846	845	816	885	810	823	820	894	908	828	888	817	831	842	833	851	791	897	854	911	834	831	863	838	838	846	855	865	831	812	857	813	825	847	878	846	831	853	840	798	815	863	909	894	833	868	849	873	864	850	893	877	805	830	835	841	897	819	883	902	872	857	840	876	895	834	839	850	876	826	885	848	825	900	867	826	855	898	902	858	838	841	861	912	828	801	852	849	869	773	871	795	852	827	827	845	873	825	871	857	832	907	840	849	808	834	843	853	860	812	894	854	843	879	867	883	801	852	869	826	861	878	817	828	814	890	798	820	891	904	911	859	840	836	877	869	922	871	857	901	845	846	828	925	831	849	828	898	842	860	832	827	867	851	902	865	823	871	854	824	798	818	908	818	841	818	842	915	849	830	851	884	876	903	824	897	923	857	805	890	841	830	795	872	888	887	838	837	827	869	870	882	856	839	841	868	872	850	877	864	882	854	914	856	832	832	854	829	887	844	871	847	831	803	875	891	896	887	870	802	876	845	832	877	871	807	817	859	858	878	819	810	870	839	833	842	831	905	871	858	869	799	853	879	885	809	863	841	889	820	902	857	852	859	833	848	910	858	817	834	801	854	858	884	845	861	868	855	894	881	858	805	863	821	812	845	832	857	903	845	819	842	857	841	858	855	885	866	878	893	786	831	911	866	847	822	829	827	858	850	861	894	831	887	864	910	823	854	905	824	835	862	890	868	838	845	864	830	898	894	822	871	900	913	834	843	865	824	860	863	910	814	866	853	861	899	891	847	904	844	813	847	826	832	860	903	814	830	830	863	831	910	887	848	838	841	885	845	831	859	849	887	860	860	780	832	850	846	844	889	890	844	890	864	895	836	862	882	825	879	857	840	896	827	828	873	846	835	851	850	818	801	843	862	839	852	864	870	877	891	907	855	875	922	745	876	824	879	834	832	843	860	844	864	788	860	842	847	831	916	871	873	862	850	867	863	895	854	845	842	855	830	814	848	859	839	830	840	851	843	834	823	843	862	876	809	867	898	859	877	869	864	831	782	814	876	837	867	848	849	906	874	805	848	812	831	843	838	831	862	848	883	878	814	836	853	880	857	829	863	816	897	910	861	772	855	836	835	857	898	866	851	855	847	848	852	824	850	883	812	851	869	857	799	887	869	827	848	869	875	848	839	876	822	854	803	867	872	835	890	858	921	874	846	815	885	863	874	859	862	862	893	846	844	878	883	847	867	828	860	840	847	855	865	864	894	855	828	889	879	808	879	867	877	840	900	876	876	834	812	850	842	796	870	869	882	833	833	844	901	785	876	877	814	820	845	804	886	863	827	863	827	848	846	864	821	811	885	883	847	825	860	878	842	887	879	887	845	831	847	839	852	827	785	826	856	829	878	878	810	831	869	850	830	823	865	864	822	893	840	852	851	811	885
24806	20670	26896	24325	20578	10742	1533	901	758	740	690	722	1960	548	521	519	568	1649	2597	1511	585	481	464	423	464	410	463	451	394	410	438	448	432	431	413	437	419	422	419	425	433	367	421	448	448	435	427	404	405	403	435	425	408	418	392	416	427	378	409	424	420	450	375	406	414	409	427	415	427	432	425	384	439	409	417	407	413	421	425	392	411	418	402	385	423	392	419	419	419	410	438	384	387	396	442	406	389	392	411	388	393	416	447	418	412	439	438	424	406	409	438	430	391	427	420	390	434	426	381	396	394	367	401	409	434	417	383	400	413	406	440	417	385	397	413	435	410	419	398	425	389	447	390	390	355	413	386	425	395	384	423	402	419	419	433	435	402	372	392	402	436	433	384	421	405	403	426	437	406	420	442	387	379	370	438	402	424	433	424	393	438	382	444	382	395	444	413	416	393	429	439	395	396	414	406	399	383	389	410	442	380	409	416	430	394	410	393	404	437	396	393	392	414	448	403	404	434	392	402	432	385	410	388	413	440	380	394	422	406	398	409	407	396	421	446	409	425	411	428	379	393	394	379	414	416	442	411	398	406	432	408	400	396	432	421	400	412	441	431	395	417	414	393	410	379	376	396	435	392	390	442	416	405	385	404	421	400	433	375	413	380	438	430	422	414	388	426	443	417	429	437	397	419	487	383	427	453	421	411	426	407	438	439	398	421	404	421	377	447	394	426	413	424	454	383	422	413	370	425	401	336	437	418	430	393	394	399	416	428	443	406	425	412	417	412	401	435	410	436	370	365	391	423	401	402	438	394	429	383	384	392	409	437	390	436	419	377	394	418	368	428	398	412	411	424	398	397	432	398	397	419	387	391	386	409	422	404	411	402	378	394	393	392	409	411	395	408	419	422	416	398	394	360	422	439	426	438	402	398	410	395	387	387	407	385	390	402	435	426	416	412	403	392	435	379	433	402	382	411	475	423	414	409	428	431	398	411	391	447	408	454	437	402	413	411	406	382	382	409	398	433	382	395	423	423	416	437	396	407	424	409	401	391	394	422	389	409	410	427	450	368	398	415	438	430	425	382	373	407	417	405	397	419	405	466	396	391	418	424	410	412	382	405	396	374	416	371	441	451	401	408	399	383	454	425	428	399	377	417	413	422	431	351	413	391	402	391	425	402	408	400	396	408	417	423	400	429	420	421	423	407	445	432	408	410	407	422	369	409	452	399	397	424	412	431	434	445	417	396	426	455	408	405	425	423	419	418	423	400	431	430	441	420	403	418	408	404	395	407	406	372	424	349	419	447	418	402	394	416	410	402	398	450	416	398	426	387	417	422	391	407	402	452	397	358	394	403	417	408	385	429	404	425	418	422	439	413	373	428	420	393	415	451	447	434	373	442	413	370	399	406	382	407	396	400	383	418	371	428	390	411	413	406	407	400	421	404	411	405	463	422	434	400	407	443	395	374	407	407	418	404	418	426	419	394	411	399	407	418	404	387	395	372	430	371	409	427	403	384	384	397	414	432	410	386	410	419	413	446	450	439	395	408	421	412	434	416	408	406	416	443	390	410	403	443	412	385	394	401	440	399	382	384	419	393	419	376	401	401	407	423	419	416	380	394	394	393	429	435	422	422	407	401	420	406	393	407	425	419	415	378	409	452	388	442	423	411	374	367	386	431	429	418	420	445	423	419	410	442	424	407	414	411	413	404	406	413	405	379	414	384	384	400	405	418	421	368	365	401	404	381	383	408	418	385	402	411	377	369	445	426	413	401	416	420	418	410	394	413	433	421	408	381	418	416	420	438	392	388	397	427	373	390	409	402	422	427	397	423	418	394	389	409	392	443	406	428	403	404	408	404	429	418	389	395	397	399	394	413	385	435	426	409	441	397	417	416	389	407	377	377	448	412	392	399	371	449	462	376	396	416	430	402	457	397	440	431	423	406	400	378	374	381	400	438	371	399	407	366	406	425	444	420	413	424	385	421	390	400	416	385	417	434	402	423	383	416	402	422	388	368	398	404	409	388	410	426	421	380	379	402	423	414	388	388	389	408	426	409	407	415	438	415	366	400	432	425	355	403	420	396	412	376	420	395	430	389	393	379	423	417	385	417	396	396	409	418	426	412	416	392	431	435	394	427	407	395	420	401	434	393	410	389	391	385	409	435	424	436	414	410	437	379	381	404	408	421	433	385	379	387	422	428	373	382	439	388	392	393	382	427	419	406	403	394	394	409	437	417	442	392	423	428	411	389	419	387	413	368	421	422	398	460	391	407	429	434	397	436	426	392	460	408	439	457	384	402	439	406	370	417	384	392	408	399	428	373	419	430	394	356	344	406	407	391	425	415	415	386	435	387	387	405	468	403	385	408	398	394	406	410	445	427	422	436	416	370	379	413	408	409	430	379	381	438	416	400	408	417	404	440	380	418	414	395	430	442	409	396	393	408	419	407	437	442	442	410	403	411	368	365	390	392	409	405	426	396	413	439	380	416	382	400	425	362	388	388	405	426	409	408	394	443	431	422	397	433	460	407	434	378	385	414	443	385	476	439	380	400	378	420	398	403	411	423	427	424	434	404	435	401	411	439	426	379	419	453	404	428	407	385	412	416	396	421	444	412	410	386	415	398	430	386	375	389	415	408	439	397	402	416	401	401	400	428	391	406	408	394	419	419	410	392	400	371	384	395	393	402	398	391	393	427	388	427	371	392	389	434	404	409	396	440	376	394	400	398	386	414	379	431	399	403	422	376	386	376	420	438	434	443	411	435	400	377	408	396	387	393	369	423	402	382	382	412	442	403	388	440	426	425	403	439	403	398	397	428	441	442	396	408	393	407	411	410	418	422	423	400	413	412	450	435	405	448	439	369	368	413	433	419	401	424	410	384	427	408	413	432	419	443	425	387	431	430	401	429	408	408	393	425	431	413	427	447	398	419	406	406	401	454	415	397	404	428	422	409	427	417	423	432	423	386	409	384	381	410	430	382	397	397	407	391	395	421	411	392	416	427	394	378	411	414	428	385	379	435	427	420	424	395	389	413	402	431	400	417	406	413	428	387	418	390	391	415	418	415	425	415	400	408	419	383	369	409	402	428	429	422	401	424	466	408	422	392	387	414	388	404	449	402	431	455	399	439	394	422	384	391	402	393	379	367	396	413	393	415	449	421	419	425	416	415	436	394	423	449	423	402	378	406	436	424	393	384	375	404	393	409	401	393	404	407	411	434	391	415	443	380	390	446	440	415	412	417	418	413	429	410	418	418	410	405	405	395	380	380	409	421	394	431	418	397	402	439	425	404	405	429	385	439	431	406	404	388	404	448	380	377	401	382	451	419	420	394	424	427	371	417	388	391	456	428	381	420	376	421	426	405	397	404	425	394	438	423	446	359	451	390	405	388	406	418	431	393	401	419	445	440	392	395	460	411	408	451	421	399	437	391	424	410	438	365	412	415	397	414	430	439	415	419	401	400	380	412	379	441	394	411	405	417	396	394	406	408	391
37318	40592	11855	6157	3693	2656	1974	1619	1293	1198	1048	1036	3817	848	683	656	910	3411	5334	3000	783	670	535	515	520	489	496	488	471	494	484	513	492	468	467	496	474	482	442	482	436	472	480	430	484	474	454	450	447	489	476	485	442	482	473	430	439	436	431	483	425	451	464	450	515	442	448	438	461	458	421	425	426	478	491	445	444	468	466	441	462	472	454	446	456	458	445	452	433	471	445	440	458	462	456	415	427	423	461	435	450	433	428	475	439	457	466	432	473	403	432	482	438	480	439	448	472	456	445	461	434	458	430	458	442	429	451	496	441	431	480	460	448	459	403	450	415	461	440	426	517	443	465	479	452	435	443	450	427	484	473	442	458	442	452	441	490	455	443	462	432	463	456	461	459	436	469	470	441	410	428	455	480	479	393	485	472	449	440	446	438	417	444	462	453	445	460	397	465	453	486	438	484	454	422	434	390	487	451	456	420	501	461	454	456	410	462	447	439	501	455	499	439	490	405	459	450	493	434	406	460	438	425	463	430	435	403	439	412	418	453	456	435	425	430	493	454	420	411	439	440	459	429	443	421	457	452	409	424	448	433	444	405	489	452	448	489	437	451	483	466	476	430	397	453	437	499	489	462	448	480	431	426	435	447	441	438	440	449	461	421	483	425	446	444	460	421	497	492	439	452	432	461	444	435	439	494	442	414	454	431	448	442	450	478	438	432	458	433	456	464	470	428	465	445	442	429	469	471	464	487	405	427	422	438	424	423	487	407	460	445	455	471	461	466	443	454	406	433	426	414	454	480	447	459	450	457	453	439	465	484	426	440	436	425	433	465	470	457	431	433	441	480	435	457	442	427	438	473	412	469	440	434	482	458	449	449	437	453	461	424	458	445	413	481	461	453	463	425	431	465	482	419	446	456	433	486	448	446	429	458	432	409	473	435	440	456	445	453	484	485	455	440	488	426	458	463	464	451	410	478	457	447	504	410	428	459	475	446	420	420	463	446	422	414	432	464	443	458	416	428	470	440	470	441	424	450	449	476	440	449	437	453	444	437	447	452	431	472	399	461	456	457	457	405	451	428	452	474	483	455	441	447	467	458	476	459	446	442	442	457	445	471	412	420	436	453	412	462	438	446	454	400	428	432	468	409	437	467	447	476	419	442	442	454	439	417	457	433	452	437	436	441	396	425	481	428	459	460	463	434	433	436	445	413	457	443	441	405	457	491	449	389	410	464	423	405	433	458	455	441	420	437	461	478	488	450	423	461	434	431	482	432	452	463	445	459	419	456	413	443	444	423	418	469	444	448	475	454	438	476	462	465	472	428	468	488	477	413	458	472	464	437	442	429	427	415	446	457	451	467	476	489	471	455	478	480	411	456	438	466	421	421	459	426	440	466	459	454	461	442	441	422	444	446	458	443	440	459	428	456	444	452	436	433	475	401	456	455	481	456	440	469	446	442	427	464	450	477	473	459	411	439	430	424	439	428	435	462	439	427	471	420	442	428	467	437	414	426	448	445	452	433	450	444	447	436	463	474	453	442	435	484	481	420	455	437	467	438	432	418	432	453	468	452	429	401	427	445	453	444	416	419	392	416	462	443	460	443	470	447	459	446	460	451	454	441	419	445	445	426	459	468	469	436	461	455	445	426	483	429	423	439	475	472	433	456	449	453	506	483	433	463	422	444	459	442	422	435	453	467	449	484	449	442	417	459	428	428	458	380	442	426	433	445	457	458	451	465	418	412	442	438	418	440	473	443	443	451	436	491	460	440	454	448	477	429	450	444	479	412	492	470	456	434	450	424	479	443	445	444	432	443	426	452	456	432	435	406	431	448	410	444	447	436	446	438	439	434	419	432	408	482	449	453	440	419	462	433	417	485	467	469	465	452	419	480	436	418	462	441	442	412	438	441	422	483	454	450	398	456	446	409	482	443	422	454	471	488	459	434	453	484	421	449	482	453	432	435	440	457	456	419	471	469	418	404	445	458	467	446	471	431	447	451	434	477	464	444	469	423	445	489	423	392	428	412	451	439	508	433	466	421	453	446	472	425	428	460	480	418	454	432	442	461	465	445	485	425	455	461	436	454	462	468	430	435	420	472	459	469	471	451	452	484	472	422	470	433	454	472	452	450	479	454	449	463	422	478	410	466	450	480	432	457	459	476	431	474	460	477	454	458	424	422	456	444	468	466	447	457	442	457	454	426	423	501	463	451	436	473	462	443	470	447	462	412	461	439	442	429	446	481	424	447	436	457	459	454	426	444	437	465	463	463	430	452	431	434	442	488	485	435	478	446	442	446	452	436	416	431	464	452	428	438	453	438	430	470	441	428	456	492	423	446	462	455	458	455	451	418	416	442	462	459	454	428	452	458	461	464	458	467	469	452	441	450	440	398	438	482	470	484	425	445	402	469	443	443	480	444	455	488	426	434	443	450	457	478	455	439	480	439	451	477	466	439	485	436	432	421	452	464	448	473	439	458	428	428	428	485	454	486	425	469	430	455	433	468	445	452	446	445	461	462	469	441	448	456	428	469	483	473	459	417	428	435	452	457	473	465	442	447	440	445	430	480	464	450	459	454	399	431	444	456	456	439	434	455	447	457	406	426	439	459	453	452	461	476	445	448	457	444	453	450	469	451	448	410	468	424	441	426	420	465	441	429	429	432	426	459	396	407	440	451	424	430	435	469	430	469	467	425	460	415	403	462	458	447	428	442	454	477	452	468	467	448	463	427	427	453	450	447	435	431	418	465	416	415	430	425	449	438	423	478	438	482	421	425	419	437	471	446	461	458	449	410	443	443	435	438	453	443	483	443	453	459	426	459	476	424	462	456	455	447	431	418	460	466	425	437	432	456	423	448	428	424	461	455	444	498	451	425	476	438	452	441	475	463	466	431	452	444	431	454	446	449	452	449	483	412	429	464	484	446	437	398	461	431	464	466	448	418	476	477	481	436	454	428	435	419	473	464	464	452	470	444	456	453	433	456	464	479	456	496	418	423	454	455	433	458	448	437	452	406	452	449	462	431	440	463	468	469	440	446	433	461	446	441	455	430	481	415	468	382	438	410	445	435	467	432	468	452	432	432	442	445	453	435	456	411	462	462	482	429	434	431	431	508	462	400	448	418	464	443	460	486	433	463	437	454	454	463	402	448	464	436	433	464	475	445	462	426	466	454	458	453	452	468	427	420	425	497	449	470	482	432	440	459	466	435	407	390	437	434	464	438	449	435	466	460	460	414	452	441	435	441	460	445	412	473	458	442	406	458	437	432	426	509	425	446	442	496	449	491	469	460	449	475	429	427	484	456	447	438	466	460	408	459	462	458	449	431	431	433	413	474	457	438	426	487	440	411	466	447	423	421	456	464	450	439	452	435	417	440	513	455	423	436	434	425	469	464	439	422	430	435	502	432	414	434	447	460	460	436	460	469	460	456	423	464	418	425	471	464	451	419	463	450	438	451	424	441	401	425	477	424	426	459	414	426	436	443	418	427	465
22859	20665	27267	23950	20632	20650	8329	1842	1437	1268	1213	1153	4849	1013	972	916	1066	2522	4917	3294	901	844	772	823	744	827	729	784	721	757	737	723	742	732	675	768	730	776	761	763	745	718	716	743	725	766	783	738	778	718	731	698	730	764	747	751	742	690	670	746	719	743	733	684	699	743	685	721	710	677	705	714	727	656	743	693	708	749	737	708	678	683	720	750	741	693	760	742	683	719	744	718	708	699	699	700	780	732	704	697	817	723	694	697	679	730	760	723	731	765	782	710	685	692	712	695	746	689	751	709	731	743	675	711	689	757	642	671	754	722	707	722	696	697	754	781	686	685	681	722	745	693	759	708	707	670	713	723	748	777	738	725	658	681	671	706	745	719	743	711	702	710	753	764	720	738	714	689	714	713	664	709	678	764	727	716	726	738	733	710	705	731	737	705	755	696	658	697	700	704	702	731	694	704	661	696	707	728	711	712	720	719	752	693	669	746	735	719	705	742	779	683	748	741	686	739	669	754	730	726	705	730	752	704	664	763	764	727	702	709	729	759	696	735	724	663	650	697	669	740	714	754	702	701	639	730	713	719	757	659	726	737	753	728	704	680	697	690	702	762	729	727	720	780	720	704	763	723	751	715	708	722	723	676	711	708	712	671	738	726	720	709	716	714	746	691	696	749	686	703	698	692	699	726	694	756	700	698	732	720	757	716	690	771	697	706	691	773	743	701	733	723	730	668	743	715	716	736	728	710	717	747	751	691	699	737	771	754	713	757	751	702	701	747	732	705	715	700	715	737	727	717	764	703	719	709	707	696	721	694	721	682	680	733	686	740	754	708	694	660	713	731	729	717	714	720	727	766	655	688	691	731	782	744	702	754	698	714	716	712	685	768	743	706	728	720	725	688	721	701	695	734	668	697	740	735	664	733	708	767	725	729	678	731	747	716	704	714	692	698	695	687	749	760	692	716	690	759	672	715	755	737	719	696	681	698	690	685	706	690	723	763	773	714	712	698	693	722	698	754	673	693	712	722	682	720	735	727	775	695	710	700	694	699	729	757	723	723	721	706	701	674	757	710	742	720	711	711	759	698	726	706	730	701	727	740	773	725	686	682	675	720	710	744	703	714	711	691	711	676	722	769	733	676	711	699	731	732	713	696	714	695	710	736	772	762	693	709	709	755	731	753	688	736	748	733	734	695	682	723	728	718	689	706	778	688	675	700	662	705	724	695	733	673	677	709	733	774	723	745	763	718	680	727	692	718	756	769	712	694	733	731	728	670	730	703	652	678	763	782	692	697	707	740	674	696	721	730	694	722	715	681	776	733	742	767	728	751	717	702	747	725	700	729	746	748	668	747	731	699	735	691	744	738	688	724	753	733	673	692	741	689	709	681	674	699	739	705	763	721	704	687	699	705	693	677	726	679	664	700	749	746	726	682	705	684	753	675	751	707	743	708	717	696	690	704	727	744	717	684	742	712	713	723	798	669	774	738	673	714	697	721	741	730	713	711	659	712	685	760	754	753	732	718	694	691	717	750	718	722	728	673	756	780	695	743	725	753	688	703	681	699	733	699	680	715	710	657	697	663	708	729	679	723	718	756	698	702	725	690	715	789	703	690	742	693	775	744	740	674	717	763	722	721	694	713	736	718	732	698	752	728	711	744	736	684	672	692	699	700	727	735	648	684	702	713	728	732	730	713	754	723	731	720	683	747	706	718	744	716	700	740	712	739	719	714	717	760	711	734	689	772	720	700	757	710	678	691	712	708	709	720	691	676	672	673	748	750	707	692	675	700	667	730	703	702	681	738	710	676	666	731	707	793	721	724	660	694	711	746	702	718	700	730	698	737	729	694	702	709	730	649	733	706	699	756	696	741	683	691	716	708	712	702	710	766	684	680	681	711	737	699	701	696	714	731	804	720	718	751	672	724	739	711	729	769	737	724	699	687	710	679	774	727	718	748	735	691	708	708	687	714	689	708	704	654	725	714	740	734	725	715	708	714	727	706	722	700	728	726	703	754	702	722	744	721	735	689	735	709	716	710	710	719	733	720	687	687	642	664	729	724	713	731	704	674	723	692	771	670	730	746	719	773	718	702	668	747	675	708	702	764	686	759	730	735	700	701	722	715	735	703	726	700	744	754	735	719	688	720	686	739	727	681	715	708	720	770	770	749	721	721	717	698	727	690	725	715	666	707	735	713	668	690	709	737	717	741	692	702	691	701	695	716	707	728	728	757	720	711	731	754	706	699	680	720	748	720	689	695	726	678	695	744	728	726	744	727	715	733	739	682	715	730	692	706	690	730	679	688	704	775	721	742	673	719	766	724	710	719	715	682	703	738	674	653	708	699	725	747	689	716	661	734	696	754	693	686	687	704	727	652	753	704	726	731	719	711	736	742	678	718	722	677	689	654	688	715	735	691	774	724	789	726	711	708	740	704	691	675	711	708	721	693	710	696	774	750	728	695	710	688	713	737	737	711	773	695	738	683	719	735	703	752	710	746	707	672	718	696	704	675	686	707	682	713	712	668	739	749	704	712	771	689	730	667	713	667	714	701	718	769	724	678	667	716	726	698	762	646	748	726	728	714	719	759	703	752	708	677	692	706	677	686	695	765	751	739	724	769	692	745	662	667	722	690	765	677	689	669	727	712	731	685	712	748	740	720	713	682	734	728	645	661	698	698	673	724	702	723	704	702	688	669	719	724	738	703	700	674	709	717	697	688	752	711	671	693	728	698	671	684	720	705	664	711	749	717	695	730	711	696	695	765	703	651	720	712	729	686	711	725	709	697	710	722	745	710	724	711	688	640	684	694	682	697	727	737	736	772	689	730	720	675	682	715	723	719	709	749	719	705	712	707	750	710	705	702	722	729	738	708	717	755	732	711	737	743	803	719	684	743	710	673	658	704	727	723	700	718	730	721	686	763	756	728	693	683	721	699	740	712	709	701	688	713	720	687	691	723	715	718	719	758	707	662	717	720	726	690	700	718	711	669	699	710	726	757	753	686	722	737	762	736	735	747	690	672	721	738	703	749	681	684	736	699	766	659	742	732	707	675	663	702	688	705	716	711	709	700	707	708	726	696	752	686	741	720	695	699	701	730	667	707	703	714	725	716	728	719	687	701	713	727	659	732	750	720	726	701	670	670	722	738	719	704	675	725	721	712	740	714	744	689	739	768	681	694	748	719	701	685	746	713	697	667	719	737	701	706	749	710	746	718	760	699	717	696	676	740	729	711	712	660	712	656	758	707	749	714	728	706	691	709	735	712	707	672	685	728	728	677	711	756	732	754	744	663	724	717	694	732	672	679	689	727	718	727	768	679	739	669	686	742	711	688	713	739	691	704	743	704	674	713	786	666	734	687	746	687	678	705	702	751	694	696	744	670	682	662	698	735	722	719	694	711	706	720	773	782	692	706	757	688	750	699	681	757	749	683	705	720	738	684	750	706	667	740	725	690	718	706	703	704	727	694	685	728	726	713	719	689	680	678	747	663
39555	50555	19299	9801	5989	4323	3438	2696	2323	2010	1705	1729	7901	1291	1180	1130	1398	4742	9148	5630	1053	1001	846	846	835	798	784	790	782	776	756	790	698	728	733	764	733	779	703	755	791	724	756	650	738	727	724	743	733	754	685	723	678	707	702	742	710	701	743	726	681	722	703	730	732	677	703	737	660	715	777	699	714	697	711	757	719	669	757	704	719	663	720	746	695	661	699	711	694	673	691	699	714	712	656	638	671	689	687	735	701	660	705	643	775	701	704	721	715	705	735	681	680	726	678	696	720	687	703	731	674	690	713	738	726	716	705	724	704	663	693	721	685	703	728	670	669	716	711	655	645	683	692	726	720	707	671	657	689	678	640	644	747	703	670	701	679	712	710	659	668	724	685	723	729	666	702	739	708	688	729	697	750	704	708	701	641	702	676	681	667	724	646	745	704	695	680	658	682	660	703	714	716	689	692	758	676	690	711	646	700	709	717	713	713	669	770	713	702	702	681	740	712	720	684	706	652	732	681	695	688	686	695	720	718	685	745	655	735	660	728	672	686	720	704	679	712	704	689	672	716	717	702	657	713	676	682	677	686	685	729	677	709	745	741	726	715	698	702	681	665	720	671	703	726	683	675	740	697	688	724	671	708	695	684	704	697	707	691	665	637	711	669	693	685	691	726	705	657	702	663	717	731	705	741	692	696	712	679	724	677	657	716	670	662	698	729	733	718	752	730	737	680	722	679	682	646	675	698	735	686	722	701	703	699	733	699	680	684	632	734	705	733	701	710	676	739	672	654	678	695	687	732	679	729	703	756	650	714	689	720	663	697	698	702	697	736	722	669	707	709	642	704	705	685	725	714	699	670	675	724	667	696	703	707	735	713	652	712	631	720	700	685	661	703	752	633	695	707	733	711	692	750	664	659	683	716	719	733	717	673	714	663	710	673	649	690	704	772	715	684	718	693	673	662	646	680	758	685	693	708	698	743	707	704	715	684	711	734	698	726	704	712	682	688	714	701	693	695	721	704	699	700	737	713	705	675	739	715	700	682	676	691	703	711	685	705	663	680	706	714	682	698	662	696	651	703	692	705	650	704	683	671	739	677	674	717	719	664	723	696	725	672	703	672	698	701	696	714	717	704	716	689	660	692	674	662	722	706	708	675	656	677	642	661	695	705	699	683	717	661	637	673	676	657	732	699	691	715	715	704	660	711	690	708	655	652	679	701	680	680	679	696	732	734	681	703	740	721	706	703	653	656	726	692	679	710	668	747	698	677	701	710	701	667	655	707	711	691	682	682	670	785	678	669	662	691	713	682	724	701	736	682	671	653	731	698	741	643	687	679	726	699	718	692	639	665	697	695	686	683	721	658	694	647	742	736	622	707	686	703	665	703	687	674	636	684	714	711	698	704	648	752	648	684	658	684	671	731	725	696	673	718	665	696	655	732	676	659	676	662	671	681	636	712	694	724	707	709	716	722	711	722	695	740	707	703	669	691	673	723	729	696	719	746	714	644	718	670	650	676	693	684	705	725	677	707	706	688	655	747	676	703	708	703	718	724	670	680	730	726	713	738	705	686	710	679	733	713	681	692	685	692	725	656	644	653	701	711	704	695	719	698	728	643	720	699	714	686	713	697	665	648	717	700	694	666	747	717	682	673	627	722	690	660	694	679	704	659	709	648	682	676	714	707	724	706	686	722	698	679	693	714	688	669	666	722	664	684	699	680	710	701	694	661	687	664	705	689	738	718	696	676	750	711	737	700	663	681	686	656	694	683	658	730	726	709	693	692	670	690	720	731	709	715	673	662	710	671	679	654	696	692	680	655	682	708	720	696	693	677	712	656	682	705	690	725	706	727	693	695	676	724	693	723	687	706	695	705	671	659	684	695	689	666	714	664	713	700	744	657	711	714	689	631	678	687	697	701	692	725	691	688	743	674	706	710	705	672	718	680	703	696	707	668	730	688	694	735	706	717	668	732	677	700	692	667	697	707	715	680	696	719	702	678	706	719	733	699	712	705	714	776	675	691	688	668	656	683	728	640	673	724	647	714	652	733	721	728	701	710	664	719	681	701	674	750	660	695	668	699	722	703	724	679	744	710	709	676	705	682	685	729	677	716	689	657	674	694	679	729	673	730	703	689	720	717	671	693	708	714	692	732	710	750	715	712	706	641	733	744	695	728	736	724	712	729	703	699	730	681	721	749	724	689	717	694	727	672	698	741	649	753	696	721	671	710	663	731	659	661	727	641	678	718	684	711	719	707	720	734	675	751	669	680	715	726	698	695	688	663	711	732	669	710	702	661	683	735	695	696	673	669	701	685	647	687	715	694	723	730	696	695	719	695	680	712	672	710	704	678	698	701	679	714	699	713	707	690	659	691	645	685	698	718	714	681	715	693	678	681	707	708	648	713	732	730	682	646	667	661	720	711	707	667	684	665	651	685	726	721	691	707	690	704	710	677	724	757	760	707	667	671	701	707	700	673	673	706	772	694	737	644	648	682	715	730	688	682	716	694	715	752	693	705	694	710	670	664	672	695	698	713	699	667	650	757	698	733	682	691	669	710	701	668	674	734	724	717	692	696	690	648	648	673	679	681	692	688	684	657	675	666	719	674	704	712	696	704	672	650	665	695	721	692	703	704	714	659	721	645	698	725	699	712	701	695	672	697	705	701	695	694	691	681	736	728	705	703	679	704	729	734	742	691	698	642	629	692	726	690	697	676	719	678	684	711	701	677	794	697	671	677	716	737	701	697	687	709	700	667	686	695	739	705	662	734	714	680	696	691	708	688	650	696	692	655	724	702	695	756	719	728	705	709	695	732	700	703	723	683	737	732	714	736	674	702	716	715	686	608	697	686	707	709	698	719	689	703	625	695	677	713	685	699	700	750	669	665	636	634	732	715	700	688	695	742	693	709	677	671	721	732	695	657	731	717	718	713	681	673	693	690	678	738	702	696	673	723	764	720	720	705	708	710	716	692	708	726	695	680	678	737	730	724	678	660	677	759	672	705	728	695	697	665	697	707	741	737	703	739	716	703	691	703	656	690	702	699	655	737	715	690	710	735	662	655	686	729	708	687	708	695	676	716	688	659	696	724	660	673	705	664	638	714	698	710	678	700	685	689	660	703	705	679	690	752	718	709	668	679	689	673	710	700	669	738	708	699	689	627	683	662	688	680	704	660	725	692	712	654	705	709	691	769	688	673	752	681	700	716	688	695	682	722	719	705	702	732	664	697	697	665	700	728	690	687	676	677	702	771	693	643	756	692	695	708	704	693	699	670	691	674	645	713	676	680	675	656	700	763	767	710	689	700	704	679	707	716	679	718	695	715	711	670	665	704	744	655	736	677	746	688	696	695	691	694	671	714	727	709	702	675	730	666	720	699	666	659	682	710	691	696	694	695	648	712	684	681	646	726	654	674	714	701	733	693	699	694	707	716	715	722	708	751	720	672	638	678	677	717	699	690	683	693	677	722	703	705	666	703	705	702	676	716	676
31958	22713	8345	1502	942	933	882	852	836	874	852	829	865	875	833	796	822	1599	1970	1109	837	825	876	827	782	854	870	845	834	828	824	839	784	856	820	849	848	835	860	847	781	874	798	796	773	812	823	773	800	824	836	783	838	780	836	818	801	828	835	831	855	815	756	763	809	901	818	779	873	836	817	847	900	836	804	878	789	814	820	791	802	806	822	861	837	823	828	828	841	836	836	826	814	807	833	799	813	769	853	827	801	824	862	864	815	777	848	794	793	787	812	793	827	855	853	843	832	812	783	908	828	819	871	849	807	850	821	815	809	809	792	787	823	739	863	840	860	846	842	798	899	786	830	793	848	796	819	878	809	805	861	815	860	845	812	791	819	793	822	807	810	796	838	845	806	814	805	822	847	791	814	825	823	769	839	827	846	817	810	851	859	805	870	774	788	815	878	861	855	820	791	777	813	841	822	835	812	846	823	841	812	857	805	844	798	815	831	822	864	831	836	833	811	838	777	811	827	838	832	859	828	790	824	845	788	808	788	792	819	803	753	805	852	774	806	803	782	813	833	811	851	780	831	808	780	866	783	808	821	852	806	813	847	819	881	834	859	774	793	789	826	819	802	770	770	830	876	821	854	815	801	803	797	795	811	841	749	794	780	784	813	855	822	840	868	804	837	811	819	815	820	840	818	827	815	844	822	851	794	806	833	822	821	785	778	803	817	820	825	842	799	802	809	840	772	803	796	800	835	876	788	859	804	822	803	807	802	773	808	794	894	767	845	846	833	812	820	861	828	829	830	834	809	828	857	826	822	839	824	848	809	834	824	823	827	804	860	787	805	861	772	854	877	824	805	810	801	859	843	834	800	819	842	805	789	839	780	805	797	793	837	851	789	833	828	807	823	825	808	872	826	823	759	799	784	833	813	792	861	837	808	820	826	790	898	834	810	768	828	820	793	815	827	800	836	827	788	850	817	836	806	768	880	790	807	788	836	852	800	755	828	819	830	817	829	815	808	845	821	811	816	830	807	822	813	795	793	801	776	845	820	835	821	807	825	805	807	792	831	802	859	805	841	816	830	806	827	806	811	828	826	796	864	835	825	772	818	826	835	843	805	842	829	803	782	913	825	848	790	827	827	811	809	818	847	838	860	800	819	889	821	819	792	852	838	835	856	788	883	809	781	853	863	856	845	877	820	806	794	815	802	804	831	811	806	805	893	809	803	754	796	816	774	845	864	808	811	839	875	856	821	786	784	868	811	844	757	827	791	784	856	849	856	796	807	766	866	841	815	777	804	815	868	793	819	810	826	794	804	824	785	790	811	864	797	822	859	847	789	817	876	839	762	812	810	783	802	834	848	845	826	845	801	713	873	848	783	894	841	804	800	825	865	777	775	802	860	846	813	752	791	823	865	805	855	793	803	743	842	820	886	778	828	790	839	848	839	815	829	827	864	803	785	802	831	836	779	822	771	809	828	822	811	831	857	777	791	818	744	849	773	779	836	771	804	832	836	857	812	886	863	820	858	826	796	822	859	855	817	790	823	806	876	848	837	812	852	805	801	828	826	816	820	820	838	828	764	838	826	781	838	811	843	818	785	841	798	873	825	812	796	823	821	824	820	869	755	793	807	853	873	812	818	861	819	794	853	830	815	849	869	856	849	861	840	855	840	810	809	803	842	837	802	801	785	824	793	866	819	787	841	854	832	778	826	794	869	716	799	818	785	841	857	811	785	852	838	819	853	816	830	781	822	792	802	811	806	797	817	792	867	863	815	778	745	874	797	818	797	860	857	816	818	804	821	839	823	844	898	845	842	852	821	798	771	834	803	838	781	833	808	859	823	836	820	781	860	826	822	838	849	844	814	836	768	816	838	868	886	845	780	850	807	853	821	788	854	819	812	818	838	836	778	836	799	835	795	832	830	849	788	821	818	801	808	807	802	785	864	769	804	854	826	840	803	802	799	749	856	835	810	791	822	802	804	853	823	847	805	823	813	812	855	817	833	842	836	799	848	807	897	840	793	871	832	784	799	798	783	822	811	857	832	803	800	815	840	804	829	814	830	819	791	811	773	779	842	798	846	834	864	787	793	855	821	829	814	816	825	842	843	787	840	807	819	873	812	775	859	827	826	797	809	806	840	856	848	823	821	855	862	828	825	825	836	823	836	816	840	828	812	849	791	813	852	786	782	756	856	808	779	840	805	776	802	782	807	777	837	817	800	834	790	826	805	845	810	847	826	846	841	833	814	819	857	864	756	782	803	815	845	842	800	794	845	798	836	792	843	825	841	799	805	835	813	841	859	847	736	771	790	881	814	783	848	833	811	762	813	806	794	887	843	864	840	828	804	818	861	887	846	797	822	752	792	796	772	791	771	829	805	816	820	817	830	836	821	846	801	768	868	809	800	797	772	849	814	782	869	799	842	791	804	800	825	885	830	805	853	840	827	842	802	789	795	833	871	838	807	787	818	806	803	824	856	838	791	820	814	860	855	803	853	839	809	761	826	856	766	842	841	828	845	815	849	815	849	809	783	816	797	806	821	767	838	801	805	788	794	834	829	848	793	829	790	800	837	866	798	840	774	866	814	789	826	819	849	830	791	772	763	779	826	814	818	847	810	836	831	835	821	840	850	799	790	804	809	766	814	808	758	779	846	851	826	817	872	829	818	805	860	804	791	861	828	786	854	800	852	801	805	833	883	791	812	808	779	823	824	898	839	823	833	843	825	813	800	840	791	870	795	861	785	817	828	803	833	867	809	787	859	792	891	786	838	816	802	807	838	791	828	815	804	788	813	838	843	799	860	840	829	788	849	784	885	823	828	838	814	811	811	826	837	801	825	805	822	801	833	788	755	839	824	807	787	834	854	818	798	844	806	833	830	849	851	844	805	831	823	838	828	813	874	860	845	807	842	816	839	844	835	841	832	790	834	841	815	782	812	819	784	796	804	911	831	845	877	862	857	807	870	838	815	843	825	813	812	794	820	792	809	810	820	836	837	837	827	783	863	789	852	801	791	799	813	840	819	856	779	838	777	827	850	834	764	831	872	838	884	880	810	812	799	847	828	814	862	840	837	828	847	844	895	863	851	815	823	816	795	815	839	796	839	798	830	906	847	836	848	861	789	809	824	854	835	829	785	808	858	790	799	811	792	820	804	816	859	809	815	829	797	790	780	843	823	877	831	804	811	796	833	844	849	789	835	781	845	799	806	842	814	864	826	840	847	829	858	821	797	809	805	804	801	819	809	793	823	866	836	785	832	809	829	881	861	852	821	833	818	834	822	848	778	808	845	840	818	797	742	812	853	850	870	774	794	780	752	843	849	768	851	789	833	876	831	809	789	813	840	900	810	793	824	854	835	803	823	852	808	765	785	876	839	808	838	826	824	816	768	802	773	849	883	819	855	836	825	872	767	830	820	797	834	798	799	794	837	840	790	801	790	809	813	824	794	840	818	852	859	837	800	876	804	814	792	765	855	795	804	820	824	844	798	846	861	806
32382	27283	3824	1561	1146	1074	976	953	899	949	890	905	1037	830	940	839	991	2617	3612	1414	934	839	854	897	816	894	881	835	819	854	858	871	867	927	844	827	889	834	872	815	891	884	869	818	859	862	861	857	858	872	880	820	848	821	892	820	919	870	846	859	872	836	865	863	874	897	857	901	852	852	898	833	855	870	882	880	827	848	855	848	872	875	853	831	874	852	856	852	818	859	853	842	853	848	888	899	872	865	863	855	864	820	907	899	847	891	845	932	812	837	884	886	873	866	848	828	879	831	835	859	895	869	854	818	846	859	855	909	850	866	845	887	857	834	929	810	856	837	838	847	844	841	841	840	880	817	866	832	876	852	817	905	864	814	896	865	870	900	863	819	833	813	865	880	852	841	895	828	844	895	818	907	845	837	859	877	861	863	883	845	872	853	829	834	856	832	876	852	886	805	892	835	834	843	882	879	848	859	890	793	897	843	787	859	870	855	864	849	827	858	812	836	851	919	817	837	832	867	841	856	902	859	911	861	857	898	848	884	859	840	857	892	848	896	797	839	848	846	858	871	874	802	830	863	867	855	831	875	840	881	812	828	845	851	842	859	834	807	830	893	816	847	811	841	883	842	845	872	844	901	920	818	902	884	860	867	859	871	900	785	878	846	911	834	863	880	865	855	865	850	858	903	842	856	820	880	879	833	894	927	831	857	862	866	833	894	880	871	829	827	868	853	855	858	870	875	851	851	873	899	865	911	874	830	906	871	840	846	862	859	834	858	828	912	853	881	799	876	870	865	850	849	837	831	845	838	859	815	875	841	794	883	858	818	862	861	932	864	866	854	864	789	880	852	819	817	846	868	830	898	846	888	809	875	829	874	854	832	873	840	821	840	892	870	827	823	842	834	900	874	840	884	834	840	898	852	866	857	900	842	862	848	807	829	856	882	826	900	897	872	825	875	859	855	859	893	864	869	863	840	893	833	891	825	867	877	884	811	841	829	897	896	891	862	851	877	857	853	914	897	834	860	817	860	888	830	844	842	826	903	813	900	833	902	820	845	874	832	858	880	832	853	887	842	883	853	839	845	841	814	872	888	844	875	893	874	862	874	869	846	902	879	878	822	830	875	854	851	850	853	845	810	832	868	837	822	864	842	903	869	862	875	838	806	866	868	897	830	882	827	879	921	829	838	894	894	838	862	857	879	826	829	917	892	868	835	853	804	833	875	826	856	882	801	884	853	873	856	859	876	867	895	814	855	820	920	854	855	841	885	894	859	838	878	818	847	824	865	898	874	847	848	870	844	867	859	858	836	825	834	872	834	850	855	831	846	846	869	839	879	839	835	842	852	868	854	847	823	864	903	881	827	832	832	876	864	878	814	863	832	886	873	852	831	833	888	825	831	885	861	831	868	851	821	905	846	844	877	837	854	835	875	828	900	814	882	873	842	847	870	852	833	835	864	847	899	877	853	842	941	801	861	895	892	862	823	796	814	848	823	872	833	913	890	886	860	861	856	851	837	868	801	840	863	872	829	855	889	901	863	868	845	854	809	843	861	822	896	892	836	912	903	859	870	894	845	892	865	821	881	862	862	845	869	872	886	824	858	856	848	858	847	862	816	854	827	858	844	844	884	847	843	862	823	839	857	870	842	854	858	892	898	880	853	828	859	822	845	911	858	841	864	843	888	850	825	852	826	851	820	836	863	873	864	896	835	847	901	852	834	866	820	856	905	882	868	866	850	846	844	895	816	822	882	900	822	856	857	837	831	856	852	937	860	860	913	880	851	855	842	857	847	879	845	877	890	908	837	826	860	803	808	887	827	869	914	866	858	910	831	912	877	863	841	878	882	866	866	871	886	866	801	849	839	843	808	825	813	856	866	860	884	874	811	869	846	838	888	864	918	841	858	845	854	804	837	826	879	851	862	887	867	819	855	904	850	865	890	889	860	864	906	863	902	876	870	787	888	848	845	814	901	826	821	877	896	833	875	849	856	838	870	864	840	831	813	820	877	840	848	834	818	901	848	864	871	838	892	900	812	865	894	881	878	883	878	849	800	862	881	869	880	861	875	877	882	875	870	849	846	911	817	898	839	855	862	872	829	858	879	876	886	896	849	824	850	818	932	871	868	834	892	846	914	844	849	834	892	855	846	811	836	833	876	818	804	873	850	849	860	837	859	837	820	876	848	857	887	862	867	882	861	869	882	855	916	879	852	883	866	874	846	864	888	889	823	846	871	854	867	840	828	886	846	892	857	787	876	846	837	800	918	846	837	859	891	863	888	896	847	856	822	894	863	833	919	871	872	855	933	867	851	884	870	900	846	867	851	791	877	869	871	877	968	897	806	872	870	854	862	889	869	843	898	881	841	835	868	891	867	866	921	858	884	817	833	863	874	872	828	894	826	864	840	844	845	824	851	866	878	889	869	889	897	854	920	845	894	876	822	931	860	877	873	851	849	888	867	864	869	907	861	870	838	879	900	799	869	860	874	876	858	891	859	872	838	849	883	844	880	807	832	864	861	826	867	859	857	833	890	811	870	924	850	886	853	857	877	846	796	851	828	872	866	802	876	884	905	824	834	873	845	842	861	865	847	889	854	835	836	900	873	882	840	857	865	854	886	908	818	845	821	836	898	867	864	916	815	873	921	857	800	848	835	837	819	849	910	871	841	867	884	830	888	847	878	848	858	844	817	892	839	831	882	882	887	887	784	848	826	861	890	820	840	889	855	829	884	852	856	841	863	780	873	853	904	841	877	858	874	849	849	839	810	877	849	840	870	831	850	816	879	861	866	893	859	890	858	881	884	858	820	869	826	871	879	815	818	871	867	865	890	866	871	848	871	895	889	876	849	842	901	846	855	849	844	897	886	839	875	845	862	885	920	897	835	920	838	848	838	883	872	858	889	867	818	839	914	883	845	836	862	853	814	844	822	854	857	846	872	873	856	856	883	873	889	871	861	860	901	815	879	859	848	863	818	910	860	881	854	852	902	902	878	805	841	913	893	857	848	859	844	864	846	833	841	848	877	849	888	796	816	873	850	859	816	900	838	837	879	866	850	856	804	859	893	847	836	873	838	840	834	930	878	884	848	847	865	880	870	831	847	871	873	866	824	849	864	861	846	806	829	863	868	843	844	853	900	900	883	902	872	842	860	837	909	852	779	903	854	878	897	814	836	856	888	827	868	839	847	842	854	863	855	887	774	829	827	885	877	898	821	840	827	847	872	891	885	802	857	860	880	815	896	846	840	886	820	895	792	887	843	851	904	858	847	866	884	869	915	849	890	850	823	861	824	834	810	852	895	815	832	886	820	880	846	868	837	896	859	865	904	891	863	892	850	836	870	875	875	826	867	872	835	862	890	858	864	873	848	901	850	803	905	915	828	843	834	873	853	901	882	833	824	921	867	868	841	777	868	905	863	796	861	867	831	852	904	867	918	819	858	864	873	854	848	858	842	827	807	799	816	867	843	900	873	870	851	885	880	860	844	924	869	858	835
24863	20662	26946	24248	20591	10702	1510	968	752	711	623	588	705	481	495	424	527	1872	1582	610	465	412	406	429	415	417	379	350	401	400	386	365	394	370	364	354	391	389	363	339	398	357	385	347	396	351	384	389	349	398	340	376	342	373	334	379	385	378	389	372	385	358	366	349	371	355	380	402	334	343	371	360	383	399	385	379	369	326	368	359	351	351	379	336	338	378	364	365	372	360	367	352	346	405	340	384	381	358	397	370	350	359	374	342	356	345	387	356	354	372	371	376	391	329	353	350	362	370	356	357	351	374	342	357	372	345	352	349	366	397	328	358	350	365	370	386	363	388	357	353	374	338	364	352	332	364	337	301	355	341	355	338	328	354	352	369	372	369	334	348	365	336	356	372	376	365	365	389	334	320	354	358	365	358	341	392	359	371	398	346	365	356	355	407	342	380	349	378	405	363	389	385	367	336	358	365	367	365	350	348	374	377	382	370	365	348	389	374	370	360	398	348	360	355	355	384	373	351	384	414	348	371	361	385	337	370	383	351	345	361	374	362	309	334	319	363	376	358	404	350	408	365	338	357	374	349	357	355	377	353	356	355	367	391	367	336	368	370	369	337	378	349	374	348	336	357	325	391	350	345	339	346	349	358	359	346	321	371	338	359	350	323	347	338	366	351	364	358	349	365	398	331	394	345	361	368	361	358	374	368	385	369	366	349	323	365	380	387	359	358	383	368	374	338	356	385	350	379	357	345	369	363	363	400	359	366	351	366	363	341	357	357	345	360	357	365	370	397	365	354	346	361	385	362	347	336	367	361	337	397	369	405	347	337	337	346	391	319	349	371	406	347	367	382	377	350	410	352	395	381	355	378	366	341	396	347	339	373	390	364	329	378	352	368	365	339	370	379	323	335	356	379	374	352	356	370	335	343	324	332	360	326	341	370	379	363	336	367	366	370	349	366	339	348	373	349	359	353	361	351	362	349	364	353	343	356	325	364	359	350	368	368	351	362	385	373	349	381	374	323	354	337	355	344	361	371	350	374	379	353	388	358	325	390	356	372	375	349	368	368	361	393	349	385	367	387	358	371	361	379	364	325	372	368	363	367	363	362	370	353	385	321	367	357	365	382	403	353	387	373	365	371	359	375	359	382	350	366	360	402	372	339	326	382	354	383	370	367	345	392	342	383	376	341	359	367	337	379	339	329	368	382	360	348	388	355	376	347	362	357	374	364	378	343	380	324	402	369	364	381	380	364	357	357	342	379	335	346	380	344	351	346	366	352	329	371	363	352	371	356	409	373	347	345	353	356	342	355	390	386	331	330	340	385	367	360	337	328	361	368	381	403	364	371	364	365	339	335	364	373	381	366	381	356	410	341	333	355	372	355	382	351	375	341	363	331	380	349	366	365	379	366	377	371	343	385	341	366	390	366	382	348	405	343	395	360	355	357	336	358	374	341	388	362	357	346	342	400	349	369	346	365	353	345	357	373	385	363	330	351	330	343	374	378	372	343	400	365	347	364	345	372	359	355	305	353	362	359	363	369	337	362	330	347	331	365	336	376	393	337	331	375	353	363	390	362	356	384	371	410	353	375	396	345	354	328	387	350	397	372	351	326	385	379	378	339	415	364	368	341	354	371	374	356	352	374	372	368	352	396	337	362	357	356	399	351	378	367	364	368	331	362	391	373	354	388	364	352	415	406	353	374	358	387	357	365	381	376	342	366	386	371	357	368	358	376	385	362	332	388	353	397	346	352	339	360	383	364	343	338	353	350	363	359	383	385	365	349	345	355	374	351	385	348	364	394	361	365	391	369	393	386	376	344	394	361	372	340	378	363	370	366	379	384	344	335	371	392	367	350	389	385	364	347	395	353	358	355	407	346	361	325	396	352	375	333	377	385	393	339	358	366	389	349	360	396	387	362	334	372	340	384	366	374	375	413	372	334	341	357	380	351	356	357	378	361	415	361	362	369	313	395	373	382	343	362	361	380	388	370	348	346	360	364	380	326	373	337	363	370	364	345	362	346	347	361	363	342	349	336	383	349	373	365	356	352	344	360	347	349	371	332	381	391	375	364	341	348	343	382	373	365	390	360	367	336	346	367	353	355	371	351	358	383	376	338	342	353	359	365	330	335	359	389	346	367	373	332	374	364	382	356	380	357	394	353	348	331	392	370	348	353	372	364	338	373	361	365	364	336	359	354	364	362	384	375	364	370	355	352	330	350	350	375	351	348	381	343	370	357	394	373	404	374	357	335	352	359	375	355	370	370	341	369	351	347	306	396	334	313	351	346	364	363	346	358	374	356	369	345	377	350	391	341	374	332	361	359	359	337	348	361	342	350	344	339	390	382	373	349	359	387	388	383	392	355	352	359	333	330	363	367	363	364	324	328	377	320	349	342	346	327	391	359	375	367	366	386	359	371	371	357	362	385	378	341	337	380	371	382	349	373	356	348	368	345	389	371	377	371	361	373	366	338	394	382	368	403	394	350	368	367	347	367	358	346	313	352	339	343	358	364	397	362	410	356	357	349	351	331	357	390	380	373	357	371	366	364	344	340	373	345	326	337	374	351	376	370	399	355	385	335	368	391	361	378	323	357	349	363	342	367	381	366	346	359	357	361	344	356	359	350	336	420	398	346	389	402	349	360	379	359	376	333	357	344	375	378	353	354	361	345	388	320	377	353	370	350	429	337	346	344	352	359	357	338	355	393	359	352	353	341	365	361	368	351	353	354	375	323	378	327	389	370	375	344	357	378	352	339	323	371	357	360	359	350	403	359	366	379	401	340	373	383	339	385	359	374	350	344	363	377	374	365	344	363	358	356	352	369	347	383	366	384	378	388	336	368	366	355	358	375	364	332	395	362	349	373	354	349	365	366	387	351	325	349	349	333	342	322	390	364	365	347	361	363	345	383	332	395	352	389	342	334	387	387	376	348	371	360	361	343	382	367	405	352	341	369	368	353	358	335	379	348	338	380	383	327	387	368	371	358	336	345	359	339	344	350	400	364	380	376	351	375	375	360	371	348	362	363	373	365	345	331	363	331	351	374	393	367	360	340	365	363	355	355	380	385	359	362	349	358	381	360	345	383	352	358	346	375	379	355	351	359	351	375	351	322	362	377	362	352	380	335	377	354	368	311	342	384	343	363	383	396	341	357	380	346	359	368	337	368	359	358	394	322	336	353	349	398	344	368	354	371	368	374	336	364	335	347	331	369	374	380	358	368	374	366	404	341	339	335	404	333	406	350	359	378	375	368	360	386	366	407	375	349	354	344	333	340	375	380	381	338	375	345	361	390	373	359	368	342	363	375	327	382	358	369	320	351	343	348	373	350	380	374	381	360	400	371	353	375	367	378	365	347	359	365	356	359	353	354	351	373	359	361	361	367	347	332	348	367	348	347	338	389	399	362	379	358	361	342	366	392	362	365	357	375	401	384	386	371	359	349	324	360	350	377	375	343	351	377	371	380	330	326	363	359	373	327	389	335	337	377	338	338
36777	45068	14343	5519	3444	2616	1934	1543	1325	1140	985	962	1267	691	659	587	777	3723	3255	930	602	521	482	438	462	474	462	431	444	428	474	440	445	429	411	433	450	405	420	397	431	385	412	397	414	420	412	415	458	405	421	423	391	396	406	408	420	418	397	411	398	404	400	420	415	418	398	394	360	397	406	425	349	390	392	387	394	405	427	383	402	384	399	412	394	388	385	411	400	393	416	355	432	381	426	418	375	379	394	404	386	381	366	418	414	380	406	381	421	404	395	411	431	383	389	421	370	390	401	388	424	393	395	418	449	404	385	389	337	388	420	394	388	389	393	379	446	405	379	396	415	414	434	397	417	374	425	415	412	408	400	403	412	392	419	376	407	386	400	398	407	416	362	406	387	382	353	372	417	381	407	369	411	384	393	413	359	419	391	389	389	432	416	392	397	443	418	376	408	398	411	389	394	390	402	367	330	387	423	381	403	391	447	399	389	423	370	380	390	404	374	383	391	397	368	385	396	410	413	368	390	412	412	391	395	416	402	376	375	380	405	400	385	366	369	412	349	388	393	413	380	403	397	347	353	377	403	378	425	378	378	405	452	364	396	377	372	397	421	450	419	381	405	399	373	385	389	381	406	424	416	377	435	391	409	397	356	387	389	353	424	402	369	409	375	400	415	395	399	421	395	371	421	394	391	381	389	349	405	389	398	355	408	351	383	398	397	392	418	397	418	393	398	382	391	362	396	400	395	380	394	333	383	394	376	408	383	401	401	387	413	424	449	387	377	386	373	396	392	386	394	404	404	373	403	400	421	360	372	380	389	393	384	392	420	360	389	375	406	402	395	428	380	417	405	393	369	388	394	425	410	412	414	405	394	393	363	353	424	398	395	387	372	413	378	358	383	389	363	385	361	381	405	432	373	368	366	396	412	413	362	416	379	406	377	395	406	418	399	417	391	402	411	450	393	415	347	405	402	436	395	384	435	394	382	396	399	407	411	365	390	389	407	375	418	395	412	434	371	403	427	407	381	397	402	397	363	387	415	371	427	386	350	441	406	379	407	378	393	425	407	367	396	366	393	394	443	412	420	369	408	405	412	426	374	343	386	366	435	377	389	367	385	413	418	405	349	365	411	378	365	403	383	369	361	419	379	407	387	409	345	402	372	368	405	403	393	385	400	404	362	414	416	400	391	397	412	378	385	382	390	422	368	361	411	401	355	403	378	392	409	403	396	403	394	402	439	375	386	381	397	399	411	373	426	410	413	371	414	410	358	419	399	397	414	403	420	405	393	390	433	360	418	367	434	402	417	393	419	396	394	391	402	406	377	406	402	416	387	418	405	405	405	410	361	383	408	405	407	405	403	397	390	381	399	410	410	370	396	402	385	372	408	397	394	390	389	383	397	370	431	413	397	384	388	409	397	407	430	422	435	384	368	402	405	398	429	428	398	407	385	367	395	401	413	408	390	378	397	423	371	417	389	407	394	382	383	375	354	408	410	429	367	403	393	439	372	425	389	399	378	371	391	409	383	379	397	399	400	425	386	401	407	396	419	374	379	421	400	399	438	381	408	392	394	384	378	385	389	395	422	418	407	410	367	396	397	384	391	377	419	368	396	396	423	415	359	385	434	374	401	406	365	423	348	429	405	396	380	392	370	398	383	368	380	429	413	397	395	441	402	416	418	419	373	419	410	397	401	425	391	394	389	385	422	443	419	377	411	369	434	367	364	413	446	368	369	394	373	397	396	358	379	382	383	385	395	409	466	397	417	346	382	401	388	368	361	371	397	432	383	389	394	435	405	396	398	386	419	389	390	402	421	400	378	403	425	424	397	380	388	391	377	378	386	417	388	407	399	396	410	409	416	384	378	403	378	406	390	402	389	375	397	394	414	404	402	399	383	377	389	408	354	398	366	409	403	409	423	406	368	367	396	408	400	404	396	377	394	398	402	431	385	372	380	378	374	395	407	371	381	369	413	396	413	407	385	376	405	366	399	393	378	399	401	409	386	411	394	420	386	361	420	394	384	411	380	380	415	407	404	374	362	419	379	353	399	371	417	414	397	408	418	373	384	396	382	410	359	390	388	424	399	389	393	405	377	393	398	404	411	399	391	420	414	395	394	398	400	392	389	362	426	421	417	384	374	397	392	383	416	450	392	352	403	384	396	375	409	390	388	386	387	384	363	391	389	404	391	401	410	387	369	397	365	379	404	413	392	406	432	388	389	386	389	419	409	398	393	405	395	422	382	416	415	392	397	410	401	401	383	371	466	375	408	387	395	402	380	395	468	383	424	397	388	393	385	385	381	423	371	426	380	374	428	384	397	390	382	414	404	377	371	398	377	414	401	441	401	416	388	395	383	410	383	351	420	387	375	381	382	382	401	396	391	398	417	405	397	383	385	407	388	393	371	361	393	391	393	412	395	407	370	388	396	406	382	393	435	388	407	377	426	406	386	392	430	379	452	360	417	385	437	387	380	392	397	393	376	421	381	404	339	389	422	381	403	372	393	412	388	372	366	386	423	377	361	394	399	396	418	386	383	411	369	361	388	413	391	393	384	399	403	415	353	415	401	407	408	424	367	357	375	381	390	384	370	374	427	405	391	388	383	369	416	386	381	431	369	372	378	400	391	361	389	422	363	404	384	407	405	370	414	415	370	357	425	390	388	371	376	371	394	388	407	425	385	414	356	381	409	383	390	354	412	377	392	407	434	393	425	366	394	387	386	377	425	391	368	393	383	430	424	405	403	389	378	345	405	400	360	358	357	407	387	406	400	387	419	373	424	407	386	399	389	371	409	434	403	435	426	390	414	399	403	429	390	366	400	392	366	399	374	379	391	398	424	380	399	386	379	356	392	425	393	367	386	388	393	361	395	407	369	417	418	405	415	371	390	412	393	406	426	413	415	389	407	415	440	388	414	391	391	367	429	406	396	399	368	369	398	355	436	384	395	370	391	416	370	416	402	420	430	387	375	427	377	426	412	425	412	394	372	401	358	374	429	406	403	431	419	389	382	391	404	409	338	380	406	405	428	409	384	379	419	396	373	393	394	427	382	391	423	396	344	422	392	393	389	392	395	357	429	367	438	407	415	430	379	395	414	370	400	387	391	401	412	371	384	393	388	419	353	400	405	380	401	413	411	394	394	405	395	402	394	377	421	388	412	423	437	348	398	383	410	386	409	385	428	386	365	426	400	408	391	408	383	404	385	372	374	401	396	445	428	470	384	384	373	383	430	416	412	393	403	410	404	387	396	383	431	429	412	411	417	379	407	386	398	381	375	378	413	400	388	396	381	385	385	401	388	429	367	434	404	432	387	418	402	340	394	395	389	396	395	404	373	362	413	393	427	389	377	401	374	379	364	395	405	405	407	394	380	385	382	389	434	386	409	393	394	408	376	392	385	409	390	428	416	410	422	414	432	413	388	380	383	401	408	427	446	404	356	421	385	384	387	390	406	395	359	436	364	407	408	364	402	384	386	378	374	382	436	397	409	365
22966	20688	27340	23975	20660	20672	8223	1778	1383	1184	1070	1033	1077	808	915	821	818	1944	1558	1019	748	695	704	700	698	731	675	691	728	663	644	674	700	655	656	652	722	638	644	685	678	694	643	653	612	634	642	620	639	687	615	621	658	641	661	662	603	660	634	671	642	648	647	678	703	620	662	615	627	667	661	640	646	629	638	661	657	644	674	593	706	654	617	600	630	653	622	668	624	647	587	600	642	625	620	596	610	636	638	631	616	640	620	649	636	624	618	638	620	612	618	614	661	624	634	633	634	657	658	647	588	642	629	656	586	619	653	648	607	615	623	640	662	632	673	619	627	600	658	672	651	622	655	619	671	625	663	664	680	612	590	663	660	636	671	638	609	630	630	672	624	650	653	629	679	600	658	643	620	678	638	626	634	613	630	641	604	630	646	611	641	640	626	627	652	630	612	637	593	611	620	646	624	675	659	622	656	631	618	598	625	603	623	663	660	616	651	627	577	642	635	615	661	623	653	644	650	610	679	661	596	673	616	668	606	646	604	674	660	626	669	638	629	677	601	625	661	631	682	627	666	590	633	647	636	619	655	636	675	613	662	597	577	601	613	633	623	664	638	643	597	646	635	656	646	623	631	637	627	653	666	633	606	666	636	661	604	644	629	611	617	551	634	608	637	635	618	642	640	661	643	637	596	588	648	648	656	619	685	622	612	609	622	582	617	628	644	626	634	624	616	626	632	606	620	627	654	610	653	660	641	616	626	621	638	655	620	638	623	614	639	649	640	636	632	627	642	575	608	678	663	653	642	597	649	647	624	648	636	595	576	629	661	640	605	636	639	634	613	649	635	645	654	624	634	649	679	625	621	612	670	619	585	653	641	618	641	693	660	648	663	607	624	618	616	668	634	612	665	636	660	624	630	648	630	641	702	639	620	701	602	602	652	672	640	618	645	633	609	626	589	647	630	644	625	614	599	631	655	632	587	652	640	628	652	629	634	620	598	653	605	618	629	613	664	613	631	585	626	611	600	663	671	619	692	603	660	605	641	596	653	653	637	603	646	664	593	649	622	616	641	641	644	661	632	641	642	658	644	584	623	613	669	662	589	665	656	642	597	611	653	578	620	624	641	648	648	651	617	645	641	660	614	591	643	658	610	677	643	633	651	611	601	648	625	613	671	676	646	599	653	617	621	583	643	616	642	616	643	642	645	572	604	624	624	614	639	586	702	642	626	627	615	615	662	635	598	635	648	623	626	627	619	651	650	620	632	617	623	660	600	574	610	614	650	641	652	612	613	649	605	613	641	621	638	629	676	619	597	604	603	660	603	597	608	603	635	599	586	649	644	630	647	607	613	624	642	608	589	639	601	619	685	640	632	673	676	619	624	627	645	690	632	626	663	637	627	665	637	613	601	626	589	593	640	616	591	607	668	629	613	634	597	567	595	603	604	646	596	633	613	676	624	623	597	637	625	667	634	657	665	647	584	621	649	575	560	666	609	621	614	652	662	651	618	607	612	654	661	600	614	648	636	645	606	584	659	636	623	618	636	607	594	671	660	609	654	678	661	657	603	610	607	632	601	610	607	651	616	649	703	662	644	590	579	656	617	665	601	640	621	614	637	595	625	597	617	636	618	642	691	650	662	617	611	597	627	611	678	625	598	630	681	641	622	626	686	589	601	622	643	661	650	621	613	670	601	579	602	640	689	618	641	653	608	570	631	619	639	578	621	571	633	645	644	627	638	612	585	629	635	631	634	615	644	599	599	616	592	643	624	645	623	668	592	603	662	623	655	601	679	659	628	608	616	602	683	588	643	678	645	630	646	662	602	619	656	629	589	648	614	631	647	594	621	627	606	605	606	583	612	614	631	664	603	574	577	621	626	611	589	648	622	654	636	636	638	646	617	679	644	604	630	642	643	633	661	659	621	689	654	644	662	636	626	623	641	621	605	594	675	621	617	618	589	683	603	647	587	679	667	666	621	625	655	622	652	605	618	614	660	588	642	630	618	634	613	635	606	585	675	602	653	655	625	650	642	612	627	667	615	574	677	671	660	639	670	639	607	625	591	667	663	638	624	653	606	635	614	653	609	647	614	605	621	598	627	656	641	610	635	652	617	625	606	621	601	620	653	619	658	620	623	622	643	644	614	608	632	625	676	611	651	642	662	621	601	614	653	609	642	591	608	624	560	614	619	606	629	605	637	653	658	653	650	618	643	642	596	643	613	632	646	612	653	623	681	601	631	596	625	628	694	629	577	575	636	630	635	627	644	596	621	654	651	669	654	631	638	584	647	685	662	643	602	641	628	701	640	658	643	664	674	604	617	650	613	629	631	662	637	615	644	637	602	620	622	683	595	611	597	643	670	633	657	611	646	653	610	619	651	652	595	658	642	626	591	684	611	650	648	655	617	643	649	637	628	673	648	643	620	600	637	637	597	617	626	599	603	645	628	665	626	636	617	647	626	609	625	617	572	631	612	658	587	623	648	596	637	620	611	624	594	628	668	626	659	619	627	618	597	620	636	662	619	649	622	641	673	633	635	632	613	657	607	620	641	601	610	666	603	643	590	655	641	618	668	608	609	650	659	661	633	635	675	623	615	687	583	626	649	594	566	638	622	637	602	601	619	610	609	680	629	658	606	656	589	619	619	641	665	623	594	632	652	640	607	635	632	634	600	625	624	682	625	623	638	599	605	649	611	618	649	666	692	636	688	648	611	632	629	663	607	631	628	625	647	650	624	583	663	650	630	635	597	614	642	626	601	625	659	626	687	664	623	645	653	642	600	652	626	628	615	596	635	643	618	635	654	614	613	620	626	650	641	584	687	636	624	612	673	634	621	602	656	626	647	603	646	649	596	652	657	609	606	617	660	674	630	604	651	572	633	628	636	591	595	649	626	650	619	605	639	654	608	619	642	603	608	651	618	607	658	645	629	650	647	617	621	656	639	681	653	664	594	652	598	645	674	661	626	611	618	644	593	665	651	623	593	635	597	578	624	658	589	622	659	622	684	604	665	622	604	592	646	634	584	661	672	672	630	620	612	643	634	629	628	641	629	640	594	623	654	601	661	699	637	595	659	658	668	633	667	632	627	639	656	621	664	663	625	600	644	623	644	616	597	637	623	612	592	634	660	646	652	658	634	596	634	650	643	628	621	648	618	663	601	671	636	663	625	595	637	639	655	637	635	620	624	660	682	625	595	629	680	610	584	657	631	628	675	635	663	618	585	624	622	613	628	616	629	642	559	637	586	663	657	661	624	605	657	618	625	632	647	658	681	638	642	621	655	655	642	645	659	662	663	631	616	667	660	654	655	594	623	643	612	626	646	699	586	629	638	605	626	610	647	615	621	662	632	597	621	634	617	619	626	633	625	627	647	626	673	633	651	607	665	689	574	589	636	611	652	595	665	641	672	624	629	703	603	645	634	656	620	644	673	636	651	615	619	678	646	638	615	641	647	641	619	632	625	659	552	650	658	653	599	679	654	605	632	653	588	670	627	639
40826	50090	17953	8757	5863	4405	3360	2711	2254	1913	1705	1584	1398	1227	1102	1040	1172	3545	2726	1508	928	800	757	786	703	736	742	679	725	655	718	675	681	657	668	652	620	679	633	658	675	638	659	603	668	702	656	609	615	665	630	676	688	665	637	675	625	606	635	630	592	632	651	590	641	650	620	671	618	619	608	615	641	637	617	632	592	605	631	601	594	649	640	653	632	575	599	627	608	633	626	609	577	616	609	601	611	625	640	638	618	581	614	645	581	567	680	636	649	656	606	627	635	605	632	652	606	627	627	588	614	655	624	650	656	650	616	598	644	643	613	615	566	629	573	622	625	599	635	603	643	646	612	586	661	600	623	632	618	566	638	583	623	663	676	644	648	591	605	586	610	601	615	631	610	610	616	641	605	611	606	615	631	626	622	638	641	617	608	623	637	584	602	597	575	627	635	635	573	629	619	578	650	595	642	670	612	621	583	576	652	601	607	632	587	605	580	628	561	593	620	595	693	614	627	603	612	572	603	614	635	608	627	624	598	610	591	633	587	612	607	620	617	604	563	633	644	624	599	572	605	636	579	611	609	619	609	595	579	657	607	561	634	605	641	633	572	630	599	587	617	624	606	642	636	601	639	599	625	628	610	565	583	589	621	629	639	622	568	614	608	628	556	568	621	610	636	624	615	609	611	566	578	606	588	636	630	612	651	569	596	551	590	607	611	574	658	603	609	617	630	651	621	605	592	603	625	633	606	629	627	661	587	619	594	603	591	648	576	647	626	621	642	626	604	586	592	649	613	637	635	586	611	608	634	606	596	634	632	616	630	617	619	581	616	575	620	577	650	623	620	620	626	609	571	627	580	602	622	587	587	596	612	598	635	606	607	624	657	611	626	617	587	610	608	612	553	652	637	617	605	606	595	621	588	601	632	622	671	609	600	591	602	591	675	635	608	630	646	602	587	610	621	591	566	630	685	607	610	558	613	558	580	623	592	600	620	609	633	558	622	618	572	613	629	626	630	581	665	611	587	583	628	704	604	610	644	626	637	623	598	587	621	577	588	606	623	640	635	660	606	591	634	596	568	603	621	624	550	586	614	595	592	662	612	576	595	636	627	603	613	609	613	645	611	608	599	625	607	583	603	648	618	588	599	607	585	615	643	598	614	609	634	625	644	613	646	625	621	629	626	617	604	587	597	547	632	597	626	582	637	611	598	589	651	588	636	609	624	614	577	622	589	627	630	628	594	646	620	621	640	608	631	564	595	622	623	631	655	547	598	640	588	652	618	627	609	647	605	612	600	577	653	582	634	603	619	598	647	635	586	590	625	676	570	582	609	611	576	601	592	628	597	637	637	605	650	583	657	565	585	621	586	615	610	621	632	582	634	571	624	556	579	622	623	577	586	598	603	600	603	638	636	639	597	618	639	622	628	609	618	632	605	581	596	623	634	658	619	584	622	619	627	599	661	571	595	620	603	589	575	599	534	618	600	629	593	601	596	633	645	613	640	643	662	587	622	613	599	591	586	599	606	584	647	623	616	626	671	626	584	598	595	630	591	646	604	612	623	685	618	617	621	621	634	581	647	606	611	580	583	626	568	616	622	613	567	638	633	635	625	598	593	588	602	605	575	597	595	625	616	554	656	597	610	645	595	590	595	584	619	636	638	588	605	642	573	609	596	660	576	606	618	609	603	610	623	616	650	613	623	648	591	594	633	637	646	638	624	619	580	598	588	620	632	629	601	600	642	582	610	602	607	576	629	585	631	609	633	615	648	628	601	614	598	617	577	628	669	604	549	604	580	636	568	605	610	633	608	617	616	624	623	622	657	650	647	603	667	623	598	639	651	612	621	620	608	624	621	648	638	628	603	616	600	612	610	604	613	595	577	621	615	613	601	574	556	644	604	620	597	628	622	645	616	656	601	603	584	628	594	599	616	599	645	607	574	650	570	675	615	667	604	598	662	579	622	636	600	612	637	583	641	610	571	639	649	610	614	578	606	565	657	589	619	699	601	649	640	608	610	582	645	590	622	592	622	620	613	599	623	609	577	608	596	611	610	627	622	645	582	557	631	608	588	601	548	584	647	614	613	575	579	617	638	634	645	639	594	606	647	603	603	629	631	610	595	611	609	591	598	588	596	651	640	604	577	597	624	630	631	614	627	603	581	645	601	567	605	596	634	609	564	609	598	642	593	643	604	629	650	609	637	658	608	585	607	606	551	627	614	615	586	597	574	607	613	637	593	602	571	586	595	617	625	608	617	623	601	605	620	606	614	602	686	632	612	599	616	634	600	577	608	579	604	598	639	670	614	642	599	638	609	654	580	640	572	554	607	572	614	623	616	570	569	622	618	658	577	609	613	656	604	595	575	610	669	578	610	642	581	622	633	592	619	615	656	615	614	655	592	616	625	669	616	625	611	610	630	653	596	609	588	627	624	573	649	582	608	602	593	610	569	636	581	618	584	613	605	616	621	642	631	626	595	648	545	628	627	669	595	614	635	611	600	659	643	632	647	606	653	589	565	612	617	698	592	608	600	587	616	608	608	651	626	649	582	571	597	646	564	647	647	631	631	613	629	600	632	626	642	627	618	636	607	551	602	608	643	569	611	594	604	611	593	590	631	637	602	608	636	589	595	611	561	632	605	594	630	625	614	640	606	590	593	616	570	587	652	658	663	622	632	616	581	657	597	617	577	626	611	629	615	590	637	623	657	592	597	607	608	625	640	648	598	632	640	580	587	637	601	587	673	655	620	611	626	568	614	609	631	615	642	621	605	628	600	626	592	628	647	618	611	618	608	614	649	630	606	587	593	610	595	638	639	587	625	635	604	598	617	606	620	581	665	647	591	628	601	667	597	609	589	630	608	589	627	603	632	643	625	595	627	625	592	617	589	598	589	600	567	571	610	596	601	594	569	615	632	578	567	597	616	577	583	594	610	603	637	591	606	566	582	600	627	611	633	668	643	633	599	617	592	613	644	606	593	613	621	579	599	583	613	618	636	614	663	648	631	635	627	620	665	647	592	607	596	630	570	631	626	618	617	603	593	618	587	616	635	618	613	592	600	590	638	631	656	657	604	567	642	587	586	577	585	604	592	683	590	621	621	591	613	573	620	615	612	638	624	615	615	618	639	632	617	598	671	640	625	612	652	585	671	618	634	645	620	638	595	599	634	609	626	632	660	617	636	624	607	590	592	586	617	623	599	603	561	603	630	602	651	628	615	599	613	577	599	567	571	645	629	599	609	589	639	620	626	652	612	617	595	618	617	625	641	603	609	623	619	613	633	635	616	591	631	612	647	574	653	609	596	609	619	589	614	596	656	608	583	584	633	614	623	627	605	582	615	662	603	613	565	632	585	659	618	609	603	594	593	641	636	615	560	626	613	600	628	557	607	600	588	628	630	603	658	645	586	618	609	589	601	584	602	666	608	611	607	579	582	612	619	602	628	592	626	600	637	604	583	631	596	634	646	605	629	619	584	606	589	574	624	608	634	601	609	611
32605	24013	8846	1376	929	874	871	818	785	747	822	782	734	761	770	734	779	830	812	771	756	781	786	733	781	778	766	729	742	755	744	794	755	774	761	767	715	817	725	761	724	743	729	759	771	753	763	809	766	804	748	717	735	785	770	768	747	738	706	757	758	720	751	740	795	722	762	753	768	743	735	719	750	797	856	778	678	750	725	745	779	765	719	785	759	777	710	705	696	759	715	780	738	727	702	755	738	705	745	789	762	736	711	718	719	750	719	726	720	749	725	745	728	750	742	772	797	704	689	702	709	750	760	725	785	739	754	767	742	771	774	721	745	750	795	733	810	768	807	728	745	718	742	741	720	763	778	743	761	768	755	718	766	726	792	729	761	765	749	741	711	765	784	716	739	728	746	762	756	749	777	782	749	797	743	818	761	740	759	767	745	782	801	744	751	783	745	731	733	792	805	757	759	756	743	755	762	750	763	770	723	773	778	748	774	742	735	718	749	746	793	757	732	728	702	739	758	685	758	770	762	693	768	765	696	751	759	732	769	733	732	738	739	772	762	752	731	735	710	754	784	766	750	778	771	744	786	703	767	784	744	741	803	712	748	732	723	718	780	792	759	762	765	773	806	774	756	699	796	725	730	744	761	757	722	765	764	781	728	753	748	801	761	767	760	725	756	759	759	747	744	791	726	789	749	794	708	766	727	783	739	770	786	781	700	751	724	724	759	742	738	760	734	779	710	769	745	733	710	737	752	732	725	763	744	721	745	734	723	756	763	796	749	755	744	806	787	787	746	765	789	727	765	726	772	778	733	768	726	756	771	748	752	806	746	770	782	757	723	733	777	739	765	758	779	732	784	693	720	801	777	751	727	775	740	777	789	732	774	794	732	724	741	774	718	744	754	757	729	771	804	723	734	753	749	709	711	717	772	754	824	751	761	768	763	802	821	714	754	774	732	753	805	754	729	747	712	791	831	732	797	742	734	760	757	757	734	744	725	767	767	739	750	734	773	785	695	764	739	714	767	704	716	784	750	775	787	780	749	708	743	762	752	760	738	786	756	736	746	756	719	725	762	783	786	722	747	773	765	722	699	733	743	725	725	692	788	745	772	732	708	800	705	759	785	752	703	775	696	785	744	776	739	753	758	725	814	762	786	744	732	762	770	802	756	736	808	802	762	741	739	744	780	706	700	776	755	716	701	797	742	743	802	798	767	761	710	759	722	775	727	722	753	758	700	828	735	772	706	794	747	734	743	708	745	754	790	765	760	743	727	759	759	763	684	742	747	726	760	733	758	797	789	730	829	707	755	769	742	766	802	704	767	717	692	754	741	741	776	711	774	739	745	738	732	752	764	726	748	753	727	747	747	741	745	758	774	741	752	782	762	753	785	798	760	794	775	754	742	748	740	753	733	723	740	761	766	737	737	776	783	783	756	733	737	732	752	717	769	773	772	754	769	692	759	765	785	801	764	790	767	793	732	760	773	716	767	715	704	774	717	803	802	729	745	721	767	690	805	725	761	733	806	739	753	771	754	779	776	751	768	768	758	763	780	728	715	762	721	738	782	730	751	762	755	721	794	730	732	743	714	769	724	772	757	767	745	734	775	745	717	737	758	723	749	743	698	768	756	747	743	725	746	774	765	735	817	762	730	802	730	711	719	710	780	725	804	802	736	800	785	717	794	799	750	766	728	734	752	782	793	740	733	769	800	725	687	749	776	725	787	729	747	737	757	784	793	819	750	732	754	736	785	788	717	738	706	751	768	731	725	749	768	758	796	776	768	709	747	708	730	749	778	734	791	776	716	763	705	765	759	779	806	725	741	765	812	828	767	786	761	764	732	733	756	788	736	737	741	815	712	778	777	797	743	717	733	775	793	771	727	733	705	781	701	746	734	754	737	701	735	720	786	721	788	760	723	710	708	755	771	782	761	716	714	756	720	710	746	708	766	741	760	765	717	706	743	771	766	788	749	750	682	785	792	800	767	795	781	747	792	720	778	764	707	792	748	721	791	720	729	846	740	724	739	758	766	763	755	753	765	750	754	755	790	743	748	731	742	783	729	729	744	769	752	717	752	730	741	762	811	791	737	753	721	765	780	766	772	745	750	760	780	751	729	762	780	770	717	763	732	717	735	721	749	754	755	680	740	728	797	778	771	771	765	721	742	748	768	775	764	760	790	774	712	761	693	788	735	723	756	711	774	761	775	740	760	808	737	717	691	755	732	784	721	791	720	763	762	707	689	744	741	707	768	743	724	846	779	717	747	734	712	736	723	786	751	752	722	751	748	749	743	730	760	795	682	769	759	711	723	764	744	768	782	748	743	698	701	779	769	744	709	774	690	765	744	754	709	811	776	733	691	783	772	769	731	728	738	719	770	758	725	745	780	744	727	775	715	722	734	739	799	753	708	771	741	798	739	778	777	729	754	740	767	784	742	754	791	743	749	698	778	752	814	747	782	745	711	724	771	692	744	740	723	734	809	736	738	751	741	750	705	737	769	733	739	738	752	756	755	707	724	718	740	770	735	718	779	766	752	798	697	732	753	755	721	784	737	716	769	690	714	788	730	732	782	776	750	736	776	741	765	769	732	788	771	706	763	747	768	756	760	743	782	743	727	712	823	771	784	715	732	735	812	760	738	713	780	693	757	752	779	736	748	766	730	718	741	759	766	790	739	742	741	751	745	800	749	791	735	756	774	723	762	742	731	771	736	771	724	750	724	766	740	752	791	736	727	753	781	741	750	788	750	700	748	745	717	756	745	759	742	754	773	758	765	747	759	749	727	750	758	721	768	764	810	772	702	754	732	773	786	785	787	705	775	763	772	707	739	762	741	809	733	762	740	726	784	736	781	864	775	730	756	777	785	740	790	743	686	749	764	765	800	714	765	738	735	764	751	746	779	741	754	781	766	774	739	765	789	729	759	684	720	728	738	754	767	760	801	753	694	745	761	729	746	730	764	821	768	751	741	704	789	764	736	756	786	696	790	747	731	740	767	778	772	752	738	741	782	770	754	705	769	797	753	792	712	729	771	694	720	777	780	799	764	829	756	697	753	782	758	738	746	734	744	773	725	792	743	755	789	751	749	696	756	707	769	721	786	781	740	744	753	732	769	768	754	750	749	757	766	712	715	753	765	759	771	760	763	760	781	718	744	740	765	776	783	744	706	732	762	740	739	754	698	742	819	683	769	765	771	797	720	711	765	780	795	746	781	737	731	754	705	750	746	756	757	755	767	746	750	746	721	743	746	726	722	774	749	782	778	772	765	756	730	807	770	776	777	703	767	688	745	731	724	751	752	731	807	803	754	720	720	758	745	750	721	749	777	795	758	744	755	769	757	770	786	751	749	734	746	748	766	829	762	781	776	727	733	775	764	729	770	762	807	774	702	737	721	769	744	775	686	731	775	736	736	766	771	797	796	678	741	791	785	756	755	752	750	733	801	790	783	749	742	735	756	757	769	767	792	735	752	748	759	693	766	774	686	726	748	718	737	751
33290	29670	2973	1300	1161	1091	971	1016	902	841	832	885	850	807	811	828	839	891	944	808	841	814	816	792	797	771	758	825	821	814	815	731	789	835	758	782	776	842	750	776	799	802	772	749	823	794	786	795	757	762	791	790	759	799	796	779	790	785	795	767	760	718	765	758	782	795	825	814	779	792	826	812	805	759	779	811	812	823	803	758	779	769	764	789	783	767	845	774	736	778	754	774	827	827	824	757	783	749	784	870	793	834	813	765	783	769	811	771	788	824	770	767	835	775	800	836	827	737	818	778	771	837	758	792	754	760	775	807	793	799	774	801	782	813	817	798	755	852	832	764	776	794	804	776	763	764	821	741	812	786	799	796	750	758	856	837	784	798	766	781	767	800	780	734	811	819	815	761	768	759	757	818	777	818	725	758	766	824	774	819	817	817	787	825	821	792	719	802	748	814	773	797	807	820	787	803	807	802	778	816	820	773	850	765	798	748	806	810	780	769	801	775	721	747	740	794	807	792	792	763	756	766	813	787	838	813	740	807	769	786	854	806	797	808	790	784	754	747	758	771	809	770	821	750	761	725	820	751	811	813	799	764	739	777	814	742	765	746	784	778	807	818	737	755	815	742	842	781	776	793	835	764	799	822	789	754	779	788	843	747	777	770	781	804	796	799	813	808	816	785	770	769	776	763	799	780	777	836	780	785	809	817	770	740	810	748	810	810	836	781	777	756	792	778	790	788	769	742	775	766	838	809	796	785	813	750	793	814	797	785	761	758	742	773	857	827	777	794	757	809	751	715	762	784	792	758	751	775	774	773	838	767	748	807	838	775	804	820	770	800	774	795	750	797	826	785	806	772	730	804	794	737	792	789	809	760	800	769	736	791	773	786	824	839	808	786	802	830	747	784	784	759	764	814	793	820	803	809	777	784	836	776	714	832	814	807	817	771	842	809	783	760	798	772	832	772	778	848	786	797	771	823	777	776	721	804	739	808	776	795	800	815	799	766	817	771	763	788	774	844	797	771	783	839	785	753	752	840	782	779	825	821	812	817	808	766	773	822	769	808	809	777	813	799	776	818	736	814	784	796	742	810	759	786	788	715	806	815	785	762	758	754	865	800	773	845	801	793	770	750	757	748	808	790	771	758	807	688	812	795	764	752	799	779	763	793	716	756	830	747	778	779	749	778	797	778	805	768	759	779	781	733	763	771	778	760	810	783	824	809	799	803	786	766	771	744	804	744	736	818	740	837	783	783	822	755	790	801	787	792	800	805	825	736	806	775	770	827	809	736	767	782	815	780	739	761	786	838	761	765	811	772	833	759	801	792	764	783	773	800	773	784	834	846	794	763	801	777	774	806	756	775	792	773	867	789	839	733	762	781	780	784	843	815	788	778	773	829	795	792	789	793	774	789	766	793	775	795	793	763	796	826	787	777	761	771	807	824	801	735	778	804	819	746	709	761	782	786	759	767	827	776	827	766	759	784	798	779	811	800	714	776	780	771	773	804	793	812	800	780	852	821	793	793	781	767	778	807	808	838	767	843	726	773	809	847	743	733	784	737	753	803	754	837	746	784	776	799	780	791	796	806	784	792	783	766	776	786	785	835	760	792	827	787	788	812	780	821	830	779	795	802	843	788	767	805	789	802	774	793	792	757	795	837	780	771	799	775	744	821	795	790	798	755	800	829	813	823	778	800	819	763	825	807	822	798	772	788	801	783	785	791	739	818	785	784	800	778	821	783	749	742	802	793	749	793	828	812	824	792	766	810	862	798	796	847	804	780	797	779	740	762	750	778	746	765	781	771	765	786	802	819	730	805	796	822	808	814	800	797	720	815	735	752	821	812	749	815	869	746	781	798	834	823	791	742	784	765	806	768	767	817	789	781	786	803	789	835	744	780	806	800	815	792	769	798	777	783	818	768	736	839	747	807	803	804	765	785	851	748	830	821	772	779	772	843	820	813	807	786	782	767	795	757	801	848	760	728	827	800	867	765	888	810	797	774	713	820	771	842	781	770	788	865	762	725	768	813	826	796	786	782	817	828	761	770	833	824	822	739	798	805	761	761	810	784	804	817	802	806	771	750	815	785	763	752	785	758	783	793	792	766	792	783	811	792	790	810	742	796	823	853	760	766	767	792	783	762	800	766	770	778	788	770	816	810	773	803	776	814	748	790	705	746	808	792	839	722	783	823	796	835	753	819	777	802	814	805	801	753	759	812	780	816	803	823	769	803	762	778	775	755	719	802	816	728	814	800	806	795	771	818	763	794	768	804	852	825	785	719	822	808	779	790	770	792	780	787	790	768	816	781	787	786	779	733	806	774	795	798	868	771	780	811	787	763	850	770	779	793	816	742	820	802	804	764	819	735	821	760	764	792	781	769	780	771	789	777	782	747	818	810	799	800	783	787	809	841	766	802	774	837	781	724	788	831	790	780	773	745	781	812	826	841	791	790	761	774	786	781	774	778	794	779	842	767	827	756	836	795	812	807	777	803	723	797	797	824	742	781	777	796	787	812	788	774	777	801	779	820	828	754	772	796	786	796	809	774	746	773	778	810	801	800	751	820	776	816	806	782	773	791	826	814	757	783	757	824	804	745	775	824	805	803	788	821	827	802	841	773	768	735	792	781	845	768	835	798	767	777	780	811	746	771	736	822	778	794	804	766	778	823	800	791	783	807	792	757	781	792	814	796	781	764	852	773	748	826	832	744	752	755	809	786	790	804	749	794	818	785	804	777	775	800	810	810	800	775	790	770	760	786	858	763	813	834	850	802	768	793	802	824	779	808	827	770	773	800	785	787	750	805	783	821	798	790	801	791	831	720	837	789	749	801	816	797	775	817	835	773	797	771	817	808	768	785	782	766	796	777	832	815	770	799	787	797	846	762	833	725	821	777	764	750	764	728	756	809	782	796	773	786	827	765	751	775	756	772	831	788	794	802	843	757	812	753	789	775	792	773	781	823	772	827	761	845	812	741	759	805	816	757	862	793	754	808	822	840	790	736	845	758	757	823	727	803	817	829	786	767	821	820	805	798	796	772	760	807	792	848	793	786	810	827	718	796	745	780	786	816	756	764	852	809	747	789	745	811	751	768	786	803	794	772	828	825	837	767	815	824	783	785	757	783	789	781	795	796	725	773	822	835	746	803	785	786	768	739	793	813	841	783	792	795	727	784	793	791	735	800	752	794	789	818	780	756	832	796	787	795	830	828	766	824	800	749	840	751	803	799	758	784	818	782	805	775	801	817	759	815	769	801	833	805	788	791	796	806	805	840	757	832	833	805	738	813	823	752	792	776	794	740	825	819	782	766	794	797	836	767	794	780	775	772	792	808	847	783	797	790	843	794	780	799	793	773	817	767	734	778	801	802	834	816	762	804	828	761	797	808	758	813	797	792	747	743	808	790	828	811	774	753	783	753	828	826	779	787	820	789	813	784	783	809	819	779	847	786	752	786	773	826	769	734	788	792	812	779	812	761	828	770	792	745	818	783
24842	20713	26972	24337	20622	10782	1516	860	659	623	546	571	522	487	419	414	423	459	637	373	376	373	412	365	348	399	331	335	316	328	363	355	321	312	363	302	348	313	312	327	318	335	338	334	342	332	336	312	299	318	340	308	326	319	321	311	318	332	304	304	314	356	308	310	355	348	312	342	314	353	336	347	331	308	330	350	321	317	319	303	297	323	329	322	324	316	343	304	354	336	347	334	318	338	294	330	317	321	309	320	301	341	312	330	309	289	311	345	347	328	310	282	321	323	296	300	300	312	289	315	305	310	334	294	325	327	350	317	329	338	314	311	298	280	327	310	323	337	322	308	339	306	311	316	342	327	326	337	324	299	315	326	311	316	309	279	327	342	309	350	305	298	303	327	315	336	305	314	314	311	314	317	332	336	332	335	301	320	310	288	314	318	327	312	312	358	312	318	349	327	326	314	324	316	292	302	307	305	312	301	300	332	344	310	332	322	297	306	327	316	264	321	369	334	320	304	309	320	313	293	293	308	321	319	314	314	319	322	295	349	302	326	336	342	311	288	316	301	307	288	302	324	322	335	346	321	335	327	313	301	326	333	303	326	317	332	320	339	310	319	342	319	347	291	311	327	300	325	329	339	324	356	325	319	322	305	314	319	332	314	351	334	318	283	349	302	263	335	297	316	298	305	317	325	324	318	326	317	365	309	318	306	306	303	320	330	305	337	351	337	349	332	312	305	320	331	329	323	318	309	322	302	341	312	297	324	319	307	312	336	297	324	331	331	319	294	349	313	281	292	341	318	308	334	318	292	291	330	288	310	307	333	326	344	298	335	370	314	332	313	298	308	312	325	285	339	315	287	316	351	294	333	341	299	340	344	312	333	310	323	350	328	329	311	317	322	329	318	324	341	297	320	287	335	315	345	303	319	282	363	327	311	302	319	319	360	297	280	338	300	301	307	316	324	298	334	357	299	262	319	343	306	325	327	309	297	316	310	319	343	339	330	282	295	324	340	324	309	343	302	303	331	304	316	342	321	333	345	338	349	309	323	327	295	295	304	321	314	339	317	330	336	299	318	306	306	305	350	307	324	309	327	325	310	314	332	325	325	285	314	332	297	334	339	325	310	318	350	294	324	323	336	302	306	289	326	306	313	317	323	296	314	329	312	304	310	317	314	300	322	321	338	328	354	330	332	317	305	310	317	337	302	357	314	343	300	290	321	322	312	298	305	292	337	328	310	348	335	308	310	356	304	311	312	318	303	333	351	299	350	309	331	329	331	324	288	309	338	309	341	341	335	334	335	330	322	307	340	288	309	340	314	332	331	314	312	348	309	294	310	342	341	326	302	309	322	319	329	306	325	377	319	326	299	344	290	347	323	314	308	331	327	293	320	345	327	304	312	368	294	332	305	324	323	323	324	313	298	330	285	349	328	317	322	327	304	312	299	320	386	331	345	323	289	307	357	300	305	324	329	286	317	323	305	299	334	327	319	313	349	270	318	339	333	305	318	312	304	365	271	317	314	307	310	287	334	299	297	303	297	335	326	323	321	323	318	322	315	300	310	318	308	346	315	359	338	333	285	329	347	326	315	331	326	294	326	280	332	300	298	303	329	339	319	316	333	315	313	299	312	338	337	378	311	315	312	320	318	350	313	274	317	320	308	313	301	330	314	343	326	334	295	319	320	333	298	321	329	313	310	303	286	328	312	312	316	303	288	319	314	329	311	313	292	304	317	322	344	319	310	312	286	360	307	330	357	319	337	291	304	299	311	334	319	299	351	290	305	327	347	337	306	310	325	337	305	313	300	354	313	310	293	310	315	299	345	317	322	304	315	319	327	324	325	333	343	314	302	342	296	312	340	366	288	290	329	344	345	288	327	332	319	331	303	298	336	325	316	294	296	327	328	335	320	290	328	304	324	363	260	315	294	320	328	338	309	315	296	332	319	308	310	337	321	335	304	301	302	299	308	330	335	313	307	300	308	317	320	351	326	335	278	322	330	297	313	312	300	324	302	297	307	312	312	336	286	323	360	285	299	312	308	283	298	290	307	332	334	321	298	309	312	323	296	327	301	324	329	322	310	307	275	322	330	310	303	316	312	339	335	335	300	325	329	313	319	294	322	324	336	313	309	315	298	306	311	300	317	307	328	314	295	292	322	322	342	298	291	308	303	305	313	332	298	314	308	306	318	326	313	322	316	325	310	313	321	324	287	330	342	311	328	283	339	320	297	324	308	320	282	329	330	296	315	321	294	326	308	329	298	303	328	325	309	328	319	305	298	338	312	306	312	288	300	346	315	314	328	364	302	311	329	342	331	315	323	327	348	364	305	315	332	295	312	311	327	310	316	317	291	330	305	293	307	299	294	308	308	338	299	318	305	294	307	310	283	293	314	303	317	333	299	319	320	295	324	356	317	322	341	320	320	311	338	334	271	310	319	321	296	357	333	322	305	308	329	316	313	337	321	318	304	336	299	311	328	325	296	315	285	304	346	315	311	325	318	344	330	300	277	348	352	326	299	347	311	315	314	320	320	313	321	314	322	343	309	326	318	344	327	338	340	305	345	360	304	307	349	335	331	341	307	347	316	334	304	337	326	347	302	349	298	339	286	310	330	289	317	290	330	315	319	324	329	320	316	334	358	312	276	313	364	306	282	284	307	337	344	318	312	295	303	320	321	304	317	331	314	294	316	330	329	315	322	307	325	321	331	324	305	312	314	309	316	317	316	301	320	316	314	324	345	327	301	302	317	316	337	301	320	302	316	333	305	348	326	307	301	312	324	280	348	295	306	322	322	291	340	332	312	292	295	331	345	345	314	288	325	306	312	280	331	316	293	329	334	340	334	302	317	321	311	296	351	343	333	327	327	293	352	343	339	340	299	345	292	312	279	334	321	306	318	299	303	306	309	354	327	344	331	314	280	322	333	323	305	312	314	350	317	330	284	308	341	347	347	313	320	322	337	301	319	322	325	306	309	347	326	309	345	324	310	337	299	290	310	306	285	323	292	323	299	336	318	298	334	312	329	315	311	321	332	339	340	314	316	331	329	323	317	381	310	331	283	321	298	307	306	300	313	316	318	311	343	322	307	317	299	359	342	320	326	314	318	324	297	339	335	329	307	341	337	330	321	360	309	302	302	307	321	308	333	357	306	287	332	301	328	331	293	324	329	316	328	296	320	308	318	291	299	311	317	332	280	335	303	324	279	320	339	303	331	279	321	309	304	351	297	300	279	314	302	296	331	322	278	334	323	315	339	304	297	320	324	315	332	315	312	308	301	304	306	319	311	309	269	283	290	307	310	318	281	326	340	268	297	346	337	315	335	343	351	298	313	291	314	325	332	320	341	324	329	289	328	321	320	294	316	347	328	301	326	321	322	281	336	321	322	292	314	315	308	303	323	317	297	326	322	329	334	324	321	313	335	319	343	315	326	295	318	313	335	346	326	313	307	299	318	277	314	328	318	311	313	326	301	303	320	306	313	305	326	329	312	328	272
37389	45904	12188	5360	3566	2652	2085	1588	1252	1078	951	841	782	697	596	587	561	685	1000	508	487	471	497	417	445	406	444	406	403	368	388	398	376	393	383	355	434	390	362	362	369	349	377	378	348	352	356	337	339	384	359	345	372	394	367	371	373	340	392	371	357	350	378	359	355	359	332	379	338	363	377	320	344	354	370	349	369	332	387	358	366	383	350	332	352	353	382	377	337	358	318	384	315	299	328	369	362	332	331	326	377	310	351	380	328	342	333	357	354	343	362	354	369	373	344	344	376	360	342	340	366	344	371	344	343	368	355	367	320	340	386	350	353	379	354	351	368	339	384	377	349	354	397	385	344	375	316	383	379	343	364	355	348	370	380	374	357	330	358	341	349	365	357	382	380	338	371	330	374	371	320	365	356	344	352	374	366	341	382	344	324	382	341	356	374	358	361	332	401	350	393	352	307	365	334	361	355	354	313	400	301	324	319	370	390	356	363	389	366	381	329	384	344	375	366	359	349	349	387	343	361	345	377	312	375	394	362	344	351	339	328	358	384	359	348	374	350	356	344	354	365	357	341	339	333	347	335	338	344	354	342	309	352	353	358	329	337	364	353	341	377	393	359	376	383	355	322	343	328	349	351	329	344	363	304	328	360	367	366	329	313	347	334	360	365	340	338	370	353	350	365	365	368	321	353	347	346	352	367	362	331	373	372	363	330	343	387	367	358	360	336	408	343	357	341	346	314	360	342	348	346	379	383	340	366	390	354	326	346	350	358	353	322	313	359	340	375	358	355	389	374	359	357	353	355	343	344	364	339	334	354	372	375	346	358	319	365	368	348	355	345	327	336	337	350	357	356	322	346	342	343	352	342	359	352	371	363	358	317	350	390	298	356	350	311	318	359	352	370	334	376	339	349	336	366	350	373	362	353	342	337	355	361	326	318	369	351	369	340	381	378	367	367	345	342	345	341	322	325	338	323	348	329	358	354	361	332	375	361	353	357	344	369	363	371	339	346	311	348	368	349	343	379	327	348	355	351	367	349	323	392	357	368	363	369	355	362	346	348	384	344	333	345	350	358	343	370	364	344	351	310	356	368	421	317	350	350	329	347	361	324	367	322	327	357	395	330	349	340	348	350	318	352	349	343	360	326	333	361	375	359	318	348	352	345	362	347	352	361	363	350	354	346	319	357	310	377	340	397	310	351	341	362	330	369	372	362	367	373	378	368	346	389	331	334	359	350	347	367	374	319	337	352	360	386	354	367	368	409	370	355	360	306	341	353	337	365	372	340	371	356	357	332	335	344	364	330	361	351	344	383	374	351	348	319	328	355	371	365	375	336	367	362	341	334	331	327	352	352	341	374	369	314	393	370	378	337	338	355	393	378	394	342	339	347	361	351	357	367	330	357	337	332	346	355	351	351	327	373	319	374	396	326	359	316	344	348	366	354	356	319	330	361	339	348	358	351	366	341	363	337	354	361	356	341	345	350	369	347	368	356	371	346	342	377	336	378	393	385	371	337	328	356	342	342	339	389	334	337	361	341	376	347	336	304	332	373	344	345	328	408	373	342	376	339	373	374	347	378	339	309	324	376	343	370	321	370	360	360	334	373	364	329	368	377	396	313	366	372	357	361	320	343	370	359	345	339	367	334	365	309	352	375	344	330	339	338	339	378	350	388	341	349	365	332	354	334	355	354	384	334	400	378	332	350	332	347	351	381	358	399	360	385	362	340	359	347	325	322	345	341	376	351	351	384	352	383	365	355	337	357	343	338	374	366	375	382	323	397	386	351	362	343	338	349	337	317	342	382	339	371	398	359	350	355	329	341	339	338	393	361	347	369	324	337	325	317	337	358	307	362	355	338	359	382	372	348	334	325	368	355	345	327	376	311	327	397	354	334	362	309	376	348	381	319	336	347	355	342	357	353	329	339	351	341	347	343	349	388	376	360	340	335	305	362	342	306	339	346	363	339	374	338	358	371	379	345	363	314	347	363	358	385	377	362	350	342	364	349	379	354	367	360	332	365	360	357	379	330	332	367	349	360	332	348	354	342	373	403	344	357	331	365	318	337	389	349	373	332	350	346	350	378	365	337	375	352	345	371	334	372	365	354	362	348	368	381	375	339	317	364	315	378	362	349	334	366	357	353	376	374	350	362	349	352	358	320	355	345	322	317	304	353	321	372	349	343	329	344	374	347	360	329	385	308	331	395	365	345	341	311	339	351	356	367	352	352	361	348	337	342	346	319	359	364	344	360	339	354	325	338	327	375	351	367	301	350	325	338	358	335	372	343	332	387	370	343	342	356	354	374	361	340	342	361	333	345	334	346	371	386	340	332	371	351	369	312	353	379	333	345	334	349	329	331	333	355	358	354	358	347	350	377	396	339	339	353	363	323	351	379	350	323	357	388	371	354	356	332	356	337	341	350	331	355	341	369	376	337	357	340	355	372	374	384	344	317	384	390	398	353	385	335	361	331	347	377	382	322	363	365	314	379	342	319	386	330	338	350	368	340	324	347	313	366	375	333	371	365	356	384	372	342	312	312	366	352	372	386	349	298	339	374	338	346	373	357	356	367	362	379	373	361	363	369	366	339	344	354	355	361	357	349	354	363	357	359	333	369	342	326	340	300	399	366	358	356	392	327	354	342	337	374	351	381	334	318	348	325	340	300	355	347	348	351	359	363	320	348	309	371	334	360	349	333	338	322	358	350	347	354	319	337	366	372	361	358	323	367	378	351	337	337	343	361	316	334	355	380	343	356	320	362	326	350	351	363	325	339	351	360	380	336	371	363	346	313	335	343	359	338	375	328	395	328	334	380	373	328	332	331	343	360	348	359	394	309	375	348	331	363	326	375	331	367	370	355	373	359	363	339	347	340	369	329	303	380	320	333	363	362	355	328	354	378	360	354	363	346	343	352	368	332	367	346	327	354	365	361	355	353	373	373	354	386	389	354	322	341	330	334	334	371	338	360	355	348	357	358	364	372	356	338	333	321	329	359	340	345	386	356	379	343	375	355	369	343	353	359	343	350	386	351	336	348	317	353	344	343	379	328	350	363	364	361	359	361	317	360	384	366	358	356	361	345	366	333	334	398	362	363	359	364	352	319	382	347	345	353	362	370	355	350	330	359	387	341	335	369	366	338	365	340	375	380	338	367	326	364	388	356	376	332	340	350	366	344	365	347	370	338	338	351	362	362	330	341	357	374	357	324	346	325	369	362	363	360	378	312	317	334	346	368	354	318	376	352	371	348	360	379	342	332	351	358	361	385	350	341	375	341	332	346	368	327	341	352	366	342	311	370	367	363	333	309	361	375	358	380	338	365	361	328	339	356	348	338	399	335	328	349	371	359	346	360	370	364	361	338	329	360	335	353	353	387	354	355	385	380	339	341	346	362	330	349	342	363	350	371	335	357	332	335	313	330	355	318	327	358	353	377	352	345	339	316	379	372	345	371	345	383	365	352	361	380	359	316	371	331	299	373	385	379	414	375	348
22906	20637	27284	23919	20615	20638	8215	1721	1244	1187	1140	966	992	839	839	800	816	934	873	714	725	681	723	692	623	666	623	642	591	619	641	676	665	603	646	634	636	604	628	627	642	630	598	618	602	637	602	644	627	612	573	600	622	591	620	638	586	653	613	622	595	610	649	616	655	577	608	605	628	601	639	632	569	625	635	592	607	597	616	646	594	633	618	599	577	614	636	627	635	642	600	615	633	579	603	593	624	604	598	609	624	633	600	531	624	604	635	606	614	577	570	578	615	620	588	618	595	634	609	611	595	603	650	615	592	596	572	648	665	618	636	606	626	613	581	581	611	600	601	610	613	607	611	628	626	610	601	633	604	579	586	597	643	603	626	604	580	569	584	620	602	561	586	612	585	619	559	598	589	621	620	550	601	579	640	630	604	661	592	627	563	619	610	562	588	629	604	608	612	605	607	588	570	637	604	593	623	600	642	623	621	597	552	599	582	578	584	593	598	636	635	651	597	604	616	607	646	629	623	617	568	611	634	581	631	625	598	596	592	623	563	605	597	594	612	609	608	605	623	620	632	598	606	626	624	628	611	618	610	592	659	606	623	641	633	601	603	612	610	650	590	602	617	614	606	588	594	642	580	635	595	640	626	604	588	618	578	577	618	637	594	584	619	589	598	647	618	656	560	617	615	559	583	597	635	604	591	575	583	599	623	633	586	615	543	632	666	627	619	595	620	583	615	627	615	606	598	604	605	554	629	584	639	643	637	594	544	559	574	612	572	600	614	617	617	619	612	578	631	604	580	608	584	604	620	626	592	563	616	614	571	585	622	588	598	562	587	625	580	632	636	625	642	609	635	633	623	613	635	608	590	597	616	611	598	574	543	584	611	638	616	617	624	598	629	614	598	593	619	625	607	611	618	634	625	584	634	595	627	674	570	618	624	580	656	603	647	565	573	551	631	620	583	621	588	568	608	595	617	654	577	608	589	587	602	614	578	564	609	564	603	589	646	625	596	611	597	577	580	615	618	614	633	619	603	608	584	582	562	580	584	571	620	596	590	614	612	548	653	621	608	576	584	623	608	609	589	590	601	558	593	636	562	600	632	619	553	633	604	630	668	582	610	617	596	635	554	633	625	589	652	586	608	644	580	597	593	585	614	652	636	599	663	623	639	598	588	604	619	622	617	653	601	573	626	566	599	593	595	630	579	605	589	625	628	629	635	625	598	605	569	599	631	596	608	592	606	627	624	629	559	589	637	619	591	626	583	584	624	593	631	605	601	576	592	603	603	608	601	588	560	607	659	617	606	626	572	612	601	572	605	659	567	610	600	602	587	639	609	569	632	618	589	622	569	593	558	590	579	552	626	548	596	583	577	598	630	620	632	619	617	660	611	642	589	583	627	599	609	583	601	628	630	594	631	614	567	652	600	588	607	601	602	573	563	574	617	600	650	613	611	563	583	614	632	586	619	604	606	651	635	640	639	643	609	634	650	637	567	585	623	568	594	587	622	615	607	623	600	576	592	586	579	625	602	608	589	644	658	620	626	626	603	643	594	650	614	639	594	606	637	631	632	629	629	616	617	571	591	635	586	574	602	599	593	623	652	608	585	627	612	633	646	544	606	598	604	607	601	632	572	589	591	572	649	592	541	628	564	625	580	591	628	584	623	587	639	635	647	608	611	592	661	595	552	591	625	599	620	635	636	594	576	639	618	645	614	628	593	636	565	601	615	565	639	588	630	630	636	601	612	601	598	623	638	614	596	627	555	558	625	578	622	630	622	616	614	664	596	667	610	624	596	605	558	621	607	617	606	622	590	614	610	569	568	637	606	585	666	594	623	655	636	643	595	581	641	607	598	640	575	600	567	612	576	618	600	588	606	626	601	580	614	619	571	576	574	611	629	618	622	601	614	589	618	625	603	598	578	600	612	632	617	631	668	597	605	599	623	609	643	591	567	570	624	583	599	560	618	631	598	612	581	627	624	592	598	602	612	631	614	582	631	629	570	608	630	600	601	583	566	592	595	613	622	646	609	620	625	641	610	594	603	577	568	625	600	627	575	581	640	598	600	589	629	574	628	567	605	638	630	600	626	602	623	573	647	610	587	637	648	582	622	591	643	636	576	587	597	635	594	598	570	582	618	629	593	597	608	631	579	581	616	557	584	610	602	572	601	597	633	586	567	602	566	590	579	553	589	624	631	596	600	614	632	594	608	559	593	628	604	574	618	610	609	619	615	634	684	587	631	644	615	603	581	589	642	604	674	602	617	631	583	585	587	577	623	570	576	592	604	583	585	579	633	625	585	594	642	598	638	634	647	678	659	573	577	602	621	599	614	614	562	582	598	595	601	591	563	585	628	593	569	591	540	612	616	615	620	548	655	547	607	607	568	570	617	590	595	610	594	560	575	622	598	566	602	610	613	627	581	626	648	611	595	585	610	614	627	604	612	555	612	621	581	623	588	615	626	615	628	620	610	593	600	592	617	595	589	621	582	609	618	559	535	624	656	623	607	566	648	572	610	594	604	561	598	638	605	617	570	613	629	582	604	607	628	560	605	603	606	597	565	599	600	590	613	589	599	605	593	582	639	612	605	594	669	606	647	613	613	556	577	630	633	619	628	599	580	576	614	608	589	618	598	594	623	555	574	581	621	635	592	576	591	625	635	581	621	597	590	569	602	610	593	603	645	583	620	643	611	597	611	564	594	585	558	595	572	568	614	597	622	604	630	553	610	606	576	617	571	584	613	599	554	579	603	608	573	633	624	630	654	583	595	609	615	614	575	622	629	621	605	636	568	608	603	617	614	596	650	562	601	595	630	578	600	571	600	621	604	571	626	643	650	620	614	600	618	620	594	571	593	636	571	597	650	592	586	618	626	598	597	582	587	565	611	672	608	637	612	592	627	557	576	575	568	605	662	559	642	633	593	602	614	611	622	621	599	579	592	571	587	589	604	551	573	591	578	622	589	606	633	572	604	590	580	561	601	583	594	574	615	572	585	578	597	578	610	583	599	607	593	614	613	549	625	577	623	571	559	623	607	605	602	577	646	552	614	595	576	633	570	586	625	629	617	598	585	602	603	585	660	579	602	642	610	644	649	585	595	552	608	593	606	601	597	591	586	612	606	580	610	582	604	645	609	603	601	611	627	625	600	570	603	617	655	580	589	595	575	609	582	556	578	598	623	549	641	593	614	600	561	667	623	594	601	624	607	564	577	605	612	613	628	584	605	623	589	618	617	661	632	613	612	612	573	614	557	572	621	616	612	620	558	619	585	621	592	622	560	594	618	590	632	590	590	556	642	599	547	599	595	617	620	607	592	623	583	551	609	574	592	601	587	598	596	578	580	615	616	554	613	640	609	615	600	576	578	592	621	564	656	634	573	580	579	610	596	587	629	593	683	595	645	615	587	613	600	558	605	617	623	612	585	652	592	596	583	627	656	571	600	624	606	590	595	570	608	620	625	537	637	609	587	628	545	639	612	610	583	609	641	539	619	607
40951	55541	18497	8758	6081	4502	3347	2577	2128	1746	1667	1624	1454	1118	1083	1017	1040	1292	1228	871	845	766	826	723	685	735	700	722	681	685	695	698	640	691	614	659	681	660	630	655	617	632	607	620	645	659	625	603	624	616	598	636	621	596	563	629	596	605	617	604	587	606	591	601	607	599	598	590	618	570	612	600	619	581	576	590	575	568	623	607	614	601	597	622	581	605	623	607	594	615	577	558	624	575	614	592	612	591	624	613	618	599	627	597	589	617	570	589	618	565	577	601	613	577	611	571	576	578	615	579	575	628	551	576	543	616	560	615	610	574	615	621	571	592	570	608	611	589	568	589	592	614	561	657	667	613	544	590	599	619	596	623	581	588	616	592	640	607	521	567	607	596	599	560	586	572	594	622	555	592	592	586	653	582	552	622	562	614	611	566	596	611	586	605	593	628	593	583	598	576	611	548	573	644	594	628	634	564	580	634	588	573	611	578	594	539	566	575	593	591	610	575	642	587	602	589	585	625	629	597	557	591	569	575	609	566	574	586	586	588	572	584	578	616	603	576	616	594	588	602	553	522	621	594	584	602	559	608	579	601	585	606	584	593	633	602	604	601	627	602	590	570	608	565	579	569	616	584	603	585	606	564	597	616	570	612	547	573	587	622	585	591	538	590	586	614	577	576	568	567	568	587	565	560	562	579	593	571	611	590	566	621	660	632	571	575	595	594	617	587	614	591	623	639	571	563	591	614	600	616	584	588	587	611	599	575	587	579	593	593	606	591	575	586	595	612	614	608	587	593	615	633	567	558	590	569	584	603	609	630	573	606	588	590	589	601	591	608	588	585	627	553	597	560	588	644	601	589	612	604	553	572	594	614	551	601	583	592	615	594	585	557	576	601	583	577	568	568	621	642	595	602	607	580	568	584	606	596	609	607	597	611	583	556	567	586	579	586	638	594	556	604	598	572	646	555	625	585	583	620	558	596	570	552	564	588	577	613	583	547	575	603	613	617	605	588	612	569	599	566	640	576	595	590	555	604	618	633	581	604	587	583	597	567	601	595	585	612	627	540	555	587	571	563	587	572	595	591	595	637	601	591	566	573	648	595	580	589	557	581	614	547	569	576	626	576	604	568	584	643	655	606	593	565	617	614	628	658	571	661	582	567	593	568	550	610	584	587	576	594	624	586	575	626	570	558	596	612	576	588	591	594	579	573	594	624	565	580	518	621	576	574	570	599	599	601	628	574	615	624	533	586	563	598	591	582	609	579	589	570	568	630	575	625	603	612	576	549	573	595	572	603	607	565	609	586	536	568	591	606	602	615	572	599	620	578	610	612	621	605	591	586	550	583	586	596	620	635	588	564	596	578	608	629	596	543	603	561	578	602	558	561	582	564	569	580	604	590	589	597	590	664	615	617	586	606	631	603	620	554	587	574	563	609	617	619	596	590	618	583	593	547	576	604	599	582	616	599	612	593	601	622	616	606	554	583	570	602	626	591	592	594	600	588	598	552	608	607	579	553	589	595	582	586	562	565	620	638	617	649	570	585	580	572	543	617	547	599	610	608	596	589	590	553	559	586	587	632	578	594	606	558	532	598	566	572	610	610	606	598	602	596	590	574	601	592	587	589	597	609	614	570	569	556	625	562	572	616	584	566	557	584	615	623	611	599	573	583	597	600	578	613	574	610	608	584	649	567	610	566	602	557	623	576	568	577	596	608	553	553	606	551	590	598	580	617	608	582	593	587	599	576	544	555	606	589	622	569	570	607	593	580	594	555	560	582	603	556	581	572	597	580	580	519	572	514	645	580	615	565	593	594	542	568	595	587	565	607	631	609	605	616	585	635	588	598	589	587	572	601	572	602	598	617	597	604	563	619	601	592	564	577	555	645	540	579	600	572	636	597	600	605	597	591	595	633	541	599	614	591	590	575	611	535	586	575	595	619	599	626	588	596	597	601	585	601	593	576	625	577	565	590	592	569	573	590	577	590	606	629	625	606	568	569	566	611	619	582	578	592	594	575	588	559	587	569	555	593	618	594	574	599	588	567	612	611	623	594	603	584	595	625	594	589	589	569	600	616	590	549	608	640	568	630	611	576	616	552	618	622	653	592	606	597	635	592	586	615	593	554	600	587	637	598	671	574	576	572	597	568	604	568	559	599	594	597	570	605	636	575	576	580	595	621	620	592	595	581	609	578	611	569	510	574	601	617	563	595	554	628	615	567	569	545	564	648	631	603	622	544	540	581	595	632	611	602	654	586	582	566	591	575	639	575	556	599	581	612	613	602	608	566	560	574	649	598	619	532	607	584	556	580	550	606	636	592	635	578	598	554	579	611	567	586	571	652	576	570	574	577	584	609	622	606	599	565	582	612	610	587	582	603	587	609	627	588	611	586	614	603	576	563	567	656	577	557	611	625	586	584	575	588	583	581	605	612	575	624	577	567	596	611	583	614	604	624	550	594	544	548	622	631	573	577	595	574	583	582	610	562	601	530	592	614	585	602	622	587	621	577	573	595	594	538	552	563	613	614	605	570	602	583	595	617	562	584	580	576	566	614	584	593	608	566	644	573	568	601	558	615	616	597	596	594	578	601	569	562	607	617	572	574	587	613	579	563	574	624	636	595	597	631	580	578	567	593	603	569	614	589	548	602	596	590	592	609	563	615	584	564	586	651	565	561	646	584	578	607	602	606	597	577	569	535	600	554	599	606	620	571	576	602	617	582	589	584	583	622	595	568	568	596	589	571	565	603	588	550	580	607	615	585	611	614	541	593	586	596	564	569	584	634	621	607	649	583	562	585	591	540	573	575	601	564	571	560	577	623	608	587	585	601	552	608	578	589	621	619	592	568	569	602	561	548	605	612	642	596	574	587	555	565	600	569	577	606	619	551	585	576	602	558	621	583	621	579	597	626	566	599	604	588	591	581	554	571	590	592	575	575	579	562	614	578	576	590	610	594	579	570	600	597	582	586	594	637	610	598	539	587	581	545	603	622	600	576	603	557	606	640	616	616	578	585	593	602	596	563	518	571	587	563	582	609	575	615	565	572	593	515	596	609	610	546	575	578	600	589	622	570	609	554	580	560	583	600	606	535	613	585	555	595	603	615	629	571	614	592	608	603	591	618	610	591	589	627	552	644	560	584	560	594	620	575	572	593	634	559	617	598	602	590	590	604	584	567	595	593	577	587	559	591	615	578	598	603	588	624	574	566	600	544	587	622	595	601	593	599	587	614	620	642	581	562	566	599	611	575	619	595	609	598	582	576	585	569	612	605	608	575	637	591	574	640	578	581	583	586	602	627	577	606	562	630	614	568	607	599	581	629	638	610	588	584	604	548	586	606	604	602	567	626	592	554	625	573	594	615	575	562	538	588	601	616	626	597	599	587	595	572	589	565	630	599	604	567	570	597	566	634	616	603	579	579	563	544	583	592	604	587	617	564	557	583	583	593	571	574	624	603	552	573	667	560	598	592	596	609	589	614	599	612	581	599	578	608
32840	25476	10064	1535	965	878	866	814	807	840	840	772	870	729	793	785	875	848	735	760	793	749	856	702	699	747	744	743	739	749	760	714	763	716	741	765	764	803	711	776	755	742	735	765	721	750	745	715	712	779	762	760	749	786	747	750	795	729	772	764	766	755	772	780	744	769	731	735	762	727	733	762	726	747	716	784	739	740	783	775	787	746	725	741	750	793	703	769	742	715	738	773	753	780	757	733	750	695	765	740	756	737	755	820	787	712	761	743	735	758	763	739	763	801	775	736	787	733	716	802	732	730	718	706	710	756	765	777	781	783	807	737	759	743	764	739	720	759	772	731	729	754	761	756	763	793	777	781	750	721	795	752	720	752	771	761	767	803	785	766	765	765	787	807	781	788	757	732	724	756	817	729	736	758	809	762	800	784	735	763	765	752	820	738	761	756	783	706	753	776	756	729	730	760	731	744	760	763	729	770	726	745	711	805	707	701	737	786	779	721	761	760	686	758	757	749	810	758	734	746	752	742	795	763	762	733	804	715	790	700	722	729	782	799	755	732	751	739	768	721	743	758	808	781	766	786	746	726	752	760	756	707	762	720	733	756	734	753	779	750	744	811	660	761	796	760	756	779	739	742	726	776	774	777	745	747	828	723	770	767	703	725	744	802	788	814	708	801	744	699	752	761	712	784	710	817	782	784	699	770	775	815	753	758	734	764	763	765	739	761	789	721	673	746	741	751	739	778	756	722	763	709	760	760	764	746	735	757	760	719	747	745	742	772	780	717	733	700	716	784	758	797	762	747	728	766	722	754	788	767	746	785	765	768	761	744	752	756	728	756	780	766	774	765	719	752	770	689	758	781	742	728	794	765	744	742	721	736	711	770	798	747	722	791	775	769	764	736	745	750	779	736	745	786	763	699	726	797	777	761	696	752	699	758	772	738	746	799	756	768	760	798	720	746	753	740	744	762	738	743	800	786	756	761	715	743	752	686	756	770	732	720	725	757	708	785	727	761	742	747	729	772	752	706	754	743	758	787	729	806	730	724	767	744	773	790	752	773	720	780	731	805	739	768	716	761	731	779	727	759	746	761	734	794	808	726	760	766	754	741	781	750	744	665	793	756	757	790	771	753	757	724	758	825	797	740	741	741	786	761	718	783	764	744	802	720	808	748	778	739	807	733	760	742	714	736	716	806	742	736	760	775	768	715	769	732	764	768	781	777	768	792	778	758	793	764	718	770	710	737	746	741	733	737	770	784	679	850	782	772	818	725	788	774	761	759	744	750	763	757	730	733	787	715	815	750	784	776	734	737	739	775	728	739	759	762	734	769	771	737	792	775	815	684	721	776	772	720	723	759	709	738	798	717	754	761	720	839	740	785	724	779	756	727	795	764	753	736	705	793	742	758	729	772	805	783	742	714	741	771	759	755	788	758	749	756	784	746	721	726	742	741	714	805	734	744	739	742	734	734	738	718	749	731	728	731	721	795	750	706	732	805	743	812	737	774	744	775	775	737	730	776	763	765	750	699	778	749	733	778	726	727	768	802	784	751	758	712	721	705	750	779	725	751	750	790	797	729	734	695	773	757	746	764	773	748	742	724	757	780	688	731	767	772	726	749	753	714	784	771	739	756	781	805	795	750	756	740	729	766	768	769	727	784	765	718	760	732	736	774	771	759	763	776	760	754	740	752	731	785	789	766	715	777	742	756	746	788	742	783	730	756	792	726	752	804	795	747	757	771	770	808	774	751	748	727	768	752	760	763	750	767	736	789	746	776	741	729	791	760	789	750	760	723	748	709	756	765	727	776	777	774	749	702	775	715	777	709	777	813	757	784	768	735	738	736	733	720	740	722	747	741	781	737	761	722	750	706	741	790	781	725	732	791	775	745	751	736	733	772	772	766	747	755	749	757	741	722	745	710	704	769	776	733	763	709	743	741	672	763	757	766	775	767	781	770	760	760	692	762	745	752	741	738	749	720	731	759	801	745	756	743	798	805	753	765	729	794	745	722	722	744	784	748	775	703	739	737	789	792	757	767	779	788	728	796	733	727	790	779	782	748	799	737	800	723	755	731	766	721	756	739	758	682	733	771	739	803	774	742	759	749	775	776	748	750	772	798	704	800	764	782	785	741	740	685	771	785	737	766	706	727	777	745	759	751	767	778	787	700	791	777	750	773	742	759	743	773	714	750	790	778	727	777	780	794	756	745	759	775	750	743	769	754	700	753	780	775	714	744	734	765	764	747	744	764	746	744	734	792	743	775	762	731	728	779	776	732	784	749	740	765	734	816	761	791	745	784	766	751	722	748	742	734	688	720	725	785	695	719	755	701	765	764	768	761	756	790	760	732	783	719	777	738	769	764	750	733	760	735	753	725	753	760	793	799	827	740	698	773	785	749	756	791	733	697	732	816	790	759	743	763	781	777	751	749	791	764	728	785	779	736	748	738	761	742	758	730	738	735	748	773	775	767	755	729	730	698	752	756	799	717	734	731	756	732	729	764	789	765	760	757	780	730	780	732	736	741	725	723	745	799	733	731	790	764	715	736	713	728	745	798	744	769	735	786	733	812	752	781	750	737	773	742	780	759	742	768	717	793	705	828	739	713	793	735	778	773	719	747	755	786	709	754	780	729	773	772	764	718	744	778	739	757	737	745	793	796	756	747	773	736	767	766	766	754	751	685	764	743	760	753	737	770	747	757	750	752	780	728	768	799	754	753	707	761	761	793	761	765	758	772	716	781	771	778	732	745	757	779	751	714	763	760	771	723	788	748	768	786	785	750	765	777	785	727	725	734	740	700	777	717	779	792	778	739	752	760	760	726	798	808	736	805	718	759	786	707	764	745	809	763	739	754	714	750	789	740	762	775	713	785	769	778	726	773	747	759	736	792	780	772	771	760	748	773	733	747	758	762	805	718	747	764	737	756	755	708	792	700	766	753	749	767	745	761	734	750	760	747	736	775	749	752	757	706	717	746	728	736	769	770	752	809	737	740	774	738	795	737	738	710	741	694	752	739	755	832	722	739	773	749	785	739	715	775	762	762	739	772	788	732	800	764	781	717	728	726	756	787	776	772	755	772	740	763	749	739	767	752	727	732	728	783	727	768	722	724	726	721	772	748	772	748	750	788	744	726	787	725	760	796	765	794	738	761	738	715	727	748	744	746	775	715	713	756	802	749	773	755	748	743	745	741	729	791	759	746	752	764	717	710	744	726	768	742	735	758	759	726	729	736	743	767	769	757	741	747	712	732	748	727	723	772	772	718	779	765	756	751	759	768	757	741	760	755	718	726	719	727	735	752	750	761	802	728	780	806	777	758	765	767	808	746	762	730	768	749	721	744	734	788	769	727	735	773	770	764	776	699	750	777	744	756	743	774	726	715	737	800	695	743	784	769	742	722	730	736	773	738	786	747	743	735	770	730	764	743	751	790	749	796	733	727	751	742	821	772	798	768	728	691	754	802	734	703	743	732	807	700	724	742	745	767	739	760
33992	32612	4522	1428	1254	1129	990	933	884	855	894	962	1088	786	822	843	905	1187	836	817	796	798	818	808	781	816	767	822	773	769	840	816	777	842	821	788	814	834	786	841	814	762	802	754	794	822	826	774	879	771	794	803	785	783	792	836	798	811	793	784	790	818	784	783	780	816	828	848	810	776	804	788	791	758	841	787	793	769	781	788	797	807	811	841	812	785	808	783	826	793	812	777	789	785	798	785	811	805	804	839	775	792	791	843	785	815	820	781	847	800	865	760	806	812	819	819	846	825	806	799	771	809	805	816	816	760	804	804	828	819	808	829	772	772	818	797	829	764	814	770	778	816	836	796	804	783	787	791	770	754	762	823	791	808	784	826	807	826	782	788	797	793	828	804	721	814	781	744	803	768	777	822	783	740	793	865	805	805	749	798	814	782	763	745	853	762	807	789	809	787	849	827	781	793	797	834	798	788	786	827	827	810	780	816	795	822	793	775	732	791	790	846	803	775	836	762	815	787	781	797	765	743	833	793	800	887	828	782	803	775	771	788	799	814	750	764	802	754	775	813	806	779	792	777	813	764	814	816	838	777	803	788	752	810	778	748	798	783	810	733	772	797	821	836	769	784	756	813	805	849	859	780	771	788	803	799	794	786	859	754	924	795	832	832	812	790	813	788	814	782	779	801	779	806	817	819	769	857	840	778	821	853	755	775	820	807	788	768	852	777	838	753	818	825	809	807	776	814	810	815	786	804	773	838	819	774	806	803	818	800	766	807	803	783	812	768	833	833	784	800	726	806	752	815	765	777	748	859	785	795	820	827	771	814	785	773	803	805	775	747	786	844	791	815	813	805	763	804	765	814	834	735	781	790	798	833	790	795	760	808	790	773	803	822	792	740	814	781	785	825	783	754	796	765	798	786	766	758	774	799	781	720	789	807	824	804	779	756	870	749	782	802	783	786	754	827	802	826	778	771	821	737	730	812	776	801	807	767	803	826	812	773	826	770	834	852	796	777	827	749	771	805	796	764	856	800	791	781	786	800	767	841	810	788	788	753	828	810	767	742	774	770	821	836	832	806	829	818	812	793	773	843	736	824	817	832	810	790	822	782	764	797	820	838	801	773	809	833	784	770	774	862	799	813	817	795	801	773	778	821	813	770	796	811	816	844	779	781	763	787	732	762	828	796	794	768	812	847	771	734	778	811	800	735	776	761	773	861	738	865	748	819	798	762	805	803	799	818	748	831	805	817	811	753	735	762	797	784	818	772	775	811	794	807	819	781	808	765	788	770	785	805	798	786	812	787	767	808	792	734	768	812	772	828	795	795	783	775	772	786	810	809	764	834	795	831	806	799	742	819	830	784	800	830	713	811	787	781	804	797	774	766	755	763	808	807	846	825	823	788	746	781	820	815	847	843	746	819	855	780	769	760	760	819	840	803	750	793	800	859	824	773	801	831	796	776	770	792	776	791	817	809	787	836	830	796	794	822	816	816	800	826	787	799	826	759	811	777	820	794	796	787	788	813	816	766	854	796	822	778	791	746	750	756	767	805	780	794	831	764	784	792	828	734	762	818	739	763	735	784	843	810	767	769	734	809	800	805	795	795	858	839	791	773	814	777	793	831	764	821	831	733	791	844	768	753	779	790	778	807	807	790	773	825	793	789	810	812	781	806	795	788	836	813	858	787	803	812	809	818	711	809	827	817	728	837	779	790	796	801	779	760	792	848	780	841	838	774	784	807	784	783	887	853	803	768	768	794	767	777	812	796	748	821	826	763	767	818	753	744	752	754	855	766	825	794	783	819	799	830	806	777	748	817	791	823	820	875	792	864	738	749	738	738	790	734	775	816	766	823	821	741	795	811	769	803	803	791	779	771	744	845	837	804	799	828	775	792	844	805	789	799	811	786	785	814	787	794	834	829	785	760	753	774	808	836	808	793	805	796	799	796	781	797	773	836	777	778	805	776	788	783	835	803	841	792	820	777	800	785	872	785	822	783	837	792	761	775	814	793	825	791	820	791	808	772	814	818	763	809	812	786	775	788	802	771	813	819	788	742	777	807	780	813	818	806	819	781	769	812	768	769	815	759	774	817	808	797	762	784	804	815	809	841	776	817	798	808	776	803	784	788	788	794	792	774	779	802	819	813	744	814	812	788	833	811	836	780	796	785	785	795	802	768	829	790	792	837	804	816	806	758	799	780	814	817	791	822	788	794	787	799	763	778	823	789	815	795	746	788	807	746	795	829	804	807	825	845	833	762	822	767	820	800	804	765	795	843	827	804	772	796	823	787	802	813	806	799	780	778	816	775	788	795	807	833	819	820	772	789	806	796	800	790	803	781	814	827	778	846	756	810	803	826	876	814	824	801	762	799	762	776	721	840	786	835	782	772	765	826	780	788	765	815	794	824	768	812	739	809	824	827	750	773	776	816	793	727	796	743	843	817	794	789	815	792	820	716	807	800	820	784	816	779	806	736	777	811	772	757	824	806	787	791	804	783	781	786	820	722	823	801	764	811	831	850	789	771	785	762	782	794	812	823	800	814	831	814	819	770	753	799	776	824	767	827	765	775	777	807	763	801	807	780	823	875	842	801	820	781	794	819	789	767	792	826	797	800	787	795	815	822	771	804	760	786	780	761	783	771	811	825	814	830	825	820	803	814	799	819	785	832	814	844	840	820	887	783	786	768	776	830	821	799	787	826	799	834	816	833	802	795	795	803	772	769	767	819	819	822	787	750	776	804	791	819	826	751	857	783	756	806	784	753	800	809	850	823	792	803	798	798	794	806	754	784	775	798	770	852	808	755	828	797	817	766	814	804	813	796	822	844	832	786	803	823	816	811	790	826	789	835	824	779	769	777	817	774	801	795	818	768	768	815	858	796	804	758	762	843	778	817	775	764	762	769	795	752	806	805	801	823	803	771	820	746	812	864	816	769	728	777	819	752	807	816	739	780	809	793	765	787	771	763	815	863	789	868	793	803	816	776	755	787	845	755	728	795	779	868	860	773	802	777	847	837	782	806	782	838	773	776	810	752	731	847	810	806	802	831	823	800	759	779	763	797	838	748	813	780	795	797	818	800	803	800	766	816	845	777	799	771	767	761	782	776	795	827	834	816	767	813	771	736	842	832	799	785	774	760	810	840	824	817	800	837	805	731	846	762	827	819	783	798	799	820	832	810	769	783	786	811	780	747	821	770	765	852	852	792	807	810	802	798	793	767	815	806	768	818	789	736	760	777	828	815	776	812	824	767	763	821	799	829	789	801	806	767	763	772	813	770	802	841	772	825	852	815	791	820	823	789	824	815	743	803	802	768	799	829	804	799	813	804	809	795	794	777	876	857	803	814	779	816	801	816	818	807	824	826	784	779	806	812	819	831	794	798	752	792	804	820	831	788	807	824	782	729	777	820	771	800	771	783	754	755	810	781	820	785	790	798	760	768	813	760	860	795	803	807	860	751	825	837	786	802	729	828	811	772	784	823	788	807	757	792
24941	20645	26917	24294	20571	10710	1449	876	730	671	733	1594	1146	472	446	450	470	538	420	376	365	388	386	383	383	358	329	340	379	346	350	353	341	367	341	349	360	334	352	348	347	336	354	344	317	327	315	289	365	345	341	359	339	370	321	365	341	301	318	369	320	345	347	337	329	333	339	358	310	330	334	323	337	352	347	306	316	333	359	303	338	352	343	308	340	344	340	366	338	328	332	349	304	373	330	356	340	308	366	323	362	329	335	333	349	343	327	344	344	341	357	297	329	303	316	335	307	326	345	339	346	349	326	308	322	348	334	327	300	322	322	343	329	332	323	286	356	325	338	328	325	337	368	301	345	281	315	291	321	349	310	345	314	345	339	316	351	341	334	334	337	330	288	355	346	333	337	373	317	327	321	386	300	330	317	344	331	357	334	323	315	329	368	325	323	331	343	327	359	335	372	352	345	357	353	321	327	351	357	319	305	302	355	348	317	351	350	343	315	318	344	325	338	335	301	331	322	284	322	334	360	324	337	354	332	320	331	338	344	316	329	308	361	351	324	317	350	336	314	324	360	320	326	314	322	326	344	344	344	304	318	335	350	318	371	310	340	366	336	349	322	339	341	317	339	338	335	334	333	320	328	359	362	345	343	355	307	335	349	300	313	335	337	323	316	311	329	306	329	356	340	315	325	335	339	351	322	355	329	317	340	328	324	303	325	345	356	349	344	336	314	308	335	300	321	317	341	330	342	339	360	310	289	307	366	322	347	342	342	330	336	322	329	345	311	308	326	318	336	303	309	336	324	349	353	328	350	321	332	335	327	310	361	333	299	346	340	329	303	317	321	332	313	319	349	346	316	351	325	350	322	325	307	358	325	313	340	324	327	362	355	289	334	340	329	348	334	342	324	335	369	330	305	315	308	326	345	306	341	358	315	334	304	326	323	355	319	326	329	305	326	362	343	346	347	389	320	354	345	353	359	330	335	320	321	348	330	335	321	322	337	308	354	350	340	329	346	320	325	349	312	316	349	355	338	359	324	357	313	333	342	315	327	327	317	329	284	323	347	307	308	369	347	326	305	309	316	317	342	322	335	327	318	330	331	312	309	315	329	368	348	343	351	327	316	342	335	323	320	350	327	355	342	349	342	320	326	311	352	319	338	348	330	337	272	329	346	343	328	333	336	319	332	337	311	334	351	328	346	305	315	307	308	333	321	310	361	287	306	295	322	336	317	343	329	349	306	326	333	338	320	343	325	325	372	332	324	287	325	326	365	332	344	333	362	356	342	347	342	332	328	329	317	337	322	317	321	342	306	350	307	323	311	339	309	360	334	341	354	313	370	291	328	316	331	299	317	338	339	343	313	335	300	327	298	329	334	348	394	275	338	341	336	323	338	335	344	327	352	356	333	326	336	339	298	335	309	317	342	330	325	302	340	346	313	344	301	373	353	377	316	322	345	346	300	321	322	346	310	351	369	328	325	330	329	322	333	361	322	328	319	349	343	353	296	343	336	351	319	328	342	327	316	312	344	337	315	325	300	332	345	331	339	333	351	323	299	305	323	317	295	332	330	321	284	340	343	349	321	312	314	367	298	360	328	356	324	358	311	327	284	316	316	367	326	337	352	294	341	355	338	341	318	327	348	328	333	325	337	311	348	335	350	341	320	301	332	361	326	317	304	344	320	291	333	368	360	309	314	312	322	339	331	340	356	325	319	336	332	335	333	315	339	370	313	351	350	308	323	347	344	355	306	310	339	314	331	355	336	339	321	333	327	333	336	327	338	323	307	302	318	315	374	342	330	355	341	310	328	300	371	313	344	299	314	321	332	320	313	325	345	330	355	311	349	349	321	348	341	350	342	328	325	350	318	317	342	342	314	348	287	330	351	341	326	322	349	345	305	307	336	344	322	340	332	303	311	344	324	334	339	347	340	291	307	342	339	320	354	339	362	351	333	348	341	338	335	341	349	339	333	336	358	345	330	301	329	326	350	326	330	335	358	346	359	340	328	356	319	369	309	305	354	327	347	362	330	291	329	336	321	312	330	315	288	313	328	318	311	346	327	332	323	389	356	353	351	323	357	317	334	322	371	306	297	327	317	352	349	310	311	360	316	340	312	328	337	325	325	322	352	342	308	353	313	323	325	329	350	336	286	330	332	328	364	331	360	321	347	331	335	304	323	313	332	360	305	354	311	324	330	323	348	316	344	295	341	355	351	318	329	356	310	329	334	328	314	315	350	358	334	292	366	350	325	340	333	305	305	342	324	333	340	311	351	325	337	317	328	315	345	352	341	353	341	325	337	328	319	381	330	310	344	358	346	320	343	333	346	323	314	331	323	326	317	361	343	340	321	314	333	337	335	331	334	313	306	314	326	381	310	302	317	329	324	326	337	304	339	320	278	328	332	315	318	314	312	320	337	356	319	300	356	284	295	342	316	339	373	354	340	316	346	339	327	345	325	337	342	305	308	331	328	349	306	342	346	324	339	349	329	319	342	330	321	375	343	345	334	325	326	320	330	323	303	346	345	369	327	326	330	316	338	352	353	345	324	336	318	310	320	339	318	309	348	369	334	282	307	346	329	296	344	334	324	331	359	327	333	296	334	320	321	357	341	301	310	312	325	344	339	361	336	337	324	336	323	339	358	328	308	325	305	337	357	339	326	324	337	329	332	316	354	305	315	325	332	317	292	330	311	308	339	316	318	301	318	340	340	312	331	341	341	334	323	335	352	358	340	313	314	340	354	329	347	322	331	328	349	349	323	318	317	308	334	333	321	327	331	298	340	326	358	308	312	307	327	335	300	311	373	343	344	339	368	337	340	311	314	338	336	362	322	348	351	329	317	371	364	333	314	330	352	283	339	350	342	306	340	355	343	322	329	372	337	358	342	312	324	350	331	311	333	309	336	317	319	324	338	307	322	348	329	350	339	323	321	317	361	322	354	366	310	330	296	334	315	328	323	349	329	350	311	356	321	335	339	352	341	350	335	314	308	338	325	334	330	324	333	333	283	341	377	302	330	313	341	345	292	341	310	314	331	357	368	334	329	371	293	326	327	300	329	321	349	326	332	353	322	294	310	331	348	349	321	359	338	336	353	327	334	309	345	334	345	321	313	313	336	310	319	338	336	324	302	352	332	314	309	316	330	301	337	342	375	342	309	329	317	315	302	305	346	391	321	309	336	300	410	309	351	337	325	311	318	331	352	342	342	327	302	328	324	305	346	330	301	363	328	302	341	381	327	331	342	333	345	350	318	356	332	379	326	297	319	333	328	352	364	333	355	319	335	317	364	319	343	307	325	330	322	328	339	330	329	328	351	324	312	331	321	353	323	329	329	312	340	359	353	331	349	311	327	336	327	328	317	353	334	331	305	308	327	348	295	341	330	323	324	319	352	317	324	330	341	356	315	317	313	327	307	341	332	327	329	316	353	324	316	329	343	353	295	332	351	315	322	336	340	319	298	341	333	342	302	297	309	324	336	354	356	333	364	328	330	319
38055	48708	13342	5494	3713	2653	1874	1532	1341	1050	1212	3416	2275	670	631	626	712	698	542	521	502	545	487	447	443	455	418	418	424	439	413	416	412	407	420	392	403	403	369	384	359	380	392	366	404	354	378	364	411	398	417	350	334	399	387	361	373	349	377	378	376	360	400	360	351	375	363	366	356	344	354	356	376	367	381	360	362	416	353	372	359	388	347	385	366	346	376	410	368	385	361	371	343	386	364	374	336	338	390	363	381	376	355	362	349	371	420	351	357	380	402	407	330	348	364	368	354	385	381	379	364	413	351	394	355	380	352	377	387	346	385	371	361	358	345	355	378	395	379	365	379	358	357	364	383	381	386	389	356	362	370	371	364	365	400	376	335	361	355	353	376	354	382	377	362	360	371	367	399	377	367	358	389	365	346	338	381	388	356	337	356	367	388	356	359	368	389	370	376	369	358	382	367	369	371	399	359	356	369	359	386	386	350	369	386	385	365	353	375	367	371	374	363	388	380	400	378	353	369	349	371	378	392	368	399	370	326	361	368	357	391	367	409	352	345	340	367	367	383	377	385	331	355	383	328	356	375	386	354	375	386	389	359	401	369	368	349	369	355	391	354	385	349	409	358	369	383	365	386	401	369	388	356	338	370	350	383	367	379	370	355	385	364	384	397	348	373	365	346	380	370	399	327	353	318	342	388	343	393	372	369	395	366	362	390	376	343	333	363	362	363	361	371	384	395	353	379	366	371	362	366	384	358	373	386	362	348	376	376	366	352	393	388	387	358	356	373	384	373	382	384	363	341	379	386	396	383	360	368	356	351	361	356	377	357	379	361	364	328	410	390	346	382	375	372	392	383	355	345	349	364	350	349	396	368	347	374	387	351	344	328	332	347	370	346	421	421	358	351	390	355	409	382	366	350	374	393	367	374	379	385	334	356	386	386	367	378	376	311	356	353	334	359	377	345	337	371	362	354	325	396	377	355	359	371	370	375	355	389	345	355	375	350	370	391	351	360	359	348	369	355	374	339	390	390	354	364	391	360	354	371	348	379	364	385	338	350	365	372	390	349	391	378	348	367	369	341	358	370	379	338	336	347	369	367	358	404	344	336	389	393	377	375	356	384	407	381	355	361	344	339	327	392	337	340	355	363	385	374	378	344	370	349	358	365	372	384	367	386	346	402	349	361	343	376	388	327	367	381	353	369	389	380	380	383	370	367	351	375	352	379	337	351	352	375	374	331	340	356	358	343	349	365	369	357	386	388	372	351	355	372	405	366	376	360	358	355	371	360	357	380	351	349	370	348	394	366	333	383	418	376	353	351	377	355	369	369	367	368	355	334	359	326	369	357	400	399	337	359	372	381	359	391	365	357	358	400	384	369	368	366	342	348	346	372	373	362	355	369	369	354	364	350	362	364	349	356	383	378	391	350	358	382	335	352	378	357	347	368	350	349	327	373	356	378	370	372	334	357	388	370	356	354	371	391	356	331	373	354	364	393	401	403	386	356	362	343	354	369	362	371	348	358	321	371	376	387	405	360	373	358	351	338	381	371	351	386	381	362	355	363	337	344	379	331	358	365	373	374	378	339	353	356	374	348	342	391	344	355	382	413	364	372	366	352	347	399	377	351	375	357	390	349	356	365	348	372	355	389	361	358	381	368	353	356	369	334	376	366	365	377	356	398	384	386	395	385	362	382	369	355	362	356	380	392	333	351	353	354	329	354	381	352	391	347	378	370	341	367	371	409	373	363	371	335	370	367	348	383	381	324	357	370	364	359	354	347	379	396	349	372	336	365	382	363	350	404	373	364	360	407	341	368	365	389	355	341	375	372	353	364	365	331	350	355	373	402	372	344	368	369	359	382	382	357	344	384	380	374	349	342	380	374	376	368	349	390	328	379	340	361	374	346	359	360	344	378	372	370	361	332	401	397	358	362	396	382	363	359	379	375	383	378	368	356	372	378	361	318	342	374	342	392	370	405	341	385	338	375	366	377	368	372	364	368	359	364	372	415	336	351	370	365	373	377	352	348	375	355	350	344	370	376	387	407	393	397	366	362	404	350	391	383	355	376	336	348	361	369	377	344	397	344	415	350	340	392	360	365	346	388	381	334	388	362	357	388	367	342	371	338	363	376	369	364	354	394	402	350	346	353	345	361	382	359	373	376	357	384	388	407	393	395	373	346	377	380	368	355	350	338	370	367	379	385	361	364	351	362	358	365	377	379	380	372	350	400	362	363	336	381	366	380	355	384	321	345	383	361	399	371	387	383	382	323	344	346	399	361	371	372	381	341	353	396	385	404	360	391	367	373	312	384	346	360	369	413	336	346	384	364	380	396	358	385	390	333	345	365	354	368	350	388	342	374	340	375	372	372	373	379	354	353	369	331	339	397	383	367	352	352	371	407	407	375	366	347	390	369	376	371	384	342	387	361	389	363	333	388	329	383	393	377	385	419	356	343	378	387	331	358	349	342	386	387	385	356	375	378	396	370	339	344	379	375	381	339	370	395	356	349	360	351	332	364	356	373	375	391	364	369	357	362	357	327	391	382	352	399	363	375	378	398	376	384	378	374	360	364	347	350	364	370	373	384	360	327	388	381	322	352	369	401	386	368	348	344	355	378	354	334	361	373	366	377	382	405	364	343	374	376	404	363	382	357	369	380	370	362	381	364	366	371	352	370	385	366	323	361	381	347	368	378	350	372	372	359	395	340	397	383	379	405	366	351	351	363	338	362	331	366	352	390	370	369	365	368	325	371	348	335	387	372	347	353	327	362	360	375	361	336	366	372	365	336	345	360	369	372	398	394	378	346	369	375	358	331	336	383	348	379	340	352	381	383	363	374	370	351	332	359	359	362	394	358	342	362	383	366	407	345	374	382	365	381	417	396	333	372	358	369	373	394	377	356	343	348	332	367	378	348	348	341	350	353	325	378	341	407	393	370	370	364	346	355	388	367	356	390	379	367	355	393	320	335	382	368	356	384	381	387	372	382	385	348	375	385	348	364	338	373	359	385	379	398	343	337	363	381	379	356	357	376	356	365	362	340	342	378	349	363	360	351	356	369	327	383	350	361	350	387	371	376	362	383	338	364	328	366	338	360	336	373	332	381	379	365	385	358	373	384	359	388	355	366	380	330	351	409	363	359	348	368	367	374	377	367	401	374	381	357	341	376	354	377	375	338	353	347	372	389	357	374	398	362	386	315	371	405	348	345	331	389	378	390	388	375	379	357	358	364	366	379	359	367	364	357	355	348	360	362	377	354	366	361	371	344	363	391	345	368	332	370	372	346	391	354	388	358	369	371	375	367	368	355	358	392	379	365	365	403	376	347	349	347	346	405	377	373	305	394	385	374	366	375	378	347	410	386	346	353	354	331	378	361	361	386	354	368	368	354	366	348	332	356	355	368	382	339	381	378	369	381	355	392	361	398	346	385	371	351	402	376	375	402	392	376	349	401	348	401	374	369	402	397	345	350	362	347	353	379	359	345	357	353	363
22834	20667	27253	23937	20616	20634	8496	1780	1357	1202	1773	4076	1849	918	790	813	791	842	775	738	768	825	741	729	719	658	674	709	702	677	671	709	705	708	681	670	647	629	681	666	634	649	639	651	686	645	656	677	637	671	627	675	654	659	611	633	615	712	648	651	647	627	636	658	669	657	651	626	623	641	663	637	650	603	643	681	657	623	665	615	647	635	646	693	645	640	652	628	609	625	645	674	658	637	647	602	642	583	613	584	614	704	637	601	599	626	651	586	645	642	586	638	625	619	647	618	623	604	665	618	628	641	632	651	586	630	675	589	665	651	648	647	630	631	619	652	630	636	626	679	631	634	670	656	668	655	613	602	647	607	614	619	591	609	639	616	635	638	640	644	669	632	688	638	615	588	624	622	696	595	657	609	659	574	618	659	647	665	612	636	605	607	614	622	614	680	657	624	604	627	619	666	615	638	609	660	627	609	623	617	614	629	623	593	601	678	591	627	614	644	638	659	593	643	661	650	627	642	601	614	636	640	648	620	639	651	653	601	625	640	639	640	657	650	642	659	698	639	637	657	637	645	616	649	633	612	694	610	645	602	654	637	636	621	619	655	648	650	647	628	638	614	577	628	615	627	635	587	624	635	659	635	656	642	614	620	653	657	637	629	627	639	667	596	633	621	656	645	640	660	663	642	639	629	623	633	628	610	605	620	605	619	692	663	593	599	648	647	622	664	629	638	629	692	666	652	634	649	624	643	630	644	661	634	657	602	679	645	615	671	651	665	644	637	611	652	666	655	644	602	629	628	613	675	635	620	593	647	621	679	659	617	648	669	643	627	636	608	621	660	668	687	642	615	638	660	635	637	626	618	605	651	664	642	639	635	673	685	628	638	657	666	632	666	607	628	646	636	617	644	664	658	658	630	613	605	659	624	619	670	604	638	639	597	621	679	608	611	594	631	658	653	649	679	653	641	655	649	651	634	643	644	658	651	642	694	652	662	639	625	588	616	632	605	611	663	620	618	617	648	626	583	632	617	651	626	631	654	657	597	651	665	633	674	663	605	652	641	618	618	604	626	634	649	603	620	621	650	670	688	631	630	587	631	621	633	662	664	605	636	615	690	654	632	614	649	572	607	572	618	627	588	600	614	670	619	648	623	630	580	611	651	612	646	628	648	653	664	649	634	627	644	640	594	641	606	699	641	607	618	624	615	626	630	650	651	656	595	566	621	614	665	651	646	663	653	673	656	656	626	639	611	645	671	642	658	628	653	642	681	655	616	619	617	597	625	613	644	693	632	631	635	598	616	631	621	629	662	623	637	639	596	639	572	625	644	673	662	675	616	623	619	615	653	584	595	618	640	659	677	621	613	602	659	687	667	647	637	620	654	700	648	659	637	594	652	638	644	588	650	625	633	594	623	648	621	610	590	665	623	668	626	656	608	636	653	627	611	604	642	671	649	601	644	646	620	612	632	613	676	610	658	595	609	637	609	597	606	638	612	632	632	636	633	625	584	584	617	651	632	636	589	651	599	654	627	643	622	641	643	642	665	691	646	629	654	640	670	589	638	630	617	647	642	601	624	613	594	602	617	636	611	631	639	662	648	622	618	662	642	652	637	613	609	654	639	648	669	635	611	590	645	626	660	604	627	592	623	635	614	588	652	605	653	609	693	640	675	621	639	612	624	642	644	635	622	642	698	624	629	632	648	665	651	642	673	604	624	652	647	617	595	616	681	669	653	615	673	603	663	663	628	617	648	625	622	621	639	630	625	628	626	645	646	602	579	626	641	648	591	630	634	643	633	634	642	596	665	643	605	659	600	626	637	612	662	628	638	628	640	623	658	652	616	624	644	624	622	633	656	649	636	654	616	641	647	605	626	609	671	611	670	620	653	648	650	591	610	635	675	642	622	639	611	651	642	621	623	671	624	644	614	656	626	646	581	647	648	594	619	659	628	606	646	615	625	661	648	657	601	586	638	674	622	651	629	629	654	631	633	586	613	571	631	622	592	626	674	621	630	655	653	635	628	645	680	701	611	631	638	625	655	604	642	582	599	638	646	615	635	656	654	624	640	583	635	688	647	588	612	618	639	595	593	615	681	597	605	651	603	605	619	587	618	634	651	611	615	606	635	615	611	653	614	651	595	615	616	702	625	610	669	631	619	644	640	607	591	637	591	654	584	628	627	605	667	657	676	618	632	618	680	624	663	627	623	597	607	611	642	626	642	619	612	652	584	605	638	616	641	597	580	647	613	624	599	642	722	652	614	622	615	668	632	624	642	658	623	619	629	660	594	603	607	666	637	610	610	636	623	631	630	632	644	608	588	609	637	625	636	644	639	669	629	635	626	660	625	639	632	659	634	626	627	686	642	599	636	668	668	657	618	599	634	633	615	645	668	623	606	602	619	591	594	608	618	617	648	682	668	619	625	603	608	626	651	620	624	636	615	661	666	652	669	666	610	643	683	634	641	633	674	655	656	638	650	644	662	677	579	626	613	624	602	658	603	597	605	655	592	636	618	683	647	660	641	666	685	680	654	597	662	653	632	649	656	625	605	591	622	624	667	660	602	634	595	624	607	622	617	613	702	665	636	654	608	654	643	639	637	552	634	592	633	611	626	617	611	568	611	630	651	612	636	605	638	604	629	662	670	611	627	652	638	648	630	642	652	670	678	614	623	676	613	634	668	651	614	566	672	659	621	645	586	632	603	643	604	616	580	620	606	563	655	671	677	632	609	616	641	602	639	631	633	689	633	602	629	631	648	645	639	672	681	664	655	612	645	638	636	610	633	651	635	642	641	646	672	644	614	662	619	611	650	588	578	634	621	576	616	676	625	620	639	710	662	643	609	617	605	669	618	599	618	676	640	643	638	628	633	649	621	623	571	582	666	633	613	617	664	651	629	631	616	653	671	656	660	648	642	627	622	642	601	635	598	610	609	604	654	607	702	665	653	582	657	638	656	639	590	639	642	676	597	574	619	650	631	634	681	619	641	624	631	657	602	682	592	631	630	664	647	651	613	639	595	640	628	658	662	618	643	639	635	637	644	630	672	615	686	610	642	631	635	629	623	635	639	659	606	659	659	645	640	634	631	636	628	610	657	612	624	613	615	611	644	609	610	649	660	635	650	658	624	677	658	654	642	601	620	629	643	609	608	640	588	652	634	633	639	653	653	678	669	617	598	624	662	631	610	638	680	613	605	625	638	644	650	623	672	630	604	621	696	639	632	599	619	629	658	583	615	638	641	621	636	685	651	656	631	683	611	635	634	684	635	639	650	638	632	664	625	622	630	619	639	630	624	617	635	618	637	636	630	659	631	648	654	620	645	651	603	633	652	622	645	645	634	620	620	612	647	628	624	650	636	677	618	653	626	600	609	613	649	620	658	636	642	682	594	649	630	630	615	614	667	621	621	680	617	638	668	659	663	650	660	618	614	593	616	629	646	627	662	659	647	582	600	633	630	658	592	672	595	650	647	665	630	621	622	648	627	644	612	645	631
41980	57453	18965	9236	6111	4477	3238	2623	2271	1998	3354	8084	3123	1140	1027	1014	1029	1025	878	806	832	990	861	746	780	742	720	748	712	741	681	713	685	691	650	675	680	706	689	650	708	657	701	653	621	713	620	650	657	628	626	639	644	657	653	628	672	701	627	655	626	618	620	650	586	663	682	651	614	648	628	592	612	662	647	631	610	610	625	587	622	601	635	635	608	560	614	661	639	637	620	604	578	631	580	634	626	612	599	617	622	577	623	617	642	599	652	669	638	621	591	603	616	628	656	613	620	635	608	619	633	630	680	607	601	601	644	616	619	569	620	651	658	605	574	586	594	641	598	592	629	641	608	624	603	613	644	631	656	636	622	608	619	625	640	599	578	580	621	629	665	639	606	638	645	604	654	585	626	594	565	641	664	635	629	628	603	611	624	601	604	605	665	641	545	589	627	618	645	596	624	613	656	597	624	592	574	659	628	596	632	600	612	643	607	606	583	655	641	610	595	615	624	656	606	615	614	655	618	650	636	625	611	648	639	604	617	615	586	632	629	610	591	586	641	602	616	649	629	653	627	605	606	604	642	600	685	620	564	629	627	644	589	644	565	583	566	620	658	625	595	588	597	624	629	646	639	542	625	602	678	659	613	594	621	658	627	600	611	618	643	659	588	631	617	618	601	616	607	651	654	620	634	631	629	578	605	617	621	637	653	625	632	615	616	619	694	615	586	573	597	575	614	618	613	624	616	599	634	658	621	614	627	634	563	644	606	580	612	669	621	648	613	597	634	598	608	623	617	588	596	647	620	644	607	610	595	556	605	571	625	602	602	585	607	622	684	646	614	606	661	597	637	629	610	614	586	594	581	620	610	597	605	602	585	642	593	611	623	625	602	648	608	606	619	595	637	622	587	630	651	620	624	587	584	583	603	613	625	648	620	629	608	626	606	589	595	586	579	639	661	640	644	638	660	617	583	619	600	627	624	626	633	551	642	612	596	603	603	640	629	638	635	653	657	645	588	608	632	663	596	639	625	582	618	636	622	610	579	594	617	628	633	588	611	582	631	678	634	619	633	579	598	636	633	653	625	632	617	576	619	655	623	597	606	656	627	690	624	605	646	631	576	639	639	621	633	640	620	622	611	631	593	605	654	604	610	625	607	620	565	605	626	626	601	644	604	611	596	588	606	613	594	634	606	594	603	642	616	629	615	601	623	654	613	593	589	626	660	609	636	622	624	630	631	642	630	612	581	626	675	617	601	646	622	635	657	643	598	636	610	606	632	606	632	588	584	582	644	587	577	614	636	622	588	620	604	636	603	597	600	625	686	656	637	602	604	622	649	657	616	593	599	616	633	609	635	656	641	628	615	591	613	578	588	579	633	635	653	615	676	593	633	587	619	632	646	584	667	634	605	629	659	590	593	632	584	650	623	600	581	603	627	600	629	635	621	603	597	605	627	600	632	609	592	606	589	635	605	629	627	617	607	663	640	606	640	614	608	591	621	635	672	629	575	662	687	626	629	605	569	557	618	637	610	615	580	632	606	625	609	596	626	597	599	658	607	626	628	598	639	601	667	613	620	604	604	599	606	603	622	593	605	624	627	606	672	621	613	594	590	579	642	606	587	633	568	623	623	630	615	599	651	578	632	619	611	613	660	634	651	668	652	633	662	640	626	633	646	622	656	628	618	632	611	641	603	595	618	534	669	608	601	572	651	594	648	647	636	617	610	586	607	609	598	612	617	594	603	627	652	605	601	616	623	612	610	618	653	590	639	635	564	585	636	596	632	583	655	613	580	622	625	611	624	624	611	583	621	612	590	586	628	597	606	601	630	619	612	632	568	609	635	604	630	653	618	679	616	593	664	629	613	627	620	563	654	658	623	599	595	667	597	605	621	633	598	631	622	625	609	621	602	600	633	655	614	614	615	612	640	629	580	622	662	628	624	654	610	635	625	589	627	644	628	632	651	590	584	583	621	630	614	611	618	616	620	618	655	642	610	589	577	620	653	653	673	594	615	603	595	637	604	593	560	604	636	623	646	618	608	560	582	610	618	634	640	625	646	611	578	572	618	607	605	597	611	614	617	591	611	596	658	634	621	613	665	632	604	638	603	630	555	598	619	612	607	637	611	635	634	590	576	656	607	636	582	672	624	576	609	592	612	636	609	589	612	625	562	625	646	578	633	665	618	616	613	645	619	632	615	627	576	604	612	593	599	632	602	620	609	622	587	659	650	650	616	600	578	659	615	614	589	643	644	645	580	614	587	642	609	609	632	608	646	643	630	600	617	621	602	619	626	610	605	648	581	629	614	610	600	554	623	600	631	600	632	698	613	609	606	644	608	576	634	700	653	636	629	636	653	606	618	589	599	664	604	577	643	598	657	611	641	612	648	631	555	625	600	624	624	642	644	629	623	630	602	666	621	630	615	659	611	621	582	609	592	646	612	610	613	573	616	628	647	598	620	636	618	571	571	603	629	596	665	610	629	671	646	659	617	606	578	665	576	636	572	656	585	585	552	601	577	606	645	611	610	673	594	626	603	645	596	625	625	574	669	625	582	628	637	616	604	602	633	628	615	642	595	635	657	589	600	642	620	642	621	619	575	607	616	640	621	579	619	640	605	596	603	607	578	589	648	614	582	563	626	581	611	564	638	638	635	629	602	630	634	649	621	660	589	595	633	597	611	617	629	614	609	616	649	622	606	651	635	618	569	648	614	635	618	620	614	616	593	637	624	630	585	574	604	600	635	661	620	613	638	610	593	599	610	656	635	662	643	632	599	585	584	629	656	579	694	648	653	630	620	606	640	646	636	629	635	625	606	632	631	640	609	655	655	587	612	592	586	637	639	582	618	592	646	596	624	580	624	567	610	601	632	624	660	582	567	602	624	576	652	632	647	621	613	623	627	643	598	637	637	636	600	624	660	607	631	592	610	615	618	614	640	661	648	647	598	668	641	647	582	603	650	580	636	638	636	628	630	643	654	632	645	624	652	625	617	650	658	614	559	598	635	613	611	642	601	655	586	606	625	624	634	650	652	595	664	612	622	657	602	649	631	630	638	638	644	656	602	559	609	597	595	600	631	635	590	647	597	615	567	620	678	595	608	628	587	628	585	601	646	603	618	587	619	637	604	605	643	567	607	631	626	604	576	654	560	561	610	637	629	659	618	591	618	616	640	634	613	616	585	630	647	612	592	621	603	607	627	616	635	714	609	629	625	629	586	611	599	615	627	575	600	634	619	629	635	649	636	621	640	627	636	582	624	621	670	629	604	590	665	586	614	622	627	591	652	653	619	636	644	618	636	628	640	576	588	625	585	686	642	627	603	611	631	589	577	592	622	638	616	614	639	614	612	575	602	622	638	639	629	613	645	586	586	630	611	607	598	597	617	649	622	630	602	624	608	627	633	620	653	617	622	638	621	612	631	598	610	584	631	611	623	627	607	577	604	632	652	601	578	663	643	622	627	670	635	612	609	630	656	672	642	595	645	614	569	612	636	605
33413	25850	11304	1806	1021	887	844	798	798	797	845	1287	934	732	831	806	782	756	746	752	779	815	720	788	723	796	772	754	760	714	725	745	728	754	769	711	782	731	729	718	816	787	770	761	786	790	762	718	764	720	764	763	749	759	739	727	760	762	768	803	783	784	747	803	746	768	761	761	774	735	791	779	711	801	790	776	757	790	802	752	768	736	759	778	763	760	746	699	746	758	765	742	750	721	751	749	782	716	811	764	762	761	773	740	763	801	811	770	778	789	714	770	716	786	753	719	742	731	730	787	759	745	780	764	773	763	745	746	755	759	752	760	762	735	810	703	777	752	737	757	731	792	751	692	803	746	766	744	741	742	726	735	762	761	755	762	807	737	697	758	705	719	780	725	743	728	757	735	769	758	708	744	771	809	765	749	743	793	751	689	788	762	707	727	770	753	793	765	733	750	754	738	760	756	787	760	746	746	792	737	745	788	732	785	747	746	753	760	794	726	782	788	754	771	765	752	738	746	774	743	745	762	784	701	722	708	745	802	796	750	760	740	783	784	778	719	737	804	775	763	716	767	787	733	769	763	740	785	783	741	801	788	707	790	726	747	783	773	742	736	710	781	737	739	809	748	752	797	728	746	758	743	738	776	687	727	773	797	732	721	753	798	772	788	755	760	783	751	718	750	701	797	785	760	783	757	799	727	778	774	712	746	728	774	769	719	779	785	759	749	765	728	764	778	741	778	746	725	765	784	757	745	747	756	724	769	731	730	744	743	734	758	770	745	706	723	758	798	735	768	773	771	730	747	755	757	731	718	752	728	745	738	747	745	733	770	754	750	775	810	779	753	760	758	716	771	717	764	786	777	741	769	766	757	716	747	765	751	755	768	723	791	783	788	794	691	720	727	765	780	755	748	778	776	760	791	732	743	783	749	765	782	741	754	746	724	747	741	788	751	781	798	719	753	729	740	766	689	720	770	761	784	756	769	736	726	723	714	789	735	756	721	788	755	783	754	728	762	801	740	767	800	706	807	739	740	747	740	748	739	766	765	759	788	791	735	696	748	797	776	758	733	733	743	713	777	752	742	784	794	743	728	778	765	793	753	783	730	741	793	763	804	778	758	747	722	770	794	705	743	776	721	773	797	741	742	784	700	767	737	744	782	774	710	747	738	806	736	751	785	732	726	752	783	716	778	715	791	736	732	760	806	772	718	728	773	786	754	718	741	726	750	771	799	732	778	807	790	715	750	752	760	717	711	754	720	713	714	727	777	794	750	764	731	798	762	771	759	775	726	715	829	778	804	804	803	731	788	694	747	771	767	783	756	748	707	807	723	792	755	748	740	762	728	757	806	740	733	747	730	726	771	723	761	774	735	759	797	762	762	765	770	768	770	776	777	715	741	759	768	755	771	748	750	792	775	755	732	768	744	738	756	758	738	718	743	771	764	750	778	740	756	712	754	713	709	756	726	752	772	803	783	780	735	792	750	778	740	741	745	751	719	786	763	761	743	755	717	743	750	757	738	795	752	779	744	741	726	756	737	828	761	767	748	753	708	777	794	722	739	797	710	796	795	795	743	726	752	790	763	769	803	783	741	749	769	730	764	752	721	746	762	765	742	739	730	763	774	777	741	696	765	777	788	713	790	713	789	761	744	768	773	770	760	744	776	775	801	740	701	744	691	786	723	745	795	754	766	739	757	758	729	683	763	775	756	743	766	735	741	780	778	728	747	753	688	812	710	771	779	779	785	748	796	739	756	737	700	766	768	755	741	767	735	764	744	776	751	777	737	808	767	753	706	773	761	682	720	743	784	778	742	758	754	750	762	754	737	773	790	771	727	772	762	788	742	739	732	805	757	791	736	745	768	720	799	695	748	771	770	749	774	775	737	762	778	733	798	766	732	763	835	801	778	756	720	780	724	777	752	735	727	748	776	766	740	743	729	751	764	799	750	815	775	740	748	767	770	795	731	744	739	806	733	732	797	795	719	724	773	740	719	713	738	786	775	787	775	789	761	756	769	752	708	759	804	734	768	766	769	776	761	735	792	754	736	741	803	767	755	758	729	717	745	732	751	780	747	745	756	719	810	720	721	771	729	750	735	731	747	746	774	782	771	739	785	752	749	756	777	763	768	738	787	743	706	734	788	749	769	770	768	763	742	773	754	751	732	747	720	768	753	744	739	743	764	771	713	757	726	792	735	779	778	804	759	745	774	787	795	840	757	786	809	727	749	729	790	757	733	750	780	720	713	767	731	764	749	744	760	739	729	758	737	748	735	767	767	762	772	745	759	793	703	763	735	764	769	778	737	740	735	732	722	744	772	755	742	747	776	775	768	768	787	768	708	736	740	738	746	765	765	771	757	777	803	740	735	724	761	762	755	756	764	829	789	796	745	776	754	806	713	757	749	794	761	760	788	787	713	777	715	766	771	753	763	797	808	791	710	742	729	741	765	770	705	758	733	763	798	804	753	769	794	766	820	730	733	790	807	705	719	754	767	775	788	778	750	776	750	823	780	734	749	746	782	752	750	735	758	754	732	750	819	742	796	745	732	754	775	761	800	778	766	765	788	820	766	745	786	764	759	719	791	765	749	737	808	791	806	746	763	788	776	761	784	729	793	761	748	754	712	719	698	767	732	721	791	761	772	769	769	756	776	754	743	770	742	817	717	728	767	757	736	776	732	761	769	747	733	826	751	723	745	796	795	713	744	801	745	749	731	749	725	771	799	752	723	769	689	767	754	753	755	726	766	748	828	757	794	754	745	744	767	734	747	766	767	802	799	727	759	753	760	753	724	773	774	731	756	772	747	793	792	774	736	735	746	725	756	713	829	784	771	751	796	806	708	789	710	735	760	757	787	741	769	760	785	769	760	768	743	751	735	719	746	746	762	777	812	715	735	767	755	702	728	708	733	760	755	757	728	737	758	763	720	722	781	738	758	716	745	805	766	755	701	732	753	768	773	739	710	735	692	777	742	725	750	748	734	761	738	731	805	745	808	743	747	759	725	784	748	764	801	785	757	744	748	774	762	756	777	708	715	743	793	745	752	801	720	692	790	754	794	731	789	758	756	764	749	800	761	726	762	780	723	709	733	766	768	755	744	718	758	730	765	774	739	717	725	708	755	711	775	759	806	719	751	783	763	764	812	769	786	747	811	781	807	737	746	772	763	756	743	792	727	780	757	735	779	761	824	759	742	711	735	756	696	764	759	772	783	771	746	758	779	735	787	772	755	741	796	754	800	759	772	786	750	728	775	706	771	749	758	774	734	739	812	769	751	738	761	762	780	770	775	697	754	749	799	756	783	742	721	772	793	752	733	757	753	786	782	758	769	738	728	754	719	731	796	786	767	743	801	750	780	752	759	755	756	744	756	714	780	739	802	769	762	764	744	762	699	789	740	762	748	777	733	754	773	762	738	689	799	707	745	807	785	762	803	760	766	772	751	734	756	759	752	740	778	802	792	731	755	794	761	744	772	756	775	742	739	748	717	778	746
34641	33633	6897	1739	1299	1144	990	989	965	899	1044	2195	1204	880	870	811	893	831	810	839	826	930	822	819	840	810	800	796	790	828	847	836	812	853	813	772	862	834	818	817	803	822	787	810	790	783	784	866	782	820	812	765	768	818	820	745	764	770	862	833	793	851	809	771	809	804	801	774	834	818	784	774	774	799	839	799	804	821	828	775	843	791	768	811	786	829	796	769	765	734	807	773	836	809	795	784	751	815	780	829	825	769	756	803	793	770	778	852	811	737	792	763	828	774	833	847	752	807	771	793	764	761	788	810	728	789	788	783	818	791	809	824	808	789	825	803	764	847	805	804	837	775	783	808	794	822	781	821	797	817	820	776	833	792	798	794	819	813	818	843	803	809	825	737	790	790	801	793	853	818	798	853	785	783	779	764	842	794	800	839	852	794	820	777	835	790	809	825	780	805	796	779	808	816	768	784	774	825	835	785	839	810	857	765	797	788	800	762	778	842	796	809	837	787	853	783	765	749	877	808	787	789	798	841	818	854	762	812	815	777	828	779	719	799	788	820	748	872	811	777	810	764	847	838	852	768	787	778	839	781	767	793	742	771	769	837	788	787	794	822	822	787	767	860	788	803	826	813	778	789	824	781	810	790	800	818	790	801	810	777	748	791	818	807	784	797	843	820	781	800	819	859	793	810	777	816	843	822	860	790	812	784	826	760	803	793	794	777	832	783	763	775	805	743	748	754	821	834	799	771	763	777	825	867	761	850	730	835	813	805	807	759	791	808	783	792	800	785	787	807	794	743	762	812	733	788	858	751	776	791	839	825	843	784	813	807	783	775	803	756	815	741	774	818	829	812	812	788	828	823	788	818	777	827	804	769	841	794	804	836	792	806	819	806	785	838	810	798	847	815	832	790	731	872	763	835	819	841	824	844	797	789	855	772	825	817	812	787	765	803	804	866	760	789	811	807	836	790	779	794	829	801	810	832	740	820	832	777	832	772	783	861	791	787	812	822	829	805	736	786	860	794	838	843	794	816	832	799	764	800	817	771	810	771	844	847	795	866	785	824	817	859	854	791	813	853	845	763	809	731	831	817	860	819	794	817	799	860	755	803	807	795	824	840	805	788	756	814	800	809	820	843	800	808	848	809	803	806	786	792	774	821	838	789	822	843	820	800	795	801	844	807	783	820	834	767	818	778	814	770	831	813	793	825	832	823	775	811	858	799	752	818	889	793	781	765	849	892	775	791	818	822	794	795	836	847	811	809	809	790	773	781	818	801	800	770	893	801	825	822	782	837	772	788	820	870	779	804	791	798	801	758	792	852	809	835	791	792	837	826	793	808	829	799	786	823	828	832	811	801	766	763	822	842	823	798	819	845	783	788	825	860	771	788	722	792	798	753	814	794	770	820	853	785	732	810	823	815	794	787	784	793	857	824	816	852	755	785	821	767	798	818	791	783	841	793	790	855	806	774	850	817	808	741	830	793	845	794	747	772	803	795	756	763	822	816	774	757	771	817	815	788	823	830	749	838	802	838	800	814	801	799	797	784	797	814	795	807	791	797	843	842	834	784	780	777	827	793	816	820	816	788	824	785	785	789	794	782	818	798	817	731	742	808	799	839	836	765	811	797	785	821	792	789	756	750	790	807	755	809	873	736	845	815	807	838	801	768	751	821	775	808	767	823	806	782	832	770	840	802	817	779	787	822	802	811	848	820	794	790	794	795	809	771	792	846	820	816	834	828	797	850	808	776	794	815	770	739	808	783	759	797	782	826	837	787	822	788	837	789	783	808	805	828	797	769	788	809	816	868	788	767	824	817	837	817	752	789	761	841	773	805	821	755	775	809	778	871	841	817	771	801	794	823	796	807	826	798	791	803	838	824	837	822	778	744	839	764	787	786	799	761	727	809	862	803	764	798	792	835	826	793	797	800	817	792	787	799	809	828	768	789	820	800	809	799	856	789	822	811	788	774	754	824	847	807	812	803	752	830	836	822	768	836	788	788	821	809	835	743	807	796	792	800	829	798	808	754	768	850	800	808	818	811	851	790	836	802	828	755	819	812	785	829	813	765	802	852	796	837	792	836	813	763	817	786	849	781	770	817	820	833	837	756	821	777	797	794	776	828	786	814	834	764	799	784	767	805	842	797	774	770	780	783	848	805	800	829	783	871	749	806	782	807	747	844	811	756	784	794	853	760	851	758	771	772	779	836	799	778	825	784	808	826	822	825	820	814	830	810	811	781	837	854	784	788	824	794	802	806	790	754	797	808	817	786	780	779	841	789	836	812	863	865	834	769	817	770	826	784	815	767	819	846	794	762	823	804	738	770	841	802	862	759	808	807	837	823	793	815	825	789	822	822	828	763	842	828	790	762	812	823	841	820	833	828	794	802	810	838	806	846	748	807	798	883	823	761	771	849	839	828	833	824	780	809	812	790	794	839	844	770	790	804	826	811	783	832	795	772	776	754	807	784	821	788	794	847	814	752	804	772	783	783	775	804	800	790	807	802	774	813	820	818	743	814	827	821	786	776	819	829	833	826	805	780	813	840	794	778	790	819	816	842	802	840	767	756	793	856	814	829	785	804	776	808	792	827	821	821	813	796	768	820	766	850	834	788	760	811	734	827	865	808	813	816	785	808	818	786	798	827	832	785	783	791	757	834	810	839	756	783	780	839	799	818	804	815	811	826	774	770	784	808	802	805	801	800	764	813	818	803	777	851	825	826	771	763	794	839	827	807	799	768	785	784	818	803	809	791	807	838	811	815	785	797	851	794	795	765	872	815	824	813	756	834	786	841	799	795	808	828	819	798	714	781	802	870	787	826	791	814	801	800	764	787	786	817	768	771	776	805	791	848	804	834	813	817	840	831	767	807	768	808	758	804	816	775	775	774	736	856	815	795	801	820	812	768	821	814	810	825	799	828	833	752	800	780	811	840	823	717	792	836	824	807	763	829	805	785	770	773	779	790	826	787	768	795	783	820	784	800	810	795	806	819	785	798	839	773	781	798	862	782	849	836	798	785	831	828	814	802	803	808	793	809	824	791	796	809	791	771	819	792	805	867	826	804	825	780	756	775	817	846	785	758	769	787	776	820	804	830	778	828	844	807	815	799	806	808	768	827	797	813	751	855	785	822	797	821	822	765	789	816	819	844	780	766	813	819	816	722	766	815	782	778	804	836	758	753	841	799	802	830	863	773	797	798	801	822	851	807	853	792	774	818	819	804	777	756	810	786	779	791	827	792	823	789	838	872	788	802	811	804	791	789	834	789	824	757	834	744	844	823	855	821	782	834	801	819	834	793	774	742	806	759	798	770	797	822	821	814	841	803	811	802	836	795	837	786	792	793	819	834	765	825	769	771	785	786	847	864	805	794	768	814	798	824	825	820	777	827	782	834	731	810	790	770	775	782	756	797	775	794	751	755	770	762	837	743	831	794	830	805	793	770	810	799	796	808	798	805	823	833	779	776	786	785	787	778	797	742	800	802	805	767
24834	20674	26876	24280	20552	10783	1406	896	719	700	599	530	584	496	384	404	438	384	374	373	388	459	365	350	345	327	355	344	320	335	360	363	337	350	354	320	329	339	346	326	332	299	331	341	351	333	327	318	325	336	356	337	334	311	332	347	319	324	346	327	328	311	293	329	306	299	345	355	303	335	322	351	315	308	344	302	321	300	314	323	314	330	321	323	300	290	298	341	340	344	318	326	345	324	339	295	342	311	334	319	277	319	317	322	340	351	338	305	308	332	312	324	284	304	362	350	319	310	319	316	308	311	282	309	335	321	307	340	335	337	330	348	331	328	337	333	330	326	314	318	326	321	340	326	325	293	305	316	307	332	334	299	337	311	318	279	320	318	343	301	311	307	322	325	347	306	324	314	290	290	303	326	330	290	328	319	333	366	294	330	353	344	377	314	292	290	300	318	309	319	303	314	331	325	314	301	304	340	309	301	337	280	285	333	345	341	326	331	303	317	299	333	305	283	313	320	327	351	337	333	350	303	309	308	295	312	304	300	320	295	312	327	334	312	328	315	338	318	301	330	303	340	324	301	318	332	325	326	294	286	287	317	301	311	291	314	306	300	298	328	334	337	300	308	319	329	300	306	335	331	345	295	339	345	326	333	302	311	288	327	318	282	327	313	336	356	321	296	313	285	309	341	307	363	325	343	358	291	295	317	323	291	314	304	300	345	314	313	286	313	339	352	310	313	324	316	328	339	318	335	321	317	300	284	332	329	327	317	311	300	332	283	328	339	306	312	329	294	287	322	284	334	332	337	334	321	317	333	308	336	334	335	330	343	335	335	298	341	312	318	332	302	299	318	321	316	330	303	317	309	334	317	313	350	283	296	307	331	300	343	318	319	315	326	317	327	320	319	333	310	339	303	315	306	321	296	335	332	326	319	316	310	317	290	292	305	325	331	334	301	336	329	289	346	344	371	292	302	322	309	282	321	334	307	324	313	261	331	304	324	307	293	334	340	332	342	296	300	321	320	325	314	345	326	344	295	307	316	332	310	318	315	308	318	306	286	305	290	306	337	297	317	340	300	319	322	327	319	341	361	339	278	341	324	326	331	320	298	326	351	318	315	317	359	297	301	345	286	319	332	295	321	358	315	370	327	341	300	290	330	323	335	292	313	329	349	334	304	334	308	337	327	339	324	327	295	311	343	322	312	300	355	288	333	337	298	317	315	306	303	346	332	325	304	355	302	316	297	330	330	357	317	298	302	303	312	322	333	318	311	355	332	328	310	315	332	295	341	336	310	296	308	328	350	302	318	324	315	333	291	330	343	318	344	302	339	304	353	304	317	351	332	315	335	279	349	341	332	314	317	330	327	347	326	329	299	349	303	340	314	332	329	342	310	315	331	347	307	312	316	316	317	334	313	331	337	342	320	315	304	308	298	303	334	317	313	340	320	281	307	330	321	333	313	316	338	322	289	309	296	321	352	321	308	316	351	301	312	312	285	328	314	302	306	343	312	317	330	310	281	331	328	284	308	295	300	277	329	321	313	292	322	312	317	320	332	346	321	318	332	305	311	303	320	307	336	349	331	287	311	319	337	327	297	323	307	298	305	301	312	317	308	317	320	306	298	323	338	336	316	339	302	342	316	328	302	326	297	285	286	294	327	358	335	319	294	317	311	313	323	308	319	325	332	318	287	333	337	317	315	316	309	311	312	324	344	312	336	336	325	345	315	315	311	322	299	322	362	305	321	312	295	316	304	295	337	303	295	320	339	289	316	289	303	336	329	306	331	344	320	332	361	314	327	338	317	302	361	299	316	299	338	309	349	307	339	329	351	372	316	322	327	314	307	329	312	325	297	326	322	331	317	311	322	318	325	297	378	315	355	327	318	331	319	319	337	339	287	298	313	326	318	362	312	334	302	318	317	305	299	358	328	319	301	291	311	329	299	313	316	300	313	334	332	334	353	307	322	312	309	282	317	316	311	336	293	357	353	321	317	302	302	338	332	312	310	305	297	291	325	286	360	311	316	309	314	329	309	319	333	327	304	300	273	322	338	321	318	303	300	332	284	352	276	320	323	331	323	335	339	345	345	296	323	327	341	307	328	311	306	305	285	359	324	322	316	348	321	315	304	321	321	325	330	267	316	337	351	369	327	307	308	352	294	302	338	321	324	333	337	317	291	336	309	293	344	344	351	329	301	345	351	326	303	312	331	362	288	307	293	332	325	345	337	308	321	287	304	322	314	327	326	283	329	311	335	342	308	311	311	316	321	319	316	298	290	310	348	317	283	353	312	340	334	331	305	324	332	310	347	313	319	315	318	353	326	326	303	316	327	347	323	301	336	335	294	321	307	324	291	322	335	337	332	315	337	336	316	313	317	334	307	316	309	308	326	333	326	324	304	365	327	342	321	340	294	295	361	304	321	311	312	294	308	326	326	340	315	320	343	315	296	338	310	333	343	290	313	302	340	316	331	291	295	302	328	312	288	332	317	334	290	289	305	298	316	331	323	303	328	331	323	299	317	323	295	299	288	316	301	310	340	358	305	318	313	294	326	300	329	310	312	310	306	353	285	318	284	344	357	291	324	331	327	340	311	346	311	336	319	310	322	317	340	359	303	333	304	319	313	347	344	302	317	321	305	315	347	357	333	283	322	337	354	319	296	348	325	292	283	322	319	291	324	310	326	325	300	284	295	317	332	314	324	349	308	300	299	324	327	356	328	318	312	286	321	313	286	354	321	334	322	316	325	359	311	326	356	333	326	281	313	329	321	302	312	349	324	293	317	321	335	317	309	290	286	324	346	331	368	294	350	320	342	296	325	368	308	305	292	312	347	336	321	324	324	358	335	335	298	317	375	306	325	337	306	333	314	305	328	308	319	348	337	319	344	335	330	336	333	340	382	345	328	320	295	291	300	334	330	345	333	336	304	322	303	305	326	330	345	309	332	292	308	324	317	336	318	313	275	341	311	302	322	308	298	363	357	318	343	319	337	326	322	325	335	321	296	292	358	311	323	334	318	356	336	298	325	296	327	326	330	334	335	354	343	316	300	318	319	301	312	305	309	297	344	301	344	311	342	327	331	331	339	323	309	317	336	301	310	319	302	341	323	319	325	360	310	326	336	319	326	322	320	324	297	302	328	306	318	326	336	313	328	318	315	316	335	310	305	303	300	318	319	325	309	338	336	349	347	304	325	337	338	337	327	336	313	313	305	313	324	342	352	320	345	314	317	311	326	318	305	299	320	323	324	305	308	291	325	337	316	311	316	342	337	319	304	324	315	345	368	333	311	296	284	319	347	323	312	304	315	306	295	340	327	334	287	332	324	288	323	341	346	328	350	333	333	337	372	329	316	326	310	330	343	343	295	348	320	345	325	307	314	305	322	304	299	312	324	360	320	341	321	347	313	307	337	315	327	309	324	296	330	333	325	298	290	296	321	325	291	325	339	335	337	313	318	341	336	322	319	305	323	332	344	320	290	343	330	311	324	313	319	284	377
38533	49792	17796	5485	3575	2673	1846	1484	1406	1255	1011	980	952	655	635	617	654	533	496	468	498	701	447	448	442	408	417	392	418	424	439	365	351	383	397	390	381	367	400	371	399	371	352	393	382	391	389	375	386	352	386	387	349	374	370	389	363	376	323	354	384	376	375	354	358	358	373	396	355	379	343	360	367	358	351	374	349	335	381	353	351	360	370	370	371	342	348	378	340	316	331	357	334	354	347	350	343	375	375	366	389	328	364	324	344	383	377	393	367	356	344	347	359	340	373	349	334	353	364	342	333	375	361	339	364	361	339	354	333	362	356	385	366	374	350	360	364	366	344	364	338	356	384	331	350	381	329	344	371	356	372	358	364	333	336	377	380	359	369	343	347	333	346	402	350	389	383	317	329	359	357	398	365	351	350	383	358	371	336	341	351	355	349	308	353	392	380	333	324	358	345	345	318	305	337	349	364	327	363	380	362	347	368	357	361	371	365	344	347	328	370	364	335	369	362	393	369	333	336	348	364	317	369	338	347	346	335	357	344	368	361	345	337	379	374	344	350	351	351	375	356	352	338	346	316	355	347	353	359	352	342	376	351	331	356	340	338	349	350	363	360	364	376	349	325	353	359	364	365	347	347	331	367	369	332	344	368	345	392	360	346	356	372	383	350	343	371	357	340	343	338	359	322	357	322	355	372	381	344	352	356	361	360	401	336	328	334	380	359	339	350	363	332	349	359	344	349	350	345	328	363	329	344	301	378	358	340	367	337	334	332	357	365	344	320	360	361	370	351	353	361	375	380	352	381	409	379	345	328	372	380	373	346	358	344	354	336	364	348	379	325	353	330	380	366	336	372	349	319	320	340	371	364	366	343	364	362	337	349	336	317	349	329	363	349	321	348	336	334	395	395	351	362	350	335	350	350	355	380	353	352	388	380	360	368	364	336	361	389	381	375	374	354	364	345	365	360	354	364	392	360	329	359	350	337	358	380	374	356	342	363	374	341	345	354	349	358	332	380	349	352	382	390	328	342	363	339	326	355	343	370	374	327	343	351	384	348	335	357	351	388	362	325	366	382	329	347	325	357	332	381	346	357	340	376	349	331	374	351	352	335	342	340	361	393	347	336	349	365	381	339	369	377	332	361	368	322	346	332	359	332	329	340	362	351	344	363	384	336	352	386	374	343	367	329	343	346	361	360	350	351	353	366	375	324	333	361	336	366	359	355	348	351	358	327	323	357	343	323	386	357	317	336	337	386	360	328	353	351	356	342	365	366	360	355	356	342	341	339	349	349	335	349	355	344	397	375	358	357	305	337	350	348	351	350	352	360	352	362	369	380	362	336	354	356	328	393	365	369	352	353	357	301	338	397	363	375	351	354	376	356	358	364	348	373	337	346	337	372	377	351	353	350	343	358	339	405	366	362	342	353	379	361	369	364	371	368	337	366	388	361	363	354	392	342	359	356	346	371	331	381	361	357	354	354	333	387	318	339	342	363	339	368	349	397	370	350	379	381	333	341	389	344	379	347	368	330	352	347	356	365	381	339	367	321	345	338	338	387	353	353	339	337	346	334	339	370	338	326	360	317	366	348	355	337	401	332	344	331	437	360	393	340	323	368	323	347	367	378	347	332	344	365	367	340	382	341	345	375	319	371	364	357	384	367	336	330	338	328	352	362	369	338	340	397	377	382	341	347	344	323	387	351	358	365	349	368	358	358	337	379	377	361	346	381	352	326	341	380	360	309	343	336	373	357	343	388	323	344	381	336	354	357	342	319	368	334	346	373	352	297	353	343	378	350	337	333	341	356	340	352	362	347	330	349	364	369	365	353	339	348	356	344	369	342	356	332	313	340	351	363	379	384	359	366	334	338	353	345	309	359	369	358	362	348	367	362	333	333	354	382	359	367	370	372	350	347	389	361	336	352	372	388	340	344	333	343	319	372	371	365	345	347	342	347	373	361	359	362	368	344	352	325	361	345	358	323	351	359	348	312	342	351	290	365	363	388	360	354	340	360	390	343	343	359	355	363	366	371	327	378	382	329	350	360	344	343	356	349	351	330	343	345	343	360	390	359	357	383	329	371	396	345	344	361	340	357	339	354	389	341	303	339	334	365	370	373	348	370	360	358	352	367	357	341	343	320	358	376	308	346	361	362	340	374	354	354	370	361	356	368	342	349	345	317	348	366	374	360	355	350	339	341	359	358	355	349	353	333	323	357	366	355	355	350	372	359	331	352	328	350	366	364	333	345	341	352	367	375	348	383	367	347	348	326	381	365	345	349	367	354	383	346	355	362	314	366	350	324	388	345	337	360	350	358	351	320	370	364	342	350	343	380	384	332	361	366	365	337	413	339	345	352	331	374	355	327	381	362	394	334	349	369	374	346	324	334	369	349	317	343	365	330	358	386	361	365	341	327	311	371	381	330	367	355	358	355	362	356	342	359	341	357	391	341	351	368	359	337	332	352	359	359	363	385	363	336	347	393	373	328	372	385	378	318	361	357	358	322	355	368	364	342	356	349	382	378	383	361	318	364	354	375	342	363	360	365	382	357	371	355	340	343	386	337	332	386	333	360	337	363	357	336	353	387	355	350	388	338	353	363	376	349	340	335	327	342	339	341	358	362	348	351	356	353	333	382	376	332	340	324	331	357	363	359	336	334	358	352	380	331	366	340	343	368	332	349	358	364	342	346	355	346	341	327	366	376	342	351	348	333	350	337	349	370	370	331	355	370	337	340	376	339	339	365	344	365	384	317	356	370	333	364	378	360	369	389	384	352	369	359	341	340	379	385	354	359	356	350	382	379	392	379	340	378	376	353	400	353	352	374	317	372	323	344	334	345	381	338	345	370	360	350	310	353	350	367	356	342	303	359	349	359	359	340	335	377	337	322	341	333	372	324	380	376	378	345	362	321	365	339	341	363	380	367	374	374	329	368	354	366	347	373	339	391	390	354	394	329	349	330	357	383	382	367	381	341	383	355	383	362	339	320	348	371	343	392	384	370	397	383	321	337	346	359	370	364	361	353	316	344	375	384	400	344	368	359	348	368	374	353	365	333	365	370	339	388	360	350	357	339	337	356	347	372	358	372	349	349	356	326	345	367	366	356	366	357	349	343	353	352	383	349	346	383	309	340	355	384	377	329	353	370	342	356	322	351	339	351	346	325	369	363	368	313	358	327	349	345	355	353	365	340	344	347	361	368	343	354	353	380	362	321	372	349	339	355	374	368	335	361	321	342	368	342	307	359	352	350	349	355	371	325	364	337	333	351	405	303	346	373	357	345	306	335	364	333	345	336	327	358	371	327	365	354	355	364	375	355	330	330	364	381	343	387	361	340	356	344	340	366	366	371	349	338	327	372	370	367	341	351	357	338	298	402	362	371	385	337	341	357	355	349	345	325	367	321	361	366	365	357	365	363	354	320	369	339	341	356	362	346	366	394	340	345	352	356	368	390	332	369	344	385	356	334	352	369	348	337	341	361	383	356	351	342	362
22871	20670	27301	23908	20623	20625	8694	1775	1421	1384	1109	987	955	877	781	785	802	720	690	726	699	837	686	674	680	661	655	695	651	651	664	636	652	694	626	651	643	673	633	581	651	641	668	574	617	561	606	633	622	618	635	634	615	599	628	618	630	661	594	637	598	605	588	622	642	598	623	618	635	635	634	594	578	642	601	600	623	609	654	635	643	656	621	605	604	655	637	595	612	609	606	613	588	646	578	617	581	606	610	623	620	594	575	559	586	594	599	596	567	604	635	624	604	612	602	582	630	620	585	615	612	596	611	619	628	669	630	584	596	622	630	643	674	633	635	540	573	603	626	612	623	642	594	664	534	676	611	620	647	639	582	655	608	630	601	605	622	601	588	609	642	567	643	613	614	590	620	611	638	620	596	611	651	591	608	580	611	639	669	592	596	605	545	624	619	615	604	586	590	611	606	610	609	615	594	568	612	576	597	580	593	615	616	611	626	618	620	611	626	580	622	623	589	594	598	605	570	592	595	596	614	591	581	660	634	619	600	626	599	577	642	636	613	597	638	595	587	590	642	609	620	561	595	561	593	611	659	568	636	637	627	576	608	620	583	642	602	615	568	608	588	575	638	639	638	628	607	589	622	598	595	628	613	590	635	606	640	617	614	658	619	596	633	609	640	595	595	617	541	649	622	594	573	612	605	592	611	607	622	605	584	592	605	604	628	599	614	584	588	632	612	594	606	612	647	628	629	661	628	640	633	595	615	605	620	634	609	614	635	598	636	567	581	616	613	578	604	589	617	606	625	612	575	594	603	633	583	632	582	625	621	600	605	620	605	605	585	612	625	625	606	583	594	613	655	616	575	574	593	605	631	559	585	633	603	623	611	609	567	633	626	624	632	609	604	646	634	640	614	602	584	602	612	648	652	596	634	582	619	661	601	645	579	582	613	589	613	587	641	650	589	610	584	640	617	622	577	613	636	572	621	626	572	578	638	582	669	580	571	564	560	614	591	565	594	596	561	645	594	582	590	603	594	595	612	619	627	643	605	587	603	577	611	592	606	577	565	582	611	589	618	657	532	620	612	591	582	620	586	612	614	644	594	618	615	577	620	533	670	649	606	636	592	623	587	612	612	552	590	574	598	629	609	586	601	600	630	637	646	601	628	606	671	646	606	593	608	541	609	617	639	633	602	619	601	649	604	606	614	596	577	628	620	616	553	600	592	650	650	571	625	581	625	604	607	616	590	618	625	612	615	577	587	638	550	596	653	610	604	644	632	610	621	623	596	578	614	591	601	591	576	600	669	613	610	588	596	586	584	592	607	635	575	598	649	578	564	631	577	603	645	628	556	644	624	618	576	578	622	651	577	608	597	585	611	584	573	629	594	647	575	616	637	610	628	632	627	586	609	602	617	610	619	588	611	607	624	615	608	621	626	629	625	611	582	592	637	610	649	601	596	596	632	629	592	628	609	653	618	621	619	619	597	609	600	578	608	621	656	581	579	583	585	590	605	643	595	650	638	632	620	614	609	602	600	596	651	572	633	626	633	558	605	620	670	609	636	621	637	626	653	572	587	610	611	670	605	601	635	650	590	603	607	668	603	614	556	566	560	616	643	616	635	561	584	562	618	610	603	574	607	627	657	610	591	615	617	570	631	679	584	596	603	613	580	603	600	611	608	629	614	586	608	587	584	608	619	596	589	607	616	645	568	620	569	596	629	585	593	620	614	592	632	584	575	638	554	642	593	630	617	637	626	628	615	621	609	596	568	588	616	600	589	555	593	605	647	600	581	570	613	603	676	646	609	566	622	557	626	575	570	628	628	564	625	562	612	636	656	586	624	586	653	598	557	591	590	616	611	600	632	577	625	624	591	615	626	641	597	615	593	592	567	619	609	572	557	650	578	565	577	612	625	578	563	613	630	562	637	591	629	625	587	625	593	572	615	635	594	626	625	670	567	590	588	565	581	637	584	586	568	620	645	588	612	634	624	633	664	593	609	609	596	618	604	661	651	609	582	617	604	616	583	619	686	611	585	634	586	591	623	614	666	584	639	613	607	601	590	592	641	568	552	666	563	604	633	619	599	587	616	625	611	585	564	596	681	643	652	556	561	611	636	605	604	627	608	608	622	568	623	601	586	601	628	643	624	616	628	621	622	603	532	595	603	609	548	599	651	608	602	617	639	618	606	643	622	577	594	594	627	622	634	579	603	629	631	622	604	637	624	605	623	611	641	609	635	599	626	654	622	605	596	602	632	606	606	621	623	619	659	611	608	653	605	625	591	563	612	566	559	623	640	597	598	567	593	628	628	635	588	677	594	589	581	667	568	602	628	614	587	613	617	612	607	657	631	610	642	592	657	587	631	637	619	621	611	592	605	625	613	610	596	594	583	597	562	584	580	593	583	627	607	600	554	655	581	617	603	570	588	585	591	613	595	629	569	591	591	588	562	604	586	629	651	586	630	630	650	578	584	624	643	598	578	595	601	631	658	595	649	578	630	635	599	611	621	657	592	590	642	626	637	593	616	598	588	553	608	594	616	613	635	590	587	611	603	615	590	576	601	645	577	618	605	571	631	626	621	612	622	589	595	637	600	581	574	590	570	648	594	584	580	645	594	641	588	603	617	635	594	623	624	636	581	582	638	616	603	600	615	599	630	607	612	606	596	613	615	569	579	589	642	606	609	611	698	592	560	604	594	589	623	607	598	617	595	588	622	621	581	596	607	586	636	595	637	625	619	614	589	595	632	616	592	639	607	617	596	596	623	614	598	618	585	621	629	609	637	625	622	559	615	632	632	563	615	636	615	608	601	600	654	601	621	622	625	614	606	578	650	641	628	610	596	586	606	596	597	561	586	580	616	655	542	599	581	638	627	655	649	608	654	607	565	564	645	655	585	623	643	592	656	588	650	658	628	578	603	571	593	603	583	611	670	594	606	606	622	610	561	618	635	610	629	575	632	553	625	614	632	644	626	618	590	586	662	593	594	616	617	573	563	601	615	628	625	601	625	594	619	614	614	589	625	618	614	637	624	640	584	561	629	624	590	607	593	603	559	577	634	643	605	583	619	638	607	603	601	595	625	652	629	636	614	627	644	593	607	576	602	598	593	562	586	610	625	625	595	616	604	668	631	645	564	634	575	582	592	582	622	573	596	591	566	617	620	611	597	603	612	609	606	588	579	628	614	625	664	590	607	587	604	591	652	587	588	603	645	616	590	579	627	587	600	600	614	680	619	581	580	599	604	612	598	602	593	595	627	583	636	613	664	680	589	620	621	627	593	649	586	569	590	596	603	626	628	639	612	606	583	648	580	620	614	577	596	661	610	584	552	618	592	607	616	591	601	560	604	590	629	579	591	593	578	593	586	591	663	634	601	640	614	570	613	650	611	669	589	636	618	618	594	557	613	592	578	619	636	628	643	592	641	633	541	626	620	600	611	582	622	650	551	644	609	616	570	608	690	582	610	583	618	598	614	608	588	601	600	623	636	625	591	605	602	658
42442	57829	22736	8834	5956	4379	3408	2872	2475	2387	1719	1548	1347	1139	1099	1006	1047	917	896	789	835	1084	781	740	739	746	686	652	674	684	682	675	616	669	645	637	639	657	650	653	639	550	628	601	622	634	619	593	630	647	609	673	629	609	645	630	635	629	628	580	578	591	621	653	568	555	644	586	592	554	611	628	615	650	593	574	614	589	580	599	595	589	642	589	596	613	614	608	601	588	604	584	635	628	593	604	565	571	595	597	600	605	587	610	598	561	588	634	661	571	549	614	578	614	625	590	625	614	604	587	595	611	585	602	601	611	615	604	586	618	607	559	577	568	604	614	603	615	641	583	562	625	559	581	627	593	584	591	648	575	622	548	586	626	585	631	642	586	579	596	562	606	640	609	586	571	582	591	603	664	639	582	593	565	575	603	601	589	581	582	622	607	653	569	607	602	625	570	616	584	570	589	604	608	626	620	598	628	573	546	564	587	617	592	577	590	612	611	613	604	576	582	589	581	598	566	609	534	585	655	613	593	574	572	565	593	604	567	580	551	652	586	589	630	562	607	579	597	617	571	615	581	583	602	597	588	590	589	599	587	593	590	615	573	591	612	569	621	573	593	536	556	595	582	662	598	565	602	613	581	571	605	590	574	597	622	597	576	575	587	610	592	624	579	602	568	619	634	611	606	599	624	602	588	590	660	551	598	595	595	604	595	597	569	594	600	568	613	610	597	623	572	582	588	602	608	581	576	596	603	609	554	569	590	608	604	633	622	561	638	629	598	623	574	636	591	583	594	580	613	576	588	578	597	590	593	600	603	573	634	557	635	564	615	593	633	589	595	578	573	571	583	599	590	581	607	550	638	617	607	602	618	603	608	561	587	597	599	578	657	586	613	587	594	609	593	588	623	578	538	617	584	590	554	583	584	586	571	568	613	624	578	613	605	594	583	619	612	601	609	576	589	642	587	608	597	587	598	610	621	583	593	608	646	611	575	599	595	560	585	599	563	592	606	571	590	605	603	592	566	613	615	591	564	606	627	584	556	568	601	588	632	565	590	585	555	585	617	651	657	606	599	585	599	597	621	551	601	588	573	613	592	548	614	570	588	614	574	580	598	601	595	571	568	554	548	568	580	617	582	595	605	610	609	598	587	622	576	594	614	564	617	609	585	627	609	584	602	635	586	586	619	597	622	569	572	613	614	630	601	564	567	564	568	616	579	598	600	577	597	604	611	595	646	599	605	597	655	584	561	577	578	576	627	602	584	603	600	602	593	572	608	582	559	595	610	582	560	593	573	607	611	610	594	606	550	606	560	609	593	555	575	583	574	597	574	548	539	616	626	609	581	560	576	638	599	614	622	628	581	536	590	558	599	611	588	602	581	577	568	597	566	561	619	583	574	588	616	567	573	589	627	604	603	617	570	580	620	584	555	586	583	591	573	581	547	640	548	613	598	584	605	603	620	602	608	605	578	605	600	568	603	617	596	583	553	653	592	595	595	589	596	600	599	591	542	628	604	583	566	591	596	604	574	618	594	602	594	629	597	629	580	538	599	593	608	624	566	611	596	637	577	614	560	554	610	587	586	609	609	573	584	610	614	580	579	572	559	566	608	586	609	606	606	576	598	569	613	581	608	589	583	634	553	596	605	595	595	572	637	563	588	578	577	647	579	600	616	578	565	618	585	633	627	602	591	624	569	638	589	619	562	598	624	598	569	594	628	560	616	562	643	603	604	583	601	585	557	588	566	619	607	640	589	574	603	626	618	639	622	629	582	587	629	595	571	613	584	594	603	566	588	561	631	583	598	525	611	611	597	618	616	607	611	576	604	612	612	597	595	585	648	575	629	600	586	633	607	583	617	595	607	603	576	585	574	604	621	562	600	563	612	608	588	613	575	523	598	580	600	536	575	544	553	610	570	590	590	584	621	582	620	586	594	605	552	607	596	552	581	541	607	605	575	598	560	608	597	644	536	614	595	580	590	595	589	605	607	586	579	546	641	612	597	593	622	581	634	559	605	589	603	589	579	570	598	581	643	595	595	670	597	615	589	599	582	556	629	671	585	603	601	581	588	578	605	607	627	636	592	617	593	600	599	609	579	623	590	573	596	556	602	605	565	600	626	608	573	623	595	584	599	564	620	578	589	607	606	599	598	641	571	650	588	599	597	565	592	610	589	554	581	632	611	551	558	612	575	589	607	551	541	627	598	555	606	566	606	571	570	611	598	571	583	590	604	567	616	598	571	588	574	566	597	583	639	578	601	583	558	610	584	662	651	616	565	607	585	614	569	563	595	595	623	570	585	563	591	542	605	599	588	576	589	581	589	622	604	567	605	596	566	603	592	647	601	664	580	573	582	600	602	626	570	607	591	604	592	562	617	612	583	564	618	630	625	572	591	596	604	574	621	576	560	599	580	617	569	566	600	590	588	580	562	588	568	586	642	598	590	640	584	590	599	603	551	568	572	575	603	595	626	597	584	598	586	620	599	602	595	570	595	626	610	584	574	589	618	590	569	582	570	547	598	607	594	593	591	605	573	602	629	640	597	613	610	585	563	584	586	539	624	574	613	626	632	658	614	595	622	575	620	591	628	541	642	598	579	622	598	612	566	576	582	598	609	574	610	576	601	575	603	628	581	582	566	619	593	591	624	609	565	561	578	586	578	644	607	608	566	605	592	613	588	589	580	598	562	534	576	582	579	586	574	633	603	594	625	590	608	528	598	567	585	581	607	597	566	571	535	612	646	590	576	586	590	616	567	555	564	608	613	564	629	588	545	596	650	566	634	595	576	563	559	579	592	586	603	593	614	592	600	574	600	565	608	557	568	610	545	599	576	595	599	629	613	596	581	613	586	565	566	626	561	596	550	633	594	604	639	604	603	567	634	583	593	574	591	585	561	605	626	612	622	615	593	625	571	604	573	606	634	551	586	575	612	624	607	600	587	597	583	581	540	607	558	604	588	594	586	576	623	605	592	565	607	576	583	638	617	612	577	599	586	559	571	569	634	588	583	617	620	577	606	627	619	599	590	541	603	597	630	564	596	601	563	621	594	613	575	603	567	598	554	577	630	599	621	605	595	583	580	581	580	615	634	593	589	614	618	591	588	622	601	578	561	613	609	576	566	608	577	605	564	612	595	577	633	619	605	585	567	588	590	597	583	604	604	544	622	574	577	574	580	550	610	672	585	635	588	580	587	586	609	647	611	604	600	586	575	577	619	627	599	603	592	602	565	563	588	581	613	559	571	570	593	604	563	641	599	594	574	614	594	594	618	586	593	611	584	616	629	581	610	610	568	596	622	603	558	603	620	565	547	627	572	619	590	555	570	573	561	575	590	582	567	554	604	590	577	608	606	588	568	550	617	596	577	625	594	593	607	574	611	613	608	602	587	588	608	558	624	602	644	604	614	608	569	565	594	587	595	576	616	615	619	574	583	606	599	610	630	601	651	633	578	599	578	609	581	605	601	583	588	583	617	623	605	608	636	548	637	563	584	624	588
33641	25869	12742	1996	1010	830	862	838	810	835	913	785	772	726	700	740	772	793	765	702	743	786	772	781	734	717	767	801	740	782	719	736	744	756	740	759	750	756	735	763	732	789	769	811	751	825	695	695	755	712	743	732	772	738	722	777	794	688	797	737	722	758	787	725	792	793	761	725	744	736	707	727	755	752	767	765	788	712	745	749	771	757	722	801	765	762	748	746	753	761	743	778	764	787	767	749	743	759	749	789	788	736	752	760	720	744	725	762	747	711	697	755	736	705	779	757	737	763	750	734	755	726	693	687	720	763	779	738	759	739	755	766	753	843	761	716	737	699	789	746	721	763	717	702	782	740	811	768	750	699	701	747	720	721	772	772	765	706	735	753	673	757	768	786	757	766	723	734	758	788	795	809	749	694	780	750	717	713	736	769	725	767	779	715	701	744	738	772	794	746	702	739	718	763	759	767	754	729	767	798	762	708	703	758	778	747	729	748	745	797	730	753	763	755	749	772	716	730	742	777	704	821	769	757	731	730	711	699	692	738	756	749	740	758	757	738	760	765	755	738	733	773	701	756	754	745	716	743	778	729	748	736	721	761	727	715	764	775	723	764	766	734	768	743	770	724	704	725	742	768	736	722	751	718	742	774	786	697	736	731	767	778	761	720	782	775	724	765	744	784	685	741	800	792	769	768	756	733	777	752	750	743	709	747	741	736	734	737	768	768	721	743	756	741	732	724	752	745	729	714	755	767	744	699	782	773	720	741	712	778	740	760	741	744	763	778	730	757	764	743	757	772	730	760	817	720	729	730	749	776	741	766	706	749	770	740	790	726	787	767	768	733	761	808	680	784	733	736	762	756	790	773	777	761	776	763	771	726	727	727	722	747	733	775	744	790	766	765	731	762	748	741	732	771	748	726	817	777	733	777	759	725	757	747	781	752	734	772	739	812	716	769	718	757	743	789	774	725	779	787	735	762	810	743	740	720	735	734	744	717	762	784	747	747	758	728	737	737	729	795	705	715	728	765	692	746	779	758	784	744	736	751	809	706	797	767	735	780	773	713	682	741	719	715	720	745	779	710	797	749	735	748	731	759	758	757	747	780	776	751	744	716	704	757	709	753	724	774	783	747	717	722	716	797	748	745	740	723	753	785	736	770	753	764	766	708	827	752	728	762	766	766	750	789	765	767	729	825	760	735	757	721	732	755	742	778	755	755	753	717	738	776	712	779	770	714	777	783	722	750	757	684	724	798	689	748	764	738	731	798	741	681	752	758	736	780	775	821	722	727	748	784	780	764	740	750	712	759	765	792	766	721	771	729	742	735	738	743	752	719	744	772	758	752	744	736	824	741	723	729	698	760	719	753	746	773	761	759	739	771	808	735	771	745	735	743	722	707	746	712	806	781	729	773	766	773	729	761	775	757	732	763	703	724	795	739	759	754	727	738	781	752	776	750	764	749	792	721	694	798	739	699	699	712	746	741	765	748	765	748	721	692	719	744	705	798	721	717	735	694	739	723	733	742	725	690	728	722	727	727	721	712	789	722	776	705	747	687	765	749	732	765	721	747	723	763	821	726	733	765	693	752	666	727	731	773	745	772	763	768	762	813	695	722	763	691	773	767	736	739	779	730	723	719	786	753	743	709	719	746	755	808	807	726	725	785	769	754	728	706	707	728	743	770	741	753	734	722	722	766	757	713	740	754	739	729	754	719	772	716	705	724	750	737	756	775	732	707	752	726	687	712	721	748	743	724	771	782	728	734	692	721	767	764	760	769	718	731	715	770	769	748	772	698	755	764	751	779	770	711	739	737	737	745	727	712	782	767	767	784	712	764	773	774	763	759	791	729	792	771	733	790	751	727	711	739	754	781	718	767	735	754	730	797	780	729	710	792	755	730	728	746	774	773	773	711	729	758	754	708	772	748	729	771	744	760	742	741	760	707	775	732	766	771	728	743	753	734	738	718	712	782	779	750	731	735	757	744	720	718	760	727	755	719	779	741	698	719	726	775	735	769	829	771	745	728	825	724	744	766	725	748	711	698	771	733	691	771	723	673	732	755	762	734	745	724	705	700	716	751	751	769	785	704	782	729	709	735	713	718	793	713	705	734	725	772	749	806	714	721	784	773	742	727	758	761	750	764	746	728	742	748	728	708	732	760	752	764	710	731	723	748	778	741	756	771	760	744	730	771	780	745	760	730	742	752	702	742	784	780	771	759	748	767	726	727	704	732	769	719	749	756	765	761	721	699	764	758	778	769	753	796	749	772	734	774	703	729	782	695	718	713	729	794	727	783	768	753	764	727	740	806	802	787	735	753	700	696	740	730	781	692	825	785	758	723	769	769	724	743	744	702	772	734	721	756	765	693	712	736	727	789	736	766	748	748	720	778	723	710	717	746	737	767	761	729	765	717	773	760	732	776	711	744	755	726	775	710	703	690	750	749	744	690	744	773	744	730	763	739	807	723	768	771	795	742	750	794	739	742	735	730	754	791	759	778	792	750	709	739	784	758	727	759	782	723	788	745	775	769	731	762	743	686	792	751	741	759	772	718	822	730	768	761	734	725	778	768	711	719	738	706	738	750	738	761	750	832	814	777	735	787	767	742	781	707	732	732	818	758	741	747	756	733	708	770	747	775	723	731	733	758	733	772	748	739	731	827	736	726	786	749	814	733	712	717	755	763	735	723	769	733	815	758	759	718	719	751	722	763	790	776	690	752	760	791	719	771	749	755	721	765	779	726	682	720	736	765	766	749	748	731	750	763	782	741	781	707	730	722	715	765	732	776	707	704	754	745	723	799	739	726	786	702	702	774	758	748	724	805	694	759	696	736	783	779	772	755	706	728	707	776	783	717	808	765	779	757	714	705	735	723	783	774	743	753	754	729	748	756	747	780	791	716	745	769	769	715	729	738	733	774	775	719	717	754	674	739	754	699	788	775	764	720	783	729	739	711	735	711	768	752	779	739	728	712	716	746	728	754	736	734	762	783	755	694	763	698	749	720	746	731	737	784	788	772	768	735	773	743	707	770	736	730	781	740	762	748	734	745	718	731	756	764	757	779	777	772	763	709	768	783	751	723	760	797	760	724	736	744	720	776	733	739	746	724	689	705	752	736	751	787	785	747	698	693	757	720	782	737	802	764	765	739	778	767	727	732	757	783	753	704	767	778	700	804	734	727	748	735	738	764	730	735	738	736	744	732	723	771	709	740	767	758	732	724	770	754	740	706	730	718	727	721	759	735	729	758	735	782	760	793	784	779	715	724	741	719	787	715	748	740	740	710	719	721	791	805	707	800	726	730	719	759	726	750	765	751	798	792	779	725	755	709	717	784	766	772	750	745	719	785	798	668	764	736	712	768	741	753	767	764	760	711	774	703	779	762	763	778	742	747	737	746	719	733	725	690	788	759	720	765	749	755	764	747	678	761	778	682	727	751	691	691	711	762	749	740	766	736	737	743	736	703	740	748	744	745	739	747	703	773	689	726	757	771
35204	33926	9186	1759	1276	1174	1045	1003	1011	1106	1158	891	827	814	781	797	787	795	781	767	902	889	805	791	745	842	796	828	808	782	792	803	796	800	805	811	775	743	793	824	809	752	797	804	825	794	754	779	806	816	763	772	775	790	796	777	820	800	817	836	793	788	783	748	834	790	833	789	790	768	729	769	812	796	827	841	822	819	802	737	766	800	845	799	811	766	778	764	731	758	844	823	838	802	818	771	855	779	797	806	775	741	784	770	811	799	781	794	787	783	810	769	812	757	743	749	776	745	835	786	793	753	808	784	748	792	834	754	816	810	849	863	868	768	775	811	759	818	784	746	809	782	776	767	751	801	781	787	786	839	770	765	812	776	852	808	792	783	819	768	761	719	804	773	794	749	748	808	824	801	771	758	803	795	760	829	801	792	784	787	775	810	814	796	770	812	830	778	783	786	771	784	819	787	785	783	800	761	745	798	816	826	763	773	740	741	801	777	850	802	792	790	818	782	752	742	760	802	730	856	803	825	805	783	806	805	776	803	831	814	770	743	764	756	783	815	723	755	761	819	829	846	802	809	797	782	773	750	822	735	822	811	735	804	775	768	798	808	804	768	816	838	775	812	756	804	771	764	810	786	842	796	751	751	799	801	776	773	803	816	771	820	811	807	773	769	795	859	791	782	846	788	767	814	789	793	837	733	771	798	824	754	798	727	805	787	816	806	844	837	791	789	807	780	745	798	789	846	790	799	780	772	784	752	719	849	790	778	771	795	820	798	845	771	842	783	740	789	765	779	764	774	732	836	800	753	836	781	768	822	812	826	766	788	751	797	777	785	788	818	807	785	862	769	772	837	809	794	739	730	840	766	780	787	752	735	742	755	781	746	746	782	788	810	763	799	778	770	789	777	767	815	824	839	807	764	781	817	773	766	806	766	774	735	784	736	786	805	791	801	803	781	817	766	754	795	793	774	826	830	794	768	830	819	776	794	809	796	741	834	794	782	772	781	764	800	808	795	845	774	779	774	807	840	834	755	755	778	807	819	831	797	797	792	751	809	813	800	793	774	801	810	759	811	748	750	832	806	779	731	800	794	787	785	798	801	813	766	815	762	750	850	785	737	793	762	772	775	782	810	780	807	794	812	817	803	755	784	794	745	780	749	817	752	738	797	754	846	767	766	793	799	790	820	770	786	785	779	788	793	794	770	761	861	779	790	822	752	764	831	754	745	778	830	820	791	776	788	745	786	778	794	762	706	811	791	803	798	748	818	781	810	773	822	787	809	796	813	816	793	802	771	778	791	759	836	825	826	854	735	798	817	787	825	825	857	789	798	765	773	825	801	799	741	779	780	771	791	788	774	779	794	739	832	738	827	805	816	756	795	789	770	765	754	794	760	731	799	759	777	796	779	764	817	802	773	742	789	748	801	787	779	762	786	803	785	760	765	764	804	785	854	820	788	786	779	864	838	768	741	804	759	769	804	771	769	795	804	796	786	763	746	800	787	785	746	794	763	821	757	781	802	749	806	775	791	757	792	734	770	762	801	783	839	783	839	739	810	773	784	795	786	787	801	775	806	780	796	805	786	783	750	819	737	797	822	789	767	813	812	793	737	781	779	751	760	803	805	830	787	777	818	799	795	807	841	798	763	769	767	813	776	735	782	809	828	772	750	802	797	801	797	798	791	811	787	791	829	817	773	734	795	794	817	810	732	820	840	741	822	809	859	848	771	810	772	796	768	804	775	816	726	765	772	804	756	806	783	867	811	746	791	817	772	820	772	753	741	845	771	753	838	779	825	747	776	822	779	812	733	840	751	754	812	813	772	782	823	787	812	806	750	748	763	732	739	826	744	772	827	796	822	757	784	794	764	817	817	744	801	814	775	777	800	760	806	817	786	816	805	781	797	845	749	749	742	790	809	772	806	766	789	779	813	821	800	788	811	793	761	820	830	831	819	779	785	820	812	805	795	786	807	784	751	817	786	779	812	804	788	819	820	793	806	785	835	821	776	804	759	774	758	773	821	802	732	809	820	848	788	804	774	802	791	783	786	778	771	802	754	737	797	796	783	729	763	780	818	808	785	779	841	826	787	769	802	837	781	811	784	828	813	793	732	744	740	765	752	756	797	772	780	770	768	771	820	761	760	788	824	795	782	841	787	784	752	803	775	784	783	846	785	800	793	800	805	785	830	771	772	798	774	773	779	783	762	751	818	789	830	763	788	771	821	824	772	822	766	778	809	820	800	753	820	771	790	784	766	760	803	754	754	816	808	798	753	817	778	793	809	820	766	766	795	821	772	800	803	770	801	748	757	719	790	807	761	814	793	806	809	802	785	795	819	800	851	799	768	740	791	798	753	811	829	767	810	760	799	759	771	809	796	782	780	778	781	807	772	808	795	820	802	809	799	762	736	787	833	735	829	800	821	802	820	793	805	801	783	725	808	756	802	771	798	752	761	779	779	781	742	820	789	776	806	820	774	859	801	771	761	748	786	733	798	773	761	742	784	766	770	750	775	756	771	800	770	793	804	809	753	777	744	816	798	831	862	813	791	766	786	744	812	799	745	824	723	809	809	772	802	802	803	785	794	777	767	804	800	754	807	825	743	715	764	764	806	792	806	799	805	746	811	767	783	812	756	826	851	780	787	777	749	756	787	715	797	823	794	824	776	813	778	799	772	837	798	804	815	790	816	813	794	769	794	813	761	769	754	790	847	784	789	799	791	834	784	787	784	783	806	764	800	799	780	780	840	791	806	788	760	785	807	786	810	779	787	823	822	808	798	781	821	807	822	772	790	814	780	788	784	790	773	741	787	814	779	804	793	773	729	777	835	777	760	807	774	796	821	814	793	820	820	808	774	783	815	807	826	770	794	784	773	788	807	779	766	783	783	772	753	790	783	796	806	777	799	768	770	762	825	795	753	773	832	831	793	791	789	810	793	869	826	815	770	771	834	804	770	808	766	832	799	792	798	808	770	782	751	824	795	805	834	788	779	724	738	807	786	786	794	800	778	755	795	757	789	774	774	820	786	751	753	774	810	788	744	799	784	767	809	730	773	792	770	758	803	770	812	767	779	798	786	761	779	754	754	800	772	835	784	767	741	803	759	770	749	762	797	818	808	780	790	777	771	819	748	806	776	756	775	757	811	833	760	753	814	777	751	776	766	787	764	804	800	821	761	821	797	782	773	794	842	772	760	748	762	771	799	772	805	807	804	729	781	765	771	829	787	809	816	729	781	771	746	830	746	786	825	761	763	788	812	793	735	811	795	801	795	833	780	775	778	773	770	790	808	762	815	783	809	853	781	737	795	818	825	781	776	751	819	761	732	805	845	811	786	782	779	761	782	825	762	785	791	815	781	789	764	804	799	785	791	827	805	809	768	817	794	805	772	857	770	745	797	825	779	760	744	786	782	800	765	782	870	814	784	782	821	771	781	804	807	759	734	756	840	753	757	747	776	759	809	867	757	805	778	787	791	823	848	780	780	813	728	773	794
24853	20679	26943	24235	20585	10900	1501	998	874	676	860	584	470	457	409	420	417	423	388	380	415	395	353	379	318	384	316	312	324	363	336	325	339	342	340	370	341	314	320	329	325	339	343	317	313	339	339	329	325	333	350	343	303	311	358	276	342	312	318	283	332	326	350	333	382	332	308	349	367	298	295	314	271	305	303	325	321	324	338	331	355	329	335	328	333	304	316	323	302	322	322	309	322	316	338	294	325	318	331	317	317	296	298	351	291	310	356	308	304	313	304	304	323	316	332	321	316	336	305	313	305	316	304	299	304	314	351	290	296	333	315	317	341	319	313	356	312	313	345	323	266	350	318	320	324	333	336	325	294	333	316	316	332	349	326	320	335	339	284	290	311	310	324	313	276	344	317	280	326	335	307	302	323	309	287	296	334	344	287	336	302	324	307	316	327	313	304	310	295	348	334	302	322	345	303	333	312	333	336	329	315	305	328	333	299	285	315	310	335	315	292	293	334	283	352	298	319	328	319	292	308	332	288	327	312	302	318	320	313	314	293	337	297	314	308	274	271	304	315	363	319	320	323	311	317	338	337	294	324	303	310	291	312	323	300	309	332	303	306	335	302	321	310	320	321	319	329	299	342	333	304	318	262	322	283	314	287	285	309	332	282	278	302	338	340	319	313	322	307	323	322	306	330	337	332	294	329	314	334	321	317	363	299	341	323	336	318	303	310	338	325	338	307	323	306	333	316	313	333	332	297	308	319	296	336	347	299	315	302	333	321	301	328	284	296	313	318	297	315	322	303	309	358	330	334	292	287	316	321	341	342	316	314	344	300	312	332	312	333	313	311	295	331	335	292	362	330	303	327	316	325	309	273	291	308	331	341	331	294	281	308	322	327	306	335	341	341	329	325	313	332	310	325	323	327	344	294	310	336	299	297	328	287	322	293	290	304	328	343	303	331	302	325	307	319	296	332	351	344	340	325	309	296	342	328	331	319	330	329	341	335	338	288	349	344	289	311	313	313	319	304	339	326	317	296	339	317	316	293	319	311	307	316	322	338	310	311	324	355	332	313	312	299	308	312	311	330	327	293	285	312	334	260	318	293	302	284	306	284	315	342	309	311	313	318	342	298	327	313	290	312	301	299	319	336	340	343	296	322	362	306	310	299	317	296	336	313	318	321	325	280	319	293	308	303	292	340	323	315	299	323	316	363	312	330	345	317	349	311	337	309	320	333	325	314	307	328	284	352	341	328	305	301	330	311	275	317	352	345	336	342	319	298	332	313	306	293	299	315	320	320	293	287	324	317	335	307	291	295	300	328	313	324	321	293	325	287	316	294	306	350	306	296	334	318	338	329	306	303	330	326	318	331	287	299	311	309	325	320	363	304	312	296	326	327	312	307	274	321	286	334	316	310	340	324	288	303	304	312	292	298	342	306	332	293	329	300	328	323	337	321	312	334	337	298	308	324	300	314	268	307	353	343	276	322	322	326	317	298	338	297	302	306	343	345	328	309	321	302	333	321	333	326	317	308	292	333	342	308	311	290	347	315	291	305	328	311	301	331	322	310	303	317	327	299	332	303	311	304	306	314	306	326	329	336	308	330	309	333	331	309	339	297	305	322	298	297	341	312	302	315	316	325	357	312	316	329	296	337	317	356	294	337	328	320	336	318	286	326	314	321	292	331	327	310	303	269	312	337	317	325	323	301	307	326	316	332	298	317	307	337	311	323	325	300	312	314	341	359	309	294	319	316	315	344	307	321	333	313	324	323	291	277	289	319	341	320	345	332	334	336	296	298	327	304	305	342	329	339	300	317	313	326	324	315	326	291	295	325	327	311	283	319	300	323	292	295	322	257	328	352	310	299	310	328	299	350	307	304	327	379	299	331	296	338	314	297	289	344	306	328	301	316	321	289	333	300	324	295	307	323	310	337	352	294	313	321	319	321	309	320	298	297	318	317	335	342	324	349	330	268	336	305	300	349	309	357	337	314	296	304	306	339	330	312	303	280	300	347	302	319	308	336	318	328	342	308	321	302	285	287	339	320	308	321	304	329	299	312	322	298	344	304	312	316	313	327	312	285	312	324	326	296	313	314	329	310	291	306	341	332	315	312	326	316	332	323	314	322	318	332	309	313	312	322	330	344	320	316	321	289	298	312	333	321	331	333	308	312	287	313	322	312	346	322	311	297	321	284	290	326	288	330	297	282	325	318	337	324	325	322	295	323	322	326	305	314	319	311	305	325	317	317	323	266	300	311	305	321	307	314	328	331	319	305	344	320	321	336	305	285	321	346	316	317	259	338	307	330	287	312	337	352	304	327	333	323	326	331	328	318	317	305	304	305	321	333	321	328	308	309	295	300	316	317	306	325	317	329	333	304	326	304	309	311	314	324	327	278	330	307	331	323	290	333	323	285	314	303	329	338	308	287	317	316	317	305	343	319	326	289	319	301	347	306	307	331	301	303	307	306	308	360	318	317	324	330	308	359	306	319	322	300	337	270	309	304	287	291	344	308	320	323	328	331	300	288	308	323	328	334	335	314	340	340	301	285	316	308	300	311	323	307	309	340	324	309	304	295	290	321	290	325	313	304	318	351	327	365	326	319	306	300	330	292	307	358	338	298	322	293	346	278	347	310	283	281	330	324	313	289	354	330	379	280	334	276	301	311	280	283	303	316	342	299	283	330	312	332	303	336	338	291	329	287	322	309	330	282	300	300	291	303	338	335	340	327	317	300	301	305	337	301	307	324	319	297	317	286	338	309	327	322	314	331	296	334	317	281	288	341	330	319	343	316	326	306	344	280	288	285	315	306	315	299	352	348	296	321	310	340	335	336	320	327	329	307	331	321	301	319	334	305	329	308	291	342	312	348	332	326	313	306	311	325	333	318	314	337	321	344	336	315	297	321	315	317	327	333	318	302	285	334	334	330	349	326	273	304	307	308	301	319	338	287	308	305	309	310	323	298	343	283	289	342	308	320	301	319	313	288	326	317	309	329	345	348	311	298	298	322	359	309	318	307	311	302	314	316	311	327	304	317	314	340	306	298	340	339	301	305	330	330	303	333	341	341	311	332	308	307	297	303	340	339	303	313	303	327	342	328	322	333	317	319	334	312	301	321	302	339	325	299	314	345	310	340	301	305	304	327	328	315	305	332	315	309	319	313	318	295	280	310	340	336	281	330	314	307	290	335	288	299	323	312	308	303	307	281	336	307	289	327	309	291	325	319	314	309	291	322	302	318	314	296	330	316	333	360	343	330	330	338	308	378	310	330	335	310	291	300	319	297	285	299	305	310	309	332	332	336	313	329	296	319	308	322	313	335	291	315	324	314	312	298	328	333	341	351	297	290	285	333	323	323	307	307	331	308	286	292	303	300	317	328	329	320	295	317	330	308	301	332	321	339	333	333	344	342	322	298	311	325	343	310	293	291	292	314	317	318	309	306	276	293	310	300	308	337	303	298	283	322	310	319	315	311	339	309	324	308	326	329	320	295	325
39121	50740	19344	6052	3766	2850	2097	1753	1746	1300	1630	1052	720	647	632	571	590	592	480	521	579	501	417	428	422	447	454	404	394	427	400	454	384	388	405	396	391	389	359	394	359	374	372	358	333	359	371	355	381	325	359	352	366	394	383	383	363	317	353	376	360	338	370	345	371	354	401	379	364	369	346	374	369	324	343	333	368	353	352	373	357	375	356	320	371	378	329	369	361	341	350	370	336	335	364	362	357	332	339	375	351	337	375	362	373	332	365	365	334	392	369	353	355	326	382	339	379	366	348	318	365	401	374	374	373	343	325	347	309	340	352	367	349	359	372	338	355	330	331	357	371	339	339	355	367	320	347	358	356	381	347	351	363	388	322	345	342	320	379	385	378	339	357	368	341	339	375	302	332	338	357	345	344	370	351	339	331	330	345	351	348	385	327	384	374	391	364	371	364	323	334	345	365	370	356	367	337	349	339	381	350	302	311	360	390	342	344	353	321	327	357	360	343	342	366	332	359	347	392	389	345	353	348	343	357	366	371	347	358	334	348	347	332	384	356	369	340	352	344	350	355	354	353	353	375	372	372	359	360	364	341	367	362	374	366	330	341	367	362	342	384	353	340	351	347	358	341	354	365	321	332	349	368	340	339	370	346	365	350	350	353	304	348	349	366	368	349	334	321	336	353	334	374	339	377	331	332	310	353	343	323	349	350	344	325	335	359	363	345	376	354	316	379	377	349	350	317	350	323	362	335	361	318	385	372	352	317	332	355	366	338	362	318	339	343	342	337	323	348	382	366	357	322	386	319	353	392	382	349	381	371	345	369	384	333	370	335	329	336	352	339	330	331	324	361	353	364	348	377	338	357	364	338	383	331	345	356	377	356	326	366	357	380	366	400	356	363	362	318	415	355	349	337	364	313	327	354	355	362	360	329	333	372	324	324	360	319	317	332	357	370	364	345	360	348	391	353	352	358	352	356	337	384	328	346	338	331	345	352	338	370	376	331	359	378	372	327	345	340	349	343	360	360	341	380	356	348	353	368	366	389	370	358	367	358	364	379	340	331	374	380	356	384	340	338	345	374	345	333	363	331	328	316	361	379	342	376	347	373	376	323	332	367	324	341	348	353	360	338	362	340	352	340	326	363	342	366	365	353	344	357	346	342	351	354	364	351	336	359	351	340	345	367	380	365	356	357	366	333	387	380	368	347	341	334	332	373	359	359	340	379	360	334	338	376	310	357	366	299	344	354	350	364	391	355	309	363	370	326	362	355	386	352	369	357	388	355	335	351	348	343	363	324	352	313	336	353	335	362	338	358	361	332	362	342	328	313	356	391	337	355	361	361	341	353	342	391	354	347	319	347	341	320	346	390	338	360	352	356	366	345	369	330	371	409	359	342	363	311	333	342	331	350	367	378	366	371	374	336	374	301	352	339	354	326	380	343	363	369	332	356	359	365	353	385	361	350	345	359	331	363	357	335	360	366	346	320	363	335	324	380	366	346	351	373	333	326	331	350	314	350	351	339	343	330	367	349	369	351	342	361	355	355	382	383	359	382	305	378	366	388	340	345	368	355	360	347	387	338	327	347	358	337	369	372	350	370	401	332	358	366	353	381	380	356	355	387	360	352	383	354	343	327	348	370	356	332	380	346	358	360	346	360	349	326	323	344	329	374	328	355	354	345	355	338	356	384	376	365	351	369	335	354	356	361	350	356	361	345	339	331	348	339	355	375	352	353	338	380	350	342	342	340	354	350	346	349	332	362	361	345	329	293	362	331	356	332	335	334	356	379	347	363	379	391	332	376	322	360	329	326	344	347	335	360	339	314	367	322	389	336	379	353	345	368	315	373	348	350	326	332	348	358	349	383	308	353	355	357	365	338	369	331	337	329	362	348	361	354	339	357	355	348	386	379	333	331	355	345	337	332	349	347	373	361	343	344	324	335	338	320	394	327	320	327	361	364	354	385	337	357	344	340	356	363	369	364	325	371	337	346	366	375	344	327	374	380	347	342	353	325	360	350	331	365	408	344	369	360	348	341	374	337	364	308	358	326	373	350	340	341	367	337	361	344	352	379	359	389	328	352	350	369	339	346	347	366	332	346	350	359	336	354	356	359	376	357	353	377	350	352	351	310	382	364	331	324	337	319	330	348	402	354	332	351	373	366	357	349	366	359	336	325	375	314	363	369	321	341	364	307	376	349	344	341	389	362	345	377	350	356	339	358	343	382	375	358	333	353	334	361	348	357	375	357	365	338	341	364	360	350	388	367	354	357	370	355	377	344	342	369	344	341	377	386	327	343	342	323	344	409	353	361	378	370	371	372	348	364	342	369	351	392	349	355	342	351	330	373	348	361	354	308	353	341	364	329	323	350	331	379	367	333	369	362	352	336	347	354	360	326	376	329	370	375	357	327	358	359	324	338	347	358	356	367	365	378	383	348	324	358	357	350	364	360	395	344	391	323	330	370	355	347	341	358	340	364	355	339	413	347	343	363	332	368	344	344	371	374	375	370	369	375	353	377	336	374	368	366	324	345	349	347	345	357	361	347	373	334	341	337	338	359	359	307	343	345	352	360	384	343	319	335	326	343	343	356	346	379	354	374	376	349	354	348	375	335	400	336	324	351	370	314	349	368	356	333	366	378	360	341	349	370	340	368	328	363	349	350	342	339	361	386	333	306	344	325	329	360	342	358	369	343	354	355	361	348	365	373	341	358	346	368	350	381	380	346	337	332	344	359	354	348	352	337	356	342	340	348	363	343	329	380	315	370	380	370	387	370	376	377	317	364	364	358	355	341	373	377	359	313	379	323	323	371	335	336	366	338	314	364	348	356	357	352	302	333	343	364	315	365	381	393	412	319	339	313	357	378	393	381	360	348	381	377	388	338	319	348	362	362	357	364	372	354	341	345	328	327	388	374	346	329	349	365	348	353	365	307	338	365	341	337	324	368	338	360	349	342	326	343	353	354	356	341	376	332	334	370	366	327	348	355	327	365	334	341	370	336	346	397	337	357	310	317	378	348	335	346	322	355	341	356	356	357	374	348	385	356	328	335	357	349	338	329	363	404	401	361	377	344	353	331	368	360	349	353	357	348	384	350	346	335	323	336	362	384	352	347	364	393	343	356	381	384	332	359	346	363	382	324	365	376	339	380	369	341	356	377	333	353	342	342	322	354	342	341	368	348	352	347	348	392	365	373	336	346	369	339	331	340	346	365	348	349	386	318	361	368	323	341	372	369	365	350	364	356	348	328	338	328	367	354	338	346	325	366	371	399	380	380	349	341	377	324	340	367	350	367	361	361	377	339	345	334	343	368	363	345	379	345	350	352	302	361	354	371	386	380	368	343	345	357	396	345	347	353	364	339	339	360	342	354	337	352	350	372	333	363	362	366	353	362	309	354	332	367	315	336	345	363	354	344	349	355	377	357	364	338	367	328	372	351	378	337	336	348	373	366	384	377	348	374	326	326	364	393	342	364	332	358	369	327	345	363	354
22910	20719	27356	23952	20644	20621	8853	1911	1476	1467	1922	951	865	865	832	796	758	701	715	701	730	685	661	693	659	668	671	658	679	668	668	644	651	614	689	613	620	620	638	664	644	674	609	632	655	605	644	699	614	656	615	627	589	591	568	607	655	650	626	621	647	603	640	625	644	612	616	593	628	648	616	613	589	646	645	611	574	592	617	603	622	622	622	642	590	680	615	634	614	630	641	679	622	630	551	602	603	582	579	663	632	603	569	631	629	628	608	601	621	625	620	602	591	610	611	623	614	649	599	643	652	588	624	632	609	634	633	589	652	610	562	635	627	601	595	651	639	594	616	606	623	638	639	593	618	611	549	603	640	591	675	599	641	599	561	625	623	620	652	601	595	581	603	650	635	615	618	618	614	614	650	604	617	591	616	594	615	575	623	601	583	610	598	620	623	595	572	600	595	598	609	589	634	630	630	619	617	606	608	624	605	593	646	593	582	612	600	613	632	560	601	623	610	578	628	557	595	633	630	578	628	636	599	585	578	620	597	597	640	604	635	563	631	653	634	595	624	663	602	616	610	616	602	578	614	605	619	618	635	623	598	603	591	584	569	626	658	635	589	613	638	628	588	617	629	621	653	580	617	606	651	616	565	585	596	623	602	617	575	614	609	619	578	609	633	650	603	604	612	635	615	591	609	654	550	651	620	602	619	619	604	589	606	550	566	556	608	623	601	596	617	607	661	663	630	613	643	619	656	598	571	579	590	625	618	597	610	648	627	641	623	619	559	642	597	679	611	589	616	614	618	597	628	654	611	656	587	586	647	603	566	608	583	604	590	644	619	592	579	615	651	604	601	633	584	627	641	625	624	603	631	620	571	622	600	602	592	615	672	618	625	593	600	591	590	627	638	614	634	643	620	624	633	603	606	608	627	632	637	599	582	606	586	613	621	582	595	582	591	616	583	650	631	604	628	594	591	595	549	604	598	585	617	616	583	614	573	596	629	640	650	619	580	594	568	645	591	632	593	615	606	585	637	596	596	569	599	596	584	594	636	613	607	572	595	591	628	657	633	613	620	586	639	603	606	580	624	645	588	596	675	612	613	595	594	635	642	606	554	606	617	548	614	612	643	597	600	675	615	633	619	600	627	612	568	607	650	606	581	565	634	630	583	563	615	630	636	641	608	591	584	600	603	563	621	593	594	602	553	624	591	658	605	612	625	629	623	602	600	567	549	607	583	576	582	588	639	639	636	631	600	622	632	599	644	615	608	596	628	583	601	616	613	634	603	626	615	624	569	605	633	569	622	609	550	581	611	603	578	614	628	591	590	629	591	631	610	618	645	604	566	596	625	606	635	587	645	641	628	543	585	603	627	616	596	624	638	643	601	609	613	598	617	592	595	644	578	621	618	606	599	587	609	587	603	620	578	627	632	605	631	601	629	618	568	596	627	582	645	611	638	602	601	593	588	568	597	634	632	580	577	593	630	617	651	566	587	614	579	600	623	585	595	597	589	626	616	640	614	585	581	609	610	607	604	594	598	596	608	604	633	632	594	563	599	534	619	607	591	611	609	606	603	607	622	599	641	663	579	645	637	597	652	581	605	624	595	648	674	609	576	627	604	612	613	626	572	599	623	596	625	639	587	566	606	614	649	582	654	610	639	614	589	570	596	595	628	602	588	608	583	614	607	597	620	600	598	613	558	632	644	604	589	596	633	604	589	613	588	658	603	579	615	566	579	635	622	607	645	575	599	616	649	607	622	626	636	629	626	610	634	618	642	611	547	584	573	582	610	600	620	613	609	639	618	627	606	594	617	632	647	607	669	642	659	612	618	561	572	603	605	624	632	597	640	591	567	589	610	625	606	583	638	591	566	596	609	601	655	625	612	596	632	581	631	624	597	624	620	612	599	606	581	623	585	617	589	587	635	630	584	569	592	613	659	625	604	634	602	595	630	608	606	579	634	623	659	589	632	578	593	595	589	589	578	609	609	616	588	600	535	623	581	631	613	593	562	608	575	600	636	616	607	616	645	577	604	577	603	611	601	620	601	581	602	567	629	645	579	634	633	594	587	637	637	623	588	608	604	660	615	612	612	598	566	617	606	577	606	613	603	586	619	636	591	653	599	592	611	624	616	588	595	601	563	571	578	552	585	614	637	601	614	597	612	643	670	608	594	614	610	610	574	638	551	557	607	538	593	620	627	585	599	625	607	639	642	581	599	614	603	576	588	660	648	575	617	642	597	579	620	602	608	623	653	611	591	605	627	642	635	628	606	648	617	611	620	628	637	593	604	571	638	646	594	597	585	602	617	596	620	590	605	597	604	559	626	622	588	605	569	593	596	608	619	601	610	603	576	642	582	589	594	630	629	644	626	578	643	628	604	613	578	548	600	649	572	587	593	611	612	620	617	652	615	597	593	569	603	628	608	655	586	609	639	619	635	616	644	650	637	600	619	592	656	584	602	600	601	608	565	587	592	602	609	617	638	577	630	647	591	637	646	587	597	667	612	640	634	614	584	628	618	604	602	629	619	606	568	548	582	585	637	597	613	629	569	655	546	648	593	579	619	653	601	602	618	592	578	589	623	607	664	587	609	609	580	606	571	627	632	590	586	584	595	583	607	646	594	613	636	594	615	608	616	570	563	606	585	621	627	626	600	579	617	591	588	604	585	574	604	583	586	627	623	619	622	604	626	617	615	617	631	611	648	607	632	622	632	589	570	625	605	599	605	624	596	631	587	630	579	563	581	610	635	545	593	614	622	622	563	610	572	563	655	600	650	613	637	597	556	620	589	594	600	598	589	583	590	604	608	614	613	630	640	551	566	565	598	588	611	627	607	612	597	637	589	599	612	603	589	594	604	601	575	621	604	601	653	582	618	565	620	629	524	575	634	653	603	588	603	615	582	612	624	586	586	584	626	596	632	619	607	614	617	620	616	586	678	553	597	603	589	592	597	620	641	622	593	628	625	628	566	588	625	615	581	602	562	642	541	571	606	644	622	592	623	611	614	602	630	596	602	581	625	638	636	632	569	620	579	627	623	596	612	572	606	584	589	577	623	595	603	631	620	609	604	646	632	578	602	621	570	607	592	590	628	652	597	632	603	599	622	636	611	600	633	634	650	566	573	576	619	609	561	617	592	649	628	590	647	575	615	611	588	601	617	619	632	643	585	605	571	559	577	615	588	567	630	616	620	638	581	586	602	590	604	591	609	630	597	587	622	605	637	629	611	613	628	634	614	603	609	627	595	623	592	618	573	627	570	598	614	536	585	630	625	605	600	589	632	576	585	612	578	606	635	550	637	615	609	643	619	632	540	592	590	581	614	580	610	596	666	590	591	626	578	592	635	590	600	588	622	627	586	580	652	568	574	612	609	646	554	624	577	620	620	579	621	618	640	614	603	608	583	610	599	580	657	579	619	594	633	596	655	591	586	607	591	627	580	635	579	627	592	605	571	626	581	570	609	580	589	628	653	596	604	580	611	600	596	618	633	623	646	586
42926	58097	24559	9160	6375	4788	3521	2984	2641	2486	3547	1486	1280	1122	1028	1024	995	963	862	804	846	808	754	769	713	733	733	679	693	699	688	713	666	661	697	634	664	648	630	668	633	659	656	650	637	615	625	598	635	643	652	602	612	584	658	606	601	608	612	591	639	568	584	605	598	631	611	586	588	623	613	618	592	563	565	626	631	581	660	587	582	634	586	633	568	559	620	605	613	593	604	609	621	588	548	589	577	580	590	575	572	611	609	628	632	630	595	564	580	572	593	618	608	601	622	607	592	546	603	601	606	630	553	583	589	579	628	601	609	575	571	583	607	596	588	615	562	612	550	574	561	565	608	605	593	641	574	585	588	620	591	568	577	578	627	575	609	594	630	612	606	592	615	556	594	624	635	625	615	563	574	624	611	546	586	603	615	556	540	589	613	628	592	574	614	593	567	606	562	593	603	590	582	597	593	591	604	613	638	577	617	590	576	620	582	572	624	565	593	631	528	590	553	607	620	581	565	576	559	533	584	611	624	586	564	601	555	587	583	585	572	577	555	574	573	586	595	576	628	591	647	634	605	593	601	606	590	572	620	578	608	628	614	608	616	610	606	590	576	562	620	607	577	582	616	586	613	565	596	565	591	587	604	601	599	590	557	620	607	602	575	588	623	571	543	610	583	596	623	616	562	567	558	625	612	622	605	585	620	595	593	592	623	598	579	626	569	603	614	564	561	632	599	598	569	593	596	624	609	624	565	555	591	610	554	602	618	583	614	573	578	622	609	618	611	582	630	610	633	609	588	601	625	624	647	633	619	560	597	596	598	593	567	582	601	633	588	597	565	593	589	627	533	568	621	559	599	596	598	594	581	636	582	632	589	607	599	586	624	588	565	624	600	596	553	573	597	545	583	610	562	615	539	586	644	599	591	580	605	583	610	611	579	638	607	571	658	574	590	642	605	603	629	605	595	577	603	580	615	606	549	602	566	597	587	592	634	543	593	587	566	590	614	584	641	604	668	583	576	609	603	603	629	588	593	592	538	587	577	579	617	586	579	567	626	596	603	600	567	592	568	600	628	574	605	584	617	599	602	580	551	609	588	648	659	586	632	642	622	577	597	595	634	618	580	612	580	581	608	636	551	591	593	583	574	589	601	609	606	586	601	593	622	578	601	562	557	590	620	599	610	602	579	594	604	546	615	629	574	542	577	616	612	585	558	608	626	568	606	578	588	574	594	565	560	600	589	606	607	589	625	550	641	580	580	609	597	570	596	618	549	605	582	573	598	562	587	590	616	582	594	596	614	588	617	590	582	581	573	570	569	618	629	630	618	594	604	559	594	627	624	607	594	610	592	584	588	635	618	614	620	561	626	569	624	584	567	604	624	649	586	587	582	610	593	604	629	598	583	607	587	622	577	584	605	559	581	588	574	567	551	621	585	573	584	595	537	577	569	597	550	575	563	584	610	628	619	595	608	548	621	578	600	606	557	607	601	595	653	610	576	604	563	603	601	614	572	566	598	589	627	613	612	591	624	657	582	603	566	622	573	563	638	561	575	603	576	579	577	601	575	597	614	562	622	583	576	578	622	612	640	635	587	605	634	591	568	594	571	616	577	562	602	549	598	620	582	565	552	587	623	586	620	625	541	581	596	591	614	632	573	582	579	583	602	587	590	585	590	605	593	551	575	624	594	644	586	590	582	597	586	564	624	562	606	566	616	585	641	600	616	623	574	566	585	619	577	597	576	564	580	586	563	606	629	654	563	580	601	619	552	594	538	601	606	583	589	636	617	620	568	595	595	621	632	616	598	589	602	584	627	580	621	608	605	613	597	628	598	570	573	594	609	607	596	606	589	577	580	592	593	645	584	600	627	614	585	604	566	617	599	615	600	577	615	593	575	572	592	595	563	589	580	634	588	590	561	612	578	580	583	564	568	632	579	598	636	570	615	626	589	584	595	575	590	583	636	580	609	589	557	573	615	589	600	596	567	589	621	655	624	584	597	609	585	604	582	601	566	594	620	607	603	601	581	621	619	553	559	594	628	586	593	590	584	588	611	591	611	562	622	585	583	599	629	606	573	610	623	662	613	589	604	604	613	605	672	591	622	589	596	609	560	600	618	568	637	588	554	564	607	594	587	617	585	599	636	576	551	603	615	570	600	619	587	582	602	619	592	623	577	596	581	574	598	569	575	606	568	594	578	610	578	571	589	603	556	592	600	587	611	582	636	616	589	570	604	598	609	598	629	598	593	569	582	593	568	573	640	569	609	599	613	621	631	589	579	622	565	614	580	611	627	554	577	594	570	652	582	575	576	607	589	594	626	570	586	592	609	590	592	595	603	574	607	622	581	582	594	617	595	598	584	605	544	583	582	642	640	624	606	586	568	595	637	580	617	603	652	606	593	594	593	587	612	576	560	588	604	581	585	605	616	569	604	600	631	620	601	631	612	614	597	643	602	624	611	568	533	601	602	633	602	584	612	556	608	564	589	589	555	534	594	590	596	608	547	576	638	570	602	570	583	586	596	597	572	600	626	581	567	640	592	665	587	571	636	602	598	639	605	583	581	619	579	602	591	577	597	634	597	603	608	593	605	584	583	592	582	597	634	603	579	579	573	570	575	579	609	590	614	596	604	602	588	573	618	627	638	643	617	640	543	583	552	609	590	574	634	625	587	592	589	589	614	582	559	590	592	597	592	566	608	582	576	609	635	594	603	607	621	583	611	588	598	590	588	584	574	592	606	590	607	621	589	567	564	596	615	616	591	594	603	585	588	618	611	597	630	633	614	580	626	557	605	608	580	626	556	577	600	590	566	593	611	610	623	604	565	581	641	580	620	596	547	588	616	678	588	603	625	617	616	615	604	577	593	617	573	603	541	608	551	576	599	593	587	535	675	580	605	634	604	577	606	604	585	598	585	592	567	556	563	582	574	584	641	599	622	573	580	596	609	571	594	573	586	606	591	607	611	591	589	585	593	634	575	598	566	612	592	600	595	660	602	613	615	613	588	559	636	589	582	578	585	575	639	563	593	596	605	561	562	596	596	562	629	590	590	601	598	610	630	618	563	538	621	580	623	601	595	632	612	573	572	578	591	571	636	572	584	588	562	571	576	590	619	571	578	608	556	541	595	613	605	599	589	608	627	565	560	581	618	561	609	600	614	612	598	604	629	617	581	587	582	606	553	596	572	561	599	608	608	582	623	581	580	579	531	620	572	591	633	589	579	605	556	620	580	588	602	588	646	627	599	590	635	583	637	592	618	565	559	602	606	596	598	613	594	604	574	583	562	579	563	574	576	610	646	564	548	612	598	639	580	570	558	620	587	597	566	598	608	622	610	595	580	597	594	594	548	605	593	577	570	634	615	553	633	617	572	561	598	548	567	596	570	554	565	574	571	618	635	591	612	616	620	546	618	601	574	609	589	600	543	572	580	607	582	652	604	595	632	591	606	607	595	568	639	567	604	593	622	572	583	569	616	662	602	594	614	602	613	572	604	599
32972	25410	11963	1802	1101	985	877	827	810	983	1156	785	746	728	745	730	748	696	751	730	744	761	722	773	734	736	760	702	750	777	753	702	734	763	700	794	721	705	732	714	707	720	736	692	739	696	742	755	778	749	718	765	754	751	704	766	722	735	727	731	732	722	696	724	694	766	762	764	758	712	708	748	693	759	769	716	723	718	711	755	726	765	748	732	721	722	733	723	725	752	739	700	720	772	721	750	729	708	731	732	751	729	737	732	705	759	716	775	721	718	731	718	702	717	718	765	726	717	726	715	734	711	711	739	692	730	740	760	715	689	724	754	742	750	724	740	704	713	701	750	696	666	682	755	699	720	690	681	709	709	773	669	722	760	705	741	736	742	699	713	693	693	764	705	760	709	769	708	682	761	715	704	739	733	752	722	706	777	777	755	736	688	748	685	771	757	751	746	690	735	739	750	744	685	703	699	786	724	730	696	710	735	716	758	744	745	735	665	730	721	739	719	714	764	711	722	759	774	734	738	730	697	711	764	727	778	711	720	701	755	723	747	710	752	707	758	707	732	774	744	774	714	766	731	770	732	759	739	732	676	754	719	794	703	765	783	769	740	685	740	707	699	717	730	757	734	742	741	732	777	739	712	752	737	734	740	777	792	746	776	753	727	731	726	713	718	811	689	711	748	715	735	706	731	750	748	724	759	719	690	736	729	726	763	756	716	743	694	745	731	768	750	725	770	672	754	757	725	751	744	766	715	719	752	750	768	732	766	730	703	759	721	686	791	742	722	725	658	688	731	757	772	781	737	757	695	774	777	777	725	759	729	721	746	739	734	733	774	705	739	770	789	735	750	752	774	720	689	707	752	767	726	773	712	717	751	739	741	733	724	742	723	692	738	707	757	714	692	739	744	712	707	744	759	735	724	726	766	697	721	751	782	720	764	747	732	744	706	726	788	737	716	686	700	740	727	739	758	698	728	718	662	756	727	742	719	720	731	710	710	746	714	789	690	769	719	717	721	711	716	751	731	746	761	725	738	763	753	754	737	711	761	734	751	759	749	732	719	745	710	732	746	730	732	767	680	740	729	743	713	747	697	730	705	788	726	708	759	742	734	793	749	709	747	715	702	791	720	757	723	742	709	738	759	716	670	700	739	801	737	747	717	743	761	728	671	714	766	741	735	730	720	730	707	741	737	677	721	693	708	749	729	688	767	800	763	723	697	720	712	718	699	750	719	754	720	740	743	767	735	814	740	740	740	782	773	788	732	737	761	794	779	749	749	686	723	751	714	743	755	706	770	745	712	746	730	710	787	733	739	677	746	700	739	738	768	729	724	757	704	703	748	742	715	708	675	680	730	723	714	735	759	733	764	771	723	750	755	720	758	704	762	801	716	752	694	731	732	746	735	764	706	687	713	735	712	699	763	713	703	744	749	749	799	792	725	690	730	706	753	723	686	712	761	712	717	712	704	718	748	735	725	770	693	735	793	736	757	755	756	773	720	730	766	747	722	746	782	710	698	691	742	704	757	728	708	746	722	717	724	734	729	738	703	741	701	763	762	692	726	683	733	760	726	753	701	739	720	724	763	694	815	753	716	736	730	707	692	716	768	765	720	733	743	793	755	741	742	735	689	682	692	724	718	695	745	758	720	766	720	770	716	734	725	716	770	722	734	688	730	773	756	705	763	742	722	712	761	709	706	744	731	735	729	734	745	757	738	730	740	718	750	765	722	724	735	729	752	729	773	736	752	745	731	760	717	757	767	734	764	747	751	754	734	727	693	730	688	734	704	709	752	709	741	713	770	718	702	729	740	735	699	730	753	742	778	728	749	736	733	752	695	740	730	674	723	677	700	741	718	726	748	737	748	725	725	723	727	746	722	723	705	730	745	753	750	767	761	735	706	719	734	718	740	766	715	779	790	775	722	742	777	749	713	753	715	674	720	731	733	733	707	752	695	689	704	705	714	809	729	683	742	743	677	790	684	728	701	749	712	738	735	680	696	711	715	691	740	721	754	718	709	746	733	735	751	699	728	732	720	699	727	737	783	756	678	750	721	719	714	762	704	725	767	740	781	751	746	737	744	731	682	748	762	687	743	706	711	722	704	723	668	746	752	732	726	766	764	739	736	772	745	695	774	768	728	788	721	743	726	807	728	737	732	756	753	729	743	723	738	736	708	704	774	740	758	709	746	761	721	732	739	739	737	762	707	758	709	730	748	742	704	711	734	733	747	667	776	718	728	714	715	783	729	751	764	760	705	732	724	707	734	771	698	740	730	785	730	725	691	772	717	739	728	714	692	766	752	704	746	748	765	743	804	696	750	706	753	738	758	774	739	722	727	739	731	680	735	762	759	769	749	748	686	742	754	742	740	732	746	753	717	804	724	735	774	689	786	732	723	687	756	705	779	741	707	718	736	729	765	786	735	746	719	770	757	707	707	719	724	747	690	691	741	820	742	725	757	710	671	750	767	729	728	743	738	740	720	768	735	646	790	769	747	764	725	724	754	728	720	738	758	783	754	720	755	759	724	770	664	729	808	738	739	747	723	758	721	758	730	740	724	745	719	764	753	785	728	720	705	751	739	725	781	704	739	742	771	740	766	745	779	716	746	715	740	706	741	730	742	749	741	794	729	760	730	694	755	760	753	755	751	681	755	731	765	729	727	735	782	742	761	704	724	772	782	706	759	742	726	748	740	759	736	722	730	790	746	750	750	702	763	712	691	727	732	716	746	700	701	746	777	697	715	754	734	679	726	693	759	706	716	753	803	746	723	728	714	756	723	798	766	746	747	717	686	726	737	731	742	759	750	743	741	692	726	757	737	733	728	726	771	760	724	705	740	708	736	725	747	737	764	748	716	736	731	696	739	692	722	711	723	735	681	704	731	730	750	668	746	738	712	733	700	721	730	763	766	740	745	716	749	723	777	701	736	667	702	723	728	717	684	759	730	758	741	709	708	740	789	686	745	724	730	709	718	734	767	750	733	759	743	740	756	699	732	735	747	734	700	728	715	697	745	741	763	811	683	726	729	721	747	746	725	764	741	752	724	680	737	757	744	725	730	741	721	732	683	792	725	784	752	722	780	723	707	720	703	736	748	740	665	775	758	686	720	711	760	736	725	727	742	752	721	681	732	740	763	722	723	769	795	680	732	709	763	714	795	760	749	726	763	762	717	774	736	733	678	700	685	723	720	774	720	780	748	697	754	803	732	720	711	750	709	691	733	739	730	757	700	733	719	798	735	681	778	674	720	736	748	721	717	751	735	781	771	697	701	738	755	777	695	761	729	728	710	720	760	717	726	698	742	703	705	724	763	757	726	726	735	699	745	751	707	736	739	699	715	715	765	743	825	719	732	715	728	784	773	742	752	773	714	788	740	740	684	729	725	772	771	714	756	756	750	756	678	733	744	713	744	756	733	745	704	761	687	708	705	727	698	751	725	720	735	747	751	759	765	753	707	730	751	759	755	713	752	738	694	727	689	735	734	747	721	724	749
34274	32684	8997	1702	1496	1351	1158	1074	1049	1366	1762	907	781	761	835	743	769	782	784	748	807	793	762	754	805	784	704	774	807	748	806	750	755	746	765	749	777	793	810	734	726	795	797	832	745	826	806	832	847	802	739	773	822	773	769	760	809	737	784	773	770	753	787	714	793	825	748	786	769	795	760	740	738	749	801	761	818	727	749	767	770	773	761	826	790	773	780	763	761	760	756	750	803	803	752	811	803	738	809	754	785	789	761	791	758	781	769	820	719	746	787	764	763	820	787	759	733	758	752	756	794	770	804	748	770	781	785	796	821	779	803	757	785	805	790	784	784	810	764	770	836	793	764	776	772	746	749	800	732	807	810	808	765	812	785	760	782	777	816	715	773	815	797	771	809	811	787	810	801	812	771	832	824	795	743	730	806	760	728	784	802	797	813	807	731	832	795	806	792	851	721	788	799	748	856	778	785	766	807	796	728	783	715	789	739	775	829	753	806	796	755	794	768	790	824	803	801	790	762	771	776	791	718	766	738	806	777	800	805	731	794	751	797	805	813	806	771	797	741	762	768	779	818	742	756	789	760	785	768	795	802	768	778	752	752	784	803	729	773	740	782	732	779	848	800	740	760	770	808	795	776	751	753	764	739	774	807	811	802	743	790	832	791	805	718	786	803	790	781	756	760	757	817	783	777	768	797	770	808	792	823	732	773	804	749	783	787	786	785	769	760	755	786	784	788	778	839	800	779	740	756	840	795	832	779	791	797	779	792	796	757	726	793	791	782	728	829	810	811	755	746	804	801	771	791	779	749	770	780	775	730	770	789	810	748	768	762	795	778	771	739	792	738	757	760	814	765	743	742	760	814	777	744	759	742	775	821	772	763	769	760	687	760	799	758	807	846	795	770	808	786	758	716	766	760	833	773	753	787	785	816	781	778	764	759	804	761	757	798	813	767	813	785	764	800	772	790	727	760	798	809	778	802	735	775	760	746	798	783	744	775	787	764	805	813	787	787	811	773	811	807	797	829	818	794	756	744	800	832	761	795	805	776	728	764	760	775	708	792	762	757	758	812	755	760	815	847	808	700	769	842	754	737	759	796	827	728	775	814	734	777	787	712	760	801	769	791	792	750	723	762	769	787	772	746	847	784	783	804	783	783	826	750	783	803	810	803	775	775	754	794	735	803	790	760	837	788	801	808	756	771	742	744	829	759	729	815	738	774	760	755	799	780	775	795	751	740	752	822	786	824	738	773	787	751	782	802	750	760	740	778	794	800	780	764	807	785	788	735	800	770	794	802	786	798	761	781	744	740	788	785	810	768	788	774	793	743	771	813	764	830	799	796	794	784	787	762	780	796	797	797	792	826	793	786	775	765	768	825	836	744	761	804	723	810	740	769	813	805	815	810	776	830	729	799	780	761	746	803	838	775	800	766	785	741	776	728	757	804	799	726	761	766	687	742	780	797	786	795	828	843	789	784	747	770	815	750	769	758	753	733	764	797	758	767	794	754	794	775	756	787	770	774	771	802	765	786	800	732	740	818	731	755	818	785	782	724	820	785	748	775	790	756	776	780	745	756	806	772	792	718	804	778	771	848	766	827	789	768	843	807	764	802	763	801	772	763	768	804	763	777	778	791	795	783	794	817	770	780	813	794	812	795	841	760	798	826	765	812	768	778	769	761	762	754	767	838	800	815	783	761	817	765	836	765	768	753	792	753	824	764	757	737	765	785	802	742	805	746	809	755	795	702	766	828	802	745	754	788	782	758	808	783	800	782	834	763	728	750	777	740	776	779	795	782	775	720	785	831	774	793	776	760	838	850	832	756	786	787	730	808	812	788	762	795	740	830	768	792	794	791	796	787	758	834	707	765	806	743	816	807	770	798	776	779	826	745	753	775	759	811	787	808	780	709	790	741	743	778	759	771	796	791	766	814	746	818	798	809	769	782	844	730	761	823	818	823	751	773	776	772	756	771	768	807	765	798	725	742	744	801	796	774	756	772	772	830	802	798	793	795	741	761	788	792	795	807	756	739	786	782	770	809	787	758	768	769	773	822	786	752	777	820	862	797	779	785	768	770	825	776	755	771	752	811	802	810	776	777	725	768	790	789	782	820	757	783	785	797	788	765	761	771	831	808	800	804	774	829	795	832	811	800	813	760	766	748	811	793	803	802	785	744	783	748	782	761	756	770	793	800	824	728	791	801	820	854	780	772	795	816	723	790	733	775	815	767	777	784	764	778	814	776	782	840	810	789	775	784	756	779	759	755	795	766	765	773	774	808	724	753	800	752	773	812	742	793	781	789	804	774	766	801	783	798	794	813	788	793	805	767	758	726	763	786	768	793	747	756	771	817	780	773	779	748	834	728	758	844	789	783	793	817	805	780	751	831	792	784	779	742	791	776	781	809	863	743	772	773	799	793	772	804	822	793	825	785	790	763	751	802	758	734	800	778	805	774	790	781	807	834	763	798	799	807	766	787	767	799	768	781	770	780	794	807	774	826	815	831	738	811	832	795	829	771	749	756	772	821	782	806	774	757	792	809	777	746	779	810	774	815	739	778	776	792	762	803	839	771	767	728	797	741	801	770	753	762	786	791	776	754	767	717	780	830	814	755	778	732	835	763	790	798	751	785	756	816	778	763	798	792	754	780	762	791	735	789	830	765	692	778	811	753	778	803	761	766	759	804	826	788	820	763	783	764	789	775	767	799	776	732	811	793	825	768	813	807	721	806	789	822	825	761	779	769	763	750	800	808	730	783	794	825	769	738	741	749	822	782	722	788	714	778	780	782	761	772	766	788	785	780	780	814	799	795	746	749	776	805	805	793	820	822	790	782	783	759	749	764	780	773	799	785	790	821	773	796	739	806	806	783	819	760	752	819	823	774	774	769	783	772	766	784	767	803	817	730	761	757	772	778	787	785	787	802	745	790	816	763	775	707	831	750	801	811	792	818	757	817	791	806	773	811	788	757	766	789	771	745	773	833	807	763	765	767	753	765	821	824	816	750	767	790	770	732	777	772	768	827	808	822	749	834	830	797	790	778	783	786	806	777	795	779	793	726	757	770	815	763	801	787	796	777	759	769	761	755	777	777	751	857	819	780	787	819	789	726	831	741	795	755	779	749	775	760	785	777	759	723	809	818	800	795	744	804	778	794	761	756	825	783	773	774	758	776	791	795	762	766	768	788	768	774	777	805	794	790	791	790	796	763	814	745	744	772	820	776	730	796	785	809	758	779	793	754	746	762	761	775	787	705	811	753	785	819	751	782	787	810	802	792	830	762	815	783	803	783	788	806	819	748	770	799	790	837	759	823	783	782	808	810	776	772	806	763	782	789	833	789	758	759	816	799	785	770	753	743	786	798	804	780	807	793	766	785	807	736	792	860	787	816	778	764	803	756	759	780	821	713	755	777	786	756	728	810	734	783	790	767	764	790	769	801	781	784	806	760	780	785	777	781	788	802	789	767	804	809	799	761	798	819	721	781	786	801	782
24821	20698	26944	24252	20615	11503	1791	1102	907	785	1258	896	480	470	398	442	415	404	362	390	353	380	376	359	334	329	384	355	340	372	317	334	328	319	333	294	317	324	359	328	312	321	304	348	359	306	335	314	304	336	315	317	310	293	318	332	319	335	298	314	321	305	306	349	316	335	289	304	306	348	326	337	348	343	320	331	338	323	314	327	338	296	311	333	316	313	318	352	326	303	303	313	344	324	339	311	316	309	284	303	322	341	340	316	345	304	322	314	309	314	307	312	320	312	299	337	319	296	323	285	303	327	304	350	303	326	330	330	325	313	306	323	332	331	323	320	313	310	301	317	312	311	323	280	320	307	311	331	302	301	317	315	325	310	284	327	289	293	319	312	337	332	328	311	328	358	330	296	331	301	316	299	332	335	314	292	277	302	311	311	312	300	309	308	330	349	309	295	326	331	360	308	317	317	289	314	308	327	331	341	336	289	311	337	337	315	309	325	327	287	310	321	323	326	313	321	293	351	292	324	309	320	320	271	324	307	330	305	341	317	292	306	304	318	341	302	333	316	311	331	323	325	347	300	319	347	291	300	319	299	310	324	312	297	313	282	330	321	283	343	333	321	305	348	333	310	313	293	296	322	309	311	336	341	312	310	327	352	343	289	333	332	306	294	328	301	346	300	325	318	338	362	329	303	314	302	320	323	305	319	314	348	319	317	330	324	336	297	322	346	311	302	291	307	296	277	290	288	316	314	311	301	330	304	295	299	302	296	340	347	295	334	341	298	320	306	291	306	317	314	319	311	292	324	317	335	333	323	303	319	328	318	315	297	330	350	330	308	305	321	294	309	323	343	298	335	294	299	321	333	301	317	340	317	335	317	308	335	315	322	278	317	320	329	334	328	328	301	316	299	318	332	333	303	328	301	304	290	308	310	344	342	331	268	323	334	312	328	279	307	326	297	281	331	325	315	312	293	350	341	299	341	302	341	310	310	316	293	310	330	297	332	301	305	339	307	291	323	320	318	342	316	334	329	318	314	314	309	341	296	316	332	327	314	323	313	319	311	318	326	294	298	298	302	301	355	335	283	354	331	305	344	335	347	316	323	303	306	306	302	355	315	323	332	281	300	327	318	296	312	319	305	312	308	315	306	307	293	282	355	326	332	326	339	301	319	325	330	330	325	277	355	321	335	309	306	347	333	320	316	302	326	340	324	320	282	294	319	342	293	321	323	339	274	304	282	306	342	303	290	304	299	348	316	335	304	322	312	312	303	315	312	325	326	286	351	318	314	321	350	325	294	310	299	331	342	309	306	301	283	329	311	295	295	329	369	310	291	335	312	343	323	321	321	304	322	310	309	340	343	280	311	334	338	263	283	357	329	329	299	324	302	300	364	346	308	311	333	324	337	286	284	310	340	332	325	319	316	316	315	305	283	353	318	342	325	320	333	328	350	310	322	321	313	310	291	302	333	310	307	339	360	310	320	313	293	311	330	333	320	311	294	322	317	312	311	304	322	307	312	306	325	333	355	312	317	344	313	359	303	296	314	295	312	316	296	310	308	321	310	334	302	305	321	332	313	276	330	313	310	317	297	298	342	313	321	346	284	311	296	314	326	309	313	315	306	288	313	336	323	324	359	314	299	314	292	305	334	318	324	314	327	322	309	308	291	322	319	349	296	335	347	335	306	339	340	314	313	350	327	334	298	338	338	321	301	295	314	321	299	309	341	320	287	297	311	319	309	328	326	312	288	319	307	313	324	342	344	308	357	294	285	309	311	326	318	289	331	300	315	308	325	324	301	291	328	319	314	295	287	336	310	308	323	312	338	347	307	318	354	304	310	306	355	321	292	294	337	310	336	282	327	318	284	339	343	329	308	315	306	290	324	302	309	337	343	344	325	348	299	315	307	339	314	348	283	319	302	342	301	329	321	325	313	342	310	284	337	340	319	314	314	308	293	328	310	323	302	329	335	332	304	329	338	293	302	326	309	325	297	311	317	304	323	322	289	318	299	316	301	337	324	328	333	322	341	337	322	316	312	318	309	326	316	312	295	322	333	317	324	301	341	310	326	318	341	325	327	316	298	295	349	304	334	307	350	316	316	282	354	318	332	321	335	343	315	350	302	315	308	354	329	303	319	298	293	347	347	327	321	338	293	339	323	304	309	344	292	288	309	302	320	277	291	317	316	330	299	330	327	331	347	348	322	335	327	312	313	315	346	319	297	358	324	317	342	313	322	306	322	316	319	332	307	330	355	332	313	317	309	319	303	317	299	328	321	323	294	341	306	311	327	322	334	299	338	321	354	310	320	374	296	291	330	303	298	339	311	321	329	312	353	297	325	339	302	358	339	287	302	280	316	324	306	308	289	319	324	314	321	309	320	342	349	286	339	305	316	354	315	319	301	307	313	316	284	320	343	291	317	344	302	289	319	371	304	312	294	317	328	281	330	339	294	307	313	312	319	313	295	279	327	317	305	279	334	338	290	318	306	301	308	284	291	303	318	327	327	323	326	297	325	318	332	290	292	301	290	315	295	322	326	321	302	339	299	318	284	299	336	303	299	325	288	314	317	311	322	304	316	318	327	339	303	325	350	315	285	322	308	326	293	320	316	310	335	335	342	335	351	303	314	318	333	324	320	317	306	330	343	344	331	327	354	304	309	321	322	310	301	345	326	346	317	315	324	293	296	328	304	342	352	318	318	327	287	352	302	284	294	294	325	361	299	349	323	323	321	298	316	289	323	304	290	309	355	297	313	308	312	302	295	318	332	317	322	323	331	307	319	319	336	349	315	333	294	341	317	326	303	339	370	276	317	331	315	293	315	303	323	331	323	311	322	304	332	312	282	314	301	300	326	322	301	338	328	307	303	325	303	313	334	325	343	334	303	310	334	304	310	314	296	297	361	311	295	352	327	312	338	289	271	318	335	319	307	341	331	347	326	329	313	326	328	322	284	300	322	323	315	291	366	286	329	328	286	333	323	309	336	313	321	310	333	327	335	289	327	312	283	356	306	326	325	337	315	307	311	310	336	293	330	311	335	297	331	316	339	297	283	299	310	300	343	335	340	285	309	293	328	328	308	260	300	278	293	306	328	319	340	306	361	335	307	331	313	323	325	302	281	322	342	264	340	302	294	271	312	315	316	327	302	342	300	330	336	335	312	313	337	327	321	292	344	335	308	317	296	300	337	307	328	306	320	318	311	310	327	326	325	343	294	324	324	321	318	343	348	308	310	299	347	325	304	335	302	320	316	333	306	312	310	327	324	335	310	300	334	304	302	291	354	336	279	342	334	314	280	309	335	290	308	312	302	326	326	317	327	314	310	317	309	313	323	331	318	331	332	301	312	310	314	313	280	305	374	303	306	314	328	319	324	311	321	307	300	338	323	316	298	330	318	309	291	314	312	302	322	307	329	298	315	317	286	350	332	309	316	309	314	331	303	310	313	316	328	328	317	275	327	308	334	302	301	301	308	316	297	307	306	311	301	320	281	302	344
39915	49031	15904	6012	4326	3481	2443	2008	1586	1386	2535	1709	748	678	645	614	539	525	509	497	504	417	450	432	419	437	403	426	360	411	419	368	424	380	426	350	349	368	391	367	360	381	347	383	370	338	361	378	348	375	355	336	369	368	377	325	371	376	371	382	351	375	344	357	387	393	349	345	332	338	359	378	352	391	375	370	389	352	341	346	339	350	332	357	361	349	336	356	346	357	326	347	380	343	356	354	362	367	352	368	364	341	355	336	365	362	372	347	340	346	357	356	337	362	349	347	352	375	358	351	332	376	332	307	362	337	344	363	347	352	324	378	364	351	340	363	340	359	347	356	351	394	365	345	343	332	346	373	368	355	371	382	357	376	328	355	347	330	336	377	377	350	365	367	367	351	376	361	354	338	382	364	362	342	361	345	328	366	353	341	331	355	354	346	359	319	349	341	386	360	358	348	354	380	328	339	342	382	360	348	380	402	363	332	344	322	343	348	347	357	351	362	354	340	349	323	364	365	387	367	321	355	353	392	333	326	343	339	378	326	343	371	374	354	378	347	340	306	353	356	377	338	339	369	349	330	340	328	395	376	333	362	352	363	382	333	348	362	353	333	347	372	342	332	331	366	377	333	329	358	360	332	325	384	329	372	327	361	337	356	343	385	333	372	367	392	335	348	352	340	339	342	361	380	337	360	299	342	336	361	340	365	358	356	348	346	337	346	347	362	337	348	346	384	395	341	366	339	347	337	311	368	356	363	329	347	339	378	364	364	348	377	344	329	352	353	348	356	331	348	332	358	336	352	343	364	357	373	326	344	360	351	368	377	338	399	363	357	341	327	340	332	335	353	319	357	371	360	365	324	348	343	341	367	354	331	344	378	362	343	333	370	342	341	333	349	328	351	382	332	334	327	368	376	352	376	375	376	379	356	337	355	350	348	343	308	330	390	368	350	385	382	373	366	347	340	361	344	401	380	365	374	338	345	370	337	355	328	358	379	343	388	377	386	362	381	364	353	329	305	345	353	362	356	371	343	327	334	385	375	390	342	358	390	341	341	342	382	338	352	372	333	335	339	362	390	322	333	330	339	365	341	357	331	355	366	321	338	345	360	346	364	366	349	353	321	346	317	325	324	343	356	355	332	336	354	339	395	387	340	363	332	338	368	348	347	353	354	311	365	395	381	345	394	339	343	326	379	321	340	372	386	377	359	341	375	339	346	298	379	348	381	324	357	382	344	347	367	363	362	349	356	332	342	401	357	318	317	335	341	332	354	379	318	348	336	348	333	365	345	343	362	338	349	350	367	365	346	353	388	348	331	351	372	349	350	355	351	339	324	323	381	350	360	367	324	357	329	364	402	323	387	353	378	348	352	325	388	372	389	322	369	351	350	379	371	383	325	379	355	373	383	341	319	340	369	355	347	368	366	351	359	332	368	333	372	329	374	375	333	337	316	350	352	334	375	354	321	402	331	301	323	365	312	373	364	347	341	323	355	371	359	354	346	344	357	354	392	353	346	334	360	370	335	348	347	344	375	356	354	376	344	337	358	345	370	360	338	351	357	362	337	341	369	354	348	357	338	367	337	384	371	321	358	342	383	314	361	350	359	362	360	394	354	348	365	383	340	373	330	382	335	357	318	368	375	351	349	388	350	368	361	344	357	333	361	339	344	322	351	370	347	352	364	360	384	334	343	364	328	343	335	368	375	359	363	356	364	322	362	324	362	385	359	374	382	370	387	364	381	315	346	360	337	361	346	357	373	347	323	352	341	335	314	389	352	320	357	321	369	362	349	379	323	375	389	417	373	341	330	386	338	354	354	360	352	348	353	340	337	362	364	342	345	348	342	392	337	378	343	343	354	359	371	344	345	342	348	349	324	342	317	343	352	350	365	339	343	342	346	391	359	365	341	361	384	337	354	342	346	356	353	346	368	364	347	371	338	376	350	358	331	382	379	366	376	372	383	363	341	363	360	364	368	338	380	340	361	322	359	320	364	383	342	359	348	396	366	378	374	367	345	365	361	359	341	325	331	360	371	375	329	345	370	355	370	356	381	386	358	328	344	325	359	349	357	351	360	384	349	342	366	366	344	347	340	381	321	363	357	346	360	343	357	359	335	339	355	334	363	359	393	358	390	363	379	359	342	350	352	363	377	345	342	353	336	365	356	340	368	376	344	363	374	314	352	353	331	343	340	340	363	361	365	373	340	379	364	349	381	370	353	340	346	322	356	375	343	359	370	357	350	379	362	337	355	328	371	378	315	354	360	350	324	370	361	323	319	364	335	357	376	352	325	356	346	339	345	346	355	349	372	353	355	346	335	379	330	383	349	327	354	336	356	359	345	325	344	358	395	375	332	340	358	346	351	310	344	373	373	352	348	372	338	360	370	328	340	325	360	343	372	371	361	328	355	347	372	368	334	378	372	352	352	329	351	348	348	382	359	387	346	323	335	350	331	356	347	349	350	379	348	348	354	328	339	322	365	363	333	344	332	363	322	365	359	378	354	374	339	365	369	360	346	377	390	353	348	347	365	391	392	335	318	338	361	374	411	348	321	342	314	353	332	381	369	358	366	372	372	310	332	353	369	355	349	354	331	359	374	398	328	377	342	357	384	367	364	320	361	354	360	372	352	334	374	377	354	359	335	360	341	380	332	364	345	338	318	347	353	342	357	357	353	323	387	347	353	327	371	342	328	347	360	361	355	375	350	323	363	365	395	364	370	350	312	336	357	335	344	381	365	356	341	350	350	333	318	356	357	360	363	335	346	349	362	355	350	354	344	361	288	356	387	353	354	368	346	341	375	318	338	345	398	376	400	363	371	353	381	343	345	366	347	336	327	363	366	353	348	370	359	331	318	338	315	358	362	341	314	355	408	347	328	367	352	370	359	388	321	350	339	372	334	369	360	364	369	353	373	327	352	374	352	366	345	346	312	322	374	323	331	358	364	337	330	325	358	335	395	330	359	364	363	346	354	339	395	339	358	380	351	356	327	362	363	364	408	342	323	360	345	384	316	331	364	342	359	340	345	351	347	337	373	368	366	337	318	346	370	371	374	404	334	359	324	328	347	329	365	348	336	369	380	379	383	346	358	353	368	357	361	329	385	366	367	352	341	393	379	318	344	356	366	368	363	358	356	355	347	360	351	335	387	359	358	356	391	363	376	373	332	325	360	335	390	368	338	390	342	348	359	339	332	338	337	295	356	325	352	347	344	323	353	353	331	367	364	344	375	317	332	373	353	364	350	327	385	359	366	370	365	348	367	346	361	320	384	345	359	367	348	377	368	395	324	329	311	360	358	378	351	368	327	344	355	327	379	356	353	330	376	356	336	383	353	334	404	356	330	338	337	364	331	343	382	378	370	352	372	363	357	326	365	383	335	356	371	361	351	341	359	327	364	329	338	344	341	374	350	328	330	357	364	309	341	365	318	351	333	351	336	336	363	309	317	360	335	323	324	335	360	343	367	350	349	345	378	378	323	363	347	309	321	346	322
22846	20638	27265	23911	20604	20592	9211	2026	1535	1378	1405	1169	910	793	776	771	768	747	713	709	699	692	653	684	654	699	621	626	624	679	680	643	642	696	644	660	641	616	588	578	626	624	597	600	587	612	640	603	576	587	623	628	601	606	659	613	612	586	629	608	604	586	617	610	623	649	615	619	616	645	614	593	608	623	619	642	634	595	611	604	563	599	632	556	642	619	602	555	563	616	607	592	619	615	629	641	578	571	635	616	589	664	611	583	592	594	574	585	581	610	634	583	631	617	627	615	583	621	615	593	596	594	578	620	588	564	607	620	640	603	631	582	634	604	619	590	568	583	585	574	572	599	594	611	646	613	604	590	605	647	594	653	639	583	634	604	611	593	567	603	592	621	596	641	618	563	631	596	582	591	582	622	600	590	608	580	559	666	548	617	595	627	612	592	582	555	573	589	640	594	629	598	561	607	609	564	591	597	594	567	584	625	577	639	630	556	603	611	594	587	580	618	596	581	570	561	605	645	612	631	627	581	584	562	570	615	600	583	599	616	621	636	589	568	622	607	650	627	545	615	592	579	581	570	590	614	613	613	597	591	588	603	650	609	593	609	631	597	603	580	605	579	592	549	550	658	600	582	595	605	581	613	561	575	611	597	656	582	601	632	636	559	612	593	558	619	585	616	586	581	554	612	595	611	620	569	610	582	600	603	652	602	611	632	581	621	596	601	619	550	607	665	632	579	569	574	556	662	659	624	622	572	609	625	600	610	600	622	595	608	599	617	589	586	587	577	589	627	561	585	584	580	649	566	595	604	564	616	520	571	585	624	577	601	643	620	578	606	599	590	611	602	531	611	610	632	582	539	613	575	582	558	570	609	597	588	574	611	579	592	626	554	582	570	612	619	607	596	585	660	568	616	565	601	594	577	594	616	600	593	602	578	598	640	608	636	579	612	579	635	601	590	597	554	551	588	602	634	529	611	594	602	641	595	583	558	586	618	622	608	598	583	607	639	605	598	583	605	591	591	606	584	627	589	607	611	603	615	564	616	577	652	598	602	578	610	645	580	583	591	646	582	632	613	604	613	593	580	600	572	600	571	605	604	575	620	539	587	627	592	618	597	591	575	534	604	543	587	614	601	629	558	556	559	577	625	605	569	618	619	619	603	590	583	566	587	591	588	632	644	589	588	626	561	590	635	562	575	581	580	601	609	608	636	611	634	625	591	561	568	586	659	624	624	620	596	617	627	616	587	640	620	576	656	645	575	550	588	606	587	611	588	619	603	617	606	575	597	643	584	608	605	590	580	560	590	578	552	568	600	593	599	599	553	616	600	590	608	597	566	597	639	572	594	559	608	572	631	605	628	552	633	597	576	555	570	573	596	589	607	575	588	620	575	601	591	626	634	615	557	587	551	582	588	609	591	610	667	554	572	541	593	603	621	577	624	605	558	585	595	609	572	602	635	607	586	595	637	601	608	596	596	567	617	623	598	623	593	538	622	567	590	576	589	580	615	620	609	593	594	584	577	546	602	592	639	617	615	568	612	586	619	614	649	561	582	596	622	571	634	590	546	580	566	580	577	603	629	606	617	623	584	606	615	582	571	616	596	614	563	639	596	609	605	620	596	610	628	563	605	569	628	601	557	629	604	601	579	626	622	576	573	567	613	637	632	617	565	589	564	576	599	594	586	589	589	589	602	587	582	578	632	595	591	596	579	559	614	593	639	600	610	633	583	622	628	599	635	617	602	632	581	582	572	583	606	574	576	598	625	604	620	630	608	594	589	564	619	628	618	634	554	607	549	592	645	580	629	599	579	626	633	604	592	615	607	606	596	614	597	567	621	568	630	547	581	651	616	628	647	611	608	586	608	603	596	588	592	613	597	581	605	613	589	609	546	608	631	620	618	583	605	556	634	593	648	580	650	566	623	605	613	618	597	624	600	589	609	641	582	611	572	568	590	607	601	634	626	609	615	605	616	596	637	625	584	569	596	637	552	617	614	595	555	602	636	599	597	622	570	564	631	613	561	577	575	632	573	588	600	626	622	562	628	611	566	621	646	616	630	585	630	603	648	620	598	612	610	628	577	577	609	571	576	586	642	604	595	553	621	583	615	559	635	589	623	628	622	596	570	588	639	604	604	627	645	607	571	578	590	611	558	598	625	612	593	577	594	588	614	621	592	574	577	602	634	567	543	615	592	582	606	569	608	661	586	580	622	605	615	604	604	625	575	592	576	613	579	598	618	564	607	606	609	608	605	599	568	586	604	599	596	594	600	614	646	589	575	581	572	625	609	596	616	608	636	582	605	611	582	547	598	530	580	605	601	622	585	646	590	540	567	554	608	622	612	568	604	582	569	621	566	577	584	627	601	593	612	580	609	663	615	625	547	587	607	639	624	605	611	584	632	587	633	600	575	577	604	598	616	607	587	592	578	608	604	593	580	590	575	578	585	599	555	622	579	619	570	599	610	596	617	621	592	575	571	595	649	583	614	588	620	591	576	556	600	605	638	609	618	631	571	622	585	599	586	633	580	558	601	628	578	638	570	575	607	606	612	623	595	622	610	565	597	619	594	612	601	638	591	565	601	576	600	566	614	593	596	644	569	555	630	593	665	576	566	611	560	582	641	596	587	557	575	647	592	622	569	608	610	590	560	606	592	601	625	587	591	552	609	635	592	611	607	559	603	617	625	608	602	582	567	598	586	604	634	598	616	605	601	601	612	603	629	542	594	593	599	595	580	603	555	637	594	604	589	539	578	600	585	626	638	593	593	592	581	624	605	633	565	570	581	581	619	580	583	553	619	595	603	620	564	582	619	602	619	606	570	598	600	628	618	620	611	590	582	555	599	614	591	543	593	635	652	589	583	594	577	618	604	574	568	559	635	584	557	583	633	612	604	585	656	617	656	625	557	586	596	570	621	597	668	580	648	588	598	607	570	596	584	571	568	569	632	618	576	559	561	597	595	641	602	607	603	571	572	628	644	592	629	620	621	606	630	592	581	623	573	653	653	613	610	594	565	610	616	606	577	595	579	616	590	542	634	631	643	570	625	596	636	588	600	636	609	606	599	624	560	602	665	598	606	596	610	611	617	584	577	548	610	635	625	624	600	568	596	582	590	609	619	577	621	600	568	609	599	606	539	620	599	606	602	576	586	624	621	597	607	608	609	596	571	596	602	658	625	599	586	579	612	593	571	571	582	546	640	639	589	590	569	628	582	602	632	568	595	595	591	574	620	608	595	575	637	602	565	580	563	591	569	606	607	608	594	593	594	584	609	657	577	640	588	575	551	592	566	566	600	573	601	619	592	607	601	595	589	572	607	596	553	556	531	615	585	587	613	631	561	555	601	561	608	566	571	595	573	637	536	609	604	590	581	611	606	581	563	571	615	611	598	568	591	598	583	596	600	599	596	567	608	591	550	587	584	596	613	597	620	595	596	644	626	663	577	605	584	540	600	559	657	607	610	600	563	548	575	614	663	595	547	553	606	625	602	609	582
43240	56613	20944	9493	7097	5619	3961	3151	2816	2502	2472	2003	1375	1168	1101	995	974	919	840	829	828	778	786	774	700	722	727	738	672	675	718	692	654	614	655	642	612	611	626	663	612	624	668	639	643	637	615	658	628	632	658	587	577	570	616	635	587	615	640	617	595	599	603	587	633	613	629	627	635	646	622	577	592	595	599	592	638	638	637	619	620	572	632	610	608	604	561	578	656	561	575	574	589	617	573	607	576	597	625	614	558	622	599	636	614	616	619	595	592	616	626	584	616	580	607	629	597	591	587	647	567	590	556	550	575	542	569	657	556	567	591	570	633	592	573	585	575	604	584	571	586	561	589	578	588	593	606	592	586	610	558	626	581	569	615	552	614	561	635	624	599	628	604	570	525	600	589	593	606	573	596	596	604	578	575	583	626	611	569	643	602	599	578	597	581	621	565	622	590	553	605	609	581	608	545	612	584	605	586	613	598	598	601	615	578	585	581	590	572	584	622	629	609	605	614	592	612	625	608	552	586	582	587	590	574	613	607	588	588	584	564	588	603	594	587	601	572	623	567	592	637	610	578	571	642	612	635	621	615	607	589	624	577	581	636	613	576	553	624	540	614	530	624	612	573	602	576	639	619	587	603	601	597	631	616	613	548	608	593	594	626	605	604	575	562	591	569	592	547	600	619	602	584	572	551	589	570	603	573	596	612	622	573	644	582	583	577	591	593	581	573	595	580	560	585	590	610	564	576	566	605	611	588	585	607	624	604	594	598	638	598	604	633	622	611	618	586	584	613	591	600	573	573	605	621	599	592	605	630	603	603	578	597	564	609	578	592	590	549	611	625	607	540	595	591	610	598	581	608	594	588	571	590	592	562	586	587	564	603	570	630	588	607	576	612	619	541	594	613	588	516	604	570	632	561	581	567	615	605	563	590	576	636	597	622	554	577	585	596	638	575	608	608	560	571	556	580	599	584	540	586	549	568	605	601	617	609	571	595	565	593	605	595	627	563	593	623	593	589	535	579	601	592	570	587	597	592	572	582	613	581	615	582	605	574	613	585	591	622	570	605	594	589	594	579	589	594	583	553	556	608	608	576	592	667	561	556	615	629	600	611	613	592	570	581	559	599	562	612	569	578	628	593	632	595	596	592	585	599	654	550	556	588	602	606	592	605	574	583	575	599	588	557	615	579	604	575	605	579	601	541	612	576	582	545	602	584	632	620	578	578	559	610	580	608	622	648	611	569	613	569	618	592	579	626	578	549	587	596	576	600	580	614	575	600	619	593	581	594	576	586	574	603	626	589	543	616	581	593	608	674	599	613	551	648	562	604	629	616	584	648	566	571	577	578	589	598	595	586	601	570	584	644	527	608	589	622	567	626	602	609	614	545	631	595	603	617	538	622	598	588	616	603	547	627	553	607	575	599	611	588	617	655	590	618	583	573	550	604	596	616	612	576	567	561	612	614	624	544	575	620	565	606	624	576	575	579	618	601	577	585	619	582	616	608	557	569	576	578	594	622	610	602	615	574	594	596	600	580	602	631	559	584	641	549	620	551	630	612	636	579	592	587	609	610	552	590	593	587	618	611	654	584	595	563	611	609	562	598	612	594	588	590	584	619	602	546	572	563	535	578	555	547	616	592	582	574	616	566	608	616	611	558	592	588	612	628	593	647	602	590	623	541	577	606	566	578	599	592	568	584	599	619	577	601	591	603	570	580	581	565	596	616	579	568	569	636	597	613	581	591	575	617	610	592	559	614	584	613	611	642	556	609	649	605	584	559	580	566	582	589	585	587	606	598	602	631	575	652	619	613	575	591	570	564	549	581	603	599	596	559	591	601	627	619	604	594	570	570	629	589	580	582	588	576	578	604	595	575	576	567	666	597	618	548	591	574	582	585	593	600	573	584	577	543	593	642	555	588	621	568	594	584	615	654	578	600	595	589	572	556	577	595	547	623	607	607	650	556	560	590	577	570	617	530	581	618	563	570	571	639	595	606	584	607	615	636	546	587	550	573	604	625	598	622	593	591	573	640	572	592	538	585	568	595	595	579	590	571	554	545	566	591	577	573	649	601	587	588	541	599	641	587	591	571	597	581	594	589	561	587	608	578	579	550	585	614	587	583	586	598	567	615	559	599	629	587	580	585	589	597	594	634	588	569	562	609	582	592	620	629	603	582	538	614	626	574	567	592	551	586	573	598	588	545	544	603	605	606	590	604	605	529	580	606	601	625	614	594	607	612	608	592	573	541	636	576	609	601	602	580	629	575	591	600	574	579	620	668	607	594	565	573	612	545	586	602	607	552	611	574	584	655	575	552	545	601	589	583	609	604	565	570	584	589	579	621	574	619	539	567	607	619	597	612	578	617	611	601	588	593	596	551	588	571	579	623	561	608	623	534	611	592	548	596	612	604	600	559	549	563	567	563	598	581	626	548	585	606	619	603	575	592	594	591	612	587	594	580	565	576	592	592	601	597	584	579	576	652	598	609	603	628	601	547	574	597	592	609	661	566	541	592	573	605	586	583	616	591	550	598	598	596	603	579	592	604	562	655	599	575	593	564	552	540	619	602	598	582	599	560	546	593	577	583	598	535	559	613	618	598	561	564	600	621	558	615	607	563	573	595	585	580	579	610	591	586	568	622	557	608	626	604	572	612	578	599	581	598	558	604	553	621	603	542	632	594	578	554	574	579	591	543	580	603	628	579	584	590	583	587	618	610	586	610	624	572	622	599	591	595	587	595	589	555	574	571	630	643	589	559	552	627	618	583	665	560	591	601	594	544	592	593	582	626	572	599	634	630	580	605	579	592	590	551	559	599	605	624	553	595	624	608	598	619	567	580	597	654	581	583	619	626	598	562	580	596	631	581	574	590	621	576	605	555	589	608	602	586	604	626	589	610	565	603	554	620	617	595	572	603	608	599	595	541	608	598	614	627	565	643	605	602	597	615	614	608	569	618	590	594	574	563	603	550	552	589	591	623	620	552	638	602	637	589	608	578	595	615	584	564	588	602	603	618	637	568	642	590	565	569	548	587	606	619	558	576	641	615	579	534	606	562	608	554	586	627	573	597	561	617	571	579	570	564	603	546	572	604	629	577	571	584	600	591	577	598	567	618	635	567	609	525	614	571	542	562	591	581	591	599	619	598	630	604	600	552	584	618	561	618	553	583	612	592	578	589	609	612	604	554	614	575	619	575	583	566	561	581	603	582	599	535	602	576	599	590	566	578	598	571	573	572	591	586	608	614	624	612	602	594	580	576	592	599	576	590	588	514	588	615	645	587	580	608	597	567	641	575	568	578	592	583	578	593	608	575	577	598	619	648	562	608	598	576	638	586	583	568	530	596	604	602	575	606	576	576	571	568	613	629	582	577	542	575	576	613	595	607	584	601	590	579	549	563	578	634	586	609	598	586	599	599	556	629	609	588	609	622	583	602	585	598	587	581	578	594	575	578	583	608	661	582	577	580	631	609	579	612	564	606	616	573	579	574	600
33742	25880	10653	1952	1241	1075	994	903	892	892	822	757	724	709	769	740	733	724	737	719	737	706	782	775	707	681	700	737	695	792	733	719	664	694	765	688	738	745	747	744	740	754	732	716	733	729	700	730	698	710	700	692	673	721	764	716	681	755	721	722	693	747	720	759	752	747	718	758	785	683	717	755	733	714	755	734	698	655	752	719	699	734	740	724	743	741	716	716	751	754	728	767	732	727	735	737	752	737	742	714	691	704	751	724	714	734	730	688	795	701	719	728	742	752	730	742	778	754	739	740	721	737	763	733	739	720	727	757	716	718	729	767	725	745	711	768	731	708	747	743	729	704	734	743	765	750	734	730	716	749	729	728	676	699	752	757	719	749	683	781	742	749	731	750	717	720	760	719	726	663	757	704	740	765	736	706	705	716	771	738	742	704	751	720	745	685	686	719	739	679	733	742	678	746	737	724	704	717	685	732	789	699	691	775	683	750	811	763	730	750	758	708	695	746	789	735	757	747	699	716	798	772	745	704	688	732	730	739	765	795	723	702	804	732	738	722	726	689	691	678	724	766	712	657	743	761	715	693	720	709	735	770	770	755	743	681	731	773	723	735	718	785	750	731	706	794	719	699	688	721	721	740	700	740	732	722	715	732	760	693	750	727	714	713	760	703	724	716	727	749	778	709	699	703	692	728	716	783	757	775	707	694	706	760	694	722	774	745	707	751	739	732	740	747	691	769	771	783	764	782	741	738	693	730	721	736	728	754	705	781	752	725	738	746	796	743	694	704	699	766	707	711	729	775	680	735	713	752	772	741	689	702	703	730	727	727	773	741	716	700	775	755	754	747	724	728	684	688	739	740	742	700	716	719	717	737	713	675	771	688	703	713	778	732	724	789	689	710	746	741	750	688	707	719	710	724	767	684	731	652	740	744	779	778	753	749	714	736	709	749	716	755	732	688	775	716	691	705	755	761	745	705	785	744	698	718	691	728	709	792	777	678	690	740	756	722	761	742	703	773	752	748	718	730	778	755	718	720	736	751	707	669	770	727	689	717	750	691	740	764	759	750	677	712	667	750	725	782	734	715	720	750	738	694	713	729	766	715	732	752	742	710	673	754	773	711	736	768	706	714	779	734	766	725	729	743	705	741	767	724	745	778	746	759	706	714	731	722	732	717	685	736	730	750	691	706	723	700	693	677	763	776	733	801	703	712	730	740	719	710	698	674	732	717	754	753	775	754	655	729	733	744	705	755	706	734	735	730	725	716	762	712	708	713	748	731	737	752	704	707	711	732	759	709	693	774	718	716	713	731	744	758	746	749	742	798	773	751	744	723	703	687	700	702	762	765	733	737	739	701	759	677	742	779	716	771	755	740	713	731	688	757	689	706	724	686	783	794	749	725	683	785	722	704	677	703	717	724	743	734	749	739	697	706	723	693	738	748	708	706	744	704	746	721	733	717	668	761	773	684	715	732	725	737	709	749	726	760	740	765	707	771	742	721	756	764	769	730	737	731	703	718	700	747	726	719	742	715	728	752	718	728	729	716	740	761	758	774	720	753	784	727	726	752	771	799	691	753	726	726	689	734	716	727	745	717	753	669	731	715	690	731	687	722	725	724	742	736	725	723	679	719	713	731	727	730	702	715	680	768	762	736	668	757	708	756	698	694	738	738	754	726	725	746	729	750	731	736	725	760	776	750	743	743	759	714	708	663	764	724	740	691	796	743	733	733	737	715	683	775	737	717	696	737	734	707	758	710	741	734	724	756	751	712	705	725	767	704	710	680	754	750	760	772	713	730	756	702	680	767	753	709	726	729	745	726	721	731	743	742	768	715	646	737	762	686	771	683	707	698	705	753	736	736	752	782	766	694	676	742	755	689	740	692	748	720	790	715	699	727	719	715	652	697	692	750	759	736	805	706	773	697	745	703	719	782	747	743	710	732	715	738	745	753	770	747	699	692	687	734	667	783	688	762	658	670	733	730	744	699	719	748	723	762	697	747	748	708	731	753	719	766	750	713	723	748	713	753	750	711	745	713	766	739	789	740	725	699	733	719	703	743	760	722	738	732	769	747	729	730	751	760	720	688	741	730	717	713	756	737	726	685	738	751	752	746	705	716	720	737	770	692	779	707	750	720	729	761	729	709	688	703	754	764	753	738	687	708	736	731	729	704	770	699	710	720	742	721	730	765	713	765	672	719	769	728	723	772	722	736	721	712	705	674	740	751	738	772	764	735	741	745	768	735	751	719	680	691	755	684	722	687	721	716	747	693	715	723	768	707	707	697	729	682	725	705	729	681	730	748	791	758	697	687	729	690	714	759	750	690	708	710	705	714	735	723	712	737	737	726	771	781	670	739	740	738	731	683	744	729	720	751	767	764	736	713	715	748	741	707	704	739	717	756	738	732	717	721	723	726	691	736	743	717	726	736	763	746	703	700	717	736	729	744	761	720	765	729	736	731	710	771	730	744	768	726	774	721	742	737	751	697	726	717	777	705	729	742	718	715	692	716	743	725	759	741	711	693	692	699	735	676	724	759	773	733	752	703	743	727	707	726	737	777	708	724	695	771	751	782	704	747	720	694	730	687	712	717	735	689	709	744	714	681	720	735	731	740	718	768	719	756	767	732	705	717	749	742	742	727	699	724	730	715	726	736	688	732	711	737	683	702	707	689	705	742	747	720	738	769	713	735	712	807	741	707	744	744	714	751	686	705	732	674	760	678	754	708	751	701	721	704	704	704	717	763	735	721	714	708	728	700	779	743	737	739	769	767	727	723	692	704	767	764	749	704	757	706	697	712	688	753	678	678	805	767	703	719	723	675	718	702	701	691	743	720	754	700	753	744	744	728	735	745	753	754	726	736	741	753	715	776	749	747	749	735	743	689	724	723	748	737	722	750	794	707	756	737	726	716	726	731	697	740	724	707	741	769	745	782	729	686	765	707	769	727	755	726	789	754	709	740	746	715	712	673	757	677	767	772	672	728	736	764	735	693	710	746	765	702	738	719	682	758	740	730	731	721	731	711	678	779	727	725	728	734	726	715	745	666	696	721	747	714	735	729	700	759	730	669	755	693	727	721	694	751	715	772	707	700	706	761	725	691	762	704	759	738	733	738	737	749	739	696	716	697	720	706	719	728	703	726	755	703	753	710	724	725	713	723	713	754	671	724	751	714	688	730	687	695	721	751	738	710	710	741	754	708	732	724	723	734	715	778	736	770	722	726	709	754	703	764	730	678	692	710	733	720	738	699	685	753	705	770	779	735	700	693	743	740	743	735	751	764	704	801	696	741	730	743	716	766	760	761	731	756	721	707	698	727	719	673	741	680	796	764	735	677	719	710	754	692	769	681	671	712	706	743	742	772	740	712	688	764	759	742	685	717	744	743	704	728	749	691	735	740	717	758	748	712	722	710	713	735	737	750	694	720	713	699	708	741	734	738	695	708	745	740	696	738	726	664	784	722	769	752	705	734	756	755	711	712	708	759	753	724
35479	32689	4957	2267	1776	1571	1277	1177	1164	1125	967	856	832	798	794	783	796	806	818	775	760	796	844	787	790	760	768	759	753	777	761	741	858	794	789	825	745	825	784	768	796	771	755	818	798	793	785	810	802	756	769	770	767	841	836	814	799	800	747	794	747	754	796	850	765	773	734	746	766	808	802	794	718	825	769	764	801	718	757	800	793	827	761	755	757	819	724	800	797	771	780	770	776	715	769	763	773	793	780	793	762	803	748	778	774	806	772	739	808	764	775	795	761	781	790	783	805	822	817	796	786	784	744	780	813	809	775	777	768	847	769	825	814	764	774	763	830	783	801	804	818	777	790	799	778	796	783	780	800	784	775	756	795	788	784	799	785	808	772	799	778	786	815	834	818	846	810	805	776	800	767	814	785	748	760	774	799	769	741	757	787	754	745	824	743	786	781	808	793	802	749	755	740	748	806	763	746	751	758	767	776	810	785	807	761	759	728	761	727	787	824	766	772	716	810	776	786	798	798	802	767	774	790	780	796	777	779	802	818	779	768	747	748	767	795	707	754	780	797	769	768	750	746	774	736	789	738	803	765	823	722	827	752	824	775	753	819	762	785	767	753	822	752	821	775	773	769	781	777	781	831	724	771	793	748	744	838	775	804	779	764	783	734	809	789	771	804	762	820	775	846	719	758	766	736	838	766	787	801	746	757	845	775	804	765	777	777	808	782	787	803	762	795	754	757	791	764	792	785	791	781	696	810	769	792	787	765	761	799	738	767	783	781	800	812	747	777	790	843	803	771	751	804	767	763	799	749	796	817	768	769	796	817	776	764	768	824	782	765	722	787	792	823	773	806	772	754	810	782	759	804	798	754	800	756	779	828	776	771	776	786	797	790	805	753	805	782	747	767	773	816	779	756	756	801	834	816	806	849	773	791	820	743	816	792	760	833	795	765	749	746	771	803	758	772	826	778	842	804	787	762	745	781	782	765	754	843	765	803	741	813	774	815	799	800	754	748	815	806	831	794	770	803	817	763	847	777	793	761	748	812	781	782	828	819	777	766	817	818	790	765	797	748	763	746	750	820	751	803	754	792	723	767	759	775	790	794	806	797	743	735	779	792	792	764	790	763	755	808	786	825	767	763	773	728	758	797	763	796	736	727	788	745	764	747	725	770	799	811	756	730	810	765	762	798	760	747	762	793	781	806	776	813	821	837	723	812	774	805	764	755	807	814	796	811	812	821	807	752	818	785	785	785	784	732	800	788	837	794	788	768	776	760	804	763	807	770	805	747	774	829	761	720	819	821	788	782	758	809	817	756	744	775	793	782	778	794	742	804	767	789	773	814	773	798	783	813	841	767	774	744	774	809	838	748	768	704	790	752	792	802	789	739	749	753	787	773	764	789	774	797	749	753	777	794	778	787	785	802	777	819	756	745	776	790	787	787	770	828	755	772	769	803	771	777	792	761	785	739	802	801	834	784	770	814	858	780	819	818	750	767	765	796	805	807	756	786	784	776	814	778	804	742	798	763	866	793	803	783	756	792	758	752	796	816	773	729	793	782	762	761	812	762	846	745	789	787	793	787	796	805	781	783	781	794	774	748	799	774	750	802	743	750	784	766	793	821	753	774	763	810	783	758	771	803	773	803	816	813	712	746	768	772	807	790	756	816	780	803	770	791	753	817	736	781	760	787	765	778	741	793	819	758	763	784	807	793	730	783	791	809	764	770	755	761	787	856	797	745	788	743	735	769	833	810	818	756	823	782	795	770	787	774	789	744	813	765	825	822	802	790	728	824	760	761	768	739	763	784	763	814	769	782	735	800	762	796	759	798	838	758	831	785	793	714	784	754	755	836	807	789	781	803	785	782	794	810	741	818	765	822	721	779	757	781	794	776	776	722	781	827	813	830	765	788	770	736	766	807	789	794	762	808	759	799	799	824	791	766	804	817	698	831	782	764	820	754	768	777	827	749	787	791	771	746	777	767	730	756	785	787	779	842	836	770	812	782	774	771	748	757	751	804	762	754	770	782	778	785	770	796	790	795	809	817	776	743	777	786	816	748	790	819	764	729	739	765	746	764	806	796	740	794	754	771	846	771	802	865	774	784	786	780	786	784	819	791	783	761	814	779	765	801	725	747	832	798	787	770	761	735	760	759	801	796	725	797	734	788	756	748	774	737	773	810	739	733	792	768	788	727	757	812	831	778	793	763	832	772	826	691	729	792	805	821	807	844	843	753	780	779	791	750	788	792	812	821	843	774	797	802	754	733	816	790	805	766	856	746	774	771	775	793	829	813	771	781	798	757	795	838	820	735	765	805	788	778	727	790	766	780	777	768	789	762	750	709	813	783	770	750	785	765	782	739	793	774	805	739	767	778	799	836	736	829	804	761	794	817	838	833	782	721	802	810	829	800	721	777	767	799	781	781	761	762	810	796	783	765	769	803	814	713	801	784	741	757	734	759	779	812	779	750	765	764	794	792	776	749	782	757	731	753	831	761	756	780	751	779	753	778	819	794	729	829	780	813	771	778	837	752	830	795	786	801	725	785	805	793	792	772	773	816	751	822	840	791	784	777	755	795	782	799	766	789	742	728	822	793	755	802	767	844	756	793	766	759	779	800	766	778	763	783	730	716	777	772	761	769	782	766	725	780	760	744	744	809	747	825	822	827	734	791	770	769	796	806	779	807	765	763	791	788	719	797	882	778	793	800	729	788	802	746	753	753	764	832	797	788	776	737	754	826	779	800	753	782	780	793	795	747	781	749	811	764	809	799	807	750	804	762	763	717	788	789	815	775	806	817	809	797	789	806	805	767	756	816	778	777	757	779	836	782	751	761	787	833	719	754	733	777	796	794	785	791	790	783	778	783	807	790	798	809	775	768	782	796	785	786	774	740	780	747	792	756	810	794	779	776	828	694	867	789	783	790	744	774	746	734	774	768	730	766	768	808	784	755	750	788	813	790	843	804	744	763	765	806	785	776	788	789	796	805	809	750	804	814	773	788	801	785	789	772	734	796	790	807	738	786	807	776	810	759	753	773	763	766	766	795	783	807	754	799	745	771	802	768	750	764	818	761	792	823	784	734	798	776	768	798	773	790	813	781	772	779	774	840	793	806	768	751	759	814	820	794	784	840	771	763	764	768	816	776	776	811	764	817	806	772	780	801	791	754	766	749	770	762	812	829	792	803	767	823	835	764	809	788	761	778	815	725	789	781	792	768	774	732	827	760	790	819	744	805	814	765	750	746	732	718	821	765	814	799	731	809	804	787	766	767	789	791	777	784	784	748	800	798	770	775	778	752	803	798	785	809	753	812	771	752	806	754	739	794	760	835	774	816	764	796	806	738	751	803	775	809	778	794	796	821	777	762	787	774	765	743	773	766	799	783	791	788	809	770	745	767	801	808	816	761	744	791	810	794	827	771	781	786	775	789	813	783	796	743	731	824	789	829	722	780	815	801	759	827	797	813	771	832	760	769	808	770	777	776	736	783	765
24938	20711	26961	24310	20618	11606	1809	1047	859	775	577	519	518	458	426	433	421	390	366	352	358	361	360	308	342	355	323	306	288	338	361	356	322	339	297	320	350	306	312	306	298	312	296	324	296	310	290	311	352	341	321	302	304	325	321	298	312	314	308	284	319	302	319	342	306	283	281	312	340	326	317	296	316	304	310	333	290	310	325	282	312	311	285	342	349	311	317	335	330	319	313	313	352	277	323	315	339	305	317	321	309	315	319	281	334	344	316	314	303	315	300	321	321	296	339	319	320	323	281	325	317	306	276	318	311	335	279	303	325	336	299	351	336	324	315	340	329	321	316	266	283	331	314	327	323	291	288	317	325	333	306	332	293	305	294	296	294	317	277	300	320	292	307	308	332	286	306	286	315	308	315	326	315	287	300	307	283	314	333	331	309	329	323	302	309	304	298	328	321	341	337	298	320	327	339	288	299	289	318	329	304	320	348	298	316	315	297	295	326	306	312	301	304	291	279	295	277	327	292	288	315	285	325	302	285	309	293	275	313	304	298	286	321	320	315	301	331	275	303	301	313	311	304	329	329	296	308	310	308	316	301	306	288	300	311	314	282	315	298	327	325	322	342	276	301	306	305	292	343	327	320	305	301	296	336	275	284	325	264	304	306	301	312	281	301	273	336	296	314	335	302	294	308	295	285	315	346	343	311	323	330	317	361	302	322	341	299	315	311	325	335	291	290	316	303	290	322	286	311	310	290	316	308	293	315	330	287	297	326	307	309	306	304	342	321	297	295	290	301	275	324	295	318	342	314	306	311	327	362	283	301	322	305	314	313	293	309	308	299	321	337	319	334	312	336	335	316	327	323	273	327	299	328	324	298	306	325	309	323	307	322	302	330	310	296	304	300	314	310	295	291	328	310	317	308	327	305	275	336	302	310	320	299	321	310	318	323	336	324	321	311	307	303	298	321	312	329	297	317	295	293	310	300	352	306	292	330	304	335	318	316	300	319	303	308	303	319	298	306	329	293	288	288	325	296	331	345	327	325	306	318	328	307	333	285	297	290	290	269	324	303	285	311	303	308	285	290	326	320	292	303	309	333	319	321	310	332	334	317	329	322	314	302	300	315	303	309	317	298	280	301	294	334	296	341	298	294	328	278	325	307	292	307	322	305	318	310	336	320	305	295	306	304	289	319	326	321	321	331	336	328	332	307	304	323	333	293	299	294	336	314	307	307	338	304	290	333	312	315	313	325	321	309	310	297	320	321	299	305	310	335	319	309	279	313	335	310	346	283	306	303	298	311	304	279	290	313	287	325	297	299	359	335	281	285	285	295	312	308	340	276	292	328	333	289	312	293	313	329	327	306	297	300	280	309	330	301	331	305	293	309	328	323	337	324	296	287	299	324	336	303	328	320	300	304	318	311	300	297	310	295	289	292	311	340	322	316	323	332	301	330	315	298	310	333	292	302	319	311	308	328	350	282	291	314	304	311	305	322	316	315	287	306	305	299	344	290	322	335	287	306	316	324	315	330	326	298	312	319	283	296	326	302	314	265	338	309	277	272	319	337	283	295	328	290	354	306	307	300	308	307	298	310	299	309	313	279	296	308	312	328	292	310	309	305	311	305	327	317	344	286	308	327	319	318	315	302	284	302	323	284	285	303	288	318	286	329	301	307	330	302	288	340	346	304	263	319	311	317	338	341	318	312	305	295	325	298	286	327	319	282	339	301	316	311	289	319	306	350	298	311	306	315	311	301	286	285	311	273	335	303	291	290	316	312	327	312	296	324	305	304	333	308	321	288	338	316	262	329	321	305	297	293	341	324	322	303	290	293	350	315	315	296	317	320	322	295	304	304	334	296	303	297	315	292	321	304	316	315	325	313	322	288	340	335	347	279	342	297	329	317	285	308	317	324	296	297	333	304	310	293	300	315	327	293	301	316	294	302	295	273	318	308	268	288	293	292	271	289	310	318	278	330	319	284	317	317	310	296	331	279	291	332	337	283	326	306	316	327	319	328	277	326	321	336	328	298	286	319	322	311	313	298	306	352	315	303	306	307	288	309	329	340	312	319	335	330	310	312	311	307	313	289	324	328	365	320	305	298	316	323	316	303	323	288	338	336	292	305	307	305	309	312	315	325	311	307	295	311	293	332	317	296	304	302	264	329	315	305	278	320	308	335	307	306	333	294	321	344	300	293	303	295	293	286	309	302	330	297	335	283	318	307	308	311	287	316	306	322	301	307	309	298	310	295	308	319	321	305	330	344	306	355	321	351	312	327	311	300	308	287	308	307	303	269	314	279	294	315	279	303	305	282	303	300	290	294	322	283	331	319	322	366	286	311	305	335	299	305	285	287	300	328	267	311	306	320	322	313	315	310	324	314	295	293	330	315	314	306	305	296	312	305	313	315	298	306	285	322	289	287	309	314	303	324	323	307	317	313	316	308	309	329	269	333	310	276	312	301	319	295	311	298	305	300	306	293	303	345	304	282	315	306	328	306	347	308	325	296	330	299	346	318	303	292	302	304	313	311	302	273	303	319	315	335	323	319	329	312	303	302	321	298	281	299	312	330	307	297	323	313	301	338	287	325	317	323	328	304	326	306	318	331	290	320	300	305	324	314	342	312	335	325	307	314	296	323	302	290	316	333	357	303	303	272	307	323	296	301	342	334	309	308	305	310	324	355	309	295	326	281	299	307	303	302	313	286	306	307	289	301	316	330	298	295	296	301	291	327	273	313	287	300	309	341	283	305	315	296	340	303	326	330	299	268	293	293	306	314	342	318	316	301	277	323	299	339	278	327	323	299	325	306	288	324	296	297	282	324	312	321	318	298	316	291	297	301	315	294	310	328	284	318	317	308	300	319	302	296	312	288	321	332	283	292	309	315	305	296	332	355	325	306	325	301	318	303	325	314	295	270	322	280	301	339	275	290	316	318	302	311	320	309	251	316	309	327	322	321	329	309	327	299	288	313	315	294	357	325	299	305	314	304	288	338	309	284	324	291	295	263	301	314	326	305	299	308	328	299	273	321	328	285	362	316	352	325	298	316	312	304	309	319	328	292	292	310	315	315	321	311	316	328	323	297	337	318	321	343	323	315	296	304	337	322	310	329	305	296	312	311	267	312	328	324	334	309	294	298	298	293	308	299	294	304	316	293	312	335	320	306	324	304	312	322	299	338	330	322	359	293	293	301	296	288	309	340	345	309	323	317	276	293	285	312	296	331	325	281	328	308	332	312	335	350	284	310	291	290	329	326	316	305	298	296	299	318	291	291	292	312	288	310	339	343	320	283	309	303	348	291	302	338	302	309	343	328	322	304	330	317	317	335	317	331	290	305	321	327	315	291	308	312	318	317	320	290	308	347	286	299	293	288	301	281	314	331	300	305	313	293	314	275	324	350	337	311	317	310	289	294	328	319	279	334	292	288	301	321	314	295	322	284	318	287	330	322	287	311	328	304	324	300	291	289	325	319	319	297	291	322	303	331	298	334	312
39917	47832	14915	7782	4955	3686	2614	1925	1685	1378	1136	865	774	722	614	586	563	517	481	491	470	429	461	458	423	394	439	424	387	377	361	438	383	391	390	350	371	391	400	361	369	394	385	378	377	345	354	360	341	357	370	375	373	368	360	375	361	326	341	340	386	324	367	330	366	363	373	326	354	384	364	378	357	351	370	377	393	350	310	364	395	340	347	351	363	335	347	334	338	362	366	390	346	344	347	329	352	349	329	357	330	352	353	350	366	368	348	337	341	337	334	346	367	357	319	362	331	341	354	354	356	326	362	321	340	360	371	359	344	342	322	325	320	324	332	376	344	346	352	328	334	354	391	348	336	360	348	367	348	333	320	358	327	329	317	346	352	352	368	355	336	305	340	348	345	363	339	356	303	337	344	329	341	346	365	347	352	360	393	361	360	366	361	342	359	383	326	335	343	368	359	362	332	375	373	342	369	382	343	330	355	340	342	365	358	339	334	354	312	336	387	337	353	334	348	367	368	324	343	326	367	360	330	350	353	365	330	312	304	370	334	350	365	366	361	371	365	350	327	375	357	338	396	331	369	379	319	329	374	338	355	329	354	320	349	363	319	374	358	360	345	337	375	330	364	366	357	321	388	337	366	361	341	348	335	343	380	329	373	357	359	332	324	354	328	328	346	373	306	331	352	306	345	348	347	331	317	313	341	342	346	350	361	343	329	334	349	349	353	347	328	345	339	368	328	371	354	338	387	366	387	349	336	339	350	373	371	337	337	370	323	308	356	325	387	359	342	358	359	355	356	375	322	337	345	333	320	379	362	370	359	334	345	384	318	355	342	333	367	363	362	398	395	382	326	352	360	338	334	340	354	337	346	351	386	353	355	385	353	326	334	353	339	376	361	356	363	351	353	370	368	384	350	334	340	342	348	314	331	381	337	309	363	328	354	375	339	343	359	359	330	361	370	358	344	358	347	345	357	336	339	374	397	336	338	337	330	324	340	384	342	360	355	357	323	382	336	356	355	336	355	337	349	353	353	338	312	372	344	332	355	335	332	342	335	336	347	347	314	341	324	361	331	332	378	335	352	378	349	325	359	345	333	340	352	356	358	341	347	350	341	340	344	349	340	362	357	306	336	368	330	346	344	345	347	353	337	342	347	366	333	359	350	357	333	364	391	353	357	378	349	336	335	323	341	360	376	346	363	346	368	303	373	327	351	364	328	344	341	353	379	352	348	326	312	357	340	373	394	374	375	356	377	351	335	385	361	341	354	355	338	337	305	337	355	334	360	333	373	337	331	369	374	354	360	353	316	356	352	316	357	372	351	356	357	376	349	356	360	340	353	329	317	352	327	336	355	368	374	346	348	340	371	368	349	368	365	353	353	355	308	372	328	362	363	364	396	356	354	321	328	344	321	340	340	372	346	363	360	386	339	333	366	351	374	376	336	328	343	332	338	341	352	341	297	316	326	346	375	364	359	359	352	343	350	323	374	364	321	357	351	322	387	347	349	364	355	316	342	384	357	318	337	290	320	370	379	330	323	332	318	350	361	317	318	376	342	357	333	359	328	343	391	328	359	365	374	362	351	344	315	319	308	320	336	372	337	352	373	354	363	371	319	354	337	366	337	373	303	390	355	334	366	356	340	392	331	367	341	371	314	358	356	340	386	351	342	349	331	339	338	359	321	358	365	325	338	348	348	371	393	371	341	365	346	352	369	337	310	343	350	341	351	332	316	339	319	343	353	323	358	371	369	340	332	379	348	318	368	324	352	357	344	352	339	338	360	356	326	314	332	385	346	335	344	335	340	329	383	349	342	346	349	365	359	374	348	347	329	355	322	350	317	356	362	351	329	371	353	310	388	354	324	350	329	341	386	366	360	336	365	357	323	336	371	335	318	350	360	341	335	356	346	330	356	356	352	356	316	339	343	351	367	347	382	349	341	344	335	335	336	355	378	387	352	322	345	343	372	366	297	345	334	374	347	348	368	330	358	351	341	388	359	331	376	406	309	333	336	358	349	336	350	340	355	343	356	362	333	352	338	313	342	332	327	364	337	378	356	357	360	361	373	335	361	365	349	384	385	334	361	353	354	382	339	359	380	375	364	363	387	348	350	383	361	336	326	369	350	310	382	324	365	351	360	316	346	386	313	349	387	348	337	367	351	322	340	353	332	368	356	359	347	348	329	321	358	359	335	325	341	356	363	357	363	325	333	349	355	332	375	328	393	347	359	355	330	361	330	334	343	386	329	335	318	374	346	365	342	348	369	354	337	364	350	339	350	367	358	326	349	351	351	327	363	351	353	340	342	351	318	300	369	326	368	353	332	333	334	359	342	333	367	341	334	365	363	352	325	317	349	352	380	358	352	385	387	371	367	325	373	365	357	316	352	330	318	335	327	331	349	378	360	338	359	327	339	363	344	330	361	332	357	373	327	355	363	345	369	337	339	335	355	360	366	371	316	346	330	327	330	368	352	328	289	353	313	326	336	353	333	351	382	349	369	359	365	327	359	347	352	347	324	352	347	355	349	355	345	341	340	376	340	342	368	380	338	339	376	342	355	352	377	340	365	351	337	349	354	357	348	355	358	309	353	387	334	359	355	381	358	333	352	329	355	359	385	341	380	411	346	327	365	338	350	325	336	334	344	376	345	326	328	348	353	382	351	319	328	381	316	366	357	345	352	339	325	357	350	366	381	351	349	352	347	372	370	339	336	302	352	348	380	334	348	369	374	344	343	348	347	349	332	345	326	373	351	371	340	342	350	336	349	338	332	346	355	356	354	363	349	338	341	341	356	347	383	341	375	364	329	380	359	338	318	328	381	344	375	339	339	365	339	320	368	335	339	330	320	363	347	349	355	417	331	336	326	361	341	349	354	342	385	319	343	379	314	359	383	352	351	327	357	350	342	328	335	350	342	375	352	341	348	363	332	363	343	363	326	341	343	362	367	361	329	339	344	343	378	322	331	358	352	351	344	361	327	345	366	359	360	347	335	318	329	387	354	336	350	341	382	311	325	356	338	327	347	379	325	351	326	364	362	344	332	357	352	344	329	343	351	320	333	350	345	334	354	298	335	320	351	316	350	363	330	286	340	349	343	356	364	351	345	351	379	347	357	336	343	349	310	335	352	344	343	367	346	348	340	341	339	347	324	336	349	366	357	390	344	378	350	332	359	359	358	333	339	347	335	331	358	309	382	344	323	373	380	324	357	337	359	367	347	352	361	363	342	375	348	339	355	337	331	338	371	350	325	392	361	326	346	340	329	362	330	338	361	339	333	391	334	383	317	352	345	368	356	355	358	331	336	365	372	309	357	336	358	299	344	375	324	383	325	323	332	329	351	323	351	346	354	361	349	337	352	349	327	380	340	367	349	312	347	358	326	356	356	343	334	363	360	340	315	356	313	353	332	349	335	336	366	331	333	345	371	336	349	362	367	366	360	321	327	345	375	330	346	339	330	328	377	350	361	387	326	331	357	355	374	373	318	355	340	385	360	329
22912	20691	27396	23912	20660	20730	9567	2061	1431	1249	1060	979	888	840	750	737	762	719	712	746	685	656	641	681	656	633	637	664	690	667	635	626	576	646	612	620	633	624	602	595	628	597	635	581	654	624	625	598	630	618	613	594	592	602	582	595	647	638	603	620	603	617	566	613	642	618	621	584	580	599	613	618	605	585	556	630	569	606	626	625	640	567	601	605	575	590	628	576	582	608	587	612	595	546	630	631	584	593	602	634	610	585	622	635	626	626	603	591	614	592	633	593	584	555	579	608	564	580	603	560	563	613	596	621	591	609	608	637	582	645	619	572	641	608	617	560	627	605	608	612	595	589	591	612	581	578	593	605	622	588	612	561	603	599	585	630	615	584	579	616	646	635	609	607	650	590	564	627	562	588	577	583	590	643	620	586	631	561	545	577	601	608	581	620	563	586	582	642	615	606	579	600	583	609	621	593	555	616	632	614	635	612	602	571	631	624	592	612	597	627	657	658	585	659	628	585	611	583	621	577	576	613	620	627	619	598	590	611	564	623	544	588	597	550	606	612	606	611	603	609	578	584	605	633	641	641	583	596	568	598	588	572	631	585	571	617	602	554	594	587	602	589	620	655	629	610	601	594	626	615	611	620	620	577	585	593	629	581	581	606	592	589	577	598	575	598	581	598	604	612	630	612	624	617	593	626	593	578	573	610	627	595	611	581	619	601	622	621	569	616	630	598	578	649	596	625	601	643	576	574	585	623	619	605	541	596	597	576	586	601	604	666	558	559	576	584	604	645	608	585	612	624	576	605	646	580	561	597	627	578	607	588	598	578	620	600	654	600	594	558	593	623	579	596	630	606	619	607	605	598	616	589	635	636	658	593	658	596	556	587	579	598	569	628	573	612	578	591	624	596	624	634	651	622	577	579	591	593	611	632	607	574	563	590	595	600	628	580	572	647	620	577	597	594	614	601	611	576	582	539	612	568	604	588	555	597	594	606	613	606	564	583	651	624	572	628	588	586	577	588	607	583	549	584	650	589	571	645	632	605	582	589	562	612	595	655	581	594	615	599	633	637	636	595	604	617	604	607	617	589	571	616	587	612	623	582	610	639	621	624	564	544	592	610	607	582	609	610	583	593	578	630	622	577	597	567	624	627	580	604	643	591	550	599	606	606	628	561	595	587	584	592	587	594	648	587	591	623	589	568	626	613	603	605	645	605	640	590	630	607	610	568	570	611	614	602	586	613	575	585	649	585	588	549	602	606	595	607	603	568	623	565	577	546	570	588	594	582	642	573	636	570	600	629	597	616	585	619	647	594	613	615	603	645	633	590	622	605	606	612	612	603	582	586	572	592	624	647	646	624	599	613	572	595	629	574	597	566	607	631	587	606	591	595	559	599	554	576	626	598	606	616	635	615	567	616	616	631	604	606	612	585	629	625	640	622	656	587	639	607	595	579	608	602	597	575	604	626	564	579	634	580	600	582	610	596	597	586	620	607	606	602	591	603	594	608	582	621	579	606	581	544	632	584	592	590	595	591	612	600	611	667	582	602	612	581	576	647	592	575	568	560	585	577	575	572	589	605	605	618	621	624	631	571	627	576	623	602	673	597	610	582	584	575	588	641	599	607	629	628	612	579	562	577	556	573	601	596	615	655	594	559	572	609	574	592	580	625	539	615	598	625	605	620	618	610	600	592	612	593	605	591	616	588	576	611	559	579	661	551	589	609	615	563	565	591	563	559	591	632	581	582	600	627	588	587	607	603	604	575	618	613	603	553	583	576	560	597	651	594	596	628	588	622	591	612	616	648	607	632	629	565	617	627	558	590	559	595	585	581	603	645	621	594	635	617	572	613	596	622	590	589	612	572	590	590	590	573	628	590	643	603	623	614	624	613	589	625	582	583	611	632	615	620	611	628	611	599	604	583	574	600	588	574	541	614	560	601	593	623	590	603	604	618	581	608	610	647	589	582	593	620	598	600	595	609	557	605	613	638	576	576	604	586	591	594	594	628	600	575	617	574	592	612	553	562	594	589	655	618	569	601	598	613	617	599	595	632	590	540	592	610	623	559	596	622	607	590	616	596	620	630	598	614	607	641	612	591	623	584	597	572	554	614	616	557	571	583	562	604	616	592	619	600	637	609	560	540	572	594	623	563	595	582	598	599	609	592	590	601	587	652	654	613	582	641	600	608	572	598	554	623	560	571	646	608	578	620	579	547	613	628	586	626	642	653	608	638	581	614	589	628	588	625	600	587	576	576	593	585	625	607	587	655	530	605	620	582	640	556	608	597	601	612	598	600	572	574	575	626	617	633	641	590	598	588	595	650	591	590	619	605	602	611	586	611	594	615	580	560	625	577	597	590	654	561	622	572	615	602	587	595	610	554	586	578	611	596	602	591	575	591	573	631	582	576	585	617	628	588	573	612	583	605	621	606	616	611	573	576	592	591	562	628	628	606	585	561	605	665	576	607	510	571	596	603	599	590	570	568	624	557	590	625	596	592	636	583	636	565	599	597	622	624	630	588	567	613	573	574	600	613	554	632	613	600	618	588	594	609	618	643	562	685	539	615	579	575	581	641	616	609	626	590	569	616	592	574	615	604	596	619	610	588	606	646	580	587	615	587	579	602	579	618	602	568	580	578	610	558	590	587	630	621	596	593	596	584	602	562	625	572	563	639	577	619	582	550	607	584	634	564	599	595	615	595	604	601	600	594	587	608	597	637	588	618	590	635	590	597	633	620	601	563	583	589	642	638	605	634	525	596	595	625	588	573	591	608	627	612	569	597	617	626	629	587	609	621	636	579	588	570	568	607	650	610	639	582	593	592	641	627	600	600	555	598	588	579	588	622	602	584	627	631	584	590	607	645	589	580	625	600	555	618	613	573	593	581	588	605	527	643	605	598	605	620	602	630	584	590	618	632	649	610	618	637	565	584	614	584	588	619	574	636	582	607	601	573	616	568	620	582	585	580	603	633	593	641	568	569	626	564	610	584	552	590	604	619	589	592	619	589	636	605	612	586	624	618	618	618	566	591	656	586	617	581	615	608	659	576	581	591	523	529	563	643	604	629	589	600	546	573	569	621	597	606	545	573	593	567	645	579	616	620	589	633	611	666	640	571	612	629	542	611	597	557	617	608	586	572	584	621	578	578	562	585	655	595	624	576	622	601	643	612	601	628	545	633	585	591	581	590	604	601	624	614	599	557	637	595	589	607	643	605	613	597	582	658	603	603	570	572	587	592	598	618	594	599	580	590	586	589	605	576	632	580	624	628	625	653	588	555	592	598	627	587	571	595	596	587	600	653	642	545	614	577	592	599	605	548	585	611	612	562	607	581	625	600	581	578	594	553	587	617	590	623	607	588	606	596	588	572	631	593	617	574	595	612	554	591	611	645	639	631	633	640	586	604	593	564	634	637	600	620	595	597	604	606	624	583	590	605	548	568	577	566	588	599	590	607	610	570	590	591	599	603	583	646	568	564	614	605	580	631	585	596
44029	54679	20722	12610	8226	5967	4525	3194	2603	2182	1712	1518	1379	1176	1094	990	953	893	889	868	772	803	774	745	726	690	698	692	696	658	680	656	659	636	650	664	622	623	606	662	660	645	652	582	618	599	671	629	617	590	676	619	665	563	596	616	584	581	636	598	598	609	646	619	571	593	632	627	611	595	588	614	619	603	568	618	605	605	631	626	586	602	609	619	581	593	599	631	626	553	579	647	605	623	576	625	614	590	577	596	589	578	610	604	578	621	613	620	610	553	627	599	580	598	598	604	568	559	597	587	625	608	591	586	605	638	590	581	587	585	631	599	583	651	638	635	619	583	580	588	616	602	616	533	606	590	629	613	575	622	648	540	575	594	565	609	595	600	598	603	610	628	550	592	606	610	576	575	605	559	576	547	600	616	610	560	613	581	574	625	610	580	578	619	596	545	615	560	587	567	636	588	616	565	601	613	582	564	577	605	598	591	591	630	605	588	576	583	623	588	588	568	594	593	545	602	576	565	624	613	607	658	583	585	621	567	562	606	561	619	600	604	582	576	589	579	558	573	582	589	605	607	608	639	626	609	607	605	533	637	626	595	607	634	573	646	574	632	613	625	574	617	576	575	608	579	597	602	567	616	573	630	604	602	578	582	544	594	590	583	565	616	627	593	631	595	587	577	614	589	588	579	578	557	569	629	556	609	603	596	597	567	589	577	577	568	573	588	569	612	587	587	622	601	610	572	605	629	593	563	554	576	622	573	604	606	555	613	553	569	578	594	558	541	607	607	576	627	597	636	592	612	593	564	600	567	596	593	583	574	619	572	580	603	619	583	626	594	574	589	606	599	602	626	550	617	582	588	536	580	630	576	552	632	610	610	547	601	593	627	590	639	572	623	618	567	623	574	573	621	619	615	589	622	604	627	602	594	554	574	546	603	569	577	565	583	604	625	553	535	597	583	562	576	595	588	591	606	585	590	592	604	584	598	553	590	582	506	581	629	559	593	627	565	618	617	623	612	623	605	567	609	598	602	640	615	593	621	609	563	595	586	566	631	653	550	605	637	570	579	584	597	584	613	550	577	620	605	578	586	603	585	587	586	613	597	632	580	591	653	593	612	592	607	627	543	630	593	580	613	595	598	590	595	604	559	560	592	608	608	632	624	618	567	599	572	597	610	604	569	625	562	571	619	578	592	599	614	628	650	589	572	590	588	579	612	563	618	594	639	587	626	558	585	588	587	611	593	560	562	599	591	578	550	622	579	629	616	581	589	582	569	587	591	573	624	632	638	591	575	631	574	612	566	566	569	578	625	585	616	571	599	593	627	551	596	558	613	589	561	578	615	592	539	575	608	597	581	598	577	572	568	586	571	558	570	578	603	566	596	599	589	588	558	583	581	662	634	598	606	553	603	589	620	595	598	581	608	606	564	585	569	591	636	618	614	617	617	552	611	602	585	589	569	608	562	620	601	606	617	566	618	565	605	571	627	633	605	628	616	554	555	534	640	611	592	564	582	603	591	568	586	590	564	586	595	563	577	612	557	567	594	597	596	579	579	597	602	593	578	562	610	620	591	580	591	612	609	587	606	596	602	575	600	638	596	578	605	581	588	629	577	563	596	615	603	591	594	634	617	608	588	566	583	593	580	609	603	602	593	567	585	629	590	621	573	571	630	613	557	603	593	626	579	622	544	620	577	593	571	602	599	529	579	597	568	561	547	560	621	611	587	622	641	625	551	542	579	563	617	613	598	584	599	567	596	622	622	598	554	598	587	591	591	573	588	609	541	587	592	628	560	617	566	584	603	579	605	585	588	578	581	540	584	624	595	589	603	607	564	592	583	595	610	594	589	589	576	596	643	586	625	618	603	574	608	586	570	566	599	604	598	585	590	609	614	612	560	604	597	601	551	584	543	548	566	593	572	590	624	623	590	594	624	635	575	588	621	533	568	538	582	565	583	586	568	586	586	591	599	596	597	603	548	647	620	597	576	576	628	569	614	623	611	566	555	583	571	625	587	613	588	566	604	629	589	554	635	567	551	607	584	648	609	575	598	575	589	549	582	649	575	598	581	586	639	593	603	586	635	571	602	593	578	566	557	606	595	589	576	595	564	579	624	615	547	586	616	584	581	599	594	602	580	622	522	594	586	568	590	585	594	581	582	587	640	587	610	590	586	569	597	556	614	589	603	594	567	578	590	593	576	559	584	588	571	600	603	594	572	568	591	578	586	630	582	552	635	602	569	559	579	593	548	582	607	562	578	614	611	629	527	590	616	593	594	611	580	556	582	579	570	609	626	578	564	587	606	647	605	542	580	576	601	574	561	619	594	585	591	575	562	567	593	539	598	584	592	603	585	605	586	577	617	578	583	591	556	585	625	606	603	610	589	611	604	590	601	573	578	597	597	575	619	561	580	584	598	585	603	583	601	593	582	586	588	628	576	602	615	612	606	598	615	585	564	621	600	550	522	609	605	555	606	579	624	597	552	581	592	615	605	564	609	627	573	634	584	658	582	580	603	556	615	592	597	585	595	568	608	613	574	562	584	573	566	618	598	602	597	633	541	569	616	546	625	592	614	582	596	570	619	585	590	600	609	655	596	563	576	611	571	560	574	573	594	558	574	565	573	589	612	621	571	608	590	596	569	544	637	546	561	548	580	583	617	568	551	587	587	604	579	595	557	624	604	611	586	563	577	551	589	570	633	603	592	629	607	607	606	591	570	604	585	616	586	585	588	643	610	583	596	605	600	582	630	573	628	650	568	604	602	566	655	587	558	612	589	561	612	621	566	621	585	593	564	612	599	573	583	584	626	594	592	596	586	612	580	582	559	595	584	610	626	635	590	566	559	624	576	578	618	592	598	616	586	596	541	566	579	618	567	589	609	586	639	603	625	624	610	597	585	619	623	569	605	570	607	588	585	603	572	590	607	546	584	596	574	569	576	593	604	583	587	589	596	600	632	578	601	558	591	578	558	599	609	639	600	578	624	620	599	586	610	575	654	605	556	595	565	605	584	630	582	649	592	639	604	599	607	621	577	585	558	560	566	552	626	601	588	594	608	596	586	591	603	612	596	598	547	577	607	566	613	544	601	598	649	598	587	617	567	569	595	607	569	610	587	606	558	575	579	577	570	561	546	574	571	598	653	517	555	586	652	542	557	576	616	542	602	603	623	569	629	569	602	641	577	587	574	595	612	616	573	573	606	599	568	548	583	574	572	554	575	566	588	547	596	591	613	546	592	587	612	586	580	555	624	611	570	572	612	546	578	583	591	538	591	625	551	558	586	606	593	597	603	576	551	592	616	585	556	589	580	568	652	618	558	591	594	581	607	575	556	615	576	592	587	606	553	546	638	529	593	624	567	614	582	576	551	566	577	602	593	623	621	557	566	569	564	579	565	578	612	570	558	561	574	574	606	615	570	579	571	636	554	592	586	638	564	567	600	588	600	578	600	583	597	593	622	589	610	551	634	565	583	594	613	593	614	591	582	602	576	577	574
34278	25381	11490	2982	1522	1225	994	868	813	823	751	779	761	748	763	765	726	768	742	763	741	725	703	743	702	762	741	725	698	747	712	718	780	718	746	711	708	727	745	760	717	698	693	751	731	704	774	739	663	719	744	676	744	775	709	726	738	732	744	705	745	722	776	717	714	770	785	677	729	753	751	740	765	769	744	716	736	734	709	701	767	753	712	743	703	750	731	773	768	788	747	718	687	729	763	728	711	752	749	729	737	720	716	733	693	721	751	673	717	706	712	718	714	759	708	734	726	665	705	742	741	774	719	738	786	781	720	697	766	715	764	712	735	729	746	706	734	684	778	736	716	730	736	709	720	699	749	754	766	729	711	673	642	742	731	733	754	767	722	752	773	769	709	735	749	750	750	719	753	765	737	712	745	744	707	712	761	739	734	753	712	747	752	728	664	733	743	694	781	697	723	757	723	753	729	696	734	712	718	698	668	713	682	730	742	749	724	787	706	749	752	703	708	722	717	753	732	674	731	715	749	718	714	709	693	720	736	726	696	713	736	762	710	730	716	740	707	697	734	714	722	746	735	739	725	730	749	729	726	741	696	741	673	721	723	707	720	696	708	652	730	712	688	736	743	782	727	760	689	723	750	781	768	762	756	735	719	705	731	691	692	700	718	709	743	705	739	786	727	707	777	733	721	778	733	689	760	756	739	718	720	740	786	721	766	756	752	740	706	715	723	712	778	729	713	725	683	737	732	721	645	712	741	749	707	741	754	719	758	745	737	693	712	730	763	748	767	731	735	707	742	718	758	730	689	710	718	696	709	696	760	749	707	757	689	724	682	679	731	718	772	774	702	680	771	706	729	729	722	727	740	710	678	741	742	758	728	724	728	708	672	692	760	769	718	781	693	655	757	728	765	702	731	714	719	784	716	738	738	682	678	746	711	736	719	742	724	730	716	687	741	699	732	774	748	753	769	708	720	738	773	759	766	703	775	746	744	717	710	765	732	737	747	751	737	692	730	668	761	758	692	769	766	688	678	727	727	706	752	694	701	732	723	731	731	719	727	718	735	718	733	735	694	747	728	722	722	692	764	732	716	774	743	727	665	736	698	762	750	742	734	739	703	755	736	718	718	753	722	737	756	697	703	743	730	779	745	714	764	700	706	738	701	722	781	659	735	751	719	700	701	787	735	706	747	772	725	744	677	722	743	788	721	697	683	752	798	750	660	693	724	743	685	758	700	718	705	721	708	757	705	715	741	754	756	779	765	741	686	724	743	739	762	725	720	745	726	733	678	739	728	734	721	743	740	759	710	768	705	739	692	729	726	749	756	707	721	702	690	747	770	711	718	713	735	776	692	772	688	746	727	700	733	718	665	747	682	773	723	754	712	711	713	686	694	706	725	733	722	719	715	724	736	767	724	702	731	717	772	702	721	729	731	765	749	750	690	730	763	741	740	761	725	751	731	685	736	726	697	767	701	724	734	720	737	733	710	724	732	752	703	716	698	715	709	734	730	706	718	723	708	713	696	750	735	755	761	741	713	738	759	719	754	675	739	698	750	728	700	761	709	716	731	686	749	741	717	666	740	687	744	724	750	751	720	712	684	724	767	730	732	734	785	745	733	697	712	719	746	735	729	743	706	681	745	694	722	680	725	754	764	721	681	707	685	695	739	778	721	713	710	738	700	773	735	729	746	674	708	717	676	743	698	763	729	722	700	734	728	719	749	713	749	720	739	737	751	697	734	706	766	755	685	708	756	739	713	721	705	717	727	703	738	767	686	741	749	752	716	713	739	757	705	763	783	722	756	743	714	734	710	703	723	763	734	747	725	702	736	724	753	739	731	714	725	703	701	692	718	741	742	767	738	724	714	733	757	714	671	741	753	746	728	729	690	769	767	690	702	702	775	762	760	744	760	753	729	772	737	721	760	721	709	769	734	744	696	729	776	687	747	712	735	671	717	741	752	774	690	735	747	700	756	694	737	675	704	726	703	751	707	759	759	725	718	690	704	672	734	753	729	736	705	782	757	699	716	703	747	738	750	741	687	705	717	797	738	759	751	716	726	743	718	699	746	771	769	740	754	741	719	734	733	730	740	711	720	686	696	742	736	748	718	725	718	725	728	727	732	747	740	736	733	759	709	744	724	708	699	753	752	722	725	710	703	737	728	732	745	756	744	721	719	721	724	711	763	749	743	715	731	771	681	730	773	712	730	701	780	734	716	763	777	715	762	718	745	714	724	721	684	696	755	757	741	751	726	768	734	707	703	735	730	681	731	699	709	749	729	743	761	747	766	748	726	776	681	718	720	736	695	731	760	725	684	693	721	765	747	754	741	753	694	742	787	724	720	690	751	720	713	745	726	764	692	746	685	746	693	702	729	739	724	748	740	738	750	727	764	722	777	755	751	768	737	733	734	716	696	766	727	743	745	759	713	711	741	768	748	773	718	744	737	739	727	749	701	768	686	792	721	727	743	756	691	702	726	715	750	707	725	787	731	728	773	747	713	714	751	772	732	743	761	752	758	690	755	679	684	734	721	697	754	696	742	755	715	742	677	705	753	731	778	717	740	761	725	729	781	722	715	804	733	736	714	748	742	676	772	681	694	700	768	700	683	738	711	701	726	700	705	752	711	783	753	732	690	705	755	697	745	779	700	722	719	740	718	747	712	727	748	714	724	728	705	686	723	712	728	717	726	757	743	745	757	711	744	783	692	740	682	737	670	741	723	781	779	695	691	759	695	747	717	696	703	765	718	755	743	737	736	728	760	730	752	752	733	685	760	722	727	746	689	764	724	724	742	724	709	728	749	697	759	709	744	777	716	688	689	716	741	725	760	718	749	741	670	745	741	699	739	692	755	722	738	731	731	752	798	687	725	717	759	746	763	714	686	725	697	743	729	716	724	756	720	686	711	704	751	729	672	746	704	766	807	752	745	734	682	743	765	718	736	741	737	703	723	722	746	750	717	726	742	711	713	767	747	746	706	755	753	759	749	748	716	768	715	724	684	770	733	707	731	701	755	751	708	669	750	752	723	756	732	698	686	713	719	753	710	744	736	747	724	757	729	781	699	750	719	744	739	724	727	707	715	717	672	713	738	701	729	691	757	741	727	700	755	699	745	769	764	743	687	756	724	724	701	752	725	731	696	724	740	739	666	766	706	698	733	753	722	716	745	732	735	674	713	720	739	718	717	719	720	691	745	696	727	742	758	689	731	706	750	751	702	763	746	705	719	720	708	706	763	736	722	752	696	798	760	715	729	729	766	729	700	734	727	705	669	728	724	688	761	693	730	745	683	734	708	741	730	738	749	716	705	770	775	713	720	705	763	706	744	708	731	720	707	751	742	733	724	708	742	731	804	732	724	687	729	737	748	701	740	720	726	709	682	659	749	772	702	756	730	660	768	697	760	688	685	734	744	716	722	764	702	716	718	683	683	789	746	744	721	745	720	707	712	727	775	735	730	687	748	759	693	700	742	705	732	771	678	766	726	739	725	730
35944	32051	9038	4153	2381	1843	1360	1244	1018	932	866	845	855	783	875	768	826	793	748	751	785	779	751	814	797	751	773	753	772	742	773	825	807	790	792	814	828	782	738	803	767	753	777	780	748	780	780	743	818	779	745	825	836	814	836	777	772	798	715	781	754	793	834	803	829	760	777	773	792	775	806	779	771	774	762	753	796	770	735	780	800	817	789	745	753	772	769	726	796	768	795	768	768	763	789	820	779	790	796	772	768	814	795	737	806	741	841	750	812	798	789	808	840	726	769	786	807	805	785	733	806	742	794	775	760	784	789	785	719	776	760	812	814	792	804	788	783	784	775	753	744	788	809	780	772	788	728	778	777	765	750	774	766	758	823	722	793	808	790	794	787	816	790	767	794	731	807	767	817	788	761	774	781	785	758	797	821	763	761	813	762	780	785	769	757	804	816	816	759	830	832	855	769	765	785	828	754	790	773	722	779	801	729	782	773	745	808	782	766	795	776	805	741	753	812	810	789	815	830	790	798	770	781	789	794	788	754	760	818	754	767	835	798	773	825	803	760	841	840	846	787	771	760	823	769	792	751	769	779	817	787	777	796	785	752	804	794	739	763	789	762	754	767	783	796	778	792	775	797	700	838	782	796	802	780	759	762	759	811	779	809	781	810	766	777	787	787	795	797	796	751	815	757	791	776	805	784	754	758	773	815	791	721	772	737	821	776	798	790	762	790	794	807	789	773	726	796	785	767	787	779	778	802	799	785	810	767	772	804	762	726	788	791	796	749	729	738	780	781	789	756	793	809	753	783	745	788	745	793	799	797	829	799	758	806	796	772	746	793	854	773	757	766	814	804	826	756	767	779	774	806	826	767	834	777	844	798	751	791	779	772	793	792	814	815	789	809	744	757	753	786	787	799	780	781	782	755	786	786	800	792	759	756	776	786	828	782	765	774	807	749	810	768	760	758	789	831	746	759	806	759	773	803	748	771	819	791	780	789	757	818	786	783	773	761	748	803	787	730	772	794	798	824	774	816	722	751	757	738	760	784	746	819	804	759	759	785	778	771	768	730	769	780	814	768	808	782	736	773	816	741	782	802	783	815	800	781	748	788	772	749	789	796	814	820	801	757	784	788	763	809	763	788	774	735	725	806	750	740	764	785	774	750	808	806	747	755	749	725	772	793	769	816	802	806	779	757	823	841	812	772	801	757	772	767	786	830	776	806	738	801	760	808	806	769	778	771	777	779	768	773	783	808	787	774	791	783	781	783	779	848	788	744	753	722	732	740	775	795	801	794	781	794	791	771	793	830	766	772	782	778	747	824	767	773	759	782	739	775	814	745	842	809	818	783	769	791	771	748	803	781	788	739	818	785	789	766	794	817	762	844	771	770	787	720	829	795	759	783	757	811	742	770	760	818	801	770	822	764	756	774	789	794	757	789	792	773	837	723	779	715	801	757	772	787	747	750	802	752	780	752	785	760	762	772	773	744	794	784	796	804	763	773	771	801	756	802	750	824	766	784	793	770	812	785	767	785	774	756	781	774	829	817	798	793	747	755	738	799	769	767	753	777	815	765	830	790	782	778	765	804	780	806	778	808	775	806	732	789	797	744	796	762	782	808	788	741	776	769	773	729	751	734	754	767	736	855	749	755	782	774	776	820	794	767	791	806	724	784	777	773	806	782	836	780	795	798	742	820	794	775	795	778	730	761	774	784	756	794	762	805	787	763	778	743	806	774	782	747	820	797	750	759	865	749	754	769	789	746	771	801	792	752	762	776	755	774	757	805	789	777	729	726	760	802	777	790	735	758	800	751	772	756	784	769	821	766	783	792	790	783	830	830	812	762	808	758	786	802	754	813	827	710	811	768	771	791	829	751	759	806	793	767	811	772	814	787	771	790	801	742	794	787	774	824	780	835	803	729	779	814	794	802	795	785	788	810	760	751	788	790	778	801	753	776	778	738	769	822	819	802	807	774	806	797	763	737	740	767	784	758	792	777	805	793	800	757	765	813	793	794	790	723	725	778	840	776	789	808	821	730	813	776	762	730	780	760	743	742	782	802	758	763	763	800	800	798	738	759	766	763	783	793	780	811	761	742	756	755	807	747	778	769	796	809	790	819	773	753	788	775	804	719	787	766	756	733	758	753	730	776	774	763	808	843	763	751	773	792	756	784	757	776	783	806	760	826	805	821	813	771	784	852	764	778	754	737	771	747	824	753	802	776	753	771	761	804	814	843	791	709	802	747	717	781	791	763	804	782	788	818	757	793	792	766	766	817	766	746	732	758	777	818	840	794	778	814	810	722	821	787	771	791	784	783	749	768	835	791	740	822	749	857	794	759	792	798	759	767	741	768	775	776	724	795	785	802	738	715	832	741	749	761	751	750	764	799	737	743	783	810	778	751	735	808	772	775	754	815	790	782	771	729	795	728	681	810	841	779	834	738	808	766	753	830	800	778	766	821	810	756	820	752	825	733	807	819	751	785	805	786	747	797	764	777	753	807	822	776	788	820	757	743	752	776	763	827	756	772	773	762	777	843	753	760	720	832	732	790	747	782	774	800	765	788	791	762	778	737	795	819	803	750	753	738	792	846	776	750	741	737	787	821	805	756	760	782	746	787	758	768	805	794	771	771	768	799	804	792	798	779	766	816	789	814	754	761	794	770	788	734	807	797	771	772	743	759	730	783	811	779	769	719	796	788	786	771	794	735	777	801	780	739	774	790	782	789	793	816	763	762	787	785	770	755	747	740	799	774	803	732	747	752	794	788	777	770	773	781	734	828	804	765	808	769	767	792	753	832	746	787	784	765	775	756	800	748	764	727	787	830	793	753	818	772	825	789	784	807	792	775	800	760	748	732	755	764	816	811	774	798	792	777	794	721	797	835	768	778	808	770	735	809	797	797	822	763	818	784	812	761	789	743	758	755	782	790	773	829	739	760	769	785	779	739	849	782	763	758	740	795	725	846	823	828	793	761	791	750	745	773	830	796	752	768	818	764	774	832	745	768	789	816	779	768	770	760	741	780	800	779	754	767	805	766	776	749	767	756	803	775	773	799	807	768	811	772	762	828	770	760	792	793	813	799	784	814	766	766	784	750	784	750	807	806	829	790	805	760	744	846	802	802	805	817	799	762	743	813	759	833	784	753	777	767	747	793	762	742	802	782	769	762	755	784	761	768	751	816	746	790	789	823	822	794	757	828	764	755	770	764	747	803	751	767	843	817	804	770	813	799	774	779	781	758	755	786	803	802	784	762	806	749	720	763	766	769	783	754	819	766	730	731	801	794	786	787	802	760	732	781	846	785	798	810	778	799	783	834	787	769	796	800	746	801	746	782	825	832	737	800	773	778	803	771	758	785	853	736	801	765	789	835	803	786	731	782	775	830	817	809	768	771	738	771	757	769	835	823	841	801	793	790	807	795	783	783	816	795	764	799	783	826	753	749	790	737	738	813	766	788	778	773	800	811	781	812	739	803	741	805	763	744	805	777	791
24923	20679	27046	24205	20587	11683	2064	1033	839	702	577	536	484	470	424	430	385	392	354	398	379	341	340	334	308	342	321	350	340	347	302	360	326	316	337	312	309	313	328	347	342	328	336	348	324	333	314	315	311	325	365	294	339	314	321	338	327	314	314	332	299	352	311	334	328	305	336	320	305	316	311	299	316	300	308	334	312	344	266	287	322	289	299	306	315	291	287	289	353	317	321	304	334	319	330	343	304	286	324	322	309	320	285	342	329	299	302	303	310	287	295	331	327	337	297	316	325	305	312	313	316	326	322	330	296	318	322	281	328	296	317	330	307	351	267	342	306	312	348	313	318	283	304	321	299	319	309	351	321	312	305	303	301	321	324	315	326	296	335	331	328	345	327	307	306	320	339	334	314	310	315	309	302	295	288	312	312	314	303	319	306	335	331	307	327	340	296	289	304	341	325	335	317	324	343	297	296	300	299	301	351	285	324	298	361	322	322	325	314	330	272	311	326	336	319	312	293	303	305	280	295	274	297	299	323	304	324	341	357	328	315	344	300	273	280	340	318	319	320	324	318	330	322	320	319	309	307	299	323	308	332	302	296	315	321	282	276	315	292	336	320	299	340	310	317	324	316	304	320	315	291	302	310	320	356	309	285	283	293	326	314	329	343	330	323	315	333	295	327	293	337	327	333	309	343	300	317	308	306	301	303	335	306	309	275	343	294	328	322	335	308	339	317	325	305	332	339	309	302	318	332	310	295	283	284	311	335	307	314	314	300	324	297	295	301	339	362	339	332	341	301	344	340	312	320	357	333	325	290	326	268	280	338	334	309	329	314	315	323	300	308	314	310	306	293	331	312	299	321	343	295	303	296	308	301	316	288	305	334	328	335	324	326	328	325	306	319	289	320	344	303	347	315	314	314	327	296	320	324	282	343	285	335	308	270	322	336	321	334	328	301	348	306	330	300	325	314	326	342	315	311	266	329	300	312	320	289	321	316	298	306	301	296	329	305	314	334	300	348	311	320	324	297	328	304	323	322	315	307	317	308	309	320	307	303	279	340	307	303	350	313	339	311	329	318	338	302	306	311	352	334	308	317	344	344	309	304	322	299	319	330	289	290	358	332	286	326	313	304	275	290	295	278	315	280	308	301	350	342	345	325	294	285	288	296	328	328	297	315	334	337	330	299	303	311	306	311	302	328	304	322	321	266	324	324	309	315	329	291	318	319	297	296	325	335	291	309	300	292	290	293	319	339	321	335	305	294	292	320	297	277	318	304	308	304	318	311	303	330	321	281	350	348	298	327	314	330	303	291	313	297	322	350	288	326	319	318	316	316	338	340	294	294	297	302	361	328	292	341	325	320	295	310	332	299	271	301	307	301	314	298	334	325	298	310	295	316	296	276	314	337	296	341	314	320	331	329	341	324	313	337	304	322	319	280	339	304	337	313	330	303	305	306	280	301	297	302	331	309	337	346	322	333	314	340	314	322	287	259	346	318	319	312	327	305	289	298	328	319	304	325	288	299	307	307	315	326	327	326	308	313	313	327	305	310	317	324	304	321	347	309	314	313	313	331	300	320	299	318	329	304	330	357	307	300	311	304	354	309	330	304	357	307	309	340	347	286	305	308	309	308	290	304	318	356	338	345	312	325	315	338	313	348	293	297	330	321	308	318	301	324	331	290	308	318	314	315	324	281	319	308	340	280	329	331	300	342	313	314	294	341	309	320	302	306	311	314	345	268	305	339	308	318	305	327	295	323	320	311	305	325	323	331	285	340	346	312	317	279	283	325	311	307	331	325	300	317	322	326	335	314	351	309	305	310	331	351	317	324	314	320	333	272	302	335	299	312	321	330	353	297	294	295	307	310	338	311	292	305	287	317	318	339	326	324	337	291	325	320	343	306	312	319	323	354	308	315	312	296	362	373	314	313	315	323	318	287	332	298	320	301	323	305	319	299	320	323	341	276	305	333	310	313	337	296	321	310	317	328	309	320	329	322	312	302	323	329	336	285	296	341	328	324	347	327	301	309	329	350	290	317	320	337	306	316	309	302	329	320	343	317	303	322	320	303	306	343	309	322	320	301	315	308	367	324	324	279	358	308	307	289	329	276	317	305	311	316	325	340	310	329	318	310	326	345	306	308	346	321	307	305	297	343	334	347	309	299	286	323	305	332	289	315	322	290	319	295	316	303	314	301	315	316	317	310	329	317	294	296	334	325	310	327	293	293	315	291	318	342	324	299	321	343	285	312	301	312	343	323	330	357	309	324	335	305	308	330	318	344	285	310	301	319	301	333	327	343	304	333	305	291	327	305	313	298	299	314	345	294	286	292	303	328	306	325	302	338	294	321	334	330	309	321	319	317	317	315	310	362	295	375	287	323	318	324	300	354	297	304	321	310	303	282	316	310	298	317	284	314	313	305	287	314	294	306	330	330	335	324	305	299	324	299	329	312	331	309	312	341	327	333	301	287	329	313	300	324	292	329	283	306	321	304	304	328	311	334	327	304	309	316	322	348	294	297	320	312	316	294	314	333	320	317	326	307	316	290	296	289	285	315	332	302	331	295	317	328	334	338	321	305	318	299	334	301	284	327	309	333	359	337	345	328	323	341	313	316	325	302	292	339	301	298	296	323	337	307	317	332	343	327	302	326	320	316	301	311	329	311	318	288	290	320	325	288	353	303	293	274	297	301	328	329	354	321	323	346	333	359	338	340	308	308	304	313	363	314	303	322	271	294	327	302	368	289	289	279	299	278	290	296	321	309	327	321	311	283	316	300	328	322	323	308	297	345	354	322	324	303	335	331	283	359	291	326	312	298	309	310	259	353	329	328	338	312	310	343	327	293	318	321	308	316	288	317	327	281	287	288	299	320	345	293	317	310	317	353	321	279	301	323	316	346	334	313	316	282	339	319	295	323	300	303	322	306	310	295	299	304	298	321	354	315	301	319	302	308	329	338	318	277	338	293	334	327	301	306	307	280	296	292	284	312	304	331	345	315	337	304	302	309	319	315	300	327	304	302	311	301	337	312	336	317	309	303	339	303	293	338	305	298	317	325	320	297	327	319	339	313	330	308	307	315	287	319	339	347	321	290	300	343	307	300	299	302	320	308	300	333	345	282	303	336	319	331	312	333	302	336	320	331	313	324	325	339	301	327	325	317	300	279	277	339	301	321	323	309	350	338	325	328	299	318	337	341	334	292	280	337	304	285	309	312	304	290	348	314	329	324	342	280	298	307	310	316	294	308	317	316	309	333	298	306	322	324	321	330	310	345	313	330	317	294	325	319	323	324	332	344	273	303	315	330	292	308	307	290	349	308	335	309	308	356	317	304	317	304	312	333	328	309	290	347	310	302	331	324	304	335	305	342	316	309	305	307	345	309	296	336	325	312	330	281	332	287	309	325	297	322	309	305	293	339	342	309	308	316	303	343	314	303	286	343	334	297	346	305	326	330	326	287	327	343	326	332	278	330	334	301	279	301	294	309	312	336	305
40295	50269	18746	8255	5271	3793	2857	1990	1491	1288	1046	896	704	723	648	590	555	513	522	464	478	447	460	436	445	392	411	438	449	395	425	385	434	373	382	394	392	383	365	372	358	351	373	377	372	366	360	321	369	397	374	363	348	384	329	314	366	380	373	350	379	349	400	354	379	373	365	354	347	372	344	346	340	327	351	354	346	345	328	359	350	354	372	389	364	342	379	355	358	343	331	317	355	343	334	362	356	347	374	362	314	387	354	355	354	362	340	366	330	363	318	374	370	376	341	358	351	358	340	354	328	393	346	356	345	348	334	356	367	366	360	335	364	346	331	323	343	351	354	325	334	362	349	338	332	337	333	330	356	366	341	364	330	372	338	364	359	347	355	333	316	337	369	348	327	340	348	349	325	364	339	380	363	357	357	354	350	328	335	351	332	359	319	360	345	347	353	338	355	354	360	331	336	313	362	351	347	362	363	349	353	343	360	356	383	358	352	327	339	376	369	340	399	345	360	358	374	348	326	343	337	327	340	349	367	363	347	380	356	371	362	370	346	294	343	351	341	352	393	369	362	334	354	343	362	343	360	302	342	369	374	315	368	384	387	337	364	332	339	360	329	386	335	337	322	361	357	350	338	343	361	324	344	348	355	348	379	363	363	349	339	316	360	341	337	361	347	347	358	328	337	325	363	364	340	377	354	350	380	362	343	353	327	347	330	330	351	321	342	333	324	371	340	385	376	357	370	364	326	355	344	381	365	352	351	375	361	357	377	349	359	356	348	357	370	332	342	374	377	349	333	336	346	350	329	348	333	352	344	381	357	355	334	365	373	355	362	344	368	377	363	364	379	345	320	350	316	362	387	322	388	336	339	325	388	345	395	347	364	345	377	365	344	377	345	307	352	342	360	340	345	338	368	360	377	369	360	332	370	314	337	376	367	329	355	333	338	336	359	361	300	375	316	333	361	344	363	369	361	386	322	375	348	383	324	351	318	353	353	328	353	327	338	352	335	346	366	369	353	365	353	357	353	341	362	358	366	354	337	362	303	319	380	350	380	396	319	362	308	360	372	357	341	336	348	370	403	331	350	349	361	331	357	348	353	375	379	358	350	372	338	356	351	371	340	351	350	367	310	359	348	350	369	364	371	354	371	340	372	368	369	394	355	360	337	325	353	316	345	363	347	370	337	366	322	343	345	366	367	320	343	350	350	370	364	362	337	361	382	402	370	337	363	309	383	359	348	357	351	338	354	342	388	348	342	354	401	365	339	355	315	339	348	365	347	358	361	344	348	330	332	360	403	355	340	381	336	349	345	369	359	361	341	344	379	358	349	342	349	375	300	370	327	359	349	361	385	347	355	386	317	349	370	336	335	355	329	358	315	347	348	372	318	350	324	333	353	341	380	365	345	365	365	320	318	390	362	343	353	333	340	358	342	346	322	350	346	345	378	345	340	320	365	359	356	354	367	370	364	348	327	387	364	326	369	345	337	364	375	374	347	341	357	319	346	336	343	375	354	365	350	336	317	346	330	345	314	327	335	363	353	338	323	388	330	347	346	354	348	376	368	340	369	330	353	337	343	322	339	358	333	372	352	350	355	359	325	365	348	362	339	360	339	316	349	348	327	381	344	332	378	374	355	346	340	361	327	337	393	354	352	371	343	373	346	343	347	332	333	363	361	351	348	338	331	352	386	351	311	343	338	368	355	360	317	335	363	373	366	308	345	318	355	319	317	368	360	367	333	356	351	375	346	349	324	355	355	342	364	358	359	349	365	329	351	367	358	332	359	346	370	331	331	344	357	333	360	376	330	372	345	358	349	359	334	334	347	339	391	349	334	376	371	389	325	346	374	360	354	366	372	337	359	326	346	360	382	384	350	373	342	361	328	328	370	354	350	363	345	353	383	366	339	362	342	348	351	347	338	384	352	372	373	358	316	381	364	353	357	368	364	378	344	361	319	349	331	352	330	354	345	318	382	348	379	361	344	329	377	365	385	355	366	352	377	329	372	337	364	336	408	352	370	344	334	360	365	366	367	356	358	370	360	361	348	378	354	366	371	348	363	346	366	334	349	347	377	336	360	350	363	405	354	326	336	323	330	363	344	381	367	351	340	321	387	361	325	391	344	357	355	351	332	351	341	311	372	340	365	323	359	371	364	396	328	332	330	338	317	361	406	345	351	356	333	335	354	341	366	351	363	333	371	360	357	337	396	348	385	342	352	390	361	332	355	348	327	371	373	384	372	368	344	344	342	327	342	346	346	340	348	335	396	328	349	364	343	391	360	373	349	329	356	347	358	357	368	346	378	346	350	333	340	345	360	381	331	325	365	321	328	345	328	360	344	344	352	358	374	354	330	341	348	374	350	361	319	358	335	336	379	336	342	354	370	343	350	379	335	397	346	351	333	332	365	356	334	368	375	371	314	396	357	343	362	364	367	376	338	355	372	375	338	333	362	326	317	348	346	365	367	335	361	361	370	340	355	358	346	378	358	326	359	362	344	346	320	337	367	339	346	336	313	346	341	348	379	340	338	364	367	358	357	368	365	357	380	390	365	360	353	339	322	372	390	331	331	332	367	344	366	361	343	374	323	357	365	313	349	374	361	365	357	346	376	356	379	362	363	365	331	318	394	370	360	373	358	338	363	360	347	345	394	338	370	373	353	371	357	324	355	362	368	356	365	335	322	370	352	327	341	334	364	347	375	353	349	364	363	371	344	325	348	340	358	329	338	370	360	326	352	334	324	351	338	361	370	326	339	329	335	337	338	340	345	353	316	352	394	348	344	334	375	383	359	341	335	313	354	342	344	383	363	335	332	371	323	394	367	385	383	341	333	351	350	357	342	352	318	387	333	378	354	343	329	345	354	343	364	353	379	357	358	341	352	348	343	330	348	353	334	314	344	357	364	370	361	353	352	349	340	324	316	376	350	379	361	378	326	322	360	353	362	295	364	383	400	366	361	337	331	355	343	322	359	342	362	349	316	298	322	377	354	328	291	356	376	323	350	369	333	380	351	313	332	352	369	365	321	357	328	348	327	350	330	367	365	385	349	364	340	377	370	356	368	381	330	321	351	340	323	361	330	343	346	349	325	361	356	349	342	350	385	361	331	374	347	334	369	388	359	361	356	349	369	346	377	371	347	333	347	340	342	341	355	366	350	367	377	370	411	319	369	374	361	379	348	335	367	340	364	378	377	370	367	335	353	349	349	326	385	347	347	375	327	344	386	375	335	383	337	394	344	335	324	363	365	328	347	383	354	339	332	330	380	337	376	346	343	347	370	342	361	361	344	348	355	334	321	336	329	337	314	352	358	347	344	339	350	392	357	381	358	337	357	362	364	329	334	343	353	329	396	370	347	337	380	363	353	332	329	351	384	387	356	338	368	337	318	344	373	326	374	332	361	351	353	339	352	357	358	339	349	362	317	402	347	354	335	367	300	360	347	318	363	376	380	330	362	335	345	363	342	364	337	364	368	368	377	392	367	337	296	374	360	351
22905	20648	27377	23839	20617	20665	9768	2210	1366	1325	1119	1038	906	855	851	799	709	792	733	712	708	716	682	645	664	671	670	638	644	653	642	655	640	639	671	649	629	657	650	661	668	597	614	610	652	636	628	585	609	613	611	598	631	618	635	668	608	627	581	625	575	617	585	611	612	618	635	617	585	598	613	614	636	637	652	593	586	579	576	576	599	632	640	646	596	600	570	606	624	611	617	612	532	596	582	617	596	598	627	600	648	628	584	636	590	638	636	579	598	612	592	627	600	570	617	609	607	650	552	576	644	614	570	613	598	625	640	629	602	624	623	616	557	630	594	641	595	566	618	563	598	607	617	598	588	586	614	614	596	604	575	622	586	625	584	658	632	628	621	604	597	593	563	630	614	586	557	636	585	595	622	585	588	664	602	578	632	593	626	627	574	607	582	593	619	652	612	626	583	605	622	627	577	602	639	609	564	598	596	617	607	614	628	594	558	556	587	600	602	613	616	607	604	623	615	592	592	628	582	616	616	610	606	564	617	571	591	600	594	637	593	606	568	629	635	607	617	593	647	588	642	629	632	592	625	618	580	607	621	616	647	622	636	641	609	596	597	594	590	599	578	617	590	634	559	601	594	588	630	577	592	626	567	595	591	590	610	638	587	602	635	554	608	587	624	575	589	597	597	611	619	604	616	599	577	627	573	634	598	601	602	599	576	624	589	616	591	624	578	596	614	595	636	655	629	644	655	590	604	635	651	651	584	588	602	601	597	572	618	604	604	585	594	601	581	616	639	629	627	583	638	625	567	614	609	615	626	572	552	603	622	606	593	599	556	612	642	579	601	659	642	629	595	635	579	605	620	593	642	644	626	607	596	622	644	615	536	583	612	621	592	599	604	581	600	615	566	595	596	619	611	600	608	647	620	570	570	613	618	594	601	605	609	625	637	575	591	581	625	578	606	584	590	601	632	620	645	580	612	609	565	623	599	630	598	578	623	576	596	607	561	619	614	592	598	609	588	585	579	589	584	561	634	614	598	583	624	583	620	610	631	622	595	642	602	579	611	635	566	637	597	554	612	646	631	577	597	607	573	610	539	654	610	561	613	640	609	614	545	612	653	581	611	587	623	615	582	615	573	610	607	605	591	572	588	566	608	589	619	606	606	607	577	613	610	650	574	630	650	634	600	586	636	629	638	577	588	556	574	615	591	567	622	586	647	592	603	591	581	575	677	592	627	578	618	614	619	635	614	611	598	603	608	579	611	586	616	561	606	606	614	599	621	595	620	623	616	609	631	612	555	604	599	607	601	626	593	585	604	620	599	601	624	594	609	597	616	584	597	608	622	587	596	624	660	625	601	619	632	601	604	612	602	613	578	578	610	555	607	605	613	578	636	611	592	597	596	602	618	597	612	640	607	584	576	609	636	574	628	596	621	660	597	624	640	582	619	603	613	607	584	587	621	662	612	594	615	673	609	651	620	641	613	615	539	604	589	624	618	575	636	630	624	601	642	599	633	615	617	621	603	571	576	622	613	619	627	622	628	612	632	623	619	602	629	636	623	606	581	616	602	636	593	570	604	620	612	574	609	609	608	623	607	621	590	614	640	617	622	604	599	633	653	559	583	549	624	583	576	661	584	600	580	622	611	604	578	558	638	662	587	617	608	623	634	610	615	577	630	591	630	659	620	622	632	637	583	552	606	664	593	584	614	629	604	574	603	578	614	629	606	625	584	617	601	606	633	627	577	636	592	597	595	598	609	657	643	613	632	605	590	571	622	572	609	580	626	586	617	667	607	554	633	644	624	575	596	642	633	673	561	626	566	633	613	645	633	619	633	608	601	597	634	583	623	614	587	659	602	574	654	632	585	604	596	598	577	609	610	616	634	579	612	598	618	584	557	583	600	593	609	578	624	617	594	598	635	589	633	645	577	618	627	611	581	604	587	637	592	588	649	598	622	597	654	616	592	573	583	632	589	605	630	650	589	595	598	557	605	592	594	581	596	577	598	616	595	600	595	652	601	605	607	590	638	610	606	651	587	625	565	595	567	646	593	560	592	598	604	589	612	627	617	593	599	625	587	605	604	607	580	636	597	632	580	622	616	630	595	631	585	644	648	582	582	626	604	653	626	571	610	591	576	601	624	678	615	621	617	585	633	594	613	567	594	595	642	600	576	578	580	604	606	560	611	563	587	580	567	604	628	647	616	601	654	606	605	580	554	637	563	584	607	606	605	631	606	590	625	591	585	569	596	616	581	645	560	586	649	617	611	636	630	566	629	606	629	619	630	651	626	562	589	609	575	602	574	590	589	635	641	608	615	572	592	568	561	601	614	602	565	603	623	624	622	561	594	600	610	607	541	589	567	593	627	614	587	616	563	596	610	589	630	575	638	609	596	578	591	576	613	626	593	604	560	568	599	640	604	570	590	567	572	608	629	622	599	545	545	597	601	586	635	594	619	587	583	619	596	606	607	560	586	606	574	622	657	616	617	613	651	624	627	589	640	526	617	588	585	665	648	575	575	598	579	571	613	604	639	606	591	602	603	659	599	571	634	635	563	608	618	608	626	584	624	632	606	635	635	592	631	612	599	626	598	673	592	571	582	632	651	622	629	640	614	606	601	643	658	621	583	607	642	566	614	627	608	635	630	613	568	630	601	611	599	597	608	571	587	580	593	658	607	592	608	593	622	574	556	581	576	570	592	637	554	613	597	598	606	611	576	612	583	636	606	606	609	661	616	649	624	617	654	609	565	606	601	605	600	624	574	612	607	615	610	633	610	628	589	597	632	610	584	621	553	598	619	610	642	664	629	638	615	653	593	579	603	585	594	646	582	674	619	593	600	590	625	600	617	579	615	591	567	596	591	600	597	607	613	619	606	609	610	596	637	610	610	638	606	591	605	645	625	626	570	660	615	621	611	603	593	602	594	576	599	594	541	604	643	621	575	583	614	603	619	603	613	598	592	623	603	586	640	617	570	612	596	596	585	609	631	651	602	582	602	595	573	587	580	578	615	648	608	600	602	598	638	591	624	557	584	665	628	546	597	607	605	602	592	627	644	592	644	647	595	601	627	605	610	599	589	581	589	623	640	607	595	637	578	565	617	584	598	615	608	646	608	644	625	626	622	612	606	612	622	629	603	570	640	582	656	576	569	636	625	575	590	614	627	633	604	624	597	665	584	589	641	600	600	613	611	595	604	593	630	635	590	610	616	605	594	585	550	634	589	611	615	555	591	624	624	565	578	607	627	621	660	587	608	662	614	575	622	612	572	574	616	613	657	605	617	601	621	624	604	581	581	593	587	560	592	592	649	594	562	692	633	705	617	634	603	614	581	646	644	559	618	583	560	632	606	573	615	567	609	603	570	562	603	584	631	611	586	602	627	621	648	594	641	570	616	606	618	594	605	616	570	613	608	657	664	601	632	558	607	580	650	595	572	651	588	642	590	604	632	619	587	605	619	616	588	624	574	629	639	616	593	583	626	594	625	601	617	609	617	578
43888	56777	26142	11702	8147	6337	4690	3338	2645	2083	1770	1521	1303	1206	1116	1036	912	936	830	811	831	792	725	743	755	724	670	682	682	644	687	651	682	630	677	664	658	676	621	645	608	606	643	627	628	603	614	655	592	591	623	603	575	605	622	620	627	639	622	594	610	615	622	625	607	636	558	605	602	571	553	564	662	591	612	581	596	622	607	578	643	616	645	602	570	642	576	616	608	629	584	609	584	599	611	571	600	608	601	600	606	609	604	604	586	557	599	633	616	639	623	589	593	587	601	605	584	597	614	591	582	575	596	543	619	619	611	586	598	580	579	576	617	581	608	591	569	623	633	584	643	559	616	609	614	578	586	546	590	579	606	571	610	598	584	599	595	554	584	536	588	572	581	589	566	575	570	536	601	625	531	573	620	582	596	567	598	567	614	608	626	574	579	567	581	602	572	574	615	574	559	558	561	635	601	592	599	639	579	581	625	601	598	586	626	619	561	562	631	624	568	611	583	613	580	580	595	568	579	604	589	568	598	602	603	537	601	608	600	580	638	560	606	564	576	615	586	613	556	605	583	615	587	586	595	633	577	625	576	596	618	610	569	628	600	588	630	600	608	618	608	612	572	570	609	564	598	631	608	600	569	585	603	555	593	607	611	598	570	553	572	595	624	584	574	570	548	590	615	603	568	576	609	573	595	610	556	618	587	566	582	606	565	569	595	575	617	584	597	603	590	565	555	566	592	556	552	626	576	557	567	606	595	595	605	607	553	589	596	619	588	592	640	597	593	577	579	575	600	608	578	593	624	615	602	573	555	570	617	581	620	592	567	569	580	582	625	592	585	601	550	612	589	610	636	591	616	594	581	611	561	596	549	605	560	580	596	608	640	618	562	611	599	586	610	549	631	577	615	580	599	574	601	579	648	608	600	569	575	611	594	620	601	571	586	596	576	579	567	577	596	588	625	614	649	564	569	597	588	575	626	556	621	560	592	596	561	593	609	549	582	619	616	567	586	577	570	583	556	596	593	561	605	541	580	599	561	550	588	574	627	650	582	567	592	588	560	636	572	614	598	583	618	609	569	596	569	581	615	557	587	563	555	632	576	613	605	620	627	600	639	612	587	611	609	610	556	643	612	620	606	588	583	595	597	600	595	610	589	579	601	639	567	578	582	591	602	630	605	568	547	590	599	630	557	557	556	535	633	620	581	568	569	610	608	600	586	567	564	616	577	603	570	598	583	621	636	599	592	583	625	580	565	620	629	591	595	600	566	582	624	631	590	587	585	566	587	596	583	579	621	583	594	529	573	577	596	587	610	599	604	624	578	567	584	595	589	659	610	559	612	593	585	581	611	546	626	644	573	539	547	570	605	627	590	598	571	597	595	579	639	618	562	624	609	612	592	538	611	590	577	574	570	617	608	560	622	572	590	586	575	593	574	597	589	626	616	590	559	600	621	524	612	557	576	591	578	609	577	623	611	585	544	567	594	604	575	582	584	587	616	596	593	611	574	602	607	635	614	551	606	589	606	596	605	637	599	539	648	602	635	591	566	639	577	576	552	595	573	581	565	627	568	545	589	561	583	582	577	619	558	574	608	605	559	536	612	563	599	571	623	592	641	585	629	573	576	563	603	625	586	585	615	586	586	571	622	609	588	622	578	608	613	570	535	598	630	571	593	573	575	595	628	614	592	590	615	659	581	666	588	539	606	594	611	599	573	606	594	609	608	573	555	584	551	578	580	595	591	580	605	558	581	585	606	599	615	627	553	588	601	557	635	594	587	592	596	642	585	634	590	620	617	574	624	627	581	591	556	602	599	582	599	645	614	593	581	561	562	556	600	590	565	551	566	595	576	600	541	598	582	574	614	563	614	619	599	619	591	611	583	601	622	602	612	598	607	561	648	613	612	587	562	580	573	554	616	567	582	574	616	644	561	565	568	621	552	591	568	566	585	584	551	590	581	583	615	584	568	592	560	593	608	621	594	586	566	549	628	598	574	588	580	570	590	590	573	543	604	565	579	588	579	573	545	590	608	599	572	575	590	577	584	576	599	616	573	571	557	554	556	577	631	604	554	564	615	609	574	623	583	594	618	549	565	613	572	626	631	572	618	617	574	603	606	583	601	589	593	587	558	581	550	620	627	562	535	599	582	615	603	567	605	576	601	570	614	605	560	568	616	622	642	632	576	563	591	588	596	611	561	594	579	600	560	619	563	617	584	595	595	532	624	578	606	576	595	613	548	568	582	574	583	615	596	571	571	597	588	585	577	582	549	572	563	580	608	589	593	627	610	575	592	594	583	598	597	589	571	550	554	636	620	604	592	603	583	599	608	622	599	626	575	611	564	570	557	621	576	572	585	587	614	577	559	569	587	567	540	641	600	596	606	567	579	588	574	575	618	555	625	561	606	593	538	601	578	571	570	571	610	609	570	633	579	646	594	599	569	563	622	595	620	571	562	597	629	556	647	600	616	586	628	580	592	572	602	604	553	575	546	596	590	588	577	565	586	603	621	594	630	617	635	573	612	565	595	590	591	585	633	580	603	585	580	573	589	565	610	633	593	585	653	615	574	584	592	594	593	595	586	583	619	584	597	588	588	626	610	583	616	584	583	620	557	601	547	588	579	592	587	639	650	582	582	564	568	598	578	561	648	542	519	576	564	637	633	563	622	585	555	598	649	615	585	589	585	577	569	598	638	598	579	588	611	596	609	564	597	606	597	614	621	572	591	555	595	591	567	567	572	588	573	579	597	638	610	623	593	646	593	599	610	573	620	618	589	621	605	606	603	600	571	591	596	618	615	651	613	602	648	563	535	553	530	580	587	592	618	636	580	580	621	603	632	589	601	560	616	607	601	568	569	626	608	580	583	578	637	562	577	593	564	583	610	559	594	618	600	602	619	589	575	618	595	587	597	651	582	585	637	616	615	596	591	564	579	635	568	595	586	608	606	628	579	589	587	636	579	605	626	559	614	568	594	595	591	599	573	587	657	594	648	570	599	600	604	601	514	627	580	614	607	571	589	629	621	601	618	587	598	592	613	625	560	627	593	573	642	613	550	608	588	600	590	554	627	665	594	614	612	610	618	622	610	601	593	585	611	633	602	599	627	618	589	588	617	587	595	625	609	593	573	604	634	579	609	616	572	528	622	668	546	562	618	575	544	589	591	593	570	574	632	593	606	565	621	615	565	609	592	605	611	595	602	594	620	626	580	582	581	609	582	590	571	627	615	594	586	614	569	609	588	591	639	625	574	566	600	610	613	597	638	621	577	594	599	556	625	585	640	612	569	615	573	605	566	559	630	585	632	576	552	569	579	566	555	612	567	595	595	639	588	625	602	565	571	574	603	592	552	592	574	614	589	570	575	629	639	600	612	572	577	563	597	585	609	590	632	574	560	588	579	617	579	577	576	543	561	565	590	640	557	593	584	578	572	604	605	603	585	593	581	614	568	617	640	595	588	566	619	591	549	587	622	548	613	563	573	574	569	611	550	592	568	583
33830	25612	12720	2587	1524	1317	956	845	837	786	748	723	756	766	766	717	699	724	745	737	728	737	697	756	776	724	705	781	720	745	728	765	706	731	715	739	770	793	754	740	767	716	754	729	707	788	755	699	724	776	734	706	685	743	718	793	726	688	732	716	706	736	697	736	764	724	732	725	719	732	714	775	718	769	756	747	725	702	664	727	741	743	723	719	707	767	704	726	689	777	733	749	690	725	760	720	765	783	730	663	739	758	730	724	709	743	712	717	709	772	737	709	757	739	701	730	749	810	773	753	741	730	755	695	721	719	765	773	727	755	794	717	695	774	738	711	720	692	789	662	757	747	728	684	703	723	672	750	741	753	732	747	762	709	706	717	720	757	706	759	729	706	737	714	761	733	732	704	689	720	650	717	716	705	745	698	759	735	701	717	717	750	740	712	714	742	700	680	711	707	704	766	694	747	740	701	718	698	695	713	748	753	702	762	745	733	727	678	740	744	727	715	734	769	750	732	740	711	688	738	731	720	748	742	724	754	731	747	715	688	701	722	753	735	716	781	714	737	759	770	735	709	672	739	746	734	765	670	760	754	737	760	739	721	745	765	709	720	777	702	745	730	787	715	748	710	755	734	715	766	730	744	715	761	764	705	725	663	690	742	785	739	705	697	741	712	757	720	759	739	708	766	725	709	757	724	769	715	679	699	729	729	770	683	717	702	762	745	745	775	734	694	733	720	701	735	757	736	741	760	734	767	754	709	696	718	741	751	710	697	683	706	664	768	709	745	773	726	766	741	694	727	706	715	687	764	663	733	705	702	750	740	700	728	712	751	708	698	685	721	695	697	735	762	740	750	733	768	727	739	714	709	744	719	769	718	741	732	736	730	728	747	694	680	700	738	743	745	731	762	757	752	763	730	732	748	723	732	721	714	717	754	742	748	734	730	717	718	708	749	769	758	727	729	711	737	674	705	707	716	737	678	714	719	722	744	743	795	735	755	651	694	731	760	724	733	756	747	729	715	722	726	749	725	730	756	730	745	741	716	711	803	720	737	734	750	716	740	721	718	698	692	756	675	727	721	692	742	739	739	726	781	711	700	745	767	738	736	720	702	694	714	741	702	761	755	679	775	759	711	701	777	742	698	720	776	744	706	736	725	712	743	727	734	707	753	762	687	725	704	737	750	740	715	721	755	675	723	727	761	745	706	754	739	695	757	753	717	746	724	710	736	714	724	778	731	725	765	708	745	688	706	721	719	657	701	735	706	708	680	730	733	713	719	698	768	719	742	742	759	722	734	727	713	751	706	715	663	699	795	737	697	739	709	762	746	702	722	722	697	684	753	762	740	720	788	731	716	736	758	741	768	733	725	745	764	756	663	676	713	710	678	732	748	774	704	750	734	752	748	693	707	741	697	736	717	779	718	760	747	729	706	752	722	745	739	698	740	724	779	700	774	774	726	748	738	703	707	731	748	715	710	758	687	720	724	719	722	696	723	744	709	721	716	747	717	763	680	709	739	742	783	744	699	713	709	756	708	709	734	739	705	741	721	700	728	709	734	710	677	712	740	696	719	733	719	763	720	714	684	709	746	742	730	755	756	691	715	698	733	698	820	725	807	678	751	748	696	706	748	698	750	691	776	722	723	754	679	717	750	734	671	709	752	716	734	743	732	706	754	759	718	749	700	755	726	684	720	790	716	765	755	685	763	752	721	725	786	729	754	736	760	680	751	725	718	749	788	732	747	715	789	771	739	741	701	779	700	743	746	734	733	717	766	703	693	727	729	706	715	751	723	722	758	740	726	722	706	716	717	733	664	741	747	737	678	682	775	715	663	722	782	705	745	745	747	710	705	714	733	719	727	724	801	692	701	735	769	730	781	743	688	728	682	700	735	763	712	719	748	754	716	712	717	716	690	726	703	684	742	770	754	724	780	698	739	705	732	770	737	765	734	692	692	710	769	749	750	759	710	734	751	741	758	748	719	693	805	706	695	754	719	717	769	728	747	775	717	702	755	708	712	708	705	758	699	756	710	790	741	746	723	755	708	722	749	773	736	682	765	732	669	782	709	739	707	730	751	725	739	723	758	689	715	771	736	711	759	678	753	714	663	697	750	717	684	692	766	757	680	749	724	710	720	738	750	731	745	745	737	710	708	783	725	703	717	775	733	715	734	700	775	719	746	640	716	757	743	748	731	732	781	718	761	719	729	761	739	769	708	717	718	727	756	754	697	714	732	725	763	727	749	680	739	747	718	726	680	703	719	692	753	706	760	715	741	750	799	804	711	734	730	732	748	696	701	755	713	758	716	782	711	740	730	711	729	739	707	720	737	700	723	705	787	729	744	708	709	735	716	742	692	731	730	728	708	718	737	762	737	751	709	737	682	703	749	692	717	785	733	723	634	693	771	753	708	751	759	761	733	719	738	687	708	725	709	726	743	770	743	790	717	729	770	730	758	790	767	768	687	723	695	722	745	733	760	734	713	738	778	689	711	692	724	732	743	739	749	676	754	736	717	664	757	743	745	738	706	744	700	725	716	721	752	753	788	736	726	764	752	761	672	728	697	724	709	670	700	730	773	679	729	744	737	749	675	729	716	673	736	724	740	739	734	736	710	710	697	707	700	754	765	712	713	731	729	711	698	703	771	719	767	736	692	772	754	740	699	732	710	686	705	768	700	696	733	735	698	722	724	749	734	730	743	725	712	719	726	740	694	773	699	740	692	765	772	742	724	740	780	752	731	719	741	717	729	719	715	712	714	704	740	721	775	769	718	685	717	728	714	697	705	756	746	740	742	711	730	724	747	710	737	712	701	676	746	740	763	729	764	713	735	748	678	723	757	734	721	724	769	743	717	745	727	716	681	754	758	710	681	721	706	788	801	747	768	710	764	694	756	756	701	737	712	702	716	752	692	731	717	692	760	716	729	690	672	716	762	726	719	696	710	752	724	687	723	697	780	700	730	744	721	762	714	762	740	709	752	742	733	704	654	731	729	704	783	715	735	690	754	732	682	741	726	737	780	709	731	756	727	735	766	706	721	767	709	738	782	713	750	745	726	656	676	755	706	701	777	749	768	705	747	709	770	734	754	761	724	727	735	689	684	706	734	688	719	722	651	764	744	716	734	740	746	748	740	707	790	769	726	725	757	698	726	710	669	755	726	715	701	706	707	730	703	759	654	716	776	678	726	721	721	761	697	733	749	735	713	723	680	800	728	749	765	753	684	738	683	695	747	741	728	741	727	754	740	728	708	707	730	717	708	725	750	715	683	767	725	735	672	775	746	710	714	707	749	723	772	752	763	721	711	729	674	676	679	719	698	780	703	683	729	721	711	737	735	768	753	713	722	742	752	719	754	762	701	725	758	773	712	745	763	713	726	663	752	764	751	712	746	765	730	718	680	735	767	714	717	764	751	705	689	708	721	748	763	789	729	733	676	673	751	686	769	691	719	724	767	763	747	727	763	744	711	759	678	729	713	715	722	712	734	759	760	674	728
35838	33358	9982	3154	2421	2073	1400	1103	1062	944	886	793	835	801	848	784	830	791	794	781	804	774	805	805	772	824	785	826	793	774	802	782	828	720	797	776	788	802	774	813	771	766	738	782	745	771	806	803	745	753	782	767	792	782	764	761	814	822	769	773	773	796	734	757	771	798	759	786	772	761	786	781	793	748	827	726	753	801	767	773	762	787	792	813	810	750	778	811	766	837	792	757	755	757	777	803	789	781	768	784	788	782	745	790	736	743	796	783	777	792	788	734	769	826	709	764	798	775	752	744	794	784	787	790	778	788	837	800	804	757	738	793	771	790	761	756	773	829	791	737	758	779	823	784	740	761	747	793	729	790	767	769	737	783	745	805	756	759	739	784	838	817	750	734	817	782	767	764	791	779	781	757	790	754	815	832	774	831	773	834	792	754	784	793	795	738	789	756	782	760	789	768	768	746	801	755	722	760	770	757	787	771	742	760	763	789	770	779	779	740	782	789	797	758	779	749	792	724	784	746	761	760	784	752	777	753	787	722	802	788	792	792	761	781	740	768	801	788	756	783	727	741	738	799	778	772	810	831	760	780	767	789	722	767	764	774	731	785	775	771	748	748	804	790	819	787	744	777	757	773	804	787	811	774	769	803	786	759	813	777	821	786	797	767	728	785	753	766	779	768	720	860	822	770	789	760	787	848	758	732	797	806	760	781	768	780	784	763	752	775	772	723	715	776	769	759	820	768	766	840	811	809	765	789	706	802	725	803	768	773	825	813	734	753	753	765	759	762	810	803	767	773	822	716	771	799	790	728	791	819	786	777	817	828	781	785	800	742	768	780	736	733	774	804	776	789	756	754	767	737	787	789	802	735	766	802	777	753	850	768	803	784	780	777	803	761	744	766	743	753	782	784	809	765	796	820	785	790	783	774	729	801	784	766	809	751	811	796	803	759	805	785	771	802	791	767	793	763	825	774	790	727	789	759	777	762	837	784	742	784	746	735	780	781	784	789	808	790	783	784	728	759	800	840	786	802	771	804	777	781	773	813	747	819	743	756	744	739	809	746	814	798	783	801	724	776	757	690	774	773	747	804	792	760	737	805	788	815	773	787	774	791	772	779	759	750	789	725	788	768	765	768	742	816	712	765	756	791	753	792	819	756	768	780	828	795	797	749	768	791	768	732	773	810	748	787	790	773	797	759	718	754	767	841	752	769	796	793	800	792	753	778	759	770	779	748	810	825	766	805	791	819	743	760	760	774	761	767	778	759	755	800	832	815	737	753	767	775	757	783	799	794	758	798	798	821	815	705	778	775	761	757	807	788	754	775	791	764	782	796	744	760	778	757	775	779	806	786	789	780	800	746	809	813	788	810	772	751	760	778	747	777	783	731	754	733	798	756	791	792	752	766	773	793	771	727	757	742	814	775	759	768	725	757	779	750	787	768	759	788	762	768	783	786	733	793	759	737	839	774	776	755	749	754	797	786	849	792	810	737	779	794	766	772	759	789	770	756	782	766	754	796	787	767	786	767	747	797	804	792	736	794	800	817	734	746	824	798	793	717	778	776	873	749	816	765	759	778	784	790	817	766	779	783	738	801	747	745	723	763	792	755	786	761	823	836	816	766	803	758	798	796	792	759	792	793	792	804	778	779	805	776	797	795	775	778	772	766	845	720	783	783	763	774	744	777	805	768	700	773	850	784	758	720	792	772	759	797	816	780	793	772	821	797	757	771	746	770	773	791	824	802	779	748	764	791	821	744	775	787	804	828	765	812	765	778	783	786	736	767	730	789	766	713	776	826	805	759	745	840	778	767	793	805	783	766	773	824	799	794	806	783	796	758	781	758	827	761	761	776	768	784	757	791	792	789	737	763	785	794	773	775	762	765	781	756	749	761	747	785	756	815	784	830	727	778	783	759	768	817	774	767	847	808	769	770	773	794	738	801	761	815	744	776	802	717	752	774	798	772	763	813	812	743	754	783	778	732	813	732	822	780	783	769	828	764	768	798	836	802	761	751	793	806	770	778	760	803	754	786	790	792	810	802	758	746	727	762	752	805	784	775	794	771	749	740	776	766	846	808	793	795	766	747	735	787	793	776	770	790	791	820	759	796	736	816	817	738	772	769	740	745	776	750	732	766	837	757	735	810	787	761	809	718	830	809	793	766	759	792	779	791	778	799	787	747	787	772	818	735	799	763	879	801	792	775	784	750	810	764	788	751	754	802	763	777	804	802	777	784	765	761	768	815	784	722	789	748	798	746	793	836	846	777	756	782	776	766	816	800	748	731	763	784	807	774	800	771	756	777	752	833	801	786	788	764	774	744	753	790	807	771	780	720	770	792	781	748	824	751	792	828	742	755	765	783	768	769	803	762	783	812	749	805	762	765	802	733	770	766	786	783	811	807	780	774	833	720	751	802	800	763	752	740	786	782	800	796	778	776	770	741	777	755	782	811	780	771	758	780	795	837	764	773	768	778	788	775	765	790	785	808	773	798	794	769	750	777	785	801	777	726	821	770	775	811	731	831	758	759	693	805	773	755	770	740	796	745	791	805	707	805	800	745	734	750	756	736	849	772	732	744	798	791	770	805	822	777	740	768	766	790	741	776	771	795	758	763	772	798	771	763	791	832	751	792	765	775	763	771	785	792	760	803	818	753	748	815	818	766	723	796	792	756	806	790	840	800	777	776	775	779	735	784	757	791	775	759	783	750	801	745	859	711	777	797	734	748	759	739	743	819	775	755	746	761	764	770	726	795	754	805	782	800	757	772	723	783	760	774	759	794	775	715	738	751	766	769	758	786	778	831	818	736	800	793	801	785	788	790	757	851	783	813	778	793	790	760	767	753	780	775	855	766	768	796	799	756	744	795	809	758	757	735	779	784	747	761	791	872	780	739	771	765	782	771	738	746	795	757	785	770	789	781	765	763	793	788	825	740	738	773	810	796	794	787	739	738	785	756	839	837	759	750	819	746	798	746	813	772	788	781	757	826	742	788	787	747	758	790	766	786	816	805	769	766	770	808	770	777	780	732	748	765	778	758	804	781	773	832	724	812	771	765	752	777	764	774	858	780	801	837	761	829	770	770	838	770	804	750	761	759	822	802	775	754	768	743	800	831	772	778	773	813	722	760	760	762	779	791	758	805	751	745	711	762	758	765	782	808	790	843	751	699	806	765	758	760	746	684	778	783	794	816	788	767	754	745	812	762	812	776	792	766	786	776	805	800	827	806	768	756	757	812	763	785	749	757	800	767	783	761	772	812	784	816	770	722	759	767	796	792	803	788	710	762	781	779	791	819	772	730	749	734	779	780	777	766	773	792	772	774	798	763	745	804	836	813	740	760	787	758	787	751	793	776	785	812	751	754	821	801	762	748	742	771	767	758	778	750	806	788	770	759	775	845	736	777	763	788	770	757	704	797	804	739	741	771	824	754	730	725	765	822	792	767	804	770	789	791	787	701	803	728	762	773	750	704	745	790	738	817	776	765	746	766
24872	20717	27036	24281	20602	12252	2075	1009	736	639	593	561	475	441	410	393	412	404	323	400	371	349	348	339	339	339	365	355	366	337	355	309	340	312	312	332	318	362	331	323	300	331	333	304	331	382	312	297	293	324	338	302	329	333	340	315	356	353	342	305	331	337	317	338	326	357	331	333	312	290	344	341	324	333	303	329	340	305	296	314	341	296	333	354	292	307	299	320	347	287	298	304	352	321	321	315	325	330	292	337	309	315	305	268	294	309	265	325	309	302	300	302	328	333	326	337	304	332	323	279	322	309	323	303	335	317	317	335	356	320	336	292	309	294	308	291	315	317	325	292	336	284	310	301	318	297	294	322	330	287	280	342	331	311	328	332	301	311	307	337	333	333	362	312	320	329	282	306	304	331	290	343	309	320	315	333	334	310	330	335	293	312	297	342	328	324	331	319	328	317	317	326	334	323	345	297	304	298	305	332	327	305	309	343	315	308	283	295	326	286	312	341	327	330	326	338	338	338	329	346	292	305	297	324	312	305	315	301	303	292	314	335	303	313	331	336	333	321	339	317	313	324	298	306	286	335	288	327	330	292	333	311	326	309	295	326	293	302	317	318	307	314	281	304	306	329	335	317	314	324	322	297	300	321	306	327	347	331	296	296	307	320	293	306	301	305	324	319	320	333	309	308	347	308	303	313	321	303	276	331	337	315	313	309	334	324	338	316	306	336	323	305	326	291	317	301	335	314	329	305	352	316	308	299	300	300	308	291	310	289	341	355	324	324	313	329	319	304	332	313	306	320	291	325	292	293	343	301	328	298	306	323	313	352	331	327	303	334	323	283	296	296	338	283	346	340	316	290	337	338	312	328	290	319	301	301	319	310	318	305	299	318	303	337	298	325	303	324	292	319	325	324	291	323	297	339	328	329	309	290	346	338	299	297	323	340	332	295	329	319	301	282	300	307	297	320	334	281	271	293	322	300	308	318	325	334	326	283	326	313	325	330	333	293	338	323	310	303	289	322	305	307	324	317	328	335	349	343	319	340	326	297	320	308	290	346	338	340	323	308	316	298	353	283	329	296	314	311	300	344	290	297	345	316	302	312	308	315	304	285	333	312	292	314	311	316	303	334	327	339	300	304	309	307	331	336	327	315	314	329	314	325	298	298	311	285	306	304	338	311	319	301	325	305	335	310	304	353	288	294	303	302	309	311	319	309	309	320	311	327	349	318	326	322	306	298	330	340	297	322	306	286	288	302	288	351	323	350	343	289	300	296	339	335	326	304	337	327	332	313	318	305	321	322	327	280	309	303	334	343	286	328	333	326	294	310	280	281	297	326	297	319	315	313	303	341	303	313	333	322	307	294	304	320	302	268	307	301	295	309	303	330	323	309	341	337	298	301	308	306	317	280	337	318	304	296	322	371	322	309	310	305	326	301	333	337	327	324	333	331	322	313	296	316	340	283	274	326	331	326	291	295	301	330	313	290	342	315	335	302	326	325	325	320	315	317	277	313	330	302	316	317	318	280	305	328	288	300	347	330	307	314	301	335	337	339	324	308	307	311	302	308	303	328	319	326	314	340	316	302	335	321	309	325	292	329	312	324	311	343	315	327	328	297	300	317	327	303	325	320	316	303	348	322	327	334	308	346	326	277	301	309	293	321	308	322	351	291	318	336	309	318	305	356	325	312	305	293	287	314	322	330	321	317	291	354	317	332	308	296	329	325	328	319	310	363	330	318	305	317	331	323	317	313	333	326	314	323	320	326	304	317	303	272	286	331	305	326	333	312	314	303	307	305	338	332	317	310	335	326	322	318	310	352	315	330	313	330	327	317	316	315	346	303	340	263	315	310	306	305	321	303	334	320	349	326	295	321	313	300	327	337	299	310	305	324	320	330	306	345	302	302	347	331	341	334	316	264	291	276	286	324	302	337	322	301	298	317	350	313	302	315	335	329	315	300	308	331	301	284	338	315	300	313	270	305	317	339	343	316	304	316	328	302	341	319	351	316	306	317	298	342	305	313	303	291	319	306	321	324	309	313	337	329	323	321	321	329	350	345	334	348	317	346	281	315	320	291	314	306	328	326	290	331	323	304	298	301	338	331	331	324	308	292	315	345	327	339	311	272	314	339	345	355	274	297	300	313	317	324	331	303	325	304	336	316	330	316	332	308	324	316	313	305	314	316	310	344	327	304	312	288	301	283	313	339	331	349	329	304	309	304	339	306	305	296	340	349	320	314	308	307	311	294	300	339	308	265	342	295	336	334	326	314	298	306	310	282	307	293	309	337	307	309	336	299	273	348	328	327	310	323	335	318	281	323	326	332	346	329	339	325	310	331	330	295	318	324	301	313	290	326	300	304	310	296	330	332	312	312	310	339	320	352	327	290	304	303	301	282	282	306	318	311	284	318	340	311	297	344	325	318	310	340	314	320	316	308	332	330	288	313	285	306	279	313	343	322	332	340	320	316	297	311	336	311	316	319	305	330	319	305	335	334	335	310	340	287	308	293	335	322	329	331	328	278	326	332	319	345	277	336	334	313	308	302	284	318	323	301	342	313	316	296	287	311	306	343	315	348	326	314	311	348	322	320	305	294	333	372	309	329	309	304	315	282	367	329	315	285	310	366	318	286	339	303	329	319	313	321	291	311	324	309	334	298	305	325	328	318	333	284	333	294	290	328	334	320	303	324	286	321	321	313	307	316	308	324	353	327	310	318	321	315	307	288	334	323	296	319	349	287	316	297	326	289	304	305	284	303	325	322	305	321	343	305	326	303	317	326	308	317	312	311	337	327	325	335	307	297	349	326	298	329	308	338	301	329	285	324	326	342	287	324	314	328	347	323	317	313	297	266	306	311	291	322	314	291	313	342	294	338	325	313	296	302	306	303	322	316	310	353	321	311	306	313	304	315	311	320	323	315	297	345	277	309	302	291	312	301	346	349	304	317	340	317	315	324	319	331	336	310	315	331	281	340	295	289	292	327	315	321	297	311	321	323	319	304	312	306	311	289	282	308	339	319	286	327	327	336	311	301	317	331	330	289	338	281	316	322	308	308	287	280	307	282	306	334	328	307	307	290	320	322	298	311	311	336	305	312	338	296	327	313	348	300	330	319	293	302	305	315	320	277	292	276	325	310	283	321	305	302	299	313	317	286	322	297	341	309	348	294	297	295	341	321	312	351	300	303	303	324	291	293	309	333	291	301	338	314	312	296	317	321	342	333	292	310	318	305	324	316	332	320	335	299	310	301	287	318	320	316	308	285	316	303	314	303	335	326	324	313	292	306	332	339	294	310	331	319	347	323	339	302	311	352	336	330	303	310	290	315	306	336	343	314	363	327	326	329	340	329	329	340	331	311	316	324	314	322	327	319	298	298	310	300	318	324	354	316	302	331	302	311	278	261	303	321	309	340	319	317	294	314	304	317	295	297	302	305	308	307	300	288	302	289	290	323	331	315	310	323	310	283	320	296	341	326	317	349	309	308	317	321	295	348
40441	50710	20168	8420	6358	4955	2935	1860	1374	1097	976	928	736	662	609	588	551	510	490	450	456	488	455	425	422	448	437	416	413	369	408	394	373	412	373	403	359	364	359	387	350	362	402	358	340	382	399	338	383	377	380	340	354	344	378	381	396	345	359	354	360	359	361	405	377	350	367	352	324	342	338	376	342	342	326	373	362	353	376	357	380	359	376	369	350	335	346	354	342	377	366	361	348	372	358	339	368	354	353	357	356	348	397	363	341	346	348	363	343	360	353	362	381	383	375	327	366	349	357	339	342	391	328	346	339	325	370	351	353	350	362	370	367	370	360	353	355	348	349	345	334	368	361	370	346	357	377	390	402	347	340	364	362	335	340	353	349	333	364	359	345	368	346	374	338	365	362	346	334	359	330	330	347	346	352	337	336	369	358	357	332	352	356	343	367	357	357	319	371	362	362	354	381	370	345	362	356	346	383	353	370	349	367	369	360	346	355	365	373	342	347	335	367	365	344	329	365	360	368	334	324	351	364	358	344	350	363	333	337	362	378	328	396	370	319	352	345	370	364	348	345	366	358	348	328	355	346	337	370	355	334	356	339	353	370	341	330	382	348	371	383	351	358	365	349	354	345	319	342	358	337	358	345	394	411	345	351	331	364	326	338	357	337	353	303	365	368	362	337	330	375	335	377	323	354	343	359	354	344	373	362	345	379	345	334	325	327	353	366	393	324	384	356	332	343	355	366	359	373	354	367	336	369	340	354	351	355	332	383	383	365	301	311	347	335	326	351	361	349	304	359	371	349	400	383	366	371	344	330	346	360	356	350	315	360	354	357	334	338	364	352	331	340	336	347	353	344	309	363	332	363	348	332	358	358	380	302	345	386	367	377	354	352	344	367	364	354	361	322	375	379	358	326	356	355	336	330	357	332	350	370	367	384	331	355	363	391	381	366	368	329	359	330	322	374	383	333	372	349	335	342	358	363	360	355	315	342	344	351	368	332	358	362	352	355	355	354	383	346	331	345	367	346	352	350	326	361	361	360	372	372	363	359	345	379	337	381	336	334	396	336	340	356	331	346	351	376	364	320	355	343	345	328	365	342	372	373	323	349	333	351	369	336	354	368	353	360	350	355	389	356	369	340	348	351	344	336	342	383	338	322	371	349	335	350	340	363	354	368	336	334	315	348	342	371	363	351	371	355	354	367	339	322	386	356	325	352	339	361	352	324	361	360	345	369	343	327	354	366	354	378	355	338	351	363	350	363	366	361	319	377	322	339	339	310	384	359	361	345	380	358	351	347	361	355	352	353	353	344	327	361	336	312	362	370	352	357	374	355	359	337	336	401	319	383	337	355	354	353	340	326	361	349	387	345	356	387	318	334	383	356	360	355	345	348	361	361	332	333	361	333	361	348	329	350	367	352	334	352	330	398	352	353	344	323	352	351	377	365	341	349	343	362	345	344	319	368	356	342	349	387	334	334	310	363	344	368	374	357	361	375	352	387	341	354	376	390	348	365	347	376	358	331	353	332	370	333	378	369	372	357	350	350	355	338	332	365	372	349	350	348	362	359	344	333	361	373	368	341	332	352	350	373	373	323	330	378	340	357	341	332	358	351	340	346	356	354	395	348	376	322	340	335	380	345	358	365	331	340	379	363	300	334	358	364	373	349	336	359	373	345	346	391	344	388	351	347	369	363	355	363	328	335	331	358	353	337	358	319	376	368	383	341	342	351	354	334	326	354	330	363	360	344	366	357	389	367	353	352	364	371	367	368	365	334	314	368	352	354	360	347	335	346	339	342	355	359	353	353	338	377	343	361	345	375	400	364	378	341	344	321	355	370	369	337	358	379	333	358	382	386	361	367	377	350	341	378	359	308	375	384	315	406	341	320	324	328	343	362	365	348	328	375	344	351	346	341	329	380	364	333	342	338	384	329	363	327	333	341	314	379	342	341	368	328	340	357	346	348	359	353	343	337	352	347	353	315	365	353	362	375	325	335	305	366	359	375	327	362	347	349	366	330	346	356	323	355	323	405	371	375	371	329	375	362	355	346	357	345	344	333	351	371	354	330	378	355	318	349	351	336	310	313	349	358	351	362	389	349	346	370	318	378	366	364	335	348	365	334	359	345	360	397	346	391	362	353	336	326	383	347	361	341	378	397	366	419	359	362	367	362	336	336	337	347	365	359	348	347	344	380	356	373	349	364	364	320	370	361	354	390	350	344	376	356	367	343	345	336	345	341	371	350	394	361	354	364	357	335	376	336	334	363	328	322	353	325	344	354	353	385	327	341	368	369	330	339	346	376	340	370	306	317	373	349	373	370	358	365	346	329	340	337	349	330	317	394	344	394	330	341	336	351	338	344	379	354	360	333	354	306	339	334	378	368	356	343	350	349	367	316	348	335	345	352	312	341	357	341	313	344	321	332	350	362	361	386	349	368	329	369	327	324	328	352	353	354	338	425	319	394	344	344	339	322	323	386	365	334	360	377	328	333	319	335	328	346	335	335	350	333	347	354	351	354	348	331	385	374	357	345	315	347	365	356	372	354	351	327	325	339	361	330	378	337	319	348	327	351	314	359	320	374	353	344	360	353	341	378	328	337	390	373	350	332	346	387	380	332	350	386	373	349	367	330	330	339	332	318	355	328	347	334	333	366	367	345	349	365	354	369	367	327	351	362	379	359	362	374	387	332	343	373	357	347	366	342	351	338	379	365	366	356	363	333	342	335	369	321	366	351	372	353	309	350	366	368	380	314	362	401	352	388	344	321	360	340	366	327	304	332	331	338	355	327	378	326	344	356	388	340	350	355	354	368	349	341	345	344	294	327	324	350	364	322	362	330	330	341	317	342	366	356	368	350	316	337	380	362	358	340	342	319	361	349	361	356	356	338	375	345	345	348	348	358	345	372	334	350	353	407	334	343	380	327	369	363	338	347	322	362	390	362	352	370	323	332	339	343	379	350	364	352	377	380	344	347	351	340	357	355	341	357	343	344	340	363	365	345	358	354	349	356	345	368	362	354	313	343	374	344	345	373	321	352	350	359	343	335	315	309	343	366	335	316	333	360	366	332	348	370	357	338	350	335	353	318	349	371	345	364	342	343	355	361	338	336	360	331	350	354	342	369	371	348	333	369	341	366	325	348	348	354	379	410	355	334	361	361	330	352	360	358	326	384	371	368	357	355	343	334	368	384	316	357	369	355	370	318	374	382	341	326	346	389	359	322	346	379	366	330	350	342	329	357	352	337	342	337	317	338	368	378	358	345	361	376	349	358	347	358	346	341	342	359	352	323	345	322	327	381	393	353	357	311	369	349	335	359	334	342	348	325	428	376	367	352	362	341	377	356	361	344	368	340	376	387	352	359	348	342	332	318	352	357	364	340	344	361	358	379	342	388	343	343	338	357	371	329	369	367	327	339	344	347	354	390	364	353	310	337	364	352	360	335	351	342	345	354	339	354	364	341	349	354	365	358	355	329	368	359	320	372	354	300	359
22832	20650	27300	23889	20612	20630	9583	2128	1418	1120	1094	968	882	912	837	761	761	726	724	728	724	664	691	651	648	571	648	609	641	669	678	611	591	614	678	644	622	609	646	614	627	644	633	634	663	621	616	623	619	566	613	631	577	603	570	569	639	595	635	630	595	583	629	607	629	596	604	572	594	569	615	607	623	621	608	633	589	594	573	588	582	603	574	626	614	597	584	543	662	567	632	636	621	634	585	610	537	643	626	587	614	588	551	553	601	620	624	624	610	594	609	589	609	675	589	616	607	616	605	601	633	644	576	600	555	650	580	595	602	581	583	609	600	566	592	602	597	599	591	622	620	571	583	562	586	619	604	561	587	611	698	623	600	601	606	628	570	599	591	621	548	572	582	575	576	572	580	576	581	598	593	636	614	601	614	607	594	552	628	628	607	558	614	562	605	572	610	579	615	642	589	596	610	543	598	607	622	611	591	573	613	633	624	626	603	552	606	589	565	527	562	639	640	591	607	607	587	605	579	614	559	609	581	573	608	580	592	585	596	581	589	597	613	625	644	581	558	571	611	594	641	595	576	550	629	606	520	615	588	583	579	578	577	610	614	593	628	610	626	545	614	605	573	574	592	578	642	605	601	586	597	613	645	633	572	581	585	629	629	592	562	625	638	595	625	562	593	609	599	570	635	598	593	618	615	638	572	624	623	638	585	619	569	602	593	594	602	595	587	573	608	610	575	632	602	571	577	585	606	597	641	628	578	615	552	617	612	663	571	583	578	581	587	591	557	573	615	607	615	600	623	578	568	609	600	561	605	573	600	583	602	605	602	558	597	620	574	608	606	644	629	608	563	630	638	612	595	646	592	512	583	598	575	608	613	641	557	588	567	586	657	577	650	590	623	570	645	585	596	625	608	578	617	621	572	561	625	622	573	611	646	562	598	602	590	586	558	567	590	583	606	546	585	569	557	580	587	607	580	585	633	579	599	671	560	600	582	593	609	585	566	609	621	590	630	582	625	581	598	581	618	610	600	602	608	624	557	562	560	636	630	618	584	547	564	631	632	606	538	639	585	599	658	573	581	596	616	609	599	629	620	613	587	626	616	637	581	601	600	633	586	594	604	627	575	620	595	656	583	622	609	577	606	623	588	607	604	589	587	631	591	579	628	578	631	619	579	657	622	628	582	634	600	587	628	624	606	585	615	584	588	596	565	577	626	629	603	585	579	661	613	575	586	574	620	589	597	579	624	589	585	645	620	604	544	583	601	606	605	553	546	604	583	579	576	593	578	612	575	599	625	582	571	581	612	568	558	617	586	576	643	603	578	624	641	610	589	615	617	615	606	593	560	606	625	576	623	569	609	612	622	569	579	608	587	571	593	581	657	619	622	618	601	621	632	596	603	605	633	621	586	555	562	628	586	599	573	575	599	594	585	618	615	602	566	576	586	626	636	601	595	587	609	570	625	548	578	593	607	555	618	574	560	634	598	614	602	614	612	597	615	605	580	590	557	623	599	562	598	588	551	566	627	554	637	596	598	637	591	573	589	607	588	569	596	612	557	565	606	603	616	569	614	598	545	595	588	573	654	618	598	626	651	601	614	655	548	606	630	562	589	605	599	601	596	635	612	603	587	591	561	600	631	584	579	549	621	571	653	593	580	645	576	610	597	592	569	595	612	570	559	611	611	574	613	548	569	616	582	573	591	588	565	564	512	637	574	566	628	565	586	610	604	612	616	611	568	565	572	592	617	620	589	576	610	614	568	603	592	543	596	655	602	581	639	603	573	581	601	581	608	648	613	629	593	615	584	600	600	572	584	527	607	571	600	608	608	519	593	610	641	559	636	627	570	559	595	625	584	600	592	589	600	624	634	609	621	577	567	580	602	579	571	598	597	577	568	558	635	575	606	590	585	555	621	594	648	585	585	583	625	605	612	603	586	602	595	588	622	548	622	601	631	583	565	577	575	578	634	604	611	590	574	630	643	578	607	630	612	590	587	592	598	564	588	565	568	622	633	613	592	607	607	625	646	573	655	603	572	587	629	605	636	634	604	613	596	601	589	624	629	582	572	562	625	601	587	576	594	612	655	578	611	546	566	589	605	566	565	567	604	534	605	562	630	574	622	583	651	589	622	566	604	579	587	595	635	600	651	588	591	623	584	607	598	587	571	608	659	578	626	579	576	563	622	592	599	619	577	627	589	610	581	624	588	563	633	618	612	637	626	613	585	590	561	620	632	568	608	610	619	580	597	578	599	614	639	619	599	567	598	590	615	559	608	542	659	578	601	585	560	589	613	605	626	601	608	590	612	582	573	618	617	606	603	624	611	615	623	627	561	640	578	583	597	600	555	593	550	571	593	542	604	646	596	577	567	595	578	603	594	588	611	613	588	587	586	623	622	633	601	585	592	595	604	578	614	583	601	603	592	582	590	576	595	572	618	584	623	595	551	563	607	635	638	605	560	574	594	624	576	582	580	582	578	585	569	550	570	586	580	580	615	556	588	573	614	587	634	637	590	635	630	644	569	618	616	565	637	600	603	569	615	583	606	629	582	617	603	602	637	633	604	607	622	591	603	599	577	586	644	629	617	594	566	630	592	582	592	618	573	672	632	636	601	592	605	599	566	620	595	604	594	630	597	594	595	623	616	633	641	572	604	589	631	584	578	568	556	587	631	571	611	630	624	590	570	613	621	638	619	563	552	600	606	640	625	619	601	598	566	677	604	661	597	574	596	562	613	573	531	605	558	598	589	591	561	570	593	579	621	578	628	579	594	624	616	577	614	601	611	574	564	587	615	582	600	559	559	617	546	573	612	595	650	584	607	611	586	571	564	610	629	583	622	565	606	595	585	576	605	590	600	592	645	539	594	570	586	613	593	577	593	570	578	616	616	623	579	604	626	619	566	577	596	605	627	617	548	621	611	589	620	608	594	575	614	604	621	593	549	612	602	612	595	597	611	552	557	617	601	643	559	586	617	651	606	586	617	601	637	599	547	574	609	571	577	521	599	568	612	557	584	619	563	568	528	586	569	648	605	603	545	626	664	585	596	597	571	580	621	571	578	618	641	612	556	558	645	566	598	629	598	583	615	578	582	561	608	671	594	575	588	610	632	631	627	578	567	600	607	577	595	659	622	579	600	625	636	601	631	621	522	621	603	599	569	584	625	608	603	585	618	593	565	643	575	599	598	621	609	570	599	553	602	589	589	602	535	609	571	552	623	558	620	592	608	577	597	617	570	559	593	580	601	609	590	602	609	624	656	644	587	599	615	617	590	588	607	582	614	595	616	578	565	578	600	607	627	581	602	586	599	584	604	619	585	635	619	605	634	582	611	597	593	617	516	601	545	619	589	610	577	609	618	599	559	623	599	617	593	623	576	567	599	563	608	575	595	623	597	602	620	626	609	596	570	551	622	610	658	599	568	573	585	583	622	528	630	545	627	625	591	577	615	596	602	634	583	600	570	619	582	596	594	564	598	588	598	611	592	608	574	594	614	548
43250	55104	22165	12844	9138	6298	4500	3363	2501	1902	1674	1568	1292	1190	1091	1015	1010	922	809	856	839	726	764	726	738	740	684	704	697	677	662	692	670	610	671	700	638	617	634	637	642	628	615	647	592	567	600	664	639	599	601	599	611	646	617	597	633	602	646	543	591	594	599	608	612	599	535	593	575	606	595	583	593	614	598	602	622	556	600	607	601	625	592	578	596	601	601	577	587	588	579	630	549	591	634	609	585	620	627	561	580	571	565	577	610	617	618	575	584	637	595	584	616	581	577	611	596	600	578	555	607	617	615	561	612	583	568	599	606	589	608	579	580	602	616	583	632	607	616	612	609	589	542	578	623	616	585	595	599	624	582	599	597	564	582	593	550	604	596	608	574	596	574	597	537	569	543	621	602	595	575	606	571	617	576	572	570	598	544	553	602	621	612	606	593	611	617	580	591	562	555	599	597	572	593	536	595	595	597	597	559	628	594	644	601	624	647	602	613	611	603	611	588	587	587	547	555	608	585	574	576	633	609	579	565	580	621	595	575	582	557	616	585	566	579	593	577	586	567	575	629	563	574	608	613	625	576	636	605	595	571	612	558	627	607	602	606	606	619	600	594	635	593	603	617	636	601	571	596	565	551	585	563	593	595	586	544	576	597	591	596	627	574	590	590	612	572	569	609	563	630	586	596	564	574	565	623	565	570	617	559	599	612	618	592	575	607	604	591	546	603	621	614	541	584	564	614	548	611	616	600	544	608	604	612	608	615	566	575	626	631	639	558	586	617	586	574	578	614	566	600	643	559	601	570	644	589	569	592	611	612	547	609	611	569	576	590	615	572	583	617	563	573	601	549	553	603	567	606	578	598	621	587	619	537	599	617	564	564	596	613	590	649	590	578	609	583	593	585	584	579	579	601	588	576	642	628	595	619	555	533	540	607	622	578	583	588	594	606	594	623	611	564	568	587	597	575	594	595	592	629	583	588	621	558	584	591	611	566	594	568	621	602	555	618	559	583	632	584	594	551	601	552	579	636	598	591	558	554	608	593	582	576	577	618	585	620	575	600	612	586	559	591	589	603	542	558	591	576	591	620	599	602	551	628	582	604	619	609	615	646	556	560	609	572	568	534	605	593	623	604	576	588	587	585	583	561	600	589	596	608	608	611	591	555	618	574	559	615	621	567	548	590	616	557	620	623	596	535	628	615	574	600	604	596	596	560	570	613	561	548	592	590	619	612	625	623	556	585	609	585	604	616	577	587	593	584	550	652	602	585	604	613	593	581	649	604	558	593	585	580	610	555	613	595	604	615	608	608	570	620	589	579	588	558	564	630	595	652	561	594	595	612	557	591	554	585	575	589	614	543	572	605	624	577	568	540	591	558	583	581	605	582	599	574	584	632	583	590	594	615	619	537	597	610	619	613	548	606	631	590	580	609	568	572	601	601	559	582	577	554	599	574	592	593	587	550	605	611	589	605	577	610	545	571	558	624	595	613	597	546	585	592	609	611	610	627	582	575	579	548	618	580	598	575	646	593	595	591	621	574	603	555	582	563	623	617	586	612	585	612	541	586	551	570	608	627	564	626	545	623	605	579	531	551	605	568	583	550	598	557	600	600	615	616	587	577	567	554	599	607	603	555	562	588	611	587	575	572	630	602	581	599	568	533	577	580	581	585	623	630	592	587	606	571	559	573	589	576	564	548	575	592	609	626	603	603	611	597	578	610	588	637	560	606	593	613	614	577	639	625	596	618	608	550	561	602	570	591	601	611	558	602	581	608	621	608	585	616	593	640	583	591	583	617	627	560	582	591	622	596	633	593	577	592	558	551	620	616	588	584	599	573	603	595	576	576	611	589	607	596	578	530	592	611	602	593	589	602	578	607	600	593	593	587	591	560	575	601	557	609	619	614	609	598	585	646	602	587	571	597	600	560	604	574	556	611	542	606	596	529	602	577	605	569	591	592	584	634	576	586	580	600	611	602	589	597	606	547	580	560	624	610	614	576	563	590	596	541	591	581	602	601	611	605	583	587	612	586	588	573	576	585	596	621	591	562	607	570	606	539	613	630	603	579	563	571	604	591	587	603	600	572	569	574	601	586	636	575	563	562	598	617	596	604	588	594	552	565	558	583	588	611	653	584	592	580	591	615	588	619	544	569	574	583	576	558	581	604	605	600	602	581	573	609	588	592	576	604	592	595	624	589	619	569	629	565	564	606	605	602	608	616	618	609	565	644	562	605	571	611	556	578	580	590	622	637	596	558	638	561	574	578	609	546	603	596	564	565	628	590	562	546	590	567	616	581	594	584	618	572	589	591	551	616	586	538	606	600	614	583	596	590	585	586	576	567	544	587	633	575	587	581	628	606	576	584	638	572	567	558	599	594	578	543	600	576	589	603	667	550	587	594	579	585	572	581	574	600	583	549	613	602	577	587	565	585	602	546	618	537	587	576	576	607	563	620	606	602	646	583	556	587	618	591	553	555	593	569	616	585	583	558	628	567	606	596	579	581	594	576	593	568	582	594	594	574	614	557	610	571	536	642	545	627	586	570	542	604	566	620	581	588	581	644	606	601	577	632	573	615	592	565	592	603	580	594	577	625	602	597	546	647	582	605	608	557	612	559	578	629	557	580	606	572	567	607	560	612	618	592	609	586	602	591	583	624	619	634	573	529	642	534	589	556	593	571	608	584	556	575	590	579	614	574	585	587	610	587	617	576	596	565	625	585	623	563	581	586	570	647	546	604	631	558	598	571	621	587	632	576	629	586	582	602	565	608	571	605	601	554	600	551	601	615	643	552	567	597	595	634	590	587	592	626	603	599	577	619	645	611	576	580	591	575	585	554	599	596	601	601	598	571	602	630	595	601	565	566	571	569	609	586	570	600	608	613	584	625	579	551	583	588	592	610	623	632	581	601	582	571	626	619	614	600	608	545	614	585	618	620	594	598	587	589	604	597	600	578	593	581	592	554	560	617	625	620	577	559	625	558	582	614	569	587	643	568	599	615	550	542	596	639	595	610	624	580	583	594	599	612	575	567	587	587	593	557	584	631	602	608	586	580	597	605	597	582	593	564	574	596	564	596	574	614	591	573	580	594	590	618	577	607	586	630	567	595	551	610	565	592	553	611	566	549	601	565	546	590	607	563	583	590	585	595	608	538	577	594	606	579	603	564	581	563	592	595	549	611	553	578	662	604	623	622	583	561	541	596	567	626	595	548	572	593	557	602	575	598	587	578	573	612	582	580	601	608	563	571	634	584	576	609	603	586	574	590	583	602	581	564	575	561	638	574	650	571	617	545	595	565	578	577	566	618	569	579	581	566	604	576	623	510	584	582	601	603	613	581	568	642	578	583	590	550	580	604	572	572	586	621	606	620	574	630	574	604	567	605	597	597	569	600	617	564	614	591	618	576	590	585	569	618	574	599	582	602	596	580	606	599	573	600	621	618	562	610	599	568	620	539	587	601	586	559	601	603	599	608	599	611	606	565	590	610	594
34646	25642	12124	2756	1495	1147	976	888	776	780	773	722	713	784	726	686	718	729	734	746	676	744	753	703	671	702	754	740	742	659	730	717	714	747	757	684	681	714	732	665	665	723	691	775	709	748	729	767	738	710	744	679	725	699	704	715	726	751	718	735	693	746	734	658	729	720	730	751	743	801	741	722	681	728	727	722	709	695	755	672	714	663	688	721	687	707	715	760	727	694	727	725	683	722	741	738	754	732	793	716	732	718	734	738	732	681	733	712	733	675	673	762	713	729	729	735	706	736	707	815	751	734	676	719	717	708	702	705	771	683	715	737	689	751	697	701	722	690	699	716	736	762	735	714	797	721	701	734	689	759	721	740	729	732	748	727	741	744	742	696	733	715	740	709	701	687	701	770	718	702	753	720	709	707	722	726	757	750	714	709	772	752	749	705	734	757	741	749	719	705	755	716	760	725	702	724	758	686	707	769	694	681	660	692	730	779	684	733	725	778	765	686	732	768	748	685	746	684	738	733	687	721	745	726	727	742	721	719	726	693	742	752	765	684	730	735	714	788	782	733	725	718	735	694	745	720	709	750	768	734	721	757	706	733	757	690	732	705	748	702	720	724	670	710	684	712	683	721	748	705	744	683	712	707	682	712	694	726	738	690	706	709	686	772	707	713	742	741	694	732	739	686	673	687	734	757	754	712	707	679	721	743	712	751	732	709	700	775	723	677	731	730	705	685	752	746	711	777	707	773	731	711	769	741	710	739	729	790	716	713	705	682	735	755	735	700	727	728	716	743	768	733	743	683	734	715	666	740	691	666	705	752	726	755	687	699	750	735	713	741	728	763	713	691	729	714	775	709	734	758	705	690	751	708	734	637	760	705	686	737	731	761	714	716	699	742	728	701	678	715	704	756	730	710	738	722	740	733	709	789	695	710	719	682	696	740	733	737	713	702	678	675	714	726	732	725	699	733	744	696	754	755	716	710	691	703	669	779	664	795	711	694	742	694	752	684	685	726	719	754	685	714	735	731	757	681	695	713	697	749	707	764	738	775	714	732	716	719	763	698	704	707	741	733	730	753	717	711	693	671	708	804	722	716	720	728	774	716	716	726	701	716	729	689	688	724	752	752	751	734	730	769	719	720	712	706	725	702	776	733	723	692	680	708	737	696	724	762	739	729	718	676	720	726	668	740	751	714	723	689	747	753	746	712	743	749	712	723	658	707	689	660	719	739	719	737	748	705	709	718	774	712	701	806	679	728	702	716	754	714	673	799	701	728	764	714	686	740	746	710	749	751	746	692	755	729	754	659	772	684	776	673	702	709	731	705	761	684	744	728	763	705	739	757	693	709	728	765	710	653	703	739	752	706	724	746	706	700	719	747	705	728	731	759	694	710	732	729	680	712	728	691	702	720	753	784	729	784	702	698	757	754	707	703	694	720	676	695	707	676	729	759	713	688	739	796	723	742	724	765	747	746	711	729	748	676	738	703	763	698	716	681	704	706	721	728	703	713	735	707	755	733	713	756	738	757	763	726	702	691	760	720	735	733	746	688	713	725	717	760	712	750	743	734	741	743	743	662	746	718	668	680	712	696	714	721	754	724	749	717	746	695	707	739	690	685	704	739	691	689	742	792	702	773	720	725	717	662	710	726	713	719	695	732	720	707	702	744	716	732	699	690	727	703	722	695	728	754	759	715	706	753	738	721	694	741	698	734	690	747	705	718	725	782	729	739	746	662	744	733	769	723	691	747	703	741	742	759	752	694	769	733	755	712	677	732	731	675	738	734	766	701	706	673	739	718	713	690	694	728	780	730	694	726	769	701	750	728	741	722	697	699	688	722	758	683	720	758	727	716	749	699	728	732	768	721	700	740	738	709	716	668	728	727	741	694	748	724	747	725	691	733	766	729	728	708	680	731	768	774	722	689	702	713	755	739	701	678	699	762	737	687	738	685	705	797	738	701	750	694	726	779	648	705	706	717	707	743	716	705	761	738	741	711	789	754	664	777	741	719	724	679	708	722	724	707	756	713	690	723	732	762	742	676	695	720	734	729	731	672	732	751	760	737	702	713	732	715	725	696	780	743	687	723	750	746	706	732	718	697	744	744	710	747	735	671	803	719	697	719	710	758	751	742	669	715	680	748	785	706	761	688	744	702	707	706	700	739	747	695	734	797	714	729	695	745	713	685	744	674	775	745	740	679	720	663	721	702	739	687	719	667	664	713	758	755	736	732	716	750	716	723	745	751	726	702	699	767	738	697	721	705	674	698	716	672	697	737	722	719	712	744	710	718	719	737	729	744	684	760	709	739	736	715	730	709	717	722	736	734	798	733	672	686	744	707	683	728	782	719	727	779	773	721	721	696	749	669	725	716	724	706	690	741	745	736	697	694	746	745	728	752	719	709	690	721	770	713	773	666	706	680	672	720	724	729	746	716	740	720	741	698	759	732	727	693	759	717	715	726	695	712	715	741	745	742	704	658	753	735	739	710	709	657	764	713	707	751	729	727	668	709	722	726	708	722	712	769	706	702	741	739	668	727	711	757	750	683	726	699	739	738	745	784	768	739	731	777	737	735	730	734	711	694	667	745	715	722	716	708	773	747	717	732	732	727	744	741	769	742	737	711	748	708	716	748	723	737	707	691	738	697	736	706	757	739	726	736	717	701	676	727	741	719	739	719	729	725	729	688	684	686	690	719	681	765	744	751	716	756	700	746	750	748	710	761	745	699	731	712	718	691	767	727	740	754	722	720	718	686	694	770	687	704	776	727	760	694	736	721	754	784	697	744	690	672	713	718	677	717	722	711	688	705	700	749	704	751	685	701	698	749	773	715	715	719	765	650	727	715	756	713	756	718	696	753	719	730	719	696	745	721	732	746	725	718	704	711	717	724	670	678	746	711	745	707	695	745	724	707	735	763	739	712	707	695	741	743	676	749	710	770	725	698	717	739	728	694	735	774	719	735	720	711	707	658	701	676	705	733	683	739	740	720	738	707	752	679	711	721	705	672	713	761	685	718	678	671	747	727	708	718	731	755	699	693	720	739	763	715	758	715	717	758	706	739	733	718	702	722	765	704	687	738	736	697	715	734	743	709	747	758	753	708	695	740	705	703	707	715	657	724	735	745	726	703	682	718	705	736	728	755	706	706	724	731	715	741	714	690	735	742	698	696	773	742	729	677	760	689	740	708	672	753	730	786	695	744	736	726	731	735	693	714	654	756	726	683	692	720	712	717	729	714	693	767	738	666	718	760	747	690	756	750	707	739	687	689	695	700	710	769	767	703	703	720	724	766	698	722	756	687	709	722	727	726	746	702	716	680	738	711	730	706	696	667	702	705	684	744	721	691	680	691	684	707	706	740	721	751	723	758	781	713	751	709	689	714	727	773	716	697	709	705	699	740	736	746	717	687	744	695	718	703	738	729	714	730	737	715	762	694	740	765	725	687	702	721	726	686	684	744	740	691	694	687	744	716	751	738	700	747	690	709	723	754
36537	32859	9539	3462	2234	1655	1354	1147	967	850	862	801	832	866	778	786	833	790	814	818	774	750	739	836	737	734	733	738	754	725	757	769	775	817	756	723	746	787	785	788	750	765	781	749	763	740	796	748	786	776	765	760	792	761	765	807	724	735	714	694	770	808	799	764	780	763	776	768	766	757	749	793	784	778	733	730	775	801	801	779	797	783	724	758	774	788	780	754	739	720	789	786	754	706	813	817	757	768	755	772	719	748	798	760	734	749	771	788	780	762	807	751	746	783	708	758	772	769	758	761	787	794	764	802	782	772	743	745	736	756	775	721	765	796	782	753	768	759	796	739	765	804	733	718	779	784	825	790	792	713	782	787	752	762	828	750	763	754	748	771	738	725	750	778	825	703	783	826	770	759	766	748	805	736	733	735	777	775	738	776	758	769	793	785	744	787	794	779	773	742	795	807	781	799	751	766	776	793	764	750	789	738	731	779	771	762	722	768	738	765	743	779	795	812	770	803	796	745	747	769	776	731	749	812	780	783	778	818	793	730	789	782	781	749	738	763	771	774	759	769	783	746	812	793	774	782	779	736	762	745	783	754	772	780	759	741	826	811	809	786	810	726	796	778	758	782	748	764	810	737	735	781	763	780	725	749	726	755	750	765	783	778	799	794	814	773	746	775	756	764	791	749	775	745	739	783	715	758	765	807	758	758	772	784	814	798	754	781	803	760	796	672	763	788	722	770	789	747	769	790	816	786	815	782	781	785	796	762	768	736	723	753	770	803	797	780	812	764	735	753	751	793	832	754	785	784	813	764	805	787	760	719	791	762	818	856	803	755	812	726	784	712	757	748	820	787	776	712	746	773	834	742	772	772	783	765	779	777	719	709	771	769	759	802	735	775	776	765	797	739	729	758	776	778	815	790	778	802	817	759	728	751	751	776	778	784	763	779	735	789	764	794	806	760	778	777	801	806	770	776	773	759	773	743	761	733	767	770	762	766	753	771	795	773	752	772	791	773	747	752	800	775	756	808	833	806	775	774	756	743	741	795	760	760	767	814	795	768	725	759	769	807	786	756	808	785	773	779	789	778	791	826	806	787	772	792	759	757	767	779	752	731	728	766	764	777	753	742	788	821	815	775	812	753	735	734	759	750	785	765	782	753	782	757	814	756	786	729	796	801	775	736	749	808	805	786	815	807	765	750	771	768	825	743	746	796	713	780	765	782	759	806	798	791	786	780	750	730	794	776	751	753	723	753	747	755	726	757	722	787	769	749	771	746	759	733	747	789	730	767	769	784	775	737	846	793	760	801	745	744	753	812	756	745	738	805	811	753	786	764	760	811	778	740	750	733	817	747	744	710	786	753	784	761	777	761	785	769	742	753	797	750	725	826	765	792	765	764	760	786	751	756	743	737	753	752	806	715	773	745	768	778	777	715	770	766	809	788	818	772	786	781	790	765	743	802	766	755	791	816	752	782	758	775	769	760	749	784	783	804	775	789	776	800	785	764	822	748	739	788	801	741	750	732	765	756	772	791	763	767	769	761	772	765	790	783	693	763	767	745	791	753	795	772	754	710	764	781	790	795	778	797	809	755	818	782	816	773	754	745	811	781	794	774	764	713	785	763	740	719	782	771	841	801	796	730	741	754	739	760	756	769	749	816	785	756	751	732	805	734	753	805	777	800	779	828	777	792	758	737	744	818	796	773	744	743	770	782	795	797	813	798	738	791	752	774	792	762	747	796	740	770	810	785	743	703	757	805	726	764	759	778	798	764	766	811	748	803	789	770	739	776	745	761	728	824	760	750	780	828	747	742	785	786	719	799	714	788	750	742	780	745	798	776	747	732	816	781	724	790	790	764	741	710	789	776	839	789	770	805	753	771	783	808	726	799	764	723	749	702	754	782	788	742	805	786	750	730	775	760	759	705	767	787	775	765	764	819	750	763	782	757	779	804	764	820	759	768	769	755	846	788	764	795	767	740	781	732	771	760	783	818	735	775	784	798	732	792	766	730	765	776	768	821	776	831	763	780	737	784	811	749	773	732	773	820	779	760	767	757	810	759	766	807	757	755	766	727	784	766	737	803	757	744	790	744	778	764	773	753	732	814	813	783	784	768	738	788	820	774	776	710	792	729	779	759	761	774	803	770	767	755	749	769	763	734	789	772	789	784	762	750	785	756	797	787	785	704	801	796	748	791	800	758	733	766	754	820	767	772	737	803	783	787	774	818	739	774	793	811	813	715	773	794	831	761	813	756	739	790	743	773	826	753	766	834	786	808	739	774	754	738	784	787	785	771	794	795	732	748	711	780	819	771	809	769	761	714	819	759	748	750	804	765	733	738	781	793	732	767	808	792	781	765	753	754	726	767	767	766	795	767	740	756	778	748	734	793	793	758	742	776	715	769	766	771	821	774	775	769	820	795	816	829	807	748	717	740	813	817	822	781	811	780	718	797	761	804	745	737	792	767	720	767	796	737	801	797	808	800	786	724	765	792	745	764	791	800	789	763	754	738	797	798	794	789	771	778	801	820	812	794	776	774	749	760	734	778	711	781	766	769	718	782	817	782	729	763	741	805	786	806	786	785	800	757	756	799	736	766	702	784	744	714	760	781	779	819	766	753	779	807	759	736	753	756	770	716	720	803	799	764	755	793	804	780	762	753	757	771	719	785	820	794	765	726	820	749	774	796	730	781	803	786	755	764	751	765	766	768	749	746	774	738	758	821	753	763	774	768	767	812	767	794	764	787	765	800	773	788	816	757	818	795	773	748	790	816	763	765	822	777	785	733	797	725	785	738	768	740	747	745	741	787	792	774	810	789	753	768	778	675	756	755	799	762	734	776	790	752	780	784	796	747	778	743	779	742	797	757	774	779	756	744	799	771	741	762	783	737	776	727	726	749	835	763	770	815	772	761	808	782	775	797	798	772	785	803	780	764	778	744	757	771	783	749	793	804	766	821	806	725	791	720	806	767	786	754	766	761	808	780	751	771	791	747	756	774	842	798	765	811	747	825	779	713	766	790	742	777	803	773	767	766	782	733	726	799	784	770	743	777	799	764	810	764	814	770	783	813	759	796	719	739	756	759	782	761	740	726	709	775	778	754	744	759	819	788	766	725	717	753	748	727	759	810	776	762	768	746	760	766	798	777	764	766	762	745	799	774	810	778	783	762	778	764	757	739	733	768	743	811	760	780	747	777	782	791	787	811	803	774	760	768	783	745	745	764	754	726	770	759	822	753	794	748	784	790	754	737	779	786	783	794	744	756	683	755	769	736	764	743	749	750	774	775	790	795	736	752	780	738	751	783	767	774	756	784	785	790	812	795	780	781	794	796	805	742	798	786	793	770	778	758	797	713	703	779	792	780	791	809	779	800	776	752	791	736	786	725	807	797	756	781	779	809	811	754	818	737	787	736	745	834	787	784	752	797	808	785	766	782	763	752	748	765	755	748	766	728	732	738	721	742	788	769	798	756	772	777	757	773	754	732	803	813
24972	20671	26935	24327	20597	11534	1985	1044	763	583	605	559	472	446	432	412	425	393	411	368	374	369	344	331	343	337	348	355	311	314	307	307	356	342	322	330	339	313	324	317	315	294	303	302	308	340	325	302	339	331	305	300	301	304	304	334	297	311	306	319	303	323	312	299	299	309	290	318	294	324	295	302	310	281	295	351	327	331	294	325	290	335	330	271	305	294	282	320	322	320	310	302	316	333	300	306	287	314	285	324	310	323	292	306	289	308	326	295	327	298	318	346	319	328	322	292	286	305	301	295	301	309	294	293	304	290	341	310	310	332	256	287	308	301	293	308	320	268	301	315	301	321	332	310	294	337	324	287	309	319	284	306	313	322	302	298	315	300	309	341	331	288	283	319	324	309	300	287	313	277	312	322	314	306	306	338	303	331	322	305	294	304	315	343	339	332	303	305	300	309	283	309	322	315	278	305	292	286	343	340	329	314	312	335	300	303	307	301	325	282	317	294	303	302	284	296	314	325	354	311	312	326	322	333	329	305	300	297	289	296	276	292	337	341	313	318	320	321	330	309	336	322	321	305	340	305	310	353	304	301	306	321	289	314	327	292	322	334	327	298	311	296	296	330	289	300	329	324	307	305	309	330	311	325	298	309	306	303	317	333	325	288	327	284	294	318	337	306	265	309	307	316	302	293	288	285	290	315	327	317	314	298	306	303	318	294	331	299	309	309	313	305	360	343	318	314	313	314	305	315	285	318	273	277	326	309	313	338	324	268	302	292	294	277	302	280	293	276	292	309	294	309	305	301	314	302	297	309	332	298	322	313	325	350	296	330	319	286	319	337	313	297	323	311	357	282	309	311	308	316	302	295	326	310	334	310	323	341	333	314	299	319	306	332	310	310	315	303	295	271	309	296	293	307	313	298	317	329	307	307	305	299	325	265	300	314	318	325	332	303	331	335	309	291	310	307	315	307	303	352	320	293	320	318	296	307	313	273	337	297	331	305	307	304	321	304	320	313	344	346	335	292	310	318	329	325	325	296	299	293	318	271	333	302	294	311	327	314	273	318	280	285	311	315	339	320	279	303	300	325	294	324	331	344	308	322	346	306	315	310	293	299	329	327	292	277	306	311	299	299	315	323	280	302	290	329	301	300	301	302	301	297	281	286	308	322	331	353	318	287	302	333	310	308	344	325	319	300	298	303	307	301	292	293	296	342	340	347	307	315	330	302	339	295	325	293	319	303	307	304	310	283	313	309	346	310	313	324	342	273	306	328	339	300	339	322	330	302	307	310	330	292	280	271	327	318	325	319	293	324	292	288	315	313	294	297	297	328	275	296	326	303	280	328	297	328	294	297	304	299	285	304	311	318	290	297	302	302	342	309	300	315	330	292	306	300	313	317	301	314	301	274	265	306	280	281	329	294	309	318	315	309	326	305	277	283	326	322	317	331	284	311	292	348	307	330	344	336	321	315	333	281	299	325	294	325	306	322	327	303	299	319	324	307	320	300	312	298	330	303	341	333	310	294	285	283	321	315	299	320	302	282	308	309	272	289	306	321	309	281	311	304	298	301	292	307	319	347	295	321	281	304	305	291	321	270	319	299	312	325	303	305	348	275	328	317	299	323	287	284	265	342	289	322	312	291	300	306	295	325	328	304	305	314	302	292	287	320	314	302	286	323	323	334	290	298	318	296	306	260	309	296	273	322	298	321	291	267	328	300	309	276	310	293	289	311	293	310	312	279	340	302	328	326	331	310	306	294	299	317	303	322	344	309	328	312	312	302	324	326	298	312	298	358	298	320	344	302	309	303	321	333	305	283	303	313	289	305	311	293	294	282	329	286	300	284	328	324	328	293	345	310	300	341	292	298	307	301	310	332	330	346	298	278	295	315	311	310	332	333	302	326	305	285	307	304	320	279	285	285	318	325	304	320	321	267	338	326	302	310	327	299	334	331	308	325	299	311	327	290	311	323	320	301	318	352	343	302	318	313	279	275	296	326	316	324	282	320	323	296	298	313	317	312	334	306	317	300	282	280	323	318	301	300	335	309	324	318	316	330	312	316	264	315	300	304	341	329	309	312	330	351	304	291	326	309	291	276	321	307	299	304	322	307	290	348	304	305	285	300	317	293	323	304	338	286	267	287	301	282	316	304	314	299	297	295	310	332	312	297	305	301	306	296	288	300	328	318	315	300	299	332	310	309	319	311	284	279	323	314	342	311	305	330	327	304	325	324	307	302	319	296	319	306	305	312	290	340	315	295	299	282	302	320	311	315	283	351	337	302	270	306	316	294	318	323	303	331	288	291	296	314	289	339	307	315	301	307	298	326	291	297	291	292	304	309	301	344	281	297	316	307	278	336	300	301	320	296	270	285	300	316	308	342	313	311	302	303	338	291	306	306	321	304	339	315	312	282	316	273	317	299	322	288	302	306	304	327	306	322	350	318	313	309	288	296	289	336	312	326	314	308	292	342	311	300	317	328	315	308	330	300	274	282	305	281	277	325	321	327	292	297	334	294	305	286	275	287	294	309	305	336	274	295	308	306	316	298	301	314	329	331	299	281	313	317	333	316	316	323	296	353	287	345	259	288	338	314	307	317	252	294	280	302	306	302	315	295	313	313	326	301	294	325	339	281	311	286	314	321	332	321	285	313	299	306	321	312	318	289	269	293	332	339	301	339	298	318	321	287	299	310	321	292	302	292	307	314	318	296	319	300	333	301	306	287	293	296	346	331	303	307	329	310	301	278	319	331	262	300	316	302	286	303	311	308	333	325	301	319	283	274	332	298	307	353	306	298	295	290	301	311	306	311	292	291	332	292	319	323	311	309	300	295	311	305	288	312	288	310	318	293	310	303	298	316	291	311	309	323	312	312	302	306	323	300	290	297	313	325	305	317	308	284	324	298	305	324	293	287	309	311	325	286	293	346	326	308	298	317	311	314	343	332	273	303	293	345	281	332	298	299	304	303	331	302	329	324	303	335	300	303	285	297	333	296	320	330	352	307	270	316	352	327	312	325	292	320	325	302	319	296	271	308	311	293	273	298	325	313	309	296	331	329	295	323	305	294	288	301	288	288	335	310	270	339	319	304	314	303	327	315	335	289	307	292	309	318	319	321	304	327	324	303	298	283	311	282	318	283	315	337	296	309	299	315	346	312	308	305	307	303	319	326	266	328	305	333	333	326	312	305	282	304	329	289	300	305	292	299	314	320	305	312	321	288	317	310	310	292	325	320	303	306	324	315	314	289	326	305	282	289	291	331	279	319	345	319	303	292	292	305	275	288	304	287	324	320	319	298	296	329	313	322	305	327	297	321	321	318	320	312	325	318	315	311	302	285	342	302	264	311	289	308	313	296	311	322	309	314	273	315	319	304	340	289	285	292	301	296	306	286	298	308	316	286	309	297	333	312	334	319	305	291	310	267	351	292	322	301	285	333	303	344	294	320	347	305	306	302	337	320	313	311	302	305	317	286	277	321	286	317	293	309	308	308
39763	49838	16880	7932	5330	3925	2769	1913	1465	1089	1069	856	769	664	644	558	591	545	482	471	461	424	441	429	429	445	385	383	418	387	365	361	362	382	378	358	358	372	352	388	352	373	358	385	324	355	357	333	375	372	355	309	343	350	363	333	343	361	353	376	349	373	320	380	359	356	345	355	345	349	360	331	317	332	354	393	339	362	358	317	346	383	352	357	366	349	366	372	359	350	370	362	350	348	339	317	366	380	359	336	349	338	320	372	341	361	368	352	362	361	356	353	340	378	338	360	305	362	340	347	347	384	361	296	333	338	361	372	360	373	332	356	348	369	340	345	336	360	346	313	327	371	336	350	316	342	328	354	350	357	363	347	348	345	374	350	372	327	345	331	334	346	328	366	341	332	353	337	394	362	366	348	326	362	347	323	313	375	351	341	338	324	332	322	376	372	388	319	297	330	347	369	380	367	341	320	331	376	364	362	346	354	357	349	354	348	313	322	375	336	335	321	372	366	331	360	326	338	352	358	357	335	364	356	355	374	364	361	317	327	373	306	344	361	374	333	358	363	368	349	341	339	341	374	341	333	398	360	389	372	315	312	292	351	373	340	335	355	394	334	376	364	318	330	306	316	331	338	318	338	368	333	310	334	335	341	355	338	365	361	345	366	329	367	313	344	341	348	349	342	319	339	319	365	359	372	345	346	343	325	390	354	334	375	323	337	346	345	362	361	351	361	354	323	330	344	373	359	328	350	345	343	331	339	335	376	330	342	357	343	344	325	371	352	299	331	366	331	314	342	335	350	342	348	334	349	341	378	312	340	310	356	339	340	341	323	369	344	326	337	373	347	338	349	339	342	334	355	381	366	352	326	326	352	351	355	344	309	381	367	349	355	337	339	376	351	336	350	311	346	350	319	392	338	374	356	324	344	352	383	347	327	324	325	336	342	350	355	325	315	321	336	335	324	339	332	350	323	343	335	347	312	343	343	355	340	326	330	325	358	379	343	340	321	334	376	363	314	368	332	373	349	342	358	363	340	331	358	326	336	313	367	376	369	336	356	339	329	383	372	358	348	330	324	368	363	335	367	347	327	333	349	342	325	350	333	341	334	337	361	290	357	330	358	318	354	348	360	375	358	381	376	356	363	368	361	363	346	364	337	331	352	371	336	346	342	390	369	340	347	358	326	310	332	343	352	334	355	331	363	343	342	351	349	352	365	322	367	352	298	309	357	359	348	346	286	369	336	339	333	334	315	315	351	332	348	343	370	353	327	365	360	334	364	368	350	381	331	352	317	365	384	355	313	302	348	344	329	323	378	350	326	336	349	349	365	342	303	348	339	343	372	339	321	323	340	330	338	356	323	339	346	351	356	351	325	367	348	357	326	383	324	334	337	331	328	369	328	315	339	356	334	329	309	371	379	318	337	361	337	360	339	358	353	326	348	362	347	342	350	308	350	322	354	352	359	349	323	336	346	342	346	376	331	333	337	337	353	340	324	324	375	391	346	360	350	364	343	328	365	338	360	346	317	345	322	330	337	334	340	371	332	363	368	351	334	375	342	374	369	340	347	348	347	345	323	312	336	361	328	334	358	353	365	346	364	372	346	352	320	342	328	312	359	300	348	359	341	334	324	338	356	346	344	335	328	345	366	356	357	336	355	357	357	346	372	339	357	358	316	364	344	364	362	356	372	334	396	347	335	335	372	335	395	313	319	329	316	376	327	337	342	354	294	351	322	330	345	348	325	357	368	336	322	345	339	386	321	353	321	382	334	349	354	351	323	351	297	341	344	352	370	335	350	332	344	355	359	358	333	347	325	326	321	360	352	346	357	362	332	333	363	316	349	333	357	336	343	374	340	363	349	321	360	346	353	349	335	364	338	345	358	353	326	355	358	361	349	367	329	335	350	359	315	297	347	338	357	366	336	347	343	368	335	367	347	348	326	363	333	359	327	366	347	348	325	343	336	347	346	329	297	333	359	320	350	343	352	346	343	360	339	369	352	341	336	339	361	355	320	360	337	343	310	354	360	334	371	352	368	339	336	321	349	339	341	367	362	374	362	312	366	326	349	339	330	321	353	343	308	354	335	351	330	330	361	346	364	355	360	336	344	315	339	321	337	342	339	367	334	357	380	360	338	337	340	350	332	359	332	338	332	325	369	367	338	372	340	343	353	364	344	344	346	346	340	320	331	336	344	351	369	360	339	351	356	316	333	366	368	332	358	330	377	366	376	361	325	372	334	330	331	400	356	324	361	335	346	345	362	338	342	338	341	382	356	339	342	333	362	355	327	350	306	358	373	346	388	335	365	363	346	346	322	355	367	341	347	351	344	366	328	348	343	336	322	318	380	367	332	329	369	333	362	351	373	330	346	353	329	352	343	336	355	327	338	322	339	348	342	349	343	349	317	384	361	359	401	333	359	350	323	369	382	359	378	324	329	349	346	389	359	314	317	322	349	366	329	349	324	365	316	354	294	336	367	346	341	334	344	330	344	365	329	346	369	344	333	357	312	352	361	380	311	382	320	336	340	378	359	358	333	333	338	347	313	350	313	329	355	374	320	336	358	346	344	347	333	342	367	340	350	351	386	341	335	332	370	355	336	345	340	341	328	311	361	385	369	353	320	356	333	324	340	352	346	334	382	346	354	345	373	376	319	347	315	368	347	372	357	346	356	327	317	324	347	350	371	337	357	327	361	338	339	354	346	361	342	359	377	330	331	343	340	371	332	372	342	360	349	350	362	349	343	344	388	384	345	362	354	327	315	349	349	330	350	351	360	376	351	374	347	352	324	359	353	376	336	368	369	385	343	364	330	352	361	327	370	352	368	365	317	373	368	309	367	370	366	339	323	320	394	346	331	333	366	354	360	351	354	356	316	315	325	338	346	353	328	351	319	367	346	335	350	382	358	368	362	382	327	349	366	389	339	353	352	361	333	337	372	324	370	312	340	332	335	324	331	349	355	313	348	366	376	366	339	315	351	343	334	333	333	308	373	344	339	348	358	345	347	350	343	338	322	371	341	358	354	357	327	345	364	353	331	350	353	367	361	350	322	320	375	371	342	334	320	344	318	334	341	368	375	353	378	326	349	333	311	385	341	355	311	362	348	310	350	372	350	354	354	339	355	376	344	338	347	343	305	364	382	382	324	325	309	336	339	347	369	352	314	360	334	338	358	354	361	336	347	328	322	364	329	377	356	363	344	348	361	346	351	322	370	356	338	332	329	300	343	342	346	371	328	371	339	354	339	325	334	332	336	361	329	344	337	330	329	339	369	322	361	338	359	354	358	332	365	350	382	347	362	320	332	322	363	331	316	371	351	361	337	374	373	356	341	340	360	370	344	350	355	360	310	337	344	336	337	320	318	350	343	311	319	336	358	353	360	304	361	356	349	334	368	383	344	312	319	333	344	383	345	369	367	326	356	337	352	308	337	309	349	347	351	347	336	332	353	365	319	368	383	380	310	342	339	363	331	323	352	325	335	337	332	350	371	303	339
22867	20640	27331	23869	20608	20673	9650	1933	1291	1176	1207	1007	890	799	814	784	721	736	734	696	711	672	680	667	626	669	668	686	647	654	646	610	650	613	656	599	620	653	613	630	625	655	593	630	602	644	595	576	623	643	600	631	605	580	606	601	626	589	580	627	627	623	642	580	593	582	606	619	624	590	604	613	591	577	559	612	584	621	630	602	624	634	650	574	616	632	565	633	625	627	623	607	597	559	598	621	640	578	577	613	534	629	606	603	628	594	566	638	620	589	599	595	583	613	599	601	612	622	591	570	569	557	646	580	563	570	609	597	607	581	624	605	592	585	600	647	581	599	623	603	627	611	595	600	567	581	620	599	601	604	580	595	578	565	604	579	630	583	605	606	583	609	617	565	600	585	609	646	623	605	564	597	583	594	596	595	547	594	617	575	551	557	614	587	620	553	630	581	606	624	573	586	582	613	632	592	618	586	561	562	627	614	606	571	669	639	600	572	623	586	590	618	560	605	600	600	580	607	600	596	637	586	611	622	581	581	637	618	601	595	594	610	592	620	649	594	606	617	604	563	599	592	538	604	612	615	566	605	625	596	629	615	619	618	598	568	604	652	636	604	576	583	575	577	575	613	592	590	567	586	632	603	579	618	632	613	600	581	596	619	587	609	631	622	618	593	620	567	606	606	621	594	631	591	570	616	588	592	615	590	586	570	596	597	577	616	591	620	625	601	600	613	613	582	572	578	596	607	617	600	573	574	623	608	602	592	574	576	595	587	601	629	551	545	644	580	601	604	587	610	619	627	583	608	595	595	606	569	584	576	600	627	652	582	616	555	649	605	616	591	552	604	608	548	571	602	579	549	600	593	586	573	556	585	609	592	632	609	605	560	582	645	623	560	585	599	597	568	585	563	578	577	597	651	638	631	612	586	615	609	608	628	592	597	627	545	615	546	559	601	645	620	591	628	614	598	599	590	566	579	567	585	626	595	562	580	560	552	582	543	595	642	601	629	596	617	591	617	626	600	650	625	563	598	609	594	603	603	585	596	571	619	624	625	615	589	595	568	660	610	589	583	567	609	561	604	617	584	631	584	548	586	595	571	592	585	593	573	632	624	612	611	605	601	616	599	579	629	617	599	568	579	593	550	604	611	587	627	577	544	584	587	552	585	577	581	573	576	645	607	614	573	602	630	613	557	621	599	597	577	647	621	563	612	630	606	580	632	648	544	543	596	602	593	613	624	622	580	611	591	590	648	557	577	623	611	592	618	610	577	615	596	593	609	640	600	597	610	569	610	583	572	612	609	602	589	592	600	612	638	568	596	593	570	584	608	611	660	598	628	621	603	616	576	614	595	549	603	642	608	573	624	611	597	596	589	617	579	557	601	635	585	588	605	604	568	624	609	645	568	633	625	560	610	635	601	607	570	571	620	604	623	589	588	587	596	576	637	556	605	609	600	634	619	578	591	582	591	577	602	607	559	638	581	598	562	569	615	670	629	559	607	618	585	632	615	646	612	594	579	607	616	614	568	585	604	548	581	555	586	624	583	611	550	592	622	604	625	595	598	612	615	606	614	569	592	630	607	587	625	603	579	600	638	668	599	621	567	563	580	654	614	597	596	583	577	575	602	626	627	567	612	592	641	577	597	613	575	621	599	570	630	598	573	630	585	602	544	587	579	639	612	560	546	637	571	593	590	572	587	569	617	589	609	617	592	583	560	592	603	622	584	600	581	598	611	605	598	609	600	576	583	592	586	604	590	608	651	609	616	587	578	590	581	609	571	578	606	576	550	563	610	638	596	603	638	592	615	654	636	661	625	593	570	611	608	588	612	602	558	594	571	566	634	609	594	596	602	600	551	588	557	611	663	579	639	589	595	573	652	615	610	618	567	564	610	623	604	564	574	536	611	611	595	648	582	632	603	574	574	609	573	576	600	591	609	616	583	614	544	586	607	580	597	604	623	632	552	570	628	591	575	568	613	565	614	563	579	631	597	596	610	589	613	575	594	642	578	596	587	585	544	659	628	597	602	586	641	607	548	541	604	581	603	624	621	549	596	603	614	572	553	568	615	585	613	584	598	573	622	611	593	622	598	632	583	605	587	602	614	590	613	618	655	653	558	603	596	604	579	623	600	556	574	581	588	577	586	559	547	589	641	583	594	615	610	610	589	605	594	603	650	555	588	592	574	616	601	620	586	518	592	576	569	595	585	556	610	619	580	607	616	610	544	627	562	597	567	559	602	582	607	584	597	601	571	589	586	581	597	559	638	637	562	565	601	582	638	604	625	597	590	564	544	590	580	593	576	555	593	591	581	594	612	579	634	576	615	626	614	585	624	595	556	581	580	586	587	612	562	602	595	593	603	578	568	612	557	610	603	569	586	622	592	602	590	577	594	637	586	567	573	636	586	620	619	643	616	597	615	556	609	597	620	587	599	628	621	594	553	639	615	623	613	596	592	564	634	597	636	568	577	544	573	626	588	560	575	638	604	622	679	624	593	596	612	623	603	626	576	596	633	620	588	601	584	603	586	626	596	614	594	582	577	585	634	579	629	570	589	601	534	601	574	602	566	615	583	621	599	574	634	569	555	580	567	566	609	578	611	586	602	582	580	613	597	563	593	592	586	614	600	634	593	606	609	621	582	596	594	615	601	660	554	552	565	633	582	592	642	553	603	599	646	582	633	608	647	572	634	613	565	626	583	606	595	635	566	516	601	611	592	551	591	561	553	600	609	562	607	593	547	633	593	573	638	644	608	603	628	577	580	602	597	563	622	632	623	555	594	580	565	637	628	608	594	611	583	601	605	572	625	543	579	589	578	602	571	588	626	626	616	571	634	566	610	644	581	611	614	567	551	601	603	627	582	664	573	611	583	587	580	566	590	580	583	663	641	595	622	604	587	579	590	646	554	625	623	590	585	549	578	600	558	623	554	592	596	616	539	578	577	617	613	592	571	582	568	600	587	650	606	594	554	573	589	575	620	587	598	553	569	610	625	592	594	604	568	619	617	607	641	626	598	605	574	582	589	594	589	589	602	628	616	598	571	601	573	582	589	593	600	638	602	600	603	601	607	598	591	565	618	585	599	544	569	607	597	596	616	607	602	581	622	558	599	618	603	606	586	611	634	562	595	549	559	593	608	644	614	583	579	652	608	556	568	578	605	618	582	576	588	594	599	587	576	553	608	600	623	567	586	572	624	563	605	596	592	584	583	620	612	625	580	586	584	589	601	587	598	614	619	545	597	586	596	574	581	616	594	619	591	613	574	596	646	584	557	567	555	604	579	544	577	588	604	623	583	616	597	571	591	584	579	628	602	602	537	605	627	561	595	574	592	577	582	575	583	597	638	612	587	579	559	623	599	607	581	596	580	594	639	563	536	580	619	611	585	616	555	569	554	542	590	632	606	526	588	607	560	569	616	560	610	599	616	582	601	593	613	594	576	611	549	580	626	618	562	643	615	593	653	658	594	596	597	602	638	617	609	589	607	597	607	631	622
43606	54403	21859	12701	8766	6636	4476	2923	2287	1998	1980	1462	1274	1173	1082	1034	965	901	892	865	804	807	749	733	752	755	692	689	699	651	616	665	686	668	654	604	650	639	590	630	633	634	628	653	631	637	608	586	598	604	644	634	639	600	590	635	628	556	557	641	604	560	572	600	637	593	590	629	605	622	635	578	634	614	579	598	568	574	617	563	601	581	586	603	583	599	616	625	569	600	553	565	574	584	546	574	617	620	584	583	585	535	582	545	622	575	609	585	595	593	573	583	582	587	611	595	604	573	583	612	605	613	614	550	598	600	566	594	578	590	555	571	597	580	558	629	607	603	567	606	599	583	579	627	565	598	566	569	612	603	637	610	615	583	558	629	605	562	624	578	604	593	594	590	622	596	600	571	542	583	574	627	574	576	592	604	577	577	621	575	578	591	572	597	586	571	639	608	584	639	599	563	604	564	593	579	634	622	578	603	584	621	620	555	570	613	578	598	621	604	580	622	601	602	572	580	616	577	598	594	599	579	584	587	569	605	560	572	556	579	619	597	552	628	588	589	576	588	606	558	568	605	586	607	611	578	550	568	632	535	565	576	592	610	579	590	603	596	567	580	588	575	652	578	603	596	579	603	588	579	611	591	577	607	554	563	564	621	587	593	594	590	557	588	589	575	603	540	571	567	564	582	566	567	600	556	573	576	601	616	610	561	604	624	574	572	608	576	587	521	590	591	563	564	568	594	600	628	619	551	556	568	604	578	577	605	626	615	619	604	577	569	650	611	595	559	589	603	570	641	593	557	588	593	562	557	582	585	551	604	574	599	594	570	607	576	618	621	588	550	637	566	581	589	572	593	591	600	540	564	580	535	587	580	582	605	593	600	576	563	586	618	586	572	572	608	585	568	585	570	554	558	603	585	593	572	599	614	579	574	587	583	584	573	559	591	604	579	553	577	608	591	622	607	584	591	586	575	597	587	570	575	565	578	579	574	594	615	610	520	600	568	562	583	600	629	617	593	615	580	595	637	596	611	591	570	635	609	575	564	581	585	588	594	614	574	562	600	603	546	566	599	597	607	616	623	613	586	551	577	547	593	545	602	588	552	559	581	599	542	548	566	584	572	592	568	591	611	584	578	574	537	573	608	608	656	613	574	571	633	571	648	550	565	593	595	592	591	537	565	582	581	610	559	563	566	590	579	612	587	579	551	589	606	611	560	578	568	589	647	625	622	598	555	579	589	530	565	627	545	634	581	576	603	601	576	603	625	578	582	585	614	584	567	627	626	521	583	617	610	565	608	568	565	559	589	620	566	566	577	574	570	578	581	598	597	576	568	570	624	577	579	570	535	607	563	593	583	584	558	607	587	583	628	595	597	586	581	606	592	560	590	585	573	566	593	535	582	604	618	587	597	604	601	575	581	585	568	598	619	583	540	617	610	603	584	611	577	565	566	614	593	565	565	576	548	551	610	609	573	606	630	610	569	608	596	586	613	597	610	626	587	613	600	579	595	578	586	585	603	574	569	596	565	585	554	615	583	594	609	571	590	587	583	584	649	570	568	570	523	555	599	570	594	590	557	582	652	561	575	573	565	596	599	550	582	571	604	599	606	577	558	593	587	567	575	600	579	574	635	616	567	545	581	631	541	568	589	556	582	586	564	587	555	582	594	600	587	591	549	590	559	581	584	558	609	557	589	579	556	609	579	598	602	564	594	582	589	562	568	608	567	537	570	611	620	564	582	564	590	608	574	587	574	592	562	614	567	604	579	600	572	592	598	586	599	580	584	546	543	617	576	586	636	570	568	575	562	518	607	573	600	577	580	582	531	581	547	581	552	562	577	571	579	554	586	610	569	580	614	577	595	600	626	588	568	604	595	609	558	550	626	532	610	611	590	569	564	601	585	594	572	592	581	586	617	579	583	568	581	609	624	601	571	572	609	584	570	563	564	594	592	608	628	616	587	561	589	511	599	548	568	577	639	555	569	572	631	580	574	590	594	576	593	609	560	582	580	527	567	614	578	567	607	581	593	580	580	569	538	593	616	610	588	600	586	584	585	588	580	599	592	579	614	584	587	597	612	579	607	590	552	547	625	582	557	605	590	550	604	543	553	581	593	559	574	592	610	578	593	565	601	602	571	605	606	616	581	587	587	586	578	579	563	550	601	566	563	569	585	619	540	586	616	581	606	585	584	587	547	629	567	607	633	573	601	609	540	596	575	524	578	579	574	584	581	573	603	566	608	597	597	553	579	571	576	575	579	588	598	579	593	589	613	559	575	608	589	563	567	606	584	583	589	551	628	590	585	637	627	617	592	590	575	588	575	557	607	575	588	593	617	583	597	577	572	611	587	601	620	602	572	587	587	595	578	629	556	552	586	619	625	609	648	590	595	548	609	595	630	637	603	585	593	582	581	578	597	550	599	554	543	600	566	566	591	607	593	571	586	592	582	613	564	575	572	603	575	566	629	577	560	594	576	566	600	597	602	575	610	560	602	641	546	536	618	611	614	629	592	579	572	581	611	613	595	598	603	575	572	580	607	552	555	582	568	580	618	585	594	586	590	573	619	540	622	545	624	566	570	601	585	581	569	575	583	561	602	590	575	620	598	613	580	556	635	567	624	532	589	623	578	564	552	576	550	567	565	608	597	594	599	582	608	564	600	615	562	554	613	562	545	614	608	578	599	610	561	591	553	575	564	584	599	600	598	556	635	620	623	605	576	597	555	564	584	597	582	586	615	556	595	558	628	624	587	591	546	560	614	619	586	636	545	589	558	599	583	575	588	559	616	645	586	553	569	613	606	633	611	634	565	597	565	569	553	588	610	578	676	617	579	616	535	558	585	572	595	610	597	576	580	577	593	598	581	566	620	568	578	622	577	580	556	627	591	601	626	608	567	561	632	631	611	663	584	561	593	560	543	606	581	576	598	550	571	588	571	579	596	598	563	579	594	628	606	592	559	566	598	575	568	571	554	597	616	552	603	602	573	607	580	627	612	549	566	602	619	576	589	550	576	539	569	605	600	590	546	574	572	596	602	585	562	572	612	582	565	589	607	592	586	590	592	620	569	609	574	664	575	610	597	585	558	603	574	598	565	539	591	594	563	575	616	610	565	565	577	601	583	549	564	594	543	587	529	580	618	577	625	595	589	568	606	606	559	598	611	587	590	574	576	571	582	556	584	582	563	550	576	619	556	568	583	572	573	557	570	599	566	619	588	597	571	595	600	612	584	555	583	581	577	627	580	556	533	570	588	609	629	560	604	616	559	613	571	592	600	577	524	607	588	629	622	578	635	560	622	625	610	612	548	615	590	584	560	600	603	577	563	585	548	600	588	611	595	604	559	570	576	596	572	584	576	551	607	559	606	614	596	612	631	568	569	590	605	619	616	634	602	546	548	582	556	576	581	592	551	554	603	557	562	605	570	592	669	583	592	551	578	569	569	562	601	596	549	615	611	584	598	556	598	556	588	560	575	571	575	599	613	603	593	600	578	617	550
34533	25278	10899	2735	1511	1190	959	796	743	771	804	783	737	736	685	743	721	768	751	691	720	719	714	701	740	685	747	712	778	738	728	672	712	734	773	743	746	695	722	719	671	724	750	705	704	711	691	710	733	723	705	685	715	693	710	726	737	708	749	749	725	775	654	737	686	744	674	761	713	693	732	714	747	747	675	732	720	715	729	689	720	711	682	744	727	684	726	715	720	738	744	744	719	762	704	723	701	684	709	749	739	727	699	698	742	682	757	690	715	697	680	688	740	742	708	722	737	701	710	740	696	778	693	680	746	747	693	723	698	663	739	702	729	729	728	756	716	702	729	711	719	642	719	738	656	771	675	699	661	707	708	694	686	715	761	727	671	748	728	744	732	731	716	758	746	765	749	712	728	669	722	721	676	745	678	671	717	713	734	677	689	737	717	735	734	783	733	684	712	739	715	730	755	678	719	698	725	733	714	734	693	683	710	687	705	711	723	748	711	738	788	717	692	730	696	759	707	752	693	731	691	764	699	716	726	689	750	706	706	710	753	698	706	707	710	746	735	695	753	690	750	745	746	682	682	740	700	715	746	696	724	733	722	770	733	715	711	707	718	729	711	701	718	729	652	742	747	698	711	691	738	756	711	738	711	729	686	691	681	715	713	769	746	724	693	717	675	758	735	724	791	722	763	679	703	683	710	728	675	717	700	740	801	741	721	727	738	729	712	673	775	695	672	714	685	710	743	697	744	722	718	677	708	716	717	697	728	727	700	711	734	738	729	723	743	761	716	707	715	733	728	725	719	706	683	733	679	682	734	719	676	705	727	735	715	749	671	739	733	793	694	721	704	732	714	747	780	696	709	735	687	740	699	699	726	728	722	720	720	779	725	727	698	739	680	716	733	661	721	738	718	745	706	748	680	777	726	685	721	680	722	765	711	750	710	733	701	734	741	740	772	711	734	727	725	684	713	724	706	704	692	749	722	682	757	707	721	736	702	692	748	716	734	712	696	716	711	715	783	703	708	725	719	711	681	684	759	684	693	710	716	742	712	749	724	723	686	698	704	759	731	674	705	751	690	729	725	672	710	680	724	735	719	718	727	734	731	691	694	727	713	749	755	705	730	701	684	734	705	698	685	721	708	709	741	712	721	764	708	736	749	726	715	701	665	673	740	763	728	709	749	678	692	703	760	750	708	708	650	757	716	760	718	733	700	701	748	726	769	738	707	695	673	721	778	746	678	692	697	709	709	744	710	710	665	659	748	719	671	733	713	723	731	688	732	696	715	721	680	742	722	743	713	729	744	741	673	725	732	704	687	770	688	745	727	724	726	679	719	752	724	716	727	713	715	766	777	702	709	742	678	716	761	719	688	703	683	709	706	729	687	691	737	734	691	702	752	704	721	697	650	697	688	732	693	696	738	710	756	710	684	718	760	729	700	725	717	738	750	710	701	734	675	702	728	751	707	722	708	743	750	722	721	680	703	684	773	770	680	725	752	750	760	704	726	711	702	717	672	703	718	735	757	717	683	728	732	716	740	709	682	699	717	763	662	688	740	672	704	696	679	776	685	740	704	723	681	714	724	660	724	696	721	730	685	710	709	734	723	719	747	736	736	729	730	738	752	779	718	727	700	694	711	722	727	670	735	689	656	738	749	723	713	682	728	739	725	784	709	668	734	708	679	701	699	688	751	712	722	750	706	715	702	735	712	738	695	714	740	709	733	724	682	714	724	705	765	711	671	697	720	740	698	697	688	703	705	708	713	733	772	666	723	704	709	681	729	665	695	657	762	745	719	696	770	727	738	744	770	632	730	720	703	727	719	732	721	710	738	744	720	721	751	697	689	694	715	745	731	722	774	734	719	752	787	718	711	691	673	700	694	703	755	734	718	713	757	703	716	706	735	690	745	715	717	733	709	719	701	690	721	711	781	657	722	719	712	729	732	750	695	755	740	744	709	693	721	732	644	712	735	742	747	731	745	700	698	714	698	741	676	750	689	730	759	734	725	735	721	752	733	719	727	689	720	721	674	692	748	749	688	736	744	749	747	679	736	707	734	747	700	701	727	694	711	676	706	709	697	697	804	720	694	722	707	741	696	729	710	736	697	700	654	729	731	712	718	727	700	704	676	743	676	690	692	721	672	704	730	755	681	760	730	771	709	705	710	682	740	689	716	749	754	721	726	726	707	701	731	761	679	688	722	753	738	717	714	740	729	741	688	736	698	751	694	740	694	748	733	740	731	734	672	748	710	691	677	702	749	719	736	653	720	736	709	676	688	734	748	719	732	731	725	762	650	715	708	733	728	703	750	745	737	678	755	734	717	711	682	694	708	737	706	703	707	728	720	765	726	736	756	723	771	709	688	735	724	735	690	674	749	689	810	741	761	735	693	722	737	771	711	750	678	667	693	724	672	751	713	719	707	704	698	696	739	712	771	711	751	711	687	750	738	754	724	726	695	726	702	754	756	720	717	738	735	690	771	743	685	729	748	707	694	793	694	729	690	704	709	761	744	703	681	724	716	720	722	692	741	722	643	736	750	728	703	681	686	684	682	729	717	751	719	689	785	708	730	697	705	710	694	719	660	666	759	699	712	762	709	714	701	714	662	680	741	720	692	712	714	687	742	745	742	756	688	734	712	765	745	704	668	748	748	663	754	759	706	762	693	710	719	760	670	702	749	757	744	701	720	711	684	744	686	719	714	745	692	682	694	713	676	757	702	729	666	775	695	777	719	685	687	670	766	717	708	748	710	713	686	737	740	646	755	711	688	742	668	701	728	708	729	703	724	683	796	643	704	760	740	708	696	741	698	717	719	756	746	709	720	681	715	763	675	732	771	762	731	729	671	731	753	731	770	741	717	686	714	719	749	717	733	733	724	768	729	694	711	708	712	728	739	683	707	741	682	721	727	737	727	677	717	705	695	754	719	725	721	739	761	691	711	707	753	772	692	689	718	718	706	712	676	753	737	703	706	730	718	754	742	711	732	724	720	745	699	756	704	754	737	691	655	699	689	685	693	727	733	723	764	771	711	732	711	767	741	719	733	717	730	699	742	709	767	731	706	697	793	688	728	713	695	689	728	714	724	665	726	698	688	754	680	765	726	725	729	761	710	740	743	707	715	657	701	701	739	691	747	703	703	730	698	808	715	707	709	685	707	714	740	706	708	706	663	696	677	701	715	717	728	698	707	724	726	744	752	788	743	680	733	755	688	781	701	701	717	690	734	710	664	717	719	698	722	737	661	707	750	691	724	747	698	712	715	686	718	702	698	719	703	691	747	713	696	666	730	754	716	722	752	710	703	717	775	737	711	732	704	724	721	681	764	730	692	708	749	694	676	703	691	674	697	719	754	746	702	730	757	750	681	737	761	730	724	744	760	731	703	701	740	717	742	751	703	730	741	717	747	728	713	748	656	712	724	747	740	725	704	688	646	691	766	726	712	709	760	691	742	687	712	756	712	770	655	719	711	718	731	734	679	710	675	706	691	702	764	711
36468	30518	8237	3814	2454	1871	1317	1116	955	894	1061	1014	815	821	845	826	797	794	765	746	767	753	802	782	775	755	762	800	783	743	780	813	785	741	759	788	771	745	774	731	760	741	783	749	789	756	752	754	737	773	758	794	793	787	753	796	752	730	764	748	749	742	782	769	747	791	743	774	793	758	784	774	808	785	763	732	802	741	753	823	768	773	750	790	821	785	761	789	762	752	767	806	788	739	796	734	764	737	800	806	772	800	754	766	754	749	754	741	778	805	788	753	748	738	715	766	784	757	790	833	806	755	764	798	802	760	719	733	741	730	735	739	751	737	776	809	822	782	783	754	778	757	766	781	742	757	794	761	776	748	749	724	775	776	777	802	754	715	774	796	779	772	780	748	771	792	773	777	789	772	818	771	744	746	750	754	763	730	754	751	767	788	793	737	717	748	701	758	776	719	797	716	743	837	767	767	703	744	768	792	748	742	789	734	750	799	735	802	764	840	693	726	772	789	779	725	752	734	736	751	798	762	748	742	731	746	728	774	752	714	760	740	745	724	782	774	733	784	751	763	742	781	802	810	768	777	788	739	741	739	781	760	799	790	714	808	746	798	823	778	767	760	769	752	726	800	819	781	762	730	744	799	742	743	797	815	789	719	754	760	727	737	744	764	742	707	808	762	795	762	732	768	796	738	831	790	711	762	758	787	734	774	785	752	771	833	751	793	747	747	719	772	741	762	773	780	728	796	806	771	780	787	750	706	729	776	749	742	812	738	759	748	752	801	751	781	769	798	753	722	752	741	760	777	727	789	756	802	789	724	768	708	784	756	794	721	795	828	786	768	763	800	738	733	765	741	803	787	740	751	745	713	808	766	748	774	772	777	784	778	771	784	771	791	814	778	761	777	780	790	734	831	741	773	732	773	781	754	764	752	766	797	742	732	723	706	773	769	767	724	754	808	818	791	753	752	800	833	752	762	807	787	740	730	760	772	786	770	726	762	752	759	810	756	756	742	783	771	748	750	775	753	748	796	829	732	804	820	810	774	780	815	792	744	776	764	748	789	736	737	734	751	767	834	753	751	748	744	801	813	779	773	773	753	770	731	730	758	788	746	757	715	757	758	748	766	787	721	796	752	791	740	791	778	826	755	745	754	754	800	749	757	784	734	766	786	776	811	818	822	733	764	764	774	771	818	749	769	739	737	721	798	757	752	823	752	839	833	754	756	785	759	788	748	738	749	825	754	763	767	768	787	773	749	754	781	794	775	794	767	795	771	749	772	738	777	736	749	730	799	754	775	748	794	781	786	749	727	753	745	736	776	765	759	705	796	745	749	763	754	772	723	812	785	752	718	760	735	741	753	728	776	739	763	784	748	758	758	797	818	742	747	735	750	776	836	773	803	757	792	758	753	741	762	760	763	723	763	801	756	741	752	750	805	775	716	695	748	840	751	751	799	753	746	793	761	812	765	759	813	766	740	779	765	816	731	743	799	734	704	772	791	808	724	796	731	758	750	745	760	741	782	826	790	748	812	791	797	793	747	783	761	780	750	791	821	735	745	716	804	733	780	803	752	783	775	785	798	770	798	784	739	764	741	735	755	843	763	757	790	819	800	751	719	774	739	763	714	737	778	756	807	770	728	742	740	745	791	809	787	765	736	708	746	775	713	740	762	759	799	735	755	760	770	798	769	735	772	716	712	788	762	797	736	725	698	780	772	731	727	759	778	777	755	745	818	776	761	785	779	807	819	779	780	777	737	786	777	734	774	770	748	775	798	788	760	803	806	753	807	785	742	760	756	828	771	748	718	727	733	749	715	775	724	842	733	763	802	751	788	720	793	785	771	770	780	725	833	758	737	723	794	775	760	765	717	726	748	810	735	819	769	768	744	788	805	740	771	743	740	804	766	759	755	738	751	774	797	782	781	746	723	722	754	704	751	740	796	807	765	753	755	803	729	732	776	749	770	776	777	770	718	801	796	747	758	729	728	782	783	711	752	750	717	782	774	795	781	768	806	757	793	739	768	752	783	782	769	766	786	737	771	754	743	784	811	744	768	792	768	772	748	786	763	793	766	743	779	770	718	767	795	808	757	754	793	732	794	776	776	781	723	749	787	774	768	743	765	761	765	717	701	780	754	727	782	787	733	763	811	788	803	753	798	741	766	795	782	809	711	725	753	747	788	750	755	799	717	735	818	747	772	760	788	744	757	762	777	785	778	739	785	813	766	784	752	742	781	752	753	772	746	784	759	771	778	754	789	770	774	796	770	759	770	787	754	731	776	793	803	772	740	729	759	801	726	766	762	788	808	695	773	752	740	792	744	807	738	734	697	810	763	750	811	761	763	798	748	761	743	766	798	762	766	766	793	799	721	815	783	811	764	784	760	784	800	822	765	808	746	747	752	827	788	725	747	797	789	792	709	755	749	787	774	779	748	768	769	753	756	806	761	765	747	756	745	779	713	749	745	786	736	768	744	782	776	771	747	755	777	711	774	743	792	753	843	745	743	765	759	839	767	788	802	726	764	747	761	783	770	760	811	730	788	760	752	772	810	694	798	769	728	767	728	773	762	778	764	768	709	783	732	765	724	787	769	793	786	765	759	743	748	806	749	706	718	779	812	802	756	793	764	739	727	800	770	759	782	765	794	799	771	731	793	796	787	772	729	817	721	740	809	733	751	800	760	805	767	772	763	766	732	770	777	738	774	764	764	742	797	783	766	786	777	734	740	774	788	763	772	728	820	749	765	811	703	744	774	755	772	731	750	758	760	776	767	758	772	780	785	752	785	726	735	744	754	765	723	776	775	725	758	712	771	791	723	803	736	791	776	792	761	751	840	756	782	780	740	747	811	742	752	765	748	749	753	759	740	782	770	740	775	799	792	779	702	756	786	761	763	745	773	790	772	771	767	701	779	787	810	754	732	793	769	746	734	719	753	734	796	738	798	764	770	768	799	808	781	735	730	835	792	773	810	795	762	712	767	727	800	776	720	770	808	799	733	772	784	775	776	776	760	809	760	746	717	746	811	790	720	817	727	742	744	737	791	722	732	771	758	806	749	726	792	771	784	746	722	730	778	748	736	751	741	766	784	816	767	760	768	740	765	749	818	741	833	731	804	761	717	708	790	787	756	730	791	742	765	721	787	775	813	774	726	809	742	763	759	738	762	746	771	827	768	731	747	801	757	780	807	776	737	790	776	721	791	826	794	770	770	767	761	820	784	790	863	760	743	781	767	711	758	727	785	790	773	708	737	755	783	792	746	777	801	737	784	786	707	760	791	746	790	784	747	777	721	792	795	761	758	723	816	801	778	830	740	764	768	776	787	751	784	792	765	787	807	772	755	778	781	792	779	740	743	790	735	733	779	785	728	774	766	800	749	813	802	734	778	764	761	760	747	753	776	703	753	753	787	769	716	739	747	841	802	775	734	766	803	749	785	801	762	771	753	780	783	818	802	750	765	720	765	791	757	704	786	738	729	793	698	741	798	741	789	781	806
24870	20649	26915	24268	20591	11649	1895	1009	795	692	633	708	488	465	432	427	414	391	351	354	376	398	362	324	357	339	353	335	335	329	370	320	352	339	322	304	303	315	327	325	366	351	341	312	345	327	311	317	313	310	280	338	318	318	343	317	299	301	338	295	333	306	317	319	349	304	318	304	311	303	328	328	321	307	328	302	310	322	306	307	345	296	327	332	311	315	286	302	294	323	336	318	314	321	340	325	342	335	355	313	308	309	286	314	310	298	308	307	323	308	309	299	326	313	313	302	297	319	295	319	303	335	318	301	323	305	330	285	316	298	341	287	320	313	335	275	322	343	303	316	343	306	295	305	284	331	327	311	305	301	312	310	334	321	317	299	313	342	325	299	304	315	317	318	329	305	342	317	302	315	331	322	298	340	311	331	316	298	331	317	311	324	289	300	324	300	300	297	308	359	317	314	318	327	309	320	323	311	337	312	323	297	320	326	324	280	302	306	310	304	317	318	298	323	324	324	308	295	335	323	328	294	277	318	287	312	318	326	341	313	317	328	312	309	321	332	324	328	302	275	317	288	271	289	288	248	314	312	339	313	298	323	310	312	308	314	304	337	330	338	291	300	311	305	338	295	309	298	329	297	302	296	328	347	302	318	314	328	315	332	310	299	313	315	315	340	313	301	305	326	352	313	294	312	329	343	322	312	322	344	322	326	299	295	287	318	335	320	308	282	313	313	282	307	293	311	298	287	295	298	317	314	310	322	290	319	324	338	326	324	362	319	297	323	306	337	322	338	313	340	313	317	301	284	338	334	329	347	302	319	303	323	300	294	288	346	314	304	313	334	311	326	318	303	292	315	311	306	326	336	350	321	317	340	310	275	290	325	349	302	332	333	316	312	295	338	307	307	303	320	316	290	324	310	355	294	313	327	324	353	329	353	323	316	320	274	288	292	315	326	311	296	318	338	320	287	304	344	298	304	309	306	305	323	319	338	321	317	317	295	324	274	334	316	339	291	299	294	304	294	300	313	307	279	325	311	303	332	284	340	318	321	348	300	311	294	363	306	327	304	295	329	295	319	297	301	326	320	294	302	330	299	339	298	307	316	326	318	280	290	320	302	281	307	303	327	320	337	320	331	286	304	330	333	332	295	316	307	319	301	336	322	293	322	318	341	300	313	331	288	277	276	312	301	321	284	298	281	322	313	329	341	292	306	276	311	303	311	326	328	328	320	345	327	282	327	296	323	323	361	346	335	294	338	331	307	316	316	301	310	307	315	326	325	298	299	304	309	300	311	285	333	325	334	312	318	302	299	350	323	333	318	294	308	331	315	302	320	335	277	316	322	337	313	304	280	318	339	314	306	292	322	340	315	333	306	296	299	331	280	303	367	275	333	295	292	312	292	292	332	321	314	336	302	299	332	291	355	313	305	316	314	324	304	352	297	304	333	298	302	330	328	325	303	296	341	298	307	337	318	298	331	340	318	315	334	314	335	311	319	324	308	315	307	303	320	329	307	294	311	328	328	310	315	336	288	313	331	326	309	285	295	290	317	299	326	342	299	296	306	349	312	345	320	313	308	287	328	299	318	314	317	317	356	308	321	342	328	307	341	278	305	319	310	287	343	300	335	287	319	330	319	315	304	318	301	321	275	337	311	334	309	307	321	320	322	321	292	325	312	330	330	302	315	299	339	301	311	289	333	318	324	289	308	316	331	311	309	297	310	282	315	327	334	296	310	297	295	330	311	302	301	302	324	323	329	287	323	319	294	329	284	304	289	294	310	288	315	310	338	330	318	325	329	304	348	303	335	313	318	332	330	314	340	296	278	307	324	339	290	296	339	294	330	323	319	298	313	327	344	334	316	292	328	310	272	291	317	307	314	325	336	333	285	342	282	300	325	318	302	309	298	302	320	323	302	301	299	313	332	299	334	328	283	320	350	331	311	314	321	338	323	289	303	310	328	299	298	310	303	277	308	321	323	319	300	344	339	337	294	307	301	272	285	307	299	305	323	296	315	297	297	309	307	330	293	306	325	313	308	295	305	287	316	324	329	327	361	339	320	328	296	312	321	329	304	334	315	312	297	317	328	326	313	317	337	299	336	329	327	331	338	301	355	312	269	292	308	319	325	338	325	317	303	321	321	315	293	310	307	305	326	286	325	286	309	329	310	282	324	313	325	312	327	338	319	317	293	330	316	325	315	284	336	282	323	307	307	316	304	348	308	315	350	288	332	310	323	301	301	340	302	320	297	294	298	324	323	325	313	303	320	319	317	295	335	286	308	298	287	307	298	290	308	278	319	316	309	300	316	304	328	315	319	323	303	319	289	315	324	319	302	323	329	322	302	307	310	316	281	302	329	324	298	284	311	282	310	320	314	335	301	317	323	307	324	324	342	314	302	325	318	285	304	331	324	341	313	317	340	297	300	313	312	285	307	320	308	338	315	285	315	326	295	341	295	303	305	308	322	307	351	321	298	328	312	307	315	299	305	330	308	298	289	317	294	316	308	308	307	306	309	325	283	297	301	289	289	306	317	303	346	311	342	299	318	315	323	306	313	316	293	331	292	321	333	326	318	316	316	311	328	321	335	287	328	344	322	289	312	300	293	335	318	313	319	296	305	302	292	313	309	295	286	288	326	287	320	349	301	323	270	336	319	321	296	280	330	323	318	314	285	309	310	314	312	325	308	300	306	293	333	329	311	342	302	323	316	307	319	301	330	293	271	316	293	329	288	327	319	348	291	348	283	304	308	304	304	294	317	281	328	282	319	299	298	307	323	326	293	275	324	320	322	321	327	294	309	305	309	285	307	317	318	304	282	330	302	306	306	313	324	333	294	290	265	306	309	315	327	312	297	329	330	295	339	323	314	286	301	301	343	322	306	307	298	288	316	308	292	320	290	316	325	315	311	349	344	307	309	271	304	328	313	310	284	311	294	298	329	332	283	306	339	323	329	300	283	288	315	331	317	314	343	313	298	331	327	329	322	319	311	304	309	317	356	300	287	311	298	315	340	287	295	323	312	326	352	348	347	312	306	314	338	330	307	295	306	327	301	332	318	294	328	293	314	346	320	308	303	302	352	292	332	302	294	316	285	325	299	325	283	300	338	328	332	319	340	311	291	321	308	294	313	297	309	335	317	318	320	323	333	340	325	302	294	334	305	343	301	321	290	297	296	304	327	324	266	284	323	322	303	311	305	303	326	306	310	333	338	323	302	312	300	319	289	337	331	350	305	326	291	312	305	315	286	287	296	323	317	341	322	279	301	280	319	339	288	296	303	324	315	303	267	337	320	301	343	308	291	296	296	285	333	295	262	314	352	312	332	330	296	311	298	317	308	323	283	288	293	294	316	295	303	302	345	312	309	322	321	295	292	322	334	313	325	297	320	338	312	343	292	294	317	295	316	313	351	288	299	313	304	288	289	308	313	291	313	317	300	307	300	327	320	287	295	292	306	330	308	308	299	291	279	281	337	309	329	318	313	322	313	308	301	320	313
40710	47926	18065	8964	5653	4094	2601	1903	1527	1225	1078	1263	785	699	633	594	600	530	542	483	483	442	474	424	427	387	398	445	392	392	390	395	390	392	372	375	376	375	367	355	392	364	366	386	385	356	338	379	347	326	338	356	323	353	348	364	368	372	350	386	370	367	352	343	331	367	331	356	346	311	332	314	316	369	343	335	347	348	382	319	330	345	350	336	353	356	357	352	348	360	326	376	376	351	352	357	344	332	325	350	343	335	340	371	343	348	328	331	347	344	360	362	333	316	314	335	383	358	355	339	348	348	360	334	371	353	329	342	339	323	319	343	347	332	313	364	348	361	366	333	338	321	355	363	360	347	368	333	304	363	355	360	329	343	346	344	360	362	346	358	389	319	354	362	314	325	354	335	371	342	354	346	345	346	351	366	357	322	354	348	352	353	317	386	328	305	386	345	348	318	334	335	351	324	334	349	354	345	333	367	348	360	347	335	360	362	357	373	341	386	356	355	365	325	349	338	366	364	340	355	369	365	348	345	377	355	328	369	373	336	362	341	367	359	352	351	328	328	356	351	330	346	303	335	328	367	398	315	339	345	358	338	356	311	349	306	324	369	364	359	341	346	320	348	354	352	348	322	347	351	369	328	318	397	353	360	338	373	347	322	338	352	334	370	325	355	341	326	347	333	344	359	349	330	338	344	364	352	345	337	341	347	322	350	337	349	329	351	400	357	334	327	354	349	362	330	342	355	332	355	344	355	330	357	351	331	365	336	334	388	335	340	344	325	324	361	387	346	332	337	341	364	362	333	339	354	360	361	344	327	321	337	338	366	330	329	319	337	315	370	336	356	363	318	382	358	331	321	361	342	336	335	338	360	343	372	348	370	338	334	293	327	386	334	384	339	299	352	397	317	381	350	367	353	332	354	343	363	354	357	382	344	336	295	325	335	341	347	336	318	338	354	352	343	359	323	347	354	375	352	346	367	338	345	318	355	359	353	362	381	364	331	355	318	350	348	362	366	350	348	336	331	382	354	342	346	316	301	313	374	352	329	347	340	386	343	361	356	364	355	336	362	365	356	349	335	352	333	339	307	329	335	323	333	345	366	311	359	328	363	366	353	345	347	370	348	329	367	373	328	382	329	334	332	340	334	364	370	340	365	335	355	358	322	340	354	347	335	332	294	371	356	347	366	345	323	328	320	345	329	346	335	373	351	351	352	357	348	348	360	295	342	305	361	324	347	329	353	351	317	347	350	321	347	375	337	350	363	346	354	356	322	370	390	345	343	369	351	367	382	370	332	333	361	329	383	363	348	339	350	370	337	348	343	330	333	339	333	338	321	354	365	344	331	363	346	362	376	362	353	357	378	365	327	347	347	327	346	326	353	345	332	368	336	356	352	346	332	342	365	360	332	353	362	347	333	342	344	369	339	365	362	342	346	345	361	326	321	350	354	371	346	358	350	337	335	334	357	336	332	382	376	353	324	336	338	336	327	371	345	368	345	322	333	341	301	353	341	362	330	374	333	373	359	323	340	306	341	325	349	355	364	354	358	379	327	370	323	334	370	345	356	373	335	373	323	330	378	365	361	329	385	360	335	354	359	371	367	359	352	355	375	332	351	348	334	343	348	345	328	368	316	354	371	340	342	371	354	383	322	319	370	320	318	343	338	324	352	336	335	346	343	341	350	314	335	400	331	367	337	324	366	343	336	374	356	329	327	337	381	395	308	317	322	313	355	351	353	344	339	354	337	343	352	323	339	351	358	374	333	343	346	324	312	301	350	335	348	336	356	368	338	341	329	352	358	321	344	345	344	333	329	331	329	315	359	363	321	351	356	366	350	308	358	352	312	359	340	344	366	335	374	357	370	343	364	349	359	365	325	355	357	364	342	324	362	336	342	361	337	359	373	344	315	328	327	340	339	329	342	346	327	342	346	346	328	323	335	359	361	353	346	372	345	360	340	376	375	367	350	348	363	360	367	342	325	364	361	335	319	356	353	346	378	332	361	344	355	334	357	353	318	383	320	358	340	356	336	335	366	358	361	363	350	341	363	329	346	327	341	335	352	385	361	354	368	359	347	344	349	343	399	353	376	364	363	339	336	376	392	339	315	345	359	387	349	351	355	346	359	372	361	328	362	358	335	345	346	351	363	337	316	317	368	354	340	329	346	372	346	350	347	358	340	325	357	357	361	352	330	343	344	349	363	315	356	382	349	360	339	321	349	354	332	333	322	337	390	330	354	331	337	341	361	339	351	335	356	353	348	353	357	345	355	337	379	352	371	336	361	368	375	343	345	332	358	346	377	342	366	384	342	348	331	369	357	329	344	358	332	331	344	319	356	338	301	312	344	338	342	323	345	346	370	362	367	334	325	365	360	363	375	348	353	361	361	355	337	367	324	348	367	346	357	338	346	337	334	331	360	338	336	356	347	354	329	374	344	379	361	378	331	338	359	338	359	378	380	334	344	346	336	354	368	350	356	332	326	363	343	329	386	351	375	332	350	378	327	329	356	333	348	348	344	351	359	364	321	388	338	340	338	345	333	374	324	374	374	353	349	320	383	367	360	379	359	327	356	360	357	323	377	370	340	310	349	337	349	362	346	377	336	356	347	357	342	339	371	328	321	343	363	317	365	353	342	347	346	311	323	340	320	330	371	325	370	373	365	331	354	381	314	359	341	333	351	369	330	315	330	355	382	353	359	378	370	337	352	368	331	335	330	344	368	321	350	349	364	348	327	324	343	324	390	357	367	360	341	337	342	328	327	366	341	366	373	385	362	343	367	332	369	342	322	346	353	323	341	327	378	367	309	330	350	369	347	333	344	321	360	374	338	335	356	329	320	354	355	329	324	346	353	358	327	338	356	380	355	307	363	331	363	351	339	335	355	338	368	353	348	332	366	341	351	355	375	327	325	340	343	342	363	346	314	367	318	330	360	386	350	331	343	350	338	325	343	347	339	332	358	359	350	344	352	342	322	336	345	318	346	325	388	391	336	330	356	360	300	350	341	358	352	363	377	386	345	311	346	299	378	322	353	333	341	354	317	323	326	352	365	382	331	373	361	312	346	321	327	381	366	321	338	334	346	319	339	350	373	334	330	370	346	338	350	364	354	354	367	349	377	367	335	380	376	311	343	330	321	316	366	405	384	326	351	351	330	349	316	336	352	330	334	363	335	363	340	367	348	346	368	342	374	326	332	336	335	344	336	334	341	312	331	340	325	329	373	358	321	347	317	352	357	338	364	347	342	345	351	353	368	367	379	383	327	357	330	361	321	323	341	317	341	321	366	326	334	355	339	341	332	346	356	332	358	351	340	354	347	355	337	381	343	362	344	368	369	358	318	353	346	351	340	325	343	362	370	337	367	341	320	311	329	339	371	385	349	355	332	358	362	368	389	337	356	353	364	333	322	345	351	334	347	306	325	351	332	338	353	325	327	367	360	337	372	330	319	353	318	349	340	360	352	353	341	354	345	359	385	308	381	330	336	347	340	335	343
22856	20654	27288	23943	20604	20645	9438	2124	1490	1316	1101	1547	1237	882	827	791	778	727	648	744	689	750	672	647	709	743	660	650	637	663	671	697	615	630	613	617	590	638	656	570	613	628	649	637	604	581	614	609	637	628	630	556	638	624	625	641	652	618	625	630	644	588	617	636	560	594	612	617	611	611	644	584	603	647	627	590	609	620	606	629	590	563	617	652	637	640	606	612	621	625	569	620	562	568	609	659	610	587	586	623	584	626	594	614	584	569	593	622	582	621	594	583	617	615	608	611	628	616	620	612	610	588	582	605	621	577	590	629	637	652	595	666	635	611	592	641	617	587	573	607	655	597	624	553	571	601	584	580	626	584	604	634	638	557	626	597	635	584	562	619	593	603	549	601	540	617	616	622	615	607	572	588	611	633	591	603	540	639	622	623	600	610	579	560	596	640	671	627	581	610	615	611	618	554	612	568	609	592	582	629	606	626	613	642	587	596	644	623	592	590	624	552	596	590	551	580	607	533	589	580	624	642	616	570	597	584	618	571	612	636	617	626	590	637	644	606	631	633	675	574	598	601	605	575	567	672	627	590	644	593	602	584	566	560	615	556	626	583	584	651	603	558	554	571	597	578	626	599	623	574	574	599	582	597	617	615	637	606	596	609	622	594	604	570	572	566	584	629	588	593	601	602	598	565	594	620	603	608	611	557	653	626	583	596	624	621	548	654	571	534	577	596	610	585	603	627	595	606	574	640	546	593	608	584	625	586	619	624	600	568	594	599	590	642	592	630	581	567	612	652	612	609	623	603	582	587	598	639	596	591	591	601	596	603	613	550	652	599	591	603	560	560	635	614	566	615	588	555	583	591	606	581	598	629	618	596	627	635	586	581	586	599	607	577	620	572	571	642	604	605	584	558	645	654	628	558	598	641	585	617	637	615	589	583	605	619	628	607	608	600	577	590	580	614	629	603	600	624	588	623	638	625	562	651	597	625	621	618	596	630	598	569	614	640	601	582	598	595	596	608	592	604	636	623	650	617	573	561	613	613	601	612	630	616	609	550	592	581	595	606	565	597	625	574	652	599	622	609	621	628	572	622	578	604	606	559	582	621	602	589	624	628	622	674	558	567	579	655	620	627	572	549	611	622	602	598	670	613	612	569	581	608	616	548	600	617	623	577	619	633	567	588	605	605	585	565	652	603	579	635	604	593	650	619	561	589	624	592	605	645	638	634	603	631	597	573	556	608	576	576	592	595	614	623	611	621	604	589	572	609	617	607	529	592	576	589	618	585	621	623	663	588	641	584	570	570	625	602	618	612	574	587	635	591	585	581	588	603	631	610	607	580	576	614	611	613	572	608	629	612	588	559	606	611	604	623	593	575	592	641	610	617	566	632	572	624	638	627	555	595	590	620	643	592	614	578	617	584	634	553	605	613	639	624	647	563	561	572	591	595	620	585	624	603	565	600	573	613	608	612	632	614	606	623	596	560	659	603	597	624	580	632	581	579	568	590	624	590	586	622	561	590	592	625	604	574	580	612	616	571	626	612	605	571	627	642	625	587	567	577	593	574	618	599	618	614	580	646	617	632	591	578	591	629	566	603	581	588	587	601	583	581	614	609	581	603	613	612	558	595	646	586	586	611	579	588	644	590	653	605	628	643	598	599	618	596	637	610	622	579	631	654	563	610	635	599	548	644	640	632	599	636	603	599	594	610	638	610	601	608	590	648	598	629	592	652	594	643	584	567	601	601	612	619	587	619	597	564	627	624	595	642	645	567	600	588	537	614	611	594	603	631	589	595	589	579	619	567	629	616	575	592	582	592	611	622	559	559	588	568	623	589	621	583	586	608	620	584	598	560	589	600	634	587	599	604	611	570	568	607	601	609	588	586	623	603	650	549	621	593	584	617	587	609	614	592	562	574	592	590	652	569	636	633	601	588	605	628	617	577	620	590	586	598	586	605	583	625	579	657	609	609	643	606	623	567	595	597	602	593	590	606	630	576	610	635	580	557	609	614	635	612	563	643	610	601	620	602	573	612	616	604	612	556	553	559	593	590	594	561	587	588	636	618	589	580	661	601	571	598	631	612	603	596	647	646	620	629	617	582	572	597	660	658	609	561	584	628	636	569	580	591	650	591	578	633	570	607	604	553	595	583	584	588	594	585	613	605	612	609	602	633	632	606	587	599	593	575	622	615	630	595	641	619	579	585	580	613	592	607	642	678	599	591	574	589	585	584	621	541	562	595	632	626	576	658	601	593	601	587	548	625	615	585	584	610	627	614	582	572	597	594	635	600	634	619	622	619	606	600	586	610	622	571	627	604	613	592	572	572	591	623	616	578	603	593	579	601	622	614	546	557	576	614	639	581	595	605	593	593	604	635	551	604	578	584	622	603	621	626	601	603	586	603	602	615	587	596	624	637	603	590	620	589	641	593	625	590	580	616	634	630	601	601	610	600	580	598	584	571	592	605	593	551	624	607	612	615	607	588	595	613	625	572	611	582	611	596	591	641	562	587	632	606	635	627	585	598	624	570	622	606	576	572	558	530	602	550	613	628	607	605	592	594	604	607	591	621	626	563	605	624	597	571	607	614	548	559	597	636	642	587	618	628	590	659	608	632	581	609	596	588	628	606	593	538	556	555	608	583	565	606	606	614	608	613	613	618	626	620	568	623	647	608	572	619	581	596	637	577	616	634	607	612	628	635	564	620	641	664	620	592	659	652	610	577	562	617	586	586	605	592	588	602	626	587	563	572	597	636	559	616	572	598	617	587	602	599	611	628	639	604	623	591	630	615	642	634	621	593	627	601	631	611	570	587	571	638	599	590	595	610	567	642	590	610	610	563	623	616	583	562	609	604	596	607	565	590	620	648	596	617	588	645	594	563	601	613	633	621	597	599	608	606	577	638	590	592	589	573	626	600	575	565	563	574	608	499	633	612	587	623	601	584	647	618	660	591	540	616	627	616	612	587	570	616	597	614	605	592	593	592	611	564	587	606	602	520	611	609	599	535	584	589	600	596	607	650	601	623	587	652	595	631	587	582	635	568	608	620	623	601	561	596	603	589	612	561	563	530	616	608	590	615	583	643	623	592	575	561	593	564	601	581	611	622	594	593	589	578	649	597	630	589	625	603	640	623	570	608	643	577	604	612	616	613	612	595	579	617	599	571	601	590	585	622	578	610	606	615	638	621	576	618	642	597	596	554	585	620	623	575	615	605	582	607	595	608	578	592	615	570	598	639	615	620	617	585	634	592	614	612	629	592	575	678	620	622	599	593	587	601	592	586	567	614	542	560	629	561	599	604	643	618	626	659	598	595	608	636	629	592	596	601	666	636	613	640	555	582	631	595	581	648	594	610	613	593	579	592	607	637	608	623	635	618	570	583	588	599	598	579	642	639	580	588	595	648	656	601	615	613	601	566	585	619	588	602	608	570	605	572	643	624	611	596	589	628	679	620	552	592	588	572	557	611	591	602	616	612	622	584	626	665	606	586
44082	55297	23376	12064	8072	6430	4307	3435	2718	2232	2048	3072	1927	1220	1114	1082	933	950	858	834	814	733	752	755	682	652	712	690	687	700	650	625	654	662	694	655	641	617	628	648	620	614	619	678	624	609	630	601	640	640	611	619	629	590	635	634	643	659	625	633	588	613	579	629	626	593	631	604	589	606	610	609	679	611	545	586	641	624	632	596	586	605	578	616	629	608	614	603	598	606	575	615	588	614	592	607	611	620	612	636	559	563	642	620	608	634	633	625	561	599	607	560	602	602	602	577	557	583	591	642	580	575	565	601	644	601	610	598	595	540	610	674	596	572	650	604	558	599	589	580	606	606	615	635	590	592	612	632	577	608	559	624	585	633	607	564	614	581	558	595	612	571	596	632	584	601	579	622	612	612	538	641	597	622	539	642	588	612	618	588	606	557	584	592	618	630	621	573	585	630	599	553	597	607	581	619	582	590	579	595	588	571	585	580	598	589	590	592	560	576	586	602	618	581	558	602	561	543	633	636	641	601	648	613	561	562	608	586	631	559	605	614	573	598	599	625	553	613	582	570	604	605	577	652	589	598	580	570	573	553	563	568	565	602	587	591	573	607	581	586	640	582	587	537	552	601	598	566	579	629	619	582	594	617	544	579	562	564	575	617	599	582	582	619	592	590	596	606	625	577	575	596	594	560	569	588	602	567	565	565	602	634	600	592	607	590	610	548	605	643	560	576	566	616	570	585	547	583	594	611	596	565	564	583	596	618	613	600	600	613	556	591	573	558	609	602	618	651	598	550	592	584	604	596	572	576	607	599	583	612	564	625	584	569	588	606	608	556	587	587	573	613	589	564	602	565	589	591	600	583	582	619	582	588	613	569	586	596	589	610	563	589	569	597	573	615	619	589	598	585	617	618	588	559	602	647	583	635	555	597	593	578	587	578	562	635	601	591	568	590	588	594	592	609	597	575	579	602	599	602	630	591	598	563	614	584	573	610	577	597	609	601	578	606	578	660	589	614	589	572	603	587	559	629	628	614	597	606	583	596	612	613	590	585	625	557	612	587	576	587	579	579	587	629	583	581	594	594	593	605	592	622	561	575	608	603	587	618	597	595	605	544	577	570	601	594	596	599	620	606	545	572	594	607	578	579	605	592	565	593	644	565	607	564	599	624	583	618	605	603	577	595	617	618	654	555	549	599	586	596	629	610	581	579	651	557	601	586	573	548	584	598	625	605	595	613	573	592	601	582	592	560	556	569	607	636	569	587	589	591	575	590	556	536	568	567	609	596	593	579	614	596	565	556	564	581	581	632	580	594	589	598	605	606	550	570	594	602	588	566	570	603	600	614	582	616	576	605	573	554	555	595	572	615	586	594	576	618	594	594	577	590	590	578	578	582	554	560	572	617	611	578	543	555	588	558	617	627	628	598	600	572	592	603	622	603	574	592	586	631	590	570	566	607	612	584	579	577	600	590	585	572	565	589	536	566	611	568	613	598	624	568	633	650	559	582	609	619	610	601	613	622	578	583	591	606	574	559	586	585	581	605	525	603	629	599	594	589	602	570	603	573	607	556	611	562	576	595	586	590	596	589	594	592	640	550	571	583	639	582	573	578	597	601	610	584	588	611	592	568	586	599	543	598	575	608	590	593	593	634	642	577	549	593	573	565	575	570	595	585	593	588	584	604	553	624	581	618	588	582	577	547	572	613	557	576	623	588	638	585	576	574	599	604	567	585	624	604	599	598	600	579	540	643	600	554	551	595	626	590	623	617	585	630	591	614	602	592	627	580	580	608	593	593	561	598	569	558	573	638	561	617	568	580	603	615	635	577	640	567	598	579	593	584	604	629	567	600	609	581	572	587	574	604	611	583	609	616	594	587	593	608	598	590	581	597	600	587	589	578	545	616	582	606	569	589	584	618	578	612	642	566	592	630	587	593	573	577	599	625	577	568	584	653	581	608	639	608	585	595	576	610	606	571	577	590	532	569	603	615	612	621	587	601	616	569	576	597	589	569	620	622	561	635	589	596	599	535	600	607	593	631	626	595	581	611	545	589	594	596	599	617	550	606	619	580	617	560	629	587	592	589	583	661	592	616	587	577	562	618	557	579	558	595	614	655	574	580	594	588	558	595	586	569	565	622	629	587	603	590	601	588	576	542	573	633	579	571	611	587	587	595	610	578	590	582	569	599	584	584	566	592	603	523	609	592	627	568	570	582	562	572	581	608	607	564	601	610	593	599	567	607	546	579	594	571	647	588	652	622	594	564	588	589	591	618	621	557	579	606	554	616	610	577	589	579	589	578	570	572	613	572	629	595	628	562	559	629	576	615	593	639	601	594	606	576	558	602	592	555	595	574	603	599	605	579	576	558	611	557	620	597	611	566	575	599	580	581	579	555	572	561	626	557	628	623	592	583	553	553	638	605	597	566	620	627	616	559	607	620	592	599	539	549	548	603	557	600	577	609	571	586	622	593	582	595	595	544	601	627	611	595	625	563	617	591	608	610	593	589	610	567	627	609	564	592	568	588	578	591	591	589	584	585	586	633	599	643	586	591	588	572	591	573	605	598	604	603	585	611	612	593	558	632	548	615	595	603	591	566	592	596	571	598	560	583	596	594	565	598	584	589	559	615	631	586	639	590	611	592	556	600	609	552	554	584	622	575	609	598	552	582	581	560	642	580	595	591	604	572	565	590	632	584	606	590	588	652	603	589	573	586	564	595	570	593	569	575	601	571	603	598	609	611	602	622	560	595	583	610	576	575	590	574	588	602	629	576	580	597	617	609	573	586	597	611	566	593	543	611	570	593	588	653	554	594	606	562	601	602	576	546	601	594	592	629	573	591	584	603	604	629	559	616	607	621	587	594	578	564	575	584	591	567	612	601	580	608	601	583	589	564	587	590	623	582	567	560	633	609	596	598	592	595	595	593	600	600	632	618	640	582	625	546	593	575	575	570	574	582	582	592	621	575	576	615	618	598	610	556	582	631	581	580	552	591	556	632	568	559	598	548	606	590	576	568	589	618	600	578	592	635	586	611	611	612	573	615	583	615	578	614	568	590	606	653	599	576	549	596	590	606	622	574	577	622	555	560	576	591	545	600	612	622	603	621	646	598	611	605	551	559	599	599	583	592	590	585	587	591	584	582	609	592	598	624	590	578	550	579	587	605	600	593	558	602	622	598	559	573	586	596	612	588	570	602	602	571	589	589	616	608	627	573	565	605	596	551	567	634	592	602	629	543	601	581	579	609	566	570	567	594	589	656	548	564	582	627	557	605	580	590	603	582	601	609	561	581	604	508	624	546	598	552	569	608	621	601	555	587	623	570	603	606	597	579	582	597	611	589	564	586	575	621	605	591	593	586	604	590	598	584	578	606	585	596	633	566	565	557	574	631	534	586	589	576	579	578	611	576	594	572	606	585	556	566	578	637	612	602	555	600	572	583	585	614	607	599	580	572	611	586	642	624	576	551	596	592	580	575	566	573	567	574	572	568
33552	25752	11626	2290	1368	1117	926	902	808	770	790	939	808	690	718	773	750	766	692	713	771	694	682	789	725	731	709	687	734	684	688	717	734	706	720	753	733	736	715	732	709	723	685	716	691	706	751	708	711	749	673	736	730	691	762	753	727	750	719	708	746	743	681	746	721	756	721	732	707	788	745	746	697	714	708	670	699	769	754	705	705	742	664	727	775	709	746	758	731	707	733	719	712	762	719	688	712	719	715	752	684	674	743	743	759	743	752	718	735	681	728	733	742	709	694	694	761	737	690	707	721	684	736	724	682	731	719	675	702	747	779	680	703	763	717	761	681	686	748	702	725	725	658	760	694	741	700	756	693	739	733	661	738	729	704	741	684	743	699	735	726	716	753	695	685	676	742	727	711	719	719	684	751	689	700	769	741	722	724	661	743	729	700	708	725	683	742	731	699	711	710	741	723	731	690	697	698	747	702	685	676	691	696	694	692	709	752	724	757	693	713	759	667	721	721	738	771	745	691	682	727	700	713	717	681	690	639	699	742	659	732	676	773	664	723	727	714	689	721	759	731	780	716	710	752	741	707	737	726	733	697	671	718	738	742	732	716	766	744	736	630	721	668	718	696	711	723	723	731	659	704	717	757	726	708	684	684	727	740	713	704	688	671	660	772	691	730	727	723	690	759	722	693	702	700	738	743	739	685	684	728	745	620	765	719	701	705	679	682	717	731	726	701	673	739	732	698	722	698	739	703	701	716	679	719	687	715	687	731	721	669	751	684	724	755	698	720	692	710	729	771	736	721	734	730	691	716	705	679	790	708	739	726	700	726	700	688	748	738	762	744	684	807	761	686	678	735	713	745	681	744	689	763	673	753	714	738	744	741	727	727	657	771	750	666	708	688	737	728	691	771	657	698	699	699	677	690	707	709	727	730	670	672	762	728	755	711	684	701	747	766	712	698	719	701	737	701	741	733	752	680	711	672	730	774	746	755	733	752	747	704	725	706	722	739	696	774	712	735	733	709	745	754	684	695	675	736	718	722	708	758	721	715	741	762	652	734	730	696	661	704	740	723	680	743	715	778	761	718	714	749	765	735	725	730	700	743	713	679	702	744	678	717	703	730	677	714	751	716	732	719	727	709	755	710	697	728	742	729	716	693	702	723	700	753	718	717	716	736	670	718	709	733	717	727	714	744	694	786	678	721	717	743	718	737	725	699	696	752	674	739	720	711	681	701	732	708	740	685	724	692	720	717	739	699	710	748	713	683	738	755	689	787	737	736	691	686	689	706	723	702	687	732	725	693	731	709	728	689	711	649	702	675	713	695	772	736	716	677	669	722	691	721	707	735	718	689	717	707	714	695	722	679	704	713	737	744	674	743	713	709	707	716	682	748	698	687	705	705	740	712	736	730	749	691	706	729	724	734	688	725	715	707	738	727	665	705	718	728	676	672	725	731	704	728	720	748	782	712	707	716	671	726	724	684	718	706	701	693	698	695	737	711	764	762	762	712	673	745	692	711	750	700	729	682	675	730	739	715	711	747	729	713	735	735	711	656	691	720	749	717	689	750	687	739	710	760	759	715	668	720	769	766	700	730	691	712	698	676	695	709	711	782	720	675	764	757	715	762	733	739	782	740	702	705	746	725	722	760	738	707	705	700	671	729	693	731	683	707	679	759	698	738	710	719	698	757	733	702	716	651	739	710	720	716	742	702	683	749	751	744	730	716	733	727	711	718	724	778	707	701	673	726	710	728	728	741	694	778	741	755	730	676	737	757	707	714	724	769	690	671	682	743	704	707	748	710	661	715	731	703	719	713	711	702	717	696	683	710	751	737	749	721	758	749	706	705	692	704	703	700	699	747	730	691	680	740	679	736	670	698	734	695	752	745	634	747	721	734	702	732	715	738	712	733	752	702	747	707	713	700	765	688	741	719	691	682	705	761	725	710	738	726	734	706	698	699	728	731	722	768	707	707	721	741	725	731	730	721	755	707	720	708	738	686	734	693	686	735	710	643	740	713	726	729	668	690	695	717	712	724	728	716	681	708	750	701	705	666	728	708	714	691	764	717	708	731	706	688	718	684	690	681	727	725	712	719	717	704	711	679	745	675	709	723	705	719	725	695	731	730	709	735	743	700	719	750	763	719	664	693	727	701	723	687	713	675	713	777	758	714	790	705	724	714	761	736	697	672	704	701	727	741	744	686	698	717	757	756	737	700	657	703	728	721	738	720	745	722	732	719	718	732	731	698	733	699	692	715	714	679	745	776	728	683	694	733	719	683	712	705	732	706	753	712	745	652	707	679	629	753	649	738	759	683	701	710	714	710	757	697	753	701	726	666	726	755	735	696	659	701	716	686	731	721	789	691	727	746	742	715	720	646	667	737	702	722	716	695	689	743	720	680	689	741	731	710	710	718	672	718	734	691	728	681	714	726	678	728	652	732	668	663	678	734	754	712	696	701	735	708	720	767	722	685	744	688	725	759	689	692	679	645	698	762	646	713	699	748	695	722	706	708	723	749	728	700	713	762	739	754	703	725	710	701	689	786	728	678	678	694	711	722	742	721	727	714	699	731	776	745	667	721	710	695	709	730	696	734	728	728	719	717	726	686	646	702	697	727	727	700	695	707	696	714	704	742	735	678	668	751	736	731	742	718	703	739	733	738	740	732	735	685	723	648	693	768	647	701	729	650	756	773	723	736	708	659	678	757	774	709	763	737	699	723	733	729	716	683	752	691	699	704	696	737	734	724	675	705	730	648	722	692	712	685	735	676	747	728	733	752	731	726	762	713	740	756	691	779	738	752	722	710	707	676	722	718	722	695	704	707	659	706	703	707	708	715	728	759	729	717	723	734	753	684	701	714	692	687	726	747	686	724	727	744	735	679	689	727	716	700	721	739	721	762	683	707	668	734	747	754	733	692	710	733	697	763	790	726	697	744	767	695	730	747	716	684	693	732	752	740	749	700	694	734	734	696	722	713	733	695	674	739	792	747	723	735	712	719	708	706	686	663	724	682	744	736	719	737	702	733	740	718	719	725	739	746	729	685	687	698	743	738	694	732	768	755	703	725	711	671	696	759	695	744	666	717	737	732	741	733	740	727	718	762	688	759	716	707	734	725	720	757	733	694	756	726	711	743	676	705	720	757	700	700	703	743	750	698	769	663	723	720	705	703	695	713	722	716	730	724	725	701	717	774	768	728	786	720	739	727	690	696	730	696	703	733	693	728	747	711	706	739	726	760	730	725	719	711	711	722	669	762	730	737	662	746	749	748	700	707	747	691	695	728	713	725	697	764	698	758	738	713	710	703	719	703	766	738	687	719	743	721	725	710	701	705	729	727	674	690	708	724	730	718	752	723	739	723	712	714	706	736	701	744	727	744	759	738	708	762	747	709	769	716	708	692	691	703	717	723	741	715	671	728	754	710	749	735	704	715	726	800	725	716	720	745	750	732	699	711	727	723	695	749	728	729	690	787	729	775	679	766	684	713	739
36032	32536	8467	2856	2382	1652	1298	1083	943	919	921	1470	889	789	771	794	756	771	780	768	757	794	787	790	752	736	760	816	786	772	738	754	793	779	810	792	796	765	807	789	769	777	750	823	787	804	760	802	763	779	707	736	809	770	781	732	781	734	758	784	752	772	744	776	742	816	767	710	793	816	785	726	766	822	814	800	768	747	780	731	747	765	793	761	793	724	780	795	744	811	743	744	775	747	769	762	752	748	742	774	750	754	765	740	770	777	733	758	766	770	803	754	801	766	758	738	757	763	769	745	741	712	775	743	698	803	784	724	742	841	798	800	803	791	787	786	780	765	766	785	744	754	830	748	781	821	763	740	736	758	768	761	777	794	765	688	748	798	778	740	783	771	800	773	791	786	764	769	793	800	777	723	766	788	769	738	767	784	753	793	714	754	785	788	744	748	744	756	828	784	807	756	772	757	766	847	736	801	733	756	749	727	781	806	769	739	743	759	762	746	759	789	799	775	759	807	761	763	736	777	811	827	814	772	761	788	769	721	789	750	822	799	777	769	828	800	731	775	795	743	760	736	765	759	740	766	788	773	736	802	777	800	749	795	739	759	748	775	768	745	818	789	753	750	800	744	772	709	732	764	763	747	791	735	809	808	796	729	762	803	783	799	739	795	748	762	758	804	764	757	817	785	769	749	762	724	743	725	800	761	783	758	728	750	776	734	740	782	773	741	761	757	755	738	793	815	775	751	728	737	850	751	767	797	813	793	725	745	759	778	747	768	772	782	820	765	769	701	758	808	743	769	778	814	762	753	808	757	753	764	789	745	701	717	792	755	762	792	758	780	769	769	704	737	798	831	720	798	786	786	760	730	771	749	805	733	746	777	765	753	805	769	752	752	751	736	743	780	720	756	732	749	756	777	750	778	782	754	736	763	762	792	785	778	741	769	753	769	763	782	685	716	751	789	801	773	786	773	762	795	754	804	778	764	766	779	783	754	775	792	738	787	732	785	780	779	753	746	830	794	794	765	752	730	756	759	762	754	813	779	779	801	770	780	765	755	780	772	782	769	789	810	733	760	776	739	716	800	779	758	796	757	785	742	820	759	774	798	780	776	768	793	754	750	762	832	798	794	767	779	757	779	758	731	801	753	716	757	779	731	749	798	724	840	773	743	790	721	757	764	691	747	723	780	748	762	790	735	803	747	760	746	692	746	796	793	798	735	755	762	767	741	784	804	796	761	768	740	782	772	794	757	771	731	734	736	786	772	759	779	769	758	770	770	770	779	804	711	768	793	734	754	792	768	779	763	758	806	792	733	759	748	774	740	778	746	800	750	788	768	699	799	761	788	738	735	772	759	733	758	730	749	773	755	790	771	790	742	754	769	749	753	729	723	797	803	774	777	776	773	739	803	759	740	773	784	758	742	765	742	757	787	749	794	800	742	752	723	754	753	757	799	778	785	805	753	722	747	750	751	757	750	733	708	715	797	746	733	780	742	725	783	774	785	744	764	750	748	732	746	784	791	754	758	698	797	778	732	797	740	770	739	762	791	769	773	811	685	809	804	721	743	754	782	770	778	731	776	776	790	766	776	765	703	756	738	780	766	798	795	770	766	737	773	794	737	751	808	721	717	782	781	766	780	782	802	725	761	761	745	795	779	786	766	782	738	755	776	775	752	745	760	787	719	816	844	762	784	799	728	836	753	783	752	729	730	822	697	775	787	772	738	764	789	782	726	818	725	797	828	750	802	723	753	799	731	752	751	778	796	733	741	797	743	787	772	718	733	763	801	694	740	776	816	793	757	753	789	735	769	810	757	756	769	801	806	747	764	749	790	774	832	790	760	799	765	805	737	758	801	757	789	745	749	738	803	768	795	811	777	749	790	739	701	766	738	754	801	829	763	739	736	770	799	747	793	782	768	792	778	781	815	723	746	770	749	771	792	738	799	761	715	795	775	802	753	767	698	747	768	811	776	795	753	773	738	780	800	747	746	793	724	797	786	815	760	743	802	796	742	741	840	753	761	769	775	773	764	750	767	825	815	762	773	781	782	726	732	822	695	745	739	718	808	814	756	743	714	744	771	774	755	778	781	766	751	739	777	795	758	791	751	777	794	750	797	796	774	771	801	823	778	808	781	770	781	790	729	801	769	795	784	775	716	775	774	765	798	763	791	774	726	768	753	759	731	760	815	776	782	717	784	768	729	797	761	786	766	765	789	768	759	807	753	771	765	804	745	711	773	752	744	773	715	769	760	776	750	789	793	746	702	838	758	785	761	779	803	745	787	795	791	745	754	795	777	751	770	822	765	764	724	716	762	797	784	761	736	734	782	812	766	770	778	774	725	778	763	781	741	782	791	718	751	775	760	779	761	780	804	701	763	762	750	839	735	777	791	753	739	734	754	774	790	776	747	748	769	762	824	807	738	793	783	759	769	743	795	821	773	814	808	728	805	788	766	769	761	800	788	763	782	776	838	810	732	772	764	752	690	725	760	804	794	738	796	735	808	793	784	773	737	762	764	791	734	729	747	799	754	786	767	772	766	758	777	823	829	761	736	763	753	769	727	711	759	802	767	734	773	795	721	816	783	748	737	745	755	760	748	752	796	785	773	776	766	740	761	752	739	771	727	746	770	745	834	775	749	751	755	796	707	750	781	775	743	732	822	821	739	737	771	723	776	714	800	771	806	744	754	739	799	787	796	787	768	748	765	704	783	726	706	769	758	810	778	818	785	780	767	786	766	768	755	765	797	787	799	785	774	748	752	797	780	794	762	840	787	759	776	793	765	776	759	767	795	757	793	730	738	801	773	806	801	710	783	813	748	795	792	771	776	768	755	810	715	694	731	701	768	730	723	793	773	723	775	744	800	804	756	763	810	805	765	733	813	761	772	727	768	731	807	719	791	788	776	774	739	795	767	757	778	774	696	747	779	798	731	710	688	759	735	812	768	737	839	773	781	763	786	729	831	742	807	745	754	784	784	780	747	746	790	764	750	716	730	726	779	784	729	744	771	746	764	760	775	790	754	772	788	795	788	757	735	752	782	769	775	813	765	763	770	759	795	794	788	826	776	759	777	762	782	823	781	737	715	767	793	780	781	711	799	788	727	799	763	734	732	757	756	792	742	779	742	710	743	706	769	767	764	759	791	823	742	783	749	767	777	744	784	747	712	761	834	769	771	814	714	785	758	759	801	792	789	746	780	821	773	781	747	787	740	723	744	784	770	725	777	832	764	756	743	810	780	744	803	772	715	742	781	739	666	736	780	766	716	762	798	766	710	822	721	750	731	724	764	736	793	732	783	742	797	807	778	804	738	798	804	798	784	780	765	797	774	764	767	794	771	762	746	736	797	780	736	757	783	774	751	741	764	731	810	736	748	803	746	792	784	780	770	796	753	722	807	800	750	758	806	776	758	739	772	766	725	764	793	740	773	732	746	771	772	749	738	736	735	732	798	783	808	785	778	783	797	810	757	750	755	769	789	754	774	792	762	752	725
24894	20660	26947	24244	20577	11499	1849	957	715	650	752	1097	870	481	432	383	356	385	370	396	376	360	347	365	322	390	322	327	340	295	349	336	322	328	326	321	315	322	317	349	320	325	340	330	318	313	314	301	319	295	336	326	340	363	362	334	334	297	295	315	297	335	301	311	314	301	315	342	324	327	329	339	317	337	293	332	318	322	334	303	295	338	329	307	325	298	316	340	291	363	340	322	319	344	313	338	309	329	329	308	318	303	344	321	299	292	324	349	295	323	311	326	287	304	326	298	341	346	319	316	319	331	322	308	320	292	319	290	321	318	341	293	340	316	343	321	336	288	336	326	346	328	308	325	317	287	285	335	304	332	298	316	328	266	269	312	343	278	320	304	349	336	317	304	281	328	311	324	280	326	298	337	319	340	326	300	294	302	313	304	285	330	316	284	302	315	318	339	344	310	312	340	310	326	281	310	340	292	318	309	311	325	309	296	318	314	303	341	320	299	328	327	326	310	315	342	330	322	319	299	336	302	318	338	304	335	317	314	286	283	307	297	281	348	287	308	314	283	310	278	318	312	326	349	318	320	287	286	315	308	341	314	343	327	278	317	291	310	307	300	339	339	327	303	318	304	300	303	323	312	316	304	311	328	297	303	312	382	334	325	323	325	319	324	317	306	296	294	299	299	328	297	302	315	298	330	322	300	333	314	339	313	303	310	322	323	313	327	307	327	324	348	328	297	342	315	304	325	304	347	325	316	300	325	315	250	326	297	331	313	334	298	314	311	335	331	294	318	309	335	279	320	325	325	340	301	319	302	304	281	284	303	325	359	346	303	293	312	303	306	330	301	303	282	319	308	320	321	302	327	319	294	298	310	314	331	295	283	312	298	328	286	304	299	324	318	312	338	341	304	318	316	328	301	291	312	295	293	322	341	334	362	318	325	311	329	324	369	322	290	319	307	331	324	323	332	310	352	295	316	315	296	320	314	301	319	306	311	350	287	337	315	305	307	301	288	275	331	328	312	300	299	335	293	319	300	325	326	288	363	294	343	301	321	316	313	325	285	302	308	317	317	364	322	271	281	325	341	311	334	304	295	325	320	318	310	295	320	339	254	298	296	331	331	314	318	305	314	308	343	317	325	313	296	269	310	301	329	326	311	303	319	322	323	328	346	308	350	300	316	335	325	318	337	294	336	271	328	311	297	350	301	314	311	321	311	311	298	325	327	326	304	334	339	320	312	289	334	299	315	300	301	300	273	316	338	321	285	314	332	313	316	310	316	295	314	305	336	342	327	312	324	318	295	307	324	297	283	318	298	334	317	293	322	316	321	302	333	327	299	316	296	279	293	298	285	337	291	310	334	314	292	336	310	320	325	302	299	313	329	322	293	278	330	316	336	318	346	291	326	318	307	275	311	324	315	342	294	312	317	280	325	296	328	318	329	305	309	316	302	301	290	325	312	338	296	333	310	296	294	346	318	339	292	318	309	324	329	291	299	300	319	294	354	301	310	344	334	325	326	358	339	345	328	299	303	325	307	323	300	292	314	322	264	328	327	283	341	319	339	306	349	305	329	324	296	295	311	299	303	286	319	302	330	322	334	323	319	311	320	293	292	302	313	331	282	318	318	287	299	330	326	309	310	308	298	337	315	318	310	328	323	276	349	304	292	299	302	329	307	279	347	299	313	321	315	335	337	319	321	285	323	309	280	324	346	274	322	331	327	307	352	346	333	337	327	316	306	322	320	346	359	344	325	318	326	285	309	297	291	317	298	287	336	304	320	316	320	291	325	272	303	299	309	282	291	327	287	283	321	344	314	296	297	314	324	323	308	272	310	313	306	316	332	317	317	331	327	305	329	300	314	305	321	329	318	309	305	352	334	301	308	303	297	346	337	341	334	317	304	323	328	322	312	329	322	307	341	322	328	324	321	325	328	291	302	323	317	303	310	312	329	288	316	297	299	296	344	335	320	315	336	326	294	302	311	313	312	309	292	335	339	322	342	337	305	329	308	316	324	318	319	296	324	339	279	304	345	314	339	311	347	302	321	304	322	333	297	308	317	318	329	334	330	342	314	323	316	325	292	288	323	307	319	290	343	336	311	303	303	297	304	316	322	343	297	340	312	290	308	316	300	326	305	311	344	293	326	297	301	327	321	313	309	307	336	325	335	319	306	309	306	298	309	328	347	316	294	337	278	330	325	327	319	317	314	274	311	302	342	309	302	348	316	321	313	293	328	285	340	298	314	310	326	310	327	335	302	297	327	316	305	341	350	328	292	315	326	292	314	311	341	287	313	333	270	289	296	300	302	323	315	318	293	305	304	310	335	319	327	303	295	296	313	310	321	287	337	315	281	316	297	301	323	332	319	324	291	304	328	293	332	331	308	310	309	293	317	288	323	336	330	328	306	336	327	285	307	351	332	292	302	318	315	321	319	308	312	320	314	304	306	292	282	314	328	315	281	326	297	317	300	307	298	323	322	327	305	325	301	320	297	321	328	322	291	311	316	329	307	304	354	308	277	306	327	312	335	315	332	330	318	324	276	314	312	300	317	310	300	314	318	312	331	312	305	306	330	325	331	315	308	320	327	308	347	325	326	292	318	292	328	330	294	273	288	281	303	326	328	326	309	308	334	320	320	305	334	333	329	300	303	308	310	324	319	288	319	314	321	353	296	325	296	285	298	280	315	301	320	308	309	289	307	318	294	332	307	301	332	305	323	333	328	308	325	282	306	341	309	283	322	327	311	310	316	321	314	337	334	325	325	286	295	318	280	300	304	317	321	293	313	303	302	316	327	294	326	319	306	302	339	329	319	326	285	317	300	311	359	311	325	330	295	288	314	348	289	318	318	316	329	328	316	292	340	338	311	302	319	311	290	307	305	300	292	285	305	299	328	305	326	313	337	334	338	313	316	319	296	273	312	313	314	308	302	303	308	295	290	346	269	329	267	319	282	326	294	281	329	297	294	293	320	315	296	353	329	324	282	309	311	313	325	313	332	309	288	316	299	319	292	300	324	304	309	309	305	317	313	295	324	296	323	291	331	290	295	332	325	281	344	296	325	303	307	315	301	312	294	321	329	298	294	356	358	314	331	312	303	334	313	335	316	296	326	315	300	320	319	283	308	326	330	319	293	309	298	315	317	314	343	333	318	323	317	299	310	334	292	284	301	329	304	308	354	307	296	298	321	291	311	349	347	327	311	295	327	312	315	283	290	299	312	345	320	289	271	352	342	313	297	284	350	319	289	298	313	315	323	282	289	342	336	306	317	303	314	334	327	305	314	305	313	305	317	330	304	317	308	316	318	312	294	294	307	288	309	311	320	279	318	330	344	329	298	306	324	342	326	295	321	313	311	298	295	310	284	328	294	327	326	298	317	327	311	329	296	309	282	303	341	320	285	304	288	321	333	308	325	306	313	310	313	321	287	281	362	349	335	295	302	313	299	297	293	357	322	314	329	332	298	315	327	336	274	316	310	305	357	294	267	313	305	309	318
40291	49594	19042	7241	5386	3837	2405	1795	1425	1182	1381	2062	1561	693	631	596	579	512	513	485	446	445	420	410	411	440	406	390	381	419	388	372	393	373	375	393	347	351	364	350	385	378	361	379	372	406	382	322	351	355	385	350	353	361	376	363	352	370	354	361	336	342	314	352	352	382	367	337	368	359	374	353	370	312	345	377	327	335	355	333	376	388	360	374	378	370	337	350	361	353	357	352	377	381	353	338	357	345	342	399	348	364	354	357	376	310	348	369	344	310	336	316	350	373	353	322	356	338	331	344	341	346	379	347	373	334	382	382	370	368	332	358	357	358	345	348	368	352	334	357	318	359	329	332	339	363	377	329	357	353	348	346	359	358	353	330	341	382	340	397	350	343	355	344	351	339	334	337	335	370	357	382	361	329	370	326	372	342	349	370	324	338	349	353	366	351	382	325	328	362	340	345	352	344	379	337	348	326	320	340	326	327	367	345	352	339	331	345	365	354	368	318	347	328	358	355	326	379	366	355	339	338	319	327	345	342	351	341	338	350	392	338	387	389	360	356	376	378	362	316	361	335	350	339	340	371	335	393	351	321	364	332	358	378	363	349	371	350	398	341	390	358	330	358	321	365	370	361	309	357	365	366	373	341	335	346	355	345	329	376	373	337	350	360	357	322	385	373	332	353	316	336	348	352	367	333	415	317	351	376	343	321	360	350	348	331	382	382	368	370	344	329	349	328	350	353	356	322	345	353	311	344	358	324	323	360	373	357	374	368	349	379	351	364	330	336	362	359	376	348	324	328	362	376	345	352	367	355	366	382	366	365	361	344	364	359	351	321	339	359	353	361	372	355	370	367	319	347	345	326	321	353	327	335	334	363	326	366	350	362	346	336	340	339	354	327	368	356	381	340	369	337	329	345	360	331	329	336	314	348	362	367	360	336	317	338	352	364	377	364	370	365	361	378	355	351	324	356	348	332	341	352	335	360	380	337	378	308	332	361	323	373	365	328	324	341	335	347	363	322	317	347	349	351	342	368	330	357	330	322	355	364	357	334	355	389	344	333	354	344	360	395	347	357	354	380	297	343	363	359	375	371	351	366	358	349	360	359	330	363	361	380	338	342	375	348	348	385	352	341	352	367	342	338	300	351	352	353	314	342	334	323	325	348	341	361	353	371	378	360	308	337	376	337	372	364	362	342	374	346	355	355	331	374	375	357	356	365	343	377	322	352	351	298	369	346	354	334	379	326	378	353	329	353	306	351	365	371	336	363	326	360	370	369	350	366	342	340	379	368	325	327	343	339	340	371	358	333	383	325	353	333	363	354	352	367	352	344	347	361	340	330	333	336	352	369	357	337	335	389	313	343	349	368	341	361	326	352	379	339	359	362	282	338	350	319	356	341	339	335	346	311	304	366	333	331	365	333	343	357	378	356	319	326	330	338	352	373	355	319	337	351	368	372	365	347	371	352	347	350	352	346	355	348	335	322	329	360	337	323	338	337	355	339	349	364	361	373	375	351	361	329	351	365	361	351	351	358	345	343	350	347	366	342	361	360	342	383	368	374	349	363	353	349	374	329	350	331	363	369	344	349	366	379	342	375	366	340	310	351	350	349	356	355	366	346	350	338	357	368	309	400	356	341	326	341	357	326	340	359	336	358	380	361	357	355	378	340	344	365	369	372	345	331	357	359	318	362	364	338	336	357	340	353	345	359	352	370	341	340	330	371	335	360	333	358	348	330	358	349	344	356	338	356	371	364	346	329	362	360	339	343	356	380	330	342	340	347	312	353	322	371	326	379	346	389	350	324	407	337	343	325	334	327	342	294	364	358	335	325	356	353	368	340	350	379	357	323	357	371	351	369	330	326	335	360	334	327	358	338	330	352	343	320	355	321	355	373	332	342	311	313	340	324	350	398	350	350	375	365	333	336	364	363	340	338	376	367	363	344	343	357	337	336	377	346	337	354	320	340	336	343	336	341	344	361	343	328	341	328	362	400	342	362	345	357	384	347	357	335	365	358	334	385	340	326	346	334	322	370	340	369	355	380	319	372	345	337	334	350	333	324	361	341	338	311	360	357	363	327	373	332	336	365	323	329	403	341	367	349	322	350	353	360	379	362	357	322	343	337	346	350	363	368	336	326	344	392	337	342	348	319	322	365	338	361	338	397	351	353	359	362	328	341	352	361	363	332	354	353	353	370	350	340	355	355	363	354	325	322	318	346	325	321	327	337	341	368	312	328	320	352	352	357	313	354	316	372	328	328	349	321	367	336	371	342	320	368	345	359	355	361	334	344	353	360	367	339	351	371	332	353	309	332	322	364	340	346	306	356	349	364	339	338	364	366	334	349	395	353	326	333	362	324	375	356	355	351	359	327	354	343	302	332	379	357	356	369	366	337	367	359	352	330	367	363	324	384	374	349	308	332	353	335	362	359	330	362	341	361	342	365	377	322	310	318	348	322	350	351	344	347	342	354	328	360	341	375	354	349	340	351	367	345	353	367	375	327	374	349	326	333	331	370	347	318	382	367	329	350	331	333	366	355	381	324	323	373	382	361	323	364	363	362	353	342	334	338	350	345	346	349	364	332	365	352	332	358	307	336	345	372	347	371	364	317	312	388	368	342	344	326	363	426	378	340	363	348	342	360	354	354	334	321	378	339	355	340	336	377	356	333	357	369	360	334	317	356	321	336	385	341	334	352	315	355	348	372	341	365	338	348	344	359	335	352	349	342	342	341	349	373	345	342	339	361	368	325	333	338	324	341	351	331	328	359	354	344	374	325	348	352	344	358	365	358	335	366	404	334	375	354	364	331	368	354	306	342	344	365	340	362	362	340	334	361	342	384	360	360	332	354	366	329	331	317	345	335	375	372	369	361	374	366	358	371	353	347	380	364	345	326	336	332	361	342	403	347	335	331	359	377	361	332	383	346	377	333	345	363	349	340	373	352	359	345	324	325	343	342	349	345	346	347	366	339	362	371	356	335	351	354	326	349	369	350	330	372	337	348	331	337	375	348	327	342	340	348	384	354	382	359	353	322	357	367	347	363	351	393	351	350	366	329	343	325	370	317	373	366	341	333	342	354	362	356	340	350	349	345	382	358	322	344	356	371	360	323	344	335	339	362	334	330	318	387	361	384	354	356	338	348	334	338	358	364	337	363	322	347	315	345	359	346	344	352	335	349	339	357	352	324	337	345	331	371	381	364	373	331	347	381	382	354	341	355	337	366	315	343	351	352	341	382	334	341	350	367	386	348	350	353	344	332	356	348	351	325	339	317	359	332	327	349	327	306	350	361	343	360	340	364	362	320	354	364	357	330	355	326	364	356	351	343	396	342	361	348	353	344	373	345	346	321	314	344	349	324	362	373	324	367	350	342	353	360	332	317	324	352	350	350	375	331	331	346	339	334	342	343	346	320	355	351	363	355	347	352	343	339	363	359	335	341	373	334	366	360	365	358	357	300	350	356	359	348	321	341	355	349	326	348	344	344	337	352
22903	20668	27299	23983	20645	20641	9182	1838	1389	1176	1296	2805	3336	829	826	790	763	789	722	712	728	722	714	708	638	661	678	635	699	622	629	658	651	636	670	654	595	655	653	615	653	635	598	633	595	588	630	618	567	630	624	645	589	667	595	627	684	598	606	585	615	602	623	642	621	621	594	614	582	581	611	628	595	598	612	623	619	604	638	611	595	598	606	541	608	604	626	614	640	593	583	644	626	657	630	617	623	593	619	615	625	545	592	613	645	630	624	601	648	564	646	591	598	608	614	610	626	575	579	589	632	597	539	600	561	601	636	592	606	598	628	561	595	598	577	608	619	578	612	572	594	642	615	602	563	662	568	593	603	624	597	560	555	615	612	580	607	585	597	581	632	602	622	606	625	635	638	573	642	612	622	576	600	592	603	647	637	613	620	573	595	638	631	586	627	568	583	621	594	614	632	619	648	630	633	604	614	593	626	591	568	574	602	600	583	618	610	567	598	595	586	595	601	576	557	597	595	632	607	649	608	597	626	609	614	587	606	644	598	641	633	595	581	619	670	609	634	610	609	583	654	594	585	620	609	604	599	625	635	608	610	619	573	596	613	624	635	642	640	593	591	630	600	611	611	613	625	604	645	570	612	606	673	616	579	640	616	608	613	539	635	643	645	625	612	616	632	579	539	555	591	606	583	604	629	611	589	599	586	611	592	613	631	605	577	597	579	642	593	543	594	615	607	541	619	614	643	644	591	621	558	632	578	631	633	618	610	562	632	661	634	563	617	617	593	604	604	618	587	628	604	617	601	568	591	584	557	630	569	640	615	606	596	623	636	578	619	597	590	612	584	559	602	650	647	600	621	591	579	629	628	611	565	612	629	617	624	596	636	619	572	597	617	627	594	607	606	632	583	617	632	582	630	559	615	622	617	566	615	626	543	645	585	611	611	605	609	628	552	602	622	620	646	635	585	591	616	588	598	601	641	559	607	658	597	624	615	585	602	608	564	597	608	624	618	575	574	584	605	550	608	583	599	603	581	599	584	630	577	574	571	646	602	652	618	603	619	627	634	617	616	602	596	613	620	575	596	586	610	600	595	588	574	574	600	588	648	566	564	599	633	630	602	630	601	590	576	615	592	628	612	590	626	577	566	640	599	564	595	643	610	600	669	586	592	601	543	621	602	621	668	639	642	585	609	603	582	594	646	632	630	621	581	620	560	634	613	624	633	634	617	590	609	627	562	649	624	602	632	622	597	601	611	636	631	614	638	572	595	628	636	656	599	654	625	644	641	585	605	600	591	635	596	568	628	608	610	655	596	593	627	637	548	629	647	607	603	582	593	583	610	628	602	643	583	580	645	606	639	596	619	601	624	594	601	595	591	643	592	606	627	576	577	626	584	564	612	604	623	645	612	645	641	567	608	625	591	602	595	626	625	618	610	597	632	619	618	641	564	623	655	579	631	601	629	606	609	592	632	611	600	601	644	615	629	620	645	596	625	602	594	628	594	611	596	613	610	620	628	632	588	561	628	640	578	578	609	588	600	584	615	568	619	600	627	630	590	628	642	598	646	601	576	618	643	588	612	594	564	610	585	598	589	594	608	605	588	631	648	622	610	562	658	627	625	600	641	611	582	602	600	615	604	565	568	595	594	641	596	599	594	586	610	610	593	590	640	652	597	658	621	621	609	585	612	609	605	650	593	598	610	586	612	616	634	613	595	623	566	634	598	607	590	547	605	613	584	604	634	595	582	576	613	567	606	623	632	593	599	569	653	589	617	580	620	593	612	623	581	628	610	621	570	626	655	577	639	595	601	587	658	650	563	591	625	571	605	639	591	611	613	583	566	558	579	549	615	650	650	622	560	585	616	621	597	602	575	546	610	637	635	598	601	592	599	605	640	615	636	628	576	589	583	589	572	633	605	571	576	628	609	627	615	591	573	575	620	604	568	634	579	601	587	589	652	610	597	568	602	581	586	569	548	602	566	585	587	581	578	583	594	589	577	562	604	655	616	595	602	637	557	620	589	601	587	625	583	580	584	657	612	575	573	593	606	607	628	597	575	608	631	598	618	586	640	603	645	580	602	606	632	632	579	644	561	540	627	611	592	612	588	581	578	617	647	598	621	606	626	634	593	579	597	566	649	593	613	599	606	588	590	595	573	593	618	619	640	630	613	569	597	632	600	655	621	619	589	629	631	560	635	570	621	607	628	650	607	564	609	585	599	597	605	597	662	634	656	651	607	622	573	634	645	612	581	637	599	596	607	625	592	602	595	621	586	625	625	616	640	599	642	590	612	578	627	605	620	592	621	612	622	625	591	645	614	620	614	611	641	602	585	660	534	599	648	609	589	573	579	638	584	583	614	584	618	550	575	664	597	626	582	629	614	552	631	580	613	634	555	592	594	603	607	556	603	612	651	602	596	576	616	565	618	574	609	595	599	603	627	588	624	599	616	624	611	617	621	596	632	567	608	602	596	606	641	639	611	605	635	613	567	601	612	576	658	598	609	628	598	592	638	619	560	566	580	572	599	594	624	637	628	602	643	619	607	594	584	595	594	601	578	643	618	625	632	647	609	609	600	579	579	617	620	564	565	608	644	599	619	597	629	630	592	600	622	586	602	576	645	620	554	584	632	588	632	592	566	624	595	560	619	587	603	596	602	657	566	634	543	585	571	574	597	561	591	593	612	646	599	611	620	584	603	580	592	608	620	586	629	616	629	619	576	610	606	598	579	651	606	632	589	625	656	601	669	627	617	585	650	596	622	625	647	616	618	583	599	553	633	617	624	611	585	624	589	580	562	593	608	623	597	630	625	596	633	624	593	591	586	618	609	643	605	569	606	574	590	607	642	619	595	638	629	575	609	600	603	578	559	594	650	602	582	584	593	608	581	628	650	611	596	615	601	648	581	597	596	651	612	625	601	631	606	616	623	616	588	580	607	599	602	585	667	576	568	576	607	608	620	677	640	613	639	603	619	599	575	573	580	637	613	610	609	663	583	645	577	592	573	629	614	585	639	617	582	587	585	599	609	624	606	649	589	629	580	609	639	623	638	580	608	578	604	579	616	588	631	609	585	586	583	599	630	626	600	641	596	600	581	616	602	588	639	616	601	580	576	583	624	615	572	598	593	577	589	585	593	643	601	597	629	590	583	602	611	641	628	609	652	603	641	632	600	627	608	613	604	597	657	579	594	613	573	599	606	630	648	660	628	598	609	590	586	582	628	583	589	613	613	609	632	617	586	644	583	617	574	601	594	627	536	613	625	589	598	582	630	582	599	629	589	599	585	627	603	577	587	614	608	604	627	594	545	631	606	580	604	604	629	618	636	653	574	582	529	565	624	636	609	620	607	584	662	647	627	600	589	571	585	594	584	583	617	640	574	623	616	574	571	657	607	616	585	637	623	587	624	581	608	614	605	581	604	654	618	612	621	635	574	625	658	606	606	634	591	604	598	641	587	590	611	634	588	558	604	592	595	579	595	611	621	556	585	581	634	570
44108	56283	28844	11608	8384	6136	3933	2851	2384	2059	2131	5479	4686	1220	991	997	1036	889	920	853	811	778	742	744	664	717	702	747	669	647	689	675	653	647	660	655	630	612	641	646	619	683	627	613	671	562	615	654	640	602	601	641	620	652	616	615	609	653	600	618	585	624	610	563	605	592	588	607	621	618	584	622	580	588	639	592	567	616	632	589	594	577	572	619	660	591	626	600	575	584	587	607	653	589	594	569	577	609	601	624	596	584	562	615	580	592	617	591	609	567	610	592	594	614	619	629	596	615	587	596	594	598	607	602	594	596	619	568	557	623	594	578	563	580	596	626	583	579	593	586	623	590	568	582	606	566	576	613	604	562	577	587	590	603	601	576	599	594	587	634	602	607	599	585	603	569	572	548	568	575	642	614	554	678	597	570	578	593	551	636	637	568	604	642	628	563	618	600	597	599	545	573	575	558	601	586	580	597	632	573	599	607	616	608	557	541	571	578	609	615	572	610	587	623	596	598	578	614	615	566	594	586	558	604	606	608	570	605	604	606	576	587	542	600	516	577	588	616	595	560	629	612	632	579	578	576	563	556	601	616	601	612	583	555	561	606	642	565	587	601	552	610	589	582	586	610	555	600	628	525	595	600	624	575	602	578	568	557	571	614	600	580	625	629	596	558	589	604	558	590	611	586	585	567	602	589	578	537	575	580	567	602	624	565	615	586	577	607	525	580	618	618	595	597	586	597	578	581	606	601	594	589	593	559	631	618	570	583	609	615	618	595	624	594	568	585	565	628	663	588	631	552	597	638	616	608	615	595	630	610	615	600	614	594	632	626	582	627	596	564	655	590	582	567	585	621	552	574	601	619	605	616	585	575	592	633	609	574	581	600	571	610	585	595	674	571	544	552	608	559	609	606	577	597	568	619	569	577	595	568	623	589	558	595	570	590	577	606	582	616	639	589	607	584	582	575	562	622	627	581	638	601	590	616	567	607	588	607	613	572	586	603	563	613	609	580	629	623	594	629	621	594	568	587	610	601	600	628	602	572	624	577	640	630	589	574	574	593	583	554	618	560	596	588	640	556	574	569	602	588	590	634	627	616	598	547	590	622	585	578	588	568	585	585	583	636	620	604	596	613	619	587	599	595	575	626	567	569	595	627	628	607	621	629	585	565	622	612	595	601	609	598	621	569	618	562	587	602	556	597	602	569	594	597	653	569	613	598	590	569	618	588	603	565	624	626	591	587	559	612	583	633	601	611	592	577	599	605	600	563	574	605	579	599	611	557	641	588	606	593	574	605	605	564	607	594	601	569	666	529	613	547	606	562	574	569	599	598	638	626	574	572	553	598	611	575	606	602	597	577	621	609	616	579	607	601	615	628	564	588	597	580	532	637	594	595	610	612	632	602	569	571	561	592	598	601	612	633	618	568	633	588	561	612	543	613	602	581	605	600	614	616	562	620	580	593	557	587	580	606	604	599	551	574	565	574	595	638	649	654	601	584	602	586	607	586	611	628	577	637	593	616	635	573	587	611	574	574	638	605	568	601	617	578	558	579	532	596	627	585	618	596	598	556	601	622	649	588	582	620	587	605	621	559	624	613	601	593	561	606	595	577	584	561	588	640	638	596	572	553	561	607	554	625	597	590	610	619	571	606	575	585	593	563	614	564	592	580	574	574	620	593	570	572	605	585	610	610	589	608	586	629	597	603	575	606	635	597	532	627	567	629	614	612	618	593	583	606	595	581	596	615	564	630	620	618	596	587	611	580	614	586	576	572	583	615	569	556	602	598	606	617	602	580	573	640	652	589	631	595	567	596	604	584	602	591	572	640	580	631	620	546	608	560	571	661	602	588	584	610	626	564	628	600	604	634	598	605	541	606	530	605	619	579	579	586	606	573	626	645	585	622	551	610	597	602	591	556	606	615	617	627	633	597	553	600	572	573	588	606	595	635	612	650	586	592	606	588	587	604	615	562	570	568	620	574	592	617	619	614	578	576	594	591	651	585	631	571	589	591	620	587	577	599	577	610	593	561	602	596	559	602	653	578	573	596	598	573	587	565	602	566	625	579	616	605	607	572	550	562	602	608	572	602	572	604	580	612	595	587	567	639	589	616	585	630	601	613	543	605	599	620	599	580	588	551	586	570	617	617	586	579	634	568	590	603	601	584	619	598	638	544	610	578	573	593	612	642	635	581	585	574	594	623	626	584	592	580	588	596	615	610	567	595	580	598	617	610	601	607	552	544	607	608	591	605	606	592	613	577	575	588	588	626	555	601	597	596	577	629	657	579	566	602	605	574	653	608	586	601	593	612	596	602	585	610	587	613	539	586	609	586	601	596	570	562	617	643	596	609	607	648	607	557	611	575	586	612	598	634	601	593	610	577	603	564	622	577	564	633	617	607	586	585	620	611	541	620	557	604	610	552	588	633	575	604	553	586	573	572	549	598	619	642	629	619	577	566	640	619	570	564	563	606	582	580	608	552	591	616	562	607	633	579	604	570	592	632	588	576	555	608	584	605	585	555	588	555	621	636	609	601	595	585	605	576	556	628	551	619	569	630	564	567	590	598	592	622	616	584	622	602	612	565	616	663	638	650	596	596	568	573	589	580	569	596	631	604	579	585	558	576	570	578	598	546	596	572	566	586	660	615	583	624	570	594	611	569	559	602	571	604	607	571	554	577	607	585	595	601	583	579	569	629	553	591	600	532	598	578	563	569	540	617	583	609	596	620	603	609	630	601	601	613	620	616	576	603	607	597	580	578	631	613	591	596	591	545	579	624	610	619	613	637	616	593	586	595	646	623	631	584	626	547	598	601	570	581	628	587	639	551	609	617	573	596	569	553	583	592	585	622	623	585	563	588	576	595	600	607	588	622	570	598	544	582	567	619	577	608	645	609	627	562	601	599	579	594	602	605	603	606	610	585	604	586	607	574	633	575	592	576	568	630	557	594	606	621	574	592	583	628	572	574	575	567	633	576	600	586	599	586	550	557	626	579	587	633	573	562	599	588	603	609	621	619	560	589	634	604	598	588	569	594	599	541	603	600	603	562	642	562	585	590	642	588	630	612	664	588	630	576	599	597	598	622	583	606	609	649	613	620	557	597	578	614	609	582	562	613	624	582	626	574	620	615	627	604	662	588	590	599	590	657	596	585	609	625	568	581	592	618	606	586	540	588	569	644	631	573	604	632	573	581	600	590	592	591	608	606	618	612	611	588	575	603	585	571	586	582	611	589	599	611	572	611	559	595	615	663	619	597	586	602	609	572	602	588	576	546	549	650	557	580	599	580	609	588	595	593	624	586	562	614	633	598	627	641	598	604	576	603	599	558	574	569	577	635	602	612	606	582	613	618	588	573	574	626	604	624	605	602	603	610	607	566	624	606	604	582	586	565	570	609	600	588	605	613	567	593	614	600	593	601	620	569	592	575	595	592	610	602	623	600	600	625	583	621	535	611	579	581	611	587	616	613	614	575	581	597	581	611	594	578	615	592
34352	25448	13048	2811	1477	1124	934	801	752	807	935	1026	782	728	728	718	723	750	764	749	717	766	663	714	748	746	730	722	694	678	670	705	759	722	709	758	698	770	724	793	745	727	710	728	755	696	756	705	740	719	697	750	760	688	720	765	719	685	714	771	764	721	791	763	752	770	721	735	724	712	730	640	741	735	749	717	731	767	684	712	715	718	747	738	722	746	732	718	719	707	708	693	678	737	716	707	756	718	728	705	736	708	745	695	710	709	737	769	697	755	730	729	705	760	741	714	712	731	728	707	780	686	702	697	676	686	701	728	734	682	731	760	708	703	697	741	711	705	725	695	698	753	762	746	755	777	722	715	730	733	737	695	674	756	689	731	699	704	723	652	747	681	737	675	739	763	753	696	735	721	684	700	743	711	704	770	763	694	700	747	753	746	746	702	752	747	703	703	691	747	744	757	754	677	731	712	712	708	697	708	740	724	710	725	760	709	709	710	746	747	695	691	741	756	732	759	695	758	710	758	711	715	692	708	711	737	698	727	731	759	706	780	669	716	688	739	753	749	706	721	683	744	717	726	691	726	738	730	715	748	658	692	773	682	768	712	704	748	724	692	742	744	700	691	743	738	702	670	708	743	769	745	685	745	724	722	717	771	721	776	733	736	714	725	698	727	741	693	702	742	715	700	776	722	660	747	746	710	753	724	668	710	712	702	705	694	717	697	743	649	714	728	708	685	699	739	760	730	717	711	737	718	741	728	686	729	737	716	720	675	739	678	697	711	723	738	692	770	720	691	712	736	705	789	741	755	723	723	724	721	730	715	682	740	723	701	771	664	780	717	747	761	763	690	682	699	720	729	674	731	718	729	710	728	720	709	703	682	706	741	760	709	683	703	657	695	730	709	724	722	730	732	729	731	722	754	668	757	724	724	740	749	695	713	705	723	739	720	729	743	710	738	701	736	734	739	721	728	727	666	689	686	711	708	700	733	745	733	713	749	729	701	730	718	679	707	721	728	729	736	739	758	781	721	697	666	747	748	716	733	699	730	722	709	697	738	739	709	716	701	754	722	693	761	724	748	761	771	699	705	696	710	731	702	706	712	704	723	745	671	745	773	691	714	694	718	706	761	735	758	816	707	775	686	685	700	770	722	715	716	730	696	724	740	739	667	724	744	709	749	732	693	730	693	699	699	730	703	745	714	725	693	721	715	659	701	740	655	719	703	711	705	741	755	727	716	746	715	708	737	706	694	711	711	716	743	745	714	769	744	721	762	751	727	700	726	744	693	720	756	740	699	746	691	706	695	717	738	709	710	732	699	700	654	743	717	734	767	686	747	690	700	737	725	753	691	702	698	715	743	704	711	680	761	723	716	712	680	717	744	727	726	733	713	683	710	726	728	721	727	723	708	771	764	719	727	720	752	709	777	699	742	734	677	677	662	708	700	681	677	716	718	704	736	670	734	767	717	732	719	712	733	710	717	721	719	710	726	685	683	674	684	726	715	691	746	713	692	796	722	688	715	689	781	741	752	738	697	674	747	724	719	725	770	748	727	685	730	760	681	769	723	715	739	704	707	708	749	698	693	715	728	701	723	746	739	750	687	728	726	719	737	695	717	721	783	733	628	746	726	760	735	757	739	695	680	719	714	733	748	683	730	735	706	741	738	718	683	753	741	693	697	726	727	749	730	714	694	688	695	744	708	744	731	737	748	761	730	761	755	721	712	738	715	738	729	689	717	719	765	711	689	747	764	743	682	718	699	756	717	710	754	719	763	709	723	740	698	707	686	697	685	704	725	741	715	735	736	701	767	706	708	692	752	734	709	696	733	707	706	728	745	682	725	712	744	780	710	684	677	753	736	716	747	717	715	702	705	712	703	725	722	672	722	750	725	736	746	713	729	746	758	661	734	733	686	735	689	702	700	746	769	769	683	745	777	750	700	724	729	721	743	727	718	729	717	741	725	728	738	734	702	722	762	710	745	717	721	674	664	749	662	735	753	736	733	711	761	714	747	688	724	741	713	711	716	744	704	683	680	689	751	772	705	732	728	738	752	706	681	717	688	703	733	780	724	695	733	669	722	753	729	712	713	715	716	762	702	730	752	707	673	711	697	712	718	785	703	726	733	681	748	782	688	707	721	694	691	721	728	719	701	686	734	719	731	683	723	767	714	800	695	698	693	756	721	742	778	742	717	720	744	697	729	743	672	694	750	690	705	691	698	743	753	721	732	730	686	706	746	731	652	695	711	713	739	727	684	717	732	737	747	758	752	715	701	739	761	722	717	777	695	762	755	708	648	721	727	706	682	730	744	727	672	701	749	752	716	715	765	770	716	742	669	745	728	754	710	703	688	743	734	658	738	711	749	696	668	715	716	738	703	706	798	694	683	732	683	747	702	730	734	702	709	694	691	718	740	702	729	722	723	722	687	721	747	728	651	745	706	696	707	731	708	720	671	737	729	737	723	722	709	705	751	738	737	684	692	750	708	670	753	733	713	692	750	752	685	740	659	704	776	678	715	753	671	713	728	745	685	699	672	694	728	723	756	711	776	728	713	699	693	752	769	726	751	786	779	689	716	730	686	704	705	703	728	731	712	675	702	734	675	747	739	676	709	767	714	715	684	729	693	753	756	658	729	712	712	759	723	708	773	758	754	738	711	706	724	678	737	719	705	689	696	716	765	769	757	682	724	722	722	749	754	727	756	724	734	722	706	794	674	693	693	709	748	706	772	759	751	682	664	706	726	726	726	728	691	711	708	693	742	708	771	703	706	660	719	749	709	736	695	745	768	763	753	727	676	761	738	790	741	703	727	688	725	660	674	651	783	707	684	708	709	700	752	708	725	697	724	752	727	779	715	734	741	698	727	759	718	728	717	708	765	715	723	673	701	740	743	694	692	752	730	729	697	723	752	726	694	725	701	720	732	698	738	677	663	732	749	740	724	697	730	733	724	695	741	744	765	697	729	706	769	700	732	757	749	745	725	754	698	751	722	703	655	702	746	732	714	739	692	675	735	725	753	689	710	717	699	727	745	743	706	716	740	726	727	747	775	713	724	735	747	709	710	733	717	690	691	690	719	706	750	725	732	697	708	737	720	723	761	687	741	698	806	708	738	755	730	752	728	712	708	683	685	766	717	763	740	713	736	765	681	726	718	716	745	717	746	688	728	687	723	735	698	705	702	743	696	757	737	743	752	681	741	696	763	750	742	718	713	750	700	715	722	677	685	726	734	746	740	663	785	746	753	726	704	711	728	729	705	766	748	697	704	744	706	711	726	711	705	680	705	696	787	724	740	718	772	707	705	691	766	744	758	733	726	734	753	719	698	688	741	680	688	737	757	713	730	722	744	716	742	712	721	722	732	768	717	732	709	718	717	734	717	750	676	685	675	776	712	698	739	741	736	731	721	727	726	761	749	727	688	707	713	642	684	683	745	719	738	725	733	706	752	760	726	675	705	737	671	692	706	736	709	686	736	684	732	709	697	697	730	731	719
36483	32333	11497	3681	2368	1672	1223	978	959	940	1259	1369	891	755	770	776	788	756	773	775	795	802	760	721	770	781	781	782	756	773	754	741	773	754	769	768	795	788	754	709	788	755	782	782	763	798	728	781	759	821	777	779	748	724	764	798	766	755	777	755	739	751	737	741	704	787	777	820	827	801	774	789	782	837	775	753	778	776	758	800	766	737	786	781	693	770	787	726	760	797	703	791	708	739	772	772	775	798	772	773	802	770	775	747	774	770	780	816	786	749	757	742	781	797	791	745	752	765	759	780	756	703	776	742	784	787	784	790	860	756	697	782	804	753	740	771	773	731	762	802	787	766	799	738	769	731	772	781	772	775	756	759	746	763	759	739	810	750	781	750	759	720	733	759	730	708	693	761	788	746	800	795	730	758	715	760	750	772	800	791	781	791	770	719	771	730	786	769	761	795	746	787	753	789	746	843	774	805	759	752	706	750	805	790	767	758	750	783	734	789	733	758	732	773	769	762	745	701	711	819	741	723	721	787	730	703	767	796	796	773	749	734	708	761	754	739	726	789	770	749	789	649	786	772	798	782	769	766	776	772	741	779	770	795	762	796	781	687	792	770	803	766	793	779	736	714	740	745	798	803	724	782	761	754	751	813	730	725	773	766	777	816	726	761	785	747	748	738	772	784	815	738	774	722	791	718	721	778	783	731	773	771	792	845	744	746	803	771	797	787	735	713	796	725	753	750	758	699	797	810	756	760	784	781	751	735	794	757	770	782	737	714	785	747	800	769	788	782	707	740	760	802	746	780	823	743	729	721	833	745	752	762	775	780	790	756	746	712	804	807	795	778	747	763	726	780	749	744	715	736	800	775	758	751	784	788	717	807	763	747	754	724	761	758	763	759	777	777	777	745	784	763	787	771	705	750	753	769	754	744	818	711	750	790	762	734	783	792	799	765	754	746	782	739	779	733	823	764	756	767	827	717	760	773	771	780	804	748	748	787	735	758	773	751	791	739	776	808	710	775	768	770	774	808	758	772	760	763	771	744	765	796	786	762	793	786	736	791	758	767	762	749	765	754	787	736	725	739	726	729	766	719	710	789	788	748	794	748	773	719	734	731	771	773	773	771	770	736	751	772	766	762	790	764	770	798	798	739	778	739	748	723	787	742	713	782	765	784	757	778	775	745	754	780	769	784	769	785	723	774	754	775	840	794	723	779	774	732	770	771	774	757	767	750	745	812	752	711	794	760	765	707	806	707	789	746	799	796	790	791	706	734	766	732	765	797	784	767	710	742	747	770	719	777	761	758	761	744	748	757	726	767	778	760	748	785	798	757	767	743	789	769	736	711	771	780	709	780	762	762	801	744	769	794	749	765	761	774	747	825	802	760	790	735	817	775	762	743	758	778	795	735	790	777	751	762	774	795	831	764	708	730	729	772	785	790	763	744	790	780	757	769	807	769	754	754	758	766	773	750	763	760	755	700	701	730	795	768	731	744	829	751	761	785	746	734	739	807	767	752	727	751	706	767	760	700	755	744	759	753	740	758	724	726	758	768	753	757	715	691	766	800	772	797	776	736	804	764	735	729	748	751	761	669	777	753	771	792	745	805	723	746	762	723	741	747	769	782	753	770	746	759	748	749	755	765	751	800	753	756	756	733	779	718	797	750	732	731	736	756	736	782	791	761	769	751	758	769	779	788	723	815	765	776	772	743	743	759	712	709	716	756	776	795	726	736	762	754	743	682	790	745	796	779	715	767	774	747	773	775	774	769	753	769	789	783	773	800	774	781	755	796	799	750	801	760	759	729	746	790	742	742	746	760	726	792	803	754	800	747	763	800	810	755	777	788	705	736	744	732	784	762	809	726	734	740	755	778	746	768	776	718	794	723	761	796	754	715	686	750	720	761	779	752	776	798	795	791	786	781	785	802	771	741	770	786	761	746	733	731	744	747	778	747	736	793	766	741	798	768	797	779	751	722	798	806	779	759	772	794	787	725	721	784	724	724	738	760	788	728	754	769	814	735	788	751	755	766	733	786	773	749	788	746	772	803	747	778	773	715	714	786	766	799	761	756	754	781	754	762	763	759	780	785	733	725	753	806	766	759	724	787	764	787	764	798	736	796	766	767	832	779	732	762	709	766	797	771	735	762	768	782	759	783	779	702	800	767	781	746	774	788	741	717	756	815	712	759	749	746	770	763	729	788	806	736	783	792	807	776	753	810	777	746	806	756	748	699	808	751	694	763	749	745	746	768	750	782	737	785	794	735	761	773	715	790	783	778	785	747	738	736	773	708	777	769	765	728	765	753	761	734	753	772	818	811	744	768	797	770	734	745	760	710	774	715	784	738	755	780	743	747	764	766	756	764	762	726	753	742	818	715	798	779	798	755	821	805	788	742	770	755	727	722	741	748	769	762	807	731	760	776	719	794	752	698	764	777	728	767	759	762	800	753	749	792	713	765	752	755	727	772	739	772	744	786	738	773	722	783	821	778	746	770	805	745	745	728	711	787	776	756	751	798	728	757	792	710	777	771	766	740	744	759	737	806	781	789	737	777	698	719	773	781	775	729	764	767	742	722	768	736	756	786	746	793	751	747	724	767	738	808	785	708	780	764	756	750	757	769	781	775	767	773	750	730	746	749	764	770	780	727	751	757	800	777	755	757	747	741	735	763	752	776	680	798	827	747	786	765	739	770	732	745	802	738	800	838	754	756	772	769	719	742	769	746	791	732	777	763	765	777	740	756	695	785	766	728	738	737	732	821	763	765	708	757	744	792	733	725	796	770	806	789	784	748	742	759	790	810	743	757	745	772	784	754	759	748	789	754	822	812	784	704	718	790	755	845	756	775	755	737	796	741	758	786	711	764	751	775	728	732	737	848	807	723	769	756	732	716	756	734	762	752	758	732	770	715	761	735	809	742	780	821	806	757	761	753	762	773	778	819	759	753	722	736	767	731	768	738	752	747	742	763	733	713	708	770	778	759	727	754	750	775	758	770	713	768	785	760	773	763	737	726	735	750	736	777	809	799	761	748	728	751	768	750	729	797	744	817	743	759	765	799	707	741	757	788	747	766	774	753	776	757	746	784	769	687	765	796	776	763	714	809	765	701	802	691	773	773	782	706	790	773	795	763	742	785	782	754	763	771	761	733	752	818	799	794	725	732	770	781	742	757	816	755	742	772	775	759	801	804	741	753	761	692	732	763	759	783	720	746	781	785	772	816	721	788	789	816	793	802	722	817	727	790	760	776	810	765	778	750	766	757	774	791	771	719	798	769	719	753	764	761	751	754	733	731	771	756	771	704	781	772	778	738	820	799	800	752	777	815	765	742	774	768	765	768	825	783	796	788	804	733	777	847	737	752	769	766	702	758	732	727	756	734	762	804	757	809	735	722	777	727	758	774	743	789	768	798	748	798	755	750	777	811	727	743	779	742	819	783	700	734	816	740	730	766	708	766	809	780	798	782	745	741	745	744	746	744	765	768	834	737	757	695
24862	20663	26954	24240	20572	11417	1694	1005	768	738	1246	1429	626	457	426	403	422	410	395	374	381	341	386	348	315	371	353	320	345	326	317	359	335	326	342	338	322	326	337	378	335	341	348	368	295	299	302	345	301	309	332	334	330	325	311	348	321	333	290	349	337	300	288	352	328	317	323	356	303	332	311	315	322	319	308	315	336	346	330	289	328	288	346	306	287	336	336	309	328	317	319	296	325	321	328	301	326	315	324	297	314	335	328	296	341	322	339	313	341	369	299	315	329	336	330	325	291	322	335	316	311	310	320	330	305	315	339	272	298	307	303	353	320	345	334	308	314	340	322	320	329	333	290	303	346	348	327	310	336	319	314	314	323	314	329	296	335	326	296	308	350	355	316	303	297	332	298	332	314	341	323	345	306	337	337	336	335	305	323	333	322	342	336	326	322	293	338	311	317	298	356	360	314	314	305	294	331	336	330	310	321	338	318	374	299	338	318	323	308	333	325	304	308	326	351	327	315	337	328	327	300	325	299	331	312	296	319	328	320	317	330	346	298	321	303	337	323	327	344	322	342	327	356	296	288	294	311	303	299	332	304	313	310	276	297	331	308	339	341	310	293	302	337	323	324	334	342	319	291	326	306	311	333	334	350	286	296	305	303	328	307	300	337	308	314	348	342	311	321	336	342	321	330	318	316	331	329	351	320	342	297	336	307	323	319	336	295	324	287	314	320	371	328	324	346	300	312	309	322	294	310	332	291	342	348	341	328	307	318	280	340	321	291	319	353	327	299	306	320	305	310	332	317	290	325	325	323	332	289	308	321	295	333	310	346	303	348	315	338	310	346	318	305	313	352	287	360	318	292	319	292	319	312	294	320	325	295	299	302	325	298	290	322	305	318	309	305	340	334	285	301	316	369	328	291	302	304	356	343	295	337	322	317	318	314	309	329	348	304	298	328	321	306	311	340	346	332	299	326	308	314	276	327	330	320	312	277	300	350	319	302	315	295	301	310	320	300	258	335	306	359	302	307	284	309	292	335	315	315	282	305	300	333	340	312	330	299	332	329	334	297	293	310	321	361	300	308	341	330	332	330	288	334	318	325	289	274	324	326	322	328	345	338	321	321	319	316	314	348	323	339	308	341	305	333	325	307	337	337	325	312	311	347	332	291	322	295	337	314	299	312	317	333	311	326	311	341	310	306	342	355	334	345	324	330	310	323	354	337	293	310	304	328	322	285	296	308	303	306	310	312	309	297	315	343	303	313	319	324	300	314	327	312	308	330	343	318	329	337	325	314	287	330	314	324	320	312	333	311	341	352	343	306	319	317	329	329	303	357	340	332	324	301	330	325	331	297	305	317	318	346	336	334	306	332	341	327	309	320	335	325	329	305	309	298	297	339	350	364	333	309	361	303	301	326	364	320	282	305	314	323	324	344	326	299	338	302	328	336	337	309	325	313	315	342	329	314	312	316	310	289	321	308	319	339	308	296	299	338	309	309	332	322	300	300	313	340	313	317	308	327	321	330	316	308	286	339	279	343	330	330	323	313	314	314	294	337	321	296	332	324	329	335	308	339	341	318	332	290	342	306	318	315	341	362	320	336	319	348	363	330	318	320	322	323	313	325	324	335	297	329	341	321	310	305	328	317	314	317	324	307	345	309	326	304	318	321	326	314	322	326	314	320	335	326	311	295	312	303	309	338	337	343	325	327	335	334	322	333	351	332	336	306	329	360	339	342	299	283	305	288	332	295	337	330	330	331	352	338	316	317	321	329	335	304	338	341	316	312	295	307	298	316	324	300	327	323	326	375	347	331	356	364	323	324	323	288	308	329	331	349	320	316	330	313	317	316	324	329	350	324	334	353	338	325	328	340	273	333	279	275	312	318	326	317	327	323	317	319	295	329	327	310	347	344	318	299	332	358	304	320	323	315	347	329	346	332	315	311	323	323	321	315	348	309	322	341	287	338	320	325	323	352	312	357	303	314	326	324	296	362	334	312	342	361	319	300	318	331	287	318	322	340	316	347	326	329	308	321	270	331	321	289	304	322	298	331	316	334	296	335	333	317	295	299	292	292	332	315	309	308	339	299	317	283	311	322	347	305	318	286	334	335	319	342	328	301	324	329	369	310	312	330	320	332	325	308	321	318	294	334	323	313	314	319	309	293	336	351	301	341	313	317	310	346	349	300	334	306	301	302	323	336	298	324	336	334	318	335	317	323	312	322	301	323	326	313	327	303	311	351	349	335	278	328	327	306	331	307	336	325	364	310	307	310	331	324	354	328	319	324	326	329	316	301	307	314	304	290	312	316	292	308	358	327	327	300	335	339	319	345	325	297	335	319	309	316	329	295	328	298	298	304	331	296	300	337	334	329	300	320	323	302	338	311	321	344	294	310	333	318	294	327	332	321	316	327	334	294	342	304	338	310	312	323	338	323	325	311	334	314	325	315	319	308	342	289	326	346	325	342	332	312	350	330	319	334	311	337	302	305	316	333	301	322	302	335	290	289	291	327	339	305	341	325	335	296	296	302	309	336	374	324	314	322	320	327	310	343	293	334	315	326	315	324	324	341	319	322	318	301	292	313	357	324	334	346	293	333	323	328	307	334	325	310	305	309	316	321	311	310	306	313	301	318	325	324	312	334	316	325	318	334	301	326	310	327	352	336	318	303	322	341	336	303	322	305	355	335	342	304	328	319	319	306	320	303	336	264	327	326	320	329	307	320	324	308	323	283	298	307	307	364	304	371	308	331	289	325	303	309	335	345	350	314	337	291	341	298	289	343	308	293	344	321	314	325	342	327	335	334	340	317	311	299	313	296	309	324	319	345	341	340	302	289	329	335	344	323	309	341	329	301	308	314	349	301	302	293	311	330	334	301	316	342	317	299	312	316	341	326	338	335	330	318	308	340	330	291	311	329	344	324	301	351	310	341	328	336	322	329	330	312	316	305	340	309	310	321	325	343	344	338	310	354	302	322	367	302	307	287	321	312	300	306	308	314	299	303	321	318	311	317	311	298	327	280	356	318	296	319	331	331	331	315	330	303	312	299	312	327	317	313	299	370	336	334	300	296	346	312	333	318	327	333	281	328	344	336	329	336	341	328	325	338	316	327	328	330	314	289	342	332	317	318	331	285	322	313	326	302	309	339	353	335	303	348	295	335	322	358	321	288	315	320	313	308	321	341	318	344	309	303	326	325	329	329	285	340	336	343	329	318	299	315	346	331	327	310	310	339	365	322	298	329	348	308	335	300	322	298	303	295	307	336	339	294	313	287	289	307	315	302	312	307	308	318	330	293	336	329	261	295	322	302	297	320	292	317	360	302	283	320	333	325	291	344	279	290	297	353	345	298	323	320	314	306	323	306	295	309	307	323	302	331	297	324	292	315	305	323	318	333	309	311	316	332	305	333	323	347	296	342	293	326	302	315	320	345	336	332	320	308	281	310	319	314	303	326	286	291	333	307	326	342	317	323	300	336	319	322	319	328	322	340	309
40405	48722	23174	8105	5132	3432	2290	1765	1444	1434	2656	3000	1083	728	599	576	593	579	516	495	471	479	446	424	404	372	418	402	412	397	413	373	386	340	432	400	379	372	364	375	397	377	361	365	346	348	383	350	351	364	383	401	382	369	371	379	349	384	376	339	311	372	350	355	367	338	367	341	396	325	327	356	384	376	348	364	344	354	344	356	394	370	362	359	311	337	369	366	342	385	366	337	332	321	376	364	359	352	361	370	376	360	354	346	347	356	374	370	383	358	332	350	334	357	384	364	343	360	378	366	358	359	370	390	332	367	374	348	362	359	340	355	347	354	376	319	317	358	359	358	360	352	337	365	378	367	390	335	330	379	353	379	370	322	353	384	366	374	370	362	350	361	336	351	337	356	348	358	358	347	348	331	369	381	337	326	337	339	347	360	352	342	386	361	344	357	373	342	348	354	381	371	394	368	367	350	370	355	357	363	355	378	342	367	355	357	343	349	329	380	362	372	353	361	371	348	300	358	362	372	345	359	357	345	355	360	333	358	350	345	333	355	357	377	371	339	356	349	342	374	347	360	366	338	358	326	352	315	367	306	388	378	377	339	361	367	382	330	352	334	348	359	352	342	331	354	348	361	345	377	345	357	365	361	356	386	352	384	359	369	344	343	363	422	367	332	336	346	356	366	377	353	333	356	367	364	356	366	381	355	373	344	351	367	353	341	353	350	331	370	338	358	370	352	350	366	352	361	357	368	360	367	353	357	346	319	345	360	331	367	344	341	389	352	350	339	376	356	342	361	360	357	360	384	365	372	354	360	384	369	349	356	313	345	332	330	381	340	310	355	329	361	365	356	368	363	346	345	364	365	327	364	387	339	344	389	337	363	338	373	338	340	353	388	356	399	365	318	351	377	371	361	379	387	356	341	392	336	349	343	338	322	356	357	349	361	351	347	344	375	377	368	359	329	375	339	372	373	354	374	348	356	354	343	366	350	363	362	376	342	346	366	365	317	370	361	359	338	362	349	357	367	397	378	357	322	348	335	355	349	371	347	359	350	374	370	368	348	359	356	316	351	356	375	317	349	375	340	341	364	353	328	347	368	369	347	358	371	376	373	377	402	336	346	318	336	342	360	393	349	355	356	373	324	341	358	380	321	368	359	350	359	344	365	382	329	360	330	324	308	359	348	337	377	325	336	353	360	359	336	340	358	374	365	355	340	362	338	395	353	367	309	375	387	367	345	325	360	352	356	346	363	364	347	338	335	346	376	382	337	366	356	361	355	348	328	362	363	355	337	343	346	325	339	335	355	370	343	376	362	377	375	344	376	319	338	388	334	358	354	332	353	385	327	351	329	338	351	383	382	350	367	358	335	360	350	397	396	352	342	350	361	369	342	374	339	341	369	365	361	372	362	399	371	365	365	358	363	337	350	329	371	328	346	356	343	332	333	377	357	333	364	385	357	349	351	356	374	383	331	327	343	338	359	365	345	347	335	373	373	331	327	331	373	360	365	378	393	334	337	392	377	324	334	359	342	363	377	362	352	353	332	342	346	395	356	368	371	347	359	395	304	342	353	366	352	352	372	357	339	363	357	384	376	343	310	328	364	346	362	364	347	354	350	345	331	360	361	343	383	341	378	336	350	341	346	383	351	354	345	367	341	375	328	405	379	332	329	343	361	351	346	360	350	340	344	363	343	318	352	339	329	372	365	372	352	344	339	356	351	372	334	350	354	348	348	361	349	336	362	357	338	355	352	371	348	367	413	356	378	352	362	347	369	371	348	347	363	356	351	316	375	389	340	354	362	400	322	339	336	365	394	347	347	345	346	379	378	360	340	315	323	365	366	376	317	353	342	328	368	358	338	363	344	336	357	363	375	336	366	325	369	371	355	354	364	349	376	356	340	345	327	351	370	330	363	334	342	318	376	355	344	356	333	354	360	364	396	329	309	349	337	367	365	336	366	353	336	333	332	355	354	323	361	365	344	396	375	384	364	376	344	318	370	332	340	396	366	346	360	331	355	325	346	345	324	355	349	377	347	347	363	377	358	330	372	342	357	324	368	373	359	371	346	375	347	345	340	347	374	381	359	356	373	329	361	365	351	367	394	357	354	343	381	374	368	365	372	328	314	350	380	352	345	339	376	356	360	375	339	358	356	362	329	352	367	358	338	351	320	353	338	335	363	382	407	358	322	343	330	351	350	341	389	358	333	362	347	326	351	357	330	316	351	309	354	329	379	348	348	338	349	358	342	397	360	348	350	341	352	340	340	368	331	362	349	353	361	371	341	405	356	348	380	352	362	357	347	381	334	355	334	379	336	326	374	337	330	337	366	349	346	376	302	341	332	357	402	334	335	329	313	381	359	348	359	331	342	375	352	346	342	364	367	353	381	342	375	366	343	351	386	351	382	349	339	364	361	380	357	329	342	362	383	385	340	373	389	343	366	391	343	355	364	338	381	330	362	367	365	349	357	351	364	352	346	378	329	372	361	368	335	339	364	382	357	348	336	397	367	341	362	374	373	324	350	366	376	356	327	379	361	376	347	366	303	359	383	313	334	351	377	338	341	331	332	344	381	347	389	364	394	351	356	381	366	377	339	346	342	378	368	381	327	352	389	353	352	378	392	353	356	396	355	351	345	373	338	327	355	371	379	377	325	375	369	361	346	350	347	354	346	348	352	367	348	351	388	347	353	402	342	395	348	332	352	385	380	312	320	372	384	335	357	365	357	351	364	360	346	342	345	363	339	379	367	346	368	335	355	378	369	365	357	347	345	366	348	356	394	348	343	375	362	355	340	368	361	347	356	370	319	345	368	371	340	353	352	348	360	349	365	345	349	366	343	388	373	344	340	332	357	338	360	340	346	331	350	346	330	336	364	370	320	337	361	333	345	356	321	379	369	373	379	361	332	362	358	339	350	313	365	341	327	371	304	365	344	374	354	358	376	346	355	331	355	382	352	366	366	348	328	364	334	343	295	372	391	366	336	367	327	391	368	326	362	371	375	366	316	371	356	344	361	311	376	369	352	355	374	358	342	387	380	335	361	353	337	360	334	383	349	340	357	369	366	351	366	326	374	368	330	363	363	359	360	352	405	403	356	333	336	339	371	356	338	366	357	341	395	339	341	342	347	363	368	332	339	362	335	374	392	365	391	370	330	389	379	334	371	374	330	353	331	372	326	357	353	365	363	362	360	366	364	367	370	352	313	365	307	363	336	372	304	391	356	346	354	361	360	337	347	359	336	362	386	367	358	345	342	376	364	334	376	365	334	381	372	379	346	340	360	349	353	325	359	351	358	337	340	360	337	390	348	367	333	367	358	358	365	339	356	336	381	361	344	327	394	384	368	378	338	406	349	346	331	359	334	391	367	402	342	368	333	386	329	360	371	347	352	383	350	345	366	341	357	334	368	359	351	358	329	373	382	349	373	368	376	365	349	317	375	347	366	360	336	319	374	339	372	377	339	337	368	348	345	380	345	345	368	362	319	361	337	349	356
22845	20654	27259	23881	20622	20625	9093	1893	1359	1456	2147	2629	1401	945	851	799	728	736	768	743	730	678	713	663	657	648	701	657	716	648	657	641	616	676	621	643	651	638	652	631	602	659	621	662	668	550	666	601	642	616	637	620	594	686	627	651	599	665	637	623	649	664	605	592	622	606	602	652	658	620	656	633	646	608	606	679	688	605	604	647	591	581	611	580	653	623	639	647	616	625	621	606	586	640	630	637	563	561	669	669	605	665	610	622	606	584	613	623	569	631	667	640	639	593	592	587	645	653	628	621	611	602	592	620	601	592	580	616	611	622	612	616	652	584	629	575	615	610	615	591	628	627	664	598	609	588	636	609	623	593	620	624	643	647	586	585	571	584	600	606	650	621	566	606	595	594	610	620	642	601	600	639	639	629	609	616	616	629	659	658	634	603	600	570	626	616	618	604	626	589	608	623	648	623	605	642	566	600	608	601	627	634	574	594	618	626	614	604	607	639	587	637	566	574	602	607	611	626	622	618	576	589	609	601	629	573	632	584	630	635	602	619	620	623	615	565	583	699	619	653	630	629	637	603	599	591	647	621	660	586	590	647	607	573	607	572	559	558	608	607	564	608	633	594	609	621	621	628	632	591	656	649	645	617	601	593	617	577	642	616	626	604	652	605	646	612	643	590	590	585	566	624	608	614	566	639	595	654	612	610	602	616	621	621	627	641	622	650	605	604	589	637	584	640	602	580	611	654	650	604	661	636	568	592	629	588	620	619	576	594	622	668	591	559	613	623	614	597	610	615	596	620	607	628	603	595	612	598	620	653	642	557	607	620	592	599	617	624	613	632	627	580	597	624	630	600	646	616	605	594	581	623	660	647	635	611	596	603	654	582	622	650	615	578	614	608	599	583	648	576	636	635	612	607	634	623	673	633	594	569	605	604	566	575	627	624	634	571	599	577	650	556	561	596	595	624	616	621	565	556	577	601	656	594	591	597	637	656	590	601	631	639	579	577	560	608	542	637	661	640	629	625	614	587	593	623	639	641	584	653	630	599	611	646	588	636	636	630	613	653	629	623	649	619	597	594	632	598	597	597	597	611	605	610	639	604	626	606	611	606	620	633	597	596	573	643	605	610	592	631	613	647	632	641	625	592	656	606	573	632	590	604	586	621	583	609	615	616	621	577	584	626	620	571	637	613	640	590	615	621	609	574	603	626	629	582	610	587	606	595	614	703	611	629	580	583	613	586	622	646	605	641	645	587	626	646	604	624	602	624	587	582	592	619	677	569	657	640	646	624	631	522	638	592	626	619	626	565	628	602	567	621	633	608	639	581	588	638	598	636	552	626	622	610	628	628	613	651	612	586	632	605	631	635	594	626	640	581	608	564	592	577	602	585	639	596	612	575	586	626	564	615	637	630	571	614	617	658	596	608	605	622	630	548	614	590	631	615	647	621	584	596	596	579	581	598	612	611	616	618	604	629	632	607	572	611	621	586	609	615	599	604	600	583	624	619	612	596	594	618	577	581	575	597	602	601	607	603	618	652	633	636	618	608	611	584	620	606	620	622	556	648	616	596	658	599	617	626	585	570	591	627	595	629	678	570	559	634	608	571	607	617	601	619	641	558	605	625	602	630	557	633	646	607	559	634	600	614	622	632	656	622	613	635	597	599	647	663	603	592	625	638	614	582	597	618	632	632	592	592	589	639	583	617	608	613	640	615	579	592	618	603	622	582	595	584	603	557	637	613	629	579	573	641	588	603	646	640	624	604	587	625	603	577	580	618	606	622	615	606	589	565	613	584	620	606	596	618	580	569	567	587	599	608	596	601	586	597	591	596	609	651	619	618	582	628	600	640	584	618	608	594	608	554	601	590	663	592	627	578	593	583	566	662	608	633	555	602	638	572	590	568	617	573	574	597	601	602	609	610	611	613	573	677	587	608	587	638	626	602	593	540	622	628	633	632	615	587	598	599	644	603	628	617	582	636	623	616	594	610	638	623	634	623	619	655	617	601	623	646	607	613	638	600	601	598	564	626	610	576	654	626	661	632	671	618	626	568	633	589	653	645	588	628	627	592	623	567	641	610	592	630	604	600	596	621	615	607	593	581	661	611	625	628	637	651	590	603	559	602	615	594	622	615	596	596	610	635	598	633	634	596	622	605	588	619	625	603	610	580	608	618	632	639	600	625	571	666	619	618	589	639	593	611	565	654	598	633	637	589	600	587	613	615	611	636	639	609	617	645	602	609	591	596	642	590	592	607	640	583	676	612	596	633	630	583	668	629	593	672	594	618	605	596	617	603	581	621	646	638	602	615	578	598	640	601	608	578	612	582	612	603	565	584	576	617	599	625	607	626	584	578	630	623	593	674	610	577	597	649	562	586	625	629	621	615	618	633	561	595	639	580	588	615	587	587	591	602	608	605	584	635	615	605	629	611	604	623	607	649	604	605	578	614	625	635	633	599	627	606	602	608	606	605	608	645	595	578	596	629	615	603	637	629	604	600	573	602	603	597	619	605	618	574	636	589	636	607	564	629	608	600	627	602	627	585	523	589	631	593	595	621	626	639	590	575	605	627	583	648	626	583	703	634	600	589	640	563	607	569	597	685	599	619	614	590	580	579	593	599	585	595	607	650	651	640	582	579	585	577	558	604	631	589	557	675	611	564	594	617	586	603	597	615	630	610	593	638	599	609	621	602	607	642	594	560	610	566	596	617	640	592	567	624	599	616	606	616	614	590	579	600	646	575	615	589	593	598	587	618	616	637	600	629	654	596	583	611	607	601	622	568	630	582	556	574	621	592	595	624	557	636	598	611	636	560	623	589	586	611	605	637	571	557	586	616	605	582	573	656	582	642	641	637	631	590	636	595	633	582	588	616	591	600	642	596	661	598	613	613	598	612	631	585	569	610	603	631	615	613	601	578	608	606	593	599	577	593	583	650	621	583	596	642	629	583	615	617	640	604	573	609	570	615	570	597	606	626	613	584	616	629	641	647	646	609	599	627	604	603	622	642	561	642	639	604	593	640	653	634	591	633	587	622	586	569	614	555	568	594	627	583	631	602	602	601	646	609	557	571	602	638	603	604	659	579	612	614	612	620	590	594	588	636	636	581	636	640	628	622	599	601	585	603	635	593	596	602	621	598	619	607	627	607	602	611	623	651	597	646	564	613	606	564	676	629	613	659	589	647	625	595	612	602	600	631	590	606	632	600	600	599	639	611	571	637	624	640	606	608	606	566	638	649	664	629	613	617	626	599	605	590	618	637	596	595	621	595	567	625	616	630	630	629	574	633	596	609	619	643	638	612	632	588	632	603	600	639	605	620	620	604	622	629	594	573	605	619	582	601	625	656	594	672	622	593	581	560	586	573	608	620	644	597	587	620	607	644	610	609	652	622	609	612	619	570	575	631	633	583	574	633	604	688	638	626	632	606	594	622	560	599	594	627	619	619	592	611	570	607	593	610	629	600	615	617	619	606	635	592	641	631	611	619	572	607
44125	55206	26220	11945	7754	5496	3824	2967	2503	2582	4128	5072	2152	1316	1076	1024	938	986	922	822	797	787	755	762	755	737	721	666	678	675	692	633	710	655	682	626	630	643	638	611	662	656	648	586	620	617	647	635	628	609	665	644	633	566	601	627	610	632	635	593	564	593	624	621	595	611	612	577	571	616	599	619	639	611	579	581	618	606	613	644	645	584	659	612	641	560	605	626	583	598	609	619	630	624	585	593	574	566	595	593	585	548	587	589	604	621	628	625	599	598	617	591	599	582	614	606	615	587	639	622	606	585	591	605	616	584	588	637	582	664	580	595	595	622	625	629	594	599	597	590	603	584	609	615	552	588	608	579	580	584	625	568	609	591	625	560	574	604	615	644	603	582	571	605	646	652	624	629	570	573	581	589	632	576	656	561	583	585	614	578	592	569	603	553	620	593	572	570	607	586	608	615	582	608	589	596	606	605	611	587	588	599	579	622	578	546	556	581	639	612	630	638	578	602	596	579	573	567	606	600	611	582	594	622	580	630	548	579	582	623	601	609	604	629	619	635	608	629	585	599	575	565	613	556	562	616	592	566	598	609	586	621	587	562	608	615	611	580	584	577	620	583	596	640	601	600	587	610	636	575	578	587	636	548	573	613	574	565	580	563	588	603	607	615	599	626	621	587	595	603	609	628	591	605	566	590	602	550	599	581	595	592	577	564	611	648	623	576	592	569	537	594	599	597	614	635	643	576	618	616	635	627	597	535	594	576	620	630	582	635	589	570	600	567	583	617	591	590	535	596	591	603	599	547	628	605	622	616	601	612	613	626	596	598	603	568	610	576	559	636	610	638	612	579	597	604	584	591	647	575	625	598	606	641	578	592	556	583	519	628	609	600	603	555	602	582	601	599	596	631	602	578	629	630	574	593	548	580	573	602	601	630	632	616	553	624	548	570	566	629	585	625	549	572	609	598	571	579	580	589	609	588	624	582	644	566	595	630	574	562	622	645	611	560	604	572	613	627	553	571	561	637	608	601	622	558	576	594	640	603	584	601	621	587	655	586	595	573	626	583	596	578	585	596	578	594	612	601	599	607	570	621	627	624	578	560	609	634	619	556	630	573	591	583	594	577	612	574	573	582	603	579	632	591	648	596	567	578	605	558	619	580	595	642	600	580	597	579	595	548	590	599	583	571	620	556	589	616	618	602	582	618	594	588	632	594	555	593	608	595	622	573	582	591	598	539	597	565	593	615	609	566	599	585	560	576	568	560	617	593	583	588	658	591	561	623	549	539	611	611	569	581	621	568	589	585	640	597	567	606	606	592	617	597	597	599	585	559	610	594	623	579	598	580	609	637	596	573	588	578	607	592	607	608	604	580	611	613	604	558	586	614	586	567	614	557	623	583	604	620	594	582	580	601	565	574	587	592	585	630	579	635	564	598	590	580	610	635	623	580	561	635	605	536	604	627	619	580	594	569	676	586	562	596	599	620	583	576	614	624	594	621	597	581	575	595	639	589	604	601	584	599	612	572	620	596	570	602	612	631	600	610	606	580	578	643	576	590	604	613	612	588	625	613	590	615	592	620	566	599	631	620	604	639	583	614	609	623	615	562	572	560	557	580	566	608	591	585	633	609	620	592	636	609	607	619	588	568	617	598	607	618	590	566	641	619	581	581	591	589	597	658	584	641	594	620	593	559	570	611	633	636	604	570	636	627	598	587	614	598	619	568	568	617	626	643	575	611	583	600	584	667	631	632	628	613	585	608	592	636	579	652	580	596	583	571	566	618	630	603	575	609	601	603	579	615	576	574	612	607	592	613	602	608	583	621	595	592	541	589	594	594	615	541	618	584	628	657	581	662	599	655	585	609	591	630	613	597	600	577	602	589	569	597	595	595	607	650	610	625	598	616	665	608	574	545	572	648	593	618	574	634	586	576	592	546	538	627	567	621	627	609	608	596	602	610	615	597	591	627	607	621	577	576	571	579	574	569	606	598	632	619	582	601	598	627	587	598	612	585	599	600	552	587	623	687	597	550	568	584	600	586	630	557	615	582	575	612	641	611	625	566	606	646	606	608	581	579	633	602	604	584	599	602	597	614	645	620	585	586	611	596	552	589	586	577	602	592	592	605	617	563	593	616	605	609	584	599	576	603	580	590	602	604	604	625	583	604	603	629	608	615	581	615	614	619	596	623	586	591	580	615	579	600	566	625	585	608	598	601	640	575	639	555	617	629	613	631	587	608	616	624	574	657	610	589	604	588	637	576	602	585	597	608	613	567	586	592	633	647	542	576	644	579	564	615	567	611	556	594	570	556	626	589	530	597	624	620	605	589	601	624	601	591	604	574	606	617	585	556	590	591	538	618	633	622	566	593	592	618	540	598	609	626	626	582	600	559	591	613	624	546	582	579	568	652	613	570	601	610	614	597	614	575	555	587	627	555	603	627	584	603	575	602	626	560	554	607	562	606	564	581	585	603	596	582	643	589	647	589	561	591	574	579	561	599	631	584	565	566	628	589	635	558	593	558	659	613	577	556	598	585	615	621	593	586	575	591	612	605	593	587	604	586	575	608	577	616	622	612	600	584	558	593	615	614	625	624	571	589	567	572	649	601	608	638	601	622	630	581	577	597	600	599	573	560	584	618	612	619	556	610	623	613	567	581	632	612	577	620	540	587	580	623	559	587	550	590	570	649	594	575	648	610	591	598	603	605	598	594	601	596	614	612	572	589	587	607	621	585	598	578	620	617	622	597	611	611	620	632	582	583	589	581	620	609	551	617	605	568	567	576	606	587	586	612	592	601	628	620	625	634	545	598	618	618	599	610	601	610	606	614	632	595	594	593	612	598	599	593	608	580	622	584	639	638	611	599	589	592	625	619	567	577	586	574	581	578	605	610	626	583	614	574	568	628	612	589	550	639	646	608	612	628	564	577	604	584	597	576	593	645	587	622	604	567	610	583	569	582	593	610	605	596	597	634	615	608	612	602	589	612	611	569	630	604	608	584	621	587	573	600	573	574	661	587	587	613	614	574	651	571	592	622	627	623	585	624	630	579	545	582	564	573	617	575	619	555	580	603	574	609	549	596	581	562	637	612	615	590	590	608	563	589	571	545	571	550	608	610	630	576	593	601	615	581	588	610	591	551	635	584	571	611	573	610	582	610	544	613	578	570	638	610	573	566	613	558	604	619	595	589	583	602	603	617	579	569	587	604	628	605	587	590	612	575	621	594	573	578	570	660	577	647	624	572	598	632	628	578	566	573	586	574	594	599	573	608	628	573	595	602	583	596	593	598	598	573	613	607	578	554	603	592	586	576	618	574	616	611	598	566	593	630	590	625	638	585	587	572	626	580	572	591	604	572	602	580	613	579	574	599	607	620	573	592	582	579	576	582	556	597	595	615	627	618	599	606	613	649	601	604	587	585	549	587	628	608	600	620	566	589	627	595	610	607	592	554	599	609	583	570	608	591	653	570	590	618	581	586	611	600	583	547	591	621
35010	26186	12158	2323	1255	1067	868	886	847	865	938	1177	805	743	738	772	725	724	739	749	745	712	732	755	708	719	769	717	736	722	745	693	727	752	696	713	762	743	733	747	713	720	688	685	708	674	748	714	736	736	716	718	698	725	771	711	692	725	728	781	720	748	688	715	672	762	767	727	737	691	765	759	696	717	735	725	772	717	694	685	727	702	774	721	702	729	734	702	707	743	750	721	695	747	664	700	699	741	737	762	750	730	760	781	725	764	743	753	698	759	756	732	710	701	747	734	718	705	718	740	786	733	722	764	768	736	735	693	710	782	694	728	702	770	712	740	697	697	705	764	695	697	754	720	700	710	694	713	725	729	764	761	770	727	754	705	723	735	736	665	734	682	726	778	727	729	749	718	738	692	705	734	714	708	709	715	730	720	766	696	767	716	707	711	770	726	721	706	742	720	719	718	731	752	779	751	707	661	722	721	739	713	668	681	742	705	735	752	736	738	693	712	727	742	729	736	703	723	728	753	725	762	703	739	780	734	720	709	723	690	659	750	699	730	744	700	747	735	778	791	723	677	736	735	765	667	713	762	699	740	736	639	744	705	714	740	746	725	745	727	767	737	684	675	730	728	710	672	755	710	708	713	757	701	683	724	694	691	811	766	692	770	732	719	693	691	720	748	687	737	730	738	742	717	695	723	726	727	733	728	752	726	736	722	694	737	755	747	728	745	709	747	717	714	706	734	689	743	754	720	736	715	698	700	703	728	726	704	734	769	738	700	812	732	750	741	735	730	795	679	754	734	719	702	706	762	710	737	680	756	735	748	752	744	740	704	741	705	746	719	706	681	764	734	764	786	735	750	724	709	750	722	712	752	746	703	656	728	716	707	782	714	693	707	679	756	761	699	748	720	726	763	698	729	722	712	706	738	687	723	680	752	725	695	770	718	737	720	693	677	705	701	705	735	684	725	754	714	685	691	769	665	733	727	662	730	757	699	765	722	668	748	740	737	766	724	794	670	722	691	717	734	737	765	709	710	698	709	726	733	716	716	748	774	772	721	782	752	746	754	721	772	746	769	752	751	771	735	691	708	693	725	719	715	757	712	702	740	722	722	769	748	755	728	700	804	701	693	723	747	746	719	691	727	767	735	710	702	687	709	687	716	742	742	731	752	745	737	724	718	759	690	710	747	756	695	716	714	725	765	785	700	732	782	740	697	693	730	770	754	689	710	701	716	760	719	750	665	762	736	756	715	722	710	714	747	724	733	763	688	740	746	720	724	736	710	699	720	750	731	689	757	730	702	680	724	754	736	735	749	724	724	725	716	691	739	702	700	719	738	738	735	737	761	711	692	710	742	700	754	770	733	675	731	716	732	716	717	689	735	643	667	709	724	770	723	713	735	718	769	776	772	792	745	771	711	746	752	728	754	701	749	707	762	744	727	693	716	684	711	714	718	689	746	693	704	745	746	696	667	727	740	753	698	674	709	754	713	726	745	731	713	781	732	724	718	754	706	690	684	742	756	709	724	697	710	723	692	750	715	732	770	681	751	696	728	770	725	758	743	763	742	703	743	733	713	707	738	747	732	772	755	722	720	734	724	661	689	744	793	690	724	721	714	738	730	693	747	759	745	728	763	721	738	733	709	774	731	743	747	771	737	734	650	692	774	689	730	733	643	732	702	780	751	723	723	700	718	704	697	711	760	689	746	751	754	731	727	722	812	740	712	699	755	730	735	708	732	749	728	744	744	718	702	742	769	740	745	774	741	727	758	718	760	752	751	715	742	731	705	741	749	760	696	736	742	711	733	722	717	677	735	751	735	694	669	722	731	725	737	746	680	724	699	768	771	737	784	718	782	675	770	747	730	718	734	721	722	769	670	695	709	688	721	708	732	711	738	766	724	730	722	765	744	731	726	732	749	690	751	725	735	753	721	765	696	721	741	732	718	750	701	703	743	755	738	742	779	727	724	746	720	719	694	765	738	729	718	749	737	695	692	748	696	736	716	753	749	701	699	735	757	704	742	691	739	752	713	694	756	696	695	747	729	740	722	716	678	705	686	732	743	671	763	725	716	726	711	726	650	716	765	713	710	719	719	733	756	714	695	755	714	712	754	710	731	716	657	784	718	743	747	752	717	683	729	727	738	702	692	738	750	707	780	694	755	776	723	716	783	757	710	740	741	758	718	733	702	761	760	745	724	747	738	771	783	695	667	675	707	743	745	720	710	761	747	725	667	732	769	693	751	772	735	740	734	730	716	739	699	738	737	729	721	695	744	699	740	718	679	747	720	684	702	725	736	686	722	723	695	722	779	757	710	728	721	700	702	722	733	751	737	728	700	730	752	711	711	745	741	797	775	637	737	703	724	684	713	703	747	705	711	700	682	765	747	717	735	734	737	744	754	748	752	769	756	733	723	744	714	730	718	698	752	727	685	760	685	765	714	739	720	755	749	693	755	720	674	656	751	740	718	774	716	745	727	718	727	735	768	746	718	699	725	726	719	707	740	729	711	756	722	663	735	745	734	685	745	739	702	746	715	726	748	760	716	719	690	756	761	704	729	790	673	717	692	732	716	736	740	714	696	730	738	744	695	761	759	749	757	727	763	688	706	733	737	708	730	693	733	720	740	701	676	762	678	700	757	723	720	735	698	730	718	744	704	708	748	716	722	672	716	737	685	671	721	708	779	708	800	762	721	673	694	720	793	724	761	693	761	679	737	755	776	742	700	733	697	731	698	684	753	717	698	744	736	770	731	776	755	729	734	742	702	696	736	720	754	695	746	732	726	720	743	749	752	746	760	703	730	743	751	695	694	692	735	738	798	734	741	783	719	728	728	717	729	737	742	714	687	756	677	698	726	706	717	755	782	698	697	715	682	731	728	715	718	715	709	726	745	713	747	752	716	738	771	718	774	731	768	707	700	741	735	755	691	762	755	678	745	698	763	749	736	720	745	783	717	719	729	765	681	715	756	712	708	742	724	732	721	692	798	713	760	735	752	724	698	707	730	708	755	743	749	737	735	755	731	712	745	745	714	696	752	701	746	743	762	709	750	734	711	690	693	720	739	707	706	747	692	742	691	679	727	744	664	706	772	732	684	713	752	719	716	699	759	749	698	744	733	746	727	710	746	722	728	722	677	707	719	764	697	743	734	698	696	729	738	731	702	725	752	751	766	710	795	709	722	716	734	766	717	728	705	706	774	764	724	774	719	707	734	756	771	716	770	690	731	685	765	728	706	735	713	709	786	718	697	730	708	768	713	761	702	694	666	712	709	729	718	692	700	713	681	739	689	782	740	687	729	768	704	713	725	711	682	712	771	724	726	721	706	725	737	734	733	688	724	756	709	756	758	757	704	711	725	760	710	738	774	694	699	709	676	706	721	717	728	742	703	738	679	752	752	758	749	693	758	674	719	673	721	775	701	710	720	738	721	668	680	751	719	740	739	719	715	769	725	727	712	727	747	790	759	748	680	673	757	717	733	738	731	750	712	740	702
37543	32515	9374	2737	2086	1482	1220	1090	994	1004	1352	1886	1046	833	816	793	766	782	776	733	757	784	815	788	786	731	746	714	767	795	734	784	772	820	764	786	744	779	748	801	813	753	815	767	743	767	783	773	793	790	784	793	754	735	786	750	754	771	830	693	795	780	780	740	792	757	771	756	790	800	789	803	752	755	794	765	736	738	724	749	790	758	787	776	781	777	770	756	778	779	785	757	767	756	758	764	773	750	742	779	807	814	742	771	790	756	773	832	776	744	733	803	781	799	791	743	761	786	743	808	795	766	806	746	808	790	773	724	788	788	798	785	811	774	751	774	782	796	759	799	819	756	812	786	771	753	812	804	779	795	750	803	759	816	729	762	716	799	773	744	750	784	757	776	823	761	796	777	783	788	770	788	762	721	817	766	819	780	715	735	737	752	734	769	788	787	767	821	764	796	743	766	781	780	824	796	791	784	820	763	748	759	766	790	762	783	778	744	790	768	746	744	743	782	794	745	763	780	788	777	740	742	772	764	791	760	784	750	756	728	753	796	786	770	750	735	731	784	755	774	758	719	736	789	845	819	759	761	829	762	730	780	777	807	726	778	822	706	813	733	736	742	797	757	761	777	772	787	730	743	765	725	751	832	796	751	784	747	761	787	772	799	763	775	732	769	810	789	763	804	789	774	765	709	769	741	794	813	795	838	743	792	763	776	767	775	747	801	775	796	753	782	837	756	769	801	765	847	776	748	776	794	767	784	813	756	820	755	713	721	773	818	804	756	791	802	766	814	737	747	726	787	806	763	766	754	754	777	800	749	761	759	717	780	817	750	780	739	766	791	797	792	773	720	742	789	741	798	768	772	775	796	754	768	767	785	826	790	783	754	745	753	798	756	767	793	752	773	793	793	786	775	805	754	803	756	789	747	739	754	749	802	735	751	824	693	723	753	752	735	742	751	741	755	776	742	761	797	745	772	735	836	748	784	781	735	796	780	788	804	735	781	790	771	768	753	757	766	779	807	761	760	782	796	755	793	750	781	768	739	836	784	777	771	773	748	787	786	764	816	831	769	776	751	772	752	739	770	737	754	770	779	799	775	784	783	778	757	789	815	749	774	784	783	764	757	811	809	765	802	764	802	791	787	792	796	808	751	814	777	755	759	775	718	772	781	775	769	803	773	763	783	785	815	760	814	753	808	811	736	767	795	781	799	744	773	766	794	805	777	786	741	773	752	706	757	754	768	777	747	774	696	770	778	762	767	771	784	717	725	740	803	786	752	780	787	783	729	763	728	760	781	755	815	758	748	752	746	817	757	771	783	798	809	771	800	766	728	763	733	767	752	725	788	778	794	772	749	795	762	790	795	776	712	781	856	765	818	776	764	789	783	732	819	730	761	755	775	759	804	794	763	766	829	738	788	810	737	731	788	739	781	744	793	794	783	808	787	802	739	749	780	773	787	758	772	711	762	748	773	799	800	786	786	767	748	799	757	764	780	761	785	766	803	800	786	768	760	769	756	776	764	780	805	760	743	801	783	787	801	769	772	775	759	731	798	741	797	723	747	816	742	739	760	779	808	799	859	731	765	746	724	783	768	792	754	747	772	808	779	759	781	775	776	724	774	819	802	792	789	761	740	756	784	771	715	791	800	770	797	760	783	762	802	805	761	761	823	762	784	782	779	744	765	800	712	851	813	812	762	789	787	726	820	751	769	766	785	728	753	790	773	765	771	772	810	775	760	737	791	770	793	737	793	801	763	793	751	779	797	779	754	758	813	767	768	806	792	766	760	767	765	742	761	809	751	741	748	794	781	749	754	783	757	712	766	762	791	770	803	736	793	791	765	810	737	790	797	789	735	780	771	772	761	729	825	733	727	813	784	783	803	734	775	756	757	786	822	767	807	788	740	798	761	773	749	785	779	782	749	819	790	764	736	771	764	831	771	796	792	761	817	768	784	800	805	807	799	756	773	752	759	733	733	774	749	757	781	801	716	799	785	776	778	793	770	738	785	738	773	823	773	699	811	804	777	734	759	767	740	809	747	770	789	763	712	772	794	783	817	783	801	805	786	726	778	753	802	757	795	788	740	737	818	806	808	796	805	718	811	784	843	742	839	788	783	763	786	847	797	768	772	732	804	759	771	796	783	729	763	771	841	761	740	786	768	810	802	743	757	825	771	750	767	798	776	770	755	780	792	790	776	794	801	767	761	697	777	771	761	755	789	769	782	788	723	794	798	746	761	775	775	765	814	765	722	743	825	791	807	756	742	768	748	796	746	793	771	714	785	801	756	773	744	814	745	759	784	824	738	770	760	761	809	734	787	749	794	771	752	756	765	780	736	801	789	715	748	807	762	751	740	755	751	773	798	752	828	750	839	830	785	723	782	736	767	807	793	804	772	787	795	812	736	768	768	741	779	778	783	759	741	724	773	759	817	771	796	793	743	787	809	764	846	790	702	747	789	762	759	760	815	836	787	782	778	768	753	751	840	834	770	754	774	752	771	761	787	756	812	768	801	716	751	808	764	794	776	734	807	759	746	766	825	788	739	774	794	811	781	759	767	767	773	786	778	735	792	790	758	744	762	766	806	758	782	780	784	772	783	816	755	758	745	764	718	810	782	820	749	726	771	764	783	772	782	793	802	783	773	758	769	695	750	793	795	783	790	796	789	764	743	837	702	801	805	757	752	765	781	798	739	809	741	764	801	747	805	830	759	774	789	736	693	740	752	765	749	738	751	779	742	756	733	808	757	783	785	737	782	777	832	745	769	767	782	789	774	819	782	750	819	761	827	759	774	789	767	760	828	758	730	754	793	760	779	781	827	796	790	756	768	816	778	757	771	788	776	807	747	747	745	737	778	803	779	775	777	741	761	728	817	765	788	746	717	765	721	788	784	735	819	795	783	759	784	761	793	798	755	797	762	801	791	835	781	756	800	762	750	773	773	801	762	784	717	852	835	720	750	759	737	750	764	752	777	763	781	806	755	811	756	776	729	774	800	769	835	793	762	757	808	796	803	763	763	801	757	815	789	776	772	776	752	752	794	800	759	762	698	732	777	740	805	811	767	747	731	726	801	796	792	738	814	738	710	780	824	794	765	731	780	788	812	790	755	734	780	745	785	773	748	772	740	765	780	762	793	814	831	754	755	769	817	803	789	748	804	776	783	744	751	797	794	763	786	771	746	753	741	769	757	799	735	744	748	781	772	801	772	778	766	764	758	771	755	739	818	732	771	756	767	788	765	796	796	752	784	752	772	782	764	767	758	760	783	764	802	788	744	760	783	829	793	787	787	760	757	763	787	749	761	830	810	758	781	734	830	801	779	778	705	807	722	785	825	762	750	818	739	768	800	789	775	771	799	749	767	745	809	771	736	732	763	742	751	813	826	829	761	809	792	725	752	807	798	771	773	817	782	795	797	786	784	750	771	801	767	712	796	735	765	750	770	783	731	800	754	788	800	757	771	780	774	806	784	774	844	796	771	807	780	753	832	769	827
24857	20660	26918	24251	20579	11186	1690	953	754	682	696	1026	1555	477	446	390	444	377	378	397	360	402	304	370	351	338	337	354	357	330	320	338	329	321	332	342	308	336	317	316	352	326	305	341	326	352	339	313	335	299	312	309	310	322	305	332	369	321	301	310	344	325	296	324	316	353	326	328	340	292	305	322	316	298	306	303	332	325	335	333	336	308	334	303	312	336	311	298	338	328	325	321	333	317	319	323	327	358	317	313	331	344	351	322	319	312	335	299	285	298	308	315	302	329	351	340	354	303	303	344	331	323	291	313	343	319	310	307	291	344	331	301	319	313	370	295	321	323	307	302	326	344	288	316	338	331	297	315	298	321	348	301	311	327	332	326	352	319	333	326	330	311	360	308	328	325	296	321	334	331	316	301	325	320	318	291	306	305	319	334	298	306	311	341	343	315	330	318	285	363	315	313	328	321	329	340	342	315	300	324	355	337	338	315	338	326	328	318	328	311	300	306	311	321	327	296	338	340	301	351	318	303	278	303	305	305	301	294	326	335	316	299	345	338	336	325	326	328	303	309	301	307	342	295	320	340	298	334	320	349	317	306	347	336	336	308	341	319	316	310	356	338	291	304	330	343	297	335	345	343	325	292	318	297	298	347	316	339	348	307	305	305	340	342	333	340	350	282	316	314	336	293	333	330	312	329	329	325	292	322	342	353	317	311	313	289	321	350	322	307	317	341	312	320	324	332	339	314	342	322	338	352	328	314	322	328	341	292	316	347	318	322	319	290	328	319	299	320	342	329	311	371	350	315	325	313	341	342	322	311	287	318	320	294	338	328	298	302	305	336	327	320	320	304	335	315	350	334	341	324	310	313	320	298	312	326	309	317	326	269	394	325	301	350	303	344	313	310	292	299	309	319	321	306	302	321	276	337	317	324	311	303	337	341	303	262	309	288	342	310	334	305	301	307	300	296	299	305	321	330	353	320	306	292	324	326	311	275	334	323	321	321	326	303	341	345	317	313	302	322	316	317	325	306	358	318	355	322	303	333	322	321	299	301	323	301	336	288	305	329	331	316	336	307	320	331	333	352	320	321	280	306	302	307	310	335	361	320	325	325	317	343	324	329	330	303	278	279	299	309	329	285	324	313	328	337	339	315	297	324	303	322	298	294	318	331	308	341	314	321	315	323	308	337	298	295	344	299	333	341	306	292	355	318	294	339	316	316	288	296	328	330	359	343	300	325	362	333	339	342	326	312	316	318	344	304	299	312	336	300	315	283	319	313	326	307	334	321	287	326	321	286	326	310	324	333	331	318	312	300	294	340	333	340	326	334	316	294	328	302	333	336	318	354	304	348	317	314	323	358	352	316	303	304	356	277	320	324	319	291	314	318	341	329	292	323	292	333	337	305	319	302	300	329	304	289	299	324	313	300	303	314	274	327	363	340	341	323	332	292	301	345	348	344	313	316	311	322	299	339	314	294	347	310	347	312	329	341	308	326	331	326	332	362	343	293	318	334	321	333	307	354	301	351	340	346	299	349	301	334	331	315	302	299	331	326	331	348	297	339	315	340	330	325	345	307	282	312	324	289	324	330	320	321	332	361	307	305	341	323	285	287	318	335	308	294	290	327	305	335	266	316	308	298	322	299	292	356	310	305	347	326	289	317	322	309	291	317	318	323	334	311	313	318	344	303	289	357	335	330	310	337	284	313	331	301	308	282	340	288	341	331	323	335	335	302	338	320	314	306	346	327	321	304	332	340	329	329	323	316	318	328	317	297	297	311	333	310	319	309	336	313	301	322	335	315	327	289	332	334	315	333	338	323	288	330	323	361	350	343	301	326	330	312	314	323	327	311	316	326	337	286	312	350	295	308	342	328	332	332	325	335	285	319	328	319	314	328	297	320	302	331	340	324	330	322	305	340	316	323	336	292	296	331	354	307	314	316	306	293	305	320	314	327	320	350	316	302	308	312	301	312	289	299	347	348	321	323	332	290	303	292	301	306	305	328	321	321	338	326	334	320	293	294	340	290	320	294	302	337	307	302	320	321	286	314	312	294	313	318	337	313	288	331	355	327	327	316	285	301	316	291	320	315	343	330	346	324	335	323	325	326	312	347	308	299	304	309	315	317	302	326	369	316	305	304	286	314	309	301	325	347	335	331	282	328	302	309	344	312	312	288	326	308	314	307	347	292	333	284	316	310	333	308	311	341	315	317	326	336	332	350	294	308	310	312	337	331	314	314	304	355	327	324	302	305	344	293	327	291	335	334	321	290	310	322	308	306	328	288	296	327	333	305	324	347	329	325	305	314	327	306	307	293	307	330	321	300	299	328	304	321	328	308	346	317	327	345	310	344	314	364	314	328	304	333	369	329	330	322	320	288	312	303	324	329	300	334	321	332	334	295	309	356	328	306	290	315	351	318	329	302	335	345	258	309	315	331	325	327	328	294	322	295	344	317	316	337	309	316	367	324	304	331	277	325	326	332	301	313	295	285	288	321	317	320	362	313	334	320	336	298	325	302	302	310	291	316	292	287	336	326	303	312	357	349	291	346	332	328	323	327	327	293	292	332	320	329	320	314	339	319	341	302	340	349	364	313	298	288	324	332	354	312	306	309	310	318	296	323	357	316	323	329	319	314	282	323	290	322	346	296	305	309	318	316	295	287	302	314	317	314	313	308	327	305	345	295	271	318	334	317	290	330	321	379	331	348	311	311	316	333	305	304	319	312	307	325	308	303	318	302	323	329	318	335	304	279	319	344	301	350	299	331	307	311	322	311	295	318	301	348	306	310	284	334	302	319	346	337	317	319	321	304	319	304	324	339	325	353	326	298	306	313	340	297	316	296	338	297	307	302	342	318	297	316	314	332	301	284	284	334	342	333	314	288	337	318	317	339	334	304	343	305	346	337	311	313	301	313	331	327	321	322	287	339	341	309	356	293	341	311	300	333	304	290	317	355	360	325	347	321	366	305	313	322	306	309	320	332	308	306	340	333	308	368	346	336	314	308	299	305	307	290	341	361	315	314	314	329	281	298	347	298	285	330	308	301	295	310	335	331	349	318	301	325	322	308	337	326	342	316	326	372	349	295	328	319	314	340	337	311	331	318	344	324	331	323	321	334	328	314	338	318	312	302	306	335	292	292	327	325	345	307	327	323	355	309	296	343	314	316	340	312	321	338	336	303	321	306	316	306	319	306	309	331	305	322	334	337	313	295	302	335	321	328	300	316	316	326	309	330	333	329	318	332	307	300	340	324	335	311	333	329	299	371	300	284	335	317	315	316	306	317	345	317	347	305	352	357	337	307	326	348	287	311	318	318	351	337	311	310	329	320	296	327	298	325	291	332	324	299	330	341	313	311	303	335	301	329	268	323	304	311	338	309	334	297	312	325	314	342	328	314	322	309	337	319	324	328	305	342	305	316	297	305	325	336	308	340	310	296	346	289	320	327	322	337	310	325	353	327	308	298	335	288	318	317	315	307	331	349	316	323	299	291
41522	48518	19595	7172	4411	3308	2244	1795	1442	1209	1344	2212	3012	783	606	618	561	575	490	470	493	459	447	424	413	407	432	418	424	421	374	388	395	412	384	375	387	359	365	370	367	403	366	366	388	382	394	383	360	400	396	348	399	384	391	352	368	353	354	354	380	363	346	383	360	364	355	355	391	346	343	371	323	377	324	348	348	354	373	360	366	363	351	360	335	354	374	386	371	356	357	343	345	363	366	362	338	367	368	354	319	338	361	365	376	330	364	368	354	353	333	360	354	333	355	331	367	320	368	357	352	342	381	363	386	358	351	382	367	349	355	347	352	343	364	335	333	365	380	393	346	343	353	393	354	341	346	365	351	367	375	358	368	345	365	370	344	343	367	359	336	392	334	326	340	346	350	334	360	353	316	364	364	345	355	362	353	331	367	337	351	385	346	401	328	357	325	359	331	347	368	389	376	349	378	362	379	331	368	332	344	368	354	375	357	340	371	367	363	362	357	347	348	353	358	374	372	375	385	352	329	367	344	356	344	323	367	351	340	360	375	352	358	358	348	376	337	359	359	344	364	369	355	388	381	356	348	332	387	368	376	371	313	379	376	329	370	318	355	375	364	380	344	382	382	365	366	318	353	332	365	322	363	364	381	368	386	367	350	341	328	375	366	353	334	362	362	393	365	342	327	356	353	340	337	378	343	388	351	353	354	382	345	378	337	328	362	311	342	368	368	361	328	382	381	327	370	369	360	360	326	370	346	338	373	346	393	366	345	373	341	372	347	376	359	369	358	359	366	374	337	344	360	373	341	377	361	382	350	372	353	363	388	376	331	381	344	351	347	366	363	385	351	356	386	355	353	370	335	386	347	345	334	371	326	314	359	359	364	373	322	336	323	373	339	344	363	384	375	333	354	378	348	334	337	372	326	362	372	355	375	347	395	363	365	381	345	336	371	369	378	346	366	365	362	341	341	334	354	361	370	378	370	362	355	374	359	368	364	355	367	360	343	409	363	349	336	376	344	369	353	372	360	400	364	353	347	373	375	347	370	380	391	323	340	364	335	360	371	361	366	376	346	336	375	342	373	332	335	345	370	366	361	360	328	351	368	330	339	346	360	326	363	330	354	372	345	360	342	354	330	353	361	377	377	321	357	359	389	343	347	355	328	401	358	355	374	372	360	358	367	331	333	369	360	340	353	357	360	351	373	350	344	350	352	340	360	346	385	348	368	380	355	356	353	341	343	381	350	356	343	352	396	347	342	356	317	384	348	358	308	341	344	356	370	313	388	376	360	346	351	341	362	352	328	344	363	343	369	327	340	333	361	345	378	353	360	337	341	363	405	331	359	367	364	364	364	385	366	350	342	360	332	353	328	341	325	361	370	353	344	367	411	350	356	405	377	329	363	343	335	347	356	332	315	355	353	371	371	334	364	340	332	365	358	356	384	347	365	336	362	352	339	358	358	332	365	387	380	348	363	354	357	334	361	343	359	346	341	358	353	332	339	321	366	346	328	330	355	327	343	362	333	312	355	360	368	356	337	364	355	330	367	367	357	343	358	355	359	347	363	329	343	372	351	350	330	382	345	347	334	337	356	345	360	348	376	348	384	355	363	337	390	363	366	352	345	365	354	341	350	363	372	359	346	368	347	351	347	342	345	368	338	353	358	352	341	362	324	384	353	365	367	314	353	351	363	359	331	367	363	373	352	343	357	365	356	334	322	364	370	384	367	373	380	335	346	350	358	374	355	322	336	352	370	343	325	322	327	375	354	341	345	390	388	309	327	370	340	362	348	332	351	344	348	355	342	360	334	359	368	368	318	363	372	349	340	410	329	358	343	386	320	364	348	330	359	388	326	339	384	367	368	363	357	357	352	379	332	382	344	379	351	353	378	339	360	377	339	382	362	342	372	333	365	406	369	352	354	357	410	354	345	373	325	366	377	354	371	367	345	356	323	304	364	348	362	354	358	367	375	329	357	341	343	375	372	397	336	374	341	330	327	355	360	353	399	327	369	331	359	375	365	357	367	374	354	378	362	342	340	330	365	371	330	338	310	339	380	355	351	353	373	371	351	318	336	361	342	355	394	340	381	348	355	351	388	342	366	300	365	335	339	351	367	339	377	332	319	366	388	352	377	356	343	327	362	343	374	348	377	364	357	360	361	333	350	368	363	368	339	365	396	370	369	356	315	362	333	366	393	349	348	370	364	371	342	362	325	369	348	336	388	390	382	349	352	383	351	371	375	343	356	334	355	361	351	407	347	365	362	373	386	366	370	355	367	355	368	343	363	338	353	333	339	327	352	363	375	349	342	369	359	348	341	364	371	367	354	356	360	330	365	349	356	357	335	329	387	350	369	374	341	378	354	355	381	336	369	351	353	358	356	361	338	358	326	368	381	339	348	362	364	367	338	365	362	351	373	330	367	358	356	373	321	336	367	347	393	354	359	356	372	372	385	302	356	367	365	346	364	396	338	369	362	360	340	355	320	346	368	377	390	327	381	362	327	337	331	329	399	373	351	366	362	367	375	358	364	351	359	371	368	364	384	375	363	345	370	382	368	351	359	343	335	335	340	377	357	347	366	341	365	346	343	371	365	367	368	387	370	340	365	352	335	330	331	329	340	347	339	368	363	369	367	357	348	342	335	367	390	382	348	356	382	369	380	360	383	330	317	352	377	351	334	351	335	345	360	369	354	375	373	339	332	307	370	380	346	348	331	342	412	331	341	367	333	354	347	354	334	342	336	371	341	366	347	356	347	339	364	377	357	349	372	335	350	365	340	366	377	369	369	343	352	359	342	354	352	356	341	363	344	352	356	368	367	367	362	350	355	371	399	351	342	324	362	360	344	356	353	377	364	331	359	352	330	368	316	381	364	345	363	350	366	368	341	348	328	348	344	372	365	339	358	330	416	352	363	348	361	367	354	361	314	404	342	346	397	331	372	348	329	328	362	345	324	368	354	387	341	365	368	359	352	320	376	330	369	364	373	378	334	351	354	353	340	368	371	348	357	389	347	352	363	330	367	367	341	355	384	361	310	359	373	351	377	363	361	346	354	346	374	369	350	337	364	362	321	360	338	371	368	366	335	353	375	342	357	382	328	384	360	360	338	328	369	362	374	362	347	380	355	337	355	364	375	384	377	331	366	375	381	357	341	361	354	327	338	382	314	370	351	344	403	323	359	401	375	357	345	362	338	387	354	363	348	381	346	360	350	350	373	347	377	366	367	363	352	375	360	386	349	379	339	366	337	380	330	341	357	350	324	349	339	341	351	327	376	347	363	347	363	353	320	327	350	381	363	380	365	355	340	358	370	366	369	324	366	354	355	365	365	327	348	318	345	351	358	352	364	362	365	337	358	314	326	342	355	377	353	338	375	368	350	341	334	346	388	318	325	328	336	315	362	359	392	351	314	362	369	355	361	375	366	330	374	354	361	396	326	383	336	361	354	384	356	371	337	374	337	345	363	359	345	358	323	398	376	345	343	409	362	350	350	385
22862	20651	27296	23901	20629	20637	9184	1893	1424	1272	1214	1342	2541	940	833	749	769	754	730	725	734	704	661	653	689	651	640	631	678	625	610	625	645	643	644	644	626	645	628	621	593	641	607	658	672	662	658	630	607	628	601	577	664	593	596	578	626	608	564	616	634	627	586	617	614	625	574	599	632	597	618	578	611	574	599	633	585	600	589	578	611	594	602	623	601	584	547	586	637	601	607	628	600	608	613	579	597	602	557	633	625	663	630	620	614	609	610	569	619	594	605	632	580	604	598	636	589	612	626	631	582	632	635	594	601	611	595	620	602	592	617	602	599	602	616	611	613	598	577	593	593	651	613	645	615	632	575	628	604	626	640	598	583	602	654	599	598	654	594	625	573	604	584	574	594	590	563	610	615	604	610	571	630	639	592	603	582	594	595	607	601	638	650	586	609	661	586	611	590	652	569	551	543	631	633	625	608	602	617	596	598	685	594	617	599	570	619	613	618	633	609	578	612	582	565	602	651	558	622	600	616	598	576	585	587	594	621	591	607	597	583	595	639	581	650	564	605	624	617	571	622	611	599	583	645	589	584	620	634	610	584	600	602	628	601	604	601	627	591	593	613	565	602	600	632	585	610	609	606	627	604	611	625	626	638	614	581	621	595	617	610	627	627	584	605	602	631	626	589	626	578	619	614	571	602	597	633	611	633	591	608	604	594	600	618	586	572	587	583	621	650	600	612	661	571	587	603	592	592	651	634	648	619	610	610	610	547	645	638	587	579	583	631	581	617	582	603	622	626	550	635	600	572	593	571	613	624	553	625	673	620	620	623	583	631	605	591	573	618	615	602	600	584	616	621	654	589	563	581	594	632	600	576	560	576	603	594	659	613	586	553	599	636	565	598	569	629	597	561	590	589	620	637	575	612	610	627	656	607	549	620	662	623	626	606	599	619	575	620	613	592	615	606	647	604	626	632	603	638	620	598	639	650	586	593	594	651	586	557	619	583	602	586	606	578	583	609	610	616	595	552	557	619	600	585	622	603	605	621	629	625	597	614	569	590	624	592	638	612	599	625	576	597	624	552	623	611	622	621	606	601	598	610	591	630	581	572	624	619	565	589	638	620	617	594	575	612	641	613	613	600	597	614	582	586	606	610	551	628	612	643	622	582	594	587	618	565	602	641	603	625	586	620	637	606	614	625	576	611	618	612	581	593	629	578	610	576	647	679	603	643	628	592	594	600	604	601	630	624	600	658	602	658	623	615	611	609	640	607	600	610	603	602	588	613	637	637	556	594	634	580	610	623	612	599	614	597	554	638	574	565	610	569	585	601	590	582	588	602	545	613	572	545	589	605	628	631	636	595	606	626	581	595	634	558	588	587	596	584	577	593	616	601	623	655	589	635	594	634	604	594	636	596	622	567	554	612	600	599	626	563	607	625	589	589	623	605	635	594	599	630	590	622	583	620	579	570	649	617	624	582	578	610	612	579	599	622	584	638	615	619	590	588	614	548	591	634	598	609	590	602	628	618	618	625	587	596	629	606	643	603	626	604	608	665	618	571	553	602	584	592	587	610	596	591	613	608	547	583	599	579	609	621	624	637	590	587	624	618	642	621	608	586	602	623	654	589	658	611	606	614	646	611	619	580	640	566	622	625	556	564	596	683	596	602	575	602	625	637	580	612	608	601	621	640	606	590	593	602	611	621	577	654	568	595	637	651	642	611	593	585	584	565	585	600	571	584	593	626	592	600	619	610	631	592	627	590	619	625	623	581	640	589	615	621	608	598	590	593	632	594	605	587	596	623	633	638	601	608	604	578	610	622	655	626	606	642	630	572	614	594	668	610	604	620	587	632	559	625	593	590	588	598	612	575	657	603	628	643	592	632	636	623	578	547	609	579	611	635	579	591	641	594	578	578	579	619	617	590	610	593	603	602	623	590	604	635	616	623	611	602	608	576	554	588	684	613	592	574	600	622	575	607	588	600	608	634	628	632	584	585	619	626	617	575	623	609	599	587	628	581	600	603	602	581	599	618	539	614	597	638	606	560	622	652	596	601	625	621	595	650	578	593	644	606	622	624	582	608	588	575	584	574	591	600	609	584	563	589	632	589	555	625	641	616	609	661	578	640	641	655	601	646	620	593	635	597	623	618	597	591	596	621	579	598	560	620	594	557	576	585	577	574	607	585	571	592	612	588	646	605	637	584	611	606	634	614	617	599	607	618	605	590	557	575	568	639	602	620	607	608	628	607	593	617	636	602	605	559	575	600	588	624	613	628	609	573	585	620	591	563	637	585	590	600	605	588	595	590	597	598	586	647	620	594	595	599	616	608	576	615	644	615	585	631	613	615	624	621	601	621	635	620	584	601	624	629	631	595	611	615	600	577	641	621	619	624	585	601	609	624	571	583	658	633	619	640	579	578	588	569	635	618	629	624	611	624	613	603	645	605	635	610	602	590	626	593	568	559	591	595	560	643	593	653	623	620	625	584	591	599	583	562	634	643	628	588	579	635	605	646	592	621	651	608	595	573	623	586	621	643	598	579	614	645	603	580	544	587	588	622	587	657	604	639	591	577	628	574	616	647	621	593	606	593	605	599	633	630	573	623	584	598	619	609	608	585	620	591	594	593	597	589	585	600	586	620	616	611	688	622	604	587	577	575	610	600	638	623	601	597	604	612	563	578	638	581	591	561	600	633	614	581	611	620	637	598	578	626	595	589	606	627	668	613	623	592	608	551	651	603	588	604	655	638	650	608	597	617	607	571	612	592	597	599	595	579	627	632	617	625	628	640	606	667	611	602	586	619	599	568	598	590	591	615	611	573	581	575	628	593	566	619	590	628	595	614	638	571	555	631	600	618	595	569	605	606	591	585	567	616	635	586	622	605	628	616	609	596	609	575	634	620	574	650	608	603	633	590	576	608	592	602	600	588	595	630	577	639	603	586	647	626	566	602	613	603	598	543	633	638	621	606	607	624	615	670	633	609	609	649	602	577	631	655	621	610	612	616	605	614	655	602	554	602	642	597	632	597	634	581	585	626	635	588	590	570	614	607	615	602	597	630	634	674	597	581	590	600	617	624	627	606	608	610	588	637	594	618	601	598	593	635	572	626	593	638	582	629	635	620	574	573	589	605	595	593	656	565	630	654	592	608	608	612	581	590	603	592	612	636	614	592	620	639	582	603	625	639	581	596	621	633	586	620	648	662	628	587	607	559	611	607	606	599	596	596	588	639	587	642	613	567	578	628	632	561	595	648	584	643	585	643	576	626	596	587	589	607	584	602	604	630	623	659	616	561	608	578	543	597	629	613	597	560	608	638	640	589	548	647	622	596	609	611	598	597	595	625	641	600	618	625	568	613	559	579	611	659	595	608	555	587	583	610	625	581	624	584	582	596	616	603	619	635	649	602	576	563	634	614	616	618	566	604	579	610	581	615	602	596	634	613	613	644	575	603	603	639	610	651	631	613	615	592	589	578	605	598	620	623	592	593	598	640	619
44844	57033	23360	9704	6669	5330	3820	2887	2670	2277	2050	2193	4685	1313	1075	1039	1051	902	846	878	820	761	748	728	733	666	671	657	688	713	718	721	700	632	672	663	683	677	626	617	666	650	610	594	625	601	655	640	630	597	614	636	640	594	630	573	579	607	663	588	614	605	635	551	600	588	628	558	575	566	634	616	593	587	584	595	598	622	584	558	606	614	637	559	559	587	617	596	588	602	576	551	623	599	609	594	647	535	557	565	584	623	586	573	589	579	595	555	605	512	605	541	622	623	625	595	640	563	591	594	545	554	577	597	612	585	601	575	594	638	576	550	584	608	607	633	609	563	609	592	563	593	611	583	566	606	619	620	582	595	620	562	628	610	570	552	565	621	639	577	571	607	610	627	585	595	598	599	606	636	601	601	589	581	614	621	572	617	673	614	546	581	591	620	631	585	616	635	606	591	580	585	636	558	546	617	603	573	582	592	573	623	645	584	615	604	615	573	620	615	632	609	609	610	560	575	583	570	569	561	571	573	624	596	590	631	594	557	610	613	634	608	554	610	568	640	589	600	611	593	614	590	587	550	569	631	606	593	552	590	595	603	580	577	579	603	622	603	605	615	640	575	619	639	554	578	616	559	586	582	622	620	602	586	629	603	591	589	618	633	611	559	608	634	608	617	575	615	586	612	591	612	615	587	584	553	635	572	602	594	579	629	561	590	608	616	582	573	582	594	607	604	610	548	546	544	613	606	617	615	597	546	565	648	552	640	566	578	566	562	575	540	581	632	559	588	598	612	595	588	578	587	596	571	576	600	574	585	617	593	607	609	597	561	587	571	604	624	584	615	616	556	606	652	598	603	626	620	580	579	569	565	577	587	582	627	590	580	610	592	558	622	589	570	620	597	593	589	583	594	591	643	632	606	645	615	579	589	604	616	561	606	573	557	546	635	601	539	637	594	592	604	565	568	595	567	611	585	578	600	627	594	602	622	593	569	603	632	607	586	551	571	580	577	584	586	566	618	574	543	599	553	578	644	574	581	568	570	587	622	586	577	610	580	595	592	584	558	602	591	595	656	587	569	594	613	656	606	573	661	639	628	584	597	601	557	642	623	598	585	580	618	604	569	619	626	616	596	581	550	596	598	547	589	573	586	570	595	572	598	609	596	560	577	618	599	582	678	617	588	589	611	620	568	576	611	596	570	594	593	572	584	590	616	577	571	553	618	592	610	605	638	574	603	621	597	588	590	588	583	602	574	597	538	587	593	615	576	596	605	620	600	607	563	567	601	607	536	595	613	610	579	571	579	574	610	594	574	588	539	555	612	555	575	576	567	585	582	613	557	599	577	631	599	610	608	565	583	576	595	562	633	599	563	608	603	592	570	551	601	609	603	579	605	603	594	566	577	572	590	624	583	612	596	567	586	569	577	647	553	591	585	596	587	576	604	610	591	597	551	602	560	590	572	643	623	532	620	577	596	584	608	574	588	613	608	584	567	561	630	629	598	559	538	601	597	603	616	592	590	609	630	591	608	615	590	581	565	587	590	590	615	616	583	580	581	624	578	581	548	588	610	623	599	548	605	567	570	594	597	591	630	631	609	599	626	604	609	586	626	575	622	582	595	568	624	573	613	597	582	562	596	579	579	601	546	557	589	564	608	582	588	556	611	638	617	598	634	609	629	576	564	598	564	620	610	586	637	565	610	578	629	556	571	584	610	607	623	596	566	600	634	607	629	638	606	599	619	614	591	606	606	623	588	610	621	606	615	593	617	586	618	641	598	553	588	593	612	585	595	608	601	578	581	609	591	589	601	584	622	595	622	551	524	609	598	595	574	545	584	567	593	599	634	619	577	544	642	587	602	604	594	592	609	593	602	606	601	598	557	559	568	627	626	582	572	624	593	598	605	595	601	622	610	565	606	602	566	606	560	592	602	593	589	622	571	624	560	619	587	601	608	612	545	599	630	576	619	571	602	545	584	629	625	581	584	615	569	603	583	558	584	571	588	564	618	581	566	589	615	590	579	615	602	605	591	616	568	684	625	581	614	599	608	604	565	605	569	573	570	603	640	575	629	600	620	615	608	604	580	628	579	604	558	584	586	574	582	593	600	592	557	581	591	570	631	570	613	573	617	593	539	621	613	598	568	532	561	618	598	620	591	560	608	593	577	582	574	547	636	620	599	595	540	621	578	578	588	523	570	612	585	584	612	633	548	563	546	611	568	623	600	564	609	575	623	584	564	584	568	604	637	621	594	590	608	564	590	544	619	635	596	591	652	580	609	573	587	564	586	619	629	551	604	590	564	586	583	584	605	592	580	572	596	618	618	559	574	581	617	593	570	573	553	554	596	604	591	564	639	600	606	586	593	585	589	581	594	613	577	627	640	614	579	609	550	619	603	604	580	570	580	583	581	595	563	602	562	571	592	578	636	576	600	572	612	573	553	553	579	621	572	585	600	566	618	589	595	569	525	588	582	629	599	622	609	572	563	594	595	592	589	618	615	561	582	556	582	527	639	624	527	610	573	588	591	585	586	583	601	595	618	631	567	603	619	590	576	589	622	610	640	600	581	610	584	590	605	586	582	581	565	634	623	597	589	588	601	565	638	578	566	578	581	628	606	589	587	577	585	617	594	585	637	574	583	574	588	548	594	601	575	604	568	571	584	627	613	551	631	597	611	586	599	607	624	560	547	654	620	626	595	575	601	603	547	584	587	607	639	639	577	609	608	600	590	589	603	626	591	574	618	605	571	609	588	579	605	611	627	610	567	631	567	582	554	574	577	581	613	596	602	628	594	582	569	600	569	597	594	597	593	575	597	570	622	597	604	604	578	573	577	578	591	604	603	581	599	628	589	600	557	620	576	622	637	583	659	563	575	564	559	594	578	606	628	615	604	588	586	539	587	596	576	599	594	609	578	595	570	561	601	582	593	594	571	608	613	615	586	536	594	600	582	601	605	599	590	589	565	544	610	552	571	592	590	595	614	580	623	576	600	589	658	594	590	554	564	600	587	581	602	602	612	615	606	586	586	589	587	560	616	577	582	625	563	555	601	586	612	636	625	609	633	572	609	615	609	601	553	586	617	602	574	633	592	590	592	646	615	619	567	598	586	606	542	608	624	630	608	600	584	592	589	541	593	560	586	585	623	569	620	601	609	572	553	582	593	629	627	618	580	576	570	548	598	588	581	601	583	581	623	599	593	599	562	583	607	582	608	617	584	600	608	621	600	633	575	637	591	612	596	619	579	585	614	576	651	602	556	613	632	612	533	570	606	614	566	586	613	591	609	573	611	578	642	620	588	572	598	594	592	574	602	644	573	617	601	563	585	593	593	600	594	584	574	590	597	622	570	613	582	583	580	591	589	576	576	575	579	596	624	575	591	603	611	563	586	612	572	554	576	582	592	592	602	602	612	601	619	593	581	594	594	613	600	580	586	607	571	610	636	645	570	598	569	601	602	609	611	600	553	627	622	562	596	598	582	628	592	591	584	615	598	578	614
34890	26809	11138	1779	1123	1052	873	843	785	779	775	879	797	746	721	738	734	670	735	732	749	715	740	696	694	693	768	714	678	710	756	700	702	752	663	655	706	704	753	725	725	736	709	713	730	753	727	738	675	695	743	695	724	708	717	679	723	688	760	754	722	639	755	694	724	704	772	743	718	741	740	706	757	764	671	762	697	755	719	728	706	681	735	734	671	709	705	729	781	711	756	719	687	703	701	724	723	713	742	740	717	714	704	704	703	775	720	693	740	745	721	749	715	689	762	724	707	736	689	690	697	724	723	667	747	719	736	731	720	739	700	663	745	709	698	725	756	715	749	743	712	693	671	749	739	719	729	725	706	723	688	673	690	717	747	708	720	754	691	706	695	708	687	706	690	734	720	687	704	803	734	737	731	707	678	751	734	706	752	742	691	659	730	727	739	740	687	710	768	737	751	685	712	710	730	735	735	755	711	713	707	696	721	653	736	683	687	673	713	698	707	745	719	710	720	690	712	680	721	771	734	738	731	733	728	693	700	708	704	680	767	729	707	739	708	726	743	706	709	710	725	738	740	705	703	706	717	683	694	769	738	652	731	788	680	745	706	728	756	704	728	769	704	699	709	677	728	716	690	708	730	726	760	683	761	710	749	765	735	726	728	713	680	705	732	705	686	693	697	738	723	728	655	702	711	729	689	741	731	785	785	795	751	726	701	695	718	717	688	695	711	752	728	725	724	715	698	744	697	744	727	690	721	673	714	708	707	685	743	726	664	700	664	684	711	733	705	644	719	728	714	747	718	750	732	726	783	758	703	715	723	708	732	760	741	732	706	720	709	705	719	709	763	760	711	747	737	730	777	724	695	734	769	712	797	698	690	757	705	711	785	758	749	713	702	691	678	739	754	716	727	715	698	662	725	729	722	653	786	683	674	685	699	711	745	720	683	694	705	724	701	722	722	740	674	722	673	695	712	705	712	751	711	683	729	688	683	744	726	768	699	761	703	748	700	724	723	711	723	729	716	736	730	724	688	733	639	701	731	732	705	727	731	729	717	710	707	718	729	749	725	729	781	732	685	673	677	765	733	696	746	730	745	701	692	751	736	713	760	746	731	750	715	738	736	729	695	747	695	670	729	708	714	722	739	746	721	730	701	723	779	741	744	705	717	742	722	714	714	714	719	744	706	748	692	709	726	694	719	767	734	734	664	732	728	671	742	700	718	709	732	721	762	733	694	697	702	685	767	706	691	703	688	676	757	724	722	743	697	731	691	683	709	706	721	678	738	724	707	672	683	763	749	681	695	743	725	754	768	716	724	787	753	754	683	728	718	670	717	732	758	679	719	690	683	791	697	704	726	717	746	690	693	675	730	672	698	731	751	717	717	679	731	693	714	688	680	674	715	731	746	693	723	719	697	711	737	698	703	678	742	747	741	727	716	693	727	725	742	702	693	690	744	627	707	708	707	709	699	695	707	718	708	702	719	700	698	723	720	714	726	713	694	740	741	713	673	677	737	721	655	668	722	732	773	757	691	749	716	710	722	710	739	668	731	714	749	712	750	723	755	720	732	728	721	747	718	724	698	743	730	714	720	695	722	742	731	779	727	687	748	731	695	686	724	731	706	720	750	709	707	693	704	692	750	729	659	728	731	672	700	735	751	667	703	709	730	742	704	668	710	676	728	743	735	711	709	720	707	713	753	764	760	733	697	730	749	735	720	722	745	700	732	716	717	765	723	742	746	726	730	717	730	722	706	732	702	706	710	672	729	751	687	700	736	679	726	705	766	727	713	680	739	719	742	717	750	714	735	735	747	734	701	724	727	696	672	733	736	730	743	754	732	698	711	708	681	742	740	727	665	710	727	713	684	712	704	711	710	731	722	677	713	721	780	728	728	702	696	783	750	742	736	731	709	722	712	694	746	730	671	754	770	676	710	685	696	694	749	739	688	740	760	697	723	732	703	662	714	687	765	745	697	696	695	768	754	722	727	715	706	653	699	716	702	697	738	741	666	738	731	702	657	709	720	740	770	733	692	727	746	712	742	712	682	693	717	735	699	749	716	699	721	738	762	718	727	743	728	682	740	721	678	718	719	706	706	704	696	752	676	771	671	705	719	735	706	674	731	716	723	759	725	736	649	712	716	697	731	689	705	715	739	763	746	693	696	707	708	706	733	769	731	705	712	696	689	710	740	719	766	729	728	723	726	668	741	707	721	693	661	714	686	690	745	695	704	645	677	658	735	706	720	732	763	689	787	726	740	712	724	761	730	732	679	699	669	762	668	735	725	747	713	678	775	665	730	733	707	682	719	708	749	757	694	707	712	733	695	734	718	725	711	711	671	728	721	679	730	712	725	744	738	692	727	702	703	699	712	740	735	730	680	752	703	711	705	722	731	655	719	714	734	700	744	752	731	747	714	680	686	709	723	720	708	732	725	737	717	736	790	733	728	722	711	718	693	760	729	747	709	711	708	717	761	765	716	714	664	697	677	723	753	695	749	737	695	753	701	689	702	732	751	733	733	704	751	713	739	675	746	712	681	708	682	716	707	729	735	723	770	718	713	694	693	709	750	669	687	665	737	724	690	733	713	756	738	750	752	731	748	737	707	740	722	759	711	665	689	690	731	686	750	709	713	729	696	758	755	721	724	704	708	688	710	672	746	727	766	726	738	697	631	714	731	729	720	700	758	727	703	735	734	734	741	678	777	741	719	703	724	727	704	692	735	730	757	680	714	730	742	759	709	715	750	692	749	748	702	757	751	750	710	742	689	751	685	724	691	697	768	677	668	699	705	703	692	686	759	749	727	695	788	729	718	717	710	683	763	709	702	735	705	718	696	758	672	749	752	734	738	705	699	737	719	681	728	680	727	736	677	744	733	700	689	685	674	711	701	697	659	692	730	707	695	740	743	809	724	691	724	731	714	715	678	690	708	708	712	722	722	717	707	722	717	700	739	738	733	761	728	730	682	713	744	756	730	701	757	688	728	701	728	728	679	708	729	747	741	703	735	678	729	676	726	660	705	764	729	713	713	726	698	695	712	740	781	667	741	704	749	761	737	697	705	663	715	692	701	720	786	742	706	717	713	701	702	690	710	719	721	747	685	727	715	737	743	769	745	725	730	727	725	719	741	705	713	735	760	686	698	741	713	708	715	738	781	738	741	731	721	751	705	707	690	668	719	736	732	666	739	674	676	738	763	699	738	721	695	725	722	654	668	701	701	761	707	687	717	758	697	708	730	735	734	731	741	710	738	725	725	729	680	708	760	722	746	700	682	691	700	710	700	749	801	700	737	732	715	715	700	705	750	695	676	706	721	747	764	713	696	744	709	788	739	693	735	701	704	724	747	708	699	694	752	718	691	719	709	743	725	741	697	663	715	731	756	744	699	762	679	732	702	675	687	723	720	690	715	687	708	706	688	711	727	711	732	733	708	674	783	665	749	757	670	660	691	705	710	695	681	773	680	721	708	648	723	718	672	683	795	723	762	708	713	701
37485	32637	5774	1854	1634	1428	1100	1093	1039	974	977	966	1091	852	808	793	799	755	806	810	774	817	758	733	775	820	797	788	707	763	756	757	771	787	820	771	781	718	770	799	766	734	793	764	757	803	780	743	785	763	757	750	766	755	760	772	738	765	732	798	756	766	715	770	750	789	792	799	789	752	777	739	755	740	758	736	765	790	739	707	807	764	742	698	764	757	733	764	776	740	778	745	765	746	755	766	765	737	752	740	715	755	735	811	725	738	786	751	757	738	763	761	773	733	760	766	751	747	759	751	782	783	741	806	774	779	773	764	802	786	747	761	764	809	750	778	732	742	759	749	781	748	753	746	766	739	746	764	810	728	784	725	717	770	796	768	827	780	749	729	804	778	811	761	762	783	738	753	748	758	769	715	755	799	806	784	754	772	796	729	745	806	798	770	746	759	769	739	759	819	729	719	797	774	803	717	719	755	805	820	784	765	767	754	781	751	761	775	772	769	701	740	814	786	825	754	769	740	787	801	742	744	761	781	753	714	732	790	758	769	752	735	745	687	726	748	773	772	717	789	753	784	771	751	763	741	781	781	773	763	754	766	774	738	785	794	715	754	751	759	768	826	726	764	718	771	788	792	732	761	781	734	758	786	764	748	745	771	741	780	772	726	758	763	714	771	788	736	735	763	770	751	720	745	742	734	777	736	759	728	784	764	807	763	742	756	735	712	763	742	716	771	807	779	812	753	714	739	701	785	803	727	776	757	799	803	769	733	759	720	750	766	773	797	781	723	744	742	752	732	798	772	762	778	763	744	737	769	712	787	759	771	718	804	751	759	765	738	786	783	755	707	777	795	740	766	780	729	781	715	740	731	774	775	760	735	749	790	752	734	783	761	771	763	743	722	773	821	749	765	725	790	757	810	741	810	782	726	762	761	780	754	708	788	758	777	762	752	786	819	770	729	701	750	732	775	765	764	753	728	788	780	775	793	749	768	815	775	764	760	782	738	758	760	731	768	771	785	740	787	741	818	721	783	757	788	738	763	779	745	753	750	766	721	750	754	758	758	720	749	770	822	787	771	809	735	766	739	711	732	736	758	737	779	768	741	759	805	769	744	739	782	752	764	757	723	804	789	769	777	760	811	769	777	774	763	697	778	760	779	776	735	784	766	771	774	780	788	742	754	800	783	781	793	736	756	703	801	791	753	768	762	768	739	763	769	704	752	753	747	739	839	751	823	763	719	769	766	752	764	774	728	775	827	753	763	773	726	685	792	774	735	707	757	782	689	686	712	746	775	743	741	820	776	785	734	753	778	769	716	753	765	808	744	766	787	761	723	799	779	772	732	736	806	815	772	776	814	810	780	764	766	773	736	752	766	777	742	754	794	752	763	734	751	763	792	772	751	766	763	762	762	781	752	735	768	777	758	804	777	747	766	722	773	760	753	778	736	745	787	742	804	760	776	796	743	757	757	757	722	763	783	805	779	795	767	820	758	744	731	754	769	738	774	738	736	711	764	750	762	780	767	766	789	677	707	793	740	787	790	759	749	792	766	779	790	732	783	763	759	755	772	788	761	720	726	756	820	747	722	774	732	748	701	718	791	742	744	750	777	783	817	780	772	747	773	801	724	753	775	819	752	767	780	742	743	743	783	773	770	773	774	765	774	768	784	706	789	763	784	740	787	754	754	748	800	778	742	778	801	812	743	759	782	729	760	707	787	751	780	740	761	765	750	748	744	751	755	749	789	788	750	732	746	763	770	793	773	753	769	772	787	741	770	738	773	752	762	756	771	807	748	764	765	740	762	824	735	756	794	794	758	748	748	719	758	790	765	752	732	754	768	722	734	791	775	753	765	766	810	725	730	764	761	765	777	785	749	755	760	749	729	746	788	777	784	803	754	770	753	765	737	751	763	781	703	736	779	762	741	811	771	781	758	795	756	770	787	796	757	757	713	812	756	796	810	818	814	753	762	805	762	783	727	746	736	783	755	764	718	771	800	767	721	736	736	740	771	733	748	800	749	758	753	745	765	765	805	753	746	762	780	765	755	757	753	716	751	778	759	758	781	753	787	773	787	764	784	759	806	798	775	748	769	780	751	782	744	726	752	806	770	764	740	787	753	712	739	738	777	762	730	736	794	690	775	766	724	785	753	706	707	776	731	787	767	785	769	831	743	764	752	741	797	742	738	807	796	741	783	738	745	769	764	736	708	793	792	720	729	801	729	721	734	760	758	772	787	775	824	781	736	762	798	819	788	744	746	836	816	766	720	696	792	785	762	730	821	743	753	751	746	743	755	754	785	748	729	709	781	748	800	781	815	777	795	762	751	739	783	749	713	780	756	796	789	774	785	764	739	745	788	727	707	781	815	708	744	809	760	721	780	725	735	797	761	781	700	802	761	770	761	730	768	764	774	737	769	816	805	750	686	756	774	771	819	741	762	793	770	765	747	693	739	747	762	746	728	771	771	800	780	762	705	766	832	768	774	766	759	784	791	735	770	730	766	753	745	792	742	792	765	713	751	783	746	793	786	730	731	760	734	749	753	755	730	764	747	732	706	770	726	742	789	835	781	758	764	800	721	811	788	785	809	723	711	768	774	797	746	766	786	729	822	743	728	744	778	757	755	761	727	749	770	771	773	789	743	742	758	769	788	787	780	772	723	774	779	783	771	757	736	758	741	777	783	793	788	770	826	767	732	703	731	792	748	817	747	737	749	767	737	786	738	738	760	745	770	739	812	759	712	769	749	813	773	801	793	774	779	748	746	770	771	713	739	733	769	706	760	747	725	761	771	748	762	721	802	753	773	731	781	779	717	758	724	735	717	769	775	742	790	764	745	780	734	758	765	762	714	757	755	800	748	747	775	794	750	736	780	722	754	742	761	751	761	702	759	769	751	778	779	807	725	756	786	760	746	774	774	836	781	735	817	790	823	699	774	730	792	796	776	750	733	757	783	742	786	759	797	756	725	734	783	729	741	714	716	799	773	757	761	780	743	784	728	782	768	731	749	732	746	725	737	761	703	774	782	731	758	765	785	724	775	751	736	794	756	775	774	801	789	750	794	799	759	742	710	741	724	727	735	797	817	777	737	768	734	742	770	754	750	760	796	756	799	753	818	777	701	717	809	778	742	767	775	772	781	722	780	730	727	796	749	753	764	769	770	795	813	796	801	805	784	761	735	793	772	785	755	775	756	760	764	771	748	764	797	736	737	774	793	764	774	772	729	791	747	794	766	773	810	665	771	757	772	800	722	752	789	786	805	721	727	743	773	754	800	729	791	740	795	783	795	718	768	744	760	735	780	731	775	744	756	719	726	759	770	762	752	745	784	775	772	783	805	774	747	775	753	736	785	742	749	812	778	795	765	763	795	771	790	789	788	793	759	796	759	750	783	798	761	750	789	770	733	784	747	737	742	771	808	737	803	802	728	782	746	786	777	726	747	756	788	773	708	747	805	765	722	753	753	768	735	793	738	810	801	792	774	795	733	787	802	775	767
24955	20659	26939	24277	20588	11436	1907	1105	785	709	739	727	2731	541	438	423	400	407	407	368	369	363	344	379	348	352	329	361	319	351	340	335	322	359	326	318	338	346	350	340	342	332	309	324	316	360	296	355	324	314	320	295	335	338	357	308	349	316	324	304	351	336	282	351	324	322	325	326	325	316	327	372	317	357	295	323	324	367	324	310	344	314	298	326	311	318	347	337	322	341	323	305	321	316	354	306	320	343	309	320	314	308	318	302	329	311	315	306	318	333	312	287	279	332	299	348	299	331	306	310	313	302	302	325	300	283	302	335	322	291	294	328	310	315	305	313	289	332	316	331	328	350	349	312	346	306	298	342	299	303	349	305	316	317	312	313	331	278	344	292	324	317	316	309	339	357	326	337	326	304	317	294	331	292	327	269	304	322	302	315	295	304	332	313	340	311	334	318	325	334	308	315	307	305	312	293	335	327	315	336	317	332	339	327	351	325	312	329	307	288	319	287	330	299	311	342	335	324	298	305	293	338	312	328	363	322	319	350	324	312	322	297	311	294	311	331	316	317	355	324	298	310	360	314	315	291	311	308	326	306	322	330	304	319	338	344	338	315	333	323	337	338	314	339	307	283	298	346	306	346	330	367	298	317	334	335	287	311	332	310	321	318	315	300	325	277	344	323	353	332	296	344	293	325	293	314	300	320	350	342	339	295	343	322	352	307	333	317	326	314	318	319	352	325	312	341	309	312	320	336	321	296	285	294	339	331	319	312	345	332	363	339	332	348	323	314	304	326	324	303	289	309	315	324	295	338	332	323	334	319	297	307	318	316	301	347	307	327	333	312	325	312	317	333	304	333	297	304	300	334	282	308	315	343	340	288	309	333	304	330	312	315	309	287	320	306	338	338	299	318	338	347	317	315	324	319	346	341	294	302	309	311	307	336	301	276	263	328	312	320	303	311	334	318	310	339	279	333	320	315	330	305	329	301	318	363	320	331	333	296	324	310	324	316	344	321	322	317	311	328	306	335	306	343	352	313	353	295	300	336	330	304	321	325	319	308	341	320	329	333	327	325	297	316	327	346	338	299	320	340	330	321	339	313	308	301	324	328	289	355	310	301	270	298	354	309	324	320	342	326	294	303	324	343	316	315	322	302	334	312	335	332	318	318	330	352	332	344	319	318	323	303	313	315	306	336	317	302	322	321	332	306	317	306	304	290	335	341	328	314	334	314	325	322	305	298	307	314	285	308	303	303	326	317	329	308	355	312	310	313	307	328	286	332	340	307	321	317	353	324	309	317	293	339	323	311	305	309	318	342	340	329	305	309	323	319	317	324	328	347	310	329	319	287	317	310	303	315	302	300	313	312	324	302	292	323	295	283	334	302	312	307	306	298	314	322	306	299	297	295	338	307	332	338	296	319	300	303	316	312	285	362	338	288	320	329	319	318	322	325	298	332	268	308	321	341	321	292	299	325	326	300	314	335	348	337	324	334	315	319	322	344	317	321	355	311	316	336	379	289	334	317	328	319	307	347	319	323	307	313	302	309	330	316	313	335	316	320	319	320	297	354	332	333	342	306	321	353	296	310	284	311	298	303	301	342	312	298	324	327	306	310	315	306	333	332	305	330	289	342	317	341	305	313	329	324	309	329	301	307	310	319	317	319	316	351	319	326	309	335	323	302	288	320	334	315	358	310	348	344	301	291	327	298	309	282	316	305	329	346	318	353	301	306	337	298	334	314	293	307	319	293	310	342	327	309	325	278	332	334	341	318	323	329	314	320	349	370	267	335	296	335	305	348	297	297	329	315	291	292	311	282	312	345	314	317	319	347	366	337	343	327	320	316	327	308	322	285	304	312	303	308	341	323	304	322	316	303	328	352	305	330	301	330	331	310	329	307	330	345	299	308	336	341	290	352	307	361	296	280	323	322	325	311	298	318	303	317	316	275	333	336	338	315	302	364	324	318	296	296	346	322	326	319	346	325	347	318	291	327	312	324	365	308	320	310	320	299	349	303	330	327	329	303	358	308	355	332	320	306	311	316	309	336	336	309	344	353	325	315	327	308	304	358	307	334	328	295	351	304	313	321	345	307	327	305	330	290	331	349	326	304	300	321	290	319	303	322	322	300	321	306	355	296	297	311	322	345	303	313	366	320	289	311	304	346	335	313	342	356	313	295	312	347	296	320	307	334	342	307	282	333	289	340	315	312	330	332	339	362	324	314	314	307	341	327	354	325	306	313	322	323	324	335	345	314	338	353	311	333	340	308	343	303	328	321	318	319	326	307	326	341	281	309	309	326	334	312	337	319	336	313	335	310	334	325	319	301	327	321	288	338	341	343	323	347	342	330	301	296	355	334	320	296	291	323	322	329	305	290	318	289	299	318	335	296	282	323	317	319	331	319	348	333	301	316	348	352	338	347	324	309	263	311	283	324	321	295	346	312	321	318	327	319	324	318	301	338	322	338	344	332	325	296	327	301	294	300	325	318	327	281	316	347	295	309	305	314	350	317	316	301	328	305	293	345	334	310	302	328	283	335	300	328	337	310	332	323	321	325	316	337	325	288	305	287	332	320	353	328	335	313	346	322	329	272	330	323	337	295	311	321	308	312	285	313	334	327	337	323	334	335	309	339	316	295	311	344	317	303	327	315	318	286	292	331	338	339	291	289	324	332	292	304	334	304	314	326	288	306	290	312	350	333	314	349	334	328	331	313	316	312	313	339	325	298	347	325	327	326	304	318	300	333	340	312	325	314	285	319	329	314	317	300	314	326	285	320	310	300	325	299	312	317	309	313	328	339	323	334	341	301	326	336	300	301	326	319	309	316	342	305	312	315	322	306	335	306	318	292	323	306	309	377	334	287	315	307	326	339	350	299	283	354	326	329	328	306	320	306	330	343	332	312	321	303	284	305	338	299	312	354	328	324	311	327	297	307	324	321	308	310	304	322	318	325	379	293	335	312	307	340	314	325	310	301	337	319	314	326	317	329	324	338	300	298	321	338	357	311	283	303	292	331	317	330	306	283	358	287	318	343	321	327	327	316	324	354	319	318	309	302	307	317	313	317	332	340	295	313	306	329	322	312	307	328	318	316	332	322	339	327	294	307	313	315	322	311	331	303	336	311	331	344	313	311	294	318	346	307	343	347	307	336	300	319	324	308	301	320	335	318	317	346	303	313	329	293	316	313	313	323	310	340	287	323	347	293	277	317	335	313	325	307	345	348	321	301	299	341	327	325	311	326	290	319	341	328	324	351	327	322	342	325	332	328	313	321	326	359	309	303	310	358	335	336	302	282	315	322	315	325	342	322	348	328	308	336	331	295	303	331	336	312	292	321	311	339	324	332	319	335	309	329	314	309	334	360	303	321	326	341	318	302	331	314	314	294	325	304	307	290	309	297	309	352	304	281	338	300	321	355	298	313	305	287	313	314	318	309	296	323	316	301	318	332	335	306	302	301	326	332	323	327	303	317	279	332	322	346	301	312	286	333	302	293
41149	47809	14953	6202	4609	3503	2831	2057	1508	1409	1373	1270	5449	810	575	580	572	587	572	501	441	426	471	445	412	419	396	452	336	406	384	352	383	399	403	365	375	368	370	415	376	363	372	350	365	374	364	408	321	412	399	401	346	359	361	371	404	376	343	382	378	323	369	342	375	337	350	357	353	353	346	403	374	356	313	358	359	393	340	334	359	327	363	363	354	366	385	373	348	342	348	373	326	390	379	352	329	381	317	331	337	340	357	344	353	322	351	376	342	376	373	311	337	371	388	347	333	343	372	343	366	344	357	362	340	357	362	360	355	338	358	361	373	369	365	350	344	378	380	335	338	381	382	357	359	346	356	337	365	385	333	355	343	359	358	335	373	335	351	342	359	322	353	342	351	393	372	350	354	335	352	371	369	361	300	355	351	348	370	381	328	337	347	370	371	370	360	372	363	329	355	345	357	377	383	388	371	343	352	347	370	358	355	337	355	367	353	340	343	348	338	349	396	351	363	330	391	324	338	392	331	382	383	381	365	356	321	366	348	369	334	374	343	376	366	339	335	376	372	350	351	348	340	352	356	327	334	367	357	330	364	357	349	358	365	342	380	351	350	332	346	344	341	325	385	358	364	352	359	335	347	352	379	398	356	324	349	358	366	379	335	369	364	374	342	392	347	327	321	342	327	358	376	369	329	358	405	366	323	350	349	372	325	341	356	338	374	361	325	357	374	355	363	349	353	351	318	368	366	352	338	377	346	362	317	339	353	345	372	361	383	351	351	348	365	379	365	314	341	356	375	326	351	381	356	368	341	379	349	383	356	344	365	348	376	330	367	348	386	377	360	341	363	316	347	325	350	352	364	335	347	345	345	356	351	370	362	366	352	350	352	331	350	363	362	366	341	363	385	356	316	343	325	370	367	340	340	347	347	358	346	370	330	349	368	347	389	328	362	394	382	337	344	369	376	361	355	378	382	355	344	337	348	325	349	345	334	356	360	343	308	383	363	373	338	329	387	315	343	337	356	371	379	345	373	364	343	337	351	347	351	378	375	338	366	374	350	381	352	347	338	408	359	379	377	354	361	362	333	353	302	346	344	340	338	327	344	371	367	343	380	321	344	367	373	375	363	346	325	374	370	327	363	312	393	342	340	382	335	366	384	351	367	341	313	324	324	353	350	331	343	344	352	362	349	372	356	360	353	390	355	371	377	372	334	341	364	329	344	340	382	357	363	374	342	357	377	385	360	368	359	330	348	362	355	378	354	362	348	349	331	374	358	343	353	394	342	344	370	368	377	327	367	344	362	351	345	351	326	340	380	363	368	334	362	361	374	346	352	366	353	359	381	364	385	310	391	389	367	325	373	366	343	313	395	334	386	374	340	350	377	318	341	395	339	340	367	347	367	351	367	356	333	323	390	402	337	350	348	333	353	353	367	358	347	355	344	353	382	348	377	340	376	358	358	357	331	349	360	376	353	374	374	368	355	362	346	381	342	330	351	347	332	356	316	370	366	360	351	385	356	355	389	354	383	346	371	369	367	344	364	348	347	312	347	347	367	327	375	329	354	344	354	373	329	351	353	362	373	381	331	368	356	364	347	364	361	339	350	375	341	366	367	351	348	331	322	359	359	374	362	360	374	341	354	362	355	342	332	350	335	363	374	345	334	371	376	368	380	366	344	368	318	330	338	361	402	376	373	317	351	337	388	343	350	357	371	361	334	343	357	353	363	358	319	342	383	339	350	352	326	324	372	360	365	351	354	325	357	345	335	352	383	351	356	399	332	366	379	384	353	349	363	357	352	341	369	361	384	349	351	355	348	353	339	395	360	354	351	349	357	400	369	350	336	372	346	358	372	345	353	355	362	359	397	372	387	322	323	343	327	332	351	353	353	355	361	375	349	351	357	336	360	358	346	355	357	341	376	342	395	380	320	365	345	353	366	360	360	353	366	333	353	381	322	376	354	358	357	350	333	361	322	354	389	358	338	358	327	362	380	374	333	352	377	367	358	366	349	386	374	348	367	352	373	363	352	330	339	354	363	336	344	382	346	352	362	404	355	339	347	358	369	349	332	373	324	351	349	346	357	367	349	354	369	306	358	325	353	332	365	372	372	333	358	332	296	383	389	354	329	366	321	360	332	361	350	371	336	323	342	337	375	348	357	345	355	363	328	364	321	362	317	370	365	360	356	345	352	358	371	353	349	354	346	360	320	372	339	339	365	365	354	338	348	342	332	349	346	365	340	361	390	362	351	356	365	352	320	342	328	329	359	359	364	378	401	338	342	371	339	368	378	334	325	354	332	329	360	342	376	353	345	339	339	361	390	367	336	340	368	353	354	359	361	321	358	346	335	338	339	375	367	361	386	355	344	368	368	362	350	366	349	361	335	356	347	363	352	347	329	357	373	353	355	367	328	389	317	397	354	381	351	341	391	358	350	388	366	344	389	374	390	354	362	352	365	372	350	358	346	341	358	358	345	343	364	362	347	369	352	359	362	347	388	376	389	369	322	342	350	377	337	376	336	365	353	349	353	344	370	357	379	359	365	356	377	364	351	352	342	347	322	365	360	361	333	364	340	384	343	360	371	348	373	391	339	320	334	328	361	364	392	361	345	317	403	339	344	348	362	382	373	367	358	356	346	370	371	406	353	346	360	335	353	321	365	337	362	349	372	355	370	344	340	339	331	393	312	386	355	373	348	351	350	331	386	365	344	347	379	299	388	348	368	339	352	369	358	364	360	361	378	352	355	359	329	362	341	351	347	348	353	374	360	362	361	336	327	346	381	355	350	380	352	341	365	352	349	370	364	350	368	360	351	328	341	330	340	351	350	338	366	350	369	324	332	380	358	337	371	358	335	339	348	324	344	352	372	376	342	356	332	347	368	386	345	354	376	312	372	351	353	318	361	362	385	372	344	376	351	381	368	384	345	373	336	359	379	376	354	328	349	356	354	361	364	363	348	382	358	356	333	348	334	337	335	347	353	364	359	365	358	353	408	353	366	350	342	372	337	335	343	346	353	337	367	354	345	335	344	381	362	334	344	347	378	360	350	316	366	347	376	372	346	356	357	343	331	347	334	360	343	351	355	334	358	366	348	382	360	355	378	327	351	369	328	373	370	354	350	382	357	367	367	388	372	354	336	343	363	342	370	345	339	346	383	372	323	319	351	323	363	340	354	339	347	369	325	359	357	364	344	363	367	380	398	330	359	390	367	339	378	328	344	358	365	350	344	385	324	368	342	359	367	363	379	347	318	374	330	342	378	353	331	322	363	354	331	303	350	384	374	363	356	352	364	361	369	345	354	340	367	339	313	337	339	386	340	352	365	358	355	323	339	354	364	357	328	386	347	367	342	311	311	361	350	338	354	397	343	357	355	376	329	391	383	364	352	368	336	344	369	341	394	327	351	318	357	373	322	343	366	355	391	354	350	356	365	387	348	336	374	389	377	360	354	374	364	382	350	368	333	327	379	373	364	368	339	402	347	353	361	400	352	358
22897	20681	27311	23929	20634	20617	8935	2019	1527	1392	1376	1504	2202	959	836	826	835	698	763	731	697	692	699	709	669	697	639	627	624	617	616	605	665	630	680	612	589	656	641	621	612	595	622	639	611	622	615	682	610	599	629	595	607	629	611	656	626	583	593	587	635	640	618	639	616	597	632	590	610	611	566	619	589	604	577	649	605	615	616	589	592	616	628	636	592	627	648	615	622	641	593	590	613	639	627	614	609	617	630	623	587	587	598	589	590	614	611	629	651	625	631	612	595	613	630	631	593	599	609	632	593	610	629	621	597	602	578	584	662	584	614	645	592	593	581	583	643	606	608	607	605	563	589	597	581	609	636	606	600	596	615	596	628	604	637	621	594	607	559	632	573	597	631	625	572	609	618	555	634	546	630	615	609	604	574	632	575	604	561	619	619	608	569	609	603	569	579	628	620	601	639	628	599	591	611	607	596	618	609	606	604	578	653	662	622	626	648	618	624	575	617	625	625	596	618	585	589	581	620	619	577	631	654	642	576	628	575	603	602	620	594	632	640	619	565	602	572	648	589	552	639	614	584	570	607	609	630	663	591	621	583	580	594	587	613	528	616	582	627	600	590	613	589	642	629	618	621	639	600	639	642	621	615	620	589	651	614	634	583	606	618	604	607	587	674	608	669	631	626	600	596	598	651	638	581	609	598	648	622	564	667	607	551	598	598	617	588	582	596	607	601	613	612	605	644	591	605	589	657	640	631	573	579	599	648	644	593	614	564	619	663	637	646	624	605	640	636	614	579	604	586	587	569	653	574	606	662	616	599	583	578	638	581	597	593	655	616	570	580	600	633	632	635	619	567	609	584	598	600	575	667	609	627	640	581	620	650	629	571	602	617	587	596	605	591	593	604	578	622	601	600	569	622	639	604	663	622	612	601	610	587	641	635	621	594	653	598	588	600	644	594	591	624	576	642	632	604	601	605	596	602	593	650	591	575	583	650	628	576	614	567	580	568	588	561	598	605	624	634	639	584	590	565	619	584	619	633	620	649	657	590	625	597	610	620	592	617	576	596	591	578	590	554	637	644	616	595	610	616	611	587	643	638	620	626	599	623	591	560	575	586	606	641	572	618	617	594	628	626	638	602	569	584	626	563	601	595	614	585	620	605	607	621	570	590	628	614	595	559	617	611	606	598	600	646	567	605	641	593	613	569	604	577	613	604	562	607	640	632	605	607	656	623	645	594	572	610	649	626	587	552	613	622	612	586	602	627	642	630	613	553	584	580	619	612	638	587	608	578	654	626	583	606	600	628	595	599	603	610	577	588	634	598	621	579	600	585	625	651	582	602	596	629	569	584	561	554	682	654	602	638	628	575	612	611	615	569	592	576	562	601	577	600	592	593	623	603	623	614	629	597	579	609	636	616	614	618	616	619	590	635	610	616	609	595	629	637	567	628	582	627	597	632	617	551	606	618	598	633	572	644	611	612	603	599	630	576	666	615	614	575	600	635	566	627	634	670	623	593	640	592	581	613	584	615	582	591	579	585	627	646	612	575	570	587	618	657	625	628	661	622	650	617	596	637	649	581	616	622	636	579	597	596	620	602	567	625	632	582	597	588	566	552	623	612	610	593	607	632	580	630	609	581	596	624	579	677	608	628	608	630	635	597	608	620	616	607	608	584	585	593	593	612	599	626	645	612	600	633	632	590	632	659	566	605	595	668	605	646	561	583	559	598	602	581	586	616	640	602	617	595	566	610	615	591	591	586	572	604	573	594	618	637	589	624	628	607	613	636	589	602	631	665	586	606	573	575	637	626	578	628	574	614	564	597	652	622	605	592	601	605	581	623	635	659	582	563	577	627	622	590	614	642	572	585	594	585	635	578	593	608	607	588	641	592	638	613	623	650	572	606	580	629	654	568	583	597	601	621	631	595	554	601	636	621	612	626	656	588	573	656	587	581	613	597	614	637	560	580	591	598	537	587	632	592	628	585	580	620	593	604	573	561	600	609	593	596	587	643	624	605	632	648	596	601	607	614	606	614	581	645	597	603	613	600	654	587	614	644	611	588	567	611	603	587	582	574	579	638	579	605	606	583	574	609	603	604	591	616	575	567	634	585	634	551	602	608	609	619	598	599	615	595	607	640	579	602	579	616	551	571	632	567	638	587	576	591	635	628	601	637	666	588	600	567	611	579	582	648	601	619	606	641	617	597	560	635	628	559	621	633	609	590	630	647	561	540	574	624	585	624	617	618	595	624	602	590	599	577	629	601	619	572	594	616	625	617	599	638	577	642	608	619	611	590	603	608	644	615	606	583	607	625	588	616	584	607	567	643	585	550	629	571	577	599	597	632	574	605	629	617	567	585	616	614	593	610	599	615	601	625	625	593	569	611	625	605	618	614	659	617	598	619	590	584	572	653	629	651	616	638	590	606	598	631	600	630	586	591	575	653	625	612	620	638	585	630	617	614	600	577	563	616	612	624	629	600	606	576	625	614	614	598	629	615	635	611	584	631	595	583	629	605	593	631	603	608	644	597	589	606	593	584	567	598	585	602	581	641	555	662	567	578	613	647	563	626	554	637	595	621	580	582	598	636	553	607	635	622	565	589	616	601	616	601	585	637	614	586	631	571	633	608	597	609	644	594	578	595	613	659	610	589	589	601	574	681	615	596	638	602	615	644	631	629	657	601	589	586	574	626	574	566	567	600	605	613	586	615	618	616	609	619	617	630	626	621	648	642	602	640	656	635	595	595	637	616	605	600	631	628	578	576	586	605	609	581	636	620	589	584	579	661	606	610	613	602	630	612	605	596	610	608	595	631	621	667	591	656	585	610	592	625	605	626	627	616	608	593	633	570	606	584	558	592	608	633	622	560	625	625	591	595	585	624	602	608	625	578	588	627	588	633	584	596	612	618	620	600	605	635	631	617	623	579	639	582	623	582	627	580	592	580	594	668	609	593	590	612	571	580	601	614	535	610	598	623	604	599	606	624	616	595	620	616	614	601	626	630	608	592	628	600	595	603	656	627	626	598	634	626	648	601	618	601	643	615	591	596	607	587	608	584	606	594	617	608	607	575	564	606	631	598	631	578	608	581	625	638	594	650	554	587	607	571	588	626	570	670	590	624	566	627	600	585	584	636	576	573	582	626	580	609	617	599	619	617	603	606	660	583	579	572	613	581	587	607	627	634	612	630	628	594	652	634	623	624	586	620	613	618	668	587	654	619	618	570	582	605	607	580	623	649	614	585	580	631	579	620	563	638	643	591	602	656	599	599	565	621	613	602	588	638	603	578	590	588	624	622	642	591	583	616	591	564	594	605	592	588	591	584	654	593	604	584	620	605	616	563	616	597	607	621	553	613	560	609	565	633	559	621	629	543	599	607	608	569	623	609	561	631	612	618	640	612	605	636	632	597	626	596	618	593	646	624	658	581	600	609	604	604	636	633	574	624	638	573	592	588	584	601	621	605	591	585	601	599	581	595	618	594	605	588	585	590	614
44753	54893	21891	9800	7549	5360	4210	3183	2709	2368	2393	2789	3920	1327	1167	971	989	921	876	821	788	790	757	699	707	698	641	722	645	684	666	688	619	717	656	633	628	649	637	624	625	615	597	632	649	610	672	613	614	615	657	656	605	667	574	617	640	626	582	653	614	651	627	627	649	613	581	631	580	662	618	547	611	633	605	589	598	594	625	612	613	606	611	559	611	599	580	603	618	601	588	626	609	589	611	568	595	598	572	669	642	590	591	608	561	561	622	601	616	639	604	661	575	593	603	614	607	636	601	603	578	604	619	607	574	583	610	590	584	592	585	573	618	608	611	602	592	598	569	580	582	608	578	605	597	583	625	637	637	622	579	635	596	597	537	595	615	563	620	570	587	612	622	619	614	601	591	614	567	599	613	623	595	560	598	583	593	627	544	620	564	577	589	585	605	625	617	611	596	617	588	627	600	618	593	547	592	593	606	562	590	632	597	586	588	600	584	547	574	592	578	603	587	580	559	618	603	578	595	609	594	640	573	575	611	596	614	603	585	591	640	594	613	600	623	580	593	559	620	591	568	575	601	573	564	630	594	595	623	629	573	620	613	581	582	557	605	605	587	604	606	609	570	598	604	580	572	596	605	628	563	611	596	584	581	649	624	633	588	594	599	587	588	604	661	611	569	576	642	610	579	629	555	581	574	602	567	606	584	594	563	641	655	592	627	619	575	568	584	528	613	594	622	581	595	596	548	612	616	596	574	602	604	563	604	634	589	594	603	590	534	596	577	596	554	611	570	582	582	586	609	586	593	594	635	614	549	619	600	637	615	596	530	584	623	557	588	571	612	620	561	573	604	658	597	588	615	576	605	585	566	571	662	587	614	615	586	592	579	588	608	618	573	593	624	590	645	590	592	591	606	603	603	565	596	584	578	578	605	614	590	595	623	594	598	611	641	587	594	545	606	634	604	581	613	594	586	602	582	618	585	570	590	571	597	581	595	630	605	596	585	584	610	598	589	598	644	622	617	551	612	588	630	610	588	558	566	585	604	608	552	583	624	662	547	630	641	617	541	556	608	598	566	599	612	596	624	588	611	611	581	594	590	602	602	592	647	572	644	610	566	640	597	581	617	601	590	610	536	589	602	549	580	583	602	615	627	576	606	624	578	605	541	622	603	595	632	592	633	561	581	610	566	596	648	573	571	565	614	587	566	619	565	633	614	569	559	613	609	588	652	584	569	619	595	577	576	615	630	574	598	585	585	620	584	626	582	611	618	584	626	587	548	581	575	593	584	592	569	598	602	579	599	651	559	612	608	595	609	568	591	588	622	559	607	609	553	591	609	587	612	590	601	614	603	569	613	594	526	597	603	639	561	535	622	600	561	609	644	576	585	602	613	620	614	597	551	630	548	594	613	566	600	602	588	609	611	598	631	613	556	578	615	590	567	600	604	624	519	621	627	567	548	614	565	596	600	616	602	608	577	593	599	570	579	596	640	597	638	593	587	592	548	600	543	606	567	621	585	600	625	586	598	573	600	608	564	594	566	581	609	593	572	615	619	613	617	558	583	615	595	591	582	589	603	591	563	584	601	578	584	607	613	625	625	652	590	601	576	571	573	586	628	587	635	611	594	590	594	574	570	576	644	572	570	608	617	627	593	593	606	562	569	609	597	634	616	623	571	602	600	560	616	588	566	550	639	567	632	585	581	583	559	589	609	579	595	606	598	569	666	619	554	621	561	593	565	594	605	631	625	642	606	591	590	539	629	565	549	581	602	560	554	590	549	568	596	619	589	585	581	548	641	603	603	582	610	548	558	570	623	631	586	599	564	590	568	615	616	584	590	618	624	546	578	599	635	572	558	605	572	609	560	604	598	594	608	606	564	599	571	636	565	619	610	593	647	644	618	555	615	615	559	629	575	605	623	558	582	568	642	597	575	604	614	619	572	624	620	604	624	612	599	607	594	587	570	595	610	625	597	607	580	586	554	594	587	613	593	637	597	624	619	626	608	594	566	600	617	599	580	603	636	581	557	543	618	553	580	601	588	587	609	548	589	585	587	608	559	602	605	566	588	574	625	609	579	596	588	579	552	658	648	581	577	558	610	593	599	587	611	605	578	629	609	570	591	568	534	592	576	574	584	567	600	579	572	565	592	589	588	567	593	563	557	636	614	577	607	576	589	588	604	566	601	590	616	614	561	607	595	578	577	604	595	612	601	633	608	589	583	603	612	600	567	637	606	611	559	591	637	596	638	596	548	595	570	607	614	600	567	622	613	597	600	684	607	617	643	607	605	542	640	628	617	569	602	596	591	576	617	589	581	615	579	604	603	615	639	580	599	606	623	684	645	594	616	597	587	576	607	599	587	644	633	564	610	582	619	587	588	609	574	595	589	562	545	563	567	648	578	647	602	577	619	555	597	563	628	605	580	566	580	612	601	594	561	597	586	627	606	599	572	587	592	544	586	563	639	566	596	569	616	597	552	595	571	587	615	659	591	521	622	577	600	631	555	570	573	605	611	571	601	583	566	565	565	594	596	585	609	565	588	569	553	634	590	576	616	562	641	591	576	605	606	580	539	623	587	617	569	611	614	629	602	610	623	596	617	586	598	643	575	577	606	564	563	609	633	600	573	644	639	598	556	576	586	553	641	578	623	622	625	581	616	558	587	645	593	608	610	577	589	612	573	649	599	629	597	611	584	556	593	598	575	600	559	551	545	624	625	582	613	606	567	619	603	601	622	592	593	655	560	618	579	533	591	633	600	585	594	579	615	626	525	584	581	557	585	611	567	636	608	599	619	575	595	604	590	573	604	617	598	632	610	594	583	631	640	612	655	608	587	571	617	659	566	590	608	571	597	579	557	587	580	643	597	551	593	611	620	612	618	598	611	567	605	563	646	581	557	605	596	608	572	610	590	585	584	570	582	608	567	607	567	622	616	617	563	617	596	605	561	610	656	613	589	601	608	596	597	593	587	610	616	614	564	576	603	646	545	558	627	569	579	542	574	603	653	584	629	609	593	624	586	631	599	583	571	638	607	582	568	612	574	592	580	624	571	539	625	608	590	560	586	583	625	592	594	592	597	598	617	548	615	627	621	611	600	560	629	618	627	571	624	547	596	626	556	584	580	610	615	584	583	571	572	612	602	583	565	570	621	582	565	570	580	639	606	576	606	584	607	591	641	561	616	582	635	621	571	615	631	603	596	576	606	614	573	564	607	602	591	594	605	558	612	553	606	610	605	600	570	581	590	585	551	619	621	569	587	607	580	608	635	639	567	568	598	571	670	545	630	609	592	611	586	590	581	592	599	593	589	595	589	593	615	606	613	591	576	575	567	594	598	579	591	575	588	571	611	586	562	633	592	631	612	602	590	567	551	602	549	592	574	556	576	594	629	588	634	590	620	637	584	600	579	620	558	597	577	625	565	567	610	604	622	585	609	590	599	569	582	610	614	630	555	610	591	580	585	578	577	636	593	599	592	577	647	596	608	566	640	575	576	576
34706	25053	10406	2012	1174	1100	1141	1048	798	837	824	924	946	749	710	733	710	704	707	716	786	731	697	710	700	752	771	731	732	702	727	731	735	738	752	647	713	743	714	731	717	678	679	709	738	721	742	731	729	694	710	658	746	719	758	719	700	701	692	737	712	717	710	767	760	734	698	730	715	685	718	727	699	734	725	673	725	728	769	680	662	695	701	736	731	706	678	710	738	697	741	715	761	739	732	719	713	698	753	756	758	721	687	777	725	731	744	725	726	710	738	688	684	681	677	713	695	699	719	730	746	704	708	690	705	691	724	718	712	741	735	681	771	748	794	755	723	729	751	749	736	665	691	670	674	698	685	728	711	745	700	700	753	698	719	694	749	728	700	748	756	724	738	726	724	713	682	691	731	717	704	758	695	722	712	692	713	742	740	681	742	739	712	705	765	663	709	710	751	733	707	694	698	695	747	685	724	714	685	715	671	719	741	783	731	723	767	643	757	700	712	738	750	704	702	673	657	738	664	754	699	717	723	710	717	707	716	730	745	752	695	741	718	686	733	690	707	721	785	720	707	720	733	739	703	764	707	716	719	723	705	682	750	757	713	724	698	748	749	681	693	737	714	760	738	730	694	712	672	758	777	752	718	730	749	734	690	696	706	746	699	705	747	705	679	681	719	760	718	737	677	718	734	716	700	776	776	711	750	747	703	708	675	732	692	712	740	715	728	709	733	763	767	696	693	749	751	677	713	670	702	722	700	736	718	739	741	752	760	684	748	699	727	684	722	699	722	677	764	712	727	720	711	693	697	720	705	745	716	725	715	669	677	692	737	701	708	743	674	727	747	733	714	715	710	778	735	719	721	769	718	708	702	721	719	729	682	702	716	718	689	727	692	714	696	759	681	711	698	729	706	718	693	702	683	765	707	711	700	736	695	683	719	740	736	730	764	676	687	708	698	710	693	742	730	794	751	731	685	689	730	745	738	704	686	640	664	738	693	756	702	698	756	707	696	730	678	706	739	722	776	734	724	760	706	729	776	715	743	691	692	662	718	738	704	711	739	706	714	749	690	751	725	672	718	722	682	696	698	684	701	709	646	714	755	704	775	736	689	691	731	705	701	721	742	702	700	733	702	726	709	711	701	712	695	752	698	768	747	716	709	688	650	692	735	717	728	727	716	741	704	711	728	769	683	724	784	705	700	741	696	781	733	749	736	764	748	760	721	663	711	697	739	723	772	743	765	687	696	761	705	711	719	728	753	751	753	698	722	670	719	698	769	752	706	701	750	715	699	739	690	761	703	781	722	693	677	709	696	684	683	720	712	755	693	735	749	619	736	714	726	751	697	732	709	661	787	747	694	751	734	729	694	749	750	682	782	685	721	738	677	709	722	720	690	681	717	740	735	711	704	719	740	731	758	751	665	705	702	693	705	724	719	706	706	728	782	738	735	676	716	729	747	691	702	753	723	701	737	703	694	741	736	710	712	783	692	732	695	720	755	715	737	748	668	719	710	737	748	703	724	711	759	704	729	730	785	674	664	689	720	732	709	757	751	714	732	741	740	662	747	713	738	675	765	692	779	698	726	754	717	747	766	701	709	723	712	714	699	771	685	702	689	713	696	660	714	726	715	744	764	708	705	779	734	686	691	714	707	711	720	742	740	698	718	710	672	707	743	737	726	754	706	709	746	739	804	694	720	691	720	717	709	705	702	721	732	724	664	717	719	746	678	702	698	678	743	696	726	706	725	710	713	708	720	726	793	665	766	738	725	734	722	727	741	711	701	694	692	692	747	701	711	687	743	746	666	696	713	701	730	729	726	713	748	746	746	724	738	751	769	723	741	752	703	773	714	720	710	743	739	690	740	726	697	762	684	685	734	754	720	704	772	765	713	737	696	727	707	744	734	725	733	652	721	741	734	710	729	763	661	750	699	710	690	741	699	734	738	693	745	696	713	699	752	761	744	721	691	747	655	725	744	675	707	697	704	780	715	770	700	732	721	692	751	721	714	772	707	725	732	722	702	697	718	731	686	695	744	712	714	686	759	709	713	735	702	749	660	736	705	721	704	683	671	710	695	729	702	699	736	691	741	692	746	738	735	686	702	768	728	691	716	692	776	677	704	730	683	667	745	698	717	739	688	715	726	680	698	737	737	736	740	749	709	711	743	698	725	777	762	691	768	728	757	702	697	700	748	701	748	736	694	715	747	672	760	732	716	691	743	697	676	721	745	746	744	760	704	709	699	710	730	750	720	733	736	710	701	746	746	719	691	719	726	730	718	696	702	703	757	768	746	761	732	702	725	723	700	695	697	733	703	735	735	712	779	689	734	733	715	703	701	733	717	730	768	699	765	726	731	692	713	740	735	704	731	722	728	767	696	726	727	698	708	713	722	734	746	683	734	683	712	747	686	721	710	722	746	692	699	714	712	726	736	687	716	708	722	706	694	726	759	694	706	732	730	744	713	746	798	740	781	749	677	720	690	743	735	765	720	745	742	706	765	733	782	739	681	715	692	692	710	708	793	741	734	731	702	720	730	712	708	676	715	730	750	754	715	722	699	661	757	752	703	725	630	705	724	747	752	697	703	756	722	725	701	723	714	734	717	724	705	732	694	766	712	709	680	720	727	715	675	724	698	713	741	698	721	720	727	709	674	730	713	688	745	785	701	726	747	699	724	708	693	709	727	702	770	728	771	701	686	738	705	697	735	733	729	704	685	763	683	715	714	726	715	756	790	732	682	709	656	676	725	720	744	714	745	724	739	726	687	744	757	755	681	701	739	730	709	755	738	765	721	719	714	729	731	762	711	740	742	683	751	702	701	677	720	717	712	702	706	755	717	744	703	752	764	718	687	729	692	717	704	765	701	717	715	737	697	718	704	740	702	735	720	755	724	748	705	709	694	744	768	733	783	723	752	767	730	704	743	681	766	714	690	755	712	702	749	733	744	714	683	723	737	748	759	738	744	719	748	674	770	708	672	776	751	729	765	719	715	750	753	731	687	718	711	700	682	746	727	703	695	741	696	723	778	726	739	663	687	729	716	693	697	749	736	683	728	713	755	741	763	663	735	792	728	703	763	730	718	712	746	721	725	750	712	761	690	707	693	744	721	706	711	720	751	709	725	749	707	717	720	680	707	711	743	704	681	715	711	705	756	751	695	670	733	703	738	713	756	681	766	726	726	716	720	709	706	770	734	781	699	667	707	727	739	671	679	715	788	702	718	772	694	685	692	702	756	720	743	722	753	755	737	736	769	695	711	728	754	689	734	751	749	762	752	721	642	698	696	713	713	723	778	702	689	724	730	678	731	726	733	728	724	703	732	713	708	716	677	718	739	750	757	744	701	708	699	708	728	702	675	716	663	744	756	741	714	774	737	721	713	706	717	746	743	730	667	723	722	676	698	724	755	744	738	713	696	776	774	764	688	714	697	751	692	746	759	728	675	717	710	683	760	716	677	730	753	741	729	715	740	763	777	705	733	707	769	768	766	718	674	728
36566	30535	5309	2319	1688	1622	1905	1547	1053	1077	991	1430	1250	810	808	756	782	731	798	774	765	746	763	755	732	786	748	773	788	740	767	809	720	743	802	721	740	716	764	746	805	753	742	727	788	762	782	781	735	760	779	758	765	746	740	796	773	771	737	749	765	762	766	729	721	803	776	791	813	796	814	755	747	793	743	770	730	708	791	733	784	738	759	765	794	768	774	768	709	747	773	806	774	769	761	745	801	789	778	788	804	796	797	749	725	749	791	763	735	756	779	787	791	772	777	792	786	789	735	738	795	789	757	757	776	833	764	794	724	744	777	719	781	751	739	794	755	790	782	750	744	740	748	790	805	769	758	737	736	822	701	778	808	743	760	725	823	743	782	750	722	757	768	770	808	776	771	728	727	783	756	748	752	764	735	772	799	756	745	789	813	711	796	758	784	777	763	724	745	766	783	749	755	694	770	716	761	744	749	785	819	768	791	806	740	713	788	740	781	740	756	785	700	794	758	752	745	773	749	743	819	772	824	775	760	750	822	767	758	811	748	789	792	795	808	807	739	790	757	775	787	726	756	721	750	809	783	720	775	757	758	748	744	742	784	724	766	741	771	782	732	752	759	775	755	713	770	800	752	758	767	782	796	749	717	757	795	759	773	738	751	749	763	767	828	756	806	719	763	740	771	733	805	763	794	796	784	791	784	758	795	735	751	753	782	746	751	737	738	766	762	757	751	771	787	747	755	780	753	751	734	772	735	745	783	826	782	696	783	805	830	721	806	759	804	730	768	726	760	791	775	745	772	700	736	789	718	795	756	725	795	782	801	785	813	770	798	743	742	751	710	771	717	777	777	752	752	744	777	798	752	706	759	754	725	785	797	773	776	712	802	788	714	772	758	771	773	749	765	756	774	781	728	748	754	758	796	769	797	703	740	774	742	758	767	754	762	724	780	755	787	803	728	776	769	725	752	810	775	765	749	764	808	776	758	776	736	756	791	776	802	738	769	768	741	723	808	750	824	746	750	792	759	795	765	721	754	777	754	733	809	771	747	769	749	756	773	752	801	802	780	788	777	766	744	771	754	737	750	787	790	832	718	745	774	755	757	734	819	760	739	713	785	762	769	797	800	746	769	764	769	782	752	803	776	750	734	814	744	749	766	752	763	752	764	760	802	766	752	755	790	759	732	801	749	741	805	748	785	723	784	764	794	781	744	786	792	734	762	725	773	746	730	777	751	752	749	729	775	781	762	720	768	813	774	778	770	748	739	755	783	790	754	739	723	723	760	754	768	706	763	764	747	824	774	720	725	770	754	754	763	772	730	784	782	727	712	757	775	722	755	764	756	739	803	784	790	769	695	759	750	758	800	748	789	753	781	779	753	729	763	764	721	785	726	769	784	783	730	732	722	787	733	789	776	781	784	765	767	707	766	784	733	789	770	753	737	738	757	769	761	757	761	760	718	799	771	730	736	799	764	798	759	769	739	784	780	773	775	728	761	706	783	754	761	719	776	758	794	756	770	716	769	813	796	789	758	746	813	779	778	746	812	769	742	773	776	783	756	709	751	699	761	738	720	749	764	784	736	775	753	751	759	765	763	735	730	720	793	774	775	752	731	754	775	748	737	704	735	764	829	836	806	782	797	736	746	761	710	826	759	809	740	783	799	799	731	721	758	767	747	795	737	759	703	776	776	759	770	787	746	750	749	785	753	793	780	774	779	779	792	761	775	746	768	765	771	764	755	836	767	769	769	792	776	780	801	766	792	751	751	754	751	759	720	726	769	810	739	740	771	771	707	774	778	821	724	728	739	777	745	751	783	790	756	776	804	739	863	831	751	778	721	783	771	796	836	765	770	762	761	732	814	816	761	789	730	803	752	800	762	802	762	782	779	740	730	740	751	720	774	786	759	764	770	753	773	789	743	736	734	727	729	781	766	779	793	752	770	825	838	795	750	750	822	789	775	748	768	757	760	787	809	771	780	800	771	778	737	803	768	776	726	753	795	747	775	781	752	783	791	780	776	748	807	762	768	777	816	750	767	812	786	715	767	800	721	757	703	674	746	777	756	788	773	751	771	809	731	782	758	753	776	716	807	766	784	764	781	764	738	775	751	766	761	783	754	744	731	759	761	788	780	717	779	703	785	801	787	773	773	778	770	794	724	745	770	775	700	773	789	753	747	790	751	774	752	754	749	804	778	786	794	757	756	744	743	741	789	785	796	738	744	800	756	744	775	744	782	746	735	758	846	765	743	708	762	720	739	767	762	782	761	736	744	786	784	757	771	768	765	748	727	772	764	711	786	776	754	719	723	785	798	743	760	741	735	750	752	729	797	777	765	787	779	791	747	732	765	776	769	821	761	824	767	727	805	760	691	765	708	766	803	752	789	765	815	757	715	774	781	716	779	736	758	725	771	699	756	770	780	795	725	719	762	775	738	752	738	767	727	761	713	743	741	747	787	774	808	720	731	752	770	771	750	742	792	742	774	814	790	769	811	723	738	722	805	739	729	797	787	734	745	747	764	718	739	741	753	736	728	773	783	759	767	787	770	749	821	806	745	790	785	729	777	820	724	793	740	790	814	772	777	767	751	779	826	772	789	764	772	745	792	803	778	763	782	780	767	748	776	753	756	758	757	761	750	790	703	818	722	786	787	753	785	747	751	733	800	777	729	745	762	742	764	737	743	776	792	779	775	821	752	771	775	779	778	767	767	772	770	769	798	789	801	752	823	766	781	753	732	781	720	779	775	769	772	786	780	742	805	789	758	773	746	782	760	785	721	792	783	771	724	772	762	762	751	744	795	805	756	748	775	761	777	781	775	735	749	765	722	797	790	791	718	775	782	767	729	758	811	750	772	781	759	740	771	781	726	754	769	724	751	788	763	735	734	776	754	778	765	820	695	769	762	765	786	759	792	740	815	709	737	777	763	809	800	765	728	780	763	768	750	713	766	744	715	756	754	725	757	790	748	753	739	739	774	753	749	759	748	756	763	777	739	790	728	793	740	726	777	771	771	760	757	753	810	781	744	786	780	738	736	756	709	756	773	732	736	827	788	799	779	771	720	716	783	764	779	745	770	788	772	770	759	785	757	792	735	758	737	744	786	803	770	737	782	810	810	788	789	739	771	767	785	831	756	790	758	794	763	713	752	765	797	810	796	765	763	754	752	768	750	753	758	715	758	751	751	799	760	771	748	718	767	776	723	767	723	740	787	782	708	743	746	784	793	782	793	731	769	773	806	751	758	737	772	733	745	791	752	748	778	750	791	697	774	778	755	770	776	800	750	849	773	816	757	793	711	793	711	735	792	759	782	798	737	738	743	749	777	770	758	769	765	797	782	809	711	771	734	782	748	785	749	750	782	775	753	711	747	738	768	782	717	815	750	771	719	749	783	734	798	760	741	770	703	787	758	741	777	766	736	753	745	766	801	774	776	722	802	777	764	746	731	773	781	826	758	784	779	771	752	768	752	748	766	702	780	740	731	768	759	770	723	770
24864	20692	26988	24265	20597	11725	2814	6785	1028	868	717	864	932	510	443	460	464	408	375	372	382	358	348	374	349	369	339	366	354	375	360	374	348	369	344	352	349	339	319	341	311	344	356	359	332	307	309	350	337	312	349	322	331	338	342	320	309	343	326	316	314	347	330	323	371	326	319	321	335	322	311	402	330	350	333	313	340	319	318	310	321	333	362	333	336	315	366	324	296	335	326	308	330	327	322	346	323	367	329	316	300	323	338	321	299	357	287	326	313	332	327	327	347	321	348	315	340	324	322	336	339	334	348	321	358	322	300	336	316	335	325	324	350	345	332	342	318	308	321	302	337	295	326	310	353	313	316	302	323	315	329	335	340	325	302	320	321	346	320	333	324	315	348	336	341	307	330	333	292	336	307	359	332	298	356	339	330	299	313	285	367	304	352	321	321	346	322	313	308	331	331	332	290	280	287	312	323	271	318	325	311	316	323	370	317	326	316	305	296	325	330	310	296	328	295	325	323	316	331	302	304	337	296	316	331	319	316	358	332	329	329	349	359	338	360	337	344	304	314	314	313	297	300	315	315	316	310	304	316	347	318	320	275	318	332	320	317	328	362	320	349	325	358	324	342	338	321	345	344	320	372	352	291	335	338	314	302	331	318	317	325	306	336	317	296	333	321	335	324	307	333	320	300	318	346	330	334	321	310	330	333	337	351	338	332	322	333	320	333	312	366	288	307	305	334	307	300	316	329	274	357	331	353	302	316	326	332	338	303	342	341	357	341	303	334	302	287	326	306	306	298	329	300	312	329	312	327	320	351	320	363	349	328	332	300	310	294	298	282	328	337	310	280	317	337	348	306	332	319	350	323	355	301	302	310	323	350	331	336	340	322	290	316	332	326	327	294	345	318	325	325	306	302	305	310	317	341	342	313	314	340	297	331	336	293	345	332	280	305	329	323	326	334	314	336	301	332	323	317	312	325	316	325	321	323	316	316	326	344	329	323	317	354	347	295	345	333	334	320	317	339	312	337	340	337	322	345	331	336	340	301	309	305	364	337	324	323	309	319	307	322	322	318	368	329	300	315	360	310	345	348	296	319	296	318	287	331	321	299	330	331	306	316	313	322	326	319	347	321	324	349	323	323	311	277	344	341	310	328	357	361	380	345	326	304	323	312	356	345	307	332	322	342	330	328	311	311	326	351	323	317	296	334	334	313	305	304	336	325	311	325	339	308	311	341	332	348	310	310	333	337	338	319	331	306	344	383	319	296	295	287	324	325	292	334	337	346	325	326	309	341	277	316	319	316	333	335	322	319	335	320	309	331	336	335	314	327	310	319	331	368	356	314	337	327	312	343	302	316	327	325	310	333	299	307	325	340	327	309	304	342	339	304	321	291	325	316	342	306	334	312	300	300	307	313	303	332	316	343	327	330	334	334	327	315	307	329	300	309	306	311	333	335	331	300	347	327	352	308	327	342	312	355	293	324	347	331	300	340	330	315	309	330	346	379	330	342	330	328	329	345	332	309	348	315	326	327	303	330	328	314	330	296	307	315	346	313	288	334	322	323	325	320	304	333	307	339	333	311	341	331	320	317	332	318	361	318	306	325	317	324	304	292	306	329	336	368	352	328	313	305	275	340	328	308	315	300	321	319	312	334	321	314	331	327	311	330	302	341	339	325	329	337	301	348	352	300	313	316	321	362	312	345	345	357	343	355	303	313	315	343	325	352	317	340	336	333	306	351	301	319	318	353	339	320	279	326	354	330	327	324	336	376	309	346	313	325	287	322	307	306	295	330	339	322	327	322	345	307	327	332	321	309	327	325	294	319	320	324	325	338	333	311	333	286	338	345	337	331	346	282	342	348	324	368	336	330	326	334	304	329	317	356	322	318	311	328	303	314	366	326	314	329	312	349	334	296	324	353	329	327	288	330	328	323	322	319	341	332	360	312	347	331	330	319	293	320	352	315	310	311	310	314	336	337	299	300	325	320	337	313	280	327	327	322	313	304	337	328	334	298	342	328	318	309	340	326	342	344	305	312	343	315	328	303	330	316	313	331	322	341	318	314	339	317	333	335	300	317	293	299	297	325	336	323	329	321	312	336	346	332	308	307	319	341	339	304	347	304	333	318	293	300	307	332	319	339	316	294	367	308	327	321	325	359	327	312	316	323	328	366	343	322	335	340	340	300	350	341	342	315	299	304	352	316	325	357	328	325	318	338	289	331	331	313	291	272	298	364	334	328	301	311	335	352	342	336	364	301	329	329	335	323	324	313	322	306	289	304	315	359	300	294	310	312	320	359	323	320	294	313	332	351	380	349	339	341	341	313	334	352	303	317	352	338	333	317	318	304	329	319	292	335	294	302	318	297	286	334	298	338	303	325	323	349	318	301	330	305	303	301	347	351	331	326	293	332	313	293	323	328	294	303	295	311	323	330	309	311	325	335	305	310	316	305	303	331	341	341	295	311	344	350	328	359	307	315	332	343	351	325	300	323	319	303	316	350	326	313	343	320	307	328	303	338	336	319	341	341	327	352	345	361	322	327	337	354	338	322	324	319	310	299	329	323	334	315	346	333	318	341	312	313	332	316	319	328	315	301	311	330	327	323	356	281	308	364	296	327	338	306	320	331	272	291	347	296	314	328	322	327	330	331	287	331	308	327	315	343	331	300	325	303	285	313	331	345	321	316	328	327	320	309	289	310	353	314	343	356	318	358	339	310	321	304	324	336	334	311	322	342	319	325	359	333	290	343	311	344	336	283	319	357	313	355	335	320	330	323	341	314	353	350	301	332	310	306	310	301	288	305	337	330	321	324	342	321	337	293	309	321	322	330	304	320	316	359	336	341	351	340	328	340	319	348	317	314	315	332	320	313	336	307	314	328	313	321	332	304	333	312	328	341	336	319	305	346	334	326	333	288	322	323	341	320	273	315	322	305	293	319	346	316	330	307	357	317	326	313	297	293	315	326	367	285	337	313	339	296	357	335	301	344	327	342	323	311	318	309	292	302	312	355	322	305	327	329	308	335	318	312	346	327	320	326	346	337	322	330	326	336	342	325	334	374	297	335	319	316	352	301	328	333	301	345	305	285	346	293	350	324	320	322	339	314	322	323	310	312	299	308	326	319	321	305	331	305	318	303	296	309	320	336	348	314	327	317	346	321	327	323	314	341	336	341	348	333	333	307	333	323	303	324	307	334	316	349	318	322	308	342	322	326	337	339	299	314	328	313	306	311	310	325	343	313	340	321	343	303	328	323	338	335	329	312	321	295	285	301	322	334	316	312	305	332	338	338	351	298	325	340	340	358	296	311	311	329	349	333	346	307	325	331	318	340	348	339	318	346	350	334	328	336	329	349	299	340	325	347	317	293	334	322	302	341	324	312	310	310	269	312	352	297	350	330	348	285	308	355	311	287	325	340	330	310	317	316	319	326	311	293	323	345	311	313	326	310	316	313	333	355	330	320	300	322	339	309	314	336	299	333	338	346	325	316	326
40769	45101	15545	7001	5078	4345	4526	10634	1822	1557	1260	1614	1835	742	706	639	570	580	512	513	500	450	443	418	403	417	417	417	409	388	402	386	340	406	402	405	372	363	372	384	377	372	427	368	389	358	371	362	380	355	356	365	398	367	377	368	366	371	386	367	389	327	383	319	366	348	365	376	336	406	373	353	342	350	334	373	336	351	384	336	376	381	359	357	372	360	361	367	337	348	343	366	380	315	400	365	391	354	388	348	346	377	350	339	344	333	346	331	362	347	381	387	373	348	360	340	373	354	342	342	369	387	369	335	369	388	418	367	356	369	353	366	353	368	372	336	364	370	359	382	355	351	340	408	335	390	373	331	356	352	389	345	357	345	347	340	356	395	374	368	366	343	369	373	336	359	360	366	336	367	378	356	388	351	329	355	355	341	368	364	375	368	391	385	353	334	374	337	375	341	348	355	339	359	332	395	384	365	370	378	360	366	334	344	333	403	387	354	356	359	368	389	340	364	363	368	360	379	348	371	339	354	364	409	344	349	372	354	300	359	354	396	350	333	343	375	352	327	330	359	355	383	313	366	334	313	308	368	389	331	334	338	372	356	366	368	334	346	382	385	364	358	364	372	365	347	345	401	371	353	341	369	354	336	358	342	372	336	370	360	336	392	387	375	344	360	383	352	358	360	365	360	380	363	384	353	363	337	347	336	380	368	376	320	359	357	396	356	362	370	346	365	354	345	362	348	384	399	328	322	384	331	366	361	374	313	363	369	345	359	363	352	386	349	341	375	319	343	356	351	352	335	367	320	348	356	374	344	338	386	366	343	347	367	352	394	355	367	328	355	334	344	346	378	356	361	319	346	355	342	360	382	368	371	330	349	360	361	372	361	347	339	344	369	335	368	345	367	315	377	339	335	354	367	379	351	340	360	344	365	368	363	356	379	369	362	364	374	380	382	366	347	347	375	390	358	379	321	337	420	390	373	368	347	329	366	338	368	379	353	375	359	363	344	352	373	378	370	395	338	350	335	370	330	386	350	383	345	380	350	372	329	332	355	383	379	311	362	348	355	335	378	362	357	374	368	363	378	359	365	376	348	340	363	343	380	366	352	370	362	384	379	372	342	360	369	349	413	354	344	366	337	331	360	338	356	355	374	338	373	342	376	349	353	353	353	359	374	362	323	368	369	358	362	363	349	401	349	327	371	397	345	374	358	345	367	366	327	392	363	340	359	372	371	338	301	331	348	379	358	353	386	340	351	342	367	345	359	351	347	368	371	368	367	374	353	344	336	350	370	358	352	364	342	357	350	347	368	348	366	391	355	326	323	369	396	366	363	368	388	357	347	338	354	349	379	390	358	323	363	389	376	361	346	336	348	324	342	339	351	374	358	309	367	393	396	354	363	371	360	342	337	351	361	370	363	331	336	337	366	340	352	336	364	352	355	361	317	359	371	389	347	377	362	371	377	382	346	346	379	379	361	358	367	357	341	363	378	377	336	349	351	385	354	339	394	374	344	353	367	378	337	387	383	321	403	367	388	362	318	386	356	328	362	321	382	362	372	377	387	369	364	341	321	392	349	353	350	350	370	366	361	348	375	357	377	364	346	370	367	360	344	340	365	351	378	373	378	343	350	369	338	374	343	373	341	371	378	352	378	346	345	350	346	358	332	339	370	370	391	365	348	358	352	353	341	358	360	381	374	363	343	353	342	350	331	324	386	315	353	349	346	396	363	370	388	377	369	368	379	335	348	383	331	367	391	328	371	382	371	328	360	380	354	347	398	337	371	345	374	339	362	364	364	359	359	360	355	350	361	357	349	356	351	377	353	367	356	345	381	379	357	372	358	373	383	372	383	342	335	373	365	390	370	363	372	346	338	347	329	327	352	392	375	348	378	337	344	354	325	365	348	336	378	365	364	361	356	358	337	322	347	377	371	373	402	371	351	349	374	378	333	386	341	369	381	371	350	356	336	377	352	377	342	370	378	359	336	362	363	361	378	336	378	346	354	372	376	333	342	336	368	354	345	323	341	380	344	364	354	390	385	325	342	369	349	342	362	351	360	371	344	379	343	356	354	385	362	345	372	389	391	381	394	378	367	347	362	330	351	370	401	375	350	382	332	370	360	349	386	365	322	358	344	340	373	368	355	338	391	374	341	344	362	373	338	364	364	355	366	333	392	377	344	347	350	350	374	392	375	379	387	373	343	346	404	368	349	336	352	347	342	372	347	339	347	336	343	371	335	382	371	364	344	372	353	338	322	397	350	348	360	341	359	351	370	398	357	336	361	368	348	376	393	393	355	370	353	337	343	333	355	362	335	332	341	359	364	344	380	365	360	371	383	367	359	368	344	355	342	366	341	384	347	393	358	374	349	379	381	360	339	376	350	351	366	409	335	351	321	347	320	372	365	369	345	321	363	346	372	340	343	356	357	389	346	344	362	373	362	370	342	339	344	369	360	388	364	370	360	337	346	371	339	362	393	372	335	360	348	375	333	365	353	366	366	326	366	339	361	333	361	350	330	362	366	368	398	403	377	377	340	354	351	359	374	363	357	371	348	392	363	349	327	370	353	369	354	346	359	355	327	346	346	379	310	353	344	363	314	352	353	358	386	370	350	350	357	335	352	379	387	362	342	379	381	362	367	381	353	357	342	355	371	372	365	371	345	369	386	363	404	367	357	360	332	373	349	337	351	366	373	359	348	360	330	350	363	377	374	356	335	363	357	353	392	384	353	374	368	345	337	350	386	370	342	344	346	329	348	398	354	326	386	368	345	373	361	348	355	352	346	338	363	342	382	382	357	366	326	336	338	349	359	350	373	372	333	353	354	367	367	365	382	340	354	368	369	371	362	326	352	374	355	366	372	347	333	348	333	341	371	362	350	356	362	393	375	370	362	362	352	365	358	361	361	345	337	360	368	349	368	387	366	339	335	360	353	351	365	333	364	345	320	346	344	416	330	361	348	335	382	349	352	367	393	334	335	385	336	368	379	381	373	358	336	384	351	385	353	361	356	340	359	326	376	354	358	356	336	335	363	327	360	363	340	389	342	378	344	340	351	375	362	343	355	330	352	342	373	377	366	339	347	380	374	370	365	350	372	363	327	350	323	357	359	325	328	382	327	342	346	344	352	337	380	346	336	383	327	383	380	383	354	361	333	364	347	382	372	347	324	362	392	356	378	385	366	349	383	368	374	408	362	353	376	368	411	365	351	350	385	359	352	342	337	338	326	369	349	366	346	329	344	358	330	333	350	371	349	364	349	374	345	361	349	363	391	363	355	331	309	376	333	373	322	329	355	326	394	340	380	357	371	346	338	358	379	367	372	374	327	331	347	382	353	379	345	350	336	366	384	351	380	342	377	395	371	325	342	329	358	376	385	349	367	350	363	352	328	360	356	324	365	358	387	348	335	368	340	351	349	363	351	364	366	387	353	352	312	347	380	347	384	357	333	369	331	337	352	358	344	402	404	335	389	392	358	365	361	354	369	330	345	342	356
22867	20643	27257	23932	20614	20720	11466	11496	2120	1315	1297	1399	3116	945	831	819	808	748	774	769	683	708	744	669	632	667	653	712	676	700	648	678	634	640	652	644	661	646	645	691	646	623	575	639	617	609	634	668	618	648	617	657	668	667	634	647	639	658	583	604	628	613	609	602	668	626	629	601	683	693	575	602	608	653	593	607	636	665	592	597	623	635	630	603	627	578	651	604	591	673	618	615	635	604	647	602	622	626	599	634	660	630	591	629	581	624	582	613	633	633	626	604	587	619	603	588	638	585	624	631	598	610	625	628	627	625	616	612	615	638	624	621	625	595	624	604	604	609	603	617	581	609	585	604	620	601	597	596	605	620	633	659	580	623	611	600	612	656	626	602	590	616	604	634	613	595	617	673	625	638	639	670	615	630	598	654	615	628	634	674	628	626	661	646	612	621	610	592	596	661	549	567	610	620	667	602	674	625	603	565	628	611	602	610	621	624	611	610	622	662	647	639	617	597	597	610	651	630	619	632	625	639	622	584	599	611	656	587	593	634	571	646	619	590	628	616	634	658	595	602	605	596	646	629	643	626	606	616	635	625	606	668	617	631	634	633	626	674	612	620	636	613	618	621	624	656	577	579	647	660	625	606	619	672	593	618	603	612	612	649	638	654	658	628	679	636	597	626	635	602	615	624	616	598	597	574	644	576	606	612	602	633	646	580	602	584	634	627	592	624	636	601	600	592	628	605	654	620	626	630	622	584	634	638	635	594	616	617	590	605	605	598	660	606	610	590	588	609	609	657	625	533	624	602	604	635	662	612	664	621	603	623	571	606	561	645	625	607	597	637	608	639	635	612	617	605	611	673	650	620	625	631	615	639	612	628	663	602	615	650	620	634	678	602	585	638	597	633	632	644	600	595	619	600	638	621	618	600	619	600	636	632	637	597	606	642	609	640	632	651	641	612	592	619	655	619	630	650	659	594	609	647	626	604	624	648	622	596	643	626	573	601	639	662	636	647	588	651	645	585	569	617	611	615	631	642	633	646	617	584	616	610	608	579	649	611	641	640	594	607	621	614	629	612	650	640	621	653	636	579	591	608	617	623	608	607	613	630	637	576	626	614	650	599	585	619	615	590	620	626	610	652	596	585	598	628	611	646	606	599	632	646	591	595	579	649	639	635	614	608	653	617	648	613	600	634	579	607	632	613	613	605	586	607	593	626	624	615	602	547	615	636	633	658	655	568	630	632	627	592	566	639	605	635	598	617	612	638	591	634	604	607	568	607	637	571	629	639	613	618	664	638	633	630	643	612	623	605	608	641	616	625	594	595	637	607	615	640	628	591	602	618	622	622	618	663	634	694	617	568	629	572	586	601	614	649	595	579	608	619	635	568	588	620	589	654	598	672	610	628	650	595	595	627	639	595	610	605	576	580	627	579	591	577	649	631	619	619	577	616	639	580	669	654	614	622	623	638	677	652	618	627	610	649	598	620	603	663	631	612	595	582	619	609	634	645	680	608	639	574	600	632	642	648	605	634	587	658	620	624	628	638	590	572	621	625	650	666	580	559	642	628	623	615	621	668	596	624	618	585	625	636	621	639	616	638	647	590	611	611	598	632	595	604	623	599	586	648	648	589	615	621	630	603	592	680	635	636	621	623	622	584	623	598	655	642	623	603	623	614	606	627	631	634	618	604	627	573	594	626	595	594	633	645	592	598	628	606	609	655	580	610	621	628	619	607	609	667	618	583	615	605	631	661	661	609	585	665	579	606	626	617	622	649	610	576	637	642	630	661	563	616	577	614	629	629	595	593	631	633	625	618	602	662	636	655	642	639	635	641	634	649	612	602	648	658	619	618	673	621	632	600	612	635	587	605	610	634	594	589	624	620	696	599	596	574	621	593	697	625	588	638	585	628	629	651	629	635	611	637	650	638	614	635	628	581	610	621	605	626	624	671	604	564	654	601	663	596	603	616	662	609	580	611	599	664	622	596	615	647	616	656	638	607	641	594	649	634	592	569	547	634	594	604	609	623	619	600	592	616	642	626	621	627	638	554	566	665	644	626	586	616	612	582	628	652	593	609	636	615	609	593	645	614	615	655	601	646	621	632	616	636	668	571	598	587	586	628	612	614	620	618	661	625	605	571	611	595	586	599	642	684	641	615	627	606	639	641	623	595	641	592	605	600	621	626	616	583	594	627	639	630	609	655	606	643	630	619	565	629	629	604	648	629	640	655	643	603	640	668	589	575	651	651	625	584	639	631	649	668	647	634	616	639	582	656	590	645	592	604	602	645	567	606	631	609	611	608	626	642	602	633	642	625	649	623	622	582	640	587	671	600	654	610	637	632	581	609	600	635	611	605	639	630	639	607	662	605	627	607	561	629	645	606	630	615	652	605	581	640	658	598	632	632	638	623	664	635	614	618	625	628	623	643	598	610	621	585	613	633	571	634	640	649	659	543	658	624	599	615	623	602	598	593	599	609	631	611	584	617	621	619	637	620	602	607	598	626	629	577	654	591	616	622	620	580	635	604	667	638	630	582	602	653	616	600	649	604	649	703	581	598	606	643	591	608	639	586	646	624	583	661	613	629	642	638	575	641	619	658	604	604	611	534	644	603	628	617	664	628	615	628	676	595	594	551	606	593	658	633	616	617	572	579	640	614	613	595	589	673	635	617	652	630	635	599	583	628	641	610	582	627	606	624	590	624	609	649	648	638	604	592	614	597	629	610	698	625	553	640	640	627	594	634	636	644	627	579	632	618	626	646	641	643	616	645	602	567	643	622	617	592	586	591	625	604	618	627	623	584	617	647	623	610	605	638	625	601	643	598	597	624	624	603	625	594	603	580	631	590	612	613	641	600	601	574	629	636	583	651	609	620	584	598	600	598	621	637	614	596	579	575	669	624	627	598	622	626	657	576	614	642	619	627	595	624	642	615	592	631	604	596	643	625	674	606	613	677	603	616	621	630	618	614	578	632	554	605	646	611	619	565	605	650	648	626	615	588	572	634	618	647	651	628	647	631	629	583	606	643	637	630	561	622	646	590	614	631	601	633	554	587	628	644	619	609	588	607	595	630	603	640	590	608	659	604	600	623	634	614	624	609	626	636	610	594	584	661	638	620	660	605	615	605	529	636	607	612	577	620	614	639	629	623	617	638	612	626	626	618	636	614	620	610	580	617	596	617	585	613	590	601	689	623	658	683	614	621	589	581	641	645	613	590	671	687	630	602	650	620	559	619	612	624	616	600	613	608	650	668	594	602	607	606	637	643	627	646	630	600	634	642	603	687	621	604	631	630	641	591	588	618	597	598	632	636	654	585	623	621	642	614	611	660	648	601	647	581	618	605	613	658	590	608	599	641	595	623	636	610	648	622	586	566	614	596	592	635	591	666	676	594	608	632	649	626	585	668	622	616	596	646	639	671	604	633	629	641	648	677	614	575	616	614	649	678	644	609	611	617	645	629	614	616	622	653	619	601	562	609	629	632	594	612	585	607
44196	50440	19601	10987	8291	7867	7519	15647	2967	2439	2104	2439	5900	1337	1128	1010	1033	990	930	846	797	748	791	708	752	721	755	688	716	663	666	679	643	669	681	670	639	627	639	623	661	643	601	616	652	581	649	611	616	622	601	596	639	627	634	626	639	585	552	609	580	642	678	651	613	640	627	587	612	626	594	570	635	617	631	568	599	593	614	609	613	601	619	633	599	613	602	623	573	618	641	597	578	650	598	620	563	650	601	627	595	633	597	570	611	627	603	602	607	660	621	571	648	616	576	584	624	618	606	615	603	624	618	598	579	642	607	593	590	641	589	594	582	621	609	608	595	615	617	622	614	591	550	546	612	597	616	619	582	569	587	583	595	593	591	605	626	603	689	586	652	618	617	579	599	586	612	586	588	631	619	567	647	633	583	585	618	622	618	614	572	623	623	587	641	596	588	582	608	624	611	612	609	620	594	591	575	641	622	562	627	617	621	616	642	669	610	588	639	610	583	624	617	635	602	580	607	599	579	631	604	612	609	627	590	641	645	611	592	579	591	578	569	582	628	573	604	616	634	611	673	599	570	635	616	593	621	634	636	580	602	624	628	588	624	612	596	651	600	592	580	628	623	643	618	612	597	600	563	585	595	602	650	605	633	605	636	640	603	619	639	580	566	656	608	589	613	595	653	636	610	608	663	643	620	570	602	622	617	610	633	652	591	563	611	603	622	622	596	562	616	604	608	574	650	636	633	641	615	607	574	580	573	609	611	618	565	594	610	616	601	621	650	613	569	575	611	574	550	583	613	597	588	619	581	629	604	607	603	576	625	590	582	606	632	622	561	591	643	622	633	580	604	606	592	560	584	591	602	581	591	580	630	592	600	589	610	608	641	624	615	585	653	600	572	633	590	574	607	650	640	594	644	589	607	659	613	600	624	596	602	561	593	591	608	588	610	635	599	611	618	623	587	608	598	567	574	615	569	637	672	612	588	628	597	574	645	584	649	616	619	607	588	641	587	624	560	566	613	591	611	586	613	601	562	584	577	598	620	564	576	571	562	618	601	633	599	628	582	595	583	580	580	582	621	605	611	639	590	603	619	598	601	620	600	614	618	600	587	638	579	592	631	612	650	633	606	571	611	596	580	598	575	585	581	568	627	620	597	577	612	600	583	590	575	615	621	635	629	636	576	588	582	626	557	593	623	583	630	584	594	648	589	589	638	581	625	636	607	598	609	640	560	589	599	625	613	576	607	600	633	651	623	591	606	587	616	567	625	636	582	608	622	593	575	587	620	597	616	632	629	572	586	589	600	604	641	622	605	613	616	646	592	643	633	619	633	583	598	597	596	575	583	592	609	607	615	600	628	606	583	562	634	611	591	593	636	581	573	628	569	560	622	558	601	596	627	570	586	582	596	605	602	587	625	596	572	558	643	632	612	627	601	607	642	571	629	567	610	612	644	653	638	568	631	593	598	548	556	608	600	583	608	628	583	585	677	586	604	615	619	658	590	618	609	611	639	591	553	584	591	627	610	598	580	584	602	578	607	606	644	589	641	568	592	568	626	574	600	600	600	621	586	651	599	602	615	598	601	563	626	587	596	583	629	576	568	595	647	589	589	571	558	577	598	597	627	594	622	627	608	624	642	614	661	594	627	577	607	621	594	565	612	639	610	600	649	642	608	607	616	582	583	594	639	531	591	647	591	585	599	650	580	584	608	570	630	606	569	621	576	611	595	609	595	585	630	630	604	624	631	573	552	590	582	564	586	573	610	598	605	579	585	562	639	676	639	582	580	577	641	581	586	638	640	529	604	606	612	585	612	651	615	601	595	649	637	601	617	595	617	592	541	612	609	589	627	604	590	674	594	636	592	597	561	642	621	628	633	601	620	618	566	574	617	603	595	623	587	597	619	626	589	644	613	601	611	664	653	610	618	615	683	662	590	610	573	613	560	611	663	638	593	605	550	571	594	659	556	616	594	606	580	595	631	594	599	586	613	609	554	601	604	572	583	616	627	598	602	560	579	621	612	617	625	582	564	644	648	600	633	642	610	615	607	604	609	650	601	621	597	608	627	609	634	580	614	641	604	592	583	604	661	594	553	566	609	607	588	591	596	597	605	614	654	605	636	586	583	584	595	598	623	631	621	592	559	640	631	605	644	593	602	628	641	606	573	563	612	620	597	607	561	546	618	616	614	588	600	628	631	610	644	605	550	651	644	613	565	656	617	578	630	627	645	600	593	577	593	637	622	595	597	620	644	590	580	560	623	583	632	644	588	601	621	596	608	625	652	648	565	676	602	629	578	603	640	641	659	631	611	629	608	591	607	585	631	628	632	617	611	607	607	635	644	596	604	593	555	631	618	602	596	634	598	621	573	588	637	584	588	569	603	622	621	599	646	603	584	595	609	599	579	595	589	593	576	612	588	613	623	612	653	607	574	597	591	609	636	607	622	606	609	631	596	623	591	590	579	611	611	605	601	568	625	568	621	618	601	595	601	596	589	603	571	610	597	612	633	568	580	616	604	624	588	602	606	622	567	575	606	611	654	634	612	607	601	630	619	586	599	613	604	617	589	576	602	579	585	599	591	584	615	627	621	597	640	637	638	634	588	638	609	629	556	579	620	574	593	565	625	620	633	654	585	618	578	588	604	647	599	615	598	602	582	634	603	598	592	624	547	603	605	549	603	641	598	599	620	630	558	641	584	573	573	592	632	594	606	604	622	610	636	619	625	629	618	618	581	600	610	585	591	555	618	626	577	584	601	621	635	604	646	585	624	599	651	640	615	602	607	589	610	626	591	618	589	619	610	595	598	553	608	583	592	605	606	591	583	624	608	628	579	579	591	584	617	581	566	603	574	630	573	631	649	595	591	628	585	688	642	569	606	567	608	615	593	614	611	597	587	660	607	603	578	630	584	565	603	597	658	561	609	608	596	633	585	584	587	611	623	601	617	533	581	608	616	629	588	601	613	603	566	582	560	625	595	606	574	619	611	610	596	574	637	595	616	581	611	587	612	625	606	572	605	541	592	589	608	600	601	580	613	575	654	581	586	623	629	613	608	625	620	641	599	578	629	617	616	609	578	589	609	582	580	583	615	594	624	583	611	620	640	615	568	620	591	578	567	600	652	606	638	609	617	602	587	613	591	568	622	565	632	573	596	603	575	608	620	593	599	605	654	645	587	614	599	600	650	626	603	623	618	621	592	601	603	588	598	600	606	608	648	630	624	630	659	598	625	587	600	645	585	608	609	585	619	541	564	587	632	603	620	636	587	600	583	585	589	558	602	624	603	587	660	601	593	573	586	633	606	575	591	636	579	627	582	639	583	620	631	604	625	589	573	584	623	584	614	581	665	636	599	576	581	595	607	593	601	637	618	576	609	583	600	586	584	591	573	631	587	604	628	599	578	622	596	611	581	643	601	604	609	591	586	597	581	561	596	596	630	615	626	635	606	587	628	580	634	617	648	600	634	564	575	597	578	579	636	609	617	624	578	634	577	630
34626	23566	9214	2242	1535	1507	1545	1865	860	781	780	854	952	780	747	724	763	731	700	785	697	728	771	749	686	722	693	736	723	683	701	759	725	712	696	691	764	713	720	730	689	714	753	745	718	712	764	687	658	745	715	698	712	685	750	703	729	699	752	740	717	704	732	727	725	742	693	752	743	710	704	680	719	785	716	700	719	740	666	719	720	765	702	778	738	698	737	692	695	717	673	682	693	811	729	730	698	753	702	733	795	724	710	730	769	720	721	733	735	716	686	732	697	755	712	751	721	692	700	733	700	670	741	732	683	753	745	738	718	723	752	713	655	712	733	728	710	747	751	727	723	767	746	732	713	763	700	768	734	729	732	640	743	696	704	733	771	690	749	693	757	717	695	709	719	755	761	680	643	681	748	662	716	718	713	730	741	711	757	686	704	746	781	752	698	733	761	760	702	708	701	723	711	802	693	760	710	689	725	731	767	760	743	650	711	719	721	672	751	683	708	661	669	727	688	745	732	750	747	700	713	729	671	728	735	670	729	694	693	743	701	733	742	744	682	718	756	705	762	747	730	771	758	718	707	771	729	711	717	731	735	684	713	740	708	730	702	740	762	711	701	728	693	732	749	704	731	695	709	728	694	735	720	725	697	695	707	700	754	694	746	791	729	781	704	728	743	734	682	707	691	730	724	754	738	722	699	776	736	687	718	726	716	715	760	688	736	728	749	688	698	737	751	724	711	720	745	730	726	731	725	764	716	721	716	719	722	680	702	759	680	728	716	724	692	704	720	697	711	710	684	706	721	783	728	770	725	704	686	691	712	733	726	728	709	740	726	741	761	728	701	745	667	685	677	701	742	738	718	711	746	745	676	704	690	681	680	741	753	677	734	701	684	782	733	692	720	719	706	761	727	710	769	725	750	691	749	671	712	726	746	758	718	706	721	690	721	748	669	718	707	720	737	717	725	735	696	728	658	684	710	699	723	769	728	659	726	734	826	725	738	728	681	723	723	731	700	742	713	708	735	730	711	758	685	733	713	724	711	698	693	693	706	735	672	701	678	688	694	734	703	737	710	776	715	734	691	744	715	751	665	732	694	661	730	747	695	682	737	757	721	730	707	773	736	703	689	720	732	709	748	727	728	764	694	695	698	710	763	727	745	747	736	730	744	688	784	669	704	703	725	738	729	724	713	754	760	742	714	730	725	719	780	687	735	697	711	736	706	695	675	754	692	722	720	747	726	722	764	750	732	709	756	692	760	690	748	718	728	714	723	690	711	709	712	753	702	756	637	739	684	695	691	749	720	767	712	688	720	703	716	720	719	722	745	712	670	702	770	722	724	721	745	711	689	662	703	746	712	737	750	710	717	702	724	803	735	724	712	663	755	692	742	723	689	710	740	674	753	733	719	713	763	729	702	709	726	719	724	692	727	691	724	705	709	723	768	744	704	737	694	741	760	744	703	725	759	689	747	723	706	702	672	715	744	711	718	688	729	699	681	733	726	724	693	771	779	704	683	739	758	747	714	739	725	738	744	739	699	710	718	715	729	754	742	704	761	728	730	753	710	689	713	667	727	721	734	680	697	722	720	732	736	775	650	787	734	675	711	708	741	714	718	732	726	689	720	664	727	737	716	737	671	713	698	739	712	700	779	723	714	678	718	693	689	762	694	702	685	734	700	742	713	703	717	712	686	753	778	710	678	709	772	693	731	717	731	668	708	693	723	680	727	731	714	751	708	687	719	677	718	710	716	694	747	758	724	718	710	723	675	708	711	760	688	661	722	716	718	712	723	691	711	702	759	733	757	736	729	720	751	714	713	753	732	718	701	716	718	692	713	670	705	776	739	742	686	712	721	745	696	719	672	712	716	674	708	750	721	694	689	703	727	708	698	733	699	682	750	706	780	702	744	726	753	699	710	777	714	747	747	692	664	720	702	717	786	772	717	756	685	714	729	736	722	745	698	732	718	722	714	723	729	698	743	729	747	738	731	751	697	694	741	677	732	714	708	693	779	721	725	713	728	686	717	720	694	747	716	741	700	694	673	697	697	715	671	703	764	754	734	734	681	729	767	719	709	722	751	736	700	745	694	693	681	740	721	726	775	712	686	726	705	727	704	686	723	714	763	690	713	707	670	728	693	696	737	713	730	717	712	745	700	708	724	710	719	708	716	757	743	704	714	700	698	730	702	735	731	737	720	688	722	694	681	722	741	744	690	719	696	698	711	773	754	735	723	682	768	666	714	722	697	731	715	740	721	725	709	711	751	746	722	750	703	725	673	739	733	759	751	754	705	752	691	716	704	748	710	716	723	751	751	745	696	719	715	626	681	745	720	739	700	682	694	687	734	668	723	727	695	713	725	746	720	699	718	763	739	752	720	717	678	754	758	716	745	662	719	680	721	747	764	733	704	719	749	672	697	702	700	746	714	721	682	717	677	732	720	717	707	763	704	714	743	757	697	746	701	739	756	741	692	693	699	683	690	695	709	745	732	741	740	749	752	707	705	724	720	729	723	724	751	706	735	714	752	717	715	680	670	743	716	743	752	689	752	749	684	695	714	737	676	722	663	712	735	698	639	739	717	775	744	754	702	708	713	717	726	748	704	720	739	730	690	747	719	705	713	726	740	744	756	692	744	725	730	746	697	764	691	721	691	747	721	761	680	701	732	751	660	688	695	712	692	748	697	729	738	711	747	738	677	710	704	733	749	694	697	659	732	700	711	752	702	749	708	701	704	695	713	707	714	716	707	691	739	688	780	701	694	710	712	772	723	734	712	730	704	736	719	712	703	713	701	681	768	710	722	749	714	707	755	731	702	749	736	705	754	670	743	823	775	714	776	723	706	705	696	724	743	715	710	751	688	685	729	720	783	753	714	742	732	633	751	694	769	700	715	690	711	736	717	782	713	714	740	682	693	722	723	699	691	702	743	738	730	724	731	736	712	752	732	681	727	745	697	729	679	696	719	736	732	761	708	752	703	723	753	700	725	692	743	691	660	740	669	695	711	752	706	759	718	702	681	703	701	716	723	700	690	740	708	720	684	752	790	733	746	725	692	737	729	699	734	704	743	715	728	690	767	754	701	761	709	683	750	684	719	755	755	734	750	711	722	717	737	733	738	744	706	724	748	701	691	703	708	717	750	652	702	722	678	783	724	730	748	725	718	672	751	686	730	705	692	698	753	711	678	755	726	709	706	693	711	726	681	740	721	697	689	677	725	723	704	706	747	730	728	800	670	751	751	708	711	730	685	750	718	747	710	718	721	738	745	755	733	685	745	712	731	739	750	691	747	686	771	709	759	669	702	719	702	695	697	686	677	706	725	685	688	699	697	739	670	734	718	724	726	731	750	727	726	700	707	777	750	725	777	737	752	739	709	733	693	689	723	713	728	780	710	746	770	725	695	699	711	741	710	709	751	702	667	702	712	754	705	706	767	746	705	749	700	728	677	720	705	703	709	712	758	699	796	685	719	731	744	676	765	693	732	696	709	702	770	730
36510	27187	4964	3257	2636	2750	2693	3361	1090	1038	960	1008	1303	817	812	829	872	818	748	757	771	730	767	750	761	724	794	726	786	767	758	753	713	754	769	765	788	746	807	786	734	751	795	787	762	792	755	794	779	749	774	798	803	807	749	821	755	721	721	804	760	756	768	724	742	747	784	776	789	698	768	732	774	744	739	795	766	789	782	774	776	686	762	766	771	797	784	762	779	687	713	721	789	764	726	775	784	737	769	745	746	785	722	805	782	769	737	774	798	766	723	774	747	715	782	760	823	794	752	716	771	790	808	790	805	742	721	786	769	734	726	805	765	778	775	777	779	775	784	782	739	766	779	746	796	732	807	764	763	794	751	802	754	735	773	745	723	760	791	816	760	795	727	782	755	773	752	775	732	761	774	745	696	779	801	781	776	775	772	801	751	771	792	752	784	725	751	729	720	801	732	785	773	781	733	795	797	748	814	761	808	788	763	800	738	764	757	803	745	746	782	822	805	806	746	767	795	792	847	803	830	834	757	788	733	753	748	763	826	815	742	781	802	791	805	802	778	770	760	768	744	766	762	790	814	773	801	767	781	747	769	782	800	708	783	719	758	768	717	738	739	794	772	733	766	728	772	796	766	777	750	794	776	759	770	802	778	723	749	769	742	806	784	765	766	736	781	824	775	804	708	784	744	783	743	752	742	749	789	822	764	789	758	800	805	772	765	765	742	719	755	722	742	761	789	747	795	757	729	798	743	710	766	735	773	762	765	744	780	729	766	752	775	765	776	801	767	728	745	787	742	777	775	785	839	725	818	744	771	729	760	763	743	735	714	779	765	775	818	776	764	775	787	768	768	733	773	781	753	785	792	746	719	755	792	785	801	764	791	785	755	792	744	780	761	742	735	769	799	766	741	767	794	780	806	743	751	769	756	766	736	778	767	733	714	747	745	776	720	794	783	718	748	794	760	772	775	734	743	811	759	738	747	765	743	741	755	754	826	753	765	763	849	743	765	796	817	758	787	787	771	807	782	786	754	756	776	766	732	780	766	745	714	796	788	725	807	822	801	799	754	758	795	729	751	772	769	787	694	766	769	747	749	777	794	702	741	784	745	754	780	753	792	754	776	756	780	813	760	792	819	794	796	765	747	755	782	766	750	773	765	774	765	792	769	744	783	788	761	759	749	799	762	754	757	747	698	797	788	812	731	791	779	732	731	790	770	774	787	821	771	721	776	777	763	765	791	741	770	767	750	792	759	762	821	783	773	713	814	771	747	722	733	846	756	754	760	738	722	788	818	791	771	779	798	712	803	782	732	796	774	765	762	829	762	767	770	814	731	781	757	769	758	755	695	751	800	826	736	764	756	743	805	750	758	759	770	759	750	769	789	811	725	737	772	753	766	850	794	759	742	766	765	792	789	771	798	765	770	764	752	747	763	773	807	757	753	727	771	764	815	751	802	746	810	775	744	762	764	747	759	748	737	767	782	754	733	787	809	760	771	755	744	736	789	733	820	740	799	703	785	793	776	846	769	740	779	735	772	735	828	754	740	796	754	736	779	793	785	772	806	774	783	791	773	769	761	789	772	724	752	744	767	753	786	746	772	776	783	752	739	727	784	784	791	736	762	768	756	793	759	759	757	785	782	812	759	785	782	749	781	781	752	806	727	735	796	773	772	762	726	764	741	790	763	747	777	765	764	750	808	768	762	730	763	804	781	761	778	761	729	765	778	811	748	770	798	766	799	767	769	734	779	747	809	770	770	766	793	753	760	744	705	752	744	793	732	723	825	727	765	758	741	788	795	786	735	805	787	770	775	824	735	746	749	794	781	743	708	805	773	741	805	758	771	786	722	706	721	747	751	771	775	764	802	745	749	791	753	725	792	778	777	738	752	763	741	774	794	767	704	744	812	731	784	743	773	748	816	749	774	786	752	772	767	742	781	763	768	756	755	755	750	793	759	774	798	776	795	799	724	772	808	684	730	718	774	792	759	743	732	754	791	738	716	744	727	737	752	773	727	755	807	774	775	771	755	709	801	766	741	725	712	775	769	765	735	761	787	794	788	757	809	780	774	736	743	782	747	744	706	728	775	774	760	748	783	823	772	755	753	817	747	813	776	785	732	778	780	781	736	800	775	773	793	733	779	747	757	807	733	791	785	790	758	776	799	782	731	771	777	757	739	785	810	768	768	754	768	770	756	707	767	832	757	707	809	763	804	740	755	708	737	727	784	824	731	746	788	771	753	730	791	777	782	801	746	756	790	789	801	821	808	739	833	798	757	766	789	737	763	713	771	721	798	809	807	764	715	783	768	772	823	776	762	777	745	745	737	723	800	778	751	799	773	736	725	769	758	794	805	779	793	699	767	781	759	783	776	774	782	794	761	703	744	769	735	771	782	748	737	781	749	825	789	759	787	759	743	827	756	748	702	752	745	794	738	753	757	763	756	801	801	768	780	780	804	793	791	760	766	773	776	785	764	760	799	736	736	728	817	795	786	761	730	796	755	768	824	784	756	774	744	770	793	760	774	737	760	748	805	736	772	734	798	762	735	790	769	774	871	774	741	752	786	713	748	819	763	743	765	766	700	784	719	771	791	774	759	788	794	722	765	816	727	799	825	737	759	758	830	796	770	830	719	781	778	807	782	789	742	768	802	775	762	778	730	748	736	719	769	727	755	757	796	743	747	760	748	826	777	703	844	773	785	735	723	745	706	761	762	768	755	773	750	765	744	766	784	760	839	788	766	755	740	790	744	747	768	796	787	803	780	779	747	730	773	769	778	762	736	776	769	737	764	764	784	816	747	752	721	790	786	777	774	720	737	786	740	800	735	747	758	750	789	799	780	807	729	803	758	751	794	786	785	811	738	766	777	765	706	796	778	763	731	741	736	758	739	744	767	792	810	772	688	781	740	726	799	804	735	782	745	755	708	795	795	712	729	803	774	785	791	778	734	729	764	811	760	748	818	772	795	788	756	776	764	795	767	795	765	738	783	779	767	788	802	815	770	699	742	809	798	813	778	760	726	794	761	755	780	737	749	770	703	736	773	738	787	748	725	805	753	764	749	778	779	776	747	743	757	782	788	756	764	811	798	780	769	781	730	783	773	768	792	793	754	744	743	717	768	757	732	758	780	747	762	762	799	769	775	750	736	792	770	747	783	794	801	759	755	733	722	731	786	768	748	789	756	793	794	782	744	743	772	800	772	737	819	744	752	768	747	765	801	800	765	777	781	780	773	765	757	793	839	794	836	810	767	760	779	761	782	760	750	726	748	787	772	751	727	737	789	814	725	789	748	779	752	762	734	732	731	760	751	752	816	750	755	774	814	763	762	778	787	742	777	787	788	796	743	789	762	754	751	753	788	758	799	716	754	769	771	793	769	741	790	758	783	759	748	797	811	776	795	822	796	750	795	813	776	804	793	731	779	813	755	747	767	756	794	702	763	764	740	735	778	804	762	742	792	757	789	776	784	760	771	816	767	802	764	788	727	793	818	781
24801	20644	26881	24280	20567	12035	3014	3339	919	884	945	706	2942	568	425	402	433	411	407	408	365	342	399	395	367	342	349	381	328	345	371	370	366	355	345	374	345	368	332	342	353	357	381	370	356	339	329	340	331	338	357	311	342	343	325	325	349	369	311	347	320	338	320	326	357	355	337	345	305	326	353	318	334	351	335	334	323	350	341	352	342	333	355	357	310	340	358	337	349	332	345	399	354	302	296	340	334	318	359	332	326	334	328	293	368	331	315	329	331	318	335	330	317	346	328	309	323	322	328	356	308	316	334	314	317	330	311	316	344	326	307	342	328	338	361	343	338	365	339	292	324	350	298	332	314	342	332	336	320	319	328	287	319	320	312	301	306	304	330	311	330	354	333	333	335	342	293	309	346	325	338	328	356	336	348	341	350	321	354	318	337	363	339	342	340	310	325	337	337	324	326	320	309	336	343	312	325	301	344	330	310	343	336	295	347	312	331	321	333	336	327	317	345	322	342	335	352	342	329	337	332	302	306	346	310	339	317	333	324	322	299	354	323	344	354	315	343	333	326	284	305	343	335	341	324	324	363	314	306	332	347	364	355	323	310	290	327	343	319	327	310	316	307	317	329	303	320	349	357	327	321	301	311	310	300	325	342	355	344	311	336	313	325	306	314	330	299	340	350	296	338	332	346	347	316	344	318	344	294	330	300	321	328	354	340	327	323	316	347	344	309	295	319	337	318	354	328	307	351	349	340	336	365	331	311	319	327	331	332	304	346	358	353	352	305	324	294	312	327	293	321	325	318	322	342	302	329	314	326	331	348	303	351	354	336	325	357	340	312	348	311	316	318	350	308	355	326	342	356	337	302	340	384	326	303	308	312	319	322	318	323	355	354	331	296	321	315	349	339	309	350	331	321	345	320	323	320	321	368	315	328	319	342	311	345	327	323	330	353	334	326	346	328	335	337	352	350	307	302	346	338	324	305	359	316	367	330	318	341	297	324	301	297	370	331	306	308	339	302	328	315	313	293	351	332	318	337	333	338	322	358	325	318	328	354	343	306	349	340	335	318	335	311	340	316	327	333	284	313	357	372	325	325	282	301	339	325	336	297	330	346	342	332	332	323	343	342	340	322	344	351	332	308	323	326	325	315	352	308	346	315	328	304	308	326	308	352	347	378	293	318	318	363	318	326	337	333	367	330	338	306	318	312	330	309	360	338	311	321	320	327	355	356	330	330	330	348	315	335	334	367	309	319	367	340	295	334	313	330	344	329	322	340	332	337	334	342	319	306	314	292	361	305	336	306	317	304	337	319	336	337	304	337	368	314	302	346	310	364	297	331	339	335	306	363	320	338	324	334	351	344	324	323	322	331	321	346	317	357	339	320	325	333	324	371	323	328	354	308	310	322	334	360	324	317	356	306	342	361	339	311	345	335	341	326	352	349	331	324	335	330	313	303	327	313	332	299	328	335	322	327	353	343	314	330	336	335	366	312	317	342	292	324	331	376	321	331	322	333	325	360	334	320	340	352	324	328	352	315	326	341	339	313	337	359	311	334	283	335	325	343	306	335	318	324	338	326	342	291	357	322	340	341	334	326	355	340	340	318	286	319	292	355	327	305	313	319	342	339	320	321	324	329	326	320	280	370	329	295	321	335	301	331	347	343	315	314	340	303	351	324	310	335	323	305	331	332	348	319	327	317	334	327	325	331	313	315	308	330	327	343	328	340	344	348	333	329	337	322	316	368	321	321	327	357	317	338	331	352	327	314	338	303	330	321	302	336	347	319	320	321	326	348	326	341	353	328	338	304	307	323	337	297	351	358	324	331	344	326	308	312	323	327	352	298	320	326	345	343	352	348	331	336	333	353	313	343	326	320	334	307	313	330	311	340	314	314	318	326	318	289	298	366	324	322	329	356	325	307	323	344	333	315	318	341	327	360	325	351	324	306	321	316	269	356	335	326	343	289	329	327	328	349	335	335	305	317	278	301	322	351	353	339	304	323	309	304	343	275	309	324	332	318	314	322	337	320	335	315	336	319	316	326	343	329	320	281	345	311	295	311	338	304	330	349	339	332	335	346	332	320	329	328	286	338	306	306	309	328	311	326	314	334	343	343	332	300	322	306	302	303	345	315	328	320	319	350	331	325	331	301	361	312	301	323	330	318	347	317	321	318	315	335	322	284	339	299	327	278	330	360	339	333	338	336	341	320	300	316	322	311	323	357	315	306	327	314	338	294	334	337	321	325	320	325	281	319	338	351	342	287	335	353	329	316	316	332	356	315	322	348	315	324	307	346	300	332	340	323	328	332	340	321	371	337	334	315	349	365	337	349	315	331	306	279	325	310	345	296	322	341	340	340	338	353	317	326	335	322	329	333	327	314	349	300	336	315	333	351	346	350	329	344	351	359	346	347	299	329	316	357	304	324	306	332	328	320	289	311	325	323	339	324	308	332	317	345	339	326	347	348	357	338	336	327	316	306	344	313	330	323	289	321	306	336	323	338	300	343	330	339	312	313	295	328	344	351	339	348	334	309	304	316	356	328	316	337	327	326	339	331	316	317	311	310	296	321	339	325	317	387	364	330	326	298	313	318	349	331	318	336	348	314	307	332	334	350	343	337	322	325	300	325	327	321	341	345	311	321	363	314	332	317	333	317	317	338	344	333	366	308	335	339	320	330	341	345	353	298	329	338	336	320	328	305	326	358	321	318	302	354	328	327	336	345	338	313	320	300	334	341	323	321	330	343	346	327	329	336	328	321	307	333	338	320	320	296	330	342	343	330	317	322	358	372	345	324	333	300	330	325	335	297	380	356	311	336	325	304	330	324	339	340	312	345	311	341	310	346	318	330	314	322	358	333	325	300	353	338	334	346	367	359	332	337	329	338	333	331	312	294	319	337	325	304	293	302	316	331	322	328	341	296	353	312	329	331	321	333	349	357	324	351	328	329	325	312	318	334	373	303	324	341	314	321	317	348	308	310	344	341	315	321	328	323	310	351	339	338	330	355	322	315	303	348	309	292	356	309	338	296	285	312	329	317	306	345	331	337	330	334	340	325	349	346	320	361	322	309	285	315	324	310	303	345	336	356	315	318	335	318	320	325	317	343	306	336	325	321	318	299	309	364	373	318	314	318	313	292	312	310	300	289	336	303	318	325	339	329	303	305	300	342	330	319	281	369	332	336	330	309	327	324	306	327	321	326	299	334	341	308	327	355	343	324	333	323	305	348	354	299	303	301	312	337	319	345	314	324	355	354	310	326	322	347	306	309	299	322	361	324	336	353	320	344	338	300	319	321	295	325	326	310	337	322	335	348	329	324	340	330	338	340	329	327	331	334	344	303	351	300	342	326	312	338	288	368	332	326	365	317	308	310	345	374	327	347	332	305	352	320	343	325	334	310	362	366	329	330	336	308	375	324	317	324	307	330	323	345	346	298	356	314	306	329	326	349	319	335	351	338	332	318	323	385	344	329	350	302	346	336	302	339	369	349	314
40790	42327	13922	8650	5801	5300	4532	7064	1780	1649	1767	1404	5836	854	629	578	547	565	471	474	494	456	457	398	424	422	415	409	410	403	398	397	397	397	387	366	359	409	411	364	376	390	396	362	378	380	410	357	364	400	358	355	371	376	357	367	390	376	373	367	379	371	354	345	365	355	370	342	333	354	368	345	375	381	397	392	355	347	374	364	360	363	370	389	371	380	385	342	355	369	386	343	359	354	376	377	364	371	333	376	408	323	363	331	340	349	360	393	348	323	381	365	378	373	348	345	410	378	371	375	393	359	351	404	351	350	360	354	367	366	401	342	358	378	381	379	353	365	377	356	347	362	323	358	342	350	376	358	384	337	392	361	409	366	378	345	355	356	366	376	367	368	380	369	380	365	345	353	329	324	344	380	358	366	385	394	335	330	385	353	355	382	379	351	352	358	324	378	350	337	332	369	374	368	383	369	333	371	355	371	351	331	374	344	366	384	359	365	340	376	361	357	348	351	384	411	372	356	378	365	383	366	344	385	372	363	339	358	377	367	362	378	392	369	365	376	370	387	377	330	370	340	363	343	372	352	361	333	316	393	367	375	385	347	326	370	344	355	384	376	379	355	340	347	351	353	354	375	355	393	366	377	365	379	353	370	401	367	356	364	380	407	389	363	384	371	354	367	357	366	339	389	379	338	372	367	356	331	358	383	366	363	358	377	377	369	388	379	369	341	331	394	351	371	326	387	362	353	364	354	338	356	351	325	377	355	361	390	366	391	354	383	367	365	360	388	370	365	371	355	348	340	375	329	359	370	369	351	353	381	365	375	374	363	380	395	374	377	364	354	393	377	356	367	387	362	404	371	407	361	371	328	368	355	379	362	366	379	360	348	384	378	373	364	338	359	331	370	360	361	352	387	373	314	366	356	335	367	348	348	376	325	370	356	386	357	365	356	341	331	366	356	397	359	376	372	404	371	385	365	374	381	351	369	363	368	393	358	341	352	368	351	345	377	347	360	375	380	384	367	349	375	359	358	356	368	380	327	363	380	337	360	351	347	353	371	360	385	378	372	341	368	336	367	323	357	357	388	353	347	366	376	333	361	369	342	371	309	353	364	326	326	371	377	362	364	374	370	343	351	377	359	350	368	347	375	371	388	370	360	340	356	356	369	369	344	368	378	378	358	345	413	331	379	339	365	400	355	377	355	367	414	368	373	344	359	377	366	338	382	351	364	371	306	352	327	339	390	371	359	362	370	352	373	370	352	374	348	351	342	398	385	359	379	355	319	361	346	316	391	370	369	345	365	387	333	386	352	332	353	352	376	375	372	373	375	369	363	351	381	354	353	334	387	352	346	358	384	388	366	352	373	371	359	375	375	379	364	374	358	373	368	337	377	333	361	358	367	368	369	373	357	358	318	334	343	359	347	357	366	376	375	351	389	380	364	361	382	405	371	372	360	367	396	375	376	382	396	410	361	348	339	359	401	368	379	353	346	345	384	377	370	360	360	345	361	383	361	370	354	364	427	374	351	367	336	344	352	367	357	338	376	361	388	338	366	358	385	377	348	361	326	367	358	338	351	372	381	351	392	381	357	343	357	342	349	360	364	338	373	349	370	356	368	354	400	362	348	357	367	363	350	388	357	355	381	369	343	377	342	330	358	362	389	369	380	356	348	376	378	363	359	375	336	374	380	380	355	375	352	353	382	346	360	357	367	347	350	389	382	325	383	352	384	379	373	347	362	352	371	332	325	371	345	355	352	359	363	356	383	363	364	345	406	378	355	387	372	370	335	340	340	369	389	379	379	365	387	393	371	352	372	384	373	369	361	369	375	344	355	363	361	337	320	352	354	335	394	368	356	331	318	377	377	343	340	354	360	377	364	388	396	359	371	384	363	356	365	375	339	400	336	369	340	331	398	359	335	360	372	375	354	369	365	358	360	362	361	370	363	358	350	345	366	374	382	331	377	356	355	320	365	363	327	346	390	351	358	369	351	380	365	371	358	401	390	350	353	368	376	350	377	347	361	384	350	351	346	347	348	360	361	385	373	341	368	365	339	353	360	388	336	377	355	374	345	345	359	378	363	368	377	373	382	356	372	361	338	354	372	343	382	310	351	365	380	354	366	342	358	402	327	376	366	340	362	336	354	361	339	379	359	370	367	394	376	376	371	376	363	332	318	374	378	345	391	347	377	350	350	380	348	351	379	341	406	383	370	380	344	375	381	364	367	365	375	371	414	386	369	370	346	358	369	349	368	377	371	365	314	387	369	369	343	373	357	367	394	357	366	340	364	359	384	362	372	352	387	397	366	369	367	371	316	338	371	336	380	370	362	389	370	345	368	363	388	331	383	392	379	392	358	336	338	381	349	372	366	344	350	383	362	374	397	353	349	339	362	373	376	358	368	376	371	379	322	326	351	350	352	368	349	371	346	381	363	343	367	354	380	398	370	336	370	370	354	347	350	349	387	342	326	374	333	366	331	377	368	416	379	386	382	390	343	391	356	355	347	351	353	345	367	377	362	357	327	351	376	378	362	326	350	380	361	402	386	406	342	404	367	370	378	336	393	344	358	379	371	392	396	372	390	371	352	331	378	366	369	343	350	364	367	357	384	325	358	352	361	381	364	395	362	355	373	357	344	381	353	365	401	369	404	370	372	365	366	360	392	372	345	330	386	377	351	395	372	355	385	381	442	387	356	334	337	384	361	346	357	369	370	332	355	381	366	393	367	346	349	357	383	338	349	345	328	360	355	355	384	358	332	338	376	392	419	392	382	336	381	362	350	368	351	404	358	393	366	369	369	388	340	358	368	371	339	391	343	363	380	380	379	341	357	364	347	379	335	340	372	346	355	340	355	376	333	365	364	386	352	426	350	342	323	360	360	345	357	408	350	363	358	371	348	361	362	347	358	336	391	354	346	354	365	367	338	406	384	355	333	339	362	358	344	377	391	362	392	357	354	352	371	392	367	376	361	362	361	336	372	346	351	346	350	362	353	357	389	369	365	331	341	366	365	390	375	348	359	388	334	362	358	355	365	373	353	386	360	339	385	367	371	372	365	345	361	339	356	377	352	388	373	364	341	361	365	349	360	371	347	383	364	356	368	359	377	373	377	377	389	362	383	381	364	351	342	360	357	396	349	377	369	351	358	363	337	342	359	370	372	346	363	382	351	367	394	344	367	354	390	369	359	299	365	388	369	338	334	382	346	364	363	319	370	370	354	350	355	299	365	386	371	379	356	354	388	362	375	350	371	332	349	368	382	377	353	371	337	360	370	384	382	349	345	361	358	353	383	371	325	352	339	371	387	384	377	382	353	361	382	358	343	364	330	385	366	390	363	358	348	370	369	381	362	372	352	378	392	335	333	352	354	393	362	351	360	375	373	331	357	315	370	391	388	366	369	358	370	329	377	370	361	354	384	394	388	346	372	375	388	345	367	375	365	360	366	379	358	358	382	359	348	337	375	360	368	378	333	380	348	389	350	344	339	341	376	344	384
22881	20634	27248	23905	20606	20636	9485	3339	1628	1645	1624	2014	3938	1006	839	779	787	736	759	701	694	657	699	684	678	734	662	644	648	632	610	686	604	635	655	633	595	584	599	651	609	645	610	610	619	652	617	612	599	632	589	633	633	672	629	637	584	576	597	654	637	627	617	606	619	636	608	622	623	588	660	664	667	657	630	576	593	616	604	635	627	622	606	569	582	642	624	625	611	582	597	596	624	553	635	662	571	629	629	591	576	594	629	611	669	612	604	636	629	606	572	608	574	634	633	631	612	579	639	655	585	625	584	589	662	590	638	613	604	641	650	630	617	614	663	582	630	642	593	583	617	639	587	603	631	604	572	615	583	638	645	668	612	600	611	587	611	579	571	617	621	669	614	631	600	642	633	673	597	642	628	591	581	641	607	621	639	607	610	596	608	604	631	599	603	612	596	584	588	597	599	594	633	671	586	638	616	595	627	662	622	653	635	629	621	622	601	615	583	627	616	619	642	637	609	630	645	589	591	595	585	592	586	588	610	672	597	596	648	594	591	625	636	589	629	588	611	623	638	602	625	633	633	631	575	561	649	618	602	622	622	613	639	608	577	653	626	636	653	615	619	628	622	619	654	612	603	618	585	589	590	577	621	661	609	607	609	595	614	595	595	649	648	583	593	587	593	611	611	579	631	599	595	568	588	639	648	589	614	636	605	619	588	612	616	583	612	595	616	624	577	662	650	600	599	663	594	608	622	618	594	671	631	582	567	577	618	639	642	629	639	590	585	579	617	568	567	643	620	640	597	602	604	611	650	624	618	605	589	620	665	635	593	632	592	652	586	622	629	616	618	698	620	594	604	625	602	575	637	626	614	578	633	553	599	599	621	562	602	585	565	616	592	659	648	600	608	610	591	610	631	632	574	596	627	601	635	613	619	623	619	607	646	588	611	615	632	629	599	614	638	606	654	667	609	624	640	594	606	591	612	629	657	587	572	572	589	653	601	648	584	626	608	603	651	604	566	603	614	593	604	596	631	598	649	602	620	556	594	628	626	638	637	584	637	590	608	603	583	634	696	574	637	634	606	603	601	554	608	579	593	596	590	655	621	641	596	599	614	603	583	632	661	601	604	613	584	636	626	617	604	578	615	607	607	587	645	651	638	687	633	652	616	623	579	636	568	617	602	586	604	634	638	594	551	635	605	568	605	645	608	631	561	624	585	612	639	694	643	624	629	634	633	628	575	601	587	623	583	578	624	582	606	631	573	589	578	665	628	588	607	607	602	594	608	604	621	618	609	578	635	607	647	560	598	610	649	608	666	606	640	635	616	644	590	634	582	605	574	630	596	567	608	607	612	577	584	585	607	608	632	598	618	584	606	612	629	621	642	600	582	566	610	559	651	611	612	587	613	574	609	630	591	599	619	575	655	606	610	628	568	575	595	611	647	594	590	578	590	575	629	595	608	626	640	666	638	619	623	599	587	617	632	587	563	601	623	599	607	623	566	618	596	604	577	596	680	660	618	586	611	605	578	602	624	597	610	611	622	628	638	554	628	657	623	601	607	631	577	637	588	611	593	647	625	590	610	555	591	607	674	650	664	625	633	610	605	640	659	572	651	591	593	628	614	614	616	599	587	646	630	617	639	571	642	613	577	598	601	646	574	591	606	586	603	600	600	668	681	590	595	612	580	646	616	580	612	651	627	633	555	648	593	554	637	637	609	629	581	609	645	622	658	627	643	657	657	574	619	616	635	610	625	571	611	595	586	607	612	649	613	636	614	606	574	583	601	612	626	609	661	641	562	551	626	647	598	587	617	623	617	616	585	615	604	595	629	629	594	580	640	641	586	606	630	641	581	651	609	605	630	595	621	610	598	617	603	565	612	638	619	574	598	605	582	599	593	621	640	635	605	643	571	597	629	585	667	641	629	610	618	634	611	564	588	632	596	597	598	673	598	647	630	611	628	667	612	630	598	569	593	621	602	631	665	635	637	600	623	589	599	603	548	605	616	630	622	647	626	599	590	634	629	608	619	633	583	671	603	636	597	613	662	619	607	621	623	610	655	621	608	589	635	611	622	595	600	616	620	613	549	634	615	607	634	560	624	628	624	614	603	615	617	554	625	582	615	568	589	668	601	597	644	617	632	562	576	603	639	650	594	569	586	600	623	659	663	575	654	618	635	625	608	598	626	603	608	615	654	591	616	564	567	630	613	615	570	603	615	637	614	568	542	601	607	573	630	559	566	610	586	576	594	619	624	648	619	613	614	563	579	644	615	676	629	627	589	657	601	623	647	637	637	584	605	626	586	607	642	603	589	615	633	664	604	603	619	603	617	601	587	564	590	612	579	640	641	595	621	600	560	606	620	650	603	615	579	605	619	627	633	609	665	623	533	599	615	625	616	604	636	641	643	611	611	627	610	616	623	618	609	604	615	638	593	632	580	635	616	605	644	635	646	565	603	596	615	652	632	608	600	586	628	611	610	593	572	581	630	624	565	619	647	652	584	612	627	607	605	633	648	635	572	580	620	628	613	645	567	632	600	587	616	613	613	598	589	585	593	627	628	621	591	624	630	581	605	632	621	588	580	611	607	616	594	611	614	640	609	603	629	642	617	576	611	607	612	611	622	608	634	560	619	641	627	580	565	606	638	609	636	619	629	601	622	594	615	627	632	623	639	644	605	592	597	660	580	591	592	612	655	601	597	601	629	647	559	628	619	641	629	626	650	642	588	621	638	613	610	663	592	599	628	600	618	652	592	635	592	635	587	626	558	580	601	619	643	650	623	648	629	625	605	639	614	572	561	609	565	587	595	591	640	551	678	586	620	608	583	614	592	587	620	626	604	609	573	572	599	629	654	616	588	630	637	577	615	596	598	597	568	583	607	585	577	656	567	596	607	571	631	638	563	572	634	568	593	596	596	587	635	635	628	588	593	600	652	617	634	624	603	637	580	606	633	592	636	610	605	648	649	577	612	570	605	603	635	618	607	591	662	657	647	614	593	621	587	579	579	603	640	642	602	593	608	638	629	599	656	607	658	639	593	575	590	639	593	650	631	593	630	605	594	625	611	641	593	615	571	623	624	599	633	603	626	634	611	625	568	615	622	651	570	567	633	560	584	638	650	612	613	590	637	568	640	635	597	645	615	595	637	614	656	647	559	658	618	585	626	609	619	632	618	601	588	574	611	617	621	619	612	617	619	586	565	613	585	616	593	651	597	632	612	661	585	633	597	667	619	573	639	658	647	619	611	580	584	593	580	634	569	626	639	619	603	626	598	591	628	624	631	633	650	588	590	595	608	608	626	655	619	662	606	667	625	613	657	608	609	617	609	563	597	551	601	628	597	637	604	605	687	620	610	659	588	628	600	593	630	627	547	590	629	574	646	633	629	629	596	625	591	595	626	604	628	630	642	631	600	660	619	603	601	596	618	620	634	567	610	589	622	621	637	580	579	620	602	625	591	626	560	582	580	593	605	608	601	579	603	588	535	588	637	593	618	616
43218	50779	18676	10877	7939	6425	5097	5785	2886	3070	3207	3862	7335	1329	1118	1028	968	958	843	852	821	791	780	719	735	768	721	712	712	656	670	694	682	649	680	673	618	628	651	592	605	637	639	652	631	629	642	671	642	637	621	617	600	634	644	572	627	613	621	595	638	638	625	641	592	601	612	610	629	617	585	573	600	592	585	613	633	592	616	581	629	629	653	607	608	625	613	602	595	633	591	610	561	655	591	605	559	585	569	640	584	632	581	556	615	586	584	640	571	580	579	614	582	545	605	582	636	596	609	571	571	619	655	552	603	581	607	600	590	611	574	633	598	596	606	601	600	618	594	630	642	622	596	626	571	646	614	612	603	562	623	614	561	615	602	644	590	577	609	600	621	608	604	572	639	576	583	612	582	590	588	609	604	578	633	626	600	618	642	615	610	594	614	644	581	590	600	581	599	621	558	597	581	553	593	663	614	639	630	586	552	595	572	570	550	646	618	667	577	608	591	612	609	559	553	584	651	597	635	581	648	615	609	625	614	570	588	596	627	584	553	560	637	636	601	600	595	611	597	602	618	643	581	609	586	595	566	626	597	640	588	623	584	571	608	570	590	587	624	611	557	608	581	634	611	589	589	608	595	572	622	536	606	605	577	612	589	648	545	617	598	605	615	583	578	633	598	608	579	649	587	623	613	609	603	586	565	596	636	612	594	583	581	614	595	643	646	608	610	618	610	611	624	597	574	586	576	601	603	613	609	640	600	620	589	594	609	617	595	593	582	551	608	621	613	615	573	513	584	648	581	557	602	598	597	608	586	646	598	600	570	606	606	592	590	600	609	602	559	587	642	640	607	606	601	610	600	626	633	615	593	554	592	610	591	629	643	623	619	585	613	589	605	571	593	619	585	565	593	617	586	611	602	602	603	602	572	571	587	620	579	586	571	603	654	603	558	596	593	615	547	605	592	549	581	566	632	624	595	584	634	583	584	595	590	643	598	603	604	624	575	608	569	597	582	583	610	581	623	554	606	638	618	619	559	571	589	623	568	594	588	586	575	634	642	631	603	599	583	588	594	572	622	577	573	579	609	602	588	610	602	590	565	571	594	595	609	608	554	599	619	591	590	632	611	587	607	570	618	594	613	583	631	551	595	619	548	637	614	566	646	606	611	625	623	627	590	607	623	625	652	597	543	594	588	588	613	615	640	595	617	639	640	599	603	635	596	586	617	585	607	602	580	622	625	594	593	550	614	581	610	631	591	624	569	588	595	637	617	571	572	606	585	602	609	612	582	627	592	588	621	623	582	567	585	582	591	609	636	622	629	643	625	563	572	565	614	638	627	632	614	584	603	557	629	600	597	581	656	593	590	605	601	589	596	607	618	592	576	611	600	586	595	609	606	608	581	590	573	586	615	556	653	594	644	591	630	628	612	574	608	598	636	587	550	598	553	574	606	567	600	612	583	570	636	607	577	575	610	607	652	553	599	619	590	595	618	604	606	578	592	609	580	620	607	593	601	568	565	577	629	558	603	623	591	597	594	573	606	601	603	604	642	564	599	595	582	631	566	619	625	591	587	595	575	616	617	556	607	574	577	632	566	622	578	588	599	602	626	567	557	610	620	594	616	590	616	578	621	614	552	590	596	610	608	586	580	605	594	627	566	562	609	638	604	648	579	588	630	577	607	575	583	610	599	616	604	587	581	622	649	644	601	554	561	566	628	573	562	589	576	570	602	591	582	552	603	610	598	637	591	559	584	577	608	635	601	605	612	635	613	559	563	598	597	617	566	608	558	629	608	617	597	574	563	567	609	598	586	595	564	590	598	588	621	607	594	538	574	623	590	598	605	631	638	588	575	612	608	585	595	580	625	597	629	596	599	598	608	592	595	584	600	579	585	557	560	647	565	594	582	599	602	637	668	591	590	558	563	614	609	599	597	622	601	584	607	610	612	599	648	650	604	556	643	622	637	599	596	582	559	626	643	599	627	616	582	591	624	585	599	585	595	610	577	614	611	608	590	572	591	606	560	592	590	613	608	638	642	586	617	626	582	630	585	554	577	601	603	659	627	599	581	621	603	606	568	576	601	554	599	594	615	619	598	632	559	573	579	595	600	601	590	571	589	622	601	659	621	616	615	639	573	614	608	640	594	578	608	591	547	585	572	608	625	638	614	601	607	602	593	570	641	587	618	637	630	566	574	603	605	591	561	571	584	627	621	592	615	603	617	613	624	578	635	585	571	591	614	611	618	618	637	579	618	579	622	619	609	580	611	598	556	583	597	556	583	607	640	558	596	583	588	618	600	610	580	599	599	626	601	570	577	590	591	592	555	605	590	571	596	588	604	623	620	632	608	613	585	603	596	586	626	564	585	596	594	571	575	566	543	576	582	614	609	599	568	582	591	568	578	593	581	590	601	585	589	637	609	545	600	679	614	587	645	584	602	600	613	610	629	603	551	555	573	653	615	584	583	571	636	556	593	613	596	585	613	581	617	569	590	604	621	562	572	595	591	550	582	634	581	590	589	597	586	575	587	624	580	606	614	608	640	562	596	590	622	590	611	648	602	618	602	590	609	643	592	613	629	579	571	633	547	627	634	606	596	612	585	598	637	597	654	601	584	658	559	612	621	520	613	593	595	661	615	631	623	623	624	592	599	615	583	589	587	616	603	572	582	601	585	607	627	591	602	617	586	595	599	602	613	578	569	576	575	631	594	601	638	612	583	551	616	594	588	611	547	617	619	584	570	640	635	596	610	599	566	605	610	611	633	590	587	603	560	596	609	602	596	644	612	615	635	574	639	585	574	593	605	594	594	616	619	607	577	570	607	581	615	603	587	547	612	619	584	595	580	574	547	558	644	667	585	600	597	564	605	656	621	620	570	613	602	599	591	600	561	596	599	603	597	610	574	598	556	573	613	614	608	609	619	619	562	639	654	639	615	620	615	615	581	653	616	598	602	600	597	594	613	602	613	603	602	615	602	616	600	553	550	607	619	579	587	591	633	584	632	656	614	646	636	571	577	574	594	623	557	614	581	578	623	594	636	599	616	602	578	589	590	586	556	622	582	646	622	626	597	589	609	565	615	626	573	632	577	610	579	589	629	590	615	587	576	603	532	597	566	598	604	591	577	641	637	557	587	591	616	566	607	547	581	596	607	645	592	578	626	589	610	565	637	637	571	579	604	597	603	558	586	617	588	589	600	597	614	606	587	624	607	614	593	597	620	593	573	566	599	621	592	583	609	587	573	579	633	634	620	608	644	604	631	593	561	589	593	572	593	575	589	590	642	601	582	579	582	617	593	618	636	593	607	596	615	652	597	581	636	643	622	626	581	623	615	596	598	592	600	557	570	589	586	617	585	601	610	612	630	608	566	575	597	611	604	613	590	628	630	590	594	616	587	606	591	614	602	600	585	591	598	603	585	585	632	655	573	619	585	626	571	573	626	589	607	653	596	613	604	565	602	568	610	577	600	645	610	600	608	591	632	578	599	633	603	598	590	604
34611	24674	10221	1948	1300	1059	1065	1002	847	989	1021	1257	895	698	774	686	770	706	720	716	716	729	717	689	751	749	721	775	727	713	704	747	748	729	700	709	748	663	716	742	674	720	732	730	683	697	772	751	757	738	710	684	712	747	702	727	736	745	704	743	742	721	731	733	794	736	701	694	662	737	650	706	729	740	684	721	735	782	718	725	723	685	665	697	761	737	680	706	696	680	711	687	731	735	714	720	762	732	727	743	669	751	744	759	743	668	717	678	769	720	704	697	714	720	724	736	719	687	734	722	735	751	696	761	734	690	725	724	697	659	673	712	740	715	745	765	730	750	734	740	725	766	724	708	720	716	659	708	709	665	703	757	761	724	715	734	681	757	725	750	768	692	694	693	782	704	674	707	731	709	728	749	750	706	699	777	698	731	721	748	692	726	675	711	774	708	706	747	722	730	710	716	732	717	724	766	742	744	730	670	725	728	723	685	781	718	719	761	700	726	739	759	719	735	742	712	674	689	744	706	746	732	739	731	718	741	689	691	751	741	775	729	696	725	752	725	717	680	720	713	716	711	734	752	742	685	711	752	737	738	756	779	733	717	759	722	701	762	732	703	663	702	748	702	746	712	767	727	739	734	707	741	702	687	681	734	753	737	720	704	781	779	748	713	716	749	722	755	709	705	713	676	730	678	723	674	738	724	692	750	718	743	725	704	686	687	739	736	769	689	727	776	789	744	726	745	668	749	711	751	710	709	726	699	754	722	702	722	727	654	731	762	716	711	716	711	681	708	800	739	776	731	754	733	756	750	723	695	680	703	732	708	737	702	677	737	740	716	753	747	710	720	682	729	756	740	701	705	738	718	727	681	745	736	729	704	742	709	673	726	683	733	740	739	786	688	684	721	724	737	741	708	691	704	732	754	713	688	708	720	764	783	730	716	699	675	735	732	692	710	705	723	718	737	681	760	718	753	738	664	739	681	725	718	758	700	746	710	677	715	723	748	706	696	757	710	717	724	695	705	722	707	696	721	727	727	769	749	680	712	695	721	719	740	711	748	760	679	710	721	760	724	728	669	715	713	720	697	743	732	728	720	709	752	728	725	742	707	747	742	733	748	720	734	739	693	746	732	744	734	713	694	723	724	740	731	661	709	728	708	714	734	740	704	693	726	685	700	713	683	703	763	709	695	726	744	743	734	688	661	713	739	737	735	699	762	758	725	742	719	715	742	735	738	720	708	728	743	698	708	725	672	748	736	766	717	670	697	775	745	697	688	773	671	718	726	700	730	751	706	672	736	717	673	737	720	684	726	788	727	741	732	716	778	728	703	723	708	747	711	744	673	704	789	740	740	751	688	754	788	707	719	697	696	742	721	721	719	747	747	735	744	682	683	699	719	698	714	730	701	748	708	669	734	694	747	743	734	734	737	721	692	725	726	761	765	726	689	679	771	714	740	747	733	699	727	707	694	732	699	765	670	704	711	746	677	691	786	687	715	733	734	743	732	657	729	705	720	707	727	763	793	702	765	721	735	717	702	713	705	723	713	760	737	737	729	715	708	721	738	709	723	738	707	684	685	755	751	748	739	735	728	722	761	659	671	704	731	718	785	722	707	721	668	684	684	711	713	767	701	705	670	705	698	734	718	718	710	707	724	692	698	763	744	718	732	738	732	739	738	700	730	688	699	710	704	750	734	693	690	708	713	659	760	719	706	711	743	691	799	707	734	722	762	689	755	661	701	717	745	747	718	713	737	701	690	686	708	752	766	723	724	702	727	733	751	746	747	696	718	728	723	745	677	710	760	762	742	729	724	728	750	718	681	717	720	699	727	742	702	729	720	714	708	713	761	745	693	675	701	699	706	739	709	717	772	698	700	705	667	698	719	739	655	743	704	732	751	705	720	739	706	725	723	719	713	710	692	726	728	776	740	764	658	737	712	704	733	773	761	687	687	740	738	703	761	692	714	747	656	710	743	730	718	726	711	765	730	695	716	749	660	715	766	684	680	762	688	708	719	764	742	712	693	676	684	704	724	775	716	695	786	700	747	754	678	687	649	694	755	741	691	750	716	703	722	691	723	781	702	697	728	686	695	733	740	739	708	739	714	729	632	682	754	729	724	702	716	700	702	742	705	697	702	700	741	700	744	719	743	752	735	784	746	726	720	732	726	729	737	750	684	797	725	704	747	725	707	684	730	741	741	722	726	739	731	653	715	711	707	712	768	694	734	749	730	724	761	713	721	690	718	675	729	747	744	714	720	759	755	714	744	713	723	694	718	715	744	713	726	724	772	714	728	690	718	729	684	691	781	761	728	755	721	740	753	705	709	721	725	716	743	700	753	777	745	697	734	723	716	715	700	704	791	759	717	687	688	663	752	782	677	709	704	714	702	724	677	787	704	657	739	682	698	744	736	695	718	699	716	700	747	732	764	745	777	683	724	724	747	745	698	738	734	736	709	748	709	754	728	691	693	749	737	761	706	764	733	686	729	717	767	735	740	692	716	751	748	727	710	736	754	732	733	745	706	712	719	690	696	650	754	748	785	722	759	668	683	772	777	689	735	728	697	713	740	736	724	730	682	720	751	746	727	738	789	709	735	739	775	754	698	652	717	726	722	708	726	689	759	713	710	748	736	713	671	700	716	738	727	728	714	695	772	769	701	729	696	726	703	739	737	709	688	761	717	727	665	742	737	777	755	737	728	721	702	728	715	708	695	770	707	744	670	738	729	609	682	779	751	735	756	768	701	699	684	683	710	775	760	662	717	700	722	720	733	745	724	763	720	736	737	740	721	766	700	736	711	762	713	725	761	713	723	716	729	743	737	712	687	740	719	762	724	720	693	697	697	667	699	754	696	691	726	732	757	710	697	663	711	725	731	748	725	717	761	748	691	762	712	698	728	700	757	704	706	753	733	713	703	705	724	696	755	734	677	781	690	761	726	742	717	743	731	747	716	732	714	715	729	716	720	748	751	718	673	727	720	700	754	723	726	698	736	715	764	737	664	753	698	682	716	693	772	671	766	760	727	719	727	695	677	730	705	692	739	777	745	763	716	731	715	721	646	712	688	780	692	723	772	741	774	706	745	712	734	696	695	707	716	767	687	729	702	722	700	734	702	708	724	768	735	698	745	728	694	691	736	733	682	739	677	686	676	707	707	715	737	712	745	718	743	715	703	740	717	700	768	758	694	706	769	713	715	718	706	714	715	743	715	782	727	712	780	729	689	756	760	720	746	709	737	700	752	704	731	732	685	725	687	699	735	722	694	719	720	714	719	710	694	750	735	667	748	726	771	756	742	741	743	759	727	722	738	738	701	755	680	725	720	689	720	791	715	727	679	747	737	677	706	688	721	729	718	722	724	733	763	716	729	717	703	722	745	773	719	724	725	702	677	760	749	707	690	709	755	720	681	708	711	750	762	761	689	727	726	716	747	733	704	712	706	706	769	727	693	718	703	702	699	738	705	729	722	688	749	692	707	683	716	710	761	713	747	728	705
36860	29909	5946	2302	1984	1645	1560	1438	1128	1257	1503	2104	1123	905	821	835	750	800	790	800	845	775	749	800	798	780	722	804	762	759	784	776	764	741	758	736	773	757	779	775	773	792	732	793	741	798	736	768	766	735	714	728	783	735	811	768	729	770	765	762	807	769	734	773	773	720	772	760	772	804	766	769	761	744	742	750	766	762	784	767	764	748	730	679	744	775	763	781	767	760	799	745	763	771	747	740	780	742	788	752	800	748	748	789	748	806	782	799	766	773	790	723	751	794	748	732	758	759	818	791	774	760	762	777	772	725	788	768	798	801	775	730	781	776	773	738	778	760	764	795	704	799	762	773	739	758	773	790	746	775	763	768	736	808	779	760	769	807	775	758	787	740	719	783	762	760	734	751	763	752	714	734	812	791	772	756	784	767	766	741	786	764	799	799	794	816	768	758	741	769	740	759	767	820	749	768	767	816	762	776	753	784	751	766	796	793	806	790	729	762	748	770	696	729	818	778	787	794	716	746	760	789	762	777	747	750	790	804	774	742	791	729	739	777	758	813	750	776	763	768	735	769	717	733	771	781	762	794	767	806	760	795	801	780	768	793	735	712	757	810	815	774	781	771	768	795	790	775	780	792	792	736	787	793	752	760	724	762	762	785	783	743	761	779	794	710	752	773	776	835	796	806	730	763	808	745	793	784	733	756	767	791	727	747	769	740	737	798	771	739	784	721	771	747	759	715	809	815	797	730	784	774	756	786	789	770	775	787	704	766	787	759	724	804	755	730	735	776	776	795	805	728	790	767	752	769	719	767	765	783	760	754	791	786	745	748	766	787	685	757	798	836	780	755	758	805	754	757	774	758	772	790	782	740	759	748	776	715	781	812	744	790	820	749	757	748	793	785	774	775	762	774	706	783	794	795	739	780	797	778	763	740	754	772	742	794	772	702	748	763	773	761	791	803	778	801	802	760	752	787	766	770	769	748	813	746	723	762	740	796	784	794	774	709	777	756	766	803	773	773	763	826	782	791	756	763	774	742	749	802	804	781	741	807	775	810	822	771	776	754	783	768	759	748	765	760	755	785	820	784	778	759	764	777	715	753	716	781	734	790	789	772	782	780	727	750	754	730	802	744	731	743	784	718	778	776	750	740	769	769	778	764	749	743	782	774	742	764	740	772	808	760	787	735	722	767	794	755	762	751	725	794	774	751	809	759	762	744	787	811	773	828	773	749	790	784	760	799	791	749	782	770	701	759	730	740	731	777	773	743	726	731	750	804	804	744	760	752	779	751	808	773	767	778	821	752	803	772	790	778	724	729	754	769	765	746	751	761	798	756	771	731	808	791	818	776	774	755	806	774	768	772	795	764	811	824	800	743	737	769	789	804	743	746	724	736	797	791	790	750	769	777	759	759	765	747	806	750	735	788	777	709	764	785	772	738	823	802	771	807	691	820	759	789	786	780	737	770	769	801	813	763	788	753	739	801	751	759	758	706	788	751	786	813	750	755	770	754	789	777	752	686	782	773	735	793	706	791	765	770	776	770	758	774	742	740	787	737	778	779	740	719	740	783	809	802	765	787	750	767	806	811	829	783	805	761	766	781	749	794	797	807	786	735	745	744	782	766	772	768	799	783	732	792	731	733	772	717	801	791	763	770	806	816	813	768	745	760	777	737	776	834	768	818	826	769	764	763	750	760	789	797	775	776	750	768	759	798	767	758	785	786	800	777	712	811	746	825	800	793	799	781	769	763	762	720	753	781	744	759	767	762	786	805	778	775	770	751	778	706	771	780	753	752	788	794	744	739	742	778	763	777	778	772	762	766	760	779	743	779	775	786	767	747	820	787	716	794	757	766	761	733	768	772	774	732	810	789	753	774	730	737	782	740	719	802	750	766	713	736	764	735	735	798	800	767	754	773	805	795	764	768	777	784	764	746	762	811	731	739	775	748	775	766	750	738	758	745	849	774	720	777	804	768	756	746	739	789	871	753	797	738	786	737	728	739	746	808	786	754	794	772	758	776	790	755	749	754	746	784	747	757	770	772	769	727	787	771	813	811	727	767	755	819	738	728	782	776	818	717	803	743	780	816	841	759	780	769	749	754	777	811	774	814	743	769	724	730	786	776	793	769	727	791	765	739	798	757	840	800	798	823	770	747	773	773	740	789	753	727	715	791	750	744	750	797	745	789	746	763	798	792	775	798	733	742	750	748	794	789	797	772	780	786	739	767	746	782	781	802	747	770	746	756	776	783	747	782	727	819	732	792	749	801	752	786	775	800	757	787	795	782	772	741	744	758	776	806	753	796	765	731	795	796	764	799	760	793	760	805	775	802	769	747	770	803	765	771	765	730	787	804	754	831	822	760	747	782	800	841	756	772	759	760	785	804	734	737	783	778	782	786	778	785	762	753	761	761	729	786	743	791	793	737	752	748	789	787	743	742	796	772	772	744	804	784	775	785	750	756	748	759	772	759	769	786	743	763	801	778	766	802	764	785	742	758	765	778	755	792	792	737	808	769	773	760	772	809	737	781	758	801	750	799	786	803	757	816	750	785	791	749	772	821	763	749	739	830	714	820	748	736	778	747	788	778	732	756	784	798	805	792	743	786	719	749	761	777	719	760	761	773	787	785	792	788	733	720	781	738	770	800	764	788	770	785	797	784	768	748	766	758	757	751	768	704	809	709	741	790	782	779	824	735	785	831	820	785	753	777	784	822	729	758	743	781	765	795	780	749	780	763	762	811	779	760	746	746	792	777	767	734	774	779	759	797	791	779	772	719	793	765	788	742	776	736	739	792	807	780	780	791	783	809	784	708	777	781	793	732	781	789	807	800	756	729	828	741	764	734	726	819	752	744	755	770	751	760	779	773	736	720	778	793	789	732	765	789	742	742	739	740	759	738	791	786	762	749	772	746	821	760	809	773	752	721	792	776	716	772	773	749	764	745	717	801	746	748	753	791	785	793	745	822	772	814	742	757	754	742	812	793	789	733	793	767	763	820	773	728	824	790	725	737	765	701	773	781	757	783	811	783	778	750	785	813	767	777	767	760	759	755	775	743	792	759	787	784	752	834	754	811	766	766	803	820	767	733	797	755	767	756	822	787	764	777	777	840	780	769	707	813	776	786	780	741	786	784	784	761	793	807	765	759	730	776	761	787	771	781	758	784	752	749	748	804	790	718	794	749	809	779	729	743	785	757	759	736	758	755	801	766	780	804	753	835	721	791	781	754	778	744	712	754	767	786	753	793	762	795	750	740	763	763	765	772	800	737	763	732	745	761	740	840	728	737	733	775	792	802	777	824	755	818	751	775	757	742	786	762	769	755	791	778	799	761	827	759	760	700	781	775	785	814	782	805	791	770	742	751	777	752	806	725	787	762	785	782	723	809	778	819	787	802	754	753	785	820	795	732	792	780	738	750	774	770	776	724	758	784	755	781	835	771	762	750	758	751	773	741	774	774	771	719	751	764	791	741	721	741	750	820	780	725	741	791
24829	20710	26873	24293	20566	11000	1927	1211	1066	1707	1342	2079	1249	506	463	425	431	424	416	424	391	362	367	362	380	366	372	330	368	359	380	344	356	347	336	350	339	351	329	374	330	341	349	357	349	323	352	330	338	378	311	335	310	335	322	337	302	353	313	360	320	319	349	333	313	352	348	343	313	345	322	332	311	311	347	312	367	343	343	352	338	343	344	304	322	316	348	323	325	352	345	314	325	337	380	333	337	320	335	334	316	350	321	342	328	338	313	354	329	299	374	361	343	348	328	326	343	347	316	333	296	344	320	321	314	305	341	320	340	343	340	313	294	339	313	302	328	350	325	348	349	342	335	350	313	324	339	354	326	353	355	320	344	327	322	320	394	371	342	345	324	299	325	316	333	353	351	360	320	325	344	316	323	352	293	302	355	333	302	347	322	347	333	328	333	359	350	322	327	338	299	350	324	371	320	337	332	311	315	354	358	334	326	331	310	337	325	312	355	350	323	319	339	336	366	335	332	355	315	346	338	338	335	339	360	307	335	344	288	343	332	320	328	332	312	329	284	299	388	367	321	314	341	334	315	300	329	324	316	305	295	342	337	288	326	308	361	314	350	314	324	316	338	338	307	305	313	314	292	329	323	325	330	363	315	312	345	337	352	314	359	352	323	335	318	363	345	322	277	332	300	339	350	350	333	341	298	354	324	339	320	285	344	355	329	347	336	323	341	346	333	321	334	337	327	363	329	311	333	329	343	324	327	340	346	314	341	316	314	312	354	294	345	359	373	336	336	317	297	306	307	345	323	348	340	316	317	334	332	314	338	322	332	363	333	320	332	334	316	307	289	310	330	287	300	322	310	320	298	332	323	339	314	334	360	352	346	358	350	382	330	341	342	353	355	337	350	350	325	312	307	340	308	304	319	337	315	317	372	347	310	358	314	300	341	345	330	309	324	340	332	280	352	331	335	321	313	334	301	321	320	330	335	363	318	342	323	326	317	333	329	303	311	298	350	311	302	320	329	336	341	352	325	318	357	334	324	328	356	362	338	364	350	323	340	352	340	340	337	339	338	324	345	311	341	351	352	297	355	302	321	328	323	318	320	326	341	337	346	323	335	332	297	322	309	318	327	339	327	331	346	295	324	305	348	351	344	334	370	352	366	300	330	322	317	317	336	349	311	330	311	315	336	316	362	312	321	325	329	324	339	320	310	313	329	295	372	335	340	344	333	336	330	315	338	336	350	341	370	325	337	342	348	334	326	308	332	353	315	330	371	298	353	323	334	334	331	313	327	335	353	315	311	340	349	334	357	326	352	325	306	341	332	335	317	340	325	301	346	322	332	374	347	328	341	329	315	317	347	315	322	285	317	326	351	334	344	351	348	358	343	358	318	347	328	319	343	345	321	344	345	352	322	306	314	350	355	337	322	299	299	321	286	285	338	333	333	351	328	324	319	334	335	327	334	345	310	341	345	350	347	330	356	338	338	339	299	354	349	311	333	313	323	303	331	347	321	353	355	295	322	336	338	348	350	314	332	352	340	364	335	339	335	355	304	332	316	338	327	309	299	300	330	317	317	348	332	320	341	322	336	367	338	340	327	326	330	324	316	313	331	345	356	334	326	273	334	344	365	315	337	327	348	325	327	333	311	343	329	307	332	325	323	309	337	316	321	340	320	301	323	306	309	344	339	322	347	356	356	365	333	317	316	358	320	365	366	344	327	346	338	361	344	345	326	323	333	318	322	338	311	361	348	351	290	362	336	322	318	325	359	354	307	328	374	318	302	343	320	332	339	312	374	359	351	344	338	312	324	304	335	307	344	326	325	340	335	317	336	364	361	354	308	341	309	324	312	351	350	319	331	299	330	332	337	325	347	330	318	327	320	387	289	310	319	349	310	335	331	295	335	326	307	325	329	318	332	331	350	333	319	343	336	307	293	341	371	324	337	306	339	314	328	348	332	329	324	373	334	345	334	350	328	347	347	337	353	341	381	324	321	341	339	329	366	334	318	354	336	319	356	319	330	312	327	334	321	353	315	335	322	359	341	326	310	304	343	356	295	389	356	341	319	336	327	321	335	337	341	334	327	346	353	319	323	331	302	349	321	325	339	342	320	337	324	318	323	337	304	357	325	316	314	385	311	333	326	336	310	335	358	341	335	288	339	335	291	336	323	331	318	318	366	329	353	312	330	343	349	321	343	312	363	305	307	336	314	321	349	349	355	350	348	310	317	368	322	337	329	324	297	344	310	358	339	331	349	346	333	323	326	358	334	337	314	319	323	323	333	302	348	350	352	348	321	348	359	326	332	319	334	352	329	311	336	361	350	308	327	325	351	324	345	337	328	311	328	301	329	332	301	299	359	325	347	327	296	359	349	319	336	324	344	303	323	337	366	328	343	309	327	332	352	341	336	316	363	285	342	339	340	339	357	302	318	346	366	335	322	354	318	340	352	309	306	339	305	290	309	307	345	327	353	321	310	321	336	333	330	313	284	357	312	340	344	349	365	334	333	366	353	319	287	353	320	334	327	338	327	318	360	376	394	323	332	346	340	312	345	345	323	326	308	343	323	334	352	323	328	329	335	301	331	303	327	317	308	310	339	308	354	319	308	321	362	330	308	345	310	327	355	368	335	342	339	348	339	325	366	342	316	319	318	351	343	361	321	341	364	343	307	341	330	320	335	319	324	344	355	341	329	344	350	357	353	345	341	343	328	337	337	341	313	347	348	309	354	344	345	307	316	330	319	327	307	301	351	308	329	334	296	336	381	307	324	332	338	324	334	330	335	311	353	320	293	334	306	318	362	355	328	306	326	339	307	323	324	340	351	339	296	307	348	336	359	291	335	323	328	312	310	367	344	316	328	353	345	348	344	373	339	329	354	348	321	344	358	342	314	382	312	330	317	337	311	324	307	334	314	283	316	346	303	348	337	348	356	319	342	331	329	322	348	330	340	339	312	360	315	330	340	364	322	321	367	336	297	333	351	336	359	361	315	316	301	335	301	330	313	325	311	301	315	313	325	338	328	369	371	325	320	301	314	335	332	347	313	293	323	348	321	310	335	322	366	360	335	332	319	349	336	332	330	333	364	349	333	308	311	356	335	356	321	346	356	335	281	368	331	356	308	348	333	331	301	317	326	320	314	340	345	379	326	339	317	334	381	347	333	330	334	376	339	335	310	338	323	341	359	340	304	344	306	326	319	326	299	340	348	289	327	344	290	345	324	331	322	338	347	321	344	299	322	334	306	296	341	328	312	326	308	330	336	329	309	330	330	309	330	303	328	354	335	350	357	378	332	306	364	319	373	339	332	342	339	314	334	313	342	344	341	331	359	315	334	338	338	322	311	337	324	334	339	338	313	350	361	331	342	317	354	323	302	346	325	335	332	330	339	340	340	326	338	357	298	340	293	339	297	348	346	306	322	320	310	330	301	298	378	353	355	364	352	330	339	337	308	345	365	334	308	346	318	346	309	326	320	309	312	335	320	347	327	307	325	294
40831	48517	15571	6773	4616	3210	2842	2384	2248	3374	2974	4466	2489	798	669	616	604	542	531	496	477	435	437	460	422	410	391	420	395	378	394	397	413	381	378	412	415	389	404	370	385	362	378	384	360	384	389	380	364	361	346	368	356	378	368	361	369	329	382	357	362	399	357	334	389	369	344	336	358	365	334	357	376	376	355	367	352	415	347	356	374	358	370	328	394	381	336	358	384	352	335	354	350	367	379	367	361	370	366	356	367	409	358	388	377	346	366	398	363	396	351	319	372	359	378	368	351	369	386	340	376	396	372	340	364	345	373	345	356	389	356	372	378	365	384	378	366	374	349	396	332	389	357	377	394	360	336	363	374	314	377	356	372	351	386	347	361	370	405	351	348	374	341	382	376	345	358	374	357	383	378	361	421	373	345	377	357	375	376	363	380	373	324	369	404	368	385	371	389	373	341	354	356	361	371	363	384	335	358	363	358	356	368	357	359	348	366	353	371	367	363	381	366	398	362	363	373	354	347	363	379	368	331	366	353	379	346	367	375	346	379	358	369	372	400	394	375	356	339	381	375	360	380	378	364	362	362	344	356	358	355	345	361	347	366	379	377	360	326	373	371	319	401	389	339	361	385	369	340	369	309	399	355	341	381	415	352	373	405	372	359	370	385	398	353	349	376	371	337	369	367	357	363	363	354	366	362	373	357	373	343	376	349	356	383	371	360	375	356	356	375	353	369	369	387	376	358	344	345	380	403	380	362	360	336	384	389	367	371	368	336	357	347	355	359	370	361	372	368	373	367	358	407	349	371	383	379	331	392	360	352	369	367	336	351	375	359	346	369	347	350	380	387	357	358	403	366	364	389	358	376	365	353	352	394	386	371	355	389	357	387	352	376	364	395	344	389	359	362	391	358	352	381	360	376	364	390	362	354	411	355	366	385	375	336	409	378	364	354	358	355	385	354	402	332	393	337	381	395	364	371	382	378	321	354	367	376	356	376	360	351	365	395	358	369	348	355	375	352	344	403	364	389	385	385	367	331	385	367	371	367	375	363	368	366	339	363	373	339	373	335	356	351	341	377	386	377	355	348	375	351	378	346	395	369	349	367	397	373	373	364	350	371	370	389	355	335	388	385	338	379	379	354	353	387	384	396	387	358	398	363	349	370	370	377	334	333	372	386	351	378	379	344	361	361	383	397	409	320	336	364	368	316	385	351	344	359	382	368	378	380	377	342	364	368	388	351	379	381	362	345	360	360	392	350	375	373	379	415	363	352	378	385	344	358	352	356	388	380	354	393	391	373	390	381	340	382	374	355	368	376	386	380	356	359	372	369	356	383	330	368	362	351	354	338	372	347	362	352	380	357	359	370	344	349	359	394	353	380	386	388	327	359	371	360	373	359	375	353	389	372	361	409	393	369	376	388	384	361	394	381	373	364	356	383	331	376	374	402	322	384	363	357	337	362	359	363	350	364	359	366	367	363	392	339	344	367	365	345	366	375	342	380	388	374	406	322	339	375	343	393	351	350	341	357	344	398	366	377	358	329	350	364	354	373	381	367	356	370	357	367	320	375	366	379	346	369	371	374	369	336	381	391	398	343	344	357	376	372	348	364	365	374	382	367	335	340	376	356	364	357	370	324	391	370	354	393	363	383	345	336	369	382	375	408	400	383	365	351	366	357	367	397	323	321	348	343	379	352	374	331	383	362	384	372	395	377	356	335	380	333	344	358	366	372	432	352	357	331	369	355	343	368	357	380	364	368	356	378	371	358	338	360	354	346	367	376	367	358	378	375	373	382	325	357	366	371	395	390	366	387	328	370	379	357	353	392	367	379	346	336	373	376	364	349	328	363	351	380	341	397	368	359	356	361	383	357	361	375	361	339	343	390	381	360	348	379	400	366	383	347	366	341	359	348	393	351	354	383	367	330	407	394	365	379	356	376	371	367	375	334	345	389	349	350	374	382	370	343	373	374	348	368	336	412	370	377	367	372	393	369	372	320	362	382	347	375	379	372	350	343	333	343	372	367	353	361	335	362	369	352	381	367	389	355	363	367	340	354	381	354	353	364	383	345	342	357	361	368	401	372	356	399	323	376	391	372	375	376	372	388	361	346	344	364	366	353	371	368	353	357	358	368	343	401	333	372	335	378	363	380	388	388	366	364	392	348	347	371	364	369	384	369	344	356	360	367	367	358	347	364	349	348	356	336	331	322	367	369	340	368	400	374	371	309	356	402	343	376	345	373	368	349	373	367	354	372	378	352	359	360	351	370	368	397	336	366	370	368	383	374	375	354	379	387	370	367	358	368	399	372	339	381	388	385	359	322	366	362	356	363	353	357	380	349	340	389	337	407	347	358	349	383	342	379	353	366	383	367	370	352	374	380	351	365	337	379	396	376	350	348	345	384	365	328	353	383	358	337	345	348	344	352	385	338	368	346	350	352	377	351	393	356	364	356	339	372	367	332	383	387	356	346	383	349	362	370	352	347	353	352	374	359	343	380	349	338	361	374	387	364	397	371	325	359	338	355	382	371	384	356	378	354	345	375	358	369	408	366	375	365	361	316	355	371	343	324	366	381	383	347	341	363	383	362	366	366	369	345	348	362	345	377	357	381	350	369	384	360	346	360	387	343	323	357	364	376	358	360	362	341	384	391	346	371	334	358	326	358	340	366	371	369	373	365	400	334	373	358	377	392	336	387	400	369	388	360	363	404	353	354	362	364	372	369	355	367	359	365	385	393	387	363	377	370	377	368	360	355	360	359	362	337	383	389	353	364	371	356	383	360	381	346	390	376	364	385	363	382	377	361	356	346	335	391	354	363	330	391	369	344	374	378	388	383	376	358	391	351	368	378	371	345	351	343	348	374	376	366	377	389	372	349	365	318	354	347	384	361	366	371	372	310	400	363	384	346	331	373	353	374	362	370	368	345	361	375	346	365	342	378	359	340	372	355	388	368	343	356	422	375	386	349	309	329	369	356	388	350	355	340	343	370	354	372	336	340	340	364	361	370	380	402	347	371	381	374	357	380	361	329	359	406	350	359	341	389	351	342	391	353	348	342	394	346	384	354	379	384	372	377	386	368	353	396	361	410	390	359	400	367	361	384	345	341	385	373	365	347	370	355	330	373	398	393	391	359	341	347	319	359	373	374	392	377	363	402	371	340	395	360	369	349	369	361	395	359	342	360	339	349	408	358	343	338	377	349	369	391	354	382	342	365	381	378	376	379	362	344	382	362	344	371	367	328	383	330	379	387	377	369	368	393	333	343	335	349	376	347	381	348	372	364	409	396	365	366	375	367	372	336	358	359	350	365	383	396	377	341	363	377	365	358	371	367	312	332	366	376	371	390	354	360	363	362	394	370	379	364	364	399	382	362	369	377	363	361	380	366	380	361	325	341	344	377	377	343	366	368	370	379	330	348	361	333	389	370	340	373	351	336	335	347	350	377	329	358	352	390	375	372	386	383	335	368	349	391	328	380	368	346	380	349	399	378	393
22882	20676	27238	23897	20602	20565	9078	2304	2318	1789	1488	3009	3129	969	836	866	784	789	770	750	720	691	719	657	703	649	702	652	704	638	644	688	706	595	647	667	633	610	649	621	688	655	607	685	644	645	672	635	663	642	625	632	620	622	656	609	647	618	600	612	680	626	631	653	662	592	631	645	614	601	630	589	595	657	629	591	627	620	631	597	607	615	624	645	616	605	609	575	630	613	592	621	615	635	653	656	637	617	626	635	663	613	595	634	608	610	642	617	634	586	601	606	591	607	596	624	596	656	656	641	565	650	600	646	597	631	608	580	601	627	641	581	643	621	591	614	634	614	651	610	651	610	596	611	554	607	633	663	675	569	616	599	626	588	585	646	631	613	657	583	653	647	604	634	579	597	540	651	651	599	609	642	614	583	598	601	625	588	582	647	624	579	608	613	614	630	580	610	585	650	632	680	589	641	650	588	620	616	593	610	666	639	590	605	597	661	589	653	583	613	606	622	633	601	618	638	614	571	631	643	628	619	594	603	617	586	632	589	659	639	663	623	647	650	615	619	655	667	677	620	616	648	639	642	608	615	620	637	631	665	576	674	575	626	634	620	656	614	622	656	622	572	611	618	612	632	601	639	573	668	629	651	687	602	600	580	638	620	603	581	587	681	638	567	593	632	639	626	591	624	592	606	658	657	637	610	635	639	625	625	583	621	641	610	626	591	599	674	660	594	662	642	621	643	582	619	621	609	598	606	664	606	617	600	669	651	631	566	605	626	581	615	591	605	613	615	622	639	646	626	642	632	629	615	668	593	604	611	625	632	619	607	613	610	626	615	659	641	621	613	597	619	571	578	652	582	645	652	593	629	596	615	671	657	594	605	584	609	588	639	587	591	634	616	668	598	630	587	608	612	603	604	602	594	601	613	633	631	600	615	622	629	616	562	651	607	645	640	568	588	628	565	610	596	629	616	632	607	616	639	609	596	625	650	594	657	591	596	617	644	623	645	643	622	630	619	623	641	634	619	592	606	637	606	625	595	594	602	637	635	607	602	624	624	603	631	643	590	600	612	644	605	608	628	630	623	588	615	650	616	592	609	616	636	624	588	599	614	612	610	596	582	623	643	635	610	609	639	651	647	598	629	607	623	624	643	630	627	651	640	619	582	587	604	628	589	584	634	611	646	641	660	636	599	661	622	599	633	612	621	635	635	623	620	610	589	590	601	584	642	610	619	656	637	618	586	611	609	603	610	535	616	543	632	590	597	619	631	619	624	639	612	621	581	631	575	625	614	631	646	635	606	602	643	604	634	598	647	669	633	584	633	642	614	591	636	662	637	646	620	618	637	605	618	587	598	582	602	636	611	605	627	592	645	595	608	682	660	629	623	635	648	561	637	644	675	623	622	632	581	625	657	601	625	605	624	612	642	591	647	573	609	639	605	622	606	640	562	597	597	673	564	592	605	625	605	583	632	613	623	671	644	619	624	628	662	580	588	626	576	601	638	617	651	601	631	626	611	631	630	610	597	603	595	580	628	598	581	635	669	604	623	632	642	644	623	621	609	627	626	637	626	609	618	618	598	605	640	604	580	612	617	633	653	616	632	649	626	640	601	616	609	584	578	643	594	592	628	625	667	607	616	624	600	632	557	614	570	617	616	608	596	606	633	640	597	625	640	615	629	637	582	616	639	609	587	630	592	584	626	613	596	627	634	648	624	600	647	629	591	647	598	600	545	603	607	633	600	636	652	637	633	581	603	660	641	604	625	632	669	645	590	649	664	611	623	638	674	677	685	602	633	644	625	624	616	641	604	659	595	637	690	623	647	583	667	590	588	615	645	628	609	659	617	639	659	626	585	617	567	590	612	659	632	605	636	625	602	558	596	621	570	633	620	618	595	621	611	597	623	661	608	634	642	647	633	627	616	645	603	615	607	613	633	610	626	685	593	608	620	627	610	608	594	634	576	644	607	638	635	647	642	634	628	705	601	588	621	626	639	646	585	619	642	594	608	647	641	681	631	619	627	669	660	637	608	636	622	610	629	635	615	682	613	657	613	648	580	612	642	622	638	679	630	588	629	652	599	628	610	629	647	602	643	591	638	587	637	624	631	614	636	612	610	651	632	627	638	596	599	609	616	643	597	631	635	638	611	596	611	636	604	563	574	628	640	637	622	624	621	629	623	643	600	638	581	554	583	608	611	626	637	606	590	624	643	617	557	592	663	625	638	656	611	640	600	630	620	638	639	635	600	627	645	667	587	622	644	588	629	617	600	622	627	621	654	634	613	625	622	667	613	560	593	629	595	599	593	607	592	612	589	600	591	590	563	589	605	600	667	623	610	628	642	615	585	647	612	647	614	662	588	603	660	635	609	607	663	578	637	615	590	665	565	602	592	580	604	578	641	629	650	600	631	607	590	634	587	598	605	559	608	616	619	635	645	610	636	604	607	635	591	644	634	600	623	590	605	649	621	644	604	588	596	651	563	634	610	613	645	597	643	610	675	621	591	651	690	634	646	613	620	609	598	612	652	637	604	644	579	597	646	586	629	637	630	624	598	643	617	659	618	641	617	600	668	590	649	623	618	629	648	626	591	601	612	641	617	607	570	591	605	622	630	564	633	603	612	643	638	602	652	625	626	589	606	629	598	622	641	616	659	609	605	617	562	631	605	640	628	632	633	588	631	644	598	654	638	636	565	660	588	651	591	634	619	606	591	591	590	578	602	612	609	599	605	600	650	595	630	617	621	620	650	632	627	584	631	616	635	612	637	605	602	642	630	626	570	656	607	628	585	647	634	631	628	628	616	630	649	649	622	590	629	628	609	606	667	622	616	607	686	610	615	679	650	636	635	631	627	610	584	588	624	640	644	656	600	571	579	586	589	625	587	641	661	626	582	645	640	621	580	615	584	604	628	618	632	592	626	653	619	602	627	653	641	608	594	646	614	601	618	584	576	627	622	611	611	545	667	606	594	636	602	587	624	584	614	642	612	630	606	626	618	587	606	626	580	602	654	618	586	638	600	627	615	610	591	602	623	627	597	586	610	603	608	611	596	633	616	620	649	648	605	616	634	624	608	612	578	609	630	617	591	577	649	569	610	581	655	645	598	684	663	619	622	620	607	655	629	619	627	623	599	633	617	636	640	648	636	637	598	623	622	596	619	598	638	636	628	637	603	612	600	590	666	625	576	646	620	609	582	583	601	638	624	628	594	637	630	635	643	624	621	587	589	617	660	597	636	618	647	588	593	605	605	616	573	638	616	603	626	571	619	592	601	663	610	656	652	594	653	593	674	618	617	630	613	599	581	636	641	603	633	566	581	570	603	632	606	664	650	610	643	613	627	612	669	649	587	623	644	646	631	580	630	589	653	592	674	598	614	585	630	604	615	621	631	594	634	626	665	577	636	655	619	629	590	603	622	594	644	639	595	630	572	564	623	659	628	594	596	598	618	653	598	656	672	608	674	577	601	598	604	637	607	615	627	600	590	655	640	607	603	585	669
44756	56726	23013	10046	7076	5403	4222	3532	4704	2977	2813	5950	5686	1307	1173	985	1030	975	982	866	791	807	804	715	726	699	695	677	703	680	618	667	675	677	672	689	672	662	622	636	655	576	645	636	597	636	590	641	633	621	627	648	652	606	626	590	622	614	617	622	618	596	585	608	636	628	643	630	552	580	577	583	655	593	590	581	657	622	639	617	703	628	612	629	598	614	663	611	668	596	631	574	568	628	623	589	578	615	654	612	571	631	624	598	616	617	623	632	625	623	607	603	571	662	594	588	579	600	566	628	591	603	599	583	647	592	601	590	612	614	542	618	583	648	586	591	593	596	614	617	646	599	608	626	581	618	571	597	614	594	641	662	571	611	591	591	604	626	607	606	607	605	612	641	599	603	603	567	614	572	611	619	610	584	611	606	611	621	583	644	555	579	579	601	646	592	602	605	623	616	622	611	592	604	587	599	563	584	607	594	640	579	568	620	624	605	632	608	580	574	583	627	620	603	570	590	601	643	625	575	627	591	563	610	585	568	616	575	635	607	657	647	628	607	608	599	606	602	592	588	590	552	585	609	584	608	627	589	599	611	631	595	606	614	595	592	625	609	599	597	639	571	580	586	591	592	602	606	606	547	621	608	578	632	642	614	598	618	613	654	608	613	610	590	579	608	575	632	594	609	591	624	603	574	624	605	590	597	595	598	591	583	592	590	551	636	589	624	604	573	606	607	590	604	644	589	596	612	610	601	573	588	596	643	615	566	625	618	651	617	597	601	602	599	547	597	564	600	577	630	614	588	584	578	613	602	589	650	623	589	640	587	568	624	596	637	586	638	621	623	637	543	644	627	623	631	594	603	562	598	625	555	603	574	596	556	640	626	614	576	612	608	598	591	630	597	596	591	624	649	625	624	590	559	635	571	598	595	589	585	574	596	628	616	641	626	581	631	608	561	586	610	564	617	640	565	609	652	590	606	614	587	579	630	606	578	602	599	660	567	613	601	630	612	592	641	574	583	601	594	633	581	591	632	616	621	556	601	572	612	607	618	608	611	627	601	634	585	620	576	641	619	613	633	619	623	601	588	582	584	614	601	598	655	588	605	633	612	595	604	642	619	624	579	558	585	617	642	622	598	580	595	644	614	629	592	574	596	607	615	544	623	625	602	615	588	591	578	617	619	601	591	628	598	584	583	607	614	578	631	594	614	644	577	622	637	647	647	575	605	601	588	622	663	580	575	639	644	589	592	638	616	595	628	601	634	592	581	594	616	576	610	600	588	626	568	595	608	622	624	592	598	635	621	558	601	606	565	632	601	588	599	587	610	636	604	567	601	598	589	595	617	648	597	626	653	573	576	579	572	589	603	611	632	635	590	539	589	634	629	639	610	622	615	553	606	566	555	610	562	620	616	629	641	588	607	616	590	566	585	580	550	609	616	596	584	611	612	612	601	624	609	608	608	632	653	631	626	569	618	600	604	579	576	604	614	613	643	614	603	611	578	659	617	602	604	611	585	580	655	607	594	621	557	595	611	634	601	586	616	648	586	605	606	578	648	583	625	596	583	587	624	614	612	601	567	605	616	558	577	617	619	578	599	615	601	617	593	646	625	591	598	585	648	597	621	603	625	582	604	638	605	596	584	604	607	602	621	574	589	605	603	606	600	603	568	582	634	618	629	614	636	613	588	579	655	603	615	597	613	606	579	588	595	588	596	597	595	610	588	614	670	602	636	640	629	566	566	654	627	588	611	612	634	643	616	588	621	599	601	613	607	577	598	631	619	592	608	604	581	627	609	639	602	658	575	608	602	605	607	609	574	619	606	598	557	608	592	574	586	628	587	581	605	576	570	629	617	639	628	607	611	598	662	586	618	624	595	581	638	654	582	625	613	592	591	593	574	604	614	614	589	623	584	589	590	600	592	588	651	607	603	623	604	571	601	583	582	610	608	612	607	552	599	621	610	592	594	582	570	628	583	616	643	603	583	566	617	606	595	602	622	594	674	617	599	582	643	578	603	543	609	630	631	613	646	584	616	608	596	599	585	576	609	624	596	623	593	556	596	596	569	596	641	576	610	610	611	572	630	649	635	580	621	563	623	658	584	590	575	615	630	584	599	609	652	608	630	586	627	657	579	589	594	640	611	613	624	586	570	548	670	616	619	592	594	582	580	618	637	596	626	594	625	618	627	606	616	556	581	615	606	611	633	645	563	640	634	611	619	604	613	614	608	569	600	616	617	612	598	572	570	575	574	609	617	615	622	623	579	609	626	581	617	633	560	615	591	598	595	617	632	646	560	577	656	611	563	617	567	632	647	573	601	595	573	601	575	599	615	597	630	618	665	625	601	598	549	598	629	635	588	613	609	632	634	626	633	602	612	582	579	633	598	598	591	585	608	617	588	593	600	567	599	617	619	612	585	646	583	601	567	574	594	590	597	614	602	609	607	579	603	578	596	606	632	623	604	626	609	611	606	638	588	551	593	588	629	631	604	613	597	604	575	623	560	580	583	589	613	663	596	645	612	599	612	630	629	614	634	595	556	658	640	555	634	619	608	599	647	628	605	588	613	599	554	573	587	607	579	548	597	657	610	647	610	606	588	610	611	604	562	566	625	574	627	579	586	580	589	625	613	636	597	640	628	586	595	606	642	634	581	576	567	635	608	581	623	602	567	623	641	654	577	594	626	588	586	581	622	599	567	652	589	620	630	602	582	588	632	604	620	597	662	617	596	587	582	634	619	596	586	591	612	585	617	605	594	587	601	622	613	635	567	578	602	630	620	611	599	649	588	581	581	616	607	618	598	614	630	588	596	638	631	658	577	585	613	603	657	616	617	607	590	577	605	590	603	573	600	590	566	614	606	617	600	608	603	607	628	580	600	585	584	625	605	583	620	579	598	572	605	603	612	591	556	653	631	623	623	605	574	647	604	601	644	590	611	571	636	613	584	616	598	616	575	623	600	592	589	572	558	629	595	620	610	605	615	570	602	525	607	571	597	609	585	591	596	638	600	624	646	637	613	602	567	625	587	643	633	648	608	593	627	599	640	569	616	667	625	618	592	593	638	615	604	588	616	616	617	644	602	616	592	616	604	606	581	614	580	612	633	570	588	601	582	617	610	585	601	616	606	572	579	624	615	593	589	599	597	596	590	593	604	611	602	589	563	597	580	585	601	578	619	613	596	585	609	593	576	627	605	626	587	606	592	574	648	609	566	559	610	599	612	662	588	557	577	640	582	608	613	616	576	589	612	583	603	598	600	585	631	600	603	617	590	603	622	626	608	669	583	594	603	600	630	622	613	584	590	540	622	603	616	598	595	613	619	577	579	617	593	609	600	604	603	617	605	648	610	653	560	564	605	647	562	611	591	614	615	580	646	600	593	615	631	613	597	619	620	598	625	627	597	541	575	615	622	595	617	578	626	659	613	607	628	605	593	587	613	604	611	628	634	633	618	580	569	596	596	638	569	639	566	610	592	630	564	616	589	584	590	611	577	622	591
34475	26566	12563	2178	1178	1131	989	1001	956	871	917	1392	1123	716	749	740	757	716	735	715	743	712	696	739	796	743	713	743	697	726	763	730	756	694	731	713	737	749	709	723	718	749	692	676	724	744	702	678	752	748	731	736	713	714	674	726	682	719	739	678	746	725	775	679	748	779	729	701	694	719	704	714	792	725	754	696	754	695	754	708	665	692	740	704	762	743	699	742	701	706	691	702	715	745	683	734	715	681	697	715	719	711	721	736	718	732	648	676	714	693	728	720	751	755	708	698	758	716	708	749	742	808	733	730	726	745	729	750	722	714	696	738	737	749	721	696	733	705	695	719	678	740	705	701	691	665	720	758	719	727	735	699	734	750	708	721	709	718	753	715	708	730	733	748	711	733	739	747	728	776	748	727	737	736	763	730	730	760	735	711	713	681	672	725	705	742	722	760	714	711	739	723	708	686	735	737	713	725	700	714	700	756	698	741	747	683	744	734	758	706	710	743	696	728	744	735	704	726	725	705	725	747	745	734	690	700	695	753	732	702	761	679	674	681	744	743	736	713	732	714	722	769	743	719	724	748	684	689	709	725	714	682	727	675	719	693	725	727	694	722	733	699	737	716	703	692	761	680	693	742	746	747	734	715	744	741	743	744	757	759	760	728	707	710	726	716	688	691	745	716	665	716	684	741	727	751	754	692	707	771	738	742	748	735	742	663	744	716	749	699	736	675	716	741	745	690	714	713	729	700	742	701	736	763	718	717	737	714	719	769	712	714	674	692	698	764	775	761	708	685	702	717	725	755	722	699	716	723	697	696	671	736	712	672	752	729	701	739	724	740	725	747	713	733	702	716	737	703	738	716	748	722	719	765	774	787	753	751	704	724	675	704	693	708	707	735	789	675	731	741	697	733	729	729	717	695	727	762	703	752	672	747	707	723	725	732	718	756	726	703	682	698	703	701	717	714	744	684	690	736	693	716	717	748	732	776	681	787	711	752	766	754	717	715	739	733	771	765	701	756	746	700	749	699	733	770	774	721	717	756	719	747	720	715	742	727	696	698	681	731	717	646	689	702	759	744	738	756	713	672	700	727	728	700	772	746	695	697	683	752	754	726	715	705	730	767	742	712	694	719	708	702	754	737	671	760	775	725	774	731	692	739	676	760	737	743	747	729	743	741	712	689	706	716	742	693	735	802	700	751	721	716	688	667	715	724	740	712	668	712	713	703	754	706	721	760	710	729	711	717	682	704	753	766	717	732	749	686	703	731	694	724	738	704	718	734	752	744	737	785	747	756	704	699	722	707	745	703	725	699	722	741	729	711	762	712	740	730	738	725	716	740	753	684	717	726	714	695	710	746	708	714	732	762	741	731	726	716	697	736	685	702	723	756	709	743	724	723	694	690	748	735	715	734	679	747	705	726	740	684	698	722	741	709	744	708	732	699	740	731	734	730	715	726	736	674	717	742	668	742	729	723	742	673	734	734	701	662	740	715	709	693	715	728	733	696	685	701	685	728	730	719	737	773	737	712	690	699	707	747	714	766	699	723	715	742	672	730	720	699	726	716	732	748	761	744	729	777	745	712	706	744	715	737	730	740	700	710	730	719	730	717	722	749	676	666	710	788	728	704	720	732	783	752	739	718	707	717	748	681	796	731	713	717	712	713	738	681	711	700	728	707	743	737	721	728	714	674	754	738	738	727	692	705	723	747	696	676	765	742	729	712	745	738	751	739	737	690	728	715	704	741	723	737	721	690	720	675	759	745	746	720	802	743	739	740	702	752	705	722	715	687	779	703	718	712	706	770	753	752	690	718	710	743	719	720	713	715	718	761	728	729	694	696	721	699	717	678	731	709	747	732	713	760	773	746	724	744	703	727	730	737	728	719	697	727	702	711	757	719	736	757	679	718	723	729	725	768	738	732	708	721	714	701	739	736	725	736	769	734	717	776	715	703	684	728	677	740	714	694	700	727	778	722	742	692	655	692	739	694	721	719	687	692	721	750	731	672	742	729	704	759	700	705	750	721	703	734	735	728	717	702	724	736	742	751	701	732	671	733	751	757	720	747	756	703	717	744	728	719	735	735	707	698	732	800	757	749	753	682	700	736	664	741	727	717	721	773	726	740	720	726	717	650	682	747	688	675	718	759	727	726	770	747	713	699	689	740	716	736	714	708	705	792	743	722	751	702	744	721	789	684	724	700	722	709	712	671	750	693	702	675	682	729	728	710	709	734	744	732	718	711	686	704	757	723	692	768	689	739	668	749	763	724	726	709	767	692	723	711	764	776	707	714	675	722	720	731	740	719	753	747	745	724	746	690	729	703	764	738	740	724	704	694	707	671	753	749	686	724	782	734	758	751	767	736	740	734	755	712	718	735	700	728	752	705	786	700	731	750	658	748	699	710	755	757	739	658	701	754	716	753	710	725	782	730	754	711	743	729	709	742	725	732	741	662	679	740	744	679	744	726	710	734	759	730	719	699	696	694	760	766	740	689	761	734	731	722	722	680	771	736	745	705	741	726	749	711	702	730	747	723	735	698	738	728	710	681	739	720	740	755	706	785	744	710	717	737	711	717	716	781	748	759	726	703	741	692	680	708	700	749	728	673	736	798	708	683	680	692	704	740	688	725	699	758	709	717	725	745	725	699	694	704	739	697	704	742	695	686	679	672	736	757	717	784	737	741	716	735	730	691	744	761	710	704	694	726	743	743	743	724	726	696	730	741	699	713	714	726	707	731	662	700	695	745	726	705	723	764	752	751	714	734	685	720	748	741	737	731	760	705	694	743	759	709	715	751	741	707	781	714	675	683	705	749	691	738	734	724	694	724	704	762	741	720	714	667	713	735	718	739	736	734	710	703	723	729	761	728	734	735	790	698	658	694	719	733	716	710	709	738	708	708	754	721	760	655	675	699	695	760	680	746	723	770	697	670	726	767	751	706	718	714	721	733	722	744	771	677	724	758	771	721	707	749	744	725	726	757	713	676	718	710	747	654	742	722	738	688	716	709	718	755	712	713	733	731	731	696	742	742	720	708	756	720	717	737	732	726	714	730	717	657	688	709	710	713	718	753	723	683	752	725	711	704	678	719	666	685	676	721	747	752	706	757	695	740	744	730	709	743	741	741	756	708	755	718	736	701	729	712	700	739	690	698	735	760	759	746	699	685	707	712	721	718	767	761	709	718	733	751	726	703	714	718	743	703	750	741	734	685	716	744	745	740	708	719	732	739	672	749	704	690	728	755	716	711	649	707	744	707	767	699	710	763	685	717	713	672	735	748	683	729	724	759	727	723	739	751	741	739	728	691	729	730	762	755	756	762	743	725	721	709	711	743	706	736	714	702	689	762	742	775	764	692	731	679	742	745	689	735	704	721	737	703	720	691	665	712	727	691	726	734	751	721	734	722	777	747	694	739	738	733	749	702	758	701	719	749	728	667	735	716	673	703	736	731	699	685	680	725	704	720	713	776	721	688	748	734	712	740	735	707	728	706
36760	33474	9682	2216	1934	1529	1439	1387	1424	1059	1281	2426	1594	870	828	780	806	852	863	744	792	786	755	816	749	739	735	766	762	744	780	809	742	779	724	799	805	728	744	782	738	745	782	780	782	773	804	783	732	745	786	834	760	793	737	758	804	761	819	774	736	797	734	725	710	777	728	733	797	810	754	770	832	797	743	786	768	706	787	773	723	755	774	779	780	782	807	755	747	762	719	794	756	762	796	730	752	741	752	764	746	750	760	744	776	738	782	771	808	776	740	754	747	778	753	797	784	782	774	777	737	762	756	773	754	799	784	751	757	767	772	733	736	783	731	724	762	797	786	730	734	768	748	753	818	796	782	715	776	747	794	794	750	722	757	794	770	790	760	811	766	777	784	713	743	753	738	758	743	808	784	789	788	760	763	779	758	778	833	790	766	787	757	770	772	795	758	756	759	753	809	733	801	762	807	760	766	736	814	739	762	747	743	798	775	781	755	802	729	758	772	801	716	792	782	719	793	794	696	760	768	754	772	762	783	823	790	720	750	797	721	800	796	772	717	746	742	739	722	742	770	801	788	726	713	766	777	780	756	796	772	728	782	791	771	766	820	730	759	749	785	776	760	749	789	757	786	722	765	754	796	772	807	789	773	731	780	758	819	783	741	817	762	810	772	773	765	780	797	806	799	780	766	761	786	801	727	740	786	808	788	724	736	762	764	750	757	790	777	774	811	696	793	785	732	751	771	742	703	736	758	764	735	801	729	731	771	734	808	803	717	778	739	808	774	728	790	761	728	760	768	750	737	743	825	791	779	751	791	769	765	732	730	741	762	776	750	790	800	771	746	800	842	713	753	778	808	774	799	728	772	767	785	700	814	753	772	772	746	778	759	762	726	784	755	779	752	767	787	796	788	801	751	792	818	801	766	785	793	774	746	825	767	785	804	761	748	796	792	770	817	764	766	762	780	748	778	792	765	772	724	751	763	766	796	747	781	744	749	823	762	778	783	727	760	815	738	757	811	732	797	771	751	759	815	727	784	793	722	803	694	752	735	726	816	797	786	753	773	789	772	816	798	739	787	772	731	808	773	775	758	746	813	763	770	764	812	762	801	756	716	795	757	765	782	790	763	777	744	768	769	775	753	799	781	805	764	772	766	757	816	748	751	797	765	740	772	777	787	775	752	761	705	759	755	750	750	757	768	742	759	813	744	759	700	856	758	812	757	710	746	756	789	733	794	718	787	761	754	770	772	813	751	725	786	778	807	761	788	749	769	763	718	749	779	797	765	753	809	825	784	789	734	771	800	789	756	753	710	762	759	759	787	760	799	742	754	761	786	747	749	691	772	795	772	743	766	771	761	784	794	780	789	791	818	760	747	750	759	744	782	736	743	772	819	765	762	778	746	749	774	766	757	744	805	715	749	718	749	793	751	773	730	705	782	730	756	790	822	733	755	755	740	768	775	760	728	745	760	771	754	724	764	703	730	739	764	757	765	737	815	792	744	774	759	692	774	739	767	792	739	799	779	748	764	803	817	742	754	753	778	766	764	735	737	726	750	741	730	740	786	785	779	753	754	781	715	819	773	777	727	739	729	786	770	755	770	724	739	746	818	765	730	791	778	777	842	817	738	737	771	760	779	756	750	754	784	774	754	777	819	818	818	746	778	744	798	731	797	778	797	729	739	750	804	738	698	785	748	732	739	747	772	758	822	770	795	773	815	790	761	752	775	748	785	768	799	764	757	748	788	712	735	791	764	788	760	768	775	756	747	771	732	762	771	780	719	749	768	772	779	746	762	791	773	744	772	756	832	725	762	778	778	771	757	771	770	695	748	692	751	764	775	746	801	782	752	760	795	767	778	754	733	829	774	849	748	785	823	724	758	774	750	731	755	753	795	753	756	782	786	782	772	770	798	798	721	747	739	818	775	725	760	719	756	785	798	729	787	765	772	720	820	763	741	771	759	759	816	791	781	773	795	756	758	759	748	800	802	783	758	776	802	764	817	769	775	751	749	741	787	775	765	755	767	785	750	732	804	757	767	728	765	765	768	759	799	795	736	778	784	772	793	766	733	790	716	743	815	749	764	777	722	737	782	751	784	768	765	773	776	774	803	743	746	750	749	765	794	782	809	839	755	787	753	821	717	749	723	684	738	761	741	756	730	797	728	756	737	784	767	768	769	784	747	771	742	698	745	770	739	793	816	727	805	711	776	736	749	775	722	728	802	742	763	727	767	747	743	714	754	749	816	792	786	762	782	782	753	751	783	743	745	759	774	728	780	790	802	802	792	747	799	768	774	720	796	824	813	812	786	762	798	707	776	764	752	751	745	829	760	750	788	770	786	755	807	792	752	726	730	771	730	724	744	775	768	798	704	798	782	782	736	736	782	781	773	767	768	736	765	732	750	794	737	778	749	782	716	771	788	760	738	752	771	771	762	736	715	749	765	740	732	755	778	761	744	736	764	763	709	793	737	779	747	817	771	766	802	778	798	773	800	739	792	765	781	757	766	736	787	721	816	780	759	764	814	750	763	733	755	779	743	742	776	786	755	812	830	808	741	773	746	768	783	761	775	754	752	704	826	797	752	761	792	749	770	727	739	774	749	740	751	767	742	738	764	832	786	768	721	727	781	757	742	783	762	781	774	729	798	765	789	788	773	737	746	789	765	726	791	734	750	792	772	754	799	753	773	783	785	790	722	758	783	812	782	779	779	753	773	726	780	833	720	774	762	749	750	776	795	758	757	755	768	731	764	817	777	759	708	733	778	771	809	773	785	709	783	770	783	755	782	761	787	730	786	754	833	760	771	767	760	759	805	715	783	738	808	787	757	822	739	699	790	723	793	739	753	793	757	775	772	759	763	840	804	763	801	758	746	721	768	772	784	755	804	752	802	763	764	819	751	781	681	821	745	760	799	789	766	725	730	814	788	726	746	756	741	774	747	717	791	820	753	741	737	769	748	775	772	755	777	719	744	765	747	742	801	780	769	716	744	752	759	776	799	799	740	760	797	772	711	726	787	733	830	755	762	742	788	768	764	730	713	748	809	819	761	766	789	782	780	768	752	799	734	785	712	781	760	765	767	737	770	769	810	766	750	805	758	746	790	786	731	816	782	804	774	771	784	697	841	723	777	780	750	753	783	812	759	794	765	753	790	784	773	770	752	763	788	765	757	737	698	747	781	735	736	760	846	786	766	748	787	727	785	760	783	777	801	751	792	801	781	742	726	811	802	751	808	780	750	705	761	755	804	772	756	809	775	759	734	796	716	752	772	713	798	734	738	714	778	715	739	738	759	822	777	791	732	761	787	777	782	782	758	767	773	766	786	756	790	731	756	734	754	761	771	836	798	770	746	711	806	734	773	731	767	710	755	730	783	736	735	759	749	695	724	753	777	738	732	788	736	765	740	752	742	814	737	719	731	785	728	772	734	812	782	751	743	745	757	769	809	714	800	754	753	814	774	769	783	796	789	747	719	736	745	731	719	749	780	785	787	755
24804	20657	27007	24174	20578	11428	1815	1239	979	723	709	1026	3061	627	447	439	415	414	416	418	383	364	378	335	336	328	360	370	326	330	330	357	350	331	353	364	349	322	347	332	328	337	325	311	344	321	352	340	324	330	369	353	337	311	326	340	327	330	347	335	330	328	313	326	334	359	330	311	325	347	318	290	335	312	324	317	330	343	338	356	350	333	360	342	326	290	359	346	309	330	335	354	321	352	297	342	311	319	335	359	320	298	348	327	327	330	337	319	301	312	356	313	304	307	336	362	352	321	312	378	314	320	325	339	330	344	330	348	290	327	346	336	287	311	323	309	306	336	335	347	363	343	313	328	332	336	354	347	318	329	322	329	332	310	317	346	339	314	351	289	329	307	322	322	353	316	324	339	325	312	314	321	287	348	329	325	314	322	311	295	297	300	352	322	318	324	331	334	325	325	307	318	361	338	328	321	316	302	318	304	300	319	339	333	345	312	319	313	350	325	349	323	309	338	331	323	310	339	356	335	347	323	328	324	325	320	314	352	326	343	320	328	338	302	352	298	326	330	307	347	325	318	305	337	355	323	278	310	301	281	293	309	332	334	335	332	325	334	357	323	338	344	305	325	345	320	314	357	324	337	314	323	336	339	317	304	359	326	352	330	317	334	312	342	292	314	303	305	308	302	348	316	315	343	353	307	331	327	310	324	312	315	311	348	316	297	323	348	292	322	313	337	371	329	328	330	293	367	311	326	340	315	322	340	319	322	333	299	324	381	338	306	324	339	296	314	302	315	338	332	318	312	362	354	356	323	336	301	324	354	322	310	317	340	344	336	352	323	337	311	307	329	303	281	313	321	332	298	324	319	335	347	345	284	327	319	325	319	346	322	319	317	310	312	344	363	328	310	318	337	295	293	348	314	366	346	341	326	296	348	345	341	319	320	344	321	319	303	347	345	311	314	305	316	342	304	330	313	322	340	353	323	343	333	345	335	308	313	325	322	368	319	291	359	329	314	309	337	315	339	345	335	322	317	368	326	338	315	323	326	359	324	336	285	326	326	304	329	329	353	319	336	368	371	349	350	324	329	355	339	319	323	344	325	313	324	339	325	316	355	317	338	321	341	320	342	329	313	313	316	301	316	335	341	325	305	331	306	374	317	384	313	344	317	327	312	327	288	307	309	311	292	353	313	312	335	344	299	330	335	354	338	350	356	320	348	303	312	295	320	305	328	307	348	321	343	338	288	283	319	315	334	340	333	356	300	305	314	297	344	342	328	316	324	314	318	308	326	341	342	348	341	311	336	352	321	334	329	313	325	342	327	337	319	294	341	332	316	327	328	327	345	349	333	331	331	334	359	312	323	342	345	366	320	321	381	320	313	342	321	343	310	310	320	370	329	326	333	323	342	315	336	325	337	334	299	319	306	323	314	341	328	345	304	334	305	329	328	318	337	339	310	313	324	344	320	335	302	305	282	330	354	298	323	306	316	346	331	335	332	301	330	288	340	327	308	340	332	359	306	329	329	294	282	324	357	311	345	301	331	343	356	322	296	342	337	326	314	338	324	330	334	301	319	325	328	320	316	341	321	328	297	310	313	361	343	329	304	325	326	346	317	322	338	338	323	298	319	301	343	331	287	315	332	380	322	338	301	317	302	344	324	331	333	304	279	350	343	311	347	344	324	355	339	329	301	319	339	359	320	312	332	385	329	307	324	332	354	313	323	340	331	354	314	340	381	321	337	308	314	341	343	310	329	308	331	340	331	371	319	344	320	344	351	347	333	312	335	331	320	327	318	304	327	306	346	351	357	304	311	337	323	331	362	309	338	351	313	342	323	307	310	339	350	336	321	335	351	346	314	329	314	299	345	320	318	352	316	322	335	323	313	321	298	358	351	310	331	317	350	297	331	327	320	338	298	310	343	333	327	341	312	323	344	313	352	335	303	342	336	331	332	332	303	324	315	357	300	302	315	327	312	357	329	335	343	317	319	367	355	358	313	298	299	323	345	313	340	323	302	309	309	335	298	322	295	323	347	341	336	328	335	320	322	325	307	344	322	325	318	333	347	322	349	343	333	334	332	335	318	333	308	304	302	335	337	322	310	304	327	302	285	313	309	306	364	355	326	334	356	332	308	305	314	318	328	327	390	314	312	343	369	353	350	329	282	307	293	312	310	310	361	331	311	352	328	308	358	372	349	306	309	317	316	330	351	314	360	323	284	330	347	326	318	323	323	316	272	323	331	295	339	301	353	329	348	355	314	346	350	295	347	359	308	355	339	295	306	316	329	326	342	340	288	314	325	362	310	352	348	331	331	314	326	332	327	352	294	319	309	315	292	322	334	377	281	349	324	330	304	384	340	312	307	323	321	321	331	322	342	315	333	306	332	345	300	347	326	294	297	303	340	328	298	351	318	329	327	327	333	298	366	322	317	328	310	334	324	331	353	334	346	335	346	318	318	346	335	340	319	321	309	346	327	317	327	325	331	329	319	336	288	314	336	356	278	315	352	302	309	326	337	296	303	312	287	347	301	330	355	328	338	331	293	302	329	315	310	322	301	348	336	300	341	334	296	314	301	342	322	349	338	337	306	330	322	345	315	341	275	338	327	325	329	312	349	308	287	341	288	330	324	297	324	325	312	311	338	357	311	298	325	335	349	320	343	352	338	328	319	324	367	365	302	311	307	332	339	325	295	332	317	305	346	337	332	336	322	310	303	364	329	326	339	328	325	329	322	348	351	336	332	317	322	355	292	329	349	329	345	294	315	363	321	343	335	302	326	352	337	323	329	340	310	318	345	315	314	327	378	351	345	337	340	338	316	315	335	285	309	334	328	330	340	339	349	323	341	339	344	313	306	364	301	330	314	281	341	333	336	338	322	299	337	324	330	350	312	350	356	323	329	312	315	355	327	323	319	310	344	348	336	317	346	339	328	316	335	322	323	319	330	318	316	344	349	352	319	318	345	338	337	360	310	325	321	329	324	312	356	342	349	332	314	330	307	314	339	302	339	298	342	318	339	320	305	326	306	280	308	337	373	341	329	358	328	336	350	316	306	350	326	352	314	284	301	329	321	311	331	307	302	292	362	342	321	326	315	283	328	354	352	336	328	357	315	341	325	330	322	335	319	349	335	366	324	347	295	314	330	343	319	331	339	305	351	343	325	315	293	331	313	333	330	338	339	326	326	314	319	325	337	349	349	343	321	363	326	309	316	316	330	301	362	324	297	347	316	327	323	320	346	308	369	353	336	343	325	340	340	315	351	369	369	360	334	331	327	338	344	333	327	313	302	319	322	348	321	306	333	279	316	358	323	305	344	326	322	333	313	303	322	322	340	340	308	349	308	343	311	348	331	352	333	298	324	335	310	345	347	348	345	349	329	308	345	330	344	317	279	310	357	343	333	318	352	342	333	312	360	325	343	320	321	345	348	341	300	343	324	317	320	343	329	352	346	346	318	331	305	347	314	322	334	307	286	324	319	361	356	302	305	316	326	306	321
41803	50525	21250	6334	4379	3450	2471	2308	1889	1500	1248	1997	6345	871	689	550	603	547	512	481	457	434	439	428	432	423	430	434	393	432	376	412	374	390	397	376	381	352	399	367	373	385	387	378	401	376	406	374	389	347	350	360	370	384	360	358	378	356	390	356	378	397	379	339	369	382	367	359	338	352	364	366	397	409	342	387	391	360	355	417	380	321	358	361	343	355	377	412	363	355	374	365	347	378	383	364	371	383	345	357	337	389	354	352	344	397	363	370	350	376	347	351	369	358	328	343	366	357	374	378	349	365	335	350	346	376	362	316	388	377	377	358	386	377	354	364	334	342	387	382	359	382	378	375	344	354	344	366	382	368	341	366	364	356	344	358	364	337	361	357	367	360	374	374	347	336	353	373	344	366	366	372	345	342	380	384	364	361	346	327	332	351	321	327	405	322	372	320	346	350	332	385	389	375	391	360	350	343	344	351	376	369	354	364	372	363	326	374	357	361	358	350	350	381	362	385	368	333	348	378	340	383	359	331	348	374	376	348	396	359	362	373	340	372	392	366	370	332	354	346	367	367	374	343	355	380	330	359	343	374	380	351	364	386	344	390	373	369	356	341	384	337	365	354	357	381	359	366	365	379	374	410	330	384	363	379	367	368	363	349	374	341	353	368	342	353	367	320	366	368	364	377	394	356	348	389	351	369	390	343	338	379	336	392	389	362	341	334	373	360	346	385	329	407	372	359	359	369	377	369	335	341	355	376	357	365	375	350	365	384	352	342	346	331	356	377	360	381	355	358	356	342	387	330	369	349	344	366	324	367	364	399	343	358	387	378	339	313	375	362	364	343	369	335	355	353	383	356	360	342	351	396	321	351	348	352	349	350	366	340	329	339	363	361	357	326	374	353	376	370	374	378	345	373	364	325	371	365	395	345	360	380	356	319	331	325	376	370	366	363	349	356	361	369	353	372	386	337	340	397	378	368	361	380	352	378	345	344	369	392	325	370	345	334	353	323	344	372	358	360	360	338	374	387	337	344	319	352	345	364	341	357	363	357	365	356	365	379	349	353	392	355	330	359	332	350	357	362	369	366	372	339	371	343	355	394	345	365	360	386	339	371	348	332	357	344	377	386	367	335	339	369	327	362	345	364	336	342	366	349	377	390	380	372	365	357	388	340	344	353	342	359	363	333	353	344	386	365	366	394	366	340	397	351	370	361	375	371	350	341	365	387	329	381	370	330	323	339	354	340	348	335	366	336	345	372	368	350	348	383	329	380	370	380	373	373	391	394	366	334	365	378	383	351	343	353	372	352	347	375	353	343	402	326	383	368	341	324	320	359	346	335	376	379	366	337	341	357	354	373	378	356	351	373	377	344	340	337	360	352	360	344	360	334	326	350	358	356	349	387	343	352	366	346	359	385	365	349	376	342	375	371	370	369	327	377	342	351	354	351	355	356	354	329	357	357	358	345	349	340	362	317	357	361	330	390	339	320	355	358	370	402	366	397	366	361	363	363	357	370	336	381	355	361	391	342	349	350	352	335	354	336	348	393	321	325	328	346	325	387	352	397	366	405	350	398	367	361	375	336	344	395	359	348	361	321	322	394	380	356	395	348	350	375	356	367	333	351	360	397	383	363	355	367	350	375	371	346	380	390	354	354	388	354	386	363	358	335	369	374	352	332	387	343	367	362	368	364	377	370	357	349	359	388	393	326	377	370	350	350	377	330	372	340	356	365	360	350	378	364	376	341	368	354	354	342	363	384	366	311	326	350	363	356	381	381	387	318	339	379	364	351	331	364	320	357	345	378	372	367	351	392	336	366	348	356	381	368	375	355	370	356	401	407	361	317	360	348	391	382	389	352	343	349	373	372	336	343	347	378	377	358	346	375	358	348	355	364	357	374	371	353	363	349	374	360	348	360	337	363	344	352	349	355	341	362	349	364	348	366	385	362	342	384	374	383	363	335	360	359	368	359	361	396	362	354	380	340	346	350	375	344	370	373	357	381	331	329	343	337	345	386	406	394	364	333	365	331	394	368	353	401	360	359	345	344	348	354	398	374	364	349	357	327	353	332	330	369	328	341	351	362	348	385	380	340	361	366	325	363	368	348	396	357	336	373	355	370	364	328	330	376	357	350	361	358	383	400	384	381	365	375	373	333	359	354	361	401	369	376	372	375	341	378	368	399	339	368	352	346	332	366	354	371	385	392	329	328	384	360	385	344	371	349	362	360	359	373	382	354	396	358	362	341	372	326	367	335	346	372	321	346	361	324	355	378	370	364	379	368	392	361	372	341	340	348	350	380	358	384	348	382	351	352	384	370	382	332	332	385	385	384	370	356	339	391	338	326	367	342	340	364	353	347	378	383	312	386	344	368	380	331	351	361	354	364	351	396	345	359	355	388	349	383	384	368	349	352	349	352	381	324	369	366	350	375	333	376	355	336	351	371	364	336	382	356	373	353	348	364	364	348	368	392	339	354	332	361	357	368	375	345	384	359	355	364	315	372	372	346	352	371	344	384	374	352	370	357	338	359	348	371	378	333	362	398	363	340	338	354	361	380	378	325	312	338	400	365	388	350	389	362	341	362	388	336	373	363	348	343	347	356	315	355	353	383	350	367	362	385	367	330	359	361	374	346	333	346	300	359	341	371	348	353	363	362	335	343	326	372	365	331	352	375	370	353	368	341	321	385	335	391	352	397	339	337	347	388	382	363	341	351	366	385	347	352	360	318	325	398	383	380	329	381	332	358	364	354	410	366	379	390	370	375	355	374	370	339	363	321	354	367	408	359	336	345	378	339	353	340	403	348	361	350	354	372	397	342	345	363	355	360	361	333	387	347	334	347	356	361	399	354	364	368	379	316	369	336	338	365	319	383	382	370	344	365	362	348	331	333	346	349	389	356	360	372	352	375	359	336	366	390	394	387	376	350	360	386	344	351	384	376	368	356	381	366	356	365	356	360	362	386	360	367	346	385	392	351	303	329	351	369	359	365	352	378	345	352	379	327	398	365	351	364	367	362	360	320	329	371	390	375	380	336	368	360	332	331	377	368	381	343	360	346	344	386	377	372	318	359	360	385	352	380	345	339	367	342	316	322	351	342	375	359	368	351	336	372	323	363	369	341	331	390	398	364	360	355	352	361	361	358	386	370	358	335	352	372	371	395	335	368	375	352	390	356	371	346	413	376	375	344	340	371	403	355	350	394	355	388	341	333	377	376	376	366	345	365	363	365	341	361	353	347	334	334	359	347	307	367	355	370	350	374	355	385	355	377	353	309	359	359	349	358	337	357	338	339	354	394	346	356	371	357	379	362	349	352	342	358	372	341	369	341	362	318	383	384	335	364	402	364	361	382	352	352	353	366	348	365	367	367	381	372	300	365	370	355	362	357	361	344	386	384	384	336	343	335	338	346	382	313	347	373	377	384	356	359	389	362	411	353	363	374	321	356	358	319	327	334	362	366	406	379	376	349	323	336	339	373	370	364	388	347	350	360
22886	20631	27286	23890	20606	20583	9085	2459	1900	1667	1209	1213	5960	2090	864	731	818	715	769	699	734	679	701	747	684	682	651	689	665	721	664	660	598	672	646	660	653	629	632	603	646	659	667	666	635	632	626	610	641	622	673	596	654	627	649	629	649	603	642	599	621	604	604	587	638	603	651	593	603	629	657	616	632	590	622	629	624	588	654	579	607	628	610	636	563	633	637	599	648	627	630	621	580	701	634	618	576	661	625	666	660	592	610	655	670	638	635	624	619	625	634	618	578	637	628	614	654	605	680	634	651	611	623	629	639	633	643	604	622	641	655	654	616	618	604	634	631	623	571	609	665	638	587	607	621	619	663	628	600	642	621	602	575	627	620	597	603	597	645	617	600	615	608	606	604	590	610	608	579	603	622	576	611	602	598	643	625	579	587	605	618	623	644	616	619	602	619	611	643	616	565	623	641	608	551	575	599	603	630	607	647	611	649	566	659	661	593	571	586	618	651	624	616	571	616	633	605	622	620	590	603	616	647	578	592	607	574	619	630	643	646	593	643	637	615	636	598	625	641	629	635	663	605	578	649	634	600	612	586	627	602	615	603	616	619	667	604	632	587	642	634	642	611	589	611	635	602	636	615	634	629	620	657	616	656	575	601	590	637	601	584	600	643	631	615	613	631	608	637	599	644	634	698	619	606	644	612	610	620	609	622	646	646	625	608	592	618	611	606	611	603	599	618	624	646	656	664	632	635	623	604	612	616	600	615	629	620	637	611	649	606	617	642	598	622	606	598	589	591	600	605	631	646	663	607	604	603	633	602	620	587	611	591	647	597	583	562	666	650	613	610	605	612	576	657	605	610	591	670	587	612	586	626	605	614	574	596	618	613	596	646	591	649	632	650	671	587	593	602	633	611	684	634	648	611	650	617	599	616	603	619	630	638	631	585	604	620	627	578	603	624	609	620	640	588	598	600	663	628	622	609	666	597	635	653	614	624	610	598	574	621	607	617	607	590	607	624	632	606	602	658	584	600	627	607	684	674	615	626	620	612	640	621	623	687	604	577	589	574	554	597	662	616	638	633	599	571	590	606	616	575	594	659	620	649	638	580	587	595	614	646	629	566	614	611	595	641	623	621	624	543	600	632	622	587	592	611	611	597	631	635	601	677	633	635	609	638	682	565	613	614	632	609	595	599	605	633	659	601	601	648	650	587	610	594	570	637	586	581	622	624	601	613	601	580	620	621	609	641	647	626	596	591	640	677	599	573	635	642	618	561	557	653	581	576	608	569	619	631	644	638	625	637	611	606	632	607	581	633	654	640	593	631	638	591	611	637	627	635	614	636	597	643	572	634	576	601	630	586	585	627	631	599	613	592	638	647	595	601	628	628	647	650	604	626	669	623	597	630	590	621	569	619	628	610	620	599	619	647	675	598	637	610	613	586	640	596	632	632	636	622	620	628	560	636	596	607	574	594	611	647	607	569	654	624	640	562	662	606	589	566	620	646	632	595	577	601	637	603	636	625	596	614	634	630	621	564	637	596	596	640	633	618	612	612	623	584	641	638	626	627	565	552	623	583	643	620	626	658	649	690	600	587	616	665	623	629	622	585	643	607	597	626	600	617	649	627	645	576	600	628	659	582	603	656	584	611	647	636	607	621	644	602	603	601	639	627	608	649	645	669	627	653	616	631	582	605	627	583	601	646	598	574	625	596	591	632	615	610	650	582	613	624	584	649	649	630	611	579	604	653	589	595	584	625	617	582	599	640	634	615	580	650	633	624	594	647	647	651	660	592	610	595	610	602	632	601	620	638	588	621	650	659	633	595	609	616	631	594	638	641	629	668	584	645	583	606	646	582	649	665	586	587	647	624	606	613	647	647	655	622	596	682	626	637	566	588	575	592	578	568	630	593	626	604	647	596	653	601	622	626	592	614	659	599	632	627	615	611	656	652	580	647	622	636	614	608	588	618	595	609	605	623	627	607	632	642	624	632	653	606	664	576	564	632	629	607	622	648	632	588	646	609	603	600	616	599	602	627	593	622	601	633	644	617	629	611	614	640	644	602	590	625	636	601	578	678	612	605	658	620	624	626	613	606	672	602	588	598	621	606	589	600	578	590	628	628	563	638	625	581	593	615	598	634	632	657	629	588	646	619	662	613	595	632	585	613	597	604	586	613	634	624	646	617	637	635	618	607	666	644	590	643	622	607	611	598	603	563	679	639	612	632	630	625	641	622	630	592	605	633	605	600	609	627	572	592	650	651	620	608	621	647	635	629	591	616	587	624	587	622	624	624	669	636	579	588	632	618	612	612	636	612	608	586	591	615	614	611	604	569	628	633	606	631	634	596	601	594	617	636	659	638	592	590	584	618	606	634	645	573	617	638	656	625	630	594	635	599	602	629	630	645	655	597	641	610	608	627	597	620	655	610	632	633	583	610	610	632	627	620	576	629	599	634	606	605	657	583	634	599	634	639	580	666	600	607	620	660	617	584	589	636	616	630	611	599	607	615	623	646	543	577	646	647	615	618	623	669	598	613	594	616	619	627	619	619	643	656	653	649	636	628	595	632	640	627	629	559	575	613	638	610	642	641	611	607	562	565	621	613	624	624	587	646	609	656	634	585	593	612	593	592	649	606	609	634	636	619	618	612	631	606	597	623	587	646	602	616	564	585	594	621	630	578	576	599	551	605	576	617	618	595	586	612	636	606	632	647	629	604	601	617	580	635	638	600	635	625	626	633	628	615	658	619	585	602	596	570	615	626	589	618	601	601	571	590	653	650	634	635	609	617	592	578	584	581	599	585	673	611	649	607	634	587	590	604	633	640	627	665	635	604	623	624	628	619	632	566	589	583	647	640	609	619	572	633	645	638	613	600	622	645	620	644	633	607	694	608	618	591	636	686	606	613	604	622	635	609	593	649	617	603	607	613	610	628	586	605	583	584	590	625	607	645	628	633	650	563	560	618	602	631	629	650	635	637	628	636	615	588	685	571	633	589	665	599	614	611	602	608	589	653	664	616	613	612	605	657	565	610	626	643	603	627	600	628	628	570	577	667	665	591	574	609	634	632	608	576	594	683	585	600	590	619	594	637	636	631	688	645	644	640	653	614	628	633	619	555	580	623	549	653	616	612	602	575	670	601	665	635	691	603	645	629	625	628	606	621	621	566	618	607	601	550	608	615	617	599	585	591	636	616	590	619	628	611	622	627	573	604	628	613	599	566	619	625	569	607	616	585	568	594	569	657	687	646	609	595	664	599	640	623	624	622	636	620	587	628	640	631	602	638	591	635	615	603	624	605	616	561	668	607	600	555	604	643	661	655	616	602	593	603	622	629	659	592	637	616	627	599	560	623	607	633	622	586	614	582	597	653	597	607	597	644	571	576	618	656	569	553	623	609	582	613	653	640	625	605	647	587	617	643	625	593	644	604	596	666	594	612	646	607	625	670	577	630	644	620	612	623	601	614	608	687	614	636	618	606	604	619	608	640	604	624	635
45203	57264	25118	10098	7273	5664	4213	3973	3792	2820	1995	2099	11204	2278	1120	965	1002	1047	878	801	791	817	711	765	742	702	706	688	669	676	683	697	666	637	691	652	646	659	626	661	623	583	639	639	606	646	687	618	686	581	613	629	623	645	571	660	617	594	604	593	656	608	608	617	574	621	605	608	622	612	598	606	599	607	630	588	629	590	616	643	635	600	570	599	585	601	578	604	597	623	569	602	638	633	635	607	612	581	634	593	609	601	614	603	592	624	589	594	597	631	614	640	626	593	594	549	611	645	611	597	633	632	633	584	626	605	568	575	560	650	637	613	595	665	620	615	595	598	631	646	593	589	621	630	621	651	594	602	549	633	607	600	590	612	615	621	638	593	572	587	595	595	584	582	636	588	573	571	601	589	622	625	621	610	582	563	639	623	641	595	573	620	606	574	595	604	590	652	590	576	631	572	619	587	658	602	594	606	603	607	600	627	570	631	626	568	584	594	588	600	568	592	603	634	618	606	570	598	638	616	611	614	600	578	654	600	631	573	589	616	634	632	561	623	607	583	619	573	610	647	607	560	629	575	621	568	582	604	618	578	615	576	630	621	568	583	599	627	631	624	571	619	576	572	609	629	590	567	607	600	630	605	641	595	619	628	571	602	583	636	611	604	613	577	605	592	542	610	623	597	566	622	577	635	665	607	634	583	610	601	578	574	567	628	609	587	638	614	634	556	569	597	578	610	648	640	567	664	613	580	616	585	534	618	597	598	632	630	627	604	595	591	631	590	588	633	576	562	582	596	620	616	635	610	637	609	569	633	633	591	632	640	592	614	623	606	567	595	585	601	607	553	587	606	618	585	631	598	625	612	619	615	583	633	627	573	587	608	577	649	605	571	596	610	566	600	600	599	620	612	569	607	589	572	621	566	581	560	598	611	612	611	591	613	587	582	616	569	642	599	623	674	617	596	579	567	612	602	610	597	601	563	597	591	629	587	615	605	624	621	562	647	626	621	586	571	622	591	596	598	598	586	576	587	580	599	553	570	597	610	608	574	624	591	638	598	666	591	629	593	626	608	561	590	620	596	615	612	616	641	577	595	613	582	630	594	573	564	634	606	632	601	608	607	620	621	637	583	589	625	629	595	604	578	601	588	614	605	583	602	619	615	594	641	640	604	586	612	623	609	599	656	624	608	594	610	574	609	601	567	603	579	603	629	578	624	592	617	599	583	560	567	594	561	624	645	659	596	616	591	593	624	620	534	613	621	583	557	601	542	603	619	593	614	634	604	577	618	595	599	573	607	610	619	589	594	583	635	643	625	606	601	599	528	590	553	606	601	594	599	616	611	584	571	595	631	575	640	570	596	598	579	593	552	589	591	578	567	603	628	590	617	566	570	594	633	602	614	584	555	662	604	613	604	580	569	634	609	556	531	609	640	592	573	587	583	601	605	598	589	620	598	618	615	599	621	604	592	601	598	605	651	624	611	609	640	603	605	593	599	596	599	578	569	661	620	619	594	610	616	576	609	568	632	604	610	577	583	593	609	636	621	597	587	617	611	644	562	623	595	636	583	623	611	593	614	593	575	635	632	586	600	582	611	616	574	561	584	589	629	627	578	614	572	624	661	615	642	619	596	643	617	616	619	614	589	596	601	630	548	604	645	629	598	582	592	558	651	612	598	649	609	585	594	562	649	616	613	582	608	582	604	618	626	623	649	616	601	597	595	591	584	566	571	547	668	598	557	610	611	628	598	600	573	593	596	623	628	616	565	614	573	587	590	569	546	604	609	611	595	579	593	620	576	633	581	624	577	597	586	575	591	604	615	647	590	642	589	599	572	650	588	613	593	557	572	630	543	593	601	634	588	589	579	591	611	595	604	600	564	569	589	603	620	603	647	630	604	633	612	607	633	604	614	646	582	617	602	581	591	647	563	615	600	606	625	632	620	605	645	611	608	621	587	644	600	670	632	599	587	611	578	595	605	619	570	635	653	649	598	598	596	613	551	565	615	626	617	587	621	617	607	629	577	593	602	578	641	617	600	619	622	601	570	618	626	630	614	601	571	594	622	603	639	610	598	592	612	595	605	595	600	626	588	632	626	627	568	599	616	605	590	594	593	595	615	574	599	598	617	605	600	611	564	586	571	601	595	630	650	617	556	582	592	637	627	572	653	631	563	578	633	649	603	600	570	566	650	595	628	590	592	612	600	559	569	599	585	596	600	602	592	607	618	621	560	621	579	570	592	602	589	593	624	608	564	613	573	609	611	584	601	616	607	557	595	572	622	619	575	594	615	605	611	569	624	604	618	579	609	598	616	597	607	591	596	570	610	624	572	597	616	582	643	628	632	637	600	619	592	652	632	616	559	601	618	620	605	600	622	589	626	615	584	627	582	593	567	534	594	594	613	630	573	607	606	631	602	603	580	585	611	591	598	635	567	592	648	586	579	589	603	600	590	656	602	575	597	618	616	639	592	674	573	605	610	619	577	635	622	586	570	598	589	631	621	584	575	610	623	599	593	633	587	618	574	586	584	568	580	620	598	609	607	578	648	630	583	623	618	626	593	567	577	587	576	608	583	636	585	609	610	590	617	554	606	593	626	611	595	624	587	554	594	596	603	618	568	592	590	582	585	626	593	601	595	578	570	567	673	538	563	620	649	581	560	628	586	605	566	576	572	651	655	612	608	579	622	598	599	593	597	642	582	609	569	610	610	591	603	615	611	625	621	590	603	578	597	578	626	618	595	611	590	581	609	586	563	621	621	539	597	577	598	562	594	603	583	592	641	594	618	593	594	585	638	629	620	572	566	568	624	617	636	618	608	574	594	600	604	625	629	539	595	568	605	580	573	573	585	588	627	580	588	574	562	618	584	628	587	600	597	573	597	670	604	585	654	589	598	595	609	621	629	643	633	612	585	618	579	631	610	612	571	610	610	668	596	605	572	565	629	587	587	587	584	592	561	583	625	604	628	603	602	610	616	601	618	566	619	630	610	569	583	604	590	613	616	589	567	599	614	585	582	586	622	587	578	621	601	626	628	626	602	607	568	576	592	598	581	617	560	604	510	584	589	609	634	599	580	574	566	643	629	593	617	592	593	612	624	593	604	587	575	585	572	629	630	606	593	587	622	589	595	574	613	608	616	578	629	623	625	653	593	570	609	605	610	642	571	642	608	564	603	625	653	600	610	624	606	577	586	607	557	586	571	594	624	622	655	574	621	616	632	609	631	567	549	581	603	633	588	586	618	609	582	615	629	598	605	653	649	630	594	633	603	593	567	614	591	570	619	607	635	638	619	599	647	618	577	593	576	583	624	571	616	606	561	620	575	628	618	658	622	592	567	608	628	653	672	607	631	591	574	550	648	616	635	573	615	598	625	588	640	625	579	628	607	585	579	588	574	612	546	552	584	623	584	606	575	641	591	614	625	576	622	608	597	602	602	599	583	651	593	587	609	617	611	593	616	578	618	615	589	624	608	603	593	643	587	594	578	616	562	584	642
34939	26603	12126	2035	1121	1016	927	979	941	921	807	993	1297	731	766	742	673	705	714	683	757	687	748	694	727	783	706	766	728	729	726	684	734	747	698	731	756	710	764	686	733	719	735	708	760	736	745	693	705	712	757	727	733	722	721	683	722	679	730	764	736	713	726	702	778	702	721	733	712	705	726	695	689	693	742	690	741	706	720	684	693	698	752	713	736	694	759	725	702	673	748	703	708	712	716	730	702	702	711	706	708	720	789	742	697	733	671	709	717	698	695	721	744	713	715	688	697	678	693	684	717	712	679	682	730	694	699	684	745	674	642	723	700	719	677	741	689	721	705	693	724	695	706	695	731	692	694	721	718	750	723	735	669	730	725	742	714	754	701	736	677	671	745	750	710	708	727	711	698	711	696	746	700	737	730	766	740	710	738	721	692	746	740	708	711	708	721	736	687	711	663	723	695	726	664	680	721	758	723	691	761	779	702	689	686	729	767	681	724	673	752	689	702	731	697	756	668	712	712	701	729	706	698	719	721	710	733	704	748	694	684	690	746	702	753	713	760	707	709	751	717	725	681	727	699	770	716	716	718	722	694	715	720	680	719	728	669	715	707	699	703	735	693	727	725	747	683	735	712	728	721	744	695	692	733	774	753	752	717	755	764	718	740	713	646	756	707	744	683	722	672	720	701	730	688	705	715	730	751	724	724	679	659	729	737	667	741	708	726	706	696	704	728	723	753	701	719	725	733	703	694	668	735	739	725	695	728	690	737	755	743	730	715	690	658	681	692	750	712	702	681	666	693	723	698	698	730	688	787	667	751	717	733	699	678	702	726	668	769	691	755	662	681	713	704	689	744	732	687	694	729	743	723	690	690	728	729	691	731	741	745	695	739	757	742	688	704	748	712	696	749	716	749	681	679	761	721	725	712	708	732	711	728	700	721	701	704	727	738	669	722	751	688	783	724	721	688	687	754	707	671	713	717	692	721	742	752	756	740	723	739	720	712	720	746	699	745	711	707	726	760	722	676	744	745	734	726	726	710	687	666	672	762	763	726	723	692	719	707	689	709	693	751	703	728	707	711	728	710	689	710	722	758	759	677	744	766	716	682	731	730	706	624	710	661	701	720	739	676	718	725	710	690	715	677	719	710	744	700	706	706	713	696	682	715	709	724	734	732	733	723	732	724	718	719	738	692	715	715	695	722	700	685	689	726	721	739	735	707	680	751	741	732	701	728	676	720	680	739	696	737	719	729	722	699	678	685	671	720	684	724	746	745	713	728	667	719	720	695	723	689	715	702	685	704	680	707	716	716	698	760	727	729	657	759	731	739	721	761	730	672	677	761	775	673	719	770	753	741	659	714	737	752	717	675	741	731	733	760	762	729	685	725	710	725	716	714	661	722	680	719	727	744	717	693	733	702	713	701	743	670	692	685	684	694	719	690	715	739	753	733	744	690	718	762	717	680	679	740	667	707	728	717	696	740	710	714	726	723	681	658	720	758	701	716	734	745	714	702	732	711	713	692	747	775	693	716	702	724	697	769	722	696	691	693	667	740	773	726	691	754	706	727	663	725	676	718	673	687	733	656	756	685	707	695	722	715	735	753	752	707	732	727	755	681	707	709	700	702	750	711	722	691	735	678	757	759	699	693	709	724	733	696	750	679	721	715	739	700	751	725	696	687	750	694	712	750	745	758	737	748	729	699	757	724	688	691	709	700	706	668	658	695	745	714	706	746	704	709	736	732	748	696	730	724	684	665	691	715	718	730	715	709	728	739	706	746	740	745	675	742	728	701	725	711	706	677	670	691	757	759	712	692	747	739	709	713	741	707	720	667	721	715	725	737	735	759	697	725	704	676	742	674	756	735	709	728	732	737	731	708	778	701	746	688	715	674	723	700	692	680	739	684	720	723	699	706	728	709	736	704	720	676	698	729	754	693	660	699	695	717	673	668	712	744	713	712	682	679	763	692	788	688	729	728	707	732	704	693	702	733	661	733	685	658	725	717	707	724	711	700	709	696	676	731	703	760	735	719	728	697	738	714	751	687	721	751	767	713	725	705	717	660	728	713	696	744	758	721	730	746	723	704	699	741	705	701	696	710	725	722	718	672	739	754	758	731	690	695	638	670	709	745	758	732	689	736	704	707	731	684	694	754	702	700	742	685	771	730	715	704	728	684	687	717	736	744	698	698	708	695	723	690	734	679	714	699	662	692	742	667	720	773	719	705	703	708	694	716	731	748	743	763	670	676	731	661	762	717	696	716	697	699	695	739	729	670	740	745	716	765	772	717	758	718	676	702	696	693	703	737	687	710	725	671	743	746	701	702	725	758	735	743	695	734	712	692	698	750	709	713	724	712	678	716	686	756	725	739	673	697	715	743	684	669	760	759	732	694	654	728	680	762	695	749	722	735	692	728	715	724	698	708	748	728	717	721	714	700	703	716	709	755	692	741	738	706	748	724	775	708	748	723	745	693	698	744	720	756	718	703	773	692	711	717	707	675	738	697	739	687	732	724	717	723	770	750	704	738	683	705	740	682	676	708	719	719	714	745	732	732	723	743	793	701	700	721	724	709	710	757	690	753	716	733	716	715	693	703	777	731	723	719	748	702	731	707	716	731	752	693	711	783	684	666	754	732	711	674	722	742	721	666	726	722	672	687	695	689	735	797	706	695	679	695	729	724	688	713	733	732	682	708	741	749	699	760	725	747	707	700	679	760	719	715	728	662	804	672	728	677	716	738	722	743	723	751	751	759	735	716	710	756	736	743	719	708	683	672	761	705	698	703	691	721	709	702	763	704	674	736	728	712	723	737	700	705	695	641	723	694	720	754	676	684	730	683	755	705	695	712	726	698	721	737	718	707	740	715	711	687	684	727	794	670	716	702	760	720	687	719	739	711	769	690	731	737	699	768	699	705	713	711	733	731	689	715	725	679	696	695	723	749	723	721	696	678	737	719	718	712	712	648	687	676	729	710	737	705	709	719	740	682	707	720	760	715	661	717	725	708	693	679	714	706	688	703	737	724	724	721	675	729	729	680	719	747	714	716	751	716	750	707	678	771	708	714	673	721	718	714	731	706	742	753	754	731	688	761	772	744	714	740	665	742	690	743	712	720	730	762	716	698	760	700	714	757	720	692	762	740	752	729	702	676	719	707	707	705	740	725	711	712	779	770	688	690	706	724	745	749	728	656	741	682	700	731	711	704	715	704	732	715	725	728	729	734	742	716	705	690	715	722	789	683	708	765	647	699	667	761	674	707	697	734	717	741	769	720	693	685	673	731	725	721	677	753	728	728	772	743	752	766	700	760	703	706	720	669	727	781	729	722	740	750	726	726	733	723	708	694	718	723	713	720	695	724	710	749	720	733	766	741	742	686	727	746	687	680	742	716	720	718	709	697	684	689	700	734	683	698	721	741	735	704	726	706	701	743	696	697	698	751	730	699	708	711	711	713	687	726	729	727	725	718	727	737	719	700	732	703	723	689	676	722	697
37010	34274	8012	2255	1741	1446	1320	1324	1251	1117	1050	1495	1996	827	751	762	797	764	773	759	776	775	775	754	769	757	777	787	780	797	772	770	748	832	763	777	762	769	791	785	749	775	794	777	764	761	799	735	732	797	753	798	785	796	725	759	750	801	770	744	795	763	844	746	803	786	764	783	790	776	773	784	785	724	814	798	792	784	752	738	706	777	771	730	748	773	771	755	770	748	788	774	750	822	789	745	735	775	750	792	751	774	770	744	788	757	745	809	751	758	727	740	828	793	791	780	786	744	776	710	748	743	738	801	737	758	762	750	730	733	712	746	782	740	757	791	787	744	754	744	798	704	752	749	802	701	745	785	768	766	756	762	753	759	780	742	769	699	712	744	743	763	725	753	793	757	748	763	795	738	745	774	737	775	765	742	737	764	721	736	786	726	730	742	778	792	710	804	775	698	750	788	736	777	780	750	709	790	800	804	797	798	744	784	829	763	767	781	766	795	749	783	794	770	774	789	742	734	755	768	761	728	735	774	757	711	771	722	758	732	746	772	770	797	726	785	755	767	733	814	761	809	756	766	781	745	764	741	760	797	800	798	794	752	793	748	769	718	753	767	769	791	781	754	733	801	735	787	768	801	785	714	775	740	742	747	797	768	799	764	753	751	780	766	740	749	724	801	794	721	791	778	776	763	773	793	786	756	756	769	784	749	762	755	797	764	744	761	758	741	830	769	729	766	772	727	784	760	778	769	781	740	783	768	756	754	730	733	769	762	748	768	720	786	780	757	743	751	747	754	749	723	733	780	768	717	782	748	780	807	744	772	770	801	750	766	773	789	779	724	731	750	794	750	784	755	842	741	761	807	820	775	746	793	762	742	764	795	772	770	783	723	746	743	688	778	746	819	815	782	741	702	768	761	700	733	742	793	779	767	779	731	733	756	740	762	771	750	771	726	781	780	787	747	800	764	819	728	769	784	746	793	759	768	749	740	799	743	767	800	721	758	769	740	697	759	785	826	755	726	711	733	751	779	770	771	760	709	798	765	742	784	817	774	790	720	762	741	736	748	774	794	786	820	770	796	758	738	754	769	770	763	754	747	762	780	769	771	777	792	743	738	830	764	735	766	794	765	757	782	739	815	750	758	787	818	760	758	720	743	734	776	801	780	723	749	778	724	777	738	787	785	731	782	766	755	777	739	766	754	710	791	738	738	792	789	759	756	785	741	842	781	785	724	741	768	766	760	813	768	805	716	715	750	731	813	810	767	806	744	776	774	822	738	750	722	740	774	752	769	725	801	811	765	789	766	738	771	763	812	711	727	719	731	782	773	774	764	746	798	764	751	776	773	768	762	751	798	762	827	752	781	775	805	771	792	818	786	775	815	744	759	741	753	753	744	754	779	736	757	765	825	729	828	762	749	788	765	774	767	719	775	785	749	743	767	738	741	748	730	769	740	759	746	732	740	710	758	783	760	748	728	734	756	785	785	741	763	800	779	762	754	788	765	751	792	749	753	758	743	774	788	798	800	767	775	742	779	776	758	793	788	770	744	780	779	746	756	788	737	716	746	698	766	753	779	765	746	693	756	774	765	750	766	726	719	732	730	772	802	778	811	750	706	742	748	766	788	827	735	723	798	695	805	747	778	734	731	721	713	782	738	785	717	795	742	784	788	767	775	739	808	758	758	763	790	776	751	781	779	744	768	777	769	735	732	734	802	729	797	743	770	779	810	752	782	757	753	731	782	772	749	734	759	679	791	747	790	762	757	783	708	779	746	810	736	816	767	741	784	719	777	713	779	751	760	734	746	727	802	758	780	726	756	768	706	781	726	794	754	716	762	819	767	778	776	729	760	786	792	701	770	733	803	753	786	758	781	751	750	784	788	778	728	773	727	756	720	812	748	801	755	799	768	742	779	726	774	754	783	787	759	771	752	707	704	783	777	784	773	756	743	717	725	791	737	748	834	776	779	733	781	760	730	788	749	751	787	757	751	778	781	741	789	773	782	762	759	752	783	746	724	780	775	743	764	801	770	761	784	752	767	778	797	769	744	731	777	786	709	770	701	758	708	789	751	746	763	835	761	780	765	766	728	766	777	767	772	753	777	787	741	763	758	749	726	754	758	778	764	754	788	792	792	768	717	799	714	778	773	766	798	725	776	749	770	759	736	773	744	788	786	845	767	732	752	777	803	808	815	823	775	738	740	818	753	800	760	711	731	755	781	754	781	706	784	775	742	770	762	791	791	781	748	749	760	745	768	791	772	753	759	825	771	791	818	776	727	771	721	752	707	754	808	758	786	748	737	730	750	718	797	726	788	752	772	731	743	712	778	746	713	779	752	755	769	794	700	780	713	736	756	786	792	724	733	764	796	732	760	781	783	762	787	770	718	758	729	744	775	806	770	769	824	730	755	729	769	771	793	801	748	804	746	794	717	758	704	735	774	775	714	736	735	749	729	794	759	729	784	764	791	754	791	799	783	755	808	786	756	773	753	785	733	742	736	744	782	754	771	752	749	753	757	759	767	768	778	734	747	721	818	781	800	766	775	774	786	790	736	691	775	808	762	729	715	779	707	807	768	742	782	740	728	730	767	737	744	784	809	796	778	759	801	746	708	792	730	738	779	770	819	772	775	802	778	771	745	753	780	768	740	734	790	728	711	737	775	758	779	751	774	772	704	741	789	806	805	814	750	770	782	731	759	762	741	807	766	744	761	746	813	686	745	770	755	774	795	756	734	810	815	736	799	781	751	781	727	724	807	725	757	790	775	742	704	786	792	805	766	771	741	767	759	761	761	775	782	710	723	747	749	758	853	747	736	749	771	796	759	750	749	803	818	747	785	745	756	779	763	787	755	763	785	829	744	779	784	735	757	758	781	738	759	796	740	761	752	769	750	739	750	772	780	749	775	761	730	766	728	731	782	762	704	745	720	767	767	731	765	746	772	782	737	742	764	742	756	730	751	706	721	776	771	721	756	722	766	798	762	787	769	723	765	756	754	710	765	724	713	812	772	803	751	763	727	777	756	734	780	762	801	790	757	730	763	714	791	791	779	734	770	751	741	759	745	753	834	789	748	710	777	745	749	779	746	793	729	813	763	758	787	756	696	737	779	785	775	756	788	728	735	759	694	770	738	747	714	766	773	762	811	766	780	748	766	774	721	743	745	749	737	739	812	808	748	768	765	750	779	735	791	748	743	759	744	770	808	731	747	786	783	768	706	760	753	752	733	744	727	756	740	760	716	791	773	783	736	766	770	752	746	781	794	730	765	750	744	745	724	781	797	710	799	776	773	787	805	761	787	778	741	731	745	723	782	724	761	743	775	782	804	734	717	753	691	775	816	746	748	786	767	705	800	786	782	808	730	772	770	771	797	807	755	732	737	748	726	762	774	726	739	810	773	740	771	805	779	750	790	753	749	817	736	744	758	780	715	743	745	729	742	816	756	746	730	762	751	705	733	718	791	772	739	791	749	714	790	744	723	730	784	746	760	761	743
24891	20677	26968	24282	20554	11346	1914	1168	1126	1237	798	1359	2635	564	453	445	408	419	382	352	393	360	377	365	350	382	355	335	326	331	368	351	359	330	356	349	330	332	359	310	345	337	342	327	363	326	305	344	336	318	342	350	339	359	312	328	317	329	325	331	344	303	332	349	346	339	331	338	318	340	297	341	343	315	329	331	349	321	323	343	333	321	343	343	367	299	361	325	355	314	339	357	356	306	325	344	293	314	349	308	298	315	340	325	340	349	319	312	334	328	344	310	296	319	347	357	306	317	332	325	334	302	337	337	327	329	327	326	345	306	346	335	307	340	330	320	312	314	328	347	359	361	335	308	304	305	322	336	315	330	319	331	308	310	327	337	293	336	318	347	343	296	322	297	335	331	352	360	330	357	364	321	333	292	342	322	329	322	330	334	320	327	332	300	321	361	322	307	320	342	332	330	320	356	320	360	292	325	339	332	335	310	333	344	302	311	341	320	365	367	323	330	315	314	347	321	349	342	314	326	325	303	282	354	333	311	313	326	358	335	305	326	347	327	330	338	306	333	300	347	375	336	325	320	352	346	337	322	328	348	316	341	330	325	324	321	338	344	316	346	304	314	317	319	337	354	329	327	324	315	315	310	315	349	325	322	334	306	325	344	311	340	349	301	344	332	326	320	332	349	328	303	327	328	304	312	326	359	344	318	326	328	335	316	332	335	317	354	331	311	309	315	342	294	331	314	322	312	317	309	331	321	349	317	341	323	365	329	329	351	292	289	318	345	301	299	328	367	325	310	324	345	340	344	328	355	337	329	310	306	292	345	338	330	304	296	330	329	287	284	319	366	347	300	335	329	325	355	310	319	327	312	331	337	321	311	363	318	309	325	365	326	301	356	325	322	349	319	352	349	314	308	334	317	345	312	317	295	287	344	316	340	322	332	351	314	317	333	324	317	335	328	309	307	330	312	337	318	300	307	318	319	311	334	310	332	337	316	311	353	317	358	322	307	312	324	337	332	328	329	345	336	324	292	335	334	343	332	358	361	344	346	321	324	307	282	340	315	341	314	322	315	356	312	327	307	316	320	338	373	314	301	334	321	344	315	324	338	311	331	341	328	318	320	307	364	349	359	327	351	318	329	320	325	334	297	292	312	332	328	357	334	348	315	322	330	301	294	316	321	318	317	342	312	353	349	338	342	298	336	313	326	331	322	339	323	331	303	331	332	288	343	316	320	331	323	298	344	333	297	320	328	309	354	325	324	296	343	345	330	313	331	336	327	325	321	263	315	300	307	277	292	342	289	320	287	302	319	358	337	324	349	340	337	325	337	340	304	307	329	290	340	338	332	338	349	333	327	381	295	351	302	315	319	348	315	315	332	312	309	354	325	328	344	315	316	310	360	335	319	325	315	330	314	311	332	351	326	315	326	296	302	315	331	317	348	316	342	336	353	330	353	297	333	308	333	319	350	339	334	327	334	298	324	318	322	309	320	305	330	334	330	321	311	298	307	348	280	328	321	309	325	351	292	341	309	319	323	320	318	327	318	339	324	305	299	325	333	317	340	327	320	340	330	342	380	365	325	336	311	306	300	329	326	318	343	323	321	323	302	337	339	298	324	346	344	355	316	329	324	310	317	307	327	353	343	302	308	346	319	325	296	292	325	312	337	330	320	305	315	335	350	341	340	342	349	355	358	336	325	304	340	312	342	355	325	332	348	337	325	315	346	315	320	335	349	347	315	337	296	332	324	366	340	316	347	342	329	341	355	295	319	313	300	294	343	324	327	315	345	326	336	321	302	310	305	332	309	359	318	335	318	320	308	316	327	317	310	307	296	356	330	300	341	313	312	298	321	317	294	347	297	312	330	300	336	314	311	315	324	320	352	353	349	320	364	320	320	335	301	350	314	329	311	294	305	322	345	308	329	314	337	304	323	346	313	312	311	351	331	298	316	341	335	340	307	361	332	354	344	307	341	328	316	357	326	332	328	295	342	331	312	333	327	305	315	348	328	326	339	329	316	318	306	349	312	338	307	302	311	318	305	350	325	320	376	299	358	316	306	339	340	322	310	329	323	318	325	295	314	327	339	343	332	342	340	350	319	324	333	331	314	342	344	332	338	330	339	319	322	330	348	355	320	334	322	313	315	346	302	340	303	353	327	314	327	308	344	316	300	354	326	300	330	337	334	314	315	333	346	337	332	314	315	306	343	361	329	327	359	326	336	308	324	322	309	275	282	324	305	328	333	331	318	321	326	340	308	310	370	326	330	313	288	337	314	352	329	328	292	314	332	336	310	293	323	304	303	327	309	310	334	321	325	321	324	311	344	327	309	310	283	329	362	327	315	349	334	317	333	311	339	330	318	324	314	332	302	304	341	348	316	328	349	316	323	333	313	332	326	333	328	335	289	287	315	326	308	339	305	337	323	335	339	308	360	317	332	325	303	324	351	333	326	306	318	323	339	296	335	343	310	316	318	363	317	371	329	330	368	320	320	346	304	337	314	374	319	346	329	327	345	351	342	292	292	319	337	333	329	314	339	335	332	310	329	317	320	329	333	328	296	297	327	368	320	327	328	346	328	340	319	305	324	311	329	318	341	348	305	318	305	307	306	321	342	323	310	344	304	315	350	326	340	305	324	334	311	325	304	308	304	295	331	330	314	321	336	327	320	311	333	318	312	335	313	353	325	329	312	329	292	278	328	333	313	296	324	329	315	300	346	328	349	306	320	332	314	332	313	318	308	322	320	343	337	362	341	327	313	317	357	329	340	335	297	313	361	341	325	343	319	297	327	313	322	339	330	344	323	325	350	325	329	325	310	346	312	306	339	316	310	302	339	340	317	332	340	312	317	295	326	327	322	320	345	308	289	335	333	302	299	326	342	338	339	327	319	337	362	330	358	340	294	322	324	341	349	341	322	329	297	328	336	326	320	348	331	303	314	319	298	326	313	340	319	334	339	335	344	320	328	342	327	347	303	330	310	298	310	314	320	333	360	319	326	332	363	291	327	293	352	332	311	336	315	342	319	320	345	321	335	313	340	292	341	330	345	309	328	312	303	332	377	300	322	324	325	336	288	311	324	341	335	376	340	346	352	317	335	343	318	316	321	346	322	309	306	321	337	325	374	324	320	293	314	326	296	304	301	349	343	339	293	308	308	348	331	320	324	325	322	316	306	330	349	332	333	302	328	360	320	339	321	322	307	334	328	311	334	321	358	322	318	318	332	320	339	317	311	339	346	342	337	373	363	308	302	324	332	320	343	308	334	293	309	331	312	311	338	341	328	310	332	303	346	319	329	345	328	311	327	310	332	370	310	309	330	294	290	312	348	340	337	311	325	335	362	340	285	329	366	276	306	317	344	293	330	337	319	352	317	332	345	359	290	346	340	319	333	320	348	362	340	314	315	312	317	354	336	326	337	329	353	344	332	315	301	342	334	320	340	330	312	334	318	324	344	337	310	317	317	332	337	318	314	297	324	327	334	289	337	332	350	345	313
41530	51864	22664	6931	4659	3313	2557	2232	2341	2265	1525	2886	5401	798	656	631	602	602	503	536	469	477	482	434	456	420	448	383	392	404	388	390	387	382	407	389	395	396	379	380	363	377	365	404	377	388	373	357	340	388	377	363	407	386	340	375	363	378	374	366	381	389	382	386	372	357	330	368	379	349	380	362	382	399	398	329	379	395	364	355	358	382	372	382	359	367	358	391	377	383	378	375	401	357	369	359	364	376	376	367	380	344	370	398	380	353	362	352	352	355	362	358	367	311	374	347	348	382	356	390	334	355	365	363	387	356	375	385	348	364	367	383	353	323	351	357	339	329	370	385	340	368	341	383	352	359	344	382	351	350	345	362	382	367	382	334	363	383	365	395	364	354	357	378	364	363	379	356	343	356	337	377	381	357	353	356	391	367	367	378	312	357	348	372	377	356	388	365	352	379	386	368	377	381	368	392	357	394	345	402	348	337	376	385	361	335	348	365	352	347	342	368	365	344	360	356	338	342	342	381	368	362	355	327	369	362	361	321	353	362	377	372	395	360	332	386	344	382	383	370	373	353	395	374	372	360	367	368	339	363	386	391	358	354	343	335	384	356	346	360	385	366	378	359	365	357	329	374	374	379	333	373	338	357	364	359	353	365	353	363	354	361	370	370	383	347	381	334	334	360	350	368	371	381	358	378	367	367	394	369	360	377	348	358	372	347	339	371	371	386	353	353	376	361	363	373	345	371	377	384	372	371	348	358	377	381	348	328	364	372	352	341	405	336	367	351	372	377	359	359	367	378	365	347	366	369	357	356	381	346	332	378	365	353	338	356	371	319	338	360	369	348	378	342	379	363	359	357	369	360	369	369	338	370	400	341	339	392	381	363	373	377	396	367	346	361	352	338	389	377	364	353	359	393	369	358	354	379	356	359	372	360	392	367	346	369	333	370	328	345	338	372	351	380	341	347	321	373	417	383	352	320	363	357	345	376	357	339	360	356	349	349	360	377	327	336	355	346	329	364	369	366	350	363	339	358	352	386	350	350	386	353	351	336	373	337	364	382	337	338	331	372	317	339	346	355	344	346	356	357	332	366	380	378	332	370	359	391	342	357	364	403	325	339	355	365	386	336	358	350	349	364	368	366	355	349	359	354	319	367	400	375	414	380	372	346	359	349	347	327	347	385	367	332	362	359	366	352	340	353	328	375	372	358	378	369	374	378	406	362	375	346	345	371	378	352	356	351	383	362	365	363	374	343	372	393	334	383	335	379	355	315	346	348	354	366	340	342	338	339	357	320	356	383	361	359	365	367	414	339	370	343	384	387	365	342	368	350	326	360	375	364	319	349	342	374	373	358	355	375	350	367	396	360	371	338	416	380	358	376	391	367	373	316	333	331	373	340	339	361	367	354	363	371	391	383	375	335	361	355	347	350	328	381	337	358	295	390	329	351	394	362	365	383	363	374	354	364	365	378	370	353	351	353	348	346	352	352	353	382	354	319	360	315	337	342	377	392	355	357	345	361	329	387	367	373	357	371	329	382	385	334	330	383	374	398	376	351	397	362	341	358	366	381	370	386	361	382	356	340	348	362	333	364	368	310	347	373	352	371	346	340	395	360	375	384	373	365	359	316	360	357	337	362	353	368	369	336	339	352	373	359	385	354	362	334	390	351	398	353	354	388	378	340	350	315	367	352	379	364	369	357	346	363	359	371	362	377	329	325	356	371	346	372	368	370	374	402	363	393	358	364	376	369	317	347	366	351	347	366	351	398	372	378	344	382	334	377	365	393	369	330	352	362	370	349	376	354	369	396	360	379	336	405	388	349	373	376	348	328	357	375	358	340	359	352	363	353	338	386	343	354	404	379	370	348	359	319	363	381	376	351	376	355	358	381	382	359	396	349	362	328	380	358	382	341	373	348	347	330	332	367	365	373	371	379	369	396	394	361	348	371	374	393	316	364	359	348	359	372	359	373	344	376	336	378	394	403	357	363	336	368	360	376	367	334	350	369	344	326	367	360	382	349	372	359	338	367	337	331	340	380	376	365	397	316	363	348	380	381	368	351	324	351	369	358	364	370	349	368	354	353	348	354	348	364	416	388	394	333	315	352	384	329	346	338	357	345	341	366	357	361	362	363	356	374	361	346	367	397	372	363	338	357	350	345	395	341	389	383	348	321	335	376	340	336	355	338	375	351	339	354	351	339	354	336	371	329	335	328	373	331	375	362	352	349	365	350	332	367	387	375	368	388	326	337	392	347	342	361	343	382	348	340	375	379	363	400	353	325	355	349	369	366	383	358	355	370	380	384	330	317	362	355	377	367	326	388	371	352	392	360	364	376	351	376	383	343	367	367	357	388	381	395	386	348	343	367	371	351	373	368	387	377	394	390	337	335	357	350	341	378	365	341	363	379	360	370	356	356	333	370	353	358	371	390	354	353	355	359	348	371	386	353	362	350	343	383	384	327	320	372	356	364	339	381	343	349	355	345	384	353	372	355	337	352	378	345	370	391	380	378	351	364	334	381	322	363	367	369	343	385	352	371	361	322	391	373	362	356	304	364	370	389	363	358	362	341	355	328	360	358	338	357	385	379	341	347	396	332	352	364	402	359	374	386	363	371	324	356	367	359	342	388	352	381	380	364	381	337	373	361	371	391	334	362	359	346	367	389	349	341	351	371	370	333	355	332	377	358	340	365	357	359	329	362	341	365	372	330	360	335	377	369	346	346	354	361	357	399	341	366	364	391	392	362	356	361	351	336	387	424	376	391	374	339	339	363	359	368	352	384	385	335	324	387	348	322	348	382	363	349	354	350	344	359	365	352	356	362	369	354	403	328	360	370	313	367	343	359	363	392	328	349	333	377	349	405	406	361	328	389	357	394	358	373	353	353	373	352	373	353	350	400	346	350	360	401	362	343	378	331	381	352	345	366	365	364	386	382	361	362	364	333	343	352	348	382	353	366	378	355	374	364	351	344	368	360	371	390	364	362	337	374	380	352	376	395	352	360	372	401	389	357	349	373	358	358	374	333	357	342	385	334	361	363	350	359	349	362	362	340	355	378	362	364	384	356	362	392	351	336	364	362	338	358	362	362	360	347	343	361	358	381	369	384	381	379	355	350	353	343	329	380	354	344	356	355	349	370	386	348	358	354	360	372	356	369	359	367	363	372	372	324	351	368	353	365	356	374	367	366	350	382	343	364	382	354	347	350	376	344	370	326	322	340	348	361	350	366	380	322	333	324	343	399	363	367	334	403	408	374	358	366	367	391	339	361	367	347	351	360	366	374	348	349	347	325	399	336	368	338	371	346	343	352	362	346	376	371	383	336	346	377	394	377	368	325	391	340	368	371	350	376	379	355	341	358	343	400	342	371	356	389	371	359	368	335	328	330	352	387	340	321	344	362	322	387	400	366	390	323	333	357	370	367	333	362	361	391	375	357	382	382	373	373	363	336	356	341	363	351	350	353	339	355	362	347	349	368	361	347	353	348	349	315
22872	20668	27324	23896	20608	20590	9201	2314	1674	1333	1639	3196	2918	999	812	708	784	790	709	713	734	744	678	680	712	692	700	683	669	628	663	649	670	667	648	612	614	618	678	655	686	610	649	595	634	642	603	651	631	639	621	647	613	636	624	614	648	648	683	672	626	626	605	615	611	612	578	609	607	627	608	624	640	599	627	644	601	682	671	638	606	615	602	669	596	585	556	619	601	614	656	631	623	603	603	650	655	615	662	622	617	625	603	611	672	621	595	628	601	627	648	565	588	549	566	586	593	597	630	572	636	653	609	628	598	631	611	614	570	614	580	657	608	590	613	671	628	631	597	615	637	627	605	622	597	589	654	608	612	673	629	613	629	677	625	610	606	629	586	608	609	637	686	635	605	584	610	608	622	617	614	642	614	611	609	629	608	611	620	591	631	607	633	608	647	639	603	618	675	603	581	697	623	644	609	659	628	656	640	616	617	600	626	621	589	621	604	678	669	621	652	619	648	660	622	625	580	682	666	622	644	624	656	623	590	624	594	628	633	575	646	607	620	591	621	638	626	609	606	641	605	655	611	612	646	619	631	606	633	638	591	661	619	598	639	651	615	601	621	628	636	602	605	623	607	617	612	619	628	646	586	605	648	601	602	601	649	617	629	590	604	615	581	605	634	616	607	632	623	608	625	620	616	622	635	652	564	597	611	595	622	647	618	642	680	589	685	662	603	606	626	600	601	621	589	616	569	600	569	593	627	626	631	591	588	601	654	652	584	630	580	616	665	618	631	552	611	634	618	599	628	634	610	581	606	611	645	633	594	637	592	631	614	587	619	579	621	620	639	642	650	585	638	612	619	595	606	637	621	604	687	620	605	644	615	613	606	619	629	598	658	599	621	592	635	591	623	608	566	616	634	610	609	625	651	636	593	643	637	624	625	646	598	593	619	625	606	619	637	622	633	606	658	608	613	581	624	624	626	619	626	553	595	613	635	615	625	611	615	609	612	616	583	595	619	578	633	623	602	655	622	638	656	611	648	638	558	606	592	674	577	648	639	594	659	633	637	630	617	632	631	594	588	609	604	600	643	557	633	601	652	601	614	606	608	585	617	615	603	618	608	608	639	608	626	661	595	617	582	615	616	640	641	640	627	634	602	601	590	639	625	610	686	653	626	563	600	671	618	597	618	609	650	640	608	634	594	624	675	597	598	561	602	626	619	639	643	639	646	608	636	636	592	614	647	625	581	597	622	603	612	618	649	622	621	631	622	604	629	608	597	578	642	648	638	592	620	610	642	580	608	610	606	600	602	597	650	621	566	615	646	625	606	616	600	636	630	636	631	680	589	621	625	638	623	600	650	614	609	611	595	637	634	583	615	565	612	637	651	617	609	624	594	602	644	597	634	579	620	649	577	602	618	637	639	633	638	621	603	631	640	634	607	653	622	614	606	610	647	622	622	625	625	607	626	588	627	612	595	631	630	650	648	595	593	588	597	604	624	636	667	680	645	637	651	587	661	649	612	557	638	663	574	605	588	657	600	627	626	597	626	607	613	628	637	615	606	621	626	580	604	587	597	632	633	618	637	658	665	616	630	652	640	610	627	658	662	659	615	612	609	611	652	672	606	580	646	616	626	600	643	605	635	626	595	612	604	643	625	568	573	600	632	593	616	608	649	615	589	626	633	613	612	629	620	607	597	621	601	617	631	604	634	603	625	619	606	616	636	608	571	639	622	623	595	610	627	611	608	641	584	592	647	574	627	613	658	606	624	609	612	614	603	586	614	611	640	612	618	659	584	576	636	604	589	581	660	635	631	600	620	617	603	622	621	666	608	631	607	610	636	564	625	616	586	631	592	644	672	623	636	657	605	630	621	609	621	638	625	581	622	614	586	659	640	611	634	615	577	613	609	590	621	587	652	630	644	603	619	623	619	607	639	587	625	633	626	607	579	633	645	655	627	606	640	645	582	605	598	610	631	620	609	580	655	627	676	637	605	618	607	590	606	634	656	637	697	590	638	594	563	618	623	628	612	581	655	633	587	636	624	648	635	652	609	615	645	629	550	564	637	644	645	643	630	640	596	660	580	603	629	615	615	652	620	600	615	589	620	586	615	620	581	649	599	591	620	628	650	651	627	614	571	614	605	646	608	610	622	618	618	618	651	614	645	556	620	636	643	636	650	602	622	627	611	570	668	589	641	625	638	603	624	580	570	587	569	587	658	647	656	652	605	636	634	613	609	621	610	577	596	590	614	614	591	668	663	643	629	615	604	635	589	631	624	590	575	649	597	634	627	580	645	642	590	609	591	619	658	614	633	586	631	624	652	624	611	635	637	601	634	652	624	658	607	592	635	632	596	574	612	597	619	569	584	606	583	673	584	668	607	628	621	613	597	624	625	583	623	633	633	616	625	617	616	571	638	619	650	618	609	610	630	607	656	686	594	621	648	616	596	673	635	633	594	670	698	630	616	610	604	620	579	602	640	614	614	627	587	632	646	599	541	614	648	626	588	661	646	602	602	634	626	614	649	589	640	617	621	655	626	617	565	595	607	638	630	622	606	602	595	550	665	582	635	636	641	594	637	659	615	613	624	605	620	627	602	557	631	606	612	618	606	627	681	631	625	639	618	619	608	623	596	606	603	510	645	623	633	626	591	628	574	643	592	591	623	618	636	656	605	649	617	613	602	652	638	622	636	673	601	613	588	639	598	610	664	640	648	596	601	615	610	612	622	634	669	573	609	644	607	620	635	612	649	660	639	636	630	603	602	621	642	638	626	657	570	609	584	604	641	585	630	599	611	631	608	629	633	630	600	649	607	638	640	620	620	626	618	624	645	565	618	620	558	629	633	628	606	581	671	621	615	603	647	595	640	614	610	618	587	650	598	582	625	642	625	631	616	587	596	601	602	631	650	592	614	567	595	597	628	648	614	632	613	606	600	635	642	625	630	625	642	616	607	640	648	606	578	624	613	605	614	633	636	592	631	592	639	575	605	584	609	638	582	633	601	599	555	606	625	582	611	630	609	565	592	606	608	607	561	641	604	636	614	586	646	618	623	597	612	595	610	627	626	615	628	638	645	585	639	593	602	651	592	618	644	595	624	618	647	608	586	597	630	596	647	601	618	617	606	605	594	600	646	641	616	578	618	657	615	645	614	632	601	589	592	591	621	607	616	632	593	611	589	627	632	587	598	614	627	631	672	630	622	637	679	657	560	608	586	622	623	566	677	643	604	590	644	612	604	648	686	602	618	579	606	622	582	569	625	659	664	642	580	617	619	559	597	615	653	615	654	612	626	646	599	622	640	635	582	622	655	582	639	694	620	595	610	597	602	612	622	618	603	583	579	606	641	624	618	632	620	662	605	656	645	622	618	646	626	651	581	597	619	589	639	630	595	600	587	592	620	610	626	609	618	647	559	661	635	625	571	608	648	636	636	656	591	603	654	613	608	618	655	611	640	566	580	599	643	630	615	676	628	612	661	610	617	593	617	580	646	639	628	632
45543	59467	29426	10018	6513	4907	4234	3947	3162	2261	3033	6413	5412	1345	1115	983	1033	1017	873	866	847	733	756	712	724	694	682	682	717	623	644	666	660	644	652	631	653	669	569	645	625	635	627	610	585	649	644	652	655	628	705	592	626	621	585	663	594	649	619	650	653	606	601	665	610	630	604	613	534	584	574	612	607	634	600	566	628	580	624	579	611	653	591	633	684	615	627	643	600	625	588	648	631	566	585	596	617	624	642	621	573	595	587	630	626	646	648	663	631	652	618	604	603	560	631	612	603	606	625	573	616	617	635	624	601	582	605	639	540	603	578	586	607	648	586	611	578	640	590	630	573	597	599	584	627	617	637	617	629	650	672	617	573	625	609	591	607	584	588	603	614	657	593	558	636	561	618	637	615	580	618	614	634	665	605	608	598	614	594	584	605	647	586	592	612	654	613	607	620	594	583	586	614	612	634	641	623	557	634	553	623	609	586	575	643	607	604	587	629	623	616	630	605	636	571	606	560	630	586	633	602	584	608	630	603	577	597	567	586	578	601	639	573	558	636	613	594	599	629	621	601	587	639	642	585	618	595	635	616	617	634	613	588	614	596	636	591	556	582	577	610	595	585	610	599	615	646	623	612	654	563	622	613	640	595	570	614	661	652	573	585	598	573	615	588	606	588	612	583	605	592	640	618	610	598	597	611	590	588	616	552	614	609	594	573	619	606	615	602	643	659	632	593	573	646	613	634	598	575	578	618	627	627	650	638	613	631	605	595	614	602	582	558	604	651	595	585	583	607	638	612	654	657	652	675	657	640	635	583	596	628	573	606	650	618	577	621	602	547	644	602	644	632	576	584	630	626	610	678	621	561	604	612	601	610	636	564	669	594	607	575	577	629	586	612	616	642	568	593	585	578	619	624	618	598	628	611	597	590	616	599	597	611	587	639	597	608	595	576	622	584	622	617	601	548	596	593	643	633	609	607	643	629	605	603	620	616	629	605	625	589	593	615	632	632	626	555	618	639	599	643	638	597	639	608	647	651	628	571	648	610	634	545	615	607	620	595	595	635	608	627	567	598	572	576	624	559	623	637	565	620	596	586	621	627	573	619	635	609	614	608	629	619	588	587	611	595	599	625	592	574	594	568	650	613	591	654	594	626	588	583	650	616	609	633	595	587	622	611	586	644	610	593	585	581	618	661	620	616	592	596	596	645	588	606	590	602	598	622	603	574	656	584	612	564	645	591	618	556	609	633	626	626	586	588	586	576	626	560	664	652	617	617	610	601	629	629	604	609	620	619	614	614	608	610	577	591	598	601	623	596	605	602	592	576	579	606	592	581	581	625	608	560	637	640	572	643	666	594	635	613	599	625	618	609	574	616	608	596	626	621	553	632	620	624	599	611	573	607	584	641	595	579	541	594	605	571	566	629	575	618	612	584	661	584	573	582	582	592	579	592	553	623	617	662	617	646	611	580	577	583	598	626	642	576	598	590	600	652	616	614	629	563	597	595	624	616	588	590	557	562	569	606	629	595	557	602	557	674	604	615	566	581	565	574	613	615	642	631	607	571	581	584	601	622	590	609	616	579	587	631	568	602	618	613	594	629	581	588	598	618	604	609	568	608	602	588	599	622	603	602	597	609	643	647	610	656	608	602	647	532	610	573	613	627	624	574	660	614	587	636	609	653	595	604	596	618	621	612	606	602	594	571	627	616	586	653	609	615	584	616	619	640	615	607	596	616	629	608	630	623	576	622	649	636	624	600	595	601	625	561	685	652	554	607	566	636	604	605	593	642	623	596	609	613	607	623	537	603	597	624	604	591	587	604	623	651	636	634	628	611	604	541	570	606	599	577	640	576	611	606	603	603	581	612	599	619	641	609	660	572	624	593	606	599	610	595	606	596	595	588	608	589	619	614	559	594	605	661	616	626	619	626	610	622	605	589	598	625	662	576	634	595	634	585	601	580	624	645	636	596	640	596	633	608	563	622	639	575	626	615	590	580	575	636	619	600	590	637	612	626	588	585	595	590	567	616	636	624	654	617	619	619	631	625	586	631	609	627	575	649	618	598	655	577	604	612	646	621	583	633	593	595	611	599	605	615	640	643	632	629	604	621	564	564	601	644	643	607	612	648	598	657	644	587	626	593	649	584	601	639	618	538	588	647	585	620	633	615	593	652	607	649	599	631	601	615	595	625	640	595	578	642	562	624	631	603	569	641	638	616	582	608	606	602	671	588	660	628	615	598	617	591	607	623	607	603	597	644	627	627	657	589	550	559	606	646	597	570	616	607	637	605	592	616	660	605	606	619	568	554	590	589	618	617	515	623	622	585	635	603	614	637	586	654	616	628	625	598	618	577	642	577	616	622	618	623	624	597	600	606	594	604	621	603	623	577	604	624	578	588	600	606	608	589	604	657	595	614	599	573	621	564	612	585	644	578	601	613	609	615	660	623	590	621	664	649	605	620	607	602	612	601	596	594	601	632	600	598	609	601	621	568	602	602	568	626	583	577	582	584	604	573	587	588	588	590	593	578	620	592	592	605	636	602	623	609	595	661	588	629	557	645	598	614	605	607	603	598	633	571	603	612	599	606	581	655	588	594	628	629	617	598	560	626	573	589	575	632	655	627	604	605	608	581	581	592	578	601	641	639	628	604	644	602	612	573	632	658	573	614	622	605	586	554	634	616	632	571	601	602	645	606	548	607	620	596	605	619	569	591	562	610	586	579	645	568	623	608	575	539	544	606	590	607	586	588	621	628	576	584	596	588	599	624	636	600	601	572	612	639	593	607	634	657	633	549	621	637	575	604	617	593	621	635	605	617	644	574	631	620	642	619	570	594	589	606	612	576	574	598	623	614	587	585	609	641	611	624	570	614	586	610	631	638	622	631	622	574	619	606	584	674	569	613	594	627	598	595	602	604	647	595	644	632	590	640	686	608	633	592	632	636	594	611	650	605	619	621	640	575	603	571	577	606	641	600	666	651	575	603	604	596	591	615	595	633	613	596	620	611	560	610	675	641	606	610	591	633	612	618	589	639	656	601	578	601	585	592	583	617	647	580	574	604	571	623	641	596	627	599	559	575	652	611	604	610	619	613	618	606	622	565	624	611	602	606	612	663	586	550	578	618	613	606	594	602	617	618	604	612	631	627	619	594	603	606	581	567	597	608	636	599	603	633	652	611	542	578	593	626	622	608	617	655	643	623	617	620	623	630	621	616	596	597	641	551	610	574	583	608	596	600	581	656	557	614	609	623	596	610	654	592	584	646	631	642	582	582	613	626	550	619	583	616	603	595	590	623	659	591	582	585	612	623	624	549	609	593	591	645	611	572	619	606	623	619	637	622	614	598	653	574	648	599	579	593	605	635	637	595	648	594	599	582	628	606	591	588	608	628	616	609	584	634	594	602	559	584	591	634	576	628	629	591	575	630	599	572	594	547	628	629	603	592	618	628	570	600	632	654	599	559	640	612	643	616	643	595	584	612	591	601	543	603	598
34676	27876	16460	2692	1167	921	1008	1019	935	778	871	1393	1263	809	749	722	766	763	732	727	688	737	741	680	675	667	788	685	660	737	725	681	757	747	752	699	739	690	733	717	713	702	719	727	727	758	701	735	740	725	663	719	750	700	681	724	734	730	683	734	697	682	686	717	706	687	694	738	731	712	741	731	761	732	669	727	740	693	687	767	731	715	718	738	684	655	716	745	645	683	726	736	743	708	683	735	748	706	690	697	723	659	689	717	738	723	684	711	741	698	720	718	724	743	715	739	733	699	706	724	708	698	743	706	707	690	665	692	746	714	717	698	683	756	697	706	743	718	718	752	704	736	731	703	714	709	719	713	717	763	766	705	703	738	678	718	736	683	706	703	704	723	678	756	707	737	754	729	720	723	687	717	683	731	703	693	734	694	718	751	708	712	717	676	705	737	717	711	690	753	715	771	685	724	679	706	756	731	741	706	716	739	719	734	718	692	756	710	750	772	683	660	728	681	733	700	688	697	729	729	748	738	670	727	690	674	753	714	699	731	717	720	717	738	683	722	694	683	746	715	684	702	771	720	718	706	689	664	727	719	693	740	770	689	710	741	714	677	727	694	723	701	694	693	688	759	700	686	685	680	717	706	726	738	694	661	709	724	707	756	704	734	698	741	713	721	686	730	720	723	756	668	729	719	706	690	763	736	720	682	730	728	707	690	717	685	743	653	700	739	686	683	777	722	703	690	704	697	735	749	742	703	712	695	713	683	731	721	696	719	721	714	745	694	686	689	733	698	728	752	691	776	677	700	747	706	700	677	732	666	702	671	733	719	688	685	745	717	718	732	706	753	738	660	690	743	702	662	734	737	747	713	727	703	660	707	660	705	690	716	718	687	720	690	716	750	705	752	682	712	741	717	704	715	683	682	710	712	707	679	743	706	723	708	714	733	759	674	785	731	691	718	716	723	715	725	724	682	699	758	719	729	701	739	732	709	732	731	689	676	717	723	748	747	695	716	684	691	745	697	747	728	701	665	747	746	737	694	698	713	695	789	721	759	724	693	691	704	684	700	720	736	652	653	734	746	726	714	722	712	681	689	681	730	724	700	704	718	735	706	712	744	707	728	750	699	700	709	669	745	739	657	717	719	706	752	707	714	696	754	711	721	731	712	673	752	743	710	728	785	715	741	711	727	725	708	720	718	715	687	742	731	692	725	737	744	789	714	753	721	695	714	715	749	728	755	683	723	763	757	726	732	723	675	702	681	683	677	705	717	699	709	698	712	705	693	723	717	750	706	732	732	743	702	674	657	722	665	723	715	746	726	726	756	722	742	705	680	736	739	689	709	636	698	691	765	734	724	708	749	711	674	735	703	725	709	737	708	706	708	692	697	742	758	705	702	697	759	660	733	679	729	709	750	685	692	678	652	682	713	695	700	683	746	695	702	697	694	714	753	707	715	716	776	737	709	745	686	719	700	669	662	741	701	738	717	739	746	769	683	687	671	694	654	711	777	710	716	723	676	730	734	684	700	672	702	628	752	694	720	747	756	753	709	700	656	753	750	716	715	685	718	715	751	716	723	704	687	679	749	737	722	693	725	710	712	711	712	729	674	699	716	730	719	709	733	738	746	732	746	712	769	711	704	719	740	721	689	676	752	699	721	702	738	744	683	768	720	733	709	729	691	741	675	666	691	687	687	779	692	734	742	693	735	724	721	739	748	716	723	738	692	748	723	751	704	687	689	730	664	698	715	730	714	727	737	707	677	715	718	753	701	745	693	733	702	736	717	683	716	731	703	713	710	684	683	731	718	722	679	697	713	670	683	726	753	652	733	760	703	726	698	722	693	696	709	704	744	720	724	672	721	715	699	723	697	746	653	713	712	747	688	748	727	759	721	665	673	711	748	696	712	700	761	711	712	701	696	753	739	756	683	766	741	754	687	741	664	647	710	714	710	748	722	729	706	672	789	720	695	714	729	723	694	721	721	692	710	721	734	744	726	703	703	712	715	666	680	678	713	712	732	750	696	690	728	727	723	682	698	717	700	729	709	683	675	718	803	756	767	720	752	743	697	708	675	696	709	700	704	731	655	726	752	728	697	652	742	717	705	696	733	750	716	712	697	725	716	731	646	659	643	726	760	761	739	696	676	726	758	720	691	703	707	715	730	759	736	707	743	727	683	723	731	712	655	711	717	736	738	717	725	699	724	719	731	775	699	672	712	714	690	694	711	753	721	675	726	733	728	714	750	703	701	731	694	713	719	718	717	677	740	707	723	706	676	691	710	709	670	724	727	727	745	686	674	706	734	697	693	720	706	745	687	752	742	701	725	750	686	705	745	706	748	672	719	710	734	719	706	706	719	728	752	753	664	731	707	714	696	709	708	751	685	734	701	694	743	713	718	704	754	735	723	720	710	718	717	678	723	730	731	720	759	767	738	754	717	732	713	721	711	709	706	712	687	695	695	736	733	702	721	714	709	692	723	792	674	714	708	723	706	707	708	691	688	721	743	745	700	725	773	737	743	698	702	715	749	649	721	694	744	739	750	742	710	737	749	716	733	701	750	693	687	702	757	678	694	734	691	681	654	737	702	732	679	697	704	738	717	715	723	727	729	695	725	744	698	703	753	743	715	726	743	725	716	678	728	706	713	735	700	723	708	720	700	689	735	692	741	692	735	738	663	688	670	707	716	672	753	727	697	726	709	725	712	728	737	737	679	708	753	739	701	695	754	775	704	735	709	689	690	683	671	670	710	663	711	726	700	694	742	695	731	735	688	720	768	712	724	697	695	783	715	728	662	723	690	721	733	765	697	711	725	727	756	711	759	713	716	748	743	754	757	718	684	715	704	766	724	665	713	704	736	704	690	732	711	734	693	682	719	777	718	668	708	714	680	744	729	702	669	673	749	721	727	693	689	720	749	725	727	689	727	719	668	751	710	689	741	738	675	686	697	711	691	737	774	746	688	733	751	714	739	656	706	661	738	741	697	739	703	715	676	700	671	690	700	737	646	738	726	660	755	686	664	726	750	710	799	754	728	718	694	702	732	741	728	718	718	671	684	748	705	742	713	753	737	729	743	710	697	692	740	754	743	726	747	707	740	706	720	702	703	694	690	680	715	732	709	688	722	719	764	695	731	707	727	737	703	692	716	704	682	705	709	718	727	687	765	702	712	724	741	727	738	674	744	725	703	738	756	754	718	748	724	723	743	721	722	671	728	759	693	661	763	746	708	703	743	701	739	721	696	672	714	706	718	715	651	703	697	695	694	727	705	732	683	725	736	717	748	740	727	675	749	661	723	713	716	735	741	720	721	719	717	716	732	711	666	739	710	718	658	716	684	715	711	722	686	745	736	705	666	738	715	716	697	755	718	732	732	759	699	679	762	787	685	736	739	716	774	689	678	752	689	720	700	740	700	748	724	723	736	715	721	738	727	690	689	702	713	710	730	689	710	723	700	756	691	700	733	724	696	697	714	753	708	717	653	694	716	709	715	749	711
37214	36216	15970	1955	1568	1419	1389	1627	1237	956	1150	2398	1829	845	740	774	781	777	786	753	796	777	784	735	761	764	767	785	749	718	778	756	751	802	831	739	794	774	743	778	744	738	746	719	816	764	764	752	788	740	802	811	759	785	749	789	759	818	769	783	750	728	801	743	749	730	740	801	690	788	755	796	750	744	754	723	754	810	762	816	688	799	776	782	770	749	784	743	747	794	746	774	745	738	775	755	799	781	798	733	750	740	744	811	741	804	753	751	737	783	805	746	749	735	761	794	822	706	805	749	762	791	774	772	794	756	774	720	775	775	728	758	754	737	698	776	738	766	769	774	760	744	770	767	730	760	749	726	750	834	770	776	787	771	774	772	767	732	728	772	685	790	736	805	755	747	747	750	774	763	822	760	768	768	748	757	781	731	743	764	759	795	791	784	745	762	743	739	786	794	794	801	720	758	754	783	798	774	748	769	741	731	713	735	789	792	747	719	783	780	790	761	755	764	835	764	771	800	733	795	752	753	802	841	772	773	785	726	762	765	797	739	722	745	803	742	809	804	754	774	770	729	792	715	759	751	806	789	786	797	708	762	772	756	791	746	742	738	721	823	790	790	768	768	763	774	794	685	749	748	786	745	738	742	746	768	761	776	815	748	773	761	733	790	829	757	755	735	722	778	772	821	716	756	782	751	720	764	821	793	763	769	729	767	788	757	776	740	781	730	754	791	732	788	781	775	740	755	803	793	726	752	741	797	797	738	788	759	750	731	786	787	769	759	759	783	764	753	751	727	740	781	739	800	733	743	711	757	740	787	797	724	744	751	785	802	795	763	767	742	725	742	737	749	715	721	730	776	795	741	730	842	760	774	777	808	759	768	777	764	745	706	728	696	763	740	785	777	777	744	766	749	776	759	737	759	774	727	770	750	766	771	792	802	749	749	792	756	749	730	799	762	813	733	717	756	784	733	709	716	782	802	742	679	776	741	784	740	736	777	758	760	754	785	823	732	780	801	721	770	752	780	740	773	762	706	791	752	813	765	702	722	764	778	773	757	754	695	765	830	737	792	768	745	810	757	793	773	757	804	781	758	759	755	734	775	769	754	805	784	754	724	777	772	754	775	737	792	750	822	794	777	739	802	723	786	771	792	732	777	759	751	723	784	769	750	797	752	683	783	774	773	784	764	756	789	727	774	781	714	741	773	750	788	773	758	729	765	749	768	798	749	795	738	740	781	811	752	719	734	745	738	759	772	774	741	793	792	804	748	764	751	777	701	754	747	821	724	791	744	757	784	793	809	771	791	814	700	771	718	774	769	793	768	761	822	762	745	764	748	742	755	794	764	840	771	764	743	805	757	748	757	815	762	777	739	790	749	790	748	812	710	809	743	751	783	741	775	700	760	736	789	753	743	734	803	757	770	714	785	756	758	742	768	795	749	755	762	743	763	741	780	722	754	780	796	739	741	813	755	766	731	780	755	749	770	808	746	759	789	751	780	779	779	774	728	826	751	745	743	701	764	762	778	770	723	787	770	724	732	768	785	743	761	766	795	713	782	780	766	763	758	763	769	685	721	780	802	756	747	785	756	759	755	776	774	789	776	746	793	750	736	738	796	766	779	761	756	779	808	815	781	749	718	783	733	758	736	769	812	766	747	739	788	792	779	779	716	758	768	781	764	783	775	724	743	783	791	765	769	747	772	697	750	746	775	776	787	768	787	801	763	757	758	792	746	737	751	735	756	737	741	735	754	753	784	727	828	814	772	726	797	769	738	725	737	770	741	793	800	750	773	753	770	833	750	738	759	750	784	722	745	741	707	789	745	738	783	739	748	783	770	800	732	732	751	767	750	710	772	741	769	766	730	768	767	753	781	741	838	761	744	810	806	806	788	747	769	721	827	742	691	768	803	781	728	753	791	719	751	792	745	798	746	784	820	752	756	743	748	745	770	756	714	734	719	711	786	779	702	753	740	708	783	697	756	738	731	771	748	761	737	737	771	811	763	759	773	744	761	800	709	747	752	774	756	801	714	779	738	744	793	796	805	730	799	725	762	803	749	715	739	752	753	757	741	757	717	792	794	752	756	776	745	784	723	731	807	774	733	792	736	773	738	781	735	761	791	793	757	752	731	769	727	805	754	770	724	740	786	764	744	764	766	792	728	761	743	734	773	782	791	771	746	739	799	767	772	789	769	730	766	755	776	761	787	781	761	809	792	758	736	768	804	777	789	753	749	748	788	782	767	764	747	736	735	790	754	857	765	779	783	762	744	741	772	797	775	801	767	738	752	759	779	767	728	768	771	726	787	763	744	769	717	790	739	720	764	752	783	769	780	797	777	783	737	720	727	743	767	767	746	739	765	732	720	741	759	780	772	746	797	777	769	813	769	780	780	760	785	755	724	719	753	745	807	731	724	771	807	800	758	730	747	756	755	744	712	744	739	790	799	719	716	718	786	785	743	753	807	741	761	810	763	760	807	786	765	795	721	700	758	755	785	768	753	794	754	763	786	739	778	754	796	742	786	773	776	759	749	743	754	748	783	757	750	799	727	817	752	748	745	709	783	756	728	778	772	790	749	751	759	710	731	761	754	807	774	770	729	774	744	741	754	772	752	757	751	704	664	759	748	760	771	752	777	765	728	739	789	716	772	802	768	708	762	758	752	735	751	749	779	732	786	800	738	786	801	753	790	777	773	777	717	755	751	794	725	745	784	757	781	766	751	740	750	742	738	728	792	726	755	782	764	762	769	781	776	761	742	771	759	745	754	747	730	737	749	801	771	757	763	750	719	782	766	773	759	734	796	823	763	798	818	747	732	770	730	751	786	760	754	746	759	779	750	746	730	764	765	725	785	792	783	769	771	784	770	765	767	771	759	784	784	722	763	789	771	741	764	772	743	769	749	729	762	766	743	746	778	788	770	729	738	750	750	746	789	736	772	716	752	710	796	746	762	741	764	755	715	747	757	771	752	727	780	753	750	772	758	851	794	731	769	768	774	668	724	756	753	770	758	782	770	721	737	722	793	738	725	795	794	762	750	712	735	773	766	742	704	773	752	809	746	755	779	738	718	761	746	688	746	757	747	768	738	786	778	792	797	753	810	744	752	742	759	791	742	751	763	756	797	724	757	750	792	763	774	773	725	724	729	772	751	780	749	762	746	740	767	753	717	767	727	768	760	766	749	762	739	772	737	754	762	706	781	764	742	739	698	784	751	754	771	756	770	781	738	771	809	764	715	748	751	732	799	737	771	720	751	713	725	768	790	741	774	726	733	794	751	788	815	775	739	778	778	771	737	767	741	782	726	760	763	721	768	749	773	728	754	774	784	747	775	794	739	733	736	768	723	784	765	748	753	751	795	750	797	782	744	746	749	804	780	792	749	702	748	782	741	798	751	764	825	729	766	773	764	762	780	781	787	797	760	759	775	800	767	774	816	754	759	779	785	717	775	774	756	770	767	751	783	781	764	776	740	774	765	792	733	789	760	715	824	762	704
24853	20676	26905	24267	20518	11145	1907	1337	864	756	678	862	2696	1086	466	425	456	399	404	418	385	377	329	325	356	387	361	324	351	375	336	342	320	321	350	356	309	338	320	357	338	323	330	340	330	360	340	329	348	335	340	314	321	321	325	327	344	371	338	312	336	337	338	303	327	344	357	359	361	334	284	329	336	333	318	279	351	345	307	323	324	358	334	324	336	355	300	332	327	285	349	344	306	336	333	336	321	292	314	332	315	317	330	321	297	308	328	318	319	316	350	306	333	357	341	333	292	326	302	333	336	340	345	318	340	330	340	303	309	314	348	324	348	336	358	354	321	299	312	297	279	324	336	336	308	324	350	325	341	294	295	320	314	317	313	316	332	326	320	291	328	317	301	360	343	374	316	332	319	312	316	342	361	296	329	324	343	294	332	338	307	342	328	326	325	336	326	350	313	341	304	310	320	315	320	336	305	317	337	347	295	339	296	329	320	345	360	338	331	308	364	349	305	352	300	339	348	351	341	310	340	347	345	340	349	344	332	293	315	329	314	325	344	304	323	294	316	316	311	310	345	305	312	325	350	305	336	293	329	282	346	342	342	386	324	304	289	332	306	310	370	322	338	303	385	335	342	326	327	311	323	332	321	327	337	365	283	310	362	309	316	349	299	326	339	342	337	326	312	310	312	326	323	321	330	301	333	347	338	327	347	336	331	336	319	314	286	334	330	336	327	312	335	312	338	322	312	330	311	334	333	336	328	324	317	286	322	340	306	321	331	339	358	355	342	352	366	320	336	357	319	335	326	303	350	353	312	297	332	325	339	325	328	332	320	303	327	332	334	326	303	340	337	354	324	341	311	307	330	320	359	319	291	356	353	335	297	317	295	311	313	355	328	304	307	325	313	324	325	294	348	307	359	329	350	342	318	312	315	333	332	319	310	319	340	327	315	326	315	334	338	355	324	340	323	389	342	306	359	331	331	342	304	315	305	342	321	323	309	321	312	309	354	346	337	321	305	330	333	338	296	332	338	350	329	359	335	314	327	300	335	295	352	345	323	314	348	330	326	291	319	312	326	301	336	324	322	345	327	327	359	326	339	363	317	331	358	314	347	345	328	299	310	329	322	340	352	322	352	315	343	310	342	345	279	351	320	360	316	342	296	357	346	279	349	328	328	319	332	338	321	338	289	342	337	341	331	339	325	320	324	318	365	336	327	343	318	296	320	372	348	341	342	316	364	340	348	318	303	315	304	367	330	323	321	315	333	326	350	323	339	344	298	329	328	287	322	308	313	337	317	291	316	301	329	333	319	346	310	336	399	338	311	340	324	332	346	302	330	326	352	332	318	337	343	372	347	340	347	363	302	297	313	319	302	341	327	344	313	333	304	363	359	322	338	328	326	340	305	325	318	328	305	325	331	339	334	310	323	322	315	333	344	349	327	307	330	335	325	321	361	313	306	341	345	332	314	349	338	319	333	316	352	324	332	329	326	358	342	339	313	313	300	314	295	366	345	334	295	327	308	309	314	317	324	328	324	346	304	340	315	347	353	280	337	313	306	323	321	344	368	311	359	310	365	361	310	345	331	301	338	332	324	320	318	359	347	304	334	320	314	332	302	294	324	344	314	324	280	327	335	361	324	296	326	331	355	318	289	327	327	342	349	348	334	321	331	314	359	341	335	340	362	298	301	339	368	334	319	344	337	324	338	332	332	326	351	320	349	303	326	338	314	314	332	319	337	339	340	323	315	325	324	327	337	346	337	315	331	323	333	358	325	344	332	312	298	344	322	325	350	330	329	302	317	306	324	311	316	319	360	355	302	342	355	326	321	356	266	302	317	340	321	320	341	338	358	335	358	315	332	315	316	311	351	351	303	336	342	329	334	306	332	314	341	328	330	312	340	320	351	336	300	320	330	330	304	349	344	361	302	320	319	328	326	324	322	303	344	326	340	352	338	308	310	317	307	322	360	341	329	367	326	328	333	316	329	340	340	350	358	302	345	301	357	350	336	336	301	334	297	332	346	301	334	312	311	326	323	377	306	324	337	314	321	298	322	332	327	331	360	305	330	351	324	331	306	301	304	320	319	320	306	313	304	302	352	374	351	322	336	323	328	347	337	341	324	325	326	309	328	318	327	361	348	327	290	341	351	338	326	332	342	350	317	331	332	318	343	336	332	332	326	324	335	322	330	305	308	310	310	309	342	355	324	291	288	322	333	338	298	343	339	354	316	309	310	310	325	304	324	328	334	314	335	328	310	356	353	330	310	338	311	319	311	347	328	324	316	320	303	346	336	342	331	300	265	295	314	324	326	312	333	325	302	350	315	329	354	341	323	338	319	299	297	355	344	320	301	358	355	343	340	327	335	305	332	326	355	328	321	338	325	310	336	329	346	312	309	319	288	311	337	321	359	318	362	317	315	316	315	311	305	330	295	316	304	323	334	302	320	333	323	327	319	323	354	349	335	322	305	310	338	311	324	343	356	343	357	343	327	337	346	340	347	301	297	319	302	294	320	328	350	361	318	305	331	331	333	338	292	334	326	319	328	318	305	344	337	334	319	299	345	306	324	307	361	330	346	322	343	324	366	343	313	318	333	306	295	341	317	348	337	315	355	340	313	331	351	338	298	335	342	302	332	328	354	308	317	319	309	350	354	330	329	307	319	326	331	314	342	309	305	328	318	318	311	351	312	348	298	323	324	326	318	317	347	346	341	311	313	322	310	335	330	357	330	275	345	356	343	341	337	318	345	359	316	336	309	352	335	306	314	380	346	321	343	346	294	358	315	342	330	320	319	335	310	333	300	333	321	305	355	301	321	357	326	352	338	336	313	342	321	304	338	337	308	315	341	301	305	307	332	316	314	347	293	370	363	356	308	355	319	324	322	320	293	324	352	319	317	323	313	318	318	313	313	305	327	327	307	307	358	305	338	331	338	330	326	325	318	323	335	344	318	322	336	345	308	325	342	320	341	302	346	351	280	371	314	346	301	309	319	343	315	343	326	327	332	354	351	324	331	314	350	324	314	324	336	346	338	332	374	323	326	284	333	341	319	313	328	336	344	357	339	353	311	361	349	338	307	357	330	320	315	314	346	323	357	279	318	331	354	326	336	306	333	299	354	360	347	335	324	345	345	350	305	338	346	323	333	332	315	340	312	308	317	336	319	303	330	365	351	342	361	327	320	341	330	315	328	323	315	341	320	314	347	357	325	308	325	317	324	321	328	328	357	321	292	292	317	309	304	339	306	352	354	314	312	343	334	329	283	334	296	324	309	316	331	322	357	289	312	322	319	330	330	331	344	319	314	295	317	329	313	332	332	318	319	324	330	348	334	325	317	316	333	333	328	313	324	332	323	338	313	324	310	313	330	318	330	315	343	296	349	316	322	354	364	317	340	324	328	306	334	319	322	319	318	329	346	333	329	312	344	297	326	362	324	306	327	323	303	358	337	347	325	356	332	323	320	307	307	334	329	313	323	361	292	335	345	316	329	328	304	321
42588	54294	24811	6178	4447	3027	2813	2555	1609	1319	1270	1550	5881	1764	640	561	588	572	512	485	489	452	438	431	409	424	448	409	405	439	391	404	363	430	373	377	421	399	394	379	346	399	397	389	375	396	439	348	393	376	349	386	368	373	373	389	360	348	349	325	368	374	347	378	362	370	389	329	348	364	353	343	361	346	356	351	381	344	353	372	365	355	369	373	368	372	357	388	350	369	403	344	350	374	352	383	369	332	389	374	361	400	410	373	337	367	345	373	350	364	344	368	356	376	363	367	387	350	402	405	362	343	358	340	344	377	348	378	388	346	435	313	403	375	371	397	381	373	359	356	362	380	343	374	327	367	351	366	358	385	396	381	364	358	373	360	381	356	371	357	375	375	404	365	380	314	357	366	416	372	341	343	351	367	384	398	411	343	374	353	357	360	371	359	337	384	392	351	353	376	358	355	379	369	344	360	341	378	362	346	389	356	368	365	372	391	338	386	362	333	377	363	353	343	349	390	366	404	360	384	347	361	376	369	359	386	340	358	353	349	368	368	290	365	396	391	362	361	353	384	338	369	377	347	364	376	374	364	367	366	352	355	359	363	361	355	357	378	369	376	374	356	350	357	349	351	357	356	388	360	356	359	347	354	358	362	366	354	359	369	344	388	355	386	371	367	378	354	371	356	371	368	355	360	361	359	375	368	373	338	369	377	398	408	381	362	368	336	355	361	408	353	333	375	399	375	380	347	358	349	356	358	326	383	346	373	334	346	373	355	360	349	359	357	372	362	386	337	397	339	371	359	351	377	369	364	346	338	345	352	400	412	377	354	372	362	322	357	388	364	351	355	378	385	359	360	382	362	356	368	382	366	362	334	346	352	354	345	363	383	352	371	344	397	356	396	360	342	387	318	352	340	347	377	361	357	362	382	367	341	352	324	348	361	385	326	374	346	379	395	400	403	365	363	374	374	361	375	395	352	389	356	373	377	352	377	360	395	319	370	377	375	375	358	328	368	373	360	345	343	394	320	379	360	302	372	333	361	381	375	337	360	352	328	394	354	376	388	375	384	388	389	368	356	373	358	367	366	383	357	364	364	383	341	353	367	388	354	331	361	368	363	348	339	361	365	371	350	380	341	360	387	320	358	382	361	350	378	402	353	369	328	355	333	362	337	375	349	345	399	386	369	339	394	362	373	334	343	348	380	359	345	369	351	379	373	383	353	380	340	340	348	376	352	354	374	383	374	368	357	383	386	363	353	366	336	359	345	318	378	374	357	381	378	366	345	390	368	344	348	371	347	383	376	350	355	361	332	333	350	388	369	347	363	371	343	360	344	405	389	340	346	365	373	396	373	355	337	368	370	347	357	384	376	328	351	381	361	379	374	351	351	346	347	378	360	386	353	352	364	353	371	394	360	328	373	373	361	356	364	381	362	333	385	350	355	363	366	356	390	345	351	348	330	386	371	347	371	330	387	377	388	364	362	351	367	391	376	336	382	377	399	352	354	380	375	384	361	362	354	368	340	371	356	337	341	366	354	351	336	364	372	395	356	359	365	377	368	367	392	349	394	344	386	340	363	363	336	352	346	379	384	345	345	381	357	352	365	369	382	386	372	377	366	370	352	361	356	366	353	364	392	361	347	351	351	354	351	371	376	339	344	358	371	368	370	355	370	412	359	355	340	356	330	364	383	389	374	366	351	361	360	375	407	356	344	392	380	381	331	335	351	391	342	333	344	384	387	373	406	374	359	333	384	335	373	358	354	368	373	341	398	358	338	333	368	376	369	358	364	359	334	369	344	365	356	368	344	349	374	374	368	346	377	351	341	333	360	361	333	389	340	362	345	359	329	345	346	368	365	392	382	358	327	351	356	381	360	323	385	343	352	367	376	387	378	385	359	333	346	357	372	353	391	375	344	369	390	399	350	364	351	352	391	354	363	401	371	347	350	370	375	336	369	366	365	376	364	359	359	341	385	351	355	367	384	378	345	334	383	379	333	359	359	386	383	362	405	381	369	347	367	352	366	370	386	366	369	377	361	387	344	366	356	368	338	332	374	356	369	379	350	376	364	338	389	350	361	363	357	374	353	378	417	344	400	369	365	368	400	363	362	383	382	355	335	386	379	353	345	357	348	398	351	353	374	372	348	336	370	385	372	363	368	352	369	391	351	318	364	370	353	325	356	360	356	357	373	344	348	384	356	364	382	389	372	308	386	359	379	383	416	393	355	368	343	365	359	381	346	367	348	370	372	385	370	336	321	398	367	294	355	341	343	361	349	358	356	348	354	346	346	336	332	362	375	408	403	336	373	367	359	331	365	386	369	372	374	401	347	367	328	360	378	375	366	376	342	353	383	378	376	409	350	355	377	386	360	369	374	390	356	353	377	314	387	374	376	351	350	362	325	329	359	362	391	353	343	401	365	332	375	389	346	354	372	354	377	391	382	361	353	334	348	358	376	367	368	352	339	357	369	378	343	381	349	361	386	356	368	349	335	351	371	361	345	372	364	363	378	369	385	368	333	354	374	360	373	332	373	362	341	361	345	345	351	365	377	371	336	352	377	373	346	395	372	353	354	349	370	351	334	352	348	382	358	362	339	393	362	357	352	362	401	391	333	402	368	395	408	319	371	363	350	377	336	355	373	335	361	381	355	352	366	312	359	348	348	392	394	333	368	381	376	349	378	348	388	398	329	366	354	352	352	414	379	398	344	348	369	330	360	363	337	350	358	355	395	339	359	338	347	363	395	360	387	348	364	357	383	373	361	344	418	379	343	370	344	383	363	369	351	366	351	369	359	372	356	337	357	335	366	350	328	371	375	361	350	366	350	365	397	345	343	342	332	332	377	351	379	367	360	397	354	382	360	349	387	336	391	378	329	341	352	374	332	353	352	370	371	346	326	363	369	382	367	361	375	339	344	360	372	368	335	390	356	333	392	381	354	369	353	344	359	366	365	376	381	381	352	368	383	386	370	374	404	395	364	378	363	361	401	397	352	365	371	351	338	370	338	330	335	338	378	350	372	361	376	353	339	369	375	354	349	351	351	352	351	370	368	369	333	352	373	363	373	379	354	354	341	342	369	347	347	373	380	382	344	368	337	375	343	392	396	363	370	375	384	368	387	382	368	327	343	378	346	342	379	351	369	349	376	389	400	368	339	300	327	397	374	382	384	364	380	350	394	340	364	358	337	318	392	387	348	357	331	358	349	312	394	364	383	358	378	361	379	367	371	357	341	331	341	370	375	371	349	344	371	364	379	392	340	336	371	361	366	311	378	375	362	364	369	376	326	336	356	337	315	362	384	360	344	353	384	405	372	370	396	354	353	344	365	350	379	368	322	386	344	354	368	334	347	371	353	353	324	364	375	371	351	380	359	356	361	354	336	380	373	325	364	377	376	367	373	374	361	381	374	336	387	379	380	352	356	377	370	369	359	319	385	328	338	362	328	363	351	352	376	353	344	353	347	353	328	360	377	350	389	340	363	343	374	383	357	361	389
22878	20711	27255	23957	20601	20545	9145	2250	1479	2098	2166	1235	4859	2926	839	756	807	740	764	716	700	697	682	677	664	717	650	641	662	676	713	651	634	662	620	621	635	599	635	654	654	655	643	635	645	592	625	633	618	619	657	674	656	629	618	614	651	601	635	621	650	596	666	639	617	615	616	606	639	661	616	630	677	658	654	604	636	633	624	612	615	603	662	658	618	663	624	630	610	641	599	627	671	603	676	600	617	605	636	606	626	597	593	567	585	601	618	624	647	591	584	617	596	554	613	606	638	639	634	651	612	622	644	626	638	659	611	635	662	614	603	622	572	589	621	601	617	614	624	586	621	633	577	592	666	617	621	604	610	612	599	592	601	640	632	604	626	606	604	627	630	662	606	599	611	591	634	577	670	613	631	602	640	616	632	610	633	625	592	636	624	580	589	629	598	641	580	593	642	632	619	622	540	649	627	645	608	624	679	640	614	603	610	573	585	620	615	608	612	630	603	616	578	661	619	607	605	628	634	619	602	622	616	636	568	634	618	609	565	635	590	612	622	626	593	628	634	624	587	612	615	643	586	595	625	632	646	575	665	626	603	610	671	608	671	631	618	652	583	609	619	609	615	641	633	632	606	636	585	598	614	651	596	589	637	657	596	636	626	608	604	601	652	581	671	599	615	637	627	599	608	591	584	572	605	592	615	667	625	624	610	610	633	573	660	618	605	607	609	610	593	610	617	578	629	645	676	605	610	619	635	612	600	665	593	623	586	620	603	623	624	596	633	650	613	639	615	618	630	647	616	603	641	612	617	582	624	677	594	622	674	622	619	563	598	596	585	648	650	576	638	575	680	617	620	656	613	590	644	587	614	646	618	606	563	646	607	604	628	663	654	657	645	623	623	626	645	588	639	622	636	621	572	621	673	629	618	619	598	607	564	616	639	585	657	649	579	622	602	573	640	647	637	627	584	630	637	574	579	593	601	666	604	673	608	598	586	621	609	605	619	597	636	633	601	624	590	638	630	629	629	641	622	598	593	597	621	639	627	575	671	640	643	664	521	626	564	618	635	598	639	574	635	626	664	637	635	611	662	609	574	610	607	573	581	623	617	669	611	633	593	641	632	624	603	636	586	602	631	601	633	583	605	648	628	627	599	662	611	616	600	634	595	576	627	643	637	613	612	638	626	625	619	605	644	675	632	602	609	612	559	656	653	604	620	616	551	649	548	661	616	599	639	612	615	654	644	583	615	612	661	636	623	585	585	648	622	590	596	653	613	606	639	603	622	651	623	589	604	626	604	622	606	602	626	605	672	633	628	637	581	655	630	604	631	599	584	604	605	579	579	575	587	598	589	636	603	607	628	630	637	605	574	614	615	614	618	589	712	588	585	648	598	631	613	612	629	605	612	607	654	640	653	592	618	625	612	566	564	601	587	616	652	589	614	601	638	647	608	571	609	614	624	605	618	586	623	582	590	591	589	586	664	592	618	592	617	629	637	681	611	627	591	611	624	635	616	591	599	559	622	626	588	647	610	647	618	634	606	601	649	615	657	632	663	622	556	621	605	658	630	687	573	664	657	624	623	639	591	628	634	589	639	582	609	654	598	652	602	604	623	576	657	606	597	590	573	610	597	586	632	634	615	603	600	600	652	570	620	628	663	625	586	584	604	635	613	603	641	632	607	626	594	636	599	607	633	625	614	588	626	615	623	599	616	553	608	634	592	617	663	638	642	593	636	637	594	588	590	579	600	572	620	613	602	583	613	601	607	654	620	642	603	603	580	632	609	625	603	633	602	539	647	610	622	593	618	593	624	570	642	598	605	632	646	597	613	612	596	599	646	595	627	613	636	661	629	610	590	596	632	659	623	622	643	624	638	630	618	620	637	582	579	606	646	644	616	636	621	565	644	647	656	642	582	645	626	611	572	615	610	581	612	572	575	584	657	616	621	589	582	592	601	669	595	620	595	629	607	581	636	587	637	624	592	607	615	622	598	653	618	622	618	618	644	611	616	616	573	636	646	617	627	645	554	634	609	599	611	587	617	568	629	599	597	635	613	600	638	613	663	548	670	627	586	615	625	637	616	591	625	635	654	594	609	619	613	594	606	609	609	638	599	673	590	562	660	596	602	635	608	657	639	564	599	617	654	607	663	583	613	646	642	587	638	624	611	655	614	640	591	626	667	601	571	623	623	617	627	641	604	604	660	633	589	615	641	633	617	619	619	605	588	611	619	586	631	682	611	595	633	598	555	659	601	645	611	667	637	606	561	659	647	630	588	632	616	611	604	613	613	603	624	626	573	560	619	635	631	637	618	620	595	604	594	631	635	611	567	594	632	611	612	591	573	590	583	620	591	629	610	592	609	594	602	615	613	623	631	541	568	643	649	589	624	637	629	606	617	623	653	649	630	590	578	583	643	599	589	606	664	623	611	630	651	647	657	621	603	585	568	629	610	627	574	583	564	595	606	571	635	666	626	614	591	589	624	637	619	629	582	618	657	650	624	539	637	617	607	651	640	610	593	643	626	665	588	636	544	601	629	635	598	634	653	588	612	656	599	575	607	642	575	625	592	645	656	637	572	644	566	665	557	644	590	587	588	588	613	662	583	604	613	617	604	664	623	650	582	633	612	586	592	630	591	633	597	624	592	616	606	587	606	603	604	589	597	631	604	658	669	605	648	599	606	578	582	630	631	625	598	591	627	628	576	597	548	655	608	607	637	614	611	669	612	602	619	654	611	622	599	616	584	625	625	625	654	675	629	617	602	661	594	626	612	638	610	624	581	626	590	592	635	578	599	669	581	609	568	628	605	602	597	592	601	616	631	602	583	632	613	616	632	589	610	609	668	594	627	599	657	618	644	616	559	606	597	603	598	661	617	639	606	617	624	608	609	622	637	661	611	634	636	629	599	574	626	603	638	621	627	598	648	631	632	600	655	589	664	650	588	621	655	611	606	594	627	629	636	556	610	643	600	602	615	608	623	623	632	646	627	627	643	562	618	664	606	599	567	652	635	617	629	619	589	596	602	628	633	619	574	553	606	658	554	628	595	604	628	581	554	614	639	604	700	601	613	596	653	620	613	607	650	591	611	631	598	659	621	643	629	616	612	667	597	603	578	585	592	606	589	651	644	603	636	635	645	632	628	582	623	620	581	611	656	596	650	659	669	632	600	586	593	587	601	643	593	626	661	598	615	623	629	645	589	609	618	578	625	601	639	630	640	583	620	555	630	628	608	620	630	605	591	662	591	636	642	586	567	603	615	569	597	608	601	601	651	612	637	582	605	626	589	620	624	579	622	619	603	610	660	614	623	603	582	649	596	599	609	615	631	586	618	604	650	637	571	597	641	590	670	602	590	610	631	568	621	595	659	653	621	616	619	599	606	632	568	605	595	666	610	601	628	627	606	619	570	643	619	611	580	646	597	641	559	594	597	642	584	596	589	614	682	595	615	616	641	581	608	612	576	632	611	562	626	611	632	612	618	582	589	571	638	670	608	603
45572	61860	29821	10684	7265	4951	4403	3603	2594	3778	3840	2174	9557	3712	1028	1018	981	914	827	809	792	726	736	750	713	732	692	690	713	721	628	688	655	636	633	628	598	630	613	632	638	667	605	600	663	646	655	556	649	653	617	598	613	603	587	621	595	570	635	651	598	597	594	618	594	589	607	608	588	627	639	620	655	605	619	647	598	571	597	632	636	623	623	613	622	673	610	649	615	618	623	612	601	559	625	660	630	576	620	611	640	594	623	577	606	590	607	605	587	590	628	605	586	596	582	576	560	585	640	619	580	598	614	592	588	592	625	634	613	645	623	609	643	615	610	611	624	641	618	628	550	602	626	582	598	612	604	609	671	613	586	615	653	609	641	605	606	596	626	624	599	604	582	644	590	636	611	606	630	606	561	578	591	598	617	614	640	648	592	629	595	605	566	575	621	617	622	581	609	574	593	582	618	605	634	578	599	626	584	587	604	628	637	602	577	604	581	606	558	565	564	549	625	616	571	621	619	594	602	621	568	599	604	614	565	584	619	603	626	649	637	582	540	611	620	613	619	609	571	589	589	583	577	551	575	661	591	566	597	639	602	626	594	614	594	617	652	552	569	612	597	582	557	612	598	589	634	557	583	618	601	611	581	571	638	590	615	621	585	617	647	565	581	573	619	634	600	626	570	602	608	588	646	603	606	644	618	599	601	623	580	595	636	641	584	634	552	602	629	622	619	609	595	578	615	600	584	582	602	625	577	650	623	607	599	583	599	630	606	607	591	576	586	558	594	573	605	575	590	581	630	638	643	612	599	598	644	582	581	617	611	596	607	620	574	601	620	565	580	633	625	623	550	540	585	608	573	583	591	622	585	596	554	610	628	572	642	582	589	580	600	586	616	583	581	609	624	641	579	572	611	624	637	615	606	609	638	606	649	597	580	563	592	549	595	571	626	600	652	605	616	569	575	646	649	591	605	613	569	581	633	585	595	636	640	632	598	602	609	637	604	587	625	633	597	643	598	607	575	593	618	668	560	620	582	648	582	572	633	588	608	599	637	586	646	613	598	583	617	611	596	610	635	584	601	609	610	598	606	637	598	600	627	601	588	596	613	592	589	593	587	548	592	595	599	600	603	625	652	581	574	560	594	611	577	617	621	610	610	636	647	589	599	671	607	587	654	607	613	620	592	607	630	610	591	584	612	558	595	588	604	635	589	574	622	642	631	609	562	625	589	607	603	625	599	623	571	582	633	584	617	559	630	608	587	577	597	619	625	604	614	600	610	590	598	602	651	608	598	565	619	634	563	599	657	626	662	584	630	629	624	607	588	600	619	613	613	605	590	661	593	615	625	605	596	673	520	604	610	595	625	602	600	551	634	593	581	593	608	643	612	616	581	617	583	622	548	609	625	586	577	592	557	640	597	607	659	577	602	575	633	598	605	620	644	594	643	596	574	640	608	586	568	605	603	615	622	602	618	586	620	636	627	634	658	572	618	610	588	590	573	621	580	617	594	611	614	590	635	581	622	585	559	621	564	604	585	613	615	608	597	614	595	601	617	583	612	605	603	612	635	578	595	590	602	600	570	608	629	575	611	583	627	603	610	563	615	593	623	579	648	630	607	592	619	611	604	617	595	617	570	564	617	600	591	541	587	563	571	616	579	589	563	603	596	573	600	599	603	587	643	621	603	624	589	589	573	624	602	591	600	575	623	609	588	577	591	620	606	603	610	648	628	592	553	624	588	638	581	592	598	573	605	604	586	617	654	616	615	617	587	570	600	606	644	557	548	609	564	600	594	637	597	616	635	607	643	583	596	597	577	599	602	606	577	670	558	572	574	576	564	598	600	557	613	591	606	595	628	595	623	605	636	607	595	589	583	557	626	634	567	629	677	630	603	571	609	564	606	597	592	597	609	615	594	603	622	608	621	599	591	613	582	587	564	587	594	611	599	595	648	574	573	630	605	613	578	632	648	610	602	601	613	547	608	614	593	637	604	633	596	614	591	625	630	608	608	636	577	590	576	600	594	595	621	612	607	590	623	584	624	564	574	598	576	606	605	620	641	636	602	617	588	620	589	587	607	625	582	580	620	617	616	614	624	596	637	579	594	572	613	622	608	614	606	609	597	613	577	597	592	579	585	623	609	619	578	589	582	616	556	579	586	602	578	572	604	574	597	589	604	597	590	614	586	630	632	631	605	597	650	634	580	556	613	619	558	600	609	594	635	630	584	597	660	622	628	586	593	626	606	637	637	600	626	622	594	628	602	595	578	565	585	579	630	587	628	625	647	596	606	616	597	618	606	606	598	591	630	611	624	604	592	591	579	623	599	574	635	610	594	583	574	581	662	625	607	641	566	553	575	619	578	570	585	579	619	636	627	593	593	637	588	597	614	598	577	623	611	543	596	596	626	685	586	596	611	605	608	614	635	635	622	588	578	602	612	607	642	600	608	629	626	592	607	608	589	618	585	591	613	586	604	571	580	563	648	604	610	589	617	653	591	577	569	569	585	583	641	548	598	616	622	600	579	573	615	604	585	567	578	549	649	612	617	617	628	578	630	589	598	633	599	582	593	612	601	612	629	609	613	577	600	629	615	601	609	630	617	654	600	598	591	594	612	626	603	577	597	628	554	596	562	590	608	594	614	614	618	594	556	601	586	576	576	661	591	604	556	601	595	646	588	572	614	600	595	611	610	623	632	607	621	589	628	620	586	613	588	621	596	613	641	641	617	608	561	582	653	623	627	623	601	538	613	617	583	623	575	622	572	580	619	624	598	604	618	565	560	594	605	593	598	569	642	606	596	631	596	635	600	627	595	617	638	560	605	603	640	631	577	628	560	569	638	630	635	579	595	629	586	624	614	594	647	631	607	574	600	572	598	599	577	596	591	604	620	630	612	590	620	580	600	624	610	598	558	569	627	573	610	590	567	584	612	632	625	629	580	596	618	626	576	546	619	600	589	549	578	617	579	585	563	615	618	597	598	609	626	584	594	622	636	600	592	590	605	590	599	666	606	641	611	629	601	667	642	600	589	580	599	567	609	592	602	611	607	645	639	621	611	596	627	537	609	564	562	592	599	579	561	593	588	609	630	589	621	592	599	580	605	558	650	626	614	637	584	588	624	605	586	606	609	615	591	592	615	566	617	573	565	595	562	600	577	568	570	627	637	620	592	563	635	568	587	641	580	623	603	625	643	628	594	576	600	615	582	616	626	587	647	617	596	573	601	634	632	652	648	584	626	608	654	586	564	587	601	577	652	624	577	586	575	610	637	630	592	601	615	620	557	630	617	610	627	624	669	576	625	574	611	596	623	560	590	587	572	605	603	609	643	607	556	592	538	610	608	611	608	573	620	605	593	584	590	633	627	578	587	627	565	597	611	650	618	581	630	621	601	562	606	595	628	607	544	641	671	603	595	581	622	637	563	589	593	593	547	597	616	585	610	614	618	629	592	595	625	617	583	615	586	593	548	625	601	587	619	605	633	598	596	581	606	608	601	603
35155	29404	15543	3006	1282	1014	1000	845	884	1057	843	970	976	713	709	709	729	726	749	678	672	635	709	698	663	719	652	733	643	728	690	711	711	734	718	750	681	710	701	711	699	740	696	693	740	720	721	699	730	670	680	721	729	696	660	690	700	721	699	703	714	711	693	757	690	760	683	668	751	718	774	721	685	717	720	673	695	707	732	706	706	716	742	734	707	738	688	693	724	727	720	745	663	741	687	672	705	696	740	720	757	712	711	678	659	684	761	728	710	759	688	707	697	730	752	708	696	674	694	750	739	706	646	683	717	705	732	645	707	692	751	714	722	710	707	692	679	676	682	676	725	694	732	670	697	745	744	681	712	712	699	713	701	735	710	738	748	712	744	735	743	649	708	753	728	719	706	657	674	721	713	715	688	726	716	671	723	699	715	685	685	723	704	723	647	723	740	686	670	678	695	746	707	714	747	680	725	660	712	661	750	723	740	670	732	666	707	711	636	710	708	667	698	783	738	690	697	700	726	716	705	767	702	690	707	714	718	729	648	688	708	705	770	730	731	702	673	744	678	685	692	726	698	727	701	700	751	710	719	742	722	689	660	695	659	698	650	700	692	694	718	781	702	762	676	704	698	711	650	715	708	667	691	719	690	682	729	665	707	709	733	658	682	725	666	665	728	690	661	751	690	689	762	661	684	722	700	751	709	677	684	703	712	670	665	685	740	731	735	723	712	714	693	725	703	723	670	699	672	718	701	732	698	714	728	725	717	706	738	723	688	711	691	736	700	689	703	715	732	700	690	685	711	740	741	673	743	691	702	726	720	702	727	723	730	738	665	715	711	711	683	694	647	734	682	676	716	713	697	760	724	737	709	701	726	688	676	672	728	696	721	734	730	683	678	715	645	680	690	666	674	681	670	721	726	726	668	673	748	696	707	702	725	733	676	654	687	732	658	700	683	708	683	750	665	707	676	695	765	663	679	711	693	729	688	704	669	658	692	710	685	705	713	736	765	727	690	663	647	729	660	692	726	762	694	736	725	736	673	672	705	731	676	718	704	659	757	699	707	731	720	689	710	735	714	689	688	681	686	711	733	698	693	717	716	723	715	722	683	688	736	690	695	710	707	738	721	705	710	748	709	724	712	738	702	728	715	680	711	706	687	683	661	712	739	693	728	685	666	720	722	763	677	729	767	688	639	743	688	669	699	693	700	702	728	678	726	693	737	725	702	711	691	733	679	743	696	739	698	685	683	719	736	734	730	682	697	694	712	679	739	714	733	691	732	705	664	700	705	699	659	734	700	686	715	719	750	687	709	685	751	699	723	730	711	759	680	668	718	680	733	710	663	732	677	743	662	682	718	717	724	676	668	741	750	695	725	710	664	715	724	724	727	739	701	661	705	681	688	733	683	679	711	695	693	733	719	710	722	745	685	696	678	722	695	666	724	708	703	673	661	740	733	720	729	703	718	736	744	653	712	646	716	726	718	715	691	734	662	685	712	680	765	664	681	719	683	698	677	714	664	686	683	684	694	671	716	698	705	650	663	732	664	687	734	708	712	712	661	714	672	735	710	695	656	716	702	721	708	704	714	697	659	734	704	684	671	693	688	703	701	683	708	697	703	717	686	749	713	717	663	702	730	725	741	741	675	681	684	726	731	734	690	687	688	690	678	687	735	718	710	703	696	674	723	701	703	718	781	723	678	694	679	678	677	721	710	767	692	754	668	678	696	687	773	726	669	749	686	707	674	697	722	709	738	715	692	692	729	673	727	707	764	678	670	689	777	725	711	683	693	718	726	751	727	706	694	706	712	730	748	695	688	707	658	659	720	733	676	687	734	729	705	678	704	684	718	738	707	734	704	690	712	711	692	680	693	693	718	726	702	684	729	710	743	709	731	685	734	671	729	695	707	723	713	751	717	707	728	766	683	692	676	715	737	722	714	660	686	671	707	656	711	651	704	700	719	732	730	725	722	711	649	670	707	730	696	719	747	690	774	688	691	753	730	734	693	659	733	736	711	704	735	740	715	767	647	706	714	718	713	713	654	709	689	730	746	634	729	722	678	668	713	688	738	667	697	704	696	697	702	740	711	698	674	705	747	732	694	739	692	714	689	706	734	715	711	691	691	656	723	708	730	663	761	680	670	711	718	716	712	662	712	756	667	729	702	687	734	720	730	704	675	671	677	730	682	689	694	665	752	730	714	724	699	653	716	710	685	667	724	722	712	739	695	693	697	708	698	727	746	726	739	708	724	705	730	694	732	704	725	729	702	705	708	740	686	712	688	711	707	700	726	676	684	673	719	773	730	699	709	742	670	696	690	708	704	694	687	700	703	754	654	705	710	714	763	674	697	691	681	704	681	730	713	685	713	695	733	759	645	708	711	659	688	676	685	690	662	777	705	701	731	706	675	686	732	684	718	722	693	673	700	689	708	690	693	674	744	757	710	690	734	735	725	706	761	726	730	667	699	670	708	720	734	746	709	675	761	751	684	724	731	725	763	687	741	703	717	724	689	740	732	707	683	723	675	731	718	745	744	722	705	667	755	741	718	749	774	711	681	710	751	734	682	674	771	731	724	724	723	693	711	676	733	668	691	697	662	686	744	675	714	715	778	706	749	726	720	756	635	697	697	663	676	712	709	727	716	739	731	656	710	662	722	724	715	698	767	720	692	734	706	682	735	715	690	742	724	708	706	708	699	676	731	693	713	725	739	717	688	677	698	713	684	713	694	669	732	708	710	698	647	736	706	733	701	680	682	654	688	710	748	746	766	744	687	704	686	696	724	727	728	750	727	715	716	664	671	778	705	652	723	745	703	677	689	682	680	675	708	734	693	660	656	710	697	654	728	686	664	760	701	742	701	670	694	663	705	694	706	734	734	695	705	710	712	660	702	681	716	741	728	691	697	752	688	716	730	724	712	708	693	721	689	765	699	718	688	744	724	738	735	719	720	701	721	726	702	703	734	734	668	684	644	757	716	692	714	774	712	704	707	709	702	670	697	682	691	745	710	728	722	719	716	659	715	738	675	756	734	712	770	694	710	727	765	667	685	745	734	690	689	715	673	683	711	735	686	683	735	765	723	671	716	696	743	721	703	698	713	766	678	714	692	735	691	709	691	730	681	728	720	652	691	685	683	657	689	715	717	717	698	724	691	708	726	698	731	700	683	698	691	722	747	733	662	705	669	739	654	717	710	694	736	694	704	673	745	707	733	741	727	750	724	692	714	702	747	692	728	742	750	765	679	709	740	736	736	695	705	733	690	701	740	667	701	718	728	698	648	698	699	723	730	661	689	714	704	714	684	715	728	698	744	737	710	701	697	717	718	714	704	703	717	683	738	684	732	710	731	709	722	706	693	714	676	723	726	676	732	694	689	680	650	716	717	774	669	685	722	711	701	713	688	685	719	681	707	748	709	706	712	714	696	634	711	772	722	675	701	724	721	756	697	674	694	705	652	684	626	737	702	697	697	714	728	670	652	732	705	691	655	725	681	693
37511	38049	14313	3059	1889	1549	1471	1091	1113	1610	1111	1507	1372	812	800	800	777	724	751	825	787	740	749	740	756	826	812	751	778	804	788	740	736	762	813	768	724	799	758	776	682	714	739	782	731	792	773	777	746	761	761	759	757	751	760	750	784	802	799	701	793	758	745	715	767	743	786	759	786	746	705	751	747	744	795	735	750	792	723	793	694	720	794	719	742	737	752	748	742	742	767	735	760	765	762	756	744	809	706	774	780	751	711	725	724	763	742	745	705	790	737	657	770	819	713	774	726	752	781	760	738	739	781	700	737	736	736	743	774	763	772	728	763	738	717	696	707	783	773	740	690	740	745	736	725	758	760	793	729	705	728	803	774	773	769	750	729	768	774	784	742	775	837	750	727	782	758	778	779	795	772	770	762	805	752	738	761	749	774	756	750	735	761	726	748	773	715	704	726	771	780	746	774	801	770	732	789	743	787	705	692	740	774	692	749	724	725	823	752	737	767	742	754	765	773	746	776	729	766	769	743	758	707	772	753	753	714	772	735	702	747	746	775	686	789	718	720	782	733	720	745	788	760	765	719	796	740	756	726	764	757	733	774	707	754	755	747	747	742	696	758	725	759	766	783	742	686	776	751	768	733	729	765	808	738	766	752	765	786	789	782	784	746	761	729	690	788	774	761	765	721	754	760	744	766	744	729	821	740	741	789	759	758	753	720	744	750	759	775	728	754	731	731	765	735	731	741	768	730	772	752	726	722	780	678	764	797	769	776	765	773	787	819	698	751	790	755	731	752	777	704	766	726	742	745	734	803	763	726	760	771	722	719	749	746	766	765	761	738	749	808	746	733	780	753	702	782	735	811	738	769	794	720	723	747	795	762	742	739	760	729	760	736	723	718	738	810	748	765	797	761	718	732	763	719	733	731	734	753	760	785	741	706	740	755	753	770	777	750	793	756	741	758	775	777	763	772	763	748	749	727	764	741	750	698	695	787	746	765	766	713	790	809	771	785	735	734	763	735	788	721	760	753	729	737	747	705	728	800	750	752	746	741	766	745	762	775	754	743	733	755	779	786	713	706	749	739	790	747	745	705	756	715	761	731	749	724	734	799	779	773	764	736	729	695	762	750	746	731	786	738	751	699	745	753	784	756	797	735	736	744	736	746	787	780	693	729	767	717	719	750	743	749	726	752	739	695	743	723	778	762	775	756	763	780	742	759	784	793	765	752	752	729	752	753	768	767	747	760	752	747	786	764	714	781	752	796	753	740	757	778	789	758	762	787	762	728	768	722	732	787	726	797	757	732	731	710	779	729	771	758	798	802	746	746	755	775	735	786	742	744	713	737	715	773	771	737	789	760	775	773	746	813	761	751	768	761	729	731	764	772	741	756	733	711	851	728	754	741	737	758	770	741	740	808	742	726	767	738	779	768	736	737	700	790	717	772	724	747	751	732	776	718	758	757	782	715	699	764	738	741	686	754	776	772	748	752	739	754	752	747	724	759	767	711	734	754	784	771	733	773	720	726	777	762	753	765	694	789	739	793	737	727	750	734	736	734	732	739	726	743	725	750	737	740	739	714	771	763	781	765	777	778	784	746	727	752	747	739	747	741	788	703	746	749	728	774	739	741	775	759	750	846	763	725	783	769	728	715	710	749	753	797	753	749	748	785	753	736	748	782	755	751	771	763	722	796	763	770	764	713	776	771	855	736	788	725	745	734	752	767	726	799	764	782	760	775	784	839	747	749	719	754	755	745	767	809	780	746	724	736	705	773	691	730	720	759	753	746	711	737	749	737	761	726	721	720	690	755	769	770	767	781	768	819	786	709	780	700	720	776	722	785	796	764	780	783	718	716	771	761	704	766	745	773	754	682	727	769	805	741	806	769	723	733	734	768	795	748	760	729	751	756	781	721	766	704	764	716	743	743	762	753	747	793	775	741	739	756	753	751	750	741	734	750	700	803	737	754	748	731	724	744	745	794	760	738	733	766	745	773	753	722	718	756	733	739	750	727	737	773	735	768	786	707	763	728	771	768	738	692	783	755	745	751	815	743	746	742	793	750	754	758	744	810	772	724	748	740	743	776	736	746	734	799	800	762	792	709	818	790	780	774	750	766	774	709	744	786	720	804	745	802	730	762	707	740	782	786	737	782	757	729	764	772	764	773	752	761	738	737	744	743	770	772	694	755	751	796	746	754	734	781	766	699	797	765	737	796	744	757	768	758	761	728	767	736	741	711	778	748	752	783	751	783	730	773	748	730	762	744	742	753	780	746	752	717	765	763	783	755	724	801	751	789	769	725	767	733	747	729	797	772	754	754	727	763	774	776	755	698	782	744	675	754	814	781	737	800	757	742	719	717	781	741	787	752	719	775	740	733	761	715	746	721	741	759	750	776	734	753	754	753	773	768	768	707	730	726	735	740	767	760	727	770	737	747	715	812	747	711	797	779	687	715	723	721	810	766	782	745	740	753	762	779	737	786	725	706	826	747	794	752	750	749	702	766	746	762	744	727	828	744	752	752	763	687	759	734	744	779	753	756	783	738	778	746	767	784	739	709	814	753	788	745	784	757	762	736	719	752	818	800	697	743	721	769	763	784	770	713	759	725	702	752	725	753	802	781	754	759	766	742	749	783	709	725	750	745	739	751	757	764	767	721	745	768	764	751	673	762	745	731	776	710	724	741	737	766	720	732	752	797	765	792	727	730	761	697	725	790	762	773	775	805	750	764	786	781	789	784	709	776	728	750	787	761	785	743	737	748	743	756	724	767	742	790	805	765	716	763	746	769	818	707	751	798	797	728	753	765	738	764	776	791	783	779	744	726	700	727	748	772	719	739	738	771	763	779	721	752	736	814	768	733	765	721	758	766	722	737	750	728	783	722	749	737	740	759	729	791	778	791	785	719	768	746	737	736	751	711	775	713	757	724	767	807	725	731	730	726	734	744	756	739	772	710	723	764	729	825	779	776	744	733	786	744	785	763	764	787	770	769	777	735	778	765	800	771	710	768	749	747	699	756	774	750	682	773	793	762	760	728	783	780	753	724	754	734	713	742	740	745	680	780	776	708	752	703	765	762	758	713	697	761	804	763	749	724	741	765	788	794	760	711	705	779	768	730	808	774	754	746	747	825	774	733	807	740	774	757	735	752	782	749	756	760	747	742	786	710	749	779	752	792	747	759	750	749	768	776	728	767	776	729	752	782	750	692	770	737	763	777	779	780	741	758	770	714	781	789	687	730	720	739	713	757	726	777	774	760	798	778	769	778	719	726	776	801	742	740	790	744	739	742	783	755	771	743	763	785	772	697	753	772	735	787	751	802	744	776	806	756	726	745	778	736	712	734	716	763	731	763	723	737	752	779	766	754	736	721	727	780	805	720	766	704	765	782	774	770	768	780	721	715	792	759	770	764	768	761	746	769	742	746	755	742	713	732	715	728	753	799	753	755	740	833	767	707	764	725	785	687	722	756	801	735	777	784	749	771	745	793	740	742	766
24882	20700	26946	24355	20597	11554	2155	1009	1220	1297	677	1076	1769	579	427	439	427	427	388	358	389	354	381	354	356	359	360	327	354	326	312	341	315	346	308	350	328	337	336	337	324	345	376	326	335	354	349	329	330	351	346	334	339	326	352	337	330	313	347	343	306	331	367	355	312	338	334	316	312	360	307	335	317	317	322	339	312	346	324	335	314	287	344	316	321	320	333	313	330	330	374	320	338	350	314	330	331	317	367	331	324	321	350	321	320	326	319	318	327	339	334	297	348	344	347	350	368	308	296	341	318	362	311	335	295	294	322	346	349	318	342	325	339	361	323	361	312	328	344	352	327	358	303	363	303	305	332	363	337	338	318	309	344	348	322	309	313	308	329	325	307	318	341	317	326	291	330	325	299	332	325	332	318	320	337	367	314	319	323	327	348	309	354	318	319	359	346	353	363	322	311	308	341	326	339	358	330	332	299	359	310	333	332	305	305	331	336	335	335	352	353	290	317	323	298	327	318	345	336	348	310	340	366	320	299	341	329	309	330	335	353	326	319	325	304	318	301	301	334	343	292	351	317	357	324	316	326	335	353	330	330	335	319	340	339	337	320	327	320	344	311	323	332	320	345	323	321	316	325	367	344	365	309	302	317	367	329	324	344	326	333	321	322	319	305	326	325	343	354	319	262	324	328	298	331	316	327	349	329	329	314	353	316	301	334	334	324	318	343	316	332	328	337	347	325	317	334	340	298	303	334	314	306	330	296	329	366	339	323	313	319	348	303	357	324	324	326	339	322	304	338	320	322	329	346	320	313	338	319	322	306	318	341	346	332	317	350	323	324	330	315	325	340	340	348	368	337	371	329	341	352	315	292	341	293	318	332	324	303	324	323	332	359	337	325	299	325	307	324	337	315	339	304	362	301	310	338	327	327	324	297	327	315	338	304	289	318	311	354	348	339	353	354	320	337	286	326	320	295	335	348	306	310	368	317	323	332	338	326	314	357	315	341	338	332	339	346	343	298	333	335	303	320	312	342	319	325	336	363	343	316	308	333	296	329	326	301	338	321	316	321	318	345	329	281	343	308	314	324	340	347	298	288	349	322	335	324	301	320	331	364	321	355	314	321	319	302	332	344	295	353	329	292	314	348	323	365	353	321	346	306	319	274	331	330	298	304	334	350	352	361	349	309	309	313	334	315	338	290	332	335	307	361	317	328	333	331	321	329	289	334	336	314	322	316	321	327	328	318	339	334	334	319	318	340	315	335	325	343	315	309	318	356	319	314	354	335	338	328	321	319	331	285	355	304	351	322	370	303	334	328	337	325	292	353	340	356	345	308	293	296	341	324	348	372	328	328	340	326	308	325	340	329	332	310	317	321	345	308	320	332	300	330	306	322	323	353	333	324	301	319	346	313	325	340	355	357	344	323	327	335	337	315	353	309	342	321	329	347	317	367	311	326	303	329	309	350	337	320	293	362	319	327	340	369	309	332	329	342	315	325	339	306	304	346	336	343	307	360	327	301	323	331	306	310	328	319	345	375	311	332	354	334	344	320	359	322	344	307	306	330	332	331	318	328	337	321	349	321	358	321	313	329	335	329	346	315	354	333	343	328	338	288	322	347	305	346	301	313	339	337	320	319	347	321	315	355	335	332	321	333	339	311	292	313	356	393	324	307	336	301	339	300	327	328	330	356	305	299	324	312	325	324	333	319	317	324	286	326	326	322	354	346	353	311	336	318	322	316	297	312	306	336	287	315	327	298	311	313	317	325	329	341	332	342	318	309	325	331	340	316	352	340	316	337	325	325	328	331	310	344	324	326	309	320	317	323	330	318	346	309	325	296	317	329	326	336	340	321	311	328	337	320	344	331	316	326	309	325	313	311	331	310	348	328	322	341	307	358	354	317	293	335	296	345	308	323	304	365	331	312	345	319	335	319	324	289	342	328	309	320	354	331	326	306	337	337	307	321	348	321	302	341	343	332	322	354	350	334	293	323	326	323	354	328	365	338	325	303	304	307	371	308	340	349	322	285	318	344	326	333	332	332	330	343	327	308	322	342	339	303	315	323	343	301	296	341	349	320	318	314	309	348	348	331	312	341	335	336	326	317	333	325	332	343	309	339	330	349	321	329	352	330	295	340	325	350	352	328	308	326	331	321	292	322	353	361	336	314	318	339	345	335	313	313	308	340	348	309	311	330	318	320	332	317	344	335	330	297	334	316	337	335	342	307	344	325	348	338	339	305	333	322	311	322	328	330	329	325	321	314	315	335	307	286	342	328	316	357	309	354	358	362	323	339	366	293	336	318	313	326	300	332	330	320	336	316	314	332	345	316	331	331	319	326	358	338	312	336	309	311	287	333	317	306	363	335	312	337	376	321	319	358	326	355	309	374	338	364	339	334	303	326	331	337	308	350	338	336	303	332	298	313	369	346	338	324	329	359	333	327	317	337	322	304	343	360	335	329	346	325	354	319	346	328	339	303	312	312	337	335	300	354	341	299	346	319	316	319	324	331	348	338	356	288	310	342	316	298	350	324	297	336	286	338	334	317	342	308	330	302	311	359	308	325	325	343	358	312	334	298	325	323	325	332	345	321	311	323	330	326	319	316	319	322	327	329	333	321	331	322	297	332	337	325	316	322	336	325	311	335	286	316	343	310	325	307	318	342	322	314	307	347	314	302	321	351	333	321	316	306	322	330	319	304	357	333	335	341	335	352	335	344	313	339	352	332	310	339	318	318	316	325	338	337	358	296	299	325	362	319	318	301	349	322	338	304	317	315	317	330	334	324	339	307	329	337	287	359	351	287	339	332	325	321	333	312	342	342	329	380	301	327	332	326	335	342	287	359	336	320	307	321	306	319	343	337	340	352	328	321	325	370	324	294	339	287	349	299	319	323	324	344	338	358	319	353	338	294	288	311	331	278	342	342	334	342	363	331	321	303	310	336	307	303	311	313	350	318	322	341	321	356	331	320	312	355	324	316	298	295	298	342	345	351	310	324	304	341	295	346	316	313	326	329	323	311	313	346	332	292	296	339	350	306	345	325	320	349	340	316	318	312	323	313	335	337	356	298	323	312	324	348	339	311	323	325	319	312	313	294	301	319	348	353	299	323	334	318	366	298	335	307	331	312	333	338	318	285	339	312	351	310	346	307	365	322	345	360	315	325	321	357	315	338	301	315	345	313	330	335	314	354	343	348	322	321	334	328	320	301	346	316	327	336	327	326	329	311	312	316	294	317	326	351	326	335	313	321	334	318	322	296	349	307	292	323	317	320	339	297	349	347	315	346	345	329	325	327	359	341	347	321	333	321	335	338	331	351	339	326	331	319	325	279	312	339	337	321	348	306	324	349	343	336	339	296	312	325	334	313	317	307	350	283	335	366	330	321	297	333	295	325	319	325	311	371	325	342	345	320	322	324	328	291	304	344	308	362	339	377	324	308	311	345	319	292	335	320	330	341	326	305	340	321	342	320	330	335	322	329	294	323	300	328	340
42691	54160	23209	7918	4927	3875	3236	1935	2589	2679	1132	2164	3617	940	550	571	528	560	511	462	471	448	415	406	399	354	386	391	428	404	364	383	367	398	418	389	367	350	352	380	383	368	376	428	392	388	356	379	413	375	404	355	366	380	396	384	382	359	354	369	347	327	340	330	369	385	398	362	384	344	370	370	381	374	369	337	380	370	361	368	359	335	350	374	360	357	362	365	371	377	394	330	340	351	394	367	337	385	376	350	355	348	357	345	387	357	371	366	347	395	367	359	354	380	394	366	395	351	366	347	387	360	347	362	354	372	323	343	374	357	387	372	361	364	346	359	352	361	366	359	346	380	363	355	360	397	361	368	381	341	361	362	390	344	365	355	361	340	357	370	352	357	334	353	424	345	368	396	330	371	351	349	373	325	323	356	348	324	335	364	332	340	370	381	349	355	379	337	385	379	347	385	350	354	374	364	354	406	338	345	321	345	391	354	349	369	365	358	349	339	346	354	353	363	352	394	358	384	396	355	348	381	376	355	348	354	361	349	394	354	383	373	351	387	323	372	338	371	311	368	368	371	380	340	391	333	347	361	364	352	374	365	362	383	359	364	330	360	359	357	403	360	333	361	365	357	391	405	378	360	379	342	356	384	372	394	339	353	371	357	344	351	379	367	389	370	366	334	359	374	351	336	346	348	348	367	352	302	369	365	338	371	366	358	350	352	328	378	343	334	379	365	356	343	360	361	331	361	364	337	395	354	378	324	380	361	326	364	367	362	373	358	364	342	335	394	369	365	365	384	372	379	373	371	361	363	368	350	347	359	366	385	389	360	345	345	315	360	369	374	359	326	370	371	370	355	338	366	341	365	335	344	397	363	349	337	355	345	337	360	348	354	332	409	355	344	346	363	350	346	339	366	365	369	383	391	373	332	376	352	331	361	340	385	370	337	344	359	341	358	369	378	343	323	354	332	361	368	357	359	341	346	352	329	346	356	329	319	365	352	360	377	336	316	337	343	353	377	337	355	344	378	393	336	366	401	358	340	367	371	353	383	348	334	372	354	357	371	414	357	366	360	370	367	353	348	357	372	363	341	381	362	360	367	352	294	345	360	347	362	382	353	345	381	371	367	360	357	381	368	401	338	366	381	384	366	352	358	359	334	322	347	381	396	354	345	343	364	361	363	364	375	331	358	388	352	315	362	372	351	357	371	361	343	375	364	370	345	348	364	346	321	376	391	408	346	370	348	327	324	344	356	363	369	378	346	382	391	335	354	334	331	369	358	318	355	353	353	369	389	324	366	358	381	341	323	369	380	328	391	344	343	378	362	384	335	336	372	343	368	385	354	334	355	329	368	385	379	377	383	371	333	382	374	356	357	356	366	362	367	371	364	332	369	354	344	353	352	325	364	385	346	369	381	363	369	329	365	376	355	358	363	372	333	364	335	380	346	370	386	373	353	323	341	354	332	335	360	352	362	360	362	379	342	356	368	356	351	338	330	338	335	370	353	380	340	354	325	335	362	364	369	371	355	344	370	377	332	365	360	332	345	399	379	364	358	373	377	374	393	346	391	372	351	355	344	372	347	361	384	369	374	320	373	360	353	353	378	348	333	362	385	358	375	369	317	332	337	361	379	340	370	369	352	401	356	349	340	370	347	396	375	356	343	367	359	342	357	355	385	373	362	393	364	347	344	351	346	373	348	380	318	346	375	384	360	360	357	382	361	345	375	362	314	360	347	327	369	373	347	355	348	369	396	357	351	359	362	356	368	358	355	394	350	350	373	385	361	339	374	355	357	373	333	364	372	391	360	384	334	337	383	365	385	373	374	356	356	353	372	358	396	368	354	345	345	384	379	371	389	357	331	367	368	353	354	361	351	367	333	377	345	347	361	365	366	380	356	386	336	356	329	360	354	367	332	375	354	388	346	322	369	363	338	389	368	356	358	372	352	359	381	361	360	357	360	368	352	378	337	388	357	393	342	366	360	359	368	356	362	377	354	363	338	372	345	353	393	355	363	364	336	347	374	340	356	365	384	344	359	352	365	382	365	330	338	356	350	340	367	357	360	354	387	380	341	352	339	340	356	350	363	363	350	367	392	369	336	387	325	355	355	369	353	370	350	350	338	345	349	358	376	365	408	387	353	369	369	332	351	358	350	357	317	359	356	372	370	353	351	391	369	391	368	361	359	385	345	394	367	308	357	355	334	348	357	366	363	373	349	383	351	338	356	333	338	361	362	389	399	347	407	386	325	346	365	338	356	343	376	363	364	362	371	407	339	378	327	375	361	339	343	351	332	360	404	337	367	357	351	351	383	374	337	372	354	372	367	325	388	384	373	385	366	360	360	357	370	381	393	344	376	378	326	376	374	381	392	360	345	398	339	393	354	341	362	343	357	369	353	355	350	355	344	361	344	387	375	356	350	374	352	354	337	374	362	361	378	345	380	356	337	339	372	388	338	359	349	369	371	358	350	338	342	395	328	376	368	371	347	398	338	356	340	359	357	336	372	356	359	353	374	361	323	349	364	374	334	361	359	348	406	354	368	345	358	356	319	368	352	347	346	356	332	362	358	345	384	326	376	394	358	346	332	353	324	347	343	389	343	371	357	362	352	341	350	345	369	367	343	345	377	346	366	344	355	368	378	353	354	342	360	359	365	381	359	384	394	369	346	340	348	336	373	369	344	366	366	345	364	326	314	383	376	355	379	357	370	329	338	381	353	328	365	341	352	366	376	364	361	341	368	344	369	354	348	362	345	323	374	399	354	382	385	363	358	361	346	378	324	334	362	384	348	372	348	363	354	369	341	379	366	338	343	368	375	356	360	355	357	347	349	355	337	356	369	382	375	373	371	364	361	383	352	340	381	381	367	369	361	367	370	325	342	350	368	374	340	330	363	374	363	355	386	335	350	349	340	352	374	369	331	382	324	344	349	364	338	345	366	391	378	331	362	346	322	392	357	354	361	340	341	336	358	362	367	387	316	354	350	362	334	337	377	342	366	369	363	348	365	380	363	368	314	361	353	326	384	340	344	345	385	334	374	361	353	363	352	390	332	373	315	353	361	363	351	320	361	382	361	365	370	320	377	385	379	324	376	370	364	398	357	331	378	359	366	345	334	349	385	334	340	357	381	368	365	347	357	362	362	375	369	382	389	372	378	387	378	365	371	352	369	352	351	347	370	378	341	390	341	325	393	355	321	374	353	364	348	317	375	330	358	351	339	351	364	350	339	353	408	356	344	381	369	382	380	356	357	330	357	397	368	354	342	376	351	354	340	345	361	353	344	392	356	378	346	412	351	346	348	345	371	370	324	393	351	353	317	385	374	316	377	347	349	346	396	347	352	329	341	371	368	394	346	346	368	368	345	362	347	335	385	346	408	363	335	374	350	351	380	357	345	383	354	363	386	359	332	345	328	354	386	369	386	381	334	361	335	383	341	344	323	351	370	342	353	367	330	347	370	382	340	368	383	346	349	394	377	344	338	344	328	330	375	373	358
22838	20681	27213	23965	20616	20598	9454	2432	2447	1618	1157	1460	3294	1968	813	818	771	744	744	737	707	600	719	651	681	690	614	626	672	658	703	633	686	651	641	659	621	630	621	659	594	625	637	642	630	639	658	612	588	588	606	620	597	615	619	629	614	606	615	584	667	591	650	618	648	609	613	574	662	621	603	645	636	604	647	620	630	631	595	604	638	625	614	616	599	625	652	623	612	614	614	585	579	653	615	633	642	606	588	601	669	677	621	603	652	595	611	607	577	604	601	617	631	642	611	636	604	638	622	645	637	591	579	611	589	616	621	670	634	588	640	619	587	626	589	614	580	618	597	580	581	594	619	622	629	581	597	595	598	624	650	624	620	644	599	590	658	625	630	622	594	609	649	624	636	582	619	587	622	592	573	617	617	651	605	618	628	630	625	641	614	597	609	652	599	598	563	664	626	561	609	639	640	633	567	658	593	630	615	630	648	634	595	560	610	626	628	585	607	621	627	563	577	607	648	635	644	657	635	640	621	593	638	637	650	643	620	600	640	602	574	604	580	644	619	616	619	603	643	585	647	595	568	636	619	660	632	640	605	603	610	604	573	609	647	647	639	629	608	616	577	615	601	623	610	605	585	637	635	617	597	574	606	617	617	626	583	635	616	607	597	641	608	636	611	611	605	644	627	583	573	604	618	598	617	626	580	658	621	576	580	605	625	592	610	596	577	625	647	592	598	661	580	600	601	615	670	616	592	587	625	669	639	612	610	612	644	610	602	599	627	643	650	602	633	597	586	578	644	645	626	647	637	598	600	620	622	592	573	654	661	642	628	632	635	628	610	652	631	560	618	610	635	598	578	613	599	573	578	593	606	641	662	612	662	620	586	637	575	596	652	613	615	625	622	610	626	628	627	652	605	645	634	612	598	608	580	618	597	620	603	620	656	594	562	617	610	612	606	624	606	623	627	612	602	611	572	638	620	621	594	642	625	600	620	634	611	560	624	626	569	602	631	646	618	600	591	641	564	622	625	605	623	599	611	605	623	630	601	621	586	607	618	614	660	610	583	615	619	632	639	572	620	599	603	671	625	566	627	672	637	636	593	617	591	598	577	643	579	602	624	659	624	620	551	617	612	635	627	613	601	632	658	632	596	586	641	575	598	642	613	651	584	632	615	654	637	639	645	611	604	570	647	626	639	619	596	581	667	622	631	627	614	632	578	595	593	630	608	605	648	590	659	573	640	620	647	601	594	615	613	611	625	600	617	575	644	587	624	615	633	638	604	621	635	581	607	632	624	638	583	621	653	630	632	613	637	592	624	645	648	586	633	571	620	652	610	563	596	594	573	606	555	624	625	631	616	656	602	632	625	620	574	628	635	591	612	612	623	634	584	655	604	627	638	612	568	629	603	629	616	631	575	630	656	601	600	686	556	586	591	612	579	611	609	615	594	578	618	628	620	626	659	591	557	637	606	598	583	607	612	611	620	666	657	585	579	637	605	684	605	632	619	608	661	612	641	625	601	579	598	638	658	622	620	599	642	573	616	591	631	670	620	603	637	667	605	615	632	624	636	625	617	619	622	591	597	653	616	595	573	633	587	649	619	569	609	610	603	656	605	664	646	624	567	569	620	624	608	624	619	627	641	616	595	591	634	591	625	584	574	589	607	620	590	617	627	615	629	663	618	566	616	629	640	616	607	614	643	610	626	600	628	667	606	645	613	604	577	611	635	652	635	612	654	622	645	658	609	638	601	629	648	606	564	591	592	668	645	607	636	588	613	639	642	628	630	632	588	646	628	625	600	621	665	622	571	611	624	638	625	604	588	602	654	598	638	621	607	652	615	574	608	602	651	654	617	628	610	637	610	644	627	641	597	609	607	667	572	628	575	584	630	607	571	592	603	665	646	613	639	660	643	635	612	601	606	561	586	615	631	631	613	652	669	612	551	602	643	619	586	627	631	590	661	651	618	634	641	614	614	625	654	597	594	643	628	606	603	617	610	600	625	582	597	591	623	617	635	592	645	574	625	614	620	637	640	622	652	613	638	611	617	601	528	610	625	611	641	652	638	643	606	582	648	586	592	654	644	647	639	645	595	644	670	638	607	565	590	634	594	583	566	597	619	611	603	611	615	635	630	603	569	642	618	599	572	630	630	622	586	604	624	613	593	607	600	641	601	624	631	601	614	597	625	615	617	623	666	637	584	615	638	600	637	601	619	608	621	632	613	583	582	619	601	581	635	616	629	601	599	634	610	618	579	613	629	590	610	637	600	595	601	630	595	569	589	588	599	608	626	641	572	591	620	599	631	637	646	615	616	631	591	584	614	582	621	610	598	571	632	620	639	607	626	625	609	595	580	553	619	624	614	637	636	634	589	575	626	614	650	620	637	575	612	559	636	622	588	644	625	635	606	626	634	635	620	616	645	578	623	639	577	612	607	635	599	606	605	613	603	579	586	639	623	607	644	660	613	633	638	597	591	616	627	600	605	599	646	623	542	604	621	585	586	603	632	655	639	573	646	578	636	625	582	576	639	605	619	548	694	606	642	601	634	599	652	624	598	590	594	625	602	622	609	614	658	642	657	610	569	635	594	610	620	592	625	622	633	572	639	591	623	651	603	632	626	651	645	621	591	537	617	589	644	610	603	610	630	642	626	591	604	625	630	626	631	642	617	609	662	656	579	630	647	607	577	586	606	650	615	614	636	623	628	648	594	616	626	565	626	591	649	584	598	610	649	639	623	627	641	616	647	592	610	639	578	593	579	580	640	611	677	609	614	611	632	593	616	611	657	607	628	621	599	592	623	612	628	607	592	624	634	660	631	615	602	614	596	607	618	641	593	612	588	581	622	640	611	578	620	599	609	598	596	612	631	625	604	681	578	655	583	622	645	619	641	600	581	597	599	586	628	628	606	601	623	603	598	625	634	613	655	604	620	631	641	581	640	566	561	581	665	611	621	633	609	619	616	602	631	612	627	651	604	627	634	603	602	580	609	647	582	596	587	610	610	610	602	588	600	617	620	643	632	612	648	637	621	637	602	592	643	606	619	597	599	594	635	565	626	638	646	589	589	646	618	586	636	600	630	564	668	612	645	645	678	573	584	617	583	607	610	666	660	620	598	594	537	629	630	632	582	650	574	606	664	621	653	636	607	600	581	606	565	612	657	585	534	614	624	598	603	643	633	640	630	605	602	602	624	631	596	624	662	614	614	613	615	612	621	615	631	622	575	594	627	625	603	616	599	638	671	603	632	650	555	646	611	585	590	599	603	621	568	572	639	616	663	659	644	631	604	603	602	607	623	601	635	635	623	643	597	617	683	637	627	645	639	621	652	599	631	587	611	628	611	622	600	579	582	608	600	629	665	652	563	652	598	620	626	606	595	603	647	617	628	588	640	624	603	647	649	622	638	584	635	585	638	629	609	615	606	611	639	641	610	554	611	581	575	615	611	568	641	652	629	652	603	617	575	586	649	604	642	623	611	628	578	650	601	588	566	626	593	597
45757	60970	26912	12112	9201	6078	4360	3749	4744	2877	1825	2679	6423	3137	1024	984	888	915	931	814	734	708	768	736	712	661	727	686	637	694	699	674	639	648	681	628	650	612	656	644	629	616	632	636	651	595	641	642	609	610	624	629	618	625	604	646	607	606	606	563	631	571	605	581	594	613	608	602	622	589	596	590	667	565	634	597	614	560	602	579	551	611	665	632	600	650	598	580	566	558	587	565	623	663	580	625	606	620	605	567	658	647	613	618	595	555	612	626	599	591	593	591	606	623	653	612	577	570	597	583	574	602	591	619	612	604	585	586	587	614	615	574	578	572	627	621	606	626	597	559	603	610	605	604	593	624	600	567	578	619	588	607	562	584	560	576	625	620	624	596	649	574	600	578	604	556	600	556	594	586	636	615	616	608	617	579	567	580	621	616	581	578	584	627	633	588	613	553	596	580	647	578	603	612	594	607	625	604	599	605	615	607	590	628	623	612	626	583	604	601	575	593	571	621	600	598	635	572	606	573	600	611	576	552	614	614	623	610	634	618	613	589	579	601	584	598	581	604	578	580	611	537	618	602	589	644	605	630	625	578	583	590	621	562	620	579	584	616	630	579	587	602	579	597	611	625	579	546	600	603	561	609	592	630	589	579	632	615	605	622	563	602	603	591	603	569	615	587	596	593	582	611	621	602	636	621	555	583	602	594	567	611	573	589	596	635	591	594	586	605	617	584	619	615	593	554	595	582	595	595	606	568	625	599	625	598	617	610	628	608	598	566	658	611	581	593	610	604	605	590	590	624	629	645	606	575	591	611	624	575	592	568	597	614	636	624	606	646	618	616	588	556	652	576	589	597	638	613	584	584	610	592	588	625	634	618	563	611	605	607	619	606	542	579	603	634	578	602	609	600	580	606	602	629	577	620	602	592	560	563	581	590	622	629	578	611	579	603	594	582	587	601	619	603	608	581	601	628	622	590	622	580	553	592	588	615	621	558	571	641	612	579	580	640	603	600	624	573	582	594	572	589	635	581	595	587	627	565	546	619	592	578	593	598	632	621	592	594	566	610	581	654	603	600	606	613	585	607	649	573	607	620	578	626	603	639	554	616	622	612	574	611	582	650	616	610	575	530	597	604	591	611	585	638	611	615	576	634	587	597	591	596	611	646	573	606	583	623	604	643	569	657	566	604	685	650	570	580	593	606	608	591	609	617	597	609	607	581	593	645	551	602	604	607	584	599	612	635	595	584	588	626	633	607	607	593	577	610	655	584	579	613	622	560	596	611	601	641	568	559	559	614	596	637	584	617	575	604	580	635	574	575	582	612	557	628	555	536	583	548	609	610	613	611	609	574	606	618	583	622	587	600	522	645	616	587	567	574	576	608	614	622	595	596	552	639	619	610	604	601	609	607	572	593	604	584	610	600	613	581	595	631	605	620	568	618	643	608	601	580	619	561	605	625	624	610	637	619	618	640	587	642	583	646	572	590	577	605	576	592	571	587	611	616	619	600	624	607	655	604	617	559	579	623	549	598	602	616	577	561	569	589	568	589	624	583	610	622	594	586	601	607	609	595	599	661	575	583	640	601	592	584	566	577	603	598	603	579	624	606	595	590	585	568	611	534	578	584	578	624	599	574	619	574	615	608	628	584	551	599	621	610	589	605	616	587	598	607	637	577	541	606	586	617	614	581	581	632	586	574	577	592	549	589	664	564	620	618	591	596	637	578	570	616	617	588	640	620	575	578	588	622	615	593	586	570	655	629	629	571	594	591	575	601	601	646	544	610	624	584	609	600	618	594	597	644	610	563	576	611	616	592	609	558	637	580	651	598	560	614	554	647	625	608	615	589	624	616	605	633	575	622	614	579	599	574	638	596	570	554	572	622	609	621	607	590	596	608	601	609	611	577	590	566	597	599	597	637	619	577	609	587	642	606	562	587	630	582	567	570	615	597	606	597	590	599	568	584	618	605	567	617	594	632	622	580	604	570	602	622	586	589	612	568	613	561	597	596	633	549	573	641	602	584	614	652	549	576	606	602	627	624	594	581	598	626	602	610	584	612	585	604	591	642	589	568	623	637	584	557	629	607	582	638	590	607	649	555	633	595	576	619	556	634	614	587	582	584	579	572	602	563	588	573	589	587	615	592	593	560	643	578	633	589	614	643	601	603	572	585	579	648	661	619	615	585	595	628	621	551	574	584	551	610	602	598	578	634	605	596	608	544	588	618	591	575	619	578	577	627	627	554	624	644	599	614	626	628	645	587	579	568	610	588	593	575	579	626	583	617	585	646	606	604	682	636	583	615	606	543	606	607	621	558	564	605	633	585	547	570	559	629	564	595	622	643	583	565	535	565	641	603	595	567	568	644	620	601	538	605	581	629	608	610	624	593	623	562	628	601	588	634	633	610	638	610	580	576	605	588	546	616	610	636	619	571	628	596	606	619	631	615	579	588	641	571	600	573	597	615	618	563	608	590	583	594	603	616	610	586	631	594	600	587	593	611	617	607	594	613	633	570	663	560	576	573	627	587	584	591	578	603	584	586	620	576	616	552	612	605	570	605	602	629	622	597	590	590	602	586	600	611	617	643	611	591	596	627	569	549	604	553	568	584	603	589	636	567	573	586	562	613	617	552	604	571	590	655	592	605	603	598	628	621	605	614	600	609	589	618	609	604	593	549	580	615	613	627	578	619	586	578	580	602	615	621	561	651	610	662	590	615	603	592	641	616	574	590	587	633	616	660	606	644	641	605	572	635	610	606	572	589	628	575	634	593	583	635	628	571	588	568	577	609	595	569	600	593	601	597	599	554	604	591	602	602	592	568	609	563	593	610	589	589	619	638	609	576	607	617	645	634	601	617	594	556	580	586	648	601	612	610	587	548	618	580	619	622	593	609	599	612	632	594	580	621	581	591	592	561	578	552	596	609	612	585	593	606	606	583	588	624	603	595	618	587	607	614	604	599	604	623	624	585	619	580	574	575	596	591	607	626	634	608	606	591	622	584	573	603	582	624	599	591	563	589	604	592	654	601	578	581	595	597	581	581	590	590	572	594	605	602	610	605	609	612	554	535	574	599	586	634	612	654	599	620	569	591	618	598	595	593	593	610	643	605	630	619	577	588	610	545	600	559	567	589	620	605	614	586	592	580	590	596	601	602	571	587	593	603	615	624	643	601	611	623	595	614	584	571	600	610	577	607	605	607	594	564	590	606	641	592	584	634	648	616	636	581	606	598	600	542	589	597	567	597	543	587	599	592	577	559	612	621	622	584	607	617	580	570	588	566	579	592	602	552	627	598	603	539	571	634	605	629	607	639	613	604	585	609	595	548	613	604	587	572	605	584	637	594	598	627	608	622	613	625	586	601	616	618	601	615	602	625	587	585	639	570	592	588	549	594	581	596	595	605	606	589	610	614	595	615	599	604	581	629	565	621	623	594	595	613	581	592	612	584	612	592	598	557	562	601	584	583	649	589	586	635	614	587	605	598	624	614	608	579
35024	28404	13614	2984	1717	1266	1050	963	955	841	775	1049	1144	735	723	742	739	709	723	698	735	703	671	745	786	676	688	718	703	699	686	748	712	741	698	725	670	709	695	775	714	722	747	720	727	675	655	720	738	732	722	687	753	740	742	743	720	738	674	732	736	704	700	762	718	719	702	686	757	747	700	713	742	721	689	710	696	705	690	711	691	729	705	687	693	705	653	688	732	694	666	769	735	680	706	679	691	632	679	665	637	713	704	729	680	686	657	714	710	718	747	700	718	704	724	731	701	677	668	667	664	711	742	718	707	681	701	730	734	714	709	701	706	729	701	660	661	699	738	698	730	687	677	667	700	750	688	703	671	726	702	750	714	689	715	724	722	693	725	753	698	680	682	729	733	746	716	722	752	684	714	660	691	711	706	769	696	686	725	712	695	674	694	724	681	766	739	766	714	710	713	710	703	685	696	729	712	729	695	720	669	743	661	757	654	728	719	713	713	739	671	746	710	682	701	717	727	683	721	723	710	662	688	712	680	676	658	728	713	694	716	730	662	732	756	710	754	733	653	671	759	747	660	699	673	777	711	731	735	691	694	728	733	734	665	674	689	713	681	719	709	688	721	678	692	748	744	697	716	704	726	692	711	693	714	695	715	701	720	763	717	704	651	725	685	661	716	677	704	683	738	691	692	700	683	689	717	700	676	774	689	740	703	701	708	664	708	744	718	685	704	706	709	680	677	701	736	704	751	755	713	726	699	675	749	733	654	690	674	712	673	707	758	670	745	745	709	752	710	710	747	721	717	663	766	721	687	719	700	705	772	735	709	715	691	746	716	732	732	702	751	682	701	700	701	740	691	678	710	693	742	720	697	692	729	694	705	718	734	719	687	731	710	712	733	684	720	712	738	682	721	674	724	683	711	715	708	743	762	666	710	721	727	716	687	706	740	703	731	698	722	674	699	721	668	735	674	652	702	709	692	687	707	744	705	725	673	728	725	698	716	676	689	689	679	750	714	684	669	712	672	715	745	694	752	686	719	708	731	721	672	681	673	687	675	764	695	699	728	723	767	698	718	677	679	742	731	720	747	707	677	711	758	753	716	692	729	721	665	707	695	678	708	727	710	732	672	722	685	709	733	736	712	707	702	682	707	754	698	771	715	725	690	666	707	748	737	679	695	672	709	709	686	710	742	726	735	736	730	702	707	705	720	735	684	735	638	695	685	718	752	688	731	720	714	692	710	693	660	668	733	737	744	694	726	719	716	721	683	732	739	681	686	678	721	718	731	688	743	714	703	699	681	717	707	728	692	704	764	709	670	725	741	697	695	699	721	683	713	698	745	749	700	724	654	696	700	681	705	736	713	728	682	710	704	717	702	697	723	706	740	721	710	733	682	722	726	710	700	676	706	672	704	673	720	652	716	736	723	714	661	710	706	707	662	741	712	679	717	665	727	683	750	704	692	709	728	689	705	686	683	688	720	686	673	706	667	687	761	715	719	702	726	748	727	676	706	696	696	732	699	682	746	703	708	688	729	742	703	678	714	738	735	740	732	686	684	698	694	647	713	712	731	689	672	676	730	704	722	658	693	658	792	744	666	723	700	657	701	689	687	708	731	702	686	705	696	740	743	718	667	725	671	699	661	724	615	731	712	743	682	712	782	706	731	679	706	705	708	662	701	745	722	646	724	681	695	735	696	773	737	656	741	666	677	721	747	757	737	700	691	714	729	734	636	699	703	668	724	680	680	708	738	714	708	709	699	756	692	708	742	734	681	715	740	688	717	700	637	713	742	730	708	716	719	747	718	734	723	748	699	670	713	706	706	694	718	738	712	675	709	749	685	720	720	707	675	754	679	712	726	732	709	687	655	706	698	685	678	731	741	694	689	713	722	679	700	694	711	737	695	695	736	678	664	719	652	742	741	715	690	700	688	729	742	728	706	686	723	720	684	674	650	693	690	712	708	668	735	677	727	679	700	711	674	758	707	694	682	718	703	705	744	739	725	695	721	630	664	721	718	689	722	708	721	690	667	716	721	702	764	742	722	729	673	739	682	744	688	681	695	683	701	683	708	724	740	732	716	675	699	695	667	667	735	706	667	717	736	696	715	729	716	701	661	696	703	698	706	726	707	699	708	662	735	727	719	703	724	699	706	701	729	703	749	711	686	714	736	729	711	670	678	697	712	725	715	714	716	690	736	686	683	694	717	709	690	742	732	787	683	668	670	743	694	744	709	708	685	711	701	705	675	727	687	700	703	634	666	706	728	724	690	699	705	701	719	674	738	678	683	768	702	723	683	765	689	724	709	705	746	698	751	700	752	705	680	740	699	709	710	697	728	681	787	697	700	686	710	689	729	740	740	740	649	702	680	689	685	700	687	693	738	704	709	680	715	696	701	652	684	673	742	732	627	733	724	752	721	740	701	674	692	734	768	679	753	749	711	742	692	723	754	697	710	683	686	754	728	729	682	689	687	750	682	734	710	692	762	654	713	650	684	695	712	695	722	715	709	685	678	708	747	742	706	738	710	689	695	733	674	680	690	694	675	736	677	706	712	716	697	669	679	768	717	744	708	733	679	686	694	681	711	679	701	657	682	700	674	721	723	735	721	699	690	705	722	740	784	719	699	665	777	725	691	673	721	703	742	669	691	748	686	752	711	699	736	681	663	716	676	695	693	676	758	726	722	718	681	699	752	723	733	717	697	675	785	671	686	753	711	674	706	729	727	718	721	679	712	730	676	717	708	728	717	686	682	733	723	697	700	713	730	657	757	692	745	648	718	706	707	697	702	710	709	717	733	677	721	699	704	692	697	665	707	687	762	743	704	695	714	706	708	691	755	672	730	709	685	742	716	719	746	708	752	688	700	646	676	730	693	709	721	710	754	697	679	706	718	710	711	724	696	724	695	714	691	704	751	749	734	711	691	703	720	683	721	736	683	753	703	712	705	663	676	725	711	725	734	700	748	721	686	731	713	719	702	713	674	676	692	695	715	731	716	706	696	718	708	694	691	732	715	735	707	687	703	714	755	695	705	667	717	744	717	678	770	704	685	664	675	718	728	711	684	735	667	728	706	713	706	736	707	682	686	739	706	741	725	723	767	714	665	687	707	681	707	693	688	707	698	714	679	726	700	719	723	693	706	699	703	747	723	704	750	714	725	727	743	644	712	696	727	697	741	710	729	788	783	725	713	672	754	748	659	673	704	671	733	669	735	746	672	693	712	663	657	712	726	710	701	708	714	724	704	698	730	726	722	727	771	734	687	710	721	687	689	702	691	756	678	704	723	687	702	734	746	760	701	707	698	709	699	714	722	746	687	680	712	709	734	702	716	713	673	722	689	719	772	746	677	652	628	689	753	719	656	694	732	697	755	725	727	659	749	673	688	690	660	688	710	729	676	731	706	709	734	736	786	697	678	802	636	743	708	710	722	682	704	674	701	680	702	648	699	691	696	744	693	743	703	719	744	692	660	708	680	707	745	703	701	711	697	687	719	736
37842	36512	9467	3590	2736	2185	1694	1455	1238	1068	917	1509	1860	869	732	765	794	769	772	798	779	731	713	745	687	732	738	714	722	683	702	734	700	741	815	737	770	724	748	729	772	700	695	765	779	850	758	772	745	776	809	711	737	758	746	753	707	707	748	696	766	764	745	712	718	762	729	725	779	748	754	719	799	759	701	747	696	783	785	757	747	814	746	726	770	771	744	754	732	696	761	718	736	739	754	765	755	765	725	716	748	783	762	723	783	748	748	757	749	768	771	766	756	696	765	756	716	727	755	768	731	754	732	769	741	741	718	747	775	751	784	753	743	704	769	744	742	757	704	763	736	760	741	766	746	731	794	717	764	760	738	774	707	790	699	738	762	792	734	763	778	766	738	763	746	798	776	764	744	696	766	741	742	693	719	704	752	804	766	705	737	723	706	758	770	757	756	755	782	747	775	699	747	771	689	772	742	737	703	803	710	735	779	696	736	729	727	783	769	784	757	752	736	728	747	710	748	758	787	754	773	723	728	705	780	739	718	749	698	724	750	746	705	739	755	731	726	742	711	743	732	757	730	701	746	731	736	756	768	761	800	743	764	755	706	740	760	755	699	745	759	737	754	742	741	736	795	729	764	766	738	789	786	737	757	781	738	761	804	746	739	762	753	693	721	770	727	750	782	730	729	733	762	733	756	741	774	758	745	730	729	739	691	734	737	741	747	738	759	737	758	740	769	742	771	735	717	711	754	734	717	733	783	781	742	732	707	772	746	725	773	765	746	744	720	758	767	745	714	747	731	774	739	729	767	725	752	743	716	720	761	725	781	716	764	722	690	750	790	739	692	772	752	834	769	759	722	771	726	735	766	805	733	736	772	742	741	695	722	723	755	737	812	680	715	735	730	717	768	722	798	775	700	722	732	715	789	765	809	755	784	748	737	728	716	777	791	766	753	791	729	727	787	700	733	736	687	773	705	763	753	759	780	741	767	791	776	765	772	753	759	799	748	672	729	769	719	733	775	753	733	755	734	739	803	737	724	741	708	752	742	739	735	757	706	765	778	737	783	687	779	777	760	730	756	753	794	771	741	732	725	751	743	753	737	715	746	772	823	774	726	764	759	752	757	723	740	725	763	737	706	795	723	721	761	784	729	802	744	737	754	698	766	753	800	703	734	741	752	740	718	759	769	792	775	735	765	772	744	766	754	767	703	732	769	786	745	735	742	748	746	778	716	716	782	736	732	752	759	745	712	726	713	755	765	782	746	729	728	722	777	724	716	749	765	777	725	735	764	722	770	724	764	745	780	750	763	742	759	680	753	738	760	729	785	719	743	715	731	713	772	760	742	778	781	769	769	734	712	761	726	786	767	736	779	757	724	764	746	741	737	756	686	768	738	718	753	698	763	735	746	692	695	727	774	720	781	753	772	761	696	759	701	788	738	746	731	799	801	744	796	804	710	711	718	794	730	774	726	769	774	767	728	699	782	762	737	713	761	762	724	764	750	724	728	757	756	729	721	726	731	712	728	768	769	747	699	725	714	757	725	718	734	788	771	733	735	754	707	758	718	744	761	767	776	735	741	766	723	690	716	748	755	706	677	752	726	801	730	731	698	753	697	793	755	717	691	726	781	818	723	761	740	737	764	749	755	745	786	708	751	773	770	784	759	767	732	776	702	779	723	746	708	746	742	773	767	785	751	788	746	738	748	769	779	755	775	760	715	757	713	738	745	719	761	752	747	753	749	753	748	728	736	727	753	749	745	763	759	756	763	751	705	778	731	793	750	764	786	757	769	751	784	730	706	752	724	753	742	735	776	759	755	722	774	756	723	763	768	775	755	740	786	767	726	725	744	739	726	738	764	671	735	760	789	771	785	729	746	743	735	756	742	760	708	758	770	750	754	766	779	707	721	727	790	712	753	735	730	745	760	723	774	769	752	731	760	799	701	771	713	742	762	740	759	752	681	694	724	729	736	764	761	706	705	744	766	753	745	793	744	754	701	758	770	747	760	769	706	776	753	808	699	704	699	806	798	777	760	761	764	750	802	726	720	774	746	797	728	772	755	696	700	710	730	731	728	784	767	716	806	723	711	786	702	772	729	742	772	778	742	737	686	760	709	727	743	710	748	741	782	724	758	719	773	749	762	697	763	725	725	742	772	740	757	732	802	748	741	788	786	766	753	699	749	748	753	735	748	774	752	781	694	728	762	716	711	710	764	761	770	746	698	803	779	766	766	802	729	781	713	692	800	742	806	782	741	752	746	747	740	720	725	701	750	790	766	765	725	730	763	781	738	754	729	765	748	706	732	797	782	709	714	756	758	763	812	737	749	779	774	765	761	782	735	711	774	792	734	718	719	717	742	731	747	759	750	759	759	728	789	788	756	743	724	709	760	796	728	747	799	725	753	730	731	801	801	736	695	725	775	720	788	790	757	787	729	758	697	735	742	739	774	748	714	750	679	779	731	739	765	768	774	750	780	724	800	747	697	687	757	751	754	731	719	743	728	792	744	722	745	720	716	729	755	782	762	743	740	683	769	738	750	761	741	765	735	787	716	749	760	723	730	709	746	791	742	693	721	738	730	768	716	727	749	718	751	731	753	731	796	780	769	789	769	735	768	773	719	770	719	714	745	734	747	749	792	778	708	735	753	776	746	771	714	774	750	747	737	696	724	702	708	803	754	731	724	753	730	783	747	738	786	744	769	766	715	764	793	757	731	709	744	750	728	762	720	739	765	790	722	740	756	729	770	750	746	703	773	727	705	726	758	740	774	781	718	757	682	771	794	764	716	815	802	720	744	752	734	736	694	729	740	763	765	705	747	735	749	737	744	770	731	706	780	729	753	761	771	751	687	762	773	724	748	783	749	778	769	813	704	686	741	719	722	753	820	694	741	714	775	766	733	749	698	758	758	752	766	699	756	720	773	756	756	741	753	770	719	744	781	756	737	730	738	780	795	711	707	748	735	730	781	740	729	719	783	762	752	750	756	763	767	773	764	757	731	770	734	745	756	704	706	739	755	762	717	768	751	741	794	744	748	711	707	771	755	768	738	751	777	719	688	771	697	750	723	746	768	780	724	737	753	716	767	794	769	754	738	773	748	749	760	755	776	757	794	755	705	690	762	744	743	755	752	728	737	701	803	713	755	751	769	718	746	709	773	735	731	774	804	730	723	759	732	762	773	752	741	744	724	728	821	721	724	738	778	683	708	752	704	779	767	751	819	740	747	722	748	708	780	738	705	736	790	794	721	739	800	718	760	769	726	780	775	752	730	759	720	705	758	755	726	762	743	761	771	771	732	736	735	782	722	747	727	738	730	751	733	755	773	728	721	769	733	724	730	760	749	790	738	767	765	751	760	771	722	751	724	806	752	700	741	752	757	720	729	746	797	771	729	792	738	753	691	804	732	734	777	802	746	746	757	749	732	729	748	735	732	708	794	749	728	780	792	746	754	747	767	737	729	783	756	772	760	677	747	753	751	696	811	725	754	733	701	755
24768	20779	26899	24356	20585	12334	2855	1361	782	758	671	830	1470	494	436	425	413	401	422	382	390	375	334	360	348	335	368	318	361	360	315	348	337	366	336	357	333	339	338	322	308	336	333	310	349	331	327	332	336	315	323	305	344	344	353	330	319	310	361	324	337	328	280	326	332	315	284	330	332	341	323	321	341	342	327	340	330	322	354	322	327	317	303	297	331	319	309	323	311	325	282	319	325	323	349	338	345	315	319	308	338	332	330	325	311	311	338	336	344	316	329	319	321	315	341	268	328	316	326	317	328	320	364	318	326	313	298	340	300	303	351	348	334	314	320	332	359	317	310	325	306	285	346	324	328	301	317	338	308	331	325	325	320	306	293	339	318	345	319	310	319	338	297	309	314	329	298	307	344	307	312	361	312	313	308	309	290	328	310	336	306	306	276	332	354	335	328	350	339	335	299	326	284	310	322	330	344	316	328	357	302	308	314	302	338	293	317	316	289	344	346	338	290	326	352	295	335	322	298	296	332	326	315	321	318	314	341	305	308	321	291	308	328	319	330	332	308	319	303	313	344	329	352	288	318	307	339	304	307	324	309	344	333	321	362	325	327	312	348	315	318	301	312	338	299	296	343	281	327	306	317	360	320	345	302	330	290	321	272	350	311	330	303	287	328	295	310	309	346	324	321	302	318	292	310	271	336	333	306	323	314	290	342	337	347	309	335	315	301	313	328	314	297	313	303	335	346	320	314	341	308	324	306	321	333	305	358	342	327	321	328	311	326	316	333	280	296	312	341	317	322	275	312	312	316	292	316	289	305	326	336	349	313	310	339	283	314	314	326	344	358	321	319	330	309	316	329	316	308	316	316	348	329	335	297	338	334	296	325	316	274	318	290	332	337	305	323	308	303	320	326	352	313	347	321	306	311	320	322	290	339	314	333	319	335	319	306	317	322	335	305	311	332	331	317	321	353	294	276	274	319	325	299	314	330	320	332	297	316	316	328	330	326	282	307	304	327	300	337	279	310	314	324	361	329	372	296	305	323	322	311	286	318	284	324	295	298	306	312	322	310	331	311	315	334	323	331	297	300	294	324	304	331	302	335	351	317	325	287	324	323	310	334	320	316	343	330	337	359	326	338	319	315	329	301	291	323	323	342	295	331	315	320	330	306	320	320	281	300	330	365	333	318	319	308	340	355	322	324	329	301	317	335	327	311	317	305	344	328	311	340	337	296	353	338	332	315	317	335	320	331	323	299	312	304	324	311	304	354	329	307	308	307	322	319	319	280	317	293	307	297	330	347	356	329	342	335	326	338	312	312	328	278	335	325	309	316	322	322	323	329	302	313	296	336	314	327	344	298	303	313	312	325	312	318	315	319	292	343	309	321	343	318	323	319	311	319	290	315	314	346	290	314	319	335	331	335	342	292	320	316	300	323	326	320	302	322	336	334	294	319	330	320	354	306	338	286	331	336	323	300	317	298	289	337	295	289	290	323	335	325	322	291	341	308	337	322	312	314	299	316	336	304	333	313	299	321	328	315	324	339	332	334	303	316	333	319	362	360	310	333	315	330	307	323	310	334	332	348	298	306	337	323	327	336	335	299	310	290	321	310	314	308	341	299	328	322	318	303	291	310	301	336	324	288	325	378	320	317	331	322	321	321	307	290	339	332	303	344	332	361	318	323	310	327	313	296	345	302	317	277	318	346	353	291	317	319	341	283	351	303	335	339	335	331	332	320	342	321	312	274	299	312	322	354	346	334	320	341	332	347	324	319	314	319	293	331	309	313	344	306	320	333	306	303	344	314	319	342	328	327	337	332	309	330	308	298	339	330	306	336	318	332	323	311	331	342	338	315	318	297	303	313	319	366	320	358	320	304	300	311	316	335	286	318	312	312	332	288	327	349	328	376	350	304	324	307	324	306	316	293	308	314	307	321	298	335	293	297	320	320	316	304	310	317	283	334	317	316	321	321	311	333	297	306	329	314	341	313	302	300	334	319	344	281	332	313	294	284	305	331	331	320	305	295	316	314	321	348	303	338	330	324	353	293	313	309	309	317	334	291	311	304	320	323	317	288	329	299	316	347	326	317	302	319	322	340	357	312	322	337	328	319	291	344	325	331	314	319	310	323	305	308	310	308	360	290	307	337	331	310	298	317	333	333	317	320	323	312	323	304	312	328	309	286	312	310	308	295	340	310	338	324	339	279	298	322	304	342	332	342	290	284	297	314	338	319	362	303	331	323	310	301	324	308	367	328	341	323	338	346	342	300	341	295	323	347	343	312	310	312	295	340	323	345	305	354	320	309	299	341	298	353	368	319	307	289	340	285	344	299	370	323	305	305	301	294	303	321	321	329	315	315	320	285	320	315	316	316	320	325	302	310	333	327	345	285	305	290	305	319	333	318	328	331	344	293	336	340	321	323	343	329	306	294	309	342	324	326	319	319	316	301	350	329	314	307	317	329	311	346	317	316	319	318	338	332	312	303	303	306	333	333	304	317	325	307	287	326	332	331	337	291	340	302	324	331	312	302	359	323	344	299	351	322	329	312	327	326	296	324	305	362	314	283	326	325	315	349	313	335	299	315	333	338	330	340	320	327	335	295	326	314	310	315	328	295	326	293	307	357	311	345	297	311	355	359	348	327	333	321	285	314	337	325	315	307	336	304	339	292	305	321	330	298	329	290	322	300	337	355	273	357	310	296	316	316	332	315	316	334	323	347	311	288	320	321	352	315	332	374	318	291	308	313	330	339	316	301	322	315	311	304	326	302	287	317	307	318	289	328	299	321	308	307	294	307	296	326	323	315	319	283	324	311	325	354	324	334	310	314	303	354	297	317	322	334	320	316	338	316	322	298	337	346	319	330	315	293	291	311	330	318	308	320	343	327	306	298	316	333	340	346	336	321	322	338	311	299	277	336	335	343	302	335	329	340	307	302	341	295	321	359	302	324	327	319	310	309	300	307	292	320	334	326	331	300	311	351	341	332	327	319	306	327	312	321	333	302	323	333	299	279	311	326	306	340	301	340	320	299	312	334	332	319	281	316	337	286	292	342	319	354	334	314	335	324	314	305	358	305	304	318	306	342	311	304	320	314	304	329	344	335	323	310	272	310	332	350	317	318	317	328	331	313	334	313	335	315	289	309	335	296	317	327	330	291	315	314	310	287	327	325	323	345	315	331	319	317	327	306	321	313	341	310	323	297	314	305	341	281	309	315	304	320	322	315	322	337	314	281	299	341	328	331	296	307	321	324	316	332	304	309	340	296	311	318	305	334	332	296	312	301	347	318	342	320	333	319	328	320	288	304	334	301	366	335	316	288	289	293	300	344	284	337	356	330	312	302	350	300	313	336	314	349	311	318	318	315	329	309	296	307	321	337	311	322	313	304	282	325	348	332	328	334	350	313	334	309	307	343	289	306	317	309	322	313	334	326	309	311	276	345	332	336	306	317	293	297	302	299	314	293	290	316	345	287	310	318	333	331	315	380	348	295	283
42074	52528	22635	8403	6590	5970	4104	2484	1534	1516	1153	1486	3050	753	624	562	544	472	489	460	447	449	454	416	455	383	412	424	404	366	380	387	420	398	386	379	415	371	362	398	363	377	385	350	367	358	369	362	349	378	379	361	343	368	325	334	353	360	382	354	370	367	316	338	369	388	363	347	333	385	391	327	357	362	355	366	344	361	368	400	335	334	356	348	359	313	308	380	375	347	383	380	340	346	348	344	339	319	334	363	337	360	341	377	357	347	385	383	346	321	355	373	352	363	341	351	358	339	334	345	355	333	346	348	315	380	365	349	321	367	367	340	361	347	369	335	358	332	338	316	341	349	376	341	336	362	358	354	369	360	320	365	336	340	353	318	355	360	330	319	402	343	341	406	334	314	339	380	356	343	358	375	329	364	347	345	369	341	330	339	351	345	333	358	328	339	350	367	365	340	313	343	379	317	352	372	352	323	358	348	369	386	335	341	359	358	325	357	349	342	392	358	355	321	345	373	372	344	341	342	362	364	338	391	372	355	363	389	351	337	339	343	354	361	375	343	358	353	354	390	337	347	369	347	371	345	350	348	371	354	361	363	367	346	385	335	355	362	333	337	351	357	353	356	316	326	325	373	356	353	374	345	383	349	347	328	329	357	343	329	331	360	391	368	377	363	400	338	372	370	348	345	355	360	372	342	327	355	342	363	337	346	353	348	374	340	374	355	349	324	321	380	350	327	368	374	356	376	353	379	362	350	364	380	340	352	357	319	329	367	356	340	342	338	366	354	332	389	327	334	350	339	334	367	383	335	374	367	338	365	316	347	350	380	364	344	334	363	353	388	355	345	356	339	368	366	346	315	360	339	366	342	353	356	356	351	350	356	329	360	328	324	371	336	372	345	350	375	352	359	340	368	360	366	377	361	323	346	356	335	343	373	365	375	356	343	355	361	307	323	342	327	308	326	357	334	370	358	331	375	358	371	356	368	392	321	365	343	362	363	357	341	363	352	306	391	335	354	338	411	368	358	369	330	370	370	363	338	341	334	369	350	348	339	364	360	382	332	323	341	331	360	361	362	344	353	352	331	352	335	317	339	384	356	309	367	365	350	371	356	351	379	343	351	366	356	357	329	321	360	352	351	343	386	387	374	364	377	324	368	376	330	354	360	349	370	338	362	344	382	326	388	371	353	336	393	343	323	352	372	352	340	356	364	357	359	378	344	322	351	338	341	353	328	372	336	349	386	360	386	345	347	381	349	344	367	366	353	358	354	324	380	351	317	390	359	357	361	355	357	358	371	336	340	338	386	341	356	359	349	358	381	360	378	372	359	360	357	334	386	377	341	352	335	375	367	362	340	332	303	401	363	374	338	319	368	369	353	375	344	376	366	357	318	345	331	377	320	373	332	340	351	345	372	338	331	316	349	368	329	357	340	361	352	368	353	371	382	355	331	359	390	365	339	350	330	350	353	321	327	344	358	325	366	359	332	360	355	385	348	387	358	360	366	346	315	346	344	327	343	351	357	350	363	366	363	336	336	344	348	332	375	338	324	382	324	350	385	360	340	349	341	375	372	343	325	382	346	352	340	301	331	339	347	333	342	327	353	357	346	324	321	326	339	387	337	355	361	368	352	352	319	377	365	368	346	348	343	330	395	360	357	337	343	356	350	348	357	336	361	357	377	338	361	333	364	393	375	345	327	346	346	363	359	300	383	355	373	386	348	378	357	333	343	357	364	334	378	344	379	367	328	365	329	349	384	376	334	346	340	338	343	357	345	331	367	326	347	368	326	375	390	330	370	356	331	358	337	310	348	336	359	387	360	364	341	346	351	358	336	375	390	336	363	319	359	348	371	356	345	350	377	338	349	314	362	354	335	373	325	349	350	355	358	396	384	331	293	363	358	353	356	358	354	293	331	326	362	342	342	357	391	363	378	341	345	351	343	352	390	355	342	363	316	363	371	348	340	329	347	379	353	372	357	393	352	357	362	342	365	337	338	364	384	339	369	369	370	341	350	343	315	348	381	331	337	336	372	340	363	344	359	337	341	357	324	326	365	366	374	359	303	388	378	310	331	344	387	333	324	370	351	360	354	361	357	333	369	346	401	367	356	349	358	332	328	323	346	357	344	374	364	360	362	356	369	385	361	336	366	373	336	378	366	337	381	370	344	331	363	366	344	347	330	335	348	345	304	333	316	363	327	354	335	324	345	370	336	338	354	323	335	367	368	356	335	366	328	351	348	370	328	354	321	375	358	359	357	373	358	341	323	352	333	345	361	371	321	340	327	348	322	365	373	357	358	334	395	380	336	372	343	356	391	345	360	344	354	373	396	368	349	350	349	367	351	342	355	357	376	335	366	348	341	417	311	321	336	346	352	364	347	357	324	391	346	356	349	337	367	358	386	355	384	333	345	351	369	340	339	322	347	389	367	357	369	344	343	367	369	376	356	335	351	321	339	355	374	358	337	354	331	332	345	338	350	340	362	373	374	326	332	346	303	324	366	341	356	352	326	344	358	351	340	323	354	346	356	345	320	324	355	366	349	354	350	350	383	358	325	353	346	350	358	405	367	388	375	393	350	345	325	338	387	360	348	352	339	344	331	352	383	335	334	313	357	355	320	334	342	384	326	355	329	335	369	337	318	350	347	358	355	377	370	387	355	331	357	355	375	363	325	359	368	366	372	354	342	354	365	349	328	374	363	351	335	362	360	349	357	350	344	362	350	367	345	339	377	327	370	372	354	372	329	341	323	363	346	342	352	353	366	377	322	377	368	367	312	355	366	376	341	356	372	350	344	337	375	341	391	344	358	320	354	394	366	376	344	354	347	342	358	355	354	364	382	369	369	340	366	337	367	318	347	357	346	385	374	349	342	321	372	346	344	346	335	360	342	355	360	344	353	346	348	362	333	352	336	322	356	356	379	373	349	333	370	368	336	375	377	358	348	358	375	361	339	358	354	357	349	369	370	328	352	383	320	304	359	376	360	351	324	344	325	349	356	353	345	371	338	334	325	347	324	354	383	343	360	340	312	349	344	359	345	359	367	359	359	330	349	364	372	338	366	353	378	337	359	352	351	345	362	358	350	361	385	380	368	347	370	353	342	328	359	335	363	371	351	371	313	359	363	349	354	345	340	325	379	386	335	335	333	356	335	360	386	358	308	337	345	381	361	337	372	365	338	389	349	361	327	393	364	370	357	342	366	347	331	346	348	339	349	363	365	382	341	370	383	358	336	364	368	369	371	371	348	361	361	359	335	346	360	336	336	341	348	350	349	348	377	351	324	359	349	382	338	400	363	343	348	336	319	324	368	387	359	351	348	355	347	382	351	317	382	372	328	343	333	375	311	368	340	359	368	346	345	379	349	367	338	335	341	337	370	373	363	360	350	378	318	370	380	375	350	339	377	299	343	353	339	370	341	364	325	373	319	318	331	368	375	366	362	347	334	345	367	379	342	350	339	337	347	336	345	338	345	361	335	364	363	357	319	339	357	331	353
22943	20689	27245	24007	20659	20724	10874	2280	1563	1346	1186	1613	2216	891	808	771	751	741	770	713	751	667	663	656	654	644	655	624	647	643	650	633	617	665	647	661	622	649	621	639	589	638	610	665	681	645	606	623	622	583	659	624	621	614	646	621	571	616	646	623	587	655	637	624	610	627	619	588	593	647	621	603	614	654	660	641	580	645	654	655	624	624	584	620	603	620	633	601	628	611	618	632	668	605	677	600	625	608	637	587	655	638	629	586	643	664	638	594	630	609	596	664	661	603	601	644	654	673	628	571	640	647	610	590	606	627	623	613	642	614	645	610	601	610	554	607	600	611	637	596	599	594	628	613	578	627	612	600	606	603	634	615	628	592	587	603	601	629	606	614	579	605	620	643	636	615	648	586	640	590	593	643	579	622	576	569	616	603	595	583	619	578	581	613	633	597	584	607	590	612	586	605	613	658	579	615	645	635	606	643	680	631	589	574	635	602	601	620	619	606	557	621	626	615	615	589	628	650	618	602	608	582	641	598	669	615	620	612	610	602	617	580	590	621	634	611	633	583	565	586	638	604	603	638	631	639	593	616	581	636	618	615	567	602	601	615	644	616	681	600	587	628	610	613	614	622	615	609	612	635	599	617	616	599	648	619	580	614	648	668	589	640	590	629	639	645	580	666	634	677	626	538	631	597	576	615	594	602	614	606	574	636	621	585	600	672	610	620	598	597	583	608	619	576	597	618	601	637	607	636	625	611	650	610	592	557	599	635	587	635	651	619	639	643	612	589	643	638	570	618	602	593	614	609	636	622	600	585	601	619	637	641	583	608	610	628	621	613	588	612	628	557	572	597	625	582	588	623	615	655	612	605	636	602	605	596	639	604	645	634	619	600	593	613	647	633	607	597	665	619	608	564	566	614	605	610	631	649	632	624	638	601	623	633	633	582	642	611	631	604	631	583	602	590	634	615	622	603	631	591	613	624	588	594	623	646	577	625	617	606	601	610	629	582	588	569	629	584	631	627	621	644	615	665	630	606	643	606	645	594	596	609	579	615	641	590	586	637	607	646	609	652	602	579	580	594	616	614	604	623	584	590	589	594	621	571	614	577	616	632	631	640	637	602	583	605	639	623	606	661	585	603	638	644	590	638	608	630	571	597	664	580	586	627	616	625	599	618	573	613	636	554	599	588	586	613	589	608	644	578	625	613	600	617	637	658	615	604	603	599	577	614	585	584	596	580	642	552	609	614	630	648	638	610	626	581	606	614	633	627	586	607	604	635	608	549	611	649	620	551	584	582	619	627	594	662	609	611	607	574	592	582	632	582	626	608	609	642	634	620	647	599	654	614	594	617	609	642	596	598	621	615	611	628	593	645	615	645	637	614	632	592	635	604	581	599	628	606	597	599	552	595	636	629	624	619	556	601	587	628	616	572	591	636	643	667	639	624	618	612	640	629	588	609	625	619	643	617	621	626	594	646	641	620	572	642	604	638	645	606	607	586	605	612	642	587	607	595	618	645	598	618	645	603	625	573	584	591	626	648	614	624	586	613	658	665	634	652	596	610	601	626	574	646	584	611	641	603	618	617	611	614	638	596	574	632	622	577	618	635	595	625	609	574	618	604	590	651	606	619	570	596	656	618	634	604	559	606	621	582	552	602	655	607	626	604	630	598	630	633	627	597	587	636	614	630	627	626	582	644	602	655	591	576	649	570	596	638	598	620	606	632	643	599	615	589	608	627	593	616	640	633	637	603	603	622	612	592	590	616	621	580	596	655	607	590	616	592	602	612	638	596	612	633	580	592	633	628	606	636	598	630	622	625	633	623	587	628	616	591	660	616	598	617	576	589	605	616	558	633	609	655	607	543	588	629	630	629	617	596	584	639	612	631	572	611	635	608	626	613	640	587	607	613	588	609	634	626	591	635	573	616	626	564	576	588	591	596	617	636	602	604	587	593	612	641	634	603	628	580	652	629	604	613	591	631	638	613	607	610	607	613	630	607	584	604	646	650	617	625	619	611	576	631	640	645	632	607	605	595	577	639	617	565	600	658	604	593	595	630	587	641	613	593	619	585	606	600	619	660	580	644	638	605	582	595	608	616	627	601	617	608	580	602	577	651	639	634	633	619	575	583	578	641	608	652	583	638	628	629	597	627	614	630	649	576	570	622	590	605	590	636	588	659	600	577	613	605	633	592	613	631	602	607	615	619	583	624	618	611	648	597	628	596	592	598	638	659	632	587	611	620	658	595	568	601	581	593	604	618	625	601	595	673	602	635	633	617	606	592	659	591	642	576	582	627	621	665	622	590	591	601	571	586	573	664	608	662	597	674	619	640	575	551	615	586	614	607	664	655	636	648	664	554	600	596	586	618	595	589	574	616	646	635	631	611	605	579	626	617	586	606	619	648	620	607	617	609	601	602	619	622	601	594	643	670	572	610	618	615	613	600	667	589	633	621	575	593	647	632	609	561	624	607	615	626	595	588	579	633	588	633	609	600	585	657	594	591	650	604	636	589	624	599	611	554	585	591	646	611	616	635	638	630	625	560	678	605	630	598	606	620	587	597	602	627	604	635	573	658	604	588	620	636	606	637	648	610	617	586	609	623	594	625	587	620	612	625	582	638	581	606	634	594	593	625	624	613	599	585	624	608	634	608	666	605	672	625	597	613	593	611	594	633	619	617	628	629	611	660	612	612	606	621	630	609	635	606	637	591	624	577	620	619	583	633	562	608	602	638	579	619	601	613	608	589	566	633	592	618	583	619	655	637	657	585	610	639	587	639	620	582	607	590	584	583	583	608	610	645	600	614	595	617	618	610	658	671	581	632	590	682	599	615	569	600	590	605	590	577	598	637	609	594	606	657	625	611	638	592	575	638	640	583	599	598	629	611	661	621	551	658	628	630	606	607	605	579	585	606	605	608	628	651	578	651	596	631	633	602	576	615	603	651	584	633	603	635	588	626	562	632	595	624	566	598	630	604	600	618	613	627	624	607	615	600	591	625	580	660	597	678	573	596	571	635	595	660	607	573	620	656	614	613	587	656	609	604	646	609	648	652	600	595	645	632	604	620	601	600	613	599	665	601	596	597	615	581	588	582	626	608	581	634	593	590	621	620	542	633	639	611	634	558	605	602	624	626	630	622	623	616	614	630	615	608	601	574	611	626	582	596	617	605	608	582	620	630	634	616	597	609	625	657	606	635	597	640	622	616	621	628	602	646	622	599	645	657	579	608	588	601	575	636	626	555	637	643	600	618	644	573	599	610	591	622	598	623	635	627	605	622	611	622	594	634	580	629	579	614	582	590	631	586	647	615	654	651	577	568	628	597	628	603	621	634	638	598	617	602	561	613	627	586	575	601	609	595	602	637	602	558	656	598	613	637	623	636	592	590	642	600	620	593	591	595	548	626	583	576	620	636	623	573	618	599	674	593	621	648	608	622	610	713	588	659	645	608	616	584	575	569	666	621	639	578	638	621	558	632	618	598	588	630	626	599
44939	60029	27884	12339	12602	9887	6173	3531	2772	2203	1951	3014	4279	1317	1042	1024	968	912	832	810	806	763	731	676	755	669	710	636	676	669	667	653	650	644	672	650	634	696	656	636	605	607	574	625	637	632	623	608	615	659	614	604	632	633	616	596	622	575	656	602	600	645	612	640	586	584	600	605	578	588	614	620	653	627	598	603	575	597	613	576	602	618	638	651	604	637	609	598	628	581	596	594	604	603	661	619	628	621	571	596	588	585	624	636	592	609	594	591	586	596	608	600	594	589	645	575	623	593	614	577	598	585	596	580	649	596	600	565	612	617	594	603	602	594	602	598	600	544	639	590	584	583	619	571	618	592	604	561	559	601	587	589	552	564	594	619	585	636	625	620	604	558	588	627	595	586	632	636	614	575	616	598	646	578	561	605	598	568	637	650	588	560	629	589	607	597	609	635	587	653	590	593	598	622	557	653	603	633	618	607	613	552	565	625	581	582	591	616	594	603	576	574	629	563	599	583	553	592	607	585	592	588	580	598	583	603	626	599	579	645	589	625	556	584	608	590	601	596	620	596	619	587	577	610	619	590	612	628	603	621	618	606	621	597	545	604	607	569	621	589	567	582	542	572	605	578	570	619	582	546	595	596	565	580	569	658	597	609	593	609	565	583	601	621	599	584	608	574	595	594	586	583	610	533	549	616	561	594	569	649	591	564	575	620	602	605	620	600	599	595	637	646	612	553	594	616	598	594	626	578	554	628	600	619	602	622	610	631	629	591	622	642	647	613	612	633	573	572	602	569	593	635	610	629	618	596	581	568	604	618	576	580	594	619	615	581	620	580	607	622	562	660	599	605	625	579	631	602	562	602	599	566	600	625	590	643	646	592	590	607	646	620	578	564	602	579	633	592	600	625	602	565	618	660	592	596	603	625	577	582	604	648	568	555	608	605	548	624	602	591	586	581	546	585	583	585	593	573	591	566	600	609	617	603	618	563	622	615	552	627	592	640	563	597	596	604	615	613	577	629	600	605	648	542	629	602	575	597	633	577	588	586	593	625	583	569	579	613	602	572	576	573	600	593	611	562	583	572	621	587	611	626	641	592	579	593	588	613	620	583	610	596	609	577	570	602	591	643	571	628	594	618	560	638	625	624	623	521	598	614	596	586	583	608	611	573	598	574	598	590	594	580	600	615	614	612	568	583	589	594	588	595	647	572	588	573	569	558	580	609	603	562	570	574	619	622	658	596	593	609	646	607	580	630	576	612	598	623	620	619	589	642	624	595	599	559	580	588	605	605	607	601	586	594	591	561	608	569	617	586	638	624	633	595	569	589	578	612	576	635	612	623	597	539	645	595	615	582	613	590	588	596	601	568	588	610	592	602	567	601	598	646	656	614	578	623	594	595	627	550	592	573	648	592	592	561	571	565	571	661	610	580	596	590	589	675	602	594	594	581	588	631	597	575	578	618	638	624	583	603	626	547	611	547	603	604	579	590	651	603	588	602	580	599	607	610	568	618	545	595	568	588	585	623	578	610	557	630	556	588	600	587	645	599	528	592	604	627	626	609	598	573	603	607	610	597	565	631	593	605	584	620	575	615	548	603	602	592	657	612	600	587	622	580	607	590	593	550	636	572	594	602	601	607	587	578	630	620	649	576	620	617	604	591	599	605	598	598	593	597	603	560	573	592	628	557	553	637	623	632	633	561	568	591	575	547	627	628	544	605	605	591	641	586	589	601	602	617	571	610	583	597	595	628	576	610	632	608	585	613	570	593	572	590	637	572	589	588	634	594	619	591	571	631	566	589	586	572	573	576	565	656	564	627	559	625	575	604	587	621	572	631	637	584	597	611	570	585	650	587	665	618	603	619	576	572	644	618	606	629	630	657	579	600	593	595	589	573	574	601	638	617	609	646	594	604	580	549	575	611	624	617	606	536	579	596	584	629	581	614	605	625	585	631	581	620	638	568	599	625	599	575	588	607	625	583	643	616	641	591	598	612	625	619	598	575	595	598	588	589	621	611	582	605	582	586	606	636	584	592	590	603	574	596	595	537	664	567	572	622	550	597	577	620	600	614	607	536	613	584	620	615	596	610	594	620	624	580	622	639	619	611	625	628	621	574	613	584	579	611	622	590	582	551	611	582	601	590	590	570	589	552	580	562	627	643	584	618	610	626	591	559	580	602	556	614	656	606	643	590	615	579	624	608	538	583	623	636	640	581	589	606	561	587	586	596	649	566	610	632	596	615	572	570	588	579	588	583	601	598	572	627	642	591	566	610	614	628	605	579	625	603	569	574	592	580	605	569	581	578	621	601	589	603	584	580	637	580	624	585	625	621	592	587	591	578	565	621	602	592	595	612	579	544	651	557	588	610	569	589	589	623	618	621	550	629	564	579	582	564	550	610	598	597	605	593	554	572	564	620	564	566	592	609	573	601	638	595	622	605	590	639	622	596	589	622	577	557	597	602	566	612	597	652	618	605	605	601	600	598	607	565	545	623	587	622	592	578	569	530	589	619	611	626	604	530	636	567	604	635	588	611	571	600	580	566	628	570	571	582	601	564	588	613	615	611	563	580	536	598	633	578	607	603	581	575	619	605	578	626	586	602	617	600	596	606	605	556	587	611	573	554	618	640	574	622	615	624	581	547	637	607	619	595	578	566	579	568	594	632	606	583	603	587	583	606	574	604	585	589	616	591	637	587	600	623	576	642	590	584	570	601	606	555	615	559	566	623	625	581	604	603	605	630	599	551	559	604	589	633	565	568	605	601	595	606	529	545	631	596	639	595	610	609	617	577	594	619	553	579	590	582	561	623	579	572	552	594	613	586	589	564	615	600	541	634	639	593	610	590	599	600	592	588	590	601	615	569	590	612	644	580	589	586	577	589	599	593	621	584	590	602	580	589	619	592	619	581	601	621	580	578	594	610	641	590	594	605	584	608	599	594	566	592	608	595	589	625	600	567	606	552	604	565	619	554	603	579	611	621	581	578	565	618	593	632	586	558	597	613	598	556	625	604	567	579	566	556	644	599	589	601	582	660	578	569	591	624	605	616	558	619	574	626	586	636	579	610	595	603	590	600	592	598	598	599	625	619	610	613	620	641	597	615	583	599	569	598	580	621	615	605	632	621	615	589	594	586	548	600	578	589	604	629	563	603	639	548	610	609	610	621	578	577	562	632	572	632	620	680	545	586	587	602	563	595	590	606	606	618	586	639	602	581	606	536	579	615	644	588	622	580	604	604	603	560	564	600	594	586	581	590	620	611	605	618	603	589	548	610	585	567	570	602	602	611	589	604	591	616	582	585	597	572	627	617	552	617	596	587	566	586	543	601	597	614	563	611	565	579	612	643	579	591	560	567	606	556	605	618	615	615	557	543	615	639	594	606	609	602	592	598	605	567	575	626	599	607	579	603	600	608	587	608	633	628	572	648	597	592	626	600	552	556	607	614	576	588	605	578	631	613	592	591	641	589	608	568	607	610	597	568	584	552	617	615
34897	28430	14045	3955	2827	2880	1255	975	862	800	731	816	1017	766	705	709	720	710	722	748	739	724	732	718	725	692	718	710	746	695	716	697	672	720	718	732	731	705	698	642	717	707	708	718	696	671	679	646	709	691	750	699	709	715	691	691	667	691	714	681	738	691	670	720	684	731	703	690	709	720	697	713	714	663	725	713	685	701	743	710	694	728	701	714	714	693	715	695	734	713	669	674	674	689	722	691	703	731	691	729	708	750	704	680	721	655	717	698	670	719	719	704	708	721	712	696	666	684	720	741	715	705	686	700	676	634	706	665	713	722	683	694	698	745	711	713	688	673	745	742	650	722	755	637	696	719	723	700	676	696	711	709	706	676	704	714	717	705	705	701	695	671	739	662	704	731	722	686	714	671	687	739	716	670	709	715	692	703	746	731	687	700	708	719	739	724	729	699	695	737	742	728	676	726	663	698	704	655	720	674	682	695	684	685	745	753	644	675	715	756	635	667	692	689	648	724	742	758	679	738	693	653	694	680	758	671	698	655	713	743	691	681	732	691	668	722	733	701	707	716	746	694	705	688	642	730	688	730	708	673	692	647	752	695	795	717	681	677	677	665	720	668	667	730	713	649	733	689	684	648	675	713	707	692	728	717	716	685	734	702	694	713	719	693	727	679	690	679	716	725	703	687	687	675	694	718	715	717	697	702	697	705	696	668	728	722	696	691	709	698	712	709	712	753	703	706	754	726	716	755	675	686	705	680	710	704	726	721	707	708	726	723	685	707	663	696	726	726	709	726	688	691	686	704	706	667	675	698	657	709	700	738	680	710	674	715	722	675	720	698	738	691	733	648	695	696	683	700	655	704	732	716	713	710	680	698	738	706	686	707	704	708	721	660	682	720	705	754	717	697	743	694	680	646	722	747	685	688	740	756	674	718	674	686	745	669	678	695	665	745	726	695	727	739	704	697	706	702	729	692	728	724	676	673	628	680	724	710	673	723	740	674	732	689	702	688	726	736	691	716	693	701	708	739	650	716	692	673	737	737	732	753	720	705	705	691	677	728	632	711	683	656	716	709	680	719	679	721	691	711	727	703	694	698	732	695	675	688	702	731	723	715	725	695	713	714	702	691	658	703	719	659	705	693	699	674	706	750	708	706	681	703	665	690	696	649	771	686	704	696	738	661	722	732	677	734	706	727	706	693	707	732	737	726	715	655	708	715	703	685	701	708	746	671	709	698	689	720	642	692	734	717	719	700	720	694	724	720	696	732	641	722	713	653	703	674	691	709	737	710	690	710	691	718	703	717	680	675	736	695	730	723	749	683	705	705	708	716	724	714	719	725	718	726	694	702	670	671	734	741	735	708	677	724	704	741	710	664	693	702	721	710	694	702	707	757	708	737	745	732	724	694	718	696	732	637	691	693	742	702	693	715	702	672	683	684	718	664	655	734	723	705	746	685	687	727	717	727	668	674	683	678	696	685	740	697	710	737	698	697	653	714	715	703	716	749	712	719	742	701	718	750	707	644	694	709	673	674	680	754	711	722	706	698	754	732	730	692	723	672	720	695	683	675	689	652	637	691	750	705	675	722	665	742	742	707	689	700	692	672	714	671	724	706	727	693	733	718	688	706	684	699	683	652	723	683	698	713	740	724	709	740	740	677	694	707	692	718	685	722	678	640	705	668	725	690	730	751	715	692	705	697	748	743	697	715	710	696	685	756	679	688	686	754	745	672	681	728	706	676	685	681	702	705	639	708	691	687	683	718	710	682	683	729	691	693	678	668	745	703	644	675	705	690	691	702	729	722	709	665	714	735	689	688	710	709	688	696	720	724	693	726	676	655	734	720	709	695	682	702	698	684	687	623	703	708	653	734	709	700	684	707	687	713	702	729	717	685	708	692	729	657	687	702	647	691	685	712	712	708	711	632	733	720	730	700	693	726	761	716	771	665	729	708	712	702	718	723	687	729	671	667	690	719	746	678	677	747	705	710	739	713	702	709	680	711	654	663	703	688	678	674	749	695	658	702	705	686	668	725	707	676	716	660	715	709	697	685	692	647	654	744	699	737	716	707	708	717	710	691	695	684	709	674	722	712	705	718	690	705	711	747	701	695	696	675	707	722	711	671	718	703	690	682	732	718	697	711	720	729	717	691	682	698	685	719	698	706	694	663	714	748	711	718	724	704	728	702	688	706	698	685	707	719	653	693	710	680	739	702	631	702	697	675	679	663	723	664	679	695	698	719	708	689	668	681	695	722	753	713	740	670	684	713	712	703	723	687	675	737	717	728	686	729	672	658	677	724	698	673	691	717	688	693	715	742	695	726	715	673	678	682	746	696	683	677	663	720	624	752	684	708	705	716	734	701	754	672	698	706	653	727	676	718	736	674	751	729	658	721	746	735	738	703	674	742	658	716	711	686	701	704	704	675	705	712	671	712	714	715	730	699	702	707	737	702	662	690	649	699	669	670	666	698	724	708	692	709	729	678	719	709	667	713	700	658	766	700	662	713	650	669	716	704	698	695	697	736	707	689	710	677	736	685	690	716	671	678	739	706	721	679	678	685	704	757	681	714	726	729	700	707	694	711	691	715	722	710	684	648	711	682	686	714	713	710	667	746	723	690	693	713	719	717	747	685	709	681	705	683	629	711	704	725	714	674	703	700	708	689	709	714	701	739	727	669	723	681	738	720	648	747	719	707	695	733	717	717	709	713	681	722	719	729	740	646	708	724	707	679	706	686	717	742	696	712	723	722	730	729	686	717	698	702	736	679	645	737	684	742	729	719	719	657	717	626	727	646	695	717	604	713	658	673	703	699	705	749	681	680	740	702	687	681	715	692	702	671	682	694	712	702	673	704	702	740	678	712	668	731	677	736	712	682	712	685	679	728	731	694	692	702	662	674	691	702	698	716	704	719	696	710	703	698	679	746	718	702	730	706	698	724	666	676	688	711	716	687	704	696	649	713	668	683	692	716	697	715	702	685	710	723	689	713	695	766	680	758	783	710	739	735	724	733	739	710	691	677	731	773	763	691	714	699	707	701	686	671	770	681	689	700	711	716	736	630	711	727	698	736	698	713	679	708	691	757	767	755	679	644	654	668	730	705	726	716	674	750	723	670	735	741	698	726	693	705	699	734	698	666	724	687	698	667	677	648	705	730	709	718	720	710	662	691	686	676	680	683	706	684	701	709	688	703	698	695	725	733	693	763	686	722	685	693	708	692	697	715	694	724	691	687	718	694	689	688	720	647	689	627	679	662	679	702	710	702	660	689	699	702	729	660	701	687	670	697	651	696	672	730	667	687	735	738	751	701	688	655	684	700	663	733	713	673	671	668	701	730	717	700	671	729	723	706	732	698	728	696	663	736	682	709	696	713	680	716	721	642	678	691	723	693	664	685	696	735	679	670	720	688	693	666	720	655	665	729	699	726	750	700	651	740	725	720	673	706	707	701	706	662	696	682	717	712	661	755	706	671	721	719	662	673	714	710	723	674
37729	36435	10540	5709	5569	5368	2175	1367	1205	913	909	921	1599	834	740	748	750	757	788	738	809	708	762	747	748	733	748	752	743	772	771	718	713	734	831	764	747	766	780	742	734	708	743	747	782	726	780	770	731	761	721	718	754	758	756	770	772	784	787	717	680	778	756	724	710	790	697	736	761	726	771	761	750	723	735	759	743	780	784	730	793	795	752	659	738	741	728	735	787	737	801	756	723	763	779	734	735	746	725	740	746	732	745	731	771	749	770	686	734	766	751	714	746	758	764	753	737	745	738	820	767	755	750	725	762	746	761	752	776	785	758	807	760	749	731	723	779	807	758	748	722	748	750	753	714	770	737	735	757	757	765	758	749	742	753	733	734	733	714	724	757	771	740	721	759	757	731	743	777	724	722	798	781	748	766	765	664	750	778	724	796	723	735	740	750	730	732	718	762	762	679	732	750	724	745	774	793	733	749	750	760	710	801	738	760	763	764	775	733	737	754	753	767	757	732	770	741	751	672	789	752	747	766	718	728	755	779	746	720	807	753	801	756	743	729	702	728	751	763	732	716	742	755	757	753	760	719	791	720	797	778	801	725	795	706	713	738	750	746	716	732	762	778	693	741	754	743	750	728	780	765	753	763	753	745	768	760	773	709	745	741	825	746	774	761	699	723	737	724	721	721	762	770	749	760	733	730	760	796	767	734	764	728	727	739	733	780	761	735	785	742	767	727	760	709	780	780	732	721	729	704	786	756	721	741	806	751	773	777	747	770	778	754	756	760	738	733	759	747	746	729	754	761	730	713	702	747	736	754	737	781	753	729	741	750	752	717	736	738	753	764	777	754	763	755	701	703	734	757	788	765	805	783	743	758	706	696	733	772	766	719	759	755	775	739	796	769	712	771	808	751	774	702	740	757	734	774	740	721	747	717	735	751	733	693	787	767	720	706	784	772	730	747	774	759	764	693	800	789	773	760	759	761	746	711	725	744	778	731	692	757	766	734	761	735	699	754	747	730	748	701	758	685	761	797	743	768	729	713	747	688	781	768	758	686	703	767	719	715	751	808	706	710	785	792	688	727	743	769	797	781	757	734	764	716	769	763	740	747	757	717	817	740	733	755	737	778	711	737	738	698	723	792	726	776	754	779	807	748	739	742	753	730	792	696	729	762	737	718	726	726	735	753	734	770	726	762	788	720	777	736	768	728	747	783	820	711	704	732	739	721	731	752	774	768	733	729	781	721	729	713	708	797	738	753	717	709	727	756	781	792	772	745	740	745	779	768	776	753	702	759	728	749	724	763	757	750	743	694	766	739	745	788	665	742	747	786	734	765	731	799	750	706	751	801	785	772	700	729	771	771	733	764	737	749	736	768	753	775	737	713	748	773	772	742	703	744	692	730	754	770	761	744	729	776	769	751	728	721	760	771	752	747	774	690	774	737	730	743	736	765	788	741	736	779	710	738	740	779	769	756	709	724	725	740	717	737	761	771	769	743	723	749	731	762	752	741	778	733	733	751	795	779	749	736	758	744	704	735	731	727	718	749	717	772	732	788	731	749	740	772	685	774	764	722	782	759	749	710	710	733	748	765	763	725	764	760	715	740	739	760	731	729	758	696	782	789	743	765	680	788	761	718	759	752	712	693	679	782	758	719	736	791	754	728	759	717	706	708	692	744	787	713	722	725	750	685	775	746	788	736	787	768	740	734	790	724	751	786	761	737	800	767	726	756	702	725	701	727	757	745	782	714	724	717	764	757	711	729	731	718	777	769	706	777	775	717	788	781	677	743	725	758	761	756	756	774	753	770	734	727	670	715	739	741	816	720	774	706	742	682	725	723	785	752	750	779	712	736	722	739	764	727	742	719	790	654	746	726	714	795	727	769	735	737	742	756	789	764	735	741	743	762	734	783	796	740	726	770	721	780	730	735	749	744	712	715	764	789	752	719	730	729	747	724	753	757	756	768	761	757	740	724	740	793	774	764	747	759	753	703	742	784	689	733	775	702	817	748	754	768	777	765	749	697	764	740	774	795	794	751	767	772	761	749	786	831	722	728	710	727	758	766	770	751	750	741	743	797	712	748	746	756	707	715	756	731	788	757	725	748	723	737	732	749	747	793	797	752	736	736	767	758	784	740	748	759	739	747	789	748	774	790	723	726	776	710	803	748	754	774	765	746	781	737	752	735	714	737	721	725	732	792	723	751	713	805	740	763	768	775	766	759	770	776	747	735	794	739	769	746	784	746	789	791	661	791	742	711	747	734	705	738	748	791	727	766	782	722	742	780	758	749	730	732	812	717	769	802	751	750	793	713	795	763	742	748	730	763	739	801	771	755	791	754	806	757	736	746	767	712	713	806	771	699	747	714	766	790	728	788	735	788	756	752	756	757	763	723	722	739	773	768	753	801	744	743	761	783	751	797	704	774	766	746	806	789	732	743	744	766	692	769	721	732	714	754	738	783	757	741	733	748	742	734	740	764	736	756	758	765	780	755	773	754	754	719	719	776	696	794	738	700	756	747	735	703	714	736	730	758	730	765	773	743	703	703	761	716	778	785	761	767	750	748	741	719	732	736	733	752	753	717	732	745	722	737	780	785	738	761	740	756	767	720	745	689	728	727	738	747	796	755	812	742	729	700	750	785	716	752	740	724	733	759	711	741	713	745	765	728	762	746	785	759	775	751	747	727	760	760	749	718	753	730	758	744	782	663	761	732	745	756	755	721	738	745	726	731	761	709	738	753	779	709	740	725	783	705	778	765	726	735	765	727	729	779	758	749	745	735	784	754	752	744	757	748	751	737	747	785	756	716	781	775	737	719	762	729	705	761	752	746	790	792	745	779	744	758	749	753	740	745	742	714	703	710	745	724	750	759	767	745	751	764	822	739	777	776	723	790	777	735	698	736	706	737	756	764	733	733	762	753	759	793	762	757	747	770	735	734	724	723	784	764	740	792	707	733	740	750	758	721	749	762	758	712	784	730	711	732	707	724	750	790	758	745	704	745	748	720	789	763	743	744	770	723	707	756	777	790	725	725	708	722	740	750	722	756	763	749	697	745	677	772	757	745	761	708	741	766	762	800	759	707	747	756	791	770	763	802	774	696	793	726	802	687	750	728	756	731	782	765	755	778	715	725	757	739	794	759	745	692	744	705	795	759	752	768	773	767	748	783	726	767	771	737	729	749	776	726	726	698	713	738	734	756	728	759	748	716	714	730	774	786	753	753	726	718	777	769	751	762	749	751	768	742	707	722	763	718	808	767	740	774	734	737	749	697	784	764	663	718	772	790	745	741	754	780	739	767	736	724	766	730	713	752	731	764	783	753	766	750	771	725	723	759	747	724	721	692	739	750	709	735	756	729	736	777	728	774	723	752	727	786	746	755	690	752	724	782	744	772	736	754	752	718	776	744	725	720	745	775	719	789	787	790	718	714	734	704	778	737	748	766	766	721	762	713	781	713	712	762	763	697	757	739	711	798	742	720	724	712	756	783	744
24790	20641	26901	24269	20641	14800	3582	1220	962	657	582	892	936	534	460	422	424	414	393	396	359	367	384	331	345	360	353	366	356	363	331	337	359	317	338	330	359	325	318	343	332	338	311	328	326	331	318	334	356	334	345	314	362	299	336	323	290	333	319	314	331	335	309	326	298	321	362	338	335	319	315	353	358	346	339	327	333	334	329	325	330	342	331	311	314	315	347	317	328	339	341	331	370	326	304	352	308	321	304	329	329	358	314	309	295	354	326	326	310	330	339	329	290	332	365	329	332	297	309	306	330	357	329	338	330	326	358	309	327	334	339	343	325	335	335	322	306	305	302	365	353	315	312	348	314	339	308	320	297	307	350	332	342	373	318	303	322	339	307	326	336	331	339	330	330	296	318	332	315	336	338	310	300	324	313	342	337	284	333	330	341	346	315	331	325	304	327	310	298	326	317	335	326	325	325	332	320	341	335	339	309	358	282	318	311	346	327	293	345	298	318	349	303	335	337	313	291	288	333	322	340	370	356	369	306	309	328	340	324	333	306	342	356	308	328	343	313	306	320	323	334	311	339	339	311	300	323	293	305	308	344	325	307	304	329	322	317	343	324	323	313	361	311	344	346	310	306	304	333	317	324	324	339	304	337	341	294	324	307	324	355	313	333	324	333	346	366	337	313	323	306	308	328	301	329	298	337	322	318	317	305	331	320	306	352	327	289	342	331	307	333	326	328	347	289	296	325	305	333	331	364	333	330	325	280	319	306	328	297	340	339	335	320	344	342	320	312	322	312	342	309	312	347	316	337	314	305	356	295	335	345	339	309	347	290	308	345	348	365	319	309	311	286	321	336	324	307	326	338	329	339	352	326	342	321	318	316	338	337	327	333	339	304	311	335	345	297	357	321	363	301	309	352	313	334	337	288	332	323	303	337	313	319	355	341	353	336	303	349	321	309	331	310	344	332	326	285	342	346	344	323	332	336	318	323	304	300	325	318	303	298	353	324	314	335	350	337	317	314	349	306	302	338	338	306	311	321	315	294	318	338	306	333	310	306	314	318	280	336	312	342	329	338	344	284	332	337	311	324	317	340	321	320	315	320	345	313	349	332	345	311	305	325	285	367	309	335	334	358	345	277	295	297	318	316	324	299	295	302	312	331	306	303	310	337	312	342	320	326	331	320	331	353	332	330	307	303	328	313	303	328	290	346	322	337	317	317	320	276	323	319	314	378	307	305	325	321	297	276	294	346	360	314	325	323	301	330	337	293	328	325	315	350	350	337	325	313	318	344	341	334	297	325	285	363	310	349	341	353	328	297	341	326	306	375	327	331	341	331	307	303	322	339	302	299	300	327	304	342	325	338	331	368	300	343	336	324	342	342	361	349	302	309	291	323	342	338	336	316	293	319	316	309	314	337	348	366	350	318	334	315	295	319	268	294	326	327	354	321	335	314	336	330	320	319	319	335	329	322	331	330	309	365	307	338	307	325	353	318	286	328	314	351	329	355	327	334	343	362	318	340	332	338	367	346	312	322	324	308	322	364	331	322	298	351	336	333	290	356	313	299	315	315	290	340	317	315	342	335	339	329	343	326	315	289	321	310	316	329	321	303	350	328	310	320	351	325	303	329	312	305	307	334	308	352	347	294	334	355	329	322	297	318	330	338	330	319	309	356	342	288	315	324	312	305	353	359	342	311	351	334	324	365	295	323	330	311	307	357	341	328	323	341	342	323	290	327	344	341	311	334	323	334	334	326	309	364	315	324	305	327	310	290	317	316	330	317	343	317	316	318	327	348	319	323	326	332	301	342	314	329	319	306	325	309	324	318	332	280	347	336	344	276	324	308	335	314	320	317	335	308	308	368	355	334	346	332	312	342	318	330	333	340	377	342	341	380	324	336	324	334	332	300	301	334	331	304	323	322	315	328	302	316	297	311	337	328	349	315	296	335	298	294	346	346	353	309	319	349	344	310	324	351	301	308	345	308	310	308	320	316	306	345	306	295	321	329	311	312	311	268	351	348	327	345	324	362	318	317	311	342	335	342	324	289	306	325	310	333	318	330	335	303	327	336	330	319	308	356	312	312	339	341	328	300	303	331	329	327	300	340	338	313	327	330	301	311	331	320	321	327	315	315	344	329	305	349	334	318	335	333	345	299	318	307	335	345	319	310	308	363	303	336	307	316	291	322	308	313	294	309	347	338	331	309	290	340	324	329	307	325	326	347	291	322	330	339	322	334	327	305	333	325	313	329	344	298	370	314	342	308	319	319	311	291	308	307	329	353	344	333	338	329	334	337	325	293	304	323	318	316	342	326	325	290	306	326	323	335	303	308	318	274	324	331	310	325	340	340	310	284	313	307	331	314	310	325	311	293	333	328	334	308	298	357	311	317	330	332	338	324	361	337	322	328	330	326	320	335	319	322	329	283	356	318	330	336	337	339	323	330	332	325	318	331	324	334	336	311	299	330	264	314	316	308	314	341	314	314	325	312	328	319	313	310	326	354	313	347	321	309	331	292	355	347	329	319	319	328	297	325	329	321	307	346	319	316	313	341	303	315	314	315	333	337	331	304	306	312	318	324	318	331	317	323	342	321	342	314	322	331	357	316	315	312	329	303	338	309	320	333	323	346	312	306	340	318	317	336	341	323	334	318	333	335	344	304	327	328	319	308	295	338	329	309	335	359	343	317	316	325	298	298	383	368	326	326	336	320	341	318	308	324	318	343	319	327	320	287	299	365	311	325	323	319	352	303	333	313	328	331	305	342	322	310	297	294	349	308	334	333	330	356	332	322	306	323	317	330	326	329	334	340	340	325	321	347	321	367	304	309	336	349	332	350	306	322	338	316	319	350	319	335	343	325	309	313	304	298	330	337	325	330	343	315	319	341	311	323	341	355	295	321	327	315	334	322	316	327	346	333	328	339	310	334	352	295	337	346	347	300	329	316	329	316	329	302	351	314	332	338	314	284	324	310	289	307	302	330	317	294	318	309	339	315	297	310	287	324	298	299	327	296	310	323	351	335	308	306	318	357	328	319	329	315	317	326	342	310	269	331	350	357	316	299	299	318	332	328	331	328	291	378	319	311	336	310	332	311	346	311	308	369	323	306	324	349	332	312	330	331	363	333	308	324	354	357	309	341	307	354	319	338	344	308	303	319	316	310	329	335	325	342	335	312	313	269	324	323	292	295	356	313	339	315	324	312	300	294	325	345	318	336	311	330	310	297	314	363	303	322	335	329	308	308	328	369	294	339	354	341	318	329	278	304	320	343	306	342	354	307	359	303	313	319	334	344	323	329	323	325	341	325	314	291	295	323	338	349	281	307	337	290	320	305	329	326	326	317	335	293	285	303	331	307	323	314	296	333	309	298	313	309	325	308	344	363	321	336	352	342	310	304	361	314	324	335	310	334	306	351	326	319	315	295	296	298	332	339	328	316	313	310	331	306	333	327	332	334	354	338	320	317	309	320	359	307	334	347	310	332	321	330	317	320	325
42166	52285	19647	10188	12676	10656	4205	2291	1677	1187	1102	1697	1674	690	604	520	578	526	506	441	428	452	429	446	467	432	401	379	371	370	365	413	389	419	418	373	375	335	376	380	379	412	366	346	374	375	359	319	380	348	369	356	367	340	356	356	403	368	342	369	331	389	349	373	352	349	370	346	354	395	349	386	307	368	355	388	359	352	355	359	353	351	344	346	328	365	368	347	385	315	360	310	340	341	358	382	356	381	387	337	394	319	369	315	378	378	364	356	348	348	374	353	347	365	379	346	353	393	333	369	386	360	361	327	339	328	344	349	386	358	319	353	342	352	365	322	333	334	374	361	361	358	344	388	396	372	357	376	316	351	371	370	360	360	336	369	358	364	403	350	343	380	361	346	343	347	371	370	344	333	363	356	341	333	330	349	357	372	338	360	378	359	373	326	358	349	395	368	358	349	364	358	409	335	363	328	369	322	361	345	361	356	326	335	362	320	368	349	346	360	340	333	345	363	354	365	365	348	333	362	304	386	372	350	329	355	351	396	335	354	363	381	329	389	353	363	363	349	366	369	373	351	383	352	347	378	338	344	380	370	409	362	364	363	347	377	347	347	355	338	370	353	375	380	350	358	344	375	349	383	388	343	353	350	361	409	347	361	364	318	324	359	334	369	321	325	386	371	357	358	378	373	378	357	381	354	352	354	332	367	350	361	358	334	371	354	355	372	369	371	366	346	380	364	357	390	332	351	368	354	360	359	339	344	357	341	342	352	366	367	316	382	335	385	373	349	385	383	350	356	324	359	361	357	345	318	351	346	350	348	374	366	332	345	309	383	324	352	385	360	354	330	335	350	342	371	353	355	353	356	345	375	346	377	369	366	389	343	355	342	356	360	342	394	320	337	376	387	363	370	366	380	367	333	345	336	362	350	334	335	344	353	357	352	387	362	366	347	372	359	365	334	332	344	380	351	329	352	372	377	351	344	332	373	350	395	323	363	366	359	353	304	334	404	348	356	333	323	315	356	366	350	398	341	326	356	345	364	365	335	343	402	376	369	381	339	381	373	362	362	375	329	375	380	374	348	358	342	363	333	383	384	354	360	366	342	355	357	358	326	335	372	389	335	338	361	346	348	347	332	349	333	327	400	330	342	369	365	347	396	389	377	293	396	404	339	333	340	342	368	369	347	364	369	377	333	367	353	356	340	350	327	366	352	362	345	356	357	356	360	361	383	333	377	342	349	354	377	348	341	333	335	370	368	380	346	337	334	356	358	366	413	346	317	314	354	349	349	383	299	373	355	361	378	361	376	330	363	339	355	359	355	333	392	347	362	325	347	366	350	326	338	370	365	330	346	368	369	374	339	333	377	352	332	372	321	348	378	371	385	357	350	342	366	343	348	350	390	362	371	357	358	335	366	370	330	375	336	368	406	338	338	367	344	352	415	324	332	349	373	340	365	342	357	395	365	345	353	369	404	349	352	366	341	368	372	342	336	348	372	370	352	382	356	377	336	349	327	378	364	359	345	352	347	324	349	370	361	358	329	354	357	360	324	357	354	349	314	355	357	355	369	351	338	404	322	363	378	379	326	336	371	351	392	355	378	358	322	356	339	359	348	354	355	328	377	354	359	363	328	354	383	357	360	349	360	335	367	334	377	364	366	349	360	348	353	342	365	369	355	358	343	355	354	321	363	364	399	370	315	373	339	369	339	344	363	395	321	348	394	353	363	346	347	352	340	353	368	320	346	360	347	341	346	336	331	354	374	352	363	343	351	350	341	348	387	386	387	356	364	328	351	346	348	337	352	346	353	380	358	343	356	365	331	360	369	347	335	340	358	397	323	375	335	347	339	345	352	368	385	337	342	341	394	335	368	386	365	330	372	367	391	357	359	349	363	355	347	400	356	367	348	365	349	343	351	357	368	335	360	332	335	388	358	357	319	331	341	359	378	345	350	315	320	355	368	390	354	375	352	356	396	351	376	326	350	329	362	348	377	341	355	357	367	377	362	382	351	348	384	371	338	389	369	356	367	387	337	372	337	359	358	351	371	371	366	348	321	363	352	371	382	373	314	343	341	357	339	364	372	344	346	355	375	353	377	328	365	373	368	338	334	328	388	321	323	349	354	385	360	363	333	366	355	356	359	342	324	350	353	367	370	336	363	383	341	328	411	370	362	373	359	355	367	341	364	378	377	364	360	369	358	359	369	346	348	327	378	361	315	348	340	369	334	361	349	395	356	364	358	344	361	352	345	329	339	340	361	371	351	354	330	361	352	370	379	386	352	362	355	377	326	319	341	390	348	334	378	348	358	350	354	349	373	374	345	374	345	366	346	363	341	346	355	379	354	391	341	364	357	363	319	326	367	339	338	357	344	356	351	360	349	371	337	381	364	360	373	318	351	371	353	370	355	360	374	344	329	330	364	348	352	341	323	365	356	353	327	390	367	365	333	351	361	359	382	370	360	328	376	362	365	391	361	361	364	369	364	366	368	363	327	366	380	364	340	361	339	340	398	322	380	362	377	343	399	335	352	368	386	356	357	332	380	342	360	349	353	323	388	400	352	363	363	347	365	330	317	355	376	350	348	384	370	371	332	366	354	346	376	351	331	326	327	362	354	391	374	360	358	346	354	347	336	338	347	390	334	369	355	408	336	380	340	350	366	335	341	365	362	379	349	382	370	363	331	327	351	327	343	381	342	366	362	331	356	379	376	383	349	363	356	368	340	362	338	368	341	330	392	386	314	370	329	379	331	339	333	349	353	385	370	338	354	385	348	353	366	357	352	329	373	347	374	334	325	358	346	344	352	362	379	363	365	384	356	351	350	340	344	371	371	355	345	357	344	352	369	373	332	373	333	330	348	362	342	375	357	369	353	314	361	351	347	351	374	330	383	347	337	390	347	348	348	308	325	371	374	335	363	335	351	378	331	356	343	361	354	359	349	388	370	327	347	401	355	360	347	335	384	353	333	362	369	333	398	337	359	371	367	309	348	356	371	365	352	347	343	373	352	350	364	362	354	343	392	366	378	343	339	366	357	330	391	390	336	353	377	335	373	377	314	360	348	338	330	362	346	333	366	370	344	365	375	355	334	326	391	357	346	360	362	334	337	351	316	375	321	357	369	339	346	369	370	329	357	375	336	381	348	371	335	368	341	367	364	341	346	354	356	345	340	343	366	387	358	388	360	328	361	378	360	370	369	365	370	358	373	363	382	382	347	389	378	333	343	359	354	340	326	355	376	356	340	362	361	382	382	333	337	350	380	345	361	384	399	345	348	368	373	390	345	352	349	392	373	362	353	354	390	368	381	380	386	382	362	335	378	337	347	346	370	333	305	364	347	340	387	337	362	339	352	330	339	361	349	397	346	329	357	359	335	375	327	335	362	381	346	364	348	368	349	353	363	343	343	354	379	372	336	357	361	351	360	338	375	351	366	325	367	375	348	357	322	343	323	373	354	361	370	340	355	370	369	372	317	319	341	358	340	367	340	353	363	368	353
22910	20672	27250	23973	20675	21027	12166	2665	1630	1288	1090	1270	1611	1067	745	827	744	764	777	692	667	637	718	690	733	661	679	659	690	660	614	664	660	676	659	627	645	626	673	614	642	600	645	626	644	621	666	600	659	653	623	644	644	626	659	663	602	636	618	643	626	620	640	590	631	646	615	663	658	664	603	571	628	595	609	624	663	629	630	629	680	585	622	595	631	630	625	617	645	664	615	640	645	598	623	616	622	669	668	571	618	619	679	678	654	630	641	623	640	641	602	600	603	612	650	641	607	623	612	583	667	587	620	674	614	644	597	612	639	640	607	596	625	610	634	644	588	640	634	627	580	622	604	589	608	621	581	644	641	613	666	636	655	626	610	650	584	645	637	607	623	582	619	616	623	642	609	576	579	646	610	616	627	579	588	625	595	621	593	595	633	583	604	628	670	579	599	606	638	582	630	600	654	646	607	644	651	621	635	646	625	621	604	626	623	611	585	588	664	610	596	632	633	601	616	605	624	565	587	644	623	584	640	612	604	601	617	617	667	569	641	649	617	600	622	633	649	645	622	646	676	598	564	596	557	638	637	606	621	625	612	616	648	595	656	604	680	677	618	581	630	576	633	615	672	603	677	619	602	590	614	576	620	628	570	591	556	665	649	687	665	609	608	664	617	602	624	648	587	599	646	650	605	589	616	608	614	576	664	633	606	588	633	614	573	653	611	634	607	599	573	605	609	618	593	594	608	559	598	662	681	640	604	557	621	616	602	628	624	614	669	613	607	632	610	652	638	653	619	584	593	581	575	654	631	590	565	646	578	606	629	664	595	622	672	593	634	656	627	648	632	652	643	648	645	615	616	588	632	625	602	595	641	626	601	594	604	589	640	625	631	631	640	613	627	609	640	634	664	625	663	587	614	599	595	583	649	585	616	617	598	620	614	636	592	616	630	584	610	578	588	591	594	579	606	646	615	587	633	613	607	622	588	624	633	623	631	645	598	603	626	601	631	602	639	565	616	615	658	652	584	575	632	632	602	580	609	617	635	598	631	603	608	635	587	659	626	579	572	641	618	630	616	623	605	616	592	638	630	594	590	600	595	588	627	620	566	671	637	598	674	601	593	604	621	614	619	608	660	600	639	645	620	632	631	617	584	564	631	629	627	593	598	639	608	631	602	599	655	589	606	603	633	620	603	620	585	626	596	597	626	617	574	638	640	624	621	618	657	646	638	609	668	647	633	577	624	671	645	610	623	605	650	618	606	599	597	652	618	611	602	641	644	602	597	571	630	680	615	644	628	594	577	663	624	598	617	602	612	605	618	632	615	610	630	638	620	640	618	573	646	628	610	602	613	589	631	627	610	629	599	656	627	621	636	575	576	586	641	620	631	625	599	588	636	588	657	585	602	642	626	593	585	628	652	607	632	643	641	599	631	669	571	612	609	655	608	631	596	612	637	632	644	619	634	630	628	617	641	602	630	652	601	583	639	610	596	628	617	633	646	643	604	620	629	624	615	602	620	625	639	647	619	622	631	584	618	635	681	595	583	631	617	627	619	639	581	641	580	607	604	558	609	588	624	609	680	616	635	619	590	551	596	594	604	625	637	650	612	633	602	651	616	596	618	638	672	646	669	602	618	653	660	678	600	604	639	623	612	590	638	569	608	631	639	618	623	605	585	552	624	543	625	640	599	577	637	646	621	621	619	653	576	612	610	633	559	604	616	632	578	607	612	620	617	644	650	591	636	633	593	597	586	567	620	600	621	638	614	630	638	637	639	601	573	594	616	599	603	660	618	612	609	639	614	610	644	594	607	580	575	591	595	595	611	637	588	620	681	604	600	654	620	631	617	650	631	621	589	677	601	651	607	619	587	618	659	658	590	626	648	599	623	648	650	641	651	578	622	657	654	580	633	596	623	618	597	595	603	602	616	589	594	612	635	597	595	601	609	649	658	598	590	586	647	633	656	603	613	606	615	630	621	607	631	624	630	624	655	646	630	636	573	652	600	580	638	625	549	626	644	654	633	638	585	641	679	625	617	615	571	628	582	635	583	649	631	597	635	609	604	595	608	612	569	660	581	639	595	659	653	630	629	634	606	666	633	627	627	628	628	663	625	655	591	594	600	605	600	642	611	686	630	579	621	633	594	621	650	600	613	588	633	635	634	614	609	661	628	638	668	573	610	661	638	648	606	583	623	589	612	592	628	675	570	606	589	612	610	621	602	635	683	585	598	583	607	602	567	598	626	613	615	654	627	586	612	650	617	628	600	594	629	622	647	607	637	633	625	592	609	598	621	602	634	653	598	657	606	593	589	620	596	621	601	612	571	622	652	605	587	608	592	590	629	591	595	617	617	616	608	615	628	653	625	617	573	593	629	649	606	623	604	615	586	621	701	647	580	629	591	638	621	657	597	596	591	587	638	615	636	656	624	614	609	622	615	611	613	598	611	662	643	612	570	610	664	598	579	626	680	588	633	616	586	604	608	612	611	578	590	640	578	573	630	569	635	622	610	650	620	647	605	636	603	623	620	617	644	616	592	615	676	606	591	604	607	589	623	606	595	672	610	609	601	631	598	629	648	603	654	611	584	592	644	579	612	611	627	600	675	624	605	603	640	666	631	595	607	680	645	561	564	601	589	593	608	577	646	576	654	625	623	627	634	600	629	631	603	627	634	611	606	632	583	618	664	616	598	621	661	541	577	609	647	599	626	587	678	609	648	613	583	638	633	626	609	622	637	630	593	620	620	607	610	608	628	630	606	640	611	594	603	669	647	592	644	612	634	637	610	618	598	632	604	659	649	651	652	630	654	662	603	557	584	643	637	584	607	596	547	609	597	667	620	628	583	607	616	615	647	634	630	598	592	628	606	668	648	562	643	623	644	621	639	628	639	601	599	640	631	625	571	624	576	602	584	605	656	673	620	611	590	588	620	617	603	593	629	585	628	612	629	625	644	633	646	598	618	635	571	589	586	597	594	629	585	635	586	626	591	640	680	577	657	615	604	610	613	652	602	577	583	649	603	642	618	579	592	665	597	619	595	617	609	626	646	621	630	620	599	600	621	592	624	598	641	596	560	648	585	646	620	669	629	639	625	612	625	635	603	623	643	637	598	639	591	594	662	639	610	592	627	626	624	607	613	621	619	639	592	609	604	566	635	594	601	601	596	654	622	595	611	653	617	638	627	572	639	596	644	608	603	608	664	643	594	625	615	609	649	616	631	649	642	625	618	593	618	599	639	618	609	627	539	584	597	614	633	604	649	609	586	638	603	636	604	658	670	577	613	618	685	608	618	603	597	663	611	573	619	589	620	627	654	599	651	609	635	646	641	617	569	614	626	613	626	620	603	618	648	615	620	594	561	652	618	619	599	595	609	597	606	573	620	660	614	606	616	594	652	606	621	590	573	657	632	594	607	634	643	561	607	632	625	641	602	642	586	613	640	588	585	631	613	619	637	604	612	649	607	584	590	602	626	633	623	593	612	584	661	642	630	634	617	589
45477	60636	26105	14153	18810	15970	7383	3993	2919	2070	1702	2042	2954	1651	1067	976	924	892	779	793	786	755	734	732	701	722	666	699	726	719	676	665	628	634	671	620	659	717	634	711	633	620	597	662	662	605	633	600	629	652	587	679	630	652	622	600	595	622	636	625	618	627	584	602	622	592	584	576	659	608	601	584	623	631	579	614	615	622	595	616	643	635	663	604	590	605	554	628	623	641	583	584	630	639	611	610	633	609	587	615	588	614	582	620	635	605	600	603	627	551	584	574	588	598	585	611	636	608	628	611	581	608	559	597	609	602	606	623	557	651	581	626	563	617	600	603	603	598	622	590	635	592	616	619	615	530	641	587	622	655	601	573	588	584	593	574	605	602	596	602	645	608	615	592	598	625	605	626	606	567	593	638	593	627	608	607	590	584	577	598	620	604	620	597	568	573	612	553	583	594	635	621	623	625	621	576	687	631	650	574	605	592	589	584	589	590	607	544	571	584	591	609	572	643	586	556	611	604	608	630	595	627	626	578	542	611	596	590	604	573	580	642	621	597	588	560	625	584	597	560	593	611	626	612	562	597	656	553	612	578	583	601	605	593	598	618	619	622	611	576	618	612	598	636	630	545	606	566	579	605	559	584	597	636	575	634	566	602	618	610	607	568	627	607	541	649	571	601	626	590	642	625	637	614	627	604	626	601	618	554	599	601	595	575	602	618	621	605	615	628	652	583	559	624	574	577	614	618	644	599	668	603	599	594	567	550	651	596	624	572	612	624	575	632	596	640	589	610	584	564	592	593	591	651	625	610	579	607	595	606	607	596	642	620	618	639	620	589	593	592	618	664	643	611	548	687	606	567	606	607	658	594	618	586	560	604	640	601	579	603	606	563	587	625	603	613	602	587	633	598	616	630	624	615	563	597	604	606	604	614	613	636	578	611	635	616	617	561	586	591	594	618	563	601	605	600	607	606	623	633	573	571	622	574	568	588	622	559	599	597	611	641	638	626	546	574	613	585	648	636	582	585	579	612	603	622	628	576	596	630	614	597	571	577	575	611	554	605	626	600	616	600	586	571	573	595	596	608	574	627	597	575	579	587	610	585	625	583	567	607	601	572	589	571	592	583	588	622	586	601	555	617	612	605	597	654	621	575	626	601	569	621	616	626	623	605	604	568	607	605	592	597	605	667	594	610	597	594	636	600	601	645	588	632	615	623	578	608	646	571	596	634	624	602	592	610	611	612	630	562	604	611	620	574	606	614	601	626	621	623	644	665	589	604	602	637	555	612	641	616	589	608	584	608	623	578	628	577	629	651	595	638	609	599	593	554	607	588	636	599	558	609	610	626	574	543	621	569	608	601	638	582	597	606	591	580	599	636	636	590	602	602	604	600	615	647	622	620	586	622	615	618	641	618	629	619	552	589	593	593	638	565	603	579	643	639	587	661	632	622	611	611	581	682	611	561	599	577	613	635	578	598	605	600	564	572	643	572	557	576	572	614	609	579	602	583	634	571	609	620	615	593	629	632	641	605	635	584	632	611	632	636	592	589	610	574	608	583	605	558	654	591	613	576	604	644	636	601	609	543	596	594	536	610	565	631	596	658	558	594	627	624	616	615	592	604	585	608	583	619	599	589	602	596	594	600	580	628	559	597	638	587	603	637	604	628	632	596	590	612	581	617	582	588	616	611	602	558	569	608	587	591	668	590	615	628	558	605	628	563	566	641	589	602	572	613	575	605	615	616	597	590	580	603	602	599	532	586	596	615	612	598	617	558	617	584	592	604	626	658	554	599	643	601	680	646	601	586	591	564	617	601	589	587	587	602	625	570	597	601	643	594	598	598	614	614	628	615	582	654	578	618	550	591	570	621	628	600	576	560	540	614	588	587	568	568	573	638	616	561	604	623	594	622	567	642	566	635	614	571	598	605	630	586	620	586	631	607	657	605	631	595	582	626	646	639	569	606	547	550	585	574	575	600	641	594	592	582	628	603	573	637	636	610	613	607	596	573	595	646	553	607	607	610	633	589	635	592	626	589	613	627	569	622	582	588	600	581	612	626	591	555	584	633	613	651	620	612	606	544	597	595	600	571	649	621	632	633	659	594	565	597	602	604	598	636	601	612	622	560	601	603	620	621	609	625	622	556	598	627	596	583	607	581	558	650	611	597	621	606	635	599	608	605	615	593	584	631	659	595	600	581	597	592	629	573	663	539	568	655	668	605	606	585	578	600	648	564	586	641	608	600	585	628	590	585	619	608	608	612	605	595	575	591	580	622	606	575	601	566	617	621	597	683	601	637	578	581	601	604	596	627	558	607	613	616	587	601	645	621	614	600	648	555	639	628	613	611	632	599	586	593	600	625	582	587	596	571	585	617	569	613	627	628	551	561	609	570	587	606	592	595	561	607	562	583	574	626	613	585	585	589	601	557	614	583	630	635	517	589	584	596	589	607	618	594	627	572	631	610	584	587	583	651	618	613	595	610	602	576	586	583	594	640	606	599	578	592	602	590	585	597	642	611	596	618	564	616	597	604	607	609	613	569	565	596	606	610	661	588	638	588	583	589	577	589	603	636	549	598	613	623	612	624	595	571	574	593	662	608	591	656	612	566	596	625	582	583	590	652	605	596	646	602	607	627	582	617	595	627	594	636	628	588	602	624	582	601	648	580	598	554	648	618	607	603	589	614	614	602	608	634	605	582	613	597	597	564	601	577	597	593	595	611	602	596	611	640	596	606	619	575	616	594	596	603	601	615	541	613	607	585	572	583	603	613	615	613	614	618	581	603	629	585	591	595	619	579	579	620	632	592	593	610	620	601	621	628	542	571	574	592	573	608	625	616	647	598	622	655	624	601	590	558	619	612	597	571	626	576	596	656	609	632	589	663	604	628	635	604	633	624	594	626	612	562	591	604	625	567	545	608	624	613	628	623	607	594	663	598	583	574	614	601	585	594	634	579	553	638	581	592	623	606	598	626	613	588	638	605	583	618	627	622	583	616	595	600	586	635	597	610	624	577	563	628	564	605	598	605	613	603	631	601	604	611	660	577	632	647	604	585	596	655	602	586	605	630	608	613	610	586	603	581	626	641	567	604	609	577	587	626	613	591	608	629	583	615	598	603	662	586	628	649	581	577	592	570	636	617	622	596	634	586	596	619	583	605	574	599	637	640	614	603	629	608	587	606	588	605	596	574	588	617	594	606	576	632	638	640	582	604	636	637	597	561	615	591	655	602	640	593	645	685	577	595	620	608	600	653	562	662	600	595	579	594	638	647	628	586	650	583	639	593	564	595	633	590	618	606	603	666	568	592	607	610	641	629	611	625	648	648	591	586	596	598	571	582	616	592	576	597	611	586	589	656	598	576	620	554	628	615	600	609	624	583	606	618	600	622	625	591	608	627	613	642	640	617	626	591	648	645	621	590	609	590	611	622	584	632	573	615	618	576	606	593	632	608	539	618	634	598	575	575	579	593	620	586	561	581	621	651	575	599	611	574
34981	27958	13728	3898	5782	5568	2035	1159	934	801	777	828	1002	729	712	707	701	717	757	683	730	696	703	662	733	737	734	686	735	683	686	715	718	727	754	706	756	727	757	707	706	699	710	750	730	681	736	741	722	692	729	686	685	684	720	759	716	692	707	696	722	718	708	687	729	700	718	730	729	688	726	739	702	744	716	744	716	727	654	744	658	655	695	666	751	691	710	726	717	792	718	685	716	686	703	736	715	703	659	766	706	710	718	746	699	705	681	727	729	754	730	729	712	685	725	722	725	682	734	713	691	709	754	753	699	752	711	719	716	728	709	764	708	692	700	718	741	695	693	746	645	701	743	692	695	691	724	710	649	712	728	704	716	701	737	685	719	715	733	721	719	706	703	686	679	747	720	704	726	722	726	752	692	736	685	709	720	703	672	720	676	732	680	765	728	729	713	764	739	717	683	661	699	736	711	755	729	725	739	751	704	727	645	661	661	730	705	715	714	740	736	717	713	708	703	682	688	687	715	721	666	781	685	734	716	713	705	704	747	732	707	721	750	722	712	731	717	731	709	724	734	703	684	705	718	668	743	756	656	688	700	671	706	729	706	722	739	728	699	701	693	644	733	712	707	738	716	703	691	718	703	712	726	733	737	753	700	717	677	702	712	768	711	713	774	698	670	723	702	760	689	734	758	670	720	734	732	742	716	717	735	710	724	712	731	710	705	709	698	706	708	734	718	665	746	752	710	687	738	735	698	700	722	751	712	715	685	689	675	711	710	752	715	707	723	639	663	731	704	715	701	720	710	699	728	693	724	747	734	724	718	730	686	645	708	684	749	724	712	687	674	708	715	733	687	717	718	732	736	695	688	730	753	727	693	721	704	688	742	698	722	727	722	633	685	683	735	674	734	711	744	688	743	750	683	738	746	726	688	741	689	726	668	779	763	713	695	733	705	717	748	681	759	688	738	717	735	687	723	681	725	703	705	720	709	709	715	709	664	745	691	679	712	712	747	675	633	663	746	721	691	716	720	676	722	698	703	727	722	716	696	728	765	726	709	692	695	741	738	730	708	719	738	701	735	685	699	713	692	725	697	717	735	730	767	740	755	729	686	729	717	717	730	714	720	713	718	787	726	717	650	732	709	681	698	647	737	690	703	699	714	781	669	736	682	746	710	689	697	700	716	710	709	685	730	724	725	657	703	724	710	680	686	709	707	748	737	748	711	652	721	723	706	695	747	726	662	704	742	748	727	681	752	744	711	746	704	750	700	666	724	734	678	696	715	741	770	721	722	677	669	704	731	703	703	735	678	648	756	778	733	695	780	714	699	755	703	718	729	719	719	767	717	707	710	713	735	692	699	701	677	701	727	731	735	734	727	696	715	717	719	695	753	703	792	720	716	684	709	752	702	701	713	734	744	745	683	720	668	705	722	679	706	718	767	702	674	756	707	720	694	719	713	715	714	724	687	712	687	713	693	670	708	701	667	736	720	723	692	731	702	666	699	680	684	688	688	744	679	675	701	694	674	686	692	690	736	687	755	772	736	725	653	746	714	686	740	693	773	743	732	668	709	777	688	715	740	659	732	715	735	694	724	703	720	705	712	681	692	706	725	750	683	711	747	698	724	744	658	679	701	735	711	714	723	701	714	651	740	699	717	698	736	663	710	752	704	648	727	697	688	704	717	735	722	690	692	703	751	714	684	664	723	759	674	721	694	683	731	705	709	781	699	713	705	729	706	732	725	700	735	699	694	710	687	762	690	743	694	712	741	691	714	692	720	721	692	702	753	724	708	707	728	700	706	726	690	731	746	734	677	685	703	718	663	717	736	754	728	697	704	722	748	650	685	701	707	748	749	740	690	706	674	660	740	718	714	737	697	695	678	714	642	731	714	706	708	702	773	739	745	702	738	707	750	773	756	711	752	730	741	720	707	764	733	741	760	701	688	733	701	682	721	724	703	744	717	685	654	703	754	767	670	715	737	701	741	712	690	657	689	718	712	736	729	723	756	666	715	772	670	750	717	720	697	723	754	723	723	723	715	721	713	728	759	720	666	688	739	735	704	689	697	696	738	649	727	713	734	743	710	724	688	729	803	722	726	708	676	808	689	696	699	702	730	691	723	734	681	683	747	683	702	766	700	704	719	810	695	722	747	702	681	720	703	748	688	727	697	702	735	740	677	768	711	726	723	738	675	752	691	685	707	711	667	694	685	711	686	707	679	745	706	716	728	756	699	729	720	672	720	689	752	736	719	747	736	738	749	747	690	701	717	707	766	694	694	729	697	733	699	708	708	702	691	755	728	718	709	692	681	727	715	716	772	699	757	742	682	717	717	704	700	708	687	705	687	704	660	745	705	688	712	674	728	747	696	732	752	713	688	725	688	750	714	690	658	679	730	709	725	736	673	721	709	703	778	748	701	763	696	703	706	693	701	693	740	744	695	698	689	728	725	747	706	736	748	720	697	684	706	727	695	725	697	709	673	768	727	713	761	652	626	702	724	744	735	695	723	736	665	727	705	690	730	715	722	717	698	686	732	767	754	742	670	721	702	665	691	691	699	725	743	750	711	679	705	695	718	686	691	756	703	717	771	754	716	738	726	667	719	730	706	711	757	668	712	740	671	715	701	748	697	743	714	695	697	719	682	693	744	707	713	692	694	748	734	699	742	668	738	704	774	709	709	724	663	740	707	687	744	691	712	715	721	666	695	682	702	702	711	731	742	707	707	726	676	706	728	725	753	737	693	701	741	727	694	752	720	681	690	702	744	672	727	705	696	727	701	758	726	706	671	717	708	728	730	717	733	767	689	709	720	723	730	729	708	736	694	736	741	711	719	745	707	722	718	706	765	737	704	740	696	683	719	699	696	760	734	672	740	738	713	706	748	698	719	716	716	678	722	663	686	667	685	732	712	691	698	659	725	722	723	757	738	747	726	716	692	741	761	734	698	774	681	695	667	709	670	778	715	735	716	696	717	752	663	712	700	716	706	689	673	737	751	724	750	712	697	719	709	708	712	710	723	718	702	722	743	709	763	747	736	678	664	730	744	673	677	693	732	742	713	744	660	743	725	730	687	714	656	772	756	738	682	751	744	771	699	738	686	658	678	708	709	721	705	708	768	667	677	721	697	726	706	767	674	749	738	731	755	752	714	705	677	776	702	755	730	731	676	706	723	712	686	733	715	663	706	730	764	711	663	715	738	709	722	697	709	739	673	731	657	724	734	680	708	688	727	681	695	686	704	781	700	674	701	727	730	693	714	790	699	746	737	744	693	731	662	721	709	708	730	719	681	765	685	727	758	753	732	737	681	712	766	727	708	736	736	735	724	701	706	689	731	720	703	693	759	726	718	687	702	680	691	709	723	660	724	702	698	733	712	746	692	704	737	746	739	699	713	756	671	695	713	745	713	725	702	761	710	720	730	731	740	720	722	767	730	651	720	660	696	760	701	739	730	720	712	717	737	708	766	721	684	713	718	708	771	687	684	664	669	704	759	685
37881	36440	10267	5416	11010	10061	3392	1791	1267	963	878	955	1381	774	752	765	734	762	795	747	776	773	796	793	784	727	784	750	746	755	753	749	808	757	765	736	739	776	754	724	755	771	753	789	773	794	769	784	741	762	729	780	759	718	750	691	734	756	725	743	755	734	728	727	737	764	737	803	769	779	724	763	750	817	747	745	726	783	782	692	806	731	751	733	757	785	777	731	722	748	783	722	719	752	701	798	783	753	774	770	714	740	757	736	732	764	743	764	730	701	717	778	748	799	767	738	772	704	756	780	747	776	724	698	781	740	768	713	754	731	738	793	789	739	779	787	745	710	746	769	781	723	711	763	757	764	765	714	721	766	741	734	764	731	830	741	787	754	777	734	711	796	707	759	780	782	746	790	785	778	775	758	755	745	767	739	732	713	757	742	733	750	833	754	728	748	801	737	765	768	762	772	737	713	746	705	718	735	780	793	752	737	755	726	797	727	769	728	743	764	805	761	752	790	745	776	783	729	778	709	770	786	778	779	753	756	696	757	774	715	783	775	711	805	734	743	785	761	719	714	737	792	759	730	762	733	764	760	754	740	745	718	743	719	779	767	748	767	731	753	806	759	779	752	820	821	755	754	770	715	769	798	726	784	780	754	732	820	754	751	739	767	751	718	737	732	758	724	749	721	725	733	769	721	725	782	791	773	759	730	744	769	763	737	717	737	747	821	749	734	774	759	717	709	756	740	731	698	741	720	727	739	768	719	761	736	765	780	829	742	787	750	754	832	742	741	781	822	739	747	731	748	727	738	791	734	766	797	775	713	797	723	712	748	747	776	786	771	756	753	732	796	740	741	732	731	721	756	738	733	695	763	737	777	783	784	739	797	730	755	828	741	754	756	734	736	783	720	725	798	731	761	748	748	764	716	806	736	719	780	709	731	722	736	755	770	745	719	728	776	731	766	747	741	749	683	771	764	720	744	758	766	750	767	810	717	781	761	708	799	706	778	705	777	793	765	754	732	745	749	741	815	737	776	708	786	765	779	776	807	750	787	765	748	765	742	751	763	759	760	779	797	707	720	781	725	777	726	731	727	724	741	756	771	742	743	753	792	732	738	764	771	753	740	767	802	818	734	752	753	804	718	783	752	784	778	779	776	773	763	767	691	732	751	693	740	719	739	760	739	757	767	752	749	791	753	733	754	743	726	757	779	712	770	718	765	695	726	770	728	747	709	776	797	762	736	761	705	704	740	760	761	739	724	717	812	809	727	751	775	759	736	743	713	789	699	740	724	748	687	743	781	798	761	770	783	744	778	757	711	783	746	718	748	745	753	726	715	738	730	777	755	729	757	741	724	745	724	753	794	776	767	770	743	748	716	731	792	758	766	762	760	795	738	744	804	759	768	725	728	738	812	776	705	853	777	725	724	756	811	802	744	730	724	732	764	735	793	737	716	764	754	751	761	767	728	741	779	743	734	743	675	737	794	736	778	796	730	800	709	742	788	726	727	762	759	745	767	723	719	733	716	704	775	747	738	768	730	747	692	773	734	753	693	747	723	778	715	782	745	768	722	840	795	762	730	788	721	731	790	772	774	711	741	748	756	713	756	741	722	753	728	684	800	693	744	740	754	747	788	811	715	759	703	743	782	729	755	766	766	762	742	732	728	791	771	743	789	732	722	798	759	747	768	765	748	726	758	769	763	750	762	738	775	738	751	778	764	738	739	691	714	806	713	746	740	757	792	754	759	784	765	738	803	750	751	723	742	770	674	775	717	769	771	766	692	781	756	751	769	792	752	755	751	791	772	734	787	812	695	774	791	749	786	772	717	748	776	721	737	708	760	816	760	760	739	750	794	769	759	815	704	757	774	722	767	751	756	747	789	800	753	767	804	719	757	774	761	783	760	782	721	804	728	715	803	745	763	742	765	749	688	774	752	772	773	778	746	749	720	782	731	740	790	766	795	745	765	796	745	768	794	768	738	796	759	825	732	770	780	745	785	785	719	783	794	823	729	736	752	766	737	796	747	717	747	786	752	742	795	763	794	796	751	731	760	785	739	735	756	782	789	816	774	809	754	716	728	757	766	768	786	738	755	776	733	762	743	783	704	737	723	768	736	772	736	731	766	752	730	767	797	754	729	780	736	733	783	760	804	746	799	733	736	760	780	783	776	761	778	719	784	738	761	766	729	696	725	735	798	740	774	736	734	723	756	777	737	757	712	719	795	788	765	743	718	771	719	765	766	763	743	744	755	722	713	768	753	754	727	731	793	747	812	761	782	774	810	754	743	721	754	773	763	804	728	741	743	714	717	723	765	728	736	780	766	725	797	746	726	763	732	777	762	738	711	817	730	777	706	744	759	769	713	773	732	761	794	738	710	774	745	767	778	728	766	739	738	738	738	781	777	772	751	732	729	758	738	785	723	767	696	724	764	763	789	746	788	773	807	779	755	781	795	768	761	722	765	784	753	774	738	778	765	726	774	721	761	770	737	784	784	737	754	758	776	741	739	720	748	732	765	758	793	762	728	772	729	707	754	812	810	734	783	747	727	750	735	806	732	719	729	729	792	767	713	752	756	766	717	771	763	773	795	740	760	731	743	729	762	786	702	759	744	783	736	732	744	745	731	740	725	766	729	787	760	736	771	724	740	781	726	753	714	741	733	764	752	778	750	765	759	741	784	729	734	775	800	776	740	768	736	784	771	742	716	738	729	763	697	763	777	729	722	747	768	794	831	749	713	785	768	779	724	746	758	768	756	766	756	805	796	775	760	725	754	779	794	730	737	733	726	756	754	751	772	690	787	772	748	731	713	797	769	748	770	750	767	766	758	749	773	762	762	715	699	760	704	716	751	770	769	760	748	766	758	793	787	726	766	731	788	787	744	778	739	763	738	786	757	760	762	792	730	797	794	739	795	789	790	754	756	778	769	755	754	745	741	796	766	788	776	750	771	737	749	742	797	823	771	774	788	768	756	773	787	719	769	725	797	762	782	752	757	741	793	716	802	798	673	759	743	741	719	769	722	756	744	785	803	785	771	710	749	770	734	776	782	794	724	752	772	757	769	789	760	778	765	749	787	724	715	763	756	746	771	805	764	756	790	790	762	742	756	773	744	774	752	715	765	723	714	739	760	756	750	725	747	744	683	783	762	772	728	742	812	723	750	748	767	731	741	734	780	747	732	733	715	838	763	747	744	763	816	754	716	719	754	747	781	785	810	741	787	770	725	731	725	705	753	768	767	765	712	758	766	746	720	761	739	740	761	729	739	686	745	689	765	748	749	741	745	765	795	732	760	752	783	792	776	764	768	760	744	717	762	694	734	737	723	725	752	742	702	740	730	742	736	759	747	753	732	757	797	742	780	737	725	750	736	757	778	714	771	751	779	756	713	709	737	770	748	729	790	776	745	780	769	757	788	737	716	769	735	715	788	762	718	742	754	791	760	782	796	781	733	732	746	772	771	774	765	761	746	782	777	761	764	754	748	725	727	798	737	759	735
24843	20740	26913	24369	20757	16641	6389	1960	1070	738	621	537	606	489	430	435	413	401	393	351	335	364	346	365	357	360	333	342	334	365	395	322	345	337	342	300	344	376	330	344	353	357	360	356	346	353	346	339	365	363	338	335	354	352	382	328	346	288	314	360	353	348	387	382	328	349	339	306	357	317	293	325	346	319	319	357	355	329	341	333	338	324	308	340	347	322	344	343	343	338	333	301	370	340	327	336	368	312	324	352	338	337	342	314	313	345	320	354	326	338	300	289	340	339	338	331	319	320	349	340	302	308	351	334	328	289	297	319	332	332	332	323	318	307	340	317	357	340	349	326	344	323	336	316	314	335	322	339	323	341	339	310	335	343	321	320	331	307	323	313	316	314	315	325	328	312	324	334	369	329	333	332	313	325	327	347	351	316	337	304	315	365	308	337	318	312	339	331	305	340	307	329	319	326	346	328	335	336	302	307	345	314	346	320	334	327	307	324	350	343	361	339	354	309	318	321	330	330	343	333	324	316	332	345	316	327	317	356	308	303	347	330	329	354	326	333	324	335	351	342	333	360	347	345	352	304	344	329	335	336	344	335	348	333	336	337	319	302	356	301	324	320	341	325	339	354	325	345	322	321	343	325	319	345	325	338	338	296	312	325	343	354	329	304	321	345	343	342	318	341	358	328	376	327	336	341	325	332	336	317	324	340	329	312	364	337	347	342	322	330	333	358	319	343	325	330	329	347	328	322	321	345	373	361	317	359	315	328	335	347	335	298	372	336	352	351	341	334	319	335	319	315	338	351	360	334	314	362	376	335	337	349	351	349	314	321	328	373	321	343	345	319	338	329	342	296	311	363	334	330	332	306	320	332	329	329	305	311	351	318	323	331	297	317	327	319	293	310	330	333	339	348	360	321	357	298	319	310	308	343	309	326	320	322	324	342	339	317	319	334	324	332	331	317	308	345	339	281	301	327	338	309	354	320	345	358	338	307	328	350	364	340	312	325	320	315	326	333	344	323	302	347	330	348	346	323	338	349	331	359	349	340	360	343	307	315	357	338	322	345	345	353	360	344	342	345	295	324	311	298	339	335	346	308	337	326	328	308	328	324	349	322	320	361	367	339	344	336	294	346	374	309	367	341	340	367	345	323	332	334	337	314	344	356	351	328	357	338	313	317	334	368	321	326	355	348	350	296	361	340	337	356	340	381	317	321	343	336	323	329	331	333	351	346	311	295	318	326	315	334	338	336	314	319	327	384	374	368	343	320	319	301	363	319	337	325	335	338	343	328	327	336	331	332	369	295	326	300	335	335	347	339	349	343	352	320	328	307	365	325	307	302	348	336	307	308	319	319	308	340	351	292	319	306	352	289	384	320	313	325	318	316	356	338	346	326	361	324	310	359	293	358	347	338	310	331	337	347	339	351	334	338	343	340	322	344	344	324	318	324	296	332	326	352	334	330	350	318	356	341	329	358	321	359	322	314	357	330	328	323	332	316	307	361	313	326	347	387	342	352	318	336	336	344	326	363	312	341	344	306	334	331	332	339	340	372	357	345	334	301	321	329	332	334	338	338	333	345	313	345	339	364	344	337	335	320	337	332	343	334	331	328	328	356	358	322	339	311	362	306	349	334	319	348	337	304	317	293	366	318	355	310	354	315	328	354	359	340	362	324	366	316	350	325	335	336	324	318	352	325	343	359	325	349	334	318	299	313	344	333	322	350	322	336	348	300	335	287	311	331	312	319	326	316	290	335	322	321	328	324	358	350	354	358	338	301	329	300	313	321	337	335	349	298	340	330	323	334	321	338	347	318	306	325	356	339	333	366	332	345	343	301	313	321	332	341	359	368	310	339	329	317	355	332	325	333	369	325	321	353	318	356	354	306	312	334	310	306	343	319	342	325	314	332	355	370	338	329	350	339	366	335	316	301	302	339	343	309	326	340	329	309	349	346	350	318	329	307	351	307	341	362	314	310	327	325	354	316	345	349	344	321	308	329	324	375	315	309	310	324	348	345	332	318	274	346	353	335	335	337	350	316	325	322	354	336	343	357	351	287	310	317	298	327	346	341	326	291	291	358	318	341	318	322	331	303	349	364	355	338	313	342	348	330	330	317	347	337	320	318	329	343	323	307	327	321	322	341	334	304	316	330	341	344	330	333	306	296	340	324	352	325	308	347	308	323	332	335	319	352	306	335	337	309	320	335	320	306	370	353	326	354	355	305	328	328	325	298	336	352	323	330	328	341	352	309	313	328	328	330	348	347	308	346	304	328	347	360	294	317	299	365	337	331	338	329	316	325	329	340	320	323	317	322	330	327	308	323	309	343	333	319	302	338	341	355	354	345	355	372	337	329	326	354	303	320	338	349	341	338	350	356	327	372	329	346	319	328	332	363	350	306	341	356	355	345	340	329	351	339	322	352	339	330	354	311	315	361	312	324	341	301	339	361	309	344	294	292	359	332	355	356	344	340	353	351	333	339	332	340	325	325	323	326	322	341	366	347	313	341	328	319	335	338	321	349	321	325	346	332	344	363	345	342	330	335	312	350	321	338	347	356	315	355	340	337	319	333	358	351	367	315	397	310	315	333	322	321	321	308	336	309	338	320	349	324	335	342	317	336	310	317	315	306	335	306	333	354	288	326	305	337	312	345	328	349	331	318	325	342	348	362	318	344	344	317	338	302	320	346	306	322	359	356	348	299	334	346	352	328	311	335	325	340	291	364	312	336	315	317	284	320	337	356	341	316	314	333	334	325	314	338	336	348	352	332	297	328	333	301	345	339	361	370	339	330	354	338	333	334	328	307	322	333	338	339	342	324	317	322	325	344	330	337	314	327	349	354	354	359	337	307	313	336	343	370	327	346	358	340	324	313	322	344	332	362	346	353	346	327	315	305	319	297	317	308	355	332	323	350	340	359	334	331	316	333	355	324	330	308	316	340	342	325	319	346	343	339	369	348	347	321	312	338	313	320	331	340	331	334	324	301	329	325	317	316	322	342	305	355	300	325	355	331	354	367	326	295	323	373	321	340	315	325	341	295	315	296	347	308	324	318	332	308	330	318	308	287	348	316	352	314	356	316	298	333	315	305	353	329	325	311	320	314	353	301	349	364	328	333	336	353	354	334	341	318	366	325	328	340	351	312	344	337	362	332	365	316	330	327	331	342	354	306	328	337	361	344	339	315	358	354	331	358	331	330	336	335	355	355	343	309	309	300	332	316	350	330	338	325	320	307	311	343	316	328	341	317	346	318	347	334	342	335	321	309	335	306	344	335	354	328	320	362	321	346	342	330	340	314	310	336	317	330	343	345	329	332	324	346	331	343	295	312	324	339	320	343	325	320	318	341	327	306	324	357	310	326	328	317	304	342	329	321	335	348	328	339	311	344	328	315	342	339	327	305	348	314	324	327	332	334	314	337	335	310	321	332	340	338	319	338	344	326	313	359	324	328	358	358	324	306	339	328	318	343	309	332	359	323	332	326	327	335	341	324
41549	52972	19017	10280	14333	15860	7857	3622	2117	1379	1203	915	1165	793	636	579	521	533	442	464	494	479	417	450	417	463	421	419	374	412	396	401	407	414	428	361	381	394	398	389	372	423	371	367	384	360	396	377	397	373	396	369	363	354	370	405	365	358	388	374	389	329	376	326	370	364	347	385	358	369	366	385	361	384	333	382	382	351	345	377	384	355	409	389	394	376	370	395	352	343	361	385	345	336	371	346	347	367	340	392	371	364	391	344	337	359	390	362	343	355	365	371	392	395	359	339	375	363	351	376	365	387	370	361	334	371	365	344	358	374	369	388	341	391	393	373	364	338	358	363	353	364	351	331	345	359	367	389	377	343	327	415	387	346	356	361	359	332	360	363	333	354	360	375	359	368	379	371	363	340	386	370	341	371	357	352	338	355	357	354	362	362	365	362	398	342	327	341	371	371	366	376	371	369	372	384	355	343	382	381	390	382	358	385	333	363	340	361	364	373	397	366	386	394	387	345	375	358	390	398	348	358	406	376	340	380	358	403	348	333	336	362	372	352	362	344	353	376	349	362	357	320	376	348	365	362	332	338	342	310	355	344	408	353	347	360	368	331	383	342	342	358	345	344	390	366	406	373	346	376	351	360	349	386	347	381	345	381	365	381	361	344	360	370	374	351	377	352	327	349	360	365	361	370	381	370	361	390	368	397	382	393	359	384	368	398	379	361	395	347	338	373	329	340	358	355	331	349	375	367	356	387	341	383	381	372	404	363	357	337	336	315	379	341	348	386	377	399	423	343	355	366	365	376	387	381	386	367	400	377	347	381	357	348	365	356	367	365	393	318	353	357	372	384	350	383	362	354	393	339	417	351	334	358	362	360	366	372	331	356	364	366	404	311	378	376	350	388	376	401	386	373	367	321	384	356	368	394	340	373	334	366	364	384	376	354	341	317	384	340	349	373	357	355	354	380	326	355	353	391	350	376	394	364	373	383	352	337	348	388	337	348	346	393	379	375	362	370	414	357	385	389	399	358	331	350	378	353	337	345	362	334	338	364	349	329	346	363	338	357	395	371	335	367	329	333	367	365	349	363	354	386	373	341	370	382	389	361	352	373	382	382	382	337	335	357	371	358	345	380	367	325	373	367	370	356	334	359	364	350	353	371	351	371	376	351	400	363	364	347	340	383	355	368	360	379	365	365	364	348	382	364	362	360	334	369	357	406	368	370	342	345	378	316	386	341	324	388	334	384	372	365	366	328	341	350	332	379	384	367	365	397	342	352	381	351	341	365	349	385	349	370	390	328	349	367	369	356	383	363	364	368	344	338	404	349	375	378	368	397	351	336	311	344	389	353	334	357	372	398	379	372	342	337	361	382	338	374	354	381	371	330	408	327	348	376	369	354	343	381	385	345	361	373	381	345	356	341	376	352	348	353	384	321	373	358	347	378	371	368	315	374	368	366	344	416	363	394	374	368	388	366	337	362	352	345	385	366	375	367	365	363	358	411	374	373	344	385	362	368	390	386	365	349	351	337	379	372	375	365	358	360	360	350	372	374	332	375	356	340	358	350	361	373	348	385	352	365	354	356	383	376	377	345	375	334	357	385	350	380	377	335	367	361	345	379	358	358	375	361	345	354	361	344	370	363	400	390	333	354	380	387	376	338	378	382	372	346	357	331	410	346	352	365	347	369	376	363	403	360	381	353	336	391	342	361	364	340	361	360	395	358	404	367	354	354	379	339	358	369	387	368	377	395	354	389	334	333	368	384	365	359	364	335	359	346	373	329	346	385	345	404	357	362	376	321	332	353	357	388	376	370	358	353	369	380	356	371	393	350	382	348	341	356	349	357	370	374	357	341	374	363	389	384	392	401	357	366	357	377	356	359	363	333	365	357	349	345	359	375	373	386	399	405	381	335	363	350	390	339	340	373	366	347	389	397	400	366	406	341	354	354	365	326	349	409	341	372	365	353	370	348	374	352	364	360	341	354	357	371	353	323	340	346	390	360	352	368	385	377	347	382	369	368	399	357	376	339	333	359	343	363	344	379	350	369	366	375	372	394	383	404	369	324	365	356	398	391	312	347	359	355	370	375	379	358	373	365	351	362	373	362	387	329	383	370	378	370	353	352	390	342	364	326	350	361	345	347	372	381	390	360	362	364	373	334	348	358	356	367	376	334	388	366	368	349	344	376	359	354	387	368	342	407	370	392	368	364	361	336	351	348	341	346	376	371	353	380	381	361	364	352	365	352	353	385	392	371	362	357	362	348	379	350	346	400	368	383	342	348	355	347	361	403	384	417	331	346	323	389	359	351	336	336	367	379	337	355	379	334	365	339	355	329	366	349	375	348	361	352	341	357	312	360	378	346	331	344	334	362	356	352	356	348	339	333	369	355	352	360	382	378	389	387	371	364	362	356	375	378	397	375	355	380	382	338	367	377	370	365	325	362	370	359	370	373	411	344	380	358	362	348	359	333	365	366	337	394	354	353	382	369	355	369	321	352	354	356	368	380	368	385	330	361	382	406	350	386	388	347	319	354	380	362	368	350	330	363	364	359	362	347	371	325	345	368	359	360	385	376	355	385	369	370	369	359	361	382	384	339	359	361	366	379	392	376	364	346	353	358	353	352	371	349	367	364	367	373	364	355	350	340	392	354	349	344	359	377	370	397	344	401	380	359	349	390	367	332	374	374	360	340	363	344	341	376	390	366	341	376	333	380	386	336	360	371	367	389	345	365	347	354	386	372	376	376	371	343	336	378	373	354	334	339	356	334	376	367	348	309	358	387	342	376	384	389	361	367	369	354	342	331	358	351	409	375	367	353	386	340	374	366	372	384	371	389	336	369	382	349	325	344	347	339	378	356	366	387	376	351	344	345	343	355	394	372	379	355	339	362	376	322	344	358	360	381	354	361	342	342	378	375	380	389	374	381	329	370	349	401	338	381	352	368	332	410	370	373	353	389	350	362	403	380	351	382	367	328	367	401	364	357	387	364	365	365	379	356	380	343	373	387	352	359	373	348	344	356	391	384	358	370	377	347	357	375	361	356	339	348	386	353	338	379	369	385	343	388	330	375	362	377	386	342	318	381	352	347	379	392	327	362	342	367	371	346	364	352	353	376	344	352	336	350	348	409	411	364	382	347	382	358	349	341	338	368	332	368	348	358	370	344	389	358	353	340	360	369	372	378	350	362	369	354	376	337	386	395	379	369	363	348	358	380	394	342	369	382	391	364	328	364	358	362	362	373	404	314	373	350	343	391	330	390	329	378	406	365	328	354	390	349	368	356	347	399	324	364	350	382	393	385	363	328	370	401	363	394	359	367	353	384	376	378	384	358	324	360	356	341	366	341	338	350	347	354	371	387	372	398	353	345	358	347	378	405	354	375	348	387	362	375	377	375	345	358	376	357	391	358	368	369	344	390	358	357	378	353	369	378	339	353	380	354	374	374	355	380	382	395	359	404	346	364	383	358	404	349	372	343	356	367	372	380	385	352
22894	20692	27260	23961	20686	21563	16065	5308	2140	1462	1096	982	1032	867	831	758	693	790	755	734	728	699	634	722	715	695	626	685	646	669	698	643	714	621	635	647	647	662	605	610	631	637	642	627	635	664	650	689	657	649	620	677	680	639	641	612	625	681	661	632	667	615	690	638	614	659	594	615	589	642	665	659	601	634	639	634	620	629	613	627	621	653	634	634	619	691	625	594	657	647	631	632	609	641	660	652	651	608	621	618	620	645	608	627	637	602	630	682	672	655	639	650	573	659	642	601	611	638	652	628	579	576	645	680	627	626	614	620	636	617	596	600	652	630	613	675	616	620	600	660	659	582	612	662	592	645	581	640	627	626	664	629	597	638	631	662	619	667	672	603	610	610	636	631	601	683	640	621	582	612	595	632	660	631	644	590	631	644	667	638	634	616	602	672	613	646	579	640	634	642	636	606	657	635	632	629	629	669	667	586	625	620	622	661	654	619	636	636	666	622	645	659	616	646	621	616	599	645	625	649	630	606	692	626	630	611	646	576	633	642	641	631	614	661	658	616	579	627	628	651	631	569	591	609	651	676	599	614	607	558	637	651	659	608	616	674	628	646	678	675	634	584	672	632	565	660	594	639	647	609	588	603	654	644	607	607	590	635	661	635	669	625	639	646	646	660	630	594	570	671	588	614	581	603	673	667	647	614	600	641	614	605	572	681	648	632	601	607	644	646	599	595	692	637	667	635	623	674	613	605	644	620	617	608	612	601	635	583	653	649	668	607	621	610	634	641	617	622	651	661	615	641	617	606	613	625	609	654	654	637	609	668	602	603	615	604	625	636	656	634	612	609	620	610	597	633	602	634	625	654	659	633	627	649	591	616	642	621	621	612	617	635	666	622	595	638	596	629	616	582	627	661	631	615	641	628	690	635	677	650	630	618	621	633	622	663	615	628	598	629	652	613	596	660	592	651	615	612	635	640	641	596	610	650	645	629	637	652	615	636	634	616	611	671	619	611	618	652	590	558	606	628	668	625	605	618	609	658	652	604	627	646	626	579	633	675	675	602	619	598	607	657	587	622	689	639	636	659	589	605	636	621	605	582	596	650	645	597	570	613	605	606	655	620	606	601	644	641	649	602	610	676	619	596	662	647	646	650	592	645	624	624	685	696	640	657	632	599	630	593	611	583	622	627	632	624	638	705	650	621	656	635	613	642	566	603	635	598	605	597	624	630	646	633	630	605	605	656	615	610	649	611	619	634	649	631	673	616	649	649	615	608	624	660	627	604	637	616	631	639	640	616	634	649	653	647	581	635	565	637	637	599	593	663	641	624	645	620	579	619	650	635	636	590	635	662	643	616	620	628	620	668	634	615	607	609	601	633	646	612	619	624	622	588	582	639	660	629	597	626	618	658	639	638	610	634	629	597	602	652	596	640	644	669	609	636	653	636	603	613	565	627	627	617	596	629	631	642	660	624	624	593	621	652	612	658	626	603	620	630	636	636	626	621	601	614	639	634	617	651	673	618	608	657	637	644	644	602	666	693	663	604	615	638	690	609	610	618	669	607	665	632	638	643	637	615	642	638	627	644	574	607	653	600	622	658	604	601	658	616	584	633	621	674	660	665	648	613	617	617	596	634	657	596	634	649	632	604	604	660	610	608	672	633	621	629	577	603	615	667	678	651	590	625	629	607	636	624	612	633	620	674	645	611	620	614	618	647	625	620	617	629	613	613	662	626	651	634	595	627	568	601	648	597	601	625	610	624	623	630	615	647	606	635	614	649	641	609	610	619	636	635	587	646	652	644	635	627	634	653	627	597	613	612	597	619	622	634	652	616	670	632	600	619	678	643	565	623	638	606	613	676	642	606	562	597	653	615	632	627	628	581	589	604	595	609	657	627	687	645	646	640	655	673	605	604	627	611	614	661	610	578	588	623	670	614	605	613	603	619	667	603	625	601	634	606	631	592	668	614	643	628	656	569	613	609	656	617	631	585	602	628	607	653	667	629	619	655	624	646	595	629	631	604	603	621	617	606	597	625	620	583	644	630	664	611	648	624	632	610	644	628	610	675	603	616	618	667	645	672	606	614	675	574	621	628	630	635	620	673	617	607	602	600	640	600	641	619	641	634	605	628	662	607	608	599	683	635	593	636	635	647	625	618	651	621	634	646	643	630	673	642	639	624	645	615	638	666	631	646	616	621	624	588	634	575	612	617	586	568	616	652	621	636	600	611	608	646	608	646	609	617	604	644	624	669	585	644	621	634	652	631	604	644	603	596	595	643	585	616	612	618	623	667	666	628	623	599	631	652	609	613	594	638	647	606	660	632	621	645	640	618	605	671	576	660	616	652	582	661	613	643	623	601	590	629	637	640	594	637	616	665	589	626	664	628	691	594	614	605	658	640	621	632	619	657	641	595	663	610	629	599	628	648	619	618	567	640	623	601	605	627	636	646	664	608	596	618	586	626	636	574	591	637	633	583	632	667	638	598	633	654	625	637	677	608	597	615	644	579	608	627	589	630	624	632	629	618	598	621	668	674	602	633	611	655	601	603	639	620	619	601	622	616	683	621	656	593	626	584	636	674	595	644	628	634	605	615	620	645	601	609	573	643	604	640	617	633	606	622	651	673	603	657	668	662	617	596	645	599	628	607	636	633	581	643	618	633	620	602	615	578	629	611	614	632	606	642	635	629	686	634	629	640	580	647	613	570	655	607	587	628	616	653	585	611	634	636	636	637	577	622	633	611	596	641	608	593	664	639	669	584	613	670	594	638	636	644	595	631	648	614	596	663	589	642	630	641	667	656	591	591	620	603	565	646	656	621	584	600	623	606	637	680	644	632	599	633	615	595	642	619	651	605	624	598	629	683	651	641	579	636	644	652	618	617	654	615	607	564	596	668	647	625	646	644	603	644	575	656	619	610	688	600	587	624	662	616	636	577	652	644	614	655	619	665	625	598	607	651	611	622	652	630	596	613	610	661	590	631	638	644	619	634	605	578	676	653	608	630	661	624	579	613	642	639	645	630	600	669	645	661	619	585	630	622	674	631	636	656	662	592	601	633	626	612	542	639	640	597	593	644	619	624	626	636	618	623	660	622	590	649	599	681	635	601	664	620	643	652	650	621	660	602	588	620	620	638	679	641	651	653	656	635	636	643	617	635	603	626	644	677	676	622	606	668	632	622	644	652	622	608	591	611	646	625	603	658	631	646	627	626	635	664	645	635	681	632	627	645	653	566	591	580	631	607	615	613	614	651	618	643	569	587	627	642	630	588	637	644	617	605	607	626	627	603	619	629	641	618	597	626	582	590	583	620	608	630	629	621	629	613	604	659	655	655	607	645	617	635	604	644	595	606	582	606	645	626	636	635	610	569	620	666	645	637	605	615	672	680	600	632	619	647	592	639	629	606	617	614	665	606	608	583	601	639	614	623	643	620	565	590	646	621	658	646	629	587	658	617	641	652	654	628	617	603	582	627	633	596	661	649	647	553	624	645
45451	61193	24405	16003	19347	21276	13983	8010	4170	2469	1715	1456	1479	1173	1037	985	908	897	810	766	724	752	826	723	794	696	755	686	707	670	670	649	675	678	636	642	667	618	597	631	640	666	649	612	666	665	622	709	644	663	592	621	623	601	622	666	670	602	632	592	596	644	627	624	624	622	601	598	637	631	652	646	631	655	616	556	656	606	643	631	648	658	640	605	612	670	624	603	632	625	610	556	589	647	660	621	644	637	639	582	633	606	612	596	621	647	636	577	577	620	633	597	625	588	628	585	659	631	602	617	634	634	616	602	621	618	589	578	660	619	613	572	598	628	620	595	606	623	645	671	626	671	607	609	649	603	631	639	603	598	655	614	641	643	611	627	634	619	605	606	610	620	674	601	624	621	643	626	619	615	583	627	614	592	592	586	642	591	590	631	630	621	664	626	595	622	656	621	594	623	626	603	581	629	600	551	642	614	611	620	646	596	628	648	619	621	644	613	633	605	621	602	666	596	643	635	644	633	598	585	606	610	594	647	623	605	619	611	618	610	609	618	610	631	589	609	632	621	619	630	591	643	649	642	628	599	662	610	615	623	630	609	634	622	614	612	586	628	596	632	610	626	603	645	594	597	600	639	606	574	625	619	627	586	620	672	625	696	675	604	602	611	618	617	612	617	629	608	587	639	635	619	614	602	584	640	591	591	585	575	614	621	623	615	586	611	632	594	602	625	607	583	601	626	606	627	581	574	635	619	644	601	592	591	629	579	619	622	658	623	596	629	636	610	605	601	633	660	636	624	584	646	587	547	648	624	651	598	609	592	590	626	554	601	639	607	594	562	623	602	618	605	645	637	680	650	635	618	627	625	617	602	604	602	616	594	599	578	632	628	636	613	631	616	621	623	569	615	664	591	646	644	623	616	638	625	647	567	643	587	594	595	580	644	623	590	605	586	616	556	608	642	615	632	593	629	645	636	604	627	617	612	617	594	605	615	601	654	657	625	596	611	643	645	577	614	680	656	653	603	630	624	644	568	597	603	559	633	639	593	622	616	636	590	633	592	593	593	600	637	634	634	624	617	660	639	628	600	627	639	565	673	652	637	614	584	612	592	619	628	608	616	606	608	642	610	574	611	632	633	643	609	666	659	570	589	565	595	635	635	591	604	624	624	591	617	622	614	598	620	632	609	601	594	562	618	609	625	597	609	649	586	624	614	549	607	614	633	597	664	630	578	595	630	589	605	659	605	644	641	584	594	604	581	597	623	629	641	624	581	623	629	634	597	623	610	604	601	596	570	593	587	584	600	645	603	586	633	641	647	622	588	625	598	636	610	674	624	620	594	588	607	659	593	606	615	622	630	585	620	593	614	580	566	629	620	655	601	651	652	597	655	586	599	610	610	638	593	610	645	648	629	645	588	625	669	612	642	591	623	639	562	603	579	641	635	652	582	605	621	617	654	653	602	598	643	580	628	587	594	602	632	577	628	618	621	595	611	605	571	578	632	635	595	601	618	630	604	611	608	616	627	575	659	602	600	591	612	603	582	572	651	624	587	598	597	654	592	654	644	599	582	616	565	620	599	585	631	628	598	614	618	634	631	560	634	587	586	620	639	657	680	609	611	628	655	620	647	602	629	597	631	652	653	595	622	663	617	608	605	586	613	627	558	652	612	617	593	620	628	610	596	607	619	609	591	644	620	650	566	662	575	644	623	649	607	585	619	599	637	622	645	639	601	647	630	597	555	676	636	641	640	602	603	649	609	638	622	618	598	588	624	624	632	614	618	657	620	615	622	628	591	630	624	604	612	608	604	611	610	590	576	628	633	643	629	605	624	607	657	618	635	601	634	629	585	589	615	621	637	582	633	625	586	626	606	596	622	582	589	617	619	635	600	583	622	575	639	595	601	593	635	615	689	625	612	608	564	601	604	619	630	619	642	583	613	626	608	676	642	617	647	642	662	627	630	666	658	595	631	615	640	652	608	595	617	641	617	565	646	613	607	570	652	622	640	590	598	618	609	640	606	602	599	625	631	604	578	597	613	631	623	622	693	583	635	590	623	647	647	639	627	636	613	624	623	624	587	617	605	620	619	570	638	617	631	607	571	639	587	622	606	622	579	629	619	608	589	593	617	629	591	599	616	672	631	626	582	571	620	614	602	613	597	614	647	607	594	600	560	611	635	595	621	584	587	627	633	631	597	595	594	649	632	621	606	609	597	574	642	637	617	642	627	610	629	617	623	647	605	621	646	605	560	634	553	647	612	634	614	640	581	619	611	629	622	610	594	633	622	639	617	576	628	609	548	605	607	628	579	626	637	627	644	606	637	608	617	650	544	613	609	588	603	633	618	601	616	682	659	618	613	639	593	635	615	587	631	609	564	605	609	632	618	621	636	622	633	622	612	680	632	617	597	601	672	591	646	637	613	627	618	644	601	603	584	579	590	628	583	617	604	610	613	627	638	651	635	641	627	656	592	601	610	598	600	614	624	616	617	607	604	608	644	632	599	609	613	583	608	652	598	608	590	600	620	644	643	605	615	587	645	579	605	622	650	593	634	686	574	637	614	629	593	655	610	622	584	591	647	657	629	655	601	626	603	672	612	631	616	615	604	608	624	641	577	611	622	571	658	599	652	628	613	600	602	637	594	621	608	637	642	599	609	651	617	588	622	625	609	639	639	637	585	579	623	580	597	580	632	598	620	637	599	609	591	622	597	644	582	657	587	594	616	623	626	672	583	615	656	615	640	618	604	602	603	618	589	607	608	617	623	615	581	626	575	630	606	607	571	593	637	611	636	634	592	652	594	611	680	644	644	639	612	574	655	605	643	617	634	643	651	571	625	652	622	621	639	629	616	608	587	615	596	543	573	606	637	623	631	641	571	603	654	605	583	618	598	612	632	575	641	629	618	589	639	566	634	595	604	589	615	596	617	614	606	601	649	626	638	629	626	626	613	612	665	633	636	703	632	596	622	610	623	648	631	584	625	638	616	642	612	650	639	647	530	605	646	584	609	631	602	626	610	573	581	594	617	615	635	616	617	637	643	636	629	617	604	597	682	604	638	573	626	613	622	601	612	620	595	603	590	571	638	589	642	625	593	654	625	617	583	620	599	602	636	630	619	621	605	622	618	596	606	623	611	612	613	577	622	627	577	628	579	587	645	629	636	583	576	595	574	635	624	620	574	619	609	647	598	572	600	621	615	629	611	625	628	642	597	629	603	627	630	620	584	578	599	553	656	604	577	594	653	592	627	645	617	612	606	646	592	618	614	613	600	606	608	561	586	639	656	589	619	631	656	615	609	569	623	609	604	622	616	621	612	595	629	604	637	598	629	641	632	616	605	588	615	648	590	576	611	622	601	636	630	619	593	594	589	627	589	674	601	625	615	643	607	599	609	601	617	641	589	593	664	606	594	594	559	634	617	643	644	613	639	603	590	614	650	583	647	606	648	577	634	598	612	577	604	613	612	612	613	668	620	621	579	620	638	581	620	591	601	620	657
35530	28852	13423	4335	3628	4657	3817	2263	1327	799	791	758	719	703	701	720	708	735	727	692	732	748	770	700	750	692	703	697	709	715	725	705	682	672	736	739	698	714	681	734	749	717	707	709	698	681	765	723	721	698	690	752	762	759	719	681	733	697	717	682	769	655	691	743	695	721	712	737	722	723	647	722	716	806	743	757	716	695	702	729	695	734	786	695	728	762	685	718	771	725	726	707	704	698	657	683	763	717	711	720	720	692	690	699	742	738	677	674	734	741	719	706	706	711	682	723	733	679	702	734	722	708	703	696	698	701	707	676	774	769	713	728	705	703	694	731	682	696	680	711	716	746	668	698	728	690	681	761	694	735	769	699	709	661	702	717	656	736	678	685	733	691	663	731	743	721	680	727	684	684	720	691	677	728	714	656	728	738	688	692	701	714	664	695	729	712	701	717	668	708	734	719	720	692	749	728	691	701	710	720	714	707	726	688	737	713	670	704	695	631	711	698	684	693	723	684	739	721	744	687	698	727	653	738	701	719	667	694	705	698	718	716	728	681	702	684	714	706	745	695	721	718	719	736	739	715	710	746	705	669	731	741	703	686	770	747	726	736	748	712	723	746	665	752	703	693	725	701	722	735	727	725	690	743	730	722	695	746	695	760	692	747	721	708	718	734	719	694	701	708	669	743	733	718	726	725	718	696	761	701	703	657	651	723	683	668	724	719	694	760	717	706	678	675	669	682	712	693	718	697	723	693	726	734	691	705	683	724	716	742	718	755	726	694	698	708	708	708	741	731	672	741	690	726	714	734	693	748	722	707	754	740	691	667	701	706	752	658	753	686	763	728	734	710	730	718	707	766	719	683	736	739	661	722	756	748	723	687	736	703	684	693	709	707	743	676	756	699	756	704	719	700	733	693	730	757	707	711	674	760	700	709	699	700	778	655	677	716	734	669	722	763	690	686	747	758	720	710	726	695	704	695	767	734	709	692	714	725	720	729	696	699	737	689	704	713	752	715	693	736	725	747	722	695	722	692	706	701	736	731	802	696	711	727	742	722	696	706	705	719	707	688	668	772	674	682	739	672	677	708	722	740	727	685	708	682	740	762	703	714	706	754	757	718	750	711	688	664	701	697	661	692	659	745	720	727	755	718	708	678	694	729	703	697	703	670	734	694	748	682	696	738	752	728	669	735	671	738	733	729	730	704	751	722	730	688	652	700	668	715	758	769	669	730	685	709	738	713	715	697	711	710	691	689	694	748	690	697	695	684	702	721	686	745	687	670	703	705	729	675	731	695	694	730	706	721	713	713	690	744	693	708	672	698	695	726	715	702	702	742	688	722	711	716	709	741	695	709	719	713	714	676	734	730	727	700	753	709	715	736	685	692	700	721	726	662	724	668	704	762	662	727	706	737	694	661	723	700	707	751	707	695	757	712	709	751	685	703	702	732	722	715	734	777	730	727	708	698	716	722	723	684	705	725	670	713	685	704	718	720	741	759	731	731	725	760	736	695	725	722	728	669	713	725	730	713	695	760	733	689	716	727	704	757	698	725	735	706	707	727	722	695	722	682	677	684	698	725	746	741	705	756	702	742	749	709	719	730	710	757	704	746	697	727	672	646	726	721	712	687	668	668	702	696	695	700	687	758	752	730	694	704	715	703	685	695	730	681	777	699	709	705	718	691	734	718	705	680	733	694	740	715	733	693	700	696	659	708	740	668	751	719	746	756	673	679	705	764	710	752	733	706	738	724	769	748	737	718	743	660	702	688	698	785	698	699	722	702	718	727	680	682	710	760	731	719	689	730	707	687	724	737	723	705	666	758	705	733	708	738	738	699	688	726	752	772	735	729	699	750	732	715	732	709	713	731	720	718	748	707	709	721	713	694	645	736	728	751	756	751	727	680	732	723	660	726	725	705	708	673	753	730	731	706	719	730	664	769	709	678	740	725	719	694	754	702	748	677	711	729	701	687	727	697	682	702	729	697	737	727	680	709	732	734	751	725	685	683	728	717	691	752	696	692	677	705	692	727	698	739	760	719	714	707	697	714	725	680	737	728	745	752	732	784	705	715	704	715	720	694	720	683	732	733	711	706	682	727	717	741	716	722	701	710	662	712	693	680	707	704	688	711	746	711	668	692	719	704	708	686	717	702	687	779	720	705	693	694	766	707	762	756	743	700	691	706	701	700	695	662	793	730	678	722	779	727	713	674	711	735	677	702	740	713	685	651	717	735	739	727	699	707	708	775	705	723	685	701	713	706	734	721	712	711	679	742	726	757	732	724	728	678	727	683	733	704	664	731	716	700	698	763	738	710	693	703	764	696	688	704	686	690	720	703	738	715	709	703	736	664	722	737	745	724	782	736	747	791	722	696	726	693	718	691	737	733	735	695	721	727	677	762	713	737	682	693	740	758	696	733	709	695	683	730	739	721	700	701	698	714	746	726	745	710	740	714	715	739	724	744	706	740	732	716	730	696	707	696	696	735	711	693	669	696	716	728	763	673	728	685	713	704	753	693	690	668	704	722	726	696	690	681	754	692	756	693	708	713	675	700	713	717	671	718	722	748	711	700	711	742	708	737	657	705	681	776	698	706	739	710	705	722	709	685	731	662	685	697	714	713	657	718	708	728	739	662	739	746	719	717	653	738	727	729	686	672	703	705	724	776	692	666	712	690	728	750	733	697	783	695	658	739	670	694	726	705	744	780	692	721	693	716	751	684	667	730	702	739	742	731	684	730	687	665	669	705	736	699	704	743	724	694	727	691	707	724	732	697	730	742	731	738	696	684	739	681	688	704	678	713	746	677	726	735	734	749	687	648	713	660	714	769	687	668	679	750	661	716	714	721	676	700	712	727	724	671	745	681	672	724	714	726	664	736	747	726	729	729	736	753	664	720	711	688	702	684	674	738	718	685	734	749	693	759	732	693	682	691	712	668	689	706	724	664	681	740	680	722	701	707	689	700	720	695	684	709	715	745	753	732	734	646	706	702	735	718	703	711	717	710	699	697	738	748	700	689	710	691	724	758	696	699	680	706	761	691	722	698	656	720	684	705	689	749	702	701	651	690	698	728	739	749	707	761	728	724	713	707	678	712	692	739	708	730	702	706	660	740	711	726	678	763	730	728	672	725	780	673	724	679	745	707	743	683	711	692	695	725	712	715	719	701	765	694	686	698	734	763	715	745	734	707	716	716	655	697	662	769	763	739	696	676	750	697	737	742	698	692	734	635	714	718	666	726	710	739	729	723	727	719	718	692	716	697	718	711	751	697	765	715	704	694	730	730	667	717	697	733	699	701	708	693	687	721	710	681	717	681	648	679	694	736	700	701	687	669	700	701	750	752	747	726	710	749	701	714	720	722	737	677	739	683	700	742	707	760	694	726	702	764	719	690	715	702	710	721	719	679	747	740	659	679	707	686	732	670	724	699	731	745	674	728	651	740	717	714	715	702	749	735	761	679	711	697	738	700	718	709	714	745	721	746	738	660	702	720
37947	36412	10259	6548	7037	9227	7599	4253	2215	924	901	843	824	821	715	807	785	793	729	790	766	772	725	745	750	779	734	742	742	743	779	771	764	790	783	805	771	790	772	761	768	800	804	792	788	717	765	769	738	720	756	772	746	761	742	771	697	785	737	745	793	739	759	753	785	779	804	749	718	767	719	796	716	730	734	709	768	744	776	761	743	807	757	775	763	782	783	790	742	774	756	763	744	734	731	779	755	754	743	788	738	752	741	765	766	745	769	775	744	705	767	806	784	773	722	763	725	731	754	736	744	782	719	743	760	753	750	801	779	786	723	773	782	750	761	761	745	708	776	748	703	771	784	733	790	746	780	790	713	745	804	708	756	777	760	782	717	794	759	797	742	707	742	736	725	766	714	717	798	796	750	729	736	722	700	742	798	778	763	760	736	770	753	785	724	756	742	704	819	754	772	780	713	758	697	700	760	699	717	770	726	746	711	730	753	744	751	787	755	766	718	795	794	760	751	751	762	751	718	775	779	736	745	758	785	689	759	745	785	740	765	741	771	777	779	739	783	801	788	766	733	728	734	775	706	770	745	744	773	751	746	757	764	735	783	796	764	763	772	782	695	723	804	687	763	794	744	741	781	751	775	750	743	744	766	695	787	751	774	758	754	776	789	729	768	776	760	739	795	745	721	713	800	733	736	746	705	737	767	774	761	714	758	776	704	743	746	736	755	788	769	732	758	757	741	723	780	760	780	731	812	710	737	739	780	772	732	790	801	733	731	756	756	733	771	780	778	741	767	740	830	745	768	778	775	781	756	748	772	710	741	727	775	784	731	732	752	719	746	757	734	777	797	732	763	776	758	718	759	772	729	798	757	753	819	755	730	751	735	764	763	753	799	707	759	795	799	771	751	785	772	767	732	720	728	761	764	797	779	734	772	751	771	786	771	734	739	759	728	808	736	773	800	744	803	731	761	816	729	725	729	768	764	774	729	738	741	751	736	693	769	775	800	750	730	828	765	775	737	729	749	801	748	736	733	728	752	775	771	734	745	721	743	743	726	716	763	737	725	735	770	770	754	784	757	754	772	765	741	776	807	761	772	761	789	698	735	718	766	769	787	743	789	757	769	731	733	754	794	696	745	747	793	678	814	791	756	767	706	751	707	785	754	778	760	789	738	780	768	690	730	726	752	751	772	770	749	805	742	745	772	781	773	749	773	737	758	755	770	742	797	825	766	733	752	762	751	776	758	817	738	741	762	792	773	772	715	747	735	760	730	810	758	714	766	742	800	738	756	782	738	724	749	763	759	761	775	778	757	769	765	745	746	729	770	791	722	755	789	778	816	775	784	766	725	756	726	748	808	721	745	738	728	727	785	760	757	781	812	779	746	776	817	762	743	792	729	748	757	813	788	778	793	737	787	732	723	720	733	787	735	708	759	752	776	751	766	755	723	748	777	742	740	759	783	732	781	739	738	793	697	731	772	761	788	778	835	744	771	769	778	767	751	770	750	776	757	755	758	769	759	745	759	721	764	764	786	769	764	742	765	716	761	733	726	745	767	745	762	750	722	712	754	777	783	683	693	776	748	765	758	753	718	798	752	765	730	744	724	750	774	738	755	821	751	771	724	748	767	751	751	777	737	772	717	777	756	767	737	736	751	791	722	738	763	748	765	759	726	748	764	819	745	765	786	709	777	744	740	747	709	739	710	739	730	762	778	786	720	705	801	747	660	767	752	789	765	744	762	736	782	732	762	784	765	731	751	699	746	747	748	753	735	725	767	782	766	709	779	786	762	728	836	765	758	767	749	754	767	824	757	757	774	711	776	801	767	738	776	760	765	728	769	752	729	749	745	739	696	782	739	760	743	797	739	788	749	758	769	728	805	732	753	779	742	752	746	711	736	753	777	777	753	739	703	733	755	786	730	766	755	759	738	755	730	761	736	759	739	720	743	756	777	754	764	724	731	771	753	736	722	776	769	773	758	761	747	740	765	766	750	742	708	759	779	768	753	714	712	733	728	751	702	754	782	754	736	753	762	788	732	709	796	726	814	753	767	776	753	780	751	775	778	762	792	747	783	732	732	720	823	794	714	729	772	710	827	762	767	791	815	757	730	746	726	749	785	778	764	764	737	774	747	782	788	717	794	797	770	811	750	744	784	742	782	753	769	768	776	772	767	737	779	731	780	740	750	757	761	726	765	745	772	737	772	761	782	769	755	759	768	738	747	771	761	766	763	746	744	753	772	724	755	751	805	784	757	788	741	746	722	776	744	751	730	725	757	742	744	734	747	746	765	736	820	719	719	727	689	792	729	768	717	729	790	775	771	749	757	750	796	751	781	696	763	733	780	748	811	743	805	745	718	748	735	722	755	773	793	749	769	733	728	763	752	799	800	758	790	783	719	777	762	754	767	771	796	721	736	737	806	710	766	758	743	776	730	777	702	770	752	779	766	718	789	770	762	778	796	746	750	790	741	734	765	795	739	771	780	752	736	748	725	738	797	783	749	772	775	756	756	758	764	730	788	746	772	717	762	799	775	785	805	703	731	735	799	760	752	783	789	760	775	773	735	762	747	739	751	730	781	697	704	771	765	764	736	725	776	787	747	763	778	749	757	725	796	764	732	721	799	713	767	769	766	778	788	793	738	848	747	746	769	775	769	769	742	775	780	815	785	734	689	760	790	794	760	743	790	755	741	785	795	802	760	738	738	672	694	766	778	767	739	711	772	779	715	734	740	796	735	744	787	737	759	746	786	746	762	776	739	756	795	754	793	744	774	760	755	804	788	728	825	728	804	749	725	724	802	770	695	748	739	732	725	758	767	737	772	771	804	799	770	786	730	750	717	732	802	807	734	766	719	741	738	708	755	740	772	754	750	749	743	753	750	749	752	770	703	776	731	736	803	725	731	757	729	775	769	756	739	770	800	726	787	782	746	689	736	762	737	789	712	751	750	774	768	815	754	781	768	786	729	804	770	808	732	743	719	737	839	703	776	769	826	773	738	732	778	724	770	788	771	756	813	769	765	755	756	705	762	742	805	763	789	737	780	782	715	771	760	785	773	779	785	782	690	764	734	745	734	795	790	806	769	752	726	766	748	764	791	701	735	788	768	813	801	757	771	782	776	726	784	747	717	764	765	762	766	756	736	765	749	821	787	766	760	721	771	781	795	778	761	749	773	768	778	733	736	733	735	730	741	782	754	774	803	743	769	799	782	750	811	757	761	724	697	713	742	732	754	806	765	743	779	749	727	754	747	763	738	736	763	763	752	757	752	794	775	715	733	796	772	721	732	796	773	795	770	770	792	778	696	749	783	772	768	712	752	759	799	778	743	763	752	756	767	740	783	773	761	765	744	816	779	730	750	749	723	761	757	778	801	751	780	749	748	779	790	694	742	736	753	740	751	771	777	719	725	783	701	766	786	757	795	752	736	728	788	767	740	736	781	765	734	770	783	728	728	735	747	764	727	703	785	795	751	750	734	792	771	725	765	779	744	746
24846	20730	26770	24457	20611	15209	9774	6053	2325	803	614	533	550	471	433	423	419	407	404	418	399	389	356	405	363	384	351	348	370	353	374	361	340	358	337	343	323	334	329	359	347	361	333	352	402	340	372	330	343	380	335	344	334	328	362	365	369	371	342	329	346	323	377	343	349	343	340	359	375	360	384	354	367	361	369	356	358	355	355	369	355	340	348	382	356	341	343	352	347	343	356	338	366	348	341	402	317	341	331	367	376	380	331	358	357	362	372	352	338	327	390	334	354	328	346	324	362	353	346	317	360	328	365	331	349	371	296	336	357	347	347	363	332	367	315	357	362	295	340	378	349	335	336	357	339	360	324	352	344	338	354	309	366	337	341	341	347	332	335	359	388	337	335	342	337	338	350	347	382	396	351	361	351	352	413	365	345	335	327	363	340	338	350	362	357	352	381	342	349	334	381	312	384	358	354	356	322	358	368	341	361	365	377	326	348	379	344	347	345	356	342	336	331	341	323	314	338	349	332	357	377	336	343	339	370	353	370	358	319	373	347	360	301	333	366	353	370	363	343	353	341	352	354	332	359	337	370	337	363	331	367	363	357	360	333	347	369	326	362	342	324	331	309	353	319	368	350	345	333	343	336	364	363	314	377	362	336	337	343	368	370	330	379	331	334	344	363	369	344	346	350	358	360	319	327	341	346	318	325	400	347	342	334	330	369	329	349	359	346	344	363	372	366	329	356	354	352	336	357	331	372	332	353	328	355	355	346	337	338	329	356	350	337	324	348	355	376	356	324	361	342	356	308	362	360	357	360	332	324	359	347	373	319	350	350	376	363	283	357	356	336	344	357	357	368	329	353	360	367	347	311	317	373	325	328	360	340	387	337	378	340	342	359	355	329	349	376	343	334	350	336	341	373	318	337	359	331	368	339	381	348	341	370	332	356	337	336	356	350	331	321	338	348	365	349	381	356	371	339	345	337	372	335	348	336	337	339	328	320	349	355	346	329	344	322	332	352	352	358	368	359	374	365	351	351	363	342	323	379	371	360	359	364	348	342	381	318	328	331	369	324	373	366	368	363	369	328	329	340	335	360	328	327	350	354	342	347	328	344	355	351	358	354	330	352	369	364	323	349	340	362	371	373	345	341	329	394	331	321	338	358	335	311	371	342	325	353	380	328	332	346	350	348	347	333	334	339	348	317	331	349	368	329	335	319	344	366	364	360	356	350	345	349	351	380	357	328	341	342	336	398	367	390	378	362	368	340	351	330	379	354	372	368	343	354	356	351	370	370	360	364	350	343	361	332	363	308	328	309	368	382	331	366	326	337	371	352	306	349	330	378	358	358	325	349	335	316	342	334	349	325	332	352	336	336	368	379	354	341	343	331	325	352	334	354	357	366	359	334	347	374	347	308	362	367	305	379	371	326	332	359	323	336	379	347	353	362	332	324	328	365	360	357	309	349	333	307	325	331	371	386	318	329	377	341	353	357	322	341	321	334	329	346	351	314	348	367	347	344	363	380	346	348	331	384	373	353	312	334	345	341	329	352	359	345	350	316	312	338	342	321	353	347	327	325	358	363	370	347	347	324	349	334	363	359	358	364	342	367	361	350	355	332	338	343	338	357	353	348	341	361	363	371	318	359	336	336	377	337	341	332	328	319	345	350	344	340	358	343	345	330	327	366	370	342	366	313	344	400	340	358	334	355	373	341	369	349	323	358	353	379	347	330	369	363	349	331	340	359	343	349	315	357	340	311	355	369	356	376	371	327	372	377	316	338	340	353	368	336	355	342	360	371	368	378	323	362	353	353	374	346	391	382	360	346	334	367	376	316	325	368	332	313	350	383	374	343	359	322	333	349	350	367	359	364	347	344	352	366	342	328	345	343	344	313	339	340	328	325	339	362	340	376	356	348	348	344	323	374	361	353	329	374	340	345	341	322	345	354	343	381	374	373	349	353	333	349	329	366	362	356	329	348	363	339	335	350	362	355	355	356	309	353	331	363	359	332	368	354	338	351	368	355	320	360	338	373	352	393	404	352	345	327	373	371	327	358	341	361	379	330	339	349	316	359	344	340	337	330	347	342	373	317	359	367	358	340	324	316	341	349	361	368	320	356	331	344	340	352	329	317	318	321	387	333	360	374	344	337	372	371	342	337	344	376	349	330	318	354	361	397	339	356	351	311	345	354	325	335	369	393	340	328	316	357	333	337	359	347	320	348	325	345	320	368	363	336	347	318	357	337	382	320	357	372	344	326	332	337	335	371	355	331	355	360	350	360	358	347	344	330	348	356	315	360	346	394	346	328	370	328	320	339	353	332	396	353	349	357	348	351	366	350	363	379	334	366	351	335	378	340	374	338	356	359	370	359	357	346	328	356	335	347	338	361	344	356	378	318	330	327	368	358	356	359	325	336	344	387	360	354	351	388	321	359	358	351	387	337	369	362	391	314	344	363	359	369	355	348	378	354	385	324	346	342	365	335	356	346	341	361	366	342	353	344	309	367	341	348	349	345	355	351	337	359	382	351	369	340	342	321	323	361	333	344	335	356	334	329	325	341	351	351	317	330	330	363	353	332	355	369	343	351	339	359	326	373	375	342	312	327	345	314	372	363	357	335	363	347	326	352	375	344	336	366	323	353	360	387	343	344	372	381	353	377	324	354	357	334	361	357	348	325	348	334	356	343	322	364	343	355	339	333	331	346	354	392	288	329	347	320	349	354	312	355	361	315	302	341	382	328	373	351	357	355	335	320	363	372	347	315	348	346	317	373	356	338	345	362	399	347	347	345	320	345	359	332	342	375	389	362	382	370	332	395	381	305	327	333	341	329	332	375	343	357	329	355	359	323	332	324	391	353	347	333	339	390	342	372	330	328	341	321	342	349	380	328	362	344	355	336	373	359	330	340	339	320	351	336	358	344	326	350	348	356	359	338	365	327	354	323	339	396	332	341	341	317	362	330	380	361	341	341	359	359	336	330	347	334	317	311	365	361	356	340	367	335	338	335	350	334	337	343	325	345	353	360	312	379	365	338	391	356	357	352	337	358	346	312	330	356	344	352	379	369	325	345	309	350	343	365	359	365	347	362	365	367	339	322	369	303	317	376	354	343	347	348	325	361	353	363	343	346	360	353	351	335	346	339	337	342	379	319	347	334	351	412	354	360	348	328	327	351	353	331	330	331	357	325	344	347	361	341	334	316	294	355	342	373	323	334	318	348	340	381	327	320	321	377	364	384	374	364	367	383	370	356	367	323	354	319	348	317	338	316	335	368	358	358	348	370	388	362	330	376	352	328	366	336	346	370	352	370	359	335	359	367	353	329	367	362	358	349	333	355	351	329	338	367	338	341	334	377	342	357	325	367	340	308	360	371	328	345	298	337	334	350	336	338	342	346	356	336	368	333	358	333	367	371	324	369	333	341	397	351	370	323	334	350	349	334	351	337	341	357	319	343	327	364	343	358	360	363	362	369	377	345	383	373	361	356	375	353	324	341	351
42057	53875	22045	12364	11259	13213	14184	11061	4608	1573	997	796	786	679	564	577	571	511	530	492	480	481	461	444	446	447	439	430	448	443	393	416	370	403	402	366	415	431	406	399	391	427	380	384	403	381	396	395	418	396	401	393	392	400	394	379	399	368	383	351	375	382	394	374	353	381	386	403	357	384	367	393	418	411	360	357	381	350	396	402	397	382	386	402	363	380	406	373	393	364	397	389	369	400	391	346	390	362	358	371	389	382	403	375	373	373	418	408	387	387	411	366	355	381	399	388	368	366	390	387	354	400	378	384	387	392	367	358	413	389	410	380	376	396	375	387	386	374	400	405	383	364	430	384	381	374	373	364	385	357	360	385	397	394	385	362	350	367	410	384	417	371	362	375	387	395	389	377	385	380	394	389	403	375	370	403	384	413	383	389	347	388	365	401	353	376	366	350	400	396	397	377	356	366	367	388	387	370	381	379	335	369	375	404	374	410	370	383	409	375	375	420	359	399	389	424	362	397	380	430	365	363	348	393	365	329	380	355	385	411	387	401	375	382	388	382	339	390	387	376	370	398	407	386	384	361	360	405	395	402	373	397	359	360	383	371	368	393	383	381	345	360	386	387	406	352	339	389	377	394	349	368	375	388	397	399	378	409	379	345	365	397	363	389	361	387	364	389	385	365	416	351	396	394	377	400	397	374	391	383	365	365	367	377	377	356	407	388	353	351	377	391	385	383	377	402	369	366	365	340	377	383	388	431	399	353	374	387	334	410	359	380	391	379	374	376	387	363	371	399	411	373	370	364	399	364	383	420	384	407	384	388	331	347	375	369	398	379	364	379	368	413	396	380	399	389	383	406	412	368	352	408	344	376	395	410	391	367	407	394	343	370	422	379	379	385	430	392	386	405	387	374	387	375	417	375	393	383	401	374	352	397	390	381	374	380	410	408	376	389	370	400	376	376	348	362	412	362	364	368	391	358	366	389	365	390	361	380	365	371	370	330	386	393	376	392	386	395	386	378	371	394	386	390	439	392	342	353	371	389	347	378	353	392	405	353	396	341	357	338	389	377	388	360	381	381	376	367	361	413	355	395	367	384	361	408	394	404	403	360	392	397	357	395	347	414	385	370	351	381	390	364	365	383	382	394	399	389	378	401	400	397	368	378	411	407	357	386	397	399	348	357	374	362	371	371	381	373	351	397	382	363	393	386	381	377	388	364	365	395	341	374	390	402	388	395	396	393	382	377	364	346	377	396	383	377	375	381	384	407	383	410	410	372	398	405	374	419	405	379	385	370	391	378	410	368	404	396	342	368	421	365	378	403	385	404	387	405	393	394	363	378	369	349	389	380	381	385	343	387	400	409	372	377	358	365	363	382	365	381	362	367	396	405	368	350	413	361	378	347	385	401	420	358	355	374	387	374	365	400	416	367	371	367	396	320	387	380	361	367	368	366	416	378	422	375	354	383	378	406	363	362	402	399	407	399	346	386	360	388	397	385	403	334	414	387	382	361	392	341	375	387	380	359	373	396	410	393	411	350	398	437	396	361	377	379	365	372	390	363	372	372	385	377	375	385	395	389	368	389	382	359	374	390	374	378	372	375	381	388	386	372	351	373	390	393	392	357	379	397	388	384	351	363	360	365	331	422	375	347	381	386	363	364	365	372	379	359	364	376	386	377	346	373	391	375	385	376	353	384	382	361	361	373	380	374	394	393	372	383	372	342	371	382	371	399	405	385	371	357	395	381	393	382	404	355	386	365	411	390	396	392	358	363	369	356	386	397	352	378	331	353	361	370	369	395	423	376	377	392	398	377	360	377	383	391	397	363	373	358	387	384	381	355	380	339	417	332	347	404	380	415	361	380	416	359	341	386	365	371	395	378	364	358	361	412	412	406	390	376	338	385	376	344	376	360	387	379	386	371	419	364	378	354	366	356	391	390	442	383	378	369	412	399	405	386	396	375	378	386	385	389	415	390	395	364	389	369	381	378	390	407	414	387	372	409	391	391	392	384	410	385	363	392	397	375	361	371	398	346	361	347	391	384	376	373	397	369	399	368	378	413	380	349	376	398	351	409	392	411	384	391	396	365	369	354	399	413	374	404	384	389	381	414	365	379	366	390	360	398	400	351	373	381	387	402	396	379	365	365	398	387	378	389	381	393	410	398	371	400	333	387	378	427	387	393	390	358	382	349	389	415	372	369	376	384	342	403	415	382	343	372	385	401	357	359	372	371	366	357	378	400	404	376	371	370	381	409	374	390	369	358	395	373	368	376	365	346	362	358	381	368	378	406	352	390	367	393	394	360	366	404	371	383	367	378	358	369	335	384	380	367	394	364	401	357	408	378	357	405	393	387	367	369	386	369	352	377	408	341	372	376	410	422	354	398	372	357	389	386	383	380	401	403	370	412	378	380	355	419	404	380	399	400	374	391	386	394	380	377	396	351	339	388	403	346	369	387	401	381	366	375	363	408	403	428	401	372	376	372	365	382	343	392	396	367	352	359	359	397	380	391	399	402	353	355	385	344	417	381	368	360	384	412	368	396	376	368	335	380	411	355	371	351	365	377	392	386	378	365	368	342	381	404	352	361	377	389	370	431	382	377	374	376	384	389	399	324	381	413	409	319	395	346	392	410	378	375	376	371	382	371	355	370	387	432	375	407	380	325	376	394	379	364	438	376	414	364	378	369	378	401	386	349	419	377	363	409	366	357	392	384	362	371	376	354	390	354	370	356	391	381	388	381	403	365	392	341	358	374	382	398	386	356	392	382	393	405	351	391	367	393	421	378	367	386	345	361	392	397	417	372	394	430	426	409	358	394	420	350	389	404	395	368	355	420	394	370	381	393	355	393	387	365	369	363	373	345	414	407	385	399	359	367	397	378	380	358	359	403	383	377	381	407	383	370	394	364	378	380	379	383	372	406	399	403	360	364	372	416	369	372	412	398	362	376	383	404	375	423	372	381	354	357	367	371	344	411	353	357	415	388	387	365	342	386	361	397	390	377	381	375	383	392	362	367	342	395	405	380	410	360	437	394	400	389	365	386	349	367	392	386	387	394	369	388	390	337	383	381	390	372	387	402	388	397	399	408	379	379	389	353	366	375	381	345	378	385	362	387	359	383	402	387	369	382	361	352	369	408	381	412	370	378	391	375	361	360	422	398	373	393	408	384	399	402	400	397	373	393	380	380	371	428	400	356	412	365	385	392	368	384	378	418	397	381	420	375	350	405	396	365	359	398	361	407	385	383	361	372	377	386	375	398	388	362	347	386	411	363	400	410	414	361	368	376	377	411	374	406	406	374	360	380	331	398	406	372	388	366	422	384	365	381	370	389	406	373	346	382	372	386	376	376	369	371	374	369	403	397	361	391	378	337	367	421	382	411	370	371	437	406	356	379	378	359	392	411	376	388	388	422	428	357	409	386	346	392	381	374	378	409	361	395	392	397	397	383	389	341	394	403	369	383	376	397	361	399	389	413	401	382	391	389	388	374
22873	20694	27224	23945	20634	21239	19187	11962	6029	1926	1110	950	975	870	814	866	799	810	735	769	726	714	721	723	711	690	752	699	672	668	707	653	683	664	718	679	670	670	685	711	670	654	619	684	694	656	633	637	646	704	638	652	672	674	632	630	681	656	690	676	658	695	660	662	679	635	666	640	662	675	652	642	666	671	658	664	639	694	679	661	687	612	658	636	620	650	662	669	670	644	643	663	668	643	647	643	641	656	659	677	640	656	681	636	668	701	632	656	642	667	648	646	646	641	672	662	649	638	618	618	681	688	702	628	696	678	705	656	671	640	725	637	691	641	674	645	664	668	638	660	658	668	662	665	643	681	693	652	677	678	635	643	648	655	662	637	699	626	663	651	638	618	644	612	647	674	660	679	621	622	623	668	738	643	657	662	668	645	663	657	679	660	604	650	639	644	653	665	659	663	653	688	663	667	703	636	690	623	665	650	631	611	659	667	636	655	665	680	660	670	654	634	628	658	621	664	664	625	635	634	626	632	639	636	691	651	631	651	657	683	675	620	659	680	652	682	617	639	659	643	647	702	699	650	692	671	666	675	631	671	655	643	652	617	657	677	654	662	604	626	631	634	664	666	630	640	632	631	654	649	661	676	676	675	597	680	626	696	684	694	671	630	703	665	624	651	669	688	650	621	644	668	600	628	651	659	602	698	660	688	620	642	592	617	652	674	691	652	668	657	627	624	649	670	674	664	635	648	665	641	641	663	637	641	632	697	650	643	636	629	669	629	693	638	655	636	617	656	641	659	639	624	665	699	661	656	658	654	685	614	662	697	607	658	650	634	637	635	686	673	637	654	580	595	666	650	652	654	643	661	644	629	643	663	666	673	664	644	698	660	656	671	646	664	648	669	658	661	647	641	665	652	680	643	631	643	662	629	679	676	623	639	650	651	660	624	597	616	609	689	616	624	635	688	683	689	654	676	689	672	659	676	641	646	656	625	668	653	536	618	658	667	638	670	665	684	598	667	635	620	678	671	674	699	637	633	687	662	650	640	655	637	656	667	685	646	641	698	687	650	668	638	638	656	677	649	636	636	620	675	639	662	692	658	639	563	627	635	644	668	694	649	627	662	609	630	660	653	655	698	611	636	655	699	624	669	623	678	635	623	669	573	619	599	668	680	647	690	699	685	699	666	661	668	634	686	711	644	680	654	673	632	667	676	713	633	644	697	619	687	682	617	657	636	597	643	673	634	644	640	680	596	623	655	628	682	679	703	670	649	637	666	678	703	643	639	649	658	627	670	624	680	631	622	643	683	643	642	624	674	672	659	644	672	663	670	627	664	663	670	669	678	624	639	647	673	671	627	682	674	666	718	705	654	709	625	612	622	670	689	615	660	685	655	643	636	682	618	624	639	700	588	649	629	630	643	644	617	652	642	671	622	631	626	641	690	709	676	706	678	689	640	629	678	699	657	644	651	601	624	626	690	635	697	651	653	673	690	688	654	647	641	656	644	653	638	617	682	688	648	653	641	664	623	642	653	649	657	675	662	604	666	697	624	621	671	617	640	629	656	689	675	636	667	637	668	689	660	619	648	674	677	703	654	662	617	649	683	645	595	673	670	645	659	676	709	651	591	640	658	651	677	614	637	603	598	633	690	637	662	648	662	609	669	664	629	669	656	671	620	657	639	614	660	631	612	637	656	678	661	619	620	679	689	657	650	649	640	650	666	661	635	656	614	624	649	669	622	620	643	601	677	638	642	659	664	678	654	651	666	648	623	675	637	607	659	648	659	661	673	677	659	640	615	642	672	671	666	667	622	625	647	649	641	660	703	704	686	676	667	658	678	635	679	665	631	644	626	596	624	683	611	677	624	620	644	638	616	691	666	651	628	649	660	639	645	670	654	670	641	661	650	656	681	630	644	631	638	657	689	663	668	685	658	637	623	673	669	677	663	656	705	696	670	618	689	690	654	620	714	675	636	671	667	712	692	706	689	641	614	647	682	667	671	663	669	656	683	686	692	624	629	615	669	598	625	721	608	630	638	650	667	638	637	624	634	650	668	610	649	646	654	666	650	617	667	676	673	672	664	610	658	648	680	663	660	611	645	627	672	667	659	628	639	606	641	654	667	678	659	605	641	636	653	646	665	612	631	644	684	638	656	631	615	664	665	677	686	653	621	680	658	698	638	646	676	609	559	683	664	672	695	619	624	619	645	602	658	720	645	658	618	645	653	658	689	650	634	657	636	668	652	665	663	640	698	643	678	628	607	680	658	666	607	690	637	636	639	655	669	673	669	603	661	620	646	662	644	614	669	668	635	646	659	601	650	659	671	680	656	673	673	645	671	590	703	637	649	646	679	670	644	637	660	729	631	710	667	693	682	651	658	626	664	671	710	628	651	680	660	636	646	706	671	671	646	649	648	646	696	634	601	654	634	634	652	637	669	660	669	633	622	712	692	676	610	649	681	655	667	676	684	667	649	700	674	654	635	629	649	664	704	684	663	631	611	656	707	643	635	648	690	621	692	686	668	684	606	664	672	681	664	665	610	664	671	620	695	674	619	645	657	647	675	646	639	587	643	655	607	628	662	641	658	658	643	749	630	712	663	665	658	704	632	674	648	661	653	623	695	680	646	638	678	641	681	650	667	628	631	648	708	675	670	655	665	597	652	716	681	654	622	698	669	611	672	682	647	676	613	666	682	674	634	655	637	627	613	623	637	662	630	659	657	644	641	653	635	620	646	646	654	650	639	584	668	648	619	643	673	666	674	626	645	649	627	667	647	667	658	599	684	657	650	632	664	607	682	667	665	650	705	645	685	672	631	633	635	691	651	628	641	594	614	659	635	624	628	638	678	620	645	696	640	631	650	610	617	695	618	622	609	634	652	621	690	616	602	651	664	643	622	636	627	672	621	631	685	664	647	640	676	674	672	664	653	667	609	657	678	652	645	624	655	637	684	646	623	639	652	656	666	707	663	644	670	700	590	648	661	679	654	624	640	644	656	658	678	646	628	649	612	660	635	679	649	613	715	644	628	659	678	657	685	683	672	662	655	618	643	642	631	682	664	666	670	619	628	631	700	653	609	636	689	570	656	606	650	623	616	655	655	645	645	661	640	656	631	693	626	685	686	673	655	654	618	645	644	641	676	668	670	666	670	646	711	633	631	608	681	693	633	640	625	671	651	623	636	627	635	634	699	634	628	664	654	669	642	668	626	669	722	689	671	624	708	626	680	646	659	688	636	672	651	634	674	660	653	651	631	658	642	647	611	674	664	604	668	629	698	616	625	630	670	635	570	611	692	679	671	619	671	673	631	620	689	628	647	677	642	642	624	651	624	608	624	674	691	681	646	627	660	671	639	669	644	642	634	640	680	637	608	667	668	630	664	662	652	619	680	670	650	695	641	629	656	666	657	654	678	665	672	676	688	589	667	592	621	678	704	714	627	681	670	641	643	637	700	623	669	629	639	618	627	683	691	697	664	616	664	659	650	637	607	645	669
45908	60900	27232	17137	17160	18149	19672	17823	9441	3252	1723	1408	1283	1199	1042	1009	939	889	816	822	818	779	761	768	712	710	677	698	703	744	693	691	682	672	712	703	692	688	677	652	682	672	648	652	634	616	680	632	613	657	609	637	592	651	669	652	725	606	666	628	670	654	629	643	654	717	640	604	656	594	630	643	654	640	636	664	662	662	610	643	677	673	639	630	673	625	643	652	628	634	645	653	630	635	626	596	669	680	616	640	659	654	655	649	627	624	662	611	622	600	635	647	623	612	657	645	625	639	634	655	637	660	633	661	603	647	661	583	627	632	699	696	653	667	643	609	638	608	630	610	627	635	638	613	612	649	619	596	613	624	619	656	652	639	672	677	621	664	578	616	624	622	625	613	609	664	648	605	621	625	637	605	656	622	655	649	649	637	631	667	668	645	626	649	658	602	646	649	626	693	635	648	622	628	681	593	595	607	643	643	658	603	614	591	619	655	666	645	640	634	631	690	652	669	654	671	596	626	631	674	627	645	593	647	639	644	651	629	621	636	609	614	640	662	622	664	621	623	611	648	576	658	615	666	620	653	642	664	640	595	650	680	680	630	656	641	663	666	635	650	649	627	655	637	641	603	653	650	676	628	614	636	620	619	638	638	662	626	640	661	609	595	609	675	643	622	585	656	617	670	643	641	676	649	665	644	640	658	646	670	619	647	622	657	631	671	667	663	640	646	652	716	637	600	631	624	707	619	663	640	616	670	610	615	578	663	666	613	666	625	604	647	636	665	629	641	596	669	604	640	598	654	643	631	639	660	624	644	628	627	665	637	632	637	658	606	633	647	641	649	651	623	648	594	659	645	675	664	630	650	656	619	610	682	591	612	655	637	659	640	628	637	634	654	644	596	593	645	659	654	659	662	618	660	666	667	595	629	643	636	613	685	686	616	625	621	661	639	648	603	649	628	653	667	671	659	603	635	625	594	638	631	632	702	630	633	619	683	584	662	584	672	655	641	616	617	631	622	631	603	646	645	618	628	640	617	661	596	587	631	642	651	633	634	590	610	653	661	663	583	635	640	642	639	649	679	663	664	631	644	596	649	657	658	637	623	645	591	645	622	671	662	666	640	668	595	654	638	645	663	659	628	615	610	618	643	663	629	658	631	594	627	618	620	596	667	684	640	591	618	637	647	640	659	620	666	652	609	652	654	594	629	656	678	622	638	650	615	623	619	662	650	637	639	610	634	638	671	624	643	640	623	665	611	609	657	641	633	595	623	631	616	626	631	636	641	615	613	605	637	608	609	644	637	636	646	649	624	672	609	626	647	646	620	604	622	599	620	644	674	598	693	647	670	651	620	653	637	672	600	608	615	654	642	659	623	643	651	671	632	636	635	643	612	648	688	653	634	645	658	610	603	647	620	622	678	634	633	621	621	632	608	629	667	663	619	632	612	664	641	645	672	631	650	649	635	655	649	608	651	640	649	612	602	638	687	621	644	634	687	663	603	612	623	631	618	592	626	595	625	640	644	658	668	649	596	654	671	587	652	642	641	618	657	623	675	678	639	632	659	637	598	639	573	640	605	588	666	663	661	653	611	646	649	615	658	637	624	657	672	628	628	658	639	660	639	628	661	618	674	602	665	630	659	692	646	639	611	654	643	636	640	626	668	625	662	641	667	605	639	584	687	636	647	681	643	633	624	635	613	601	678	632	622	598	627	651	707	629	639	617	654	614	617	658	636	616	633	655	615	585	616	657	661	606	608	614	610	635	627	637	651	640	609	672	613	613	640	627	638	598	658	636	613	676	609	616	617	644	594	640	644	646	617	635	636	625	608	643	648	666	616	635	610	610	629	626	640	637	680	667	690	647	639	606	669	612	669	648	642	619	661	628	618	646	641	673	669	677	638	630	684	666	673	637	616	642	680	643	661	623	702	663	572	662	620	662	664	599	640	642	582	677	598	662	675	614	680	620	630	614	650	635	687	672	611	636	638	611	648	619	607	602	594	614	645	608	661	582	649	610	657	642	619	692	594	653	663	601	642	639	614	615	674	677	672	674	588	650	632	629	677	675	668	654	643	661	658	645	653	684	611	646	654	645	651	656	631	642	632	598	626	614	668	614	623	600	606	657	646	625	629	623	648	622	642	668	634	658	616	644	645	625	620	599	622	656	611	661	639	609	616	625	683	608	649	653	607	634	660	631	610	608	652	614	630	683	662	623	677	623	634	629	608	611	635	594	604	648	626	663	653	647	675	636	614	608	605	612	634	633	624	649	605	654	626	653	619	657	630	671	652	660	644	596	605	581	585	648	624	641	652	648	619	644	638	588	656	681	632	678	620	624	641	635	638	628	683	658	600	658	582	654	628	681	624	658	643	656	587	659	632	687	620	645	600	584	678	623	641	630	655	650	628	656	614	662	653	682	663	664	666	652	642	630	632	650	652	654	642	639	620	709	676	675	630	608	654	650	619	650	587	629	662	691	670	607	665	724	648	605	686	650	686	664	639	650	641	661	657	642	644	619	636	609	606	653	634	612	580	606	630	654	662	629	650	626	655	603	652	639	644	626	661	658	629	644	630	639	647	592	613	655	656	619	655	666	604	567	668	634	636	690	643	618	622	618	668	639	644	659	648	656	627	629	673	615	627	629	631	632	663	619	635	653	611	650	685	670	585	623	662	612	653	682	628	650	643	638	619	712	636	636	629	605	633	661	627	660	653	619	645	671	629	646	612	640	615	691	647	635	684	675	582	676	645	651	682	610	602	638	643	617	651	628	644	641	657	660	645	616	630	633	630	600	642	641	595	657	661	678	655	629	632	650	641	603	666	611	596	618	675	674	665	648	642	648	619	623	668	636	649	606	642	643	653	599	650	662	665	605	648	678	620	645	642	652	661	600	615	651	644	672	636	626	612	622	627	624	644	667	636	653	620	648	668	644	633	623	688	608	601	625	644	672	654	642	627	656	643	646	587	638	635	593	631	619	638	641	624	717	660	618	593	658	656	629	647	635	616	584	676	659	626	645	626	570	619	616	632	696	617	649	626	657	623	683	673	614	632	615	625	669	667	658	678	642	629	679	614	605	588	620	636	650	628	634	654	614	639	666	628	639	664	662	636	617	629	653	612	652	641	657	676	661	645	659	683	672	615	609	669	641	678	643	653	605	666	646	624	663	624	660	665	624	664	637	632	635	670	668	657	620	652	617	648	667	609	699	652	638	652	614	618	671	632	623	652	660	613	622	647	622	660	611	665	634	637	577	650	658	645	622	660	663	647	625	650	675	626	656	634	571	628	616	640	611	643	640	643	610	638	596	654	665	659	622	620	630	628	635	608	618	646	654	640	630	650	655	654	692	605	661	621	652	647	688	609	624	646	672	668	578	594	597	628	633	655	628	645	631	617	629	632	624	623	627	636	635	653	622	607	640	676	627	655	652	624	640	664	648	642	668	699	635	678	593	626	616	696	633	678	621	628	567	690	625	679	676	652	619	651	643	632	652	588
35170	28354	14545	5136	4227	6508	6737	3927	3992	1223	746	795	738	722	743	749	758	757	745	760	772	767	785	760	769	742	732	796	798	788	790	710	825	733	801	754	747	736	708	732	750	752	756	746	760	754	782	708	764	741	733	739	689	756	748	746	768	783	723	752	765	726	726	701	783	724	726	779	721	766	774	750	734	784	770	775	773	740	783	777	736	762	788	760	725	754	677	766	737	768	786	734	721	765	757	762	813	738	721	800	740	768	727	743	762	752	763	754	807	753	738	748	734	758	734	728	767	733	727	736	732	793	749	739	761	760	744	802	731	774	723	801	756	776	684	708	750	748	683	786	766	710	700	738	743	768	733	770	733	776	738	758	795	702	736	749	745	709	713	764	756	706	747	828	761	726	745	723	765	749	799	736	778	743	737	816	762	775	749	773	783	728	749	752	738	747	746	752	713	769	759	756	771	756	721	754	723	724	751	792	730	703	802	757	743	767	771	785	769	751	738	731	786	721	706	743	754	731	762	802	724	738	750	734	732	787	797	794	742	751	817	751	781	737	769	751	780	764	745	734	732	765	762	835	729	752	792	753	771	701	758	756	706	779	755	787	761	713	733	799	700	785	785	711	747	766	752	772	773	793	785	777	747	746	738	776	769	737	753	760	781	786	774	775	753	708	748	724	771	772	709	736	805	739	762	791	758	743	725	758	739	791	674	748	744	737	773	756	738	783	801	761	786	775	760	717	711	733	701	762	765	735	768	753	746	763	730	665	682	729	734	717	747	770	785	734	734	709	750	773	815	756	775	756	751	765	721	764	751	769	773	784	731	716	786	783	754	768	747	749	749	779	757	786	741	681	732	797	741	804	690	751	815	758	743	758	764	782	758	786	744	735	731	769	733	789	757	763	787	723	735	765	736	755	760	754	760	805	695	739	684	750	748	774	769	712	733	754	734	730	760	736	745	740	755	734	787	773	788	727	797	755	729	723	781	743	782	722	791	741	772	766	745	775	773	760	734	714	755	725	807	722	780	743	741	778	725	718	747	771	765	795	757	838	773	743	834	717	733	727	679	783	806	765	749	766	747	754	755	734	671	725	751	757	763	751	727	746	770	812	789	728	720	748	751	780	729	799	738	759	788	736	747	692	757	767	770	763	726	795	751	746	755	790	785	815	767	798	725	746	762	772	729	760	713	734	760	794	784	748	715	798	723	820	755	741	785	761	744	771	756	730	772	737	777	748	724	698	671	757	772	767	794	738	752	790	737	724	765	720	735	748	751	727	798	760	742	798	767	775	781	734	731	772	754	736	759	713	695	731	766	729	757	748	787	734	752	704	760	736	785	712	784	777	725	757	726	789	740	746	732	748	718	699	739	774	736	784	737	764	742	747	767	722	716	773	685	787	727	719	746	758	740	794	758	767	763	740	668	770	792	749	800	718	786	766	778	761	702	771	715	740	714	774	725	776	716	770	719	764	744	768	717	765	748	696	808	752	728	749	755	759	781	757	768	772	750	751	821	719	742	723	734	735	752	717	746	777	790	752	727	750	751	719	740	728	782	721	739	796	781	816	712	754	734	694	715	803	767	742	735	788	745	727	753	722	753	754	687	736	731	787	736	753	792	717	702	784	778	722	728	729	727	775	744	788	768	780	756	765	767	753	780	737	742	782	752	724	727	756	723	719	713	738	724	770	733	767	780	779	708	749	745	756	767	759	766	755	779	765	752	741	727	806	771	777	745	756	740	768	727	732	772	759	738	806	759	841	757	725	756	765	780	708	773	777	788	749	803	714	761	746	808	684	774	701	744	760	746	739	776	783	765	770	768	739	761	788	722	749	740	720	749	708	790	749	739	740	707	732	676	746	750	784	776	744	773	743	744	737	784	760	720	746	788	733	702	798	743	735	760	735	746	766	766	761	747	741	764	747	773	731	782	740	728	789	718	749	733	728	751	740	769	817	696	736	742	734	754	760	716	787	786	761	768	761	760	689	775	739	716	708	731	810	763	749	763	750	731	767	722	736	742	764	767	728	764	764	744	767	781	719	744	766	734	749	745	828	774	702	728	750	800	743	742	777	747	766	741	736	730	760	710	719	750	802	748	749	790	750	698	772	763	731	770	679	814	737	697	710	738	747	776	736	737	793	679	739	747	742	734	809	756	747	756	772	786	698	720	760	747	735	743	738	700	750	754	787	730	751	771	756	767	775	771	723	754	812	761	746	779	726	736	767	725	722	720	723	736	781	712	753	727	773	774	770	741	748	746	799	726	721	794	789	774	754	727	759	766	765	743	793	754	704	753	702	722	773	723	727	797	701	780	701	705	759	743	772	772	789	777	792	717	764	781	768	730	767	732	758	777	776	775	726	726	756	760	778	763	742	740	762	804	747	741	736	722	708	812	763	798	752	746	763	691	776	770	785	743	774	743	728	733	739	713	772	769	749	722	731	731	725	761	731	725	725	712	782	731	734	709	770	734	689	728	789	777	770	765	790	794	737	775	717	752	762	777	741	756	774	750	746	744	745	750	724	787	724	749	721	757	768	769	752	764	747	744	761	796	764	737	730	766	743	754	768	756	729	734	765	792	689	773	722	739	730	725	764	743	728	718	809	766	747	719	709	757	780	768	730	758	729	765	709	711	743	719	762	740	791	742	825	739	742	805	733	721	720	734	772	772	719	738	761	753	776	778	768	818	786	775	734	778	745	772	750	780	748	809	713	741	768	740	735	714	802	713	735	736	726	762	689	678	681	740	744	752	720	766	729	747	772	711	767	783	815	731	757	770	743	741	754	742	744	751	731	713	757	738	791	785	778	697	762	775	759	734	800	719	740	731	791	713	788	743	753	757	689	756	773	720	754	774	774	729	768	756	740	744	749	709	738	726	790	748	764	754	739	778	742	726	744	758	770	749	755	732	687	778	767	751	770	763	773	724	784	758	800	741	740	801	736	759	781	777	751	735	709	715	811	741	731	710	751	741	783	788	741	750	774	746	762	731	750	734	751	684	757	761	761	802	748	751	705	712	796	754	784	760	785	778	705	726	752	773	669	736	805	732	742	766	727	727	747	746	703	685	754	720	762	742	782	785	699	796	748	746	761	740	764	786	771	756	734	746	794	696	739	746	770	735	755	733	689	747	756	714	812	780	737	739	711	762	737	734	756	749	751	811	714	750	740	740	767	752	772	757	767	710	755	727	739	744	752	779	710	744	796	798	756	752	782	726	713	778	770	723	765	771	756	720	710	809	748	779	765	720	765	779	771	771	754	780	700	775	731	724	718	746	723	741	769	765	757	750	701	740	726	748	740	731	669	781	778	743	747	708	787	774	717	712	734	733	739	736	742	679	775	733	730	747	804	757	762	725	726	794	823	778	736	727	752	767	737	769	752	767	739	782	776	727	778	738	742	744	725	793	716	744	787	748	766	754	723	719	770	754	754	760	782	741	764	750	747	745	778	743	747	697	773	762	736	755	774	755	766	742	707	737	731	723	709	724	711	750	797
37972	35898	13456	7313	8250	12239	12568	7192	7948	1839	929	913	847	860	811	839	855	788	769	820	801	785	806	804	784	853	793	772	756	837	808	771	785	794	742	824	820	766	790	774	819	830	762	828	796	791	788	798	823	836	810	768	771	760	828	841	791	795	810	772	795	819	775	787	809	838	779	851	811	781	806	792	827	825	826	808	806	801	800	762	741	809	842	791	779	766	803	825	815	795	746	734	824	777	778	787	791	785	798	790	831	844	798	784	759	828	793	786	793	835	810	791	776	839	792	834	755	779	806	833	782	792	798	823	807	797	818	826	798	795	773	828	807	776	770	754	805	809	756	851	839	737	802	823	800	794	758	793	757	826	854	746	755	783	832	792	809	770	798	817	789	792	806	811	788	831	763	778	814	822	817	772	794	805	794	824	817	809	787	804	778	864	779	777	822	811	773	788	786	775	805	766	804	795	783	776	796	811	785	804	742	766	819	815	782	789	783	811	806	760	791	771	827	745	779	800	746	782	794	821	806	773	805	816	780	787	810	752	793	780	818	780	787	761	785	789	793	810	788	786	753	776	837	837	793	834	826	829	735	830	812	790	761	817	744	781	757	834	783	790	805	800	791	770	816	788	787	835	783	738	773	769	797	819	801	771	800	803	785	788	849	773	786	761	838	823	790	758	780	762	784	758	800	810	821	799	865	814	797	823	773	791	782	775	803	825	769	784	810	794	751	828	775	832	794	713	761	759	786	791	764	784	795	811	801	771	818	790	834	772	791	797	832	743	803	828	829	839	795	811	813	810	785	769	778	839	773	790	822	759	781	745	759	800	834	829	800	763	774	756	796	751	810	775	768	823	806	772	850	757	813	812	796	812	757	831	791	787	829	823	809	780	779	788	842	832	817	771	820	780	782	798	800	766	793	779	771	790	771	765	827	801	767	838	767	859	737	821	821	753	793	836	791	747	800	761	793	785	840	793	793	777	785	801	734	786	865	774	808	803	799	802	774	795	798	836	769	780	798	757	792	785	750	789	746	729	741	798	781	801	817	768	794	807	854	794	779	769	811	735	809	776	752	827	765	800	784	734	768	818	775	804	767	833	848	830	769	790	855	795	792	759	791	778	785	775	772	796	812	822	723	774	777	834	852	790	814	812	814	788	796	775	781	804	835	781	769	806	869	809	753	755	860	796	787	824	842	833	794	830	762	803	803	799	740	825	803	804	789	840	742	761	845	791	769	797	796	824	835	843	816	793	771	807	757	781	733	785	835	760	812	807	751	776	763	819	796	807	777	831	786	793	772	792	773	819	791	824	820	789	801	730	745	808	791	799	798	818	783	846	807	771	808	784	783	837	713	759	785	787	764	826	738	810	752	788	803	813	768	799	780	825	779	777	815	834	790	795	773	835	789	785	824	749	750	798	767	793	794	765	800	823	764	779	794	824	738	748	812	841	806	792	816	758	810	763	818	848	751	812	792	782	802	794	837	766	800	759	828	801	793	771	780	839	829	806	763	820	822	825	806	787	817	804	776	811	765	813	772	810	800	779	756	773	788	859	773	816	771	794	755	752	787	822	782	821	774	808	737	778	773	811	798	790	825	804	749	815	791	812	811	727	778	796	833	766	749	728	769	789	786	779	789	757	786	812	763	832	788	769	816	814	793	838	776	805	725	823	800	779	782	831	820	782	796	767	795	813	759	810	869	798	766	800	828	801	772	785	772	823	791	763	809	819	783	799	783	796	799	783	803	765	752	837	757	777	782	794	810	787	715	797	782	762	766	799	802	803	766	810	799	841	803	801	778	755	812	778	794	792	738	840	789	784	756	795	827	813	758	838	826	743	779	829	792	830	806	780	789	760	768	808	800	811	794	751	757	799	771	785	791	776	789	789	804	791	810	774	784	825	795	776	759	848	763	770	797	773	862	849	809	759	769	768	815	767	789	766	798	775	805	789	816	802	764	827	804	743	768	729	825	824	770	766	739	763	798	792	793	839	762	806	769	745	810	758	797	808	785	794	775	770	815	809	826	816	843	794	782	777	791	810	742	786	828	817	785	785	793	753	790	790	781	797	769	753	793	797	813	782	752	807	808	748	767	844	787	788	817	773	800	830	771	796	827	803	770	792	810	768	768	785	805	804	821	821	801	757	781	828	788	795	793	779	782	838	814	790	798	797	790	807	754	797	793	807	742	809	802	795	825	809	761	811	772	777	779	804	797	807	808	793	815	761	759	764	780	796	835	814	784	807	773	792	834	749	742	806	830	774	798	739	849	802	825	799	806	836	823	775	787	830	731	794	806	803	778	806	759	825	804	810	789	810	791	754	764	774	750	806	718	802	739	762	763	807	780	798	800	816	787	793	812	840	794	787	806	837	806	756	772	786	785	777	826	729	779	778	779	814	855	754	799	785	808	776	794	815	748	824	801	763	789	801	796	795	803	834	759	771	815	758	804	766	802	842	799	776	798	793	827	830	805	801	843	791	795	775	819	755	796	836	750	777	826	770	829	814	831	769	809	810	770	789	760	823	805	845	765	863	761	765	852	829	781	756	816	805	812	787	796	781	821	791	759	787	765	785	775	801	791	747	748	793	782	758	754	776	830	775	829	844	758	798	770	801	790	807	803	837	797	785	809	770	784	715	755	829	708	795	756	772	758	825	788	787	791	831	838	761	771	797	826	760	753	775	775	774	778	794	782	775	783	762	786	803	813	811	825	766	794	762	783	797	814	835	843	819	768	765	836	776	789	756	791	809	820	823	805	766	806	814	839	817	782	786	758	777	807	800	775	827	786	810	862	772	794	789	796	827	828	808	727	798	756	759	786	792	877	776	874	758	757	796	812	789	818	805	808	766	798	822	829	751	832	769	823	779	765	783	778	797	770	808	815	810	828	837	787	802	778	813	805	793	784	805	766	835	781	753	833	761	810	814	799	793	788	767	777	808	842	824	779	751	753	807	799	811	750	806	726	832	819	811	796	796	761	808	761	768	828	875	800	817	807	799	855	798	813	815	798	792	768	860	838	777	786	788	790	800	831	797	831	770	808	824	801	768	816	827	803	780	768	760	795	790	749	763	785	758	805	803	777	777	814	810	813	840	741	791	809	791	812	799	831	797	850	807	804	808	801	763	796	749	737	854	825	801	839	827	742	821	794	776	740	814	777	792	794	811	859	770	801	785	812	816	867	837	816	764	781	811	773	739	750	764	822	820	730	840	794	788	781	777	848	785	784	816	786	798	733	790	761	758	823	777	797	768	788	776	806	829	798	759	796	795	788	811	797	794	818	808	764	795	787	785	781	803	815	803	790	772	780	724	813	800	849	813	849	778	841	814	773	818	776	782	767	832	744	840	801	762	828	804	729	813	753	818	849	777	837	845	824	739	766	804	772	790	756	777	760	716	788	818	820	789	745	778	849	813	781	791	760	753	768	747	766	799	843	789	821	812	814	731	806	849	810	837	839	740	819	805	820	776	819	774	771	822	796	801	778	785	773	764	847	834
24833	20715	26905	24292	20949	18674	15791	8855	6958	2946	657	580	547	490	496	504	473	485	447	467	436	462	451	443	454	419	440	437	429	435	414	449	471	407	392	446	425	426	371	415	422	433	439	427	394	426	414	423	439	399	431	414	426	421	424	426	408	385	408	437	392	414	416	418	411	441	405	417	370	424	392	394	409	415	408	401	386	428	421	394	415	401	360	429	420	400	400	415	419	412	390	418	409	430	386	441	408	444	357	388	428	417	440	385	399	393	388	428	395	426	419	407	442	395	366	407	422	426	410	430	402	405	407	390	414	420	405	406	398	436	409	423	446	424	375	424	366	419	417	422	393	414	428	380	401	384	423	464	436	424	402	405	409	463	442	432	442	425	427	394	454	427	393	438	395	414	403	412	403	477	412	456	407	439	396	417	397	432	384	420	449	426	425	401	405	387	423	403	418	400	416	409	421	421	442	436	401	401	397	432	440	403	422	389	384	437	410	361	426	424	434	440	407	439	442	412	395	404	406	418	412	435	449	412	428	409	395	401	416	399	416	441	403	391	429	394	379	422	391	436	411	434	395	411	451	403	398	400	454	380	437	382	425	400	419	375	431	427	407	437	444	410	421	388	406	432	398	402	409	417	410	414	421	455	430	409	429	403	390	404	439	378	400	426	423	413	410	379	403	390	461	412	420	403	398	401	400	414	435	409	431	430	432	418	390	387	420	401	404	399	448	417	435	419	434	403	448	472	406	413	402	441	452	428	380	434	442	410	416	393	425	427	392	390	399	391	398	403	435	444	398	401	384	387	406	370	436	394	443	400	424	406	444	421	431	421	411	414	397	423	408	395	394	387	409	387	412	400	434	417	402	412	434	421	443	407	403	400	413	386	403	408	411	422	433	434	416	402	373	440	417	436	422	455	392	456	426	406	384	405	428	423	409	387	406	409	416	411	383	377	399	407	470	459	435	406	386	416	422	406	428	435	394	404	423	398	393	381	410	388	417	403	409	401	415	411	395	399	412	415	405	426	426	379	408	415	422	384	399	397	397	409	413	392	364	411	438	431	440	399	436	391	416	405	414	405	413	420	425	392	402	407	420	417	400	392	397	377	399	439	413	388	404	393	405	450	424	406	404	428	420	425	454	432	406	433	430	413	447	406	372	421	390	430	406	410	457	401	456	419	400	409	392	445	456	398	426	401	405	428	408	408	430	429	422	365	392	413	422	389	439	396	399	404	387	407	385	428	403	440	397	415	382	416	445	407	428	451	424	420	367	371	400	389	411	388	392	406	371	430	439	432	437	386	382	392	389	432	394	429	390	388	404	382	432	428	444	404	408	423	438	399	407	425	405	392	425	407	417	388	440	373	421	426	410	432	409	422	411	439	367	402	361	396	387	387	406	359	400	413	378	388	430	399	404	367	439	380	407	460	437	390	410	364	396	437	359	404	414	425	437	421	401	390	396	395	404	445	423	434	430	405	411	423	403	449	387	443	446	413	414	441	412	420	398	406	432	434	395	412	433	399	407	437	439	399	383	439	403	422	433	408	399	397	402	420	433	425	435	456	411	411	403	451	387	433	412	397	414	433	396	412	386	428	419	399	410	378	396	416	413	396	420	417	389	429	404	415	405	419	403	426	375	442	418	402	391	400	403	406	421	396	442	407	417	395	421	399	381	402	402	398	383	376	431	426	447	433	416	397	440	414	384	398	380	395	397	421	397	423	394	378	438	432	401	380	415	418	429	412	421	380	417	422	390	423	427	408	433	422	375	406	409	409	418	391	446	402	421	444	418	399	395	447	376	412	435	408	364	436	407	419	446	402	415	434	405	372	398	464	407	417	412	412	433	412	442	375	396	396	408	395	419	420	443	406	422	403	447	441	402	444	453	426	401	400	397	407	394	458	400	404	405	424	403	410	408	433	425	399	413	393	419	381	453	441	439	380	382	419	389	417	393	394	424	389	407	399	387	406	435	390	413	421	394	401	414	363	434	447	383	416	420	431	411	432	434	393	385	386	449	402	413	426	413	398	400	405	433	374	418	439	427	448	418	404	422	379	421	419	394	433	407	416	421	356	427	411	408	398	402	434	404	434	459	424	417	426	386	421	423	431	431	420	405	425	427	408	422	442	410	423	379	402	441	400	394	404	453	414	413	410	419	419	435	406	430	405	423	434	411	404	436	385	446	410	404	389	429	407	400	404	407	458	451	396	423	406	386	421	382	450	396	430	428	447	416	393	394	400	384	454	398	444	420	404	422	419	439	439	400	401	392	437	403	413	399	395	419	419	387	420	435	438	411	446	380	389	391	412	407	397	421	369	421	394	410	433	401	382	448	374	441	428	451	422	407	405	422	444	455	429	436	447	382	396	424	430	374	409	403	430	412	376	407	407	387	408	400	412	416	421	372	404	402	386	455	388	406	409	426	414	420	433	392	408	435	414	390	392	417	430	402	408	380	396	428	413	407	427	409	411	436	425	422	428	425	416	418	428	366	399	412	397	399	421	411	434	402	424	428	403	419	417	387	441	443	413	426	424	382	401	381	424	433	391	403	465	413	421	423	371	389	415	385	405	387	416	421	392	391	410	391	375	395	423	420	430	448	410	415	422	418	419	395	444	395	403	406	470	437	416	405	384	414	397	377	425	453	403	365	416	428	403	395	418	433	431	392	450	445	428	406	400	420	392	405	421	401	413	394	440	407	406	483	462	401	461	411	378	398	402	412	408	389	389	411	389	411	422	447	437	365	428	435	379	403	373	422	423	437	397	384	393	420	453	410	471	431	405	402	415	422	447	417	387	385	392	407	411	412	418	392	405	427	421	431	449	390	407	399	406	422	419	405	386	394	427	396	426	390	414	445	384	438	407	391	473	411	405	432	405	439	441	434	376	400	407	404	391	417	405	423	385	368	406	401	413	410	421	400	407	435	395	417	391	385	388	396	398	401	398	437	419	412	429	390	399	394	447	398	379	424	398	424	391	409	426	424	415	448	441	416	411	428	423	398	409	412	410	413	407	403	449	402	442	410	409	407	402	434	416	407	402	408	424	403	431	389	388	409	407	418	406	406	385	396	405	434	451	444	409	438	430	444	381	415	402	410	460	424	413	435	402	409	443	437	426	401	399	424	394	390	397	410	412	390	435	449	381	399	399	393	401	410	398	419	411	400	417	385	407	410	387	407	398	403	399	418	400	421	419	419	426	432	419	459	387	398	419	396	394	365	378	427	410	388	427	422	442	396	425	409	423	416	447	383	408	409	431	422	361	385	430	403	409	423	413	409	409	425	473	394	420	433	445	422	420	428	424	394	398	397	411	403	411	427	415	423	397	417	415	462	443	436	403	400	405	435	438	418	403	410	398	385	406	367	434	439	421	413	437	382	416	425	415	414	403	404	428	423	429	405	404	413	386	425	408	415	392	411	406	455	454	384	390	428	366	398	457	398	369	396	456	422	417	400	444	394	390	430	427	390	399	415	402	398	383	414	438	405	428	385	403	411	430
42071	54252	24379	19583	19933	20336	20389	13463	13263	4795	933	752	732	682	622	620	605	581	574	483	507	515	510	506	485	525	522	468	500	446	475	495	464	489	427	473	470	455	495	466	467	450	467	455	403	472	434	451	490	471	443	446	526	475	472	447	439	444	421	471	460	450	463	397	448	443	426	448	473	433	447	439	474	425	461	465	452	451	457	470	461	443	439	465	458	483	431	448	422	452	471	438	467	467	449	454	456	424	422	466	434	434	458	449	471	473	465	451	403	438	469	436	452	408	474	428	452	443	433	438	468	400	431	431	429	478	470	437	430	448	417	454	461	419	457	489	449	463	432	457	436	420	411	456	415	413	444	419	461	415	443	436	456	466	441	418	432	431	466	441	461	453	431	454	449	451	478	430	466	467	430	440	453	444	453	440	479	447	461	465	439	460	456	453	425	422	487	474	453	439	447	468	445	470	422	435	505	449	454	450	435	428	423	462	460	445	440	428	435	439	428	436	469	425	463	455	485	455	459	493	473	447	463	429	418	454	412	404	438	476	437	471	466	464	453	488	468	435	433	457	412	424	460	446	462	457	427	418	454	435	460	395	458	459	437	450	431	459	441	456	412	479	444	448	451	407	445	448	434	443	443	434	454	447	462	448	417	455	464	454	427	444	441	444	444	418	469	470	444	409	459	430	453	459	445	464	430	422	450	488	447	446	488	439	467	430	441	463	433	449	409	448	449	435	415	455	430	415	462	481	450	432	436	461	422	446	407	444	448	460	429	422	442	456	453	471	481	412	441	470	427	424	452	494	428	454	443	445	442	442	482	445	451	446	459	455	445	444	409	437	456	455	468	424	484	453	414	434	445	433	395	438	415	438	443	464	440	433	420	430	448	414	424	440	457	461	447	461	482	439	440	465	469	453	446	444	455	446	426	473	464	421	439	432	450	459	462	438	436	440	471	460	439	444	493	455	435	442	455	459	449	470	435	456	442	425	476	445	445	468	404	451	430	424	483	466	460	469	410	470	460	466	452	417	450	447	457	473	423	486	413	485	440	503	420	440	454	458	401	466	438	400	440	437	448	440	439	418	472	422	394	464	447	479	470	431	486	455	464	447	423	459	479	447	436	420	431	437	433	440	479	457	429	430	456	442	442	444	482	447	458	452	466	447	449	419	460	422	439	407	439	431	438	439	450	461	454	448	452	463	401	443	459	460	445	438	416	492	469	446	436	447	452	455	465	445	436	415	469	469	466	429	465	482	433	456	443	440	425	448	462	462	470	446	410	437	438	446	494	439	422	414	396	429	443	451	444	441	423	419	468	456	424	467	451	451	480	439	426	501	455	417	437	439	410	437	461	421	491	438	442	461	421	409	478	433	452	445	431	457	480	449	418	443	439	455	472	431	447	476	446	468	472	443	473	424	425	416	442	456	480	450	430	456	454	432	483	439	416	480	484	424	439	484	444	456	466	459	447	464	434	426	435	484	464	411	442	411	416	466	435	406	440	446	434	457	432	417	456	457	444	453	444	430	456	424	463	472	442	433	434	470	421	463	436	452	464	444	437	438	423	438	436	447	420	458	456	464	416	472	475	443	432	463	465	393	478	464	474	441	419	464	432	434	441	447	441	465	440	435	432	473	434	445	455	445	441	440	444	427	471	416	438	443	448	468	426	514	399	474	445	483	455	471	432	448	434	446	451	442	426	465	448	440	450	425	480	437	467	452	474	430	451	457	466	445	452	430	426	415	428	488	463	478	441	442	466	442	447	443	475	424	434	500	417	456	426	438	433	443	425	443	410	434	433	400	424	438	459	480	406	472	454	504	433	476	495	465	439	430	467	451	426	472	462	424	432	421	453	438	453	466	421	477	404	458	466	451	448	440	448	439	483	472	469	433	443	475	480	434	434	453	474	409	471	450	488	453	462	415	481	472	434	482	463	433	462	458	446	488	428	442	448	480	480	479	436	441	463	423	427	448	489	436	449	413	436	453	453	445	453	482	452	466	451	451	440	464	417	450	422	484	417	438	449	439	421	422	433	461	498	438	453	419	428	437	418	424	431	445	434	458	418	495	470	431	478	435	442	440	427	423	443	447	427	469	460	453	405	440	418	464	469	480	442	434	426	439	433	468	421	450	405	453	441	429	407	465	414	448	474	454	435	496	471	389	401	423	412	454	456	444	464	411	455	427	445	481	454	465	436	455	467	442	435	505	443	427	442	427	457	446	422	467	434	434	440	439	470	440	471	455	449	472	438	415	464	450	438	451	454	437	458	425	468	456	446	442	450	420	454	454	476	460	468	395	414	442	427	435	414	425	445	460	437	432	464	471	436	442	472	444	424	423	443	453	446	434	462	439	467	436	430	424	428	447	494	461	469	461	450	455	453	460	423	442	462	453	419	454	433	412	416	435	437	431	444	464	459	451	435	465	481	431	458	477	462	446	477	452	417	429	396	444	472	493	438	448	424	455	471	450	478	461	509	427	438	459	418	491	424	489	446	427	474	440	439	420	460	439	447	467	445	412	445	466	452	459	443	478	428	456	438	460	434	429	451	453	454	448	419	469	472	418	469	444	405	462	428	427	470	450	467	457	425	448	446	458	427	423	454	493	453	446	426	407	477	422	450	417	471	441	479	405	431	472	453	451	433	455	411	454	442	395	487	421	466	442	494	425	414	453	425	418	456	438	441	434	416	458	450	457	451	450	431	436	441	445	431	435	437	462	375	456	478	481	416	452	453	438	433	477	431	460	445	436	462	430	451	451	488	446	418	455	453	456	481	467	444	447	453	411	452	473	464	476	461	467	456	453	451	430	407	459	454	446	460	449	451	470	413	470	402	444	441	494	442	472	422	475	454	419	446	435	440	427	464	460	452	483	446	418	410	474	389	431	469	466	445	428	456	457	410	454	445	431	432	435	469	465	433	457	481	435	465	432	472	435	456	450	434	446	445	454	463	486	436	451	420	431	456	438	419	461	453	460	439	460	468	407	412	461	425	445	447	461	438	451	453	424	452	474	463	423	436	442	463	457	454	477	455	454	447	453	468	418	444	408	466	464	411	417	482	439	448	449	462	432	470	463	424	434	422	426	429	437	393	440	444	442	442	441	436	450	436	438	458	439	444	460	448	419	476	410	459	462	437	410	462	445	445	466	474	452	398	436	486	412	463	452	487	431	450	448	431	472	444	477	433	421	468	448	432	440	434	433	449	456	466	467	458	431	431	447	457	454	424	478	475	428	464	440	466	446	427	462	460	469	419	491	406	416	444	450	472	441	502	424	444	441	467	450	408	443	440	491	501	472	440	481	418	431	462	444	414	465	446	481	458	432	434	459	434	462	410	447	471	468	426	423	421	430	467	475	452	414	414	397	451	452	430	411	464	431	430	420	439	416	481	436	431	430	418	450	454	460	451	452	435	466	438	434	458	442	431	444	469	418	473	450	454	453	408	424	483	483	447	438	487	480	427	470	407	467	470	434	443	436	407	411	377	410	451	449	453	434
22909	20686	27224	24003	21053	24986	26344	14586	6183	4030	1252	1025	946	929	828	815	848	811	791	847	830	764	759	756	751	780	715	769	776	789	729	769	756	724	771	729	698	747	671	765	729	734	729	729	760	756	783	775	731	730	757	752	716	718	721	769	784	716	695	718	753	770	747	671	761	721	748	756	696	725	739	774	762	749	715	770	738	730	715	710	719	697	725	738	730	760	775	702	756	706	743	731	753	723	700	733	723	737	776	715	713	717	748	698	744	701	788	762	751	712	754	744	763	723	726	744	715	701	691	718	693	751	705	741	751	740	799	752	768	751	715	720	717	704	723	739	748	719	761	767	790	754	706	729	749	684	706	772	762	742	722	719	715	726	691	752	665	726	720	745	734	731	712	735	727	723	746	736	755	788	779	709	734	740	701	766	710	738	676	691	757	734	774	729	724	762	712	742	740	729	708	702	761	700	736	776	765	779	723	719	736	707	732	772	748	691	715	690	762	774	750	753	716	719	689	736	718	725	724	674	728	776	734	733	788	744	667	731	724	713	731	734	720	770	735	757	745	712	706	722	767	726	719	743	702	727	749	754	700	754	739	724	716	705	716	705	772	731	756	765	759	748	755	716	717	758	739	771	739	764	725	710	722	743	723	705	696	700	735	727	741	713	725	722	727	771	714	749	690	713	709	732	787	716	742	726	730	746	688	725	771	782	685	761	716	798	709	786	721	717	750	684	761	737	751	698	696	697	728	736	670	757	739	715	705	717	736	762	783	754	707	779	741	729	764	729	773	741	750	719	730	702	775	713	720	731	737	710	726	707	731	729	743	699	739	695	726	760	723	710	709	734	767	733	755	732	699	718	742	746	729	747	738	741	697	753	764	681	734	711	726	741	747	757	749	697	717	753	765	776	746	708	703	688	751	738	727	723	717	721	739	682	732	736	731	769	734	687	716	694	692	718	724	731	761	673	717	730	740	689	726	718	723	752	735	701	713	701	725	737	749	712	730	701	771	701	746	739	747	745	724	745	762	742	730	684	731	714	723	716	706	718	738	719	716	714	724	721	710	788	745	753	727	728	694	670	758	704	744	737	684	734	783	749	748	698	713	688	735	728	744	706	692	674	711	759	716	743	710	745	770	742	688	731	749	718	726	738	765	732	730	747	751	752	726	727	767	672	750	708	731	710	737	726	739	734	739	760	728	703	728	696	729	702	732	715	748	686	720	735	766	707	695	735	718	697	711	733	749	736	788	747	681	700	744	717	764	680	744	711	748	757	753	726	723	719	708	718	752	726	743	719	737	700	744	724	720	720	698	742	741	783	776	733	793	683	733	777	704	719	733	712	701	732	747	759	712	742	704	738	793	751	746	802	738	710	701	770	705	698	687	694	733	739	738	794	693	748	736	711	741	738	743	723	721	772	717	752	713	746	739	724	724	670	755	747	719	703	779	764	723	691	738	707	763	709	750	719	753	701	718	722	722	694	750	759	734	721	756	733	758	751	759	698	777	675	708	747	732	721	696	755	736	686	724	700	795	765	743	772	729	744	679	700	767	759	746	735	672	729	712	768	693	701	717	725	707	734	734	748	733	662	744	728	735	723	749	765	744	732	711	690	728	776	734	776	727	721	711	763	789	727	725	750	759	742	743	726	736	758	726	704	698	728	741	690	732	791	794	769	718	729	781	738	701	731	755	702	731	734	731	754	730	721	776	745	755	722	752	712	779	725	770	769	744	732	719	713	703	704	739	761	738	722	767	673	702	737	734	711	695	739	721	732	747	735	691	751	729	733	688	765	673	722	744	753	744	742	724	699	697	713	643	767	750	735	731	718	760	711	768	747	747	754	720	694	735	757	745	707	755	750	709	765	735	711	714	704	711	749	753	725	715	738	682	765	735	757	696	719	723	734	779	728	700	743	714	751	726	709	724	718	714	769	731	764	763	749	731	731	688	762	719	736	745	707	794	752	723	733	749	710	775	699	750	710	704	685	707	731	747	733	716	745	757	726	733	744	680	697	743	681	726	654	758	753	716	720	700	736	766	726	717	689	753	722	728	696	753	746	737	725	726	719	722	698	731	715	771	773	656	733	768	768	752	729	732	729	709	736	787	714	743	753	695	740	738	719	741	704	713	730	757	729	700	748	756	759	765	730	715	719	738	705	695	712	752	748	757	720	731	749	734	754	695	729	760	749	700	718	717	677	691	744	699	775	713	716	698	739	703	728	732	766	752	743	721	766	799	748	709	739	750	655	735	702	741	680	711	735	701	762	692	727	765	712	731	748	727	791	693	706	704	680	712	692	720	723	736	805	728	745	747	750	703	681	730	680	729	719	700	696	739	684	715	733	721	727	784	729	723	757	735	730	728	739	734	749	692	733	762	747	769	719	726	722	704	709	730	712	722	741	658	761	753	676	739	755	719	714	697	744	734	717	708	720	740	695	667	641	720	734	754	728	746	722	686	740	714	684	694	727	732	713	727	708	730	705	770	707	750	733	728	693	735	738	760	764	718	755	750	716	700	722	771	738	751	759	767	696	717	718	717	702	707	719	737	729	709	732	665	671	708	714	689	729	686	745	692	765	777	735	794	734	685	737	680	695	732	733	746	728	726	724	744	686	736	744	763	746	738	696	697	689	711	718	784	670	740	758	749	698	711	731	726	717	730	714	740	701	726	747	732	707	734	709	712	728	709	754	729	728	787	733	752	687	753	738	659	786	746	745	743	787	731	685	762	759	751	751	737	687	720	692	734	766	732	700	773	714	708	764	733	746	713	720	706	747	715	777	743	720	686	730	735	736	738	721	720	758	758	726	735	729	731	747	740	743	693	696	712	713	738	687	776	705	781	741	739	679	704	757	747	748	711	724	756	703	758	694	741	722	694	712	726	735	709	761	724	682	770	710	779	754	703	730	812	741	683	726	696	720	698	699	669	731	698	738	698	690	735	727	755	738	770	691	742	757	710	704	771	696	727	725	666	741	721	731	746	741	717	754	726	721	769	735	708	730	692	743	705	728	690	729	708	758	739	687	754	746	703	727	695	724	672	743	730	718	750	747	693	709	690	762	745	683	693	749	741	727	708	731	703	696	701	737	709	736	755	724	742	742	711	780	693	700	685	750	742	724	735	730	754	732	743	711	648	692	700	745	720	738	712	719	731	788	767	744	706	725	728	689	734	694	734	736	726	754	701	792	744	718	708	731	731	716	725	738	719	710	742	750	752	746	731	695	690	759	753	744	783	713	731	686	744	697	706	683	703	767	783	713	725	710	744	748	738	680	743	776	706	709	714	750	792	759	749	726	723	757	786	715	703	733	776	716	724	749	730	708	687	715	765	701	729	737	703	743	701	734	739	698	768	753	741	686	751	706	754	698	768	731	729	759	748	738	765	734	724	721	718	721	742	767	712	756	683	714	737	705	710	706	711	743	746	745	736	751	754	782	708	719	713	707	755	754	713	732	755	704	694	763	691	732	705	732	719	723	768	701	744	751	681	721	734	708
45770	61217	31696	27844	31031	33686	27887	18321	10697	6488	1838	1287	1249	1132	1026	1003	900	898	919	851	849	786	833	795	801	763	798	776	792	771	802	785	748	717	746	743	732	716	756	740	755	769	718	727	743	718	738	706	728	702	746	772	774	719	736	726	695	722	750	699	747	702	735	714	737	717	698	736	703	754	785	741	724	703	740	753	724	702	687	704	734	744	690	730	666	728	721	765	722	695	681	721	710	728	715	723	698	730	721	726	677	710	702	724	719	724	719	725	727	714	745	711	666	740	722	701	690	719	706	723	689	707	700	711	706	684	716	639	705	730	674	694	652	689	717	676	714	682	685	715	775	738	719	717	698	725	714	710	734	747	685	708	675	710	668	760	702	737	725	680	726	732	724	755	700	683	721	790	709	736	697	672	708	730	719	706	723	709	734	721	711	686	712	711	733	755	706	715	733	701	733	703	699	698	696	733	685	697	704	716	705	738	687	680	674	707	714	741	704	724	699	722	755	728	712	727	683	716	746	714	732	704	719	690	697	743	712	723	686	665	729	699	676	725	710	694	757	723	696	710	705	722	675	716	684	719	724	726	741	705	770	731	713	745	728	720	727	707	733	678	674	677	729	690	723	686	687	700	710	697	679	759	741	689	680	757	724	735	737	727	642	651	736	738	701	708	754	646	750	716	742	703	753	722	704	657	732	733	724	690	709	671	711	684	685	714	715	701	729	762	728	720	705	687	702	702	708	694	692	704	708	757	724	747	729	762	696	681	658	700	697	689	724	718	729	768	690	685	724	706	711	735	709	703	675	692	704	737	733	691	739	690	740	701	720	713	692	730	711	708	735	707	665	692	737	676	666	731	704	703	699	703	717	722	731	742	726	750	714	702	731	739	702	726	690	724	688	693	733	696	759	687	702	740	732	658	735	681	690	721	677	698	711	741	749	734	711	706	681	694	777	692	762	658	734	718	680	708	680	713	723	706	711	703	719	739	743	703	669	737	687	680	704	713	680	730	761	692	732	668	732	672	698	730	680	760	710	757	715	748	706	701	749	729	715	659	736	684	744	695	717	735	681	698	730	697	728	677	730	694	692	691	742	659	696	669	700	674	661	694	732	732	732	720	713	730	718	763	715	716	728	712	693	691	707	717	756	719	722	710	697	736	761	709	706	700	689	736	731	717	721	703	712	696	724	755	706	731	716	700	774	700	704	733	694	709	706	717	688	706	710	763	742	707	700	720	722	710	719	743	749	687	727	758	703	720	731	716	677	680	750	714	711	707	676	727	711	734	698	688	664	746	736	736	692	707	682	702	732	707	702	679	662	729	744	733	698	703	738	719	691	688	709	700	702	729	732	737	701	681	752	718	731	718	736	713	698	734	713	692	735	686	745	689	714	722	704	748	712	718	729	705	767	729	704	741	708	706	681	705	715	676	681	755	747	733	719	714	680	738	713	691	664	731	719	710	708	720	691	679	721	739	637	759	728	727	772	689	702	699	719	713	743	738	731	701	659	744	702	726	725	662	692	669	667	709	701	730	684	713	719	737	725	735	699	715	720	702	692	782	722	720	715	691	703	676	674	738	718	739	723	741	719	718	753	721	716	677	698	718	719	714	697	719	713	732	721	730	737	665	719	743	722	676	661	659	712	748	722	666	712	706	693	714	740	731	698	724	691	697	742	664	729	760	752	724	731	750	700	710	731	684	749	706	794	748	679	731	744	699	674	722	776	765	665	678	753	774	698	685	737	684	711	710	691	741	659	716	717	675	733	737	706	683	693	739	675	678	738	667	704	677	741	702	700	698	743	673	740	697	748	713	711	727	718	740	731	737	721	682	716	762	679	672	714	668	728	737	740	715	736	703	718	747	751	732	676	665	684	732	698	749	705	690	704	705	709	752	694	729	684	710	725	723	722	704	751	775	696	768	715	690	728	706	714	684	682	729	742	758	673	657	750	687	699	708	718	679	772	696	650	703	718	699	686	750	706	714	722	744	679	749	734	740	713	731	695	673	699	670	698	705	732	725	722	670	686	683	720	748	696	713	729	694	674	726	733	709	696	721	682	708	756	712	712	711	735	758	713	695	704	661	702	730	658	694	727	709	735	663	725	729	686	737	775	739	706	654	733	733	765	734	730	700	719	705	740	753	678	686	714	682	704	725	685	719	741	664	734	690	743	689	699	799	683	716	716	753	650	677	699	692	729	742	723	773	724	664	704	710	727	702	709	722	755	696	715	716	681	691	686	696	715	728	768	741	679	783	689	722	714	688	780	714	759	700	730	709	738	715	730	744	656	694	731	696	727	704	714	725	666	738	754	676	765	661	728	713	722	688	736	712	697	676	731	723	693	769	709	759	710	665	692	717	716	724	705	758	681	758	693	654	717	718	702	732	732	665	760	721	722	692	703	736	705	703	737	713	686	733	716	698	710	697	710	719	690	743	707	711	700	718	735	693	709	712	699	708	680	717	673	742	694	709	698	698	675	712	711	716	737	691	736	731	712	748	781	698	711	744	727	694	722	707	656	715	733	742	646	681	762	735	703	719	726	694	738	717	664	724	754	748	699	711	729	712	681	737	720	755	747	731	690	756	713	747	747	672	724	724	717	792	747	702	688	739	721	736	668	710	736	702	681	764	716	723	730	681	700	693	762	760	728	682	702	720	651	761	736	721	716	738	704	685	732	713	706	663	736	755	737	703	753	717	667	726	725	685	698	717	750	730	707	732	780	688	669	739	668	685	739	710	703	731	677	732	700	708	664	736	750	706	716	715	701	720	722	732	698	739	699	674	766	749	721	669	730	739	681	723	762	717	709	699	673	683	724	741	692	722	721	729	699	665	684	721	743	750	734	697	690	723	678	724	674	665	725	699	681	671	725	728	755	692	699	729	682	707	712	726	746	739	681	745	678	714	715	719	727	784	666	684	753	711	695	739	742	712	706	719	696	683	687	697	716	696	740	695	704	710	689	701	724	740	708	714	748	714	713	712	710	712	719	687	754	735	693	690	768	685	706	761	679	719	694	761	693	679	631	696	711	725	690	727	715	757	659	716	714	706	708	701	701	752	689	678	700	705	740	717	715	750	719	721	697	738	698	762	741	757	713	731	719	694	728	762	705	684	672	695	709	707	728	723	689	692	714	687	686	730	700	751	697	712	705	724	710	770	698	717	676	789	712	698	768	682	709	655	677	691	719	726	665	742	738	718	692	696	720	734	716	740	713	759	736	709	698	683	746	701	665	720	738	740	713	723	715	735	644	696	770	717	689	657	705	701	713	706	729	782	705	644	713	709	674	753	714	679	726	690	745	724	747	691	710	680	747	714	717	666	720	731	682	666	725	726	722	723	686	681	723	737	731	683	748	722	738	727	730	707	678	756	721	728	768	707	704	751	742	679	717	674	735	701	748	648	694	702	722	706	699	720	658	676	697	699	731	659	692	716	668	726	682	687	701	677	702	721	690	741	738	739	728	715	686	723	708	708	718	734	680	695	698	731	692	725
35463	29904	18371	12126	13649	14997	12461	8273	3757	1886	1149	874	898	932	848	827	847	844	827	885	796	912	892	836	865	855	881	858	887	895	859	811	799	832	848	892	867	885	790	874	822	824	821	876	834	801	850	829	880	814	883	861	870	823	877	891	884	849	843	812	827	840	873	814	812	807	901	843	832	884	871	866	887	807	857	890	844	844	878	880	847	886	835	830	902	867	866	831	857	828	849	858	876	888	867	899	885	887	855	850	873	834	897	863	855	878	829	835	876	881	871	889	865	853	863	883	859	835	834	809	842	845	862	836	904	816	850	865	826	853	834	797	835	860	870	840	855	870	882	880	838	923	858	911	816	875	823	825	867	827	831	857	863	824	813	837	859	899	882	872	826	856	889	843	888	901	823	843	869	872	832	835	873	819	899	854	876	886	838	815	843	879	854	807	877	850	858	911	829	882	881	811	897	845	861	869	867	862	824	878	872	845	846	868	856	822	853	842	851	860	867	841	809	840	851	875	901	843	876	854	868	802	871	826	879	867	806	830	849	807	892	840	861	831	870	834	794	928	810	887	797	840	868	838	871	853	812	859	862	833	874	832	838	867	863	815	839	879	840	835	872	842	890	841	912	888	823	883	866	802	830	853	823	887	834	872	884	869	884	850	882	910	838	840	817	790	891	846	870	855	839	831	830	847	812	800	863	922	851	861	857	866	825	817	858	838	838	784	862	920	906	848	853	881	875	868	860	877	819	881	854	865	844	918	826	885	868	878	826	820	824	853	836	871	881	846	856	824	863	860	858	829	903	868	852	856	827	832	855	854	847	836	836	931	850	871	823	813	906	881	844	841	882	812	832	881	864	838	813	896	839	919	836	829	884	862	879	878	877	854	816	856	884	848	878	848	810	864	881	890	839	840	847	819	871	849	874	844	902	858	857	890	836	831	876	922	885	836	811	805	828	876	894	859	857	846	859	886	841	855	839	863	830	850	791	890	866	838	924	871	882	870	852	829	884	877	845	836	886	818	823	817	814	811	838	867	899	852	824	837	872	833	845	815	795	895	849	842	843	844	881	859	888	838	843	897	855	879	863	915	845	824	865	945	874	852	825	856	887	912	887	832	838	846	889	880	823	899	838	890	834	866	840	866	859	903	844	862	812	871	878	848	842	838	910	809	879	921	886	867	884	852	845	875	855	906	866	866	831	908	808	886	850	847	878	834	861	847	910	842	856	898	827	863	854	854	911	837	862	848	861	906	850	820	837	872	811	858	908	848	855	842	819	819	863	846	910	828	836	886	878	836	899	833	851	805	871	851	833	886	834	888	874	829	923	835	828	869	828	889	852	834	877	819	896	855	828	894	942	826	906	836	811	874	851	840	860	791	960	875	890	912	830	823	883	902	859	869	858	858	845	890	853	875	874	850	828	848	835	814	863	827	860	888	809	850	877	831	901	858	873	843	850	831	872	862	859	863	807	853	874	878	890	808	852	820	851	878	841	849	896	862	883	811	887	862	868	841	855	872	861	848	837	844	864	873	816	878	841	839	829	886	892	886	807	844	881	857	853	858	859	847	842	819	864	806	861	914	836	846	830	830	835	863	870	829	882	846	877	842	854	894	844	835	906	869	860	846	873	875	892	909	860	825	827	831	833	840	833	861	851	829	855	828	906	855	843	875	825	832	878	841	899	845	816	832	854	879	837	891	849	858	873	866	825	852	859	864	836	868	845	836	896	824	878	842	855	857	829	821	872	885	873	879	870	826	800	858	889	890	855	805	834	845	851	853	841	828	824	850	857	891	879	815	818	815	870	797	866	855	823	885	815	856	878	825	903	823	877	851	867	837	866	871	898	832	868	859	858	835	903	877	846	818	854	814	841	858	815	805	869	879	858	856	872	824	840	847	885	833	804	817	845	928	838	820	868	872	821	914	824	872	851	895	857	883	849	881	887	850	923	882	861	880	872	821	802	856	823	811	951	870	841	868	856	846	870	855	822	821	897	817	843	859	851	825	845	903	871	847	880	882	811	875	832	839	876	903	813	868	867	867	841	857	836	849	877	836	864	793	899	800	820	824	868	867	885	863	850	856	845	823	809	820	777	866	847	834	832	868	770	855	768	873	831	866	860	831	851	871	875	851	857	843	848	850	860	911	885	895	904	830	843	841	852	850	861	807	819	887	858	801	819	820	879	867	831	805	892	871	900	888	858	851	838	816	836	859	858	883	862	882	821	857	843	832	828	875	824	824	853	866	877	904	883	839	897	858	829	893	831	869	843	883	838	844	865	850	840	877	822	851	867	799	800	850	862	865	862	860	898	867	939	832	855	850	873	809	842	829	925	865	804	828	837	846	893	808	836	903	878	894	862	873	895	865	857	882	846	829	865	885	893	840	879	818	856	835	842	868	798	871	834	878	832	847	871	866	863	809	918	804	818	875	884	895	872	837	821	844	888	923	869	863	881	806	867	835	798	905	839	828	898	823	873	925	788	819	803	883	875	867	858	859	850	819	869	896	814	839	813	819	849	815	850	857	898	913	898	846	883	868	905	861	829	845	841	825	882	863	851	850	897	775	913	825	867	809	848	873	864	846	841	866	828	879	873	874	881	878	907	816	858	885	911	838	826	880	848	877	813	845	862	860	831	817	868	887	828	863	890	867	909	879	837	890	869	864	832	892	874	879	843	901	871	843	874	842	847	840	838	888	881	845	834	843	857	857	861	882	883	880	904	870	874	861	842	833	817	873	841	880	866	870	834	848	866	825	812	865	843	853	859	848	849	823	822	896	879	855	848	883	829	863	850	834	884	890	869	900	857	847	834	872	885	822	821	861	862	839	876	854	847	868	831	847	862	855	842	819	872	848	828	835	808	877	836	842	825	864	856	873	895	858	901	859	806	880	844	874	857	841	827	840	897	899	872	850	831	867	817	863	887	830	857	907	847	824	912	846	807	813	861	881	831	851	862	924	915	860	827	819	902	861	908	829	844	893	856	870	893	874	860	823	891	788	911	870	825	835	857	908	782	857	882	848	848	865	830	832	829	838	805	903	863	867	884	837	826	793	871	927	834	871	842	893	843	864	871	923	848	856	904	899	850	838	830	836	831	805	817	903	902	829	921	859	854	863	912	908	841	844	895	884	884	824	819	856	828	883	890	871	812	850	897	828	834	841	825	823	866	881	805	862	857	924	817	896	834	836	871	893	862	815	842	826	858	855	883	902	806	876	849	837	864	881	819	870	839	890	841	839	857	877	888	863	905	903	841	877	928	860	886	794	836	905	844	872	865	820	872	899	824	912	894	802	855	858	848	846	916	864	843	874	867	844	795	829	831	848	819	862	853	861	865	858	823	809	833	859	854	796	891	896	852	896	856	844	854	915	886	881	855	851	834	858	868	873	840	836	835	909	861	886	840	836	836	830	832	861	852	863	864	897	844	863	806	830	851	912	921	856	884	811	900	862	878	804	900	839	815	858	855	892	841	862	836	843	809	864	806	869	892	879	857	819
38063	38286	21012	17014	21309	22070	19036	13756	6810	2981	1493	1020	880	889	881	863	890	898	875	906	904	910	906	843	877	846	868	890	864	919	888	904	885	917	843	843	886	905	920	875	888	861	913	891	929	881	840	886	891	902	900	888	906	876	899	838	946	899	950	845	868	928	883	890	870	920	898	905	916	888	867	876	905	911	940	919	899	909	858	923	907	855	853	943	919	877	891	835	899	911	883	889	917	883	920	838	888	879	859	893	885	907	890	929	875	916	871	869	865	940	860	910	908	853	896	890	862	906	864	914	856	900	888	869	846	907	882	930	864	918	924	897	907	913	882	848	926	863	888	903	847	917	892	941	855	908	878	869	899	893	876	875	920	866	920	873	886	903	908	828	895	942	900	910	854	863	907	843	877	873	887	833	914	885	900	873	911	882	907	885	873	846	889	888	918	893	881	918	924	840	906	904	898	887	874	905	935	863	850	883	853	950	910	895	913	902	919	901	896	877	897	956	863	883	901	902	879	872	941	883	875	871	892	893	937	876	934	923	954	814	874	854	888	894	853	909	872	886	900	920	864	893	908	876	858	916	924	885	918	879	874	908	903	869	847	879	864	888	870	874	874	810	925	921	906	911	918	893	882	866	924	911	880	919	855	856	887	921	819	890	866	847	884	868	864	897	926	882	894	913	906	935	914	911	878	873	915	873	877	879	848	879	886	869	918	891	927	820	933	871	892	915	865	910	879	871	866	879	874	913	879	927	825	937	912	903	892	900	917	908	887	842	906	889	893	877	894	930	866	898	853	870	934	902	894	869	888	878	856	883	882	883	861	887	875	894	914	926	895	906	892	923	855	914	945	891	896	908	879	894	831	877	870	899	925	941	931	919	866	928	875	922	857	908	902	852	896	854	902	929	894	910	929	903	897	851	880	903	925	864	837	883	924	893	887	826	877	862	941	904	909	936	909	925	915	917	919	925	861	855	885	898	861	887	904	857	854	847	881	870	827	872	910	900	874	843	946	859	860	915	914	899	909	896	879	897	877	904	912	895	949	855	887	915	875	885	888	884	906	925	871	871	886	869	903	807	957	861	817	890	878	919	884	874	885	950	904	910	916	897	883	874	873	910	915	867	847	896	913	898	873	888	907	855	828	869	899	901	893	873	913	917	809	887	890	886	911	888	897	872	927	919	840	870	880	903	850	869	928	894	874	858	900	892	912	840	907	898	904	887	910	906	882	930	874	941	891	852	921	919	974	955	845	962	906	899	939	858	876	887	928	837	956	861	920	876	926	850	900	923	885	849	910	928	882	964	906	931	918	864	911	895	899	866	935	920	893	855	882	893	896	869	848	941	870	872	875	886	938	951	863	904	878	896	899	935	931	944	916	893	936	908	842	840	911	880	873	868	894	885	844	921	862	903	867	853	888	926	864	856	905	891	860	959	902	883	944	898	878	858	855	893	961	889	919	885	894	794	893	892	952	900	858	885	933	880	844	875	914	885	856	880	914	950	906	906	949	851	923	945	924	870	910	875	876	877	942	894	917	897	868	861	847	857	903	889	875	901	883	913	889	885	877	916	877	826	883	949	863	889	834	884	901	935	879	924	902	938	940	912	914	896	890	916	848	880	939	940	893	897	885	908	920	892	885	886	865	876	878	871	890	920	945	882	935	854	879	876	913	953	900	864	866	861	897	937	840	886	847	894	865	920	923	854	889	929	856	921	889	880	894	866	897	892	864	842	889	957	897	890	874	937	937	900	872	880	869	937	845	916	884	878	894	874	852	893	874	894	875	838	870	925	876	855	955	912	866	890	881	936	887	921	930	923	920	986	878	915	883	889	871	906	905	857	885	889	881	913	870	842	865	899	914	897	898	838	930	853	916	905	895	795	948	881	810	923	868	889	901	902	921	873	888	885	885	903	916	889	893	1007	896	872	924	902	913	892	892	892	929	885	877	867	889	861	915	866	916	863	867	889	863	876	862	875	911	894	886	866	927	895	905	916	860	897	852	876	868	930	820	915	919	925	876	896	871	903	887	888	887	867	886	858	919	875	857	894	890	879	927	878	857	901	923	957	863	890	893	896	895	876	843	916	943	921	881	939	885	876	846	912	968	857	879	880	842	854	890	893	882	937	898	850	852	893	876	973	897	892	904	847	908	856	920	926	847	921	853	927	879	914	833	876	901	866	854	879	957	909	862	858	886	886	884	905	902	908	861	906	872	912	918	886	910	895	909	875	937	904	904	885	809	934	860	856	936	862	933	875	872	891	882	867	874	891	932	890	928	925	876	888	876	865	891	866	875	873	904	914	890	898	898	945	868	879	905	877	875	909	874	896	923	863	944	886	936	906	894	887	881	857	863	876	937	897	907	905	916	860	881	914	870	1028	901	889	858	884	888	859	867	862	879	876	896	875	823	895	926	884	873	843	892	923	923	956	941	902	904	905	909	872	943	912	910	902	885	878	910	922	873	931	936	917	871	912	887	903	953	881	884	889	936	909	909	912	919	905	903	950	852	841	906	909	843	854	899	901	900	904	937	874	863	869	911	957	928	910	907	854	915	867	904	852	903	911	929	882	913	875	881	849	892	903	878	900	868	861	904	897	923	897	870	858	867	904	920	920	904	850	927	896	870	904	884	875	908	832	919	888	941	900	854	890	886	914	899	930	917	909	913	872	952	849	899	874	869	867	913	875	872	867	856	908	851	897	875	915	884	897	895	922	890	902	886	863	929	911	913	847	898	918	853	879	883	844	939	919	906	886	913	930	919	892	885	899	937	910	909	878	924	916	894	916	887	896	851	889	899	856	899	862	854	891	928	896	871	849	899	920	930	858	944	903	869	915	909	858	877	966	907	868	904	901	886	836	916	873	972	864	887	906	938	926	887	898	884	833	844	909	896	899	940	901	888	883	873	886	915	874	918	929	901	899	835	951	895	904	917	945	883	892	920	931	879	915	878	880	861	926	909	902	899	888	945	832	888	908	887	880	901	901	827	878	882	843	895	925	919	909	893	868	905	908	890	873	821	884	863	860	919	918	863	896	865	908	878	884	882	861	845	899	877	901	914	886	914	873	926	955	904	846	900	896	843	905	867	986	872	861	937	899	890	884	908	842	854	894	921	866	917	840	915	908	912	827	931	883	891	894	906	913	895	879	915	918	866	857	863	851	919	875	890	894	935	948	883	877	891	877	879	836	916	908	895	937	899	879	905	921	850	894	903	904	935	885	925	879	881	866	881	909	867	895	841	898	937	871	894	864	894	873	916	885	862	888	888	889	881	861	841	898	899	923	919	942	880	875	911	912	846	952	867	852	898	845	854	906	863	915	893	872	935	848	849	913	865	861	893	879	869	903	865	919	828	880	876	851	928	884	859	897	904	867	930	930	859	953	956	939	872	940	951	902	864	893	930	909	905	886	890	932	863	918	853	838	847	887	897	933	896	867	864	872	918	846	881	882	858	909	827	869	903	918	843	858	855	879	898	901	884	838	861	904	842	921	926	858
24769	20721	26880	24528	22887	23953	23864	20046	10367	4451	918	677	655	663	638	645	606	617	613	603	590	613	600	535	583	590	552	590	586	595	596	541	618	608	604	560	563	543	579	587	550	554	526	614	605	544	588	569	581	563	590	521	583	572	570	588	582	595	574	577	498	578	542	517	579	598	583	593	556	576	573	558	541	564	539	567	543	579	569	553	559	571	554	573	592	522	548	602	578	606	572	562	590	564	612	613	525	590	568	572	559	566	526	582	572	512	538	572	529	583	573	592	585	551	553	558	539	518	536	540	587	593	543	610	611	544	593	509	555	558	587	540	583	594	556	586	562	530	589	581	588	590	543	557	540	592	602	545	570	578	564	575	544	573	588	595	571	606	551	570	545	622	572	585	550	588	568	537	580	547	563	563	575	547	574	609	514	582	583	581	564	575	570	559	539	561	577	533	598	567	578	588	565	523	551	532	558	590	543	527	554	592	595	560	577	569	557	576	607	579	576	599	557	594	579	584	564	568	578	545	582	609	553	591	535	558	563	569	585	554	554	571	594	580	547	525	594	555	540	573	583	573	566	571	611	609	536	528	607	634	564	540	559	544	594	560	571	581	556	528	555	606	601	591	557	544	606	572	612	571	547	551	559	570	561	569	545	603	572	502	583	582	577	578	501	546	642	606	588	594	568	557	558	581	555	541	599	557	549	592	543	588	551	621	594	530	581	596	542	544	580	588	572	549	581	528	579	543	557	561	586	576	598	560	574	552	558	571	533	557	524	579	533	610	573	579	565	568	581	555	605	540	592	558	589	542	586	535	561	537	603	543	599	588	567	557	528	542	575	555	553	548	567	551	546	598	580	496	578	538	562	522	544	593	552	571	601	577	584	549	580	577	585	560	590	570	567	537	566	538	562	569	586	557	547	581	588	592	620	569	598	558	517	572	530	538	611	550	513	584	578	565	563	565	564	526	573	540	571	606	527	610	560	597	589	597	554	543	568	560	594	543	610	538	568	527	576	593	561	560	579	591	586	594	595	544	571	587	558	593	572	555	588	571	577	572	573	549	536	551	581	582	571	560	550	607	536	552	581	557	554	551	566	564	553	593	594	585	568	562	595	543	561	537	571	602	549	575	593	553	557	552	548	617	587	545	622	540	568	575	584	559	574	630	557	568	544	606	585	583	575	532	542	559	603	587	539	566	571	552	546	567	585	584	573	574	542	544	581	565	583	561	583	599	556	550	603	532	541	541	581	529	591	561	572	566	592	569	567	563	548	501	601	588	528	552	566	541	592	613	560	576	585	543	559	588	596	569	575	547	549	557	564	576	579	569	611	561	572	584	602	576	566	575	569	537	544	552	574	574	541	538	498	554	592	577	537	559	566	580	551	576	551	545	586	549	546	586	573	609	571	560	590	537	571	532	569	612	557	544	601	511	574	594	551	537	511	590	565	575	565	584	557	606	556	612	568	580	577	565	549	550	531	522	579	547	557	616	609	575	533	558	567	606	562	577	583	555	569	547	573	577	573	593	559	551	573	591	575	568	548	576	586	545	561	535	589	603	537	562	539	532	572	574	558	574	567	548	619	546	597	589	541	571	578	568	561	598	605	549	551	565	585	591	579	543	550	577	575	601	595	582	556	551	573	588	579	560	564	593	584	513	555	555	570	565	554	540	635	584	604	539	581	573	572	579	629	510	565	581	549	588	536	581	593	561	549	527	546	539	589	531	605	569	607	581	558	557	553	602	558	552	591	529	563	572	559	560	564	582	563	557	555	541	604	612	542	567	582	561	531	559	597	566	590	541	568	529	582	529	589	582	521	579	585	557	489	569	606	571	591	546	544	588	589	535	574	544	573	588	591	556	578	554	609	562	587	556	540	520	562	608	541	587	535	554	576	562	566	609	591	596	598	569	562	525	594	599	621	566	564	564	568	552	523	538	594	576	576	543	576	540	568	542	536	556	573	606	554	577	550	582	547	583	616	581	572	557	604	543	531	592	555	551	560	579	613	593	613	558	517	582	542	577	599	595	574	578	595	589	548	555	548	551	561	604	583	586	579	564	575	548	561	521	526	567	553	619	552	591	578	608	574	597	565	558	572	571	567	540	564	566	606	544	556	538	592	567	576	582	595	556	572	570	575	550	573	569	599	575	581	559	545	532	516	546	546	592	558	609	561	591	568	598	579	529	555	541	560	601	565	584	558	522	529	557	572	573	575	610	590	579	537	568	595	580	537	564	581	575	554	550	550	537	540	540	584	569	548	585	570	554	583	557	565	557	554	584	560	570	581	568	565	546	561	558	545	559	545	571	568	542	597	520	588	568	568	530	574	557	594	561	541	597	589	577	553	586	548	571	532	567	562	570	599	554	541	634	540	570	558	613	551	584	555	579	543	560	587	601	538	604	566	599	592	521	540	582	574	573	588	607	552	505	567	565	626	583	587	557	558	558	574	567	614	532	581	564	595	578	557	580	581	563	569	593	545	592	530	560	573	579	562	547	576	529	570	601	543	583	545	594	569	574	600	587	524	532	555	595	542	613	568	573	545	594	592	563	569	568	498	568	582	551	587	600	615	577	573	565	561	562	583	583	565	578	569	583	521	605	531	574	580	572	583	595	566	541	563	537	590	545	609	555	583	567	587	559	568	611	581	607	571	575	609	589	602	583	586	605	548	588	588	581	567	543	565	640	575	605	596	597	563	567	582	562	555	583	552	525	600	566	550	554	542	529	574	568	571	536	588	561	572	556	596	590	568	592	559	592	595	587	552	576	562	562	575	550	534	519	558	554	590	580	591	662	577	571	577	549	559	601	578	554	606	549	583	593	580	576	596	585	569	578	543	550	582	555	550	565	559	580	566	568	542	602	557	610	596	545	542	634	564	577	532	547	602	585	542	561	566	577	513	536	554	545	584	569	589	608	566	571	589	559	576	573	544	579	531	535	535	578	535	602	555	537	552	530	561	562	584	570	588	611	567	588	614	582	556	550	513	600	585	537	554	574	593	552	602	557	545	580	582	577	622	588	580	567	534	546	565	555	578	590	569	536	548	549	584	621	531	564	621	585	598	558	584	559	585	590	553	562	575	544	616	599	593	539	589	547	613	526	555	601	565	598	579	571	537	589	607	549	569	578	535	516	579	561	513	575	580	516	572	578	604	599	589	573	556	598	576	567	544	569	576	532	557	559	570	572	573	593	607	588	540	604	560	626	606	527	537	571	598	578	552	552	475	577	563	577	581	571	542	522	532	598	552	559	540	562	583	581	544	551	546	594	570	586	541	590	586	584	566	556	596	560	534	583	540	575	570	628	624	577	553	593	594	580	547	525	580	568	585	551	581	537	562	614	589	577	591	561	559	522	579	565	573	569	552	607	553	538	591	567	546	551	568	551	566	566	588	568	549	522	562	602	564	563	575	565	560	591	533	558	554	577	532	551	542	548	559	557	520	562	551	528	586	573	575	553	592	564	585	587	580	555	575	534	536	575	593	585	563	556	575	569
42985	55770	32206	30658	32071	29102	27947	26230	15270	6840	1217	842	841	775	712	729	718	709	646	619	651	641	645	644	616	612	581	604	576	598	622	616	627	595	592	602	600	592	633	635	629	590	544	634	600	575	600	587	600	587	603	573	632	562	603	599	588	625	563	629	599	614	579	577	618	593	538	575	576	604	544	617	623	561	567	633	580	567	640	607	558	639	624	598	548	576	623	614	582	629	589	623	562	609	608	580	596	579	574	600	620	613	588	619	621	566	643	606	592	601	632	590	625	590	619	596	607	579	620	608	546	571	587	575	588	616	618	544	621	587	585	627	629	613	594	589	615	587	607	578	612	625	604	579	574	598	557	616	598	598	608	568	572	608	595	591	592	589	582	592	621	627	635	582	596	648	585	591	618	555	612	599	643	569	629	598	602	591	552	593	614	620	634	593	573	598	559	595	640	590	637	621	566	554	570	608	612	600	615	597	553	634	624	573	585	649	578	580	574	609	573	605	574	629	641	625	609	559	568	601	567	607	573	597	606	582	629	574	626	584	542	610	618	599	617	620	609	608	595	554	628	561	615	602	575	609	557	600	612	590	608	573	602	607	573	595	587	596	581	605	628	591	613	594	593	583	632	566	585	619	584	554	599	622	569	608	636	584	579	592	604	564	609	548	577	577	617	588	626	583	577	580	568	613	602	660	603	570	591	601	576	604	651	577	602	593	571	620	566	626	610	623	586	601	613	596	597	604	596	590	582	616	597	587	599	582	583	591	593	603	573	603	605	604	540	605	615	591	632	615	607	657	612	575	575	597	590	576	621	609	618	606	532	579	617	588	598	630	601	528	590	588	638	598	582	590	572	605	612	557	593	627	577	576	554	597	636	554	616	575	589	571	649	611	604	618	536	605	623	608	608	590	622	619	597	602	575	611	583	576	581	633	562	584	611	564	605	581	540	555	634	588	594	554	593	589	583	583	567	577	587	602	622	608	620	600	602	600	600	598	613	631	622	603	586	614	546	634	578	580	601	597	584	612	621	595	595	630	627	581	586	581	612	593	624	603	585	579	557	544	604	603	577	571	553	568	585	610	607	554	617	569	621	565	597	591	613	582	604	591	569	565	606	621	588	581	572	635	624	636	508	579	578	539	581	611	611	578	595	567	572	590	599	636	609	616	559	625	595	590	556	560	627	600	630	569	625	621	574	628	595	572	611	589	606	568	639	615	597	590	576	554	599	648	581	581	552	636	601	613	595	635	591	631	595	584	616	626	564	590	589	575	572	595	597	577	548	555	561	566	635	625	549	554	632	592	637	587	599	617	625	598	571	575	563	566	609	580	577	586	543	605	591	583	614	661	585	600	623	563	599	598	571	581	592	566	576	630	627	598	581	600	591	620	563	564	594	603	564	615	574	634	610	623	591	580	634	593	590	584	579	585	565	581	557	592	627	592	541	649	559	628	568	562	599	586	620	613	596	575	562	599	591	586	575	582	579	641	567	595	582	549	619	616	608	604	632	593	606	612	613	590	544	607	572	597	563	569	594	590	633	576	603	618	553	610	583	591	576	626	606	611	550	570	622	605	613	563	563	596	600	621	618	574	567	544	589	619	537	569	594	578	582	610	568	585	576	580	589	608	560	580	582	579	573	654	604	587	583	618	595	611	609	601	565	577	590	562	559	610	592	632	585	578	610	634	590	607	618	580	608	583	591	608	617	587	620	589	631	627	562	611	564	607	609	596	554	612	598	592	556	622	580	592	569	589	599	578	551	585	591	538	600	605	606	550	595	562	617	575	584	564	619	597	611	603	589	620	601	557	610	587	563	582	611	561	584	575	640	585	599	607	614	568	549	577	605	611	571	590	607	594	582	614	557	628	595	623	570	633	569	591	586	665	604	616	602	614	606	601	583	588	635	576	582	532	623	556	540	566	586	581	630	584	568	611	627	593	545	583	615	631	590	582	637	604	595	599	602	610	611	581	595	593	572	573	557	597	556	595	609	615	617	611	554	600	570	592	614	628	608	585	551	626	603	613	626	644	520	567	576	574	623	599	649	590	570	608	577	576	631	590	571	650	570	571	580	601	599	582	608	601	645	581	565	613	589	624	540	596	579	627	595	592	583	594	555	596	632	569	591	612	585	549	632	600	639	602	585	571	621	602	613	630	574	586	571	609	584	569	594	592	629	612	579	622	617	617	561	579	572	552	557	633	570	583	617	596	629	614	617	609	618	613	598	574	547	597	584	566	599	636	561	602	588	603	615	644	591	633	551	604	588	636	604	625	581	626	570	569	635	560	554	565	593	565	600	579	617	650	578	606	573	620	639	591	599	655	570	589	619	588	594	623	581	602	644	582	606	579	608	610	597	578	580	591	562	603	552	579	564	585	601	582	598	581	586	590	628	624	616	582	599	607	619	614	568	583	589	585	588	620	610	632	571	596	551	610	578	619	587	586	638	524	625	568	585	623	630	547	630	570	595	622	633	609	582	597	580	592	614	525	602	585	592	597	610	597	558	577	587	600	563	568	609	584	591	597	601	639	576	540	591	534	568	595	592	661	594	596	590	625	621	611	590	629	570	571	599	666	586	582	567	609	600	537	611	533	584	606	573	588	597	575	616	631	626	562	603	599	618	580	584	619	585	596	555	584	620	600	610	602	580	593	604	576	565	585	588	561	617	570	630	600	569	591	557	607	560	589	602	597	551	579	578	600	571	600	607	571	599	624	609	575	596	646	619	584	618	604	641	567	587	599	558	570	576	578	629	622	581	617	609	574	622	626	583	598	592	557	634	582	560	562	618	577	635	586	609	596	597	607	557	605	527	608	594	575	613	600	637	605	620	603	583	603	595	607	660	611	602	625	563	574	599	635	593	580	593	644	572	597	605	556	566	578	553	605	526	587	557	619	570	613	583	605	591	579	585	557	554	581	601	552	584	568	575	597	600	616	597	577	591	586	573	574	578	607	558	617	577	615	588	566	596	587	546	617	584	594	580	581	593	574	594	610	658	547	581	558	610	622	623	601	604	542	622	625	597	577	615	566	589	613	607	595	578	605	578	615	587	591	616	611	599	601	578	604	618	580	612	586	615	602	610	649	604	557	594	582	614	543	594	601	606	565	586	587	606	646	593	579	580	583	575	595	572	588	576	603	586	551	568	560	597	590	551	598	597	599	592	656	609	563	593	615	613	536	591	625	661	623	582	630	599	622	594	636	561	600	607	610	629	594	623	578	615	624	621	571	607	613	558	610	617	616	586	569	616	575	599	588	568	617	605	607	606	640	560	615	610	593	542	598	584	612	579	550	575	620	602	603	598	594	631	581	576	622	612	586	578	561	610	572	591	602	594	575	555	584	606	572	591	584	621	597	570	629	556	661	605	620	604	613	604	574	649	621	581	575	587	603	617	566	601	570	611	626	625	587	549	602	575	564	593	601	602	612	622	611	576	584	603	562	566	629	602	567	556	575	599	595	589	564	630	585	618	584	611	636	574	579	625	564	600	578
22807	20674	27286	24346	22666	27025	32406	24787	15287	7352	2302	1266	1082	1084	1022	1013	955	1057	1024	1001	964	936	970	969	926	929	911	956	947	947	933	970	966	1007	978	961	927	951	944	905	978	949	889	914	913	962	972	930	977	944	955	945	925	951	928	971	931	924	939	909	1000	985	895	973	944	878	894	934	940	983	942	958	903	936	957	996	889	983	953	905	919	936	941	939	862	898	952	919	921	955	894	955	955	944	895	944	952	948	953	910	932	926	933	867	916	963	956	911	920	930	985	913	903	905	946	962	929	930	932	902	956	911	964	944	902	882	910	927	907	982	932	971	897	931	890	917	935	934	980	933	942	968	971	948	970	926	884	980	966	974	960	989	996	924	926	917	968	973	896	881	928	940	895	878	885	950	918	904	938	938	904	953	975	976	868	919	927	940	967	975	909	912	965	917	939	898	943	971	905	964	893	938	975	882	967	898	979	982	942	903	886	974	954	924	913	922	906	903	918	934	888	923	957	1009	918	898	954	918	949	926	969	894	944	932	919	990	934	955	897	931	917	918	949	950	928	983	918	935	980	975	882	919	941	932	946	932	951	996	906	1010	929	939	951	941	925	984	973	937	958	969	915	893	927	944	938	906	913	923	892	899	904	938	974	927	939	903	949	915	962	913	946	955	931	953	935	906	933	894	961	952	951	955	1003	938	948	955	963	910	948	902	916	966	936	942	981	927	919	948	964	956	886	988	962	941	916	928	929	954	933	935	926	967	920	1063	942	929	953	936	923	978	904	962	931	982	943	902	945	983	953	936	950	952	888	930	892	927	901	962	916	912	899	956	976	907	939	897	973	964	951	957	965	930	942	922	915	940	947	915	933	943	912	904	932	948	912	989	901	907	958	962	935	932	876	931	919	938	936	897	958	966	963	936	888	882	960	1008	962	975	996	942	1004	951	892	912	948	946	960	960	945	943	902	890	999	945	911	927	903	901	903	959	882	903	917	905	952	929	948	969	946	903	877	909	958	934	978	949	903	936	914	920	980	908	971	914	885	936	996	934	888	984	960	926	884	917	944	923	974	892	920	963	911	959	949	930	1014	943	974	853	903	937	971	959	909	890	964	989	931	942	894	952	909	917	938	898	940	938	949	928	955	942	1000	863	977	956	1018	892	919	938	945	933	930	957	958	933	937	933	960	922	906	890	980	985	964	944	919	985	885	946	923	940	849	945	945	977	873	905	898	973	930	891	970	948	947	884	908	956	934	932	933	921	873	918	915	914	925	1000	952	910	921	945	959	954	925	950	977	920	925	928	950	892	1002	891	916	936	938	914	975	954	947	1003	965	893	934	917	899	925	885	963	926	966	953	943	962	951	928	938	919	962	975	902	883	895	936	934	901	917	941	928	970	947	941	885	918	882	1028	982	934	961	942	1008	931	917	925	958	919	912	886	911	940	878	945	934	949	890	921	958	911	987	896	949	932	915	969	921	926	953	939	902	970	959	890	919	955	907	943	937	904	923	871	935	905	1001	916	943	976	908	923	955	954	960	925	909	936	948	1007	930	926	928	905	935	955	914	945	1005	951	987	907	974	917	881	938	926	922	927	926	930	994	930	908	917	932	915	966	928	959	941	921	928	879	900	914	933	965	916	942	967	925	949	984	900	985	980	901	988	892	885	987	902	918	904	901	909	917	907	940	935	994	956	969	952	947	932	956	916	949	971	964	905	860	947	893	920	901	918	950	894	952	937	959	978	911	948	903	943	985	940	916	926	910	950	879	934	913	964	964	889	924	940	892	945	932	980	947	911	939	943	911	937	932	893	894	971	955	878	980	978	951	925	931	891	908	931	935	870	951	914	997	1016	928	968	962	906	946	923	978	916	920	969	951	910	1001	890	939	912	977	920	971	983	945	883	933	929	940	930	981	922	949	939	921	927	906	937	971	919	939	887	930	977	943	964	921	899	842	903	968	965	976	977	892	907	925	914	918	978	958	912	931	931	931	942	926	901	898	927	914	917	930	974	927	917	976	886	976	916	954	936	940	931	971	995	919	891	953	913	938	931	912	940	948	929	913	893	971	901	930	922	976	893	923	946	929	972	1001	904	943	915	933	955	935	980	946	939	966	922	956	937	922	975	954	919	969	939	953	1008	980	990	934	974	960	952	879	900	879	923	974	917	922	889	946	966	901	978	974	894	964	1000	963	931	942	913	945	972	947	886	939	922	957	969	926	892	921	926	974	1005	935	939	942	875	928	893	977	900	1010	914	916	908	931	873	935	938	934	1025	898	1010	931	934	948	910	892	938	890	952	877	913	916	985	892	900	934	889	964	933	939	958	910	892	923	919	934	923	884	950	899	919	916	926	931	904	949	960	984	932	972	903	891	916	985	963	982	959	972	964	930	945	953	986	940	931	978	944	908	958	966	948	960	953	887	927	926	920	903	914	883	955	940	949	899	940	944	899	927	960	907	920	943	951	935	889	955	852	920	938	880	981	940	932	932	921	916	909	963	924	946	880	884	931	938	908	909	970	933	951	959	948	952	895	896	910	968	956	894	950	891	921	934	988	946	892	923	927	905	947	908	950	972	973	958	994	945	916	910	891	954	871	890	941	949	915	961	931	991	933	986	912	929	919	979	914	902	880	943	1010	937	950	926	961	946	927	899	953	932	978	900	920	915	962	899	955	926	914	930	909	948	911	911	948	894	947	877	990	896	988	927	937	951	983	923	957	976	963	943	915	843	956	934	922	939	906	959	920	867	929	919	963	882	962	956	925	950	922	920	962	972	942	950	965	925	933	902	930	958	890	922	934	927	948	891	936	939	963	917	900	933	912	926	905	963	934	1002	994	960	872	944	912	938	924	918	959	952	923	899	858	942	945	919	948	962	921	939	966	989	954	900	961	934	972	963	947	909	947	917	937	972	936	943	930	981	977	916	995	949	928	891	956	923	905	937	970	903	929	939	933	937	973	973	919	900	966	930	964	945	963	950	928	934	1010	892	959	934	924	947	924	960	928	968	988	920	978	920	958	949	977	960	970	906	949	894	936	910	930	960	965	905	966	890	952	941	935	937	909	945	930	948	947	887	922	953	900	947	958	902	893	904	918	942	944	916	906	908	875	912	983	988	979	967	965	912	938	995	941	936	916	931	952	1030	889	940	938	909	1039	931	888	914	942	895	915	921	891	869	974	888	995	940	930	944	906	939	943	946	919	940	913	958	919	960	982	908	918	952	952	870	953	911	934	924	918	934	965	974	896	897	922	933	955	915	1003	929	892	919	944	910	897	960	905	953	930	966	961	953	920	909	946	940	916	933	890	929	927	951	902	937	960	983	964	952	951	924	887	974	901	898	1000	957	930	878	951	964	943	937	952	967	964	920	943	936	955	872	907	926	918	958	893	911	952	985	913	958	936	920	949	950	943	959	914	910	914	914	941	875	938	952	910	912	942	941	934	944	909	926	938	919	894	923	880	947	891	956	903	869	927	893	916	920	913	938	966	896	921	912	899	922	964	971	956	962	965	943	923	1029	904	974	932	965	886	964	913
45717	63461	48668	48254	39639	36632	34559	29795	19946	10846	2888	1417	1195	1142	1049	1112	1046	1078	988	995	1029	1038	934	964	1003	993	944	972	984	918	940	978	924	936	924	926	893	921	952	975	956	937	928	953	899	907	980	925	898	901	871	932	887	913	951	921	913	927	874	944	874	929	968	901	931	886	894	902	926	854	962	938	883	897	922	881	862	922	916	963	919	890	872	882	893	906	925	903	922	906	917	858	888	958	931	941	864	851	899	927	890	944	894	923	941	881	900	920	882	911	911	904	882	896	959	942	890	932	895	923	874	907	920	947	944	947	946	926	856	867	876	882	863	892	874	873	929	837	891	883	908	874	864	899	905	902	937	867	887	947	916	857	884	856	924	879	903	898	911	916	914	889	921	927	920	934	923	921	926	919	900	845	934	917	921	856	919	885	906	922	899	954	919	921	911	909	945	898	952	870	873	857	896	880	956	940	898	921	932	863	907	897	907	931	922	890	908	895	916	933	930	846	939	977	898	873	882	933	896	827	876	921	934	916	913	932	881	886	971	934	950	966	915	903	933	903	920	922	892	874	935	940	906	903	971	894	900	930	826	879	895	933	891	912	912	931	957	893	909	909	909	922	916	892	900	864	917	849	883	921	968	868	966	919	910	875	893	926	898	908	890	875	886	878	947	904	935	895	950	906	883	855	930	891	895	871	925	923	926	855	904	918	926	874	842	960	902	939	893	896	917	845	878	860	844	925	892	887	940	894	918	884	880	890	891	900	881	873	945	925	876	977	898	914	905	923	929	953	895	847	927	892	900	888	896	889	898	901	857	919	876	955	870	917	890	905	873	874	935	834	883	859	894	926	966	857	938	944	887	986	865	903	949	878	834	909	914	894	927	909	898	897	898	881	873	895	929	893	882	920	912	923	863	899	880	912	903	957	877	948	862	903	859	925	880	924	939	877	922	862	890	954	956	875	918	921	950	903	960	897	826	934	903	892	899	909	895	958	918	910	884	930	919	906	933	937	907	906	1002	869	892	848	984	906	871	932	874	921	892	880	943	932	936	909	941	944	931	914	953	920	955	869	878	918	941	920	914	897	916	928	907	876	922	937	907	914	940	942	914	883	931	980	898	935	893	884	906	820	846	855	889	931	904	869	952	900	922	915	903	919	915	873	887	890	919	936	876	900	893	872	914	914	897	925	947	872	905	948	912	900	916	939	823	873	871	904	898	877	892	895	833	943	912	952	915	924	916	863	891	950	924	949	938	896	922	887	902	883	903	904	922	909	877	871	927	919	872	947	890	913	893	910	885	955	895	905	886	908	912	949	919	904	866	936	929	908	944	901	943	876	866	908	872	966	898	885	885	952	951	907	940	958	885	878	939	875	906	891	865	905	927	913	949	941	906	924	942	956	897	930	922	912	921	925	907	903	897	929	877	871	959	952	882	863	922	859	918	912	914	834	887	921	934	903	891	892	866	933	909	920	923	934	930	953	948	918	917	932	903	887	922	888	936	908	965	927	912	889	854	882	840	991	862	912	898	889	911	864	904	901	864	873	912	932	855	930	895	921	930	934	848	878	916	936	943	894	915	942	926	971	893	856	895	909	929	892	890	930	893	914	877	942	861	881	923	934	880	966	932	893	916	901	924	930	916	905	921	916	863	995	921	898	910	903	902	900	871	907	913	901	908	918	885	894	914	883	905	884	900	931	889	884	937	840	876	871	880	924	912	892	922	880	901	907	915	904	912	897	894	863	925	966	886	927	897	941	970	888	895	931	894	872	915	927	838	877	926	913	941	888	922	908	999	889	905	907	864	907	895	894	880	870	927	908	903	882	944	913	892	884	865	922	957	844	903	847	867	972	867	897	903	893	893	898	886	866	926	953	934	927	860	905	909	919	923	880	908	926	877	948	900	863	926	840	943	886	940	906	906	894	902	895	884	920	931	893	881	919	855	916	899	901	896	864	909	925	920	918	871	926	934	884	881	919	886	926	873	906	811	950	903	918	893	925	858	957	914	943	912	917	898	942	940	921	928	876	859	856	943	897	943	875	882	911	904	908	881	878	921	933	873	918	891	918	972	919	873	860	922	926	900	878	932	898	898	941	884	889	857	931	904	892	930	829	947	881	872	917	957	886	905	891	884	902	919	909	887	933	901	927	871	888	905	927	878	896	898	892	885	922	877	891	896	896	903	918	912	891	884	906	889	928	906	877	963	880	902	936	949	898	908	945	917	890	908	855	851	935	846	913	901	899	905	932	829	923	915	959	912	914	924	915	915	838	906	926	908	916	873	921	871	902	888	940	965	888	936	935	927	919	902	947	910	906	921	939	870	873	922	915	935	890	881	865	849	882	929	913	867	856	881	892	880	864	937	902	893	869	932	881	921	921	895	904	904	937	977	871	933	913	933	925	908	917	898	932	872	924	942	946	952	920	903	835	890	887	884	925	893	891	900	889	951	835	895	908	878	879	935	913	878	900	891	876	865	911	895	930	958	876	909	903	948	927	939	918	883	885	877	962	950	912	870	909	920	904	856	889	902	944	924	866	912	898	916	880	894	862	877	898	929	928	854	947	893	952	926	925	932	908	910	937	887	849	908	921	917	902	912	871	905	911	889	928	899	897	851	896	911	924	990	919	913	903	996	901	917	848	969	858	933	900	867	886	903	886	913	880	874	930	914	900	906	948	918	943	915	870	909	881	910	860	975	896	949	879	971	910	917	941	903	919	914	871	918	898	885	877	900	915	880	918	921	947	921	859	885	883	925	937	914	908	888	937	930	900	865	921	934	912	884	913	902	918	933	881	958	897	900	910	927	960	909	920	907	878	945	914	878	924	909	881	914	892	899	933	916	966	874	883	881	896	862	933	901	890	902	890	895	919	917	878	875	917	936	864	849	935	901	923	908	889	921	937	890	943	999	926	876	926	839	930	973	877	923	926	918	929	924	866	936	893	974	890	942	863	899	947	871	925	950	866	923	900	929	879	903	894	918	873	884	858	913	919	894	919	915	896	948	941	948	924	892	854	906	950	904	883	925	912	956	869	908	900	952	867	958	885	950	898	864	864	915	865	903	891	928	970	944	932	879	913	870	861	946	865	944	864	912	904	892	864	921	922	907	882	917	889	981	871	897	910	830	911	930	896	946	913	897	924	947	939	835	931	875	888	879	939	899	929	927	842	890	919	870	901	886	857	933	872	927	878	910	899	889	947	895	917	896	901	879	930	893	886	921	821	916	904	921	897	923	952	935	945	871	879	907	901	883	899	883	896	949	946	923	930	861	970	871	920	928	892	902	958	933	875	897	915	835	939	872	953	952	902	942	923	898	895	947	886	951	856	908	904	874	895	921	888	895	947	883	922	966	908	913	921	888	912	931	895	900	914	969	898	911	951	889	908	891	914	933	912	889	927	912	904	879	885	914	926	920	895	878	943	909	921	930	949	891	924	898	941	868	874	931	915	896	942	908	885	893	849	912	922	887	865	857	866	959	918	922	891	860	898	948	933
35778	36242	37320	29053	21241	20411	17532	9798	5644	2378	1126	1040	1080	1113	1093	1045	1034	1038	1122	1053	1068	1014	1113	1036	1112	1078	1087	1077	1032	1065	1010	1056	1081	1124	981	1038	1018	1094	1038	1091	1059	1035	1008	1066	1066	1027	1039	1021	1026	1023	1055	958	1042	1094	1073	1064	1077	1011	1000	1051	1043	1021	1002	1014	1022	1031	1024	1056	1051	1009	1076	1073	1007	1071	1026	1068	1088	1006	1032	1041	1060	1047	1049	1017	1133	1076	1050	1087	1066	1034	1011	1003	1023	1027	1039	1077	1062	1084	1023	1011	1030	1054	1024	993	1036	983	1071	1014	998	1067	1026	993	1028	1054	1095	982	1007	1066	1054	1089	1092	991	1031	1076	1022	1031	1064	999	1002	1004	1056	1012	1055	1048	1101	1000	1035	1060	947	1042	1068	1037	1055	1022	1065	1003	1028	1027	984	1058	1038	1024	1053	1047	1017	1017	1020	1061	1072	1050	1057	985	1075	1039	1026	1016	1047	1095	1012	1005	1053	1004	1085	976	1048	1064	1045	1038	1018	1063	1051	1035	1040	1040	992	1069	1030	978	973	1000	1010	1015	1018	1054	1015	1020	1075	993	1084	1024	1014	1058	1052	987	1030	1081	1028	1053	1019	1077	1029	1029	1069	999	1047	1063	1042	1015	1064	981	1061	1028	1023	1021	1061	1033	1056	951	1046	1032	995	1005	1064	1093	1043	1040	1084	1039	1058	1048	1028	1001	963	1048	1039	1059	1108	1018	1025	1062	1017	1029	1089	1011	1070	1023	983	993	1013	1050	1080	1028	1055	1071	1037	1043	1064	1046	1094	1035	1086	1058	1089	1052	1005	1043	1038	1048	1036	1039	1000	1047	1036	1072	1027	1077	1013	1044	1020	1069	1003	1036	1020	991	1030	974	1030	1087	1024	1033	1012	1042	1100	996	1014	1073	1039	1057	1016	1045	1032	985	1063	1057	1036	1024	1022	1078	1046	1065	1002	1054	1007	1037	1012	1028	1038	1048	1056	1013	1020	1007	1005	1012	1054	1020	949	1038	1043	994	1017	1073	1016	1006	1050	1026	1001	1034	991	1045	1054	1101	1054	1065	1006	1074	1033	1068	1038	1036	1055	1012	1068	980	1069	1045	1058	1022	1101	970	1004	1025	1020	1027	1027	1125	1025	1002	1019	1059	1021	1035	1038	1073	1030	1074	1048	1056	1079	1052	1042	1028	1014	1022	1079	999	1022	1027	1018	1090	1017	1040	1011	1037	1029	1051	1008	1031	1045	1048	993	997	1091	1029	1015	1089	1011	1118	1005	1007	1058	1028	1016	1045	1037	1038	989	1010	1046	1053	1086	1028	1045	1036	1050	1019	1043	1062	1071	1040	1067	1105	961	1066	1038	1045	1036	1061	1013	1005	1021	1020	1023	1053	1025	946	1039	1025	1057	1037	1049	1000	1015	1052	1031	972	942	992	1061	1062	990	995	1048	1022	1026	1078	1052	1067	1091	1014	1050	1037	1031	1020	1036	1066	1055	1010	1036	1050	1028	976	1046	1029	1016	1037	1057	1031	1040	1055	1090	967	1027	973	1045	1014	1013	1098	1027	989	1065	1075	1011	996	1120	1031	1011	1065	1032	1016	960	998	1051	1108	1064	1079	1030	1058	1044	1001	1036	1061	1048	1040	1107	1070	1015	1065	1041	1041	1059	1042	1008	1009	983	1034	1006	1056	1013	1081	1049	965	996	1101	1047	1049	1095	1057	984	1074	1002	1093	1036	1055	1027	1049	1022	1061	1070	1049	1051	1048	1098	1105	1041	1042	1039	1024	1000	1075	1100	978	988	1117	1022	1042	1039	1045	1099	1050	992	1078	997	1011	991	1087	999	1084	1076	1040	1023	1032	1020	1046	1002	1077	1069	1006	990	1030	1026	1087	1011	1036	1076	1047	1027	1031	1048	988	986	1058	1040	1031	1048	1050	1060	1086	1069	1102	1025	996	1044	1025	1058	982	989	994	1042	1065	1042	1090	1042	1043	1045	995	1014	1030	1030	1049	1038	1076	948	1068	1027	1084	1063	1085	1079	1000	984	1077	1082	1050	1000	964	992	1102	1052	998	1079	1054	1151	1070	1077	1030	1110	1005	1031	997	1067	1087	1076	1034	1050	1043	1062	1034	1006	1036	1075	1066	1003	1057	1052	1039	978	1048	982	1027	1029	1000	986	994	1024	1038	1061	1056	1046	1039	1062	1029	1071	1029	991	1015	1111	1069	997	1043	1107	1068	1039	1044	1028	1081	1011	1051	1017	991	1005	967	1059	1025	1051	973	1014	1044	1035	1010	1026	953	1074	1052	1014	1018	1028	1037	1028	1016	1055	974	1009	1019	1033	1086	998	1039	1026	1015	1012	1076	1083	1045	1044	1103	996	967	1028	1099	1043	1030	1092	1046	1058	1062	1063	1076	989	987	1087	1127	978	1131	990	1000	1087	1046	1082	1024	1005	988	1056	1066	1010	1045	1078	1002	1012	1084	1051	1020	1069	1009	981	1046	1055	966	1102	1020	999	1038	1030	1068	1033	1017	1037	1043	1027	1105	1062	1017	1016	1069	1008	1025	1055	1024	1100	1092	1025	1014	1060	979	1065	1100	999	1036	1025	1056	1061	1069	1017	1081	1047	1026	1085	1013	988	999	1094	1058	1067	1106	1035	1024	1047	1040	1023	1050	1058	1051	1041	1041	986	1007	990	995	1101	1059	1050	979	1040	1069	1044	1034	1001	1005	1077	1139	1031	1061	1012	1055	1022	997	1070	1033	1037	1048	993	1044	1039	1010	1031	1022	1081	992	1016	1078	1046	1072	1055	1043	1053	1071	994	1058	973	980	1056	1077	1034	1062	989	994	1029	1032	1056	1068	1020	1055	1002	1047	1018	1002	1022	1060	1016	1031	1094	1003	1063	1116	1026	1033	1082	1008	1038	1032	1018	989	1058	1015	1067	1101	1094	1009	1128	1041	1087	1005	997	1116	1017	985	1002	1040	1064	1044	1046	1067	1041	1043	1044	1044	1035	1020	1043	1043	1033	1055	1054	965	1032	1007	1036	1026	1053	1031	1040	1035	1037	1054	1036	1037	1031	1042	1084	1056	1075	1051	1063	1011	1104	1037	1065	1017	1047	1069	1064	1070	1038	1016	1005	1062	1046	989	996	1005	1047	1028	1018	1085	1024	1084	1087	1081	1016	1007	1018	1058	1086	1019	1058	1012	1009	1069	1059	1052	1038	1033	1031	1071	1041	1047	1060	1032	1030	943	1021	1040	1005	1051	1084	1063	1017	1061	1023	1041	1025	1008	1064	1061	1066	1063	1051	1027	1057	1050	1045	1000	1087	1016	1061	1047	1025	1041	1018	1075	1065	1033	1077	997	998	1018	1066	1017	1076	1039	1040	1084	1095	1059	1046	1060	1027	1037	1039	1031	1017	1062	1046	1089	1025	1059	1079	1067	1093	1079	1095	1059	1056	1046	1088	1013	1040	1027	1098	1015	1017	1001	1082	1031	1037	1054	1022	1018	1009	989	1055	1066	990	1060	1024	1039	1054	1031	1025	1044	994	1031	1071	1089	1025	1039	1079	1020	1063	1049	1005	1066	1059	1019	1013	1005	1097	1016	1074	1069	1051	1093	1017	1028	1033	988	991	1059	976	1065	997	1049	1055	1043	1120	1029	1068	1031	991	1004	979	1047	987	1048	1080	985	1005	1038	1027	1000	1056	1094	1105	1027	1034	1012	1046	1020	1021	1058	970	1110	1063	1057	1080	1042	1010	1088	1001	1069	1022	1021	1017	1053	1024	1063	1019	1040	1055	1057	1094	1048	1026	998	1029	1059	1010	1082	1052	1033	1057	1057	1036	1057	1095	1058	1073	1017	1044	1047	1005	1058	1082	1027	990	1061	1047	1017	1019	1029	1065	1092	1004	1030	1005	1015	1050	1044	1020	1048	1127	1025	1070	1077	1030	1025	1057	1048	1062	1092	1024	1043	1046	1112	1073	1035	1025	1017	996	1026	1018	1043	1041	1043	1090	1048	1052	1051	1031	1027	1045	1028	1029	1011	1030	1032	1092	999	1075	1059	1059	1044	1107	999	1065	1018	1054	1006	1096	1018	1050	1066	1010	1036	989	957	1040	1066	1003	1068	1059	1037	1045	1067	1091	1064	1025	1026	1035	1057	1047	990	982	1045	1041	1029	973	1043	1069	1041	1080	1036	1095	981	1079	1067	1072	1039	1052	1129	1083	1045	1047	1082	1049	1028	1042	1055	1058	1043	1040	1107	1073	1075	1011	1110	1015	1034	1008	1053	971	1027	1031	997	1046	1041	1028	1038	1040	1031	1045	1107	1064	1047	1049	1030	1000	1045	997	1024	1028	1024	1054	1075	1005	1026	1008	1068	1008	1001	1045	1074	1028	1035	1028	986	1029	982	1048	1027	995	1001	1086	1071	1016	1106	997	1032	1053	1057	990	1090	1040	972	1058	1050	1056	1082	991	988	1035	981	993	946	1039	1088	1052	987	1025	1072	1042	1060	1015	1055	1020	1038	1055	1069	1073	1004	1014	1037	1050	1033	1056	1021	1040	1042	1023	1020	1020	975	1012	978	1006	1042	1035	1024	1024	1010	1048	1072	1031	1034	1038	1022	1105	1042	996	1056	1005	968	1045	1009	1026	993	1074	1064	1028	1019	990	1068	990	1078	1033	1023	1063	1030	1040	1036	1007	1074	1028	1015	1017	976	1052	1034	1010	1060	983	1031	1024	1063	1055	1024	1064	1047	1018	1064	1081	1075	1068	1016	1043	1012	1038	1063	1028	1035	1055	1091	1035	1068	1078	1010	1061	1048	1026	1054	1016	1069	1079	1002	1030	1053
38740	46165	43664	30919	26990	27354	22442	14821	9025	3736	1197	1072	1079	1102	1085	1082	1126	1087	1045	1055	1093	1019	1028	1012	976	1044	1038	986	1064	1025	1103	1124	1062	1055	1050	1084	1035	1076	1091	1048	1070	1052	1054	1077	1040	1063	1031	1037	1062	1108	1047	1064	1014	1065	1103	1041	1027	1060	1079	1051	1085	1034	1035	1062	1020	1073	1036	1052	1058	1088	1104	1045	1075	1038	1112	1064	1016	1049	1081	1002	1005	1043	1032	1053	1029	1051	1018	1040	1043	1025	1043	984	1055	1030	1048	1055	1133	1056	1077	1063	1040	1082	1078	1074	1004	1022	999	1041	1067	1052	1082	1052	1062	1039	1033	1096	1038	1047	1002	1075	1083	1064	1079	1070	1082	1041	1101	1008	1064	1061	1038	1063	1026	998	1045	1031	1063	1055	1051	1028	1023	1068	1034	1072	964	1034	1026	1013	1062	1020	1097	1071	1012	1025	1061	1111	1047	1027	1002	999	1089	1095	1005	1016	1033	1035	1113	1019	1002	1034	1108	1045	1044	1042	1028	1082	1019	1087	1040	1023	1018	1038	1058	1046	1032	1056	1059	1086	1069	1098	1130	1059	1030	1021	1008	1087	1057	1096	1045	1031	1092	1054	1031	1044	1076	1122	1069	1011	1040	1108	1050	1023	1115	1031	1051	1068	1046	1008	1047	1028	1075	1080	1077	1043	1056	1064	1055	1040	1063	1060	1030	1045	1077	1018	1093	1109	1068	1049	1047	1049	1060	1025	1033	1104	1066	1042	1089	1021	1068	999	1075	1053	1065	1063	1048	1000	1003	1083	1097	1064	1085	1006	1040	1026	1026	1057	1030	1118	1107	1029	1078	1010	1063	1048	1076	1065	1043	1135	1074	1063	1027	1110	1068	1004	1045	1043	1106	1045	1069	1023	1050	1064	1056	1024	1020	1049	1100	1020	1083	1022	1048	1030	1035	1048	1035	997	1062	1038	1074	1068	1033	1003	1011	1053	980	1074	1038	1024	1027	1112	1049	1062	1086	974	1033	1054	1024	1016	1093	997	1040	1040	1042	1044	1108	1080	1109	1066	1032	1081	1078	1029	1018	1061	1066	1073	1088	1055	1071	1069	1031	1047	1090	1095	1072	1039	991	1119	1044	1089	1101	1047	1047	1046	1024	1040	1033	1102	1073	1027	1100	1039	1042	1127	1046	1079	1040	1042	1071	1039	1018	1070	979	1048	1017	1093	1027	1075	1057	1037	1090	1060	1034	1042	1001	1052	1078	1051	1056	1053	1083	1044	1062	1009	1024	1083	1022	1068	1065	1084	1024	1039	1078	1083	992	1007	1083	1057	1044	1020	1074	1045	1087	1040	1051	1050	1096	1015	1057	1024	1022	1020	1060	1042	1040	1074	1008	1088	1106	1052	1053	1056	1098	1046	1065	1041	1101	1083	1054	1070	1014	1004	1035	1095	1087	1071	1034	1064	1064	1043	1012	1020	1045	1021	1091	991	1035	1017	1070	1081	1096	1054	1020	1048	1066	1034	1085	1008	1073	1021	1108	1050	1089	1080	1081	1014	1017	1054	1000	1060	1061	1068	1041	1028	1042	1075	1016	940	1045	1021	1042	1059	1020	1056	1023	1022	1046	1017	1122	1061	1023	991	1108	1005	1051	1050	1063	1063	1052	1072	1054	1089	1056	1022	1078	1053	1045	1028	1053	1087	1045	1053	1063	1093	1030	1076	1034	1055	1085	1060	1050	1070	1048	1089	1024	1022	1069	1129	1037	1054	1031	1046	1016	1011	1067	1079	1047	1113	1015	1031	1123	1035	1088	1072	1071	1061	1053	1084	1050	1080	1086	1071	1087	1073	1023	1044	1085	1082	1078	1072	1003	1095	1039	1063	1040	1081	1061	992	984	1079	1062	1036	1034	1077	1017	1031	1060	1058	1051	1066	1066	1052	1057	1024	1064	1077	1011	1083	1050	1059	1019	1080	1083	1036	1100	1027	1062	985	1059	1095	1039	1070	1031	1021	1084	1069	1072	1066	1014	1090	1035	1068	1021	1025	1038	1040	1075	1062	1033	1143	1066	1048	1084	1078	1063	1077	1030	1067	1064	1045	1109	1108	1021	991	1049	1065	1105	1027	1078	1053	1014	1071	1042	1022	1083	1088	1046	1035	1051	1049	1066	1033	1016	1068	1061	979	1105	1071	1092	1085	1031	1074	1035	1071	1031	1077	1076	1100	1053	1058	1003	1016	1113	1129	1029	1000	1075	1105	1022	1026	1068	1087	1019	1052	1078	1009	1059	1018	1044	1091	1074	1020	1048	1065	1059	1096	1028	1033	1106	1085	1024	1093	1054	1075	1063	1056	1105	1099	1054	1022	1079	1052	1078	1088	1022	1040	1088	976	1039	1043	1028	1061	1052	1098	1110	1085	1100	1077	1073	1090	1067	1095	1036	983	1029	1077	1008	1069	1059	1073	1072	1054	1017	1090	1050	1090	1063	1013	1032	1085	1000	1090	1055	1134	1020	1105	1041	1061	1035	1037	1031	1057	1105	1033	1066	1088	1034	1061	1009	1047	998	1014	1036	1053	1075	1028	1051	1053	1062	1007	1023	1087	1090	1069	1075	1048	981	1061	1079	1066	1154	999	1037	1037	1053	1031	1047	1093	1105	1029	1069	1099	1059	1019	1113	1065	1022	1033	1062	1071	1017	1071	1061	1031	1043	1071	1046	1088	1038	1044	1029	1022	1092	1028	1069	1041	1093	1066	1018	1076	1025	1019	1061	1034	1059	1035	1069	1012	1032	1009	1060	1023	1011	1020	1041	1015	1051	1111	1047	1074	1026	1124	1043	1027	1032	1027	1091	1100	1037	1055	1050	1106	1091	1032	1076	1010	1068	971	1039	1024	1128	1029	1079	1036	998	1052	1015	1052	1061	1050	1021	1006	1072	1114	1082	1032	1081	1061	1013	1079	1058	1077	999	1042	1057	1057	1010	1035	1063	1074	1073	1065	1015	1105	1029	1079	1094	1091	1063	1068	1076	1075	1074	1075	1085	1049	1037	1070	1070	1114	1024	1066	1044	1039	1064	997	1025	1055	1075	1099	1056	1078	1079	1035	1054	1065	1063	1061	1011	1065	1054	986	1023	1025	1098	1067	1094	1098	1036	1045	1051	988	1094	1073	1017	1068	1072	1102	1090	1027	1038	1029	1093	1125	1081	1038	1031	1075	1107	1027	1023	1010	1057	1021	1053	1054	1071	1049	1086	1050	1077	1072	1070	1023	1064	1081	1071	1065	1068	1046	1056	1058	1086	1048	1060	1080	1056	1096	1090	989	1064	1030	999	1031	1034	1051	1027	1037	1043	1074	1101	1032	1013	1031	1016	1002	1007	1023	1052	1038	982	1033	1024	1065	1059	1087	1039	1088	1052	1056	1087	1043	1104	1009	1050	1000	1042	1038	1033	1083	1023	978	1008	1134	1093	1052	1095	1032	1015	1045	1090	1036	1042	1057	1045	1011	1072	1006	1076	1091	1014	1067	1068	1049	1097	1097	1116	1069	1053	1022	1056	1071	1055	1102	1019	1075	1008	1060	1061	1056	1060	1043	994	1032	1022	1040	1060	1022	1029	1111	1075	1046	995	998	1009	1069	1039	1036	1037	1032	1043	1029	1080	999	1031	1029	1042	1058	1049	1066	1165	1010	1017	1067	1052	1060	1064	1061	1049	1024	1090	1101	1052	985	1080	1074	1053	1029	1061	989	1038	1005	1048	1016	1068	1047	1077	1064	1104	1107	1055	1049	1073	1015	1040	1092	975	1026	1041	1047	1084	1031	1012	1110	1127	1052	1090	1099	1075	1010	1065	1109	1090	1091	1025	1107	1071	1049	1102	1134	1035	1026	1068	1080	1017	1073	1008	1011	1067	1007	1044	1060	1000	1071	1030	1031	1021	1027	1068	1103	1079	1024	983	1030	1007	1066	1141	1032	1065	1049	1077	1065	1077	1032	1049	1024	1037	1040	1071	1025	1090	1072	1097	1028	993	1008	1048	1085	1104	996	1030	1000	1058	1042	1064	1075	1098	1038	1067	1030	1056	1058	1057	1071	1041	1056	986	1043	1062	1049	1085	1066	1066	1064	1084	1067	1078	1057	1034	1095	1068	1105	1116	1021	1054	1099	1054	1150	1105	1047	1024	1070	1027	1087	1059	1077	1131	1023	1033	1084	1076	1026	1079	1045	1043	1033	1039	1003	1106	1067	991	1014	1037	1061	1012	1060	1068	1002	1036	1020	1061	1027	1006	1067	1110	1035	1069	1025	1022	1040	1023	1035	1060	1038	1009	1095	1012	1092	1056	1067	1063	1088	1052	1017	1043	1067	1011	1040	1033	1061	1085	1109	1100	985	1047	1099	1049	1055	997	1070	1054	1051	1073	1083	1025	1062	1086	1048	1030	1122	1049	1077	1084	1032	1029	1080	1076	1128	1000	1052	1148	991	1041	1090	1060	1037	1112	1053	1067	1041	1050	1065	1060	985	1058	1046	1075	1008	1028	1049	1035	1081	1065	1053	1038	1077	1011	1073	1020	1121	1033	1071	1020	1099	1002	1046	1000	1037	1044	1049	1068	1083	1019	1047	1072	1068	1068	1080	1092	1062	1125	974	1075	1088	1011	1049	1038	1085	1011	1047	1059	1065	1087	1056	1006	1006	1060	1105	1041	1047	1079	1088	1072	974	1085	1045	1074	1045	1067	1072	1058	1034	1084	998	1027	1033	1049	1036	1087	1072	1099	1065	1065	1033	1018	1004	1011	1023	1097	1016	1015	1063	1062	1085	1007	1054	1004	1072	1026	1063	1081	1024	1019	1095	992	1010	1018	1081	1051	1056	1032	1063	1045	1059	1032	1047	1084	1022	1031	1065	1017	1037	1029	1067	1101	1045	999	1042	1019	1049	1054	1059	1115	1062	1054	1082	1061	1026	1043	1014	1063	1094	1027	1070	1117	1074	1020	1056	1114	1075	999	1083	1063	1044	1018	1071
24803	20760	26990	25618	26420	29807	27882	19438	11287	3374	933	777	824	762	753	751	765	765	717	774	748	785	733	681	695	744	660	742	692	716	722	686	710	628	732	679	705	731	728	679	768	728	712	739	712	746	701	715	674	668	673	704	697	682	695	674	692	718	750	702	705	700	706	734	687	712	730	673	759	687	720	711	723	714	669	736	670	678	743	678	684	702	709	745	756	675	770	689	731	726	785	683	723	684	704	755	632	705	732	719	731	679	734	722	735	735	721	720	647	708	691	732	688	686	724	694	729	708	681	683	667	712	709	736	698	668	700	705	717	663	720	691	713	671	716	715	694	724	674	732	672	753	664	672	733	713	737	694	719	676	704	747	699	675	707	686	694	714	681	722	700	730	689	723	690	711	711	690	736	711	684	755	694	723	682	729	721	741	724	709	707	720	708	718	736	742	707	695	702	691	740	668	699	750	734	705	736	707	669	708	719	720	732	699	735	731	689	649	681	712	716	733	698	738	696	747	703	697	691	640	712	659	741	724	748	702	697	704	721	696	700	735	757	710	677	734	728	683	693	698	731	678	693	685	715	738	683	725	659	719	636	673	656	679	690	766	694	699	647	694	758	674	727	749	701	644	651	672	712	713	757	701	646	728	689	740	662	658	694	725	651	696	739	690	705	672	683	695	745	691	728	673	738	707	703	743	723	690	689	719	706	699	690	697	725	662	765	733	724	701	693	777	720	715	703	682	704	720	703	757	702	732	686	675	685	660	707	739	694	691	688	710	704	752	732	659	670	718	694	713	701	733	718	722	714	765	707	691	679	640	722	725	692	665	727	727	661	727	725	726	675	722	754	633	691	746	679	710	659	656	685	724	710	720	725	725	728	737	735	691	704	655	705	720	651	698	651	689	664	685	671	686	715	702	734	715	738	712	673	663	703	680	729	696	701	703	712	760	681	723	711	722	671	688	720	690	689	699	720	690	700	742	665	696	708	750	693	691	732	719	668	709	705	707	660	677	752	704	688	736	718	702	716	724	700	717	723	699	704	710	677	702	714	674	692	709	740	726	713	740	753	742	678	687	688	678	689	681	763	716	705	696	730	724	717	709	687	666	742	709	717	709	710	747	725	715	716	723	687	707	714	745	705	703	730	756	722	668	688	665	714	688	734	706	711	775	723	741	764	693	692	673	690	696	718	678	739	695	687	730	661	778	703	704	703	698	695	697	690	658	728	691	707	730	694	723	702	661	721	741	688	704	667	730	646	707	697	681	698	729	690	672	706	733	687	707	659	708	699	692	736	715	713	724	681	713	699	709	721	708	709	675	698	693	680	678	693	763	732	696	674	737	690	720	677	734	697	710	667	710	696	729	696	675	693	701	704	696	748	699	727	726	727	711	677	679	699	676	712	642	753	688	668	762	690	703	708	695	699	682	744	725	716	686	696	740	709	666	690	661	695	709	677	692	731	706	698	674	667	656	651	702	669	764	651	695	758	718	700	721	693	643	690	736	707	732	723	691	705	675	666	701	662	709	671	729	681	696	711	667	708	693	705	688	668	688	707	712	624	697	748	717	711	709	687	667	723	698	715	738	688	698	736	744	743	750	668	733	660	711	715	694	720	687	733	725	707	701	695	665	754	644	713	697	708	677	696	700	724	728	721	664	669	709	696	733	682	714	736	720	704	676	720	723	725	711	670	726	733	752	725	669	686	655	722	732	688	702	680	702	708	661	680	646	655	727	657	667	736	687	725	703	661	687	690	652	704	701	710	760	758	731	716	663	724	659	717	734	671	684	675	682	664	690	680	692	692	710	720	666	665	719	687	701	699	758	701	738	689	692	696	688	710	726	684	692	698	689	746	692	753	746	696	736	697	713	688	679	708	676	735	692	683	758	679	700	727	653	656	706	694	661	691	730	754	638	690	699	720	685	705	693	657	731	751	704	690	718	776	717	702	654	734	724	696	679	660	703	731	711	712	724	647	690	715	703	722	773	731	707	722	753	713	717	682	662	667	708	725	731	679	725	737	691	713	703	700	710	693	782	751	748	732	716	788	691	664	649	686	682	713	666	714	760	702	672	704	686	685	692	722	724	691	661	703	754	669	693	735	704	699	694	646	702	731	754	667	700	698	704	724	707	681	744	656	724	730	708	712	695	694	744	688	713	671	731	724	690	701	671	714	728	668	675	690	695	664	661	711	731	697	746	716	661	670	703	715	709	671	697	698	676	701	694	738	707	685	701	784	718	747	742	713	696	749	682	691	700	712	723	679	718	692	732	698	712	670	671	726	718	711	699	700	670	683	707	679	694	708	711	687	713	646	706	730	719	712	662	698	672	705	692	711	716	759	726	719	700	683	712	711	713	666	663	696	727	725	683	732	724	704	712	700	673	678	698	753	635	690	652	632	728	713	718	697	686	718	713	694	701	725	716	732	718	713	720	751	745	659	678	723	682	717	720	684	729	725	675	693	709	709	750	736	700	727	669	670	692	745	711	737	669	691	675	738	712	658	719	663	735	688	691	691	754	745	623	656	651	682	683	713	724	666	680	699	677	708	719	694	653	717	702	703	747	682	713	744	645	706	703	654	737	712	727	726	709	712	703	659	694	706	721	729	736	742	694	669	674	740	718	717	700	699	712	679	683	708	706	698	709	707	706	652	702	750	697	687	703	732	685	692	724	667	688	713	712	701	661	695	712	666	725	689	655	677	699	685	718	670	714	691	700	665	713	660	726	748	658	727	677	701	701	707	618	744	673	740	682	690	637	731	767	717	686	682	691	747	684	665	671	702	735	713	749	711	710	669	703	709	683	708	710	733	710	660	703	687	667	699	746	681	699	731	698	699	726	723	692	699	693	697	688	750	673	674	670	685	685	714	722	719	796	690	676	696	763	715	706	685	676	678	668	701	664	686	699	702	710	710	692	691	678	686	741	707	740	700	672	694	701	686	754	696	705	690	758	693	695	710	703	734	744	748	677	705	706	677	689	728	689	669	738	748	726	769	737	699	743	714	696	733	762	677	692	673	730	675	678	730	686	688	714	690	703	698	745	705	709	711	703	720	706	717	652	715	684	709	696	696	713	690	715	687	719	682	659	760	664	714	749	747	708	664	722	696	716	652	699	723	733	699	724	676	714	706	705	711	702	713	678	730	692	654	693	674	732	728	708	693	711	686	703	721	718	671	665	693	741	746	714	691	722	665	701	766	755	730	718	728	688	719	724	701	653	719	714	730	706	653	732	693	706	701	722	688	680	701	737	693	654	702	724	679	707	724	679	721	739	685	659	654	734	754	723	716	691	687	743	671	703	760	741	738	701	702	707	713	695	687	716	685	704	717	644	713	693	727	712	728	678	700	681	712	725	712	695	710	720	680	709	694	695	714	644	740	698	649	707	684	694	712	706	725	705	658	671	672	655	680	688	733	714	685	667	702	675	633	713	689	686	710	711	703	659	737	730	685	700	723	743	666	693	664	663	674	717	685	710	693	651	748	695	770	723	694	724
43933	57659	44039	42513	38789	35738	29887	24194	15784	4756	1123	921	837	805	867	809	795	794	776	774	733	743	709	787	732	784	775	740	712	700	717	721	776	761	699	705	698	731	769	727	762	712	758	762	728	755	689	724	725	695	734	744	722	718	747	683	765	735	740	747	768	704	710	715	751	677	712	724	670	709	718	738	746	770	718	736	728	727	751	740	731	766	776	768	736	760	727	674	694	688	739	732	714	780	684	692	693	692	652	721	746	695	694	757	734	748	701	716	723	707	733	700	713	706	761	706	689	746	695	742	714	736	722	709	698	698	694	740	776	726	706	689	735	721	662	758	731	696	766	750	755	717	724	731	698	708	681	676	726	702	727	715	702	722	703	720	717	714	703	731	705	756	726	734	713	715	739	704	725	723	673	712	749	723	711	692	759	664	733	722	698	735	723	737	707	721	703	721	751	733	739	737	733	716	751	682	731	718	727	667	710	715	752	698	734	690	710	732	756	704	663	705	717	703	726	694	741	768	728	734	698	754	722	702	724	712	785	718	705	750	744	690	734	701	733	712	760	690	758	675	712	742	691	728	718	735	699	705	723	782	701	696	712	721	749	724	754	688	725	780	778	717	686	755	721	726	704	704	726	747	660	719	664	727	708	727	746	713	751	708	738	691	748	672	713	735	718	686	689	723	742	715	736	753	695	735	739	765	739	701	732	694	682	693	699	677	731	734	687	701	707	723	688	675	737	696	708	702	695	715	755	726	734	728	707	719	724	710	728	674	720	733	733	700	691	696	687	710	719	715	727	699	692	749	774	715	722	712	742	680	713	706	714	737	719	686	704	734	724	728	729	752	743	726	682	726	721	793	725	718	685	676	737	717	729	729	751	751	725	705	777	759	708	725	731	721	732	790	684	721	723	673	723	772	758	708	740	733	739	667	710	706	710	763	736	727	731	690	731	726	697	704	713	692	731	737	718	712	757	704	720	738	722	734	727	728	704	730	763	749	732	699	760	733	716	738	741	672	756	785	721	720	744	759	741	714	696	715	769	721	735	733	722	724	750	743	732	704	725	729	735	719	713	706	781	745	751	715	703	707	703	727	738	712	763	639	717	704	743	736	714	710	747	725	697	792	675	732	758	720	772	729	760	727	718	714	699	748	755	709	691	723	713	697	723	722	722	722	707	723	684	703	703	725	735	722	701	688	708	678	728	740	685	738	696	713	738	680	765	680	728	715	720	768	679	776	767	693	772	763	684	718	682	667	739	709	739	769	739	706	712	697	676	681	715	728	704	692	762	702	743	731	770	729	733	715	713	724	735	694	775	711	708	694	694	742	745	774	719	724	757	748	702	747	700	696	717	735	715	723	707	738	695	725	733	673	718	754	752	700	731	687	800	755	744	724	716	751	697	736	675	700	700	752	703	703	751	753	676	715	673	704	693	754	733	770	783	719	746	738	735	750	712	703	726	696	698	683	728	686	682	761	715	678	692	759	671	710	738	730	677	761	727	719	729	804	729	690	712	679	731	756	735	730	732	700	710	751	732	745	706	695	698	685	728	725	747	769	734	788	716	726	728	716	737	719	707	712	748	717	748	719	711	742	752	706	756	697	672	720	740	708	693	780	691	725	715	703	709	732	753	757	729	732	731	658	759	697	758	655	696	700	716	683	742	692	664	792	717	698	681	703	672	713	715	773	705	712	660	712	720	669	695	721	726	690	706	780	711	731	751	704	706	731	763	728	716	714	656	717	691	692	702	730	699	694	729	712	706	672	728	725	726	681	739	669	739	728	717	709	720	734	685	715	694	707	711	683	743	715	709	728	712	670	708	732	699	712	746	719	776	706	706	707	714	752	692	741	779	722	718	669	656	727	747	735	672	726	725	766	713	731	743	753	741	738	700	706	734	654	756	715	738	733	732	722	743	726	771	727	720	737	701	764	710	719	734	728	729	725	744	739	687	708	721	723	645	716	726	762	744	737	706	761	714	705	727	743	727	690	710	718	719	749	748	745	753	751	761	719	718	771	748	759	758	707	700	680	715	748	700	711	735	721	739	688	750	715	699	707	707	738	702	722	710	705	734	740	714	711	710	730	680	753	679	720	727	715	716	701	740	721	705	726	710	736	667	727	726	728	736	692	708	703	709	733	644	698	703	726	703	693	750	713	716	760	718	698	749	761	752	711	651	744	695	707	694	747	706	730	731	697	731	734	719	709	735	728	707	709	698	751	707	731	735	718	728	720	732	739	727	746	673	727	754	665	694	707	745	721	725	707	685	732	789	734	715	756	741	685	663	726	721	772	727	727	699	741	750	695	704	732	706	696	701	724	711	747	768	739	763	724	703	718	721	703	752	770	741	724	689	718	732	749	723	748	741	720	720	755	723	731	731	685	720	710	747	759	719	682	692	688	718	748	704	743	715	711	769	753	729	744	763	740	673	687	682	735	670	706	678	721	744	761	746	724	725	733	716	680	736	706	685	706	712	728	751	680	725	686	704	720	715	730	733	690	728	720	706	696	762	727	688	718	706	677	758	688	763	691	687	732	750	708	715	759	706	764	746	717	664	668	716	689	699	742	701	716	727	733	676	671	731	758	725	690	700	715	722	733	741	722	721	733	744	726	720	717	725	732	732	703	722	685	689	720	704	761	699	707	697	719	692	739	703	752	732	759	766	743	705	708	715	739	660	767	703	739	731	763	666	683	747	695	713	761	733	704	760	700	724	710	699	726	694	766	746	669	709	706	780	700	720	676	730	721	764	699	721	736	724	707	718	699	724	691	764	711	739	710	755	721	746	711	740	756	735	692	705	690	703	730	792	727	725	659	676	758	731	730	715	715	711	796	753	754	732	734	721	721	729	733	749	720	725	681	787	704	764	693	738	710	749	753	751	691	726	695	732	729	704	734	731	703	646	718	730	696	721	695	738	764	771	765	759	750	741	748	697	716	714	691	721	734	731	724	711	732	746	734	762	685	735	672	741	781	755	678	667	727	692	691	693	700	751	701	701	755	758	717	678	727	694	683	753	680	801	724	724	706	705	710	752	757	690	687	757	725	699	763	698	702	704	694	789	734	700	715	731	748	702	717	725	741	687	745	795	686	700	677	705	729	733	730	716	710	735	767	760	752	741	741	743	723	726	720	685	696	728	718	720	705	761	736	751	706	726	712	705	717	768	743	755	702	732	740	673	731	736	708	710	730	758	729	737	712	723	720	771	752	714	721	685	712	676	772	706	695	700	665	694	727	705	721	749	731	755	727	722	719	691	714	768	746	771	721	731	750	727	747	731	737	716	749	717	754	746	751	748	735	780	688	734	760	716	682	717	765	719	743	733	733	739	697	723	705	703	714	702	730	702	709	733	713	761	697	736	743	727	748	746	694	739	722	747	640	721	728	727	702	709	731	744	710	718	696	704	703	693	763	790	689	696	719	718	781	691	740	716	741	719	671	698	712	634	739	729	746	723	774	744	769	744	760	747	716	721	679	763	734	735	704	731	752	740	744
22845	20664	27340	24154	24114	31260	36490	22617	11001	2998	1278	1132	1137	1083	1001	1048	1013	1001	1042	983	981	1006	1025	986	982	957	962	1012	996	961	954	1007	962	954	940	941	909	994	996	1004	948	923	1029	966	994	890	958	946	979	919	893	971	944	972	980	933	960	937	964	913	929	992	944	956	959	966	988	983	929	926	910	935	896	936	984	951	940	937	966	912	911	930	958	912	922	979	933	959	954	967	968	928	942	952	943	881	890	963	987	901	969	929	890	908	934	1018	970	1002	903	982	985	945	953	963	989	962	944	901	905	920	938	873	929	932	937	937	896	963	936	977	927	893	849	884	915	987	961	930	911	937	954	918	898	900	1001	901	918	980	916	952	905	939	958	950	924	851	929	958	989	930	964	999	989	927	1016	938	916	967	936	949	915	933	936	933	934	965	964	942	949	978	936	954	901	989	987	971	950	910	948	927	891	891	941	944	959	912	902	927	948	921	907	1012	961	928	917	970	927	953	912	932	915	926	955	961	945	912	925	951	982	951	943	927	965	920	947	933	939	939	907	955	924	946	941	903	945	944	915	937	1013	967	936	976	963	972	943	948	994	938	949	962	989	945	985	964	933	938	934	964	974	953	975	936	958	989	927	935	987	942	961	928	943	902	998	947	869	966	930	926	919	928	919	964	916	891	929	963	977	959	928	1035	930	946	997	908	964	936	944	928	940	924	944	905	967	941	890	906	931	918	998	965	909	903	923	932	972	922	896	940	915	932	981	866	946	920	960	920	917	958	930	889	970	949	888	997	906	947	936	959	934	964	895	982	844	967	910	911	987	937	936	942	949	909	956	954	985	935	923	939	943	952	937	899	903	949	873	934	962	881	891	952	981	955	940	958	916	972	930	937	946	960	929	923	953	911	941	882	950	928	914	967	915	921	959	957	953	947	954	914	941	939	940	970	943	915	961	918	964	930	900	914	913	989	971	875	939	1006	844	972	941	883	924	994	958	938	946	929	1025	923	969	967	951	911	927	973	991	911	949	953	984	880	952	898	997	907	947	963	923	930	928	921	958	972	994	946	926	977	863	966	974	936	974	932	972	914	900	933	928	961	922	915	940	916	905	923	911	975	935	907	920	949	976	916	923	968	957	917	957	887	912	984	982	913	874	933	936	885	996	927	986	873	938	907	979	919	949	974	936	940	900	902	942	1000	939	950	899	972	972	930	983	928	931	905	960	972	919	930	988	972	880	921	936	969	934	958	1030	959	961	898	930	952	923	952	935	974	946	962	934	993	948	899	959	935	937	906	944	884	959	931	922	942	900	945	898	899	955	914	982	953	943	944	911	881	971	915	946	960	958	929	956	961	975	965	927	954	885	876	950	969	886	892	951	962	980	934	980	940	953	953	926	898	940	954	926	934	927	940	928	956	927	980	915	993	953	940	973	1005	896	985	947	968	940	976	950	902	969	969	893	952	945	916	947	1034	950	950	986	952	958	923	849	1015	966	946	942	931	908	866	932	941	898	966	926	961	942	946	905	1026	945	949	930	977	954	969	958	960	982	930	926	963	984	941	908	910	940	1001	946	941	938	871	939	942	961	887	992	931	987	982	1003	905	943	929	927	930	964	950	897	906	933	990	952	921	949	975	916	957	910	916	936	884	937	963	951	950	980	956	950	898	926	1005	954	934	934	974	973	956	996	946	959	941	942	982	830	964	947	904	918	952	938	935	904	934	963	981	938	956	902	911	979	960	892	926	947	903	898	988	852	907	923	959	918	950	941	952	944	995	940	925	961	968	967	961	954	984	952	954	985	902	913	930	951	947	968	915	929	924	935	934	957	980	938	956	942	968	930	898	943	968	927	905	963	922	923	951	933	982	950	914	892	947	974	917	946	902	966	976	946	917	951	962	913	944	940	948	916	981	969	952	935	944	965	894	944	945	948	915	981	918	939	922	959	930	1011	954	993	967	929	942	961	934	958	944	885	949	1008	947	895	947	965	945	988	926	902	941	943	954	941	964	929	919	908	958	927	1003	988	910	951	944	946	927	957	942	893	996	969	932	967	917	945	912	988	948	871	889	901	933	918	949	953	1000	942	922	979	931	918	973	971	911	986	952	946	1005	959	976	966	918	908	958	937	954	913	951	972	916	944	923	907	968	942	995	935	993	936	922	901	929	928	933	922	924	932	943	906	949	938	961	894	956	875	934	958	953	970	981	911	983	999	927	922	975	918	945	946	933	946	888	919	933	946	926	922	972	950	1005	923	914	951	908	945	887	926	910	891	879	925	920	916	998	876	929	927	904	923	948	934	935	891	985	972	1014	936	938	887	956	931	930	964	997	933	941	958	946	920	938	955	962	975	926	918	938	937	925	967	875	947	948	950	914	865	995	993	992	923	923	940	898	944	922	999	933	932	946	923	936	888	992	897	949	883	930	916	936	890	959	905	970	960	984	955	855	905	907	944	938	924	1009	925	899	953	1001	910	916	942	973	941	961	918	958	930	943	912	982	975	979	929	859	952	1017	974	924	951	889	949	875	897	889	936	968	923	930	917	928	934	978	922	901	933	877	923	930	948	948	945	915	945	957	963	922	934	976	970	959	954	936	929	936	903	945	911	887	943	956	916	949	949	975	932	919	921	898	920	946	956	974	915	943	989	916	915	894	893	949	921	905	997	971	929	943	923	998	899	944	958	943	922	952	887	890	914	905	980	939	929	959	974	914	944	956	967	923	1002	923	946	903	911	915	915	915	946	925	926	990	918	970	958	955	911	949	939	988	932	928	921	946	926	937	919	916	925	966	948	966	936	967	937	977	899	972	912	919	959	905	942	936	933	937	918	946	921	899	984	998	928	901	920	984	925	960	945	951	943	924	965	936	925	971	908	928	948	922	991	949	917	991	929	932	971	927	933	954	908	942	943	944	968	872	906	958	906	949	942	953	852	932	918	988	919	930	992	900	979	937	901	942	988	896	957	1030	971	938	991	984	926	945	946	961	933	893	936	910	969	921	970	1000	902	959	984	926	949	943	985	925	923	916	943	970	899	884	917	923	966	916	1000	993	975	926	987	974	966	955	890	885	917	960	929	902	930	931	942	947	946	919	907	911	961	983	889	952	940	965	986	979	899	934	964	968	1028	977	920	924	927	948	920	889	939	903	916	937	941	964	937	927	999	921	922	906	878	956	957	938	976	944	940	940	971	941	921	986	927	876	903	915	949	910	924	885	947	965	938	931	885	927	980	972	948	950	912	872	866	923	957	975	969	900	970	929	939	922	965	943	946	984	902	971	933	1000	943	936	912	862	914	944	1000	962	888	954	907	917	967	970	972	990	904	1021	1006	940	963	932	956	958	948	907	887	952	952	973	979	948	955	975	953	948	939	906	955	983	898	964	945	910	944	873	968	914	954	961	966	1011	964	930	927	984	937	929	958	932	946	915	916	980	930	922	948	916	954	911	943	949	861	907	921	923	1028	886	941	958	924	902	945	934	902	934	975	921	950	915	949	946	960	897	931	968	1025	972	994	890	944	962	983	977	937	863	895	975	961	930	935	963
47056	59863	42874	45563	44574	40956	38154	25043	14479	3650	1464	1310	1225	1181	1120	1050	1072	1006	977	1007	1033	963	980	937	938	905	933	904	870	972	959	921	950	904	985	916	958	926	932	899	962	955	900	943	939	891	886	933	949	899	917	911	847	864	909	884	886	846	892	839	892	918	922	951	881	862	910	897	909	968	901	949	892	972	861	1012	915	849	934	911	906	922	862	904	916	926	881	898	964	901	889	913	979	858	894	946	898	957	835	923	890	889	925	929	932	885	950	856	857	902	903	865	902	871	891	864	881	951	923	864	903	929	881	857	962	876	907	864	969	968	908	884	908	850	843	918	900	909	900	926	887	865	923	913	896	964	904	878	862	861	917	860	849	935	922	922	943	917	901	891	895	902	823	929	870	888	912	864	906	928	847	889	872	987	885	898	952	950	880	886	905	900	947	914	887	931	916	911	923	928	901	927	879	896	926	924	892	945	889	899	921	915	910	917	876	912	885	906	918	845	910	866	896	851	929	908	886	851	924	880	914	897	890	865	923	887	917	882	923	884	899	891	844	968	919	934	954	930	885	915	916	926	941	918	939	938	887	860	939	923	887	876	900	915	915	898	844	876	901	950	909	893	909	871	897	900	898	893	840	930	931	863	917	858	933	912	877	861	928	937	937	951	888	865	900	907	933	921	855	887	899	892	869	904	903	947	954	899	936	918	906	866	859	833	890	938	888	896	939	928	888	962	888	949	890	926	905	931	897	898	899	930	852	892	938	931	933	870	942	910	933	932	876	942	944	859	882	853	931	926	901	918	887	907	906	882	893	885	882	893	867	956	889	932	911	874	892	916	860	939	923	884	877	898	909	930	853	934	922	952	894	910	879	865	929	938	886	869	919	920	860	897	877	916	846	879	878	851	926	906	923	897	943	906	904	890	928	890	921	910	869	931	955	904	982	939	946	888	905	889	901	946	921	960	871	914	889	859	909	910	880	917	937	910	887	909	885	907	930	905	934	928	916	920	854	932	935	847	914	883	903	893	892	879	883	903	881	902	892	933	929	965	916	896	907	942	883	903	952	848	882	931	853	885	839	919	904	921	905	888	915	930	960	932	923	929	908	886	902	956	893	871	919	903	942	883	869	923	915	841	920	921	900	861	916	907	881	899	918	890	884	933	910	893	925	900	926	940	876	902	899	853	900	881	871	848	928	917	952	829	928	909	909	896	905	925	958	924	831	964	864	884	905	925	907	874	918	874	876	858	865	852	888	920	918	916	876	942	874	900	854	874	903	908	915	864	846	891	901	939	891	889	898	863	864	879	932	954	903	874	965	882	899	872	912	963	859	890	983	937	933	915	914	885	855	933	861	881	930	892	947	925	896	910	907	896	918	930	905	893	847	890	910	903	911	879	910	856	867	887	917	912	913	918	942	825	856	856	911	883	978	911	852	908	896	823	928	908	911	894	903	938	912	927	931	914	817	913	945	921	919	911	866	928	890	899	872	912	846	926	931	873	947	928	873	873	916	946	905	896	892	901	906	929	941	929	867	910	940	902	845	906	942	924	934	935	937	905	888	904	884	896	932	847	892	901	830	911	954	937	877	866	938	922	874	870	875	874	945	902	885	936	934	918	894	909	908	945	913	848	925	904	906	922	901	885	918	892	924	883	921	860	899	878	891	886	878	889	903	931	932	831	910	868	921	935	849	944	876	898	917	860	915	878	928	840	893	938	874	938	936	841	927	945	918	870	872	924	946	913	903	871	923	853	882	911	896	905	883	920	902	896	912	899	874	924	877	924	927	883	923	851	895	871	853	937	944	894	956	874	857	926	892	935	921	854	864	954	935	909	910	958	881	882	889	888	909	835	877	923	835	872	954	863	885	874	884	953	893	908	861	903	890	880	874	882	898	911	893	906	886	976	872	846	949	871	926	909	909	882	848	897	906	884	932	918	899	921	889	874	942	942	884	822	899	940	906	916	881	897	916	881	931	855	927	947	925	929	855	932	882	876	873	890	892	917	896	923	864	930	913	853	906	900	866	862	940	879	899	957	911	891	877	870	869	898	890	938	873	884	841	846	935	922	907	919	936	875	854	899	881	850	949	925	880	830	868	869	919	957	881	889	900	879	926	872	901	876	942	879	924	917	880	887	917	893	835	902	896	909	919	925	907	905	886	876	944	932	952	847	909	923	923	937	948	905	906	895	951	909	894	869	912	914	935	856	920	967	918	906	919	891	910	885	855	894	894	916	884	899	899	853	908	876	922	987	923	901	911	888	920	909	890	908	883	911	916	870	891	888	902	906	934	935	970	889	890	845	935	914	869	927	879	943	984	944	898	904	922	896	911	890	928	890	875	912	983	900	857	927	921	904	916	897	913	923	914	863	958	931	880	943	900	868	864	813	930	923	882	857	867	860	903	888	862	871	900	884	931	917	915	862	877	928	883	917	863	860	946	888	887	869	873	879	882	898	878	855	871	930	860	891	860	893	913	925	884	889	963	900	946	938	867	930	889	901	853	921	864	897	875	866	888	916	892	920	904	965	926	935	923	969	900	906	856	925	898	834	976	952	895	863	894	900	895	979	881	920	924	932	886	848	895	947	903	905	884	872	925	904	931	931	884	872	949	897	945	861	881	903	899	970	868	896	937	888	902	949	915	930	939	861	863	886	878	892	870	868	881	932	930	936	911	819	892	864	863	903	881	891	852	868	858	874	933	889	908	892	919	946	912	888	916	920	908	892	888	905	891	898	904	923	859	871	870	891	932	936	942	896	887	884	968	927	830	903	921	878	886	864	898	863	867	915	915	975	890	925	889	902	916	943	871	887	879	895	958	920	875	963	904	857	875	946	873	908	932	901	847	898	932	903	836	978	970	906	901	884	841	956	903	954	888	909	917	884	935	858	895	890	858	922	901	891	939	903	885	920	941	914	934	874	874	863	871	926	935	860	872	852	904	852	899	917	875	927	903	927	881	941	883	851	900	897	897	923	898	887	946	931	907	896	904	912	871	906	934	903	938	923	909	890	938	906	940	855	888	880	884	899	884	894	927	894	921	942	849	932	856	952	891	899	912	873	868	921	893	894	901	955	939	850	902	982	889	948	833	898	928	924	968	856	887	903	874	939	860	954	878	859	919	909	850	885	879	855	887	902	871	904	934	898	960	907	892	883	880	903	900	883	875	948	865	924	915	882	905	904	948	927	892	923	912	884	861	956	851	913	878	907	939	952	858	933	969	922	909	877	856	907	927	889	906	882	883	916	920	883	882	921	844	877	864	872	894	928	942	864	877	881	931	944	952	905	893	882	915	913	880	909	907	966	928	858	925	886	862	924	908	908	914	879	869	885	880	910	955	935	858	862	867	922	897	923	938	866	842	878	907	906	874	903	908	940	864	878	912	906	940	965	884	907	917	936	918	888	894	929	927	881	917	885	878	927	848	902	929	904	916	871	941	910	904	913	903	876	874	870	911	874	921	907	927	892	890	911	895	883	919	905	907	928	895	925	882	876
37528	29770	21859	30208	24088	20341	15989	9926	3880	1717	1069	983	1022	1007	1001	1000	1031	960	1012	981	945	1018	998	977	1035	1012	990	966	973	980	1020	935	960	1044	1014	1026	993	992	1026	955	970	1057	970	1004	1062	991	1012	1007	1009	962	1036	988	942	1014	1025	958	982	942	983	987	979	974	935	962	940	1029	990	972	944	983	1014	991	979	1027	958	971	940	1000	978	978	984	991	1012	955	987	979	1032	994	981	1007	983	1012	941	990	993	996	991	968	1007	997	949	1053	991	952	976	978	1021	1069	1036	976	1024	991	1012	944	1000	1002	980	953	1023	1044	988	1030	972	973	983	985	992	962	993	1000	994	995	998	980	956	989	1026	979	963	999	1017	1009	951	1048	975	1004	972	952	928	876	921	1001	972	982	994	1012	943	974	987	1000	1013	934	967	917	984	989	1063	937	1006	1117	947	1015	986	1036	931	947	1001	1010	966	964	962	922	996	969	1033	974	996	999	962	1014	976	955	956	932	991	1013	988	1018	958	960	996	977	997	977	1004	989	1018	988	1024	984	963	976	948	989	988	985	992	977	1014	1002	1010	983	957	998	996	1016	1027	1006	994	1001	968	987	992	937	986	953	998	969	1007	980	1001	1008	947	998	1013	985	933	974	1021	989	950	971	1007	1023	908	949	1007	1004	946	966	1002	1003	996	986	939	992	1002	1005	959	1031	1002	971	980	986	1014	959	969	1046	947	1059	926	942	939	924	985	974	965	1023	1017	1069	964	1008	1013	965	990	956	982	1006	947	971	1008	954	1030	994	986	964	968	930	1019	1011	968	932	988	939	960	978	1001	955	968	949	994	1004	961	974	934	968	995	955	983	983	994	969	944	1005	1023	953	1001	1067	1062	985	1031	975	1012	1001	1017	1012	969	985	961	1043	1039	939	974	968	1025	971	996	996	1037	974	955	995	998	962	994	988	1018	970	938	963	1003	1012	996	1021	995	948	977	994	1034	1045	1074	971	995	1009	984	965	1003	1003	940	964	1005	970	982	1008	977	972	1005	974	1021	997	942	968	923	997	937	1022	962	988	983	1020	1022	960	960	966	1004	1004	1005	1028	965	968	918	1003	922	1029	932	985	1010	996	938	906	978	924	959	977	991	930	967	971	974	1009	950	1032	997	985	939	932	956	989	1010	962	971	958	998	937	957	963	986	970	936	995	955	995	997	958	965	958	990	995	992	945	1015	977	924	947	1002	915	987	1014	975	996	983	998	972	966	911	968	1037	976	964	977	986	1005	985	973	998	971	978	929	1014	1036	968	1025	938	979	979	1011	1006	971	1039	1005	938	956	974	993	1003	993	981	987	1012	971	915	981	968	994	1014	947	987	937	991	959	1000	918	984	967	948	979	980	1013	1021	1051	964	951	914	899	1028	952	927	966	993	981	947	1038	1004	1033	979	974	942	940	977	1017	1007	1034	1031	978	1006	1017	974	992	1003	961	945	991	992	968	993	1021	992	947	1022	980	944	1033	985	974	988	1016	1053	1021	1008	1011	1029	1017	1013	953	983	1009	1022	1009	973	1007	981	1021	994	1051	1022	936	936	993	959	989	1022	993	1016	973	1011	1012	1014	966	983	941	978	957	961	969	987	1046	998	973	1024	922	996	999	1002	1015	1021	984	1005	960	1071	929	967	996	1013	978	947	956	978	963	967	1002	973	981	1012	969	916	956	958	1012	932	931	997	940	975	921	1018	1016	940	931	1009	992	970	988	977	985	979	971	941	1025	964	951	952	1032	1019	1003	1010	1031	992	940	942	984	973	960	1038	1027	1014	1013	942	1041	1001	1004	914	967	967	982	930	922	978	978	1030	967	1006	984	1010	985	999	1040	1016	1004	987	989	980	987	1006	1015	1008	1017	940	1000	965	964	985	1066	956	983	991	1001	946	944	1058	989	974	935	1023	937	1005	937	1001	1035	1003	1009	962	980	983	975	1015	966	974	997	1023	996	1018	983	947	1000	982	998	958	1005	982	963	1033	1014	993	1046	946	980	971	1031	971	972	942	983	1008	997	1019	985	1041	971	980	1029	1033	1028	1071	962	1011	987	985	969	1000	958	930	984	1041	1003	990	1042	976	1011	976	952	966	947	994	994	969	941	1029	999	937	1016	957	1041	1000	941	1018	997	994	979	1005	971	1014	993	1007	999	1016	949	939	966	974	996	1010	1002	973	968	948	899	931	1005	953	977	957	1019	1003	982	982	1043	977	1025	1006	1024	1030	919	968	1008	972	968	1008	975	952	955	988	978	976	960	960	978	977	975	974	1016	985	1003	986	997	977	971	944	998	1001	926	1029	995	1007	939	977	1016	980	961	1072	1034	963	991	1031	1004	1006	979	1016	969	933	988	950	965	1049	911	961	1016	994	985	986	921	1015	1004	1024	982	1022	988	993	1063	990	1018	959	956	1002	1028	1033	984	1002	998	992	1022	992	1016	1004	1015	979	971	1012	940	983	914	996	977	951	979	1002	974	1004	974	981	958	983	976	964	973	984	995	968	985	999	981	945	954	974	980	1011	970	893	912	990	993	975	965	1024	1016	976	937	975	980	958	992	978	991	997	990	982	925	973	916	955	956	1043	1007	1026	1011	975	971	1017	1033	970	995	1019	1016	982	966	1028	1012	1031	963	1034	956	1040	1028	949	1004	1027	988	969	1047	960	1049	1003	998	933	1028	937	967	985	989	969	901	997	1002	958	962	988	964	1015	1002	981	953	985	1033	988	986	1032	1069	1011	1004	1007	973	976	972	965	966	970	984	943	991	966	967	999	943	1064	995	958	943	995	1040	972	910	961	995	998	982	956	942	992	1013	1005	992	972	999	995	986	1016	960	978	934	981	956	1006	999	945	906	957	1019	1008	1030	989	964	1034	1016	1032	1002	934	969	1004	941	959	963	1025	987	1020	949	1007	947	960	995	989	1001	997	996	953	997	949	928	998	1041	987	981	975	970	1006	1000	942	962	999	984	947	1014	968	995	1010	963	999	993	935	993	989	1010	1003	938	970	1026	1019	1024	964	992	1013	986	1026	978	964	1004	957	969	982	961	988	1047	969	967	1017	985	999	991	991	991	1024	959	976	1034	940	1029	957	966	959	984	966	1006	989	985	989	966	957	963	993	945	958	938	1030	1023	1031	1007	998	958	999	1029	961	965	1014	979	948	1038	975	948	1046	965	991	981	989	941	998	963	973	954	1000	959	921	1017	969	969	988	1000	1023	963	997	933	984	896	999	978	1071	1019	977	969	958	969	985	1011	994	1032	974	966	961	952	1022	983	1018	977	960	1047	1001	1033	1038	963	1001	973	961	966	1008	1018	1001	971	1022	994	1006	989	1066	1025	951	952	986	989	1008	1033	1022	992	983	987	961	941	977	952	1001	1045	977	1026	978	948	1012	957	943	963	1012	926	1006	1020	994	1038	991	933	1007	933	1056	979	980	989	1007	991	993	1005	961	943	1003	920	1008	929	910	947	1025	1059	1015	992	1058	1024	1009	997	988	973	987	943	971	962	987	989	951	956	939	922	1047	975	988	982	976	985	1030	1013	983	1033	960	997	958	945	998	980	970	970	1044	970	971	972	963	944	942	996	1025	963	975	924	1028	957	1044	985	950	995	1004	974	947	1006	971	1001	990	952	938	1022	1039	945	997	1000	969	957	1028	988	945	953	966	948	980	916	1006	962	1050	942	966	972	1013	1022	967	1010	994	943	977	963	986	964	986	979	963	967	968	1036	968	966	1024	946	1037	1001	1006	961	942	957	1010	994	982	1046	985	1002	990	955	1016	993	995	947	975	976	991	1004	989	967	992	962	945	1033	952	928	921	1036	960	975	980	991	1026	918	1004	1030	989	1073	1023	1012	1023	955	1009	1012	990	963	962	1021	996	971	1009	958	994	983	978	990	947	1035	979	1038	935	1036	978	925	974	959	1029	992	1021	931	1006	979	978	966	980	1037	992	1012	976	950	949	972	984	996	1018	981
40581	36194	27258	34619	29033	26800	22109	14600	6506	2551	1201	1063	1057	1002	988	987	1035	976	950	1021	977	961	1033	984	1009	996	1030	1016	960	986	1001	998	1007	975	976	1006	998	1029	988	924	1024	1053	969	990	1005	995	1061	998	1012	1015	998	983	1054	1030	981	985	983	1015	1004	950	973	1007	957	1022	990	970	989	1036	983	1044	996	996	1048	956	985	1021	1054	1015	995	1032	973	1030	1013	973	970	984	1052	1000	1008	1057	996	982	1017	982	1045	1009	1003	946	1058	981	963	1029	1020	1029	998	1017	962	980	957	984	1035	1015	1022	1020	1048	966	987	945	952	1056	996	1030	1038	978	1046	947	965	973	958	1018	980	1005	987	988	961	1012	1064	1054	989	1003	976	983	1004	966	983	981	987	945	1008	975	969	1028	998	1001	980	1021	1020	978	931	971	1010	1024	983	959	1025	1025	1008	973	1019	953	1015	972	994	976	1025	1015	968	1000	974	1065	1039	1067	1001	953	997	997	967	1035	975	996	964	1006	963	1010	1009	956	1037	1011	993	1034	1086	952	952	1078	935	1047	996	981	991	980	995	998	1025	981	960	1034	980	1018	951	1015	995	964	958	1001	941	1061	1031	985	974	989	979	1003	1004	979	1021	959	962	976	961	1008	929	1021	1019	1012	1006	1033	981	1015	1004	997	986	1024	971	982	1016	1012	1008	971	971	995	1066	973	982	1035	1017	970	965	999	1060	1021	981	996	992	1005	1028	978	1008	1002	969	997	1044	991	984	1021	1011	1024	967	1028	1028	1001	1013	970	991	1009	977	1045	968	1015	998	983	1056	968	955	1006	950	1041	992	966	1024	959	1025	1052	1002	982	980	1001	1005	986	1010	965	1021	942	1037	1003	961	1006	955	1006	990	986	1020	1030	961	1058	974	968	962	1030	987	1003	982	1005	988	1013	979	985	1008	1021	1002	989	980	961	1019	971	992	1003	1017	1028	995	1034	1018	1035	995	994	1026	1053	995	1012	1055	1049	1031	984	988	995	998	1011	1016	1074	978	978	1054	1032	1056	984	992	1052	1034	966	999	1018	1018	1010	1014	1001	974	1050	988	1003	998	971	1002	966	1012	999	1048	997	979	999	1030	1030	972	1032	996	1002	976	1056	1015	1023	1015	1033	964	968	948	1021	1030	974	989	1078	1006	953	1026	1002	997	976	1041	1045	967	1014	944	1034	987	1004	1017	969	986	1011	1029	1002	966	1008	1056	965	1017	980	1045	978	1017	1033	1004	1005	966	966	1011	1048	986	978	1007	1001	999	970	956	1000	1046	1067	1009	1012	1002	1021	955	958	946	983	1005	1054	987	957	975	1028	1037	1002	989	1030	929	998	1043	981	1067	1006	1021	1014	1011	996	993	979	1010	985	987	958	994	984	1051	946	998	980	974	933	959	979	1014	993	986	944	977	946	1019	936	1003	966	988	978	985	1015	980	1002	1033	968	990	1022	1048	1020	998	1014	988	975	1005	955	1055	1000	952	1017	1031	969	1066	1026	981	944	985	984	1017	1020	1043	1016	931	999	1052	1046	994	929	1009	962	1024	1012	1018	1008	1023	1016	1030	979	957	1007	977	1041	1061	1030	926	1020	1032	996	1014	1018	1002	1018	998	1053	934	1011	1038	1031	977	1072	976	991	1031	965	1031	1003	945	1060	1032	1011	1027	1005	1054	990	965	1014	1041	994	995	980	1005	1023	1004	943	963	993	1015	999	935	1017	943	1030	992	1018	999	954	950	1011	994	986	995	958	967	1002	999	1026	993	1009	963	1039	988	1039	950	990	1050	1007	1045	1003	991	974	1021	932	1077	1009	1000	1033	984	963	923	1013	984	1031	1019	985	968	1021	1013	1001	985	968	1022	1038	1004	1035	1043	995	1023	1003	994	944	976	1021	1009	1016	986	1083	1015	1009	992	991	994	980	1026	1001	1018	991	982	939	1013	1002	978	1044	992	1000	944	1014	1019	941	1011	1007	1013	1012	1003	1005	955	1002	989	995	1072	958	971	993	994	1060	1005	963	1014	1015	970	1017	985	950	946	1046	1007	947	1040	1018	1000	999	932	981	996	989	1006	1000	1048	965	995	1006	963	976	972	1015	1003	1012	1026	984	1024	1007	1020	954	994	1017	1030	972	993	982	1039	1001	1006	1021	1030	1010	1005	998	1020	965	1002	997	1003	970	967	1010	1005	1048	1017	1015	1008	986	1045	964	1059	1016	992	962	1027	978	996	1040	1032	1030	963	992	944	1013	1037	972	1025	1032	1026	1000	1025	974	945	1009	987	953	1029	1019	1003	987	1010	967	905	1052	953	993	1036	1017	1017	1014	1039	982	973	1024	1017	1033	981	1027	974	971	1027	999	992	918	1024	982	1061	1041	978	1013	1061	973	951	982	1040	1042	965	1057	951	1019	990	1034	960	1071	979	1006	1005	1028	1010	1015	1031	995	1031	1013	986	979	984	1080	1064	1025	957	1026	993	990	975	970	1009	1002	993	991	983	985	1004	1052	975	975	1019	978	1064	956	1021	982	1036	1004	1015	1061	998	964	980	993	1024	1009	976	961	1031	1014	1014	1005	949	989	997	1036	1019	967	1020	990	1037	967	997	991	987	993	1003	970	1018	999	986	1014	993	1004	974	1035	984	1025	987	969	1002	975	1043	1021	999	992	959	1002	1006	993	998	1007	984	971	992	984	1026	999	998	1032	1012	986	930	982	1032	984	1001	1006	996	971	944	999	1069	993	1017	1082	973	1007	981	919	1010	983	952	983	996	992	1011	1005	987	1022	993	982	1006	986	972	1043	964	986	964	1012	983	1029	1021	1010	997	978	986	940	972	1003	1006	999	1004	1044	937	1053	950	973	1042	981	1039	994	988	970	1009	1032	1005	931	1006	980	985	992	998	958	1038	1006	1005	1035	1007	940	947	996	1042	961	979	975	996	995	999	970	993	971	1051	1042	968	1007	1004	1050	1028	955	1002	1021	997	999	1044	972	1029	1010	1026	1002	995	1023	983	999	999	999	1047	952	1044	1026	1029	964	1014	1032	981	970	1009	995	990	945	982	961	984	1003	984	1070	1000	1012	988	1044	1018	1018	1011	999	1023	938	1025	989	1022	990	975	1050	1007	1008	1019	993	981	999	990	980	978	998	1041	1021	1038	914	962	1068	1012	925	984	982	981	985	1042	1001	972	1019	1039	995	999	1047	984	1070	1011	988	1038	1012	1037	973	1010	1017	985	1037	1008	979	1030	988	983	1003	972	1024	974	1016	1012	1007	1025	1008	1027	982	988	972	1044	995	1051	1069	955	1008	983	1023	1006	990	1023	1002	1019	997	997	975	1013	1003	995	1003	1064	981	957	1053	984	1069	1047	1026	1018	970	1061	1050	946	1047	974	987	963	967	1024	995	991	970	990	988	1008	987	1010	1001	1018	957	973	987	990	1052	1035	957	1023	1034	1025	985	1029	975	1031	1009	1030	983	960	1048	1025	981	1027	986	997	966	1033	1036	989	962	1016	997	996	924	943	1003	1004	1023	1017	985	990	1011	1044	973	955	1048	974	936	1026	963	1042	1004	1048	1012	1032	978	1064	999	996	1003	967	1016	1024	1012	972	1063	990	1033	1016	1026	946	948	1041	969	989	960	996	969	996	1005	1004	1067	979	1026	1018	954	986	1020	1004	1000	995	1038	999	993	986	1032	1010	994	993	1009	993	956	1040	981	961	982	955	1001	1051	1022	908	968	954	1037	945	1019	1009	977	1038	942	1029	971	926	1010	949	993	1055	933	996	965	1013	1008	1013	1017	963	982	998	951	1013	962	1034	1020	953	1004	988	1049	1075	997	1019	1028	1013	980	990	1006	946	965	1044	1049	995	1039	936	1012	1048	983	1002	1040	1055	988	969	1014	1077	1008	1017	1088	943	1036	1026	1010	991	970	991	987	998	1006	1023	1012	1034	998	1011	997	1002	990	1030	1035	1004	941	1053	1019	1039	1028	943	1020	1000	954	1040	1068	929	1039	991	1033	1040	1041	969	1019	971	1032	986	982	979	1094	1004	1005	1033	1011	971	995	997	909	1027	979	1027	1075	1002	986	966	989	1001	1040	994	974	1001	1045	995	992	1010	941	993	977	945	1032	959	959	968	950	1018	1006	1056	1003	974	1034	950	975	1000	1009	1034	1031	1025	994	1001	1041	1027	1003	1026	967	984	992	958	1037	1027	1000	995	1034	946	1009	995	956	987	1014	1031	986	994	1022	1021	1008	1012	994	967	967
24795	20732	27056	25221	24677	29531	28653	16988	6891	2203	1129	788	750	739	664	658	711	597	631	578	610	636	607	605	615	632	657	623	674	646	620	606	626	609	614	643	629	639	616	590	628	583	612	648	651	643	572	601	627	597	610	661	599	601	647	577	632	599	583	580	578	643	642	619	609	582	609	665	638	633	607	642	617	591	638	610	632	651	575	600	619	629	628	649	595	610	592	609	620	625	631	639	650	639	600	605	592	593	629	618	638	622	620	590	593	659	641	646	600	619	649	682	620	620	563	615	618	618	662	612	604	628	600	612	621	623	611	623	627	617	626	611	608	607	612	626	591	587	612	580	609	591	600	652	618	602	623	606	620	598	599	594	646	627	602	621	604	600	575	624	604	598	616	616	627	617	604	620	621	591	555	602	602	618	596	650	631	609	584	629	633	642	604	597	604	657	602	628	620	621	596	573	597	636	626	609	619	651	580	579	600	617	642	653	598	639	684	569	610	629	585	608	631	635	585	628	625	597	641	654	644	590	629	638	610	619	602	598	614	555	614	570	643	601	637	609	596	655	582	596	636	623	580	611	615	609	575	642	643	594	660	609	604	659	610	632	577	591	618	612	614	627	631	614	619	593	612	612	625	630	666	542	639	646	634	626	618	572	577	625	615	607	576	624	597	631	617	608	596	641	595	560	588	625	574	592	623	599	608	599	601	634	620	674	614	592	670	641	611	635	588	636	588	660	607	591	606	584	674	628	658	622	615	607	604	580	607	611	651	590	622	593	642	598	565	595	669	628	560	606	619	631	600	566	589	666	636	609	599	569	574	591	618	606	576	562	596	599	598	670	589	638	636	592	553	582	637	628	590	632	626	589	630	571	589	600	664	630	607	607	599	610	654	587	592	595	622	621	629	651	605	644	603	592	655	595	651	625	632	667	673	572	611	684	605	611	579	602	610	592	604	641	651	610	612	574	623	618	590	585	636	604	625	627	616	647	619	600	613	631	592	654	617	634	622	625	573	592	659	594	650	633	599	629	600	614	609	613	582	589	626	595	617	617	637	590	579	592	614	626	623	602	620	592	598	640	588	633	613	585	608	625	588	623	606	589	592	568	610	615	562	611	631	582	603	620	642	631	594	609	636	579	587	595	592	652	642	584	569	594	624	622	643	565	628	624	647	625	629	619	635	641	639	615	622	642	655	654	650	627	605	622	614	605	601	614	577	595	607	609	590	656	613	596	631	604	616	622	623	588	599	653	609	610	629	608	671	628	588	618	674	599	609	618	583	633	594	596	630	593	573	630	621	593	674	617	644	669	625	598	648	587	607	617	646	588	635	625	612	662	606	612	567	611	596	585	660	606	603	630	567	613	596	642	621	624	587	637	596	657	575	595	613	611	591	575	640	568	631	645	602	641	610	627	629	570	619	629	624	637	582	643	602	640	607	642	625	602	608	636	664	595	572	612	587	621	621	614	622	641	584	627	664	632	611	596	634	578	637	645	616	616	616	596	576	606	573	632	621	595	624	594	592	642	564	594	584	638	611	572	639	641	605	611	623	647	578	604	642	596	599	618	626	629	619	631	584	611	597	621	585	618	665	589	630	583	617	585	653	639	642	618	610	647	598	585	620	602	548	598	604	630	604	646	554	642	606	632	578	583	580	570	610	609	640	614	597	591	607	593	606	588	594	589	630	627	629	590	607	629	592	614	620	645	608	641	648	655	628	561	591	641	636	627	624	591	595	626	634	603	594	573	631	578	599	623	639	618	588	604	607	609	630	635	623	569	636	611	612	582	618	614	584	602	584	616	536	585	619	641	600	641	612	654	622	635	596	653	603	602	610	642	576	578	600	570	582	588	536	634	610	608	637	564	617	610	638	604	613	611	585	620	625	628	570	637	579	609	620	605	627	622	604	552	652	600	645	642	611	589	583	595	546	619	629	615	666	552	601	591	618	641	631	648	641	610	682	606	569	616	614	568	598	597	616	641	613	620	625	588	629	620	596	614	650	556	636	627	612	623	662	601	606	619	606	608	599	594	621	583	579	614	616	614	611	655	591	546	595	600	596	619	612	580	603	617	635	595	637	603	606	654	623	627	630	613	609	612	598	596	612	618	636	596	611	560	602	632	587	613	643	593	594	596	572	598	655	609	633	564	547	614	599	643	601	595	575	613	622	629	605	616	612	704	620	631	601	617	650	634	592	598	656	645	641	565	627	574	586	632	614	611	621	586	609	596	608	626	609	561	563	598	593	619	619	599	586	609	617	624	594	615	644	595	629	619	623	639	542	607	623	626	607	674	610	663	618	611	586	638	637	623	610	598	556	629	598	612	605	595	610	656	623	590	591	647	625	579	575	609	641	638	616	585	602	587	600	603	604	596	627	665	619	621	646	602	579	597	617	585	609	566	620	624	614	624	609	595	613	600	646	632	612	613	638	602	594	620	620	643	611	595	613	591	594	589	559	617	618	604	564	646	627	610	628	627	621	596	648	617	600	598	577	594	600	617	604	588	624	636	603	597	604	570	646	686	569	632	622	602	642	627	556	601	617	623	580	619	640	608	649	619	616	611	618	582	639	528	586	665	617	614	618	627	623	596	613	637	601	663	607	609	615	624	595	604	567	597	567	587	630	649	608	617	591	629	625	616	584	567	603	630	642	611	621	609	591	567	640	602	615	591	565	637	652	638	598	581	641	575	606	600	630	590	649	610	683	653	607	607	595	570	604	631	611	594	603	639	636	644	620	645	630	598	602	617	568	592	599	606	595	622	580	612	611	648	642	630	616	597	612	603	587	601	574	606	644	552	586	632	609	601	619	626	593	584	632	602	603	589	605	609	602	616	640	591	581	606	608	590	616	601	619	620	632	593	596	596	593	595	641	614	576	655	595	570	670	683	614	633	599	595	647	628	665	610	592	572	608	623	640	604	651	637	598	549	595	637	593	670	628	590	618	613	665	592	590	611	591	626	613	621	620	620	597	590	607	595	539	590	608	625	641	614	650	616	610	617	564	621	576	632	632	644	591	588	648	590	670	599	646	611	581	611	588	586	654	618	607	641	656	651	665	615	632	637	662	624	619	590	638	620	646	563	640	588	664	638	627	628	655	587	600	639	589	686	641	608	619	630	612	654	607	652	653	604	618	581	656	597	621	597	646	632	646	595	625	570	649	613	626	629	582	591	597	638	556	617	642	591	598	625	664	627	582	592	587	616	601	596	608	594	549	576	601	594	642	603	587	589	592	663	629	621	646	596	601	622	656	544	604	591	658	657	634	620	559	608	628	670	608	576	627	577	611	659	552	614	593	597	583	605	595	580	668	599	636	620	595	613	618	623	625	612	602	629	599	644	677	660	608	631	639	574	594	681	577	644	591	656	614	631	644	579	623	652	587	592	620	638	552	647	578	592	602	610	683	562	659	614	606	609	601	623	575	604	599	613	607	655	602	619	593	608	671	609	566	622	614	600	612	626	654	603	590	588	641	605	614	614	630	627	605	623	598	573
42346	48671	40800	40550	36556	35707	31305	19974	10899	3357	1738	889	790	736	774	748	706	678	717	672	628	702	676	685	691	676	670	640	645	658	662	617	667	660	626	670	682	685	666	616	670	664	661	643	644	584	612	673	713	568	646	621	647	641	664	658	630	663	593	668	655	611	625	656	614	674	656	624	610	647	640	632	619	680	642	646	620	624	680	660	721	678	668	642	686	598	620	640	619	608	627	632	637	626	672	638	657	636	604	618	671	662	615	649	638	592	647	667	631	654	642	631	642	658	618	633	588	632	653	658	628	639	653	648	617	596	614	626	643	653	674	657	678	674	643	633	657	591	642	637	624	666	632	654	641	623	643	585	637	636	606	646	614	608	611	626	650	623	629	611	625	661	590	656	662	631	627	629	602	637	615	648	646	627	619	616	661	587	650	633	645	626	598	653	631	666	623	663	613	592	640	654	646	641	625	717	650	655	648	629	647	645	666	610	652	623	657	630	630	650	660	637	640	634	624	674	640	599	614	615	636	628	608	613	661	623	643	653	629	660	643	601	632	641	609	628	638	640	659	589	647	600	650	706	623	632	628	666	617	623	640	645	616	654	643	675	628	603	624	657	585	617	589	658	607	625	567	646	617	596	615	661	648	608	643	624	630	664	601	618	628	657	661	684	684	636	615	655	650	617	623	598	642	642	631	660	641	634	619	622	644	673	699	642	656	628	613	642	606	638	626	709	671	668	639	591	634	609	610	616	698	646	646	648	602	661	633	636	648	692	656	640	641	638	636	697	612	673	716	616	654	656	601	610	662	621	606	651	645	634	676	613	623	654	655	659	637	590	620	645	629	649	585	623	644	653	647	640	601	634	618	650	579	620	623	621	652	611	664	628	655	611	611	604	642	615	645	683	590	629	640	634	643	636	664	663	652	602	649	657	649	670	651	596	614	636	635	628	656	586	645	648	622	587	620	630	645	614	673	625	677	608	660	631	644	640	656	623	695	640	619	592	649	633	622	621	675	604	622	605	598	640	612	603	627	653	634	613	610	602	627	653	667	611	645	614	611	619	656	622	681	624	669	611	679	599	652	605	632	631	651	663	618	613	660	630	666	632	612	631	655	627	655	618	664	653	600	647	635	633	669	626	635	601	639	633	690	629	598	655	632	619	607	643	643	625	649	632	678	617	655	680	629	635	648	637	625	639	628	603	596	619	601	628	578	643	644	611	597	653	660	566	653	657	622	620	665	629	629	624	639	625	648	653	612	608	653	631	638	613	621	613	642	647	598	619	613	613	654	620	633	623	606	629	632	637	633	698	644	690	618	616	663	617	632	650	625	664	603	643	605	632	676	620	620	662	629	603	607	642	631	630	626	590	654	666	612	619	621	601	589	619	640	636	613	658	674	631	648	656	631	604	600	632	631	634	608	633	659	589	631	666	653	603	605	586	636	610	658	586	633	641	638	592	603	656	647	602	608	677	639	655	608	614	621	625	649	651	659	641	622	577	647	617	652	652	631	588	622	613	622	638	608	644	639	650	636	649	588	647	639	606	627	620	664	623	652	672	656	576	592	669	600	609	651	619	636	561	633	638	612	632	649	634	611	658	632	644	671	674	624	625	642	633	614	563	614	602	639	600	646	676	585	673	664	653	615	613	673	624	605	632	652	624	652	680	691	627	655	617	665	609	628	610	622	635	648	613	597	665	643	670	644	704	630	644	652	669	671	600	697	639	594	588	642	628	631	652	622	638	630	626	653	645	576	610	617	618	628	678	668	593	627	675	642	650	601	669	631	693	635	653	625	614	578	623	642	641	606	622	611	635	604	614	682	655	673	641	610	652	658	668	661	665	609	627	574	614	616	639	634	636	621	619	603	648	647	644	689	643	627	618	598	664	591	636	599	623	652	592	606	636	659	628	594	633	620	649	622	657	604	649	637	645	653	633	664	639	646	612	638	649	634	655	610	623	683	612	645	632	607	637	630	632	617	649	653	620	592	641	657	623	628	645	609	639	657	609	625	618	618	613	605	630	604	636	619	639	645	598	640	642	648	647	641	637	660	596	619	621	627	618	616	657	631	593	644	632	637	603	605	645	632	595	646	590	611	623	641	615	645	650	607	633	672	590	601	625	707	674	614	641	586	653	630	633	638	637	668	609	616	686	628	619	631	632	671	671	654	649	631	626	661	662	619	613	631	643	633	623	682	641	610	655	591	638	661	632	691	615	649	644	629	631	654	637	626	600	672	614	617	589	622	624	648	638	641	615	643	626	629	636	620	655	624	625	654	635	656	612	661	662	662	640	625	639	616	678	652	645	662	628	610	608	618	665	638	635	637	663	661	586	614	662	609	639	644	649	629	609	672	617	634	624	604	617	633	636	615	654	670	677	592	616	613	664	602	602	634	623	616	634	617	606	648	602	652	646	632	622	609	653	661	636	591	673	682	659	612	598	644	645	572	632	626	606	675	611	603	625	664	649	634	627	597	612	629	600	657	644	658	666	655	604	627	638	660	675	650	586	682	644	622	668	676	665	623	640	634	664	716	606	646	699	640	652	656	591	596	636	673	633	642	665	641	608	624	658	634	607	645	655	648	622	606	623	593	644	610	607	642	629	611	652	602	654	636	601	652	609	605	669	670	621	610	662	665	652	686	646	643	605	598	678	603	661	639	581	672	636	638	634	634	660	655	652	608	663	595	659	651	612	650	633	632	676	633	627	625	621	621	675	668	639	633	592	619	657	610	634	630	616	611	602	649	650	666	644	619	622	632	619	652	625	598	628	639	636	633	655	616	639	612	618	620	644	626	646	658	641	660	653	609	583	646	582	608	629	594	650	623	621	629	652	648	667	649	631	665	640	668	609	633	651	615	668	587	640	660	654	640	654	678	663	613	645	660	624	622	684	652	653	666	638	630	648	650	622	619	639	644	627	624	648	672	653	613	647	646	656	665	650	614	647	653	607	612	624	591	651	656	636	601	582	622	661	622	641	616	628	640	617	642	667	666	600	625	625	652	639	604	617	633	675	664	628	612	610	626	656	670	646	635	592	664	660	601	670	644	603	609	669	656	660	646	665	641	631	624	620	657	673	662	646	622	592	649	656	593	680	628	598	639	663	613	693	604	690	648	660	625	579	632	627	642	646	631	666	635	647	657	666	640	615	625	651	598	667	618	681	607	649	640	624	656	650	626	667	652	653	617	643	611	617	595	629	631	601	618	612	685	665	608	637	639	641	663	650	690	595	649	653	651	607	629	607	633	622	630	652	641	649	661	641	629	662	619	637	618	626	625	606	608	685	625	618	626	594	657	611	630	603	654	658	614	622	622	640	657	665	655	655	650	699	622	631	663	680	641	603	620	676	625	651	634	563	672	622	602	608	676	619	588	645	607	689	649	603	596	656	623	573	664	650	608	684	645	663	657	655	624	615	605	602	648	640	646	655	645	667	628	681	634	603	648	632	682	671	637	606	647	623	614	658	647	636	654	613	593	637	617	643	634	619	621	625
22841	20704	27273	24039	23853	32139	31250	21684	12785	3342	1901	1117	1087	970	983	983	959	950	969	935	915	951	894	969	946	911	931	914	968	897	844	893	946	923	934	918	884	917	856	866	940	868	879	882	916	896	917	853	911	921	846	870	827	876	914	858	865	850	880	909	898	856	896	895	930	841	857	895	892	881	916	850	923	901	867	888	858	902	924	875	919	928	917	862	912	927	854	908	858	860	882	863	869	855	851	843	873	842	894	887	908	884	910	901	873	889	857	907	869	911	867	938	927	858	925	864	870	859	915	913	931	840	869	873	909	882	925	912	877	894	843	895	874	918	844	902	838	898	902	899	854	896	914	883	889	859	898	865	908	818	872	880	872	928	919	861	880	921	880	911	889	859	934	910	870	838	863	837	870	915	881	838	905	894	911	897	907	895	881	892	901	856	903	854	893	904	859	915	907	852	900	874	911	874	881	916	941	880	934	845	886	863	892	847	891	901	867	944	925	901	899	911	853	905	895	908	929	900	887	817	891	915	855	874	889	869	876	796	896	888	842	906	870	891	936	911	911	906	905	855	855	907	902	924	863	918	865	896	964	921	915	872	890	898	857	945	859	879	920	890	880	828	898	889	893	887	897	886	908	924	835	851	847	848	877	856	951	844	869	872	889	909	918	893	890	893	858	919	865	906	849	869	853	882	891	905	940	874	957	905	858	890	834	859	883	892	905	891	868	892	878	852	867	869	916	923	889	882	876	856	882	896	884	874	897	840	872	902	827	878	945	925	912	870	871	877	877	860	900	921	926	876	917	913	857	879	848	907	879	861	846	884	887	923	885	953	894	924	897	870	888	865	884	899	895	891	875	882	830	883	886	882	889	922	884	860	902	927	884	909	899	902	926	881	952	848	846	923	847	844	890	906	865	885	926	917	937	915	896	846	942	832	874	937	906	934	861	941	846	863	836	902	859	840	897	858	871	908	825	861	876	898	886	857	855	822	918	890	819	881	847	877	920	895	840	905	924	841	877	887	945	888	930	908	863	883	871	852	842	882	991	905	878	897	825	918	862	881	900	921	905	861	869	900	916	901	904	896	872	834	868	872	897	874	916	904	849	870	841	838	908	843	822	884	864	920	910	883	873	926	930	867	868	902	895	888	919	865	866	886	887	897	914	871	922	885	879	915	863	918	896	845	930	894	924	924	904	849	908	940	859	924	919	909	893	837	934	853	928	904	907	883	894	866	847	887	888	854	882	891	897	828	842	877	871	903	887	872	872	834	857	851	891	862	917	929	871	913	951	864	882	878	873	934	915	913	879	927	903	857	872	881	863	874	888	857	910	889	902	872	911	903	886	920	901	904	876	888	821	962	896	928	858	936	896	839	880	892	892	884	893	938	909	862	880	896	939	973	889	880	904	879	880	856	923	861	892	925	854	869	897	834	904	868	881	856	876	885	847	911	885	881	916	837	857	898	904	874	880	873	853	849	886	878	869	869	878	848	885	837	867	870	823	871	862	889	930	882	911	869	860	852	837	888	834	847	832	896	954	913	915	866	869	927	899	947	868	935	863	877	850	889	901	927	897	867	869	907	933	917	877	926	916	851	865	804	860	837	905	894	853	859	851	862	876	931	888	866	916	951	845	915	846	854	907	858	891	870	840	872	927	868	899	855	922	875	862	900	917	892	855	920	856	900	888	880	935	873	865	941	907	874	850	860	899	859	820	894	889	864	894	942	916	881	857	880	862	902	901	849	878	890	905	842	848	828	892	821	838	908	844	928	841	886	904	865	860	862	875	879	892	872	917	886	924	879	915	901	874	915	917	857	866	895	876	892	865	892	891	912	931	844	946	920	888	850	865	894	920	845	875	861	911	885	877	895	912	899	922	924	927	941	883	917	901	867	902	842	889	896	941	906	842	845	925	849	906	887	880	894	897	873	877	871	869	910	879	874	875	840	922	859	911	904	849	899	872	886	863	864	895	892	928	910	899	862	878	879	874	902	882	886	904	866	889	838	853	884	857	909	874	843	904	856	907	944	834	877	909	934	902	849	837	889	958	921	886	881	851	881	882	905	902	889	917	908	885	892	813	872	877	889	839	885	869	850	896	871	909	887	915	866	813	827	910	890	882	829	846	906	889	859	884	854	841	910	830	891	866	870	916	870	916	891	872	916	839	909	875	847	891	876	885	873	889	906	871	833	884	866	918	886	878	885	882	880	920	894	918	896	882	846	863	936	873	870	844	919	884	865	847	915	863	901	832	880	865	857	839	845	902	897	939	899	962	905	922	918	847	875	838	950	869	904	873	880	886	909	884	924	873	913	838	890	895	842	869	923	921	888	894	908	870	927	916	884	868	878	848	931	858	879	853	889	908	893	841	849	926	849	916	915	872	870	851	889	867	844	917	882	900	851	937	900	870	869	922	893	857	889	889	867	902	866	860	886	899	911	920	894	879	895	886	858	857	874	865	888	842	887	878	863	879	866	861	907	879	936	865	860	927	853	863	894	887	926	893	890	922	878	840	896	935	850	890	898	904	878	859	877	889	894	901	832	930	908	885	871	874	864	845	893	858	868	888	910	888	901	910	876	878	894	886	885	901	908	854	840	888	906	886	883	835	916	865	875	872	922	869	902	861	851	890	874	930	876	898	872	871	907	870	895	891	881	871	905	897	874	842	874	841	918	885	889	890	932	886	898	912	865	892	837	909	872	897	867	925	880	860	825	879	988	887	846	888	905	954	935	892	872	854	877	898	918	881	879	852	878	921	851	874	907	881	868	891	912	881	843	899	950	895	868	871	859	864	954	925	915	873	835	881	890	867	890	920	821	865	894	847	898	876	905	890	889	891	881	893	858	876	875	839	826	915	860	869	869	827	882	902	900	906	882	890	914	840	821	879	872	907	923	897	885	877	824	879	935	883	943	862	859	878	921	878	891	891	849	886	894	869	925	889	898	892	863	925	918	898	879	869	911	855	902	908	909	919	929	871	917	886	879	886	803	861	895	924	910	872	868	946	909	882	883	925	837	887	881	911	882	866	913	948	873	916	842	871	905	899	922	921	877	902	877	922	891	884	883	869	875	915	866	832	937	908	851	869	824	872	816	881	934	906	884	859	921	934	905	898	858	852	936	876	934	860	849	879	901	864	928	849	797	886	891	897	947	896	866	834	958	883	924	884	926	832	882	897	903	923	912	939	889	930	857	855	925	917	908	927	944	876	857	845	893	891	862	899	920	901	872	910	903	885	829	876	919	929	903	858	863	845	877	901	876	933	925	901	852	898	841	906	908	873	862	916	881	919	878	840	910	853	863	855	876	898	913	871	901	875	876	935	916	871	901	859	901	914	906	823	877	823	921	938	866	912	943	867	893	915	913	846	929	904	900	920	916	938	863	872	852	895	858	877	863	962	893	876	925	857	869	872	875	872	829	879	901	879	893	838	863	908	894	938	913	915	880	931	857	900	858	846	873	848	888	842	819	892	889	866	874	885	836	900	886	844	876	938	910
45658	56419	41377	40803	44668	41311	32985	26124	17025	4565	2624	1311	1214	1135	1083	1050	988	1024	954	1018	965	887	968	852	966	882	901	891	916	928	882	907	842	854	890	852	933	870	852	848	881	884	886	862	926	899	867	909	892	856	859	930	866	839	888	850	832	845	843	850	887	897	848	849	848	851	889	887	821	867	853	832	832	850	897	843	814	846	838	884	900	861	834	869	836	856	903	871	872	818	857	853	882	861	891	843	817	845	893	852	860	862	877	896	817	892	799	894	817	853	851	801	803	869	886	880	816	845	881	832	860	873	873	852	845	881	887	826	814	839	808	835	842	866	829	812	899	858	864	810	878	874	854	853	848	839	851	871	887	845	873	912	842	927	812	817	804	830	864	839	847	797	833	886	848	871	854	845	870	786	865	878	848	876	895	860	805	881	866	804	871	864	834	914	848	832	851	870	839	849	827	823	810	852	840	871	829	818	909	854	829	855	847	847	860	919	879	799	901	894	831	877	865	869	874	820	883	843	878	859	807	824	845	834	845	869	814	820	831	834	845	847	876	845	789	860	863	847	830	878	862	841	879	876	845	789	857	836	838	822	907	824	830	782	894	860	821	847	840	891	849	898	834	872	804	931	854	858	886	881	828	829	906	806	845	876	795	850	891	852	835	831	827	888	796	876	825	808	801	864	839	858	883	821	880	866	837	859	844	885	859	857	794	893	897	824	850	842	862	820	839	891	837	817	852	803	860	895	843	866	850	868	805	859	841	853	843	840	857	888	880	851	886	861	874	855	836	858	849	863	847	847	857	867	885	864	849	887	892	838	892	832	854	788	862	787	878	836	854	879	876	857	874	795	844	835	890	855	872	877	855	882	902	871	850	867	905	849	844	843	856	947	845	834	882	858	857	816	838	830	826	853	866	854	839	840	862	822	897	856	867	853	820	887	841	808	840	916	874	856	849	825	851	860	804	883	864	858	862	801	912	859	880	868	841	845	867	861	819	857	857	805	885	879	827	867	857	794	903	823	832	811	863	845	810	839	832	904	870	861	821	874	829	817	869	870	878	826	809	843	845	814	849	827	838	869	923	887	815	839	810	845	846	915	825	825	862	894	860	874	816	897	844	817	847	866	844	811	880	830	878	819	832	813	875	826	831	879	841	768	866	806	825	819	822	859	812	849	865	864	811	827	812	893	921	822	895	882	905	893	867	908	825	827	840	871	841	875	883	872	867	885	843	844	802	854	856	849	852	868	866	902	810	837	860	848	902	817	874	846	803	891	872	888	829	900	797	898	871	858	835	822	822	824	816	854	873	852	851	856	817	841	846	856	863	861	843	798	884	946	816	889	870	842	839	846	794	847	872	877	826	843	811	861	860	867	847	811	840	845	852	860	847	779	889	854	813	910	821	902	829	853	845	863	857	817	874	805	842	850	859	842	793	885	848	863	891	856	880	808	834	852	867	840	866	865	823	897	913	896	821	883	896	876	830	933	851	848	855	825	877	864	873	840	814	811	798	814	851	847	869	856	808	829	837	829	904	838	863	810	811	834	884	903	842	891	842	824	829	853	819	846	788	882	872	849	861	841	840	879	824	834	909	849	845	873	790	866	884	834	870	875	894	876	852	833	881	877	864	883	867	827	854	807	859	836	882	865	841	838	847	817	865	799	824	896	837	816	859	806	877	841	817	870	864	863	827	859	866	821	830	821	827	843	850	880	848	926	820	843	857	889	820	842	875	835	847	823	874	866	869	866	877	894	880	887	873	866	929	871	852	852	864	845	846	836	854	804	850	824	849	885	834	803	871	811	809	835	879	849	852	854	867	805	880	918	818	861	860	895	890	863	795	818	892	850	858	811	807	857	878	809	863	850	851	898	871	834	846	878	829	820	871	860	876	802	850	818	869	787	871	839	824	860	832	867	833	851	838	866	864	817	907	845	828	891	884	906	836	823	814	855	838	839	859	833	866	865	814	881	858	793	863	841	833	891	814	834	857	842	915	877	836	845	834	864	838	870	875	792	820	850	866	885	841	856	768	794	830	820	837	853	891	855	822	908	846	895	836	878	858	886	832	811	895	895	868	861	842	850	829	852	867	786	859	868	823	856	839	816	824	860	842	833	833	891	819	844	859	837	898	889	846	857	922	884	809	832	812	889	840	864	866	847	875	873	859	860	861	838	846	879	868	853	840	845	862	842	878	853	931	875	783	894	875	868	837	889	822	910	846	876	884	868	871	817	821	866	842	828	873	849	830	853	828	902	800	793	831	863	847	829	844	843	826	861	845	908	808	823	824	889	880	911	858	885	825	829	854	858	859	884	826	884	804	874	845	859	831	866	844	873	863	874	869	848	884	831	843	896	852	879	878	867	861	878	845	846	805	840	830	860	835	883	884	825	848	833	871	873	873	847	833	882	888	856	806	864	856	844	869	903	847	833	834	848	830	842	844	906	889	836	871	854	829	897	800	836	823	844	864	893	794	865	840	812	865	853	830	883	847	867	814	916	851	863	835	813	874	871	857	909	831	816	787	892	912	862	842	861	835	828	817	890	881	912	925	862	873	838	844	838	859	849	860	866	828	844	870	891	908	852	871	928	805	866	913	854	856	840	866	780	816	880	876	836	818	795	868	786	828	851	815	869	848	865	863	858	899	879	826	822	857	881	844	831	804	845	889	844	927	880	847	839	827	878	893	849	894	818	827	870	857	824	898	881	867	879	829	848	863	899	785	877	855	808	856	851	842	824	887	883	868	850	824	891	868	819	931	835	816	854	872	909	855	883	850	878	848	833	854	846	870	816	851	851	883	881	837	821	857	877	887	845	864	818	853	909	844	897	840	835	820	855	846	809	883	823	836	843	846	878	854	875	834	846	857	886	827	814	901	849	812	802	849	856	832	827	830	802	875	871	884	815	863	854	871	865	875	882	849	849	803	878	878	862	816	871	857	785	841	850	871	836	835	855	805	915	829	858	854	900	829	819	821	815	879	836	809	837	844	820	831	859	864	863	844	933	840	890	828	844	819	868	857	876	861	793	872	874	841	888	812	860	793	859	858	833	794	797	790	875	877	814	830	860	820	826	877	888	867	842	815	856	890	838	857	867	833	856	821	909	903	847	828	886	845	866	914	825	846	821	865	822	867	821	860	891	850	864	869	857	822	851	868	845	853	827	862	857	864	784	841	824	864	877	787	821	820	887	919	804	846	906	827	856	843	860	860	846	860	833	855	888	844	783	806	817	856	809	819	850	823	871	880	856	835	893	845	819	915	867	866	904	834	880	866	816	855	854	823	830	820	893	868	821	851	837	831	861	819	839	884	846	872	843	861	837	867	840	882	854	861	825	832	841	829	774	873	823	890	851	835	856	817	854	862	853	823	795	859	834	889	806	828	847	876	837	859	844	850	882	847	835	805	823	791	801	809	859	832	889	876	842	804	873	835	817	895	815	832	837	784	828	895	890	838	826	860	883	853	839	854	825	828	844	857	872	855	819	818	845	824	891	857	842
36060	29877	20474	20071	22336	23008	14912	10313	4469	1344	1125	1045	1004	928	965	912	985	936	930	932	1026	914	952	962	940	924	965	974	950	925	1018	964	988	912	931	954	1034	929	969	918	982	933	915	925	957	881	898	891	894	948	931	952	887	982	897	946	913	907	939	898	931	887	971	933	932	979	892	950	925	992	952	931	902	941	900	975	951	922	928	900	974	880	910	939	949	926	892	913	925	965	893	922	954	975	996	961	956	991	915	966	997	975	963	915	935	934	869	1024	961	950	922	957	939	976	936	925	963	987	984	972	972	939	967	924	936	961	984	925	906	973	962	935	952	922	947	962	948	956	873	981	986	961	874	978	975	915	932	952	954	925	890	935	919	907	930	926	972	910	915	948	940	935	939	927	893	924	998	905	953	936	948	971	959	935	943	978	911	969	906	921	910	951	896	1015	964	942	900	915	995	950	913	970	934	935	944	907	961	946	879	913	945	925	941	900	951	917	943	899	986	937	948	956	860	912	949	898	957	984	910	948	930	908	941	994	945	905	918	924	965	896	948	955	910	867	950	945	969	942	934	930	956	903	952	926	969	959	987	945	947	973	959	938	893	939	932	941	923	933	1013	948	915	967	931	950	947	935	957	943	938	957	927	995	912	862	992	928	894	931	970	882	974	904	916	894	941	960	922	944	904	927	962	896	885	897	960	950	964	1007	963	949	957	953	923	914	932	953	979	948	932	949	909	983	937	907	978	963	978	978	990	888	938	958	906	947	953	946	910	984	884	921	943	1025	961	933	935	907	994	917	943	930	929	952	965	989	953	1010	970	945	976	976	946	982	941	980	928	941	903	954	941	942	938	1000	935	916	936	931	938	917	910	866	926	975	942	947	924	915	973	916	922	884	858	918	962	990	997	920	915	930	968	959	1008	908	927	959	972	894	1019	1001	925	955	944	953	951	973	962	999	1031	931	974	997	916	949	964	921	958	927	903	952	952	951	982	939	947	972	903	940	868	944	918	916	971	963	982	976	965	962	984	956	965	960	913	922	870	914	957	957	912	910	899	967	936	928	942	973	961	998	980	902	975	922	944	947	946	948	918	997	940	925	926	870	904	956	941	967	878	1012	906	960	937	972	1015	923	980	952	944	908	897	919	962	927	942	950	930	887	905	925	956	974	968	996	1004	904	925	940	941	904	945	915	943	962	905	946	914	894	937	954	980	899	1002	969	964	1001	995	938	946	931	997	948	902	959	912	1013	933	920	929	964	929	932	873	1012	969	947	972	918	1001	936	880	907	938	949	951	942	894	1013	930	896	1018	953	933	838	950	967	1003	937	927	942	909	920	986	967	875	971	911	950	971	930	938	892	949	908	928	981	920	931	922	957	930	930	983	942	953	939	942	926	934	942	906	945	956	966	1008	877	969	962	975	922	932	917	974	981	984	914	961	1004	919	958	966	942	925	938	933	872	903	941	958	911	982	931	906	905	990	949	929	892	975	981	894	951	906	933	882	974	911	929	951	949	969	909	894	940	955	912	998	998	944	912	936	931	935	937	944	895	996	940	951	936	896	962	942	976	945	944	958	940	962	964	939	905	984	923	964	957	951	928	954	930	948	988	934	994	965	931	996	942	941	964	936	939	934	966	968	997	988	938	957	967	951	958	900	955	925	960	1002	922	946	957	949	973	898	935	984	959	907	952	976	964	972	950	919	908	916	934	879	952	908	975	970	953	958	906	1024	939	987	882	940	942	874	940	963	942	898	997	948	994	944	940	907	1008	890	917	928	920	893	921	967	975	955	1019	958	918	928	962	979	983	905	896	906	953	964	955	968	957	970	1003	961	897	970	1031	935	905	952	986	917	944	929	975	965	957	990	919	963	991	900	1011	944	968	957	896	931	953	905	950	977	967	933	934	956	940	880	913	977	931	943	893	961	964	940	930	963	950	908	931	959	952	941	972	948	906	943	951	907	915	962	972	984	916	939	919	956	960	903	923	929	929	925	934	922	926	917	937	927	978	888	946	949	936	907	946	910	950	939	973	899	935	972	953	940	928	997	926	974	897	923	897	959	977	934	909	960	957	929	957	989	925	948	948	969	939	968	901	949	963	965	926	915	927	961	961	910	934	940	962	937	930	984	934	958	886	939	915	929	939	971	909	957	944	929	990	945	944	932	966	967	1000	942	929	925	869	932	942	971	963	909	955	909	972	888	928	960	913	917	952	955	961	951	938	931	928	934	969	966	952	910	943	999	906	926	939	960	941	933	926	918	927	923	962	934	942	939	877	905	952	969	954	983	912	957	991	937	961	924	974	945	914	893	943	905	972	932	928	929	978	938	962	896	932	986	985	954	947	974	1019	898	958	961	943	915	912	917	920	950	940	985	995	922	952	925	995	912	980	959	968	954	941	922	910	929	986	970	945	890	904	950	957	875	938	920	969	978	934	959	938	873	919	963	937	945	936	981	972	934	959	934	994	985	934	969	972	924	884	914	929	958	933	917	903	918	942	905	939	953	946	984	955	955	989	955	949	953	934	976	941	964	954	936	927	947	985	917	976	908	984	971	974	924	918	925	943	924	939	963	946	985	932	939	958	976	950	942	889	884	953	961	907	966	978	914	982	942	995	944	982	974	935	1008	930	934	944	953	1014	999	946	968	973	920	941	1020	927	964	947	997	963	944	949	979	917	948	956	985	974	920	910	906	960	907	974	959	978	958	920	939	923	946	934	924	942	913	967	916	970	942	934	967	848	937	963	941	974	966	901	911	943	936	930	932	971	921	961	916	928	947	933	935	967	918	957	953	990	956	911	952	918	917	965	914	1009	916	920	930	926	939	997	980	908	926	956	985	938	933	976	880	983	910	899	943	980	933	918	942	978	937	945	981	943	985	966	994	935	912	947	880	909	920	929	896	926	918	959	964	972	894	916	941	911	908	964	911	907	925	932	973	971	934	926	973	929	955	921	977	969	966	933	885	968	979	959	917	920	978	946	891	932	1014	976	964	931	927	1012	943	965	934	923	953	950	977	938	977	972	950	943	941	957	926	951	951	979	957	948	950	925	897	933	960	962	951	1005	979	979	921	957	928	912	944	951	972	943	970	889	953	917	932	949	922	955	943	954	910	969	961	916	991	950	961	954	967	951	935	939	984	920	940	942	935	953	975	936	922	934	956	937	973	963	949	986	914	882	895	920	923	940	974	938	958	967	937	944	949	892	941	972	900	996	982	909	882	901	937	931	945	959	934	906	963	979	892	971	885	1022	883	928	969	925	1009	947	937	947	957	932	953	911	879	857	938	981	991	957	890	930	950	931	977	930	917	901	899	950	955	933	964	955	935	974	922	913	1004	941	971	895	978	934	946	957	969	933	964	956	974	904	902	968	876	984	932	939	887	894	965	937	896	945	895	914	920	975	965	975	907	955	979	982	916	964	918	923	936	939	897	874	960	913	961	908	933	915	941	925	965	935	941	948	937	934	955	891	921	944	914	986	978	980	940	998	960	874	948	947	885	909	918	901	903	992	939	1018	982	942	976	963	981	940	988	979	956	949	971	999
38778	36907	25986	25368	29609	28491	20634	15599	7180	1775	1354	1279	1032	959	949	980	954	951	940	950	963	1013	970	958	947	960	966	989	989	979	912	938	952	967	979	965	963	955	1002	950	921	955	942	988	980	1004	978	950	968	946	975	983	984	967	962	931	986	942	957	986	998	960	904	962	916	939	957	982	1001	947	1003	878	1002	990	1018	950	1003	1020	952	930	956	920	964	970	943	972	985	894	932	902	967	952	950	1006	948	961	937	952	982	959	1006	996	976	915	946	898	934	936	956	1009	975	947	989	940	948	987	925	933	1011	987	998	945	1039	933	980	922	968	1005	967	968	941	972	951	941	953	945	917	970	949	1041	949	955	964	959	945	1003	955	994	927	944	998	976	924	987	961	986	984	972	1009	960	943	906	913	940	936	951	996	995	949	979	951	955	892	955	945	985	932	980	990	937	985	997	960	910	957	961	962	960	892	1009	984	1000	982	990	956	985	984	931	1015	1000	974	966	947	952	943	954	963	993	918	948	994	998	987	999	934	996	943	1040	920	970	936	986	995	971	994	972	1028	951	941	999	950	999	1005	949	924	944	925	939	949	949	958	947	967	961	932	1009	934	941	986	911	975	1051	921	881	932	861	921	972	982	978	991	918	979	1005	928	940	943	959	940	934	971	941	952	931	984	1007	946	945	997	923	1032	940	942	967	931	984	1018	975	941	955	955	947	928	993	990	983	960	954	1005	965	952	981	952	974	946	965	963	988	1029	1003	964	951	926	996	982	946	926	967	969	964	934	919	945	1040	928	957	1015	958	954	1000	935	962	997	974	990	1000	964	969	957	972	959	911	972	996	984	965	958	975	921	937	964	1002	909	991	959	912	954	969	952	941	998	967	938	973	944	959	1005	969	938	1041	955	970	962	995	960	928	946	920	966	996	1004	970	970	897	966	950	957	957	983	1000	980	1005	1034	934	991	987	894	950	943	957	962	957	920	899	939	928	924	975	947	951	946	965	994	933	1042	931	932	932	969	965	960	980	1019	954	953	1005	939	958	1000	998	975	935	959	946	965	951	971	972	928	938	956	955	1009	957	955	936	967	981	999	976	980	953	967	953	942	945	970	940	992	928	939	950	949	964	965	978	969	921	980	971	927	967	912	921	969	953	993	944	998	931	926	927	928	999	962	945	926	954	925	925	932	927	911	973	1018	976	993	977	924	944	938	962	1013	918	978	963	977	951	941	981	945	906	969	973	1004	941	943	929	980	949	978	970	926	963	970	985	975	978	961	960	1012	967	963	959	951	984	981	946	965	907	954	1019	905	947	1012	972	946	958	1011	1012	985	959	982	1010	987	934	969	936	935	958	973	919	978	964	940	965	941	986	953	994	946	981	1007	951	906	908	959	963	955	999	959	1031	908	1003	977	915	962	972	953	983	991	968	971	974	928	959	1002	1007	1047	945	1022	965	948	987	959	905	972	944	954	964	960	1005	969	977	950	975	952	950	964	997	1010	927	917	900	917	963	995	887	932	906	978	929	956	920	941	964	945	950	953	969	985	958	955	994	972	915	922	953	938	981	1005	1027	932	965	986	966	991	1009	929	957	916	901	950	953	956	926	964	925	968	990	990	998	986	973	952	983	965	942	955	928	920	985	943	968	969	965	966	999	959	935	970	1024	928	953	954	935	942	992	931	1028	985	952	992	966	956	927	1012	993	904	987	974	973	938	942	1007	931	938	927	1017	962	954	959	997	991	964	994	985	975	940	936	999	962	1020	989	955	911	991	978	976	979	977	903	967	918	981	951	987	885	975	983	941	963	929	948	956	915	938	966	975	963	1004	935	1026	1000	905	959	932	1011	949	960	982	1000	941	961	923	945	963	1052	898	997	940	974	972	1010	947	979	944	1014	968	908	979	970	981	973	999	988	976	945	943	941	897	955	990	936	1005	964	923	1012	979	1002	940	923	1001	991	908	948	994	940	963	959	943	932	958	929	961	989	991	985	970	890	944	951	943	977	919	952	988	972	972	994	931	940	980	979	926	946	937	948	960	924	985	982	979	935	964	974	968	967	934	935	958	906	944	936	941	903	988	977	980	953	951	943	978	923	984	987	972	995	972	907	944	971	930	971	933	940	953	1002	988	989	950	952	946	969	900	931	927	978	917	914	976	899	989	933	942	992	944	981	1023	946	965	969	930	969	919	984	986	950	952	1000	949	964	998	958	942	995	964	942	972	945	956	943	990	929	957	948	947	969	960	958	1022	1000	946	998	1001	963	985	939	989	933	980	952	932	959	929	997	929	934	905	1002	948	957	991	962	969	941	968	950	984	967	936	969	958	902	951	995	933	980	932	990	1014	922	919	995	949	956	967	984	970	1025	1017	886	911	934	948	1007	953	960	983	958	968	948	964	929	950	996	1001	934	950	946	965	952	994	934	971	928	962	944	1001	962	981	1019	1002	931	1004	951	948	997	964	939	1013	944	948	959	1034	932	972	927	921	988	935	1000	989	1003	965	964	945	980	1003	995	907	976	939	979	925	959	956	939	961	880	977	925	946	930	952	1029	982	960	950	973	940	991	989	911	945	926	1004	943	944	962	939	915	938	1009	971	899	1006	955	1000	949	910	1009	1013	983	946	932	974	944	926	993	1016	995	981	942	954	900	928	976	982	959	974	947	1004	999	981	950	1024	945	920	937	929	902	951	935	949	986	995	928	964	922	973	976	983	931	927	1006	947	954	997	986	938	918	964	906	913	944	925	992	957	954	988	956	924	938	913	950	950	1008	942	961	1015	994	994	936	934	980	984	899	917	940	991	956	1032	982	995	1004	952	992	948	990	940	946	968	963	922	947	960	906	983	952	955	1012	955	979	1012	964	924	946	957	919	968	993	940	904	955	1011	970	952	1022	942	919	942	1001	985	976	998	982	969	943	972	961	996	953	945	1002	963	961	1027	888	957	903	1033	947	990	995	948	923	935	947	965	975	993	979	970	955	968	931	910	962	928	977	959	1007	971	1025	983	941	943	967	967	947	964	944	938	953	995	944	923	949	945	937	971	899	1016	998	961	970	931	960	968	971	984	949	949	957	952	977	937	953	990	964	963	942	930	978	974	986	975	933	912	934	974	991	946	1003	944	1002	909	994	911	1004	923	926	984	948	1011	989	947	988	1046	971	927	970	926	949	962	965	984	947	968	947	987	947	949	958	1008	920	968	1011	985	924	998	1028	968	979	973	976	911	932	941	1002	960	977	907	949	900	1009	951	945	1015	906	910	973	957	1002	1015	1024	872	994	953	980	918	979	917	944	970	951	940	929	1009	956	978	998	985	959	956	969	946	1007	968	1012	1011	984	947	950	986	971	940	921	970	952	922	956	946	1000	937	985	924	973	1006	1055	975	938	965	968	964	950	989	975	906	949	966	973	958	960	946	987	962	964	943	991	893	934	993	947	954	987	962	908	983	920	984	886	930	946	993	939	947	917	1001	934	921	974	934	1000	969	942	999	979	955	983	955	995	941	984	965	938	977	998	963	900	985	952	976	988	941	963	1013	932	929	1008	1015	971	953	952	976	961	983	1012	945	936	984	975	975	980	906	961	948	961	950	931	973	967	957	941	922	911	954	977	959	954	944	976	993	1013	980	963	938	941	974	958	987	971	941	860	983	994	957	966	923	976	981	957	981	934	979
24704	20640	26948	24695	25585	28005	21942	15520	6365	2383	1321	833	614	707	690	622	625	617	547	597	593	569	575	597	587	551	587	557	556	563	573	533	561	576	602	548	602	593	561	555	537	557	577	550	539	539	575	592	556	555	590	564	595	591	533	571	577	542	560	536	559	574	550	559	560	557	541	536	519	578	557	567	556	528	577	555	524	576	546	531	597	564	576	592	589	527	550	535	606	557	578	544	619	588	547	529	560	540	572	579	558	571	583	558	552	592	541	533	543	557	544	519	539	579	623	571	559	559	578	589	564	532	544	553	564	571	540	563	536	570	566	520	526	590	535	576	507	597	507	498	586	538	591	561	532	549	530	598	549	528	539	568	581	591	564	567	595	576	585	529	568	569	614	589	570	546	535	570	532	570	534	553	551	578	573	544	563	582	541	560	560	597	572	581	528	517	525	542	537	571	588	528	566	536	561	573	602	611	568	537	553	553	574	540	551	527	542	536	582	551	603	578	577	574	570	583	546	533	562	587	585	568	566	549	591	588	560	575	557	533	542	522	549	536	586	561	584	584	542	573	562	551	554	561	504	581	548	562	557	580	555	562	537	617	562	553	594	559	619	525	559	550	524	588	547	577	579	559	566	560	583	536	602	567	552	550	608	545	562	541	578	545	573	518	531	563	566	536	559	569	567	550	516	526	551	525	525	556	541	550	585	556	550	566	525	552	574	521	536	557	603	546	597	552	563	525	525	549	525	559	580	537	555	562	564	594	540	550	535	544	577	572	598	547	558	585	604	594	587	576	527	602	574	549	544	584	612	546	569	564	586	572	541	560	527	546	569	534	538	558	542	600	551	584	545	552	544	611	524	577	560	543	563	537	547	580	517	573	537	526	555	555	554	558	507	577	566	582	586	537	550	576	566	595	557	513	593	548	558	593	587	550	557	548	556	560	547	563	533	540	539	568	535	550	568	539	560	573	565	595	519	569	573	551	516	568	566	546	544	536	538	554	493	567	536	533	537	580	562	568	564	505	550	562	575	564	573	565	571	575	560	593	560	575	580	577	561	555	556	553	574	611	593	594	546	541	570	549	535	581	527	550	564	589	580	536	564	569	542	578	533	561	555	609	572	579	534	570	578	554	598	534	556	588	550	552	550	537	580	555	531	573	516	533	554	532	551	552	573	584	560	578	564	519	561	548	550	562	532	519	557	568	551	547	531	503	601	539	580	627	528	584	549	557	583	557	543	604	588	597	605	587	529	561	531	554	537	538	575	525	534	561	561	511	537	587	581	576	537	566	537	550	535	503	570	547	550	509	561	544	558	541	556	548	573	547	571	570	553	528	529	572	551	536	542	565	535	507	533	597	570	586	549	530	544	541	584	544	534	531	521	580	580	565	548	564	566	586	548	525	556	595	544	624	571	530	571	529	521	574	531	554	574	550	547	557	583	544	554	570	552	536	557	559	576	567	526	542	545	541	572	592	569	568	515	612	554	548	512	523	550	552	565	601	527	580	603	576	562	554	589	545	555	594	540	534	566	563	506	548	584	577	565	562	568	554	584	561	556	577	547	546	537	574	564	515	514	568	556	564	598	542	576	619	585	584	569	539	564	567	524	560	555	557	569	578	591	523	513	555	599	539	537	559	543	522	518	539	585	525	538	535	534	592	536	545	514	521	603	545	593	562	578	553	550	548	557	552	528	574	586	579	531	583	591	569	547	566	571	558	637	580	526	547	571	583	549	562	534	551	583	536	571	546	534	586	566	602	525	545	562	567	560	584	569	552	586	500	556	550	543	539	559	531	562	570	552	571	562	566	569	557	537	550	511	544	582	541	561	597	600	511	555	555	546	550	548	562	530	601	544	576	546	520	618	531	539	572	554	541	527	539	517	567	545	536	546	529	543	544	598	543	589	567	589	532	586	535	545	543	551	604	570	533	542	539	584	559	548	556	549	570	531	598	557	522	557	579	572	541	545	601	601	596	566	568	552	562	571	566	549	585	595	570	563	578	569	500	526	541	536	561	532	533	554	540	555	550	545	591	579	535	544	598	540	574	552	551	540	541	541	524	570	575	557	566	551	563	606	553	586	574	580	539	536	530	587	569	551	544	520	551	591	550	566	574	555	549	539	579	520	540	558	611	530	580	553	548	548	575	571	573	555	552	544	606	554	568	566	530	524	538	567	602	582	520	560	532	582	538	559	559	544	553	546	591	543	560	548	508	514	546	543	551	547	521	601	599	580	560	592	562	550	538	580	577	560	563	542	531	551	590	555	595	549	564	525	562	590	580	536	575	601	551	577	544	543	587	547	523	538	544	496	601	576	557	518	569	558	553	534	558	541	531	553	565	600	595	553	550	589	567	560	556	521	595	567	583	521	583	562	600	572	552	586	551	553	615	556	555	556	574	548	577	546	531	526	528	586	612	542	531	525	528	577	561	596	562	586	542	544	571	532	551	565	550	545	549	546	567	586	483	556	556	554	547	533	541	530	551	546	547	552	558	573	562	584	555	493	594	585	555	554	552	569	574	547	559	572	568	562	602	556	600	556	582	582	561	560	575	579	521	566	549	563	532	568	548	536	554	573	602	517	537	587	526	561	548	586	585	538	576	534	565	577	549	580	574	575	556	549	581	540	579	524	542	502	551	570	515	558	587	602	561	563	579	576	580	531	538	587	569	545	513	585	522	551	566	576	590	545	547	546	589	562	555	544	551	543	537	561	587	536	583	527	600	572	571	550	545	541	572	555	574	569	579	564	553	539	530	531	563	557	568	537	543	573	600	557	548	532	541	538	566	570	586	578	582	578	557	556	539	542	553	556	579	544	583	519	603	583	553	527	555	554	589	563	521	575	547	580	578	528	597	530	559	561	589	520	584	542	581	520	522	584	542	586	548	555	586	537	571	583	538	537	534	582	558	522	530	558	538	595	550	601	588	551	589	567	576	514	527	577	545	566	539	562	549	546	608	555	566	569	584	564	571	552	582	565	546	586	560	530	534	561	541	553	516	545	589	568	550	573	528	550	573	534	553	580	546	531	571	547	606	524	513	575	554	555	561	591	532	572	576	569	578	566	570	524	587	538	539	541	610	515	563	552	562	547	532	566	498	563	496	518	524	516	526	562	587	541	600	574	543	562	593	500	551	548	571	558	574	576	573	556	529	563	573	562	578	542	557	558	566	562	543	579	553	564	590	554	532	572	534	502	592	543	578	564	547	583	570	541	589	551	578	545	581	596	520	536	539	545	594	540	550	555	512	565	536	545	551	597	545	559	525	576	578	545	548	566	521	556	551	562	551	561	548	555	545	554	559	575	579	548	547	544	541	545	575	573	583	527	545	558	514	549	561	579	535	567	529	573	544	544	574	596	571	563	518	552	601	547	572	548	559	553	561	545	526	560	555	583	530	561	607	579	563	562	589	595	580	553	536	542	563	523	560	574	551	569	524	556	554	537	542	574	565	546	543	557	537	566	570	555	536	503	515	545	578	566	580	568	570	568	584
43113	47680	27291	37555	38888	33176	24228	20805	10000	4317	2045	998	787	883	766	728	677	655	670	629	598	617	619	620	601	617	609	583	604	643	581	602	631	600	594	585	597	571	563	582	582	559	597	607	609	604	615	550	561	527	631	578	566	608	566	553	582	573	587	537	607	589	602	555	597	581	632	628	586	598	590	566	568	552	558	548	591	616	621	586	595	585	600	560	563	593	568	561	597	557	602	576	579	565	602	579	587	547	567	539	573	607	575	607	571	534	560	611	589	573	562	572	541	564	559	579	561	599	574	551	590	596	549	562	585	574	533	593	583	574	588	605	547	554	621	593	557	578	597	596	583	599	580	599	608	584	547	586	591	570	579	536	551	569	599	589	544	592	557	599	575	588	550	544	524	585	589	543	573	574	594	557	594	579	598	580	551	571	588	652	579	569	630	596	541	566	592	599	549	559	603	540	570	509	578	548	638	575	546	602	603	638	602	567	582	579	595	591	567	567	611	619	560	628	563	538	559	635	547	550	615	539	582	552	588	582	588	571	585	556	583	560	595	562	599	570	614	577	608	579	597	597	547	642	548	601	559	565	545	571	595	570	579	625	560	590	597	601	626	576	572	600	562	551	566	557	596	610	562	603	604	557	586	605	586	572	555	602	582	582	599	615	620	596	541	566	580	571	599	571	593	627	578	548	553	586	538	616	605	567	629	552	595	579	602	561	535	572	610	588	600	541	597	589	619	582	574	563	569	599	601	618	587	563	636	566	597	593	562	549	554	563	559	609	587	586	588	586	616	564	550	612	557	601	580	609	581	566	569	588	570	577	554	611	560	609	573	541	578	586	537	561	584	599	592	567	612	563	563	595	545	572	564	535	543	596	593	565	548	605	564	569	575	544	633	578	604	588	562	597	513	564	594	591	553	585	584	583	584	596	535	584	626	564	586	619	632	594	598	563	588	587	588	575	561	594	613	587	611	543	582	593	578	554	563	653	587	558	566	566	534	567	597	578	604	597	618	560	595	598	610	561	563	536	551	587	577	538	544	573	594	601	591	610	557	580	594	578	555	574	583	541	537	593	605	598	576	629	550	608	551	578	583	564	574	577	595	588	581	598	593	572	567	600	583	556	610	569	565	580	602	581	578	608	558	611	568	602	558	620	603	572	537	567	579	605	584	565	568	631	600	607	610	602	594	544	605	548	577	587	571	579	594	592	538	580	559	583	587	588	609	589	603	623	576	554	605	577	563	595	593	574	577	564	581	578	521	573	587	564	565	575	585	566	559	576	549	576	554	556	597	582	588	542	604	559	562	576	605	569	549	621	612	583	563	555	559	600	575	567	578	602	553	562	580	573	576	555	515	547	581	560	564	529	540	604	550	580	594	591	575	564	624	581	563	562	586	550	555	565	610	608	592	523	581	566	568	619	550	603	564	569	532	617	584	581	591	566	558	609	584	554	583	590	554	605	588	588	594	528	598	529	542	577	580	580	566	585	630	574	577	576	582	559	594	540	606	604	572	593	581	547	568	539	519	601	550	609	590	560	551	586	644	555	575	574	602	611	577	590	564	578	603	586	586	564	575	543	574	555	583	598	563	578	513	585	569	613	611	582	613	572	541	602	613	528	580	611	561	580	573	554	612	592	582	578	558	582	587	560	578	586	566	577	611	594	593	584	576	580	561	624	560	557	567	621	587	600	585	577	567	605	592	589	597	582	606	573	562	574	542	616	568	636	579	501	556	578	585	572	553	611	586	596	594	545	608	600	573	573	578	617	571	568	599	569	592	655	574	577	569	628	583	563	601	582	555	627	570	557	595	615	580	617	635	549	594	589	554	546	606	596	586	571	549	614	553	637	540	573	622	601	601	589	610	552	594	569	613	630	567	525	567	577	587	575	583	613	568	516	578	533	551	632	575	610	587	591	597	595	562	540	595	591	533	527	576	554	558	582	554	575	595	582	580	562	571	577	554	616	578	573	580	575	609	598	526	596	538	590	611	584	577	577	588	576	626	566	589	554	614	559	554	598	601	575	567	568	577	576	606	596	611	580	579	588	552	589	580	581	559	581	580	581	598	555	542	580	562	573	552	595	584	541	573	632	559	536	578	603	577	587	527	574	577	576	588	606	576	564	600	578	576	559	618	578	617	574	612	619	567	546	568	576	576	562	614	551	548	614	570	591	591	564	575	586	613	562	523	583	579	549	588	591	559	558	553	602	627	601	564	609	602	602	557	555	610	607	556	551	546	634	578	562	565	569	562	571	534	562	589	541	539	536	560	618	596	613	574	606	591	532	599	558	582	611	590	605	563	595	621	564	586	557	630	600	575	581	603	610	554	599	551	594	625	596	550	567	597	585	576	532	568	563	584	595	644	568	569	574	601	582	566	598	584	574	610	566	566	586	577	592	585	572	602	597	596	612	588	573	561	562	587	584	553	568	577	605	554	550	529	594	577	584	558	611	560	585	585	572	554	566	529	590	532	604	599	561	559	537	558	593	547	596	612	527	532	576	594	563	584	569	557	594	614	601	547	611	637	580	628	554	574	578	536	589	562	569	582	575	600	556	588	569	549	587	573	534	565	589	549	577	602	573	579	614	548	584	556	585	631	599	545	597	595	580	571	597	599	557	560	569	548	559	539	571	530	542	537	535	579	600	570	594	551	606	551	565	578	614	608	559	577	574	581	606	598	566	566	571	579	562	543	554	602	556	572	563	616	611	591	559	563	620	594	546	566	588	612	589	566	636	596	629	536	552	586	533	598	561	598	589	574	609	541	571	587	589	597	544	578	622	582	573	618	561	569	639	601	550	571	564	571	580	578	557	587	573	550	596	622	561	613	593	613	585	576	553	545	595	599	585	515	574	570	644	589	572	567	564	584	586	590	608	550	534	545	579	552	572	600	613	582	562	559	557	606	568	566	618	583	572	555	579	566	539	643	625	605	622	557	574	594	597	629	585	582	632	553	583	571	602	613	569	578	587	573	587	549	580	590	633	565	603	601	557	580	621	563	578	591	577	546	551	597	557	537	585	569	561	606	576	546	597	558	555	573	588	630	573	590	555	559	550	597	587	563	559	599	582	590	548	566	632	594	541	567	611	574	586	614	591	589	519	563	593	529	561	580	553	593	638	594	546	603	575	574	562	586	599	583	547	599	585	568	587	608	573	542	608	554	575	570	533	623	572	558	562	583	576	592	618	560	590	611	577	607	608	583	595	565	594	583	556	585	575	538	557	579	546	575	567	565	567	565	578	584	528	590	579	571	579	563	541	589	575	599	597	564	527	585	550	573	546	584	591	586	590	539	580	573	587	568	571	564	636	576	552	581	524	573	536	579	616	605	527	590	562	572	568	591	575	589	592	594	544	565	569	591	564	556	568	538	530	644	540	559	553	600	584	580	574	587	568	589	587	568	554	542	619	584	580	570	553	615	581	599	581	575	574	546	558	580	568	546	580	565	602	591	594	593	603	588	599	569	593	581	552	566	578	608	543	593	585	550	618
22919	20718	27316	24176	22578	27229	30409	20269	10206	7339	4341	1440	1038	961	922	966	915	899	948	926	939	888	918	900	860	867	882	898	951	904	847	867	908	842	874	890	909	840	863	866	897	808	807	826	828	859	899	856	842	835	851	859	864	871	904	836	839	862	846	891	826	851	814	812	867	846	872	836	817	864	848	847	860	888	861	849	872	817	825	834	847	794	904	859	882	848	913	827	829	883	832	878	796	886	949	852	866	859	815	855	868	880	851	860	774	845	858	857	862	817	869	903	853	843	836	818	864	858	845	826	861	849	811	875	808	812	866	804	854	866	823	867	883	835	854	808	860	863	834	822	873	846	839	877	843	794	861	819	866	830	836	812	830	823	818	841	794	848	871	905	836	837	863	818	853	845	768	863	804	865	793	806	853	818	853	868	804	875	830	820	890	870	826	831	899	855	860	836	852	853	845	842	875	844	872	864	829	868	857	833	848	808	910	900	888	824	766	826	840	845	892	869	835	823	833	858	840	859	817	892	867	831	853	822	882	808	847	835	831	819	792	818	858	825	851	797	851	860	826	843	856	778	864	834	852	847	852	862	841	842	814	871	864	855	893	835	898	820	902	846	895	864	850	837	878	877	834	840	830	837	844	825	877	888	857	823	869	848	842	856	852	835	821	853	835	889	823	856	848	811	777	837	928	906	870	846	846	806	818	876	851	804	786	864	865	892	907	850	839	782	850	840	872	877	805	833	886	866	868	850	900	837	821	863	812	819	864	901	777	859	843	878	841	882	868	809	840	840	911	850	870	852	822	851	862	846	881	840	855	822	926	834	869	820	835	880	830	858	878	830	809	891	863	802	851	830	863	863	857	842	898	874	846	890	869	880	865	862	821	803	810	833	814	881	849	860	807	840	834	831	819	807	782	837	843	883	873	831	858	824	817	840	855	800	857	861	838	838	821	896	844	807	795	864	883	829	869	794	833	842	826	825	820	821	831	902	858	884	854	877	831	836	792	891	855	832	872	856	830	830	840	845	821	839	844	841	872	814	850	841	859	842	886	868	864	853	882	830	845	850	819	845	845	856	839	804	819	868	801	819	888	829	849	833	871	815	788	854	916	790	855	853	820	815	826	848	863	822	835	856	852	883	874	815	899	820	861	861	862	898	815	833	842	834	869	892	850	857	863	864	783	851	829	861	833	857	859	830	783	824	851	843	871	815	856	882	861	896	865	841	848	859	834	849	830	854	834	862	811	847	818	848	856	873	820	852	816	918	848	849	878	913	816	857	836	886	874	854	854	821	766	861	844	809	882	868	859	832	808	845	885	801	832	832	881	859	872	850	849	848	816	874	822	844	842	836	830	792	826	824	781	866	845	826	816	859	859	867	841	899	819	847	895	835	867	886	912	824	867	896	871	834	853	878	910	891	824	815	837	848	849	865	829	799	852	823	858	823	839	862	874	871	828	882	869	868	839	798	821	855	847	845	815	856	828	861	893	843	820	843	829	848	871	882	779	836	867	890	889	804	885	859	799	856	815	818	831	824	784	862	796	883	869	865	838	882	898	843	896	785	857	829	831	805	850	854	853	818	842	788	869	810	843	834	874	825	798	803	872	845	804	902	875	898	851	790	842	848	903	834	845	836	828	910	859	770	864	841	840	797	884	841	869	795	879	803	876	843	801	860	872	871	847	820	844	856	845	841	883	822	852	842	820	800	819	814	892	790	866	850	809	904	851	858	825	836	857	887	804	815	871	794	842	816	859	845	843	852	820	864	807	816	878	858	784	864	843	867	803	863	838	830	916	813	844	849	840	851	864	821	835	778	843	833	806	798	816	835	847	842	850	807	842	831	824	875	781	829	825	818	826	899	805	869	856	894	841	853	843	855	815	848	827	815	829	831	894	813	913	851	821	871	871	856	830	828	891	894	832	839	860	797	870	836	825	845	861	877	852	787	881	845	828	826	872	835	830	856	863	866	851	829	857	836	852	864	851	815	844	927	871	813	826	878	884	876	857	839	829	861	847	836	773	863	855	861	836	802	868	901	861	873	922	863	872	830	844	825	869	803	856	868	858	803	913	825	783	857	831	871	881	821	879	865	844	863	836	877	836	855	871	869	813	854	852	869	775	861	859	809	831	856	848	816	851	869	816	819	818	853	840	849	795	882	845	859	822	856	796	789	901	844	871	832	862	849	847	844	821	863	850	859	901	863	815	843	848	851	871	882	889	814	918	793	885	787	847	848	859	862	812	826	848	828	841	858	852	871	895	839	892	800	897	780	842	825	864	845	829	806	839	972	874	865	823	870	828	859	919	871	805	837	867	838	808	829	768	845	813	854	919	863	811	794	829	816	902	902	858	863	887	868	864	869	861	847	891	876	880	805	855	881	880	856	881	880	866	823	861	833	849	863	769	831	824	830	795	857	811	776	841	819	799	866	827	859	836	860	825	845	841	881	828	863	870	851	889	892	834	838	827	893	841	900	811	825	821	865	870	888	844	859	791	834	876	857	860	834	863	790	853	865	799	851	852	859	794	848	898	853	838	863	824	858	876	859	821	843	838	816	838	812	872	877	837	847	867	869	866	840	856	827	878	820	808	809	882	808	836	851	832	834	876	899	831	820	883	887	820	818	893	853	802	813	832	828	787	829	794	873	829	886	878	899	870	881	874	830	837	805	900	873	883	876	822	829	803	839	885	795	873	854	844	847	858	837	823	786	797	874	859	816	865	880	865	881	863	854	864	840	827	803	827	860	826	857	854	864	876	901	821	844	844	836	821	849	860	900	802	823	902	863	840	819	866	877	820	854	872	796	861	867	851	838	828	812	892	850	867	909	824	910	852	792	818	877	883	823	825	829	806	859	858	862	855	850	857	823	830	830	848	835	857	838	841	769	835	879	858	908	870	813	874	796	837	847	826	838	815	818	816	854	840	824	851	808	813	784	829	865	854	838	836	829	878	870	858	854	842	831	863	858	809	809	776	887	822	778	886	801	839	815	836	881	843	872	874	864	855	818	812	838	827	856	841	836	817	766	800	856	853	839	866	853	872	839	852	823	869	799	874	845	832	873	844	892	828	829	844	816	883	865	871	866	853	837	857	881	865	838	877	846	843	789	843	830	841	829	812	876	862	829	853	866	860	816	839	880	817	824	832	847	847	840	832	858	862	862	864	851	880	818	847	789	830	878	897	859	939	857	836	854	893	851	917	897	866	865	840	827	875	827	884	849	838	835	834	878	840	849	825	811	852	807	851	848	798	795	851	900	822	865	834	827	855	805	866	855	858	849	878	791	800	806	836	828	896	843	789	836	872	838	837	801	858	820	860	914	820	847	855	875	873	864	834	800	837	848	816	903	856	869	862	814	831	798	853	831	805	862	901	835	840	866	829	870	866	829	833	824	861	822	792	883	847	893	844	822	833	868	793	829	844	816	850	830	855	858	774	826	835	871	870	808	758	826	840	858	799	848	813	876	838	841	826	890	860	845	872	876	861	865	819	815	882	863
45754	55057	35602	43467	39699	36050	32939	23818	14797	12216	6890	1871	1110	1179	1042	985	981	960	931	935	939	921	945	888	858	883	858	846	906	929	848	890	863	802	850	871	817	902	874	873	870	791	855	842	879	841	845	782	872	827	850	808	865	814	844	838	808	859	832	774	838	833	801	773	825	849	823	861	870	819	809	836	850	802	796	796	807	815	837	873	788	803	849	862	824	814	788	799	797	839	811	798	843	851	821	825	841	793	829	817	815	843	797	782	831	783	817	823	848	844	805	784	804	809	786	794	838	874	863	816	824	790	839	774	830	847	777	823	841	805	758	800	751	820	796	855	837	812	852	809	833	767	875	786	823	802	847	828	777	838	807	830	826	795	801	831	839	778	828	849	781	771	797	808	824	791	832	776	812	841	771	795	804	855	770	852	788	806	852	788	808	844	810	841	854	834	806	796	806	806	834	823	835	827	818	795	789	793	828	855	816	804	820	855	813	820	802	789	808	836	832	848	852	846	807	812	816	802	767	848	856	787	765	835	792	778	816	808	896	816	796	826	835	800	840	857	839	846	789	820	826	806	819	807	848	827	826	803	855	785	804	817	804	872	788	814	768	818	829	770	835	793	784	794	814	796	825	832	783	814	797	772	805	831	815	801	799	811	825	819	846	813	809	804	782	785	774	801	831	760	775	795	799	835	768	851	849	829	780	862	793	756	848	833	791	787	794	754	823	831	827	780	852	828	812	861	819	822	809	810	799	843	792	832	831	801	822	844	922	836	869	832	814	856	801	827	778	828	802	843	798	846	811	813	814	747	806	831	820	799	826	834	844	863	774	766	796	790	777	800	854	828	818	811	801	796	865	803	819	859	786	806	771	800	829	832	792	829	771	796	775	852	851	825	771	790	790	836	806	792	839	808	778	771	831	866	821	777	742	812	798	812	812	832	808	750	791	830	842	819	812	851	803	818	817	810	833	795	856	809	794	823	804	845	809	783	810	807	822	846	845	814	817	833	821	827	827	837	810	803	777	811	863	811	779	798	798	841	854	774	789	817	763	860	796	830	859	828	812	799	781	829	839	809	829	795	839	819	799	850	846	818	830	812	791	805	797	830	815	773	777	856	828	858	821	833	845	818	812	853	790	786	764	780	813	775	793	803	798	793	820	788	830	773	836	864	753	788	769	798	846	830	770	793	842	798	817	792	894	787	764	806	763	792	818	839	836	798	809	807	763	796	821	823	790	844	805	834	825	790	814	820	820	794	839	801	813	841	788	822	832	831	837	809	883	819	850	817	814	810	785	839	754	799	799	803	768	769	789	849	829	830	806	813	825	836	801	812	793	855	797	840	808	791	830	835	825	796	781	831	815	810	791	810	805	801	795	848	763	814	800	805	839	824	845	789	844	835	754	823	715	791	831	839	773	863	811	813	833	785	827	822	827	785	893	881	826	853	802	829	818	822	807	827	834	761	856	794	800	799	795	810	793	816	768	774	838	894	826	801	790	782	791	843	859	862	832	813	827	780	809	803	825	799	820	839	821	767	811	818	815	859	801	840	840	834	816	797	814	821	853	850	818	797	764	850	841	792	777	792	794	876	831	803	838	810	816	802	838	830	785	799	814	824	786	863	852	838	818	764	835	817	794	834	817	797	808	809	831	782	812	781	787	811	870	830	830	779	840	813	819	794	837	831	790	811	859	790	835	826	819	776	821	861	792	793	811	851	771	788	871	818	826	793	819	851	831	832	815	845	842	807	788	808	829	752	811	837	799	837	851	835	806	811	788	810	838	753	814	755	859	818	861	867	796	796	826	786	828	812	811	852	826	791	833	790	844	782	807	870	809	828	777	846	818	801	825	824	799	798	837	842	788	807	820	828	792	862	817	782	842	780	805	813	796	853	813	814	826	872	798	868	821	824	798	800	830	836	857	849	775	800	780	792	811	798	800	826	819	808	776	825	800	829	782	892	796	836	817	826	784	795	829	852	811	843	834	791	823	838	808	849	809	807	836	865	818	811	793	844	838	825	788	828	870	820	829	769	832	808	816	822	783	804	833	821	838	891	797	793	807	810	857	800	808	830	786	805	797	790	802	820	825	794	840	805	795	794	780	844	839	847	786	811	818	801	825	832	804	817	853	854	814	868	837	845	832	825	800	798	815	831	808	836	900	851	821	816	849	780	779	800	844	766	808	831	877	824	804	765	806	887	805	793	821	818	800	858	858	796	806	813	815	797	818	853	783	794	767	829	815	774	807	803	816	831	778	827	851	807	835	805	819	803	817	840	764	792	851	826	872	860	793	800	797	821	824	844	794	819	817	886	787	791	839	825	820	825	819	801	812	818	852	822	804	798	816	810	822	811	870	764	797	834	778	762	803	787	786	809	827	870	832	753	797	818	820	843	885	770	821	806	834	832	787	786	810	793	806	828	739	784	814	864	815	831	796	794	816	794	785	828	811	821	874	822	792	832	847	832	830	780	808	783	813	842	800	785	830	824	860	811	803	832	866	868	819	832	808	869	838	769	802	861	827	838	798	817	834	826	827	800	851	823	743	812	832	837	856	804	848	838	802	785	767	782	798	814	772	781	778	793	784	817	803	799	816	822	817	788	847	811	841	823	804	834	813	841	816	796	814	782	846	825	824	794	802	857	763	810	803	821	818	782	820	849	804	833	811	832	822	814	848	874	851	842	827	854	763	817	807	795	801	835	827	831	857	850	885	841	782	826	869	820	839	775	853	824	828	795	826	791	877	812	856	808	802	814	801	836	828	770	793	794	832	854	828	831	810	852	863	802	783	839	850	833	809	847	832	896	806	812	817	829	810	864	825	839	789	811	876	846	812	835	837	794	808	808	813	805	829	847	789	816	834	825	845	829	835	870	803	772	821	828	842	769	836	834	851	803	795	781	816	803	899	881	842	833	818	820	813	775	862	783	871	793	823	850	813	888	838	843	885	769	880	776	864	814	828	782	825	818	844	801	834	792	837	812	768	810	792	809	811	842	832	821	853	794	840	789	756	832	837	788	817	821	825	824	851	751	818	736	817	806	852	797	834	830	889	837	787	842	775	817	813	781	787	775	766	818	816	808	792	808	810	793	824	814	762	813	847	798	833	838	809	809	797	814	773	804	796	794	828	803	763	805	847	848	808	856	819	807	774	820	776	819	827	791	803	832	828	845	810	800	873	802	846	821	892	824	764	791	832	826	832	838	812	834	821	803	791	805	756	818	817	764	842	753	844	818	783	798	784	814	853	816	792	757	804	845	833	842	838	790	824	780	768	784	817	862	837	824	835	819	843	803	819	814	832	870	845	828	751	803	803	824	805	856	844	795	788	754	809	841	820	790	821	820	847	825	819	779	849	819	804	829	774	796	848	838	826	789	822	823	817	792	777	789	822	816	835	812	782	792	774	822	815	807	854	814	815	788	803	852	794	855	822	839	851	850	820	807	748	781	804	867	798	780	794	872	756	823	818	814	824	814	803	774	829	826	865	809	811	800	814	772
35723	28342	17766	23322	21349	15794	12241	8163	5593	3150	1506	974	942	878	891	895	855	940	893	931	918	896	895	894	892	900	892	930	836	872	920	877	887	891	909	912	885	930	903	930	831	919	838	912	882	913	902	860	896	884	908	864	906	919	919	851	881	897	927	917	928	876	838	886	919	848	882	890	874	857	886	910	882	909	918	842	932	910	921	857	885	910	917	932	889	946	917	862	949	874	913	872	912	928	904	911	915	905	890	912	917	881	933	948	866	960	900	861	855	859	904	916	898	888	862	903	917	903	855	916	893	886	945	922	843	858	912	887	951	916	883	868	926	933	904	916	901	901	879	957	860	915	840	913	871	869	887	908	912	896	872	897	905	893	850	930	894	915	860	878	890	920	893	860	886	951	871	910	896	953	920	823	873	890	889	911	855	878	955	845	897	901	876	862	894	944	932	905	912	929	879	872	940	886	853	851	892	872	893	909	941	905	931	894	860	896	869	892	923	864	910	937	843	932	938	805	882	905	882	918	899	864	942	947	857	888	888	880	901	880	863	920	891	908	907	885	888	900	896	940	881	854	909	860	862	864	882	878	864	875	881	871	944	915	912	898	920	901	920	922	857	883	866	894	806	872	869	894	894	909	869	870	853	950	871	892	903	920	934	866	954	883	889	839	899	941	952	900	881	863	878	888	860	892	914	854	920	856	859	917	906	969	885	898	882	876	895	867	849	869	931	894	898	876	919	904	860	887	850	904	859	870	868	921	912	880	826	926	887	889	890	912	888	906	912	889	906	868	932	899	887	840	829	863	868	929	873	897	866	904	843	900	909	879	923	906	861	905	863	907	926	933	920	856	937	857	873	907	912	907	868	880	935	865	899	900	868	941	900	868	906	879	858	907	863	900	882	890	924	958	951	878	877	860	912	926	961	869	868	803	917	882	897	877	904	890	904	887	853	875	843	854	930	899	894	924	908	912	877	864	946	923	909	939	868	929	852	898	905	902	933	878	936	921	919	898	872	907	905	935	866	889	891	933	946	913	918	887	880	890	919	919	894	894	856	878	904	910	870	855	863	905	932	867	906	866	849	944	827	908	844	865	865	912	891	902	880	859	816	911	948	887	895	927	872	872	947	886	860	869	915	915	934	881	882	847	866	894	866	901	903	853	850	910	868	915	861	879	900	908	898	892	921	916	877	907	932	897	939	890	898	890	906	888	933	894	860	840	900	912	871	902	905	884	891	874	871	939	895	883	928	948	867	867	889	884	914	916	900	859	842	905	947	945	871	865	924	934	881	883	850	878	872	933	895	868	835	917	899	926	883	908	922	890	835	873	854	906	910	916	878	896	900	929	862	932	889	934	903	963	874	863	903	869	920	850	904	828	919	909	904	877	899	862	911	845	892	907	896	903	919	913	878	882	926	890	853	909	910	916	852	905	921	896	950	879	840	902	882	935	835	940	897	901	915	880	872	931	931	881	836	891	919	885	909	900	913	866	924	876	889	907	938	915	914	854	863	841	924	908	954	925	893	928	907	904	886	938	873	866	944	890	930	916	950	901	884	902	881	894	837	818	927	864	930	901	919	897	851	889	947	895	870	861	903	844	854	900	878	958	945	908	832	887	957	841	905	906	907	862	941	867	876	915	943	899	918	910	850	867	938	885	926	878	882	920	876	900	930	928	951	846	961	930	871	906	930	911	847	892	978	885	850	902	944	910	891	887	912	932	920	930	891	924	864	865	924	901	877	866	858	927	888	879	847	916	916	871	958	885	889	869	816	923	860	917	894	909	921	960	881	895	935	863	891	870	903	859	888	917	909	893	923	908	848	890	935	853	920	832	903	928	898	852	906	900	903	900	899	926	892	921	896	913	883	939	921	945	929	920	856	895	897	881	888	839	931	893	916	891	920	971	903	886	897	858	894	860	885	912	913	916	885	936	916	929	890	863	945	847	868	893	817	867	853	874	908	826	918	904	898	877	941	910	886	876	902	881	912	910	902	916	928	933	910	890	880	915	921	862	863	869	903	923	923	884	940	888	936	930	870	909	881	901	839	897	856	927	884	879	857	891	945	894	843	886	874	897	875	919	908	860	919	911	895	862	885	905	906	936	916	897	949	893	891	931	926	871	920	902	872	873	915	928	877	917	915	948	913	926	918	884	930	905	942	815	909	878	919	935	959	858	874	929	873	914	878	866	879	886	871	847	911	932	917	877	894	887	881	907	887	858	915	880	870	916	889	880	942	921	859	857	852	931	871	891	905	915	883	916	894	888	873	898	878	872	900	943	893	879	907	895	897	873	850	949	863	929	877	936	902	858	914	893	855	949	918	893	870	905	927	979	895	864	920	881	905	899	908	876	894	863	882	905	917	966	922	911	842	894	898	874	909	848	887	904	852	916	822	897	904	844	927	866	890	899	892	890	896	884	844	909	893	887	874	883	912	961	891	879	925	920	889	888	909	861	908	905	893	911	875	912	961	845	939	895	843	881	930	902	881	927	911	887	925	916	893	920	888	841	858	916	958	925	909	890	935	835	882	932	944	892	951	849	897	916	911	1014	927	903	913	866	864	837	885	854	939	942	894	934	919	883	900	952	850	869	938	889	898	920	960	894	842	850	927	896	891	951	859	863	893	931	882	903	920	959	922	919	893	897	927	865	898	891	828	921	850	905	919	832	861	888	892	956	915	905	872	906	862	873	864	917	890	886	952	848	883	944	851	862	865	907	910	924	939	896	897	873	878	926	904	943	932	948	913	936	881	862	843	901	865	845	896	885	911	881	932	909	939	939	921	881	875	911	890	858	870	898	832	914	920	922	930	847	883	927	903	895	906	920	893	830	899	921	896	899	899	899	873	881	951	938	891	924	891	844	899	958	908	881	908	913	894	873	916	918	858	915	914	921	854	888	828	896	932	877	849	907	879	906	889	905	906	869	884	910	923	925	879	858	918	839	903	916	939	922	910	905	852	921	980	958	894	853	900	896	867	872	920	933	883	922	871	875	985	871	872	896	913	886	854	955	898	881	920	887	905	931	874	938	936	911	843	887	902	924	900	885	876	860	913	841	900	895	902	903	910	909	926	910	850	859	910	874	891	875	931	895	917	929	896	921	941	894	894	881	940	880	931	954	876	850	906	883	827	905	853	945	955	899	899	925	938	921	888	850	880	956	899	908	899	871	941	920	903	905	926	920	895	871	888	844	934	823	905	883	888	932	892	942	930	924	892	869	950	880	878	911	842	930	928	885	876	905	881	919	913	893	904	916	926	921	898	916	929	850	869	936	913	890	886	839	900	920	899	920	910	916	926	875	950	897	918	896	854	872	899	896	934	896	899	923	904	918	936	922	888	866	923	903	933	898	936	926	935	874	902	902	922	889	883	926	867	899	916	935	848	846	902	849	933	854	899	922	901	909	919	859	873	862	896	938	829	959	879	890	904	911	949	926	885	868	842	899	835	965	943	920	844	890	922	877	872	862	902	915	889	902	901	916	893	878	861	883	869	952
38645	34743	21551	29571	27591	21780	18394	13629	9882	5479	2258	1035	968	917	937	951	998	929	922	903	927	886	921	907	918	967	950	906	953	886	946	936	933	917	929	936	952	889	927	913	988	889	909	939	903	890	916	866	963	892	899	924	920	934	923	940	935	910	903	896	931	904	914	971	918	919	940	892	950	930	850	892	907	918	882	956	932	927	897	969	896	897	912	967	946	951	930	879	1012	932	928	926	940	905	918	883	873	955	915	940	913	903	918	929	918	869	938	924	925	915	918	969	949	920	889	985	919	918	919	986	889	899	913	938	947	909	914	983	929	966	962	907	893	901	907	939	923	944	912	968	929	906	906	974	950	929	1003	931	930	929	931	930	893	890	892	875	947	997	931	948	947	925	917	888	932	931	915	897	906	929	908	923	859	948	902	926	934	912	925	957	905	933	905	923	941	902	884	927	956	899	990	890	886	917	902	977	883	906	913	879	894	905	913	913	920	911	935	893	921	870	875	926	918	917	879	939	874	894	850	928	944	931	890	953	928	953	894	896	930	868	935	881	909	894	933	909	907	937	960	888	917	949	902	868	941	900	901	897	893	858	919	920	906	879	860	914	927	932	943	894	925	905	927	858	934	899	908	928	920	918	888	940	932	848	894	929	884	862	858	933	882	1007	923	1007	876	926	936	898	924	915	949	871	928	935	898	939	953	951	854	863	895	935	1003	913	931	927	906	929	1008	894	919	936	844	909	915	975	879	937	929	913	958	960	929	892	943	886	961	920	895	887	932	919	898	959	921	908	887	874	913	942	921	928	929	882	906	940	902	914	961	903	944	916	933	863	939	913	884	892	941	962	928	881	867	909	946	925	888	962	846	957	929	973	922	946	904	965	923	937	963	987	907	864	929	883	957	946	962	900	878	878	935	956	905	886	878	905	945	960	861	865	917	926	888	893	905	950	916	911	944	945	941	898	971	904	938	908	944	943	889	934	954	904	912	929	932	900	900	914	982	940	911	913	923	874	922	961	942	969	930	872	931	925	930	883	911	919	929	945	986	887	944	926	895	968	970	919	866	940	876	922	945	905	917	953	972	968	859	886	885	907	929	886	876	982	940	922	907	920	960	947	888	955	860	923	940	934	902	905	920	961	913	944	927	942	943	936	952	933	956	898	966	884	881	892	936	974	907	951	942	911	914	925	880	904	926	944	909	880	961	892	972	927	922	936	872	939	920	916	882	950	910	935	894	933	958	960	977	921	868	891	924	917	920	873	911	916	929	898	895	928	949	937	905	926	927	913	914	933	908	942	896	878	927	933	950	939	913	931	912	975	920	946	867	913	975	903	891	935	882	917	911	893	911	936	940	968	891	940	888	926	917	959	967	931	947	972	957	918	969	894	933	921	926	927	955	928	892	900	922	945	968	876	941	942	963	931	922	892	971	902	952	971	901	875	891	941	926	931	908	959	904	960	935	951	956	928	928	891	939	973	976	926	928	920	947	897	904	891	946	964	915	914	929	932	932	937	932	932	947	934	961	900	946	917	899	934	858	931	879	904	963	906	884	886	948	922	897	900	912	943	936	952	873	842	949	935	886	909	932	867	909	913	931	948	900	919	933	923	885	932	884	907	966	933	912	923	895	931	929	928	947	881	894	922	937	873	947	945	931	925	911	934	945	906	921	915	902	909	928	948	900	938	915	966	914	922	942	941	921	902	935	919	938	901	898	896	910	915	879	961	928	929	917	965	865	959	898	905	974	942	922	933	917	882	917	920	868	951	930	914	904	885	893	992	891	991	884	900	944	951	892	909	955	944	910	902	970	925	935	890	950	962	942	913	933	919	887	884	941	929	926	927	923	936	974	906	923	941	953	921	913	880	896	920	883	965	923	948	887	987	920	928	927	954	958	908	951	946	955	971	924	922	947	930	937	933	920	913	896	970	922	905	918	985	957	925	923	930	864	913	938	879	932	934	912	917	895	918	892	964	892	908	929	927	916	954	952	971	915	915	968	935	893	972	900	954	933	935	902	917	882	910	921	930	964	937	924	942	916	967	948	916	942	935	906	938	929	961	883	941	942	857	933	950	925	895	928	953	909	894	961	900	924	909	943	971	920	918	977	924	930	947	898	924	954	873	974	891	933	937	882	927	898	916	933	923	916	951	960	921	945	949	923	954	959	902	897	955	935	973	902	950	927	881	905	886	905	921	915	889	933	968	937	961	892	945	936	962	910	896	870	915	960	885	924	874	903	979	926	897	946	992	902	926	910	892	892	921	921	885	954	911	931	978	971	956	966	950	946	907	933	901	946	937	924	897	943	885	968	896	903	915	944	866	953	892	929	916	914	942	962	880	902	902	918	937	902	916	924	925	857	911	957	912	900	953	894	875	914	952	927	985	840	896	968	936	973	935	955	914	935	914	940	875	920	907	883	968	896	926	882	953	902	922	854	935	994	960	910	970	927	925	926	898	955	921	924	941	890	898	937	966	962	907	958	905	954	916	939	963	903	910	908	939	903	930	942	912	935	918	958	917	994	841	896	923	949	917	901	942	931	872	899	915	869	929	932	934	920	922	896	889	930	920	947	934	931	944	943	917	913	885	891	946	938	899	931	896	916	937	889	849	891	934	942	943	887	897	909	889	894	890	956	911	917	878	933	854	895	899	878	916	940	915	963	911	911	883	957	925	904	907	889	903	956	939	898	984	916	907	883	961	953	910	956	886	897	910	940	961	918	924	950	922	923	943	911	933	883	903	911	954	946	932	909	931	931	894	973	939	915	950	943	915	936	864	906	931	919	935	938	974	958	902	911	915	885	913	903	914	930	843	889	839	957	929	962	976	893	934	949	925	870	914	886	976	992	934	893	895	907	918	923	922	939	979	891	919	892	941	924	934	921	916	884	934	935	943	898	864	942	923	888	942	989	910	935	926	997	952	878	884	910	949	947	873	953	945	905	963	932	955	966	909	895	934	919	960	920	932	932	940	933	931	907	922	968	895	900	945	921	940	935	903	911	928	915	928	920	902	928	934	897	926	893	921	974	891	907	959	917	917	932	945	925	965	896	925	890	909	964	910	884	895	938	955	863	920	903	925	892	944	908	951	900	929	944	940	947	934	974	949	927	919	958	919	957	900	930	920	921	887	949	902	934	969	911	897	961	878	916	858	932	949	908	972	924	956	933	914	916	918	908	949	876	890	899	906	892	948	937	935	922	920	979	916	885	918	898	951	870	937	911	881	891	865	905	851	902	941	940	921	924	936	928	901	956	868	857	923	902	933	928	881	875	907	929	874	910	895	912	947	905	906	919	912	937	973	865	935	896	990	987	881	903	885	897	969	913	845	912	937	948	919	951	908	915	936	907	883	947	943	972	938	883	904	909	962	901	969	920	881	894	923	952	867	942	944	920	993	897	942	869	932	955	876	936	909	913	879	938	953	964	936	900	922	967	929	919	911	932	944	989	946	847	928	919	915	895	892	903	919	922	997	937	905	909	989	955	943	893	927	926	938	924	884
24836	20709	26939	24684	24290	21652	14969	15018	10102	4931	2000	970	673	668	525	611	550	569	526	531	545	525	538	537	525	513	490	492	542	543	509	502	540	521	502	518	507	481	494	538	530	489	526	513	492	530	555	486	502	498	515	500	506	559	515	551	501	565	562	520	484	533	517	536	524	490	530	544	517	480	498	545	502	540	517	524	541	521	544	541	525	527	477	519	503	481	540	508	562	487	506	517	551	507	520	531	504	495	493	476	512	523	505	506	529	490	543	489	487	485	498	494	503	527	534	530	533	548	515	522	511	538	509	526	550	501	478	491	516	516	524	510	493	527	500	518	496	503	515	503	511	469	528	542	565	515	491	481	541	506	529	510	535	522	535	506	546	505	496	524	533	484	513	560	496	529	505	553	480	498	494	557	539	523	542	510	456	564	517	549	533	538	515	505	520	548	526	529	510	525	531	543	480	507	499	514	535	540	513	511	531	514	478	524	555	526	516	520	533	535	483	512	530	579	504	495	496	512	522	504	512	554	508	483	495	496	510	517	507	524	506	477	532	482	478	514	523	523	499	554	508	495	469	524	495	546	541	494	497	526	522	493	549	537	538	535	510	454	544	552	514	506	495	502	495	528	513	541	477	553	490	498	534	499	476	544	535	523	531	527	526	519	496	505	519	517	523	544	515	502	516	488	501	516	512	520	470	576	541	574	506	507	519	517	526	475	524	507	523	539	538	511	524	515	528	531	500	517	505	504	515	533	502	502	529	548	516	490	564	518	501	505	507	529	558	490	477	497	521	515	508	505	528	508	515	511	525	506	508	485	513	509	531	537	542	535	558	510	510	505	484	504	527	502	522	509	466	520	510	458	538	524	531	517	478	518	521	481	508	515	513	480	529	481	521	547	569	515	549	490	481	478	538	489	533	498	489	508	524	488	519	473	526	537	571	504	491	542	510	488	523	504	520	531	517	499	472	499	471	500	533	494	524	509	528	513	540	550	509	481	477	535	527	509	519	525	496	536	528	511	520	519	522	539	517	494	528	538	519	517	496	520	510	512	522	513	483	532	495	516	491	538	489	531	507	476	529	504	566	489	488	522	513	493	518	529	530	500	485	532	529	566	537	476	501	531	513	511	542	489	517	518	533	552	533	490	528	515	562	483	491	518	489	561	536	498	533	516	464	492	525	542	517	548	498	515	570	512	472	526	486	551	511	529	513	516	530	536	509	507	509	549	520	568	504	525	485	502	530	518	510	512	511	545	513	523	518	515	503	539	509	524	468	505	532	529	498	503	508	527	508	520	518	473	535	517	509	530	519	551	493	523	493	488	507	529	508	512	548	523	521	507	561	526	526	532	532	538	537	530	541	514	534	517	519	527	521	526	489	528	542	523	496	515	471	519	521	505	482	469	532	512	490	520	506	516	489	512	564	506	478	494	478	487	544	491	508	556	495	521	498	497	564	529	538	515	461	455	528	531	550	503	503	509	538	541	507	517	519	507	545	529	530	539	546	527	507	491	507	511	518	547	518	535	509	512	536	529	489	547	546	517	531	509	507	484	493	599	541	525	544	524	499	510	502	519	496	524	515	498	518	523	557	516	497	467	521	537	504	495	531	510	581	533	528	493	549	464	497	490	486	478	534	516	498	523	498	516	531	526	530	503	527	515	500	515	504	537	534	503	485	491	500	525	521	467	546	487	501	507	527	489	492	493	487	498	523	530	496	502	498	535	510	512	553	469	542	606	523	478	480	554	504	470	540	482	494	501	538	520	541	450	540	501	497	468	531	544	517	526	552	549	522	501	490	516	494	502	566	523	493	534	497	544	534	549	516	515	480	536	505	506	516	534	530	511	541	543	504	518	490	483	491	476	531	495	461	500	515	533	511	513	493	509	524	476	527	530	513	509	492	525	472	547	524	528	496	515	498	505	476	549	560	492	484	493	544	531	523	489	505	509	538	502	485	508	517	526	515	512	547	523	527	484	519	464	505	528	559	552	536	488	498	499	474	512	526	524	551	505	543	508	505	511	501	560	535	457	511	518	541	558	527	517	515	490	485	522	490	527	544	528	518	526	485	527	466	488	522	474	523	507	493	537	549	552	513	504	507	508	524	476	511	519	487	463	518	466	557	533	556	491	541	491	509	508	517	484	550	504	516	532	547	514	516	475	524	538	524	508	504	540	548	512	506	522	476	527	518	505	529	525	519	504	528	524	523	549	529	507	556	539	517	560	517	547	546	522	506	501	497	504	509	487	534	556	516	507	451	526	517	454	507	517	500	512	545	490	535	506	530	520	514	495	540	525	547	491	545	515	555	446	551	498	475	529	504	547	558	530	500	525	565	554	521	499	499	480	495	519	511	466	499	488	536	464	519	554	484	503	515	517	500	558	490	519	490	479	540	540	506	523	537	549	510	550	527	515	511	521	500	470	511	539	483	570	513	507	483	482	484	514	484	528	510	488	512	510	513	502	534	506	497	526	482	543	513	526	518	490	520	518	523	526	516	508	495	526	493	497	514	468	486	559	509	489	486	495	495	526	513	504	482	531	527	516	533	523	519	468	518	526	499	541	523	524	550	523	505	537	515	485	501	504	509	535	519	500	526	498	542	518	529	530	568	500	543	502	488	540	540	533	511	525	498	479	538	552	521	544	537	511	462	529	517	499	514	536	493	500	495	494	519	498	521	497	507	531	483	561	521	506	492	541	527	535	484	543	510	535	522	555	562	510	518	504	517	522	467	520	512	530	516	493	506	530	524	540	494	501	520	513	538	456	503	545	521	452	501	503	535	495	511	507	491	511	537	483	520	523	540	461	513	498	554	523	495	498	541	526	487	480	480	501	523	501	482	533	544	557	505	534	511	548	492	523	500	498	510	477	488	524	505	503	493	539	551	484	497	540	515	480	521	512	487	523	487	519	492	483	487	510	484	522	509	491	525	483	530	532	521	510	504	527	542	512	516	526	515	527	506	495	478	502	513	511	549	540	568	530	556	507	541	484	557	492	517	495	513	514	517	497	498	525	545	517	509	487	543	526	463	545	527	559	516	558	486	540	533	560	469	527	471	506	500	508	570	487	514	502	467	553	497	485	508	541	544	488	533	501	541	502	500	544	488	507	521	494	518	467	508	520	475	488	504	518	537	520	527	513	460	517	488	506	521	505	522	492	513	500	544	509	591	536	491	543	504	513	500	491	498	512	496	505	499	495	536	514	494	528	481	487	540	480	486	524	525	506	536	524	521	507	505	497	520	520	506	494	513	524	528	505	500	519	499	536	509	572	531	521	525	485	501	485	535	523	487	541	518	515	474	529	535	532	522	493	522	526	517	523	510	502	540	541	523	519	553	509	488	521	506	511	530	512	537	542	536	509	514	512	551	481	519	494	501	496	474	511	564	508	505	539	494	557	465	546	499	500	523	549	500	532	514	471	528	506	513	529	508	482	544	508	479	538	559	519	506	507	513	520	514	517	576	506	507	515	535	530	535	462	507	481	489	518	489	549
42676	52025	24898	31780	35253	23856	17198	22641	14519	8577	3536	1552	860	764	710	668	680	621	622	629	594	581	591	572	627	611	570	569	556	576	539	568	580	541	567	548	545	553	594	539	519	537	511	546	538	595	548	539	583	520	513	585	574	530	498	559	570	589	537	542	523	552	573	534	532	507	569	564	578	592	544	567	566	478	533	537	588	526	540	563	558	567	571	490	537	534	545	547	558	558	574	531	568	521	519	576	534	553	565	572	540	569	528	558	544	551	571	551	512	553	606	542	496	568	568	544	572	518	519	546	550	587	525	532	555	530	565	543	569	523	540	516	528	559	518	579	553	526	548	571	537	527	511	525	507	528	583	569	545	499	540	535	505	545	566	523	551	524	545	504	500	530	510	513	558	527	522	565	589	564	509	570	515	551	538	559	545	550	565	573	541	542	576	545	564	571	598	530	497	526	543	578	598	536	554	570	546	501	503	542	541	504	530	549	546	566	571	561	555	542	547	474	563	528	545	571	569	534	520	559	513	532	522	497	604	540	563	563	534	501	569	549	582	545	527	494	545	501	518	582	542	543	524	545	555	541	539	513	511	539	564	540	507	525	539	549	557	575	577	527	525	535	515	548	510	561	557	561	532	530	538	539	559	534	536	534	508	549	553	554	538	517	512	549	535	560	578	561	584	518	530	562	519	548	554	516	533	547	532	516	455	546	511	539	565	565	533	591	550	562	563	515	567	514	504	546	544	558	536	539	543	534	499	521	543	540	547	516	596	538	539	573	577	580	513	535	571	573	543	557	563	532	515	514	526	537	517	517	580	544	595	515	545	563	507	544	573	534	518	499	530	535	495	550	559	536	551	530	560	526	558	538	539	548	567	590	567	528	536	537	504	545	530	580	546	537	544	552	579	564	538	515	515	523	502	574	534	538	548	540	542	525	565	579	599	567	554	534	535	538	506	536	531	545	567	530	538	562	557	612	524	534	554	522	543	532	547	543	541	514	565	508	546	516	582	525	543	549	514	532	530	542	518	557	539	549	541	559	527	533	562	537	519	487	544	581	534	566	533	491	555	557	512	574	584	525	541	541	513	499	567	524	517	591	551	554	546	489	517	575	540	536	490	523	569	533	584	544	556	542	517	559	521	515	557	519	515	533	542	511	537	513	519	554	566	501	498	586	532	524	546	550	490	517	530	563	529	568	561	571	510	566	543	532	583	583	539	513	534	567	526	532	544	535	526	529	574	536	530	528	536	564	562	578	498	523	544	535	585	551	558	520	530	559	566	554	507	505	577	539	568	532	523	548	535	530	555	501	532	506	536	547	512	537	552	508	564	517	535	528	524	564	549	572	559	541	514	547	541	553	574	506	540	526	536	512	541	563	553	573	496	551	526	549	555	522	561	496	554	612	567	537	541	521	566	507	555	531	541	525	551	541	547	539	498	552	514	532	529	559	516	534	531	521	553	525	550	530	560	507	521	553	560	514	546	498	522	518	544	562	566	554	571	554	509	537	542	527	567	546	527	543	529	520	527	520	527	533	558	556	567	566	536	504	515	495	502	567	545	544	576	548	526	551	529	536	566	523	567	538	568	526	517	567	544	540	533	545	553	517	529	515	536	550	485	565	550	561	542	540	565	568	537	522	520	530	562	549	495	535	520	539	524	576	564	542	513	547	558	567	546	553	551	574	522	519	538	540	543	536	540	513	533	511	535	526	523	587	504	509	520	567	522	546	553	540	532	523	548	552	553	546	557	539	522	542	537	522	532	526	551	508	562	588	602	541	537	542	565	553	557	543	557	511	515	515	556	499	540	526	570	563	566	561	561	504	524	567	551	546	521	568	492	554	519	560	541	644	532	563	521	519	513	561	557	530	526	565	539	510	574	564	543	580	561	519	570	533	582	517	570	515	534	537	544	562	538	524	577	545	570	538	509	532	515	539	494	569	522	559	541	545	553	541	517	520	541	546	571	516	544	570	562	561	544	558	570	526	500	531	571	544	482	540	556	560	512	477	548	542	536	540	538	581	525	533	563	526	571	500	553	577	526	537	546	474	554	557	547	542	531	568	564	537	520	521	528	597	572	516	512	538	509	546	516	535	577	532	544	512	538	567	544	540	544	543	572	516	514	539	501	514	503	553	563	560	572	555	528	573	526	555	530	525	502	538	533	526	562	557	578	579	555	558	534	521	525	557	498	496	566	560	515	590	552	525	526	536	534	526	534	520	550	583	533	548	523	583	566	568	578	572	535	507	518	575	526	511	539	505	538	585	535	506	542	548	534	511	550	547	571	501	520	572	527	544	533	554	492	568	539	517	552	547	564	539	528	547	598	511	591	543	538	522	600	510	512	563	530	529	548	503	549	506	532	568	533	524	545	556	554	482	548	560	521	499	502	554	528	538	515	572	498	516	563	574	531	523	509	501	575	518	536	566	549	566	553	522	551	538	514	519	571	543	556	524	512	546	557	560	532	502	582	544	538	494	543	538	539	561	553	520	535	544	552	529	541	535	543	548	520	551	519	517	486	514	563	551	557	516	560	546	550	550	515	537	552	582	569	529	527	528	486	568	527	504	517	534	533	498	556	549	511	516	519	537	530	553	586	571	550	564	552	537	529	563	531	543	518	536	514	553	519	521	538	524	508	505	527	552	522	573	547	480	530	498	522	533	534	529	527	530	526	570	566	535	566	552	556	533	571	535	547	525	563	530	527	561	524	512	549	575	534	517	537	565	557	531	515	537	511	551	496	547	565	531	554	549	509	543	563	583	532	530	523	519	517	504	594	575	518	556	559	539	572	565	551	524	550	525	512	554	538	525	556	539	545	594	532	562	514	589	533	512	564	532	539	534	543	550	580	551	541	574	552	580	538	541	556	506	530	572	550	542	511	503	495	549	524	500	544	567	535	599	563	546	566	554	565	501	568	554	530	569	548	532	503	548	535	512	544	492	563	546	549	493	532	540	551	523	515	510	609	504	504	526	534	538	544	512	543	522	529	546	544	553	537	589	519	537	534	522	537	538	544	533	527	554	503	523	578	530	535	521	526	562	543	551	526	540	543	532	505	555	511	580	512	558	528	602	593	520	546	545	523	527	545	525	548	522	542	558	532	525	536	523	533	509	563	557	502	510	557	558	518	519	508	514	530	541	547	546	521	541	529	537	550	550	537	521	554	502	545	564	514	505	509	545	524	534	547	551	506	549	484	573	561	583	525	510	555	511	521	538	542	571	571	517	574	538	541	519	514	552	545	577	554	592	559	540	549	563	539	518	527	517	613	538	566	517	512	525	501	554	555	538	556	537	491	508	526	484	521	512	540	604	547	558	497	511	536	519	541	545	572	541	502	550	519	578	486	523	569	529	525	549	552	557	555	565	555	501	589	533	557	561	546	568	517	575	517	558	553	556	569	566	564	576	552	561	537	490	519	543	560	557	566	585	511	536	550	554	499	571	562	534	566	550	568	524	530	553	523	518	570	529	516	549	547	508	541	539	550	577	500	549
22910	20668	27276	24225	22143	23046	19439	23188	14650	7211	8772	3677	1777	1061	1025	993	917	934	900	906	892	895	856	860	917	936	910	862	875	866	821	881	864	875	872	864	874	863	850	863	843	830	897	890	834	832	853	895	833	836	896	869	910	874	868	811	804	892	883	857	894	866	899	819	864	864	908	829	811	864	844	819	861	841	878	855	803	841	852	896	844	923	797	829	840	854	826	830	864	825	813	872	811	796	796	832	829	841	795	868	870	892	858	849	890	841	876	894	905	846	790	931	837	849	859	839	846	793	847	859	867	840	877	777	808	843	783	849	871	860	852	864	866	841	847	878	816	900	865	865	871	846	782	830	830	825	782	843	862	887	821	823	788	826	864	868	852	806	832	831	869	835	809	902	831	882	870	807	847	864	801	921	807	854	839	844	810	891	815	892	871	847	855	831	858	848	822	862	861	798	863	841	851	877	810	857	898	855	866	856	836	832	837	854	783	861	839	826	863	826	810	803	821	797	874	832	793	848	855	842	791	835	842	856	805	842	792	906	887	831	871	865	817	814	847	830	885	864	862	839	895	852	876	833	863	811	851	840	794	880	813	823	841	874	853	870	864	833	808	875	811	849	835	846	885	902	851	782	881	849	807	841	855	848	884	895	787	863	831	843	880	858	871	886	782	880	820	886	880	801	882	829	846	860	814	789	868	833	823	887	842	854	824	827	907	854	833	789	820	828	816	835	848	883	867	800	859	820	848	839	786	812	849	817	816	859	841	860	865	805	881	861	861	786	866	893	841	837	855	839	832	824	799	829	904	843	868	859	844	850	819	867	884	808	838	883	837	869	857	821	834	778	877	806	859	893	874	866	798	834	825	836	898	825	860	804	864	847	800	822	867	801	844	846	820	907	880	876	884	816	887	823	849	838	805	832	822	832	865	811	787	822	860	822	876	838	843	813	893	848	809	826	852	837	862	855	855	864	811	830	833	840	850	820	868	910	866	860	814	862	846	877	835	836	840	855	808	874	869	807	832	827	850	791	860	799	880	790	889	893	860	830	874	854	858	891	818	850	877	796	815	845	840	823	857	838	816	800	857	837	869	890	867	850	898	854	833	842	901	854	844	833	845	869	822	861	832	912	834	828	913	836	844	835	786	811	835	856	869	830	827	823	845	884	877	853	800	851	817	817	857	848	842	833	845	831	889	860	813	870	826	817	822	831	841	872	799	802	881	895	809	861	846	825	857	819	791	859	804	810	832	844	827	842	812	804	827	846	882	869	841	868	835	849	861	827	817	882	864	820	874	869	824	880	865	810	891	837	849	880	805	849	828	827	853	861	828	892	834	789	838	852	872	790	875	851	804	791	888	795	765	800	808	831	809	821	800	820	863	825	847	861	851	827	838	827	865	841	815	810	810	866	840	792	825	836	823	915	850	840	838	880	880	817	828	845	866	864	901	838	829	836	817	900	863	849	888	853	856	779	878	822	857	842	823	827	855	874	843	874	851	810	845	863	830	854	822	889	811	803	819	881	881	877	850	817	807	900	861	830	831	856	839	924	804	844	813	862	860	811	820	868	842	797	829	790	858	869	880	847	816	832	880	866	812	841	829	843	823	824	910	862	869	851	829	852	828	842	890	835	837	863	828	824	861	877	885	820	828	901	849	837	856	828	802	821	852	853	849	843	836	870	833	772	837	825	808	836	853	855	855	875	876	866	862	783	827	869	874	842	880	810	840	867	851	846	847	950	866	845	855	887	863	895	838	867	855	882	843	817	842	836	850	817	845	899	829	799	879	821	834	836	803	866	870	857	771	882	883	784	883	809	837	847	812	897	811	825	805	827	826	849	854	864	834	815	882	837	882	874	878	836	828	824	805	863	819	842	856	811	851	855	814	891	885	824	857	868	836	833	797	879	830	853	859	850	797	856	809	851	862	813	875	834	848	797	936	847	809	895	819	889	842	836	853	824	832	865	876	835	850	836	846	850	806	821	907	906	859	805	872	830	847	835	793	845	816	814	837	874	858	830	887	828	823	878	852	815	878	873	858	803	881	836	860	862	861	809	891	840	824	835	891	842	901	837	753	814	823	840	819	769	905	793	808	874	831	808	850	871	845	842	857	912	824	820	806	849	825	819	858	855	873	825	790	815	844	825	849	850	821	823	863	836	817	896	798	868	807	872	855	835	880	781	882	831	825	865	897	886	833	912	883	844	821	868	863	848	851	842	848	886	884	800	868	849	843	856	857	862	874	832	860	843	854	823	889	871	817	836	853	861	838	888	868	807	885	859	814	810	870	855	855	855	833	817	872	816	806	853	852	878	805	796	873	807	831	823	827	828	891	858	850	862	868	780	889	831	867	852	852	875	877	899	846	885	846	842	896	797	826	870	869	839	862	834	844	867	862	801	889	773	834	863	820	852	812	841	851	846	814	820	862	879	839	835	790	819	841	898	794	815	863	848	818	884	821	868	823	833	851	839	831	824	858	851	891	847	796	822	850	811	858	833	869	847	868	798	861	816	838	878	851	839	827	815	896	814	860	851	882	845	860	857	905	852	850	797	845	838	850	838	828	870	846	800	846	871	808	858	852	817	895	821	852	861	835	847	870	743	831	821	864	856	846	878	811	819	806	827	820	844	856	824	804	888	918	868	841	861	885	826	822	851	799	833	809	846	778	811	807	858	834	862	856	897	849	843	826	890	848	871	884	829	808	847	842	851	870	809	856	814	874	854	821	840	861	810	828	865	832	850	829	839	832	852	847	854	862	817	844	865	798	811	857	820	811	890	776	865	841	831	856	856	839	865	807	873	844	827	879	890	841	849	868	825	888	872	818	836	834	807	822	825	828	864	869	865	830	885	856	854	806	893	853	808	785	870	896	850	802	824	810	857	866	872	827	796	872	862	866	805	837	844	839	876	763	781	864	898	843	832	908	821	869	816	827	796	818	803	868	777	836	841	819	833	819	859	872	834	832	852	836	822	859	794	813	858	818	862	801	819	843	919	873	835	837	851	807	817	831	847	823	810	814	872	869	812	795	834	868	861	932	856	802	822	868	860	808	844	881	861	810	817	811	821	769	867	910	882	832	872	838	846	840	762	787	865	861	854	841	851	860	826	845	832	832	802	767	800	875	819	854	853	911	848	872	885	876	892	842	791	841	881	802	819	857	840	769	851	851	852	851	846	842	826	797	836	866	850	854	855	848	861	895	846	889	870	845	865	815	837	820	844	889	851	861	861	904	822	821	784	825	832	832	857	869	819	830	891	853	796	867	863	848	883	761	838	844	859	840	821	837	824	878	790	852	831	922	805	823	824	829	847	794	868	855	848	836	805	813	841	859	814	871	836	834	827	840	838	813	799	806	823	850	850	820	861	865	813	872	851	864	840	817	834	805	842	834	778	878	898	849	829	881	844	783	808	839	825	855	874	857	833	837	803	832	858	848	847	871	820	820	835	814	813	879	862	881	805	862	837	864	835	828	821	901	789	821	846	826	813	848	857	851	828
45930	53812	25521	43813	36520	27530	17467	29997	18766	11935	14608	5935	2810	1256	1116	1124	995	1019	967	958	906	954	879	877	884	888	860	870	816	899	877	829	884	869	825	861	862	829	805	855	903	879	817	837	865	876	831	843	838	845	868	824	886	778	832	820	800	844	845	803	843	768	872	832	830	795	787	769	861	840	865	857	803	851	804	812	860	810	836	852	830	804	871	766	846	781	809	886	816	818	888	840	805	784	834	826	821	832	835	859	862	794	832	832	836	842	764	857	841	816	805	859	794	810	815	778	814	853	849	840	786	802	850	805	774	764	854	877	857	804	849	822	794	794	834	823	851	872	792	842	791	778	818	857	794	802	852	827	776	848	778	818	825	765	835	829	814	798	845	852	828	851	821	809	780	814	804	777	809	781	863	802	829	847	779	832	828	793	838	847	834	785	794	801	821	781	785	810	818	840	809	785	845	840	840	813	877	832	816	841	770	797	835	804	813	762	826	844	801	845	823	776	817	793	802	778	875	856	842	768	809	825	821	809	856	802	813	795	802	800	798	779	833	847	792	810	793	829	819	829	832	836	833	823	805	819	785	832	834	832	808	824	801	861	871	828	780	832	785	805	867	774	810	791	838	818	832	804	851	825	822	791	798	833	874	767	815	784	768	825	797	860	839	777	806	835	733	796	751	850	800	836	803	834	841	807	792	803	780	797	860	802	813	803	786	827	853	840	792	826	855	797	799	763	844	837	793	810	788	842	772	795	798	840	774	784	800	795	809	824	807	838	867	859	851	790	882	766	800	797	794	793	787	776	752	863	840	832	769	847	826	811	799	822	817	796	754	867	819	828	749	830	838	830	801	819	807	774	852	815	818	770	812	800	805	802	781	869	792	772	805	813	805	793	817	789	828	788	841	829	838	785	791	807	795	783	799	798	818	781	846	789	830	842	851	835	804	747	827	801	814	803	820	855	848	811	871	828	788	815	811	777	894	793	829	816	832	766	773	813	849	798	769	853	864	843	815	828	810	839	769	822	809	832	848	796	786	817	820	838	802	859	819	806	789	845	845	788	766	809	817	787	791	829	842	873	815	793	765	861	836	805	823	849	785	799	776	858	920	826	783	798	801	833	814	894	789	818	809	843	785	811	807	840	843	816	804	819	764	872	803	767	836	846	834	821	795	841	797	830	848	829	804	825	785	838	840	760	811	821	834	852	798	833	811	843	821	763	762	813	787	755	827	822	838	766	826	837	851	819	842	785	809	828	803	803	854	815	767	773	847	771	854	800	777	770	809	792	812	856	809	813	849	792	812	876	783	824	850	763	806	801	809	819	786	825	820	831	801	814	818	817	806	790	824	808	829	805	816	892	839	817	855	811	787	836	841	835	775	780	812	842	835	827	864	799	800	813	807	807	824	782	832	817	817	852	803	792	796	844	835	776	811	778	803	801	838	789	796	791	817	809	812	821	801	830	810	852	791	831	797	806	817	804	795	806	821	835	792	800	819	836	851	825	838	819	770	855	855	752	819	855	767	817	809	835	790	797	858	804	845	872	798	836	791	833	840	838	763	832	821	813	817	816	816	803	827	841	817	825	834	802	806	844	814	853	794	834	787	786	837	798	827	803	840	797	797	824	834	783	789	808	825	823	817	786	852	823	831	823	790	809	829	798	789	818	814	855	808	791	858	782	824	858	829	823	849	822	838	785	831	866	778	819	765	807	841	756	778	824	807	777	785	784	834	839	794	817	789	809	840	787	774	795	807	818	831	808	779	798	797	859	780	847	806	804	785	805	793	819	842	823	827	836	866	752	865	788	808	818	822	803	783	798	832	757	798	822	812	808	842	892	817	829	825	845	850	824	806	808	766	817	813	853	794	821	828	839	768	783	807	813	794	807	840	849	791	808	785	868	814	813	808	805	810	796	857	819	846	814	802	771	775	787	847	780	819	833	784	852	759	799	831	833	798	843	833	828	811	846	806	788	781	825	822	869	802	794	808	794	818	781	833	807	850	813	872	841	790	818	830	878	833	837	791	797	830	852	836	773	830	801	815	888	829	784	816	811	801	790	782	806	787	831	828	771	842	821	852	818	826	860	852	805	809	803	788	815	844	789	818	830	857	834	789	784	791	835	808	815	815	809	779	805	775	856	828	786	827	822	836	874	818	826	774	842	843	822	836	785	833	784	831	845	778	810	838	829	804	840	789	812	785	806	840	852	801	818	724	816	851	809	848	782	807	800	790	861	822	786	811	824	854	824	805	806	839	806	823	795	805	815	751	790	824	809	826	822	851	830	804	824	786	769	810	836	803	799	832	814	829	814	849	818	824	799	827	856	819	815	868	824	822	833	828	778	831	785	809	811	842	875	822	818	819	833	763	824	799	779	874	824	791	858	809	811	801	769	788	807	807	861	797	763	848	810	800	817	850	827	761	841	802	840	798	847	808	813	788	822	853	887	846	826	833	861	819	806	862	791	812	779	826	784	837	845	809	859	831	811	836	829	875	819	845	767	868	775	843	846	811	883	848	798	825	809	775	784	830	810	814	828	845	785	800	849	814	800	888	858	815	844	801	783	781	818	871	862	816	799	788	812	818	789	766	841	801	831	788	808	821	838	790	835	831	774	835	803	878	809	815	800	780	831	791	817	795	815	854	829	813	819	831	800	823	785	806	728	795	820	825	812	806	804	810	795	855	851	835	839	856	800	811	807	793	816	818	818	804	869	800	798	804	816	786	805	801	822	794	780	770	802	807	815	791	822	806	834	810	869	854	816	797	792	802	808	764	802	784	780	813	731	841	869	771	853	819	823	787	803	789	822	863	800	871	830	815	876	812	782	852	867	831	838	822	818	773	841	798	818	809	806	792	813	797	767	795	835	826	827	806	783	842	795	846	837	813	800	811	783	811	835	802	802	838	804	848	816	775	819	824	865	844	832	799	828	800	826	845	818	776	810	835	826	810	825	852	833	861	828	801	797	812	851	803	848	831	762	790	841	797	829	819	843	820	823	810	851	836	813	861	812	792	814	805	818	842	864	828	829	857	844	812	825	849	838	815	779	802	779	823	813	823	795	759	812	775	838	795	833	837	864	820	800	836	796	807	792	801	829	830	822	851	819	837	832	855	851	841	793	778	816	804	736	814	811	813	826	788	869	828	832	839	773	855	772	859	813	800	834	860	829	806	850	838	784	833	806	827	806	814	831	837	803	800	793	786	826	798	840	791	815	857	797	803	817	769	857	817	838	807	811	809	844	832	850	828	796	795	797	743	828	804	824	836	782	849	774	803	822	812	826	832	828	783	847	846	846	806	834	839	822	769	813	827	815	850	844	793	822	815	800	811	791	827	861	799	805	862	827	848	843	824	783	800	864	806	778	809	840	798	809	868	821	806	819	895	778	812	805	813	826	784	819	825	834	805	843	823	851	862	831	832	803	820	754	800	797	804	824	801	827	818	858	813	783	818	832	862	847	816	811	819	793	793	804	885	844	849	863	789	794	766	815	790	824
35743	27321	15979	18228	15209	12206	9447	9836	6147	2403	3479	1730	1373	1099	868	876	900	953	957	932	940	925	926	907	910	869	986	950	826	899	875	911	946	929	885	867	885	864	913	904	884	881	930	831	933	935	922	926	884	970	873	900	919	875	868	892	896	927	912	919	932	855	923	973	956	914	883	866	898	916	884	868	915	894	896	872	900	903	912	862	883	927	877	906	845	877	899	860	880	906	933	921	886	918	915	888	867	932	909	896	938	904	832	934	942	898	853	954	895	895	894	870	947	903	861	947	883	874	891	898	910	941	874	927	910	903	888	944	901	892	923	875	932	911	921	923	926	855	871	902	909	878	907	889	929	898	842	884	897	895	854	859	936	827	843	860	891	870	892	864	946	900	917	910	901	887	891	896	865	924	969	909	880	872	928	955	930	899	906	929	916	915	876	945	884	894	891	878	912	947	950	963	883	964	938	927	893	914	914	858	870	892	850	871	886	903	901	899	935	880	899	936	903	901	937	909	895	913	921	879	891	902	903	844	892	980	919	917	920	906	930	952	922	942	908	923	930	925	855	848	932	899	877	851	914	915	919	908	904	845	847	912	954	824	928	906	948	914	876	909	883	941	925	943	889	911	971	900	956	898	869	918	886	854	904	893	935	863	903	889	906	924	880	958	914	855	856	916	951	930	951	904	857	866	907	925	839	876	916	874	895	917	899	881	908	904	888	915	873	894	901	909	983	880	915	947	872	934	897	893	899	878	938	883	932	917	894	888	861	906	893	888	827	941	880	936	926	903	919	918	885	877	906	876	860	891	913	878	853	885	919	891	903	890	870	870	923	914	865	898	925	878	887	883	891	894	921	937	936	921	879	926	924	870	914	937	947	909	905	921	903	909	922	905	938	886	936	925	942	928	883	902	941	925	878	845	877	906	941	919	909	853	941	924	924	848	938	885	915	961	904	872	850	902	912	907	899	932	898	919	860	884	958	891	933	912	934	873	879	858	900	875	928	912	888	894	894	910	962	902	927	901	926	887	908	929	886	885	848	898	870	935	880	926	940	884	907	894	858	873	907	908	924	892	861	938	918	824	946	945	921	869	885	900	938	881	869	915	917	919	977	886	913	886	905	847	865	938	942	893	910	918	882	883	860	917	929	954	902	904	889	937	862	862	856	892	953	879	898	927	946	953	851	924	900	847	891	944	905	886	869	869	914	881	928	889	903	980	938	965	915	921	924	868	940	972	891	945	913	911	888	928	890	846	914	949	861	867	907	855	844	859	899	871	908	905	855	898	919	873	898	927	881	889	952	874	960	865	904	870	935	864	853	938	879	921	922	841	901	901	946	848	968	999	913	874	877	880	956	916	931	902	946	879	834	905	909	954	925	851	941	933	873	961	888	862	875	892	899	943	924	853	923	899	918	875	865	895	834	873	855	905	879	865	897	890	923	887	891	885	884	917	924	865	879	867	821	922	887	915	922	871	932	956	948	844	909	907	869	930	899	872	889	915	876	882	900	878	913	893	915	901	924	878	879	910	854	960	867	882	954	898	897	900	834	870	885	850	972	864	913	908	863	887	887	929	900	889	890	884	907	939	901	925	840	861	903	907	936	851	903	908	891	924	901	917	966	875	913	884	917	907	922	890	931	941	870	922	900	900	921	899	911	855	896	958	959	903	831	943	957	921	955	914	896	916	836	918	944	918	883	942	858	940	966	922	920	882	862	931	904	924	916	959	878	858	890	896	874	874	908	908	927	915	876	901	919	912	994	889	864	922	864	939	850	893	891	908	885	925	912	909	865	874	870	920	901	888	852	856	847	954	902	900	889	949	936	873	896	881	922	855	868	879	904	901	935	900	898	903	953	891	914	853	826	908	917	913	928	881	906	885	872	892	853	854	936	910	872	881	924	930	915	882	878	902	912	888	874	911	967	899	884	868	892	890	895	891	913	923	887	918	905	901	849	932	953	937	901	898	905	950	879	915	918	857	925	853	898	906	883	933	887	908	903	889	864	892	956	864	877	931	910	918	878	902	881	942	892	887	905	948	899	918	852	857	922	913	949	898	860	908	882	898	920	905	934	906	929	849	877	961	917	890	893	935	857	904	874	858	894	866	936	898	868	946	926	911	863	888	946	951	901	888	943	948	899	926	969	912	907	898	878	925	897	873	910	881	898	865	844	944	881	844	879	900	881	944	901	884	945	875	859	866	861	879	927	925	883	869	881	931	906	884	865	895	899	895	913	910	881	874	909	859	897	880	892	874	874	916	901	893	853	898	903	864	898	907	896	938	878	880	944	910	899	898	877	919	885	895	903	949	870	909	916	877	945	896	884	927	942	962	905	925	854	918	910	923	925	853	947	886	915	906	864	916	900	878	847	881	863	847	963	875	921	891	813	937	886	944	882	916	864	858	904	847	888	937	869	939	910	950	907	911	913	874	941	885	880	882	916	867	890	919	878	869	900	917	906	882	880	907	845	872	891	897	934	882	845	885	965	895	923	900	893	877	929	855	906	930	907	920	855	900	906	820	877	865	889	883	909	923	971	881	868	897	938	898	904	922	972	845	880	901	861	915	891	931	896	931	873	910	922	906	929	897	879	913	912	865	944	918	906	880	884	869	869	839	858	912	924	869	953	897	866	893	926	863	923	924	894	830	866	913	909	879	892	847	927	910	876	883	906	924	949	874	929	898	860	878	889	944	898	904	916	880	894	900	904	891	898	911	870	861	914	864	924	889	917	889	914	968	941	901	924	872	887	897	876	902	920	910	874	904	847	925	854	901	869	913	838	905	870	905	878	906	888	903	864	913	949	947	899	879	842	918	851	930	852	916	899	872	946	871	894	860	893	878	946	921	940	908	792	882	892	920	902	962	948	930	901	898	880	930	909	998	932	861	810	922	902	898	921	893	930	860	908	894	929	935	915	879	927	917	907	834	930	878	868	898	900	911	897	899	930	919	892	957	970	883	939	889	871	912	897	930	932	883	907	858	897	926	936	878	927	888	892	868	921	904	879	928	900	925	939	923	893	901	907	899	878	917	925	873	899	885	905	876	915	926	906	907	905	857	946	874	922	900	860	953	906	948	927	883	920	901	884	901	934	938	977	913	886	913	874	937	921	909	909	870	870	852	926	965	885	876	913	844	917	899	890	920	899	944	915	920	877	906	842	926	914	888	945	920	926	926	873	907	896	915	924	924	964	883	909	880	904	905	949	901	898	883	904	949	925	877	881	933	899	869	885	857	917	910	938	904	891	872	909	894	863	857	874	865	864	912	858	904	863	887	911	922	894	898	900	875	912	904	880	877	858	893	870	935	895	892	966	875	910	935	904	902	974	889	904	912	896	910	875	938	868	891	911	919	878	844	881	893	929	912	903	927	925	859	902	935	904	842	880	905	860	902	933	921	937	911	933	916	959	909	868	966	869	919	933	942	915	908	928	838	834	914	945	897	930	941	867	866	952	892	884	860	883	881	895	906	899	856	903	926	889	904	909	880	951	890
38211	31188	19001	24215	21505	18731	15831	16168	10630	4200	6348	2579	1954	1254	1016	943	929	964	889	925	936	962	937	899	875	903	1005	992	942	942	910	932	940	948	967	918	972	919	910	878	873	943	948	901	935	992	920	910	896	919	876	942	928	974	936	971	918	934	903	937	937	918	992	922	974	917	966	973	892	916	927	900	881	910	910	931	936	902	922	949	934	956	951	966	869	916	966	924	961	896	874	903	919	883	948	940	944	943	958	906	962	946	870	920	923	951	949	961	896	937	941	927	914	945	901	946	896	895	1007	915	939	941	915	939	908	937	956	939	919	920	919	913	934	896	904	957	945	996	926	936	907	911	960	936	945	938	979	917	939	951	889	920	934	923	875	948	923	913	927	927	961	886	910	913	903	920	947	945	928	903	892	881	867	913	912	911	939	968	950	935	973	927	920	991	943	968	946	905	914	970	996	948	912	946	972	943	966	965	881	951	911	900	963	921	934	935	988	892	969	906	984	894	960	947	953	910	846	931	980	999	933	995	935	933	959	908	935	953	897	897	931	917	939	964	948	987	902	978	956	976	925	934	936	979	952	892	918	898	980	929	927	941	914	927	932	953	931	929	907	939	969	982	935	916	948	911	902	901	913	938	947	894	915	839	926	933	950	899	899	900	867	937	927	926	935	939	918	959	961	986	911	881	969	924	928	920	854	933	898	957	903	937	931	914	972	941	951	916	891	967	989	909	915	903	927	945	992	885	971	970	937	965	912	978	919	887	900	960	926	924	916	912	888	867	901	929	932	958	885	944	907	967	926	915	950	905	970	956	925	910	911	931	956	949	920	938	958	962	922	934	876	917	945	943	892	896	877	898	915	938	890	966	951	936	895	922	929	933	884	939	912	874	968	919	905	899	929	962	964	952	976	964	893	981	904	936	914	884	914	977	907	950	975	909	930	948	904	916	913	981	941	921	857	913	960	919	907	939	889	918	924	871	951	937	929	929	907	927	928	874	969	956	992	881	970	945	933	958	950	926	884	940	917	922	898	962	949	902	958	948	898	901	867	926	882	921	945	880	871	915	942	965	934	955	923	930	913	1002	942	989	932	896	976	941	928	911	914	852	963	948	917	930	923	955	970	966	954	894	909	920	963	899	915	908	926	922	955	933	943	960	941	935	950	910	946	953	937	922	920	914	1007	923	936	942	910	936	922	980	902	938	891	933	989	858	900	940	921	926	909	985	967	950	957	934	975	889	921	946	936	905	947	938	916	1013	898	986	960	869	873	932	871	901	983	931	938	922	934	968	964	950	893	861	998	886	976	943	937	908	981	920	928	942	955	997	914	949	963	906	936	906	896	949	910	945	887	928	925	949	916	941	942	914	938	924	901	978	895	993	901	942	976	934	922	960	858	879	936	957	936	953	923	882	942	886	935	909	965	933	938	909	909	952	927	921	937	939	903	932	942	938	972	970	906	942	907	946	882	889	924	899	950	978	897	915	859	909	919	919	876	942	941	999	890	953	932	906	928	900	919	904	944	928	909	985	935	922	948	924	908	928	892	937	936	936	896	890	945	932	922	881	906	918	969	946	912	896	942	925	935	889	918	881	944	913	945	954	951	905	933	909	907	938	922	951	921	994	902	905	944	924	904	956	917	896	875	964	961	936	882	891	989	910	934	912	907	914	920	863	919	942	917	954	915	951	943	914	948	900	919	917	983	927	956	941	994	931	965	958	988	963	883	910	917	885	918	925	923	936	925	873	960	929	896	911	965	958	953	938	971	942	941	908	918	954	940	961	976	981	875	904	902	932	916	929	922	921	934	903	912	895	939	861	896	890	929	907	895	923	1004	900	917	897	899	921	951	904	949	933	940	921	914	931	946	957	913	929	872	968	966	915	954	966	889	926	907	926	911	993	936	936	882	913	899	908	942	955	958	848	992	883	937	913	938	939	910	980	917	970	942	918	901	922	907	942	968	909	885	920	901	973	918	889	893	903	891	924	903	905	916	897	950	895	915	941	873	958	888	945	911	957	901	962	948	930	896	907	907	921	912	920	915	903	917	930	904	953	894	915	930	953	881	918	916	922	972	891	957	947	924	930	897	883	903	957	914	903	930	977	894	939	925	880	946	994	925	921	957	926	941	951	911	927	892	913	959	847	943	948	919	983	924	931	915	926	946	931	941	904	947	966	942	963	924	935	945	924	903	963	930	953	917	880	922	915	948	973	911	934	896	897	932	923	910	952	949	932	857	927	958	948	942	905	971	911	981	928	873	921	935	959	893	831	911	974	860	933	885	919	916	962	984	965	938	943	942	961	967	934	962	943	881	934	881	895	931	917	972	927	968	944	948	987	921	939	1003	886	925	921	913	914	915	922	911	911	974	946	908	955	920	901	956	924	960	951	888	940	967	882	905	922	970	954	918	893	970	993	894	944	922	945	978	885	917	947	964	891	904	941	978	929	912	908	936	984	998	899	927	932	909	912	925	932	888	939	961	948	961	950	936	918	922	950	930	899	931	943	926	941	899	914	927	908	954	877	908	912	942	935	878	948	899	932	957	965	906	974	922	902	955	961	933	946	906	896	938	905	928	956	890	904	919	927	902	967	904	912	950	896	949	895	993	954	918	937	945	940	944	954	912	961	915	972	839	931	982	959	939	932	948	876	968	893	953	966	981	927	953	933	960	933	936	966	943	928	942	912	935	894	907	928	986	926	932	939	900	929	925	983	938	943	911	928	865	882	962	920	930	906	968	1002	970	969	916	941	920	954	886	997	973	949	996	911	949	853	985	945	929	906	927	952	926	928	929	942	942	928	869	911	921	942	918	899	899	949	893	905	902	915	929	930	952	905	899	927	970	936	890	901	967	945	897	919	932	947	976	877	905	960	933	928	883	914	921	985	915	961	914	960	880	948	951	963	984	906	935	924	937	971	851	902	956	1012	923	884	894	925	915	947	945	922	969	933	954	918	977	927	890	950	884	956	898	950	927	896	926	914	935	906	914	947	909	916	923	971	901	944	973	953	967	963	916	938	914	967	902	903	940	950	956	976	912	900	931	923	896	937	929	910	939	900	929	956	904	914	931	947	909	950	888	926	911	882	897	902	940	913	946	913	909	985	939	910	991	919	917	947	977	1005	931	972	969	923	913	918	934	934	912	934	925	913	947	912	874	979	915	885	924	940	936	891	934	941	856	885	931	917	968	936	883	958	941	911	944	959	924	946	927	925	962	884	971	906	930	922	916	926	931	946	922	892	976	957	975	982	958	991	953	983	946	910	920	907	978	928	964	903	951	894	905	957	938	957	919	954	922	837	910	889	941	970	896	903	909	911	952	869	906	964	900	943	917	900	925	918	925	917	851	873	918	936	904	929	905	983	968	894	946	969	874	920	937	928	916	963	956	960	951	959	901	935	981	926	916	905	916	918	901	930	943	910	938	976	925	954	913	914	926	926	909	889	970	931	940	958	930	910	950	963	922	932	865	938	953	915	889	910	894	920	942	920	1007	912	978	954	920	904
24840	20700	27007	24345	21973	23643	18770	15014	8700	5080	2787	1994	750	727	610	594	557	528	559	551	517	549	507	537	532	522	498	505	531	531	524	484	500	546	517	525	463	521	464	501	511	496	490	473	510	475	492	495	525	503	497	510	508	510	502	520	490	533	520	526	523	550	482	454	494	501	497	516	499	514	487	524	500	517	439	524	494	528	502	534	524	502	471	479	524	517	500	491	541	524	497	494	499	467	487	504	513	507	496	489	514	497	463	469	537	483	523	493	494	456	502	508	487	469	513	466	494	533	490	501	486	509	489	475	495	467	490	484	452	434	465	500	519	515	500	494	497	486	505	496	492	504	507	516	487	522	476	476	508	507	502	503	501	511	523	479	501	510	490	506	483	538	493	496	511	509	463	523	545	504	491	449	479	527	499	488	532	480	493	473	495	537	465	488	510	505	490	488	512	488	465	511	459	458	518	501	484	514	480	515	483	493	470	497	476	491	480	487	510	496	490	460	502	485	518	514	511	515	500	476	524	528	497	493	504	492	516	487	530	493	502	533	514	527	468	532	513	482	456	493	498	490	477	500	543	491	545	524	505	514	477	489	471	510	526	495	465	479	508	511	472	509	500	480	504	502	547	541	505	467	469	528	477	511	477	503	503	558	498	529	493	484	495	500	492	466	545	508	485	492	475	493	512	485	522	505	491	501	534	516	497	492	486	498	496	501	491	527	467	482	494	509	509	521	539	480	488	470	518	469	523	532	495	529	481	493	449	496	497	531	525	494	501	500	535	507	498	497	464	517	507	499	492	482	476	498	499	490	514	473	498	516	547	518	533	540	487	458	517	495	498	470	482	509	501	517	482	493	511	552	491	476	506	511	473	490	500	508	506	500	519	489	471	509	483	554	507	504	484	525	473	515	494	510	515	525	489	551	464	471	509	480	464	490	498	492	487	491	461	517	478	488	502	534	525	514	478	499	522	484	500	504	475	523	495	515	509	537	500	483	472	524	488	508	540	534	536	484	474	479	492	531	499	536	477	489	496	489	545	523	525	549	487	503	505	478	439	488	509	549	516	491	495	480	493	525	501	489	478	473	546	507	494	480	485	471	482	476	499	512	424	513	525	515	539	495	477	535	509	477	506	532	499	500	475	507	523	476	504	471	470	467	478	502	469	495	503	502	500	506	493	493	471	475	477	504	523	516	501	505	502	482	463	494	485	516	476	479	451	528	461	522	492	512	488	484	525	493	513	493	462	508	497	486	497	484	491	517	478	502	565	546	533	499	516	479	497	491	503	516	486	536	542	517	499	486	515	505	476	499	483	512	494	505	488	474	480	520	482	440	529	543	500	511	521	501	486	493	468	498	508	479	493	500	506	490	513	507	490	513	505	509	502	523	502	483	490	484	494	491	519	532	537	486	503	491	500	505	467	523	488	506	513	537	463	511	501	498	505	464	490	454	503	512	479	486	490	520	494	503	489	509	515	470	482	480	524	501	468	485	516	495	504	540	442	497	484	483	517	493	506	460	454	462	521	506	528	507	488	471	506	494	482	536	486	503	490	503	474	546	490	510	475	538	541	472	519	519	514	494	479	503	467	466	473	486	469	509	484	519	479	508	461	477	538	509	534	487	536	533	474	517	497	490	507	493	498	490	501	489	541	505	566	528	533	474	468	508	513	509	520	480	518	507	502	506	502	491	515	487	482	520	488	506	508	520	495	465	502	474	483	481	499	521	471	474	494	504	510	547	504	490	530	488	491	526	493	478	465	510	461	513	497	500	489	472	538	499	515	461	491	463	493	499	518	505	448	510	494	487	503	506	508	463	460	475	490	517	487	487	475	464	503	495	499	501	518	485	552	456	490	495	474	517	497	481	521	509	516	502	504	484	486	540	490	490	537	543	478	509	510	501	526	475	491	486	510	522	530	533	509	510	497	516	494	476	482	492	522	510	501	501	470	473	476	470	497	479	468	516	513	481	496	487	467	519	512	532	531	480	467	467	483	525	496	464	518	483	490	542	525	503	519	501	539	509	471	513	496	503	469	510	520	449	499	466	462	522	525	493	489	516	495	504	450	481	464	499	501	482	493	496	532	481	487	524	513	469	485	514	490	517	511	552	522	497	480	513	518	484	502	490	476	499	513	478	509	525	509	473	526	456	535	524	509	480	512	521	537	518	493	520	450	519	523	493	492	480	495	504	502	493	475	517	510	498	489	514	521	482	454	502	467	465	498	488	486	518	498	492	495	504	497	455	507	486	505	483	499	479	503	495	497	491	532	522	498	439	500	531	491	496	524	471	519	486	489	493	470	480	491	491	496	512	492	562	535	517	517	508	512	491	497	486	499	518	515	498	492	510	507	494	484	517	497	485	523	473	517	479	476	481	513	483	499	453	504	470	474	512	523	500	470	495	511	488	480	482	445	519	472	499	505	507	502	488	490	512	482	512	515	506	480	513	499	473	504	563	473	483	508	485	462	490	480	493	516	522	491	469	491	475	500	505	493	469	481	515	504	520	524	494	519	491	539	518	522	464	498	485	463	511	455	508	492	466	485	518	452	520	481	493	510	516	480	542	508	521	522	492	551	483	496	479	517	524	471	464	535	524	489	518	512	530	486	505	482	512	474	500	480	486	521	463	508	476	507	481	549	517	527	519	518	472	521	503	501	520	524	538	503	487	546	499	516	522	509	499	469	487	534	486	513	492	532	457	556	462	495	490	540	491	470	495	492	440	475	487	500	499	502	473	452	475	475	491	489	527	500	515	522	496	504	530	487	515	492	476	487	472	492	500	488	470	516	533	503	507	485	486	530	492	498	511	534	493	462	482	541	498	493	473	502	458	508	536	520	492	507	468	486	509	508	465	509	549	512	464	478	497	547	474	519	511	492	514	522	500	500	497	465	456	495	472	505	514	475	483	511	483	474	524	499	501	454	477	472	464	501	491	506	495	505	487	518	488	517	510	450	519	484	473	507	518	522	486	506	532	491	499	497	459	479	465	470	536	495	496	484	494	530	516	527	529	504	468	509	507	510	532	511	474	512	467	513	487	503	520	527	483	532	550	477	568	512	473	491	488	516	522	484	521	528	527	496	470	510	479	493	484	493	521	503	522	493	463	499	489	482	516	496	482	511	531	506	484	484	515	517	469	506	441	476	487	480	476	531	494	510	514	466	506	504	494	487	501	491	516	501	452	484	483	480	501	489	472	468	487	528	462	519	483	533	481	490	532	501	492	505	504	549	473	498	478	464	451	513	526	527	469	525	506	510	461	496	473	504	515	492	487	474	543	492	448	472	496	506	514	473	527	500	496	504	510	504	480	495	499	504	503	522	537	480	517	497	499	462	516	501	483	487	473	484	511	476	539	492	510	532	506	494	512	514	443	501	484	519	520	487	502	498	462	460	475	515	497	534	524	548	494	501	478	483	492	503	484	510	491	508	521	497	479	492	493	500	458	476	502	536	460	506	501	502	511	513	499	505	469	469	468	470	481	567	516	517	502
41784	44586	21413	22605	29875	27815	23042	21012	14175	8833	5281	3805	1177	1008	779	645	642	587	618	617	574	565	564	553	550	575	584	528	557	564	525	532	546	526	495	518	532	610	543	557	534	531	537	518	527	542	548	557	550	529	554	526	507	589	584	527	587	518	504	521	503	494	517	512	560	512	549	539	506	564	501	524	511	539	525	480	523	541	520	558	554	540	538	566	566	542	497	521	533	528	568	513	509	570	541	542	501	529	501	543	530	546	518	532	517	521	527	544	520	525	519	522	522	522	543	525	522	547	522	541	528	521	525	553	543	551	530	498	520	515	547	536	508	537	559	477	533	512	497	535	524	543	515	524	493	531	486	553	525	504	512	508	554	533	538	523	520	534	509	604	548	540	532	564	475	547	498	522	534	531	518	516	552	500	553	549	519	532	562	563	511	513	523	521	548	530	565	479	498	564	532	495	501	527	535	511	550	555	531	500	510	531	530	517	503	519	530	502	558	529	532	531	538	529	502	556	545	550	539	544	500	591	543	518	536	528	520	504	483	520	516	549	537	505	504	529	490	546	509	502	522	556	533	512	545	532	526	503	506	502	532	525	541	493	544	516	552	517	525	541	522	507	468	500	542	528	518	518	499	522	549	531	536	526	474	490	555	499	530	519	543	539	544	500	547	534	500	534	519	507	511	540	556	545	548	556	492	519	540	513	496	540	534	497	534	564	522	564	532	519	551	531	539	506	508	509	522	549	527	554	488	546	533	487	480	570	508	558	546	501	541	572	546	551	537	487	544	497	502	494	520	532	520	552	484	514	532	537	563	512	514	532	531	527	540	502	507	473	522	524	527	484	516	512	538	539	464	551	525	568	502	497	471	532	491	506	505	498	515	531	546	508	500	540	496	481	523	516	546	513	565	534	510	561	511	530	567	496	519	533	536	554	495	518	533	568	566	553	515	484	541	537	519	513	523	552	528	524	537	529	536	522	529	527	489	525	537	519	568	527	557	501	506	528	543	534	535	536	496	489	515	508	521	567	546	531	525	531	494	520	535	505	551	539	497	534	529	531	495	505	513	512	497	504	509	546	502	525	581	541	532	541	525	534	512	535	544	531	528	476	518	569	527	547	555	525	549	521	527	537	529	538	499	509	529	551	509	528	508	543	563	517	541	549	511	541	513	514	499	597	504	490	518	530	545	514	523	519	523	534	530	554	554	542	521	528	562	519	501	522	537	506	520	505	536	511	548	527	504	584	537	522	513	491	543	513	504	536	512	516	483	552	559	509	560	511	518	486	505	519	491	548	534	525	512	515	526	506	525	537	507	544	530	495	521	576	477	507	557	536	490	555	548	528	518	549	493	548	540	545	496	512	543	557	533	519	520	535	512	503	500	538	556	535	556	532	541	550	546	527	523	558	512	489	554	530	529	501	535	544	566	542	568	527	510	518	532	522	510	543	509	520	516	528	539	545	561	506	547	524	524	479	538	536	513	491	534	544	548	495	587	542	514	508	525	551	561	547	536	525	515	521	524	508	568	554	513	522	516	518	518	533	556	550	500	533	498	501	468	562	575	520	574	523	541	522	500	526	556	514	477	549	517	539	561	550	518	520	513	548	521	527	513	509	494	559	544	527	536	528	526	500	545	542	495	523	513	514	526	496	502	500	522	507	507	536	542	513	505	528	535	509	563	531	492	543	536	520	531	509	502	535	525	510	515	541	489	498	504	543	520	518	574	526	489	542	548	537	507	526	505	491	510	526	504	528	562	540	472	516	547	507	551	509	531	507	506	556	523	487	494	506	517	481	517	551	549	496	512	502	490	528	507	547	487	541	553	488	509	493	532	549	526	587	516	548	519	551	489	557	521	498	502	535	545	547	540	464	527	547	524	524	524	537	491	548	575	505	533	515	526	487	494	532	520	503	522	548	519	535	496	499	524	551	511	516	519	540	581	543	548	480	481	534	528	506	540	527	533	553	467	540	533	534	520	514	502	532	520	481	553	541	561	540	534	500	557	486	508	510	504	535	547	552	547	529	534	502	495	516	552	553	504	496	537	512	518	524	517	515	519	517	530	519	464	508	513	515	519	555	521	565	515	504	552	502	480	514	562	525	520	529	526	518	522	505	510	492	537	533	529	533	503	476	470	535	521	539	540	525	537	505	551	533	498	593	537	528	507	576	507	518	548	498	517	535	565	539	514	562	518	528	535	530	517	530	485	518	557	543	537	578	517	470	525	560	609	532	491	529	510	557	515	524	525	495	523	517	543	533	534	541	507	523	486	538	506	510	546	543	492	536	499	499	528	510	567	528	493	488	528	558	526	531	505	527	592	497	498	555	494	538	568	522	493	540	516	553	488	519	520	497	491	525	517	536	550	561	470	526	506	545	507	537	512	530	507	517	522	571	533	543	524	567	494	550	590	551	512	552	570	516	531	536	509	525	550	517	554	520	524	488	519	476	548	575	530	497	541	519	490	511	526	521	546	510	496	537	550	553	501	530	519	560	509	530	528	565	514	517	573	511	549	489	511	539	541	521	572	557	503	555	519	544	542	531	537	522	528	517	556	538	494	520	502	521	473	528	509	541	553	556	517	543	521	496	506	517	527	497	538	564	515	529	547	549	522	529	529	573	487	532	541	505	526	487	573	490	496	555	498	524	511	511	549	548	512	525	509	517	508	519	550	515	487	490	522	528	478	511	509	543	495	534	536	524	530	528	511	487	533	522	552	519	505	522	503	518	485	525	529	495	508	504	530	507	521	501	545	510	519	502	547	540	526	528	534	486	525	495	531	572	479	525	519	519	535	548	487	537	496	550	537	522	492	515	500	539	498	521	529	526	552	552	548	531	517	547	493	522	509	517	550	535	506	519	524	508	519	507	486	522	542	527	481	525	475	548	515	548	527	544	513	493	493	538	546	496	534	479	483	558	545	492	498	520	565	495	494	497	537	540	529	503	503	496	548	518	527	525	503	498	543	537	490	498	537	493	514	517	502	567	547	519	501	500	518	540	518	509	487	523	555	559	505	519	521	528	518	531	498	538	517	520	523	546	523	553	541	500	517	566	497	522	554	504	546	507	534	548	511	535	510	536	569	530	514	492	539	522	516	503	563	537	470	573	545	563	484	543	550	503	496	528	511	509	526	528	494	545	540	573	537	554	556	596	535	511	513	492	500	525	475	501	497	559	529	540	513	555	548	552	532	551	563	541	489	490	526	494	515	491	534	522	505	535	539	522	541	541	551	572	503	515	535	513	548	499	512	501	479	484	478	512	540	547	529	488	505	544	507	517	505	540	510	503	493	540	479	536	537	524	558	485	516	516	496	515	542	529	519	520	511	498	561	514	527	553	492	513	558	505	528	519	478	498	551	544	552	523	551	566	532	547	526	512	546	518	553	506	486	541	482	524	562	558	550	518	463	527	522	566	484	495	502	499	499	529	530	529	526	517	493	475	504	522	539	537	462	540	518	516	523	544	536	511	515	537	531	541	571	544	507	534	513	533
22867	20677	27282	23969	22481	24038	24232	14823	7466	7592	5760	2892	1021	952	890	911	853	828	835	849	816	828	813	834	835	770	773	806	802	737	738	733	803	776	790	800	756	815	805	780	784	798	753	814	778	744	796	805	769	745	752	779	737	736	780	737	707	760	723	751	773	745	759	830	751	706	747	796	745	759	743	781	769	759	780	791	736	765	740	727	747	753	754	760	809	762	757	724	824	774	727	757	749	828	733	754	752	784	775	707	735	738	779	809	689	785	814	797	765	767	756	760	731	692	818	723	784	697	755	761	774	757	770	768	761	775	782	728	747	750	810	771	756	743	755	750	787	730	802	769	760	753	774	739	763	690	742	757	676	760	796	810	755	729	784	798	794	778	786	710	705	728	753	722	727	729	726	736	766	788	774	755	758	744	739	749	730	741	747	740	830	766	766	748	812	768	752	768	720	741	768	738	761	799	839	771	733	754	739	781	742	775	752	693	731	771	753	781	750	742	728	799	745	731	774	782	769	737	769	777	778	746	747	764	711	747	748	769	780	746	776	753	816	709	793	739	772	718	760	735	716	791	736	695	770	730	759	740	708	705	762	735	765	756	741	720	722	750	764	733	738	775	784	719	741	788	847	744	748	709	772	773	738	773	758	765	757	736	760	755	719	778	754	764	737	773	758	769	786	773	772	785	789	679	735	736	736	760	762	733	751	696	766	761	738	731	755	752	708	770	771	763	792	720	805	739	771	742	756	749	749	766	771	737	724	740	774	753	782	742	728	761	753	737	772	778	718	735	705	756	769	756	732	775	767	728	757	739	746	748	776	777	786	755	762	752	767	777	743	777	751	771	734	742	745	761	744	722	779	786	736	734	751	762	720	755	733	748	768	759	760	743	792	749	727	739	793	741	744	776	784	749	717	765	750	760	737	767	697	758	756	706	750	746	770	718	766	777	784	741	790	765	736	746	732	756	793	771	751	818	786	797	751	768	785	716	794	720	743	763	778	740	780	766	728	764	785	776	769	775	749	747	741	734	777	712	744	792	809	745	740	753	741	790	706	793	765	778	773	726	698	733	724	749	771	734	772	769	761	743	763	779	751	796	756	744	718	778	741	765	771	750	765	765	822	775	715	772	805	781	772	782	761	752	772	714	733	743	763	795	769	754	706	747	808	741	804	704	743	767	747	784	767	723	801	788	768	769	749	768	762	771	760	771	754	693	750	775	729	743	729	705	785	776	759	739	797	718	802	731	764	783	745	720	803	714	781	770	758	773	771	754	772	756	721	754	763	781	757	724	798	759	748	743	741	795	704	705	763	748	716	754	785	755	801	773	713	700	733	694	745	743	725	758	760	789	771	733	760	772	789	768	793	778	790	749	795	747	744	759	716	766	783	728	723	684	732	746	755	723	790	781	809	717	750	732	768	759	795	741	725	770	750	783	744	763	753	745	733	793	790	758	722	738	757	786	769	757	780	809	751	744	792	749	783	791	743	828	763	782	743	733	761	808	764	727	776	753	730	761	741	722	767	744	791	777	775	788	769	705	785	765	783	784	770	741	769	715	738	782	796	720	772	746	760	750	757	758	780	762	754	716	721	810	779	744	711	754	743	786	728	787	730	765	783	770	817	760	724	680	763	769	752	762	741	739	815	736	779	794	745	734	791	753	755	730	733	797	770	806	771	726	726	699	734	762	768	739	750	755	722	796	756	730	764	737	752	761	735	754	760	747	761	752	773	788	807	759	787	769	745	796	751	762	773	819	757	785	772	757	770	720	763	725	734	796	749	761	757	800	738	767	773	735	723	744	785	723	759	714	750	752	751	761	741	738	787	776	799	738	784	768	739	721	722	765	734	753	707	772	735	746	749	777	727	775	796	742	703	765	770	759	766	751	784	774	768	755	734	766	759	753	733	788	753	719	739	769	787	779	696	732	747	728	756	803	739	791	801	724	767	730	737	764	748	750	752	745	749	705	741	724	729	753	711	722	729	806	759	741	768	772	763	757	771	726	730	724	740	709	724	729	814	796	786	757	756	747	744	741	813	729	759	775	775	737	739	788	727	743	800	755	744	767	793	774	742	728	747	743	761	711	788	797	778	766	800	753	754	754	718	754	779	733	789	764	777	734	767	720	731	724	740	780	719	724	805	728	774	790	798	776	756	747	744	792	790	767	769	762	777	757	750	770	763	769	782	746	749	784	753	805	698	796	766	759	742	727	739	765	759	780	709	852	770	745	828	735	714	755	732	755	757	765	763	704	742	740	711	679	694	766	726	725	745	744	782	759	764	718	759	743	759	739	790	746	753	813	752	808	770	729	744	747	777	769	770	770	727	742	780	777	754	773	771	748	727	809	725	723	778	759	791	783	750	761	726	776	746	758	732	777	753	737	752	740	767	770	743	746	758	769	756	761	728	764	740	761	738	771	728	762	756	716	788	738	768	703	761	769	727	732	780	787	809	753	768	733	763	778	736	711	718	784	759	737	717	763	725	758	719	757	767	707	735	743	762	769	739	744	751	758	715	745	734	767	744	753	745	709	785	733	769	774	745	761	719	795	770	771	736	786	757	770	758	711	764	749	786	780	820	724	733	754	785	720	726	724	768	776	744	769	765	773	731	758	741	731	751	758	757	742	767	712	763	716	748	776	748	750	754	764	810	782	706	763	729	737	729	718	713	764	702	808	804	751	741	748	764	767	775	777	746	764	753	755	749	774	774	762	754	752	763	763	726	746	757	738	723	744	809	760	763	745	805	754	769	775	771	758	773	785	780	739	772	697	752	751	771	762	776	720	771	752	720	789	771	759	717	756	744	750	741	750	748	724	745	734	733	731	767	775	734	762	774	740	765	757	736	744	765	726	783	740	745	803	747	770	759	758	796	746	762	767	775	778	773	765	720	758	786	728	765	781	763	755	755	726	766	679	763	768	722	740	749	747	766	772	804	740	798	779	718	745	723	798	721	772	705	711	749	733	728	744	715	795	781	757	703	754	794	747	731	781	698	730	756	696	711	781	741	741	749	742	704	773	762	765	749	783	760	783	761	775	763	779	751	739	785	739	739	778	693	735	796	783	749	737	748	755	723	772	728	705	748	747	727	731	727	742	726	740	758	737	746	737	754	793	739	704	726	761	801	787	749	764	799	751	740	761	754	712	749	699	721	791	699	786	765	803	788	739	761	749	727	735	737	795	742	753	778	760	728	715	741	724	768	741	815	736	718	792	784	730	788	776	759	714	728	746	716	825	772	721	777	822	703	741	747	774	724	775	727	770	772	730	726	815	742	745	778	765	782	751	820	713	779	716	746	790	741	773	788	773	741	718	743	707	765	768	753	726	753	740	767	764	763	772	707	757	791	793	735	796	772	764	760	762	747	784	782	710	777	739	734	759	760	728	751	735	766	760	712	775	744	778	776	746	771	760	747	747	776	744	743	753	773	739	766	737	752	780	758	763	749	725	721	755	726	745	736	796	795	806	731	787	711	751	760	789	802	776	712	765	737	786
45411	52507	18343	26625	40639	28506	25801	19439	11971	13466	10053	4782	1348	1194	1014	1012	980	926	905	838	845	808	862	816	814	797	794	854	756	776	782	770	760	728	738	799	777	764	754	779	771	762	756	789	757	790	723	747	754	736	727	731	736	761	727	753	750	763	754	739	764	733	750	781	716	750	709	787	735	689	749	709	720	770	776	739	757	721	748	778	734	710	735	726	762	728	716	722	740	772	697	756	764	748	734	764	797	700	737	744	743	732	742	743	713	740	733	740	728	760	695	767	730	704	704	732	758	730	734	704	762	697	749	757	716	730	779	729	752	698	719	737	799	757	784	803	723	712	759	731	734	706	758	765	715	773	757	709	709	780	737	738	703	716	713	747	704	777	761	777	732	800	705	731	684	753	847	721	740	752	727	711	730	784	719	712	714	715	719	677	706	722	746	730	746	699	691	712	769	720	744	736	722	731	741	769	755	747	726	708	695	730	754	757	729	781	747	720	735	726	727	733	745	745	742	753	738	759	746	712	769	692	744	726	796	713	705	749	707	737	745	756	738	727	736	746	682	686	740	740	701	739	737	729	716	707	689	721	767	716	722	744	705	688	760	734	692	735	733	701	749	733	721	761	778	695	729	687	732	719	710	701	782	732	734	712	721	745	735	724	738	724	757	706	717	689	728	712	728	729	690	707	733	731	738	716	718	725	727	731	684	720	774	694	765	754	780	689	758	767	747	736	741	713	773	758	752	739	691	714	717	724	711	745	716	709	697	727	693	764	705	700	751	735	741	765	700	730	749	726	695	758	726	725	758	718	709	762	707	806	715	738	704	750	721	722	697	707	763	711	727	685	706	690	736	675	777	729	708	719	765	689	753	761	749	718	727	684	717	720	749	736	747	736	722	699	719	743	784	752	737	743	740	701	730	747	764	723	726	678	703	755	761	741	800	697	703	710	733	740	760	724	757	728	702	757	713	745	692	724	709	760	717	714	739	738	753	718	707	718	752	699	721	741	738	767	780	699	746	760	762	759	712	713	764	724	774	784	724	731	739	753	682	776	752	730	689	698	763	696	710	703	735	736	755	734	731	737	716	724	692	704	694	728	739	692	729	702	730	757	771	722	722	736	777	729	686	685	695	770	716	718	759	767	769	788	723	712	720	744	752	764	750	736	748	713	769	773	753	735	677	697	752	747	758	698	735	738	717	720	701	692	735	707	745	717	727	715	734	728	734	759	705	747	694	709	794	714	724	766	700	747	722	755	729	702	701	744	748	715	673	699	787	745	703	701	675	730	756	782	779	742	736	724	696	750	742	731	709	714	755	683	694	743	753	735	707	732	741	704	712	712	728	711	787	738	733	790	726	730	749	712	727	689	743	732	729	746	735	675	704	736	755	719	721	682	725	714	676	675	776	684	730	723	771	740	715	701	741	693	755	732	723	699	708	692	747	725	737	728	738	746	739	788	714	755	707	706	772	704	690	664	737	742	762	713	735	760	757	756	726	747	742	728	702	717	720	747	750	693	676	726	707	723	766	716	781	741	716	700	819	760	678	764	726	660	722	732	670	710	704	763	740	711	712	726	695	734	760	739	700	755	768	742	690	722	726	705	688	741	680	725	715	740	749	705	723	743	755	709	751	762	725	714	738	733	761	764	774	723	715	733	749	752	760	742	728	787	767	699	738	745	750	741	762	697	766	716	764	736	730	732	729	725	751	753	706	711	744	727	739	750	760	748	759	741	731	708	765	713	700	790	739	737	747	783	759	705	725	746	694	756	726	689	710	728	741	729	747	746	696	742	779	763	724	730	705	722	716	749	700	696	729	749	701	731	738	736	716	762	724	733	738	673	692	743	706	769	718	778	719	737	742	735	693	710	753	763	767	724	765	767	669	768	743	732	736	714	726	696	754	725	778	701	720	692	746	744	748	734	728	743	743	747	680	766	783	704	716	696	735	738	743	773	748	744	729	748	711	727	741	712	711	699	738	691	654	765	714	718	752	714	742	693	769	756	741	734	718	694	719	701	705	761	740	747	762	731	734	753	732	741	729	715	769	761	693	742	770	704	728	749	744	787	688	731	769	754	761	738	702	744	733	743	755	723	736	787	706	720	738	745	735	751	751	761	720	762	694	713	731	758	770	733	727	744	715	730	713	763	728	708	693	712	700	754	760	757	748	735	717	719	709	740	744	694	668	825	766	741	742	669	712	761	705	749	676	746	752	727	719	757	698	746	751	734	730	776	714	716	738	711	794	729	734	713	765	757	769	808	711	684	705	722	725	726	727	708	756	767	734	705	732	765	728	694	735	744	742	724	719	685	749	744	775	674	703	695	722	720	763	700	706	765	762	707	769	721	720	774	745	731	710	677	809	760	690	702	727	735	735	748	747	701	774	726	736	720	709	726	744	681	726	743	684	755	707	707	710	730	730	751	726	749	748	772	718	710	711	720	681	710	711	713	657	702	716	743	760	734	695	713	794	693	727	723	692	743	735	733	756	782	691	743	696	790	783	708	688	719	711	759	755	722	738	747	765	753	749	728	752	757	725	715	732	705	716	711	701	708	738	746	701	755	703	709	700	706	750	827	716	750	738	738	696	755	732	710	736	754	758	715	705	718	799	768	747	731	754	732	715	720	763	759	746	744	724	727	741	786	685	746	746	758	778	709	761	760	664	726	741	764	720	769	686	734	712	762	735	703	714	743	722	717	732	733	714	713	691	745	740	751	800	705	735	757	701	747	731	721	722	736	756	797	692	749	691	743	726	753	725	710	738	745	711	697	667	743	736	701	729	747	653	757	731	768	717	738	733	781	722	763	750	752	741	706	733	745	691	700	807	768	708	720	733	750	751	701	724	726	687	732	789	748	730	722	731	754	731	736	753	759	692	724	718	695	728	717	749	728	705	702	735	735	734	726	760	745	688	719	763	740	716	701	749	733	761	705	746	715	725	745	708	693	722	739	742	751	772	748	739	728	703	770	702	698	688	731	765	706	720	760	702	806	720	773	723	735	742	674	758	691	693	759	700	729	738	726	722	712	765	719	780	720	708	705	726	758	729	739	739	673	723	705	735	741	722	681	737	721	725	733	691	740	720	733	707	760	769	706	783	727	660	746	723	707	741	734	738	721	699	725	729	782	752	730	723	760	715	742	710	765	763	717	751	719	709	736	720	681	711	747	746	708	753	761	689	733	770	763	730	710	747	671	749	745	676	744	718	729	713	720	721	770	713	749	704	726	710	687	735	700	684	685	732	675	728	782	763	760	691	728	757	680	699	706	759	712	706	728	758	720	733	724	757	705	782	694	694	765	739	700	711	701	754	703	707	747	763	726	694	696	783	774	723	728	728	761	745	725	727	769	723	719	747	729	756	706	725	695	705	729	739	748	732	724	720	744	712	717	755	696	686	722	726	700	773	756	757	702	704	758	776	731	737	726	723	787	691	770	729	726	744	749	673	701	761	773	782	752	696	747	721	684	738	731	714	714	684	688	733	733	751	734	729	699
35567	26395	9672	12741	16817	8217	8734	5548	3675	3828	2996	2368	973	880	830	867	762	836	882	827	838	863	839	809	849	867	802	869	809	814	780	817	858	769	830	845	807	880	812	868	813	785	873	877	820	832	811	855	816	818	820	881	894	828	845	843	871	801	836	820	792	840	810	836	847	841	772	830	791	872	788	772	858	811	806	804	843	838	770	849	834	826	892	811	828	799	826	853	814	869	805	813	845	793	835	834	806	817	848	812	830	783	804	840	814	895	883	821	871	861	849	845	874	780	816	776	839	826	841	795	766	851	806	814	819	820	828	796	846	877	813	810	788	844	851	810	843	779	931	847	859	778	831	847	850	859	854	866	808	855	832	914	868	799	817	803	832	836	832	830	832	769	795	871	876	844	840	863	858	831	838	828	857	865	805	849	834	834	816	774	794	841	789	850	808	855	771	825	819	837	832	792	820	807	834	777	886	819	830	820	854	788	826	856	827	800	811	800	844	815	824	860	829	830	838	878	859	859	822	830	856	859	803	849	826	856	866	821	903	868	803	826	761	826	869	871	833	876	799	824	785	836	821	839	855	802	834	868	798	834	820	905	819	858	789	887	829	797	857	876	843	865	853	834	856	816	783	855	822	839	826	828	831	819	845	827	861	799	874	775	855	821	805	836	854	859	822	811	850	856	817	876	836	830	843	884	775	784	852	818	813	801	854	851	859	874	849	860	790	804	819	833	823	845	810	806	801	834	836	828	786	880	863	847	832	828	815	875	848	799	853	801	836	850	873	833	854	821	829	866	910	836	831	879	824	799	782	840	810	831	796	830	839	906	900	800	831	800	798	774	801	783	834	824	862	861	832	804	867	823	838	790	843	841	825	815	823	771	797	825	771	791	821	831	848	863	842	784	808	776	835	838	833	819	815	865	808	812	800	794	821	854	827	768	819	763	832	838	877	827	843	877	808	756	811	830	883	833	812	802	751	837	821	834	870	832	801	848	865	831	775	848	806	817	803	821	805	790	829	786	832	888	839	803	820	840	859	861	839	835	826	808	801	782	834	782	858	766	809	837	914	840	818	846	847	854	866	857	856	777	797	824	806	794	833	821	828	806	832	802	807	831	816	823	807	779	832	830	848	815	814	809	853	826	856	853	852	841	854	843	850	805	858	854	834	855	904	839	838	894	875	827	843	854	875	854	820	847	836	851	846	797	790	862	865	833	826	858	822	817	838	842	773	806	814	875	799	819	843	896	802	835	823	850	828	818	838	802	844	851	807	817	862	828	889	782	818	809	839	886	831	841	797	878	805	837	829	867	861	845	854	771	810	828	879	800	904	811	779	867	841	828	802	861	849	811	858	807	830	818	827	863	811	817	851	825	805	816	847	873	825	827	863	839	818	817	884	782	754	837	837	881	847	790	814	807	823	856	804	866	805	840	821	797	865	798	757	838	830	867	795	793	788	847	853	812	793	863	784	776	868	877	822	829	859	787	826	856	835	843	844	821	852	877	817	857	806	835	859	865	810	892	783	851	815	886	843	828	836	868	796	870	873	882	818	823	832	842	867	835	837	826	872	803	841	849	833	877	841	866	832	815	802	755	807	812	796	807	827	823	825	772	872	837	839	892	852	808	870	839	831	804	802	844	820	819	817	815	811	826	839	856	816	857	821	834	804	808	791	853	798	843	799	864	850	848	833	859	870	819	800	823	826	817	833	813	813	818	829	828	819	824	808	854	819	779	807	808	800	813	845	874	824	845	827	850	870	827	815	795	843	820	812	865	799	855	820	852	842	826	778	830	845	867	839	777	823	829	865	823	815	835	825	837	825	863	836	854	857	887	884	808	752	836	857	868	811	855	855	776	848	843	867	820	841	798	828	889	880	862	835	829	880	793	827	807	871	832	818	817	765	892	854	807	824	863	840	854	834	826	814	902	845	836	778	801	832	827	838	876	852	831	836	895	793	840	808	843	766	852	875	829	870	804	857	860	814	863	803	856	784	780	828	900	836	893	829	790	791	808	842	822	797	872	860	795	817	837	856	830	842	853	821	781	856	844	791	862	864	847	800	814	794	847	858	882	827	819	833	868	850	839	858	845	832	800	858	859	828	806	848	792	875	817	804	837	830	838	870	836	851	838	864	901	880	785	830	862	838	812	862	797	859	857	865	848	830	811	857	820	793	863	789	829	851	885	864	869	789	778	878	834	809	841	845	779	841	889	859	733	835	839	832	763	897	801	845	827	826	764	842	792	863	878	844	833	867	814	819	879	847	842	833	871	830	861	853	805	795	862	821	865	829	819	837	798	814	852	804	841	830	865	845	806	845	831	863	787	855	834	763	811	782	835	872	821	821	802	795	841	799	825	811	867	831	820	849	858	886	880	858	815	879	817	864	830	856	846	812	892	827	851	826	848	834	831	806	881	819	864	818	816	863	822	870	829	816	850	805	870	813	840	797	890	860	810	834	845	865	876	824	855	824	871	811	865	820	843	818	814	831	819	851	836	835	821	856	841	851	865	823	827	827	840	827	848	876	828	900	815	800	833	835	817	822	884	887	809	791	842	844	795	781	886	764	820	763	744	862	853	854	843	844	858	834	878	762	864	814	841	811	834	848	892	810	809	873	847	850	830	798	852	871	815	800	868	863	805	814	849	873	847	846	833	833	872	842	862	804	818	815	819	835	846	774	845	898	820	825	772	813	784	893	781	853	834	824	815	824	868	863	813	849	798	837	850	835	771	804	824	735	815	834	869	886	823	791	846	859	848	867	856	867	844	828	828	818	885	837	844	880	879	776	822	769	849	784	805	838	792	818	819	845	846	851	801	847	786	870	847	873	777	806	833	811	867	825	787	866	861	838	813	828	850	898	869	859	873	895	827	842	801	814	851	856	864	795	790	838	852	826	814	846	840	792	830	807	871	821	840	856	834	808	842	827	852	804	878	779	807	833	827	840	868	856	850	806	843	808	834	855	788	802	803	824	782	814	824	821	781	853	795	804	811	816	830	853	815	827	795	850	845	910	860	831	836	848	820	806	859	818	781	826	791	858	851	823	836	843	793	817	798	793	827	796	759	843	795	811	800	851	783	845	846	837	819	850	793	847	857	868	780	850	856	830	813	860	820	812	808	833	892	801	860	849	815	847	822	838	853	814	860	879	868	835	783	838	797	828	882	820	865	846	817	812	824	878	866	816	825	872	800	910	828	795	805	780	865	857	859	839	809	850	803	845	821	845	856	835	816	846	797	793	853	804	814	783	812	861	755	816	872	827	809	799	833	824	827	838	893	819	852	877	833	838	847	833	783	844	784	793	807	828	867	826	874	766	816	871	832	788	820	862	845	856	863	817	881	873	818	824	852	830	893	835	819	872	835	831	839	831	851	832	782	869	836	816	816	854	810	835	834	845	816	859	800	828	854	819	795	852	839	837	739	849	855	825	838	791	841	802	849	811	848	845	854	855	832	844	816	840	817	840	863	878	805	806	816	821	788	782	865	858	842	794	797
38090	26310	6633	20210	23871	12541	15599	9853	6968	7323	5828	4212	1080	870	853	894	813	843	883	794	871	859	875	911	910	838	864	888	886	876	836	822	846	876	838	881	847	793	885	904	853	899	891	822	846	835	845	864	878	853	860	805	870	858	889	872	878	818	820	844	890	832	917	862	838	874	891	830	896	882	870	895	858	839	858	838	822	863	889	877	862	845	883	859	835	899	884	858	870	849	861	866	887	863	829	802	821	834	839	897	838	895	845	877	866	849	865	859	865	822	897	904	857	887	846	834	854	879	855	822	841	892	885	884	835	847	828	877	887	929	886	901	847	912	892	854	866	902	888	918	827	819	856	801	866	874	874	871	866	842	859	820	800	841	892	830	897	898	822	886	852	857	863	874	884	898	833	855	861	842	819	837	828	829	847	827	853	846	875	909	822	865	807	908	835	854	840	849	825	884	863	854	860	837	789	812	841	856	893	865	891	841	877	845	909	892	892	836	847	913	856	881	837	853	889	875	825	874	819	855	951	852	893	856	818	875	893	861	864	840	831	778	857	902	875	833	858	874	912	903	875	895	793	855	868	929	853	923	905	849	830	875	838	847	813	924	823	891	880	905	861	867	862	909	871	836	848	877	897	833	877	886	804	853	817	866	874	857	808	878	881	832	809	853	864	858	871	873	910	809	832	877	860	886	867	877	814	838	840	930	842	837	832	883	832	855	852	884	841	884	868	909	861	912	867	893	899	859	885	908	880	863	825	843	847	851	846	873	871	852	842	874	836	850	858	883	847	868	831	911	879	840	883	885	823	841	828	863	861	893	897	872	877	887	916	866	836	851	862	877	867	868	885	860	870	866	884	855	834	871	852	898	905	861	826	839	858	858	904	860	819	876	891	887	888	891	854	846	844	887	834	860	855	833	885	888	857	909	882	848	843	879	888	874	840	873	866	870	849	903	855	837	857	815	806	915	869	894	856	824	840	846	799	857	887	864	840	887	854	921	829	855	905	836	915	860	829	888	898	870	856	865	850	844	855	891	902	875	869	884	854	831	882	856	870	839	910	849	851	860	867	875	889	908	857	865	866	856	888	853	865	811	870	927	827	877	890	863	829	827	824	812	832	886	877	866	879	874	866	892	809	820	897	832	867	928	880	887	903	868	824	837	859	819	900	888	863	883	853	860	845	876	873	843	860	841	850	890	860	885	880	882	910	851	821	844	831	878	848	851	907	834	865	844	800	850	845	900	874	896	901	882	904	912	839	900	866	848	891	900	805	887	867	834	838	810	867	890	871	879	830	852	895	808	881	898	834	830	925	863	857	839	838	867	845	896	864	831	838	859	825	902	823	858	807	835	848	875	843	892	873	851	809	873	853	910	842	896	812	828	873	894	873	844	902	864	851	875	921	888	862	875	899	849	929	816	815	894	869	894	846	861	867	844	836	774	837	904	878	854	800	885	869	811	876	904	882	874	899	837	805	847	896	921	850	870	849	840	886	850	816	887	871	907	849	828	878	872	917	855	863	844	858	795	887	848	883	834	852	821	887	897	882	835	847	838	819	854	849	854	860	877	830	879	859	825	805	826	867	775	912	828	826	923	821	841	895	872	884	882	866	910	900	809	900	825	915	870	893	862	868	839	851	884	853	875	818	822	817	849	865	905	844	872	870	861	863	883	871	884	902	857	852	856	880	856	861	896	846	816	838	879	819	885	890	835	858	834	876	916	871	897	803	871	863	786	832	932	847	828	878	903	878	843	841	850	883	834	891	897	883	877	799	884	807	852	911	830	853	804	835	893	833	868	831	847	888	858	879	896	854	870	843	820	865	857	884	852	907	914	849	858	819	850	835	864	849	857	891	891	850	819	853	863	835	853	865	884	850	849	864	889	854	905	828	863	868	882	856	851	796	851	844	855	839	845	914	850	880	845	848	812	862	851	854	873	835	852	822	857	847	844	848	855	866	891	880	854	835	920	867	929	857	868	870	903	851	875	876	878	889	882	911	827	858	851	861	859	849	908	859	884	873	823	868	832	851	834	846	847	827	881	817	865	855	899	843	865	880	878	864	867	889	844	837	854	887	880	835	907	822	892	851	842	846	898	885	863	854	876	842	904	843	876	878	807	849	856	869	885	893	856	853	893	847	863	885	839	858	880	879	910	861	806	868	813	839	846	894	879	866	905	837	785	841	870	888	825	887	826	843	867	907	854	916	879	897	879	809	866	841	800	872	898	909	867	837	877	911	823	833	819	826	869	884	914	850	855	887	837	860	882	834	831	877	883	863	864	907	808	908	865	832	853	888	877	870	862	870	879	875	812	836	885	890	853	839	786	839	877	867	822	864	867	893	829	847	852	872	860	895	895	832	851	872	836	863	839	842	840	888	897	848	893	819	846	808	918	892	858	858	898	855	833	863	867	835	865	852	841	842	837	886	853	856	877	885	835	900	888	825	864	846	875	839	878	843	867	914	900	869	861	900	842	888	850	826	842	802	839	839	896	846	775	839	871	786	895	872	836	861	895	820	866	859	833	879	843	857	870	899	889	875	864	858	876	898	839	858	865	888	847	816	870	859	875	910	865	797	862	899	820	866	928	880	871	845	859	889	838	861	897	820	838	882	837	929	858	836	889	903	844	866	879	842	902	884	861	890	839	852	845	869	875	853	824	831	893	887	897	824	896	842	870	872	864	925	836	846	844	870	863	873	877	868	885	890	857	817	847	844	844	851	866	861	886	873	878	847	913	859	859	877	812	862	835	877	873	881	826	872	847	880	850	897	874	936	845	858	863	857	813	875	817	863	863	876	885	888	871	859	869	833	817	859	926	840	866	864	849	877	893	838	852	883	840	964	907	861	860	842	851	879	940	805	843	839	857	887	866	858	878	874	872	845	849	865	884	827	891	819	889	851	867	908	876	799	834	844	871	869	866	879	828	824	879	923	889	866	880	860	884	882	863	862	838	848	883	864	851	902	873	895	879	915	876	836	828	879	917	880	809	864	877	849	912	874	873	842	799	899	915	828	879	864	891	853	860	817	851	872	838	866	871	850	883	835	839	858	843	807	841	880	841	915	865	847	936	839	876	921	855	879	791	832	842	890	856	843	864	845	881	854	879	890	882	839	871	848	867	848	797	837	884	883	897	861	905	859	847	854	882	902	899	851	836	815	863	868	898	916	849	888	834	872	865	879	877	873	840	880	853	841	818	839	916	884	809	874	863	912	882	837	837	852	896	874	844	875	901	862	841	785	864	890	770	884	917	881	823	876	844	865	908	848	900	872	902	867	874	864	784	866	885	911	838	879	907	857	907	877	839	832	838	862	853	793	844	835	807	847	813	908	903	911	850	841	901	856	835	880	843	831	832	813	886	887	874	890	824	838	865	847	823	874	826	894	873	857	836	909	870	875	879	830	827	870	849	894	876	836	877	902	863	867	862	898	798	886	876	846	851	873	835	911	811	827	866	892	916	833	819	898	905	878	844	886	884	889	871	825	873	814	862	880	857
24871	20638	26886	24465	22121	22073	17312	11630	6438	6202	3452	5275	2436	743	561	555	543	535	560	516	492	523	465	566	485	488	551	522	518	511	514	522	522	494	533	528	506	494	483	519	495	529	497	472	528	497	528	495	513	531	518	506	518	495	497	488	474	481	499	505	508	515	540	494	509	508	481	516	499	470	509	483	504	494	485	511	505	540	523	518	505	505	561	527	516	498	502	537	462	507	504	532	530	522	539	517	525	480	484	519	502	503	536	473	492	540	522	508	463	491	500	516	511	509	559	507	521	506	499	518	488	479	518	549	514	463	481	494	527	534	501	506	519	489	506	535	529	467	472	493	533	509	480	531	526	522	499	488	539	495	474	493	515	473	479	504	492	498	458	534	508	496	494	495	494	510	513	506	500	456	502	511	506	495	480	519	492	492	492	529	499	465	562	544	536	505	487	537	499	497	504	512	542	525	491	502	524	538	483	480	474	479	485	483	500	480	487	528	482	517	534	487	475	530	510	485	498	472	492	513	509	497	503	475	529	497	517	494	511	489	489	500	490	554	527	513	503	547	519	497	523	477	536	505	518	555	517	553	534	528	476	469	488	507	503	539	519	482	544	491	482	525	541	481	493	466	498	490	538	450	523	525	510	511	461	451	533	496	492	515	484	522	538	505	528	530	473	503	498	506	527	502	543	453	481	485	509	498	488	521	498	478	501	459	503	506	524	470	473	505	514	519	494	501	508	512	533	513	490	514	498	504	547	473	509	484	511	483	478	496	482	506	497	469	492	495	487	479	503	505	484	500	466	452	502	511	491	516	503	467	509	523	516	537	488	473	483	556	528	480	497	488	470	501	533	480	500	477	485	503	539	491	507	506	490	543	475	539	498	492	481	540	485	506	518	505	519	541	466	502	506	471	529	493	476	485	468	514	497	503	484	518	534	468	491	503	511	526	465	489	506	503	496	480	506	492	476	469	510	489	491	489	535	490	507	472	494	491	533	496	488	480	544	455	510	493	518	512	508	543	498	497	462	555	498	481	525	522	511	508	475	495	555	504	485	518	518	482	539	481	455	496	499	494	519	472	495	498	513	513	474	513	548	475	489	533	527	549	534	512	480	535	550	458	516	502	502	492	487	507	521	459	508	513	531	483	506	499	480	458	503	470	497	514	447	490	496	499	524	488	525	515	492	445	517	520	480	500	527	476	434	552	516	496	473	508	532	483	535	534	488	465	486	499	536	532	521	498	552	492	504	492	487	495	503	514	518	493	493	524	472	510	508	473	537	508	541	487	496	522	492	512	497	517	480	508	527	537	498	503	476	509	487	507	515	478	511	493	515	497	503	499	466	548	521	444	497	528	468	506	529	490	516	478	532	489	519	527	518	490	533	499	484	541	491	491	478	516	495	496	485	541	502	503	522	465	522	495	491	505	499	483	532	528	496	499	515	462	505	516	462	488	512	536	477	469	517	512	533	511	503	522	541	483	512	484	473	485	487	502	526	491	490	543	478	493	476	485	559	477	491	494	519	494	523	506	519	489	481	466	468	516	499	527	503	528	511	526	463	493	493	521	536	500	470	533	486	531	525	499	488	499	508	455	467	488	482	482	523	490	522	477	514	495	509	489	474	566	460	495	535	523	535	518	505	547	505	504	524	498	501	522	468	492	480	473	502	523	488	507	478	488	503	516	499	470	524	523	477	504	494	484	511	468	470	517	522	540	523	476	550	521	496	530	499	576	484	508	524	501	535	481	557	483	532	504	493	534	487	533	501	509	537	505	489	534	478	525	495	544	494	457	521	520	479	464	521	512	487	503	506	489	526	557	469	478	506	510	479	505	517	516	522	512	510	510	494	464	499	521	524	540	501	510	562	532	489	489	495	479	420	521	536	498	520	503	483	507	486	551	529	509	501	502	470	445	515	515	543	445	475	486	509	510	515	484	499	541	496	493	504	508	502	516	451	491	529	487	515	505	506	487	490	491	505	499	532	499	504	497	480	506	477	500	491	520	544	489	509	547	489	478	526	495	502	546	484	544	488	532	483	490	507	506	479	505	535	467	531	479	506	507	524	518	517	520	505	512	508	534	539	513	501	516	488	512	471	519	545	521	500	535	481	520	499	472	512	497	469	523	496	504	481	502	510	505	564	494	544	508	456	531	509	494	502	489	472	531	498	500	524	494	530	473	499	473	504	482	513	470	518	516	519	511	506	495	513	482	450	497	485	527	502	474	502	469	511	527	475	506	474	474	509	480	483	497	475	506	484	493	479	542	530	458	506	486	526	462	498	553	532	501	537	494	549	503	513	461	541	488	471	523	467	487	531	505	500	489	494	505	513	475	493	556	480	509	537	558	485	519	516	530	525	524	499	498	518	472	476	486	510	499	530	503	477	531	521	503	538	488	489	515	523	544	504	509	497	498	505	500	512	503	504	527	501	447	489	512	503	503	516	511	511	496	497	488	472	495	474	541	479	500	481	514	505	480	486	481	506	537	514	479	492	475	516	489	543	505	490	549	473	558	492	512	512	489	485	460	495	505	483	488	486	511	455	505	481	473	478	468	522	483	512	489	492	513	523	491	476	490	475	538	514	523	559	529	533	527	510	505	527	519	504	487	506	492	533	529	519	496	519	508	505	487	460	477	505	511	483	491	468	514	496	501	521	497	521	476	504	474	509	490	512	508	521	493	535	539	524	466	500	566	495	507	497	500	510	510	488	529	486	507	492	493	460	512	466	521	512	512	487	468	540	502	489	525	517	514	507	488	501	511	470	500	474	514	504	490	517	475	516	511	504	509	512	522	503	496	509	537	522	496	488	486	521	480	517	542	483	516	506	483	501	538	517	450	514	470	513	513	512	526	505	521	497	557	500	507	525	479	489	495	565	554	487	486	518	478	516	441	534	529	469	496	476	511	483	529	489	452	477	512	479	524	506	490	531	518	514	499	499	460	491	488	445	487	525	515	479	495	487	493	508	508	512	481	499	522	478	495	533	524	504	470	523	494	496	495	520	450	517	494	484	500	504	524	487	471	497	450	514	511	499	554	531	502	480	501	528	523	483	522	547	516	527	503	498	512	521	483	473	501	561	499	513	552	451	498	525	499	516	504	505	487	505	492	476	510	481	525	471	492	494	515	525	455	469	487	508	476	494	493	483	521	551	541	457	489	479	515	537	527	494	473	472	517	520	479	499	536	503	503	523	508	458	513	509	485	486	510	476	499	551	501	502	448	518	530	482	512	498	487	540	519	520	445	500	533	493	535	507	476	462	553	476	501	497	472	495	503	520	472	510	518	509	480	497	492	544	489	461	482	508	532	503	480	507	487	505	508	488	511	550	514	557	513	497	528	496	485	545	501	491	470	506	464	527	455	525	447	555	555	494	506	476	504	456	500	524	478	482	533	514	474	517	508	493	529	534	499	487	466	546	551	521	529	540	517	487	505	485	494	527	496	471	491	469	494	479	581	497	528	489	472	568	518	504	542	495	492	543	510	544	475	514	502
41791	37848	21355	31004	29553	25797	20991	17855	11399	10948	6451	9977	4307	928	712	709	685	629	594	573	587	577	590	578	578	526	583	541	556	557	572	572	568	541	559	541	571	503	519	573	512	543	552	496	519	572	520	562	527	503	536	519	525	520	534	528	522	599	537	541	519	474	514	537	529	554	580	546	537	520	538	542	542	530	503	548	475	564	536	520	560	530	542	529	522	533	567	522	545	569	537	511	539	521	500	551	524	562	535	520	522	514	543	529	584	510	548	522	519	505	520	546	506	545	518	508	544	512	516	545	499	469	538	532	540	555	507	499	566	519	520	560	507	554	576	521	508	525	541	574	544	525	549	535	508	550	504	531	539	526	498	506	486	558	559	527	499	533	545	528	536	545	503	494	506	552	500	526	543	513	538	493	544	560	507	500	532	517	545	531	513	510	529	498	529	519	481	532	522	540	501	509	560	552	502	555	474	523	530	531	510	557	511	573	523	521	499	509	520	546	513	533	552	565	523	503	567	533	528	498	500	503	541	486	506	559	592	539	529	522	503	552	521	525	496	542	532	513	537	530	520	541	546	557	525	525	523	524	486	519	503	537	540	541	560	521	531	531	509	519	533	495	531	493	505	497	547	525	511	532	489	503	528	570	508	535	540	536	523	569	567	509	562	530	484	547	494	545	520	523	527	521	510	576	505	486	529	493	532	545	526	530	522	529	514	529	499	517	516	513	505	526	533	464	534	557	517	500	535	543	522	528	508	538	536	487	550	525	496	534	540	551	543	532	542	531	553	517	550	530	543	521	541	550	499	524	495	525	491	561	587	571	540	559	553	527	466	560	497	566	549	517	531	547	507	598	557	492	506	491	517	553	503	519	546	532	512	500	491	499	518	519	525	531	513	506	530	523	557	498	560	514	503	478	540	570	518	532	507	503	538	531	523	486	516	534	538	535	543	543	523	527	484	571	557	547	561	503	573	489	494	505	533	550	489	505	511	508	536	524	554	512	550	545	533	549	482	530	513	527	498	536	550	537	543	528	476	564	487	511	491	498	583	508	566	500	556	518	520	526	533	548	525	507	553	522	514	543	518	532	513	551	544	545	532	474	552	510	506	536	534	535	508	512	521	533	516	500	558	515	528	538	522	546	553	531	538	554	526	509	541	526	497	539	509	499	538	545	537	495	505	542	510	520	498	513	555	604	526	542	541	560	562	539	520	493	511	555	565	516	529	510	541	524	592	588	538	550	517	518	555	510	498	538	500	573	532	545	534	530	483	536	519	548	563	534	518	501	521	524	491	507	499	519	516	483	557	497	512	536	542	520	533	559	508	519	559	519	575	521	552	491	508	525	556	546	499	518	557	558	526	537	524	563	554	524	518	517	515	524	512	535	503	533	537	539	488	533	517	527	519	557	556	559	544	523	531	485	540	533	507	495	526	547	568	499	496	503	504	539	513	517	523	520	505	541	566	509	537	530	541	558	519	536	499	498	561	488	554	541	559	548	527	549	535	504	517	515	544	489	568	504	517	520	513	514	546	558	502	509	547	501	574	533	548	524	523	489	547	496	530	552	527	509	516	510	538	506	568	494	549	536	546	588	546	561	550	578	565	531	513	499	503	485	554	539	531	570	544	483	527	535	499	524	537	513	523	503	556	528	534	483	523	538	538	498	543	526	529	492	525	518	558	521	552	556	516	545	468	492	492	537	501	544	524	536	532	511	543	516	515	537	518	514	519	517	531	499	496	529	535	529	530	520	515	554	555	513	502	508	537	530	527	506	531	552	527	538	540	518	516	512	524	516	522	550	521	524	558	488	517	523	557	555	564	535	507	502	534	531	532	528	521	533	503	511	521	524	550	526	546	525	534	506	507	523	538	504	504	517	518	516	533	517	523	561	536	556	483	526	521	528	577	536	549	524	584	491	568	500	506	523	548	499	515	521	529	518	538	516	561	510	533	573	502	557	530	514	542	499	508	499	542	524	500	537	490	499	592	530	546	523	509	483	523	565	552	550	543	549	528	516	568	558	462	528	510	520	493	525	504	483	531	484	502	543	534	548	516	534	540	571	516	509	548	514	535	535	542	523	550	585	524	545	550	518	508	556	546	512	532	529	550	509	541	525	529	518	519	534	500	514	541	518	531	531	539	542	521	529	522	533	579	518	522	509	533	575	516	514	511	497	515	517	550	482	538	554	532	560	509	540	563	479	545	542	514	529	497	501	529	542	545	546	517	522	476	506	590	513	496	527	552	548	509	518	560	520	545	513	519	537	550	552	560	553	521	542	533	547	532	541	549	572	554	520	553	547	542	595	536	527	522	551	589	528	532	559	549	517	540	517	553	532	508	519	525	551	560	526	557	505	552	564	481	527	534	521	539	516	519	529	559	551	524	520	548	517	521	550	517	549	532	533	495	555	503	530	535	532	493	541	525	468	541	524	522	505	585	512	539	486	526	506	553	516	510	528	501	528	562	547	540	542	507	538	552	537	546	537	520	486	513	564	565	507	494	507	507	503	535	529	554	533	518	526	508	531	503	558	538	552	517	558	492	524	540	512	588	538	519	490	517	543	519	539	545	510	542	538	521	547	494	551	558	574	548	531	547	539	518	504	546	505	507	536	476	531	529	537	533	520	534	513	498	492	528	527	534	509	512	531	518	521	525	553	520	567	488	491	521	531	524	512	509	562	521	533	527	493	513	558	523	496	483	530	532	502	517	500	547	542	559	538	496	559	531	512	553	515	498	516	541	546	532	517	543	542	534	506	524	551	513	547	486	531	530	519	493	557	513	508	509	497	491	555	520	529	460	555	545	536	489	518	533	504	535	547	546	547	521	523	577	520	529	467	530	566	529	534	527	478	502	509	546	491	528	517	506	534	502	553	549	512	498	561	521	497	517	504	504	517	505	542	512	553	562	559	546	518	543	482	511	512	548	546	537	529	497	515	518	497	529	503	568	491	533	518	547	516	531	479	503	512	567	493	548	512	509	549	548	531	531	534	517	510	540	559	518	518	509	497	532	521	536	494	532	555	549	558	536	514	510	543	537	543	529	517	547	510	511	524	498	520	562	499	515	480	552	539	566	572	543	550	494	541	532	544	527	513	501	557	526	548	524	524	536	483	486	513	519	523	504	541	567	522	529	528	549	522	470	571	576	508	539	505	520	539	546	571	521	548	524	541	525	474	484	505	476	523	577	503	586	540	569	570	495	533	515	536	525	537	540	517	559	574	514	538	515	555	539	497	537	542	526	514	544	522	509	524	544	522	530	543	521	553	513	568	507	543	539	538	556	545	504	523	534	498	538	516	517	510	532	529	552	528	533	507	466	503	550	486	498	513	525	492	542	527	589	514	561	578	534	536	564	511	544	527	508	539	557	515	539	517	559	520	513	544	506	537	526	514	568	493	572	578	499	555	541	551	497	547	492	548	581	488	537	487	546	544	548	511	525	538	516	523	502	555	564	524	515	501	525	543	562	561	549	509	546	525	527	564	530	565	539	544
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
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
