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
339831187153	339831187719	339831188269	339831188819	339831189369	339831189920	339831190469	339831191019	339831191569	339831192119	339831192669	339831193219	339831193769	339831194319	339831194869	339831195419	339831195969	339831196519	339831197069	339831197619	339831198169	339831198719	339831199269	339831199819	339831200372	339831200919	339831201469	339831202019	339831202569	339831203119	339831203669	339831204219	339831204769	339831205319	339831205869	339831206419	339831206969	339831207519	339831208069	339831208619	339831209169	339831209719	339831210269	339831210822	339831211369	339831211919	339831212469	339831213019	339831213569	339831214119	339831214669	339831215219	339831215769	339831216319	339831216869	339831217419	339831217969	339831218519	339831219069	339831219619	339831220169	339831220719	339831221269	339831221819	339831222369	339831222919	339831223469	339831224019	339831224569	339831225119	339831225669	339831226219	339831226769	339831227319	339831227869	339831228419	339831228969	339831229519	339831230069	339831230619	339831231169	339831231719	339831232269	339831232819	339831233370	339831233919	339831234469	339831235019	339831235569	339831236119	339831236669	339831237219	339831237769	339831238319	339831238869	339831239419	339831239969	339831240519	339831241069	339831241619	339831242169	339831242719	339831243269	339831243819	339831244369	339831244919	339831245469	339831246019	339831246569	339831247119	339831247669	339831248219	339831248769	339831249319	339831249870	339831250419	339831250969	339831251519	339831252069	339831252619	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23459	21470	29566	23779	21470	21472	5878	1016	716	659	651	546	502	496	470	474	441	448	452	405	388	396	412	974	9693	7443	433	384	344	361	381	351	418	370	371	352	344	334	359	359	372	367	371	360	362	374	389	361	365	363	365	360	349	369	316	385	364	382	383	346	384	365	363	354	367	340	375	343	377	372	364	393	347	339	369	381	390	393	328	328	403	360	394	362	330	308	367	381	354	340	393	345	393	350	324	407	332	384	381	362	388	340	372	347	322	376	378	401	363	356	359	365	343	380	388	362	383	367	354	341	348	384	400	340	362	361	334	333	357	336	361	377	376	366	362	374	385	375	307	357	378	347	362	340	338	393	318	358	380	344	350	351	362	360	370	345	380	414	333	357	367	334	375	342	353	356	335	341	363	387	337	352	359	356	396	321	339	352	355	374	340	382	332	345	352	347	371	355	357	338	367	360	354	349	376	325	357	378	362	336	362	338	381	402	354	386	333	347	344	360	366	374	371	372	355	334	338	359	343	374	359	362	359	341	317	328	345	357	325	367	349	352	349	337	339	356	341	312	360	370	369	367	346	378	332	362	344	357	345	391	337	341	377	353	377	349	404	370	347	359	361	384	334	379	389	369	360	376	376	373	360	373	345	365	365	392	378	403	358	373	337	405	383	364	394	332	381	329	346	335	378	371	339	372	357	354	362	346	369	369	384	354	351	373	336	383	358	406	386	360	391	363	377	319	387	332	391	384	385	317	379	357	397	390	354	356	356	333	384	362	351	332	347	371	380	347	355	355	343	391	354	347	393	337	316	359	361	360	362	365	381	390	368	334	352	359	391	366	347	332	354	372	358	339	347	394	350	382	337	333	354	364	365	357	374	366	350	345	385	351	345	364	370	348	359	351	359	400	395	378	342	331	385	349	390	356	349	336	328	359	383	366	380	374	352	384	370	365	351	350	371	353	340	361	335	353	370	355	346	357	386	338	368	379	349	391	358	331	324	346	365	361	345	375	341	363	351	362	375	347	292	340	338	344	344	363	377	335	341	371	376	352	328	350	386	371	351	378	326	339	346	378	367	331	370	345	333	318	345	378	362	363	342	343	352	377	352	365	358	343	351	340	364	344	323	400	360	368	333	324	362	362	352	347	367	386	355	353	365	333	336	365	360	348	335	373	354	343	375	359	345	359	387	385	346	388	373	363	361	352	358	347	378	347	372	351	367	370	328	350	351	344	353	384	362	374	368	344	358	348	354	368	354	366	347	359	382	342	370	394	349	333	333	387	342	379	377	373	335	384	359	333	352	354	381	352	342	387	353	353	358	359	379	345	379	354	381	367	363	362	357	343	411	415	399	361	396	355	346	403	328	354	361	386	385	361	326	387	384	349	388	381	360	362	354	356	326	368	347	347	366	355	325	357	367	377	352	347	379	348	343	328	354	342	393	351	349	341	350	344	345	357	371	357	376	376	348	363	366	363	382	388	326	334	349	372	368	388	343	392	338	353	317	345	354	350	370	397	377	374	339	336	344	397	368	347	345	368	387	376	368	355	410	335	363	377	356	327	354	344	344	333	363	368	352	366	365	395	359	380	361	369	357	340	389	352	347	343	357	334	371	352	359	381	326	360	357	367	369	337	348	363	335	370	343	353	367	333	319	323	375	353	363	340	349	361	345	319	342	339	348	335	359	321	333	358	313	401	376	343	373	372	349	339	349	381	378	369	333	396	354	402	361	358	383	346	363	373	367	354	366	393	353	358	374	367	345	390	370	411	348	346	347	361	381	338	334	388	369	337	362	373	372	372	341	371	335	349	372	344	379	358	377	388	347	341	347	375	365	362	390	356	350	377	363	382	355	360	336	363	369	362	367	364	373	332	334	339	356	361	363	373	362	366	378	370	325	363	386	367	378	359	339	371	365	363	370	348	370	351	357	356	383	360	379	357	367	332	361	343	371	376	374	350	326	383	349	350	366	346	384	344	382	369	364	351	330	341	390	351	382	335	344	349	366	345	341	358	373	360	342	395	344	325	366	382	371	332	383	366	372	373	369	346	324	408	346	337	350	334	378	323	388	335	351	373	368	358	347	375	346	364	355	352	369	357	382	386	343	358	339	344	356	405	382	405	378	364	352	377	350	349	356	344	369	341	359	379	354	382	391	366	351	376	375	346	342	370	339	346	341	333	361	323	351	396	367	342	369	350	354	335	362	374	351	331	359	389	354	371	329	338	334	346	350	362	375	363	367	385	378	380	326	349	368	353	332	328	353	352	326	348	366	344	377	386	336	354	354	394	356	375	359	355	363	381	375	375	357	370	363	374	365	364	340	391	343	388	375	361	341	400	326	334	335	379	343	343	368	350	374	363	350	375	349	389	381	370	343	359	379	345	349	360	302	367	334	367	355	382	394	357	380	372	357	330	378	387	359	359	351	331	377	329	388	381	352	373	354	335	348	363	339	321	405	359	353	351	370	354	327	351	369	370	381	369	391	349	334	348	365	378	370	365	346	346	362	343	368	346	353	348	383	343	386	333	374	382	368	381	388	381	395	378	331	339	352	365	339	342	385	350	381	378	358	399	358	343	333	379	380	347	390	383	378	370	371	399	365	346	379	332	383	327	388	359	367	373	354	354	351	382	378	329	370	357	347	362	347	352	359	363	360	405	362	362	383	347	333	363	345	353	378	356	371	379	363	353	338	365	374	351	357	324	358	338	359	342	368	372	359	371	358	372	364	358	340	374	341	366	358	369	330	334	380	401	373	356	342	316	359	390	350	372	355	396	343	362	380	373	329	371	366	323	366	394	353	362	362	357	350	346	365	325	361	374	355	333	363	357	341	353	376	354	375	365	341	348	327	351	347	410	371	354	375	358	382	366	333	381	365	398	373	383	368	387	363	352	364	388	387	348	358	352	360	351	398	319	344	400	330	388	366	396	349	360	344	355	368	387	329	377	387	351	365	372	393	344	377	336	405	338	374	377	341	365	365	346	377	347	373	357	367	344	353	385	358	377	376	375	376	365	369	408	372	392	353	346	373	385	377	366	351	370	368	316	383	372	382	332	377	332	348	365	365	332	359	367	349	346	376	334	376	378	344	380	346	358	347	354	381	366	414	348	349	347	356	355	347	372	372	343	341	372	364	399	408	332	320	351	319	395	378	378	373	367	364	378	351	369	406	366	360	333	358	361	332	378	369	391	343	380	381	367	352	366	368	333	364	349	388	360	370	376	314	368	360	338	380	368	336	370	386	357	370	380	354	355	366	371	357	344	334	353	347	343	334	370	372	376	368	360	356	305	353	356	366	353	363	401	338	378	346	389	356	370	312	371	371	328	336	373	378	358	318	361	354	393	369	375	329	382	358	360	360	333	369	370	369	317	394	347	358	374	378	350	382	344	370	396	363	349	389	375	342	341	358	356	344	347	357	370	371	348	354	382	394	321	379	375	376	327	329	354	367	358	365	376	359	362	376	362	370	341	362	329	377	371	412	356	370	345	364	385	360	360
45341	30625	12462	6583	4588	3526	2723	2119	1711	1500	1334	1176	1115	1016	961	857	883	793	807	745	761	657	701	2294	18336	11565	596	575	539	575	570	595	572	558	561	569	565	545	541	547	566	566	527	551	534	583	530	561	570	546	535	533	558	576	499	540	585	597	510	576	501	579	540	542	546	551	563	535	502	575	538	528	561	540	541	542	559	558	499	526	561	549	572	547	548	519	535	580	567	555	511	516	581	547	522	562	554	535	569	565	585	539	559	556	569	542	547	561	552	556	531	498	514	509	549	537	531	573	549	550	523	565	549	575	525	514	577	523	506	569	567	511	541	536	539	571	569	489	532	569	551	536	560	548	513	574	560	533	577	574	571	483	541	555	558	531	538	513	536	497	534	565	559	522	547	563	557	557	536	546	537	561	579	508	553	558	511	569	547	533	538	528	521	522	530	522	540	537	523	532	583	578	554	532	537	522	544	531	536	557	490	536	500	507	538	547	576	543	562	561	529	536	536	519	514	550	515	598	558	524	529	541	546	529	569	557	521	525	531	570	523	527	534	533	515	512	515	503	550	536	539	512	523	534	518	578	534	554	511	536	565	531	553	524	549	568	522	537	542	528	553	545	524	516	530	549	547	506	500	495	549	569	553	558	534	563	543	534	548	563	544	535	566	518	544	542	587	517	534	555	549	539	541	517	540	571	565	537	561	515	542	527	580	572	535	568	557	549	529	521	522	544	533	547	533	527	528	505	533	577	531	550	556	562	545	569	537	571	523	578	551	543	569	545	514	570	569	537	519	545	538	557	522	545	496	554	543	530	507	550	560	525	533	558	505	493	547	553	512	538	544	547	579	514	505	538	543	548	533	538	520	559	491	533	555	540	554	602	529	543	522	524	511	535	582	568	514	533	562	560	535	530	570	556	557	569	540	539	548	565	531	582	559	571	609	555	521	555	569	528	580	565	506	496	484	505	556	518	559	503	539	536	564	492	525	507	561	508	508	526	538	511	540	562	538	531	507	526	558	516	518	579	502	549	541	528	511	517	540	516	551	552	527	547	547	539	580	544	542	494	606	566	534	512	554	518	523	549	514	518	504	567	520	501	534	503	521	554	510	510	531	511	548	528	566	542	515	558	548	536	535	533	561	559	551	491	538	552	545	573	569	531	535	525	517	486	511	515	522	542	535	500	574	502	545	529	550	544	573	531	530	570	528	509	573	518	574	535	516	508	518	500	542	540	497	580	522	481	565	559	488	569	542	589	513	504	574	550	561	544	504	548	519	552	546	561	552	563	528	570	517	578	596	512	556	535	524	516	497	588	540	531	524	529	556	542	544	553	559	541	534	510	571	541	541	555	545	565	576	562	527	521	562	534	531	542	515	538	543	549	547	538	484	536	550	537	513	558	503	527	546	552	511	549	516	584	533	566	528	551	556	532	562	546	546	487	501	530	536	477	557	512	560	570	560	527	500	551	535	524	556	530	528	519	584	547	558	510	508	549	531	546	522	504	556	558	504	600	520	559	555	585	535	589	529	544	552	506	534	556	552	537	544	583	536	532	521	497	540	556	598	560	541	512	529	567	531	532	556	509	523	521	534	564	528	539	535	545	546	558	553	530	516	548	597	552	527	518	572	520	536	517	570	533	549	533	537	560	560	531	504	523	554	507	520	523	539	553	520	564	514	535	512	535	541	582	551	539	600	555	477	541	546	535	533	499	529	563	544	547	515	536	547	552	552	578	486	557	541	552	555	516	523	527	526	540	514	513	556	553	537	531	576	555	554	534	541	535	552	509	554	556	513	561	547	539	545	546	552	538	492	571	588	559	531	529	514	550	557	521	574	524	573	548	567	537	549	560	550	520	582	570	552	530	523	515	527	524	530	601	510	544	542	553	543	519	588	504	544	551	593	548	553	531	545	522	561	506	568	530	488	526	525	500	488	540	520	571	514	534	541	535	583	516	539	549	527	529	567	517	503	562	542	552	525	542	515	544	553	506	520	574	551	533	575	593	555	574	533	536	539	537	525	552	552	563	536	542	532	553	577	529	492	548	513	571	537	532	550	507	523	584	499	539	569	538	540	536	488	539	532	574	568	528	565	568	531	550	546	551	571	547	552	535	544	515	539	529	523	528	545	540	499	519	540	528	554	603	559	508	554	536	521	551	497	542	486	547	553	549	546	492	515	591	505	551	522	521	539	549	576	601	528	527	549	531	519	562	506	510	539	553	584	513	581	532	587	521	537	541	564	562	538	525	508	541	509	556	479	541	582	588	544	548	518	576	561	571	505	548	550	569	495	486	569	555	537	556	533	581	535	541	554	494	578	527	516	533	564	519	534	544	521	544	540	571	562	554	526	526	534	550	549	586	564	534	550	546	530	535	554	540	542	548	523	535	525	572	551	513	565	527	551	586	496	528	573	531	508	592	524	551	536	548	559	519	499	534	559	596	501	564	558	536	558	501	569	506	584	587	534	565	552	527	532	577	537	541	523	560	496	576	537	552	533	555	541	556	547	520	563	500	541	593	571	538	500	561	538	561	566	549	501	524	580	530	542	563	532	531	513	539	529	514	540	590	562	532	566	544	530	568	526	533	548	555	503	589	573	542	538	527	562	576	539	540	562	552	564	536	549	529	538	541	512	562	538	535	538	552	564	548	555	607	541	565	544	533	571	593	539	536	569	539	561	508	588	587	538	521	586	585	541	570	581	525	529	555	493	536	542	575	526	563	567	576	546	554	545	511	526	554	526	522	514	570	560	535	556	530	523	520	527	543	563	541	513	514	572	548	528	500	553	549	566	560	544	518	516	490	511	552	561	543	535	511	576	523	559	565	543	560	549	567	577	540	546	550	556	510	557	537	566	560	521	577	536	505	510	557	546	506	573	605	551	546	553	505	561	532	533	531	545	585	542	536	559	541	517	541	531	575	548	568	585	489	552	550	521	501	531	540	572	521	521	554	540	574	527	583	507	582	590	550	607	567	482	519	547	541	560	534	546	518	567	569	541	553	569	526	496	569	577	540	528	529	556	571	536	547	575	576	585	549	508	562	514	519	514	578	546	541	505	532	515	533	554	584	495	525	622	536	504	517	539	562	534	553	490	538	575	564	574	548	538	543	566	542	522	537	550	577	544	526	544	528	527	560	551	518	525	555	506	522	533	579	538	551	551	548	579	586	552	536	491	545	564	538	547	533	567	560	519	570	570	567	507	527	529	578	491	530	515	515	537	546	553	498	582	504	564	586	540	574	548	569	581	564	538	557	504	516	525	574	507	518	533	529	549	530	569	534	498	523	559	573	549	528	567	556	528	558	499	506	533	545	556	516	523	546	534	569	566	534	528	559	547	547	544	592	515	551	520	576	554	548	540	597	541	523	556	587	553	548	484	510	563	534	534	515	537	561	489	530	576	549	532	545	528	544	518	537	520	510	543	546	573	541	569	560	530	521	481	512	554	563	565	546	607	538	558	573	559	552	562	560	522	542	526	541	540	594	593	546	504	549
26630	20755	11996	1295	636	578	612	565	570	568	548	553	531	529	565	508	509	528	524	542	536	582	522	654	1087	1005	530	523	522	537	532	530	499	527	557	549	546	544	542	518	518	484	528	556	580	525	534	506	564	514	499	548	544	487	468	557	519	491	555	542	525	487	497	535	546	534	565	532	554	518	531	517	519	481	548	533	532	552	509	525	581	524	540	516	535	568	550	553	508	496	508	550	512	566	515	538	539	506	477	518	568	519	519	580	497	523	558	538	566	548	499	487	506	547	527	501	517	521	494	538	513	542	511	513	542	548	510	550	521	526	499	543	516	537	564	537	577	530	509	524	514	498	584	523	552	526	554	528	528	522	523	509	541	531	537	544	551	527	516	562	493	562	532	535	544	504	532	549	554	520	552	511	550	535	513	546	534	569	521	552	537	544	541	550	535	534	525	515	486	510	556	553	562	553	522	551	524	551	541	504	510	567	543	547	543	555	554	533	539	496	522	536	550	524	548	497	524	495	552	551	526	528	546	533	509	534	508	521	499	531	577	516	525	496	573	540	510	525	574	515	534	476	506	522	567	525	487	543	507	524	527	544	521	480	563	502	569	539	559	540	498	520	523	517	540	524	507	537	534	525	520	530	532	533	561	539	576	552	564	502	543	536	586	513	533	512	533	563	547	521	554	581	520	527	530	519	546	515	545	520	542	515	508	504	520	500	501	501	512	516	501	528	486	536	559	523	565	523	525	563	539	554	538	551	519	469	540	505	543	528	514	555	537	546	517	506	565	525	547	517	550	547	509	541	541	500	567	518	494	555	560	552	531	538	536	515	521	558	515	509	544	550	548	551	520	539	502	502	576	494	521	515	533	513	575	530	535	530	510	498	543	527	542	504	507	522	540	577	564	555	551	524	544	476	509	535	539	540	526	532	531	517	518	533	549	525	518	538	528	532	511	563	512	558	516	513	555	508	561	519	515	514	517	485	558	530	546	561	555	476	502	524	517	522	540	559	508	524	508	532	487	578	554	537	565	536	561	491	481	553	518	524	540	509	545	552	507	505	546	533	504	516	526	521	534	543	527	529	520	510	514	518	577	524	548	540	573	516	531	544	529	548	484	549	558	521	530	524	524	520	530	520	496	522	521	546	523	540	573	540	559	548	501	534	556	559	551	533	555	548	514	550	532	530	544	532	527	508	551	537	528	541	500	481	520	553	513	517	549	509	502	503	519	528	510	520	547	554	546	518	558	557	555	492	540	555	541	552	532	512	532	543	540	518	521	543	526	511	543	485	484	504	530	523	517	542	548	523	531	532	508	529	515	541	506	502	541	536	527	524	561	550	534	513	533	514	540	543	486	582	503	505	509	504	527	516	550	543	562	498	515	542	524	533	527	524	497	563	573	504	500	554	522	532	529	524	548	513	529	521	514	531	524	518	514	526	577	541	547	557	516	524	556	494	544	606	546	537	514	526	517	474	510	505	537	567	518	519	515	503	561	496	574	535	508	480	510	553	508	525	547	554	533	484	510	547	511	507	540	524	509	528	546	529	540	566	539	562	520	559	508	543	527	507	516	526	537	537	529	517	530	550	525	500	540	524	573	509	514	546	495	560	559	544	556	487	509	512	541	574	536	528	490	523	537	516	528	575	541	510	538	501	510	527	531	524	518	537	551	547	498	508	506	526	546	519	499	544	528	533	552	553	545	537	550	478	528	510	544	543	562	542	492	518	523	504	506	467	546	510	546	522	559	543	525	516	502	537	498	528	549	502	543	511	503	533	517	541	540	535	499	543	507	518	537	486	552	532	517	546	563	499	555	553	513	512	573	514	546	556	542	547	532	530	561	530	513	545	518	531	549	518	514	506	492	529	503	479	560	515	527	513	511	524	500	513	524	508	465	541	503	543	522	492	511	536	583	503	513	535	546	542	528	513	526	529	561	549	537	544	525	511	513	533	517	537	521	493	511	551	496	541	532	546	564	561	513	557	577	542	538	513	510	547	543	575	510	545	523	546	571	556	528	508	554	528	532	507	524	518	523	521	498	517	527	524	561	487	536	519	590	535	528	573	545	514	501	466	542	526	511	576	535	537	500	515	574	559	534	522	509	572	545	534	528	535	522	558	586	565	501	495	510	520	526	526	551	513	549	498	519	536	513	544	556	498	520	551	570	553	564	504	528	564	553	528	547	517	532	548	523	514	547	531	534	529	491	520	536	545	508	531	548	493	552	545	535	599	548	520	525	539	536	515	506	491	534	521	543	560	515	516	533	497	536	524	526	525	489	491	569	538	533	532	489	526	506	514	553	563	570	550	565	535	543	508	522	528	458	533	513	490	562	505	577	513	544	511	536	493	556	534	542	503	524	558	546	533	552	513	549	520	519	579	513	515	522	546	529	526	521	529	573	539	503	558	583	539	540	577	554	521	537	571	513	566	506	532	524	518	556	521	519	525	563	542	531	527	504	528	540	536	516	522	523	570	549	528	484	522	534	556	484	513	503	530	526	524	529	543	488	581	539	505	550	564	472	586	571	492	517	511	531	526	557	500	560	532	541	555	538	531	502	560	564	548	535	503	569	548	529	525	568	551	510	536	535	566	534	555	502	513	550	477	517	512	547	501	541	544	547	514	552	554	565	519	535	514	590	529	531	528	510	493	536	508	508	535	508	549	556	511	524	554	539	549	532	523	529	533	539	551	490	529	519	550	512	493	562	536	518	535	566	487	522	521	607	523	548	521	523	553	486	574	571	520	564	524	517	521	536	545	509	547	534	525	570	522	525	490	566	534	521	559	520	542	544	545	521	577	519	571	545	579	549	516	539	506	522	547	520	529	518	534	519	468	560	463	507	526	525	532	556	565	517	558	534	494	484	511	529	501	534	493	539	507	497	528	496	578	553	545	529	585	562	522	501	469	513	511	499	527	516	477	533	542	486	562	515	560	548	524	558	547	524	542	566	473	491	525	588	506	552	553	526	556	549	537	488	518	534	579	532	516	503	540	519	477	530	556	508	550	555	545	518	512	518	557	551	527	555	496	511	540	507	561	499	539	527	509	572	556	528	585	502	480	498	574	552	520	513	529	532	527	581	512	521	553	510	546	529	554	541	546	545	539	524	565	539	562	550	513	522	545	544	525	532	506	532	528	581	563	519	554	534	504	518	526	515	513	515	508	521	544	549	547	509	558	534	531	552	484	579	501	522	482	549	520	522	544	543	531	544	537	507	507	589	555	578	541	546	527	525	489	562	529	471	531	473	568	499	541	505	484	527	553	489	525	496	492	512	533	542	555	593	553	548	538	557	570	536	570	512	531	483	516	503	575	506	512	560	551	529	518	567	525	572	521	536	547	550	568	534	545	507	534	524	535	516	533	518	560	587	529	530	520	546	525	551	542	525	519	542	565	526	519	534	579	533	519	525	529	514	511	523	529	531	546	529	508	527	579	484	520	516	524	548	539	515	534	537	550	528	530	560	500	532	538	559	533	526	509	513	535	565	604
19256	9784	1655	1150	1012	964	892	864	859	855	802	830	797	839	847	811	832	824	815	815	784	820	759	1080	2240	1900	762	737	757	776	783	804	755	773	795	837	830	783	750	718	809	763	850	817	766	774	794	769	729	796	793	771	775	791	777	807	812	773	789	730	757	738	786	781	823	838	763	792	730	827	745	769	795	745	793	739	755	841	751	792	784	805	758	824	785	806	820	764	806	862	785	786	796	754	781	779	821	802	845	823	781	802	769	772	768	735	784	737	736	779	739	798	755	780	789	784	789	799	760	766	824	741	761	749	835	798	814	775	798	781	790	771	800	792	784	764	748	774	771	793	817	807	800	796	793	745	772	737	718	768	785	741	767	781	759	760	797	757	779	784	792	782	781	747	789	777	730	776	782	770	816	774	784	799	805	770	776	779	798	803	787	768	785	801	751	800	733	791	749	776	776	755	800	752	735	774	784	715	788	761	755	791	771	800	857	775	786	751	744	785	783	762	767	808	747	795	770	743	764	823	748	768	755	719	819	802	760	816	788	812	790	781	803	735	776	790	777	763	790	774	762	775	788	705	760	749	781	823	810	779	756	788	816	725	805	760	807	773	757	796	738	772	812	756	845	756	772	809	776	817	815	839	792	785	764	799	752	759	789	805	777	765	763	763	771	760	751	755	737	769	754	748	746	767	784	759	789	792	771	806	763	764	757	749	750	740	744	790	797	765	741	777	822	765	805	796	819	774	793	771	751	789	800	771	809	786	807	794	765	783	748	784	766	792	806	777	707	762	774	775	806	810	805	787	768	761	749	757	785	739	816	789	722	782	807	807	791	829	795	756	780	753	739	767	755	791	768	746	772	739	784	752	780	743	784	787	785	810	796	801	786	772	820	721	762	818	749	791	720	774	770	733	771	798	814	764	844	751	743	748	800	789	779	731	800	726	758	769	773	788	782	745	791	789	756	817	756	786	777	813	837	832	822	795	791	761	787	717	813	821	790	811	829	765	788	784	768	773	786	799	807	798	786	776	765	844	777	766	817	763	759	782	847	756	766	777	791	753	774	801	778	792	811	825	791	820	784	768	773	796	767	757	782	748	766	775	777	800	793	775	804	737	801	751	811	789	780	798	782	778	753	772	762	834	730	753	742	744	787	740	766	785	790	799	827	759	766	768	760	774	813	795	760	798	817	762	809	742	762	705	771	807	797	769	766	744	789	795	785	746	760	822	777	761	780	750	760	761	821	818	793	763	777	739	779	818	768	757	759	795	767	814	818	768	783	815	780	783	824	792	785	784	767	766	787	767	800	786	787	803	762	769	796	816	817	803	780	761	750	782	782	779	824	755	759	761	757	762	794	801	770	803	770	798	797	768	745	773	789	748	795	781	757	755	779	772	750	816	801	834	763	743	813	789	814	790	809	749	793	769	755	749	822	783	807	787	772	792	822	776	793	790	791	815	792	683	790	765	796	809	793	757	777	759	840	799	785	791	752	837	750	793	799	777	770	811	753	764	756	774	756	746	825	762	745	816	749	770	798	770	808	813	754	722	771	760	791	757	778	800	827	742	798	851	796	805	760	713	796	805	773	746	818	753	780	763	742	762	769	778	749	745	812	786	831	773	776	775	805	802	758	784	801	776	757	817	765	746	749	750	764	779	796	844	800	744	751	804	801	786	816	728	747	781	775	771	816	725	810	761	779	769	792	797	782	773	807	777	783	763	759	809	796	802	782	812	806	803	796	804	832	789	778	798	795	768	811	814	764	737	825	786	804	789	845	774	782	765	742	771	818	793	772	786	788	791	754	779	758	767	761	777	774	810	742	771	781	769	783	785	766	786	779	759	760	779	741	768	781	786	756	789	798	737	803	763	794	765	775	777	745	763	732	796	744	764	773	760	783	806	762	799	766	773	738	803	726	787	779	740	786	826	777	767	747	791	802	762	751	809	793	805	780	768	781	790	839	773	775	794	792	751	816	780	805	817	776	777	824	787	775	769	745	767	799	804	799	770	770	781	773	744	821	728	782	736	774	765	785	807	779	755	811	797	762	755	727	742	759	761	816	785	829	798	805	773	792	810	775	810	757	768	769	770	768	789	754	801	750	810	776	778	758	781	785	795	785	756	768	812	789	784	750	753	791	754	749	799	783	789	778	817	761	767	788	795	756	764	805	760	710	804	735	786	768	769	771	794	747	729	774	773	777	763	807	796	761	756	770	788	777	780	768	771	795	764	779	744	818	770	824	788	808	829	806	774	784	787	747	797	727	791	802	781	821	779	762	749	788	761	818	705	768	787	746	757	725	765	748	768	789	743	773	770	829	770	759	815	774	771	770	782	815	768	765	795	790	780	807	774	765	771	766	827	781	766	797	770	813	773	787	770	721	814	729	753	803	787	781	777	772	801	821	747	778	770	746	770	779	769	725	786	796	751	798	785	786	758	833	774	780	761	789	756	821	791	783	759	740	771	759	785	809	765	768	822	749	827	769	750	756	802	765	733	812	752	766	776	773	798	832	804	808	784	739	820	751	753	849	798	789	761	798	776	784	809	747	747	808	783	763	724	785	797	760	762	774	803	769	787	771	801	823	746	784	762	809	782	788	762	787	784	754	818	740	768	699	760	803	769	785	765	687	782	748	788	741	784	705	765	764	739	789	779	744	770	802	796	797	732	757	779	735	713	795	803	796	765	777	793	780	794	789	733	765	778	788	765	795	793	764	740	756	784	801	762	776	805	767	797	754	807	821	755	757	749	774	759	796	819	803	753	792	741	725	813	753	790	722	738	722	798	801	781	774	714	803	786	766	784	771	754	787	763	772	781	828	747	776	785	780	771	819	718	789	803	803	787	757	749	786	742	745	774	814	816	776	753	766	768	781	768	789	790	786	775	834	798	756	759	752	765	742	729	773	741	800	779	723	779	833	777	801	807	769	769	778	750	760	741	812	791	788	821	795	767	738	713	804	782	796	775	760	748	735	822	752	816	747	739	783	798	796	791	802	846	803	736	745	782	748	792	762	771	779	799	774	798	760	798	782	761	772	734	782	756	833	748	774	799	796	750	807	797	749	793	731	773	782	773	853	779	762	725	805	776	795	716	767	808	771	798	746	772	817	807	764	765	806	797	755	758	789	769	799	760	812	805	777	764	783	794	821	803	800	764	736	762	785	804	832	789	787	784	795	849	759	822	829	779	778	755	781	771	789	786	770	795	761	748	777	766	778	790	812	771	812	805	742	806	747	769	815	796	724	755	771	781	806	751	788	794	766	801	761	762	752	709	727	781	765	767	810	774	794	787	803	781	800	798	799	795	799	763	796	775	797	759	740	764	772	810	767	796	797	763	821	781	771	760	766	803	757	716	794	827	732	811	763	809	753	768	800	799	737	722	819	770	778	726	760	779	869	802	779	832	788	764	739	789	728	773	772	804	765	745	786	779	753	745	789	763	758	750	796	767	762	798	767	765	795	774	746	787	806	786	773	811	793	779	804	769	759	776	796	742
23837	20904	27669	24253	20846	6989	1277	969	895	772	752	742	664	659	687	716	656	640	642	685	644	661	672	1758	5744	4121	659	645	597	583	630	641	575	596	646	625	613	610	630	621	626	611	613	600	605	633	581	641	606	606	614	638	642	621	586	666	636	643	616	592	618	648	627	634	694	626	618	555	605	657	577	631	599	620	606	600	636	586	643	604	620	630	632	632	621	591	614	628	594	662	569	593	614	613	640	627	626	653	600	593	623	606	620	660	607	636	613	627	594	626	581	604	621	626	620	634	666	570	639	621	610	614	591	622	634	585	657	601	621	632	612	601	599	587	616	648	608	635	581	660	602	576	617	634	595	646	562	603	628	629	578	646	639	606	556	610	631	656	599	615	630	620	646	644	632	595	592	634	643	612	580	581	589	631	633	655	597	593	608	613	632	626	669	634	641	607	635	580	650	590	593	622	615	597	561	632	646	582	586	612	627	601	628	600	671	649	668	572	612	570	632	564	588	592	573	638	585	655	649	610	652	646	587	596	613	566	597	612	621	585	585	640	641	608	563	617	644	620	597	610	594	584	584	600	595	607	615	596	584	620	596	606	617	606	609	644	558	614	578	616	601	610	611	630	637	568	610	595	638	660	636	605	610	648	624	642	618	616	630	594	637	593	630	652	635	618	604	596	609	620	653	591	640	628	602	631	619	574	617	601	599	630	659	590	607	607	617	584	653	632	617	606	598	632	631	579	595	617	622	615	587	561	638	646	563	646	605	615	623	613	611	571	540	634	596	663	608	544	632	604	603	628	586	664	636	622	651	621	656	616	625	622	626	602	592	613	640	604	613	574	564	571	613	616	627	638	660	584	599	565	586	592	566	624	613	580	620	626	625	622	634	579	625	587	632	626	600	599	597	603	570	598	654	595	613	613	658	596	618	644	616	604	609	608	630	617	598	644	619	602	626	647	598	634	602	621	635	665	600	586	558	653	640	619	577	637	611	596	589	586	589	640	616	608	611	584	604	606	619	638	612	599	621	601	572	629	668	622	639	605	624	625	594	640	598	625	597	612	588	646	686	634	625	578	596	610	613	592	638	623	638	608	637	621	559	635	613	620	616	620	593	598	583	597	611	619	609	604	611	597	602	621	625	632	617	612	676	624	591	643	625	601	633	619	644	662	595	644	590	644	619	596	576	629	597	584	594	658	628	627	578	600	623	639	601	616	570	631	618	652	644	627	610	612	611	612	609	582	620	597	601	605	593	640	606	613	606	618	631	604	628	626	647	658	615	618	613	622	586	602	633	608	630	603	591	623	627	599	618	608	644	578	648	641	567	590	638	590	598	600	659	640	584	571	590	601	609	622	623	622	580	679	597	617	652	580	653	605	611	589	605	625	600	607	631	622	661	592	610	669	622	587	624	579	632	604	586	632	631	664	609	614	594	587	577	619	591	625	623	575	634	598	582	621	631	564	612	630	642	581	654	594	624	628	581	572	631	630	620	619	581	639	664	615	609	608	592	623	615	633	592	611	557	563	626	587	601	620	584	649	652	601	603	621	631	613	595	624	611	571	616	574	590	641	577	634	628	590	590	621	588	606	611	556	605	625	620	588	602	614	615	611	627	564	623	628	609	606	620	650	621	660	562	675	612	621	610	625	612	613	616	638	641	637	619	588	622	631	592	615	577	639	588	634	610	581	619	619	581	625	615	585	596	643	575	653	611	597	627	601	622	607	615	652	598	629	572	634	637	655	613	616	650	598	569	614	601	661	624	637	638	607	602	602	610	620	585	633	588	586	594	643	638	616	594	627	616	623	565	598	629	607	641	594	541	579	643	623	615	647	644	602	629	603	590	626	586	616	591	595	643	625	620	581	625	610	591	582	604	609	628	619	628	608	598	628	615	641	583	593	633	650	652	654	589	584	639	612	614	640	616	640	551	610	646	597	616	563	607	631	604	644	625	633	608	624	620	577	644	582	648	602	609	592	598	620	631	636	605	647	639	595	621	637	624	637	595	601	619	623	638	604	618	623	650	627	638	629	637	562	625	611	622	668	638	622	590	617	637	677	614	623	645	609	596	632	613	642	584	581	594	569	631	611	581	670	656	581	613	633	618	604	614	619	602	633	629	600	616	587	603	622	585	602	606	605	613	613	589	610	626	585	588	640	623	621	613	616	632	625	624	578	574	633	588	631	675	598	646	570	647	609	590	632	604	579	595	621	625	593	598	585	563	599	588	602	596	621	639	642	559	628	606	631	596	587	631	634	604	575	618	604	661	579	627	624	585	616	577	587	584	575	607	609	562	573	609	617	608	622	613	694	591	606	609	613	592	624	621	573	607	600	613	577	605	598	579	616	598	595	612	607	579	588	627	631	582	620	599	640	562	598	647	637	597	598	613	661	596	598	588	585	642	631	625	613	601	653	608	632	627	609	592	614	648	626	596	655	577	604	562	634	633	602	621	557	612	650	580	621	657	570	652	596	632	591	598	658	621	639	632	609	599	588	622	588	625	645	551	580	587	654	576	616	609	617	598	576	612	634	578	589	649	600	594	600	613	603	595	617	587	608	600	600	631	604	599	590	601	602	593	648	593	598	586	564	594	600	594	594	638	654	626	594	629	636	585	604	609	590	600	678	587	596	624	635	614	626	616	630	601	612	577	615	542	632	615	600	591	600	601	650	623	650	624	594	639	609	611	571	590	639	607	630	609	580	603	616	645	607	628	601	584	638	627	637	590	644	664	654	654	591	646	597	583	616	578	586	696	632	635	639	614	626	604	579	628	616	593	600	569	667	587	595	549	605	607	598	572	628	588	627	621	650	614	585	621	636	610	584	633	656	599	619	612	599	642	588	595	638	621	640	579	642	583	603	602	623	588	637	627	635	591	593	564	651	650	632	623	581	586	623	612	612	576	617	573	598	598	638	597	632	627	615	595	617	599	596	641	607	657	564	605	646	595	575	659	646	671	635	648	617	650	576	654	606	659	565	626	618	624	608	618	594	620	544	622	615	626	576	571	599	637	662	645	621	614	595	583	576	655	634	627	599	615	604	606	641	607	618	627	658	649	647	617	637	666	611	645	626	581	582	595	598	608	607	619	626	583	589	564	623	571	578	598	550	626	627	618	600	586	589	579	633	618	646	575	597	637	626	631	592	616	636	618	611	614	616	606	600	643	631	620	608	597	625	604	604	586	600	616	616	572	561	626	627	631	635	593	632	665	623	626	602	622	640	601	591	586	626	611	651	583	598	596	618	624	589	644	582	598	646	563	599	580	595	594	628	648	626	612	638	665	575	586	603	605	629	630	621	591	637	567	670	615	586	640	577	615	625	579	628	591	556	583	617	637	606	567	571	593	610	589	616	637	596	592	595	598	659	626	614	663	621	576	604	611	646	581	582	617	625	606	591	635	608	595	570	611	627	640	609	631	621	625	576	626	614	688	643	605	610	629	602	607	593	597	589	608	620	619	608	640	573	616	628	561	574	617	596	591	603	610	613	566	610
40010	27005	8045	4248	3099	2454	2039	1783	1538	1386	1320	1291	1224	1134	1103	1136	1058	995	1013	998	988	980	1002	3906	12455	8075	942	907	914	933	906	945	901	939	945	940	930	878	990	882	915	893	915	880	892	898	910	903	911	953	849	917	866	907	900	921	871	882	868	896	943	912	879	926	923	890	889	830	831	884	875	920	905	850	888	874	872	896	944	915	920	858	929	883	837	919	947	886	933	909	920	905	879	871	931	986	918	942	879	885	843	896	924	854	947	899	911	918	894	884	955	948	841	944	912	922	860	881	893	929	906	902	914	864	903	922	898	951	861	897	936	897	859	897	889	888	917	925	849	873	897	925	913	900	900	899	896	985	896	881	898	889	863	932	931	821	883	857	948	901	978	896	918	892	868	885	912	914	872	932	912	922	885	905	868	857	882	908	911	918	914	937	860	915	936	937	890	907	911	886	892	890	931	878	936	877	922	870	886	904	865	926	866	879	901	896	894	880	886	862	848	895	897	901	882	898	926	911	860	894	857	940	919	885	930	903	899	964	854	910	878	876	901	894	875	844	898	877	932	895	849	866	942	897	860	883	873	887	891	842	953	957	850	942	886	894	910	897	905	870	877	894	941	924	906	928	869	886	821	883	882	905	865	829	912	921	937	909	910	913	871	953	926	912	896	872	861	887	868	882	892	880	849	863	949	873	889	851	885	868	889	915	933	891	934	908	887	881	875	929	939	891	903	889	919	886	937	813	932	915	898	961	934	890	850	900	921	915	882	906	874	913	890	920	864	915	923	940	927	890	869	894	902	869	877	925	915	896	954	920	932	898	928	863	882	872	846	906	881	869	903	888	871	858	873	853	919	865	888	889	816	902	931	889	883	918	893	847	947	883	885	902	908	893	873	852	901	901	887	889	866	926	881	882	918	942	888	863	935	958	916	898	915	877	866	892	913	874	928	896	978	896	888	917	923	927	824	879	889	851	897	927	868	943	861	897	946	911	873	890	891	942	874	879	890	946	952	948	881	852	923	878	901	879	892	919	874	873	857	882	913	923	882	905	872	915	870	898	943	924	903	913	893	885	898	882	890	890	901	938	909	894	889	860	908	893	860	861	917	910	861	949	938	895	908	901	863	853	963	896	878	873	925	885	899	900	919	908	890	929	919	902	871	851	936	910	892	882	898	871	929	888	889	920	882	896	898	915	866	926	855	896	906	836	918	901	937	880	938	887	898	862	882	884	881	832	842	902	903	874	907	949	915	875	966	895	868	929	882	890	895	905	919	876	891	915	886	884	889	889	851	843	840	932	900	873	923	900	901	891	935	890	874	923	916	903	873	916	907	893	967	869	908	951	943	860	911	856	882	908	903	930	876	907	946	878	881	957	929	912	878	871	907	883	919	865	901	907	921	928	899	915	843	881	879	895	916	923	851	889	919	946	856	922	918	874	853	860	902	874	877	873	866	916	867	916	904	877	912	896	926	917	898	866	933	878	879	896	867	943	875	937	848	892	914	904	887	954	864	917	876	976	895	956	890	891	917	894	841	911	869	933	870	898	930	927	922	916	904	932	967	898	863	892	903	920	864	895	881	872	878	876	890	943	902	876	905	899	841	907	915	923	845	908	861	902	887	861	935	918	849	912	911	881	842	916	869	918	923	896	910	908	900	884	897	876	866	886	884	845	925	913	902	914	853	960	886	910	858	842	853	883	909	963	880	898	904	913	954	930	915	857	873	888	929	896	946	879	978	954	862	836	883	833	910	845	859	927	941	896	893	899	941	889	919	867	898	913	888	884	867	900	909	859	888	864	886	899	890	875	928	907	967	909	917	892	855	915	906	873	909	882	908	900	880	878	902	902	904	869	906	863	855	910	905	903	876	897	923	909	873	914	925	868	900	879	927	862	937	885	921	841	918	915	849	913	885	874	898	847	895	930	828	915	890	904	896	903	909	890	901	887	921	914	845	816	896	925	881	891	922	869	935	885	886	923	919	855	875	885	915	900	908	916	873	849	946	906	847	883	889	887	877	942	907	880	928	919	897	867	915	889	883	840	911	886	821	878	887	914	895	906	871	872	920	886	943	857	902	903	908	883	901	943	914	879	960	898	956	948	847	934	954	897	852	922	874	900	910	904	892	909	881	910	915	852	856	844	862	953	877	936	859	877	902	927	889	847	932	928	907	929	892	947	941	882	882	884	873	912	886	936	901	866	905	900	910	876	904	914	914	878	868	860	904	837	953	885	917	955	851	893	885	887	905	951	896	877	888	924	876	896	882	915	845	892	844	874	947	875	852	870	861	931	857	875	984	892	882	907	884	883	934	869	892	834	874	883	924	880	838	909	846	926	917	844	865	928	880	891	907	863	916	893	931	927	879	855	911	903	916	938	935	899	958	850	886	897	898	879	901	918	963	837	915	950	955	845	859	878	925	834	895	858	876	907	912	891	909	847	912	914	912	916	911	898	842	909	887	868	927	851	864	904	867	942	903	847	859	887	900	886	900	865	904	884	910	911	939	921	907	907	871	910	857	910	861	876	871	879	957	908	915	896	899	890	882	871	921	956	883	869	913	910	905	899	920	860	852	918	885	964	942	878	910	877	928	914	923	911	932	907	893	927	909	870	871	913	942	884	892	890	856	874	881	883	839	874	856	916	914	889	915	893	872	938	939	888	936	793	918	936	898	915	888	847	851	928	853	929	910	913	853	855	899	890	882	885	884	883	932	891	881	829	904	886	840	896	910	900	889	933	904	892	853	850	874	886	994	906	923	883	921	915	934	895	903	859	887	909	906	878	898	925	897	867	919	885	921	888	933	934	893	900	891	897	871	882	961	926	859	892	912	925	868	950	915	907	884	833	869	808	899	837	895	869	931	882	887	858	847	876	861	882	927	860	932	903	879	898	875	872	866	892	863	893	935	918	875	928	945	956	887	890	928	905	947	952	895	940	882	898	902	917	908	920	936	919	894	884	881	838	901	926	927	894	904	891	869	855	864	878	897	837	890	885	879	923	957	898	938	922	862	909	906	929	927	889	918	988	831	922	874	944	901	893	943	912	859	905	835	936	895	864	935	863	883	952	899	909	906	914	928	871	918	882	902	967	835	841	915	867	889	909	949	889	890	925	928	862	876	914	880	891	873	904	882	887	832	923	869	858	861	903	947	911	889	911	887	894	860	875	872	927	875	886	871	836	898	954	898	869	901	928	870	903	919	892	945	874	906	886	932	813	910	908	853	928	920	937	938	879	906	875	948	908	949	873	906	873	901	901	871	874	955	915	931	875	833	917	904	902	915	868	839	873	899	901	886	900	919	952	888	889	921	901	905	907	899	914	889	898	938	870	878	920	949	843	933	901	922	917	894	886	870	898	906	926	888	873	879	864	921	900	903	915	924	893	926	881	839	844	844	907	962	877	849	901	860	838	888	866	852	878	833	845	851	875	891	861	872	891	877	909	890	844	976	874	890	863	889	912	908	874	910	907	897	909	877	931	901	843	904	886	886	908
22897	20948	28080	23979	20952	20730	3756	980	746	697	642	596	565	548	504	497	479	527	452	472	460	453	462	1091	9292	8303	691	389	377	406	446	403	380	389	394	394	395	383	363	428	368	357	398	401	366	386	370	376	386	397	406	366	400	350	368	368	397	373	353	377	386	383	371	407	341	416	365	377	370	349	367	314	353	384	376	372	383	381	390	382	325	345	369	403	388	385	408	416	383	376	431	354	398	364	393	384	347	366	387	377	376	382	373	329	356	371	393	397	344	379	351	402	366	371	372	366	398	385	361	387	364	374	391	398	383	360	394	402	362	382	376	369	363	372	387	370	400	382	379	361	382	371	381	397	386	376	367	375	367	357	376	398	382	381	387	388	348	386	342	345	393	376	370	393	347	352	421	358	346	388	377	397	363	368	344	406	374	382	367	368	390	396	371	397	367	375	391	376	397	392	388	358	345	372	335	381	344	423	402	377	376	380	395	369	371	377	370	399	400	399	402	409	388	335	392	380	358	379	363	353	374	375	398	350	376	367	403	352	394	389	369	393	403	353	383	336	324	372	347	361	386	407	381	371	376	407	362	359	354	377	377	370	378	377	384	379	328	378	386	383	368	381	370	377	374	361	398	374	380	358	401	378	408	340	384	376	378	403	384	386	367	362	346	375	382	401	386	373	351	373	402	361	386	361	408	368	358	337	382	346	344	390	362	375	406	349	341	361	387	394	353	398	400	309	375	357	407	393	365	380	380	359	365	402	373	361	361	374	364	340	358	357	371	354	403	369	391	394	346	367	344	366	339	403	378	374	375	376	367	402	374	374	364	354	407	353	371	387	365	361	403	397	366	383	315	396	390	363	336	379	353	363	399	351	373	374	350	385	377	363	370	362	363	369	370	368	392	417	384	340	361	383	388	412	402	375	380	370	379	340	381	368	382	360	361	391	387	379	370	373	378	393	396	368	387	350	393	382	375	360	409	386	406	348	356	389	409	370	377	338	350	403	382	385	376	370	388	370	352	384	398	359	375	343	371	380	378	385	361	362	362	383	365	369	362	371	371	381	352	398	360	384	372	389	392	387	390	374	381	381	351	367	406	406	370	364	363	388	369	360	391	397	355	382	378	336	372	385	378	391	350	370	337	375	372	353	364	384	357	376	374	383	381	433	350	403	361	342	395	355	383	382	373	342	391	363	368	382	366	402	356	384	356	391	383	398	371	363	374	374	373	348	394	377	372	369	396	355	390	387	373	354	379	386	396	373	370	380	381	378	355	388	386	355	383	365	401	405	361	409	382	352	367	418	368	390	347	379	351	335	387	364	359	359	387	378	372	404	396	375	343	379	361	418	385	380	322	364	334	415	376	388	360	410	382	403	380	384	385	362	354	362	387	373	355	387	371	373	361	396	396	343	370	361	416	377	347	366	347	391	377	378	360	373	379	412	384	389	404	353	378	367	407	347	365	385	356	338	355	378	358	371	408	378	403	386	376	367	348	356	360	372	396	372	356	378	348	383	365	342	407	379	380	393	353	373	353	373	369	394	355	401	337	337	372	384	360	390	365	385	379	372	371	376	375	356	352	393	372	333	344	347	406	393	369	366	367	365	383	392	347	368	354	394	378	411	363	347	339	377	359	391	395	371	376	359	412	340	420	368	372	366	371	371	348	360	381	381	364	401	353	400	402	394	334	408	375	360	372	380	372	391	421	377	371	359	345	368	372	396	380	416	342	371	393	391	395	389	358	375	414	414	348	352	324	361	401	358	386	378	362	405	373	385	385	386	385	376	361	336	332	386	385	363	353	354	403	380	354	366	355	368	363	372	372	384	426	350	367	379	372	372	373	357	345	352	390	391	372	365	344	350	392	366	372	359	364	372	368	341	365	401	375	384	384	390	390	386	348	384	392	360	389	405	393	364	385	376	376	367	371	384	389	372	367	371	395	398	379	406	420	357	364	377	359	365	386	396	371	383	355	387	383	353	362	372	346	378	402	383	355	372	385	379	349	384	366	385	393	362	379	361	354	388	348	359	380	409	373	376	377	359	400	389	367	355	414	431	385	369	384	373	393	352	362	343	385	392	379	364	367	399	331	383	377	335	373	369	384	393	386	414	349	372	388	367	393	382	366	411	349	391	380	372	407	367	383	376	397	361	376	356	352	376	336	376	354	409	366	367	386	351	400	358	330	359	376	368	379	349	398	371	376	375	391	364	361	373	383	353	385	376	385	401	381	407	404	401	346	409	372	365	388	373	390	375	396	389	388	376	415	375	384	341	364	405	368	358	369	368	354	365	368	361	360	374	381	362	367	379	341	357	354	369	367	370	343	343	387	377	395	408	387	389	383	410	384	379	371	378	362	403	396	337	369	392	362	365	328	362	379	360	367	381	365	355	375	397	385	364	376	386	371	358	417	360	376	355	350	364	402	375	367	402	355	396	402	373	405	365	363	402	404	369	388	362	370	383	356	405	353	391	358	404	391	389	353	341	385	352	350	359	366	404	402	381	393	354	363	385	359	402	368	418	366	381	395	394	363	366	384	346	380	350	382	386	380	391	348	376	382	373	401	346	422	389	389	389	358	388	398	381	362	412	386	385	338	414	362	430	360	361	370	385	334	359	364	380	375	377	392	371	397	356	348	367	350	390	391	352	382	372	381	423	351	377	419	358	377	386	360	366	371	397	387	362	386	396	381	364	384	358	387	374	375	380	389	422	377	347	367	385	389	380	383	358	358	362	400	382	387	368	380	383	348	408	356	395	345	367	366	378	336	366	364	387	383	375	354	397	382	402	359	393	369	399	359	349	348	358	359	351	361	375	375	358	352	411	396	384	376	354	396	365	348	361	379	404	371	379	392	394	397	356	357	381	400	364	348	380	393	402	361	368	377	373	380	355	393	388	400	382	354	379	398	374	404	382	333	362	369	391	361	355	372	374	423	365	397	368	378	389	376	334	359	365	394	364	375	347	409	390	379	395	364	353	411	351	347	380	366	378	383	358	367	350	362	349	358	367	404	398	374	368	368	374	369	403	377	380	382	345	375	391	360	351	361	374	418	406	367	383	369	366	362	395	379	344	348	353	403	375	392	381	381	357	337	385	371	366	333	373	385	354	374	356	378	373	391	349	373	385	358	377	377	378	378	352	342	367	376	380	395	373	355	406	383	385	352	376	340	375	352	367	353	369	397	352	408	364	336	370	400	385	423	390	365	368	375	368	351	373	377	379	426	393	423	362	378	362	383	422	387	378	339	381	339	373	351	374	394	413	362	384	364	393	359	348	389	399	378	407	374	374	398	396	361	387	376	361	364	376	357	375	378	401	372	407	356	355	374	384	387	356	374	350	336	361	371	415	344	399	368	366	382	376	413	366	347	374	402	371	393	391	354	391	377	351	387	385	365	396	379	387	349	400	390	375	365	394	333	371	400	345	408	342	356	411	403	413	378	395	373	377	394	363	397	389	405	363	375	358	416	335	364	404	381	367	364	392	360	396	371	331	371	390
45009	34806	12346	6502	4613	3439	2704	2182	1778	1551	1330	1269	1212	1013	955	892	911	840	786	790	749	764	745	2548	18164	14217	772	627	566	578	594	599	579	561	592	620	607	567	552	564	555	587	586	568	513	602	564	588	601	592	619	559	597	585	558	552	570	570	546	554	606	550	546	607	554	577	608	591	553	564	580	541	548	582	570	544	548	594	578	582	527	580	578	590	592	593	547	549	571	603	565	555	580	547	553	613	574	583	538	560	557	567	555	594	584	573	630	567	552	583	567	560	546	562	568	562	551	557	542	541	540	567	618	553	540	510	561	544	564	581	545	541	561	576	607	599	555	570	585	558	572	583	564	547	583	581	576	547	556	620	600	583	540	582	615	550	543	602	580	597	559	557	550	530	542	565	584	561	620	563	562	597	587	577	545	555	573	594	549	554	553	584	558	570	550	572	540	549	590	571	534	558	541	559	600	507	574	559	522	561	560	561	550	530	601	548	542	531	575	572	559	553	600	531	586	591	531	540	585	563	531	535	598	567	595	578	567	577	532	602	544	574	584	575	559	566	566	595	581	579	550	590	599	567	592	582	579	529	552	582	581	586	520	549	559	579	529	568	533	544	557	547	575	600	538	531	537	504	533	547	557	566	538	553	553	541	575	568	589	570	577	568	575	553	549	586	585	551	563	558	536	538	599	544	540	544	571	568	539	578	618	559	546	544	589	546	584	584	589	615	537	540	555	561	550	563	529	564	582	574	535	542	562	553	554	566	578	605	568	515	599	568	568	532	565	579	596	561	584	500	535	557	539	529	560	553	566	545	610	535	608	560	579	565	566	512	532	523	525	561	569	554	560	559	553	557	546	554	543	605	578	583	553	549	597	519	595	565	603	518	525	581	589	592	584	521	523	559	580	591	587	617	497	551	571	562	547	552	562	550	526	575	571	552	608	572	564	569	602	538	605	543	532	565	563	525	536	544	557	550	610	564	579	545	524	560	564	586	586	578	546	571	540	548	574	562	581	557	547	550	558	559	559	537	570	548	601	575	588	560	566	589	561	528	554	524	594	541	568	565	544	578	540	523	557	571	560	600	525	570	579	589	563	562	545	579	564	526	566	561	567	581	549	609	581	578	560	561	583	523	513	548	524	542	581	579	500	566	557	579	563	577	576	556	520	541	572	589	507	526	561	600	502	545	585	566	538	594	566	607	536	617	527	544	523	548	601	583	597	589	550	562	561	597	569	570	556	586	535	516	573	574	610	627	603	551	543	537	544	571	588	590	572	554	592	554	559	513	573	573	566	561	545	546	526	559	552	595	602	541	552	569	561	564	562	587	537	574	569	554	577	546	586	535	550	583	556	526	577	529	583	559	558	565	551	594	579	582	554	556	568	576	567	591	578	603	580	554	577	549	569	587	590	605	551	575	522	537	562	569	526	531	595	557	579	555	573	533	580	592	593	567	558	569	554	574	555	585	585	538	592	538	573	572	588	559	548	575	559	530	606	558	558	547	571	567	540	583	570	533	577	553	574	555	564	586	598	612	580	570	534	570	530	580	536	530	512	535	513	498	573	580	546	567	552	538	577	556	545	530	549	545	545	574	544	562	542	579	563	588	532	561	595	573	504	532	555	604	570	559	566	538	562	539	537	600	550	524	541	602	526	529	529	577	584	584	542	610	566	540	515	552	561	550	561	559	549	584	579	552	525	607	568	550	571	568	594	582	578	516	536	535	553	549	574	562	555	551	554	588	583	528	594	555	596	544	515	578	557	587	547	579	534	543	543	539	558	574	559	561	522	597	535	542	557	587	587	540	541	591	566	564	558	597	572	517	542	559	596	592	548	550	571	567	598	584	565	556	581	558	594	562	542	563	562	561	585	569	550	579	543	563	550	590	520	585	528	555	541	559	571	566	580	549	587	611	542	547	598	571	567	560	583	544	536	583	538	525	552	541	521	563	573	531	565	549	550	559	546	577	560	557	552	582	568	587	563	565	546	595	534	535	586	536	584	591	604	534	603	572	574	556	588	524	568	552	595	560	568	556	576	558	545	554	564	553	565	596	592	556	566	554	574	615	578	548	573	530	586	566	561	559	517	599	546	548	576	586	597	602	550	583	534	574	540	594	553	551	587	525	548	526	592	558	598	605	543	570	547	538	543	609	578	539	568	566	531	559	523	533	544	606	506	613	602	535	594	565	574	550	552	585	525	557	532	550	561	571	549	561	550	567	616	565	577	549	596	524	569	552	586	598	564	607	563	616	577	509	590	549	537	530	532	530	566	545	557	586	562	535	562	543	577	581	562	537	556	548	568	544	570	524	608	570	566	556	549	523	584	550	559	576	542	579	541	589	579	558	536	534	595	555	535	583	615	581	528	587	550	526	561	602	552	558	537	541	557	600	552	594	560	556	572	571	587	533	502	555	551	542	586	585	585	556	569	548	582	610	594	544	564	544	570	545	534	567	535	551	539	571	606	541	569	580	580	518	548	564	566	500	578	547	570	558	556	552	559	561	613	598	545	547	609	559	578	593	558	543	539	572	630	576	560	570	562	546	550	565	579	571	579	544	550	582	517	540	564	564	550	501	596	612	563	556	597	552	555	557	556	576	558	572	572	582	553	571	581	505	582	540	597	591	539	559	533	596	532	529	533	583	599	635	569	557	572	565	545	545	565	558	566	510	575	541	566	512	552	547	569	582	607	555	561	564	559	585	589	580	592	569	553	582	542	540	557	531	535	541	590	554	594	537	553	579	560	535	569	571	517	566	591	577	568	576	599	605	518	525	551	538	558	580	568	517	592	556	598	561	575	562	544	591	522	566	563	572	549	610	590	565	599	560	586	511	556	611	598	529	552	559	508	575	566	579	538	564	558	573	544	584	549	576	516	584	543	583	557	622	582	578	541	565	542	563	515	579	576	535	597	584	565	561	562	580	559	583	544	566	590	541	526	539	558	551	588	558	556	514	541	559	587	546	576	584	585	586	566	569	543	567	552	554	562	575	601	564	563	580	561	552	583	542	576	600	549	551	535	597	579	566	535	537	585	582	573	559	573	564	535	545	582	594	618	566	623	563	548	529	531	531	570	579	542	592	577	601	503	547	575	564	568	559	581	569	588	548	639	579	545	558	566	554	530	550	565	566	582	578	597	543	550	527	554	557	559	555	537	592	567	580	562	542	559	531	613	573	583	559	582	537	554	560	570	587	547	614	567	563	563	538	583	583	586	563	547	564	546	561	581	558	584	547	562	569	550	555	558	535	563	577	592	584	555	532	542	604	530	579	548	604	552	540	550	585	574	552	598	585	539	519	588	566	523	546	570	535	601	586	559	536	586	552	581	577	579	576	596	576	559	552	568	559	591	544	528	549	556	552	532	586	550	573	612	549	568	558	487	589	570	560	597	572	555	555	575	586	555	585	573	555	553	547	563	544	578	565	534	572	565	521	553	579	573	557	561	576	518	542	539	589	543	581	576	569	582	580	541	565	555	591	537	575	549	563	557	560
26438	20598	10216	1066	638	581	533	518	570	556	555	555	540	537	587	508	559	541	549	532	571	519	519	625	998	948	530	536	547	526	593	531	567	534	536	531	533	534	526	512	548	556	535	535	527	560	533	533	563	544	524	553	537	554	556	493	535	543	594	558	561	582	526	577	518	466	524	518	538	481	545	537	562	506	523	537	505	523	543	521	558	543	513	556	548	530	527	549	533	545	531	537	513	559	548	568	527	538	559	535	538	554	563	520	568	523	530	559	511	543	512	505	530	526	508	575	512	534	558	503	546	518	529	449	560	543	550	520	495	535	537	546	563	556	519	555	520	545	555	528	522	542	532	536	569	549	528	552	520	541	512	524	538	547	529	584	563	515	483	544	573	571	506	551	560	528	538	542	548	521	516	533	508	546	557	559	504	518	541	531	550	527	553	543	544	520	554	522	549	531	502	535	528	509	544	528	542	541	542	538	565	497	512	492	546	605	520	539	533	537	501	502	542	483	544	577	531	542	526	556	506	525	537	503	529	508	511	502	558	521	547	510	575	552	562	532	542	503	530	526	495	511	506	544	497	522	558	553	542	523	529	507	548	527	514	572	564	547	506	530	518	525	580	515	607	552	500	534	559	520	550	495	539	545	521	537	517	537	524	538	548	560	559	510	541	569	516	527	518	484	544	507	504	534	569	568	526	550	521	517	518	607	535	515	523	503	541	557	540	575	518	502	544	589	518	563	517	518	525	545	505	536	584	551	532	542	529	514	553	543	502	575	531	510	548	529	518	520	540	552	569	551	563	533	552	553	542	529	532	543	512	534	507	529	493	531	554	527	501	522	524	540	524	533	496	518	588	561	517	506	502	557	557	531	524	524	542	518	562	537	545	509	532	543	523	564	477	519	513	503	493	524	548	513	549	532	545	543	560	530	526	487	509	542	505	569	496	534	571	550	525	536	545	543	540	492	498	576	574	544	557	558	532	540	496	536	561	527	529	561	549	536	523	550	492	543	557	501	537	580	521	553	551	489	536	562	530	483	555	539	548	537	571	548	508	559	514	570	548	538	506	519	553	540	516	521	536	555	554	512	545	540	514	540	558	532	504	532	493	528	536	554	549	509	555	546	543	533	509	531	550	544	523	541	570	558	528	551	552	499	568	514	539	549	543	555	522	515	536	551	592	546	492	543	564	550	471	524	551	563	527	541	529	567	523	503	505	519	529	529	525	530	521	543	534	511	547	566	530	603	521	552	509	507	540	520	542	505	534	535	498	537	515	549	571	550	512	581	528	534	529	515	549	528	505	533	518	539	524	569	544	527	548	512	517	497	528	556	568	553	516	563	569	530	550	546	507	522	536	526	489	541	512	484	556	555	541	553	502	562	576	533	558	511	546	531	536	542	562	523	572	539	524	499	539	529	539	545	530	526	553	569	585	511	505	586	532	549	515	519	541	547	523	555	537	520	534	513	538	514	565	547	509	535	513	524	496	554	554	527	504	521	551	498	567	536	590	543	543	524	555	537	498	579	569	554	535	522	581	588	539	538	547	528	555	503	508	559	546	567	542	550	552	561	547	498	520	543	539	522	514	564	523	512	553	510	524	548	502	516	528	523	527	566	547	515	529	593	496	553	501	540	534	576	527	500	548	512	477	556	553	537	521	579	515	511	532	532	515	529	570	497	549	521	578	562	535	578	552	599	536	554	499	517	512	543	550	527	580	550	542	505	534	544	510	504	527	566	525	528	527	534	528	559	511	504	538	546	509	537	511	539	573	525	514	498	512	504	531	509	531	514	564	523	548	523	488	521	552	539	521	522	523	561	551	514	522	525	569	551	558	561	575	564	543	513	546	543	589	553	503	521	571	491	515	543	535	476	519	592	549	549	546	514	505	519	531	521	498	560	521	562	552	541	520	510	554	515	515	532	545	554	539	564	519	516	559	564	502	494	551	532	522	495	481	492	525	539	547	524	506	582	529	545	546	561	526	554	510	527	531	498	540	493	517	512	533	543	550	585	525	550	519	523	516	523	536	532	553	517	572	545	525	515	521	515	493	544	559	559	519	520	547	542	541	496	524	555	523	505	566	540	560	527	553	530	527	526	525	565	551	544	537	554	539	493	523	565	509	552	553	560	559	522	580	534	515	537	547	558	514	543	546	526	559	504	502	529	523	540	546	497	530	528	557	494	552	567	531	576	529	540	489	566	582	531	509	478	512	513	518	539	556	536	516	541	559	554	507	567	542	529	508	535	514	496	502	578	534	541	570	546	543	517	551	560	567	547	559	546	538	558	543	548	517	526	538	518	522	541	478	532	553	562	582	583	558	561	571	540	521	573	542	573	501	496	525	538	560	536	572	525	533	543	516	558	551	566	509	558	557	513	521	541	571	570	517	546	554	528	553	542	565	533	546	539	515	507	545	533	576	502	543	500	528	602	538	544	548	524	554	504	544	512	567	537	524	493	517	533	506	533	514	494	560	547	541	542	551	549	479	514	492	558	529	486	538	494	531	547	588	579	516	525	563	544	535	513	535	570	526	551	497	525	536	532	538	524	499	537	584	525	527	536	505	563	533	508	530	529	518	508	534	524	509	517	533	563	533	528	585	530	530	487	549	548	532	603	498	525	592	548	548	529	516	536	536	500	529	502	504	568	482	547	523	556	551	510	555	517	517	553	512	535	521	518	557	559	565	570	514	554	508	525	516	540	481	531	570	525	541	549	505	501	536	530	554	498	543	495	572	538	546	508	544	552	538	471	535	526	521	565	542	529	531	497	592	546	516	572	491	509	544	549	583	482	548	512	538	546	528	550	506	484	527	518	514	514	511	507	526	535	519	524	526	560	538	579	552	531	551	567	547	503	552	510	492	539	561	532	512	501	527	569	499	521	561	569	532	521	531	530	518	535	534	528	521	475	532	501	521	506	539	530	524	534	528	535	554	502	545	549	532	557	524	548	537	538	542	551	548	506	494	523	539	566	511	553	507	490	509	511	524	519	522	544	551	543	540	524	501	553	575	485	515	539	575	537	558	580	570	564	527	547	545	526	533	550	530	530	538	560	556	577	524	534	526	540	520	525	516	487	548	498	519	473	569	544	518	537	546	553	565	511	485	581	578	592	509	586	526	492	504	533	513	565	530	553	508	484	554	597	537	516	531	499	477	524	491	554	511	569	537	557	550	554	531	538	545	518	498	538	530	541	574	553	531	508	505	552	545	515	509	536	511	532	569	544	520	511	536	528	544	498	553	536	588	529	521	545	526	561	544	533	530	482	580	512	523	534	504	524	508	548	550	543	503	504	560	535	498	533	562	558	532	518	508	505	528	569	561	526	514	574	556	563	535	561	537	521	552	545	524	552	528	528	505	516	499	553	573	495	554	498	563	535	541	520	532	521	523	526	516	577	565	513	528	516	553	540	547	542	513	545	557	521	567	538	462	527	511	546	536	545	537	546	569	523	554	560	533	522	547	533	529	504	543	552	512	554	580	563	543	524	508	524
19258	13990	1700	1136	1034	985	872	874	835	751	752	860	791	851	790	776	831	777	833	785	775	804	770	1059	2095	1841	748	773	751	764	786	786	800	780	780	816	768	751	762	789	764	740	769	758	735	746	789	761	826	749	795	783	776	752	781	796	775	796	772	752	748	778	808	773	833	805	755	762	775	760	761	742	803	745	725	782	826	810	778	749	796	741	783	780	764	785	781	746	813	746	810	825	826	844	770	768	790	811	751	764	804	737	734	755	749	823	825	794	767	751	785	751	757	803	782	765	786	786	815	739	807	758	749	761	763	802	762	798	789	766	803	780	733	767	805	785	794	798	725	787	711	825	764	803	781	788	802	750	721	772	812	832	777	788	767	792	766	753	780	796	710	791	801	768	775	783	778	796	828	778	823	804	753	794	761	793	735	779	761	787	747	743	817	790	769	813	726	793	785	706	766	821	781	807	736	744	762	750	778	805	743	796	793	785	756	796	773	757	749	813	780	793	751	766	735	796	769	745	767	764	754	737	757	756	789	759	802	810	799	820	753	782	725	769	767	774	769	789	747	756	743	846	856	772	818	784	785	803	853	806	760	829	722	754	744	786	726	824	740	766	775	775	795	792	818	826	798	765	772	737	808	757	780	774	782	723	803	762	838	747	756	808	801	766	809	742	769	790	788	767	782	830	814	799	804	787	759	765	726	779	768	736	808	764	762	731	779	806	832	732	823	774	756	792	771	776	795	802	734	751	739	778	736	776	783	766	852	781	776	789	782	795	790	741	816	769	776	745	783	804	780	761	790	789	737	736	797	746	792	708	775	765	788	852	783	787	727	820	745	796	785	788	817	814	788	741	833	766	747	809	785	795	751	737	808	844	826	770	815	808	810	768	795	776	811	839	777	766	748	760	771	756	811	818	793	811	789	760	766	727	737	781	750	777	771	792	775	761	776	788	805	804	800	840	782	767	751	742	756	745	780	757	760	800	785	703	790	756	768	797	791	814	790	774	814	802	813	789	777	761	798	809	795	771	828	767	767	797	786	807	776	777	765	744	748	793	817	806	798	756	747	776	766	736	794	757	735	751	749	802	791	777	751	796	795	772	745	760	743	739	777	762	770	764	819	797	809	750	712	793	816	768	748	753	753	811	731	780	793	806	831	721	762	772	786	767	772	782	752	818	791	762	775	756	729	762	776	764	803	826	755	808	790	721	750	773	768	763	794	739	789	803	806	789	776	812	839	823	779	787	838	761	761	780	810	788	806	762	807	770	768	756	752	737	740	765	783	798	740	830	800	806	830	731	749	757	774	813	787	777	802	762	764	794	783	705	804	742	781	780	777	766	769	781	765	740	804	774	742	809	796	770	782	791	773	734	773	736	811	738	776	797	800	760	741	727	802	774	791	761	764	825	781	745	806	765	835	746	780	783	792	818	763	779	735	709	742	787	752	765	781	808	759	748	762	747	768	720	774	835	839	801	758	832	802	763	782	746	729	774	778	750	762	777	758	779	791	763	764	808	769	774	763	859	759	784	753	794	736	801	719	769	746	803	793	796	751	749	799	771	799	753	795	762	776	751	738	793	785	768	801	816	743	807	759	716	763	799	739	776	734	821	774	776	772	814	842	800	815	802	779	794	778	755	803	792	767	780	797	821	773	759	783	793	794	783	788	761	779	793	785	738	763	800	781	765	790	760	795	790	804	799	774	776	775	792	790	809	824	758	739	765	806	753	779	742	733	795	803	788	791	769	780	764	792	763	736	787	737	797	726	751	742	710	804	786	762	799	747	845	810	773	779	757	773	743	755	747	779	793	749	790	756	782	793	820	802	779	789	786	768	822	795	811	774	796	770	797	731	800	756	826	738	770	784	743	758	780	775	843	823	803	818	785	801	802	840	770	779	715	787	814	771	769	814	795	753	813	798	724	769	791	769	793	802	785	750	742	782	813	790	825	823	768	730	772	788	759	761	782	743	789	758	734	726	798	813	751	747	762	791	784	735	793	787	769	775	780	822	757	765	752	802	780	799	798	815	785	765	780	777	762	766	760	792	703	747	749	773	791	772	798	742	786	792	779	742	776	759	814	813	828	763	769	778	761	763	763	784	825	790	787	779	773	780	788	759	764	733	782	775	754	826	811	813	745	813	781	757	741	789	782	775	766	822	747	751	774	823	762	776	764	784	788	792	790	787	760	806	714	742	807	739	815	791	817	799	772	781	816	799	775	768	742	831	752	761	792	721	756	850	790	737	768	800	747	780	750	794	798	817	814	742	791	791	799	797	769	766	784	783	789	815	720	830	746	742	755	777	754	778	769	733	835	781	773	778	784	778	795	770	740	785	751	736	774	786	807	803	705	796	759	778	779	804	810	784	793	825	793	784	749	805	821	767	755	829	777	719	758	735	803	764	804	783	809	779	783	764	793	732	753	794	747	791	734	813	781	774	803	813	778	755	819	770	772	856	792	772	754	763	789	742	792	786	758	796	797	756	804	769	815	779	781	770	794	825	780	796	789	770	789	789	800	780	784	763	777	790	768	741	788	817	766	786	796	761	775	823	779	810	826	772	775	790	757	802	803	788	806	726	843	763	816	787	759	802	803	807	771	792	821	703	821	800	811	807	764	771	835	724	791	737	804	799	797	802	774	776	815	749	754	772	797	798	774	782	741	808	795	806	735	772	816	774	806	773	755	797	809	749	766	757	733	810	736	770	814	765	795	788	753	807	784	758	754	793	789	802	794	737	752	815	787	768	772	756	798	795	813	788	789	806	738	735	779	775	786	828	789	813	780	725	771	773	788	765	799	775	766	777	796	744	795	828	753	785	818	767	758	758	733	764	752	767	806	768	770	799	797	776	793	794	813	768	756	767	779	842	817	744	774	765	788	773	757	740	767	761	744	784	787	807	791	792	751	766	743	760	771	750	756	762	756	784	742	764	809	795	761	747	817	766	834	771	807	825	815	809	773	768	813	776	811	816	791	746	791	817	752	772	755	775	743	828	771	738	699	789	774	752	774	759	802	770	781	783	788	775	796	783	806	765	815	787	792	772	776	815	750	790	753	757	715	815	810	810	785	731	754	827	776	750	796	786	760	785	761	732	759	754	766	761	769	766	774	775	757	760	792	740	833	794	809	766	809	753	787	764	810	782	769	737	766	770	809	761	723	769	811	789	760	789	797	777	803	754	744	752	750	770	745	767	769	790	790	754	755	753	777	779	730	809	807	779	818	760	753	789	783	788	762	746	748	782	792	719	760	734	751	831	807	819	787	763	753	742	770	779	762	803	784	764	822	789	816	783	728	810	837	795	776	777	729	779	812	808	785	773	776	782	779	763	762	792	754	838	781	738	777	779	791	778	793	804	829	796	772	755	735	772	788	734	795	753	755	863	790	764	790	810	797	797	789	752	792	755	744	792	779	781	758	786	757	741	771	811	882	708	763	783	813	786	804	794	810	819	783	774	812	805	786	768	778	817	775	820	812	794	758	740	753	801	778	757	814
23716	20824	28020	23726	20391	4523	1081	878	769	737	725	697	660	730	695	699	680	668	676	627	668	674	623	830	5271	3697	617	639	619	595	569	638	566	613	589	601	619	582	630	643	606	610	592	595	609	632	608	648	651	638	586	591	585	589	596	596	610	570	613	620	602	606	621	607	554	604	630	545	632	644	612	562	584	554	610	559	604	595	645	600	609	600	632	626	608	618	601	628	593	613	601	606	605	605	579	593	640	622	616	595	598	553	576	576	611	624	604	625	620	645	597	616	631	605	613	613	626	630	564	574	607	631	595	597	583	591	600	579	580	578	590	598	603	635	588	598	558	638	583	559	582	612	682	605	590	596	576	628	529	597	572	610	627	629	624	585	584	577	620	599	626	604	578	631	609	603	604	576	580	547	607	585	615	619	590	594	612	596	577	588	611	589	577	597	586	610	612	611	631	586	580	617	583	613	636	564	620	609	619	601	584	622	550	669	626	587	642	561	605	594	589	580	609	586	626	601	561	609	631	601	588	623	622	593	617	596	606	589	590	619	560	638	619	605	594	600	589	597	626	631	625	581	552	608	607	602	627	596	631	605	593	616	611	632	569	656	612	577	578	542	641	578	599	581	584	607	627	583	607	584	595	587	606	610	588	575	570	610	572	610	595	630	626	537	620	651	574	572	600	633	593	610	572	597	600	605	604	602	580	597	603	591	611	584	566	568	612	639	645	582	569	545	629	585	577	588	575	602	611	607	629	581	613	622	582	564	624	620	591	606	614	596	628	568	622	590	584	588	577	556	620	573	584	591	627	580	641	646	601	607	606	596	611	615	628	626	586	553	623	597	585	568	572	594	641	573	567	633	598	593	607	588	620	672	611	607	598	601	589	586	607	624	598	585	577	607	603	596	606	569	622	636	612	613	634	582	591	642	635	567	595	609	626	619	585	607	594	603	633	610	592	640	625	640	614	601	602	601	621	604	601	570	663	578	644	583	603	607	620	600	577	590	638	606	618	622	631	574	593	588	594	619	595	603	588	574	571	598	621	556	620	633	600	578	637	590	631	570	588	514	601	592	576	618	599	589	617	614	619	597	656	597	631	555	660	634	590	577	632	578	582	611	636	524	602	640	554	552	598	634	632	602	628	606	628	609	616	579	591	590	604	577	575	567	530	589	592	601	648	607	568	573	588	619	535	587	571	638	599	598	567	598	555	611	573	609	581	597	618	608	600	586	597	587	641	591	587	548	586	624	602	618	638	596	628	583	579	555	582	587	624	578	612	630	612	596	615	589	538	565	598	592	583	592	585	590	640	628	598	569	662	586	578	629	535	601	589	570	635	616	609	628	577	607	588	582	644	554	584	596	602	613	597	631	615	586	616	642	617	602	614	598	586	575	589	624	578	638	622	567	585	613	594	602	600	605	610	624	568	560	647	622	597	586	605	549	633	602	606	586	641	601	628	585	574	616	582	567	631	599	555	542	585	583	588	593	607	556	598	596	566	599	560	579	592	602	584	585	609	622	602	579	594	589	582	614	589	590	586	624	609	600	619	581	618	603	663	581	570	638	579	567	570	610	585	602	585	624	600	601	565	620	621	621	647	588	588	607	567	617	594	584	573	605	601	558	602	612	611	562	608	590	626	583	585	557	602	545	614	635	597	562	609	560	609	630	622	601	656	604	583	574	582	603	638	552	622	676	596	630	561	563	605	601	613	635	594	599	635	589	615	567	655	599	600	591	584	573	566	559	577	629	598	565	555	589	605	573	615	602	613	605	574	617	606	606	601	575	592	599	625	564	593	616	609	599	620	588	599	595	601	625	617	615	620	592	588	620	597	600	601	694	597	595	583	578	606	606	576	585	575	595	605	598	589	625	608	560	624	614	613	604	597	615	622	569	618	594	604	573	647	622	578	642	630	648	563	612	581	608	592	618	643	572	594	558	589	590	577	622	607	590	636	562	601	603	591	591	619	580	615	594	614	532	596	600	619	605	589	656	570	571	574	630	594	605	603	620	546	621	562	593	610	595	592	623	593	589	564	580	580	597	602	565	584	592	620	605	620	590	610	603	602	581	617	611	600	604	625	611	566	620	590	600	584	611	633	599	613	627	656	586	596	562	603	595	657	607	582	593	613	606	583	567	619	649	639	604	627	566	558	592	579	598	606	605	550	597	580	590	575	595	616	616	579	606	570	634	591	621	596	583	586	672	572	586	608	608	579	524	602	605	589	583	606	643	588	602	617	635	588	627	567	611	633	623	581	595	604	635	546	604	620	635	623	558	593	613	565	623	565	607	603	590	604	612	604	582	630	588	568	565	591	584	582	594	624	582	559	599	597	590	566	595	626	582	647	619	591	610	573	595	591	617	650	609	637	606	583	589	557	582	568	616	603	597	554	600	605	625	584	598	602	609	583	608	598	572	583	620	600	598	608	627	577	618	568	642	550	566	623	589	596	601	613	607	604	575	577	584	606	629	573	580	583	585	623	618	571	632	546	616	556	576	601	574	580	616	590	602	586	568	608	577	624	584	633	679	577	567	593	547	631	595	592	606	569	577	611	560	587	582	556	603	623	659	636	630	606	614	614	585	572	602	621	569	623	606	608	622	616	633	556	596	610	592	600	615	616	584	599	623	638	576	592	599	593	613	585	575	619	571	545	547	623	611	644	631	628	577	596	636	547	588	589	597	634	631	625	611	638	538	605	615	598	595	569	608	620	555	546	577	589	593	572	591	616	642	587	620	513	630	576	581	578	596	579	584	628	610	644	596	576	591	611	602	603	630	618	593	603	610	574	598	619	588	641	631	618	629	624	561	658	601	597	577	605	597	612	660	641	627	575	578	626	625	605	612	597	588	609	589	604	572	569	569	571	641	589	623	634	650	561	574	588	563	594	600	603	587	593	636	608	607	578	595	592	604	585	621	588	623	604	629	600	556	593	592	607	642	597	611	623	563	616	634	585	602	594	641	617	631	586	617	580	568	597	612	575	580	569	551	578	587	575	578	579	583	575	593	592	596	581	574	581	609	591	593	628	584	590	584	617	590	580	601	604	606	602	600	578	608	659	612	604	596	601	605	650	570	596	619	543	563	643	556	577	571	628	576	622	631	563	576	637	616	588	624	631	622	573	590	624	566	543	592	617	620	599	539	574	600	611	551	591	606	626	617	602	562	583	627	601	610	578	615	615	609	577	597	563	614	592	585	619	637	554	672	593	624	535	590	567	627	578	590	589	630	614	611	576	550	597	592	612	583	642	588	561	629	599	577	625	642	619	569	580	556	607	610	568	631	558	575	577	616	564	579	582	608	587	554	549	592	631	620	608	619	577	561	619	622	574	586	618	644	595	590	586	609	585	611	598	593	565	589	546	629	614	610	561	569	597	568	586	588	566	601	630	587	626	637	636	621	615	556	622	604	578	598	613	604	610	633	594	552	595	627	609	593	639	586	626	607	549	571	549	606	601	606	612	636	594	627	590	592	593	579	625	631	622	634	601	597	600	582
40605	39225	7614	4133	2917	2402	1902	1742	1425	1326	1253	1214	1202	1125	1085	1003	1023	965	984	967	961	1032	942	1616	11705	7068	858	894	885	932	907	859	939	935	901	843	925	977	890	844	829	843	864	961	819	921	901	882	855	852	843	855	932	924	834	866	896	889	903	850	869	887	906	859	909	895	879	927	822	898	880	905	871	911	929	846	897	871	894	868	907	882	880	880	836	874	861	831	861	819	884	869	915	903	893	841	856	908	820	869	886	883	854	905	842	875	864	867	928	852	864	934	927	844	871	862	852	875	912	887	875	850	879	867	873	860	870	881	915	849	862	898	871	862	863	888	900	919	877	858	850	860	892	855	829	898	859	910	893	876	865	843	842	936	905	886	906	842	881	868	890	851	917	886	876	892	840	830	865	867	832	888	874	915	850	817	856	941	891	905	863	860	843	901	887	898	862	924	875	818	885	917	863	863	859	841	862	864	929	914	921	883	859	866	881	865	887	912	913	878	886	925	824	891	915	853	836	867	895	938	833	910	851	808	907	932	869	834	890	911	915	909	880	909	863	838	903	896	876	876	920	854	886	848	881	885	850	908	820	845	877	896	851	888	859	824	851	896	848	895	856	905	928	845	915	868	913	796	831	844	858	882	880	882	853	855	856	893	855	910	843	813	861	880	866	889	850	883	884	910	837	907	808	925	868	861	825	923	815	838	867	806	921	874	894	826	858	858	839	862	836	874	884	898	815	874	826	861	874	949	883	875	855	886	907	928	952	856	823	911	897	856	914	854	917	872	887	902	893	928	902	860	853	869	852	905	886	882	889	864	882	874	879	845	822	872	903	904	911	893	885	816	844	875	850	883	846	889	859	863	867	956	875	947	883	856	891	849	875	844	835	908	869	892	854	905	893	881	879	889	879	860	893	903	887	901	884	900	874	855	839	854	860	823	857	821	858	904	876	844	853	884	880	830	856	844	825	828	894	893	854	920	887	901	900	934	877	868	835	886	882	862	867	898	882	861	852	811	919	889	908	882	851	893	874	895	903	879	887	867	872	871	838	888	891	836	896	907	858	899	834	841	853	869	894	886	878	843	835	883	877	913	928	879	908	897	921	857	886	903	885	830	891	869	856	852	827	898	885	871	926	862	887	843	845	926	881	907	885	877	886	842	902	846	877	865	893	908	890	953	880	922	899	900	926	867	893	922	874	877	919	891	898	822	860	915	835	885	877	868	894	908	863	916	851	850	891	874	920	901	846	886	862	880	864	872	862	842	860	864	853	887	892	971	874	921	875	843	857	856	870	847	910	880	874	913	818	932	842	903	888	875	907	846	856	850	890	972	875	906	892	913	913	908	902	872	929	846	880	902	915	873	917	807	823	887	895	864	887	860	851	876	911	821	890	887	869	886	897	921	851	900	889	839	858	907	882	837	883	892	888	870	906	870	918	883	903	890	879	842	861	882	865	844	879	861	854	848	807	892	869	853	865	929	922	892	779	887	839	875	896	849	826	861	834	871	820	920	898	858	881	871	894	846	860	860	888	828	870	870	886	917	897	854	955	896	882	850	900	827	899	879	847	898	901	870	879	860	881	863	887	855	914	903	884	864	892	897	860	894	870	885	913	851	896	835	883	890	864	919	880	805	873	863	888	934	877	903	846	873	884	866	868	872	875	860	889	884	842	928	926	822	914	844	888	856	844	849	877	898	896	889	884	896	841	886	815	850	858	887	863	818	916	850	894	923	857	802	854	918	844	822	933	860	877	839	822	852	886	900	875	879	901	913	870	883	901	921	873	914	892	857	876	903	868	840	870	840	899	864	827	844	859	850	896	895	890	865	870	875	889	895	886	904	922	882	883	865	888	849	867	865	879	842	877	908	905	909	886	833	897	942	886	852	907	891	921	843	862	896	841	900	906	838	881	868	841	898	881	944	916	910	878	896	884	882	900	917	872	872	927	967	881	887	850	901	857	878	835	868	845	902	921	916	887	900	880	869	880	835	838	892	881	858	806	873	834	932	879	906	916	845	842	932	868	888	852	889	864	910	905	887	932	894	909	872	871	866	864	912	908	925	878	922	827	888	868	901	902	868	914	848	894	885	868	825	879	848	894	907	901	850	932	881	885	863	890	868	876	933	824	869	880	861	824	863	890	870	847	853	882	913	893	857	835	906	906	866	908	883	874	919	849	909	901	911	914	826	889	861	933	852	843	899	859	857	772	859	919	906	889	875	868	879	863	885	898	915	859	833	832	934	875	888	884	898	889	855	832	856	896	880	889	859	856	893	876	877	826	859	893	886	855	917	847	866	864	857	862	860	914	870	872	893	900	870	870	899	846	871	932	864	889	839	907	827	923	860	844	856	864	886	870	860	861	906	868	878	875	875	876	867	880	874	872	889	877	884	906	859	833	817	871	884	830	873	878	904	876	907	900	912	898	850	863	889	851	913	873	879	897	868	881	846	858	850	831	859	897	839	848	873	866	840	855	919	872	884	855	896	858	921	876	938	872	940	915	837	893	918	857	863	890	852	855	861	859	891	915	947	885	821	805	820	868	862	926	887	906	894	842	899	855	894	898	834	900	887	873	859	860	831	904	923	834	880	832	881	881	860	785	889	882	872	878	917	874	882	860	877	885	859	865	915	889	850	841	900	903	880	831	889	860	911	887	864	907	895	878	860	860	890	828	856	909	864	875	833	873	830	890	868	875	908	816	885	872	824	904	844	881	813	852	866	859	905	872	848	910	837	868	821	900	906	834	911	920	829	909	823	826	898	863	854	832	882	836	865	882	844	852	886	917	835	862	903	924	896	823	890	868	839	852	911	897	877	911	867	859	890	893	908	830	869	862	875	835	913	859	878	851	921	899	904	850	885	837	876	842	900	837	819	869	835	848	844	882	864	877	885	846	918	922	863	871	852	864	876	894	852	849	924	866	863	938	827	886	829	861	831	928	862	874	863	874	847	905	887	882	910	888	792	913	833	934	819	832	888	878	859	879	880	855	900	885	853	881	904	907	873	877	894	891	904	872	868	875	847	800	867	886	804	914	894	939	897	842	908	874	871	894	941	872	911	815	865	890	889	890	884	919	820	861	897	885	853	879	876	896	888	863	874	909	836	884	853	884	822	852	876	840	895	911	895	860	859	900	856	854	905	910	815	861	910	848	891	869	820	852	874	882	853	853	911	910	889	873	862	887	856	873	831	843	885	902	864	912	870	933	891	889	840	883	887	896	870	892	858	821	904	879	879	890	806	840	885	852	886	836	835	848	883	842	845	906	861	852	831	913	900	920	804	914	824	857	855	948	866	885	866	837	842	852	913	859	890	915	803	891	823	886	834	873	844	906	870	832	895	817	896	868	834	884	913	870	879	873	870	895	840	885	870	894	851	839	834	902	896	921	846	881	894	858	846	838	860	884	897	874	899	894	849	896	857	885	872	904	849	954	863	901	810	903	927	845	868	861	896	894	866	905	818	879	888	796	861	900	876	804	897	909	892	864	901	923	914
22771	20904	28619	23327	20903	20385	3047	959	695	645	626	553	518	478	518	478	467	436	436	398	426	410	421	730	8754	3937	404	373	389	363	365	341	327	342	334	355	374	337	375	358	399	345	356	369	363	363	336	333	325	326	327	325	347	335	372	327	322	362	348	352	338	364	336	337	357	359	338	339	335	351	332	331	351	395	326	354	330	348	365	364	359	330	345	317	332	353	341	348	339	349	337	345	327	340	384	346	343	350	303	327	315	358	361	341	337	368	358	344	317	354	360	328	347	353	336	346	332	317	338	371	296	351	304	339	360	370	325	333	308	340	317	345	349	342	353	346	369	331	348	360	330	336	352	360	354	307	346	308	349	350	374	327	370	339	356	372	334	340	367	361	333	351	354	361	341	327	334	358	323	324	330	358	368	332	331	370	366	347	328	348	325	346	350	363	319	355	322	362	354	352	322	348	339	320	349	354	355	370	328	315	347	352	328	323	342	339	355	403	335	306	332	347	362	333	322	334	338	357	336	335	388	333	345	361	366	355	319	339	376	362	340	351	327	315	339	373	330	347	346	326	322	361	375	335	360	325	339	321	316	356	352	374	359	360	321	332	336	357	332	345	355	320	357	379	347	323	336	352	383	383	350	311	313	351	342	342	341	347	348	345	302	371	353	339	367	367	345	369	353	354	323	332	343	380	317	370	334	341	333	325	359	327	364	371	359	344	352	354	342	321	359	358	343	350	341	327	383	350	349	302	349	364	344	356	325	344	353	326	308	336	367	336	342	340	310	379	351	349	308	362	363	360	339	359	326	337	321	374	336	343	360	341	354	346	303	353	328	343	373	340	341	349	340	340	340	352	352	364	358	358	307	354	342	351	335	337	373	364	332	365	305	328	360	348	359	354	347	356	347	354	360	345	317	341	313	347	360	350	334	346	332	338	372	351	334	337	333	345	368	321	351	348	324	325	351	358	332	334	333	348	348	337	347	364	335	324	356	312	358	335	351	345	358	360	349	336	310	360	342	343	332	343	347	344	337	353	357	343	356	344	337	350	356	320	356	357	366	299	338	357	336	319	325	345	333	327	321	352	302	345	371	356	358	367	362	328	354	332	369	327	363	332	328	360	355	357	367	334	362	339	344	360	367	368	339	373	319	344	343	354	357	358	349	386	346	323	327	327	361	362	352	356	312	351	326	350	342	319	347	340	369	356	349	343	364	340	354	336	332	381	330	325	322	383	355	344	342	357	364	363	356	373	347	355	322	345	359	366	339	363	336	330	346	356	329	354	334	369	363	342	341	384	348	357	311	327	344	347	327	386	361	364	347	327	361	334	351	333	372	371	361	368	353	369	334	336	366	346	322	347	338	350	359	366	359	332	354	343	299	345	335	390	377	369	341	374	326	326	349	339	363	312	326	337	358	353	370	354	314	367	310	350	363	344	360	361	305	346	347	356	334	376	333	350	363	365	360	312	342	355	348	327	336	353	331	311	349	317	350	337	346	345	333	312	339	336	361	324	334	346	352	351	337	323	395	371	321	384	352	339	345	370	361	315	334	346	345	316	365	344	356	328	376	358	316	314	351	390	347	361	318	330	327	346	373	350	347	351	378	316	343	316	370	315	347	295	339	328	337	343	349	363	325	332	362	320	330	360	361	329	322	357	344	379	355	356	366	318	308	333	346	352	330	322	309	363	330	342	308	315	323	344	336	349	310	351	341	382	356	352	323	353	326	383	316	340	321	317	352	338	321	327	359	368	349	344	351	356	357	347	321	348	341	347	347	363	344	391	348	346	350	335	336	344	317	365	340	331	316	353	333	346	389	323	346	327	363	356	332	342	346	350	326	391	358	293	309	337	328	380	332	313	333	345	340	318	320	346	355	340	339	329	321	373	328	335	372	341	352	351	335	364	345	344	367	331	342	331	318	330	342	318	343	332	339	350	333	348	322	332	325	356	347	316	330	361	325	338	331	356	355	370	327	390	351	345	334	321	392	310	364	317	355	351	371	345	341	336	357	363	325	345	336	327	376	344	354	330	387	350	332	355	339	346	333	340	349	301	343	371	356	321	333	309	381	307	357	337	341	365	330	358	329	338	367	362	369	334	350	335	337	330	352	358	367	333	322	329	344	358	322	353	373	382	366	336	367	338	345	360	378	345	360	365	334	335	348	358	362	346	358	372	293	345	339	351	376	337	339	346	344	355	359	320	350	359	342	334	355	331	320	343	357	337	339	321	347	346	348	336	330	370	339	354	338	392	354	345	335	320	351	352	351	348	316	338	347	323	342	359	336	361	350	338	382	348	343	398	332	354	321	319	353	371	365	350	324	325	351	345	364	322	337	315	337	342	342	325	375	346	370	336	352	320	335	327	347	359	342	317	358	387	346	343	354	366	369	333	322	319	328	332	334	358	318	362	351	378	318	325	339	338	345	339	362	372	337	364	340	338	312	324	335	339	346	323	332	353	391	355	366	308	330	335	331	355	333	344	355	353	362	388	338	374	357	361	359	344	319	316	336	329	363	309	341	331	297	359	351	365	322	345	319	350	319	364	373	341	305	323	328	323	345	338	336	372	373	318	322	348	339	340	351	336	334	356	333	298	345	367	381	319	321	332	340	349	350	411	335	334	333	330	339	345	316	357	334	344	339	331	356	358	330	329	327	351	360	344	359	340	297	354	318	313	332	347	371	348	359	331	349	343	352	350	370	336	360	357	354	368	329	357	339	363	344	320	385	350	348	354	351	365	335	354	357	361	353	346	343	331	365	367	304	343	373	357	376	327	339	316	308	355	345	358	323	391	374	319	341	348	351	355	309	351	381	331	326	336	354	345	346	317	343	373	314	334	343	330	344	366	350	358	360	367	328	352	354	330	326	324	353	353	356	366	359	345	353	362	317	368	332	319	326	336	320	359	369	378	328	306	345	346	332	342	325	355	329	340	358	397	363	358	354	333	333	371	344	342	365	359	325	337	339	314	381	338	337	335	335	359	371	346	360	302	314	316	362	359	359	339	349	391	323	382	319	320	322	368	350	338	367	301	327	359	341	359	359	339	336	320	337	322	351	354	346	319	366	349	340	347	314	365	331	369	323	367	334	348	315	321	335	356	318	350	318	370	345	347	343	327	342	343	372	352	355	312	323	366	319	344	343	349	329	345	343	348	362	348	390	365	340	324	321	354	313	368	305	344	358	333	351	336	349	359	307	377	368	333	336	322	346	307	352	342	347	344	346	332	363	367	360	345	340	363	354	349	343	353	331	342	361	353	360	391	304	328	332	331	365	350	327	327	318	354	339	339	356	369	314	335	352	343	347	330	377	337	344	331	333	357	315	343	331	355	337	325	322	355	360	314	314	326	361	354	355	368	351	327	343	305	328	348	323	332	329	318	338	328	354	350	345	324	361	337	322	328	354	310	341	340	339	344	346	351	358	346	356	349	327	324	312	330	370	339	342	363	308	353	361	357	374	394	325	357	354	343	288	315	350	341	374	348	351	368	359	354
46121	48033	12167	6188	4333	3168	2487	1991	1697	1419	1327	1215	1060	990	953	840	841	789	748	680	645	665	637	1526	17459	6378	595	594	524	561	551	570	535	557	623	504	514	524	558	515	526	526	536	520	537	517	547	550	530	536	611	505	494	552	525	576	565	540	510	519	522	540	572	547	534	534	519	524	525	528	516	483	528	524	501	532	536	491	524	574	518	476	550	544	508	509	531	515	537	576	543	529	515	587	492	519	526	474	500	528	515	537	550	506	502	514	464	522	518	507	557	515	514	512	493	507	537	522	473	514	496	557	487	554	528	513	522	473	538	503	523	517	528	534	559	539	530	525	561	517	535	503	532	512	524	485	510	488	520	518	486	540	534	525	540	492	528	506	542	529	485	497	521	534	501	543	488	503	507	526	551	544	468	521	520	495	501	563	524	522	489	492	545	507	524	530	525	515	511	500	515	524	528	516	565	514	505	504	505	495	486	535	496	516	536	537	494	498	543	534	500	516	551	541	475	508	505	535	494	500	524	511	525	554	511	521	522	491	501	526	504	494	514	479	533	505	492	538	500	516	488	530	546	537	518	488	502	495	528	529	505	546	502	526	526	543	481	541	543	510	529	526	562	515	502	542	493	550	513	473	545	541	489	511	482	553	526	478	503	519	511	514	505	533	515	543	514	511	517	497	501	505	501	510	509	488	518	519	493	523	495	544	569	501	489	528	494	530	519	517	484	581	499	524	526	521	509	496	539	532	515	527	522	524	520	518	508	527	505	546	491	537	562	539	518	511	519	505	533	519	527	489	513	503	544	551	500	548	512	516	521	540	510	533	559	481	541	508	552	537	499	516	523	534	505	533	504	563	526	516	522	520	481	497	527	487	513	507	530	533	506	529	500	500	493	483	511	507	518	522	533	479	520	539	522	487	488	521	556	548	486	511	522	513	517	523	518	510	479	511	487	501	559	524	495	569	524	509	541	542	502	524	537	504	526	505	525	512	539	531	520	570	493	503	469	486	525	483	500	553	492	517	553	511	555	511	547	567	492	525	506	545	549	572	511	498	499	475	528	505	503	486	541	511	507	497	508	499	547	490	528	486	531	509	521	518	534	491	492	534	517	517	468	545	557	532	513	498	524	484	547	519	545	492	498	542	535	488	570	518	501	502	523	518	510	508	510	526	566	508	515	479	499	469	567	503	531	500	544	541	527	529	536	516	510	532	539	510	477	491	520	548	560	521	521	518	541	490	518	553	520	524	540	544	510	491	536	494	517	540	499	545	538	523	503	531	525	518	498	521	525	546	496	530	500	556	552	498	543	518	534	511	499	467	547	518	508	508	502	545	502	496	507	547	523	551	522	542	531	557	524	514	518	516	538	518	529	478	531	501	508	505	527	519	524	500	493	514	505	557	513	509	509	506	518	527	496	520	561	534	577	526	528	493	480	562	510	508	529	561	507	524	481	521	542	503	486	530	518	516	518	522	483	479	517	567	505	526	505	509	556	520	531	529	489	517	508	517	499	503	535	509	543	581	527	497	523	490	520	502	519	515	476	526	540	521	543	526	507	533	516	513	522	490	553	510	495	509	539	547	546	515	542	518	560	516	527	521	501	537	518	555	559	501	544	500	531	507	558	513	532	546	531	505	488	533	516	523	493	515	500	535	496	528	521	522	497	523	493	510	536	517	532	515	519	500	524	517	512	537	496	508	545	523	527	501	525	545	504	504	522	511	486	523	536	529	524	528	505	493	507	491	546	479	518	514	500	498	545	524	482	507	497	507	516	521	511	503	584	545	524	506	520	519	527	519	505	512	507	551	488	509	511	501	478	504	523	525	529	506	487	518	488	515	519	548	526	526	520	532	513	537	511	552	500	521	536	517	533	509	442	529	521	530	534	551	534	514	513	500	582	525	502	489	508	504	500	520	532	468	509	547	467	521	536	533	502	567	483	488	518	507	516	561	512	514	501	495	530	516	483	510	512	486	519	525	513	517	548	572	517	491	479	503	575	547	531	499	515	521	531	494	555	506	533	539	518	507	491	526	521	540	489	535	487	494	509	519	517	529	551	471	518	562	525	492	503	532	543	531	502	502	527	532	516	508	464	486	521	526	515	542	534	548	533	515	503	515	523	554	559	501	487	515	529	483	558	517	522	522	516	510	518	535	544	508	550	518	523	550	514	504	513	512	486	511	527	545	517	529	507	498	554	465	495	511	543	533	541	536	549	542	511	514	496	556	489	547	518	511	498	506	497	506	514	534	459	497	484	518	532	517	529	514	510	553	539	505	546	496	563	528	561	514	580	515	530	568	514	532	502	526	501	528	552	521	523	498	488	559	540	490	520	565	526	532	481	484	555	516	518	496	517	476	535	519	518	539	539	532	526	542	548	543	574	532	507	548	537	521	510	502	492	513	527	556	523	518	519	535	537	513	514	529	484	515	549	530	528	544	545	533	549	519	504	545	551	527	529	548	506	502	538	543	558	510	545	476	468	501	534	490	521	544	550	521	511	508	496	502	542	489	489	494	527	484	485	518	486	511	516	519	540	520	501	524	546	505	545	549	523	508	540	491	523	518	508	499	540	489	534	511	519	506	550	498	515	507	521	533	551	563	494	534	529	526	525	525	547	515	528	517	478	542	546	524	523	525	483	567	531	501	508	517	530	509	497	486	500	466	514	545	481	534	540	535	499	495	559	550	536	503	527	525	519	551	567	479	512	470	504	500	506	501	520	553	552	523	510	551	517	514	564	541	557	519	553	506	509	537	578	509	518	538	508	535	517	531	483	545	553	532	540	533	493	467	524	532	503	498	514	574	502	510	532	521	484	506	504	496	534	533	527	499	528	497	515	514	470	487	525	515	520	560	539	518	534	565	526	514	489	497	501	560	520	514	484	522	529	504	535	563	510	542	524	537	499	536	513	517	523	525	556	495	544	492	484	535	481	524	507	518	523	492	515	514	477	492	550	516	544	541	549	501	540	533	524	528	505	532	492	535	538	475	536	533	550	526	491	487	512	531	518	534	495	513	525	524	563	524	517	510	509	505	529	550	489	536	540	541	524	486	512	494	511	497	535	555	518	509	500	562	521	528	540	509	530	512	545	539	531	520	509	538	511	530	566	544	562	557	534	510	548	563	497	499	489	530	530	485	526	551	562	527	541	521	530	501	546	531	549	486	509	472	527	520	486	540	543	518	512	509	539	518	493	494	544	537	514	520	524	529	518	522	476	525	504	520	519	536	534	472	544	517	506	554	517	523	526	530	511	541	523	553	579	518	561	494	563	494	521	525	503	516	531	514	515	484	515	566	477	498	521	527	566	553	509	510	521	535	518	511	499	544	513	534	505	511	559	522	544	548	516	551	513	536	513	507	499	543	494	506	517	518	493	517	543	520	508	527	509	521	490	493	531	505	508	489	507	551	520	503	480	463	550	553	531	492	489	532	555	502	539	535	554	489	564	537	523	487	528	562	522	530	519	500	485	508	487	526	502	537	572	540	532	538
26582	20978	11010	1159	595	581	594	562	499	545	543	548	536	503	524	557	547	540	493	543	525	500	543	737	1149	538	504	511	512	512	505	513	503	480	545	554	490	515	530	536	486	491	533	498	543	519	542	542	514	539	498	497	487	545	548	540	494	481	490	504	505	500	477	493	497	508	572	496	532	527	519	511	536	499	534	519	478	568	521	531	512	516	513	555	553	548	520	488	512	509	537	482	484	528	499	504	504	521	531	521	514	534	543	525	514	520	519	511	560	510	502	525	536	540	510	506	483	506	483	459	528	494	529	521	496	473	549	500	490	512	524	523	494	488	509	514	505	509	540	491	511	520	494	482	534	490	450	509	478	509	494	547	529	502	473	523	525	521	523	520	518	481	552	510	469	513	514	496	511	509	524	519	510	491	525	564	509	518	506	506	544	504	532	471	549	533	520	537	524	450	555	509	461	540	508	542	487	528	501	474	491	521	558	541	512	529	524	528	494	490	534	535	504	538	517	508	551	528	546	525	513	518	549	498	498	503	518	491	540	528	516	523	525	488	578	521	489	458	516	491	533	523	529	553	520	525	483	556	505	538	536	507	485	506	542	472	552	505	497	555	508	535	543	475	495	499	479	484	492	512	554	501	529	526	481	497	487	480	504	507	511	526	505	560	520	522	531	506	549	533	518	487	492	510	496	507	508	515	567	492	524	540	492	498	522	477	513	511	508	522	514	493	495	509	490	498	515	495	523	497	533	476	540	490	503	451	531	504	524	520	527	514	514	526	536	528	489	559	516	470	513	530	497	511	478	530	515	497	499	478	476	505	523	491	521	473	509	567	525	544	512	505	483	502	495	482	530	526	503	528	495	534	498	506	548	506	515	482	514	526	473	570	513	497	495	532	490	509	520	498	515	530	500	513	519	501	509	528	496	537	506	524	524	508	519	503	479	539	518	502	521	485	540	532	463	518	539	494	524	554	484	539	524	483	474	518	533	517	541	509	484	498	495	516	491	535	507	499	507	498	524	502	517	547	546	538	513	464	493	509	513	542	519	490	493	517	496	491	553	506	508	475	547	517	525	542	505	521	515	520	536	510	534	522	539	470	529	519	519	509	519	497	506	532	538	524	504	490	543	522	479	548	521	521	548	480	529	515	520	522	517	550	480	504	506	554	530	559	525	531	519	563	468	498	527	529	541	537	476	568	498	505	505	516	482	507	488	507	498	542	515	507	524	537	493	514	495	501	529	503	480	494	524	522	504	484	466	459	490	525	496	492	502	548	546	534	505	492	493	541	510	546	513	500	536	529	517	508	514	523	507	522	504	512	502	522	526	506	529	530	491	528	529	515	529	510	485	528	530	511	499	545	534	544	503	504	460	526	503	565	520	528	534	522	535	532	506	560	571	500	494	569	484	510	520	516	523	530	544	507	549	517	528	539	548	530	488	507	511	493	532	522	511	550	501	494	574	521	493	506	485	502	551	532	515	532	522	532	528	524	538	510	454	485	481	519	589	556	491	499	542	558	523	521	500	542	482	522	544	546	503	547	512	513	492	482	519	502	507	441	521	509	525	553	539	512	486	542	538	522	516	490	523	495	460	556	536	457	579	555	524	548	492	475	502	527	527	525	504	512	531	565	490	499	494	485	507	504	547	506	554	522	493	519	476	513	505	516	531	515	555	481	522	503	480	498	542	513	467	506	557	460	473	485	528	493	549	516	515	527	520	511	506	489	535	485	535	534	467	540	516	507	512	501	459	543	519	532	517	550	555	478	509	541	535	475	499	485	519	508	486	532	549	492	506	496	518	489	464	510	537	523	483	533	505	503	518	493	530	478	469	533	512	508	546	525	497	554	529	486	508	504	516	536	490	528	542	518	487	502	525	507	507	478	532	478	482	512	522	521	503	521	486	512	498	504	508	519	571	496	537	535	479	524	539	528	523	487	543	488	495	482	522	547	521	531	527	517	523	486	546	494	542	546	530	518	519	506	524	494	497	505	503	499	513	515	508	530	507	519	535	499	521	509	573	500	523	520	517	539	476	493	520	509	489	495	484	521	469	506	491	566	505	543	514	523	488	519	495	506	521	507	495	507	547	503	514	499	487	511	515	488	508	493	525	536	516	547	516	491	509	532	536	502	477	498	498	491	502	506	483	480	498	468	521	485	522	530	493	468	512	520	492	490	509	526	559	523	497	552	500	523	504	504	511	511	548	567	545	527	518	510	535	513	484	559	537	501	498	492	514	507	506	524	472	502	559	506	503	479	500	521	456	536	496	564	532	529	516	524	501	527	561	480	535	525	502	534	496	469	521	548	493	519	495	524	494	514	533	528	562	538	499	519	543	542	488	458	516	484	482	534	472	497	507	511	489	565	498	539	558	563	548	509	470	516	507	526	518	509	541	490	531	490	518	553	483	523	528	495	528	494	517	483	476	550	517	490	510	516	537	511	538	518	554	509	500	526	529	502	504	483	546	547	494	507	485	482	505	526	545	493	524	514	514	516	503	520	477	540	577	512	572	497	545	524	503	500	507	483	536	511	529	534	528	524	493	552	501	490	517	530	468	530	498	507	516	517	501	518	504	530	520	467	499	531	541	524	487	531	516	515	496	510	504	497	525	482	547	513	551	508	510	483	491	499	539	517	555	541	532	504	546	505	534	500	528	511	450	499	520	529	536	487	488	502	488	510	545	538	553	529	504	550	527	497	554	505	465	474	501	495	502	476	519	506	504	520	562	547	487	484	522	484	453	524	539	513	551	564	474	481	547	470	524	509	494	511	499	534	499	482	515	488	512	508	539	506	505	553	477	491	536	524	521	526	499	516	524	528	522	513	554	525	516	511	462	498	519	511	490	512	548	567	515	559	532	521	500	515	490	532	512	517	530	501	539	501	498	509	503	481	512	509	495	522	532	540	497	479	498	543	512	498	532	527	464	482	530	476	512	546	520	518	464	487	518	514	558	486	514	490	491	478	492	493	483	520	489	505	530	546	543	535	508	544	535	501	499	480	523	477	548	501	522	505	569	512	497	507	514	506	500	520	503	524	517	477	518	500	501	503	486	511	486	544	465	503	535	524	497	485	508	501	491	526	508	524	504	492	540	473	545	493	548	530	538	546	525	505	498	486	533	504	475	498	532	499	508	494	493	506	522	535	497	525	506	502	563	491	525	476	507	487	508	539	513	547	520	497	553	553	514	465	497	519	495	495	532	563	510	497	527	518	500	513	532	531	499	504	520	504	510	521	524	494	542	562	499	469	539	586	538	506	529	515	528	503	490	530	496	490	502	511	509	544	512	472	532	480	553	485	522	503	495	503	542	474	511	527	525	512	505	527	513	473	539	507	508	515	516	498	506	502	500	525	531	537	519	523	494	455	515	534	551	539	479	513	500	523	508	527	529	530	498	485	543	551	512	548	536	512	515	491	484	558	556	514	526	486	502	560	497	543	494	506	523	542	530	474	487	512	534	471	500	530	541	530	533	507	478	519	470	549	532	520
20506	18960	1535	1117	1045	855	818	877	833	833	791	808	802	773	798	799	773	782	799	763	768	762	758	1377	2429	768	765	762	701	777	702	729	786	744	783	795	740	718	717	757	767	783	757	744	728	764	754	736	758	722	797	729	757	766	747	752	746	759	733	798	752	762	731	777	703	742	773	786	744	766	781	730	761	776	719	725	736	806	732	743	756	716	694	734	727	800	709	751	801	724	750	794	751	730	762	761	780	739	737	774	773	752	765	742	778	763	692	793	776	771	800	809	715	728	742	759	746	735	737	699	812	760	748	762	727	747	757	758	818	736	721	755	752	748	763	756	786	758	800	717	718	764	757	766	790	737	762	762	760	729	757	781	765	764	781	733	837	771	771	797	789	750	726	762	741	746	766	735	781	736	748	786	747	790	746	765	727	762	767	716	777	791	747	807	752	798	761	717	772	805	746	756	739	806	760	772	775	769	767	749	722	780	746	764	752	773	793	770	761	765	758	735	745	800	743	711	773	766	765	751	747	768	748	784	784	804	766	772	770	814	712	833	790	752	719	716	699	742	751	760	762	755	758	768	726	786	716	771	718	760	785	809	715	777	745	717	803	758	753	737	742	753	771	741	731	791	755	733	767	781	736	721	782	746	747	807	777	773	744	749	753	708	729	699	748	800	732	764	773	738	727	757	785	722	735	754	759	768	752	753	747	808	775	774	769	760	766	724	718	725	716	768	785	753	740	762	748	778	779	752	784	709	731	750	758	773	762	756	760	739	746	742	765	705	726	801	722	769	777	748	773	711	718	745	753	728	760	757	778	721	704	725	753	705	733	715	752	738	816	771	766	739	758	701	753	767	746	747	759	757	747	757	774	770	743	734	754	781	757	790	770	746	777	761	726	762	789	762	785	736	741	721	756	752	775	729	757	776	771	755	788	730	706	723	737	736	748	795	746	778	796	761	704	770	778	738	776	773	780	763	758	785	767	727	780	752	772	731	707	773	803	783	770	741	809	827	743	772	764	773	731	747	751	761	729	788	759	759	768	730	747	724	760	777	740	748	747	795	722	770	781	769	750	785	791	763	769	714	746	765	758	747	748	763	774	751	794	755	768	769	719	758	810	726	778	770	761	738	748	774	765	744	710	794	792	750	755	727	716	768	777	779	737	753	736	749	764	777	732	758	754	758	761	782	754	678	835	762	763	767	785	739	771	726	780	785	731	750	742	708	748	715	737	725	742	758	731	798	757	768	759	743	732	759	761	761	793	746	752	751	758	755	751	744	782	753	768	755	741	823	746	746	736	726	726	749	744	789	735	749	766	800	699	771	767	722	761	763	707	726	742	762	787	743	746	747	715	752	785	769	714	749	741	747	762	727	694	763	745	764	769	765	773	726	722	732	775	765	797	790	742	790	799	737	741	780	732	727	760	734	749	823	765	771	747	771	773	772	730	747	739	770	793	795	713	767	759	769	762	775	772	726	792	720	754	775	755	698	765	755	772	775	797	737	784	757	783	728	736	760	737	791	767	748	726	724	791	764	784	805	804	713	774	677	762	749	754	751	715	702	741	796	744	750	785	728	731	741	786	747	794	770	763	722	773	772	761	737	738	733	785	769	776	754	789	764	734	709	755	750	734	788	755	785	724	776	764	740	724	747	777	758	763	701	727	712	715	783	761	734	782	731	778	761	691	758	747	788	739	777	715	762	754	740	783	781	780	718	783	763	760	779	742	741	762	766	736	799	739	750	760	730	792	741	723	745	738	791	711	772	736	757	756	754	719	777	712	787	757	793	731	715	798	776	759	749	738	712	729	751	757	741	752	762	747	756	722	763	749	742	767	764	760	737	736	734	738	702	710	734	762	738	736	780	788	810	759	770	770	754	694	767	731	778	756	793	763	809	775	760	734	785	786	841	789	769	757	771	738	740	756	684	745	757	750	782	770	775	793	746	794	732	770	731	744	737	738	720	702	755	797	737	702	739	748	755	749	710	745	737	704	720	765	751	746	724	761	750	756	727	788	765	827	786	780	748	823	751	740	780	761	767	752	726	747	808	765	782	706	763	745	747	746	748	776	705	792	738	778	760	781	716	817	805	674	719	729	732	697	750	803	749	742	754	747	790	734	731	741	749	763	776	739	724	767	776	779	772	766	748	771	750	779	761	728	741	773	774	763	770	746	768	764	775	743	790	801	745	761	785	762	795	740	789	798	716	812	770	714	700	722	770	738	749	773	758	803	706	759	770	750	747	736	776	710	729	808	744	762	748	735	722	771	699	802	764	796	734	785	687	781	812	725	777	765	789	733	774	729	755	798	746	745	763	734	749	806	738	768	738	758	777	787	739	769	727	787	763	732	769	817	734	773	751	742	754	788	791	787	753	747	733	726	779	761	763	769	799	790	742	767	793	718	726	735	751	758	737	685	700	731	763	711	808	786	759	790	751	762	771	742	762	807	797	744	774	743	750	773	795	791	749	703	727	734	732	774	762	729	739	791	744	757	787	774	749	695	720	843	761	741	758	778	734	730	755	774	761	753	748	786	797	752	689	733	800	754	769	773	745	729	779	745	724	782	797	759	725	779	761	791	759	760	736	776	755	777	769	732	754	770	800	758	682	736	778	745	721	756	788	774	734	749	747	723	810	739	730	756	767	796	743	710	761	749	770	710	751	753	768	772	804	725	735	801	745	736	702	760	780	764	784	760	758	780	708	775	771	745	782	728	707	749	759	752	771	769	747	727	823	724	785	778	716	747	743	769	739	770	756	746	745	745	726	739	737	775	778	749	772	719	750	785	736	736	779	741	765	711	720	701	755	731	736	796	755	779	744	748	733	756	761	724	798	753	784	773	744	780	757	771	748	743	756	715	779	775	747	727	743	751	761	753	832	732	757	758	735	771	745	788	739	714	766	723	776	747	776	796	775	743	764	732	728	759	732	755	771	756	765	837	759	735	762	758	772	798	732	761	776	748	735	753	768	762	763	776	781	750	727	791	766	745	772	762	728	730	744	753	787	764	744	737	746	721	748	744	775	743	796	778	749	737	751	734	749	720	785	767	758	795	730	769	699	695	764	796	720	761	767	693	774	760	783	735	753	752	756	764	808	741	713	823	754	801	708	751	762	773	734	776	777	770	740	714	771	752	756	745	756	764	718	754	744	791	773	762	821	738	795	760	772	768	757	743	778	756	723	707	723	722	745	745	745	751	748	779	806	740	721	741	783	718	713	723	722	695	751	765	787	755	784	744	699	752	782	738	754	782	784	768	758	743	734	691	728	772	733	762	738	768	740	740	775	719	759	748	727	726	707	727	726	760	790	738	782	770	785	751	767	733	727	755	763	747	771	767	757	726	746	747	732	734	716	760	782	774	785	716	775	736	739	722	798	736	772	756	759	750	719	745	751	742	776	714	722	763	753	721	728	735	776	735	792	734	744	731	789	777	752	766	740	722	734	759	731	760	754	722	776	743	729	766	706	765	760	757	710	766	778	753	735	715	708	791	754
23797	20968	28243	23794	20460	4674	1140	908	776	770	715	700	682	672	640	657	670	620	595	617	598	622	765	4590	4359	631	595	613	601	611	570	580	616	589	574	603	600	629	576	578	535	578	589	601	620	614	559	605	628	577	597	616	567	574	622	577	533	625	591	613	555	577	594	588	596	592	559	564	601	606	582	587	575	620	616	624	565	622	619	588	556	592	589	603	594	632	579	588	578	632	603	533	586	567	600	580	590	635	601	570	586	649	552	600	585	569	556	585	584	568	619	591	572	558	599	584	557	606	594	592	582	601	585	650	573	568	588	570	583	564	625	601	588	575	572	600	626	592	577	595	580	579	575	602	579	560	590	558	561	618	575	557	625	588	617	574	544	571	586	601	578	597	570	585	598	557	568	566	564	581	587	574	587	531	601	639	612	559	613	553	627	567	570	588	594	554	583	585	602	588	560	575	549	578	513	607	601	590	582	571	589	592	611	598	641	572	635	570	593	590	572	566	592	639	596	598	594	614	592	568	588	608	596	588	595	597	606	600	601	540	541	550	597	641	609	586	587	605	585	543	606	636	526	572	590	597	586	609	616	595	566	589	582	579	612	575	601	570	612	601	569	593	566	573	571	582	595	591	612	551	544	593	574	584	552	581	605	580	584	618	626	594	525	599	561	622	583	559	530	576	581	603	567	558	603	624	609	552	558	559	580	659	595	579	573	622	614	537	610	547	614	586	603	624	602	589	580	597	625	617	575	580	585	572	611	556	572	591	575	591	580	610	596	552	597	578	596	582	585	540	540	583	603	607	567	574	576	592	584	567	557	536	568	563	557	563	564	597	564	581	620	607	582	598	548	614	599	544	584	611	590	577	614	603	594	553	573	577	583	592	629	625	558	596	600	561	587	601	559	569	615	593	594	547	563	612	564	589	551	588	619	596	543	560	599	578	595	590	553	562	603	581	588	628	585	606	588	559	584	600	564	587	583	565	569	626	637	599	581	601	590	543	578	619	593	616	566	595	582	605	600	553	616	558	555	568	573	573	604	612	549	590	571	603	597	628	573	598	561	551	644	616	583	608	572	590	524	625	588	604	584	563	596	575	534	631	564	606	656	645	602	587	558	542	593	590	612	578	576	575	552	619	604	528	539	602	568	572	567	611	587	567	605	594	556	572	580	584	537	555	612	605	600	634	560	562	563	579	575	604	579	567	544	599	601	657	606	576	569	645	595	600	597	555	569	595	620	585	576	596	608	567	594	609	591	621	554	581	567	532	597	591	613	605	614	588	598	617	563	562	606	595	618	561	559	556	549	598	560	601	559	618	563	598	570	543	559	584	581	564	627	570	600	640	572	587	594	572	590	587	577	597	554	576	580	574	571	606	562	570	524	600	613	626	610	588	592	590	604	604	547	640	615	601	539	615	624	614	581	546	587	584	665	623	535	568	558	588	575	544	561	598	598	561	590	566	602	578	595	602	586	605	606	562	622	566	570	606	591	534	609	576	591	608	542	566	604	591	587	609	598	570	621	596	606	552	621	590	591	596	594	598	626	621	561	572	598	590	593	564	582	595	584	610	611	616	549	556	604	626	595	554	569	633	600	656	610	573	611	569	617	553	568	575	573	599	620	591	589	611	565	539	616	601	567	562	591	605	612	579	609	600	607	603	575	602	574	591	588	614	614	567	634	562	578	589	598	596	560	599	586	598	599	608	590	573	608	591	603	601	570	564	557	564	576	564	607	601	580	562	620	548	567	605	524	585	621	567	602	575	626	575	600	629	574	613	559	616	547	534	566	610	621	587	583	554	620	521	602	597	568	555	600	581	613	557	556	616	580	590	559	597	633	501	570	546	603	560	626	580	570	551	535	570	615	566	650	613	575	613	592	621	587	597	602	579	563	586	605	565	541	570	558	587	626	567	584	611	593	630	618	564	580	574	588	614	575	615	555	583	603	652	629	582	576	538	585	582	572	607	606	567	552	527	591	570	590	592	636	537	579	590	668	611	558	595	621	574	568	600	601	606	609	569	588	607	630	564	580	601	547	561	606	593	576	616	580	557	606	553	559	574	602	623	626	635	559	626	588	609	579	612	577	592	580	567	601	588	535	594	564	568	593	580	560	612	572	572	584	586	591	585	588	616	581	552	561	589	587	601	583	599	586	593	586	574	541	553	589	580	590	535	603	589	601	609	584	579	598	566	606	568	607	596	595	596	568	570	530	591	578	550	546	622	565	571	569	591	599	588	577	558	576	584	609	594	594	577	556	557	538	599	592	594	582	603	565	570	575	624	583	581	552	594	595	536	619	543	622	597	538	600	595	569	583	620	580	582	626	639	565	559	569	575	590	601	571	601	579	591	586	575	613	585	583	625	593	603	621	586	551	574	639	601	554	583	585	598	588	561	541	561	592	540	609	596	596	607	624	563	599	563	625	581	584	596	580	621	573	580	581	546	603	613	633	573	561	610	568	601	605	600	565	627	576	599	573	585	600	603	607	529	573	626	626	583	555	554	598	531	575	590	628	568	569	571	545	587	568	612	568	569	558	600	577	584	585	603	562	554	557	605	600	608	636	587	584	586	575	603	567	590	563	572	564	592	552	621	612	605	592	587	624	607	590	577	588	570	598	624	553	599	585	552	567	556	609	595	580	585	593	544	617	608	627	572	575	580	568	581	559	594	560	599	602	563	604	582	525	633	608	579	647	590	581	589	572	589	648	557	599	616	585	591	560	606	576	616	551	609	583	576	614	606	591	599	585	555	540	583	617	581	561	622	594	624	515	597	609	591	558	591	597	542	548	589	595	606	578	572	595	571	560	560	603	597	570	557	613	581	600	557	561	577	605	580	592	584	562	584	605	574	586	614	566	592	579	597	585	603	584	613	574	570	564	620	576	574	601	578	600	603	598	564	580	632	597	572	584	590	592	592	584	595	614	622	575	613	600	614	574	566	590	586	561	593	590	619	590	585	623	597	570	612	540	593	553	622	603	613	619	584	578	590	612	607	597	552	586	572	572	595	596	565	629	551	584	611	570	595	612	603	548	568	575	575	573	618	612	565	535	614	601	580	529	566	577	576	556	603	575	592	586	585	574	631	562	571	597	541	605	571	595	632	603	602	595	557	569	549	586	615	593	586	632	566	579	607	600	588	598	627	557	612	615	592	568	609	594	583	592	575	612	601	556	582	592	601	630	570	592	608	574	605	570	575	587	619	585	567	593	572	601	576	596	573	622	552	642	561	599	574	574	577	567	612	580	560	589	574	551	555	591	563	560	631	563	570	623	573	541	583	613	614	624	531	564	560	559	570	628	596	548	598	589	565	611	613	600	593	544	557	578	613	568	577	573	590	572	587	550	623	582	584	608	610	581	561	533	584	593	577	563	570	577	556	617	571	586	568	588	576	605	578	555	599	560	580	554	582	600	572	580	559	562	612	599	593	565	572	582	560	624	583	581	584	603	578	520	574	633	593	594	600	630	577	555	553	558	572	602	599	575	597	572	593
41968	44350	7582	4072	2775	2277	1849	1630	1443	1357	1280	1183	1134	1088	1119	1114	1036	969	954	990	959	944	1292	10361	8293	817	875	915	863	843	876	881	871	872	866	876	874	851	849	867	829	881	851	871	857	850	834	923	864	862	859	938	887	859	902	829	869	858	916	833	897	835	877	864	871	826	869	857	865	833	837	910	828	851	863	857	877	844	834	914	866	881	898	948	900	878	863	859	898	865	890	857	801	887	894	871	856	895	858	808	871	853	891	859	887	828	851	832	853	817	831	869	918	861	856	833	853	893	870	908	876	831	890	896	917	920	918	863	826	861	832	868	863	891	862	857	846	883	869	876	869	903	881	873	877	868	838	836	893	873	897	882	857	853	862	866	853	886	835	855	889	894	847	912	888	840	839	870	871	824	876	895	780	844	868	864	875	862	896	889	873	817	866	855	858	869	824	887	918	846	914	880	830	850	839	818	853	863	875	836	814	834	869	845	858	891	871	873	858	874	906	884	893	896	897	847	883	793	884	882	853	842	903	897	886	903	834	846	918	851	885	862	826	874	863	851	842	902	845	902	869	813	827	875	825	852	851	849	859	849	886	826	896	858	840	852	859	858	905	819	837	831	878	860	892	877	870	842	844	872	883	879	803	886	864	939	856	850	856	814	859	897	889	872	831	867	863	854	886	927	873	909	847	807	843	937	887	860	891	870	857	847	855	851	854	868	897	850	841	887	861	867	862	843	899	812	860	866	828	909	887	923	840	889	878	882	822	857	855	858	846	862	879	846	867	854	896	863	887	877	824	849	866	867	845	933	829	885	930	905	842	874	846	886	874	849	866	858	848	836	908	861	889	836	872	812	844	847	863	925	831	794	859	867	893	879	842	848	853	859	841	870	865	860	834	860	831	878	834	838	853	850	891	868	813	866	878	882	858	847	865	924	863	873	864	907	808	889	827	812	835	867	845	862	862	841	832	898	876	870	872	863	834	844	879	874	839	877	881	826	892	830	848	874	871	849	884	858	907	891	838	877	888	849	890	852	894	871	893	877	839	830	874	861	855	898	898	880	874	841	867	904	866	878	881	863	922	866	851	926	886	905	888	916	851	873	770	860	883	845	837	846	861	834	898	909	905	851	877	825	869	861	866	847	884	860	912	842	883	888	876	934	881	848	869	870	873	884	827	876	813	822	878	903	920	899	954	878	855	884	868	840	847	876	869	881	891	873	873	880	901	851	848	881	842	872	838	872	806	897	865	848	867	846	894	844	903	862	876	883	878	827	885	881	839	874	869	861	856	892	851	905	857	833	824	831	881	866	861	848	861	853	889	841	834	821	857	844	830	841	901	908	891	872	805	904	803	864	892	829	867	865	873	857	838	860	932	905	835	860	893	825	823	876	875	881	834	878	893	900	824	878	849	862	840	855	870	822	852	905	888	841	825	882	836	838	826	855	840	887	815	829	855	831	789	809	858	906	786	821	868	863	825	907	851	852	854	840	885	863	795	847	825	900	856	840	881	874	882	871	905	865	888	866	823	858	824	812	865	845	858	857	906	826	849	900	958	864	875	848	874	864	873	854	892	825	871	802	842	869	876	832	825	816	832	869	919	860	866	859	908	813	855	870	898	844	831	885	852	855	871	850	849	825	868	828	890	870	888	830	862	848	829	819	838	844	844	871	839	884	832	903	855	875	863	865	854	899	891	896	857	897	791	824	824	835	841	847	830	861	822	862	836	902	876	862	838	868	848	901	819	888	853	866	858	825	863	857	808	859	908	892	834	846	892	835	897	807	886	892	866	797	868	830	881	882	874	830	824	852	861	876	875	905	820	841	851	840	902	883	806	898	882	870	893	863	855	913	869	847	828	886	847	840	844	863	883	852	834	905	887	861	881	867	854	805	844	875	892	894	901	881	870	906	826	850	877	826	832	886	873	880	830	865	890	846	819	870	907	874	809	908	855	882	804	895	854	903	837	856	854	847	850	864	832	855	849	891	835	874	845	884	866	858	848	855	823	900	905	871	874	812	910	824	889	830	833	887	867	868	862	869	882	851	884	775	901	879	783	894	829	865	823	856	827	864	882	854	906	850	877	910	881	848	840	865	856	892	837	808	869	834	906	794	871	922	880	843	920	895	922	841	822	947	850	839	888	870	805	867	873	856	891	847	895	864	861	846	867	847	894	898	894	900	854	840	923	877	836	885	827	853	892	870	857	866	883	874	834	849	861	875	847	840	841	861	849	911	836	828	864	943	883	872	856	884	863	828	843	887	824	828	851	832	873	910	847	825	828	849	842	867	859	820	858	897	917	836	958	811	856	849	852	844	856	849	832	936	860	907	867	874	897	861	855	837	882	916	848	846	851	834	896	838	920	835	817	891	893	857	829	857	831	864	884	900	863	836	902	840	845	852	889	887	875	877	870	910	821	928	911	883	883	911	886	857	850	922	883	894	869	863	903	826	856	825	845	879	864	885	898	831	833	848	865	869	906	876	864	852	861	853	870	867	856	880	880	882	940	865	870	872	900	865	845	852	878	883	884	910	882	825	882	844	861	838	858	894	851	835	846	859	875	851	903	822	866	846	819	827	860	843	930	839	884	928	882	822	821	845	874	871	865	848	872	832	801	934	863	793	832	870	891	794	875	886	881	842	914	845	832	843	849	826	855	892	880	867	861	898	881	879	831	880	858	883	868	839	870	861	835	864	850	868	889	825	897	866	901	864	859	846	882	845	887	864	829	860	846	887	826	858	867	886	832	820	845	806	859	865	828	883	921	831	853	873	876	832	869	897	811	870	854	841	874	888	927	860	860	818	846	811	889	867	862	864	906	860	859	869	897	837	873	953	816	821	844	793	851	862	876	817	893	842	864	905	854	843	860	846	876	826	839	855	845	786	861	961	863	860	831	893	907	872	866	839	877	839	815	876	800	890	859	865	872	844	868	890	875	869	858	846	884	900	800	829	840	860	815	808	821	847	869	836	824	831	880	847	852	831	884	848	918	847	830	796	777	862	907	853	862	890	876	913	843	878	901	810	829	820	855	883	840	882	846	892	863	854	894	910	832	851	851	824	821	927	880	858	867	847	871	823	866	878	818	863	868	869	860	886	861	834	872	900	880	860	838	838	844	894	882	886	896	856	824	839	873	848	886	876	902	887	929	867	904	853	876	844	825	808	850	887	853	855	855	848	834	879	803	864	910	860	835	857	899	875	894	791	888	863	806	862	830	831	906	868	887	857	875	815	867	882	873	875	834	868	880	828	903	861	845	881	895	843	911	865	882	864	891	862	844	856	915	895	823	921	875	898	851	857	846	862	874	810	855	825	816	822	861	855	879	858	941	870	857	871	866	877	874	789	831	879	853	882	863	873	914	839	822	888	870	877	886	827	915	823	866	869	897	835	916	867	865	813	903	869	888	865	877	909	827	870	900	845	898	886	854	809	864	834	828	892	854	874	841	899	846	946	868	833	902	835	848	915	811	904	836	893	883	850	858	891	855	864	868	826
22856	20940	29136	22893	20933	20491	3368	881	730	598	537	547	472	490	472	473	398	446	406	378	373	405	1862	6487	3444	345	317	354	353	336	344	358	331	336	383	372	325	353	340	343	345	345	333	351	321	357	350	325	344	336	351	334	321	361	327	337	336	345	344	330	333	307	340	325	362	334	349	346	311	323	324	360	351	309	358	363	317	325	311	380	319	362	294	336	328	346	325	323	348	331	326	349	339	310	336	318	335	327	342	314	329	315	319	325	337	304	355	322	320	335	346	301	312	308	305	345	317	336	311	345	332	304	324	326	326	306	325	333	335	301	358	320	297	324	349	318	322	322	321	337	359	342	351	344	351	339	329	333	309	347	318	318	337	344	329	314	354	346	310	342	351	314	323	339	335	330	322	303	383	337	353	331	347	333	349	380	347	338	368	315	358	352	319	319	345	330	330	353	322	309	336	338	299	296	354	347	306	326	330	345	320	313	329	329	303	336	358	370	364	333	331	346	314	323	321	352	340	327	332	364	347	323	335	319	366	348	363	349	312	337	336	325	308	343	356	312	339	286	357	334	324	353	350	357	316	323	349	339	356	335	350	323	331	324	334	343	349	301	336	311	338	334	340	342	328	327	324	357	340	308	368	324	357	344	333	354	355	305	339	359	315	301	330	345	328	332	340	331	338	327	331	324	319	355	340	345	319	316	338	322	344	286	319	310	303	343	344	345	344	324	314	315	348	315	324	305	316	331	341	352	320	337	291	292	346	355	365	355	314	353	363	323	321	324	351	363	336	338	315	348	336	325	333	354	354	316	318	341	338	366	335	348	323	362	311	344	346	326	332	312	347	320	322	357	337	330	365	350	301	294	330	297	337	310	361	324	329	336	345	315	350	361	323	334	332	355	307	334	322	334	332	341	313	354	348	343	338	345	329	333	308	307	338	324	333	347	331	322	373	324	310	327	319	323	353	312	323	338	316	354	339	351	338	353	317	352	317	329	360	346	352	334	356	336	318	348	343	344	330	317	372	330	301	326	325	319	340	358	351	365	325	361	370	365	331	331	337	333	346	313	348	298	353	319	359	333	355	311	328	334	315	326	320	333	323	333	323	333	301	300	335	314	309	306	350	325	336	332	309	317	326	351	330	323	322	318	333	329	335	347	324	306	363	339	291	307	338	305	336	364	310	306	299	316	341	317	340	346	338	320	357	328	336	300	326	312	345	343	331	310	341	343	311	361	354	304	346	345	304	343	335	316	349	350	353	314	342	356	328	320	345	329	354	302	341	346	338	335	384	318	313	323	326	319	321	353	321	340	361	331	343	357	322	346	359	345	354	336	316	319	350	360	348	281	312	329	308	306	365	359	334	304	349	331	335	332	335	351	317	359	326	295	353	341	331	334	357	320	316	313	330	332	317	324	365	329	333	303	318	340	354	322	327	354	313	346	319	311	361	343	347	313	344	296	344	345	311	346	352	306	352	353	330	334	327	352	342	327	348	341	334	321	357	306	346	331	361	363	300	312	343	322	337	362	319	311	340	319	293	332	310	339	315	293	344	326	347	314	353	334	354	334	381	349	311	354	325	309	346	353	311	332	338	330	348	335	316	327	332	337	351	341	344	334	353	315	335	326	355	334	393	317	300	329	334	358	334	368	326	361	321	332	336	343	315	339	334	332	319	315	357	344	355	315	339	339	358	348	343	348	323	322	330	342	316	334	340	342	349	326	314	317	331	315	315	332	346	317	350	362	302	309	321	354	365	354	364	336	334	361	352	349	312	342	315	327	348	351	375	345	290	360	345	344	354	315	329	343	321	377	329	349	332	322	379	358	330	331	337	325	321	317	321	339	354	329	337	328	343	347	321	316	350	370	339	315	342	312	331	333	303	313	331	335	306	296	327	355	332	336	332	314	329	314	327	340	352	339	339	349	315	310	347	316	334	339	334	326	340	325	307	324	367	315	315	343	320	324	350	341	323	349	345	345	316	336	327	342	346	345	309	341	359	324	322	365	327	348	313	329	336	344	328	339	345	352	312	326	314	332	333	367	321	307	305	327	307	337	307	334	347	301	325	337	368	316	330	342	322	313	344	337	292	315	325	329	345	333	305	317	331	316	360	360	298	322	354	371	310	364	345	346	323	338	337	347	342	324	316	383	329	312	332	291	338	347	326	318	340	323	349	332	329	353	330	369	333	331	321	335	334	350	353	343	339	331	351	312	333	334	333	340	350	323	319	363	326	331	333	323	341	336	326	324	328	344	280	345	335	347	348	312	326	343	312	325	332	321	319	319	319	328	367	323	350	361	330	307	379	363	334	342	345	320	305	324	300	311	323	348	320	353	325	331	338	321	323	344	325	282	339	340	322	347	337	350	329	331	306	326	343	345	322	299	359	322	344	310	316	348	319	337	330	334	323	362	358	348	303	337	342	323	338	324	343	309	312	330	330	327	333	322	349	327	340	316	361	346	345	320	319	323	324	311	314	336	368	376	338	303	331	349	310	340	330	330	336	348	332	346	307	364	336	341	317	384	322	331	331	341	328	335	337	335	342	354	320	304	306	347	354	355	292	339	326	348	316	321	337	337	368	332	328	332	295	342	325	305	315	306	367	344	337	368	342	321	365	345	364	299	336	330	356	358	369	311	341	320	339	347	311	341	326	319	331	334	331	341	344	328	328	328	312	335	345	328	317	321	305	324	337	345	321	319	324	329	365	342	341	341	326	326	350	348	323	364	353	304	343	337	346	343	321	325	360	326	319	348	338	332	359	346	352	360	331	331	338	358	322	329	343	338	348	308	311	330	343	294	308	318	361	334	334	300	315	330	320	321	340	332	345	348	349	324	354	312	318	343	320	304	312	342	338	318	323	348	343	322	299	335	363	314	335	349	321	314	330	341	323	324	331	319	314	301	340	343	354	347	332	335	351	355	330	319	342	308	356	348	319	317	348	275	327	329	327	330	332	335	317	322	327	330	338	321	349	359	304	351	342	326	344	322	336	343	331	353	327	301	290	311	328	328	335	363	333	360	310	345	324	329	323	343	360	319	318	303	322	338	360	317	360	329	326	342	341	328	346	360	328	337	355	327	309	324	353	321	325	315	369	324	335	335	338	322	348	333	353	360	335	314	327	334	342	338	336	337	321	321	311	333	320	312	314	306	333	311	355	331	314	295	339	336	311	339	315	347	333	353	340	325	318	349	323	345	321	328	320	343	334	323	350	357	324	313	334	341	327	330	339	367	316	378	337	311	364	361	313	373	342	318	349	337	329	303	328	375	369	338	315	291	318	326	344	356	313	344	327	332	342	332	298	336	345	346	336	350	316	343	334	289	329	355	353	321	314	313	332	315	337	317	322	335	309	324	338	324	332	361	307	336	317	310	340	325	316	332	318	371	371	378	317	333	292	355	305	322	399	357	324	303	353	332	333	347	318	334	319	334	299	326	300	341	342	323	356	328	328	323	320	320	295	336	309	330	318	347	343	289	339	313	349	305	336	305	344	318
48748	53264	11584	6124	4205	3179	2413	1958	1666	1434	1288	1161	986	1017	968	870	801	751	701	667	666	744	4478	13985	5652	564	535	546	568	564	528	569	552	532	561	505	498	522	511	527	527	544	541	532	517	477	475	512	510	554	532	489	563	538	513	478	501	539	519	533	497	540	545	550	496	495	500	534	528	494	518	489	511	531	530	560	533	484	530	497	536	497	561	518	492	528	510	483	520	519	502	504	488	514	517	487	518	520	511	522	505	506	539	499	475	503	475	547	482	516	520	517	516	469	464	464	468	482	532	500	507	478	544	538	490	456	533	505	510	540	513	466	490	485	511	562	496	497	487	498	487	502	529	464	542	511	498	520	461	526	533	451	500	497	503	522	494	532	544	530	498	487	493	559	506	532	545	514	510	466	491	470	533	479	523	539	448	499	517	536	488	477	510	501	518	521	526	506	500	522	491	516	510	489	484	478	545	496	463	543	483	490	515	492	493	530	493	493	529	506	499	501	539	517	470	487	490	482	479	522	509	505	521	508	525	499	527	490	450	501	491	477	508	474	563	472	504	493	498	491	464	529	472	465	457	509	500	515	512	522	486	533	472	510	510	447	510	515	462	532	490	506	487	506	488	500	494	517	493	525	514	510	515	490	517	499	488	470	493	519	524	508	523	493	515	506	505	482	470	494	509	527	529	523	523	517	508	543	485	505	509	508	541	528	467	500	500	506	505	508	500	522	513	502	488	533	484	540	505	508	510	514	505	511	495	502	542	456	516	499	494	494	547	506	495	465	531	538	498	544	510	463	527	519	502	503	499	515	501	508	460	541	474	528	524	524	538	514	524	489	516	496	479	511	498	514	450	488	503	512	527	506	478	512	479	502	514	524	505	495	505	532	542	497	509	501	508	492	524	478	543	470	525	485	506	522	463	502	516	508	513	515	490	546	511	499	481	523	501	503	522	503	490	512	553	477	501	501	524	532	507	486	522	526	511	517	520	505	519	545	498	499	485	494	516	488	489	535	491	517	516	495	504	521	508	532	528	495	458	525	478	513	472	499	470	499	467	468	555	505	503	492	502	505	507	495	475	416	490	526	497	466	524	554	505	517	528	544	500	528	519	522	490	487	504	498	512	467	494	526	467	517	485	483	548	499	500	532	531	541	471	538	463	506	529	537	504	514	510	497	518	482	517	482	464	506	524	465	466	513	488	510	527	482	467	521	462	485	525	482	520	486	496	480	533	502	493	505	504	516	511	501	515	497	489	485	524	512	516	501	499	485	530	508	514	489	508	532	487	522	516	508	517	534	475	549	465	514	480	505	515	472	525	504	507	497	502	484	509	534	505	500	498	482	540	553	504	496	486	488	471	494	521	479	502	519	519	529	532	482	490	503	509	484	495	531	523	500	485	512	507	456	523	501	507	503	514	476	490	470	508	513	484	497	520	514	531	466	488	536	534	543	485	467	481	482	487	511	528	494	486	479	516	445	505	520	504	506	534	487	486	526	513	496	492	512	469	496	509	487	537	522	469	497	525	518	503	521	526	478	495	564	493	485	496	558	519	491	548	516	544	493	479	503	504	533	473	459	502	490	513	507	498	527	522	529	519	528	486	522	507	503	490	526	490	521	476	466	468	501	524	508	454	519	507	503	484	526	487	500	541	497	552	482	544	488	502	531	488	492	478	495	490	509	477	499	496	469	490	491	509	536	453	492	503	529	503	510	549	441	502	512	523	499	496	483	484	476	511	495	543	495	452	505	493	488	473	532	509	478	472	487	510	542	512	512	471	482	516	509	538	493	477	511	519	503	520	513	508	464	518	520	502	500	498	493	475	472	458	515	506	535	490	480	499	494	507	514	538	499	499	520	516	533	490	540	509	488	490	529	491	479	484	524	482	494	492	501	522	471	479	499	516	532	470	482	537	505	461	500	515	503	532	515	504	502	472	520	505	481	500	513	476	476	503	511	506	487	507	493	536	475	526	465	475	495	492	539	471	513	504	495	496	463	497	503	530	520	505	530	493	508	509	560	515	470	471	529	522	500	528	517	501	495	527	497	499	497	504	473	520	492	488	486	505	508	512	508	492	504	480	471	450	509	517	498	512	524	479	494	479	505	556	525	503	483	526	490	488	471	571	546	510	453	494	547	514	499	495	547	508	521	522	487	490	504	511	479	496	503	493	506	468	483	502	479	484	500	523	524	502	503	507	489	488	457	514	503	525	513	496	511	513	458	534	474	502	486	493	495	489	468	501	488	520	539	450	529	494	516	515	479	497	492	512	534	484	499	554	462	519	519	503	496	533	523	503	476	460	484	485	487	496	493	522	510	524	512	494	500	529	496	539	489	522	518	534	500	498	489	517	479	504	513	488	493	484	493	509	482	515	493	500	503	513	522	505	515	541	474	514	498	541	519	524	536	476	531	491	522	502	523	486	519	506	505	466	520	476	513	517	511	525	531	515	503	487	494	474	519	491	499	556	508	480	525	465	505	450	479	514	514	494	522	478	535	478	513	514	521	470	512	506	514	485	483	507	493	511	513	495	462	535	452	513	493	474	492	492	511	497	506	533	507	495	500	507	456	500	502	532	510	448	489	480	508	473	470	473	512	532	487	509	485	542	526	481	524	552	491	514	494	524	516	504	496	505	518	500	524	497	455	502	480	483	480	493	490	503	491	462	481	497	535	449	493	509	495	471	526	481	514	530	509	484	539	518	497	527	530	525	493	498	474	499	493	512	450	475	494	493	476	509	485	509	502	480	520	532	490	487	512	496	508	524	501	512	513	471	524	525	517	505	481	481	520	529	514	488	491	501	472	502	527	519	496	472	497	544	483	506	479	517	499	521	470	532	482	472	524	535	496	518	491	486	546	480	478	518	508	504	533	517	539	484	487	522	476	505	484	503	524	499	488	487	503	489	513	528	475	482	475	521	480	516	496	490	495	498	490	514	513	533	483	520	461	521	485	495	479	509	528	508	517	480	482	462	524	456	488	464	509	527	506	533	578	501	509	525	520	518	456	500	497	488	482	531	488	525	501	471	528	513	474	486	535	534	528	510	507	496	512	514	509	525	500	536	469	470	508	499	494	536	486	495	525	489	518	476	444	492	477	499	485	509	499	482	514	519	460	510	504	526	504	529	489	505	491	464	501	500	504	507	522	515	467	464	457	504	498	492	471	519	528	470	548	511	514	527	490	495	478	496	508	493	495	486	496	490	525	506	496	502	481	513	539	533	511	546	532	498	478	509	461	502	542	553	475	538	539	559	487	517	486	510	494	503	488	520	521	459	532	498	532	475	481	461	514	469	501	481	469	514	501	522	520	515	499	510	478	516	522	511	540	480	500	498	520	537	493	521	518	500	513	467	494	498	476	468	510	457	478	474	530	513	494	510	492	502	483	488	541	465	494	493	517	506	499	498	472	491	523	529	503	497	511	515	494	491	516	495	539	515	502	500	501	521	495	530	500	503	501	515	485	487	499	504	502	508	507	492	508	516	501	478	497
26561	21147	11626	1171	643	558	557	530	516	518	547	506	527	477	505	521	505	481	500	512	477	486	521	619	656	476	524	518	449	514	488	502	529	485	500	475	467	511	500	508	532	482	528	485	516	479	528	527	520	483	506	515	508	492	476	561	480	513	508	466	501	503	510	489	536	495	491	510	480	500	477	485	493	469	499	504	488	510	476	505	486	484	495	504	509	470	523	484	489	483	482	543	505	493	522	481	497	469	508	458	471	479	504	478	512	509	487	547	464	525	488	476	467	491	481	492	448	493	512	477	499	455	533	484	486	493	487	515	504	482	482	498	472	492	471	500	526	502	537	476	522	501	506	503	498	479	473	500	510	510	514	490	484	520	494	458	472	490	465	508	506	499	479	501	522	522	474	486	478	508	476	497	480	471	524	498	506	490	490	492	530	481	470	487	472	499	492	523	497	496	477	509	496	508	520	517	489	469	521	510	456	482	472	493	516	499	485	493	448	479	484	471	493	510	513	492	469	544	465	486	469	531	527	481	477	490	483	506	477	446	521	515	499	498	478	515	459	475	518	519	521	502	498	486	464	504	482	531	502	516	474	485	500	487	465	461	477	490	506	501	531	489	491	485	491	462	499	496	501	507	539	485	493	515	455	479	499	514	498	479	516	539	528	496	507	501	519	433	510	453	512	489	503	445	518	478	499	505	516	495	494	475	478	554	539	474	527	495	459	531	489	509	516	510	509	462	523	503	500	468	499	505	507	495	507	501	515	507	513	487	490	481	461	508	521	490	475	503	518	475	463	479	496	493	506	483	537	470	506	473	494	499	481	540	496	506	497	489	502	504	449	511	490	449	495	497	478	491	485	538	501	527	486	495	488	496	510	477	491	465	442	475	491	515	494	501	484	497	513	455	496	524	532	505	461	476	457	529	490	474	523	482	501	478	473	486	481	559	517	507	474	479	506	456	481	501	490	500	499	514	473	509	493	510	484	502	510	483	441	484	472	470	472	499	526	487	527	484	481	518	513	483	493	468	500	485	465	515	485	521	524	482	519	497	495	477	482	506	474	480	476	504	490	473	479	487	486	510	480	494	493	467	473	518	475	495	472	517	489	485	485	503	510	497	441	481	508	501	509	496	477	487	474	507	521	471	484	516	506	492	499	532	472	480	499	490	518	524	461	502	480	502	486	512	469	531	495	468	506	479	524	511	454	489	505	495	463	480	472	494	475	473	486	474	510	483	526	447	530	439	511	517	494	459	457	522	494	482	496	460	506	506	519	479	476	470	480	519	485	467	523	481	482	513	502	480	522	505	541	525	492	458	526	536	487	508	519	477	509	520	498	479	479	484	482	490	523	456	525	499	479	487	492	502	483	465	508	515	461	493	514	480	503	530	484	483	496	437	533	489	482	522	504	513	484	485	490	468	525	511	514	494	508	509	484	503	478	493	533	469	504	451	456	516	509	499	510	492	464	495	494	479	521	497	496	495	507	489	468	499	532	470	506	501	447	495	532	470	477	494	455	497	480	490	497	482	469	495	511	471	485	471	525	507	471	499	483	478	455	525	491	512	485	505	497	508	500	465	497	538	506	500	492	476	489	497	502	527	484	477	487	470	491	478	480	486	446	464	493	485	489	463	520	467	518	507	497	468	460	488	452	461	505	506	498	498	536	496	485	490	500	472	493	497	457	487	489	519	510	479	506	475	511	494	510	505	471	455	483	514	498	510	493	479	512	519	482	499	499	493	481	473	493	536	498	528	510	482	500	477	503	504	507	515	497	497	455	479	492	512	495	466	490	528	458	490	446	483	495	503	485	514	519	511	485	486	485	468	516	458	497	508	476	525	501	486	469	537	488	475	478	492	514	495	489	481	519	500	472	482	511	483	485	518	480	429	480	506	468	476	430	508	465	496	445	490	507	513	516	513	520	482	547	502	502	476	497	501	500	501	487	515	505	475	514	490	509	491	486	457	492	521	515	487	525	472	452	475	489	455	516	529	479	496	483	480	479	513	502	498	486	510	486	473	450	495	476	525	512	496	462	514	488	527	490	479	509	501	494	463	528	498	502	490	434	501	462	502	497	486	448	490	518	515	526	495	488	496	491	506	492	485	455	465	556	492	498	456	468	503	464	504	498	442	482	489	466	467	487	485	483	528	488	481	496	514	484	446	470	511	520	476	481	527	528	506	487	529	491	475	557	504	519	500	522	508	530	511	486	469	464	472	485	526	505	493	495	477	504	508	426	489	496	506	513	472	461	512	505	525	467	516	460	500	519	511	538	488	456	498	481	462	478	521	500	471	472	475	509	517	470	496	494	507	480	476	479	458	495	552	540	495	532	518	511	461	488	465	486	505	520	480	518	504	528	494	470	521	507	558	479	474	511	471	495	468	484	513	460	484	483	505	506	481	471	553	509	487	509	496	562	499	506	523	498	470	489	481	491	517	521	513	503	501	485	466	503	483	495	478	502	488	493	487	480	529	501	496	519	514	501	548	502	471	520	493	446	497	515	490	483	485	489	457	488	505	498	503	499	490	467	484	493	506	452	465	473	550	533	505	463	515	525	485	544	500	487	474	500	484	505	475	472	491	478	476	450	473	553	440	508	507	502	493	487	486	466	488	518	500	488	498	476	516	503	527	486	493	533	522	472	493	521	512	512	477	482	465	516	454	505	501	539	534	489	477	493	479	470	505	478	506	485	518	505	489	489	467	498	495	505	495	477	481	504	508	465	495	478	504	489	516	502	478	516	477	487	516	464	491	492	487	489	507	488	502	520	476	464	487	468	468	529	497	510	474	518	527	499	500	469	478	480	482	532	487	485	498	505	494	531	519	529	501	507	519	521	495	465	482	496	499	480	507	490	458	474	504	463	431	512	487	515	466	484	511	473	486	511	523	500	477	518	494	476	473	515	482	517	499	516	487	472	518	492	502	511	498	510	512	434	491	496	474	463	477	484	486	485	453	516	449	449	492	502	494	484	495	491	485	487	465	481	482	520	463	455	473	488	481	469	556	505	462	495	503	480	504	520	512	508	489	507	481	496	439	478	505	490	469	472	564	489	523	474	498	524	490	480	509	432	501	494	476	520	504	531	508	476	534	549	496	484	516	525	463	516	488	499	479	503	475	477	460	477	493	516	498	479	515	458	504	501	495	537	542	485	497	466	507	513	489	460	494	444	506	482	479	475	496	498	493	516	506	473	467	439	532	486	507	523	481	505	483	485	480	545	465	512	485	502	497	496	478	509	510	497	521	466	465	502	481	502	458	482	525	494	521	526	452	466	472	568	507	484	485	500	496	479	491	482	524	523	496	496	499	468	507	464	468	547	453	479	484	500	510	538	472	503	527	528	484	484	470	507	498	472	464	455	500	515	446	462	486	512	509	493	530	541	495	516	451	451	486	474	470	526	501	523	525	480	534	474	521	522	503	503	490	456	492	458	490	484	493	515	513	546	476	483	488	506	495	508	510	492	489	442	495	548	519	517	443	477	470	499	476
20655	20734	1554	1107	925	908	877	800	789	798	820	811	825	737	769	782	764	764	773	697	758	729	716	978	1190	707	686	717	728	717	742	676	735	711	731	750	735	716	668	686	740	707	725	728	700	739	751	708	752	699	713	729	756	702	760	704	691	713	764	698	724	712	738	729	684	727	759	719	705	695	726	698	697	685	692	729	727	714	705	701	711	679	690	696	728	736	765	730	716	715	750	748	713	752	711	731	686	696	723	723	772	692	692	733	755	708	713	692	697	725	748	738	686	698	716	706	699	733	699	727	742	713	689	713	771	685	728	761	719	708	747	728	732	703	705	776	746	699	699	772	704	719	744	676	727	729	714	740	698	701	708	716	682	724	734	743	783	685	727	749	718	771	739	701	717	698	717	747	740	697	739	768	714	714	678	723	712	733	776	669	737	762	699	719	663	759	746	695	730	708	695	719	771	741	720	737	713	728	740	675	771	694	718	703	748	760	784	724	732	706	715	779	738	703	731	758	733	741	743	694	718	701	736	716	683	734	780	739	714	725	696	726	724	710	696	753	733	715	704	711	666	748	733	764	724	744	694	721	698	751	707	709	751	773	757	694	666	728	701	719	710	711	725	761	721	700	697	672	767	730	693	711	700	759	704	734	757	664	727	703	721	755	667	712	752	710	730	699	700	683	694	722	678	712	698	685	719	748	721	725	758	697	719	714	685	691	750	710	661	738	715	710	694	675	759	737	727	710	739	685	750	764	714	700	784	733	723	764	681	716	730	742	740	715	688	730	759	729	721	761	750	704	782	713	742	701	748	715	735	753	696	737	687	696	753	698	740	741	674	724	701	716	751	682	713	762	695	735	745	725	729	705	714	702	685	713	717	749	732	700	740	718	713	732	661	723	714	715	715	712	703	712	743	722	773	758	733	730	736	758	684	733	707	723	744	699	728	740	738	674	723	653	741	733	718	710	726	683	787	695	724	704	738	704	744	732	742	740	708	737	747	739	758	722	699	695	752	668	734	750	697	745	737	756	707	775	735	751	733	768	751	743	671	678	748	738	763	747	721	689	719	697	720	705	741	724	712	750	697	702	746	739	696	695	709	678	723	736	709	701	761	761	708	766	738	727	737	737	738	738	711	754	754	745	671	684	727	733	686	719	709	721	729	717	704	737	763	747	710	707	701	711	716	736	706	687	735	701	685	658	691	755	767	720	738	668	760	701	693	671	741	688	697	712	765	750	663	725	670	781	750	655	746	744	712	678	737	674	729	729	776	724	705	717	741	747	679	711	688	700	682	672	700	730	743	785	749	696	748	690	724	713	705	757	717	698	681	760	710	729	726	737	747	723	738	750	743	723	737	746	753	722	697	677	702	710	766	704	728	714	750	732	709	729	757	721	695	725	715	690	758	695	734	796	693	738	713	757	707	766	740	734	637	734	729	731	749	742	717	775	708	735	728	749	751	755	785	730	700	719	716	738	729	709	678	720	688	729	705	713	689	711	753	778	709	724	729	718	705	666	711	739	728	748	756	720	708	711	698	711	739	676	694	718	725	724	695	679	706	743	708	722	756	740	750	740	710	742	755	715	700	765	706	742	729	717	750	724	717	717	714	718	724	771	683	727	736	727	749	707	722	739	759	734	771	752	724	693	739	681	764	696	749	752	720	717	708	718	700	718	728	765	718	747	755	729	731	731	761	744	726	712	701	709	709	741	715	746	684	765	699	727	727	734	709	735	698	721	736	659	753	733	734	757	739	724	761	761	700	743	706	751	756	710	730	719	761	701	726	716	712	726	709	706	797	736	753	686	706	761	707	690	707	707	685	697	690	672	715	744	733	735	708	731	716	731	724	756	720	711	694	708	700	699	749	704	698	732	689	674	768	729	746	694	696	692	735	716	712	757	747	732	697	701	691	760	752	764	751	715	718	738	749	699	699	741	718	720	782	747	684	786	704	660	713	732	744	700	787	723	735	679	736	728	738	748	687	732	732	714	705	744	712	671	730	710	709	735	746	754	723	696	730	702	720	678	787	706	763	752	696	725	700	697	737	735	702	691	749	735	741	721	746	721	718	732	698	726	687	703	756	718	719	708	726	758	701	725	738	712	711	716	748	743	775	755	749	670	700	731	737	713	714	724	724	722	729	705	744	709	760	737	782	659	718	723	752	755	786	715	753	743	704	717	666	719	682	708	735	751	734	723	703	724	746	745	744	751	762	754	746	743	719	717	779	708	720	721	716	743	740	683	753	755	724	732	724	727	723	733	697	745	753	715	718	737	748	747	720	751	742	744	724	698	776	731	745	639	693	731	777	724	711	723	682	675	718	725	732	708	712	757	754	735	705	707	723	733	704	752	727	748	727	719	738	699	719	706	755	696	666	698	704	750	696	692	750	696	759	684	731	751	727	682	719	728	705	693	769	693	678	734	692	734	703	727	734	679	721	744	762	750	704	745	756	791	732	733	779	709	720	725	666	742	738	701	729	719	754	732	740	766	746	732	748	802	739	759	674	731	731	695	672	692	702	747	691	740	723	705	739	738	743	723	750	728	742	720	720	706	745	695	721	717	687	730	724	751	793	700	729	732	728	706	681	769	712	759	693	736	699	733	688	725	757	743	722	694	748	686	711	775	696	672	719	741	746	739	750	747	715	750	774	769	696	744	680	718	690	710	725	726	717	691	714	714	739	713	710	728	706	736	754	710	767	736	726	718	704	778	707	697	737	705	720	684	740	689	737	720	742	714	738	761	708	704	740	736	726	696	681	670	759	760	690	785	723	695	730	733	804	692	725	740	723	727	684	671	709	735	753	713	750	703	706	741	671	731	727	729	744	717	714	772	692	718	752	726	681	746	695	753	740	707	740	666	739	699	740	702	696	690	714	737	698	705	727	681	712	755	679	792	721	701	758	720	757	729	700	686	711	704	693	750	732	683	752	679	702	730	723	698	755	730	759	737	742	762	708	699	749	683	712	712	796	725	714	767	755	702	707	738	741	676	759	747	649	710	698	712	764	727	692	711	696	751	707	726	721	747	740	680	738	722	732	680	708	723	755	740	696	754	687	716	681	684	758	725	706	673	752	748	727	729	803	738	727	712	690	772	718	754	727	716	697	746	776	709	750	714	705	715	722	725	744	725	717	691	717	751	743	735	673	712	727	705	720	712	731	748	727	716	711	742	746	679	761	696	750	731	759	665	683	746	754	749	719	663	703	718	729	720	760	743	770	717	782	765	675	694	687	722	774	690	749	755	741	735	714	706	719	706	697	703	717	710	815	716	720	715	680	716	692	744	729	740	709	775	725	697	728	733	688	717	730	771	765	704	743	689	711	728	749	748	742	724	701	722	713	757	706	732	774	722	745	720	686	693	709	659	679	690	721	727	689	720	744	706	745	668	714	730	732	747	711	717	724	741	693	732	685	731	712	728	763	723	745	733	676	730	647	689	721	736	699	680	706	741	715	719	721	739	750	698	694	712	705	713	761	752	731	719	696	818	665	724
23762	20928	27752	24220	20761	6410	1144	853	805	766	743	705	642	714	676	579	616	639	626	600	602	612	943	4106	2772	594	600	608	626	583	566	572	568	600	583	581	602	568	581	580	630	589	617	568	575	627	566	625	625	596	558	633	597	625	540	580	547	602	587	558	576	590	560	584	626	594	574	607	588	569	574	588	590	597	527	592	603	567	588	568	568	614	536	591	535	592	560	585	611	583	558	579	599	531	583	592	559	559	645	600	596	633	608	582	640	577	585	610	582	572	587	569	590	577	583	613	609	599	586	573	627	566	563	594	627	618	607	561	592	582	614	629	563	560	632	626	550	600	623	582	583	606	591	616	604	554	589	600	598	562	614	571	612	608	562	576	583	585	601	524	602	571	549	601	607	518	588	583	577	557	570	592	586	615	579	597	567	586	578	577	562	583	582	615	593	598	573	590	589	586	552	613	619	586	618	588	563	613	582	565	581	563	584	582	585	596	592	553	583	572	583	592	537	606	644	585	578	566	600	575	579	549	589	569	625	564	558	571	607	577	589	612	602	579	536	561	586	589	570	570	584	563	607	596	583	536	548	550	598	566	622	610	566	588	564	583	581	618	585	531	607	615	651	606	626	575	568	577	582	591	589	640	565	587	602	620	612	605	569	594	562	529	609	609	551	599	581	550	588	559	616	582	570	591	600	576	590	611	574	592	613	568	620	576	593	579	596	581	555	585	627	562	561	607	547	583	633	552	531	571	533	622	622	590	591	591	585	601	556	573	569	587	618	568	597	580	606	595	592	590	570	595	629	579	590	600	570	604	586	570	564	550	634	640	610	570	590	598	584	603	558	604	641	607	595	541	535	564	569	590	570	588	546	568	603	607	627	591	583	590	560	651	567	614	539	629	607	543	586	566	580	614	594	572	590	565	602	617	591	605	584	580	593	561	568	547	605	585	632	568	601	598	604	591	592	620	595	561	606	570	609	574	586	565	575	626	602	665	613	552	566	610	595	618	573	590	597	579	601	606	641	580	577	595	589	558	559	597	571	579	605	604	601	571	552	577	562	572	537	565	541	569	596	604	596	573	606	592	511	618	593	614	588	564	586	593	549	541	570	565	593	623	573	584	595	568	573	590	569	575	610	603	564	582	573	559	645	584	559	587	635	561	588	566	608	583	607	555	611	578	588	573	611	579	574	575	601	618	558	573	588	585	631	565	576	583	594	608	577	617	568	568	574	585	606	606	566	585	590	546	598	560	586	585	585	606	629	581	601	586	596	607	574	587	583	581	575	561	596	587	593	635	591	607	579	576	535	571	605	596	603	606	575	541	602	604	539	571	600	609	587	590	591	554	610	614	571	646	550	544	576	567	549	567	616	616	594	596	600	586	600	576	544	570	581	560	574	664	586	587	617	590	558	598	580	554	587	576	583	565	576	563	616	567	590	553	608	623	587	591	637	564	606	572	601	579	592	581	640	575	612	616	575	567	574	568	596	550	607	578	568	590	608	597	568	575	594	628	593	564	594	574	609	621	558	633	555	553	582	568	596	589	603	624	566	580	576	578	620	573	561	590	579	588	621	584	580	575	536	581	601	567	622	595	614	628	576	615	537	606	573	541	608	613	596	611	581	532	577	574	607	547	580	636	597	560	597	565	602	612	587	568	604	582	576	555	585	619	569	599	584	571	594	612	594	594	657	595	551	583	571	544	582	597	616	543	578	603	626	569	588	540	592	571	566	555	580	579	617	575	552	582	622	567	566	583	589	612	553	574	592	537	581	589	540	611	606	564	587	588	548	567	584	530	562	590	635	592	593	587	570	535	556	604	579	572	570	563	575	572	565	556	581	570	607	548	600	595	569	617	598	526	624	665	585	592	581	542	576	568	566	553	572	541	552	551	639	588	598	583	558	581	568	555	637	574	584	580	582	596	582	572	607	535	591	564	575	607	550	561	610	622	636	607	582	567	560	612	582	590	582	543	573	580	595	597	596	565	568	561	566	560	615	609	561	582	604	587	586	527	596	578	580	579	597	602	587	617	521	599	566	588	563	622	583	604	599	624	637	556	587	577	631	584	592	605	570	576	570	598	563	580	543	591	578	574	577	572	625	611	583	561	571	597	567	552	562	567	624	597	585	543	571	549	602	578	579	586	563	598	575	591	619	595	560	574	598	571	575	564	533	616	576	550	590	615	593	586	562	599	582	561	604	583	558	581	611	620	561	587	593	612	565	601	563	575	585	610	644	611	554	555	595	606	573	593	576	555	589	586	602	584	567	580	583	592	634	596	584	570	546	576	595	575	566	592	564	554	565	564	560	589	627	604	567	600	612	604	598	585	605	583	596	600	588	607	587	584	592	618	596	610	580	603	562	562	583	613	578	614	574	592	568	583	612	574	541	586	597	559	564	622	579	573	583	579	567	585	619	610	595	579	598	585	591	596	610	620	569	599	612	586	582	555	616	542	565	595	587	585	590	594	539	567	613	593	591	587	584	587	588	623	575	645	596	600	589	590	560	553	618	531	613	606	590	581	608	614	585	638	571	567	599	564	561	586	583	579	596	567	590	602	625	602	603	572	552	605	642	595	557	588	608	604	624	621	611	531	563	580	577	544	581	585	590	618	589	591	596	573	616	584	631	618	564	571	613	549	567	610	558	600	585	580	617	559	565	585	563	553	577	554	529	561	578	585	573	597	568	562	584	593	559	552	568	597	609	597	588	628	549	633	595	592	613	583	602	604	647	564	563	608	586	559	626	560	569	576	608	570	523	585	591	626	617	595	626	564	595	590	595	580	562	569	563	587	558	597	599	535	575	631	586	563	558	597	613	560	622	592	605	569	621	572	590	580	538	546	606	560	567	567	621	600	556	559	616	633	595	581	564	598	594	597	582	568	584	597	604	552	588	555	554	595	603	533	603	568	565	562	602	551	584	588	615	567	586	612	567	571	596	568	618	597	565	627	623	570	595	586	572	546	573	562	617	555	605	606	566	562	591	599	582	553	576	638	515	615	569	566	600	562	605	540	571	604	596	602	598	621	576	558	613	586	612	538	558	587	605	584	608	577	556	592	566	568	544	606	575	605	625	618	571	605	582	574	618	602	571	547	608	596	584	604	542	589	610	577	590	589	566	557	554	609	607	610	608	645	559	593	581	584	567	567	558	549	577	574	593	577	569	595	582	570	579	563	579	572	563	544	612	546	539	590	579	572	623	592	563	622	620	593	584	534	546	566	595	568	572	564	613	576	637	601	574	570	634	551	532	586	556	585	589	574	548	576	593	525	579	605	587	596	567	583	611	550	579	574	596	608	594	601	628	581	601	584	580	594	595	596	615	588	586	577	613	584	625	615	591	551	627	532	578	532	532	556	583	596	536	557	579	597	559	637	575	592	569	600	597	576	608	554	569	596	585	560	560	605	606	580	557	627	631	599	606	549	532	601	560	591	574	543	569	588	589	576	597	571	559	569	576	568	610	555	582	536	581	609	583	590	566	589	568	556	542	557
40751	41249	7677	3997	2918	2298	1843	1605	1450	1439	1322	1267	1210	1127	1089	1059	1036	979	977	963	955	1005	1845	9333	5489	899	839	902	895	910	831	876	903	863	910	837	843	864	890	845	861	896	817	884	865	859	914	822	876	894	851	878	855	869	827	892	847	891	848	841	881	864	823	814	890	876	859	857	880	812	865	886	852	805	876	904	921	937	804	804	869	897	828	912	855	926	819	836	887	864	837	849	880	882	862	840	883	829	890	854	821	852	827	853	886	840	856	830	850	739	847	858	854	866	853	847	859	845	848	873	835	785	846	813	881	885	797	870	805	871	832	822	849	889	877	904	883	927	833	856	873	878	857	845	864	900	913	872	872	850	841	844	849	863	896	846	854	853	849	825	854	891	843	885	818	844	905	865	884	840	834	899	849	889	873	826	845	891	862	851	867	827	825	816	817	798	836	850	819	849	839	912	866	864	850	835	901	862	852	858	858	818	859	850	854	871	916	894	831	847	840	867	850	881	843	877	870	856	846	877	854	885	863	866	845	887	863	832	935	843	895	885	867	824	807	847	801	858	849	809	850	862	898	876	883	877	861	813	845	885	857	902	848	867	830	794	896	844	878	844	867	805	831	817	879	881	845	833	847	800	824	839	905	827	893	891	836	903	861	828	807	859	885	818	824	849	874	846	878	843	849	824	809	866	859	833	797	850	857	859	819	939	949	880	838	886	843	926	873	858	880	822	812	826	826	869	816	845	843	854	799	817	870	872	862	811	884	825	888	841	874	864	748	854	842	897	901	824	790	858	847	870	847	881	853	817	836	866	872	871	870	871	863	850	893	805	841	834	796	834	831	878	872	817	809	866	873	827	863	815	891	822	894	871	834	865	891	898	901	867	864	916	835	827	842	851	824	858	862	859	883	855	823	836	955	868	841	830	887	858	910	820	859	897	843	877	820	855	845	850	854	854	828	878	839	888	840	876	843	899	867	816	867	840	839	843	831	839	853	830	903	860	881	909	839	833	813	863	851	807	832	840	864	813	820	869	847	918	778	838	859	888	798	872	913	881	886	897	898	872	831	841	909	837	817	886	838	866	877	815	838	893	850	839	825	815	905	877	824	822	862	822	832	842	863	854	832	888	849	872	905	834	872	884	864	868	830	854	845	848	872	820	821	858	854	877	851	879	854	844	804	891	871	825	838	824	813	804	867	866	898	811	848	806	846	884	871	841	892	845	878	813	870	828	862	888	870	851	853	849	852	856	833	893	829	874	881	833	865	860	851	854	833	807	901	873	869	802	811	884	834	854	795	856	840	800	888	868	804	824	818	826	834	818	867	891	864	876	886	945	814	868	876	839	855	869	882	860	860	851	865	827	894	904	866	902	832	871	843	802	837	847	825	895	848	876	832	917	819	856	835	852	865	827	822	831	845	852	856	835	853	838	848	852	826	888	879	800	830	855	848	848	852	842	832	875	830	890	887	862	844	827	832	868	845	846	874	899	895	885	857	841	820	815	841	870	847	837	878	861	852	880	848	888	829	858	844	869	876	844	828	812	895	912	818	875	826	811	861	878	839	851	829	886	892	842	873	954	815	860	860	915	855	891	847	836	913	858	863	901	861	893	830	857	848	883	825	804	878	910	861	882	806	852	838	885	845	889	806	887	898	875	818	823	859	841	846	779	838	868	908	829	819	884	864	869	854	875	886	812	878	841	863	893	839	832	818	859	838	898	859	842	809	780	831	908	871	876	849	829	857	803	849	851	873	897	871	908	845	845	805	854	834	857	868	818	870	807	924	808	907	840	855	847	897	878	854	806	803	849	841	860	848	891	899	864	859	847	877	830	913	888	852	790	826	890	801	816	869	886	867	891	832	901	782	863	889	873	911	822	829	844	887	846	836	785	873	854	826	844	866	880	858	804	820	864	827	839	797	829	843	877	845	860	857	861	868	903	872	897	880	917	869	920	873	862	852	814	866	833	894	812	844	814	831	872	819	887	861	854	852	832	898	831	833	860	857	823	862	856	857	877	874	862	841	840	814	866	853	837	854	841	844	837	826	859	807	849	888	855	823	863	839	880	809	853	874	816	856	912	837	836	891	815	877	840	897	877	890	911	867	846	852	833	858	861	840	883	885	832	860	822	887	900	899	843	882	892	886	906	864	888	864	870	835	850	834	828	903	882	860	886	869	848	846	898	845	831	820	800	862	890	868	876	781	854	877	858	856	898	840	931	847	807	903	850	820	869	854	851	830	852	908	866	812	815	855	878	843	824	838	889	814	918	881	894	875	848	832	850	843	834	865	866	882	833	883	841	870	871	912	831	826	861	812	857	848	903	808	846	815	839	854	903	815	861	841	920	868	862	856	886	876	866	906	814	858	799	856	886	868	875	836	830	814	873	884	872	881	905	795	827	833	880	861	873	847	850	846	833	899	885	860	864	910	820	855	852	846	877	823	800	845	853	823	828	856	856	851	857	830	825	878	862	857	866	804	897	865	877	917	878	870	905	847	890	829	855	858	804	800	819	855	817	848	820	821	833	867	869	892	848	913	862	864	860	839	844	888	889	904	846	901	854	849	863	843	805	898	856	885	853	824	847	839	865	873	832	824	897	904	879	863	910	895	825	843	859	833	865	877	867	854	842	864	872	847	843	914	903	908	858	866	817	877	852	845	857	875	829	810	844	863	874	839	814	907	878	839	809	869	815	841	823	857	867	821	876	858	882	880	902	844	863	879	888	854	903	850	827	801	823	872	808	905	855	861	834	855	881	860	859	894	881	856	898	809	873	866	912	926	866	843	846	832	873	831	838	887	889	859	834	881	852	893	811	842	851	879	908	889	892	905	861	812	875	799	852	875	837	897	840	883	837	827	815	855	897	872	855	844	847	879	800	855	851	834	862	826	869	814	846	859	874	900	831	853	835	823	831	807	875	844	886	854	795	849	853	862	857	847	876	852	899	824	881	861	831	898	835	863	880	833	884	913	891	877	849	830	785	898	860	847	895	844	803	851	841	862	894	820	859	814	812	889	875	836	880	854	908	828	890	867	861	856	842	912	809	820	838	861	858	835	863	835	819	865	846	871	889	812	871	859	870	903	860	876	813	825	894	859	808	827	890	898	878	854	847	842	814	851	835	891	827	850	841	827	907	896	867	882	881	864	812	865	837	828	850	856	868	828	897	865	834	907	884	864	816	844	853	843	880	830	813	839	877	815	831	865	855	911	886	872	891	810	866	824	836	877	857	875	858	858	853	858	819	880	899	887	831	848	876	895	862	870	865	895	826	860	904	857	872	802	883	858	852	855	833	875	841	828	868	860	843	845	887	911	829	851	882	833	860	889	878	881	875	935	892	845	820	852	872	830	902	912	897	841	788	810	887	865	822	860	839	847	820	812	863	842	860	878	869	872	834	869	868	882	846	858	834	853	903	793	877	848	833	908	854	894	797	831	903	833	875	836	876	808	893	846	891	854	871	872	823	871	834	834	842	802	867	822	877	863	849	846	872
22805	20880	28302	23586	20880	20714	4134	968	722	667	542	576	527	484	507	459	459	449	412	405	419	352	765	6306	7315	426	331	326	383	335	370	364	355	353	377	351	377	358	374	350	325	354	390	355	350	323	354	386	345	364	357	315	359	309	350	358	368	292	346	352	357	320	355	324	328	343	322	315	335	369	370	323	343	353	345	321	382	344	351	333	331	359	340	357	371	327	352	329	335	352	355	326	343	356	322	337	376	326	311	350	296	367	330	339	346	345	334	344	330	361	312	342	350	334	359	344	289	350	330	309	349	319	327	341	308	350	365	356	354	332	381	359	369	339	330	317	330	337	355	358	356	317	360	333	370	347	340	380	366	359	353	336	354	316	328	371	334	367	329	320	341	338	352	353	361	358	337	363	368	379	338	335	331	358	358	364	340	342	311	324	334	353	327	332	315	346	351	328	334	354	324	376	328	348	342	358	329	341	360	341	361	378	370	325	320	362	328	344	332	347	349	337	356	357	321	338	330	347	352	293	336	355	330	349	329	318	342	349	372	351	302	343	342	366	322	338	368	350	325	322	299	329	341	342	359	354	354	337	333	336	326	351	338	376	311	293	351	338	372	341	341	343	345	320	350	359	342	299	332	342	321	327	341	348	335	366	332	368	324	368	341	319	316	371	347	342	334	344	332	322	350	364	354	330	341	364	373	329	341	346	310	343	350	360	363	329	320	332	327	355	344	346	315	315	370	323	326	346	332	341	349	319	336	356	349	340	316	345	319	367	376	357	299	359	362	350	339	381	343	385	370	342	333	345	362	313	342	299	345	363	339	345	357	355	336	296	335	354	366	331	381	344	319	381	354	334	360	369	372	332	335	343	311	352	315	333	343	344	316	322	312	329	322	336	347	346	339	354	314	353	340	375	346	325	355	338	315	358	338	336	329	352	360	394	343	340	374	331	332	364	363	311	351	347	370	334	332	339	340	293	314	340	357	325	313	325	339	323	358	341	342	330	337	362	360	389	337	328	341	324	303	317	347	302	314	328	333	311	348	346	303	370	360	349	329	328	331	351	344	339	348	350	314	328	347	314	350	336	323	350	344	368	366	350	361	348	295	344	349	355	322	308	346	318	336	351	312	339	335	342	316	343	302	307	353	345	325	361	355	330	317	319	355	328	348	364	337	327	350	366	359	330	348	317	362	351	325	357	349	318	373	370	314	333	347	369	333	345	358	352	332	381	327	328	318	333	337	322	350	378	297	348	317	337	359	334	354	372	327	311	351	391	361	325	366	355	338	352	346	321	304	363	340	330	342	356	344	338	369	343	369	317	341	319	318	354	333	318	356	331	339	301	341	347	376	338	325	332	328	379	342	340	347	323	343	354	328	335	330	324	351	328	305	337	347	367	344	345	348	348	336	346	341	351	338	351	316	320	366	349	340	329	317	340	366	323	337	339	329	355	340	301	329	343	338	314	347	369	330	346	336	342	338	364	342	326	355	347	338	364	325	346	327	337	295	325	350	339	333	357	386	350	323	348	325	360	337	339	330	334	343	312	359	314	341	338	346	350	327	316	381	354	336	312	343	345	389	336	319	325	339	360	356	357	361	321	374	314	334	357	362	323	356	347	350	336	315	362	346	357	353	353	336	324	318	353	339	349	353	360	315	309	353	347	326	353	362	342	380	373	346	338	356	372	335	335	350	353	367	362	340	331	334	356	347	343	347	316	352	358	326	328	318	340	316	329	296	357	327	340	335	319	323	332	361	324	370	346	354	356	316	375	355	341	344	331	363	336	346	306	333	325	353	341	368	327	326	345	319	334	314	343	301	347	369	328	329	350	344	352	338	340	351	354	307	323	350	377	348	337	303	363	342	348	323	337	352	339	337	331	329	330	302	345	356	340	357	344	344	339	332	360	350	329	327	342	353	353	323	345	339	330	333	356	334	359	375	320	328	331	364	339	298	317	323	344	345	361	356	366	348	338	352	319	345	336	336	385	343	330	337	330	358	342	341	321	357	336	333	330	331	338	337	348	352	332	317	374	346	346	340	331	356	337	330	354	299	365	392	314	345	308	347	358	333	350	323	329	338	360	315	338	353	349	334	320	323	334	322	343	333	334	332	355	332	317	341	309	360	334	348	330	323	359	338	311	372	352	350	354	333	331	359	363	354	335	345	342	353	380	349	339	339	304	336	327	369	318	340	306	331	350	339	332	338	316	350	344	334	350	335	323	364	363	346	360	337	366	339	348	321	339	360	344	350	356	344	360	353	346	381	338	306	341	315	337	345	358	365	316	344	342	320	342	336	321	348	338	334	373	363	350	322	321	332	323	342	328	352	349	365	335	298	366	355	351	369	358	334	342	330	356	312	385	335	358	344	341	333	344	345	350	323	330	326	324	347	339	321	312	303	354	356	348	354	330	357	318	353	354	344	321	375	305	363	348	346	324	345	350	335	350	343	320	333	351	355	362	332	337	356	341	368	365	313	355	359	330	358	358	346	350	356	359	334	324	345	326	333	348	325	333	321	338	338	339	318	308	364	345	381	346	331	360	353	348	347	335	325	323	362	359	319	317	318	359	364	347	309	340	309	311	332	352	366	331	342	347	340	325	374	349	350	361	376	316	357	336	322	336	343	336	356	357	354	333	372	333	342	330	353	343	348	363	333	321	331	346	346	341	372	333	337	343	352	307	314	322	303	349	336	337	314	358	353	340	329	345	333	296	350	333	330	335	344	356	319	345	337	329	373	378	355	345	343	336	343	348	342	365	321	339	344	338	333	348	343	397	332	336	328	345	340	350	318	334	346	355	321	342	324	335	289	339	341	333	333	350	370	351	344	350	340	333	339	355	361	325	327	368	338	336	323	328	368	318	339	364	336	346	367	363	342	353	379	326	327	336	341	356	355	323	333	330	321	356	341	339	353	347	350	313	355	349	354	299	340	369	348	374	343	322	319	311	316	332	333	328	332	332	377	346	347	356	358	333	353	306	339	346	300	329	357	365	324	337	335	315	341	363	323	347	354	349	326	356	319	355	350	311	352	366	332	311	357	330	350	347	314	335	362	372	349	355	339	312	330	308	308	336	318	335	357	371	320	378	358	344	362	314	334	330	333	314	375	374	321	349	350	322	366	356	346	313	316	352	349	353	336	355	365	342	343	340	339	328	325	324	327	352	339	333	347	314	344	327	336	324	353	323	326	325	310	344	355	335	340	313	353	337	317	326	367	310	338	332	353	347	353	354	329	338	336	332	324	347	337	332	339	324	339	324	332	341	335	342	327	328	325	352	320	352	301	377	300	338	322	312	359	332	353	340	294	354	348	330	332	395	333	365	342	335	330	338	309	333	326	378	347	332	315	340	323	354	344	348	347	317	309	337	343	325	341	373	331	311	331	338	315	341	340	323	345	337	314	329	337	332	311	327	318	310	340	316	337	344	356	340	314	330	326	308	327	364	329	362	346	313	363	345	341	367	374	354	335	347	353	354	324	319	354	322	324	337	337	348
46239	47595	11812	6236	4427	3204	2530	2125	1770	1551	1305	1222	1077	994	973	853	848	793	749	705	689	669	1617	13564	12478	576	550	553	526	550	588	572	549	525	567	549	515	537	536	513	562	521	516	568	528	506	532	563	475	558	544	531	527	498	527	514	574	535	496	533	576	539	521	526	577	572	532	507	534	490	522	537	514	536	522	509	509	470	501	524	499	505	523	510	504	483	503	510	499	511	539	528	522	534	504	530	551	516	486	482	518	517	501	492	535	511	513	517	529	500	543	539	523	501	517	505	521	486	495	515	503	537	536	500	503	531	494	482	551	533	525	526	526	528	487	511	491	522	515	538	530	535	529	538	540	521	535	542	532	498	500	491	511	572	504	515	477	503	503	524	490	522	538	513	537	487	516	485	478	501	510	516	486	495	543	524	544	497	537	507	501	491	489	523	522	495	456	514	518	527	480	528	512	514	516	505	536	530	477	504	505	475	489	527	487	515	551	544	515	510	523	533	516	516	506	518	476	548	516	473	545	523	535	513	484	509	517	478	538	545	504	534	532	506	511	525	534	490	492	550	517	475	491	493	532	509	497	527	525	492	530	520	485	500	534	547	535	548	511	493	542	529	522	468	466	489	520	518	524	492	508	494	468	488	534	504	509	477	516	539	526	506	547	519	527	522	516	519	515	497	535	530	500	516	502	529	489	507	519	548	520	492	522	552	512	522	526	504	527	483	504	481	507	513	526	501	520	509	521	503	511	539	488	530	518	474	510	542	498	490	500	475	501	524	508	511	514	536	542	475	495	513	521	525	524	493	490	538	514	522	553	517	536	492	490	452	512	515	530	531	518	496	501	501	524	527	494	499	512	536	541	522	479	503	525	536	506	499	490	518	539	496	523	518	491	502	507	491	513	501	509	494	568	464	501	562	524	501	537	496	531	511	522	513	499	484	542	529	508	548	515	514	449	511	484	524	512	525	494	480	488	537	514	532	503	543	518	501	545	527	473	517	530	530	535	526	525	506	514	507	519	539	501	519	514	508	442	502	521	475	511	542	483	490	482	501	535	553	504	484	509	559	503	490	497	474	500	514	464	497	508	528	549	523	541	488	526	526	531	482	485	514	519	508	534	501	494	495	529	482	521	526	496	519	539	525	510	491	555	500	508	503	521	520	506	525	499	514	554	535	515	511	510	552	533	510	519	506	524	525	455	551	509	543	489	500	487	534	530	572	522	531	488	522	527	491	509	474	533	489	527	549	523	541	496	500	502	520	516	497	498	517	514	516	487	551	513	506	538	522	507	545	508	542	512	491	499	509	500	524	490	492	515	541	519	524	486	513	469	497	545	503	489	527	527	515	510	540	534	508	510	505	516	528	471	495	530	499	528	484	499	513	495	514	510	502	514	494	521	538	534	518	539	509	486	532	474	506	530	542	498	488	537	486	529	495	528	524	512	482	504	519	518	503	523	482	505	518	516	511	499	535	490	549	548	478	509	558	486	517	527	516	492	500	519	496	507	516	495	524	527	539	546	507	534	546	512	531	488	508	498	509	509	495	479	503	501	483	501	497	489	498	497	483	519	530	513	514	556	531	500	551	516	497	478	514	477	514	513	506	500	490	528	499	510	536	544	520	516	512	482	513	495	494	504	494	487	516	538	510	508	534	507	492	491	498	499	515	526	466	523	484	534	535	516	514	536	509	522	506	518	526	484	530	498	502	519	549	512	524	488	499	483	542	505	545	511	485	485	538	528	486	508	523	487	505	461	530	475	496	520	530	534	492	529	536	541	508	512	556	516	515	480	539	480	562	540	531	500	515	534	499	544	521	508	522	488	497	484	489	485	507	535	555	509	472	487	545	490	502	533	542	524	470	489	501	532	487	561	526	471	532	551	542	513	553	491	479	507	505	492	533	535	541	519	538	489	511	526	482	538	484	514	531	498	542	526	542	545	537	520	550	528	452	483	494	531	508	536	503	520	519	460	500	545	478	496	507	443	493	454	525	509	515	509	550	499	499	534	519	564	478	538	517	514	505	505	512	502	533	506	524	529	517	551	527	538	534	525	500	474	535	524	530	499	478	479	524	505	494	493	530	489	508	550	564	509	475	493	507	507	521	465	505	487	489	511	505	508	460	523	499	472	503	515	493	510	489	516	496	481	501	525	524	510	503	504	551	499	485	518	519	553	518	520	552	494	539	510	503	541	541	477	490	539	500	507	549	510	527	523	534	499	551	531	556	526	550	533	524	509	504	530	540	526	537	532	512	518	536	581	518	508	523	481	532	526	482	552	497	500	472	497	549	527	500	530	510	531	493	516	565	589	536	459	572	516	556	493	487	523	491	549	526	482	481	532	464	559	545	523	469	513	523	518	494	527	545	500	501	479	529	534	451	490	516	502	494	499	521	536	513	503	512	505	508	480	535	494	514	520	529	519	504	500	499	508	528	511	487	505	496	497	482	535	530	506	507	530	506	512	517	480	524	507	534	501	510	479	503	506	542	537	496	531	505	474	538	464	478	519	490	524	542	508	550	504	517	508	507	464	526	491	484	494	501	555	497	487	480	510	504	513	507	539	495	450	495	581	494	539	517	515	524	552	507	490	518	502	530	503	472	534	498	538	496	517	488	541	508	500	515	503	508	501	549	505	509	513	511	538	507	515	522	502	540	519	476	518	512	548	522	528	547	509	520	515	521	513	522	492	526	505	527	499	468	486	498	528	535	512	529	518	511	500	509	523	501	536	553	529	509	521	478	471	536	496	513	534	494	485	518	593	477	542	466	518	490	485	498	515	507	477	535	509	515	499	502	468	510	541	498	492	503	496	510	528	501	526	509	493	553	524	489	466	495	481	537	498	494	508	521	521	507	527	511	507	501	507	487	517	519	498	499	522	495	489	489	512	517	507	524	483	497	521	526	464	524	502	519	492	540	546	470	531	498	479	502	520	489	507	540	503	485	525	531	521	509	530	506	509	532	494	498	493	489	483	505	531	502	555	524	509	457	518	510	507	534	541	488	474	532	527	526	489	498	500	505	510	523	519	528	545	531	523	518	558	506	536	471	511	517	538	509	502	558	504	527	505	497	543	501	487	472	527	542	497	560	513	531	514	530	493	506	499	558	509	517	524	541	487	493	481	539	518	480	508	506	514	509	564	521	544	532	495	522	471	502	472	489	509	496	487	514	514	513	501	499	544	489	466	492	486	510	496	513	543	508	492	535	546	522	521	535	510	500	476	548	489	501	496	542	534	505	495	530	475	534	521	477	524	474	537	540	531	506	518	525	494	515	512	492	489	494	496	579	538	501	503	464	496	536	525	491	551	496	488	548	480	489	545	507	512	485	557	527	522	488	563	529	502	532	519	531	486	495	530	487	508	515	493	478	498	530	547	542	513	546	534	530	488	514	484	541	523	500	466	503	512	474	490	490	535	524	521	509	492	540	532	551	526	466	522	531	530	520	553	519	525	504	528	502	519	509	506	536	522	480	500	523	495	572	523	518	506	490
26432	20885	12446	1590	898	801	635	541	584	547	546	559	556	540	529	499	530	558	522	525	504	504	522	928	809	510	516	480	532	541	478	524	502	529	559	490	570	485	553	489	532	470	467	518	497	451	500	498	535	495	539	491	485	504	512	496	503	512	515	542	517	545	514	555	526	555	561	525	556	490	475	556	495	553	464	487	548	529	516	479	519	500	502	480	493	516	522	491	501	532	501	497	531	509	505	513	493	491	499	524	469	539	506	550	497	462	470	491	514	521	511	481	479	529	519	544	467	471	501	513	542	508	528	532	510	510	456	543	499	509	507	493	487	527	527	499	499	549	496	478	520	523	509	500	511	507	533	543	531	525	523	490	529	499	518	496	502	503	525	499	486	490	534	481	552	505	478	547	507	514	503	528	490	509	510	495	516	521	527	473	529	539	485	501	514	518	513	550	526	489	532	547	477	534	489	520	508	485	549	524	515	498	482	487	499	492	510	503	491	525	513	517	508	527	514	530	497	519	500	495	495	524	471	476	514	520	473	507	517	517	487	492	499	498	492	506	509	535	488	536	510	495	491	513	510	479	543	497	488	557	475	522	533	521	496	511	510	461	489	534	498	492	495	546	500	495	501	525	517	519	522	465	503	510	490	504	551	502	477	545	519	474	510	523	520	547	509	537	488	525	490	541	505	503	516	491	522	506	499	504	499	485	451	554	543	484	485	489	452	513	493	469	505	535	472	532	526	503	503	537	479	511	510	516	551	470	539	526	524	550	479	538	508	503	486	505	516	494	509	539	515	461	483	486	493	515	543	476	531	497	471	512	493	517	522	441	507	506	513	488	528	512	464	546	505	524	484	539	526	522	503	484	531	518	507	536	452	511	505	530	480	488	510	474	527	498	525	504	520	564	531	533	507	482	543	498	489	501	505	527	569	512	512	513	495	488	541	504	496	511	502	460	516	499	531	506	485	480	518	481	501	502	506	488	540	533	502	576	506	505	492	487	494	489	484	505	543	546	524	520	484	491	502	491	508	547	509	528	492	502	503	527	519	491	527	521	538	524	527	522	485	518	493	488	506	463	516	507	527	516	542	510	515	497	490	505	505	469	446	521	530	506	508	521	497	516	495	492	482	515	524	521	525	527	481	475	495	528	519	474	492	514	531	463	533	500	526	467	528	515	497	508	537	508	499	483	519	486	508	506	524	496	535	476	509	488	487	516	474	523	510	489	453	516	491	505	524	494	485	523	501	546	491	531	491	482	483	520	477	501	495	504	462	569	565	520	536	493	507	482	488	485	518	527	518	529	534	504	505	513	525	521	497	501	480	520	476	484	528	537	495	491	462	480	528	528	542	515	471	510	481	444	530	497	529	494	512	501	460	516	495	497	516	510	527	537	528	526	505	521	509	485	525	472	515	510	504	514	544	521	521	497	519	506	509	472	513	494	477	525	527	488	506	494	491	492	510	530	531	527	488	520	526	493	521	531	479	503	514	521	472	517	462	522	489	524	522	504	522	498	486	545	531	512	527	500	492	509	466	502	520	501	489	510	502	479	528	516	529	531	523	504	466	512	479	520	522	530	513	477	524	477	528	507	528	521	501	503	530	515	506	499	477	491	532	522	528	534	502	482	516	513	503	482	527	489	522	500	529	503	576	532	537	512	470	495	508	476	537	532	537	491	496	509	524	515	503	531	497	496	514	541	486	524	525	528	495	483	524	506	482	523	535	513	496	531	499	466	547	519	538	491	533	507	550	565	528	488	483	537	505	484	491	513	492	482	512	503	513	520	500	542	530	527	465	500	483	517	500	519	507	492	546	501	480	492	480	556	505	510	510	509	493	492	492	484	547	535	507	501	520	523	475	502	535	497	508	564	533	503	493	504	521	507	563	516	491	477	505	546	459	489	486	507	503	516	491	497	497	488	503	502	519	542	525	509	565	489	511	507	496	527	492	525	508	517	486	533	447	538	488	533	505	505	489	482	511	500	523	506	478	477	499	518	484	509	541	510	566	461	540	514	476	464	504	520	553	527	531	525	480	570	541	508	502	537	507	503	511	526	525	515	541	520	500	515	554	537	495	507	526	538	489	511	540	531	511	514	553	498	485	516	497	473	506	490	491	520	508	519	461	463	508	507	504	531	504	477	486	522	499	492	519	475	486	517	545	515	538	531	513	489	519	489	496	522	520	517	515	500	483	474	501	536	505	493	499	498	512	491	535	498	514	485	565	541	508	492	518	519	506	516	489	499	485	539	529	482	496	507	503	481	498	503	463	493	499	499	500	495	479	454	487	498	498	481	481	516	459	512	497	488	494	532	528	503	539	494	506	531	527	482	537	502	569	528	553	507	475	510	470	522	498	488	522	536	513	538	478	477	479	547	532	506	478	520	442	478	518	537	527	488	524	569	479	516	557	533	551	518	510	506	496	474	521	489	492	508	494	503	468	502	508	477	512	494	515	484	511	488	518	533	528	528	462	504	485	511	501	545	505	490	504	512	489	519	491	494	489	506	463	513	517	498	485	511	473	500	494	527	520	504	546	480	497	529	526	489	548	493	519	471	501	519	493	564	528	489	528	508	499	524	490	475	487	555	524	531	514	516	481	486	539	492	510	496	464	535	528	508	506	500	531	491	527	563	523	525	514	525	524	487	491	580	524	512	494	508	506	526	511	539	481	497	495	469	519	541	471	525	525	504	500	517	519	520	475	495	559	508	522	466	519	498	495	507	521	503	478	499	504	517	490	507	472	491	504	513	489	478	571	531	504	494	493	509	497	483	497	537	555	534	519	532	501	473	464	505	494	450	517	487	458	500	516	499	500	443	524	481	524	513	546	504	482	541	501	496	502	488	532	506	488	502	493	516	522	470	471	523	498	488	543	522	532	502	524	527	539	474	499	503	514	502	500	517	509	507	485	492	523	519	484	469	512	506	485	505	492	505	491	547	514	523	501	498	514	488	521	565	484	499	496	497	514	531	507	482	521	508	477	518	530	495	488	510	520	505	525	506	495	531	529	539	498	514	502	513	491	539	503	498	517	526	514	536	535	517	486	509	525	527	510	486	524	507	489	518	495	512	498	548	530	511	481	529	506	497	493	519	541	496	503	520	507	508	491	498	485	463	447	519	514	489	506	511	507	578	550	509	535	527	536	472	472	478	489	517	500	494	520	536	519	462	527	503	532	495	544	524	519	500	529	492	504	548	507	484	503	475	515	523	520	538	503	543	476	521	555	502	485	497	539	517	478	534	503	510	485	508	500	476	505	496	510	552	481	497	497	514	535	472	459	517	487	492	514	490	492	483	524	551	528	479	538	481	512	523	490	492	491	469	510	515	569	507	509	578	493	470	487	532	518	509	531	523	487	503	518	506	530	543	530	509	498	537	544	506	537	514	496	495	498	555	540	501	517	508	522	514	542	532	502	519	516	516	489	506	519	527	497	529	503	563	505	483	522	487	512	470	532	529	511	516	479	494	545	519	497	516	461	510	488	501	517	525
19266	18332	1990	1248	1001	1034	965	907	910	808	764	775	834	815	754	783	767	741	698	758	766	760	848	1789	1557	708	764	732	725	754	763	786	764	762	769	762	718	745	713	737	725	723	768	743	715	746	719	741	730	792	730	791	776	718	772	742	734	771	694	800	765	703	724	785	714	757	766	705	680	774	744	725	700	782	741	728	741	744	700	750	767	720	747	755	702	729	746	786	722	708	758	736	768	746	773	748	724	780	761	768	714	718	748	721	750	767	742	738	721	742	742	743	725	781	785	710	760	760	771	774	717	713	762	752	697	760	736	757	737	719	741	692	770	737	745	754	752	735	727	717	781	760	755	774	707	747	737	719	739	718	758	770	771	775	740	712	729	754	744	784	800	757	719	734	769	742	770	733	735	730	710	735	755	738	729	720	775	785	760	736	819	717	656	703	746	800	728	759	754	664	766	723	724	731	678	723	777	738	713	818	738	811	737	735	682	766	753	751	724	733	788	724	720	744	727	731	774	725	743	732	701	723	751	776	748	757	823	716	756	732	724	756	734	731	737	739	665	764	754	672	755	690	786	711	718	783	787	727	804	702	745	680	761	794	744	773	742	738	732	755	741	741	747	750	716	764	759	761	773	687	713	728	728	742	747	762	745	773	726	775	727	733	719	754	738	711	788	790	723	754	742	713	725	765	766	739	711	749	733	740	764	738	727	777	762	767	737	716	798	752	713	718	775	759	748	759	750	708	753	774	722	756	754	733	762	713	726	733	674	761	734	737	722	729	754	731	754	733	772	739	754	761	728	739	750	739	741	741	808	737	729	701	738	734	732	729	750	739	753	706	730	764	781	726	712	706	756	743	760	700	734	704	735	677	754	747	699	759	709	753	717	702	769	685	734	759	794	727	740	729	728	693	769	759	706	768	732	731	794	704	789	672	725	728	790	729	784	727	769	743	738	713	789	772	775	761	786	702	728	767	776	751	727	751	726	768	688	783	736	704	764	798	731	709	760	750	738	742	732	728	705	729	729	746	656	749	727	790	718	741	749	774	718	751	705	739	681	781	692	752	731	771	720	723	775	759	781	742	786	759	721	775	727	718	775	716	760	715	745	758	773	799	818	735	800	753	762	730	698	781	729	731	794	739	735	731	734	737	769	767	724	716	742	745	690	736	756	814	755	740	706	742	768	736	736	754	743	748	746	746	671	724	702	734	742	743	750	696	755	739	764	776	733	721	706	719	738	738	771	723	729	722	766	749	775	709	703	779	748	744	733	763	722	748	736	718	720	740	709	820	777	766	720	759	741	709	711	730	727	713	753	719	695	714	732	770	754	698	734	744	698	763	791	725	806	774	698	743	776	807	772	750	751	713	772	773	719	772	759	704	764	765	745	708	713	741	770	783	774	779	733	763	753	729	748	757	806	770	757	766	750	746	786	718	743	762	740	740	706	724	770	736	705	782	756	766	744	776	743	725	740	754	745	720	734	755	688	733	749	721	741	740	770	758	742	768	719	741	808	731	735	703	761	771	775	736	756	752	732	723	738	717	736	775	756	763	700	710	764	749	742	756	733	736	767	755	774	746	735	687	743	752	722	734	766	661	681	757	694	756	719	728	742	723	720	729	729	758	747	726	762	722	777	783	803	733	753	717	712	745	775	734	715	713	705	763	670	773	748	711	727	732	730	674	749	759	702	753	815	728	735	741	766	730	786	730	736	723	757	798	750	747	741	754	745	752	698	744	740	771	705	656	761	753	701	774	715	751	752	753	769	732	734	753	754	718	730	724	837	742	748	777	691	750	727	800	717	811	735	737	742	755	809	752	686	720	745	750	735	754	760	746	763	746	746	757	707	731	737	741	744	796	705	723	760	684	752	727	751	753	767	744	746	747	726	767	751	742	757	684	714	724	727	731	701	737	755	756	751	775	746	798	740	780	749	754	753	725	724	684	805	731	776	722	744	749	727	720	731	776	723	726	752	702	736	730	740	729	790	784	759	737	708	775	766	738	706	726	755	773	737	781	763	727	743	765	749	730	751	769	758	722	691	741	746	782	776	773	728	702	776	770	747	746	725	695	732	710	753	789	753	738	715	718	731	739	743	719	722	677	740	735	720	769	748	700	720	741	719	792	744	810	723	766	777	705	744	754	754	702	757	765	727	722	732	726	741	768	748	738	704	713	755	725	779	733	756	771	763	770	704	762	736	781	787	752	721	720	744	760	690	754	748	718	724	767	721	756	745	749	746	755	751	750	743	796	786	695	752	748	709	741	725	741	758	728	749	723	715	762	749	756	769	752	770	720	718	751	715	764	711	736	716	712	758	784	757	722	767	766	716	756	724	718	734	708	745	775	721	730	740	772	738	726	799	729	770	791	710	722	715	743	752	740	742	698	755	730	751	694	730	783	730	754	727	737	746	752	739	756	741	748	725	772	741	746	718	717	740	723	759	784	724	762	709	747	753	732	760	771	770	738	702	746	734	742	727	722	759	716	763	697	715	739	717	739	747	738	767	736	741	709	773	746	725	694	806	751	711	766	706	745	712	725	793	731	789	760	785	712	752	725	719	764	724	734	734	766	718	710	690	748	769	753	752	728	747	717	751	711	780	730	747	797	777	778	778	784	740	739	735	756	722	730	775	713	767	694	756	732	765	721	776	773	753	770	728	693	734	763	725	699	705	755	759	744	726	720	697	759	709	759	770	771	728	761	717	780	711	737	757	740	749	703	766	696	729	747	738	769	690	762	715	770	748	783	744	794	696	720	738	718	743	699	772	773	743	744	753	771	736	811	737	734	744	752	730	732	772	747	755	709	791	751	687	694	761	741	761	773	693	713	764	703	734	731	758	731	734	720	746	727	754	769	732	715	724	764	717	739	788	704	758	767	731	720	762	731	707	759	750	737	784	736	723	771	726	751	787	724	779	724	750	741	754	737	745	755	756	804	695	788	745	757	742	764	731	790	730	804	750	772	708	807	706	761	708	741	735	706	735	734	722	754	725	725	750	721	709	732	745	734	773	743	685	700	742	689	741	788	764	744	723	716	781	707	738	736	702	768	781	733	735	696	703	741	748	795	725	728	702	731	679	731	722	725	776	740	747	686	729	726	717	765	708	747	732	734	697	683	729	710	725	779	698	730	731	787	708	746	706	694	734	768	770	714	750	729	783	739	781	712	740	683	713	756	764	747	779	735	770	744	755	751	748	750	750	734	816	690	729	735	771	774	704	710	726	762	750	722	803	714	727	796	761	750	719	760	737	729	754	758	756	776	783	725	740	669	688	733	757	722	765	768	703	766	740	766	767	736	763	756	738	722	731	759	798	782	779	741	781	769	757	776	730	743	719	742	696	733	731	797	715	748	752	754	759	747	738	766	721	734	765	739	706	764	742	757	784	737	721	718	745	756	785	777	733	702	681	684	741	768	752	720	754	755	754	731	711	721	736	730	722	687	682	769	732	754	721	844	812	756	757	725	731	763	701	711	767	692	698	739	789	713	736	731
23815	20917	28147	23793	20812	6734	1238	928	755	709	755	685	677	695	669	639	656	677	600	574	646	627	683	3168	4049	664	591	568	570	616	588	607	553	587	604	558	579	617	605	621	596	583	614	550	601	613	559	593	561	534	593	576	620	606	605	586	620	641	611	591	644	557	625	530	577	574	589	550	591	578	595	605	603	628	584	635	582	613	569	593	600	572	580	540	611	609	588	600	536	532	573	621	641	571	587	606	525	546	624	563	603	576	554	616	585	612	596	600	626	598	562	607	604	588	568	555	548	576	619	583	581	605	590	596	606	578	592	607	577	634	561	591	596	599	605	531	577	617	561	619	557	619	607	580	618	596	567	552	578	564	539	597	572	600	567	600	614	563	576	584	545	591	565	575	593	554	607	549	574	597	572	569	562	579	588	621	598	571	547	567	568	575	593	614	591	599	591	578	578	634	569	583	615	552	613	543	595	588	591	579	619	614	603	614	589	604	556	605	576	587	601	571	580	541	578	534	556	570	568	583	603	601	594	541	557	543	598	570	618	634	579	587	587	586	609	579	631	561	566	597	584	546	596	541	588	577	573	582	600	591	563	593	584	590	590	609	608	587	526	579	577	577	567	579	585	562	563	577	605	592	614	572	600	613	636	567	621	594	574	570	589	571	586	559	545	610	585	551	614	590	638	574	607	613	597	591	554	586	585	606	550	562	628	586	581	615	590	563	596	578	586	620	631	566	579	568	572	580	623	579	605	579	570	541	595	536	574	581	563	593	605	644	582	605	621	630	613	615	569	573	597	602	612	593	570	557	536	592	597	631	578	603	615	572	552	557	545	598	546	568	615	618	601	592	619	579	577	618	631	573	605	619	575	553	558	596	569	595	573	551	578	585	569	589	608	594	591	598	596	590	583	569	549	573	577	603	553	568	609	591	602	592	579	570	624	587	579	561	595	578	608	548	548	558	608	641	600	602	566	612	569	552	572	608	588	611	573	596	614	567	585	588	611	580	585	570	612	597	618	570	583	603	557	555	565	600	573	597	550	580	580	534	584	597	581	597	552	572	579	565	558	614	561	590	577	607	628	582	608	577	557	585	557	590	552	603	582	574	555	557	590	636	558	583	593	638	547	592	575	593	539	590	539	596	580	546	574	599	626	607	563	601	561	587	583	553	596	575	591	583	591	614	585	591	559	655	581	605	583	566	586	612	609	629	598	575	543	606	584	579	614	606	593	619	588	614	588	615	628	615	579	580	537	622	583	582	548	565	593	591	614	572	567	616	609	580	563	594	552	642	586	592	580	547	586	581	585	582	585	621	577	572	535	621	575	586	575	577	593	621	559	581	573	584	534	595	629	537	540	588	588	594	596	597	600	620	586	602	634	610	556	576	603	578	561	621	568	550	538	624	627	603	598	519	541	572	591	584	608	586	624	610	597	576	580	582	602	592	575	602	567	567	612	597	586	585	562	620	598	530	601	577	572	585	531	604	558	594	572	594	563	599	548	611	570	593	577	613	579	620	596	607	586	590	612	563	566	581	590	575	588	564	559	561	552	601	600	573	579	622	595	605	541	613	612	620	537	571	583	558	596	611	576	593	600	594	571	586	579	580	613	596	554	558	572	621	520	615	615	582	570	619	589	607	562	578	595	579	606	581	570	624	579	559	578	551	528	588	582	574	579	580	574	582	608	612	605	630	613	618	559	593	559	628	587	606	544	577	584	565	616	591	577	568	594	620	580	585	595	581	561	581	576	569	608	563	610	608	587	580	607	537	575	624	594	547	624	562	616	629	593	596	565	623	543	578	567	564	625	576	555	599	602	589	616	588	590	581	611	608	582	609	614	596	609	591	589	539	562	629	567	558	558	526	552	540	592	587	639	617	548	590	556	590	585	632	576	609	555	557	572	590	599	587	555	578	572	602	557	621	574	578	626	573	604	587	579	562	602	562	599	595	564	612	646	581	618	575	608	545	603	624	569	613	617	566	578	588	563	602	540	578	564	590	600	596	531	589	594	594	622	554	578	566	583	571	552	558	607	537	517	565	559	573	552	555	557	602	568	571	594	563	575	546	648	616	579	597	612	582	622	557	583	580	595	587	576	629	601	544	546	623	609	559	575	567	591	583	589	559	557	553	593	590	566	584	619	583	585	606	565	569	553	613	536	582	593	585	599	582	590	609	611	565	584	594	621	598	575	545	602	579	545	634	567	563	555	627	565	504	598	584	551	559	575	574	580	602	638	592	632	562	563	578	586	563	608	612	615	585	580	599	574	590	534	582	574	610	604	607	609	575	573	583	586	590	598	623	565	556	571	571	527	602	622	556	595	598	539	631	570	623	577	592	567	643	576	575	629	551	581	552	548	611	584	629	571	560	571	626	527	609	581	590	541	553	634	636	551	554	600	553	530	588	587	566	606	568	583	595	566	544	603	563	573	592	560	581	587	575	611	595	540	601	559	559	591	566	557	587	569	566	562	587	638	618	563	599	561	581	607	580	573	555	595	588	568	601	539	629	581	591	577	598	632	584	556	562	556	566	574	585	562	581	613	565	616	585	584	599	618	568	563	587	572	591	550	629	624	575	601	585	559	610	550	624	564	565	567	568	577	608	620	575	600	591	570	563	552	566	628	598	571	568	592	582	552	543	545	545	569	575	574	581	588	590	577	606	578	534	545	609	615	563	604	557	584	581	619	595	582	593	574	585	618	608	585	621	572	560	594	618	587	598	601	602	589	606	616	589	583	604	590	629	573	641	604	551	607	573	563	643	577	572	607	576	542	563	533	572	556	583	618	599	587	523	563	592	577	574	588	554	618	556	600	589	611	573	581	546	570	538	602	588	579	613	590	601	563	596	612	565	592	589	589	612	571	567	588	565	603	609	596	614	552	557	618	564	629	569	546	562	554	557	586	592	547	563	612	569	537	622	600	612	563	584	578	573	562	592	565	587	581	556	591	577	581	579	551	543	555	541	560	607	567	585	586	556	640	555	569	588	564	608	584	604	575	595	569	577	550	551	603	597	541	532	605	571	574	576	595	567	560	622	581	582	592	558	585	607	552	608	577	602	587	556	582	580	579	632	572	554	568	577	536	567	555	580	629	553	609	586	584	612	563	587	558	575	596	610	601	614	577	600	562	580	586	561	566	581	571	579	581	568	575	573	542	587	619	580	580	614	593	612	568	587	589	606	580	605	604	597	589	592	589	544	618	578	586	589	587	607	560	569	587	573	612	560	595	599	519	547	544	600	603	571	585	553	570	571	552	565	602	598	575	613	576	594	581	571	578	561	599	568	601	564	537	609	566	639	559	590	558	569	535	622	583	632	584	584	516	640	562	584	630	577	607	549	573	588	556	587	618	560	585	586	565	649	633	603	584	591	529	582	598	579	577	578	576	575	601	551	585	577	610	584	578	538	588	556	582	561	571	583	583	575	565	579	567	587	610	594	621	563	549	609	564	588	589	595	551	602	557	586	594	557	572	563	582	570	576	579	539	597	542	557
39030	35524	8144	4385	3309	2520	2052	1713	1580	1311	1272	1182	1180	1056	1045	1072	971	944	999	975	969	930	1165	7098	8426	934	908	888	900	888	861	876	825	843	866	895	869	875	922	853	908	935	856	821	914	845	866	857	831	848	867	885	867	908	833	822	944	849	927	860	868	834	842	819	826	906	841	902	853	839	856	892	884	886	854	825	846	862	881	850	854	845	907	852	858	836	830	835	878	869	904	854	842	871	875	826	834	847	846	831	912	851	816	827	792	853	849	849	864	872	867	861	863	838	875	899	853	867	868	836	852	843	843	851	814	866	819	896	798	831	872	824	880	838	867	887	874	819	858	851	902	848	803	891	850	835	853	847	823	850	905	912	799	858	884	883	840	815	895	916	846	808	858	847	877	871	830	819	858	890	919	877	838	879	904	803	895	873	822	868	905	891	855	860	887	874	830	878	826	970	840	876	853	843	894	849	835	855	891	874	910	882	852	906	887	895	892	838	840	825	820	864	836	861	924	830	839	829	880	855	850	859	866	819	847	846	877	848	855	910	877	826	851	882	822	878	833	853	833	880	819	889	881	854	854	837	851	840	843	889	858	866	857	873	858	879	877	918	911	852	858	852	855	851	896	817	859	925	852	854	884	802	869	858	854	853	847	885	857	860	878	898	911	837	884	865	885	834	843	824	828	834	860	847	776	850	814	849	864	867	844	821	894	848	870	843	901	928	908	789	875	894	911	870	913	848	963	854	876	894	861	829	857	873	882	891	864	881	870	883	885	812	876	841	856	840	865	880	837	864	820	909	821	907	816	896	845	866	777	817	889	873	840	853	883	849	850	859	843	857	902	877	861	867	814	832	931	850	864	870	823	816	871	842	894	866	910	859	855	881	869	915	862	823	818	798	826	870	841	850	846	847	884	898	820	865	839	822	848	915	831	863	883	904	815	902	867	929	891	866	836	885	893	853	876	857	887	871	844	888	826	859	809	859	852	836	890	830	844	839	855	845	946	772	855	852	810	872	824	860	843	895	873	888	805	879	864	899	874	852	864	859	854	885	842	892	835	818	896	879	867	861	874	892	776	903	854	844	835	872	840	866	855	834	861	859	877	912	847	844	842	860	822	813	837	807	899	912	863	872	874	885	853	868	824	866	855	873	880	832	863	865	885	854	843	887	859	849	802	852	884	898	847	807	823	874	842	882	836	894	823	843	860	868	837	891	866	844	853	839	869	868	835	873	857	906	852	887	877	876	899	828	867	833	882	829	912	846	852	910	852	920	854	831	850	904	859	861	931	823	857	859	820	825	898	902	881	862	879	852	864	838	856	854	847	902	916	866	881	866	911	838	852	837	858	836	881	925	839	835	870	882	881	835	849	825	935	894	823	872	875	847	825	859	822	836	854	819	831	829	821	854	841	853	882	832	888	894	860	828	850	827	860	829	847	843	876	874	876	881	882	874	835	842	867	818	920	901	885	907	806	855	869	852	871	829	925	852	825	847	897	897	886	903	901	859	884	867	844	879	892	867	846	854	870	839	855	858	870	834	859	865	876	835	840	827	878	819	876	887	884	853	889	818	873	850	843	863	824	813	844	836	853	846	863	873	886	861	844	840	854	839	869	818	826	819	897	902	850	889	863	866	804	827	856	847	870	821	811	863	885	857	836	840	844	839	870	862	872	904	838	917	867	800	873	861	883	813	865	903	847	876	869	873	865	883	878	928	829	841	871	906	838	874	896	855	836	804	819	839	823	812	911	898	825	868	842	836	839	874	862	831	893	904	837	862	850	879	874	867	863	841	835	878	867	880	850	891	873	850	876	879	863	894	889	862	817	822	819	881	882	805	866	877	849	945	876	819	869	843	881	880	892	866	834	884	900	877	863	880	893	916	839	901	855	850	908	832	894	890	856	886	896	860	843	868	839	884	896	846	862	878	860	872	837	874	884	916	828	887	839	873	902	843	836	854	888	847	887	825	839	813	848	865	874	859	854	861	837	857	876	855	861	884	820	809	843	832	844	857	861	875	872	911	913	830	861	816	841	904	886	860	881	855	890	830	817	884	843	842	846	830	861	816	862	819	782	851	891	792	851	862	838	884	866	890	854	871	854	859	818	900	838	845	847	851	893	854	835	841	840	854	861	869	870	899	832	848	882	831	842	868	837	865	884	789	826	837	863	843	828	861	945	829	894	844	861	784	868	817	828	858	884	905	886	798	862	847	867	931	818	853	857	853	894	863	809	872	847	860	812	841	827	893	866	855	840	857	823	882	858	850	888	846	862	810	889	839	881	904	882	874	808	860	856	855	843	831	857	878	885	850	889	861	893	810	872	841	793	850	853	834	906	877	871	875	902	868	822	864	909	862	877	842	854	894	935	871	815	861	882	890	903	876	851	873	827	800	897	870	860	847	875	885	819	895	858	852	855	891	819	845	800	856	880	841	878	850	891	904	840	831	835	830	818	846	848	860	849	863	871	805	827	873	849	862	799	856	846	838	853	875	860	837	922	908	868	841	903	843	855	915	839	899	861	902	866	822	843	895	880	836	912	865	853	841	862	846	870	847	895	833	859	825	796	862	824	870	876	864	857	815	781	863	840	846	914	914	835	837	858	877	884	874	875	903	863	827	898	852	900	879	842	841	833	823	863	861	833	877	882	831	891	832	873	845	877	892	871	904	850	795	819	849	862	866	874	847	878	887	872	819	806	832	902	877	836	851	897	818	879	867	823	841	887	850	866	830	873	890	822	795	887	848	858	881	845	860	901	880	853	905	847	860	872	864	857	842	865	886	893	837	884	866	853	842	880	898	825	843	836	864	850	841	855	845	873	830	834	905	828	825	846	833	894	921	869	831	834	882	834	885	876	843	837	855	832	822	848	864	922	848	882	868	855	892	878	845	828	930	804	887	855	885	829	856	853	887	832	882	813	916	886	875	850	851	886	843	849	814	883	868	807	870	830	847	813	861	882	845	832	870	891	823	862	880	883	889	882	867	861	847	852	846	884	805	797	867	874	828	874	838	876	852	804	844	848	839	901	913	840	915	863	838	875	848	874	829	822	852	869	833	834	859	809	836	882	881	845	844	844	929	842	883	844	854	935	834	913	820	810	893	832	857	875	851	916	868	838	853	842	967	874	883	840	867	860	877	880	873	829	821	799	826	849	849	878	866	881	833	825	838	825	797	848	807	847	850	857	845	858	858	906	890	858	848	831	855	846	855	896	856	854	837	868	869	846	879	871	883	841	849	830	817	886	865	914	833	851	898	866	840	859	870	953	845	856	819	879	806	797	850	893	851	879	827	907	884	846	832	865	828	824	858	905	864	893	855	904	857	924	833	892	859	856	847	836	946	840	830	855	897	866	830	856	800	882	868	932	864	861	860	881	880	874	825	868	844	870	883	824	929	876	849	832	855	900	794	868	866	857	888	817	875	894	857	834	909	855	836	866	912	832	873	907	837	858	841	829	896	832	873	890	837	840	876	883	867	871	820	856	849	863	847	819	876
22892	20913	28680	23303	20912	20856	5168	924	691	625	592	555	507	444	480	428	415	429	408	416	415	367	422	3031	7109	532	377	333	330	341	340	352	353	357	359	349	328	372	352	359	341	369	320	337	360	311	365	327	342	338	320	357	307	341	360	358	334	347	329	349	321	334	324	353	336	344	307	310	337	331	321	332	349	336	321	368	316	319	366	327	334	342	328	362	316	336	340	336	317	329	321	366	311	352	324	351	333	346	313	335	332	342	341	296	323	303	295	336	337	356	352	356	337	305	320	346	308	319	328	366	331	313	316	340	333	318	339	326	344	320	304	336	329	344	327	327	332	359	323	335	330	352	353	344	372	349	351	343	334	324	337	327	325	356	307	362	321	346	354	328	338	330	342	338	305	360	350	340	331	332	336	296	344	341	298	330	332	335	310	331	368	375	359	330	361	327	330	332	346	336	349	340	333	317	362	317	349	341	326	292	322	351	340	361	330	337	327	348	345	329	304	318	331	352	350	328	322	312	348	329	304	326	317	343	344	332	326	350	331	328	312	370	332	333	320	334	344	322	283	339	349	315	312	351	353	335	331	360	366	326	311	310	306	311	334	338	323	320	324	361	334	339	319	348	321	338	327	343	320	343	291	339	349	318	318	316	334	360	357	319	344	360	293	311	357	317	337	335	361	343	323	333	323	339	329	344	329	374	326	367	320	338	315	340	349	369	318	338	312	315	315	315	326	334	331	349	319	335	345	338	337	375	303	321	344	341	312	333	333	325	327	333	348	339	331	318	307	343	327	335	314	338	347	330	295	337	349	353	334	340	350	343	297	348	356	318	320	338	331	377	309	326	327	349	330	339	306	328	362	325	333	357	317	327	343	326	319	322	359	301	340	334	357	304	312	350	332	341	333	338	325	320	333	301	323	323	298	335	337	332	322	317	356	339	339	323	319	341	324	320	314	352	331	333	354	329	328	347	335	331	319	313	357	328	312	337	347	335	353	339	362	352	332	341	321	354	300	350	319	327	308	306	336	322	345	344	318	321	334	327	345	343	351	323	342	347	334	336	327	342	344	344	340	309	331	319	349	343	348	333	332	334	358	333	335	323	325	325	334	333	343	340	308	341	334	320	352	296	336	337	315	336	342	326	331	311	337	362	317	345	345	329	326	313	354	339	340	342	326	313	330	328	293	312	300	342	339	313	316	331	359	296	349	333	330	344	309	311	348	356	348	288	342	332	371	310	335	349	341	325	343	325	370	368	314	311	345	322	327	336	337	349	313	320	318	341	351	323	321	359	305	363	309	340	327	323	316	316	336	325	313	330	319	348	340	331	321	305	336	307	306	337	325	320	341	335	300	335	324	330	315	310	344	339	287	310	324	297	359	324	323	309	309	361	330	353	337	336	297	363	331	344	296	341	313	348	312	332	332	322	313	364	328	320	333	329	334	300	305	330	332	305	338	325	332	315	327	307	308	339	315	321	326	364	316	349	330	348	316	329	297	328	305	341	314	311	339	355	328	351	335	323	353	339	325	334	323	327	335	338	345	349	314	330	304	336	310	350	314	355	314	357	312	304	338	328	325	338	358	302	327	357	327	305	386	329	331	313	307	314	305	338	327	328	339	323	322	305	341	335	323	349	337	314	340	324	308	324	318	336	297	336	327	319	321	331	351	324	311	301	302	352	346	324	351	338	314	301	329	336	311	347	334	332	330	349	373	331	355	350	356	327	330	337	357	308	345	318	329	344	352	340	339	338	341	294	335	335	358	351	316	338	332	293	314	343	358	358	319	355	329	320	318	355	333	345	348	328	346	332	364	323	281	342	337	346	316	323	338	344	316	315	314	342	319	359	297	291	306	326	328	368	315	320	332	319	313	344	336	343	338	329	355	322	333	358	335	319	338	321	334	348	318	348	334	348	346	348	303	334	312	330	361	314	319	333	357	323	343	311	315	319	355	324	327	301	328	338	338	351	314	338	327	336	326	347	340	331	322	319	349	341	309	352	294	330	348	320	327	289	343	328	311	305	332	338	313	337	311	307	317	353	293	322	361	350	347	310	336	318	311	339	328	323	344	345	326	326	326	313	338	318	331	318	306	307	323	317	295	300	339	319	330	355	341	344	330	299	332	328	304	367	372	315	312	357	318	324	311	328	339	336	340	318	341	316	330	340	332	356	339	311	344	342	335	343	324	304	321	326	386	339	315	316	326	329	339	333	343	359	334	319	332	362	342	312	329	310	341	330	328	337	330	332	305	326	320	324	326	325	317	342	318	307	341	325	312	312	321	343	333	308	342	338	325	319	342	325	337	338	317	355	326	348	312	321	313	332	336	327	340	329	294	305	340	348	330	317	323	329	318	337	334	334	344	335	315	355	320	324	330	336	321	352	317	323	327	302	355	322	318	367	315	329	354	331	345	327	304	357	315	322	317	317	338	338	318	322	324	348	350	351	330	312	370	317	331	329	326	319	315	317	316	318	346	305	340	318	350	300	292	319	311	338	327	293	338	341	349	362	321	337	321	348	323	327	327	339	317	387	328	330	337	327	339	304	355	328	349	343	341	331	317	310	308	334	322	337	345	332	326	354	337	313	334	329	356	338	321	357	331	373	293	315	324	320	329	327	302	350	359	313	291	299	364	321	305	361	349	331	340	331	328	338	342	339	309	324	307	321	313	334	321	351	339	334	334	331	326	296	340	311	334	327	348	307	313	317	317	327	327	319	324	329	330	321	324	301	327	385	317	328	334	311	288	332	315	360	350	337	315	331	342	353	335	363	362	314	317	314	334	329	347	335	316	311	333	333	337	330	328	322	331	303	334	334	329	367	298	311	298	343	326	301	345	330	338	352	341	364	342	331	294	346	311	347	327	314	288	343	331	325	303	313	325	300	329	350	350	321	343	318	340	343	359	316	305	365	321	297	355	324	356	342	309	345	322	332	308	340	298	327	317	369	361	319	316	338	343	342	330	308	329	318	312	337	370	317	348	318	296	351	309	336	314	313	335	340	355	318	334	354	341	358	330	335	311	346	359	286	313	344	332	329	354	330	308	349	340	334	324	333	335	325	317	325	314	324	307	346	355	343	351	312	326	315	318	334	335	340	350	324	367	331	351	340	325	341	302	337	294	319	339	327	299	325	311	324	323	314	322	339	344	330	340	344	320	371	321	312	346	348	310	325	339	332	330	324	310	325	319	317	314	313	309	334	323	326	285	315	311	291	343	352	334	327	346	350	319	348	348	351	320	368	300	319	315	346	309	317	343	336	326	343	361	301	340	352	345	312	307	329	317	360	341	329	330	368	328	331	318	326	327	352	332	314	308	326	339	327	306	344	327	349	348	305	333	323	348	316	348	330	311	333	322	327	319	304	367	337	337	335	340	336	343	312	330	327	311	347	335	323	325	348	320	329	335	355	328	296	309	346	311	318	331	359	321	298	281	321	351	308	318	351	323	336	306	318	312	328	365	316	331	317	362	348	347	353	312	329	336	341	347	312	335	358
44387	40233	12373	6629	4619	3417	2724	2086	1794	1451	1262	1154	1040	926	896	830	778	806	748	658	714	678	803	7200	13273	673	551	530	555	530	485	534	514	568	537	489	561	533	557	492	520	515	517	492	529	542	462	522	536	540	516	510	515	491	524	527	466	486	527	505	521	496	480	525	494	549	551	531	514	522	534	531	505	496	496	503	528	498	512	528	484	510	492	506	532	500	526	528	502	552	531	501	535	470	546	508	557	501	542	463	497	501	469	506	487	497	507	474	513	477	480	483	490	519	479	492	494	497	509	494	469	464	495	490	507	504	513	476	507	485	505	507	485	508	506	531	518	494	480	496	494	498	492	515	468	497	520	518	473	518	532	502	530	495	529	488	543	499	500	495	486	494	491	529	480	507	527	526	517	528	534	514	497	541	513	494	511	541	496	517	529	491	474	487	490	496	465	527	493	511	536	467	496	501	539	542	498	515	504	485	493	520	504	475	514	495	481	539	536	496	522	486	486	488	503	511	504	515	530	478	490	510	508	500	531	487	510	529	496	552	510	477	486	466	504	477	477	512	511	517	477	514	496	486	431	555	516	499	483	517	521	496	478	538	531	512	483	474	493	519	480	519	473	500	520	485	475	506	501	557	511	497	499	479	515	558	491	516	496	501	504	535	474	531	490	513	479	483	522	497	516	517	521	497	494	493	524	511	524	487	503	525	533	499	492	501	501	472	513	494	500	507	489	499	511	492	474	495	514	544	465	466	498	505	515	514	513	480	513	499	502	481	517	506	497	476	451	497	492	506	445	516	468	478	522	466	471	494	497	518	532	501	509	527	529	503	501	498	455	471	475	550	467	510	533	513	487	508	466	480	510	536	502	489	511	491	504	505	475	555	524	523	505	515	527	484	514	486	491	487	509	527	507	427	495	469	468	480	529	499	507	482	484	512	488	454	536	469	478	506	508	525	491	474	502	517	521	502	498	503	479	497	457	517	513	541	494	506	479	443	544	548	526	520	490	494	500	512	524	481	489	498	492	457	526	497	507	462	509	520	521	497	476	505	493	509	476	519	511	497	479	493	448	526	510	446	516	476	470	519	565	518	511	455	516	498	504	482	499	521	470	538	461	492	528	469	506	508	437	477	543	477	526	542	512	519	504	521	511	512	509	494	496	505	534	485	508	465	512	495	558	495	526	482	472	493	460	536	516	502	478	479	468	502	539	486	511	516	553	486	494	500	509	521	504	478	553	511	512	548	515	498	439	507	536	506	481	493	470	531	491	492	470	492	485	511	495	485	516	493	519	495	501	521	486	492	543	499	491	503	488	558	492	534	480	500	495	481	495	509	514	487	506	482	459	478	501	515	506	540	525	519	508	499	489	521	459	497	498	499	484	546	522	511	525	481	525	517	493	552	505	514	550	523	471	526	503	466	534	504	487	516	500	501	517	478	479	504	514	474	514	483	489	483	495	518	517	501	488	537	456	528	521	486	518	473	480	541	520	512	515	553	507	504	512	471	476	524	487	490	496	502	490	485	487	510	487	507	502	478	518	526	539	580	516	514	475	510	493	510	443	469	483	518	533	494	537	528	492	521	517	513	525	499	538	465	521	492	533	512	477	446	468	516	484	558	508	532	507	505	472	493	516	490	472	509	508	484	455	535	502	508	500	535	481	492	542	484	521	461	486	493	515	462	491	512	471	491	484	468	501	467	509	537	474	498	517	472	565	537	491	501	521	507	490	505	489	510	525	506	526	487	503	468	506	520	491	523	515	522	518	506	499	477	481	473	443	496	511	486	512	520	504	507	489	488	455	501	499	508	536	499	506	483	494	510	483	563	500	505	504	545	489	485	548	512	529	517	523	509	532	502	499	484	511	551	507	517	471	487	530	500	499	515	507	481	509	508	488	476	530	492	527	503	448	481	530	514	480	499	490	481	502	544	497	517	486	516	531	478	480	476	528	547	516	498	505	489	482	511	501	539	496	497	511	518	504	495	458	501	476	507	504	461	536	485	488	464	509	529	495	489	500	522	494	488	475	471	504	522	548	494	480	493	478	513	547	516	476	510	483	505	465	519	460	503	469	477	506	514	496	477	467	508	489	488	459	455	517	521	495	501	494	513	494	509	520	480	520	513	513	479	491	495	520	535	527	457	489	500	529	484	501	503	533	502	473	506	505	497	518	549	480	511	506	535	494	509	526	541	497	523	532	463	507	515	489	496	465	483	490	484	475	489	474	550	508	500	484	517	489	503	503	522	500	498	484	491	491	483	506	498	500	516	468	495	508	536	494	518	518	522	535	554	482	482	475	513	495	500	523	487	477	498	559	484	531	480	507	459	529	511	483	526	484	511	494	469	513	496	484	543	552	504	488	509	459	509	514	479	516	479	516	478	491	513	523	482	490	510	486	518	495	544	489	507	508	476	542	519	500	489	504	489	459	492	471	535	502	437	465	505	524	468	504	548	560	524	517	498	492	494	508	557	482	488	497	467	520	504	479	494	524	504	490	499	497	503	502	536	486	456	510	504	490	527	500	529	499	530	518	529	495	528	526	501	526	505	479	521	499	481	519	531	496	488	497	508	518	520	506	534	521	527	496	500	521	501	513	449	513	494	519	492	522	494	532	525	512	513	505	497	460	521	487	526	512	563	504	472	507	536	466	492	526	547	546	523	518	516	498	506	469	497	467	519	521	494	502	494	465	516	530	476	513	552	496	509	503	459	500	502	515	531	502	487	532	455	526	480	504	531	501	514	456	536	495	508	512	487	513	479	521	471	514	442	482	489	483	453	499	473	506	540	506	518	544	491	512	523	485	513	497	510	509	468	509	443	529	473	517	506	468	528	516	494	501	570	501	510	507	493	495	499	510	456	518	528	488	490	518	501	506	494	486	497	479	496	521	509	504	522	498	508	489	503	483	495	477	512	527	542	503	479	502	494	490	472	472	531	486	516	456	494	552	487	456	474	492	466	473	522	473	520	536	549	522	522	514	508	500	488	537	483	494	493	529	518	514	533	526	437	493	514	486	478	524	486	517	517	495	471	463	488	518	487	521	487	519	484	501	495	489	470	487	482	468	496	506	471	467	479	483	462	495	521	483	517	501	488	473	509	497	537	483	526	508	516	514	518	487	547	496	463	514	497	538	486	461	494	497	502	498	487	510	496	480	540	503	520	529	500	510	481	487	545	477	533	509	525	480	525	493	501	473	524	522	499	518	507	491	457	473	485	537	490	505	519	526	497	499	561	538	493	468	504	512	488	496	529	490	540	518	488	500	534	484	515	533	493	486	485	540	489	500	506	484	514	495	528	465	468	513	554	490	518	523	508	491	500	526	515	472	469	500	552	471	494	529	474	509	505	473	494	522	543	515	508	536	490	487	502	513	508	478	494	520	468	483	458	448	508	521	465	493	497	544	490	508	487	526	486	458	528	512	485	492	472	542	465	472	468	480	516	487	468	468	479	506	529	531	501	556	483	506	519	485	549	485	560	504	507	520	536	493	501
26526	20961	12954	1463	662	573	610	569	530	501	495	558	548	481	545	507	504	486	574	558	499	518	554	642	1041	605	543	508	542	523	496	538	528	554	554	588	535	547	471	520	468	520	483	513	560	514	543	506	524	547	533	512	520	539	555	539	501	519	495	545	516	493	516	517	507	481	538	512	528	482	556	494	485	532	527	504	507	538	512	528	534	517	513	531	525	512	539	549	516	487	515	512	510	497	518	537	510	497	519	543	494	576	511	496	544	516	534	530	575	535	513	525	522	506	492	547	541	514	532	534	504	507	543	545	504	550	483	526	510	519	528	525	516	518	476	518	544	501	496	525	497	475	520	445	529	540	560	480	530	509	525	492	523	492	517	520	495	538	508	510	495	575	533	513	534	512	506	480	503	535	530	536	514	544	512	521	589	534	487	545	501	530	489	538	528	516	518	520	507	517	480	509	564	563	515	509	510	539	528	539	524	537	535	537	488	525	519	524	493	511	529	545	533	496	502	493	497	493	525	553	515	504	540	501	551	484	509	521	516	509	512	525	516	528	481	478	526	554	518	521	524	530	535	553	509	568	515	519	526	518	558	514	507	546	537	517	532	484	448	526	514	541	511	504	520	538	523	525	510	516	533	489	506	494	516	498	483	527	543	497	518	518	504	510	520	504	511	504	552	554	521	545	516	532	485	500	554	509	546	517	514	475	519	484	527	507	517	506	501	529	544	529	537	505	482	518	522	514	531	511	521	521	524	519	498	543	558	512	538	489	502	542	530	507	538	502	523	527	521	533	548	508	497	494	521	516	536	527	503	528	514	516	540	489	479	544	534	519	498	523	528	521	533	560	528	514	518	500	512	511	498	517	514	552	497	557	531	547	521	546	517	544	498	535	500	526	571	490	511	550	517	538	554	535	529	550	548	520	519	567	531	509	543	490	465	524	515	528	523	564	523	487	548	528	531	523	491	541	544	532	537	505	483	504	508	531	484	555	502	512	505	521	514	517	501	522	555	552	540	495	542	500	517	510	461	521	512	519	527	541	511	504	487	512	533	498	526	497	479	526	517	522	496	497	500	535	489	550	546	511	521	509	528	487	512	516	506	523	488	514	544	535	523	544	520	538	517	530	511	533	533	492	503	519	537	514	529	529	513	501	498	503	543	508	542	502	527	537	539	504	522	511	511	530	509	498	505	517	529	498	536	535	509	510	542	552	533	507	575	517	559	558	512	505	510	516	524	483	538	496	526	519	521	495	548	498	528	526	500	501	486	535	534	531	516	513	478	526	497	536	544	499	511	528	519	506	491	545	515	517	538	536	496	516	490	499	523	560	480	487	526	564	569	513	510	497	532	575	507	504	512	504	501	492	533	525	543	529	548	532	504	532	520	514	524	536	513	537	529	439	526	530	545	520	525	531	498	504	498	529	531	522	526	534	494	534	532	532	478	479	501	496	532	505	520	523	520	531	478	514	582	556	517	468	529	483	548	508	482	574	487	538	486	514	543	525	525	500	479	507	495	513	546	516	497	538	513	518	515	534	498	511	522	492	495	492	515	554	515	560	479	538	580	521	509	476	530	538	535	507	539	531	511	521	465	518	528	565	537	521	553	523	493	512	551	493	525	492	547	510	517	519	527	482	534	492	518	475	466	530	520	493	529	535	494	504	556	500	558	502	532	492	526	513	534	483	505	509	537	537	542	526	543	521	508	523	516	524	499	529	520	503	532	519	512	528	492	502	484	538	518	518	549	500	490	529	515	523	559	524	502	482	531	545	524	536	538	470	546	553	510	496	522	558	555	559	529	510	532	494	513	571	524	549	523	577	529	564	521	495	498	503	510	520	517	513	516	488	512	505	453	508	542	554	531	490	526	539	536	537	542	553	537	524	525	528	500	526	514	527	518	530	467	524	502	582	512	546	529	551	496	515	553	568	526	531	518	516	533	486	508	514	499	521	487	535	535	539	488	511	552	518	525	504	497	491	493	529	525	513	536	510	561	515	475	538	539	529	513	522	529	516	500	513	530	563	509	512	517	518	505	542	475	560	505	522	513	524	521	521	486	571	506	509	529	547	508	535	513	529	528	546	527	522	521	500	543	511	510	562	505	519	525	493	526	558	556	534	451	536	524	494	541	498	544	500	484	532	498	530	504	526	518	505	548	482	523	515	509	516	503	525	517	534	482	494	503	561	491	532	539	541	521	560	545	532	513	541	543	484	519	509	519	514	507	515	509	497	515	552	549	470	537	497	556	481	530	519	500	500	516	476	520	553	502	559	531	525	501	530	544	550	560	516	505	542	540	510	542	558	519	570	513	537	529	516	515	538	487	496	478	507	505	540	522	531	543	529	534	494	495	492	507	497	540	546	559	520	529	489	507	529	518	461	526	548	530	559	499	508	532	515	509	527	535	547	542	514	543	531	496	534	501	538	507	516	514	541	530	544	507	530	559	559	530	551	501	510	520	521	535	531	564	529	510	533	525	507	511	533	509	512	493	497	516	511	535	494	511	517	511	528	497	549	515	554	549	530	524	539	536	480	489	503	558	507	475	566	481	527	494	479	512	526	516	501	518	560	548	535	488	540	499	526	521	505	545	520	550	499	515	546	543	500	524	528	524	549	494	520	516	540	483	486	526	541	514	480	500	531	526	540	534	508	521	532	507	486	505	555	552	528	514	511	540	499	496	509	547	477	509	528	527	512	513	525	554	472	529	480	546	553	559	554	532	515	502	518	511	516	525	539	528	476	556	528	515	496	545	516	539	514	525	510	516	526	536	527	484	498	525	525	489	514	513	539	518	493	529	517	533	489	520	512	505	504	515	541	511	514	489	557	532	518	535	535	493	542	548	529	517	531	497	529	533	522	499	507	501	538	504	516	511	505	501	520	540	518	526	476	496	519	500	522	511	512	527	543	516	518	533	535	510	520	518	514	504	513	520	532	512	514	506	534	510	513	529	535	516	538	566	526	515	497	501	532	552	502	511	523	549	506	553	488	515	508	504	527	523	487	537	512	526	504	505	522	514	565	534	511	507	511	501	578	528	549	475	517	491	522	497	525	508	526	489	546	514	495	499	525	524	472	504	559	566	525	515	541	562	499	517	515	499	503	530	496	550	493	499	491	539	497	514	518	530	532	450	519	500	518	510	527	512	536	521	513	500	522	517	460	533	531	543	499	564	523	496	544	549	530	477	513	523	496	551	490	531	517	523	505	512	515	495	505	544	502	531	522	498	514	506	518	507	518	529	549	505	554	540	526	526	553	515	506	525	503	540	507	512	514	479	509	514	540	532	471	513	523	502	490	522	473	538	485	539	503	528	509	506	529	529	555	538	526	546	548	483	553	545	513	529	532	504	511	527	556	551	506	522	520	507	469	530	493	529	526	536	493	506	515	518	521	532	528	535	524	503	557	510	556	512	522	547	513	517	489	541	499	551	506	512	582	527	498	552	532	503	521	521	546	512	522	541	509	486	510	537	560	510	512	515	493	510	510	536	520
19546	17692	1947	1316	1074	996	943	862	889	844	796	778	775	747	819	751	810	711	757	798	745	765	783	921	2125	782	758	760	748	830	773	735	784	852	784	762	688	753	750	720	775	804	766	789	756	746	764	727	796	771	720	752	751	725	739	758	677	832	711	733	744	790	785	766	740	770	769	750	767	746	748	741	720	818	767	734	751	753	764	734	778	765	730	732	732	767	736	759	795	836	764	722	749	776	774	727	738	773	729	762	741	785	738	747	713	766	822	673	775	737	748	726	780	753	747	788	740	743	745	770	738	778	729	764	738	733	746	810	789	744	731	762	722	787	734	766	794	772	760	746	779	743	732	777	721	754	719	801	784	780	731	775	757	765	828	762	741	775	783	769	769	716	754	771	765	756	779	726	755	781	750	790	758	787	738	749	800	753	755	781	785	813	775	760	772	793	741	736	733	796	781	781	777	778	711	750	783	723	736	796	779	736	710	757	722	732	760	743	755	745	750	741	768	733	764	745	832	724	764	785	714	742	757	755	722	728	763	759	749	719	741	729	765	736	729	739	777	702	723	780	703	748	754	800	744	799	752	732	695	803	775	749	755	743	769	826	724	753	742	761	740	788	736	745	747	761	748	771	780	760	799	734	783	756	791	784	727	743	756	743	719	791	794	758	756	763	720	748	741	782	792	769	745	748	770	724	695	785	714	791	731	823	787	763	735	764	803	738	722	747	737	768	821	711	795	704	734	735	685	772	785	738	753	755	741	709	742	773	720	721	719	755	742	793	770	733	754	731	767	719	743	777	727	816	726	726	713	751	786	820	772	762	707	800	732	736	765	702	750	766	753	787	726	719	729	746	725	732	746	737	736	725	741	775	728	760	758	755	755	756	764	732	763	717	733	743	756	742	771	750	805	786	754	762	738	782	770	774	765	754	787	708	771	743	734	726	732	774	743	723	795	774	742	775	751	738	760	754	715	755	726	784	761	712	717	787	742	745	758	760	713	845	782	726	719	763	722	784	711	772	804	798	802	737	717	747	725	693	762	761	776	779	771	729	758	758	762	716	709	808	733	783	716	775	795	745	775	741	708	728	741	753	756	741	769	747	811	770	760	708	754	732	744	778	737	787	714	784	753	779	754	766	718	771	805	741	763	785	762	774	760	728	759	790	756	733	739	745	725	767	749	741	744	731	738	757	835	764	733	686	756	715	777	750	743	769	748	756	777	754	750	763	764	731	727	751	776	746	723	800	781	756	707	765	726	743	739	748	772	766	720	756	802	772	742	780	771	761	771	809	755	749	705	831	734	719	744	743	748	803	799	771	726	784	717	795	777	707	734	714	780	761	712	705	760	792	746	741	727	776	740	818	707	770	791	729	786	783	813	817	770	729	769	757	758	743	789	754	734	730	751	792	794	765	729	751	760	793	704	737	781	758	741	733	745	786	797	727	696	748	787	769	715	752	783	703	724	725	737	731	739	764	734	745	782	701	788	734	737	732	736	760	775	778	769	774	780	785	720	768	755	744	754	740	735	793	730	781	761	740	720	789	765	728	775	726	774	703	726	742	773	743	777	780	774	786	714	716	762	767	736	729	766	702	789	729	724	779	762	792	772	753	770	733	735	709	723	731	788	768	773	726	740	736	738	745	736	754	802	744	739	777	762	759	807	775	755	736	744	728	752	726	753	793	764	745	757	764	770	770	703	716	733	793	736	762	788	772	783	755	748	749	761	784	778	779	766	773	735	759	755	745	777	720	734	760	734	719	699	739	764	755	752	739	754	780	725	764	760	734	747	702	806	693	769	774	743	760	789	851	765	751	716	713	752	732	790	742	797	729	713	788	784	771	764	725	719	745	785	699	737	755	761	713	741	713	729	761	739	743	732	772	796	719	803	738	735	772	740	730	775	742	811	721	737	813	719	784	770	748	744	799	746	831	718	736	767	767	770	748	741	784	716	816	761	797	736	755	809	744	730	764	753	767	730	774	772	787	734	701	752	759	817	759	773	757	783	771	808	744	707	773	719	834	719	745	769	738	740	787	774	744	763	769	803	771	748	763	725	752	754	745	755	741	756	752	683	757	772	791	802	695	750	762	780	740	790	725	760	716	723	793	755	807	806	764	714	721	800	745	737	736	729	700	760	744	728	716	718	758	757	700	768	789	748	729	760	783	756	769	735	746	757	760	767	718	746	744	760	743	750	771	743	771	788	783	812	748	729	765	758	797	692	769	797	793	705	731	749	743	760	742	746	734	728	719	763	758	761	728	753	746	787	768	719	793	770	753	725	724	756	755	744	756	751	748	759	727	766	752	738	753	724	787	762	730	745	735	797	755	716	796	741	733	717	731	701	740	779	741	786	770	745	729	761	784	784	761	742	752	755	747	762	769	746	784	778	736	816	711	689	786	710	745	736	793	765	777	793	782	721	726	751	724	761	669	773	807	744	771	752	751	725	778	739	806	731	775	736	745	728	763	782	732	800	757	730	751	750	744	726	751	765	780	779	799	747	762	773	760	789	771	782	773	786	738	763	752	831	743	724	787	734	742	760	782	777	709	740	745	728	771	752	756	780	786	794	761	751	766	781	786	772	753	717	794	781	749	792	723	753	778	736	787	754	770	774	803	728	689	700	735	750	751	747	715	792	722	757	705	788	696	761	768	763	804	758	755	760	753	781	766	790	723	775	791	776	814	724	762	768	771	774	707	772	740	746	768	770	774	738	736	747	715	742	720	766	707	783	806	725	797	755	776	782	755	794	745	778	766	796	768	770	751	758	754	786	720	747	763	733	748	774	754	769	755	740	794	744	782	783	736	738	750	745	734	721	782	738	810	759	771	837	801	762	797	735	744	771	762	807	751	738	729	738	769	763	740	759	781	764	767	776	801	719	744	717	780	766	747	744	812	803	720	716	784	745	763	746	759	740	750	762	740	785	728	739	771	764	766	740	736	781	744	753	775	756	750	765	743	790	726	771	771	821	745	795	747	754	766	737	785	734	752	733	743	773	762	725	758	757	752	780	763	743	752	763	753	740	769	760	704	797	725	775	739	762	672	688	775	730	725	665	771	726	729	765	769	795	709	752	789	782	751	750	779	737	741	697	737	809	740	763	774	744	772	736	727	761	760	754	759	735	782	745	802	762	724	802	765	775	750	744	748	764	795	771	802	815	748	780	711	829	722	807	737	747	757	734	750	751	766	774	764	774	713	762	772	757	791	771	723	764	783	720	781	754	727	770	708	759	748	766	711	759	745	772	768	745	733	706	717	748	750	777	788	765	785	749	745	743	768	722	763	735	726	756	743	751	771	713	787	762	728	760	750	727	736	776	790	724	775	796	769	768	804	765	732	730	665	796	727	751	787	763	784	769	792	777	784	741	759	803	742	780	774	764	739	761	723	750	797	761	740	782	750	787	731	777	737	726	745	777	736	781	757	745	755	760	770	722	721	744	690	796	788	727	769	760	790	778	740	781	793	794	774	742	731	707	732	803	719	765	773	809	739
23836	20947	27894	24092	20839	7327	1313	957	821	777	747	732	694	714	694	678	659	644	653	641	637	627	670	2738	5301	807	675	595	625	649	593	662	644	605	579	587	620	580	595	642	611	575	603	619	592	596	611	647	603	610	602	571	619	612	618	606	625	636	553	574	601	660	593	638	582	601	596	655	583	609	629	619	638	630	640	614	651	583	621	638	625	625	618	598	569	583	599	638	624	639	580	578	633	578	574	614	551	580	630	661	614	614	627	579	587	609	584	653	594	602	592	603	617	571	649	640	582	608	643	635	603	624	578	595	614	623	577	611	578	615	587	544	608	608	655	555	645	583	618	621	565	595	655	642	567	588	587	591	576	620	593	592	596	658	567	577	601	606	641	633	616	571	579	584	599	613	598	631	611	601	585	587	622	597	570	614	593	611	653	564	587	621	634	615	587	604	539	621	625	620	630	611	612	596	621	595	610	622	601	639	649	609	615	562	599	585	596	620	587	611	641	619	569	597	614	636	641	631	578	601	625	648	603	619	648	609	656	614	552	612	600	633	616	576	621	641	601	616	608	605	623	584	621	593	584	656	584	616	620	617	597	625	620	579	607	609	602	579	637	571	582	618	605	623	636	546	552	575	633	606	600	598	578	655	664	618	637	591	619	591	604	638	638	612	623	582	628	601	597	563	594	588	594	618	587	588	643	609	607	606	605	606	622	648	568	664	582	589	543	565	571	613	612	611	581	623	637	597	592	576	665	632	623	586	584	592	597	619	629	612	616	593	609	666	545	556	635	658	618	592	576	640	615	646	643	585	618	568	592	594	571	599	580	560	620	592	623	610	590	568	601	635	597	582	588	614	633	625	595	594	616	626	630	596	587	604	620	561	617	612	595	611	613	621	594	626	579	600	616	585	632	586	599	592	587	623	594	574	600	613	587	599	558	612	635	669	625	609	599	614	645	619	633	621	607	643	609	634	581	595	632	598	614	608	653	576	619	589	622	629	580	600	645	629	611	599	622	661	618	612	629	633	597	596	615	624	608	585	605	633	607	625	629	589	590	594	572	648	625	552	601	604	561	633	569	589	614	614	630	568	591	599	619	560	594	582	625	599	592	624	624	652	611	634	616	587	587	613	607	628	651	613	572	606	593	593	587	596	619	606	640	608	645	588	602	585	599	591	634	597	659	620	594	636	616	645	594	587	576	554	608	610	581	593	581	600	677	636	624	604	640	617	624	594	613	586	568	606	616	590	606	595	643	604	593	583	598	626	589	618	624	597	605	620	621	600	570	597	605	627	597	639	646	566	635	558	609	627	600	583	606	593	647	633	564	608	608	610	595	598	571	603	634	632	604	633	647	605	612	599	612	574	593	588	598	596	647	631	597	573	590	595	633	635	633	567	639	596	595	635	596	614	580	657	591	545	632	577	628	581	601	618	587	585	616	623	578	610	614	592	614	589	570	571	577	647	617	607	648	637	573	616	592	560	564	562	610	622	621	572	536	596	577	612	570	631	598	600	577	602	631	570	629	619	613	626	597	571	596	632	654	579	642	554	627	615	589	596	621	626	609	609	591	615	604	585	548	607	583	578	692	604	643	598	584	618	631	604	610	612	619	603	636	606	593	612	602	582	610	618	613	571	625	598	595	649	579	590	641	593	625	627	580	603	575	596	611	617	639	610	604	573	581	628	599	623	595	566	610	609	623	627	617	621	594	585	576	608	638	568	594	577	600	609	650	615	617	625	647	610	596	585	608	563	648	618	581	587	558	664	629	618	592	597	623	640	617	653	614	610	597	634	600	604	636	607	605	632	637	638	592	621	616	570	618	594	639	626	593	655	617	561	631	556	579	586	605	612	627	649	644	597	621	565	621	585	619	599	595	640	601	600	641	631	599	634	610	606	597	619	624	615	617	590	590	627	614	645	622	609	617	598	600	629	584	648	579	563	601	633	639	600	627	584	571	640	598	608	597	569	550	589	599	578	612	593	600	639	648	587	583	613	598	570	613	622	596	618	639	637	635	571	610	631	612	658	660	596	568	629	589	597	623	630	618	656	581	587	604	623	609	611	647	636	599	572	606	630	589	622	620	569	639	621	628	568	586	602	601	598	629	600	585	604	615	593	597	608	633	642	627	607	591	613	642	589	601	602	608	600	587	639	572	613	649	584	556	603	605	653	607	598	586	653	651	604	611	601	640	607	627	600	637	606	583	643	579	611	589	594	645	642	644	603	603	614	570	583	586	615	632	632	579	599	587	560	601	626	614	632	561	590	585	641	604	581	584	555	591	595	618	619	592	577	570	618	540	575	586	627	595	633	569	626	603	603	621	637	583	575	592	629	602	580	589	620	571	610	625	570	595	593	611	613	569	642	564	589	630	601	548	661	641	581	554	576	609	609	641	618	598	556	632	624	569	580	613	543	586	579	592	619	603	581	635	656	645	623	589	621	605	626	601	579	583	577	586	588	617	578	630	642	612	612	616	607	625	594	614	585	606	606	573	614	606	636	590	606	612	596	590	617	624	588	579	621	611	577	609	598	637	632	572	625	616	596	618	593	616	581	611	625	580	589	613	590	629	590	585	632	612	616	574	608	592	620	590	550	578	570	565	590	590	630	629	626	579	620	621	639	576	616	608	615	600	591	648	616	600	623	617	590	587	592	595	596	616	625	608	635	591	629	638	656	601	597	600	618	617	578	562	609	603	624	628	633	609	600	587	599	655	613	604	609	610	585	604	614	623	589	623	587	611	602	590	588	597	634	643	642	592	615	599	606	621	592	581	624	588	588	583	579	547	617	631	544	597	646	611	608	562	602	580	608	562	652	600	595	605	621	605	563	622	606	671	614	593	589	599	606	654	607	583	609	625	621	599	592	608	613	626	633	571	648	606	614	623	576	621	549	579	601	591	615	628	609	586	630	614	634	593	583	597	620	631	604	639	574	622	543	615	613	580	583	613	642	616	568	620	633	626	578	601	618	595	573	620	603	610	610	577	666	601	573	592	589	587	609	607	673	627	610	608	617	630	587	609	609	617	612	600	594	648	616	602	634	581	577	599	643	586	590	579	608	583	656	548	588	603	613	563	609	574	614	597	590	598	619	618	640	567	563	602	560	649	633	561	607	671	599	616	608	582	608	594	593	610	581	576	633	579	608	637	606	625	597	647	619	593	566	616	621	591	592	604	622	620	591	616	591	579	588	641	573	629	600	558	600	578	583	635	634	603	593	629	630	621	569	605	620	621	598	597	574	619	597	611	598	602	624	610	614	585	643	574	625	621	651	566	623	599	623	565	573	616	616	640	636	577	599	575	609	607	620	655	652	585	647	625	545	636	570	618	606	622	594	554	606	607	631	627	604	603	634	610	576	583	629	618	587	566	604	599	640	600	640	603	617	588	605	628	619	633	600	572	606	591	620	612	627	614	623	581	638	555	608	660	601	627	608	590	583	617	625	586	613	578	624	585	569	615	627	601	609	605	613	632	589	633	620	625	600	609	620	620	608
40981	40213	7999	4442	3143	2487	2029	1711	1591	1357	1327	1212	1181	1111	1087	1034	1059	1041	983	971	923	1017	1101	6316	11155	1164	872	952	941	857	905	873	886	882	899	910	961	893	910	980	879	866	934	888	850	873	888	894	907	919	908	874	872	913	959	927	857	918	881	956	856	855	982	921	901	884	973	947	857	897	888	884	857	913	880	958	912	928	903	927	916	830	884	881	963	912	871	896	860	962	941	933	888	898	859	927	863	886	901	883	878	875	876	887	920	868	846	922	911	832	915	884	836	865	914	857	845	900	859	854	890	901	879	916	858	887	869	939	906	893	900	895	962	871	871	848	934	913	882	915	891	927	914	893	873	936	861	880	891	904	915	864	870	877	906	911	912	907	950	898	904	843	903	879	865	853	900	933	896	927	874	913	900	915	878	851	878	955	893	871	883	880	850	881	880	910	901	901	914	863	892	894	884	895	915	858	901	856	902	878	882	844	855	872	917	929	898	858	965	889	882	896	947	833	904	857	903	888	896	921	893	861	846	838	880	922	900	895	911	856	886	884	887	924	858	929	859	954	850	998	880	922	878	881	960	878	902	884	913	863	917	879	850	884	855	830	871	910	895	868	852	859	871	912	925	824	907	918	858	896	915	878	853	880	902	903	883	881	853	885	944	870	876	916	826	899	860	873	873	903	858	871	898	882	839	884	855	892	871	945	931	842	858	905	907	862	897	881	864	891	882	920	879	886	868	901	890	910	826	878	948	893	891	894	897	877	861	873	880	883	872	917	888	839	900	903	919	935	852	873	958	874	852	927	838	868	861	876	841	886	876	907	884	905	908	867	919	893	900	888	857	888	871	864	922	824	884	870	891	869	883	865	866	883	919	900	893	902	890	917	898	874	833	905	875	944	862	894	856	922	828	852	877	906	865	909	873	934	892	830	908	942	926	909	914	889	905	864	907	901	856	891	890	922	950	915	883	868	859	908	871	950	924	852	916	891	910	861	888	857	859	897	874	890	887	915	992	915	869	904	911	973	853	833	865	882	875	937	877	883	901	904	858	927	869	888	904	914	858	893	896	881	905	880	882	848	863	889	940	871	886	872	908	917	871	912	894	885	903	879	845	907	924	898	872	891	903	854	888	898	902	899	917	900	890	872	863	900	864	901	897	909	922	930	947	890	857	889	875	875	826	861	909	883	901	900	915	909	906	909	894	873	876	899	922	917	850	894	881	850	910	935	879	930	876	923	937	857	914	919	894	854	896	875	898	918	895	865	872	857	907	881	932	906	877	859	927	879	881	927	835	929	913	867	898	909	892	947	872	917	924	863	991	863	876	939	870	891	826	916	964	858	862	916	881	895	941	850	847	902	842	889	842	875	851	884	893	900	887	921	846	944	906	932	839	922	864	925	873	935	867	842	871	884	889	935	841	863	899	888	902	868	906	834	886	884	848	916	887	912	939	945	900	862	879	877	927	876	863	886	894	897	852	858	864	851	913	884	872	911	901	892	831	873	904	845	854	951	876	924	925	871	897	869	868	937	909	885	838	850	862	866	918	891	924	857	868	892	945	884	882	930	903	881	862	924	822	903	888	899	907	890	859	932	905	857	881	880	868	884	816	818	902	907	885	872	876	860	889	916	898	938	867	935	876	893	898	875	887	849	904	850	900	889	849	939	869	922	878	880	899	889	864	842	850	848	842	884	887	860	913	826	861	882	869	861	846	868	939	848	890	899	869	884	856	878	902	904	877	878	908	915	890	906	895	884	905	985	858	839	837	872	857	899	912	851	888	896	912	922	946	880	900	833	903	877	831	885	838	948	836	899	916	918	854	829	859	930	916	880	896	866	868	921	884	874	966	903	907	831	855	929	907	848	872	854	918	852	906	880	783	962	851	889	884	863	871	900	923	920	845	914	925	896	860	924	912	909	888	860	838	927	945	825	886	931	938	865	883	894	952	899	925	893	901	898	861	877	886	877	904	849	910	949	909	912	904	874	849	898	910	880	834	874	907	906	854	872	859	897	844	822	890	863	890	879	854	918	913	900	874	904	911	880	866	865	888	887	891	882	846	905	921	884	876	891	860	918	906	884	932	923	900	841	879	857	873	887	886	871	870	841	900	854	865	835	911	873	872	837	824	875	905	905	894	924	902	901	833	833	901	867	839	867	926	947	821	823	856	966	913	835	863	888	887	902	859	890	884	925	935	872	918	912	848	918	912	881	799	957	895	899	850	893	882	866	898	921	900	902	876	907	848	835	876	880	900	908	865	862	910	945	848	852	863	869	932	885	893	912	886	884	901	851	906	924	914	895	842	895	890	904	905	923	859	890	872	864	831	862	895	873	931	849	890	818	916	864	862	855	907	928	838	874	935	826	836	837	888	891	942	869	921	869	912	864	903	912	872	872	899	856	850	867	945	875	890	927	904	880	908	930	822	876	903	887	900	882	902	868	907	880	900	884	859	889	923	886	892	881	864	935	855	812	887	912	888	883	869	903	903	927	883	914	869	891	839	870	913	901	922	907	922	906	910	900	880	854	859	889	885	926	893	929	913	893	863	882	926	898	915	890	905	890	878	919	906	855	821	856	842	876	883	845	873	888	879	890	898	893	909	905	919	864	859	890	887	884	879	903	945	874	860	920	876	853	900	874	780	891	880	852	912	898	908	851	871	903	893	901	865	889	924	863	857	882	905	956	893	881	875	877	913	879	907	907	936	851	900	902	944	835	857	888	848	907	911	930	877	859	887	867	893	981	853	903	865	869	913	909	926	922	926	905	883	857	843	938	901	842	844	896	850	901	886	899	857	911	860	899	852	847	896	858	914	887	905	871	895	909	861	893	871	932	907	888	911	855	834	834	902	884	872	875	884	889	889	926	837	895	879	920	908	909	885	872	926	874	865	889	896	880	898	850	883	888	888	932	875	925	899	844	858	850	919	879	893	916	889	913	933	864	885	924	875	898	900	855	836	865	856	908	881	895	850	855	914	885	853	827	843	829	850	861	885	847	915	888	906	882	869	902	882	917	886	858	883	902	896	882	884	891	845	843	913	915	843	963	852	911	882	881	839	866	862	878	871	897	858	878	915	831	873	880	874	872	927	859	882	887	907	860	921	890	847	946	852	859	875	920	907	907	901	962	842	911	849	928	846	865	851	858	885	921	888	869	870	852	876	854	854	901	932	844	880	881	878	889	869	955	912	908	859	898	872	880	924	871	878	891	873	863	888	896	917	886	911	858	909	872	916	920	908	893	854	857	876	861	888	892	870	898	850	955	865	866	937	894	900	887	856	879	867	864	892	870	857	873	898	844	919	837	895	928	850	903	879	933	867	878	892	884	891	876	843	903	886	907	869	889	913	882	890	857	889	869	861	879	880	918	900	873	863	874	888	887	867	866	922	881	849	902	915	860	896	890	858	883	854	870	934	917	930	905	925	878	904	875	896	867	930	838	910	893	901	893	873	883	897	887	919	885	930	866	858	916	841	918	854	909	884	894	847	865	904	869
22768	20860	28270	23529	20854	20754	5036	1048	749	708	630	580	539	534	487	484	485	432	436	464	442	433	602	3592	9644	2544	401	426	390	365	358	370	369	380	369	401	388	383	372	391	344	356	382	376	351	374	380	380	409	352	371	372	344	379	371	362	358	371	361	366	380	384	381	383	371	345	365	389	357	378	363	381	363	368	374	378	367	400	404	339	383	380	385	369	347	376	343	411	338	371	412	340	336	352	376	350	395	360	378	387	376	406	361	382	355	367	378	361	386	355	336	397	388	336	391	373	387	360	339	376	383	381	386	375	360	380	383	382	394	367	381	354	380	372	366	361	395	335	367	352	382	354	378	387	361	371	376	415	381	351	361	368	366	360	372	377	397	360	345	352	362	355	360	351	380	361	359	380	340	380	363	387	365	360	350	392	361	403	385	357	371	371	378	392	360	355	339	360	367	357	359	400	377	402	411	363	366	376	364	398	371	421	356	386	380	398	360	377	354	370	366	360	382	412	382	393	356	369	370	382	355	367	370	347	359	357	331	361	378	370	365	403	353	354	345	386	388	342	387	361	381	383	387	369	367	376	372	374	354	379	333	364	377	397	362	368	354	342	356	365	395	384	377	357	373	357	375	384	387	367	391	365	362	350	342	341	375	378	351	340	367	351	396	394	379	406	370	356	361	367	354	392	362	374	355	371	360	367	355	353	369	356	387	385	427	341	377	385	369	367	384	362	369	384	409	361	371	364	375	358	351	368	358	400	361	367	362	351	365	359	375	361	373	368	371	377	366	355	392	357	358	369	367	334	365	340	413	372	374	373	338	374	356	371	351	396	354	389	386	398	376	373	359	388	370	395	354	362	375	379	409	369	348	381	384	383	373	352	351	335	354	363	382	389	398	383	385	368	383	367	397	384	388	381	418	356	369	400	360	342	378	402	357	387	342	415	385	370	363	386	373	381	354	382	364	393	323	329	377	360	380	387	374	381	375	373	371	388	386	358	423	387	348	339	386	349	390	358	326	351	380	377	356	375	395	345	377	379	366	383	382	323	376	334	344	385	359	344	397	348	366	384	370	379	351	386	371	366	327	361	361	390	403	382	373	370	351	408	373	383	391	366	382	338	388	363	358	390	370	360	369	382	399	371	378	388	317	385	375	363	388	323	370	370	398	380	375	374	370	358	339	350	364	356	334	367	369	349	402	382	355	379	412	397	364	392	394	364	342	343	360	342	360	377	358	324	339	346	376	352	372	327	383	385	356	390	355	388	368	376	356	376	382	351	353	378	409	352	368	361	360	383	357	357	401	383	362	385	363	375	381	369	357	365	350	323	357	346	362	379	360	370	344	368	328	349	355	366	359	363	329	358	363	373	369	374	388	372	372	377	344	366	378	346	388	381	376	375	377	389	351	350	374	352	342	369	363	361	381	374	356	352	378	370	350	343	375	353	345	353	344	374	395	350	393	383	369	372	390	378	368	357	363	362	385	380	373	412	405	361	375	379	402	360	360	350	343	395	360	357	375	337	377	387	382	341	390	384	383	332	374	334	347	380	360	359	388	362	365	403	389	403	383	375	347	355	361	346	379	373	362	370	350	351	389	386	387	367	343	405	339	326	340	351	364	376	364	391	385	356	367	388	358	367	377	382	380	414	409	372	358	352	349	394	374	387	400	369	404	379	351	392	316	374	388	382	386	369	362	365	410	371	360	361	353	392	355	385	373	363	365	384	363	368	371	395	367	374	413	369	393	370	401	396	382	394	367	368	351	351	387	361	327	363	379	379	393	358	363	352	368	343	339	338	376	329	394	364	357	384	349	397	367	377	367	382	386	356	383	385	368	380	365	373	374	388	379	348	344	343	389	381	341	360	395	323	353	373	409	357	341	388	353	356	355	329	366	348	406	372	402	386	337	393	383	353	373	357	386	329	354	355	366	317	375	384	353	356	364	383	342	365	366	387	375	371	363	355	375	372	358	371	380	372	349	369	395	365	382	374	359	372	362	390	372	371	392	359	373	366	348	352	384	334	363	361	404	348	365	379	344	356	378	346	321	399	345	364	408	368	369	354	372	376	394	380	362	356	395	365	380	349	366	352	365	355	363	375	315	343	388	357	356	351	374	366	365	395	328	386	365	367	340	345	334	348	377	370	350	368	370	363	335	361	360	377	375	351	355	347	363	317	344	415	363	369	367	370	376	379	373	368	375	411	373	368	361	342	368	388	403	356	355	334	408	391	386	338	358	337	402	391	382	358	350	364	360	367	351	380	347	397	359	349	370	395	364	365	382	364	371	340	357	394	383	380	349	366	372	330	387	358	338	421	376	376	374	352	346	350	391	414	383	387	357	337	369	371	372	336	339	372	384	357	363	371	387	419	374	352	398	383	361	362	374	366	361	335	393	365	382	379	406	339	386	382	368	393	369	340	365	350	388	365	415	375	366	398	375	394	358	404	351	380	372	390	338	393	370	355	411	372	408	370	397	367	363	369	372	374	380	373	352	361	363	360	363	380	339	332	379	388	367	350	381	367	366	359	384	345	355	372	377	396	334	372	360	361	387	398	377	332	370	400	366	388	351	347	365	347	344	348	378	375	394	396	373	353	368	403	346	360	394	359	384	330	388	352	340	355	370	337	354	395	380	380	399	369	369	384	390	364	395	393	372	398	389	378	361	338	381	358	369	377	323	344	331	400	360	358	353	375	388	368	371	364	336	377	382	376	377	379	359	345	391	419	396	349	396	353	345	383	355	396	368	339	389	343	355	373	392	403	388	370	369	320	391	368	376	357	379	323	317	380	408	339	359	356	383	363	349	338	385	354	346	337	381	372	371	371	352	413	351	351	368	386	367	351	367	387	350	351	382	391	348	397	355	364	390	345	391	342	364	381	434	385	366	414	374	359	395	398	394	361	346	378	348	390	364	397	372	351	385	371	354	382	335	389	362	337	356	351	349	373	353	372	370	392	386	364	343	361	367	345	414	362	352	348	390	375	376	362	356	364	375	390	419	378	359	379	361	345	379	395	377	384	357	387	394	371	371	350	335	374	337	353	380	351	378	335	370	339	339	409	376	377	367	371	348	392	414	380	377	354	338	355	371	392	392	359	333	404	374	404	351	395	342	379	366	375	368	377	368	400	387	370	351	337	348	365	392	377	380	363	373	351	387	371	380	374	380	361	368	357	348	360	396	385	389	384	373	364	351	337	365	381	382	393	376	389	327	392	362	379	350	372	328	366	387	366	374	332	359	378	382	368	347	351	365	418	367	375	383	364	399	369	351	360	388	366	361	367	375	341	337	390	363	356	360	351	377	349	380	340	380	363	383	357	388	372	364	340	371	347	365	390	355	394	341	357	367	387	366	373	351	390	375	363	366	398	379	385	369	381	384	365	398	377	360	379	371	378	383	361	335	356	356	352	335	372	360	395	344	345	377	360	381	356	376	371	383	379	358	373	391	364	363	379	353	400	374	368	374	375	350	367	372	361	356	343	386	404	379	348	364	367
47898	47223	12127	6464	4358	3390	2628	2133	1789	1528	1316	1167	1109	1059	968	891	743	762	749	744	680	704	1173	8415	17990	3886	625	599	577	613	551	590	591	572	560	599	606	548	587	576	606	588	554	579	588	561	534	564	535	556	529	539	579	579	587	572	597	582	541	558	571	595	563	518	578	545	564	594	566	571	565	547	552	541	505	515	521	554	479	533	549	597	565	562	502	494	547	557	554	566	536	525	540	539	557	559	563	540	568	583	517	554	593	504	549	531	531	525	546	562	546	548	574	550	558	578	572	593	565	551	561	537	564	571	578	538	577	567	547	563	541	580	575	523	585	584	564	537	529	550	509	561	554	555	557	540	535	544	588	540	583	596	524	513	516	562	543	596	545	556	547	548	537	557	546	526	580	553	542	575	598	535	557	560	557	551	564	610	483	575	562	517	543	552	503	527	564	526	588	512	536	532	571	581	545	553	556	576	597	599	555	538	529	555	604	589	558	580	578	569	545	514	574	509	563	567	558	521	552	560	519	543	511	558	572	562	575	540	541	514	533	539	523	586	564	560	553	569	529	579	549	547	560	545	511	578	536	549	553	549	537	514	562	587	590	562	559	536	526	566	552	537	537	569	519	554	525	598	520	550	514	526	553	600	581	576	567	563	558	581	562	507	541	531	566	564	575	590	565	584	551	571	553	597	541	589	570	615	541	531	562	579	534	560	588	544	543	544	547	567	597	565	543	560	521	567	554	550	557	551	520	538	593	592	582	543	553	536	516	513	584	568	594	554	554	531	557	522	552	550	564	552	560	512	566	547	574	563	555	558	573	544	530	505	577	530	538	546	587	554	509	560	567	562	531	545	564	558	571	568	519	524	565	521	530	580	553	572	517	542	593	534	577	570	564	525	545	515	552	530	565	540	538	587	579	511	549	553	575	595	538	571	541	562	575	552	556	527	565	528	546	533	558	531	602	558	605	557	550	539	566	587	567	578	508	525	580	551	505	534	604	577	564	576	519	541	521	532	568	565	543	574	509	585	557	596	576	600	559	554	564	602	553	526	574	501	586	552	597	522	538	578	517	552	585	523	577	538	551	535	553	520	577	562	517	565	553	535	555	545	547	500	521	594	589	518	579	581	537	550	524	563	544	540	574	485	594	565	580	574	526	542	601	564	568	573	533	525	610	569	602	570	584	582	547	518	581	521	529	572	577	550	551	555	585	515	557	504	529	569	584	545	538	555	561	588	549	585	557	555	562	582	527	555	607	535	551	529	561	577	535	546	533	585	524	551	585	604	511	529	528	555	522	532	537	550	565	557	560	565	560	544	540	542	579	548	513	564	587	563	589	496	538	547	573	560	590	548	600	563	551	571	558	544	574	557	507	581	543	534	565	554	576	549	577	541	535	578	562	572	553	531	577	544	565	591	551	527	521	565	555	564	552	527	529	547	536	566	551	558	572	530	571	560	553	552	496	571	547	575	496	592	569	607	559	566	507	528	544	579	550	526	565	580	576	522	540	562	530	597	574	494	564	566	592	557	517	567	538	552	588	529	584	539	537	553	543	531	525	543	523	530	558	545	557	545	548	542	574	556	502	532	563	534	553	536	574	553	587	528	559	622	554	533	590	549	569	538	559	563	560	579	540	540	538	522	583	567	554	556	523	530	515	574	566	539	572	556	535	558	610	507	550	534	615	540	537	524	527	561	568	577	540	545	565	544	561	543	574	563	540	571	583	537	545	546	548	524	534	599	578	548	554	590	601	559	542	605	558	522	585	554	559	575	541	543	558	539	565	543	545	590	548	555	532	549	540	574	574	511	566	593	552	543	543	592	545	527	581	581	539	550	556	537	551	528	554	562	543	579	522	551	544	557	553	559	565	553	566	567	562	553	531	537	578	538	552	539	577	570	537	548	526	555	543	579	557	558	599	585	545	545	536	537	563	558	536	538	577	569	582	564	578	533	566	545	565	525	563	557	550	554	551	553	549	571	537	565	570	523	519	540	524	561	549	550	541	571	538	638	572	544	587	554	552	521	574	539	526	527	583	549	586	508	535	563	580	534	559	564	548	545	549	566	572	556	537	560	568	551	576	548	553	528	556	593	550	567	551	590	558	559	557	562	539	620	540	550	483	572	541	564	549	540	583	608	522	555	550	565	559	574	604	505	537	547	561	530	508	575	505	557	555	561	542	530	532	568	613	509	576	546	498	548	510	513	534	524	535	564	568	561	549	525	516	535	573	558	570	544	581	570	561	522	545	526	527	543	546	576	546	568	582	484	547	540	590	574	522	578	528	550	528	531	572	562	536	538	536	591	548	570	494	556	559	557	539	570	550	529	556	551	543	534	567	513	559	557	552	587	536	487	540	531	562	566	578	593	581	530	576	537	564	539	559	549	538	520	544	561	540	560	562	598	563	544	584	552	589	564	560	581	579	590	522	566	561	587	574	552	550	577	525	548	529	531	549	558	559	571	607	521	563	574	549	558	576	551	535	594	624	524	520	545	535	544	525	532	554	525	503	570	564	557	589	559	531	551	580	561	555	572	568	540	534	602	571	524	565	572	542	566	559	566	518	518	589	516	526	545	558	559	585	573	536	589	604	552	558	535	526	567	527	572	538	521	549	550	498	601	572	516	528	571	571	534	538	566	554	556	583	546	560	507	553	566	572	558	527	555	517	556	556	578	567	545	521	546	542	537	552	562	553	550	581	558	549	592	559	520	552	588	546	571	548	572	543	562	585	541	575	548	571	534	542	574	582	566	580	567	553	549	560	547	554	617	537	550	537	601	531	545	575	599	547	591	549	549	514	517	546	574	566	580	568	586	555	570	550	529	509	579	512	601	563	536	558	563	535	537	564	564	527	562	573	519	582	568	592	550	559	597	527	562	562	581	530	529	564	549	548	584	528	543	543	565	561	541	556	547	551	544	578	572	568	502	579	538	526	552	531	551	536	549	525	506	597	535	509	579	529	550	536	563	508	582	571	541	537	547	543	542	570	528	531	551	574	523	543	589	549	543	604	553	505	552	505	547	561	538	598	523	534	586	565	589	537	544	573	553	536	580	530	556	576	551	570	532	543	528	531	545	519	549	577	499	579	561	550	592	537	599	597	504	558	561	556	528	564	554	621	552	567	531	534	568	565	532	571	570	587	558	559	549	566	544	550	556	547	549	567	545	537	548	552	563	503	558	577	530	543	508	580	543	564	556	533	566	551	560	521	530	543	537	549	570	573	517	524	515	550	579	548	536	571	521	548	547	536	561	520	557	567	548	564	545	518	500	595	554	560	618	582	597	585	564	549	556	564	550	536	555	581	535	569	542	523	572	557	556	544	538	607	536	541	526	553	563	544	584	609	571	545	534	590	564	561	540	551	550	554	519	508	530	544	570	546	537	552	562	511	535	579	542	567	578	534	587	536	569	551	567	548	549	573	540	556	548	558	526	550	578	567	526	610	536	548	526	518	520	553	545	530	598	602	563	563	557	558	560	534	539	547	544	588	579
26538	21391	13899	1655	712	643	640	623	545	580	572	591	560	591	550	564	533	591	546	572	543	584	611	655	1125	886	559	602	568	580	522	606	585	620	526	567	581	555	571	570	571	554	561	544	552	584	598	589	516	536	549	566	582	548	576	554	544	562	540	568	537	549	561	584	524	594	581	535	534	568	525	563	547	591	613	534	544	593	578	597	607	593	520	553	532	594	573	546	560	524	590	575	561	542	583	517	551	531	577	581	573	530	613	592	580	571	581	540	579	572	553	517	562	545	601	559	594	541	544	581	544	586	534	558	584	603	582	557	554	576	548	558	545	526	566	577	557	556	586	549	547	506	535	563	562	560	556	576	542	585	593	606	541	595	547	554	554	572	528	555	534	551	578	549	534	567	553	556	542	578	607	537	583	571	575	555	532	534	606	543	572	588	572	534	595	524	521	537	581	609	537	584	575	591	572	489	541	562	558	605	563	523	541	557	517	512	541	556	572	548	545	556	576	576	539	595	566	604	591	593	542	533	587	545	549	590	539	581	618	559	536	545	515	564	519	552	541	542	553	534	547	557	596	589	555	554	552	579	526	534	587	604	552	614	566	535	599	550	552	518	559	566	557	575	577	541	498	580	522	563	535	596	581	569	556	566	561	560	571	532	600	560	539	521	579	567	546	566	583	557	591	566	576	573	587	572	547	529	559	517	523	550	551	557	583	572	530	541	576	550	522	548	591	552	581	570	556	582	532	571	579	567	549	555	571	536	545	572	602	565	559	539	573	559	577	615	539	569	559	573	552	564	551	533	563	516	575	510	606	551	602	540	559	573	595	594	537	538	554	606	548	589	536	572	548	526	580	536	621	594	555	564	568	568	575	589	570	558	519	517	580	523	607	544	514	532	552	544	588	532	602	553	552	578	590	606	540	560	536	568	572	533	580	562	512	604	582	576	584	578	583	551	558	595	595	528	587	595	554	558	587	560	554	560	556	508	608	561	566	526	574	559	575	564	582	591	543	522	523	611	558	589	521	617	532	550	553	543	546	611	557	550	550	531	514	552	539	569	560	589	561	560	564	537	577	565	597	561	618	517	563	559	602	558	575	563	553	563	544	527	561	579	556	538	557	563	583	574	560	543	563	575	579	569	549	544	547	544	548	574	555	546	520	619	519	561	559	573	554	598	553	566	636	592	525	593	583	567	573	564	542	557	514	599	551	516	540	562	564	569	543	553	589	598	551	528	539	546	600	558	565	539	517	557	595	584	563	523	551	573	570	583	562	550	539	528	576	551	561	551	540	548	597	493	550	608	556	542	541	549	573	565	550	548	555	582	538	570	559	536	567	552	564	556	540	544	567	545	545	558	548	553	568	545	560	571	539	549	556	566	557	577	548	593	546	561	590	569	579	588	535	565	569	531	542	593	543	568	566	568	557	541	577	544	584	584	591	581	544	562	552	566	551	550	574	581	529	562	559	615	542	610	551	558	540	554	565	562	544	547	557	516	594	594	542	574	535	576	526	595	606	564	558	594	546	562	520	554	554	593	525	546	573	557	538	559	580	568	543	538	581	497	567	563	627	561	586	605	591	596	568	571	582	537	584	577	570	543	574	585	550	611	580	568	579	567	517	576	559	576	531	570	596	586	546	600	604	574	552	576	626	544	530	562	593	610	556	558	573	561	549	578	540	558	549	553	541	595	556	585	552	599	574	548	599	572	584	549	591	568	629	575	577	541	550	563	544	540	563	556	552	524	517	572	550	555	567	576	550	582	547	607	578	540	544	574	597	574	533	562	566	535	552	569	521	504	566	573	567	488	567	575	556	544	568	539	607	566	536	551	559	604	576	535	598	577	537	578	586	541	547	538	579	616	573	567	578	551	584	568	573	608	600	574	558	529	601	590	556	565	535	506	506	582	584	534	558	578	545	535	573	566	572	523	556	595	569	552	537	556	555	564	572	584	546	550	551	560	552	587	537	569	559	580	592	592	543	545	541	599	556	575	576	544	548	588	574	551	585	545	568	580	548	534	607	600	562	584	594	551	544	501	552	581	612	549	592	564	575	577	581	524	580	538	607	577	522	597	571	553	565	582	555	531	546	527	609	611	552	548	560	512	597	553	583	536	544	587	595	609	510	549	585	556	581	568	559	549	523	542	567	557	568	578	576	576	528	563	544	523	544	535	615	528	540	570	580	577	568	544	555	590	595	561	592	563	570	581	556	564	526	564	599	576	536	567	589	583	532	529	600	604	580	528	584	568	554	551	585	593	543	614	545	526	595	599	626	532	512	530	551	573	573	589	523	564	601	546	556	580	582	548	577	549	546	547	552	595	575	599	574	581	593	516	531	563	516	561	562	577	562	547	569	583	600	599	539	559	579	570	579	587	600	576	589	519	595	580	529	549	542	563	562	582	575	564	540	557	540	574	562	589	576	541	528	544	549	604	569	540	602	532	633	579	533	568	530	567	580	562	568	570	565	534	574	565	555	547	550	598	565	544	564	533	556	605	574	596	546	555	545	580	563	599	568	566	534	569	609	552	555	576	532	560	602	539	578	566	552	555	548	528	567	546	577	560	534	583	571	548	585	572	602	551	569	593	542	571	568	564	547	597	557	567	593	582	564	570	533	567	568	574	541	609	609	538	579	548	556	548	553	559	576	567	578	553	553	536	581	603	568	594	541	564	556	529	578	554	586	558	553	590	599	559	528	554	592	555	562	554	533	528	591	548	616	518	553	602	579	527	518	563	517	548	620	596	571	538	523	610	570	538	541	567	594	541	560	568	571	597	577	555	546	575	570	596	554	540	600	599	561	536	583	548	622	583	568	609	586	559	549	542	557	576	572	551	547	549	595	570	533	564	603	579	526	570	569	540	579	546	603	580	566	550	584	520	552	574	598	589	562	541	572	574	566	546	588	541	539	561	610	566	536	580	603	586	542	525	552	619	614	619	588	550	564	556	538	590	557	543	610	553	514	533	574	590	553	554	603	565	547	586	551	598	575	560	543	590	571	507	561	616	577	535	577	547	505	562	580	523	582	575	531	579	550	522	537	559	535	562	565	566	596	572	538	519	581	581	585	557	550	580	556	568	551	611	562	557	595	569	576	538	555	547	581	579	567	593	525	598	587	526	606	599	555	580	548	536	534	588	542	552	624	571	532	550	517	554	554	601	598	547	567	565	526	539	571	562	581	568	537	545	551	551	583	543	587	556	538	583	536	546	549	574	562	526	542	523	562	554	563	551	563	536	572	564	545	569	553	541	552	594	551	539	574	556	582	550	603	550	595	547	534	562	569	529	567	547	579	558	577	554	550	526	582	546	549	593	571	549	571	557	543	550	547	536	576	552	518	576	554	549	571	552	585	585	569	596	579	566	578	531	555	561	529	556	565	555	592	525	555	541	579	595	557	594	548	509	590	549	547	557	527	600	546	551	602	561	549	539	537	541	549	589	564	540	569	573	538	533	570	578	564	550	582	586	554	560	574	544	564	535	565	588	556	607
20027	25907	1959	1395	1146	1009	994	938	921	878	854	891	821	841	832	831	826	885	862	809	829	851	836	1014	2287	1477	810	807	836	842	800	815	821	835	831	818	782	783	829	826	827	781	817	849	862	823	837	787	844	797	760	801	823	836	820	821	808	797	814	827	837	828	861	784	810	846	808	841	862	805	796	838	805	811	840	790	812	796	828	824	774	830	822	818	789	808	849	813	835	787	848	811	774	840	829	762	831	820	825	782	822	852	842	799	836	785	819	836	796	810	784	834	844	817	859	862	848	839	845	864	816	833	837	829	843	796	856	820	782	786	785	824	875	843	806	829	787	856	831	851	857	794	774	824	819	807	820	816	845	820	786	839	829	806	834	805	857	811	749	868	823	825	814	808	793	758	800	831	730	806	744	818	796	855	809	806	786	800	825	823	795	836	789	836	798	809	825	835	816	812	805	781	867	775	808	823	793	847	797	798	834	855	816	789	813	861	854	822	798	809	807	815	816	806	857	798	832	834	831	853	827	791	815	852	775	859	837	833	825	808	764	806	848	831	819	871	786	807	840	790	800	812	814	807	853	822	843	760	837	771	825	832	819	816	849	852	830	857	769	803	819	846	856	842	779	838	829	804	782	803	773	822	833	812	713	837	815	820	781	787	803	845	831	822	835	850	784	842	820	819	809	787	867	789	826	816	827	856	830	839	810	779	819	803	814	825	829	789	825	772	797	809	801	856	861	854	815	813	846	820	831	861	819	779	817	850	799	843	824	843	834	801	792	836	785	765	818	828	852	817	834	834	837	815	859	808	855	819	841	784	844	781	777	827	800	839	797	796	855	826	831	813	837	802	791	773	881	798	846	815	811	814	812	815	829	766	795	864	812	772	819	826	843	835	814	816	810	762	782	799	808	814	775	905	766	880	830	808	844	831	820	795	826	829	806	819	814	819	815	827	818	809	816	825	826	780	796	795	842	862	810	822	832	808	847	882	846	812	805	806	834	831	834	799	820	850	827	819	826	855	801	835	811	855	850	785	793	809	842	826	823	837	809	845	815	833	806	798	832	787	844	817	831	852	822	772	837	789	835	800	804	795	787	821	814	786	871	813	810	789	820	770	792	811	817	831	818	832	813	822	807	861	785	811	800	787	845	773	811	808	800	847	815	775	778	825	857	793	794	828	854	808	833	836	791	853	800	849	820	811	783	797	796	827	825	839	863	816	874	814	779	833	835	818	828	800	796	815	849	846	820	820	776	799	874	809	813	838	766	808	797	755	802	831	856	786	842	822	802	819	828	811	793	845	813	860	806	816	779	829	793	789	832	787	759	837	866	815	781	829	808	814	793	811	837	836	830	886	834	823	831	814	820	790	839	794	842	826	788	814	818	850	822	799	869	758	763	778	826	824	820	856	802	781	865	789	817	812	772	849	847	823	832	806	892	808	820	803	763	787	800	864	816	859	839	821	814	833	787	790	785	802	873	847	817	835	778	817	784	801	837	823	834	871	855	848	763	822	818	831	850	819	857	781	854	851	821	785	817	880	797	843	809	781	812	851	851	845	775	774	844	827	789	796	828	782	839	815	760	834	821	864	838	783	830	796	868	810	818	807	794	880	832	821	768	802	821	792	806	821	841	797	821	854	845	782	812	758	845	769	835	837	858	811	832	872	835	810	835	802	844	800	835	785	797	818	825	825	775	827	852	792	866	806	815	807	777	838	772	775	865	799	865	794	858	780	860	840	810	818	840	838	840	820	803	811	810	804	819	793	798	811	827	819	829	827	815	820	885	769	824	843	848	803	824	811	782	834	749	817	784	794	845	834	822	851	831	868	821	839	830	844	765	843	826	833	818	849	811	810	781	816	775	820	777	812	827	882	849	819	762	851	827	823	805	808	815	780	847	838	776	841	859	836	823	841	789	780	835	835	847	891	758	854	801	805	796	809	786	813	834	810	853	838	774	853	772	806	791	848	798	758	811	835	775	847	804	811	831	863	802	803	861	797	817	829	794	819	807	834	843	745	816	821	798	815	779	810	824	770	848	816	826	796	768	785	846	867	828	853	845	840	804	880	795	800	887	850	808	801	804	839	819	798	845	805	828	822	830	826	772	807	823	823	852	814	806	744	849	910	859	812	840	829	786	859	841	844	833	807	801	811	831	842	804	822	817	846	805	798	866	822	839	831	789	799	818	823	828	850	798	795	789	814	864	790	838	800	773	842	827	837	847	834	852	795	823	806	802	782	839	819	817	796	844	802	832	795	832	787	834	865	856	788	824	812	830	801	830	775	822	776	812	835	813	798	796	792	860	806	875	776	795	845	783	810	823	873	868	806	821	818	778	796	890	830	829	789	839	860	839	862	778	788	834	808	753	874	802	822	849	773	844	766	890	795	847	870	811	839	839	797	824	761	790	806	811	803	874	837	789	881	805	850	838	826	792	783	823	836	826	835	811	837	820	825	796	844	786	856	802	771	806	837	863	795	807	839	820	805	811	828	834	815	837	819	845	848	809	864	813	821	845	799	801	835	786	883	804	871	781	805	792	860	831	781	800	849	816	818	814	775	795	853	801	844	812	790	853	796	854	829	811	822	835	827	842	861	806	836	760	830	851	785	819	762	859	794	822	810	819	821	866	768	822	822	845	830	782	791	838	801	802	837	844	767	874	824	800	773	769	867	809	845	835	839	878	822	802	801	796	858	817	795	837	778	787	808	819	820	808	838	836	816	808	806	813	761	803	814	817	824	816	810	839	814	898	785	847	821	885	869	794	845	814	788	817	770	835	836	809	836	819	813	867	843	793	838	808	875	844	826	849	731	821	827	837	844	765	821	874	827	871	831	776	824	852	784	830	847	806	815	793	825	841	778	789	849	840	816	817	783	791	835	810	817	818	814	804	861	778	776	807	839	820	824	787	862	841	825	841	848	819	801	826	801	801	818	829	830	810	844	787	806	810	830	777	799	822	825	792	777	801	845	811	815	802	851	794	785	801	793	831	794	786	780	790	843	802	780	842	803	757	824	842	864	844	802	805	817	790	829	825	800	799	764	818	828	845	856	859	842	812	815	826	838	790	800	809	813	770	789	776	779	810	790	773	829	827	831	862	834	833	816	836	851	830	849	798	852	786	857	843	794	805	824	781	872	852	830	811	795	842	778	788	862	847	822	785	811	823	846	829	809	831	809	843	846	836	790	828	781	767	808	845	834	819	829	840	835	831	797	811	832	779	859	770	872	808	825	839	802	809	900	794	793	830	825	803	814	875	819	828	796	817	773	830	801	812	825	803	819	858	778	823	803	780	792	830	834	803	798	805	798	816	780	836	765	831	842	817	804	827	820	803	885	796	820	808	756	785	878	849	869	808	835	808	859	794	848	813	828	800	854	800	855	784	849	781	808	847	852	789	859	836	792	811	822	869	805	846	794	826	776	823	839	779	811	809	815	831	808	803	745	835	805	777	801	814	843	877	753	812	821	867	819	797	813	803	820	841	814	828	762	833	814
23832	20983	28199	23841	20860	8148	1360	947	873	812	841	759	754	752	727	663	695	714	692	671	704	702	719	2649	5564	3081	694	684	660	652	691	710	645	682	640	668	604	612	636	683	673	680	640	609	669	674	657	644	696	644	615	631	648	629	619	689	654	643	639	675	621	683	643	653	608	651	630	669	656	664	656	675	659	635	659	630	643	639	633	622	660	586	651	653	667	670	696	639	648	660	624	676	654	680	636	629	640	662	653	645	658	678	618	679	645	674	641	670	680	703	619	657	637	635	685	678	648	658	680	642	633	625	671	660	603	635	620	662	653	595	651	643	656	655	645	675	644	627	645	657	618	652	661	662	659	595	637	687	645	692	636	626	614	629	645	604	645	634	657	676	657	645	662	665	621	621	678	672	637	627	716	646	696	648	594	628	678	632	701	671	600	657	606	639	694	618	665	620	629	645	633	624	612	691	667	647	640	627	677	719	663	616	645	651	649	679	637	633	659	661	621	662	633	606	673	687	629	663	674	612	687	657	639	683	617	604	696	613	626	660	692	675	627	634	613	608	625	626	619	644	661	684	624	672	625	674	629	695	681	667	654	664	648	702	622	678	607	671	624	682	624	666	677	631	633	644	678	647	647	635	654	616	679	636	663	649	612	614	682	631	640	690	652	672	648	631	671	708	652	640	673	615	632	667	656	617	642	631	618	699	696	618	642	611	624	687	640	613	644	664	634	650	662	658	648	619	663	644	680	640	660	667	695	623	626	641	658	592	624	636	654	622	645	606	645	656	640	665	628	639	595	668	625	660	627	653	680	624	693	639	663	658	569	692	620	617	641	653	617	611	620	654	671	624	631	656	629	623	675	598	634	661	637	619	596	671	625	663	655	648	675	636	629	679	654	657	651	689	626	620	669	610	661	629	624	691	626	640	655	635	671	651	629	623	648	632	687	641	666	626	678	650	641	667	672	678	683	675	620	663	710	622	663	652	589	699	616	664	663	679	634	703	637	642	679	667	605	678	629	642	660	650	638	615	660	651	641	649	671	643	686	648	661	586	663	648	662	660	634	616	653	626	664	660	662	665	655	667	679	686	614	645	655	627	639	681	678	613	679	648	657	665	673	610	662	669	647	694	668	648	654	657	637	636	655	659	639	632	647	651	620	644	685	624	665	648	663	634	632	651	641	696	657	631	634	647	600	657	608	640	627	673	655	616	629	608	645	647	637	668	677	661	617	623	641	670	643	657	598	628	682	669	661	649	712	640	678	682	624	663	663	630	657	637	651	678	626	668	628	636	637	635	632	642	608	662	683	616	684	650	587	681	651	618	656	644	641	636	698	676	629	642	656	720	613	680	623	714	629	649	654	644	629	647	599	644	639	675	658	626	640	667	615	652	697	626	684	622	675	695	633	626	620	631	656	651	649	663	627	659	653	645	601	645	602	640	711	678	654	654	668	610	652	625	636	660	623	622	605	611	659	643	685	641	711	703	637	695	656	646	645	656	647	696	587	691	705	676	685	647	701	654	667	664	683	681	674	646	708	677	657	655	643	635	667	625	660	622	636	694	634	663	635	621	654	668	624	680	636	713	631	677	691	649	650	623	608	653	661	638	709	669	639	643	614	678	672	608	595	637	649	632	667	654	622	586	621	669	667	644	631	644	672	657	640	576	627	622	665	631	652	681	666	659	661	619	609	623	654	663	651	653	681	655	629	674	699	651	666	581	632	659	661	635	666	649	658	622	649	598	637	668	642	613	643	675	642	613	637	648	643	679	643	671	642	685	655	630	642	640	615	631	640	637	601	658	612	665	607	676	595	599	608	620	629	706	659	643	642	617	696	625	628	615	650	641	706	625	639	647	674	651	700	600	624	707	634	659	674	659	660	674	664	642	632	654	649	634	648	657	632	641	662	627	638	666	650	674	679	649	709	691	616	590	619	648	669	612	647	676	665	682	645	647	671	654	631	619	633	631	667	639	680	622	639	639	627	654	619	646	646	644	645	717	648	635	639	653	611	664	624	660	623	640	660	646	638	672	636	662	650	701	641	661	658	619	661	661	628	640	673	627	737	641	630	669	639	654	636	686	649	660	641	669	618	639	678	644	659	636	707	633	665	653	658	650	644	656	686	623	629	643	650	634	655	645	702	676	649	636	628	670	659	593	626	651	668	631	667	678	653	645	660	652	646	682	606	639	671	665	668	627	647	682	622	642	663	664	635	681	635	624	688	669	640	729	637	664	661	666	648	641	620	645	658	656	682	639	627	655	679	693	612	680	619	639	676	660	668	644	664	635	647	688	580	620	639	640	670	684	690	667	694	643	674	693	636	668	645	694	671	645	696	648	620	643	652	654	648	668	630	613	610	603	644	628	657	607	671	653	688	646	596	634	625	644	646	602	656	655	652	646	663	642	638	694	605	631	635	639	621	642	647	615	643	676	634	641	634	652	660	681	691	641	653	604	641	687	656	662	637	663	645	678	614	672	625	607	652	638	680	631	614	643	633	632	669	640	677	638	650	670	634	650	635	634	647	666	636	582	631	664	633	642	673	671	648	660	636	677	631	680	599	629	637	642	599	593	651	631	627	641	628	659	647	675	682	610	691	634	629	631	603	661	633	650	648	660	671	631	603	637	654	657	661	661	666	645	638	664	624	612	686	614	667	686	647	632	661	665	606	646	642	672	644	628	644	653	657	641	645	611	654	700	658	693	649	638	621	682	601	626	658	633	638	622	670	629	648	644	674	674	603	664	646	670	657	690	647	673	618	649	663	614	675	661	643	656	682	629	671	662	663	665	665	637	645	652	702	641	657	625	648	635	654	639	661	610	653	649	669	631	674	635	670	681	678	673	650	624	606	657	658	623	655	666	631	669	685	702	652	648	701	660	641	614	641	627	598	668	657	684	654	664	640	670	656	636	610	686	663	642	611	652	660	635	672	653	653	649	638	643	673	668	619	659	651	658	624	650	643	649	650	628	618	650	688	646	609	608	617	637	638	645	631	651	682	603	619	678	706	658	688	630	690	643	671	622	620	639	625	682	646	637	657	652	663	658	647	681	611	637	632	638	639	640	677	697	593	645	652	648	662	686	614	659	702	649	621	650	658	651	658	647	679	598	577	665	613	637	575	691	647	640	655	647	648	649	668	665	676	665	649	641	657	672	591	638	710	616	679	615	646	661	635	644	610	618	691	621	624	637	649	643	617	630	673	632	636	654	652	617	678	657	620	641	637	641	696	718	615	660	634	632	633	680	655	631	717	635	654	672	643	622	637	625	660	642	604	635	646	670	622	613	618	657	660	631	628	666	675	599	671	684	651	653	657	654	662	638	650	606	678	623	656	621	658	603	668	657	612	640	631	704	661	626	628	659	617	657	670	637	609	615	634	605	604	572	680	666	629	669	669	668	664	647	612	662	693	625	620	646	622	654	663	632	620	640	664	666	677	631	627	655	667	646	637	633	668	628	653	653	658	650	648	682	657	644	649	648	637	670	671	691	661	660
41050	45877	7787	4220	3009	2384	2061	1673	1621	1525	1353	1232	1197	1138	1147	1130	1115	1064	1092	1057	1020	1002	1093	6070	11775	5791	987	946	984	943	971	944	1002	1011	997	955	937	944	984	973	943	929	945	936	995	909	980	938	960	1004	975	978	953	979	930	903	918	1004	962	931	968	946	961	894	945	922	955	974	949	931	946	965	955	938	947	925	964	902	972	979	986	934	963	1003	918	946	914	1001	956	981	959	1020	901	987	917	935	936	918	981	970	936	972	936	926	907	933	931	966	978	947	884	935	916	957	916	971	956	988	885	894	945	916	966	928	924	957	957	958	988	958	988	943	949	927	959	949	961	943	933	968	989	942	932	968	969	976	929	935	865	972	968	964	954	947	999	909	974	1004	968	948	1016	1000	964	939	943	1023	930	965	895	942	984	975	969	1044	986	953	912	949	1004	962	931	1014	943	940	955	997	942	956	922	920	955	985	929	908	966	973	967	945	998	970	905	947	974	961	937	953	979	922	967	988	944	934	956	919	942	964	933	961	935	987	950	938	931	954	957	923	948	945	949	952	933	984	977	970	976	985	953	923	961	911	1016	961	955	925	963	928	988	975	967	967	938	943	928	952	925	947	971	989	929	973	964	964	947	971	961	921	983	945	942	981	952	904	929	897	949	944	950	935	935	900	966	907	913	953	965	892	923	929	969	941	951	932	920	958	948	929	963	914	924	957	950	967	939	969	1001	929	1013	931	943	993	882	934	969	920	978	988	904	895	954	964	988	979	919	961	935	975	928	981	923	973	960	1023	914	975	959	968	929	956	941	915	957	951	982	965	922	947	951	914	968	954	949	969	959	921	952	933	941	909	944	976	1001	942	914	1016	945	927	954	965	916	1000	935	928	990	946	950	933	954	934	952	927	966	946	943	928	941	962	940	982	932	923	893	972	939	959	951	930	969	990	967	935	935	908	907	899	896	942	949	910	908	895	936	975	952	1009	966	1010	956	972	955	938	978	926	948	909	928	978	970	991	900	927	883	899	976	931	992	985	988	992	887	910	923	964	915	925	990	916	959	978	916	997	1022	943	960	943	951	969	957	906	981	911	1010	917	923	1034	976	1012	991	919	872	904	957	931	920	951	997	992	958	945	906	928	971	952	933	935	931	974	921	982	966	920	956	997	933	976	917	937	931	973	935	934	948	942	980	964	934	922	926	938	926	979	971	996	954	900	944	934	958	961	985	971	944	909	960	972	1011	994	938	964	923	890	956	903	914	946	964	967	940	936	946	961	872	931	952	928	948	997	954	936	963	954	969	941	986	941	914	949	934	986	886	925	917	918	957	985	943	937	895	937	910	981	923	917	981	902	941	1024	938	912	947	933	991	1010	955	957	945	932	906	967	951	942	956	981	949	924	952	920	944	947	1006	954	999	917	990	945	988	912	966	960	957	988	927	942	922	924	980	927	930	969	927	940	933	976	917	970	946	995	938	894	950	923	925	933	942	994	912	983	925	942	941	921	960	948	959	973	930	925	911	955	916	897	902	971	947	959	910	987	940	951	976	998	907	977	989	914	944	903	949	944	879	992	975	914	949	963	951	980	943	942	968	936	989	899	927	942	901	920	973	907	911	942	920	953	950	893	966	928	1001	1045	983	966	962	935	967	966	909	951	932	984	930	958	980	932	988	929	958	940	954	964	916	935	943	955	918	991	946	967	962	947	935	982	957	975	980	958	919	934	945	940	975	909	957	976	960	948	882	980	919	927	952	966	899	960	940	958	962	1016	986	979	950	943	894	960	917	964	916	918	1005	964	991	975	946	941	939	900	999	1003	974	1003	923	968	941	950	949	931	928	948	957	970	907	936	966	964	997	973	948	948	912	981	941	960	881	922	944	976	933	1002	949	931	946	986	945	931	918	958	890	988	980	953	956	970	987	919	992	920	919	922	974	988	937	925	936	870	926	947	942	981	935	966	960	923	969	976	951	947	950	933	940	944	941	953	965	949	993	949	934	911	904	934	924	943	960	950	976	935	977	942	922	893	983	947	937	929	1022	984	970	962	938	890	931	976	974	941	975	960	963	892	953	935	948	903	951	954	977	923	929	970	918	894	932	962	923	890	942	960	953	889	948	964	912	963	966	954	948	949	927	938	950	933	960	961	926	998	934	933	952	913	964	1010	928	975	882	920	860	993	982	977	927	976	1015	890	889	939	951	984	937	909	956	1002	916	980	987	966	902	915	953	988	939	953	1023	954	1011	926	938	937	942	980	940	902	936	962	957	954	959	949	953	910	997	947	925	965	939	959	921	967	954	997	935	976	945	909	934	999	973	989	921	959	898	957	999	951	939	988	929	914	961	977	972	1014	925	1005	959	921	874	966	932	947	955	911	930	985	873	966	996	888	996	955	988	964	986	929	958	894	974	980	957	941	934	915	880	972	955	906	913	956	949	940	953	963	901	984	964	931	967	991	966	959	983	927	955	953	946	977	941	928	932	925	922	946	961	999	953	985	942	927	936	926	962	984	948	928	940	976	975	969	1052	987	939	927	951	945	919	981	938	964	925	909	963	985	939	945	964	944	943	962	939	908	981	944	1017	950	1001	947	927	974	895	880	939	963	971	900	937	1007	940	969	965	890	929	924	967	995	946	947	944	957	956	930	989	972	967	918	940	946	970	1019	952	925	961	960	968	1008	882	909	934	950	958	952	894	925	957	947	964	907	946	926	940	954	887	946	990	964	978	878	987	983	932	996	910	939	968	953	943	907	981	910	997	937	931	1027	883	952	967	949	968	960	933	950	916	937	962	926	974	945	954	974	1003	939	964	923	972	955	964	948	924	950	952	923	948	927	954	1012	990	934	972	921	925	937	917	888	987	914	917	951	917	975	939	944	924	911	984	982	953	943	980	964	912	912	953	916	978	935	916	915	960	1011	993	962	938	935	904	994	950	915	1003	994	968	957	943	939	951	952	942	954	942	963	940	1021	993	941	937	955	950	967	897	950	942	932	911	909	934	1013	956	986	1008	924	1016	942	939	983	974	961	942	880	946	927	935	949	985	943	959	953	940	894	892	945	954	885	963	921	961	909	957	913	899	954	956	966	945	957	974	944	933	965	979	908	954	950	960	943	900	942	898	881	924	899	959	906	942	912	945	988	992	942	956	967	980	931	971	905	939	938	934	929	959	933	982	932	954	915	968	1010	930	929	912	956	921	936	961	967	954	946	932	1009	955	932	952	955	943	920	976	975	980	944	994	930	933	920	968	956	964	938	921	970	973	956	992	936	953	965	965	932	924	921	1005	933	936	923	965	934	941	901	960	977	910	932	969	922	991	971	922	978	900	893	1019	938	985	954	957	909	955	951	964	865	945	950	937	952	972	933	901	964	938	979	935	917	973	901	917	915	912	904	949	947	987	918	929	919	953	977	964	1033	976	940	956	928	980	987	975	923	921	932	937	951	976	953	947	958	936	931	927	976	919	923	944	953	923	946	931	939	956	966	972	946	968	877	928	900	936	953	938	904	911	946	960	988	1023	908	949	975	907	1017	954	959	947	946	913	1021	984	951	951	962	952	939	953	913	977	935
22782	20975	28667	23404	20954	20872	5366	1024	794	711	642	599	631	549	491	503	510	460	488	479	447	423	500	2548	8927	4727	397	410	392	404	418	390	413	401	354	366	390	392	397	395	403	395	394	429	421	381	379	389	378	360	394	385	403	376	412	327	403	401	398	414	373	381	380	377	393	381	413	423	417	402	385	375	381	384	396	379	388	413	405	403	421	387	376	385	379	350	398	389	381	377	400	382	387	363	381	405	413	371	418	414	366	395	394	406	377	376	362	410	386	425	431	373	400	416	388	373	367	390	374	358	422	392	394	424	378	406	389	409	397	396	362	415	413	403	415	377	378	420	408	392	397	407	398	365	391	446	364	402	401	385	379	382	387	408	373	380	381	416	389	400	405	379	400	384	379	381	394	407	384	395	402	422	376	381	414	431	385	351	384	399	382	413	399	361	395	394	396	387	354	370	406	380	390	391	421	379	412	379	409	423	382	379	376	400	380	397	368	359	387	366	379	426	387	376	364	387	407	397	337	390	403	393	377	378	380	398	387	376	407	402	376	394	395	381	374	365	366	419	365	387	382	393	382	390	394	398	386	375	394	415	419	420	412	401	383	383	444	387	430	401	399	380	396	403	381	401	350	363	370	428	407	398	385	429	418	428	355	413	387	374	383	418	377	356	382	402	399	395	395	415	417	352	407	394	391	366	389	395	393	402	394	393	398	391	389	396	385	377	362	328	395	405	375	405	346	353	463	371	343	382	402	344	416	381	368	395	408	423	380	429	404	396	386	421	382	337	375	384	398	398	407	393	377	360	402	425	390	387	374	358	396	362	374	370	391	380	431	354	368	446	379	388	377	386	388	424	370	389	391	386	353	408	376	385	397	422	369	344	382	392	398	397	403	366	402	403	387	394	381	379	416	369	379	407	411	396	415	363	373	402	422	369	376	386	399	407	400	386	382	407	366	381	426	431	400	363	394	390	371	406	430	399	404	390	410	374	392	390	403	378	384	378	372	360	391	398	406	352	391	391	399	359	386	357	422	396	381	391	371	398	394	373	369	373	381	387	396	380	380	368	394	390	376	414	383	433	370	409	400	414	382	375	423	389	366	377	374	394	413	398	385	387	419	404	375	381	387	394	415	413	376	357	373	422	389	410	405	429	378	357	412	365	403	431	378	418	387	404	393	361	388	388	380	385	385	406	390	397	413	406	393	353	419	423	382	378	386	439	388	383	391	379	423	379	369	404	399	415	386	418	373	403	399	416	386	405	397	412	371	402	378	393	403	403	397	390	411	366	386	397	398	377	373	423	403	420	398	426	413	362	392	390	419	381	348	401	378	408	365	386	350	420	377	381	403	382	367	398	387	402	392	395	382	423	381	381	398	390	415	400	379	434	371	381	375	367	420	401	399	423	407	404	422	377	393	375	390	396	393	387	410	391	420	366	394	371	394	413	377	409	389	404	384	372	412	380	408	383	369	358	385	400	385	402	399	351	392	421	396	399	354	371	379	412	390	404	397	387	400	407	386	419	359	369	366	427	376	362	401	402	381	370	382	380	392	381	399	385	406	406	377	419	388	388	387	387	401	347	380	385	395	404	374	383	390	434	347	381	391	386	408	397	416	385	395	413	378	389	390	386	368	397	378	376	366	366	385	405	384	401	380	378	391	387	398	417	399	388	393	344	369	391	423	392	399	400	411	371	376	383	385	393	440	416	402	363	421	363	371	392	384	390	400	376	357	444	403	369	389	400	437	397	362	379	370	451	408	380	389	383	388	396	386	403	361	382	346	393	389	360	356	385	367	401	379	394	386	384	389	409	415	379	352	401	391	396	380	391	355	384	432	381	400	387	405	393	381	394	385	370	392	396	387	360	406	421	395	383	394	371	370	429	405	375	353	388	401	384	397	390	420	388	376	436	394	384	377	382	387	396	375	407	396	394	398	380	408	369	422	429	391	402	377	376	372	395	408	381	406	372	387	369	428	402	381	394	419	392	382	389	363	387	374	404	361	368	387	376	357	401	391	383	402	416	413	369	391	432	411	388	407	416	343	394	399	380	399	422	382	400	375	395	403	383	361	377	382	394	397	353	388	358	365	378	388	409	381	365	425	399	403	398	383	374	405	360	409	388	396	409	381	421	414	387	345	390	372	398	361	414	398	405	417	378	419	376	385	381	368	400	436	394	392	396	418	390	372	399	371	389	395	419	384	378	390	352	389	388	385	372	403	419	385	379	400	406	367	386	351	351	394	394	381	421	382	382	392	391	380	416	363	390	385	400	400	404	384	371	431	442	381	397	393	415	367	349	365	415	393	369	421	397	391	368	390	396	380	388	394	373	388	381	393	389	376	348	348	399	342	359	397	360	388	401	396	378	399	377	390	415	401	389	394	408	363	384	376	392	378	392	394	374	405	391	373	381	402	379	348	411	401	384	420	397	385	378	380	404	394	401	386	384	381	364	395	344	386	420	396	380	368	383	379	377	456	355	403	382	391	373	400	407	401	388	404	394	426	388	380	383	361	384	410	394	391	381	383	353	384	419	377	359	427	416	365	389	383	384	381	389	382	402	372	399	350	405	405	399	372	378	371	385	390	361	390	393	407	386	392	397	403	374	378	405	419	352	376	388	362	362	381	379	395	394	379	402	390	393	397	387	404	381	353	392	382	407	403	410	388	438	398	382	399	406	413	395	441	387	412	380	399	380	416	418	367	389	363	401	386	397	357	377	449	435	428	381	421	376	387	382	378	380	357	361	414	368	361	419	395	387	379	392	390	395	373	404	391	392	405	403	404	416	420	420	382	401	371	387	409	379	382	378	379	391	384	378	371	366	368	339	378	377	401	360	355	420	417	420	414	385	392	460	379	401	378	379	415	398	392	383	396	392	402	405	402	378	376	388	411	365	414	388	409	387	398	381	379	390	389	399	388	401	388	390	380	359	401	376	394	370	391	385	391	392	412	413	411	359	404	374	366	360	384	368	403	387	389	372	349	386	395	399	399	384	408	352	402	399	403	389	396	401	389	387	404	392	401	411	397	389	379	406	415	411	372	408	383	393	373	381	380	385	388	380	367	388	410	389	368	411	393	384	370	367	389	344	409	356	377	407	391	368	360	367	345	370	387	389	404	365	377	389	396	385	392	376	380	398	362	394	399	421	412	386	355	349	354	379	393	421	395	402	376	406	349	372	418	376	397	407	395	403	367	396	404	370	369	377	380	382	365	406	332	407	372	392	370	369	417	394	429	433	424	398	399	395	368	376	368	377	369	381	427	401	391	386	396	407	389	413	380	371	419	376	378	380	416	428	397	393	412	417	379	410	412	385	388	382	382	389	402	380	375	386	419	405	418	397	385	382	352	400	365	385	408	371	390	397	350	376	390	398	381	413	378	344	394	382	352	418	387	385	388	383	413	372	411	401	349	408	377	409	397	396	343	396	402	345	358	376	367	416	367	424	426	395	396	406	360	380	390	390	374	378	365	353	348	400	390	394	403	421	371	402	437	378
47065	46026	12237	6316	4432	3409	2665	2342	1923	1589	1419	1272	1218	1076	1001	913	849	825	783	748	732	720	806	5977	17511	8167	656	619	629	609	613	634	614	581	607	587	554	559	606	560	608	549	607	574	594	589	630	607	608	571	566	599	601	619	622	569	565	562	549	625	543	561	609	606	591	661	620	616	630	540	532	565	576	575	620	514	612	638	588	592	579	566	586	616	599	620	566	598	620	560	578	582	597	541	565	622	602	584	537	561	586	600	608	581	561	606	589	577	560	597	565	609	586	580	609	552	610	612	645	596	576	610	564	598	583	553	536	611	590	570	591	601	569	570	591	582	561	565	555	560	579	623	594	585	564	581	532	554	623	557	631	609	621	586	570	566	581	598	576	597	573	582	597	589	580	588	564	601	587	606	565	600	569	574	545	608	640	550	535	556	628	593	628	589	587	598	566	616	578	612	565	587	561	599	597	573	540	593	603	589	530	582	567	590	578	598	562	559	567	608	548	601	595	564	607	596	601	604	547	585	570	608	611	580	600	595	545	549	617	585	537	551	588	575	595	571	611	590	610	562	600	577	576	599	566	604	608	576	534	603	591	569	566	545	533	598	557	571	552	596	543	600	567	568	621	566	592	554	562	561	592	575	584	569	543	612	586	583	546	540	614	582	606	577	611	541	597	542	605	594	610	567	568	573	561	648	639	574	612	525	539	585	608	559	567	584	586	581	576	593	623	568	526	591	566	568	589	579	546	537	535	566	570	575	594	567	558	551	586	593	552	571	625	584	587	591	577	568	545	533	607	592	592	580	575	593	607	583	597	613	537	558	583	577	557	581	589	568	610	551	598	599	594	616	587	612	594	548	599	575	548	590	580	561	575	606	583	566	588	608	568	575	595	595	609	599	579	536	556	558	537	573	570	603	578	586	579	611	597	595	565	614	565	577	555	587	593	581	578	566	621	577	596	582	591	546	588	587	600	561	581	571	557	567	575	573	591	572	609	572	597	566	595	572	607	611	579	613	602	530	625	561	528	567	546	584	607	596	582	582	633	559	579	571	555	605	554	599	592	575	528	582	564	615	564	540	633	624	584	586	576	560	573	578	547	554	582	582	558	604	632	572	605	615	564	580	624	523	582	600	592	595	580	554	561	602	609	587	610	568	563	625	602	601	584	597	588	543	611	644	566	574	593	590	571	561	551	572	563	565	555	614	585	558	588	563	574	614	580	578	582	620	597	599	568	604	615	635	581	578	616	569	573	572	590	632	598	600	526	600	585	597	621	613	606	571	616	618	592	609	595	541	603	564	559	586	571	577	579	578	583	532	533	549	644	535	564	549	609	558	558	638	581	593	590	580	615	601	564	578	630	595	587	571	584	544	606	619	551	575	590	558	586	606	605	588	530	574	540	620	586	584	596	570	575	559	589	532	593	573	554	557	575	561	580	590	599	605	597	564	565	576	617	571	558	587	573	601	568	599	576	606	579	565	556	542	594	563	574	591	588	549	629	574	611	599	614	602	562	585	600	551	537	594	554	560	586	584	561	588	587	593	571	585	596	588	589	568	595	589	581	598	572	615	567	572	589	562	573	608	550	582	606	592	551	590	581	570	605	597	568	576	588	548	586	590	558	568	593	573	573	561	574	588	590	553	599	565	565	580	586	568	576	582	563	587	570	575	575	618	555	550	559	555	591	605	583	598	573	577	588	634	571	597	576	576	574	551	600	614	581	596	559	561	620	617	608	585	546	541	604	564	585	563	590	576	588	559	580	534	577	604	548	595	593	554	562	599	596	607	561	582	605	584	570	536	611	605	649	616	584	570	636	590	596	563	596	558	557	550	550	572	569	568	583	579	569	547	638	601	566	558	595	585	547	552	571	626	595	557	560	625	602	569	585	568	604	575	573	558	616	585	586	569	563	580	571	574	567	560	553	563	580	615	589	595	572	594	585	578	596	594	616	626	585	576	594	558	557	593	545	591	558	562	583	581	592	567	604	612	535	534	615	578	568	562	577	610	581	559	572	589	617	616	560	537	585	596	591	653	573	567	602	564	594	585	628	612	598	589	599	589	595	621	540	567	551	607	559	589	619	562	592	525	547	591	580	562	570	572	563	575	570	585	562	528	577	559	596	563	604	568	602	586	554	595	583	575	550	565	618	561	595	568	581	576	590	599	580	562	581	575	582	574	575	549	541	556	555	562	586	583	580	609	545	622	567	561	615	575	587	564	584	628	578	585	551	619	575	546	577	559	594	578	603	617	590	560	584	565	578	590	603	658	586	559	577	585	563	612	565	598	577	602	613	606	571	565	574	541	586	589	571	613	566	591	597	551	548	559	576	547	574	613	631	575	595	578	556	536	563	597	569	594	593	570	590	605	598	560	547	607	553	556	585	573	592	576	601	554	600	573	579	581	591	588	572	579	598	568	566	590	572	602	607	579	613	564	575	521	600	577	605	610	583	557	572	596	571	568	575	579	610	571	607	605	577	575	566	598	576	597	549	538	561	564	537	557	573	562	591	596	563	599	603	622	624	543	572	634	541	597	625	585	538	603	580	607	524	604	572	637	532	579	583	605	600	590	566	576	570	621	583	565	593	597	586	552	592	543	595	569	577	640	578	596	567	568	619	582	556	568	568	600	658	582	535	573	634	600	593	548	525	540	552	541	548	597	634	585	583	601	569	558	549	577	572	620	558	578	533	568	582	624	548	544	583	588	613	566	596	539	611	579	587	556	554	619	576	566	590	577	602	608	563	600	543	581	553	561	548	598	581	590	581	538	602	584	582	561	572	590	567	569	588	571	573	587	576	628	562	598	602	556	571	561	575	592	575	598	523	556	595	605	580	571	567	570	592	568	564	612	594	628	575	608	592	556	591	567	539	551	593	568	568	573	579	571	570	566	528	591	606	553	610	607	604	555	582	609	562	575	603	584	582	574	589	567	558	604	574	560	570	588	584	579	557	622	583	598	535	591	579	577	574	529	590	591	593	582	557	589	570	573	587	583	574	574	584	562	584	597	558	585	574	560	604	582	606	601	580	598	596	587	582	564	608	574	590	584	616	566	548	554	583	584	574	587	606	600	627	546	571	583	603	575	573	593	573	578	591	568	570	600	586	561	591	566	594	586	599	535	576	604	554	568	629	620	558	563	555	612	593	577	586	557	514	633	571	610	612	628	548	601	577	591	574	575	613	597	605	541	573	592	621	560	534	540	603	574	599	575	570	557	590	578	621	565	594	566	591	574	590	586	544	561	612	567	565	587	586	604	584	567	583	590	579	556	573	563	573	576	582	575	598	584	587	560	575	567	593	553	591	614	588	562	605	570	580	575	540	587	587	584	571	578	568	596	545	579	596	573	607	534	603	575	619	601	570	597	587	562	601	571	533	558	572	544	566	603	605	579	609	589	590	584	597	590	602	612	554	577	586	587	560	582	600	570	565	575	607	564	579	568	585	579	553	557	592	595	564	579	532	597	603	582	603	578	589	558	574	570	582	552	617	589
26551	21416	13148	1480	754	655	659	675	613	582	577	611	570	584	671	565	566	528	589	579	547	568	551	677	1170	858	600	537	551	562	582	565	563	534	529	564	543	567	556	575	568	560	572	582	577	580	555	516	569	535	586	584	560	564	561	545	549	570	577	589	562	628	569	565	551	576	558	522	527	609	549	574	604	588	550	543	587	532	548	528	584	563	567	539	566	562	576	560	591	578	573	580	620	570	584	577	557	566	610	570	554	552	571	546	576	604	584	577	570	538	529	547	538	542	543	523	534	577	570	599	546	579	551	565	583	521	566	562	568	545	527	577	586	599	563	568	534	575	541	523	601	539	575	558	579	569	529	511	602	608	539	548	572	557	578	540	571	572	583	558	622	578	526	536	575	534	544	557	543	583	582	533	579	530	509	535	556	591	551	592	552	542	605	539	555	600	558	525	593	533	545	540	551	540	582	568	573	577	551	541	532	553	563	574	581	539	559	581	588	557	508	540	551	532	549	559	523	569	572	554	569	543	554	569	588	549	542	560	579	575	546	595	552	584	542	586	576	546	566	519	564	559	547	579	597	552	562	568	553	588	592	568	578	585	534	555	549	572	582	589	534	603	588	567	572	608	569	550	575	544	583	518	570	555	558	574	557	524	546	527	580	572	541	545	547	528	597	527	570	580	568	516	549	563	550	581	553	574	562	557	542	567	544	562	584	576	531	578	556	590	577	557	575	621	549	558	583	546	616	590	553	566	568	551	562	545	556	569	561	555	543	534	501	594	594	548	557	591	567	565	558	593	557	569	536	550	511	604	588	600	543	571	581	558	598	566	581	593	536	540	533	573	556	565	580	561	560	553	578	567	567	519	559	547	543	567	517	541	564	554	543	556	557	566	632	578	556	548	557	562	607	599	597	609	602	585	562	559	608	599	532	534	583	584	553	533	562	629	578	562	555	576	575	598	545	576	587	524	566	532	577	559	530	554	524	562	555	562	585	610	526	580	554	580	538	555	582	509	545	562	552	541	569	554	602	593	541	571	562	569	523	550	596	550	565	567	557	547	565	559	563	592	578	585	542	611	573	553	590	596	615	535	521	576	592	593	604	576	562	551	556	553	558	561	578	601	588	571	562	556	558	559	560	589	556	540	606	588	590	595	577	545	586	555	613	543	559	579	568	542	555	580	578	587	532	535	546	517	574	591	557	574	560	571	579	549	551	546	582	569	580	565	573	570	519	555	580	578	575	534	579	616	554	495	536	553	540	631	573	538	548	530	552	593	598	514	527	537	541	581	557	555	550	553	580	586	538	577	574	563	548	578	588	563	559	560	535	547	522	603	581	562	554	557	525	556	562	588	547	541	565	557	601	579	557	547	554	560	543	566	558	581	577	561	560	595	562	529	543	543	584	568	579	564	549	549	578	584	526	558	538	559	550	581	617	534	562	583	558	634	571	572	560	558	549	558	534	566	544	574	548	519	533	566	576	609	521	528	548	609	585	545	601	576	550	579	572	577	586	557	547	548	536	551	527	589	560	531	554	566	513	585	566	548	569	533	569	569	519	583	590	573	594	565	564	582	600	614	566	548	529	579	559	622	560	581	581	591	592	558	576	584	539	555	529	573	569	549	530	557	566	617	565	585	503	496	554	564	554	560	553	561	566	557	584	533	564	572	571	571	580	588	563	569	535	601	576	583	570	571	572	538	558	556	557	531	566	575	576	549	581	595	585	579	544	536	570	527	553	583	610	615	559	541	613	587	551	587	531	526	562	565	608	589	524	536	571	561	600	575	526	544	543	560	558	565	581	541	560	555	575	591	546	609	605	591	542	577	558	515	574	558	532	583	542	569	569	579	580	555	573	587	528	601	539	554	577	553	532	554	550	569	576	632	577	535	557	585	574	540	578	575	564	568	557	568	562	562	567	565	567	564	569	573	641	561	599	544	601	541	563	581	556	567	604	585	566	565	556	550	555	532	582	560	556	590	550	533	539	570	513	554	575	559	575	547	560	599	533	600	602	595	612	539	559	565	604	558	569	562	550	570	546	569	580	551	597	542	599	570	557	601	596	560	621	536	525	557	605	579	584	568	548	580	575	560	572	599	588	584	571	557	542	552	553	537	592	549	560	545	567	609	524	598	588	541	572	516	582	532	564	609	571	612	556	585	571	571	574	539	529	549	559	540	547	550	577	580	563	546	528	580	593	611	556	576	540	589	615	578	583	581	559	563	582	559	577	528	549	523	568	550	582	561	582	595	552	608	559	540	533	581	541	573	579	564	554	566	525	563	529	553	564	592	544	557	579	606	549	576	589	562	562	562	550	545	573	533	539	549	560	591	536	542	557	543	564	554	567	554	567	537	528	614	561	565	585	564	546	536	567	560	548	577	574	522	575	571	562	554	539	547	551	585	586	595	552	545	569	577	579	579	559	559	561	552	530	560	531	595	609	535	547	544	574	560	504	603	562	576	530	584	561	577	548	523	577	562	556	544	545	541	559	575	591	541	558	548	536	555	527	607	572	538	545	561	536	548	532	570	521	549	562	554	513	583	573	542	577	572	616	608	600	547	541	569	534	577	576	554	598	563	582	578	575	568	585	567	591	572	586	566	554	565	514	538	547	594	607	585	582	567	533	522	546	600	569	570	583	574	577	567	554	582	546	619	579	580	539	565	545	551	568	546	601	565	551	648	564	555	586	536	524	579	546	556	616	541	545	513	557	598	553	542	579	567	536	543	565	575	577	560	592	596	540	547	563	594	517	572	537	606	560	571	510	539	555	547	548	533	537	528	566	570	586	609	549	552	551	564	586	569	563	569	554	574	574	539	555	574	561	601	575	589	547	567	517	583	588	521	566	567	584	544	541	563	592	563	534	595	540	562	547	549	561	551	541	535	509	528	591	564	594	568	554	573	519	569	536	562	528	564	549	554	560	574	549	549	567	561	571	576	597	577	543	576	532	552	534	566	583	565	577	524	562	528	563	549	566	551	556	549	575	574	566	532	557	605	547	575	598	538	555	557	565	560	554	577	537	567	576	575	540	552	592	583	604	576	570	580	575	553	564	572	532	545	586	592	559	545	574	565	579	550	552	576	577	522	552	562	545	539	595	537	584	550	549	546	579	568	631	529	578	540	526	579	606	528	517	560	592	560	540	562	581	576	551	522	542	531	571	544	539	543	499	595	545	572	552	578	573	621	604	524	581	530	593	539	571	583	563	584	549	540	559	560	579	554	504	525	599	549	541	572	632	603	575	581	566	565	544	569	580	557	554	544	601	579	504	555	573	543	571	590	580	560	545	578	587	556	574	570	576	565	559	612	560	570	574	568	574	598	564	552	577	563	588	577	574	584	579	565	618	540	591	529	584	592	539	528	565	557	577	532	590	538	550	561	642	555	545	561	586	570	575	539	572	531	573	552	583	612	585	560	588	589	555	553	551	592	561	536	523	557	549	524	557	553	576	555	580	564	542	583	609	548	563	563	554	565	529	550	587	570	591	553
18792	23921	2070	1303	1223	1102	999	995	910	877	881	864	848	859	899	866	852	869	840	853	774	835	860	1009	2266	1521	800	869	793	800	821	783	810	811	884	784	800	823	818	825	792	820	807	833	860	858	794	831	834	838	730	806	835	833	819	833	798	851	837	820	831	825	785	824	786	822	823	868	872	764	832	834	783	771	816	791	815	785	815	783	830	802	825	764	839	776	850	856	820	813	813	794	788	786	782	844	800	861	865	837	761	838	806	735	867	835	801	907	812	803	834	781	827	844	803	862	805	786	824	850	825	784	765	869	756	858	793	829	760	810	808	832	807	816	890	811	819	833	804	780	762	829	821	843	817	812	823	825	866	847	841	833	842	841	827	804	789	848	783	857	839	801	827	855	824	811	830	841	830	832	821	829	830	789	848	844	790	826	764	790	853	825	812	795	848	839	797	773	825	832	791	794	765	795	836	830	852	813	827	846	836	814	914	845	849	834	829	811	795	828	855	827	822	810	817	782	784	825	843	811	833	821	815	842	788	856	844	828	865	856	819	810	771	903	776	789	865	828	814	786	821	824	795	780	845	850	801	812	811	821	835	815	846	783	814	818	798	814	777	833	843	816	833	799	856	809	837	773	808	848	820	855	822	847	832	808	803	785	772	769	811	819	859	807	818	813	834	797	799	787	814	828	834	853	779	858	803	788	823	811	761	794	809	794	820	762	776	822	823	829	820	819	812	838	808	860	816	820	798	862	829	822	801	831	890	820	816	809	821	790	849	771	787	834	848	835	832	851	842	895	809	829	832	858	816	815	858	803	839	815	802	798	872	826	821	841	788	806	863	853	883	801	829	825	829	781	878	806	856	824	814	826	812	827	852	783	789	824	819	802	799	772	823	861	819	767	752	823	815	854	788	789	829	778	848	762	789	764	826	871	810	788	822	761	816	770	791	804	822	816	800	849	857	856	866	849	811	808	818	799	747	810	805	873	821	809	782	846	868	823	830	783	786	833	823	792	805	771	848	842	807	789	815	868	861	784	843	802	829	830	862	845	832	793	809	869	820	821	829	831	736	840	868	868	791	802	820	790	805	828	851	831	826	835	877	789	772	804	831	840	829	813	901	825	832	868	821	792	821	844	824	851	826	809	810	837	807	828	779	865	828	808	758	857	789	759	839	810	833	866	841	844	781	860	768	805	800	806	873	831	866	870	767	838	846	803	829	802	797	852	831	835	840	803	817	815	811	804	806	828	829	877	788	826	788	781	789	815	772	829	788	784	840	848	814	764	773	845	841	781	803	854	776	799	800	829	811	803	813	854	810	886	820	813	823	847	852	793	818	850	841	778	838	808	828	820	795	824	822	769	821	833	776	790	820	828	802	870	764	783	864	803	816	849	839	755	870	798	783	833	828	822	842	853	812	808	848	817	844	829	854	842	834	774	830	823	764	840	836	852	810	856	818	823	823	839	837	827	836	791	846	840	831	858	824	846	819	836	820	820	793	777	839	823	789	800	805	831	846	820	807	813	807	793	737	817	849	855	737	838	790	841	839	805	853	816	837	782	783	769	842	833	783	784	848	763	846	825	829	753	828	805	919	817	850	848	750	801	795	775	803	825	865	802	830	863	855	840	809	796	771	832	798	826	810	810	879	807	877	824	812	867	800	814	801	870	841	856	824	872	871	762	873	772	793	783	873	770	863	846	797	802	809	803	779	776	825	873	845	831	853	788	808	834	790	815	823	802	810	820	811	851	817	826	820	851	824	788	828	813	851	832	780	841	831	866	860	808	762	806	845	843	799	806	790	816	796	834	831	809	812	835	837	851	776	798	854	823	865	853	868	759	813	777	830	810	773	760	797	790	802	809	806	867	892	838	791	834	813	825	819	800	823	832	847	832	822	777	804	787	824	809	811	812	821	795	827	787	829	817	803	887	791	836	803	787	857	861	782	781	862	785	814	776	750	830	826	830	859	813	757	821	823	863	779	826	826	810	787	863	789	842	828	872	818	866	808	788	820	780	780	784	783	889	819	862	806	789	764	812	851	824	810	854	811	882	785	793	817	826	852	793	824	864	837	782	832	858	816	799	808	766	849	785	801	834	802	845	855	803	840	794	857	843	789	819	822	841	795	813	809	795	846	811	812	817	836	861	795	808	848	824	814	806	830	802	840	816	851	817	752	808	834	874	812	899	781	812	815	792	803	873	805	870	768	845	788	823	787	763	805	823	816	845	833	802	812	824	799	798	781	811	798	823	806	818	838	835	877	845	842	837	840	805	823	758	803	834	784	784	807	804	793	798	801	819	819	805	808	789	796	790	845	819	773	819	877	859	887	768	790	804	819	788	877	807	793	770	859	814	843	842	830	808	806	832	818	838	793	894	813	866	777	792	798	869	786	827	837	797	865	787	824	792	812	872	819	835	821	759	871	830	766	839	843	880	791	832	844	775	766	777	842	805	801	911	787	849	805	867	835	798	800	771	818	810	803	828	836	802	817	846	817	841	835	799	800	832	849	818	813	804	836	746	803	859	870	794	836	880	815	749	836	827	787	828	812	791	765	834	826	818	874	829	833	759	800	790	849	831	841	795	801	808	873	782	808	841	843	800	859	780	825	782	819	821	849	822	786	881	851	820	808	789	844	798	854	851	823	843	810	844	820	817	766	836	826	817	798	821	800	836	782	830	824	819	751	830	799	863	842	811	803	791	785	847	834	869	819	828	766	821	851	746	790	809	843	825	821	841	803	811	782	839	845	804	794	778	841	830	845	795	758	789	843	767	823	840	784	814	862	844	823	870	808	785	823	813	815	779	822	801	840	821	820	795	829	838	857	808	816	808	877	879	780	863	802	814	839	820	817	839	767	763	756	791	894	806	831	809	814	821	868	835	831	820	789	809	822	833	850	837	804	825	810	836	816	831	801	824	816	830	790	860	826	859	801	822	828	846	835	796	824	870	827	813	838	824	800	901	813	794	792	829	833	790	874	911	827	851	796	831	810	828	822	869	821	842	864	813	817	828	777	795	838	859	837	808	837	801	797	833	779	817	794	792	813	804	803	819	783	825	783	828	897	812	790	855	817	848	849	884	850	839	764	835	811	836	868	829	815	816	866	802	872	862	847	812	790	901	819	833	861	855	788	837	786	777	784	853	822	892	809	812	819	818	844	849	746	799	829	796	833	827	776	856	824	886	808	838	818	785	787	806	834	826	840	764	793	796	796	778	846	815	826	845	835	842	812	819	838	839	817	881	828	805	820	843	785	848	838	801	815	780	790	779	802	857	786	803	843	789	789	840	830	835	783	842	811	888	809	841	838	822	818	794	838	841	899	805	806	820	813	766	828	823	857	843	793	879	861	814	823	766	845	836	851	847	825	855	797	851	806	831	801	865	829	818	853	861	817	801	853	848	801	795	803	833	780	802	860	835	791	824	812	778	818	838	848	834	779	793	806	841	850	786	839	791	813	819	846	852	811	825	911	840	838	770	792	840	817	774	853	819	782	792
23849	20944	28113	23840	20782	7367	1303	943	815	794	763	748	756	728	683	694	705	694	706	675	659	645	641	1585	5634	1744	653	654	617	617	667	616	632	630	663	652	618	606	622	655	622	611	631	637	664	624	621	664	600	673	637	570	642	578	655	630	671	656	647	644	680	608	664	661	653	653	631	656	622	664	618	634	597	622	639	637	669	645	614	639	636	574	638	661	620	590	654	624	619	623	630	621	634	622	645	645	606	624	609	616	607	672	615	646	588	654	614	664	600	636	635	598	618	665	643	681	652	586	634	611	683	618	637	679	590	622	612	619	659	654	605	619	632	645	659	638	646	626	634	644	646	622	645	640	608	647	667	612	617	641	634	617	638	633	611	615	606	599	638	661	665	681	652	638	602	645	645	588	646	626	663	617	619	654	613	581	627	642	649	630	629	576	609	641	624	628	644	613	626	583	629	564	634	637	664	625	608	652	651	638	614	673	624	627	637	631	614	638	624	619	628	624	672	603	649	614	620	641	625	584	611	667	604	656	626	591	604	609	629	624	605	622	619	667	633	643	620	643	591	629	619	664	619	640	614	613	671	617	656	612	622	630	603	616	682	619	580	657	646	624	597	613	626	611	622	625	645	652	700	634	630	621	609	659	646	630	635	616	569	658	638	691	643	627	662	665	672	637	621	619	647	601	657	645	583	596	672	628	591	644	616	656	631	653	630	663	632	632	611	639	672	619	610	692	652	642	634	633	620	639	616	657	644	622	606	621	668	652	611	628	612	640	657	669	637	646	651	639	620	677	637	584	620	640	621	626	638	612	599	633	622	618	661	597	659	619	605	608	619	615	657	592	625	588	643	652	591	621	652	615	580	655	669	634	623	646	626	593	610	599	636	653	636	664	683	620	673	615	611	653	638	671	630	646	627	665	669	649	631	605	643	663	648	654	619	621	643	616	637	652	656	606	605	652	621	632	629	679	599	601	614	615	591	643	621	619	603	653	606	645	609	643	627	639	623	580	666	599	605	658	608	632	642	651	640	642	630	660	623	656	627	651	676	584	589	597	609	618	615	601	564	590	615	625	675	607	559	597	632	658	609	615	620	603	650	621	654	639	619	631	655	647	629	643	618	645	610	627	621	662	664	618	635	668	632	639	629	615	615	620	597	626	613	640	630	615	639	648	592	602	682	608	630	660	656	637	659	605	654	615	650	639	646	650	654	617	665	619	573	622	663	696	637	644	644	629	653	643	622	611	595	581	622	602	642	640	583	646	653	631	665	621	633	636	638	607	608	628	672	637	605	620	656	615	596	646	588	653	673	645	599	643	640	626	606	604	623	595	593	614	648	654	630	617	612	618	609	622	583	615	635	644	610	601	630	611	611	625	631	621	665	589	664	628	606	610	678	645	689	654	652	656	629	649	667	630	658	607	640	648	656	600	612	604	639	601	635	636	615	637	634	644	682	654	649	629	628	637	660	630	588	619	658	637	640	637	585	637	686	640	607	722	597	634	625	677	572	651	638	647	657	619	633	599	647	654	638	621	697	560	604	616	636	594	630	652	686	664	653	643	599	628	670	632	592	582	614	594	635	636	622	629	650	592	555	606	628	635	639	648	646	661	619	667	628	634	618	661	645	572	618	588	616	625	663	591	661	675	637	669	621	636	647	672	599	628	619	665	592	658	663	590	601	615	654	628	618	585	670	631	669	670	667	669	616	619	621	656	593	618	633	660	634	627	662	631	658	633	626	625	632	606	651	657	619	621	598	620	619	628	612	645	597	677	600	654	615	620	657	626	608	628	629	607	644	603	639	636	662	642	616	654	617	605	642	615	660	600	618	600	617	626	600	609	665	614	617	618	606	639	647	654	606	627	633	628	597	611	636	629	609	632	608	588	638	692	675	617	597	654	604	624	591	625	608	666	652	609	657	655	650	634	607	666	638	639	657	655	611	692	641	623	605	621	636	628	644	623	666	610	624	676	646	603	638	677	653	643	651	600	640	655	585	607	625	667	635	675	642	611	626	642	609	614	680	611	661	626	612	642	641	628	621	601	664	595	656	608	638	660	664	648	628	626	609	724	655	630	638	646	584	602	603	627	621	635	617	659	595	594	643	620	592	643	636	620	636	609	587	637	675	650	609	632	617	676	619	668	601	616	646	619	645	624	626	611	588	643	632	676	639	614	610	647	655	622	648	629	631	640	574	618	616	586	652	633	620	596	604	635	632	669	609	621	645	607	609	634	637	642	664	618	623	643	623	652	624	656	647	618	628	586	609	620	602	662	625	627	652	637	630	626	631	658	617	626	635	655	609	621	584	659	638	660	634	618	627	592	629	619	631	650	625	630	640	610	632	599	615	626	623	644	573	628	606	643	653	603	623	586	599	661	668	628	660	625	642	588	638	630	622	622	628	613	605	614	672	647	576	640	601	621	628	594	653	633	659	625	640	646	628	632	614	630	647	626	651	624	656	596	607	636	634	634	607	612	620	635	608	668	649	605	607	593	594	576	624	616	669	650	639	630	662	592	636	604	599	627	630	652	624	610	659	624	623	657	622	626	646	602	630	610	623	625	624	600	657	621	651	631	634	565	648	617	591	618	646	621	633	631	622	636	614	599	625	634	656	617	607	650	650	644	622	639	624	612	616	613	646	580	633	641	613	634	620	635	640	644	596	655	578	599	619	711	647	590	613	636	596	642	597	623	636	675	650	631	634	606	688	633	603	629	627	624	617	601	631	633	661	626	605	609	655	637	600	653	659	588	628	663	594	634	578	633	605	630	652	619	675	659	668	668	638	627	668	579	638	627	638	649	622	620	606	640	614	642	674	620	641	646	620	609	611	603	620	642	640	648	644	600	643	590	627	613	665	604	581	623	593	620	624	636	617	653	610	663	626	704	600	643	596	629	682	635	637	662	659	599	622	586	611	627	630	658	697	579	654	674	658	568	644	590	649	650	600	624	632	612	660	623	609	612	610	649	617	629	580	650	609	646	655	608	668	607	636	643	679	589	612	630	608	653	640	638	600	629	607	644	634	665	642	611	601	669	667	609	612	568	611	600	568	577	626	612	639	623	620	663	667	654	682	631	618	610	657	645	579	634	669	655	606	619	589	569	582	622	644	583	611	606	682	618	622	645	657	672	602	580	600	640	645	590	636	652	577	659	654	607	616	679	614	599	625	604	632	603	612	648	621	626	607	623	665	618	601	609	672	639	619	655	638	635	627	626	654	604	640	607	671	578	629	634	609	613	594	614	651	644	622	626	610	648	582	622	650	603	649	642	626	654	576	568	613	666	608	621	622	635	658	655	652	659	637	623	628	617	613	629	639	659	576	651	639	604	668	640	620	584	593	608	597	600	626	647	609	612	647	617	621	646	634	668	661	615	681	617	603	595	666	599	667	600	647	665	581	650	649	657	662	666	649	661	674	651	682	621	582	615	678	619	684	576	621	651	630	629	592	579	595	619	586	644	610	619	646	645	597	611	633	586	599	592	655	609	641	616
40358	41683	8103	4142	3173	2623	2074	1801	1594	1465	1426	1335	1253	1182	1139	1120	1099	1025	966	989	1001	970	1017	3419	11960	3094	985	939	898	923	905	934	913	984	895	883	975	904	932	911	920	962	947	900	934	880	891	900	921	966	878	898	934	903	932	895	869	916	968	939	901	944	927	897	934	875	891	881	913	948	908	886	976	918	926	875	908	919	899	941	890	972	931	899	949	903	884	974	952	894	912	909	867	891	919	854	940	996	928	961	950	900	970	894	900	907	913	924	962	920	912	870	909	886	920	932	947	907	896	887	875	921	924	894	943	929	932	881	934	951	922	876	869	943	915	932	944	899	955	893	879	951	957	939	917	916	901	936	898	901	963	961	894	881	950	916	887	954	938	900	954	909	959	897	891	943	877	919	890	929	922	960	879	901	894	907	920	919	948	912	947	907	901	892	985	815	913	954	906	905	923	942	915	898	969	906	901	899	903	860	880	911	876	893	942	900	894	966	914	928	978	912	862	902	857	926	820	925	886	911	895	883	941	964	837	911	923	908	869	944	903	926	962	923	955	915	946	906	886	937	956	886	844	906	963	935	864	929	867	965	899	900	930	965	896	924	916	961	917	895	898	914	920	998	829	875	932	930	924	970	961	895	942	892	939	895	965	890	868	907	928	922	855	901	937	901	876	916	959	922	868	928	950	898	929	915	913	969	970	933	871	901	906	896	924	933	901	919	868	887	905	893	884	930	930	928	926	910	917	946	896	884	925	935	902	896	923	941	946	910	853	892	951	874	909	865	888	941	907	915	877	967	922	914	906	913	908	918	885	899	902	938	855	890	935	928	920	929	912	903	893	915	950	896	911	949	924	887	985	887	940	927	940	912	903	958	953	858	912	936	880	907	970	856	891	948	926	915	938	839	899	887	888	928	901	907	936	896	912	872	945	899	924	894	844	951	927	883	965	928	909	930	907	958	952	931	916	910	921	899	905	852	844	925	958	859	933	901	840	990	948	934	918	964	917	880	912	945	935	893	891	890	957	918	929	887	908	893	907	873	940	905	885	924	905	929	911	891	882	937	932	943	916	862	881	913	941	914	930	893	856	932	885	927	917	901	984	875	889	905	950	929	907	977	898	924	903	920	928	884	930	888	885	904	936	926	878	929	953	928	932	885	895	898	924	859	904	948	914	907	917	901	891	945	902	883	923	915	882	957	952	911	939	896	941	915	914	903	902	871	868	971	920	888	947	900	928	937	901	938	854	932	889	884	911	931	918	877	913	870	934	961	956	967	878	898	927	842	922	883	959	917	931	949	896	903	926	889	903	943	916	926	905	926	905	922	936	956	912	921	945	894	924	932	857	917	881	846	931	900	914	936	871	920	880	897	965	890	850	905	911	906	931	989	946	964	926	952	924	900	978	850	916	965	937	915	910	903	890	889	887	902	874	954	913	916	887	904	923	929	886	967	937	926	933	912	923	979	938	915	937	914	907	958	964	931	946	949	908	860	908	931	937	952	842	908	893	907	920	908	968	808	928	913	913	932	949	878	918	863	975	949	922	918	856	897	875	963	881	947	900	935	916	901	934	935	879	910	862	954	884	896	920	912	920	926	860	855	902	918	964	916	891	902	959	912	908	935	938	939	882	909	894	877	867	926	912	903	923	953	903	918	938	904	910	944	922	942	912	877	880	926	891	884	897	905	888	860	925	944	880	948	926	929	895	985	946	876	918	924	870	892	926	894	830	889	896	914	919	924	925	946	830	909	901	926	901	860	927	940	870	910	960	929	863	953	926	892	886	853	918	939	901	909	854	958	918	905	889	891	919	889	894	928	901	933	941	921	892	923	915	905	918	847	923	987	892	933	916	909	974	937	953	937	951	889	906	862	968	1002	877	866	873	941	930	923	958	930	952	901	891	976	899	859	927	943	942	924	920	964	1001	923	889	943	882	910	904	967	883	911	867	897	875	945	903	953	873	945	928	881	967	884	890	919	937	905	987	870	856	932	972	886	891	915	934	920	922	901	907	927	898	915	918	889	858	865	926	934	915	935	928	924	884	918	918	890	912	849	941	891	916	963	873	935	958	862	911	963	904	891	862	897	886	905	898	972	901	927	871	902	927	961	938	928	905	975	851	948	901	894	869	882	901	918	860	854	946	908	876	928	924	964	935	971	949	900	940	914	891	905	976	916	922	915	891	932	892	892	869	915	886	933	935	889	865	981	920	917	903	929	922	922	895	903	886	932	944	999	882	884	866	930	930	884	919	921	900	940	910	954	933	960	917	936	946	903	938	912	940	936	922	944	873	909	872	900	988	923	920	924	906	871	974	919	976	933	917	892	927	938	923	955	960	896	902	931	891	933	861	921	940	884	858	933	896	918	961	940	917	921	919	895	891	884	899	907	844	901	892	968	825	911	952	888	970	920	863	922	900	911	943	887	868	885	880	910	874	934	928	910	928	944	918	910	893	912	901	896	953	866	979	910	943	921	871	887	910	896	937	951	875	878	904	858	934	918	920	910	935	885	937	889	871	883	880	904	936	889	913	856	945	917	880	904	925	953	936	942	913	854	956	922	882	964	920	887	922	918	895	882	944	926	914	893	902	908	951	933	913	912	885	913	916	898	898	912	947	957	914	896	912	899	920	940	912	925	912	915	919	905	868	926	890	914	874	945	915	906	914	917	883	878	917	931	885	928	911	928	868	911	929	972	930	876	937	924	871	932	944	947	932	903	924	908	922	880	923	943	915	916	877	891	921	899	989	967	958	894	949	909	879	946	915	944	964	944	895	902	890	936	907	939	935	960	908	890	882	917	928	921	903	980	885	880	934	884	949	912	850	862	909	917	880	957	865	957	945	919	932	960	932	931	939	904	886	973	965	906	965	879	890	959	900	930	935	958	952	860	871	894	872	921	893	925	948	911	921	915	930	906	897	895	905	908	871	898	857	894	946	880	1028	922	923	928	934	962	871	895	885	882	915	868	904	874	889	934	896	916	948	932	892	903	940	932	993	887	938	923	906	947	893	908	881	912	915	919	894	910	933	861	921	863	861	931	935	875	945	915	951	935	870	925	896	918	893	864	897	929	928	916	914	902	931	962	927	873	939	908	908	913	877	891	943	921	916	942	891	888	889	940	880	934	890	921	919	940	883	956	914	921	945	902	895	973	886	906	881	967	901	898	909	897	883	920	976	942	892	907	871	928	878	895	947	898	867	952	934	885	909	896	938	885	878	888	942	852	875	883	899	902	950	904	929	898	909	925	902	888	945	861	893	964	933	879	958	932	874	925	854	900	954	932	913	943	941	933	940	933	900	872	874	971	933	916	914	918	893	892	959	902	941	909	916	902	913	911	934	963	856	936	908	901	923	888	964	951	924	989	967	976	900	878	902	964	855	912	923	869	961	910	894	887	925	918	912	946	941	913	915	947	860	898	911	890	977	881	857	904	979	931	906	909	963	873	946	943	906	953	939	912	889	942	952	914	883	936	941	888	850	924	908	885	895	943	893	1019
22757	20807	28659	23075	20803	20769	5532	995	768	695	672	638	528	510	480	507	479	437	414	445	438	397	500	3568	9756	1581	363	383	387	368	348	369	422	404	378	370	399	377	383	413	322	388	344	391	398	390	386	381	365	360	372	339	369	368	359	376	394	370	350	379	371	366	385	359	377	388	386	358	370	340	356	383	377	388	396	390	351	356	376	364	387	383	374	331	389	419	376	368	361	390	341	380	393	360	338	384	382	351	343	334	393	366	377	369	362	369	358	339	330	336	353	357	386	343	354	349	360	361	391	381	345	356	364	404	328	337	342	353	364	371	347	389	348	398	390	379	358	369	373	355	374	363	375	357	363	363	387	384	344	359	413	395	362	364	368	364	356	365	367	434	375	366	349	370	380	369	335	370	381	400	397	398	372	393	373	344	390	349	376	368	361	387	377	373	362	356	352	359	387	373	389	357	391	354	379	332	325	385	334	368	362	321	343	353	352	344	341	373	353	374	368	379	370	364	372	373	358	373	392	353	375	352	375	380	357	371	393	394	371	334	385	358	380	369	361	386	349	346	386	402	375	338	408	382	413	361	361	375	364	369	358	370	375	354	358	377	356	341	389	385	388	367	366	352	383	385	348	386	352	357	380	377	367	372	375	349	329	379	381	363	371	368	380	381	366	377	394	374	340	390	339	329	388	393	382	348	344	363	360	380	366	404	369	376	356	358	372	361	369	397	399	377	351	390	364	345	352	348	352	388	353	337	392	359	369	343	346	367	382	334	359	377	337	369	361	375	376	357	377	361	343	388	365	354	366	377	339	384	360	391	366	389	352	376	360	377	343	367	379	353	352	343	368	329	354	346	386	362	359	404	336	340	372	333	369	358	353	366	343	370	346	380	359	376	386	367	361	379	383	354	361	370	384	364	364	366	368	350	355	365	346	359	356	371	369	367	371	383	373	362	347	369	373	383	380	355	374	368	367	354	322	410	385	361	393	398	359	361	349	346	389	374	377	312	388	353	372	349	346	373	356	352	372	352	343	383	351	353	342	335	390	399	330	415	399	377	404	339	341	360	386	375	402	383	380	386	394	357	384	417	370	384	395	372	367	373	362	396	362	359	358	394	372	358	346	392	375	379	351	369	362	351	344	393	368	385	390	371	375	360	371	358	340	342	350	367	371	357	365	366	354	375	389	394	377	373	363	410	348	404	400	352	361	386	367	375	345	361	374	367	383	367	356	368	369	395	391	345	397	367	369	383	348	351	363	368	385	382	373	400	333	383	355	392	368	390	385	367	355	361	393	321	355	402	398	359	338	366	366	357	370	388	368	354	359	352	359	362	371	361	369	374	365	346	372	363	380	370	382	385	378	365	363	349	364	370	359	347	365	362	381	364	390	381	363	414	367	353	350	374	365	339	375	381	401	339	345	347	378	391	358	386	357	367	375	386	341	380	347	375	359	385	382	349	363	396	366	372	364	394	354	360	389	401	374	370	363	366	351	374	396	372	350	370	374	373	397	354	376	353	411	362	380	375	370	366	351	354	393	352	373	350	381	406	374	356	380	375	385	362	379	379	398	350	372	349	360	366	358	369	394	354	341	332	417	342	359	368	359	362	365	377	316	368	358	347	328	357	394	341	371	373	368	387	372	374	388	350	349	362	379	379	380	363	373	399	377	360	411	380	326	372	346	323	332	415	358	366	346	345	395	386	371	364	364	390	346	390	365	349	367	358	361	360	376	384	353	373	357	359	378	387	368	390	377	374	369	353	355	381	383	378	349	376	332	367	337	384	374	338	326	369	360	349	383	359	362	372	349	403	397	372	353	356	377	355	370	350	350	360	364	357	365	368	340	353	370	378	381	390	391	362	399	377	352	354	373	353	388	322	399	344	393	355	364	381	383	379	337	352	372	371	347	350	379	355	379	357	375	367	388	381	350	366	364	363	374	353	375	303	362	354	368	364	362	378	345	331	374	371	374	371	343	350	382	380	358	378	339	337	364	377	389	395	333	381	369	339	370	353	363	354	386	362	385	370	383	372	383	371	359	367	363	384	373	371	347	336	390	363	343	377	326	414	380	359	383	370	354	389	368	356	376	373	356	354	373	337	386	358	385	366	361	340	366	370	356	375	373	346	360	412	344	362	379	356	367	359	342	366	376	373	371	356	380	326	407	368	376	385	356	340	375	381	376	364	386	355	386	360	362	367	375	368	380	388	331	348	347	388	336	365	370	355	351	356	375	391	359	391	361	322	385	363	391	372	372	372	399	342	339	378	334	375	387	358	383	338	393	394	345	371	358	383	362	379	358	357	362	366	382	364	362	366	372	427	394	355	351	356	369	365	359	371	371	372	350	350	358	386	359	342	357	353	343	406	400	343	390	386	375	375	350	369	385	341	380	341	375	374	384	369	373	372	346	383	367	367	366	371	360	373	380	379	365	367	366	347	368	338	368	376	386	364	369	370	362	366	356	382	357	379	365	373	371	337	371	360	357	345	394	375	386	361	366	357	372	358	336	344	390	344	312	384	347	361	325	373	396	384	388	383	359	388	378	376	349	361	355	380	386	355	357	380	412	372	346	364	373	410	392	363	378	361	387	357	328	361	367	392	423	361	368	363	350	353	337	351	373	400	347	333	341	342	370	341	397	342	335	404	385	369	368	365	362	390	357	358	376	358	389	366	349	360	362	391	341	342	388	344	378	369	348	367	353	333	361	343	383	379	371	356	377	386	348	402	392	389	377	385	359	395	354	343	350	380	383	361	371	336	353	375	383	364	347	376	365	371	340	403	340	373	340	362	329	386	361	367	376	373	348	383	373	371	378	390	362	381	383	356	355	347	351	368	377	381	346	402	383	368	384	372	381	379	339	352	333	370	352	373	378	360	368	364	371	358	372	396	353	369	392	396	389	362	359	361	395	334	367	373	373	381	366	370	367	367	344	376	386	329	373	322	387	353	377	328	368	324	374	325	376	393	397	348	374	373	409	369	351	393	368	344	344	368	361	358	375	390	331	382	392	423	341	378	341	385	401	329	381	378	380	355	364	347	349	360	382	335	380	370	348	357	362	333	365	381	358	404	382	359	358	371	336	369	369	360	344	365	384	407	321	374	393	376	370	346	370	367	385	348	346	358	367	357	388	341	340	391	349	367	337	329	369	335	344	364	361	345	386	370	348	359	356	344	367	379	374	307	366	364	392	377	336	382	381	376	343	362	380	327	364	360	348	409	349	369	374	359	361	371	378	359	390	355	374	331	365	384	392	341	380	330	364	374	391	372	353	375	335	344	366	351	397	386	396	351	363	366	342	358	352	367	359	346	370	383	357	388	348	399	364	346	352	366	384	395	378	369	385	359	380	376	338	357	359	359	352	362	383	337	362	377	379	354	366	349	362	351	365	382	347	350	389	356	345	363	361	366	355	364	353	365	359	402	335	362	384	381	363	366	375	367	418	380	377	370	376	363	373	384	402	359	387	354	339	322	349	379	405	371	349	382	375	404	368	368
46191	42208	11941	6457	4660	3506	2740	2322	1817	1588	1421	1258	1128	1063	993	815	845	772	770	740	745	694	855	7937	17923	2285	590	620	621	591	589	572	545	620	553	529	565	566	599	566	553	588	565	558	588	562	605	574	553	564	571	549	580	564	581	553	540	515	524	557	541	557	543	599	578	552	548	571	516	536	536	566	548	536	589	547	583	584	566	547	520	543	570	557	555	554	559	517	544	564	581	551	513	530	543	527	557	506	574	552	547	520	560	586	577	514	526	559	551	550	550	522	570	570	533	519	523	550	555	592	561	534	541	552	550	520	585	585	553	536	495	542	583	547	558	543	553	536	482	508	553	571	562	523	532	575	540	542	529	546	539	552	523	520	528	545	517	525	579	542	553	555	568	552	513	564	545	566	503	519	542	537	605	519	501	507	554	525	535	559	549	547	554	598	570	543	566	523	541	558	545	541	525	523	552	557	565	539	550	547	529	547	530	558	553	530	541	566	547	563	557	534	520	573	552	557	572	581	538	527	540	580	561	510	562	519	545	584	531	507	537	498	564	573	579	553	539	514	539	535	534	569	543	530	550	522	567	523	523	550	510	552	540	504	549	559	566	537	558	619	563	566	568	544	509	561	539	528	511	550	517	535	587	497	576	539	528	520	580	555	532	534	554	555	542	559	572	559	524	525	537	532	539	557	533	573	573	555	540	538	542	540	563	540	558	517	560	546	543	536	542	545	503	563	552	529	564	561	522	562	528	546	546	571	526	519	535	547	574	570	542	530	541	566	561	537	554	518	568	538	535	571	598	523	562	565	529	586	552	523	533	514	588	525	494	558	540	535	579	565	511	558	545	527	543	546	618	573	603	539	554	509	543	567	572	548	526	556	512	563	524	572	561	587	580	541	484	563	510	569	543	554	552	494	587	551	553	551	545	570	539	571	548	592	513	527	547	570	539	515	514	576	588	546	546	560	542	529	551	520	575	567	576	527	548	551	501	546	563	540	529	541	565	537	544	591	583	534	544	568	528	568	552	572	589	539	558	580	569	530	555	538	528	543	545	525	497	509	522	557	541	522	557	532	556	558	565	576	558	557	558	544	580	515	578	611	562	563	538	554	515	555	550	492	512	553	549	520	522	548	504	552	529	540	538	562	548	497	577	557	551	497	560	557	549	542	596	568	554	533	534	558	541	566	506	510	594	572	546	556	528	545	552	515	555	536	514	553	534	533	565	568	538	560	581	536	535	595	538	534	563	551	546	523	572	547	532	544	575	556	535	532	573	492	560	559	556	516	590	569	546	551	519	529	579	546	529	571	547	584	485	572	534	528	566	535	570	517	542	549	543	545	566	540	557	521	520	548	557	522	565	506	546	576	561	537	561	522	573	587	540	585	534	570	553	564	549	533	579	585	575	540	492	520	532	540	529	556	555	558	554	579	531	507	567	548	524	567	558	558	569	527	517	564	503	538	552	551	516	624	547	531	519	569	566	550	606	524	585	556	573	537	542	563	604	540	556	563	519	544	585	552	557	512	575	541	535	519	556	544	537	529	559	556	527	502	567	581	554	522	544	554	554	550	574	573	536	534	519	500	549	544	587	548	487	569	575	566	562	549	534	503	540	562	546	546	549	528	518	554	558	537	512	543	510	571	555	547	535	544	507	552	528	549	554	549	569	566	538	537	540	527	548	565	553	550	568	559	530	560	525	521	560	535	533	538	570	533	531	585	596	558	558	540	555	551	546	567	525	539	561	557	533	553	563	563	536	551	553	521	522	518	505	580	493	526	540	520	579	527	527	535	596	518	560	546	548	555	543	542	549	548	587	542	530	547	552	578	552	541	577	579	578	580	560	557	505	565	544	518	545	586	528	547	525	534	572	571	523	542	554	531	578	579	537	539	527	529	567	573	565	582	563	512	572	539	521	523	536	536	567	563	579	585	535	552	559	522	555	548	527	537	519	556	578	538	534	560	535	530	542	528	580	492	543	520	543	586	557	557	523	560	552	533	542	562	565	547	548	548	545	561	541	523	562	546	577	560	579	521	570	564	577	544	561	564	583	524	502	540	549	551	516	554	518	572	545	531	529	570	532	496	582	548	551	607	553	533	567	528	541	546	480	540	542	556	554	545	551	573	569	561	533	573	555	509	527	583	531	561	548	591	524	576	515	554	510	549	532	571	496	576	551	562	586	531	498	520	588	520	571	529	558	504	548	529	540	557	564	534	545	583	535	550	535	577	548	500	538	536	523	526	578	551	528	549	531	576	545	545	549	547	532	546	548	552	498	556	506	581	545	562	569	581	591	555	540	554	558	546	565	526	560	554	547	553	602	504	557	588	525	516	567	500	563	589	545	557	494	562	539	584	569	512	545	533	538	569	547	529	533	606	549	535	536	572	564	523	572	560	576	580	579	544	548	555	541	597	581	562	551	548	583	606	530	561	546	529	536	592	496	531	541	531	545	593	506	508	539	591	513	524	543	547	551	563	525	559	539	579	578	533	569	511	535	573	526	570	548	556	503	529	543	554	527	564	526	540	538	540	579	574	563	535	621	519	525	585	542	517	561	545	524	524	512	508	528	520	554	548	545	530	511	539	570	518	549	570	524	544	554	555	570	500	534	531	518	524	559	557	565	517	581	578	526	544	520	567	543	547	554	596	552	563	560	551	518	520	552	547	530	563	529	565	539	602	525	525	531	542	506	557	589	533	549	541	537	587	523	523	536	532	546	558	563	549	489	507	539	517	556	527	565	529	522	561	507	566	539	554	597	534	541	549	540	535	552	577	592	544	543	547	548	547	541	560	529	589	524	501	551	534	527	541	531	542	548	547	548	535	541	547	596	559	561	574	579	558	535	538	546	590	570	589	563	578	597	517	542	584	539	553	519	567	558	541	556	585	548	574	523	561	585	557	551	536	583	542	557	542	538	577	551	532	559	563	551	524	550	531	537	573	561	580	508	575	526	548	520	552	509	567	547	547	532	546	552	574	568	546	555	494	496	496	557	582	563	563	535	569	515	570	539	529	537	546	535	567	544	546	528	536	568	514	551	544	516	567	535	579	532	540	538	514	543	542	571	532	555	557	561	544	558	540	543	545	549	512	528	530	569	564	563	567	558	569	530	588	521	566	555	537	563	525	503	578	545	557	592	523	532	553	527	530	535	517	559	588	567	592	526	507	509	533	550	499	532	545	553	560	513	529	567	557	522	553	594	570	520	568	529	532	556	551	553	522	539	553	530	570	532	555	568	595	560	571	531	537	548	532	521	549	543	531	546	576	501	529	534	514	466	554	564	550	528	563	587	514	569	591	563	562	514	499	536	561	580	531	521	567	561	533	603	536	515	562	531	527	587	508	547	579	563	542	521	595	552	567	595	536	545	537	563	539	574	494	537	552	537	552	516	520	561	544	542	539	572	557	512	572	517	511	507	558	544	554	548	550	542	586	524	552	558	539	555	495	537	527	536	532	550	508	545	535	543	535	540	534	565	559	522	549	526	599	557	518
26417	20954	12601	1569	703	651	626	633	576	623	529	571	550	584	578	531	556	556	530	560	496	548	592	703	1012	515	516	550	541	563	563	500	493	513	569	559	532	541	525	526	462	538	525	528	525	520	573	504	553	543	547	548	538	532	529	580	582	582	471	580	539	550	516	482	526	540	497	558	496	528	529	556	550	558	565	540	526	558	566	549	526	527	536	539	512	512	563	539	533	503	557	569	557	499	516	536	536	510	607	534	518	525	538	527	520	560	543	561	545	547	533	588	597	522	538	522	575	494	536	521	580	536	548	569	540	510	521	532	518	502	525	560	542	535	498	538	555	579	528	516	520	533	529	552	513	551	515	541	545	512	513	507	522	532	503	525	558	542	535	529	548	564	540	527	529	527	538	559	557	549	561	577	548	538	507	542	528	522	537	563	550	550	505	581	565	516	543	540	545	546	535	525	544	523	564	529	515	551	531	565	556	502	521	538	515	541	520	526	569	536	538	487	555	520	574	513	543	486	537	569	557	553	494	541	531	557	507	552	535	533	508	520	515	502	502	547	566	530	536	504	535	559	599	511	526	567	534	587	569	595	527	563	529	525	570	549	534	549	572	516	552	558	560	517	590	540	555	545	536	569	520	552	513	558	535	503	515	524	517	543	525	565	538	510	545	526	544	546	529	576	557	524	579	530	519	546	612	505	497	554	561	547	506	541	579	558	540	517	588	543	557	560	543	549	537	536	565	552	532	537	596	545	495	580	493	541	521	564	529	523	577	526	517	501	513	497	574	549	529	531	533	517	563	531	529	532	540	522	547	560	565	528	528	553	526	534	562	516	521	574	519	559	567	574	568	535	501	573	563	556	527	529	565	517	497	542	559	516	525	520	479	511	545	534	509	499	523	548	573	545	575	573	541	549	527	529	507	550	571	527	558	560	539	518	542	561	508	541	530	529	500	532	543	534	566	510	524	556	538	527	518	521	477	523	550	530	553	561	494	543	587	506	539	534	529	578	536	532	541	554	504	521	555	571	547	560	534	557	554	546	550	546	566	512	558	524	526	551	531	510	547	540	549	501	544	579	568	521	565	571	498	538	533	550	549	584	516	549	542	542	509	524	560	550	548	540	523	544	525	533	528	542	513	565	556	567	563	576	535	511	512	571	534	534	541	577	535	532	560	539	541	536	524	592	555	510	533	536	534	529	541	523	568	538	508	562	563	539	531	531	559	534	528	530	523	569	564	557	535	531	550	571	532	498	536	527	544	517	517	534	564	540	544	528	556	531	570	553	491	551	550	477	529	539	560	588	548	527	553	544	542	562	556	536	549	538	530	539	546	587	533	536	542	548	509	538	551	544	511	564	521	516	578	492	520	579	518	559	533	516	533	540	535	522	548	560	550	541	525	535	580	549	490	547	555	569	566	581	527	583	544	535	519	561	588	541	526	554	502	545	522	509	524	559	550	589	491	508	542	513	557	529	529	542	550	510	479	503	537	545	548	512	467	580	540	551	560	551	526	578	538	519	502	541	597	553	543	570	577	553	528	574	550	530	551	572	586	486	517	565	536	537	542	505	530	549	559	550	527	543	512	533	570	548	523	564	528	581	557	565	561	517	546	544	558	541	560	516	578	585	488	526	550	546	487	575	547	538	549	511	553	528	564	536	566	539	533	541	513	551	576	576	568	561	541	516	563	521	568	550	537	554	561	543	537	520	552	533	552	526	516	519	510	524	513	525	564	542	522	532	547	525	533	538	527	527	552	564	539	546	512	495	510	535	540	527	556	520	528	522	538	531	528	523	577	589	488	544	559	528	511	556	508	542	538	574	578	523	574	506	528	615	525	507	556	573	535	520	522	557	557	532	520	499	562	494	516	512	543	523	546	516	530	518	540	563	502	542	541	551	526	555	552	574	523	533	564	508	544	519	567	523	497	519	531	532	546	555	542	566	522	558	538	487	546	538	568	549	538	554	562	546	548	544	542	541	553	547	526	563	537	570	518	527	513	532	521	568	539	535	544	534	539	523	571	533	538	499	489	573	542	491	534	541	531	516	547	522	572	594	583	530	495	539	539	582	518	526	526	574	569	512	534	527	533	554	562	555	518	569	566	545	522	574	542	511	555	506	569	556	515	536	518	500	531	533	510	527	533	484	521	502	544	534	576	535	556	545	541	510	498	520	553	568	562	516	546	560	560	535	539	563	595	539	505	544	510	557	538	538	541	556	518	561	602	555	524	585	524	520	548	523	536	569	570	540	513	547	551	525	501	543	538	573	558	539	571	500	527	580	545	572	517	518	576	550	556	517	548	520	543	565	567	523	516	544	553	539	527	547	533	478	569	518	541	566	554	493	551	542	508	517	533	550	538	528	515	568	570	501	525	524	522	513	532	522	530	559	554	524	518	588	557	538	553	556	558	555	562	542	544	531	548	541	554	542	558	554	568	531	533	547	559	561	527	536	545	568	567	544	520	526	572	532	522	550	518	548	543	554	563	588	546	561	574	547	526	564	486	546	555	526	563	510	535	531	547	495	567	503	529	553	549	541	559	561	524	498	513	540	518	525	566	586	552	516	581	544	544	503	560	530	542	544	576	588	519	519	537	534	481	577	535	552	519	569	544	513	542	585	537	519	527	525	547	521	568	522	499	546	500	510	557	544	550	575	510	536	529	538	570	580	512	561	598	520	547	547	515	563	556	542	517	572	512	530	526	511	531	547	542	544	586	556	528	533	566	532	516	564	523	537	543	542	583	525	533	511	521	537	554	571	525	533	487	535	565	574	518	537	486	574	558	552	539	595	543	528	593	546	529	523	547	526	563	533	540	523	558	552	535	544	539	596	524	532	554	559	562	565	539	546	542	567	528	578	553	562	494	537	504	518	548	558	551	540	534	530	552	554	556	590	545	531	533	557	564	536	566	562	563	552	536	569	517	547	566	523	548	502	574	546	514	559	546	545	591	539	536	561	572	541	545	528	514	542	555	538	583	530	531	523	528	535	549	552	511	528	554	547	489	561	553	609	579	526	541	553	541	548	561	547	548	551	545	552	516	554	505	543	520	579	524	524	529	544	529	554	551	524	530	530	538	550	556	557	525	543	560	575	585	538	556	565	536	516	567	527	513	535	519	546	540	551	562	564	559	523	502	556	548	535	552	579	541	528	529	565	540	533	566	586	551	531	541	489	552	536	499	531	548	531	562	553	562	510	559	563	560	559	539	528	512	512	548	553	564	536	557	527	568	513	533	567	561	513	600	546	572	560	535	533	523	538	534	546	589	576	486	529	534	587	552	579	513	561	546	552	538	506	562	569	547	508	539	598	541	594	517	505	583	506	517	495	529	587	597	527	553	535	523	560	556	534	576	547	573	537	530	553	486	559	554	549	565	586	552	547	572	550	545	551	524	531	526	574	573	547	551	582	529	524	545	545	558	523	490	555	566	517	557	586	483	530	501	546	546	565	559	566	563	532	527	590	553	604	516	525	551	533	583	541	577	521	570	550
17803	20080	1878	1292	1210	1105	1003	920	896	922	885	917	842	906	859	824	782	834	784	795	738	772	829	1311	1909	755	793	790	803	766	770	743	750	826	753	776	757	805	776	764	751	731	792	785	784	787	812	825	761	808	790	816	781	759	729	775	773	747	765	771	763	784	762	793	729	787	762	769	787	823	796	791	764	786	817	751	791	789	806	755	804	742	783	773	762	733	762	752	783	750	810	805	753	819	746	790	785	802	726	787	739	718	813	772	769	798	772	791	762	791	753	763	778	770	821	798	762	783	736	774	805	771	768	794	792	796	754	788	811	812	801	776	774	763	775	774	739	815	781	791	802	761	778	759	833	750	836	811	759	815	717	762	794	789	758	793	788	789	769	728	808	736	787	822	760	768	758	833	830	739	766	757	758	741	814	804	796	816	770	755	756	817	784	794	803	757	784	770	800	753	777	782	832	788	799	713	765	816	792	768	796	783	769	728	805	758	813	805	743	776	826	769	823	721	782	783	753	780	805	717	759	783	783	806	800	815	786	795	773	749	763	789	733	781	729	795	820	764	770	804	782	777	778	769	750	809	773	734	742	751	783	831	772	797	843	763	785	729	763	800	792	765	764	799	754	831	764	776	761	799	805	774	785	776	736	785	842	727	807	735	780	803	760	758	775	755	733	854	802	752	806	768	759	819	787	755	718	757	798	796	788	791	821	782	751	780	790	753	740	799	799	794	804	855	799	774	802	768	790	781	813	755	784	790	781	745	760	759	814	772	809	830	771	726	767	829	745	769	779	768	772	795	790	782	766	771	797	777	782	777	839	808	796	733	774	755	777	748	760	788	747	771	776	762	748	736	742	726	750	786	749	787	764	823	740	782	765	698	825	811	732	774	763	755	781	785	792	800	767	780	738	768	727	793	736	747	829	752	786	735	773	776	828	789	759	786	776	832	824	765	814	768	756	748	777	802	729	796	771	782	807	760	762	786	837	707	746	759	782	836	828	779	743	765	735	760	822	747	757	835	788	758	788	766	830	778	813	733	784	735	707	818	804	785	786	753	786	752	682	804	764	768	761	733	772	792	799	755	752	770	791	801	774	782	816	759	793	749	751	795	756	764	784	814	737	831	825	703	774	783	808	811	764	793	776	784	809	828	767	781	816	761	766	804	806	791	753	783	754	731	805	771	708	746	781	806	815	756	827	817	789	748	725	826	735	803	789	771	770	764	788	736	765	778	813	747	766	767	795	763	771	791	758	783	810	757	769	780	772	776	821	800	810	799	732	761	808	767	793	777	777	827	806	807	754	789	754	782	793	758	791	772	770	819	793	794	775	771	817	746	718	813	772	760	778	825	791	766	732	813	752	813	819	751	726	763	801	839	835	788	783	772	752	752	822	744	788	807	738	729	731	767	828	815	841	813	806	757	741	739	735	779	777	781	776	762	799	776	792	840	744	762	778	761	772	774	817	772	750	771	771	774	764	767	750	786	778	810	746	773	728	772	776	789	782	772	742	775	806	828	821	768	811	738	713	784	737	767	842	827	818	732	777	757	784	773	753	739	814	814	754	794	804	750	799	796	752	745	789	741	724	761	826	742	766	805	819	713	784	769	803	758	766	771	749	808	832	753	812	778	792	810	757	790	762	814	822	759	798	813	780	762	763	751	788	825	727	756	762	807	834	760	767	801	785	813	786	799	773	769	790	770	757	771	771	841	760	816	800	811	800	784	768	724	812	761	780	778	752	786	805	791	757	749	823	767	762	748	781	780	798	749	768	816	818	786	782	767	757	755	803	818	741	783	834	755	718	762	759	787	757	739	771	826	809	793	738	778	778	811	779	788	826	744	783	818	803	789	806	748	744	774	738	741	813	788	799	819	755	787	836	807	804	802	702	796	815	808	767	758	780	770	776	809	759	734	804	781	784	776	795	739	765	775	787	750	819	746	792	758	803	755	787	745	734	796	814	821	790	783	783	817	770	724	734	797	783	805	773	786	735	743	760	771	793	757	778	781	791	727	793	802	806	798	771	777	781	779	791	748	786	804	729	792	758	733	766	764	727	770	785	792	778	769	820	813	779	766	765	762	778	794	781	798	772	814	766	765	779	815	809	775	748	781	810	809	789	732	809	817	793	725	814	769	767	752	739	773	831	785	762	821	725	777	795	775	741	775	777	766	774	816	718	763	781	793	747	778	786	778	759	748	803	746	732	793	775	797	770	776	767	786	822	782	773	774	757	784	748	777	778	781	789	756	801	785	844	802	796	759	813	772	783	818	816	752	794	814	793	784	827	746	765	764	761	744	800	812	778	737	778	740	798	805	782	777	789	779	796	774	779	815	790	766	821	803	756	815	754	784	844	785	796	778	777	807	750	786	776	753	742	828	775	783	745	764	781	809	755	725	739	764	781	790	798	773	796	806	783	774	819	741	764	776	826	769	813	770	774	756	741	796	773	754	790	766	794	774	746	762	785	747	805	778	734	835	755	807	785	812	782	756	745	749	754	780	781	780	766	763	763	762	747	760	792	822	811	733	813	753	803	807	798	775	792	751	770	753	754	769	746	763	745	737	729	802	767	740	777	734	761	834	844	811	759	777	761	792	742	777	756	766	757	776	816	752	783	793	778	801	786	791	761	791	774	707	823	792	773	782	761	756	768	799	789	751	792	807	783	737	760	737	760	805	804	770	798	740	769	824	783	762	798	798	782	748	775	832	795	763	775	755	769	758	800	754	759	806	820	755	773	752	736	769	768	764	781	732	798	767	782	763	788	814	744	804	758	789	804	784	835	717	773	804	848	777	757	868	802	768	768	745	804	798	793	792	725	785	797	791	779	794	787	741	790	792	793	763	742	799	801	789	781	849	810	801	768	736	775	826	801	781	767	784	819	735	754	773	749	788	737	781	790	798	793	771	715	770	793	776	812	808	801	768	757	761	801	793	850	768	763	741	784	791	775	793	782	735	774	770	790	803	811	825	756	749	828	755	800	757	781	799	783	752	763	767	751	790	780	804	799	783	783	753	724	758	777	743	733	751	813	816	713	807	768	765	775	741	802	846	796	751	782	740	792	757	800	852	792	749	814	768	772	792	765	726	784	759	786	768	812	772	758	736	801	773	750	766	813	750	713	797	753	818	763	776	777	797	737	774	771	785	825	796	805	781	759	805	842	778	769	741	772	785	790	751	752	730	743	764	733	771	762	804	747	807	792	776	789	759	794	814	746	830	763	795	775	775	815	835	786	794	821	722	769	790	734	762	835	771	802	825	798	827	756	757	764	741	761	801	754	750	757	743	770	744	749	795	773	782	746	759	751	786	758	807	767	730	814	791	791	768	771	788	754	747	733	730	745	813	778	803	814	766	800	756	755	742	762	797	745	792	760	775	786	834	800	814	765	792	823	814	766	738	768	813	750	725	821	735	790	752	755	783	828	812	735	790	783	744	814	777	748	765	732	823	763	742	780	764	791	764	794	774	776	835	776	753	791	778	789	784	735	775	777	770
23851	20944	28069	23914	20841	7463	1326	986	843	832	747	782	726	749	704	686	621	642	662	624	643	639	729	3003	4547	767	635	653	645	631	637	641	640	603	683	625	629	649	573	571	651	611	635	591	643	581	611	623	619	653	585	653	655	590	624	591	610	566	613	650	615	596	597	605	626	633	605	612	609	629	570	609	620	609	603	602	635	630	578	656	604	616	613	630	675	619	618	677	607	614	615	603	643	603	617	600	601	613	618	611	645	645	619	599	618	617	603	604	630	684	608	637	603	636	586	621	606	647	638	618	617	634	621	598	636	622	606	614	603	636	636	633	624	608	654	595	629	647	596	656	694	621	612	619	660	600	641	600	627	663	642	647	594	595	627	640	602	627	614	614	615	644	612	617	659	596	640	583	642	639	627	647	617	628	613	629	603	649	648	596	644	644	614	624	607	625	666	631	574	595	636	600	625	658	644	618	628	627	611	612	616	624	621	604	595	596	618	620	669	613	604	632	634	596	610	618	598	632	580	600	605	600	581	602	640	598	626	616	625	615	625	600	629	634	619	647	630	634	633	594	607	616	597	604	580	614	590	597	624	641	630	592	661	569	649	621	658	579	661	620	629	673	651	621	693	598	635	668	593	603	574	671	618	614	627	613	637	633	631	558	627	637	574	574	639	600	627	610	626	668	595	670	614	608	640	659	598	619	613	633	655	635	658	629	635	613	580	585	584	617	663	595	679	646	602	653	623	668	606	654	607	600	591	647	584	615	692	599	625	620	628	637	636	635	614	605	666	594	644	638	592	548	603	602	568	607	600	612	604	604	620	645	653	619	647	615	592	596	636	614	632	617	604	631	577	579	633	581	611	649	624	651	620	634	657	642	589	611	611	599	629	607	601	632	619	584	619	641	629	614	612	623	648	552	619	603	660	626	604	634	594	591	641	607	586	631	621	629	604	621	575	612	644	599	628	611	606	637	665	669	648	645	646	633	617	622	614	626	590	584	630	635	657	634	687	610	622	618	615	618	626	655	671	569	631	614	628	635	585	656	606	640	642	603	603	622	659	626	617	612	659	601	624	631	608	630	629	649	633	626	657	611	614	600	631	603	598	581	610	561	583	605	601	707	616	589	633	654	616	580	607	601	664	641	618	622	642	598	577	609	633	637	623	653	585	609	597	620	618	609	650	606	666	603	647	585	640	624	588	638	610	618	641	640	597	650	629	622	619	623	587	587	627	594	610	619	628	670	644	605	643	604	646	684	601	612	589	632	648	667	664	608	602	637	614	596	633	571	647	625	630	604	653	611	593	630	658	632	631	607	681	657	606	588	641	599	670	666	595	604	631	632	629	612	593	607	604	625	647	642	582	583	601	619	607	574	614	604	579	630	612	631	607	626	603	647	629	672	606	648	629	632	586	649	596	669	645	642	615	624	651	646	613	592	602	623	627	632	595	591	635	664	655	617	621	611	625	632	615	613	663	650	591	658	658	637	600	608	620	623	584	616	593	587	610	670	613	617	607	618	598	610	597	614	616	599	597	646	618	604	598	615	613	641	663	592	611	615	591	628	617	613	648	599	605	653	635	643	611	634	689	656	655	624	642	633	601	668	625	593	600	587	586	621	600	614	608	631	611	580	580	608	612	619	632	591	623	648	591	634	622	652	599	625	629	674	609	638	582	635	660	628	622	611	600	628	600	624	615	622	643	615	617	621	601	613	580	609	618	615	672	619	599	599	610	639	613	618	658	649	664	662	622	584	627	651	637	633	594	616	598	595	615	575	649	631	642	631	606	609	620	587	664	625	576	630	612	656	605	612	614	599	603	661	605	598	607	607	632	624	602	589	627	598	605	631	606	639	663	633	658	641	597	674	592	647	655	599	590	640	571	591	632	620	666	595	607	639	591	627	634	588	598	620	628	641	614	617	636	646	621	583	635	579	651	616	679	668	590	607	640	638	629	617	644	608	621	640	592	633	614	626	608	653	610	591	622	630	639	647	593	606	630	621	607	638	686	657	649	631	639	597	645	630	670	651	598	624	586	621	632	675	611	667	635	649	620	610	590	617	668	622	610	624	603	649	678	626	626	596	635	574	636	646	596	663	607	625	628	596	608	631	619	650	620	641	591	602	623	609	639	613	659	593	642	585	623	638	613	642	610	638	617	627	620	589	598	638	644	640	624	636	660	652	627	644	623	667	634	580	626	653	650	599	603	624	631	550	604	622	570	637	592	622	592	608	618	616	647	623	601	604	666	620	643	676	597	600	625	635	624	621	676	655	629	626	624	637	683	632	631	633	594	640	613	634	653	647	614	643	636	633	667	589	654	614	553	591	595	606	656	648	653	581	606	618	617	613	631	636	595	603	655	589	612	608	597	608	615	614	581	615	597	645	639	595	646	628	667	657	637	617	646	629	607	612	625	606	587	610	622	631	630	637	624	644	588	660	626	642	610	632	630	630	585	614	608	629	616	602	678	592	640	633	614	621	580	620	612	574	653	608	651	616	592	607	570	566	659	600	609	611	653	632	610	661	655	607	589	597	630	628	662	608	633	647	645	605	611	620	602	627	647	642	651	639	596	616	608	617	634	626	622	649	632	631	559	635	636	646	614	622	663	647	643	632	645	586	573	612	651	661	599	633	598	612	577	600	573	583	627	615	592	625	621	582	636	595	595	654	588	605	636	585	641	609	654	589	642	579	632	624	605	656	652	609	626	624	669	660	604	624	657	658	596	637	612	665	624	651	645	676	638	593	630	676	641	640	628	555	606	619	630	663	650	588	592	646	595	640	598	644	630	612	614	627	663	626	593	599	597	641	606	637	623	658	638	594	634	592	605	618	603	601	655	641	603	641	626	634	598	650	611	644	618	647	594	640	644	579	656	624	636	595	637	619	597	604	613	618	662	621	637	673	576	608	627	629	605	635	605	648	634	612	592	665	637	634	604	628	660	622	632	649	609	643	609	598	639	585	644	602	628	604	576	604	623	604	633	590	621	667	608	656	651	572	620	614	603	604	641	619	588	603	549	580	594	603	597	628	674	685	642	600	612	628	638	611	644	577	609	614	595	648	569	634	626	601	645	649	660	612	606	622	625	621	635	622	616	648	670	627	643	594	600	619	616	621	636	649	634	627	618	606	570	621	632	667	610	642	614	664	587	665	618	632	601	573	611	603	617	640	620	605	616	629	586	584	643	582	624	609	619	607	614	637	585	669	627	612	602	636	658	604	603	631	617	563	632	601	674	629	647	617	617	608	600	633	627	595	586	620	601	594	627	595	610	660	683	626	624	625	650	610	616	605	612	599	619	651	616	635	603	645	630	635	642	628	603	644	646	621	631	641	604	623	650	608	615	611	620	634	600	649	597	643	616	629	684	630	612	648	624	655	594	623	596	581	649	620	619	625	600	591	622	633	592	608	613	651	597	660	612	640	602	609	641	640	624	614	615	641	613	637	651	618	643	637	656	644	580	615	621	586	606	611	646	633	659	578	636	586	626	634	622	614
39124	44015	7879	4382	3154	2503	2125	1724	1563	1502	1416	1281	1293	1160	1109	1098	1079	1025	985	1004	946	970	1294	6941	9710	1067	1001	932	907	928	922	915	928	899	936	936	948	918	874	935	886	886	894	907	940	925	850	945	917	935	901	923	919	884	870	866	893	850	915	917	885	877	909	940	917	901	924	868	877	885	893	875	917	947	883	875	913	915	986	886	883	896	881	843	892	864	938	866	941	835	932	891	883	863	885	869	914	899	889	897	866	878	870	915	883	863	915	884	885	902	876	928	914	923	968	950	848	924	860	903	895	873	880	834	901	920	906	851	965	887	841	852	871	912	907	902	913	905	920	914	914	886	913	929	900	899	895	882	939	848	900	881	943	951	894	939	916	906	925	898	860	841	859	949	900	901	891	884	914	890	878	944	866	957	926	910	912	890	901	898	961	881	918	914	888	918	905	925	924	894	869	900	924	952	929	971	916	901	932	891	928	899	917	833	894	898	930	918	890	886	906	911	909	866	873	960	883	892	920	881	890	893	943	864	877	870	862	897	861	849	928	834	841	920	910	858	917	926	887	839	936	907	897	867	906	901	884	910	879	913	899	929	870	912	944	930	937	942	960	884	936	885	898	880	882	956	902	918	883	823	923	935	893	898	914	913	874	875	886	901	924	907	909	875	914	845	903	890	873	911	922	862	888	885	884	833	884	942	934	863	904	837	895	907	909	891	883	938	883	851	891	909	891	924	924	907	953	906	858	901	874	858	868	975	892	899	899	892	905	964	953	884	858	943	880	941	904	895	873	896	901	955	858	950	908	870	932	882	914	882	872	850	920	912	858	892	890	921	830	926	892	895	946	898	841	910	861	939	957	903	902	894	905	922	834	880	901	925	913	937	963	825	932	888	903	949	909	921	936	914	866	918	897	862	948	925	934	858	919	880	926	965	908	891	888	872	879	867	923	919	906	887	881	938	895	890	910	942	907	918	918	907	897	911	897	877	911	882	911	906	886	853	888	893	934	879	908	904	898	893	888	932	837	922	882	893	923	866	896	920	902	916	909	909	896	872	942	952	859	869	885	945	853	934	899	908	905	878	931	921	870	872	928	829	891	851	872	979	944	837	911	978	885	960	927	897	882	963	857	904	925	937	919	872	907	894	921	878	895	914	883	961	910	928	835	891	890	893	876	907	913	907	878	882	890	882	932	902	915	852	893	918	873	959	931	882	896	945	949	869	911	874	914	879	883	943	923	883	925	917	911	956	921	916	891	901	897	927	886	860	922	869	896	925	836	889	899	946	886	958	871	915	895	863	900	941	914	835	960	948	942	909	941	922	892	934	943	852	902	912	906	910	881	842	910	877	908	933	903	859	863	910	902	903	880	865	918	922	917	942	904	858	871	946	864	880	945	916	910	908	894	890	928	900	873	916	903	874	879	905	913	916	923	883	963	892	906	882	942	887	865	931	891	884	935	928	921	895	923	878	911	876	892	872	921	892	892	875	928	899	868	859	909	878	927	921	876	914	938	884	939	898	875	947	895	895	898	911	916	887	886	863	916	898	896	847	845	961	899	943	889	944	854	897	949	861	925	899	890	897	877	914	918	878	865	920	937	906	940	916	917	890	895	834	875	943	867	954	887	916	898	854	921	929	914	901	871	900	913	915	887	870	911	886	913	890	901	925	874	871	887	934	931	898	997	946	943	904	954	888	862	896	847	944	875	884	900	927	897	951	901	878	938	881	934	905	875	883	884	857	927	941	889	910	880	861	886	935	845	899	903	944	921	876	906	886	886	941	879	956	888	901	953	943	934	914	915	972	890	919	854	868	919	875	966	910	867	935	919	933	908	949	953	920	915	853	931	923	861	901	945	909	939	906	905	932	865	880	920	883	889	902	904	936	869	919	836	873	858	936	901	839	919	892	917	922	881	901	920	892	885	912	937	900	908	901	837	904	908	881	979	954	893	932	919	843	906	873	926	873	874	883	857	867	911	873	888	844	906	898	923	889	930	915	919	894	902	878	911	895	912	854	926	928	871	886	849	971	889	894	911	863	891	898	908	868	902	892	889	883	885	880	887	886	851	910	892	917	922	928	899	828	923	922	906	908	920	922	936	880	903	897	944	883	912	935	924	908	887	940	901	850	919	884	847	909	896	897	938	854	905	953	906	930	896	893	944	903	876	942	913	884	884	934	809	897	869	926	908	923	959	881	868	942	893	855	938	918	922	912	892	946	913	850	886	903	922	897	935	909	851	917	814	929	933	894	867	930	927	907	911	903	873	900	890	886	858	913	889	889	867	917	947	895	904	888	885	926	855	933	935	920	970	942	886	909	844	918	870	918	926	889	938	930	894	904	885	915	931	899	927	917	905	908	880	921	889	834	858	897	938	924	912	889	950	840	880	923	957	893	872	891	875	936	914	858	914	882	973	927	892	923	871	889	899	923	859	914	893	900	920	931	885	981	878	871	852	889	845	859	968	903	894	911	929	934	892	927	899	892	938	908	842	881	911	920	878	847	857	920	901	884	903	939	884	869	859	932	947	917	945	917	919	973	913	857	929	929	897	899	907	915	907	880	897	893	945	870	903	901	858	899	932	900	935	890	883	938	917	861	875	872	879	866	881	881	872	906	952	881	911	857	882	892	939	917	908	926	876	916	934	901	883	898	958	898	867	918	854	889	908	904	922	966	879	879	936	890	879	887	864	989	897	986	938	948	909	878	885	898	872	878	919	944	896	879	864	901	951	860	872	897	876	929	865	932	911	905	885	872	929	919	932	905	919	950	948	875	904	861	924	900	896	931	902	924	861	910	917	894	907	937	891	922	925	852	878	862	877	919	915	886	854	893	916	870	887	963	911	871	861	865	913	878	926	859	898	858	932	936	936	867	946	947	860	845	892	969	892	894	849	900	873	871	888	952	916	885	918	938	940	891	829	897	920	952	978	837	926	853	918	880	974	969	900	888	904	892	910	871	914	920	900	919	882	933	902	933	932	955	954	912	879	911	911	890	935	884	943	867	888	942	899	888	836	903	912	896	937	945	905	879	884	894	877	851	898	888	907	920	898	872	890	885	872	916	898	877	878	905	870	874	908	934	934	894	917	913	893	891	917	907	874	894	889	909	865	863	895	848	909	886	870	861	919	890	889	910	855	829	890	882	872	918	922	886	911	851	974	901	923	914	885	931	904	918	933	870	912	889	950	911	874	891	929	919	895	879	913	920	884	944	861	932	931	868	935	880	928	854	921	936	957	881	888	907	873	972	866	966	898	897	882	928	928	877	883	850	939	887	867	925	877	915	898	897	876	880	848	926	912	893	943	961	919	922	946	952	879	939	926	928	908	958	865	910	880	947	908	904	921	892	891	921	900	924	901	937	935	902	910	890	906	917	924	924	872	861	918	910	903	885	899	899	872	895	943	912	901	901	884	867	949	938	921	931	903	889	901	837	930	909	866	905	881	909	928	895	894	804	910	835	932	918	861	891	849	910	863	958	893	920	901	837	927	861
22759	20903	28719	23147	20873	20384	3611	943	732	707	637	568	530	537	529	472	537	424	478	461	420	422	577	4700	9393	697	408	351	396	415	402	387	344	385	381	400	393	377	376	360	369	364	380	408	387	337	338	362	363	370	399	369	375	379	373	332	394	360	358	339	365	381	389	345	394	366	383	360	365	352	365	367	380	372	376	370	363	376	382	387	380	376	381	369	364	366	355	375	359	360	361	356	362	383	381	379	371	359	381	389	397	358	378	395	394	390	386	341	361	370	383	395	405	409	383	351	353	369	370	363	362	387	377	381	385	359	356	364	388	359	339	387	362	364	373	378	392	400	360	371	384	365	341	354	399	363	348	372	369	332	347	326	379	353	394	387	357	351	364	360	355	382	361	387	348	349	353	371	406	372	355	389	335	394	354	338	361	337	382	377	382	372	371	339	360	365	388	378	399	369	370	376	376	376	381	404	365	369	389	383	355	357	387	343	344	375	393	404	354	363	377	389	383	389	345	368	400	377	354	391	388	386	356	344	356	350	368	390	404	346	376	345	350	409	340	390	357	357	369	375	384	347	336	376	322	360	386	392	350	374	368	346	360	359	384	378	366	399	368	370	363	368	365	370	360	349	379	331	382	355	352	387	383	369	332	353	357	385	371	371	355	343	358	347	355	380	390	359	327	353	373	380	371	348	383	387	387	379	395	382	350	371	352	382	337	397	328	381	385	345	364	377	388	415	362	386	368	392	369	377	397	371	378	350	337	365	347	378	364	340	385	392	359	372	376	382	402	403	393	384	341	356	389	399	361	399	350	347	340	386	334	373	370	391	346	372	347	336	367	361	384	380	352	351	364	323	381	362	380	399	372	361	382	369	382	375	374	365	366	385	344	345	359	375	352	382	365	379	370	385	368	371	369	379	381	365	425	374	369	377	378	359	376	359	352	318	370	386	339	358	363	396	364	410	370	350	374	350	376	380	403	364	356	383	322	376	374	364	361	359	371	395	402	341	362	367	341	356	378	392	374	350	351	367	388	375	355	387	361	359	362	364	355	410	363	349	357	408	350	346	336	377	368	362	362	360	381	391	389	384	390	375	354	374	350	359	364	359	360	353	364	338	362	397	390	381	417	386	314	371	408	407	343	366	368	390	360	357	354	374	368	344	350	369	367	362	393	364	351	347	398	404	343	364	386	379	321	338	384	377	382	386	403	382	358	376	383	357	359	364	373	371	358	347	375	387	374	395	340	347	359	350	396	366	350	352	407	345	390	371	343	329	383	360	381	393	396	383	354	364	398	383	375	364	376	379	379	407	344	386	355	392	388	333	359	379	375	344	372	379	357	367	362	364	384	389	379	374	367	351	364	367	364	338	365	379	384	381	386	373	383	384	389	340	400	416	359	402	380	388	391	345	373	390	361	391	356	374	382	362	354	343	372	401	359	394	347	404	382	345	383	367	373	373	367	362	331	381	408	397	356	351	382	371	351	387	353	377	382	355	366	402	358	370	352	384	407	379	369	360	348	366	370	337	335	375	348	360	399	391	366	347	367	377	367	391	379	364	385	354	374	364	348	368	416	355	354	371	332	360	366	376	341	368	368	382	357	354	352	351	388	403	349	362	389	404	439	410	397	395	378	364	388	358	365	370	362	358	406	338	357	361	367	388	364	396	363	334	383	377	347	352	401	367	385	378	352	353	354	331	370	378	347	404	392	354	374	371	349	353	355	361	384	338	383	376	376	365	368	382	340	365	403	341	389	341	371	354	372	370	357	391	367	369	346	350	383	354	392	349	386	367	366	357	370	344	360	403	323	363	390	347	394	379	358	373	370	354	399	338	357	347	383	340	363	312	372	367	365	382	351	383	371	345	367	415	356	390	399	349	336	386	366	370	378	349	383	355	345	345	348	358	341	382	378	356	397	373	409	337	369	379	366	386	394	386	347	354	346	339	354	395	346	382	351	359	381	397	350	383	382	367	383	382	354	363	390	361	363	358	380	365	390	380	376	337	392	381	369	339	362	380	338	370	387	382	342	379	396	342	359	360	369	342	378	384	405	350	410	370	352	360	391	372	391	374	402	390	374	337	342	387	373	362	403	367	385	378	347	351	367	367	352	383	354	361	369	365	359	374	340	363	349	378	403	364	367	349	362	356	356	369	362	346	412	338	396	345	379	364	369	370	336	378	418	350	368	364	363	365	375	405	346	340	366	358	344	338	370	359	356	362	375	374	353	365	379	374	376	389	387	416	394	390	378	331	400	398	379	383	357	367	366	395	368	381	392	359	371	375	407	387	354	378	358	369	374	374	327	361	379	365	310	360	381	367	379	384	389	373	358	359	342	395	383	317	376	340	371	342	372	383	395	373	377	382	402	359	348	366	355	331	362	374	356	376	368	361	389	340	370	377	385	362	371	353	393	337	400	365	369	378	345	380	363	373	362	365	353	337	353	385	397	364	383	342	388	369	376	369	358	379	383	362	376	388	364	355	378	362	374	382	376	377	410	412	370	346	378	357	363	362	386	371	375	351	376	410	400	359	369	379	380	409	351	377	379	364	372	374	364	357	389	374	355	372	384	354	370	356	359	387	359	403	368	357	393	395	369	362	398	396	353	347	378	375	389	348	377	363	408	384	373	358	362	345	351	355	378	382	368	345	364	350	343	357	325	390	346	373	368	354	370	392	387	381	352	363	358	377	375	401	341	364	355	386	361	347	341	363	359	368	320	347	386	341	349	377	384	391	351	366	371	372	347	387	343	354	382	366	376	363	365	374	373	337	374	395	364	359	341	326	372	367	337	351	355	375	346	392	369	354	354	360	352	352	383	343	370	369	366	374	351	372	364	381	380	365	324	381	354	386	341	359	377	369	378	371	349	371	337	372	384	355	382	353	370	361	411	372	378	381	359	374	347	367	365	369	357	370	364	370	385	352	378	369	404	380	362	353	358	358	375	367	355	376	360	363	353	376	392	357	383	337	402	347	356	394	406	367	371	372	417	401	384	336	341	348	373	367	401	398	369	381	390	366	376	379	353	372	375	367	377	362	386	383	351	358	371	359	336	359	350	373	381	352	397	377	378	360	372	401	356	361	369	385	365	362	389	362	384	319	347	382	386	392	379	325	366	360	400	405	365	392	378	358	373	390	380	362	383	358	356	359	393	355	338	381	399	370	382	374	360	373	336	376	410	372	377	374	349	360	348	352	400	361	363	406	350	379	392	366	346	396	405	375	347	412	357	366	362	381	374	378	388	364	364	369	371	389	345	351	366	376	340	362	385	391	365	377	370	412	414	371	369	388	341	363	365	357	350	375	355	392	383	362	367	364	337	382	369	364	370	376	369	384	373	345	369	367	385	411	324	381	356	351	395	398	366	347	373	382	387	370	357	371	383	383	353	342	387	362	371	344	381	357	386	381	381	362	375	360	376	404	361	389	344	383	380	372	374	345	355	329	358	363	377	335	365	374	370	366	399	354	371	351	398	396	349	370	351	350	364	352	401	358
46365	55959	11853	6341	4579	3455	2630	2086	1851	1468	1282	1200	1164	1061	980	960	870	825	752	733	761	739	1136	10339	16616	812	625	584	548	570	585	535	605	598	598	584	565	604	575	558	561	567	557	527	599	593	590	581	567	563	578	551	550	554	562	582	579	555	564	556	588	534	560	570	543	549	536	567	550	572	590	557	556	526	563	557	564	545	537	525	556	467	574	554	522	539	560	585	551	536	577	567	549	636	554	517	558	526	549	573	529	541	572	559	529	549	581	570	569	518	528	550	559	612	541	581	574	525	543	568	530	553	520	546	557	523	555	540	549	552	522	556	567	518	538	513	516	528	583	565	523	572	552	545	558	572	580	561	551	567	524	556	549	553	529	507	528	588	595	544	519	580	567	534	556	598	510	588	576	547	575	539	563	531	566	513	538	570	561	543	528	563	613	575	548	534	581	555	586	545	529	583	554	515	536	533	496	567	537	556	595	549	520	529	551	538	517	530	579	602	598	622	546	594	573	553	548	570	530	561	519	556	519	529	538	588	564	547	557	565	557	519	532	565	604	550	528	571	520	507	511	551	547	557	529	572	506	550	539	510	557	524	525	528	538	573	541	548	573	499	541	552	528	574	556	545	546	564	565	573	554	554	545	565	557	554	542	568	562	561	586	494	554	528	524	551	581	549	533	514	505	537	563	548	541	574	533	578	562	503	509	514	595	559	575	555	550	561	538	559	555	563	565	543	552	533	540	566	534	576	543	549	564	567	527	570	531	546	542	547	550	546	537	543	527	526	538	517	546	575	565	551	551	562	539	526	573	517	537	559	551	542	553	541	560	524	509	553	531	540	545	558	555	546	570	606	527	533	537	540	575	516	575	563	565	533	499	560	566	537	545	542	552	547	557	543	530	574	534	525	570	558	575	581	579	525	520	531	588	552	540	528	542	538	528	550	552	547	535	532	515	566	525	538	545	567	546	528	538	515	565	554	521	528	547	551	525	587	542	556	587	508	574	545	546	547	541	557	538	554	568	550	605	553	571	524	505	545	576	521	525	524	503	554	544	557	540	534	525	534	522	540	518	565	550	578	562	576	553	574	540	548	546	554	560	515	521	566	557	562	563	528	519	572	531	568	557	558	558	560	524	558	545	566	567	538	573	561	547	555	529	507	532	531	588	515	550	545	554	526	583	538	542	556	554	510	516	508	516	547	505	563	561	523	548	552	552	559	548	536	550	575	524	557	543	550	580	565	533	568	542	494	529	512	514	556	543	491	504	534	539	519	548	535	567	544	519	543	571	549	539	585	503	536	530	576	614	525	549	567	523	507	539	534	562	548	537	553	580	516	533	558	526	571	547	532	562	524	558	569	535	548	559	567	584	530	548	538	551	565	549	542	548	545	560	571	597	541	520	517	563	534	526	552	570	573	529	564	575	545	601	536	512	557	586	568	592	556	555	498	537	563	540	539	550	553	528	544	578	529	547	564	548	530	528	570	552	587	545	558	535	540	520	553	577	534	567	552	538	514	543	550	558	551	517	534	533	559	584	584	555	536	570	534	517	591	533	560	539	544	542	582	554	596	508	536	549	540	565	601	553	535	527	589	523	548	569	524	573	542	536	509	539	557	553	536	519	541	561	563	544	561	530	554	531	584	546	595	561	524	562	524	566	547	528	567	515	537	536	532	543	501	573	565	547	536	532	526	579	547	574	537	557	532	565	568	539	526	570	566	546	544	578	543	554	558	580	566	543	552	564	510	565	574	533	561	520	550	533	557	587	545	551	540	515	539	555	549	535	542	572	545	564	523	546	569	530	542	567	523	574	540	509	545	531	528	576	547	516	515	522	579	520	516	543	529	519	525	564	552	544	533	553	544	529	507	535	537	557	533	557	556	511	574	507	561	559	552	544	584	552	539	556	564	550	534	565	540	548	500	587	569	596	549	540	513	510	541	532	524	595	499	526	523	551	566	592	588	580	556	572	556	526	547	527	565	585	568	540	576	567	605	567	583	577	561	584	538	517	528	559	548	560	526	530	541	521	568	558	622	587	533	547	557	568	537	544	558	522	556	513	564	543	483	544	556	549	520	527	545	571	515	504	535	563	524	575	532	552	536	577	577	547	507	542	549	528	550	517	529	534	529	563	545	508	519	576	547	562	518	535	558	574	546	536	527	526	560	582	521	505	589	543	551	562	549	548	561	565	537	538	507	549	557	569	534	512	549	539	611	553	531	553	576	538	567	549	558	602	617	576	539	553	557	551	530	565	555	562	543	530	586	571	592	517	526	561	575	580	539	561	533	548	539	535	533	555	521	541	558	553	570	536	546	556	577	528	512	548	547	589	536	561	558	558	534	540	530	530	526	540	550	555	536	523	525	546	551	550	548	540	565	516	559	530	542	569	567	542	565	570	544	537	567	540	598	525	557	566	525	599	536	566	565	558	554	496	547	539	577	577	514	548	540	568	550	546	531	541	543	543	569	509	555	525	578	546	585	554	507	507	548	578	594	505	558	529	541	532	572	535	549	524	531	538	525	504	558	530	554	518	570	534	555	539	548	554	559	549	541	586	567	541	527	589	549	552	550	581	607	508	587	518	533	519	543	580	527	595	521	597	541	529	535	540	522	527	546	534	560	529	555	573	566	586	590	563	597	542	529	553	537	535	556	538	563	591	560	520	578	551	533	538	508	522	546	520	556	575	594	574	533	531	586	590	531	551	535	521	535	532	573	556	539	521	546	584	553	528	527	506	566	552	595	508	526	531	572	543	553	526	545	557	543	507	516	552	560	538	544	532	529	532	554	543	568	530	573	557	510	556	589	536	545	558	605	563	596	579	503	519	524	555	542	542	601	554	572	532	549	539	536	580	554	549	533	569	546	545	536	519	584	588	522	540	560	550	526	523	551	551	580	544	562	585	602	608	573	551	535	522	538	550	576	546	556	520	557	527	603	513	572	601	544	564	560	518	569	541	547	530	566	540	530	551	556	550	548	568	593	546	555	576	555	582	589	577	553	523	565	543	553	530	531	548	498	540	548	565	532	540	581	544	552	555	563	522	482	563	556	568	510	538	542	532	577	522	563	527	568	576	560	582	533	540	558	538	582	555	525	526	557	561	520	563	545	551	577	562	557	568	563	541	502	547	555	548	559	547	546	569	590	524	544	545	562	579	545	556	535	554	543	542	551	550	506	556	513	561	561	541	565	563	615	581	559	585	585	529	549	582	517	547	518	538	576	571	553	554	555	519	553	565	538	527	575	546	535	540	528	528	536	536	545	587	561	571	514	539	558	561	539	529	548	555	582	507	561	561	529	589	552	531	558	550	556	512	587	559	541	526	504	584	570	546	553	552	565	617	587	560	567	543	562	570	558	538	507	539	537	547	497	555	558	530	559	552	502	515	548	595	535	530	535	532	549	534	538	544	555	534	524	536	579	546	587	519	503	493	557	545	568	537	585	583	566	526	541	566	586	572	543	525	512	553	513	485	494	590	566	528	580	585	562	574	524
26329	21666	12993	1489	738	670	658	650	637	584	595	594	613	597	571	587	587	580	551	602	563	610	630	915	1058	671	603	561	580	607	615	603	555	568	578	574	585	546	575	613	580	573	525	614	535	613	546	588	611	590	582	606	595	563	568	584	598	593	618	589	576	593	599	561	578	606	579	572	622	626	585	598	574	569	598	545	634	549	582	592	578	593	600	564	611	569	573	592	585	594	548	547	601	563	632	579	589	599	559	575	556	571	620	562	592	550	615	605	628	568	546	599	579	573	590	572	587	620	631	574	569	585	607	567	569	600	574	602	552	579	555	609	606	528	598	575	567	584	607	577	584	599	593	576	546	586	601	543	591	592	596	591	580	594	586	568	518	596	585	597	583	581	555	604	525	615	569	560	609	568	582	599	525	572	557	573	579	592	581	605	565	552	610	543	536	623	594	590	576	600	585	576	596	569	544	605	570	557	555	532	567	583	570	561	581	543	609	554	598	561	580	563	606	558	558	622	618	604	571	594	572	573	551	595	566	557	580	548	544	558	580	571	612	565	542	572	583	606	538	619	609	602	610	620	578	599	604	572	588	621	576	580	535	589	549	567	568	598	554	617	574	569	604	548	523	578	586	537	576	587	575	542	560	587	592	587	588	568	606	546	552	548	562	576	586	590	556	550	606	552	544	573	587	576	576	585	608	563	567	594	533	583	553	573	550	529	570	576	603	569	542	633	569	621	580	569	593	560	571	583	616	572	579	556	594	594	565	579	606	565	572	580	577	618	619	555	592	579	566	623	589	596	615	580	626	596	557	563	599	547	604	548	577	559	592	574	545	567	577	567	574	637	570	573	590	581	637	598	560	599	568	595	566	554	621	591	576	567	562	621	606	557	551	584	504	611	562	589	623	605	549	596	521	641	602	563	577	557	524	586	588	560	627	575	571	594	572	582	559	590	593	554	586	568	582	541	595	546	552	579	589	556	604	529	578	589	609	582	589	562	591	556	563	568	581	593	538	603	560	600	611	606	570	590	624	559	591	605	602	611	606	564	632	597	573	564	597	603	570	564	585	582	571	603	572	588	592	587	591	574	583	562	565	577	587	606	619	598	567	547	531	563	583	534	584	598	561	547	585	563	586	600	514	540	594	550	605	612	573	557	555	548	605	530	533	550	582	604	593	546	546	601	599	562	583	573	576	576	616	568	546	612	522	590	574	606	593	572	564	531	588	574	565	582	597	596	596	557	588	583	581	575	580	550	558	593	592	591	581	544	564	576	559	534	613	570	561	612	577	582	572	581	589	556	635	581	610	588	576	617	600	577	564	594	555	599	597	592	568	578	580	568	620	554	542	572	560	605	597	589	584	552	537	589	580	577	590	592	605	565	557	560	560	545	566	582	524	579	559	595	609	577	607	563	582	613	600	586	603	615	592	547	594	585	579	562	569	592	586	596	566	612	612	612	593	560	580	573	569	555	555	597	592	601	574	581	557	551	600	593	565	568	600	567	578	593	563	557	569	559	555	552	567	578	584	564	565	596	567	567	559	558	561	577	602	581	581	593	619	614	673	573	594	601	508	580	580	627	530	578	591	552	585	593	582	570	569	573	594	559	581	600	599	567	537	556	570	599	578	623	589	575	583	579	562	557	575	587	576	580	562	592	580	563	579	574	562	585	576	617	603	604	570	588	614	559	566	583	594	562	561	577	535	614	596	601	572	578	550	548	585	593	568	560	560	551	606	554	587	611	590	580	539	594	589	561	553	545	616	573	566	604	590	572	605	565	584	595	600	616	559	609	550	580	575	538	565	612	575	594	560	605	587	614	597	587	590	542	584	595	575	612	583	571	519	614	593	570	608	581	554	578	569	584	527	571	594	582	576	533	594	562	573	558	553	557	561	576	591	656	571	555	532	551	556	568	591	586	546	550	568	633	597	602	557	570	574	602	572	540	590	548	563	598	604	588	578	592	532	561	575	575	584	576	524	591	607	602	575	555	620	617	580	589	610	530	605	587	587	578	578	564	577	605	597	578	579	547	602	623	532	566	550	578	587	576	619	562	518	527	523	563	604	554	565	604	579	542	566	601	535	570	601	622	607	575	575	566	597	582	586	591	585	549	536	562	536	543	575	560	573	568	617	572	578	578	591	623	569	583	604	551	587	574	538	606	570	588	571	567	569	611	579	591	566	585	538	559	545	554	595	583	576	578	628	592	608	553	579	586	555	593	564	578	575	602	600	565	574	562	571	567	590	543	538	594	635	570	527	568	562	576	579	565	568	587	603	604	611	594	565	591	560	602	574	574	607	545	593	576	562	584	575	608	581	602	570	544	594	564	613	582	623	598	571	567	549	563	597	547	557	548	590	596	550	529	570	575	554	557	601	571	598	566	632	569	609	577	547	620	605	584	568	555	579	625	554	602	610	545	597	560	555	565	554	600	587	568	559	562	630	574	594	591	558	586	559	555	613	561	613	590	568	570	568	579	600	604	546	595	603	578	548	576	581	621	551	567	570	548	543	582	587	570	542	555	583	544	556	604	605	583	600	605	535	596	581	548	607	584	585	557	568	556	620	619	562	563	599	622	581	545	557	620	537	584	570	580	593	575	633	568	625	581	554	554	600	595	610	569	582	563	583	548	596	596	562	610	579	643	574	560	592	589	638	614	578	593	564	578	566	564	627	576	575	585	564	561	621	545	556	571	639	588	547	599	558	553	614	610	552	560	579	532	529	552	591	575	564	580	574	568	569	581	568	600	585	542	584	609	566	578	595	601	591	573	571	548	560	596	541	561	609	618	555	590	546	573	612	565	576	606	555	577	609	592	545	556	595	590	637	585	565	584	569	589	567	610	556	588	547	591	551	581	555	587	628	576	586	598	562	623	558	583	523	617	582	575	550	543	586	625	594	560	593	548	585	571	567	551	617	580	578	584	565	581	577	568	618	610	616	569	578	541	581	590	548	586	546	600	583	640	601	571	583	547	581	587	562	558	598	558	579	595	606	591	568	569	539	569	563	558	580	573	556	570	567	617	561	609	592	565	611	556	574	590	551	587	612	598	571	552	601	613	556	584	592	576	536	563	620	570	556	572	558	572	570	568	573	565	541	570	528	568	607	582	534	583	555	593	537	578	599	600	569	612	594	559	608	592	555	578	571	566	565	551	572	552	568	606	595	584	600	552	559	534	591	626	555	596	579	568	584	611	584	549	595	620	597	597	565	573	591	619	551	578	588	544	545	543	637	566	560	555	625	525	602	578	594	567	600	515	581	552	562	579	613	586	607	617	547	590	625	603	558	557	597	596	615	598	571	600	605	576	568	587	602	566	543	618	513	610	609	578	577	559	592	608	561	624	607	552	520	594	561	602	575	566	571	560	563	544	565	569	600	553	555	557	596	569	580	596	613	535	560	607	591	616	573	600	555	581	547	632	592	599	612	561	563	629	544	570	603	565	609	526	574	564	558	575	590	538	645	570	546	568	537	605	612	544	588	589	643	583	582	540
18894	28014	1765	1240	1144	1119	1004	928	917	955	933	872	903	872	887	882	820	827	801	787	828	805	934	1762	2009	1022	878	874	843	828	818	814	818	803	826	818	846	811	830	842	860	838	850	828	877	828	877	821	789	791	862	816	829	847	873	857	846	851	820	859	833	849	785	833	841	805	798	854	782	823	844	826	856	848	780	833	826	846	846	788	811	813	858	798	838	812	776	826	855	843	793	800	824	868	826	865	814	817	818	826	792	810	877	852	857	827	871	878	837	837	874	813	923	859	839	846	790	783	845	816	859	838	909	793	848	821	837	862	865	852	811	815	841	853	865	856	811	821	844	831	769	835	821	844	809	890	798	834	801	844	823	875	875	804	805	808	827	834	831	849	854	853	842	835	869	847	794	807	776	814	848	821	832	801	867	804	835	766	791	814	857	832	882	842	854	865	811	799	834	813	824	800	810	862	836	872	869	836	888	870	879	799	845	796	803	835	825	867	816	896	804	876	812	837	828	831	821	795	800	846	876	830	865	859	828	816	878	850	864	856	835	805	870	841	782	855	837	859	835	847	827	803	865	774	873	799	794	829	855	830	835	844	794	863	791	812	783	863	843	816	823	848	856	800	816	832	833	872	828	811	840	860	845	860	830	797	823	816	874	851	840	803	806	823	835	812	830	886	852	818	826	787	848	846	797	867	835	832	822	834	861	810	798	836	856	834	848	829	805	839	876	850	835	814	851	807	865	854	826	812	847	827	812	839	828	813	816	865	824	817	812	830	819	843	801	845	899	892	855	860	788	842	847	808	829	836	836	813	851	795	815	859	831	779	837	838	834	848	829	794	803	780	817	822	844	843	881	842	803	805	839	808	821	806	807	816	926	803	833	817	844	844	844	839	838	812	858	801	857	783	837	824	809	798	839	804	825	816	817	865	823	871	821	817	787	793	840	798	838	817	839	842	808	861	806	819	839	839	888	817	814	834	839	836	820	824	841	860	811	832	828	849	822	821	835	842	813	846	842	797	837	820	838	831	833	889	809	816	812	800	849	846	867	833	764	854	843	824	831	834	826	836	879	815	846	833	821	847	764	843	831	819	848	849	814	869	840	798	783	776	883	836	865	814	844	828	834	844	843	815	815	862	881	797	825	840	801	864	827	827	860	867	854	849	807	842	835	834	822	810	840	833	831	864	805	822	772	849	835	818	804	871	797	819	827	845	823	832	852	788	808	832	811	802	822	841	812	844	851	832	842	859	837	803	873	846	861	811	817	868	810	790	848	854	847	841	868	811	900	838	851	858	783	762	783	790	835	855	818	826	823	849	841	846	804	820	857	802	804	789	920	860	910	865	846	894	777	894	799	768	860	846	862	782	851	864	875	864	839	854	874	799	834	866	851	837	863	847	814	797	806	860	828	866	817	801	792	855	834	817	828	840	783	845	831	816	821	836	817	811	847	858	816	814	829	797	899	862	808	824	819	818	864	846	838	830	792	859	824	797	835	806	897	821	847	823	789	799	832	872	819	787	805	775	859	855	822	801	814	852	818	822	791	831	835	847	824	859	817	834	865	850	835	824	806	861	818	862	862	792	814	797	880	800	824	830	874	816	805	835	841	858	825	879	809	830	876	831	880	797	811	858	769	832	775	835	821	820	823	789	855	803	801	858	816	895	832	880	785	837	835	884	869	877	844	803	826	809	813	809	833	818	833	875	880	825	812	818	832	821	815	807	874	911	878	835	823	855	865	804	862	861	816	883	835	899	798	866	829	817	823	848	787	849	837	811	862	822	858	840	879	841	817	804	794	821	885	802	865	829	806	820	802	764	810	853	898	757	867	808	876	835	833	866	787	821	831	852	781	803	828	805	869	842	840	842	843	899	825	855	800	871	797	825	830	885	809	822	851	832	819	855	826	782	806	826	826	829	833	838	801	768	870	808	776	829	812	805	858	835	862	817	884	822	826	847	825	853	843	847	826	882	849	814	836	847	833	848	796	801	785	832	799	846	863	857	821	906	839	790	858	878	803	843	831	879	812	837	837	864	780	823	809	768	813	839	826	806	832	776	830	808	877	840	823	781	858	865	815	872	867	817	888	814	851	834	857	780	808	830	794	881	831	812	856	896	854	837	876	837	880	863	861	798	862	828	871	842	912	875	901	847	803	827	825	808	826	832	849	832	815	862	783	787	825	817	873	917	821	824	854	853	867	846	846	893	848	817	811	836	818	863	867	821	813	804	815	900	841	824	815	821	814	838	827	837	879	825	818	808	839	800	840	807	823	835	842	776	845	815	841	843	843	800	807	771	817	813	805	834	815	844	839	837	848	858	851	813	891	818	834	799	811	863	838	826	805	887	857	849	833	859	881	802	862	810	787	846	855	838	834	752	885	799	841	867	787	822	831	812	852	860	841	810	863	803	824	840	853	850	856	820	855	877	827	870	814	838	812	841	829	818	838	868	828	837	768	857	857	833	792	809	842	838	808	799	837	834	813	875	800	838	810	858	856	826	798	856	838	865	801	861	842	874	830	837	778	848	855	838	831	871	825	859	821	811	836	834	811	847	830	803	863	814	866	803	866	803	889	880	811	806	800	819	858	836	828	788	788	808	861	850	799	800	849	928	819	842	810	802	861	792	826	844	840	772	855	824	840	839	885	848	832	835	838	863	810	859	842	875	801	756	823	879	824	813	820	802	824	829	837	835	827	795	851	822	872	776	841	794	861	841	838	856	869	841	820	792	770	843	833	822	853	878	835	814	831	823	861	814	830	741	831	799	871	845	851	835	844	811	810	826	798	818	828	838	836	814	861	751	835	842	857	847	819	844	867	881	814	810	820	812	877	822	793	844	796	816	835	814	853	837	841	821	816	818	854	807	817	941	854	768	838	858	851	827	840	842	885	831	813	846	860	870	827	820	823	802	792	864	872	808	887	851	812	817	844	812	826	791	831	817	810	817	840	880	838	811	837	857	830	877	824	848	814	819	812	874	814	883	827	826	840	778	844	782	874	839	861	846	805	774	845	850	816	840	830	882	848	832	801	833	819	820	834	842	854	855	832	812	785	806	850	813	846	813	802	824	806	835	870	852	822	815	801	813	812	801	847	812	830	876	870	848	863	830	864	838	851	878	815	840	823	852	793	862	851	830	823	846	857	822	868	885	828	826	857	814	853	809	863	823	821	797	837	856	831	843	868	863	814	833	858	852	845	838	846	848	870	862	827	782	799	887	783	855	830	809	883	877	876	813	836	815	844	867	789	846	795	819	835	827	819	842	825	871	856	835	817	806	830	826	849	822	851	882	834	835	842	846	872	786	805	873	820	810	848	836	809	778	883	851	810	826	815	825	809	843	769	815	819	860	836	822	863	814	828	789	856	842	861	854	865	840	843	793	864	920	926	814	793	819	826	769	878	847	889	824	833	835	840	815	816	868	804	860	867	879	820	834	850	829	841	838	826	836	826	831	814	829	854	843	834	813	807	858	822	850	843	809	793	849	848	787	781	862
23742	21024	28634	23246	20332	5525	1305	995	790	852	822	771	799	771	718	697	781	698	710	662	690	704	793	2683	5715	2333	722	650	662	674	702	672	667	684	660	633	613	704	703	644	674	701	730	678	670	714	671	658	664	643	667	672	657	633	682	666	648	705	673	651	689	706	684	654	673	655	689	680	664	689	654	703	675	625	694	646	674	673	688	662	671	660	676	659	685	624	663	661	655	660	653	671	662	687	641	674	608	642	671	582	660	661	690	681	655	649	622	677	673	665	671	678	667	651	652	666	625	627	698	619	674	673	666	663	661	654	641	694	738	689	660	628	647	698	699	659	689	689	681	687	629	718	641	691	701	651	641	665	660	698	678	675	648	733	697	654	699	647	645	685	634	617	677	677	705	694	661	619	662	693	664	694	672	644	640	689	665	747	695	638	606	655	710	642	642	641	641	686	643	694	619	669	637	617	684	659	642	674	683	639	663	671	631	669	676	692	668	668	664	668	618	663	658	680	642	651	667	627	681	678	634	672	685	721	602	668	636	657	655	652	687	661	642	656	662	639	643	658	627	661	654	611	643	651	686	646	639	681	634	634	703	634	676	707	655	706	662	673	720	666	681	666	675	647	636	613	671	684	675	668	641	646	671	646	636	633	703	710	635	654	628	626	687	661	671	635	655	644	677	682	707	698	673	688	676	684	686	670	676	650	656	661	612	637	668	659	628	656	689	651	655	622	678	644	700	667	652	655	660	683	673	657	718	634	665	645	682	699	656	619	652	679	631	648	676	627	671	673	678	691	655	675	644	651	644	663	632	664	668	659	643	638	703	660	656	646	646	698	684	652	659	675	622	683	660	692	656	661	657	636	637	670	658	682	651	699	661	629	700	653	681	730	646	677	643	676	652	701	666	661	667	655	661	726	638	654	632	679	680	671	632	683	678	676	659	692	695	655	660	662	668	672	695	638	629	685	711	683	598	634	650	661	650	621	645	657	639	711	675	672	623	676	703	664	628	668	617	677	697	625	669	676	676	694	664	706	613	679	680	677	648	670	647	661	669	601	650	662	670	642	637	666	622	674	708	653	667	623	684	636	716	670	638	646	683	622	682	658	690	698	656	650	674	703	673	664	673	663	667	687	683	702	645	645	671	669	661	676	640	647	715	676	656	611	653	687	659	723	667	610	694	624	650	685	648	689	652	639	631	695	691	641	653	690	675	656	675	691	614	652	629	662	645	623	650	671	598	634	616	657	621	636	648	625	704	578	670	662	635	657	659	685	651	636	709	629	646	649	698	666	682	684	673	671	677	641	653	657	674	667	666	660	645	663	682	674	642	697	643	655	684	642	667	640	662	631	677	681	646	692	662	660	654	673	700	695	659	692	701	700	637	648	638	641	613	646	655	646	689	703	663	641	655	623	670	631	679	656	648	701	697	655	633	696	640	630	633	627	637	634	636	619	700	643	637	640	682	718	656	690	717	692	684	624	692	653	669	678	684	649	664	717	656	679	675	649	635	633	665	694	691	703	647	640	671	674	675	680	648	683	583	647	690	656	608	681	653	683	612	656	624	689	651	637	642	632	648	670	678	670	672	679	621	633	647	653	698	659	714	663	624	622	676	650	669	641	661	679	682	644	701	642	655	661	648	690	664	674	699	659	647	626	633	653	721	637	663	682	661	677	647	650	657	683	597	664	658	683	629	636	656	618	695	661	647	653	626	631	657	605	666	621	662	676	633	722	623	666	644	712	661	610	660	674	643	645	647	615	696	684	663	653	689	661	655	669	668	647	659	656	681	670	670	702	649	632	643	652	675	641	650	652	659	624	668	691	676	658	649	628	676	669	671	689	661	672	689	697	690	641	683	651	686	690	709	659	697	714	683	654	668	652	590	669	700	644	616	639	616	661	671	652	702	613	684	645	664	668	679	649	699	669	684	727	720	673	664	691	652	666	668	637	671	679	701	649	611	646	650	655	635	726	660	657	711	669	618	620	673	688	688	670	625	706	671	660	636	632	667	694	673	660	660	626	675	666	682	625	641	679	664	682	635	654	667	657	702	657	615	691	613	669	662	702	656	640	657	690	687	668	636	645	636	640	656	631	690	648	684	605	620	676	694	656	700	645	652	664	684	679	670	675	657	687	643	634	678	616	645	672	706	687	654	691	681	635	666	633	667	669	656	666	708	674	619	658	714	634	647	676	648	586	639	688	644	700	689	652	613	686	651	698	616	657	658	625	675	593	672	643	627	651	674	672	653	649	695	637	637	629	668	646	702	649	647	635	650	646	694	621	664	649	631	624	676	637	699	666	645	651	656	668	634	641	649	653	675	642	699	681	643	645	655	648	645	682	698	709	628	702	659	658	665	638	652	678	684	664	609	682	651	701	630	628	632	654	668	662	671	643	679	707	660	652	671	663	664	619	685	675	669	675	687	642	655	660	625	655	674	675	696	666	665	655	686	627	675	632	716	618	676	687	639	672	619	643	635	674	701	721	651	676	645	637	664	709	667	667	636	661	648	657	685	639	672	642	723	701	651	698	622	640	694	663	641	645	670	674	702	708	671	659	629	663	698	697	650	697	642	683	648	673	679	638	614	633	691	658	711	659	663	658	677	658	636	644	672	641	640	644	633	669	663	683	685	658	613	683	649	650	684	648	630	672	640	673	638	719	634	682	652	655	648	679	672	666	672	631	667	680	680	663	678	673	617	640	719	649	678	687	673	663	709	627	645	695	617	631	677	689	697	686	641	666	639	670	664	668	679	664	667	629	674	664	632	682	631	648	683	630	610	676	658	642	722	647	679	677	652	698	645	675	647	643	674	707	642	646	704	691	673	675	642	730	663	681	678	691	679	645	693	657	657	673	656	637	681	677	704	665	682	639	675	674	669	667	629	663	643	670	645	700	624	651	682	659	645	654	634	683	673	646	661	663	648	713	630	655	606	670	701	664	664	655	666	654	656	643	651	668	640	663	658	689	708	673	694	713	634	599	706	666	644	696	699	654	689	670	669	667	593	684	706	648	692	677	648	657	655	658	722	701	691	636	599	643	655	630	691	716	692	635	691	667	692	719	639	631	676	651	625	664	646	647	665	700	680	645	680	657	671	685	655	638	644	664	642	636	632	667	663	616	638	670	667	652	654	695	687	730	667	651	701	683	653	624	672	678	676	689	667	674	699	661	676	591	651	697	653	680	689	631	709	652	629	663	632	632	710	645	688	655	659	703	645	631	666	689	648	630	670	625	668	664	654	689	679	626	641	642	677	625	623	669	668	685	639	655	649	633	641	612	646	659	687	659	669	663	625	636	662	659	675	686	654	703	706	671	655	650	654	653	698	675	679	660	664	656	627	647	650	689	601	651	641	626	662	634	697	642	617	662	714	682	625	663	695	687	684	652	661	677	688	693	646	678	702	663	691	691	701	642	678	637	625	639	624	624	673	596	647	653	672	629	643	669	682	695	693	676	639	692	694	733	630	661	636	670	670	691	648	685	658	689	677	667
40512	53895	7310	4117	3036	2384	2031	1697	1479	1444	1420	1279	1365	1182	1186	1203	1112	1080	1064	1036	1042	1057	1103	6101	11678	4232	950	917	958	950	952	953	960	1003	941	917	928	969	981	1021	995	935	947	957	1001	988	919	958	901	944	996	953	959	929	949	911	960	988	908	983	1021	952	951	969	952	949	959	956	958	931	917	955	981	933	949	937	971	960	964	984	969	953	1004	949	950	995	983	993	985	932	991	901	908	954	924	1010	996	954	952	998	928	931	931	929	921	917	911	889	941	966	958	885	959	937	1037	939	936	962	962	976	967	938	977	922	970	956	969	901	976	949	949	934	1027	932	963	983	958	960	947	892	951	974	967	991	1008	996	964	965	944	924	920	942	963	959	931	949	941	966	940	958	910	903	979	967	964	924	950	897	918	939	936	962	926	965	974	939	910	929	942	935	963	945	961	944	917	959	926	959	958	938	935	993	950	971	963	1028	945	971	955	942	978	946	920	931	951	934	979	1023	946	969	939	894	1000	981	944	975	909	940	925	973	947	932	1010	919	991	911	1022	967	992	936	950	915	988	937	972	1007	1009	952	938	988	1024	933	951	957	991	965	922	961	942	934	923	946	961	979	957	966	908	929	1003	965	971	930	976	945	987	905	926	981	942	992	973	906	961	967	999	941	925	1000	928	966	916	945	953	976	905	973	977	1013	1000	972	982	975	966	944	931	946	963	965	942	929	950	974	921	959	951	975	974	984	979	945	971	986	953	942	916	983	979	946	920	962	950	1037	931	958	995	901	970	965	915	945	970	943	980	1009	976	964	957	957	1015	990	932	1018	921	996	976	955	953	975	965	947	993	970	969	895	975	984	966	911	1003	908	1004	952	980	944	920	1027	942	988	933	962	989	953	963	963	952	960	919	939	914	988	987	990	1016	993	912	978	958	944	938	985	936	949	965	958	942	969	979	961	920	891	950	929	976	981	957	958	962	1027	961	939	956	1022	912	909	1003	1004	900	1018	937	987	980	988	951	986	942	984	1035	969	918	959	961	967	954	936	903	885	953	951	978	915	1030	953	924	923	1030	952	925	970	895	939	992	927	969	976	972	933	952	918	995	924	859	880	1009	962	991	951	944	959	917	919	930	1010	953	961	990	992	979	951	902	1016	942	1014	977	959	987	938	1031	979	965	991	918	942	944	932	942	982	951	986	913	1029	979	941	881	981	958	957	979	942	999	970	957	1000	934	961	932	1005	991	1016	948	900	989	937	943	996	1003	975	951	1006	975	867	943	954	984	971	970	995	1007	959	910	1010	948	984	962	962	946	1002	990	982	926	990	961	950	925	982	1025	928	957	901	950	938	954	972	959	945	935	971	925	977	954	903	932	976	949	979	910	948	957	982	1021	1049	944	970	1005	946	964	942	914	923	955	991	919	908	968	904	979	934	973	958	975	955	937	940	949	951	968	948	966	982	888	958	930	1039	951	945	920	928	1006	949	916	958	957	965	982	978	980	910	986	914	911	918	954	931	955	910	933	970	1004	959	917	960	978	969	930	996	951	898	941	924	955	974	904	979	1000	950	954	935	980	995	966	983	1024	1021	907	986	945	963	961	959	986	911	972	893	985	910	934	928	977	935	918	990	962	925	953	939	963	958	981	957	936	955	982	928	933	985	963	976	952	929	934	942	999	969	976	1007	920	963	991	1032	985	979	918	949	968	963	962	917	974	912	954	881	957	887	962	966	994	946	873	961	911	948	947	949	965	899	992	996	982	1008	936	955	952	949	949	976	986	928	959	945	940	1015	930	952	949	972	899	918	994	955	986	974	906	997	956	961	964	927	967	1023	871	873	938	996	985	976	943	938	945	981	896	1014	1037	1031	951	960	1010	910	950	932	951	940	966	954	965	926	961	918	935	946	961	970	951	939	1028	901	979	927	877	955	998	934	939	974	921	940	947	965	970	990	1001	949	993	968	950	985	987	973	937	954	963	958	960	1026	934	987	920	959	929	978	962	976	936	945	1020	904	965	929	963	896	984	963	986	944	956	934	967	913	977	924	937	1021	963	943	991	947	980	982	982	940	938	945	1007	954	941	1017	1030	969	959	1020	918	1002	963	985	929	929	918	968	950	1024	958	932	963	912	917	952	936	926	934	952	991	944	921	953	917	974	973	964	907	949	984	964	965	911	928	968	988	963	991	938	959	979	945	936	939	964	990	911	1003	926	926	950	1003	916	941	930	973	972	1036	898	994	992	954	965	902	975	960	944	962	994	1017	937	940	980	986	952	965	956	958	952	977	948	981	918	937	991	929	941	977	957	946	944	976	918	982	1004	934	1023	936	975	920	949	977	928	987	945	955	994	947	1006	964	964	938	970	967	978	976	939	971	1003	968	966	948	978	952	1026	928	959	918	998	992	953	958	938	952	1013	920	891	940	961	984	954	959	1001	967	976	943	905	1008	951	1008	988	984	941	933	1047	956	909	1026	962	989	947	949	978	937	951	949	945	988	969	957	926	995	924	987	976	933	1003	971	976	952	957	1005	990	926	947	915	910	900	961	958	955	942	947	951	908	966	980	1002	949	988	934	965	954	999	915	1036	974	924	967	914	937	997	942	950	966	921	987	967	934	1001	968	968	964	1014	973	911	1007	950	956	995	940	971	959	973	937	933	947	966	902	942	963	930	972	948	986	981	955	955	975	990	913	1019	1013	961	944	946	951	1011	954	955	952	972	984	979	956	950	987	954	991	956	966	937	946	967	963	982	981	979	895	951	938	994	935	1011	962	932	983	953	970	964	972	962	919	945	949	933	944	973	973	980	945	1025	1005	930	1005	951	956	926	943	956	957	953	996	912	951	1007	944	948	941	915	960	964	909	938	965	885	973	891	891	950	971	975	1021	950	904	996	923	974	979	996	960	960	953	1017	959	946	953	956	952	916	915	974	958	971	944	1031	989	972	952	934	994	940	939	932	944	952	959	950	966	931	944	959	968	972	957	980	994	943	979	917	947	908	954	931	988	948	917	944	957	976	947	963	966	1001	961	979	906	990	921	949	912	965	980	960	1006	903	1000	1008	963	974	962	936	971	944	963	938	966	980	916	928	1043	959	939	963	993	954	946	970	943	973	1003	953	927	996	946	958	944	1000	932	990	927	982	923	964	977	922	988	904	969	995	990	1008	958	961	916	910	907	986	953	905	970	926	984	911	1001	951	953	951	978	917	1001	973	931	993	901	944	909	1015	952	999	955	967	945	920	956	988	998	957	981	969	917	906	971	949	957	919	977	926	927	973	918	927	1015	969	938	1021	909	953	944	915	931	934	932	1009	933	924	998	916	988	946	954	957	964	978	981	914	897	964	921	964	942	948	952	996	937	979	918	966	996	907	967	970	941	945	909	930	988	941	1003	963	950	955	974	947	934	957	939	972	903	976	938	935	945	934	903	909	950	941	910	977	943	987	988	982	952	943	942	1010	983	944	931	979	876	986	944	1001	925	964	992	917	962	933	962	970	942	920	926	998	931	976	988	950	916	938	906	937	987	944	960	904	906	976	971	994	938	976	940	979	962	940	1016	958	912	957	985	942	982	971	953	955	986	989	964	998	926	958	945	992	919	942	989	957	948	979	925	966	942	944	944	954	936	958	911	949	917	964	965
22741	20925	28616	23184	20846	19382	2689	925	740	749	658	620	644	576	530	522	527	462	488	474	469	452	1242	6893	9365	1879	444	459	402	362	384	394	411	441	422	381	449	425	406	385	440	410	413	383	421	414	408	424	432	403	410	412	437	436	388	422	402	400	439	395	406	396	386	392	398	422	413	404	419	398	409	420	395	391	400	451	407	386	413	416	404	368	413	415	401	422	440	448	413	373	396	368	384	396	357	402	375	408	377	387	389	384	387	383	415	412	404	405	440	407	378	405	405	428	347	433	394	403	433	422	391	399	402	404	361	391	413	398	393	408	431	397	434	411	420	424	385	400	422	340	433	441	380	393	411	389	396	400	396	410	409	401	416	419	379	417	400	371	390	416	377	409	395	382	382	382	411	398	397	389	388	431	420	361	357	383	396	396	422	419	415	426	420	387	386	418	405	407	455	373	404	409	417	372	411	385	414	384	419	391	398	361	389	373	404	408	377	417	424	402	394	377	425	413	395	387	395	417	401	390	393	405	441	410	400	397	437	421	386	387	399	429	391	405	429	415	426	418	393	368	436	376	418	411	394	411	386	371	412	399	383	374	396	385	361	373	426	436	399	408	453	383	416	406	380	404	399	415	398	400	403	378	365	393	372	374	419	371	394	412	402	400	354	388	449	410	390	375	446	405	421	452	410	387	416	405	395	430	415	377	428	422	388	375	414	385	419	387	382	380	437	407	387	441	383	381	412	380	383	395	406	439	366	434	433	426	387	401	422	440	419	386	384	404	380	430	382	413	394	422	383	414	365	423	421	394	405	411	399	409	369	361	411	419	413	376	392	390	405	358	391	366	378	421	424	410	365	425	417	393	397	378	418	415	420	418	376	405	395	385	420	406	419	378	429	406	381	436	406	406	394	402	395	396	416	385	409	423	423	395	371	385	384	370	359	395	429	390	396	445	374	384	361	408	396	398	405	407	430	370	425	371	408	418	376	397	404	393	403	362	390	389	381	417	403	417	416	384	404	407	389	459	434	363	392	401	380	407	415	378	399	410	426	413	413	376	383	434	401	423	398	414	420	413	406	366	432	425	430	367	390	377	405	392	462	374	372	425	387	391	407	372	413	414	385	402	354	386	415	411	414	365	447	422	388	395	361	402	383	417	365	385	362	391	395	377	425	379	413	389	361	417	392	418	404	370	397	404	394	422	396	416	417	409	433	408	392	407	399	441	359	342	395	424	402	399	385	403	407	384	402	401	426	387	448	374	452	416	368	367	398	390	409	367	372	406	390	358	399	430	400	381	397	411	428	397	390	377	404	386	401	384	406	379	376	406	439	394	365	389	398	422	375	365	378	385	423	413	414	409	361	432	465	419	393	355	432	406	399	426	410	378	388	392	437	388	394	404	409	392	435	375	385	409	400	413	397	380	382	436	411	407	397	390	386	386	418	402	393	425	387	393	389	387	424	413	396	411	421	405	378	405	383	358	378	420	430	411	397	437	408	390	398	367	408	369	396	383	422	389	424	388	408	427	398	416	385	412	403	378	366	422	373	421	389	389	392	392	378	419	411	416	415	390	448	374	412	432	380	396	440	411	396	371	404	404	412	432	434	368	411	411	388	422	356	393	417	399	367	401	388	394	431	408	415	412	378	397	409	386	409	419	406	430	406	381	411	405	425	409	397	389	423	400	386	419	386	418	417	429	414	438	416	360	426	428	346	412	386	413	415	396	373	396	419	375	362	415	408	402	371	400	405	372	404	394	378	365	413	440	414	393	356	387	406	425	414	402	410	409	354	439	401	423	400	379	403	397	377	405	401	412	432	394	350	409	366	405	403	407	405	402	389	381	379	400	428	404	389	390	383	382	396	391	435	395	374	417	376	413	442	398	391	358	396	410	400	410	369	410	408	420	396	419	420	371	386	428	406	401	402	402	421	370	394	408	369	394	432	405	420	441	423	396	374	408	407	425	388	397	415	385	400	408	397	416	399	412	385	418	372	422	380	395	397	391	404	410	406	391	424	398	416	380	422	398	411	395	408	367	393	413	410	406	372	438	393	393	410	411	407	441	439	423	401	410	422	442	420	399	402	400	397	411	373	410	426	409	424	378	405	394	389	446	407	379	393	428	413	430	396	374	389	390	366	435	408	411	404	389	405	368	374	409	406	390	400	376	426	377	402	382	418	433	427	393	377	407	374	423	405	394	411	391	391	404	423	428	361	394	392	381	384	401	389	410	415	404	443	400	378	422	407	384	410	395	393	435	401	403	366	418	371	428	412	403	403	366	407	428	397	391	402	399	389	375	366	397	395	403	380	414	392	408	416	422	380	428	381	383	375	397	422	396	405	398	387	396	403	441	434	421	367	396	374	378	419	380	417	446	407	406	376	382	404	378	397	379	412	425	413	396	358	404	372	407	422	420	395	364	357	413	393	419	400	364	415	421	445	384	407	337	386	394	430	407	318	379	415	400	417	370	426	392	402	416	390	377	393	389	400	377	407	424	420	373	422	424	420	409	384	381	386	405	377	414	395	400	340	416	377	374	367	392	429	389	410	379	393	388	423	398	381	389	405	423	404	392	365	391	396	396	424	390	407	416	399	355	407	381	391	421	416	376	393	416	382	412	425	410	399	410	365	425	387	394	386	393	399	410	393	433	369	431	382	416	414	430	421	419	390	364	397	378	412	387	366	379	383	408	394	401	381	407	423	417	422	406	375	406	415	392	397	431	414	372	404	402	406	405	381	404	406	441	372	399	427	398	363	410	389	398	377	396	373	382	403	418	359	401	387	405	388	422	389	400	438	403	393	410	403	414	408	375	427	388	377	398	420	382	407	348	383	435	423	364	437	400	370	436	396	394	415	417	359	407	396	368	415	401	415	423	404	414	414	398	387	433	403	383	373	390	416	408	379	373	429	392	369	420	383	417	421	404	401	389	413	366	366	418	364	396	378	420	359	415	369	409	406	440	390	377	430	368	412	410	400	393	422	404	391	418	412	413	384	396	361	397	364	399	372	387	420	376	400	393	359	409	366	398	408	395	391	457	396	388	402	405	395	386	396	390	433	411	399	425	388	398	388	425	388	412	388	408	421	379	412	381	411	407	416	410	361	384	404	425	369	408	416	393	406	397	394	358	390	387	428	388	404	432	371	422	402	392	375	428	387	432	398	432	402	381	415	361	439	424	391	444	379	383	422	425	396	378	422	400	404	420	417	420	403	380	384	366	400	390	401	394	369	374	440	412	397	385	424	412	382	391	383	379	395	392	381	387	376	372	418	364	394	360	383	401	395	454	407	390	400	373	413	409	378	389	427	428	416	430	416	415	384	411	419	376	422	417	415	397	419	404	373	429	423	410	408	373	437	413	430	394	405	439	396	391	388	415	397	371	393	392	391	409	415	375	382	366	402	394	386	387	408	394	407	390	425	388	391	393	387	400	414	387	416	407	375	408	389	425	420	414	391	447	426	383	399	408	424	427	388	421	402	387	385	410	351	401	389	375
46943	54893	11559	6292	4371	3319	2587	2039	1755	1592	1468	1267	1131	1115	1035	921	883	755	818	799	786	813	2797	14653	16785	3107	573	637	623	595	607	651	551	613	610	608	581	619	602	656	647	598	611	624	565	635	609	583	576	617	600	641	607	638	598	620	631	634	612	610	614	554	608	602	581	614	605	565	573	632	581	575	581	567	589	611	637	576	619	587	597	556	616	586	645	565	592	603	586	588	585	566	645	582	575	575	617	555	596	592	642	613	578	630	596	601	573	605	639	603	582	567	608	585	621	596	608	602	634	618	588	582	603	586	627	579	636	551	588	573	615	578	589	596	615	630	615	605	576	622	589	560	596	556	632	567	610	585	593	561	593	576	613	575	578	611	617	586	622	612	557	608	611	641	626	585	614	587	575	614	558	597	620	576	578	587	582	608	605	565	623	604	618	555	607	546	601	568	629	591	582	619	587	594	564	617	613	599	589	617	595	549	582	554	576	587	583	606	548	576	602	621	623	586	638	624	586	570	573	629	588	571	561	581	643	611	579	598	593	629	593	624	617	617	559	592	599	551	591	574	631	601	600	608	587	563	575	597	625	619	576	600	599	580	587	587	611	586	569	589	596	599	614	584	612	619	638	591	573	562	568	582	564	621	594	636	600	600	554	645	583	636	600	553	573	647	601	602	593	602	601	575	587	578	563	593	612	594	596	586	624	573	613	607	591	558	607	605	588	588	543	566	578	598	578	617	613	560	582	598	596	580	560	611	603	642	619	585	616	575	557	565	582	607	616	628	579	579	598	622	626	616	608	583	603	579	578	574	613	618	578	609	601	568	619	613	594	568	548	614	573	592	618	615	606	588	574	602	639	552	601	620	579	572	576	593	651	580	585	602	645	596	577	590	577	649	616	577	597	658	583	592	546	574	568	577	607	622	605	601	591	597	590	565	614	586	581	601	633	594	574	559	580	589	626	569	588	596	642	605	595	642	599	605	632	617	597	576	611	604	564	568	558	616	584	581	582	635	529	598	643	617	607	603	584	622	579	576	602	553	542	572	587	616	592	625	601	596	601	575	577	613	624	574	582	605	606	592	580	571	577	617	548	564	590	604	621	583	568	560	603	592	570	620	608	591	556	615	588	576	598	632	583	596	586	608	585	595	585	642	650	601	580	601	562	611	574	525	597	553	567	553	591	595	595	582	593	591	612	604	535	641	596	611	626	567	599	605	579	610	581	578	592	608	615	577	605	588	598	599	630	641	575	602	596	587	607	630	580	554	596	573	595	639	586	586	562	574	581	596	596	582	578	600	594	607	572	582	584	599	591	604	589	610	558	641	595	574	589	565	607	592	587	618	602	580	577	560	608	597	553	611	617	585	612	576	561	589	573	612	581	558	554	598	608	586	608	616	555	581	592	583	592	592	607	612	557	638	608	635	592	580	573	688	607	571	563	599	587	605	585	573	554	598	579	639	577	598	590	627	616	625	625	581	549	596	551	571	632	602	588	609	548	613	547	575	544	585	587	559	590	579	583	605	598	599	578	600	588	572	591	564	575	640	589	634	590	599	577	631	592	601	605	596	611	616	608	585	601	594	579	600	543	593	653	589	627	583	574	590	581	607	567	622	613	606	609	606	586	580	600	588	564	593	584	593	581	568	572	539	597	620	564	578	590	574	607	584	541	569	567	615	595	597	599	618	649	598	617	554	570	570	620	584	566	591	575	593	650	614	591	609	599	558	571	574	620	593	593	564	593	582	545	589	616	591	604	629	590	600	598	604	617	603	623	570	576	581	587	602	583	572	581	566	573	596	633	597	582	621	594	608	612	575	590	533	617	625	597	545	591	598	590	575	643	609	616	574	567	589	620	593	600	573	592	576	582	585	561	614	571	601	609	599	592	585	637	566	579	582	588	592	569	582	559	592	589	592	597	596	558	618	605	629	584	601	596	578	597	554	618	581	614	632	612	586	580	593	586	558	608	574	603	630	637	620	578	575	563	634	588	566	607	624	584	636	621	630	601	582	563	570	570	604	584	589	583	589	604	609	567	623	600	591	602	624	595	559	604	623	611	629	591	596	595	567	598	565	585	595	546	656	608	586	545	581	614	598	556	591	560	580	562	578	593	597	622	548	565	599	551	571	579	593	582	596	612	649	605	605	555	604	591	563	591	602	635	587	598	582	634	616	621	631	603	621	577	671	628	547	611	583	615	589	565	624	613	578	611	599	591	577	615	607	567	597	607	597	581	609	606	600	533	578	576	625	610	566	610	622	579	586	579	604	588	573	572	638	601	613	556	600	575	625	556	558	578	597	601	561	578	579	614	572	577	600	645	595	540	563	597	611	564	584	585	602	610	593	609	610	593	568	619	631	604	613	591	602	559	591	639	614	613	564	581	595	594	618	569	576	578	600	636	614	610	600	589	578	652	607	593	541	579	648	612	571	584	621	567	594	612	602	579	604	624	581	576	628	576	577	608	593	591	599	612	620	613	578	581	604	580	657	635	619	607	610	567	613	605	596	622	590	587	594	591	560	583	598	571	625	618	555	617	629	598	606	594	583	582	609	608	617	610	575	577	591	618	569	593	652	619	620	581	607	596	609	595	593	600	653	590	611	652	616	595	562	565	589	642	620	584	607	553	542	620	591	567	617	573	628	596	598	592	568	580	585	613	621	605	578	610	554	558	602	656	576	618	590	639	608	565	562	586	607	617	632	568	583	596	620	598	571	594	596	596	591	623	612	592	570	621	596	574	610	572	626	589	586	597	599	633	613	620	577	646	604	570	516	575	600	564	564	603	657	629	552	615	631	568	571	546	576	603	570	605	582	638	589	572	597	604	618	616	638	558	612	617	599	601	586	593	622	624	602	591	586	599	609	621	615	620	599	588	597	568	577	573	583	558	594	573	627	584	605	632	566	558	591	628	591	594	555	593	601	606	601	551	613	584	575	601	597	645	602	555	614	646	590	622	599	594	599	590	587	577	625	576	583	573	621	566	614	594	646	553	655	583	640	578	569	613	566	550	544	617	583	596	620	588	629	558	588	612	615	611	600	594	579	573	548	584	604	587	605	604	568	619	569	617	584	578	563	596	609	593	594	613	599	579	596	607	595	629	592	622	592	592	592	579	611	647	576	587	611	612	535	581	602	631	583	587	635	575	593	569	613	609	572	581	561	587	624	616	597	553	636	566	611	554	594	600	599	565	580	593	583	600	598	572	573	626	595	590	621	590	607	566	666	581	570	597	607	553	608	566	572	595	612	587	592	572	645	629	578	594	557	575	526	581	570	550	586	625	611	561	610	611	604	588	583	592	574	596	554	617	604	579	619	569	619	605	572	582	625	600	643	568	581	616	588	576	630	595	605	621	586	614	642	573	617	585	633	586	565	582	558	571	607	616	571	586	556	587	597	616	565	589	580	559	605	590	605	601	575	551	588	571	624	556	622	651	592	589	608	596	596	610	635	617	570	599	564	620	585	601	564	567	642	630	566	559	581	588	602	616	608
26581	21672	11858	1435	744	632	610	567	611	605	580	576	595	640	592	570	627	602	585	595	514	586	571	860	1196	595	595	583	602	567	560	596	577	592	621	613	557	557	612	581	604	583	575	609	590	579	592	578	545	550	611	574	564	561	574	572	556	558	572	564	552	540	584	566	629	616	585	598	571	627	564	570	592	546	589	568	593	573	584	586	590	565	591	573	594	567	537	543	593	559	585	609	587	571	606	579	620	609	606	598	615	595	611	547	531	560	617	560	609	582	597	592	610	561	588	563	547	614	592	579	605	593	607	574	572	573	553	545	582	573	574	605	599	641	572	581	589	565	586	579	574	598	575	594	573	592	626	586	627	577	560	569	597	600	554	582	553	577	612	565	601	574	562	590	620	554	552	541	556	569	607	549	530	568	587	605	596	532	591	549	546	546	603	560	582	569	559	594	556	604	595	559	543	542	562	611	601	583	575	558	582	627	571	579	549	533	586	580	532	531	568	597	627	578	590	617	570	605	613	569	598	604	545	565	563	582	583	542	572	523	598	581	561	592	594	602	571	582	608	571	630	586	601	547	569	609	543	540	568	569	580	550	530	607	566	550	628	561	525	613	572	570	577	559	563	555	584	561	569	570	577	600	570	582	609	573	616	607	595	583	571	587	582	563	591	573	608	549	582	596	581	567	632	573	552	581	583	615	598	588	549	587	558	589	609	541	563	586	555	564	554	577	595	583	575	632	583	563	558	607	610	648	561	569	596	649	597	549	561	592	597	550	568	562	589	590	587	568	546	594	582	615	609	556	578	543	610	607	608	607	597	566	589	605	567	654	555	547	583	606	616	590	557	574	560	585	595	558	572	594	577	605	627	588	603	543	598	590	559	565	551	596	578	567	609	567	593	624	565	542	610	559	548	570	564	567	599	589	572	591	587	579	566	554	577	584	549	599	537	557	565	600	618	585	596	623	558	581	558	616	581	558	582	535	601	619	587	607	569	600	571	579	568	566	628	561	596	583	560	562	535	541	587	596	566	577	557	620	649	563	570	565	582	564	568	531	560	582	581	585	587	578	589	556	592	558	552	583	608	587	602	590	573	569	644	545	641	609	583	556	619	612	546	574	567	583	565	546	609	534	532	572	586	612	545	528	612	578	572	554	585	523	597	578	524	543	555	608	618	544	579	600	607	584	641	587	609	538	554	587	591	633	574	564	546	610	586	616	597	619	596	585	596	561	579	588	568	576	557	565	572	558	557	562	555	531	571	603	623	575	574	577	562	548	596	640	566	538	589	574	552	558	582	560	541	588	548	592	586	565	580	614	585	544	598	610	543	569	612	567	611	558	564	580	555	589	605	535	549	564	590	550	595	595	567	595	585	596	558	549	594	575	572	556	565	577	623	569	597	563	616	549	582	537	590	551	635	587	615	578	538	562	542	569	618	612	585	574	556	576	619	606	587	562	542	591	583	577	568	590	585	596	563	607	573	554	602	579	559	598	598	618	572	538	549	601	558	557	550	565	571	577	564	589	597	605	557	592	603	630	562	570	592	576	546	596	569	536	593	568	597	565	550	560	536	536	595	628	586	583	555	587	598	565	580	589	623	543	563	599	560	584	600	547	544	578	591	577	623	546	581	560	582	571	570	568	549	622	563	605	565	603	515	606	594	589	604	586	571	614	598	557	570	543	544	549	605	540	622	575	577	608	647	620	571	579	539	567	565	565	578	593	568	549	602	562	554	581	567	575	582	569	531	578	617	574	570	551	576	578	609	589	578	588	589	630	573	558	566	579	557	520	561	583	569	555	561	570	601	587	564	618	569	561	537	565	603	552	598	596	554	580	608	577	567	573	553	598	587	602	553	617	592	563	574	570	639	566	610	590	535	604	568	602	567	605	618	587	603	595	585	573	561	575	600	544	587	630	590	552	564	608	617	600	612	557	593	629	602	537	589	574	578	591	571	578	562	593	594	576	544	581	552	579	633	564	583	578	556	593	556	598	550	561	608	597	564	565	590	587	582	559	575	524	591	556	585	595	605	557	600	578	582	583	545	582	570	630	573	601	604	571	585	583	587	575	636	545	559	581	531	552	545	638	592	599	556	570	575	538	600	597	582	589	601	566	584	596	586	610	566	563	588	597	632	599	579	564	583	585	583	603	557	604	613	583	587	603	563	550	603	567	578	581	569	544	623	561	614	555	581	560	621	571	545	614	603	596	546	582	570	572	601	529	524	599	573	564	568	550	571	574	565	564	607	587	534	592	612	577	584	589	563	540	584	579	586	602	567	573	556	579	632	576	582	590	573	593	589	534	583	588	615	579	591	608	567	576	611	544	565	600	579	595	581	646	592	575	556	620	575	541	578	556	610	613	589	563	562	596	571	549	564	565	575	550	563	620	558	589	578	580	601	550	591	582	582	588	564	568	586	587	583	579	568	616	567	605	595	540	606	598	597	629	572	556	607	563	597	565	527	634	590	539	581	537	591	566	580	579	574	596	596	593	568	595	565	563	562	563	619	596	574	538	636	581	598	575	621	549	586	573	579	575	609	565	570	564	542	598	589	530	574	565	541	543	551	577	586	595	577	589	598	619	514	570	607	587	576	598	556	602	602	572	602	558	594	563	577	618	562	587	617	560	568	585	621	550	611	604	580	570	558	585	577	543	582	574	607	605	545	572	558	604	590	594	600	586	564	525	613	573	588	563	561	584	635	622	559	577	569	622	590	581	606	565	541	624	607	570	587	587	567	591	548	621	524	609	557	567	609	551	557	585	590	540	556	563	586	574	602	563	594	595	543	565	581	595	561	563	620	584	526	616	597	603	563	557	517	582	598	581	585	563	559	584	596	630	573	550	612	562	616	576	596	595	561	595	547	577	590	563	586	546	583	600	563	556	551	556	595	598	616	610	498	579	569	552	538	579	568	579	548	582	570	543	600	540	584	602	593	575	566	572	580	592	578	617	560	562	579	587	594	581	560	618	600	589	625	612	546	590	590	611	620	605	613	502	587	563	578	586	583	574	574	596	580	592	566	595	595	527	603	608	581	618	593	579	562	617	565	569	589	602	566	600	643	592	587	613	560	602	574	574	526	545	585	577	548	569	608	551	550	593	546	555	585	525	548	588	584	586	586	604	613	596	603	565	570	576	586	550	578	573	569	557	578	615	591	584	571	592	584	613	570	582	595	546	564	564	559	595	550	578	588	601	561	552	561	576	616	582	546	534	573	609	628	577	546	561	578	572	561	577	578	559	603	587	613	587	549	592	599	569	573	606	626	565	559	592	572	566	567	583	597	612	540	564	580	617	579	546	557	584	601	592	543	611	618	576	570	585	589	619	564	590	574	568	592	581	557	572	598	611	560	640	571	610	572	584	577	608	569	618	640	553	560	559	581	568	535	597	591	581	595	625	622	554	572	602	594	587	565	583	632	586	600	606	610	608	552	595	570	611	561	591	580	537	554	594	592	531	564	585	572	511	602	542	599	636	576	609	569	578	591	587
17691	25172	1921	1279	1089	1001	949	927	893	888	910	922	923	901	821	884	868	840	822	785	842	875	958	1718	2157	879	830	861	868	852	820	816	843	844	847	794	841	784	814	787	821	815	835	871	804	831	814	825	807	794	832	815	803	818	873	818	846	850	851	778	838	874	832	864	830	867	854	821	854	830	790	823	810	866	814	836	846	831	844	855	818	851	801	869	813	828	834	835	793	823	820	819	887	833	793	843	826	814	826	813	829	824	808	832	821	871	825	876	832	799	811	877	860	846	808	822	830	786	845	842	793	835	810	850	796	793	805	786	858	823	852	802	853	774	787	829	784	781	819	807	817	804	815	858	783	837	853	786	846	869	828	815	833	859	840	817	830	821	883	812	854	849	799	797	798	786	855	782	864	866	858	828	800	808	823	860	847	830	797	869	823	857	813	763	814	835	833	798	810	771	807	785	831	815	835	830	864	816	831	808	780	829	830	799	842	757	812	800	807	833	809	821	811	851	757	852	812	893	801	848	879	798	850	818	821	800	819	884	828	852	845	828	827	850	847	820	810	825	828	830	795	819	865	867	823	806	797	783	830	848	885	829	848	811	757	780	832	855	777	802	845	812	870	858	867	815	794	883	827	867	848	833	805	893	771	826	846	832	816	839	828	863	824	860	804	805	830	840	850	808	882	840	821	866	827	794	860	837	880	846	843	834	817	817	809	784	836	878	834	877	833	873	839	804	875	833	814	892	843	842	838	861	840	781	834	811	826	823	824	801	816	813	790	850	825	799	797	829	851	828	806	819	796	863	838	850	805	793	875	808	804	815	833	806	814	832	863	874	832	830	860	873	774	814	830	845	870	840	838	877	798	881	797	859	775	839	838	852	834	844	819	795	827	841	815	823	772	787	835	797	830	828	835	862	826	820	835	787	797	850	850	839	817	823	824	793	811	822	835	814	858	801	856	852	785	854	799	847	758	804	796	842	834	824	858	792	803	832	811	807	829	881	816	884	814	850	809	833	777	832	847	802	837	856	842	871	819	773	889	798	836	827	867	769	867	813	825	850	813	833	819	847	823	844	827	850	808	865	811	790	825	830	822	801	863	820	799	886	868	814	836	840	797	777	786	820	802	819	786	830	817	800	807	870	838	817	834	776	840	873	810	888	779	849	853	819	834	795	833	809	791	860	851	877	836	839	828	833	836	839	786	809	835	853	788	825	854	858	825	829	873	828	830	789	827	851	833	795	838	803	819	833	875	791	853	848	847	839	842	786	789	822	807	799	786	814	853	815	850	823	827	862	858	867	813	820	779	858	866	836	781	832	793	883	808	839	832	826	805	783	837	806	792	858	782	775	809	777	864	744	840	840	822	819	813	812	838	851	795	831	818	797	755	835	810	846	846	859	803	818	791	837	828	824	794	840	815	864	782	834	822	853	831	847	830	776	853	848	839	835	839	776	859	829	852	796	825	787	829	818	816	819	866	859	832	809	810	868	766	889	761	867	836	875	756	798	830	824	819	827	867	818	796	809	814	828	821	790	797	786	878	842	822	857	837	767	804	791	810	811	852	860	830	799	864	856	879	803	819	797	856	799	857	831	834	810	855	806	810	843	835	848	831	892	843	825	795	803	773	815	861	877	798	868	858	839	812	848	845	832	827	870	792	819	811	869	778	770	819	862	830	792	852	844	832	789	827	832	846	813	895	838	792	830	795	833	787	839	819	827	829	828	845	824	825	842	815	827	830	841	868	861	880	869	879	875	804	832	851	865	868	832	846	874	804	803	852	810	838	822	797	886	824	855	781	835	839	828	840	802	846	827	821	846	863	833	843	861	858	791	860	848	842	868	836	869	796	820	803	820	856	887	812	815	834	851	831	796	884	856	820	825	808	844	807	830	846	830	815	839	826	817	815	806	809	824	849	781	811	820	859	864	848	784	803	828	863	846	831	847	817	785	857	827	828	845	804	815	836	810	812	835	770	799	793	834	874	817	789	815	861	774	843	850	811	858	822	790	836	893	829	855	774	818	854	820	854	858	846	828	834	902	802	837	876	837	835	773	797	868	821	807	839	831	820	803	820	843	780	822	820	856	806	781	778	783	849	849	804	842	853	825	820	821	839	777	822	808	794	795	786	859	802	840	828	795	861	798	842	820	850	827	855	881	757	788	805	856	849	846	850	782	808	839	831	840	813	800	817	796	871	872	802	850	809	808	874	868	845	814	899	816	814	780	826	857	818	827	802	823	810	831	889	803	806	802	807	850	884	816	840	852	803	845	843	836	831	796	869	825	859	757	832	835	841	769	823	834	824	827	847	813	871	811	827	828	804	857	813	848	827	821	829	880	837	868	774	855	848	821	878	809	822	836	819	857	856	817	803	838	865	837	813	797	836	833	822	848	858	797	818	840	822	851	792	798	873	832	871	864	788	825	816	818	762	780	859	802	840	877	797	865	833	816	848	862	763	849	847	848	796	838	791	861	825	817	785	788	818	855	758	842	804	866	840	842	837	843	784	841	853	820	819	780	833	833	814	841	800	855	830	882	829	832	838	785	826	828	825	821	819	817	815	802	825	783	831	782	777	832	779	825	863	794	820	809	802	871	798	850	857	814	812	873	790	776	792	837	862	834	858	790	796	779	845	789	844	900	865	821	801	816	819	785	872	855	833	805	803	790	833	829	839	827	827	801	847	855	848	833	859	865	851	829	872	825	800	813	823	824	792	852	849	782	813	792	814	798	814	820	820	859	848	813	829	800	803	809	846	813	796	850	900	862	785	811	887	834	772	803	795	817	820	854	801	765	811	864	811	791	821	809	801	781	772	842	817	834	855	898	851	778	806	854	888	824	840	839	808	790	893	795	826	839	838	762	799	834	854	821	814	871	839	873	890	832	789	823	809	770	797	831	809	803	824	814	813	855	855	813	835	808	871	795	805	805	803	821	833	825	852	853	813	778	852	799	822	805	866	716	848	831	827	874	843	819	831	839	829	817	828	832	807	816	857	826	803	837	854	805	860	859	809	831	816	866	833	820	789	769	798	864	805	825	842	831	802	781	810	850	848	832	775	808	869	802	809	859	814	811	827	867	762	835	896	836	808	796	811	815	848	875	897	878	843	833	843	832	834	892	858	857	757	848	839	838	816	861	823	819	825	779	836	809	901	862	805	763	820	807	823	793	843	791	844	887	854	841	817	886	797	847	774	836	813	832	855	802	829	790	808	807	815	861	833	804	832	843	844	876	890	815	832	837	796	825	851	809	848	855	834	840	807	817	852	834	823	830	854	845	787	824	822	804	848	835	871	873	857	837	801	824	800	810	852	774	849	831	806	835	876	818	846	840	800	854	838	839	851	835	856	844	865	747	809	801	825	808	832	798	790	861	843	832	811	795	849	814	785	795	811	859	811	820	836	781	843	810	785	817	841	835	885	793	831	827	843	836	842	780	806	819	857	793	848	830	799	799	763	828	848	835	848	837	787	845	814	817	869	785	884	801	819	842	820	859
23677	20882	27506	24221	20578	6073	1253	914	869	845	791	731	732	730	755	758	744	699	640	688	704	644	651	2325	5503	801	645	629	658	652	670	669	630	666	626	612	618	634	662	584	647	609	671	629	643	667	616	611	684	646	619	669	630	630	624	668	661	654	602	592	643	613	593	622	630	602	615	647	594	573	654	641	620	608	648	632	606	671	617	628	628	636	638	617	644	597	642	649	655	635	631	629	621	593	652	604	662	598	649	658	605	676	661	667	597	643	673	645	661	645	618	599	670	641	589	663	624	583	615	642	625	649	597	551	657	654	652	662	623	626	693	672	588	639	608	618	637	664	634	620	664	587	623	590	627	689	621	671	615	648	660	612	665	674	632	649	621	624	650	582	633	621	637	609	597	643	621	643	567	621	621	580	581	636	658	623	584	626	630	597	625	628	614	665	627	624	622	628	663	647	637	641	622	701	667	604	675	689	641	619	603	648	662	676	695	626	629	669	656	605	618	616	634	606	671	656	643	631	619	617	605	648	623	635	619	645	659	663	667	634	627	638	687	644	658	619	650	585	627	600	628	623	694	644	657	631	599	658	609	640	645	678	657	574	642	674	620	632	630	604	657	627	597	638	596	602	632	634	623	620	637	640	605	619	626	666	654	639	627	643	616	654	638	623	644	681	653	671	678	632	620	608	635	660	577	608	634	621	690	654	554	648	675	620	651	616	637	685	640	643	606	650	644	656	607	630	593	619	593	623	633	584	665	636	667	617	682	605	657	633	623	612	651	642	587	593	600	596	629	625	625	635	636	651	598	642	641	642	628	652	665	673	616	625	650	654	613	646	678	669	643	603	678	594	628	674	631	674	605	632	651	667	611	671	670	591	644	629	626	654	587	612	636	648	672	607	647	627	651	686	645	630	625	654	623	646	623	630	671	649	612	661	609	616	646	644	631	647	652	658	613	647	627	657	639	626	611	630	606	633	648	656	618	666	636	656	668	656	576	599	616	600	639	663	568	620	629	597	614	560	602	666	606	615	681	639	642	605	628	634	616	629	665	606	660	616	579	636	638	638	642	660	634	609	674	679	634	657	601	611	606	628	622	644	660	606	645	610	593	630	633	655	647	655	626	660	680	642	638	695	634	632	672	670	618	632	616	602	613	645	641	585	626	639	654	623	630	664	619	607	599	680	587	612	647	605	622	646	618	647	639	629	643	641	630	670	611	617	627	644	621	632	623	637	657	634	606	658	641	641	698	626	649	611	673	646	612	596	615	599	622	619	697	611	664	644	606	667	650	634	633	627	601	670	647	592	645	644	616	696	651	682	637	617	670	634	666	626	642	622	655	684	599	634	645	664	640	551	692	648	640	653	660	606	627	673	662	667	662	630	662	610	627	596	648	642	636	634	625	657	629	635	647	644	622	636	652	656	611	614	651	652	649	599	620	672	624	609	607	655	648	591	660	612	629	619	614	624	635	611	676	630	610	648	658	626	633	596	646	601	628	629	618	634	633	618	645	578	591	648	643	633	688	661	616	630	625	624	620	594	658	656	583	659	675	589	621	628	607	639	634	622	628	603	622	646	630	653	600	608	592	623	661	604	630	634	637	631	636	660	644	612	652	657	614	669	632	636	619	611	624	631	617	632	627	604	623	604	657	622	640	642	599	679	665	599	608	574	643	595	619	652	624	644	661	646	613	590	623	638	646	600	648	649	598	658	624	638	630	658	640	639	618	606	626	649	648	635	623	636	651	664	617	674	664	627	636	613	625	608	641	658	611	600	638	652	629	633	645	645	599	609	620	647	654	575	685	595	627	623	647	639	655	609	611	678	624	638	635	636	648	611	643	700	624	602	660	642	592	604	657	602	604	639	634	654	638	636	628	655	640	582	595	633	664	646	614	663	636	670	657	633	628	619	642	647	615	621	622	626	641	641	599	641	637	641	615	609	607	628	619	643	641	584	657	608	642	639	638	626	638	616	628	621	660	591	613	593	624	623	624	656	630	649	638	659	617	642	670	664	589	648	680	676	633	687	679	612	632	589	601	659	634	665	656	632	599	589	610	634	663	647	635	629	624	682	615	684	586	647	635	631	622	610	603	661	598	617	636	678	637	649	635	613	660	684	665	667	630	622	596	638	624	648	660	599	645	641	662	605	632	605	691	603	602	603	649	597	598	626	659	648	626	664	627	617	612	624	624	651	644	670	615	623	632	655	587	620	596	609	637	633	613	657	613	625	594	614	661	590	634	695	645	611	580	654	635	617	637	622	681	648	629	634	600	606	642	656	648	609	666	605	671	594	623	620	616	621	671	638	627	614	616	648	681	643	620	644	607	602	624	658	646	604	628	625	642	614	597	623	668	664	675	627	645	657	582	606	669	641	615	628	637	651	638	605	648	624	625	615	632	622	602	645	651	616	598	650	641	677	637	605	614	612	662	599	631	632	629	582	638	681	643	609	616	622	621	661	600	662	593	607	597	645	659	609	650	623	647	653	601	645	635	637	616	642	620	615	628	601	642	626	638	656	617	670	635	671	610	669	637	635	581	637	616	691	610	637	647	695	650	589	620	632	620	693	616	636	661	674	618	601	623	657	665	616	655	651	671	626	644	651	603	586	672	647	650	660	625	633	630	605	579	586	658	646	596	627	681	669	631	646	618	637	623	630	652	662	651	587	598	634	638	612	643	583	661	610	655	641	613	659	624	602	618	654	626	621	650	620	619	610	655	624	648	665	627	639	645	590	597	601	626	658	669	620	601	630	673	623	577	600	610	613	613	644	633	614	603	647	657	642	632	632	655	626	634	639	654	645	607	667	646	631	682	634	635	656	638	644	673	639	605	618	677	641	612	640	613	629	595	605	628	647	627	624	689	608	619	661	617	660	665	659	575	629	635	616	625	646	613	634	588	626	597	631	606	581	601	605	622	630	666	614	653	650	557	661	632	600	644	616	592	650	640	582	672	648	613	630	630	635	681	606	632	648	627	652	573	644	644	639	589	693	638	658	654	621	652	578	589	613	620	634	637	594	633	611	643	649	583	627	659	624	642	636	631	663	634	627	629	640	588	635	640	594	672	646	646	594	639	624	670	584	669	640	667	611	656	646	628	643	652	629	641	657	619	629	629	610	659	611	643	642	635	630	626	619	670	666	645	583	606	592	654	652	633	627	662	647	628	654	649	632	586	623	587	645	654	651	622	650	691	589	642	665	599	652	655	618	644	639	642	663	607	609	644	601	651	607	609	663	621	633	618	620	628	609	657	641	630	631	625	677	624	667	619	625	653	670	648	661	651	702	579	607	585	627	626	690	645	631	603	621	611	605	615	598	661	567	650	641	636	626	589	638	614	632	686	632	667	649	594	672	609	655	614	607	630	624	639	631	637	650	595	618	647	638	622	566	630	656	620	622	631	626	620	619	661	672	648	668	603	638	605	618	631	645	624	620	580	620	614	649	624	629	601	607	659	617	627	595	665	670	666	684	641	620	624	596	645	668	675	615	594	644
39110	41829	7719	4071	2940	2298	1985	1742	1579	1419	1419	1237	1231	1165	1131	1173	1072	998	1005	1018	1035	976	1054	5406	11296	1090	970	947	881	948	928	962	915	915	971	881	924	929	894	924	938	957	936	930	891	873	915	924	936	948	966	871	895	934	884	910	994	897	974	974	940	902	867	876	941	941	968	930	954	947	952	925	932	968	914	926	882	962	936	954	918	935	961	909	907	942	876	935	912	964	921	886	887	909	901	916	909	944	934	926	938	937	901	926	911	918	882	960	947	920	934	904	870	954	905	893	969	898	912	886	956	897	928	910	902	877	898	955	861	877	846	968	946	889	922	955	870	877	848	935	903	951	905	938	852	881	897	906	898	953	951	932	910	909	949	929	978	945	879	930	937	907	931	939	951	863	922	903	909	898	937	941	870	866	882	922	897	918	963	915	923	884	879	925	892	884	876	886	896	969	947	935	928	858	907	860	931	973	908	918	925	965	905	914	926	900	942	943	899	912	926	936	940	926	868	870	935	895	916	927	883	907	945	915	931	912	952	917	907	959	978	928	900	939	914	909	927	929	934	921	882	882	907	902	926	931	933	887	922	972	995	857	870	979	915	905	928	879	894	912	930	883	920	941	960	901	946	942	914	927	891	943	933	939	875	985	962	936	905	924	935	908	936	918	895	880	904	863	942	905	937	891	948	924	971	902	923	924	898	917	907	880	908	904	949	884	923	934	919	918	878	899	931	903	988	995	950	946	845	949	933	897	919	880	881	894	895	924	899	927	940	925	937	959	948	868	952	950	961	960	902	894	943	909	942	877	918	927	892	925	860	877	966	948	932	897	920	970	868	882	887	910	924	911	908	928	912	932	908	914	929	890	859	942	938	899	899	933	925	905	966	907	894	921	943	922	911	892	869	890	897	910	890	877	926	901	952	877	865	905	952	946	937	941	875	921	914	876	894	853	942	936	869	896	958	894	934	949	884	956	979	867	914	903	915	911	898	924	975	846	947	929	901	887	906	934	939	898	913	907	964	901	952	882	893	927	915	918	887	894	861	902	971	945	952	912	939	941	894	890	897	936	857	961	898	927	940	936	867	954	866	945	891	879	882	919	965	873	849	928	906	1010	911	916	928	895	927	939	916	928	912	949	881	888	926	934	928	908	886	977	924	890	988	945	941	847	895	871	917	952	907	910	931	890	892	953	924	897	929	907	877	964	899	948	926	925	886	936	913	916	899	883	870	965	933	862	968	944	928	966	890	909	917	866	904	876	918	920	873	965	905	976	946	960	945	894	944	936	935	906	935	926	936	882	940	915	914	954	960	894	924	870	941	872	900	925	945	875	921	913	925	903	942	941	903	950	918	957	942	895	893	893	955	908	889	938	899	932	942	904	908	917	840	909	932	885	934	931	870	903	974	920	929	893	918	926	931	895	955	866	853	955	945	953	974	843	924	884	976	870	911	880	980	952	974	943	847	927	952	938	977	918	920	978	892	916	862	904	939	934	903	909	888	946	934	881	829	925	925	890	919	902	901	896	930	902	941	932	923	925	863	900	912	877	905	909	941	909	933	976	892	904	927	890	882	876	958	909	907	879	949	903	927	848	981	884	910	918	972	950	884	938	923	890	852	940	979	938	876	919	928	875	943	892	950	912	897	949	917	893	962	923	903	851	943	916	923	880	923	895	920	892	889	872	916	873	922	919	897	911	875	961	933	901	947	927	891	960	892	908	860	918	895	906	870	886	898	945	907	876	871	929	939	890	971	952	916	929	882	906	877	939	919	971	916	859	949	993	940	913	919	886	876	870	935	959	918	900	939	864	972	853	908	891	888	958	901	952	951	870	945	920	938	877	907	906	934	907	910	876	896	923	892	910	871	960	924	918	965	935	867	919	900	885	956	931	905	920	948	935	888	936	877	901	950	930	924	968	950	877	923	953	914	915	919	894	907	857	948	929	888	913	956	925	886	896	898	883	938	947	942	959	897	937	915	945	955	900	896	888	952	917	879	942	927	887	921	878	944	933	951	990	929	862	900	915	877	884	947	939	950	894	955	923	932	895	908	892	869	857	905	944	921	959	925	923	904	906	894	935	892	938	901	953	873	914	905	935	908	898	945	951	919	955	879	879	921	924	897	911	928	915	911	913	918	914	876	937	934	889	953	907	911	911	920	901	891	905	914	907	857	903	902	934	954	922	905	905	950	897	877	912	937	966	916	899	925	942	957	950	923	932	877	938	853	907	835	929	926	943	952	919	919	918	939	940	959	893	943	944	911	946	941	966	942	961	913	905	937	957	928	926	972	953	924	916	920	974	931	935	895	961	910	969	879	951	905	923	886	925	938	902	956	958	893	946	938	975	922	922	920	979	935	925	882	879	948	930	969	919	860	928	932	856	917	887	941	900	924	923	868	922	908	951	953	903	891	929	921	900	887	837	901	950	912	930	969	889	922	885	912	878	877	911	898	888	932	943	923	954	890	892	949	889	925	875	906	933	929	914	911	948	877	888	947	905	941	935	879	952	965	928	859	914	871	900	949	942	959	906	931	933	922	925	892	898	888	873	906	975	920	966	932	927	876	874	931	883	889	906	911	979	926	944	900	933	916	931	924	894	919	827	905	943	851	931	934	955	933	898	934	941	951	935	951	937	875	919	917	907	952	934	914	908	945	948	917	902	895	893	925	948	885	883	931	929	950	938	912	868	914	881	925	895	935	907	865	939	910	898	975	868	970	905	924	922	882	933	874	952	954	922	927	927	953	938	933	896	924	945	913	930	924	869	896	924	936	854	868	864	927	910	890	916	953	937	900	938	904	924	903	920	938	850	910	931	917	878	926	962	899	935	932	879	989	881	887	882	899	908	923	915	899	900	923	871	877	965	863	912	934	906	895	925	954	943	886	921	898	893	915	919	924	902	970	885	904	942	948	929	946	905	907	872	897	858	888	870	880	898	947	955	950	890	892	961	956	908	842	893	867	926	889	991	942	914	897	899	950	911	909	899	892	889	986	924	929	888	899	948	860	910	906	933	877	965	923	857	923	917	923	881	921	845	913	903	887	934	918	900	947	861	900	879	914	885	911	899	912	884	928	897	924	881	985	925	940	877	956	890	901	949	929	961	892	896	902	845	911	952	941	896	933	964	913	891	867	947	923	905	910	874	944	893	892	914	933	884	866	924	906	881	879	923	892	865	876	918	859	909	962	881	943	935	899	910	897	909	951	902	887	900	929	888	896	866	932	953	922	913	874	877	932	869	971	920	912	913	991	879	908	994	942	868	892	906	912	886	876	904	931	954	898	892	901	899	881	907	970	880	876	900	878	958	936	886	917	840	914	869	960	927	913	930	883	939	901	953	948	946	912	962	949	902	958	885	908	931	957	938	921	888	952	934	895	927	933	917	958	944	966	885	891	891	903	970	915	897	911	892	915	909	916	909	958	927	929	912	893	930	937	943	913	993	872	904	916	886	950	939	897	899	945	919	951	979	926	931	921	907	939	941	928	919	906	923
22842	20927	28302	23683	20912	20771	4671	1041	721	679	640	605	537	524	512	510	502	450	455	412	437	460	402	5088	8901	598	394	408	407	379	409	412	371	439	382	404	417	355	398	380	368	386	407	376	360	370	374	365	399	353	358	370	371	405	366	343	366	386	349	373	364	360	338	380	377	366	387	399	368	345	357	371	367	366	379	378	381	381	424	389	385	373	403	346	414	359	391	378	373	350	360	375	408	374	389	415	424	369	395	384	359	376	354	356	358	363	389	361	390	354	383	364	398	343	366	379	357	349	392	394	376	356	372	363	356	344	380	346	350	382	388	380	370	371	386	362	391	402	361	377	410	362	356	350	365	379	361	374	364	339	384	348	346	419	388	369	362	401	380	372	378	348	365	390	396	383	377	374	353	327	356	360	372	364	379	405	361	376	405	365	390	310	350	416	398	373	393	364	356	374	366	366	381	423	351	358	375	379	369	387	352	381	381	380	373	340	330	418	368	369	408	358	365	397	340	361	378	368	380	353	375	374	390	367	370	357	361	373	384	382	360	378	401	373	408	376	365	337	363	394	365	361	377	371	383	406	390	368	366	394	396	396	363	335	373	367	424	409	409	349	396	383	360	378	362	359	366	399	361	396	368	370	386	354	380	391	373	363	398	381	351	404	367	350	369	372	375	395	382	407	382	362	415	362	344	336	363	379	352	398	382	369	405	378	399	385	373	364	424	373	331	381	354	369	371	338	366	347	386	370	358	400	372	341	353	380	380	385	364	383	386	384	368	348	356	370	350	390	341	369	365	329	352	383	388	373	366	400	385	403	362	357	377	379	398	373	390	386	368	401	366	390	384	404	383	383	357	397	382	368	388	351	360	356	359	392	370	391	391	361	381	396	347	343	399	379	359	380	363	364	391	356	370	378	402	383	350	370	370	394	381	347	388	404	359	369	393	375	387	388	372	377	371	358	376	388	383	378	378	387	355	364	379	389	374	397	377	366	390	370	362	373	354	365	371	368	387	393	351	371	392	339	373	373	372	400	383	376	391	361	392	369	356	381	354	389	383	369	377	337	372	345	349	361	363	402	365	402	368	378	352	382	411	402	360	381	356	359	380	378	382	373	330	349	410	363	422	411	375	376	383	326	353	371	373	364	384	395	398	349	394	387	342	358	352	358	404	383	371	376	349	404	402	326	344	347	366	395	323	368	356	404	367	322	347	372	356	360	366	383	393	383	398	375	367	355	332	363	373	360	367	360	381	389	380	368	374	381	374	359	367	360	354	376	384	404	390	372	370	408	376	384	385	355	358	393	375	375	369	369	366	379	397	341	379	383	387	356	366	372	405	354	399	372	411	356	357	374	381	400	396	363	366	334	392	366	361	389	374	363	408	357	386	396	385	368	382	377	387	383	333	374	350	363	377	371	355	336	378	342	369	388	355	352	379	360	383	401	359	384	381	339	391	364	381	351	357	377	377	355	377	378	373	398	366	384	407	360	336	323	376	393	412	403	359	353	347	380	361	340	376	367	355	357	366	378	395	376	368	371	357	336	359	368	390	359	381	361	389	353	376	399	338	364	352	365	393	370	351	353	387	340	369	347	389	358	379	356	370	360	366	391	359	351	342	383	343	362	374	394	412	356	336	387	370	386	388	345	387	370	369	397	382	362	390	350	362	364	367	369	398	376	388	401	347	359	400	334	381	360	383	430	389	354	383	361	390	386	404	383	363	372	363	366	381	367	348	383	381	373	400	371	363	372	361	373	392	366	392	373	379	378	357	366	366	366	342	365	360	365	374	385	372	368	355	385	343	405	372	341	410	353	367	418	377	367	402	378	378	374	379	401	380	395	368	365	376	369	348	349	353	363	422	344	366	373	370	377	365	363	374	345	353	404	366	398	390	376	346	365	356	368	400	370	388	384	360	364	368	367	343	365	382	379	392	382	377	346	378	386	385	368	351	376	385	398	355	358	362	351	367	393	388	382	360	367	352	387	379	379	367	393	420	391	383	370	377	356	345	372	341	365	416	403	362	368	370	375	390	362	369	358	374	370	378	348	402	366	372	415	413	322	389	350	356	389	362	366	382	361	376	365	371	348	391	362	341	353	366	321	371	357	416	374	395	369	392	358	420	364	370	364	368	345	346	382	382	367	366	366	384	376	344	405	373	366	353	404	399	403	370	396	371	381	414	393	404	359	374	379	419	376	370	340	338	378	373	370	388	392	353	363	337	360	364	391	409	382	347	405	374	383	351	344	357	388	392	414	377	375	329	368	354	334	349	376	372	357	343	367	356	357	354	372	379	387	362	408	353	388	351	394	362	379	402	365	406	350	382	336	383	382	362	363	388	393	394	380	359	381	348	349	401	332	367	393	365	379	369	397	387	409	370	372	343	340	409	399	354	370	390	380	351	354	361	353	351	390	382	369	384	386	386	363	373	359	376	382	367	382	374	361	384	419	388	341	375	354	368	385	386	355	391	346	360	360	385	383	414	372	368	335	388	368	389	381	368	380	362	380	388	386	400	367	373	348	408	395	381	352	381	378	389	332	373	370	359	374	425	384	400	327	381	369	374	392	376	377	409	366	377	393	349	346	382	395	342	352	347	398	370	385	338	406	378	352	397	367	375	355	372	395	365	370	361	367	396	346	364	367	372	361	352	373	394	391	374	374	367	350	363	354	408	370	332	372	388	383	380	368	357	368	399	355	399	347	408	385	343	373	391	372	373	354	358	349	380	357	399	381	363	401	364	394	400	374	371	387	369	384	405	360	400	376	341	335	395	345	328	396	357	383	346	398	354	378	378	396	356	369	368	393	352	406	381	375	352	341	373	362	412	366	398	352	364	349	380	379	369	408	366	342	348	373	367	361	369	356	355	389	378	350	362	350	394	356	383	373	374	433	352	353	379	343	378	354	370	389	343	364	431	372	345	370	398	393	383	379	376	364	348	374	384	359	383	355	351	404	393	381	364	378	360	379	380	348	417	376	404	370	373	375	394	367	371	414	355	340	358	375	376	380	373	373	347	351	379	374	395	398	371	347	350	361	367	407	388	362	369	380	346	355	404	363	367	353	369	356	361	330	363	389	363	342	384	379	353	328	384	363	374	380	347	387	399	359	408	377	367	337	353	395	397	385	382	367	335	339	358	398	388	408	357	385	362	391	354	333	371	362	365	397	377	379	386	395	375	385	399	357	362	362	385	377	358	353	374	378	396	395	367	393	400	352	334	370	360	361	370	349	350	383	383	359	388	402	366	337	367	354	354	367	394	357	418	347	365	345	424	387	414	363	375	350	372	388	363	382	350	363	377	366	338	368	372	367	393	370	344	410	352	371	427	381	360	380	395	393	386	372	370	374	357	347	370	370	382	361	380	360	368	386	369	366	414	350	373	366	354	352	351	356	378	378	380	379	361	383	360	356	374	389	379	367	351	376	346	373	389	438	379	314	363	380	363	359	389	364	372	370	357	375	359	349	371	376	377	376	361	397	379	380	374	387	396	388
46313	41591	12028	6395	4418	3136	2542	2145	1809	1597	1318	1260	1076	1037	1018	941	920	826	830	766	710	706	745	11268	15891	591	615	544	593	650	603	577	576	578	526	534	574	554	571	523	542	535	551	561	583	539	495	558	561	555	574	575	521	569	580	542	576	591	598	585	557	578	614	548	544	548	560	572	562	566	571	561	538	492	566	587	549	578	548	575	563	522	539	547	507	533	540	555	539	558	520	559	552	522	569	557	578	572	598	580	567	570	538	580	577	537	563	502	568	566	558	539	575	532	596	556	545	508	516	572	520	535	540	545	541	559	577	562	512	559	583	556	559	555	582	521	567	524	532	530	567	560	512	565	511	536	578	561	590	538	515	537	549	572	520	569	593	561	580	594	574	560	570	545	530	544	536	544	544	523	561	550	537	525	592	585	590	562	583	568	564	596	579	571	577	569	568	548	567	565	601	532	581	596	524	540	571	546	573	521	600	527	570	598	552	539	569	617	550	544	559	520	546	509	589	606	558	584	566	546	565	548	569	547	526	566	526	539	569	576	546	577	558	543	524	575	541	510	578	595	574	577	579	552	528	620	578	525	550	531	565	546	536	529	588	512	576	547	518	522	565	584	571	575	551	524	541	573	551	514	532	567	582	537	559	584	573	610	578	600	526	557	551	536	552	584	568	575	516	564	563	544	592	506	521	560	567	540	586	529	569	549	540	552	551	552	536	591	528	622	586	536	525	599	537	528	567	565	527	565	568	547	539	570	516	540	588	525	504	560	576	539	585	567	553	535	606	553	591	544	530	576	565	592	573	576	563	595	578	559	570	557	541	538	576	493	554	577	615	565	544	549	562	539	578	536	575	543	586	547	541	581	561	544	546	561	584	562	563	554	546	547	544	568	550	593	570	528	587	514	598	561	521	567	549	535	566	571	530	565	560	564	567	538	526	534	533	601	580	578	575	566	547	552	577	556	568	545	544	567	590	543	526	537	531	570	505	509	554	558	568	507	545	556	558	562	554	558	536	566	522	546	588	510	559	554	554	531	574	552	577	576	609	552	562	559	592	562	541	622	544	602	550	582	562	581	585	568	525	534	512	558	615	544	573	527	560	564	587	563	549	541	539	573	517	611	540	567	548	563	540	530	545	562	551	541	562	539	551	530	521	554	557	536	557	565	535	540	565	529	576	538	532	513	505	548	546	562	539	577	536	531	532	530	561	568	577	530	533	504	552	539	571	548	569	534	539	551	541	536	540	547	552	525	568	591	545	554	546	587	555	589	576	534	537	544	552	515	574	580	539	555	577	542	575	594	563	554	548	556	584	569	538	525	543	559	589	497	543	552	607	556	525	566	594	565	583	555	540	555	575	543	538	591	578	595	553	564	574	550	603	541	597	554	537	573	557	589	552	555	557	568	552	535	585	511	556	580	581	580	572	545	583	564	570	528	583	556	582	552	599	583	574	519	527	607	581	541	547	580	567	545	518	567	558	562	551	619	577	540	512	582	561	584	631	557	579	559	538	520	589	520	562	560	602	590	531	564	569	542	533	561	543	539	557	545	527	555	564	590	517	541	563	540	569	546	555	546	542	579	553	558	577	570	583	609	531	548	556	590	525	559	572	577	540	532	502	582	591	537	557	515	562	571	556	593	544	558	560	540	554	570	574	556	525	555	540	533	547	550	532	595	570	549	576	578	546	565	534	560	558	579	577	590	559	551	547	544	545	564	544	570	563	539	574	561	580	583	503	527	570	553	521	534	570	559	573	536	587	550	565	499	545	565	545	570	575	569	571	529	553	531	589	565	596	569	539	568	518	526	583	546	578	586	567	563	534	545	565	566	570	535	518	554	545	600	517	568	569	576	542	535	519	558	553	561	582	562	584	554	558	565	572	538	554	527	595	536	561	559	579	552	527	578	554	536	518	557	542	520	564	571	585	550	578	576	541	552	608	555	547	567	554	518	547	548	525	593	567	567	585	547	582	589	581	563	545	558	564	601	565	562	540	582	572	592	538	579	561	514	558	598	542	600	556	520	582	528	566	575	542	561	565	577	566	550	575	596	579	581	563	554	605	546	557	593	562	599	548	609	548	541	541	550	542	577	546	565	578	577	532	547	521	538	559	582	538	626	512	551	540	600	572	538	554	530	556	529	553	539	529	549	578	552	523	556	543	515	546	574	554	522	564	568	592	533	546	544	581	552	574	536	521	594	558	556	541	527	543	551	563	522	533	541	532	575	561	554	541	584	556	537	560	558	561	558	548	572	556	621	514	562	567	600	565	516	570	540	562	553	541	542	582	543	557	562	590	573	559	571	577	620	535	540	574	538	541	538	511	583	554	586	576	578	570	540	530	569	547	511	514	559	532	522	512	531	564	551	580	534	560	550	587	587	555	564	602	617	542	544	590	564	573	534	572	556	577	562	510	553	537	535	540	573	555	600	577	545	544	555	584	538	529	550	546	573	572	576	558	484	521	555	568	540	555	537	541	591	509	573	544	577	560	597	554	526	574	596	567	522	556	577	551	576	584	563	542	578	544	561	562	526	534	582	560	589	591	555	552	585	540	558	604	545	557	530	503	533	550	585	561	557	545	565	573	590	562	562	579	581	537	526	559	575	548	580	527	592	525	567	562	547	504	596	603	534	533	516	572	587	558	601	601	559	522	547	588	514	546	585	594	551	533	539	502	543	546	539	542	565	600	568	556	573	585	548	541	533	545	576	530	590	576	528	556	521	571	544	564	584	534	566	566	573	516	560	622	543	552	566	573	553	560	551	550	584	564	562	588	579	559	521	557	536	564	539	584	586	510	566	524	499	526	549	575	552	566	547	549	571	570	545	540	558	575	541	510	519	525	562	575	529	508	548	540	519	566	565	577	549	536	515	606	496	543	544	572	541	563	488	536	567	584	554	606	515	549	535	565	543	554	538	559	551	559	571	546	577	588	581	524	584	533	549	598	555	550	599	577	501	527	568	518	529	533	507	551	568	547	546	581	560	552	543	539	541	573	590	600	536	545	556	516	564	520	585	539	546	574	555	602	571	563	513	544	519	585	550	537	595	579	540	543	503	552	548	535	597	578	532	557	544	568	566	564	584	586	547	577	571	592	530	556	573	560	573	580	546	522	568	556	579	509	541	563	556	574	586	531	548	525	548	572	575	551	534	541	541	559	525	537	590	590	612	540	489	558	571	570	529	546	568	522	539	569	534	538	555	537	581	526	548	551	599	608	566	582	556	548	536	517	542	562	556	590	515	563	572	508	580	573	563	512	577	614	547	545	558	531	529	556	579	530	494	551	555	579	550	573	580	542	554	550	512	601	549	550	515	581	586	540	553	586	578	530	574	556	607	536	570	547	563	591	551	549	584	589	573	594	556	536	570	514	530	573	548	566	594	590	504	556	551	553	540	567	576	502	533	569	574	525	561	556	567	567	563	532	527	565	608	533	523	544	544	549	550	529	580	513	587	534	507	534	561	533	562	562	544	562	540	579	563	548	584	558	550
26493	21252	12421	1354	740	592	630	626	585	567	592	599	559	564	618	594	595	624	547	572	611	558	577	808	1144	585	565	556	564	520	591	591	531	560	502	553	551	521	534	567	539	545	557	586	546	555	565	540	550	534	599	568	571	520	586	559	574	580	561	552	563	545	572	560	557	540	562	524	579	512	551	566	581	575	539	555	514	578	519	542	524	551	541	540	578	556	585	568	566	536	536	565	557	567	535	554	548	562	558	588	549	580	538	564	534	553	565	591	553	572	547	557	544	524	522	582	586	558	584	553	560	539	568	555	575	555	550	553	577	577	573	552	554	522	583	528	536	591	547	527	593	555	511	527	533	552	535	525	549	560	567	542	545	533	578	565	517	587	564	551	612	589	544	554	553	557	598	559	529	582	532	607	546	541	547	535	572	554	532	570	527	567	570	592	548	536	568	548	551	539	568	554	524	586	524	570	577	583	562	562	543	507	584	586	528	550	560	550	577	529	571	514	536	564	559	548	582	532	517	577	602	523	556	550	584	588	514	580	571	523	571	588	586	546	528	545	565	573	530	521	576	576	565	557	528	550	560	580	536	554	564	573	567	575	552	550	556	604	543	561	513	568	559	541	559	585	549	556	579	548	561	554	523	547	505	571	503	535	548	554	534	620	558	562	553	587	547	591	580	512	615	563	530	532	538	501	597	546	579	538	544	550	539	608	563	520	549	549	559	571	545	564	560	585	547	591	526	524	564	548	551	583	601	535	539	559	529	568	548	566	565	583	554	591	555	529	554	576	565	574	513	590	614	580	551	575	580	525	569	553	548	573	561	534	594	520	557	559	545	575	527	555	515	574	569	563	582	602	534	580	548	563	506	544	583	556	560	587	547	545	541	518	547	588	557	554	514	582	567	536	579	558	540	553	552	575	499	519	568	549	588	583	567	541	584	522	605	539	567	566	591	550	551	555	586	537	595	575	595	517	581	541	564	587	577	534	543	493	537	548	550	530	569	593	575	578	554	541	561	545	571	547	552	540	567	552	571	583	572	546	531	527	544	547	573	517	524	547	550	554	560	555	555	555	537	566	533	558	535	565	549	581	564	565	547	550	526	570	555	588	521	540	539	557	553	527	544	521	573	567	566	560	534	588	562	542	566	547	531	555	569	570	547	534	557	567	588	612	558	577	555	577	567	567	567	558	591	570	538	587	570	590	563	611	567	563	564	577	567	629	559	578	584	565	568	563	524	588	604	566	581	588	582	529	577	551	587	521	569	571	559	556	596	565	569	536	545	554	549	570	519	518	575	550	565	569	544	541	554	528	527	562	560	599	498	578	573	557	525	541	537	558	523	581	543	536	551	583	568	574	564	571	523	528	638	595	605	547	555	561	558	528	543	581	549	542	585	559	565	554	560	517	538	595	521	534	568	594	526	533	577	553	568	566	560	531	543	595	555	564	579	541	537	537	604	518	610	531	593	558	550	603	562	548	575	555	554	525	558	552	562	556	509	534	587	571	553	554	515	566	541	603	559	580	556	574	568	563	549	546	551	584	566	573	565	551	550	541	531	604	599	535	513	553	563	550	604	546	597	546	530	545	548	560	552	557	518	530	591	537	563	558	549	555	575	528	551	536	552	557	584	544	520	578	589	563	593	620	516	533	566	534	579	570	544	544	550	533	582	492	587	528	537	533	538	563	575	550	544	562	545	540	550	560	529	547	576	525	543	598	553	549	581	575	537	548	571	575	582	561	560	544	539	614	501	568	608	552	562	524	532	554	536	559	596	562	512	510	519	538	541	568	536	535	544	577	570	610	509	575	563	557	549	567	549	535	540	570	576	577	547	541	594	522	553	516	581	547	618	551	550	572	537	529	542	560	577	552	547	516	579	593	568	572	533	564	554	558	571	567	546	548	585	555	549	521	573	584	561	574	553	585	542	566	577	550	569	597	572	569	573	572	554	548	552	546	579	564	559	581	567	547	539	589	555	557	555	559	559	583	516	493	525	547	565	534	562	540	547	551	574	570	564	545	577	555	518	551	565	580	524	536	581	512	538	585	569	583	590	553	554	575	536	527	545	565	535	561	598	520	566	555	585	534	545	541	591	559	531	549	593	564	555	481	547	562	518	566	576	572	524	539	567	543	586	570	570	519	525	569	585	538	570	560	532	533	565	576	556	559	552	615	556	572	524	541	521	611	570	566	517	570	555	572	566	506	591	587	569	530	585	529	555	562	558	580	583	522	594	555	525	555	528	540	600	566	568	551	573	532	541	539	543	543	541	560	570	562	562	571	545	543	567	536	547	562	603	518	515	577	551	647	561	574	540	548	549	577	553	540	576	581	565	574	557	544	566	561	574	566	557	564	504	583	524	563	537	568	564	554	557	551	572	543	586	556	517	526	525	536	585	532	539	576	540	591	565	557	506	589	548	534	584	529	641	531	586	511	549	576	575	550	550	578	541	563	591	548	559	587	585	547	587	556	575	599	570	605	534	551	556	547	532	521	580	547	570	521	539	553	597	591	513	515	540	556	531	525	584	602	552	527	578	532	594	568	555	558	567	575	519	566	576	531	546	556	583	561	609	581	591	566	559	555	556	570	565	541	564	549	568	559	561	573	547	554	533	597	557	579	553	525	537	550	541	592	546	547	596	536	567	550	588	557	539	553	556	508	548	543	549	560	560	575	534	584	543	624	562	528	550	513	549	562	578	517	570	507	543	551	573	568	530	547	582	550	562	552	580	574	530	533	547	550	548	571	565	564	560	558	529	559	578	572	571	521	529	562	547	534	572	527	575	569	570	557	577	573	572	519	530	535	551	573	573	541	523	560	545	564	563	571	555	584	530	518	560	530	558	560	568	582	592	560	577	566	540	523	566	585	542	563	551	578	541	548	569	523	547	526	598	572	554	526	541	591	530	516	546	505	541	519	589	539	581	555	557	574	530	556	556	569	541	543	600	560	589	561	519	598	568	557	534	558	565	581	536	562	546	542	572	544	597	549	538	554	588	522	598	596	527	613	545	562	537	575	562	562	589	609	551	587	566	549	585	510	563	524	558	523	560	573	530	523	542	582	555	571	551	548	560	529	593	543	548	526	529	547	583	579	573	537	597	512	521	537	541	540	541	518	530	547	565	541	557	562	560	621	547	552	581	531	540	571	572	521	597	604	528	525	552	552	555	550	567	524	587	574	565	545	504	544	594	585	545	526	567	553	541	538	514	556	583	560	563	576	504	524	569	546	544	549	570	591	522	558	587	582	542	609	526	583	581	568	588	587	600	550	525	550	541	533	544	550	544	526	512	544	551	558	539	593	552	543	603	556	532	548	508	538	539	566	555	540	548	573	566	533	603	564	524	563	541	517	531	518	555	563	575	559	558	564	556	557	542	525	550	603	599	542	574	542	542	533	547	527	529	531	585	522	531	554	492	635	537	561	517	564	543	557	565	573	546	547	545	543	574	531	571	544	526	521	553	596	533	544	562	523	565	544	564	597	598	562	519	547
17003	20414	1834	1250	1069	974	983	949	859	884	832	836	834	855	855	870	843	835	930	826	868	847	850	1441	2146	755	822	803	800	823	827	779	764	824	798	807	841	817	728	778	801	864	804	808	819	816	770	807	795	799	759	780	798	781	815	824	786	797	783	799	836	810	786	828	842	812	826	870	825	821	872	792	816	782	831	825	818	812	788	828	795	818	800	835	833	868	798	848	854	780	778	840	800	790	738	779	760	811	786	803	797	814	845	745	834	833	830	825	830	817	738	825	797	807	824	777	782	783	864	781	797	813	778	823	805	842	814	811	818	835	792	818	790	801	794	795	802	838	773	769	791	828	801	822	788	853	817	787	789	865	787	787	788	826	816	808	811	772	799	830	809	764	819	814	781	779	837	812	812	795	779	772	777	802	806	788	780	783	790	769	813	832	783	830	772	846	791	812	776	813	785	818	787	792	753	798	814	818	837	795	805	768	815	760	810	772	808	791	835	816	841	793	800	831	771	757	837	814	794	799	778	801	809	788	817	732	795	783	766	784	837	798	807	810	766	807	822	796	790	751	782	788	819	776	806	785	798	790	810	782	810	807	891	804	807	837	861	848	816	846	785	806	804	797	827	798	805	820	788	805	850	798	811	806	782	763	802	801	790	777	815	831	785	785	777	778	808	804	837	764	837	788	773	805	859	850	828	831	822	783	818	837	750	832	835	766	792	795	764	770	844	759	780	807	818	787	762	820	833	802	785	840	775	768	777	836	800	815	838	863	805	758	825	808	795	827	867	781	812	743	801	782	748	816	793	817	774	827	796	825	794	783	819	806	792	837	810	842	759	836	836	803	806	757	782	796	769	787	798	805	773	763	785	777	835	855	816	775	761	818	757	821	829	844	778	826	763	799	815	793	803	808	791	826	812	848	773	845	799	796	777	793	798	813	763	781	774	803	827	789	810	797	800	783	826	835	772	866	815	820	823	829	810	822	828	839	815	791	791	878	847	792	799	791	860	811	777	790	866	738	822	803	792	811	773	799	794	804	734	785	816	757	801	849	816	823	769	798	826	866	787	803	832	792	786	830	756	785	863	834	805	777	797	783	833	805	793	834	814	739	754	814	814	838	753	760	818	786	796	812	819	819	807	798	831	781	840	827	789	814	841	790	854	842	781	760	860	806	848	850	803	803	840	815	766	819	820	838	795	836	789	785	775	810	820	806	851	748	778	840	789	805	793	789	811	796	790	830	802	830	765	834	757	725	822	813	787	813	783	851	814	772	838	811	735	782	753	832	777	809	752	825	795	839	795	793	738	798	818	814	815	800	773	822	780	835	777	794	811	809	830	854	835	774	790	809	781	837	782	819	839	844	817	848	803	823	803	803	764	773	788	754	788	798	805	793	845	777	831	823	778	859	809	791	819	818	807	791	807	802	789	827	814	820	822	811	783	776	763	814	767	830	778	783	799	863	825	809	833	838	813	836	765	837	856	840	779	801	805	828	804	797	845	842	766	825	781	828	818	819	827	846	789	831	778	799	819	778	858	795	765	801	795	854	846	786	757	790	764	714	795	784	810	798	842	852	811	788	784	751	785	875	782	830	782	830	796	780	805	820	817	822	800	804	772	830	780	769	828	793	802	855	819	843	763	802	756	812	767	778	852	787	794	808	749	776	822	812	807	777	819	777	811	827	863	850	800	833	787	791	806	797	835	801	853	807	806	805	746	742	805	783	802	823	779	824	809	830	818	856	810	825	821	809	787	796	834	853	824	744	838	766	838	866	759	844	803	809	795	766	803	816	800	747	832	794	828	821	817	842	813	771	777	801	800	819	862	817	793	798	785	806	808	807	826	753	837	800	858	758	774	788	837	767	744	788	773	832	802	791	804	777	782	835	793	798	779	770	815	770	810	787	780	824	864	760	775	788	847	790	828	814	784	820	830	818	824	807	777	743	792	831	743	793	802	840	865	825	834	818	814	766	824	805	804	847	796	829	742	758	805	811	847	797	782	783	859	837	737	763	829	798	811	821	823	788	783	798	808	835	824	852	810	784	852	806	812	808	811	817	782	881	829	807	807	845	809	863	762	760	769	844	786	779	760	796	792	808	834	806	760	862	762	791	846	806	816	756	787	794	768	817	783	837	796	843	776	774	844	848	873	863	758	817	800	778	763	842	802	811	854	814	796	862	807	789	778	782	791	832	825	769	822	827	770	792	717	828	792	775	862	787	732	861	826	809	837	769	810	842	761	831	826	791	785	836	813	812	806	792	787	791	806	813	811	841	814	834	843	834	816	773	812	772	800	808	872	774	847	790	823	747	788	814	844	805	774	784	836	844	857	780	802	855	843	764	814	780	791	785	828	736	832	768	829	807	824	758	797	817	759	804	800	804	854	837	847	821	813	825	835	801	793	848	822	757	767	779	818	864	851	815	810	769	778	783	860	817	784	809	831	792	806	845	796	813	777	748	788	825	873	833	780	886	763	834	814	794	795	843	801	808	790	810	839	828	812	822	785	758	852	856	815	806	788	839	799	778	773	829	799	789	739	829	777	863	801	790	797	814	770	793	797	861	834	793	772	814	760	767	834	777	762	821	813	805	786	784	811	773	829	825	788	753	784	831	818	753	810	823	825	826	793	793	794	800	863	793	842	795	815	820	846	780	831	832	825	811	780	819	829	887	821	808	806	788	759	769	796	797	777	803	791	816	794	805	815	800	828	810	773	815	837	854	761	814	808	794	747	819	782	853	797	750	782	810	797	784	791	752	757	841	823	790	794	800	776	768	803	798	782	795	816	818	842	838	794	808	813	826	766	816	857	799	784	807	825	815	809	830	773	810	812	821	826	820	858	818	790	796	805	771	838	777	826	802	791	842	780	768	784	798	821	822	856	774	773	873	833	802	813	801	767	809	812	814	752	799	783	798	793	759	833	804	828	782	846	806	793	808	815	762	822	822	801	791	820	852	814	782	832	763	782	841	805	817	798	836	805	816	832	775	828	811	847	783	806	792	805	796	782	748	851	797	799	805	813	803	799	801	805	757	810	812	806	877	827	807	849	784	810	834	833	808	799	806	740	766	771	796	747	800	783	848	829	848	787	765	802	805	804	824	779	781	780	805	815	789	786	790	811	766	811	836	801	804	810	834	831	836	784	814	820	816	769	788	813	818	803	750	810	781	870	831	844	856	789	770	820	757	821	770	806	778	802	791	803	765	777	822	835	792	806	837	792	832	828	795	845	805	824	786	813	803	809	823	830	831	801	810	755	823	792	775	806	793	840	836	725	810	790	797	774	854	764	776	838	789	796	783	796	856	803	809	796	853	859	838	777	799	819	827	787	862	801	817	839	777	844	800	778	848	839	837	812	809	778	858	805	807	790	833	815	755	794	701	822	840	819	780	812	802	802	831	850	818	802	867	767	808	834	814	791	809	791	808	806	782	812	810	798	781	759	778	774	814	852	862	806	791	825	795	814	750	787	792	800	785	768	783	802	839	804	834	784	769
23793	20936	28039	23879	20744	6691	1282	963	860	806	807	725	729	712	737	721	653	710	662	702	713	607	669	2949	5699	773	676	628	686	631	624	622	666	666	636	682	663	624	645	643	682	632	662	616	643	623	693	619	662	673	711	669	694	673	663	700	650	643	632	592	646	660	616	663	679	624	610	696	635	663	614	648	579	574	654	646	656	656	652	652	684	640	656	640	666	640	616	642	598	660	650	660	638	633	637	622	620	632	666	656	667	640	679	654	652	633	639	649	629	630	643	624	675	664	628	607	614	584	631	671	637	676	601	653	632	594	644	608	631	665	615	620	657	701	692	648	643	626	605	629	654	639	669	637	623	680	606	653	667	636	650	633	596	670	665	634	665	630	655	563	610	674	681	640	653	612	676	656	639	626	632	602	666	640	695	624	632	636	680	655	653	631	630	649	691	663	633	666	601	665	656	626	617	643	669	672	622	659	637	629	599	635	656	648	611	653	652	627	617	619	655	630	661	677	665	608	660	651	666	648	662	626	674	617	646	595	653	595	638	651	646	659	667	666	646	619	657	634	641	664	652	637	593	637	689	653	714	647	665	642	674	685	672	683	672	597	659	638	588	574	628	692	639	648	641	667	661	641	674	656	653	663	681	644	676	652	666	619	645	640	639	612	655	664	647	637	632	668	618	594	619	672	660	638	641	646	633	649	648	662	607	627	586	651	657	682	654	614	623	651	640	654	613	632	678	596	699	672	661	681	626	630	635	667	683	641	630	699	643	642	643	626	622	642	674	662	677	608	657	690	608	648	638	620	628	633	626	573	660	652	695	669	592	659	654	595	646	645	627	629	619	595	695	665	590	635	625	677	660	640	629	645	682	605	645	632	601	689	655	631	631	661	607	614	616	661	653	715	649	609	671	626	653	634	672	645	658	693	613	654	630	657	618	675	614	654	636	627	612	627	632	599	652	657	655	628	669	670	630	641	664	596	635	621	607	669	635	612	588	667	650	657	635	636	639	657	620	630	630	661	662	631	669	595	654	614	618	651	615	594	656	596	622	618	674	682	644	653	650	618	624	618	573	673	598	667	615	615	609	652	676	627	596	638	605	655	696	638	658	629	651	670	615	682	626	645	642	608	638	594	644	574	642	674	655	641	626	646	676	662	629	629	623	611	633	635	636	685	642	632	618	619	687	678	631	613	611	654	653	650	622	627	644	673	650	596	634	650	661	604	626	674	642	622	671	604	624	636	648	643	628	662	664	639	645	632	621	657	627	656	663	640	644	609	626	646	655	616	637	613	607	641	625	667	605	618	644	602	634	702	605	653	631	663	651	625	627	634	663	580	602	651	610	653	645	634	654	617	622	626	638	634	620	627	600	578	619	661	661	622	652	633	636	598	635	631	682	622	627	712	613	676	674	632	620	614	634	673	602	647	627	656	628	620	659	636	672	668	630	683	618	644	647	618	603	609	619	649	625	679	626	657	634	632	594	631	657	618	682	661	612	644	637	657	623	606	622	650	598	650	609	621	628	614	645	625	682	662	629	639	667	647	690	653	666	630	638	666	656	634	615	649	635	637	650	670	670	643	658	639	668	635	676	692	640	639	634	642	600	603	640	622	674	649	652	617	630	632	646	652	650	666	628	595	619	620	653	647	641	591	633	644	683	643	639	639	692	659	655	694	662	669	638	696	625	602	622	645	612	624	628	652	605	680	636	675	636	646	620	599	638	641	650	632	661	684	653	621	635	630	606	643	618	648	637	640	682	640	658	643	657	622	646	673	678	624	647	672	603	674	617	589	673	658	631	640	633	645	690	642	672	640	651	656	674	647	646	679	669	641	639	646	637	636	658	615	659	653	680	660	611	645	661	628	630	683	646	657	651	710	652	682	674	650	641	680	710	582	641	659	639	650	667	666	651	680	663	640	633	605	640	628	628	636	647	622	675	631	683	650	670	603	644	664	608	668	652	660	574	593	661	631	590	619	654	617	616	623	657	614	605	596	690	632	688	630	647	680	651	599	603	604	625	626	659	646	623	637	678	646	641	634	646	662	639	688	622	668	641	617	668	589	660	634	671	654	688	641	679	628	621	674	648	647	679	644	616	628	679	641	614	670	623	618	623	668	655	626	629	643	659	609	677	654	623	610	620	654	691	670	625	666	646	625	635	609	662	617	620	651	613	648	647	656	634	642	634	672	619	682	662	655	684	645	668	618	621	632	689	679	641	643	636	658	667	632	704	676	636	641	640	623	628	660	594	629	621	653	643	669	654	634	644	685	593	616	621	664	660	603	620	657	640	652	645	663	668	641	599	668	666	665	622	659	676	672	661	617	657	712	700	653	691	639	655	630	654	609	696	675	650	670	653	654	658	658	631	676	655	619	646	633	666	570	627	645	664	660	619	653	652	622	612	616	639	626	667	664	656	598	631	602	688	639	607	645	645	657	667	662	637	663	650	597	622	669	648	635	631	657	650	617	640	610	703	618	663	661	643	651	619	652	631	644	656	685	642	636	646	647	607	639	621	630	649	629	607	610	645	642	634	645	664	682	620	610	660	671	632	647	595	650	617	639	673	657	628	709	653	637	644	651	657	631	647	672	621	618	664	679	657	594	650	632	688	643	603	675	628	653	629	636	635	666	626	628	672	598	680	648	672	623	679	662	571	623	607	644	633	642	615	603	723	621	639	634	669	637	612	585	677	588	619	628	653	670	660	671	629	619	639	596	662	656	677	621	689	638	657	648	622	633	667	622	651	635	628	665	665	671	633	649	646	688	635	625	630	667	647	608	672	654	649	646	665	657	656	675	621	659	627	626	625	628	606	621	626	630	642	622	636	616	624	655	647	646	651	620	668	610	626	646	629	583	657	670	637	635	644	623	671	638	641	662	656	651	649	614	600	648	652	600	683	643	650	664	648	627	650	683	645	608	648	653	633	627	653	649	614	635	628	630	671	599	696	607	651	607	609	596	659	641	639	629	628	618	664	616	649	647	644	639	685	598	640	664	650	648	684	645	664	652	630	594	660	636	632	669	626	638	640	667	637	640	659	664	682	689	624	647	645	624	637	627	632	613	663	644	667	665	678	605	672	614	656	648	615	674	647	660	609	610	658	616	662	588	677	617	651	644	631	661	657	634	624	653	690	626	648	606	629	674	631	653	579	669	639	637	703	635	647	703	624	592	676	650	651	654	664	682	648	617	608	668	641	609	661	674	667	656	623	656	668	605	635	580	640	620	627	657	669	612	654	622	609	596	656	658	673	623	644	682	606	668	664	640	611	641	597	616	649	619	660	595	618	651	676	639	616	619	659	635	638	666	639	636	630	605	665	631	634	614	670	634	631	640	670	651	602	625	641	691	639	591	640	631	601	612	607	656	638	612	629	654	602	601	653	600	586	620	657	634	643	633	595	678	660	658	666	610	659	655	658	644	649	669	654	659	633	691	640	634	608	661	584	643	694	635	661	651	633	640	621	655	635	617	646	646	610	619	672	583	632	629	622	620
37619	40058	7748	4103	3048	2382	2073	1796	1598	1527	1361	1260	1246	1202	1257	1143	1093	1048	1016	1013	989	1024	997	6673	11402	1050	952	983	919	969	958	971	919	925	889	914	1001	1009	923	920	939	908	962	968	941	959	963	956	926	943	998	964	903	958	945	962	957	956	937	946	865	988	878	945	918	956	965	917	964	951	932	910	952	937	939	948	946	901	859	971	950	878	935	1023	858	947	931	926	966	917	921	943	918	921	925	892	908	991	933	954	890	936	918	934	988	953	927	922	919	957	965	904	924	964	941	896	899	967	885	924	912	922	971	905	924	958	943	936	936	943	911	929	947	953	938	907	949	924	901	957	911	979	924	924	905	944	953	915	941	922	928	923	933	913	950	975	931	927	917	909	947	912	887	919	873	902	933	908	951	915	919	935	948	957	940	922	933	965	937	911	928	910	903	953	934	874	951	947	887	908	976	956	931	937	947	904	922	922	873	951	873	883	929	934	880	879	904	941	954	970	921	919	876	968	865	947	913	970	886	915	895	975	903	853	876	913	908	949	969	874	924	936	919	924	953	956	895	980	982	917	928	942	943	925	887	984	927	932	883	912	920	911	904	924	973	898	931	952	878	976	911	887	897	910	886	958	924	917	899	934	921	936	933	960	952	883	962	986	892	929	950	924	890	884	963	890	981	934	911	870	893	896	938	979	901	935	915	924	918	958	921	958	895	921	932	890	956	909	903	917	920	919	965	885	890	915	893	911	927	927	944	860	916	920	961	967	961	960	923	859	933	904	928	938	940	952	986	953	925	932	938	875	867	907	874	936	912	934	939	883	922	955	900	880	949	927	955	889	935	922	868	964	966	913	963	929	945	872	951	924	928	936	980	961	890	981	911	951	854	939	898	908	940	950	865	917	980	912	931	950	899	932	931	964	862	979	950	1009	927	991	909	916	956	931	926	932	957	917	958	922	893	904	934	965	908	956	889	869	956	974	898	934	950	920	921	893	925	978	931	1017	1000	912	957	940	920	898	949	934	948	968	917	906	951	921	930	902	928	922	951	932	930	960	908	874	989	956	965	946	936	935	904	918	947	933	887	957	963	990	877	917	935	948	908	854	959	946	917	952	901	957	904	930	902	971	943	909	907	917	915	959	951	903	891	918	943	895	909	908	909	903	983	905	914	924	936	887	885	927	939	947	897	923	858	906	963	906	901	926	947	935	883	979	916	897	964	956	942	914	865	923	987	923	921	917	886	865	934	858	935	979	939	995	883	941	961	888	881	913	911	895	920	915	913	918	958	883	892	910	936	935	875	904	959	841	922	966	906	925	951	922	979	890	916	883	892	939	891	934	942	932	970	888	906	969	911	874	966	980	948	884	927	968	926	911	960	946	919	925	966	865	895	912	944	907	905	989	944	874	921	935	971	954	951	917	869	973	974	932	942	942	940	946	901	956	923	899	909	974	918	930	947	914	982	904	985	920	930	942	929	925	913	938	901	930	955	877	975	962	957	872	883	914	993	930	930	945	921	965	934	965	882	928	945	950	965	937	899	919	898	904	932	919	868	899	945	959	919	948	957	941	916	900	927	899	906	870	922	909	1014	947	919	890	960	931	927	922	874	937	883	935	864	920	916	901	919	906	930	872	957	908	974	875	874	952	954	921	900	915	999	946	921	906	952	940	900	961	937	971	945	908	941	897	915	938	960	919	937	909	920	895	945	955	896	882	952	918	929	905	983	914	912	879	915	967	925	928	923	904	930	970	941	929	943	909	925	969	925	957	892	885	919	944	932	919	973	908	980	964	935	999	931	944	900	945	886	953	989	972	948	933	936	937	956	967	836	917	943	957	963	918	922	970	942	912	878	941	866	878	906	914	924	927	914	952	913	941	902	980	923	960	900	945	921	950	958	945	926	910	913	865	964	917	918	938	905	932	944	919	988	897	883	908	916	921	927	899	947	916	915	902	941	935	924	900	954	887	948	933	904	944	928	931	953	943	910	930	972	959	934	931	976	935	898	938	888	967	900	920	917	920	969	968	917	941	931	969	923	863	969	947	933	896	975	894	945	922	899	876	905	911	1000	969	932	919	930	924	942	986	911	948	920	913	878	962	945	942	892	912	925	948	958	936	880	898	905	932	929	956	939	973	956	970	989	999	926	955	923	918	991	919	950	953	896	877	926	923	967	971	972	909	932	905	959	916	949	915	898	952	876	910	916	973	952	944	924	889	909	968	945	904	924	918	930	857	912	885	948	955	938	942	965	901	921	909	988	907	887	925	922	964	916	901	894	940	875	944	911	913	931	919	1008	911	922	977	955	943	895	943	883	911	871	918	911	941	958	865	947	924	905	933	907	920	926	928	927	916	897	960	919	947	932	865	926	934	1025	906	946	929	889	858	944	960	917	923	950	936	929	918	918	948	933	1009	896	928	940	907	957	902	921	905	937	897	983	924	859	885	935	933	925	951	1017	939	907	902	875	935	865	897	949	905	1008	928	920	901	995	895	924	945	903	940	959	927	921	958	938	868	942	903	925	914	953	890	909	920	923	928	879	945	919	989	961	825	915	918	893	948	979	886	907	904	889	912	914	880	921	886	911	968	939	950	889	867	904	931	897	870	881	911	956	922	929	945	978	932	911	875	924	932	978	930	921	938	912	922	930	956	987	902	958	898	918	946	910	935	892	871	993	931	899	945	926	973	926	901	944	891	958	945	912	914	886	882	890	949	932	940	925	896	955	905	970	916	955	940	918	942	893	935	955	931	932	947	918	904	921	923	952	936	924	926	976	941	861	922	940	898	912	935	929	955	904	950	890	877	946	952	992	887	964	900	958	958	949	927	907	960	940	935	915	941	866	892	883	911	920	945	939	910	920	941	945	940	882	944	901	955	980	907	910	898	900	922	973	911	968	937	948	936	872	869	968	892	952	959	919	894	940	943	902	923	900	981	858	932	952	941	919	890	895	938	932	878	950	965	918	899	914	942	921	873	939	868	920	910	885	945	905	946	889	922	944	932	931	929	945	882	915	864	897	906	940	927	954	910	901	921	912	937	939	922	877	944	918	935	922	919	934	944	895	975	915	928	921	947	906	905	870	897	928	888	901	970	957	993	936	962	953	943	903	962	908	964	929	863	903	958	938	930	923	880	941	892	911	949	934	909	878	905	912	931	994	864	928	968	911	929	961	914	897	866	928	918	922	886	903	880	903	900	939	876	909	900	920	958	877	919	944	886	903	930	938	925	911	919	942	947	1006	892	909	927	977	924	968	919	915	968	917	958	981	909	963	920	900	909	889	936	862	869	912	890	900	860	902	883	943	971	973	936	869	966	884	874	898	960	893	972	956	905	910	898	937	912	949	885	940	937	975	1007	952	847	939	941	932	968	925	938	907	902	868	971	925	888	898	977	942	950	902	964	907	974	937	932	947	917	917	916	904	947	932	890	943	951	912	868	926	928	933	885	895	913	915	932	932	915	958	913	964	897	983	905	954	974	963	950	959	887	933	931	945	941	949	926	1006	932	959	957
22866	20970	28717	23363	20960	20787	4451	1012	762	649	642	601	579	539	523	507	480	463	489	462	454	437	423	3171	10913	1432	388	431	422	396	404	405	408	353	366	395	367	396	368	385	398	388	412	422	419	389	375	373	378	366	393	421	399	385	434	391	406	381	390	387	368	374	371	362	335	365	385	363	362	362	389	355	404	396	390	369	367	371	394	409	382	396	372	394	389	362	380	374	388	403	349	389	398	361	379	396	367	411	377	405	384	373	362	327	397	397	390	386	409	381	372	431	393	368	358	404	397	351	412	371	362	370	395	367	385	414	376	370	388	389	356	368	393	425	371	385	346	371	371	396	359	351	359	425	368	366	377	379	368	379	377	359	378	393	363	419	404	373	392	389	400	346	374	395	396	388	405	372	393	373	344	387	365	372	394	385	352	360	375	392	364	393	378	360	378	352	431	361	359	376	408	397	356	406	354	341	340	370	353	397	381	384	377	393	396	384	378	348	337	399	365	428	404	390	388	358	337	382	413	385	368	379	421	381	375	370	351	415	354	389	370	411	383	360	368	365	393	366	403	383	397	389	362	369	394	386	398	379	401	405	405	372	359	401	330	411	377	397	360	385	347	407	370	421	367	357	390	366	377	334	384	362	356	367	370	353	417	399	385	372	368	367	385	369	381	392	364	400	391	394	390	337	369	402	371	375	376	390	385	375	355	349	391	373	397	380	373	375	381	355	371	358	393	391	387	383	360	360	375	366	374	375	389	346	378	393	348	378	370	408	372	380	404	389	371	377	399	367	400	387	367	360	381	374	412	376	387	397	359	366	370	375	382	373	394	377	348	330	383	396	410	371	373	388	423	359	385	378	359	350	370	397	401	378	373	343	373	377	370	356	375	412	370	405	384	352	381	403	387	358	369	356	398	383	368	384	396	404	430	349	390	388	400	375	422	385	376	396	371	364	365	409	343	351	423	381	377	347	370	371	368	379	355	361	392	388	372	378	346	348	388	370	398	360	379	385	384	373	350	407	394	366	364	366	434	409	377	399	367	400	421	394	357	370	384	388	415	343	404	389	372	373	412	374	354	400	395	369	378	380	382	370	357	417	409	402	403	394	344	389	390	341	386	356	391	403	365	379	368	364	372	386	388	348	372	362	360	382	357	375	387	388	347	362	415	362	362	399	410	382	353	370	369	417	366	388	410	365	364	394	394	404	370	368	357	395	377	396	365	416	369	372	386	409	341	380	376	367	357	404	362	379	401	349	393	399	383	368	338	390	379	365	380	349	379	388	365	362	367	375	373	375	393	384	369	398	413	392	381	358	354	380	371	376	375	386	354	403	346	345	362	384	399	418	362	390	392	365	379	355	381	366	407	395	364	402	350	386	366	349	378	373	368	362	380	344	379	393	381	411	366	375	376	402	373	416	388	384	400	394	399	379	416	384	372	383	375	388	400	372	318	377	383	372	389	370	406	356	390	395	373	393	381	415	407	367	369	343	389	401	386	410	356	385	359	369	370	402	381	416	356	379	380	393	402	375	384	379	365	391	352	397	368	386	405	405	392	373	360	367	348	381	354	387	377	344	363	405	388	336	352	366	352	386	385	370	363	348	397	367	395	364	383	384	366	367	404	386	365	360	375	382	359	386	354	389	387	377	380	353	395	382	378	393	354	370	387	386	369	395	400	397	398	366	394	374	385	389	403	404	394	390	406	372	386	380	404	351	367	421	410	379	381	355	383	432	363	397	393	367	389	391	366	395	363	376	374	393	364	340	383	399	394	392	375	344	395	371	362	368	356	366	376	361	399	368	360	363	407	384	365	361	379	397	393	404	369	355	373	406	376	378	364	359	388	388	408	343	360	364	386	374	377	376	404	383	395	366	402	411	384	386	336	389	386	387	379	387	381	368	371	386	341	391	399	387	379	399	392	384	391	390	368	428	373	398	389	350	407	385	390	360	367	365	363	405	360	345	390	362	374	407	415	357	357	376	353	361	387	403	384	368	371	408	408	373	391	365	401	407	362	352	404	391	355	410	375	411	380	370	397	387	376	377	411	368	383	357	351	379	390	386	397	391	364	405	379	384	347	341	381	339	392	383	412	435	393	389	378	360	393	379	365	366	382	400	353	384	376	394	364	356	361	368	365	381	402	363	381	390	365	371	357	418	407	388	340	365	392	370	410	376	373	346	389	368	363	364	355	394	384	371	380	384	404	382	367	367	372	363	366	389	406	392	371	434	405	399	394	349	384	389	373	409	381	396	381	405	396	363	367	337	377	376	370	358	377	377	365	349	379	365	379	379	355	359	359	364	374	371	355	372	350	420	375	374	389	361	400	373	389	375	376	375	373	355	397	417	344	348	363	357	422	384	375	359	380	367	402	378	386	358	380	399	397	354	355	365	351	378	365	390	363	393	357	369	391	379	393	388	395	373	363	378	389	363	390	400	382	374	398	374	380	392	391	387	384	399	368	383	376	390	428	390	404	332	345	368	354	349	389	358	383	383	392	353	405	370	376	364	378	370	367	406	410	344	356	401	390	360	351	391	387	395	362	391	344	404	405	404	357	359	357	375	383	382	351	405	371	385	417	408	370	339	392	352	375	406	391	408	375	361	367	345	391	384	357	369	390	389	371	343	428	381	357	351	406	383	374	379	398	375	380	330	350	366	366	374	360	368	418	399	372	360	389	365	399	390	417	383	373	379	379	371	372	399	346	366	383	395	398	427	332	401	392	384	349	357	355	372	369	358	363	365	385	368	365	446	350	394	352	415	375	380	359	392	401	392	332	381	396	356	384	347	360	395	392	382	343	399	393	381	413	355	335	438	381	385	376	384	365	384	380	359	341	371	355	397	380	419	362	345	368	363	384	378	364	412	367	371	370	392	364	416	380	391	365	372	405	367	410	371	373	397	393	415	376	382	377	384	366	358	405	378	388	387	393	430	369	392	386	369	398	368	402	396	364	415	355	405	341	383	359	358	392	351	374	345	356	372	411	414	377	383	346	338	360	362	402	387	378	365	379	354	404	405	431	354	381	381	362	374	359	366	368	375	425	365	363	359	361	357	374	387	430	384	395	372	390	341	378	400	384	395	333	363	399	372	360	389	379	419	384	392	407	382	366	369	390	379	378	393	354	391	378	372	379	346	366	396	390	358	381	369	328	354	436	365	387	379	373	359	380	383	396	372	366	400	426	349	389	399	381	366	378	364	418	372	352	351	343	377	385	367	363	348	399	352	336	370	343	379	404	394	353	403	396	379	359	376	363	398	369	334	382	393	364	380	385	363	388	426	378	376	343	359	333	381	421	366	405	395	398	349	357	344	423	405	366	353	373	365	398	402	375	348	401	360	348	363	377	373	377	390	373	358	371	422	354	385	364	392	401	361	386	398	365	369	392	382	380	372	385	373	383	371	394	382	387	405	357	362	386	353	368	404	348	383	415	419	393	414	351	363	402	381	347	375	389	391	386	428	321	351	360	373	369	386	373	356	391	349	395	357	375	382
44980	42302	11951	6399	4410	3388	2733	2175	1856	1585	1361	1273	1089	1054	1121	968	894	859	766	746	719	707	690	7150	19296	1841	617	591	616	615	530	593	583	574	588	559	559	568	614	531	559	599	578	602	536	561	605	587	559	610	539	571	598	598	556	584	574	583	590	577	568	590	565	544	558	559	547	581	598	558	526	614	583	601	582	559	601	566	607	550	592	572	615	584	566	587	590	565	580	587	525	539	550	558	572	592	587	525	563	548	588	570	587	596	590	566	568	549	565	560	557	593	548	556	570	564	520	541	569	534	563	572	584	582	545	599	527	611	599	581	589	549	545	579	557	548	598	545	589	559	544	581	554	548	556	568	602	566	505	540	526	537	565	516	579	584	581	559	530	566	536	530	532	580	549	570	587	520	617	579	535	590	570	592	577	528	561	587	580	578	580	558	582	531	607	552	576	568	554	541	573	581	560	544	578	619	542	560	614	577	586	571	577	562	599	585	548	570	542	550	570	557	618	597	585	572	559	539	573	551	600	540	508	573	559	553	568	550	549	567	532	554	556	584	588	582	559	593	514	558	580	584	573	569	563	557	610	565	618	563	586	595	502	550	575	536	585	587	593	563	535	564	525	560	560	529	595	529	543	616	563	542	533	584	570	562	574	568	572	593	534	547	560	552	618	599	562	561	575	540	537	576	540	605	542	543	543	552	558	576	554	550	537	566	558	544	558	554	578	550	591	610	570	557	587	592	547	556	584	547	587	604	583	560	540	593	574	579	579	511	546	602	569	590	551	585	553	559	571	556	584	601	560	586	588	555	558	591	548	561	549	553	614	552	562	577	554	562	551	563	565	551	556	549	521	570	585	576	593	543	564	547	537	565	545	558	581	552	519	523	545	555	573	598	551	616	538	584	573	565	594	537	544	545	572	548	555	545	563	549	594	572	578	567	594	560	541	529	586	554	569	541	525	558	543	560	531	548	595	594	540	611	579	561	537	568	552	603	560	584	519	540	587	543	580	544	559	564	538	573	557	557	618	567	525	607	515	541	570	521	562	548	568	563	564	551	575	549	565	595	586	580	580	553	569	574	544	605	571	591	558	524	540	561	556	548	586	536	535	572	591	535	545	569	573	590	542	550	587	573	574	564	538	556	552	573	533	567	611	558	552	547	552	584	583	563	499	545	566	603	535	569	556	554	560	559	602	567	531	577	598	580	549	549	570	574	578	521	570	579	525	542	558	524	568	561	587	597	587	590	544	588	590	557	538	575	593	530	535	567	591	580	576	587	551	536	574	550	605	550	566	558	571	570	565	548	631	584	525	570	553	607	582	550	537	583	599	573	570	600	595	627	562	601	530	565	578	592	630	572	567	577	596	590	593	552	546	556	505	567	570	575	545	583	589	570	572	555	540	541	557	529	565	565	595	553	535	578	607	556	558	551	571	562	591	557	573	560	559	554	584	574	558	557	552	560	582	545	557	604	613	541	567	563	571	632	588	599	584	560	581	537	572	584	601	552	604	569	536	577	546	563	585	574	591	575	530	515	572	581	596	564	584	584	596	559	571	574	619	580	579	581	570	562	584	541	575	566	571	580	548	553	588	527	584	527	564	623	582	565	561	567	560	557	567	580	580	558	564	629	588	592	563	560	551	598	620	553	579	569	570	584	581	532	564	573	581	589	558	567	567	573	634	568	547	555	588	602	563	572	555	569	548	596	618	596	575	603	519	574	559	565	592	563	581	539	592	559	548	581	540	544	575	576	588	577	545	574	572	525	528	577	574	550	559	596	581	571	564	576	577	596	576	513	566	579	582	589	605	636	597	544	552	567	558	564	548	541	553	548	503	580	551	554	542	556	591	574	579	605	621	571	506	583	573	529	559	555	595	582	584	542	558	588	579	560	569	570	586	546	567	580	552	556	617	557	555	563	587	575	607	548	622	570	511	555	566	563	561	599	557	547	557	552	575	545	610	552	601	586	607	558	589	584	561	506	548	602	534	588	551	564	548	528	557	516	582	578	599	577	616	550	615	526	540	599	600	564	557	584	579	555	556	537	537	567	589	564	607	579	555	552	512	544	583	573	542	524	528	567	594	555	601	538	546	602	564	573	492	540	551	593	603	551	601	506	549	578	605	608	554	566	571	577	537	537	566	537	589	581	577	574	528	535	582	549	578	533	583	562	555	558	576	580	600	609	540	549	582	550	565	627	543	541	585	577	542	604	563	600	563	595	574	532	526	553	540	599	568	570	508	552	555	550	567	560	584	574	536	565	557	586	528	523	567	512	582	540	546	595	580	551	565	551	526	569	586	498	563	584	527	562	529	560	557	521	548	509	551	575	602	616	559	559	552	565	560	555	571	565	527	587	540	570	547	568	554	571	566	564	565	570	592	602	544	546	562	547	564	595	555	591	586	578	572	539	574	573	618	585	561	551	576	564	607	557	579	586	526	544	564	560	572	575	590	544	550	547	587	546	547	609	575	649	585	595	556	563	568	565	563	566	585	585	544	586	564	558	505	550	551	569	598	544	591	583	563	567	583	522	572	545	587	543	556	574	518	603	519	570	527	577	567	598	618	552	566	565	576	554	569	539	602	558	595	573	583	565	554	570	552	575	574	568	522	538	610	552	547	574	545	580	575	553	568	513	597	567	525	513	549	548	586	539	528	592	569	604	550	573	570	569	577	548	591	562	562	518	564	558	640	554	545	561	582	551	578	580	561	555	570	564	606	577	524	561	552	606	561	547	575	589	544	551	576	569	545	540	583	562	567	555	605	584	569	578	563	579	591	554	556	567	542	551	548	565	559	579	545	518	585	604	558	532	573	539	525	594	549	599	588	590	593	562	515	544	544	584	580	581	532	543	563	543	581	554	562	560	602	564	518	572	579	570	602	539	546	555	588	502	523	582	603	569	582	567	550	541	544	533	593	607	548	559	595	620	546	565	564	540	591	545	595	542	569	556	618	522	559	613	556	596	575	606	571	559	523	590	549	543	592	589	543	558	526	573	608	518	526	565	583	566	585	592	574	581	550	589	539	576	546	564	611	580	497	575	532	606	555	557	558	595	583	614	578	588	565	532	610	566	597	557	579	582	547	567	564	594	522	608	572	537	592	538	571	572	588	566	575	551	543	557	611	568	582	605	571	592	599	576	534	576	554	577	581	546	598	545	555	615	560	542	590	523	523	565	556	554	593	538	553	568	548	580	553	530	572	504	553	584	543	557	576	561	564	552	597	533	576	590	536	575	583	594	554	582	616	552	536	581	579	544	577	567	566	596	584	590	558	551	550	579	549	534	566	592	552	562	575	566	558	570	580	545	558	560	617	569	569	560	563	540	583	526	533	548	567	529	568	579	558	560	582	542	537	575	561	540	549	585	597	553	550	582	547	557	574	572	553	559	574	501	567	552	558	627	576	583	551	510	555	546	597	594	564	613	563	608	595	551	608	554	600	563	573	571	569	550	580	582	595	576	560	577	564	585	579	589	553	566	572	571	558	552	588	553
26505	21240	12645	1402	729	688	615	570	546	616	632	566	625	551	605	617	561	567	594	590	559	606	577	676	1178	651	580	570	605	622	600	555	537	584	547	552	539	523	539	552	579	611	590	594	596	576	557	582	573	586	573	564	571	550	602	569	584	596	570	547	596	582	538	567	565	542	561	544	546	538	580	586	569	548	572	588	557	556	550	569	558	570	575	582	585	570	562	567	554	578	552	574	589	558	580	519	583	601	585	559	583	551	596	577	560	608	578	588	529	585	541	577	561	593	591	574	561	531	587	562	585	531	611	558	558	570	594	568	564	585	529	584	580	572	566	563	558	556	556	549	533	583	577	562	586	577	570	558	594	576	583	544	582	541	522	541	577	539	567	594	570	580	579	610	563	560	539	573	529	552	552	587	522	538	565	574	534	545	600	575	555	561	584	588	577	587	558	565	575	555	558	535	549	567	572	611	526	555	569	554	554	553	548	584	587	577	567	576	555	550	540	593	582	548	542	574	579	559	536	599	543	595	560	565	593	593	595	561	527	546	569	537	590	540	551	569	577	570	587	582	522	548	574	595	574	564	522	594	562	557	550	564	546	584	579	594	513	561	590	543	583	597	564	595	542	553	596	562	543	605	559	504	561	590	558	574	577	552	559	592	511	568	593	568	568	579	549	580	578	574	570	553	576	574	560	537	595	569	589	560	544	594	559	594	555	564	552	571	595	591	588	564	604	593	567	524	544	559	577	556	600	595	573	552	550	599	611	551	568	530	537	583	586	561	579	543	649	585	567	598	563	588	545	555	537	569	561	567	558	572	566	569	623	578	571	581	539	568	513	574	577	572	603	536	569	550	645	533	553	569	581	569	580	581	560	564	549	567	605	569	583	581	557	540	560	546	567	567	604	559	545	574	551	586	600	541	606	604	539	539	534	585	536	515	567	526	588	608	620	603	508	568	618	582	598	563	583	574	549	540	559	566	590	534	528	542	547	584	554	564	516	580	603	568	546	616	535	590	552	572	574	563	547	587	534	554	585	578	617	619	561	530	520	526	579	570	548	592	565	605	565	563	592	588	567	583	537	608	568	613	595	564	618	576	546	544	537	585	612	575	603	535	548	604	574	576	574	619	548	558	577	620	525	552	610	580	575	550	568	613	586	597	549	577	583	541	577	535	618	548	549	574	541	578	580	543	560	562	564	582	563	579	561	585	565	583	564	561	572	571	586	610	575	589	547	546	554	547	606	594	582	584	578	552	545	583	558	530	572	560	569	584	578	589	563	592	592	592	583	557	568	584	528	564	537	571	584	561	550	580	550	645	561	610	558	564	560	570	557	568	609	528	566	508	543	595	568	530	577	562	566	544	570	592	514	557	535	561	596	557	535	554	548	595	588	587	579	551	551	565	591	576	536	591	586	606	561	571	522	569	522	583	576	568	540	564	607	561	564	580	563	587	568	585	555	568	539	585	579	578	596	546	540	571	601	545	580	591	556	563	567	577	568	588	577	565	563	616	548	584	548	538	568	580	576	557	557	575	581	575	585	613	571	509	521	584	533	582	551	562	554	505	560	550	593	615	533	554	573	562	539	548	582	571	561	529	587	605	584	586	573	548	570	494	549	559	572	586	590	557	556	552	563	569	552	556	576	621	563	545	563	569	595	566	558	572	541	581	573	546	538	589	609	573	583	549	558	560	572	548	613	595	551	581	573	571	550	538	558	614	595	606	567	567	579	534	549	599	546	569	566	570	530	571	555	552	567	567	598	555	569	541	561	559	553	573	510	582	588	551	581	585	559	552	573	528	546	541	545	562	550	541	592	586	554	600	569	584	611	543	578	534	556	568	593	553	505	559	567	620	571	584	568	586	586	589	580	557	538	555	533	592	537	563	567	536	567	563	572	558	558	575	548	583	581	588	589	519	591	555	590	589	567	548	514	607	570	543	591	559	545	569	597	585	612	519	582	573	583	605	578	560	566	560	585	544	546	592	603	532	552	600	540	541	558	571	561	569	543	586	539	562	570	587	533	566	551	588	558	523	549	552	554	552	600	581	579	560	551	547	585	537	547	541	557	581	546	638	572	550	570	563	548	544	553	550	545	581	582	578	586	517	557	574	545	531	588	588	562	578	592	577	536	562	591	563	562	530	549	548	569	571	556	592	547	549	529	591	582	556	561	610	529	562	544	572	562	528	579	612	613	572	588	553	581	587	560	561	586	550	615	589	597	570	551	620	571	581	564	554	560	560	580	564	631	557	604	525	543	600	530	583	584	587	572	513	628	597	586	574	577	526	576	587	542	597	573	575	583	583	541	565	566	587	521	569	577	559	556	593	560	528	642	555	582	587	597	583	577	621	567	563	573	580	548	596	591	560	557	546	549	533	582	549	549	579	550	536	531	610	580	587	564	581	583	540	546	570	586	564	565	605	571	570	575	562	609	568	586	564	572	574	566	568	583	584	581	551	561	568	566	533	546	572	566	587	532	542	556	567	592	548	546	559	609	580	579	595	524	569	588	612	586	545	594	594	611	559	590	556	571	605	589	603	590	599	541	581	632	549	566	593	545	584	579	554	592	541	520	527	604	571	574	606	585	551	595	544	567	581	570	571	577	571	527	580	564	626	560	556	553	552	535	518	585	568	555	529	570	588	536	571	549	585	557	566	594	572	562	592	566	544	592	560	577	540	570	560	633	611	551	556	553	561	572	527	590	538	583	566	608	550	551	567	614	593	605	558	543	535	527	550	599	582	645	573	581	567	553	512	546	558	585	573	576	556	530	580	535	567	605	571	564	548	570	583	559	547	562	589	574	523	565	563	598	564	574	560	614	592	589	583	546	565	533	569	560	585	607	538	617	561	555	553	615	612	535	553	526	544	541	551	588	576	617	561	589	541	571	528	553	613	583	548	602	566	593	591	612	592	566	585	558	552	575	565	558	591	620	572	560	565	533	587	552	553	577	587	554	578	543	603	587	604	573	566	576	584	575	562	553	582	553	562	578	582	573	551	533	564	597	566	594	561	553	585	559	558	588	539	578	555	578	554	566	595	526	575	575	543	538	609	565	550	570	567	568	568	573	584	543	540	555	575	545	531	537	582	562	546	577	571	521	560	546	593	627	584	574	572	592	558	549	574	589	605	561	545	555	544	592	602	563	594	549	543	560	609	610	566	543	577	591	590	538	586	549	580	570	590	609	555	513	581	540	560	561	574	579	557	569	562	564	575	560	559	568	549	526	583	600	572	570	576	543	563	573	547	596	566	562	582	569	575	577	588	532	581	552	600	575	544	567	551	536	585	557	586	620	566	611	548	579	577	557	543	576	564	579	581	585	562	630	551	598	583	561	556	596	577	582	557	579	582	554	586	553	534	573	548	526	553	566	611	569	530	563	567	531	579	563	595	605	554	554	593	566	564	578	570	580	572	602	556	579	563	499	536	570	594	592	561	559	575	567	562	570	561	552	561	609	593	621	575	561	571	598	548	574	562	535	575	519	577	582	574
15714	21638	1844	1218	1054	956	1001	963	930	867	908	929	869	915	880	853	858	831	843	802	863	881	849	1215	2396	1015	790	793	796	808	860	819	812	843	855	787	843	812	798	827	843	844	870	834	839	820	883	805	857	823	857	855	867	809	829	863	838	836	896	821	875	874	820	848	811	854	829	797	818	793	863	830	873	822	885	853	744	828	835	846	823	841	824	842	831	834	828	825	835	855	804	781	884	850	843	834	821	892	867	761	878	804	874	778	851	851	815	823	764	839	796	848	829	840	840	854	810	827	831	882	834	774	839	798	817	752	824	840	748	856	798	814	828	857	804	846	847	842	790	774	843	805	826	777	820	817	843	811	816	814	831	852	853	825	786	802	849	824	811	894	858	809	811	867	825	812	822	834	851	860	778	814	805	786	872	794	834	803	804	856	814	836	802	818	872	835	818	802	857	835	833	771	828	828	826	830	840	837	832	823	842	836	840	824	779	838	827	823	834	861	785	827	823	837	818	836	793	808	829	814	817	806	837	835	821	852	745	820	875	833	831	827	807	755	820	835	768	853	817	824	845	797	850	819	781	775	847	838	869	814	833	790	842	783	890	805	816	849	824	796	774	830	844	826	763	836	797	832	779	817	838	815	809	833	805	882	829	827	825	818	810	781	842	831	815	784	837	837	839	833	762	782	828	851	810	809	824	837	853	833	824	822	869	845	818	834	891	848	818	810	850	765	816	826	828	870	801	844	850	826	792	797	850	870	791	876	784	825	854	811	811	843	811	813	830	812	827	816	878	866	795	848	834	838	827	797	790	832	812	833	784	822	845	793	848	827	881	847	835	813	876	837	828	818	837	832	807	774	853	848	832	821	821	817	831	864	838	819	873	830	792	778	811	801	833	798	843	827	844	834	842	864	806	859	843	810	803	797	870	826	844	788	845	868	825	839	791	837	820	845	876	863	820	856	807	875	824	847	799	824	796	841	846	854	812	808	807	835	855	794	825	835	788	825	820	796	822	836	853	820	777	814	847	796	858	805	776	856	825	830	768	850	841	788	829	846	821	813	809	824	827	817	805	844	760	786	826	789	857	807	833	832	805	832	854	822	813	806	822	784	788	809	850	807	851	828	840	874	832	850	852	805	844	797	751	809	863	849	851	863	787	838	784	831	845	803	792	857	813	755	824	783	788	846	809	877	829	787	865	828	782	849	875	887	816	858	799	839	830	814	839	789	832	849	798	863	805	801	839	812	876	839	810	797	869	825	827	861	830	832	824	855	839	833	789	832	869	859	848	840	830	835	800	877	841	840	820	809	811	829	822	762	849	821	800	812	787	877	816	810	843	788	860	804	854	756	889	807	786	833	838	824	841	791	818	824	811	806	852	793	847	852	835	813	836	779	858	828	819	843	806	805	799	867	916	804	809	846	836	797	842	839	826	845	855	803	791	829	831	824	854	831	832	803	855	867	843	817	845	832	818	842	846	911	798	836	871	843	801	822	823	843	886	803	794	741	819	848	846	862	864	837	844	851	815	827	830	812	805	804	803	859	803	816	815	839	844	787	845	858	830	848	792	826	826	791	788	813	818	849	839	853	852	841	847	827	813	872	829	822	834	821	836	859	841	821	829	836	794	838	797	842	826	880	846	796	835	842	808	766	877	875	801	843	871	841	842	851	832	805	856	842	781	783	796	815	820	798	818	850	791	863	821	827	854	821	827	819	791	825	847	859	797	837	814	827	820	780	771	819	803	825	852	849	847	853	785	820	834	860	833	856	836	815	813	804	788	888	806	882	827	778	828	813	837	848	885	780	812	765	776	771	827	790	829	875	884	816	853	809	815	808	821	776	808	824	864	799	805	847	776	841	822	825	802	814	769	817	820	831	804	777	827	830	843	905	802	772	852	851	860	801	865	790	855	800	855	882	831	807	830	822	778	812	832	794	833	872	823	760	807	837	789	836	757	797	850	853	815	848	828	817	808	842	851	838	832	836	818	882	844	839	814	784	854	826	897	857	844	777	836	814	858	840	835	842	777	832	811	816	771	822	819	881	811	831	814	857	817	795	781	809	848	863	855	831	784	830	818	856	820	835	852	808	768	807	842	798	815	818	889	813	805	817	829	806	882	814	879	803	814	828	810	782	814	794	779	816	770	822	821	868	928	859	777	793	794	843	824	837	850	867	869	764	846	838	809	824	787	873	793	863	779	845	829	817	854	844	799	801	792	829	833	757	842	798	913	866	895	817	844	764	848	815	825	872	873	856	821	783	798	808	870	831	870	810	878	839	862	801	844	817	777	835	834	849	847	822	835	818	809	809	829	854	826	864	842	868	838	863	828	790	834	809	846	798	806	829	795	838	813	818	845	809	832	811	794	827	804	817	827	802	841	790	846	825	809	835	846	847	873	750	816	813	842	878	785	791	771	859	844	859	838	839	819	853	820	834	789	896	797	809	819	813	786	813	822	813	830	826	812	819	852	835	805	830	821	818	875	833	785	803	821	841	839	828	825	818	850	801	853	899	832	812	806	818	837	840	826	850	841	827	798	820	836	832	795	814	823	812	823	822	836	799	749	824	829	856	808	831	806	813	834	840	831	845	810	862	871	790	808	796	830	809	821	812	835	735	797	773	827	789	806	815	860	749	816	819	810	824	821	844	846	779	899	843	809	811	805	797	807	771	852	816	813	838	794	826	848	854	819	776	805	804	813	845	842	821	807	857	831	865	784	805	855	864	819	835	846	866	886	821	845	833	832	829	846	856	818	833	777	798	754	787	855	810	843	819	785	853	871	830	818	852	829	812	843	824	803	816	766	814	861	829	854	790	800	845	851	845	869	792	842	840	824	822	893	793	795	765	809	807	851	819	847	840	833	776	823	814	753	816	806	797	800	772	804	832	831	818	849	838	837	833	852	790	824	826	847	800	787	843	824	828	851	818	847	839	824	857	820	810	838	813	825	839	854	827	888	807	864	819	819	807	778	826	800	837	795	817	873	832	838	873	865	800	845	818	814	778	784	851	849	866	866	838	810	858	862	791	847	822	806	863	827	804	836	833	811	833	805	806	812	814	796	785	865	761	831	800	849	827	869	784	837	805	814	830	817	798	852	816	877	793	803	799	767	797	773	849	839	775	807	835	793	852	748	826	851	834	870	804	806	804	774	856	821	791	777	814	823	858	796	858	848	802	833	786	804	809	867	795	795	806	818	809	839	825	828	849	808	853	764	841	803	804	759	856	820	808	818	846	799	797	807	860	872	760	877	838	775	786	823	792	751	898	851	828	853	831	872	809	794	802	825	801	807	842	805	816	846	802	865	800	780	774	837	827	811	781	836	855	838	826	836	783	836	848	798	783	794	823	845	767	815	820	827	892	846	853	811	880	840	819	825	844	844	838	859	776	831	780	826	858	797	862	834	838	827	774	866	786	859	856	830	824	820	808	809	816	800	810	830	787	801	822	830	733	798	802	830	825	797	824	833	866	807	805	860	818	827	844	851	830	862	824
23750	20902	28132	23750	20775	7582	1334	1044	851	787	768	749	761	757	724	678	721	730	710	670	703	660	712	2211	5736	1099	719	658	668	689	669	663	654	669	665	618	613	641	637	682	635	676	731	668	699	635	651	631	648	633	620	664	610	591	650	635	631	628	669	629	614	666	628	651	654	651	608	604	666	621	676	605	573	667	622	618	661	597	666	605	679	623	572	645	601	648	669	667	687	670	619	697	648	658	660	641	652	669	626	677	631	663	689	723	677	677	650	661	694	685	627	620	649	674	671	645	637	609	689	658	614	674	670	664	615	647	664	665	631	617	628	630	656	679	619	646	631	597	653	638	647	637	655	672	678	640	620	638	648	640	621	683	632	627	627	621	652	627	649	645	637	643	644	636	652	651	629	668	656	656	648	664	579	699	650	679	678	670	613	617	612	629	617	648	670	608	613	668	666	666	686	689	647	683	679	656	690	671	686	636	629	604	677	671	626	643	606	656	679	633	646	658	658	675	698	652	674	666	660	653	685	655	604	651	696	663	664	668	602	628	645	655	615	646	690	696	622	680	623	661	646	630	645	669	615	652	677	616	632	654	587	659	673	636	627	662	598	657	644	661	643	700	600	622	698	659	654	649	621	691	628	641	636	681	636	667	664	640	623	614	672	637	663	628	621	670	659	636	604	667	645	678	682	633	599	642	674	656	670	624	633	641	648	631	699	621	637	691	689	685	688	630	619	638	650	636	645	651	603	674	672	659	644	640	669	700	659	669	638	648	577	629	670	648	650	649	662	715	628	673	591	679	660	667	642	639	642	633	667	694	690	669	646	651	634	653	677	665	629	613	662	643	627	626	685	621	646	598	689	683	627	660	619	677	663	627	667	605	672	630	649	628	665	642	647	673	684	682	653	577	625	695	657	688	710	663	655	649	661	646	648	666	688	643	680	676	664	635	643	632	661	640	635	652	623	661	619	613	619	654	609	591	675	674	662	647	642	632	666	635	687	643	644	665	646	671	636	674	695	682	698	650	633	639	624	628	647	628	643	632	637	645	576	689	606	657	645	671	653	619	632	630	616	654	677	668	669	610	623	610	624	669	651	625	634	659	598	624	667	641	642	666	658	628	591	605	665	655	623	683	636	719	633	688	624	653	667	703	617	641	649	648	663	671	635	619	658	641	619	620	647	659	641	617	629	646	664	676	616	670	638	647	546	626	663	658	643	636	638	690	699	611	648	626	651	636	655	682	665	629	662	663	624	658	665	614	673	635	671	690	643	625	687	649	625	646	695	633	673	624	607	663	653	683	644	644	630	644	627	642	663	687	630	613	655	659	648	691	670	667	652	629	666	664	668	618	662	690	644	652	739	673	636	617	590	657	627	621	657	674	628	616	652	642	635	677	669	626	656	677	645	621	646	638	643	674	749	631	644	644	635	673	614	605	608	627	669	661	646	648	621	694	626	645	652	636	698	642	661	675	615	673	614	659	633	664	647	644	638	617	648	670	651	634	642	652	690	631	658	650	633	657	651	631	652	672	672	662	702	622	625	659	646	666	644	640	649	687	640	604	622	638	654	591	659	645	681	616	671	636	660	661	631	617	603	612	667	611	679	643	646	587	603	638	633	621	646	662	679	612	642	640	621	635	639	649	632	614	692	648	623	631	654	645	609	667	656	689	611	677	661	632	616	611	660	615	657	639	646	666	649	634	657	624	613	659	621	702	654	645	636	664	679	669	664	618	610	653	665	665	669	658	617	645	647	618	639	686	647	665	678	659	648	668	644	643	648	633	677	639	638	648	650	612	642	657	638	664	618	698	621	590	607	679	661	655	633	679	599	615	692	693	659	670	627	637	632	619	659	677	635	671	632	666	671	623	628	645	662	619	668	629	644	639	663	682	685	615	654	658	675	666	647	672	645	595	696	655	632	680	667	648	654	651	673	632	675	659	668	672	615	617	605	640	645	621	611	642	668	668	657	639	650	660	596	655	666	608	600	644	667	632	619	638	646	581	629	618	648	614	671	630	664	656	604	677	613	626	647	637	626	643	641	662	607	615	655	676	655	653	632	631	630	626	605	649	645	655	616	660	697	624	638	653	645	641	665	662	693	626	604	631	660	667	680	646	625	639	633	620	681	691	624	662	653	647	607	621	613	656	644	672	686	651	665	653	601	643	640	630	676	638	659	643	626	665	605	655	626	600	666	656	651	641	650	670	669	626	620	600	654	645	618	628	665	675	681	662	659	669	589	607	677	666	634	666	646	645	651	660	675	688	638	688	678	658	647	602	689	669	631	632	660	641	671	611	644	640	631	659	655	628	661	631	652	669	646	675	639	667	650	659	627	713	620	680	650	685	654	659	664	643	620	666	641	619	623	679	674	614	686	615	648	634	650	659	692	621	668	676	679	684	624	604	689	623	666	672	697	620	612	657	676	689	656	645	653	643	662	653	631	658	652	647	683	676	658	699	638	672	674	639	636	655	629	654	672	665	648	650	669	633	681	631	597	685	604	644	628	606	668	627	678	608	616	662	677	586	604	630	648	639	643	627	610	652	657	673	647	694	631	653	649	680	643	604	603	641	631	642	639	638	593	660	684	680	612	653	657	663	677	654	669	651	675	633	608	607	649	586	657	636	684	647	623	673	699	670	667	655	667	638	606	653	651	625	645	643	561	630	645	670	656	613	616	680	657	654	651	641	710	630	622	659	613	651	636	673	676	660	613	628	674	653	666	641	677	628	650	649	612	649	683	608	608	668	643	673	652	663	617	667	679	620	657	660	709	631	642	607	653	597	626	651	661	637	651	628	671	639	684	674	659	661	608	628	648	624	634	642	656	659	688	666	665	721	636	650	667	659	664	669	640	677	632	654	615	657	626	628	680	678	652	610	650	623	624	675	638	644	650	665	649	604	668	644	631	646	673	660	655	679	637	592	645	688	644	644	628	687	670	696	648	652	654	684	650	645	677	669	619	642	681	639	635	624	643	678	638	638	637	659	639	623	589	591	670	621	639	624	664	640	582	624	644	661	675	636	664	651	646	632	653	678	663	671	691	620	622	651	588	591	623	635	638	622	671	642	677	617	693	680	711	657	647	666	695	660	625	652	658	628	639	641	657	630	650	597	588	648	628	657	650	665	613	655	665	632	631	659	636	650	563	712	685	651	651	645	665	653	641	630	642	669	648	656	618	673	627	677	642	639	622	635	615	631	656	679	637	714	618	643	643	664	605	597	630	643	646	624	603	628	631	666	623	658	667	679	679	655	656	647	669	663	613	642	649	632	664	621	636	594	659	662	671	622	632	672	658	633	676	657	625	672	662	642	669	674	648	652	656	688	666	673	669	636	666	609	622	634	616	663	665	692	657	673	637	660	635	627	638	621	658	669	655	650	612	624	653	671	648	631	651	620	656	654	700	617	661	637	638	640	675	696	656	651	664	653	675	644	693	645	618	621	663	667	617	654	714	554	631	663	625	676	642	657	662	604	638	606	651	677	633	618	649	669
35917	41065	7864	4210	3036	2425	2048	1850	1584	1391	1458	1281	1217	1212	1183	1137	1109	1072	1052	1066	1064	994	994	5187	11711	1697	966	1002	997	965	958	950	928	956	968	960	917	975	908	918	897	959	972	928	978	940	924	978	921	939	960	967	934	913	938	913	945	963	986	973	919	937	959	943	953	998	930	943	905	963	955	976	923	936	915	939	925	910	936	919	965	903	974	935	923	933	914	976	919	897	927	959	984	942	915	927	906	919	885	915	874	942	919	1020	913	878	961	912	947	940	940	1004	941	869	952	912	941	923	965	919	955	931	949	938	983	883	950	956	943	940	973	969	897	961	941	908	947	925	993	937	953	990	992	935	947	953	952	982	993	954	927	928	934	921	962	896	928	939	904	935	947	917	981	934	918	915	910	923	905	936	964	904	935	939	894	889	913	967	950	935	929	959	922	915	941	979	930	925	984	921	973	912	972	910	904	987	1031	956	945	955	923	911	947	932	937	917	901	947	909	904	984	896	946	971	926	907	908	997	948	944	904	924	986	926	952	945	924	931	939	936	951	992	956	861	897	905	921	902	928	965	956	929	967	959	914	902	892	923	916	955	880	912	946	960	928	872	942	894	923	949	944	945	947	932	929	959	923	914	925	958	888	1004	903	968	942	949	900	937	946	950	935	911	922	927	953	953	925	888	866	992	950	940	977	954	945	955	920	949	932	976	960	932	936	910	914	928	931	907	949	932	955	913	928	941	901	965	937	954	952	932	872	993	948	940	905	895	894	864	952	931	886	928	929	934	908	959	931	894	964	945	910	982	898	955	930	924	990	942	936	960	946	962	933	935	943	983	907	921	943	921	920	921	964	886	908	948	974	958	954	941	939	916	902	971	934	972	893	904	985	891	958	951	981	917	980	922	899	948	1001	888	940	981	918	901	934	966	925	900	927	924	953	920	948	910	887	929	897	932	900	967	929	900	957	952	904	948	930	982	922	882	966	937	897	931	912	924	944	876	916	919	983	941	872	901	924	904	901	989	908	944	925	955	931	881	944	935	933	919	885	971	905	910	860	847	962	916	967	952	920	919	948	930	959	966	958	923	962	983	945	986	950	951	894	886	933	998	981	901	943	944	941	938	959	933	910	970	952	894	934	984	935	931	983	924	964	929	927	910	915	988	883	956	963	976	910	866	904	932	903	958	922	895	962	963	965	986	984	901	912	946	898	912	904	920	952	941	972	970	901	994	921	976	933	884	942	957	983	945	874	881	921	926	913	894	903	929	964	956	915	924	968	940	939	971	897	920	925	960	921	962	939	910	891	927	955	926	878	960	941	973	920	915	971	963	924	938	916	963	1022	940	983	963	893	924	889	907	918	863	962	1055	978	923	929	901	912	937	918	904	988	949	969	954	893	919	988	927	955	937	972	970	918	895	890	971	884	975	941	921	934	929	883	894	960	903	973	946	927	905	941	953	887	946	964	930	916	872	886	901	935	948	991	962	942	935	887	933	963	932	922	967	974	978	944	920	952	943	914	934	877	932	954	968	928	907	931	943	942	954	981	953	916	865	936	977	920	917	918	978	890	914	977	937	930	952	960	962	930	973	969	964	968	913	952	899	940	922	968	932	926	929	971	966	925	923	948	922	959	949	944	895	979	920	960	886	918	913	937	899	931	956	969	905	899	954	965	951	915	914	945	940	907	913	927	943	880	889	944	938	994	902	995	939	959	984	935	932	884	940	940	938	925	905	976	930	942	970	895	950	949	912	998	942	974	911	936	985	918	938	927	942	938	930	936	960	937	902	907	946	911	890	889	931	902	918	926	866	921	929	1001	986	902	891	964	938	880	955	893	964	941	936	891	937	922	916	1000	902	1026	915	983	938	928	908	933	974	920	926	952	968	951	967	972	969	984	930	973	942	935	959	930	922	927	936	905	1018	930	948	928	916	944	921	940	935	909	942	961	950	941	952	913	958	944	897	884	915	897	945	954	969	976	893	944	949	992	948	905	900	923	925	971	931	928	932	889	960	1003	959	955	954	957	935	927	891	961	943	938	876	925	908	914	972	944	935	909	931	947	901	934	943	968	925	919	919	927	944	919	949	870	960	943	955	915	927	902	942	931	989	918	889	920	932	920	856	982	880	973	901	932	967	986	936	978	895	983	955	945	910	947	892	904	892	953	898	887	942	888	945	909	968	959	923	942	879	928	956	949	931	1013	960	931	924	907	940	929	962	912	916	891	948	928	982	974	993	966	889	994	984	910	938	909	911	961	910	912	889	935	989	926	936	926	902	946	937	960	933	955	915	920	942	907	918	930	934	941	909	957	877	896	961	932	948	901	949	928	883	923	933	972	881	971	956	938	947	871	926	963	906	925	896	956	968	923	919	932	947	981	969	918	899	948	933	930	928	954	929	920	963	921	992	915	870	958	972	908	945	931	930	893	866	997	947	906	921	931	903	941	1000	977	919	907	934	1029	906	936	917	942	905	911	941	893	987	970	946	909	925	912	896	928	958	916	923	933	976	926	934	934	976	936	955	948	963	918	960	934	886	916	917	932	935	932	955	922	989	933	949	942	881	902	887	976	936	976	950	962	938	916	922	903	917	935	948	923	961	900	971	909	914	948	916	946	924	925	922	949	930	995	961	946	936	931	919	894	971	953	985	924	971	924	961	935	1004	838	947	867	949	903	907	930	943	1001	942	934	940	865	919	919	990	892	947	998	982	953	944	902	937	940	917	979	977	916	913	986	939	961	910	950	893	938	952	893	961	943	908	939	922	933	912	924	894	870	930	946	911	929	932	937	983	973	982	951	910	934	936	918	963	904	910	882	923	942	930	917	902	906	949	948	937	959	937	879	924	929	876	895	920	942	874	937	932	960	975	959	959	886	941	859	1012	894	921	930	901	951	916	949	911	1017	963	933	932	908	957	910	914	939	935	896	940	956	903	935	994	952	951	923	985	915	954	971	893	909	951	941	949	933	910	910	927	899	911	954	959	902	957	937	928	941	897	957	924	934	986	946	924	958	960	959	918	953	964	971	934	930	883	942	983	964	956	895	1001	848	984	906	932	988	947	898	966	918	921	920	904	935	904	899	959	932	901	916	955	943	915	912	912	898	942	863	938	852	927	963	903	958	905	947	964	945	934	916	916	934	908	922	932	938	961	934	896	955	977	937	969	899	985	959	890	851	955	925	947	945	913	910	932	975	950	914	961	1004	1008	959	946	955	886	949	944	955	953	900	945	940	932	949	973	958	930	886	962	922	910	914	954	892	941	882	895	910	915	953	948	925	929	977	958	924	990	982	893	945	882	984	973	896	957	919	957	903	938	949	901	895	933	975	913	909	982	949	933	968	884	919	965	892	967	982	1026	936	906	940	894	957	959	905	952	917	925	883	960	916	948	910	877	961	913	907	976	897	883	971	908	978	942	899	917	894	944	871	961	967	959	900	866	923	911	897	917	952	959	926	924	926	924	948	936	902	946	969	949	961	910	917	945	965	1004	915	880	871	894	964	955	953	982	918	853	891	920	932	862
22799	20914	28766	23187	20904	20774	4976	951	742	719	651	617	523	523	515	475	418	456	456	405	429	428	430	2989	7427	810	371	388	346	365	368	387	381	378	375	371	377	374	371	387	363	365	333	367	412	374	339	355	393	342	386	383	355	372	330	358	362	337	358	372	362	350	391	344	372	368	338	352	369	339	388	367	328	356	385	336	332	384	376	360	359	339	332	346	324	328	341	351	354	366	383	396	366	324	353	351	349	379	355	359	332	363	382	362	348	345	380	355	366	327	374	345	380	364	368	367	356	363	394	356	362	333	395	343	360	361	354	358	324	359	349	378	340	381	392	347	355	366	343	353	380	386	366	346	381	326	339	350	325	373	381	387	352	377	370	351	383	337	358	366	345	365	372	380	357	372	361	358	358	408	348	372	365	361	361	389	360	380	340	348	374	396	383	340	362	357	358	351	370	382	383	376	350	377	390	397	365	340	309	319	347	324	362	357	358	378	335	338	389	370	354	386	366	394	347	356	387	364	374	361	363	360	378	370	388	356	354	366	339	343	359	383	358	337	333	358	352	394	340	367	351	338	375	376	343	344	369	338	365	323	330	359	362	367	361	375	347	406	361	360	390	353	339	372	367	351	358	340	351	370	336	372	383	351	363	374	354	348	350	363	365	376	406	395	375	377	325	324	364	370	369	370	364	369	358	351	399	416	337	353	350	369	353	367	349	350	351	337	356	353	396	360	398	327	345	366	384	384	346	354	422	365	347	379	356	344	360	338	370	355	359	363	360	310	352	387	355	364	373	344	343	369	330	362	348	386	355	380	337	387	342	392	338	381	334	396	381	363	335	357	350	370	368	353	361	321	360	361	358	362	362	360	390	334	348	361	379	372	353	353	376	345	365	373	298	350	361	352	372	338	315	363	365	355	343	352	368	347	364	354	391	360	340	356	352	365	363	356	364	368	325	351	377	380	374	364	378	348	338	355	344	375	336	377	365	337	332	342	339	364	346	366	356	378	375	371	345	348	393	349	364	337	348	374	330	346	345	364	343	377	319	381	365	378	378	355	359	377	326	377	355	369	380	371	393	345	371	367	364	389	353	335	377	372	342	341	356	336	345	346	370	362	414	379	345	314	349	342	338	371	355	356	343	370	343	357	369	349	361	367	393	367	361	380	373	348	352	350	373	373	358	356	387	362	342	356	347	366	367	348	371	336	344	353	379	366	371	370	362	339	357	386	349	385	406	361	393	332	404	380	335	356	370	372	351	366	367	362	351	336	336	362	332	357	324	353	363	338	369	364	362	390	354	361	332	358	374	358	335	317	368	352	338	328	353	360	347	367	393	368	358	349	405	369	384	360	322	344	374	357	369	371	375	391	377	346	332	339	388	334	384	394	328	363	346	358	367	374	347	347	344	350	348	354	354	382	340	339	337	374	382	386	362	351	372	343	385	377	325	347	370	368	340	333	330	340	352	363	358	343	364	365	321	332	367	334	341	372	337	376	364	367	370	338	318	383	329	364	316	403	376	375	351	368	371	345	358	352	349	369	347	367	333	321	340	366	333	364	336	383	353	343	337	329	355	371	341	365	379	383	346	332	361	393	405	354	359	380	370	352	342	386	358	347	376	350	357	354	360	364	341	345	343	338	384	357	369	367	378	364	373	359	364	365	365	352	372	328	368	372	350	391	371	349	354	340	374	331	324	342	344	359	344	343	352	355	396	348	333	358	363	357	344	385	336	376	373	334	368	368	325	342	351	356	359	401	366	363	377	384	359	380	361	366	355	378	348	373	362	384	397	390	376	352	366	365	412	342	364	359	365	380	359	350	368	348	355	390	385	350	348	353	353	346	362	339	366	368	344	353	383	327	348	370	376	354	345	365	345	355	363	355	382	383	336	408	372	367	352	352	365	364	356	381	373	380	369	358	311	377	373	338	390	343	336	374	401	363	378	374	368	342	377	357	350	341	368	376	378	380	355	346	371	334	381	365	351	376	370	353	372	359	350	318	391	357	361	374	363	367	340	348	352	369	351	365	365	359	363	360	336	368	397	365	375	361	347	345	393	391	356	359	344	376	339	354	374	335	374	370	342	347	370	376	361	360	372	381	304	355	365	373	370	388	328	370	371	383	352	366	367	342	358	370	341	367	374	388	321	347	351	356	389	396	397	379	394	348	365	377	360	369	335	353	362	345	333	382	348	395	372	324	371	371	338	363	344	344	362	369	329	373	364	336	360	365	336	364	348	364	343	372	335	385	364	366	379	356	354	365	351	389	363	364	336	341	344	353	335	346	388	338	353	379	336	350	350	358	397	361	337	361	339	374	347	379	364	360	354	372	339	365	342	381	341	353	349	350	359	369	343	341	356	331	368	334	362	364	366	338	368	347	363	404	390	339	357	336	350	368	357	344	351	377	342	367	353	365	353	410	368	364	339	368	362	359	337	355	323	351	380	360	395	360	347	339	341	369	358	356	371	352	394	328	388	354	364	363	380	336	370	368	344	362	375	353	353	364	349	321	369	354	372	368	347	338	350	370	357	341	368	342	350	355	357	384	389	360	381	377	343	337	341	371	353	338	384	369	362	349	375	357	363	361	366	366	381	374	359	377	338	356	376	358	319	314	353	388	370	348	389	358	363	376	331	343	321	370	364	357	328	365	365	371	337	348	331	337	344	383	355	343	363	351	369	338	339	357	346	394	368	361	341	360	343	351	339	346	356	372	342	372	368	358	341	346	375	342	334	374	363	401	357	336	366	361	379	395	327	335	370	345	402	391	353	371	360	360	383	362	345	324	357	334	330	356	367	339	371	356	345	381	328	355	368	374	388	367	368	350	362	366	349	333	340	346	355	354	331	344	357	345	377	371	336	380	375	383	379	375	338	375	386	361	375	366	332	385	349	366	395	353	350	367	355	351	372	360	317	333	348	360	348	358	366	377	348	358	351	346	368	358	343	339	336	394	368	355	365	364	361	346	369	351	363	353	342	367	353	357	345	381	369	381	350	328	350	346	361	373	347	333	374	370	345	337	339	337	349	338	336	366	355	383	359	336	336	351	377	353	355	351	353	343	363	384	364	355	361	359	378	354	371	363	334	347	351	372	371	373	371	346	354	395	352	330	360	314	354	333	323	346	311	374	345	359	346	365	354	393	370	358	376	357	328	361	365	387	336	378	352	397	348	351	356	377	359	334	366	360	324	367	341	365	363	325	348	365	341	342	351	369	387	378	364	386	345	352	345	410	372	360	389	381	383	366	364	351	369	357	373	332	354	344	371	387	348	334	375	331	376	348	354	338	336	344	345	341	392	364	378	362	323	359	369	337	366	360	411	352	372	375	355	345	375	369	366	362	339	347	383	362	358	363	374	358	346	367	356	329	368	404	361	353	342	351	354	356	380	394	344	376	348	387	349	353	396	389	360	338	371	315	349	373	342	370	371	373	357	399	405	327	352	390	339	365	327	343	369	391	362	373	353	332	341	366	349	340	338	365	370	371	361	347	357	367
42898	44326	11965	6466	4441	3373	2698	2173	1795	1619	1360	1208	1106	1030	951	901	854	818	776	764	777	697	723	7071	13898	1194	637	585	632	585	570	579	585	597	555	549	606	533	562	608	559	556	598	524	576	509	570	570	547	567	547	535	535	563	567	565	553	571	545	552	530	559	540	568	538	549	554	512	535	538	520	560	540	532	562	540	540	556	555	543	566	526	529	555	550	523	550	549	558	559	539	571	521	530	552	559	584	511	549	554	538	544	541	513	555	578	514	543	550	543	541	542	536	492	524	554	540	527	534	501	537	537	571	552	525	538	566	516	535	550	535	564	540	542	494	571	546	570	511	572	555	545	571	541	554	523	523	538	534	541	563	498	551	512	530	542	528	541	537	560	538	543	569	531	505	582	543	539	586	516	515	544	517	527	558	550	520	563	583	536	554	535	571	520	556	500	525	588	561	547	511	559	557	529	526	552	543	524	574	542	545	505	574	551	548	550	526	525	530	532	539	507	556	540	555	523	575	526	557	573	554	533	570	562	543	529	525	498	522	535	515	535	547	540	518	531	526	555	538	499	573	562	528	567	502	590	524	528	582	536	565	553	519	516	532	534	543	522	537	525	555	524	557	539	521	528	523	528	564	519	526	528	551	596	492	549	530	571	578	523	559	552	545	543	545	517	515	538	588	537	520	542	533	550	503	530	517	545	512	579	544	530	504	531	513	514	491	523	541	569	567	574	520	556	550	553	569	563	519	555	526	542	522	547	518	533	525	512	525	557	538	573	487	547	562	568	520	519	552	575	559	530	539	541	555	517	474	533	529	531	538	534	548	549	561	521	528	552	527	527	581	584	576	522	566	530	538	504	522	528	566	528	497	540	532	513	576	561	513	557	531	491	538	539	539	595	504	564	555	564	538	534	569	482	591	558	542	522	541	543	529	549	502	560	500	570	521	534	577	534	523	511	557	534	536	499	549	581	517	529	534	541	522	585	515	510	555	535	528	528	529	548	554	519	542	508	523	538	538	527	521	594	501	519	591	537	520	528	553	523	518	523	552	559	518	556	543	551	541	564	506	551	528	543	524	549	512	540	544	570	496	545	547	531	539	554	546	511	558	524	526	536	528	578	553	505	547	586	526	527	528	499	541	530	565	563	552	525	573	522	554	543	530	493	557	535	550	557	539	531	528	551	538	572	530	539	563	560	549	522	515	595	516	507	534	572	519	520	512	536	537	552	562	561	531	540	537	540	564	525	531	523	543	510	548	531	540	515	551	539	542	513	556	520	553	523	538	523	521	550	534	543	524	537	555	523	523	546	571	512	536	524	522	540	499	567	537	505	510	537	506	514	545	557	526	518	589	539	542	573	531	508	532	532	533	551	555	557	557	534	530	501	520	553	505	535	558	536	551	500	528	503	547	537	527	499	505	471	543	536	541	522	560	513	519	519	570	558	546	542	571	531	546	533	555	577	542	547	539	535	564	517	523	549	529	519	526	491	498	541	527	534	596	559	561	545	545	525	570	532	574	537	541	507	538	507	502	543	528	535	527	524	527	541	555	530	615	499	513	524	535	552	531	544	547	576	523	532	526	570	526	566	505	543	557	541	549	571	528	534	513	543	545	609	531	539	502	554	534	519	551	537	516	540	495	525	587	523	576	573	524	497	528	548	555	538	531	536	551	517	581	528	573	584	500	529	532	535	488	537	580	573	603	578	536	510	576	511	529	549	583	549	561	544	557	546	551	541	520	574	523	496	560	556	558	507	527	517	508	500	521	540	504	535	561	523	557	554	557	514	563	538	548	512	512	588	512	556	512	622	541	540	590	546	501	534	542	537	550	545	494	499	551	527	542	499	547	544	516	531	548	530	548	547	529	555	528	537	544	573	536	551	533	538	537	535	559	522	511	532	543	507	506	540	556	523	539	550	587	508	531	517	541	530	564	556	586	531	525	515	564	562	519	545	539	513	537	593	513	535	567	550	506	506	597	555	565	541	551	519	551	539	535	549	536	540	527	556	503	567	517	569	531	486	517	545	559	535	536	558	533	550	576	559	507	554	570	530	482	491	558	511	558	540	510	515	496	526	538	511	544	512	574	556	545	518	543	567	559	562	526	544	535	524	539	546	551	542	504	534	545	541	540	550	523	537	562	547	540	499	532	513	536	571	541	524	566	539	546	515	542	499	516	542	558	525	557	530	512	526	507	564	508	557	509	539	544	528	532	550	529	574	540	548	528	553	507	563	520	556	506	542	500	542	518	558	518	551	493	535	545	556	545	519	550	586	541	520	542	544	578	518	571	526	557	530	607	531	513	537	517	574	565	544	546	486	522	540	568	541	543	523	536	566	524	589	513	495	507	558	548	525	553	519	529	560	526	535	543	508	499	537	546	561	558	523	619	559	562	542	470	531	522	590	528	573	561	499	536	517	525	533	557	545	549	553	558	529	522	529	559	568	546	545	536	554	534	535	555	532	563	519	549	536	524	527	511	484	598	526	539	556	489	554	530	548	543	540	566	513	553	518	497	520	494	514	563	531	511	545	619	537	527	558	511	543	539	545	572	540	535	519	526	511	534	497	565	544	541	539	585	531	539	579	537	504	582	499	516	562	515	551	489	540	519	558	517	529	542	534	506	543	516	542	566	554	580	589	536	552	584	538	503	545	559	534	480	534	578	546	524	547	537	533	544	500	541	573	537	614	507	581	541	479	539	503	517	553	554	514	564	512	511	546	546	509	528	507	556	543	547	536	518	535	521	558	556	569	519	544	520	540	564	528	573	522	581	569	523	520	502	578	529	510	518	533	521	506	560	565	483	579	536	519	553	535	535	523	539	521	560	538	524	509	557	538	574	548	493	504	524	527	558	521	547	504	539	511	561	541	524	514	557	542	545	557	544	524	542	525	565	525	579	524	565	558	566	510	539	517	507	535	535	550	531	559	526	525	547	544	518	536	570	554	505	561	527	545	537	559	541	537	550	529	525	541	523	511	539	539	524	515	564	559	554	534	528	510	594	615	529	540	562	549	547	488	545	517	547	529	548	527	518	511	535	527	543	559	557	517	544	512	525	523	567	557	535	533	551	521	542	505	553	560	547	513	576	498	511	549	561	555	555	508	512	554	521	555	545	543	519	524	586	525	541	556	525	503	527	542	576	528	527	523	578	535	536	549	539	517	553	569	538	540	523	562	568	562	525	529	552	556	557	537	549	559	522	521	519	522	568	539	555	497	498	564	547	567	536	525	580	541	571	510	488	552	568	529	528	524	572	570	553	566	522	523	541	541	590	516	490	544	577	507	573	533	552	551	525	555	525	525	562	523	568	583	560	549	523	588	519	553	536	533	532	482	538	548	568	561	528	524	561	567	524	511	561	568	531	540	536	550	592	531	547	537	537	558	548	529	577	509	557	565	513	551	572	564	561	590	588	506	555	546	582	518	552	530	538	590	559	559	545	540	539	512	536	566	523	564	517	553	531	545	527	541	570	534	517	521	507	539	561	537	507	556
26425	21367	12644	1369	754	652	649	606	624	606	596	586	563	645	605	610	553	633	601	551	570	582	580	726	1211	665	597	594	572	585	597	581	549	581	590	556	581	556	589	642	580	598	602	576	562	586	589	608	564	614	587	574	566	582	581	592	541	533	572	560	595	617	577	544	592	592	585	589	572	572	586	534	595	566	589	556	604	541	566	575	565	568	547	597	613	548	587	526	608	592	594	579	612	569	597	585	629	606	608	565	610	555	589	576	615	561	576	594	579	616	598	605	581	555	587	611	556	536	575	575	580	579	601	544	564	553	570	583	574	539	554	585	545	590	575	584	596	574	584	564	571	536	594	580	590	604	572	599	551	596	608	549	550	561	630	561	616	594	562	596	560	567	574	546	596	621	571	531	620	585	605	591	541	574	592	601	607	576	562	584	586	588	575	611	604	570	585	548	555	557	592	609	584	561	552	602	593	556	537	572	532	555	564	581	536	597	609	554	579	545	583	615	557	575	589	557	604	578	553	593	562	565	600	584	604	577	609	570	604	566	538	563	526	578	580	538	627	581	519	552	579	581	578	600	557	578	575	585	528	553	558	600	567	553	577	606	598	588	590	541	543	593	603	574	521	558	545	632	561	577	576	569	566	555	576	611	538	540	563	629	597	553	560	570	566	567	632	557	564	594	584	550	618	581	535	571	624	587	578	565	555	593	582	548	601	565	594	563	626	558	629	546	594	562	620	574	610	587	537	601	572	550	595	622	592	542	617	611	602	598	589	591	595	593	612	609	591	546	567	558	567	608	596	598	570	607	612	571	588	538	584	602	591	544	578	549	579	615	550	558	588	610	578	571	542	595	599	604	552	602	583	604	568	587	573	588	542	583	558	583	600	597	594	577	585	585	581	584	556	586	554	618	527	559	532	560	562	543	593	594	560	540	603	567	606	559	586	573	590	599	610	572	585	594	594	539	594	563	547	572	622	605	594	567	555	562	558	628	612	578	554	565	567	601	564	562	548	580	580	602	548	589	572	584	575	577	623	615	585	570	579	584	555	604	559	570	609	556	622	511	539	575	580	565	518	563	560	585	556	579	567	571	538	592	605	548	535	553	585	588	533	607	576	557	555	558	562	557	556	561	587	605	567	550	582	555	606	592	561	554	552	544	591	591	579	572	553	557	584	555	552	621	590	588	598	559	628	527	582	579	553	558	524	596	603	549	584	571	590	555	576	577	560	587	550	618	632	582	541	572	611	579	625	587	572	558	567	589	581	619	561	614	552	579	571	542	619	569	607	570	597	550	636	550	546	593	543	560	565	567	550	579	552	567	591	602	574	590	608	553	571	537	578	602	584	583	576	556	584	593	552	581	596	584	585	585	589	570	629	588	556	580	605	559	579	582	616	615	552	582	540	608	619	586	587	571	520	540	557	592	546	573	566	579	614	557	528	570	560	591	575	577	535	572	563	583	573	574	552	585	576	568	559	604	618	578	589	543	596	576	543	553	534	583	573	564	570	553	574	577	605	561	584	615	583	595	549	598	599	580	560	537	576	578	571	560	558	589	589	597	595	571	578	550	572	595	574	538	567	563	596	532	576	545	563	563	555	641	564	563	572	524	610	541	613	573	619	553	591	573	598	568	545	563	569	589	557	562	584	564	562	627	550	524	590	604	550	542	555	582	536	582	573	563	567	589	586	588	563	593	562	522	547	588	563	522	559	565	569	562	542	579	538	567	567	551	575	583	544	548	577	554	564	597	600	569	566	617	555	569	596	552	616	586	549	618	545	573	618	560	608	593	568	582	588	573	565	533	601	541	626	587	567	633	578	535	547	583	541	574	571	558	584	608	622	563	597	589	536	582	600	554	539	609	554	545	557	558	563	549	602	558	539	549	585	553	589	577	583	547	596	576	598	575	583	576	585	587	551	571	615	584	592	594	565	594	569	605	517	599	577	606	580	593	548	594	574	581	557	592	544	608	561	542	578	578	575	575	562	568	557	575	576	503	513	570	567	622	548	539	575	603	556	607	573	522	543	576	593	586	573	604	573	576	549	548	581	529	594	575	596	547	590	568	602	558	564	539	564	587	547	609	591	559	544	586	605	587	599	552	577	532	546	562	570	595	563	570	561	569	582	561	548	569	583	574	524	589	572	546	562	610	582	543	569	600	573	543	588	550	562	526	556	579	583	591	574	564	589	586	597	524	568	563	593	559	575	546	573	573	574	576	565	607	553	549	565	572	588	588	615	551	605	590	561	605	594	575	553	610	533	606	565	585	578	600	544	575	558	563	582	579	546	587	588	542	581	592	568	573	572	570	608	605	570	545	613	577	561	605	592	606	518	563	560	561	578	557	587	565	599	609	592	554	565	536	600	579	585	593	557	579	532	573	586	592	562	556	595	595	555	554	586	531	618	586	579	585	595	604	572	572	599	567	560	571	597	588	576	567	572	564	568	557	579	576	581	589	606	607	621	573	618	556	538	574	614	586	590	565	586	610	558	612	553	589	510	596	595	557	555	592	549	619	590	572	568	569	620	571	553	587	529	606	562	594	535	577	590	556	582	593	605	592	581	560	582	557	589	575	574	560	564	564	585	637	579	615	579	578	569	603	535	519	648	574	549	574	564	614	539	590	585	577	584	600	527	561	594	574	550	566	578	571	553	588	596	566	557	543	567	554	633	541	606	579	585	567	587	530	541	580	604	587	593	572	557	584	532	565	574	604	557	568	622	540	536	551	626	604	551	563	557	590	581	552	598	563	572	589	587	547	559	611	577	581	535	574	570	546	574	575	605	602	590	597	585	588	622	602	566	586	593	619	587	572	562	657	587	565	546	592	564	579	590	558	577	562	567	598	566	558	595	580	594	538	559	553	586	595	581	589	539	535	574	555	588	575	561	582	566	544	538	633	568	574	557	561	621	556	579	560	579	568	569	602	592	588	536	589	605	583	570	617	581	570	596	569	578	596	589	593	568	560	526	557	530	530	597	572	542	555	575	606	629	590	547	601	584	545	607	564	575	540	558	567	561	529	573	531	560	564	594	587	582	588	582	587	616	537	558	583	610	610	592	559	582	569	578	562	598	575	570	565	591	582	558	589	534	562	576	629	570	568	550	590	591	579	559	583	600	566	581	574	617	549	559	591	564	567	603	569	557	580	605	576	541	603	563	619	566	531	585	584	570	599	623	602	572	572	563	598	579	642	594	567	581	596	545	595	576	571	534	577	578	568	573	564	574	567	586	552	611	612	610	601	594	556	618	585	619	589	564	569	583	583	585	580	631	606	603	574	598	570	589	563	593	632	597	584	607	579	625	577	615	593	609	577	553	542	592	563	549	562	550	605	571	564	541	590	602	590	523	584	580	626	603	555	583	562	615	596	520	584	596	570	552	568	553	572	584	579	578	589	554	575	554	598	616	615	566	552	569	567	572	626	582	569	589	538	564	555	551	565	588	528	606	568	609	592	569	530	577	593	550	584	515	522	577	594	565	536	617	542	618	589
15324	25123	1668	1270	1119	1023	998	935	923	836	817	920	893	827	910	918	871	903	839	817	842	803	851	1282	2374	986	812	797	867	828	799	789	799	807	853	847	851	808	806	823	785	848	859	812	843	793	810	797	836	835	893	881	811	836	793	851	849	844	811	814	802	882	806	833	836	806	850	828	870	834	850	818	793	829	803	782	846	855	797	814	837	819	804	851	840	855	846	859	860	827	862	818	836	885	805	815	800	841	814	812	863	831	823	770	798	771	846	803	835	812	806	868	820	830	813	816	871	810	846	791	814	790	872	877	842	813	856	743	880	812	855	789	850	854	836	793	830	814	843	823	730	817	849	825	861	853	812	764	807	863	835	847	850	863	838	791	830	836	807	811	817	891	896	839	831	858	828	816	827	856	791	823	847	797	896	803	845	806	829	792	858	858	855	805	834	791	843	824	853	847	806	810	810	766	827	839	816	858	816	805	853	787	839	817	839	796	828	806	785	862	811	876	819	846	835	847	812	848	849	808	865	841	845	850	878	832	849	824	819	849	830	821	862	813	844	852	836	782	857	845	804	830	816	860	821	758	844	807	874	830	861	841	832	834	776	817	865	850	826	845	806	817	895	765	874	845	856	849	811	812	800	835	835	848	891	816	809	811	787	807	796	826	784	794	858	857	845	828	853	807	796	809	815	819	854	833	877	859	835	831	790	843	841	866	838	821	748	771	865	845	877	808	852	873	845	828	788	830	846	850	872	847	795	827	848	854	838	873	828	794	824	869	786	891	859	845	852	819	868	858	843	823	827	842	820	826	815	840	835	784	839	822	784	815	834	793	800	869	790	817	838	799	870	816	771	803	793	818	827	860	885	828	797	846	882	788	851	832	874	842	870	875	856	786	816	835	843	824	846	855	825	833	826	774	791	767	806	857	830	805	849	839	840	823	897	809	794	861	853	860	829	830	817	800	836	832	855	867	837	790	804	804	864	826	806	776	848	858	813	846	831	828	838	810	877	800	818	808	778	871	796	844	820	794	785	896	837	858	878	840	858	813	832	802	841	829	851	825	878	830	812	781	832	841	844	837	872	902	814	831	790	770	821	811	808	791	867	887	846	869	831	852	793	859	869	827	802	819	859	787	851	815	827	823	783	843	839	798	819	851	785	857	857	766	792	871	789	835	833	843	781	813	886	800	798	827	812	826	864	824	789	824	796	798	853	794	790	835	840	851	841	844	821	832	819	812	848	821	834	844	853	864	813	830	826	807	782	830	888	824	792	875	821	855	792	843	850	860	892	823	828	812	844	773	816	861	827	874	828	778	812	864	856	799	820	820	800	860	797	845	842	834	844	836	873	857	824	840	784	829	803	828	823	842	838	823	836	880	859	799	826	918	868	894	826	825	812	809	885	852	831	820	829	863	823	826	802	817	834	811	861	845	836	820	828	814	786	850	828	816	793	832	825	820	763	866	833	878	808	839	863	857	882	845	867	827	812	840	799	812	866	847	846	829	861	818	848	839	851	826	841	839	838	776	831	803	870	845	827	842	832	810	819	842	811	823	848	822	846	742	861	824	864	840	814	854	831	873	840	855	836	871	791	877	865	847	868	812	808	785	837	768	831	854	787	786	858	813	841	828	842	803	781	871	832	868	871	841	786	821	870	808	813	833	802	794	815	806	811	816	860	845	854	870	882	806	857	874	864	837	824	807	804	871	877	833	840	821	814	867	862	846	847	862	829	846	840	835	859	866	839	881	880	825	824	827	850	840	815	807	905	858	834	836	834	801	840	852	838	848	895	841	840	804	860	818	878	838	814	824	842	842	861	817	800	835	793	843	773	819	829	848	835	824	818	839	857	849	870	836	869	788	822	795	841	829	849	847	808	850	852	816	858	805	812	802	820	812	894	835	811	852	819	836	805	780	811	815	834	820	822	846	837	769	853	826	850	829	803	818	797	833	863	837	816	803	788	818	800	809	875	853	842	800	811	764	792	827	856	789	803	811	826	847	810	823	833	845	846	845	830	870	817	909	804	774	858	880	816	846	791	861	861	757	803	802	815	849	820	803	790	828	835	831	873	852	809	879	830	852	865	825	818	829	805	852	810	830	834	875	824	822	800	832	868	832	861	833	821	870	804	823	854	827	876	825	865	800	843	791	855	853	786	871	821	818	802	803	825	865	852	791	776	827	886	821	865	831	866	825	817	855	778	822	817	841	819	878	843	783	847	814	840	854	797	819	850	864	802	837	877	843	785	906	794	848	786	806	841	818	827	836	847	772	931	834	787	874	901	853	843	837	843	823	813	848	773	831	885	847	866	824	807	836	800	823	824	882	800	838	805	872	828	863	856	853	778	787	856	863	888	827	838	827	868	789	816	847	819	847	832	823	806	816	778	812	813	825	839	824	836	862	808	843	844	780	784	832	812	824	886	809	786	847	849	858	885	796	862	762	831	772	873	899	871	824	882	860	808	805	804	800	848	900	818	828	823	856	874	850	835	837	833	819	809	836	811	816	865	808	816	788	818	838	894	844	821	822	876	838	908	827	880	851	806	812	802	857	873	889	877	831	900	815	841	836	840	773	788	854	857	845	828	814	851	848	835	833	839	785	843	839	861	810	811	821	902	860	813	837	811	833	828	840	813	816	840	851	774	812	848	806	846	801	834	776	850	805	849	867	815	797	840	836	781	839	883	795	825	854	838	843	780	834	800	894	822	870	792	859	870	827	847	876	814	795	797	830	794	850	817	811	817	793	809	851	823	826	820	833	810	857	778	830	838	812	839	798	857	836	815	810	786	797	840	833	816	826	844	859	872	844	868	834	822	834	846	819	825	821	817	843	820	842	817	804	828	806	834	846	838	839	871	785	877	858	808	870	802	881	804	834	866	831	851	877	830	868	896	871	801	856	826	841	820	844	794	812	818	855	793	838	868	821	819	790	822	796	841	791	840	896	862	858	840	823	881	813	890	888	865	796	854	793	806	782	827	928	826	845	862	830	857	822	856	871	834	876	836	824	865	834	851	842	803	860	874	813	863	807	811	811	846	883	823	849	806	854	856	830	808	794	844	842	828	886	788	824	883	826	808	812	853	867	837	817	829	868	904	861	814	872	814	874	822	814	862	805	842	800	848	840	867	817	822	862	829	852	871	848	822	870	824	817	770	888	830	789	850	789	819	820	810	874	851	856	832	880	825	829	877	889	818	809	832	796	834	865	819	862	843	879	749	786	840	858	817	839	850	826	844	812	830	842	820	844	810	881	813	846	826	859	811	834	850	824	832	861	831	793	861	772	838	859	808	836	875	816	884	809	795	824	852	886	858	852	795	807	835	800	861	794	824	835	824	881	846	859	806	847	830	870	846	816	865	834	777	794	823	824	812	824	833	769	804	838	803	841	863	828	864	864	840	878	841	860	791	858	849	778	825	806	809	827	782	878	843	844	834	839	790	829	848	873	828	835	870	844	860	800	846	827	836	818	803	808	823	802	822	826	793	893	858	856	869	865
23711	20940	28292	23602	20691	6778	1309	1015	900	815	855	733	766	737	685	738	694	671	723	725	699	710	673	2747	5565	766	637	691	649	632	656	642	728	655	655	658	667	640	654	639	669	685	619	652	670	678	686	696	664	661	652	622	610	651	626	636	629	685	642	630	656	653	649	637	658	623	642	647	665	634	601	646	622	645	626	621	676	624	692	676	648	638	675	669	620	640	631	670	657	612	611	632	684	681	696	657	641	633	610	617	686	623	665	624	643	685	657	633	610	683	617	660	636	664	637	613	639	604	698	607	638	638	652	663	631	664	616	647	646	654	659	644	670	645	669	649	614	626	661	651	622	647	645	634	618	608	638	675	675	649	633	665	652	658	613	618	632	613	616	618	662	643	643	664	683	623	622	644	694	624	608	668	641	668	691	678	625	676	611	646	596	669	664	631	629	627	663	667	666	649	658	677	637	659	611	634	665	621	602	643	676	570	664	683	635	665	646	629	625	648	664	667	628	712	618	662	622	662	691	659	641	625	633	659	684	646	660	655	627	665	581	651	613	628	647	618	620	671	690	631	677	695	684	653	666	705	646	649	661	651	690	601	666	646	646	630	651	639	642	643	642	695	695	686	650	682	672	623	626	655	694	598	610	614	610	665	684	650	674	652	653	650	673	640	634	663	648	639	673	682	652	643	639	611	630	654	645	641	599	612	607	636	630	594	639	691	656	610	661	660	589	655	622	621	628	655	632	655	653	646	652	611	647	688	595	645	614	604	639	618	660	667	652	679	656	680	644	628	664	588	605	608	643	618	673	618	654	661	636	652	658	621	637	658	644	615	634	593	666	589	658	608	642	639	671	639	679	659	658	659	633	624	624	640	628	652	632	636	599	678	667	639	671	650	624	623	598	649	614	629	643	646	641	616	645	663	613	660	615	601	646	648	623	645	647	674	655	654	628	691	678	635	642	670	678	618	644	647	654	659	580	667	661	720	627	656	695	590	620	618	635	640	615	637	612	630	606	648	681	656	648	643	620	660	609	620	616	645	658	680	648	654	609	673	638	619	633	625	608	657	640	654	610	665	679	668	648	635	633	646	646	644	630	648	616	634	656	647	645	683	598	599	627	642	657	677	604	623	620	629	633	652	640	671	672	632	617	646	598	631	648	670	668	654	668	660	664	653	626	607	643	703	632	683	651	634	619	601	663	655	692	653	624	644	630	681	668	649	660	657	625	611	667	654	661	629	694	662	626	690	618	642	690	713	643	664	614	638	653	637	632	652	704	652	678	650	611	634	644	656	647	620	624	639	673	620	639	626	628	671	626	658	643	683	668	617	639	685	655	603	661	623	677	664	678	621	666	623	703	657	646	614	630	708	640	642	622	675	651	675	631	644	631	660	716	715	641	643	670	622	640	649	667	631	607	652	645	608	689	645	683	650	633	685	621	632	650	630	615	647	688	603	654	587	631	649	675	662	663	654	634	606	653	650	640	650	671	608	627	600	615	643	635	662	720	649	642	670	689	644	600	712	678	638	643	622	634	648	611	655	627	664	666	634	670	677	625	651	651	623	611	667	587	661	654	618	640	662	623	636	622	680	623	652	622	679	646	642	630	622	643	656	648	657	622	636	687	627	594	628	655	601	635	634	664	677	683	665	657	612	634	674	702	646	627	646	674	690	697	671	626	666	676	662	635	695	655	639	654	653	688	663	603	586	676	617	663	638	656	644	634	613	624	632	633	593	652	670	623	636	662	666	638	679	647	649	619	630	666	658	663	644	651	645	689	613	627	608	657	646	643	655	649	672	661	652	664	660	585	696	638	672	626	640	632	659	668	606	641	608	639	622	665	642	599	655	631	706	664	633	648	618	671	636	649	689	676	619	634	629	644	656	654	643	630	602	670	659	660	654	609	652	666	642	632	651	627	656	648	614	616	702	657	597	573	601	643	642	625	702	693	644	626	631	676	647	647	644	640	655	659	635	620	627	678	621	646	648	640	636	632	678	642	651	637	611	647	648	685	624	677	662	666	653	663	621	653	614	628	646	654	642	626	653	635	622	622	622	675	672	637	656	623	673	644	606	626	612	678	660	627	662	666	608	666	635	669	613	615	691	642	645	682	649	651	636	641	666	676	616	642	631	645	633	615	642	652	655	649	610	680	632	641	643	630	631	622	640	652	601	664	658	683	628	644	641	634	620	683	642	666	626	658	600	674	623	652	658	637	617	667	599	600	633	648	697	645	604	640	625	679	706	649	682	646	657	648	646	631	679	668	659	676	653	603	655	589	670	637	657	623	612	624	646	669	636	651	663	658	671	686	638	675	617	669	627	654	673	644	638	611	649	633	627	606	666	672	605	613	608	635	622	657	656	614	618	635	628	662	669	622	599	661	632	636	661	640	652	682	624	658	649	625	682	646	594	663	612	641	613	626	640	626	656	615	647	690	638	614	669	614	636	660	592	612	662	618	696	637	655	663	649	641	631	617	653	636	628	598	658	630	660	663	599	661	681	624	638	637	625	673	625	642	703	660	617	625	677	638	622	637	647	646	627	616	609	626	666	635	677	650	648	610	612	635	626	673	682	651	672	650	645	574	600	651	649	635	686	643	631	649	636	641	653	623	659	707	631	656	638	621	618	609	611	676	634	588	662	642	630	685	677	596	690	658	658	656	670	638	683	612	639	681	632	641	680	703	587	675	640	621	628	649	633	631	645	678	614	629	676	639	639	650	708	664	637	624	665	669	611	691	606	636	664	637	676	666	635	693	644	633	650	657	625	647	678	642	654	650	632	620	595	599	612	688	601	661	595	650	673	617	645	640	592	642	628	660	628	635	624	610	659	687	664	650	657	663	663	632	634	667	626	609	637	665	644	609	640	657	648	627	644	605	658	650	628	653	660	625	601	605	682	630	645	607	671	630	601	652	644	606	654	612	635	681	659	582	662	709	652	623	634	670	664	594	622	637	616	663	667	652	673	602	648	648	660	625	685	631	660	639	650	585	632	628	657	610	680	610	658	653	640	645	663	626	637	670	651	672	655	665	631	648	638	645	651	645	629	645	678	646	679	662	663	635	667	613	663	675	630	659	665	609	621	636	674	620	676	615	610	636	607	663	656	597	648	646	645	636	632	645	685	680	667	648	630	653	636	637	625	690	655	665	635	628	643	667	608	634	648	626	678	589	680	646	649	593	654	673	629	656	605	650	690	632	596	621	647	645	623	665	628	620	684	647	613	663	663	643	673	645	645	679	638	649	652	621	641	627	640	592	651	668	700	620	631	705	631	635	661	624	631	672	658	649	626	658	665	634	624	604	635	661	701	679	656	646	616	684	621	630	667	603	672	610	631	631	614	655	619	620	692	631	653	645	638	626	629	630	654	645	648	595	661	630	641	626	640	656	663	648	614	650	663	660	628	622	661	660	657	635	659	629	606	657	645	628	642	617	697	665	627	676	662	672	629	668	605	667	662	641	658	632	613	636	673	633	681	665	634	609	628	659	688	653	632
36287	53575	7504	4168	3054	2393	2110	1778	1594	1488	1309	1256	1169	1199	1148	1127	1051	1074	1031	1088	1061	1026	1060	6112	11438	967	925	955	974	997	929	955	958	924	930	958	935	866	938	943	961	923	877	922	945	968	982	979	987	911	923	898	972	999	966	959	852	938	896	927	966	962	925	938	926	940	935	955	927	920	965	899	941	920	947	899	954	926	922	975	931	899	971	932	972	950	911	950	911	960	926	857	894	950	952	936	897	928	929	913	918	947	928	914	955	948	982	971	957	920	952	990	953	923	964	929	924	978	944	903	973	923	928	861	901	925	947	936	922	937	971	978	925	931	961	939	966	941	861	925	891	916	923	947	952	953	941	918	941	913	910	966	914	973	956	984	917	989	942	929	886	887	941	936	970	990	960	903	971	916	953	928	907	899	969	929	876	967	991	876	890	933	964	899	944	924	962	961	896	974	898	902	879	932	930	1011	920	943	932	930	945	951	1029	970	959	891	1025	969	957	872	922	972	951	952	993	959	880	907	957	964	960	920	938	923	1000	883	919	936	919	977	946	941	962	934	905	930	968	919	895	914	921	951	900	922	932	928	920	913	979	984	996	937	939	1019	908	938	913	944	889	909	867	910	947	941	956	908	955	894	944	909	917	915	862	901	985	945	964	905	947	975	893	925	915	970	979	932	961	927	895	913	949	999	916	886	928	914	957	898	921	940	913	1055	962	931	903	945	949	939	970	934	934	873	950	895	987	955	944	947	947	927	937	908	987	978	929	921	886	972	939	940	963	946	953	893	885	926	950	986	963	888	904	940	922	892	937	954	932	921	942	955	948	935	913	921	995	937	885	940	947	945	925	887	942	979	944	941	940	919	936	991	986	999	950	944	945	876	966	956	892	943	967	903	898	955	979	927	951	934	888	950	967	973	931	891	916	870	975	953	929	940	917	911	922	970	958	934	952	912	902	893	929	924	951	922	943	945	956	906	894	945	951	910	926	954	902	935	869	954	912	921	853	941	963	896	939	926	991	945	935	943	916	910	952	923	938	1009	948	933	933	920	977	947	950	955	962	968	991	900	925	958	938	921	976	904	880	876	989	922	949	898	946	897	995	965	921	919	962	874	898	934	920	942	950	923	937	916	927	922	901	913	962	952	969	961	912	920	979	945	887	1009	910	876	974	969	969	948	978	910	980	946	959	953	937	921	978	935	961	895	943	942	908	941	955	923	924	915	1022	997	931	934	928	969	953	939	974	967	970	938	918	934	938	943	935	953	920	933	969	969	945	921	914	918	972	998	912	893	954	949	939	939	921	913	888	959	941	953	925	959	877	942	986	969	939	900	963	920	943	918	943	983	915	915	943	921	896	950	932	928	927	902	906	949	956	964	919	975	937	901	938	929	922	965	942	923	946	957	976	896	900	909	919	966	944	955	967	986	948	940	904	968	901	917	963	976	904	965	996	961	926	915	941	891	891	913	1039	917	925	919	941	977	905	931	926	925	912	936	905	948	921	949	926	944	971	959	927	931	978	924	904	903	958	928	966	966	968	951	940	866	956	922	930	955	944	938	975	934	951	965	911	913	891	949	936	932	931	952	919	924	934	888	907	931	909	940	944	928	919	947	916	943	911	883	996	978	911	962	916	897	916	906	905	926	941	955	907	918	865	914	937	941	936	906	1005	907	941	919	919	922	941	940	944	852	956	894	966	931	961	914	944	966	933	955	931	921	919	957	950	919	896	960	986	921	1004	921	938	918	958	958	931	936	955	914	941	955	935	895	966	915	937	923	953	872	974	944	944	935	969	975	898	923	955	945	934	927	961	917	936	974	931	898	926	932	919	952	925	906	941	951	961	951	922	946	944	944	920	942	965	934	914	959	1002	906	925	941	913	954	956	877	963	929	943	929	958	997	848	978	872	910	916	904	888	942	948	897	915	890	993	938	898	935	886	982	916	889	963	905	956	915	901	943	890	967	896	1000	925	944	966	910	922	955	928	953	1040	981	944	953	965	901	940	975	927	956	912	934	1003	949	924	904	974	941	967	971	933	976	928	989	931	912	893	922	939	895	885	906	896	970	924	880	922	985	965	995	920	944	905	970	931	950	868	966	930	919	917	940	912	977	937	995	970	897	908	967	917	974	940	938	936	926	890	951	892	953	929	940	961	939	916	934	919	894	911	953	946	950	937	968	941	947	910	960	944	961	909	857	966	919	910	953	954	910	905	934	895	904	960	902	926	918	935	923	957	909	905	936	909	935	978	914	888	940	937	919	948	922	969	919	921	949	906	961	912	928	926	971	948	949	931	957	917	953	926	997	954	967	944	900	943	959	902	956	969	931	964	934	915	966	931	910	937	919	956	911	900	948	916	929	889	882	916	948	927	961	895	968	916	943	876	908	927	902	897	982	979	899	905	953	1007	929	884	967	934	967	899	968	920	932	958	964	952	1001	901	936	907	952	875	909	905	932	939	883	865	900	930	950	936	950	936	881	946	924	974	946	943	941	910	926	987	908	942	947	950	905	936	938	966	939	894	968	874	898	948	976	960	914	909	988	864	949	894	988	929	970	911	884	975	930	969	879	913	924	941	912	950	952	950	851	970	976	906	894	925	976	904	966	919	939	952	929	902	938	945	920	967	923	918	966	930	913	956	941	961	980	921	941	984	912	923	921	942	912	967	924	919	981	939	928	913	960	962	956	973	938	938	917	907	893	915	907	883	899	939	947	953	907	962	904	958	926	1003	961	963	945	953	876	957	949	957	901	919	982	908	894	974	925	883	921	917	941	955	966	919	934	941	950	893	881	967	978	888	931	955	905	897	881	988	895	912	956	940	923	929	865	987	919	886	952	931	908	968	946	985	891	995	926	963	927	962	903	958	969	965	931	914	941	873	961	907	950	942	987	936	952	957	917	909	921	897	901	942	925	942	956	910	939	945	908	882	920	952	946	910	936	929	922	965	946	951	936	886	943	936	946	928	970	905	920	927	922	923	918	927	948	882	1006	924	926	976	941	965	958	933	918	941	959	911	966	927	906	913	939	898	928	974	921	884	981	866	934	966	920	948	937	942	919	937	958	954	888	943	974	914	937	937	961	914	931	941	921	948	954	926	966	934	903	1002	934	1008	908	945	908	934	950	945	944	875	941	996	931	899	949	897	906	943	943	968	937	929	921	938	888	953	953	925	919	956	947	923	899	890	965	965	861	947	957	937	996	941	940	936	928	901	920	955	934	917	946	967	964	936	914	908	959	931	931	910	908	970	963	902	945	907	1023	946	907	936	944	963	929	958	938	993	953	907	974	938	956	930	930	933	942	878	923	937	963	894	990	913	914	932	968	914	934	921	929	877	918	967	953	999	973	963	924	955	912	911	955	936	942	966	924	897	922	949	968	952	926	945	904	926	941	943	846	918	879	881	929	895	934	998	922	906	888	978	965	897	914	928	948	920	972	945	955	942	934	864	930	960	896	963	952	914	947	918	903	923	949	939	928	925	909	910	983	962	962	897	903	901	920	923	982	905	917	948	944	955	887
22808	20928	28643	23314	20906	20857	5928	964	759	651	612	549	528	499	476	438	457	426	475	414	410	409	401	5425	6196	441	403	370	382	353	381	372	357	393	381	382	376	375	380	372	334	369	388	376	373	439	355	371	354	362	397	350	398	405	370	385	400	370	331	347	367	386	363	401	399	394	377	333	346	384	379	365	345	355	368	378	344	383	375	349	386	348	362	345	354	350	362	392	373	341	376	368	363	335	346	368	356	343	377	340	353	343	363	363	387	362	382	373	361	400	333	359	356	372	369	384	360	349	326	339	366	340	353	408	330	361	330	348	378	390	377	374	402	352	346	345	362	375	376	355	374	346	329	368	412	327	375	368	347	384	342	378	383	350	368	336	386	364	357	342	372	348	369	401	372	352	358	354	369	354	369	352	357	367	342	334	360	349	361	334	335	355	395	349	350	387	355	338	342	340	376	351	344	346	340	387	368	357	348	349	357	376	366	384	371	355	373	371	368	383	387	333	389	353	389	390	366	370	354	337	369	407	354	351	351	366	359	363	366	375	350	384	346	379	348	344	343	367	359	388	378	343	333	364	366	336	346	379	360	397	326	369	376	345	342	337	362	365	360	374	365	365	385	350	348	379	342	368	362	399	378	375	352	355	386	356	321	353	375	364	349	399	391	350	409	374	362	377	372	349	338	361	391	379	360	349	356	377	351	340	377	383	350	342	360	400	344	379	415	340	368	365	360	336	395	385	375	346	392	343	337	365	359	360	353	371	344	357	347	360	352	372	367	345	377	381	366	380	339	323	357	358	388	340	349	374	336	335	379	386	362	334	366	368	335	381	359	373	354	346	423	307	345	353	348	314	379	363	368	353	418	346	356	321	350	350	363	329	357	349	377	353	366	346	362	373	381	346	333	377	354	374	364	358	362	366	350	379	336	321	335	319	362	332	368	372	380	352	374	374	327	372	341	394	374	356	350	348	337	343	380	364	363	338	344	356	362	355	392	346	339	360	326	366	369	370	336	360	361	335	366	346	334	351	357	365	357	342	332	341	356	360	353	335	375	330	356	364	347	329	361	359	369	402	360	369	347	394	354	345	363	365	372	345	348	333	408	372	346	313	398	362	407	320	380	336	343	373	380	368	391	370	354	387	343	354	348	391	308	348	354	354	404	403	375	365	351	332	357	361	351	344	366	351	409	370	354	362	402	375	360	325	368	377	392	352	383	349	377	365	324	400	316	377	346	372	349	364	372	373	369	342	354	344	379	331	383	346	375	356	377	379	355	363	350	357	372	378	344	329	367	350	357	361	383	334	359	360	385	328	372	373	358	329	369	330	336	362	365	338	367	377	342	368	357	365	386	356	378	406	340	399	387	365	383	369	364	360	336	380	381	350	372	385	359	359	337	354	336	357	343	347	353	375	352	356	331	369	359	357	358	360	374	351	370	364	369	375	376	362	365	320	364	361	363	409	371	331	351	332	407	340	394	337	356	352	384	341	334	392	395	357	364	356	358	331	341	317	353	353	332	344	371	374	341	364	380	389	360	327	399	358	347	342	357	366	366	363	355	375	366	332	320	370	361	335	354	358	316	353	388	340	366	340	333	343	352	341	342	338	383	366	339	380	364	391	355	395	325	343	340	347	373	406	341	365	322	396	356	338	379	356	389	359	367	358	360	346	368	368	360	349	383	349	360	370	375	348	372	372	344	381	367	342	373	359	335	361	352	347	332	385	360	338	383	370	355	380	386	376	381	374	360	390	375	357	368	383	351	349	388	385	375	343	378	389	383	379	338	398	357	386	346	365	375	322	346	333	326	384	321	341	362	364	360	380	351	379	376	385	378	344	332	381	378	341	348	379	334	339	330	370	358	348	342	339	352	322	341	373	351	337	394	364	368	368	355	349	353	351	335	340	372	372	361	396	360	380	354	334	358	334	392	361	358	342	339	357	381	334	370	370	363	356	379	344	410	348	325	369	345	399	357	349	366	357	361	365	370	350	381	314	355	342	373	400	361	364	377	363	359	352	393	335	379	358	366	351	373	353	363	409	365	340	354	364	354	372	315	377	342	338	375	354	327	402	393	362	361	341	386	346	381	372	344	337	401	385	356	381	350	349	366	318	382	343	386	348	374	387	350	347	394	363	334	342	320	361	378	349	356	355	380	410	358	371	358	342	337	352	340	357	382	329	352	352	365	398	386	376	380	365	365	336	361	358	340	369	366	362	350	360	358	343	353	367	335	345	363	355	367	356	395	340	351	371	316	370	383	366	333	342	364	362	374	382	351	354	369	374	348	348	369	346	381	343	348	395	332	324	368	371	368	334	388	337	371	339	333	334	329	363	353	346	314	357	361	366	357	340	337	340	353	352	349	374	373	341	348	342	398	334	348	354	386	407	376	331	331	361	385	344	351	354	391	361	329	388	371	359	376	374	385	332	352	359	344	364	366	362	375	364	377	373	356	378	347	349	371	338	327	348	374	322	375	369	349	352	349	332	373	353	370	374	341	369	402	343	372	370	373	351	359	351	314	356	356	368	358	354	369	390	359	387	327	353	330	369	362	360	339	306	356	362	348	336	362	364	370	377	376	366	352	376	403	367	376	361	337	371	342	353	359	380	387	357	367	396	365	379	361	331	378	383	353	352	343	319	362	316	355	365	386	335	350	366	353	373	409	357	355	368	346	381	372	358	373	393	344	358	341	344	371	360	334	316	358	339	356	402	339	368	342	368	369	342	375	356	366	375	345	352	383	352	346	354	349	355	383	390	350	341	387	347	361	347	365	372	384	372	354	338	381	371	366	351	361	356	348	344	366	355	367	359	333	375	337	348	341	366	356	335	368	392	362	388	357	392	378	361	320	358	374	378	343	372	341	361	371	384	377	353	346	382	334	393	376	368	345	364	364	343	356	361	353	375	366	358	365	376	387	355	362	326	345	362	336	334	315	362	331	376	356	335	376	397	392	363	355	346	394	361	360	333	352	366	348	357	358	336	348	354	341	346	351	379	361	410	375	367	375	315	350	372	362	345	359	358	388	406	342	421	374	386	378	329	353	378	339	366	349	356	352	316	356	344	348	347	372	321	370	329	370	331	356	352	366	375	342	389	350	321	359	358	357	379	361	361	387	367	366	376	347	336	354	363	371	357	324	324	336	360	381	376	375	412	397	347	360	342	379	374	347	349	382	334	359	356	367	338	370	313	341	335	371	400	333	362	368	343	349	323	347	371	395	384	366	347	329	366	351	341	324	377	333	355	357	344	383	373	360	329	356	387	393	373	375	359	347	353	337	343	357	342	339	336	388	374	363	365	360	356	337	342	338	338	356	375	363	360	372	342	394	342	339	409	356	376	345	375	366	361	359	345	350	348	359	393	390	321	311	325	398	362	373	391	356	365	362	367	343	332	346	312	364	341	365	339	396	380	372	332	337	376	382	339	337	356	332	327	351	348	371	358	386	369	383	358	347	327	357	344	345	347	346	348	350	371	365	340	393	366	335	347	346	357
43980	63678	11256	6438	4343	3411	2592	2155	1808	1477	1300	1199	1088	1027	936	929	811	819	810	772	684	650	643	11731	10135	596	520	580	597	598	598	608	575	585	541	573	556	552	575	558	559	556	565	549	541	554	586	557	512	554	518	549	526	572	529	568	542	598	526	543	548	537	554	552	587	528	560	544	546	559	534	576	548	539	540	565	568	565	549	562	563	552	518	518	538	558	536	573	509	544	559	517	571	527	543	594	528	521	498	538	522	524	526	577	540	545	550	523	554	523	533	599	545	540	540	535	515	515	534	539	542	548	509	538	525	544	559	550	522	513	519	523	517	530	516	517	541	537	538	566	517	506	571	489	512	536	527	580	527	556	574	521	553	566	602	519	549	557	538	570	523	528	523	514	507	533	532	526	494	578	550	547	544	511	559	526	573	523	573	531	505	536	545	495	512	514	542	530	555	546	516	533	530	516	534	524	513	570	558	535	539	499	529	530	501	547	604	567	543	553	556	528	535	520	526	513	580	524	525	521	533	519	552	529	539	538	513	483	526	494	559	561	581	552	541	527	534	526	534	550	511	531	552	555	543	517	541	528	553	521	545	561	535	550	539	548	568	514	525	557	612	561	550	526	555	528	551	525	504	545	530	545	602	543	535	531	521	565	524	569	538	521	558	500	516	544	498	553	564	526	531	529	540	516	536	528	548	509	531	558	516	516	511	539	552	559	541	553	506	561	543	523	547	552	546	524	513	533	541	510	525	524	525	524	516	525	515	532	553	508	567	548	574	536	519	483	544	492	559	565	573	547	511	574	563	506	544	541	564	557	504	542	544	540	539	540	576	500	523	545	534	525	536	569	503	547	526	543	582	564	550	507	559	531	582	523	552	513	545	482	564	540	542	547	541	519	586	505	567	535	561	507	538	569	518	535	545	534	537	568	531	533	561	540	521	558	579	575	530	551	528	551	563	537	555	528	570	521	548	514	545	528	557	548	530	559	558	521	565	528	552	555	516	543	543	547	534	508	536	551	506	519	543	528	602	548	502	496	522	548	517	557	551	529	548	493	556	523	564	529	524	557	519	542	512	572	529	536	590	545	539	522	528	563	530	599	529	537	569	526	552	554	550	519	541	546	543	532	525	562	529	529	511	556	531	566	587	506	530	549	564	530	553	504	550	533	463	568	519	528	518	566	564	547	576	522	546	513	530	549	541	563	578	534	513	540	569	566	534	567	495	575	533	532	515	524	568	534	513	513	569	556	525	541	535	542	544	506	537	542	521	538	571	593	564	587	503	527	565	544	520	504	545	553	543	523	529	526	535	536	513	544	557	565	480	505	539	546	546	575	498	535	545	543	563	480	532	518	515	574	514	559	497	565	545	533	556	539	543	578	546	558	577	547	526	565	525	565	557	532	536	543	538	561	476	564	537	554	556	522	538	516	549	522	567	519	518	532	570	522	560	513	525	547	577	551	606	526	549	497	517	509	497	508	518	590	513	522	543	559	579	547	552	520	527	536	532	510	538	534	569	546	520	544	538	532	529	569	558	538	496	525	560	542	551	544	557	528	525	554	508	562	520	519	540	530	571	542	515	579	588	532	567	544	545	508	550	541	529	506	541	515	566	558	542	543	531	543	520	527	537	562	572	531	532	506	559	550	535	558	534	536	533	523	568	532	519	503	531	572	482	523	549	523	560	488	552	503	550	540	580	510	543	515	539	536	533	528	544	536	547	556	495	527	561	517	536	517	543	505	560	558	560	581	540	558	573	507	538	547	510	557	502	518	530	574	558	556	507	548	545	534	532	555	552	538	537	520	542	576	491	538	543	560	530	532	575	533	534	519	559	558	515	494	518	591	503	531	556	548	568	553	517	521	538	513	519	559	571	531	508	554	537	575	515	541	513	505	523	507	552	531	555	535	512	534	492	597	510	542	541	530	517	522	567	512	527	554	591	550	543	562	560	521	534	540	532	564	499	523	538	568	523	502	550	512	526	560	545	558	546	506	534	514	576	525	562	538	533	517	547	543	581	525	566	570	491	538	558	499	535	540	510	573	557	559	555	544	547	529	533	536	524	514	537	505	510	541	541	531	565	583	554	503	508	523	555	558	534	564	513	522	602	573	542	529	557	531	530	526	512	533	504	550	543	536	519	551	586	566	544	520	499	576	556	518	550	577	517	606	539	521	531	545	524	584	556	532	550	557	556	567	524	516	507	506	496	555	552	555	532	539	537	537	536	570	558	583	543	511	532	523	520	540	564	509	552	498	518	532	509	582	520	500	583	553	528	519	520	555	567	551	543	517	566	556	565	538	570	542	568	522	502	546	516	530	556	493	485	515	508	540	529	581	519	555	571	507	539	523	522	573	522	540	500	565	543	537	538	544	529	524	534	580	555	506	559	541	519	556	540	514	559	560	575	542	524	570	539	554	551	572	552	480	553	548	548	546	548	577	527	545	537	592	533	553	512	553	535	563	548	527	574	518	555	531	585	577	540	527	513	525	530	581	524	545	530	529	515	541	533	529	531	538	554	519	564	574	514	586	537	521	560	524	549	553	536	550	525	525	565	531	526	533	547	538	553	512	577	515	531	534	504	580	516	577	555	556	507	557	545	526	528	530	501	508	526	556	513	524	538	526	564	527	544	559	492	566	587	493	559	537	540	566	523	550	548	562	526	544	550	518	481	513	508	589	519	511	558	558	532	531	515	563	580	517	554	521	554	522	534	504	532	513	543	552	518	514	559	517	525	566	532	512	573	569	538	540	513	530	511	522	544	491	543	514	537	569	582	555	532	494	500	525	552	539	547	522	553	549	497	559	542	504	521	551	562	556	513	556	540	560	532	524	525	560	578	521	566	540	558	558	565	536	567	534	527	559	516	559	505	496	551	542	564	522	514	538	559	527	544	531	535	547	540	532	492	569	530	497	505	561	501	585	556	559	558	554	553	567	555	530	563	549	566	536	534	571	535	576	525	543	531	524	502	524	527	581	538	527	561	551	547	507	571	567	513	543	536	535	482	625	508	497	497	553	555	508	527	562	514	524	532	559	525	556	552	540	530	540	509	509	538	568	542	543	540	560	525	536	532	509	530	543	521	541	570	518	541	528	541	537	534	564	505	547	534	540	528	538	504	586	520	529	528	554	484	560	537	513	562	557	542	559	535	516	523	553	567	511	590	527	565	558	517	555	543	535	509	538	500	555	535	554	538	552	533	552	529	569	567	474	547	519	552	534	504	567	524	555	537	546	555	542	520	532	504	546	538	525	539	544	549	550	537	531	547	519	533	557	513	497	560	523	513	567	529	585	563	544	553	518	551	551	505	526	513	555	520	513	527	547	526	561	519	518	549	565	513	562	570	526	538	501	542	551	514	511	529	546	506	530	548	516	540	521	542	504	538	486	548	558	550	547	519	527	539	560	560	531	534	521	586	533	567	545	548	526	543	560	532	556	545	560	520	564	534	551	530	518	544	520	533	527	569	544	533	587	544	489	584	490	542	545	516	578
26369	21571	14044	1677	680	656	622	626	595	565	554	628	587	576	582	598	559	550	567	541	541	566	559	976	653	544	549	539	567	580	599	580	560	550	526	531	511	550	616	574	552	571	526	523	544	570	559	544	560	523	553	525	535	592	573	524	529	581	509	529	527	547	581	562	568	585	534	555	536	534	560	607	570	541	543	540	557	546	559	573	533	555	550	563	548	528	535	555	573	568	561	586	555	538	575	523	516	562	564	556	550	567	503	552	584	572	586	532	548	565	552	551	522	520	580	599	619	544	547	518	575	598	573	543	614	549	578	591	555	515	566	576	548	527	548	551	536	527	560	566	545	529	575	532	569	547	529	560	568	521	553	535	557	541	515	544	552	509	517	537	548	558	526	520	517	569	551	583	578	522	524	551	553	596	542	586	528	553	528	541	551	573	528	509	539	546	554	584	541	562	575	560	574	492	552	559	574	517	573	515	518	513	549	566	563	540	515	539	578	575	541	572	554	550	516	538	577	587	592	530	533	535	533	557	610	568	549	517	559	568	523	567	589	527	548	527	532	582	591	556	546	601	573	559	555	543	594	533	523	547	540	582	565	554	557	558	511	580	526	520	520	544	575	570	553	546	561	574	529	578	532	572	608	529	526	573	558	540	537	528	502	575	543	520	607	555	512	580	557	572	588	558	568	541	550	541	566	562	540	589	534	573	572	593	571	588	591	568	546	565	546	579	540	555	502	579	532	557	537	593	590	594	535	564	598	564	594	529	561	549	537	569	504	519	524	558	582	539	573	572	541	542	562	576	542	548	542	552	573	529	544	594	521	568	550	541	535	578	532	500	528	594	550	517	534	562	545	561	593	556	592	539	550	559	577	534	545	518	584	546	532	513	515	542	569	557	503	545	558	534	573	571	573	574	537	588	558	555	542	577	569	519	536	529	545	526	560	546	549	579	547	523	600	526	541	552	512	559	518	553	554	558	566	554	563	534	551	542	533	561	602	566	581	567	562	555	545	617	524	569	561	569	594	540	543	563	531	496	569	542	573	547	550	570	534	561	528	512	535	513	582	526	520	584	538	557	523	534	530	565	600	540	609	592	544	523	559	538	553	550	603	552	575	577	558	550	559	530	592	553	570	568	541	558	503	541	558	544	554	530	574	536	567	555	565	575	539	569	619	601	542	584	572	522	572	582	556	507	608	586	570	579	515	580	519	527	544	599	566	551	548	551	563	512	544	560	541	596	530	578	537	538	581	546	556	587	560	531	519	557	521	525	547	548	491	529	523	568	560	550	572	526	552	591	544	573	505	548	550	545	585	566	526	544	516	550	575	565	554	536	565	546	505	575	599	546	577	570	579	563	550	573	534	562	570	554	539	539	584	547	520	523	546	561	573	583	544	569	546	553	541	538	550	510	550	521	596	496	561	568	546	565	543	571	561	535	566	557	550	542	570	527	549	528	587	542	565	542	528	538	570	527	564	556	528	568	605	576	584	499	552	543	562	560	528	549	557	548	561	562	582	531	554	576	578	571	502	513	598	545	536	546	561	544	565	542	555	569	568	557	546	573	565	574	528	537	560	536	521	608	525	539	584	530	553	540	539	507	514	561	560	547	564	570	578	612	550	571	557	557	544	550	567	550	560	598	555	547	526	535	535	540	576	547	554	583	563	522	558	514	560	522	551	528	605	562	565	528	556	548	566	532	570	546	535	572	534	610	575	546	552	543	529	554	545	599	588	603	533	558	584	541	563	541	575	536	585	593	542	543	514	542	555	566	586	571	557	538	522	563	549	558	547	607	527	572	562	584	549	530	537	539	569	533	557	539	574	522	552	565	504	597	518	523	537	565	540	543	562	603	553	549	581	508	558	534	548	532	519	508	552	530	526	549	558	557	550	563	595	568	570	545	569	556	531	559	575	559	538	555	519	571	541	529	559	532	546	561	559	570	562	553	561	552	530	559	594	557	594	537	559	573	550	551	525	558	544	566	592	564	579	546	550	556	498	525	579	577	556	548	554	551	585	528	548	539	563	549	597	601	532	558	564	544	547	548	549	508	571	526	521	575	556	541	533	581	530	581	563	556	547	556	532	542	596	529	536	544	557	546	532	554	572	582	550	544	557	571	516	535	569	509	566	565	590	550	565	562	581	568	556	556	575	507	516	519	605	592	555	552	539	551	560	546	524	570	546	539	541	537	536	569	571	559	562	581	577	552	568	559	575	559	565	515	494	554	556	516	569	553	529	501	541	564	567	554	556	542	507	504	569	509	534	567	490	554	554	512	568	568	565	557	568	522	596	574	536	540	549	531	580	616	519	569	546	545	575	510	551	551	568	543	580	560	572	583	554	533	595	541	558	528	552	506	583	538	567	538	561	533	582	575	577	532	560	541	577	560	536	576	569	545	539	554	557	533	556	574	553	515	518	586	545	556	589	532	568	548	537	580	537	576	566	529	520	588	598	565	560	531	527	530	555	520	501	502	537	539	585	568	560	595	513	559	569	584	538	556	539	542	559	555	535	564	555	547	574	560	507	566	543	584	562	555	530	531	568	541	533	531	558	516	558	576	549	543	569	530	530	580	546	561	529	497	520	573	571	535	577	531	572	535	520	484	515	552	582	533	549	548	554	516	558	581	577	596	548	548	525	529	564	567	579	528	527	560	573	543	578	580	548	538	545	570	570	538	527	590	513	590	540	585	558	554	585	548	550	557	603	653	587	570	514	531	571	506	519	528	541	571	549	514	539	558	566	559	537	519	529	585	565	521	553	545	522	534	571	542	576	582	548	533	601	513	546	543	563	546	561	545	523	569	539	595	564	570	562	524	545	556	608	581	517	541	609	573	548	579	577	600	574	535	545	534	561	591	556	554	534	547	565	504	551	595	545	502	585	562	538	611	548	555	534	550	614	597	540	582	588	522	565	550	539	557	585	580	543	570	562	563	536	570	558	578	580	552	536	533	550	587	562	538	545	564	552	559	558	572	538	508	571	554	548	592	517	535	530	560	543	562	569	591	571	533	517	566	555	543	581	550	510	545	534	548	558	575	524	570	549	565	581	571	554	579	586	556	543	559	560	562	535	558	540	558	523	533	559	575	578	528	550	574	546	530	555	578	577	551	578	599	557	574	584	543	527	585	508	575	576	566	564	584	582	600	547	582	540	548	537	575	565	563	504	550	523	558	553	569	579	540	596	567	511	561	566	539	521	553	568	536	569	559	532	543	560	545	569	506	548	562	577	556	564	578	573	577	529	567	585	546	586	587	526	533	540	545	552	531	628	523	537	539	531	574	567	580	533	583	557	544	579	561	519	593	523	560	548	551	591	532	535	534	571	556	546	505	558	564	575	571	545	554	589	559	544	537	539	569	523	558	482	562	527	524	560	545	582	565	540	540	562	546	511	569	559	496	566	499	534	552	580	523	508	503	578	522	548	555	523	526	511	510	534	560	551	573	555	522	579	524	542	564	521	520	513	558	540	544	559	574	588	566	531	548	563	573
16071	29542	1709	1204	1092	1071	953	927	867	781	845	859	831	838	825	814	838	825	809	857	807	841	815	1959	959	800	777	807	813	813	771	814	832	802	830	810	776	781	808	805	796	781	794	798	767	738	831	838	791	753	753	794	785	797	827	820	779	781	798	816	830	793	872	805	807	798	778	822	813	824	779	795	776	839	839	813	771	784	839	820	806	823	802	804	759	776	791	782	775	819	796	796	758	788	791	760	792	816	814	814	803	824	844	810	795	770	797	843	832	865	760	760	785	812	807	773	791	799	777	789	790	789	838	782	790	807	834	766	806	720	780	815	764	813	830	796	808	750	810	806	832	791	805	793	746	816	823	837	793	771	845	808	782	740	782	851	812	782	829	781	818	756	808	765	806	791	814	840	733	829	805	814	778	778	827	776	776	777	802	774	791	771	771	829	786	780	768	810	834	799	767	834	792	775	821	809	806	777	836	739	793	857	789	824	809	772	779	797	779	805	802	765	848	818	791	797	817	758	803	791	803	797	771	814	815	813	845	840	849	785	792	833	825	778	785	779	797	827	837	780	798	861	743	763	835	778	784	794	764	751	801	811	789	809	813	777	778	807	791	738	755	797	731	795	766	844	831	745	762	809	765	811	751	757	795	783	804	790	766	778	814	815	833	857	788	771	743	778	769	766	819	839	772	801	805	774	773	813	779	769	797	777	782	745	800	779	795	799	823	772	759	822	849	803	770	815	785	789	797	818	802	822	829	772	751	787	847	802	825	783	777	795	827	807	790	784	782	817	774	782	782	766	814	796	834	815	813	839	853	773	798	801	824	767	780	806	812	774	824	811	780	784	783	800	791	787	822	810	801	779	764	776	850	796	763	830	796	823	820	792	774	777	839	761	773	774	828	860	788	769	777	805	761	831	799	853	795	812	779	795	833	832	797	773	821	804	753	808	800	777	845	846	866	845	808	746	766	847	837	795	823	852	783	806	754	804	800	796	798	796	800	778	825	789	810	792	741	802	818	819	803	780	796	790	756	822	726	860	795	784	800	793	793	758	790	777	774	784	792	776	789	821	793	831	805	812	811	800	804	783	832	771	802	838	791	819	817	817	797	814	743	802	813	780	777	812	818	748	756	782	791	767	824	755	763	798	799	839	807	836	839	813	764	747	826	787	787	802	810	744	822	805	776	842	801	785	778	819	781	806	831	816	787	785	816	800	828	813	830	849	856	817	753	757	776	758	754	822	781	783	770	749	784	802	826	821	785	769	837	733	789	793	762	803	807	787	794	826	793	821	795	787	795	780	808	826	777	790	793	786	802	821	752	762	849	815	755	860	828	748	801	809	834	744	827	809	807	773	797	800	793	764	823	788	832	783	796	789	769	804	825	846	837	830	752	769	779	799	822	773	837	772	751	819	832	753	826	769	825	749	817	773	806	781	783	772	786	824	770	808	747	772	862	809	816	815	807	758	804	814	847	789	808	747	799	828	836	875	769	836	810	768	802	807	806	806	789	827	757	761	846	796	774	819	758	787	798	776	814	769	765	777	783	805	806	803	812	874	772	818	800	826	767	815	819	805	729	833	791	774	780	778	770	808	787	806	768	837	765	761	839	808	799	825	806	748	805	836	802	777	811	782	783	765	813	770	796	772	807	787	777	790	778	794	837	772	823	786	768	794	737	782	810	802	798	740	791	753	803	839	842	833	804	770	781	801	762	775	793	768	823	827	768	774	805	747	770	776	789	804	816	789	816	826	829	794	737	729	796	837	785	748	798	805	833	801	772	819	809	784	798	842	803	762	813	772	728	765	811	855	795	760	820	785	813	803	814	800	783	791	769	846	803	759	785	801	807	826	814	784	850	806	767	799	778	837	791	787	770	818	836	825	836	796	790	821	779	797	738	805	830	762	789	816	782	779	758	779	766	738	798	801	749	836	787	809	809	869	764	825	812	773	752	763	765	798	812	830	738	825	859	816	763	767	774	777	803	800	808	804	745	777	826	794	784	760	772	854	794	804	805	814	828	773	815	831	777	793	773	758	813	868	795	784	804	743	778	818	818	798	806	783	832	775	778	769	780	802	792	799	805	790	824	794	808	808	836	799	772	770	760	849	778	799	839	838	772	817	799	801	813	799	831	785	812	747	811	768	739	778	789	798	809	750	799	811	766	773	773	757	821	785	832	799	778	787	777	766	772	821	793	780	828	787	822	810	781	786	776	782	844	795	839	757	805	842	748	803	752	766	789	775	811	690	781	784	786	790	758	806	785	783	796	806	794	832	804	791	774	811	725	793	812	788	795	791	803	755	781	792	822	785	825	836	786	773	806	768	798	790	847	835	795	806	768	810	809	807	810	786	733	785	865	841	827	833	809	826	825	770	772	840	810	783	832	753	819	796	813	852	771	794	847	792	791	846	820	753	791	800	815	790	810	838	779	791	772	808	833	769	842	803	780	792	752	820	853	813	798	781	797	804	836	834	810	787	837	790	790	785	813	818	759	821	835	774	827	743	798	804	780	792	836	788	821	751	820	789	786	820	814	853	768	776	802	795	785	770	780	836	801	836	746	806	802	827	804	761	816	841	755	823	796	825	764	798	802	813	763	763	805	808	833	803	779	776	767	784	794	869	801	849	777	798	815	778	827	814	773	869	798	772	808	778	788	809	763	796	830	804	756	740	769	824	806	783	797	756	735	804	810	835	775	775	784	825	832	748	778	836	778	783	812	845	820	788	796	822	773	851	799	807	813	843	830	785	780	784	795	837	783	788	812	756	809	778	817	803	840	753	789	759	836	817	771	804	793	791	765	837	783	773	793	859	776	778	797	782	805	813	800	831	785	753	769	774	789	814	805	839	771	813	819	854	804	779	792	785	781	849	796	803	749	801	820	819	796	770	838	791	819	767	802	740	790	763	803	748	794	801	814	724	787	841	804	820	778	782	803	808	769	812	761	776	826	822	845	786	795	790	813	776	792	800	783	797	748	818	867	817	816	785	726	753	758	817	807	804	800	793	774	835	752	772	798	766	773	779	807	746	809	749	822	784	778	807	795	837	784	830	806	804	834	789	756	818	790	784	741	824	761	812	806	798	834	839	803	800	831	738	826	799	829	785	833	791	850	754	778	806	809	783	770	817	775	794	765	774	798	793	826	798	847	791	771	779	794	807	811	756	796	847	798	868	775	728	793	816	857	818	769	818	808	825	797	816	799	732	812	825	798	775	797	764	817	753	790	833	796	839	777	771	862	802	772	802	814	817	816	729	782	813	793	783	822	772	823	780	784	799	806	811	813	788	823	824	824	834	784	822	769	769	831	790	766	788	846	795	782	823	819	773	788	811	813	818	827	781	786	744	787	758	770	728	793	788	770	799	836	783	791	784	808	809	766	780	818	791	836	756	817	801	802	802	806	818	797	788	757	770	805	764	803	820	790	802	848	819	824	750	828	860	793	760	792	864	773	771	790	784	774	791	797	836	786	772	814	805	818	831	783	813	755	793	813	772
23751	20946	27934	23904	20708	7129	1294	958	836	752	754	731	677	698	726	697	714	678	666	667	682	677	1467	4070	1291	647	613	622	620	625	686	590	611	633	660	665	608	599	635	604	594	622	658	593	635	643	645	655	651	614	632	620	616	679	620	634	601	649	657	641	674	607	663	670	668	653	622	623	616	662	616	661	646	654	657	635	642	644	637	625	654	637	639	647	634	613	668	633	651	620	627	692	640	602	572	661	638	611	615	615	672	643	646	611	635	626	635	601	613	654	644	621	630	638	630	605	606	616	614	622	625	630	614	645	631	633	595	608	580	579	613	582	604	625	623	658	642	622	632	621	627	657	599	616	666	652	639	674	628	598	657	637	680	649	664	615	642	644	608	618	613	668	644	622	632	607	612	648	689	663	563	624	622	594	578	618	607	646	620	651	629	631	602	624	581	597	592	651	627	578	610	661	623	625	624	593	624	644	617	572	629	636	629	603	607	607	624	613	653	624	623	620	619	680	607	566	620	637	607	613	659	625	632	660	650	603	626	611	640	647	620	609	667	671	632	643	624	660	623	618	585	669	663	610	660	638	689	596	639	653	611	597	659	633	617	597	590	591	633	592	559	624	635	607	626	661	611	616	656	627	666	626	652	661	591	630	627	620	604	654	604	623	612	617	678	679	617	663	626	644	680	597	619	606	644	664	643	617	654	582	599	648	679	641	621	666	616	632	643	588	609	578	633	649	631	626	634	604	630	659	613	610	620	601	661	636	602	644	568	635	663	641	632	661	597	628	622	623	613	648	610	630	612	608	649	645	584	631	686	613	645	637	655	606	605	647	643	621	616	637	641	594	597	639	593	611	655	622	631	625	594	608	611	620	577	644	626	648	633	602	578	649	657	629	638	626	638	620	617	635	620	666	598	616	619	647	648	648	621	631	616	606	640	605	646	567	596	630	630	589	633	604	621	599	640	695	600	641	589	599	612	636	631	648	620	611	649	653	637	623	632	595	592	614	607	633	649	619	642	631	641	631	640	604	639	602	612	625	618	632	634	622	657	604	646	594	613	611	657	587	607	614	642	663	632	603	654	601	621	610	639	661	596	629	659	621	623	648	595	591	627	624	686	645	655	637	620	647	631	633	604	606	661	621	634	625	652	601	637	634	668	628	690	661	656	652	598	687	632	606	665	611	623	647	659	598	609	632	668	651	619	656	602	651	636	623	625	625	646	659	670	643	625	660	622	592	627	590	617	659	621	627	684	633	605	609	647	648	658	634	612	603	589	626	646	598	624	627	624	656	625	628	612	612	636	648	594	597	640	625	652	700	627	632	631	597	612	611	633	604	621	655	643	646	585	578	644	634	617	655	674	677	567	618	671	649	633	629	649	640	602	612	629	630	666	563	665	622	574	646	619	670	613	579	650	639	602	584	589	645	598	610	670	634	600	626	617	588	649	640	600	643	676	599	636	575	610	644	597	648	633	611	621	659	648	588	641	698	640	619	630	680	601	637	659	653	620	621	625	642	631	662	620	647	598	606	618	619	630	611	596	622	634	621	590	598	615	665	658	657	658	625	619	595	629	629	652	640	596	610	664	607	644	647	619	597	642	603	594	612	625	675	622	613	663	659	577	617	645	601	643	668	559	638	606	626	647	612	624	622	604	641	599	633	620	634	639	653	568	656	637	623	641	577	655	602	627	644	631	603	648	596	609	595	636	600	630	617	605	684	586	602	624	596	621	659	634	597	631	657	621	646	640	610	561	598	638	616	671	662	616	668	675	616	616	608	670	630	654	602	620	638	720	614	585	658	616	634	628	661	638	605	642	603	622	586	580	599	580	606	614	621	648	599	607	590	626	619	597	626	647	568	597	629	600	627	666	623	689	638	609	638	628	642	641	605	637	638	626	652	598	637	626	644	621	650	664	612	643	625	627	635	640	599	615	628	635	640	670	652	625	612	637	613	601	627	618	609	626	640	605	631	678	595	617	644	639	637	620	597	641	656	670	656	610	563	619	646	606	607	653	624	653	581	643	647	635	637	627	628	649	692	605	625	549	598	675	605	615	573	594	600	591	641	650	638	590	644	604	637	683	606	581	686	636	634	597	697	624	652	631	634	611	680	577	635	638	636	624	645	622	647	618	626	567	572	666	663	604	618	626	594	700	668	610	644	656	611	596	629	643	624	655	630	580	610	604	647	644	642	630	616	633	633	639	578	643	622	663	598	608	684	623	658	637	612	601	622	613	623	642	641	651	656	620	645	592	622	584	604	598	610	633	591	600	658	659	652	660	671	622	618	616	600	668	646	631	601	595	621	624	603	621	663	650	651	657	568	667	647	573	657	655	641	619	661	633	629	629	628	602	641	613	635	645	595	620	642	619	642	604	571	649	604	682	609	683	655	605	620	655	626	609	594	633	611	651	594	621	655	632	653	617	609	648	657	599	621	623	616	628	639	592	582	593	616	617	597	576	626	637	612	629	585	644	639	668	636	614	667	625	630	617	626	650	628	643	583	582	630	618	615	599	620	631	632	663	608	684	636	607	653	612	611	647	643	642	622	652	567	658	647	650	666	619	621	665	602	679	667	569	647	638	641	619	637	631	643	641	663	633	634	617	602	647	626	669	643	606	671	612	613	576	633	614	634	645	636	601	619	613	642	627	633	693	660	619	624	647	623	630	589	648	583	645	655	599	662	602	619	640	638	667	631	647	645	652	574	615	620	655	642	622	624	625	631	673	602	600	607	630	614	609	619	658	652	615	639	616	610	659	642	600	673	606	608	646	578	607	629	642	628	656	667	606	601	591	605	637	648	647	645	611	667	642	628	646	644	598	647	577	625	637	622	655	620	657	665	611	640	594	601	655	649	591	627	680	605	634	603	609	631	635	621	638	667	586	642	647	622	649	605	626	640	617	684	648	642	615	579	622	625	603	618	593	672	619	655	600	567	600	607	622	624	622	637	574	628	625	641	655	618	656	575	599	650	650	632	670	612	595	625	619	675	618	662	623	673	631	598	630	650	643	640	649	662	620	613	614	612	596	628	658	662	608	607	680	682	634	625	619	611	625	586	638	652	654	610	660	636	634	694	601	638	631	625	628	637	603	635	646	582	654	655	627	633	605	664	612	647	637	639	590	605	586	646	702	663	616	662	620	589	645	584	608	640	646	627	616	655	658	650	630	607	640	613	664	621	645	650	605	648	650	656	605	604	639	666	627	604	667	644	593	628	620	613	618	670	588	597	589	638	617	657	626	642	627	604	663	606	680	649	633	628	634	637	586	630	657	579	595	618	615	586	628	650	589	625	689	580	582	681	622	610	629	606	640	613	666	622	631	654	612	645	673	613	657	632	618	635	593	653	650	619	619	630	662	665	639	599	654	632	654	660	610	655	607	632	660	614	603	647	620	612	650	615	610	589	603	600	615	647	558	592	624	629	580	624	639	637	649	635	613	603	633	628	652	629	638	602	628	608	645	625	668	629	583	613	637	608	634	624	638	630	639	649
36842	55893	7793	4170	3023	2411	1960	1703	1551	1422	1328	1214	1151	1144	1041	1080	1051	1005	978	991	993	1014	3145	8999	2242	962	965	985	958	923	878	939	965	921	973	972	944	984	852	860	882	902	930	909	879	983	948	888	932	872	919	941	935	933	875	951	949	885	933	909	922	905	967	846	929	923	918	982	948	906	908	909	913	898	863	897	912	918	922	911	920	884	912	911	962	928	884	838	865	887	928	877	922	860	905	916	910	891	887	861	953	964	903	869	921	912	911	925	906	911	895	899	958	919	885	937	911	931	883	913	907	939	931	942	948	878	863	918	915	935	870	887	926	886	928	945	915	886	908	892	898	930	959	928	865	928	920	928	892	939	937	942	872	882	981	904	947	890	943	903	918	925	888	909	916	939	891	916	918	875	979	892	886	900	922	861	921	898	900	894	920	899	886	951	931	874	918	906	887	891	918	963	868	881	946	928	878	851	969	922	927	900	926	948	879	919	904	910	865	882	933	913	867	925	927	929	914	903	857	892	936	945	941	916	895	929	883	900	931	949	930	904	911	828	888	935	922	929	914	887	932	917	924	952	922	871	906	913	860	974	908	938	868	878	887	943	935	907	920	908	894	922	891	880	883	950	931	917	911	900	892	912	912	937	925	885	915	872	902	887	884	898	920	906	887	867	857	911	878	924	921	899	931	906	948	867	906	912	884	903	967	953	892	943	899	920	978	922	934	912	892	888	901	932	978	924	870	933	915	941	915	889	959	961	961	903	946	926	903	927	971	941	918	912	892	864	940	944	945	919	1010	906	894	940	910	873	913	881	932	937	950	901	905	891	886	944	914	877	943	919	949	955	947	920	884	924	926	925	907	940	901	930	929	960	808	915	869	919	914	926	923	929	894	915	912	941	898	914	889	861	907	901	945	940	877	931	937	908	959	911	894	962	919	886	906	923	887	895	886	907	904	887	898	948	937	864	919	922	853	877	982	946	913	896	930	936	908	903	912	916	936	898	902	914	892	912	918	930	855	981	899	885	906	956	919	912	875	900	914	886	933	913	939	955	940	945	951	913	971	893	1008	956	884	887	910	921	932	882	913	914	929	922	879	947	897	940	934	940	945	836	962	886	918	891	891	913	835	934	943	938	874	946	940	890	934	898	934	914	946	946	939	903	875	944	907	918	920	896	954	932	909	895	954	894	940	889	917	903	870	886	848	953	900	922	894	864	922	945	940	986	858	889	947	865	885	900	914	910	921	861	900	991	955	884	886	920	950	899	941	915	930	873	866	869	878	918	923	932	907	893	843	904	925	928	846	894	911	946	955	891	876	896	886	892	865	953	903	925	908	931	853	929	947	947	931	916	879	890	943	915	896	907	955	889	938	933	924	888	938	946	906	878	869	938	921	861	903	917	885	937	871	897	931	934	911	873	925	894	939	903	908	931	912	889	935	900	939	899	919	902	904	913	880	940	946	847	881	950	908	897	924	856	866	947	904	940	905	875	906	905	947	938	902	973	932	884	879	923	931	858	942	895	971	921	948	932	904	958	926	895	960	866	947	853	945	904	895	936	896	941	910	918	926	900	950	915	926	888	869	895	893	898	963	937	871	903	857	882	912	902	923	869	921	890	946	920	911	936	892	908	869	888	970	937	896	905	924	861	876	909	915	915	936	928	951	941	879	913	906	917	861	942	898	912	1010	891	940	936	936	914	914	898	920	914	942	933	928	937	932	863	952	891	909	881	901	923	875	934	902	895	857	956	919	910	897	943	924	886	920	898	890	983	889	893	855	928	903	922	853	930	948	887	918	886	866	838	912	941	940	944	903	879	914	951	896	955	942	888	951	925	869	888	921	864	948	899	901	929	900	935	933	944	896	885	923	915	955	942	926	933	885	893	922	933	899	948	914	882	921	901	914	935	953	935	870	878	963	871	964	891	943	908	888	935	854	934	887	878	940	900	895	955	905	928	911	868	938	908	903	830	918	870	874	878	936	915	828	896	930	855	861	936	903	931	848	863	905	938	943	868	927	891	948	912	927	867	937	928	878	875	898	968	885	878	885	909	891	791	905	895	898	909	935	928	945	968	912	958	892	889	895	880	904	964	987	907	909	921	925	945	905	899	917	901	873	911	879	891	898	935	984	862	842	922	906	906	898	929	959	895	900	931	903	907	927	855	866	900	970	901	910	846	914	871	881	930	881	933	941	909	907	939	953	862	899	935	946	953	971	937	932	898	922	959	937	946	877	935	925	870	899	962	925	922	903	943	911	894	920	867	933	884	900	952	936	892	888	940	926	884	955	933	980	940	901	871	936	917	891	882	921	934	890	916	926	890	903	877	901	931	935	926	948	926	919	989	914	917	873	924	939	946	946	883	891	978	917	902	946	918	902	929	908	918	939	957	880	903	920	928	932	928	875	903	939	924	912	900	930	885	927	962	889	902	881	914	966	929	901	882	904	911	895	932	891	893	930	930	880	911	881	891	910	928	904	938	861	888	906	914	915	871	966	900	890	835	900	874	849	920	918	886	904	885	917	903	907	900	934	918	927	904	919	898	929	888	898	924	914	886	956	959	895	919	887	962	902	941	888	911	904	956	906	907	947	903	951	902	953	912	883	902	860	889	928	933	885	923	887	909	891	911	872	995	916	915	941	877	913	894	900	913	974	906	932	895	921	996	898	881	932	943	938	884	929	909	925	920	867	881	944	894	892	804	918	900	912	878	916	923	923	861	883	896	882	928	905	912	883	932	906	931	913	882	883	852	889	901	906	973	860	981	966	916	957	901	920	864	857	981	892	890	880	914	913	899	894	883	921	949	970	870	899	890	961	847	952	861	900	945	879	919	899	916	926	926	870	915	857	893	924	949	919	888	877	978	937	895	970	912	870	921	898	939	937	875	904	902	949	919	916	955	979	945	922	954	894	902	928	958	950	865	917	939	945	911	893	892	885	922	919	951	906	899	925	913	873	855	936	879	942	945	865	946	953	863	893	940	923	912	934	943	941	988	892	944	889	870	940	908	958	895	926	957	905	903	949	896	904	887	904	943	909	936	930	910	927	947	934	921	971	905	908	949	940	880	886	941	944	925	924	919	912	957	961	949	888	950	875	885	937	883	932	957	927	907	858	904	871	871	947	922	873	910	859	878	911	886	951	916	944	980	938	858	892	924	871	935	934	907	908	914	919	977	919	960	959	932	885	889	842	878	974	891	918	911	853	893	961	872	953	921	915	898	928	901	917	931	957	888	890	887	879	958	927	907	877	903	926	870	841	927	980	957	940	892	968	913	913	923	939	963	908	904	902	914	983	974	886	908	861	934	950	969	942	910	883	924	880	890	950	909	865	950	883	862	931	854	908	826	914	893	879	899	885	956	892	925	917	942	943	929	910	895	945	922	922	936	887	960	859	893	937	898	944	945	971	894	951	899	953	915	902	916	876	922	892	931	895	889	891	864	943	899	908	900	936	895	907	908	935	922	863	920	932	889	963	885	842	909	922	902	933	937	897	900
22816	20927	28438	23488	20907	20651	4105	927	721	644	602	611	552	476	494	441	469	452	405	439	396	445	1814	8762	2638	416	382	381	369	370	366	360	328	363	376	347	366	365	344	342	354	388	364	345	351	359	341	391	342	390	372	382	369	347	361	354	352	384	318	359	361	374	355	355	383	362	390	368	344	350	355	363	341	362	365	337	348	356	359	339	356	332	360	338	359	373	380	353	384	366	372	351	364	381	352	345	361	360	361	352	350	364	355	361	362	328	366	382	367	375	347	351	382	333	374	341	363	373	346	371	336	366	351	368	368	374	356	342	360	372	355	402	346	344	361	361	353	355	365	352	342	397	338	370	358	367	424	346	388	366	352	335	360	366	330	378	350	383	381	358	364	344	372	360	332	338	374	364	386	346	348	356	358	320	341	336	359	371	329	331	351	346	377	370	369	345	383	346	383	362	364	366	363	376	383	348	348	336	357	349	350	337	356	346	343	355	347	362	355	347	350	392	315	335	362	376	411	334	367	385	327	374	348	369	347	379	345	350	349	320	362	405	410	382	370	380	357	374	318	362	349	381	319	379	345	360	392	361	329	356	343	384	344	366	319	347	376	349	345	370	375	356	342	383	370	344	369	373	334	379	368	369	363	355	358	370	344	346	347	352	351	354	352	354	345	378	394	365	399	368	359	383	379	351	377	368	341	331	372	319	369	361	354	375	382	339	386	366	372	358	412	370	376	373	364	367	347	306	373	346	398	374	354	395	359	378	367	365	376	388	365	352	352	347	340	332	332	347	404	327	344	369	352	374	379	358	348	353	352	373	345	365	341	391	367	357	355	378	361	392	355	385	395	355	378	376	354	349	387	356	353	343	373	357	360	382	389	365	347	351	370	386	380	372	343	362	347	351	375	378	347	352	368	342	387	383	372	346	339	392	373	338	386	413	340	353	347	349	382	355	356	332	376	335	332	385	365	319	339	373	334	359	346	401	385	376	326	344	340	383	360	351	365	360	371	367	356	376	342	392	361	368	330	362	343	392	343	357	366	381	330	370	392	377	372	338	341	358	330	354	374	342	375	363	351	336	345	341	384	374	327	349	373	342	354	320	357	363	383	348	375	355	344	355	329	348	344	373	371	368	364	357	380	332	387	376	328	368	353	348	381	366	352	357	338	346	382	357	326	398	363	365	365	350	355	374	362	321	379	379	347	361	373	357	346	378	364	334	359	381	348	347	352	354	368	335	358	361	376	366	355	352	362	346	360	328	317	377	362	351	360	341	359	355	362	395	372	361	374	359	343	326	372	351	362	361	375	360	364	357	386	351	385	422	378	337	332	339	341	344	347	377	366	349	377	339	358	355	334	365	344	399	350	336	348	385	359	380	367	333	357	366	350	360	394	362	376	314	383	355	335	361	396	349	364	368	369	371	356	347	369	369	350	338	366	386	377	363	352	381	369	348	352	386	352	376	368	337	367	367	350	352	340	347	353	378	349	344	348	350	346	359	358	364	345	395	357	360	365	351	373	354	354	348	361	393	368	328	338	351	373	371	389	364	372	356	349	373	400	377	345	375	339	360	365	362	384	397	372	348	362	368	395	364	327	374	376	334	356	374	368	344	361	327	321	352	383	367	345	368	354	361	343	345	356	380	345	335	366	344	367	344	373	378	356	341	348	360	370	367	376	363	340	349	384	345	360	361	393	372	340	369	332	366	338	397	365	340	377	396	354	346	366	372	340	362	379	377	356	321	332	352	355	349	352	374	394	357	355	366	387	334	345	374	323	352	308	379	351	394	373	363	365	407	351	339	357	344	350	343	346	364	357	375	372	366	368	330	355	357	356	339	345	400	346	315	367	380	374	375	334	338	347	371	364	365	368	342	364	382	355	320	385	381	394	397	375	359	366	393	380	406	396	363	341	337	348	382	348	364	375	357	356	358	351	366	358	359	367	391	322	406	342	395	344	376	356	356	389	352	367	322	375	344	382	340	337	371	362	357	329	372	366	381	352	382	390	373	342	379	369	364	335	340	373	358	361	363	312	367	361	356	349	343	346	337	339	343	338	338	326	347	341	369	355	331	373	366	339	382	345	340	374	341	381	368	345	413	358	367	340	373	347	360	336	371	340	347	358	384	368	329	352	344	361	343	368	369	362	348	318	389	369	348	377	347	344	351	349	329	391	359	337	367	360	372	350	346	356	367	342	353	427	348	356	367	344	376	347	353	341	344	348	355	350	340	350	381	364	364	371	350	359	351	355	361	350	342	362	370	364	375	369	378	372	347	337	376	357	367	355	355	361	364	364	361	355	366	365	374	376	357	401	374	358	368	324	341	380	319	357	342	358	334	356	373	342	341	370	341	371	344	353	326	377	335	391	388	366	387	364	354	400	363	325	363	349	317	364	371	336	355	381	360	361	340	346	393	361	357	359	369	364	380	347	362	361	355	343	331	352	351	349	363	367	375	335	355	371	315	354	381	359	367	357	324	351	348	344	387	372	380	346	338	343	375	373	350	398	380	371	353	352	373	365	345	386	372	366	393	385	310	343	362	386	344	333	367	397	367	349	393	371	390	348	381	399	367	326	356	370	387	356	354	372	333	335	388	312	402	379	370	358	312	358	352	395	381	365	390	401	379	356	366	354	360	390	354	367	382	331	350	356	367	393	374	344	358	342	346	378	361	361	377	361	370	383	386	365	375	353	338	350	365	376	379	334	367	348	379	354	366	336	371	344	359	337	342	376	362	370	388	353	369	374	313	365	332	386	361	366	343	368	369	373	376	336	350	338	339	357	348	379	329	347	378	356	378	388	344	379	384	339	367	357	363	358	385	379	357	337	343	360	364	324	349	372	349	407	386	360	341	332	382	347	335	367	373	350	328	341	359	370	356	346	323	361	363	369	350	374	367	354	363	392	383	352	340	359	394	338	337	356	349	371	383	368	360	370	357	375	389	395	384	345	401	340	352	347	332	370	362	307	365	351	362	340	366	363	353	382	352	419	355	377	329	329	356	386	344	381	348	368	345	366	337	343	356	345	378	358	346	345	343	400	372	373	365	349	358	326	366	373	369	304	333	371	338	388	331	333	358	356	344	338	381	336	373	356	387	357	332	368	361	337	348	386	356	373	409	377	328	386	388	382	323	350	358	334	350	372	368	351	340	352	339	383	354	358	369	368	341	364	348	355	355	370	359	342	316	354	338	363	382	331	364	320	335	368	344	370	364	387	365	348	383	384	395	342	359	384	331	379	364	359	348	334	355	328	350	337	387	338	364	361	351	343	350	347	360	376	367	394	369	332	371	326	356	346	361	321	345	378	365	334	362	347	332	332	358	373	346	332	366	359	350	315	398	404	369	390	366	379	408	370	397	351	337	353	353	388	345	353	402	393	357	361	346	339	421	327	363	358	374	365	364	357	340	358	376	351	333	372	329	343	333	360	400	347	349	344	371	376	369	337	320	345	380	356	360	366	349	359	365	340	351	350	362	351	360	382	346	353	340	384	353
44803	53569	12041	6395	4499	3367	2620	2097	1773	1458	1330	1172	1033	981	917	868	839	778	750	723	701	712	4453	17429	4345	588	631	588	625	575	564	587	585	559	579	543	571	543	564	571	499	574	596	559	580	572	555	591	569	576	549	590	534	563	579	549	534	540	525	548	559	581	561	532	560	554	504	552	571	575	504	525	566	529	557	535	539	590	550	513	569	536	507	532	575	552	557	546	587	545	544	542	577	536	513	552	581	526	567	551	516	594	573	547	557	505	539	597	560	508	520	581	521	572	541	529	544	513	549	562	548	580	556	574	546	527	552	536	554	605	487	562	523	560	558	551	532	508	559	561	551	542	569	558	535	567	582	549	522	577	565	538	538	526	574	511	546	517	558	549	496	543	498	528	519	538	478	533	513	544	513	580	543	568	580	570	565	582	536	493	528	530	561	538	546	527	505	589	541	567	537	535	541	534	593	525	523	556	542	536	534	540	525	527	571	505	576	542	568	522	580	573	530	499	555	553	506	544	541	544	590	509	545	534	559	548	546	498	557	540	517	544	521	555	551	483	551	523	544	529	548	551	546	510	531	563	514	499	544	592	549	518	525	556	523	530	491	556	535	513	539	527	540	571	513	520	568	514	586	510	545	518	556	540	575	569	582	561	554	554	520	558	551	548	564	563	550	585	557	550	546	586	533	540	589	555	509	542	512	520	539	542	552	514	577	515	538	542	497	563	560	531	559	553	543	587	556	528	576	507	545	568	506	550	547	503	530	546	560	585	571	546	521	568	513	567	538	504	495	515	549	496	533	543	541	530	524	519	521	557	504	538	582	570	547	557	582	554	526	509	569	536	514	538	520	517	523	519	552	529	567	563	522	545	568	515	523	572	601	561	560	517	532	525	551	526	572	500	525	543	519	538	531	534	519	569	508	544	548	576	552	536	552	537	522	531	591	516	548	536	539	548	516	504	557	574	582	537	524	542	591	575	548	527	538	541	505	562	526	540	542	535	530	594	541	583	582	564	545	574	540	553	543	581	550	560	588	558	524	519	558	593	515	540	554	576	537	535	552	601	517	526	521	527	535	559	538	542	548	500	540	540	542	561	529	544	598	573	538	534	546	503	556	541	532	536	497	538	525	536	528	557	541	533	538	516	546	559	506	564	539	548	502	516	508	559	562	520	528	526	582	551	562	552	539	564	547	560	531	523	520	537	553	529	524	546	519	579	514	510	534	546	540	561	566	520	575	537	499	529	533	580	513	488	545	557	545	566	559	562	568	487	567	552	526	549	549	546	512	523	533	529	606	547	499	561	517	572	515	562	540	520	562	528	557	587	533	535	560	523	543	561	539	543	505	540	549	567	511	544	538	551	506	498	514	535	509	517	515	531	516	532	576	567	511	538	532	551	512	563	564	513	533	520	529	551	532	561	539	534	545	537	571	546	549	556	549	523	524	537	533	517	524	573	539	546	547	552	556	481	535	512	525	534	559	516	543	552	532	525	545	545	498	484	552	555	508	557	578	502	595	539	512	530	541	522	567	542	562	529	554	562	548	516	541	557	524	569	514	550	552	558	530	513	541	551	538	519	564	513	557	534	538	553	511	526	565	525	563	548	530	498	530	549	561	540	559	502	553	552	555	587	558	532	511	547	506	557	525	572	517	557	523	543	542	526	545	519	568	514	511	549	527	544	553	574	545	519	512	571	527	535	546	499	497	545	573	552	536	547	579	549	577	524	509	573	553	527	536	538	578	539	558	536	492	537	516	581	554	508	561	525	557	571	563	519	549	534	501	494	532	574	493	553	513	516	509	544	519	510	566	544	546	502	519	529	506	534	527	522	521	562	541	513	526	530	568	549	579	515	507	561	567	528	545	522	559	543	540	576	541	544	555	547	500	545	510	526	575	525	511	533	550	526	534	563	530	576	559	526	553	552	536	545	529	584	519	530	529	506	530	579	546	566	498	547	530	559	560	552	545	557	531	572	512	499	546	576	523	554	527	534	559	550	521	524	572	504	511	538	550	535	520	553	597	556	513	562	563	527	551	531	538	528	594	592	534	572	557	517	544	508	545	516	569	554	549	531	513	516	526	540	538	533	526	523	573	583	518	564	559	490	529	514	511	528	543	566	594	528	541	523	527	523	544	534	549	570	573	503	509	540	563	535	564	533	559	514	566	586	556	524	505	560	567	496	549	544	548	554	582	532	542	577	550	563	539	518	515	573	531	541	546	506	592	539	549	575	567	525	544	551	538	527	511	494	503	536	522	582	579	601	570	531	540	528	537	533	554	527	539	515	538	549	537	561	570	540	525	518	507	538	555	505	489	545	521	542	537	521	564	525	561	557	523	544	512	555	501	557	569	531	501	542	517	533	534	479	536	585	518	531	585	520	510	546	520	567	542	499	540	472	547	564	578	551	561	511	569	535	556	607	536	551	542	548	519	518	540	564	524	585	563	507	557	519	553	499	505	517	563	572	548	536	505	533	563	532	513	513	520	507	531	551	525	569	537	552	573	530	498	512	589	545	551	529	530	532	551	547	564	527	531	543	572	500	519	515	525	518	531	482	550	500	547	534	568	558	574	538	539	511	575	560	537	546	537	572	545	511	532	548	521	553	578	569	592	520	559	559	577	538	548	557	575	523	539	551	538	514	537	535	537	550	582	566	526	536	529	503	532	547	500	550	572	563	517	554	503	531	557	564	531	551	555	499	545	533	567	550	546	544	526	551	537	543	566	513	574	547	518	537	523	566	493	538	501	572	572	522	564	546	532	545	516	567	545	516	567	548	538	497	548	520	495	556	547	572	515	497	519	530	522	521	544	533	529	531	550	518	548	576	542	547	545	613	525	523	509	535	535	522	548	560	533	499	545	550	568	568	567	555	532	569	531	517	527	559	511	562	519	544	540	532	572	555	569	530	556	545	561	535	544	580	545	568	539	539	560	556	516	502	499	555	533	521	563	530	562	514	541	556	535	539	517	533	502	594	520	518	544	557	531	537	555	537	530	545	563	561	575	515	564	574	558	573	541	525	520	520	517	542	519	567	518	520	530	541	585	513	573	559	554	528	543	536	520	515	488	539	562	521	525	556	535	528	567	539	545	540	551	533	556	534	548	551	540	565	583	528	553	519	532	588	588	520	561	494	507	553	500	540	521	523	534	499	543	529	532	534	503	552	524	545	556	541	501	547	554	535	538	569	526	570	536	515	562	528	525	569	575	550	546	540	571	547	528	547	548	562	514	514	540	520	537	567	522	538	532	537	522	559	571	538	538	510	562	541	541	542	547	536	524	548	551	541	556	519	563	564	551	559	529	552	550	501	541	532	563	551	540	516	571	521	541	547	537	579	548	539	552	491	509	552	556	540	550	540	550	504	517	533	562	535	551	528	537	551	532	573	537	554	522	539	529	541	550	502	544	524	540	553	568	572	567	536	513	562	516	505	554	553	555	508	546	531	550	531	498	546	533	536	541	588	554	521	507	524	502	547	524	570	486	524	549	540
26381	21422	12793	1368	697	609	623	534	582	590	598	562	523	572	574	554	519	549	566	543	517	570	588	781	610	540	548	531	566	571	490	576	532	585	565	575	529	556	560	572	539	559	571	529	534	532	545	539	538	568	561	534	525	567	553	591	553	549	546	572	586	533	551	559	557	572	546	579	582	550	558	517	587	523	546	523	554	557	520	531	517	538	553	601	563	555	537	554	547	540	586	555	508	535	553	539	534	536	572	551	532	535	583	516	522	545	542	543	552	531	554	464	523	590	534	577	507	552	541	496	588	538	535	489	546	525	524	533	562	554	571	534	549	536	549	552	546	543	531	510	570	578	524	489	569	503	560	510	537	566	564	539	551	546	543	584	540	616	538	551	609	546	576	510	559	575	568	551	555	534	544	533	534	535	554	561	562	499	523	520	532	519	574	500	541	524	538	519	556	527	548	513	527	518	511	542	563	541	563	506	507	521	525	517	556	546	554	565	497	540	588	516	548	548	568	603	523	510	537	581	544	530	512	546	540	529	552	499	514	549	533	571	554	519	588	525	574	590	545	548	514	518	535	577	513	521	543	528	561	551	525	533	539	559	555	536	535	540	547	510	556	569	563	537	524	531	561	571	513	554	532	520	541	581	537	551	562	590	555	549	519	556	552	523	513	500	547	550	550	573	569	577	514	536	536	555	527	516	553	527	536	559	557	538	527	539	510	529	503	548	513	556	493	557	486	569	553	575	510	552	590	517	574	575	515	541	556	496	595	518	520	550	516	578	567	594	545	573	558	506	522	589	552	547	541	552	552	516	540	578	572	505	547	541	496	522	545	537	551	532	522	524	520	562	517	602	533	552	504	529	557	567	544	568	544	557	542	572	522	532	522	520	555	547	574	598	564	544	544	517	536	531	506	577	537	532	523	600	522	566	554	590	522	551	567	508	541	570	556	550	542	524	561	555	549	548	575	575	531	533	563	575	558	554	559	513	540	560	594	526	501	553	554	562	530	554	539	549	528	515	566	519	590	555	538	550	544	558	553	513	565	521	539	549	482	545	566	511	504	524	535	552	543	575	503	586	530	553	568	535	568	548	519	568	511	532	537	500	536	529	540	519	602	554	554	581	531	521	568	514	552	549	521	551	560	556	575	558	549	572	555	517	562	492	566	514	559	558	548	521	492	495	555	530	563	541	544	575	566	527	551	575	552	527	551	517	557	533	535	538	564	553	546	557	577	537	540	554	521	530	519	558	554	620	529	531	567	562	513	576	526	539	550	528	565	532	525	558	566	572	550	562	557	541	555	489	549	569	550	587	544	542	548	566	516	545	550	543	545	555	540	562	566	571	543	504	545	541	597	566	559	561	570	536	561	552	520	520	560	537	621	533	547	556	552	536	585	555	529	532	524	569	525	542	552	525	544	550	558	548	532	506	565	550	609	564	501	481	538	532	519	536	553	542	555	530	597	511	541	593	571	558	552	527	538	529	577	572	552	530	563	509	562	534	550	537	533	515	561	554	571	532	562	542	570	514	499	539	582	527	524	538	544	559	518	540	569	578	552	538	539	541	545	519	546	577	546	525	500	521	547	550	525	549	555	510	529	549	580	551	558	549	511	542	494	566	480	527	556	510	547	558	513	550	531	553	553	594	525	542	507	548	548	540	572	511	536	496	545	546	533	545	565	586	501	537	572	560	571	508	566	594	554	525	587	557	538	583	549	499	562	502	576	544	498	532	557	525	573	531	558	553	542	556	592	563	503	519	561	551	562	544	553	575	567	538	550	551	546	567	589	575	558	582	535	561	509	532	597	563	558	567	595	542	571	544	539	544	521	587	522	538	558	566	520	536	518	561	559	561	575	542	559	525	542	581	571	553	532	538	556	572	545	538	537	587	580	556	583	588	521	560	562	522	547	523	532	561	533	548	532	547	603	553	527	565	562	565	528	543	527	559	529	543	513	500	564	564	519	550	551	523	532	541	556	538	521	578	544	519	543	564	576	570	529	528	551	507	520	519	542	539	577	552	579	583	560	558	562	537	561	559	510	536	549	573	559	541	486	560	525	559	515	537	585	523	544	559	509	483	539	544	542	549	550	596	578	520	582	547	563	546	568	520	526	583	516	549	528	511	527	600	568	551	557	535	556	514	522	555	512	583	530	534	604	551	533	522	525	550	555	558	553	537	569	579	574	544	515	585	552	521	529	537	541	542	544	540	547	542	578	540	529	493	560	560	537	531	544	553	520	540	550	568	547	550	526	530	551	530	484	527	562	545	531	568	570	523	523	534	507	525	585	521	540	537	542	535	521	555	585	562	548	580	581	532	525	511	525	529	520	588	548	573	545	509	530	539	545	574	547	556	549	571	532	557	524	522	547	530	538	505	508	541	555	507	538	570	523	593	523	570	561	534	512	521	543	582	554	542	539	523	577	495	561	542	516	559	545	547	527	578	535	510	535	528	509	553	564	576	543	566	544	533	559	564	576	576	549	505	560	583	543	531	578	557	522	502	570	549	575	541	540	528	538	591	488	526	550	578	563	483	556	540	519	531	558	525	561	532	552	546	551	549	564	580	532	503	546	529	528	564	536	554	547	562	529	554	557	544	542	539	538	575	514	557	556	508	584	563	566	542	534	528	599	508	528	488	587	518	509	562	538	556	519	547	585	547	565	552	566	567	541	555	565	504	571	575	549	544	585	552	529	561	535	543	532	539	582	523	568	549	534	519	552	553	550	552	524	543	524	549	557	526	530	573	505	526	521	569	545	577	533	519	561	526	518	516	525	575	567	540	507	527	543	508	567	562	561	557	559	553	580	508	546	588	579	558	540	552	564	557	557	563	539	560	534	568	572	562	566	587	557	526	572	567	514	541	551	522	530	516	533	528	562	533	569	538	575	535	537	551	539	536	562	541	532	567	498	552	543	492	549	534	535	574	564	558	553	574	521	526	521	543	569	570	512	560	515	542	556	540	557	573	572	557	561	513	560	573	544	582	593	550	531	547	569	552	560	518	521	551	529	544	570	524	566	600	562	552	565	540	575	568	558	561	541	548	508	498	534	550	574	527	554	571	581	577	561	533	537	545	537	578	567	504	539	563	588	546	519	548	565	541	546	542	529	550	583	553	541	539	515	519	546	544	544	533	555	543	520	551	558	531	528	515	568	523	524	505	572	522	537	536	543	540	559	506	554	540	553	578	541	551	512	564	550	530	524	549	541	521	570	583	563	561	580	539	572	542	508	499	573	584	548	574	567	567	568	554	563	554	572	504	552	574	571	544	532	548	531	528	581	539	545	581	527	600	592	509	570	526	525	524	562	531	524	558	552	501	541	523	583	517	549	539	529	550	545	546	487	531	528	520	557	551	561	549	548	588	563	551	536	569	514	551	562	541	526	528	554	509	541	560	575	558	533	551	540	568	520	576	554	525	523	542	575	570	542	568	556	565	534	525	551	556	502	535	548	570	514	553	593	579	541	545	560	546	605	526	540	540	552	572	558	532
16620	26077	1748	1191	1109	958	892	868	876	826	795	786	797	815	779	822	780	787	738	797	797	799	905	1418	879	798	824	832	768	829	816	800	811	772	752	839	790	823	790	790	791	755	777	774	842	789	782	767	799	813	859	761	770	820	802	805	764	800	809	775	769	811	804	757	786	755	800	741	785	778	781	795	811	832	783	797	771	793	795	774	794	756	775	785	808	774	737	795	765	773	768	778	824	779	779	749	767	768	787	764	793	776	779	748	805	788	755	745	752	709	729	792	733	823	762	785	777	775	777	741	777	759	817	853	826	734	778	799	748	747	780	802	837	762	799	828	830	779	844	780	769	766	771	746	811	804	804	791	800	793	738	805	731	765	786	784	816	715	789	831	798	783	823	781	812	798	750	803	804	856	830	788	766	774	820	822	818	782	797	825	810	814	768	733	800	807	824	808	761	806	748	788	742	812	793	746	769	727	774	819	808	768	796	746	779	774	762	749	778	810	818	804	798	763	740	751	772	794	812	741	764	744	795	838	799	787	857	742	749	812	740	818	771	797	792	789	774	719	817	820	765	783	761	785	813	798	728	838	797	773	837	800	790	782	758	808	806	755	740	758	739	826	808	797	774	827	805	775	765	731	735	843	740	791	807	816	779	797	799	813	772	784	780	815	812	826	797	729	791	766	759	761	803	779	777	810	796	761	756	747	761	759	736	808	772	785	776	808	813	763	813	742	788	812	788	790	814	789	792	753	789	797	757	757	761	743	800	754	788	748	811	810	784	776	836	827	789	776	816	782	776	793	819	804	749	770	750	769	801	822	776	770	771	796	781	791	771	784	781	784	793	761	771	784	805	785	800	832	778	776	809	818	759	781	845	776	756	810	819	777	796	761	780	824	764	803	768	814	843	776	728	783	800	841	818	810	787	771	774	799	809	782	739	774	759	791	758	749	827	777	734	774	787	801	770	795	791	781	789	822	758	781	831	814	808	821	788	767	764	787	811	786	769	780	814	822	832	738	763	784	768	798	829	801	776	799	806	788	749	749	789	789	766	731	783	820	750	773	788	791	764	770	778	825	775	826	797	800	811	737	747	845	792	740	753	755	820	840	797	825	798	794	751	775	764	762	803	768	821	772	763	778	760	778	808	781	785	793	826	767	770	764	786	812	741	802	727	775	865	744	830	804	765	717	788	781	795	753	760	807	791	779	803	756	763	788	762	802	856	781	771	719	748	760	776	719	820	828	845	825	724	793	787	782	770	831	766	836	766	830	799	772	777	825	778	719	821	809	755	826	831	767	791	730	838	821	764	832	764	761	769	803	787	797	778	775	839	764	771	762	805	784	794	797	781	738	779	741	805	775	805	804	753	756	827	761	789	807	822	768	782	805	794	809	719	800	782	779	785	823	792	827	814	744	786	730	795	754	763	794	770	806	750	808	800	779	798	812	737	767	818	761	804	754	780	778	728	849	782	781	766	766	794	746	768	768	775	798	767	757	803	777	764	782	748	845	794	789	769	795	822	789	740	814	822	797	730	821	767	815	794	790	791	791	796	810	799	800	791	793	738	768	748	789	804	732	781	766	819	739	816	803	782	816	795	758	742	777	754	820	757	798	818	773	764	781	794	802	798	774	792	826	770	785	781	805	783	740	759	863	766	780	765	750	765	768	740	743	819	765	777	810	797	807	797	784	754	767	805	750	800	782	756	765	788	784	748	771	786	786	708	816	766	812	792	772	777	762	785	845	773	732	787	802	841	806	801	810	767	763	722	798	739	762	798	757	794	791	753	761	818	797	753	764	773	792	761	773	788	824	771	789	813	766	768	797	792	771	762	801	769	744	823	811	754	762	817	752	729	772	810	783	754	770	790	790	769	772	767	755	822	778	807	724	765	801	768	766	825	802	826	769	795	791	794	789	836	779	766	819	801	773	778	775	782	793	767	763	716	818	779	794	761	800	772	789	845	782	790	778	806	729	820	782	752	790	806	789	787	808	804	801	769	742	831	773	794	810	789	791	788	804	791	785	859	804	826	767	761	794	769	811	785	777	846	738	777	763	803	767	813	776	793	750	781	780	798	761	761	771	815	785	782	728	789	827	797	776	772	803	763	774	809	761	799	761	843	798	743	812	782	803	792	789	806	775	819	792	798	774	826	820	827	833	780	814	790	758	752	794	712	756	805	772	774	738	760	745	748	778	753	785	782	743	752	777	735	739	765	757	783	800	759	807	809	793	844	806	780	751	822	826	832	786	802	788	762	803	790	766	810	754	775	799	793	807	837	789	748	811	812	775	815	806	779	757	801	804	775	770	768	780	768	764	763	753	836	798	813	767	745	729	768	815	829	798	824	765	784	819	812	738	762	775	758	755	797	792	768	759	766	791	832	850	790	809	805	790	859	746	735	784	813	795	776	802	825	819	800	736	748	800	767	741	804	799	762	781	821	813	778	775	730	797	769	794	805	788	802	776	826	740	764	807	801	788	768	785	797	770	746	761	727	829	769	769	788	793	812	790	787	773	778	826	817	780	795	770	723	775	754	765	807	770	801	808	754	799	788	816	785	776	787	757	766	752	825	778	746	801	773	787	783	802	781	753	784	806	761	804	826	768	760	777	796	810	774	789	774	806	804	816	798	787	818	834	719	786	821	771	784	755	796	799	766	807	757	836	819	797	777	775	767	806	835	793	802	747	799	802	766	782	828	775	757	825	771	772	731	791	783	758	734	801	830	811	724	831	786	769	763	780	764	795	785	809	827	824	798	780	712	800	766	797	777	801	819	780	802	802	809	831	821	824	792	827	845	787	804	732	772	760	761	741	811	780	845	785	770	755	834	815	762	806	774	773	803	735	795	782	797	771	760	811	800	748	768	774	790	756	769	755	750	783	774	819	786	801	819	793	802	797	800	737	827	784	772	784	812	771	824	728	777	775	796	750	748	750	797	756	791	840	772	841	796	771	813	767	790	834	773	716	790	793	773	782	744	787	781	758	838	804	837	822	812	793	747	772	785	810	835	799	760	792	792	773	791	743	751	833	764	759	798	776	806	778	764	814	826	811	755	796	798	755	760	826	812	743	764	832	814	829	812	756	805	778	843	747	723	783	772	770	839	769	758	789	757	814	795	793	782	792	759	748	738	779	754	824	821	729	838	737	780	693	752	794	827	793	800	768	768	792	775	799	762	787	808	798	779	776	786	775	735	753	774	764	821	812	785	763	765	808	722	785	770	796	795	797	752	781	828	821	776	797	774	809	791	768	778	793	843	737	778	780	772	763	838	815	756	801	786	734	814	765	787	806	789	748	794	769	794	769	757	788	732	816	792	756	800	802	761	786	796	774	789	821	759	787	730	779	795	778	747	754	798	764	761	769	761	796	810	794	785	802	803	789	822	775	816	790	798	733	742	799	771	751	813	812	835	810	812	820	832	805	794	816	777	753	799	748	752	770	802	790	771	793	774	804	807	748	805	776	769	746	843	809	796	775	799	812	759	804	802	776	770	795
23769	21010	28023	23999	20615	5706	1237	891	840	799	762	730	697	705	663	675	657	694	650	651	627	654	909	870	669	593	663	606	673	619	630	637	627	631	586	579	592	655	587	623	617	699	627	584	604	620	623	629	606	637	624	595	621	576	656	608	598	638	607	629	609	583	628	615	593	617	561	607	623	619	609	596	579	587	670	595	622	548	599	553	639	601	643	567	569	570	652	592	578	588	609	605	584	581	611	578	625	611	601	634	578	634	655	647	582	586	604	630	616	576	601	580	618	630	625	611	608	588	606	591	627	615	613	605	573	610	591	584	624	630	615	608	601	605	612	583	631	595	630	598	640	561	601	611	587	599	592	608	616	568	593	585	642	562	597	601	585	620	649	644	605	614	585	603	629	605	600	591	615	595	583	605	590	598	572	628	589	600	614	605	662	620	639	564	665	596	606	610	586	578	583	585	589	593	602	633	636	618	603	607	615	639	605	606	583	590	613	634	638	658	581	590	568	596	598	585	617	632	630	590	628	567	659	621	618	589	602	566	598	606	599	549	615	646	626	627	571	579	616	606	613	569	635	577	591	618	589	611	609	636	579	596	648	630	643	592	631	656	590	652	650	608	638	633	628	619	619	636	624	625	603	581	603	638	605	662	627	606	564	572	638	630	610	559	616	600	567	596	627	600	593	621	600	607	560	656	625	600	623	657	609	583	574	615	588	603	619	628	588	638	640	596	595	604	590	580	550	591	617	555	620	641	596	640	599	591	614	639	584	644	605	575	641	592	583	605	608	603	600	604	608	593	573	667	588	597	592	585	594	618	622	616	575	567	567	611	583	616	596	598	630	563	601	606	583	637	593	619	627	608	586	619	636	597	653	634	615	562	591	649	590	595	618	583	635	614	636	585	630	629	609	575	619	615	605	585	604	618	605	574	637	631	588	602	610	631	611	595	637	575	649	640	596	615	627	622	621	600	613	598	615	611	610	594	566	630	619	571	613	580	617	581	631	608	589	569	589	606	589	641	601	633	592	615	638	660	643	593	602	607	643	596	612	554	588	612	591	616	625	637	647	609	634	586	599	540	634	619	598	544	583	607	614	569	597	640	635	594	588	565	615	575	584	603	611	602	594	593	584	610	585	589	628	575	609	624	602	617	617	636	589	614	598	672	618	594	553	597	599	583	617	626	615	632	607	613	634	617	612	622	589	600	640	576	613	610	603	602	601	589	562	569	591	594	604	620	654	592	599	624	591	587	597	606	601	617	595	612	606	581	635	580	620	609	608	612	575	603	610	646	640	620	611	598	576	626	610	569	605	614	633	644	628	600	617	604	592	613	670	575	593	608	563	593	606	577	631	585	591	600	594	624	628	614	600	585	612	573	615	588	586	611	617	611	616	622	602	630	628	631	641	617	604	623	620	579	600	629	572	581	594	591	624	610	595	572	618	568	579	647	572	640	590	599	568	581	614	622	598	591	621	614	633	601	612	660	571	616	594	581	659	576	628	597	628	600	611	613	645	591	580	628	594	620	628	622	622	639	585	643	636	618	627	612	648	579	607	586	652	628	633	581	620	592	559	608	559	603	621	643	585	628	564	600	613	572	609	601	580	577	581	591	581	592	555	588	572	575	631	600	593	619	617	600	604	641	578	642	565	609	569	614	610	622	626	618	607	632	604	589	620	554	599	638	599	562	607	637	599	577	621	622	570	625	594	620	580	609	569	625	584	584	573	596	617	579	649	614	602	637	571	543	616	591	614	603	610	591	592	600	643	571	611	651	603	624	632	540	616	625	573	618	604	529	601	608	599	637	657	660	600	581	582	563	607	587	584	613	570	591	597	634	613	567	595	606	654	594	648	580	552	585	608	615	561	617	579	589	599	650	625	616	648	576	525	631	603	583	592	606	600	668	586	568	590	604	581	601	608	610	614	615	658	579	633	635	556	644	573	600	622	575	614	591	612	611	556	609	581	614	607	613	598	585	632	610	579	562	554	590	584	612	599	648	577	592	655	589	591	611	600	612	613	614	606	600	617	626	590	589	609	613	574	624	591	613	608	570	599	599	627	583	613	577	599	603	579	599	594	580	615	634	618	651	584	553	606	560	576	598	607	586	622	618	589	615	583	580	581	614	672	589	609	614	582	565	608	567	579	637	621	622	625	599	589	633	633	629	597	625	622	572	575	598	611	620	631	586	620	640	599	639	584	651	601	588	565	639	586	610	590	603	606	581	638	621	632	600	608	567	658	593	617	604	634	619	604	568	620	586	626	600	610	628	605	607	595	653	646	583	594	584	611	611	586	632	629	624	607	667	604	614	651	629	604	637	609	645	634	581	638	615	593	585	592	614	566	644	664	609	595	590	611	629	636	569	605	617	615	611	615	642	596	611	647	587	588	584	638	607	596	592	595	602	592	570	602	543	622	626	681	643	656	593	619	640	621	636	628	596	593	620	580	614	609	596	702	597	591	597	591	605	597	626	607	616	613	609	634	613	577	611	526	601	547	667	613	590	616	635	590	593	612	586	582	605	631	633	624	562	638	610	588	602	591	617	626	603	597	634	606	579	639	610	594	582	598	585	593	635	596	636	569	573	584	604	554	609	619	600	597	599	624	640	628	571	571	556	599	645	624	604	633	642	631	559	580	666	599	602	617	641	588	559	593	621	588	604	611	591	592	611	618	604	620	593	561	614	613	615	621	622	604	642	613	586	591	582	581	539	631	652	592	588	592	602	633	619	568	606	594	566	615	647	642	598	586	589	608	617	595	597	627	611	562	570	595	588	599	619	575	624	625	648	597	587	635	581	625	599	609	596	578	610	609	557	626	592	574	597	642	585	590	621	607	606	591	601	557	592	605	573	589	604	572	610	597	574	603	605	639	573	589	578	598	611	651	645	624	626	614	558	623	621	555	609	592	630	609	626	575	591	621	623	582	628	616	555	628	614	594	610	631	617	603	608	627	604	636	623	630	608	628	599	580	621	595	589	642	611	612	599	582	617	576	580	616	605	596	602	589	591	556	614	610	579	619	548	611	615	633	620	609	609	589	573	590	595	615	587	606	579	626	615	583	641	588	592	600	591	653	619	603	633	606	549	645	591	611	575	600	576	596	622	618	598	595	610	597	615	639	579	532	579	582	623	596	596	635	569	575	598	571	647	598	627	559	637	628	597	549	623	637	633	574	592	600	600	571	638	609	562	616	561	567	589	647	589	575	567	618	579	603	576	639	607	626	598	627	620	581	649	632	579	614	600	648	620	530	606	603	631	611	606	593	621	608	548	600	669	563	619	607	597	598	643	603	633	596	591	599	555	615	591	603	614	592	601	617	625	577	537	587	617	597	596	619	587	612	604	579	583	647	611	613	651	636	620	589	605	572	623	584	574	580	615	612	587	582	604	641	607	608	635	601	608	589	616	589	615	609	593	595	580	611	637	601	601	610	580	589	593	562	629	600	618	605	642	604	604	643	626	573	633	619	602	649	626	651	624	620	645	599	606	616	619
38331	49929	7719	4159	2995	2368	1938	1660	1488	1367	1290	1154	1078	1154	1073	1093	1047	969	1002	976	985	940	1812	1608	938	928	889	895	895	907	861	918	1014	902	903	919	830	903	853	908	899	897	866	927	930	931	943	865	917	928	828	925	854	923	878	868	923	868	890	874	923	909	867	870	867	852	915	882	873	919	874	905	892	903	909	894	839	877	879	930	921	914	872	883	910	978	947	921	941	912	884	933	860	901	875	932	862	834	890	858	907	876	837	889	844	821	892	921	895	829	909	838	851	887	915	863	861	867	877	868	867	890	852	881	873	908	883	861	867	886	903	946	877	867	862	868	891	873	877	846	872	856	886	877	829	866	897	819	931	933	842	892	867	880	876	901	877	888	856	895	881	868	853	902	888	873	915	892	912	875	889	845	889	903	867	912	882	900	869	880	928	854	926	863	880	823	866	859	972	917	922	859	910	931	930	886	890	920	878	876	880	879	881	881	898	880	839	896	867	883	863	924	899	897	890	889	885	941	892	923	906	925	890	880	942	904	914	890	849	902	904	893	883	851	836	888	874	901	887	861	893	918	821	915	851	863	890	849	858	881	869	946	886	859	863	872	930	838	840	879	852	887	853	877	857	868	849	887	911	883	870	839	882	908	886	868	887	874	858	922	886	931	879	862	917	828	883	845	883	865	927	926	913	885	908	846	866	868	839	871	862	846	828	929	879	869	912	897	868	873	865	889	914	875	916	852	908	866	882	904	874	913	905	825	912	939	921	856	871	893	875	846	906	903	889	849	890	846	919	900	847	868	826	922	824	848	884	891	910	889	879	826	873	828	884	909	867	860	846	902	861	871	814	874	899	877	918	929	865	891	897	877	899	949	914	871	879	919	853	827	882	840	961	905	925	934	849	854	881	840	908	849	892	908	880	815	895	816	887	914	876	879	871	847	847	828	871	868	881	887	907	869	875	930	887	903	887	889	860	892	870	899	900	871	857	917	910	874	869	872	882	881	811	959	869	933	893	909	886	914	866	903	858	898	873	897	941	864	885	861	879	933	895	878	856	868	898	861	873	882	821	847	871	833	897	881	861	890	854	941	873	880	892	906	869	919	891	923	902	931	865	856	890	868	904	871	900	868	871	877	870	881	895	945	895	897	912	894	869	916	877	863	875	887	878	904	889	849	864	893	925	900	901	884	909	893	850	853	912	869	913	890	900	866	891	870	875	928	876	881	850	858	875	879	821	843	853	896	920	810	865	788	886	881	879	852	911	878	894	919	848	898	882	865	885	861	897	835	890	909	900	866	897	973	910	925	881	922	898	875	873	896	870	859	910	869	876	864	845	886	824	871	848	844	836	924	887	851	889	882	901	924	881	853	877	925	911	910	910	924	850	915	916	862	855	838	870	868	890	861	887	875	857	898	843	896	845	863	846	877	891	895	924	926	867	876	900	858	870	928	883	902	901	852	889	938	898	915	868	900	924	887	854	919	921	906	880	906	882	932	920	879	897	904	920	944	927	866	875	851	892	923	915	881	882	882	882	857	853	888	881	911	900	849	898	880	841	889	864	883	849	846	871	865	850	844	868	877	853	892	873	914	908	920	836	937	874	898	865	909	882	880	874	885	861	822	830	845	868	910	867	899	839	851	910	902	811	935	857	913	877	879	906	862	886	856	864	885	871	941	872	865	931	880	911	878	935	907	874	838	866	876	900	847	853	889	928	873	885	918	901	909	873	913	846	849	858	832	917	879	978	868	888	889	879	882	880	922	907	860	840	881	896	834	908	860	856	852	877	900	879	890	826	859	893	895	859	885	885	883	887	909	899	841	905	889	885	916	843	931	849	875	918	928	939	924	895	850	864	826	925	854	872	946	901	867	878	846	849	889	906	874	915	900	900	878	873	816	880	881	888	882	913	875	894	825	839	857	887	892	894	864	855	882	923	907	841	900	855	855	810	936	892	867	881	885	943	902	882	869	861	846	901	916	907	909	897	932	856	930	894	855	886	844	918	860	930	835	860	886	906	865	873	873	899	893	851	850	864	856	870	944	879	898	834	939	851	865	892	898	896	899	941	891	879	880	841	925	906	836	862	899	839	897	883	892	871	869	878	813	861	912	828	878	890	894	871	857	908	904	906	904	903	919	850	841	869	859	888	854	913	945	846	879	897	892	869	894	813	838	921	897	843	895	813	854	911	877	877	890	858	886	860	868	873	936	878	912	881	922	920	884	867	919	822	923	858	894	860	924	910	911	908	912	938	874	863	904	847	905	858	819	888	842	917	928	833	901	924	951	891	902	855	885	852	904	840	909	874	835	906	870	888	882	869	889	857	889	891	883	865	843	924	896	870	873	890	915	822	947	906	859	842	875	868	874	909	881	870	938	880	858	871	868	874	869	912	820	858	849	921	849	865	871	867	888	879	875	903	898	899	876	884	912	871	913	884	881	855	884	866	901	894	904	902	909	872	865	930	839	861	914	873	864	845	886	899	866	855	840	883	910	896	870	892	893	931	867	890	921	914	838	913	943	863	910	844	867	859	893	868	889	860	843	906	830	852	879	884	896	952	896	885	898	862	891	923	943	900	871	890	909	895	854	856	906	837	904	909	892	883	925	845	850	875	875	864	864	854	896	878	884	865	862	919	832	855	839	871	824	884	899	903	914	912	848	852	874	876	821	892	933	886	839	895	875	915	864	924	916	911	847	851	895	869	912	835	879	855	867	873	951	888	901	855	853	855	869	903	869	868	844	857	806	885	889	878	892	911	901	852	897	850	863	936	876	842	914	880	839	838	931	873	859	914	917	863	906	928	873	829	851	912	891	920	860	934	837	878	879	907	865	878	884	906	890	881	882	876	887	896	839	913	947	859	927	911	946	882	890	847	885	893	865	862	882	908	864	906	893	890	900	878	917	858	797	928	839	862	894	906	886	928	863	846	862	879	849	850	945	933	936	895	840	852	909	868	823	883	951	868	835	878	862	865	847	884	937	846	854	856	847	829	891	857	860	848	852	897	900	847	903	918	888	831	898	877	889	870	890	906	895	906	879	834	910	859	849	877	839	845	942	881	873	914	904	871	925	919	924	941	882	922	884	910	888	873	904	877	913	883	857	928	916	894	871	859	925	822	887	942	865	876	895	894	925	880	902	881	846	894	863	908	936	883	896	848	883	839	895	912	879	888	821	842	889	942	846	872	878	865	836	853	890	821	915	887	851	843	910	857	844	898	943	904	912	883	882	818	848	895	884	863	879	924	871	907	898	872	880	901	860	837	841	860	892	923	904	870	885	871	893	902	895	939	889	851	914	875	876	823	897	907	850	867	906	841	906	930	847	880	874	867	883	838	874	908	877	849	906	864	879	915	922	915	917	874	950	873	894	879	906	886	865	853	877	883	884	922	838	861	922	853	913	842	880	857	908	866	880	837	877	887	920	928	886	927	934	862	900	898	880	826	888	922	844	882	878	906	874	942	905	893	885	862	896	902	865	827	941	860	863	878	869	867	880
22756	20952	28774	23168	20902	20314	3372	948	711	627	559	524	480	473	448	456	456	385	419	392	390	395	561	2233	729	341	366	359	404	331	386	352	353	338	358	310	331	362	354	326	350	345	333	357	337	364	339	321	332	331	360	345	322	304	356	330	357	343	331	336	342	313	340	338	347	365	343	367	332	324	377	326	358	340	313	358	339	348	330	330	306	305	353	355	324	305	322	326	314	321	310	327	337	342	331	343	337	342	324	346	314	305	343	292	336	307	319	315	320	357	303	306	341	306	320	363	320	327	339	322	296	331	305	334	309	369	330	359	333	355	328	310	317	314	291	319	336	326	330	310	323	361	340	315	342	317	326	311	337	343	328	302	341	311	328	325	321	357	358	302	337	332	341	308	372	323	322	359	327	341	327	321	336	311	312	321	353	307	294	342	319	315	313	361	351	336	320	366	330	317	331	324	327	331	331	312	314	329	344	317	321	331	341	307	321	266	328	319	326	329	322	319	320	319	319	322	324	342	330	332	341	353	331	341	322	323	338	347	334	345	316	312	338	362	361	328	332	335	324	336	368	292	295	348	296	344	328	334	317	336	323	298	293	306	331	331	324	313	335	337	320	354	341	318	335	339	334	338	338	348	331	336	320	331	285	348	356	366	333	306	363	342	325	292	318	311	313	327	350	331	319	343	313	298	330	352	344	315	358	339	331	318	327	362	358	330	325	326	322	395	356	311	317	342	338	326	309	318	304	328	375	313	310	340	318	322	304	346	315	324	329	328	351	340	326	323	316	332	335	309	350	348	339	346	326	362	345	324	306	323	332	372	331	333	324	315	358	342	311	321	340	338	292	326	310	326	313	341	322	307	298	335	300	332	326	348	322	311	321	293	329	341	332	340	365	323	321	326	327	328	327	336	321	343	324	345	357	348	303	319	316	357	313	333	318	322	282	347	305	350	322	363	336	351	322	308	324	355	329	342	319	310	369	306	357	353	304	314	374	311	325	333	331	328	342	339	350	296	339	341	331	347	315	330	321	340	339	293	342	332	334	315	370	363	313	325	334	333	308	358	299	299	296	319	322	332	344	340	319	357	310	334	285	323	329	313	291	363	332	318	335	321	353	365	350	366	306	319	340	311	355	345	348	365	323	300	344	317	295	357	327	335	333	324	354	338	330	326	326	330	317	339	306	301	322	347	334	339	326	339	322	332	358	323	352	304	314	348	347	296	350	361	305	336	326	311	313	337	352	326	323	298	353	323	329	335	314	328	310	335	335	321	343	331	331	329	290	344	308	353	339	342	300	306	347	344	337	359	339	354	333	357	337	325	345	318	347	328	322	318	324	306	303	333	339	306	329	346	333	350	341	336	331	341	342	330	315	313	341	321	323	339	315	310	343	315	315	319	328	363	328	330	306	311	336	321	335	327	333	340	329	319	370	321	326	310	322	308	307	350	326	347	321	320	291	324	333	352	312	318	320	324	330	345	351	328	324	312	336	332	327	339	330	320	328	333	294	315	327	295	332	317	332	355	325	328	330	344	345	334	345	321	337	369	316	318	331	326	315	343	291	359	353	364	320	314	334	319	341	347	328	339	363	346	331	307	303	331	310	349	357	334	334	335	346	296	316	318	329	357	295	325	309	313	318	331	336	323	344	342	333	329	283	326	321	309	329	315	323	291	329	342	324	312	333	351	303	308	311	331	328	314	332	299	348	321	362	301	358	360	300	348	312	331	321	347	329	357	344	328	318	364	300	339	317	330	331	332	311	298	323	313	343	326	352	337	341	327	333	352	344	306	292	330	340	289	353	347	321	324	290	337	332	336	311	356	369	320	309	346	317	309	360	334	326	340	326	333	322	343	357	324	339	324	346	321	347	348	345	333	346	304	316	350	328	281	341	366	322	338	351	304	329	339	289	330	325	322	323	324	322	339	346	341	293	303	347	325	289	338	319	353	347	343	348	319	345	358	334	338	337	320	299	330	341	321	326	340	334	358	341	306	348	312	338	316	328	333	332	305	326	300	323	337	336	342	326	346	333	361	325	322	313	310	347	347	324	352	311	295	307	326	321	333	324	323	341	302	307	298	300	328	312	322	342	358	317	328	334	337	347	327	362	318	307	280	341	358	328	322	334	347	324	313	331	326	319	345	324	345	300	336	346	335	357	338	313	326	320	315	293	315	307	313	363	346	306	351	314	323	295	340	308	318	343	352	313	338	306	351	331	328	347	363	339	340	338	336	356	357	329	328	345	334	354	354	335	303	313	309	341	314	353	315	359	329	324	325	304	334	318	335	325	328	298	363	349	332	368	335	337	349	319	316	332	313	321	317	303	303	355	329	327	328	313	326	300	327	333	320	329	344	335	333	357	332	303	295	300	319	315	324	320	336	290	312	364	343	330	361	312	323	317	347	346	304	314	312	332	339	339	320	333	310	326	337	305	356	352	336	364	360	296	321	322	356	352	307	355	297	315	325	357	346	319	317	296	302	326	341	313	319	337	344	355	322	326	314	313	326	356	322	304	313	330	322	329	294	333	361	337	309	344	305	337	321	323	325	341	304	325	340	315	329	339	310	303	299	301	325	340	325	308	341	339	354	299	285	326	354	342	307	334	324	321	323	313	314	336	326	323	326	379	315	329	341	343	324	348	326	346	341	349	330	296	317	300	336	300	317	311	303	318	349	302	351	345	347	357	339	346	346	325	347	344	345	322	324	316	341	315	331	323	325	302	338	348	303	340	331	313	327	313	323	311	330	305	340	349	319	332	325	308	320	328	345	318	337	327	325	360	294	323	317	320	330	320	358	308	323	343	328	327	330	292	311	349	347	336	340	334	341	367	342	326	303	331	350	342	329	320	315	310	296	312	326	325	324	335	361	346	333	317	296	337	317	329	345	313	339	302	339	327	317	328	331	321	331	347	363	342	341	381	342	302	303	347	313	359	336	343	310	314	299	317	321	345	326	326	342	310	325	330	328	331	361	326	329	372	341	331	306	338	340	359	344	329	317	352	332	308	347	306	340	309	330	318	326	331	315	357	324	302	315	320	318	350	301	317	353	346	357	321	345	348	356	322	328	324	334	310	319	335	337	329	325	347	329	321	322	317	309	323	302	323	335	319	332	354	336	338	319	372	312	337	331	299	308	349	355	351	345	305	351	325	331	313	310	318	311	302	318	337	342	359	344	345	333	324	327	340	326	306	336	314	366	317	328	314	357	353	315	325	324	295	333	338	344	308	319	354	334	306	332	329	327	324	357	314	327	326	288	342	307	302	328	333	316	333	332	335	346	305	346	323	311	347	291	331	318	323	317	336	314	319	344	314	335	375	326	341	305	330	294	339	329	340	332	325	331	321	343	306	311	358	333	336	326	330	347	331	322	360	314	337	327	334	289	367	335	304	349	289	331	320	332	312	356	304	332	329	337	316	314	342	326	339	318	317	341	314	320	321	351	320	322	287	332	348	342	329	322	332	318	340	336	350	322	324	346	346	330	296	335	337	339
45981	56749	11541	6232	4294	3310	2539	2038	1714	1438	1179	1122	1092	1009	882	778	753	716	706	697	649	692	1072	4765	1315	579	568	557	580	593	573	562	540	576	510	543	526	517	541	534	519	575	562	512	505	526	545	488	507	554	535	516	506	537	466	512	506	500	544	493	484	490	521	481	493	492	500	490	553	540	517	466	481	497	506	466	451	485	465	495	510	502	505	492	517	478	474	456	539	486	481	503	510	539	505	473	476	499	498	493	458	496	512	517	497	491	526	483	504	553	509	509	508	531	481	489	511	533	503	507	472	485	486	502	507	507	483	502	506	515	496	492	494	498	475	503	475	499	500	481	466	512	479	519	511	509	474	517	517	449	501	496	480	499	488	483	544	503	481	463	529	505	512	477	498	482	540	487	482	512	509	490	517	478	529	515	468	499	514	464	504	467	460	503	524	482	491	485	547	478	531	482	503	465	463	502	461	472	496	491	519	521	512	534	516	518	485	502	522	501	524	495	505	457	525	501	507	483	531	493	489	482	474	516	486	477	479	531	463	486	487	482	507	498	488	539	495	528	492	502	550	476	453	513	512	471	478	524	487	483	486	514	530	513	506	499	518	507	474	517	497	526	483	490	509	478	469	536	475	489	538	511	471	476	513	466	474	463	484	451	511	477	498	479	540	512	503	516	488	515	499	459	481	476	498	508	458	523	506	517	505	529	468	552	507	503	488	501	462	466	473	498	484	476	515	513	520	531	483	515	494	494	501	519	500	513	494	498	485	464	509	509	474	534	528	471	492	534	460	465	508	470	480	497	526	462	515	474	469	524	509	520	478	482	513	505	509	512	492	497	499	515	487	498	471	466	533	498	484	563	474	474	485	480	501	506	459	511	474	501	509	534	474	489	482	486	482	478	499	479	501	486	526	502	506	521	482	506	513	493	485	486	472	505	512	450	473	520	485	484	492	484	507	503	478	515	487	478	493	502	530	484	446	511	508	498	484	488	496	471	475	453	554	517	477	473	484	487	494	486	488	455	499	508	496	521	503	486	495	535	497	489	465	514	492	523	474	502	543	498	471	489	483	493	487	526	497	517	498	510	502	515	446	505	439	501	480	476	482	487	540	563	461	471	499	460	527	466	488	488	475	517	508	523	519	508	484	508	484	476	518	507	528	478	527	529	509	515	491	514	540	498	475	505	465	471	500	498	495	493	511	480	492	480	522	495	520	547	514	495	530	477	467	470	487	449	481	515	454	480	485	470	482	483	499	468	501	489	500	494	469	486	493	506	509	494	487	466	537	483	499	488	483	490	541	498	476	455	513	504	496	494	540	502	501	520	529	491	498	482	494	468	515	504	470	487	515	512	463	466	515	467	477	462	541	535	539	509	501	503	506	500	505	522	486	521	466	525	489	519	501	504	478	471	507	511	466	493	507	470	502	469	478	466	487	525	507	452	528	516	504	519	459	508	506	502	489	502	514	489	485	492	471	490	509	488	491	480	541	560	498	508	488	484	485	492	523	521	511	517	520	520	518	464	489	538	491	540	505	439	483	514	470	488	500	503	483	486	504	513	509	536	497	488	517	513	511	519	512	432	509	494	495	483	463	492	528	505	479	464	498	470	500	472	504	500	495	507	513	488	499	476	502	518	504	512	470	467	479	498	536	520	502	480	479	494	503	482	496	460	476	495	493	506	483	466	517	523	483	500	478	500	485	536	487	472	506	466	498	487	495	513	491	487	519	496	506	502	465	460	478	486	486	498	510	501	507	489	495	469	550	474	518	485	488	438	542	477	529	530	498	538	514	488	535	480	468	480	541	506	479	538	531	488	507	475	511	473	460	518	471	534	489	481	520	501	492	505	530	488	469	522	475	454	498	458	514	488	458	464	474	532	511	487	509	508	474	520	456	516	471	509	486	480	491	470	470	502	472	547	476	466	494	473	482	519	499	512	501	509	475	491	485	444	495	474	504	534	489	501	479	522	487	488	482	506	473	502	483	482	538	477	502	531	519	514	484	533	506	522	518	494	483	468	494	504	505	490	499	458	467	482	493	494	488	518	523	499	510	461	505	501	514	517	503	475	524	470	480	450	521	516	511	558	464	497	475	479	487	496	501	517	480	521	513	499	517	480	497	493	509	515	511	501	507	493	455	535	511	492	493	514	498	469	484	507	507	503	460	460	485	515	483	488	551	508	461	539	472	491	517	517	471	516	486	494	494	495	517	479	531	498	459	480	478	505	503	502	510	510	457	464	480	496	517	499	505	528	532	450	550	483	495	494	521	510	495	527	493	469	507	517	484	437	486	475	501	489	473	491	471	483	485	495	520	481	497	502	475	475	497	503	485	525	497	518	494	495	493	514	500	526	507	495	453	552	501	502	454	496	471	527	493	489	487	479	523	505	492	504	501	512	526	519	497	539	462	521	445	475	504	510	521	497	517	488	483	463	469	511	535	483	524	512	515	512	480	475	491	480	564	530	479	544	502	509	545	490	489	525	491	509	472	487	512	498	535	455	469	507	494	477	494	498	492	524	454	482	505	513	495	477	490	498	489	489	516	513	521	482	530	553	516	497	515	542	509	491	510	470	507	516	456	489	460	476	475	521	452	514	527	468	492	506	489	519	470	528	488	480	536	477	526	470	467	472	475	509	510	547	510	496	503	469	515	462	500	505	538	519	486	492	479	481	508	512	476	509	512	475	471	479	473	482	492	460	486	516	514	513	490	506	504	510	524	477	466	505	494	511	488	455	479	496	463	473	525	502	503	486	461	456	497	512	497	523	531	494	532	484	494	522	471	463	554	494	486	470	487	497	519	513	554	487	492	493	478	515	489	489	492	535	521	502	541	501	464	480	492	451	535	471	499	484	496	524	514	498	495	490	535	528	515	464	502	503	491	484	508	514	515	501	498	526	482	494	507	537	506	509	501	492	519	521	499	503	522	516	494	470	491	522	486	516	520	505	509	486	523	482	489	524	471	540	486	487	496	444	508	448	515	501	515	526	514	488	538	488	524	505	514	490	528	456	500	460	453	491	506	484	514	519	471	531	460	493	499	494	516	493	493	453	535	528	508	497	509	497	545	502	511	493	449	529	507	502	467	493	503	484	535	470	504	507	469	452	465	491	486	535	494	484	471	529	469	493	476	496	482	479	540	475	515	531	493	523	463	496	482	540	487	514	485	515	474	506	519	443	509	513	496	488	504	469	517	506	469	520	484	462	518	522	479	519	512	496	473	437	491	500	486	482	484	522	513	488	456	488	540	503	541	518	496	496	512	452	437	487	511	492	492	494	513	497	508	480	507	540	534	475	492	499	499	488	473	495	532	497	514	516	536	461	504	522	496	522	465	503	484	526	531	434	516	523	522	488	452	482	470	510	464	432	519	488	489	437	442	503	549	481	491	509	498	470	469	457	525	522	488	534	496	521	480	497	469	509	508	536	506	490	488	487	493	477	493	514	491	486	526	513	497	482	556	453	485	487	526	508	538	489	506	464	519	483	507	485
26373	21674	12924	1516	648	619	586	565	540	581	623	523	572	539	535	511	536	540	552	561	556	550	626	627	563	498	529	524	578	556	532	548	551	552	560	538	571	541	523	500	511	541	543	557	520	503	580	538	558	573	506	551	549	535	520	576	572	571	535	562	525	532	543	523	554	522	537	541	513	514	558	549	570	557	566	501	556	497	543	525	585	495	548	544	514	530	529	533	482	557	549	519	557	523	547	537	514	562	546	503	515	556	560	572	547	586	528	542	523	523	552	508	498	516	484	589	544	556	536	526	533	533	522	543	527	503	530	519	532	535	531	548	524	505	582	552	540	521	524	506	534	531	548	523	574	537	554	541	537	526	563	528	536	506	513	544	522	557	526	537	517	582	542	507	569	545	583	504	587	530	494	535	533	529	519	533	514	553	538	562	545	499	547	509	551	552	529	582	563	553	532	535	508	554	497	545	583	540	512	544	564	522	555	511	525	542	526	523	507	569	586	534	480	501	537	563	557	562	589	511	567	611	538	504	553	538	491	546	500	532	574	544	541	511	550	522	514	531	536	565	581	493	526	524	512	538	557	576	559	552	547	492	587	538	537	505	540	534	551	526	495	508	515	586	586	572	558	554	525	543	528	527	552	563	561	549	501	538	551	511	539	511	540	535	525	507	550	526	579	543	568	563	536	541	523	560	520	517	507	526	565	567	526	591	520	533	564	559	551	553	572	566	535	528	555	550	569	541	557	521	583	542	478	498	557	518	553	555	576	582	563	554	547	545	551	580	517	497	553	561	530	504	549	536	495	514	530	556	545	539	576	530	530	542	514	531	526	515	539	533	539	530	551	554	524	532	582	559	569	548	533	579	563	598	563	505	490	549	522	509	520	568	549	544	538	574	544	549	547	531	541	543	528	556	541	535	531	542	556	510	533	524	525	526	563	537	574	531	544	513	534	535	551	540	535	551	589	546	592	554	529	516	549	559	534	547	556	529	512	533	583	520	508	491	552	513	504	568	526	512	542	565	546	513	528	560	509	550	563	559	515	541	599	529	534	550	514	528	530	541	514	578	575	500	527	562	565	530	507	541	549	543	508	499	527	523	553	593	527	543	549	514	540	565	556	534	514	518	564	556	557	503	528	519	564	488	556	522	555	527	555	529	537	498	539	542	505	525	545	545	514	537	557	543	512	538	540	556	570	543	539	528	533	547	556	532	568	512	524	522	556	508	546	541	547	554	537	533	498	556	571	511	552	543	556	560	513	532	576	536	546	544	530	498	558	538	540	515	554	553	533	479	550	522	556	542	524	544	582	536	496	525	529	514	561	534	517	517	528	528	517	531	550	558	543	588	536	554	540	578	507	528	526	512	559	545	542	530	517	543	541	509	572	553	530	507	523	540	530	549	512	517	562	527	555	560	556	520	544	546	555	566	519	552	544	535	581	531	524	529	552	506	523	479	547	582	543	536	556	508	533	563	500	526	538	548	560	523	569	506	496	548	501	561	539	541	524	592	535	540	528	557	552	536	507	537	526	585	539	562	525	524	524	518	568	528	563	499	556	515	518	549	575	542	503	570	531	534	553	531	546	524	530	570	506	570	548	543	554	589	521	545	554	534	520	563	503	551	567	550	509	570	552	552	522	560	542	544	587	514	577	502	575	557	519	576	565	554	589	538	573	550	538	558	541	566	563	561	530	557	559	564	507	507	565	551	508	530	535	531	530	556	483	536	560	563	520	558	525	516	519	593	558	544	571	550	546	493	554	482	510	542	531	528	534	547	520	541	561	542	526	531	558	568	521	557	545	534	549	566	528	561	498	537	530	535	504	558	563	536	586	558	516	583	532	507	570	530	532	514	558	526	522	550	548	514	575	531	551	554	535	539	526	565	560	528	559	545	538	543	545	508	559	537	560	493	537	512	532	540	562	504	586	542	526	525	531	553	518	567	514	557	564	562	539	563	530	547	544	517	502	538	493	527	509	557	507	556	546	546	536	525	572	566	528	562	553	582	565	518	506	544	547	521	525	531	527	496	604	500	508	552	531	525	529	600	509	505	524	556	546	535	494	563	549	552	543	536	505	558	582	545	541	545	555	568	535	555	546	546	528	561	545	555	564	520	522	528	555	527	574	520	556	535	505	557	538	572	527	585	523	569	544	497	504	507	531	578	560	526	541	547	563	549	523	541	556	535	547	549	497	571	560	546	529	527	544	529	513	544	501	511	567	532	545	530	560	542	561	567	564	530	542	561	501	530	534	543	532	533	549	532	545	497	591	517	542	576	556	533	598	489	526	506	526	577	515	542	536	546	541	555	525	572	545	522	531	578	532	518	536	595	575	518	571	542	530	523	519	546	509	545	505	489	563	542	561	556	513	543	488	566	531	548	560	536	542	528	537	527	543	567	550	523	512	502	550	530	512	505	547	515	532	523	539	560	509	504	563	573	514	516	563	497	534	529	565	520	546	522	562	538	572	532	546	530	533	511	521	544	549	560	539	582	554	564	554	522	550	548	548	509	557	516	583	533	510	512	533	580	524	509	510	563	547	511	615	588	542	494	530	531	504	596	542	555	550	554	527	548	520	518	541	508	525	542	521	550	529	535	521	557	516	532	537	508	511	534	558	532	548	562	533	520	579	534	535	542	557	535	572	567	565	567	556	561	512	553	561	533	544	540	547	534	531	562	553	551	557	531	517	492	521	502	570	555	507	562	580	548	545	571	540	547	526	548	555	509	549	563	543	504	536	548	528	526	540	580	546	509	521	541	509	523	534	533	534	562	503	558	533	527	533	566	506	555	532	534	547	538	549	536	519	535	546	536	537	513	532	571	539	547	531	537	543	536	530	603	581	530	581	507	513	521	569	588	522	535	573	526	543	563	544	543	536	573	561	565	514	514	561	529	553	486	528	537	538	566	525	496	524	516	522	539	494	538	557	536	557	485	529	520	512	540	571	529	534	534	592	525	549	555	539	551	546	571	531	524	546	509	526	540	579	500	572	527	495	574	526	552	534	534	535	529	552	551	532	547	507	533	523	566	536	495	547	532	542	558	505	531	567	534	543	550	534	509	556	509	543	543	582	554	572	544	540	584	565	520	510	520	534	573	571	521	547	576	542	596	546	558	531	557	566	513	543	529	517	550	511	499	544	535	547	543	561	581	596	500	521	523	492	508	560	530	547	511	568	545	493	532	548	555	543	519	544	521	559	518	555	495	544	565	549	509	480	550	533	545	538	520	571	507	604	521	545	544	532	524	526	546	549	566	529	554	563	585	487	581	581	518	531	517	583	533	534	527	535	542	531	545	549	507	539	579	512	558	542	527	588	571	543	493	540	565	570	552	550	574	547	520	565	569	582	586	554	512	593	579	554	516	570	511	527	488	572	548	543	552	508	533	508	564	539	549	541	513	561	524	521	500	533	539	564	569	551	532	541	507	523	534	530	546	512	530	552	559	512	535	555	541	574	536	542	535	575	566	570	557	560	542	519	590	555	537	521	569
17456	28624	1714	1193	1142	919	858	882	826	867	848	777	792	763	859	832	803	795	778	757	824	834	998	1082	786	818	782	728	786	775	779	849	801	783	794	834	790	788	794	821	773	753	747	774	759	834	747	807	840	772	790	791	766	776	755	759	817	795	774	743	771	764	771	741	758	780	786	793	829	797	785	765	802	756	759	768	726	758	752	795	811	762	779	805	797	789	802	762	759	849	762	791	752	770	770	760	789	792	754	797	760	779	753	753	763	802	776	739	782	769	800	764	801	822	738	772	789	835	778	739	776	790	749	819	820	781	755	770	752	773	722	767	740	760	810	753	758	785	752	729	784	772	797	761	831	793	792	780	745	788	724	781	762	801	787	792	777	785	796	778	786	756	759	741	784	800	777	762	796	792	809	774	776	766	815	802	760	771	776	800	783	769	756	776	761	725	810	782	822	786	781	811	760	812	780	786	763	705	714	756	749	794	774	846	760	765	796	764	827	795	764	795	775	779	777	739	736	821	784	754	735	784	799	810	745	759	776	757	748	777	802	822	796	810	751	792	807	734	756	809	744	734	833	745	789	767	755	798	762	775	753	732	779	788	784	718	810	819	751	748	839	782	772	774	836	846	766	786	769	763	820	818	804	792	747	739	804	778	806	793	753	781	783	779	768	751	754	768	817	786	789	764	809	796	798	777	712	787	781	783	819	772	760	780	754	744	806	780	781	766	726	790	796	843	778	783	803	798	779	782	819	827	745	802	741	755	800	801	798	760	737	775	785	837	782	767	772	786	829	784	795	755	793	804	775	786	805	773	767	738	795	785	773	735	805	786	729	807	732	801	806	766	795	717	767	812	777	760	783	749	758	804	800	792	792	718	756	783	801	809	762	798	808	779	767	817	794	812	758	759	751	778	745	752	725	762	810	797	809	800	761	784	774	797	769	809	758	812	777	769	778	843	746	795	779	823	801	763	741	806	773	757	731	763	799	797	814	758	816	770	741	799	762	781	799	792	815	769	769	768	814	791	802	729	789	834	817	787	795	806	783	806	759	773	746	789	748	782	725	772	796	803	788	771	757	805	760	761	752	820	793	810	785	794	775	752	783	800	718	733	778	816	791	813	759	803	782	787	829	766	744	813	792	770	791	821	765	842	811	713	822	712	743	743	813	786	766	764	791	804	800	746	747	749	822	774	718	805	795	770	771	788	737	805	818	768	786	781	818	759	748	818	810	815	757	775	781	726	786	797	779	775	788	804	798	809	782	759	765	800	781	779	767	831	816	829	775	800	776	809	790	782	817	770	746	765	763	767	796	789	780	781	702	734	761	780	833	797	775	731	797	788	849	822	749	828	762	741	775	771	782	804	792	765	733	736	757	759	777	771	709	846	732	799	754	762	750	805	738	807	845	769	735	811	770	792	799	794	825	771	827	803	790	835	828	816	773	777	767	818	766	717	788	757	757	760	770	735	766	728	752	801	782	832	784	809	760	827	755	739	815	781	785	813	777	812	775	800	716	830	773	786	783	757	782	791	798	780	729	805	762	747	752	772	771	778	790	790	796	814	729	824	783	880	855	761	787	814	800	767	797	795	787	704	796	786	777	756	764	814	754	785	808	743	784	737	760	793	790	802	740	795	786	756	819	836	783	745	774	756	778	801	774	770	805	739	808	797	795	776	733	786	760	790	794	789	763	752	804	797	782	763	784	827	782	731	765	768	798	772	736	798	799	785	791	762	756	813	789	750	822	690	759	799	746	733	784	793	722	757	736	807	766	764	720	793	758	767	767	779	765	761	799	762	754	715	771	789	803	810	782	799	753	753	765	808	792	750	778	776	739	756	793	755	788	774	744	825	770	775	761	784	727	818	760	807	766	774	833	776	778	763	796	793	794	812	780	761	828	815	777	770	831	738	749	781	725	734	781	784	822	775	760	801	755	765	752	785	806	844	840	746	796	806	760	772	747	741	794	792	796	772	773	751	735	788	788	777	733	780	789	805	743	740	768	785	767	746	795	745	752	712	785	790	745	789	774	761	751	744	776	791	776	776	764	768	790	738	785	790	752	799	758	756	753	706	833	712	762	795	789	791	813	746	750	757	765	773	794	777	778	788	816	771	803	820	819	810	779	821	720	766	765	758	790	786	785	740	794	767	748	785	792	800	761	773	759	804	799	767	737	710	827	796	764	811	743	787	800	733	755	806	786	739	783	817	802	798	778	759	807	798	747	741	776	813	770	775	786	764	779	802	789	795	768	789	823	786	791	734	809	772	765	781	788	766	780	799	770	738	742	779	850	813	772	786	756	741	795	771	802	800	775	717	825	823	785	796	776	809	811	806	805	853	795	748	798	812	777	804	769	782	832	758	777	821	783	738	767	765	810	788	702	818	793	790	765	796	785	758	815	807	845	802	773	774	801	785	752	808	749	788	797	833	769	813	760	816	802	803	779	760	758	828	814	779	805	829	795	811	794	772	772	790	762	759	778	756	759	739	805	769	826	780	772	790	773	763	757	753	771	813	787	817	794	808	778	785	809	822	799	751	780	770	784	769	782	808	790	791	784	756	786	795	745	795	818	782	791	789	745	745	785	805	775	805	826	766	782	775	770	787	791	749	790	798	786	797	836	771	806	768	766	796	748	730	753	777	786	780	778	845	784	841	763	789	724	780	733	783	788	798	730	781	762	713	802	783	799	813	775	796	757	824	792	764	771	779	755	775	785	783	789	817	819	797	803	788	783	797	753	827	757	753	791	757	804	754	750	827	769	797	771	799	764	734	768	808	774	755	772	767	786	801	737	795	782	804	783	766	777	737	771	817	768	811	744	800	805	791	839	786	750	735	758	766	788	776	760	799	767	730	763	756	772	794	763	717	826	768	779	757	791	773	854	768	785	750	756	785	774	702	799	776	795	773	766	776	817	804	763	790	752	763	802	814	728	754	795	775	737	781	767	790	755	760	787	739	759	781	801	776	765	792	839	760	753	811	790	812	785	786	706	793	815	751	759	774	775	790	792	747	800	776	741	762	754	776	782	800	785	790	783	745	718	795	761	763	825	806	789	797	769	834	799	776	757	752	774	791	717	809	798	753	821	794	800	809	729	794	832	829	765	751	748	786	774	788	821	730	791	788	782	789	779	784	800	797	759	737	739	808	760	746	833	794	787	768	728	780	760	837	760	803	797	834	787	756	781	718	717	801	766	768	766	724	805	804	739	738	768	770	703	790	797	802	827	743	774	767	823	776	721	786	771	756	801	819	775	794	763	766	772	785	751	821	788	791	771	786	792	791	745	797	794	722	745	817	816	772	777	771	801	764	803	788	764	761	783	783	779	800	842	745	779	750	822	770	796	776	831	770	800	788	744	806	736	765	784	766	790	781	872	771	833	831	818	793	786	781	760	827	751	756	802	777	774	760	778	774	792	759	806	773	782	752	851	759	747	746	773	810	815	776	820	780	724	776	742	710	786	730	762	763	760	806	775	773	823	767	773	794	784	757	836	774
23643	20949	27970	23842	20452	5666	1177	904	833	821	741	688	734	748	670	706	693	683	728	612	628	659	775	802	654	616	609	627	578	630	612	634	639	595	636	638	592	618	643	625	618	620	559	564	608	600	578	636	625	623	600	642	598	573	624	603	586	581	657	612	591	632	630	614	593	597	651	591	608	631	569	587	615	562	616	579	600	599	613	639	651	589	567	586	565	611	636	597	648	610	639	627	638	614	602	588	611	609	594	621	640	612	599	615	567	574	595	639	610	581	576	629	659	561	576	614	590	612	577	648	632	605	646	595	600	625	596	660	558	628	643	570	579	613	608	615	608	617	579	598	615	615	616	620	617	604	617	644	630	579	615	587	596	583	629	633	596	573	617	586	596	629	612	653	575	638	634	607	662	614	601	625	648	616	614	570	615	577	655	554	609	591	609	599	576	579	616	608	622	579	570	582	597	559	610	604	645	604	599	642	636	586	586	590	597	611	625	599	606	598	618	643	629	605	619	594	623	591	628	628	636	607	642	595	569	588	579	632	585	598	668	608	603	591	609	635	603	650	584	614	609	618	639	650	592	629	626	622	586	621	591	595	667	593	647	607	616	628	591	614	616	590	621	605	618	606	597	577	613	584	570	582	552	620	569	593	578	632	619	617	632	595	627	606	608	622	617	672	629	576	597	607	590	584	601	638	599	564	582	605	623	581	619	606	592	590	587	648	628	544	622	616	634	626	613	589	703	581	608	626	625	626	589	567	618	629	596	577	595	581	614	604	576	593	640	616	593	600	592	600	635	593	651	624	582	615	640	602	635	595	602	606	622	625	621	626	609	640	578	627	612	586	583	583	600	599	594	576	596	578	617	583	597	630	616	625	604	603	620	602	631	595	633	585	642	568	600	596	592	606	610	587	645	605	617	647	603	659	612	574	636	580	590	659	571	607	603	598	581	580	569	636	574	595	626	583	603	603	662	625	602	609	586	614	628	601	607	617	605	591	614	639	641	600	622	615	588	640	577	602	609	588	552	608	589	581	576	620	613	585	597	622	635	570	570	576	615	621	599	612	646	600	578	585	547	623	645	640	588	579	596	653	616	589	632	642	644	603	620	590	608	632	622	640	617	620	607	615	626	653	653	616	583	587	674	626	614	632	590	634	589	552	575	617	615	580	575	584	599	629	612	599	653	602	614	600	590	586	595	664	621	611	608	599	589	607	569	650	633	589	596	620	596	611	622	598	592	616	550	617	625	609	548	581	597	614	619	612	614	564	585	634	582	616	646	629	601	632	603	609	614	583	617	608	583	623	601	620	594	643	632	604	584	639	619	604	595	600	633	558	629	592	657	590	601	603	613	621	632	607	645	584	603	567	601	626	638	611	643	575	586	615	615	569	581	597	595	610	594	611	635	590	633	595	594	590	577	607	594	633	623	619	613	617	581	620	624	568	618	609	583	576	625	607	610	591	605	642	582	620	606	607	593	605	615	595	577	589	583	583	615	631	560	623	615	603	623	569	580	586	601	583	604	591	620	591	602	619	614	588	630	610	616	604	621	632	591	609	596	639	624	657	633	584	587	602	608	596	590	622	580	621	629	636	643	594	637	578	632	610	570	565	627	569	622	645	585	615	586	643	625	612	608	627	620	577	586	613	632	613	579	612	594	584	593	607	596	561	583	626	609	624	588	632	629	616	597	602	597	620	618	636	600	635	595	581	622	589	609	579	618	619	640	613	580	600	585	592	630	618	638	606	599	593	621	601	575	649	600	628	576	582	609	561	610	625	631	572	596	580	624	646	622	617	640	592	545	612	609	615	642	611	595	605	600	600	646	592	609	604	602	587	632	671	603	655	617	655	623	582	630	579	602	625	622	614	684	616	600	605	576	581	590	569	645	615	585	620	644	616	599	586	631	603	588	640	573	576	653	616	586	622	618	616	610	638	617	567	598	590	555	601	610	614	620	628	575	586	614	625	639	631	592	589	604	585	629	577	613	676	548	624	604	625	601	559	627	598	602	621	651	599	594	618	610	637	590	623	580	572	619	604	610	640	641	563	597	612	600	617	594	608	614	623	637	596	615	594	630	588	589	601	629	614	586	610	613	589	597	613	594	638	569	569	581	607	630	594	604	640	656	618	605	588	591	614	624	605	630	619	630	627	595	579	582	623	627	637	598	608	601	595	587	590	584	614	645	574	590	627	610	611	641	617	574	587	617	586	606	627	599	618	586	625	588	604	613	640	601	621	605	598	602	631	582	613	590	606	595	618	619	623	597	604	637	600	560	627	628	614	606	571	614	606	619	623	630	637	618	646	591	575	629	625	647	611	599	607	563	576	593	651	609	605	608	624	607	601	618	572	629	586	604	570	596	608	600	613	556	613	637	626	578	597	576	608	618	634	630	610	613	632	584	594	596	618	621	630	610	611	595	622	612	622	607	658	634	634	583	604	609	596	640	612	627	602	617	624	602	606	652	584	615	608	645	615	585	592	613	611	615	607	589	630	605	659	603	646	564	643	598	589	598	626	620	555	588	613	650	625	662	632	609	624	637	640	593	633	609	574	570	617	621	617	614	645	594	572	577	589	609	612	581	644	634	604	601	626	561	616	593	624	637	603	585	625	596	620	628	646	612	602	618	591	623	600	594	630	619	602	583	619	640	606	640	581	589	622	566	610	605	619	577	611	631	596	612	634	612	594	591	606	630	640	621	582	599	566	609	622	630	572	594	582	595	615	646	614	643	601	613	629	578	630	601	577	604	609	627	597	587	620	566	630	615	621	651	598	657	622	612	627	600	576	591	569	579	627	619	615	656	613	614	638	630	618	538	609	574	617	645	603	617	594	606	584	604	560	603	610	598	576	608	603	587	565	615	583	636	610	618	609	599	608	607	633	608	599	638	641	597	609	616	597	624	578	632	554	596	657	609	601	603	609	611	629	604	565	566	626	597	594	613	668	620	590	622	649	560	627	612	589	606	645	622	637	638	605	573	612	600	610	594	625	651	631	584	608	586	655	593	546	617	638	586	639	617	595	597	583	601	653	604	582	605	595	608	647	620	582	639	613	614	607	606	597	596	602	658	614	595	637	580	582	608	599	608	601	636	601	583	581	620	642	608	578	611	620	596	596	593	599	574	665	629	616	605	599	577	655	589	555	631	615	626	602	607	610	647	585	601	630	610	575	599	627	595	563	604	624	561	591	586	638	599	584	659	602	629	584	609	605	635	584	583	614	612	613	586	594	606	596	604	596	598	570	617	635	635	623	620	618	567	570	550	589	581	595	598	572	604	609	597	621	572	644	638	600	614	641	582	593	601	570	652	543	615	584	611	567	623	602	589	658	554	665	601	624	654	596	635	573	566	597	627	633	594	608	582	590	569	571	564	617	570	615	621	622	597	605	596	633	569	657	563	613	599	634	633	601	602	571	617	583	584	627	575	618	589	617	549	622	589	601	598	574	609	620	597	589	575	606	610	597	565	627	628	622	586	604	617	647	613	568	601	594
38177	52368	7518	4024	2969	2373	2001	1701	1483	1393	1281	1231	1133	1105	1103	1044	1006	1043	916	922	975	1000	1325	1404	961	877	926	906	953	898	911	878	889	886	970	912	897	869	925	897	957	892	932	923	909	888	867	944	891	878	852	939	913	873	872	903	902	874	831	903	866	898	834	835	892	936	853	884	870	874	898	876	875	859	883	923	903	873	871	869	921	905	886	917	880	880	859	891	890	836	928	863	907	848	842	938	893	842	832	912	840	854	892	901	896	898	897	884	869	867	826	900	874	953	964	923	916	895	869	876	891	868	868	888	940	899	874	888	893	895	875	925	897	893	908	866	890	873	873	952	866	881	873	910	874	862	891	879	892	959	917	845	866	900	866	832	885	885	801	863	888	900	877	896	862	875	868	895	827	892	887	910	894	914	852	833	892	880	862	869	935	885	890	859	921	926	925	902	847	856	873	832	876	920	918	871	896	878	902	918	896	927	846	874	854	865	936	860	866	907	856	836	908	849	825	889	893	886	905	890	888	877	886	868	887	862	858	917	895	919	912	920	900	848	850	865	917	854	875	902	870	878	880	915	888	905	911	916	902	905	871	883	913	913	849	895	869	883	887	881	942	894	880	903	905	891	905	899	965	963	851	880	927	842	902	878	867	917	844	882	887	814	899	904	865	878	883	888	921	898	886	873	861	859	851	889	876	863	906	891	897	911	869	865	834	893	845	890	885	856	871	872	916	889	882	825	879	873	925	869	827	913	828	876	893	857	896	849	924	876	914	864	908	877	929	897	882	862	892	883	891	874	865	888	842	858	889	861	881	904	828	895	876	884	922	931	868	888	872	914	884	956	876	901	931	841	849	876	908	871	877	888	934	884	885	840	856	906	879	875	819	879	869	888	867	879	842	902	878	856	885	877	924	865	862	906	866	910	939	891	897	926	891	832	890	814	895	864	898	908	900	825	821	857	838	866	925	884	870	879	819	907	852	973	857	938	838	853	873	841	885	924	848	852	884	854	871	851	844	866	927	854	870	889	908	835	895	858	863	887	909	873	903	940	847	860	885	906	940	837	912	867	843	873	876	809	911	930	895	842	904	879	884	852	914	882	925	878	931	897	909	905	890	890	858	931	900	839	898	856	926	934	890	871	915	837	850	901	890	932	867	884	899	857	901	925	875	845	909	892	889	835	920	891	842	850	836	842	894	897	867	880	884	910	873	918	872	881	883	912	874	909	859	867	861	864	923	845	849	835	919	849	876	952	858	872	863	875	883	925	856	873	885	839	911	862	883	866	882	885	883	900	893	902	883	846	908	914	874	844	903	893	911	898	823	884	874	829	922	911	851	885	845	900	865	877	877	848	923	867	904	867	866	839	858	830	906	835	845	830	960	860	880	884	896	873	922	847	833	882	904	916	905	898	874	899	878	851	864	941	874	858	918	877	849	971	839	865	886	864	852	896	916	928	934	896	955	862	914	846	862	837	893	908	920	868	838	916	876	875	856	868	868	848	869	918	889	844	942	879	855	918	832	927	934	902	901	878	874	919	868	860	851	896	902	874	869	924	842	832	854	921	884	892	897	883	933	913	858	879	850	875	809	844	889	830	846	862	854	867	894	807	934	876	868	913	919	789	867	906	865	849	882	872	848	889	830	884	875	863	878	922	921	885	885	901	822	890	892	875	915	890	898	888	883	819	888	879	866	877	913	884	900	864	901	888	928	874	932	929	866	893	900	875	869	888	882	878	899	912	861	871	866	847	827	886	904	888	895	876	814	873	830	832	855	880	854	869	887	858	907	887	930	891	869	879	921	927	915	840	882	909	921	929	864	899	866	887	854	826	918	905	950	847	893	885	864	853	876	871	874	941	816	881	880	888	826	864	867	840	862	899	923	878	881	855	906	869	898	869	874	925	891	958	836	829	903	870	917	890	858	912	858	901	883	872	877	885	900	845	870	867	861	881	848	888	842	895	859	872	926	873	857	860	806	882	867	867	864	915	869	903	866	888	836	915	881	881	913	923	891	899	818	929	811	910	879	903	928	839	809	863	890	856	931	812	903	865	834	921	866	844	880	927	847	902	835	881	870	844	867	834	876	865	859	854	837	915	909	864	870	882	831	886	854	906	888	922	830	880	834	848	903	882	877	876	896	890	882	848	975	922	851	859	830	887	907	867	907	899	910	859	894	934	887	909	851	890	895	890	891	896	899	856	905	892	855	922	911	875	885	901	933	953	833	887	897	890	900	887	857	922	902	916	864	832	866	843	862	886	889	911	882	875	897	825	891	891	836	904	866	887	908	861	890	849	881	918	873	887	805	878	913	864	915	914	841	850	870	853	866	876	900	891	867	843	894	847	875	906	885	932	847	866	838	907	861	889	871	921	886	888	878	852	898	915	851	894	883	879	845	910	879	842	929	891	924	823	894	932	893	865	877	882	884	847	916	879	905	836	852	882	875	954	863	910	931	889	844	874	885	877	897	843	931	895	896	854	867	880	932	880	880	837	879	870	857	846	895	847	905	917	944	853	888	865	874	892	885	851	887	923	877	916	883	878	926	878	878	888	853	880	914	852	881	877	878	905	892	831	889	941	896	876	864	893	843	869	897	874	882	833	892	887	836	866	840	857	866	896	889	849	876	903	898	889	864	912	890	923	877	883	946	830	809	926	898	872	799	844	896	918	889	863	836	835	925	862	876	872	882	823	839	921	920	901	906	880	845	970	857	904	887	927	899	881	848	850	878	816	893	872	942	943	900	863	892	904	899	908	871	869	883	917	908	860	903	829	898	892	887	895	859	884	843	906	895	882	919	910	882	907	930	933	919	844	894	911	924	893	894	865	866	872	908	874	865	843	893	889	910	858	887	905	866	845	920	893	860	915	861	883	793	860	905	893	868	867	905	892	891	854	897	912	874	878	835	885	867	856	881	874	893	826	910	891	926	833	911	876	904	876	832	925	858	896	832	870	950	880	836	886	909	927	903	860	899	874	825	907	917	868	875	882	918	879	880	940	918	851	857	884	829	866	914	814	851	864	925	807	887	891	895	811	929	884	833	865	937	895	863	929	903	836	863	840	894	855	868	795	915	899	883	892	927	833	906	854	903	851	854	901	915	883	864	902	913	883	872	851	864	873	922	866	877	919	851	894	858	889	914	909	881	888	886	863	889	880	850	891	845	879	901	873	838	840	819	880	943	877	890	907	811	885	891	857	855	894	915	874	829	882	878	890	826	871	873	889	891	852	920	921	963	884	876	916	843	840	855	832	866	828	856	858	864	951	868	878	933	866	900	866	854	872	830	893	833	941	880	908	873	906	881	876	905	841	869	852	893	860	891	912	885	900	876	861	860	889	913	857	892	880	901	877	825	877	882	828	884	870	876	864	890	879	896	885	854	870	909	879	904	915	868	869	840	864	873	900	838	834	911	887	888	874	866	871	894	876	943	871	909	903	859	860	883	877	846	902	922	895	909	891	847	855	892	880	898	854	874	899	899	918	886	902	851	873
22610	20786	28597	22963	20758	20102	3229	898	676	655	565	547	488	460	415	438	408	384	384	381	390	380	358	561	339	364	351	330	362	377	327	377	317	347	317	330	338	346	333	302	350	314	295	330	364	328	349	308	334	343	333	328	332	349	345	292	341	310	342	353	350	323	322	319	306	342	323	315	361	308	329	327	324	346	306	309	310	345	280	324	364	322	336	332	299	322	320	324	325	306	310	335	336	335	326	307	356	316	325	307	313	331	317	345	314	304	284	364	315	311	288	307	305	319	339	343	337	343	339	345	335	354	303	329	321	303	335	309	333	326	327	305	310	325	328	321	336	306	348	353	319	360	327	319	325	311	339	317	300	300	326	354	345	327	344	332	331	351	330	333	320	335	334	320	332	372	361	315	336	310	324	304	323	294	297	321	285	339	331	346	322	314	305	334	324	294	313	352	317	309	313	317	338	327	333	322	342	322	322	333	309	315	305	329	341	292	345	333	338	319	326	325	306	301	300	364	319	374	345	304	298	286	296	320	318	366	300	317	328	329	317	314	293	321	304	298	324	340	368	322	314	347	301	326	337	348	348	312	307	325	312	302	320	313	313	278	334	364	315	373	326	325	334	318	334	333	288	327	301	304	334	326	359	313	331	322	315	335	297	330	312	320	336	349	339	327	343	336	327	338	315	313	338	331	364	318	329	357	319	327	329	319	316	321	355	307	311	374	329	352	314	324	313	321	322	327	329	314	332	332	315	316	299	330	297	314	342	349	350	339	288	340	315	331	297	336	312	317	322	305	315	303	323	341	306	360	324	328	308	327	317	326	343	281	321	310	318	313	300	345	359	319	315	314	325	309	315	333	352	313	325	338	333	335	334	316	348	315	345	326	320	296	330	330	314	345	310	328	345	330	336	317	295	330	306	321	355	345	299	300	325	295	305	356	326	333	319	347	310	330	295	301	315	314	321	309	312	316	296	345	316	311	341	343	340	291	319	345	298	357	329	317	341	302	313	317	318	308	323	311	297	335	325	301	330	339	346	330	282	289	341	305	319	335	332	359	317	338	356	353	322	334	341	348	321	307	307	332	335	289	329	283	308	340	342	314	324	310	335	302	365	304	303	331	356	328	336	351	355	311	343	306	333	329	336	308	332	351	306	314	325	340	327	317	343	301	320	340	341	308	354	308	351	292	339	311	330	334	322	322	331	326	335	319	313	360	306	326	312	313	305	382	309	312	294	369	345	308	331	345	353	315	309	317	353	313	328	295	298	323	300	325	316	331	313	326	292	308	314	339	339	333	303	342	309	281	354	293	334	326	358	335	322	350	311	336	341	303	329	323	347	343	336	300	308	347	292	286	318	313	319	323	340	333	356	322	340	324	311	325	280	344	329	314	314	310	352	315	306	328	331	352	291	349	323	319	345	340	331	323	320	294	345	352	330	330	356	349	315	319	317	340	321	299	328	332	330	322	300	327	317	301	336	303	341	305	323	338	354	353	315	293	312	312	313	298	303	320	304	287	326	312	303	319	353	302	340	314	313	335	324	325	331	338	333	324	325	319	323	292	305	309	316	365	312	323	332	321	325	329	324	302	319	306	337	322	345	343	305	369	343	302	304	320	297	326	312	314	361	344	355	306	317	338	355	305	324	336	326	315	303	343	330	339	323	327	306	321	312	291	340	333	317	329	335	345	303	328	330	304	314	290	314	345	330	339	345	335	319	312	313	306	295	320	347	312	315	314	320	291	333	321	360	306	322	340	317	323	322	297	323	309	324	268	335	306	346	312	319	334	338	306	288	329	322	331	344	319	292	343	332	326	310	314	329	330	358	314	329	325	322	322	338	317	341	335	310	335	336	330	282	352	322	349	335	311	302	306	279	320	300	347	327	309	309	320	318	318	325	357	308	343	322	310	310	313	337	300	340	293	316	308	337	298	301	334	317	307	327	309	313	333	330	330	322	311	341	302	319	317	316	349	324	272	311	316	325	301	300	360	324	323	363	294	320	337	342	289	316	307	285	327	346	349	343	348	291	304	311	320	346	289	332	318	326	313	362	308	325	326	322	320	338	305	320	301	368	327	306	323	286	336	315	298	331	330	340	345	320	304	325	308	321	311	330	339	317	308	309	313	343	293	304	285	338	306	333	320	311	320	319	331	287	330	285	300	293	325	321	301	324	321	301	321	304	332	347	317	319	339	296	295	350	330	310	357	297	315	319	326	309	325	316	336	334	350	323	354	359	323	310	321	329	353	310	349	286	333	290	318	339	330	293	352	307	323	321	330	308	335	323	279	358	297	308	318	306	304	289	324	287	332	315	343	327	337	320	313	310	340	332	287	337	328	348	317	333	309	339	310	310	303	325	311	330	323	321	315	320	332	300	350	335	355	312	327	351	310	356	320	311	321	318	310	313	323	303	311	318	322	308	376	320	320	309	323	312	348	306	338	335	324	321	305	346	316	311	337	341	295	351	330	335	321	334	349	314	328	298	313	311	298	331	323	322	329	308	342	342	330	299	325	312	316	324	313	342	299	326	330	305	378	331	323	337	282	293	277	318	310	307	314	323	308	299	345	338	328	336	286	295	317	289	314	330	317	317	345	355	326	313	323	328	371	313	295	335	331	334	318	315	300	301	315	313	320	342	326	322	346	277	315	304	319	315	347	277	310	348	322	310	322	336	317	307	297	309	315	330	349	307	350	336	290	325	327	317	302	325	315	320	321	314	343	289	298	333	341	299	320	292	303	335	343	340	315	334	328	324	337	314	332	357	299	338	340	329	315	301	273	341	300	335	318	304	315	322	332	303	312	301	351	330	307	334	314	341	310	340	353	310	317	323	332	331	329	321	312	316	296	321	311	326	304	341	300	310	349	298	344	299	293	328	308	304	276	331	332	327	344	340	311	313	316	329	323	323	319	282	314	318	316	310	298	327	339	328	314	292	313	335	308	351	279	301	321	306	341	297	333	335	319	356	331	339	330	337	318	348	316	318	335	327	328	359	306	353	337	309	306	311	320	317	308	345	328	305	290	320	343	317	339	330	292	314	323	318	311	333	299	299	299	331	317	289	351	353	297	325	323	324	328	337	317	337	314	320	316	306	325	315	301	298	342	332	323	315	345	354	334	344	328	315	316	334	302	317	331	279	327	314	337	317	313	310	308	334	333	369	302	339	320	323	371	299	301	323	300	317	322	335	341	295	308	332	286	390	329	330	343	327	327	279	288	314	356	345	342	318	345	329	311	307	350	320	285	346	320	294	322	310	336	325	289	337	344	338	299	309	370	306	364	309	333	337	299	311	336	335	325	306	344	305	374	309	317	314	331	322	316	311	362	295	322	322	314	325	314	295	334	316	336	307	311	329	321	315	309	330	279	303	307	327	288	315	333	327	305	327	326	300	319	337	298	322	294	296	329	305	343	318	316	318	328	341	336	308	320	336	334	302	317	325	330	312	319	321	326	331	299	331	331	311	290	327	306	333	342	301	297	288	357	301	347	320	332
44840	57994	11733	6247	4273	3240	2399	2102	1676	1442	1290	1029	948	923	836	791	771	726	693	671	644	664	636	1144	520	616	565	581	555	569	519	533	536	562	512	525	518	517	542	503	519	501	497	554	537	548	528	519	478	508	482	526	510	508	519	495	503	497	516	469	505	510	454	496	534	532	494	459	495	475	504	485	496	488	465	473	496	457	501	480	474	511	451	467	488	495	468	479	472	498	508	506	466	476	493	464	471	476	469	461	475	501	485	500	493	462	482	497	478	503	494	517	465	468	484	497	480	522	444	492	485	491	456	536	477	471	489	461	465	464	459	497	524	479	464	486	494	492	496	475	498	509	452	508	477	510	487	503	460	500	486	484	494	475	468	514	517	478	476	481	501	505	480	485	502	494	471	477	478	501	504	495	464	529	451	462	500	490	528	491	547	484	491	504	510	479	520	508	494	449	493	456	488	504	468	464	487	453	513	498	462	480	478	484	492	463	484	482	463	467	488	479	473	519	457	504	502	499	497	448	519	540	475	496	467	468	471	483	502	472	471	487	471	487	486	472	551	482	479	483	496	520	507	489	517	480	482	526	493	475	485	472	482	471	486	477	481	490	492	463	495	471	524	477	483	466	458	464	488	478	493	447	517	475	469	490	522	515	489	516	494	501	490	490	531	483	479	502	503	472	495	463	505	504	453	463	479	480	472	495	466	488	442	485	505	499	467	464	533	465	496	520	494	504	475	432	473	488	495	517	475	472	506	461	479	496	481	465	450	516	522	460	485	485	493	491	489	504	477	517	480	494	486	470	487	458	530	503	464	523	490	519	525	479	514	507	460	463	536	488	487	467	496	491	495	509	492	491	493	458	453	467	504	458	484	477	474	506	492	473	496	498	483	468	503	470	502	511	467	497	530	469	503	482	498	499	467	466	485	501	478	506	469	528	489	433	506	496	470	464	521	481	519	494	477	478	491	547	494	484	480	489	462	497	465	494	490	517	482	502	480	464	506	490	475	468	448	476	497	444	463	490	494	485	459	516	490	451	456	465	478	478	461	505	486	470	486	492	490	484	470	453	501	449	487	469	465	499	450	500	513	460	436	477	511	500	507	513	468	498	482	507	492	489	472	469	522	490	483	457	505	495	536	435	473	467	481	478	503	444	501	486	447	501	500	476	512	526	470	478	452	482	469	480	460	478	478	482	508	468	485	512	474	475	500	468	464	483	469	472	478	489	478	513	449	464	506	478	482	529	460	477	450	510	478	532	477	502	457	494	483	494	470	476	509	513	466	470	477	473	556	468	488	479	494	517	493	488	511	500	479	498	530	465	470	468	473	500	469	488	488	548	484	480	465	508	520	503	470	500	498	494	519	431	474	493	483	460	481	516	471	544	468	483	491	466	500	463	514	499	462	473	529	497	505	492	494	510	502	504	457	466	458	480	489	488	534	503	448	469	479	474	515	512	475	459	463	488	486	458	482	503	464	449	478	492	504	503	491	490	491	461	486	490	499	493	532	473	489	515	530	502	512	487	481	502	498	521	486	499	495	451	516	485	521	484	499	486	502	549	518	442	468	473	487	515	478	510	469	497	478	466	509	488	506	480	494	510	489	501	465	493	484	515	503	500	482	485	472	487	450	478	458	480	486	461	487	487	523	522	469	483	460	503	492	481	500	454	530	491	493	523	479	473	448	487	481	471	488	430	471	471	495	497	486	461	481	497	476	496	456	468	481	508	496	501	470	504	468	467	444	512	451	492	513	454	537	484	431	506	438	468	490	479	524	539	483	465	492	496	468	491	475	503	486	477	498	497	517	498	489	475	476	452	501	467	472	509	492	438	495	502	505	474	510	514	486	479	454	483	513	511	458	513	474	502	491	490	501	484	490	467	455	489	477	487	475	493	523	462	506	498	490	472	500	446	488	478	467	491	477	487	484	500	491	499	491	467	515	530	473	477	478	488	455	497	463	463	482	487	485	509	521	500	480	473	455	485	504	469	487	486	490	478	511	498	497	477	538	467	468	444	484	467	484	472	463	498	464	467	489	495	527	507	481	485	479	484	466	502	547	486	480	473	487	506	483	470	438	511	466	488	467	490	504	495	487	488	472	480	501	478	465	499	556	460	497	485	514	497	484	488	501	495	459	452	478	481	490	453	491	436	505	451	494	480	516	477	506	462	474	511	476	487	472	471	468	475	480	454	489	471	481	475	503	501	474	485	478	496	468	504	479	445	506	474	495	444	466	458	536	489	480	486	495	468	490	442	484	489	528	475	485	509	443	498	509	438	468	520	527	480	447	498	494	471	488	491	513	498	470	459	485	506	510	470	501	462	521	470	471	506	498	486	451	509	503	470	436	497	498	515	478	493	477	485	442	457	466	482	463	474	474	482	524	477	465	500	474	482	496	479	430	508	505	483	459	505	527	471	476	490	452	534	481	491	473	489	500	476	460	521	477	483	458	489	469	509	523	481	485	453	510	489	456	494	504	477	484	453	505	481	456	491	509	513	507	469	482	451	500	520	463	504	486	498	465	496	494	490	483	476	456	428	490	499	509	520	495	512	440	475	493	457	441	517	503	487	433	476	523	503	456	467	509	501	471	498	483	445	486	497	474	449	481	480	513	456	465	507	507	470	491	495	489	508	466	480	488	474	479	478	470	484	476	471	488	488	498	472	481	501	507	469	444	459	483	489	491	471	464	485	490	491	470	447	518	514	494	503	445	477	499	470	458	514	496	509	494	515	514	503	520	519	492	449	464	512	475	484	508	470	503	439	495	513	506	456	486	506	501	479	476	502	488	476	462	484	515	471	502	488	468	457	490	484	465	468	496	496	537	499	477	496	499	506	482	480	491	508	509	485	482	466	511	469	471	450	464	502	489	496	478	498	488	528	503	452	476	497	474	470	521	499	476	459	511	496	482	468	519	466	478	487	448	500	492	506	489	464	492	464	522	467	484	485	509	511	496	510	516	484	469	493	501	442	489	477	524	494	496	476	505	513	498	493	509	493	493	470	460	525	489	476	514	451	439	442	457	497	472	482	478	492	478	487	486	478	522	527	481	470	455	457	512	499	461	479	513	483	511	480	456	501	460	494	497	465	478	488	511	507	495	460	477	484	468	506	436	489	445	467	481	504	494	459	497	501	491	486	496	499	469	513	486	512	482	494	488	501	484	482	437	504	510	451	478	502	499	476	495	484	499	472	478	497	470	504	465	479	511	483	476	481	448	474	506	511	500	487	470	515	474	486	508	499	448	515	511	503	451	497	483	481	476	493	458	452	487	480	513	483	460	503	480	485	467	507	468	526	487	465	491	476	514	518	479	460	488	487	465	453	501	478	486	518	477	496	471	509	459	471	477	477	493	513	508	503	513	510	505	495	481	474	485	483	491	449	506	485	480	493	529	505	476	504	482	481	453	476	469	480	492	491	468	476	496	500	476	526	475	511	521	486	502	466	457	489	486	450	462	474	513	528	491	450	424	498	472	500	475	488	465	532	469	497
26395	21553	12836	1345	656	607	578	617	562	577	551	531	547	521	566	575	516	607	582	552	551	560	587	665	566	519	536	539	537	539	531	538	580	563	551	561	635	587	552	548	563	498	520	527	569	564	537	550	551	554	538	564	567	529	536	581	523	574	555	572	576	547	535	553	587	568	513	531	578	511	518	565	519	591	537	535	554	539	563	530	547	573	578	569	521	560	589	538	545	496	578	546	534	605	541	521	553	549	563	542	606	566	545	522	510	558	532	572	589	535	523	509	515	510	558	586	559	556	491	547	512	555	531	521	524	522	534	559	536	550	579	521	524	561	591	510	528	569	546	573	556	550	558	522	519	583	545	554	557	585	534	572	554	518	504	530	540	568	522	573	587	504	563	529	513	595	518	527	564	555	533	540	590	556	563	532	555	552	573	532	541	599	557	546	545	549	527	569	566	542	516	524	500	540	554	537	570	554	567	547	537	529	597	571	589	549	553	508	523	578	522	540	532	574	530	514	568	552	553	563	522	541	555	500	539	595	537	570	540	544	547	525	558	531	573	526	541	536	546	540	549	522	535	555	515	604	530	540	571	528	561	533	564	557	567	546	521	528	516	569	531	559	571	557	586	552	555	559	541	586	541	537	566	562	568	569	539	583	526	553	584	551	544	566	538	546	571	516	551	590	534	556	521	583	535	557	513	572	547	537	540	548	571	540	542	551	558	563	548	571	564	547	522	554	543	582	502	514	508	570	518	530	540	518	517	585	571	523	515	541	552	514	582	540	505	577	543	557	539	574	578	561	601	559	525	571	565	510	508	534	560	559	529	551	530	568	508	537	586	548	531	547	542	531	550	530	545	547	551	555	547	508	545	533	528	566	502	521	500	503	537	578	510	517	574	527	552	470	558	565	539	529	606	549	575	553	493	563	541	604	553	540	557	574	520	527	563	544	551	521	539	563	565	571	549	620	507	511	542	588	535	574	577	485	514	533	559	558	555	575	525	596	534	570	548	545	564	550	545	558	547	576	537	531	578	510	546	507	521	529	503	528	545	515	540	524	508	535	545	560	555	552	540	537	543	550	550	529	536	552	557	515	542	564	546	518	535	587	559	554	528	501	564	525	528	562	517	564	552	531	546	566	578	549	558	529	561	530	526	583	547	559	526	547	553	523	540	566	553	569	530	547	529	507	528	545	559	544	562	551	557	494	552	503	565	532	537	548	551	583	570	582	559	581	556	567	557	516	523	528	572	490	510	562	543	537	568	517	542	532	575	580	507	560	540	504	537	550	562	533	534	525	545	514	545	569	549	491	521	519	531	529	562	569	556	557	549	538	540	534	565	542	533	576	525	514	559	524	561	552	540	561	565	586	544	511	560	509	557	496	562	521	576	498	557	526	574	565	560	526	533	546	563	515	552	537	540	502	557	564	545	573	538	537	566	511	523	583	563	518	537	576	543	544	549	546	534	534	567	528	543	510	555	560	562	520	518	554	555	541	534	518	516	569	573	552	554	515	572	579	527	520	528	551	549	563	541	598	561	561	543	549	581	547	551	529	540	611	512	526	527	571	462	578	542	593	520	549	541	587	558	562	567	567	552	531	567	558	524	523	551	547	516	568	604	554	537	535	561	507	525	561	548	581	570	570	519	533	545	518	587	556	514	568	547	561	525	578	541	528	552	568	562	544	556	534	496	557	583	540	575	523	553	563	569	558	553	562	524	594	568	550	541	554	577	532	552	529	531	583	552	540	528	550	564	550	561	534	557	559	555	522	500	535	554	580	529	506	553	560	548	595	562	543	562	552	535	498	536	567	535	537	562	535	610	544	504	560	503	534	537	493	542	563	584	521	566	563	595	507	537	540	533	549	493	550	543	558	544	545	538	546	555	526	564	549	549	561	520	535	536	521	542	585	564	540	555	523	549	573	579	562	555	554	598	551	556	539	523	537	510	554	480	547	533	562	544	554	552	531	547	561	540	578	519	504	540	555	548	555	582	560	560	557	505	519	536	560	544	566	531	530	560	588	543	563	531	531	529	517	546	497	551	580	533	529	532	539	521	520	581	545	544	569	517	577	517	558	532	563	551	543	545	554	554	567	533	511	571	566	563	576	554	512	519	555	569	557	545	542	570	550	561	537	523	556	536	555	573	555	533	540	563	528	524	554	583	563	540	578	562	541	537	535	553	532	582	547	576	526	538	534	526	518	537	533	547	537	526	544	546	551	531	552	541	552	549	582	581	523	530	547	566	541	542	521	510	517	555	505	532	519	544	556	528	566	542	473	564	535	619	524	526	562	568	570	552	543	561	552	570	565	554	554	511	572	560	558	579	567	576	560	538	501	551	549	557	586	567	568	566	519	545	509	552	531	564	522	547	576	551	497	562	548	573	558	508	521	541	592	604	549	549	529	514	563	552	561	514	541	536	551	596	520	541	580	554	530	581	522	544	533	566	535	582	548	518	548	554	578	518	540	524	532	524	591	536	559	586	557	524	583	562	546	534	515	547	538	522	559	584	529	574	529	493	590	560	516	561	584	532	574	512	555	510	542	542	537	536	533	531	552	540	530	570	529	517	562	559	546	547	506	535	554	585	526	521	508	541	535	518	547	568	560	569	517	522	557	538	517	524	561	500	514	553	574	555	538	502	551	554	536	567	562	574	593	561	578	541	521	542	562	559	511	532	531	591	548	555	552	549	565	534	565	528	520	513	520	540	537	522	537	515	563	550	573	555	509	549	537	533	552	549	553	541	555	515	518	560	544	544	541	514	574	534	547	548	541	557	570	520	552	563	561	552	531	545	565	491	604	546	516	545	590	546	547	606	588	548	590	558	532	564	518	536	529	536	541	536	554	572	558	537	517	517	566	551	543	561	556	527	538	532	528	523	538	539	586	513	555	576	564	561	572	547	535	546	554	550	537	600	539	541	591	565	497	551	526	573	538	498	582	548	567	548	558	517	547	514	491	606	577	521	522	543	542	528	596	551	528	525	502	539	572	509	547	536	597	570	542	526	546	528	484	570	570	596	512	553	533	548	527	522	548	547	508	556	521	559	579	564	527	545	573	584	540	557	549	502	521	556	555	568	510	580	558	559	546	527	550	528	566	549	550	537	537	581	566	565	526	537	516	538	517	540	521	585	531	536	535	593	575	526	549	566	556	541	512	547	562	562	538	604	557	538	550	531	540	568	574	542	499	573	516	528	542	559	571	547	544	520	525	568	567	541	499	543	517	557	496	552	547	547	535	528	561	542	565	550	564	591	577	538	513	594	603	599	534	564	570	540	518	536	532	567	523	593	544	544	554	507	522	603	571	578	532	528	541	533	536	524	519	543	534	519	577	528	524	534	541	575	550	518	597	508	580	575	523	538	563	569	545	529	536	551	560	579	532	529	539	555	517	520	572	523	552	565	600	542	587	532	505	564	573	546	536	564	548	546	529	495	553	533	565	508	579	541	588	571	514	520	540	541	560	571	546	563	584	540	578	561	538	553	541	538	570
16739	27534	1621	1179	998	901	865	841	793	760	788	794	807	851	790	838	832	815	777	851	776	819	779	1141	799	802	765	789	740	749	786	755	763	803	805	761	820	772	776	764	798	794	774	784	780	778	758	780	793	760	809	760	776	784	782	770	802	804	785	800	794	804	722	817	784	763	766	746	800	745	762	754	764	794	751	759	779	779	851	774	786	807	778	769	754	737	764	781	755	775	770	766	785	805	802	766	779	747	737	776	784	789	784	731	743	774	772	801	785	779	761	829	763	750	848	760	778	790	788	806	797	780	812	753	759	812	820	737	792	736	780	792	749	750	819	816	797	844	788	780	808	798	766	751	782	749	839	788	801	770	802	808	805	796	753	775	834	737	759	820	759	750	753	793	732	758	778	762	760	774	782	730	768	802	787	758	827	734	826	802	761	772	811	758	781	747	770	782	785	782	795	799	790	759	768	768	775	772	786	836	762	823	813	797	784	796	742	758	807	744	799	807	812	804	762	749	806	790	778	778	789	767	793	757	755	731	783	814	793	784	775	786	780	761	788	777	790	745	791	826	805	764	794	758	833	771	768	823	791	777	756	743	792	765	743	819	810	810	776	763	740	823	785	747	761	799	746	762	775	724	795	795	822	811	720	822	793	780	778	773	754	736	727	765	802	745	752	764	800	775	801	749	839	763	769	793	793	812	788	819	797	814	786	744	751	792	771	804	821	859	783	766	802	777	737	730	769	803	808	789	787	805	744	782	793	776	818	790	781	807	758	763	808	805	794	782	768	778	743	782	718	777	761	819	763	781	767	863	817	776	785	741	800	793	803	736	768	832	689	741	773	830	747	798	774	765	778	741	807	766	790	812	761	800	815	801	756	760	717	803	803	785	759	810	757	762	797	771	767	773	823	784	794	817	770	760	810	758	762	764	723	791	768	811	731	767	839	767	790	788	769	763	804	808	789	794	760	754	798	736	758	788	758	781	752	787	790	722	789	763	793	784	784	756	784	760	762	786	771	776	807	775	801	784	759	796	767	765	798	759	732	788	769	765	708	778	745	740	785	759	773	757	766	774	767	763	806	769	736	771	755	763	792	783	755	768	803	755	818	766	798	769	763	719	831	766	797	788	736	787	796	779	759	797	767	784	817	787	786	749	784	781	795	798	767	748	769	735	802	763	779	754	751	782	770	766	763	809	796	777	748	766	760	742	786	738	740	801	757	785	833	776	740	783	772	785	749	776	776	785	829	815	773	814	754	829	791	795	823	797	750	764	801	746	784	747	733	763	775	769	817	783	763	775	754	752	749	800	829	736	752	784	763	768	750	836	819	784	809	839	800	750	786	792	769	819	764	770	794	801	731	756	768	767	760	779	802	728	718	755	788	786	797	781	792	772	784	855	760	781	806	775	775	800	746	768	754	778	819	831	756	803	748	793	751	798	802	818	805	796	825	799	751	807	757	798	768	809	759	807	788	786	820	761	804	748	745	816	774	768	771	822	779	750	813	721	815	737	820	812	765	770	817	775	786	794	799	780	828	761	774	742	764	778	795	815	806	738	806	796	773	782	773	781	713	754	791	797	790	780	814	826	775	811	759	797	793	771	800	785	753	792	699	735	776	819	761	772	766	793	759	793	777	747	792	759	797	805	818	840	769	806	821	814	795	751	805	793	759	711	807	778	773	768	802	759	801	763	845	753	804	731	800	779	764	755	779	793	749	777	786	771	735	768	827	801	805	845	786	795	770	813	811	823	783	775	781	762	756	809	756	714	773	782	790	789	806	809	786	762	728	778	743	801	751	823	728	816	796	801	787	798	804	828	761	727	746	786	767	775	795	779	797	775	767	768	790	819	804	800	738	815	779	787	753	725	743	770	814	752	789	797	734	782	770	778	787	793	794	797	764	742	762	812	802	794	762	804	730	768	773	782	778	822	761	806	784	806	776	757	773	715	815	787	758	804	782	740	788	805	787	780	792	793	730	784	803	793	791	758	797	775	817	748	795	770	759	801	733	811	764	754	751	768	766	776	772	790	767	800	760	806	791	737	810	757	777	815	772	792	764	760	765	815	804	796	770	827	794	735	806	779	792	805	782	800	758	820	825	723	746	757	791	762	744	776	736	724	800	791	721	827	786	813	766	823	787	733	819	780	739	779	791	786	841	724	773	784	763	790	769	768	740	780	767	814	824	778	769	713	791	817	821	797	768	785	746	792	781	780	782	762	800	705	781	789	748	745	818	765	729	756	762	763	809	722	784	788	770	804	787	781	786	758	750	757	771	788	732	796	726	841	768	757	811	776	788	806	779	786	757	801	803	814	770	802	773	755	787	771	755	748	763	759	757	782	730	777	824	756	818	765	796	757	800	737	750	748	805	762	811	757	806	769	739	780	784	788	763	757	776	761	817	815	801	785	790	833	774	802	778	732	764	778	768	805	789	757	838	828	798	829	795	804	780	714	766	783	827	785	783	770	763	744	769	768	770	753	724	765	744	717	841	746	798	790	764	775	747	797	789	783	750	752	758	752	822	780	769	755	753	808	754	788	775	754	756	798	758	764	821	804	733	773	782	798	742	753	759	717	747	748	774	798	805	789	803	740	767	803	737	805	766	760	790	734	821	795	776	799	767	794	776	731	805	808	757	770	778	812	785	756	755	788	802	804	789	740	773	756	752	758	758	828	783	757	755	788	784	839	769	762	755	791	771	795	811	776	783	765	784	781	844	738	791	765	777	787	802	775	758	811	724	836	778	793	800	812	775	772	784	810	808	781	777	777	784	806	792	784	783	772	851	783	821	810	774	764	753	779	748	798	717	763	751	799	786	833	761	748	777	785	807	776	785	793	784	761	769	782	776	799	762	752	768	832	749	810	796	817	789	747	736	761	787	808	795	814	793	757	768	814	807	796	765	712	765	772	810	801	815	755	751	760	778	830	843	792	784	784	741	804	790	752	802	744	760	783	773	787	780	791	790	785	779	749	833	808	725	759	776	776	780	790	795	797	770	786	784	782	800	765	777	761	779	769	760	782	723	768	762	813	824	751	708	851	740	767	818	768	844	811	787	724	757	719	778	803	774	710	800	772	774	778	765	787	795	787	780	789	811	824	778	782	751	819	729	815	781	818	768	828	749	717	761	774	801	744	811	770	729	763	786	728	798	716	802	786	748	765	789	783	807	801	821	779	767	760	783	816	815	786	774	787	772	763	772	805	756	795	774	775	784	787	794	793	811	716	820	755	763	731	798	805	756	810	749	773	769	785	834	762	782	796	799	759	743	754	835	738	806	799	802	790	787	765	787	741	856	763	766	765	789	790	803	705	769	801	777	772	773	809	811	788	774	823	788	836	797	807	775	812	735	740	738	790	806	794	782	786	824	778	772	780	785	790	788	790	745	793	804	838	815	774	759	762	753	819	769	784	810	769	747	743	792	782	743	849	791	814	764	789	760	769	793	762	789	776	776	799	753	794	744	782	793	756	802	818	723	775	797	794	779	792	724	773
23769	20981	28378	23489	20602	6395	1280	985	811	786	754	709	716	703	682	691	641	690	736	716	667	647	814	3299	953	621	653	653	675	636	682	675	606	657	640	656	639	652	682	627	671	643	622	660	659	638	636	679	650	646	611	607	603	657	662	648	661	654	648	593	671	586	617	667	616	651	664	607	642	614	606	602	663	629	660	657	622	645	643	628	660	646	557	708	639	588	700	645	585	613	664	648	616	631	669	675	627	657	612	676	635	632	643	653	646	619	695	670	615	587	615	615	612	625	626	648	665	641	613	610	588	626	643	687	626	617	641	655	640	651	664	637	602	614	638	651	632	623	661	626	613	621	606	600	631	633	621	625	628	600	660	652	650	629	592	626	684	620	629	586	620	632	639	609	695	583	641	620	622	619	614	595	636	644	631	600	653	625	625	638	665	625	615	647	651	658	663	657	659	619	647	663	640	688	614	642	619	619	617	665	621	612	664	647	603	608	570	614	635	607	634	669	562	634	632	621	660	607	609	616	648	631	632	632	599	577	556	627	626	652	669	623	651	670	630	644	671	628	670	652	655	648	627	666	664	701	642	619	694	687	578	656	636	622	614	635	658	642	580	640	611	622	625	664	599	619	594	653	617	639	622	641	613	623	583	643	632	609	581	635	635	596	677	672	673	623	609	656	586	577	583	640	606	613	641	577	622	639	640	659	654	689	648	653	597	680	655	619	653	624	649	597	600	663	636	689	670	610	602	628	616	677	622	633	622	595	621	603	665	665	608	630	659	619	631	656	613	654	668	613	643	646	653	633	718	632	628	619	662	623	649	626	682	653	663	631	598	647	610	610	637	631	627	641	575	587	696	635	651	658	618	659	665	634	635	644	630	639	671	647	639	641	708	634	612	646	623	664	586	640	633	588	677	659	641	627	644	628	591	646	673	679	630	660	613	627	637	703	585	671	662	657	620	620	612	627	605	551	645	617	586	629	680	663	645	657	653	629	641	650	673	629	610	607	617	575	633	651	632	673	619	609	601	607	594	652	632	633	637	651	623	676	625	649	654	649	631	620	665	631	590	605	639	623	608	627	637	656	624	679	651	631	704	607	683	628	645	596	601	643	641	612	667	621	636	599	638	620	611	620	616	637	650	668	667	655	614	631	603	626	628	600	600	583	665	624	615	651	674	663	635	619	687	658	650	601	641	622	628	603	612	617	698	641	656	629	660	652	625	617	635	628	651	654	628	690	673	638	665	638	614	648	622	586	640	655	664	627	628	643	667	593	645	658	602	636	623	626	643	640	603	644	661	628	630	606	663	658	624	602	643	626	644	666	627	667	674	655	629	673	661	618	628	646	595	647	623	640	632	614	632	657	611	635	578	628	676	638	655	628	662	648	662	654	651	625	632	671	627	642	654	636	596	625	600	638	643	663	614	614	639	599	641	673	620	677	600	598	634	661	577	617	641	621	681	629	673	613	637	632	616	619	639	622	612	690	653	682	615	663	621	665	636	625	625	614	612	651	658	639	632	650	670	597	661	652	649	642	673	610	630	651	677	641	606	659	642	638	604	659	643	593	598	672	591	638	633	642	616	640	638	589	644	663	620	671	662	617	642	659	661	623	599	642	608	617	637	625	603	604	614	680	665	564	642	592	611	639	665	647	641	623	639	655	646	600	643	625	585	633	668	686	657	636	653	619	568	650	647	650	608	649	616	648	620	641	640	624	625	601	665	652	639	648	644	607	656	584	640	651	619	617	632	659	660	589	609	632	656	617	613	641	602	608	641	622	655	632	615	644	641	619	639	626	581	559	590	614	675	608	672	640	656	666	670	694	636	627	652	648	678	624	630	670	656	652	663	654	592	624	657	627	617	611	629	568	639	572	647	685	682	597	607	652	638	681	632	654	668	649	638	659	634	635	699	606	636	641	599	679	610	621	652	665	654	656	634	649	602	614	632	657	646	565	621	656	681	650	606	694	602	648	581	656	629	641	618	653	613	645	663	622	659	644	644	670	584	634	656	619	632	663	589	611	604	605	612	624	647	623	614	613	638	634	672	621	624	619	635	663	642	620	629	644	653	632	589	659	617	632	655	640	660	659	604	638	615	612	622	585	624	621	619	625	624	630	621	595	701	634	616	614	633	635	636	639	625	658	623	631	635	628	665	651	687	624	637	637	597	610	614	680	587	648	626	691	626	625	636	668	591	610	657	647	689	627	636	623	657	661	662	619	646	663	638	583	624	610	693	633	595	584	683	662	635	646	644	620	631	632	668	638	638	608	662	630	631	642	654	630	628	647	657	597	603	641	633	591	671	644	618	608	629	628	660	658	612	655	623	670	618	652	620	634	615	620	611	632	674	638	655	596	608	667	633	687	584	611	647	633	635	637	619	619	655	637	656	668	630	609	618	670	641	631	636	643	660	658	618	624	688	651	638	629	638	620	634	585	635	646	618	641	647	642	646	631	648	593	639	640	584	665	591	600	632	595	622	639	627	658	643	617	598	620	577	637	637	668	642	605	668	672	626	590	652	632	667	610	658	618	637	630	616	643	619	640	629	657	611	617	638	628	585	634	651	661	618	588	653	645	599	647	636	632	627	625	611	686	618	664	607	593	642	633	617	633	653	623	666	617	624	658	654	636	611	639	627	651	616	653	627	584	678	681	644	638	609	663	614	593	629	672	657	663	663	634	595	592	621	608	608	632	649	659	636	627	604	624	631	611	634	662	634	660	643	628	618	626	635	630	658	653	650	625	617	670	628	615	630	654	578	604	679	577	669	650	637	622	606	620	675	632	635	684	622	646	639	638	649	679	609	644	632	596	588	602	648	626	604	649	672	646	662	656	631	664	627	635	651	674	638	615	640	605	640	649	641	620	641	660	627	631	640	611	646	637	618	590	619	640	654	643	602	628	649	589	583	629	638	589	602	624	625	601	639	651	664	650	628	656	615	609	645	652	607	602	667	627	616	580	674	644	644	626	627	632	658	658	639	595	631	621	636	643	662	656	639	628	641	641	638	655	646	602	621	638	645	643	622	625	666	619	679	598	628	657	650	632	641	604	640	613	662	599	627	633	674	630	641	653	591	635	591	639	653	668	645	596	646	596	602	638	603	602	619	598	661	615	587	663	623	614	620	675	602	604	638	642	670	619	614	658	673	622	625	609	645	609	642	566	620	646	639	686	651	626	648	640	637	652	645	610	592	640	660	627	607	638	615	660	657	584	628	625	650	621	631	628	685	591	629	614	599	611	636	620	617	636	607	632	641	657	622	627	627	654	641	634	652	600	581	637	646	633	634	650	573	637	655	605	636	658	585	626	642	612	576	671	657	651	645	648	635	628	598	578	656	668	649	593	617	610	671	663	648	618	609	637	600	604	631	608	640	634	624	620	629	592	631	616	612	618	680	616	634	611	633	627	591	669	659	620	614	654	676	620	651	631	647	634	646	678	643	595	622	652	665	585	608	592	621	697	602	554	639	651	589	604	626	633	647	614	612	617	664	639
37815	55174	7622	4107	2867	2323	1998	1750	1587	1371	1258	1211	1177	1156	1107	1063	1044	1020	966	1046	1000	961	1430	7650	1446	987	913	978	980	909	901	964	889	923	928	975	931	874	929	887	963	989	895	867	990	929	952	955	971	868	919	976	918	954	968	920	953	859	870	871	924	917	879	990	917	884	921	877	981	887	860	913	914	895	947	888	909	891	871	918	934	910	868	941	926	927	944	961	925	896	912	945	917	868	954	961	948	907	876	896	936	938	887	894	932	889	929	950	881	933	926	913	938	916	921	896	911	876	905	892	904	886	899	890	952	906	863	894	920	906	927	920	916	891	908	954	872	901	909	846	960	882	905	948	903	906	858	950	914	900	887	985	947	894	958	893	924	923	927	898	900	974	884	962	931	906	919	936	869	908	898	930	854	917	892	914	935	912	920	899	903	907	900	968	940	984	899	944	902	929	946	912	917	914	867	919	883	935	964	900	871	866	944	953	873	920	957	888	922	912	895	952	897	941	923	867	956	898	930	908	866	874	965	881	914	950	909	925	904	884	883	929	926	943	963	925	895	884	914	903	927	902	916	897	906	958	899	967	919	947	932	897	911	909	917	919	985	905	892	905	911	878	945	870	895	925	891	904	840	909	871	929	899	889	919	978	870	916	938	940	906	895	907	886	880	936	920	875	870	905	862	858	881	905	922	899	913	912	889	889	916	930	911	956	896	940	874	918	888	948	887	949	900	904	890	904	896	896	883	920	869	937	906	959	870	912	906	897	853	926	921	934	976	950	886	887	882	886	869	934	950	902	922	886	888	933	899	907	972	902	882	851	913	942	914	882	919	903	935	940	925	907	926	921	917	900	901	924	992	938	857	932	906	931	941	922	904	938	915	961	902	922	956	945	857	911	947	956	927	901	912	889	911	951	898	927	849	922	919	910	920	908	870	934	920	919	877	907	1005	854	922	941	958	898	931	924	960	867	870	935	879	919	866	917	892	904	887	884	982	886	904	962	959	898	953	937	947	907	911	905	899	876	907	889	923	963	891	915	945	897	918	852	956	979	895	901	962	849	905	914	933	921	937	903	938	916	935	906	962	923	903	923	850	916	965	945	904	910	946	912	925	885	966	878	867	851	916	946	941	915	886	924	916	899	913	886	922	929	924	907	913	912	915	918	861	894	937	927	901	973	900	925	860	836	872	920	930	879	862	916	902	949	897	899	926	920	943	872	882	889	935	893	889	955	863	913	916	886	881	938	909	947	943	902	942	930	944	912	938	949	857	877	905	916	896	915	857	919	896	898	839	937	900	915	918	909	888	921	935	946	855	900	919	900	885	965	926	904	920	903	915	906	945	947	907	910	908	870	902	910	960	887	900	858	911	870	939	874	950	889	902	991	932	898	911	942	881	900	908	915	964	851	900	947	930	951	899	904	913	951	940	913	915	945	874	963	886	999	949	938	894	888	927	953	952	905	934	920	895	889	949	891	910	939	866	954	930	905	912	947	966	933	894	872	902	888	920	925	900	922	951	921	941	872	881	884	932	911	900	924	899	851	899	929	927	950	933	958	944	896	906	892	908	906	909	892	914	941	861	896	921	909	926	962	922	927	933	879	897	913	873	879	921	885	843	925	872	888	902	953	919	915	916	897	896	922	941	877	881	884	907	891	933	881	922	882	897	922	913	926	905	888	935	948	956	876	932	918	901	868	906	919	911	935	994	930	851	855	907	911	970	904	813	897	1005	970	921	891	966	910	918	926	874	918	947	884	881	908	937	901	935	905	862	899	894	859	920	918	893	950	929	917	932	858	886	907	912	903	896	864	907	945	932	893	907	924	935	966	897	899	948	909	917	900	870	977	967	935	900	953	865	889	911	899	896	903	926	903	943	881	912	906	914	956	966	914	933	914	874	896	928	898	907	920	905	929	922	911	916	895	949	933	838	888	941	877	937	912	868	906	884	915	960	888	961	909	925	922	913	949	879	896	920	957	856	914	913	924	899	922	899	939	923	884	935	959	902	926	880	923	905	879	890	873	909	897	895	894	937	893	937	947	912	923	940	921	920	941	941	909	898	881	922	892	932	959	883	904	909	919	914	925	905	958	925	898	886	949	934	948	892	903	937	905	939	910	920	870	896	887	951	921	925	882	872	872	935	885	913	906	922	889	879	891	897	886	878	946	874	897	933	850	903	1014	835	930	934	907	931	859	890	932	911	905	898	898	897	951	889	951	978	932	920	935	913	916	963	923	887	868	923	834	957	952	882	867	950	862	925	891	892	924	892	906	912	978	901	937	893	917	883	916	909	898	882	883	893	909	921	939	829	906	853	927	958	882	900	934	883	900	895	883	878	899	933	878	971	940	951	884	913	932	941	927	923	901	921	884	920	955	894	963	872	906	873	881	897	859	917	876	925	922	886	941	897	842	937	953	841	957	879	894	904	917	914	955	883	895	960	887	895	896	935	915	885	880	935	950	944	892	945	918	942	913	948	957	912	899	894	915	896	899	946	927	934	946	864	908	884	915	902	865	880	921	960	913	862	901	904	915	913	921	893	986	873	908	877	941	831	902	906	913	956	913	953	939	908	950	876	934	922	917	946	918	904	904	927	958	930	952	937	890	879	945	932	908	889	920	919	932	863	931	860	921	929	925	960	913	874	879	919	907	906	872	880	927	939	904	867	969	937	910	901	949	958	894	922	899	911	900	915	887	938	895	881	940	914	976	921	912	919	963	931	913	916	902	955	928	893	918	947	917	913	899	953	870	920	898	903	834	955	999	917	900	943	909	954	897	880	932	882	928	919	921	927	892	924	873	913	898	920	891	880	893	913	866	921	890	927	906	886	887	890	921	896	905	898	924	976	931	968	937	901	867	911	918	898	993	879	880	984	899	884	924	937	941	937	914	952	935	930	939	916	937	890	943	913	910	921	891	915	965	905	877	915	906	906	899	955	943	918	923	942	845	884	923	893	865	941	951	898	907	901	950	922	861	916	901	844	913	935	932	893	913	925	934	914	870	983	902	850	934	920	846	898	890	892	961	906	870	893	892	923	914	928	925	937	913	930	955	912	956	1009	871	917	911	906	934	890	868	932	925	888	966	940	917	867	964	909	881	917	953	917	947	927	928	855	920	888	902	942	879	893	917	922	900	936	934	959	951	986	903	932	895	875	905	908	938	976	905	877	923	883	955	908	909	923	874	866	891	891	916	961	855	911	933	906	931	894	885	913	973	972	899	879	935	953	895	915	890	909	913	908	874	938	953	910	962	929	946	910	947	917	969	897	875	918	935	951	888	908	882	928	910	888	906	931	909	926	888	894	894	923	885	919	902	919	932	984	963	871	926	932	889	856	889	901	952	882	914	888	930	919	949	892	915	897	907	938	911	900	917	906	916	847	967	929	900	897	885	941	895	920	842	915	911	963	933	929	895	929	922	929	944	934	929	949	839	904	875	912	893	932	921	907	869	895	1004	927	939	951	916	915	957	868	907	877	931	999	862	913	930	917	900	939	935
22709	20881	28980	22773	20842	20618	4450	892	696	610	590	556	539	499	477	443	428	389	407	420	406	400	871	3164	480	351	378	364	402	351	358	322	355	373	341	362	332	356	356	385	373	361	374	373	368	359	371	316	357	334	365	353	336	345	338	315	357	341	329	333	353	375	318	356	324	343	335	361	332	357	335	366	362	321	388	332	356	338	352	363	332	332	316	323	319	359	349	325	336	354	378	357	325	354	371	335	359	337	356	334	328	337	312	349	335	350	349	363	402	366	308	333	322	348	353	332	358	350	346	330	352	355	353	321	325	360	313	351	318	321	321	322	332	335	346	329	332	350	322	326	363	345	321	323	320	333	340	334	339	348	349	340	336	364	360	329	331	356	339	344	333	337	349	363	347	349	358	289	326	326	335	345	344	341	333	353	394	354	357	314	313	333	345	344	348	357	346	359	349	352	381	343	318	328	367	330	339	365	369	331	323	338	353	327	345	354	314	371	353	321	325	345	330	360	331	313	331	317	365	344	369	313	335	337	327	319	366	371	334	366	341	339	357	325	327	364	360	360	343	388	337	360	332	345	356	328	349	342	306	343	347	346	333	320	322	313	327	317	323	311	363	343	322	371	336	331	312	321	354	375	327	320	372	317	352	312	348	343	345	344	340	340	307	367	351	327	350	364	335	331	366	316	348	339	366	327	348	363	372	310	369	354	335	311	334	312	352	329	327	347	330	320	349	318	347	320	342	329	319	321	389	320	371	321	342	339	366	364	347	313	329	331	329	307	313	347	361	356	374	364	333	395	306	338	361	350	348	368	320	361	332	334	364	331	319	302	354	345	374	350	356	300	355	312	325	344	373	325	344	359	328	363	379	351	343	321	335	363	326	326	348	320	375	323	355	331	321	299	319	340	319	328	331	338	334	350	358	308	329	336	364	361	322	341	349	345	319	361	341	333	333	346	338	362	353	333	324	348	322	320	343	340	330	351	359	341	347	326	342	322	340	342	372	328	345	342	342	328	362	351	346	364	355	354	368	333	305	344	345	303	357	340	350	286	324	367	351	333	331	333	340	348	336	345	349	354	340	342	338	342	366	309	342	331	316	336	328	326	350	311	335	329	352	347	347	352	287	331	323	318	334	340	315	326	335	326	360	351	355	331	334	342	341	366	353	340	358	342	354	345	340	328	327	332	337	317	379	346	335	334	353	329	312	353	366	318	349	367	351	362	349	341	371	353	342	357	343	361	329	329	315	332	329	347	323	327	332	329	362	332	333	339	301	312	350	343	320	334	361	349	318	320	321	319	358	364	324	338	327	345	339	364	354	335	319	326	332	385	326	338	358	319	313	347	354	335	346	321	356	337	326	336	317	358	306	328	343	371	332	339	348	324	296	306	334	331	326	332	315	361	346	323	356	293	357	353	362	322	340	345	319	329	335	351	318	332	344	322	369	348	362	354	343	328	351	355	383	307	330	350	344	331	346	343	336	342	314	338	349	354	333	357	341	349	328	364	357	348	345	301	339	383	347	320	362	361	363	335	315	304	335	354	355	331	340	348	363	323	310	323	353	353	333	324	362	342	320	318	365	308	338	338	354	323	348	299	338	342	347	343	337	411	339	310	322	322	337	356	346	322	324	335	326	335	361	323	321	332	319	367	337	321	314	335	352	355	348	364	346	360	365	379	297	326	356	339	340	363	378	295	334	361	341	359	329	361	346	319	333	323	341	357	356	364	317	329	348	332	303	332	363	323	347	352	382	361	313	318	354	342	363	333	355	317	369	350	370	359	337	332	335	301	375	323	353	312	339	321	367	365	336	368	307	340	354	360	299	334	340	336	334	342	343	353	330	374	334	304	351	322	295	350	384	323	339	347	317	311	383	321	352	352	320	352	331	364	331	333	356	329	312	350	332	337	338	331	314	352	349	341	326	360	332	343	310	316	357	320	328	305	351	342	356	323	329	357	364	329	340	341	341	326	335	327	336	318	338	340	350	342	313	367	330	324	336	353	331	346	297	333	318	366	320	310	312	309	333	330	352	344	298	315	330	355	346	356	331	342	389	328	347	325	314	368	341	354	348	329	326	351	358	322	355	357	328	351	353	325	364	333	343	356	360	347	345	345	332	327	336	345	334	340	331	349	304	360	341	334	336	360	339	335	348	333	357	340	374	329	339	344	340	331	342	327	351	366	330	364	382	331	377	347	332	354	349	334	295	337	332	369	343	329	367	311	357	343	353	347	345	354	369	337	352	312	344	321	368	367	330	323	332	346	309	327	350	325	333	319	323	361	349	316	342	336	367	343	356	343	345	357	353	351	369	341	343	325	311	316	340	331	338	323	323	346	330	335	338	344	289	372	331	317	331	342	325	345	358	341	324	329	318	347	331	361	318	321	343	336	345	330	300	378	319	325	339	332	323	332	340	333	316	380	316	318	358	347	302	367	357	316	346	345	321	341	335	342	321	353	361	335	310	345	338	340	314	341	341	318	342	354	371	335	328	337	359	318	326	364	352	375	330	319	354	340	334	356	318	364	328	353	358	314	357	324	367	330	329	333	313	352	357	326	344	341	334	308	330	360	342	364	348	326	384	336	317	356	327	362	343	331	351	314	352	338	349	331	376	346	344	314	347	372	358	329	331	337	342	381	358	347	321	334	347	352	322	327	341	348	348	341	334	354	340	319	349	326	332	331	340	347	351	340	346	306	363	340	367	348	328	338	347	381	310	352	331	366	335	321	367	338	356	321	326	344	367	322	338	331	348	324	340	328	310	328	361	335	330	326	325	340	350	307	328	350	344	334	328	311	348	354	343	318	347	354	333	300	321	340	349	316	334	342	315	307	330	335	349	323	337	315	333	327	363	345	328	363	323	339	339	309	325	363	319	348	320	354	341	341	334	334	381	340	336	354	341	366	342	350	337	336	324	338	339	318	326	312	320	359	327	343	355	339	357	326	346	346	346	349	324	304	358	345	328	312	324	331	330	341	332	327	347	341	354	329	386	341	318	345	294	342	346	337	326	312	331	352	352	363	333	335	345	347	351	363	345	333	341	338	335	359	334	392	370	368	318	342	356	331	378	324	344	356	334	320	326	317	327	354	346	337	351	347	362	339	300	339	328	353	317	359	318	299	338	350	358	355	345	341	329	336	325	314	352	348	319	355	357	373	329	327	364	355	338	331	348	322	336	324	348	359	317	352	347	329	349	326	374	313	342	318	364	333	380	357	344	360	369	359	339	338	370	340	374	336	336	352	282	337	337	362	336	353	361	333	315	351	328	363	316	338	374	325	351	322	342	332	338	321	343	333	347	306	353	362	363	344	354	356	322	362	360	373	324	326	324	313	332	327	352	309	357	333	307	357	332	362	373	344	339	324	351	346	326	354	333	372	347	338	312	353	337	331	335	357	342	384	340	344	319	356	372	339	321	330	322	329	319	362	323	336	381	297	348	367	351	345	348	323	347	332	378	332	352	328	347	350	376	342	297	318	344	384	354	329	344	308
44286	62490	11534	6269	4266	3210	2550	2041	1684	1440	1282	1093	1040	908	879	837	790	768	684	694	656	643	2066	7089	690	546	596	580	576	568	593	539	549	591	605	577	494	587	577	552	530	473	513	499	537	558	578	545	551	564	551	511	502	518	515	496	516	487	530	512	506	525	540	504	504	501	518	530	487	518	511	484	493	527	561	523	550	544	521	513	541	539	481	513	488	522	514	556	567	508	516	504	525	542	516	493	473	544	504	509	512	493	527	494	516	501	535	515	503	513	485	520	519	505	521	522	573	520	516	518	505	487	516	537	504	474	540	520	532	487	538	482	539	487	505	530	492	498	503	488	509	524	521	550	512	504	533	519	519	523	499	502	516	525	457	543	515	510	499	484	529	499	487	518	492	524	493	503	517	583	522	521	524	486	516	493	505	442	512	522	524	534	536	464	454	493	525	504	502	514	550	501	507	471	518	466	514	474	544	549	513	510	523	542	547	529	542	496	524	508	503	454	531	523	522	504	476	513	519	481	492	480	502	504	534	516	544	483	485	510	493	519	474	462	510	543	508	483	500	461	512	495	541	527	499	545	519	519	483	516	508	502	476	506	493	539	483	490	492	488	511	521	521	503	520	504	500	502	539	499	494	504	523	542	485	516	518	508	541	489	510	526	536	513	531	519	517	487	518	484	486	518	441	459	522	513	481	481	528	495	481	480	562	497	496	513	521	514	535	530	522	493	496	519	523	488	506	512	506	501	536	497	508	469	546	505	482	525	519	526	522	493	514	486	479	481	483	504	526	479	500	503	502	521	517	536	527	493	476	552	516	481	541	556	525	479	502	534	508	513	514	474	529	531	530	487	497	517	524	495	481	569	506	495	502	494	526	527	475	507	503	512	514	501	455	502	527	550	539	569	503	465	511	538	507	491	533	562	499	511	510	497	529	493	532	478	466	516	554	523	483	567	525	504	500	508	467	523	493	527	526	534	476	513	457	518	452	512	492	483	539	521	468	489	480	505	492	492	521	533	522	486	511	546	517	487	551	465	465	492	492	521	526	505	527	478	529	480	464	489	474	487	501	515	524	480	508	494	501	537	469	548	480	483	493	515	459	490	520	456	499	524	519	498	487	524	527	537	491	493	532	539	535	512	493	513	523	497	531	483	528	552	528	516	485	547	511	535	486	477	493	515	489	520	484	504	522	529	523	523	498	520	506	488	519	539	466	497	503	529	536	506	495	534	488	465	501	523	478	521	496	520	507	514	502	487	504	518	492	496	495	537	496	481	485	484	500	508	493	521	537	491	525	492	475	496	528	529	476	521	528	469	511	542	536	497	505	485	526	516	493	509	544	516	521	535	534	529	482	476	448	509	498	515	496	470	527	490	536	483	486	517	480	486	478	511	531	543	475	500	500	519	485	553	505	513	507	495	504	516	513	509	513	485	503	501	487	487	499	503	504	508	536	514	488	519	526	483	519	489	545	552	459	537	530	502	529	567	483	518	509	488	524	535	484	478	527	563	493	488	514	499	516	494	509	500	559	501	519	532	506	515	556	514	512	503	494	536	544	529	492	519	509	522	490	498	543	450	515	508	538	514	509	492	535	538	511	492	476	502	500	534	490	504	461	520	515	495	498	473	530	528	512	533	490	510	504	546	491	480	498	494	518	530	469	516	515	475	466	537	455	502	488	502	491	534	555	504	544	496	509	529	513	532	544	520	506	470	524	487	505	495	485	532	507	512	508	488	463	502	474	507	542	485	502	536	527	515	507	529	479	488	510	490	560	499	505	469	515	513	487	488	513	547	496	484	535	506	477	538	549	470	485	492	523	522	519	490	519	584	510	536	534	517	489	471	490	511	528	478	549	471	546	483	466	552	509	491	526	445	558	523	492	497	488	476	494	501	484	518	481	496	526	544	479	545	514	511	511	509	485	460	540	518	483	534	489	511	499	547	518	511	495	522	509	486	541	474	491	513	493	538	519	519	492	536	518	511	513	483	479	480	463	509	522	500	532	515	523	495	502	537	501	540	513	495	527	518	505	531	536	486	527	467	510	526	483	506	542	512	468	495	503	527	504	505	506	510	509	524	503	484	494	554	536	508	515	526	510	499	498	513	486	498	503	531	536	542	526	517	515	482	570	538	478	494	480	526	520	499	525	522	577	487	499	510	519	509	520	483	512	527	505	520	489	472	525	530	550	535	470	497	495	504	546	543	502	522	527	506	479	514	546	510	482	545	481	508	507	455	505	526	494	522	534	478	509	542	469	550	528	479	550	480	523	505	534	466	469	517	552	498	500	550	491	506	485	549	541	526	528	493	510	533	508	512	497	458	504	488	484	535	543	493	561	528	518	549	528	485	507	518	533	507	481	541	493	488	523	482	529	479	509	540	534	485	512	484	481	480	514	529	545	515	496	482	503	493	501	503	531	532	487	487	537	503	482	527	505	520	537	515	502	499	463	516	519	515	486	505	544	496	492	535	517	528	514	515	502	516	501	471	518	532	492	498	498	515	473	475	535	526	514	547	491	508	534	518	505	483	509	506	519	520	550	469	543	543	490	487	537	518	516	520	473	525	509	492	533	476	535	490	505	477	490	508	518	535	511	488	498	500	544	517	557	509	477	514	508	505	482	489	526	534	540	470	550	529	525	536	486	515	475	489	517	510	522	538	575	483	516	498	498	554	530	532	523	483	494	484	520	488	496	524	525	485	519	498	489	539	499	497	511	545	463	501	482	469	518	518	503	559	481	496	519	510	486	493	523	515	506	539	476	483	504	533	533	487	517	494	504	516	494	517	517	476	519	508	547	511	519	497	502	525	492	525	507	505	484	488	520	553	492	498	481	506	557	497	489	502	515	493	509	535	517	497	526	497	508	523	476	511	506	525	486	518	518	547	516	521	509	502	490	536	556	514	510	476	493	486	543	511	521	456	470	502	553	539	546	491	518	552	509	537	468	482	504	520	519	519	529	523	501	478	537	481	505	511	552	476	516	533	488	504	480	481	513	511	502	493	501	478	502	507	500	488	468	507	534	483	499	507	509	504	520	507	497	487	521	487	516	545	498	528	508	488	503	492	497	498	497	482	507	549	485	490	545	523	500	522	495	495	516	509	486	503	470	510	511	530	521	527	551	477	473	511	529	486	490	515	486	525	470	511	538	533	516	505	510	504	494	465	501	535	522	480	510	542	515	503	517	533	492	527	520	534	550	471	512	506	512	529	480	498	500	502	566	475	485	551	514	496	492	536	534	519	514	525	487	516	504	501	508	507	502	498	479	499	499	512	501	507	503	500	502	508	484	520	516	478	497	535	518	506	495	480	482	547	460	525	504	546	520	488	564	491	521	492	512	518	488	517	528	530	500	524	504	498	508	513	497	518	481	512	478	573	488	536	512	510	573	491	500	510	519	492	525	476	464	475	497	513	477	526	512	487	508	526	529	477	478	511	484	457	502	517	506	531	504	511	534	512	497	501	506	516	471	486	526	546	493	497	493	564	527	521
26312	21699	13067	1468	732	586	580	576	609	552	622	582	620	603	550	604	529	555	573	567	559	540	578	761	569	561	543	547	568	572	565	576	575	548	540	557	578	523	563	566	545	548	571	532	567	548	522	566	553	555	515	547	557	579	541	561	558	539	612	546	562	570	538	542	557	540	550	531	551	586	551	552	535	519	553	553	590	522	527	578	560	559	533	543	590	541	550	534	577	572	545	544	574	498	616	568	548	518	554	600	551	524	559	556	541	571	565	543	538	568	553	543	530	571	530	527	536	533	578	549	570	545	580	566	547	579	567	528	572	564	552	513	542	560	562	564	555	543	544	556	581	576	557	525	536	533	581	571	532	566	564	512	560	546	602	564	520	548	553	552	538	534	582	558	614	552	588	514	594	571	574	576	536	549	573	558	569	552	567	549	575	540	565	540	571	586	525	532	595	545	574	563	605	524	541	554	576	556	506	528	581	562	549	528	494	545	530	519	588	540	581	544	518	594	574	551	562	529	570	579	566	568	525	499	541	538	569	573	595	530	577	622	581	539	577	587	532	546	608	542	557	541	533	564	536	571	548	562	564	551	536	564	545	520	582	541	576	576	540	549	567	578	529	555	566	548	573	520	536	555	560	574	517	522	555	550	585	579	599	555	564	534	530	555	561	536	593	578	562	538	573	590	504	505	518	544	582	562	605	544	560	581	553	553	527	539	552	548	546	564	556	574	536	551	535	519	576	578	526	561	582	521	524	561	579	527	553	550	555	548	589	590	584	550	579	578	542	564	549	541	559	562	590	562	561	555	541	578	555	511	556	502	548	510	505	540	531	590	567	580	564	564	602	559	548	585	540	559	533	528	569	552	545	581	585	548	581	541	534	584	544	537	576	581	562	560	585	523	562	530	565	553	581	555	552	543	581	513	553	532	559	572	541	578	556	563	511	610	588	526	600	591	568	586	582	550	580	585	507	525	532	552	597	525	560	511	555	515	530	548	571	561	533	578	551	575	570	553	595	542	506	555	506	534	574	550	548	575	541	570	515	544	556	549	485	541	524	551	556	532	568	567	556	533	535	560	526	504	546	572	573	563	570	548	567	509	555	560	591	544	544	517	593	563	536	560	572	549	573	559	565	561	576	597	519	548	534	564	584	533	559	524	553	555	589	552	546	557	564	548	551	565	575	571	574	556	580	546	606	569	569	557	556	584	589	606	554	556	561	551	558	571	556	556	508	540	544	542	573	533	581	531	551	524	566	523	573	592	591	551	531	552	541	535	568	575	562	589	534	546	587	543	572	565	553	547	588	570	562	568	526	591	582	541	558	535	542	551	561	562	507	500	595	563	569	568	566	551	527	521	540	525	560	511	578	586	552	577	552	548	540	553	505	542	511	570	552	577	578	571	566	543	539	591	531	552	537	576	550	616	580	585	576	565	565	517	540	576	530	577	554	569	558	555	572	543	616	588	551	582	563	530	559	532	528	553	574	573	566	567	592	536	590	576	510	538	542	533	546	547	564	537	554	579	519	526	566	580	551	555	583	541	575	542	570	595	551	553	553	581	539	524	564	576	578	560	554	537	540	557	572	556	562	542	603	538	609	576	589	587	517	573	577	540	527	568	536	623	553	569	556	595	595	501	502	547	553	581	569	585	534	534	543	531	575	541	566	546	563	577	549	521	554	568	549	533	601	547	552	551	572	540	546	606	545	601	579	549	568	577	551	506	551	561	545	569	567	539	522	563	523	550	521	535	585	502	514	527	545	536	573	530	545	549	609	542	551	583	565	577	595	582	555	583	564	572	563	572	543	553	570	590	536	545	546	585	587	541	549	526	566	540	527	537	556	572	542	601	539	552	522	574	578	557	564	572	551	549	563	579	585	559	564	546	568	597	570	578	572	580	556	568	524	555	599	607	573	573	550	540	548	561	555	564	521	626	534	542	564	537	530	557	530	516	544	568	538	586	540	588	590	596	538	535	529	530	559	547	523	561	556	555	600	511	546	543	583	564	525	544	566	525	529	532	555	535	516	578	577	555	519	550	587	565	530	531	600	545	527	519	598	559	528	562	555	506	549	540	577	538	564	547	587	563	587	576	525	581	529	556	572	593	573	545	549	579	540	538	581	591	537	526	530	532	530	564	528	566	542	543	546	525	512	571	549	541	558	571	572	556	560	586	554	545	531	571	548	577	512	502	537	551	594	523	561	566	551	544	566	534	576	530	606	596	575	577	595	546	571	550	511	545	540	615	518	584	555	523	520	551	533	507	531	547	550	574	562	542	506	536	580	575	554	587	545	544	531	534	565	552	555	536	544	547	536	520	530	566	549	551	542	509	527	572	577	567	545	571	602	582	552	538	544	535	541	570	556	536	586	555	578	572	577	564	559	546	547	574	530	579	568	522	506	526	534	514	562	573	540	504	573	587	507	575	574	576	542	589	597	571	529	545	571	522	586	591	563	571	490	544	565	552	600	529	534	565	567	541	543	552	552	584	625	583	582	571	616	582	517	506	520	537	536	567	583	560	575	556	602	559	545	548	570	563	576	536	512	556	571	544	599	564	546	567	580	559	527	550	573	538	534	534	586	586	544	516	566	537	577	527	570	552	590	582	523	569	583	580	531	567	580	539	546	575	545	551	534	593	548	522	587	539	551	557	553	537	566	564	539	572	559	582	550	542	572	588	599	580	577	526	572	558	532	557	582	568	586	548	572	576	558	552	551	582	548	536	594	613	564	548	517	544	551	560	534	566	504	598	563	624	556	551	593	574	568	562	553	558	558	515	594	566	580	572	550	572	596	511	587	524	583	568	565	590	611	567	583	543	558	545	582	555	543	572	551	572	521	527	536	558	537	561	518	564	541	536	586	573	580	567	528	557	563	513	579	585	538	580	563	585	535	552	549	543	564	538	546	560	549	544	525	565	547	544	562	535	613	526	573	518	544	559	530	548	560	530	540	575	549	578	519	565	546	531	563	541	563	552	513	579	595	525	563	536	554	543	508	565	566	549	537	553	546	543	557	551	543	581	553	547	530	552	585	560	549	559	572	527	591	540	594	548	532	528	545	525	554	520	572	600	525	532	573	548	568	588	562	537	559	563	557	557	559	571	556	592	590	596	608	559	533	562	622	573	577	544	568	542	573	540	556	567	602	526	576	524	543	547	572	550	561	545	558	547	559	585	542	589	557	561	511	560	545	537	557	503	556	560	607	551	564	549	553	510	546	567	562	538	562	536	548	560	572	583	563	515	559	555	539	570	557	596	594	528	570	552	607	547	538	535	547	555	525	543	572	552	570	559	545	554	548	535	509	589	555	545	593	575	523	546	558	598	562	510	540	560	566	539	541	524	565	583	548	586	522	559	545	545	583	548	563	561	573	512	595	515	578	540	544	552	567	569	535	612	562	549	581	572	531	550	563	548	564	566	554	576	541	539	556	582	524	540	575	527	516	537	582	554	554	552	552	490	517	585	614	547	554	519	543	575	505	556	544	538	522	520
16652	29785	1717	1196	1000	934	916	884	891	841	830	811	822	828	859	795	809	785	816	786	858	845	832	1191	792	791	801	798	797	854	810	775	793	804	789	832	788	801	838	826	772	813	797	751	766	813	792	783	817	819	735	772	737	787	785	800	798	764	806	775	814	772	834	835	800	785	805	765	795	811	814	838	831	816	791	823	761	808	762	786	800	843	782	803	772	848	798	780	785	824	825	798	774	787	767	829	804	809	798	795	819	800	802	824	781	787	819	789	775	787	829	723	818	778	841	825	781	787	801	831	819	788	774	798	777	817	827	753	774	767	747	784	732	838	774	775	839	702	857	786	812	837	787	786	787	811	796	835	797	777	770	774	813	801	814	779	780	761	829	801	779	771	815	812	799	821	768	800	760	775	814	837	773	761	805	776	794	786	758	794	803	780	821	792	782	842	804	811	757	775	754	832	803	791	803	828	776	830	814	771	818	804	804	794	828	778	807	857	792	770	819	851	763	828	811	797	778	826	804	780	728	789	799	805	853	834	759	766	808	777	800	817	828	755	800	746	725	810	781	796	767	786	796	766	783	787	708	753	803	756	791	804	768	812	820	765	779	795	834	754	785	776	810	811	804	795	816	788	805	826	850	778	838	795	758	751	771	763	806	741	776	798	796	771	787	854	793	859	781	805	785	866	806	792	851	838	812	784	878	798	829	790	793	800	823	791	801	776	787	762	830	836	818	822	788	784	771	807	777	798	811	779	813	831	781	832	793	823	765	786	803	818	817	795	818	779	795	794	763	805	764	778	831	773	850	796	832	801	774	745	831	783	754	781	804	782	829	743	809	815	856	775	742	761	716	778	784	755	830	787	850	749	837	781	773	803	801	757	839	807	797	788	773	858	792	765	810	816	787	811	806	752	770	782	760	833	844	782	760	838	831	810	764	792	826	832	795	796	826	788	793	726	841	792	748	786	821	770	770	793	820	790	801	762	799	802	738	836	734	804	784	875	748	786	847	752	829	814	795	786	779	809	795	755	793	766	762	814	782	817	736	787	820	795	811	757	795	815	779	779	839	785	815	817	785	757	825	778	810	822	823	798	821	830	819	828	773	799	756	866	762	823	815	761	790	793	788	787	775	826	775	788	824	791	775	805	806	806	845	798	778	797	775	861	775	775	828	817	818	837	776	771	804	770	769	755	800	799	781	785	814	791	770	836	808	813	806	782	784	783	839	803	819	776	804	807	795	773	851	799	790	802	780	813	774	796	787	802	810	777	775	779	767	814	769	816	792	826	821	839	839	774	800	819	782	805	768	824	851	812	787	796	794	767	791	811	741	811	819	771	792	802	758	804	781	819	789	752	788	793	843	810	808	777	774	798	753	812	845	820	783	809	801	787	765	794	830	792	808	749	794	807	807	753	804	778	796	810	830	820	870	826	741	802	769	840	824	800	837	742	795	833	862	798	775	773	767	824	819	774	797	796	781	765	755	801	781	863	808	766	791	771	830	794	837	772	754	793	781	766	832	796	766	810	795	744	725	772	771	808	819	812	813	822	816	811	812	809	856	847	818	857	819	829	853	816	802	749	751	789	814	823	768	821	792	771	790	757	819	804	809	759	808	781	778	788	769	870	815	765	750	824	766	801	801	838	842	819	830	834	763	847	801	803	783	812	765	794	824	759	784	800	773	814	792	804	780	868	742	777	791	803	762	779	883	810	842	771	770	809	833	820	771	807	802	801	803	813	758	806	740	787	774	781	769	836	825	785	849	827	828	855	801	781	733	753	764	818	818	819	805	806	777	783	801	805	820	780	774	773	791	795	790	778	797	811	790	730	807	834	795	853	818	773	837	797	791	817	805	794	772	810	824	806	816	806	768	852	743	788	777	804	806	830	763	829	791	774	787	773	764	755	807	789	752	765	838	828	777	790	804	802	783	807	779	783	807	777	818	774	791	775	787	789	811	781	831	797	794	785	783	825	808	834	767	794	801	808	804	794	820	842	819	771	831	795	797	813	808	837	785	818	856	792	749	796	834	803	781	821	811	837	826	789	785	790	805	815	807	818	799	815	824	836	852	839	821	817	803	856	769	751	802	790	811	769	796	771	797	831	805	796	810	795	782	738	780	821	818	830	772	808	779	840	774	778	802	784	802	798	806	799	777	759	749	784	803	760	810	828	791	817	791	792	814	831	815	792	797	835	804	751	771	788	765	726	787	823	820	779	819	808	738	821	817	789	784	771	774	797	801	827	798	776	761	776	849	790	809	763	796	811	813	803	735	841	784	783	817	809	822	774	837	806	764	793	804	801	784	772	768	784	833	782	786	807	797	851	820	784	819	808	850	792	804	776	771	800	773	824	752	770	780	784	794	804	816	782	815	827	836	768	812	824	822	778	824	835	770	755	819	779	800	778	822	813	826	784	782	754	817	807	802	801	839	786	842	866	829	840	805	776	784	817	789	761	807	797	791	785	847	772	828	845	844	804	810	798	749	815	762	831	792	782	807	797	791	809	812	786	817	838	809	703	821	811	814	802	796	805	815	861	814	799	845	786	834	832	767	776	821	778	832	780	786	760	802	788	771	810	770	786	792	831	789	754	824	764	782	780	799	778	826	773	774	806	795	792	765	797	828	825	824	790	799	796	795	788	804	816	791	768	789	766	793	810	829	808	776	794	832	784	802	848	816	832	782	746	792	751	820	755	810	758	818	796	777	784	785	773	795	788	785	797	765	808	811	790	808	722	808	812	835	755	800	826	793	748	776	782	763	834	808	747	787	786	772	805	791	790	759	787	798	808	782	809	759	839	807	793	780	850	781	756	803	782	791	789	779	824	808	790	815	858	848	797	853	797	861	820	831	797	759	818	792	784	821	751	749	802	837	751	811	784	794	810	782	803	839	786	789	786	790	798	824	792	785	776	827	810	840	788	816	801	790	784	790	751	829	802	823	746	795	816	786	765	793	834	804	836	837	756	801	796	812	824	806	807	827	843	750	801	829	817	752	777	801	795	773	813	816	868	806	862	799	791	785	863	789	766	813	814	755	825	755	807	822	842	795	773	816	751	845	800	854	791	830	782	767	773	815	776	782	809	778	796	814	829	797	773	801	818	814	723	834	846	799	801	825	804	773	769	812	748	801	810	841	787	786	855	768	772	792	815	786	835	740	737	784	790	776	848	836	800	797	817	800	798	769	806	809	823	790	790	831	748	777	839	803	781	823	833	737	810	790	794	814	782	849	813	806	829	809	754	797	804	804	809	829	810	832	821	788	794	796	776	796	786	806	785	830	766	823	835	777	740	788	800	779	782	789	771	822	773	835	775	810	811	804	750	796	749	781	809	778	792	806	777	827	775	820	802	772	827	769	764	821	730	786	774	830	804	741	797	780	771	736	850	820	737	803	794	772	817	802	772	792	792	782	770	812	776	782	778	812	814	841	776	798	788	849	802	844	776	792	787	748	805	788	806	799	828	848	828	845	789	786	809	802	790	774	797	721	757	763	755
23721	21026	28097	23709	20321	5366	1208	928	832	831	753	744	785	699	695	741	670	741	682	666	659	677	694	1934	1098	626	623	661	647	660	658	663	639	603	661	640	615	647	671	672	654	602	637	651	593	650	619	615	632	640	597	598	660	653	659	625	661	638	639	617	652	630	626	622	616	630	604	657	675	652	646	624	595	671	627	658	639	734	653	675	646	650	601	652	659	645	631	646	639	656	649	612	606	645	606	642	652	632	676	640	652	657	657	610	645	650	652	670	609	648	613	703	628	658	608	655	601	605	635	608	598	625	621	633	679	614	637	639	625	621	622	664	661	588	610	621	662	681	610	630	607	633	683	657	618	630	657	665	595	608	626	616	633	661	640	582	615	644	627	567	645	627	663	605	612	650	639	637	622	682	656	641	635	638	664	614	617	631	647	639	601	628	643	604	640	654	618	641	662	624	660	636	645	586	636	646	614	615	604	618	633	642	652	595	588	639	581	616	623	615	671	649	637	625	590	639	642	678	636	636	625	633	616	615	600	583	625	649	637	620	607	657	706	610	605	650	606	607	598	617	630	678	591	610	641	656	686	676	670	641	617	650	658	610	614	609	620	648	617	634	641	658	672	641	608	651	637	641	647	644	638	650	635	623	619	610	637	671	629	630	675	685	643	669	606	636	655	647	661	609	636	662	622	612	655	659	624	633	660	603	651	648	635	669	669	616	650	625	667	628	664	632	597	655	633	600	619	613	627	590	608	667	645	671	633	627	631	652	662	643	648	655	623	666	603	623	633	693	668	635	607	648	658	616	686	652	637	638	621	659	635	615	638	620	597	596	655	663	648	630	637	656	576	621	636	632	655	624	626	631	623	666	594	656	643	617	631	625	618	607	650	627	680	640	614	649	627	653	614	639	627	580	654	648	602	652	591	612	602	635	635	622	669	644	634	606	606	648	591	622	627	601	645	637	670	618	653	621	640	628	603	621	640	614	618	637	616	609	683	652	635	692	642	689	636	636	632	634	634	648	631	620	626	636	633	633	640	675	647	664	612	667	657	643	637	664	687	652	642	628	635	624	607	665	652	633	653	643	629	620	676	629	626	639	613	653	630	598	628	660	631	644	640	626	603	629	657	647	593	619	629	632	622	636	630	651	591	612	625	662	603	659	637	676	638	605	626	645	580	612	615	673	612	633	644	590	681	643	652	642	630	640	592	626	662	613	590	659	623	625	615	646	655	640	615	664	611	631	630	611	599	613	662	622	634	622	617	616	668	632	627	612	619	610	623	653	622	602	629	646	641	651	606	642	645	611	600	660	697	685	646	638	635	634	627	582	663	655	629	622	634	654	653	613	624	652	620	646	610	653	603	654	659	638	609	619	613	589	668	641	664	666	622	640	651	656	663	589	620	692	632	594	649	644	616	662	675	633	632	629	668	614	659	642	625	662	646	621	644	603	612	636	592	622	641	652	607	614	604	663	608	626	654	677	581	629	617	608	622	657	655	633	636	656	619	630	635	615	672	635	620	663	610	649	674	652	677	617	649	595	617	661	608	666	639	624	635	663	690	641	587	656	643	590	648	691	630	635	631	587	613	636	562	586	646	654	660	644	620	604	632	613	615	594	655	598	657	639	602	605	583	616	674	613	606	675	632	622	634	636	654	649	619	647	663	661	632	633	653	664	581	637	613	620	616	616	631	629	587	620	644	637	641	657	637	666	612	613	614	709	661	653	655	611	645	612	599	624	648	640	669	638	642	608	639	633	596	657	617	652	625	654	640	590	638	620	659	616	641	636	677	615	607	625	622	658	618	662	622	606	656	621	595	596	637	659	620	592	648	618	592	645	645	618	619	656	648	635	603	604	675	624	642	632	670	663	684	662	612	583	616	669	678	606	645	636	621	708	671	691	660	677	594	631	601	628	649	618	654	624	603	601	639	621	656	600	667	649	612	604	627	626	632	678	654	643	604	659	621	645	667	646	611	619	609	608	625	646	637	592	598	613	625	629	640	664	605	627	610	614	648	602	663	671	629	595	629	602	643	647	642	657	640	630	650	590	574	656	595	638	683	606	639	651	608	594	640	668	618	643	609	631	653	639	582	624	648	681	703	640	624	651	610	617	640	654	652	641	617	650	621	629	648	605	613	643	641	638	642	676	657	658	627	675	604	603	640	637	594	611	616	639	617	640	658	657	641	650	644	609	630	553	622	638	625	685	656	628	604	636	607	599	656	636	625	653	624	651	661	627	680	650	623	648	625	621	607	648	630	592	647	638	650	655	648	591	708	602	628	612	674	630	623	650	613	645	617	669	633	629	637	624	653	645	620	640	642	669	615	675	644	636	618	659	631	614	604	660	672	621	632	624	633	655	632	656	615	660	605	628	594	637	661	653	643	629	610	605	675	658	600	637	604	599	676	621	709	622	678	651	610	599	644	604	654	619	638	591	663	619	605	663	612	629	621	669	590	655	652	631	590	655	626	623	623	634	576	657	651	663	604	623	600	615	617	601	667	608	631	655	654	613	629	628	643	629	683	616	596	612	622	631	624	656	623	617	615	669	632	628	648	663	667	652	632	658	644	623	638	591	614	706	607	653	682	619	621	620	596	656	666	652	610	675	691	563	612	592	658	634	644	652	691	610	633	677	674	624	625	603	666	643	662	648	580	633	648	630	618	647	653	654	622	611	629	611	632	648	646	647	616	645	605	692	610	649	659	659	656	653	643	639	607	630	688	668	648	587	625	622	617	650	648	640	646	661	646	649	620	647	664	615	656	634	636	611	659	646	657	602	644	642	675	592	674	650	619	653	609	621	644	604	597	596	627	625	664	619	643	661	632	663	617	613	601	654	651	628	650	644	622	632	615	638	589	616	652	595	617	631	617	634	638	634	641	600	629	604	632	622	638	620	661	635	646	628	647	635	625	608	661	702	663	658	571	655	635	621	607	577	624	613	650	597	629	596	700	676	596	626	669	646	602	655	628	591	629	652	629	625	634	637	654	615	639	659	627	589	601	667	690	598	587	661	629	661	643	630	617	607	619	627	661	611	685	642	648	611	605	593	650	655	616	635	602	638	655	628	635	623	635	673	624	634	559	598	604	657	655	630	648	623	624	652	637	639	603	621	626	645	613	608	593	645	650	598	625	643	652	595	627	700	645	617	623	628	573	640	648	672	615	642	611	616	625	616	604	631	648	633	653	639	595	571	646	630	645	607	626	617	620	652	652	655	638	626	631	648	635	652	616	643	638	617	608	603	598	643	665	598	609	611	665	639	680	644	637	655	612	671	607	647	620	642	619	638	619	674	615	653	645	605	616	644	615	665	642	635	659	650	652	624	656	679	627	656	606	621	609	608	639	608	639	651	653	640	609	600	640	616	693	641	598	627	657	676	655	638	582	615	624	634	647	621	686	604	628	602	647	648	615	634	612	632	656	653	666	646	624	630	639	573	600	589	594	615	617	608	612	670	667	606	673	629	643	637	603	627	615	672	647	659	644	662	592	661
37945	57542	7537	4152	2938	2337	2015	1728	1548	1358	1305	1270	1185	1151	1097	1094	1095	1047	1069	1014	968	997	990	4335	1923	881	910	942	944	943	968	899	929	980	977	931	973	927	1021	899	939	880	967	958	901	893	898	919	934	952	969	872	925	974	938	890	929	904	894	910	915	878	874	890	943	959	898	982	926	941	975	952	910	923	914	945	914	916	907	950	947	987	971	954	878	916	891	865	978	907	952	894	968	973	906	932	903	860	869	885	937	927	932	969	937	910	878	924	933	902	932	876	876	906	935	870	903	907	941	952	936	928	923	909	920	948	913	955	909	933	906	939	950	879	931	935	974	905	920	909	878	945	855	863	924	917	875	901	921	901	897	900	937	944	925	935	890	995	949	903	920	943	931	874	885	911	917	935	911	901	866	958	943	970	891	951	927	904	924	927	890	912	874	875	886	904	932	890	933	898	916	892	903	873	966	902	921	933	966	897	905	944	904	925	846	947	900	897	896	887	906	926	954	903	908	938	927	895	886	912	927	914	908	873	986	941	883	948	882	947	911	902	884	908	899	902	913	910	916	922	918	907	1003	905	952	927	902	935	899	935	946	949	935	896	986	956	935	906	857	903	895	936	935	914	860	938	951	954	901	918	943	926	896	922	895	949	954	919	903	908	939	910	940	883	916	967	878	860	914	870	916	953	896	909	901	956	864	883	926	908	904	909	941	966	917	902	910	932	906	878	961	887	920	944	968	964	930	901	889	945	903	958	902	919	933	917	898	907	869	956	914	914	915	885	898	930	919	906	947	916	930	919	924	908	931	923	961	938	901	932	955	938	910	912	925	884	888	903	852	886	856	981	909	871	961	894	932	901	887	903	933	926	941	963	909	889	903	912	879	906	933	892	922	899	900	893	898	932	901	924	884	905	887	915	916	907	963	942	960	915	972	949	947	890	941	877	927	908	901	893	946	873	917	929	943	882	924	884	935	933	923	918	914	889	885	903	850	917	929	906	931	888	889	919	933	907	932	927	890	908	898	858	871	948	907	919	870	918	897	945	921	957	930	943	948	857	910	939	901	907	952	928	830	906	872	932	945	890	948	927	950	922	917	945	947	879	907	882	900	912	893	873	933	932	903	904	935	883	924	895	919	910	923	929	884	898	902	889	899	881	910	969	897	853	921	902	972	1014	946	894	951	877	881	874	892	968	928	938	894	909	937	903	918	924	960	930	873	893	961	869	915	896	928	886	1006	918	918	948	945	871	989	919	882	875	961	862	885	892	889	946	904	925	928	964	892	921	935	925	925	926	914	930	902	931	890	880	924	868	969	906	919	915	943	903	895	897	908	887	925	910	943	913	900	877	956	938	880	932	840	938	902	904	876	927	893	882	920	918	945	935	937	894	938	928	1000	914	860	931	945	952	897	852	934	901	905	929	915	909	933	901	874	948	958	875	919	948	905	938	928	906	946	932	920	951	909	938	911	918	953	936	904	907	910	896	881	944	974	935	947	905	910	961	907	892	863	919	926	908	915	927	890	948	925	922	891	920	861	927	925	940	908	981	871	936	950	917	932	927	892	947	938	932	905	917	925	916	948	906	926	886	985	919	910	894	905	904	933	918	911	944	911	906	953	919	944	954	878	863	949	944	916	936	943	923	969	877	927	903	877	904	998	892	897	906	861	890	877	921	868	927	1009	899	880	883	904	975	959	931	936	946	971	936	867	917	944	885	855	914	900	889	932	903	877	916	910	870	883	969	949	853	956	921	930	945	901	962	874	877	927	919	960	938	875	920	906	858	936	869	925	926	965	913	912	941	901	927	925	954	841	936	912	952	901	948	901	906	896	875	910	894	932	889	942	885	926	934	916	950	901	958	897	957	955	941	968	919	931	917	1008	894	906	930	950	945	884	913	917	873	922	911	953	852	1011	929	979	902	972	883	917	897	900	966	907	952	884	907	920	951	915	955	858	923	873	885	923	964	936	904	879	896	908	882	878	911	952	960	902	966	873	929	910	976	920	967	865	929	905	948	867	888	889	870	888	923	911	889	904	913	899	897	925	952	955	877	924	933	932	907	933	890	892	897	903	957	933	892	904	911	869	917	908	890	938	924	894	902	925	929	984	880	936	944	963	916	936	943	931	962	921	934	935	928	918	866	861	936	991	873	973	922	916	967	910	897	986	943	971	899	944	874	896	900	929	928	919	923	881	954	888	901	902	903	914	918	925	941	946	885	933	961	911	942	907	895	916	897	900	918	885	888	844	910	913	913	929	910	883	908	904	955	891	852	911	873	930	890	913	930	890	881	964	948	908	933	937	933	915	886	929	942	967	918	875	955	905	950	866	930	898	914	919	933	940	883	968	931	939	899	925	894	966	921	955	894	878	900	921	918	874	990	925	965	945	914	923	892	914	914	912	908	898	966	925	917	910	901	945	905	923	929	875	926	888	931	885	846	956	924	872	895	923	891	886	925	944	900	896	880	871	918	892	949	849	966	967	900	908	881	913	925	976	864	857	880	874	940	889	910	884	960	959	933	915	892	922	935	939	918	905	992	929	881	892	885	944	908	916	908	887	853	928	898	866	919	859	862	912	944	930	950	925	905	874	895	909	975	916	903	931	911	898	929	973	954	912	891	881	915	959	921	906	904	912	994	926	902	964	927	890	908	930	947	937	908	962	944	972	948	914	960	898	965	894	947	879	988	932	903	892	943	884	867	890	911	918	913	957	883	897	926	922	932	921	871	966	880	940	941	873	920	861	958	915	909	956	895	871	954	884	931	915	913	938	945	885	968	971	885	918	857	905	902	894	910	923	947	880	898	932	894	913	888	892	894	879	900	921	908	902	930	936	945	921	862	949	923	944	933	873	920	910	954	938	867	919	1003	947	934	897	985	920	863	905	890	968	864	965	950	890	963	920	875	911	901	970	901	896	913	926	921	913	985	893	930	907	898	940	914	918	940	953	923	916	917	996	894	952	834	920	920	894	893	902	899	901	919	887	880	960	907	918	903	957	922	940	961	936	912	920	910	905	899	915	908	887	915	920	952	884	931	908	910	887	849	938	944	913	903	940	909	953	901	932	911	941	935	916	887	921	931	941	983	933	900	916	904	900	941	926	920	992	882	953	894	972	924	917	918	917	907	898	890	942	868	941	960	927	926	939	910	856	893	949	917	905	905	939	969	935	935	941	879	888	896	914	856	909	940	898	923	908	932	872	939	925	953	934	850	900	922	917	964	938	938	904	887	905	914	916	888	924	916	885	890	938	894	904	921	960	860	946	925	904	902	900	904	907	980	928	927	908	952	898	973	924	948	920	934	960	918	888	927	932	913	913	907	921	911	875	903	946	947	922	928	914	902	885	951	920	924	828	895	935	910	900	953	880	875	923	976	924	946	893	899	942	964	931	910	934	949	957	960	929	904	852	890	916	908	924	897	911	918	920	907	884	938	905	924	879	942	892	883	914	902	933	975	949	895	924	945	931	974	880	921	932	916	879	952	932	919	933	920	937	914	885	882
22686	20900	28736	23102	20852	20437	3722	928	714	668	624	608	542	509	533	479	501	473	493	442	461	413	426	2652	6016	440	390	379	405	400	379	420	379	380	364	396	378	399	392	373	357	362	395	387	392	388	358	355	374	368	368	325	405	395	384	410	390	392	358	360	405	377	401	381	363	369	384	352	360	342	373	361	324	354	375	394	393	355	346	378	355	370	395	410	384	386	369	361	351	355	391	396	380	372	362	366	386	390	343	324	372	370	365	363	367	353	383	358	370	369	409	372	355	402	371	394	381	360	378	357	426	392	356	375	381	354	371	385	379	376	396	379	398	381	347	374	339	399	377	365	357	354	376	379	394	405	367	377	375	388	346	411	343	403	357	393	372	337	381	343	366	368	369	405	358	371	399	404	404	388	364	391	372	365	342	377	371	369	386	387	387	401	354	382	407	394	385	366	331	331	360	383	347	379	406	407	403	404	386	350	379	342	402	357	354	342	372	367	363	351	366	362	405	384	346	360	390	370	357	357	316	420	378	364	373	371	385	338	389	375	363	405	372	340	371	349	381	365	366	406	351	360	367	384	370	358	376	364	363	377	400	354	325	370	375	390	350	388	377	358	392	386	369	360	368	364	393	402	365	349	402	359	355	396	384	354	380	378	354	372	405	367	380	325	368	369	374	393	362	357	368	355	348	379	354	384	384	395	397	381	360	398	362	375	373	385	390	404	372	371	362	381	389	357	369	388	364	364	372	342	369	379	371	359	349	374	353	375	361	359	376	361	359	340	376	372	380	348	402	382	349	337	373	401	409	354	366	372	375	375	380	355	388	387	366	366	363	372	371	347	366	398	374	374	351	347	355	375	355	383	353	378	368	391	370	392	385	376	413	371	349	399	400	345	368	380	385	363	377	378	356	377	391	354	382	366	371	373	379	373	361	350	387	358	398	371	379	339	378	392	372	390	375	349	387	377	356	370	416	372	379	348	384	423	375	352	336	380	357	376	381	397	396	386	343	353	379	393	377	369	361	373	373	362	362	358	357	352	378	381	390	323	419	387	392	390	359	356	397	381	383	379	324	362	411	388	391	371	385	344	359	361	382	384	368	368	391	382	354	374	349	396	383	396	361	391	381	389	354	384	365	361	380	380	361	378	344	337	371	354	348	376	361	364	378	369	389	314	376	364	364	394	380	339	353	348	350	382	350	382	398	351	357	414	356	364	362	378	361	380	417	386	365	362	394	348	366	372	375	372	370	379	330	384	322	349	388	379	365	376	362	381	392	342	385	390	346	361	352	369	351	365	354	353	362	371	373	361	412	380	378	381	376	359	374	369	369	367	345	355	371	359	384	381	376	372	376	348	376	365	382	391	413	370	353	346	379	391	379	383	377	401	354	362	374	370	396	363	371	345	384	400	396	384	375	379	387	416	381	402	360	391	357	374	356	354	407	351	365	367	375	376	390	351	324	397	362	369	390	372	399	372	374	347	385	340	381	341	360	351	355	384	363	372	379	408	385	373	351	380	408	346	388	359	371	376	361	348	348	361	361	381	391	358	367	378	374	358	354	366	398	400	372	340	391	408	377	370	396	375	379	357	379	367	353	380	390	349	340	361	338	370	342	374	333	325	402	371	339	349	403	359	394	384	377	387	343	387	379	353	385	371	380	373	357	414	377	385	376	393	399	388	351	355	373	357	360	381	335	377	388	380	357	339	356	374	358	330	366	351	399	332	379	382	357	348	394	353	364	390	370	368	337	395	372	355	364	383	392	379	382	355	394	346	398	372	374	378	374	349	367	384	334	374	376	373	365	347	397	402	345	356	407	355	377	349	399	365	383	379	391	357	378	350	373	357	361	405	378	383	345	388	392	353	367	374	372	384	381	358	366	362	386	359	359	363	380	373	377	391	344	366	324	365	344	372	395	411	342	341	360	365	381	395	360	365	340	362	365	349	359	405	384	403	380	346	343	378	344	363	339	373	383	356	364	378	392	340	386	364	353	370	346	380	385	398	370	349	348	364	351	352	345	379	372	356	371	408	352	391	377	368	390	357	371	384	351	382	360	346	364	382	378	383	357	357	371	365	369	361	381	362	373	342	334	380	367	367	360	376	390	360	387	364	381	363	335	340	379	378	402	395	359	358	379	357	336	375	352	351	375	402	375	381	382	354	368	341	328	361	366	379	398	368	368	336	385	380	357	384	380	413	371	355	345	352	369	362	415	322	402	362	359	388	421	357	399	359	351	386	373	368	350	397	370	345	358	363	369	341	382	384	368	358	362	365	364	374	345	366	375	387	356	363	399	392	341	373	357	400	361	381	377	355	371	351	374	357	354	358	368	396	399	355	366	327	358	368	388	393	370	364	362	395	341	408	364	365	401	382	385	340	394	402	317	395	376	356	359	374	393	372	376	348	369	381	372	374	359	357	375	381	370	367	339	370	332	363	384	358	371	393	389	366	386	417	363	375	390	389	385	374	391	364	358	358	318	366	359	365	373	349	400	370	413	365	361	373	366	373	348	380	370	352	372	378	401	364	364	364	346	326	377	382	371	385	376	373	389	353	396	347	376	372	370	352	370	386	424	329	383	340	347	394	385	346	355	367	348	337	357	381	364	402	364	398	365	374	336	381	402	353	348	382	390	388	345	372	378	354	356	362	361	359	392	372	379	382	351	382	343	383	370	363	351	355	381	363	374	385	346	356	330	360	380	388	347	394	394	387	356	355	358	374	358	375	371	384	352	360	329	393	376	374	349	395	406	372	399	356	332	361	365	355	390	372	378	359	368	342	393	378	393	371	373	366	355	362	327	338	364	364	369	379	378	362	385	368	352	385	403	326	354	367	377	359	375	370	376	337	339	329	364	365	374	401	336	345	358	402	380	368	392	361	351	377	375	393	376	390	377	393	332	344	374	394	362	377	373	342	369	366	338	357	364	365	386	355	393	396	385	355	361	359	374	403	363	358	369	348	370	395	381	391	355	342	384	352	387	343	360	407	392	393	397	374	339	354	367	363	371	355	359	404	385	356	357	406	378	364	346	373	368	346	350	349	349	371	355	366	339	376	365	341	417	363	366	377	392	369	372	385	381	399	366	374	363	381	355	367	389	370	363	362	391	353	344	369	389	374	372	348	355	334	373	402	365	373	386	381	372	356	358	381	368	369	400	357	376	374	359	372	393	371	372	335	399	396	412	374	375	363	373	346	331	365	350	376	343	365	361	361	368	387	386	359	352	372	352	337	390	401	393	355	370	388	360	358	337	388	366	348	369	345	389	389	369	393	371	385	379	379	374	378	379	343	391	401	380	381	375	399	375	370	368	366	389	395	359	384	343	386	363	378	342	390	384	405	365	357	370	367	379	369	392	348	397	359	364	341	391	386	371	365	336	392	372	384	392	387	367	349	397	368	381	380	371	376	386	362	345	370	367	349	342	359	395	371	355	355	345	370	369	377	376	367	375	368	405	354	384	380	391	371	373	352	404	370	357	348	353	374	398	347	397	378
45876	60724	11409	6221	4214	3162	2490	2055	1671	1530	1299	1283	1097	986	918	877	807	824	766	740	716	682	700	6124	11006	608	668	597	609	580	590	564	579	594	617	602	567	574	544	582	595	597	617	595	518	561	531	564	550	562	576	589	592	518	565	554	527	556	549	551	536	573	569	562	553	558	564	541	549	535	540	575	558	557	533	562	571	495	524	532	564	570	549	574	556	581	600	536	554	572	562	556	554	556	540	552	621	552	549	576	522	536	552	579	537	534	560	567	556	572	541	550	560	574	537	523	572	586	562	555	543	536	574	539	536	597	552	505	573	553	549	574	557	569	560	572	575	532	549	568	581	529	542	587	509	536	546	538	563	583	523	582	558	528	577	566	525	525	565	548	554	546	551	515	539	554	572	576	564	576	557	563	571	569	549	555	545	549	565	536	547	545	570	565	542	529	585	576	532	581	556	563	536	572	540	542	571	543	558	603	572	566	572	562	526	561	567	536	561	524	568	566	519	542	580	601	553	516	535	566	541	563	561	559	575	556	540	584	558	565	492	534	523	576	593	565	572	567	590	571	547	525	558	544	557	495	565	553	507	538	491	520	560	550	577	513	531	554	537	528	557	563	519	555	547	523	544	562	512	556	531	561	563	568	551	560	536	548	554	532	557	548	563	545	521	547	529	549	533	531	578	552	539	491	563	545	594	524	563	542	540	523	573	596	562	579	507	554	556	538	565	536	539	563	494	579	553	571	553	541	546	543	586	562	556	559	541	587	544	540	547	515	537	533	529	528	547	524	536	566	525	554	574	564	588	573	546	522	580	534	524	560	538	604	539	563	561	556	553	587	563	550	585	537	544	553	545	536	509	533	588	548	559	544	557	522	564	554	534	535	578	547	548	546	526	554	569	522	575	521	540	507	546	549	600	529	518	524	571	601	563	532	532	600	568	550	600	538	540	572	582	548	555	552	521	528	525	571	592	529	543	526	547	544	565	510	540	560	528	517	558	603	540	526	562	554	496	544	574	578	541	594	571	585	546	549	585	523	582	535	539	545	559	586	551	573	556	545	523	564	566	594	548	565	562	571	546	573	534	574	543	555	567	577	542	528	579	539	558	569	505	571	541	548	591	550	561	533	549	521	543	531	558	543	542	555	542	539	514	547	553	542	599	535	518	553	559	567	563	548	595	563	541	569	517	587	543	553	521	547	551	545	549	543	532	581	570	585	536	560	539	531	551	513	560	560	529	566	571	529	566	544	535	527	563	532	506	552	605	577	562	568	583	577	583	569	533	532	591	585	545	520	567	522	519	575	570	525	585	542	548	563	572	572	581	567	556	560	529	535	512	550	534	563	527	588	509	551	543	530	550	560	550	575	559	585	577	542	526	552	572	566	526	535	568	543	574	496	510	533	527	548	558	505	563	571	559	571	612	552	580	558	532	561	553	549	551	567	552	586	506	543	531	502	549	562	565	537	560	571	528	540	540	578	556	553	559	578	492	593	520	563	527	571	520	518	563	549	560	588	576	571	540	531	595	539	547	582	566	532	560	564	584	553	552	552	544	577	560	588	557	525	560	576	521	518	541	532	556	560	554	499	544	585	572	576	511	509	557	534	575	514	521	558	539	559	544	573	565	564	530	567	537	530	498	546	552	555	565	570	600	556	522	555	552	551	585	534	523	510	525	584	551	560	569	535	577	600	527	534	503	563	558	546	535	518	560	546	495	577	475	529	568	548	505	568	548	584	567	540	533	498	514	591	542	568	564	564	581	568	588	517	542	573	551	542	525	580	548	551	553	552	491	534	563	547	511	527	561	533	534	547	522	568	531	570	539	593	568	553	585	550	581	538	542	541	548	542	552	561	549	584	534	560	556	541	593	538	555	567	567	542	576	530	540	584	568	534	580	558	545	573	542	557	560	552	534	529	540	565	557	546	537	552	544	549	585	475	557	563	541	559	538	530	574	533	548	514	586	554	571	558	541	505	554	536	554	568	545	523	563	561	558	533	554	566	564	543	550	584	566	568	532	541	527	573	562	546	551	567	562	535	566	565	535	561	539	585	547	533	564	521	552	532	515	541	549	581	589	561	577	562	519	541	533	562	509	611	502	545	598	558	584	556	543	558	561	548	610	546	563	537	560	556	521	505	547	547	548	548	571	538	548	522	528	547	575	511	569	544	544	584	541	514	556	579	536	510	566	556	571	559	554	537	553	550	573	552	563	594	586	541	580	526	577	531	552	550	539	509	531	588	583	540	519	546	559	536	580	547	567	498	531	533	558	564	550	556	545	527	524	549	581	560	590	551	542	514	572	532	581	588	552	585	535	553	569	537	534	572	549	553	565	569	536	555	592	527	556	533	550	554	589	536	571	542	531	586	558	516	531	476	538	569	559	567	546	519	555	517	558	598	618	524	533	580	545	570	593	570	529	542	528	476	608	553	532	553	571	584	534	578	564	532	519	585	555	579	540	590	603	554	549	536	553	563	554	497	571	566	575	514	597	541	490	528	577	535	532	527	536	528	530	501	552	578	568	552	516	582	553	523	529	569	551	574	557	558	566	557	564	577	540	519	576	555	554	576	577	553	531	552	544	587	506	541	549	561	522	541	587	542	532	588	576	568	539	533	536	551	550	559	561	498	558	555	547	529	572	566	602	593	543	589	542	573	550	582	546	537	572	572	558	587	521	556	583	574	609	591	487	555	582	538	510	544	540	539	567	522	536	508	568	516	562	567	507	577	553	562	555	563	556	588	585	557	528	534	546	539	568	551	519	487	564	541	545	549	576	544	568	564	538	523	562	521	514	583	539	534	534	535	510	574	588	532	566	576	566	550	576	526	504	549	549	571	553	565	548	513	564	556	543	562	537	555	573	560	581	548	529	532	592	556	525	530	575	584	532	509	532	514	535	553	543	553	531	564	528	532	559	554	543	611	547	590	561	554	547	575	563	555	554	571	560	519	539	556	509	530	550	551	545	532	565	591	585	484	540	573	541	574	513	553	524	547	533	587	576	570	521	512	562	509	547	540	541	553	551	536	573	559	595	530	534	554	507	564	522	555	539	561	587	540	565	542	537	567	540	597	602	570	528	539	515	514	563	545	575	540	538	552	552	530	559	564	505	530	533	582	539	551	550	529	540	551	550	532	547	547	564	538	531	583	541	537	540	528	544	523	531	505	564	533	525	545	547	592	540	546	553	536	574	576	535	541	538	591	561	546	578	556	560	502	530	537	551	559	567	595	554	561	586	594	548	547	552	524	595	547	483	510	566	584	528	626	569	513	556	582	577	543	563	572	547	558	589	563	566	534	555	552	561	598	556	554	588	599	548	596	537	535	546	559	560	546	585	598	528	547	576	575	558	545	576	591	537	521	545	544	548	555	562	574	555	533	544	566	578	573	577	533	555	539	562	594	567	532	548	538	547	576	544	529	544	520	542	543	547	572	557	579	542	543	588	544	570	628	570	543	554	570	557	544	560	566	531	610	571	530	538	550	576	510	531	538
26300	21945	14100	1741	775	660	651	646	659	673	612	617	635	627	578	615	596	593	597	544	630	637	612	809	891	543	602	549	610	577	594	544	626	586	602	597	584	584	569	594	560	607	615	624	567	592	554	602	604	615	560	596	579	594	616	640	582	572	591	613	596	602	610	599	556	566	610	624	593	609	581	568	625	576	628	619	592	625	568	605	594	564	646	573	572	580	601	571	623	610	584	588	589	614	625	563	578	608	585	617	601	602	594	596	611	552	619	576	594	619	599	605	581	604	624	593	593	619	524	539	587	561	577	545	531	552	607	590	614	595	567	592	579	543	582	628	628	545	597	614	558	606	613	565	621	593	622	569	551	599	585	593	581	594	649	617	598	578	581	577	636	605	599	579	617	586	570	558	618	633	581	599	603	603	595	580	615	608	642	567	552	604	559	572	636	618	592	606	610	606	596	607	600	601	565	569	601	605	556	559	563	583	667	605	617	554	586	570	560	566	585	596	613	593	583	585	635	585	579	601	568	567	611	596	565	614	565	591	642	604	627	580	586	561	587	592	582	552	603	538	595	601	576	572	629	603	561	632	607	578	588	615	609	577	629	613	581	614	609	561	564	594	606	591	590	626	612	567	589	584	625	587	609	593	624	571	536	582	556	600	598	546	577	570	593	569	600	582	605	594	571	514	600	608	571	598	587	603	580	620	617	581	598	600	544	655	617	590	528	598	593	576	582	557	614	561	574	574	552	558	582	588	566	629	563	544	590	556	626	578	584	605	556	577	606	585	551	572	581	562	613	535	633	597	621	604	625	603	626	603	623	606	598	599	598	569	634	598	612	591	585	527	617	606	557	607	572	564	566	582	588	602	580	591	586	577	609	593	569	582	610	587	610	562	600	601	606	586	571	578	555	564	587	588	603	568	557	606	597	635	638	610	634	604	557	565	576	610	598	564	588	560	577	604	605	615	557	586	597	579	629	581	574	655	584	560	586	578	625	586	618	559	597	600	575	636	578	601	579	595	601	599	592	558	589	554	617	592	604	584	609	599	584	606	569	586	597	586	585	548	599	613	577	584	563	575	599	592	571	580	623	570	599	593	617	583	572	600	586	589	582	659	602	602	598	586	601	585	610	593	581	583	560	614	590	557	576	563	613	571	601	610	632	563	543	613	613	557	581	558	558	614	596	578	577	568	573	596	565	606	623	610	599	593	626	604	593	580	588	573	594	611	618	617	588	600	595	605	566	595	597	601	545	626	616	581	558	586	591	577	570	590	604	623	625	563	621	608	559	611	572	613	617	600	549	606	586	577	535	650	606	591	579	582	628	620	616	604	576	609	585	579	584	576	604	644	579	581	633	608	574	533	562	594	588	572	589	655	621	574	581	604	603	601	607	590	561	612	632	562	598	598	583	561	585	587	572	581	543	601	568	589	580	591	594	596	571	575	552	572	605	579	602	596	616	615	567	612	577	607	628	547	600	611	597	537	591	573	561	581	607	590	566	599	567	597	557	600	570	601	536	624	602	588	587	561	632	590	577	621	582	613	593	582	568	567	561	621	561	565	622	589	551	589	587	540	577	603	581	588	590	566	583	612	587	579	550	613	616	605	601	600	611	619	577	554	604	603	595	599	583	584	609	560	590	571	565	583	590	625	613	592	560	607	579	605	573	613	582	599	569	656	590	604	646	606	591	552	599	592	612	567	546	605	594	564	601	634	590	590	609	595	557	598	527	625	584	578	548	605	635	598	598	563	548	554	605	590	599	605	580	608	598	583	612	599	596	620	547	568	595	592	570	610	623	588	556	616	617	588	580	577	614	596	601	602	582	551	580	599	556	580	625	571	606	566	614	570	569	572	571	611	525	600	566	612	633	605	582	570	570	547	564	578	564	602	598	604	562	582	611	560	583	584	571	601	565	600	588	612	643	585	596	581	604	581	589	577	555	614	611	590	648	607	588	573	593	615	603	561	608	600	587	617	590	650	587	583	585	587	585	625	631	569	561	601	597	575	597	595	586	577	584	566	603	590	587	580	585	574	603	560	587	564	558	600	595	605	577	601	617	556	594	620	578	615	567	553	600	570	624	581	603	624	547	580	545	608	596	669	581	585	544	583	588	611	563	589	568	614	562	590	593	601	575	562	580	598	560	603	547	611	585	604	611	600	595	579	565	617	616	609	617	589	615	558	624	581	621	580	598	551	613	593	594	579	592	647	602	575	555	622	605	596	587	567	632	600	615	617	581	582	556	604	635	610	559	576	551	624	609	582	653	594	581	562	589	576	585	599	568	595	598	566	565	573	562	598	571	538	576	601	556	548	622	579	589	573	591	566	573	584	578	617	616	576	601	588	592	591	599	636	611	574	588	606	564	559	577	556	596	572	605	595	609	581	620	590	549	602	597	577	600	587	575	591	583	598	641	591	604	574	629	607	589	615	568	599	599	566	632	570	567	584	600	603	596	624	565	595	579	574	600	613	613	564	566	623	576	608	609	590	590	584	626	584	590	565	608	631	584	574	563	586	609	583	561	595	572	615	607	578	594	569	626	592	588	613	619	601	636	589	569	571	595	576	610	569	589	566	588	559	608	564	566	577	593	586	632	582	601	574	596	609	578	584	593	597	555	561	525	613	583	596	627	582	572	559	608	613	565	568	586	617	590	643	603	595	574	548	646	546	600	564	588	638	593	568	590	558	585	599	601	614	574	586	597	590	581	589	567	645	593	592	610	620	557	600	572	602	585	584	599	567	583	592	575	565	621	588	582	637	582	620	549	620	579	558	618	563	591	604	595	623	576	572	586	575	573	575	638	603	550	588	612	559	583	605	590	553	608	569	580	617	594	546	602	560	568	593	558	574	550	574	599	608	618	575	550	587	603	653	606	628	590	587	574	554	571	541	556	623	622	564	596	633	622	611	583	551	600	586	601	519	598	611	539	610	545	586	599	596	610	624	599	648	582	555	551	578	605	558	559	582	571	580	614	601	557	554	558	598	592	565	560	641	634	569	613	564	561	560	580	578	620	612	596	596	588	588	603	569	601	591	595	591	566	622	577	588	542	578	599	559	547	598	629	552	557	605	570	620	577	615	638	610	587	605	603	579	591	635	566	595	616	600	599	587	544	605	600	564	591	604	610	603	553	619	565	589	569	604	564	572	624	603	571	601	630	608	582	615	555	601	638	608	580	592	567	584	569	589	593	598	597	600	594	583	563	596	605	592	600	555	602	624	590	565	616	570	606	553	601	627	586	549	545	572	546	590	590	606	600	574	576	558	579	612	617	564	578	570	562	576	570	569	550	557	598	562	594	598	571	638	602	579	589	585	625	563	604	634	592	565	582	576	598	600	587	546	568	574	606	645	581	539	579	603	566	623	612	571	580	566	627	653	611	595	581	610	580	601	549	611	627	587	597	599	570	566	607	588	561	602	551	590	556	555	604	611	628	577	594	592	590	560	592	646	576	591	629	579	584	595	618	582	601	541	599	575	582	598	603	635	618	630
17106	31715	1749	1194	1062	904	955	902	895	918	906	928	872	917	876	893	885	869	856	837	815	858	834	1340	1551	855	838	886	912	806	802	871	817	888	812	810	834	816	841	854	842	826	868	829	869	844	828	852	827	783	889	834	848	841	852	824	912	836	833	834	815	807	860	875	826	816	841	848	791	851	797	825	840	842	870	853	843	809	810	815	848	806	811	805	839	811	840	852	831	850	834	848	809	797	853	813	832	816	826	837	807	817	800	862	883	883	851	848	812	830	831	780	875	847	835	860	808	843	835	825	880	790	846	845	891	833	884	875	797	798	833	840	838	817	869	826	834	821	890	900	874	843	809	857	822	817	807	828	878	860	803	840	871	877	834	807	830	815	828	820	823	896	892	796	880	824	831	831	804	847	812	819	805	853	851	812	857	798	810	847	828	831	805	896	874	827	789	848	883	807	818	802	893	832	852	864	860	800	847	829	822	852	861	822	898	845	874	833	843	850	857	841	847	842	838	839	836	831	890	822	875	851	809	861	845	849	839	766	870	842	853	886	853	907	826	859	781	836	799	835	842	814	892	822	871	887	852	810	834	761	826	813	893	845	813	864	848	822	896	828	848	802	851	859	835	813	881	862	791	813	834	845	853	842	820	868	831	745	811	862	820	806	810	852	870	862	827	853	836	822	859	876	832	781	894	827	835	847	819	848	827	818	817	815	839	807	833	809	842	848	818	849	869	816	781	790	842	870	854	797	835	859	806	844	817	841	839	841	839	851	852	882	900	822	821	816	848	826	840	774	824	806	825	794	852	835	813	802	842	874	839	836	782	835	836	830	830	859	821	807	877	804	897	853	845	791	860	838	893	845	803	857	864	809	857	821	767	825	843	787	816	847	786	842	854	819	800	784	851	837	838	849	815	828	823	852	834	841	834	844	838	820	849	812	822	828	819	878	844	748	834	821	845	855	799	858	855	887	823	826	828	829	868	826	859	831	895	838	844	839	843	850	825	866	797	840	862	835	815	895	843	847	826	859	862	874	898	847	815	872	858	824	820	868	822	847	834	867	894	799	854	868	822	846	827	897	902	791	827	804	840	825	823	854	839	846	844	857	838	812	859	802	825	836	774	859	872	848	836	861	848	851	832	839	826	866	835	871	809	837	845	842	831	849	852	877	796	843	867	845	848	879	820	865	858	870	828	896	849	862	846	830	862	822	851	843	820	854	803	797	774	840	811	846	851	828	832	856	844	855	860	795	803	854	868	814	914	787	830	813	875	862	841	814	839	875	846	879	822	832	845	810	845	835	821	830	806	848	859	797	851	804	814	853	834	784	801	811	855	851	841	867	847	864	794	862	867	840	825	826	847	825	819	885	834	846	860	867	813	836	827	791	884	835	815	853	878	803	799	797	885	805	803	833	828	860	832	859	858	832	832	879	879	844	844	830	833	819	817	842	854	835	790	865	818	803	834	821	899	846	853	824	827	804	846	823	859	824	801	847	833	875	798	796	825	803	801	830	859	810	824	782	835	861	876	802	812	875	817	833	878	812	872	809	815	820	816	844	825	832	838	841	835	834	787	807	890	807	802	796	806	861	815	843	791	855	805	909	845	839	856	812	846	780	887	866	812	826	791	811	803	822	796	823	841	843	857	855	848	848	819	840	878	845	864	823	851	853	790	871	832	850	769	828	855	838	855	851	837	867	843	838	898	838	866	789	817	830	839	841	855	867	877	840	787	837	823	821	863	866	773	839	917	888	844	821	931	844	812	904	846	816	812	812	839	790	854	816	816	859	823	862	823	807	838	802	777	861	879	814	835	831	896	857	854	800	825	838	820	844	866	841	841	822	808	870	836	854	834	803	839	760	860	862	877	829	824	832	868	873	826	814	816	851	837	821	835	822	823	827	842	833	886	798	802	828	836	828	874	861	856	850	830	814	891	808	785	853	853	885	809	838	884	853	842	826	782	838	808	860	838	827	836	869	856	828	838	890	895	840	902	862	831	797	838	830	852	872	866	812	820	828	876	823	805	855	823	830	836	872	821	805	882	804	868	850	841	822	886	807	818	818	846	884	845	845	841	803	837	843	864	809	853	880	913	795	826	820	835	847	901	818	785	732	801	815	791	834	859	794	864	843	877	819	855	838	862	845	801	850	765	797	837	784	784	815	852	840	857	805	789	843	809	878	853	818	849	850	808	861	852	835	836	842	779	793	810	800	870	836	829	801	830	822	853	817	812	817	877	801	851	826	867	827	906	845	836	804	804	816	851	874	843	811	816	877	804	830	796	816	876	838	874	859	805	843	816	860	817	834	829	866	830	887	842	844	802	865	830	851	833	840	794	844	845	862	825	886	767	842	856	807	831	831	808	819	850	792	837	822	843	808	871	814	878	842	829	842	887	858	839	790	830	861	871	852	822	831	828	855	818	834	813	827	851	804	886	827	839	812	821	885	844	834	857	805	844	829	837	829	846	828	874	857	796	874	873	844	864	816	826	863	825	808	867	855	815	882	836	847	859	814	839	835	856	829	816	839	867	821	828	844	788	787	802	814	836	866	877	849	823	834	812	825	833	829	849	800	816	854	803	786	869	825	817	812	875	844	806	833	899	851	853	824	863	834	862	872	836	801	828	830	854	810	852	851	880	819	854	847	880	769	852	835	843	784	838	865	834	866	858	821	794	776	791	866	793	799	852	784	927	785	828	759	797	861	893	842	852	812	883	893	826	832	791	865	822	816	810	861	838	820	812	844	862	829	816	838	820	768	876	894	845	872	845	838	750	848	844	909	831	796	877	879	851	837	850	797	837	875	844	891	805	917	803	820	804	848	853	812	836	832	841	848	829	868	848	861	817	831	827	799	828	901	805	863	899	842	774	876	827	855	848	851	849	829	820	741	785	845	805	853	817	817	889	836	805	833	850	843	903	836	820	827	856	882	860	826	846	809	814	797	834	837	842	834	836	856	834	836	846	833	821	843	861	785	850	856	832	791	855	796	814	883	816	830	821	823	854	872	825	822	853	860	858	840	837	784	885	765	827	842	873	852	850	799	845	833	881	838	819	802	884	862	835	870	776	786	846	859	884	868	811	801	850	875	823	824	817	859	818	826	821	848	896	843	862	861	884	850	840	850	806	832	867	841	808	787	802	832	888	826	816	863	854	881	873	836	781	830	879	836	894	873	819	840	818	903	825	847	838	842	809	814	857	870	838	858	818	806	879	831	798	886	823	861	893	828	840	842	854	861	789	820	862	826	794	844	866	757	865	851	783	851	854	801	884	796	873	859	810	821	843	803	829	845	871	869	832	861	797	863	853	851	811	874	824	803	824	809	828	829	841	860	802	835	811	828	803	843	835	818	843	875	872	842	854	824	835	836	854	867	821	842	834	840	882	845	829	825	867	829	859	816	881	801	841	853	893	859	800	865	899	803	804	868	856	847	878	809	819	840	859	824	870	829	843	872	804	886	800	828	851	844	859	836	827	837	813	868	825	895	860	830	837	834
23707	21107	28231	23679	20492	6544	1323	1016	905	827	798	770	773	794	793	684	734	755	710	707	679	660	702	3493	2052	700	686	690	672	699	678	696	677	644	705	660	656	675	669	672	655	678	660	718	656	678	667	675	633	622	658	640	643	664	659	663	668	677	657	691	689	678	679	719	629	657	702	681	650	682	615	673	660	707	655	634	648	687	677	658	627	670	638	681	671	670	635	666	644	624	647	664	668	681	677	632	667	680	689	664	654	637	657	716	645	701	646	640	674	709	688	670	663	683	654	673	706	732	647	616	627	664	694	613	626	648	655	672	672	669	639	646	667	663	676	641	750	643	628	649	672	709	661	636	659	646	632	688	620	670	684	627	690	668	699	715	628	645	643	633	642	666	614	663	637	608	643	681	681	640	676	698	648	692	633	687	670	610	641	697	691	660	670	672	654	679	638	668	662	682	652	652	663	677	647	644	688	698	693	648	683	692	657	693	664	633	652	702	689	673	663	609	701	693	659	694	633	680	647	623	639	650	673	615	632	642	628	677	687	699	655	684	710	658	646	686	679	649	687	643	643	690	691	665	606	650	704	631	588	647	671	667	664	658	674	637	685	666	668	627	676	648	675	684	656	640	663	652	661	670	629	613	661	655	640	635	710	672	620	664	703	662	672	713	690	690	640	704	650	661	663	630	650	670	654	644	662	640	614	600	704	659	643	661	670	674	648	661	681	667	640	693	638	650	650	642	667	658	661	640	650	648	638	604	630	676	664	647	635	670	666	665	659	651	637	692	667	664	647	657	685	660	643	698	687	649	624	651	708	653	668	674	648	671	692	666	622	658	664	634	726	664	687	668	631	686	614	608	646	662	657	664	643	687	678	653	666	661	675	664	662	673	645	683	628	664	614	626	684	628	652	686	646	620	663	641	683	679	669	678	670	641	662	673	651	643	679	729	653	649	686	649	677	685	639	666	684	660	629	672	678	668	732	629	650	663	692	639	637	697	667	672	613	664	652	673	639	669	621	670	657	621	709	673	664	657	692	637	646	665	655	660	713	666	688	635	717	659	644	656	597	626	659	686	685	677	683	679	614	633	689	671	704	709	699	701	648	673	667	685	666	651	652	632	649	648	651	616	681	636	642	711	675	676	668	663	681	655	641	675	641	643	693	640	680	661	692	685	664	674	661	696	670	699	700	702	711	661	599	674	627	626	700	654	675	658	629	636	683	670	671	672	688	626	713	677	676	673	673	669	665	694	665	691	616	688	633	670	645	686	659	601	762	698	680	639	678	686	679	659	696	662	659	622	681	668	719	683	676	686	639	685	680	699	656	650	626	603	676	659	680	660	661	673	658	657	651	658	688	701	635	678	659	641	699	630	657	649	670	608	652	686	612	660	640	657	647	658	721	691	614	650	686	673	636	643	662	674	676	647	679	693	654	650	646	650	692	676	684	669	646	631	679	663	688	659	648	643	651	667	665	654	685	654	679	644	636	632	642	685	690	661	613	645	631	677	646	672	642	656	667	679	690	728	648	601	663	629	668	617	644	651	701	702	694	677	685	650	686	680	674	692	677	705	638	676	626	649	670	659	689	677	639	687	633	654	672	686	628	656	646	604	687	665	661	657	674	676	673	696	681	633	704	627	646	641	666	675	654	681	645	650	674	636	664	661	668	643	682	654	658	722	605	627	694	655	680	624	668	668	623	674	659	656	689	630	661	642	659	665	619	712	686	711	649	594	603	660	720	689	636	685	666	672	613	658	680	700	648	614	662	668	607	634	663	657	630	652	692	614	642	672	632	676	697	689	665	674	627	672	648	671	645	667	645	682	732	675	690	652	672	687	650	654	665	689	674	648	697	637	682	632	624	663	637	697	660	690	640	618	666	649	660	684	643	633	641	636	636	676	638	639	694	695	630	685	618	692	658	722	631	669	646	658	674	655	625	679	668	657	642	683	629	606	703	639	638	592	675	673	678	731	639	646	650	670	623	669	654	676	620	648	633	689	621	681	673	670	679	676	636	642	645	623	651	612	656	664	663	692	689	645	690	632	655	659	706	699	654	657	626	679	644	647	662	643	640	661	651	642	648	661	639	659	681	646	634	673	674	622	687	665	670	633	651	628	675	638	679	650	604	664	695	663	674	670	676	707	692	602	686	609	631	653	645	668	685	657	610	642	707	665	650	666	633	632	658	647	711	673	651	630	643	679	649	620	657	658	686	662	685	693	683	652	642	612	670	693	660	635	672	660	678	663	658	647	681	682	684	641	643	652	651	640	667	665	668	642	652	664	710	601	697	654	671	658	636	649	644	651	613	696	646	657	645	685	633	644	699	657	733	662	645	663	613	674	654	677	671	673	627	615	673	686	697	663	625	661	619	689	680	672	675	649	662	671	674	634	616	692	644	629	728	686	647	656	686	659	637	663	670	648	651	633	643	685	610	656	662	658	678	705	659	646	663	618	710	688	690	679	642	685	633	613	680	638	646	622	675	610	668	628	676	675	664	681	655	623	672	607	671	683	642	651	673	686	623	669	670	677	630	669	685	667	638	696	673	647	672	635	666	672	662	688	647	637	667	667	630	627	674	676	651	678	681	682	663	680	637	640	649	614	663	683	654	670	689	689	684	656	675	666	663	660	647	644	687	675	648	703	681	676	664	653	634	696	667	674	698	640	662	683	646	637	655	679	661	648	647	668	613	683	661	671	626	671	695	640	649	630	709	639	661	668	598	645	670	659	643	620	667	617	627	667	683	677	663	688	617	680	627	678	703	667	675	668	640	649	619	645	673	652	662	633	627	668	656	649	612	734	625	720	646	659	648	725	650	628	639	672	635	660	625	632	633	637	693	638	623	651	671	624	680	669	701	650	708	644	740	646	681	700	664	614	687	618	642	692	707	604	680	673	743	678	621	685	654	645	610	667	660	663	659	649	680	690	676	694	698	643	632	689	660	659	597	707	718	652	647	639	632	694	637	639	619	699	672	651	646	632	685	718	658	628	621	706	652	622	700	622	656	614	610	684	673	624	688	686	687	635	616	652	634	700	717	641	695	612	640	635	710	695	686	639	640	653	657	675	674	679	641	651	668	620	684	659	635	691	688	633	712	657	633	644	712	653	638	645	650	657	637	682	651	665	664	590	650	616	640	671	711	684	616	638	647	646	637	685	629	650	628	684	665	682	647	650	613	671	655	653	637	716	674	673	646	638	628	644	624	636	590	632	663	697	645	686	663	674	646	642	665	682	667	673	637	666	673	711	636	691	673	678	623	671	601	660	660	656	694	645	674	660	699	663	641	621	701	667	677	688	667	625	688	678	680	613	638	652	648	684	658	676	625	660	635	666	663	675	658	629	668	655	671	691	666	667	741	676	654	714	652	645	683	641	670	679	644	667	623	664	632	675	644	658	658	655	666	656	651	662	706	625	632	630	624	646	637	657	660	671	617	654	670	672	692	659	685	675	632	671	660	659	713	613	608	636	679	674	645	654	649	615	672	616	663	679
38652	62894	7292	3990	2927	2317	1988	1678	1560	1474	1323	1228	1193	1279	1125	1153	1022	1080	1113	1061	1021	1035	1170	7692	3676	1018	987	1012	921	868	992	936	1014	957	974	956	939	963	982	982	995	958	946	1015	983	920	913	982	952	1006	915	920	924	981	962	911	946	960	956	986	989	896	958	970	908	935	928	947	966	1012	945	956	906	971	899	938	974	986	959	983	987	925	980	920	980	865	919	993	985	883	914	921	959	970	946	958	950	916	983	927	902	907	957	932	985	909	957	908	983	952	1019	918	1004	940	948	953	947	985	955	938	950	952	962	962	967	923	956	949	991	956	928	923	964	904	936	911	943	943	943	1002	928	915	979	955	891	949	876	946	977	898	986	988	954	966	947	936	975	941	951	946	914	936	972	911	929	950	924	880	980	924	961	906	932	949	955	1004	968	936	932	972	895	952	964	916	988	963	906	969	1006	950	949	906	937	959	898	918	962	891	899	960	920	994	1041	938	986	945	946	908	968	918	953	934	952	940	934	978	962	999	934	948	927	981	917	961	954	953	990	934	964	947	957	954	981	970	961	966	928	960	994	928	965	878	954	963	934	942	952	951	948	936	942	904	990	940	985	913	998	955	962	971	961	985	975	986	978	968	934	951	957	916	978	947	949	927	928	944	979	873	917	926	966	953	950	957	942	918	916	982	949	962	1015	988	976	975	964	979	917	901	944	938	903	911	954	916	981	932	966	917	980	972	960	866	910	948	868	933	968	925	977	920	917	955	957	915	948	918	976	988	939	924	971	906	926	915	922	924	917	947	981	989	983	941	961	962	985	958	980	951	937	903	943	947	982	926	922	944	931	953	917	973	974	922	922	910	963	909	924	1005	912	924	945	974	942	945	913	960	952	982	984	944	976	960	896	963	927	931	926	958	999	970	974	954	1008	946	915	1000	897	927	962	950	958	1001	973	908	912	1011	920	951	924	947	896	950	970	921	925	900	970	976	941	1027	996	955	958	915	969	968	935	1005	927	917	959	930	925	902	947	966	989	923	912	966	983	967	922	1017	846	900	1001	924	946	940	950	905	949	922	975	912	913	978	972	923	975	977	938	913	963	1002	920	950	1003	921	1024	992	1011	938	950	947	945	934	957	984	970	926	921	973	957	964	906	970	969	964	879	958	955	970	889	1010	976	989	1006	964	992	930	956	970	924	897	989	934	967	966	941	917	942	893	962	948	998	912	942	974	944	973	936	931	936	954	981	962	905	942	927	929	957	996	932	971	919	984	987	919	955	975	987	969	925	997	942	903	960	923	1036	894	925	930	942	1020	930	919	962	962	903	939	953	967	959	943	889	900	971	946	915	916	958	977	978	1003	981	948	890	969	928	981	977	916	1002	925	1003	968	924	913	976	968	989	919	881	984	999	917	986	968	990	977	930	979	887	964	923	883	976	949	939	910	947	966	937	915	984	941	978	895	951	976	1000	934	955	953	940	907	901	914	913	961	944	917	921	998	970	926	890	940	979	917	958	909	982	924	1031	948	937	960	931	1007	995	958	919	980	955	944	941	971	990	986	904	912	933	937	961	968	928	974	928	979	943	916	1010	934	985	897	960	982	940	977	984	979	964	973	948	936	981	966	944	880	929	968	989	912	944	929	961	982	959	900	1013	914	941	922	962	942	996	961	966	921	932	938	967	922	924	948	947	936	940	954	928	974	947	929	969	926	960	944	995	979	988	929	910	966	942	947	942	915	992	905	913	985	921	939	936	967	935	1006	908	973	906	909	1008	886	989	955	978	948	923	936	963	960	967	953	932	947	921	932	1009	946	915	950	941	945	965	973	943	887	950	953	916	976	928	905	969	971	953	972	950	949	950	911	892	929	1016	954	922	942	954	955	996	983	999	982	922	941	993	938	958	994	899	963	932	939	939	988	931	904	960	947	954	949	969	936	908	1000	939	958	936	944	920	938	932	1008	941	899	970	962	922	979	933	988	984	944	1001	908	942	919	949	984	960	948	912	937	985	970	933	1019	953	923	986	963	944	991	966	956	927	983	940	939	970	979	909	942	957	985	970	975	946	992	924	906	961	940	977	951	915	950	933	928	938	985	968	903	961	931	1010	945	930	944	929	921	969	966	958	967	962	959	968	944	908	931	945	958	876	919	928	961	939	948	883	988	969	959	949	937	901	995	919	926	947	972	970	933	927	928	933	969	987	956	971	999	906	966	914	963	970	997	959	938	899	934	997	987	921	1021	1045	996	925	927	892	960	942	940	930	947	966	952	914	940	956	939	949	993	972	913	980	977	893	949	952	981	913	970	884	963	923	961	954	996	988	925	943	964	972	946	950	894	990	928	941	944	958	955	955	961	951	921	903	944	960	969	956	882	946	953	927	928	947	963	953	947	911	904	929	957	1016	971	928	975	941	932	970	994	893	965	939	930	975	931	936	1004	964	981	967	925	941	1014	927	925	996	945	977	1002	946	954	973	943	927	953	953	922	902	948	918	947	962	925	908	962	939	949	920	937	907	959	937	948	967	920	912	913	963	993	914	950	944	947	964	925	998	969	1004	923	943	992	990	962	1013	955	952	970	907	935	898	945	1006	938	1004	946	1012	917	980	955	918	984	957	948	982	910	944	927	932	968	947	919	986	922	956	972	897	936	920	920	976	958	917	985	922	945	959	911	979	937	933	972	966	913	972	924	969	922	903	964	958	957	983	943	1001	889	949	990	978	923	940	944	953	885	1013	916	913	883	947	942	964	949	933	938	958	948	939	981	909	893	932	948	921	962	932	942	956	905	964	976	985	965	908	977	882	961	922	946	970	990	940	990	920	932	968	912	1003	940	987	968	952	964	963	923	953	1003	945	943	909	946	987	917	898	941	919	965	961	1009	1010	945	962	931	1006	929	966	940	970	963	901	975	946	964	931	941	887	941	953	994	913	890	943	934	935	977	916	970	1004	972	920	922	952	998	918	1014	951	901	948	908	947	953	938	874	975	940	980	936	1012	933	924	1057	943	926	937	958	941	898	928	979	924	980	972	961	953	936	972	935	989	960	935	962	922	962	1022	940	939	949	966	961	950	975	952	908	972	931	923	950	1027	914	907	953	938	928	987	954	927	984	925	974	953	952	920	997	928	1031	962	938	948	979	964	909	947	977	922	949	898	920	908	974	957	954	951	882	895	923	929	932	968	978	946	955	940	953	962	927	954	950	1001	935	997	971	993	973	945	997	944	864	926	959	987	948	1003	880	912	912	981	970	965	980	990	927	984	976	901	944	940	955	967	943	944	977	886	950	950	982	992	972	897	931	958	970	952	939	959	941	955	962	899	930	951	949	988	936	896	899	952	928	987	952	1059	913	991	902	963	943	985	942	968	966	911	955	899	998	976	968	976	993	950	899	959	906	972	918	963	956	929	917	958	993	926	920	926	927	923	957	964	926	935	964	956	983	937	932	878	961	904	950	930	994	935	974	1000	969	913	937	926	942	958	938	907	929	973	946	996	973	931	975	922	955	927	966	949	973	924	901	948	954	971	943	922	966	883	988	934	867	930	936	1005	914	958	880	968	951	951	905	981	952	975	903	960	960
22809	21012	29040	22973	20925	20825	6967	914	659	669	610	569	541	499	485	483	478	460	452	446	439	433	893	4052	700	405	371	367	353	440	395	378	376	412	364	379	374	355	368	363	401	375	388	363	379	373	373	360	378	386	366	364	394	344	354	356	373	382	428	369	355	398	351	352	370	339	371	391	347	355	339	412	364	403	361	354	359	364	359	391	340	346	360	375	358	391	383	339	358	371	373	391	332	336	343	347	375	334	345	363	363	361	361	366	371	364	386	359	400	343	369	379	401	368	350	369	363	373	384	362	357	370	359	369	368	380	350	354	356	376	380	362	350	412	343	349	360	407	381	389	367	363	362	387	368	355	397	361	385	372	364	343	363	355	361	349	394	380	373	361	342	367	365	377	353	391	371	383	400	388	337	362	387	352	350	338	367	382	361	400	355	369	353	398	355	389	348	374	377	351	351	301	345	388	355	393	365	380	355	342	317	378	370	369	364	355	376	360	372	357	366	326	348	375	380	355	374	381	387	359	340	382	338	355	386	358	353	406	384	348	363	352	395	333	362	363	353	362	330	348	378	340	330	351	370	393	355	340	350	368	367	370	366	390	354	390	393	372	372	361	373	371	357	387	383	363	382	378	406	358	335	387	342	392	358	381	369	388	339	367	342	381	376	348	348	353	400	336	362	368	407	365	344	378	358	388	373	373	314	412	363	367	367	300	383	369	358	355	368	321	364	355	388	365	360	357	364	373	364	335	388	347	380	384	355	338	380	351	374	364	352	345	363	417	320	400	372	363	382	334	379	355	383	363	388	370	375	387	370	366	342	343	370	362	348	380	363	378	398	374	389	334	334	393	334	393	380	338	388	357	367	333	373	382	357	372	359	344	396	361	396	392	384	367	351	361	355	400	378	341	355	347	363	381	370	357	372	338	335	376	323	362	354	388	385	407	340	358	374	368	336	354	359	380	371	379	309	345	411	379	388	341	340	359	360	347	355	351	346	343	374	384	367	372	369	372	363	378	337	348	371	313	346	362	395	361	389	317	375	362	392	393	380	354	396	404	362	389	402	358	388	349	363	367	417	369	375	328	378	370	351	362	390	336	374	359	370	339	365	367	348	365	368	385	380	350	355	349	367	402	372	380	334	355	354	363	355	399	393	374	365	377	371	350	363	415	384	369	347	355	365	359	348	345	356	355	376	380	360	356	357	365	402	377	359	330	348	366	357	372	392	376	353	387	346	369	398	378	381	347	371	365	371	376	361	380	349	381	394	377	376	364	353	376	367	341	375	368	351	345	383	373	360	345	369	349	345	389	344	365	358	360	360	369	369	373	378	338	342	328	372	366	351	350	355	389	381	366	396	370	363	362	368	404	362	354	377	340	351	360	373	366	392	371	379	358	372	395	353	361	333	335	383	365	348	346	370	375	373	360	369	356	394	360	359	358	360	350	380	368	368	345	366	352	350	404	362	340	379	345	390	354	390	354	345	350	330	391	330	331	369	374	389	373	355	359	385	356	397	360	343	362	334	333	342	345	369	381	391	373	374	344	377	368	365	372	397	378	368	391	340	370	346	343	381	347	370	344	376	373	362	391	384	365	334	349	361	378	351	313	348	377	312	392	359	343	377	377	354	365	349	376	386	367	374	368	378	342	375	372	370	360	359	322	371	396	375	370	347	376	355	384	382	386	376	353	382	368	355	346	356	376	344	385	383	355	366	358	383	337	357	372	375	398	354	368	352	378	401	357	367	360	348	374	333	362	342	365	372	367	377	366	382	348	355	381	364	361	392	373	359	333	373	354	353	379	371	351	394	365	361	360	395	394	365	349	361	363	354	350	381	367	384	382	354	346	385	374	341	363	391	369	369	374	364	373	357	347	333	376	378	360	376	372	360	352	351	367	389	377	391	395	359	368	398	378	344	379	330	337	343	388	351	346	350	348	390	359	323	351	341	375	371	327	386	358	348	337	369	345	372	317	356	372	359	391	360	361	361	339	343	357	395	376	347	359	382	370	330	390	349	379	375	384	349	358	393	359	358	372	355	368	344	356	331	391	362	360	348	370	352	362	343	349	349	387	367	380	370	357	359	371	337	366	337	369	393	391	379	317	367	339	362	345	346	392	368	373	366	361	363	338	387	357	398	369	349	372	352	357	343	393	369	346	400	378	350	376	389	383	365	349	390	374	382	351	359	339	362	395	373	355	391	349	376	368	346	394	360	371	388	362	356	401	341	377	369	378	383	370	349	368	360	353	324	383	380	377	406	350	392	351	379	381	362	367	338	371	372	360	349	329	363	360	376	355	356	352	371	352	363	385	352	388	344	364	368	383	344	368	376	371	349	315	361	409	327	339	358	389	374	347	353	390	356	340	382	379	347	344	357	371	391	347	358	374	380	347	356	372	361	356	370	394	378	349	370	371	376	362	347	351	358	358	369	389	352	371	361	363	366	375	344	352	360	351	377	375	344	357	368	376	392	405	381	399	375	374	341	349	355	355	415	365	357	345	361	334	378	354	354	337	367	377	343	347	398	391	349	357	391	380	368	355	362	376	365	346	339	381	374	353	402	375	356	362	354	386	365	367	362	372	385	375	361	344	350	326	364	385	359	355	339	377	379	372	358	378	351	363	311	335	377	401	419	365	366	345	339	368	352	357	350	345	372	336	368	369	376	357	385	345	382	371	377	367	380	393	349	346	351	352	352	346	391	344	370	374	349	369	356	369	379	369	353	393	376	386	346	389	360	380	376	386	375	391	372	390	374	378	357	348	395	347	362	367	363	349	348	348	365	332	406	346	364	346	369	350	372	374	368	379	363	360	340	388	343	333	398	339	386	365	394	384	368	338	364	363	350	348	372	347	359	367	370	360	371	362	366	387	380	365	371	361	373	351	383	377	369	395	353	381	396	390	394	344	360	373	368	351	388	358	359	368	395	380	361	338	378	366	380	396	350	376	332	343	368	358	350	376	357	407	355	364	366	361	360	360	366	344	370	360	382	375	350	358	341	381	381	387	348	335	361	362	383	366	399	362	351	379	356	380	366	371	376	331	335	384	343	357	369	353	405	403	346	326	377	353	367	349	364	382	343	375	362	365	352	357	361	382	355	358	350	351	379	369	375	382	341	376	354	344	351	406	405	378	360	343	332	381	367	362	342	370	360	384	341	411	392	352	362	383	369	358	390	369	396	331	349	346	412	352	363	347	373	377	352	345	383	366	383	376	379	347	361	367	385	341	403	370	320	334	380	363	335	355	350	364	350	361	382	399	363	372	346	398	346	352	401	368	370	381	343	381	369	370	373	354	322	362	398	384	380	334	370	391	392	357	370	339	362	371	375	371	411	356	398	379	364	371	375	381	394	367	392	387	377	359	317	328	386	379	373	363	375	356	373	394	357	350	346	346	378	372	391	364	409	355	334	361	389	357	364	364	383	340	350	361	368	317	351	357	365	373	373	389	373	375	364	365	379	388	351	375	346	381	362	341	380	332	367	372	339	401	371	361
45460	72259	11872	5971	4037	2995	2413	1934	1733	1433	1336	1161	965	1017	945	823	837	789	751	713	682	730	1863	8767	1028	602	545	627	581	590	544	574	550	555	607	571	567	551	612	577	572	568	547	562	561	578	558	587	508	567	563	490	553	580	574	544	590	556	590	619	588	580	579	539	575	552	548	574	583	556	545	539	507	561	569	559	563	565	546	529	531	599	508	569	545	544	516	552	526	536	525	558	563	519	506	534	552	566	511	544	559	553	520	571	536	535	559	556	516	535	524	537	521	529	528	548	550	534	537	563	513	524	514	537	553	544	485	511	529	592	563	545	536	555	553	584	536	549	567	537	551	547	531	544	528	569	565	534	583	563	553	511	568	520	521	584	509	550	553	554	571	542	497	537	544	540	551	526	562	596	528	543	544	506	557	576	565	556	505	557	566	544	530	551	536	549	515	501	529	592	565	548	494	534	562	550	557	545	555	545	552	545	538	550	504	542	536	561	550	515	540	532	552	561	508	520	550	531	540	555	523	525	495	535	532	575	524	514	558	500	533	523	548	526	567	533	522	517	516	527	523	590	530	613	547	515	531	560	531	531	552	569	525	531	577	516	531	520	545	541	544	506	600	582	629	510	561	551	549	554	553	515	525	536	533	523	541	551	539	565	560	545	564	591	564	558	528	558	520	573	564	553	522	532	536	594	528	512	568	531	519	538	555	566	523	551	567	555	559	545	553	517	545	533	562	535	536	549	530	538	506	566	567	535	529	522	569	517	541	537	519	574	574	561	498	538	553	528	526	537	556	564	528	526	569	588	543	560	517	541	537	554	540	522	552	480	539	566	508	517	525	566	597	539	499	525	506	550	534	569	542	533	550	518	552	551	535	528	526	531	519	532	515	534	523	562	515	526	533	579	523	554	565	568	537	540	536	553	520	548	559	561	551	538	580	572	538	561	576	583	551	513	551	524	553	544	543	568	569	528	564	540	562	504	538	538	502	515	581	558	520	515	510	537	553	551	485	551	532	545	525	535	514	556	531	544	556	551	558	532	541	583	532	520	550	536	516	543	540	552	515	529	557	538	513	567	557	518	597	495	524	532	579	529	558	594	508	591	510	532	506	538	529	507	529	547	531	560	559	524	544	560	571	534	514	545	563	553	541	594	518	588	520	551	558	524	528	537	540	540	560	534	576	554	488	564	508	537	535	562	536	537	549	585	521	564	555	544	545	559	570	563	514	528	542	560	508	530	508	528	550	535	603	487	563	573	543	569	476	552	537	530	557	510	568	515	532	527	541	530	571	538	580	543	527	573	540	528	552	559	542	534	551	512	535	511	576	565	566	570	574	510	531	511	559	543	530	548	521	563	543	535	551	534	500	474	569	527	507	540	544	590	512	565	496	552	559	539	596	565	546	515	550	522	570	546	497	585	552	544	554	570	565	522	519	541	555	571	577	478	522	553	530	519	547	572	525	507	545	535	537	536	532	533	538	527	506	537	541	593	538	511	598	504	462	535	543	520	535	562	542	537	554	533	560	538	567	527	576	568	560	528	579	507	550	538	544	514	523	532	517	564	544	535	534	573	563	504	521	554	477	545	563	537	520	561	544	519	526	554	524	542	551	543	537	533	511	515	579	516	542	539	542	533	562	497	547	575	539	571	546	616	551	510	559	569	561	513	584	547	499	532	560	500	528	505	536	556	528	565	527	578	547	568	506	529	551	583	562	532	488	551	578	521	544	588	502	469	569	544	534	561	509	559	535	588	593	555	551	459	539	539	483	545	550	536	562	545	543	525	539	554	517	541	569	552	563	555	523	502	566	503	506	570	536	539	521	514	495	565	552	484	555	560	541	498	530	541	521	478	554	531	556	537	531	520	517	556	518	525	523	533	568	550	537	532	554	544	549	569	586	561	536	541	529	568	564	576	556	541	548	518	535	568	467	523	553	495	536	545	523	558	529	517	501	552	550	534	530	558	543	566	526	540	568	531	545	540	527	534	538	526	576	522	556	510	547	543	516	522	547	514	562	501	512	582	546	528	561	539	571	567	497	511	504	489	572	502	529	537	569	553	561	542	519	530	569	534	546	513	545	504	554	509	572	531	589	533	578	556	548	500	585	567	554	565	563	558	522	528	516	537	510	548	524	514	542	528	566	517	513	564	558	554	528	556	507	532	519	506	597	543	520	557	544	551	548	548	595	517	557	524	537	559	547	515	466	571	558	528	521	559	533	562	541	525	522	517	552	552	542	546	542	580	494	541	568	554	534	536	578	544	551	540	552	539	610	507	531	516	542	545	542	541	556	548	538	541	521	538	576	512	513	542	591	518	534	532	520	531	559	515	513	527	506	543	532	563	537	579	542	489	553	501	573	574	537	550	545	574	568	589	541	529	572	588	556	517	529	515	545	523	540	519	554	572	545	542	560	536	521	557	475	553	574	507	484	580	551	489	499	520	559	568	575	505	528	539	526	526	536	549	557	539	563	544	511	532	509	543	541	527	553	521	544	550	575	502	527	513	526	570	526	522	499	505	517	537	508	521	537	562	577	577	509	533	542	565	542	531	523	548	529	473	563	549	556	492	550	551	536	524	558	545	549	556	534	548	545	541	557	543	537	546	556	561	544	516	547	533	529	565	543	550	538	562	516	559	534	536	541	558	585	530	536	538	518	572	543	531	528	536	517	575	492	550	545	547	517	556	544	555	554	553	578	541	581	484	568	529	568	512	539	549	537	507	539	516	524	523	503	548	526	560	533	556	504	567	552	552	505	565	544	554	531	569	539	535	530	542	561	563	565	552	538	553	535	562	524	500	524	512	564	557	534	546	524	510	533	533	526	564	542	543	536	529	548	554	509	577	574	521	521	575	528	566	566	547	550	557	554	561	511	570	541	541	584	556	498	569	570	497	551	538	514	560	534	499	505	507	542	552	531	510	522	531	561	531	528	548	572	532	550	547	549	507	557	557	495	538	536	585	528	551	528	551	553	566	522	572	549	515	514	578	549	534	565	537	591	575	548	564	546	606	543	561	535	535	555	522	553	558	531	541	575	575	513	550	581	548	533	543	555	545	566	550	574	509	548	546	546	520	533	540	599	532	531	535	585	549	510	573	559	545	520	536	537	583	536	530	545	573	567	548	580	577	497	536	567	521	568	522	532	522	532	544	527	545	576	519	548	524	559	546	545	544	514	519	527	515	530	506	535	580	535	519	537	535	525	538	553	537	576	572	559	543	539	514	526	530	583	521	540	550	542	560	551	554	510	536	573	550	566	503	531	519	540	513	549	528	545	586	536	541	566	573	527	549	550	523	538	536	510	518	577	553	595	564	532	490	526	550	536	549	586	560	554	515	542	500	556	546	550	547	553	506	534	551	524	584	569	532	528	512	558	579	527	546	559	570	565	516	484	589	546	517	564	534	525	548	538	535	512	566	531	522	552	517	525	537	524	513	536	527	523	526	549	530	523	521	507	563	539	542	554	556	538	546	480	560	583	520	523	531	528	562
26245	23132	17453	2922	870	803	708	570	581	607	593	612	624	547	591	579	569	595	572	576	564	589	581	682	583	550	560	593	559	535	546	580	594	569	602	613	579	543	591	569	551	582	583	562	568	593	600	565	571	588	575	597	561	612	580	598	535	577	552	576	567	608	567	591	595	630	581	553	574	610	540	573	583	593	569	554	608	582	572	583	587	560	600	578	576	636	563	574	512	526	591	565	602	555	600	546	623	598	580	543	622	579	598	602	521	587	572	548	582	580	574	590	573	577	557	589	558	575	556	540	568	571	611	533	549	560	545	568	545	551	543	547	566	540	555	573	607	554	547	567	546	619	577	525	565	555	557	560	568	572	550	541	580	593	539	583	640	591	563	595	569	583	577	532	544	523	538	552	528	586	566	580	566	551	565	560	588	588	561	624	550	584	527	551	601	571	529	539	549	564	608	574	545	578	582	552	606	544	591	568	593	572	548	546	591	577	548	545	589	561	595	578	577	559	565	559	564	545	598	580	606	537	616	531	548	534	604	573	574	595	599	581	563	579	595	571	550	589	571	579	537	586	586	545	553	563	601	613	552	564	594	562	541	541	578	541	540	575	545	576	561	579	560	612	596	599	585	563	568	569	574	612	565	611	569	549	554	557	568	595	563	575	564	566	563	546	498	584	575	515	577	551	542	576	551	562	562	533	583	589	577	538	581	561	554	565	599	575	566	571	592	592	551	565	539	573	574	637	565	588	588	579	539	586	561	549	559	589	567	579	549	569	588	576	594	537	527	541	583	619	572	583	575	552	605	605	581	567	569	573	583	567	574	605	582	557	582	571	580	584	573	579	586	586	612	568	592	551	554	531	548	584	602	599	546	596	559	589	575	623	579	588	561	551	584	588	583	587	610	583	598	560	555	570	569	591	572	567	561	561	567	542	607	581	546	567	594	541	545	563	606	568	564	574	600	560	560	585	578	593	582	607	547	533	577	509	533	589	570	590	526	557	569	591	544	603	537	570	578	615	572	572	548	608	565	615	634	611	602	550	599	556	575	553	586	582	546	579	550	586	616	564	572	575	526	580	578	577	549	564	585	546	583	592	585	533	546	570	543	546	575	594	585	556	562	570	611	536	554	552	526	545	569	573	552	597	612	595	572	523	556	555	572	579	576	592	595	567	565	553	533	581	560	568	565	555	606	577	542	563	556	593	596	573	566	543	619	588	585	569	550	601	556	556	581	601	574	533	587	608	558	570	563	597	567	559	547	585	568	598	555	535	569	575	579	541	602	537	575	614	579	564	602	559	634	592	590	561	589	549	581	544	592	573	588	577	562	555	554	597	587	587	566	524	602	565	567	589	595	561	546	571	554	548	568	564	592	552	563	596	561	545	583	579	577	565	614	556	560	549	615	595	593	586	545	523	548	578	583	568	612	609	528	573	544	584	577	582	574	563	565	534	571	562	543	596	557	518	544	524	570	602	623	600	584	562	577	588	547	551	572	556	600	581	564	548	557	561	559	594	587	584	579	615	559	555	579	574	567	580	586	562	563	578	565	583	581	582	593	561	587	555	579	588	542	546	577	518	555	546	548	553	592	569	557	566	581	531	563	560	585	545	583	541	582	557	592	607	592	586	600	573	562	550	565	578	591	573	565	614	515	580	603	536	550	538	589	578	565	589	554	540	595	617	541	561	584	557	582	559	588	559	553	571	560	588	544	555	589	569	494	563	569	612	610	594	561	572	559	556	548	578	572	556	583	602	530	580	555	533	568	573	580	536	576	556	610	623	583	546	576	583	605	548	557	584	621	564	579	561	572	532	587	585	573	557	551	555	583	605	556	563	563	568	548	574	594	614	574	577	554	568	569	586	607	597	552	563	575	576	619	529	579	596	609	573	578	577	576	552	568	607	561	538	586	567	555	598	529	577	610	552	564	531	581	549	554	628	563	534	523	573	573	615	572	568	540	585	573	558	623	545	533	598	557	585	543	557	545	548	561	607	593	556	588	561	554	561	577	538	634	557	562	603	582	584	533	606	563	567	596	586	566	610	589	584	570	582	589	619	546	552	557	535	569	537	553	525	541	617	579	584	573	575	555	541	613	541	575	613	586	627	568	530	567	568	560	562	564	547	557	597	528	562	541	532	570	594	598	587	589	595	554	599	595	579	587	570	554	558	572	597	573	578	580	588	574	594	579	571	579	575	581	548	543	574	562	586	582	563	570	570	579	586	629	585	595	578	563	553	579	565	581	593	611	560	565	581	570	533	553	540	617	536	586	606	582	552	559	539	538	593	589	561	566	568	567	546	544	568	583	593	588	574	541	597	584	569	564	615	561	525	603	562	579	609	627	615	590	579	598	583	589	596	572	566	598	577	592	573	565	564	594	547	526	572	538	558	538	625	518	518	579	549	573	576	596	574	596	591	558	576	549	599	583	580	554	558	564	563	574	598	584	569	540	588	575	548	557	547	565	593	563	537	555	549	554	546	561	615	577	574	600	576	616	564	524	554	572	539	566	571	562	582	525	577	575	550	559	513	567	559	550	621	560	554	615	565	579	564	560	581	539	584	602	554	595	567	577	560	610	579	567	558	562	566	546	562	516	530	560	515	568	561	574	594	600	562	567	628	602	536	580	541	584	580	552	539	584	585	580	579	547	568	599	580	586	583	555	557	600	587	568	551	590	606	578	545	517	558	533	612	563	600	558	587	529	605	588	599	587	550	573	556	581	564	601	561	581	592	548	577	557	548	574	570	595	578	592	554	616	540	606	572	563	553	579	574	595	531	554	534	534	601	570	594	611	565	617	562	548	594	612	578	530	588	584	535	567	578	585	554	566	572	577	542	523	556	577	571	591	581	596	574	568	538	554	605	569	562	551	532	589	549	579	590	542	563	549	580	541	563	533	535	591	545	575	554	584	600	556	610	523	567	600	563	633	558	586	534	574	596	555	564	560	549	544	597	607	551	576	577	588	552	591	571	530	552	576	558	598	570	555	548	566	571	551	600	536	531	580	588	577	541	561	590	548	528	595	585	577	555	588	554	554	561	597	564	552	549	555	555	574	587	559	566	604	588	593	598	565	584	545	515	554	565	608	584	573	567	540	560	555	613	577	568	552	551	573	565	544	600	586	525	584	568	520	575	576	547	557	566	584	557	580	542	539	597	605	528	563	545	543	641	559	596	542	599	587	555	533	549	562	578	594	597	612	568	553	604	563	539	553	556	567	564	537	596	566	583	610	584	552	515	571	605	589	552	544	542	569	544	556	573	601	553	560	569	598	574	566	548	576	556	547	545	582	584	592	600	565	539	558	534	554	540	597	583	558	562	572	542	545	582	620	585	592	567	537	598	510	595	598	549	539	562	581	557	553	590	557	595	570	578	578	562	621	560	583	573	554	586	592	544	523	541	578	559	566	607	586	569	584	601	573	560	584	561	566	576	561	561	582	605	562	592	524	529	544	559	582	575	534	571	600	564	576	582	594	570	583	594	571	568	538	543
17629	38757	4275	1189	1092	998	929	934	875	849	838	862	839	881	821	818	824	822	832	831	816	807	799	1095	781	835	761	809	724	852	863	821	786	813	845	824	858	819	857	870	832	715	797	847	807	837	782	753	807	819	826	832	879	837	799	814	857	814	846	786	792	775	826	829	815	782	807	835	826	811	804	813	821	828	834	853	814	819	784	804	803	786	808	788	851	820	808	800	814	831	780	750	782	824	817	847	829	815	825	824	803	802	873	841	803	846	800	811	800	821	801	878	801	837	855	806	823	816	844	834	796	826	818	814	827	809	802	763	822	761	783	880	885	855	837	776	814	811	847	832	825	815	827	789	843	838	848	823	768	820	807	803	811	822	890	819	848	802	840	801	825	825	838	853	792	767	885	819	810	764	814	797	803	795	824	791	790	814	786	838	845	805	816	750	803	834	849	843	846	820	830	791	821	810	789	801	852	818	821	808	813	838	814	811	826	800	823	789	784	859	799	808	793	793	826	808	804	826	844	833	813	800	821	822	816	827	857	801	839	818	854	792	910	789	819	831	828	839	809	790	809	834	815	855	823	837	838	854	792	791	842	827	845	762	805	773	799	780	813	825	797	850	848	838	762	762	825	849	788	769	834	827	811	808	775	826	870	873	829	792	841	792	832	901	828	814	808	802	829	833	849	805	851	822	828	806	774	814	797	837	796	837	809	810	807	821	794	806	845	767	799	820	836	813	822	759	829	814	787	800	803	786	821	811	766	795	762	774	806	780	827	798	837	817	805	775	761	791	836	809	894	823	823	773	797	831	776	813	807	825	860	826	796	801	836	865	779	817	765	832	811	779	802	786	823	807	864	808	795	815	795	814	780	787	787	769	825	816	779	837	777	826	858	838	832	823	789	756	802	814	834	789	813	812	798	823	811	811	848	814	823	825	826	814	800	842	827	788	820	820	815	819	820	776	818	852	809	781	777	856	771	783	767	856	798	781	805	863	781	799	857	806	821	808	804	836	847	800	805	781	841	768	785	803	810	803	795	819	826	839	815	777	809	836	747	810	788	795	812	845	826	801	914	791	795	789	847	863	752	797	795	836	876	804	839	769	843	800	813	812	855	839	814	816	786	773	844	821	862	843	826	754	745	762	768	765	799	814	816	846	804	793	813	801	806	851	782	797	805	766	825	771	777	816	773	835	802	788	794	794	813	820	852	809	804	829	813	778	787	809	812	816	816	842	784	808	821	804	783	831	742	822	849	832	846	816	838	790	811	835	846	824	807	819	852	820	789	813	825	792	826	815	791	867	837	806	825	848	849	799	796	842	864	839	788	820	794	824	863	780	826	829	842	771	808	818	810	860	847	823	818	842	766	779	814	815	853	833	792	819	818	826	787	782	821	795	766	839	812	838	797	821	817	862	815	808	807	834	819	823	815	784	823	773	757	776	859	848	780	837	815	817	858	860	826	810	813	845	811	846	802	823	808	894	833	807	790	820	816	802	755	785	842	852	825	823	783	800	784	781	780	810	813	840	853	784	808	839	770	856	854	855	811	836	834	831	819	815	807	787	796	821	771	858	825	805	783	815	781	796	748	830	802	810	831	778	766	817	804	787	851	763	799	834	800	782	789	872	847	828	855	791	784	826	817	807	798	841	856	826	835	757	792	883	865	805	807	793	855	794	833	791	828	801	800	831	830	808	815	818	811	819	836	813	810	837	793	786	812	830	797	821	779	845	800	820	819	787	846	795	790	892	813	792	799	799	834	785	801	837	840	828	801	837	757	787	866	747	851	836	806	782	866	849	798	801	814	805	810	833	796	817	823	833	813	818	793	866	788	816	841	782	826	859	818	807	801	837	803	801	817	879	823	800	791	802	797	850	816	803	785	809	832	817	805	837	845	870	830	847	768	814	836	815	858	860	831	863	812	871	789	841	805	820	813	862	773	818	813	840	841	827	802	792	786	820	880	822	804	835	858	762	806	844	792	829	818	784	850	798	813	807	808	804	798	844	800	848	810	807	832	861	839	841	834	802	848	788	821	804	843	853	853	793	782	784	787	808	834	794	846	801	798	821	825	855	834	811	789	772	809	851	797	744	825	840	853	759	840	767	806	784	761	809	824	832	841	785	820	814	851	855	786	841	825	822	809	834	805	782	819	753	776	846	800	795	812	800	819	819	818	760	781	797	827	783	836	854	858	767	803	810	821	823	792	777	825	798	822	823	803	815	844	809	867	835	775	791	820	818	793	784	789	814	817	837	851	833	774	815	755	806	814	854	809	825	794	773	835	869	840	836	834	804	769	867	854	843	812	815	781	805	831	820	786	839	816	789	820	762	780	782	807	787	795	808	851	792	817	854	740	755	779	833	857	811	777	749	842	694	781	839	801	805	826	832	811	787	792	762	861	797	853	788	826	838	806	820	799	851	839	816	793	787	760	815	848	833	896	827	790	809	833	771	876	831	815	896	813	793	848	859	813	814	817	876	846	788	780	842	815	788	802	863	801	858	861	837	827	830	794	821	811	808	833	790	837	790	820	781	814	823	772	833	797	779	832	783	773	809	805	801	798	891	801	841	805	837	788	807	816	810	816	794	833	790	822	823	849	788	769	787	860	757	792	831	878	801	783	837	820	834	800	839	773	819	820	808	802	827	818	848	797	771	806	833	845	840	864	767	771	835	829	845	787	818	806	783	812	840	805	804	808	823	782	860	845	779	796	816	812	815	832	825	826	801	839	789	810	837	820	796	852	851	820	843	823	768	841	821	793	784	817	878	769	766	849	808	820	830	816	806	843	830	814	803	831	814	793	832	790	793	840	873	772	829	849	809	817	860	764	833	815	808	807	787	765	791	832	856	831	807	777	803	850	857	818	797	845	810	828	837	815	802	841	820	825	796	806	814	815	804	813	849	816	810	763	765	797	806	850	841	827	811	824	771	846	799	825	789	833	798	837	804	802	819	797	806	875	843	840	835	830	795	853	841	833	790	763	838	807	797	832	838	791	801	830	805	763	845	790	866	797	786	788	821	772	783	797	792	758	749	814	815	824	857	837	807	817	774	878	823	838	858	814	791	858	826	806	835	802	873	794	799	809	799	782	811	824	844	812	854	829	797	811	832	780	758	829	788	789	823	856	805	839	837	854	817	833	801	769	864	818	844	785	885	812	804	827	847	835	816	829	825	841	768	793	787	855	848	802	892	768	821	775	836	797	846	770	788	854	806	806	815	830	768	848	834	815	791	791	807	890	817	775	856	847	840	861	833	784	820	819	833	859	746	812	809	829	777	806	875	797	833	820	803	831	809	794	855	799	828	829	827	772	784	824	823	833	798	804	875	863	810	839	819	855	798	836	796	805	835	809	831	808	791	898	864	794	793	828	800	836	763	816	823	818	806	773	850	845	770	827	801	804	806	788	824	843	852	816	824	807	776	784	830	849	836	800	787	814	799	850	828	827	855	786	844	820	823	845	798	870	808	787	841	778	829	793	839	782	786	800	815	774	826
23654	21231	27563	24012	20618	9365	1293	914	798	818	783	738	739	723	731	713	643	692	650	665	678	639	690	1147	702	709	646	687	658	706	649	596	647	676	654	633	676	661	635	675	661	664	629	647	634	665	613	614	658	652	647	639	617	622	657	637	671	640	607	629	651	675	650	651	640	637	666	579	678	630	628	643	650	626	642	631	629	613	652	615	649	634	603	681	646	662	627	604	655	670	660	681	613	619	655	610	639	607	615	670	720	656	629	649	681	630	665	670	566	618	650	718	695	662	657	636	641	651	661	663	651	637	679	642	612	630	641	633	696	629	621	686	619	640	596	665	611	669	603	602	634	689	649	695	677	615	633	644	651	622	644	657	614	665	669	648	609	667	683	685	657	649	670	636	678	643	663	663	656	674	649	614	659	645	637	610	617	652	637	625	634	632	670	650	613	657	668	667	650	640	628	629	637	670	638	657	607	617	611	619	641	633	637	634	638	631	675	659	675	605	623	644	650	670	654	666	671	654	622	685	674	654	692	639	643	650	666	669	607	704	650	619	655	676	613	664	656	643	648	679	646	654	606	642	640	611	636	601	605	642	692	625	655	659	654	647	615	616	612	628	681	647	647	630	658	647	680	651	634	647	675	646	663	622	642	593	671	628	660	619	604	641	660	642	628	621	654	612	668	675	637	640	671	629	626	656	599	624	648	700	691	608	645	595	657	642	627	632	628	622	619	651	601	636	673	615	614	612	646	626	645	609	605	601	585	656	620	634	621	673	642	672	656	652	629	673	648	659	653	646	697	625	714	607	650	615	665	668	642	621	657	622	605	672	659	632	602	625	584	609	667	668	698	664	646	637	716	659	645	613	634	623	608	682	581	644	625	629	625	676	644	641	628	636	662	630	633	645	663	618	650	700	588	620	663	660	661	651	602	616	642	616	618	626	628	637	604	618	635	638	664	612	655	664	669	625	621	623	667	693	638	697	678	618	625	627	651	652	599	606	645	649	696	651	679	630	598	620	622	624	589	649	667	651	626	645	641	609	639	617	641	670	670	620	634	613	641	605	614	635	669	645	624	635	639	599	710	651	605	683	629	628	648	665	666	664	614	636	600	648	700	587	643	603	640	703	647	667	635	638	654	663	674	617	608	652	658	647	627	654	644	691	686	656	633	655	617	656	632	662	662	657	650	653	663	633	605	610	605	645	560	608	658	624	630	638	632	609	660	653	656	638	674	662	627	658	639	629	630	638	623	639	642	680	635	653	625	656	618	662	670	696	645	627	594	638	623	637	667	696	642	646	635	640	655	652	647	650	654	665	636	657	662	625	652	649	632	657	667	665	662	644	658	646	615	632	611	632	592	612	586	671	636	618	654	668	696	653	622	673	584	685	667	701	687	663	661	677	669	649	640	681	661	669	627	608	655	664	648	648	624	639	671	610	637	647	643	593	670	632	606	623	646	638	620	650	629	627	648	582	667	630	648	645	680	599	653	591	648	639	677	650	651	647	621	650	591	675	665	577	636	697	633	639	641	644	620	622	661	639	643	664	663	704	611	656	616	611	646	632	648	653	648	612	677	664	666	616	641	638	693	664	655	636	640	626	641	586	654	649	602	581	624	642	648	607	698	702	641	630	653	666	661	624	667	586	604	628	664	619	606	667	656	614	675	633	628	650	637	658	631	642	631	626	594	615	614	661	642	658	631	632	626	659	635	629	643	642	597	634	600	623	680	668	654	671	656	647	589	700	632	595	648	653	620	651	685	715	646	623	619	619	620	646	621	670	640	636	669	645	673	639	595	654	626	596	643	624	638	665	615	671	638	623	672	630	591	636	639	655	671	685	678	649	646	616	571	617	652	570	624	668	624	593	670	667	622	629	648	629	600	636	635	647	619	670	627	679	618	638	669	651	688	631	681	632	630	617	698	634	632	610	648	672	623	663	624	661	646	659	595	668	649	646	621	681	638	672	682	672	632	641	661	642	598	635	628	635	623	683	643	614	671	687	664	635	637	644	645	664	675	645	606	654	663	640	609	584	700	671	624	639	633	649	602	644	643	689	601	618	649	612	660	635	626	607	627	645	660	632	658	675	625	599	641	640	686	602	628	642	676	646	636	624	633	615	616	658	616	621	636	679	652	673	631	635	647	670	646	652	633	625	670	688	656	651	636	686	694	663	705	642	629	599	608	616	677	676	628	616	665	599	600	673	669	670	589	642	633	636	587	661	671	636	656	647	677	650	680	670	596	633	639	624	671	630	659	660	648	685	673	649	627	656	621	665	654	616	653	659	679	662	629	660	642	656	599	673	646	628	626	634	622	682	610	598	672	639	615	594	633	600	633	620	648	626	636	658	612	641	607	663	655	589	591	615	624	648	679	602	658	658	580	646	631	590	661	612	658	689	620	663	612	603	602	662	621	644	573	608	663	640	619	647	654	653	630	570	641	652	641	620	649	695	640	614	649	632	647	637	638	692	617	667	642	651	631	674	678	616	649	659	659	629	659	640	636	668	613	667	674	655	670	579	677	675	656	661	657	635	673	649	603	621	636	616	601	668	631	620	643	613	599	646	610	690	636	632	644	631	637	644	618	640	631	665	645	610	589	596	639	683	650	663	664	625	628	617	654	645	665	621	666	622	655	663	624	602	648	597	650	668	669	650	653	655	641	608	610	623	672	664	681	638	634	598	649	646	636	674	620	640	655	650	671	638	626	674	660	667	679	649	632	594	682	604	628	604	637	568	680	656	626	607	685	663	621	615	649	635	682	609	665	622	640	648	683	683	608	647	661	620	668	602	616	603	647	656	580	665	646	684	589	607	622	643	663	674	664	645	597	612	581	649	643	652	670	659	601	607	630	667	681	656	637	618	657	647	615	636	641	634	662	693	598	675	675	663	631	618	608	625	650	616	645	636	633	602	599	630	668	642	632	648	625	673	658	652	618	630	665	689	611	626	681	672	691	659	662	624	666	616	663	671	646	635	628	587	634	611	613	627	635	663	624	653	638	599	639	628	643	621	680	615	649	663	682	669	612	617	653	667	622	662	638	649	630	611	666	667	649	640	666	654	654	644	686	627	658	655	640	640	679	616	614	676	652	641	672	648	627	634	614	675	661	656	625	657	627	646	676	618	676	673	703	645	643	644	626	662	653	635	634	602	670	706	613	608	637	625	640	641	643	626	613	612	618	658	674	636	625	602	619	666	636	673	633	656	628	641	663	618	660	606	638	675	673	620	669	623	621	646	649	649	695	662	669	631	644	616	615	627	654	639	623	628	610	623	644	592	643	612	628	666	621	697	640	638	650	633	626	636	659	644	659	648	575	619	688	630	674	657	609	665	659	656	616	634	613	651	657	673	625	627	667	694	625	651	672	675	645	683	653	638	611	642	636	585	617	629	687	641	649	672	636	650	667	648	629	680	597	651	630	631	622	671	656	660	594	632	633	668	653	630	691	675	611	606	642	668	607	631	684	626	646	660	630	669	669	631	667	633	646	604	648	664
38535	67997	6929	3747	2708	2239	1905	1692	1530	1408	1250	1243	1174	1143	1110	1040	1076	990	1061	985	978	984	1032	2247	943	979	971	986	941	970	916	945	943	943	935	992	899	975	941	926	1004	970	930	969	906	921	878	959	911	977	998	876	1007	925	959	964	923	963	938	917	959	959	957	942	936	877	967	983	945	906	887	931	907	909	951	955	931	914	952	940	922	990	949	929	882	940	942	913	864	940	933	914	926	930	954	945	921	925	951	954	917	883	938	959	883	912	943	950	932	939	938	923	887	979	902	939	987	919	906	892	922	880	876	918	950	928	984	904	946	940	944	985	873	907	895	909	894	922	898	897	911	950	955	957	906	938	864	917	873	887	908	905	940	939	887	936	938	982	910	953	910	954	953	934	964	920	936	945	950	905	927	930	890	923	914	959	887	923	927	958	963	932	905	941	944	931	924	892	946	901	922	972	915	936	896	958	931	956	960	963	987	943	885	921	924	901	913	968	918	890	925	964	908	896	919	865	882	994	908	932	907	916	898	917	909	1008	955	966	891	949	938	904	907	873	900	981	887	968	919	868	947	867	937	914	914	913	899	953	964	898	939	894	928	890	898	906	920	938	894	891	901	912	874	939	908	961	909	921	940	958	939	916	934	987	937	872	911	969	891	944	919	930	940	933	893	958	907	919	923	969	914	886	915	1023	936	845	925	939	944	898	908	943	905	889	956	912	934	985	907	912	952	953	936	906	888	931	942	924	919	1011	965	929	949	954	960	971	888	971	928	976	971	940	919	908	923	924	952	936	972	914	897	933	891	849	913	898	928	913	875	939	906	913	928	921	927	923	938	946	892	957	940	937	950	959	932	952	889	896	953	944	944	930	908	944	932	952	927	899	867	933	961	871	914	904	915	999	902	949	935	911	949	878	887	976	850	946	971	922	910	930	956	899	927	916	960	907	937	942	932	928	938	926	961	907	906	904	935	917	903	929	918	898	922	900	932	904	968	916	959	922	895	905	945	948	969	884	877	959	880	921	970	941	960	948	968	944	926	920	904	918	934	939	953	987	888	918	945	898	911	949	946	960	998	934	953	870	855	929	896	946	938	932	985	961	923	911	936	919	865	951	949	901	916	930	924	973	922	959	1054	921	927	934	915	963	900	938	911	906	942	953	920	972	945	911	966	941	957	983	987	911	884	910	913	886	978	891	905	945	923	983	900	893	948	946	925	892	948	951	913	899	927	896	918	945	953	902	960	957	961	938	928	991	968	952	946	929	898	901	957	953	967	907	916	913	937	927	968	943	934	935	889	822	941	893	947	904	932	970	852	958	933	898	907	948	910	909	958	960	924	930	902	992	946	969	923	952	974	917	927	896	931	953	911	963	893	937	893	917	897	908	948	971	950	907	963	877	933	902	895	927	909	899	911	960	957	925	918	954	1001	939	962	906	916	957	916	927	900	891	908	902	969	930	930	915	910	962	906	962	895	876	977	926	912	958	908	937	920	877	922	889	914	946	926	970	916	919	924	941	919	954	918	949	954	891	891	927	955	925	908	912	942	894	933	971	909	911	924	948	922	938	935	923	927	922	934	918	950	906	962	938	886	923	926	926	953	986	937	908	940	878	900	918	880	913	959	916	902	993	930	956	925	891	929	915	934	912	934	968	920	951	898	906	937	940	939	923	856	926	940	886	998	881	883	902	900	920	929	877	915	967	1007	881	970	911	922	1022	901	886	936	921	955	890	906	951	964	922	931	931	948	907	916	900	957	947	926	938	942	942	884	920	879	949	964	907	941	950	920	915	1006	946	905	957	926	932	909	922	942	921	946	978	981	859	963	971	865	992	940	877	915	926	994	887	935	983	926	924	887	906	940	909	939	941	888	919	897	949	904	921	902	890	944	872	945	933	909	911	928	947	919	969	960	942	975	917	916	929	921	937	869	965	881	894	925	987	949	901	924	923	913	964	919	924	918	971	956	920	908	890	925	953	972	943	938	937	881	941	941	889	926	907	884	926	943	888	891	936	910	958	954	938	977	877	931	938	916	866	944	926	928	949	887	887	922	934	896	909	905	892	859	941	964	941	932	839	922	958	944	888	967	906	901	919	896	901	874	917	963	935	891	902	913	948	961	895	922	891	889	883	928	956	942	912	880	915	922	932	966	946	950	945	970	963	975	895	942	912	906	935	951	923	938	994	926	954	944	910	945	935	882	940	960	932	926	927	947	919	950	912	930	909	911	947	926	946	881	911	938	879	933	936	905	957	950	946	962	943	963	992	961	946	893	903	930	906	931	947	917	936	918	928	898	927	949	925	930	872	911	905	893	921	930	918	974	935	977	892	916	935	847	942	984	887	920	925	906	961	946	883	930	894	931	945	867	898	922	942	915	939	934	950	938	906	900	945	931	936	916	932	918	969	895	930	927	962	916	952	946	972	948	909	925	935	937	953	994	899	936	926	947	887	944	943	883	904	940	962	934	960	970	938	995	950	895	917	976	933	969	923	936	943	877	903	941	906	908	875	918	940	860	916	932	931	938	980	904	904	945	881	938	886	937	944	931	880	919	959	933	920	896	935	954	952	908	953	909	941	936	920	1005	973	933	907	931	915	911	955	881	958	984	939	885	991	938	915	869	969	970	923	903	924	875	948	959	948	918	980	912	925	925	947	926	969	871	949	951	939	910	983	885	887	952	925	920	910	941	890	979	932	937	903	919	939	869	893	911	940	902	904	929	934	914	918	936	899	979	963	918	930	892	938	861	936	925	908	941	945	951	899	933	887	941	930	939	967	936	967	931	877	937	915	947	930	902	964	905	948	942	996	885	899	962	921	910	985	922	874	937	903	975	935	879	873	960	936	902	937	904	992	915	921	871	940	942	914	951	905	947	904	958	956	927	871	878	972	943	962	974	863	940	937	896	973	883	881	915	869	956	912	918	938	960	961	963	905	903	907	911	909	918	963	919	904	956	957	962	937	979	952	942	977	947	912	921	907	899	936	978	926	971	920	857	920	964	904	913	937	907	936	912	996	917	897	963	906	927	922	916	883	900	982	860	932	975	934	962	915	924	930	950	986	943	954	869	922	965	904	938	924	895	886	932	888	912	915	921	938	943	966	963	993	917	921	927	929	907	850	921	948	879	933	925	954	940	974	905	902	921	901	909	901	920	977	970	955	950	916	940	924	854	925	955	903	950	987	980	936	935	922	900	940	974	928	878	893	925	903	931	902	930	838	932	959	935	885	977	920	943	945	921	901	928	909	923	952	932	915	906	900	939	949	899	929	903	900	909	878	933	947	894	951	892	937	907	918	927	960	951	955	943	876	903	927	901	849	904	909	933	935	880	900	957	906	959	915	981	915	929	904	909	914	890	891	926	925	893	939	890	968	917	924	926	916	908	901	909	881	948	921	882	976	897	951	909	928	935	872	945	943	926	969	927	847	929	880	878	934	939	932	963	889	899	916	909	906	915	934	856	931	958	928	949	922	941	956	910	943	910	901	909	990	960	910	939	942	939	909
22695	20934	28735	23055	20835	20857	9597	952	709	643	606	529	512	541	501	454	427	423	421	404	405	392	467	2090	433	381	370	367	364	371	399	386	366	393	369	367	321	379	351	398	364	380	345	377	374	365	375	377	377	322	352	381	375	414	363	345	364	337	362	360	323	355	363	362	314	376	336	354	368	385	369	378	374	350	361	348	411	369	325	363	340	322	367	354	375	331	329	322	355	349	328	308	379	375	319	373	378	374	377	307	375	327	347	377	370	372	356	307	360	378	346	334	336	362	392	369	332	337	382	317	342	347	371	349	363	343	354	353	354	386	325	382	387	356	373	349	369	351	363	340	350	362	347	341	360	323	355	365	370	344	382	323	383	335	370	372	355	335	380	319	346	381	379	362	376	367	350	378	358	330	348	382	339	350	382	349	352	357	386	374	322	374	369	381	366	366	339	353	355	393	328	362	353	324	390	377	392	327	400	346	318	365	347	342	374	394	355	372	379	405	339	355	359	375	395	343	373	343	370	388	385	332	345	379	373	351	351	340	352	365	339	331	325	355	337	335	364	365	361	344	376	318	369	389	350	317	386	348	379	361	369	358	331	345	336	358	379	364	398	361	320	343	340	351	364	345	356	334	327	325	340	320	355	406	345	343	337	366	352	334	384	340	311	345	349	372	357	371	350	338	368	393	348	378	352	403	354	365	346	347	331	362	356	358	373	348	364	341	336	374	370	347	350	347	368	359	377	324	373	411	355	334	314	365	316	365	371	392	346	396	330	321	346	372	368	367	343	338	337	368	337	383	348	331	317	333	359	347	365	349	363	365	360	358	343	351	310	335	348	361	355	318	364	316	363	346	387	342	359	364	349	366	365	331	358	316	319	318	369	387	342	356	358	352	364	330	335	363	382	342	342	338	329	384	328	353	360	378	377	354	340	344	323	339	329	349	344	324	348	365	343	338	331	341	347	405	309	326	384	348	354	365	316	345	384	333	348	349	341	372	382	390	377	362	345	379	406	347	337	332	375	391	365	367	380	338	339	360	354	331	359	364	359	349	363	366	368	340	375	332	354	356	342	355	380	325	331	361	356	392	365	354	361	367	360	382	353	366	391	359	331	345	393	348	354	345	324	349	353	363	370	345	366	332	355	335	359	341	350	364	315	342	362	304	346	327	370	368	357	341	349	339	383	340	339	356	385	368	346	321	367	378	372	340	319	344	363	357	390	382	340	344	357	346	368	389	328	340	350	348	352	368	339	365	351	338	317	356	368	353	337	352	297	376	369	360	374	348	373	358	338	319	357	374	355	342	377	342	346	376	359	335	330	346	363	344	357	352	363	360	365	360	318	342	345	367	343	383	365	328	369	357	385	369	328	358	392	348	340	320	338	363	323	383	377	347	317	362	354	331	366	364	316	330	336	363	368	394	326	358	371	351	392	357	344	364	334	367	340	338	349	378	317	375	375	341	364	366	345	351	346	385	379	372	376	316	348	343	368	346	341	349	388	364	338	341	320	353	375	345	355	358	335	362	363	351	319	352	352	351	336	349	329	369	354	308	360	336	379	362	384	337	399	350	381	334	369	351	351	387	373	358	367	373	348	375	351	355	352	339	365	389	354	352	375	349	357	337	328	338	373	379	380	342	357	367	362	380	329	329	363	366	326	367	390	371	305	374	322	360	373	341	329	338	347	381	345	387	352	310	411	370	331	357	349	369	366	363	389	367	334	384	375	349	370	360	356	357	381	337	353	342	358	355	346	350	333	377	343	386	345	360	315	335	385	352	360	347	342	322	335	337	358	332	330	386	345	346	351	365	362	387	372	335	371	339	339	344	361	354	357	370	334	358	358	353	344	362	345	332	375	390	321	344	345	379	348	320	360	355	381	382	350	336	374	360	392	356	342	374	341	334	349	383	358	369	336	371	353	317	328	320	356	339	345	372	334	322	331	309	400	360	351	357	388	368	346	347	343	352	330	389	389	371	355	359	369	345	398	351	330	363	311	374	349	356	360	346	362	356	370	356	384	333	301	349	362	350	376	343	371	347	361	372	333	351	353	347	316	362	357	393	346	355	363	353	331	361	350	360	369	380	373	350	346	343	374	353	365	305	359	404	353	357	349	306	331	359	369	371	365	317	360	377	345	337	317	354	366	366	402	370	364	354	357	330	358	361	313	311	357	336	326	384	310	360	327	357	340	352	333	347	396	360	365	338	388	355	330	341	329	334	336	343	337	356	340	348	381	324	377	376	332	381	380	353	324	385	346	363	360	344	350	322	343	374	384	345	369	342	356	324	324	369	336	351	311	364	394	347	348	358	341	372	369	321	349	380	327	376	350	350	316	347	345	347	356	371	362	371	394	393	375	361	351	362	337	353	342	343	352	367	359	381	345	353	350	357	358	346	355	372	346	361	323	350	346	352	362	324	364	349	351	370	362	323	368	362	355	380	388	355	382	385	352	342	351	350	353	359	365	357	354	369	387	352	369	363	347	396	339	349	364	351	336	312	367	354	368	361	365	348	357	344	323	363	369	311	360	355	345	365	343	359	350	341	368	349	315	354	349	334	352	341	344	344	347	324	343	368	348	342	332	323	343	383	371	347	378	330	367	349	365	359	332	393	352	365	340	344	345	345	383	360	354	320	361	340	347	359	349	365	326	370	366	353	335	374	379	361	362	306	342	380	333	371	329	351	325	372	357	352	338	373	374	336	381	350	354	349	386	327	354	354	352	363	372	357	351	353	335	367	351	337	343	370	351	363	354	355	348	356	354	346	363	358	380	355	377	367	345	346	367	332	361	351	360	330	344	368	373	369	337	362	350	343	374	354	343	337	353	316	321	338	370	359	350	373	341	297	352	344	365	372	361	365	352	337	342	392	369	338	341	365	376	311	321	359	353	372	345	337	338	343	350	355	309	365	380	361	345	363	331	356	363	351	359	347	375	371	357	347	324	335	371	361	325	383	373	355	328	353	372	334	390	339	369	332	355	353	345	357	382	373	393	337	350	355	351	331	379	351	342	340	332	393	342	386	352	359	351	372	366	332	375	344	363	357	355	340	345	336	380	327	397	340	366	353	350	364	360	383	341	357	331	394	355	316	361	369	354	368	334	376	335	350	351	359	353	368	320	330	349	337	338	361	362	358	372	339	344	325	351	371	358	336	323	341	377	356	327	340	401	369	372	344	358	343	348	325	362	351	326	330	352	348	340	334	323	339	368	348	325	347	357	343	342	393	335	350	327	367	349	367	335	357	363	355	386	375	352	369	374	314	343	387	367	368	379	360	338	343	354	346	317	339	352	340	385	342	337	316	316	321	332	340	359	326	348	376	356	355	378	363	372	381	330	329	344	355	351	317	335	341	374	346	367	363	349	366	350	359	354	331	376	350	363	348	349	378	367	355	366	364	356	334	353	367	360	344	353	366	353	374	345	353	401	346	337	340	346	353	356	328	367	356	378	351	364	340	373	378	347	368	352	351	337	371	336	342	338	318	362	349	339	341
45086	70811	9964	5806	3986	2969	2388	1922	1676	1415	1245	1131	1020	958	889	800	710	789	730	676	701	696	766	4693	741	606	600	592	582	632	586	559	570	568	569	594	600	533	588	566	554	574	573	587	547	568	531	516	570	517	583	547	553	551	546	555	546	547	573	516	559	536	503	526	541	471	515	547	531	545	560	593	568	545	525	547	562	531	541	540	554	588	557	537	555	533	538	528	482	502	533	564	501	512	532	558	519	523	552	532	544	524	514	569	567	518	601	492	553	550	487	508	524	543	527	535	553	555	510	540	573	560	548	545	548	514	507	538	527	533	509	546	550	539	537	513	534	504	544	548	538	569	534	534	509	534	525	555	537	548	545	556	520	552	533	534	543	595	521	555	456	559	512	541	561	587	520	526	538	542	519	519	545	542	565	552	506	514	542	507	558	523	494	593	507	548	494	586	589	531	556	566	529	553	530	517	532	554	483	559	522	524	622	522	529	500	551	517	557	503	520	510	517	545	541	532	509	535	577	512	529	539	476	555	540	559	492	519	554	506	523	547	526	522	503	509	517	558	504	522	512	518	543	517	511	516	518	553	535	538	556	480	572	504	518	509	515	570	574	539	550	535	548	522	532	538	514	543	555	527	529	514	550	511	540	528	539	542	541	551	560	529	543	525	545	524	550	547	539	566	580	526	565	505	544	545	525	527	528	537	564	542	580	492	540	526	528	544	541	543	481	505	515	539	569	521	546	525	494	524	571	584	548	523	524	557	507	519	523	500	542	563	502	493	488	517	529	566	521	537	549	588	544	534	513	503	529	500	516	591	562	506	510	549	531	559	502	496	542	500	483	553	501	539	501	524	492	511	524	501	571	481	540	545	557	543	535	541	519	534	543	531	539	589	549	553	514	515	510	514	533	550	522	506	529	540	542	543	556	534	521	528	556	536	545	548	543	522	517	483	500	546	570	556	509	528	553	503	518	510	552	541	535	553	516	502	495	534	560	514	548	541	541	497	504	530	508	527	580	551	544	515	545	536	532	542	576	517	538	521	582	573	492	557	526	559	542	535	571	555	556	555	547	524	544	535	516	580	534	523	552	521	548	563	543	525	463	553	569	578	554	570	511	495	538	549	499	549	496	553	485	548	587	560	508	540	555	535	542	522	529	495	557	527	522	530	504	520	574	558	541	540	515	539	529	536	542	532	502	528	519	495	501	570	492	535	541	511	506	512	509	550	546	507	533	534	551	533	506	516	530	546	508	563	490	532	486	543	548	581	532	538	540	506	545	551	484	521	577	566	541	528	505	535	564	527	523	557	484	565	529	507	532	547	575	531	472	536	568	493	523	550	565	521	530	553	516	541	540	562	572	535	537	544	511	513	567	486	540	533	493	490	528	521	514	538	543	539	545	512	533	513	518	558	587	463	541	543	554	514	537	535	616	545	537	514	507	506	545	505	494	550	560	520	513	565	517	507	553	488	539	541	532	518	565	537	515	518	542	578	570	541	509	514	508	558	521	528	509	523	546	512	534	553	497	559	540	523	552	522	571	541	526	532	560	496	539	515	531	544	518	548	580	538	535	531	549	514	548	468	521	553	540	517	581	561	553	516	537	559	525	552	501	549	551	541	559	502	522	536	575	528	496	533	516	520	560	566	560	538	535	536	525	533	588	491	503	537	559	538	516	538	535	521	522	519	514	543	527	513	529	498	532	510	490	495	544	515	526	516	500	542	547	591	519	536	529	547	516	536	516	526	546	534	535	558	533	563	561	559	521	522	530	570	550	558	564	530	554	552	567	524	556	540	523	536	529	541	548	569	488	558	559	586	550	541	520	526	540	535	547	553	558	511	551	550	522	530	538	504	526	569	517	535	530	533	508	519	514	526	562	521	538	529	527	538	553	525	523	503	537	502	504	536	588	529	566	519	523	560	547	520	581	573	536	528	532	551	537	483	494	515	523	552	547	538	521	491	576	539	577	509	544	500	526	500	559	562	523	512	525	542	523	571	536	519	544	565	526	564	496	532	545	525	550	533	511	534	513	548	514	516	528	503	497	540	525	537	557	554	494	538	516	526	542	500	549	483	500	525	522	551	552	509	548	485	542	515	516	517	532	504	559	510	547	509	534	538	553	502	520	512	518	568	533	527	526	540	566	496	539	521	550	559	527	523	529	541	574	510	507	540	559	545	535	535	509	542	520	517	511	572	564	529	585	539	533	538	557	542	528	511	513	530	554	525	561	521	525	546	558	477	513	505	525	562	535	522	520	516	538	510	514	514	544	541	529	504	518	522	508	527	556	524	517	505	526	535	538	549	527	548	547	550	552	511	511	515	520	565	540	510	573	590	538	556	521	571	533	519	535	486	534	512	533	555	532	523	554	521	538	542	525	549	476	536	562	540	559	541	546	532	518	546	524	543	555	532	528	521	522	523	525	542	568	545	559	531	521	558	506	496	495	528	535	519	569	526	510	544	552	491	516	511	596	549	527	497	531	564	543	513	516	529	532	527	505	568	547	535	541	566	534	539	557	515	505	518	538	522	545	553	531	571	525	563	521	549	550	563	557	492	507	550	567	506	536	517	543	558	572	550	520	520	527	517	572	545	527	521	540	529	532	547	519	532	528	554	505	532	545	553	520	529	543	516	551	579	518	557	535	531	553	551	512	518	510	567	536	565	558	528	571	576	521	533	526	533	564	526	523	522	529	550	543	562	504	518	504	560	514	551	537	518	570	517	594	542	533	515	515	530	514	549	599	557	541	498	563	491	524	556	547	520	507	515	545	540	534	514	530	467	531	561	523	510	573	538	508	516	546	520	497	521	501	519	521	499	551	527	573	557	537	590	540	513	536	551	540	526	535	484	534	510	492	518	543	506	539	554	528	530	492	524	506	510	507	528	539	494	555	544	518	562	526	488	550	539	557	514	518	521	522	557	520	496	495	571	556	565	533	532	555	550	517	548	571	508	532	510	535	558	507	490	519	530	552	519	544	539	499	538	508	571	542	521	512	488	495	519	490	546	533	523	518	537	517	513	505	591	504	536	543	519	544	534	490	538	497	532	524	509	544	569	544	518	564	538	548	516	546	518	504	531	528	522	477	559	548	521	545	515	496	536	537	547	540	493	498	548	540	524	545	517	496	565	541	529	555	568	508	522	542	563	508	541	524	560	542	563	531	543	480	555	483	502	553	574	529	527	554	536	529	474	542	545	544	498	572	505	517	561	562	507	547	517	529	508	538	538	505	540	503	532	577	525	501	539	543	536	549	522	576	527	515	543	528	516	522	547	506	539	537	484	561	559	529	531	577	521	531	524	518	540	563	560	519	559	568	559	565	512	552	499	544	523	574	531	486	489	508	506	562	570	516	549	506	528	504	526	523	550	527	490	519	523	526	544	512	554	517	568	516	526	475	583	540	513	547	522	573	501	553	548	556	562	549	523	542	513	495	518	510	550	515	534	518	547	534	550	516	498	554	538	561	473	553	500	517	566	527	524	544	546	475	565
26291	22599	18085	3189	723	706	627	635	624	618	595	586	588	634	565	551	579	617	571	557	581	558	596	767	657	609	569	600	614	591	560	581	569	578	599	610	613	598	557	549	624	586	579	573	583	589	572	560	577	542	576	575	555	552	620	571	583	642	579	588	575	625	615	591	591	545	603	556	578	578	594	592	551	620	556	566	583	597	614	606	590	577	555	564	607	551	568	615	585	572	584	566	573	564	559	569	567	568	566	598	586	626	587	576	597	581	617	570	548	516	571	554	597	590	573	574	583	566	615	573	551	603	569	542	553	535	596	621	575	562	554	569	576	569	537	599	593	565	539	591	583	553	535	578	567	569	581	584	552	566	589	637	618	590	564	524	564	577	583	565	559	540	574	604	588	572	588	595	578	547	596	608	518	587	564	526	607	523	582	583	617	586	589	551	600	540	591	555	613	598	591	595	591	601	597	590	574	571	606	581	531	589	600	555	538	544	607	575	599	552	581	539	612	581	578	528	533	564	553	591	573	570	592	589	630	590	548	555	587	585	536	555	599	569	613	566	622	600	575	586	561	604	560	568	576	614	570	566	567	580	602	586	541	536	566	587	567	581	551	597	541	553	583	601	565	618	639	522	611	585	542	618	561	604	555	562	576	625	611	557	615	589	617	580	549	579	623	575	613	583	570	611	590	582	561	560	616	607	588	604	551	550	566	581	556	591	601	573	600	597	560	573	578	606	533	584	618	572	603	578	570	570	585	571	642	562	583	542	602	537	575	587	611	594	552	612	569	606	613	581	555	582	592	571	616	590	617	615	540	552	575	575	596	540	551	551	571	587	566	598	609	553	540	580	567	570	564	597	570	579	614	585	581	599	575	582	544	576	601	559	598	585	563	575	575	632	606	571	618	576	614	531	586	590	613	587	558	569	558	564	555	611	532	552	550	541	591	548	581	585	586	594	572	632	586	575	573	599	572	587	536	595	565	574	566	547	530	590	582	560	540	595	561	606	608	618	584	579	604	564	586	584	574	598	616	594	554	602	588	580	569	604	561	553	585	590	606	583	609	587	556	561	565	602	576	620	586	597	561	600	606	576	595	544	616	574	579	589	583	613	574	599	627	584	552	574	624	607	579	565	618	529	595	567	556	563	565	582	531	575	570	584	597	531	542	595	574	584	572	582	585	548	597	581	599	567	624	595	594	599	588	595	573	559	578	552	632	573	623	570	570	562	607	598	596	579	615	611	593	608	573	584	569	558	566	573	606	583	594	578	571	619	561	574	618	552	608	587	613	579	585	538	574	589	591	601	566	578	551	545	576	585	615	576	558	588	590	570	605	591	605	587	569	609	586	594	607	575	557	516	575	590	571	612	582	527	616	629	576	587	622	570	562	576	587	601	608	570	552	591	590	571	562	596	542	539	604	569	537	570	611	581	577	616	562	584	548	554	583	576	569	586	633	591	598	554	615	656	609	591	574	571	599	548	564	578	602	598	553	576	551	548	589	591	583	556	554	572	610	568	556	561	576	546	542	536	618	615	576	588	563	620	573	567	570	615	596	639	570	550	604	562	558	564	626	570	588	571	562	607	600	567	566	547	570	565	562	572	534	589	569	574	568	594	575	596	606	550	569	556	583	628	562	533	570	568	593	565	602	597	589	564	586	539	575	565	585	609	598	541	526	541	626	590	546	578	615	614	579	571	568	564	578	621	573	585	591	592	547	586	571	564	616	577	581	570	515	620	568	600	608	553	584	581	527	558	579	604	603	591	597	622	536	617	579	584	589	603	621	575	558	566	563	554	588	573	570	601	610	585	570	575	535	553	574	577	585	587	556	618	598	596	571	577	639	566	570	549	625	574	590	584	560	556	557	582	525	578	598	568	564	588	566	559	650	580	574	588	591	608	587	589	596	581	569	578	564	625	559	581	571	566	547	564	626	548	571	559	613	570	586	568	579	604	610	568	602	660	620	583	590	571	552	574	541	601	610	560	580	537	603	590	562	627	598	603	558	597	561	543	567	574	578	575	605	568	585	565	559	577	555	582	551	617	595	589	574	570	570	575	633	567	590	563	571	587	581	549	569	579	622	522	555	539	574	612	516	626	574	575	615	635	560	580	597	563	597	564	604	580	576	570	564	610	592	574	563	563	562	560	610	588	568	563	607	554	619	565	568	571	570	593	556	548	589	599	602	559	539	552	564	552	568	594	560	598	551	593	605	624	615	588	570	575	599	602	573	547	618	544	565	584	620	578	583	568	591	635	549	586	598	603	582	605	564	604	610	570	598	593	590	562	631	566	561	570	578	600	570	630	540	587	591	569	506	581	585	609	591	550	606	543	610	600	644	584	572	551	613	563	554	575	573	557	565	628	606	582	628	574	604	607	578	551	651	600	521	602	636	630	554	589	577	588	574	620	571	574	564	611	536	600	562	648	526	553	540	587	630	601	566	601	604	573	585	568	585	546	574	597	568	543	605	560	587	634	617	552	580	601	562	577	546	572	592	547	545	568	559	578	545	596	576	586	591	606	552	582	581	560	551	605	544	562	556	571	563	560	631	591	548	545	540	598	543	589	581	582	556	574	594	579	632	609	590	609	576	552	606	533	579	589	641	517	541	579	587	573	594	588	587	547	599	614	609	603	571	577	567	610	561	625	598	572	558	576	566	555	566	604	565	592	587	580	604	604	581	612	587	608	588	572	561	603	582	569	563	572	575	592	609	575	551	589	548	587	581	569	599	579	565	589	563	598	568	569	580	570	595	582	615	586	605	584	595	587	573	562	581	594	565	574	553	579	600	595	597	586	563	588	541	563	567	575	526	604	571	621	585	641	557	548	540	622	558	589	568	577	595	598	605	593	562	586	589	582	560	566	597	526	551	572	582	550	588	573	579	544	608	549	594	597	571	586	612	561	601	603	613	536	566	573	592	598	586	597	579	612	570	589	577	561	580	593	571	581	631	563	578	597	563	562	540	584	563	595	596	624	581	554	606	544	526	612	609	570	598	606	543	553	597	582	540	593	562	544	563	586	577	580	579	613	579	581	562	577	548	566	599	571	591	624	541	565	550	552	604	553	583	579	622	595	567	529	566	563	608	590	550	617	578	612	560	606	640	569	541	567	601	560	585	623	598	588	509	564	595	524	591	582	585	557	559	569	601	604	591	580	575	571	578	578	585	612	579	553	581	589	613	590	609	571	551	568	611	551	595	556	557	577	593	612	557	584	565	577	574	611	596	575	545	629	607	570	629	594	585	562	599	622	548	574	550	572	554	566	600	568	607	598	586	581	611	583	603	592	581	573	588	557	593	550	601	593	519	562	569	553	573	569	582	600	577	593	567	589	565	587	622	547	557	547	547	558	615	581	541	566	585	579	570	579	575	536	548	575	617	559	599	597	602	592	555	575	555	552	589	586	576	586	612	566	558	572	588	576	543	627	584	583	625	605	596	551	596	586	564	584	605	573	562	544	597	597	590	599	539	581	573	569	564	532	568	598	561	588
18085	35732	2283	1295	1066	1010	962	937	933	855	912	866	842	861	863	919	873	785	828	833	846	856	845	1353	997	851	899	851	834	858	876	836	861	797	838	851	832	810	805	799	807	811	870	848	803	874	836	872	820	868	822	795	841	836	875	836	818	879	853	826	772	846	844	858	806	810	858	819	824	880	822	896	831	847	862	841	827	834	770	792	833	826	835	823	825	826	823	801	866	837	887	819	827	830	831	800	893	838	786	798	863	842	886	858	821	831	840	833	841	867	840	836	785	859	830	823	835	838	844	791	852	757	842	853	845	796	849	853	849	828	829	862	832	841	867	810	810	802	799	811	805	827	865	854	808	807	843	807	876	870	899	846	819	860	800	829	826	860	852	840	824	796	826	807	866	832	789	818	801	857	826	801	855	832	794	786	862	790	864	811	862	860	839	882	797	854	837	872	829	814	826	832	864	811	862	787	771	828	856	815	833	887	871	837	863	841	850	850	795	838	844	808	823	846	859	806	801	803	813	821	850	801	808	835	820	832	825	830	847	866	766	833	818	828	803	818	890	820	805	812	863	881	824	865	868	840	793	829	826	804	824	821	855	818	837	806	868	846	816	863	855	838	840	898	774	843	820	766	847	898	816	828	825	871	885	843	815	828	915	869	841	852	844	858	870	835	788	820	913	862	887	836	852	838	875	786	822	870	869	826	817	807	887	802	834	858	803	846	878	857	809	810	843	852	822	851	800	838	822	820	845	861	805	844	839	877	830	772	787	819	875	815	849	812	846	851	815	817	779	822	863	824	840	809	811	844	841	829	853	824	812	819	848	885	830	844	852	888	825	850	900	847	834	838	830	761	847	804	852	827	823	819	829	793	831	795	822	817	852	848	807	823	801	816	817	770	827	775	827	823	818	798	780	802	877	830	846	890	812	877	859	818	838	808	842	828	807	842	837	823	855	843	832	843	895	814	837	834	800	887	859	848	866	821	848	826	858	775	840	848	852	867	843	818	877	813	820	816	798	817	801	864	829	837	954	777	818	846	857	819	882	934	834	836	789	832	815	806	829	817	867	827	837	861	845	834	904	820	849	835	819	862	828	830	884	826	816	836	822	818	834	858	842	799	856	872	800	808	824	804	855	810	835	856	834	851	854	813	860	829	820	812	839	853	790	814	854	809	885	827	877	818	824	880	859	827	803	888	833	846	846	823	795	814	876	864	856	819	816	813	806	777	814	815	859	814	839	885	863	809	854	842	840	873	806	828	858	832	833	880	851	833	862	811	827	854	802	839	777	817	748	836	878	842	842	862	876	835	878	854	819	845	838	847	816	802	826	862	849	840	806	773	830	829	830	881	816	834	833	818	828	867	821	833	850	868	861	834	861	858	828	763	853	818	781	840	825	857	820	839	801	789	808	827	782	835	843	868	788	851	849	784	881	831	835	805	811	802	855	823	837	827	835	853	854	881	825	792	850	838	841	862	847	833	867	799	854	838	860	820	861	842	873	805	843	843	815	872	810	911	848	874	850	811	804	822	848	814	823	833	840	842	856	856	867	850	833	846	845	835	877	860	786	828	882	828	850	892	774	840	791	805	815	834	788	842	848	860	808	824	796	874	875	849	872	796	863	823	840	828	874	828	859	828	888	831	804	850	831	846	797	919	825	857	818	838	856	856	833	843	842	838	836	858	802	844	879	832	847	775	832	851	783	830	790	757	799	789	815	855	828	760	857	891	882	855	885	847	841	825	823	850	870	799	804	804	853	852	884	822	835	804	828	869	848	856	863	809	874	813	881	794	866	866	842	824	783	840	824	832	770	863	852	848	855	819	859	811	879	791	805	832	788	811	809	814	814	855	866	896	838	855	818	858	837	842	845	855	836	832	824	833	865	834	807	838	890	847	833	845	780	826	864	862	838	828	817	847	828	807	859	802	804	853	786	840	831	873	883	829	801	865	807	824	852	807	804	869	840	845	824	831	844	822	795	852	810	823	850	790	838	842	801	829	854	814	792	805	839	858	850	831	847	869	865	829	906	849	851	838	864	817	846	855	864	837	840	823	792	828	820	866	847	841	843	819	854	839	811	807	821	822	845	807	853	825	858	813	870	824	815	783	851	827	771	837	884	837	837	821	840	833	874	791	811	826	812	840	854	800	810	825	883	842	852	808	826	798	830	839	849	867	847	854	792	797	836	778	907	802	771	877	862	842	786	801	836	856	817	851	830	840	810	861	871	814	830	832	813	795	844	830	792	807	870	849	858	864	851	843	829	834	859	817	888	790	833	815	829	828	861	830	865	837	834	887	834	880	823	816	870	837	803	845	831	821	842	861	800	815	833	886	831	790	816	809	883	821	824	799	836	842	843	883	822	825	784	867	817	821	793	816	838	830	825	851	839	784	866	854	831	840	827	867	851	832	823	866	811	862	807	845	813	850	832	835	829	838	858	817	841	805	819	841	818	829	840	864	827	812	861	862	827	831	804	812	892	815	862	872	792	866	819	812	864	818	832	801	823	854	846	821	864	803	859	820	847	859	838	819	843	812	745	829	857	869	846	784	841	836	861	890	817	817	828	821	825	795	808	859	861	843	829	870	852	831	824	827	809	824	873	806	793	832	845	829	826	781	875	803	867	822	860	836	826	859	837	804	814	870	822	790	780	877	790	800	796	842	856	761	757	805	812	844	812	863	865	805	808	792	810	812	844	865	836	830	873	805	843	827	835	859	828	821	854	854	859	884	846	788	847	836	808	811	806	893	866	826	829	821	773	866	862	853	820	861	863	854	795	825	858	816	858	838	884	816	821	817	845	826	846	824	819	816	847	859	816	869	853	832	828	802	900	858	819	790	802	803	880	854	871	854	820	861	876	826	826	843	804	813	862	752	855	828	863	843	808	792	795	848	818	851	830	823	877	841	901	807	871	851	798	800	814	817	881	824	809	852	834	854	824	834	832	802	826	827	833	811	832	893	819	812	882	866	862	811	861	821	847	814	879	795	847	834	878	817	817	861	871	832	822	770	794	838	862	865	820	893	836	825	815	834	817	807	834	850	890	832	819	840	899	835	845	834	793	830	814	844	808	855	849	824	816	851	822	776	893	892	776	821	778	882	867	801	857	847	851	836	825	860	811	838	806	770	855	843	824	823	843	833	821	816	859	816	852	819	826	849	864	806	810	825	828	801	867	830	823	827	832	881	861	855	841	822	870	840	827	858	839	832	802	802	841	812	845	847	808	818	804	820	872	846	852	858	840	860	847	824	847	788	827	798	817	854	862	833	801	896	848	839	879	815	780	849	826	856	847	836	807	828	826	879	797	863	841	840	859	829	807	835	872	822	855	789	824	829	819	810	866	827	859	901	792	827	805	837	877	807	832	824	850	813	835	780	833	816	836	846	803	833	811	851	856	839	855	837	784	780	840	828	777	838	818	853	809	829	856	826	841	865	871	865	844	859	868	787	906	808	860	839	827	821	811	867	825	821	818	895	834	871	807	875	798	810	794	801
23648	21068	28318	23496	20815	11331	1421	1023	816	827	792	799	724	758	751	703	689	714	707	716	790	720	783	3389	1269	703	671	688	676	702	705	667	674	667	690	714	692	715	702	730	666	686	684	684	702	726	702	676	685	679	662	686	673	689	672	698	707	690	713	665	688	744	682	680	678	665	691	717	672	666	687	661	652	644	662	658	682	667	712	671	649	639	637	718	666	653	627	682	683	694	648	628	715	657	694	637	675	646	703	641	714	657	718	630	660	721	689	701	652	705	667	635	676	649	675	690	636	669	667	673	628	684	698	636	665	715	657	653	727	703	665	665	651	698	726	632	685	606	670	673	669	676	653	734	686	679	696	688	629	683	632	663	664	640	667	695	660	656	655	661	695	703	654	690	711	694	641	679	678	647	685	666	720	631	685	679	693	657	680	652	714	642	688	709	686	652	691	679	672	694	678	701	645	640	658	671	714	633	684	646	677	690	655	687	653	657	671	652	655	652	644	643	670	714	660	734	648	656	648	696	666	681	683	657	608	635	689	659	667	649	641	661	637	646	659	707	630	627	682	671	663	614	653	674	655	670	665	683	690	647	681	649	660	667	678	685	652	669	719	705	683	688	686	672	675	666	639	657	655	668	679	663	656	644	657	661	693	621	665	645	662	654	650	660	602	655	674	662	705	683	651	665	665	672	691	677	674	656	680	619	703	628	622	665	647	658	677	667	684	667	641	679	634	676	657	661	642	654	680	641	699	689	667	655	580	682	676	612	657	644	673	665	670	712	731	720	699	709	658	653	634	708	652	694	701	603	643	633	679	653	645	689	635	678	643	713	659	691	632	670	684	696	695	631	663	654	659	665	645	628	686	660	702	688	614	681	659	683	694	680	686	644	637	678	695	651	691	656	676	695	701	682	648	684	631	668	647	674	642	690	668	657	663	662	690	693	690	655	657	635	700	665	648	693	610	674	656	646	673	675	666	676	666	688	671	689	648	692	690	674	686	635	673	661	687	676	645	670	661	629	675	673	706	632	666	631	674	670	692	698	669	694	664	625	649	662	663	641	668	674	653	663	704	663	642	721	711	674	721	653	647	695	655	656	688	631	692	633	667	673	671	688	646	656	618	688	676	678	704	625	690	661	698	612	663	687	684	644	622	758	691	664	671	652	664	649	691	675	618	621	658	694	663	676	633	646	638	660	674	598	679	675	656	657	680	655	635	703	605	642	621	667	704	673	703	641	659	639	695	651	687	646	643	722	643	678	659	692	675	646	671	672	665	650	671	642	697	686	662	653	647	650	630	667	664	684	674	666	723	720	688	718	639	650	663	688	710	665	624	680	664	660	665	666	686	709	701	686	703	660	629	665	684	692	648	689	660	653	620	693	725	695	689	696	674	704	693	638	658	673	678	689	665	685	644	660	696	668	697	699	653	644	665	651	660	665	726	687	631	651	699	649	644	666	713	677	632	675	650	661	677	675	663	662	711	637	671	693	650	720	645	650	675	623	716	665	664	625	705	676	682	700	626	639	712	697	690	669	675	713	690	657	644	643	675	680	660	646	696	679	672	663	652	653	665	636	621	625	666	706	667	675	692	631	683	663	613	651	679	647	681	724	671	636	732	655	696	656	666	660	682	643	677	697	700	651	693	670	663	660	689	667	638	656	690	697	687	718	656	677	603	704	678	639	610	699	667	697	643	652	584	663	657	684	661	665	641	671	689	635	689	653	677	652	648	638	666	685	670	674	663	665	684	665	646	676	616	703	634	607	668	673	643	679	691	683	674	638	644	684	683	698	658	683	669	676	676	645	637	689	696	645	681	674	692	659	638	690	674	671	690	664	652	686	667	704	643	643	654	669	630	668	661	656	682	680	643	643	657	631	677	625	684	668	675	626	609	647	737	655	684	684	643	693	650	685	653	652	702	720	675	694	666	685	663	678	663	688	664	627	717	640	706	653	651	694	721	653	676	737	703	664	665	683	664	683	645	659	716	720	632	685	700	677	665	671	666	682	684	694	681	677	653	689	648	726	676	655	667	652	691	657	674	694	679	672	646	664	661	658	633	649	673	683	694	673	658	619	656	698	670	669	678	701	635	652	671	651	668	695	677	714	632	709	701	666	663	680	655	661	679	701	658	647	628	644	664	650	654	650	720	654	672	698	622	630	666	655	666	602	654	667	654	611	696	693	653	655	683	704	663	689	647	626	654	663	622	677	676	619	676	672	646	668	653	717	679	668	670	607	678	682	669	620	682	653	643	673	642	703	702	706	688	640	684	708	674	689	691	677	692	711	650	645	674	678	690	636	651	664	681	675	691	665	630	625	652	690	650	678	669	695	678	718	666	695	697	648	660	722	682	660	633	659	640	698	701	636	675	675	648	678	684	630	684	626	614	688	670	643	661	648	652	688	696	638	688	699	670	635	638	675	682	678	687	664	667	658	649	648	677	620	670	632	607	652	679	665	666	716	657	660	633	673	634	670	692	664	698	665	630	618	693	662	661	653	678	658	664	646	639	666	666	744	663	671	640	645	674	667	677	662	608	607	649	670	675	604	703	727	626	676	629	680	727	670	718	656	664	633	687	658	691	655	656	673	672	669	708	695	651	693	685	613	690	706	678	651	691	640	670	696	618	668	714	642	632	692	673	601	666	651	671	722	717	657	658	666	691	648	671	676	662	651	629	677	686	672	661	662	697	678	640	681	655	673	691	687	692	703	707	711	665	649	689	702	674	648	688	672	704	654	653	675	661	639	611	661	681	628	670	680	644	671	692	702	668	687	717	655	678	697	660	650	711	692	700	661	640	689	638	655	631	699	649	713	648	618	694	704	703	643	628	661	649	626	671	638	669	655	657	645	690	668	698	662	695	667	675	680	643	671	646	670	692	626	644	703	640	636	650	617	671	639	632	637	744	673	682	652	684	707	667	636	676	641	641	668	632	648	677	688	657	623	705	641	752	613	662	632	676	680	642	678	676	685	669	661	670	692	692	676	629	630	639	692	642	666	668	662	695	622	617	704	622	676	690	653	629	690	632	638	658	691	714	672	697	691	640	679	684	645	666	675	676	694	643	636	639	777	686	668	647	646	676	703	688	716	687	643	674	641	629	622	676	622	650	676	679	685	684	662	663	697	666	683	651	613	693	671	682	706	650	667	652	676	652	670	694	694	651	656	668	663	692	669	679	668	610	659	712	664	681	688	653	679	649	662	669	683	675	659	687	691	691	640	620	699	661	627	661	666	715	697	636	680	682	680	647	679	741	662	687	661	662	671	669	666	673	629	692	655	688	681	635	683	668	634	683	690	657	710	647	689	686	660	684	682	687	649	628	705	678	668	708	690	702	662	699	655	681	683	644	620	662	648	674	656	703	625	679	651	653	664	645	643	637	659	720	674	638	690	692	656	654	632	659	646	667	660	639	685	656	663	633	664	686	661	676	637	685	665	730	619	632	672	686	669	683	745	673	704	674	698	698	724	681	770	648	677	645	687	656	690	600	614
39452	65382	6313	3929	2795	2370	1937	1718	1566	1439	1369	1240	1246	1197	1102	1126	1143	1049	1065	1076	1008	1056	1207	7682	2170	976	1016	959	966	1014	1010	927	1033	980	1013	938	1000	935	1025	969	956	1032	914	916	1026	935	906	1007	968	1005	989	945	951	921	975	962	1002	988	917	962	946	946	963	977	979	984	945	978	950	930	916	997	958	986	1038	941	981	955	920	936	950	983	974	964	950	948	951	984	960	1004	975	942	931	1033	945	936	956	938	1020	904	977	978	1013	978	932	980	913	1032	909	960	1003	955	942	964	1013	954	970	909	972	903	943	980	887	975	986	948	960	938	968	939	1003	958	966	944	901	959	952	967	942	955	951	966	981	969	951	984	1000	952	1036	952	964	938	937	975	960	1021	938	918	936	997	939	985	963	972	934	959	933	953	952	1017	946	947	958	1013	923	976	1027	923	969	982	998	969	955	1021	945	1024	945	910	975	985	963	942	937	943	993	968	935	906	927	1002	1013	926	937	961	936	1001	980	964	971	951	910	964	945	925	1016	895	974	878	944	972	919	948	938	1049	955	1029	976	905	1007	963	975	928	944	949	984	957	948	947	949	998	955	916	921	999	1010	964	946	930	980	993	938	987	1006	941	946	958	939	931	913	962	950	891	945	1024	1019	968	930	963	978	977	904	950	954	1005	983	921	1004	1016	922	961	957	958	948	966	955	952	934	987	933	985	987	990	980	949	913	956	937	969	945	1031	982	961	912	944	961	914	948	1039	928	936	937	983	960	973	1006	950	1029	853	955	966	1022	908	951	948	1010	946	988	965	944	901	942	975	967	958	1013	973	983	953	1004	955	927	914	975	1006	876	963	942	1010	964	1034	979	973	931	969	953	965	961	948	998	922	940	972	955	967	979	982	981	912	991	966	927	977	946	1004	1024	982	984	918	952	979	1050	967	938	943	956	986	933	981	962	986	933	957	969	956	987	943	938	967	959	937	926	928	982	944	963	1007	981	957	961	980	977	965	954	927	946	928	999	948	936	937	896	967	977	925	917	963	908	929	979	960	944	932	962	916	940	920	922	944	891	1016	881	980	950	994	1011	941	932	923	933	972	958	965	873	992	963	1015	989	932	989	944	958	1021	979	1023	1000	945	959	952	976	924	981	979	1033	950	985	892	949	911	971	1031	1010	986	1026	982	976	966	1008	987	901	925	932	996	965	968	955	969	924	923	972	974	998	964	979	965	978	946	939	947	966	903	980	961	925	938	985	929	995	983	907	946	1000	974	932	923	1001	935	906	976	962	963	939	944	1022	950	961	954	959	992	978	945	958	950	913	944	997	945	903	948	924	924	970	963	902	930	969	962	979	939	917	990	965	911	976	959	990	945	962	904	994	948	951	968	963	981	941	946	884	896	952	975	939	941	924	983	997	1012	966	1019	953	975	976	987	938	943	943	984	1051	963	951	938	974	980	982	980	939	990	963	931	957	941	980	955	959	956	963	973	950	959	950	976	899	926	1008	963	996	972	993	986	961	991	964	916	977	985	975	963	950	1003	950	992	969	986	1004	970	942	957	940	956	950	983	944	927	930	935	910	928	968	965	945	961	992	943	1047	980	1002	971	895	982	960	967	904	981	926	913	952	938	1021	1010	967	987	936	962	986	955	974	933	953	1027	986	997	922	959	954	927	941	881	944	938	970	962	1006	858	962	938	937	959	923	975	1000	965	972	950	963	992	931	971	933	1010	921	992	961	969	942	977	942	910	959	973	952	980	994	974	1028	964	983	913	889	923	989	1000	932	957	989	990	947	984	972	973	974	942	957	1005	940	932	1007	909	950	1010	961	965	1003	1011	976	1007	994	939	941	935	920	914	1023	929	937	999	938	998	929	918	1029	1030	968	960	974	914	969	940	1005	897	923	956	933	965	918	928	938	907	940	968	971	959	930	945	1000	960	975	977	916	904	961	964	958	1012	914	1010	968	896	976	910	926	953	942	979	981	964	1001	965	931	900	950	983	976	940	952	923	951	982	928	965	916	975	1028	956	982	922	964	989	950	870	967	990	980	971	1031	969	940	938	917	958	988	988	968	908	932	920	982	966	948	991	1013	1056	923	994	955	951	992	1003	953	1005	936	962	994	975	949	932	930	952	929	918	940	896	935	914	979	991	973	949	917	956	939	973	958	904	961	926	931	933	960	962	940	910	924	971	993	982	955	1002	970	935	1030	953	998	946	983	984	966	930	977	1001	954	985	964	950	997	954	985	968	990	956	921	951	950	979	960	981	940	946	968	1031	954	959	979	899	977	923	969	905	927	925	937	926	908	938	951	975	999	940	970	933	942	940	959	970	943	903	958	953	940	1013	990	878	914	936	1017	964	918	1014	984	918	970	917	975	949	947	973	962	1006	958	1031	960	979	954	987	979	952	979	901	935	924	1000	885	961	1002	976	967	948	999	971	1031	951	953	923	932	935	944	950	956	971	955	895	961	1011	989	1004	949	905	902	967	933	976	947	958	913	937	931	934	989	943	925	978	966	963	957	1002	981	931	976	887	1008	957	992	948	910	927	933	987	924	1019	989	885	943	952	934	946	994	959	982	1023	925	930	934	910	986	965	957	1017	900	957	910	981	923	938	981	976	992	979	956	948	961	968	965	920	971	937	970	976	949	992	954	982	1009	957	979	1009	926	930	961	926	926	976	952	939	911	950	916	960	984	958	951	908	951	936	987	976	987	986	966	1011	952	947	984	996	982	943	969	939	941	952	985	957	946	966	918	942	938	1020	975	961	938	995	959	947	947	957	933	963	983	1015	934	914	968	968	939	998	926	985	976	999	934	952	965	990	971	969	976	943	995	974	987	981	963	904	916	954	981	960	982	930	988	876	981	937	975	1016	963	988	935	946	955	934	952	967	960	931	902	990	922	959	980	942	967	958	930	978	961	987	953	929	1000	996	906	947	944	986	987	999	941	955	929	906	1026	1002	937	1010	965	965	985	977	963	950	1016	962	942	978	1043	981	1015	938	998	945	949	968	940	989	990	1014	963	924	898	919	915	973	934	939	962	1000	963	962	981	967	971	980	932	953	962	921	961	926	914	981	933	954	921	978	921	983	933	967	919	1045	964	932	991	941	961	920	973	1000	971	965	967	875	927	1029	912	948	958	983	932	966	1001	959	968	999	1000	947	925	995	991	1011	965	1055	994	931	988	955	946	901	989	921	933	1008	939	918	904	954	984	1015	911	936	965	936	993	950	996	911	931	965	927	957	985	1014	956	983	950	942	957	912	933	928	966	970	985	926	986	937	983	955	970	932	929	1004	952	950	988	1008	953	964	1034	897	956	973	948	972	965	934	961	962	984	995	965	912	951	987	966	950	949	1000	977	983	970	950	954	972	939	977	993	967	917	984	988	946	970	975	964	977	890	950	933	967	979	990	914	955	990	925	980	953	957	976	1000	901	865	994	987	951	967	965	992	986	925	925	946	957	975	992	962	969	977	944	878	979	1000	940	942	985	918	936	940	950	951	999	964	939	926	920	963	924	935	941	903	976	999	950	966	917	985	930	983	998	957	961	920	960	957	945	998	907	974	950	1014	962	979	1064	937	933	941	997	1008	901	949	957	942	1020	930	964	945	916	957	944	956	974	950	961	964	1026	983	904	942	943	947	955	1001	965	925	957	998
22767	20940	28021	23886	20880	20872	8968	1001	710	648	615	548	544	557	485	484	481	425	423	437	406	466	541	3666	1274	385	365	375	402	370	383	390	407	381	383	410	391	393	429	413	349	399	371	378	378	413	404	425	382	380	406	386	398	375	379	371	371	354	410	385	376	376	386	390	375	358	399	365	404	361	343	377	334	381	369	378	411	417	337	355	402	352	355	343	375	375	403	368	388	371	399	356	357	360	382	394	334	345	343	373	373	360	387	340	348	356	359	357	400	356	382	389	395	375	341	369	392	365	372	364	366	371	364	365	356	384	359	352	361	362	374	365	381	378	384	382	370	397	342	398	405	375	380	373	389	421	372	357	358	369	374	352	408	385	379	370	376	385	343	360	387	365	373	392	408	345	386	388	349	347	416	338	376	333	376	373	387	396	410	352	383	379	357	369	361	398	353	408	375	381	363	364	376	363	359	362	377	376	381	390	368	344	388	378	395	389	368	372	389	365	387	378	339	394	385	368	394	341	334	395	398	413	356	370	373	383	353	386	409	368	375	355	374	373	367	367	377	380	372	395	355	381	400	355	381	374	376	395	397	393	382	412	359	359	323	407	366	401	424	356	369	326	361	384	364	362	356	373	364	373	364	389	347	401	358	380	354	323	385	402	390	429	397	376	350	414	358	385	379	363	397	404	361	370	376	408	384	392	390	347	391	393	386	356	367	367	378	362	354	359	377	387	343	372	390	405	325	385	416	347	377	368	379	375	342	404	400	337	343	388	373	382	382	391	390	361	360	394	358	390	416	390	377	383	390	363	372	374	376	376	384	391	398	380	381	347	344	378	377	385	363	379	351	381	384	379	371	397	382	371	375	366	373	366	387	387	359	361	375	359	349	358	368	362	370	376	372	361	374	373	336	368	354	386	369	404	386	341	381	362	345	382	366	371	410	394	368	359	376	372	368	374	372	386	374	398	366	396	376	374	379	334	382	408	368	364	410	372	352	362	392	375	375	424	363	374	367	355	366	345	371	361	365	357	368	384	383	387	392	373	338	359	360	348	382	378	389	406	384	374	378	363	372	369	351	411	397	369	354	367	358	384	362	396	373	384	382	375	375	371	361	389	375	390	374	337	377	398	375	410	355	393	363	379	374	376	347	377	384	381	393	361	383	377	374	343	400	333	370	382	377	396	361	374	443	344	373	382	376	388	377	409	395	386	353	366	365	377	384	375	349	367	370	353	379	375	374	374	378	396	376	382	356	372	378	393	364	354	386	384	372	379	382	381	336	392	363	369	378	386	347	363	346	363	369	398	398	340	386	418	377	374	345	380	342	364	362	340	417	373	375	398	346	369	329	396	375	360	365	354	378	382	378	345	372	353	388	350	380	378	355	378	413	382	370	373	347	384	366	363	362	375	382	368	392	350	361	401	375	373	354	365	381	389	369	344	407	371	360	353	370	371	401	375	398	370	357	365	391	358	386	356	365	377	358	350	366	383	391	374	361	371	375	379	367	370	361	375	407	346	373	379	348	363	369	402	458	365	386	392	380	374	392	365	384	368	369	387	408	370	380	368	372	387	400	353	383	374	376	392	377	384	374	360	332	390	361	349	374	353	378	388	371	361	358	366	398	367	360	362	401	334	372	377	376	394	353	369	319	397	381	391	389	386	361	355	398	412	380	363	367	339	341	410	382	348	386	360	380	405	345	368	367	363	367	402	356	351	357	380	431	374	388	387	388	351	358	369	394	380	374	419	389	353	348	390	347	372	375	363	386	373	348	364	357	407	356	395	383	355	376	391	392	373	391	371	365	357	324	368	368	390	376	367	339	351	365	359	379	409	366	409	366	362	365	382	374	391	381	354	417	365	382	366	360	385	383	350	377	357	373	366	376	398	366	379	352	370	360	403	391	367	382	385	350	346	395	401	377	340	374	386	371	370	393	359	402	439	356	346	396	373	373	360	411	372	359	394	382	364	393	368	363	385	357	399	326	395	357	357	390	368	404	377	357	346	382	338	387	382	403	359	349	363	390	365	400	370	391	391	349	358	395	370	384	359	321	347	372	360	321	389	376	342	361	328	389	379	381	320	347	349	376	371	363	345	367	382	339	339	366	391	404	370	390	341	379	379	398	390	392	372	344	391	366	397	394	384	387	352	395	393	379	381	365	382	367	394	347	374	343	391	376	385	376	371	338	344	366	369	359	378	375	390	399	389	392	352	382	372	372	384	378	346	366	349	343	400	360	391	388	373	383	384	388	347	402	397	370	363	384	370	370	373	359	346	352	358	377	418	367	376	384	378	392	429	365	361	410	376	374	391	371	377	339	372	395	362	355	352	388	404	307	357	372	339	379	389	353	374	383	373	350	362	365	349	421	345	377	393	365	353	369	375	381	347	353	367	346	407	367	389	359	400	374	370	350	364	352	389	380	371	376	396	367	332	342	363	389	414	361	382	370	333	357	356	402	382	365	398	353	361	376	356	362	383	358	381	324	400	363	374	371	357	349	375	388	343	389	396	387	378	365	356	376	389	353	395	366	390	375	383	409	368	389	388	356	367	347	379	325	377	373	345	364	399	379	334	394	348	396	357	379	361	363	383	354	393	342	354	365	370	411	330	355	412	379	396	371	377	392	351	363	403	395	389	356	356	378	352	403	362	366	388	392	374	380	373	366	377	361	362	394	372	349	340	405	347	377	359	346	386	372	361	337	321	350	351	387	359	413	351	376	337	399	353	355	360	368	379	376	364	356	352	345	349	383	353	367	388	361	367	379	398	352	381	363	396	392	372	346	351	356	364	373	351	380	359	367	398	369	373	396	339	374	393	363	371	381	416	351	386	376	388	345	313	333	371	379	365	366	396	414	359	381	380	367	354	373	349	373	360	365	406	380	374	362	371	390	358	396	385	309	350	374	382	381	386	353	390	346	368	363	387	345	384	376	393	359	401	351	390	379	380	353	400	383	367	366	364	389	363	353	352	389	368	369	345	392	359	370	357	323	401	400	348	402	398	394	388	371	361	353	357	386	381	366	372	377	378	366	418	361	376	366	368	380	395	389	403	364	386	386	407	403	392	363	369	372	361	338	394	361	358	364	364	399	373	390	373	378	372	399	349	392	368	354	364	379	388	418	356	366	360	386	392	364	361	386	404	385	381	382	377	395	395	398	390	382	381	374	347	406	363	378	395	375	356	376	375	375	387	352	361	368	370	396	346	352	378	362	363	384	371	317	392	367	423	359	369	376	375	388	343	364	377	353	394	371	397	373	350	377	392	390	373	407	376	336	349	346	354	343	373	347	365	383	356	389	372	357	392	383	410	413	377	358	384	356	389	381	367	377	371	383	400	373	388	393	389	332	354	362	365	379	367	349	416	369	350	340	363	395	350	351	419	364	364	362	345	371	379	421	345	392	393	376	391	380	386	383	349	359	369	409	387	379	372	382	409	391	372	388	399	369	379	391	374	380	347	363	343	387	368	385	369	395	371	389	370	414	385	375	357	360	349
47185	74281	8428	5680	4098	3100	2322	1913	1694	1434	1293	1136	1048	942	963	873	780	745	724	753	703	708	970	8320	2265	623	590	640	606	597	599	615	566	614	561	583	583	587	542	536	552	567	599	566	594	564	565	613	593	570	565	536	566	588	584	603	567	579	541	594	561	574	560	543	553	569	508	569	561	536	603	546	529	513	589	560	548	540	554	529	541	536	511	554	555	558	575	553	560	560	547	554	578	577	589	580	562	559	558	542	550	597	569	594	529	525	580	548	591	525	579	521	563	518	574	556	570	583	551	527	596	539	552	543	556	547	533	550	520	545	571	551	558	538	535	544	555	546	562	531	565	520	520	568	590	567	569	569	553	595	516	533	546	550	549	531	558	582	565	556	545	585	581	542	582	534	593	557	570	589	559	536	584	524	556	524	530	558	590	583	501	583	555	559	554	577	558	556	546	533	533	566	541	513	565	545	502	538	588	601	560	576	593	540	570	518	532	523	572	577	550	552	573	578	590	600	542	565	518	554	564	543	568	565	535	574	558	529	554	614	550	511	562	575	563	547	553	562	560	544	529	531	597	544	581	551	578	601	570	540	550	577	558	601	547	525	502	564	561	509	556	562	599	509	559	533	533	540	518	547	557	561	549	565	555	546	501	539	568	587	569	507	561	562	553	548	591	546	542	564	539	565	577	553	567	541	567	550	541	560	513	533	536	554	557	518	576	518	551	577	555	551	563	567	587	554	555	507	592	549	564	541	555	549	527	544	547	579	573	536	513	588	564	562	578	501	544	555	539	521	559	532	567	544	581	586	574	551	541	592	537	540	563	517	527	529	533	525	603	566	558	587	560	568	563	505	539	561	534	553	578	554	550	547	552	550	567	564	549	546	536	552	539	580	518	573	585	572	530	548	585	528	586	567	566	591	594	542	575	561	499	537	565	594	534	532	567	547	517	542	524	498	548	546	558	510	547	564	572	587	571	561	547	573	595	572	519	571	562	555	573	559	537	590	568	515	531	522	544	583	582	545	569	556	508	553	558	561	564	533	530	549	566	604	574	537	550	554	540	559	585	560	594	542	562	549	534	552	524	579	569	541	581	539	583	540	566	531	534	549	538	570	549	568	547	525	555	531	556	526	544	544	552	586	520	544	539	528	607	551	554	550	564	569	573	528	571	525	561	529	554	556	568	586	535	544	573	554	564	536	486	569	551	508	536	495	545	570	529	557	551	546	564	553	535	573	544	575	504	578	563	562	552	538	580	535	538	550	580	572	582	564	538	552	541	559	548	558	557	562	568	572	514	554	564	557	595	565	483	530	567	559	557	584	567	538	572	549	552	546	575	576	559	565	566	556	582	561	570	531	559	560	588	585	561	499	565	555	518	576	544	532	577	524	555	555	587	589	549	593	544	541	531	534	516	523	600	600	537	543	558	545	562	563	564	544	556	579	520	548	548	546	583	537	534	554	547	574	555	544	575	562	532	532	516	555	569	564	542	562	563	577	548	531	564	553	560	591	518	520	539	546	518	536	562	563	579	521	529	562	556	537	524	550	560	588	596	536	581	577	539	588	559	584	522	564	564	573	556	534	558	565	565	581	546	560	526	529	580	514	546	578	544	580	523	562	553	556	554	556	535	538	542	568	560	579	546	556	608	559	538	600	587	575	528	536	513	560	555	529	550	503	540	565	505	603	570	569	537	592	576	597	552	543	536	539	582	539	571	543	515	548	569	560	555	492	552	546	563	525	570	582	516	561	531	510	574	524	534	560	581	578	605	516	588	524	544	519	538	541	530	551	587	607	523	573	563	561	499	586	574	570	549	548	549	601	551	588	605	515	537	568	542	543	585	541	571	514	567	570	515	588	566	555	561	545	519	555	557	572	570	542	550	556	531	542	580	531	536	563	527	552	556	547	520	581	491	540	534	530	545	544	576	545	571	509	543	574	542	542	579	562	536	502	550	553	530	568	530	521	597	530	565	565	593	553	540	555	588	600	535	577	545	536	582	559	560	548	577	583	528	552	542	543	535	595	555	561	537	526	590	561	561	573	559	535	584	541	552	543	567	542	564	527	516	530	505	562	544	558	527	558	518	530	575	602	571	564	566	575	555	511	564	581	563	555	555	551	572	570	553	551	581	556	527	573	571	549	598	544	598	546	588	525	535	567	559	567	571	545	560	540	547	536	540	569	538	582	553	527	566	506	545	549	584	553	543	535	553	550	531	540	532	546	543	569	568	549	575	585	529	573	558	529	547	513	526	570	558	553	533	576	568	502	533	548	494	582	569	598	594	529	530	567	576	537	590	579	547	558	563	559	519	518	531	534	617	495	565	546	560	508	558	514	560	535	584	554	524	555	537	572	602	519	536	561	499	559	535	523	543	559	572	554	557	510	552	540	539	576	533	519	535	574	545	572	539	569	544	537	569	561	545	526	535	584	568	524	534	536	534	539	541	535	558	563	550	565	576	569	506	554	495	556	553	563	549	566	551	537	525	553	567	561	547	523	557	559	530	518	591	544	554	553	571	555	606	548	566	557	526	580	535	541	531	538	548	524	533	570	549	572	575	545	577	540	523	526	571	571	528	561	533	579	553	537	574	556	556	550	553	559	586	532	542	521	575	590	585	506	557	550	511	501	549	547	580	559	520	519	537	582	566	555	550	551	526	515	534	557	563	513	600	558	535	546	600	573	549	587	552	575	578	503	537	592	543	545	528	567	561	577	572	535	549	539	575	567	567	581	564	559	587	532	578	564	544	587	608	574	548	554	572	533	551	539	561	527	539	587	566	573	520	556	568	550	561	538	579	569	536	537	557	558	581	608	525	546	551	540	603	579	547	581	524	577	605	559	545	579	552	572	579	553	543	567	595	530	554	561	526	557	532	554	538	559	552	523	561	587	569	579	553	588	534	522	536	555	561	544	583	548	540	527	553	579	532	565	531	544	536	522	551	581	603	544	555	526	542	596	572	587	533	547	516	559	589	525	556	582	539	579	577	536	587	552	530	570	554	542	567	583	523	531	546	540	560	554	553	534	540	531	559	571	527	565	554	567	571	584	531	556	582	523	587	531	487	570	568	577	564	564	547	540	562	553	546	542	559	518	580	518	569	580	516	559	555	555	588	572	582	601	570	536	564	527	574	544	555	545	576	542	527	564	529	566	574	551	581	566	620	528	539	540	570	615	506	546	570	544	549	548	512	567	540	544	600	549	573	550	559	557	497	565	550	534	604	556	568	549	547	568	534	543	577	532	550	568	589	569	546	516	583	548	522	563	560	533	530	524	514	535	559	542	615	516	551	550	549	553	575	555	553	526	532	599	561	534	563	564	534	555	537	564	556	558	523	532	541	571	528	562	549	516	533	558	538	536	525	561	484	566	523	562	570	555	556	557	536	562	527	550	542	593	585	556	538	545	562	528	517	556	551	538	554	534	543	533	534	506	537	551	560	531	546	579	558	563	527	578	550	552	512	528	590	571	571	540	540	599	591	532	573	565	558	541
26407	22364	19556	4338	800	700	627	656	632	587	630	562	628	602	625	624	667	603	591	638	613	580	607	767	760	582	612	572	586	599	613	633	641	586	577	587	617	651	559	594	601	543	584	580	608	573	612	612	636	624	603	603	599	593	582	560	609	604	587	600	645	625	595	609	618	620	630	594	637	592	621	637	637	541	612	563	596	624	592	587	636	560	626	588	585	621	615	584	565	620	582	605	618	572	635	657	597	589	609	617	616	600	639	609	621	603	638	635	597	575	640	571	609	550	566	639	626	567	576	633	594	583	585	615	655	591	597	632	598	590	585	629	568	576	649	637	613	625	610	610	609	610	580	608	585	604	608	581	608	598	643	621	606	600	603	622	593	584	596	571	574	601	591	562	593	611	586	598	560	587	587	629	622	564	587	623	584	610	643	590	579	603	589	619	576	631	638	553	589	595	589	599	592	561	623	577	600	615	554	627	579	578	571	596	601	587	623	590	573	615	603	594	572	594	599	632	615	676	612	631	586	582	617	586	564	615	605	592	593	596	599	587	569	595	587	575	556	608	597	560	582	572	646	624	624	618	635	561	553	578	597	647	604	578	643	589	622	606	598	598	589	595	583	591	561	591	569	597	599	599	601	614	621	605	580	628	584	606	599	593	575	574	639	617	573	607	566	580	596	589	616	588	572	593	616	587	591	593	661	628	577	619	609	589	619	590	594	583	582	591	607	587	599	542	624	566	599	573	595	597	563	608	592	604	592	595	591	623	617	590	586	577	629	579	579	533	593	637	657	635	592	587	605	588	607	610	602	613	543	566	580	595	604	606	562	616	596	618	645	587	587	596	593	583	591	579	585	603	586	601	580	614	635	579	570	568	620	592	648	581	622	570	610	599	601	579	632	601	605	576	589	625	564	603	626	603	603	558	611	597	589	619	584	572	561	576	569	599	625	584	581	610	583	567	591	576	584	583	590	577	618	602	574	627	602	593	586	621	610	585	538	579	632	593	631	593	604	649	593	587	623	548	582	610	559	601	581	612	606	599	545	587	563	605	601	613	607	634	608	579	612	595	602	616	620	580	591	643	618	595	603	609	586	611	620	601	571	631	603	551	573	624	580	629	632	595	576	618	601	657	615	575	631	600	590	588	587	621	606	588	625	609	579	626	598	629	576	637	580	587	634	619	592	613	595	600	586	630	629	627	595	644	561	585	594	613	596	584	610	581	598	619	630	586	596	601	600	561	589	656	602	617	596	573	636	578	632	605	622	569	603	576	623	581	582	587	572	588	614	619	585	614	638	625	601	599	645	563	602	604	548	618	580	612	610	610	641	571	603	623	591	624	565	565	610	579	585	593	602	600	563	603	596	562	578	615	612	593	612	572	570	655	636	588	629	587	613	564	636	538	585	594	579	590	604	607	548	562	596	595	563	570	591	567	575	599	611	591	577	614	627	628	603	582	611	589	616	596	588	604	627	578	610	587	625	604	567	589	564	619	627	603	603	580	569	622	598	611	614	585	626	562	617	563	550	595	582	595	608	536	625	559	596	632	598	569	629	570	560	612	570	611	640	626	620	599	623	604	628	613	592	650	622	565	606	591	622	689	601	619	599	586	588	549	575	568	588	618	607	606	604	622	573	650	590	578	566	619	628	563	583	603	553	610	586	586	591	636	579	603	580	588	602	560	582	570	594	650	570	575	610	607	611	585	595	576	577	581	664	610	620	631	589	621	577	571	563	604	600	624	606	617	590	609	636	577	675	607	574	584	576	566	605	585	619	579	585	576	581	581	582	604	581	574	579	656	598	615	575	597	554	601	575	585	609	555	578	620	598	588	617	572	594	579	619	622	603	632	618	608	569	589	583	586	555	578	608	598	545	602	562	581	601	611	582	635	567	632	595	587	587	637	608	603	586	599	619	566	635	603	619	642	617	601	579	640	612	598	615	576	595	586	635	609	579	626	583	623	593	572	615	597	591	613	648	597	545	591	614	619	537	599	623	634	575	621	577	593	588	525	595	623	599	597	588	625	606	560	613	608	561	541	621	581	607	593	585	575	557	616	577	638	637	588	629	567	589	603	622	601	533	623	656	616	622	620	580	572	580	567	607	611	555	539	546	599	616	595	578	620	574	566	588	625	628	570	559	629	649	546	592	569	580	652	588	559	622	620	622	620	635	530	610	606	614	610	634	613	616	580	646	566	652	547	592	589	580	566	620	598	608	605	552	580	590	573	641	579	582	593	647	600	600	616	624	608	630	616	628	556	595	646	617	607	610	578	579	553	617	564	556	547	624	594	603	613	583	599	560	622	547	590	609	569	584	599	598	605	595	611	622	577	605	642	650	570	589	581	612	607	595	615	544	630	566	620	623	572	565	627	583	624	621	583	590	605	595	554	618	616	561	587	611	555	557	590	604	588	611	623	614	603	565	574	572	598	643	617	583	559	582	581	591	651	603	574	568	642	611	579	600	594	609	605	609	619	570	587	595	621	576	652	595	604	593	607	599	618	634	586	592	598	606	593	561	578	589	593	563	601	591	586	589	600	615	556	615	585	639	599	599	585	571	580	593	606	604	626	619	597	557	643	610	584	621	555	582	581	637	626	579	631	562	622	534	619	627	586	604	606	611	635	576	576	571	612	611	557	592	621	584	566	635	629	605	618	579	613	608	605	621	629	586	593	609	580	627	542	584	592	646	598	585	600	614	593	612	592	605	599	594	583	610	593	594	561	566	612	595	557	624	622	571	589	637	578	564	616	579	620	624	610	610	633	598	617	640	658	610	615	599	584	635	603	540	606	588	587	588	545	613	615	596	619	608	598	594	598	606	600	658	606	583	582	572	638	619	623	618	659	620	625	601	590	633	576	600	618	568	582	594	594	600	568	601	618	572	604	634	586	600	582	615	641	652	563	554	600	582	607	582	651	563	592	580	628	595	599	598	573	616	579	574	583	578	621	565	590	618	585	625	614	617	597	629	567	581	561	585	620	610	606	603	627	554	611	615	621	592	589	636	630	580	566	591	591	600	558	555	547	563	618	654	575	613	624	603	589	540	579	590	628	576	629	605	608	539	601	589	552	600	604	627	607	610	612	561	609	616	554	576	596	605	572	587	608	602	589	612	601	628	636	623	590	560	643	581	657	558	626	603	574	585	593	594	632	585	631	604	611	606	560	600	528	610	629	612	617	568	607	593	590	608	612	598	610	580	607	600	567	569	605	600	574	582	628	576	642	592	644	616	616	578	628	616	581	567	606	618	585	582	614	574	645	614	631	577	608	604	566	613	628	633	591	621	585	634	581	622	591	590	617	610	623	602	607	617	612	608	600	590	605	557	587	588	593	565	525	590	594	596	589	630	603	604	593	587	560	628	633	563	569	570	616	574	593	606	584	596	607	590	610	594	619	574	581	592	619	582	600	605	601	543	568	583	549	621	626	557	598	568	593	635	591	598	554	611	610	606	574	581	594	575	607	578	615	614	617	605	604	558	556	601	588	617	602
18785	36884	7886	1244	1103	1047	988	959	989	978	968	892	888	917	881	906	909	897	876	868	799	889	825	1282	1171	830	896	848	857	859	853	877	867	825	868	893	829	819	872	832	866	863	859	890	807	844	849	881	853	897	880	866	853	842	831	847	829	886	861	841	834	839	885	853	850	849	851	890	894	876	826	866	828	845	876	872	904	879	871	854	880	839	886	861	851	859	923	855	830	877	812	884	843	839	828	800	849	876	865	841	902	843	866	923	833	843	876	879	874	866	833	846	818	864	831	835	848	864	818	910	859	852	871	828	873	863	903	919	808	884	864	829	853	819	858	865	846	844	844	880	870	838	848	901	861	840	858	881	864	766	859	830	850	851	877	821	921	858	837	878	823	864	839	852	869	836	802	857	858	855	834	861	851	882	875	868	841	884	789	885	864	854	821	814	914	892	835	885	864	857	827	868	894	812	810	823	801	854	811	850	888	866	867	884	818	844	910	846	854	885	838	909	817	877	879	861	826	896	868	838	881	852	871	848	826	836	864	834	841	835	886	849	860	896	841	870	867	933	874	905	832	863	896	771	873	829	893	814	853	893	883	853	869	902	848	834	887	845	861	832	918	896	894	901	874	902	828	843	830	865	854	901	879	887	868	877	862	890	884	872	935	840	906	856	871	825	894	832	828	879	912	870	815	847	847	909	819	880	909	814	887	852	855	868	885	890	829	837	869	894	889	816	897	790	837	892	826	834	885	897	878	761	848	891	869	839	837	906	877	868	895	858	824	868	864	838	809	793	867	831	793	864	848	859	858	866	856	839	851	884	872	858	814	878	811	880	808	882	859	843	858	870	872	765	823	858	890	856	862	835	855	884	857	872	887	861	871	902	878	868	858	787	860	875	866	862	869	855	902	836	856	908	846	874	867	852	876	882	878	800	842	838	863	826	807	836	833	858	862	847	826	880	830	871	848	914	888	850	913	853	854	952	910	866	868	808	872	854	867	877	843	840	847	857	874	839	876	818	817	835	857	847	858	819	901	889	929	870	888	863	826	855	864	915	906	829	841	896	831	841	899	876	811	816	838	873	864	830	873	856	933	829	897	848	857	927	870	818	846	848	805	889	885	882	834	883	855	899	857	906	824	871	859	864	839	874	873	826	859	817	827	881	854	899	854	884	859	870	844	880	847	890	880	845	861	884	824	865	855	889	803	835	862	837	828	908	921	836	862	888	819	847	851	864	867	840	836	860	875	893	888	800	816	835	876	885	831	859	879	891	825	894	877	827	847	874	839	849	876	860	872	838	926	808	818	839	847	897	818	840	831	832	829	856	876	917	865	845	861	863	858	838	806	871	895	866	869	851	861	809	869	832	890	922	916	843	879	890	863	840	867	805	866	816	858	914	894	855	825	836	866	779	878	840	834	828	875	846	839	823	867	891	838	821	850	913	871	870	832	871	804	828	843	858	859	842	840	902	898	838	874	834	869	842	899	878	890	890	866	835	877	842	824	897	842	880	825	849	876	893	839	797	838	889	866	901	859	846	831	845	899	885	840	852	886	870	841	888	871	923	872	844	810	833	829	855	847	866	897	816	853	885	852	830	835	886	852	832	874	847	839	887	852	858	828	897	878	868	852	885	862	867	870	818	875	857	838	849	823	832	851	847	821	836	858	897	866	825	879	864	848	826	897	896	811	838	859	889	804	879	898	880	824	871	858	894	855	842	925	791	874	883	891	852	882	845	840	814	880	875	873	792	886	869	874	896	860	839	814	904	815	869	875	848	926	922	873	845	784	868	859	852	853	817	874	821	865	836	892	832	833	847	840	837	849	857	905	846	833	847	872	860	832	849	855	843	869	855	809	895	862	807	856	835	860	880	884	898	861	821	906	867	850	887	811	883	874	895	853	857	865	845	917	834	843	849	903	855	818	867	870	841	872	846	882	828	827	852	874	890	822	861	887	853	870	829	803	887	887	916	888	849	862	883	860	851	842	864	873	869	860	766	880	877	894	898	836	907	813	883	866	889	888	810	824	878	859	855	899	897	844	829	879	847	846	915	866	887	856	858	859	830	880	850	868	872	793	915	804	877	905	872	867	854	851	845	887	838	875	874	876	875	857	885	879	887	854	826	927	852	889	808	845	840	863	817	855	823	932	901	877	835	892	866	900	872	825	858	800	927	865	832	824	855	843	860	861	866	857	915	800	883	840	821	853	840	840	870	881	855	819	826	875	941	918	875	850	815	856	862	858	869	807	901	853	861	901	879	853	841	836	886	850	866	855	907	829	856	859	853	842	839	813	850	836	843	874	835	844	852	897	879	847	845	852	858	828	879	856	822	821	862	904	836	908	866	847	871	848	848	856	836	842	871	925	858	814	854	841	903	910	855	812	884	824	843	876	874	846	847	884	897	895	862	853	905	911	831	852	901	860	900	882	889	835	869	842	854	862	825	874	849	831	815	866	906	853	841	840	840	871	842	870	856	808	828	855	898	879	852	911	879	878	817	815	829	867	872	869	835	871	876	832	874	892	847	823	844	871	881	860	891	850	870	841	831	844	903	841	855	895	835	865	857	842	805	840	835	829	865	866	868	802	823	854	875	847	899	880	819	833	821	824	844	832	908	882	832	837	819	866	869	862	801	880	879	876	841	844	880	877	853	851	879	892	883	888	869	824	863	865	823	838	895	915	861	863	879	881	856	875	857	896	851	804	876	848	821	901	845	858	863	893	880	913	860	907	860	827	804	870	916	828	867	874	913	846	891	879	859	878	850	826	879	880	835	889	822	813	886	909	824	843	877	851	874	894	837	889	858	846	794	867	825	821	856	891	818	848	865	849	846	816	894	884	854	853	846	848	804	813	841	850	864	910	835	887	862	852	879	853	863	874	904	897	890	827	851	874	861	826	884	906	898	886	878	845	863	839	831	834	857	876	858	868	867	858	858	820	851	868	877	880	887	870	817	828	844	882	806	848	873	905	891	854	877	871	880	863	860	859	860	876	880	874	875	826	890	833	907	891	858	816	873	879	864	827	838	891	801	816	851	818	898	845	819	828	868	873	899	853	864	839	884	817	872	849	850	849	829	885	891	854	856	905	851	832	851	857	829	800	911	840	860	839	892	883	859	834	853	842	833	883	853	860	853	878	819	877	852	875	830	840	811	847	853	836	855	836	852	825	850	893	895	877	858	878	842	828	833	820	825	892	845	864	837	859	860	822	900	892	839	826	855	839	870	810	868	878	861	854	863	863	854	850	886	892	847	865	832	867	857	849	910	906	841	905	831	862	919	818	855	770	875	841	843	899	877	874	838	903	838	884	867	843	877	860	892	907	875	876	821	847	862	894	799	868	848	858	873	888	826	849	867	836	890	853	809	846	805	815	873	868	848	897	817	814	857	894	877	883	862	880	816	884	865	880	798	859	898	804	851	815	883	862	853	877	873	900	877	862	855	868	897	841	874	885	873	881	840	801	840	855	841	853	848	823	830	826	799	933	919	826	876	808	846
23740	21097	28271	23656	20806	12025	1486	950	919	838	854	817	752	745	798	763	761	794	750	730	742	768	735	2080	3135	758	741	644	659	712	710	692	710	669	657	728	721	675	718	653	696	733	715	645	698	735	704	651	665	697	676	665	700	681	707	714	704	706	642	685	712	699	652	703	667	704	678	682	673	678	662	701	684	704	741	646	682	692	724	703	731	669	758	651	686	649	667	644	700	647	685	633	726	718	616	687	728	674	723	666	699	643	752	716	728	677	681	709	746	673	683	635	682	673	703	657	704	665	706	710	713	655	702	710	633	689	671	667	736	725	688	669	663	721	687	654	674	667	643	671	705	706	717	646	683	690	686	684	688	665	678	649	715	685	724	684	658	686	714	680	699	737	678	708	670	668	699	714	667	695	667	687	735	691	715	681	661	702	702	705	652	641	699	688	725	681	637	655	679	716	670	708	680	719	668	674	693	707	684	671	661	698	681	675	724	699	691	699	722	660	656	637	664	676	703	660	688	659	661	655	634	717	708	635	680	685	710	708	702	676	672	733	657	722	655	716	665	723	669	683	715	718	684	721	700	726	737	670	737	719	699	665	688	702	650	711	675	723	701	675	708	663	707	705	669	732	726	672	712	649	695	703	642	693	725	701	676	653	702	692	703	707	640	675	699	719	646	699	700	699	660	669	678	660	733	672	663	694	732	679	719	670	708	646	640	688	739	623	713	700	685	747	701	723	693	690	713	703	680	655	616	695	687	659	689	654	689	689	696	684	688	706	729	684	626	710	672	666	675	711	665	697	677	719	645	689	658	714	734	673	664	666	729	635	627	730	664	729	693	683	672	665	701	680	702	658	613	680	684	686	712	642	656	646	665	688	690	680	647	656	680	698	709	681	655	676	698	688	711	706	636	672	685	707	681	723	746	710	653	685	651	695	680	697	649	682	686	703	689	703	657	669	684	675	728	689	675	670	693	704	683	695	633	724	694	687	686	681	681	726	692	770	699	661	671	691	696	709	674	653	686	673	683	671	655	684	681	689	679	687	726	685	711	659	667	728	693	721	713	684	698	601	669	692	681	699	706	652	675	688	680	670	680	675	658	705	692	709	682	687	644	695	695	696	671	674	686	676	714	707	737	690	709	669	699	664	682	732	698	676	675	688	701	659	686	693	697	671	709	643	722	712	693	692	703	675	713	692	699	729	685	721	737	700	701	675	728	742	688	688	736	725	673	698	664	688	720	703	671	709	709	678	716	671	735	677	708	656	673	679	680	694	659	642	658	662	709	679	698	648	657	661	689	697	676	679	676	677	696	700	678	683	688	691	697	705	665	689	695	688	658	698	707	680	681	721	723	698	685	703	667	665	717	709	714	672	658	681	722	697	643	705	662	674	723	693	684	631	692	708	648	681	690	633	721	697	694	709	670	692	675	735	662	643	706	699	702	720	662	669	718	686	691	689	683	657	671	688	651	698	686	660	681	656	663	689	699	708	708	686	700	688	741	694	711	699	737	700	683	715	676	658	731	679	663	682	705	712	686	716	704	706	714	691	625	642	678	727	709	678	709	714	700	716	696	683	725	672	687	710	700	708	676	708	708	706	690	682	702	716	707	680	729	691	693	658	685	712	686	702	649	689	721	698	662	677	629	674	646	724	693	682	666	708	724	666	720	696	695	649	635	737	700	664	699	670	643	682	698	709	670	689	698	722	655	732	650	723	707	731	701	646	708	728	678	665	693	655	735	681	651	682	682	690	683	665	668	679	676	738	675	733	682	704	732	645	718	689	724	691	653	655	718	721	753	688	699	683	709	681	641	685	686	647	741	692	708	706	662	698	707	688	699	718	677	702	681	663	687	688	674	710	724	697	682	696	652	667	704	665	752	683	724	692	638	657	706	653	705	673	722	708	691	717	687	725	736	637	661	687	662	700	644	657	694	684	683	682	730	656	712	686	704	676	690	685	683	642	650	678	690	690	703	683	726	679	669	663	688	657	653	711	685	688	731	706	733	686	667	718	663	680	646	701	633	704	715	676	694	693	693	730	652	696	687	690	669	692	689	694	687	695	690	672	679	677	712	676	706	691	711	720	645	690	687	668	705	677	662	728	697	733	680	652	694	697	701	712	693	705	744	696	697	663	693	700	665	668	664	693	694	686	657	671	659	703	655	688	656	700	679	706	675	643	710	719	640	651	693	671	676	702	712	723	657	677	664	650	653	676	714	695	686	674	719	706	666	651	683	672	677	641	692	671	693	708	671	691	648	712	696	681	732	630	717	685	703	657	651	701	672	691	689	669	698	658	706	678	660	686	682	695	659	704	710	647	722	646	725	691	699	717	700	667	675	716	637	695	629	692	656	692	695	662	729	664	719	691	683	708	674	699	649	668	658	693	715	651	683	694	622	687	656	688	727	673	718	683	682	679	686	713	673	667	709	691	684	648	701	703	720	696	686	659	692	697	702	693	691	614	719	678	669	682	729	696	695	649	642	675	718	701	686	683	698	687	709	697	649	722	679	657	679	716	691	671	705	712	687	662	701	709	692	695	669	685	669	669	700	676	704	684	711	665	703	649	707	697	675	724	664	681	695	707	694	686	654	673	689	652	732	705	696	682	696	721	720	727	677	679	659	648	664	683	678	666	713	700	667	703	693	665	697	682	693	711	700	681	709	666	676	689	695	645	674	694	637	673	670	660	640	672	690	689	702	645	688	722	700	695	718	687	625	657	680	673	694	705	740	710	711	661	651	698	678	651	630	725	663	677	683	700	666	671	715	681	702	674	649	628	677	658	730	670	654	695	663	741	667	722	651	683	707	664	711	677	679	704	697	652	633	688	680	697	683	688	658	686	691	680	724	689	669	656	641	732	666	688	688	651	646	675	717	657	663	681	635	676	686	704	658	693	661	664	662	701	686	678	679	708	701	706	708	708	664	717	698	741	653	708	728	672	692	703	748	682	692	694	673	610	702	697	638	681	690	679	729	727	714	667	635	716	682	725	721	676	685	660	719	698	659	771	768	651	681	672	666	696	677	726	686	639	687	695	677	680	678	744	724	691	711	703	718	699	677	717	706	683	677	645	725	692	714	680	695	665	680	689	703	688	661	662	666	685	679	689	645	650	680	645	680	678	615	699	671	725	692	735	682	667	667	676	650	707	708	708	632	658	695	688	685	752	699	701	714	667	695	633	657	670	635	645	676	714	654	663	743	693	707	708	680	681	667	714	681	687	638	657	699	688	707	663	700	695	677	727	674	668	685	683	666	656	702	681	709	658	706	653	687	694	666	718	668	722	760	702	659	693	671	632	702	665	695	694	692	659	678	624	612	736	693	691	651	678	668	697	707	687	680	735	705	671	698	688	695	649	650	678	676	712	674	665	679	685	712	681	698	653	699	679	685	693	710	668	678	664	688	676	752	688	678	675	695	698	708	695	705	684	725	684	705	660	645	696	670	704	726	670	659	692	672	703	697	696	629	659	726	649	686	699	741	642	683	679	709	690
41981	66395	13608	3733	2742	2279	1932	1728	1609	1449	1343	1233	1366	1283	1203	1140	1080	1112	1145	1041	1116	1048	1072	4625	6610	1013	1091	1076	1013	994	1032	1041	990	1019	1009	987	1042	1007	985	941	1000	969	1029	986	1039	940	1055	982	1069	1002	995	1012	982	1002	987	1021	979	1004	1074	1008	1005	998	1011	947	1048	999	958	980	917	958	987	976	1032	989	958	935	962	1026	926	1009	1003	999	995	1014	1012	1008	1006	1004	1011	966	1006	1053	934	997	998	943	990	973	1000	964	1023	1050	1033	975	1013	989	962	1020	995	953	931	1013	983	1005	992	1002	1015	1014	1002	1099	1014	962	992	1018	979	986	1046	982	956	998	951	966	1037	986	997	937	989	933	1029	1025	1055	949	1022	956	1047	992	928	972	1035	1012	1047	1021	1035	1016	1029	1022	1021	937	1020	993	998	956	1026	1004	1003	1033	950	978	1011	1013	1001	971	1023	987	1024	1009	981	977	992	962	942	1027	1027	962	1003	1031	1043	940	987	979	969	1009	1027	1033	995	961	1005	939	953	1017	1020	943	952	994	1025	966	1046	999	1042	1038	958	983	1006	951	1019	991	998	1042	1033	1083	941	959	996	1047	933	972	1013	1012	998	1020	954	966	950	1002	991	970	979	974	990	1010	954	965	1009	967	953	963	1009	998	936	947	974	1043	1025	970	1000	971	996	1012	1003	1003	1014	976	993	1046	968	1016	962	948	971	1004	970	1037	1023	980	996	988	1025	1010	988	1042	1020	1026	971	1006	969	1009	1044	1059	951	996	1001	1011	952	1015	1049	982	966	993	1019	1013	1002	1037	1012	946	948	921	945	965	951	1004	1043	962	991	997	970	1025	1015	989	968	945	1014	989	1010	1033	1020	987	963	1000	982	974	1007	992	989	995	968	1019	1008	1019	987	1015	960	981	1032	977	1013	971	982	1075	920	942	969	1033	977	1035	969	959	945	987	1016	1030	1014	1006	953	1050	1005	1045	986	953	1011	970	958	1030	1004	1009	961	1044	1014	1041	973	964	1024	955	1010	975	1039	952	957	988	951	968	1010	986	963	1020	974	989	946	994	950	973	1030	983	966	968	1026	1013	981	993	970	967	936	975	1017	970	975	947	978	1018	1012	1007	985	1014	994	1000	954	983	988	977	1009	994	1041	1012	1009	997	972	977	979	1007	965	980	972	980	974	989	991	929	984	1038	1028	1007	928	955	1026	995	1013	963	1000	1011	962	1029	960	922	1020	1027	996	1039	1025	935	990	1024	1024	1010	994	974	993	1034	982	1057	911	1014	953	977	964	1020	1038	1019	1006	989	975	994	1021	975	979	991	1062	1033	966	973	967	1046	1036	1023	1055	961	1007	947	978	991	1003	967	982	1003	989	934	967	986	924	948	1009	997	1019	1011	1003	960	967	974	1013	1020	1053	989	951	1031	981	1053	970	1031	988	991	988	987	1066	999	1002	1020	995	1024	971	937	1004	1014	1018	961	977	1031	942	990	1020	1055	1008	994	1015	1055	963	981	1011	1052	966	1018	1035	972	985	958	963	1001	977	943	994	989	993	976	974	978	954	975	958	1008	935	975	986	949	929	974	1014	1008	993	943	977	953	978	1035	976	992	998	961	993	1058	1014	987	975	1058	995	1028	1020	953	1018	969	1017	914	1027	978	995	1000	980	966	996	967	1008	978	979	982	1029	989	1004	999	956	976	988	1022	1037	1048	951	1020	986	1039	1018	962	930	1016	1008	997	1034	946	995	989	978	959	991	1004	1016	1005	991	984	1008	936	985	990	978	1016	972	964	1038	966	991	1038	1030	946	1038	998	1012	983	956	1010	993	1002	1018	1006	1013	960	1052	992	974	972	984	936	1005	951	989	984	1032	1028	1016	939	985	970	973	1005	965	980	969	938	999	987	1053	1014	935	981	973	982	985	925	1023	1012	1044	993	966	982	986	995	1019	1019	977	964	1005	1001	1002	999	1034	973	976	1007	999	1021	1011	1033	950	1006	1006	977	990	1003	1013	1036	950	998	922	1005	1005	1008	1005	1000	973	972	1022	989	1002	990	993	992	980	973	989	1061	1016	1009	970	1020	931	977	932	982	974	924	987	958	1048	1006	975	978	1002	979	971	1032	1017	1049	1004	1005	982	1020	1024	1019	958	1065	988	998	1061	975	952	1022	991	988	1024	955	1009	998	985	971	1040	961	1011	957	973	1061	966	998	937	1008	986	992	1041	1013	966	974	929	1015	994	931	940	989	973	1020	1032	996	1012	1006	1004	986	977	959	1029	1003	1009	1004	989	1002	1023	987	986	1014	1005	1001	994	969	1029	994	968	937	1010	1012	1055	1010	1018	965	1002	993	1003	980	966	955	1030	989	979	950	977	996	954	978	1001	966	989	998	1016	1068	987	1035	1001	1026	992	962	1000	952	1041	1000	994	1012	994	955	1005	971	1026	935	988	979	1062	967	1004	1062	969	959	984	1046	1033	968	959	975	984	1014	991	952	981	1001	968	1003	923	985	966	996	1004	997	978	982	1031	1045	995	982	887	990	1051	969	981	997	959	981	1025	1023	972	1002	946	998	1014	967	972	988	1015	1023	982	1017	935	992	1036	1002	1020	984	956	913	949	1021	1037	984	1018	1015	964	973	977	964	981	995	966	1021	976	948	971	944	920	936	988	990	1003	977	1024	974	981	990	1034	1018	994	1018	997	971	987	970	1039	1009	981	942	930	985	980	955	985	992	968	1013	1026	957	1021	979	1019	977	982	989	1041	997	1004	983	1024	970	981	1009	1036	988	976	952	1036	981	1026	951	971	959	995	980	962	1022	950	1040	989	981	972	1007	967	987	995	1005	1002	960	997	1007	960	963	964	997	1019	972	921	987	923	965	941	975	1024	936	970	1017	949	1028	979	1012	1003	959	976	980	1031	1001	989	988	942	1041	976	993	984	958	1009	985	1023	955	947	1016	973	978	983	983	1018	965	991	970	1029	949	1016	998	977	1008	1044	977	945	1024	995	1004	965	983	1025	1024	1008	1007	970	932	1027	1031	964	1020	1017	1013	999	1024	941	976	1008	1000	965	943	987	995	979	984	1017	1008	988	978	954	1000	1051	1037	1027	1036	956	977	1015	978	988	988	995	1036	1027	978	1047	958	985	989	1015	965	1069	1012	974	984	977	975	1000	988	1018	970	1027	953	1023	993	1033	991	988	994	965	999	1007	1001	997	975	1040	928	1014	959	991	1000	956	983	1004	1000	954	943	1022	989	995	936	1023	906	993	1037	979	963	965	1024	1021	984	1014	997	984	965	989	1012	1006	981	986	1056	976	902	1042	954	973	974	966	987	980	983	1016	1037	959	1044	950	957	941	992	1004	957	936	1038	1000	949	974	911	1017	1010	1001	969	1042	1001	1005	968	951	994	961	1021	922	1034	1022	968	1031	984	1038	961	997	995	1007	1011	979	1016	1030	982	1022	952	950	975	1023	1024	1043	979	957	953	1052	967	1060	987	1011	982	1002	1020	928	992	942	1011	976	997	996	938	973	997	1062	1010	991	1015	969	984	1007	1033	950	1047	968	924	1025	936	997	979	931	996	977	977	987	975	989	995	1084	990	1002	1018	978	936	931	1040	988	994	1047	1018	940	1034	973	944	1009	992	1049	1006	1048	1013	1005	974	1010	947	1001	1005	950	1023	972	987	988	1018	951	965	1002	1019	1000	1021	976	970	978	958	967	1036	1016	1021	973	1015	1004	1040	998	998	984	988	998	962	974	975	1020	995	1046	966	1012	960	987	947	984	1049	979	983	978	998	979	989	986	952	1019	978	981	978	976	1036	1015	989	960	1022	941	978	1024	988	1021	977	1002	1021	1013	1024	1012	964	1016	998	973	1022	971	989	1015	961	1032	1062	962	950	962	1018	959	957	1017	995	979	991	999	972	993	1010	997	1034	901	995	1002	1004	1043	978	999	973	1033	1000	950	1029	1009	971	1030	973	1002	999	941	958	1011	963	985	993	1006	976	968	997	1029	983	1033	1014	990	979	1003	993	995	966	980	1012	957	1005	978	916	1004	1010	988	948	966	989	1029	974	927	956	952	994	989	1007	938	1027	970	998	946	989	1004	956
22741	21001	29393	22417	20845	20607	5796	891	735	649	638	586	595	548	539	481	504	420	445	488	397	447	460	2471	6157	459	416	430	433	442	409	422	401	382	406	405	437	362	425	441	409	461	413	430	456	440	391	429	414	385	397	438	377	423	433	408	370	385	420	395	418	379	402	408	429	396	382	414	415	393	372	421	431	396	399	382	405	408	375	400	456	444	410	404	419	419	421	392	409	398	414	430	429	376	411	422	426	394	380	407	418	397	408	409	361	388	392	388	415	378	438	438	385	357	369	414	368	377	379	388	382	399	400	411	397	389	402	376	399	387	411	432	394	400	405	368	369	409	400	430	416	401	390	417	394	396	402	427	397	377	376	381	399	401	382	394	389	399	371	388	375	405	390	391	406	359	382	372	433	436	360	396	405	405	385	394	393	402	405	384	376	380	389	428	411	389	415	392	368	391	413	433	410	358	444	429	390	428	366	392	422	393	386	378	368	400	391	369	423	402	426	405	444	408	398	403	395	357	400	407	381	401	438	383	365	379	388	363	389	407	395	387	385	421	409	419	378	388	401	406	419	400	394	388	402	373	399	423	417	394	413	375	392	391	343	367	400	401	376	384	372	381	396	419	414	383	422	388	393	395	386	377	422	411	424	407	374	418	423	388	374	405	406	435	375	386	392	409	379	404	383	416	379	397	381	409	402	409	394	392	456	367	453	370	384	386	431	384	394	403	428	395	355	404	396	406	404	398	402	427	373	402	384	397	390	379	429	378	398	425	356	406	396	368	384	406	416	409	431	407	414	418	426	410	421	354	415	377	418	429	403	413	392	406	356	395	405	407	391	408	400	409	396	406	408	418	403	385	395	387	410	392	407	363	409	395	374	408	398	406	418	416	375	383	387	396	403	387	396	417	386	409	399	382	400	431	423	406	384	370	398	403	390	404	405	396	386	377	422	400	390	389	378	392	398	387	383	389	388	397	406	408	414	418	425	376	388	430	430	419	391	404	410	400	401	384	419	399	408	451	399	422	415	378	389	390	390	374	428	414	434	390	382	392	404	374	406	381	379	388	406	385	400	406	390	378	399	396	381	406	346	396	416	395	369	379	432	407	411	392	426	432	412	419	402	402	392	381	421	396	398	366	380	412	419	389	380	406	382	403	422	394	390	422	379	395	412	400	443	383	412	394	431	420	402	401	404	345	427	410	398	405	377	432	368	396	399	383	433	418	407	406	406	401	422	353	397	413	369	354	432	364	378	369	383	389	383	382	393	410	365	396	426	433	421	362	349	353	393	349	361	428	387	426	362	402	371	402	421	437	431	392	391	401	403	395	395	371	414	422	412	434	424	377	400	382	371	385	387	381	379	407	385	415	405	372	431	413	397	390	415	381	376	424	348	369	375	405	382	396	369	387	407	408	376	384	417	380	384	397	377	417	391	394	407	371	398	419	410	405	424	393	424	393	409	392	399	386	397	412	408	375	388	389	381	413	384	442	396	364	386	404	410	393	403	411	390	402	409	401	409	421	399	386	392	372	407	374	346	391	393	427	393	368	403	413	408	386	368	413	374	406	406	416	393	400	390	373	395	437	385	359	408	376	403	393	378	378	363	415	410	373	408	442	406	397	379	388	417	420	404	411	386	430	435	431	366	363	368	390	397	396	419	426	386	394	411	420	431	378	406	415	378	417	377	374	433	436	382	408	373	404	390	409	400	383	394	381	391	356	400	350	431	385	445	454	419	387	448	420	382	428	425	398	406	409	414	368	361	362	401	430	427	405	406	405	425	397	403	411	398	397	408	390	373	394	387	396	411	398	387	384	376	403	441	437	414	401	387	392	432	395	419	351	392	394	407	409	403	413	420	384	385	388	423	406	419	426	364	414	399	368	385	405	422	393	455	405	359	404	406	423	374	378	409	389	366	380	395	417	392	406	430	407	398	390	449	417	397	422	419	397	384	414	361	395	391	363	407	446	403	383	401	435	402	392	413	406	382	422	399	421	406	369	424	389	397	374	407	380	395	360	428	423	393	395	388	397	369	395	408	407	394	398	387	387	375	365	401	386	404	361	393	385	413	395	420	392	388	398	371	381	378	405	406	432	423	413	385	393	413	405	418	439	412	389	396	403	358	400	390	410	410	397	384	382	431	416	378	400	374	418	435	426	375	415	382	408	409	415	432	422	414	377	404	389	423	372	426	407	415	378	394	401	358	395	402	435	389	432	394	389	420	432	398	414	365	398	416	351	380	409	409	384	431	449	419	402	387	403	376	403	381	391	395	376	361	402	415	417	396	403	391	364	408	393	381	385	441	416	422	422	383	376	404	388	357	418	393	418	428	422	389	385	418	433	398	414	397	406	381	378	422	369	380	367	386	407	430	402	437	376	393	397	410	390	379	391	425	388	421	401	422	415	396	393	411	385	393	397	367	376	370	365	408	397	421	397	399	419	416	387	376	403	428	417	379	391	355	388	405	434	370	417	380	392	423	373	397	431	439	391	405	402	410	397	383	405	410	410	404	368	408	367	357	378	401	384	423	389	382	371	432	410	369	387	413	392	406	408	370	384	391	404	408	381	396	374	441	397	402	394	420	396	413	377	369	418	379	403	404	369	441	406	352	418	412	425	397	389	408	392	401	382	375	457	440	389	389	392	430	394	405	392	392	395	378	420	410	380	403	390	420	402	368	380	407	399	412	409	408	376	393	386	383	392	381	386	369	428	424	379	436	419	423	395	358	415	435	400	396	402	385	419	390	399	403	387	424	374	397	398	410	366	362	368	389	382	395	413	422	412	399	436	405	383	380	405	338	387	406	382	382	374	408	414	410	386	422	369	387	404	420	380	401	391	408	392	364	418	348	400	402	397	413	422	425	380	377	405	418	412	408	396	394	383	369	363	423	409	402	392	385	382	399	416	400	377	394	384	407	413	418	390	384	389	390	406	412	401	363	401	376	432	420	369	413	364	349	402	411	414	404	425	366	415	402	414	407	396	429	415	376	378	427	383	397	414	383	406	390	432	427	384	364	398	410	420	407	436	418	367	399	412	359	400	387	400	410	397	420	389	398	414	404	441	382	398	382	367	388	419	392	457	387	408	381	390	406	415	386	382	392	422	416	405	413	389	407	376	395	405	409	402	427	396	418	376	387	404	380	375	406	410	404	392	419	393	390	376	428	409	388	396	422	416	413	393	416	366	412	387	402	361	391	400	415	405	377	404	428	409	402	376	412	381	419	416	399	430	414	397	411	412	405	377	388	394	406	413	410	419	413	403	403	373	355	404	385	379	411	380	387	405	375	400	405	396	397	389	388	392	399	408	417	384	416	409	397	399	405	399	378	390	405	417	397	365	429	436	376	399	419	395	387	385	413	416	419	391	425	404	384	319	404	418	430	370	390	424	373	437	421	379	368	434	391	355	402	422	382	379	355	426	373	376	388	430	392	392	358	398	387	381	379	402	382	395	398	375	400	389	426	407	422	400	380	412	372	387	407	398	402	407	379	382
45061	63315	11594	5425	3798	2837	2456	2027	1644	1405	1260	1215	1050	1039	932	878	880	803	748	722	699	722	749	5959	11370	631	634	664	604	659	596	642	644	618	601	673	636	607	595	614	630	609	618	603	619	591	629	601	585	594	600	617	608	581	654	588	592	554	590	622	591	595	618	630	613	617	611	623	590	601	616	576	602	572	575	569	605	579	577	597	587	593	610	615	550	599	562	618	628	553	615	599	576	595	599	547	575	590	594	593	606	594	573	601	614	581	575	562	562	628	564	599	613	562	628	576	631	626	570	603	592	597	604	602	629	564	569	583	605	520	603	637	573	580	569	583	596	649	593	590	602	609	586	584	596	591	596	620	599	553	649	597	604	597	612	618	587	596	584	603	593	601	584	647	602	603	621	596	589	612	606	638	588	589	628	622	622	606	591	556	621	567	585	611	594	600	584	580	592	576	572	611	578	620	580	600	569	621	614	594	546	576	604	573	587	599	635	596	609	601	564	553	567	610	559	574	593	607	610	617	598	574	598	608	572	567	602	588	564	603	601	615	576	634	631	578	566	600	580	598	589	614	609	586	579	576	625	595	611	583	617	604	560	595	626	600	583	603	595	634	624	619	591	645	581	588	538	555	547	620	584	564	604	588	641	584	618	615	621	609	581	605	591	578	594	616	555	557	622	591	675	543	623	574	569	595	597	585	621	601	588	623	581	575	591	584	559	539	582	600	576	606	565	570	584	649	589	583	564	598	593	611	582	634	565	595	606	589	595	631	558	604	540	589	603	568	553	585	575	572	611	611	587	609	567	590	594	561	604	597	590	579	590	586	575	603	598	616	623	588	590	582	578	561	569	600	606	600	595	583	564	600	627	617	593	626	593	553	653	610	601	615	557	588	566	592	554	628	587	579	544	603	622	610	616	631	596	590	619	590	603	594	598	598	580	606	598	585	613	576	613	596	555	544	562	608	583	595	628	567	614	611	567	591	583	600	568	636	608	580	576	613	570	600	587	595	563	604	546	584	597	607	602	581	576	582	620	599	556	644	594	615	615	610	590	612	558	619	581	584	583	569	583	574	554	572	607	575	587	584	579	627	600	641	590	633	624	571	611	586	618	589	599	589	603	602	587	593	573	590	587	581	599	572	610	641	555	608	586	609	598	589	596	587	617	615	582	609	581	609	559	586	561	607	607	548	590	602	593	597	605	585	598	572	594	617	587	581	567	563	612	599	640	539	616	608	600	582	557	580	558	563	603	596	600	572	564	619	609	627	573	601	625	583	552	547	602	590	616	596	618	598	609	569	591	617	556	596	573	582	581	598	606	605	608	585	605	578	569	617	574	577	601	566	562	598	590	601	595	640	619	564	634	605	621	577	619	618	618	617	620	603	559	576	607	557	582	582	593	611	556	595	611	584	607	554	609	625	574	551	581	584	606	648	601	574	608	603	605	557	582	662	594	599	628	579	580	591	594	615	585	586	572	599	606	594	647	562	595	570	565	602	575	577	611	598	566	558	572	576	564	563	564	569	593	616	621	556	587	575	628	551	566	617	583	552	614	602	585	559	572	582	575	620	606	572	600	608	584	596	612	600	610	580	621	583	610	590	591	605	603	600	593	603	542	635	632	602	608	604	638	621	584	611	565	547	581	616	574	592	603	591	594	558	602	576	616	616	545	579	563	569	564	574	555	577	587	642	620	609	600	600	631	589	552	606	571	571	606	578	605	599	591	551	623	615	564	613	582	579	571	549	588	636	581	564	585	563	593	610	639	649	605	597	603	620	580	586	559	534	565	545	584	574	577	565	585	582	575	589	563	573	561	588	612	576	604	594	612	622	586	547	587	620	628	578	634	599	580	599	603	531	620	575	565	591	628	583	601	575	614	567	613	600	553	585	590	610	584	547	607	579	563	613	544	596	584	588	629	566	608	610	577	595	601	590	585	553	592	586	539	584	591	626	583	562	635	593	620	606	579	600	605	596	612	602	627	581	586	604	607	610	557	592	588	596	619	589	563	625	595	618	616	593	528	613	579	578	587	605	586	621	581	564	591	606	604	600	634	553	571	597	597	609	616	546	569	621	568	602	577	616	599	622	585	582	601	604	590	606	605	624	615	563	604	565	557	638	617	604	612	603	581	578	567	583	561	619	591	627	596	623	587	572	591	573	577	596	587	599	590	597	636	566	585	565	608	599	613	578	599	577	562	595	607	594	578	579	598	565	605	632	581	577	575	566	586	583	622	611	580	570	609	593	595	585	592	546	533	617	637	598	567	593	570	607	588	580	552	625	595	592	604	560	617	606	586	575	577	588	638	602	601	595	629	555	592	604	566	627	599	568	568	582	607	606	588	624	621	556	576	626	581	585	592	613	575	561	606	624	562	564	569	575	593	597	558	618	596	599	599	594	594	614	570	584	601	634	557	611	608	626	620	556	574	574	609	595	601	609	585	553	603	575	627	577	574	551	625	589	556	631	584	603	588	549	583	601	601	591	597	626	608	551	615	628	613	571	585	556	615	607	567	590	585	577	568	613	625	557	588	627	613	572	577	625	588	584	599	577	610	623	593	525	569	603	581	605	596	609	649	586	597	556	571	574	571	571	573	612	610	585	593	582	595	632	554	607	584	625	585	631	600	578	603	571	567	602	584	590	589	559	567	626	603	610	616	635	613	527	570	579	585	598	582	569	615	558	606	588	594	619	598	559	622	591	576	590	565	590	560	579	596	576	583	603	603	644	581	602	586	633	559	580	600	572	593	565	599	644	570	586	587	591	595	638	610	591	557	573	588	551	629	584	590	597	539	560	555	615	575	609	563	596	557	611	572	591	550	605	587	613	609	579	590	586	560	562	603	656	604	589	596	646	633	566	597	609	569	608	568	601	606	579	606	508	571	596	604	611	575	557	621	577	616	593	594	605	556	610	579	558	563	668	602	564	542	608	559	617	607	572	550	542	596	613	632	621	625	595	597	586	562	560	573	643	598	584	625	588	668	640	548	595	568	568	623	570	595	623	572	617	584	626	606	587	620	628	574	615	564	613	572	610	591	635	599	588	589	580	658	591	645	604	578	570	597	552	629	592	601	579	583	608	593	581	580	615	608	598	605	596	617	561	583	609	620	613	583	615	578	623	554	612	595	653	621	583	595	575	578	602	621	566	583	581	583	587	604	613	585	591	620	593	585	597	559	631	585	628	574	575	583	550	600	598	595	575	576	576	663	603	600	621	640	576	625	587	620	616	563	573	619	600	549	625	619	563	585	603	561	581	618	608	607	595	602	589	624	558	585	606	597	578	616	604	578	594	608	607	586	584	612	576	613	609	614	585	603	631	580	616	580	621	615	580	641	583	599	581	596	551	613	570	595	602	615	540	554	623	583	579	582	618	548	581	571	564	615	570	575	650	604	586	589	599	590	589	622	578	596	623	574	605	614	569	582	598	626	627	617	615	604	583	576	577	600	602	627	536	616	594	600	598	567	601	582	539	555	623	535	608	651	595	597	558
26510	22995	15431	1963	756	672	654	659	643	663	651	645	655	651	624	656	625	613	603	582	599	648	607	695	846	569	629	597	621	583	614	604	607	591	624	598	614	633	616	598	621	581	635	563	587	622	599	623	623	649	639	602	587	654	593	604	596	606	617	616	617	645	625	660	595	586	608	595	649	613	622	601	624	600	620	599	549	665	626	610	594	614	648	633	584	582	626	663	587	620	598	666	578	601	597	637	586	584	630	596	575	646	609	631	622	620	636	598	581	605	611	619	615	572	594	621	593	610	625	562	603	621	675	610	599	625	626	614	652	578	598	617	612	635	578	619	636	622	630	599	638	605	610	581	611	602	631	635	593	593	577	656	604	597	599	570	631	619	652	608	609	616	602	584	632	616	589	626	583	604	614	625	552	575	595	649	600	622	668	632	617	612	569	641	590	605	604	628	578	614	615	644	645	593	617	562	583	593	630	602	618	627	627	596	612	588	611	594	617	596	597	637	580	569	634	609	592	621	639	596	597	629	667	576	608	608	646	620	593	646	570	601	670	599	628	638	595	614	568	600	621	618	616	615	624	625	604	635	634	597	572	612	595	638	596	599	644	625	637	618	619	611	627	623	639	611	603	590	630	652	613	625	625	622	587	599	604	618	570	633	603	627	591	668	621	647	567	626	622	577	580	569	603	617	598	601	576	596	633	625	633	634	640	617	619	576	650	648	560	628	669	648	633	625	611	567	633	617	613	613	637	600	611	619	643	644	600	612	582	570	608	644	627	627	653	586	639	622	586	620	607	613	628	620	636	608	589	568	640	643	557	599	641	633	570	604	649	647	601	607	633	598	586	632	597	573	608	613	595	596	621	588	626	601	596	629	606	620	641	605	626	623	621	662	604	575	596	649	636	632	616	590	583	590	608	597	603	630	677	607	616	626	586	649	630	653	601	626	632	597	673	577	617	621	606	546	619	585	581	625	617	609	644	612	588	622	593	621	623	574	586	607	609	616	633	643	606	608	603	603	588	593	629	610	622	601	601	634	611	607	595	563	615	583	587	582	661	598	654	625	596	642	601	580	613	587	645	658	566	587	661	639	649	631	583	603	593	649	615	627	604	605	610	642	685	632	642	589	594	605	627	618	628	636	601	610	598	596	592	602	618	619	623	591	598	574	613	607	545	632	590	590	583	636	626	620	603	618	602	578	625	617	603	561	576	610	637	617	635	616	616	617	643	555	618	592	623	611	631	574	618	614	588	610	596	587	617	624	618	622	563	654	617	617	577	611	605	585	587	608	571	642	624	613	572	601	606	592	597	564	648	619	622	582	602	581	625	616	567	611	644	608	567	593	606	610	604	575	643	572	596	580	697	636	616	638	609	615	583	618	650	615	629	556	602	624	603	660	622	660	607	636	579	568	588	622	648	580	599	617	599	594	612	588	655	611	614	636	604	609	644	629	636	614	583	624	610	617	591	641	598	633	615	601	640	612	628	592	624	545	651	616	608	621	617	636	561	610	642	639	580	655	632	592	623	612	617	596	593	643	619	611	600	587	590	633	579	627	608	601	599	609	564	618	599	622	653	601	572	613	627	613	626	629	606	581	609	620	634	643	650	634	594	608	625	689	597	595	614	647	658	522	637	607	601	567	597	596	618	594	615	612	566	646	597	594	621	592	627	617	612	594	602	599	650	585	598	601	595	573	617	615	606	616	605	643	598	609	565	649	629	597	583	613	587	608	575	624	626	566	622	596	604	586	648	626	557	604	555	663	610	584	590	609	630	627	575	622	611	637	599	552	677	624	612	604	634	618	610	589	595	610	592	632	642	579	602	645	645	572	553	602	599	598	620	594	651	589	607	603	597	630	594	612	581	596	576	621	616	604	659	644	632	666	603	644	621	633	585	562	620	611	647	652	613	595	549	620	648	603	599	603	611	617	640	645	607	594	643	564	614	605	621	633	620	645	619	600	640	598	632	590	602	640	615	670	630	569	578	590	613	614	643	643	581	607	613	579	588	598	602	626	616	619	619	626	625	629	642	595	614	566	604	597	646	601	630	605	616	610	597	618	623	606	569	596	634	635	610	607	655	635	608	584	640	629	638	658	590	640	582	594	595	598	616	549	606	610	568	605	618	615	640	564	598	624	581	619	626	636	629	563	639	611	615	637	666	600	589	623	632	595	621	635	582	626	624	605	632	628	593	607	621	604	592	613	601	617	642	633	640	583	615	623	645	613	581	664	608	614	590	611	652	587	605	592	631	599	577	598	635	594	646	649	588	663	630	603	559	621	627	557	628	615	631	656	627	640	654	601	621	598	624	637	628	581	614	666	630	593	596	594	599	618	608	646	662	618	640	591	628	601	654	587	563	585	601	620	614	564	607	640	629	590	577	620	606	614	619	616	599	613	621	579	638	609	576	593	607	602	600	653	643	600	597	649	616	619	606	576	572	610	621	601	588	583	677	661	595	632	622	546	590	604	584	594	624	626	623	619	617	571	616	614	647	626	593	599	564	625	603	617	631	609	593	571	619	627	567	639	595	632	597	596	638	596	624	618	602	605	613	638	636	622	606	599	623	660	590	634	554	648	624	598	641	597	613	625	588	559	565	620	579	609	591	559	590	615	606	599	610	608	644	589	611	619	645	618	594	570	576	599	590	621	652	593	585	624	651	598	600	617	657	610	566	612	598	661	656	624	600	643	599	633	596	614	571	619	601	590	612	619	608	591	612	565	628	609	606	639	649	590	631	643	629	645	631	633	652	654	647	591	617	627	628	590	635	590	555	616	652	636	643	604	589	620	607	585	562	643	586	620	615	595	635	623	625	634	617	632	647	614	603	621	640	611	622	558	623	615	602	621	623	643	579	619	662	621	633	590	595	590	619	628	592	603	599	621	618	569	617	619	612	589	590	621	652	570	620	592	610	582	589	630	597	576	588	601	636	604	625	598	610	625	601	597	570	569	585	632	585	592	637	594	612	643	592	578	660	668	621	598	607	576	587	597	628	713	632	646	599	606	602	624	620	627	591	580	598	612	601	594	599	623	602	595	641	601	594	603	603	569	621	661	608	635	635	566	590	674	602	636	599	647	655	626	622	592	621	653	625	611	623	641	635	584	627	644	585	617	630	574	639	560	637	654	616	592	627	614	613	602	612	615	577	642	621	615	658	619	631	615	591	653	597	644	617	614	617	627	600	589	609	638	598	643	629	576	611	631	616	609	610	585	640	616	592	641	572	601	621	588	619	605	632	601	652	618	591	616	604	596	603	610	576	620	575	602	627	614	605	575	652	612	627	606	617	586	641	592	596	610	599	597	594	585	634	550	624	605	640	616	589	590	647	606	588	630	602	648	603	629	659	608	615	633	602	670	616	585	635	639	638	552	622	597	634	640	654	614	597	658	627	624	643	606	620	627	619	587	630	662	597	600	596	583	583	617	622	635	580	605	618	676	620	635	618	638	642	569	614	632	600	580	627	603	624	620	611	614	591	636	617	588	601	601
21550	35824	2898	1188	1104	1098	1028	1017	948	982	944	911	963	938	951	970	917	901	871	893	890	874	890	1181	1425	924	829	880	915	845	886	840	940	869	870	908	876	856	808	869	853	882	840	950	840	935	826	900	894	890	871	885	881	872	878	885	889	855	855	866	905	908	840	865	869	910	824	874	854	908	866	843	912	857	876	896	914	972	838	852	846	839	865	910	921	821	860	879	894	878	896	840	909	861	850	878	863	875	879	876	893	912	872	966	898	874	829	838	819	879	849	849	876	851	900	877	893	894	910	868	854	862	860	872	856	872	844	899	889	868	850	845	891	868	888	867	897	926	900	873	846	873	912	889	831	835	859	906	870	870	893	897	889	912	853	856	898	865	910	871	844	870	893	892	871	943	859	834	898	920	920	879	864	886	830	934	871	881	826	893	892	888	940	890	859	825	896	872	873	916	836	860	849	839	919	853	838	852	884	885	847	887	881	840	840	823	945	866	928	862	896	777	860	872	879	862	903	886	860	824	856	830	868	865	904	888	857	832	913	897	882	799	865	923	868	888	850	859	915	852	835	849	835	840	900	865	858	858	889	891	869	854	908	831	872	863	884	881	861	876	877	858	863	905	864	837	896	890	863	860	845	885	957	865	880	845	863	904	889	865	863	876	891	928	884	888	877	930	852	831	846	877	888	889	899	893	866	862	835	881	900	905	942	855	879	884	897	877	861	842	864	904	879	838	848	893	916	847	869	881	882	887	868	874	872	933	899	881	879	880	843	907	894	848	882	912	849	918	866	854	852	904	872	924	878	886	847	855	844	874	873	835	919	888	870	873	887	914	878	887	896	877	871	896	846	881	879	876	823	951	876	931	877	864	844	866	886	918	899	911	848	912	835	884	962	945	881	900	872	866	832	862	866	893	843	900	907	898	916	856	862	900	885	891	873	870	886	912	889	919	899	908	891	867	937	851	911	911	866	867	868	853	855	840	873	901	872	868	883	864	909	851	822	896	877	887	906	871	844	915	867	973	881	857	879	932	927	888	898	842	833	839	847	835	888	899	879	875	864	850	851	838	914	879	889	841	853	863	864	849	896	865	912	859	874	875	875	894	897	916	920	873	859	852	914	892	875	876	837	869	868	861	885	859	835	872	862	847	886	868	877	898	909	897	897	884	877	881	916	863	844	887	845	849	851	856	898	875	848	884	857	893	881	901	878	935	885	915	902	840	896	828	895	873	883	859	857	917	843	834	916	915	912	904	845	871	922	841	789	883	842	861	881	873	876	836	838	914	869	915	849	901	873	825	870	880	854	875	833	891	880	870	867	849	826	878	901	858	882	901	893	920	881	820	873	920	830	854	890	866	889	873	882	955	850	928	914	878	855	863	918	843	894	824	855	858	896	864	853	874	925	865	918	869	871	896	855	864	869	873	914	888	868	855	909	888	847	861	855	862	867	908	892	869	859	951	881	867	858	889	879	851	904	874	894	901	858	920	934	887	879	903	894	853	851	890	860	880	853	882	849	924	918	875	865	884	883	883	858	849	851	838	874	886	875	825	855	856	890	838	852	878	848	870	900	886	906	846	883	878	811	867	868	838	890	887	872	868	915	842	891	893	902	918	912	841	838	936	907	821	885	898	842	901	839	888	874	859	807	814	807	887	896	833	900	842	886	907	903	894	887	868	862	913	876	898	851	893	890	861	890	923	912	793	834	911	835	867	899	827	886	950	874	872	893	871	808	793	877	843	888	880	902	848	839	836	877	910	885	868	833	851	893	903	881	865	863	874	904	861	889	923	830	869	861	885	924	862	850	853	853	906	880	822	849	900	956	856	894	874	886	881	905	886	882	882	851	920	844	859	858	813	898	893	873	864	868	917	843	916	874	873	868	831	837	942	879	879	873	861	824	899	854	848	904	899	924	932	860	876	826	818	855	912	910	920	822	860	891	932	895	868	900	911	892	880	892	894	907	880	878	848	870	865	889	877	903	800	863	903	864	847	888	874	889	877	885	870	848	897	883	897	870	902	955	880	841	871	870	825	872	894	899	827	879	901	866	836	871	855	903	895	833	902	907	869	835	890	837	884	865	923	891	831	872	868	852	887	885	901	911	856	872	864	899	920	851	901	868	860	876	841	910	825	887	830	878	867	866	885	891	862	913	816	894	900	861	875	852	867	884	899	846	876	801	897	863	886	823	853	857	903	915	883	952	879	835	925	943	855	861	863	879	880	930	857	822	911	802	874	855	897	881	891	877	904	923	854	854	813	873	918	897	869	865	879	833	926	844	881	904	882	874	909	850	870	816	847	865	898	921	868	935	868	875	916	839	830	910	957	905	852	860	930	940	912	828	893	832	854	897	865	845	877	861	838	869	872	917	816	887	823	864	876	859	841	827	870	901	938	847	889	924	824	852	901	878	909	873	861	876	839	873	889	834	864	861	840	851	853	860	869	891	856	893	857	822	881	889	878	874	819	885	832	868	898	862	854	851	849	892	861	892	899	825	862	895	847	873	894	935	868	934	886	881	886	862	896	846	841	899	870	889	859	862	854	858	931	915	911	909	909	869	903	858	922	871	854	885	870	884	864	856	844	884	886	868	886	883	902	882	891	833	867	857	838	870	888	893	872	888	883	870	950	916	830	897	882	903	899	835	861	894	909	856	872	933	843	868	903	859	918	870	829	856	845	908	864	854	867	891	868	860	906	831	888	861	885	812	849	878	860	822	846	913	807	883	851	900	893	911	931	890	926	916	854	846	836	858	898	840	899	853	846	870	878	865	884	834	904	881	856	911	854	903	885	928	883	856	895	889	877	861	852	904	921	862	905	872	887	884	915	870	915	830	910	857	826	844	904	896	851	839	881	860	914	868	832	844	874	886	860	822	865	886	888	903	885	870	882	890	828	861	877	878	868	892	867	895	821	862	871	878	855	939	918	902	917	823	869	849	874	854	907	855	872	873	804	841	893	904	863	870	864	895	880	878	847	873	782	894	880	887	862	854	894	862	830	851	874	816	906	824	864	914	874	863	877	848	857	868	892	851	851	910	876	874	872	852	871	883	871	878	840	887	893	838	897	882	887	934	874	922	875	857	834	885	865	889	900	927	904	892	866	868	868	908	895	870	869	841	863	835	867	911	877	903	880	852	847	902	850	921	919	878	884	849	836	861	899	888	864	878	813	895	869	836	866	861	876	880	962	860	891	867	861	918	846	842	863	866	886	895	870	906	918	835	920	858	864	861	915	930	919	859	813	857	903	875	897	878	822	938	905	884	860	916	867	893	901	909	895	862	867	908	904	885	908	878	825	899	849	892	830	905	893	859	852	909	899	868	846	854	904	879	952	903	819	861	882	874	901	886	848	861	883	885	881	953	901	909	824	878	892	907	854	913	873	865	861	879	865	885	917	878	875	883	914	892	921	820	890	869	876	867	863	832	873	917	914	872	885	837	902	905	887	877	822	861	864	860	856	871	872	887	878	869	891	872	928	813	873	815	884	869	845
23723	21520	27168	24670	18331	3264	1198	952	919	851	862	814	785	775	797	739	782	734	778	749	725	681	714	2322	2372	703	705	668	692	731	722	700	681	705	647	673	679	714	724	709	748	719	672	678	710	693	625	648	676	710	642	695	709	715	669	721	717	697	660	725	714	680	701	678	682	654	714	717	661	676	675	681	675	674	693	714	691	716	645	650	716	677	708	656	695	717	685	677	678	689	662	730	763	698	697	670	676	693	664	721	715	696	701	701	691	732	665	723	722	666	662	653	680	714	671	670	686	628	689	634	672	695	701	709	702	681	686	687	641	734	700	715	732	659	690	746	642	695	658	692	680	717	689	717	681	723	701	698	637	690	736	672	766	676	700	679	691	676	703	659	660	721	687	684	694	645	719	735	706	693	692	707	689	720	632	725	705	670	712	724	674	666	703	693	655	706	675	663	633	714	680	717	713	659	704	665	752	704	719	686	621	668	680	708	701	705	676	653	694	769	689	673	660	719	657	661	698	652	672	694	669	693	700	726	691	697	666	676	677	690	696	767	687	660	675	669	691	672	700	634	698	712	699	751	688	642	684	687	689	698	705	669	688	658	695	713	668	740	709	661	683	669	699	687	716	659	684	687	713	693	704	684	690	644	728	645	666	671	688	706	727	712	669	639	648	707	687	682	686	665	640	689	649	731	696	710	653	710	708	671	687	668	674	694	720	627	709	658	689	646	667	657	724	648	719	695	705	650	640	675	673	647	698	718	708	668	668	694	711	680	708	705	710	687	681	687	695	698	730	743	681	681	643	688	701	683	681	693	647	687	681	735	673	712	700	700	670	650	714	661	675	700	742	687	643	662	694	687	672	675	668	671	704	723	703	672	671	664	684	699	666	684	718	678	727	702	653	702	653	690	669	668	722	656	658	738	702	700	676	722	708	647	694	699	685	716	611	650	662	655	691	663	735	723	739	702	685	660	681	670	691	688	659	691	667	714	692	691	679	697	669	688	668	724	700	687	690	675	647	661	671	711	676	671	717	715	673	726	671	644	641	687	643	690	667	690	637	644	642	672	688	667	698	748	687	661	658	708	664	694	716	664	687	679	668	727	689	700	696	627	732	685	657	649	708	648	672	671	714	709	690	658	704	707	673	727	648	708	714	670	716	731	687	670	708	684	717	708	636	684	694	700	711	690	685	677	640	672	684	693	637	677	704	638	671	681	654	736	664	685	660	676	705	696	682	645	696	717	652	668	649	679	648	717	632	683	720	725	683	720	683	698	680	674	661	720	677	671	698	721	680	687	711	685	641	650	660	664	666	686	713	724	666	684	639	630	710	676	659	660	722	683	692	690	704	669	670	672	696	655	687	656	657	649	703	702	689	691	681	669	661	676	613	693	681	684	632	706	671	701	655	666	703	708	688	665	683	692	661	691	747	726	759	671	697	699	701	733	693	686	659	711	655	651	694	667	697	712	705	677	662	694	651	703	686	657	684	708	697	650	694	654	684	679	684	672	695	669	632	680	675	689	672	699	633	709	632	723	681	660	610	687	633	662	659	689	702	694	744	656	694	696	676	657	675	699	718	671	694	664	715	661	688	687	697	687	700	707	680	701	712	662	702	674	711	689	699	674	682	686	664	653	698	738	675	748	677	731	659	682	680	653	658	668	680	642	664	703	709	691	693	684	674	722	682	706	680	705	728	644	672	645	699	698	691	678	683	723	678	683	653	671	665	665	682	659	695	682	706	693	637	686	676	679	692	642	704	678	730	688	670	704	666	652	725	692	700	680	640	654	715	714	684	708	676	727	684	690	726	644	648	694	651	655	672	673	704	694	665	755	699	694	682	661	706	659	698	705	665	722	694	651	763	725	652	717	684	715	696	673	679	672	707	720	683	698	683	700	654	672	741	683	726	692	668	705	687	701	681	708	673	734	727	710	634	675	675	691	675	701	708	702	664	723	688	684	658	697	678	709	660	688	675	710	665	712	646	628	663	676	690	675	677	666	718	712	696	634	692	710	697	692	660	693	654	682	694	703	723	675	700	667	678	680	682	721	739	659	673	687	686	727	685	676	651	761	710	649	636	628	673	718	690	696	710	651	650	653	726	693	649	656	700	661	623	640	689	712	702	696	707	681	641	627	616	705	685	622	751	707	680	677	667	667	647	687	666	662	638	674	719	710	710	672	723	749	697	676	680	708	685	697	694	651	708	652	712	699	722	668	697	679	729	725	669	692	713	688	670	715	693	663	682	663	671	685	685	697	700	693	674	690	631	659	654	671	668	688	667	669	685	722	699	707	731	700	739	680	685	660	699	687	714	672	676	646	702	672	744	664	669	683	670	707	686	714	726	675	727	695	690	719	686	677	709	651	668	710	651	727	690	669	730	680	688	713	685	689	700	704	658	689	729	714	713	663	695	712	640	687	623	675	699	694	667	741	705	714	719	681	652	673	692	769	635	688	672	665	643	673	710	712	717	705	681	724	643	698	651	723	720	651	681	699	704	715	704	700	682	686	698	653	702	660	617	699	648	691	707	683	697	664	696	701	701	662	687	718	702	672	704	685	729	681	719	694	735	719	684	705	664	695	687	669	695	719	666	684	687	702	679	670	710	685	746	669	652	650	695	699	669	681	705	696	692	708	650	685	698	726	724	687	710	674	683	681	679	641	647	703	703	657	699	700	674	700	659	672	704	679	702	688	663	669	679	690	688	688	683	650	686	654	710	636	651	683	711	706	688	683	719	681	668	638	643	681	661	727	665	658	707	696	668	656	680	646	692	702	661	693	712	703	670	713	644	716	710	643	729	679	654	665	718	647	679	681	672	670	636	685	686	657	666	677	684	688	659	730	637	673	704	669	680	701	709	641	693	687	662	661	723	702	654	675	672	677	689	626	691	713	686	621	629	620	694	702	676	661	704	690	678	673	697	676	652	660	626	696	691	672	747	695	653	695	729	664	691	685	686	682	661	672	648	677	658	717	715	667	699	716	687	688	694	703	656	707	669	690	683	654	710	734	694	699	691	718	683	713	663	688	681	677	718	731	681	677	676	670	664	676	671	619	675	675	727	667	687	719	689	671	691	716	650	682	696	691	656	721	708	662	682	697	701	679	592	676	653	685	696	706	672	666	663	687	736	725	654	674	670	713	729	730	698	666	702	695	683	714	671	675	630	674	696	683	695	646	667	665	694	726	680	687	640	692	671	727	675	673	649	707	683	691	675	684	699	693	725	700	695	640	679	707	723	678	645	723	677	689	666	635	671	728	647	693	679	633	659	677	662	631	652	662	681	665	720	709	729	704	664	678	667	715	654	665	722	694	679	695	720	678	727	663	702	682	672	677	695	658	645	718	692	636	673	641	673	625	688	675	683	699	685	696	649	685	676	697	666	657	665	674	723	684	679	696	668	636	649	687	660	707	695	665	662	693	700	683	712	675	681	694	678	678	649	686	690	709	673	730	670	694	699	693	688	686	709	671	655	682	675	676	716	641	673	673	709	705
41938	60290	7132	3771	2774	2364	1952	1752	1553	1355	1426	1278	1304	1219	1199	1221	1118	1105	1087	1060	1052	1083	1039	5111	4687	993	991	1016	1014	1016	992	1033	1007	1028	992	1028	959	1006	1031	1012	968	967	945	985	1031	1063	955	969	994	1002	986	1000	960	975	996	950	974	965	961	934	955	1054	974	983	960	1025	965	958	998	958	997	1000	998	989	972	989	958	966	1002	1001	1052	941	973	1045	934	1014	1044	981	967	997	994	974	1012	1004	985	958	986	978	1009	978	962	987	1004	989	1006	1013	984	989	953	1002	975	950	942	965	926	975	974	1006	976	953	968	970	909	956	1030	957	912	1021	1005	1006	983	1002	921	934	997	977	970	936	961	985	969	1021	988	973	981	982	980	935	914	954	971	980	985	1052	969	1006	960	998	986	956	996	960	976	1007	945	911	1001	994	958	979	1005	968	965	1006	953	965	942	964	1031	950	948	1023	1022	963	943	1037	972	947	967	950	968	967	992	975	1016	909	1029	1027	987	1041	957	943	987	955	1021	977	985	1008	933	989	964	996	1057	965	992	1015	971	999	909	990	999	978	1002	1011	975	1016	959	994	1046	962	978	1011	965	953	976	1022	918	935	976	986	994	929	891	968	927	1003	1013	979	963	947	978	962	907	969	1021	941	977	986	992	1003	929	978	1020	995	942	1001	1017	1045	1077	953	981	941	928	954	950	969	1038	991	995	965	952	981	1015	960	988	902	967	1007	1002	1005	979	958	961	954	968	995	967	960	952	978	967	994	994	973	1004	987	994	963	948	1009	985	986	980	981	962	1004	946	983	963	951	1028	981	1039	1022	938	1000	967	983	972	948	965	980	945	987	1057	978	918	979	993	991	944	1008	994	998	959	981	924	932	974	1009	955	977	1007	1002	1046	983	973	992	947	951	956	1026	992	970	1005	949	968	959	1030	1009	981	1003	994	975	960	956	1018	940	926	988	1023	992	1027	1012	986	928	977	945	1001	982	950	1024	980	1024	965	967	1010	1012	947	967	968	1038	991	953	969	958	1023	1004	935	991	983	968	989	992	973	1016	1033	958	1055	991	1004	952	929	959	990	982	1007	1033	1044	948	1015	991	986	978	1022	996	979	996	977	997	1012	993	925	993	985	990	1038	949	978	952	972	985	1016	947	1014	985	1012	967	1034	981	1019	913	997	1012	965	1022	966	928	1019	959	931	962	960	1001	970	967	913	998	1011	970	1005	1007	979	1043	991	1040	1027	1019	998	987	921	1018	1026	961	980	966	1013	937	1005	959	973	921	1002	963	953	1014	951	1029	943	972	1017	975	966	990	995	951	952	962	932	1019	1010	962	1013	949	963	978	995	1001	934	957	954	1007	979	1055	992	1003	989	993	1033	959	961	1046	1005	947	962	978	988	1014	991	970	996	993	1034	1039	991	1037	1062	934	957	983	971	966	992	981	962	975	1012	986	970	996	1023	1013	988	997	1004	928	989	971	978	1024	986	969	972	959	981	1021	1007	988	1005	983	954	949	989	1033	998	991	955	920	997	953	994	1009	1000	974	973	990	968	951	1006	946	1012	975	1008	954	1006	946	959	1005	964	974	989	978	966	1000	1022	958	963	999	958	960	1033	966	935	1029	973	1006	990	1039	965	1009	982	966	966	936	986	939	980	969	987	1004	983	965	977	951	991	932	987	959	984	991	978	1009	976	1017	982	953	961	996	1034	941	973	1061	1009	955	947	1033	981	975	994	1034	979	990	1008	962	973	922	951	968	1002	985	1007	899	918	979	1017	1034	925	930	1024	1001	988	963	1003	1016	953	920	939	946	1005	985	952	944	981	1027	997	917	967	998	1011	950	963	1039	962	991	940	964	1058	1015	966	980	956	1021	933	988	960	1022	957	1003	971	990	980	1044	961	996	976	966	994	967	990	986	978	934	1012	1008	938	990	973	972	976	986	939	961	998	957	975	1005	1015	934	955	988	984	969	987	1005	962	985	984	948	1019	1026	982	939	984	1002	1024	967	955	986	970	1036	946	985	1014	964	974	960	1033	966	1010	968	952	952	1000	985	1015	928	1014	991	948	956	915	1014	913	982	980	1005	995	962	986	1002	975	965	976	977	987	978	961	967	973	939	978	975	954	992	1034	992	975	983	959	957	972	953	1014	955	970	1040	963	981	987	973	1016	992	1036	963	956	928	960	943	981	995	977	958	969	998	1003	1003	926	1017	975	984	1058	984	1033	1068	958	973	961	983	959	952	954	979	1001	935	1056	969	975	969	972	1023	972	988	977	991	928	991	1039	1025	949	929	973	939	980	928	998	990	998	986	967	921	981	1022	1014	997	982	959	950	988	998	960	994	928	972	966	996	970	982	973	1010	973	964	977	959	968	1030	990	967	968	976	917	1018	918	966	991	960	972	984	1004	1043	934	1010	996	980	985	1005	1010	989	987	993	972	1030	980	991	962	987	1010	993	955	1013	984	935	989	979	927	950	1008	958	962	975	1047	987	948	975	1024	967	1035	961	975	948	968	974	920	1059	994	991	928	971	1010	1040	1012	956	969	1002	987	1004	926	1003	1003	967	955	962	926	1015	1020	1020	953	1028	998	946	978	995	991	1002	1055	983	990	1002	1000	960	979	1004	934	979	950	950	1047	938	986	954	986	957	951	985	960	1029	980	988	988	997	964	1024	989	1044	999	1021	1042	946	950	1017	975	956	920	942	994	995	979	1068	982	961	992	966	974	997	1015	984	995	965	972	966	893	1007	1000	932	986	938	1027	997	956	1037	1054	986	969	959	927	965	1017	1006	950	1005	930	969	1006	982	1004	1001	926	1010	965	952	945	1033	986	1010	982	951	1001	951	1038	985	1018	952	964	1049	963	941	977	968	1001	1009	1040	945	1004	1004	951	964	1023	987	922	973	1008	1015	962	1004	934	963	1004	998	970	987	988	986	970	992	981	964	997	999	936	966	965	972	987	941	1044	936	948	965	986	942	1050	976	1000	941	961	942	950	966	997	1005	997	943	944	983	1005	938	956	1001	971	1002	1029	1002	1009	987	968	948	998	1028	936	932	963	983	999	1008	963	986	1018	983	964	940	1001	966	988	1018	946	955	918	1049	983	990	955	951	975	978	956	983	932	991	953	1007	932	954	954	1060	941	1009	1036	966	981	1011	943	1046	923	1035	1002	937	918	1026	964	1020	1016	934	1041	942	1010	994	957	997	1015	951	955	972	983	977	1004	956	978	994	956	1014	996	997	927	983	960	1017	979	995	1000	965	1031	996	996	1019	979	960	1011	1010	989	966	987	980	1036	954	986	966	911	973	1043	990	1005	957	1005	991	960	940	941	981	964	998	962	970	966	966	1032	971	1013	998	1034	984	980	1001	940	982	934	984	980	1011	972	966	941	960	965	990	948	988	985	1016	949	948	984	984	994	979	962	1041	1023	969	942	1020	1019	974	984	949	1007	1006	1047	985	988	944	944	974	951	971	963	996	927	975	988	1079	949	991	962	978	1002	1033	983	986	1004	1039	1027	1008	977	961	963	975	1020	973	991	999	952	973	1004	1033	1018	994	923	962	980	977	983	1005	979	1007	994	958	973	978	975	988	1015	939	971	959	954	955	996	1019	999	941	1009	1004	976	1012	998	998	1008	959	994	952	977	983	1005	954	984	933	913	999	967	917	1018	952	920	948	942	966	933	981	972	1000	972	982	915	970	986	962	1025	979	1008	933	999	961	924	973	973	1045	982	1005	982	1098	929	988	989	1013	977	971	984	970	946	1009	985	958	1029	1016	1027	984	970	967	926	1020	956	1026	995	910	982	979	985	1005	938	964	976	1006	1002	1031	1031	983	963	982	1007	982	958	920	960	1013	985	1040	952	970	966	955	1021	963	958	970	948	1000	1004	990	999	988	1015	972	983	985	984	944	931
22755	21081	28241	23633	20870	20050	4088	889	689	682	613	637	577	509	517	514	477	511	441	465	438	445	455	2459	5374	461	444	390	413	415	389	436	436	417	394	388	420	408	461	414	459	390	408	391	392	396	392	408	431	413	426	399	436	388	416	365	442	362	447	409	421	393	403	448	391	381	394	431	397	423	395	403	436	428	408	432	444	414	393	387	409	409	410	409	403	399	403	398	391	389	376	411	372	412	424	386	428	380	387	413	397	430	375	384	429	391	387	402	398	406	398	398	441	426	384	384	384	424	383	411	388	425	380	359	425	417	395	399	382	380	415	420	414	413	434	383	443	382	415	383	381	418	423	381	420	428	423	388	442	402	365	447	404	414	395	382	415	385	409	401	414	373	428	414	399	396	412	406	424	398	411	413	409	369	416	382	381	444	418	395	413	391	422	382	422	446	427	410	401	404	394	413	394	420	395	390	417	398	393	384	457	387	384	442	401	400	410	371	393	366	409	391	382	411	396	415	374	414	414	404	397	397	373	394	440	426	407	421	407	403	369	369	413	388	404	379	424	385	415	401	408	381	442	409	409	368	401	378	403	366	365	408	408	386	391	413	443	425	363	351	427	421	389	399	397	409	391	388	409	414	396	361	367	421	439	381	377	413	408	408	416	409	400	411	402	409	435	401	400	423	378	418	417	381	416	414	404	415	379	424	371	397	396	390	387	397	409	371	386	431	359	419	409	404	403	374	414	385	437	410	386	412	397	399	391	405	420	391	409	392	402	404	411	393	399	400	424	362	401	387	425	393	387	390	416	417	365	430	377	388	404	401	415	385	394	389	386	389	437	380	385	380	397	427	395	400	412	381	431	415	419	409	430	400	391	411	383	425	421	410	446	386	399	392	427	393	402	408	388	412	409	427	401	419	384	391	407	431	388	402	375	387	379	387	420	414	422	396	409	403	391	399	403	410	395	413	388	411	419	415	427	416	386	364	378	415	399	390	428	417	371	391	384	388	420	380	420	373	397	394	423	395	402	441	404	357	380	407	404	383	399	403	352	387	387	401	391	367	379	380	406	408	419	396	393	399	423	368	457	412	435	395	411	364	398	418	452	425	386	386	380	401	393	416	375	389	406	407	421	424	371	424	405	452	403	416	418	391	397	377	428	425	413	404	396	424	399	411	401	411	398	397	417	401	396	378	429	388	378	407	417	393	427	371	390	354	379	420	418	398	377	368	378	377	396	388	410	394	403	431	408	425	438	400	431	410	450	395	412	369	419	407	403	386	411	399	382	432	391	374	414	388	431	390	394	391	410	446	390	371	397	396	375	413	376	419	413	419	415	431	411	404	418	406	392	387	395	398	416	411	382	409	386	400	398	422	395	381	388	407	431	420	416	340	374	427	370	411	402	367	358	418	389	382	396	385	386	403	423	381	384	409	392	405	384	369	393	361	395	406	382	381	384	394	383	418	383	340	406	421	407	380	390	366	402	398	420	436	415	371	423	415	364	405	367	382	388	415	407	407	417	379	393	411	415	395	422	398	364	412	364	393	382	404	394	447	376	399	395	366	396	374	400	394	396	406	402	391	374	400	403	424	390	417	413	390	401	398	426	436	419	386	417	412	384	409	430	439	382	405	394	405	416	386	410	421	404	383	394	391	388	410	415	425	401	359	393	401	415	409	362	417	420	395	375	378	387	447	417	432	398	395	377	408	406	406	434	441	382	393	410	395	382	393	409	431	406	397	423	420	388	439	388	399	404	406	396	435	411	441	440	392	428	424	388	408	408	390	415	405	407	397	385	438	407	405	372	410	412	417	399	377	386	428	397	416	390	404	397	388	388	407	402	404	394	426	395	415	363	431	409	388	401	401	393	414	439	434	402	394	397	371	435	396	409	397	425	412	407	362	399	363	409	406	389	422	370	390	409	385	388	395	406	420	455	420	381	400	425	388	390	387	418	410	398	391	379	381	415	372	389	443	436	401	386	358	391	423	413	405	395	387	382	412	396	416	413	369	408	400	359	403	397	404	429	391	400	388	398	383	383	393	417	431	374	399	388	416	427	405	388	355	418	401	385	378	413	386	394	376	448	364	407	420	387	390	355	426	393	389	366	448	401	405	376	406	395	369	398	402	404	388	416	397	374	404	409	403	416	423	407	415	390	414	401	387	419	397	359	401	373	391	435	385	387	408	400	401	381	403	431	416	384	411	369	389	415	396	392	414	391	420	393	391	380	399	430	356	390	426	375	420	385	394	381	406	401	406	380	407	429	418	393	399	412	400	421	406	431	391	408	385	399	399	404	407	400	389	382	375	388	382	393	426	368	393	396	398	419	401	427	420	435	436	403	396	387	421	384	388	389	375	428	392	383	398	382	375	387	379	400	415	401	393	414	423	400	376	422	397	392	383	400	387	366	373	392	379	401	409	425	392	399	391	395	404	419	375	414	416	418	371	422	395	389	404	410	403	410	402	405	379	394	372	392	444	432	407	406	412	401	395	366	424	432	433	395	422	401	425	394	370	395	376	405	389	417	374	406	409	403	398	407	390	405	406	401	395	397	394	406	374	398	371	400	382	429	353	440	388	416	409	407	391	408	388	377	419	383	380	375	445	347	372	403	375	435	405	382	396	408	412	395	414	399	385	398	425	393	404	422	402	348	405	422	419	443	393	414	406	418	376	383	408	440	397	403	413	407	424	431	419	405	361	389	403	411	398	385	378	387	372	407	383	428	400	396	403	390	403	413	395	388	351	401	400	396	395	390	431	422	402	364	419	394	366	412	401	397	400	428	410	389	400	413	368	372	391	374	439	420	394	407	381	418	407	402	374	405	389	415	364	383	383	431	394	419	392	381	390	417	414	411	421	371	400	410	377	420	403	380	369	457	393	414	420	400	383	392	397	385	399	387	397	378	417	376	450	427	401	413	395	402	398	358	409	389	395	401	404	411	390	395	431	397	409	413	420	417	425	388	450	376	374	416	415	425	393	373	370	420	382	392	389	411	396	409	407	411	398	394	410	405	436	391	403	433	377	375	377	421	380	384	383	414	354	380	436	386	398	397	407	412	378	416	382	400	380	374	411	365	405	429	387	382	403	409	397	405	385	435	396	397	384	384	404	385	398	428	389	440	414	394	422	397	422	388	444	401	404	403	430	391	409	388	422	413	411	382	411	376	417	388	382	432	396	420	389	399	408	408	404	415	428	425	419	397	418	399	422	380	406	392	398	421	360	369	397	390	396	423	412	412	360	452	410	371	429	406	370	367	384	351	398	403	413	383	423	404	404	420	374	395	408	405	381	426	378	370	381	377	396	416	374	405	386	372	419	418	388	410	441	407	409	442	415	373	370	396	425	413	400	424	432	395	433	391	398	380	421	391	410	401	385	415	377	386	397	411	406	402	442	408	404	411	370	416	443	406	409	409	431	428	422	390	406	395	388	442	433	364	412	396	413	404	398	447	405	369	398	397	391	390	408	403	402	374	426	409	414	398	390	389	383	427	426
45369	61899	9511	5188	3722	2920	2273	2027	1563	1401	1302	1123	1020	971	904	900	800	819	780	787	736	703	680	5667	10078	663	600	601	646	627	603	635	622	529	619	601	599	598	597	594	604	575	596	632	602	623	561	611	580	591	606	628	641	547	624	617	602	558	617	590	569	604	570	626	578	600	616	628	583	554	572	605	612	585	549	625	608	601	595	588	613	566	607	587	586	581	618	611	578	599	610	595	596	623	628	598	548	623	563	600	604	571	597	623	589	563	600	530	567	624	563	567	625	580	621	600	554	605	604	612	612	614	586	602	609	578	556	539	584	571	591	581	579	630	611	576	576	614	604	591	558	553	589	576	609	580	602	573	607	620	596	577	574	579	582	613	623	598	584	632	562	603	611	560	575	620	613	616	591	606	633	636	629	601	606	610	587	615	616	572	569	596	642	592	612	589	594	630	614	585	600	593	583	619	620	556	601	607	607	587	642	626	570	601	584	602	608	585	613	583	573	616	563	597	607	595	593	586	602	544	582	625	560	581	611	586	598	614	624	600	596	591	588	606	598	586	590	565	552	574	632	609	565	582	521	598	613	598	550	617	539	580	536	588	540	601	592	551	629	582	577	586	611	596	608	616	596	569	602	610	573	613	624	600	594	597	588	617	570	584	597	564	621	603	611	565	617	604	598	598	597	592	579	617	588	613	630	583	622	626	604	608	595	580	545	596	591	615	576	599	596	547	613	566	599	561	554	586	604	623	595	549	579	581	614	602	591	612	574	642	631	617	545	625	618	621	602	572	596	564	578	587	528	588	593	622	599	581	613	611	575	629	550	547	573	568	601	593	610	561	589	617	591	579	600	577	584	580	581	566	585	577	576	563	597	558	613	588	557	586	557	553	548	626	546	567	627	600	607	622	613	620	606	621	649	595	597	538	633	576	610	560	566	583	568	573	560	617	598	552	576	588	580	584	599	619	592	546	593	574	565	537	602	577	555	606	607	604	590	586	566	544	634	592	586	566	571	545	585	566	593	591	584	613	579	587	615	584	576	625	606	605	595	622	610	634	553	581	588	611	587	578	586	609	561	571	545	594	596	627	598	572	570	601	586	571	578	562	617	600	620	586	602	656	596	578	621	594	601	597	604	580	612	624	620	584	559	601	578	575	574	614	583	608	589	631	613	612	600	644	579	599	603	547	622	593	618	601	558	616	552	613	617	564	596	586	574	566	588	640	564	573	609	567	615	579	551	627	596	630	587	587	542	582	611	552	575	594	573	602	578	604	586	590	596	620	623	625	558	553	599	588	587	642	617	562	602	574	658	589	618	587	564	595	613	596	603	593	611	565	615	602	562	603	591	604	585	606	582	555	618	595	574	612	593	611	608	594	580	543	612	595	572	598	590	596	537	582	536	598	602	607	593	550	605	566	578	591	613	620	594	590	605	556	597	590	598	568	607	572	598	549	585	584	538	593	606	588	587	589	580	642	582	578	637	567	639	571	602	608	585	591	609	567	619	578	611	588	592	548	543	604	571	575	566	541	626	578	610	613	557	593	574	601	578	611	608	630	616	598	595	607	567	571	593	605	595	611	583	620	550	558	595	608	547	598	601	622	589	566	648	598	588	558	618	619	628	616	602	612	578	596	552	599	571	547	585	615	577	591	617	573	612	581	569	570	575	588	576	585	598	615	559	573	619	585	562	607	603	576	563	556	597	620	582	603	538	648	567	610	572	612	606	576	633	614	618	588	573	563	634	614	589	589	563	606	572	600	557	575	561	586	603	555	582	592	588	589	593	601	575	608	612	616	620	556	604	574	582	566	637	574	573	596	604	588	603	602	609	570	580	560	625	605	585	610	594	596	608	604	588	586	603	654	548	616	569	581	592	592	594	593	585	586	619	595	594	565	637	583	581	584	589	606	556	563	563	623	577	594	601	625	624	553	575	553	566	579	607	572	590	597	626	589	592	561	607	580	588	585	602	569	626	567	606	571	642	638	582	618	589	589	568	610	561	576	620	594	563	585	588	599	578	579	582	572	570	575	584	571	586	580	606	582	599	640	597	596	584	630	608	628	607	567	604	610	616	614	600	614	603	643	589	576	584	598	586	604	537	591	588	578	601	595	596	623	588	631	600	596	593	584	586	576	565	594	609	622	576	621	587	592	565	601	612	579	607	601	619	576	608	556	569	642	596	640	538	624	586	581	579	575	545	606	604	614	588	569	610	651	572	550	639	582	555	606	623	619	594	540	568	587	594	628	590	593	576	616	573	595	627	613	599	622	597	579	608	565	612	546	601	590	601	578	614	571	571	604	628	611	593	583	574	550	604	622	576	612	581	554	594	611	587	635	580	626	589	536	559	621	571	641	544	604	540	593	572	628	570	571	581	562	572	581	592	592	603	568	614	566	577	580	569	567	595	616	621	589	582	589	583	569	567	583	592	558	584	602	641	637	624	621	604	573	590	569	603	599	554	593	591	566	587	568	626	599	534	602	618	595	597	562	593	613	611	605	616	635	617	600	566	565	634	601	574	582	551	602	584	587	583	552	590	580	581	576	617	571	632	593	615	540	539	593	612	565	587	640	605	586	584	562	567	617	623	616	574	598	589	613	563	603	617	568	624	568	626	608	622	601	594	625	599	580	593	592	594	554	574	590	566	607	628	556	594	594	612	586	571	599	585	576	629	602	595	599	543	603	568	600	586	582	580	589	598	612	620	592	576	631	591	610	596	571	579	568	602	634	575	584	627	572	580	614	573	607	610	552	560	589	584	573	572	548	554	592	584	584	603	618	612	610	553	590	553	569	565	552	568	633	597	572	578	532	593	575	624	594	621	592	616	559	619	570	584	561	604	588	599	600	635	575	624	630	576	658	605	585	580	547	590	579	624	605	572	590	590	582	552	559	612	567	586	608	592	600	557	603	615	606	613	592	572	569	625	614	619	549	553	645	586	550	621	578	593	647	624	547	604	625	580	554	619	566	608	654	599	586	587	568	557	595	637	572	553	620	558	570	619	570	594	610	610	588	596	606	595	578	600	571	582	583	608	565	639	611	609	585	567	592	577	607	580	561	617	620	597	608	585	609	581	580	612	572	606	576	601	589	598	582	598	595	570	604	593	626	606	580	597	553	589	607	579	610	588	588	599	552	585	564	590	627	576	596	595	580	615	601	625	578	579	602	564	569	589	566	559	543	601	552	603	566	603	567	598	627	581	590	653	587	590	617	586	623	617	594	563	575	582	572	573	601	574	607	597	577	620	631	582	593	571	590	588	634	577	599	579	588	584	552	585	584	626	612	632	610	598	584	608	577	603	584	621	611	608	619	564	560	598	590	614	637	573	594	580	542	592	565	584	539	592	583	568	638	557	578	570	589	563	583	609	591	584	602	607	615	539	566	560	580	574	609	592	594	596	590	601	585	566	620	580	591	585	540	597	610	592	570	578	581	610	581	554	601	597	643	599	574	603	568	619	591	619	559	580	569	630	554	590	595	602	601	569	571	579	565
26491	23801	15202	2213	794	669	663	657	644	666	621	609	646	630	657	649	606	617	621	617	583	659	645	691	846	627	653	599	594	597	657	602	635	634	637	587	612	625	648	602	610	563	636	606	615	622	619	660	605	628	615	618	646	641	593	601	614	606	663	604	603	600	614	613	659	642	630	615	622	615	627	615	624	628	622	618	589	629	628	618	617	602	651	591	641	598	620	650	554	652	575	615	679	591	627	605	661	633	603	623	602	610	635	600	640	598	618	629	586	635	567	608	640	613	614	637	613	579	642	645	622	605	610	586	618	622	609	630	630	633	601	660	620	639	650	639	608	617	602	575	608	651	617	627	612	639	592	583	657	626	645	639	668	633	568	625	589	598	625	610	633	631	663	628	635	604	612	626	609	601	595	615	634	586	589	589	600	618	625	583	632	633	599	614	619	594	576	606	620	624	560	651	579	624	641	608	601	612	619	634	621	622	599	631	643	643	618	606	597	630	585	608	615	649	593	589	613	585	647	603	620	600	642	618	605	570	619	596	642	609	586	638	636	626	599	589	639	605	626	641	598	633	626	644	642	612	622	586	555	655	588	648	633	652	583	642	620	629	622	624	613	610	640	592	649	644	646	603	588	629	637	609	604	594	635	631	624	602	669	601	629	615	592	603	619	633	616	654	620	640	618	638	591	599	574	631	593	634	564	610	616	624	630	618	634	654	611	606	620	624	619	637	600	628	636	605	615	648	622	639	636	673	622	642	616	666	593	659	634	612	605	618	586	591	602	619	657	595	585	617	617	649	623	602	606	648	597	584	654	614	593	609	584	651	622	602	561	605	634	547	589	607	612	636	565	630	630	617	643	605	622	601	614	615	662	624	623	636	624	619	623	620	617	623	574	584	643	631	583	629	633	618	571	630	635	588	608	620	594	595	608	609	607	604	587	595	603	640	650	637	592	601	620	619	613	675	565	627	619	652	627	601	615	599	595	616	612	585	634	603	578	621	594	591	636	614	661	641	680	595	651	606	593	643	611	598	605	598	642	677	609	651	612	609	640	612	584	597	597	604	606	612	649	624	639	603	594	674	574	611	621	635	624	561	644	623	685	651	606	635	621	639	591	610	605	596	609	596	611	624	604	625	605	585	584	631	674	605	627	603	629	601	597	654	635	592	618	594	628	636	592	617	620	624	627	605	585	597	622	611	630	604	616	610	654	652	600	571	586	635	580	611	634	618	654	637	605	602	619	641	648	605	686	566	597	634	599	674	636	609	641	561	656	621	592	635	641	606	631	644	580	586	613	611	612	652	611	607	615	594	610	626	602	674	655	634	627	636	624	581	613	653	653	612	612	620	611	671	622	598	600	569	615	627	621	590	638	600	590	638	591	646	635	610	568	580	666	596	650	604	622	620	630	641	615	592	608	612	609	609	628	629	689	629	662	601	635	626	605	618	602	607	638	591	630	587	625	558	672	576	618	618	621	630	575	583	609	604	587	578	646	652	623	607	593	628	665	570	614	652	624	531	644	649	620	625	618	640	617	623	587	608	605	559	604	635	584	642	595	621	636	570	657	599	609	573	625	633	660	608	587	642	613	617	622	614	616	603	621	609	679	634	614	614	662	615	607	628	635	583	581	644	675	604	587	631	570	615	635	636	621	580	611	664	566	581	603	613	644	613	626	580	564	624	599	607	562	632	640	649	621	604	628	646	637	611	613	632	591	665	597	610	614	586	634	596	625	592	613	633	591	605	611	611	570	575	606	596	622	644	620	635	621	641	639	637	602	588	614	616	583	609	619	612	611	630	643	578	617	626	589	617	600	638	633	628	639	622	577	666	654	616	553	610	683	598	599	604	590	618	599	613	624	621	636	645	637	636	603	610	607	604	649	593	608	626	641	609	650	611	612	617	595	637	626	615	608	643	620	629	582	614	644	604	628	629	639	587	635	594	619	680	553	612	624	630	610	627	643	602	594	655	602	601	549	633	597	632	651	625	593	591	608	608	651	609	611	614	648	606	593	613	571	608	581	588	592	612	680	617	643	644	644	620	572	620	616	613	617	593	632	596	627	608	628	587	575	634	632	586	673	634	606	608	596	564	612	637	645	607	620	639	583	633	629	608	636	652	612	638	579	675	617	590	628	614	572	638	609	595	650	627	633	629	630	614	587	594	556	623	644	583	602	560	660	624	614	548	651	610	641	621	570	613	582	654	584	634	589	594	612	602	630	609	582	585	591	595	623	640	633	572	610	618	624	605	613	631	634	643	641	597	590	543	636	615	600	639	574	628	619	570	593	603	595	607	613	594	719	610	605	652	613	661	582	622	588	612	670	616	651	595	580	650	564	622	603	572	605	670	635	594	622	613	613	606	615	578	643	595	588	604	604	608	638	622	632	624	596	587	606	637	617	615	629	601	631	635	642	628	664	609	615	639	614	590	617	645	624	588	650	636	638	604	625	624	649	649	624	632	588	663	613	596	665	649	627	621	629	614	641	570	666	649	625	600	598	627	612	661	597	606	611	655	652	614	617	618	627	612	603	616	631	623	661	634	536	583	591	603	605	615	606	620	597	608	602	608	576	577	687	662	648	636	629	593	623	643	610	615	605	628	590	556	622	640	598	581	637	628	650	614	619	583	608	662	605	610	613	583	606	574	618	650	620	648	649	610	617	611	643	616	592	613	603	621	627	618	597	647	599	591	611	608	626	625	607	585	614	594	620	650	657	636	616	632	605	636	601	631	597	631	664	622	602	600	677	655	609	614	620	609	627	647	631	605	596	580	629	631	585	640	642	607	613	590	573	579	635	622	647	628	658	599	617	616	591	611	622	596	594	662	627	631	599	608	622	628	602	639	616	661	627	641	616	632	605	648	620	610	623	646	597	592	618	580	605	635	640	584	603	600	613	605	614	595	636	650	606	660	624	660	646	636	626	654	604	595	641	580	651	657	610	641	606	600	604	617	651	598	634	637	583	674	668	654	602	585	622	616	599	587	633	628	624	636	622	592	587	653	600	598	606	632	616	631	601	603	618	605	588	632	613	603	639	604	612	646	600	653	645	624	622	631	670	614	615	633	628	621	579	621	599	608	637	638	626	577	603	649	615	633	576	610	625	602	653	571	641	644	627	616	638	588	612	609	605	627	610	599	607	640	587	579	668	611	620	627	618	630	625	644	628	585	631	596	578	642	607	621	597	581	637	620	618	644	622	623	612	616	613	591	624	602	621	600	615	592	631	611	586	584	611	578	629	567	564	639	610	624	608	619	617	634	633	603	582	666	600	620	635	666	624	632	610	625	650	630	657	619	608	644	592	614	659	601	632	650	608	615	609	564	586	556	642	594	633	629	619	591	613	614	636	582	596	662	606	631	626	651	612	645	631	609	605	578	616	596	634	641	596	612	586	601	593	623	660	629	597	593	638	634	651	605	644	601	624	624	632	578	647	619	584	616	661	609	615	618	601	647	671	657	662	598	582	593	623	614	592	596	626	620	599	622	605	595
21245	37634	2436	1232	1146	1084	1018	993	941	965	919	916	930	936	897	918	882	921	827	904	861	865	885	1090	1463	813	875	863	878	915	873	854	868	841	891	890	878	855	883	842	843	863	896	895	871	873	897	850	826	903	943	929	881	844	871	901	862	838	867	899	923	873	837	834	839	886	857	810	891	925	848	884	866	851	838	879	842	895	823	900	881	835	905	870	893	831	876	865	845	862	882	914	866	894	878	876	892	889	899	931	922	881	898	868	919	882	935	936	861	911	863	915	902	932	834	887	822	894	845	904	893	873	871	875	859	887	853	920	901	881	944	859	823	875	926	887	866	881	917	941	864	880	869	888	817	850	859	870	894	835	890	890	928	900	839	901	886	911	849	870	864	862	870	862	890	903	858	887	896	846	886	882	891	890	882	928	897	855	841	863	889	809	883	855	885	850	882	914	913	871	885	843	815	819	813	888	878	916	841	850	884	888	827	864	869	876	837	889	872	878	879	859	887	864	890	915	836	865	898	842	864	862	880	872	878	892	849	857	895	844	850	895	885	885	846	879	911	910	847	897	876	846	841	912	873	859	874	820	879	809	872	830	899	872	854	966	894	845	879	873	862	875	901	822	848	888	881	821	860	854	873	851	869	894	871	923	857	928	829	869	847	883	850	840	913	916	871	943	887	792	925	852	817	870	906	888	865	920	861	854	839	850	930	866	891	861	899	868	860	884	863	845	934	860	905	871	875	912	885	880	879	861	884	873	877	887	867	890	866	841	888	913	878	877	882	907	886	874	864	876	878	870	856	862	865	843	844	926	908	885	897	889	930	876	952	843	834	853	875	878	934	862	870	891	914	837	878	890	879	904	858	879	889	893	850	903	937	880	846	838	889	905	860	886	878	825	855	858	811	870	890	882	879	879	874	876	909	848	833	878	905	871	900	899	863	878	878	842	849	900	873	836	931	863	874	929	861	886	862	836	889	884	874	919	912	863	859	895	875	896	824	904	861	912	855	832	924	812	887	841	815	907	860	930	840	821	852	870	850	846	873	829	904	882	843	917	901	885	872	877	875	854	827	873	909	881	879	827	904	919	869	880	823	851	873	871	912	854	894	898	847	873	901	876	886	857	841	909	872	849	874	821	866	843	894	907	883	859	833	901	882	830	839	924	924	870	852	877	897	856	880	893	846	862	847	877	908	921	901	860	907	938	918	916	829	834	917	872	904	809	894	842	904	886	900	927	919	820	813	890	860	868	919	844	887	831	850	862	906	930	870	890	956	863	945	852	872	884	838	911	848	865	874	878	866	897	923	927	900	833	894	891	794	893	845	857	878	856	842	864	875	856	907	846	894	910	836	850	900	939	878	885	928	885	872	839	915	884	857	969	828	864	842	884	861	944	916	881	867	814	822	923	827	930	876	890	863	901	897	872	898	876	915	862	864	897	867	903	879	902	853	883	897	884	889	883	891	867	880	853	882	842	906	848	879	867	846	851	866	887	908	872	819	814	912	865	900	830	824	926	837	867	898	905	873	860	847	810	820	861	859	889	903	916	872	843	839	866	855	866	865	924	889	921	867	912	863	863	873	927	872	872	901	885	817	886	864	883	849	799	897	903	851	869	866	858	873	871	870	879	845	924	858	897	857	884	901	868	883	942	952	856	847	933	821	906	867	895	879	912	848	920	887	898	850	852	916	887	882	869	840	867	893	900	848	908	827	875	850	870	885	886	866	833	881	864	872	853	854	892	853	879	915	894	807	870	907	887	839	936	854	848	861	843	866	883	876	880	847	842	836	877	885	881	893	836	883	863	900	898	909	900	843	897	881	857	912	861	839	861	934	862	847	877	865	887	905	905	868	880	906	863	895	880	869	865	845	884	872	859	900	910	876	857	836	844	842	857	920	864	876	880	853	872	871	896	863	859	883	817	871	870	847	830	907	824	900	856	869	807	863	844	874	827	815	866	859	865	844	875	850	851	875	903	895	829	843	860	874	884	865	905	875	857	861	910	892	866	884	890	871	812	853	891	876	904	822	907	830	837	870	842	863	812	850	895	878	855	880	874	915	905	861	881	868	881	894	856	856	928	888	901	899	893	875	816	903	898	826	900	880	846	895	871	893	908	822	830	871	898	893	905	865	900	839	855	846	857	908	874	837	909	921	878	879	870	887	839	847	876	870	882	870	888	940	884	921	859	842	857	860	902	853	867	859	915	819	902	812	879	883	852	885	824	826	910	854	923	880	824	835	897	914	903	877	882	886	882	872	901	940	885	879	838	901	862	853	923	873	851	842	872	886	875	817	935	951	914	922	840	873	860	858	882	844	890	867	854	872	910	919	895	897	867	868	865	892	858	867	800	871	853	877	884	860	861	897	862	848	876	874	833	863	839	892	906	898	949	887	855	874	890	882	897	886	898	867	898	890	888	932	837	830	849	856	824	856	912	865	898	918	862	887	897	908	848	848	878	875	881	912	939	873	862	830	855	889	855	926	867	870	874	901	840	890	881	930	940	897	887	874	839	931	845	875	854	864	899	887	902	917	862	942	837	896	882	862	869	871	865	874	871	912	868	859	892	880	827	862	849	876	845	834	869	873	856	940	927	844	826	829	910	844	934	898	872	904	884	867	838	866	922	897	832	856	950	890	911	864	856	835	889	825	889	859	897	897	950	928	862	917	926	857	856	813	876	923	849	892	852	911	836	878	812	889	836	878	890	865	872	868	861	894	839	874	895	878	932	885	908	901	884	919	874	900	893	865	918	909	883	849	866	882	862	872	929	802	841	884	887	896	888	822	885	884	867	854	879	873	898	885	831	873	860	887	863	858	789	870	868	931	869	805	847	868	874	898	868	851	833	869	878	899	830	857	858	890	868	855	847	899	872	853	843	905	864	865	864	853	889	875	887	848	866	868	896	923	862	842	848	921	846	903	914	831	853	860	911	917	860	950	897	907	899	869	849	879	817	859	879	881	917	902	865	893	857	883	841	922	856	923	901	864	808	877	930	911	876	867	821	855	876	825	892	865	873	847	908	898	826	883	885	885	854	892	863	880	853	881	850	892	908	861	866	923	933	894	850	863	856	901	910	926	856	824	906	856	870	865	886	851	868	851	830	871	849	843	879	927	894	862	884	845	863	827	860	835	902	878	876	841	920	869	874	866	870	816	884	918	850	892	869	854	896	855	861	884	870	839	928	865	921	843	854	876	931	840	890	855	875	860	867	854	879	812	932	923	867	885	826	859	852	939	865	883	864	914	894	873	918	888	784	902	895	871	908	859	847	866	832	860	898	873	824	835	871	863	873	881	873	925	835	874	881	848	866	809	819	882	862	897	911	885	874	913	869	842	892	854	873	860	875	850	863	827	891	865	927	848	874	909	845	857	836	881	883	874	862	865	849	803	866	842	838	897	880	870	905	880	888	878	891	910	854	877	863	857	869	871	829	814	925	891	877	866	862	901	853	900	877	863	900	825	834	865	886	863	914	868	894	955	882	874	816	885	912
23651	21320	27499	24427	19533	5014	1216	1004	845	809	774	825	784	746	729	703	697	727	668	680	730	733	757	1368	1107	717	685	671	655	686	655	640	665	690	696	692	653	703	648	695	653	711	695	709	719	683	723	641	677	644	701	658	690	652	761	692	694	678	649	662	700	641	713	666	708	689	661	689	648	666	683	662	698	623	673	669	633	619	699	686	699	646	687	667	658	596	690	690	676	669	653	665	652	695	661	705	694	635	671	695	652	671	651	698	712	687	719	677	724	696	689	679	691	672	664	685	642	710	679	677	697	668	615	655	707	680	714	684	674	681	677	632	659	663	709	690	684	707	672	699	742	642	669	688	620	693	647	665	687	690	688	655	646	702	650	675	700	673	678	684	684	634	721	714	690	682	677	623	658	686	647	669	696	678	664	677	721	657	672	670	659	712	682	671	662	665	665	675	696	670	676	694	633	683	653	660	703	690	711	683	679	724	666	696	661	648	670	682	676	706	657	683	691	699	659	700	700	680	685	692	653	693	661	747	662	704	653	659	693	678	705	694	691	678	643	701	688	695	643	724	676	664	661	694	685	660	655	672	686	679	746	664	670	673	648	651	675	740	679	705	663	672	672	696	698	664	696	655	658	717	657	650	667	681	698	684	712	661	656	675	653	716	690	666	722	676	671	685	709	649	664	637	695	670	641	680	652	684	707	704	646	645	636	716	645	705	648	709	716	671	636	692	668	674	673	698	691	677	647	647	649	681	629	669	654	685	662	667	712	703	673	654	687	686	631	621	669	637	670	670	690	687	715	666	656	672	635	703	684	686	642	666	715	662	678	650	676	651	664	661	668	660	662	620	708	673	650	686	723	673	704	684	693	652	668	648	687	642	664	670	697	688	639	676	667	697	647	681	663	627	656	660	653	697	655	690	664	652	687	669	681	697	701	651	690	664	704	718	712	702	709	651	707	657	743	705	638	700	671	702	697	644	659	643	692	672	676	707	663	684	681	719	721	674	627	645	683	671	658	727	685	658	663	718	640	655	653	658	714	713	693	636	674	704	686	616	680	703	694	678	683	677	629	695	671	715	630	690	693	665	643	682	719	668	706	594	713	667	706	699	686	639	702	657	683	678	622	665	664	692	694	656	660	656	726	667	708	644	679	701	638	696	686	684	654	677	642	687	694	642	679	673	644	660	728	721	696	667	672	624	679	668	654	665	667	701	648	636	660	674	669	681	712	713	654	676	646	690	714	672	683	700	682	681	680	657	691	666	675	696	698	685	711	665	691	641	743	652	736	694	665	699	696	676	726	723	644	686	688	665	693	640	694	634	648	684	643	684	667	695	640	669	663	709	683	658	674	662	688	688	669	663	685	725	678	673	694	680	680	656	654	657	708	664	680	699	683	713	684	677	670	709	714	655	660	699	672	697	672	699	656	669	701	685	658	678	692	678	676	674	697	685	644	681	671	687	708	647	677	665	664	682	675	704	713	685	712	673	700	665	689	671	692	700	677	645	692	702	662	647	721	657	654	687	687	637	637	710	691	720	706	660	688	688	689	705	695	666	660	702	688	690	674	661	676	646	657	681	620	669	692	647	675	638	707	688	704	705	690	661	659	713	667	667	644	675	664	671	644	651	669	685	686	663	686	695	606	633	679	681	617	655	696	722	667	664	685	667	639	656	674	643	661	691	692	691	688	660	691	675	677	702	685	644	648	638	685	683	686	698	603	652	642	724	660	667	668	650	691	691	646	654	651	663	667	678	699	702	683	649	703	667	686	655	717	656	693	689	693	708	651	676	660	694	711	667	662	690	668	684	687	680	662	696	682	707	637	666	627	694	648	651	692	690	611	678	682	739	679	673	658	644	645	663	664	677	688	676	677	636	673	584	647	711	641	681	696	652	677	671	674	665	691	648	695	690	681	657	684	668	667	679	639	656	644	682	653	711	655	684	659	638	680	703	653	695	709	663	698	699	693	641	684	660	660	681	646	689	696	693	637	707	687	704	696	644	639	706	615	646	675	640	673	661	675	675	665	693	658	672	699	711	631	677	650	610	694	640	700	682	674	662	685	703	691	654	624	698	713	662	672	626	678	690	653	704	660	618	643	699	689	655	651	683	656	675	671	657	671	683	691	642	649	647	717	702	663	670	657	694	685	644	678	665	693	667	679	679	667	692	735	685	635	718	664	657	671	664	661	719	676	655	675	691	705	661	658	696	674	685	703	709	631	665	680	659	655	656	716	667	669	674	671	647	661	656	683	669	678	658	691	671	641	717	654	706	702	669	665	665	657	673	631	652	695	647	679	738	664	681	666	642	673	632	725	667	687	653	645	685	676	705	652	668	710	650	739	711	643	731	656	689	687	670	741	695	707	678	653	725	677	664	667	680	724	682	671	653	662	686	659	659	690	663	623	708	662	672	744	679	651	695	656	667	666	654	692	677	662	691	693	688	686	674	685	659	719	664	668	628	638	692	721	681	672	677	635	695	673	669	685	681	670	666	680	662	696	711	671	663	668	702	718	678	671	683	664	668	663	717	699	706	679	686	665	731	689	657	681	664	716	663	683	677	669	653	715	704	698	667	686	684	690	723	700	606	650	640	654	708	657	719	633	653	686	722	670	716	665	649	700	683	678	628	590	706	683	702	669	712	669	704	691	676	660	698	665	647	629	670	674	617	673	698	702	658	690	692	684	704	719	642	684	675	670	717	612	666	656	646	688	680	655	651	677	669	709	669	674	687	645	672	706	654	698	684	647	681	698	724	652	672	671	675	698	648	681	684	683	666	680	673	639	630	657	669	656	665	690	690	676	651	719	650	591	680	670	646	659	648	715	673	709	678	678	712	701	661	708	681	708	672	650	687	649	701	682	733	674	709	694	662	676	680	658	624	645	678	654	733	692	650	704	715	662	659	660	638	653	700	609	693	650	652	684	677	674	704	709	682	638	711	658	661	671	679	660	721	671	661	690	696	628	644	657	663	712	661	691	615	666	642	695	666	651	646	706	726	648	686	702	704	695	627	676	693	712	652	656	704	704	640	668	691	701	662	653	650	684	689	667	709	681	687	687	672	653	646	664	665	607	674	692	632	653	652	683	697	673	679	686	693	674	704	702	723	688	674	664	715	728	642	636	706	666	647	701	617	667	690	693	698	724	623	707	621	695	689	714	713	663	659	694	678	680	674	657	680	662	639	678	645	718	688	704	678	667	710	662	640	702	710	774	681	668	679	652	696	679	639	708	642	691	669	657	689	712	681	693	694	694	698	631	693	686	626	690	663	706	624	668	653	655	670	666	658	628	686	718	630	648	677	648	667	719	657	682	688	690	697	676	666	650	657	706	689	644	661	673	645	702	666	665	708	663	670	702	668	666	650	631	685	706	677	685	653	651	654	656	659	678	700	649	691	627	637	723	656	606	674	692	651	691	645	625	682	675	667	656	685	619	681	696	699	634	700	686	646	725	690	719	663	661	720	664	712	678	724	664	716	684	649	684	667	689	676
42114	73190	8068	3584	2785	2246	1889	1648	1582	1398	1241	1191	1191	1195	1052	1130	1056	1067	1016	1035	1033	983	1121	2667	1900	1070	1006	1018	1007	984	961	989	942	993	1024	984	1009	1001	971	1028	979	941	1029	980	903	956	935	1002	947	1032	1000	988	964	1031	1004	893	1010	913	989	974	926	1004	978	1023	948	964	945	968	911	986	967	1040	936	901	941	1006	965	936	961	932	962	970	984	948	952	997	968	980	1007	954	981	966	924	909	970	941	955	932	898	1032	1023	978	963	1003	999	961	920	989	965	982	983	966	975	955	940	937	954	957	955	981	949	977	970	996	996	988	973	931	985	967	962	948	925	1012	992	1046	962	921	957	945	924	948	948	986	986	995	956	998	957	988	995	956	1025	977	950	928	992	987	1023	947	970	1000	893	998	926	913	954	947	931	965	943	1005	943	958	952	934	962	939	939	958	1035	939	930	932	1014	929	974	962	915	1021	974	988	909	976	973	955	1017	1023	945	928	900	1011	922	978	935	916	983	956	990	1006	976	983	980	945	934	938	987	933	1017	971	954	968	976	996	901	1033	975	941	944	961	947	982	976	999	975	994	1008	937	953	946	975	959	926	919	994	941	910	965	996	933	965	943	1012	1008	935	1006	956	1003	985	1000	1008	1006	948	1001	990	963	927	1008	957	993	973	982	978	977	1011	967	1024	916	954	986	957	978	987	1003	951	964	963	972	981	963	943	944	928	967	955	935	992	923	948	1005	966	982	938	978	971	953	998	978	972	933	1013	953	945	909	924	958	1002	994	946	905	1019	962	938	919	1008	983	901	995	959	963	988	1041	995	968	939	944	951	998	924	919	1017	974	969	922	929	923	1010	971	928	966	950	994	970	934	959	926	942	1003	995	1003	974	964	949	943	941	975	898	989	970	960	910	937	942	954	937	961	977	970	885	938	1012	973	937	975	944	981	945	994	949	956	975	942	965	967	1030	935	971	952	920	964	942	993	927	961	953	1001	975	1006	999	903	943	958	969	932	974	1012	960	926	975	980	1036	1004	967	950	987	935	947	976	994	943	938	969	965	983	891	983	991	959	1013	987	969	977	926	996	962	915	956	992	954	945	981	969	919	956	948	1027	959	982	967	978	937	975	989	970	940	991	991	951	996	971	992	885	1025	902	1057	1020	922	995	927	965	976	962	965	979	938	992	956	972	994	943	958	1018	953	916	946	956	940	909	966	949	914	996	985	1000	974	937	998	913	954	983	966	975	931	944	981	950	963	881	954	928	954	969	937	959	984	958	964	979	952	944	991	922	948	919	997	952	902	979	923	975	902	976	995	966	897	974	978	949	1028	939	991	940	1011	994	951	995	984	956	918	956	968	952	929	974	912	973	943	1009	981	918	987	926	1039	970	965	938	962	987	954	962	937	966	974	945	967	1009	912	953	974	993	997	966	958	1015	976	953	951	984	910	921	965	946	959	987	944	1028	969	986	935	948	989	934	1010	988	946	908	929	977	950	957	949	997	964	1010	891	908	965	947	958	1001	915	951	995	958	997	1005	981	956	926	976	969	1004	969	1025	995	920	976	927	1000	951	990	1021	951	926	962	948	918	953	962	875	964	947	969	938	1009	1010	1009	970	981	932	976	991	954	936	1012	970	943	915	931	985	1005	966	899	972	1006	1002	944	952	942	935	944	973	959	1006	939	908	947	954	957	962	959	946	906	950	972	933	993	949	893	963	970	968	938	982	947	905	985	1007	973	920	901	966	953	937	991	913	1004	951	964	946	963	981	945	907	945	931	989	1059	978	943	981	960	985	928	992	972	1008	916	954	982	1017	958	901	958	939	926	963	988	926	985	905	960	944	982	955	982	1015	913	977	925	966	961	982	997	930	1011	895	953	966	1010	966	949	987	986	997	987	1012	949	970	929	993	969	957	953	961	962	999	982	996	967	977	975	965	972	971	960	908	945	959	957	936	952	1016	965	957	1015	893	972	951	962	969	965	866	966	1015	999	1000	920	972	954	993	974	1004	1001	888	983	906	967	963	978	951	947	930	976	948	962	978	981	960	1001	953	999	957	940	986	927	955	926	896	946	915	947	988	964	1007	959	997	960	1006	977	934	956	937	989	888	951	964	983	996	994	899	989	956	973	967	933	978	979	960	984	943	988	1015	968	966	947	953	1008	929	962	989	966	961	1006	1026	911	961	982	965	981	937	949	953	1028	934	911	948	1016	974	951	944	958	954	982	988	993	1002	1017	960	899	992	1028	926	937	960	951	943	991	935	909	944	1003	988	976	978	1005	972	913	988	946	954	1006	955	998	918	984	939	902	906	1005	899	912	985	958	946	971	950	938	962	988	959	921	972	986	938	978	937	984	953	943	1014	928	990	898	933	954	941	946	950	928	949	979	951	895	1016	949	961	987	967	987	927	983	947	947	940	961	961	995	996	986	942	995	985	953	959	958	986	967	975	985	954	958	973	1004	949	988	956	966	951	927	879	946	983	988	966	926	1020	992	994	1004	982	969	966	957	891	960	954	955	948	1002	1002	980	991	977	971	986	875	975	1018	955	991	949	923	959	987	936	972	974	929	926	952	943	966	960	999	942	910	982	1026	995	950	974	929	962	995	962	909	994	951	960	924	1006	1012	921	982	956	968	941	977	978	984	942	970	948	916	967	1042	975	966	918	920	949	1056	965	921	941	948	910	968	936	930	1013	940	947	982	951	933	945	981	948	946	963	981	942	1001	988	937	946	953	940	996	974	978	967	977	950	990	1025	927	964	973	997	977	995	935	946	950	986	960	987	965	939	903	1009	958	984	951	935	946	933	928	984	893	960	895	954	951	973	975	1037	991	891	924	986	920	963	998	1023	921	952	967	941	969	1010	975	979	969	971	1025	939	961	972	985	958	997	984	962	996	946	947	967	931	972	953	999	948	998	970	1032	959	961	975	973	1035	947	996	984	985	936	994	951	1015	912	966	1005	1011	981	948	948	969	995	945	905	1026	954	942	906	931	1000	969	954	969	949	1020	1003	929	983	1017	976	941	915	985	1004	947	938	969	980	970	951	936	983	976	918	971	936	964	953	981	954	977	940	1005	938	983	932	994	992	966	982	898	964	936	1033	978	955	991	926	953	971	979	1001	990	958	942	912	971	985	1007	904	1014	973	1002	987	975	1016	932	924	1001	983	978	1003	947	933	995	980	924	988	1036	938	952	983	942	962	961	984	963	988	999	942	942	948	1006	1008	964	927	1029	935	962	941	956	878	1012	983	1007	967	994	969	962	986	977	990	1000	995	923	935	963	977	961	977	982	1012	889	1023	978	935	933	893	1017	1006	942	921	964	943	987	932	953	960	963	941	952	979	951	924	919	901	916	966	1003	922	981	949	967	968	1003	954	1004	1020	1047	963	968	992	994	1004	947	923	924	947	938	969	968	954	952	954	952	978	952	982	996	1011	975	979	1016	964	916	992	967	1010	992	964	985	971	998	949	968	974	968	977	1043	923	970	999	978	970	935	953	950	950	982	960	963	996	891	875	951	995	942	964	944	931	947	944	923	963	964	924	932	969	897	969	928	983	938	942	978	1029	942	978	973	926	923	970	940	957	972	959	985	989	908	941	960	986	1051	1001	992	1023	990	949	1002	995	920	897	947	974	963	923	1015	961	980	994	978	950	995	911	964	970	938	978	964	1050	971	951	925	955	898	945	988
22719	20989	28414	23434	20854	20425	5203	879	681	568	555	544	529	504	491	448	389	394	414	446	423	457	532	402	413	378	404	417	370	401	389	410	401	395	373	387	373	339	388	344	400	357	378	385	399	367	366	389	339	370	381	333	372	369	403	382	360	408	390	376	348	371	438	422	380	355	394	378	391	354	351	377	367	385	393	355	357	337	379	340	384	367	405	385	376	351	375	358	408	355	365	365	359	377	349	377	391	396	376	368	360	347	389	389	408	379	378	338	409	369	356	357	356	374	375	338	356	340	357	397	376	385	354	351	378	383	358	335	338	350	409	354	371	361	386	389	393	358	358	335	325	377	335	380	385	353	363	347	358	351	378	338	335	352	369	386	358	364	355	348	370	376	386	348	353	343	368	373	379	370	362	344	368	387	382	393	338	353	365	361	383	385	384	361	344	346	368	359	387	383	369	397	384	371	309	352	342	402	366	374	383	343	370	355	420	329	374	369	383	360	374	352	340	390	356	383	393	372	365	360	365	344	367	383	359	351	375	378	358	365	380	333	396	381	360	353	361	390	366	363	356	369	369	351	348	364	363	329	368	370	322	374	380	367	357	389	357	367	379	372	404	363	355	379	364	373	404	375	355	365	359	365	355	365	382	388	361	353	358	379	386	405	364	374	371	326	354	389	346	376	353	358	328	363	372	383	342	356	367	367	374	397	399	345	355	385	341	365	360	341	369	373	364	407	352	360	412	362	379	372	371	421	380	365	371	387	378	365	329	391	337	358	366	387	372	390	364	353	361	356	371	347	348	361	366	364	370	369	334	358	338	387	371	375	368	365	350	376	338	391	350	371	367	374	380	357	352	348	375	342	362	393	357	361	387	384	389	368	360	372	354	386	359	347	377	373	375	383	342	344	358	376	388	363	373	356	336	336	365	370	381	371	369	370	411	356	368	358	372	376	330	354	363	332	351	379	374	361	370	375	340	356	369	347	387	409	393	357	394	379	373	380	359	334	364	363	370	379	372	351	372	370	357	372	350	336	358	381	386	356	396	387	374	409	368	365	354	356	399	390	358	374	348	353	338	394	365	415	376	364	367	336	403	357	386	370	345	359	356	381	392	384	358	369	362	339	375	373	349	355	341	372	323	360	371	358	353	406	409	385	364	374	377	374	354	368	394	367	365	337	336	368	382	378	374	352	351	383	362	387	377	364	366	391	325	357	351	372	403	326	418	386	354	395	357	347	352	383	378	348	347	365	379	360	357	364	354	368	358	349	353	382	341	362	363	331	357	376	403	392	350	364	361	364	382	311	373	382	371	336	365	385	377	377	412	366	381	363	384	343	357	362	373	394	330	338	375	351	388	405	359	403	375	392	368	357	343	377	416	363	359	358	389	371	367	371	375	367	372	403	359	404	364	355	348	351	350	376	383	357	377	382	367	382	348	387	363	364	342	386	389	384	402	354	356	329	346	361	378	372	420	403	379	356	359	355	381	394	350	395	355	397	393	356	381	366	375	371	361	354	373	394	367	377	390	366	380	392	371	378	360	353	363	377	351	368	346	364	383	347	401	382	379	378	316	407	369	342	378	387	365	358	367	396	344	350	346	330	340	368	352	360	367	331	377	348	355	355	371	352	372	393	390	375	343	400	395	382	350	353	402	371	390	359	369	372	387	338	378	400	384	373	375	348	351	362	372	343	366	396	363	358	349	361	352	356	385	367	387	374	358	360	400	353	336	369	356	359	389	348	373	345	363	388	363	382	348	376	373	368	333	378	385	330	394	358	382	350	374	401	349	371	369	363	393	396	370	390	392	353	344	394	343	362	346	378	369	363	373	381	348	408	376	381	361	348	378	376	376	387	376	411	366	355	403	353	378	382	351	349	377	378	354	390	388	362	367	345	355	388	342	356	379	350	363	329	368	347	368	359	387	389	374	340	403	370	362	387	369	372	391	386	355	399	352	349	375	368	375	396	359	363	386	407	359	354	377	388	354	355	355	364	360	370	369	315	375	361	404	407	345	362	375	360	346	379	356	348	356	368	386	389	345	357	367	370	359	370	390	366	375	352	359	381	411	384	403	372	360	383	396	351	384	392	370	382	374	378	360	381	383	373	344	370	373	338	357	359	351	370	338	373	358	373	390	373	340	359	360	359	364	381	369	337	380	386	369	369	380	353	380	345	364	364	369	381	393	376	363	362	348	367	390	329	348	355	353	348	356	354	369	353	344	356	375	362	334	366	347	338	370	382	370	363	389	382	371	392	383	349	375	386	426	348	356	345	384	376	350	387	347	376	387	384	366	339	378	360	346	359	357	367	370	387	374	346	352	360	349	372	375	354	365	374	345	408	353	405	373	368	382	368	404	380	381	389	380	359	362	382	355	356	364	355	377	382	400	344	353	360	332	370	341	358	345	363	345	364	343	357	408	366	387	349	374	384	351	366	387	356	352	393	387	412	393	353	371	357	363	342	365	330	383	386	370	319	365	359	360	364	359	367	387	365	365	381	339	359	369	320	354	405	357	378	399	371	339	393	387	389	393	346	354	411	385	353	428	349	352	370	390	350	339	351	366	349	414	363	356	382	360	362	389	378	362	359	380	395	370	349	384	380	345	403	354	371	373	369	393	370	395	342	380	364	380	344	375	367	382	391	373	384	362	374	357	379	380	392	379	348	384	328	388	358	355	392	368	372	339	346	357	365	392	374	324	334	324	359	359	366	386	370	329	341	372	356	378	397	370	378	375	356	394	404	381	379	378	384	379	358	380	344	382	348	368	374	355	379	334	397	345	340	338	378	334	359	374	363	337	343	365	384	383	385	357	380	342	390	387	360	375	390	364	366	383	340	373	394	377	327	369	379	369	372	360	339	358	390	385	345	373	375	373	355	330	360	379	334	359	373	356	366	365	341	378	389	400	356	382	354	374	361	345	335	343	360	343	341	373	365	391	378	386	355	328	359	376	416	389	365	340	367	366	348	365	366	367	353	354	392	336	375	392	404	376	377	353	358	374	385	387	387	373	336	381	381	361	359	377	383	363	353	337	372	378	397	393	358	349	341	368	356	370	384	341	309	325	396	344	378	389	368	368	372	378	345	343	371	419	385	384	368	359	390	384	341	354	360	359	373	360	347	385	388	342	360	377	337	335	351	400	385	392	376	389	362	370	386	345	341	363	354	325	356	428	371	387	372	405	348	361	390	372	345	400	337	368	400	330	337	365	381	376	379	364	377	360	372	373	347	399	363	355	359	382	345	402	374	366	389	330	378	380	369	401	395	361	372	365	373	335	398	368	371	373	381	372	361	409	373	373	368	400	330	374	348	357	369	370	400	345	380	405	356	363	370	383	356	367	347	338	354	354	398	385	361	374	354	370	383	393	358	359	422	371	343	387	344	364	347	364	361	409	385	392	334	310	334	380	401	352	329	367	378	389	385	316	372	365	347	374	383	380	378	356	380	383	407	391	368	359	337	355	369	383	345	350	371	375	355	353	371	369	397	353	360
45463	79164	10126	5268	3886	2955	2290	1800	1503	1341	1180	1074	1007	935	862	863	721	704	687	711	731	751	1054	659	641	653	636	617	625	621	597	576	607	570	554	553	570	597	554	563	574	538	587	558	555	553	530	569	556	595	585	533	543	566	553	541	573	573	530	560	569	535	563	578	552	533	568	579	555	541	544	520	518	560	553	532	578	544	558	566	529	538	544	551	522	580	552	578	562	553	504	544	550	544	570	573	528	554	581	555	534	568	567	527	520	534	528	534	580	565	518	533	553	555	544	570	523	578	538	599	539	539	554	539	517	551	474	536	550	560	593	564	545	550	518	515	583	514	528	498	559	553	520	532	536	547	488	566	529	551	555	542	545	546	545	524	541	504	555	557	513	554	544	521	490	539	533	528	547	510	571	521	561	485	540	527	562	543	515	576	540	515	533	561	562	513	576	522	555	568	556	545	558	525	520	503	591	530	543	532	547	555	541	586	498	563	567	519	532	573	549	527	545	493	535	551	533	540	561	538	532	543	530	568	503	556	483	536	551	549	533	521	523	554	542	528	560	533	531	524	523	559	599	548	512	530	558	548	536	515	569	580	539	546	580	557	559	559	548	567	538	555	504	569	582	518	491	534	527	530	524	525	512	543	541	539	540	565	547	519	517	541	531	526	523	562	520	544	521	529	538	513	582	539	542	598	550	510	536	539	530	518	570	553	572	535	530	569	605	538	559	536	539	563	558	541	517	559	544	557	488	557	533	538	550	578	566	497	529	579	542	559	579	517	563	526	546	565	510	562	564	572	542	538	545	528	554	551	511	530	539	536	550	575	516	505	552	563	529	545	559	563	566	610	517	573	519	562	580	572	591	582	557	555	541	530	530	545	553	564	559	538	560	551	563	533	523	544	493	575	568	519	537	552	556	541	552	555	569	556	580	553	516	525	530	566	545	577	561	547	550	581	521	557	575	540	533	573	534	553	554	560	561	562	574	524	491	555	534	505	553	535	539	550	556	514	537	512	552	525	553	567	548	547	540	557	573	548	569	553	560	597	573	525	545	566	528	577	564	521	529	568	527	518	543	541	584	507	548	501	507	553	551	587	519	564	561	544	553	503	533	581	547	551	521	544	551	556	564	541	513	566	522	550	527	558	537	543	568	532	563	530	525	542	532	555	537	549	522	538	530	530	587	539	557	514	518	542	524	532	569	574	570	525	547	528	569	551	538	531	548	518	567	540	542	549	515	504	549	556	572	508	528	503	588	562	578	536	534	537	515	556	532	545	548	560	550	534	561	553	520	491	537	527	532	546	509	532	537	552	552	567	563	543	528	555	584	516	579	511	533	523	555	541	542	511	532	517	532	516	560	536	561	540	567	490	578	564	531	568	550	520	537	544	570	584	523	541	535	541	533	566	540	532	561	522	582	551	524	539	562	522	553	571	502	512	590	516	563	584	571	537	509	516	512	538	502	553	546	537	543	565	509	602	572	544	528	558	577	547	561	543	534	522	512	592	533	528	579	560	570	553	532	520	538	573	527	540	571	542	518	526	557	535	568	551	534	541	576	566	552	550	529	578	521	570	569	563	595	572	544	525	551	559	563	564	578	492	552	552	552	574	528	546	526	542	510	540	509	579	539	546	539	540	530	526	525	536	534	548	514	548	551	548	575	546	564	537	522	529	555	549	549	501	519	571	542	540	548	553	532	527	552	559	585	490	539	511	549	533	539	568	592	524	534	561	543	499	539	532	540	562	574	544	560	538	553	531	499	559	554	538	534	556	562	540	529	523	489	561	548	576	551	564	523	552	547	525	582	514	554	537	551	540	588	547	567	554	535	547	557	574	568	600	562	545	590	507	517	528	554	576	568	515	539	525	539	519	529	522	544	546	540	547	568	528	535	512	563	559	571	581	519	530	530	573	550	535	539	529	557	506	561	566	514	563	569	563	540	521	520	553	512	578	564	561	563	543	525	506	539	574	553	580	522	512	546	536	537	532	552	571	556	549	491	557	557	525	550	574	542	528	560	510	573	516	567	552	521	554	570	552	556	552	517	551	565	550	553	565	499	549	524	534	543	560	543	554	517	532	545	496	539	532	576	526	493	536	532	536	540	554	589	515	545	543	533	505	550	545	529	530	543	510	556	564	574	565	525	510	560	585	521	534	518	579	549	549	539	544	560	599	520	548	597	521	539	548	546	579	545	557	525	521	526	542	506	509	505	498	588	556	550	512	510	544	522	529	558	534	537	573	501	518	524	559	548	568	572	568	560	530	537	547	507	567	556	539	569	524	529	515	484	542	515	525	530	544	549	536	549	542	555	536	522	541	527	554	557	548	557	515	560	540	548	557	543	534	514	523	569	556	526	472	553	513	518	566	559	566	530	556	556	579	522	486	505	520	557	587	561	558	559	501	504	518	535	535	545	553	542	533	526	526	575	550	548	534	538	545	561	529	575	533	565	532	536	551	475	522	531	538	544	549	569	548	558	534	556	549	554	540	539	587	530	576	556	583	550	548	536	516	535	578	501	532	523	537	546	537	558	558	567	556	502	535	557	560	573	538	491	542	528	543	545	539	572	535	565	575	529	547	582	548	559	550	577	516	559	514	542	543	503	512	565	526	538	525	565	537	559	539	517	539	567	555	560	551	567	539	491	520	518	512	571	514	522	515	559	554	579	545	579	554	571	556	525	561	536	529	561	523	521	518	560	501	548	517	553	503	537	555	535	508	554	544	556	556	557	561	521	550	570	515	536	561	525	514	535	524	557	567	509	544	575	527	503	510	564	518	554	499	525	545	540	547	524	508	591	584	601	554	530	560	561	518	554	545	544	544	561	572	500	546	519	543	519	556	532	544	516	521	533	550	570	570	549	540	546	547	524	513	604	538	530	520	597	593	507	534	530	576	545	533	509	513	551	517	541	555	533	532	576	516	558	531	583	535	493	541	560	574	584	577	570	544	557	541	570	518	511	530	552	575	547	564	515	553	520	540	526	536	564	544	577	543	552	567	596	547	565	519	513	557	577	554	530	526	558	589	551	519	556	551	533	590	539	571	518	503	538	526	525	534	557	548	523	550	538	547	596	533	489	524	540	555	548	560	525	557	572	544	540	510	555	516	517	527	536	579	503	517	546	559	529	570	561	556	524	549	521	514	521	550	554	516	535	559	608	530	533	510	554	569	573	565	556	555	548	578	512	557	525	551	535	530	539	535	557	552	588	526	542	562	536	525	562	567	552	545	586	512	513	512	522	555	538	513	542	544	543	508	526	562	532	528	554	550	526	529	533	547	545	520	537	545	535	509	524	569	520	538	568	550	546	531	461	572	580	546	565	556	561	519	511	577	584	534	539	511	575	521	485	533	561	502	528	523	523	565	549	522	568	565	562	552	578	577	558	531	501	575	534	549	519	515	549	564	562	542	550	508	563	514	527	568	526	584	540	532	554	554	558	526	510	505	594	534	533	532	581	551	540	585	518	530	527	562	549	539	501	549	589	548	568	548
26626	22306	15838	2185	758	653	632	612	624	611	616	560	620	601	570	615	619	628	612	566	604	619	557	610	605	604	555	656	574	604	622	623	603	641	566	591	599	576	612	592	615	552	630	567	579	626	622	603	576	589	558	556	577	587	617	595	621	581	588	595	624	538	560	635	548	622	544	599	610	611	605	569	569	557	589	591	574	558	617	585	582	633	592	600	567	568	593	579	624	614	566	604	614	551	613	544	628	572	559	555	564	560	620	558	566	617	608	608	576	621	628	555	582	573	604	589	615	612	572	611	599	581	558	606	599	544	599	551	595	616	582	572	623	641	561	611	605	553	648	589	604	609	573	569	592	593	589	600	585	603	595	628	605	572	598	572	630	543	593	607	568	602	565	572	595	567	573	613	535	604	594	599	616	549	595	574	639	592	604	599	555	539	573	574	598	587	531	584	568	547	609	588	572	666	595	577	578	591	608	564	596	606	598	532	596	571	597	541	610	587	605	577	616	536	565	594	562	579	577	595	601	592	552	618	626	615	599	642	562	552	624	608	609	620	596	612	614	570	579	625	566	580	629	591	599	566	595	613	571	592	557	618	564	600	593	572	591	554	555	587	601	569	596	576	595	576	612	570	578	555	630	580	569	561	606	619	571	589	606	601	565	616	583	599	610	568	577	614	597	579	542	568	591	593	623	595	602	514	550	580	580	582	578	569	598	544	587	579	601	581	586	552	588	623	576	616	595	600	555	568	573	598	605	626	542	578	601	611	633	587	602	568	579	593	584	577	587	578	561	587	567	604	584	570	594	572	601	579	644	594	601	589	594	592	623	615	609	601	538	629	597	562	615	566	599	599	562	621	586	619	647	570	580	590	609	665	606	558	584	609	576	546	588	634	631	572	579	585	546	615	611	575	581	592	590	609	636	613	616	569	580	565	586	599	592	592	604	563	587	558	614	589	589	576	577	603	590	560	583	581	589	613	614	561	637	542	628	582	612	569	572	596	587	597	607	627	591	606	575	565	581	567	621	617	570	579	565	596	579	600	612	608	570	598	563	573	622	568	596	573	614	631	608	566	609	547	640	578	634	602	594	558	587	582	558	576	618	595	564	597	569	604	591	575	556	648	592	618	555	571	632	582	629	576	605	590	573	648	586	615	605	589	610	575	629	539	579	554	536	592	604	572	617	584	611	554	635	612	556	596	608	578	626	602	601	608	572	594	577	597	629	591	601	626	560	585	603	548	582	569	626	564	583	612	602	588	572	579	624	587	583	585	595	586	554	562	621	577	598	591	572	536	570	586	593	573	586	578	580	615	573	625	610	619	619	594	578	618	592	601	557	579	571	597	573	596	582	598	573	599	573	561	579	587	563	654	646	551	611	578	588	621	584	577	598	634	608	557	586	538	587	563	579	584	604	566	605	554	618	588	595	554	625	577	601	570	587	602	572	626	595	658	596	613	581	583	575	606	589	602	614	622	558	538	561	616	582	589	554	583	634	594	602	566	604	590	587	590	571	630	607	595	566	560	612	597	606	574	607	600	582	583	578	596	595	543	599	604	569	589	591	606	564	610	558	583	648	595	575	588	584	572	610	600	613	592	638	601	582	574	592	606	559	614	578	596	591	548	639	623	620	600	570	606	537	565	582	610	598	622	571	544	589	639	591	626	581	591	644	605	593	604	630	601	586	604	569	588	601	586	612	603	573	626	568	626	635	619	607	583	612	568	606	602	577	565	558	580	580	611	576	603	605	576	595	592	587	550	585	591	606	570	594	621	624	596	594	566	580	628	597	574	614	594	616	592	578	618	620	597	557	587	613	594	597	540	570	565	595	619	615	655	604	573	578	572	613	620	560	615	579	609	576	603	618	552	534	567	613	606	575	601	569	587	561	626	597	571	569	573	586	647	562	538	565	589	561	658	587	567	609	578	566	628	566	581	588	591	572	589	573	568	611	583	605	644	619	602	593	579	607	598	626	544	591	597	594	586	615	565	569	546	565	597	611	569	577	595	639	626	594	602	613	619	621	618	580	560	622	576	596	589	543	649	609	560	556	621	592	598	611	582	601	566	590	604	607	602	565	600	633	563	576	607	579	614	609	589	560	554	572	551	573	584	580	621	593	594	640	532	579	623	588	641	588	589	543	553	607	594	582	608	615	523	597	592	539	636	584	585	618	593	631	592	627	570	586	566	589	612	607	623	574	609	588	598	630	594	543	615	637	558	638	619	589	582	583	602	602	561	589	557	592	573	573	571	579	617	620	578	590	571	550	557	616	633	588	577	571	594	559	595	620	598	576	627	556	602	567	555	581	592	633	554	601	597	628	580	586	577	587	606	591	573	630	588	594	666	566	595	555	576	623	603	590	562	592	589	582	603	588	644	579	614	566	597	610	551	576	597	534	585	616	579	599	590	610	604	578	594	588	595	576	618	603	571	597	568	577	575	597	567	588	630	593	594	632	608	578	611	569	593	588	579	586	561	607	564	591	598	542	579	625	593	608	597	603	557	581	599	596	559	581	590	625	597	614	566	605	581	547	591	599	605	587	642	614	607	604	566	573	592	613	604	626	565	563	601	558	597	579	597	548	594	543	610	589	610	598	518	591	550	562	564	597	609	584	591	584	628	575	590	565	593	590	611	594	597	585	563	603	606	605	605	564	567	600	596	572	571	603	636	616	626	548	547	594	586	606	572	607	582	605	575	587	559	568	627	565	563	565	589	572	582	593	586	580	581	617	559	586	600	566	619	576	624	595	603	602	575	572	581	584	565	572	603	580	599	591	626	554	600	575	577	596	596	564	562	633	591	552	592	625	601	583	545	609	577	594	607	597	598	587	566	614	576	553	639	551	601	607	581	593	601	581	546	555	609	563	641	572	579	591	589	592	577	602	573	592	567	586	592	543	602	595	608	581	552	625	603	637	566	589	594	614	587	583	609	571	578	592	585	586	622	649	549	561	599	625	584	588	594	569	636	611	574	596	562	541	600	618	552	595	553	592	591	557	628	573	617	611	559	571	625	557	587	619	581	691	607	573	626	623	620	591	617	598	607	612	581	589	547	567	582	627	585	589	599	645	542	557	607	612	575	593	565	579	579	605	583	569	569	625	605	585	580	584	561	630	616	550	583	597	596	608	571	608	591	624	604	589	569	553	578	583	535	613	592	642	567	587	602	600	578	573	536	626	566	569	612	607	557	619	582	604	606	563	586	632	592	573	562	616	604	611	590	634	626	566	574	611	581	562	567	598	575	588	606	589	590	592	568	618	607	602	612	559	538	572	578	643	598	592	624	591	562	649	624	576	629	560	585	601	591	592	587	596	627	638	555	574	561	591	607	566	568	559	617	600	570	572	604	561	600	569	568	602	564	625	601	565	595	567	592	564	600	625	578	640	586	621	565	599	580	577	590	583	538	562	610	576	580	580	571	601	587	582	587	588	622	595	547	594	592	626	625	589	596	613	565	594	547	586	614	577	565	613	597	606	624	623	583	527	585	589	590
22732	35338	4376	1235	1149	1041	909	883	866	880	897	895	814	831	838	855	899	883	868	893	867	837	847	867	827	862	826	856	801	810	804	860	811	852	811	844	827	879	836	853	853	774	885	846	848	845	842	821	814	835	841	864	834	853	863	887	889	875	867	856	855	859	830	885	829	786	819	823	828	870	863	907	801	860	821	890	841	846	800	846	849	836	831	812	856	801	787	831	816	886	819	835	845	837	825	860	849	821	864	877	883	843	826	852	854	796	833	793	849	851	816	842	819	839	866	836	852	837	850	876	840	855	869	851	848	882	815	856	791	790	846	857	865	848	873	826	837	826	851	833	804	858	835	805	860	884	791	901	820	866	867	832	850	830	842	817	856	857	880	871	859	805	865	834	814	824	837	835	820	825	882	853	849	844	928	852	810	865	792	844	828	792	849	802	852	808	835	802	848	855	836	805	817	819	859	858	870	871	800	818	825	795	842	774	855	894	839	803	919	855	847	858	881	849	837	886	795	868	856	834	841	826	816	904	844	826	863	830	802	831	812	750	817	884	800	862	901	863	832	826	838	863	859	824	838	850	836	864	820	840	887	794	822	823	868	800	812	861	873	869	873	892	839	857	866	832	821	822	832	865	799	835	843	812	828	853	802	870	825	833	882	863	836	828	829	773	813	828	830	816	899	807	849	817	848	785	844	827	853	816	825	800	897	849	826	814	855	823	853	868	891	842	820	808	769	780	868	815	802	851	829	825	820	880	881	802	884	871	826	866	827	829	872	820	856	850	837	851	849	888	867	819	831	858	786	817	834	879	833	880	837	784	872	833	822	818	830	815	862	800	844	890	780	843	876	793	794	847	819	839	857	913	841	887	793	879	770	838	898	824	893	845	889	831	797	849	847	779	860	828	873	883	837	816	845	845	851	865	850	864	794	800	779	861	829	857	830	841	847	855	821	839	805	852	831	844	823	819	856	823	811	795	829	917	849	858	832	842	865	863	851	862	807	778	818	837	821	780	782	852	862	870	833	880	792	832	789	793	839	852	800	851	854	876	813	863	806	829	863	770	817	794	838	866	835	838	838	787	871	858	848	820	879	810	862	847	807	830	838	832	816	817	831	764	898	860	826	844	800	834	842	860	818	790	774	851	866	782	839	887	862	840	846	813	881	858	826	836	812	847	842	865	846	848	835	828	839	880	841	858	831	811	894	849	861	891	809	775	830	840	840	829	841	828	812	864	833	814	863	831	834	799	861	825	824	822	836	832	841	851	826	816	821	861	805	811	815	834	872	808	831	791	828	881	834	830	815	818	863	885	822	823	846	797	884	880	828	881	838	830	864	826	884	795	853	853	834	834	850	792	850	895	853	809	820	816	853	857	843	868	887	851	763	849	858	841	867	824	834	814	850	845	822	860	865	804	850	842	860	853	844	816	817	835	856	856	859	844	835	800	831	819	813	796	804	839	828	824	831	834	851	788	840	861	851	885	856	839	776	792	865	821	809	868	874	822	828	811	849	837	828	833	856	865	858	838	820	805	824	852	840	842	857	829	811	841	841	905	852	786	883	832	864	791	844	879	860	872	795	875	820	852	862	899	823	818	865	834	844	803	793	765	822	842	812	848	816	812	864	814	867	812	854	881	833	835	874	816	815	875	772	825	826	829	784	785	844	824	817	870	883	799	860	810	845	853	848	844	838	821	851	808	852	869	782	857	785	783	846	787	814	873	878	819	825	833	816	866	782	875	895	876	820	858	825	798	874	808	840	878	876	847	836	865	809	852	877	888	834	879	875	866	904	831	838	810	862	821	801	816	809	846	866	821	902	860	853	832	854	775	817	840	803	909	831	844	860	851	831	906	863	841	854	858	808	884	840	866	879	828	842	817	831	858	860	838	829	826	895	880	855	848	843	793	803	849	826	804	839	867	814	824	803	829	840	853	844	846	809	860	851	832	839	854	813	826	779	877	839	815	842	798	868	881	830	868	836	831	873	851	842	854	838	857	809	817	834	814	888	862	830	828	855	814	863	857	810	805	817	816	884	834	811	856	793	836	849	849	845	823	825	819	864	818	854	864	843	845	898	884	847	774	866	828	839	817	838	823	819	875	851	841	794	841	865	776	848	830	830	852	834	839	849	831	852	814	803	789	847	808	874	901	834	859	881	810	826	837	839	849	822	821	853	837	829	785	795	843	792	825	830	854	792	870	844	822	823	841	790	814	826	851	866	849	850	859	843	859	808	796	870	880	800	831	843	827	857	866	854	832	834	877	822	841	859	830	848	870	840	829	836	841	826	809	803	813	808	830	826	798	841	837	802	855	823	790	885	823	871	821	838	870	805	871	861	798	812	883	782	874	785	836	811	876	806	850	853	764	851	838	818	852	868	868	815	792	831	852	803	756	905	846	803	841	856	875	858	889	820	869	894	832	834	835	864	871	849	861	820	866	795	832	800	832	810	876	802	823	898	807	852	874	840	849	873	869	817	839	802	823	846	861	872	798	818	848	825	843	825	841	812	791	811	841	803	899	854	805	864	859	825	804	848	837	845	869	831	847	768	851	828	808	824	862	868	836	834	865	814	849	805	818	855	833	812	857	849	799	865	853	863	859	809	851	843	818	911	849	861	879	828	858	820	881	907	825	870	852	835	860	810	829	824	868	857	836	828	844	831	824	837	886	834	831	881	887	850	810	866	838	814	829	853	793	859	836	804	801	853	843	794	853	829	827	862	812	834	869	894	843	829	834	877	859	884	829	862	836	864	849	834	808	797	910	834	832	828	803	811	855	857	883	866	805	846	839	788	828	851	822	825	836	877	852	842	854	806	817	855	801	820	831	823	859	807	858	853	810	814	852	861	822	814	794	843	818	859	849	855	847	789	835	883	823	829	875	833	873	806	879	833	834	845	825	828	846	789	776	842	887	798	833	821	825	835	825	870	867	838	843	886	794	829	823	799	820	822	892	887	853	807	865	819	818	841	875	818	835	847	857	835	813	823	833	836	769	895	860	854	876	785	832	824	858	852	832	804	847	819	800	823	838	865	848	879	797	819	831	829	842	845	833	787	836	861	855	873	876	860	822	811	843	855	846	834	836	831	824	801	850	816	847	795	854	869	839	798	847	797	792	847	825	824	868	854	812	856	806	791	854	816	901	780	847	821	832	822	828	794	847	828	791	812	870	836	783	818	848	831	854	867	842	826	819	822	834	845	859	852	858	806	862	835	867	838	854	874	867	823	866	827	840	847	822	847	846	869	830	800	829	854	805	809	828	808	854	844	791	814	842	860	828	834	834	835	892	865	784	837	795	859	829	817	860	842	826	905	827	866	802	839	848	892	838	827	841	855	851	847	786	799	837	863	858	824	830	856	863	858	823	807	819	879	857	805	844	837	806	892	864	854	832	854	840	851	831	805	841	787	836	802	829	860	814	822	870	834	802	856	822	844	838	830	835	814	826	863	901	832	858	861	811	817	859	802	833	794	805	899	812	800	844	878	813	888	851
23716	21050	28575	23420	20529	7624	1182	901	868	820	767	716	741	768	678	723	660	720	674	702	682	751	701	675	636	639	694	673	677	711	730	671	643	694	680	616	690	678	691	692	611	671	704	646	650	658	678	700	648	696	640	695	697	612	709	698	706	661	688	661	638	630	690	632	686	675	637	715	666	644	662	658	650	653	660	675	702	664	681	672	662	630	671	637	702	722	708	660	661	662	647	692	658	674	715	635	673	707	650	685	643	648	682	707	698	664	638	621	695	663	705	680	687	648	630	615	664	681	688	627	671	650	655	641	662	672	638	653	639	704	683	653	701	673	657	662	661	642	646	662	651	657	634	692	694	636	662	646	675	667	663	645	676	653	649	713	669	666	664	663	631	677	666	693	677	670	664	657	631	684	680	661	680	655	652	697	674	604	651	643	657	667	657	672	655	683	650	655	680	650	611	633	633	662	660	656	696	690	686	696	660	681	681	668	655	676	667	662	692	708	700	679	663	650	666	690	652	667	708	651	681	658	653	653	690	607	666	656	678	642	691	624	671	691	693	611	701	616	662	645	674	670	648	713	663	656	696	657	654	659	715	634	673	702	659	670	662	655	700	689	719	681	669	628	605	675	696	662	697	697	673	678	683	653	660	658	709	670	671	684	662	650	651	673	652	671	723	634	696	699	665	630	665	608	639	689	616	653	669	655	633	634	720	677	661	717	624	652	705	653	692	663	615	608	631	701	714	638	694	663	714	700	638	633	709	612	629	676	686	620	661	682	727	655	686	659	676	660	648	650	626	659	690	646	714	687	690	675	676	724	683	632	660	676	649	689	654	690	700	663	638	695	640	682	699	685	664	675	665	613	660	665	687	711	701	663	697	680	670	629	669	677	683	652	644	670	668	664	662	700	661	632	658	634	671	658	654	662	662	693	677	694	694	690	601	688	674	670	658	707	701	675	692	661	646	631	707	667	640	690	650	673	716	642	700	726	654	668	678	694	688	646	671	664	685	651	662	698	650	658	657	665	699	661	668	659	613	653	673	650	642	636	664	645	648	647	660	659	722	707	677	665	688	674	664	692	683	698	655	702	696	587	636	691	699	647	689	675	696	630	690	631	671	637	660	674	641	679	670	682	711	696	690	716	642	674	685	656	668	595	632	662	685	638	700	593	706	679	642	629	645	640	738	682	632	728	708	693	662	670	677	669	724	658	705	632	695	684	709	657	678	685	671	660	667	635	625	689	679	635	717	656	643	651	684	627	670	667	637	688	702	687	693	693	597	649	643	651	682	667	651	678	690	692	635	656	702	656	688	633	648	663	656	658	699	654	719	736	679	662	682	638	697	661	677	693	696	655	630	633	681	645	627	669	665	700	690	649	645	668	707	654	666	651	653	687	645	666	657	668	736	665	720	667	648	688	688	691	711	642	731	707	656	677	661	673	667	658	660	698	709	690	662	703	646	647	659	624	649	669	684	708	722	636	706	707	658	704	657	636	650	696	641	616	622	652	635	637	675	674	682	670	652	695	669	648	695	632	646	675	646	632	668	711	684	681	642	653	664	646	705	639	644	707	704	666	711	645	665	651	673	649	679	646	634	673	652	632	635	696	636	618	640	653	687	661	718	606	651	651	663	666	664	632	661	685	599	697	616	669	656	710	668	644	696	631	696	607	649	703	702	649	689	701	630	654	661	681	677	664	623	712	710	683	664	644	623	643	694	688	707	650	664	693	648	676	651	668	656	642	713	683	692	652	694	640	649	677	662	684	681	704	663	637	665	678	688	674	657	656	648	692	679	654	664	652	643	627	669	704	620	658	664	649	664	659	695	687	683	676	659	695	702	656	679	698	639	624	645	667	685	695	641	622	642	658	676	641	668	679	675	679	726	676	673	693	600	658	654	641	689	662	656	672	696	658	592	681	677	643	618	642	682	650	702	720	656	671	645	659	658	638	643	682	643	645	648	680	714	649	702	657	698	682	616	669	680	715	651	672	708	744	677	674	688	676	712	674	642	607	644	657	637	654	670	629	660	650	665	637	634	677	641	657	663	681	661	654	645	666	641	680	637	634	655	698	663	681	633	734	690	650	645	671	690	634	657	648	647	627	658	662	723	701	690	656	671	686	705	673	636	642	698	666	667	646	703	628	683	658	667	651	608	659	668	655	634	664	667	685	639	633	672	727	670	709	642	686	666	683	640	658	662	649	637	685	699	651	695	654	636	644	669	669	708	649	675	663	638	662	679	680	675	676	676	713	694	653	662	645	654	651	693	661	645	693	675	642	626	674	655	691	694	662	637	697	668	653	659	658	698	682	679	691	659	675	647	685	676	684	634	646	672	695	678	697	672	652	709	681	638	669	699	663	633	679	666	657	717	658	686	675	687	645	674	662	660	652	670	638	626	655	728	738	670	662	652	676	682	696	691	621	689	665	614	627	679	659	693	650	644	657	669	661	673	693	656	660	631	667	651	660	656	620	692	674	653	699	640	701	678	643	654	658	618	685	665	669	688	696	685	668	606	699	619	713	651	655	640	629	716	661	667	659	673	689	680	669	726	678	661	721	672	639	678	677	676	676	655	655	642	646	673	625	688	654	647	635	689	618	664	660	681	696	667	688	668	626	667	691	654	669	626	695	646	667	701	663	666	641	638	674	681	695	703	646	659	668	666	706	671	669	716	617	672	650	686	664	607	705	652	655	692	664	628	664	682	641	685	641	677	692	672	676	695	686	640	680	661	634	668	599	685	716	644	680	633	694	682	674	651	685	721	634	699	662	601	715	667	653	673	617	641	657	650	645	648	672	692	690	715	625	697	662	685	658	642	690	722	674	642	671	636	632	654	677	630	659	728	634	703	677	592	683	676	618	633	614	654	656	680	694	633	684	678	668	698	731	661	700	677	685	662	666	665	660	675	619	641	681	670	665	641	675	625	651	694	708	673	649	633	646	673	681	681	661	634	655	691	657	700	689	651	668	696	675	665	669	707	659	662	650	702	677	657	654	735	688	670	678	665	678	628	632	671	676	631	659	678	679	649	623	640	682	679	692	696	695	638	608	633	708	661	615	654	658	657	688	699	688	676	693	683	636	675	667	667	682	674	666	625	706	638	646	620	648	638	662	612	632	663	666	651	668	661	679	651	632	658	638	683	616	669	681	685	675	695	667	628	657	658	664	682	632	652	673	646	659	623	647	596	669	688	662	701	694	651	651	689	675	649	700	636	643	676	719	666	723	651	695	724	672	610	632	724	685	656	703	636	645	702	621	657	686	611	651	675	662	669	648	676	671	683	611	671	672	693	656	636	672	654	660	693	657	673	643	643	655	696	639	665	696	691	609	687	677	659	666	650	690	687	709	666	708	680	650	674	630	679	654	646	686	681	635	634	653	654	668	636	650	701	657	636	623	617	683	626	642	714	647	680	699	664	675	691	660	635	632	656	698	639	652	629	640	645	676	675	635	653	717	599	647	690	672	674	662	650	630	705	615	667	672	642	705	710	669
42776	73504	16877	3741	2758	2219	1813	1661	1459	1393	1294	1219	1159	1135	1155	1099	1102	1084	1066	1061	1040	954	977	1000	963	996	1006	968	946	975	980	967	994	1047	1031	983	924	978	920	982	981	989	928	897	982	964	973	943	986	944	991	956	968	942	961	937	954	938	956	952	987	936	933	981	956	921	999	991	910	960	946	952	967	1009	940	945	977	963	927	963	970	1004	983	922	992	967	985	972	955	852	906	1010	905	966	942	974	913	991	999	993	947	893	963	950	981	999	930	952	1000	954	991	955	935	963	948	947	951	979	1013	946	939	979	928	1008	1004	941	977	919	987	930	952	929	947	942	894	976	950	968	946	929	961	953	959	947	944	967	959	979	959	961	934	953	937	985	945	921	996	932	935	914	965	929	964	962	930	974	958	947	929	998	953	936	970	995	928	994	985	934	980	943	977	969	945	969	947	951	958	894	997	1017	919	951	981	983	971	917	931	956	1002	1007	1017	1019	985	974	989	923	932	982	953	945	892	905	975	937	951	932	900	1020	980	949	952	1014	1020	919	925	917	953	897	1002	1001	983	996	992	978	902	1002	976	959	964	973	1018	942	989	977	976	932	948	991	996	1010	975	1013	988	942	932	940	933	1007	970	956	960	949	993	985	883	930	901	1004	907	947	1026	963	983	917	899	981	924	989	975	940	962	930	946	883	955	958	864	963	963	1000	1001	962	929	985	936	929	937	976	919	953	960	877	967	989	950	937	964	1018	984	965	957	999	943	932	957	960	938	1001	932	978	907	966	989	963	918	872	935	991	964	962	920	1010	979	1020	941	1015	922	984	1021	958	981	985	957	954	939	953	930	970	952	956	954	931	953	957	936	944	1005	955	921	976	1006	991	962	948	1037	1006	969	918	993	984	986	893	961	982	963	1016	950	959	967	987	988	964	948	921	958	983	955	984	958	1000	937	1016	940	888	944	932	966	918	943	937	928	939	951	968	959	903	951	970	962	979	990	916	958	997	942	965	977	951	975	944	943	975	955	988	982	969	877	942	986	913	976	909	967	922	964	973	912	920	945	991	922	979	1032	953	972	915	988	923	965	987	983	973	953	924	963	974	937	971	887	958	960	954	943	964	991	950	1018	932	948	971	953	951	952	947	919	939	959	984	954	997	1008	959	952	926	939	963	1011	958	972	998	943	928	933	922	978	944	977	951	928	947	925	964	941	962	901	932	935	931	976	959	974	967	967	971	949	1006	976	933	981	940	967	1000	994	963	940	930	916	929	955	987	984	977	953	957	977	989	943	954	988	972	952	921	1009	938	940	916	978	954	952	993	962	987	943	955	1011	995	962	941	884	897	915	957	964	913	944	954	958	949	967	944	958	960	969	927	934	963	951	1031	964	924	959	939	952	942	950	967	949	959	969	950	987	994	876	991	955	938	950	973	957	943	975	959	975	997	968	949	1003	965	1006	886	948	940	990	934	939	996	929	969	985	942	984	960	970	869	929	917	955	956	921	971	949	960	963	969	958	948	961	1028	909	956	924	943	954	927	968	1012	1002	947	940	994	959	953	995	954	927	953	903	950	984	932	977	939	1012	977	995	972	993	956	984	1003	976	929	991	975	975	1013	922	952	987	983	990	925	933	967	988	962	994	974	917	933	846	985	989	942	924	989	976	945	1003	925	923	920	969	982	957	984	946	947	958	924	994	994	977	1033	922	945	970	953	899	975	1024	935	992	948	972	963	1024	942	955	911	967	947	973	973	940	944	939	965	968	925	968	931	928	965	950	982	1033	934	978	949	917	969	942	936	963	942	919	968	925	970	992	964	1010	964	986	927	910	953	973	927	958	957	966	973	982	939	909	939	961	948	954	962	966	976	952	966	918	998	961	934	958	999	988	946	991	943	945	970	988	955	957	934	916	910	973	938	968	998	968	957	941	963	958	911	975	939	947	998	971	1018	952	934	972	945	930	954	987	981	888	915	926	957	985	975	988	899	973	969	913	939	946	937	993	929	982	931	984	954	936	996	899	987	928	945	963	932	930	965	925	932	969	1003	976	999	972	968	971	974	968	966	980	942	980	960	905	963	928	950	954	929	973	938	964	910	990	1009	967	910	953	937	992	981	985	942	982	913	974	994	916	931	960	1019	974	920	929	924	1001	980	960	971	947	916	935	916	944	972	914	1013	945	920	1005	999	977	926	961	996	934	953	979	1008	984	945	945	886	948	1003	967	972	948	991	998	1000	943	954	976	950	941	960	971	988	968	970	950	965	946	1008	947	988	916	928	901	999	963	926	972	934	974	965	937	956	928	923	924	939	912	946	901	965	943	1062	1021	960	979	940	948	989	999	921	1038	899	946	950	976	927	962	944	911	943	967	952	949	1025	981	975	945	994	934	983	927	962	941	1027	961	1003	1008	949	956	962	986	917	983	952	1022	992	920	937	920	916	977	940	974	928	975	967	1007	974	975	998	963	981	919	946	979	953	921	983	975	975	971	968	1029	982	937	936	921	934	954	970	974	950	945	974	948	941	919	977	931	1007	971	927	987	1018	971	943	967	927	983	980	936	978	921	978	995	936	975	928	957	968	921	1038	968	954	966	993	937	952	963	949	973	973	990	954	922	998	943	950	1003	913	921	938	953	897	898	948	984	962	972	909	977	935	932	938	980	882	996	929	959	969	938	916	947	942	982	928	959	868	1000	975	953	950	943	946	966	975	939	889	930	932	994	976	982	932	962	912	1015	975	1048	937	939	918	910	980	955	981	894	1015	1016	956	968	970	977	973	948	970	924	958	964	937	953	938	970	977	975	992	930	990	936	1002	1017	966	1032	981	976	932	936	920	941	1002	986	975	958	948	980	939	924	886	928	970	972	898	969	937	936	942	964	916	945	1016	978	973	960	918	937	975	944	965	993	975	965	1003	951	954	953	959	974	956	905	922	928	928	1004	957	988	961	984	933	950	935	936	933	911	961	948	993	1014	951	956	929	987	930	953	988	972	939	907	948	926	983	941	969	925	980	955	933	995	994	948	937	904	1004	1033	964	939	986	948	970	942	931	959	949	990	952	988	921	941	1000	898	934	995	990	971	957	939	950	973	958	955	951	936	954	995	933	976	957	991	930	964	914	940	968	1027	953	963	941	960	927	952	929	947	967	913	933	967	968	991	964	980	989	898	938	962	962	905	974	963	995	1026	978	949	955	1028	953	980	944	935	967	997	952	940	961	973	948	937	927	928	940	935	970	934	1004	911	982	990	940	977	938	930	994	960	988	968	987	944	992	942	921	967	974	1041	1010	977	949	946	963	960	961	907	932	960	933	922	954	949	952	977	941	958	934	997	967	920	968	946	952	938	968	967	1029	930	976	983	952	936	967	983	915	932	956	948	933	964	904	919	960	956	958	971	956	1012	983	897	973	935	951	973	993	915	981	963	989	944	954	929	1013	925	937	970	944	996	938	944	934	975	1013	956	979	979	953	941	963	941	960	932	939	1012	992	952	968	976	970	916	884	982	941	942	1027	974	946	957	990	963	947	967	954	933	972	978	941	936	962	974	946	954	901	958	965	922	1017	950	986	972	900	963	926	943	942	982	989	951	956	972	1005	956	962	1026	985	1004	951	1014	960	1011	921	961	913	977	934
22731	20938	29049	22855	20854	20686	6345	920	695	629	614	531	507	481	448	467	419	431	449	459	433	440	400	407	409	397	428	397	371	369	394	374	388	359	369	374	371	358	347	386	367	374	378	369	402	380	351	354	402	372	337	366	390	349	370	353	359	355	355	365	364	391	347	369	369	346	351	382	355	332	402	371	404	363	359	346	352	367	352	355	366	368	366	389	372	368	361	400	384	391	361	381	397	356	377	357	340	377	388	384	413	338	353	368	350	344	337	362	357	364	376	368	372	368	359	349	405	338	369	334	380	365	353	348	377	383	375	357	366	360	389	355	346	348	378	360	371	356	341	370	375	350	400	382	378	351	390	376	344	369	399	336	343	374	389	357	355	384	372	379	364	380	373	368	354	343	358	394	359	357	373	369	370	376	340	350	397	350	392	331	395	378	369	327	359	360	366	324	398	383	352	353	365	344	392	374	358	347	366	360	382	374	403	354	388	397	376	394	349	381	369	336	360	380	377	374	360	375	384	373	380	374	400	337	352	344	363	387	355	374	326	365	365	370	369	371	365	370	381	374	371	348	323	352	352	385	356	356	369	370	368	347	378	339	345	366	407	380	339	372	352	374	342	377	400	387	355	389	369	350	335	365	380	380	361	349	376	390	364	347	372	394	328	377	390	370	361	381	416	355	370	388	368	366	386	373	377	349	401	346	377	364	367	359	360	347	392	361	361	342	331	391	361	369	394	350	378	336	382	338	356	378	387	396	404	344	397	366	365	335	394	380	370	364	353	374	371	354	353	363	357	356	371	396	335	366	342	381	338	357	333	366	331	379	372	356	375	350	350	354	365	368	362	349	368	349	364	328	336	370	354	343	364	403	385	350	347	361	370	386	366	342	373	342	343	359	372	362	375	364	364	354	348	364	353	363	358	359	369	396	377	363	329	348	376	380	343	385	356	403	366	381	375	343	361	345	372	385	373	362	371	364	345	357	372	370	372	388	380	369	398	373	363	347	348	377	390	353	353	354	359	350	366	363	394	364	359	369	367	375	356	354	377	360	344	338	351	351	354	355	420	391	383	356	349	338	356	374	366	352	369	348	373	350	353	368	388	383	369	360	387	339	358	371	361	382	368	382	340	376	345	388	386	389	360	363	324	355	362	370	396	338	379	381	379	332	389	379	389	374	369	373	377	400	374	363	350	349	367	390	374	363	330	354	405	382	341	370	369	345	362	354	356	385	337	353	372	315	362	341	350	344	363	394	381	354	353	396	349	389	369	373	390	370	388	370	340	367	344	360	341	355	383	350	367	381	385	353	374	357	364	385	371	343	365	424	389	357	355	377	382	344	381	384	338	393	337	384	334	335	361	343	369	344	381	396	400	355	351	359	345	370	327	380	369	315	358	355	364	368	378	374	379	381	383	347	363	351	344	336	370	340	362	401	372	359	351	374	412	358	339	380	425	342	346	374	372	354	373	359	369	359	395	381	342	383	374	328	377	348	384	369	343	376	399	356	389	360	369	348	401	405	361	350	332	395	384	357	357	371	353	362	375	416	415	341	403	360	356	356	358	348	382	398	353	357	369	352	361	381	346	368	379	363	362	369	351	353	346	352	380	368	333	386	364	370	378	390	343	357	351	364	414	330	386	324	373	422	399	393	324	390	371	340	331	380	358	354	353	355	378	357	390	355	352	399	326	347	336	389	370	371	334	360	376	370	386	367	355	383	337	362	335	394	341	380	377	401	365	373	370	338	354	393	360	363	360	394	351	398	399	352	355	384	327	355	389	376	399	404	332	356	363	356	352	386	368	380	387	333	373	361	325	362	341	364	391	352	371	375	341	372	375	374	346	399	345	403	362	384	376	345	360	352	359	344	374	386	392	403	375	394	351	364	371	374	363	373	369	358	354	373	350	371	354	349	386	344	349	326	333	364	352	356	366	331	343	356	357	391	387	401	363	379	394	381	395	343	362	379	353	347	350	364	364	363	363	371	373	352	392	364	358	377	381	364	352	364	358	385	369	371	364	348	388	368	341	347	379	398	350	420	328	355	375	352	376	351	320	394	336	372	390	320	348	354	393	378	372	358	348	371	393	335	387	342	380	373	377	363	363	373	364	402	379	376	378	370	361	386	358	332	408	383	363	354	374	381	380	392	360	363	329	352	343	367	356	354	376	345	385	384	372	366	349	365	369	341	378	377	350	348	371	362	382	354	376	348	358	341	367	370	384	364	374	381	350	384	354	381	366	336	382	349	388	340	366	375	373	371	345	402	375	333	357	360	359	347	353	343	363	379	373	352	376	404	347	370	388	333	329	340	378	344	371	352	390	368	377	412	356	392	398	365	389	364	350	370	354	359	392	349	405	365	340	378	374	372	345	382	358	377	386	372	352	361	376	364	387	375	358	393	384	343	367	365	338	391	329	320	366	375	356	334	368	355	350	318	350	386	361	377	382	370	333	377	378	390	358	370	362	353	326	364	378	359	370	375	362	349	351	366	351	365	355	401	362	339	348	388	394	349	364	351	387	334	361	364	391	354	397	362	344	376	359	362	370	390	372	350	330	341	389	371	358	356	371	345	384	356	382	381	348	377	378	328	356	351	346	357	371	353	355	346	381	357	339	375	354	362	358	432	396	330	364	352	380	386	376	370	309	368	368	368	354	408	376	353	392	374	363	361	340	389	361	362	400	365	379	370	348	354	365	371	399	341	366	350	383	358	338	381	374	356	382	386	378	355	363	323	339	394	390	415	332	396	385	367	374	355	380	379	390	416	395	348	387	373	343	347	384	366	366	357	343	381	365	352	378	367	357	364	367	378	354	345	352	354	349	349	352	388	315	339	359	392	381	339	373	346	377	408	344	394	357	324	338	363	328	365	346	389	424	385	383	372	373	343	360	347	355	381	317	322	382	393	371	405	352	391	400	367	389	374	358	363	366	355	370	372	365	334	395	332	341	377	348	359	382	356	374	384	387	419	357	353	339	335	329	395	380	375	334	357	367	376	357	376	370	378	375	350	383	365	389	380	370	359	385	378	365	325	359	365	352	376	361	374	337	381	369	342	379	376	349	350	338	370	361	357	348	350	379	379	370	354	369	387	373	351	387	401	356	379	362	348	378	341	388	379	352	391	348	388	359	393	399	377	360	399	353	373	363	380	363	346	347	346	363	377	372	400	372	373	362	368	339	389	348	394	399	349	365	347	335	395	354	381	360	391	386	358	362	395	369	349	338	373	385	358	362	344	371	370	358	374	360	349	343	383	367	376	359	347	369	365	335	399	367	382	336	371	343	348	345	379	344	348	350	374	381	377	370	376	344	365	374	375	337	376	345	369	362	372	339	366	390	365	401	366	354	389	370	384	362	336	389	330	388	384	370	363	372	373	410	358	363	354	380	399	367	354	374	369	377	377	349	406	359	377	337	406	377	378	384	357	372	343	373	362	342	370	332	374	376	355	381	353	355	367	360	362	364	369	364	384	356	379	388	404	332	353	394	410	390	367
49589	83125	19890	5348	3849	2791	2123	1781	1500	1279	1177	1055	944	865	784	818	820	748	712	654	674	690	659	624	660	644	600	579	628	611	620	585	607	611	597	591	554	578	563	588	555	586	546	571	584	566	550	537	547	558	553	562	574	580	577	545	566	555	570	532	558	609	538	554	545	578	551	536	532	494	578	583	549	514	529	534	580	561	567	558	615	572	542	559	503	547	587	565	566	563	512	550	542	570	549	562	563	555	519	566	569	596	562	581	549	554	547	554	539	519	571	508	515	571	564	571	564	525	539	545	579	546	569	528	584	587	551	570	596	569	551	550	562	563	557	563	551	554	545	507	572	537	536	510	553	570	504	543	560	541	499	584	574	516	547	546	534	558	549	557	540	552	575	510	567	551	543	534	543	579	556	552	539	530	537	534	534	548	567	563	553	547	557	574	556	588	580	545	517	503	528	577	543	529	505	529	557	558	577	548	551	534	516	555	559	608	542	585	550	551	494	594	583	548	569	546	541	532	550	547	575	569	540	552	547	512	592	532	575	530	552	528	538	520	539	532	576	569	595	560	529	528	508	522	573	507	563	500	559	581	586	562	517	525	550	547	531	554	542	554	566	583	542	542	604	509	582	526	529	516	551	539	557	575	576	574	560	537	546	610	549	534	571	570	530	527	543	539	528	515	530	575	571	542	543	571	515	564	562	550	546	547	545	526	528	558	541	530	547	543	520	544	526	555	564	565	537	573	583	511	529	603	552	569	557	556	552	551	545	553	580	531	544	564	570	550	527	551	530	551	546	550	553	542	542	542	552	564	523	548	517	580	538	534	574	589	582	542	524	590	533	573	562	539	511	524	563	547	574	494	521	572	541	525	580	576	551	540	515	538	549	520	568	526	518	534	522	552	544	528	534	554	514	554	531	554	580	531	528	588	515	521	526	553	548	518	534	572	546	547	529	534	557	520	573	579	533	557	514	557	533	553	552	561	559	532	565	541	545	526	567	534	531	550	545	534	585	583	512	557	501	566	519	549	574	510	572	554	558	564	600	552	533	562	538	529	617	557	570	554	533	584	585	530	540	588	558	511	549	534	512	530	526	562	545	547	544	566	533	558	540	524	532	535	563	546	507	551	532	556	549	541	551	530	531	549	526	561	536	568	563	515	559	545	521	567	540	526	524	487	591	552	586	519	540	533	540	563	570	540	544	534	529	516	518	528	550	568	582	544	581	530	539	537	555	583	580	549	501	562	553	592	501	562	538	545	513	553	556	486	548	529	540	521	568	531	531	541	547	539	527	537	561	616	520	573	537	543	553	581	544	555	544	561	544	550	510	512	558	581	558	537	511	529	537	559	540	561	530	501	542	589	591	568	533	526	565	547	575	546	531	546	536	500	566	524	553	519	544	519	554	565	531	519	503	562	560	546	508	534	528	558	526	608	533	567	531	557	574	540	545	563	507	511	546	527	567	512	528	563	576	572	556	561	589	518	555	560	590	529	502	552	550	571	555	547	534	564	529	534	542	559	511	528	541	539	537	554	548	599	536	529	583	511	516	547	565	523	551	545	557	519	580	585	546	574	567	519	559	525	532	495	609	550	559	552	553	574	545	584	577	555	524	548	561	537	546	560	539	546	560	527	544	488	545	575	559	533	531	557	540	550	592	569	508	543	544	554	529	565	525	508	536	595	528	493	537	507	583	538	546	546	543	522	556	512	547	568	537	550	546	563	527	546	519	513	539	526	540	592	565	509	572	505	573	561	547	525	553	541	526	536	544	560	542	562	512	565	544	551	566	572	547	508	554	509	581	525	530	550	533	522	539	601	578	570	553	536	543	570	535	553	564	532	497	552	534	555	546	525	558	544	551	555	565	550	534	557	584	583	548	508	541	526	567	557	550	532	538	502	594	546	557	539	550	532	517	606	520	560	515	544	541	558	574	521	560	539	541	557	557	571	555	534	541	536	548	587	574	529	527	566	580	529	576	532	545	532	562	557	528	524	541	570	550	570	519	571	557	560	546	555	570	537	566	568	524	548	515	580	559	546	539	581	540	528	583	537	544	538	534	596	589	554	548	516	527	569	577	566	579	557	536	532	563	550	564	545	561	557	570	521	488	579	572	548	541	541	526	534	550	567	538	517	537	510	588	567	538	550	552	566	561	537	547	532	533	557	498	541	543	580	552	540	562	546	550	534	524	500	527	556	533	543	572	520	562	566	549	573	568	566	511	528	581	516	524	529	533	529	485	529	565	553	551	563	569	572	537	536	603	534	537	551	543	566	505	599	572	537	598	553	529	568	545	556	579	529	539	505	551	524	497	562	516	577	555	509	555	563	511	553	559	555	517	533	522	546	546	502	595	533	538	549	560	545	533	562	497	550	546	556	555	566	568	526	541	466	571	559	516	538	562	538	567	558	567	545	589	498	569	602	542	582	605	514	518	539	587	574	524	560	539	531	532	512	570	545	545	532	556	577	610	551	555	542	515	527	529	512	537	541	527	536	542	552	560	548	536	531	525	539	606	563	556	558	547	578	532	572	561	575	567	543	590	542	532	545	570	517	522	564	586	575	578	541	533	542	532	550	547	574	552	546	570	578	558	550	561	563	503	565	542	534	534	539	544	535	585	544	590	534	549	547	552	492	550	555	561	519	568	547	570	577	547	555	554	597	547	517	525	548	546	578	542	550	588	536	556	488	516	529	580	534	508	525	562	485	545	503	516	548	514	576	537	548	532	547	569	555	542	543	548	536	545	597	586	539	541	547	538	546	591	553	581	545	532	554	507	529	586	532	543	504	541	546	587	580	533	555	524	500	567	556	575	562	531	569	566	579	561	566	503	522	487	533	581	544	558	547	587	512	574	564	527	539	544	525	566	517	583	563	577	567	510	564	555	552	549	552	575	535	554	531	568	580	540	536	586	550	578	557	567	527	547	526	542	566	570	506	565	540	525	574	505	489	541	516	535	549	544	569	552	570	556	561	486	551	558	550	587	529	588	560	535	552	519	512	582	539	533	555	557	578	523	507	553	505	540	536	505	524	536	538	542	567	568	574	581	613	578	546	550	527	532	543	543	526	488	558	552	566	520	509	550	555	540	543	535	549	531	541	585	573	543	520	549	554	569	521	518	547	528	563	602	516	532	519	549	614	569	579	549	512	500	554	552	541	574	513	530	516	534	548	555	572	540	532	524	521	547	516	521	555	592	527	542	531	549	575	569	528	495	535	528	534	516	559	562	536	558	531	549	496	545	537	570	520	533	543	519	543	550	571	565	568	549	517	567	560	468	547	519	556	553	584	526	517	527	544	556	546	529	522	561	543	551	596	567	525	542	528	504	560	560	577	554	507	513	531	557	580	520	567	565	547	542	566	562	535	567	579	577	553	563	544	544	555	556	544	546	480	554	527	553	509	586	587	528	551	598	554	568	544	555	550	564	555	554	517	557	538	547	556	535	498	555	566	541	531	517	544	518	545	584	546	603	540	567	573	513	559	572	568	557	539
26550	23005	18640	3280	865	815	698	653	586	650	638	677	594	632	629	620	587	567	624	570	611	623	586	613	606	611	623	613	652	589	588	644	583	594	593	575	629	646	600	600	592	582	623	562	555	584	608	633	625	560	604	598	576	594	632	595	587	590	595	627	619	564	621	595	562	584	616	619	588	609	602	597	586	605	609	648	602	655	600	627	607	626	587	620	619	541	616	649	589	631	533	642	618	599	642	614	620	565	534	589	619	581	606	593	615	604	586	590	629	596	624	557	620	602	630	612	605	621	570	631	654	609	590	591	662	589	602	600	573	623	610	635	553	583	606	604	595	586	562	579	630	582	566	570	657	584	564	620	563	586	597	614	608	581	626	573	590	589	625	627	610	584	614	588	588	598	636	595	608	573	612	579	578	545	585	583	588	608	607	558	602	583	601	632	575	583	598	617	621	594	603	615	599	598	559	585	617	606	576	591	638	613	583	589	597	588	578	602	608	550	606	545	576	614	611	640	579	605	625	591	605	572	601	623	583	584	554	617	577	674	629	574	570	594	590	599	601	602	568	617	583	603	593	618	584	632	596	586	567	631	575	636	618	584	633	644	631	606	597	569	621	595	594	608	622	592	635	637	615	616	622	600	610	592	598	633	589	636	644	617	631	597	568	611	659	588	618	586	585	603	568	637	602	586	582	601	611	597	611	625	591	645	622	587	610	609	599	604	587	605	591	556	677	612	562	612	596	591	565	583	596	577	627	639	589	621	594	640	592	604	567	597	597	588	609	606	570	545	592	611	618	573	578	635	615	574	629	580	601	606	563	601	576	543	594	610	578	630	575	633	586	567	595	554	632	628	599	595	594	597	581	595	590	587	604	626	616	567	541	595	573	583	586	582	611	593	637	567	629	625	620	604	629	621	614	584	572	613	547	585	615	628	575	624	609	594	605	611	580	578	596	582	586	580	612	617	589	595	597	627	581	614	598	619	566	609	578	590	603	579	599	597	618	573	591	602	614	600	635	573	595	587	629	548	574	622	604	579	636	615	597	656	637	608	601	585	589	560	599	621	625	553	616	607	611	591	589	619	617	587	642	579	608	597	595	584	616	601	594	574	597	579	590	609	573	624	589	617	601	549	612	603	630	602	576	596	571	630	628	615	616	608	636	672	637	619	613	621	560	613	643	592	619	559	575	607	615	568	592	654	590	596	616	601	573	609	592	577	590	565	592	645	572	589	585	595	585	573	604	654	577	624	574	577	599	613	626	607	584	604	611	600	567	565	584	601	567	576	558	590	623	595	629	560	581	548	634	640	634	575	625	594	623	592	623	584	597	622	624	593	579	595	628	593	633	631	613	592	599	592	594	550	558	644	568	578	604	639	602	603	590	623	641	593	565	582	614	629	572	630	591	582	572	636	600	588	654	598	569	566	603	567	615	627	571	617	599	634	603	639	598	583	607	624	630	550	624	576	584	589	624	584	612	582	604	581	612	563	612	590	602	572	641	623	614	593	585	544	580	649	656	601	584	598	597	572	615	603	601	588	620	614	603	616	599	596	611	615	592	603	589	594	627	620	600	623	577	615	602	614	615	611	572	613	619	582	542	611	585	543	616	569	625	557	582	617	645	585	568	622	617	600	606	588	584	574	600	623	592	599	568	589	593	567	595	544	613	565	584	629	611	567	621	575	630	599	605	618	566	613	644	600	586	612	604	653	617	586	577	598	603	624	594	615	604	595	609	630	611	595	593	597	631	605	607	614	619	567	617	611	541	568	570	603	590	624	590	595	588	615	561	624	585	562	606	609	573	592	634	599	629	590	601	590	603	610	575	618	636	614	659	619	576	581	616	576	589	590	588	601	617	616	578	601	579	628	604	582	603	574	561	591	573	577	634	642	581	647	593	605	584	567	592	546	614	597	591	626	565	611	639	657	568	616	608	641	589	568	628	607	614	606	601	593	546	595	561	562	588	662	603	597	641	602	588	589	613	565	579	612	617	602	588	596	560	611	563	598	611	566	602	576	645	651	619	585	632	598	580	621	614	588	619	545	601	632	630	593	573	542	608	631	611	612	637	587	580	589	579	573	558	560	616	629	595	558	637	615	590	623	616	586	563	610	560	603	611	591	573	627	621	618	639	582	587	605	627	641	634	608	590	616	640	588	599	606	612	619	584	581	588	565	597	634	584	591	576	637	597	637	603	596	649	576	604	574	633	605	604	588	615	619	621	607	550	606	617	599	609	623	579	590	587	640	605	578	586	625	592	604	605	591	594	618	587	600	554	559	596	549	614	652	616	607	619	562	574	613	593	584	602	609	588	643	565	579	611	612	579	570	620	579	614	626	616	567	585	590	607	601	636	607	590	616	610	596	583	624	595	539	595	597	609	631	585	609	611	595	634	580	621	650	610	567	584	543	612	611	623	582	622	590	585	609	591	586	568	599	560	616	599	606	584	644	601	595	643	601	619	613	634	609	587	621	571	601	552	620	622	610	615	574	593	571	578	617	597	596	619	589	612	587	574	600	570	595	563	613	573	605	608	616	601	599	558	620	615	605	589	647	579	549	601	576	600	587	549	563	614	564	572	634	585	584	562	577	583	616	601	621	559	592	601	588	633	642	576	582	602	602	571	571	611	575	564	577	621	592	602	578	602	571	556	611	571	598	599	589	596	612	557	593	597	589	570	567	645	635	642	628	623	623	656	608	590	631	574	601	588	623	566	606	601	597	634	628	619	593	618	568	637	592	579	617	614	632	608	618	613	620	611	590	602	590	565	570	566	568	621	622	586	584	595	626	587	618	587	590	596	603	629	601	603	606	568	619	572	623	592	607	617	582	589	607	627	612	623	594	614	584	626	662	616	617	615	574	649	602	617	578	635	571	613	619	599	626	588	594	582	591	608	591	604	611	633	578	599	627	628	591	611	616	593	629	606	538	625	637	570	625	587	625	631	620	627	581	650	613	622	622	563	561	542	592	599	571	584	567	593	630	603	541	584	614	594	581	554	605	604	589	629	596	632	600	615	530	617	649	654	633	602	611	576	622	599	593	594	558	598	585	614	581	609	655	607	618	587	612	625	594	585	589	587	593	604	583	591	626	624	612	556	617	624	623	591	569	634	547	605	599	601	595	583	605	651	689	588	570	598	635	578	606	606	594	590	614	570	582	593	605	588	599	648	579	626	609	630	581	633	572	624	623	604	623	589	590	578	595	568	602	598	572	582	627	628	623	613	601	651	575	639	622	597	609	561	593	590	634	641	567	619	599	600	651	556	600	607	600	580	625	617	578	587	609	554	586	633	609	609	610	582	579	596	576	597	628	589	610	567	596	570	567	606	616	643	629	595	542	617	658	577	566	563	588	591	583	618	580	599	610	604	578	600	602	598	617	588	607	557	651	586	579	582	583	562	551	607	607	605	585	584	621	578	624	593	595	601	625	623	609	597	582	587	582	578	641	657	590	582	614	566	595	631	630	601	596	570	630	611	613	593	629	684	603	565	624
21782	38179	8407	1279	1229	1013	949	953	900	903	892	877	957	851	894	879	875	868	876	891	835	813	857	948	906	907	882	924	849	843	860	910	828	839	829	835	899	886	825	900	817	814	891	859	852	826	837	870	872	842	850	815	849	910	860	908	860	836	897	883	857	893	834	843	930	886	861	841	883	841	861	827	897	860	866	884	845	825	854	854	845	842	845	861	826	837	869	820	849	851	861	859	891	820	846	870	844	828	886	899	859	864	819	869	887	856	853	842	861	847	859	837	874	821	863	832	857	931	858	873	823	864	866	863	882	870	910	869	891	859	898	815	906	821	848	895	826	812	863	837	907	835	816	850	851	851	817	914	846	834	845	839	865	872	838	841	847	881	795	810	897	874	865	885	869	919	887	849	911	827	821	860	839	840	882	854	895	848	791	865	870	868	855	858	903	872	889	811	878	839	869	894	847	853	847	877	829	836	869	864	855	880	840	936	891	844	881	834	824	849	885	838	854	875	866	895	896	868	879	878	844	809	909	860	867	899	867	830	847	797	858	863	858	860	859	868	886	936	876	831	804	844	823	866	887	842	819	853	899	865	934	889	812	853	841	830	866	835	919	845	864	864	900	796	876	816	850	853	841	911	828	843	841	888	870	823	880	871	860	841	814	890	860	882	917	859	853	841	871	893	863	891	867	888	877	841	895	909	850	857	851	877	846	818	854	834	843	885	914	835	841	835	863	884	832	865	846	872	834	823	879	896	860	894	859	881	809	869	833	772	817	907	864	845	875	879	815	846	898	837	864	837	889	917	844	854	855	847	806	854	805	825	850	837	853	860	873	852	924	876	847	801	843	935	811	865	837	871	837	859	865	855	885	798	892	875	884	816	831	832	841	843	838	861	876	886	859	882	886	847	882	855	825	817	918	860	837	853	825	849	869	828	881	874	854	872	850	851	858	835	844	895	872	852	883	843	868	885	834	816	866	857	868	873	865	868	875	867	923	857	846	829	872	850	837	869	827	843	844	857	872	879	903	822	857	847	901	824	890	863	844	858	868	893	865	873	900	812	827	892	874	879	810	876	832	852	890	877	889	882	866	850	889	884	871	847	849	853	866	858	819	860	859	817	849	881	903	817	890	813	885	830	864	868	844	884	849	846	894	914	871	889	845	871	869	889	853	833	880	842	849	851	819	818	906	861	879	805	838	837	802	828	879	835	822	859	840	841	874	855	889	838	855	842	909	823	886	868	907	881	835	881	830	866	905	827	870	839	830	883	867	903	858	856	845	844	823	862	909	868	881	839	875	851	863	867	798	851	830	834	870	836	877	911	866	850	872	894	839	876	860	852	812	856	882	871	847	861	832	889	845	941	845	851	865	868	793	840	840	895	862	884	853	828	876	907	901	827	809	838	829	859	877	850	884	874	892	869	818	834	853	839	848	858	900	863	837	918	866	864	844	809	835	881	864	789	847	804	863	838	830	863	845	872	893	845	858	859	826	851	857	863	861	880	787	856	921	884	892	876	898	874	915	812	807	828	862	872	883	856	875	863	875	819	851	850	906	849	832	829	831	909	850	831	872	867	869	897	873	807	837	859	863	869	928	838	901	855	868	850	879	864	798	867	860	872	893	869	866	857	822	911	850	837	849	834	849	889	817	825	890	925	936	913	896	910	839	860	847	874	849	837	903	804	847	870	824	909	863	886	829	876	846	879	865	833	849	868	930	831	819	849	835	826	844	849	859	847	830	884	817	851	892	908	854	836	865	896	855	852	882	824	862	796	846	855	914	823	820	875	845	857	864	847	833	858	879	807	844	885	882	855	884	805	864	870	874	805	831	895	834	847	890	880	826	863	836	841	890	871	871	860	867	814	849	838	887	824	871	883	859	854	862	886	831	849	912	864	944	844	844	856	871	933	886	797	866	888	862	862	870	839	804	868	927	892	852	888	833	874	894	876	832	839	870	836	827	847	894	831	868	892	863	921	844	880	810	842	918	827	863	862	893	862	853	877	888	797	869	855	818	850	836	856	858	837	833	853	856	844	863	853	833	858	892	853	838	867	836	829	823	859	849	820	915	881	814	893	841	796	875	869	858	874	876	828	878	873	883	898	862	813	829	847	814	875	843	842	873	827	828	852	863	867	882	787	857	856	818	857	840	931	875	823	867	828	868	881	913	841	897	839	886	910	900	858	855	837	897	837	841	855	856	862	884	925	861	856	876	909	882	913	825	862	826	863	886	854	851	899	830	868	795	857	858	819	817	910	857	854	849	853	857	876	863	854	874	842	845	840	879	841	878	902	858	892	785	878	877	863	862	845	922	812	889	885	854	855	843	838	824	906	889	859	875	877	854	814	855	834	847	849	841	817	850	884	863	904	845	784	843	797	845	831	844	841	804	846	853	814	827	892	839	834	815	889	859	854	843	831	888	910	889	845	888	846	838	839	860	800	828	821	825	868	887	848	840	856	887	886	900	900	873	872	891	818	889	849	878	865	875	907	868	852	830	820	855	853	863	838	817	856	834	881	878	870	886	821	859	887	894	848	815	897	921	859	839	872	840	891	859	877	833	886	885	866	847	843	899	863	839	836	873	848	872	829	855	852	830	824	823	824	855	852	829	871	879	853	883	849	862	816	861	900	861	869	851	859	798	831	848	853	883	871	874	823	859	878	898	840	833	905	829	822	888	893	828	872	875	855	819	853	833	881	915	885	859	857	823	806	821	883	828	862	880	837	877	809	851	866	818	892	848	905	864	906	890	818	840	849	847	870	866	883	810	875	886	864	830	937	817	918	863	880	821	821	855	856	861	819	896	872	851	870	852	900	848	900	901	850	830	832	938	812	883	810	809	834	813	905	880	895	875	926	840	892	866	846	889	845	910	861	905	879	829	881	870	864	885	861	846	842	835	876	857	847	885	852	908	849	828	854	854	876	822	836	868	861	870	790	832	885	808	859	822	858	839	916	844	878	860	906	887	851	872	845	879	895	816	830	829	930	901	832	836	786	823	807	817	903	854	862	854	920	883	829	873	873	875	845	831	868	902	865	905	863	865	904	858	870	842	907	857	876	881	846	871	878	897	828	822	851	863	872	833	873	861	851	894	851	865	864	872	895	879	822	898	918	857	840	809	842	855	876	852	908	857	845	886	859	836	868	875	869	843	852	858	871	838	906	870	850	827	895	862	893	799	854	899	869	831	839	925	842	795	798	907	865	864	825	834	837	895	876	833	931	849	891	865	899	891	781	803	852	856	853	882	831	864	846	873	853	854	828	819	931	872	885	890	854	846	847	905	858	873	897	889	861	848	859	883	874	886	857	878	871	881	828	876	893	833	904	844	856	857	837	866	807	829	845	856	840	899	829	858	824	804	805	837	882	857	866	914	865	882	776	831	830	894	837	879	835	784	935	878	889	873	827	851	803	847	847	883	890	868	844	875	834	886	855	854	877	854	856	818	875	889	850	886	881	812	863	903	854	856	820	912	900	850	860	842	878	842	883	879	814
23672	21220	28858	23040	20482	8067	1337	938	816	852	835	760	777	740	774	763	726	758	708	700	679	695	701	1964	1009	685	694	688	711	726	699	720	656	697	701	702	692	731	681	717	713	672	709	686	720	636	713	716	744	705	686	660	715	744	726	720	689	697	691	679	715	663	738	682	663	660	642	670	686	717	659	690	685	718	694	634	695	652	676	689	714	685	714	666	656	717	730	686	699	704	698	643	648	674	679	746	652	655	632	630	724	718	649	691	684	722	670	696	768	685	660	678	684	699	700	644	650	734	688	744	657	691	653	677	685	652	731	726	677	660	676	676	649	666	667	703	743	712	692	678	701	655	627	693	730	697	752	748	707	712	681	729	687	698	699	712	716	656	665	730	716	706	724	642	687	632	676	735	657	717	666	648	677	685	651	676	657	716	724	739	700	685	698	672	697	631	708	698	668	663	680	665	730	684	707	679	690	700	723	684	719	707	656	683	730	673	671	715	660	703	693	652	708	761	680	729	673	706	634	666	676	679	682	650	690	690	695	695	691	702	670	641	681	726	703	695	663	720	687	692	684	696	676	710	666	690	619	742	696	743	677	701	675	707	655	681	751	693	695	716	693	673	688	742	730	695	688	724	646	668	698	731	644	710	691	698	695	704	664	685	679	668	739	651	701	663	659	690	653	661	639	685	658	674	666	704	679	700	692	682	678	668	700	679	704	632	689	704	709	661	765	695	667	681	733	666	664	683	673	651	690	678	674	650	688	644	703	651	702	667	643	704	679	720	720	650	695	618	666	739	693	706	710	696	663	652	694	729	681	661	714	675	690	704	634	701	647	687	664	669	663	727	695	662	655	646	752	670	657	725	697	688	690	684	720	681	736	646	631	664	702	702	731	665	685	690	659	638	682	694	683	686	726	689	707	653	683	722	652	651	710	654	725	641	684	702	711	686	692	679	694	678	681	702	669	690	677	655	695	669	670	697	630	696	729	686	656	670	695	681	681	769	661	657	683	686	654	662	614	715	693	711	653	664	717	702	695	718	724	692	712	664	625	637	701	693	691	706	694	658	745	695	669	653	739	677	688	666	695	719	675	633	661	722	737	704	648	652	678	628	717	700	651	726	670	674	674	739	681	710	636	691	681	708	619	662	706	665	694	694	662	659	665	706	680	649	701	701	655	731	722	681	685	654	700	693	697	662	666	679	632	630	660	746	694	685	672	709	688	684	689	726	659	686	654	690	654	695	664	718	731	690	680	680	720	686	681	639	701	648	719	624	658	655	655	639	684	678	698	678	715	670	679	635	685	665	709	661	684	669	687	729	685	691	695	699	718	659	700	727	777	703	713	716	691	659	637	693	709	690	668	660	680	712	646	724	716	690	712	716	726	693	692	707	636	677	720	678	633	717	684	692	703	698	663	684	697	689	659	677	702	684	653	678	648	675	670	680	706	717	656	726	651	705	711	709	661	693	659	664	736	690	730	703	719	694	699	681	680	668	670	671	679	702	738	732	698	709	696	685	657	668	685	679	694	709	698	758	691	669	711	688	711	649	742	689	668	592	654	716	684	704	679	679	684	667	720	662	686	648	667	671	708	674	671	706	669	679	722	694	718	638	676	685	676	661	680	655	660	668	701	718	669	692	683	634	644	682	674	691	710	643	684	689	729	701	678	720	681	684	683	671	738	706	655	706	668	656	693	692	669	753	690	647	694	679	677	691	699	673	692	668	694	725	674	648	704	677	683	705	635	661	676	690	648	749	698	668	678	680	707	705	708	660	685	704	655	666	614	649	683	653	634	713	686	651	681	715	674	663	664	711	643	705	627	676	716	722	674	715	713	682	716	646	662	685	678	685	694	682	708	707	692	674	660	651	653	695	701	617	699	693	702	699	728	683	671	655	695	657	669	688	688	668	685	676	677	658	685	667	702	675	707	680	680	667	710	706	706	730	669	699	677	662	643	656	711	641	697	639	654	684	653	705	685	657	718	723	671	666	664	630	651	721	679	643	703	675	701	680	688	643	690	669	710	662	715	705	689	695	677	679	665	709	711	660	716	659	673	671	706	677	726	665	701	650	688	638	674	667	698	695	687	655	691	711	683	684	653	666	677	701	665	680	693	677	677	662	638	676	697	668	743	708	675	654	720	666	720	689	719	675	697	663	716	731	684	680	657	722	680	649	729	677	678	678	684	705	709	688	680	642	638	680	678	639	634	712	677	692	684	723	658	675	660	655	700	694	729	644	706	718	697	651	682	657	694	668	677	703	687	663	692	672	679	644	669	720	659	687	660	713	695	701	683	664	642	718	672	686	682	711	702	714	656	659	692	653	650	704	708	685	693	674	695	649	678	691	693	709	649	660	707	704	685	735	709	655	701	690	650	679	670	670	664	690	657	700	694	659	684	662	632	696	743	670	661	665	661	686	657	671	686	668	649	681	708	669	741	671	680	683	689	700	686	683	627	676	669	670	692	666	672	707	697	681	684	703	665	635	711	668	702	683	672	682	711	682	664	663	677	685	683	678	701	711	642	676	731	639	737	736	677	647	620	685	718	675	691	684	675	693	691	718	697	698	686	735	713	698	652	711	671	689	650	716	674	671	686	674	696	692	730	667	701	657	700	669	685	706	726	696	661	681	646	715	704	676	686	664	642	643	666	649	671	628	643	691	620	679	701	708	647	726	682	649	692	685	714	709	733	678	700	685	694	689	672	700	727	695	670	677	686	677	709	702	641	706	697	685	713	687	708	647	723	686	657	676	725	655	712	655	714	711	717	674	664	666	688	633	697	730	707	653	708	663	664	714	711	699	684	674	703	676	668	705	685	712	719	725	642	690	650	679	702	693	686	678	661	710	657	674	691	621	661	677	714	672	702	675	685	708	648	723	657	689	680	697	675	718	686	711	699	685	674	688	708	702	650	672	708	678	667	707	668	693	673	681	636	686	697	625	640	660	680	723	728	647	721	597	715	660	682	696	669	696	681	639	676	694	706	665	703	643	678	714	665	649	660	681	630	677	691	676	691	688	663	667	667	655	710	690	668	695	651	689	655	710	725	677	652	692	732	706	650	702	714	680	654	686	636	703	771	677	641	698	693	676	690	672	668	679	687	695	659	697	683	652	709	670	713	691	672	707	679	688	635	676	669	711	707	733	725	705	641	693	692	689	646	703	672	691	691	678	670	662	702	670	678	713	706	708	676	738	717	649	634	739	675	684	679	722	715	700	674	670	703	640	671	709	698	657	678	687	651	704	666	673	723	654	708	696	661	718	702	696	686	684	659	641	705	719	675	693	674	743	664	685	697	730	683	716	701	681	716	715	637	693	631	694	687	720	725	632	669	690	688	642	711	696	638	707	642	669	685	708	659	652	702	682	666	683	635	694	675	692	649	717	686	655	705	699	635	682	638	726	692	697	741	691	694	697	655	682	694	702	705	673	664	702	700	703	704	692	708	680	691	668	693	689	670	664	692	670	692	658	673	689	716	679	658	701	696	661	674	684
41868	73455	15817	3709	2783	2088	1897	1644	1444	1348	1296	1253	1221	1187	1122	1077	1078	1053	1115	1056	1007	1068	1057	4062	1720	1018	1032	992	998	948	1020	998	980	972	934	1047	1013	1015	957	990	1029	1026	986	1012	973	1020	1037	1026	1008	989	1003	987	964	995	994	955	955	1014	953	1027	992	999	982	936	976	958	982	964	982	1006	958	996	1030	946	952	999	961	962	1033	999	994	952	943	995	1054	1037	984	1021	955	961	969	970	1003	985	960	987	960	1033	980	950	965	1006	997	1042	958	951	990	1000	977	933	1025	976	1014	1007	964	959	977	938	996	999	1042	1029	964	979	945	902	966	1004	920	963	943	961	1002	969	963	1002	999	996	981	1005	1032	1018	989	969	964	995	982	970	946	982	967	959	1011	978	937	986	985	964	1028	935	980	994	1012	938	962	961	929	961	944	967	1015	951	991	975	1004	1011	1005	1034	1014	1051	987	973	998	977	1010	1014	978	993	994	977	958	1038	957	998	958	932	1040	980	961	1064	1018	1028	961	974	955	979	1029	988	1002	1002	947	984	974	944	925	972	991	982	966	956	968	989	991	976	961	983	980	989	965	985	940	1051	1007	990	977	1028	1042	988	1012	946	985	1019	970	972	973	980	1027	1045	983	995	964	970	907	998	1025	1026	1034	987	950	974	989	955	972	956	987	945	976	972	990	990	957	1024	972	990	1027	1009	963	959	950	960	963	995	935	1008	968	963	943	954	950	980	946	983	1006	1037	1001	946	908	999	1026	991	1045	969	983	942	1015	954	1033	949	948	966	1031	1004	974	966	1013	973	956	964	1001	965	1040	973	1007	970	968	1026	952	974	982	969	991	1012	991	965	1006	985	958	1031	989	989	940	1003	927	1012	1029	1014	1006	972	1005	974	1044	965	956	978	966	1050	915	975	981	933	979	1020	1004	938	994	919	989	1005	1034	1030	995	935	991	1034	1019	980	1033	984	977	972	978	1021	968	941	999	981	1028	975	1030	991	944	1007	1000	978	1033	984	925	980	967	948	977	977	976	895	1049	998	960	971	997	960	990	975	1013	991	977	1047	1002	981	1035	974	934	937	1018	987	957	976	955	965	960	979	1026	994	1067	938	983	931	990	1011	986	991	971	972	987	1049	977	1033	995	967	998	950	994	953	1014	988	937	1009	939	957	1060	1012	952	961	968	981	972	1009	1058	954	950	971	994	1004	984	963	1013	1026	989	934	978	948	1054	982	991	990	1000	1018	995	959	1026	1000	983	965	996	976	997	1009	1027	962	991	926	933	1020	1018	970	981	983	915	1036	967	932	991	965	962	962	963	989	1004	948	1001	982	955	951	940	1002	974	983	985	968	994	1006	947	962	958	1005	985	987	978	989	985	974	979	1003	968	981	979	942	1010	962	989	986	974	976	965	1020	987	1021	944	1017	1049	1029	956	961	1024	983	1007	964	981	960	981	970	1021	933	977	980	1003	994	1035	991	1013	978	976	1024	993	1039	1005	974	971	1017	1003	893	1010	1019	991	975	972	1011	952	1018	960	989	987	977	957	991	978	1034	949	995	960	957	988	1004	938	981	1010	960	944	936	979	987	941	1048	972	1015	933	1020	1001	963	1012	990	1034	1052	1016	980	996	1029	953	981	987	939	1020	986	1005	987	967	982	1001	1014	988	968	978	983	992	942	956	937	878	1046	1030	1008	1008	1012	1040	988	937	1002	962	1044	1023	934	951	983	964	979	984	990	1005	980	1015	968	960	947	977	1009	1000	996	972	1003	925	972	921	955	948	980	959	973	969	976	967	1037	921	1029	981	969	933	934	930	973	954	966	931	960	914	1025	990	970	935	944	977	1027	971	983	1010	971	1036	1011	1001	1003	942	984	959	959	1021	1076	1002	967	1001	959	974	972	996	995	1008	998	952	999	990	1010	974	995	958	980	1048	974	954	959	981	981	1024	1000	956	951	981	939	1015	932	948	993	1007	963	986	989	917	1033	1007	927	994	965	977	1006	956	1025	1005	988	977	951	974	942	991	966	945	985	960	1049	991	1033	992	994	1006	936	989	996	985	961	972	977	987	977	988	958	964	994	1023	971	1043	975	943	988	968	993	1010	983	946	985	962	962	1005	949	945	988	993	959	1003	931	954	1006	976	1059	997	943	950	1015	1005	998	934	932	982	996	969	1038	1045	972	992	935	984	957	953	943	943	999	991	893	999	1005	1016	953	968	1036	939	970	994	930	922	946	955	1011	991	1044	971	911	935	1022	987	1044	954	975	988	953	976	970	966	992	1042	1024	935	930	1031	980	969	992	967	985	1008	935	964	975	974	1001	966	952	931	975	983	975	997	1009	984	1022	994	982	988	957	1031	977	988	1039	944	986	1016	933	989	1001	1010	951	996	975	1018	966	996	939	988	998	982	1002	1011	1004	959	955	1004	950	992	956	993	990	973	1039	969	936	945	987	1017	1035	976	979	935	959	1014	1017	1005	963	1049	930	985	987	1007	973	958	1000	1011	986	1042	934	1056	958	918	943	992	978	969	999	997	967	1010	1002	986	969	993	965	1047	949	960	976	1049	965	941	960	972	1006	962	921	1015	1019	1014	1031	984	1010	980	993	932	969	982	979	953	1035	993	1002	946	955	1029	962	988	941	944	990	1001	984	953	971	957	964	1015	973	958	940	985	952	891	1002	996	949	1032	985	988	1007	964	1004	944	998	968	983	973	944	987	1011	996	975	972	1013	1042	991	1003	979	967	980	1020	1048	968	964	1044	941	981	954	963	1012	1051	979	1013	973	992	943	917	978	953	1004	920	952	975	944	931	966	993	984	1026	971	937	983	982	992	1012	1003	1012	954	936	996	965	990	991	1009	1028	1001	940	976	987	1026	1035	1007	988	977	1021	988	928	1050	1009	985	934	962	955	973	906	959	946	1017	988	996	969	986	1012	950	977	963	1032	1034	980	983	997	957	987	1012	1004	1002	951	1013	975	951	955	1001	955	962	995	955	1000	974	1014	983	979	1000	978	958	1007	990	1052	982	988	923	996	994	1011	956	995	1019	990	947	979	972	1000	1035	909	988	926	1017	922	945	955	978	1091	1000	957	946	1027	966	951	984	958	992	1012	964	1022	1027	968	1001	1004	918	951	960	1019	972	1053	957	1034	1040	935	969	1012	961	1014	896	1035	957	956	915	1023	984	988	974	978	956	994	981	983	1024	987	954	1000	999	1014	933	1051	982	994	983	1022	1008	963	971	976	978	943	977	885	988	904	992	998	993	968	960	963	947	993	949	996	937	952	1005	966	976	960	985	981	979	1008	950	964	1048	990	946	947	1011	1022	922	996	953	977	999	984	942	1022	939	1003	963	946	977	993	943	946	998	987	1007	1003	971	1051	969	976	951	1036	981	1033	1030	941	953	986	939	1027	974	974	957	995	1015	978	971	1003	993	982	1013	896	964	978	1026	975	979	1046	1007	964	977	1002	983	972	981	1007	1011	1002	972	1004	1016	950	1015	999	981	997	984	1006	965	997	1020	997	907	948	992	924	998	989	992	1000	996	987	998	1021	991	943	906	961	998	968	999	933	890	962	1034	927	954	992	1006	980	1004	940	1030	1007	976	1018	933	979	978	962	993	1000	977	1004	972	958	1044	988	1042	931	999	981	974	991	1014	919	975	957	987	1006	976	1010	953	1005	945	1002	995	960	955	972	1036	949	1040	998	960	1011	955	1031	970	937	941	920	959	944	976	932	1002	929	950	958	954	985	965	985	959	967	1003	945	960	1038	966	980	962	985	970	1008	993	990	961	1014	972	1009	1006	977	1017	1014	961	948	938	989	1027	965	963	1008	924	997	986	883	980	943	1033	977	986	987	1025	1033	961	948	975	910	930	1031	966	990	975	991	1041	1037	960	1031	969	995	995	952	959	1010	967	997	952	987	918	1023	1033
22724	21004	28682	23152	20846	20018	3696	897	627	617	546	515	520	484	435	447	485	464	423	444	382	433	532	962	382	416	429	375	381	382	409	382	398	412	362	390	375	360	373	370	402	379	355	390	390	382	430	382	349	372	367	392	379	373	370	390	358	370	408	379	355	381	387	382	351	348	424	354	358	359	384	354	368	337	384	420	376	383	354	364	341	358	373	358	339	358	358	340	340	366	356	370	378	374	368	381	386	352	353	369	346	361	377	372	354	362	368	359	382	311	383	387	339	340	373	324	368	369	373	370	369	386	355	370	365	371	348	360	357	375	368	364	371	349	374	400	387	371	365	387	361	359	342	350	373	365	361	344	390	388	384	359	365	382	338	323	378	367	373	375	360	416	383	372	357	337	362	361	353	378	379	380	343	386	358	349	368	382	353	393	353	378	387	357	368	407	350	394	357	407	396	373	368	378	377	354	350	395	369	408	339	372	374	374	354	364	320	391	357	359	369	357	366	388	377	387	385	366	397	367	340	360	367	332	349	398	365	365	348	352	388	361	346	362	369	381	369	348	344	407	368	357	333	345	376	378	368	363	346	370	371	360	342	393	371	380	357	358	403	395	362	383	336	344	353	358	378	382	363	362	341	382	359	363	380	355	373	390	383	376	383	394	361	328	356	364	350	381	352	337	364	399	368	417	390	366	344	370	377	343	386	382	396	351	358	368	386	368	385	386	365	390	343	388	370	329	362	355	363	395	376	353	366	345	350	356	363	338	363	368	346	331	355	383	355	340	372	357	384	354	336	398	372	405	407	371	387	342	344	345	370	329	358	381	377	375	352	343	393	341	354	345	365	365	370	370	375	338	400	352	339	368	361	335	363	382	368	351	372	355	379	374	373	370	429	371	363	359	355	398	363	369	373	346	374	363	352	380	414	356	399	330	360	381	378	345	360	356	393	384	352	382	399	368	352	344	380	378	366	359	363	368	309	369	356	347	342	371	357	406	354	378	366	390	345	359	377	385	375	372	371	382	363	369	362	372	364	392	357	359	368	364	374	406	361	378	350	381	391	395	343	364	388	373	368	398	365	365	347	362	363	400	375	336	356	351	394	338	339	374	371	370	365	369	366	350	380	388	347	326	382	381	376	366	387	377	364	368	366	392	355	360	390	362	334	356	367	380	334	343	376	392	363	356	384	358	374	381	357	332	373	373	382	377	362	366	391	353	371	373	363	374	400	384	346	357	358	383	372	374	365	382	363	359	348	417	328	376	354	361	337	365	376	416	372	353	364	388	345	370	350	351	346	376	341	409	386	361	384	376	370	363	365	432	383	384	367	378	357	368	366	396	356	361	359	368	339	396	323	361	366	356	371	375	347	370	376	366	361	381	360	398	412	355	378	363	332	370	338	351	348	411	374	379	351	374	382	372	373	363	349	376	389	355	362	400	383	354	359	364	355	389	344	390	365	365	382	341	355	357	367	368	342	363	363	362	357	396	352	372	368	388	371	388	364	391	401	356	395	376	373	358	351	406	348	349	346	346	363	348	372	372	362	362	374	377	354	354	377	347	352	360	363	339	394	377	330	382	356	368	369	380	388	385	353	355	346	374	388	362	386	402	376	382	337	375	368	348	410	352	361	377	390	334	362	369	372	405	354	382	350	347	378	353	381	398	382	375	350	368	347	361	364	386	360	389	394	350	384	360	421	352	380	344	413	374	351	326	348	366	374	375	339	356	380	379	369	352	342	376	355	372	407	378	396	386	332	361	380	350	354	392	336	392	385	374	383	352	350	391	364	374	387	379	348	364	380	389	321	367	364	392	354	367	388	382	388	335	381	395	343	377	333	380	339	402	360	336	366	375	369	362	393	396	371	385	348	407	368	364	335	374	376	375	346	381	380	375	400	392	382	382	382	363	369	367	336	378	374	397	388	354	350	391	369	341	367	383	355	372	344	360	366	346	382	382	371	370	336	354	362	414	324	360	375	394	372	391	371	375	356	368	375	389	400	337	374	356	367	387	359	327	328	318	365	353	386	355	392	370	345	365	382	348	353	360	346	333	369	379	348	387	372	355	357	345	387	359	381	360	374	352	357	400	365	398	368	320	376	385	373	360	343	365	347	331	395	400	359	403	376	384	365	367	357	356	378	394	360	381	387	391	360	355	369	376	342	364	388	366	367	378	395	349	401	367	389	378	351	381	373	371	375	354	378	368	380	345	358	332	391	397	412	348	431	376	378	380	385	385	357	344	368	372	371	399	353	371	387	369	353	382	398	361	390	353	339	356	366	368	388	364	379	352	366	402	364	370	341	378	387	384	370	344	370	341	376	359	348	365	358	381	395	354	368	361	352	369	393	366	382	340	373	391	372	351	339	391	364	347	345	377	380	356	342	396	381	376	378	351	377	369	410	372	349	375	361	342	354	384	396	376	380	381	383	363	372	373	382	410	372	384	357	366	350	371	325	335	406	344	375	369	361	387	400	356	369	367	393	351	390	321	369	365	359	331	376	385	335	361	377	384	371	378	374	356	353	364	354	349	380	400	369	359	380	340	350	375	386	391	370	369	362	370	380	365	344	393	358	404	405	373	365	371	335	392	317	359	374	364	365	411	379	393	397	352	386	351	362	320	324	355	384	379	360	373	335	343	398	370	347	336	376	346	371	385	343	371	335	388	383	381	375	389	372	395	373	359	350	393	394	326	385	335	343	354	392	403	363	400	383	346	391	369	370	330	327	360	394	350	356	403	355	375	336	375	398	349	388	388	394	353	373	341	365	400	355	341	347	395	390	331	376	344	367	382	348	360	349	368	371	381	361	387	357	364	351	354	392	373	346	388	385	368	376	404	380	336	371	368	348	330	340	374	356	372	361	359	394	363	391	366	345	369	358	341	360	352	328	365	394	391	384	394	383	400	388	349	321	363	367	376	375	403	341	390	363	368	381	384	359	373	338	358	358	338	315	401	395	379	347	373	363	376	355	393	379	371	354	354	378	369	400	350	367	363	363	334	346	387	371	361	357	349	372	419	373	365	382	360	377	396	351	381	351	356	350	350	344	355	354	394	370	361	385	362	363	358	358	340	354	369	378	406	361	406	368	343	401	350	354	390	328	353	368	361	387	387	419	329	371	364	364	377	364	381	362	397	356	401	364	344	392	373	380	350	355	350	353	349	412	339	366	337	339	365	352	418	384	369	385	352	390	349	359	371	368	388	383	380	327	370	355	391	371	353	368	345	384	349	384	394	362	357	370	378	385	372	342	382	360	367	358	337	335	342	386	355	390	337	407	340	352	361	395	381	353	354	369	375	380	340	375	376	347	375	387	388	376	380	372	344	381	375	350	362	348	353	390	374	403	378	377	358	393	388	361	378	357	348	378	364	369	346	359	365	390	360	395	403	393	362	373	346	361	382	351	386	397	417	344	377	355	388	370	361	341	373	381	338	345	337	350	386	348	344	372	386	369	332	392	367	351	382	395	340	348	358	362	361	360	366	374	378	358	362
45529	77600	10965	5653	3768	2848	2265	1835	1548	1285	1200	1083	969	938	869	776	791	733	705	683	624	667	1085	2220	662	633	627	632	542	591	568	588	574	564	571	581	548	607	533	555	599	567	541	523	545	595	550	556	602	561	571	570	551	552	564	565	547	563	573	544	547	521	612	523	532	551	530	577	534	520	558	565	546	529	526	526	537	563	546	518	558	539	532	539	536	581	558	542	564	540	549	563	525	526	580	586	529	535	542	514	540	563	543	545	543	540	561	542	497	586	562	547	592	587	568	597	551	502	574	527	528	545	525	507	513	520	543	562	589	553	629	568	544	510	561	556	540	543	512	536	588	529	543	563	602	544	564	527	512	552	562	522	564	565	530	552	554	556	580	548	527	533	569	544	542	513	501	552	528	542	492	552	574	544	520	506	541	561	522	523	528	568	527	537	509	551	595	548	555	559	549	592	552	523	576	495	542	571	536	522	567	532	547	565	567	545	550	550	557	553	542	500	554	566	520	555	554	532	597	552	521	490	550	563	550	572	518	540	524	540	571	545	604	501	518	592	541	561	553	559	507	558	542	523	588	573	567	486	550	568	562	522	523	574	534	565	537	562	516	496	548	564	559	533	574	541	482	535	584	548	548	541	544	548	550	543	508	537	529	547	534	538	551	537	553	533	538	542	546	561	554	530	505	547	534	590	537	534	545	507	571	600	553	530	570	529	557	555	569	559	534	526	519	527	537	580	575	545	537	570	558	542	584	544	534	514	592	559	577	571	564	550	543	520	585	538	549	568	548	537	510	537	555	511	556	537	534	561	552	520	546	532	529	557	523	561	504	538	533	555	548	535	541	571	550	547	555	477	523	564	532	519	536	549	527	515	559	538	519	554	552	535	580	537	562	512	564	538	547	489	560	522	572	523	558	556	574	567	528	518	512	536	541	521	541	551	541	519	552	512	538	551	550	575	555	532	587	560	548	542	556	551	590	564	566	536	537	529	557	548	538	587	528	552	557	530	518	545	518	557	523	547	547	569	548	509	564	537	538	507	492	560	527	554	493	556	535	572	520	553	525	573	542	564	576	588	552	505	511	568	552	535	546	529	552	571	524	539	538	525	566	533	503	537	543	547	520	541	539	554	525	562	545	542	514	526	538	569	573	555	610	535	541	581	553	569	553	537	562	546	538	529	533	552	553	557	572	529	527	547	558	509	555	515	549	524	557	514	567	547	546	530	550	522	569	534	548	522	557	548	551	526	460	552	565	541	567	542	538	525	534	552	543	562	540	515	541	513	577	514	545	546	548	540	533	480	534	596	557	534	595	573	525	517	521	550	529	524	531	546	589	530	572	544	547	596	566	559	525	494	561	554	571	544	538	538	489	548	504	534	560	568	532	530	548	529	559	557	571	531	541	558	549	564	519	563	561	516	507	547	566	517	552	558	537	521	573	512	535	538	496	502	562	521	533	558	525	559	509	573	550	555	559	517	531	535	553	519	522	551	514	524	579	532	516	582	575	530	515	533	573	535	562	532	505	532	548	548	531	528	572	537	534	549	587	513	512	572	536	540	541	556	550	580	522	557	567	533	535	582	582	545	569	524	538	577	545	530	546	531	575	507	476	541	542	543	531	592	590	572	545	523	537	521	556	558	557	550	538	556	523	560	548	518	557	560	571	509	556	558	564	543	505	547	525	493	541	582	552	537	546	554	561	521	540	547	494	544	551	574	544	523	579	494	546	540	552	588	553	548	559	512	601	549	502	575	605	503	564	552	568	537	551	539	557	553	543	518	555	536	585	556	558	526	585	569	520	515	509	530	541	568	554	565	531	533	592	527	596	516	531	546	553	564	552	570	563	550	535	532	554	550	512	578	527	565	498	583	549	568	553	577	498	536	528	551	517	573	518	510	527	593	555	536	533	547	579	547	495	538	524	539	510	580	551	591	545	537	555	530	539	550	539	555	540	545	565	551	573	540	582	511	538	524	544	536	530	509	566	535	543	537	576	548	529	533	553	523	545	508	534	563	550	530	548	532	561	516	526	531	517	552	535	566	541	595	522	558	564	549	527	536	537	561	516	546	555	523	540	599	544	528	532	545	548	552	572	559	548	567	540	558	551	536	535	518	533	525	508	561	539	521	520	535	558	535	546	545	538	515	567	554	493	537	545	519	515	515	525	539	578	534	556	557	558	556	546	553	508	565	567	571	528	566	557	566	582	567	541	589	530	534	560	542	520	571	562	565	536	552	564	541	525	556	553	548	553	553	563	543	525	513	592	558	572	543	542	534	506	529	564	567	514	538	533	567	523	543	528	547	562	537	530	561	562	578	552	556	530	554	537	528	507	558	536	569	562	593	546	541	526	544	529	506	502	525	552	549	558	561	596	542	598	528	547	534	540	527	628	536	535	491	543	524	533	552	536	536	595	536	553	531	566	503	537	533	525	579	559	542	565	575	576	504	573	524	540	530	547	576	526	554	576	560	512	555	577	542	522	557	519	575	493	538	530	565	532	550	540	556	531	526	587	528	557	533	610	516	515	534	594	573	574	532	546	560	570	554	547	560	536	538	567	538	505	560	503	561	544	545	542	564	511	524	543	562	558	563	578	567	535	575	553	526	576	537	539	558	551	573	581	568	549	562	547	590	550	548	544	526	549	539	496	531	526	560	540	580	471	532	541	514	528	538	555	571	558	568	541	523	569	508	573	508	548	522	512	525	505	528	554	556	550	569	556	549	566	533	531	551	562	562	519	520	517	601	546	529	534	550	503	536	536	504	530	524	512	545	550	586	513	555	518	579	542	574	512	551	515	516	529	557	524	555	491	565	516	523	537	560	540	559	583	564	551	560	557	539	538	576	518	544	523	506	578	564	534	545	550	594	536	557	548	535	554	550	531	512	528	577	562	506	548	563	579	565	541	541	536	508	573	541	583	552	555	545	490	515	557	548	539	545	521	558	526	552	584	587	543	578	565	542	542	580	485	507	537	520	529	542	580	526	487	552	545	522	539	546	593	548	504	524	536	547	539	513	565	537	520	528	561	545	517	532	528	545	542	532	553	527	546	571	534	518	532	585	568	524	536	546	606	552	582	554	537	580	534	532	496	557	572	539	507	554	567	552	528	541	560	537	556	537	529	500	539	539	582	569	535	539	566	542	568	555	541	552	587	577	521	568	547	557	554	495	527	577	516	540	555	536	529	534	516	525	553	526	520	571	570	560	607	532	524	534	537	538	550	519	576	508	556	562	519	550	542	540	548	533	527	535	510	502	541	548	520	559	525	556	538	543	566	548	582	550	556	556	538	524	535	552	527	567	531	576	497	551	538	538	569	567	530	548	516	552	534	547	586	540	537	537	496	543	558	539	568	552	564	545	552	570	530	542	544	519	532	536	555	529	581	530	535	558	532	563	553	524	565	501	541	538	556	528	543	545	541	541	508	486	534	522	550	533	499	573	527	562	489	577	545	509	567	516	534	588	549	530	549	578	554	541	562	565	544	570	525	563
26464	23015	14735	1842	727	678	642	583	629	630	602	618	662	606	617	606	613	613	650	593	563	596	602	550	575	591	619	570	628	555	581	562	573	556	629	584	595	593	590	617	606	611	567	573	538	561	596	596	559	592	594	562	572	615	551	582	585	594	572	604	562	582	574	624	571	557	583	586	580	623	567	584	617	611	625	591	598	599	622	593	566	601	552	541	597	580	577	599	567	610	581	605	612	594	562	584	603	547	599	599	604	589	615	600	580	599	587	573	569	591	559	586	624	562	600	574	619	598	599	560	575	608	575	630	608	602	595	553	573	558	585	579	603	635	593	582	584	558	566	602	620	579	572	633	568	592	582	629	583	604	604	581	574	646	571	581	549	597	561	542	611	627	561	592	563	601	653	557	590	602	595	585	571	618	610	634	616	582	585	591	584	570	581	585	581	617	562	579	592	588	560	626	589	575	587	625	629	583	560	599	629	598	592	615	553	616	575	594	638	590	616	627	585	543	596	612	581	591	540	545	589	598	572	596	624	592	600	615	614	592	578	605	608	623	589	611	605	578	643	579	616	553	621	558	565	636	569	610	585	562	595	573	578	591	546	567	598	577	551	594	577	619	597	585	592	604	581	638	551	564	590	589	611	559	614	609	593	584	598	649	575	569	603	611	570	587	598	648	562	590	550	580	564	588	567	594	609	613	614	556	587	628	588	581	595	581	589	593	592	583	626	590	614	609	609	570	545	614	610	631	611	602	645	568	577	590	599	572	605	539	647	610	588	574	556	588	568	603	570	606	568	586	526	585	561	588	561	564	674	593	608	557	611	564	599	589	560	669	596	583	624	577	567	563	560	601	586	582	586	588	589	611	550	573	593	624	612	612	563	583	599	589	572	609	600	609	606	637	594	600	574	575	548	615	584	625	597	589	590	599	566	557	570	600	627	585	573	590	563	602	630	623	625	582	614	573	577	575	601	592	524	627	612	624	602	564	633	580	639	609	569	609	536	616	600	598	548	564	606	610	574	650	571	605	551	610	592	600	554	575	582	577	610	594	593	545	563	595	580	574	604	613	597	606	581	540	624	559	583	601	591	615	576	575	608	654	617	590	616	599	576	586	576	605	580	570	550	622	581	633	603	576	588	579	586	601	608	598	597	625	626	612	570	596	563	594	588	596	580	592	628	561	582	592	609	588	569	566	578	605	627	620	592	623	598	587	555	587	577	581	599	583	572	644	611	586	569	622	576	593	582	591	582	626	548	574	634	576	602	584	593	615	578	570	608	583	543	596	585	617	619	607	575	563	600	578	556	588	599	622	588	587	609	539	583	576	584	614	559	577	600	590	637	613	550	605	595	600	576	591	555	607	579	625	623	615	570	576	596	593	590	572	564	581	594	607	622	592	622	595	654	556	604	598	596	561	584	573	623	564	625	610	626	536	600	599	588	606	547	603	608	624	535	554	527	620	541	609	548	544	587	623	596	594	603	560	605	562	558	596	596	624	577	604	594	541	540	597	640	596	582	580	574	574	583	565	606	553	571	606	642	605	553	550	603	571	617	568	632	610	563	602	610	614	573	635	592	594	609	584	569	571	622	591	577	560	616	568	633	577	586	583	566	572	605	563	601	574	585	589	562	584	631	579	624	581	568	578	565	638	611	607	566	615	595	591	611	597	587	556	599	571	611	608	600	566	560	609	518	582	579	573	589	611	586	592	567	595	599	610	579	599	593	654	551	595	609	576	594	585	591	571	596	584	569	618	610	563	583	587	574	557	593	615	612	568	557	588	646	567	587	615	594	561	654	595	567	609	594	572	612	572	613	588	576	590	580	577	572	616	613	579	613	614	596	636	586	586	570	590	587	596	580	566	548	605	567	593	584	585	593	631	611	648	624	573	623	624	593	576	578	576	545	575	645	607	618	568	595	615	587	640	602	604	588	577	578	604	587	612	593	621	596	597	582	544	606	610	610	553	591	563	568	600	597	581	580	607	601	590	597	570	575	576	603	590	588	648	620	570	567	530	606	644	586	553	627	606	603	562	578	601	589	592	578	588	594	572	595	593	586	598	549	562	557	567	579	575	605	559	590	601	572	597	579	590	554	649	590	541	651	585	584	653	574	573	624	581	584	606	583	586	606	600	584	585	602	596	587	588	587	582	590	600	586	654	577	625	607	632	595	626	634	610	604	574	595	600	655	564	573	606	615	603	591	606	593	610	613	587	607	566	640	549	608	587	521	633	582	573	585	564	593	587	585	607	574	597	598	601	615	634	624	576	618	586	592	589	576	608	608	566	600	633	568	618	580	581	582	621	572	568	586	595	601	600	618	579	572	654	590	540	608	565	584	605	614	608	614	586	587	607	559	597	614	577	580	566	561	608	599	602	589	575	604	577	623	639	564	594	612	589	589	559	563	602	593	640	598	584	625	602	599	628	585	592	615	591	613	583	573	550	547	595	612	573	609	552	590	584	576	557	540	614	572	572	566	551	584	597	596	578	606	565	603	559	578	600	594	564	604	595	614	540	580	608	598	613	656	629	576	621	573	586	602	567	641	595	595	647	630	537	625	633	578	593	622	607	610	613	608	635	613	574	572	558	622	581	586	616	583	576	559	636	600	582	629	581	615	585	627	560	629	625	585	567	548	597	572	651	600	560	602	612	608	579	621	599	614	589	605	620	623	562	606	620	589	581	590	555	584	604	626	602	585	569	530	565	587	565	615	634	573	610	584	607	585	594	595	540	570	609	600	584	588	571	596	587	587	541	592	553	590	627	599	548	608	626	581	592	587	628	562	617	617	638	605	608	650	589	608	620	566	549	565	596	610	592	593	585	620	548	591	661	604	625	596	617	578	618	602	564	592	602	592	559	600	606	574	600	566	612	585	575	556	583	597	586	611	540	605	604	640	603	573	592	604	607	589	551	615	596	628	588	607	597	579	622	603	669	597	580	607	539	609	578	585	535	587	590	590	644	608	585	644	636	535	573	609	601	605	620	600	596	635	611	569	603	596	578	571	575	555	602	597	617	553	615	610	584	618	614	569	580	580	577	580	600	607	569	569	591	580	596	612	603	636	570	610	617	591	558	578	611	605	604	558	571	586	650	608	629	613	589	559	590	594	569	578	580	574	616	627	609	575	561	603	562	592	557	604	539	594	601	586	557	607	574	583	588	577	592	591	600	591	517	584	618	607	548	580	561	618	595	571	599	638	609	603	602	609	600	574	606	623	621	565	556	591	629	564	616	597	572	580	584	569	618	609	602	607	624	603	556	589	600	578	587	607	559	634	618	611	569	579	588	617	580	616	632	577	599	595	568	604	600	570	576	603	619	617	611	607	585	575	570	636	596	619	591	573	590	602	564	590	648	617	593	604	571	576	600	602	611	605	585	585	605	657	620	565	576	617	598	637	600	581	586	593	601	593	557	625	607	588	629	572	599	583	596	604	608	552	618	578	592	586	580	589	632	597	594	650	624	573	641	594	629	569	612	587	585	628	589	639	544
20363	37698	2675	1253	1082	1007	902	904	922	870	875	919	891	886	869	879	836	856	854	875	887	884	918	870	828	843	858	831	866	868	868	841	877	879	797	839	830	869	823	849	843	890	851	834	823	842	847	835	837	835	881	803	920	829	856	814	876	852	870	855	854	829	852	925	797	836	791	867	840	898	884	818	872	874	834	860	824	817	821	878	856	887	903	855	844	845	867	879	861	888	839	853	870	872	837	888	884	853	829	818	860	837	817	824	843	873	841	826	814	812	833	855	816	862	818	849	846	863	823	878	863	875	815	846	870	847	828	858	935	826	887	911	804	803	767	814	830	846	814	902	897	803	840	773	841	816	853	858	847	869	838	867	847	789	838	849	815	815	864	825	851	853	844	812	825	822	874	827	841	868	878	879	810	887	874	810	856	839	900	855	828	791	816	860	826	836	833	847	837	834	881	862	842	883	853	820	834	806	826	838	859	835	857	850	808	817	896	813	817	865	853	818	870	870	897	832	849	841	833	863	875	850	872	860	853	872	835	834	832	815	842	865	847	862	862	831	856	863	841	865	801	778	812	849	861	840	874	889	818	909	780	843	828	850	872	878	853	841	870	857	871	811	860	825	863	869	870	810	831	810	830	822	774	881	854	817	869	817	834	840	842	888	823	873	876	843	837	879	848	835	848	840	850	847	860	883	899	875	844	863	832	801	860	822	798	861	833	800	835	765	819	849	862	792	872	879	834	888	890	836	850	878	815	846	841	903	847	803	822	802	844	836	892	828	860	875	861	831	858	846	835	871	855	858	829	831	883	834	822	834	813	796	916	863	843	824	858	915	832	813	855	894	797	854	818	897	879	819	877	839	852	843	885	856	868	889	849	813	862	817	804	830	831	804	857	874	865	854	862	848	865	829	840	839	807	861	770	886	865	830	847	871	866	842	835	858	849	859	857	840	889	814	820	870	822	849	882	873	858	829	804	845	834	814	832	823	852	779	818	823	816	812	839	847	846	862	849	844	789	805	862	826	847	881	846	866	866	822	858	831	860	855	880	886	858	809	861	831	807	862	845	874	797	822	799	842	803	856	868	826	805	827	812	811	855	812	827	787	846	854	926	838	877	873	830	810	838	854	846	859	877	842	835	807	802	863	848	806	835	852	801	850	791	799	882	837	900	844	875	880	819	881	860	826	910	825	844	901	817	840	876	822	837	800	877	886	826	789	870	891	859	841	927	878	823	858	851	853	783	897	857	874	814	837	892	835	852	821	862	832	873	873	836	908	787	866	794	909	848	836	855	883	846	819	879	875	843	830	847	881	778	881	820	810	846	820	835	839	846	848	831	828	884	844	854	891	885	830	848	832	869	843	875	839	843	835	819	871	840	839	860	845	806	860	828	798	867	851	830	833	847	842	864	790	845	876	838	851	833	864	880	889	845	795	843	866	825	840	878	873	855	840	842	873	838	877	886	830	833	878	845	860	856	835	879	857	814	884	878	853	865	827	898	894	818	854	839	883	868	837	855	898	834	801	870	867	860	840	839	876	875	829	827	865	817	819	799	836	827	870	871	822	891	796	842	847	860	835	880	858	790	830	852	844	848	867	859	890	858	831	822	870	842	873	820	836	868	803	813	844	843	862	812	865	855	820	845	879	855	796	870	864	819	850	808	837	800	828	869	816	865	872	826	872	863	880	838	825	910	887	862	847	885	844	906	809	815	879	859	832	844	831	841	840	835	825	819	815	878	869	837	860	820	811	851	825	837	813	853	869	839	835	840	841	872	866	890	868	859	807	799	856	849	804	848	834	821	826	852	877	851	877	867	811	876	820	857	840	830	824	857	863	866	855	800	799	891	845	879	839	879	844	798	839	860	860	878	855	822	856	856	833	790	818	850	879	816	822	811	844	849	807	856	858	817	859	824	844	823	801	853	826	844	892	846	852	789	813	887	800	838	899	840	847	811	856	877	769	837	848	871	869	824	855	855	854	834	818	850	887	871	862	838	821	902	852	851	863	876	816	824	869	865	823	817	793	841	835	799	892	873	857	806	862	862	847	839	851	847	824	815	793	814	847	818	789	854	852	861	860	857	851	829	886	863	873	801	820	847	882	861	834	845	845	834	788	852	834	809	810	837	841	862	836	870	875	830	838	830	816	849	832	867	883	857	782	822	827	851	840	817	800	830	870	844	855	842	839	841	845	859	837	849	807	857	834	896	841	868	798	861	802	812	889	822	866	826	814	842	869	780	881	864	784	836	819	841	814	813	867	888	846	830	854	887	887	816	830	832	868	829	813	852	818	825	820	853	828	826	856	865	835	864	855	834	887	806	847	864	861	880	859	838	862	798	834	824	881	843	858	825	840	842	884	850	826	853	844	869	861	822	875	795	846	859	844	859	842	823	832	873	818	853	877	808	855	849	855	849	822	829	856	811	847	891	822	905	839	829	824	811	888	855	860	882	857	834	881	810	830	824	858	835	880	793	832	871	861	870	843	920	810	754	892	838	863	835	874	865	831	834	825	856	804	847	828	814	864	822	825	873	814	873	848	823	852	873	827	855	802	811	865	856	871	815	875	872	809	851	855	857	840	842	857	847	778	817	847	860	842	894	859	829	808	870	782	860	869	877	852	850	806	860	834	853	880	829	883	859	817	866	868	870	822	808	857	913	825	827	868	825	859	844	883	890	868	809	860	876	846	838	846	807	849	801	870	836	859	796	853	826	841	862	871	851	819	867	833	870	797	861	840	812	821	831	862	834	857	869	835	850	848	873	842	815	877	845	857	797	874	828	835	809	787	823	912	822	876	800	787	868	869	926	859	860	878	813	858	885	846	804	843	807	803	871	850	886	835	808	879	824	849	882	833	901	885	875	827	819	847	834	936	798	836	879	936	860	830	817	899	883	841	865	854	851	840	877	839	882	865	840	869	874	839	840	856	869	886	876	864	847	825	836	849	879	832	835	872	868	804	811	840	854	838	863	863	845	839	866	886	868	879	833	868	814	865	895	801	831	862	854	847	808	833	905	862	853	802	883	801	849	853	880	847	871	876	835	815	884	843	872	898	880	870	838	835	830	883	852	827	845	882	830	844	832	842	829	866	829	843	828	821	837	874	837	893	837	825	856	852	843	852	858	824	865	864	871	840	836	814	853	848	845	863	876	858	794	905	813	830	825	793	882	887	868	904	889	806	827	867	914	844	871	857	874	789	843	878	849	827	775	851	857	839	816	847	820	810	854	783	885	897	891	844	894	853	836	835	849	852	800	834	857	844	875	893	847	843	814	885	888	839	825	871	770	905	807	857	869	902	818	866	895	838	920	788	854	817	816	850	857	907	800	831	861	842	868	884	902	862	826	900	903	842	774	863	864	888	808	816	820	818	854	896	809	866	851	781	833	879	866	846	867	833	810	835	882	833	851	846	793	831	866	794	850	845	862	854	871	825	827	855	841	842	843	856	854	868	833	867	865	840	836	871	869	852	888	827	832	860	819	848	826	843	857	804
23717	21249	28217	23716	20489	7009	1288	991	875	870	842	816	784	712	753	759	717	685	703	686	740	669	899	954	675	686	707	704	687	682	685	735	725	737	696	682	674	625	728	672	664	674	666	692	688	649	691	704	650	689	674	656	680	707	648	676	652	657	655	713	669	645	679	657	665	663	713	668	665	685	721	624	704	642	652	717	658	694	691	664	680	753	696	658	664	683	692	646	612	636	686	721	703	694	669	657	676	658	707	653	671	703	696	650	688	679	648	686	635	677	651	622	663	721	684	674	673	688	737	652	645	697	684	624	683	703	691	727	715	682	673	736	698	681	650	689	653	687	632	651	696	685	615	689	713	653	695	667	681	668	651	707	677	691	662	680	663	670	694	655	706	709	624	636	657	696	668	672	647	688	622	692	674	708	679	673	702	696	630	698	695	673	697	671	648	687	666	620	666	679	701	694	727	722	691	620	639	680	684	680	665	697	654	641	650	653	695	664	671	681	647	705	647	661	672	633	651	699	658	665	663	672	700	629	667	670	676	609	675	657	661	674	643	694	610	667	678	690	673	724	647	669	650	679	651	625	653	660	704	676	689	684	684	678	648	731	701	686	674	622	699	583	693	659	689	663	698	692	677	692	709	641	651	715	696	606	588	653	667	649	687	700	677	668	664	619	668	703	687	692	649	636	684	671	661	665	681	623	630	664	677	688	654	651	713	668	638	668	692	657	691	693	687	657	687	674	708	689	652	692	648	659	655	653	671	666	678	675	647	663	659	702	707	697	658	689	678	642	716	720	644	680	708	684	707	674	682	678	655	659	635	652	630	686	692	668	692	665	633	704	685	646	706	616	684	660	638	674	708	652	678	674	680	598	657	665	677	695	689	685	671	712	689	679	639	667	691	684	684	721	677	657	658	653	682	663	620	697	660	654	694	688	710	700	689	681	706	717	659	731	638	654	668	642	670	721	636	672	650	640	663	633	690	654	701	660	667	667	715	673	690	655	631	719	706	708	648	707	682	658	662	663	643	689	651	646	673	679	609	656	643	680	705	653	688	711	682	679	716	666	685	643	729	668	696	698	622	665	639	657	657	695	678	696	643	678	677	660	695	635	648	631	664	670	689	659	688	684	645	675	610	672	691	695	667	632	636	646	698	708	672	643	664	662	637	677	671	679	662	662	679	672	704	674	647	681	698	702	702	670	682	663	672	692	682	665	684	662	699	685	667	681	687	693	636	691	712	657	691	659	686	669	711	637	701	653	669	691	683	668	627	680	707	602	689	670	700	687	686	698	681	688	669	700	630	677	691	706	717	684	675	656	675	702	655	686	694	707	652	647	644	666	645	681	627	704	659	678	695	684	650	692	709	674	723	676	646	715	674	674	673	648	672	692	701	646	674	661	646	713	624	651	680	700	706	635	664	669	664	659	650	662	682	654	640	673	681	710	687	729	664	671	665	700	640	690	728	670	655	618	653	670	690	665	648	617	668	714	711	681	678	716	718	653	660	613	685	699	664	683	631	656	696	670	644	663	636	694	675	657	649	668	728	655	680	718	685	690	690	702	654	628	694	676	662	671	714	692	671	612	633	720	684	663	678	645	667	666	687	665	690	671	668	685	653	696	710	727	669	651	707	650	716	664	660	711	660	644	691	711	660	665	646	654	635	634	656	648	652	694	686	648	684	590	683	671	644	655	662	723	664	687	719	681	673	662	675	635	690	703	647	615	640	677	685	662	709	685	648	672	650	702	717	679	646	663	650	657	663	667	681	680	689	666	627	633	635	618	681	663	705	697	715	644	685	676	649	701	663	663	623	713	637	664	618	670	698	669	680	670	694	659	702	658	629	693	671	680	656	721	673	676	673	680	707	675	659	679	677	622	634	631	699	677	641	730	659	648	622	651	685	675	697	697	667	697	679	649	658	702	728	677	678	675	695	727	651	628	657	680	657	658	694	663	646	637	659	664	714	680	677	687	649	729	703	656	669	700	634	645	683	651	707	682	668	731	688	634	661	696	707	670	696	692	663	653	669	681	688	668	652	661	624	623	682	695	679	715	662	675	684	708	671	716	709	692	719	652	708	683	657	660	695	654	643	594	694	686	646	721	718	669	686	658	655	677	646	719	635	672	690	683	698	728	687	677	704	670	708	651	698	748	668	657	637	663	624	682	638	646	660	667	637	675	652	649	657	705	693	681	667	671	655	647	661	668	636	681	614	666	677	684	666	647	667	701	657	694	695	686	687	664	648	700	676	609	691	693	693	689	688	642	688	701	633	655	668	609	684	631	671	637	660	690	633	667	658	687	655	690	683	715	647	699	620	680	669	651	631	673	673	676	704	644	686	635	689	662	677	670	649	706	666	702	713	683	689	669	702	640	656	635	709	642	685	691	640	647	688	685	688	672	663	671	684	727	710	694	695	672	678	634	687	674	688	646	726	646	668	646	718	640	675	643	681	637	636	678	642	690	675	669	695	681	631	653	658	680	662	651	636	685	675	709	697	683	639	659	670	663	640	695	671	656	644	675	683	664	655	674	681	652	660	680	645	688	682	642	680	669	715	650	671	661	672	717	639	648	724	643	690	683	698	665	693	683	640	657	717	728	673	647	647	646	673	692	700	695	674	666	662	658	647	639	690	662	652	677	668	658	730	707	627	725	637	656	692	678	675	609	660	656	675	676	676	652	699	665	687	652	683	704	658	625	683	702	688	679	662	677	621	710	700	717	652	633	682	661	680	702	675	636	672	693	700	644	689	686	689	688	718	666	645	638	674	603	685	695	718	655	634	643	686	669	691	726	691	685	678	690	652	663	639	685	647	665	633	690	686	708	621	653	695	671	667	664	683	712	645	675	737	620	721	678	682	706	657	636	645	669	676	712	724	597	646	657	657	703	694	668	655	691	687	687	682	679	706	669	629	677	717	696	659	662	696	717	682	654	669	652	683	684	652	664	658	673	663	692	679	658	683	698	691	688	682	675	652	682	695	691	637	655	704	681	669	682	659	679	651	696	634	680	676	647	702	695	702	662	676	681	650	675	697	657	689	667	685	709	697	674	686	638	678	669	695	678	684	717	655	694	687	647	623	695	631	686	724	670	699	675	670	669	698	617	704	675	639	673	699	679	720	687	624	636	627	732	677	680	628	679	669	673	668	642	680	671	665	652	684	649	684	665	686	701	709	694	658	664	684	678	685	668	635	653	693	732	642	655	718	706	655	667	665	676	655	636	646	638	655	653	681	738	671	664	653	639	629	632	675	663	661	662	688	637	650	721	655	696	671	640	651	655	641	715	689	639	644	677	696	635	698	656	679	672	628	697	723	667	666	626	641	694	700	668	689	657	687	682	668	698	676	668	664	666	674	659	636	696	672	666	698	640	714	642	704	695	638	661	675	687	641	674	646	643	678	633	697	714	684	635	684	682	655	703	644	679	652	697	687	638	681	720	616	665	691	658	694	678	721	678	697	627	658	700	681	707	676	665	638	603	668	652	704	673	685	650
40991	70928	6567	3876	2747	2219	1876	1695	1549	1373	1374	1208	1195	1128	1102	1144	1076	1068	1060	1083	1084	993	1624	1819	1023	1004	1017	1007	994	1024	1042	1005	993	968	942	1021	942	1006	1046	995	983	927	978	980	1011	967	956	964	1008	943	962	1007	950	968	957	996	915	988	1044	959	1011	999	938	976	967	932	930	948	1046	1003	943	989	995	979	989	870	979	1006	981	933	994	952	1076	971	959	969	972	997	1002	958	964	986	1007	984	1006	984	945	1015	1001	1000	968	954	938	940	946	1023	925	987	968	971	1007	1004	964	993	980	993	976	937	987	969	964	1010	893	969	923	961	931	899	957	955	939	946	1013	986	950	999	923	938	994	959	965	1006	914	1004	902	1007	960	968	961	971	979	965	960	999	968	940	979	955	949	1010	989	959	937	1027	965	951	986	1018	904	982	987	980	1012	930	951	949	970	936	959	1016	970	989	946	991	947	944	921	946	1013	954	974	970	990	966	969	939	1045	986	956	905	938	940	983	965	937	1003	997	994	964	916	907	964	963	964	936	1005	960	970	945	982	975	923	1038	979	920	959	983	940	925	965	936	943	1009	982	955	998	954	918	951	983	923	959	937	992	954	1020	932	981	1003	977	976	948	990	977	989	971	955	931	1030	976	985	1016	964	947	950	984	929	992	974	907	945	971	943	966	998	949	963	917	1020	1047	945	965	947	1011	961	965	967	944	991	959	982	971	946	986	966	978	1011	975	967	957	978	950	928	970	960	979	971	948	969	986	914	920	937	927	893	968	924	950	986	955	993	988	1014	946	944	1002	935	943	970	925	971	1010	921	922	985	973	983	997	949	1049	990	911	972	972	997	933	1023	971	998	970	923	963	966	995	977	917	928	941	961	1024	988	972	997	976	1027	958	992	970	961	979	978	993	1001	1011	994	958	998	952	1033	993	974	966	935	977	989	955	953	964	1048	1031	993	1025	971	1037	974	965	995	983	1014	954	976	936	953	959	945	929	995	988	932	962	983	923	846	948	1021	985	971	924	991	965	958	1009	951	918	985	975	944	948	1012	897	977	923	899	986	947	1030	956	952	942	962	967	1007	971	1037	958	982	979	951	972	1017	983	952	924	953	1035	908	959	1025	948	994	935	1013	1044	977	968	987	942	979	935	1007	917	1013	984	971	954	959	974	958	975	965	987	945	958	969	966	964	982	966	965	978	983	938	972	972	1028	921	973	986	939	941	966	932	931	980	992	928	969	951	1056	962	983	936	1016	1001	995	952	879	1002	932	956	990	954	951	992	986	973	971	945	976	927	949	897	977	958	947	967	943	989	1001	957	1007	984	966	994	999	987	995	945	1012	1004	962	992	1001	953	952	935	957	964	987	955	982	974	987	926	1046	957	944	950	985	963	970	936	996	927	1005	989	954	961	987	992	952	991	961	952	985	939	929	962	910	932	1008	950	972	1003	936	907	968	914	982	913	1004	1017	949	931	1030	939	937	968	980	1026	955	1016	966	931	955	1020	970	1010	921	981	937	1007	947	968	985	992	951	983	1056	949	1002	972	1009	1022	955	909	1003	982	1005	907	905	996	974	990	917	1002	1009	999	1050	999	956	939	901	1031	979	1014	982	1007	982	965	991	935	1008	991	942	956	954	940	961	942	976	942	980	1013	956	972	965	976	991	994	993	956	953	967	954	981	942	991	935	993	907	984	955	935	1017	992	956	1032	971	1019	958	979	955	1020	993	1018	985	962	976	976	947	1043	956	1018	936	1010	1049	958	924	973	996	959	951	921	977	955	974	974	909	919	1009	1005	977	971	948	946	999	943	1016	956	924	967	974	956	997	991	993	953	956	1000	962	961	948	1003	932	987	928	982	940	1006	938	947	922	970	963	965	1034	1015	941	1014	1013	971	968	993	903	962	960	950	928	1032	964	987	967	944	977	881	991	989	1049	963	969	954	968	928	970	917	970	974	948	961	965	948	942	965	967	988	941	993	978	914	994	948	957	931	1002	974	983	968	1009	967	945	997	999	941	956	955	955	954	963	1016	972	924	911	954	1012	983	934	951	911	935	999	920	932	980	1005	999	990	947	975	971	982	963	932	984	921	973	989	973	1004	981	980	972	996	957	961	934	969	998	998	990	1020	953	942	926	1011	940	969	962	997	944	948	996	982	996	972	1012	914	972	926	1011	942	961	968	996	972	965	987	958	966	924	1014	943	994	1017	970	997	931	982	1000	946	917	946	1003	947	969	939	928	961	975	957	966	973	1009	1009	995	937	964	947	924	975	956	944	965	944	938	973	987	981	873	986	929	948	972	964	921	992	971	942	1000	974	966	933	1017	989	942	948	1004	915	960	1001	960	981	1010	996	1011	993	945	993	992	1015	942	987	1031	938	1051	981	959	968	988	916	972	971	998	984	1005	949	925	977	1020	904	990	965	958	982	961	926	955	953	992	952	984	977	952	1007	1032	995	952	993	1017	1003	950	967	975	965	974	992	954	968	953	948	953	939	966	1020	989	1030	991	988	985	984	1027	960	992	969	980	1005	1000	1006	972	904	996	992	968	964	979	943	1000	960	901	999	1026	943	989	983	939	940	930	971	956	922	970	942	951	937	904	951	973	934	917	948	956	963	988	948	993	964	869	989	1022	922	981	947	917	978	948	1003	939	936	1012	963	943	983	909	975	971	977	921	962	1000	1007	968	957	1014	979	958	973	1002	962	954	978	907	963	925	909	977	974	960	983	935	948	956	964	996	993	1029	934	928	963	1017	956	959	985	945	951	968	1011	1015	959	997	1015	929	963	973	933	991	983	1012	951	996	961	983	959	959	989	1047	917	987	906	973	989	979	960	942	992	953	963	983	950	972	929	1001	907	962	964	982	969	921	945	964	941	887	966	962	978	959	977	969	983	1004	1038	961	882	966	955	986	1003	1005	951	941	976	951	1031	943	967	971	977	963	908	939	1028	940	930	912	992	910	1004	1001	955	986	992	945	977	951	988	981	978	992	942	927	958	988	982	1029	914	975	964	950	939	980	1003	946	1007	966	971	986	887	955	970	954	924	945	1003	966	940	971	983	1019	1015	935	1027	937	1041	938	951	921	1010	987	942	962	977	991	945	949	1028	969	930	987	990	941	924	994	929	988	923	963	977	939	1016	964	949	923	988	991	985	959	1009	991	973	921	918	908	929	978	977	1000	1019	1007	963	990	987	1008	951	987	941	1024	977	985	1005	987	984	950	968	1004	956	951	940	939	923	953	891	950	958	969	985	991	1015	951	980	972	915	954	954	955	986	996	899	964	957	967	967	962	952	1012	987	960	981	980	1001	1019	923	1003	973	1001	974	992	978	1001	990	990	982	946	1001	990	954	932	1028	965	1027	957	942	990	959	937	952	1021	1000	983	1026	962	1015	920	1012	958	987	976	922	960	964	982	946	925	1046	960	986	946	979	928	953	962	962	985	939	933	947	966	934	953	999	974	1000	1011	984	955	1012	981	929	950	1038	918	906	1004	991	1005	964	978	934	956	954	978	951	949	918	980	963	989	980	985	913	900	975	956	1008	986	961	980	970	943	950	978	916	969	945	922	1004	1003	997	974	921	987	966	965	972	970	969	918	973	1025	980	973	957	973	1013	1026	981	1002	1062	995	977	1000	995	950	944	1032	978	967	973	1015	951	977	940	999	1000	1015	982	901	977	989	974	926	966	1001	951	974	968	933	1008	1016	983	973	979	1041	973	884	1000	907	897	970	1009	953	1026	959	997	995	999	983	997
22687	20926	29014	22678	20813	20561	4958	856	709	599	632	545	508	509	487	491	450	471	436	452	450	452	670	4449	873	393	432	383	419	394	392	391	390	404	400	416	382	372	427	371	408	392	384	364	374	408	357	371	348	425	409	387	366	358	382	395	412	391	358	372	411	392	366	375	349	365	359	387	369	372	379	385	401	391	372	405	392	376	407	349	356	365	384	420	347	377	423	379	389	387	376	362	326	375	375	366	380	356	366	371	396	366	417	363	358	385	374	425	392	352	376	315	371	375	377	373	400	371	361	364	367	354	368	385	387	362	364	395	384	378	393	406	350	362	376	386	408	384	367	394	369	401	361	398	374	359	377	366	375	381	381	363	382	414	352	380	386	375	350	398	345	403	389	365	377	371	367	342	371	396	386	342	347	356	380	336	349	373	376	390	369	368	352	388	372	415	369	347	385	369	417	368	407	372	369	365	355	372	370	389	345	366	406	356	350	390	365	360	364	393	364	377	379	415	356	399	365	370	386	391	356	373	392	379	380	380	401	365	402	402	394	395	391	397	401	407	425	384	365	373	356	388	373	375	399	399	385	373	394	369	363	418	368	339	390	369	352	372	388	372	393	391	378	362	400	355	362	344	386	408	374	390	405	394	364	347	383	352	366	408	374	407	378	352	390	349	402	362	391	391	374	389	379	366	399	387	326	410	411	357	381	340	364	350	382	382	346	359	384	378	369	408	381	337	390	389	387	368	389	413	356	398	374	376	385	380	376	386	373	389	377	337	403	384	392	359	379	364	390	380	379	391	359	386	419	354	341	394	387	367	371	356	350	386	379	356	372	365	414	375	376	357	378	350	379	375	410	329	355	376	382	388	367	357	371	343	365	348	384	384	379	358	338	398	396	385	357	349	404	389	354	364	369	397	400	397	365	375	407	386	386	425	354	337	375	428	378	354	365	387	417	369	381	385	353	360	414	370	370	354	418	391	390	380	362	384	372	386	377	387	372	361	396	340	351	363	380	399	369	404	375	427	399	349	384	359	385	369	324	413	369	364	358	397	378	359	381	355	361	359	401	370	382	376	408	365	375	383	398	386	343	394	364	377	396	408	382	384	380	408	380	410	386	347	401	351	352	353	376	373	370	403	359	367	408	347	403	370	391	368	375	388	355	351	391	362	401	379	375	378	392	380	399	393	384	387	395	375	377	373	375	416	405	391	381	358	379	363	363	400	356	368	356	374	392	386	419	363	386	368	372	383	362	365	364	378	396	393	357	398	390	401	382	381	351	357	366	372	367	351	362	389	362	369	385	372	369	375	367	394	403	386	373	386	365	389	365	395	384	371	363	393	380	412	391	370	396	387	403	374	377	395	393	392	376	349	363	372	404	391	406	391	364	363	354	339	349	407	398	370	370	377	347	355	395	390	379	373	364	387	382	418	400	362	375	362	371	342	377	405	365	352	359	389	367	339	378	351	348	369	400	401	365	353	376	407	368	422	427	383	411	324	372	359	388	397	400	362	372	383	366	417	371	378	363	390	369	415	386	329	381	347	391	385	394	382	387	402	392	382	375	427	355	376	397	373	400	361	341	433	374	406	379	404	376	380	411	360	406	371	388	393	390	393	373	394	379	358	361	379	344	373	396	345	373	397	382	378	397	358	389	386	354	381	392	359	372	375	365	384	360	350	388	372	356	377	397	387	366	355	371	376	359	378	393	378	344	416	343	388	411	391	404	380	396	373	415	390	405	353	364	363	377	411	376	344	400	393	397	357	367	417	374	386	416	354	403	370	360	351	330	401	410	370	399	398	366	363	402	363	393	365	426	332	382	408	354	379	396	369	352	380	379	351	397	388	397	406	347	366	377	369	361	379	375	364	356	360	402	356	395	409	383	396	329	365	384	360	374	394	380	381	398	395	344	376	390	378	364	371	379	402	366	363	376	396	387	365	386	422	356	394	373	375	380	383	397	412	373	343	393	400	373	386	379	346	391	328	368	365	409	359	364	373	377	389	376	377	381	357	384	375	386	361	362	385	377	417	363	400	366	362	399	356	417	387	344	352	368	388	399	384	383	366	368	368	385	358	382	357	393	377	334	360	401	386	391	376	372	397	326	354	380	392	371	359	366	413	377	352	444	386	388	355	389	357	390	392	356	352	388	413	330	424	381	377	363	380	410	395	361	369	380	354	383	359	382	367	388	398	369	367	375	373	377	339	406	375	356	384	373	368	379	364	408	364	374	382	387	399	355	419	398	376	361	411	356	387	385	385	410	367	399	354	418	353	392	389	371	370	370	379	384	371	387	390	386	389	372	378	372	400	386	336	369	338	372	408	355	336	371	397	368	389	409	380	375	391	350	376	369	379	418	367	370	375	371	372	378	359	364	388	352	327	407	413	373	421	417	348	364	377	372	384	391	377	390	352	383	369	348	374	378	375	366	368	356	366	354	361	358	335	378	381	398	380	373	382	374	349	360	384	354	389	396	363	375	393	411	392	354	375	363	381	380	379	402	375	364	376	388	427	354	395	405	370	359	376	404	356	397	366	352	366	375	349	338	387	382	361	403	380	371	419	386	377	380	352	374	390	398	373	354	413	351	380	401	387	360	353	384	393	376	391	384	381	378	358	363	324	394	387	355	389	372	383	349	352	395	340	357	388	390	392	363	375	383	362	393	383	375	389	427	376	349	383	394	388	393	353	360	380	374	353	387	400	388	401	344	358	398	411	393	401	371	371	409	417	372	381	383	372	352	381	394	365	373	375	358	366	405	350	396	400	381	372	378	402	370	363	373	372	377	354	345	386	396	415	355	390	378	345	345	368	345	369	385	391	364	354	382	357	335	385	353	357	358	404	357	364	336	384	341	373	380	370	380	391	394	365	404	379	343	367	386	363	424	379	370	357	376	395	374	378	353	378	357	392	370	416	393	376	356	363	361	347	394	387	414	350	426	369	373	348	355	361	381	391	384	383	363	369	353	381	379	388	392	369	411	352	383	399	376	354	400	385	391	372	396	391	361	357	367	367	366	372	367	363	386	366	378	346	396	396	364	380	380	362	410	392	352	378	367	361	358	381	360	371	412	363	347	398	380	386	364	387	404	381	363	397	366	393	359	382	382	400	383	385	383	366	354	400	385	393	419	362	344	357	408	381	375	361	341	354	377	366	372	396	363	411	398	392	397	372	398	334	372	371	396	398	374	364	371	376	383	390	332	381	364	424	385	396	380	354	349	418	374	358	444	366	401	372	369	409	384	381	385	399	377	347	396	390	377	409	351	359	363	360	405	372	371	394	383	419	400	360	387	409	367	420	356	371	366	374	368	403	379	429	356	405	349	386	388	395	362	355	362	372	413	376	400	389	376	398	381	361	384	375	399	381	372	385	371	374	346	412	417	360	413	406	368	378	366	362	408	391	364	368	368	371	365	335	361	345	360	363	401	373	345	380	354	375	343	396	399	392	357	393	352	373	379	380	384	363	378	356	382	421	361	378	391	352	358	391	381	361
45138	69747	10175	5689	3833	2934	2322	1907	1593	1421	1278	1159	1057	948	886	831	827	787	787	722	691	689	1442	9922	1425	587	645	576	612	611	583	614	609	595	678	558	588	598	582	571	600	563	542	573	603	638	604	540	600	623	553	603	588	589	569	554	570	569	591	601	554	548	577	611	546	590	600	582	561	563	560	584	563	527	525	560	591	583	562	580	558	546	562	584	503	537	573	550	553	597	588	559	586	564	556	561	566	587	565	593	559	573	590	573	601	569	550	561	564	532	527	573	581	526	564	547	550	566	561	565	548	597	557	521	563	595	573	594	567	563	605	543	572	577	547	549	559	584	590	577	534	561	570	545	551	571	586	530	553	548	588	551	522	547	568	614	541	557	526	516	550	573	529	565	543	565	587	606	530	570	544	551	573	565	543	564	604	538	576	562	552	538	562	552	551	593	557	519	576	575	608	539	585	585	526	598	581	551	559	540	583	558	567	563	523	555	554	551	528	564	562	574	633	572	584	522	570	549	564	564	570	540	597	556	567	527	592	595	522	590	564	521	536	534	544	624	576	566	612	556	546	540	570	544	548	547	544	593	556	524	552	549	596	587	577	538	556	548	521	551	515	565	545	543	598	557	572	561	596	591	559	557	520	581	567	586	587	614	557	559	550	567	579	572	578	572	582	572	529	555	574	552	534	574	536	542	607	530	573	552	548	576	570	563	543	530	615	573	546	524	537	565	521	557	577	551	567	534	569	525	570	580	557	548	545	553	550	590	607	585	566	583	582	548	539	566	585	539	617	563	566	533	560	561	548	566	620	588	602	545	525	536	566	544	561	579	555	519	551	553	600	499	563	580	561	548	560	555	517	558	554	572	553	604	516	550	586	587	532	587	546	559	553	573	585	576	615	555	560	565	584	574	568	562	571	502	568	546	551	582	549	532	577	506	570	560	516	567	537	534	557	576	565	555	534	553	530	546	555	545	573	563	547	598	564	580	576	561	554	550	531	541	524	571	537	583	576	567	536	562	567	566	567	576	557	574	530	508	602	583	564	561	549	559	576	541	586	599	600	525	584	537	571	552	547	542	555	568	521	586	553	563	532	579	571	572	562	578	587	558	594	562	533	568	520	565	557	533	567	523	615	580	569	570	567	556	533	574	605	546	568	542	567	580	571	592	583	590	579	568	540	526	581	535	580	572	550	568	613	570	571	496	607	544	571	622	543	558	545	544	563	521	517	580	590	577	542	512	568	559	575	551	544	567	547	573	539	581	562	554	558	538	550	564	557	559	606	593	574	557	559	529	591	550	582	519	534	569	599	573	605	558	574	556	579	540	557	587	565	512	561	534	580	584	556	528	591	563	583	567	590	552	534	522	558	568	586	564	536	541	503	628	565	531	579	559	579	592	534	601	595	554	550	561	535	527	562	569	609	551	596	559	577	540	568	583	553	586	585	540	561	579	577	576	568	586	572	554	552	580	550	568	590	521	584	568	567	557	591	564	594	569	528	552	537	541	589	548	528	566	524	586	570	602	595	574	562	586	540	615	590	579	544	558	583	569	533	548	596	530	581	599	597	534	529	579	562	513	530	550	539	541	499	581	572	583	538	565	556	552	543	534	614	581	545	520	574	569	534	563	503	562	520	579	583	556	571	583	569	567	512	567	571	521	594	576	550	571	594	574	616	586	564	535	545	533	534	523	548	553	549	545	546	586	604	594	557	593	536	569	581	609	564	533	515	562	552	537	538	606	551	581	581	571	550	588	575	597	573	614	567	558	586	531	584	558	559	533	549	575	548	541	555	606	564	556	592	554	556	579	559	548	580	577	556	606	542	554	575	586	553	546	581	512	559	528	551	524	520	572	605	541	554	562	549	518	582	563	552	577	542	554	553	514	565	535	552	577	558	568	527	544	553	534	603	562	547	582	586	578	542	566	556	543	552	575	547	533	570	552	567	562	555	564	571	553	560	554	561	542	577	566	555	582	576	593	550	477	580	542	533	602	568	561	589	551	584	576	532	534	582	566	508	551	570	560	610	571	538	574	605	577	602	553	555	551	582	552	561	565	570	559	575	562	601	563	564	578	585	575	580	550	586	537	588	586	566	570	538	547	550	560	529	577	593	547	550	544	589	549	540	545	563	563	591	587	554	567	583	562	567	595	579	597	556	570	609	573	583	543	586	547	550	568	587	572	550	542	580	556	586	601	529	571	572	589	545	553	589	575	569	530	569	610	618	564	556	561	520	565	592	560	573	581	538	563	551	541	581	551	556	582	551	521	579	587	534	543	561	529	578	585	569	585	572	552	579	580	537	578	589	582	539	520	594	584	553	517	550	555	593	612	560	564	534	568	557	575	541	566	580	566	526	584	587	562	547	581	564	549	528	559	567	496	548	552	591	531	559	573	602	584	571	559	566	561	579	541	595	554	588	599	586	580	561	584	570	556	594	522	582	568	546	522	532	568	550	565	583	561	553	573	536	541	578	557	572	494	555	560	538	542	545	558	559	554	571	561	575	557	517	582	552	588	591	540	564	562	597	571	557	561	556	552	565	587	584	574	530	535	577	559	525	593	570	563	579	557	527	543	551	591	561	614	571	562	581	581	589	573	567	548	570	593	565	554	583	569	565	566	611	492	616	570	537	604	602	603	545	566	564	569	537	519	585	542	537	558	558	551	589	554	563	574	559	575	544	595	631	569	559	549	538	571	539	510	558	587	615	548	554	571	543	571	528	589	581	539	596	576	553	561	609	547	577	604	544	541	559	576	590	565	534	544	606	573	544	546	561	555	580	574	577	533	572	557	599	567	626	588	555	542	589	579	575	558	529	570	525	521	566	549	555	572	567	582	626	536	530	524	563	602	582	568	580	556	605	534	575	554	547	552	591	587	590	590	476	556	526	597	548	544	572	576	560	571	557	566	547	537	574	580	555	561	578	524	552	541	581	568	546	567	543	600	593	538	585	567	561	567	555	564	574	598	582	583	573	557	582	537	570	536	583	547	550	547	565	556	568	551	536	562	543	572	586	550	536	571	557	548	578	553	543	556	526	559	529	595	590	580	577	537	617	553	582	537	528	585	552	555	548	604	561	535	592	554	565	544	579	585	533	554	549	585	558	555	515	578	554	583	575	591	532	530	574	612	580	550	567	598	549	558	574	578	556	577	540	537	599	577	527	535	597	558	527	528	563	584	577	551	554	587	536	548	590	543	573	562	520	568	589	549	587	516	574	533	578	555	531	657	548	564	548	589	546	550	590	577	614	581	550	520	600	557	538	533	541	547	531	518	526	555	583	531	588	547	592	569	516	525	572	593	566	552	576	565	550	557	558	594	572	524	593	586	610	531	618	598	533	557	608	587	542	565	541	622	563	566	529	531	549	582	576	560	567	508	556	541	561	569	568	549	590	578	574	562	591	610	588	574	568	518	542	618	564	534	557	549	541	572	537	542	610	537	592	535	593	561	554	548	544	605	594	545	598	504	541	584	550	546	547	575	600	554	565	546
26535	22845	14689	1892	715	732	623	647	621	642	599	580	639	631	635	572	601	609	650	647	633	645	620	703	660	618	588	612	630	594	640	595	622	595	635	613	592	616	582	576	655	557	610	616	631	581	655	591	605	600	617	591	578	630	634	601	575	624	577	581	623	607	630	625	611	603	596	628	588	618	596	602	644	543	607	591	571	619	615	603	601	584	615	601	591	603	593	605	618	597	608	616	612	579	599	604	625	619	637	613	611	616	634	606	565	625	584	596	599	605	640	576	608	609	606	615	611	623	643	622	619	603	588	590	530	580	584	616	645	615	612	614	573	585	686	632	600	672	591	591	596	570	591	618	631	608	585	654	605	593	638	591	589	609	566	576	600	608	611	607	591	590	553	565	625	626	548	649	602	611	557	590	601	627	538	579	610	558	573	648	619	621	648	590	598	600	593	625	604	548	594	630	589	633	628	581	593	573	616	601	575	576	604	584	589	572	636	589	613	597	580	619	620	590	606	571	643	642	606	577	631	627	594	626	588	596	587	574	575	554	577	649	589	640	605	582	586	631	631	595	596	626	599	643	584	602	619	612	622	599	628	608	570	610	632	646	632	632	612	575	623	591	620	585	605	605	597	594	579	619	607	605	601	606	622	570	607	626	616	571	581	618	593	613	619	611	633	605	575	590	595	621	616	615	602	652	618	622	609	609	608	603	601	625	606	564	595	604	605	654	599	645	631	626	645	567	573	607	596	593	599	638	637	620	548	611	599	617	627	613	597	609	580	615	554	593	637	625	600	605	643	617	623	598	595	607	581	648	610	598	567	644	616	597	622	586	618	590	571	595	567	588	612	606	574	608	600	604	634	629	581	591	631	546	593	615	594	559	592	604	587	574	637	617	644	620	578	546	613	602	590	613	590	612	623	604	592	624	598	606	613	563	566	614	643	646	621	594	584	623	650	596	590	607	646	585	590	584	568	620	579	628	605	592	610	603	643	643	574	576	561	603	633	608	598	624	630	612	611	579	629	629	596	585	601	604	600	612	629	565	636	648	597	576	664	596	628	609	583	577	558	625	616	613	605	617	599	597	604	585	614	627	594	650	641	609	627	605	637	639	593	571	581	610	633	560	624	594	585	585	612	581	551	603	611	596	629	615	542	589	587	573	573	603	573	662	620	603	618	598	612	585	618	613	637	594	613	603	574	610	584	625	568	569	610	631	607	561	605	608	592	563	626	571	634	635	597	650	631	631	633	613	607	609	575	648	605	592	577	610	586	645	625	572	598	589	608	645	618	608	623	601	599	618	610	613	609	601	600	590	621	579	614	598	654	623	602	615	639	593	594	561	597	586	603	593	595	625	595	583	629	619	598	620	603	589	601	627	653	659	579	613	585	623	574	637	590	577	595	611	606	580	625	594	600	567	629	587	632	586	630	569	583	648	585	619	611	583	615	596	636	618	653	636	584	589	616	639	572	583	581	590	609	547	645	596	610	612	595	607	594	609	576	614	614	561	608	531	617	657	613	602	651	625	638	605	635	597	675	672	615	604	594	565	591	585	607	615	580	608	579	619	652	633	602	626	618	597	587	591	588	625	595	655	630	606	625	601	640	622	634	616	617	599	578	599	609	588	589	596	592	557	585	609	641	603	655	628	593	612	583	590	611	573	598	558	591	620	589	606	611	595	637	584	620	608	642	613	596	647	576	620	623	592	593	617	614	609	589	606	591	602	644	631	593	638	603	649	634	592	619	600	562	592	616	572	610	613	592	635	647	577	621	611	598	620	570	628	614	661	613	610	593	590	583	596	623	658	609	580	611	649	589	636	598	622	601	600	603	641	589	621	625	647	647	642	615	625	629	579	588	594	606	595	593	617	596	605	607	589	589	612	571	610	616	661	648	584	590	608	586	615	606	608	621	579	599	573	603	614	621	632	554	599	636	629	636	588	592	629	583	577	621	594	560	632	579	593	568	612	640	642	617	610	606	603	603	594	580	625	655	602	584	572	595	631	574	581	593	607	625	606	589	599	566	560	660	580	580	630	602	606	619	602	631	592	579	639	634	607	609	600	588	596	582	629	614	641	583	583	570	641	580	623	597	645	641	616	622	584	645	620	592	590	595	572	622	598	598	602	659	594	599	635	597	569	568	609	579	570	591	616	552	597	626	638	598	632	636	622	606	616	588	631	559	602	584	585	625	594	643	618	570	595	584	592	606	646	612	602	592	585	613	588	596	636	583	609	631	611	598	646	545	617	618	602	642	610	626	609	618	617	593	589	565	613	570	581	633	594	563	593	614	622	602	582	661	605	633	606	573	589	572	590	623	610	601	613	589	582	630	605	617	621	602	594	629	582	578	603	647	578	588	596	606	628	598	665	614	577	602	619	623	601	599	591	651	570	630	615	637	600	628	589	616	561	615	602	600	629	587	603	654	663	624	623	613	642	615	589	633	585	600	602	632	610	568	606	591	573	639	642	670	605	617	590	638	628	629	633	631	622	679	586	581	630	670	689	605	583	616	641	558	601	643	614	615	613	629	625	599	625	596	599	614	599	640	635	612	616	576	658	579	594	634	666	563	612	591	643	551	560	611	602	650	581	598	606	584	594	558	595	590	617	586	600	637	588	579	603	585	607	595	637	646	616	524	626	608	622	624	600	597	626	593	607	612	599	619	587	610	574	614	593	571	595	594	611	601	575	633	586	651	642	612	582	604	577	585	610	595	579	630	563	612	552	629	600	576	605	628	587	605	597	563	606	604	642	549	612	593	605	630	584	653	592	676	590	591	608	586	604	622	607	600	590	584	607	590	573	639	597	587	613	611	626	611	619	593	615	640	587	609	623	586	601	610	609	612	598	598	612	610	643	656	616	623	574	596	588	603	657	613	625	616	617	602	647	585	589	590	632	657	636	608	602	594	615	609	620	606	591	589	586	590	604	590	580	569	614	620	582	592	568	617	615	595	603	573	633	654	614	669	635	571	615	633	576	591	624	591	621	618	614	608	634	561	606	594	621	650	595	603	616	628	613	620	644	614	595	593	586	625	591	631	605	619	623	639	617	616	643	630	590	599	599	665	620	632	627	564	627	603	633	610	614	595	620	598	598	590	638	594	607	588	634	612	627	624	604	593	647	605	619	590	604	613	592	620	597	629	630	641	573	620	609	641	610	632	596	600	590	630	619	616	577	551	634	603	600	576	603	613	630	609	586	600	595	602	616	579	553	630	584	615	622	598	622	577	619	613	647	565	622	651	593	605	601	600	614	621	627	600	624	631	643	621	625	638	605	577	598	590	593	591	648	609	581	612	591	626	579	622	593	606	586	605	602	620	656	599	571	618	610	583	601	626	582	577	610	663	617	589	651	603	619	587	591	609	624	608	587	558	611	615	638	580	626	603	652	570	616	576	591	589	602	541	617	614	616	632	633	602	639	629	584	545	593	642	615	673	646	629	601	607	568	649	607	602	547	600	623	586	594	609	585	628	609	632	581	580	605	596	585	629	583
20895	33732	1959	1215	1106	979	912	981	917	899	902	894	907	894	879	901	863	879	835	869	931	855	894	1166	879	856	938	866	869	877	849	895	866	870	887	852	870	881	811	882	860	891	867	861	812	830	833	849	860	876	836	857	852	889	857	839	811	848	871	850	855	929	881	844	862	844	881	774	839	833	861	869	878	867	828	847	868	896	869	846	820	877	849	760	841	822	844	893	855	847	893	877	900	897	914	899	844	881	878	821	856	953	865	898	810	781	893	868	818	903	901	870	858	896	858	857	861	872	825	908	834	802	874	907	898	859	868	863	843	853	844	815	873	854	893	901	881	935	825	851	848	826	855	881	821	859	798	861	841	883	862	898	912	826	849	826	906	876	888	844	885	861	833	831	860	853	828	832	847	854	856	916	875	861	857	866	846	859	825	886	851	903	900	857	869	845	850	857	877	894	872	859	910	875	881	898	873	850	889	880	868	870	852	848	909	902	881	857	872	898	799	861	848	818	827	829	876	899	842	860	890	853	858	879	842	849	888	823	847	835	856	833	869	862	883	906	873	921	862	860	908	871	869	823	811	897	847	874	877	912	876	862	916	859	877	870	832	861	942	809	842	885	857	835	886	920	971	902	869	866	904	896	829	802	810	866	831	904	853	878	817	883	867	833	844	870	836	853	879	872	896	865	900	858	870	880	832	865	860	844	872	898	874	858	860	861	858	869	851	854	844	846	823	824	878	813	853	849	925	909	844	897	833	825	863	846	842	883	872	848	853	820	872	873	931	838	851	853	888	861	894	878	855	916	871	845	885	841	897	863	874	886	882	828	817	856	863	876	871	876	885	885	849	846	883	838	881	926	884	867	863	798	895	884	881	871	882	856	853	857	815	892	862	867	905	852	869	856	853	865	826	906	871	883	879	828	821	840	834	865	897	890	859	900	848	895	883	886	903	904	937	876	871	892	868	862	873	882	892	844	866	894	913	902	871	847	877	898	892	887	872	857	828	863	879	884	884	859	811	854	875	838	916	808	859	892	864	906	915	888	892	898	812	880	822	889	839	827	797	867	873	859	845	890	863	890	869	910	889	897	884	865	826	863	896	882	867	922	874	872	845	872	850	910	807	846	855	878	830	881	938	853	907	868	858	864	819	885	824	845	812	833	821	874	843	855	860	827	858	845	930	915	839	847	827	813	865	843	889	860	851	895	876	867	838	879	844	865	832	918	848	852	851	843	919	880	858	879	874	867	917	830	822	877	853	877	836	884	891	857	809	837	812	833	875	876	867	887	867	867	811	854	905	859	876	869	821	858	771	862	853	869	836	846	870	915	888	865	888	887	877	848	823	861	914	848	890	814	910	799	887	876	872	853	909	830	845	845	896	843	821	854	832	860	852	808	870	847	918	873	894	874	826	869	885	852	863	843	864	887	861	841	879	861	852	859	915	890	931	829	850	874	839	839	831	850	839	811	879	939	886	855	825	898	858	869	874	836	902	856	892	823	886	879	871	872	855	856	863	842	823	786	823	873	863	844	854	895	891	864	842	842	826	827	835	902	871	841	843	812	835	834	860	838	864	823	893	914	865	862	858	845	842	825	872	879	882	883	882	877	860	839	892	875	867	932	853	894	912	905	864	858	912	889	891	903	937	864	794	918	860	840	850	887	881	841	825	905	828	888	838	881	823	898	828	921	877	852	848	811	880	899	889	890	884	878	845	880	911	858	894	833	948	896	872	810	942	828	886	828	877	879	837	829	862	861	832	832	925	910	868	832	838	864	868	880	839	871	830	863	842	830	809	919	805	821	837	865	840	890	845	822	844	851	870	854	881	832	862	927	880	876	866	889	880	925	860	891	870	864	843	868	884	864	934	901	821	878	894	873	856	839	877	902	818	824	861	903	899	869	838	879	874	858	856	864	865	872	854	876	832	886	921	852	881	888	866	859	861	941	798	849	886	907	878	892	865	917	872	825	870	848	866	824	861	856	808	812	886	912	876	852	886	849	885	824	903	853	882	877	838	875	836	856	894	838	864	851	850	837	847	839	873	937	861	934	905	884	841	840	857	904	845	881	890	855	830	872	837	895	890	829	830	847	856	843	929	876	830	828	894	822	924	858	889	848	915	929	881	849	868	865	906	872	848	889	849	894	871	883	865	904	857	834	818	882	897	896	860	914	834	885	835	807	841	819	821	857	860	840	924	817	892	874	889	876	829	871	911	931	806	900	856	847	873	854	909	850	892	853	839	873	879	893	835	869	876	830	868	875	904	864	860	871	866	909	857	907	854	831	868	865	876	838	836	867	858	846	839	896	844	878	883	881	877	897	899	833	839	858	892	869	838	854	851	838	824	860	838	913	932	881	874	887	930	867	862	846	861	893	853	838	869	838	855	927	873	850	826	835	871	879	838	844	904	875	863	870	840	901	836	888	862	847	905	885	858	905	866	864	860	867	870	941	935	868	872	898	830	867	859	834	846	862	871	901	829	902	798	881	855	856	818	838	864	864	884	881	844	849	843	878	884	879	891	864	889	867	804	896	875	907	862	868	841	911	802	842	867	833	892	851	874	901	866	931	853	918	869	844	920	836	927	846	872	857	903	926	851	881	867	840	861	876	906	834	880	912	855	879	887	912	817	830	825	899	869	801	874	847	826	829	917	918	868	849	858	825	862	875	882	877	881	904	853	870	912	866	835	844	823	813	883	876	869	885	851	805	881	864	829	902	851	768	855	891	870	878	863	866	869	846	863	878	845	901	876	827	869	869	861	847	864	905	855	832	843	893	863	870	851	851	913	840	905	868	882	819	863	880	921	825	834	835	829	806	889	878	873	796	818	846	895	877	886	840	854	842	841	835	850	920	848	913	827	871	878	838	870	850	903	858	875	853	887	903	862	879	912	870	866	876	892	851	851	844	818	875	861	855	883	825	834	863	868	867	894	913	829	891	882	857	829	831	899	864	822	935	912	866	857	862	888	927	863	838	923	857	857	933	857	925	884	840	820	828	920	875	847	874	814	865	810	884	817	927	833	825	881	817	915	846	833	866	933	861	905	863	860	854	848	835	849	880	869	830	831	855	806	855	876	871	861	861	889	868	851	845	904	886	848	862	809	839	864	833	870	922	894	813	839	838	844	861	849	887	884	879	858	904	857	868	948	902	886	890	814	881	851	890	784	885	857	875	890	860	863	897	907	834	873	900	848	858	860	854	799	845	879	841	879	879	817	832	936	909	851	878	841	912	894	843	875	848	866	877	855	927	919	816	870	897	875	878	862	862	834	810	867	877	827	903	840	891	838	849	814	876	885	898	879	881	882	885	864	899	905	922	854	870	898	825	884	862	843	853	870	895	814	882	874	872	884	855	871	867	844	864	863	921	853	860	843	855	837	872	834	863	861	876	868	840	891	872	880	845	863	862	865	894	856	853	893	855	880	847	885	847	894	862	863	873	855	838	808	890	877	869	844	828	862	813	859	830	862	888	913	888	852	874	890	834	899	872	887	902
23806	21122	28802	23000	20647	7728	1347	936	896	835	781	785	773	763	718	729	699	773	695	720	725	675	718	1166	717	721	728	690	744	723	713	679	678	708	740	655	680	667	656	688	658	706	698	701	726	663	678	645	661	669	686	723	716	703	656	650	687	691	711	658	647	660	660	709	725	658	666	714	691	690	656	673	695	617	687	751	711	660	734	665	654	696	653	717	702	723	644	723	646	670	656	651	697	652	720	693	632	684	685	641	690	686	719	647	655	698	642	666	686	695	675	666	700	703	724	713	700	715	696	660	642	710	663	657	716	646	679	700	695	690	656	628	675	624	681	691	695	636	661	694	677	675	694	659	634	673	687	671	693	630	687	655	663	688	701	648	632	672	691	653	667	668	649	636	724	628	691	686	665	665	702	690	713	685	685	698	679	692	679	721	717	632	661	656	641	695	687	660	666	701	706	721	675	675	641	652	695	654	659	664	674	673	702	719	696	623	653	622	653	615	660	662	673	662	688	678	704	679	647	628	713	727	683	661	699	649	689	687	641	678	684	684	715	672	709	731	679	678	684	676	649	625	657	713	704	692	671	725	694	660	689	693	682	700	662	669	664	658	679	642	664	678	698	685	661	668	709	656	663	628	675	700	653	667	702	664	679	624	663	660	685	643	646	694	675	673	680	699	697	690	694	690	672	694	675	661	663	631	685	707	672	689	687	674	689	703	691	682	667	696	660	688	643	692	676	679	702	635	684	683	671	647	726	657	661	673	685	679	701	669	706	663	697	683	647	707	689	646	667	722	645	687	651	704	709	713	681	683	678	663	656	686	618	617	696	714	681	677	672	667	665	692	686	674	695	684	671	685	703	665	623	656	706	672	685	634	630	669	670	694	677	672	643	726	710	680	681	699	673	641	699	657	607	653	681	619	636	671	680	671	707	701	652	673	693	673	658	695	698	647	656	711	623	683	659	699	727	650	690	678	648	728	688	688	637	625	692	657	659	659	654	690	686	679	685	701	630	656	672	721	668	672	677	650	705	661	629	680	643	659	662	656	675	638	673	664	646	699	696	717	663	687	703	666	715	719	701	683	653	703	642	689	703	696	686	703	745	702	709	671	646	655	674	700	669	673	652	660	690	657	659	626	648	700	669	686	699	677	703	644	636	652	668	732	690	675	652	641	678	686	700	668	668	716	699	671	657	654	690	668	696	668	668	691	706	615	621	665	675	663	681	677	662	735	646	730	675	671	706	663	665	693	660	664	676	694	718	681	746	657	687	689	671	657	688	654	733	633	667	661	694	639	669	683	656	663	679	698	684	678	651	681	683	627	664	658	698	672	650	671	677	693	652	681	683	627	665	662	679	678	723	680	673	648	651	668	704	696	690	642	669	731	640	664	651	657	688	651	689	684	703	682	669	697	667	691	687	636	713	677	692	635	672	702	694	645	665	663	671	668	657	672	656	664	652	685	660	720	673	688	669	659	698	659	690	668	651	688	699	654	679	710	701	678	691	649	671	672	651	722	697	686	666	686	684	700	705	650	630	691	716	720	660	669	690	685	665	659	662	679	651	659	682	671	699	692	674	672	669	684	691	608	679	679	702	689	699	682	705	652	693	646	666	670	648	663	677	664	658	655	682	703	645	645	647	639	665	673	688	720	642	714	684	668	659	655	644	663	699	637	733	675	658	664	620	651	657	667	679	727	663	704	626	703	649	722	645	620	678	717	673	697	690	715	730	706	707	751	701	650	652	671	676	696	694	693	675	674	661	706	729	701	687	655	641	635	671	679	679	596	671	639	707	666	682	649	706	710	693	674	697	672	670	719	680	642	724	708	642	698	670	632	662	664	683	698	697	628	664	688	654	647	649	637	628	678	630	690	728	657	696	667	648	630	655	682	698	663	701	655	705	653	676	672	670	662	704	673	630	679	690	706	650	670	666	641	704	680	687	688	646	677	642	644	665	675	701	686	669	629	708	646	683	639	690	685	673	692	652	708	676	708	654	701	651	705	652	679	668	705	654	686	683	665	670	715	619	652	674	690	656	653	650	667	707	682	689	690	697	698	708	676	682	683	672	654	711	622	711	685	634	669	732	682	705	721	637	666	647	677	659	664	678	669	683	668	638	663	663	674	686	683	660	697	650	706	664	675	698	648	682	653	712	675	638	650	709	678	641	644	656	714	700	723	708	691	689	611	648	708	708	668	704	670	678	664	696	676	626	644	683	657	633	690	709	698	752	647	682	664	656	701	698	665	675	694	670	659	720	639	680	710	695	685	683	672	697	660	667	631	657	681	706	655	724	677	677	647	708	638	706	642	683	654	638	662	699	653	677	653	697	649	674	665	643	673	706	623	651	689	655	663	638	658	670	674	646	721	702	628	680	722	697	675	692	682	658	686	642	693	649	653	667	660	683	671	652	701	690	682	699	698	670	689	628	717	668	685	645	667	717	650	678	682	693	645	659	650	685	690	642	670	642	618	655	691	643	692	660	647	682	636	673	647	673	695	691	713	659	751	661	673	741	680	684	687	665	648	686	662	659	697	685	669	696	679	689	619	681	653	720	689	684	679	748	643	652	682	701	698	666	657	662	651	681	647	698	639	665	705	681	728	605	661	640	658	660	655	659	705	675	720	647	643	698	685	656	660	708	667	626	640	749	714	673	692	635	687	618	731	657	695	649	723	698	662	718	707	683	631	644	644	708	666	693	712	671	649	677	647	682	709	653	693	648	665	702	672	651	678	659	667	678	655	627	671	678	672	671	676	704	627	701	671	685	622	668	690	668	703	634	654	698	739	684	660	695	641	714	720	703	674	667	644	682	672	738	725	674	668	670	635	659	659	687	675	662	670	666	666	715	649	725	676	662	658	664	686	659	685	651	667	713	669	677	682	683	655	676	663	668	652	684	643	700	676	656	700	702	669	643	730	687	682	663	675	708	720	663	691	709	659	684	632	666	688	665	700	675	687	687	659	659	669	674	691	694	658	654	668	670	744	682	685	699	659	670	662	698	721	676	671	664	625	712	614	671	691	689	655	691	691	674	675	727	680	711	673	659	708	679	681	647	676	685	675	628	671	694	669	667	663	722	707	731	687	622	687	678	708	670	667	632	680	674	658	691	650	664	695	666	650	693	677	689	717	676	703	686	665	668	749	689	712	682	679	633	685	653	708	634	673	636	692	659	659	674	657	706	624	676	696	668	682	636	707	665	672	660	735	685	674	698	665	660	716	697	707	698	688	674	690	672	660	718	664	700	734	632	661	697	691	659	690	680	685	684	646	680	712	635	725	716	663	714	660	671	688	682	685	646	602	668	672	655	667	681	675	628	693	709	651	719	680	669	675	653	642	668	630	681	672	686	700	680	664	588	638	660	709	701	679	652	644	686	672	682	663	624	648	649	653	655	687	640	655	692	677	652	670	640	688	673	655	730	665	667	667	677	718	708	682	666	675	634	699	718	651	655	679	696	737	702	666	698	637	668	686	729	676	660	615	637	663	691	717
41407	64048	7124	3885	2881	2260	1967	1629	1509	1362	1293	1201	1226	1179	1097	1144	1108	1085	1065	1013	1045	990	1108	2235	1050	1029	1086	979	993	1032	1024	983	1035	972	1005	997	1034	943	978	1005	1000	997	1037	1013	936	936	933	1012	988	991	910	995	998	942	954	955	948	980	958	983	967	999	938	994	966	929	932	987	988	981	990	924	963	975	928	957	997	992	958	950	964	986	935	998	1064	931	1008	956	1006	924	937	1017	970	982	981	962	1005	935	995	961	969	964	989	1030	991	942	930	934	953	969	989	979	961	998	936	910	991	969	994	942	963	990	999	947	959	962	966	1006	984	1033	946	1003	974	924	926	961	918	977	957	984	966	936	980	960	979	1071	997	960	1008	966	1005	948	1011	967	963	979	963	954	1027	955	987	974	919	943	936	972	907	1039	974	998	956	954	1012	972	996	991	949	958	980	919	971	1006	989	935	949	962	995	940	1004	989	994	959	979	992	1021	977	946	957	1003	949	1009	943	965	941	976	966	935	969	926	1012	984	966	934	972	933	998	972	954	967	967	1002	947	1005	954	1024	943	1026	947	958	1062	968	972	966	963	943	981	913	967	990	977	995	976	945	990	981	928	960	974	991	936	984	1028	972	922	967	975	944	918	903	992	980	938	995	948	968	887	945	944	978	985	980	990	997	955	941	976	977	967	972	933	990	965	994	999	979	962	946	932	1000	983	974	1017	990	972	999	971	985	969	955	964	1009	992	958	1011	950	999	998	983	970	982	1024	934	959	975	1002	984	970	953	1015	972	958	954	978	898	990	969	990	947	973	975	971	938	995	973	975	987	1000	997	966	1024	1033	993	959	972	999	967	951	1015	947	923	977	949	982	971	937	992	979	931	961	961	945	936	979	972	989	956	962	990	943	969	1012	956	977	962	958	974	964	998	965	961	955	974	964	959	983	966	910	1024	915	983	992	962	971	930	984	943	982	980	985	979	938	977	981	968	935	935	972	982	960	965	981	985	977	974	990	1003	1053	979	922	996	989	945	1000	1005	948	978	998	948	998	1013	978	968	1041	944	927	1002	973	962	964	969	991	957	930	1002	943	986	949	964	992	979	975	945	967	970	1017	976	922	1023	998	984	947	1038	1017	938	959	989	969	937	995	925	973	913	980	1020	952	985	1038	933	940	897	973	956	941	961	971	1024	954	951	945	989	1052	963	1010	921	987	914	1019	902	983	981	967	955	972	940	988	1010	938	966	934	947	963	1009	1026	966	992	944	972	911	954	975	963	958	961	976	991	972	997	962	988	940	966	955	940	987	1009	942	940	972	999	939	958	986	987	954	1016	984	917	930	987	926	975	971	997	888	964	994	977	995	908	949	959	947	953	918	952	988	980	1022	1011	988	984	965	977	959	971	999	906	964	976	972	966	936	989	938	1008	923	925	997	900	1017	929	1014	983	933	960	956	953	990	971	937	934	985	936	932	958	966	1009	927	967	935	1032	970	975	978	955	984	1001	961	978	986	979	945	977	1007	970	913	981	921	978	906	1016	1009	924	984	1043	951	977	965	945	959	939	950	941	1036	933	963	945	974	985	976	974	996	925	918	975	952	922	991	980	974	929	984	1037	935	963	973	972	947	916	941	972	975	971	943	996	1023	907	918	933	985	996	989	963	1010	941	918	973	965	982	936	971	896	931	1021	1027	1011	1025	958	952	972	955	956	983	985	972	1010	951	1024	994	1002	991	996	959	974	958	935	984	918	998	978	940	969	928	964	1018	998	1001	980	999	953	954	1007	981	985	932	911	933	957	1005	924	970	951	991	992	953	969	981	981	931	919	958	987	1021	934	975	1016	1004	1006	928	968	959	961	902	970	984	937	978	1008	982	1002	940	941	969	1005	976	935	1045	1004	932	951	945	965	1017	995	1003	947	935	974	969	988	987	929	982	968	990	937	943	944	921	974	1019	1044	985	970	957	1061	980	939	977	973	941	919	915	976	916	949	977	1015	948	972	909	1052	973	913	1029	956	983	983	1010	967	966	974	1008	956	983	983	954	1004	970	1010	955	1007	928	1008	983	983	990	943	952	955	983	971	926	905	959	984	902	956	965	952	988	982	973	978	995	987	968	994	958	998	974	930	957	935	1017	944	962	990	976	896	971	961	986	939	963	978	997	954	927	967	1009	1026	953	961	1015	946	910	989	987	984	950	927	976	960	974	985	954	998	944	984	934	917	960	961	926	969	1013	965	952	1006	1001	953	955	954	964	914	958	902	976	997	1037	998	995	966	1002	955	947	987	982	954	945	982	926	956	975	935	992	982	968	932	993	964	967	946	945	948	963	986	969	906	962	992	1003	966	960	963	955	956	1001	891	961	971	934	1015	974	918	974	997	912	962	966	985	929	976	1030	976	981	964	952	1026	972	1018	980	1004	931	995	935	957	990	968	949	973	920	959	978	953	946	944	968	984	997	976	930	955	928	981	998	962	913	1024	987	965	967	984	994	945	1001	945	927	1004	1005	970	942	1002	950	948	941	946	1005	1014	1001	994	951	1001	988	941	979	987	965	952	981	993	962	929	948	923	973	993	900	938	930	998	1012	1019	973	965	985	985	931	946	962	991	983	999	933	986	990	994	943	955	982	979	980	939	942	997	950	905	983	1020	982	947	1023	999	953	997	951	995	984	963	968	941	958	946	946	972	1004	970	995	972	1015	984	963	933	951	1044	995	975	939	963	992	995	974	1012	976	999	942	948	982	974	946	998	982	997	919	992	983	873	950	919	936	905	957	1018	1006	898	957	945	1000	958	1000	1009	952	957	977	948	969	985	977	959	970	953	1007	965	996	1022	1006	922	988	987	961	976	964	952	940	984	967	1009	981	962	1011	910	991	1014	934	958	960	953	979	979	962	969	928	995	1048	956	979	949	972	990	1026	981	985	959	937	951	942	988	965	991	977	990	972	944	961	1013	979	1032	1001	940	930	935	969	966	1023	972	942	928	945	957	967	947	1020	1001	948	1006	953	916	937	972	935	992	1037	988	943	951	961	929	954	991	925	938	964	933	1009	964	967	985	943	977	1001	945	939	953	1045	1012	929	1016	950	971	954	986	974	933	996	981	981	986	940	1001	976	984	968	1013	1003	1003	961	1005	989	938	994	929	939	998	951	1018	964	960	951	991	955	1003	930	984	973	975	986	990	952	939	965	981	975	960	948	944	969	963	964	987	934	1004	940	963	900	925	956	1008	907	977	957	948	983	991	986	923	994	983	946	1008	968	973	941	936	989	1022	1022	918	938	997	947	955	927	988	1034	967	978	971	985	1002	939	954	937	978	1005	1004	946	1028	1015	955	956	964	978	968	949	962	989	957	971	936	1000	994	991	976	975	949	929	995	978	965	1003	981	935	935	968	988	960	1011	959	947	964	938	989	964	968	975	905	942	922	973	960	964	914	975	932	956	1026	916	954	983	994	934	942	999	998	994	932	966	943	945	978	938	981	935	995	976	907	945	986	941	940	971	980	884	1009	997	948	977	971	966	998	954	969	958	936	1014	985	958	999	991	1001	990	977	939	957	975	901	1002	933	939	990	1005	971	933	1017	951	1006	943	1001	1035	1025	1042	945	980	957	984	963	940	934	921	1028	980	970	991	963	986	943	941	980	1002	953	1027	1012	953	967	971	999	934	954	945	951	978	950	966	939	957	993	982	971	957	955	965	920	1046	973	1031	968	956	965	940	931	1018	972	961	962	965
22764	20962	29395	22420	20854	20676	6056	874	707	620	550	555	514	490	483	505	471	455	447	410	419	449	436	576	388	402	372	396	408	397	367	387	403	374	347	392	431	376	396	370	373	388	393	353	368	402	398	385	372	358	388	366	365	385	375	351	379	389	374	373	347	352	382	366	389	392	363	381	380	366	361	401	348	393	365	351	369	378	335	369	375	352	306	368	380	382	372	403	377	341	356	384	388	354	377	335	373	366	348	372	336	364	393	404	377	371	368	364	356	391	344	362	374	360	407	351	366	392	361	361	368	379	354	359	399	401	308	370	365	363	357	342	372	324	383	383	370	405	340	379	329	386	367	359	338	339	365	373	324	335	385	333	364	351	356	366	374	356	353	373	376	376	348	368	346	346	361	357	362	366	363	328	368	367	389	377	406	342	371	365	378	349	398	373	389	378	372	370	364	354	391	365	346	353	341	372	323	385	368	391	373	377	350	380	374	381	350	353	352	343	360	379	395	365	364	369	372	371	341	380	385	365	401	427	339	352	380	367	366	330	353	349	377	373	372	346	340	359	395	388	406	345	363	355	338	381	359	366	356	342	373	400	385	370	356	350	339	362	344	352	408	345	383	347	389	355	327	400	371	384	378	341	348	361	363	373	370	394	368	363	397	343	376	372	382	390	370	392	351	356	347	362	380	359	387	376	356	386	357	330	396	359	327	370	360	382	371	361	363	349	351	369	379	373	351	377	363	376	373	342	365	403	358	347	401	355	350	373	356	361	367	347	308	320	393	346	384	376	374	363	369	367	350	356	342	353	349	356	387	412	419	392	375	329	372	344	359	378	351	390	347	353	319	355	331	340	325	351	341	356	395	384	342	368	365	366	420	367	357	382	373	377	369	396	362	333	356	347	358	338	352	341	386	342	379	347	364	357	350	384	356	407	359	375	364	356	359	391	376	335	427	352	376	380	346	377	327	349	389	371	373	351	362	373	358	406	343	380	393	358	342	357	381	347	364	347	355	400	377	362	349	388	352	389	392	369	364	373	368	372	360	384	363	370	350	344	350	387	365	364	338	379	370	379	384	350	366	369	344	365	337	354	367	347	383	382	361	377	373	372	386	374	374	382	339	385	392	354	355	365	372	387	373	385	349	370	368	363	361	361	366	352	346	336	382	373	355	373	372	371	335	382	376	374	357	371	380	373	377	358	375	381	360	351	400	334	362	373	340	332	394	362	386	360	373	347	374	407	366	381	370	354	389	383	343	351	325	368	382	368	383	355	372	339	382	379	381	340	357	335	369	332	352	349	361	340	370	342	353	393	380	379	351	338	369	395	365	374	387	350	354	374	345	347	372	385	366	323	382	365	367	385	363	364	371	390	358	383	364	350	408	373	393	391	369	353	334	383	384	374	330	362	345	386	369	338	394	358	397	383	350	335	356	364	369	313	364	346	361	344	355	389	407	333	361	371	362	368	397	356	352	378	374	332	347	343	349	370	372	374	401	374	350	391	379	339	337	388	396	374	360	403	375	347	375	399	368	378	359	361	403	377	346	375	366	370	356	377	367	390	347	370	356	362	374	368	370	409	350	366	373	352	339	370	385	370	369	344	379	336	386	401	354	366	361	363	344	344	382	367	367	368	396	386	389	347	376	361	380	348	336	363	384	367	378	368	374	385	332	346	344	369	345	348	323	351	380	365	351	381	377	384	371	354	366	375	406	409	369	382	359	369	396	351	378	354	397	377	406	346	377	349	365	391	360	386	368	363	389	369	380	360	370	386	376	381	378	379	376	347	381	363	357	357	392	352	377	352	392	347	370	371	361	358	339	340	361	329	367	341	345	377	371	342	410	354	323	359	354	351	380	364	362	354	358	372	380	369	383	389	375	372	373	327	375	369	366	345	371	388	362	382	363	367	338	357	352	343	360	343	354	369	370	365	396	377	389	341	361	363	394	353	367	357	364	367	346	347	371	345	348	365	378	383	373	349	397	388	339	351	357	379	384	356	381	376	335	370	366	367	369	346	328	351	358	376	363	389	353	335	396	365	353	398	373	358	357	358	365	365	343	389	366	369	328	360	366	368	375	381	367	366	372	333	381	369	346	377	359	367	337	326	357	347	369	357	355	353	352	368	381	374	335	397	358	361	370	360	363	359	321	371	403	388	369	381	391	372	371	357	360	349	352	383	364	361	425	356	354	353	338	363	366	353	376	335	379	402	377	384	404	377	370	371	384	369	329	337	355	391	375	356	338	406	383	393	331	368	345	382	371	378	349	391	376	356	364	376	379	349	369	361	359	391	375	361	321	349	335	341	339	348	339	364	332	395	326	343	361	350	406	343	354	337	351	331	410	340	355	337	364	387	405	368	377	357	367	374	375	367	407	356	346	351	352	345	384	370	381	334	364	336	358	378	376	401	365	363	374	377	368	359	357	377	352	289	373	332	378	375	396	358	375	363	371	366	383	361	368	362	373	380	400	391	352	370	347	363	371	352	375	358	344	364	360	355	384	369	341	367	366	343	329	377	350	352	366	349	387	388	340	384	347	368	355	350	378	389	370	361	346	356	374	360	352	364	356	380	350	340	363	386	382	362	376	364	360	394	360	346	379	354	374	383	358	376	361	364	368	355	372	377	332	395	368	341	389	371	371	364	382	361	384	364	366	328	387	354	352	387	361	345	366	371	347	376	385	335	354	361	373	367	384	373	362	381	421	338	368	358	363	365	356	340	385	374	378	365	368	389	361	388	385	353	348	367	370	393	386	381	388	354	354	385	364	369	379	337	375	354	347	332	354	381	397	375	370	352	362	365	365	347	332	380	372	370	380	352	343	372	380	366	336	376	373	371	345	354	366	358	355	351	357	360	358	347	377	375	330	376	349	338	362	334	373	359	386	375	356	336	345	354	379	373	374	353	385	394	354	328	381	369	343	368	357	367	359	350	359	348	348	365	380	339	335	348	333	375	378	362	367	384	391	353	388	362	355	346	324	361	355	370	373	329	338	366	376	385	355	368	359	360	363	359	357	338	332	383	369	354	376	353	338	388	413	356	362	368	346	380	389	403	352	374	358	369	365	389	357	393	338	374	360	357	396	335	381	353	330	362	384	375	351	368	356	388	366	362	382	376	330	379	400	365	376	323	335	397	350	374	347	378	334	396	379	333	381	352	346	367	365	362	350	363	367	367	350	368	352	369	366	352	354	347	371	355	362	388	342	390	366	352	343	355	385	356	329	367	385	398	361	348	349	371	360	387	383	334	364	378	386	353	371	359	352	330	393	358	364	361	380	345	357	336	378	362	364	356	361	343	377	367	379	348	364	366	368	362	365	384	379	382	353	341	354	362	338	379	366	315	381	364	349	381	376	388	354	370	343	368	337	361	373	375	398	352	351	380	340	363	354	383	354	338	354	374	334	347	332	359	344	366	355	322	363	392	362	330	382	385	394	348	349	388	365	351	345	347	360	341	355	379	333	395	342	366	380	370	364	329	332	375	345	388	345	350
47138	67140	9579	5654	3950	2877	2210	1916	1606	1363	1188	1064	1035	948	879	846	778	737	762	640	735	691	742	1162	623	675	577	571	631	609	571	570	577	556	592	659	571	614	575	558	577	570	569	605	587	584	578	585	589	520	606	554	520	529	573	530	579	505	540	580	538	559	561	567	574	547	572	521	532	585	556	537	525	584	549	551	595	522	553	552	592	537	549	529	557	540	539	493	551	540	561	514	548	551	573	512	501	534	532	595	548	544	564	524	570	554	554	533	564	547	523	512	547	521	534	547	573	582	560	562	559	579	524	535	547	546	533	558	571	549	487	528	569	542	524	523	595	509	533	517	533	528	492	501	573	532	508	508	525	553	584	513	520	558	555	533	578	536	545	555	570	530	532	595	522	516	606	533	491	530	546	540	558	574	569	580	521	523	517	552	507	585	560	524	521	527	547	549	550	502	488	555	558	538	518	570	556	557	512	551	549	562	570	477	579	541	562	545	549	577	549	529	533	552	544	545	520	526	540	525	558	582	556	510	547	565	534	542	553	548	549	512	517	508	582	534	553	527	540	549	516	542	533	518	563	541	561	488	534	546	545	553	577	493	536	583	508	549	545	524	571	541	556	540	551	519	551	543	541	478	541	520	567	563	531	541	534	533	535	583	508	585	534	514	556	542	558	491	513	529	515	507	518	567	547	536	569	549	549	544	542	553	556	554	548	541	538	556	573	555	567	524	571	490	550	540	544	528	581	554	552	550	538	542	545	552	508	504	525	503	523	511	538	553	546	534	527	527	563	535	534	539	537	529	509	584	500	540	571	554	526	601	531	580	546	532	536	512	557	544	558	545	499	532	539	555	560	518	533	552	548	519	504	587	539	549	582	531	557	521	544	565	541	559	512	581	474	519	569	517	572	558	551	534	519	567	546	535	544	575	540	513	573	565	558	554	540	562	533	599	549	560	551	525	585	553	560	513	546	595	558	598	545	597	542	531	540	537	560	548	519	522	538	527	556	536	529	537	565	523	564	559	545	501	565	538	494	531	520	532	590	542	576	536	578	550	560	545	577	562	542	569	522	515	562	547	485	534	598	486	609	555	517	526	511	529	547	533	525	511	524	518	537	520	490	583	503	546	609	548	579	514	541	563	570	558	527	525	522	542	555	555	547	558	576	588	513	490	538	539	537	530	536	550	534	512	510	511	563	567	515	492	532	543	569	525	549	517	523	532	506	595	513	577	545	519	551	537	518	555	525	530	544	591	549	503	531	536	572	519	545	531	530	553	555	532	594	525	533	492	568	537	520	510	574	543	577	569	546	527	536	519	514	500	514	561	547	547	524	510	602	577	527	516	538	523	526	538	540	499	508	551	545	551	535	543	540	559	556	569	510	542	519	532	570	536	502	530	532	521	553	510	547	548	567	561	545	546	547	551	525	564	535	541	518	584	554	533	533	530	550	512	589	534	577	550	531	521	521	549	542	567	538	534	542	508	537	521	557	570	524	513	553	528	500	530	561	534	549	543	549	559	516	535	525	550	520	534	539	524	560	567	548	544	485	547	541	518	559	538	536	553	558	536	537	546	537	550	506	529	521	548	549	511	556	565	514	506	522	574	561	547	518	510	554	552	516	554	534	562	564	564	557	553	521	576	534	546	528	534	522	536	561	558	538	550	548	566	532	523	551	539	557	536	560	557	494	551	522	554	505	540	544	556	505	530	566	510	558	539	538	557	569	542	519	552	523	553	513	561	522	559	547	562	539	569	505	521	515	538	492	570	569	544	518	526	549	561	544	544	516	574	546	523	539	550	537	530	539	559	530	554	513	571	519	549	538	525	553	538	489	514	555	571	567	514	557	478	554	546	525	546	522	571	545	528	556	555	539	511	553	567	537	569	574	526	531	519	557	573	553	525	578	578	525	560	574	589	581	529	522	520	533	507	532	572	500	545	565	471	543	513	519	485	557	545	562	521	576	563	538	538	562	537	546	555	573	547	582	541	529	549	591	535	530	573	570	545	548	563	528	502	592	506	546	565	557	543	515	498	526	503	547	540	550	547	545	524	572	544	545	548	533	544	516	525	524	532	526	534	561	533	548	504	564	536	603	513	523	537	564	546	546	505	533	517	565	508	521	539	546	574	515	521	540	544	548	503	542	590	521	519	553	527	552	567	552	611	536	533	542	539	532	569	518	547	579	527	541	545	556	540	595	535	543	564	518	551	557	558	537	551	526	516	537	522	516	545	579	535	580	539	536	532	583	531	565	517	537	566	558	528	576	538	514	615	520	550	544	559	557	547	535	567	544	530	550	534	555	554	552	532	560	547	538	529	502	530	499	576	555	563	571	516	544	509	548	561	531	596	543	517	516	575	523	527	523	545	578	539	516	486	584	517	542	556	534	546	561	556	513	519	549	556	546	568	586	555	532	581	527	512	544	531	566	556	527	548	570	538	527	551	543	570	535	575	564	555	580	552	562	563	591	529	512	531	506	561	519	481	520	527	556	572	543	526	545	549	560	519	561	574	559	542	533	528	540	512	548	512	571	565	569	553	546	526	591	554	562	539	527	493	550	528	559	566	564	537	521	579	567	498	535	575	564	520	539	531	532	530	496	522	543	514	515	498	486	511	556	510	528	570	566	550	546	491	567	576	567	520	582	527	559	583	540	509	556	603	561	526	546	552	535	543	571	534	543	566	573	598	560	547	535	601	555	539	523	532	525	559	569	550	539	555	572	530	544	570	576	521	507	521	511	539	535	562	563	527	547	572	506	545	494	533	555	568	525	518	513	588	548	522	552	542	538	533	561	579	502	567	542	533	550	508	548	546	490	528	560	552	572	559	494	536	565	523	556	547	570	576	547	560	556	572	540	557	523	566	553	531	563	540	543	541	515	577	517	595	547	548	526	492	523	579	578	573	520	574	531	555	560	559	546	520	539	535	566	535	531	569	562	518	540	552	532	547	537	543	535	504	551	568	546	571	554	537	549	550	551	537	522	560	567	539	552	543	551	544	554	551	535	570	549	564	558	565	547	558	498	553	539	532	547	524	574	563	526	528	526	498	538	576	512	560	531	525	539	535	514	583	500	551	517	546	555	554	533	565	545	544	569	537	537	548	509	543	563	539	525	576	555	553	505	540	536	552	528	522	551	512	530	547	592	563	556	559	565	548	510	538	527	584	564	525	555	579	571	553	504	517	574	559	589	539	512	569	566	555	540	553	517	546	542	551	535	502	563	516	504	562	543	535	526	524	598	567	548	534	535	559	534	545	565	540	573	513	494	534	547	569	508	556	547	541	514	569	524	566	552	507	557	524	560	576	538	528	538	527	550	540	559	571	528	512	583	582	589	510	594	531	480	591	534	555	528	541	543	553	569	604	560	540	544	552	567	534	533	559	537	562	547	515	604	574	561	552	533	556	532	555	497	569	529	534	585	502	553	520	538	524	507	575	546	549	577	514	529	528	539	551	536	561	520	522	536	501	537	556	570	557	507	540	526	553	482	519
26504	23078	16148	2235	733	686	659	661	587	607	628	612	622	611	606	613	624	620	632	609	625	609	642	644	650	601	613	607	575	618	635	576	639	613	603	648	631	563	622	610	590	579	620	654	623	688	611	626	590	591	616	631	634	660	630	575	584	588	593	595	583	575	656	602	597	682	609	589	619	608	622	598	660	630	612	604	595	631	629	617	583	586	617	614	589	584	581	637	565	634	600	573	615	597	616	617	587	616	604	577	614	620	583	614	592	578	606	626	653	611	641	616	626	600	604	585	617	582	632	566	621	633	579	606	572	605	642	577	586	625	587	603	584	623	632	663	600	612	565	615	604	541	610	602	595	612	566	600	609	589	636	593	623	550	622	588	611	588	612	592	616	571	630	616	619	585	614	644	585	615	561	575	658	596	592	620	633	634	609	573	604	610	602	606	600	598	612	588	618	637	607	574	606	608	592	628	610	639	610	596	605	627	589	624	615	612	633	604	614	611	588	596	601	608	605	651	579	623	592	572	631	617	682	597	601	636	654	658	612	613	636	649	639	604	599	609	603	581	567	599	627	592	617	610	608	648	610	662	591	623	576	620	586	613	594	631	566	583	621	619	616	617	596	621	613	646	603	621	635	589	636	637	602	625	639	640	600	609	601	620	591	590	615	627	576	554	631	620	615	582	638	614	619	602	621	632	615	570	575	636	602	617	584	612	607	599	605	604	611	639	614	590	596	591	578	578	598	615	594	589	605	623	607	599	622	578	594	625	618	611	600	602	644	626	547	572	643	609	592	628	595	610	637	608	581	568	625	625	604	583	572	571	668	563	612	606	592	621	581	593	627	604	618	617	577	601	563	612	585	606	612	639	566	622	584	587	615	661	616	629	623	617	614	607	625	580	603	631	644	615	642	645	644	641	615	637	604	614	602	585	612	623	542	575	541	592	541	620	580	579	570	654	644	636	591	597	611	641	620	610	580	591	601	633	564	614	611	614	584	635	657	597	633	604	621	563	584	573	633	559	598	653	596	623	632	616	605	601	611	624	622	616	600	609	602	610	571	579	618	600	596	602	625	573	603	618	642	636	609	571	612	613	594	559	643	613	609	653	632	638	629	641	615	608	582	574	594	604	642	589	602	570	615	601	603	611	591	586	594	566	616	620	614	634	637	605	593	640	662	624	633	543	566	597	627	638	604	637	629	617	633	607	576	570	600	585	606	621	629	581	626	607	607	558	618	602	617	624	587	630	616	620	611	626	565	579	601	607	645	654	613	598	627	639	577	600	587	610	591	555	621	657	601	581	623	610	568	623	590	584	649	574	546	602	604	619	624	623	575	615	638	614	604	605	605	618	623	613	585	657	644	606	585	612	590	609	585	618	609	618	608	594	643	581	602	617	585	613	627	577	608	667	607	569	615	661	624	597	606	603	584	606	630	689	651	632	606	622	647	620	609	602	591	579	618	574	598	653	621	622	594	594	623	609	652	628	598	616	626	621	611	591	603	611	622	629	611	628	594	583	628	613	597	622	638	638	592	628	575	600	610	585	640	621	611	626	659	606	635	585	658	599	609	597	603	614	624	599	609	604	615	615	581	628	576	608	592	577	602	551	605	606	607	617	631	587	619	534	635	610	636	636	616	571	645	554	643	610	603	593	592	625	582	614	605	565	600	577	593	609	585	581	589	597	612	595	588	632	563	613	645	608	593	634	625	642	578	582	652	576	645	604	641	650	648	613	652	572	571	631	598	599	642	622	658	613	599	630	620	589	586	572	628	611	611	577	621	601	620	591	614	586	599	579	669	613	610	621	608	600	578	596	626	603	623	587	616	615	644	532	578	596	597	642	612	637	641	615	572	590	623	632	565	591	592	622	601	646	591	597	599	585	609	611	593	615	613	556	612	615	597	603	659	613	601	580	610	614	605	588	630	613	600	578	622	621	611	593	575	614	637	619	603	657	599	586	628	602	583	610	553	641	614	603	669	656	579	617	606	629	592	590	593	629	608	588	608	610	612	566	578	600	595	621	609	638	654	628	592	618	569	637	549	607	630	642	650	572	551	567	562	614	637	654	648	636	597	603	631	633	589	594	629	645	594	594	612	598	601	649	612	623	567	599	597	638	635	574	607	613	573	585	582	634	611	658	580	641	616	579	580	607	608	637	581	609	624	587	619	583	625	581	576	596	627	607	602	585	643	618	628	621	590	599	557	629	614	621	612	581	621	611	602	569	624	640	636	668	587	585	551	651	618	605	622	628	604	562	615	573	632	607	656	626	606	599	627	640	616	655	609	620	586	592	554	612	642	618	559	582	580	574	549	560	599	600	572	612	635	655	572	601	591	616	614	571	647	573	591	617	566	636	665	596	558	615	596	595	627	581	594	577	625	602	662	640	648	602	630	621	603	594	603	602	599	618	627	649	612	542	623	615	589	634	633	605	638	574	608	622	634	633	578	592	590	607	610	642	590	625	583	631	630	617	569	584	596	609	605	586	596	596	609	595	634	590	626	614	636	602	634	596	595	573	611	619	592	604	648	569	644	581	584	572	624	588	584	589	598	594	607	582	591	611	613	596	612	602	622	627	609	600	653	623	623	629	608	614	638	608	632	606	622	638	642	633	603	647	626	643	643	571	638	610	587	582	627	588	594	626	604	588	568	584	638	619	618	624	584	608	562	636	609	627	578	595	602	609	631	595	612	644	607	592	602	589	626	595	594	665	590	612	638	576	591	562	584	650	584	610	579	595	566	587	655	585	591	628	604	588	614	560	602	610	571	622	544	608	615	615	611	601	628	594	622	592	632	616	600	584	606	605	611	548	601	598	595	587	615	632	604	610	606	592	587	592	605	607	600	596	646	641	587	614	574	588	575	613	597	574	611	645	646	645	588	617	643	583	586	574	578	607	590	566	628	613	620	584	601	620	557	574	642	604	618	569	610	618	578	573	634	660	608	617	590	635	610	589	580	600	591	571	604	600	615	595	572	602	605	595	587	608	606	597	584	605	619	604	620	618	602	561	646	607	577	610	604	647	629	601	619	646	648	614	591	567	634	628	594	610	635	653	670	638	547	590	623	614	572	562	573	580	641	607	617	612	607	581	589	586	615	605	660	629	632	594	622	585	588	596	590	619	613	620	621	603	597	578	589	607	600	567	572	584	600	573	635	655	594	588	632	592	632	624	610	590	620	571	597	578	633	575	608	595	610	641	599	626	584	593	637	635	592	570	566	575	587	593	624	630	620	588	596	626	594	644	601	643	578	622	617	596	607	645	609	581	626	604	579	583	640	605	612	627	623	585	601	622	599	591	608	605	616	603	561	611	604	614	592	586	621	618	611	587	591	604	624	572	601	601	626	581	574	606	605	642	669	569	617	629	573	608	619	629	589	641	606	611	580	610	606	597	621	611	628	632	608	627	595	620	614	602	574	638	610	618	621	564	589	626	628	635	634	579	565	624	588	611	630	638	557	597	578	625	610	593	615	578	632	599	633	653	617	610	604	633
20886	36211	2188	1185	1078	1021	896	930	905	932	924	887	895	913	872	853	880	895	865	885	832	863	851	898	845	829	851	917	867	901	884	899	877	855	859	865	883	835	826	850	825	857	864	832	899	864	878	858	828	853	841	856	902	887	840	846	898	883	915	865	915	885	835	813	825	861	831	885	828	876	856	845	894	841	884	858	832	863	867	852	804	855	838	840	870	845	897	840	825	881	928	873	848	899	880	823	882	867	822	825	886	804	831	856	864	944	817	854	876	875	874	840	789	892	872	919	894	881	816	818	896	879	879	861	885	862	850	839	839	926	879	888	861	880	845	908	873	906	900	876	822	841	874	850	787	891	843	866	850	877	838	835	858	891	874	862	868	838	829	891	846	881	873	865	885	860	868	868	866	832	884	843	874	840	940	852	819	915	861	852	850	925	854	887	870	864	851	859	848	825	842	857	859	899	878	841	901	906	855	874	893	861	864	869	852	835	875	900	878	868	882	879	837	895	828	842	915	898	833	864	894	906	837	916	828	884	835	885	877	876	856	889	845	854	845	877	883	879	854	880	883	843	813	913	841	861	791	875	875	822	834	856	896	883	849	873	817	888	788	855	840	883	866	813	826	875	900	877	875	888	883	877	802	825	885	872	879	860	831	853	913	825	898	872	847	856	865	844	885	876	872	854	899	876	864	875	924	921	882	845	891	808	876	832	870	855	854	863	857	854	847	816	831	841	858	828	867	882	865	866	895	852	873	858	874	880	851	920	856	777	840	850	885	887	871	825	863	862	875	868	859	863	860	865	845	806	849	831	790	860	814	846	903	899	844	822	832	897	878	899	899	837	857	813	829	877	841	891	872	844	798	851	851	848	908	851	885	854	908	876	878	861	872	893	892	856	870	926	842	831	914	844	826	876	810	808	897	862	856	846	848	879	918	849	847	860	880	837	911	892	852	834	879	907	866	828	867	865	809	833	853	843	855	834	819	849	808	890	902	856	881	888	869	847	824	884	896	823	911	843	853	835	867	859	837	857	845	838	858	856	875	837	832	857	894	895	843	851	858	870	850	927	853	820	879	842	862	906	844	865	809	876	815	871	865	853	849	842	919	851	846	917	789	850	785	858	878	854	872	879	817	916	845	870	899	813	902	888	913	865	864	898	811	880	876	872	859	910	859	860	864	920	863	851	885	880	790	843	868	878	844	870	863	892	854	857	883	857	877	927	830	851	838	887	879	905	842	893	840	853	834	863	876	866	856	830	858	874	879	822	867	913	877	844	820	864	891	803	892	891	807	857	878	816	838	883	857	869	817	840	851	814	852	849	856	828	850	903	834	893	868	890	898	877	873	875	874	861	865	869	864	839	827	860	856	834	889	893	865	909	793	900	902	870	927	842	848	823	861	901	855	850	861	782	848	802	885	860	816	837	817	835	858	921	887	890	856	885	891	908	852	822	841	864	846	895	825	866	885	878	952	896	837	880	841	820	810	840	902	841	863	958	869	870	896	832	881	850	851	893	843	818	829	889	827	817	898	856	901	911	863	831	900	881	881	890	855	846	825	876	836	845	881	857	855	921	884	877	850	881	827	900	882	889	801	851	900	869	816	885	868	902	889	886	844	858	837	874	930	807	857	829	847	831	867	854	859	866	845	880	884	843	862	803	855	872	905	860	834	863	844	874	827	829	873	865	834	879	871	898	820	888	911	847	857	850	863	852	818	870	861	869	934	839	868	807	874	901	885	919	856	895	833	831	825	889	864	869	836	851	876	845	822	886	911	869	890	843	889	867	855	889	842	866	846	901	854	921	871	906	813	823	852	876	930	900	872	845	829	867	846	847	855	857	910	906	870	845	828	852	869	855	844	845	843	810	886	870	861	887	850	851	872	924	870	837	912	894	889	928	893	832	889	868	869	859	874	841	848	906	872	835	878	876	834	842	878	890	858	821	872	891	889	853	882	840	831	830	889	832	963	865	926	903	900	798	853	870	833	816	856	857	894	871	843	897	873	835	911	848	834	921	864	854	886	863	881	922	868	802	854	941	844	846	863	855	821	859	891	870	863	855	893	902	827	902	863	864	897	849	855	857	854	866	853	878	895	878	814	884	859	880	829	800	825	835	913	831	870	855	841	891	840	850	858	835	845	823	826	854	921	881	849	843	830	893	864	850	889	878	888	850	845	825	853	903	887	881	854	832	810	857	834	914	846	922	895	857	868	849	900	835	867	868	863	820	887	866	863	881	816	858	861	844	844	855	893	846	848	863	854	888	915	854	848	883	869	868	861	872	863	888	845	858	917	901	838	844	895	877	841	876	890	884	899	863	878	886	843	906	887	827	843	825	831	864	849	870	853	880	839	905	844	878	892	842	820	810	850	889	889	884	852	890	819	870	860	864	842	805	870	904	856	832	828	912	903	833	822	868	833	882	875	901	855	887	827	911	871	813	916	893	827	853	869	870	848	917	839	803	840	825	874	844	845	869	844	890	819	843	816	872	784	883	889	826	861	873	822	899	822	886	904	860	858	845	800	821	841	844	888	866	849	905	878	867	873	862	869	918	846	837	826	816	837	848	870	865	881	892	844	873	872	842	868	861	863	919	866	877	872	872	900	868	895	895	842	870	845	866	872	871	873	841	872	892	829	886	870	887	849	804	834	890	874	893	891	844	883	867	848	819	889	918	848	850	880	899	846	896	848	867	836	803	863	888	829	856	862	867	833	821	836	849	907	931	859	885	884	833	871	878	864	934	891	864	856	841	911	825	895	853	841	919	834	833	850	896	874	825	890	871	823	823	898	811	943	857	848	851	864	865	878	871	846	827	878	857	907	880	866	852	868	897	827	827	853	870	856	843	859	874	884	896	881	889	906	850	899	850	888	897	853	857	862	883	842	864	853	857	900	876	857	902	869	840	841	898	847	878	863	838	833	834	834	879	838	861	878	893	860	849	912	866	900	833	890	831	847	853	841	886	872	885	867	880	849	841	871	845	890	835	851	893	820	863	893	875	881	894	866	832	833	877	855	886	867	826	824	880	801	820	851	826	878	843	875	925	870	858	853	910	843	871	838	841	893	854	898	901	825	852	882	858	915	877	882	886	880	868	881	797	825	880	898	813	866	866	824	856	816	856	861	921	765	862	857	877	878	878	833	853	860	827	843	851	849	902	893	891	834	859	843	875	906	850	902	857	826	808	873	879	859	883	868	859	829	879	916	875	870	866	845	858	849	929	825	909	918	865	831	833	883	866	864	840	884	839	866	874	867	868	859	902	873	869	857	879	895	814	862	852	894	869	858	900	869	884	824	869	924	872	829	855	889	841	818	908	872	853	866	870	810	856	856	852	910	878	883	862	901	839	928	853	883	883	902	862	887	866	869	885	830	874	828	845	863	894	839	849	828	877	870	914	799	875	843	839	889	862	905	862	831	853	894	788	850	865	900	824	853	840	828	892	872	862	890	879	885	917	861	926	913	882	875	855	912	838	869	868	891	831	867	872	824	807
23639	21236	29269	22462	20732	9060	1383	964	848	802	802	724	729	758	711	750	736	740	709	721	720	728	839	946	678	706	674	712	740	704	688	717	659	716	676	709	708	686	713	715	704	702	708	681	677	694	695	689	721	650	678	723	684	657	708	741	684	664	691	715	645	715	690	679	708	675	721	677	699	723	680	672	676	693	652	730	668	687	686	673	724	701	705	713	721	737	664	725	668	698	704	698	701	681	686	705	669	671	707	725	718	673	704	696	672	682	649	713	686	663	719	741	683	690	680	701	672	683	683	694	692	708	710	715	688	682	681	670	674	721	683	675	727	727	711	667	683	718	645	704	686	644	680	704	732	689	674	675	635	685	673	671	695	709	689	670	627	687	680	678	664	699	703	663	688	679	695	707	691	686	711	650	711	706	707	682	649	673	663	687	651	677	700	676	659	683	685	679	650	697	737	686	740	665	677	656	680	700	692	626	664	643	685	704	682	709	679	671	722	689	661	706	746	664	705	721	685	692	751	676	642	690	701	644	669	729	731	668	665	683	718	694	705	699	696	656	667	663	688	682	692	652	728	681	673	716	678	673	729	680	665	686	633	688	623	649	681	692	669	641	690	759	669	663	654	677	701	637	684	678	640	674	642	729	676	694	727	678	670	693	653	652	688	719	642	667	673	639	737	694	661	694	691	692	704	668	687	708	666	676	680	697	702	649	683	682	707	718	662	657	723	670	673	684	702	667	713	652	678	683	644	717	706	693	680	672	645	709	679	685	652	698	665	684	746	635	694	665	703	686	683	683	707	698	682	746	673	712	679	621	644	685	629	735	710	659	726	707	679	679	664	644	684	680	713	662	650	665	696	640	669	682	716	691	704	655	710	665	666	692	668	692	655	728	662	674	702	682	678	728	670	626	730	643	710	687	711	660	673	674	668	699	721	695	692	685	713	705	646	659	670	678	680	661	671	694	674	657	712	667	759	682	653	678	689	702	695	649	700	689	682	711	677	731	651	724	671	666	639	691	702	691	668	654	693	681	664	699	652	655	703	642	686	666	712	702	677	664	706	677	677	757	701	691	698	651	650	668	693	675	694	665	680	651	674	714	724	655	681	690	680	704	642	664	697	737	669	636	671	682	694	652	671	690	662	696	663	748	680	684	721	702	694	707	713	696	696	671	769	700	663	638	670	713	671	640	688	680	692	676	671	705	703	661	666	633	671	646	661	685	697	683	677	677	687	648	705	712	654	700	665	659	708	642	657	708	710	707	695	718	717	687	669	675	657	629	673	658	638	691	652	708	696	676	693	667	652	699	688	692	663	673	744	689	698	721	712	652	656	710	709	630	668	695	659	699	670	640	698	673	715	758	754	646	694	718	734	645	669	733	678	687	666	687	666	720	691	692	702	671	697	681	685	649	686	641	728	695	721	703	677	701	731	657	654	706	676	716	664	706	685	724	681	715	693	679	704	711	635	670	666	646	628	709	653	674	687	671	691	673	693	644	697	618	683	685	697	719	685	715	663	714	698	655	680	709	670	756	650	669	716	686	671	680	728	708	677	700	685	680	672	699	713	684	733	693	665	676	694	708	723	689	683	675	699	711	771	714	664	668	695	648	695	679	695	727	695	716	679	690	641	668	718	716	681	689	692	688	667	701	689	655	678	638	679	676	653	703	689	658	686	684	618	709	656	712	723	680	723	627	657	671	731	691	664	692	679	695	676	749	696	663	687	637	674	651	673	626	655	654	667	679	657	699	679	659	657	650	669	712	668	660	664	680	703	667	697	731	689	738	699	682	658	714	718	700	710	650	699	676	653	697	707	747	667	667	707	738	676	686	704	653	684	626	648	696	667	674	657	658	695	663	643	730	638	679	665	661	731	682	645	692	688	677	662	678	715	687	656	748	673	661	664	691	708	695	681	696	693	720	698	699	703	680	678	672	647	703	696	712	624	674	691	732	708	671	667	648	693	705	709	710	721	633	664	691	624	688	696	642	695	659	678	660	698	729	651	690	672	672	709	662	695	631	753	697	680	678	678	703	680	716	706	662	705	690	699	685	704	682	673	666	706	669	688	686	700	706	659	712	697	717	708	691	652	679	682	636	639	675	677	720	680	649	674	691	683	711	654	688	682	730	658	719	647	730	705	700	696	706	636	651	705	704	675	669	684	675	694	662	668	673	707	730	714	683	703	717	673	690	661	679	747	701	692	660	652	735	695	716	707	726	689	718	688	685	645	679	643	651	698	649	681	716	676	673	692	666	702	659	704	687	673	668	676	667	676	690	680	675	727	656	734	671	676	703	634	713	715	688	657	609	681	725	654	668	671	692	669	697	653	658	681	643	697	621	697	707	698	687	684	644	701	689	686	693	694	675	678	664	731	665	675	691	681	681	695	683	701	688	632	652	715	716	646	694	654	675	703	663	659	742	658	676	672	733	691	711	645	664	692	639	722	678	666	710	703	688	697	632	696	657	667	651	667	733	690	657	681	670	663	671	670	713	701	693	692	645	711	690	674	700	692	699	706	660	674	604	709	725	705	661	699	622	695	670	680	689	663	716	656	682	651	654	697	688	689	713	622	654	714	672	653	716	680	659	685	689	700	627	669	635	669	740	699	689	701	735	679	668	659	685	637	699	676	679	657	705	708	724	648	675	674	680	711	728	682	714	674	722	715	688	689	780	639	694	685	687	686	675	693	697	673	708	713	671	690	698	693	683	706	655	648	663	671	708	688	677	705	706	706	686	710	693	638	659	672	732	707	689	748	635	705	669	720	710	698	676	656	697	687	679	688	695	627	653	665	678	675	701	679	716	671	711	692	687	684	761	675	650	658	674	659	679	706	707	714	616	708	713	701	652	691	683	695	675	640	664	639	697	662	694	694	681	707	739	681	709	709	683	679	683	699	664	701	655	669	708	664	650	692	669	699	702	652	686	701	712	732	697	642	687	702	669	677	668	736	709	717	677	661	699	673	655	669	647	703	700	691	692	687	720	708	724	716	658	706	678	695	693	650	702	685	693	700	704	685	640	696	765	694	653	687	716	684	689	639	633	713	738	689	659	644	709	676	683	675	699	661	689	685	637	705	716	653	672	708	684	695	710	702	686	669	630	724	728	682	712	717	678	727	700	689	674	718	704	688	690	717	706	667	720	663	625	632	683	699	646	710	704	702	683	649	674	704	647	698	666	657	664	691	652	677	683	680	653	695	689	684	670	664	668	674	671	667	702	679	669	650	672	682	688	687	654	655	719	720	675	670	608	640	673	682	691	680	705	726	722	664	627	681	679	690	655	692	643	694	670	682	673	714	619	675	702	707	662	691	676	653	666	676	666	701	647	644	661	662	709	699	719	685	716	687	684	685	655	714	699	688	735	694	697	640	673	657	690	686	721	696	730	677	662	691	641	734	712	670	699	635	680	699	678	694	681	676	652	672	688	641	700	660	667	617	673	664	698	690	713	657	714	679	719	666	718	681	687	671	663	683	684	685	703	705	658	696	650
41880	63281	6728	3770	2626	2172	1929	1664	1480	1349	1347	1217	1234	1292	1119	1136	1066	982	1082	1068	1022	1057	1313	1745	1044	930	962	957	971	973	977	1024	997	1046	978	1020	972	1002	1009	980	942	1001	999	954	995	971	1002	981	931	1000	963	907	1030	964	960	1065	987	945	978	1017	956	941	963	995	952	915	995	991	976	997	1010	963	968	982	983	959	945	965	990	980	970	991	917	945	965	1039	1030	971	981	1037	947	937	994	996	1008	934	983	952	967	958	935	974	975	1001	962	978	971	968	1024	969	947	997	964	953	982	982	988	1009	963	979	1020	981	931	966	971	954	950	950	990	989	939	978	972	986	927	992	1006	1019	970	956	991	923	945	930	981	979	1020	967	969	970	939	973	1018	1004	1031	965	1018	927	983	963	937	1016	1000	986	929	1001	970	1005	939	983	1047	981	958	971	946	1027	994	1014	1077	993	985	980	994	966	958	938	986	963	1006	986	962	984	930	948	955	994	962	997	948	968	958	954	929	990	1000	975	944	1016	1004	987	971	960	936	986	992	1014	975	964	946	912	932	970	1055	988	978	917	976	1007	970	964	992	968	957	980	1021	963	1011	965	1054	985	963	997	991	1008	1005	980	943	957	952	1014	1006	988	941	965	962	936	947	968	980	983	1049	973	950	943	917	924	919	972	981	939	984	938	1000	976	978	1013	920	1025	1010	962	965	1013	909	984	976	962	955	994	1003	1029	1000	961	943	969	958	986	971	1004	980	931	996	946	993	1027	1023	974	999	973	1005	929	959	991	912	990	994	955	995	982	943	934	999	966	963	996	965	990	942	948	973	1017	1009	986	967	1014	1049	999	943	1003	1019	933	965	1029	970	1010	1025	969	948	1063	1010	968	970	952	952	945	997	950	1005	979	933	926	980	980	961	1007	957	978	1018	997	921	953	927	969	981	1002	962	944	914	982	967	1003	998	973	953	968	956	988	990	932	945	940	968	975	964	1008	932	972	964	1029	1000	980	961	998	1027	1010	951	1029	935	991	998	1005	958	1052	945	995	1018	998	987	971	956	967	972	1012	1014	997	999	976	1031	1010	957	999	1022	968	922	1030	929	988	984	960	978	1050	968	980	985	1004	983	1003	961	946	982	934	976	940	995	970	965	1017	971	977	989	991	984	969	1057	1008	992	959	945	1034	977	984	949	950	939	981	994	941	980	983	982	987	1024	977	929	956	1017	978	1019	891	1009	982	977	985	947	973	975	943	1031	997	948	945	946	981	985	974	966	950	1017	984	967	987	953	988	958	951	935	977	926	955	977	953	998	1038	1006	1029	981	1014	1030	964	978	994	980	983	981	1034	964	924	938	971	956	925	1031	974	960	967	952	991	959	974	942	973	992	946	987	983	945	984	960	993	1036	980	1014	1011	1012	978	982	964	1029	927	987	990	934	979	967	935	974	966	1027	1013	1010	959	987	976	966	981	922	960	972	1001	953	1002	973	973	974	900	1019	1006	979	1042	969	931	993	980	1035	983	957	972	988	964	951	988	969	969	971	914	929	960	962	1042	1006	975	937	999	990	946	1024	988	1003	959	1037	956	1008	936	1041	982	966	997	981	999	933	939	1012	965	996	945	931	970	1013	935	988	972	951	984	1016	983	968	946	1009	999	945	1027	915	984	901	997	928	1004	927	970	993	1006	1063	1007	1009	1024	973	922	989	944	996	1025	979	927	1012	976	977	995	1003	1023	999	977	987	947	961	1000	972	909	922	937	980	1000	973	966	958	980	996	969	978	991	1003	1013	942	974	987	951	977	952	1004	1008	957	961	986	955	979	939	972	941	1022	942	993	989	963	981	955	991	1025	989	985	953	974	1016	967	1016	978	1004	947	991	950	961	937	1013	963	1024	1035	981	928	1018	995	1037	936	971	925	959	982	1005	1008	991	1025	985	1029	971	1006	1015	945	907	974	970	994	987	965	965	993	969	984	1024	963	965	939	911	940	950	983	976	988	1038	1019	957	998	978	937	922	981	955	964	974	950	966	1014	1027	981	919	1019	989	980	919	945	912	1011	1002	950	967	975	995	999	955	965	932	963	1002	937	932	992	1005	939	958	991	981	977	981	994	980	961	994	967	1000	1078	942	998	999	995	1005	955	1032	922	945	1001	999	987	960	972	965	937	955	1012	970	1001	1009	971	1015	1004	1031	1012	994	986	983	992	985	1000	946	928	953	976	1049	973	975	1009	948	929	997	948	961	946	988	946	1004	976	961	875	1020	996	987	976	1004	976	985	934	975	970	955	944	1018	967	944	978	968	990	977	955	905	969	962	969	948	942	992	975	966	1021	1049	928	949	939	981	976	967	973	950	973	961	994	981	944	1009	1010	1027	1016	941	939	1016	927	1048	948	995	984	975	970	1010	1042	945	954	909	972	969	947	990	964	989	951	991	1026	975	1040	961	993	941	990	1005	930	972	1031	943	960	979	984	1034	874	954	1034	1009	987	981	991	1001	985	985	913	949	1000	988	959	1002	959	987	957	964	997	979	1007	931	1025	1004	992	968	957	1000	908	915	982	1027	974	969	1045	965	929	1014	993	1012	988	1004	999	954	969	928	1013	939	972	929	993	975	983	937	970	970	944	988	968	914	944	971	902	1033	987	938	922	1002	963	966	1030	990	985	945	950	1022	1014	1006	915	941	949	1005	967	948	951	944	999	983	956	1026	982	986	1002	978	982	991	1039	937	986	1023	961	962	990	984	966	942	1010	1051	958	1104	955	1038	1050	984	1048	917	952	1005	1036	963	984	959	955	963	969	1004	957	995	1009	1000	972	983	1010	937	973	954	986	957	966	1006	957	1001	936	961	970	977	989	988	983	941	958	1005	952	971	945	926	1050	917	996	975	942	991	965	975	990	970	1005	990	955	949	1017	967	970	1005	966	953	979	947	988	1036	1007	977	960	954	972	952	950	959	1020	976	962	1016	924	1007	989	1020	967	964	1019	937	934	956	974	976	997	1030	981	1010	949	1047	943	953	976	953	957	972	951	1009	1030	996	1006	967	1008	1016	995	997	989	969	1003	964	984	963	971	977	944	1035	952	984	957	960	967	980	1031	954	986	973	980	971	973	1002	1041	939	1018	1010	966	1021	942	969	962	950	1013	938	1021	957	984	1008	987	951	984	945	977	1002	997	1017	954	1010	1006	1029	1023	1036	958	1015	1034	944	1020	988	943	1001	944	996	988	950	995	976	947	976	977	1002	945	1005	943	952	992	959	959	955	950	1003	957	988	958	928	970	1019	1024	945	1013	974	966	963	977	1012	938	999	969	985	1028	932	981	967	958	964	1013	993	968	956	948	983	957	978	978	941	984	939	938	993	1047	939	966	1024	966	946	912	996	1014	930	1011	958	931	930	1002	1061	958	1017	952	997	911	957	927	961	958	961	960	952	983	951	1001	1025	955	1033	975	1008	975	925	963	921	972	1004	967	974	959	939	945	974	997	1052	959	966	978	1026	982	1030	962	967	1002	979	941	964	967	1029	950	1042	963	959	966	1011	949	997	995	955	1018	949	939	974	969	983	960	1039	1020	956	1005	958	965	979	937	970	967	971	967	942	972	1005	941	1015	999	1053	949	917	940	997	943	1000	935	990	936	919	974	993	994	988	916	992	974	1008	970	962	939	1040	952	1005	961	938	1002	990	993	983	941	982	982	1028	967	947	980	1044	968	1051	971	958	968	962	923	1016	946	970	983	987	999	981	959	960	976	956	991	1009	961	955	1012	970	970	950	973	967	966	1023	913	939	941	999	985	956	943	897	989	999	990	944	996	959	968	949	997	984	961	947	988	978	900	909	969	984	1018	972	979	1006	988	963	1029	980	957	974
22691	21013	29440	22310	20831	20403	4399	861	656	643	588	559	497	541	475	499	471	484	436	459	391	378	445	728	425	389	412	396	353	397	426	385	356	365	383	387	375	441	428	389	391	388	389	372	395	373	405	383	376	408	371	349	357	383	355	344	335	391	375	403	365	380	348	360	330	335	337	356	379	381	392	359	351	388	366	382	349	406	359	328	323	398	377	384	396	381	410	420	362	339	379	334	370	394	349	344	389	356	368	374	389	395	397	411	343	397	360	371	372	348	375	390	352	391	385	414	348	382	359	354	413	386	375	373	385	389	357	378	414	344	353	354	348	352	365	384	406	412	339	378	395	379	356	351	365	376	348	350	351	360	359	381	353	382	356	369	382	341	379	408	351	381	387	371	387	369	372	380	366	357	356	371	354	366	375	415	393	371	353	351	366	403	402	365	362	371	396	376	373	373	384	374	377	367	375	360	353	355	359	349	356	343	392	393	339	401	360	383	380	363	360	404	336	399	392	338	371	404	340	373	405	379	389	374	373	402	351	382	380	396	355	337	340	365	366	358	376	366	356	358	369	352	353	332	372	344	357	366	365	383	342	367	380	339	404	368	339	395	373	365	401	386	393	376	388	387	359	383	361	362	341	388	353	380	382	360	345	373	375	377	364	331	337	370	385	352	370	367	369	383	391	401	353	378	335	377	390	347	374	356	354	372	354	352	366	357	365	391	412	401	359	356	334	380	381	368	351	349	377	351	364	360	367	386	380	373	358	359	354	386	358	363	366	373	381	350	351	392	369	343	380	355	361	364	394	362	363	387	389	350	415	328	350	348	368	362	351	370	363	347	326	329	359	380	362	374	361	336	348	338	378	354	389	344	353	383	382	365	375	378	378	349	401	393	398	389	378	367	338	365	355	388	358	365	377	367	362	378	387	351	354	364	370	364	374	356	354	361	371	367	403	375	396	396	376	374	375	376	351	388	367	367	361	378	336	353	389	371	375	343	388	362	391	372	384	375	370	384	363	341	353	404	393	380	360	363	355	365	353	376	365	380	390	332	335	342	369	374	327	387	387	366	370	396	377	365	402	373	353	363	379	330	365	392	351	381	358	369	345	368	357	364	383	376	386	359	377	378	378	357	339	361	392	384	365	351	364	372	398	390	386	349	379	359	356	346	386	381	362	403	395	420	392	341	335	377	354	398	347	370	350	389	378	376	370	349	373	355	376	366	368	342	361	356	353	345	354	370	395	336	335	361	337	383	375	363	361	367	355	383	340	345	362	410	377	341	368	362	370	385	382	376	371	371	418	373	365	393	334	373	357	376	351	362	361	369	380	382	348	371	358	318	349	341	322	390	374	364	375	407	370	377	352	356	387	410	348	367	351	367	394	343	348	378	337	393	351	370	373	340	343	395	337	340	363	362	347	347	349	375	393	359	394	351	356	341	337	377	365	354	393	323	396	360	379	400	385	364	341	388	364	382	367	367	356	357	410	367	397	359	372	361	344	397	355	336	368	379	347	392	372	379	346	343	394	367	361	367	382	374	372	366	359	369	340	381	394	347	363	352	402	393	390	367	371	370	338	367	355	336	342	375	397	386	367	355	396	357	360	359	366	333	376	354	363	371	389	384	391	367	376	384	350	378	347	352	369	320	390	360	329	349	353	354	373	375	386	389	357	395	375	342	360	360	362	325	360	375	391	364	390	378	388	356	371	363	373	366	350	391	363	342	418	364	369	343	366	351	376	357	389	384	359	412	345	373	350	357	339	405	390	366	374	380	371	366	387	359	361	380	361	356	343	361	381	373	411	390	374	358	376	368	389	386	372	372	378	351	390	391	354	357	378	350	357	340	375	387	380	364	338	334	396	334	369	390	334	385	336	352	344	342	390	327	376	355	364	338	379	378	372	356	382	347	384	373	373	334	379	389	380	369	390	348	353	369	352	384	371	394	359	377	369	362	390	365	357	368	337	345	384	358	411	374	375	378	376	372	350	335	351	364	360	366	377	384	342	382	389	349	370	347	392	385	387	331	366	388	342	380	329	392	425	372	364	364	342	367	363	351	362	357	372	329	365	398	361	349	358	383	377	330	352	420	324	401	371	375	377	369	361	361	375	373	392	382	386	376	375	372	343	364	362	372	369	360	350	381	338	358	360	352	346	352	370	384	356	376	379	344	362	346	397	397	362	333	403	400	364	371	363	389	377	359	376	357	349	338	357	364	370	327	347	338	352	342	392	360	369	373	392	367	346	384	344	375	407	368	344	375	355	369	372	371	337	339	348	369	323	385	364	395	354	336	354	380	387	371	370	356	355	365	345	378	366	378	399	376	322	356	385	382	362	345	354	414	379	355	305	355	380	367	368	370	396	356	373	362	348	360	330	396	325	352	345	333	348	361	417	370	372	356	358	368	362	382	351	360	362	372	329	358	371	372	392	389	368	356	356	356	379	364	352	359	351	373	360	376	342	352	364	356	369	392	366	347	323	360	388	348	368	395	344	380	377	355	384	380	331	359	387	410	364	368	359	345	382	368	389	363	339	377	361	371	388	318	361	360	375	387	358	421	369	358	346	384	379	357	360	381	362	380	361	362	364	360	362	390	395	357	374	379	367	362	373	379	371	357	371	389	343	358	373	374	371	340	360	361	393	400	382	384	345	363	376	355	367	380	355	336	382	369	402	369	414	374	373	396	371	374	379	355	378	369	384	365	383	374	384	383	364	381	377	339	358	385	342	357	346	379	398	367	390	379	350	414	350	392	396	359	344	377	365	386	346	397	373	397	398	326	369	369	369	358	392	381	383	389	386	394	347	367	394	350	366	364	400	354	365	364	338	359	369	410	343	360	358	398	374	371	357	376	356	391	365	345	386	390	382	343	373	392	381	405	399	360	370	373	378	360	363	360	381	350	358	359	393	389	388	355	359	361	346	343	363	342	399	368	354	379	372	334	406	384	357	361	341	355	376	349	370	398	360	344	355	350	359	315	400	393	365	381	374	364	350	374	353	377	351	401	416	366	353	369	365	345	357	371	397	395	383	357	334	363	360	359	326	344	368	350	404	410	356	341	367	358	346	388	366	394	416	373	383	365	341	344	366	375	376	355	352	392	394	410	401	327	388	431	357	389	322	368	357	347	379	357	339	337	372	374	426	357	366	367	340	381	382	366	367	402	377	382	385	403	340	369	380	360	365	398	345	341	355	389	373	368	347	377	366	369	345	377	403	361	378	369	371	390	363	367	379	360	380	365	372	363	409	362	372	349	407	342	406	408	386	384	352	353	355	354	362	383	351	348	349	373	370	367	363	344	364	360	365	383	327	391	391	395	380	391	363	381	349	387	349	338	354	389	385	362	370	369	355	356	396	377	345	352	403	380	391	368	332	383	350	386	365	365	376	401	335	381	348	374	409	352	353	421	337	369	388	375	370	358	356	381	414	364	374	387	376	359	361	381	356	353	363	357	384	389	348	375	373	413	390	366	384	355	387	352	393	365	361	373	382	330
48767	67506	9522	5633	3751	2877	2240	1851	1668	1383	1210	1114	983	853	894	850	765	739	687	712	680	704	686	1679	619	601	590	620	593	600	600	642	573	624	567	627	584	598	609	555	593	611	576	537	556	574	558	600	593	562	575	593	579	562	528	537	585	562	535	533	583	507	540	544	582	519	576	605	553	604	562	547	547	530	497	550	550	556	560	533	535	524	565	556	539	520	532	550	513	542	539	552	575	556	572	572	512	558	557	603	551	559	558	556	549	525	609	557	573	546	555	568	536	525	556	546	546	520	567	583	578	510	559	589	550	571	558	516	537	538	560	550	556	571	523	551	522	549	546	569	583	529	529	570	520	566	564	506	528	592	578	534	540	556	523	555	538	530	547	516	527	555	546	517	548	560	553	564	530	565	538	553	559	547	540	569	537	588	509	613	526	528	527	542	535	586	541	572	504	521	547	502	530	555	520	562	528	541	570	518	512	510	548	549	539	555	520	564	570	562	516	529	510	562	586	543	530	571	580	515	551	529	595	563	569	522	528	508	536	539	585	505	570	538	565	574	547	553	547	550	558	558	596	541	557	542	519	562	527	513	573	548	557	559	555	531	546	539	551	553	570	530	505	539	540	532	560	555	521	550	569	538	544	553	560	557	513	563	589	525	564	579	600	528	491	569	504	562	526	515	565	568	533	568	546	488	532	548	528	545	537	552	537	527	545	534	540	579	499	539	550	546	613	554	557	503	562	531	554	508	533	534	511	543	534	560	577	537	539	553	552	527	570	571	536	551	576	569	494	506	543	556	517	522	535	534	527	535	548	571	573	542	544	500	578	516	530	537	532	567	539	552	516	546	543	541	568	558	535	528	561	563	538	554	546	527	575	532	540	543	540	518	501	501	538	567	492	509	516	567	564	551	546	579	546	546	514	514	546	530	530	551	581	535	586	557	534	543	528	553	546	552	561	545	583	504	536	563	526	518	570	527	532	559	543	535	561	537	537	537	542	545	532	534	530	577	571	516	564	494	562	546	567	561	594	545	561	534	583	571	532	576	600	542	555	542	575	575	574	546	528	557	546	523	573	522	554	544	564	548	578	543	573	553	554	524	565	518	545	545	529	513	566	576	526	562	590	565	573	573	580	579	555	518	572	528	588	507	546	528	526	524	503	553	548	586	555	523	508	585	594	566	565	529	538	532	544	522	565	533	559	549	554	500	529	552	538	516	568	527	564	519	515	586	550	598	592	528	578	549	559	547	564	554	567	536	556	549	573	505	529	592	550	516	536	584	519	529	551	582	574	576	550	543	522	557	543	531	556	554	518	522	587	544	514	549	556	545	538	553	586	524	541	565	567	507	518	595	563	523	571	486	569	574	535	552	526	507	536	526	589	570	538	552	579	565	574	543	530	541	527	548	534	539	569	596	531	543	562	513	560	565	520	572	571	497	555	538	498	539	555	548	569	519	521	543	544	528	551	538	554	514	541	522	535	572	528	517	567	519	563	521	569	540	559	551	498	549	582	507	585	538	573	571	518	548	566	515	546	575	531	547	563	567	585	503	527	518	557	556	556	532	553	563	575	560	534	526	561	559	518	525	536	537	526	524	584	558	584	574	528	521	531	530	533	515	583	538	514	521	545	534	516	556	521	603	536	554	537	543	568	541	555	573	563	530	563	528	563	538	540	577	553	591	555	537	571	549	548	556	526	521	529	549	494	541	572	501	556	531	478	573	596	546	580	558	535	560	544	557	567	553	525	550	537	521	554	565	548	545	525	586	571	562	538	559	550	563	525	549	559	539	526	539	541	513	536	543	535	563	569	566	530	545	532	551	530	550	561	570	551	527	589	548	535	563	550	603	600	551	499	554	565	517	515	517	567	522	547	560	581	552	560	585	493	560	566	532	572	551	547	542	541	524	579	567	540	554	523	569	574	513	533	583	499	547	474	500	555	541	574	545	559	541	636	528	575	505	538	548	533	582	546	549	503	570	533	531	572	533	522	571	535	547	512	518	592	533	575	592	541	557	566	531	538	571	556	542	532	567	573	523	553	560	515	534	567	581	564	550	583	483	551	544	525	530	565	561	596	557	572	568	518	591	547	553	537	528	497	585	517	540	528	551	522	552	544	524	541	517	517	592	586	520	552	536	536	537	547	550	520	549	468	549	515	541	525	530	562	605	515	544	581	540	536	580	575	559	558	542	552	530	559	515	603	563	583	584	537	567	494	555	542	547	539	585	545	536	510	584	567	564	561	566	506	523	519	538	567	526	571	606	548	573	553	522	535	559	520	552	568	515	607	538	601	565	603	535	592	511	550	550	563	550	557	577	530	524	532	562	502	533	532	535	568	542	544	496	536	578	514	551	557	536	520	538	570	552	498	540	557	556	578	558	540	626	581	559	574	545	522	548	517	558	504	556	545	569	563	572	579	532	559	550	538	520	525	568	558	515	540	566	528	527	558	533	602	564	560	564	536	555	563	554	561	525	526	544	522	574	528	550	553	515	555	591	582	546	579	524	513	543	578	513	554	571	511	521	513	563	553	526	504	529	561	534	538	550	565	554	560	517	550	578	589	565	539	536	541	511	546	587	565	512	538	545	514	575	569	546	569	534	551	594	539	511	582	562	580	582	526	558	526	530	539	562	548	535	538	594	576	537	558	568	561	556	495	538	565	562	538	550	610	536	544	573	561	572	528	551	503	580	537	552	573	592	554	521	557	551	546	531	569	539	525	540	543	551	557	535	540	566	463	531	525	510	524	601	565	527	526	558	549	557	579	559	541	558	533	570	524	561	534	532	531	534	564	567	550	533	575	572	555	545	566	537	516	571	590	527	516	560	533	524	574	503	534	544	539	521	519	541	565	530	531	541	508	556	540	508	532	500	536	543	554	523	554	576	504	531	539	547	559	527	498	550	580	566	542	524	551	545	525	543	565	507	570	558	522	531	550	554	552	554	562	531	556	569	527	572	567	580	554	514	553	530	532	577	522	556	531	530	558	533	567	555	508	566	565	583	573	542	549	520	536	584	572	566	554	551	540	551	535	534	509	563	527	559	530	561	537	547	574	562	554	517	538	531	546	549	535	502	530	558	545	537	579	576	530	551	533	553	592	535	536	554	544	550	583	548	536	536	542	510	515	551	530	540	587	519	548	582	581	539	577	547	560	576	524	521	558	553	539	604	548	510	558	560	519	585	529	539	571	570	583	513	567	538	519	562	540	541	571	509	534	558	548	527	585	607	553	525	585	557	552	528	548	569	548	547	518	550	583	557	552	573	517	587	579	548	553	584	545	542	546	572	577	616	556	527	576	495	526	558	509	551	555	552	574	566	559	556	496	543	555	586	538	554	544	571	532	588	597	558	507	543	565	594	544	534	610	536	532	532	595	563	510	544	571	537	567	546	568	505	554	562	536	537	515	570	581	493	566	552	548	483	531	532	595	568	537	511	492	550	531	563	567	505	530	572	580	523	535	534	509	518	551	559	521	512	539	541	537	523	551	553
26286	23186	14051	1740	736	674	652	681	645	632	605	564	609	607	609	642	623	607	647	670	596	662	647	690	568	624	620	629	583	634	644	629	633	617	594	640	577	574	623	626	594	652	582	618	588	639	624	618	639	606	646	594	611	603	644	608	621	596	593	610	618	624	644	640	623	595	613	622	577	568	610	628	645	630	603	585	656	653	608	627	594	635	595	633	569	598	584	589	675	623	642	626	634	594	644	610	567	640	620	621	561	612	617	556	621	632	635	588	614	618	651	614	619	615	665	635	609	689	613	628	589	589	605	585	608	602	621	602	642	606	634	564	588	620	604	595	627	570	578	625	628	634	623	611	629	650	608	604	602	599	615	585	600	599	615	589	619	611	681	626	627	611	676	642	603	595	567	610	610	640	656	614	633	608	619	604	613	593	576	625	658	636	662	627	643	617	618	625	584	621	588	575	582	610	591	590	607	594	609	616	613	576	607	610	626	614	624	613	647	589	607	586	559	624	637	570	628	576	580	589	620	636	619	658	575	592	581	596	633	615	607	595	651	598	632	589	596	682	594	659	543	584	632	625	614	588	565	558	589	616	613	608	634	614	587	605	615	586	571	576	618	625	601	624	642	611	615	603	611	630	639	588	612	619	623	607	619	591	583	635	588	627	644	599	638	603	594	612	583	596	640	589	619	619	583	584	587	624	584	606	621	588	621	619	596	612	624	634	609	596	619	600	663	630	635	591	604	615	628	616	619	623	635	635	608	608	595	593	656	583	586	588	619	650	594	629	618	603	613	583	637	650	617	634	645	626	592	610	607	614	598	618	599	632	602	613	652	665	614	597	642	606	579	626	601	571	606	626	582	657	573	619	649	587	637	623	642	593	606	602	627	591	591	639	640	617	569	625	555	608	638	634	634	627	600	571	596	592	626	613	629	556	646	592	618	568	655	600	582	575	623	573	609	621	617	619	636	626	585	615	638	618	652	613	637	592	556	560	624	616	588	577	605	606	569	632	637	650	648	586	650	587	582	617	609	634	608	660	634	568	656	585	593	578	621	606	586	632	670	568	606	628	588	601	631	636	620	660	619	629	620	636	604	600	594	609	635	585	628	678	627	647	588	620	607	598	595	601	600	588	627	636	635	613	600	618	602	598	606	634	617	576	619	606	547	629	621	605	628	635	624	644	610	636	578	614	635	666	629	587	584	605	583	614	609	598	637	625	647	598	621	599	600	620	557	612	621	611	660	612	644	620	622	645	606	618	613	600	616	655	632	637	615	618	660	630	597	635	624	642	605	620	620	619	607	622	623	593	623	630	574	630	635	650	622	614	628	615	608	636	653	619	591	599	614	588	589	619	585	578	601	600	621	606	628	645	629	634	593	600	588	591	612	649	631	590	585	628	573	608	618	641	574	636	586	601	639	605	616	611	642	596	591	637	598	631	610	625	555	617	597	660	599	583	622	609	643	595	602	612	631	611	662	614	615	601	591	631	610	622	642	653	695	598	611	610	571	603	642	624	607	633	605	610	635	614	626	568	645	628	619	573	633	636	626	601	616	568	563	617	614	591	621	604	624	595	620	618	614	620	704	617	643	625	607	638	586	616	606	622	590	623	594	605	574	625	615	577	623	582	553	643	622	631	623	627	617	625	637	614	625	637	624	624	594	634	611	639	596	576	610	592	624	652	599	636	584	636	652	599	575	635	625	640	628	633	578	630	542	665	594	613	588	624	598	586	616	562	648	667	632	577	607	581	587	622	650	623	592	603	596	585	626	621	652	603	613	545	638	620	650	586	619	599	628	634	583	584	618	611	593	576	633	641	617	640	628	649	602	601	635	612	615	591	617	629	623	603	595	622	643	640	608	599	573	619	619	639	629	604	642	617	662	621	619	603	627	624	594	590	659	604	610	623	603	630	600	613	631	610	643	612	600	697	623	574	615	624	594	625	585	571	539	595	579	629	619	591	626	590	605	599	580	646	592	606	656	626	611	628	607	624	631	578	653	630	614	586	586	608	634	572	654	627	633	598	606	598	604	609	643	647	593	632	575	576	620	646	658	616	593	604	580	602	639	596	566	594	591	613	615	571	578	627	638	614	577	596	661	604	602	612	562	593	584	585	604	662	643	555	620	632	613	618	610	582	601	630	594	612	597	641	640	586	570	620	647	618	636	640	668	637	629	601	595	602	594	635	644	659	637	605	588	577	636	610	619	639	661	586	621	580	580	581	613	635	607	605	614	599	640	594	651	623	580	627	620	600	605	662	664	620	590	614	634	592	640	606	625	638	585	609	567	605	584	590	610	608	627	631	621	560	599	611	591	639	610	617	618	600	620	625	650	607	636	582	603	608	601	573	618	586	573	649	614	578	577	596	599	625	575	619	582	652	599	626	605	579	566	597	588	581	621	620	608	651	593	627	672	660	616	617	617	584	647	611	610	638	606	634	665	624	611	616	622	651	621	634	590	591	598	553	631	562	594	642	599	604	579	584	598	618	606	674	578	570	606	597	631	643	623	618	591	629	548	620	658	590	595	558	574	604	614	593	613	625	620	608	611	604	640	613	615	560	573	641	583	648	609	586	616	594	661	608	616	590	635	589	587	585	652	606	602	612	615	645	594	642	602	592	614	626	633	600	603	610	573	612	582	659	555	589	589	639	616	632	611	599	596	576	615	592	642	569	608	663	568	635	646	636	646	598	648	648	605	608	616	613	630	588	600	605	626	615	646	601	637	636	614	626	660	595	593	593	596	615	642	604	614	605	586	626	626	597	605	583	626	585	608	616	624	609	603	602	638	650	588	598	564	607	611	609	573	640	595	623	649	613	551	585	610	636	590	598	619	621	609	626	619	602	583	601	668	609	610	612	634	626	607	617	632	604	596	619	609	568	575	622	632	637	609	617	620	624	631	614	646	580	626	595	622	612	598	624	598	636	635	617	623	635	579	583	618	636	622	583	608	583	616	624	625	658	609	628	620	668	639	574	591	604	630	591	626	570	609	621	615	604	587	584	623	574	590	614	602	593	582	559	620	607	606	634	580	652	592	587	617	629	603	583	621	637	556	627	600	620	635	661	610	597	644	605	590	585	614	625	643	633	601	603	604	607	607	584	590	640	605	668	609	623	638	633	610	586	571	658	607	624	605	625	661	573	627	600	569	600	608	626	622	626	573	588	617	668	572	634	577	612	632	616	598	582	609	587	606	610	599	608	621	649	598	630	627	608	642	624	620	586	603	590	572	617	606	577	581	621	601	658	614	599	592	610	619	605	624	640	595	623	628	626	629	667	637	643	620	596	586	664	631	633	630	592	620	610	577	616	622	627	602	598	615	583	610	646	600	620	651	619	587	588	616	550	581	600	623	638	602	592	616	603	580	602	575	628	609	608	620	614	611	654	553	635	643	585	659	589	625	605	653	624	623	642	572	602	585	637	606	580	598	624	626	598	635	611	631	645	645	608	619	593	645	633	625	599	659	614	603	634	615	610	601	642	607	596	569	623
19754	36654	2163	1232	1028	991	964	979	986	961	898	963	948	913	875	916	844	869	894	908	906	888	920	1091	876	827	832	907	888	909	875	876	867	913	826	863	876	860	837	855	850	855	901	835	888	910	881	867	843	908	882	929	825	835	862	891	888	894	868	835	881	898	852	871	866	886	889	902	847	906	830	863	837	888	863	858	857	848	876	845	850	969	887	853	887	857	883	886	866	806	873	875	895	897	852	896	917	872	873	862	855	857	875	837	828	869	857	875	880	865	871	901	874	931	831	834	893	877	888	847	868	868	909	885	849	916	799	866	833	837	896	856	955	857	861	846	877	876	870	838	832	829	852	826	859	867	892	881	872	859	885	845	882	857	850	843	885	860	900	825	861	912	925	816	821	873	871	879	885	848	848	895	928	853	899	912	841	923	850	878	888	835	848	898	894	901	871	858	909	859	860	802	835	882	889	836	891	894	848	854	826	874	821	864	883	838	855	878	826	829	906	905	923	866	835	830	886	810	829	917	888	896	812	846	865	911	914	870	886	898	884	806	860	797	859	853	892	864	900	844	838	802	897	854	905	892	853	874	830	882	872	851	858	912	842	889	873	885	858	853	872	869	835	864	872	879	850	861	897	921	806	890	856	901	854	866	864	908	885	860	868	912	852	871	876	860	850	865	818	835	897	906	873	856	886	874	901	847	930	881	830	907	842	853	890	881	861	902	859	911	851	896	873	877	862	889	907	865	888	873	924	869	910	875	894	850	871	877	902	817	870	876	865	891	868	856	913	901	804	854	897	876	876	912	840	849	841	838	874	839	839	845	882	858	870	900	889	874	868	881	905	814	889	902	874	869	897	874	853	855	910	847	905	872	856	900	887	864	876	917	823	876	869	884	863	852	850	916	861	826	858	861	891	825	885	866	887	863	897	869	867	894	884	905	857	869	829	851	886	884	862	861	901	850	834	885	841	791	863	866	926	906	900	819	818	901	870	887	854	851	813	832	891	862	863	874	854	876	877	835	834	896	886	834	866	897	891	813	888	868	897	867	818	860	913	871	896	907	853	862	810	902	879	900	866	834	889	821	877	855	846	869	864	899	869	886	870	880	863	909	871	914	877	891	824	853	873	849	854	857	835	879	843	853	925	850	887	896	900	893	868	852	935	886	862	853	845	866	840	833	907	910	907	893	859	851	869	860	880	855	889	850	866	858	921	862	869	913	844	841	864	941	864	829	856	832	891	865	803	899	878	861	856	845	870	920	927	923	915	875	849	910	912	886	889	858	812	838	872	880	904	852	870	859	895	871	860	860	915	820	869	866	886	912	810	848	869	880	885	878	895	858	898	881	889	873	861	819	857	861	871	820	887	857	893	858	855	829	892	839	837	911	830	949	828	887	892	858	844	843	857	893	885	854	841	909	884	843	902	873	852	867	914	861	882	865	870	831	846	899	875	852	866	849	866	839	899	878	820	903	832	914	918	843	869	837	885	877	927	849	853	839	875	879	854	855	836	839	856	837	912	883	812	849	883	837	875	849	873	872	829	842	854	883	858	899	860	912	906	867	866	824	900	857	907	855	932	829	862	863	875	842	879	863	857	875	876	825	883	869	824	900	875	866	874	859	868	881	906	831	855	864	930	862	858	810	889	855	873	906	889	845	894	849	863	823	845	882	882	827	850	817	856	846	857	869	869	900	895	894	888	882	866	873	928	888	827	856	870	846	900	845	857	876	858	923	901	906	899	852	838	862	871	840	868	869	903	840	918	879	892	911	848	826	872	822	879	843	851	854	864	811	865	837	892	854	904	899	852	832	880	875	890	926	909	859	891	835	867	886	893	892	848	890	880	902	865	876	919	878	836	859	886	914	837	869	868	853	864	876	893	844	873	842	836	878	826	835	854	852	871	878	912	852	833	861	880	854	898	882	862	927	879	915	844	821	855	861	888	923	852	856	874	885	915	910	893	876	882	886	859	826	858	879	883	844	870	910	888	906	908	865	881	875	805	870	832	837	843	873	800	957	885	868	874	827	861	881	881	850	910	890	850	872	849	861	847	907	860	838	878	902	886	910	913	882	851	846	883	870	870	888	910	896	811	911	877	894	905	871	916	850	813	817	898	898	881	875	865	850	878	839	897	829	852	870	899	910	839	839	840	890	869	830	899	840	881	856	834	820	810	860	909	906	845	860	871	876	892	899	903	902	854	826	891	866	886	870	861	871	886	863	897	810	844	880	805	870	815	869	855	913	884	882	923	892	832	864	911	925	853	879	884	896	883	864	848	863	814	872	877	869	926	882	858	875	908	888	865	862	886	840	868	881	873	858	884	827	872	908	856	858	893	850	849	850	899	918	869	877	862	858	886	841	871	886	831	878	901	822	857	885	881	905	896	871	873	901	965	911	876	881	862	876	849	838	866	880	858	850	916	860	870	867	884	835	865	850	836	891	884	848	846	868	864	840	919	877	827	862	869	869	877	830	865	893	843	806	829	833	827	881	855	897	878	871	846	880	840	873	867	880	881	895	859	892	863	867	877	854	847	899	851	883	856	952	829	895	862	848	878	873	849	859	912	872	879	860	916	824	805	885	884	870	842	903	863	901	881	802	834	861	839	860	850	839	854	861	884	886	824	853	891	833	889	865	850	863	872	864	906	892	923	837	897	807	889	892	864	891	911	858	876	907	858	921	901	869	868	895	861	887	869	851	855	837	903	866	830	856	843	890	922	820	858	842	918	864	882	871	873	865	936	875	896	871	855	802	823	842	870	882	846	891	848	867	868	904	836	905	843	870	878	855	858	815	865	858	857	836	828	888	829	859	879	901	890	857	873	845	847	882	886	868	859	900	900	897	830	923	847	897	838	911	879	868	953	843	870	829	844	896	846	886	868	890	796	883	851	829	862	884	845	876	853	854	863	889	837	828	840	852	866	860	820	849	856	842	889	867	871	864	894	891	876	873	868	868	851	888	918	872	926	811	901	899	823	881	885	849	915	883	901	830	858	849	825	832	896	888	876	870	879	838	874	849	863	852	852	874	835	843	812	879	865	856	889	857	860	916	898	868	846	892	858	911	922	829	887	814	910	886	832	885	866	843	832	889	842	868	858	887	913	837	859	876	908	946	865	923	864	859	852	871	892	864	892	861	840	892	896	875	896	873	844	875	836	818	825	864	873	864	886	845	911	868	850	866	885	853	889	953	843	918	849	822	790	904	904	882	900	873	864	848	904	863	883	903	869	856	839	896	871	837	862	908	820	895	908	869	873	864	852	937	901	871	856	864	882	832	894	836	837	860	884	921	884	878	853	833	949	846	868	860	873	871	828	855	784	852	872	838	890	910	926	840	837	863	933	851	890	839	875	858	837	874	863	867	876	869	899	890	859	878	894	872	906	851	885	875	897	864	948	870	866	909	927	887	916	879	804	927	875	838	868	875	873	817	886	897	919	859	846	878	904	823	850	885	893	820	852	890	903	865	868	877	877	889	871	900	864	837	843	868	852	847
23627	21033	27410	24145	20019	5217	1233	945	864	845	846	817	757	804	726	761	804	747	712	725	712	760	721	2521	837	703	651	709	754	724	761	676	705	709	685	685	724	658	734	730	730	678	708	721	703	711	689	683	742	734	718	708	661	700	685	652	703	727	682	692	691	696	667	683	674	666	668	665	659	678	661	683	745	743	724	646	694	693	679	704	687	711	678	695	685	656	689	683	752	754	721	672	735	699	679	713	656	666	729	725	642	669	703	755	667	734	661	670	692	746	685	690	743	684	676	662	721	682	672	628	713	712	708	704	704	695	670	712	712	703	713	732	711	711	752	696	715	685	661	677	709	648	694	715	678	670	664	693	687	678	704	657	642	696	725	718	717	696	692	677	695	731	675	713	599	632	716	716	626	704	656	691	682	730	725	707	735	702	710	700	740	688	717	713	696	687	674	705	717	702	726	673	704	701	703	740	675	705	719	736	694	737	646	682	697	723	689	696	700	700	620	669	685	673	668	708	707	645	706	677	671	663	642	721	694	654	693	721	666	675	701	705	703	626	679	657	704	711	693	729	661	657	721	694	683	689	684	734	681	658	656	674	701	739	641	657	673	657	673	743	727	670	672	736	658	706	688	707	688	709	664	677	657	702	757	675	683	664	665	702	746	695	682	724	671	711	716	696	697	652	718	659	679	658	702	727	721	737	748	646	667	644	698	713	659	671	655	682	713	672	648	674	679	689	720	719	696	663	673	730	750	652	672	677	695	682	695	713	700	700	700	722	705	682	727	695	683	707	718	647	732	738	760	688	716	667	665	699	744	701	724	698	710	705	706	656	715	680	677	650	726	724	649	740	707	677	630	682	698	666	714	705	715	668	705	697	660	649	721	679	723	744	661	727	628	704	726	673	683	745	695	715	652	688	635	731	670	714	693	696	765	693	725	667	689	667	685	685	694	679	682	679	687	688	694	666	718	661	630	670	728	675	708	710	689	667	728	714	723	693	682	706	737	668	745	711	703	642	682	655	710	671	736	714	718	689	722	701	699	697	706	689	729	712	722	677	740	639	656	698	678	676	697	725	697	689	675	659	714	711	683	696	676	710	678	687	659	708	668	675	665	679	684	645	719	694	706	666	666	706	682	711	704	705	703	671	733	663	669	712	705	686	748	704	693	687	690	647	650	677	728	700	700	703	695	679	692	747	669	681	719	678	742	645	697	683	685	686	655	700	705	726	702	745	691	711	714	672	729	719	652	706	724	678	689	646	693	670	664	676	706	693	668	692	714	674	699	685	676	678	693	703	716	737	695	703	675	727	618	682	653	703	723	696	707	683	695	720	703	689	706	676	748	738	708	670	653	673	684	716	778	679	714	660	685	701	629	666	678	694	680	706	686	703	698	681	713	722	689	700	704	702	724	698	694	700	705	711	696	734	673	670	747	710	679	698	719	703	723	700	670	713	678	711	669	693	667	686	720	689	712	703	713	701	734	668	712	742	700	684	696	703	749	722	665	691	710	678	665	671	647	692	665	696	646	703	695	678	723	693	692	708	668	732	734	687	678	715	697	734	692	730	683	697	709	687	686	680	695	685	715	706	708	648	733	661	711	661	744	691	683	656	648	682	723	711	759	680	679	718	693	627	679	727	690	730	688	668	702	718	713	716	746	670	663	648	677	697	708	715	682	676	699	689	685	701	687	669	700	733	679	716	668	651	678	666	687	713	699	647	676	699	718	710	659	735	699	709	713	705	711	662	684	681	726	666	658	701	694	663	687	667	771	695	698	722	731	691	689	715	707	685	691	688	674	757	700	706	726	668	676	665	694	676	719	692	689	691	696	736	759	708	666	713	689	678	681	702	678	708	729	697	715	732	712	675	647	693	667	729	688	713	675	654	645	721	703	709	685	676	698	713	669	681	679	712	715	703	695	687	691	714	674	690	690	751	665	697	725	706	694	705	666	648	729	659	670	663	664	686	646	730	666	706	727	724	689	690	654	712	696	693	693	744	710	693	693	703	743	689	727	700	663	706	637	671	676	693	700	707	694	704	700	690	750	668	695	655	691	721	684	725	673	699	654	622	655	674	739	641	707	693	694	716	653	775	719	709	701	701	665	688	659	680	741	701	725	678	674	690	647	717	697	708	709	698	670	698	714	692	696	683	602	695	695	729	687	678	667	670	673	705	662	701	706	696	748	715	676	701	691	668	706	680	691	693	686	713	700	674	656	685	638	655	670	713	725	689	668	681	680	707	658	679	726	646	670	713	651	714	704	675	692	710	700	680	687	668	668	729	680	641	726	721	677	706	723	679	657	664	661	650	679	677	673	682	749	734	696	705	691	687	709	662	705	656	667	691	687	681	693	685	680	671	711	676	728	726	675	668	707	708	674	648	709	727	705	670	694	675	699	713	665	659	705	691	706	728	691	644	733	717	689	713	688	700	723	689	690	689	740	687	706	702	685	639	715	734	668	675	660	677	708	742	676	655	681	668	682	726	665	723	688	622	669	718	667	693	677	686	652	703	682	671	705	679	736	709	668	675	716	684	694	702	733	691	687	691	686	660	678	688	696	710	678	663	665	634	695	718	712	696	684	709	669	678	665	710	686	674	672	700	682	669	648	674	680	714	721	683	703	713	669	657	677	708	703	637	695	716	677	677	679	670	667	700	737	687	708	666	647	695	706	711	713	700	698	720	717	702	705	681	713	725	680	700	659	715	692	665	707	665	666	725	719	650	688	731	705	684	675	667	696	723	677	670	693	702	704	677	682	673	719	674	709	663	735	648	673	734	666	709	722	680	708	720	635	718	684	743	676	673	712	677	700	677	699	697	699	705	685	681	712	657	684	704	738	663	704	714	654	692	664	688	693	734	710	639	682	688	667	721	670	688	718	674	701	705	656	700	717	648	751	714	674	709	709	700	676	706	687	701	663	660	699	682	626	651	670	690	689	699	701	689	717	685	695	747	685	681	692	680	739	710	682	684	712	679	690	726	676	692	665	712	705	690	710	662	679	691	668	696	694	720	657	689	710	678	667	716	717	704	707	654	655	693	683	704	682	697	659	692	685	713	727	707	659	729	679	677	715	692	672	644	670	736	672	709	746	679	711	667	760	772	699	675	714	691	701	713	676	666	710	671	740	677	724	687	658	726	687	661	685	686	689	721	657	672	739	719	659	685	685	691	704	689	720	676	679	654	653	647	697	711	697	688	674	651	683	705	674	679	721	744	685	661	690	701	694	693	665	659	755	713	690	710	701	672	697	642	700	742	685	694	715	695	715	685	672	709	664	675	664	646	712	700	683	695	716	738	695	696	708	678	653	690	691	692	656	709	678	696	718	701	649	670	714	650	699	714	629	684	726	674	653	719	639	682	725	703	747	722	689	700	708	704	688	702	720	659	671	703	699	653	676	713	705	672	687	722	740	694	702	633	691	701	659	695	685	713	717	677	726	705	672	691	694	666	747	681	695	665	699	715	682	720	720	666	695	705	686	651	699	650	707	684
42578	57424	7145	3797	2811	2385	2000	1748	1613	1402	1401	1271	1226	1200	1197	1100	1161	1115	1064	1057	1040	1088	1083	5670	1217	988	1016	989	1004	1019	1073	1013	964	1038	1077	1041	935	1029	972	1013	938	949	953	962	979	985	1024	981	1048	1024	977	1071	1019	1005	979	1006	1000	950	1051	1003	984	984	955	931	981	937	958	918	991	1031	1000	982	984	1007	930	966	1016	940	983	990	1005	1024	987	999	956	1004	973	973	983	986	1008	976	930	1038	969	1028	959	1038	953	995	952	975	974	1043	934	991	994	954	970	975	1036	986	940	964	1001	992	1009	1007	987	983	1004	991	998	1001	955	945	938	1002	980	1007	975	982	985	967	994	965	994	994	961	968	980	980	971	981	992	970	1019	1010	1068	977	972	1008	979	960	964	911	980	960	973	972	1014	977	978	989	999	980	973	969	975	959	1012	1037	1000	987	990	992	969	966	1019	960	977	966	1031	985	979	1008	961	1023	965	989	1006	1004	1083	1039	996	1020	1025	1032	1008	934	980	989	959	982	1024	1007	949	997	981	1004	1053	1035	1021	987	978	994	989	997	1040	975	945	970	994	1002	1041	913	947	976	1037	1049	948	976	1027	937	1024	931	1015	1005	1010	974	995	984	993	985	978	998	966	965	983	993	955	1007	1075	1001	1028	941	980	989	940	993	1010	1007	975	1016	947	987	1029	1018	958	976	975	948	981	994	941	946	1034	1012	1007	965	1004	991	996	1009	998	940	997	1019	1006	1024	984	974	1005	938	956	999	999	969	990	979	1029	980	978	972	918	1027	960	1002	996	1030	1011	956	936	990	1020	970	1024	960	962	1057	999	1008	988	990	1014	1011	966	963	976	1001	1002	1011	953	941	1003	970	1000	982	973	976	939	1048	1050	999	986	960	953	1043	1010	1020	978	968	983	987	956	1008	954	982	976	1034	944	1005	919	968	997	988	987	970	1010	999	1002	993	975	1016	1008	999	1009	962	961	1040	979	987	972	963	938	1003	1002	951	973	1003	997	1005	969	973	1011	932	1025	946	906	1022	1020	1022	922	951	1014	1014	989	1010	980	1034	973	1018	980	951	1019	969	1025	913	1064	1065	1015	1005	980	975	982	945	974	958	961	996	968	938	950	1017	995	1047	977	966	990	928	945	1016	907	980	1036	986	1004	968	1030	1046	990	996	972	1026	1000	994	1049	957	962	969	1054	993	955	1031	930	994	960	1020	961	987	980	949	974	1001	1012	979	994	1007	973	1004	991	1010	992	991	976	978	979	930	972	970	1006	994	953	1005	984	954	986	956	1037	967	1022	1007	1019	987	968	1007	991	985	1019	988	992	976	973	997	990	963	988	936	1032	935	953	1026	930	972	1017	998	999	989	963	926	956	1043	938	974	964	946	952	992	992	998	961	974	960	932	969	999	1004	973	1028	1033	992	966	1019	975	1001	1063	1021	1005	955	978	976	969	991	958	1019	977	945	965	928	989	1046	999	966	1037	940	993	1030	969	1011	963	1064	1020	1007	1001	997	991	962	993	1002	1011	982	977	938	973	1045	992	1024	998	1021	961	982	990	919	970	945	1051	1003	966	932	936	956	955	969	1035	938	983	1025	983	1021	957	987	970	1048	970	1058	996	983	972	1018	992	989	1019	964	973	1001	951	971	988	916	1001	945	1024	1014	933	1055	983	981	992	1030	1049	965	945	1028	991	1010	1037	1012	930	952	1034	1014	964	901	999	944	928	1053	944	990	1014	1000	967	1011	919	995	979	1012	983	1025	1005	1010	983	1013	1001	1008	1013	1058	1016	974	998	969	986	980	979	929	989	1011	1027	993	1016	1057	981	1008	1024	922	984	972	1006	996	955	996	956	937	997	1065	1023	1054	977	986	996	1026	988	1024	970	980	1017	932	988	945	1005	977	992	977	989	974	1004	989	957	975	1010	989	1041	1003	963	1023	1036	1026	1008	987	993	1021	1063	995	1020	984	979	982	1006	940	939	986	1011	1010	970	983	949	996	986	991	957	1058	951	1014	1018	946	1034	970	1039	961	1045	944	997	1000	987	960	1021	964	1033	997	956	1051	1001	992	977	1031	965	922	966	981	1036	1011	982	1050	1024	1041	954	955	980	994	998	1030	990	997	965	992	985	1013	977	964	998	1022	1021	1002	972	1039	1031	958	1008	942	1029	944	1009	965	957	1016	981	1046	1013	998	1013	973	947	1028	1022	1008	923	967	965	962	1005	985	957	956	994	996	1011	988	1018	1006	980	1023	914	981	993	947	949	904	1000	977	988	974	975	964	988	962	1005	981	1030	1008	964	1015	1006	953	978	1023	938	984	982	993	1059	966	960	1054	949	1010	962	1021	967	983	1030	1009	987	982	983	1048	993	1001	1007	1011	973	985	954	947	922	1032	945	962	963	1007	973	1016	960	1018	971	1003	954	1033	968	984	943	1037	1021	994	1005	987	969	988	913	1007	971	988	970	947	1032	964	976	1009	982	976	999	1008	1032	1007	940	985	960	926	966	1049	982	979	985	1011	1009	986	992	1015	960	980	1000	968	1015	948	964	974	939	970	971	944	996	969	1006	989	975	997	1026	1011	977	1047	1005	965	984	980	976	994	997	970	961	979	993	1006	1009	970	1010	967	968	999	998	989	981	988	957	983	988	1018	1023	961	957	954	980	1027	965	970	990	994	997	962	957	952	993	993	994	961	1038	1014	963	1001	1010	1030	955	960	999	999	983	979	962	1006	927	983	1018	969	1012	974	952	947	973	1014	978	981	967	990	966	981	1047	983	984	1018	979	929	964	996	1035	990	923	1003	999	917	994	977	989	988	1004	986	1025	931	1011	1000	948	1006	993	983	993	959	929	977	965	1016	980	993	1006	974	964	944	1068	973	1032	1004	973	943	1046	976	928	1006	979	984	953	1016	1051	987	1018	1010	1024	1000	1011	951	1019	977	992	959	1009	936	1012	1030	979	965	1037	1009	978	1018	1010	993	999	973	997	994	972	997	931	990	936	946	985	946	937	1020	1021	985	1002	971	944	989	973	967	1014	945	994	974	986	977	1016	1009	1007	1003	999	993	972	1064	1011	952	1042	963	957	1030	957	990	1025	980	995	969	923	991	954	1004	995	981	948	998	945	946	1021	992	951	956	974	1021	1019	995	992	974	991	972	993	1041	1056	1052	998	964	967	1020	1010	929	984	995	996	958	954	988	985	987	985	978	961	946	1001	941	941	1030	1014	978	990	1050	1040	930	1023	993	1001	991	978	991	1012	979	1026	1005	954	996	944	970	1007	960	987	987	1007	951	986	983	973	973	939	1009	978	1001	986	1002	973	995	925	1014	994	971	971	922	1007	997	952	973	1006	958	979	978	1053	938	942	953	945	986	949	940	988	1005	1001	1008	999	993	941	995	951	921	986	990	980	994	1017	951	1026	1033	989	996	1004	1016	982	943	969	977	1029	978	980	991	964	998	953	1044	1013	1002	962	931	1050	976	1021	1021	987	978	1017	988	992	976	1050	941	1013	1045	1005	1028	1032	975	1014	984	1045	1014	1021	1036	993	984	981	1028	952	1023	972	1033	1040	997	960	963	1003	1026	1031	981	957	974	1003	944	998	982	1040	928	984	984	1036	939	976	1042	1036	931	976	1014	977	986	984	990	1006	973	976	987	1003	1035	942	998	1013	1012	960	966	960	992	1010	998	928	932	991	970	1037	981	985	1013	1038	1021	972	972	1019	962	968	1001	988	955	1008	990	1013	989	1046	1018	987	980	976	971	1024	961	1006	1007	995	995	1013	998	991	994	1007	995	1032	994	949	984	953	993	984	1020	1025	993	945	1029	1017	953	1035	1020	995	1007	1001	989	952	1005	978	967	976	1010	969	977	1002	973	983	966	1001	924	1003	944	960	946	964	965	1008	943	1002	947	983	1048	975	974	945	999	918	969	941	978	1023	1062	1036	911	955	983	1013	954	1019	1042	978	979	973	1039	997	984	970	989	1041	998	975	925	959	1005	1025	1024	979	1007	1011
22807	20918	28448	23442	20884	20739	4876	954	702	638	614	568	574	544	510	453	486	475	444	452	395	430	505	1941	460	394	405	405	431	426	375	430	402	369	398	371	408	395	390	379	391	372	411	390	400	353	377	364	406	405	358	387	381	387	410	374	396	378	407	398	383	359	382	350	379	417	401	388	351	364	413	387	369	402	375	352	383	378	348	340	369	364	404	349	383	370	385	384	344	389	366	375	362	365	382	375	390	397	349	382	345	370	341	394	366	374	367	398	352	379	364	367	412	350	387	353	374	357	408	391	383	394	369	380	390	360	376	388	377	395	404	387	376	409	368	373	360	391	345	354	391	339	371	353	383	359	375	375	377	364	380	344	338	369	411	349	388	353	379	343	396	379	318	395	334	369	371	377	371	368	393	344	380	357	360	395	360	349	370	361	356	346	361	356	354	369	400	362	380	367	388	347	331	377	366	394	348	371	427	382	390	370	388	359	352	394	414	366	404	389	349	367	368	378	422	339	385	362	400	350	354	372	356	372	360	375	334	373	344	433	378	363	361	336	380	333	383	395	401	348	358	349	375	347	334	344	390	380	353	370	412	375	406	371	346	374	396	383	367	361	350	356	364	363	359	400	419	374	369	402	385	355	360	392	359	398	315	382	385	338	338	395	312	371	343	389	370	397	375	384	363	356	364	408	339	340	357	383	394	376	391	369	361	377	389	361	390	322	363	398	356	378	379	319	366	401	355	422	365	402	358	359	389	353	357	370	343	384	358	386	404	366	362	380	395	377	371	368	386	367	345	405	399	372	349	355	408	373	392	387	356	361	399	404	382	359	368	408	357	358	388	344	357	373	399	364	388	384	376	397	350	376	386	370	347	395	376	365	358	377	370	353	350	372	365	384	362	375	352	360	358	402	382	361	354	366	357	398	345	411	392	377	376	369	381	367	330	374	379	373	366	354	343	372	345	409	401	352	372	376	357	387	389	339	385	383	370	418	371	399	349	341	340	375	351	382	370	326	363	369	359	378	354	374	358	380	366	386	385	366	355	352	383	350	377	401	367	358	335	345	373	361	376	376	385	357	383	333	374	341	318	381	366	379	343	359	387	376	384	347	389	361	378	378	386	355	364	379	377	372	370	408	370	324	368	377	378	351	389	370	373	356	374	386	337	345	364	358	374	386	360	380	357	396	367	364	392	360	338	394	386	334	394	364	393	379	374	340	351	368	341	362	360	344	336	364	375	379	373	375	357	304	372	367	361	383	327	343	394	361	374	367	404	407	340	372	355	389	367	331	377	380	376	370	361	355	334	363	359	373	367	350	392	369	384	361	384	349	356	379	388	396	341	362	393	359	387	357	373	344	344	380	373	363	392	371	398	355	387	360	352	408	364	362	384	381	387	362	375	367	395	392	374	372	396	380	408	361	385	349	368	399	361	370	403	389	375	378	357	382	366	314	381	387	352	377	370	392	366	360	367	362	362	382	392	342	358	353	340	397	365	393	403	400	333	384	412	366	351	358	324	359	365	323	360	385	371	404	375	379	399	365	348	378	333	369	377	359	373	390	341	402	387	351	370	417	359	357	372	368	379	358	354	378	367	392	391	383	368	378	360	401	381	362	340	359	361	350	357	315	355	394	364	356	347	375	380	363	382	340	383	360	365	356	368	346	348	350	369	373	354	364	379	413	383	347	383	348	354	397	399	362	366	389	338	368	372	392	356	379	393	379	379	367	363	381	347	361	414	356	327	372	369	350	381	346	363	338	362	399	395	407	400	380	379	391	398	355	374	397	360	365	391	338	372	365	347	358	370	329	373	347	370	363	351	394	398	367	396	390	395	356	372	330	381	391	358	353	365	389	363	367	368	344	376	389	384	363	345	393	381	410	378	358	372	410	349	372	410	354	377	365	338	368	380	335	373	371	378	346	361	383	373	350	359	367	336	356	377	357	351	392	382	327	378	347	396	375	387	363	360	396	398	388	359	400	364	348	381	389	378	341	362	368	385	382	403	380	364	390	382	393	385	413	387	385	398	371	379	358	388	383	353	348	365	358	411	389	366	387	372	363	393	378	390	386	394	369	366	367	400	392	378	376	391	379	359	395	358	401	378	393	377	364	350	422	368	370	393	366	370	370	363	344	404	350	360	361	362	362	376	362	344	385	379	410	357	369	384	368	362	350	376	379	400	365	369	368	370	379	393	382	380	394	377	374	395	351	373	412	345	368	408	374	361	360	397	363	394	358	361	399	402	366	362	337	394	397	359	412	376	385	383	346	346	399	361	361	384	384	405	349	377	387	352	373	431	345	359	397	347	375	386	359	374	363	368	365	381	362	385	342	358	362	362	367	367	349	362	364	345	360	377	369	369	345	383	349	375	375	364	360	382	351	363	351	344	399	383	365	372	358	400	381	352	363	371	385	373	392	374	374	349	404	326	358	389	379	386	371	357	374	354	355	410	429	371	375	391	372	355	348	354	363	353	379	359	404	382	384	406	319	396	364	382	350	325	358	348	377	380	362	380	385	363	379	390	346	398	376	399	394	357	379	375	393	371	380	373	399	395	359	351	396	389	330	384	364	359	404	378	416	424	373	359	362	416	394	369	351	380	369	369	361	361	396	397	379	347	368	349	393	361	398	369	379	375	351	347	392	366	385	371	372	357	382	373	355	337	324	399	384	346	370	383	371	369	372	402	378	384	365	377	355	395	357	380	372	401	381	376	379	413	374	380	334	344	347	377	368	379	373	351	387	401	349	381	399	384	337	350	349	366	420	376	363	395	373	388	362	390	392	362	370	388	377	409	377	345	357	355	381	370	355	368	413	389	345	355	378	373	355	365	340	333	371	372	340	358	372	357	387	383	362	362	384	369	367	332	348	352	395	377	375	383	370	374	406	380	379	373	362	372	373	379	359	413	316	361	376	360	374	361	349	391	333	365	364	365	343	353	355	380	369	386	408	372	341	357	346	374	355	367	372	343	360	360	355	362	395	373	379	351	352	381	360	358	371	375	375	384	362	363	365	387	369	318	360	369	377	355	394	369	356	362	384	343	386	424	402	318	413	369	371	351	378	412	378	376	381	374	376	377	385	400	346	364	379	370	376	384	378	377	414	363	368	346	347	363	378	343	362	351	340	365	402	383	385	377	353	376	343	372	362	352	373	341	355	376	351	338	371	363	354	387	353	348	376	357	372	337	338	381	426	391	339	370	351	374	360	399	396	379	420	380	379	355	369	388	345	367	352	377	376	331	377	372	371	365	395	388	361	411	356	365	362	376	385	375	356	368	414	372	339	378	341	381	353	409	364	345	370	390	393	405	372	404	405	391	372	379	349	418	354	353	347	341	343	349	369	389	365	426	379	366	380	369	375	375	364	377	372	365	391	380	363	368	323	356	362	357	352	376	370	375	357	366	357	378	371	378	373	367	369	358	373	389	349	367	371	391	355	351	363	374	328	354	379	375	347	378	381	359	364	353	375	400	349	370	371	344	416	392	360	381	381
50235	52239	11340	5910	4179	3115	2421	1959	1706	1455	1337	1190	1049	984	930	882	784	755	699	702	703	670	815	4153	620	589	610	597	639	605	583	598	609	623	569	603	584	567	569	567	558	598	594	552	599	617	561	538	544	557	605	541	564	546	593	582	555	543	540	547	576	505	576	534	563	568	553	582	546	591	543	557	559	614	555	559	577	580	588	521	549	549	556	523	535	545	500	522	522	522	573	538	542	566	559	541	554	561	529	579	523	523	516	552	537	524	552	519	496	538	535	538	552	532	527	543	505	570	517	541	543	532	532	556	546	508	560	535	512	524	583	555	549	547	496	584	573	550	528	561	550	566	550	554	537	540	583	546	584	530	532	541	613	513	551	553	549	552	560	536	564	554	533	574	561	558	570	556	546	550	542	552	559	581	538	547	555	516	537	542	565	513	553	569	580	519	546	592	534	587	560	537	527	557	599	556	531	565	511	559	527	550	515	570	531	569	583	549	525	545	551	549	539	576	569	519	577	537	576	550	518	564	531	522	567	519	543	558	546	547	574	548	566	540	575	564	519	543	547	558	538	592	572	554	552	522	532	504	556	585	570	535	542	524	535	517	510	548	565	562	547	494	520	536	534	570	539	571	535	521	538	549	558	539	579	549	571	573	543	543	532	548	510	497	576	529	565	533	548	597	511	544	561	590	562	569	559	567	535	530	538	549	544	568	530	544	539	568	544	590	575	491	554	552	524	555	558	516	498	526	552	572	595	575	535	567	571	511	542	538	547	554	546	567	560	511	565	526	516	498	576	552	539	540	533	553	535	539	548	539	535	518	559	550	546	508	544	557	508	556	549	555	526	551	562	559	561	572	566	550	538	537	559	556	553	580	510	548	523	514	523	588	514	559	511	525	556	517	535	525	534	535	562	503	536	570	594	527	553	528	535	539	570	556	555	551	514	588	533	522	554	524	578	572	551	553	530	536	542	532	569	532	558	538	549	550	523	546	560	513	529	546	570	546	590	574	505	567	561	551	549	552	557	548	535	548	577	567	522	552	552	529	557	552	540	569	551	524	507	548	490	555	602	506	560	559	525	528	576	533	523	529	564	579	560	502	500	522	551	555	574	561	487	531	574	553	556	553	545	560	599	561	572	589	503	546	552	525	535	536	557	534	514	520	562	557	568	525	561	544	531	550	517	546	561	552	527	545	501	536	556	532	490	510	582	537	565	572	528	545	534	543	569	571	557	550	550	534	548	537	546	525	520	554	528	530	581	563	500	554	559	502	557	572	494	537	557	568	547	573	532	539	537	501	555	551	573	540	566	518	523	528	523	575	523	526	515	550	532	539	517	525	548	545	558	595	581	561	556	597	540	519	534	541	517	523	538	546	546	536	532	539	561	563	523	574	524	562	500	532	497	527	552	536	544	564	512	520	525	521	549	566	547	541	535	515	543	515	528	546	525	552	544	599	585	569	540	566	549	530	508	521	527	510	580	524	556	554	521	560	574	566	575	530	557	560	539	552	570	560	528	542	536	579	565	546	536	553	565	543	552	574	536	551	514	523	545	563	533	573	531	571	508	528	531	534	551	515	523	547	561	582	542	531	516	547	508	536	577	552	532	605	553	506	546	541	565	532	550	529	566	538	548	524	549	566	535	560	540	517	558	548	521	548	547	508	541	544	535	564	539	558	534	520	571	542	549	530	526	554	532	575	515	539	545	544	593	544	565	539	541	543	591	554	541	584	597	536	566	537	517	539	533	574	505	575	520	540	484	563	559	493	551	528	525	605	508	538	537	516	564	546	504	528	583	556	563	516	546	519	530	535	520	512	561	472	503	538	540	523	540	559	522	557	575	524	557	548	570	566	554	570	517	560	544	546	522	538	549	541	541	525	515	545	537	575	543	523	551	567	549	590	492	510	538	569	542	592	560	531	564	548	544	454	569	542	527	554	560	550	538	515	553	575	550	565	557	573	554	574	501	578	582	543	531	546	531	567	535	535	547	504	523	563	582	561	563	504	520	585	528	546	535	506	552	583	551	567	552	542	530	539	529	575	560	520	568	543	566	539	569	518	554	560	568	537	558	547	576	548	568	522	523	510	544	561	590	557	573	561	506	544	527	558	544	517	586	540	569	578	575	509	564	527	595	544	522	591	517	538	529	534	532	575	558	495	564	569	527	530	545	508	557	572	522	573	541	530	567	594	536	498	513	557	545	590	570	575	562	495	576	534	534	545	541	563	564	555	539	527	561	531	553	530	595	581	554	550	578	539	537	598	561	503	560	537	538	523	566	552	549	534	517	558	584	540	518	546	530	566	550	561	538	544	524	568	561	548	559	543	538	546	537	568	541	541	522	568	548	580	532	573	539	550	544	522	568	546	574	557	554	519	577	553	541	534	594	538	541	553	535	500	566	584	546	540	539	547	549	559	521	553	488	560	505	550	532	577	528	566	603	510	562	546	542	592	565	569	538	569	535	552	540	546	539	548	536	557	543	536	566	519	553	566	569	528	540	550	557	523	543	527	556	527	577	541	489	534	508	537	536	581	572	538	546	507	516	552	545	575	545	576	549	572	539	532	523	524	561	521	594	525	552	563	566	510	552	524	560	541	545	538	512	544	549	557	563	524	546	565	577	589	552	542	536	560	523	562	592	487	503	539	521	564	556	549	556	536	539	518	540	536	556	570	561	536	522	549	559	543	545	531	538	523	543	554	502	529	530	515	543	540	535	505	518	543	555	523	554	528	540	513	529	550	568	562	543	564	559	537	530	535	545	546	536	535	550	549	499	534	539	544	548	531	556	530	531	543	551	544	573	581	544	526	556	563	537	543	547	538	524	539	550	525	580	571	567	544	548	541	548	563	538	539	563	510	533	542	536	579	537	568	540	602	542	563	534	539	589	560	519	542	567	552	509	553	544	575	500	550	553	551	556	581	518	587	535	578	578	525	623	550	566	514	580	515	506	560	575	577	530	537	552	554	507	568	565	530	527	564	576	557	538	523	546	554	544	504	573	568	590	535	558	588	527	563	599	561	550	556	560	547	533	534	548	528	520	555	552	541	586	526	557	571	546	549	525	567	570	596	559	562	558	545	552	527	549	570	550	499	550	521	542	553	526	566	546	523	553	545	536	652	541	543	540	514	509	573	564	551	545	540	533	561	566	563	534	563	549	538	551	521	519	526	542	554	528	512	547	539	561	552	515	546	552	550	532	545	532	523	576	537	507	535	565	540	539	549	583	569	551	535	495	552	534	535	557	548	543	519	575	576	548	565	546	530	566	539	549	547	568	561	546	520	543	566	557	568	524	549	506	565	559	562	540	590	506	555	576	537	546	592	525	579	540	534	557	525	548	568	550	552	537	562	531	567	528	554	542	565	561	523	569	575	549	535	542	545	547	566	555	546	534	544	591	536	519	548	552	561	567	540	553	563	524	540	564	516	549	509	550	543	548	539	589	567	538	529	517	577	532	539	555	568	558	539	551	542	545	585	548	549	552	547	550	580
26451	21779	13522	1558	710	653	660	647	632	647	603	609	645	631	611	572	687	614	616	583	613	606	642	651	623	599	635	637	598	614	640	631	582	589	613	623	657	602	598	603	617	642	606	640	637	618	575	620	593	621	611	609	598	616	585	577	637	594	592	591	666	609	597	557	634	624	626	636	580	620	666	587	661	579	611	692	621	618	603	608	623	616	632	566	653	634	579	596	642	653	654	625	592	575	644	628	621	608	599	597	641	659	632	629	634	618	582	625	586	683	603	624	593	585	562	615	600	645	579	605	636	633	588	607	608	637	588	574	639	639	632	621	616	600	631	602	625	659	641	607	605	607	607	616	632	626	576	588	593	582	620	564	626	566	605	611	598	638	604	580	616	634	606	606	582	592	580	590	597	609	623	585	626	648	620	610	622	603	586	619	621	557	547	617	604	640	620	594	613	592	621	634	639	594	573	585	611	584	586	649	635	649	611	614	616	619	608	565	629	594	611	627	630	581	643	599	606	599	614	638	634	598	598	607	599	604	629	606	601	619	579	609	626	592	605	572	619	621	615	595	590	626	634	591	604	652	606	632	623	628	593	569	640	622	622	640	650	592	559	599	595	648	606	598	587	611	642	581	616	589	617	596	597	640	610	589	597	643	607	565	635	632	585	638	620	606	613	578	594	568	614	601	575	589	593	649	622	605	567	601	615	622	627	589	601	661	602	619	645	619	630	633	632	640	602	630	609	608	620	623	620	596	607	618	598	609	623	579	594	594	596	622	596	618	611	626	620	593	567	608	635	612	588	655	607	623	587	619	579	605	627	604	548	583	623	634	609	607	635	606	582	615	586	576	638	592	635	571	646	613	600	618	613	636	607	570	604	613	589	628	626	623	617	668	597	585	625	624	627	620	632	622	604	650	608	597	573	615	604	587	630	602	631	606	636	622	593	559	604	583	636	586	613	651	631	651	625	610	600	611	588	617	570	678	605	602	631	587	622	676	643	613	595	605	580	657	569	574	606	625	582	623	578	593	582	580	614	618	610	614	605	625	614	595	649	595	620	627	577	574	592	574	594	626	621	578	571	628	617	622	630	583	596	629	588	621	615	638	623	579	593	638	595	592	614	620	582	639	583	607	623	571	614	587	589	625	569	650	601	615	619	614	634	604	608	630	586	639	651	586	594	654	598	608	615	569	610	594	653	630	591	612	638	584	580	664	608	588	600	588	634	585	582	599	604	607	658	619	675	642	625	600	638	559	589	599	633	625	614	587	575	617	628	706	610	594	595	641	611	637	605	600	591	655	619	582	554	600	575	583	633	559	620	626	617	617	623	628	626	618	657	630	604	623	613	629	585	595	646	625	647	621	637	584	613	591	621	614	609	605	593	618	631	630	622	563	666	589	623	624	609	610	581	593	615	589	595	631	621	550	584	613	614	589	626	587	583	598	602	631	643	654	608	620	601	585	577	569	584	612	589	591	623	590	660	621	543	633	638	619	566	576	633	587	622	612	620	647	613	611	655	611	632	565	553	551	597	633	637	593	631	566	611	633	551	660	652	630	611	627	579	619	609	607	672	647	568	589	597	632	621	623	611	623	614	649	622	610	633	620	614	622	638	679	604	627	638	598	614	576	578	588	595	601	656	596	579	594	616	625	606	588	585	558	586	586	649	621	581	629	616	584	644	641	607	589	576	622	562	619	624	674	634	625	652	612	610	589	592	595	634	620	569	640	603	634	622	615	633	622	649	634	609	652	620	641	630	631	615	633	571	580	612	574	591	581	589	590	619	583	620	600	593	588	580	591	608	597	585	627	600	621	585	607	578	573	639	640	549	625	601	597	590	633	630	638	623	654	582	568	590	600	648	596	671	621	621	638	652	576	592	611	590	602	615	594	634	629	610	623	591	617	589	612	586	642	594	562	629	627	610	602	598	622	577	595	618	619	595	619	595	580	628	612	596	629	588	564	640	567	599	595	650	616	627	625	620	652	607	609	627	605	592	612	624	595	622	585	642	613	584	592	617	614	592	563	605	600	599	621	641	637	587	620	609	614	614	581	630	619	602	585	587	643	588	598	628	659	640	598	605	622	599	601	603	616	628	632	633	623	603	599	630	657	634	628	614	597	611	582	607	618	556	610	611	641	588	550	607	630	582	627	682	608	637	588	638	601	616	640	596	602	620	607	654	647	585	647	613	629	604	589	581	650	607	601	614	578	604	627	601	572	626	584	607	606	613	624	576	609	619	550	615	608	590	595	633	597	647	588	621	592	599	575	610	612	590	617	614	602	631	609	608	576	625	634	614	585	592	580	563	609	613	630	617	573	658	622	609	632	622	597	675	627	613	624	599	559	591	614	567	569	585	616	634	633	632	621	561	644	627	604	617	642	629	592	608	605	616	622	604	632	632	630	594	639	590	667	556	657	593	660	578	636	604	617	622	620	558	606	603	592	641	603	609	606	587	637	639	587	585	621	574	603	631	627	587	594	626	629	613	616	647	590	598	618	589	621	585	589	606	618	651	627	644	605	656	612	633	654	649	649	624	612	624	610	613	611	600	654	589	611	578	655	622	562	619	635	560	609	605	588	620	621	638	593	605	607	572	690	608	607	581	632	614	644	583	586	587	607	606	603	597	625	627	627	598	647	646	579	560	622	582	590	608	620	604	600	614	606	607	562	587	584	633	646	585	649	601	629	619	590	627	591	588	627	623	635	636	589	627	608	634	581	622	590	617	607	623	624	636	627	571	582	611	624	595	602	613	624	600	613	603	628	598	583	559	594	588	577	590	604	588	606	605	580	602	590	595	589	643	570	605	556	628	591	572	578	614	567	618	622	641	599	597	578	617	618	605	632	637	593	573	590	596	623	572	606	599	596	577	581	568	580	592	605	597	547	593	588	623	585	591	661	599	580	578	619	612	598	596	582	602	635	618	597	626	622	642	607	618	621	673	602	628	651	630	636	644	613	635	611	614	627	583	605	606	579	643	601	569	641	586	613	615	609	609	556	615	551	623	590	600	618	576	603	623	588	588	598	645	649	615	628	643	582	587	584	603	602	598	643	625	608	637	603	616	576	626	606	590	569	641	568	594	576	614	616	628	594	579	583	595	608	577	623	643	613	634	642	572	633	609	643	641	611	599	647	606	593	607	611	553	646	591	604	591	596	614	577	593	605	617	590	580	620	567	582	617	583	607	571	619	626	620	641	649	595	616	593	569	642	583	618	657	618	606	610	587	586	660	649	670	620	586	627	627	618	636	600	635	630	611	620	600	597	604	604	578	583	577	631	622	585	560	613	583	611	613	591	621	613	580	560	593	630	652	618	591	600	664	620	617	660	600	626	602	599	579	636	614	609	597	583	616	635	648	631	644	615	630	606	634	581	642	581	667	615	573	654	611	573	610	588	600	580	602	630	621	548	647	627	635	626	624	587	591	580	629	599	615	634	606	615	604	638	623	620	610	667	585	630	616	624	618	609	597	627	625	603	593	658	651	624	600	599
19915	26002	1694	1159	1089	1064	978	965	893	917	984	939	906	903	903	866	912	880	861	857	914	834	856	885	853	834	872	845	900	848	871	881	829	856	847	847	894	885	881	800	879	827	841	875	823	888	852	840	879	892	898	818	874	854	842	881	844	878	877	835	897	822	866	873	843	861	882	885	825	905	858	857	862	872	850	848	854	912	834	823	832	916	853	902	836	854	846	823	869	905	891	839	857	837	856	886	864	858	837	865	839	881	798	829	898	857	874	842	889	885	902	836	856	853	866	816	885	898	880	897	859	820	838	823	847	906	845	866	881	824	857	872	803	857	825	901	814	862	845	858	858	880	867	907	898	829	820	821	879	862	869	837	807	922	849	877	864	871	879	830	852	894	904	917	865	907	851	849	836	850	871	864	864	894	852	861	896	858	809	915	890	903	877	864	906	842	812	870	886	877	850	924	889	850	864	832	902	846	837	811	853	862	871	848	883	873	903	848	884	876	887	898	875	830	879	853	817	797	885	892	880	927	937	867	869	822	813	918	870	854	852	865	812	904	885	892	839	854	855	872	887	852	931	860	853	832	896	819	835	849	831	867	826	806	908	859	906	879	834	862	837	818	854	823	837	875	842	858	892	871	847	853	857	871	892	864	825	852	869	813	935	873	869	894	876	824	914	832	894	801	853	851	845	886	872	888	865	854	845	858	864	858	862	870	872	848	884	895	899	880	879	846	869	868	883	810	866	824	804	820	877	861	822	821	856	864	898	844	903	899	845	811	850	871	842	844	847	869	915	831	833	872	830	890	879	921	852	885	845	862	819	865	813	842	855	869	834	835	846	857	899	863	896	858	797	879	889	854	833	832	827	855	861	832	836	876	854	819	903	875	873	854	816	827	871	843	882	858	890	795	815	878	847	860	834	903	893	885	822	845	904	820	882	846	822	848	855	833	905	912	891	838	871	847	898	912	837	811	845	878	841	858	854	861	894	854	828	867	860	863	823	859	855	847	894	900	863	865	800	860	792	817	823	880	895	861	866	830	892	888	888	863	873	887	859	830	841	869	860	847	889	903	855	859	875	893	837	832	874	893	893	852	858	888	841	813	850	859	857	861	855	858	848	841	845	871	858	897	887	794	888	835	873	865	881	824	946	859	898	856	852	872	868	867	887	867	829	822	875	838	863	809	844	884	846	859	852	836	822	863	830	856	844	829	865	932	859	835	871	831	821	899	829	883	903	892	847	936	907	902	902	868	863	862	854	847	890	815	862	840	921	877	805	806	965	851	850	852	877	922	885	933	909	837	854	822	869	860	862	883	884	872	867	838	869	842	856	854	866	887	949	886	843	859	923	845	870	840	875	883	854	870	842	906	848	887	855	845	868	855	865	839	873	887	863	912	849	824	910	902	851	874	914	875	860	907	879	849	845	832	822	847	914	875	881	868	922	873	881	855	905	842	876	836	890	932	879	842	845	861	877	848	853	856	862	858	819	919	910	857	897	854	879	887	886	853	829	820	845	827	805	854	918	859	880	853	827	907	855	860	845	941	856	878	887	882	850	858	878	867	897	831	853	912	796	857	827	852	839	826	864	876	881	856	873	874	874	825	888	853	837	848	826	871	843	869	868	857	879	883	860	866	833	844	876	892	827	936	804	913	844	902	863	898	878	868	881	868	870	912	833	853	881	877	847	852	881	870	863	870	880	857	844	859	889	828	843	830	842	828	863	796	871	862	836	890	899	887	849	912	900	905	903	850	884	881	876	820	838	832	850	820	839	890	846	883	850	857	864	841	848	843	843	917	861	857	858	881	820	881	892	858	818	849	916	817	808	822	894	828	827	859	830	840	839	818	885	841	860	841	774	848	837	832	878	828	864	917	882	860	898	802	845	877	852	898	816	832	842	858	848	898	868	854	859	875	854	867	907	854	882	858	871	828	907	882	896	851	850	851	883	892	858	831	881	849	887	954	825	887	815	843	909	885	784	885	872	877	845	822	833	843	846	853	895	875	796	852	839	908	862	894	842	887	880	819	857	856	853	870	861	837	858	870	880	837	840	935	844	828	851	882	901	849	877	903	844	848	884	866	887	926	898	897	898	878	877	827	910	820	864	783	825	837	866	812	858	857	857	829	870	836	872	853	850	887	862	897	849	818	880	880	832	810	908	786	860	862	881	865	863	892	879	839	912	871	915	802	801	851	822	842	787	878	824	827	903	875	883	920	892	859	828	834	866	859	878	906	870	875	853	868	827	848	869	854	871	846	808	818	864	860	862	868	852	867	878	886	895	841	922	881	882	832	897	894	848	900	954	907	852	854	882	853	851	863	866	872	884	896	831	850	824	860	866	855	835	872	879	917	861	874	848	875	850	826	896	889	843	896	849	843	865	909	878	825	933	872	816	855	866	873	875	857	904	840	870	869	885	846	824	859	855	891	894	860	854	829	878	879	857	838	844	837	849	857	840	836	848	831	864	846	867	884	845	862	888	881	861	834	902	900	856	862	891	845	881	896	854	841	858	863	886	879	860	888	855	833	850	846	883	849	826	863	882	835	877	839	860	852	912	888	838	868	888	849	954	876	865	807	825	846	819	840	857	855	930	861	853	891	893	868	787	889	865	811	877	881	917	880	845	895	854	782	844	853	842	836	830	851	823	886	895	825	864	922	815	879	862	873	843	798	854	879	892	866	830	865	904	833	886	862	820	869	887	884	817	889	877	873	833	904	808	873	857	843	839	880	875	834	920	847	872	860	878	908	860	860	872	885	873	960	865	807	834	841	849	928	885	843	848	861	871	848	865	892	878	832	854	847	866	874	919	883	898	908	877	825	848	852	923	887	859	866	851	878	867	859	874	849	873	878	860	887	796	821	851	876	885	858	840	901	870	892	854	852	867	908	843	859	912	917	871	875	878	812	898	807	871	899	836	850	876	880	843	826	834	854	850	844	844	922	932	858	856	827	863	822	878	866	890	885	857	863	869	883	886	838	896	860	873	874	869	896	854	830	889	857	837	863	839	863	863	845	901	918	854	851	768	807	880	848	883	877	896	840	887	847	869	900	913	849	838	848	851	889	867	812	901	832	882	878	868	852	876	857	872	876	853	873	843	900	888	851	912	881	879	831	874	903	840	852	841	864	929	890	844	874	849	886	914	870	870	861	784	853	795	828	873	887	833	928	898	883	893	878	879	848	889	842	900	888	855	862	825	889	832	893	866	894	902	861	851	881	813	833	863	815	875	834	854	803	887	866	879	892	892	852	868	887	889	833	818	878	852	846	846	878	863	861	866	781	845	872	791	843	892	875	866	859	840	874	867	832	848	928	867	842	861	879	869	893	860	865	903	873	902	854	825	873	882	890	830	871	880	843	846	903	885	869	855	867	888	812	855	893	871	833	897	870	894	855	830	858	876	823	851	893	874	883	839	884	837	890	856	825	882	851	873	836	856	851	895	887	866	882	836	873	858	848	848	875	857	887	833	826	917	851	827	882	876	889	886	829	834	834
23741	20956	27770	24097	20830	9681	1434	971	873	893	792	755	761	762	730	701	737	744	753	756	704	732	766	1675	744	699	732	695	719	713	775	685	646	663	677	767	716	677	721	722	687	694	732	681	700	763	682	696	721	717	742	653	660	661	669	668	717	682	676	716	678	700	653	721	734	708	691	658	702	697	669	633	710	664	673	714	624	670	771	675	706	685	723	718	692	691	720	712	680	654	699	666	726	758	660	678	714	677	699	701	641	683	689	673	707	702	680	725	686	672	670	729	692	705	710	688	684	676	689	641	726	689	681	703	699	685	659	757	672	688	785	647	653	757	715	665	652	675	686	696	720	698	707	678	662	712	696	651	680	748	691	664	729	726	678	699	678	669	709	649	695	735	701	698	733	719	669	666	690	719	687	700	671	686	665	668	658	713	679	678	678	679	714	643	708	713	684	736	737	702	653	694	709	753	691	692	691	718	687	633	686	672	648	617	702	690	670	692	620	694	665	685	677	682	734	698	701	686	695	653	734	700	650	708	733	713	674	725	739	666	718	661	702	679	705	685	701	665	694	721	709	685	630	653	640	691	672	730	694	716	707	671	713	730	673	686	696	667	661	714	692	672	668	674	705	698	648	741	698	764	709	717	666	666	701	735	701	718	669	719	700	680	725	735	676	668	709	654	706	700	735	721	692	702	700	713	673	670	680	682	718	673	683	676	716	692	683	699	688	709	710	689	670	655	693	684	648	628	696	697	700	691	679	701	682	630	694	723	672	721	739	664	746	664	633	692	737	650	657	690	723	669	642	668	678	674	684	693	674	666	762	679	706	697	697	731	684	680	673	733	719	734	698	673	717	662	710	679	697	719	700	703	712	743	716	719	744	698	680	686	674	726	665	695	689	672	719	669	690	703	661	678	665	698	724	678	713	665	658	707	712	730	724	710	693	728	692	723	676	646	675	667	728	665	727	700	706	696	695	661	663	699	636	645	666	692	697	685	687	651	694	751	696	727	707	727	686	707	684	709	672	674	721	696	701	628	687	667	695	644	711	657	693	679	697	702	660	692	653	721	708	704	670	704	668	642	700	727	692	699	729	672	697	674	732	722	684	666	666	642	691	710	698	682	732	693	660	707	672	731	746	716	718	648	702	668	705	704	665	719	692	708	667	702	710	698	726	658	689	701	686	752	674	674	684	691	705	687	672	665	677	654	664	674	688	681	696	746	708	692	677	648	666	711	706	724	696	711	688	690	651	670	733	689	678	757	643	667	654	661	673	718	666	664	721	688	692	661	711	682	674	730	696	675	681	661	710	714	687	650	710	658	662	676	719	669	670	681	662	690	678	670	648	748	689	684	658	724	701	696	693	666	720	716	670	641	633	701	646	666	705	657	670	684	711	681	727	700	733	688	653	692	701	671	713	708	689	654	712	687	707	672	677	658	680	669	701	666	754	696	723	690	679	692	660	668	623	699	677	730	713	660	711	685	672	639	672	720	686	678	666	670	659	691	668	691	648	639	696	660	698	699	681	678	634	671	659	693	694	672	678	666	653	691	699	678	687	648	694	688	657	695	722	718	715	644	647	649	685	656	691	708	680	702	689	685	679	687	689	680	672	696	709	661	679	749	649	709	681	693	626	671	698	661	655	679	684	737	684	712	680	657	675	683	710	704	665	697	678	722	705	653	685	701	688	660	691	742	689	662	624	648	669	687	653	692	659	650	734	670	670	696	709	648	648	726	638	662	663	743	706	701	642	700	651	690	678	707	698	708	659	685	703	694	677	710	649	709	725	681	697	690	641	697	660	687	678	711	675	683	680	624	672	689	717	661	676	709	707	683	672	643	684	668	709	706	672	692	718	705	652	751	755	655	678	695	692	715	713	658	647	715	671	668	683	681	665	699	695	651	703	684	706	701	691	680	659	652	679	729	667	693	651	702	619	732	677	671	656	672	684	654	675	708	682	703	696	676	729	735	720	704	634	699	662	688	718	680	714	670	685	717	708	685	703	696	697	732	657	670	692	672	681	701	686	704	680	710	676	674	723	660	662	671	645	698	729	687	665	693	739	716	699	691	699	717	700	669	685	697	660	732	683	687	698	668	710	711	676	628	695	725	773	693	710	687	668	669	657	673	690	721	750	670	700	693	721	685	672	733	670	677	695	668	709	696	646	677	691	702	720	630	685	732	730	720	715	658	734	640	681	731	678	694	697	672	662	661	680	710	688	689	673	667	703	700	693	650	630	708	688	709	689	701	696	689	687	671	670	682	754	687	690	670	673	688	690	674	707	695	663	653	683	659	695	674	681	675	668	739	674	695	659	647	682	693	694	693	658	651	662	670	652	684	696	673	705	657	755	693	677	675	714	656	711	652	722	700	696	717	709	666	645	723	701	703	736	700	667	741	660	683	707	676	738	638	706	746	648	684	691	682	705	744	680	740	754	699	742	689	703	652	676	663	709	698	684	694	643	681	717	727	744	712	676	716	705	726	724	630	658	732	686	656	757	710	643	630	688	643	718	715	661	706	673	711	690	721	683	645	696	693	711	706	699	707	656	666	730	708	707	658	688	682	658	669	671	659	690	686	694	709	718	691	670	676	696	680	649	689	689	654	692	681	686	708	737	730	672	692	720	685	697	702	685	690	682	679	702	677	715	722	697	684	683	655	746	673	625	669	689	685	707	722	649	687	665	713	717	699	667	675	677	711	700	705	677	719	707	699	683	707	716	686	684	701	686	693	698	686	690	754	690	715	670	676	685	689	667	717	739	692	699	734	692	652	662	678	711	695	715	679	732	684	654	684	678	634	687	680	669	662	635	711	649	702	675	662	676	707	709	680	686	704	707	739	712	684	686	710	678	657	681	677	667	645	703	662	687	657	726	663	715	671	650	689	663	661	695	677	681	732	757	693	649	693	648	678	690	667	679	676	677	691	697	722	722	698	710	724	718	627	654	671	689	644	705	718	687	732	742	734	695	645	702	688	672	683	727	665	688	657	683	654	661	666	704	711	689	678	662	720	648	723	683	705	692	710	692	686	696	688	681	695	682	694	612	686	646	682	722	696	692	682	669	687	726	695	690	679	717	695	710	708	674	648	708	733	685	722	696	735	702	676	682	671	674	678	733	685	691	631	686	689	701	688	694	658	693	734	707	707	705	720	714	662	696	723	670	676	650	683	667	681	677	672	723	673	638	700	679	713	650	697	679	651	704	671	695	706	724	673	674	681	713	706	619	689	714	703	655	671	676	737	705	699	662	650	645	708	665	658	678	694	674	686	693	679	691	704	656	710	664	703	628	689	672	645	676	730	715	655	666	707	650	658	701	680	671	650	692	662	714	714	723	654	685	714	679	709	705	707	672	687	671	712	675	709	636	646	702	697	651	655	696	703	723	688	670	702	692	658	706	683	680	674	693	666	727	697	686	716	726	673	713	683	679	688	678	708	647	697	694	686	680	713	674	735	716	712	680	703	670	705	727	699	693	700	612	720	706	686	685	709	712	728
42199	44376	7554	4060	3015	2467	2056	1766	1561	1502	1492	1337	1224	1233	1234	1197	1121	1078	1107	1075	1064	1005	1199	3652	1084	1057	1014	1017	970	1012	1004	1035	1048	988	1015	1012	989	967	997	1011	1023	903	1033	1001	968	960	1024	1022	963	927	992	1039	990	999	1022	1007	1021	929	965	954	1030	985	988	999	1001	982	1027	1035	969	979	985	973	995	995	970	1014	980	1032	954	960	952	962	1029	995	966	973	974	1015	968	977	986	975	952	979	986	996	1010	1009	928	948	924	1050	1038	959	978	960	1002	1083	1028	927	958	1004	1011	1028	1000	995	1014	992	988	960	1030	958	967	972	964	959	968	1013	963	989	1007	969	934	971	1040	988	1031	950	973	969	991	988	1011	1029	1019	1016	1008	986	938	986	970	1015	1075	984	1003	1004	942	1009	990	1009	962	1009	989	972	983	1009	970	992	990	970	965	1024	958	989	1051	958	989	926	982	1019	1026	966	964	1008	1046	1027	1001	1007	1006	989	968	1009	967	991	911	1019	945	927	1017	975	1062	962	997	972	972	1027	1034	938	972	1020	1030	936	1035	982	994	1048	942	980	940	952	974	982	992	977	976	990	1059	1007	1004	990	983	973	1010	944	996	974	989	998	929	967	992	1050	972	1023	948	982	950	976	976	965	994	1002	987	968	961	965	974	1002	971	944	995	982	957	987	952	1059	1005	977	999	969	977	949	987	982	1012	953	1028	1000	1003	1021	1031	1043	990	996	1004	924	966	981	923	965	990	978	976	1058	963	1019	1010	1007	999	1034	971	985	1001	950	1013	975	1030	1028	1014	982	938	993	951	966	978	987	1017	1027	984	955	971	964	943	965	1028	962	1026	987	976	986	928	967	982	1043	938	967	1022	978	1001	927	1012	1063	1021	935	1008	1039	976	979	962	922	1035	993	1041	1030	987	961	979	982	1002	929	947	1003	939	1014	991	1019	957	917	1014	993	978	1000	958	983	911	999	1009	967	1045	988	969	951	1014	988	977	1009	1013	971	973	997	981	990	968	985	928	1030	1008	972	1038	1018	1013	965	1018	1005	1046	984	978	959	1014	978	997	1003	1010	978	963	1010	959	1080	955	977	1000	1001	1003	1017	1021	964	971	999	1024	978	1008	1032	1048	982	997	1019	965	1003	1032	1002	1015	1022	1031	954	958	995	1017	997	1007	975	991	980	984	1021	974	1020	976	953	960	981	1019	1003	963	1036	965	992	1010	999	950	960	982	1031	1034	1005	1037	981	959	1019	968	1003	1062	1028	1004	1017	933	971	1005	984	1024	990	1010	979	1014	996	968	968	1054	916	993	998	986	1004	1075	963	1031	884	962	956	971	981	936	985	1024	1048	985	935	1014	960	965	1018	971	986	959	1027	945	1046	981	991	919	931	986	947	997	996	984	950	1039	994	1009	934	1002	1016	961	992	1007	950	960	972	974	1018	964	986	1034	978	964	968	973	960	998	968	957	996	1011	923	990	1003	961	995	1017	1006	1024	955	992	963	979	934	975	976	979	963	985	1000	1008	967	1014	980	989	1033	941	1029	941	999	1029	985	990	1020	1016	1029	1031	1022	945	992	970	953	971	1001	1006	1009	975	964	939	995	968	968	946	966	973	952	941	1022	982	934	958	986	971	1016	1045	1005	964	1000	984	959	960	927	976	975	947	1019	979	992	997	1002	922	999	1028	983	1025	1007	929	975	1015	1007	997	995	984	1018	995	998	983	943	1007	997	1011	957	993	968	1048	1009	913	985	985	1030	969	991	960	908	992	937	1020	995	945	990	953	1010	982	1012	928	954	1033	938	999	1056	985	951	1040	1023	1008	937	1013	957	954	999	965	987	978	1021	1017	996	1015	1027	1022	969	985	962	997	1020	1022	977	994	1021	1032	953	1027	1004	964	994	1060	1008	979	977	932	999	973	997	976	959	997	921	985	1008	992	1006	1002	1046	972	959	1010	1041	1010	996	1003	1019	1023	962	985	1021	1012	996	955	996	1024	957	932	928	944	963	1008	960	953	992	1006	1023	1068	950	940	988	1029	1014	1021	1013	988	994	950	993	987	985	974	928	991	1020	979	973	1014	1009	954	960	1004	1016	959	960	951	1002	972	1002	999	1012	962	1001	1013	980	970	950	984	1002	913	1016	1005	978	1024	1014	950	980	996	971	928	1004	950	1056	971	1036	1013	970	999	986	1039	954	957	949	981	954	973	991	992	1081	1003	973	963	1009	968	977	1017	978	1014	1001	1051	955	1025	1035	941	987	947	979	993	988	978	972	993	933	972	1003	1007	981	974	976	1030	979	1008	1002	989	966	964	1042	1015	929	1006	979	985	934	1032	966	1011	960	1016	1004	943	1017	975	1017	1042	992	955	999	1040	977	957	978	995	924	1019	1005	1030	1048	1036	1071	952	995	979	956	1051	996	998	972	1022	1032	947	1000	951	988	943	1016	992	944	1008	975	984	995	981	958	1004	994	985	988	1007	941	1004	1012	1037	1018	963	981	989	966	976	1058	974	1005	1022	1012	1002	1004	1000	1006	967	904	991	982	1007	962	935	1018	956	996	986	968	981	999	973	978	963	1004	1005	944	980	969	985	1006	1001	954	969	985	1040	930	970	954	989	985	982	942	1002	1046	1000	1030	1023	1027	1015	1033	978	944	945	957	1020	971	1024	1025	976	981	1015	966	989	967	1015	1017	977	996	978	992	936	963	989	953	1000	986	969	965	1001	980	1017	1018	938	1000	954	996	992	979	980	986	978	921	971	1010	993	1013	1032	983	1013	1015	949	1001	935	1031	976	946	985	1046	992	1020	994	938	1026	1008	995	950	973	1052	989	974	957	1006	998	1016	973	1045	970	986	1016	969	951	966	983	963	974	1007	979	996	950	1003	932	1009	1017	995	1004	956	1014	1036	954	939	947	979	1011	983	971	989	990	1002	971	1011	1022	961	938	1042	923	985	969	1037	1022	1003	944	937	1007	975	992	989	1021	955	972	1004	1007	976	985	990	1005	1035	969	1010	973	1029	927	988	980	973	958	1015	1038	984	1003	968	1001	938	940	920	1001	982	992	987	982	992	1000	952	1047	1016	974	983	1008	1014	1030	1010	978	1016	994	1000	1013	1016	1035	941	999	961	985	996	998	920	968	1016	985	998	968	970	1014	977	1007	995	998	986	967	945	980	997	1007	973	1013	1005	997	983	985	980	983	1017	961	1013	968	1026	986	970	990	946	1063	1040	985	996	993	957	959	974	963	1002	975	1029	966	1036	959	977	1008	1005	954	957	953	970	987	1013	1000	961	950	939	955	956	992	1051	973	1056	956	997	1065	959	949	990	961	996	983	987	1017	995	1001	976	998	968	961	991	999	978	993	995	975	909	999	993	1003	971	1053	1002	1009	1000	982	987	997	1026	975	1029	961	987	985	965	1052	983	947	1022	970	1022	985	1004	991	988	935	971	1037	976	994	980	961	993	988	991	973	987	1012	978	980	982	974	1047	1015	990	1044	1005	992	961	996	994	987	1036	1001	1000	955	1022	996	1032	1041	984	1047	1023	986	998	941	930	974	1052	972	902	994	951	1025	1017	984	925	946	1013	1070	994	998	1015	970	1035	1003	962	1080	985	982	967	1008	1002	999	1006	989	969	946	981	963	977	971	977	994	1001	989	1015	966	1046	965	1004	992	1001	1006	1055	999	984	935	969	956	982	1015	1001	1033	968	1016	1020	1003	994	966	992	1024	982	1029	1041	956	984	984	1011	1011	1012	950	1011	1013	946	1038	935	968	1030	966	1030	971	994	980	977	987	979	938	967	998	1065	995	957	1044	1008	1010	942	941	1048	946	1003	1017	985	972	970	997	965	998	963	1020	996	1076	951	1000	998	1000	1023	976	920	977	1009	988	1001	979	1010	979	986	993	1040	1010	973	1054	996	960	976	955	1008	990	974	1012	943	1013	1006	1007	1004	946	973	992	1002	1028	1007	970	1020	1074	1020	907	983	972	958	1005	964	981	971	944	1034	1029	961	943	980	1037	941	983	1003	1013	1000	1004	940	1000	964	988	948
22742	20885	27790	24034	20850	20666	4873	970	708	651	627	580	534	536	515	463	469	465	457	413	448	460	456	1931	371	430	425	401	377	395	378	382	385	383	355	381	379	385	384	395	389	400	377	397	380	404	358	364	374	403	380	364	373	363	376	341	369	367	365	358	390	400	368	380	379	361	380	356	399	412	345	359	332	353	335	414	368	385	353	392	354	347	357	397	347	354	365	362	345	395	372	362	382	359	394	356	383	398	335	355	407	346	408	351	412	330	375	375	392	383	334	365	370	371	344	373	346	339	360	331	344	364	371	373	375	383	364	357	378	342	365	350	349	352	355	366	353	393	332	359	376	373	391	374	355	365	386	353	356	363	404	382	383	377	403	375	361	379	383	411	360	353	375	369	412	394	385	380	373	350	391	382	379	405	401	369	345	414	389	353	406	354	361	385	386	373	364	406	362	358	350	363	418	372	350	333	372	367	362	340	379	380	346	349	383	362	344	344	414	366	353	350	339	350	370	357	359	360	350	373	368	377	366	346	365	372	398	357	400	347	331	378	401	369	349	340	362	371	349	398	359	422	362	365	405	351	354	370	342	361	358	372	350	382	373	395	367	358	418	375	355	327	335	374	371	357	377	361	354	356	374	352	356	376	386	378	384	367	373	397	382	337	384	370	357	362	384	388	385	378	402	348	383	405	362	346	356	343	348	386	374	392	315	351	360	366	382	392	380	367	403	328	394	363	329	370	359	418	351	359	405	393	343	352	355	371	350	367	378	358	332	385	360	371	370	381	363	362	339	356	361	383	363	332	377	366	349	407	368	388	372	363	342	366	334	368	327	373	389	368	366	379	343	398	383	361	364	396	360	378	365	364	370	381	373	379	351	354	348	342	377	395	386	379	343	346	389	375	363	340	349	316	386	319	380	377	378	369	385	409	370	387	388	370	364	390	383	374	387	373	357	388	360	360	348	344	396	335	358	388	380	374	354	354	315	357	340	372	369	369	367	377	392	373	345	386	369	379	379	381	371	357	410	363	379	309	347	394	375	405	358	393	374	353	344	343	402	389	374	376	372	362	354	388	362	353	348	380	343	391	342	366	350	376	418	369	366	367	399	372	371	377	368	381	399	338	376	397	357	373	357	344	389	325	366	345	363	335	392	341	355	350	369	404	338	380	346	384	418	365	377	369	354	379	340	365	380	392	374	368	368	383	354	389	363	365	390	353	354	352	351	359	365	366	372	380	384	375	343	354	375	391	363	366	365	359	407	358	380	377	407	365	365	357	371	341	374	343	342	346	363	357	386	370	351	379	359	383	378	383	363	377	359	343	390	359	375	371	372	317	397	379	350	376	343	360	359	398	403	398	384	334	325	382	379	346	352	367	356	353	379	370	333	377	326	394	364	350	344	355	358	409	353	370	373	371	384	377	397	330	391	390	370	345	372	382	392	397	403	342	337	344	354	383	375	348	366	345	388	357	385	374	417	362	381	407	373	340	375	388	336	367	394	375	335	363	376	356	403	377	379	381	357	373	367	401	363	354	369	380	382	359	366	375	335	362	369	418	379	350	369	348	371	384	346	356	340	404	389	344	347	364	358	373	364	350	372	364	359	358	354	335	341	331	359	360	361	371	398	363	378	348	374	326	390	354	394	370	343	352	398	357	377	374	366	345	358	371	353	369	365	335	342	384	350	338	382	355	359	371	367	361	347	382	335	363	399	335	394	390	342	353	365	362	355	363	406	384	390	391	383	377	352	369	332	344	398	384	353	349	342	378	364	333	324	405	341	375	360	385	369	342	306	383	367	374	355	356	375	351	356	336	375	380	379	329	382	348	360	381	372	355	349	329	363	397	369	357	374	360	341	392	406	355	368	375	357	393	373	416	366	338	357	353	357	378	370	369	379	335	360	371	392	381	371	358	331	360	375	378	348	357	373	354	394	379	344	381	368	390	389	372	366	389	387	373	362	377	396	363	362	332	367	351	365	377	357	360	305	384	367	360	398	365	384	365	402	385	366	379	415	363	353	372	330	350	410	343	345	328	380	381	367	366	360	382	316	365	391	373	348	420	362	368	384	356	346	365	362	388	384	384	409	331	389	397	353	355	356	323	400	364	356	335	373	386	366	365	368	380	373	342	352	322	341	377	348	391	365	381	360	363	386	374	343	385	374	354	364	379	354	348	352	353	380	375	367	353	389	373	363	368	386	384	348	367	384	370	382	370	359	366	379	373	342	350	383	397	372	354	372	383	387	321	385	366	376	356	388	338	362	403	393	417	358	374	357	342	367	362	379	359	376	331	387	392	351	368	367	364	405	363	360	361	365	377	335	394	384	348	397	384	366	400	340	355	363	343	394	310	371	365	368	377	349	371	338	369	318	374	356	344	370	345	356	368	374	372	370	344	362	373	401	355	374	354	358	339	393	386	398	342	353	394	377	358	391	368	351	345	364	349	366	403	368	383	393	370	378	361	365	379	355	366	422	346	366	370	400	364	369	363	337	345	350	380	405	371	371	365	382	334	404	415	363	390	352	358	359	358	373	373	391	362	386	346	350	403	356	356	372	401	363	337	382	358	351	406	371	363	367	370	380	347	383	362	375	386	384	327	376	362	382	367	375	371	385	365	365	360	357	367	359	386	370	375	375	355	348	378	347	367	383	408	378	347	396	363	389	357	355	381	369	392	360	385	355	361	379	373	376	387	368	367	363	322	372	372	346	344	397	416	351	381	353	374	342	382	339	374	391	356	384	388	373	391	336	372	343	404	387	368	403	385	393	404	393	371	376	361	384	394	332	376	345	366	365	344	369	366	390	364	379	334	386	348	338	361	332	383	384	370	357	389	401	360	407	359	335	373	381	377	376	388	335	367	386	356	361	385	356	380	368	388	361	353	349	363	362	388	369	365	393	345	384	400	366	371	361	418	364	370	370	395	371	381	375	358	407	361	395	383	364	400	379	377	425	356	396	363	347	369	417	354	350	351	333	388	355	392	357	358	386	397	346	363	360	358	365	346	383	355	371	370	340	341	397	349	355	349	372	373	371	391	389	340	353	388	352	389	362	363	367	407	357	375	388	413	343	362	367	333	376	370	346	396	333	373	352	355	387	342	399	377	372	349	418	364	365	379	358	385	374	359	369	380	365	370	335	384	379	379	362	338	386	378	369	393	391	373	362	377	352	352	399	369	363	373	346	397	325	347	392	369	360	377	387	358	368	375	366	383	372	387	384	367	366	353	403	408	383	335	384	358	343	365	353	347	355	381	373	355	381	413	387	369	354	369	371	382	365	386	337	362	378	357	366	355	343	383	352	375	369	328	349	347	350	352	382	378	368	353	379	351	412	403	359	362	361	355	392	381	346	394	377	375	369	366	386	390	378	353	360	361	373	378	366	360	391	349	354	347	369	347	380	355	375	352	378	397	360	351	351	354	352	380	373	377	380	372	343	392	389	372	381	350	408	395	374	376	371	379	379	366	363	373	387	367	384	368	366	368	371	363	396	384
48640	45413	11387	5947	4241	3048	2476	2052	1645	1389	1293	1112	954	933	903	780	764	736	757	698	743	712	719	4443	663	628	607	629	646	591	618	543	577	603	571	561	577	583	588	571	569	605	517	569	574	552	592	550	560	550	587	555	560	519	555	584	537	547	520	593	595	563	564	553	575	564	591	547	521	550	559	560	542	544	544	544	565	565	562	571	558	565	542	547	573	549	609	582	530	562	535	580	567	545	535	547	536	550	547	513	556	563	563	557	579	557	546	542	553	612	538	575	546	507	547	588	537	559	547	528	542	544	537	550	576	544	563	540	530	532	583	520	554	603	558	537	527	503	562	552	510	540	530	525	535	555	530	530	563	548	511	540	546	564	536	562	525	513	589	554	522	483	544	551	565	528	576	543	534	534	573	561	573	561	521	532	574	553	544	557	550	560	528	553	545	539	547	571	510	526	577	559	552	520	540	557	582	511	535	559	546	529	524	546	534	553	538	530	544	520	573	540	596	523	551	550	525	504	546	519	551	550	531	492	552	540	558	575	524	537	564	553	544	578	540	532	546	534	551	580	522	475	538	556	584	571	541	574	537	533	542	551	564	565	563	547	493	580	551	545	524	548	546	554	577	552	552	535	562	570	543	522	563	541	543	586	538	519	592	537	575	553	521	537	559	566	549	546	569	546	536	519	572	507	513	555	485	522	576	516	529	514	511	548	565	553	568	541	533	514	549	561	510	599	563	544	545	537	548	575	541	550	537	583	547	546	521	500	547	534	534	532	526	567	546	537	545	513	518	532	519	538	556	579	545	543	554	537	558	553	589	565	575	522	555	543	506	525	535	525	566	508	515	548	566	560	516	601	565	579	545	547	566	583	534	530	545	552	488	539	553	557	512	552	583	518	532	527	527	527	590	556	557	538	518	554	524	549	532	530	533	513	514	517	547	509	513	552	536	501	599	531	533	562	542	538	572	548	580	533	514	537	516	527	563	564	560	568	556	553	539	530	536	557	531	544	577	560	508	568	565	535	538	515	509	572	574	545	533	556	531	502	554	545	542	533	521	486	546	527	557	541	543	522	538	509	555	512	558	596	517	576	549	522	567	564	547	571	529	568	560	546	548	549	506	509	528	563	550	544	577	528	526	577	535	520	556	543	576	521	532	549	563	575	539	569	540	572	523	544	596	563	539	530	578	504	568	545	548	540	570	552	601	556	545	557	532	572	532	517	557	567	552	539	543	532	535	568	544	533	532	587	566	529	535	539	536	561	570	546	608	567	572	566	521	543	573	512	546	562	573	538	563	545	575	586	551	541	574	538	536	554	554	542	526	555	543	540	572	513	526	571	524	555	552	596	503	528	530	521	558	530	544	584	541	513	567	575	563	548	533	493	533	521	562	542	544	529	547	544	541	477	539	517	549	538	527	588	541	516	513	568	525	523	520	544	568	519	564	525	540	603	533	584	554	539	506	564	536	530	547	577	545	578	564	582	511	520	548	579	539	535	534	543	534	525	550	571	557	509	578	535	563	527	531	550	480	539	550	498	514	552	563	523	529	550	510	545	581	523	580	529	539	543	546	562	532	570	475	531	559	559	502	542	527	555	585	519	577	549	546	545	528	517	555	567	529	521	563	593	546	571	555	577	562	565	512	585	531	541	500	598	476	555	567	580	536	542	522	530	570	574	541	497	554	515	572	533	497	526	488	561	533	533	570	513	588	541	548	563	591	551	532	539	533	542	566	534	517	547	546	538	491	552	559	560	542	531	542	526	548	536	532	504	548	544	568	558	565	541	579	563	577	524	549	541	578	544	552	539	534	548	537	501	561	546	524	532	526	512	509	530	555	565	546	583	557	538	549	596	570	555	520	540	535	577	524	539	583	509	527	563	565	543	545	504	528	545	543	568	568	507	559	577	548	508	546	534	553	569	503	590	538	541	580	562	550	553	553	536	565	528	564	546	561	514	541	511	523	540	500	527	541	584	542	514	527	550	550	550	542	588	583	528	529	525	576	544	560	526	566	517	546	568	541	529	503	526	556	534	559	549	549	600	549	560	572	552	529	592	531	577	530	515	560	560	529	538	523	522	558	563	585	530	584	544	572	604	573	517	525	585	555	556	538	540	509	567	529	504	535	571	571	516	530	541	552	544	571	539	546	564	555	495	514	540	572	545	539	573	555	562	547	563	534	526	563	563	504	549	535	486	546	535	524	544	567	533	539	541	565	533	518	561	515	546	554	558	537	556	537	570	553	495	519	528	520	550	541	557	536	536	544	556	545	557	593	488	523	543	524	581	538	515	551	557	539	540	532	508	535	509	550	560	585	576	493	538	538	574	528	543	569	591	546	543	517	528	568	534	587	501	572	582	587	554	536	547	494	552	575	541	576	543	580	547	518	573	538	549	526	506	541	591	524	526	585	551	565	551	503	580	539	536	587	509	543	584	552	526	537	563	555	570	543	520	564	540	529	533	557	540	586	544	615	560	582	566	524	562	569	507	532	512	565	578	519	525	551	511	503	503	512	555	527	512	527	548	561	530	550	518	544	530	556	538	526	584	596	553	534	545	524	530	570	557	570	526	528	551	546	556	509	564	562	564	564	558	501	544	516	542	498	543	543	533	504	532	522	575	545	548	524	571	586	551	558	541	514	536	530	513	568	555	531	523	540	533	518	557	562	540	545	542	543	538	546	545	574	591	502	573	557	536	533	549	570	539	542	511	536	499	520	610	542	542	535	509	592	546	609	521	538	549	543	561	548	574	541	558	564	553	588	554	594	605	551	550	572	542	543	570	541	538	521	536	578	540	549	577	568	550	550	518	557	505	535	557	543	564	581	542	558	522	579	587	547	566	558	542	531	520	537	545	564	581	552	538	544	561	526	550	547	566	543	534	601	530	551	575	541	524	523	537	517	506	587	564	558	536	540	532	567	516	540	577	542	574	478	528	531	508	505	538	554	576	525	520	537	566	579	552	527	520	565	549	519	542	563	531	598	592	556	514	529	553	519	566	534	527	544	571	540	534	542	511	533	571	594	518	529	549	560	519	533	570	544	572	580	539	516	548	563	576	557	541	504	552	570	560	536	588	580	542	570	483	526	560	561	530	573	545	535	568	562	528	584	573	551	530	493	577	537	579	559	579	529	573	517	582	530	564	567	535	546	524	516	519	527	525	567	528	540	552	513	539	571	535	574	530	538	544	540	522	555	544	524	584	569	530	532	540	578	524	534	532	532	544	553	532	563	552	562	551	543	588	568	558	533	483	568	549	574	546	498	543	534	549	559	533	538	528	521	552	569	552	524	572	533	561	499	538	549	526	535	523	554	561	556	578	535	563	540	558	529	553	541	540	489	554	570	570	549	538	536	498	538	528	544	528	533	521	543	546	530	541	535	580	552	515	524	529	522	519	550	515	547	522	545	585	528	594	529	546	546	573	539	550	562	517	548	514	558	537	573	546	596	554	528	539	584	552	556	518	531	490	535	528	552	499	570	530	547	560	525	527
26438	21684	13383	1662	770	689	660	685	660	639	633	618	638	615	581	615	633	618	654	613	585	593	608	717	641	642	617	636	594	609	610	621	594	648	621	597	622	603	606	614	671	633	651	629	615	625	609	596	633	626	626	602	609	646	633	586	609	659	642	592	662	610	606	645	610	576	598	548	674	648	626	622	634	561	617	629	629	672	617	618	627	575	618	597	607	590	564	658	655	641	585	612	634	618	597	576	625	635	626	629	622	607	599	654	631	641	617	607	624	599	619	631	629	581	591	588	620	604	634	647	635	615	599	614	590	639	625	611	585	627	608	607	663	596	562	635	622	613	649	614	608	616	597	617	593	641	649	607	632	618	595	565	632	613	568	605	623	600	624	639	625	609	612	594	575	634	615	648	599	598	654	587	612	588	668	669	601	615	642	630	587	593	597	582	582	603	583	620	567	599	626	616	604	647	632	599	631	659	594	574	635	626	610	600	609	617	666	635	594	583	587	642	596	634	647	578	612	598	655	634	612	597	606	598	592	646	639	630	611	614	614	638	666	621	577	623	621	646	593	615	643	636	602	604	603	577	613	585	637	602	596	603	613	627	657	632	607	619	612	578	634	611	564	647	527	564	599	617	603	601	648	623	611	617	623	639	619	615	646	636	533	570	646	663	606	640	536	625	632	646	583	583	626	692	599	650	635	614	625	658	606	616	633	611	590	658	629	633	637	603	579	611	608	583	646	626	610	638	663	610	604	600	603	572	588	640	594	629	622	617	620	588	616	632	603	638	614	615	585	605	612	615	601	655	660	599	608	550	636	622	608	647	633	603	590	603	639	610	661	634	672	571	596	556	645	631	633	611	640	623	599	641	630	591	634	593	590	593	657	619	600	621	608	647	598	635	629	599	632	659	581	602	596	654	577	608	656	611	628	619	595	586	623	597	571	606	607	595	587	627	628	646	587	620	588	642	597	601	635	609	593	579	602	625	596	600	631	586	591	616	618	629	616	642	588	625	629	578	611	622	626	596	627	642	602	626	616	632	643	638	606	617	588	563	591	604	624	587	599	683	624	610	680	607	614	583	622	619	634	678	609	655	607	610	637	594	600	630	584	605	636	627	620	629	623	642	642	602	667	658	654	609	621	645	628	667	623	622	612	583	612	657	626	625	634	632	645	634	591	631	596	616	618	619	659	624	612	621	615	613	661	632	592	647	608	654	636	636	581	605	631	666	643	654	640	611	594	680	605	599	658	603	628	597	627	604	626	641	569	608	586	636	592	649	643	643	671	598	611	650	630	617	684	628	579	614	644	645	598	658	656	611	614	632	615	642	639	598	639	590	579	650	580	617	623	629	640	681	595	592	626	640	622	579	599	582	627	645	612	623	607	618	610	581	569	560	632	643	574	666	631	589	644	604	650	569	647	613	622	607	609	571	656	638	625	609	588	576	624	614	596	606	608	627	609	646	574	575	638	656	629	619	618	618	639	585	634	629	632	571	626	612	639	625	628	645	653	641	606	667	634	641	625	616	627	664	693	557	611	620	644	629	647	594	607	593	595	596	625	647	633	562	641	579	611	619	619	583	597	618	628	630	628	667	633	649	586	637	666	625	624	580	622	616	649	642	608	610	671	623	599	596	625	608	637	638	631	580	605	635	638	633	644	612	630	588	626	662	577	657	677	623	628	626	626	588	651	605	558	614	590	636	622	648	606	624	592	673	594	632	612	632	627	629	645	619	607	583	660	661	604	611	593	580	625	625	600	595	608	640	614	615	579	592	603	595	576	632	649	617	591	622	634	588	608	609	613	601	615	686	607	608	617	626	665	645	619	623	582	611	597	611	595	611	653	598	644	617	628	631	649	622	615	626	615	608	620	599	609	601	587	625	554	633	613	632	623	640	635	591	643	660	641	644	585	604	643	621	654	574	616	602	590	618	611	595	627	633	646	606	591	620	626	616	609	629	584	601	639	577	647	604	581	583	615	628	681	653	608	650	622	591	614	624	601	696	666	624	636	593	596	608	616	648	595	643	599	629	673	622	614	632	667	628	610	660	610	599	607	590	591	587	639	639	664	649	571	591	584	619	637	611	592	587	682	619	607	603	644	615	613	637	618	611	575	629	627	589	601	658	606	638	602	629	616	620	586	577	656	608	636	622	557	607	635	570	571	623	584	612	619	577	636	616	596	646	608	690	637	603	621	599	659	615	625	600	661	648	613	614	609	642	629	636	609	605	619	601	607	635	627	622	619	590	626	611	652	626	599	614	631	603	587	599	633	625	620	613	601	643	658	598	602	599	647	604	632	617	587	615	623	600	620	589	661	641	630	585	600	647	619	615	586	610	622	612	618	611	607	590	594	627	639	569	692	643	621	567	611	592	630	562	625	579	637	661	584	624	620	578	620	616	575	650	652	625	655	633	610	669	569	629	615	635	601	593	623	641	629	635	588	572	668	610	663	628	652	665	642	601	614	645	636	590	593	683	612	577	612	635	654	613	596	653	611	623	608	582	606	609	621	639	643	578	651	637	615	560	628	588	654	625	628	618	592	612	628	624	653	606	612	657	618	635	632	644	638	595	655	632	638	610	632	666	627	636	651	569	641	650	613	610	590	607	634	608	572	589	638	595	588	662	650	652	664	634	651	636	580	599	636	574	567	617	617	638	627	602	621	629	626	605	624	610	615	583	605	614	678	598	633	602	603	595	568	637	652	629	566	623	615	601	600	634	642	662	633	664	645	591	580	628	635	625	615	617	660	626	600	587	638	652	617	566	611	630	621	650	594	633	618	606	618	580	632	582	644	612	635	644	592	618	638	623	581	608	615	606	625	617	629	582	643	619	620	590	573	616	622	600	607	619	605	582	622	621	680	669	603	624	626	664	580	650	649	654	610	645	631	653	619	644	592	620	683	626	623	625	619	612	646	611	613	611	599	616	658	625	621	611	605	647	632	623	617	657	634	597	667	669	669	596	655	554	629	621	660	646	616	615	594	604	657	600	595	593	617	680	618	604	622	587	622	620	618	602	602	634	597	609	591	606	600	634	643	607	604	622	627	629	568	611	608	586	639	598	607	644	616	600	570	648	641	605	653	587	597	605	623	651	554	628	608	577	620	578	613	625	587	634	574	560	600	658	623	613	642	608	624	652	625	645	607	647	608	624	629	614	639	632	607	602	649	610	661	604	643	632	650	634	664	633	624	597	615	629	625	568	640	604	619	630	641	612	605	615	626	642	619	658	592	604	557	621	650	585	669	628	658	660	640	629	622	625	634	607	636	605	602	598	652	646	617	649	588	640	624	621	624	628	626	634	614	587	652	577	545	648	634	611	590	609	609	631	607	591	647	644	630	590	571	652	661	615	692	606	592	630	620	602	616	646	626	631	593	633	609	596	659	634	600	644	599	662	588	589	646	602	605	654	603	603	654	618	610	639	633	626	619	611	587	642	605	548	629	599	603	618	607	573	626	652	578	616	655	604	631	631	573	599	653	598	559	629	669	603
20130	24901	1721	1262	1120	990	982	970	920	934	918	935	920	872	899	922	894	910	897	913	915	941	932	1292	878	878	883	855	924	877	858	848	910	871	870	858	830	847	883	912	879	861	902	892	853	897	875	875	901	903	863	872	866	892	895	892	894	870	849	868	823	851	897	863	858	903	911	874	895	883	924	854	908	862	859	941	895	837	917	881	923	866	920	868	923	872	933	834	881	875	836	855	884	870	892	862	828	910	882	896	900	798	922	885	843	826	906	941	844	852	900	846	846	912	911	869	851	867	906	827	872	903	943	872	881	888	920	902	882	875	873	887	856	867	873	873	850	918	908	841	867	915	897	840	857	879	912	889	859	868	846	908	906	872	850	889	875	848	896	858	879	882	873	888	853	842	879	843	920	854	903	887	943	872	856	809	895	854	891	830	829	872	839	850	837	905	873	850	871	884	892	868	882	876	877	955	900	881	894	867	891	859	903	888	909	883	853	916	851	873	864	881	825	887	883	938	883	888	895	892	874	885	815	847	905	925	852	894	899	859	884	909	865	936	865	905	856	903	847	863	953	893	888	878	872	907	909	911	833	929	816	858	819	906	888	870	862	888	883	848	891	877	881	843	838	832	892	881	872	883	847	883	907	870	875	883	850	878	889	850	853	873	910	867	922	830	858	871	881	881	859	902	872	898	862	903	838	899	827	826	888	870	854	864	860	921	867	903	877	817	883	847	881	818	904	894	854	866	902	904	883	897	898	874	859	901	824	874	854	887	879	883	909	843	883	914	881	885	873	877	916	914	856	885	867	875	905	877	815	851	875	849	876	911	871	871	810	905	929	887	888	925	852	882	838	830	899	917	915	883	889	809	826	898	872	871	857	887	835	875	886	887	904	881	880	843	895	892	853	932	852	906	866	891	912	863	844	848	926	857	909	870	903	861	872	897	889	884	925	891	838	877	911	922	856	861	861	807	837	919	933	814	919	894	863	874	853	871	850	865	865	885	921	859	873	887	903	882	906	871	869	828	895	900	909	900	867	873	897	891	856	871	864	875	878	829	878	845	823	865	892	831	868	862	907	873	879	856	882	843	858	888	873	879	883	817	878	873	884	901	934	811	842	917	881	843	908	897	877	868	879	889	862	910	882	819	904	874	909	889	858	904	831	871	921	890	910	921	858	890	910	906	877	898	867	877	873	847	868	887	879	875	882	876	866	833	824	837	823	886	928	831	919	878	890	877	866	912	862	813	879	870	901	876	854	879	887	822	849	947	818	894	888	842	884	830	827	840	882	875	884	873	847	835	886	832	914	879	853	866	823	917	845	933	860	883	902	882	880	878	910	848	815	905	882	897	843	857	877	887	869	888	870	941	946	881	885	893	848	849	880	881	853	866	831	849	864	852	888	863	872	873	905	892	913	859	887	904	903	907	933	875	857	877	856	854	913	835	884	871	893	847	913	889	883	820	872	884	876	897	856	880	874	898	865	892	861	833	885	873	891	853	901	871	887	855	853	917	895	887	872	853	882	903	873	841	881	849	875	921	834	890	873	855	880	856	890	889	873	898	887	899	852	892	864	899	866	852	879	884	899	849	832	875	853	894	893	848	795	888	916	909	825	814	944	855	881	862	884	904	881	867	867	881	841	897	869	904	894	902	882	888	865	884	958	893	919	881	885	923	859	877	851	886	879	830	893	935	878	904	915	895	873	784	859	847	910	931	827	844	899	840	848	882	924	901	862	849	894	912	885	917	897	886	908	892	885	920	855	906	888	853	827	846	887	867	799	940	838	873	944	857	876	835	888	870	924	890	813	873	815	836	873	901	905	838	855	913	899	864	838	889	860	871	908	873	948	854	833	888	886	938	864	850	851	875	913	910	821	851	899	876	852	887	886	902	887	852	844	949	893	865	823	896	853	857	872	842	858	831	885	910	913	804	846	857	872	880	867	886	909	841	898	850	952	871	881	869	868	870	906	904	874	890	857	855	939	858	849	860	865	828	876	863	925	906	917	845	932	924	910	893	871	918	876	901	907	838	896	841	850	875	903	916	893	878	850	846	887	868	898	899	873	855	853	892	882	856	849	857	895	871	837	916	849	847	898	873	891	894	880	896	882	831	846	862	887	873	886	896	896	901	857	870	892	877	859	895	843	874	879	878	876	879	932	904	847	889	917	911	870	860	935	863	844	888	892	908	888	888	929	895	832	828	824	849	885	884	858	906	866	874	869	847	878	996	865	870	878	879	842	865	895	851	933	898	882	856	898	933	873	895	869	905	922	881	864	930	842	878	903	873	891	826	833	889	869	915	905	867	902	881	870	854	863	912	898	859	901	886	874	880	884	883	858	880	899	864	841	877	897	904	900	901	852	916	899	901	852	866	926	864	841	956	903	887	948	861	894	840	926	867	947	904	868	868	832	874	827	895	892	912	955	833	917	866	842	902	885	905	903	832	872	868	876	890	879	897	902	885	864	831	870	851	882	932	929	881	851	881	827	850	896	839	878	864	861	923	867	877	878	892	896	868	813	841	857	919	887	897	873	842	833	914	867	864	868	862	893	895	889	943	882	867	855	886	876	856	895	920	919	875	858	904	883	862	857	886	880	869	935	952	835	863	942	927	871	884	889	917	875	876	843	838	828	907	827	893	889	916	915	888	888	880	973	946	893	891	842	879	842	895	914	909	868	938	847	852	892	920	851	872	880	867	859	885	881	870	898	895	872	957	833	851	863	868	905	932	867	897	879	818	860	858	839	890	905	870	892	883	811	882	882	913	899	896	838	892	893	883	880	941	883	940	937	851	855	862	910	870	848	896	935	868	882	853	899	884	866	910	893	862	882	850	882	846	921	875	887	914	895	930	904	846	856	865	848	854	847	911	876	921	897	857	890	898	862	839	875	880	878	880	852	897	902	863	856	881	854	879	923	882	841	899	888	879	896	883	958	870	907	841	912	890	831	889	894	925	886	876	860	885	854	895	895	858	897	861	843	888	891	909	889	878	934	824	924	835	861	905	874	877	855	854	911	918	916	831	865	893	891	882	841	877	894	968	881	891	862	881	848	872	882	918	851	856	864	827	838	850	860	845	870	916	835	833	885	925	864	870	856	890	920	897	894	845	915	917	903	867	879	886	892	824	921	892	866	871	891	847	885	897	886	842	918	907	862	838	846	868	827	861	877	907	869	926	839	903	882	873	899	869	873	924	870	856	914	839	876	881	900	878	874	885	883	905	900	893	878	833	868	920	885	892	934	884	862	910	888	866	902	865	876	895	851	868	892	851	926	889	893	925	902	843	787	924	873	850	947	918	889	820	872	827	901	864	938	905	894	862	900	859	894	839	866	867	885	855	858	933	906	892	848	881	891	852	907	875	865	872	924	840	884	893	912	809	850	855	865	922	895	883	874	928	865	861	877	961	900	895	885	897	882	904	811	919	830	843	892	906	894	895	833	908	847	892	935	891	850	899	903	857	869	896	845	874	886	836	915	872	856	837	879	888	877	870
23793	20958	27622	24229	20476	5800	1257	980	814	817	847	818	821	763	806	729	715	688	694	691	709	684	711	913	691	643	724	716	675	717	700	706	698	694	739	670	683	725	704	701	646	690	689	661	679	674	718	644	713	696	728	679	683	691	692	657	664	680	710	679	667	680	733	662	649	619	690	677	697	666	704	687	635	682	697	662	683	684	690	655	699	685	680	688	664	652	681	744	660	692	676	670	671	695	690	656	694	657	675	670	689	641	677	714	698	625	652	666	683	683	655	678	735	692	683	688	738	696	691	659	680	714	668	721	676	689	655	697	690	689	705	717	689	680	687	691	679	676	680	676	708	673	690	668	650	684	663	749	686	635	710	637	715	676	710	674	650	716	657	690	647	662	667	717	694	611	749	678	682	708	709	683	678	679	718	697	655	671	673	682	693	667	671	712	677	694	645	693	709	718	691	659	634	674	705	632	686	675	674	681	678	657	687	687	739	699	699	684	679	661	731	673	694	715	711	675	708	662	713	672	703	663	712	677	669	689	682	673	693	658	668	702	667	670	680	668	701	652	671	690	654	686	662	658	703	680	736	654	654	675	713	687	690	671	682	702	683	659	672	659	728	685	675	707	706	713	675	686	671	685	692	655	671	689	701	683	716	712	732	653	658	665	672	640	682	730	636	634	709	666	679	667	712	687	616	687	673	669	658	655	694	663	643	674	674	671	686	628	669	654	666	662	725	675	714	679	644	700	684	665	677	693	672	682	724	687	669	692	688	640	646	650	646	700	694	723	706	686	652	737	660	676	685	721	673	700	681	710	715	661	692	721	686	664	710	667	631	655	677	675	721	679	667	726	678	680	665	714	700	690	711	694	671	688	693	627	666	636	659	698	733	675	648	737	688	707	710	674	676	707	729	658	689	684	745	696	681	694	699	701	642	706	673	641	667	680	704	707	690	657	714	684	648	647	681	657	674	720	656	679	651	685	741	651	700	684	643	649	679	683	690	688	703	673	692	662	685	676	694	683	651	683	698	674	699	722	651	658	676	711	676	641	628	618	644	674	680	670	684	703	660	672	680	720	654	711	679	656	627	693	738	667	682	701	683	685	674	658	689	686	697	710	642	695	689	662	663	722	723	663	669	697	695	689	726	690	694	700	686	716	684	670	700	651	655	681	652	667	713	636	654	676	674	709	643	694	706	671	685	684	684	695	706	667	700	640	651	679	674	679	613	728	735	670	712	676	718	674	672	661	669	685	673	645	702	694	668	762	703	720	668	737	696	675	707	689	690	687	674	659	659	697	690	682	738	648	632	694	668	638	670	702	714	700	644	682	685	680	665	702	651	680	673	683	645	711	703	709	686	661	696	666	632	714	766	672	674	689	742	716	654	678	647	684	669	688	674	710	680	683	690	683	660	693	685	666	719	681	642	748	672	681	653	660	680	676	649	725	681	721	687	712	652	701	713	683	667	669	682	698	691	694	631	624	652	666	670	715	689	652	670	724	639	672	671	650	742	661	640	650	683	707	690	717	743	652	647	699	690	694	690	676	652	706	706	689	667	667	664	668	676	668	697	689	669	668	681	695	691	711	676	697	678	679	639	676	690	682	696	714	661	664	692	688	686	666	675	686	748	674	653	680	700	663	657	682	680	682	702	743	636	727	705	672	664	647	691	680	671	665	707	638	665	672	674	679	725	703	671	640	633	658	650	657	655	669	713	659	680	689	705	691	635	717	726	720	668	689	699	730	711	675	675	711	687	662	708	634	658	685	720	684	654	647	689	598	677	731	666	686	664	676	698	706	695	671	707	677	666	682	698	688	700	708	730	694	610	657	718	673	657	729	719	731	676	694	677	662	672	635	660	656	675	713	644	652	670	651	647	675	711	703	717	693	656	670	667	670	657	695	705	717	687	636	652	650	685	648	668	720	696	687	666	667	651	721	692	652	647	733	710	686	706	683	705	701	660	697	723	668	755	683	681	697	678	655	672	678	671	693	693	674	710	727	737	656	703	671	642	678	655	649	687	727	685	666	682	676	669	709	698	648	651	673	654	704	626	684	673	674	715	659	651	662	648	712	690	639	670	626	681	654	716	699	639	680	714	686	674	650	696	623	728	633	654	661	652	678	695	668	701	672	605	721	680	615	694	717	691	721	682	692	686	666	712	699	637	672	650	647	748	667	676	704	703	653	657	652	678	702	697	680	649	666	659	669	665	669	687	694	700	738	696	665	671	644	676	660	688	689	713	684	617	675	667	694	722	747	673	683	660	675	718	665	658	701	656	685	673	642	705	675	659	612	675	699	708	698	702	656	671	691	725	709	704	704	707	710	706	716	693	701	674	671	677	702	665	702	707	657	644	717	706	662	689	655	697	709	661	665	664	658	691	682	710	667	684	630	671	686	671	714	713	692	647	692	710	697	679	684	719	692	704	662	670	668	736	664	714	731	739	676	698	742	665	654	702	681	702	691	715	674	663	713	666	679	698	692	755	689	714	699	710	700	729	666	692	641	659	688	725	743	710	696	635	691	703	692	721	684	695	681	677	695	675	660	726	691	692	675	661	669	703	650	712	679	732	681	702	665	717	676	689	669	660	681	658	640	696	651	694	698	686	709	685	709	668	667	694	645	700	684	677	699	662	679	726	640	734	682	718	649	682	701	699	692	644	715	674	661	656	670	691	644	696	691	664	684	701	663	695	714	705	697	674	661	734	691	665	627	717	705	722	665	679	658	680	675	666	636	667	667	671	656	703	718	676	692	694	678	660	688	696	647	634	673	666	691	705	667	632	648	704	631	718	699	690	705	644	669	699	726	717	681	661	673	626	676	675	694	703	677	655	677	675	699	685	667	736	655	650	645	640	655	640	633	715	702	703	645	689	686	697	636	676	675	672	690	653	689	697	688	711	671	706	718	671	632	684	670	664	698	690	722	709	661	682	685	695	682	720	704	677	703	683	683	691	697	697	676	640	678	655	674	720	682	678	674	692	702	685	626	691	678	687	686	727	662	691	659	653	676	664	621	672	700	669	660	695	661	682	688	721	666	718	680	700	685	661	643	716	682	623	674	659	672	703	731	680	690	698	677	681	679	733	678	658	684	687	703	685	701	648	730	650	668	653	679	698	638	665	709	631	642	709	689	704	629	703	696	699	678	702	643	687	698	688	686	660	639	714	670	702	644	699	708	667	676	688	656	675	685	644	662	740	671	688	735	647	695	695	681	668	678	688	673	635	635	694	725	631	722	661	641	698	684	717	676	718	640	638	703	654	673	671	724	671	675	651	685	676	718	655	657	655	678	695	673	690	685	649	674	689	733	644	689	697	659	704	697	674	665	675	691	625	640	629	680	682	714	665	692	652	713	680	670	646	710	665	702	668	681	695	676	647	709	670	696	664	706	685	687	669	707	665	630	665	724	686	688	694	725	696	667	700	669	678	724	669	658	710	676	661	707	697	667	668	642	660	674	640	697	718	678	727	663	699	642	665	657	656	708	694	734	683	683
41794	47835	7484	4085	3045	2362	1950	1680	1497	1476	1383	1261	1200	1183	1163	1132	1143	1069	1069	1017	1054	1060	1059	1387	1030	1052	1038	1017	1037	1029	1026	1006	974	993	1015	986	1035	1025	984	1006	1007	923	943	985	993	1016	962	968	975	991	968	1009	946	1009	974	1026	943	1023	950	994	990	958	974	977	1011	949	968	994	989	953	1006	1022	960	954	998	923	1013	1008	933	994	922	962	987	976	1009	961	1015	1001	961	989	959	937	970	979	927	976	959	968	989	999	997	1022	976	970	937	952	954	956	996	914	975	959	991	1017	960	953	1021	929	904	998	971	998	994	960	961	980	955	1018	937	1003	937	998	1019	947	963	1007	1001	1005	962	955	1018	1004	1026	969	974	946	1002	992	903	1001	982	934	981	971	996	1039	1018	988	1047	985	936	1010	950	1003	956	947	994	967	1035	1006	956	966	991	967	946	967	1024	1008	951	1022	959	992	968	1021	967	1007	979	932	942	1001	915	953	991	1001	1030	962	946	1017	1004	995	970	999	1012	998	950	1000	981	1001	942	948	938	1007	965	913	1010	910	985	998	937	1028	976	996	999	972	960	1022	911	987	988	980	990	1008	982	924	1012	941	980	988	989	998	941	960	958	925	1029	968	963	946	1017	1009	1001	1000	1008	935	956	919	961	982	983	1020	1031	995	941	955	934	984	1001	1030	1008	984	958	943	1023	996	998	959	985	980	1008	1043	978	989	949	932	993	944	981	979	1015	976	950	987	947	933	937	1056	983	1004	964	1007	981	980	960	990	954	975	931	970	948	971	912	948	1023	1015	957	959	995	984	986	970	1023	969	975	966	1008	1021	1022	995	946	946	976	985	1002	994	973	1023	946	958	959	976	957	971	979	1012	927	989	1028	974	982	959	991	984	978	1001	1004	974	974	999	943	957	999	929	1007	978	966	930	989	951	941	943	1016	1014	945	950	974	943	965	1015	1025	949	925	927	918	965	975	966	1011	999	997	986	1024	1001	908	927	984	972	980	1033	979	986	975	984	992	975	982	924	919	988	983	958	954	979	902	999	968	975	910	933	944	898	958	931	983	946	1004	974	930	962	991	972	984	1027	1018	996	984	974	979	940	975	974	923	977	1028	944	926	1000	946	952	1010	940	984	968	994	962	932	969	985	919	975	1017	949	999	967	936	999	1005	939	999	969	961	929	1004	984	982	974	937	943	1006	957	940	975	969	1000	1021	966	984	965	966	1001	937	975	1022	972	998	978	984	955	969	1017	981	976	963	996	980	987	919	937	1018	945	924	971	1008	957	970	998	969	897	981	948	938	948	962	953	975	966	960	950	1000	938	976	977	963	978	1017	1002	1015	948	955	978	971	1005	1000	993	1038	931	1037	956	983	1014	997	1049	1054	944	957	935	1006	975	1033	966	1040	944	975	964	932	987	964	1006	947	996	973	1019	939	1022	970	961	907	936	1025	1024	994	1006	946	873	977	1014	1004	986	1007	954	1010	915	1029	947	1004	999	1000	983	977	1020	998	989	998	955	980	972	1030	955	947	1055	954	929	1001	981	996	1003	960	927	979	961	928	1012	957	945	1042	1016	957	928	1016	955	955	1005	989	992	926	965	988	1000	953	945	927	977	1015	994	955	938	1015	943	948	960	961	967	978	926	996	969	944	987	1009	975	1001	989	950	1005	1000	1005	952	983	947	1020	968	995	964	970	946	945	933	959	989	1027	976	970	999	979	969	921	975	999	1030	1029	1032	1010	1017	974	1009	983	981	1011	991	986	1052	976	994	942	991	997	980	929	988	934	990	951	929	913	952	988	974	1012	973	1031	1018	946	982	962	989	1005	939	951	1000	977	994	995	952	930	938	961	960	961	917	959	985	938	966	1016	985	1021	985	954	952	994	994	985	960	1019	984	999	980	968	976	1024	967	1026	1035	959	1004	1008	979	1023	994	948	979	900	1003	988	980	995	922	971	960	1001	1001	1056	1010	926	967	967	1010	953	1008	959	1005	994	969	976	1003	940	967	999	949	1044	973	1032	956	988	873	908	974	981	979	969	1078	967	987	913	1029	946	948	963	964	988	960	975	985	981	1012	995	997	983	990	996	964	937	969	955	962	967	930	1018	997	964	920	969	976	961	939	997	930	979	1014	967	965	939	965	1035	951	976	1005	959	957	987	945	974	959	944	979	981	967	979	995	933	991	962	974	977	978	988	1007	980	1005	982	1002	975	989	958	1003	997	989	969	1003	978	951	962	1053	1002	912	1004	955	972	931	980	947	995	942	973	1028	962	998	1006	1009	1045	959	973	927	955	992	998	982	954	931	916	967	993	995	991	945	956	995	999	1005	1075	979	993	946	1007	989	942	989	962	985	975	987	1002	989	1004	976	961	914	945	961	987	1039	995	993	972	993	980	1006	962	959	916	940	948	961	982	975	978	977	982	1002	999	994	985	969	1007	971	990	1031	980	980	982	955	978	948	979	998	978	1023	1006	957	943	989	978	970	960	1042	982	948	957	961	990	966	1025	1016	1024	1040	947	1040	965	934	944	945	943	934	954	973	1011	1000	977	996	1006	989	993	1001	1021	957	915	949	972	1002	994	960	977	961	998	1001	969	984	1009	1020	958	958	996	989	1023	946	1001	958	1017	1050	959	939	965	920	958	1015	968	955	938	1012	936	943	977	927	948	994	983	1005	1014	957	962	916	999	1020	967	989	971	985	970	1020	1001	956	949	932	1050	1012	999	1021	1014	930	959	973	1007	952	998	962	970	978	989	992	1002	1017	996	922	1006	994	1017	945	974	965	986	953	979	990	993	1041	940	966	984	993	1024	1002	963	987	981	982	918	977	1056	984	983	999	970	1002	953	990	976	972	999	954	973	984	1038	952	991	991	973	1002	937	955	982	934	1006	935	999	1048	986	1049	1012	970	1001	953	1003	957	900	999	1004	911	984	958	935	988	1012	993	998	915	997	961	962	1010	979	943	957	1004	986	996	965	1015	967	1015	957	978	936	997	974	990	969	977	903	1010	1053	914	956	1024	960	994	966	920	988	995	976	970	937	970	970	995	990	1008	1031	900	963	952	1066	964	963	1002	963	991	973	975	942	1015	986	1029	1002	974	962	1018	955	1007	1005	937	975	971	1008	985	984	995	994	999	1032	960	1003	1014	970	959	966	958	974	914	1009	1037	961	968	973	965	961	953	940	976	1030	965	963	942	960	1021	944	993	1023	973	966	1004	957	961	981	983	998	917	935	958	961	943	1020	991	991	988	991	1028	939	923	968	965	926	992	942	967	991	961	922	1024	946	1022	1049	909	1026	962	991	970	1012	981	930	1049	987	1003	1050	964	982	974	1030	949	956	1019	982	967	961	966	1007	959	967	955	995	984	997	990	974	934	984	991	983	992	993	933	999	1010	986	938	921	957	995	969	916	984	985	956	982	939	981	991	985	983	997	986	990	1023	1015	942	992	931	958	948	978	1005	982	1007	940	976	924	960	957	1016	974	928	954	945	1038	988	1002	1038	996	1023	974	966	957	1011	929	958	1012	977	936	989	919	948	991	947	998	956	960	1031	970	1004	931	1018	979	966	984	1009	976	930	997	964	974	977	952	1029	960	938	942	1066	921	1001	946	971	989	963	1015	958	959	966	1011	888	981	973	983	1027	978	958	928	980	985	911	995	965	955	974	986	971	1021	941	1018	959	956	968	992	1026	1008	985	949	994	1046	988	988	980	897	977	1006	997	967	1023	989	980	1005	1017	1006	939	958	1009	1012	955	1036	994	967	950	986	951	984	1015	969	1003	969	988	989	937	964	968	996	992	1007	961	958	974	982	953	954	976	986	1047	946	990	934	958	925	923	993	961	1005	940	958	1030
22821	20900	28345	23516	20870	20397	3626	949	714	676	611	529	552	505	475	485	456	442	441	425	452	408	433	525	372	442	377	388	384	381	393	356	379	375	370	366	380	402	346	391	346	380	362	386	411	390	379	369	369	363	377	364	378	339	351	348	374	398	341	368	328	357	360	375	375	349	392	383	371	345	367	361	356	378	355	359	362	343	403	382	330	325	359	337	366	362	354	375	365	372	353	360	375	344	376	373	382	392	362	367	362	362	344	384	370	359	362	374	395	360	354	373	367	359	396	386	358	353	350	335	330	356	356	369	356	312	377	338	351	355	340	360	373	384	389	363	373	348	344	335	396	373	417	348	375	391	359	366	350	377	380	342	364	364	358	358	365	396	359	340	321	356	358	407	370	359	373	361	370	360	395	378	377	350	347	343	370	373	324	361	367	330	382	375	416	353	336	381	388	359	407	358	371	368	365	376	373	334	332	359	366	371	363	345	339	351	360	368	371	353	343	354	338	320	341	338	371	354	365	356	358	333	355	343	347	360	377	359	357	350	368	353	379	385	376	355	357	380	401	356	355	359	371	366	351	348	393	340	358	388	385	373	383	359	340	331	351	370	352	368	314	376	384	351	377	324	354	353	356	342	359	357	345	402	375	379	393	366	369	370	354	353	366	399	354	351	362	386	350	364	380	350	377	371	403	359	353	348	373	375	376	351	392	360	378	372	359	375	373	344	380	343	349	400	397	326	374	379	388	349	397	357	352	370	338	354	352	374	369	403	364	368	347	386	356	343	350	386	373	377	363	388	388	331	354	343	377	357	362	351	373	378	334	361	353	361	342	356	370	362	361	377	368	356	335	381	347	391	342	351	319	367	417	359	377	350	395	367	366	340	343	393	376	386	332	381	384	356	350	370	380	335	330	352	346	330	372	357	357	362	362	367	362	385	351	374	351	353	350	365	395	336	354	351	392	374	377	333	359	390	354	320	343	352	375	358	328	378	393	329	351	376	375	378	373	368	372	331	360	383	354	352	348	369	375	366	377	328	379	338	347	368	363	357	349	376	412	358	386	364	362	369	366	367	375	359	361	367	353	329	353	316	358	394	356	369	364	366	361	354	377	398	339	349	357	368	359	367	396	363	396	380	348	376	361	365	367	344	346	380	356	389	365	361	325	368	365	373	386	371	347	376	378	353	359	361	354	370	361	355	373	342	362	352	340	357	371	321	360	375	340	365	385	395	305	345	394	334	395	352	331	420	390	365	359	342	374	331	370	350	378	371	365	365	350	368	366	355	386	387	396	362	339	387	367	346	310	351	321	377	374	380	365	356	374	363	371	394	357	365	345	339	389	397	385	353	369	369	325	376	362	337	336	368	365	348	348	373	392	329	391	348	353	343	355	359	373	368	362	385	345	354	346	351	346	368	381	325	355	362	334	389	367	386	370	340	338	353	370	341	357	360	332	363	364	385	377	346	367	342	334	333	357	349	360	357	356	359	342	374	323	367	364	364	347	365	372	363	357	354	362	369	359	352	389	352	347	394	339	348	382	409	366	365	408	370	394	365	334	352	340	381	377	364	356	360	373	343	374	366	352	347	363	351	351	366	336	343	377	333	348	390	357	353	372	355	372	357	379	360	333	386	364	334	372	393	401	381	345	380	382	351	348	374	376	364	356	345	359	344	345	336	374	345	356	347	372	368	356	350	364	354	377	379	363	344	371	362	362	393	396	352	362	432	388	372	344	350	354	362	375	354	361	375	360	384	364	353	364	374	381	389	345	382	375	371	353	358	340	389	385	339	366	361	360	371	377	390	377	366	357	387	359	379	347	350	361	353	341	387	335	325	352	389	350	377	353	350	341	331	318	359	399	335	347	350	354	382	363	384	362	335	386	342	363	389	378	373	346	357	316	373	372	352	391	346	352	408	382	369	362	383	310	346	360	382	345	359	375	349	333	367	356	339	344	336	370	352	367	394	377	365	370	343	367	366	370	406	368	383	352	375	401	366	381	359	353	382	364	369	354	347	372	367	390	332	363	365	363	372	354	342	331	379	361	362	369	334	335	334	360	348	347	341	380	376	325	374	387	339	362	362	364	358	368	391	356	353	398	367	349	368	372	355	365	374	359	358	368	373	340	352	392	381	344	375	376	371	370	364	360	383	332	360	355	346	359	393	345	363	349	374	360	358	354	364	358	406	330	372	393	354	349	365	366	343	360	358	360	354	347	332	331	355	324	376	351	356	356	346	360	359	365	318	350	346	343	355	378	347	343	359	351	362	354	378	350	347	350	337	401	338	335	353	343	348	353	346	348	363	367	367	382	369	360	369	382	364	382	354	396	343	362	325	387	362	350	331	372	346	416	331	341	391	390	387	326	325	396	383	387	348	336	382	384	320	362	368	378	359	324	393	342	317	366	336	409	350	379	370	351	378	357	360	321	334	385	307	358	350	349	323	362	353	388	354	349	367	347	378	342	367	377	367	374	372	365	364	382	352	394	351	390	374	366	362	383	353	369	345	371	373	348	347	377	362	368	374	361	367	321	348	367	360	363	363	347	340	390	353	352	349	361	392	386	320	370	334	374	387	364	369	325	384	349	366	419	359	352	361	379	343	392	353	353	343	357	374	380	393	361	376	378	354	358	326	349	370	337	373	343	346	353	384	352	350	365	391	337	382	376	371	365	331	343	335	381	359	353	373	385	394	352	337	397	330	355	380	331	362	334	339	362	391	324	347	362	357	350	364	385	351	341	387	372	382	345	370	360	384	381	373	368	397	352	389	369	337	341	339	370	382	357	352	365	364	329	334	332	349	357	380	361	310	371	360	343	339	351	362	358	323	353	374	345	343	371	370	374	355	360	383	350	384	377	378	335	363	360	357	324	386	359	360	348	349	375	341	377	379	358	328	358	361	368	380	338	406	373	362	342	332	415	344	374	345	396	353	353	327	361	334	353	358	359	374	362	365	360	372	373	357	358	323	369	357	358	381	377	332	351	378	354	369	367	387	358	360	365	357	349	364	338	382	333	335	330	372	368	396	368	334	347	389	360	372	356	319	365	347	362	378	365	379	349	336	401	357	341	350	359	356	381	342	343	344	370	348	333	347	380	389	369	328	381	369	345	389	360	346	391	353	343	363	375	386	381	368	369	367	363	362	356	346	342	352	364	366	396	346	387	384	336	368	371	376	393	344	351	344	373	359	345	389	403	327	364	351	330	353	359	327	389	356	342	338	382	360	375	370	348	360	359	338	341	370	398	374	356	374	357	350	365	370	369	386	363	346	380	386	347	357	352	361	352	354	339	370	362	352	368	384	353	366	361	341	359	397	377	344	393	382	335	345	362	339	304	387	351	378	344	353	383	397	347	369	328	364	360	399	400	401	340	358	362	370	363	344	332	366	318	391	372	393	356	354	363	356	383	377	377	325	346	374	356	341	345	358	367	346	398	364	350	385	395	354	353	369	371	323	370	397	343	346	364	353	385	333	335	370	359	376	359	344	360	381
47998	52361	11532	6193	4326	3122	2417	2012	1651	1448	1287	1123	1047	955	907	840	818	743	760	758	654	687	715	971	639	595	603	600	579	615	611	575	566	542	623	557	619	562	572	533	560	546	540	548	562	577	549	568	538	560	546	572	563	514	584	590	551	544	568	608	558	524	548	506	548	555	504	532	533	554	561	502	540	513	511	550	556	569	546	539	513	578	537	534	559	537	560	518	517	553	533	538	584	544	560	548	512	528	533	517	552	566	539	578	520	567	536	547	504	571	551	531	533	518	510	558	526	588	506	557	574	522	522	532	488	518	533	560	519	502	522	565	541	532	555	569	557	559	513	592	512	549	552	518	505	568	571	524	518	494	499	527	514	513	488	552	523	548	519	532	517	525	553	480	596	520	520	575	534	520	533	540	536	578	532	547	552	564	549	512	564	551	533	528	571	528	505	549	557	538	537	529	543	509	492	558	555	515	579	557	578	576	541	519	493	536	567	540	549	593	520	531	540	579	522	572	542	531	532	515	502	536	500	524	544	542	524	535	549	527	547	556	537	542	536	536	544	562	506	553	564	505	533	532	563	523	542	508	526	545	510	570	544	542	530	536	500	535	555	501	576	550	552	549	558	529	514	541	521	548	516	536	524	518	515	549	527	493	541	526	483	510	556	552	503	546	543	546	537	537	550	502	501	541	547	530	546	571	516	568	566	584	567	541	515	532	549	510	486	551	541	543	540	518	541	534	587	571	551	504	546	563	554	548	563	534	552	552	536	487	512	500	506	526	544	543	572	561	517	563	515	571	566	522	531	544	527	556	526	498	520	530	555	521	554	512	514	505	561	524	482	495	541	520	500	497	534	513	565	549	517	527	543	533	508	529	557	553	550	559	547	531	558	531	554	574	537	547	538	529	533	514	512	515	526	557	524	544	547	574	510	543	545	552	509	572	556	547	541	568	552	529	553	544	485	571	533	515	559	559	546	502	517	549	511	554	520	517	531	511	490	520	536	536	503	571	565	507	535	525	496	559	525	561	543	520	541	501	549	555	534	557	504	512	560	499	509	546	521	498	529	553	543	541	529	562	559	527	538	547	546	534	550	493	521	515	535	534	512	547	544	499	536	514	492	573	491	525	560	526	521	524	510	510	533	533	530	528	545	516	500	496	533	564	542	555	538	520	598	542	560	503	527	536	562	525	524	530	535	567	536	559	525	536	554	538	532	526	530	553	529	559	562	533	530	509	550	558	552	544	498	492	542	552	523	515	519	545	546	517	541	478	524	557	566	537	514	573	549	569	526	526	554	563	523	496	538	533	545	551	571	531	528	555	543	538	545	511	527	576	558	541	532	528	510	568	523	526	531	561	562	541	544	521	527	534	574	520	551	579	579	540	568	518	581	540	511	519	526	576	527	584	518	559	556	519	590	512	546	529	538	549	548	549	573	511	520	574	545	488	571	505	527	514	523	540	554	550	481	533	523	561	587	488	546	503	549	560	498	500	584	500	549	504	524	521	542	535	523	497	519	521	544	549	516	546	582	510	545	536	540	525	529	544	549	513	533	537	560	590	530	525	551	546	514	553	557	564	574	516	548	544	543	516	568	528	550	505	516	519	549	491	543	545	514	531	528	586	544	523	520	546	537	550	503	523	558	522	516	560	565	502	519	537	548	548	524	538	554	545	531	494	530	514	531	571	522	546	513	502	586	587	551	477	533	543	533	542	570	524	564	541	518	581	539	493	564	505	528	524	506	531	529	529	550	533	523	545	566	546	561	565	537	523	523	567	504	518	563	550	552	586	498	505	577	511	555	543	535	494	553	516	561	503	542	569	502	551	537	515	503	539	535	512	568	561	518	547	564	555	519	546	543	529	535	511	536	506	528	512	511	512	519	524	526	535	529	571	554	557	547	544	530	548	544	500	565	568	510	541	544	536	544	555	549	539	537	485	555	515	579	535	551	536	518	555	492	508	505	535	553	520	561	561	534	538	543	540	489	562	570	552	499	558	553	541	499	524	563	551	518	530	545	547	520	565	520	549	555	510	567	531	518	576	526	569	557	528	525	515	516	505	553	528	538	530	541	544	551	535	545	523	570	551	515	548	525	534	585	580	536	494	538	559	530	527	554	497	543	528	517	527	561	525	510	507	536	525	533	530	507	542	519	534	571	517	537	527	564	532	576	540	557	551	547	547	509	493	519	568	552	527	546	523	599	527	548	522	531	579	544	583	564	543	559	518	566	572	560	528	551	510	544	494	566	535	542	523	528	520	533	544	538	521	548	588	537	557	559	560	504	525	557	514	558	532	546	539	504	520	519	488	551	529	518	531	495	527	524	545	552	506	557	531	540	546	514	555	552	494	539	533	518	559	577	511	534	536	596	563	527	506	534	511	536	525	532	528	531	519	558	530	522	510	504	527	566	586	558	543	569	545	580	511	548	525	531	522	573	549	543	511	580	555	562	566	557	540	499	549	528	511	540	505	505	526	528	585	546	545	531	547	553	537	553	511	552	571	512	531	521	563	538	513	564	504	569	575	493	551	455	545	524	525	499	553	530	503	555	489	571	511	528	567	531	536	483	501	535	544	510	530	544	520	538	509	562	588	540	526	538	530	546	489	508	546	541	488	527	555	529	529	544	559	580	545	518	518	543	516	543	556	520	528	543	539	534	566	519	537	536	552	527	486	559	493	558	575	543	524	529	533	514	526	561	552	519	524	569	549	545	543	535	549	520	553	541	496	546	539	521	541	547	519	544	541	544	530	542	558	561	543	507	550	533	552	537	510	499	543	525	527	489	535	542	565	547	539	556	558	471	511	538	545	521	547	514	532	503	540	545	537	496	526	506	546	522	494	533	546	522	567	517	554	552	566	577	551	504	538	544	578	544	582	518	543	510	508	566	572	529	517	507	533	532	551	541	536	521	540	543	525	543	568	588	553	496	534	525	522	550	501	542	515	530	558	500	498	542	549	497	553	535	544	503	521	553	556	490	484	563	594	517	524	508	544	542	546	579	488	566	557	515	551	528	511	492	547	541	528	551	489	522	518	550	523	529	524	569	518	542	564	523	564	523	538	553	547	536	503	529	499	513	572	512	551	549	577	513	503	571	477	534	511	525	539	526	533	524	479	591	538	548	507	538	498	531	504	540	537	504	541	510	563	500	491	538	541	532	520	464	516	572	550	536	500	524	548	551	508	517	552	554	542	512	539	533	545	540	509	557	543	528	530	568	607	503	555	569	554	528	535	553	539	552	542	585	562	526	515	531	528	531	549	515	525	520	555	548	504	539	520	543	555	549	534	531	535	523	568	561	533	555	545	545	535	563	563	534	559	532	526	559	530	568	535	537	564	582	537	547	534	553	524	528	494	500	531	551	535	526	500	565	571	517	523	511	524	555	554	556	577	524	531	494	594	538	515	538	559	503	540	517	519	531	530	544	536	498	523	535	541	491	577	590	558	516	527	498	555	573	544	515	556	517	548	533	571	502	537	541	527	528	551	539	565
26394	21504	12710	1816	1027	983	714	627	628	623	631	577	633	663	609	656	635	591	629	606	623	607	616	626	624	644	627	604	641	606	614	604	640	622	613	626	590	599	600	594	567	566	638	568	593	611	641	641	624	586	613	594	628	620	570	644	606	593	648	628	645	590	592	629	617	577	620	651	654	598	591	622	631	603	607	617	640	635	633	608	599	545	607	572	601	612	607	644	602	584	629	611	573	610	620	646	635	637	624	596	555	598	617	585	572	626	621	610	589	616	596	604	626	621	594	558	602	574	585	601	568	614	584	605	611	619	598	623	594	627	584	609	599	582	579	604	618	606	601	639	594	582	610	637	628	590	588	593	593	588	561	687	571	609	635	618	613	576	581	643	627	567	625	568	610	563	587	658	575	623	616	619	653	622	583	606	565	630	625	623	593	604	618	593	636	634	589	606	611	639	615	601	582	615	599	613	582	599	599	583	595	564	620	594	638	596	614	586	616	598	589	577	617	644	624	645	647	629	657	600	608	592	574	609	613	599	637	614	590	621	644	609	648	587	604	596	626	640	636	602	621	604	647	610	609	594	655	566	600	608	607	558	581	612	580	613	616	577	605	574	597	610	617	586	609	573	589	625	608	626	579	628	588	625	599	563	583	573	582	648	613	618	622	576	626	614	603	599	571	616	618	630	603	631	559	628	604	607	565	580	604	622	627	629	609	607	631	644	575	589	622	627	612	594	604	637	590	588	623	642	634	655	623	636	598	654	606	606	599	596	639	578	657	580	633	644	633	621	575	618	637	611	581	617	612	590	614	572	602	600	599	622	615	573	599	628	636	576	587	593	591	641	605	617	598	595	622	600	621	582	666	600	611	567	672	610	575	638	609	611	606	550	615	590	636	611	600	627	620	620	611	609	614	606	573	652	595	609	598	608	626	618	573	566	625	614	594	606	616	587	598	635	649	582	590	610	581	614	588	629	635	615	632	587	608	609	626	620	589	589	585	583	622	614	602	624	609	637	594	615	575	606	647	605	602	570	608	585	598	636	622	605	604	636	644	546	601	601	624	603	613	584	573	615	640	623	580	631	593	645	586	636	589	607	614	594	615	602	632	573	602	627	613	592	582	596	575	600	596	602	605	603	613	612	637	617	610	647	599	634	640	621	611	661	592	588	596	587	602	580	572	572	600	597	622	614	636	589	637	625	612	616	599	608	595	599	630	613	590	647	568	587	595	602	589	610	586	653	634	625	611	610	638	633	610	632	604	618	649	620	612	571	603	607	610	576	590	593	588	569	586	555	616	579	619	596	585	610	626	639	600	612	571	589	596	602	602	615	567	598	598	625	599	637	574	623	649	601	580	628	647	622	599	632	611	591	606	574	595	593	583	612	620	614	591	576	584	594	604	613	619	596	559	588	614	607	592	603	585	558	616	617	600	626	571	612	603	620	585	601	579	610	647	603	642	622	623	600	628	590	644	582	590	615	628	575	609	602	640	573	552	577	598	581	652	600	588	607	634	609	593	599	582	577	640	625	592	592	615	602	613	638	575	585	618	618	612	653	595	612	671	593	590	614	631	594	601	617	602	610	616	667	639	636	631	649	595	599	633	621	564	599	577	634	600	590	592	616	621	593	635	604	551	577	599	631	632	608	583	586	582	626	596	590	628	634	577	587	601	635	586	621	614	609	609	575	572	594	578	596	597	579	611	578	629	534	605	620	599	610	615	636	622	641	612	608	602	599	590	601	612	599	597	629	601	632	638	644	613	634	609	606	623	631	567	578	612	600	626	602	589	618	596	613	612	590	591	592	623	543	614	595	576	574	620	606	616	590	643	602	573	604	622	612	621	622	643	573	654	641	630	596	571	636	613	613	590	589	580	600	580	632	580	591	590	607	573	585	597	591	615	584	630	600	628	591	636	607	608	574	606	574	600	598	631	612	567	617	598	620	615	593	564	583	616	620	634	556	620	597	579	618	594	641	586	636	616	594	589	636	569	596	596	662	583	612	625	566	607	641	610	646	606	575	570	606	602	570	594	585	596	614	611	630	620	626	628	637	624	612	582	602	609	643	595	590	599	612	623	588	608	532	575	625	583	594	635	611	603	593	592	584	599	614	603	631	611	598	563	629	595	607	631	615	615	570	607	590	662	645	652	610	604	608	631	598	549	605	598	601	548	617	615	584	636	613	527	596	600	643	601	622	656	574	592	588	652	605	632	655	564	621	638	557	627	607	610	601	609	589	563	641	606	649	573	621	603	577	610	628	585	556	587	566	605	617	632	635	624	618	611	569	646	609	589	606	607	630	613	621	606	618	658	632	601	626	654	623	633	611	581	633	597	591	638	574	600	613	601	595	653	627	588	610	585	583	646	547	612	614	616	608	597	612	635	547	618	606	632	630	625	602	604	581	657	627	633	639	587	585	626	610	602	603	621	602	606	590	613	602	612	605	589	616	585	630	578	610	642	643	613	603	584	620	608	576	631	643	597	578	612	636	647	578	628	606	569	567	641	605	647	609	615	637	601	667	627	614	625	596	605	620	603	639	594	582	596	574	610	631	602	602	613	606	641	598	579	623	552	629	633	614	594	611	617	595	593	572	575	628	618	566	624	624	604	634	608	599	613	597	632	630	629	588	624	608	643	628	606	590	606	600	606	577	609	600	600	586	613	592	594	635	585	620	631	633	632	587	640	609	608	580	607	615	650	597	604	597	607	628	623	585	572	610	569	631	630	602	589	611	649	645	583	572	602	587	587	651	617	584	623	604	580	595	647	583	598	590	608	586	624	565	625	612	629	587	607	604	591	603	634	666	606	615	635	576	589	591	600	596	617	631	587	579	578	627	588	626	631	643	619	643	581	615	612	626	616	592	624	599	591	582	665	579	599	666	613	576	610	588	582	584	628	654	631	643	633	630	598	624	583	587	602	598	639	615	664	598	646	586	619	641	610	626	572	607	594	632	659	567	605	576	613	578	641	628	577	591	595	609	571	632	585	587	578	610	613	621	612	621	631	609	594	644	594	587	595	629	564	624	575	618	622	645	629	622	605	638	596	647	591	652	595	589	605	655	626	631	602	628	580	570	585	583	588	630	622	664	614	607	622	645	595	591	617	588	615	648	624	607	657	632	628	643	583	607	624	651	600	649	617	664	630	591	586	607	558	571	636	605	624	604	586	613	590	574	579	612	578	631	603	605	617	602	622	638	614	575	599	589	631	573	559	594	560	598	591	631	626	579	605	594	617	600	583	624	586	600	576	618	649	600	603	590	597	633	575	634	604	639	626	613	616	603	578	605	601	626	634	603	655	633	629	555	581	560	570	602	576	600	620	613	632	590	599	578	651	630	619	621	600	605	565	573	591	606	565	585	627	624	605	620	580	604	599	588	624	591	657	624	571	608	605	588	624	596	606	631	575	600	576	647	597	579	583	630	613	606	595	636	641	591	586	641	577	621	570	609	640	583	578	563	583	645	586	641	627	559	591	584	608	599	606	584	618	649
21060	26952	1745	1270	1154	1035	973	978	922	910	888	858	885	945	830	863	829	880	832	887	878	842	909	945	893	917	880	820	867	878	840	825	842	861	926	845	796	876	881	866	828	888	929	851	882	839	896	824	873	836	902	854	921	877	805	884	885	881	834	857	829	830	858	856	839	854	895	954	874	851	810	840	843	851	858	843	891	865	842	834	848	868	866	852	886	870	887	872	822	856	906	864	850	859	861	848	842	866	841	855	857	845	900	853	895	873	887	826	837	905	826	882	852	859	882	884	895	849	872	848	881	811	866	839	897	841	795	898	855	861	847	877	862	836	866	881	839	829	861	822	905	866	846	820	847	829	849	842	872	853	928	883	852	882	880	946	872	844	893	883	869	822	794	854	856	893	825	847	844	867	825	901	846	829	839	840	881	900	850	927	889	873	894	874	883	850	870	846	909	850	900	868	857	843	862	885	869	894	873	904	913	814	841	886	855	899	884	823	858	844	873	878	857	885	898	854	840	863	881	870	804	848	895	831	841	901	873	871	873	825	814	857	877	850	833	814	878	855	887	857	849	872	854	891	835	855	923	893	913	855	846	839	863	857	892	930	841	837	865	843	892	856	800	875	799	898	823	832	858	822	802	837	864	873	862	822	899	854	829	861	822	850	849	899	904	860	908	911	899	851	841	888	832	876	861	886	791	843	889	840	859	871	847	890	877	929	882	880	886	838	872	912	833	853	845	883	824	866	875	891	833	857	797	888	859	862	811	851	945	821	824	875	830	809	816	866	816	879	890	857	866	860	884	870	869	896	857	822	935	838	829	867	879	879	858	912	847	909	881	833	896	821	871	819	899	888	832	849	887	846	882	875	866	859	901	882	863	892	859	896	858	823	850	916	873	846	916	874	852	835	826	855	841	873	924	863	840	862	859	793	862	900	833	868	897	883	839	877	794	818	873	841	870	893	845	837	919	851	921	870	854	871	905	843	822	877	771	845	836	860	841	902	845	867	898	876	824	832	846	859	867	824	870	873	872	889	851	886	888	873	869	885	868	859	844	895	878	783	853	855	825	814	823	897	890	839	878	858	870	875	898	821	830	825	826	893	881	844	872	882	900	869	869	837	883	858	908	882	886	870	846	856	814	868	865	843	812	872	894	873	958	869	884	916	840	852	879	862	861	900	873	849	856	888	911	840	896	871	855	820	842	829	904	821	833	897	899	842	894	818	873	870	866	842	822	820	872	857	832	884	839	911	881	819	855	879	843	870	839	791	924	877	812	875	840	877	886	852	888	856	887	797	917	814	871	795	879	831	836	820	903	871	853	876	868	830	822	880	809	841	884	828	900	812	859	856	842	835	868	879	908	834	824	889	898	952	854	893	898	877	863	776	866	847	785	892	885	833	901	852	846	860	834	875	860	865	875	811	890	898	862	835	910	917	848	945	835	827	938	887	820	879	825	863	863	782	810	876	844	918	866	850	873	858	860	839	844	843	793	884	845	906	852	904	858	834	820	895	826	869	864	844	891	843	936	865	937	861	906	883	883	855	835	884	871	859	853	869	793	899	892	892	813	900	885	863	913	857	825	807	943	835	902	897	882	850	830	875	908	851	818	884	867	914	886	857	810	911	927	857	939	878	778	846	903	872	903	869	862	821	855	896	856	891	845	855	859	843	809	834	892	871	844	889	919	836	877	913	856	926	879	868	852	898	850	838	879	871	862	873	842	848	835	818	890	897	867	878	840	847	848	872	839	886	905	802	815	856	854	857	852	872	856	828	815	839	882	851	867	867	857	860	929	814	824	818	848	855	857	845	883	879	800	856	871	909	877	886	842	897	895	835	822	861	906	818	861	862	850	858	836	826	859	839	853	846	847	849	836	825	844	894	884	911	820	869	829	864	831	895	823	810	826	852	893	900	889	855	902	936	873	907	829	832	878	889	849	897	865	843	854	882	852	892	897	840	887	897	843	828	835	810	924	882	853	836	882	883	866	869	862	867	842	856	920	911	894	848	917	864	875	927	879	887	862	843	903	865	852	881	846	901	856	822	857	889	856	886	877	888	875	875	873	896	891	833	840	895	825	883	833	878	857	865	838	904	837	847	898	823	879	889	889	870	893	850	868	888	843	889	831	868	900	861	889	876	869	854	912	851	850	907	835	904	915	842	842	892	907	867	859	948	868	879	873	919	813	860	902	878	875	868	884	865	843	856	857	824	864	855	830	900	853	852	898	869	847	861	846	932	835	826	904	873	869	861	847	861	851	872	846	845	891	845	849	941	836	855	839	861	869	875	881	854	866	883	860	879	856	911	880	869	824	861	847	843	838	825	834	870	880	909	831	881	873	883	847	836	861	879	858	871	897	855	808	833	886	879	861	883	851	884	867	903	812	867	881	877	876	867	871	894	802	869	855	855	834	838	836	872	838	870	837	842	839	841	864	859	857	846	846	883	866	910	871	868	918	887	876	929	850	843	849	850	847	873	858	897	906	865	857	890	834	892	918	827	862	883	823	864	841	844	893	884	856	819	853	935	852	853	827	880	847	903	832	883	847	863	861	869	906	802	837	827	861	875	882	838	868	856	859	823	891	871	878	824	830	843	814	872	834	876	817	901	862	821	840	859	905	907	875	877	887	842	865	806	913	883	888	891	819	866	879	841	869	888	888	862	865	837	870	833	858	880	884	868	816	831	884	840	884	865	906	854	868	862	867	832	816	849	823	903	828	843	866	834	881	852	838	837	803	846	874	899	850	905	813	915	906	828	841	881	874	824	843	815	844	841	900	848	866	835	895	848	912	848	862	790	817	895	868	854	862	873	868	848	874	867	873	869	868	850	889	893	883	864	881	871	795	854	883	832	866	905	848	862	882	869	859	865	829	826	878	839	861	887	847	826	893	928	837	837	870	854	810	826	886	837	909	858	850	827	871	845	907	848	870	831	878	921	816	829	899	893	902	863	894	891	906	824	896	938	815	873	868	920	843	831	836	867	871	878	819	859	893	884	832	842	863	887	850	837	878	911	903	861	852	834	819	846	857	856	896	831	814	879	873	864	850	891	837	848	909	864	838	814	855	854	846	863	887	863	867	830	846	861	836	816	833	867	845	883	831	889	846	920	859	834	859	894	882	866	843	866	875	894	867	925	905	821	864	851	881	856	898	869	857	913	859	846	860	817	843	828	832	834	861	870	881	853	879	904	877	915	858	835	854	909	883	870	832	873	881	803	858	912	836	872	826	851	931	821	815	891	902	886	873	836	851	868	920	844	863	859	844	867	899	917	844	841	905	909	886	857	855	870	855	855	861	866	878	882	844	846	875	856	872	816	867	858	866	820	874	880	907	832	871	798	872	851	860	874	859	849	900	816	867	852	880	870	878	810	901	852	825	886	814	872	882	856	812	843	848	889	865	844	852	863	821	846	844	856	857	861	864	896	848	876	875	842	871	914	879	904	840	886	840	888	851	858	827	865	848	844	842	839	839	912	877	870	890	851	865	885	914	856
23746	21018	27935	23949	20314	5379	1304	978	817	840	847	820	757	765	728	752	735	733	741	742	781	752	839	920	712	672	718	717	751	701	731	708	715	708	690	692	681	684	705	711	739	692	679	765	654	691	680	765	683	706	707	695	742	664	673	724	688	719	703	687	715	660	664	716	694	679	713	679	687	674	715	749	679	719	662	700	711	684	700	674	668	679	642	651	682	660	711	698	722	670	707	689	727	675	666	687	694	693	651	659	709	682	639	677	682	685	675	704	627	689	694	731	679	651	668	720	675	686	695	687	681	707	635	714	651	682	670	700	637	651	683	698	717	675	722	646	726	668	697	694	723	656	731	722	725	698	693	724	690	701	686	673	703	671	687	688	696	737	688	774	684	675	679	672	666	714	713	661	618	628	718	643	690	600	692	715	663	681	700	668	682	698	686	679	672	706	714	691	699	673	693	633	665	716	698	680	752	696	719	676	690	648	682	702	713	692	686	687	705	681	697	692	713	708	716	656	676	701	695	679	712	667	706	614	645	704	668	704	684	727	632	708	712	647	670	698	681	726	654	673	655	674	726	674	695	728	654	677	688	709	685	697	701	703	662	672	699	675	732	684	692	697	697	651	717	700	693	728	677	711	677	734	641	719	692	712	739	660	634	712	637	663	704	678	664	678	678	670	696	665	714	676	680	679	674	712	715	729	738	676	669	701	748	661	617	641	678	718	672	691	666	657	677	698	702	660	707	701	696	746	687	684	708	686	703	712	679	706	676	669	664	660	678	625	696	726	709	696	674	705	687	711	697	676	641	708	643	650	677	680	711	689	694	678	719	707	685	666	717	711	669	734	682	698	687	666	684	707	649	717	710	678	689	663	692	745	686	676	664	707	704	681	739	694	660	663	687	712	739	674	671	710	692	672	666	713	683	672	703	774	657	647	691	704	687	690	686	748	702	728	685	664	743	701	658	709	681	736	746	671	684	677	655	725	728	721	712	662	686	721	692	701	660	662	706	714	688	697	701	631	677	663	704	686	683	700	680	688	683	662	721	678	652	687	731	738	650	700	677	683	671	706	699	698	743	706	710	698	716	675	704	719	688	697	729	722	711	663	722	653	693	700	708	671	726	659	708	684	678	685	626	727	705	686	684	667	675	706	682	716	696	671	745	680	656	707	698	702	690	699	669	718	707	702	699	711	669	696	703	716	704	730	698	682	694	656	709	718	699	695	687	705	692	650	710	682	647	694	659	706	698	722	682	684	717	681	684	690	691	736	724	676	682	667	703	661	730	702	666	722	731	653	690	678	687	716	649	681	724	649	704	704	657	726	695	676	712	746	659	702	694	685	679	706	666	749	673	681	642	691	687	674	681	683	721	692	753	664	690	699	675	741	676	655	709	649	689	687	674	674	683	713	648	683	692	679	681	705	723	731	698	685	685	688	706	634	708	662	666	748	649	705	715	680	668	723	626	711	717	752	677	700	700	654	667	620	677	659	701	667	753	670	646	681	657	695	725	678	735	688	707	632	679	666	696	734	723	741	695	725	691	759	683	696	681	707	687	728	653	726	675	658	710	642	663	658	710	706	680	718	722	694	676	712	685	730	688	666	719	673	693	711	687	729	687	678	698	688	688	657	679	727	680	686	728	680	656	699	708	632	721	696	705	706	710	725	695	679	708	676	649	728	703	690	659	710	693	677	700	676	707	710	708	720	707	690	714	679	755	729	696	673	698	716	684	708	621	704	729	664	675	721	651	710	640	693	696	680	674	715	701	745	726	697	691	712	737	691	695	684	695	721	763	685	669	694	703	695	679	725	681	695	671	662	710	704	697	653	670	723	668	635	689	689	699	673	656	682	739	708	683	693	667	699	677	687	658	700	743	711	702	651	727	670	716	708	739	729	706	698	611	672	693	688	659	701	727	743	681	730	733	666	736	731	711	701	725	682	700	657	669	695	647	686	664	694	674	633	693	696	651	716	689	645	695	677	678	717	699	713	741	671	677	670	711	723	674	680	692	667	709	690	690	731	712	690	643	750	729	740	709	711	671	710	720	701	627	696	703	758	705	694	667	681	688	728	660	692	653	678	648	719	691	650	715	690	685	692	645	692	649	740	676	624	697	718	682	707	696	660	659	664	720	682	688	690	743	684	691	715	648	698	703	711	684	741	722	704	634	727	689	732	643	699	738	702	716	716	655	666	709	680	684	710	730	727	676	661	686	686	671	695	696	711	692	680	662	683	681	718	649	678	730	699	705	659	679	722	686	673	702	665	681	666	644	672	695	714	623	665	657	668	698	706	653	659	707	648	654	697	684	670	671	669	694	647	683	692	725	693	714	688	683	661	709	732	690	647	718	708	699	677	712	632	701	682	717	719	696	690	694	685	702	709	683	694	720	679	701	691	715	693	637	696	729	729	684	658	677	664	693	613	742	678	715	671	672	665	744	691	713	700	653	677	696	649	700	678	648	656	693	681	683	638	691	698	654	705	720	717	664	691	711	728	659	714	677	705	700	657	686	667	680	695	692	688	676	681	716	724	674	678	726	657	680	679	755	744	717	694	658	687	683	652	667	667	655	680	700	677	681	693	670	678	713	675	701	676	697	646	690	683	732	669	668	725	675	743	715	669	699	669	677	687	673	690	690	680	658	691	688	680	690	655	689	704	719	705	726	691	712	637	690	658	719	716	670	651	699	682	709	668	708	647	691	736	682	685	688	675	701	708	707	679	731	675	681	690	663	659	690	721	689	729	703	687	693	695	673	697	691	647	688	712	676	677	701	627	669	625	689	766	708	697	683	682	721	700	725	648	704	661	726	711	675	684	715	723	698	679	682	667	642	691	676	655	651	688	718	657	691	674	695	664	707	705	701	728	715	676	702	701	717	723	718	757	652	662	654	738	705	697	681	705	700	656	706	644	706	682	733	693	670	727	745	663	670	738	690	654	682	695	689	682	695	684	696	708	739	720	666	652	693	676	729	688	704	712	666	683	733	673	719	730	675	693	687	695	713	658	693	712	702	686	701	677	659	695	629	676	743	688	671	679	695	696	672	684	711	676	681	672	711	677	688	677	664	709	675	711	657	677	653	670	699	689	688	714	684	674	729	643	665	725	671	702	686	640	678	720	672	705	680	731	682	730	685	714	630	698	705	705	688	677	677	692	694	671	679	697	668	658	714	696	656	670	697	662	725	698	710	667	722	691	700	734	686	670	658	704	712	673	675	707	691	711	657	638	694	662	709	681	714	694	700	682	698	680	743	714	674	697	660	694	678	686	694	695	711	656	669	648	702	711	675	709	681	700	692	668	638	723	692	704	655	695	733	671	663	681	691	690	727	736	695	715	684	684	724	716	680	719	737	649	646	736	660	685	699	669	618	704	679	686	668	718	680	708	709	653	722	697	651	677	742	705	660	676	684	730	717	782	649	655	706	657	704	691	682	680	687	685	670	694	727	727	712	652	709	682	684	737	677	752	676	681	720	674	709	708	690	690	675	699	657	691
41996	53260	7518	4164	2948	2326	1962	1754	1561	1453	1328	1290	1224	1207	1163	1081	1111	1051	1105	1109	1065	1109	1403	1697	1054	1037	1064	1036	1012	997	1044	1052	1051	974	1032	1028	1012	1022	985	1030	919	987	985	970	977	1020	1013	1039	1001	966	1002	973	968	1016	1005	986	1005	1043	969	1002	1005	1040	1020	1031	1027	1044	1057	983	986	1038	982	1014	911	1029	1010	988	965	978	952	967	964	999	1027	988	970	944	1048	987	1005	1012	969	979	1020	1001	1008	998	961	1016	989	965	994	996	975	976	945	1014	1064	943	933	978	968	1008	968	985	953	1014	983	956	971	1015	992	1044	1022	1001	1047	952	991	978	951	987	981	951	1028	1044	994	1018	1012	993	1008	980	964	926	1009	940	975	996	963	947	1031	984	1028	969	953	961	944	966	964	980	1026	974	995	952	1001	954	991	942	960	999	997	1012	972	973	1049	1000	989	1048	993	1010	955	974	1002	913	1016	981	1017	903	988	970	966	996	1014	934	1023	947	1015	965	968	946	958	1038	1003	954	949	1040	999	963	992	972	973	959	936	1028	992	975	979	1046	1024	1010	1007	1056	960	960	961	967	962	1060	994	1046	958	977	975	964	1000	988	989	1013	1058	982	977	1007	994	1039	985	1022	948	1034	1007	1029	1009	1039	977	1016	972	989	976	953	977	1001	1005	981	995	963	977	961	989	1002	977	920	973	981	1023	968	971	984	991	996	988	957	982	1002	1023	920	988	942	1043	1017	991	996	1022	930	1065	971	1001	978	963	1020	971	938	994	1010	1015	952	1021	953	986	994	1028	955	1000	1003	999	1012	1007	974	1036	938	970	978	1025	982	920	984	969	1007	992	1004	927	975	956	970	956	984	973	1012	993	979	980	972	1007	937	1013	984	962	980	978	981	994	963	950	1026	983	1019	1002	1041	996	981	991	997	1014	975	996	1050	1000	979	962	971	1050	986	935	991	1046	966	1000	1020	996	1037	1040	952	1003	1004	1040	1016	999	988	975	924	995	997	1005	990	975	993	968	991	993	1013	958	992	998	1048	946	963	935	989	1003	1011	1020	992	1026	956	1008	951	937	988	1007	1003	997	1012	1009	966	973	1014	940	974	993	997	986	1007	954	1025	997	952	1035	1020	1006	998	1025	1013	997	951	979	967	936	984	968	972	947	999	966	962	978	983	986	947	961	1032	1007	965	1046	993	1011	1003	997	1030	986	978	962	1003	945	964	1005	973	959	946	1015	984	1025	1016	1052	968	956	960	988	1010	927	976	954	929	981	1025	987	989	1023	979	1008	992	945	982	958	946	965	995	983	1012	993	987	1027	885	965	914	1018	956	966	961	1008	1022	997	1014	999	971	992	969	973	1017	960	1006	1014	916	960	1000	992	1007	941	1010	951	938	994	999	923	982	997	941	982	979	1006	1001	1011	965	961	962	980	1022	1024	1016	975	1028	1011	963	1015	970	922	982	1027	955	1020	1004	938	998	977	1019	1008	1009	999	989	969	951	922	987	1038	1042	957	1013	940	954	993	970	1019	991	988	1037	969	1050	978	969	996	992	967	979	1023	1021	965	1004	990	971	1027	924	986	992	971	1022	1022	925	955	969	1017	990	963	1005	960	956	992	988	1041	987	998	999	994	964	963	980	1026	972	945	941	997	936	1009	992	954	1021	997	1024	931	991	977	959	939	965	919	975	1021	985	977	992	916	960	967	973	1007	979	993	944	962	974	974	990	978	987	981	996	1010	1018	971	1048	1037	950	1005	975	980	1001	1025	998	972	992	1009	991	999	1050	1011	951	961	962	1026	991	1002	974	964	975	961	980	1003	1061	1026	963	958	988	1027	971	982	974	1009	974	993	990	1001	1007	987	949	984	1035	969	1029	948	1061	999	978	937	940	997	946	1008	985	1019	940	1037	1008	988	1036	945	955	1019	1008	992	990	1015	954	1031	997	983	952	993	984	1030	1041	956	946	1007	1033	956	1045	999	975	1009	985	1014	942	943	949	989	1024	1000	972	1001	966	951	1007	942	1007	995	961	952	985	989	962	933	1007	981	1006	978	939	970	1016	1031	985	961	930	970	997	1064	996	984	966	970	1004	986	962	993	945	1007	960	962	1030	1009	986	937	995	1056	1047	963	984	969	962	997	972	970	935	1015	989	1015	1031	998	992	992	953	1015	970	1057	984	989	995	936	964	957	1004	975	1004	1034	984	995	1007	979	971	947	954	1008	1002	972	926	992	1019	954	1024	954	1005	963	981	1002	935	1033	984	981	930	996	1028	913	1008	998	938	1029	999	956	959	1039	995	984	1001	950	948	994	1053	983	997	996	1005	982	979	987	978	978	994	977	1012	969	979	1006	991	977	978	964	1002	978	963	1005	1041	922	1025	1019	1037	940	982	924	947	992	982	936	985	935	983	962	974	1004	954	959	1040	1013	1008	1006	979	986	962	949	978	950	991	990	1007	1013	966	949	930	974	1036	1016	992	1014	938	961	974	1017	1034	978	987	1002	987	963	1045	952	965	1032	961	1034	1015	945	1035	1023	988	993	957	1006	996	951	982	952	990	1014	1031	923	979	986	1007	1024	1065	975	973	897	955	985	952	1039	1035	1015	1033	990	994	967	949	1015	949	1002	1005	955	941	962	984	988	979	992	986	983	1000	999	948	1000	1010	981	969	977	969	964	995	994	944	1019	994	951	1011	970	990	956	1017	956	1040	1030	993	1018	1016	966	1005	972	1034	953	989	999	1014	982	994	1030	940	986	1024	1001	950	974	993	1017	1013	1004	992	1003	962	986	960	1011	1003	929	959	981	920	989	995	973	1000	965	1004	1010	1008	1004	967	1008	1020	1005	1026	949	903	993	994	982	986	993	976	975	965	945	956	995	1000	991	991	1002	978	1045	1025	1032	976	1013	982	956	1044	1015	940	976	1040	973	964	934	995	1004	944	973	979	980	963	1015	995	963	989	975	938	983	933	961	1001	971	940	1014	963	941	965	977	948	996	984	996	982	935	957	1026	1004	960	988	1013	978	1008	954	972	1005	957	962	1026	956	962	987	993	960	1013	1010	1020	987	960	1000	989	978	1017	976	998	976	941	1028	1015	984	960	953	998	976	969	952	947	986	1035	992	957	941	960	950	981	978	1007	991	1005	975	956	999	1023	955	998	1030	985	993	951	999	995	955	1019	978	969	979	942	996	912	970	996	1030	975	990	936	1022	922	1007	1014	965	928	1023	967	1002	1004	976	959	998	992	983	988	945	978	1030	1048	1003	958	985	991	1025	999	981	1027	975	955	961	961	982	978	948	1000	1066	995	1011	1008	938	967	1001	957	978	981	988	957	1041	1008	1022	1008	975	1022	960	1033	967	1019	958	1015	1092	987	998	913	1014	988	1015	1055	1035	974	1003	1013	999	995	926	991	1013	980	969	1037	950	1002	1005	996	1010	1009	973	994	986	994	977	945	1000	986	1009	1016	987	980	1021	968	966	1032	1049	922	930	1005	1006	984	1015	996	974	961	952	994	977	1032	981	993	951	984	933	1016	970	975	958	964	1015	966	979	979	995	974	928	937	1011	959	1002	1036	940	955	1017	988	985	1049	997	979	977	1031	980	927	1008	988	1001	964	1005	1003	932	999	916	1006	1004	924	965	970	933	1039	941	976	962	987	974	978	966	1023	971	988	955	988	998	1024	988	1011	967	966	1025	943	985	986	1002	967	984	1009	989	968	995	928	973	965	971	982	976	1002	997	947	942	973	1049	988	889	997	999	939	1028	975	1001	974	979	995	946	967	1022	958	981	1044	1025	972	953	1023	934	970	948	973	1022	959	1010	976	1040	922	919	1003	979	1001	1009	1018	966	966	993	970	968	933	941	990	1030	1021	1011	981	994	1011	951	974	944	1015	990	995	900	958	1085	944	1027	1006	1006	978	936	1012	943	983	983	1005	949	926	960	960	940	1006	995	1043	1007	966	1005	996	1017	951	976	1004	945	985	957	1012	1019	986	1024
22785	20866	28461	23312	20841	20066	3062	901	717	617	604	572	580	493	486	477	476	441	438	408	436	409	559	1349	412	397	430	422	406	375	400	397	368	380	379	361	384	333	378	408	367	385	408	373	378	398	392	364	363	354	366	345	403	371	370	378	351	380	354	396	382	351	415	379	332	365	369	356	352	359	370	428	388	377	360	386	381	399	366	389	373	342	327	354	391	381	369	379	357	351	376	366	356	374	375	386	394	386	354	381	372	347	379	364	349	389	375	367	345	405	362	388	367	374	358	360	358	387	375	354	377	393	371	365	373	385	374	384	356	368	394	377	348	377	345	389	348	346	402	352	323	401	357	353	371	386	363	356	358	387	377	404	396	351	362	368	333	382	343	366	367	374	374	431	382	419	369	396	357	359	383	366	382	375	407	390	387	337	324	396	356	393	369	360	324	369	353	376	361	368	360	324	399	360	374	390	337	355	343	347	405	372	380	366	380	353	346	391	355	348	363	347	347	357	370	392	372	361	377	334	363	387	377	342	367	368	381	371	374	409	365	348	377	372	392	372	414	359	401	371	360	380	370	364	366	386	373	364	379	356	379	366	348	414	370	371	333	330	333	372	397	354	365	316	391	375	344	390	346	337	356	377	347	393	364	381	354	377	374	341	363	365	368	365	365	354	347	383	374	351	376	390	342	408	395	375	370	370	379	397	366	359	385	341	382	318	358	377	363	397	335	368	374	357	382	355	371	367	360	366	346	423	371	365	351	359	392	359	339	380	386	386	374	337	390	397	393	385	368	386	340	341	365	359	387	363	374	333	355	390	378	368	351	366	353	388	359	402	380	358	376	408	369	340	370	361	382	352	370	406	369	374	338	380	376	367	344	367	341	369	439	359	346	372	369	352	371	374	394	412	369	357	375	391	366	367	395	364	372	371	376	341	411	344	367	366	359	345	377	381	390	370	369	347	388	355	365	368	358	381	389	336	380	335	345	366	372	381	376	364	370	365	351	351	365	359	347	371	408	359	362	340	370	357	357	372	367	365	371	350	354	364	341	370	338	361	377	370	356	354	336	378	354	357	406	356	362	382	374	356	333	389	363	380	365	351	378	384	356	369	365	375	408	354	353	370	392	376	396	336	371	380	374	393	361	413	390	357	375	364	371	366	361	341	378	377	367	359	354	346	380	359	373	363	362	391	332	367	366	357	371	355	338	357	373	345	367	351	378	360	334	374	359	375	371	334	339	365	390	377	329	368	384	371	354	383	381	380	341	412	391	355	354	373	358	387	382	373	370	339	403	351	359	381	369	348	358	409	393	299	387	377	351	327	385	394	370	407	354	383	364	346	354	394	370	339	386	361	376	362	389	358	372	375	397	349	355	392	325	375	355	410	405	354	362	376	350	351	373	380	343	365	356	343	410	342	394	337	333	373	372	381	350	389	388	367	407	373	342	339	402	353	335	382	370	386	400	417	369	374	383	350	354	379	384	372	352	398	353	356	336	374	368	328	362	323	369	373	370	350	372	356	370	344	356	370	344	364	372	363	357	350	396	368	354	373	366	370	375	354	370	362	333	380	399	382	388	348	360	365	392	393	366	371	337	358	374	388	373	362	353	386	376	359	349	404	360	379	350	377	380	381	344	362	372	363	334	389	341	368	392	377	373	377	348	370	387	360	333	375	359	309	376	347	360	366	375	354	370	373	363	342	400	375	347	379	370	369	383	383	350	396	401	352	332	364	403	358	377	398	369	354	356	364	371	366	370	358	334	380	376	384	347	363	397	386	391	393	369	343	349	365	372	370	400	370	377	324	356	366	356	354	360	386	370	363	363	396	374	359	378	383	336	339	362	336	368	377	379	359	357	393	361	359	338	372	350	357	345	379	359	356	385	407	367	363	346	354	356	335	356	351	355	383	368	410	363	348	404	362	400	363	384	375	354	347	355	382	364	381	377	362	349	387	353	360	370	364	374	353	386	366	363	340	359	354	373	377	407	353	357	364	348	363	353	353	375	328	354	352	392	333	372	365	361	380	385	392	380	375	353	386	384	377	361	358	348	370	376	352	354	333	379	368	339	357	373	344	363	372	365	397	348	339	369	343	346	393	336	353	370	367	357	354	334	384	351	384	387	355	335	337	368	362	389	369	371	375	389	369	355	401	393	355	351	357	353	361	346	352	349	355	355	357	341	337	353	352	374	354	352	416	348	355	395	362	359	409	381	379	375	337	349	374	352	372	341	373	326	380	347	368	338	363	382	385	370	391	340	383	359	327	360	349	336	370	373	355	370	378	363	378	363	345	354	367	371	375	386	347	403	375	378	370	395	339	387	399	338	404	382	386	376	349	365	352	358	374	375	388	396	336	381	367	361	389	342	367	347	362	352	338	335	362	408	389	419	383	369	343	381	400	341	355	347	366	350	336	365	383	376	338	383	396	336	383	358	354	371	331	340	360	378	434	389	349	378	351	334	335	347	365	371	347	363	361	382	358	369	342	327	359	367	331	380	350	354	320	373	374	321	351	391	392	347	351	397	403	337	367	381	332	361	396	327	387	384	357	352	387	366	308	374	354	346	376	357	368	366	382	343	372	352	357	357	387	385	346	347	364	378	366	353	385	366	353	371	376	360	372	361	346	367	366	340	353	348	408	380	365	400	360	374	354	353	340	375	354	373	366	353	354	396	356	336	369	342	357	364	342	381	327	363	369	367	379	358	351	390	348	354	376	387	363	345	390	368	381	332	367	344	375	366	364	385	382	328	360	355	374	374	392	365	354	357	372	388	385	344	381	379	340	356	373	356	352	358	365	366	351	377	369	385	382	393	385	358	359	363	364	372	381	357	379	347	338	370	360	348	388	352	349	377	370	363	348	336	349	356	348	385	359	376	363	343	362	345	328	381	364	353	381	365	391	355	406	400	368	384	400	394	372	345	321	359	356	349	326	385	357	385	360	383	393	370	382	353	375	328	357	375	388	365	358	389	348	389	363	410	322	396	350	389	364	380	364	366	368	368	370	393	347	352	352	356	395	356	364	356	369	403	365	363	356	351	342	384	359	362	376	379	401	380	373	358	369	368	333	414	362	393	398	347	350	398	386	353	349	351	389	389	338	343	359	376	357	380	357	383	384	355	378	331	370	384	382	352	393	365	383	374	377	329	363	404	348	344	361	348	390	359	352	354	367	332	345	364	354	312	357	378	375	363	359	355	334	382	331	359	364	368	357	375	411	377	356	367	349	398	359	364	354	382	340	363	336	364	370	371	368	367	366	359	355	367	380	378	373	366	326	337	336	385	381	372	371	363	335	332	358	385	378	398	370	394	345	411	367	374	399	396	373	369	355	351	365	344	359	382	348	363	345	367	366	370	339	360	379	389	320	356	364	378	378	346	345	390	338	335	351	361	381	355	395	383	342	379	341	404	347	372	381	360	381	365	369	366	384	374	380	376	360	346	391	314	374	353	358	376	371	352	379	370	400	368	366	360	331	353	381	366	375	377	337	385	357
48099	55885	11560	6199	4292	3186	2431	1995	1656	1481	1295	1120	1022	932	832	826	814	827	774	713	703	701	1031	3031	648	642	607	604	610	592	625	636	581	610	572	548	575	611	531	614	549	562	593	546	547	587	527	543	530	528	556	559	596	566	512	583	543	492	538	554	567	536	595	538	550	550	496	547	547	525	493	555	564	555	506	571	479	498	534	556	557	555	516	534	555	556	500	508	541	550	585	555	546	539	534	561	539	554	550	530	526	544	581	484	566	520	560	540	549	542	531	568	533	571	544	554	492	532	545	504	565	579	551	531	538	530	548	532	529	526	547	521	534	530	522	520	515	531	530	534	561	538	542	578	542	551	597	527	544	510	540	501	511	543	548	539	548	571	561	554	527	590	515	545	538	550	561	507	542	524	549	553	558	584	516	531	546	540	562	539	563	507	521	518	546	595	567	533	544	607	546	559	559	569	551	558	578	545	539	568	565	565	526	584	543	556	527	536	511	517	535	535	584	553	534	552	504	520	602	538	514	535	548	562	526	574	559	588	565	563	563	535	538	515	566	547	531	546	558	512	583	550	507	567	562	473	501	536	559	531	559	544	547	556	534	580	549	548	581	523	560	547	541	521	510	526	566	523	531	563	536	546	524	557	517	509	534	513	534	505	577	529	545	550	534	545	534	536	546	567	558	530	534	532	520	532	550	575	539	536	496	553	556	525	583	500	522	588	518	543	573	554	504	565	572	510	528	521	589	561	517	546	556	591	554	523	551	582	533	535	538	537	572	536	550	533	591	502	568	553	526	556	530	581	496	549	544	534	565	539	547	547	523	559	540	564	547	559	548	525	540	557	519	566	554	578	535	575	557	497	499	538	553	567	521	581	552	561	567	528	497	534	571	534	538	554	561	531	526	514	561	519	542	567	576	527	544	532	524	546	548	543	497	533	534	507	549	517	500	533	553	543	538	556	506	518	560	520	554	524	556	546	522	532	555	552	568	530	553	492	532	521	525	505	559	530	554	585	552	552	558	541	505	560	575	505	542	562	521	564	530	525	540	559	524	517	559	528	516	529	567	548	531	573	556	518	580	542	593	578	532	540	581	522	511	524	548	541	513	532	524	551	541	568	549	574	539	504	523	523	547	543	547	501	528	557	562	548	557	526	559	519	554	509	559	546	550	480	515	556	557	557	552	537	552	556	558	499	529	515	539	548	533	567	551	547	521	530	521	556	579	539	551	567	590	557	556	567	496	545	531	531	590	579	573	521	566	523	569	567	494	537	539	581	540	516	586	556	550	524	563	565	513	550	512	555	531	572	556	554	533	563	592	550	503	557	530	539	575	535	535	586	530	522	594	483	554	548	586	539	520	542	525	535	570	567	557	521	582	534	520	517	573	541	522	526	555	536	542	530	538	533	597	551	551	541	561	526	543	526	532	553	532	577	567	544	545	498	520	552	540	537	550	567	515	550	544	536	561	544	515	535	532	579	495	578	577	499	522	509	554	544	554	562	576	516	562	528	546	537	502	546	535	569	528	535	514	560	547	511	541	531	569	529	538	552	584	591	526	568	525	528	530	536	523	506	536	526	577	551	544	566	531	527	555	519	566	573	571	553	537	545	567	528	561	543	534	544	550	564	525	547	552	561	513	518	555	571	511	556	533	543	568	542	556	548	504	569	538	548	546	533	568	536	582	569	568	563	545	527	531	517	533	536	551	510	546	565	549	523	558	519	585	594	546	558	524	528	552	498	519	527	544	503	529	529	543	526	568	545	578	537	539	544	542	546	503	521	535	541	552	583	558	565	540	532	501	550	565	507	521	553	588	601	539	554	577	525	570	550	517	525	539	543	545	566	528	526	574	566	537	585	572	572	546	532	543	490	551	551	528	540	584	509	534	556	553	494	581	559	551	533	516	550	519	562	534	518	514	569	564	545	526	543	536	529	558	557	522	562	530	574	521	516	535	553	534	528	524	529	542	531	529	535	540	544	561	562	541	548	523	549	559	527	552	521	532	539	511	540	555	547	525	527	520	514	529	526	516	523	552	552	573	540	510	553	514	572	512	536	552	549	555	568	538	533	545	545	515	587	542	577	576	528	526	535	542	537	512	547	525	499	546	570	566	585	527	555	515	563	567	540	576	532	533	559	579	534	504	547	520	544	576	553	558	606	537	593	530	593	528	467	517	550	515	538	535	552	502	537	528	542	561	523	551	533	489	517	553	520	566	571	536	528	515	532	546	573	543	518	534	563	556	592	508	561	527	517	551	541	547	535	510	538	521	521	553	501	531	504	543	529	535	505	554	538	525	536	569	552	513	577	515	531	519	551	555	541	561	544	529	542	543	524	460	528	543	541	567	538	518	527	571	562	562	532	518	503	594	542	500	565	559	553	504	491	516	554	565	562	538	550	489	557	537	565	532	555	535	515	558	548	540	541	552	535	558	514	531	570	510	527	508	541	548	529	543	603	546	564	507	521	541	524	582	515	578	540	555	519	574	529	556	566	503	514	564	529	547	513	532	547	530	544	554	544	525	567	492	527	537	567	562	572	561	535	545	595	547	541	557	556	586	551	548	520	569	529	498	550	541	547	571	531	576	532	554	499	507	526	535	548	514	540	532	517	535	506	562	515	550	561	549	537	557	540	568	549	516	545	537	536	575	542	533	521	544	563	557	491	539	511	519	564	575	546	581	511	535	540	582	536	545	545	539	558	532	536	490	546	531	563	556	517	528	554	555	548	521	574	553	488	502	564	564	535	523	573	522	539	574	551	513	551	515	545	565	538	544	574	555	559	529	541	560	509	505	511	580	550	576	562	555	544	531	560	558	509	507	533	532	541	552	520	554	517	528	553	562	581	523	571	562	538	531	526	494	545	536	530	551	546	516	524	574	556	512	534	515	544	512	540	540	514	508	518	523	521	521	559	555	516	565	512	563	569	563	560	510	566	534	519	573	543	556	573	501	562	518	545	520	541	548	540	549	504	573	568	521	562	516	518	568	524	566	528	552	543	517	564	569	522	488	539	562	533	526	543	483	585	563	518	556	517	550	581	509	583	560	545	505	566	584	533	541	520	553	550	528	563	553	580	531	515	540	535	528	500	567	509	512	548	553	537	567	544	505	506	533	499	489	539	559	519	554	576	501	532	499	521	513	539	535	552	579	549	576	529	519	546	529	533	525	582	553	555	542	520	548	556	517	553	532	522	572	545	540	544	497	515	528	541	537	530	503	551	493	541	496	506	547	545	536	533	525	576	551	571	557	528	514	538	568	561	543	547	537	545	564	555	555	552	545	553	527	556	543	549	526	516	528	488	572	586	537	514	559	541	553	547	558	529	541	572	508	547	512	532	548	540	544	527	536	581	529	533	533	554	558	538	569	522	565	543	560	530	549	562	525	536	514	537	556	571	544	525	556	556	532	543	603	519	588	519	542	556	508	535	524	518	525	546	553	542	530	528	519	534	520	558	509	551	557	492	560	543	552	557	547	564	538	576	524	575	555	533
26477	21524	11924	1471	784	700	671	651	660	654	650	656	642	638	624	591	624	630	670	588	632	605	593	672	625	650	619	632	685	596	638	593	596	612	617	624	629	620	608	685	621	578	629	641	585	606	640	597	660	599	661	605	626	637	688	644	634	592	605	626	633	609	601	647	649	610	636	654	604	588	630	587	624	596	615	648	622	658	633	614	620	649	634	600	597	593	616	598	611	602	623	622	614	567	617	626	606	575	638	621	612	586	608	619	624	605	632	657	616	646	616	628	608	649	661	638	615	608	620	640	619	618	617	588	627	597	652	635	653	620	622	667	587	604	607	622	587	596	594	595	598	629	631	579	627	632	618	699	595	626	639	653	601	638	622	640	627	601	628	627	634	618	627	640	639	621	646	641	575	639	578	636	591	634	600	567	609	610	629	598	643	605	627	632	638	617	643	625	639	630	592	626	639	596	626	613	612	643	627	628	617	578	578	637	648	616	625	560	634	571	626	637	614	605	645	632	601	621	620	606	632	653	583	615	597	613	620	610	578	582	637	624	628	634	628	609	620	665	612	648	614	575	575	590	636	567	589	573	591	589	608	594	632	573	608	618	592	580	611	635	644	611	584	620	628	619	573	604	609	612	600	658	587	614	638	635	613	608	605	686	612	640	582	600	611	619	600	654	622	620	590	603	632	598	613	636	615	642	613	593	611	630	652	594	601	638	596	618	570	570	611	617	624	638	651	630	656	616	625	636	590	627	613	627	593	665	609	602	640	597	675	623	633	612	645	632	623	602	612	618	659	608	643	623	592	590	605	646	604	612	633	593	667	645	614	645	645	598	591	650	599	567	628	585	600	626	591	586	655	599	623	652	682	629	646	609	655	632	660	578	613	577	625	587	629	600	631	623	628	651	589	652	612	676	624	585	610	573	603	616	615	615	601	606	626	625	608	608	642	659	646	577	642	603	606	641	585	613	621	592	612	621	617	630	638	645	611	559	571	607	644	655	633	616	639	643	623	660	648	620	639	644	608	614	613	646	577	607	657	599	584	628	592	646	616	598	591	577	578	647	602	631	603	661	574	636	583	575	597	609	589	604	619	642	620	590	608	642	593	618	618	583	617	603	615	588	658	627	629	604	599	600	588	629	582	623	631	623	624	597	595	596	620	631	627	596	658	644	654	615	630	600	656	639	582	652	659	646	653	621	604	616	624	594	636	622	669	654	655	659	653	653	635	595	581	634	621	599	600	607	629	615	550	639	602	624	634	679	668	638	594	596	644	641	616	623	626	585	651	630	625	606	609	581	626	620	630	641	641	634	639	614	633	573	622	611	605	618	625	624	630	639	590	612	628	573	627	627	615	663	647	593	640	621	607	616	598	597	595	658	626	614	624	617	592	635	642	624	640	611	632	640	593	605	628	637	580	604	590	578	605	587	622	610	608	623	623	571	645	650	612	615	652	602	594	597	616	598	623	625	649	641	602	651	588	590	578	595	622	666	610	621	635	621	621	638	644	653	614	598	614	613	622	554	596	649	634	666	606	579	584	596	610	625	608	653	613	629	609	620	656	615	616	557	624	599	633	663	592	645	566	606	593	615	599	574	628	605	591	605	599	644	626	577	592	600	629	645	634	638	594	598	565	592	641	606	610	603	607	605	630	625	586	647	599	635	610	621	615	617	601	601	652	599	624	610	592	629	616	622	606	621	627	634	634	607	639	610	637	638	636	608	571	610	596	628	618	616	605	603	592	642	601	667	592	592	626	632	602	629	591	601	583	615	583	625	628	610	641	615	600	678	637	636	570	625	632	629	640	649	571	638	645	601	624	640	618	678	666	599	660	573	594	607	618	629	614	635	569	593	614	635	642	560	597	629	610	620	630	606	653	611	657	593	635	639	619	623	611	610	580	625	676	618	622	626	588	625	625	648	632	618	619	614	613	614	589	597	582	611	625	595	645	576	632	608	611	606	626	614	653	607	628	668	680	591	632	637	638	611	661	593	595	604	566	611	637	608	645	638	598	600	597	608	601	606	588	649	629	606	609	704	638	580	559	636	606	621	589	614	585	638	648	575	608	583	646	590	629	606	611	619	661	588	612	615	632	628	633	640	584	595	612	663	595	620	665	603	607	622	662	670	614	635	620	586	653	585	597	584	588	611	633	632	617	617	631	614	637	599	603	580	616	617	608	644	634	631	619	610	582	584	628	615	646	639	614	637	623	645	603	642	609	602	647	625	623	596	603	632	600	606	627	582	610	608	608	615	639	590	642	642	628	660	660	642	605	659	669	586	580	642	635	642	648	584	681	640	575	627	597	638	645	633	617	629	630	603	606	578	621	644	605	640	660	649	599	605	625	616	611	559	654	616	643	639	603	603	597	596	592	620	632	625	632	666	607	601	603	670	591	617	650	646	593	582	655	629	595	609	649	621	621	633	605	657	599	615	626	626	639	601	591	590	584	600	597	648	594	597	614	604	625	597	626	584	600	644	656	621	665	631	626	647	649	608	598	611	603	602	609	643	644	631	672	631	660	628	604	655	634	610	596	600	632	641	643	620	634	625	595	592	623	611	617	657	654	617	603	643	616	644	667	646	643	614	586	657	588	565	637	598	665	621	609	639	594	617	620	598	681	636	658	612	576	589	602	624	588	585	622	630	651	633	641	622	605	674	632	646	594	593	617	621	654	657	599	629	632	631	599	603	608	605	600	607	556	631	584	585	591	615	611	644	588	624	592	623	651	618	616	624	609	551	590	625	657	620	632	594	618	610	628	638	601	588	672	617	634	617	607	643	654	626	584	648	606	638	617	627	591	600	600	634	596	607	617	620	617	598	617	614	610	567	580	636	583	618	621	591	609	635	624	593	636	604	618	661	611	631	594	617	662	595	581	602	623	596	606	612	608	627	609	609	627	633	609	600	641	608	619	630	602	645	631	597	597	629	621	619	626	622	628	650	551	657	584	609	625	562	641	634	612	698	603	609	620	592	636	620	649	627	623	611	590	662	631	632	636	638	624	637	575	639	600	611	618	617	644	598	644	596	667	622	642	623	640	603	619	617	632	600	630	630	638	565	627	634	650	615	594	646	627	627	604	651	586	569	645	658	609	642	648	604	597	616	621	602	628	627	612	592	612	655	652	601	601	624	624	603	627	632	605	653	670	619	600	646	596	654	639	635	613	625	637	603	590	634	608	622	600	693	617	619	631	616	630	583	640	610	621	626	604	632	554	622	608	611	660	621	580	627	595	613	579	643	667	630	625	612	574	593	608	596	614	627	607	570	638	588	614	661	609	661	639	639	678	624	672	625	630	604	607	619	598	610	608	617	625	650	643	588	643	652	629	571	611	592	598	628	645	596	609	590	647	601	589	584	610	570	582	638	603	603	640	594	653	637	577	613	633	628	586	652	614	635	625	614	619	623	614	607	585	654	567	626	622	609	600	649	576	615	599	649	573	653	621	624	620	601	617	598	642	636	645	619	609	639	624	649	617	641	578	586	671	634
21360	25296	1863	1271	1060	1037	953	951	970	919	933	904	899	905	873	827	884	843	812	896	922	866	881	917	880	869	881	822	924	891	924	855	866	853	837	840	884	900	866	882	861	844	816	927	866	895	825	861	891	830	915	882	853	836	894	837	899	879	836	895	883	901	888	853	905	851	869	856	877	849	839	844	841	862	851	857	878	877	900	924	834	867	840	914	880	841	858	927	881	853	871	862	820	871	894	886	845	879	865	877	917	863	867	883	866	873	895	843	894	917	853	879	876	878	934	873	899	855	866	818	909	892	898	880	826	866	838	862	857	892	864	883	877	949	842	872	853	846	869	836	903	852	849	846	898	815	910	905	903	908	923	932	871	911	933	894	875	860	865	859	849	883	897	843	880	924	853	883	859	868	922	844	871	848	867	914	856	872	852	882	906	842	874	897	834	901	836	853	828	864	861	840	909	856	851	846	878	899	900	849	875	850	852	852	827	858	945	873	879	893	885	937	873	935	840	833	869	902	893	894	884	845	876	821	881	895	868	869	877	871	941	872	844	867	909	909	879	826	908	850	838	930	858	889	899	861	860	911	832	872	840	843	842	833	827	816	885	888	824	893	850	901	866	903	874	851	889	920	836	778	849	884	893	854	885	880	913	887	773	868	899	899	898	898	936	892	856	912	864	862	875	892	843	823	883	809	857	906	864	869	881	950	901	891	907	867	841	871	876	867	903	862	875	848	880	857	900	823	847	893	846	851	808	853	873	900	862	881	889	851	888	866	839	855	898	899	860	848	851	916	886	881	866	863	810	878	874	894	894	850	861	888	887	812	895	867	862	870	860	872	880	853	937	827	857	886	842	863	924	915	881	884	875	876	864	877	878	895	862	880	818	852	867	844	878	880	853	893	897	867	914	898	920	868	848	910	941	851	845	850	882	820	857	897	862	901	869	879	845	895	898	894	865	862	842	887	834	840	869	873	886	838	863	856	892	872	856	864	845	845	844	915	871	829	876	899	880	890	866	862	864	856	888	831	876	873	874	858	902	870	884	817	885	932	897	844	853	889	913	876	864	874	872	934	834	884	891	860	858	831	840	905	986	858	895	860	881	861	825	816	907	842	891	878	866	911	860	860	886	867	894	872	920	893	854	894	834	877	841	818	837	878	905	880	879	882	903	896	827	891	849	831	896	864	863	858	890	898	857	893	865	850	834	860	843	873	844	921	825	880	872	911	845	887	844	853	893	824	872	836	844	874	898	905	819	826	894	836	935	874	859	893	854	875	879	884	891	865	843	813	862	951	863	887	845	892	852	876	842	895	864	863	880	851	915	891	888	799	858	893	881	874	837	884	902	849	903	803	853	904	864	874	878	856	872	877	838	905	840	915	877	904	882	858	862	912	836	866	882	844	921	877	879	877	875	861	883	954	865	869	844	831	836	868	905	853	868	892	913	925	907	849	838	885	900	910	829	899	836	873	872	890	903	893	943	830	844	871	877	907	894	892	860	851	852	888	848	873	893	822	890	941	865	845	909	890	838	899	850	871	928	839	879	890	867	893	854	897	851	831	892	851	873	883	847	911	874	915	878	961	886	875	881	890	859	839	852	879	866	879	887	858	890	853	855	889	858	873	901	871	839	896	846	882	861	883	865	887	877	851	913	872	798	842	859	846	901	876	896	896	890	901	938	890	838	890	906	861	813	871	858	864	874	854	840	865	913	871	911	862	889	841	864	872	867	886	848	863	889	841	900	875	899	924	834	850	942	851	913	875	846	897	885	891	926	859	869	875	852	869	870	858	853	832	872	853	853	889	921	869	901	911	811	859	850	902	896	852	897	873	814	834	891	857	855	864	860	897	824	885	855	906	910	817	825	900	872	856	879	832	871	847	840	898	896	884	878	878	876	846	922	914	883	830	881	899	876	900	852	931	840	837	885	827	856	872	874	883	822	871	881	822	828	886	843	856	849	901	850	889	907	830	842	867	923	840	862	884	852	859	847	862	866	925	857	837	843	903	857	851	902	859	825	870	848	893	867	885	844	885	874	875	888	910	872	844	883	877	888	864	873	835	875	939	858	909	886	938	853	868	829	851	837	833	893	894	864	817	857	870	857	872	949	835	839	864	867	889	899	883	816	852	858	872	849	884	835	802	822	867	907	887	818	849	889	880	852	871	869	866	873	895	788	935	916	919	887	888	859	870	921	851	886	824	864	861	901	849	838	867	881	822	881	894	887	898	844	871	901	881	851	839	907	882	873	853	862	872	847	840	848	850	832	891	841	843	884	873	919	867	899	846	879	859	879	960	878	854	844	885	889	886	881	846	848	873	887	932	869	862	902	906	893	902	889	850	839	859	869	872	827	906	858	809	893	844	921	883	867	844	893	852	889	871	878	872	849	871	887	863	841	831	870	868	912	906	890	908	863	853	862	850	867	841	883	849	890	838	845	819	931	857	894	932	865	891	871	885	878	856	853	909	852	880	878	890	866	858	883	909	874	871	890	884	838	905	860	879	905	867	810	868	834	890	894	843	874	921	848	902	929	921	831	864	846	865	869	788	808	865	870	886	870	917	887	874	854	901	851	867	859	860	953	852	896	879	877	862	878	840	888	878	883	890	839	891	834	822	888	850	838	872	870	829	847	916	823	900	859	864	894	839	864	879	873	840	894	869	873	852	873	896	894	869	828	864	872	848	888	855	860	799	943	886	846	796	869	892	819	900	829	887	876	886	840	879	883	871	850	864	904	904	906	865	857	890	855	911	844	901	866	812	864	875	868	908	844	868	853	832	919	805	852	881	872	885	858	865	836	858	844	823	918	923	871	862	863	859	912	813	897	842	930	923	847	864	861	863	935	890	841	870	855	867	921	860	828	909	852	862	821	861	853	877	875	854	857	921	894	915	847	888	880	857	860	839	871	867	911	881	831	859	921	867	831	909	839	808	851	853	854	809	881	891	844	881	879	853	880	896	859	866	895	813	898	883	866	865	905	931	908	904	838	890	840	891	872	923	911	861	864	897	841	881	853	875	886	857	848	888	906	881	854	875	893	909	866	884	870	866	838	901	888	823	816	902	876	827	941	936	910	902	839	909	854	899	845	863	830	877	851	839	841	875	856	817	866	885	881	829	907	863	896	837	869	863	869	901	895	904	850	858	893	825	898	902	955	874	895	852	885	830	892	840	901	878	822	863	838	910	882	853	857	854	872	840	899	864	796	849	850	849	886	862	854	882	875	935	831	901	858	824	863	860	852	873	877	900	856	841	896	894	907	849	864	860	875	848	878	871	912	876	805	941	914	897	906	829	906	859	922	905	875	793	916	878	836	850	892	930	854	824	895	829	841	857	819	898	915	843	873	896	885	895	889	863	840	905	865	881	860	856	916	819	857	924	850	851	881	870	895	872	862	885	821	879	825	860	911	895	892	855	855	828	857	875	868	912	872	890	882	891	827	822	862	839	848	899	877	890	855	861	847	888	871	887	927	851	855	824	859	833	881	882	873	851
23712	20925	27603	24167	20398	5474	1285	949	875	867	832	790	820	771	784	788	705	693	738	734	675	704	742	821	728	747	708	725	660	738	731	685	697	694	700	697	728	723	657	719	720	731	671	693	702	727	739	721	665	669	717	702	695	716	666	733	735	678	699	670	696	678	744	658	695	713	712	647	734	701	705	731	673	687	756	683	658	736	680	701	696	723	709	663	652	677	709	695	717	655	739	732	732	743	688	689	678	687	663	708	715	663	737	708	674	628	694	721	679	734	672	689	726	692	725	683	686	698	661	655	654	677	674	660	707	687	701	687	738	683	641	679	667	728	709	654	726	635	696	666	682	711	708	649	697	707	662	711	677	677	697	710	701	760	688	717	691	710	696	638	676	682	720	697	688	696	678	704	720	644	698	698	739	674	666	674	669	761	739	713	726	688	699	694	713	686	690	719	707	654	674	723	629	751	711	757	681	720	668	728	663	683	733	738	684	719	663	671	703	722	697	651	686	639	666	719	711	695	739	696	653	710	677	741	706	744	720	658	664	695	712	688	725	694	684	653	716	731	739	659	690	682	706	686	678	695	744	701	747	696	692	664	691	692	710	656	676	716	725	659	707	719	658	681	682	716	726	693	698	672	653	671	713	724	642	696	701	707	697	662	674	676	716	672	691	679	632	703	665	668	722	694	686	707	698	685	707	691	698	719	661	683	666	673	715	679	692	707	701	691	708	697	696	711	703	634	689	706	701	659	690	683	739	707	654	698	686	707	733	702	685	728	719	668	704	649	668	689	710	721	657	766	689	689	700	748	684	673	700	669	649	707	628	718	687	694	744	709	702	672	674	664	731	694	691	687	660	737	713	740	644	711	669	703	676	683	682	690	692	670	740	691	677	692	732	631	665	639	704	734	665	719	655	641	641	680	673	709	664	698	717	729	676	633	689	641	673	686	708	692	712	665	646	702	672	666	670	701	684	686	712	707	680	704	695	700	732	694	700	646	753	719	690	699	678	723	715	743	619	715	674	704	689	679	694	723	660	692	703	734	723	689	699	656	682	692	665	694	700	731	716	714	712	673	698	694	724	665	757	695	702	717	689	686	635	705	731	728	722	637	723	699	669	680	692	716	664	763	672	720	707	637	677	692	720	641	719	664	737	726	651	678	702	672	707	674	682	686	631	733	695	731	722	702	674	666	709	664	677	660	690	666	689	687	683	732	702	704	693	659	734	677	683	727	727	672	729	684	697	727	681	704	662	700	690	681	679	707	671	670	642	702	716	688	651	653	692	667	699	700	688	725	665	717	665	707	663	729	772	658	685	683	704	680	728	704	732	698	728	704	700	673	715	725	697	682	680	689	695	680	676	699	726	711	701	728	680	650	656	691	658	711	672	709	701	746	760	685	723	724	692	700	648	736	712	726	723	665	710	670	664	691	721	732	679	631	722	669	691	745	705	660	675	684	698	667	643	717	705	696	652	674	705	692	722	684	715	644	668	690	719	680	731	652	696	666	660	716	709	676	678	712	727	724	698	684	710	678	699	712	669	682	712	707	700	668	763	689	718	680	677	676	688	701	684	644	641	702	716	688	697	717	650	718	693	717	721	719	757	655	710	726	678	695	651	709	681	726	682	740	721	706	699	686	662	726	656	693	726	687	658	686	664	698	670	725	705	692	681	716	688	685	699	717	707	677	729	742	715	662	668	703	646	707	675	685	673	720	682	648	648	728	731	645	749	669	709	633	697	675	691	699	728	683	657	694	704	721	648	753	694	732	710	677	697	688	691	689	731	643	725	647	714	708	735	671	756	690	722	695	686	693	689	673	705	667	710	699	718	741	677	630	703	741	693	711	649	724	674	691	712	727	670	658	720	721	663	660	710	683	695	686	682	729	709	678	654	703	666	681	665	704	651	679	684	703	713	719	686	692	682	691	701	669	710	664	690	699	677	697	755	717	696	660	667	709	660	706	706	703	730	681	695	708	694	695	722	673	649	709	710	677	671	694	689	702	706	702	709	666	726	657	715	670	725	693	678	674	718	696	729	684	735	724	699	709	759	691	662	674	699	697	689	702	702	684	689	705	701	677	666	732	724	684	675	709	739	715	679	689	705	683	697	641	691	680	670	697	680	692	707	674	685	694	637	717	654	754	751	673	692	643	668	720	706	708	684	723	751	729	691	691	691	726	711	702	658	712	657	681	702	662	705	673	722	768	690	693	758	676	712	721	643	700	710	699	658	691	707	694	653	690	725	664	722	717	693	649	661	607	695	703	659	718	675	661	723	696	659	717	703	681	664	718	737	696	714	678	740	687	735	712	705	701	691	710	679	730	679	669	745	742	694	699	710	713	706	694	670	743	718	680	721	677	700	675	665	699	671	700	727	674	698	699	701	688	719	732	631	679	634	714	706	672	672	699	714	703	746	675	669	733	734	707	672	665	658	707	690	752	694	697	674	672	680	683	672	653	694	712	716	744	691	631	659	738	684	702	704	700	685	728	669	706	732	694	683	648	735	701	674	701	656	675	751	673	726	709	664	667	693	690	688	674	635	735	710	666	680	707	697	749	693	635	683	673	676	702	639	695	701	702	694	696	691	737	694	697	672	709	686	738	714	778	663	709	703	694	660	683	689	709	663	723	673	642	667	706	752	693	688	703	695	706	701	694	698	708	728	699	726	669	680	709	639	705	670	709	665	715	712	710	694	706	695	702	676	736	667	679	688	673	667	747	697	717	677	681	705	672	687	669	675	696	696	683	742	659	718	708	699	698	671	712	738	736	670	642	641	734	671	679	725	711	719	715	710	695	694	679	631	668	717	695	731	684	672	698	728	654	745	703	650	682	664	723	714	632	686	668	703	689	737	713	698	703	704	694	667	694	685	654	704	784	642	702	701	674	660	657	708	696	696	689	680	710	716	748	697	707	699	757	672	691	671	701	674	692	688	744	703	690	692	631	707	680	707	660	679	705	690	699	665	680	702	716	664	693	642	667	664	716	680	698	703	722	683	737	691	705	664	708	724	694	699	717	700	695	737	662	723	686	686	660	702	710	659	673	707	665	663	697	675	705	694	673	652	724	699	703	725	652	637	681	715	676	636	676	710	709	676	703	663	657	702	714	695	659	642	732	713	682	665	664	712	673	656	687	693	720	675	680	658	712	673	692	644	685	688	638	732	643	667	672	698	658	686	697	733	685	735	658	704	676	712	707	680	685	729	700	674	683	689	705	667	721	705	717	676	684	671	697	685	676	691	702	732	700	686	712	711	696	714	747	690	675	667	704	641	699	650	704	699	694	702	661	676	702	689	709	678	696	681	716	739	652	649	712	685	674	721	713	690	687	693	685	710	681	682	687	652	678	687	686	670	726	714	690	702	703	684	694	692	692	688	690	674	691	720	706	735	680	660	690	688	681	711	715	700	661	688	669	713	677	651	700	722	659	727	743	690	705	703	745	688	692	684	715	694	676	690	696	704	733	659	722	679	655	720	682	678	677	731	641	694	666
42842	47135	8111	4329	2949	2343	1993	1816	1596	1466	1299	1254	1275	1215	1239	1200	1098	1098	1105	1036	1023	1021	1093	1290	1059	1102	1018	996	1014	1035	1053	990	1033	971	1017	990	1018	1002	1053	1058	995	1007	952	1006	1028	972	993	1046	1018	1015	983	991	958	977	1004	998	944	1038	994	1044	983	982	967	1007	1022	990	958	940	993	964	946	978	984	961	938	972	997	985	979	997	1016	972	1010	1010	991	1030	1017	965	976	977	977	974	962	992	1064	998	1008	1011	1030	976	939	1030	970	1006	975	970	946	986	1039	1020	1010	968	983	986	932	1005	968	986	978	990	978	970	998	987	942	953	997	926	1035	957	987	997	974	943	998	972	979	1002	1037	1021	1009	985	930	982	972	993	969	981	980	1001	985	978	1029	936	950	997	1002	1046	966	1042	991	1039	983	924	994	959	988	964	963	942	989	962	989	987	928	944	976	965	1012	967	947	986	980	959	1021	1048	1056	960	948	949	981	1038	1008	993	994	972	992	980	965	977	1001	995	952	1009	1026	993	986	1003	985	949	994	994	899	942	1009	978	1002	952	962	958	945	1024	1033	963	1033	982	976	1034	1018	976	961	978	955	971	949	979	929	981	1031	959	935	983	979	1007	936	973	989	1006	971	1006	974	966	958	963	988	1013	866	937	923	1000	961	987	1016	1026	1030	900	1018	985	984	930	1030	1003	973	978	990	1033	956	986	960	1011	965	943	998	979	983	967	1026	995	971	1002	953	971	1004	987	972	1016	1080	916	953	971	982	952	990	952	966	1022	1037	946	1050	1009	1000	1041	994	979	1018	949	973	971	998	994	979	1045	963	1036	1037	1034	993	994	1000	1021	998	1041	987	958	1018	1007	990	933	942	979	1032	990	987	973	1039	1021	989	967	954	975	999	975	972	997	946	961	986	1013	947	1023	1016	1029	1011	976	1009	970	972	1033	982	952	965	1014	996	944	1000	1000	985	953	1007	983	930	960	992	989	975	972	955	926	957	1014	986	988	993	994	955	975	970	1007	995	973	949	965	995	1020	1007	956	1024	1015	988	994	952	1019	1014	951	992	961	968	1003	991	991	1014	1008	1027	982	961	1042	1055	970	955	1044	935	983	947	999	941	958	1021	943	951	1017	970	945	1000	958	1004	992	898	1070	974	995	1042	1036	994	995	986	997	928	986	961	968	960	1009	964	945	956	1022	978	959	933	1024	1004	981	997	972	969	941	961	925	1034	939	985	972	1037	988	1031	1004	980	985	945	1011	921	982	1002	989	948	1029	1025	1017	951	1007	949	948	1009	947	997	1028	948	983	1015	997	1007	997	970	988	989	974	1026	967	944	990	921	1000	993	1013	985	961	1020	976	1015	1018	1012	968	1020	1012	995	964	974	1006	995	1006	943	983	1004	976	992	1015	951	988	982	953	959	1014	993	980	997	1012	973	970	1010	1013	915	938	1006	989	1024	990	1010	982	977	991	986	987	1019	977	943	1002	978	944	990	1012	982	952	990	1006	1000	952	1015	960	1034	979	947	997	998	994	994	954	991	1026	1008	963	988	986	999	991	993	1004	1010	944	967	951	1000	977	1011	1009	969	1006	984	991	961	966	1028	978	965	1038	962	1016	970	945	966	1032	982	928	921	1045	980	1036	1011	987	973	978	1010	953	961	960	957	1016	968	969	970	923	993	952	973	1011	1047	981	959	940	950	1025	974	993	983	928	1010	959	1010	984	943	966	950	972	968	999	1033	1040	930	986	1011	951	1011	994	1008	999	982	1016	1002	957	1010	982	980	1006	977	1008	1023	985	1037	976	956	1001	960	1007	1058	1024	993	958	1000	904	1018	937	1031	949	1001	932	952	994	1001	952	967	1018	1037	977	986	966	1029	973	936	972	982	1020	942	1026	935	988	1014	1001	1000	968	990	988	1005	1011	999	1020	1017	937	974	1023	1002	978	1005	985	952	1027	1011	1026	947	929	1001	994	981	962	1011	929	1060	997	1003	936	966	1018	963	1013	992	969	935	961	974	954	949	910	1000	946	956	942	963	982	963	985	999	979	990	984	945	958	970	932	937	987	1023	948	988	1007	922	1011	1028	977	943	995	938	1005	1019	1021	969	984	1014	1011	1001	1012	1034	1005	978	1021	972	967	1010	984	971	1018	1032	960	996	955	973	976	950	985	985	926	1010	951	969	1019	989	942	967	1011	969	985	1006	987	998	951	992	1011	1052	1017	974	993	987	982	998	987	999	1028	964	975	997	984	906	965	968	997	959	937	993	971	972	965	1008	968	984	930	950	962	1000	1028	1005	972	997	988	970	977	996	954	1006	971	981	1004	904	897	1051	944	1015	939	1021	944	987	999	998	998	1013	1017	971	1006	994	1004	959	996	990	1009	1019	946	987	1013	1008	998	975	986	958	1031	976	956	983	980	957	1039	970	975	958	959	990	949	932	982	963	902	977	979	993	977	964	1005	978	998	963	1052	1008	1008	1039	958	979	991	1038	985	1056	1043	950	964	970	971	944	996	938	1001	984	980	924	950	1000	1003	977	943	1013	971	962	979	980	953	980	989	933	990	1070	955	1005	992	1001	982	997	984	981	981	969	958	974	991	1002	991	965	980	972	1007	964	1053	999	981	945	1001	930	989	1032	967	1010	998	1005	934	973	971	962	928	1019	958	948	973	976	1024	1005	1035	970	915	1022	972	1006	1004	975	958	978	972	1020	979	937	960	962	991	1017	973	972	1020	975	965	943	927	936	1036	978	983	946	1001	978	986	1007	962	959	1043	980	999	991	1024	1008	974	968	952	991	975	1058	972	986	1020	962	963	1042	973	962	939	936	1032	1005	1023	1003	1000	990	1042	953	974	990	1034	1032	1021	947	996	992	945	994	1015	1017	948	982	987	965	994	982	999	1000	979	1006	1039	1010	943	920	1015	994	937	964	968	1015	966	1024	963	994	1005	964	964	993	970	1009	979	923	939	945	924	1011	966	938	956	1005	993	952	995	1025	1040	965	961	984	929	967	1014	983	1039	996	1062	942	1006	980	953	1035	904	947	997	969	980	1023	977	941	966	990	998	993	960	963	990	991	979	992	960	1006	960	969	971	933	1000	1021	922	1004	972	963	962	1053	1004	989	977	1031	1039	989	1016	1063	1017	953	959	975	961	1011	1017	958	988	1004	981	1000	999	970	969	969	971	966	987	970	972	1057	1058	983	1019	1063	1022	978	1017	954	944	972	989	982	1039	993	962	980	1004	992	1032	906	983	1040	995	982	1006	1001	972	979	974	1026	962	1051	981	986	953	980	1017	985	935	897	939	994	997	1002	993	1008	1000	957	1021	998	980	993	988	997	969	988	992	1010	1002	999	957	1025	994	983	973	1012	990	964	1001	972	951	1017	924	968	994	960	1029	983	1018	1002	1006	927	998	925	953	990	975	962	945	948	966	955	988	984	1008	997	982	988	1084	962	984	1012	989	968	991	1075	949	1006	1037	963	1001	965	1001	969	974	988	959	968	989	1000	973	990	1005	986	974	929	995	1028	988	999	993	997	1006	986	960	905	997	994	963	995	982	995	981	966	1025	930	996	947	945	949	976	943	953	999	1000	1047	950	1018	974	962	927	998	971	1013	985	1021	981	985	923	923	1063	1023	966	993	959	996	1016	986	958	997	986	975	990	997	977	967	963	989	978	991	984	959	944	992	989	951	930	979	977	1026	990	984	959	960	968	966	906	1000	979	1004	1019	992	977	958	978	964	1019	1042	965	998	1002	984	985	1038	987	960	1003	932	978	1002	923	956	991	929	974	1063	901	966	989	982	981	950	1008	999	963	1000	961	947	1042	1014	996	991	988	974	968	1006	1012	986	1045	926	992	916	976	991	1066	954	953	966	1046	1067	1004	978	1009	990	969	1003	929	968	988	970	997	956	1007	967	1023	980	998	957	935	975	1009	1009	1025	972	987	979	987	979	941
22759	20869	28123	23695	20854	20422	3848	941	750	671	572	614	550	515	484	495	471	454	478	429	408	390	399	497	419	408	425	368	390	369	371	395	398	397	380	374	407	371	393	401	392	406	344	388	391	386	403	405	358	378	385	368	371	372	365	368	371	367	373	375	366	385	379	371	352	395	390	402	360	366	351	372	344	377	346	398	390	365	393	405	367	366	359	351	352	363	367	370	371	406	381	355	365	397	352	336	386	379	381	368	369	372	396	380	377	368	350	363	386	380	403	374	367	381	357	369	376	369	380	339	378	377	398	360	371	374	366	382	355	356	378	360	397	381	345	382	361	373	376	378	382	368	356	319	388	385	363	327	377	370	353	348	367	309	351	356	408	369	395	388	353	366	359	364	377	347	395	378	342	417	366	372	346	365	346	311	358	374	376	369	396	358	398	383	335	399	363	334	372	381	336	384	354	374	347	334	401	359	376	363	329	371	397	352	390	373	345	370	373	377	387	380	367	376	349	364	379	396	412	347	379	394	386	365	364	378	334	386	378	359	357	344	381	379	378	340	349	375	382	366	346	344	378	347	375	393	377	351	396	349	372	370	361	358	351	388	402	386	377	362	369	360	382	363	366	348	359	389	349	358	380	381	384	369	372	398	373	335	346	373	351	371	349	375	367	351	361	397	373	381	352	349	363	365	343	364	390	388	370	364	375	365	337	341	342	367	336	383	384	397	363	409	374	337	382	358	409	358	398	360	376	352	338	363	394	362	388	344	399	368	387	338	335	357	356	367	362	344	384	384	404	391	351	345	390	366	350	375	399	352	337	367	369	390	354	339	368	372	379	388	371	400	328	360	351	392	372	363	354	358	344	367	361	366	396	388	344	359	348	356	359	360	385	370	363	375	360	360	365	367	378	389	364	391	379	356	384	352	358	372	367	354	371	338	360	402	353	365	376	335	352	357	357	354	380	378	350	342	347	357	387	384	370	385	358	400	375	357	379	373	367	392	360	401	350	366	369	352	368	371	344	390	372	364	373	369	377	360	352	359	401	375	390	374	402	379	357	366	390	370	353	394	370	364	383	389	404	355	415	353	349	355	321	351	359	358	340	406	389	352	346	355	356	348	382	333	332	368	348	362	343	368	381	369	378	376	332	388	362	392	380	371	371	359	371	361	394	362	324	395	385	372	384	351	358	356	372	375	370	368	372	362	344	370	354	346	371	375	365	341	335	353	314	370	366	377	395	385	376	361	355	333	369	356	353	322	369	342	337	359	361	372	347	378	392	372	340	397	358	360	349	357	390	355	365	380	391	393	366	367	335	335	357	361	347	389	363	321	361	352	348	339	332	356	346	360	371	353	355	351	376	379	370	336	365	381	369	346	337	352	363	346	374	363	377	382	359	384	371	378	372	338	340	371	365	377	389	392	380	385	363	384	394	394	355	360	362	364	324	379	386	353	352	346	365	340	377	370	363	366	368	387	365	382	381	387	369	381	341	391	360	383	352	326	373	334	370	372	361	376	347	351	364	359	376	372	372	405	386	350	368	379	373	388	356	375	381	343	414	347	357	355	373	384	354	356	385	385	371	399	352	341	347	345	353	364	386	370	344	348	395	373	361	366	364	396	362	343	375	345	368	370	398	358	371	396	371	361	389	371	385	371	356	356	373	384	367	356	351	342	342	375	331	352	330	400	378	340	360	354	371	383	354	373	366	385	364	360	352	415	373	391	422	376	358	384	386	346	327	389	375	353	356	362	360	367	386	384	398	337	363	388	298	363	384	357	401	351	361	365	395	376	371	356	344	364	365	359	349	356	392	371	351	356	318	368	382	356	372	364	386	414	413	356	382	415	398	363	344	353	356	383	372	358	370	354	325	375	411	389	389	353	341	367	389	377	345	362	388	341	395	366	342	358	391	372	368	405	355	380	333	345	379	402	388	334	344	377	375	374	364	347	348	376	377	386	376	355	359	342	368	368	397	371	378	439	352	363	394	371	380	387	358	364	373	368	373	378	390	340	358	392	356	390	353	372	361	358	359	345	331	397	342	430	348	338	380	365	342	369	397	378	369	376	361	346	354	373	384	374	360	417	374	374	416	356	340	395	383	347	338	384	357	350	376	375	377	378	352	348	383	345	346	349	342	360	345	382	359	345	366	332	384	360	343	343	387	402	346	368	399	347	380	360	349	348	368	349	395	382	338	374	359	356	357	346	389	331	379	353	336	328	347	335	359	353	343	361	361	353	352	349	379	359	383	343	359	337	380	346	377	394	343	364	354	365	319	343	422	350	352	398	370	379	360	366	363	376	356	363	339	365	337	312	363	328	349	387	343	359	363	400	296	397	341	370	371	364	399	338	344	361	386	354	359	375	355	351	367	360	358	329	384	344	357	363	359	374	352	401	364	367	352	347	372	347	341	357	359	373	381	346	379	391	339	364	332	359	367	354	381	330	334	366	382	355	364	346	400	345	368	343	416	349	350	369	366	366	346	323	381	335	337	372	354	344	368	375	377	358	342	386	342	334	364	404	380	417	357	354	366	344	358	355	348	348	351	391	393	348	381	402	359	366	351	366	382	376	365	403	363	338	347	384	355	339	348	372	384	378	379	378	385	347	362	392	375	362	364	383	380	347	353	343	407	389	335	364	354	344	368	353	377	408	378	346	389	391	341	368	359	403	386	377	355	374	348	340	368	369	367	356	353	390	323	371	346	361	353	383	372	393	340	354	350	365	362	348	374	387	319	362	370	365	348	358	353	360	389	380	373	373	365	391	378	361	347	380	363	338	336	355	364	376	362	369	383	366	371	353	348	429	375	337	365	412	365	355	387	350	366	358	369	364	345	354	348	378	363	382	372	342	348	336	343	368	371	338	364	378	373	382	372	366	337	335	367	359	357	348	342	372	356	353	348	403	346	369	390	341	382	345	366	363	348	376	408	322	338	361	387	360	348	396	333	388	375	382	418	345	331	366	350	358	382	369	362	377	348	351	357	391	385	361	337	392	359	342	371	314	361	361	363	332	343	369	362	377	348	356	377	370	382	376	334	381	326	389	400	391	365	382	353	377	369	341	404	379	357	376	384	367	340	399	370	386	360	347	388	353	360	349	341	339	377	376	386	347	369	380	350	347	350	353	355	366	364	386	374	367	367	349	352	371	391	404	382	376	372	402	379	362	413	350	393	352	394	391	340	368	354	369	352	364	337	366	359	379	411	347	381	355	404	360	401	380	342	360	336	373	357	357	363	360	367	374	349	384	380	369	358	346	354	332	366	360	350	365	333	371	381	374	366	377	332	337	369	353	385	328	377	379	380	350	331	357	363	373	321	381	339	366	383	346	357	406	390	377	382	353	376	356	343	331	358	359	362	336	362	387	376	340	363	366	356	373	376	356	364	368	378	326	363	361	350	361	347	355	370	346	315	337	362	375	360	358	385	399	340	312	404	363	366	350	334	360	378	340	392	375	416	369	373	356	364	359	417	316	386	369	340	369	380	353	355	355
47851	49507	11930	6222	4242	3289	2398	2000	1627	1437	1324	1147	1102	967	905	833	833	765	774	725	626	694	659	888	648	626	620	595	596	641	568	631	625	615	572	588	565	592	557	596	586	570	514	565	595	579	578	614	534	565	545	542	530	548	584	540	557	556	588	564	532	554	612	539	547	546	533	532	560	550	564	510	567	560	547	565	545	525	534	481	546	534	525	578	561	539	538	573	517	579	562	566	527	519	550	506	489	524	522	551	551	547	502	546	552	538	523	553	581	546	504	529	537	535	580	555	549	562	530	510	472	565	567	530	552	538	533	532	527	587	538	552	567	556	524	521	575	536	568	511	555	580	542	533	512	619	534	538	544	505	526	550	504	569	552	529	532	529	517	532	568	513	580	539	511	556	531	575	498	540	540	525	525	498	527	549	511	565	531	533	574	489	541	542	525	562	559	523	547	555	582	521	541	541	532	545	540	506	562	522	558	514	561	522	500	493	560	536	538	528	511	515	532	571	533	520	545	537	516	534	549	573	532	548	479	566	563	534	560	482	569	544	574	515	546	497	532	527	535	562	526	508	559	529	543	535	569	473	530	543	555	559	534	555	538	502	524	584	501	487	539	501	522	520	555	562	525	541	584	557	542	566	545	536	556	534	555	523	538	554	528	511	544	523	501	554	511	556	520	543	518	554	554	505	547	508	523	538	561	551	537	548	563	569	523	504	531	578	548	545	563	497	540	545	543	565	507	563	514	522	542	521	552	524	510	540	541	521	544	525	530	544	524	556	549	512	537	502	546	534	538	568	514	509	542	523	567	515	507	558	516	539	546	564	549	541	539	522	542	531	529	510	506	513	560	546	568	536	521	557	521	539	560	523	582	542	589	541	598	529	542	578	546	546	536	546	527	494	531	562	497	538	521	582	534	530	533	536	555	503	533	531	520	542	571	561	531	516	488	525	539	496	533	503	525	512	525	579	527	521	522	531	544	497	536	528	572	534	509	525	520	553	598	577	505	553	538	489	530	591	519	553	594	588	516	580	508	585	547	508	497	545	530	528	558	538	524	525	596	538	536	546	560	525	551	558	518	519	536	537	547	517	526	545	526	553	556	556	528	525	556	536	540	547	525	539	550	526	508	536	534	516	549	531	593	544	511	530	509	525	529	554	507	539	526	558	554	558	527	501	574	533	552	570	581	522	562	547	541	495	530	506	492	587	554	561	552	533	539	541	534	582	518	517	508	515	529	548	555	539	551	558	522	562	570	505	532	560	569	518	526	569	526	549	543	570	577	520	549	534	528	569	553	540	530	557	573	548	535	542	534	507	551	551	545	513	549	561	539	565	521	556	550	526	556	580	569	540	492	540	559	549	507	555	517	549	540	524	515	547	518	571	556	551	546	533	522	547	514	563	543	520	570	503	528	562	550	557	542	534	525	519	518	538	541	550	557	560	578	563	557	500	539	551	522	595	526	504	541	559	498	545	546	511	535	542	524	510	551	552	538	523	572	564	553	550	530	512	524	583	558	550	547	508	546	568	578	543	546	570	530	498	533	531	547	528	565	530	503	523	556	533	557	539	567	552	530	556	557	528	548	542	574	594	557	527	581	548	552	548	569	531	547	531	532	520	510	550	557	524	580	532	533	581	512	548	561	559	506	530	508	532	560	543	562	538	530	530	540	493	540	529	529	531	493	564	548	536	540	529	521	532	544	516	520	517	508	572	481	510	546	574	520	565	525	501	557	550	542	543	505	511	498	523	522	547	518	547	559	589	534	524	530	548	546	559	536	520	549	523	598	519	546	531	594	513	526	543	541	551	515	520	549	518	558	511	552	556	525	518	517	516	541	533	541	530	568	556	511	552	509	505	579	526	545	535	560	506	537	543	582	528	578	553	540	565	485	567	538	554	507	498	548	528	514	545	521	596	548	537	493	507	578	540	515	568	518	586	526	566	541	522	558	523	545	506	556	534	501	523	518	536	547	532	542	525	547	515	567	526	491	546	524	571	528	555	569	500	558	538	544	545	532	571	524	542	491	576	548	547	487	524	536	576	551	505	528	535	542	563	550	580	511	534	548	538	545	583	562	520	558	550	501	578	524	532	526	534	566	546	515	537	556	518	498	545	539	542	587	532	522	582	555	581	534	516	538	530	557	524	538	527	565	566	504	548	599	509	537	499	525	539	528	502	515	531	574	507	529	551	531	567	538	532	558	527	553	545	525	591	560	534	584	564	576	551	587	556	534	539	553	522	537	518	548	548	530	535	515	519	529	538	551	576	580	508	497	493	526	540	514	516	530	592	525	537	539	532	534	521	476	568	507	496	522	514	523	548	532	554	530	567	528	549	508	533	518	547	515	550	515	595	552	538	505	549	557	531	561	576	528	540	516	525	511	515	547	544	528	516	502	567	539	541	556	531	536	531	537	566	528	565	529	555	561	550	531	525	550	544	489	585	529	537	524	570	571	514	565	505	500	515	539	541	539	553	565	561	515	575	560	533	548	537	540	546	549	562	524	516	513	550	550	562	505	538	551	532	525	542	504	548	497	530	533	525	559	551	521	528	513	529	542	547	539	520	582	533	518	496	555	539	525	549	504	586	514	491	530	558	546	527	551	553	533	561	541	514	538	543	526	548	519	526	547	550	512	506	522	520	543	469	555	533	556	523	581	502	560	521	520	553	514	547	513	554	539	580	562	540	519	567	552	556	546	523	525	508	526	562	536	545	552	566	562	488	553	568	533	526	547	548	541	562	544	538	522	526	554	544	518	546	589	516	540	504	546	598	529	542	580	527	529	549	546	525	505	524	580	552	534	538	538	522	539	497	563	543	519	536	546	528	541	531	554	499	557	583	562	550	548	569	504	509	492	538	546	544	531	499	538	524	558	542	570	604	529	545	530	541	573	533	527	503	505	521	536	549	534	552	522	542	501	530	579	563	571	554	566	576	529	536	552	560	531	515	513	564	517	568	509	545	497	473	557	586	558	563	563	534	541	574	597	552	565	537	572	555	480	527	517	551	548	555	517	542	514	545	555	524	535	538	521	513	544	525	506	539	545	558	546	536	544	507	551	524	561	584	527	538	532	517	523	542	513	518	500	499	548	542	538	548	580	557	548	526	542	521	569	548	551	546	539	567	532	554	543	543	515	508	547	541	515	527	579	554	502	549	519	569	607	526	525	557	530	567	484	553	521	524	558	492	533	553	534	560	525	543	583	559	499	564	558	501	517	540	525	529	558	549	524	487	518	511	532	492	504	527	559	522	557	526	531	542	520	558	547	523	554	546	544	563	563	551	558	543	527	528	569	594	555	594	557	575	549	528	530	523	532	530	541	553	537	576	532	551	544	559	551	538	513	568	548	537	562	487	556	568	538	533	564	552	524	572	532	563	500	549	545	560	512	542	520	540	523	518	549	565	547	548	458	522	552	578	539	555	532	554	561	561	526	552	555	548	523	547	526	538	530	533	534	564	587	531	558	559	525	533	572	535	551	534	565	539	555	496
26490	21229	13122	1774	946	914	748	636	674	612	686	601	641	625	635	642	625	597	571	628	610	618	586	652	622	669	607	691	587	622	643	628	617	620	612	594	646	620	637	640	618	627	662	615	574	634	604	609	637	628	618	637	635	613	611	625	624	632	589	585	639	607	597	657	628	577	591	632	590	586	618	594	647	621	637	630	646	613	647	674	625	651	608	594	630	650	621	645	643	616	656	641	691	647	615	631	634	609	595	663	652	625	654	624	598	600	603	641	634	628	623	661	627	638	634	606	683	633	648	648	628	600	580	647	652	626	632	618	648	655	595	645	624	591	636	649	622	601	607	639	649	579	641	635	701	642	615	621	642	618	622	605	676	606	640	595	632	626	598	576	576	617	592	607	609	627	620	623	625	648	577	621	646	606	631	621	654	651	657	618	620	622	665	651	617	637	628	622	657	650	639	625	640	659	598	621	604	653	633	623	623	569	632	598	548	640	637	641	634	622	605	583	597	635	624	588	603	595	661	599	617	601	562	648	621	676	628	579	631	637	600	609	645	594	644	615	583	623	569	618	626	596	620	653	605	626	636	579	635	591	641	637	615	613	620	637	620	619	660	645	635	628	633	610	575	621	599	613	636	623	654	601	654	621	616	654	622	612	574	606	642	611	622	680	624	597	622	671	609	611	645	657	620	617	670	614	617	634	649	643	625	601	609	620	616	618	599	583	637	644	616	609	685	623	592	584	675	608	606	599	639	624	670	643	622	608	633	603	656	613	634	678	633	618	598	577	644	634	639	655	659	633	618	609	666	620	594	634	618	597	659	643	596	583	628	617	611	632	659	633	614	628	603	663	590	633	632	621	624	577	658	631	621	631	638	656	603	644	644	592	563	615	628	653	641	626	623	597	662	643	584	611	615	615	604	631	623	624	631	651	623	583	573	642	610	650	643	611	644	604	629	621	594	583	676	597	638	592	614	625	615	631	614	628	629	635	582	580	631	658	613	618	565	627	602	585	674	600	618	600	640	628	635	565	610	599	593	613	589	639	616	645	609	615	644	667	659	654	624	628	607	615	642	611	617	639	630	576	628	612	616	637	630	612	643	679	655	603	613	617	649	627	639	617	631	634	618	622	659	604	616	668	626	678	577	691	600	613	609	650	624	603	617	642	607	590	654	594	635	626	631	609	641	622	644	586	638	616	639	610	623	640	594	635	651	615	632	632	614	574	611	634	579	621	603	627	605	604	632	628	590	598	622	626	630	608	642	586	651	650	624	625	620	654	624	632	606	641	669	656	627	610	588	600	585	576	619	646	625	602	588	646	625	634	614	638	619	637	627	655	591	604	641	638	656	666	649	632	640	624	672	575	657	644	596	604	581	644	591	627	665	648	594	596	618	630	633	618	617	619	600	642	660	598	659	608	617	612	643	620	622	616	646	604	641	644	618	656	685	620	639	611	621	631	624	636	631	561	633	636	628	611	670	627	627	607	623	582	597	667	572	622	625	615	628	643	595	621	599	589	631	640	651	643	629	631	614	621	569	574	645	635	606	622	597	624	591	628	637	589	661	622	604	642	615	629	586	613	561	599	592	616	641	630	627	588	649	625	626	593	617	630	601	647	606	635	594	631	609	583	618	626	647	640	603	668	640	627	627	635	603	641	651	639	641	646	605	613	655	637	580	647	642	653	619	615	652	632	600	628	580	616	625	619	629	609	573	634	615	612	624	617	592	630	624	572	670	672	572	608	601	596	679	630	619	627	642	626	639	594	563	587	625	645	625	638	597	638	637	613	634	635	638	574	654	614	628	608	613	600	604	664	581	630	637	646	638	668	599	633	586	678	658	665	613	664	643	621	663	607	638	602	610	610	654	637	599	604	605	632	598	625	620	624	603	650	614	610	603	586	615	594	616	619	630	610	605	633	669	590	623	627	614	644	633	626	606	607	595	642	622	626	592	611	615	627	624	589	612	609	633	677	579	658	606	646	677	622	647	662	602	629	634	600	581	608	609	639	638	622	596	588	633	643	656	592	636	601	630	568	632	623	678	621	601	601	617	646	640	604	599	635	643	583	607	657	643	615	615	566	583	597	571	649	662	613	624	634	618	592	624	630	659	644	616	640	592	612	604	629	627	632	584	624	646	604	645	625	634	607	600	632	634	569	618	641	673	635	626	612	586	631	669	635	587	669	657	632	624	643	650	593	623	667	641	581	633	622	638	628	643	581	594	645	664	661	618	620	641	646	609	630	615	647	614	628	578	632	643	619	605	622	628	624	610	624	646	629	628	638	583	609	636	641	640	598	602	624	576	675	646	643	607	585	571	655	673	618	573	646	621	634	570	610	665	640	608	616	655	624	609	580	609	602	642	626	596	586	597	603	629	635	625	622	674	638	612	687	598	651	650	608	638	623	623	651	637	637	635	593	613	581	650	618	615	614	581	613	643	625	620	643	617	620	642	643	614	622	638	650	636	602	588	624	616	624	567	616	651	586	606	599	630	578	643	620	593	648	650	634	613	610	612	637	631	621	594	619	596	666	603	607	634	599	685	685	620	620	600	604	641	610	653	623	609	627	619	636	618	639	605	610	645	626	602	611	639	614	630	629	626	610	605	642	667	564	667	606	615	672	650	584	614	648	607	639	584	658	659	623	638	636	668	670	658	626	616	658	621	638	643	582	649	602	623	624	601	640	598	646	621	575	630	592	626	600	632	637	589	617	638	589	661	614	606	672	608	619	638	606	588	615	624	673	622	568	647	610	645	640	620	615	638	621	590	581	666	612	592	632	610	652	629	634	644	643	628	618	627	642	572	659	656	633	614	625	612	621	631	648	613	617	643	659	591	615	657	649	640	666	626	609	613	575	601	644	609	617	559	606	602	629	642	672	581	598	630	641	609	623	630	586	670	672	605	628	615	603	619	624	618	629	636	631	561	640	615	613	605	609	627	590	608	630	619	643	623	615	612	630	627	651	595	600	589	651	642	630	663	627	599	617	654	616	622	608	608	640	625	619	647	608	587	618	584	611	605	613	633	642	588	610	637	644	655	610	624	602	615	638	596	650	613	654	653	643	620	593	632	646	621	592	646	616	609	601	641	677	633	611	617	614	634	624	648	629	646	660	634	641	612	611	645	621	618	641	642	658	619	626	607	665	602	636	631	611	624	634	627	630	612	614	582	614	605	612	619	613	628	595	634	637	585	638	653	611	611	625	614	591	658	614	610	633	600	622	583	632	609	605	671	574	618	667	625	645	612	634	590	600	653	626	628	587	588	628	616	614	631	657	625	634	626	604	604	622	633	661	610	633	637	620	628	626	612	641	654	677	585	600	598	595	643	574	646	617	604	629	619	593	603	604	642	602	626	611	612	635	593	624	652	641	601	680	656	584	617	589	614	621	628	631	609	605	645	654	609	617	705	603	614	588	617	606	653	618	619	628	594	628	627	612	622	588	607	614	663	616	633	609	623	598	638	612	635	625	617	612	578	675	617	603	644	611	613	620
20723	22868	2113	1259	1101	1050	1002	961	962	948	928	929	881	924	893	870	834	893	870	868	912	846	871	874	852	865	886	898	910	890	819	901	868	868	887	843	875	882	850	842	892	905	834	912	904	869	856	871	867	867	870	905	909	806	903	820	907	937	878	866	901	912	853	905	865	896	918	863	860	903	849	853	866	888	868	859	820	890	872	864	898	888	857	887	908	922	869	913	848	867	880	814	909	834	892	892	915	903	891	826	838	920	898	872	928	925	869	858	892	886	848	810	876	945	884	859	912	903	900	839	857	854	891	892	888	871	879	882	913	859	838	864	872	847	858	895	889	829	855	857	771	883	910	873	887	850	917	910	858	862	851	925	881	910	903	858	856	875	891	893	942	849	901	851	895	857	884	840	831	829	821	911	893	867	867	918	843	896	873	874	855	905	897	877	860	883	890	882	889	888	871	881	875	880	834	857	833	832	916	856	864	893	884	896	894	832	893	857	881	854	849	883	874	877	840	874	860	820	866	829	878	833	916	912	903	836	860	834	897	833	892	826	839	888	878	914	882	855	810	877	877	857	912	809	861	872	839	917	905	867	866	902	889	890	877	853	899	886	906	909	843	880	881	841	915	875	849	895	867	885	928	861	881	874	849	892	895	871	908	884	873	909	945	910	891	847	812	856	873	824	884	892	857	904	869	861	854	850	880	795	866	859	842	857	881	871	873	894	883	873	831	869	822	896	910	818	828	860	873	862	912	868	859	874	886	909	868	895	872	891	856	936	868	854	875	880	856	853	913	838	835	828	952	879	876	851	863	898	871	884	893	909	885	871	896	870	885	881	869	908	858	866	861	856	864	833	865	893	918	851	887	906	911	907	862	868	852	826	911	909	884	903	867	874	860	906	865	876	820	897	840	859	849	902	882	868	922	883	906	916	899	886	868	883	837	878	870	868	892	852	831	826	883	881	895	865	854	876	907	901	814	822	862	880	823	892	933	889	894	876	859	891	957	949	919	891	892	825	920	876	863	882	895	833	895	878	891	899	908	909	946	866	864	964	864	821	878	927	869	885	842	818	904	912	853	851	860	898	845	903	882	823	863	940	882	863	858	897	895	850	870	883	905	943	922	881	872	949	837	870	843	923	883	885	855	891	830	870	899	878	913	903	889	856	916	874	876	883	894	860	848	862	890	871	889	903	874	880	886	912	898	835	906	844	891	889	926	873	905	882	868	921	915	875	839	884	848	879	859	902	922	881	900	881	910	940	858	859	857	878	906	902	854	885	846	928	908	839	913	906	877	866	936	902	845	879	844	899	859	866	928	880	847	909	870	891	887	971	848	912	869	859	919	879	897	906	943	880	852	880	883	809	895	840	928	913	851	884	833	908	881	877	873	893	867	854	889	799	842	888	911	872	960	868	865	854	874	830	842	916	894	835	825	910	900	916	834	845	857	909	883	902	919	842	866	947	872	885	869	881	905	828	902	938	914	848	888	892	874	867	871	867	817	862	852	845	883	834	897	876	920	896	875	895	873	895	920	897	936	875	863	862	907	879	880	909	819	840	838	943	907	908	856	904	917	862	898	882	891	834	904	887	888	888	856	923	877	914	945	879	842	874	925	844	851	860	892	817	831	901	899	910	867	908	876	864	911	833	868	923	848	901	884	872	920	906	890	898	830	918	924	899	853	864	884	904	912	897	890	861	888	867	888	888	857	825	897	891	855	860	837	856	888	882	839	871	894	902	901	824	848	863	868	872	911	917	858	857	948	834	901	886	932	888	894	832	839	882	858	898	912	859	872	931	877	908	899	892	890	857	846	902	860	907	860	864	878	878	871	886	891	859	877	881	893	897	847	918	933	860	875	867	930	884	888	876	907	888	840	870	896	910	917	863	854	852	887	861	932	903	876	859	880	932	889	797	886	897	884	886	896	900	889	873	905	858	859	835	859	864	893	888	930	866	937	862	840	904	900	873	829	853	873	876	857	795	866	903	909	895	906	849	851	927	885	822	792	884	858	933	875	914	914	906	911	864	841	875	846	821	890	871	898	922	893	855	898	871	874	865	864	871	868	883	821	893	954	901	858	878	921	878	834	939	839	854	874	896	882	891	897	891	909	876	897	864	910	863	923	838	882	851	814	850	896	892	837	950	889	889	891	896	878	854	888	885	847	869	785	804	873	876	862	825	862	867	932	920	934	885	832	898	908	858	884	887	866	859	830	828	880	925	916	869	905	823	860	903	810	865	885	923	883	877	858	874	858	915	898	889	867	876	888	907	896	905	897	862	892	837	863	899	868	843	838	847	901	833	832	911	822	891	850	868	881	931	893	877	867	865	882	916	893	899	896	843	817	858	864	854	837	867	837	897	962	864	876	848	893	900	857	876	885	889	913	877	886	829	859	921	889	901	885	828	877	892	867	907	846	863	898	901	850	887	856	860	903	823	887	873	901	857	873	902	877	839	882	851	862	908	887	875	891	907	941	920	818	857	910	889	855	898	883	833	908	918	866	887	842	865	866	877	873	862	913	834	896	913	850	912	851	853	823	853	860	916	833	914	882	902	906	862	905	902	875	888	895	828	866	882	864	928	871	922	865	835	886	908	878	854	913	895	896	859	873	886	883	894	879	890	848	877	889	902	897	883	849	843	908	857	831	879	872	939	874	864	861	848	887	836	841	876	891	846	897	893	884	836	875	861	830	886	911	944	869	934	892	889	886	883	890	867	916	882	891	886	921	912	877	888	854	915	883	884	870	886	817	872	856	856	874	865	832	876	894	847	876	864	891	918	878	860	917	869	849	845	875	820	864	905	839	898	815	874	885	859	866	879	903	819	833	911	870	847	904	879	920	889	889	894	848	816	884	890	867	906	857	895	867	936	867	905	898	904	909	859	870	895	876	891	881	821	878	852	944	848	918	924	881	837	877	900	858	918	899	896	897	918	844	878	893	911	851	885	895	877	847	901	907	881	869	849	891	865	935	910	876	875	849	903	919	851	839	871	865	906	872	854	895	850	839	903	819	844	862	916	882	911	892	820	925	851	905	892	920	862	839	855	861	852	857	888	859	848	863	864	844	903	896	875	856	885	908	901	898	869	910	871	887	929	868	860	892	909	875	908	891	879	918	872	912	861	870	888	848	854	888	893	898	859	859	875	853	891	940	820	849	867	835	807	837	843	922	914	855	843	875	892	913	840	900	862	885	868	879	908	895	837	860	894	902	947	923	821	849	902	854	883	873	855	863	808	879	848	900	872	911	892	924	869	894	874	844	906	890	873	881	858	914	867	903	828	840	880	866	874	905	858	894	919	873	890	874	854	914	869	863	835	923	837	851	837	883	867	890	926	867	819	885	889	860	880	840	916	855	889	875	933	872	886	851	901	843	842	890	834	873	887	869	890	843	918	863	841	915	923	898	963	850	903	848	921	886	912	861	798	891	869	855	931	886	924	838	867	849	892	906	932	944	867	825	901	858	832	901	864	863	863	898	885	906	915	892	840	877	790
23654	20870	27827	23962	20732	7336	1346	1037	906	895	875	803	779	786	763	810	721	781	763	727	721	737	784	1775	734	727	689	715	686	679	655	725	700	727	696	684	703	729	697	690	722	716	690	752	711	729	653	711	692	748	735	724	705	706	703	727	704	718	705	705	685	710	703	721	705	657	704	721	750	721	682	714	699	677	712	768	641	699	741	683	753	680	705	683	668	650	686	664	667	682	688	690	686	704	678	687	679	703	737	702	714	738	714	703	728	710	701	703	716	716	765	699	685	716	689	663	738	709	725	652	715	661	666	676	708	729	711	666	715	675	683	706	713	724	719	702	593	659	679	688	704	746	676	677	690	684	685	681	655	693	745	757	715	671	670	670	698	708	707	710	699	737	688	700	703	670	711	720	729	665	705	692	717	699	709	675	718	707	736	679	730	697	704	689	728	704	740	651	726	714	663	710	721	695	751	687	735	664	729	703	679	690	709	698	714	658	728	697	750	692	691	663	689	684	731	673	702	685	716	692	692	781	739	667	677	716	662	717	671	682	723	683	738	695	658	704	670	718	709	712	737	698	688	687	709	716	733	712	706	646	686	687	676	666	691	705	713	719	729	685	697	719	681	717	737	675	676	651	660	718	675	714	727	716	678	677	716	640	712	676	753	671	704	710	715	713	672	697	726	703	723	716	746	735	679	678	765	678	694	733	711	711	641	730	672	678	667	657	721	659	712	691	720	677	742	684	664	725	738	695	696	744	713	756	716	728	719	740	714	701	733	694	699	701	695	691	725	704	714	719	664	695	699	687	702	640	771	657	706	662	717	694	725	665	740	716	667	701	710	697	682	701	682	742	724	719	771	695	711	683	678	725	692	686	689	709	681	748	710	721	699	724	659	727	707	664	742	656	694	702	709	694	728	691	707	725	680	693	732	701	656	721	691	724	708	709	720	713	681	691	738	685	685	703	691	738	634	660	673	710	666	735	679	701	745	674	668	687	707	676	701	658	688	713	699	676	725	681	681	702	698	729	708	704	710	642	690	710	696	708	707	712	682	696	715	716	689	687	726	672	679	709	699	676	707	737	690	684	715	748	677	672	690	716	679	705	699	735	683	728	697	708	674	682	693	675	674	735	684	756	698	687	734	749	687	703	709	720	706	721	673	720	686	670	723	699	714	636	714	733	691	703	750	682	676	718	702	703	694	703	690	650	695	749	703	737	723	721	726	658	681	730	691	682	723	650	668	677	694	704	729	726	709	696	701	706	690	722	702	686	691	700	687	652	698	740	721	697	685	717	693	694	698	685	712	719	698	690	694	675	728	710	686	670	691	701	686	713	724	673	743	668	695	676	682	676	694	722	672	756	708	718	740	751	738	665	729	731	661	705	717	699	708	707	702	676	707	703	652	710	717	750	691	722	735	701	676	693	726	690	742	689	683	721	699	711	701	678	684	727	710	670	693	691	664	710	697	678	692	735	655	711	665	700	667	717	700	734	672	676	737	740	687	673	707	706	730	715	724	716	732	703	720	667	726	711	697	652	645	715	686	725	692	662	713	695	711	639	718	747	692	718	720	731	659	689	700	676	719	710	711	686	700	696	710	679	683	676	699	679	659	682	729	656	736	712	711	739	767	688	676	668	694	719	720	714	665	714	677	685	720	645	723	721	672	688	670	690	696	715	657	694	691	688	668	690	703	718	698	676	735	661	702	741	745	718	730	723	696	719	692	745	653	730	711	728	681	721	762	676	723	646	674	731	709	722	753	703	715	693	731	703	769	657	698	686	728	713	711	715	673	718	688	641	710	716	726	724	713	703	684	705	704	692	685	731	684	667	689	663	704	670	733	664	674	698	666	753	773	750	728	699	693	665	664	727	688	726	696	685	676	682	700	690	684	668	710	712	715	739	679	694	689	662	707	717	736	696	718	682	670	689	692	740	731	733	648	682	712	660	693	651	738	691	698	696	756	590	674	726	719	689	728	725	690	698	688	696	675	689	743	711	694	691	662	728	761	656	733	680	707	659	691	701	726	731	698	699	712	698	711	668	696	675	711	695	653	742	697	722	742	677	682	709	730	735	755	676	739	724	703	669	714	677	688	695	724	711	733	687	674	693	704	707	746	653	681	663	702	682	674	705	650	763	711	681	674	734	698	740	691	683	693	734	700	696	666	677	722	665	695	685	693	699	715	690	727	710	725	665	713	722	726	719	664	696	666	733	682	690	713	680	679	662	714	711	677	714	683	710	755	682	696	781	698	719	688	667	706	698	725	705	650	702	697	692	729	727	717	690	697	671	717	703	712	705	668	720	705	703	739	713	714	700	687	745	710	721	662	725	717	701	718	662	737	780	730	671	685	738	679	697	706	699	713	672	743	704	722	719	706	689	696	705	733	662	764	664	713	735	708	728	716	711	755	726	679	717	671	710	694	659	652	723	708	699	703	701	710	706	691	732	685	678	678	720	726	727	691	705	731	693	691	731	667	713	675	644	709	661	668	683	720	650	726	682	706	671	724	658	676	689	712	723	657	762	678	696	734	717	708	677	724	717	731	697	682	698	719	690	723	687	710	697	750	686	650	690	693	736	681	625	712	693	686	725	702	686	693	726	706	675	702	703	667	691	700	683	680	744	707	670	726	678	685	712	723	730	709	658	695	724	680	690	731	708	708	746	731	684	716	697	688	672	732	732	696	701	662	658	718	695	670	706	722	660	669	685	730	708	688	661	721	701	796	664	709	681	706	683	745	663	645	704	752	673	676	709	720	704	712	690	695	678	676	672	692	748	702	681	672	660	670	698	764	678	672	665	754	724	696	677	697	756	733	649	636	692	733	646	734	702	679	723	743	724	712	685	709	705	674	724	676	737	665	696	731	700	722	731	741	707	666	722	712	729	710	772	689	675	729	702	667	713	721	699	675	725	705	735	755	757	716	722	720	670	685	724	667	682	665	699	729	714	706	676	681	690	726	712	651	659	689	681	740	657	703	738	719	721	661	659	669	741	701	717	730	730	671	735	741	680	681	741	656	665	703	677	697	733	681	694	727	653	677	693	721	693	697	695	695	655	688	711	685	702	719	633	693	701	652	679	672	747	700	673	714	642	676	698	685	706	686	699	765	659	677	704	710	675	693	699	710	692	738	688	724	682	692	706	684	696	672	720	646	693	699	744	736	723	677	681	703	690	654	697	710	745	685	693	683	725	721	717	693	659	702	686	680	685	738	694	652	696	734	700	716	695	708	699	656	657	728	716	685	707	688	681	695	748	703	685	718	698	705	713	653	688	704	668	698	721	662	690	660	696	692	733	702	714	683	702	732	705	726	698	727	709	696	706	693	691	731	716	725	679	700	729	646	693	671	682	706	713	666	744	678	673	733	674	729	678	684	649	728	683	686	675	700	700	716	691	695	646	716	715	708	667	657	691	713	690	711	712	702	714	664	661	676	713	703	702	781	723	635	698	685	691	705	674	762	706	746	710	684	714	723	662	677	741	731	649	695	716	721	684
41218	45542	7882	4174	2998	2400	2034	1796	1556	1498	1392	1313	1295	1227	1185	1131	1053	1096	1094	1067	1048	1120	1227	3694	1051	1047	1046	1041	1046	1037	1053	1055	1005	1014	1010	1067	962	1057	1091	1046	990	1005	1002	1038	1032	1010	1024	1046	964	984	1076	987	1043	1002	1007	1061	1006	961	989	984	1030	963	1045	1023	969	1040	1000	994	1030	997	1034	1045	1016	976	998	1011	1039	959	1051	986	997	977	1034	1050	1035	987	1042	945	1002	977	992	920	985	996	1007	1048	968	954	1005	1029	976	1011	992	1001	997	1053	1007	986	939	979	997	1012	1031	1008	973	970	1026	979	954	1037	1006	996	976	966	996	975	1019	962	1029	1034	977	1013	983	958	1023	1085	1020	998	1017	1003	1013	1026	984	959	1001	1030	994	1021	1033	964	973	1034	1021	1003	1026	1017	928	1049	999	992	1017	1023	1039	947	966	959	977	982	1032	987	1053	1014	939	975	986	989	966	1014	979	1011	982	966	1041	1007	997	1034	996	943	1003	949	1069	1038	1043	1019	983	983	1028	949	1035	1019	973	1022	962	975	952	1045	1007	1041	965	1009	982	1037	995	1047	1018	960	995	977	979	984	1003	974	974	983	1040	947	960	1017	1051	1025	1024	998	996	966	949	995	944	980	985	1044	975	1003	929	1017	1020	1027	1019	1042	1010	1018	1020	991	970	987	990	993	956	974	1008	1036	1054	958	1041	1011	1018	1002	1041	1019	1009	987	1021	993	1044	1016	980	1030	989	1007	994	972	1032	995	986	1022	1017	970	1040	1030	1046	1003	996	1057	985	1006	959	964	968	1001	970	905	1014	948	988	1024	932	1003	1060	989	973	962	970	998	1054	1036	1037	1006	1012	994	1030	1005	952	953	982	1029	992	994	1017	979	1019	997	952	963	1013	1036	953	1012	955	1016	1042	1000	990	979	1002	1033	981	981	970	1025	983	987	994	1040	984	1007	1036	990	979	1050	1015	1042	951	994	1030	1001	955	980	983	980	992	931	990	1056	924	950	992	971	1018	977	1019	1028	999	1019	1007	1005	970	968	997	977	1020	1015	1000	918	988	1001	942	997	974	961	971	1002	963	986	980	1025	1003	1064	1023	976	991	1035	1014	1029	927	998	959	1045	920	989	1006	1024	1035	1012	990	1019	976	1022	1000	1007	1012	1016	992	952	995	1036	1003	986	1025	982	1029	1001	996	981	969	1003	951	998	1033	1006	994	990	1028	993	1012	999	992	1002	972	1023	973	911	971	978	1062	982	991	1015	960	1013	987	940	1001	987	1004	1058	987	1021	938	981	995	977	988	1049	1015	1027	1019	999	973	1021	956	978	1010	956	1040	1002	987	950	1018	1032	990	1029	988	1054	1014	1038	983	956	1036	1011	1001	995	995	967	1059	987	981	1012	1019	1003	1020	959	1005	970	998	938	1008	963	1013	984	960	1046	979	1042	1041	936	1060	1016	1014	992	1039	947	950	982	989	1020	1029	1037	1014	1003	943	985	985	986	1019	999	969	999	989	992	1026	1073	1037	1025	1008	999	934	977	996	991	998	958	1020	955	968	1027	1044	1021	1004	1003	973	975	1002	981	984	960	1011	981	959	1028	992	1042	1013	1008	1001	981	1004	983	1001	986	1053	948	1033	976	1056	984	1042	972	1028	958	1018	958	968	997	1042	983	968	974	1002	969	1037	1000	969	1018	1006	1017	1027	962	1038	992	954	988	1001	1009	1055	973	1015	998	986	975	1002	931	1026	992	1022	1005	934	960	967	1002	981	977	959	1044	976	1020	1007	951	1033	1013	1043	1021	962	981	1007	1005	996	970	1030	1051	1002	1003	989	1012	988	973	991	1022	984	989	969	994	985	1000	1012	1003	936	982	963	954	1065	969	975	998	989	982	1056	965	982	964	985	999	990	987	920	958	996	974	967	1003	1009	1004	984	1001	988	972	909	957	981	1013	1055	993	963	1032	969	973	1043	987	992	1058	1009	978	990	996	982	1066	1020	1040	1015	989	1033	981	997	1003	1059	984	977	999	972	956	998	994	1025	1011	1001	984	999	985	990	999	1019	931	1081	976	990	1029	999	1016	1016	1040	1018	981	961	972	1048	995	985	963	967	966	1010	1000	972	990	1018	987	1024	1033	994	960	991	1027	1033	994	981	964	1009	1041	966	1011	1006	1001	971	967	1048	989	971	966	952	970	1074	967	963	1041	981	1055	1006	1016	1094	997	959	954	942	950	1040	907	991	994	989	987	967	1008	1039	979	960	966	1059	989	979	1015	959	994	969	1029	1011	1035	1016	998	926	1015	1041	1003	993	1012	1001	992	978	978	1023	1011	951	992	1039	1026	1011	958	973	1000	1075	953	1047	1046	1030	1029	1062	966	1039	980	960	954	1059	1003	935	975	980	1048	996	1006	996	989	952	1018	997	1020	1042	972	1027	963	1029	968	1010	959	1007	974	1008	982	1023	996	971	1029	962	1021	1046	994	985	1011	973	1026	980	990	995	992	1033	1028	1002	963	955	1024	1032	1007	981	973	972	1041	961	1003	1013	951	974	1027	1025	1016	1038	1036	989	1039	1019	998	984	1015	964	1023	990	1021	1049	998	1035	1003	1012	1019	1008	1059	933	1042	1032	958	1008	999	1066	968	956	1001	980	967	1025	981	973	1054	1006	968	996	985	991	988	982	999	994	1004	944	1044	1013	1001	977	979	980	1057	992	981	898	940	927	919	971	1027	1048	1048	994	1003	959	944	969	1032	984	1017	975	999	995	1042	1032	1023	959	1000	974	991	990	1059	1002	977	1073	979	1097	1001	1051	1006	1000	1000	1013	978	1026	1037	1070	1020	1016	1056	979	949	1029	1012	977	996	995	1017	1008	1024	1011	948	1025	994	938	947	981	1052	989	972	1025	1036	1008	971	996	1006	972	971	1000	1045	993	1021	1003	952	993	1024	1002	997	1042	991	953	999	1042	1038	1023	976	961	979	998	1015	937	1003	976	1057	994	1015	972	990	1024	1012	960	1023	988	975	1028	959	977	976	1020	969	981	1058	965	999	1007	975	943	1004	988	1040	981	1011	1016	1000	1010	1030	1002	1032	1009	1055	1002	1037	1053	1006	987	1001	1011	1012	926	975	1018	1015	1016	955	920	968	981	1006	1026	1036	995	983	1006	987	961	1047	971	992	981	1020	1016	988	1015	992	956	1017	1015	1012	992	990	980	998	1037	994	997	994	985	1000	975	1052	1041	1022	966	974	977	972	978	1015	1027	956	1006	953	999	1020	1001	1035	987	1021	1020	959	1057	971	961	1034	997	960	1002	986	995	983	985	1037	986	999	982	1031	948	1010	984	992	992	958	1024	982	979	989	1012	978	1058	1008	998	997	996	991	990	975	937	967	1013	984	961	1021	1009	985	1008	951	994	986	982	988	982	974	1035	1014	935	1018	990	977	1051	991	1013	1023	1059	1001	1012	957	936	1027	988	954	999	1037	987	1035	1036	985	984	940	955	965	1050	1033	1011	970	982	966	971	1028	1008	1016	1030	1052	1024	1030	926	966	978	981	965	967	999	950	1046	1010	1019	1030	982	926	1021	1056	962	991	990	1024	988	976	986	973	1014	1036	973	1001	978	990	1020	990	959	966	1049	949	1031	982	987	1012	955	1011	1008	1010	991	988	976	985	1051	1023	944	978	1023	973	993	1018	967	978	938	1026	980	989	1060	1029	977	1018	972	967	1024	955	993	958	984	1005	1101	1009	984	1001	1018	1006	959	1050	1018	1022	989	998	970	1040	1028	989	984	1004	931	966	1003	998	980	969	1051	926	1059	1049	965	1003	1016	989	1013	954	1034	982	1011	978	1030	1029	1031	1010	960	909	1031	985	964	996	1054	918	990	1020	929	993	1005	979	981	1005	1019	995	1014	1015	983	978	1007	1002	1014	983	957	976	998	996	983	960	1027	993	1008	988	981	971	989	897	1015	1026	1019	1003	996	1053	954	995	1039	971	1028	1036	980	1052	950	960	1038	993	1008	960	1002	991	987	933	1012	950	1022	1008	961	1030	1011	981	980	985	950	1026	1028	1033	1012	1043	969	975	1026	1040	971	982	977	979	1004	965	1028	1006	1041	1019	970	966	976	937	938	988	940	976	1034	959	928	1006	1045	1021	1001	1023	1006	999	989	973	1021	936	1047	955	1021	997	965	1004	1021	965
22778	20858	28366	23431	20844	20621	4241	1004	715	660	610	575	528	486	515	479	472	498	410	444	441	453	457	3097	480	399	375	412	429	423	395	366	414	418	399	415	344	400	370	391	394	387	400	404	422	393	362	387	384	366	379	375	366	387	396	403	378	393	377	408	381	384	387	398	419	379	387	368	365	360	327	365	382	369	384	379	353	401	393	332	402	389	422	409	382	402	383	422	383	353	387	379	394	389	383	370	395	373	407	372	415	390	347	367	389	382	392	332	350	393	367	380	380	395	387	361	418	369	349	407	392	381	377	404	362	379	358	370	412	409	403	420	351	419	402	399	382	358	420	400	381	351	373	386	412	346	333	372	419	357	370	357	386	381	380	349	376	351	356	363	365	351	388	385	408	403	409	393	403	377	398	384	373	410	366	359	396	386	393	371	375	379	376	398	392	346	370	384	387	353	380	390	371	405	380	337	373	373	383	334	381	387	368	416	352	355	394	368	353	388	433	381	402	393	369	382	345	408	398	371	418	348	386	367	362	344	351	378	419	369	400	371	366	405	382	395	388	368	373	409	364	380	405	369	376	374	392	343	395	371	410	401	349	381	353	419	384	391	377	366	369	391	373	379	371	374	379	341	386	342	371	387	373	379	378	378	353	365	396	398	362	395	363	355	392	407	377	358	355	372	367	394	408	377	356	372	345	366	404	362	384	382	345	373	382	373	393	366	364	351	397	400	386	393	367	345	387	350	365	336	381	392	415	405	370	371	374	367	367	411	403	355	392	398	402	368	361	379	358	349	406	373	344	379	377	349	372	360	373	372	379	386	364	380	396	349	355	371	385	392	388	395	358	406	381	379	384	375	377	370	391	362	366	339	359	412	410	397	375	374	391	369	409	403	381	362	369	369	378	400	364	368	366	393	417	373	380	371	397	362	395	353	332	373	380	354	363	368	384	345	363	421	403	395	411	393	361	366	372	367	377	371	368	382	369	390	363	389	355	384	375	340	402	402	381	328	371	389	364	380	367	326	355	341	362	374	394	408	386	420	376	405	402	407	397	409	403	386	354	367	366	381	397	374	383	360	373	388	387	368	397	408	401	372	373	371	386	377	390	416	396	411	390	346	353	343	383	372	363	399	385	348	368	367	346	368	395	384	402	407	420	379	366	370	392	365	400	356	405	371	375	338	386	380	387	372	383	374	361	389	393	346	391	374	410	340	379	381	391	403	386	380	398	406	369	389	387	355	391	363	380	387	406	371	384	373	430	345	410	353	362	379	356	363	383	395	354	402	386	362	380	368	388	368	387	347	350	374	378	353	401	379	361	397	381	361	366	365	377	376	357	368	368	413	386	351	387	369	380	383	397	373	361	350	392	390	417	378	373	382	402	385	390	382	410	369	386	387	361	394	379	406	406	380	344	365	356	392	416	380	392	367	374	369	380	385	353	354	387	389	381	362	397	343	396	367	356	349	358	387	368	390	356	376	405	334	416	369	368	382	414	372	422	369	377	400	387	374	378	353	335	406	343	346	365	345	374	370	368	387	352	393	367	383	354	363	370	387	376	388	371	361	377	392	387	367	381	376	364	360	361	372	389	381	367	381	403	389	397	390	390	357	380	353	369	388	359	379	342	395	352	381	423	376	405	338	330	392	407	374	407	404	386	353	335	408	406	377	404	371	379	384	391	415	360	360	394	397	375	366	384	377	380	362	411	325	368	402	348	347	395	377	390	357	340	366	336	379	370	365	373	405	390	366	373	389	402	396	372	348	344	395	351	376	376	380	390	412	395	367	401	357	402	385	386	389	409	370	407	377	402	357	354	348	366	428	427	389	406	403	412	394	382	375	398	389	394	394	396	384	376	352	363	364	387	391	400	382	372	387	402	364	353	368	391	371	421	374	413	361	416	414	402	383	364	394	370	371	394	385	395	404	392	348	382	372	379	382	404	391	398	388	405	357	357	357	386	371	396	375	384	341	345	367	366	368	373	399	397	362	419	374	385	361	389	345	381	370	364	353	381	389	403	388	346	372	362	408	379	385	414	373	382	361	378	378	380	408	358	360	371	380	345	388	356	344	414	356	385	399	393	394	398	355	390	373	376	377	380	350	435	406	400	418	374	339	336	383	347	387	362	395	383	366	336	374	351	373	383	391	395	383	395	352	341	363	392	328	342	379	396	375	390	362	367	389	371	373	367	397	391	375	422	394	369	393	361	356	384	365	378	399	383	398	342	401	357	383	434	410	346	375	403	422	375	387	385	403	390	370	366	363	394	402	364	359	404	377	353	364	380	383	403	384	344	379	359	402	397	361	359	370	384	396	377	387	383	366	377	366	368	365	365	350	355	383	397	361	380	382	415	389	357	403	358	374	361	376	371	409	386	379	391	389	365	406	375	365	391	357	386	383	389	406	361	382	386	374	350	366	421	384	364	354	394	367	377	354	362	384	413	359	370	378	385	350	412	365	372	389	399	370	379	374	377	398	391	413	378	407	369	406	407	431	396	343	373	347	400	413	350	362	380	351	399	408	347	380	395	368	389	394	371	384	376	368	351	385	360	380	378	381	397	391	405	390	379	373	395	372	362	329	381	339	375	361	348	342	424	383	392	417	361	389	348	366	369	397	378	382	356	382	390	380	403	383	435	351	407	373	392	354	367	395	378	383	361	405	376	368	377	407	394	385	369	398	344	352	365	380	387	387	385	349	357	375	364	365	378	401	351	374	378	383	362	410	389	423	382	384	372	374	377	351	425	372	365	361	372	384	384	356	403	360	376	374	404	419	366	380	340	410	362	362	371	375	390	377	399	340	368	363	392	342	362	367	411	342	386	359	391	374	390	387	403	412	360	367	373	369	370	378	358	400	421	351	360	364	375	356	390	397	357	390	378	361	374	387	371	388	411	378	376	347	363	374	382	380	397	374	398	367	381	387	379	400	337	342	375	360	336	396	399	339	388	378	382	399	378	372	378	382	399	397	381	370	413	383	401	364	395	394	394	393	331	334	373	374	371	355	355	397	394	367	369	384	400	391	411	379	396	336	381	383	383	374	377	361	387	405	388	388	409	385	370	365	355	357	351	378	367	368	379	383	398	383	394	369	395	366	380	356	327	343	368	358	339	416	419	387	374	381	332	351	355	380	405	388	374	374	402	374	374	377	368	362	365	404	389	387	366	376	369	397	399	354	355	398	369	387	391	382	390	360	357	380	387	392	357	379	379	388	422	362	394	376	372	357	375	404	345	388	390	361	401	328	395	389	385	389	394	365	383	409	375	402	373	369	388	385	398	373	369	383	364	409	363	396	387	395	393	373	412	378	378	387	370	387	378	396	352	388	401	375	378	378	373	378	354	360	381	378	394	411	387	373	386	389	396	373	359	322	384	384	376	388	373	403	372	397	367	362	380	374	367	383	355	382	354	364	389	422	408	352	386	372	378	382	371	360	416	411	374	386	390	381	383	366	380	397	375	399	379	382	408	365	372	367	359	369	380	371	371	375	412	351
46337	54628	12015	6180	4323	3308	2602	2094	1666	1515	1310	1172	1075	995	924	887	815	761	691	725	725	698	788	6860	761	631	652	619	652	550	650	576	578	603	592	559	640	652	599	592	633	574	586	617	560	594	580	600	588	607	586	597	590	552	602	576	558	548	535	546	522	593	574	562	599	641	575	533	583	522	506	535	595	622	560	603	605	588	575	543	569	559	590	550	550	560	548	555	586	596	565	622	592	584	539	557	522	519	544	647	575	544	540	577	567	606	534	547	579	562	594	565	606	555	543	556	567	538	542	524	555	545	574	551	603	590	575	573	612	577	574	577	571	586	587	541	544	533	566	562	560	532	577	574	560	575	552	570	568	591	534	554	597	574	566	597	565	573	541	547	560	595	529	571	568	561	566	581	573	571	549	596	558	547	555	534	546	595	575	540	564	577	543	534	559	563	559	569	566	535	528	577	547	560	525	566	535	571	521	578	549	561	575	551	563	522	555	577	609	566	568	552	525	529	539	563	566	526	566	567	582	572	548	577	558	577	586	562	597	632	541	586	550	536	564	603	558	497	548	572	543	590	533	564	567	555	563	541	581	568	580	549	581	534	518	591	540	561	529	563	541	591	551	544	579	543	550	587	548	532	565	561	540	579	616	571	562	561	574	566	541	624	567	524	588	599	550	536	553	543	556	551	563	539	546	526	465	543	608	593	551	542	565	550	516	582	576	576	579	507	539	540	519	562	507	537	513	603	604	548	563	568	573	590	559	549	584	586	569	587	528	529	553	574	535	576	572	586	609	577	549	556	540	571	568	585	531	523	519	558	527	571	584	537	543	606	552	558	553	578	587	545	579	545	578	533	551	601	541	528	566	570	569	541	585	566	550	575	581	557	569	550	577	509	506	558	577	508	563	554	518	575	556	539	567	528	543	559	607	508	533	552	586	574	585	584	568	590	592	554	505	530	536	576	569	573	534	566	551	544	531	563	551	549	547	573	566	574	537	550	559	555	525	586	528	552	595	576	576	564	602	554	574	551	596	554	608	513	557	554	605	585	613	520	580	606	619	551	552	569	565	533	535	520	538	578	544	577	548	544	533	572	597	578	571	614	554	598	549	576	562	533	559	554	580	527	572	607	581	542	550	573	567	541	532	552	538	609	557	578	531	533	558	545	572	539	528	579	559	562	560	568	554	568	522	500	526	557	548	587	600	571	552	544	570	579	555	590	570	603	578	606	600	572	579	534	524	541	608	567	561	555	562	546	548	550	599	498	552	552	557	518	567	497	573	588	535	580	554	554	547	581	536	559	537	532	540	582	548	551	578	573	574	550	560	523	575	540	580	507	575	546	579	566	584	589	522	542	572	569	573	569	583	528	604	585	554	539	525	564	583	562	513	571	575	577	504	561	547	567	572	576	560	571	550	556	496	593	549	568	566	574	555	610	615	565	535	563	553	589	533	562	530	557	562	562	579	548	564	567	558	596	566	545	539	543	575	524	597	581	574	539	559	530	570	607	559	517	553	585	557	530	554	560	565	585	566	563	544	542	542	566	526	498	591	520	542	552	570	577	609	546	549	558	569	524	515	594	586	566	554	565	555	557	535	608	528	606	554	563	547	565	562	583	583	533	575	552	574	586	540	595	547	582	589	601	538	577	555	534	548	545	584	605	579	604	596	587	558	556	561	601	535	545	578	549	572	518	591	596	563	498	524	550	545	531	575	566	565	580	547	512	546	543	587	556	537	515	600	557	561	560	575	532	545	579	555	527	574	576	556	550	617	542	541	551	557	513	522	548	590	540	524	504	551	571	568	571	576	548	589	554	571	593	566	545	583	576	570	588	532	551	513	560	533	547	578	597	609	580	572	584	550	571	531	570	564	556	563	594	536	560	556	539	572	551	566	588	603	575	535	509	564	518	543	568	506	596	537	552	517	564	596	622	565	618	526	583	551	551	544	544	578	566	600	559	571	545	538	528	558	561	602	590	585	555	577	528	551	583	560	556	579	598	534	550	543	577	610	562	569	543	558	561	593	550	576	572	592	552	549	568	533	520	561	579	587	513	567	572	560	579	565	582	567	536	584	527	558	550	546	559	576	558	559	550	551	570	553	560	573	579	519	613	547	567	557	504	526	525	575	562	525	536	552	535	542	539	548	560	555	552	558	587	584	535	530	580	565	524	568	557	590	563	528	536	596	521	551	528	557	545	581	550	541	559	561	558	596	561	542	554	551	566	538	546	530	562	554	579	585	552	567	553	581	556	569	577	542	546	562	599	572	575	582	562	584	541	529	570	571	572	582	574	558	533	539	529	577	555	586	527	564	589	563	506	528	587	550	508	567	536	592	589	549	581	543	560	540	555	550	543	544	571	559	562	563	560	543	522	572	542	580	573	592	576	549	594	569	571	552	556	557	573	603	551	533	547	573	608	602	546	563	575	558	590	571	549	561	577	569	551	524	548	525	521	537	588	537	552	543	565	541	601	541	571	594	610	541	555	620	537	547	551	494	557	555	566	602	566	588	549	559	520	570	539	577	573	549	549	570	541	573	530	529	540	541	569	571	516	548	581	543	603	557	582	562	572	549	555	526	524	577	590	551	610	564	540	564	538	561	543	556	563	528	580	563	541	530	569	506	543	588	577	563	560	545	553	575	537	553	503	569	535	549	555	584	585	563	582	522	559	557	590	566	559	594	578	526	569	577	568	565	553	537	571	519	549	564	552	547	559	535	564	525	569	573	578	569	548	584	575	537	528	595	592	559	557	550	559	552	572	560	564	542	607	541	571	594	566	571	564	554	542	561	590	578	590	523	567	553	564	551	510	561	552	581	578	540	574	594	564	580	544	587	566	567	578	581	576	559	579	539	581	562	560	614	523	574	587	572	560	532	543	593	562	594	570	519	569	544	544	555	557	581	582	567	563	531	533	565	477	545	536	533	572	598	545	596	494	626	576	564	598	573	559	552	571	526	533	594	550	554	594	570	559	573	565	584	549	550	558	566	535	511	584	537	556	565	584	540	538	542	552	541	599	560	546	555	591	586	568	597	584	577	529	530	533	612	565	586	552	530	533	565	592	554	569	549	577	523	617	553	570	557	558	582	531	539	538	596	572	559	576	573	595	562	597	556	588	525	553	563	523	581	571	528	566	535	581	552	582	567	540	562	562	511	589	542	592	579	554	587	586	567	569	537	587	556	570	568	568	542	546	584	572	541	568	550	569	544	542	548	530	560	545	586	525	585	516	572	578	547	544	562	522	545	558	542	594	560	563	544	559	509	609	546	547	531	604	528	561	564	541	590	541	602	569	554	542	576	572	545	556	561	584	547	554	591	594	539	573	630	560	581	537	608	564	542	539	555	533	563	565	579	515	570	580	538	537	528	587	554	588	556	506	555	546	582	569	572	599	575	585	508	533	588	583	518	548	510	598	563	547	547	515	593	539	573	492	577	589	563	562	540	544	564	545	537	541	564	545	561	573	590	604	576	544	620	592	568	584	576	538	533	541
26543	21316	12744	1500	680	685	693	631	679	614	639	645	673	634	614	625	618	623	720	628	615	608	673	781	638	662	626	651	644	689	608	621	672	654	636	650	634	669	657	655	671	634	675	656	685	619	591	601	659	643	616	664	663	640	663	647	614	604	638	630	652	676	644	669	619	632	634	641	569	642	651	594	662	652	624	644	686	650	629	676	625	581	660	651	662	636	625	608	685	623	613	634	619	597	641	675	621	639	638	614	628	645	648	645	634	635	648	604	635	608	590	646	645	667	612	609	665	683	694	649	649	649	643	648	627	644	627	615	641	631	667	662	621	626	624	659	600	641	656	685	630	622	664	628	650	647	632	579	667	670	605	674	650	668	656	655	652	656	609	615	631	608	648	641	617	611	643	637	628	626	626	643	645	626	618	642	654	622	599	659	666	602	674	608	596	620	621	604	644	632	617	662	601	627	594	647	642	648	673	661	649	625	631	656	640	626	663	666	651	617	632	633	686	607	619	683	636	610	623	644	638	632	676	616	645	662	623	707	627	609	613	624	564	667	646	633	657	634	643	667	651	610	629	648	624	591	606	608	648	624	631	629	659	673	642	601	635	609	609	671	583	654	661	604	639	689	608	588	612	604	638	668	657	639	679	635	610	666	590	613	596	637	638	631	629	633	648	678	599	634	659	636	616	617	646	634	651	671	579	638	630	689	642	623	653	685	630	620	653	612	630	631	654	664	645	621	645	656	605	611	609	566	618	552	672	642	645	596	655	665	627	624	625	619	679	626	618	656	635	624	646	623	635	646	647	661	613	667	599	635	653	612	639	662	675	629	619	667	634	617	654	657	622	682	650	621	657	639	625	653	646	620	589	615	583	672	612	617	663	641	656	661	615	639	621	654	623	660	674	674	668	669	656	641	614	647	657	618	628	648	650	661	626	634	672	618	626	688	649	671	635	630	608	620	599	634	593	647	625	652	644	639	597	583	577	620	653	655	637	618	656	654	637	612	630	618	644	620	672	624	680	656	678	640	641	660	596	624	682	670	645	616	646	650	614	607	618	650	670	620	619	631	655	643	607	604	631	632	662	650	678	638	645	615	657	616	625	615	602	626	670	649	621	626	643	629	629	620	637	660	634	632	617	642	608	586	659	611	625	637	632	597	689	670	650	625	683	613	640	616	618	609	648	681	614	616	672	605	634	672	601	654	638	667	595	610	653	623	634	652	670	625	637	658	659	621	647	673	611	648	649	634	668	645	638	658	671	610	609	626	701	649	634	651	682	618	606	674	667	648	605	672	647	617	642	652	662	665	631	604	619	647	634	656	657	651	603	622	631	640	632	630	622	640	632	622	655	636	643	630	614	660	652	616	677	647	656	611	633	659	564	635	623	620	594	641	625	599	632	624	620	644	646	589	642	647	623	678	611	599	638	609	645	623	640	656	634	689	645	662	658	635	644	671	623	597	621	648	617	641	635	618	591	616	618	621	642	673	648	654	659	673	660	661	661	615	620	677	614	625	626	607	696	625	658	634	623	673	627	613	673	644	645	654	657	611	661	646	676	666	625	616	639	639	605	624	639	623	622	587	609	639	651	654	691	635	650	628	635	610	676	690	638	677	627	684	598	641	605	632	618	636	624	709	649	640	617	604	643	678	614	636	662	637	602	669	662	640	628	601	629	650	652	620	669	648	609	583	662	661	616	614	667	661	652	596	647	645	581	582	645	647	641	655	650	652	627	625	632	648	630	641	662	630	672	692	650	661	656	624	630	624	637	628	622	626	658	650	668	666	641	629	638	680	678	633	632	642	620	610	668	596	652	651	652	624	632	661	650	634	618	639	612	642	626	626	650	719	690	626	640	648	627	593	633	666	674	639	640	622	583	675	667	660	615	626	667	661	661	632	650	612	627	687	634	681	628	662	635	633	636	598	605	674	659	640	667	622	627	653	630	680	653	656	609	641	664	627	634	632	662	648	647	631	619	627	638	622	691	689	650	644	662	640	687	636	654	622	579	670	652	612	623	616	579	604	635	619	633	652	612	663	627	660	694	677	638	651	667	655	654	634	660	633	655	628	639	661	637	689	622	599	664	641	628	646	636	621	676	690	668	665	613	671	624	692	606	606	627	646	616	656	669	620	608	633	615	629	615	677	653	637	630	636	672	699	644	647	633	664	620	619	600	674	643	608	640	675	653	613	646	619	629	637	667	651	620	635	654	623	651	634	670	623	690	612	621	651	611	668	604	650	633	686	609	630	648	603	623	667	588	685	639	648	648	661	601	639	689	639	644	598	620	689	635	594	641	648	658	614	633	641	648	664	683	665	604	594	665	615	583	640	640	647	619	641	611	627	668	632	633	633	696	666	611	629	638	592	662	667	641	612	669	647	682	664	656	612	658	625	605	626	685	676	675	701	641	619	652	622	616	663	653	629	636	603	684	638	612	635	644	635	674	633	664	619	656	677	593	632	597	616	660	641	630	665	620	651	633	665	605	571	611	646	634	665	663	588	624	643	702	625	612	647	666	620	629	679	635	639	614	635	654	670	625	652	625	619	628	601	655	676	635	628	625	596	620	566	621	665	668	637	627	643	626	679	653	647	600	670	642	622	638	592	603	634	605	650	681	654	662	660	631	652	585	664	661	644	586	605	650	639	646	617	673	616	628	663	667	625	676	649	641	601	697	641	624	650	585	612	635	643	633	625	655	603	667	613	637	648	648	658	630	657	639	642	668	640	630	645	624	629	655	559	617	661	586	647	633	645	596	596	633	617	627	640	664	633	632	667	614	615	612	613	637	649	635	623	631	625	614	650	693	621	625	609	587	620	653	614	656	631	645	625	659	671	610	644	640	625	597	666	669	698	637	618	648	675	599	677	649	614	608	630	628	647	632	659	662	632	638	679	628	624	589	629	622	631	591	684	679	630	640	656	633	633	591	653	653	603	581	630	649	629	637	627	647	607	589	645	613	612	650	645	669	669	638	697	626	664	649	613	631	654	697	632	623	635	670	629	624	614	663	586	635	634	651	654	654	629	633	609	578	636	615	636	725	646	692	622	611	625	670	607	616	628	613	624	638	656	664	618	634	667	676	663	628	635	631	620	617	707	594	634	657	702	674	612	638	643	602	641	606	594	633	654	649	591	604	641	607	644	617	650	578	652	640	699	633	616	598	626	629	594	637	609	646	627	647	634	645	650	666	620	643	615	682	618	661	639	648	595	670	665	615	635	629	615	661	622	629	656	620	613	651	627	695	627	654	631	651	667	622	665	663	659	629	617	633	614	654	585	659	641	650	601	665	655	633	607	657	671	655	611	574	651	613	653	633	681	659	649	597	628	621	667	649	627	642	655	686	623	657	607	638	613	640	627	646	657	651	607	671	655	660	642	577	604	589	656	643	610	621	669	629	658	608	637	628	681	647	621	629	651	648	648	657	639	633	641	622	609	645	630	617	638	652	653	688	601	578	632	621	637	600	638	611	612	638	640	665	685	617	653	659	672
19965	26266	1784	1268	1162	1004	1036	983	982	946	971	926	908	940	915	924	880	946	871	930	898	892	868	1313	929	901	886	870	892	875	879	910	913	951	892	908	938	940	883	891	853	936	879	904	870	884	862	910	907	890	893	925	897	896	891	946	964	945	889	920	871	913	888	910	868	926	879	915	900	908	984	939	933	896	920	888	961	930	910	915	865	885	929	890	925	865	937	866	923	900	938	884	900	919	941	873	925	884	945	896	884	934	911	913	892	929	925	852	974	882	873	868	876	871	910	915	906	906	957	907	852	928	863	904	979	856	873	890	876	903	905	877	861	837	870	949	916	913	862	931	972	860	908	884	924	890	894	898	926	948	908	953	921	974	946	937	921	908	916	952	863	880	876	935	924	919	915	909	913	930	885	853	953	926	891	866	886	932	915	895	896	954	934	913	856	926	899	907	886	931	895	872	938	899	926	965	866	909	932	941	972	881	903	906	912	924	881	840	945	911	851	934	944	913	841	882	938	907	879	912	876	861	882	917	889	857	895	918	921	946	916	855	892	858	956	944	880	910	897	922	898	944	905	893	908	869	951	876	872	952	879	917	930	878	930	879	827	934	844	863	917	877	898	936	929	897	957	913	881	899	940	957	934	928	912	876	871	899	925	930	884	899	889	885	904	905	888	955	956	889	899	947	887	911	887	873	881	868	913	901	916	891	895	926	898	877	874	930	910	946	932	872	941	868	883	920	873	939	920	874	914	920	887	887	974	947	931	910	870	887	897	883	875	934	930	889	926	831	882	933	885	911	944	946	931	962	880	953	942	861	975	832	912	857	953	900	918	885	877	920	903	951	858	923	908	921	875	924	874	920	875	909	928	937	896	890	898	913	911	880	894	931	868	861	886	890	917	891	981	906	887	865	942	900	886	944	900	927	923	922	844	966	890	942	902	928	957	875	850	944	896	912	921	945	918	903	882	891	899	927	904	901	895	910	989	926	917	956	927	916	914	883	870	935	890	927	882	890	851	905	881	922	932	899	940	950	927	893	953	944	900	897	889	880	877	890	897	902	895	861	884	927	913	913	892	905	907	936	965	869	940	884	959	840	902	862	904	871	874	948	802	908	902	904	920	890	886	861	815	830	904	891	855	900	938	892	878	907	937	889	901	955	888	901	894	889	913	874	908	911	846	927	875	875	938	920	943	940	810	916	927	876	901	907	943	858	941	1012	936	864	909	909	886	943	956	932	927	851	965	894	904	916	941	932	861	868	820	896	848	930	902	906	915	921	886	957	960	833	934	920	902	928	932	925	905	937	924	922	926	914	896	920	932	866	882	882	943	923	914	903	945	930	934	873	913	844	894	886	893	877	927	909	930	934	888	876	866	950	879	917	922	918	914	892	913	856	900	889	870	878	912	892	865	883	866	861	894	903	925	928	882	891	884	877	876	939	870	961	874	930	915	929	883	908	946	852	870	847	908	939	873	830	885	894	898	929	857	893	866	891	928	929	894	935	904	927	908	908	941	914	939	910	924	897	957	891	930	933	858	912	894	892	845	940	899	941	923	939	920	915	875	880	922	971	870	924	935	922	904	882	909	893	970	890	855	937	904	859	950	902	893	868	882	896	913	912	936	880	938	850	906	891	880	895	854	953	881	918	924	908	930	897	910	937	934	926	877	879	887	869	927	931	931	929	923	928	946	918	856	909	957	913	931	865	913	821	905	891	881	876	906	877	872	897	917	906	921	933	938	859	883	864	897	910	890	933	924	905	955	877	904	926	930	902	891	904	872	893	944	912	892	911	928	943	895	886	908	921	944	893	929	900	942	953	911	922	902	867	921	909	965	892	887	981	919	884	962	932	857	931	945	914	853	873	893	916	933	912	925	888	867	887	875	901	929	949	881	931	903	896	865	882	888	869	917	895	909	930	902	941	896	837	864	878	900	866	921	983	918	876	870	936	864	923	930	921	908	921	890	915	923	911	903	899	936	865	905	946	871	948	873	875	909	927	938	856	942	847	903	923	944	896	926	933	898	903	895	873	878	926	883	917	882	883	925	923	867	884	987	910	850	852	899	935	939	943	924	903	874	887	910	896	915	925	884	950	862	896	885	902	917	948	958	912	844	888	903	870	903	920	946	937	925	924	935	935	881	940	888	904	963	927	882	880	929	903	903	916	913	889	893	923	906	894	886	950	908	896	874	972	908	935	886	916	881	843	937	884	921	871	914	899	934	896	907	911	938	913	916	898	907	892	862	893	921	894	853	920	903	936	928	902	851	970	945	883	907	892	886	960	935	847	906	886	927	908	862	910	837	908	923	893	889	919	863	898	914	939	884	849	911	899	909	955	912	866	832	899	925	869	889	860	924	917	926	977	910	876	975	899	896	905	907	892	880	901	916	886	885	943	925	892	968	893	889	895	867	945	885	906	901	924	913	919	901	951	912	958	882	866	887	877	961	934	893	923	947	883	918	927	929	980	910	852	861	873	900	898	936	881	945	887	868	889	901	912	896	864	924	825	926	899	909	919	841	919	924	867	888	945	935	889	909	918	926	902	908	917	886	910	909	917	954	880	938	925	862	864	923	895	881	888	970	971	872	957	874	884	913	885	916	885	899	952	902	894	941	893	878	906	879	914	922	849	956	925	922	877	915	892	886	902	879	932	897	888	909	929	904	880	870	876	937	916	891	951	944	880	904	930	870	892	954	899	927	944	982	854	903	905	928	918	956	892	913	877	911	913	958	866	948	906	907	913	926	883	877	902	865	901	899	893	888	914	868	903	895	901	871	928	907	894	912	868	906	877	948	878	879	950	919	911	897	880	941	871	912	898	919	880	878	870	920	891	853	910	913	922	912	946	858	866	860	957	912	884	875	944	891	876	867	901	881	957	899	895	886	893	905	900	896	948	908	945	865	919	870	885	834	905	904	906	894	887	918	898	859	896	911	890	869	864	883	933	896	941	886	845	910	909	867	876	920	902	864	964	881	872	887	907	832	895	885	918	907	904	960	958	894	859	902	902	914	816	875	868	929	918	823	898	892	925	944	932	907	884	840	881	912	900	901	847	896	928	908	906	864	889	869	911	949	945	873	908	875	876	921	865	899	902	915	938	941	885	889	943	918	938	877	888	945	900	872	896	916	909	937	961	876	882	846	911	827	874	886	985	867	901	921	940	952	925	912	907	872	870	911	897	891	940	979	876	940	904	917	935	930	898	980	918	907	915	902	919	870	860	925	939	858	933	940	930	913	956	912	931	874	931	899	872	925	884	889	894	881	900	900	877	901	909	857	879	917	917	888	938	922	940	900	944	822	873	908	873	860	851	924	911	872	871	880	908	923	945	831	913	893	920	907	893	887	910	864	900	921	905	943	866	943	892	925	906	944	875	918	878	908	868	899	902	936	901	895	907	946	917	916	876	879	912	915	912	930	870	893	877	880	916	935	848	912	909	923	916	892	871	915	864	956	928	939	889	892	888	873	912	890	891	932	871	884	951	938	926	909	901
23747	20966	27959	24054	20684	6065	1312	964	913	873	799	822	801	790	751	798	744	741	716	756	768	751	796	1482	768	704	721	719	735	661	687	689	766	670	693	698	657	689	713	707	694	671	723	691	700	700	751	710	696	671	700	739	729	688	654	718	701	752	663	707	718	676	738	719	711	686	731	648	671	749	693	689	668	706	680	677	704	765	686	725	653	714	706	702	670	728	740	727	690	725	696	673	689	699	661	711	688	657	705	708	708	730	710	732	707	708	683	698	696	772	736	672	671	693	762	745	684	750	691	704	696	657	703	657	762	744	683	721	673	698	687	640	749	691	679	719	700	751	683	725	731	708	760	712	694	671	725	678	702	732	666	691	694	740	741	752	717	719	699	690	701	694	719	717	680	708	670	715	720	688	701	680	714	674	708	724	704	693	680	662	696	745	733	688	740	658	682	726	653	693	664	756	668	699	714	699	698	675	684	704	754	729	693	736	715	685	698	724	688	690	654	724	727	683	731	704	682	751	655	698	717	661	694	721	703	724	671	713	690	671	676	699	736	679	686	677	696	715	725	679	700	738	724	702	709	701	689	699	665	741	686	662	755	712	719	673	694	732	683	714	673	703	696	716	714	736	738	716	720	697	739	693	679	692	747	694	696	686	683	690	708	720	695	667	720	704	706	697	688	691	683	704	751	746	743	738	692	728	684	672	675	710	707	708	697	753	738	692	719	718	677	701	730	697	702	708	716	702	691	677	687	712	683	712	692	710	656	722	694	668	696	653	718	652	728	654	684	687	666	711	716	721	706	662	699	714	700	693	681	694	724	709	733	707	684	730	719	715	719	694	682	740	750	713	702	718	643	688	726	701	676	700	689	648	708	751	662	679	705	665	699	711	758	689	710	717	682	650	722	691	695	701	698	730	677	711	669	714	660	702	699	742	709	696	715	709	662	706	714	736	675	722	700	709	703	694	687	688	667	687	744	712	713	690	678	674	669	715	716	765	683	685	732	744	701	709	636	763	677	687	667	734	742	703	687	747	757	718	720	696	694	707	723	669	685	703	667	699	689	713	675	700	662	697	715	702	789	722	689	689	701	749	708	739	720	738	680	726	685	690	731	704	676	661	719	728	691	703	717	702	712	725	696	687	672	717	724	746	700	742	706	698	765	717	670	698	703	700	657	733	723	692	720	653	696	727	715	667	668	729	722	724	729	683	708	742	721	740	668	711	697	666	700	663	747	715	757	694	710	655	685	688	683	747	686	674	693	668	670	641	662	728	700	677	757	671	780	669	664	676	675	719	699	687	729	707	727	666	678	659	709	712	667	698	666	671	697	709	697	666	709	741	637	678	720	685	763	733	679	673	714	684	707	721	658	729	741	707	668	721	695	754	706	675	710	707	683	678	674	763	686	677	731	741	717	716	703	733	671	718	745	687	750	709	680	688	769	662	721	694	726	704	698	733	739	709	740	644	671	713	719	698	726	672	692	697	671	704	668	715	734	662	690	740	719	632	682	689	679	702	708	710	706	640	698	698	705	678	692	682	694	713	701	691	639	694	702	657	653	706	701	731	710	723	683	750	707	700	716	662	711	701	768	690	676	725	715	737	712	706	734	731	766	690	742	674	723	727	722	718	705	697	740	708	687	730	702	682	689	715	694	676	710	666	697	691	703	741	657	693	693	742	715	716	739	733	692	700	722	734	732	730	721	738	699	693	721	682	672	683	742	693	717	719	699	691	691	704	715	695	724	678	692	698	705	744	693	644	744	706	713	693	703	666	698	692	706	706	680	750	711	678	700	729	683	707	712	703	752	693	710	696	684	742	721	689	715	701	694	717	740	678	702	686	734	669	701	687	698	711	696	689	712	691	716	710	690	708	727	651	740	695	709	666	731	721	714	676	677	736	701	690	761	693	700	706	670	718	760	690	705	725	685	694	692	671	674	721	680	725	704	690	734	791	726	766	683	682	687	693	719	740	721	729	727	746	709	699	673	729	717	677	715	699	714	762	726	678	729	690	718	714	706	718	711	685	683	671	723	685	735	711	711	708	707	697	729	698	703	748	713	704	688	707	699	676	684	697	691	734	709	648	705	725	695	713	746	650	695	653	672	690	701	711	679	723	729	719	703	773	701	723	716	742	712	705	654	718	690	694	719	664	733	752	674	710	686	706	683	700	715	714	688	695	718	711	687	729	719	705	694	664	655	726	678	742	749	733	694	650	732	727	738	682	687	710	727	753	651	705	701	746	665	721	717	696	685	691	655	685	652	722	678	719	754	687	691	662	686	704	740	711	749	685	716	725	698	685	740	709	661	661	672	710	756	752	665	678	672	685	670	724	644	676	728	742	681	689	679	695	694	734	684	694	681	709	749	741	689	689	706	691	720	712	717	694	701	663	707	702	675	691	716	698	701	709	749	765	671	683	713	678	662	678	701	649	681	708	674	750	630	721	699	723	702	702	685	707	699	703	677	698	719	714	667	711	694	743	667	698	671	740	710	694	744	690	664	701	726	728	727	686	691	690	729	700	719	705	687	712	688	735	720	712	719	671	684	729	743	727	709	707	737	660	704	703	717	704	720	673	709	727	695	682	701	707	711	668	666	681	716	752	711	666	699	670	725	720	727	691	684	737	689	719	710	669	690	710	718	685	667	689	668	694	715	701	736	666	654	677	705	693	668	653	684	684	737	749	672	741	725	700	693	752	711	701	708	719	714	688	715	693	669	701	699	685	712	711	711	692	690	755	718	714	696	667	779	679	697	661	661	697	698	686	717	688	717	705	677	686	692	643	680	681	654	705	691	716	693	722	679	730	650	727	685	721	685	704	699	654	684	665	701	678	714	696	714	672	703	708	719	741	705	706	712	696	688	696	672	738	711	728	746	705	732	712	719	677	727	714	671	688	709	723	727	698	725	718	716	697	677	727	708	636	737	649	681	712	686	724	705	726	708	719	707	735	739	699	712	702	674	694	651	689	689	665	700	676	690	726	711	660	723	696	696	688	733	662	714	685	683	718	689	671	733	722	679	696	695	705	717	677	685	728	708	726	717	720	696	762	735	722	699	697	748	701	669	652	738	670	716	681	680	743	719	756	715	692	689	686	714	674	689	669	660	661	723	680	711	677	725	719	706	730	698	682	698	611	721	714	701	728	742	707	715	689	680	689	723	714	690	726	766	729	692	672	724	715	725	659	618	709	676	691	742	720	685	699	672	684	690	674	676	687	733	681	737	728	692	689	724	667	703	665	713	717	664	705	701	701	742	679	707	732	724	704	732	640	652	687	728	660	678	727	718	687	715	745	712	697	710	752	737	720	672	721	700	716	707	713	642	728	708	690	667	708	670	725	712	702	703	675	708	738	720	741	716	637	669	736	726	732	729	695	712	702	736	754	705	694	694	694	667	673	742	721	686	669	733	709	740	675	691	701	659	680	705	690	714	721	722	687	684	707	671	676	687	708	708	693	719	684	729	686	691	683	696	706	696	702	680	700	704	746	675	689
41508	44494	7929	4331	3140	2481	2071	1733	1560	1503	1367	1335	1254	1284	1212	1180	1168	1144	1211	1122	1111	1071	1144	3003	1042	998	1049	1018	1045	1043	1078	1104	1099	997	984	1003	1051	1046	1002	1073	1038	1055	998	974	1032	1004	1001	1053	1066	981	1017	987	1014	1084	978	982	1021	1016	1014	1016	1024	983	1007	1009	1038	1030	1007	1002	1001	998	1057	974	1006	1059	1044	970	1033	1066	1009	1004	938	994	964	995	1025	1039	1015	1004	1041	1015	1029	975	992	989	1032	1017	950	979	1018	1037	1037	986	978	1049	1025	1020	963	1022	971	997	1056	1048	1034	1008	1061	1069	1030	982	972	1023	1025	1017	968	1029	1014	1015	1019	1011	1027	1016	993	1061	1001	1008	942	986	1043	999	1013	972	1010	967	955	974	1055	1031	969	1032	987	1010	1016	970	1006	997	992	996	1038	1007	1036	1052	1015	962	1011	959	973	967	1009	1003	954	987	945	1071	1002	1035	947	978	1038	984	996	972	986	1017	993	1064	977	1047	1040	1047	981	1038	1005	1013	965	974	989	979	939	1005	1026	945	966	997	1001	1013	1016	987	947	1013	945	954	1028	954	995	1056	1064	984	1046	998	1040	1040	1049	938	1073	1063	1001	1003	951	1011	1041	1015	1042	1049	1025	1009	1081	993	1011	1017	968	1088	972	1036	990	1001	993	998	965	984	942	958	1018	1052	1051	1015	1015	1007	911	1026	1006	1003	1049	992	1013	997	987	1016	1007	996	971	1061	929	962	989	1006	1011	1038	1027	997	1082	998	968	975	985	1008	1038	1054	990	1003	961	996	1021	1014	1016	977	991	1040	1027	995	981	988	1013	1040	1052	1029	961	983	1026	1009	1017	994	1035	1041	955	1028	1023	1018	1027	1026	925	1024	943	1036	1027	1020	1000	1052	959	1046	974	1036	1028	1029	1022	996	989	992	998	1013	1013	1020	980	1013	1030	1017	1026	1013	997	1008	1009	951	956	953	1015	1022	951	972	985	1026	1035	1034	993	1020	1000	990	1017	958	1019	1008	933	1015	1023	1073	995	1048	1025	941	1039	1046	1033	975	1040	1011	992	1022	993	964	1031	1034	951	1007	979	981	1014	1019	1002	1027	981	992	1001	984	994	997	1039	996	995	989	1007	989	1030	983	1072	984	1004	987	957	1060	1046	1043	1002	1023	961	1020	974	1015	1005	1047	991	986	983	949	994	956	991	1037	1011	1023	982	1054	983	992	979	1038	935	939	1021	1024	999	1013	1035	987	996	1006	1016	1011	1068	986	1052	1031	1027	1012	1024	1047	1002	1039	1045	1015	999	978	976	992	1012	973	1019	1007	1001	961	1039	1019	976	991	1055	992	1049	1029	1007	973	1023	1031	976	933	992	1042	963	1027	970	1004	1001	1048	1001	998	1024	1021	1032	1014	1015	1006	1059	978	1025	972	934	1039	969	995	996	1010	1019	986	1023	987	995	968	1015	1041	997	979	1010	1040	1006	1025	975	981	1023	1000	937	990	979	1015	1028	1064	1004	1005	1027	1016	1003	930	1061	953	965	996	1034	971	978	997	1019	1023	1008	958	941	1012	1031	996	1023	982	975	1004	1021	982	1003	1038	965	1024	1013	1004	1009	1070	1000	1036	1000	1033	1010	980	969	1037	1051	1023	971	1001	987	999	985	979	1002	966	966	1012	1048	957	961	1021	986	1035	1004	1037	1023	1000	1019	1022	954	1026	983	1016	951	993	947	1046	1008	1023	1033	1000	982	951	1049	1008	985	968	1009	974	983	970	990	1006	993	1067	1044	932	977	1015	1060	1072	1017	1002	1026	977	1075	1054	1014	954	987	1009	1016	989	971	1078	1008	1053	1013	1029	973	1018	1058	970	1061	979	1034	1002	1010	1044	1033	979	987	1017	1020	1010	1017	1049	989	940	1033	944	977	1002	1006	1017	978	995	1036	1044	1073	1044	1021	994	1014	980	926	1016	963	1012	987	1032	966	992	964	1013	1062	1024	1009	995	1016	1030	974	985	1004	1032	1081	1063	909	978	984	1043	1014	1029	1025	973	1019	1016	1027	1011	1033	988	1024	987	1038	1025	954	998	1030	1081	997	1002	981	1003	1009	1001	979	988	969	998	1017	1038	998	993	1013	1026	932	981	1026	1047	994	990	987	937	993	1044	991	1013	1010	978	957	996	1020	1041	1032	992	1033	1004	986	994	984	950	992	992	1013	1008	1024	1014	963	1004	1067	991	1067	1034	1019	989	1019	893	1064	1007	979	982	981	983	1009	1036	1046	975	955	1045	966	1040	980	971	1057	1011	1014	1015	1012	1029	1023	995	972	994	969	1028	991	1014	996	994	1003	988	972	986	1058	1017	1006	997	1007	1052	1010	1009	1021	1043	981	1025	974	983	975	1015	1018	1012	1022	1015	1013	983	996	1025	973	1008	1070	974	1035	1006	1015	1016	1050	1051	1002	978	997	996	996	1040	977	981	1003	976	996	1043	966	1021	1043	1013	972	1055	1021	960	1030	1063	991	1007	1053	1038	1011	1042	1001	997	988	991	1000	1056	983	1043	1019	984	972	1033	987	955	1039	1030	1033	1066	1052	988	974	994	994	1055	1067	1035	1006	1051	1053	1048	1064	986	936	1004	1026	1039	958	1031	982	982	987	1010	926	1017	962	1001	966	1002	1036	1017	982	1012	1019	919	992	1028	985	1011	973	1004	1012	946	971	1034	974	983	1007	975	979	1007	1028	1023	983	1036	992	1043	992	1019	1001	981	970	979	1069	1005	980	980	1030	981	992	975	952	969	998	1085	997	1048	1052	947	974	1040	983	992	990	947	1012	989	1005	976	997	931	964	1029	995	967	1044	1050	982	969	1004	973	1031	986	1012	1003	986	1020	985	984	980	976	1031	1019	940	987	1003	1018	1019	990	916	957	1033	1007	1025	1009	997	1032	992	974	1077	958	1025	998	985	1035	1000	1009	1005	1015	1037	1021	1015	973	1012	1041	1003	1102	1015	1024	986	986	977	1006	1033	1049	952	1017	930	973	948	986	999	990	994	1020	1024	1073	996	1014	974	1023	1004	980	1003	1015	930	1029	970	1049	1022	1048	1045	1000	967	977	983	1022	994	1034	950	1013	1006	999	1048	1009	1032	970	1023	993	1040	1036	973	1003	1030	992	991	988	971	1052	983	998	966	992	1036	1040	1023	996	1029	1046	982	992	1020	1020	1008	1031	989	944	997	955	936	978	1018	1013	1018	1055	981	981	1040	998	1005	1008	999	988	1078	1028	983	1024	1009	996	1022	992	996	1034	1042	1007	1049	956	1029	1036	1042	982	1013	1033	1026	983	1014	998	1026	987	961	966	1013	1047	1031	1015	1059	997	983	1010	992	1021	977	983	973	1036	1018	999	1013	997	982	1007	1003	1000	1025	1020	996	1011	968	994	1059	983	996	1063	1013	1060	1058	992	994	976	1049	1012	980	1016	1006	985	1038	967	1018	1035	1077	961	1073	996	988	985	1014	973	1035	1017	1057	1000	1017	1014	998	1022	1011	1015	1029	1031	1037	1043	974	984	1028	942	1036	1063	1013	1003	971	1034	995	1045	1042	1045	1057	1008	1013	968	991	1004	1013	1017	961	1019	996	981	998	994	1042	1012	977	1012	998	1012	998	1005	959	1013	999	1023	1008	1016	1003	1033	1044	1003	970	1014	1014	971	1000	1037	976	1004	1006	1057	976	1014	991	1033	1047	1020	1067	978	1013	1071	999	1052	1053	991	988	1016	1058	1041	1032	1101	994	1026	1009	962	989	1037	975	998	972	1020	1024	1035	1011	983	973	1061	979	1027	1013	974	961	1019	975	1016	992	966	1039	1040	1019	1006	986	1009	989	1009	997	1035	1040	1042	981	1025	989	1039	979	1029	1013	985	988	956	1040	956	1052	1039	953	988	983	1029	983	1075	977	960	977	982	1015	1003	988	1032	1022	985	951	1028	1019	1043	964	1016	1006	997	1003	1033	987	1021	997	948	1048	1017	1001	999	1052	967	1009	1062	994	981	921	924	994	990	974	937	1032	1041	990	1018	1074	977	993	1020	992	1098	1028	954	1005	942	996	1022	996	969	979	984	985	1015	1070	969	1000	1038	959	1038	1008	965	1019	1001	996	973	959	1002	1038	978	1001	1033	1013	1056	999	979	995	1031	1027	997	964	972	1031	986	982	1009	1019	1034	967	1019	980	1064	970	1000	1011	1062	1005	1001	942	1039	1032	1022	1007	1039	1016	949	942	1010	1017	1021	986	1006	1016	1021	1029	1001	977	1044	993	961	987	998	1000	1005	991	1014	988	1023	981	958	1009	998	970	965	1085	987	994	1015	1049	1006
22810	20918	28253	23727	20913	20669	3738	1054	762	684	617	561	571	559	525	514	514	456	473	466	433	442	455	4791	939	435	419	420	437	411	439	403	435	356	416	424	401	386	415	398	406	382	386	415	409	423	394	373	381	382	400	380	411	358	380	381	406	400	395	394	388	387	413	420	406	377	387	397	380	393	384	386	390	398	354	376	395	418	397	393	391	394	395	345	365	340	399	370	414	383	374	402	371	351	395	399	361	381	346	368	408	356	383	406	373	382	387	427	426	396	378	391	393	389	381	385	405	400	390	365	362	403	380	401	421	367	403	378	365	393	421	364	370	366	363	356	380	390	404	375	375	371	423	398	402	379	424	410	393	393	359	375	376	371	351	395	389	357	350	415	363	401	367	390	394	378	406	365	387	422	383	379	422	380	359	385	384	398	380	382	371	363	357	386	375	363	364	383	394	379	392	401	373	400	392	385	422	384	390	367	355	365	349	369	368	382	382	386	388	399	394	365	407	377	402	393	397	364	392	410	392	385	397	395	377	408	368	392	357	359	374	389	372	369	395	415	385	374	355	415	363	364	398	403	399	431	373	378	369	393	393	366	408	398	379	380	374	376	400	395	384	372	421	404	378	377	391	410	441	368	399	375	365	382	396	378	380	365	365	417	379	392	375	365	363	358	357	370	373	408	384	406	405	417	419	380	370	399	392	358	413	422	369	383	408	384	401	407	386	342	381	417	395	383	402	399	403	416	396	381	395	397	338	380	399	400	406	397	378	398	414	426	417	371	357	393	385	399	430	381	391	366	403	402	360	373	419	384	393	355	412	364	356	356	432	389	361	379	367	362	380	390	414	367	332	392	405	365	355	391	409	376	379	365	398	348	400	391	369	386	390	382	409	378	372	357	401	386	367	384	405	342	338	394	382	388	392	389	384	379	369	400	394	354	342	389	435	373	368	415	363	380	402	384	410	372	388	398	385	326	349	398	372	375	367	358	398	373	359	357	422	346	373	397	400	373	357	374	363	421	395	360	379	385	388	351	378	338	353	390	391	369	387	359	390	408	387	377	415	397	384	363	387	374	394	363	384	368	408	388	353	413	423	370	347	352	384	387	422	388	389	386	390	405	417	379	383	382	385	382	365	391	374	372	353	382	412	358	364	389	392	370	365	386	397	369	417	397	394	348	403	399	365	438	390	404	386	354	376	362	352	394	416	338	345	360	361	403	387	387	381	406	366	369	408	393	358	381	371	348	417	353	375	379	360	386	369	361	376	378	356	396	393	379	345	401	391	394	394	378	377	405	395	400	385	408	369	378	360	356	376	373	408	369	428	391	369	370	341	385	344	388	341	422	404	394	366	416	399	403	384	372	381	372	377	362	356	375	370	363	402	395	406	332	397	407	381	382	385	380	366	372	409	434	409	372	379	396	369	376	384	360	374	359	406	416	379	378	349	374	401	395	405	382	366	386	352	367	366	386	384	384	380	379	351	367	372	396	402	418	404	402	396	411	421	414	382	392	379	397	391	369	382	370	399	397	360	394	372	389	348	396	381	385	408	398	378	360	378	374	390	380	380	407	389	374	382	394	395	379	407	395	417	341	378	382	389	390	392	404	384	378	380	352	380	411	398	378	387	394	414	378	387	395	400	360	397	413	391	345	409	401	384	348	376	375	365	369	383	396	388	399	393	404	404	390	388	348	386	374	412	385	430	381	376	427	356	380	383	386	377	429	386	380	373	371	382	390	354	399	368	418	366	367	386	433	378	343	400	418	385	368	412	395	400	378	394	381	388	367	354	381	395	386	397	418	401	372	394	375	387	362	336	369	380	414	387	417	360	401	372	411	441	390	374	386	378	382	348	362	405	368	385	404	384	379	385	366	364	400	411	382	389	382	392	376	380	321	350	378	380	407	359	397	374	379	372	390	401	350	392	369	366	326	396	379	372	396	364	411	370	371	403	352	397	360	399	399	381	338	397	394	342	381	407	362	391	388	361	394	354	409	376	394	369	395	365	350	388	374	394	384	391	399	426	357	377	400	395	382	377	415	414	376	389	378	382	368	386	339	349	419	395	355	381	415	381	364	366	374	388	394	364	383	383	366	386	416	407	392	417	401	389	337	373	377	422	377	391	372	378	409	396	370	388	392	400	379	411	371	350	340	396	410	353	389	353	419	373	374	388	352	384	347	390	374	378	423	383	374	377	388	373	374	366	386	366	423	397	407	354	383	390	374	389	390	372	381	348	399	373	379	401	389	401	400	367	387	395	346	361	391	378	416	370	379	387	398	381	363	424	380	386	361	378	376	366	366	406	396	384	396	388	370	392	402	400	379	396	438	373	385	365	387	392	388	396	371	366	406	367	434	361	391	372	385	411	385	386	403	387	397	372	370	367	364	418	392	397	381	369	376	403	396	376	400	370	368	383	361	398	368	398	355	382	362	388	363	382	406	395	377	418	395	406	360	422	409	367	400	377	392	372	372	369	396	375	386	407	378	392	370	370	375	388	400	390	382	395	386	358	376	380	375	380	335	402	414	359	416	392	405	353	365	373	358	388	334	397	354	433	359	402	371	402	375	430	365	387	367	407	395	367	363	387	375	382	359	370	373	405	389	408	353	362	404	384	375	443	379	370	379	370	358	377	369	375	399	411	377	376	383	384	415	384	358	407	391	361	371	369	344	372	400	410	387	375	397	370	358	355	396	357	397	381	407	360	384	400	334	382	387	376	364	389	380	392	379	407	414	388	365	404	387	394	361	392	348	423	393	354	359	397	368	383	393	390	408	391	376	385	369	383	352	380	353	360	404	371	377	372	405	371	391	370	362	383	367	381	402	389	384	401	405	400	366	374	403	394	383	427	387	415	394	372	382	368	349	381	410	395	371	369	333	393	359	370	370	377	380	413	337	392	357	379	373	394	380	382	346	370	389	374	371	396	409	377	372	409	348	370	354	383	367	361	380	384	397	386	385	411	359	358	399	369	365	367	352	347	357	379	381	380	379	412	367	376	381	388	363	388	392	400	399	377	363	404	364	411	363	387	376	358	389	365	364	378	402	393	357	395	383	363	404	382	394	370	354	404	383	396	382	423	386	400	386	437	383	396	379	381	369	371	408	389	373	417	406	385	392	397	384	398	374	392	385	424	403	358	361	347	362	397	375	362	402	377	400	390	382	387	370	381	418	405	371	372	388	386	352	372	409	340	360	377	376	368	385	390	449	403	378	403	351	359	370	400	397	374	380	429	393	372	374	381	377	354	394	396	405	367	390	376	410	372	383	369	380	381	363	402	407	367	393	376	400	375	360	408	404	387	353	354	385	410	392	372	405	360	432	371	383	387	389	357	421	409	398	396	337	345	378	383	369	403	393	338	398	367	382	393	377	348	406	399	382	351	364	376	386	413	381	355	359	378	409	370	377	363	385	361	346	358	395	413	390	424	386	378	392	407	382	404	378	388	388	434	364	397	407	383	387	394	399	385	367	347	411	379	387	378	392	396	369	395	373
47488	45744	12273	6732	4572	3395	2699	2182	1824	1534	1377	1209	1122	1016	970	913	865	813	837	738	730	713	741	10463	1472	661	652	631	638	618	591	666	595	655	621	606	612	588	616	590	577	560	579	601	570	625	624	593	592	579	557	569	597	571	590	583	566	611	544	584	556	591	552	593	595	529	577	587	565	609	561	540	610	570	569	612	595	591	578	539	621	594	571	565	597	587	551	555	523	555	598	559	576	585	566	577	565	549	569	603	577	542	545	603	570	591	593	565	541	531	517	625	589	575	585	557	571	572	544	590	566	592	558	611	591	557	534	593	545	553	553	583	589	567	605	575	532	604	582	524	581	598	611	569	550	582	547	599	565	595	582	573	552	578	572	597	600	556	571	554	591	598	567	589	600	524	586	551	531	626	581	552	603	542	547	570	597	579	559	559	582	533	552	571	600	576	559	572	595	566	587	570	579	639	569	546	559	547	574	574	537	607	570	558	547	561	570	545	581	579	567	590	548	565	579	604	598	560	540	506	635	584	585	567	566	520	563	533	564	571	587	560	597	552	557	554	561	578	536	536	582	621	529	590	624	576	561	550	566	566	598	529	583	539	606	575	562	602	552	596	585	561	597	593	572	569	592	544	524	569	574	569	600	587	564	592	574	580	599	590	616	577	533	573	584	573	550	551	598	590	557	543	557	582	552	547	560	573	552	553	555	551	572	558	611	573	584	545	570	582	524	574	565	627	559	560	565	541	586	574	577	578	566	591	594	629	558	520	559	576	580	583	561	582	595	547	586	558	572	547	591	549	574	589	573	606	578	571	553	588	587	571	588	552	614	594	551	552	591	570	557	599	558	522	571	545	572	578	585	583	568	567	556	600	515	527	563	588	561	598	621	579	580	574	541	589	535	585	590	558	565	559	586	600	533	569	555	557	557	578	565	542	596	558	610	538	560	533	603	639	557	601	554	591	537	577	551	584	593	571	571	559	581	552	574	576	580	595	586	551	580	612	613	583	576	570	537	547	586	575	547	572	554	564	595	640	563	574	565	552	598	509	565	510	540	572	559	572	619	555	565	628	575	571	571	557	553	544	555	531	602	567	530	571	563	584	547	595	560	552	545	533	581	576	574	572	568	574	560	545	575	580	595	583	596	520	564	532	584	579	572	580	573	533	549	590	583	606	581	559	527	581	572	548	568	568	569	572	569	570	579	555	578	585	524	584	549	584	540	559	625	596	531	564	552	592	601	555	583	626	567	592	542	569	573	586	586	559	543	534	550	566	625	581	599	553	608	606	560	572	569	580	575	575	527	554	575	564	539	562	570	562	575	505	564	559	577	545	534	571	572	556	577	544	513	561	583	561	512	546	560	564	581	598	578	571	599	541	572	563	592	568	492	583	593	584	569	568	591	566	560	577	578	582	583	552	576	549	607	609	566	555	576	541	593	579	521	605	537	572	561	620	581	577	606	567	597	534	538	573	546	570	543	538	603	574	554	614	530	585	548	571	564	540	561	564	550	554	553	604	556	603	539	593	571	562	539	555	556	565	561	540	565	576	574	597	547	614	564	548	579	567	521	577	581	566	597	575	542	523	655	559	557	585	555	570	544	585	560	597	546	566	557	591	584	588	560	584	541	588	580	594	625	585	562	554	598	583	618	559	572	566	555	612	556	551	570	570	577	531	549	593	560	593	555	560	586	544	542	571	621	551	601	574	603	545	530	553	580	547	539	596	604	550	554	562	536	595	550	584	600	588	580	551	589	564	565	556	546	578	555	607	593	549	572	608	561	575	567	569	606	587	559	605	530	560	565	575	550	592	583	580	622	550	598	549	563	561	600	560	582	563	554	591	561	539	582	564	600	579	594	559	551	527	566	582	554	536	623	548	546	569	578	557	544	566	559	554	556	552	582	552	589	576	582	555	558	601	573	633	578	557	590	607	566	518	594	631	624	562	583	548	576	561	571	578	563	586	558	545	578	590	554	548	636	553	583	540	589	572	555	552	525	592	573	580	557	586	591	575	566	563	568	570	595	582	611	497	553	610	594	601	559	578	585	585	548	543	573	574	579	561	576	587	602	554	558	575	558	529	553	552	598	564	595	580	563	540	540	563	551	558	568	527	572	536	557	592	526	551	540	564	569	566	588	564	560	595	574	561	592	534	573	574	581	584	596	554	576	565	552	548	602	549	527	576	567	596	557	567	605	543	554	561	619	549	562	542	575	587	586	542	579	601	615	564	584	545	594	545	596	559	555	591	600	549	570	566	608	516	559	602	579	562	569	562	600	564	553	586	579	606	579	612	557	555	536	573	564	564	557	581	570	609	565	560	519	541	583	565	582	603	546	546	598	556	572	565	560	536	548	551	552	563	590	536	609	555	595	519	572	563	577	581	570	550	604	563	534	559	573	524	544	561	576	614	535	591	553	588	560	522	548	555	554	574	590	562	558	551	559	558	539	555	595	552	619	559	570	630	555	615	553	547	598	555	542	542	552	607	570	579	571	603	569	543	594	589	608	572	568	561	567	589	610	592	562	542	542	552	571	564	569	602	575	549	566	598	564	549	570	513	595	533	598	578	560	525	569	547	535	583	593	494	594	592	616	578	557	573	578	563	566	573	589	564	603	574	575	573	602	564	569	611	628	577	593	584	581	555	592	593	548	591	550	529	538	602	600	624	580	560	597	584	562	588	553	548	526	571	553	548	582	575	608	549	562	503	553	592	532	571	568	595	627	564	564	588	574	577	574	579	533	589	607	558	574	576	571	553	592	550	590	552	574	570	572	579	548	552	523	581	549	524	560	593	539	573	568	573	568	603	605	572	548	600	561	542	567	605	609	574	535	556	571	560	586	599	602	582	602	540	586	597	558	563	530	564	583	580	548	572	570	535	568	571	553	504	548	567	564	573	543	596	588	601	582	534	588	580	573	577	587	604	572	551	578	587	612	552	567	568	578	579	556	581	561	541	570	558	581	590	595	588	630	597	564	580	537	560	621	581	590	579	583	589	518	597	606	568	564	569	579	606	553	553	566	566	543	577	635	569	595	568	588	544	585	582	541	546	612	609	578	556	580	598	554	583	547	568	565	581	567	536	551	530	580	569	585	552	579	601	536	603	544	569	558	556	507	570	531	534	583	581	557	579	562	533	578	606	574	562	586	570	562	563	550	570	567	598	605	572	556	550	570	550	532	559	538	515	550	578	573	568	561	524	653	578	555	531	577	587	632	554	567	547	587	570	563	593	606	540	608	592	609	580	596	526	588	581	572	581	577	546	516	595	554	588	539	598	560	557	567	552	581	558	539	636	606	527	535	567	589	625	548	577	594	572	565	561	605	567	551	550	534	592	611	532	570	572	578	561	579	584	577	563	600	580	590	579	561	563	565	598	565	567	556	603	562	580	571	584	533	538	560	616	569	612	563	566	549	617	564	570	597	585	549	576	582	568	535	538	567	626	548	556	594	550	574	567	568	570	545	592	582	551	564	594	565	555	590	550	592	573	572	569
26476	20871	12082	1422	829	667	664	690	658	613	611	656	653	672	628	615	653	659	632	685	629	641	651	883	710	664	594	630	676	629	674	664	631	677	688	657	693	628	637	674	678	643	662	668	623	632	637	640	631	648	666	627	687	598	673	658	627	633	602	664	579	640	587	628	658	700	619	602	662	641	663	650	635	658	626	618	630	621	647	646	663	640	695	623	670	626	629	631	639	648	678	658	652	672	656	663	635	684	663	645	635	670	658	679	644	622	658	629	706	689	676	610	626	635	656	631	635	622	644	631	623	626	620	682	674	644	724	724	695	652	674	625	674	633	624	607	618	637	637	631	654	633	672	612	640	713	643	657	622	662	653	655	651	651	624	647	649	668	650	671	632	675	642	682	670	679	633	634	633	640	664	639	619	671	673	674	685	658	653	656	646	634	637	662	652	606	649	647	663	652	694	659	656	610	595	633	659	650	661	657	672	618	635	628	628	583	651	621	611	655	633	642	655	643	692	597	661	643	663	668	651	637	639	646	703	631	615	628	697	645	686	684	664	627	639	661	599	640	610	628	623	634	639	676	653	682	674	696	675	644	666	659	657	622	683	641	659	634	619	689	626	687	667	646	632	618	602	642	615	643	675	674	668	621	648	639	690	685	634	654	623	635	617	653	621	662	620	615	604	621	641	618	682	688	623	666	649	673	660	669	668	664	682	656	693	661	663	650	649	635	654	646	695	609	636	648	687	623	626	657	651	639	562	644	621	647	629	659	653	679	631	674	641	622	660	629	615	622	622	667	661	652	598	587	629	663	677	682	651	672	591	667	668	637	673	606	696	661	665	636	648	620	662	635	617	587	636	623	667	663	643	620	644	640	641	626	613	658	695	694	652	673	649	677	641	614	675	631	615	641	615	680	622	638	665	622	630	609	664	653	673	652	689	636	642	645	659	622	621	635	675	666	657	646	623	686	637	628	627	610	691	643	642	620	695	654	669	658	664	655	650	696	640	654	615	638	678	651	644	654	656	659	653	635	618	647	644	674	649	674	646	639	658	679	627	648	615	673	630	671	665	652	681	634	648	657	610	622	653	662	679	616	712	607	653	649	613	646	639	655	601	639	653	657	671	603	663	647	667	672	661	673	671	647	622	640	649	652	620	646	655	632	637	669	650	652	640	674	656	674	675	579	647	663	690	672	683	637	662	610	652	624	641	651	645	641	665	633	640	662	649	613	646	630	641	612	635	635	599	595	678	652	619	679	581	632	628	619	642	617	664	653	667	650	640	629	626	625	700	638	641	679	622	639	691	658	611	658	641	629	651	693	672	624	635	641	673	619	646	665	641	685	651	634	646	637	651	648	607	662	665	633	650	624	709	644	662	627	633	632	636	659	649	672	648	660	643	636	650	645	643	614	660	626	607	640	671	630	615	660	645	676	643	633	630	655	668	615	633	671	627	629	642	726	618	634	649	676	659	655	647	685	642	612	666	659	666	658	633	659	615	648	652	629	652	656	637	676	654	613	613	706	654	639	626	613	621	671	666	697	649	612	631	613	612	644	616	613	659	634	622	657	628	638	699	648	676	596	666	618	621	638	715	665	623	615	654	654	618	665	627	643	667	636	645	659	653	665	611	630	660	596	653	679	666	647	639	698	699	621	631	655	637	617	697	692	639	684	640	655	661	605	627	646	597	581	656	638	654	651	657	613	659	617	665	646	647	632	651	653	696	640	706	658	678	696	693	612	664	620	603	615	645	666	658	683	649	621	654	615	634	619	644	646	653	646	659	650	675	625	679	646	674	652	609	640	666	611	637	672	647	629	640	644	593	586	667	654	590	621	640	611	645	615	640	658	626	590	630	677	646	704	634	634	647	655	642	652	626	667	633	643	633	675	672	680	649	645	600	653	643	665	685	646	612	625	644	669	648	621	653	675	684	615	583	657	628	598	662	619	650	597	618	648	645	628	624	647	656	586	651	646	655	633	694	631	679	707	656	611	654	660	621	637	650	636	665	648	653	666	673	641	636	659	649	653	647	682	607	651	662	614	620	682	618	657	652	650	661	584	636	655	669	661	643	613	650	637	615	640	612	630	673	596	640	705	663	640	693	642	680	658	594	663	635	626	625	651	666	675	627	640	681	599	724	639	626	602	642	613	631	613	676	633	642	604	679	626	651	667	691	672	682	654	620	600	646	645	647	627	623	624	626	611	662	671	659	659	608	659	577	659	602	667	638	626	673	632	633	668	671	646	674	648	657	676	642	659	622	650	662	661	664	612	672	660	617	647	673	656	706	657	682	644	669	654	684	655	693	694	685	645	664	611	641	634	636	641	651	670	616	661	668	648	639	670	612	569	641	697	643	623	644	631	670	635	677	676	660	638	647	633	651	636	639	647	713	646	690	674	656	669	653	646	618	615	641	622	648	629	614	635	665	664	620	649	639	680	645	634	643	652	683	676	600	659	620	624	668	659	697	681	616	664	624	657	644	604	666	700	669	650	612	667	701	625	681	675	671	627	644	644	650	601	661	701	626	596	604	608	639	669	613	648	630	657	698	635	609	595	597	605	593	650	655	630	647	606	629	666	661	657	650	643	645	636	688	639	671	627	642	636	643	650	669	602	632	684	698	645	647	628	635	667	653	622	631	662	640	643	641	646	694	646	649	621	687	666	683	617	663	659	655	634	608	700	624	625	665	637	616	648	662	656	696	675	687	693	681	657	651	661	658	652	685	645	643	642	679	629	628	624	659	682	633	640	646	658	618	591	626	646	646	617	635	685	628	680	628	699	661	642	634	669	652	663	664	623	716	682	609	635	685	658	656	695	669	660	613	658	636	632	621	627	631	673	657	672	670	644	628	695	643	640	663	671	629	658	645	572	623	678	671	669	668	643	644	637	602	619	644	688	641	622	637	602	662	631	615	648	613	625	660	658	657	702	614	642	636	681	641	644	706	609	663	657	639	632	630	690	674	674	686	686	677	669	696	620	652	626	648	694	633	666	676	645	642	621	644	641	636	657	639	671	698	714	623	628	661	645	704	675	634	658	688	612	653	625	667	649	659	609	653	634	641	623	619	685	641	661	671	644	612	615	636	670	602	648	648	650	636	641	655	648	639	635	660	686	690	649	625	637	627	680	605	601	663	652	646	616	662	624	643	618	641	596	722	638	647	628	687	664	630	662	639	669	632	665	662	676	627	659	642	637	655	632	611	689	628	646	685	654	642	657	624	624	647	638	632	621	636	675	643	649	665	628	701	629	635	648	657	606	620	651	624	676	612	646	637	678	675	683	655	615	669	611	638	632	632	636	632	638	673	664	643	702	674	693	631	673	643	659	684	629	670	695	641	628	624	647	600	638	621	654	606	611	642	681	682	648	643	650	657	629	641	701	634	677	659	639	675	673	635	640	704	621	619	666	667	673	694	641	660	656	625	672	648	648	665	630	641	636	664	672	646	636	664	648	675	647	629	651	612	573	678	648	643	634	684	605	632	678	634	645	633	653
19777	18005	1861	1338	1221	1204	1047	972	1002	954	979	954	959	959	968	899	902	880	940	943	908	902	920	1506	1074	897	909	930	891	903	969	933	953	949	937	910	918	962	935	898	901	928	889	954	930	913	949	947	915	902	903	919	931	903	860	907	906	946	921	945	914	934	938	936	898	875	899	891	877	911	939	903	890	936	886	948	927	918	963	922	955	918	944	918	955	864	882	909	898	927	956	883	1025	924	883	897	931	876	958	919	910	891	949	921	948	930	920	888	842	961	954	929	899	892	918	931	931	934	921	917	949	910	914	921	901	922	873	898	956	943	917	901	907	938	962	896	948	880	926	941	905	958	943	937	911	919	869	894	869	892	930	924	888	877	924	913	915	907	952	949	943	907	957	999	977	900	924	910	933	920	921	958	899	887	899	904	934	911	949	957	911	902	954	912	884	918	951	914	896	925	911	926	907	958	891	907	876	967	984	925	936	887	888	952	922	913	874	914	877	903	951	922	917	954	917	838	879	909	932	954	899	923	942	921	898	936	929	966	890	945	894	985	918	904	951	913	925	904	969	938	906	920	915	978	914	922	938	932	860	904	901	902	879	923	935	900	970	941	940	904	937	914	916	959	907	920	876	848	927	912	949	873	909	920	935	953	923	956	894	893	931	933	922	913	882	913	981	931	1007	915	886	881	978	948	858	920	927	898	896	922	974	930	864	909	950	922	906	923	911	935	925	888	885	928	899	956	872	908	921	903	960	937	914	910	926	914	872	903	909	925	954	932	889	897	903	929	808	846	933	918	911	894	956	929	945	919	940	908	881	862	932	925	905	900	899	912	916	963	876	863	898	887	930	913	896	881	937	914	916	902	934	899	917	913	866	930	928	929	888	904	934	919	924	905	903	908	964	912	889	917	883	931	907	919	880	932	892	856	924	938	919	889	942	922	940	949	916	900	904	929	903	897	917	917	897	904	937	938	984	922	929	877	893	885	930	949	912	888	925	938	875	901	914	930	904	862	933	940	932	892	926	944	922	881	916	872	889	876	949	891	895	948	964	932	895	946	925	911	931	960	932	933	977	972	861	906	879	920	897	953	923	966	955	977	904	905	960	933	928	930	905	859	914	895	889	923	964	913	898	969	949	886	972	883	898	943	897	881	910	911	972	920	888	916	917	932	898	862	951	920	887	886	924	963	973	898	911	914	901	891	946	904	911	931	903	956	918	932	936	924	913	893	915	904	894	933	929	869	903	963	881	941	902	938	921	933	943	926	913	932	975	911	895	860	932	956	943	885	923	868	920	928	943	931	938	877	933	997	918	853	938	925	934	909	901	895	968	895	947	968	900	949	922	929	939	901	941	858	906	867	977	894	940	896	879	986	889	918	903	949	956	915	912	901	940	870	892	873	949	929	900	906	909	927	854	925	914	913	939	945	895	954	897	936	883	934	943	921	913	949	902	909	895	957	905	933	913	944	940	892	904	936	943	878	979	927	901	926	955	944	920	865	930	955	929	958	883	881	930	905	907	875	931	918	935	957	891	894	931	854	939	900	884	903	901	906	864	958	881	952	939	900	922	1003	917	869	923	964	940	944	957	976	972	947	966	989	912	877	874	897	939	934	879	947	928	865	969	915	920	846	919	905	926	968	872	950	877	873	928	929	861	865	968	893	891	870	924	883	931	917	862	899	916	931	869	936	964	933	912	928	939	900	927	920	916	921	898	946	937	921	875	923	913	916	924	916	890	940	969	886	924	922	904	928	855	942	881	919	905	908	881	910	943	916	962	910	911	927	889	933	947	917	882	970	916	901	920	942	911	925	909	862	910	964	886	908	871	903	886	903	925	922	911	899	948	949	953	914	853	936	912	930	874	900	903	959	963	902	904	894	888	919	901	976	925	944	924	910	873	958	930	942	900	968	900	965	964	895	942	889	924	935	916	903	897	897	919	906	891	931	966	989	915	911	932	947	968	926	892	906	892	905	888	884	973	888	858	838	895	937	925	939	868	935	907	837	964	885	867	864	892	918	880	896	907	906	899	881	933	924	872	882	899	918	920	964	971	918	937	914	914	910	934	889	925	955	907	882	890	930	892	874	885	984	943	941	926	880	913	951	921	920	885	997	921	860	896	903	903	953	877	880	909	953	933	928	941	891	929	977	924	898	924	881	972	923	914	906	904	877	903	913	883	855	891	947	906	910	910	903	914	914	918	931	949	845	869	932	855	898	970	948	888	907	918	911	901	929	910	962	870	902	926	903	875	913	948	947	839	853	901	903	924	925	912	925	971	894	870	884	996	925	984	900	908	917	965	953	851	978	897	881	930	955	951	898	935	902	935	898	957	890	911	926	943	912	918	914	863	888	909	888	913	915	867	955	899	958	918	933	937	913	885	949	922	924	944	932	873	983	919	980	915	874	894	896	894	853	901	927	935	902	871	932	878	951	944	958	919	945	926	910	901	884	884	920	893	919	983	902	927	855	887	940	909	937	891	920	928	938	904	905	943	886	891	944	905	918	898	939	871	876	925	904	978	934	918	928	893	910	902	892	898	840	871	979	873	959	927	923	909	890	892	954	917	917	953	927	943	913	931	950	940	909	880	897	964	954	907	918	898	898	922	918	949	913	916	894	875	907	873	930	920	896	950	949	927	918	927	907	906	914	908	922	908	975	894	964	925	919	917	928	912	918	929	908	895	909	927	893	927	898	929	910	935	896	940	913	941	941	892	881	988	889	954	947	932	864	913	919	944	964	923	920	913	919	980	888	935	916	968	887	890	916	929	895	931	964	883	908	913	907	941	917	923	942	930	889	916	930	910	911	896	865	921	892	839	910	927	915	921	888	920	890	893	926	931	919	907	927	954	957	926	916	889	887	910	947	943	978	937	928	901	922	935	885	947	923	897	933	910	922	931	891	925	939	966	896	886	867	900	914	924	946	926	929	901	856	926	891	908	916	913	946	897	891	935	917	945	923	895	912	908	930	936	832	945	924	947	866	879	886	940	889	918	926	919	878	949	882	933	940	879	922	920	906	920	952	903	878	960	949	927	967	919	871	898	900	921	910	875	903	931	928	917	929	934	876	954	921	921	921	915	913	920	915	940	970	886	921	917	898	941	898	910	925	953	923	931	883	858	878	891	864	935	903	948	925	937	884	936	904	895	896	881	931	914	929	904	887	905	910	883	914	945	924	918	913	950	938	932	901	915	926	877	922	902	985	941	951	924	968	895	916	907	856	886	943	905	899	910	884	959	926	862	934	957	910	881	899	898	949	926	922	950	904	895	956	907	935	867	948	918	927	912	926	872	893	932	892	925	939	962	924	914	884	934	933	944	900	945	894	952	895	946	972	921	947	889	904	913	904	875	931	909	941	901	913	924	913	880	895	934	906	902	969	989	872	849	894	924	884	907	935	896	905	913	967	857	930	894	939	897	907	928	889	891	886	868	879	896	911	977	884	950	920	898	883	928	958	858	958	955	912	920	925	908	985	947	932	907	901	934	926	915	925
23814	20954	27841	24170	20759	6473	1414	1034	900	883	848	853	844	831	806	761	796	759	767	772	767	750	771	2912	798	763	791	732	743	767	679	721	734	708	725	769	784	763	724	688	672	740	710	707	695	738	721	689	748	714	701	755	748	733	695	757	705	765	702	674	725	722	718	702	692	752	747	693	688	745	758	724	729	734	696	718	725	731	695	725	748	722	709	724	735	732	689	727	736	682	758	705	661	673	741	725	742	707	711	715	686	699	752	722	718	722	716	736	677	745	724	698	741	681	715	701	711	743	738	740	687	669	739	698	719	687	699	664	735	757	696	701	732	697	701	729	704	761	717	682	762	725	766	752	679	698	728	781	704	745	697	724	696	716	744	675	691	741	746	739	725	724	723	699	715	707	700	726	695	720	748	682	707	719	745	728	705	715	733	722	715	753	707	704	722	730	760	715	734	739	698	675	747	694	716	693	755	763	677	678	704	696	725	690	697	734	727	742	668	716	764	687	705	701	726	722	698	680	704	775	704	663	697	750	744	699	710	676	703	690	706	739	723	714	706	748	746	711	649	680	722	712	713	717	729	729	814	704	711	734	714	681	695	740	721	707	692	767	716	713	719	723	718	686	722	751	689	682	704	698	726	717	730	740	722	740	695	712	750	697	765	711	756	750	715	735	708	773	737	770	757	726	707	695	704	716	722	732	753	747	757	747	705	697	687	713	734	752	681	704	726	707	736	710	732	662	721	676	782	723	704	702	734	712	759	701	755	732	669	667	663	728	691	720	763	727	674	730	712	736	713	702	657	753	690	697	689	719	743	749	689	752	677	745	743	733	709	685	687	745	714	672	693	709	726	698	682	721	715	728	685	705	685	682	723	701	695	749	726	733	735	736	682	711	715	693	719	691	697	660	760	742	713	712	698	756	710	727	718	773	722	724	705	671	687	713	727	705	699	687	729	709	666	637	707	735	735	717	657	716	680	693	743	730	695	746	733	720	730	692	754	672	733	714	737	716	722	695	725	745	737	659	698	723	723	716	762	755	747	717	733	790	745	787	731	719	709	738	742	683	753	762	736	692	722	705	733	729	753	696	680	687	701	810	702	698	751	714	722	699	732	721	756	690	686	700	668	704	721	693	697	685	761	773	727	715	712	666	703	739	696	715	708	720	697	729	698	701	772	714	704	715	735	693	659	723	719	710	691	750	727	685	690	710	722	709	734	713	724	711	684	687	672	685	725	763	719	705	724	737	739	701	694	776	670	728	712	677	709	741	711	748	712	724	699	704	651	697	753	680	748	718	686	734	711	710	752	715	771	755	708	693	673	724	720	729	708	694	709	675	703	712	703	754	765	708	746	705	693	748	773	688	736	705	691	711	746	695	720	704	704	678	703	728	762	730	715	678	706	746	706	701	790	697	717	764	740	695	718	706	758	734	718	750	768	734	726	726	686	731	739	688	687	729	678	748	743	727	727	748	721	728	704	680	740	721	729	713	732	700	714	718	715	677	751	656	680	680	719	713	719	671	781	713	659	709	773	735	731	665	628	734	706	719	705	712	732	709	770	717	686	720	683	718	750	697	730	762	696	735	675	668	688	746	781	718	669	711	714	727	683	712	691	730	745	724	695	689	692	677	760	695	683	695	747	739	699	684	717	739	676	723	699	730	775	697	788	745	735	717	706	698	683	667	671	736	683	733	747	676	699	689	711	699	691	719	721	693	692	762	723	702	714	738	712	707	720	682	712	760	706	706	710	693	719	720	736	730	726	712	727	675	746	673	722	759	712	721	706	690	733	700	685	706	698	697	745	687	707	742	729	727	691	710	685	699	757	692	712	669	654	683	756	738	698	711	717	707	717	718	703	758	723	684	676	776	729	705	689	706	715	675	702	763	716	716	746	708	722	714	732	718	720	738	707	740	662	700	733	717	685	730	648	720	653	694	758	696	645	715	725	682	692	714	728	690	773	728	714	685	710	687	696	726	734	682	758	678	727	730	741	703	742	725	694	702	710	687	706	680	742	684	732	730	718	717	720	689	719	723	717	704	733	721	701	710	686	712	770	706	689	707	741	697	733	719	712	684	710	693	714	757	705	695	731	685	723	693	726	794	697	734	695	795	771	752	662	661	704	668	683	716	744	734	722	723	715	718	689	702	716	709	721	709	707	659	713	676	716	771	682	739	694	700	702	728	691	677	694	750	714	678	688	669	704	691	722	696	723	702	744	707	719	661	708	733	696	742	730	654	684	712	718	713	716	675	734	726	728	734	680	712	753	794	687	785	723	690	696	715	708	727	724	717	743	669	689	693	707	632	692	710	656	723	739	689	673	687	693	664	733	708	721	786	692	705	741	715	692	713	749	707	786	698	745	772	657	711	724	718	720	724	693	732	739	712	674	698	682	759	705	706	746	701	717	731	703	708	726	678	763	717	717	654	762	769	691	769	717	680	736	686	740	769	734	714	724	766	696	681	714	740	752	719	730	711	672	751	727	713	741	728	713	710	697	657	731	738	687	709	744	725	689	785	716	739	759	723	732	718	734	720	670	670	706	759	689	735	726	695	759	684	718	731	718	670	739	741	754	713	693	671	738	693	732	725	721	744	725	743	723	728	716	728	768	726	726	723	754	729	735	705	731	724	679	718	676	798	737	732	691	705	740	719	721	657	717	726	715	765	702	712	700	715	700	732	735	731	688	741	734	756	735	735	769	684	685	699	712	735	672	723	731	702	730	705	698	751	693	687	739	762	661	749	694	709	688	769	677	703	730	691	669	714	702	708	745	696	751	745	765	736	768	719	703	736	697	681	705	706	720	687	693	733	734	728	676	712	724	782	737	699	687	730	716	684	710	749	728	695	663	699	746	709	688	738	750	739	744	690	692	730	732	718	706	712	702	705	653	749	721	742	738	630	709	676	726	656	754	672	739	707	744	698	736	684	737	702	719	659	717	683	688	789	702	757	739	721	688	728	712	725	705	736	718	667	720	685	698	665	777	724	731	692	722	701	704	723	762	711	717	732	674	726	679	711	791	744	682	741	682	703	735	703	752	741	742	697	673	750	746	730	732	692	706	741	754	736	749	715	707	688	734	716	721	741	759	699	721	724	734	772	707	762	711	741	807	726	725	669	708	738	685	743	687	721	701	753	727	731	685	730	715	693	681	742	696	675	727	705	743	743	719	694	682	682	713	700	781	688	742	711	714	705	763	749	704	692	734	734	693	721	680	691	727	729	685	744	682	730	679	710	715	762	715	670	699	700	730	741	730	687	724	723	695	740	707	774	649	719	759	745	707	686	679	696	705	734	722	724	735	658	699	716	697	679	728	769	754	700	702	735	714	736	730	753	693	687	722	695	690	726	702	747	730	679	709	762	680	755	725	695	704	716	693	720	739	710	691	722	658	662	699	725	701	688	722	677	774	693	747	712	661	728	739	709	742	732	722	753	676	690	716	707	712	722	688	725	707	701	741	743	742	748	690	669	717	701	770	748	684	705	690	665	750	722
40549	40424	8073	4470	3237	2528	2066	1840	1610	1498	1392	1385	1308	1283	1190	1198	1132	1174	1138	1132	1156	1142	1106	6607	1220	1102	1048	1051	1019	1007	1140	1105	1052	1051	1028	1014	1009	1116	1013	1038	1096	982	984	974	1012	1035	1030	1035	1039	1073	1027	1021	1009	1061	1063	1004	1046	1049	1021	1038	1052	972	997	1065	977	1054	946	1017	1091	1060	999	1069	1057	1006	971	980	1001	1024	1012	1076	1030	1080	1071	1009	1008	1043	1038	1042	1059	1028	987	1039	1086	989	1058	1011	1028	1076	1011	1041	1003	1011	1009	1033	1009	990	1032	990	1007	1040	1046	1014	1066	1042	990	1025	1051	976	996	1057	1014	1030	1047	1013	1052	1020	1022	1065	1054	1017	1010	1013	1008	1055	1029	980	1030	986	1021	1077	1036	1027	1050	1027	1018	1012	1002	1036	1001	1057	1049	980	1051	998	1038	1045	1022	1066	1011	1008	941	1057	1017	1035	1036	1000	1052	983	1028	1052	1022	1069	1034	999	1045	1053	1029	998	1059	1012	1007	1041	1030	1016	999	1066	1026	1045	1021	986	1064	1001	1008	971	1031	995	1022	1050	1026	1035	980	1063	1030	990	1003	1039	1072	1057	991	986	1005	1006	1032	1081	1036	993	1030	1053	1052	996	1055	1024	1038	1001	1016	1041	1032	1028	1035	976	1067	1013	1043	1048	1012	978	979	991	1064	988	981	977	1023	958	1049	1073	1017	1100	1028	1020	997	1011	1050	1019	1053	1032	1040	1055	1033	1032	1063	973	1020	1000	1008	1030	971	1095	1048	1006	1034	1065	996	1063	996	1048	1008	1062	1020	1068	1044	1005	993	1054	1029	1023	1008	974	1046	1014	1000	990	1030	1009	1006	1011	955	998	992	955	1070	1060	1065	1073	1011	1018	1040	983	968	1055	1032	1035	993	1049	1048	1021	1028	1008	1050	1056	1054	1024	1015	1002	1009	1063	1039	1005	1001	1032	1024	973	1038	1012	1080	1066	1064	1032	1063	1010	1067	977	1053	968	1068	1034	1007	1042	1038	970	1008	1065	1003	1014	1029	1029	1095	1064	1021	1077	982	966	981	1016	1022	1035	993	1044	1011	1015	973	1015	995	1019	1050	995	1098	1062	1041	1006	1035	1064	1064	1103	1046	1072	1059	963	1056	1093	1016	1063	1015	1023	1036	999	1002	1003	981	1068	942	1042	980	962	1099	1015	1021	1035	1017	1109	1043	993	1036	1025	1001	989	1069	1050	1008	1013	1027	1020	1071	1024	1028	1000	1028	998	1003	1010	980	986	968	998	1015	957	975	990	1042	1068	965	1035	1002	1016	997	947	978	1018	1040	986	1046	1027	975	986	1057	1033	1033	1069	1046	1005	994	1024	1089	1073	1052	992	1027	999	1010	1025	1008	989	1018	1023	1055	1000	1028	1013	1083	1027	1032	1058	1019	1022	1050	1034	1027	999	1055	1067	1016	1031	1039	1013	1065	1016	991	1043	1027	1036	1018	1023	1047	1013	1008	997	1026	979	1029	1071	1012	1001	1027	998	1028	1008	1006	1089	1001	1032	1066	1049	1009	1012	971	1009	1053	1073	1040	1026	1061	1044	1065	952	1065	983	1033	1011	1014	1021	1044	1010	986	1010	1037	1012	1009	1049	1020	945	1075	992	997	987	1030	1011	1033	1005	1026	999	1075	1015	1055	1004	1018	1005	1023	1006	1043	1039	1004	1026	1001	1045	971	1043	990	992	1042	1023	993	1034	1038	1031	1016	1045	1026	1063	1061	1045	993	1028	999	1006	1035	1037	1059	1073	985	1022	968	1069	1002	1043	1071	973	999	1013	996	1040	1001	1023	1063	1020	1059	999	1013	1021	1018	990	990	1072	1003	994	1007	1009	1003	1009	1009	1010	1060	1066	1045	1022	1040	1073	1016	1048	1033	1086	1036	1002	1057	1023	1056	984	1003	1037	1025	1055	983	1044	993	1009	1025	1021	1059	1059	985	991	1048	1039	1068	1055	1012	1019	1056	985	1052	1008	1013	988	1046	1006	1007	1019	983	1002	1005	981	1029	1025	1062	1025	1046	1037	960	1040	1000	961	1019	1054	1082	1045	1008	991	1066	985	1050	1008	1032	1035	1004	994	1015	1027	1040	996	1058	1012	964	1031	1027	989	985	1040	1031	1006	982	1075	1008	1007	950	1024	1088	1014	1051	1024	980	955	1031	1045	1032	996	975	1021	1091	1036	1001	985	1007	996	1021	1043	1062	1013	1062	1005	1000	1023	1000	1013	985	1027	981	1028	966	997	957	1001	1033	981	1034	993	1019	1050	968	1030	1066	982	957	1010	1029	949	1055	1021	1020	1030	1062	1024	1041	1047	1007	1054	1006	1032	1052	1049	965	1041	986	972	1006	1063	1034	1061	1025	1085	1011	1055	1004	1089	1064	1010	1076	1027	1066	1007	980	1022	996	967	1008	965	1043	1033	1002	989	969	985	1025	1026	1027	1041	1010	1024	1018	1027	1040	971	1020	982	1015	1038	971	1016	1031	949	985	1038	1034	1037	1003	1006	1014	1046	1007	1037	1018	1038	1018	933	1046	1049	1053	1047	992	1007	950	1026	1034	1035	988	970	1006	1026	1067	1021	1040	1021	986	992	1018	1049	1011	1044	957	1048	996	1031	1010	1010	1038	1006	1007	1028	1053	1062	1025	1016	1053	1019	1025	980	1005	1067	1005	1048	1048	1070	1053	1019	992	1017	1077	1005	1022	989	989	973	965	973	1022	1031	1013	1045	1012	1028	1006	1047	976	1037	1045	1041	1043	983	1001	1014	1003	987	1082	1014	1006	1014	1068	1031	1012	963	1052	1004	1006	994	1007	1025	1015	988	1009	998	1026	1005	1011	988	1037	1031	977	1018	1031	1050	1040	995	1023	1019	1030	1031	986	1072	1051	1050	981	1002	993	1009	969	1011	1005	1063	1041	1002	1008	1011	996	1003	959	1030	1018	1023	1033	983	995	984	1018	1033	1031	1041	1006	1019	1029	1048	994	1017	984	1027	1055	1014	1000	1033	1011	1043	1040	1029	1036	1025	1014	1073	1041	1014	1001	992	1062	1027	1017	1009	1026	1045	1024	1054	1054	1060	996	997	1054	1052	987	1024	1011	1013	1027	1035	1076	1051	948	1006	1063	1000	1039	1001	1020	1037	1032	1052	1017	1045	1037	975	1041	1040	986	1034	1040	1003	1018	994	1001	1009	1046	983	1018	1075	1033	1030	985	993	1072	1044	1040	1048	989	997	1064	1045	1033	966	1068	992	995	1031	1048	1023	1051	1002	1020	1016	954	985	999	1008	982	1036	1047	1043	1058	1026	1026	975	990	1080	1016	982	1080	1010	979	1087	990	995	992	1022	1028	1056	1020	1061	1021	1104	998	1048	1010	1002	1005	1005	937	986	986	1009	1028	1024	1028	1083	1003	1026	964	1044	1076	999	1070	1007	966	1064	1059	1103	1006	1031	1065	1045	1025	1031	1016	1055	1037	1050	1015	1015	1037	1050	953	1026	1011	1020	1076	1015	981	999	1042	983	1057	1010	1053	948	1010	1014	995	1023	1046	1026	1030	999	1014	1052	1076	986	1077	1015	1012	980	987	1044	1004	984	1058	1004	1023	1080	1050	990	1023	982	1019	1045	1000	1044	1036	1035	1055	1029	1008	989	989	1004	1014	1037	1034	1025	970	999	1039	990	1057	1039	1058	978	1062	1047	1049	1026	1003	1012	1038	1036	1023	1027	990	1092	1038	984	1060	1081	1006	1027	1029	1010	956	1045	1070	1035	1073	1070	997	1002	1059	1057	1002	1064	1026	995	1038	982	1006	1036	1027	1046	1008	1014	1060	1000	990	1041	1051	1045	986	1096	999	1015	973	1053	1034	996	1034	979	1082	1038	984	1046	988	1008	1019	1008	1044	1060	1019	1032	1034	963	979	1007	995	1051	1012	1007	1012	1055	1039	986	1003	1024	1025	1025	1013	1018	1070	1000	1025	1042	1031	976	1076	994	1014	990	991	1040	991	1051	1072	1036	1021	1012	1032	1057	1035	1034	1092	998	1050	1021	1041	1012	1043	1025	1001	1029	1034	1058	1064	962	1050	1000	1027	1024	952	1047	992	991	939	1001	1058	1018	989	994	996	1034	972	1027	1014	1011	996	1014	1048	1053	1062	1016	1004	1023	1062	975	1056	1037	949	965	1042	1034	959	1068	994	1032	936	999	1021	989	1025	1004	1005	1071	1030	1067	1021	1017	989	1066	1049	1006	1081	1001	962	1074	998	1021	995	1048	1048	1045	1027	985	988	962	1025	1004	1015	988	972	1030	1021	1000	996	970	1045	1069	1064	1006	1001	958	1010	970	1025	1025	1044	1064	1038	1009	1009	1060	1043	1100	1013	959	1011	1044	1033	1013	1018	992	1018	1070	985	1058	995	1027	1066	1015	1045	1013	953	960	1005	1011	970	1050	998	1090	1015	1063	969	1009	1078	1073	1014	1072	1011	1045	1002	1008	1030	1010	1026	1020	1034	1081	963	1009	1015	1029	996	1052	989	950	997	1076	1103	1070	1024	1037	993	978	989	1045	1069	1083	1054	1075	1070	1089	1019	1069	1002	1003	981	1045	962	1063	976	1026	1073	1015	990	977	1056	1029	996	996
22793	20866	28239	23638	20870	20498	3493	980	721	676	614	600	585	566	535	468	461	439	444	446	410	443	474	3001	445	438	402	399	373	381	364	377	396	379	395	362	365	416	406	429	385	395	408	371	382	383	406	441	387	382	383	365	335	390	395	358	382	355	396	357	378	368	348	389	335	375	337	346	354	354	388	382	385	373	370	373	380	340	405	379	406	370	377	360	335	381	356	337	363	371	377	367	334	380	349	376	361	386	393	379	400	363	366	377	391	375	410	354	381	364	356	376	396	362	367	365	374	369	363	348	376	409	395	372	374	367	371	363	394	368	382	353	357	390	389	347	377	344	374	374	387	405	382	380	361	361	396	319	380	398	321	389	406	381	331	365	370	337	348	368	385	372	386	354	353	363	353	374	352	347	327	376	396	376	350	370	392	338	368	385	342	365	384	360	389	357	369	369	371	338	357	375	339	362	348	354	343	388	373	386	363	390	365	310	404	327	358	379	412	351	376	372	390	373	346	366	363	375	356	371	381	334	359	358	350	335	377	341	358	388	411	366	363	363	389	338	373	372	373	348	378	370	379	355	396	350	393	383	370	381	390	382	354	369	349	398	338	376	379	354	388	393	360	383	370	400	375	343	383	400	360	368	378	342	362	374	353	357	364	376	401	371	412	353	372	390	376	361	364	343	369	419	407	372	407	399	380	355	368	366	381	347	314	389	364	366	373	359	384	364	374	348	359	382	363	381	413	358	380	382	324	374	366	381	358	357	373	390	365	382	324	357	394	337	384	342	345	375	401	401	376	399	344	365	364	380	387	334	373	383	372	369	350	329	362	382	374	392	373	388	370	386	371	376	412	356	397	396	358	380	339	380	392	367	346	371	391	355	367	398	359	383	369	382	385	328	393	347	414	371	343	351	332	424	347	354	383	376	375	381	376	380	379	360	370	427	342	388	385	352	381	339	376	346	349	383	387	375	380	367	366	353	358	352	389	342	371	349	358	368	375	402	347	367	336	386	381	388	393	362	358	373	379	383	337	376	373	406	347	373	346	392	351	411	385	362	401	377	399	397	354	371	384	346	403	355	366	365	373	358	389	369	386	377	358	362	433	403	379	377	355	374	363	328	382	368	348	352	374	355	412	371	401	381	373	386	358	354	348	366	390	366	353	356	360	345	384	395	371	365	357	366	358	352	362	387	347	368	409	355	335	364	367	325	368	356	383	356	410	378	343	375	359	378	378	370	323	420	364	345	334	367	398	378	346	376	374	353	350	387	354	357	375	354	352	398	351	335	394	374	373	379	362	364	374	361	396	354	342	338	420	371	334	379	379	367	351	395	357	351	343	350	395	374	364	390	381	348	348	372	337	359	331	371	380	334	393	361	338	378	354	394	386	391	392	373	361	380	371	352	375	374	330	356	379	410	364	351	374	369	346	351	390	362	380	396	363	318	361	355	371	377	351	369	396	360	344	359	398	384	403	375	354	339	388	409	354	377	415	385	361	346	386	366	355	372	374	335	372	417	357	359	424	353	310	363	361	362	361	377	362	387	341	347	345	359	360	374	379	380	375	369	334	381	384	329	353	359	345	365	399	369	366	368	369	337	366	366	364	384	391	368	364	355	372	398	380	335	370	384	364	363	351	343	385	392	364	366	349	383	380	381	361	372	360	347	392	370	377	404	362	384	378	359	392	384	355	358	338	359	365	377	380	377	337	352	359	361	359	385	355	379	348	357	354	343	372	385	370	366	392	354	339	383	330	371	358	389	397	409	414	331	366	378	393	355	370	385	393	372	402	397	372	361	360	350	351	389	383	353	339	360	371	381	366	391	386	353	376	324	367	374	366	368	397	368	417	388	357	359	378	348	370	352	438	400	369	345	330	380	362	365	357	378	332	384	403	383	363	376	382	381	340	387	358	336	364	377	380	394	375	412	348	381	394	372	357	398	346	370	407	382	360	378	372	367	378	374	415	338	359	396	367	406	334	329	367	359	378	390	377	384	356	354	354	387	386	330	339	366	349	356	396	344	349	352	399	372	356	372	382	333	375	388	350	363	346	353	335	370	376	375	376	363	384	391	357	337	307	361	355	369	346	365	351	371	382	388	378	362	358	353	378	352	393	406	388	343	346	386	362	374	348	352	392	359	373	372	370	360	360	362	391	351	328	388	389	367	399	371	361	378	345	360	398	371	384	378	350	372	389	388	355	383	389	379	372	347	367	372	366	380	367	355	389	369	371	362	411	359	373	357	384	350	360	374	375	317	358	359	383	373	366	387	376	376	365	343	344	372	397	366	367	364	398	374	352	391	409	375	379	391	360	358	336	353	323	351	360	356	387	352	373	340	366	376	392	361	335	354	386	373	316	388	372	366	338	360	344	366	352	351	394	353	370	391	397	388	384	363	351	344	345	398	378	377	368	340	396	403	381	360	358	403	375	369	361	379	359	345	355	364	344	355	377	393	364	353	403	387	366	388	349	338	356	371	399	371	362	334	380	375	387	402	366	342	390	375	370	392	359	395	366	370	369	387	377	397	367	358	322	376	370	383	347	399	351	355	350	414	355	362	357	344	368	364	391	343	374	418	362	336	355	403	396	344	318	375	336	353	366	349	331	365	354	358	370	382	352	369	360	380	394	388	357	379	348	376	368	376	356	382	371	366	371	381	347	368	360	362	343	366	385	367	366	365	379	362	355	390	357	384	388	355	348	371	364	344	372	389	348	372	351	381	357	311	379	351	380	375	343	380	353	384	366	367	385	337	393	386	370	392	364	380	379	341	349	363	365	357	402	357	330	356	377	361	379	378	389	390	369	360	377	364	347	368	358	343	351	349	388	361	413	397	367	394	382	351	348	365	350	350	368	387	346	334	360	364	376	375	350	392	364	377	367	387	334	385	386	344	346	394	393	364	373	344	342	361	362	369	335	375	398	346	350	350	365	335	336	356	350	388	387	353	364	396	365	382	356	356	391	396	377	373	378	340	333	330	385	387	336	354	342	380	350	364	405	398	367	340	361	359	395	368	332	379	359	363	357	385	355	367	383	383	391	391	408	351	329	390	374	327	355	342	364	384	366	357	373	378	372	392	418	392	344	409	385	373	374	370	357	378	397	358	406	359	368	355	362	355	389	394	339	378	358	361	392	400	364	380	369	391	406	361	382	367	382	389	383	360	322	352	372	359	355	368	379	351	367	393	354	376	343	338	373	382	351	366	369	367	332	369	367	362	350	369	344	332	380	361	345	382	367	361	359	367	342	371	390	402	348	334	332	366	381	387	358	334	319	355	336	383	400	389	336	398	362	350	336	366	386	373	365	362	383	385	358	374	378	380	343	385	342	330	395	362	368	368	363	337	372	395	379	373	347	369	361	368	377	349	405	362	333	350	389	397	381	354	353	364	320	360	362	343	406	380	386	391	370	397	364	385	383	360	382	362	380	394	343	395	390	343	372	347	393	327	359	387	367	376	345	350	405	390	389	374	350	335	320	353	380	375	354	367	410	357
45242	48399	12134	6733	4655	3339	2672	2123	1804	1465	1348	1190	1097	1022	939	968	799	804	798	748	693	681	842	6621	659	609	638	620	605	613	596	639	599	569	626	612	598	596	554	580	537	567	578	588	550	556	599	548	555	524	613	580	595	583	589	524	579	543	548	542	612	601	547	555	598	551	584	516	541	600	563	566	547	566	569	555	612	537	604	533	520	544	540	602	527	549	564	582	589	543	529	567	511	536	590	544	529	537	540	525	582	550	564	573	528	499	541	534	540	529	513	564	534	566	555	538	534	566	529	590	569	488	549	568	590	522	506	573	541	531	526	580	558	535	570	574	522	591	543	581	607	545	535	525	572	578	607	546	563	576	552	588	540	522	583	577	544	475	593	591	541	559	541	546	540	531	563	592	538	550	594	579	574	566	564	535	543	567	543	548	511	522	523	584	548	533	547	579	523	528	532	561	524	568	527	580	565	562	575	574	550	545	559	542	515	521	510	613	574	527	571	598	573	566	545	560	514	563	612	523	559	565	563	576	540	514	517	548	571	524	579	536	532	554	577	565	558	523	568	558	546	547	547	585	583	532	586	529	507	553	506	572	556	562	532	549	588	553	541	562	523	517	620	526	602	521	554	551	531	513	582	545	539	554	551	520	573	556	515	553	545	569	544	570	565	537	561	551	563	562	561	563	532	564	550	543	600	549	527	541	529	550	554	521	531	559	560	539	565	564	535	544	580	565	568	553	568	507	566	578	546	504	573	567	531	571	587	561	535	530	521	592	554	522	544	545	543	516	528	546	532	574	574	556	559	570	527	601	541	531	552	566	576	533	565	578	575	535	472	574	516	548	550	568	570	528	501	512	593	537	575	540	537	565	554	557	544	575	517	594	526	559	578	553	550	553	549	502	543	579	553	533	572	522	566	526	526	570	563	544	556	572	506	544	581	543	605	547	598	552	546	587	576	581	475	546	544	542	557	543	518	525	590	553	590	556	571	537	568	531	564	495	581	506	539	570	529	560	591	548	585	522	528	572	613	571	536	519	515	507	568	527	575	547	556	550	556	525	531	546	555	562	554	567	530	550	523	557	532	564	576	560	564	510	580	526	553	567	516	545	533	554	585	556	566	542	573	600	545	588	591	580	578	545	588	497	537	577	580	540	589	567	541	551	585	515	532	561	519	534	582	568	574	538	568	526	568	589	520	568	583	561	549	533	540	536	544	559	540	528	528	585	530	588	539	517	546	562	509	533	522	549	593	523	536	539	546	517	569	532	551	536	609	562	581	581	614	543	563	535	549	532	535	562	512	573	582	549	548	548	543	567	516	549	521	547	540	547	549	530	529	542	555	577	586	560	538	523	565	542	550	567	563	565	562	586	557	526	547	560	543	557	564	589	499	524	540	553	556	488	569	578	584	530	575	562	585	565	550	589	561	538	556	555	557	542	570	529	559	520	603	507	559	561	539	522	550	531	577	501	559	593	556	499	539	535	554	544	563	572	498	531	534	574	550	552	535	552	577	585	538	520	552	578	524	523	567	583	555	535	574	588	579	520	535	526	553	549	530	545	541	562	539	563	541	599	556	544	527	573	554	570	509	499	519	552	581	517	524	584	564	510	562	518	534	537	550	584	557	555	561	567	548	571	530	555	556	538	548	578	546	553	564	564	496	540	561	538	543	534	579	537	578	545	584	551	580	563	536	555	533	545	572	576	566	551	550	574	563	544	576	531	572	535	545	536	525	548	554	556	600	515	542	513	528	548	556	524	571	532	566	563	574	497	540	554	545	557	540	519	554	556	547	559	552	585	522	558	571	577	533	546	544	553	551	520	571	567	554	582	542	525	532	559	586	523	539	500	589	552	587	523	534	506	560	544	572	538	550	570	555	558	559	564	519	570	560	522	547	539	545	566	574	531	561	590	589	548	538	539	538	535	581	594	545	566	531	532	503	548	589	566	546	557	561	524	581	568	532	536	550	525	538	549	552	531	561	551	550	585	553	537	539	575	562	546	502	574	580	539	526	590	546	512	552	590	577	597	534	545	561	561	551	542	543	547	508	575	554	544	541	550	565	539	570	560	615	561	522	579	550	574	544	562	567	578	548	595	552	564	562	517	573	520	547	570	632	578	559	557	535	540	563	608	538	547	581	567	508	519	549	543	569	534	573	547	492	562	551	544	568	533	608	523	539	596	514	579	538	611	542	517	540	579	554	521	548	570	573	529	583	560	543	504	572	516	525	548	575	517	575	491	568	586	565	577	559	555	556	583	524	549	569	560	512	580	553	558	553	522	547	539	534	525	532	530	546	563	533	556	522	552	542	548	539	469	570	539	588	524	563	576	571	530	552	515	558	559	580	615	557	539	598	565	556	519	547	535	595	539	537	572	529	512	516	541	565	520	567	543	572	576	532	513	586	546	541	575	562	558	478	535	591	566	521	547	527	540	560	515	570	486	577	531	556	552	520	544	556	550	576	573	551	582	547	559	584	492	521	546	563	563	591	529	516	557	552	514	529	561	592	607	569	573	528	621	547	552	554	570	561	552	552	578	617	556	592	522	523	558	563	589	528	545	529	553	549	548	562	570	560	569	538	524	552	540	559	562	561	534	515	606	547	561	606	578	553	525	610	581	573	547	523	575	598	548	531	547	511	492	566	547	568	593	559	548	562	583	529	521	536	525	568	570	572	568	534	548	560	527	528	588	601	539	546	520	511	540	561	542	525	534	574	572	553	552	561	598	525	572	485	580	587	521	545	615	551	598	555	583	553	525	551	591	539	546	584	566	559	580	541	566	543	537	502	514	571	565	521	564	534	535	565	568	554	532	532	568	571	548	546	537	569	553	564	589	525	551	558	529	536	556	546	573	540	572	572	557	548	525	519	532	559	548	563	545	550	523	542	538	550	552	581	525	555	572	531	540	569	568	553	528	583	525	585	558	558	566	522	536	594	591	548	574	562	562	519	559	578	550	602	576	523	573	541	577	516	571	525	543	589	534	594	582	536	564	521	569	556	543	535	539	595	544	539	587	543	551	546	578	571	536	568	530	571	553	556	539	545	587	540	560	569	534	537	545	477	580	521	611	533	520	586	566	537	536	552	521	574	559	560	548	574	526	561	536	572	520	551	554	557	568	574	588	574	530	515	586	552	569	559	537	525	510	576	537	602	536	568	560	563	518	570	559	563	569	581	566	550	526	559	564	601	571	520	537	587	535	556	591	512	540	594	573	540	521	564	572	537	524	555	549	553	546	572	539	541	532	568	553	551	550	507	577	520	544	583	512	574	549	565	583	510	524	549	533	564	547	540	581	522	587	616	580	580	511	587	563	529	578	544	541	551	565	555	537	593	495	534	546	529	542	541	526	558	538	539	563	567	568	565	533	542	592	540	529	540	554	539	528	535	529	556	545	559	542	534	540	543	545	569	564	540	535	535	559	535	507	577	526	556	554	557	554	561	539	552	597	540	559	544	570	542	589	564	561	535	560	565	557	543	588	573	578	589	541
26393	20794	11498	1429	817	671	692	638	631	643	606	643	636	663	624	617	648	629	603	634	578	631	642	655	646	613	641	623	655	631	616	609	606	631	596	602	639	554	581	639	600	615	643	628	603	581	625	603	634	611	623	590	610	586	655	603	611	610	587	626	598	650	639	590	602	614	611	614	639	602	635	581	656	584	621	663	639	634	638	630	613	632	635	582	646	627	596	630	618	594	682	605	627	604	635	621	628	629	642	657	660	593	616	615	644	612	670	596	608	635	638	591	611	619	620	625	614	617	580	640	620	667	630	656	596	617	648	595	627	647	634	592	604	631	664	651	617	634	659	647	630	596	613	624	606	663	616	587	619	606	610	623	646	609	588	574	616	612	615	599	600	573	641	627	611	584	657	609	630	669	647	626	618	629	650	623	585	618	614	617	637	627	557	677	611	575	578	602	607	584	629	604	633	664	637	670	640	659	608	636	572	638	628	637	595	643	612	633	607	628	602	606	660	632	612	618	606	650	632	629	631	640	641	605	612	583	613	672	613	638	620	644	647	639	649	628	588	655	572	634	632	614	628	616	591	589	617	637	593	676	646	636	614	609	598	613	630	623	643	597	624	602	630	639	647	637	640	651	614	621	641	576	614	595	665	633	616	609	615	579	568	621	622	642	619	623	594	609	611	613	598	632	632	577	617	636	654	571	648	643	624	631	625	602	647	674	599	579	626	633	622	626	612	702	606	583	596	646	618	662	652	621	640	620	589	617	594	635	663	601	645	622	594	589	638	632	610	655	593	611	607	670	616	612	637	609	645	615	612	644	628	620	649	623	627	629	606	632	661	626	640	664	597	602	650	629	636	636	620	647	609	571	602	653	617	595	666	623	620	626	664	614	648	594	603	612	619	627	589	644	617	635	598	612	630	611	635	603	622	627	612	619	641	673	594	631	679	608	658	630	629	614	655	674	610	658	681	617	572	559	635	616	623	613	649	612	643	651	623	622	591	613	631	658	661	627	620	643	621	628	604	596	627	601	622	622	606	649	623	613	605	610	592	628	604	608	601	623	658	629	593	654	622	623	641	646	614	673	629	587	641	618	619	591	610	639	616	629	635	659	578	623	624	619	607	637	628	625	628	630	603	623	629	627	651	616	611	641	641	600	633	623	609	600	645	600	650	578	658	618	612	632	649	620	648	606	594	648	649	651	615	646	608	578	616	675	608	626	617	602	614	630	599	654	614	601	608	608	639	638	683	624	671	603	630	598	645	641	639	648	702	587	636	566	617	623	590	615	621	618	604	637	602	624	624	615	632	584	658	648	598	618	638	618	652	640	643	623	624	632	616	632	631	611	595	568	665	646	618	629	637	648	612	657	619	627	571	635	571	592	637	598	647	619	651	616	669	594	652	665	613	652	624	646	594	580	669	628	661	646	622	618	609	631	637	590	602	596	612	649	599	604	648	619	631	594	632	630	645	620	621	635	601	619	598	600	634	585	566	557	608	646	619	650	673	623	621	665	581	641	613	620	616	641	629	586	635	676	619	634	643	624	628	625	618	618	672	616	635	672	611	661	627	615	570	642	612	607	622	661	602	642	614	648	618	638	648	663	609	603	596	604	620	634	626	635	560	627	590	678	641	600	636	641	587	670	635	642	569	592	627	656	627	607	634	637	603	600	648	677	607	592	618	634	629	642	631	634	605	655	636	656	636	611	632	671	644	641	583	603	586	576	617	636	609	572	616	628	600	645	635	606	619	608	610	623	617	622	574	651	659	634	629	584	643	629	553	624	627	627	630	637	627	653	664	606	614	645	610	640	620	600	595	654	610	617	616	596	657	625	608	651	621	610	599	611	646	658	574	589	610	613	648	589	635	612	632	667	594	634	618	641	587	639	584	620	589	618	616	595	643	612	586	603	676	651	613	635	606	643	628	647	625	594	623	612	698	605	620	608	599	622	647	639	651	632	688	608	604	612	660	643	609	596	605	666	610	646	592	616	660	606	643	624	582	681	636	643	625	663	651	592	617	606	641	640	615	608	624	620	612	640	577	611	584	636	637	625	608	607	652	644	636	616	620	573	610	668	626	597	628	630	625	589	618	601	642	583	588	640	578	605	578	601	579	638	589	623	644	619	663	615	599	635	612	628	637	625	613	636	603	643	667	591	592	613	580	591	619	646	642	622	600	625	639	595	608	612	662	600	654	616	614	614	630	606	618	628	644	608	678	591	612	681	578	606	627	627	610	642	660	597	642	597	624	628	648	635	665	588	604	630	616	621	586	643	623	652	605	643	583	592	624	632	614	608	630	631	620	648	637	617	574	636	645	607	640	636	605	625	605	626	593	619	666	587	652	650	613	630	650	633	600	629	597	655	598	640	617	619	631	630	655	615	617	673	623	647	616	595	616	627	596	597	602	631	592	588	610	658	623	625	582	663	649	643	593	629	624	628	678	638	616	570	638	602	652	662	620	631	577	584	598	622	639	622	631	616	596	618	613	609	622	585	604	602	626	628	626	622	667	618	613	597	618	637	652	604	667	612	623	648	600	584	603	644	635	654	611	668	633	607	616	663	618	654	620	600	629	619	602	620	568	643	656	621	651	653	608	609	616	607	662	570	631	598	594	622	636	623	640	608	608	631	610	662	630	664	624	632	615	614	630	602	623	621	626	637	671	582	622	618	676	616	616	620	615	626	589	673	639	628	671	592	666	629	644	633	610	608	592	620	639	666	600	639	650	594	637	589	646	578	650	631	665	616	637	590	604	620	604	624	646	628	597	659	610	590	593	621	574	635	642	601	627	643	625	637	580	651	649	634	627	618	622	591	593	617	599	650	555	590	587	634	643	630	610	641	603	646	643	619	664	580	612	633	615	564	662	595	639	659	631	629	672	665	586	565	643	629	671	706	597	596	629	677	624	632	601	660	597	630	601	634	628	644	618	642	600	621	617	602	645	604	629	624	592	638	643	620	667	616	655	644	655	655	658	658	611	641	642	658	631	646	590	618	621	635	620	599	640	636	597	606	616	628	620	624	599	651	621	640	594	620	602	617	594	605	581	615	619	643	613	672	618	643	622	608	606	658	579	630	639	619	600	601	635	612	636	627	622	594	624	617	634	622	634	633	640	615	619	601	622	603	580	657	597	637	623	602	654	623	618	618	598	619	645	630	620	598	645	604	651	610	648	622	579	599	605	588	638	630	625	612	631	606	635	691	635	624	623	624	619	590	622	670	615	616	636	618	660	644	619	616	569	602	616	633	648	583	635	633	652	629	625	625	580	613	610	649	611	596	611	657	613	602	616	593	603	601	637	612	589	607	613	660	608	629	597	611	600	656	588	652	647	636	615	598	656	663	637	599	573	594	614	627	603	628	631	650	623	641	654	625	577	594	634	628	648	635	666	616	603	627	620	597	619	626	611	570	617	601	577	611	628	637	614	637	622	597	590	650	613	615	598	593	662	591	594	672	589	629	621	658	587	582	602	627	578	574	625	617	600	602	621	602
19596	18942	2050	1384	1148	1101	1020	1001	967	934	930	910	922	878	937	875	932	899	926	856	867	904	879	874	914	949	871	914	903	922	868	943	913	932	909	947	900	903	912	921	924	904	847	892	873	857	956	913	934	881	890	866	882	883	894	798	895	899	901	883	918	905	894	910	971	912	896	869	915	906	848	870	906	888	894	916	887	850	878	884	855	840	861	913	868	897	842	876	885	932	894	887	916	898	922	897	885	924	878	853	912	838	980	889	899	813	870	877	889	855	932	867	918	908	876	927	919	919	898	889	923	897	888	924	869	897	936	858	871	918	873	906	883	880	877	919	856	906	818	890	942	907	927	853	899	885	876	848	878	897	863	882	936	931	854	925	878	901	887	896	875	888	936	872	926	880	864	876	859	914	862	904	899	922	925	908	885	876	859	943	932	902	971	924	826	901	838	860	926	912	887	913	891	863	928	887	864	902	838	877	943	838	822	916	862	832	884	881	862	891	914	888	879	884	874	906	937	858	892	902	845	918	867	932	910	911	957	930	903	845	905	842	903	905	886	892	888	876	807	876	884	892	858	857	881	923	883	901	888	870	930	878	925	951	868	882	875	860	854	896	875	920	928	832	853	876	848	852	920	856	853	855	918	853	870	839	918	869	877	880	879	923	896	898	886	866	846	866	857	932	853	865	877	927	854	892	907	884	888	917	841	899	862	868	882	891	940	870	862	880	913	883	921	923	927	850	875	867	854	881	896	859	901	823	879	918	911	838	882	876	826	911	890	879	863	890	873	889	887	919	888	891	855	888	890	852	894	921	876	879	898	928	834	956	895	883	922	878	915	880	888	864	864	880	883	892	901	893	844	891	909	887	926	874	925	934	908	917	866	876	894	847	892	815	938	891	872	902	867	937	918	844	893	925	935	878	885	895	896	888	915	894	915	856	852	894	899	856	886	870	895	846	881	904	909	815	852	877	905	907	881	897	876	859	913	875	943	933	862	893	873	911	896	867	899	893	881	899	882	885	903	882	924	864	886	936	883	895	874	875	897	906	863	892	843	892	896	911	869	878	864	921	890	916	849	860	933	834	959	850	898	877	848	903	884	865	895	906	901	950	832	889	840	917	933	818	882	907	858	889	907	887	890	915	911	886	887	893	898	870	866	879	861	886	796	902	912	948	913	888	908	918	854	897	916	924	867	869	892	870	874	885	884	877	904	874	906	883	912	885	856	836	869	862	898	893	883	917	890	907	907	944	893	914	841	920	925	871	893	892	854	883	879	904	867	932	837	858	912	886	884	930	881	878	836	899	900	868	901	872	897	909	835	890	896	912	896	835	867	889	904	871	929	854	864	900	887	911	902	880	903	884	907	862	849	888	929	919	859	885	882	889	926	863	877	906	914	900	916	870	885	871	903	934	904	884	878	838	926	871	888	872	909	830	896	821	880	890	839	938	881	879	873	908	897	894	924	828	878	897	893	913	869	896	854	912	906	867	884	896	886	889	901	947	911	879	871	910	951	876	826	873	876	880	894	861	872	887	856	898	899	918	906	918	906	841	845	926	904	832	894	886	852	880	879	876	904	881	915	899	898	964	907	812	897	880	872	908	906	884	939	893	878	872	895	885	925	906	889	886	893	886	860	913	930	918	900	961	905	872	886	843	884	922	888	855	856	877	885	861	901	870	860	930	855	848	829	869	888	866	885	905	889	926	881	828	898	897	923	837	909	914	906	867	927	874	909	851	898	884	867	861	913	885	907	864	893	908	907	902	844	867	895	867	883	907	917	929	910	860	883	795	912	893	903	898	935	910	913	862	842	866	904	936	870	886	913	868	860	898	935	869	856	890	872	854	868	888	890	890	890	894	933	885	906	907	869	902	867	891	894	907	896	909	933	843	885	826	895	897	895	887	897	917	886	863	928	916	912	852	901	928	840	886	867	889	878	897	906	877	881	858	877	895	923	904	889	863	904	937	865	889	886	943	883	846	865	913	892	836	915	859	909	870	894	913	885	893	917	868	896	910	920	896	926	882	864	850	901	902	855	912	905	917	887	910	948	888	925	879	865	944	858	866	856	931	922	882	896	893	873	921	886	884	895	933	898	910	885	922	885	908	880	923	895	912	833	966	911	924	929	923	906	868	937	881	868	876	868	880	870	867	942	889	921	872	895	873	825	876	874	911	900	884	871	872	869	894	840	939	901	877	899	894	964	829	878	863	904	916	919	890	904	875	890	861	909	853	891	960	878	888	901	836	867	857	861	869	891	946	873	879	881	871	885	893	857	809	868	856	886	839	886	827	952	894	847	894	880	931	837	919	925	856	818	866	894	873	893	918	864	911	923	868	924	912	868	886	871	893	960	823	910	869	903	868	899	923	928	864	843	898	873	871	877	921	936	868	870	934	906	872	890	889	914	905	890	938	903	861	863	923	948	917	918	908	882	902	917	911	849	873	872	901	865	878	905	866	905	865	914	940	920	842	856	894	903	852	875	892	899	909	898	883	881	915	923	874	917	879	912	878	856	905	897	921	850	900	904	866	884	872	883	902	910	925	887	850	952	875	888	885	877	809	841	944	932	914	910	856	898	892	916	933	853	879	891	858	906	845	943	917	927	925	862	909	903	862	911	855	898	878	918	847	907	889	890	904	919	859	845	942	881	866	877	932	826	881	882	914	849	846	859	902	888	923	882	917	876	866	893	882	879	898	896	957	907	933	906	849	896	902	887	901	903	876	909	907	894	916	833	909	911	845	854	888	817	907	894	928	933	848	881	831	934	871	876	875	859	935	830	936	900	925	884	909	879	873	943	881	891	898	892	869	836	874	820	884	898	837	843	904	896	916	897	894	827	921	845	910	886	899	904	851	855	850	890	893	879	863	981	902	901	927	901	927	854	912	875	865	889	929	847	877	858	906	831	868	973	867	848	873	910	887	871	904	844	915	907	852	920	893	891	855	865	868	906	902	865	965	903	865	931	855	887	920	929	919	847	919	925	914	888	916	853	935	905	876	908	899	891	898	815	926	901	903	906	887	893	864	883	914	922	887	855	896	905	922	887	863	889	854	899	876	900	897	849	882	891	856	861	867	879	910	879	913	862	882	854	928	932	887	899	893	866	874	949	910	874	874	882	862	832	867	840	950	915	853	881	863	941	930	889	849	915	854	887	858	887	943	895	831	930	918	885	902	940	925	931	934	862	903	902	856	923	880	892	915	888	853	888	902	912	881	879	880	895	924	901	924	873	863	831	904	863	872	889	902	899	826	870	849	907	906	840	855	927	884	897	917	881	892	873	921	864	864	880	896	945	878	903	878	913	874	902	939	885	870	929	904	885	853	877	846	944	849	894	885	878	875	963	898	909	889	871	914	900	906	918	864	884	859	873	881	975	879	950	848	849	881	880	865	896	865	869	890	909	881	896	918	888	863	881	898	926	945	841	923	921	932	919	903	929	925	904	887	878	879	870	857	867	867	906	853	856	921	866	906	858	836	863	869	844	932	862	868
23811	20909	28264	23645	20633	5762	1329	1022	914	872	826	762	742	843	776	777	783	770	756	750	763	747	750	884	758	699	711	707	754	751	704	677	707	672	711	703	713	715	753	693	705	690	735	685	694	705	699	713	735	672	685	713	661	681	722	671	740	732	672	695	709	699	736	685	703	679	699	701	742	684	751	681	726	755	702	737	677	688	665	716	690	683	725	738	699	691	696	687	691	692	701	674	746	640	680	684	697	680	719	717	649	722	676	723	687	678	744	777	691	661	733	693	746	740	690	677	694	677	708	671	690	718	668	652	699	725	725	763	667	649	729	718	670	687	704	738	696	712	662	682	670	747	679	726	655	640	677	700	710	688	713	737	716	706	695	685	689	714	725	636	703	701	693	701	706	685	686	708	715	696	680	708	715	680	695	720	698	715	741	715	714	686	659	678	724	715	663	701	687	673	667	680	710	661	699	672	707	670	660	719	658	719	701	654	716	748	720	704	726	663	684	714	686	692	717	711	718	744	749	697	731	667	712	710	727	726	668	768	708	779	672	712	709	667	674	681	692	669	675	694	669	715	734	640	690	745	690	679	667	744	730	660	739	697	726	760	679	691	686	691	681	719	668	671	667	673	713	683	646	737	718	718	720	703	704	767	726	701	687	696	662	697	695	721	725	672	648	707	684	725	720	678	763	742	704	704	634	718	730	719	700	692	720	675	683	679	680	733	704	670	719	676	712	684	722	709	682	654	704	725	706	710	702	700	725	674	639	726	690	707	676	714	734	677	674	702	705	682	684	720	688	709	693	664	727	687	685	682	675	701	725	668	701	683	698	631	686	703	703	685	679	718	714	661	714	714	735	699	714	720	759	690	699	700	712	716	695	654	686	717	672	683	697	734	672	736	733	685	741	720	658	700	675	708	716	681	721	701	702	703	713	733	697	672	730	687	762	662	705	653	663	733	685	636	710	696	734	722	702	684	693	705	717	667	710	722	621	662	710	655	659	667	746	712	690	670	720	685	684	647	710	664	724	660	718	726	744	671	712	710	702	673	713	679	680	673	705	736	683	680	668	724	697	670	703	711	716	727	652	673	693	699	682	679	712	682	681	730	705	719	700	704	666	679	671	708	731	708	700	694	724	685	683	653	717	715	689	686	704	715	696	706	666	691	709	682	703	679	686	701	670	709	697	726	720	730	664	744	706	721	687	704	731	723	667	685	721	716	742	702	686	650	676	671	708	671	764	713	719	673	718	721	703	691	687	677	727	680	664	715	666	702	710	733	697	704	715	736	770	692	657	722	663	706	705	706	695	672	686	718	705	698	716	712	730	710	655	676	706	713	682	668	671	724	666	676	704	656	698	723	691	687	711	684	700	687	709	674	722	747	694	689	729	725	727	688	704	656	698	728	686	729	660	728	730	688	711	716	687	691	714	673	698	723	714	699	666	660	712	676	678	709	678	732	663	682	708	709	668	722	694	697	688	713	696	685	713	678	698	693	736	705	695	723	712	704	687	681	688	685	697	661	645	729	678	686	741	675	740	668	753	690	684	730	678	632	708	726	683	684	688	653	617	670	672	752	714	707	708	703	673	726	754	673	716	689	729	657	685	719	704	728	698	677	718	650	728	677	721	705	674	690	680	695	694	664	691	682	688	654	639	739	770	706	705	697	714	677	669	698	668	761	686	681	740	698	736	666	640	713	729	692	724	696	708	747	680	667	661	708	758	720	707	719	745	747	707	720	711	686	659	677	688	688	713	667	708	725	707	713	705	696	724	676	710	679	722	746	693	713	676	734	687	719	706	685	687	682	732	721	658	688	696	658	729	683	698	665	675	740	733	716	712	691	706	697	704	703	659	669	684	679	729	663	712	681	693	672	730	711	646	689	659	665	695	717	651	693	662	691	726	677	655	729	674	745	729	699	708	703	686	670	662	665	700	673	696	715	701	709	694	707	693	737	725	739	688	668	695	681	697	665	699	730	655	668	720	676	677	680	652	683	698	684	677	709	718	724	703	674	714	724	656	716	731	712	711	685	762	697	738	714	758	707	698	704	665	695	686	717	669	708	676	719	663	661	716	687	683	684	740	692	713	696	728	715	745	696	694	710	740	668	701	719	680	672	681	701	730	702	709	691	686	716	664	701	689	677	710	704	661	712	710	674	757	727	696	696	726	714	706	720	707	757	638	722	678	679	689	694	705	686	664	712	706	707	688	708	657	669	678	698	693	674	708	659	701	709	737	721	725	704	700	691	668	717	722	725	721	702	665	671	677	689	685	670	646	665	717	658	724	702	696	714	679	693	665	690	725	670	713	717	652	671	625	707	663	704	654	690	705	681	664	693	632	660	725	706	704	689	689	762	715	678	696	720	713	712	663	733	679	674	681	703	689	677	678	678	674	713	681	704	647	684	666	732	712	690	699	722	694	730	669	724	695	719	727	675	677	686	720	709	726	697	716	714	741	687	717	726	673	691	645	697	712	673	710	697	686	673	695	671	638	712	688	667	704	706	697	644	691	674	678	695	708	701	738	680	668	660	717	662	693	721	739	673	680	664	625	722	683	689	723	733	729	686	708	668	671	700	721	660	694	730	691	710	744	773	731	702	658	724	691	708	722	683	683	682	708	700	656	735	712	727	684	697	727	712	715	655	690	700	766	753	710	664	686	668	633	670	695	671	703	739	695	692	666	709	685	715	736	710	713	662	716	669	675	667	682	703	663	735	677	652	701	732	682	718	705	682	685	687	660	686	695	658	750	722	719	663	645	667	736	672	677	659	713	667	615	718	710	691	710	700	681	694	689	714	728	671	733	687	699	704	691	718	694	706	741	725	708	713	667	687	702	744	632	708	669	753	717	704	651	682	705	644	690	681	677	727	698	710	709	685	667	695	689	693	706	692	662	672	695	677	730	716	682	736	720	695	719	716	719	717	690	665	690	684	729	716	667	692	675	697	709	705	688	723	761	695	679	739	699	673	643	671	722	714	654	678	687	744	741	708	666	694	709	701	712	687	669	679	722	688	688	702	677	725	657	731	697	656	668	689	712	764	689	696	705	722	707	682	671	712	640	726	715	717	679	684	681	675	683	719	711	740	704	745	663	657	674	665	695	722	686	753	677	710	719	688	696	713	679	681	679	666	685	677	677	699	681	725	642	673	684	713	710	687	718	717	669	678	734	724	628	723	676	701	671	708	712	672	683	667	671	677	705	707	734	706	679	685	687	700	729	696	662	709	676	710	749	679	671	722	667	688	667	680	736	720	699	691	692	697	668	681	747	687	663	700	641	708	700	679	698	718	703	728	691	686	714	693	685	687	700	630	687	704	693	651	716	709	684	687	705	700	709	740	705	750	697	689	710	665	736	661	710	678	690	695	680	682	691	768	690	735	687	688	687	654	728	704	719	702	695	674	707	695	682	693	658	761	709	697	742	702	675	718	688	675	681	726	664	638	698	688	652	709	711	704	658	704	731	722	704	701	701	643	676	740	720	693	690	701	647	705
40408	46478	8379	4526	3193	2573	2076	1972	1659	1471	1450	1308	1293	1250	1235	1249	1107	1126	1056	1111	1070	1089	1141	1458	1095	1020	1018	1013	1049	1032	1058	1078	992	1074	1002	1026	1021	1029	1036	1046	1016	991	1025	1022	1064	1007	1035	1033	993	1019	981	995	1001	1026	1048	1007	962	982	1014	986	1010	981	957	1004	1035	1002	980	1021	1020	1018	984	1018	1076	1051	1001	1037	1008	992	1029	1025	1012	940	980	1067	1035	1028	1000	1048	1001	1024	995	964	1022	986	1015	977	1010	1017	1023	986	980	1017	972	986	1024	1012	986	1003	1054	1013	943	1016	1069	979	1019	981	1049	1016	996	940	988	988	994	1005	991	990	1022	1018	972	977	984	1022	986	1004	1062	982	958	1004	927	1006	1065	962	1051	995	998	1016	1052	1027	1032	986	991	976	1005	989	1033	1022	978	1044	1031	1001	964	975	1027	963	1004	942	988	1046	953	1036	1006	1012	1036	940	1005	1019	958	995	970	1028	975	995	956	979	1053	950	1006	998	987	1036	985	1044	993	970	1049	980	1030	1008	939	1000	997	1004	987	1007	1032	981	992	1017	982	1002	946	1008	1029	955	1020	1012	1001	1033	1000	977	998	1008	1019	989	953	1040	956	1048	1001	980	1005	951	1007	977	982	1043	963	1027	982	1031	1039	942	1009	970	1005	986	989	985	1013	1081	992	983	1021	978	1018	936	975	1013	1026	1045	981	993	1053	1002	1017	1028	1015	1008	956	985	1015	991	1008	938	989	1059	978	1003	1017	1004	983	968	1019	1043	972	1029	946	1000	992	1027	1026	979	1031	1051	993	1027	941	991	998	931	1006	1026	1022	918	989	984	1013	963	990	1029	1014	944	1027	1030	1002	991	1034	970	970	1007	1040	1010	1059	973	1012	1046	982	979	1053	1000	1046	963	980	993	1014	947	982	1016	1033	1036	993	963	998	1007	1035	1027	1043	995	961	1037	1043	984	956	1042	1021	979	1016	992	999	994	1005	1002	936	976	1048	988	1010	1041	1010	1082	1014	1023	1067	981	1010	1044	979	971	1029	994	1029	1020	976	1022	979	1046	1044	1083	995	1001	1029	1042	1006	937	1047	995	1007	976	968	975	1009	1052	989	1023	979	950	1041	1029	979	1000	967	914	967	990	931	1082	994	977	989	1026	979	973	1017	956	1036	1020	989	997	925	1018	979	1004	994	989	935	1010	1022	951	972	977	1021	968	987	953	991	1031	1045	1025	1005	1018	1018	1032	1026	1038	1018	1021	976	1020	1010	958	1013	979	948	934	997	983	1031	1030	992	1048	1012	1032	973	960	991	992	1010	995	998	1047	951	1007	1004	1014	998	1035	1004	987	1034	1001	1007	1012	968	1018	983	988	1038	950	1014	1025	1001	1017	944	1019	964	970	988	1037	971	1022	983	1003	1011	1005	1049	974	1074	998	995	1001	994	1018	1036	1018	948	987	1031	998	984	933	1035	981	987	972	991	1006	971	995	970	1000	995	979	1002	982	1005	1055	1075	1032	992	981	1057	1014	1028	975	1014	960	981	1001	984	945	1012	985	992	1051	1009	914	995	936	1048	1054	965	956	1011	1016	1065	1030	1008	1034	966	1057	993	1038	984	996	994	1001	1009	1042	1001	1015	1007	1004	1025	994	960	987	1020	1038	1009	971	1029	985	934	989	1015	1072	1006	989	987	1001	1039	1022	999	986	988	1005	1048	936	1016	1039	1006	971	962	1018	1028	948	1097	1035	1013	998	989	1003	1016	1031	995	1049	985	1011	995	946	1021	991	1008	985	1006	1019	1004	1019	947	995	963	1056	1076	1002	991	972	1002	999	977	1015	1052	1035	1078	984	1005	960	944	1026	1022	1029	992	997	1060	983	986	1013	1002	1023	1017	1061	952	1009	1002	968	1026	1040	1001	1056	993	970	1013	978	968	1039	1016	1007	1014	1028	988	979	1019	935	1013	1010	1025	1000	1011	1002	1034	1034	962	969	990	980	958	984	1001	1039	969	1038	1039	994	959	1031	1002	1016	1057	1015	967	988	1050	1009	978	951	1000	1038	992	988	1015	1019	1004	1060	980	1056	1022	987	998	958	1029	1038	1001	967	1017	1014	966	1056	1007	997	987	987	980	1072	1036	1003	969	1008	1044	1036	1066	971	1003	1054	1000	1014	995	1022	1060	1032	999	1018	1015	974	1042	961	920	1073	1003	1030	942	998	986	1011	1000	1011	1070	1049	1018	1004	983	935	993	999	1007	997	1017	1014	961	964	988	1004	1063	1020	1032	1010	1059	1034	1000	985	987	1040	982	987	1038	994	966	991	1002	968	954	1011	986	1005	999	978	922	1000	994	966	1034	961	955	1041	987	1013	970	1002	985	1031	1042	1023	1004	992	1017	1011	1045	993	1012	991	992	1035	1013	972	972	982	1027	1065	1024	1065	983	1041	963	1015	1042	1024	1003	1041	1031	1038	972	1028	981	1031	1028	996	935	987	1057	986	1012	1021	944	1017	1016	1043	1019	1015	999	985	1034	1047	1038	1015	1016	1014	993	995	938	981	966	1025	1012	980	1015	1031	1054	1130	982	994	1042	971	990	983	989	962	1009	965	1002	1025	997	1041	1016	1024	1019	962	984	951	992	987	1035	1054	1008	968	1005	1055	956	992	1031	1027	1007	977	988	967	992	1035	989	1017	1018	978	962	954	1046	1023	1039	968	1047	1019	993	1031	981	969	1007	1027	1013	991	982	1024	1013	978	992	1022	1056	974	988	1021	1025	1017	1021	1014	992	996	1055	1001	992	1000	1013	1026	995	977	1033	926	981	1016	1025	995	994	980	1023	1046	938	955	1032	1015	984	1001	1032	964	1046	995	1019	996	1065	983	945	959	1024	964	1016	1027	1000	1027	1000	1048	1010	975	1013	1034	1014	985	1000	991	1030	936	985	1027	993	957	973	1008	1042	1023	969	964	964	1028	1017	1014	1036	1077	1021	925	1002	968	1011	970	1055	1027	968	1051	969	914	988	1001	1033	979	1016	959	1016	996	978	1026	950	1023	971	1019	1046	1000	920	975	1044	1043	982	1039	1006	964	1004	998	985	986	979	982	996	965	1043	1008	1006	992	1002	1050	1022	965	1008	1030	942	1036	1009	953	1006	978	987	1000	1045	956	1012	975	997	997	1005	1004	1022	993	972	975	1000	1029	978	999	1038	1007	1040	988	1028	925	992	1008	1045	1014	1034	995	986	1020	991	934	974	1024	1023	1012	969	1092	1051	1042	1024	1032	1022	1001	994	956	1013	1050	1026	1046	994	1004	966	1083	952	982	977	991	964	1051	971	945	1039	1009	992	1019	985	1055	978	1001	995	1009	1006	1009	1007	1033	1011	993	1045	1004	1034	1024	990	1009	1018	1033	1010	1032	1000	1038	1012	1001	985	977	1016	996	1010	992	1056	968	1037	986	1050	1034	1046	989	989	1002	946	1000	982	1001	1088	956	1003	1006	947	1029	1046	960	997	1001	988	999	996	1004	1017	998	958	1006	1013	940	953	972	973	1003	1036	1009	981	987	987	952	960	976	1046	992	972	997	993	1021	982	1013	909	1006	1023	954	969	979	973	1012	1034	1011	989	983	974	1060	1023	1019	1057	979	1048	954	981	1004	1026	986	976	995	1065	1020	1023	1000	1018	956	999	976	1016	1028	1019	1063	1026	981	999	953	983	1017	1024	1005	958	975	1042	1062	978	1004	1020	981	972	1026	1007	971	1061	964	1018	1004	1005	982	994	978	1005	1057	1019	916	1019	1010	1030	1023	1043	1035	958	1062	981	992	999	999	1015	1012	937	983	957	980	1006	983	995	979	1009	997	1021	989	971	969	1009	1010	1030	1039	995	965	1071	1004	939	1000	984	996	1010	1010	985	1003	1025	1008	992	973	997	939	972	1024	1048	1020	1033	984	1003	1010	1019	949	986	1028	967	1055	989	1045	970	1023	976	1004	979	962	1037	1035	987	981	962	991	1049	997	989	1025	953	1007	965	1021	989	1008	1008	1009	973	1022	1011	1035	1046	1021	967	1000	988	933	1028	1057	996	975	1003	984	974	1008	991	1006	978	992	1016	976	1018	947	1025	1043	1016	1012	937	1040	1007	987	951	959	996	935	995	991	1008	976	1065	994	993	1024	973	983	1040	947	963	997	974	993	958	1003	985	1027	1047	1040	944	1003	1048	993	1069	998	979	998	959	977	1025	943	1005	945	1023	1018	1056	982	971	1005	1007	975	956	1006	984	1016	1010	1022	997	936	976	1006	960	994	965	981	1022	982	1040	974	995	1032	961	1070
22828	20914	28975	22989	20908	20704	4120	942	710	721	594	604	544	507	479	449	437	457	453	423	471	449	420	395	398	384	359	373	430	365	368	395	360	372	389	409	369	353	345	332	377	404	378	400	390	379	357	401	413	374	353	369	372	356	362	363	369	362	344	341	376	362	380	396	355	397	349	342	363	354	373	356	380	361	377	367	361	368	382	362	335	359	388	372	371	339	376	380	357	346	417	357	390	378	322	356	366	360	359	366	374	385	361	332	352	341	328	359	372	360	325	357	361	373	367	378	368	361	367	357	393	371	359	382	350	370	352	398	382	346	416	364	369	356	390	352	353	380	356	364	373	359	361	357	376	348	355	367	343	381	387	381	371	366	363	342	351	354	333	362	362	362	372	347	368	362	352	350	339	363	378	390	393	322	357	373	378	396	407	361	351	331	378	334	343	370	374	350	383	400	354	342	319	348	348	365	390	358	354	376	352	379	358	369	342	321	345	354	367	400	350	376	365	405	354	359	330	345	370	367	335	341	392	365	393	368	360	343	377	334	390	374	355	361	353	387	329	357	381	375	379	371	345	379	356	342	332	333	357	370	376	345	347	342	355	361	342	351	371	390	377	353	365	370	337	365	359	386	357	395	354	372	353	355	371	375	362	384	369	345	354	354	330	368	351	380	401	348	394	380	342	344	345	328	360	369	331	377	378	362	354	333	344	346	376	339	392	383	375	360	377	357	339	364	355	388	332	363	373	373	363	322	377	362	334	347	346	353	378	380	352	336	349	356	356	367	356	364	388	355	359	341	333	372	359	327	349	345	350	356	365	375	367	395	379	376	353	367	340	364	393	361	343	358	388	324	388	376	346	353	348	345	311	353	349	336	353	351	373	365	379	383	370	362	334	389	356	357	352	337	343	358	348	377	357	365	370	352	334	342	377	378	373	349	396	391	366	344	327	386	344	376	333	336	374	375	343	327	338	374	381	379	355	368	344	360	371	365	353	360	364	356	380	358	394	389	375	372	372	371	353	364	376	358	370	408	359	314	338	384	345	354	364	347	389	326	366	361	332	352	370	373	378	353	361	383	362	339	358	378	360	370	374	376	346	319	356	382	338	356	342	382	362	377	369	368	346	345	365	386	374	370	365	334	335	352	361	347	374	378	382	361	381	365	362	355	350	356	367	344	334	362	363	359	372	355	364	353	365	378	379	341	357	362	339	386	362	356	318	356	369	349	386	334	361	340	357	367	410	358	331	394	387	330	367	352	350	347	363	370	343	377	364	360	379	384	364	348	375	336	326	360	336	368	357	365	366	360	378	370	340	374	371	368	365	359	349	367	406	379	365	404	336	361	366	407	350	356	344	400	362	363	324	384	334	382	357	332	359	363	389	331	338	364	351	366	342	385	351	371	344	336	356	370	359	399	361	364	357	361	368	411	377	352	345	359	375	366	371	348	375	359	341	368	346	375	333	354	380	360	378	344	368	370	375	346	378	345	342	374	347	358	360	390	373	385	369	358	361	371	361	384	347	342	345	358	377	375	355	359	373	352	364	352	351	383	385	348	355	393	363	389	395	343	370	362	362	352	378	338	369	360	371	353	358	360	350	359	337	393	359	368	373	354	387	407	347	379	373	379	392	364	341	383	371	356	364	348	357	364	355	350	353	355	349	370	363	368	380	315	352	371	329	358	337	358	370	354	351	354	349	361	366	368	379	357	399	352	381	362	362	373	328	381	412	341	344	334	372	360	393	363	382	355	356	360	389	363	345	350	364	364	356	355	360	353	382	344	367	358	362	348	343	364	374	363	374	354	361	345	385	349	418	361	375	371	344	331	365	359	378	391	350	353	369	351	366	356	370	361	395	364	362	380	363	394	367	380	359	365	370	387	375	387	339	346	387	367	387	372	387	378	347	370	376	354	354	364	401	339	356	350	360	363	360	378	345	352	344	380	326	371	404	334	372	368	352	368	369	358	338	385	340	351	370	369	374	367	374	357	352	391	359	364	363	380	375	375	354	397	358	377	344	391	389	357	380	351	352	388	365	340	377	363	353	364	368	388	409	346	330	376	359	382	377	362	362	335	380	385	347	337	384	335	361	390	364	349	362	329	347	362	335	381	368	345	347	358	369	338	343	374	372	338	349	337	386	408	389	397	364	396	341	383	378	376	373	369	341	362	325	347	370	323	386	360	371	327	339	342	335	353	369	356	350	380	344	366	362	336	334	379	372	370	369	371	364	363	367	409	360	349	368	364	358	375	396	387	345	366	396	354	319	346	368	362	341	367	366	344	346	382	371	335	342	383	387	365	407	352	356	376	355	328	330	401	336	357	351	381	346	373	365	384	347	376	370	348	357	398	365	380	342	379	365	352	361	356	367	382	335	349	347	376	349	321	357	373	350	379	350	378	381	356	394	380	370	342	337	412	369	391	353	395	398	367	348	322	337	364	377	350	351	347	344	350	367	342	369	357	381	375	403	362	382	352	355	365	348	340	379	385	365	375	358	363	361	342	378	378	374	329	391	336	384	347	347	372	371	381	330	335	362	381	367	374	387	381	351	362	350	356	363	309	380	365	368	353	416	370	352	356	376	352	371	379	357	351	357	352	391	333	353	316	355	353	345	394	339	339	374	404	402	339	347	354	372	340	345	371	345	367	368	386	377	381	343	360	342	380	349	316	377	357	326	359	355	355	389	355	358	358	368	380	367	366	373	399	383	365	327	334	362	386	389	363	385	362	357	362	348	350	376	360	367	332	378	353	354	350	346	358	365	377	406	354	380	389	359	350	357	355	363	380	328	371	360	360	331	364	348	340	363	371	355	364	340	398	368	381	359	369	378	351	347	387	386	373	368	367	361	388	365	345	338	348	372	329	382	344	369	344	358	381	339	355	338	345	374	345	400	343	375	366	375	316	326	365	342	390	362	388	349	360	372	346	362	380	374	387	383	345	394	340	393	367	367	339	342	360	372	348	349	381	348	370	338	379	357	330	360	345	407	375	351	378	368	355	376	355	376	351	357	420	349	372	367	374	348	348	353	350	363	363	384	345	369	335	338	380	379	337	393	369	368	357	374	353	402	379	368	347	367	361	380	347	373	410	364	369	335	360	350	362	369	347	331	354	340	377	367	363	373	391	379	364	360	380	340	346	360	357	365	351	398	376	331	390	377	377	367	348	354	346	380	374	330	356	349	394	363	347	370	358	343	366	351	374	365	354	326	369	375	363	390	355	363	331	352	328	356	374	368	365	369	358	350	350	369	331	412	373	361	348	393	380	402	377	347	386	364	376	326	333	374	370	364	372	338	372	379	369	362	357	378	362	358	350	367	372	352	354	370	369	339	375	364	379	334	366	399	362	346	335	365	366	355	361	372	365	321	374	369	382	343	324	367	384	357	347	368	366	368	373	355	364	354	332	355	384	363	387	350	369	368	394	352	351	367	358	410	333	383	395	366	349	338	339	409	377	350	356	349	354	368	367	374	375	382	379	388	366	341	377	353	373
46582	56696	12675	6632	4475	3362	2648	2054	1781	1579	1300	1231	1071	968	974	911	776	762	752	694	687	694	679	661	636	640	660	616	655	592	639	626	583	586	588	560	622	543	589	558	567	540	571	565	622	566	592	569	532	555	586	576	567	547	535	523	556	573	554	547	549	528	546	557	570	619	540	521	555	568	553	531	559	545	537	556	552	547	533	556	547	533	558	519	532	552	515	562	572	541	585	528	527	530	573	546	563	572	548	517	552	543	522	542	584	549	525	542	543	549	527	537	552	550	546	518	587	569	591	546	534	551	564	529	574	494	577	592	546	550	535	560	540	527	569	508	537	575	551	522	508	535	527	556	529	565	545	540	584	516	532	553	557	582	502	551	559	601	561	572	557	541	564	466	509	545	545	513	569	508	524	501	552	567	551	503	541	543	533	562	544	559	574	540	584	538	525	534	583	559	584	547	555	563	581	512	550	549	566	515	576	568	580	513	568	555	543	535	535	544	546	538	523	545	506	573	578	542	555	557	545	513	546	567	559	573	527	561	543	525	572	543	537	555	517	515	594	540	563	501	544	560	534	495	555	513	534	512	528	535	551	561	599	518	549	560	535	598	518	544	566	593	546	543	559	529	591	544	543	562	550	575	546	533	540	598	522	566	562	527	552	492	524	548	512	573	571	557	555	567	569	543	524	552	558	518	581	562	521	550	546	581	535	539	590	509	562	505	523	520	563	530	541	534	572	507	523	544	537	495	568	540	519	548	548	541	513	556	521	511	558	530	558	554	563	514	567	580	550	540	591	538	550	558	557	505	526	510	552	544	521	541	531	554	549	539	538	542	547	562	559	549	567	533	554	528	519	509	506	601	529	558	584	522	535	506	576	600	556	549	521	535	528	562	564	528	541	525	534	488	533	546	557	563	576	512	531	542	567	509	548	523	524	538	551	559	538	567	556	538	546	552	551	593	585	553	559	547	537	611	557	502	518	539	556	528	575	564	541	547	547	524	549	554	558	529	549	498	551	543	532	575	540	517	529	520	546	526	541	586	541	551	562	551	501	515	504	534	544	546	571	570	533	548	569	503	556	557	548	524	551	485	545	540	561	517	558	522	513	525	546	528	519	544	539	571	566	577	568	538	534	529	545	557	538	525	558	565	548	548	523	531	543	542	541	547	558	523	577	534	527	529	535	571	498	515	545	541	535	533	533	538	524	558	510	533	583	574	522	540	523	529	536	570	557	619	555	557	548	531	527	532	553	538	516	535	541	567	529	552	554	532	594	546	541	533	494	539	544	521	529	567	547	550	526	554	556	504	518	500	534	528	532	548	577	504	510	502	525	524	541	558	574	541	540	510	558	574	545	553	535	549	554	595	527	563	529	547	550	540	554	594	513	532	566	532	529	537	554	517	542	530	528	544	564	564	527	573	488	554	537	553	535	567	551	508	541	553	552	531	533	512	548	515	547	568	546	542	538	526	539	535	569	525	568	526	556	524	555	552	538	584	535	584	538	520	570	524	542	553	535	573	554	573	560	498	530	568	537	572	543	564	562	540	596	520	561	533	508	505	535	546	552	529	560	520	590	564	568	560	566	596	531	516	542	519	576	529	542	601	545	564	536	548	530	568	590	569	528	538	533	530	535	549	572	533	524	531	543	515	537	531	538	573	517	558	568	510	525	555	533	542	544	518	557	522	553	545	478	543	543	499	573	553	500	523	514	558	559	532	536	546	544	556	576	512	529	597	526	573	555	560	565	532	513	571	526	559	519	545	529	536	548	546	521	602	536	554	561	512	539	575	570	507	489	582	521	556	556	510	574	568	520	573	548	556	566	557	535	509	549	560	534	534	547	530	523	513	546	506	538	523	551	540	545	572	530	536	540	518	590	557	549	569	476	509	560	557	518	539	567	551	521	533	528	554	537	510	556	541	540	586	546	545	541	543	543	555	552	551	556	561	557	547	542	535	578	520	549	540	533	528	506	578	591	546	567	567	578	540	557	540	538	566	514	575	573	564	526	552	512	562	555	546	566	584	527	555	574	563	545	556	535	487	545	544	523	531	543	534	536	560	544	583	548	543	559	492	554	536	532	548	554	557	573	529	554	539	537	525	560	555	536	543	570	555	560	535	562	606	555	532	541	552	541	515	536	513	550	582	555	566	503	548	497	587	513	539	505	549	553	577	531	521	572	514	541	526	544	537	554	562	556	490	567	527	533	546	543	541	569	518	530	570	551	518	546	570	529	545	538	533	542	543	542	544	546	548	521	574	556	561	536	521	596	524	506	571	556	535	537	526	588	552	533	552	564	563	557	559	563	502	521	565	567	532	500	520	491	550	555	526	498	580	554	500	516	505	540	529	513	530	509	566	505	547	547	531	566	544	539	577	549	550	527	549	579	541	539	545	551	557	547	539	559	532	537	497	536	563	555	549	564	588	524	547	517	510	539	564	537	571	516	539	568	555	545	544	518	557	559	545	546	542	543	581	537	534	582	533	512	521	511	559	555	543	559	525	569	524	529	589	578	583	493	533	563	573	581	563	575	526	516	568	503	551	539	529	530	574	533	558	570	542	551	554	502	542	531	579	509	529	535	525	523	579	585	526	566	578	532	572	540	540	523	488	531	527	532	510	542	535	558	508	515	561	533	538	533	523	577	524	579	526	532	529	521	560	570	516	562	587	543	560	558	529	526	566	538	545	537	548	503	535	564	512	587	563	533	511	554	568	508	544	545	509	532	520	552	526	538	525	529	492	535	553	568	580	574	518	576	551	560	521	570	537	572	547	594	540	555	539	480	558	519	562	542	557	508	493	544	552	522	536	575	513	549	538	542	555	544	539	572	553	551	542	556	554	572	548	549	588	570	557	529	533	508	546	508	569	585	579	546	533	546	515	571	531	568	480	551	565	556	547	524	531	523	547	563	543	510	545	546	536	546	523	534	588	592	494	581	540	531	562	559	524	533	556	507	578	562	555	530	564	588	567	570	532	523	551	585	540	512	544	499	546	546	517	591	516	532	511	557	568	520	561	551	550	529	537	526	567	549	546	608	586	491	542	557	538	556	552	536	536	525	549	556	525	553	541	515	500	558	522	537	526	531	546	588	552	533	559	537	529	567	532	539	554	486	532	540	558	561	544	531	512	551	544	540	531	531	561	545	544	546	536	535	527	553	544	530	559	563	541	527	548	568	513	542	490	538	525	546	556	533	539	521	523	552	532	550	569	546	538	538	574	577	534	537	568	615	572	578	516	527	531	570	532	556	554	525	550	577	531	598	545	538	552	560	513	544	584	560	537	549	536	563	540	607	554	519	554	557	527	527	552	534	525	531	549	550	539	552	525	526	527	556	515	541	541	527	604	496	556	546	555	521	515	569	512	528	506	540	571	523	554	558	547	525	531	513	542	529	584	533	511	579	578	565	550	541	494	540	531	559	543	525	575	559	567	553	543	577	547	535	508	525	533	530	549	553	525	553	515	543	543	541	578	562	575	549	522	555	534	577	569
26377	20994	12104	1443	758	718	717	690	644	620	638	628	623	679	657	661	665	627	658	624	628	645	610	670	649	639	639	638	672	648	642	690	620	599	642	604	604	610	609	657	649	697	660	639	640	584	632	663	610	584	672	655	679	655	600	658	635	671	615	648	654	686	585	641	615	606	646	625	619	585	636	621	671	663	619	607	610	637	647	622	689	593	631	613	638	646	629	616	610	640	654	606	612	620	623	634	646	647	565	654	625	636	634	656	638	576	625	682	679	632	630	610	604	662	626	657	625	677	633	616	654	623	594	631	649	642	642	628	620	663	640	646	638	608	620	591	633	585	619	608	602	682	675	655	605	640	626	650	622	605	638	595	657	659	669	636	665	628	621	610	618	617	603	652	666	658	649	647	603	632	590	571	634	619	615	634	613	630	614	636	619	675	638	609	605	597	603	662	607	652	617	618	645	605	644	624	643	630	648	637	598	650	631	690	654	662	649	621	587	570	626	631	643	577	617	598	595	615	634	595	633	647	666	622	609	652	628	610	606	614	652	648	618	601	641	601	631	639	618	624	647	662	631	681	667	644	628	628	653	646	645	642	627	608	629	653	653	612	644	613	601	625	650	603	602	647	663	640	619	650	644	633	644	605	640	626	655	651	634	651	648	610	642	607	670	629	660	623	633	608	599	640	628	613	639	687	649	617	634	655	629	665	615	630	647	632	656	643	622	617	683	617	648	647	622	651	643	645	699	646	641	588	675	619	657	593	654	616	626	659	638	602	640	621	616	616	645	605	647	632	623	592	602	606	615	655	661	596	589	620	671	645	654	621	641	622	661	693	626	637	601	641	662	624	663	582	635	641	628	659	621	620	671	626	609	606	626	617	621	645	599	654	655	616	668	685	598	575	595	588	615	644	606	643	602	600	623	634	622	629	628	654	676	615	615	646	696	594	615	622	610	651	597	613	664	642	625	614	619	632	637	596	621	629	664	631	636	664	610	582	615	629	615	648	590	654	635	620	669	616	590	626	650	614	637	649	584	618	627	628	633	684	668	663	627	627	613	592	647	632	612	588	668	629	634	639	615	624	635	601	650	675	620	659	661	644	568	656	635	604	686	619	632	609	610	618	657	618	615	619	624	584	606	627	629	613	623	599	673	644	638	571	652	668	655	655	659	594	662	624	622	653	611	620	642	656	582	597	655	635	623	657	617	617	661	596	658	648	594	688	628	600	616	614	610	651	660	651	604	637	626	640	640	653	595	621	594	610	616	628	658	639	587	630	612	601	641	633	569	594	640	622	596	600	621	614	620	640	634	606	643	630	615	640	649	612	625	617	610	596	616	600	635	630	618	626	649	612	609	590	648	634	679	640	608	587	627	589	626	649	619	597	595	627	614	620	644	647	596	635	620	613	601	638	632	687	625	657	623	651	618	677	622	588	627	606	668	660	615	638	595	582	618	621	640	613	639	644	625	641	636	604	639	627	661	622	622	674	621	613	639	654	609	626	629	605	681	619	611	619	594	615	674	654	600	662	656	617	631	632	577	595	651	610	637	606	685	661	590	614	641	615	610	581	618	655	636	664	654	617	630	582	623	597	627	631	684	581	592	694	651	663	641	650	648	631	625	626	639	581	655	601	651	636	612	636	605	636	649	599	601	617	621	629	589	640	649	625	673	614	634	668	615	640	617	671	665	597	652	647	614	599	649	606	632	638	636	642	637	621	600	646	624	611	661	612	612	607	653	608	607	651	634	628	617	582	652	646	602	639	610	621	597	639	624	669	673	701	632	607	637	603	639	635	650	622	630	656	684	579	654	624	610	629	630	653	626	629	621	654	638	645	664	640	594	644	644	625	613	603	612	644	623	622	699	631	651	627	632	656	602	652	650	669	697	576	633	652	629	665	591	619	633	603	617	590	622	619	627	650	643	610	608	623	645	599	625	630	654	631	647	660	644	634	611	621	655	635	672	650	594	592	652	619	666	596	613	622	623	629	618	618	678	643	657	624	672	623	639	630	621	639	645	611	614	669	646	650	608	633	619	651	636	661	660	658	638	633	651	591	633	634	585	623	601	583	656	623	641	651	642	615	616	624	624	589	646	637	637	637	639	640	630	700	651	616	646	629	593	634	653	658	665	577	634	585	631	618	667	660	608	685	594	618	636	651	626	609	632	602	646	626	652	609	675	637	622	618	613	625	564	645	592	632	619	611	579	611	633	651	659	610	671	611	681	650	634	606	674	576	662	639	601	643	630	616	636	657	609	618	604	614	639	588	613	588	669	599	627	686	614	611	605	604	642	624	605	641	655	599	612	631	678	579	639	632	603	663	590	629	620	610	612	638	595	600	641	656	610	651	657	649	568	588	624	684	629	625	570	612	606	621	666	626	658	663	626	640	633	608	642	641	631	675	600	610	683	649	587	648	634	620	632	611	656	651	593	621	636	599	614	621	618	671	706	603	634	638	614	632	627	660	655	638	610	680	639	662	679	616	601	610	670	620	654	627	612	607	678	633	642	588	627	631	609	617	649	611	644	673	652	596	630	606	633	621	663	649	653	666	665	633	602	613	632	673	637	629	654	639	651	596	662	642	646	632	653	597	631	623	672	630	639	613	673	638	628	613	639	659	648	645	626	624	582	616	689	650	629	651	642	639	616	610	619	613	638	628	654	673	574	632	681	598	607	606	617	663	633	619	569	676	639	622	604	609	619	641	588	625	642	641	607	604	643	659	590	638	637	600	628	605	661	652	612	609	620	650	642	639	639	649	654	654	607	620	584	622	617	631	649	650	623	655	600	648	661	634	650	581	600	639	640	579	601	678	627	608	626	631	655	628	568	655	653	640	631	641	591	636	636	619	600	614	641	664	646	598	665	622	603	654	596	641	661	679	633	699	640	631	610	674	624	649	593	647	603	641	617	608	642	602	621	639	621	668	657	650	606	612	591	623	671	640	618	646	669	626	638	626	628	660	692	599	625	694	703	672	676	598	666	593	687	626	632	643	626	623	626	616	631	634	623	695	637	623	608	633	621	668	650	655	639	635	604	661	686	638	608	684	626	636	649	604	613	632	644	644	645	653	604	649	632	574	654	586	604	640	623	629	661	628	650	682	592	606	640	685	581	612	634	656	658	657	643	625	613	627	668	601	642	627	648	631	622	647	582	600	584	626	648	606	632	618	609	603	614	642	619	604	670	625	578	632	658	633	624	620	607	639	606	678	610	624	611	625	681	659	644	657	629	626	646	653	610	636	605	653	642	658	665	621	644	615	608	614	631	564	642	611	591	617	581	653	607	591	639	588	660	623	630	621	613	664	652	620	653	648	607	643	632	614	626	635	645	648	661	612	674	621	587	628	609	653	630	537	608	607	667	666	640	623	618	622	643	672	641	661	632	605	627	634	659	641	645	600	650	607	666	592	671	603	644	611	625	650	606	655	631	659	623	667	629	610	652	652	677	674	622	662	616	590	576	670	598	601	629	641	634	612	678	680	653	617	603	647
20079	23123	1988	1350	1088	1091	1080	991	983	965	974	953	930	922	863	941	897	933	901	932	983	878	949	859	916	926	904	944	924	859	886	912	966	944	829	885	855	910	854	880	917	924	882	922	899	899	915	886	875	883	928	950	874	863	833	863	867	905	860	923	942	937	865	919	875	902	903	914	946	927	907	925	895	878	888	883	842	903	898	820	907	927	931	876	920	896	897	894	919	820	890	891	876	887	866	903	960	910	929	872	899	917	929	904	883	912	918	930	966	900	941	893	890	926	947	935	899	823	929	941	858	856	853	903	955	860	911	885	895	902	899	896	945	863	924	849	929	909	904	907	864	905	891	885	868	914	914	909	875	905	867	860	904	978	891	886	904	899	896	883	898	905	924	907	895	889	920	948	925	886	865	894	865	874	897	908	875	922	866	934	920	881	918	850	909	863	932	837	892	884	913	962	890	903	871	922	901	916	911	869	891	863	885	868	857	934	917	909	942	876	933	880	876	897	960	855	911	846	870	858	902	896	934	908	910	886	905	882	942	880	860	891	941	863	943	854	899	952	882	888	864	896	932	874	817	933	956	929	882	902	926	866	930	890	866	932	883	949	843	876	899	915	857	914	930	880	856	862	912	850	876	911	868	887	921	885	877	917	929	961	887	923	913	861	909	862	909	979	917	888	888	885	920	926	870	919	817	892	923	919	904	900	880	979	873	878	884	865	914	904	919	916	905	925	884	894	889	915	924	866	886	913	875	947	921	900	929	936	937	901	916	879	963	874	941	906	854	832	864	886	911	974	918	903	876	907	894	925	878	924	865	931	864	885	909	913	885	907	877	911	943	888	825	905	914	879	915	894	910	829	899	879	893	912	879	899	917	912	876	914	899	844	934	890	889	882	904	903	853	908	918	884	874	916	907	921	880	865	910	923	854	951	891	911	857	883	918	916	879	903	897	894	902	920	924	944	903	906	871	895	892	897	921	856	898	869	855	914	914	907	887	875	865	881	908	896	862	899	886	853	840	892	921	874	898	845	918	902	862	925	903	873	876	919	878	940	879	923	861	890	878	848	903	863	937	955	901	913	875	912	951	860	876	878	922	925	866	857	899	926	862	918	861	896	884	871	870	858	932	883	903	918	936	882	906	903	890	890	940	932	923	843	869	890	877	903	909	855	918	936	862	916	857	904	908	916	931	929	866	902	926	882	935	914	886	885	916	930	916	853	860	882	941	889	922	894	909	856	914	919	928	895	964	866	866	895	878	919	885	877	915	851	895	891	855	879	859	899	905	912	926	920	890	895	893	920	927	940	918	892	881	868	843	857	930	883	916	887	889	855	853	863	859	920	902	872	853	869	899	938	869	895	902	931	908	932	922	883	880	922	895	915	867	906	825	855	943	902	933	884	862	941	867	845	882	890	903	907	935	896	952	940	857	932	888	910	935	948	864	852	971	914	908	898	896	926	938	853	866	949	897	868	911	899	949	939	906	896	891	899	898	897	850	830	843	868	913	932	884	872	856	904	906	853	902	859	902	963	915	893	870	898	930	886	896	884	898	906	842	935	874	860	899	876	908	941	839	932	930	853	881	922	833	921	890	916	867	904	875	916	876	918	886	937	906	882	927	876	899	865	871	867	882	917	857	916	922	957	905	858	886	879	887	910	853	895	835	845	901	904	920	881	869	911	845	887	920	924	916	857	921	923	882	890	904	900	843	856	903	896	842	838	905	887	908	919	915	914	918	856	890	871	919	916	868	900	921	905	912	883	917	867	852	887	887	888	906	918	919	883	906	899	861	889	875	927	854	944	880	899	921	920	868	865	908	880	903	836	941	901	902	896	873	930	842	853	903	925	948	904	915	924	893	861	910	922	910	891	848	861	905	901	914	855	870	885	864	892	956	873	886	930	861	897	937	886	930	912	911	921	923	888	894	923	952	909	907	936	885	887	900	945	935	888	850	916	892	954	924	954	895	893	875	915	904	931	851	901	893	878	869	875	885	978	870	853	910	891	891	928	929	997	895	883	894	909	932	895	930	913	891	895	845	866	851	905	895	943	848	935	941	883	898	865	876	889	930	891	901	898	875	931	897	886	893	882	889	912	863	910	871	901	900	883	912	867	875	872	928	921	930	864	863	895	887	936	936	894	844	880	902	891	880	907	963	922	971	838	965	913	926	889	950	942	903	840	910	919	912	898	906	877	917	924	921	906	888	904	810	946	932	905	887	906	849	872	909	887	913	879	877	894	895	892	884	911	945	866	904	895	889	846	934	897	947	900	880	883	894	937	887	888	882	931	903	885	881	836	939	923	897	889	848	913	866	864	852	893	951	850	894	863	864	895	879	900	872	878	906	849	851	866	867	907	933	914	918	880	916	910	854	888	876	939	896	917	879	871	835	890	923	867	894	911	893	884	901	928	900	924	874	884	842	898	871	889	875	899	911	879	827	880	922	891	901	874	835	885	962	863	954	886	879	928	931	913	876	879	901	880	925	893	887	869	841	844	869	870	899	873	895	914	882	832	879	895	891	887	925	882	904	902	897	937	877	898	954	883	894	911	912	871	904	909	912	905	889	924	903	907	919	855	856	918	916	878	880	908	874	906	890	884	901	926	895	855	926	881	920	903	864	888	891	903	912	909	861	898	862	894	915	952	951	892	891	890	888	888	867	918	881	912	878	895	850	886	887	848	920	911	870	894	890	838	908	876	936	892	906	861	945	923	888	903	864	899	849	942	983	879	894	900	883	889	859	881	870	864	877	872	892	908	924	875	886	862	864	897	885	928	917	887	897	912	872	910	909	856	873	880	860	886	856	889	851	890	885	885	899	869	931	847	918	857	892	881	888	910	882	884	901	921	864	906	851	895	887	932	848	897	889	912	902	910	899	961	933	870	896	936	902	915	855	864	880	885	933	887	933	873	932	884	880	910	911	935	877	890	914	918	867	965	890	869	900	950	869	920	878	925	977	904	887	936	895	915	921	880	898	900	915	926	883	904	911	929	855	894	874	930	859	948	907	873	921	850	894	892	911	910	921	901	892	950	914	899	919	864	943	936	898	882	878	950	861	916	887	914	908	864	887	869	866	874	937	867	873	891	940	914	946	930	935	889	926	891	917	886	900	909	905	909	906	833	881	843	849	874	876	836	878	894	936	857	930	869	882	919	875	871	875	836	875	905	865	867	888	867	884	906	855	895	902	897	898	878	910	931	894	902	940	856	904	943	922	930	844	872	900	897	930	914	919	897	861	831	922	889	876	927	896	881	881	886	925	885	857	884	903	884	920	876	879	878	867	897	874	865	883	900	872	936	875	873	882	894	899	898	909	840	888	899	841	907	904	869	947	926	917	899	943	975	911	907	905	884	900	925	896	942	887	906	880	833	874	891	880	864	880	928	882	923	894	886	922	869	892	888	867	889	922	854	900	923	929	890	855	909	885	964	922	913	861	851	889	915	912	905	916	830	913	929	909	872	905	925	881	902	866	917	859	870	885	850	814	877
23842	20980	28406	23678	20686	6107	1381	1024	889	932	839	867	815	820	712	783	751	710	744	782	739	715	728	738	752	686	717	719	697	746	708	737	722	707	719	755	691	738	734	731	744	736	739	723	704	733	706	727	709	704	727	720	730	676	703	702	675	707	728	722	716	692	667	662	732	714	752	703	719	740	735	733	738	702	689	667	673	717	739	656	655	698	722	710	730	711	706	679	736	663	721	701	691	708	672	722	711	738	672	668	688	726	682	681	716	717	694	723	729	718	666	738	693	763	706	713	709	688	704	742	706	710	737	663	727	691	725	729	687	733	719	714	714	710	695	685	714	720	726	726	726	722	679	705	730	652	691	691	680	699	712	739	707	700	684	742	691	739	689	693	717	676	664	707	682	717	718	692	748	697	740	743	722	722	693	695	746	676	729	689	654	719	689	727	682	723	755	704	683	712	717	710	681	696	673	726	658	757	676	722	681	673	680	686	717	712	708	686	698	729	717	681	729	702	668	713	695	712	682	692	731	696	766	667	692	718	713	695	710	654	696	727	684	721	705	705	690	682	688	708	708	730	668	694	701	693	687	698	713	690	745	704	707	715	703	700	700	684	681	747	672	632	699	719	718	698	691	682	721	706	719	722	718	690	711	691	713	666	709	741	740	717	731	748	704	701	735	705	735	703	747	692	713	730	749	727	655	682	679	758	701	700	774	696	731	692	691	726	677	724	695	716	680	754	743	721	726	679	718	696	732	709	725	714	672	689	724	716	712	670	713	744	715	732	723	733	667	694	682	717	725	714	697	706	711	718	697	675	753	739	731	697	720	712	644	699	729	700	759	713	670	704	673	703	705	732	711	736	688	717	688	696	718	662	687	717	726	665	712	741	708	707	683	700	707	681	696	687	683	705	670	692	712	732	719	702	678	698	681	726	742	676	698	759	676	750	709	736	671	663	700	661	729	749	681	697	726	705	716	721	661	690	727	703	692	722	715	701	690	659	715	696	710	700	733	701	739	679	735	708	668	705	660	646	742	660	738	688	699	742	712	687	704	688	749	731	742	689	682	713	705	682	736	689	746	724	698	707	716	758	705	700	729	697	744	719	725	704	747	692	732	706	685	653	704	740	710	720	705	708	711	700	701	728	694	659	753	683	718	691	678	751	715	717	711	691	718	727	726	692	703	697	696	708	750	697	704	705	668	706	692	721	676	740	725	663	724	675	719	730	726	691	706	699	735	700	687	695	741	711	667	711	676	718	704	735	680	741	699	654	698	737	684	720	715	719	718	712	680	695	738	700	678	697	699	687	725	699	761	696	738	690	683	706	706	674	734	697	725	743	702	699	656	699	693	649	706	638	744	710	716	675	709	701	698	761	658	740	803	691	687	654	698	740	764	668	683	694	735	722	659	670	729	684	699	684	722	677	728	674	684	718	692	718	735	710	735	678	664	627	728	717	713	644	720	730	740	711	720	727	652	736	660	708	703	672	700	674	699	726	752	715	677	740	728	720	698	704	725	674	727	726	719	715	677	711	709	752	781	711	670	745	710	694	694	751	725	738	695	706	711	722	730	694	713	678	704	707	739	735	747	700	709	737	676	675	714	693	752	728	715	721	720	727	644	687	714	714	743	711	764	681	686	711	701	693	699	738	738	736	706	696	748	655	731	701	700	710	716	708	705	762	759	728	731	688	739	678	712	685	733	677	728	703	732	656	726	697	698	711	725	709	763	709	694	749	759	706	694	721	672	745	682	699	679	733	672	734	707	681	659	710	745	724	719	675	664	650	685	709	640	702	752	713	705	660	709	711	671	699	699	697	675	713	683	710	715	705	691	686	740	748	697	710	705	755	688	638	722	767	701	709	706	635	713	679	734	704	690	728	743	729	695	732	676	675	706	699	725	737	712	736	742	756	728	733	716	684	725	696	774	738	687	705	742	672	683	748	714	726	693	680	746	705	659	693	729	675	702	726	728	740	742	725	688	686	711	688	749	699	709	743	736	720	704	718	714	720	694	693	689	702	739	740	693	707	713	714	742	722	702	673	684	715	731	723	744	717	694	769	661	721	718	681	749	700	729	697	677	673	759	724	689	718	666	681	716	734	668	728	715	709	744	702	665	687	755	705	693	689	702	694	710	764	733	705	756	701	714	709	737	728	723	692	729	704	739	723	713	702	732	709	700	635	665	727	701	704	681	714	693	679	724	696	677	711	691	682	699	702	702	723	701	748	660	707	704	668	695	738	667	649	731	689	690	711	733	690	715	681	758	689	715	672	700	696	709	696	744	702	701	701	739	690	684	702	655	712	690	707	693	668	730	682	676	744	746	649	683	682	719	700	704	690	692	692	681	700	765	692	711	718	695	710	669	688	704	642	727	706	735	697	717	729	706	698	723	712	708	739	706	688	740	716	690	723	694	663	669	697	734	756	713	684	696	705	701	696	718	705	722	736	678	712	704	690	688	718	737	755	731	703	656	707	708	728	695	725	634	695	656	741	704	713	685	718	680	684	730	713	700	703	705	671	727	751	740	720	732	752	672	689	689	714	693	701	721	728	698	703	735	670	715	694	731	721	675	713	678	719	694	684	736	675	713	700	736	763	634	716	672	728	691	764	698	705	715	698	667	700	730	686	678	700	729	713	681	664	729	666	710	727	722	710	737	704	707	733	675	687	733	663	705	746	711	755	723	689	684	711	727	716	727	685	706	741	726	711	719	736	700	681	689	738	674	700	733	723	714	713	732	693	731	674	704	741	699	673	675	715	708	706	719	718	725	692	714	706	662	719	700	727	672	670	723	699	704	717	704	674	704	754	731	696	762	709	694	679	755	712	716	715	664	708	713	708	698	682	761	684	718	710	763	705	729	687	668	640	674	710	666	693	720	716	737	724	788	687	723	689	698	694	685	711	694	718	738	695	691	739	712	681	726	701	682	648	688	725	722	717	741	701	722	664	687	768	719	761	702	712	652	665	713	694	679	709	771	657	700	702	693	702	690	692	741	707	705	689	723	678	688	704	719	706	688	716	705	734	731	708	715	758	693	730	705	692	667	673	693	721	652	690	692	685	735	692	681	701	725	691	709	712	702	682	676	757	674	690	768	667	711	680	722	735	633	759	735	724	709	699	690	716	721	716	722	698	682	754	684	682	739	702	730	717	762	745	719	705	693	660	705	709	722	748	738	690	698	692	695	710	745	711	721	693	646	722	715	670	671	703	718	725	728	751	665	734	700	730	704	765	699	737	760	705	711	695	694	701	744	701	710	658	702	700	699	671	728	691	724	701	682	685	642	745	715	690	756	729	672	662	777	682	682	646	693	724	705	692	723	723	727	676	690	730	688	692	674	679	684	782	701	724	660	728	695	744	737	746	675	662	725	701	679	710	738	701	698	689	670	730	720	703	718	713	753	704	714	689	691	721	708	681	712	749	686	705	718	710	696	705	739	706	686	738	709	708	729	729	653	699	672	703	752	700	724	729	682	710	774	704	749	722	696	674	730	732
41240	49183	8252	4460	3080	2452	2100	1790	1609	1485	1373	1332	1318	1229	1236	1230	1117	1151	1094	1132	1166	1086	1041	1075	1074	1068	1020	1102	1025	1082	1044	1031	1060	1059	1096	988	1037	1083	977	1021	1000	1034	1020	1033	1007	1013	990	1032	1031	1036	1004	1049	1028	1045	982	975	993	1001	1030	996	993	1040	1041	1052	1033	1046	990	1015	986	1020	1053	1044	1023	1007	1027	1045	1029	1011	1061	974	1017	988	908	1047	1000	1030	1057	1003	1027	1026	1004	1033	972	951	1011	1040	1008	995	1057	976	985	987	934	963	1002	1084	1003	1029	1000	959	1016	972	1046	1027	985	1007	1001	1021	1056	974	1055	1029	1008	999	968	971	1018	1063	1003	1028	991	1006	1034	1025	985	988	1002	1028	1014	991	1004	970	990	1003	1052	1055	995	1047	1047	1016	955	1023	981	980	979	936	1060	968	1073	995	996	1014	1033	1004	1000	1020	1094	998	1025	1032	1067	997	998	970	979	961	1019	1027	1036	999	1005	1002	984	1053	997	969	981	1009	1029	996	1051	996	1011	1040	962	1029	1008	1047	993	1024	1025	995	995	986	1044	1026	956	997	1061	1009	1033	1033	1000	1021	974	960	980	1002	1033	1021	1060	994	988	999	976	1031	988	1007	1040	1025	1040	1005	1033	998	1016	1036	939	1023	983	1045	965	991	962	1047	1019	968	973	1004	1000	1059	1011	970	1049	1029	1019	966	1051	976	1005	1008	1013	989	1062	1048	990	916	1095	982	979	1013	984	999	1013	1029	1043	1026	999	1022	1070	999	1040	963	983	982	1073	994	993	1027	1006	975	962	988	1018	987	1036	1021	999	1014	1023	1048	971	1008	981	987	991	1031	1033	984	1093	1033	1009	964	1000	1014	982	1009	1009	968	974	1002	960	951	1030	1035	1037	988	1040	1015	1036	1010	999	988	1065	992	1013	955	1029	1013	963	1014	1033	961	1045	1026	1005	1016	1030	1030	1064	1054	1029	1005	1090	972	1003	1022	1019	974	1006	1003	1043	998	1019	960	984	1009	1029	1023	1053	980	1012	992	1070	950	1008	989	1063	1053	1024	998	985	1020	1019	1022	1019	978	1040	936	1079	1011	999	1046	985	1030	1041	948	1058	978	1064	991	1041	1027	1047	1062	1057	989	985	970	1030	1021	1012	1017	999	981	1018	1005	1035	978	1071	979	1013	985	963	1055	1033	1034	982	994	987	1018	995	984	1015	1007	1034	1029	974	1013	968	978	1048	1004	1024	1008	1036	991	1067	995	1031	986	1025	982	974	1001	1018	1015	1020	1004	1032	990	1007	1042	967	1062	1075	1015	1061	1033	971	995	1033	1006	986	970	986	981	994	983	1012	1060	976	956	1051	1043	1044	1009	1013	1020	978	1012	1029	1027	983	1037	1039	1027	999	995	989	1061	969	1058	1064	1028	992	1002	1030	1055	990	998	1017	1003	1057	1020	1030	1040	1036	1021	1026	968	997	977	1016	1026	963	1002	987	1064	1027	965	989	990	1076	1021	961	1027	992	1002	1011	1032	988	974	936	992	1035	1025	984	996	1061	983	995	1062	980	1020	994	996	974	1010	1046	1002	960	1042	1047	999	990	1005	994	988	1035	987	969	1069	974	1041	1022	1007	1012	1021	994	1074	955	1011	948	999	992	1029	1008	975	1000	980	1013	1069	1034	1062	972	990	1002	959	975	978	1015	1034	987	1011	1046	1008	965	974	1024	945	1035	1008	999	1053	1053	1015	940	982	1033	1009	1098	992	1004	996	944	986	1003	1021	1039	1027	994	997	994	1055	1035	1062	1036	1000	994	1027	968	1018	1053	1009	1009	994	1026	1059	995	1075	1070	978	1024	1055	982	1004	1020	960	1013	1007	997	1031	1001	986	962	1023	1068	1020	1028	999	1023	1039	1022	1043	1022	1015	984	969	1029	1023	1003	1060	1074	974	1005	1008	1023	1044	970	1000	1028	970	1049	1021	953	1030	1051	981	1038	1010	994	1014	1029	991	984	1014	947	1029	1014	1030	1023	1019	1053	1076	979	1032	1027	966	993	1007	975	1004	1024	1060	1030	1001	1022	1034	1024	1016	995	1016	1061	931	969	1047	1026	1013	1059	984	1012	995	1027	1059	1030	998	949	992	1064	978	1029	1058	1037	1043	1042	1046	992	1052	1004	1032	1020	1007	1025	1055	979	1008	1026	1015	1042	996	1026	996	1016	1017	993	1052	992	1054	1054	1028	987	956	976	997	1023	1019	1029	1005	1004	1085	1015	1001	982	1021	963	991	1043	983	997	989	971	994	1011	1006	1100	1025	1025	1044	1029	990	1040	985	1022	1026	989	1014	1009	1022	1037	1043	964	974	1086	1024	1005	1024	1011	1009	1030	1055	1051	1036	1077	1060	1009	987	1028	989	1018	1007	1061	1058	1050	1033	1036	1040	979	1055	1037	962	1027	999	1033	972	1010	1019	1013	980	999	1002	1011	994	1039	991	1040	1002	1034	1003	989	978	1055	959	1067	1084	1053	962	972	1006	993	1035	1021	1013	996	1037	1002	989	970	1004	1001	1008	1024	1036	1037	1040	974	1006	1043	999	1045	1029	1041	1037	1041	975	1020	1077	994	1028	1032	1036	997	1043	1043	1005	1000	1049	1011	1010	991	1021	1011	989	995	1034	938	1032	991	966	984	961	1010	947	983	1035	935	1076	1019	1061	1055	993	970	1057	1024	1048	984	997	1050	1023	1015	1036	973	1020	1021	1023	1054	1026	962	1039	1046	977	994	1003	1003	977	984	1014	1003	981	1028	986	1018	1008	1069	922	970	941	1001	1034	958	1025	980	973	963	991	995	960	1071	1057	1005	1030	1009	1029	992	988	1042	1043	976	1055	960	1031	989	1027	1020	1083	994	1029	1036	1010	1043	987	1002	1039	1038	1042	987	993	1029	971	1022	1010	1028	994	983	985	1045	1056	1012	1022	992	1012	1011	984	1087	1040	1015	1000	1050	1004	983	1000	1078	1056	1055	1014	981	1045	979	1033	1060	1039	984	985	1026	980	1030	1010	1046	1026	1040	1049	1014	1019	1067	985	1023	1040	1047	989	977	1050	1010	1007	1020	981	1020	966	971	1048	1017	1073	1008	996	1061	1026	1015	1045	1017	944	1017	992	989	968	1090	1018	1029	1019	998	1006	1030	1083	1001	1000	950	1033	1029	1014	971	1021	1021	1053	1058	1005	1010	1026	1035	1058	1036	1018	1010	1027	960	979	986	1024	1001	1038	1043	1006	997	1012	934	1027	1040	968	1055	996	1027	989	995	1016	973	994	997	1033	1011	1068	995	1022	1015	1021	961	979	1077	952	1039	986	1017	969	1033	1052	952	996	1020	960	1025	931	1015	1050	993	994	1001	1113	992	1020	992	1049	1019	969	994	1011	1013	1032	981	1047	944	990	923	1055	995	954	1035	1043	981	1041	1012	988	1023	1030	1002	989	1009	1011	988	1001	942	977	1013	1010	997	974	1001	1046	1055	1008	1022	983	1036	986	987	985	1007	1049	1031	1007	1020	1027	992	993	1070	995	991	1074	995	1040	1006	982	949	973	999	1013	985	1036	1022	1011	1037	1011	1014	1027	1017	1041	965	1006	1079	999	1022	1047	981	1014	1022	994	964	1065	1029	1008	1002	989	1061	965	1063	1044	1018	1018	1003	982	1011	1015	1028	994	1019	991	1018	1031	1012	1018	939	1042	958	1035	1026	984	1042	1007	988	1031	1021	999	1010	1014	1042	1040	983	1037	976	1014	1034	1032	1007	978	1029	1015	1034	1030	1028	1001	965	1035	962	982	1058	967	994	1028	1066	1020	1015	1052	982	1060	1058	1024	975	983	1000	1017	1023	1031	1014	1001	1026	1041	948	1032	1025	1075	925	961	998	950	998	1038	1001	979	969	1006	995	1038	1064	1026	998	1039	1009	1005	993	974	959	986	1055	1006	978	1024	966	1022	1028	1040	1006	1043	1030	992	1003	1001	987	1026	1012	1004	979	988	1016	1010	1007	996	953	967	1068	1020	1015	1009	1019	1020	1010	1049	994	1024	1012	1014	1009	981	985	1050	1014	1020	1048	1071	1015	1043	1044	944	997	971	1027	1019	998	1013	997	991	977	1029	1017	1002	999	1021	1031	989	988	1006	980	991	1019	980	1007	1025	1039	1033	990	1011	1003	969	1021	1007	1083	973	1004	995	1030	981	1025	958	1005	1034	982	1016	1002	1026	982	984	1019	1003	1037	1035	1062	1002	1000	965	972	995	959	991	1018	1004	1001	944	1042	1027	1030	1012	1001	1037	1002	1042	1022	1004	1028	1023	1008	1001	1006	1012	999	1030	982	995	1084	1066	1040	1030	1017	952	1040	1008	1014	1001	1043	1017	1046	959	1016	1024	1005	1014	1001	1006	1027	991	975	1072	979	1044	1038	1019	985	915	1039	964	1097	1045	992	1004
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
