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
338749869886	338749870455	338749871005	338749871555	338749872105	338749872655	338749873205	338749873756	338749874305	338749874855	338749875406	338749875955	338749876505	338749877056	338749877605	338749878155	338749878706	338749879255	338749879805	338749880355	338749880905	338749881455	338749882005	338749882555	338749883105	338749883655	338749884205	338749884755	338749885305	338749885855	338749886405	338749886955	338749887505	338749888055	338749888606	338749889155	338749889705	338749890255	338749890805	338749891355	338749891905	338749892455	338749893005	338749893555	338749894105	338749894655	338749895206	338749895755	338749896305	338749896856	338749897405	338749897955	338749898505	338749899055	338749899605	338749900156	338749900705	338749901255	338749901806	338749902355	338749902905	338749903456	338749904005	338749904555	338749905106	338749905655	338749906205	338749906756	338749907305	338749907855	338749908406	338749908955	338749909505	338749910056	338749910605	338749911155	338749911706	338749912255	338749912805	338749913355	338749913905	338749914455	338749915005	338749915555	338749916105	338749916655	338749917205	338749917755	338749918305	338749918855	338749919405	338749919956	338749920505	338749921055	338749921606	338749922155	338749922705	338749923255	338749923805	338749924355	338749924905	338749925455	338749926005	338749926555	338749927105	338749927655	338749928205	338749928755	338749929305	338749929855	338749930405	338749930955	338749931505	338749932055	338749932605	338749933155	338749933705	338749934255	338749934805	338749935355	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23335	21971	28311	24590	21157	21266	14130	1262	882	845	895	913	860	875	801	816	861	893	832	846	884	804	815	832	814	824	798	875	818	801	945	848	838	808	823	862	849	809	766	862	830	871	852	837	855	808	791	826	800	837	771	816	810	858	812	841	854	896	840	870	767	835	870	825	837	793	803	798	832	817	842	860	788	883	911	801	838	820	855	836	897	822	869	852	817	832	847	835	804	801	852	773	831	817	830	818	810	791	821	772	790	831	836	794	850	826	825	853	839	861	832	901	828	834	835	823	848	841	807	887	820	801	840	796	837	860	882	840	805	903	833	860	834	840	773	831	816	799	822	840	817	854	822	826	851	793	825	881	804	816	792	814	828	838	888	831	808	855	829	877	853	856	835	792	845	819	791	865	834	791	846	869	822	863	862	842	843	839	869	829	825	842	825	838	841	822	812	802	842	841	843	826	809	814	861	796	846	828	824	820	843	815	808	862	845	848	870	779	803	831	827	894	807	776	823	835	815	813	874	870	824	803	848	799	794	787	837	809	899	835	824	813	843	776	825	825	786	810	803	823	799	769	876	836	799	801	851	853	845	788	835	843	841	847	871	831	808	844	861	847	821	808	836	812	816	818	818	797	807	819	773	843	836	767	855	793	873	809	811	820	802	800	832	855	810	880	903	839	811	803	766	877	853	781	850	884	824	814	777	809	895	850	853	828	812	821	815	824	794	825	823	852	885	852	830	809	815	792	797	828	735	847	812	843	834	782	802	812	822	886	817	815	851	808	806	847	816	815	819	817	819	822	832	824	811	833	825	818	794	827	841	859	835	832	850	810	848	783	854	803	824	869	855	786	820	817	856	843	789	801	758	819	871	811	797	767	810	826	802	817	858	805	883	901	807	790	884	855	827	805	792	852	872	869	829	811	829	816	824	835	846	810	832	871	781	803	818	817	775	814	791	839	849	879	860	836	866	829	841	867	838	822	835	853	844	797	834	862	840	846	824	813	788	845	817	804	849	851	816	845	826	798	816	850	787	798	794	845	793	841	809	804	823	828	842	814	799	814	847	829	829	829	832	815	811	816	795	868	865	865	792	781	817	824	840	775	837	802	843	852	830	882	850	915	853	824	834	807	857	837	780	835	870	836	817	810	853	848	868	844	840	834	809	774	807	825	838	824	813	841	790	823	823	860	847	808	826	796	812	841	846	793	844	825	840	838	819	788	795	831	848	781	823	798	839	817	860	844	840	815	793	795	840	850	817	828	824	824	862	874	805	856	806	778	836	798	853	799	857	803	823	815	822	822	823	911	823	858	839	836	788	817	832	841	844	843	835	830	805	818	815	806	843	811	814	844	875	824	821	855	881	809	845	813	813	788	822	804	872	829	811	810	853	802	853	837	840	770	794	814	832	865	836	866	850	790	839	901	753	838	846	808	852	797	780	849	842	885	755	831	822	828	824	847	804	791	843	808	789	843	847	836	834	822	790	815	887	908	907	814	828	867	853	825	806	790	786	822	835	838	840	828	787	849	835	868	851	777	844	804	856	832	871	823	854	827	874	797	839	778	821	801	803	797	826	792	876	835	891	810	839	827	848	805	837	831	802	815	817	835	825	826	816	798	806	874	845	840	867	826	852	864	816	833	828	819	825	821	817	804	814	854	805	874	816	852	801	820	859	841	873	842	789	802	821	802	845	864	855	827	831	894	865	839	872	835	838	847	862	817	850	836	799	808	764	827	790	815	785	842	868	813	894	869	808	844	832	855	801	841	823	800	787	851	857	817	819	792	861	898	888	885	825	821	868	883	807	830	830	873	832	851	818	771	842	835	802	807	813	803	828	818	864	823	760	863	805	862	879	857	827	755	843	855	804	862	816	863	799	822	808	831	805	802	832	847	824	806	789	804	787	800	802	817	811	818	815	817	806	849	835	851	843	769	819	853	848	823	772	832	828	792	822	812	815	776	827	821	814	820	756	841	796	878	818	843	798	799	840	877	796	813	821	816	833	845	843	824	818	799	827	788	838	782	834	853	846	861	803	834	843	824	811	793	819	860	815	870	768	803	779	868	833	859	790	832	853	816	810	824	846	838	846	874	818	798	777	818	824	828	802	820	873	834	796	871	836	905	871	867	848	843	846	818	836	807	803	808	879	814	790	830	809	841	851	873	821	873	808	850	826	834	847	801	842	799	776	836	821	824	808	804	826	797	857	819	841	824	821	848	832	857	812	809	835	817	811	816	839	802	823	851	869	900	874	835	751	796	836	840	809	873	815	834	793	837	854	772	826	840	828	842	830	799	813	847	855	748	826	788	860	840	837	829	808	830	830	836	779	797	813	841	785	808	860	801	769	833	840	857	863	750	796	791	836	788	862	852	847	843	803	838	785	830	868	870	811	845	800	831	809	818	811	801	759	847	838	805	780	839	824	796	851	864	811	799	816	894	853	841	822	834	843	814	871	797	837	792	846	923	830	803	809	841	854	833	862	817	849	777	781	792	848	857	825	821	849	843	822	761	829	829	841	830	853	865	797	778	810	855	860	859	822	825	830	832	848	855	855	854	801	861	870	837	830	853	808	822	827	819	825	842	823	837	826	858	776	843	840	843	827	822	801	882	772	812	845	801	797	830	790	837	797	874	909	827	824	818	844	879	890	834	819	767	798	827	846	833	786	865	834	823	871	872	802	857	825	836	858	833	763	798	827	801	898	832	832	837	842	817	807	831	850	777	866	835	757	832	845	783	811	830	865	819	840	837	822	839	871	850	841	854	814	784	824	796	867	838	808	810	753	782	805	872	812	837	805	848	847	816	865	824	776	828	821	837	833	831	851	864	810	839	831	819	758	792	849	859	852	809	749	797	816	827	858	777	840	851	852	791	863	841	803	789	854	795	816	853	792	827	784	816	887	830	806	791	822	821	847	861	808	828	780	854	803	841	869	841	852	857	833	780	799	855	827	812	881	909	843	872	834	777	830	831	777	839	824	819	800	853	817	808	779	844	820	801	851	801	827	819	815	839	831	836	828	832	792	836	816	857	824	830	833	763	819	789	864	857	815	806	793	842	797	835	837	845	813	848	809	795	813	775	857	761	824	801	880	823	838	822	804	863	828	816	865	807	813	849	903	825	842	819	856	858	819	825	803	837	788	755	862	846	829	810	854	802	859	825	841	852	809	861	803	875	828	811	818	815	781	817	774	821	789	843	865	794	817	839	817	827	815	823	876	857	868	839	847	808	859	743	818	784	812	795	788	863	779	865	796	855	841	830	817	824	840	790	847	798	809	847	824	834	805	793	809	822	776	824	801	839	812	850	820	812	785	790	825	842	790	784	851	850	817	756	838	867	843	796	810	833	784	856	879	783	800	817	816	769	831	805	831	843	871	830	832	858	842	820	804	848	832	819	840	847	821	847	830	836	888	819	861	851	814	798	834	872	824	825	857	833	839	796	806	833	819	863	780	855	797	836	877	853	809	838	834	798	857	866	815	848	870	795	896	849	880	772
59007	99303	63590	33879	1465	4615	2083	874	824	837	820	762	739	773	753	718	787	753	779	686	713	743	769	727	718	721	679	724	712	740	677	700	722	719	719	760	714	757	743	726	707	664	728	728	725	716	695	717	683	724	680	761	743	747	743	676	693	708	736	715	744	715	673	726	685	730	735	730	718	714	721	725	676	724	747	719	736	678	708	730	701	731	707	760	733	725	730	762	686	762	695	674	741	743	715	718	716	699	750	713	731	775	689	692	694	687	705	756	680	712	757	753	697	704	727	670	676	687	732	647	712	706	730	715	768	693	748	696	693	704	739	667	718	768	728	673	739	764	747	699	695	743	741	740	694	721	695	742	709	724	708	726	739	702	687	729	731	674	768	695	668	689	709	726	697	722	713	725	716	672	680	708	730	676	726	687	754	770	733	685	713	726	700	725	732	740	716	764	686	728	681	707	745	683	725	716	691	686	694	676	711	754	742	711	677	725	745	744	709	700	805	723	695	726	721	752	692	719	711	698	717	739	701	672	747	733	694	707	712	713	727	706	680	717	737	664	723	722	705	706	676	699	727	714	752	697	693	681	701	745	708	743	690	706	715	754	734	734	722	721	706	735	693	695	665	749	736	736	723	725	710	721	741	697	726	708	709	708	745	712	716	702	763	706	723	748	704	761	673	673	738	704	730	719	718	719	718	707	715	745	726	759	721	718	745	704	731	681	714	687	693	688	705	732	666	730	660	699	695	712	682	750	719	722	743	689	733	725	715	686	738	726	748	741	701	701	714	726	697	720	716	695	735	749	737	728	734	699	698	716	720	728	707	737	704	727	734	754	713	744	733	711	744	735	765	678	713	743	696	681	691	768	723	698	715	676	746	722	715	715	689	699	716	670	734	708	692	750	738	696	720	730	744	695	758	708	682	735	727	663	710	701	672	728	691	732	700	727	679	755	705	720	734	690	702	720	723	660	726	729	704	708	694	698	701	735	662	730	683	718	731	746	726	737	759	693	715	681	721	685	718	748	697	711	674	710	708	666	690	740	741	698	756	734	745	704	715	715	704	760	735	712	730	711	722	717	730	744	721	691	674	708	675	699	774	727	709	703	722	741	720	720	732	757	724	744	703	699	765	714	749	673	786	683	748	727	710	708	733	716	705	709	714	737	734	690	688	721	713	672	701	766	709	694	715	722	735	702	730	676	713	735	759	654	737	752	732	687	689	698	722	718	651	705	740	658	718	764	690	767	684	685	735	740	692	753	714	747	748	719	668	749	696	720	681	681	694	719	738	715	717	746	728	722	668	737	754	711	725	715	743	746	701	666	691	706	716	712	744	719	692	702	698	705	692	736	740	708	726	719	737	721	719	715	739	731	716	695	707	723	734	702	701	668	709	708	718	748	749	717	710	700	707	715	721	724	722	669	669	724	686	722	735	702	752	674	720	713	705	741	716	684	713	708	680	686	718	679	729	724	706	699	737	713	730	753	710	682	711	739	739	722	710	716	697	703	714	692	678	726	725	743	701	680	730	667	732	690	713	719	700	685	712	733	728	748	751	740	685	688	713	693	704	737	702	741	732	739	663	679	721	713	756	680	727	710	721	725	727	724	707	726	715	714	769	706	749	684	718	659	748	709	739	735	723	718	714	715	716	700	721	751	721	709	719	721	691	741	730	697	742	727	676	728	722	725	661	734	732	728	756	709	767	666	705	710	726	728	695	727	745	738	692	730	763	709	686	699	709	705	676	654	765	756	702	745	763	647	725	677	672	697	710	749	739	729	722	707	717	714	690	706	698	739	715	708	776	730	782	690	709	691	744	749	784	724	726	694	704	680	717	730	723	682	691	736	700	743	732	716	689	702	759	731	726	684	691	671	739	711	754	729	774	731	691	737	706	720	726	729	716	697	685	725	763	730	716	703	695	679	743	734	701	742	716	719	707	772	708	731	718	754	697	677	702	713	745	729	741	710	673	745	724	677	687	714	701	692	713	720	713	719	665	678	737	700	694	727	656	664	708	731	717	689	725	721	686	692	741	666	687	708	741	680	728	747	743	718	711	720	703	717	695	676	719	761	696	684	764	676	695	748	731	723	702	708	735	724	756	737	737	666	665	693	687	706	698	682	691	727	673	686	672	720	720	712	712	684	724	697	738	719	738	681	700	749	725	693	742	721	715	744	767	724	700	725	707	729	743	713	728	672	706	716	680	731	706	689	707	695	716	710	696	711	748	690	727	721	699	777	777	774	728	727	743	758	752	738	702	728	740	716	687	692	719	661	705	713	676	664	748	743	704	711	705	741	744	755	704	683	698	744	733	762	720	712	715	678	703	709	756	667	749	731	729	704	712	740	698	732	703	705	721	751	705	684	691	710	708	729	694	702	722	740	741	747	760	745	730	735	716	699	736	717	745	700	714	722	694	755	734	684	723	735	731	741	696	719	706	705	671	723	754	709	693	722	745	720	711	742	715	714	707	711	693	694	726	757	720	719	736	731	677	697	738	654	741	688	718	705	714	707	726	727	723	729	719	741	718	695	707	702	761	737	732	722	725	752	715	809	749	674	764	720	680	743	705	694	694	720	781	733	683	731	744	707	747	687	745	701	712	767	716	686	690	682	706	759	718	755	728	727	698	702	664	758	676	758	709	713	746	733	744	710	713	727	665	709	670	699	770	760	709	661	737	704	728	720	719	730	720	716	713	727	720	768	723	735	729	702	686	747	729	717	764	668	732	703	735	752	707	726	728	739	659	715	676	743	703	707	723	704	714	705	713	705	737	701	681	671	737	707	685	729	738	696	687	697	696	679	702	678	728	717	716	727	723	695	753	717	716	736	749	685	725	746	698	722	710	736	723	691	703	745	734	707	705	711	708	707	716	675	693	731	739	748	702	733	679	685	709	741	703	739	741	748	699	713	693	721	745	674	754	712	726	702	713	721	682	725	703	727	692	736	722	699	704	737	728	724	716	702	706	737	721	750	695	742	703	713	685	708	700	691	745	712	767	668	713	733	729	655	750	721	727	716	681	672	735	704	720	727	753	715	759	739	711	686	693	688	677	748	729	762	730	720	719	686	676	713	733	707	681	729	664	716	726	723	728	704	713	706	748	681	743	734	712	683	704	708	710	697	712	715	696	759	630	694	710	694	706	714	707	694	744	690	747	712	715	676	746	740	729	706	693	723	695	666	719	753	713	658	777	724	668	666	695	751	719	673	688	690	748	707	735	702	699	710	713	729	643	718	722	694	769	715	717	656	704	768	722	701	762	755	685	763	687	677	756	700	715	718	693	697	675	713	766	707	703	693	720	725	759	720	722	720	731	732	669	713	660	715	715	709	740	735	680	706	706	718	655	751	722	688	705	764	687	693	710	703	699	708	704	695	708	718	737	721	768	727	702	771	706	711	668	699	697	724	701	681	727	766	731	703	703	727	712	715	717	691	713	661	722	713	757	692	684	731	684	724	703	719	712	723	691	710	727	703	712	703	727	720	715	759	736	722
40081	32501	18140	4278	353	341	295	313	286	305	298	335	293	291	312	339	303	258	299	281	314	292	305	288	303	296	273	277	336	317	310	308	294	273	295	303	299	314	297	246	294	256	281	285	301	285	281	295	317	285	254	269	291	285	276	267	277	304	298	301	296	282	300	306	279	276	305	307	283	317	276	274	307	303	283	293	286	262	298	279	268	292	272	267	264	312	297	351	285	279	323	282	290	295	298	297	302	281	316	269	266	285	257	274	298	317	279	275	266	279	300	300	293	274	309	290	283	286	318	296	277	294	273	310	307	273	297	312	299	287	268	305	309	289	298	302	311	311	276	294	291	276	288	286	304	274	314	301	307	280	249	275	241	289	300	300	284	321	284	311	280	279	287	308	304	311	278	271	261	251	292	285	305	275	278	293	321	296	302	304	255	309	276	282	304	298	297	284	299	296	267	274	284	292	281	298	289	272	276	272	262	296	313	295	281	303	280	302	271	300	302	320	301	282	306	289	274	245	319	305	287	294	280	268	265	286	285	297	281	269	317	300	286	269	303	291	275	305	273	291	323	326	317	315	308	259	256	281	274	275	298	325	283	281	287	280	289	292	255	308	295	294	277	315	289	299	294	293	279	320	275	265	288	297	295	269	295	280	289	308	310	283	276	271	293	331	294	283	300	281	270	309	287	296	271	292	309	287	289	294	294	279	303	263	286	292	286	311	291	295	266	298	312	293	287	318	300	283	278	241	284	293	294	292	312	300	288	302	266	282	279	301	280	313	313	286	306	266	289	295	279	275	294	258	281	288	330	293	274	303	281	279	276	298	273	298	307	306	272	268	286	289	295	271	293	289	258	282	295	304	281	288	287	322	298	279	296	270	278	303	315	273	307	273	272	269	274	319	242	289	314	278	290	263	287	296	285	275	289	266	289	270	299	280	298	296	263	305	292	283	285	291	314	298	295	283	254	298	307	280	294	280	300	292	292	292	280	260	283	276	298	323	307	302	302	274	253	276	282	288	288	301	295	296	301	288	305	269	285	297	275	317	299	314	299	274	279	273	279	314	290	259	293	281	254	265	280	244	283	299	303	297	287	279	311	274	282	284	302	286	300	257	298	272	251	282	312	292	304	283	308	288	300	275	293	308	289	296	303	290	275	307	289	296	310	284	277	311	275	263	301	326	290	278	305	296	286	273	296	279	263	274	295	305	307	280	323	287	295	280	290	278	291	298	292	287	264	269	272	266	278	294	284	327	289	291	293	312	291	289	285	306	268	298	293	270	306	308	285	278	275	310	255	292	291	283	298	293	282	278	281	292	274	302	305	308	257	271	259	276	277	255	265	277	293	273	318	290	278	278	282	291	268	273	306	303	293	280	284	306	251	276	251	275	302	290	296	298	278	298	286	316	259	284	262	271	305	296	293	274	256	298	297	313	310	256	263	328	273	303	260	307	273	292	263	291	303	284	273	328	299	330	312	251	299	275	285	305	278	281	280	254	276	297	294	311	296	301	314	279	277	277	276	308	344	310	292	285	291	305	275	314	290	300	259	293	297	292	294	290	252	289	269	307	289	297	278	290	273	264	278	246	303	268	260	280	279	295	271	272	286	272	299	259	326	282	309	309	302	286	268	271	275	313	295	268	304	280	293	286	334	285	333	285	300	285	283	259	291	283	271	288	282	339	279	294	288	314	288	296	272	311	298	275	288	260	322	314	311	275	302	277	294	291	282	285	322	264	285	335	310	240	272	264	288	288	293	266	292	286	284	277	282	283	273	257	285	289	260	309	265	276	311	295	294	287	301	273	292	261	339	280	279	289	310	308	328	317	276	292	310	284	302	284	264	295	309	302	256	290	282	287	277	303	293	295	284	277	252	284	311	269	296	277	314	281	282	281	317	302	311	279	287	270	276	289	304	268	281	297	267	273	290	278	276	280	283	293	275	294	267	297	275	294	295	319	271	281	284	333	272	291	291	301	300	304	289	296	294	270	289	304	296	255	300	293	301	297	292	295	295	278	313	271	290	315	284	297	294	255	301	305	292	325	325	295	291	307	278	266	282	290	290	288	304	284	267	279	322	309	303	292	273	283	295	303	268	297	280	265	246	299	315	261	298	281	289	257	269	274	286	287	294	287	286	283	329	284	283	302	293	273	268	290	311	243	292	281	309	261	298	293	294	282	254	282	293	276	283	292	330	282	285	277	324	297	294	281	289	270	311	282	311	295	300	293	290	291	299	305	282	307	287	301	288	280	272	303	276	301	311	293	316	270	307	273	282	321	264	283	276	315	325	284	264	282	281	272	254	295	306	282	266	288	320	317	290	296	269	290	330	293	299	290	293	268	294	273	307	291	280	272	283	268	286	287	291	293	304	294	303	273	280	312	286	290	276	290	288	294	280	300	302	285	297	265	291	323	251	257	298	303	316	272	309	301	308	318	285	261	263	302	323	275	325	259	321	308	284	259	273	306	261	292	323	294	269	276	275	279	266	305	290	292	307	289	298	283	300	303	269	283	277	268	278	295	282	300	286	283	286	298	266	313	271	284	273	308	302	285	282	284	296	279	292	274	286	283	280	287	275	257	285	307	282	277	295	283	274	254	298	267	286	270	264	298	281	302	261	298	290	288	319	314	278	288	290	303	260	290	275	311	278	285	306	284	280	296	277	312	285	310	301	293	280	254	307	308	310	287	287	276	266	273	286	286	283	291	298	311	310	281	281	298	319	291	320	256	273	262	278	277	304	293	315	308	273	297	286	314	271	274	302	277	325	290	288	315	290	297	290	305	285	338	313	285	305	262	279	307	270	299	276	258	281	284	283	294	317	288	292	300	262	298	274	293	284	298	297	262	268	318	293	285	311	288	283	299	299	268	276	262	320	280	305	295	271	271	285	257	299	272	313	291	282	290	277	273	261	250	260	323	281	304	259	277	270	286	298	292	290	301	269	298	299	274	300	305	303	295	262	311	301	271	306	273	289	294	291	278	293	284	297	316	276	267	303	282	269	303	280	293	297	273	287	292	237	257	299	275	273	262	291	297	289	264	283	295	282	271	306	253	298	309	286	288	268	316	284	324	281	284	297	296	295	263	293	242	320	323	283	321	268	300	294	260	289	283	302	323	319	271	298	307	276	309	312	282	300	275	274	295	268	279	289	288	269	314	282	280	283	306	279	278	291	274	291	309	277	302	306	267	295	286	312	281	293	298	297	303	307	260	293	266	283	264	293	275	302	297	261	293	295	339	306	295	288	297	247	309	332	301	314	317	310	241	273	295	291	308	287	301	300	293	310	290	272	274	276	300	295	305	268	279	265	263	281	287	263	282	293	265	278	284	288	276	277	277	276	251	284	273	294	299	292	282	288	313	287	295	306	294	290	252	304	284	295	308	297	291	311	277	280	286	304	287	301	285	295	293	312	277	302	279	274	295	293	297	285	295	271	263	307	291	297	280	309	319	288	277	263	279	281	300	292	312	290	280	261	268	298	296	302	299	265	285
39876	35557	11551	2725	321	332	276	313	260	304	302	300	257	290	270	287	318	266	284	270	273	268	255	311	274	253	276	291	301	287	277	260	265	306	254	279	272	297	252	273	276	280	264	297	264	295	280	263	285	269	277	307	294	262	303	299	288	265	313	260	283	258	276	265	263	287	238	250	257	276	269	248	281	290	303	262	287	248	283	280	263	243	252	272	279	271	269	245	267	329	260	299	262	272	271	287	255	289	259	288	257	264	278	276	260	274	271	248	270	286	263	283	261	292	262	256	274	291	290	308	283	275	250	286	269	273	314	289	275	343	275	253	268	276	266	273	293	259	288	240	273	287	272	263	290	288	273	283	262	256	258	271	273	282	277	270	289	293	275	274	270	274	286	266	272	277	302	290	279	253	289	294	291	270	289	302	288	290	302	294	305	297	276	282	276	282	273	259	283	290	289	234	254	266	290	286	264	265	318	269	301	285	257	270	257	277	283	276	252	303	287	275	250	277	275	270	277	280	268	283	280	267	278	275	287	295	270	294	272	266	266	240	280	282	291	264	275	260	249	234	292	314	283	310	295	271	282	289	275	298	282	253	303	290	283	255	281	291	278	292	299	297	286	278	279	271	256	258	290	275	264	289	295	275	294	306	317	318	284	284	291	280	279	304	264	272	251	271	286	283	301	265	251	257	288	281	250	277	298	260	252	294	274	291	307	291	270	291	273	275	260	262	255	320	272	276	289	279	273	282	301	264	302	303	274	269	283	272	298	279	285	309	281	278	288	317	247	289	291	264	276	260	263	270	278	280	288	288	265	276	282	265	277	292	270	278	296	261	323	282	310	298	300	310	280	306	282	265	260	268	285	259	274	254	265	290	274	293	263	314	295	281	280	264	280	305	289	273	301	272	278	257	254	290	297	252	288	276	241	278	275	267	276	267	291	298	306	272	251	269	276	287	263	284	266	274	286	301	269	286	287	303	287	246	277	285	269	275	274	289	278	292	287	276	283	281	269	275	258	290	303	307	286	258	243	252	269	290	283	299	276	250	275	282	292	273	257	293	264	294	258	287	283	296	264	273	288	272	270	304	318	301	263	260	295	264	277	314	256	298	282	276	273	250	291	250	269	294	292	291	303	280	266	286	266	315	283	284	262	263	250	264	281	279	274	267	290	242	264	278	267	255	274	262	289	290	288	282	263	270	278	280	269	293	304	298	303	272	301	282	269	281	288	275	261	293	262	267	301	256	289	327	236	272	272	276	284	281	288	272	309	313	271	292	258	299	251	276	275	276	279	290	308	313	299	277	269	291	276	280	281	260	281	281	268	267	289	292	279	269	262	289	277	305	277	294	283	273	247	259	293	262	268	251	258	265	277	254	309	261	254	277	287	287	258	288	281	281	301	292	304	289	287	278	286	285	288	262	259	275	287	267	293	274	279	283	261	289	258	277	272	314	300	257	267	256	273	307	258	247	270	249	294	279	293	283	281	269	273	276	273	276	266	311	270	285	282	289	259	286	297	261	298	292	317	301	254	285	271	287	240	262	272	283	309	267	294	280	264	258	281	255	288	297	253	267	279	331	294	300	288	254	272	294	283	261	274	255	264	277	273	266	304	287	307	288	281	266	272	272	305	301	295	265	301	271	259	296	290	254	249	304	253	281	267	292	264	294	268	266	241	284	277	282	267	312	263	289	258	288	254	277	290	261	267	271	306	267	254	282	246	264	307	277	260	270	282	260	279	298	250	262	286	288	294	269	259	280	273	285	289	276	275	279	283	290	266	295	259	260	282	281	289	286	263	269	253	305	286	280	285	267	275	269	289	270	276	269	266	275	299	257	251	276	273	266	279	274	292	263	240	253	303	273	288	284	283	305	279	305	284	299	276	267	288	264	271	289	263	304	278	263	270	305	280	286	272	274	289	280	290	279	302	272	311	305	333	269	277	284	294	288	281	304	244	280	264	296	286	256	302	249	264	270	265	295	276	294	265	264	247	291	274	273	263	279	301	273	274	287	272	295	278	288	275	272	264	310	282	269	270	291	271	283	250	278	268	286	287	287	282	277	283	293	257	253	288	253	285	278	295	271	290	264	281	260	266	265	298	279	280	268	246	263	286	279	271	275	291	296	287	301	259	287	259	259	287	270	261	295	267	269	294	248	261	292	252	276	265	291	281	285	280	310	248	263	257	286	270	276	291	310	290	265	247	281	269	309	296	266	282	312	295	291	275	256	244	262	283	297	261	256	281	276	276	255	271	291	294	273	287	267	277	256	282	279	282	258	286	285	287	269	275	270	275	256	270	304	257	292	281	246	302	263	265	285	282	285	306	296	287	274	285	293	295	285	269	243	248	288	278	239	281	273	270	263	290	281	259	271	278	275	287	266	286	283	274	306	267	281	311	260	270	287	294	293	257	314	241	271	299	259	264	269	287	270	264	262	285	275	260	285	296	286	278	281	292	288	299	262	263	287	259	257	270	273	258	284	289	277	305	275	292	282	271	280	264	278	276	258	274	292	286	259	284	286	314	267	278	293	291	295	309	285	268	263	282	262	288	267	275	281	289	257	302	279	289	248	281	260	265	289	266	293	276	270	274	254	296	273	270	300	265	280	294	273	269	301	294	263	275	274	288	280	279	276	250	290	286	297	293	291	266	260	295	267	281	252	273	239	257	286	263	272	264	305	303	265	306	261	282	272	284	273	280	282	287	261	264	267	299	263	268	279	288	281	286	296	280	297	263	305	271	289	288	254	287	269	277	289	251	286	273	290	274	276	287	271	294	280	293	260	284	281	294	262	271	282	258	313	260	273	259	253	307	291	254	292	298	279	290	246	299	244	276	267	283	300	239	267	295	249	301	264	266	312	268	298	325	281	291	283	270	262	276	286	289	294	270	275	262	267	269	289	315	284	261	298	258	290	256	304	284	291	295	243	257	270	292	265	278	284	274	260	267	289	275	263	295	274	277	316	289	261	309	302	287	276	313	266	299	268	281	287	276	266	236	287	279	251	272	280	272	261	280	281	270	283	259	288	267	273	257	280	269	263	269	252	252	275	288	284	285	274	260	238	283	276	280	272	281	275	267	298	293	249	292	250	275	279	324	275	269	265	301	254	282	303	294	276	266	272	278	276	311	295	260	263	276	266	272	273	286	270	278	263	242	311	284	286	271	298	282	266	297	253	253	280	237	254	279	272	255	283	232	304	290	268	317	296	254	291	288	281	267	277	263	287	287	288	274	287	287	280	274	299	279	295	279	264	302	287	265	258	289	265	271	277	277	279	265	278	296	274	280	301	292	295	300	277	314	271	298	241	288	271	280	259	307	278	280	240	295	262	280	289	274	280	298	260	290	275	291	285	261	272	282	285	261	300	290	291	264	271	289	300	291	255	293	259	260	292	279	279	277	278	288	275	281	291	287	268	283	255	287	319	257	275	259	286	251	281	275	260	259	277	247	280	299	274	246	299	275	275	273	282	275	288	252	252	274	245	273	275	269	282
25282	22239	27542	24109	20122	13614	1520	598	556	606	553	559	542	546	566	550	583	563	580	531	537	557	495	553	578	537	527	535	518	529	529	546	590	576	534	495	547	557	560	533	549	551	555	529	529	549	558	568	535	574	565	549	588	518	548	531	548	550	568	565	540	549	542	534	537	539	526	533	526	548	588	517	538	545	553	513	573	595	522	520	510	565	546	574	539	556	557	592	547	534	536	547	548	547	556	511	515	589	596	544	547	534	529	547	545	619	555	507	536	567	544	553	536	533	526	573	549	518	525	519	516	565	548	520	524	541	508	543	547	530	527	531	504	569	477	559	537	561	534	582	580	534	563	548	492	521	523	492	540	538	541	566	509	529	548	554	568	537	548	531	604	552	542	517	526	548	520	545	511	543	545	543	596	569	522	546	560	517	542	505	542	543	541	538	551	585	590	555	553	559	552	543	521	559	597	527	556	528	561	577	550	513	539	530	544	579	525	543	567	583	568	519	514	542	576	563	556	544	549	553	550	563	542	523	546	524	561	541	515	573	500	558	510	558	566	535	522	545	532	568	560	539	532	530	590	514	583	548	533	535	515	525	527	581	552	554	534	551	567	526	522	544	531	506	554	610	595	607	530	541	535	564	545	591	567	542	499	552	509	512	546	558	541	579	593	563	578	543	536	531	526	580	567	578	520	561	535	542	563	565	541	528	524	563	532	553	531	525	545	520	524	534	536	536	517	578	524	577	502	569	553	577	543	539	557	517	539	554	508	579	537	577	571	523	559	542	519	553	549	537	543	551	518	525	510	522	565	595	599	528	563	588	547	525	519	548	573	478	514	518	548	573	556	557	623	588	542	544	547	559	547	604	535	608	544	525	565	578	532	537	539	510	548	535	509	569	565	519	550	526	592	563	534	534	562	544	560	552	536	549	561	542	530	554	545	535	572	550	546	533	517	542	553	534	526	502	490	545	552	575	555	530	550	519	503	518	526	558	494	548	584	549	557	545	569	509	548	517	556	545	566	514	584	528	545	509	559	562	533	554	557	506	576	561	537	535	524	543	571	571	529	577	529	576	550	569	561	562	540	540	568	568	529	537	526	500	518	588	556	530	531	532	552	539	546	555	556	559	527	556	509	489	567	560	543	539	573	493	566	508	609	527	546	563	506	514	581	533	569	531	588	524	562	529	516	548	530	567	544	555	535	576	607	497	579	587	564	528	576	539	549	543	542	556	536	523	540	555	571	557	526	548	578	557	554	518	587	563	540	570	524	572	556	562	599	559	538	547	553	548	553	529	530	582	591	506	548	547	535	548	528	555	576	528	522	560	564	555	528	551	617	556	530	563	523	559	551	512	537	511	499	534	566	533	540	528	545	554	536	515	545	503	507	526	521	541	524	508	538	479	588	546	554	537	584	539	559	542	525	560	557	522	584	509	547	504	566	528	545	547	491	548	516	533	510	544	561	547	515	566	522	563	565	524	552	547	543	545	549	584	548	558	555	497	566	512	600	588	533	520	517	559	532	538	545	528	576	523	544	524	513	508	528	543	557	516	581	584	542	553	575	526	551	536	561	534	554	580	516	534	535	540	532	546	529	551	547	545	571	555	530	525	566	536	526	501	506	543	568	520	563	537	529	546	558	521	534	574	551	562	575	539	519	508	556	558	549	529	583	547	532	551	560	579	576	544	558	552	539	526	575	545	558	541	515	528	557	501	519	551	528	569	514	526	513	521	555	546	527	514	575	533	579	577	534	539	539	530	536	590	552	524	581	536	559	499	584	548	546	503	514	529	473	593	597	495	557	539	585	552	513	519	523	534	526	564	526	558	538	565	600	534	526	546	537	582	525	517	514	529	576	541	559	553	572	557	542	541	548	529	542	531	545	496	540	529	537	536	555	572	528	545	532	520	544	572	580	545	562	512	556	569	527	591	561	545	576	552	508	555	569	569	501	487	542	575	529	528	555	535	573	550	547	568	572	545	518	542	564	535	548	530	529	572	544	541	521	576	556	541	544	536	506	536	585	536	544	555	548	543	568	508	516	532	533	527	536	563	584	585	513	553	547	524	516	556	576	545	614	560	521	550	549	532	536	553	563	544	543	566	536	545	528	567	553	582	543	540	584	575	556	535	542	516	528	499	532	505	538	525	532	575	569	565	526	512	494	568	499	533	591	570	503	534	543	551	532	551	526	507	547	528	558	569	571	537	524	521	519	516	590	537	562	518	524	546	528	550	582	547	551	567	553	578	569	508	511	540	524	532	533	540	580	552	528	546	570	544	567	509	537	529	540	551	544	565	489	574	564	568	553	557	526	579	516	534	534	562	567	536	506	586	571	518	531	544	537	561	560	534	558	573	497	565	526	554	532	535	562	543	569	549	548	568	540	606	542	560	528	548	557	575	591	511	536	567	573	533	584	531	516	540	559	527	539	542	518	538	539	559	545	574	507	567	585	532	578	526	528	542	551	536	553	579	574	600	551	509	519	499	554	540	542	578	555	576	563	588	539	539	587	561	561	505	484	534	515	551	549	533	482	519	577	494	522	593	558	516	593	554	583	568	541	573	548	519	528	530	538	596	598	525	561	515	563	530	513	499	584	504	593	553	518	589	594	545	597	545	578	548	570	532	567	574	547	570	572	522	558	555	528	588	546	527	530	531	517	576	557	551	541	540	587	549	584	555	547	529	581	531	588	533	512	519	536	516	525	509	551	537	543	529	542	562	539	541	554	528	578	548	542	564	585	503	550	535	566	510	564	592	541	556	556	560	549	554	527	579	571	588	542	564	533	520	560	558	530	556	567	560	532	543	528	534	544	547	539	559	580	565	515	584	560	556	515	506	560	532	561	521	534	576	533	567	541	580	526	582	540	537	564	581	544	550	577	575	526	566	520	563	581	580	573	599	550	507	552	542	563	549	582	574	548	563	494	530	564	556	530	548	507	558	523	528	546	516	556	539	537	583	564	547	556	538	494	555	563	556	520	537	558	572	547	590	570	567	550	544	545	515	520	588	533	568	588	586	523	501	578	556	573	501	529	558	531	581	518	537	541	526	505	568	509	558	560	552	553	560	611	531	595	553	549	550	543	564	517	525	532	531	551	569	539	519	555	565	564	540	543	546	527	516	556	559	540	547	560	571	556	503	546	543	526	556	512	512	583	574	545	526	554	537	560	543	554	568	525	498	510	534	583	547	506	547	509	602	545	562	531	553	564	568	563	511	546	559	569	547	522	590	522	558	553	573	543	542	501	508	518	545	540	540	569	561	524	540	529	555	532	524	567	545	539	564	507	544	554	489	521	534	564	570	564	570	540	508	552	509	529	547	561	548	519	529	578	564	523	582	548	567	523	582	557	523	561	558	515	570	535	543	540	511	546	509	561	547	567	503	508	536	565	530	524	532	500	550	535	554	588	552	557	555	532	544	543	561	504	576	563	521	553	579	523	533	545	540	556	550	531	532	530	566	596	580	570	535	547	504	535	511	552	522	544	524	528	516
60657	86949	51415	25253	720	1162	635	576	508	547	495	485	539	478	513	467	484	498	472	463	505	482	495	464	477	502	454	494	517	508	421	474	529	502	500	499	453	493	468	514	495	453	509	483	489	497	510	492	468	495	477	480	454	486	508	474	483	471	468	479	473	480	515	465	498	476	500	465	470	475	464	510	517	504	455	446	465	477	484	515	475	501	490	474	480	496	465	484	502	510	441	503	498	481	460	478	490	442	457	474	442	439	464	498	483	470	457	476	493	438	511	479	454	473	455	470	470	489	498	483	473	478	498	463	482	450	477	469	487	448	439	482	482	453	508	520	476	467	521	493	510	484	486	470	472	460	478	508	462	507	473	482	464	465	473	506	470	460	516	534	461	524	437	506	462	441	500	449	513	462	473	470	485	475	497	480	488	473	512	495	504	478	462	445	466	472	479	470	480	497	471	492	514	507	465	475	475	485	505	497	510	490	480	502	468	492	493	462	459	489	487	466	442	490	492	499	509	443	476	525	440	474	470	456	498	474	490	470	455	434	470	467	494	481	478	452	463	459	464	470	484	481	473	449	529	509	490	493	495	537	531	497	502	462	506	490	459	499	462	439	439	494	509	467	489	489	503	498	492	469	498	472	509	454	518	516	477	492	460	501	474	453	496	476	520	473	452	469	479	427	430	507	491	454	445	465	488	542	445	492	462	478	475	488	471	482	506	482	466	449	472	457	493	461	462	423	456	488	460	500	508	527	492	476	489	458	487	488	474	473	512	473	514	426	507	489	470	508	489	512	460	479	537	481	500	488	478	462	479	493	492	451	510	506	494	473	464	489	465	480	490	474	469	485	511	500	487	470	451	488	456	492	489	462	465	482	503	456	449	461	487	461	483	476	531	476	467	483	477	548	512	499	502	502	507	464	507	491	514	474	481	506	478	465	449	475	452	460	453	477	482	545	453	487	480	477	458	549	469	454	430	487	499	482	509	489	455	441	455	489	459	478	480	481	517	453	463	493	457	461	461	457	455	488	487	471	501	464	477	492	457	439	501	520	507	510	488	513	467	511	480	509	455	457	456	454	470	492	465	490	459	510	525	446	464	486	487	500	487	485	502	491	476	496	508	525	468	428	457	509	497	499	476	481	506	499	494	437	454	501	481	488	529	480	485	495	452	469	458	427	511	474	462	502	479	488	497	512	479	488	496	488	461	439	483	483	502	479	527	473	500	478	479	458	489	497	475	463	519	471	446	482	513	479	466	470	482	474	481	456	488	484	455	446	481	512	473	476	505	479	438	491	443	494	488	484	478	503	474	475	476	485	506	473	516	440	473	499	485	511	481	449	462	493	530	478	467	460	501	473	476	514	477	471	460	469	453	500	464	460	454	486	469	487	479	461	499	494	520	460	458	438	443	492	534	429	475	489	472	476	517	499	495	488	482	473	499	499	499	476	493	479	482	485	470	509	495	498	475	497	476	474	462	451	464	494	487	502	516	502	452	488	474	467	507	486	485	439	484	492	482	465	500	487	462	458	498	486	450	485	451	443	452	474	511	474	466	466	518	472	481	494	464	485	492	526	505	469	439	501	456	513	473	490	530	511	480	489	452	500	454	455	465	484	444	490	464	445	498	497	470	495	477	539	516	505	485	499	502	508	510	459	502	497	471	500	465	451	485	473	491	468	525	462	477	481	475	475	460	487	458	485	497	462	487	469	461	512	476	482	506	470	498	501	472	501	473	434	510	428	507	472	467	525	518	484	473	511	500	476	462	479	499	460	480	508	499	514	460	483	451	481	463	520	543	474	498	463	479	466	480	453	449	462	499	464	454	491	477	464	475	466	470	501	489	473	501	479	444	476	502	518	492	471	459	509	445	493	439	460	475	490	440	506	500	479	497	462	492	473	453	458	481	462	456	488	472	506	458	472	510	469	481	519	469	456	474	447	504	501	491	484	445	472	431	511	509	471	501	494	445	469	471	469	497	528	487	494	456	465	474	454	497	488	491	474	513	502	486	488	495	461	490	479	477	472	491	476	471	499	490	495	522	496	500	465	472	534	498	467	418	468	495	496	450	468	458	475	482	481	480	451	477	450	483	473	501	514	470	443	491	438	463	468	501	411	479	505	500	477	485	484	503	472	456	479	488	479	495	483	473	481	469	505	486	518	487	444	488	470	472	486	500	485	488	463	485	469	490	472	446	499	471	504	456	456	498	473	506	460	498	464	516	460	499	483	489	457	481	471	518	496	484	518	441	461	481	441	492	512	488	434	460	433	485	501	495	475	512	458	505	458	461	490	503	509	477	504	462	521	451	503	470	467	519	484	453	461	451	494	446	491	474	467	467	473	481	489	456	516	479	460	524	457	451	498	495	508	480	453	503	503	456	456	497	480	510	504	453	492	480	487	496	470	462	461	438	468	497	501	478	499	478	458	452	495	510	472	466	561	485	486	466	493	477	482	514	496	476	490	496	455	488	496	521	432	471	514	471	475	488	491	478	481	458	497	481	484	455	462	462	479	482	478	532	446	498	499	465	420	457	483	475	469	501	464	476	468	506	543	473	480	484	520	462	495	449	486	461	494	506	473	465	497	503	508	482	506	489	495	491	462	489	422	447	503	448	480	509	469	499	493	471	482	483	517	484	460	509	473	519	527	480	486	462	470	508	471	488	524	507	493	501	493	510	485	472	498	461	504	482	475	469	432	479	501	482	490	465	516	477	479	481	448	475	479	463	470	499	522	513	509	484	461	477	483	450	480	465	497	518	501	442	481	451	474	490	490	486	455	490	476	502	470	513	473	455	474	502	505	479	480	455	473	468	475	466	482	484	452	472	496	441	487	490	485	521	487	487	408	496	506	465	475	482	456	478	477	482	458	488	468	486	506	473	441	500	502	499	489	458	454	470	498	472	486	503	474	445	465	456	463	495	459	486	476	484	455	455	462	456	492	470	484	446	473	446	544	487	491	470	463	500	485	453	444	456	497	469	497	515	499	490	509	514	507	485	459	492	467	505	475	478	488	489	469	476	501	489	457	498	467	477	495	457	498	483	461	507	459	507	468	480	469	515	495	500	449	481	517	497	490	452	450	448	429	474	469	466	494	463	482	468	461	443	452	488	511	497	455	521	486	476	476	402	508	491	486	479	469	450	447	509	496	467	458	484	436	438	453	472	468	426	487	499	490	483	487	493	468	465	501	453	462	486	444	459	477	515	455	478	470	493	482	459	503	515	482	466	499	446	452	467	498	485	537	469	489	459	484	481	451	517	466	460	422	472	449	491	467	468	496	491	484	510	531	489	471	480	520	532	431	445	493	511	482	422	487	428	514	506	458	501	459	477	505	525	482	492	520	508	503	476	518	441	459	505	476	506	485	466	500	495	459	485	492	508	483	447	470	520	477	489	501	478	465	467	489	515	488	463	470	494	487	470	498	463	465	488	415	470	512	479	475	482	446	515	459	467	476	516	481	459	483	505	431	492	500	525	480	460	492	518	485	459	464
22514	21340	27466	23783	20430	20248	11165	1199	859	906	857	854	854	838	855	787	870	836	817	835	848	803	763	797	833	774	814	784	762	825	849	800	798	805	879	813	836	771	784	789	841	872	812	839	783	819	819	791	820	825	812	833	808	814	790	814	752	803	836	792	812	774	830	789	832	788	840	804	823	804	770	758	840	794	814	782	822	752	787	797	824	790	746	757	790	809	835	834	784	813	817	774	801	779	836	810	806	781	857	841	779	836	767	798	769	746	776	786	809	804	794	821	801	773	815	837	747	771	827	819	800	782	833	813	781	830	801	814	811	760	783	790	839	777	834	807	811	814	774	781	821	812	831	806	813	755	845	838	787	815	775	862	728	813	800	904	849	793	823	787	807	801	789	801	807	784	832	818	795	798	778	789	827	773	802	784	847	794	825	789	841	810	781	788	804	770	818	780	796	771	799	804	847	764	801	720	797	773	776	813	817	787	759	756	836	759	807	775	753	808	814	865	790	818	765	832	804	843	789	829	799	820	848	851	843	788	817	776	816	751	828	779	819	836	803	785	810	815	779	824	800	781	797	777	799	746	780	820	776	810	835	802	825	847	787	790	784	813	781	799	759	844	814	831	772	856	728	839	794	831	812	779	831	796	814	808	813	820	799	869	867	833	714	799	805	800	810	778	746	800	836	816	821	774	768	842	825	819	772	810	826	794	770	820	727	860	751	816	831	824	824	775	856	818	778	833	807	805	778	811	769	772	816	808	804	815	802	811	780	829	804	777	813	841	828	814	830	759	787	806	813	819	783	802	869	823	813	846	803	822	834	807	822	851	852	785	821	795	832	820	801	810	782	792	790	836	800	822	838	808	806	828	811	776	808	812	787	787	789	797	840	826	734	768	844	819	831	755	799	816	820	821	816	819	764	861	778	856	805	829	814	756	764	816	804	831	814	781	790	840	823	817	811	812	803	777	818	833	773	820	793	825	778	818	771	755	799	785	785	759	854	786	760	800	827	796	786	780	795	811	849	816	864	791	789	808	778	802	804	790	782	748	815	766	786	823	849	809	755	777	803	778	814	826	777	841	858	819	834	815	788	804	822	803	817	838	822	793	749	803	771	842	826	820	813	825	825	845	809	799	847	752	786	782	790	774	802	807	796	822	811	861	793	843	826	810	804	787	806	818	816	805	796	754	790	798	828	791	784	831	777	787	798	846	829	761	764	819	770	859	792	763	805	836	813	820	807	829	840	804	811	841	821	771	812	769	778	791	827	777	792	820	775	827	764	734	827	747	825	845	818	823	785	859	844	790	819	820	791	864	822	771	829	806	775	763	825	789	800	843	818	798	804	780	804	791	784	812	803	764	814	789	810	811	783	804	825	827	777	797	816	786	800	833	851	833	818	839	847	794	817	798	800	816	784	760	799	779	800	788	780	795	804	730	813	844	765	803	850	830	799	790	841	823	852	818	847	804	806	853	797	839	823	797	819	848	808	829	814	728	775	783	803	787	860	811	766	856	802	795	834	812	830	840	853	785	824	741	810	806	764	793	764	814	756	793	777	805	839	761	796	748	772	807	774	744	798	806	784	815	766	805	774	835	860	752	805	840	815	829	814	792	772	832	772	812	832	795	789	800	818	811	800	780	793	834	810	771	794	855	827	835	818	853	815	765	811	817	788	825	764	765	758	803	795	778	836	798	781	831	808	797	821	806	777	842	790	788	801	836	808	810	845	788	829	773	720	766	810	821	764	765	810	790	822	816	830	796	802	862	751	778	787	751	780	759	851	854	764	775	792	752	756	828	813	813	788	820	772	827	760	788	792	750	810	806	836	832	805	794	751	809	802	851	793	809	868	814	793	836	821	862	822	807	815	859	821	786	775	731	816	791	783	804	760	780	777	798	853	806	788	827	802	814	796	775	824	828	799	785	855	801	824	804	797	813	818	822	852	740	844	802	837	769	750	817	774	823	756	769	787	785	848	745	713	748	797	878	814	821	816	837	783	805	847	823	795	829	858	787	843	759	811	825	749	779	810	780	813	778	822	821	819	778	772	782	803	807	858	821	751	812	824	788	779	774	766	836	813	844	808	804	838	824	804	831	755	786	814	808	859	782	794	756	822	817	791	789	811	810	768	826	839	769	762	805	806	824	771	766	815	767	855	783	742	795	816	814	847	843	774	785	822	802	761	792	751	820	799	799	789	805	805	845	798	841	844	806	796	805	852	843	794	795	751	814	775	829	766	856	782	746	759	751	835	786	821	797	819	810	842	820	862	782	830	805	785	773	830	805	794	831	769	857	855	817	815	852	800	794	811	783	813	807	806	822	823	857	803	790	789	830	831	825	798	824	780	836	874	825	804	797	827	783	818	806	798	825	832	823	847	762	806	788	789	841	774	794	791	811	826	818	793	791	852	802	794	797	822	822	798	788	792	843	793	817	817	797	804	847	829	847	789	826	811	786	782	790	771	793	826	812	834	821	842	844	777	825	852	792	816	816	790	782	838	804	815	767	806	779	826	768	816	812	772	775	813	790	775	798	806	813	811	842	789	795	801	771	818	808	787	801	789	823	806	809	765	807	808	799	798	819	841	778	760	829	845	862	793	843	856	778	802	809	796	776	794	760	854	823	795	778	752	776	789	838	780	838	794	735	777	822	792	804	771	807	780	785	826	795	820	785	797	781	751	804	813	763	802	811	784	769	815	797	783	863	742	773	798	793	770	776	775	781	795	800	803	807	841	812	753	793	834	793	792	788	814	848	811	787	785	813	827	795	832	823	732	861	766	789	778	857	825	832	818	797	806	799	795	789	781	836	856	807	802	841	806	767	817	746	801	790	861	828	816	777	786	834	752	815	773	808	797	789	771	777	761	796	793	812	807	761	825	821	848	808	851	799	776	859	798	830	779	732	805	788	812	814	826	817	752	809	840	778	818	827	786	833	826	835	759	824	854	806	835	822	746	756	834	811	800	793	823	813	759	845	763	793	824	745	761	778	778	800	828	817	827	789	824	847	767	829	791	783	818	814	786	842	794	760	804	808	786	839	798	790	809	833	803	754	823	763	763	782	786	838	788	801	817	816	811	813	821	742	825	791	834	879	776	825	795	816	792	760	841	759	776	811	772	797	760	802	762	815	711	776	814	805	791	846	824	836	827	803	806	815	789	757	822	817	832	784	808	807	761	802	777	808	709	801	828	809	804	823	752	757	863	757	760	774	804	836	823	736	806	808	797	800	809	855	798	793	807	833	796	872	836	809	841	826	849	788	794	836	810	753	788	801	814	826	826	754	810	869	798	833	815	830	799	806	747	848	854	761	792	829	780	838	823	828	787	850	828	763	770	798	782	833	792	795	867	775	804	856	809	776	805	888	781	804	804	845	815	731	828	840	781	842	798	822	782	794	821	815	785	779	786	745	785	811	814	782	786	810	770	813	754	810	785	806	810	826	796	765	735	803	893	821	806	779	774	804	775	819	845	869	838	805	875	817	852	773	844	832	736	829
57194	97478	62570	36211	1514	2464	1038	858	821	755	741	730	723	739	706	725	729	731	697	749	742	720	731	754	718	733	680	693	709	666	755	677	686	720	726	693	723	682	687	673	692	695	720	715	714	678	687	708	710	709	700	667	684	681	665	702	712	677	665	699	672	679	742	723	707	658	696	762	736	691	744	653	692	713	702	682	691	645	757	742	734	734	729	717	680	696	704	730	716	706	695	727	699	710	720	709	744	697	710	731	715	685	691	696	671	729	744	671	713	693	682	682	650	700	675	728	716	679	685	671	675	688	686	696	672	729	687	718	691	660	682	653	709	689	688	714	696	689	700	664	682	676	651	708	662	657	715	674	686	658	696	672	671	683	713	740	708	700	683	737	696	748	694	710	648	692	664	703	661	733	708	654	707	685	654	701	669	682	670	701	713	659	733	665	690	704	690	690	714	675	735	714	704	689	734	672	752	669	706	709	699	667	713	671	763	707	658	676	688	672	659	704	685	676	679	723	670	700	755	652	687	725	704	684	709	732	683	675	729	702	712	678	661	677	716	670	704	712	686	624	703	723	671	660	681	662	769	724	685	742	710	714	702	677	669	718	729	689	690	681	650	698	650	675	674	676	739	691	739	699	674	697	709	727	682	752	733	715	698	677	663	736	703	681	662	688	683	693	663	670	723	723	695	731	671	674	714	685	708	704	682	684	713	706	699	725	661	658	690	676	699	728	719	671	692	663	696	696	702	724	712	693	670	703	747	697	661	675	659	706	717	724	694	697	709	708	670	699	714	752	746	651	703	695	736	696	667	668	674	687	744	674	705	669	711	703	708	712	707	691	704	707	673	668	684	778	694	700	690	706	669	708	677	725	709	688	689	689	669	661	675	709	699	730	747	724	727	693	686	668	712	687	689	743	707	742	680	681	649	682	700	707	690	718	713	697	722	692	667	709	680	684	706	715	730	702	704	731	656	711	725	708	717	707	720	694	651	678	663	715	696	668	678	653	687	645	718	701	652	686	669	708	675	677	687	699	688	702	644	723	652	724	701	683	637	748	696	699	744	679	682	691	672	706	667	699	655	652	707	726	669	705	663	705	673	724	682	696	705	662	732	687	733	697	665	729	671	674	649	679	673	721	668	661	691	675	708	706	683	639	709	658	743	720	690	721	762	678	671	690	723	693	710	661	653	707	671	735	711	743	759	680	646	697	745	706	693	702	721	713	703	726	710	666	668	701	703	731	700	702	684	723	699	703	709	684	708	687	684	657	715	667	677	674	753	709	722	702	706	703	710	689	708	711	679	687	708	705	693	735	719	757	770	675	684	705	670	672	716	738	746	681	674	721	708	688	700	724	666	682	669	727	749	693	711	661	699	679	694	727	660	659	724	633	664	734	700	727	691	657	690	685	702	626	710	693	659	749	694	665	721	676	731	697	698	673	683	668	659	664	714	718	718	686	680	661	709	691	711	680	702	671	702	687	721	730	728	711	703	700	720	729	703	673	712	652	709	672	694	707	725	684	715	703	691	692	694	704	694	694	664	707	699	704	691	675	683	697	679	716	656	762	706	704	702	687	704	729	698	669	670	702	741	691	639	750	663	632	727	659	712	663	647	656	723	701	727	671	721	696	692	708	701	721	684	692	679	674	685	705	680	683	702	694	712	697	640	695	714	679	697	671	694	679	674	739	680	670	713	674	708	680	672	662	728	731	698	664	720	728	677	720	689	638	736	681	687	683	686	682	707	658	723	730	687	687	677	737	654	688	713	696	680	689	711	689	737	673	742	713	724	667	705	703	737	639	639	665	711	670	690	675	693	726	727	746	700	677	690	708	673	660	701	689	687	656	677	701	635	725	723	652	697	687	653	718	699	771	688	718	669	719	736	632	661	721	721	686	706	724	682	721	713	731	738	679	707	661	662	660	720	710	657	693	713	690	709	651	718	696	752	663	665	666	670	687	705	708	687	672	740	693	698	706	698	682	727	762	652	699	686	669	673	693	702	671	652	703	678	667	730	734	669	699	682	677	722	655	669	675	760	689	685	740	734	726	701	710	667	707	670	671	691	646	714	685	725	695	744	684	642	702	674	661	715	722	713	689	710	652	697	674	723	678	712	679	717	650	705	691	671	697	650	702	729	672	727	676	722	710	707	721	676	706	739	685	692	695	650	720	649	697	701	677	735	727	713	719	682	702	670	729	725	686	683	689	695	700	674	710	709	716	686	751	728	675	720	684	702	674	722	691	736	721	668	724	671	683	743	698	690	705	712	683	702	696	695	707	711	696	705	661	707	679	734	673	707	688	702	710	706	675	664	688	703	685	676	681	692	707	692	675	713	727	724	695	659	688	692	664	680	661	689	722	735	688	708	702	687	724	730	709	692	702	711	727	673	680	701	679	703	682	713	695	673	689	712	678	702	663	743	646	668	631	706	659	683	704	698	741	727	692	738	695	702	677	677	700	710	683	720	668	694	679	659	671	650	639	677	716	667	710	732	699	702	679	709	678	714	696	710	684	700	651	715	695	711	735	671	725	694	700	693	679	697	712	680	675	699	702	688	678	713	672	696	676	715	711	709	696	665	656	659	757	711	671	700	667	663	721	638	706	675	684	706	710	717	684	691	675	729	693	681	698	668	706	707	643	657	685	699	692	676	746	732	685	686	714	693	710	730	668	693	688	665	673	703	708	709	705	701	675	684	722	705	699	716	657	684	667	633	666	684	696	707	702	688	742	715	694	701	705	738	705	685	668	695	662	709	690	687	695	695	678	718	682	714	684	741	682	703	701	679	678	664	656	694	644	645	700	662	679	705	677	683	730	668	721	743	703	662	726	671	737	674	713	668	654	709	664	648	716	622	688	701	685	640	721	695	726	662	715	721	687	755	690	713	735	696	684	721	674	703	670	694	686	696	740	671	684	689	701	719	740	701	724	716	712	710	656	690	755	689	671	748	731	743	740	759	731	728	717	699	655	643	725	668	702	683	682	700	730	675	651	638	692	702	698	705	678	652	670	718	663	676	692	678	666	749	660	635	721	675	668	666	672	661	696	734	664	679	714	666	718	694	657	710	693	713	695	702	685	728	718	702	685	715	693	706	708	705	698	653	636	673	672	688	699	732	727	691	709	735	704	684	722	635	666	703	661	651	653	652	672	666	703	660	668	719	730	683	697	685	693	737	734	737	719	663	735	718	694	690	735	677	731	674	723	689	751	704	703	692	688	729	709	660	733	716	655	713	708	727	621	673	672	705	709	685	658	679	702	685	719	702	680	680	673	702	724	696	680	704	668	737	681	695	697	692	716	662	708	711	675	692	709	700	684	656	600	668	720	700	691	707	668	704	677	679	721	709	656	682	696	635	671	709	718	689	721	721	680	719	723	664	705	648	702	666	709	716	664	709	658	690	711	714	703	657	732	695	701	640	712	698	671	716	703	671	707	637	705	695	743	693	714	708	667	665	680	685	716	697	713	715	684	673	745	656	676	701	696	702	697	733	664
39543	32909	18765	4564	394	286	297	271	294	295	312	330	313	299	308	304	326	319	297	330	306	278	268	284	274	301	296	294	325	303	305	294	273	323	308	281	304	305	299	283	287	312	315	303	294	301	291	270	319	319	321	274	289	274	282	307	333	318	295	320	308	296	314	291	302	295	320	316	311	273	331	295	315	302	282	293	290	267	295	297	273	288	281	308	326	314	276	307	289	319	270	289	302	301	284	285	312	318	280	311	300	289	276	287	321	282	324	287	306	305	312	321	334	290	263	308	335	318	287	279	302	298	273	302	274	335	295	322	290	328	276	283	302	287	307	280	320	309	292	310	288	272	299	294	292	301	319	315	327	300	266	328	287	326	313	303	291	322	316	288	311	287	278	264	319	296	308	274	291	303	280	321	348	309	279	289	312	302	295	307	274	290	309	325	287	308	279	298	288	289	301	265	309	292	280	326	299	293	327	340	300	295	322	292	293	319	305	292	329	292	272	306	297	312	302	299	283	294	332	304	291	296	308	293	319	271	320	287	291	315	290	303	324	286	293	333	271	327	276	296	266	310	298	312	282	309	272	291	334	298	300	285	287	311	305	307	303	326	301	288	290	307	290	273	288	328	277	294	322	310	277	309	250	310	293	308	300	302	317	264	286	296	295	292	278	306	299	291	298	305	284	297	282	290	295	290	302	321	294	288	291	321	296	314	287	302	296	281	307	316	301	311	283	268	333	288	311	308	266	286	271	308	296	319	258	295	282	263	304	281	291	308	276	294	298	300	284	297	307	297	266	280	289	304	295	301	277	291	310	343	299	311	277	290	326	321	297	326	272	305	338	305	290	323	316	317	287	300	309	323	288	282	302	285	283	280	291	295	300	302	295	301	288	320	305	288	294	291	285	305	343	303	272	338	291	311	295	307	295	323	298	292	298	303	301	280	279	286	310	293	320	309	286	287	326	324	327	291	290	271	290	301	287	331	324	309	329	293	313	269	286	315	290	305	278	301	276	293	259	297	312	312	306	288	314	300	338	296	287	300	293	306	269	292	277	298	313	297	297	290	289	289	287	266	277	293	341	266	302	335	285	296	289	304	306	301	301	321	308	287	305	297	298	303	293	301	295	275	283	275	301	267	304	314	282	319	281	298	303	292	298	304	326	309	283	316	329	308	340	320	292	318	300	293	332	310	308	290	276	285	290	308	289	299	314	308	323	325	268	307	303	305	286	298	312	306	280	268	257	340	294	298	297	318	301	302	293	308	297	293	288	281	285	298	302	321	306	324	324	286	316	331	312	271	299	307	303	285	287	287	340	342	272	305	310	260	327	308	301	321	290	317	317	288	308	290	344	285	310	343	300	299	314	294	297	282	281	273	307	318	300	309	319	287	290	305	308	316	302	306	292	298	258	344	315	330	283	256	278	278	297	350	298	320	305	307	320	295	305	309	289	293	285	301	311	287	290	304	303	307	309	330	282	315	288	287	313	281	322	290	298	300	303	286	298	298	291	331	256	314	280	336	344	292	310	299	302	283	286	274	292	287	312	306	287	303	293	281	300	273	319	289	339	291	293	299	299	302	303	296	300	330	297	302	296	289	295	303	298	307	298	324	289	310	290	330	332	321	314	307	281	278	293	306	321	314	316	328	283	266	314	310	306	322	289	262	311	315	299	271	292	266	303	307	273	308	312	294	324	279	290	307	305	299	298	285	305	308	314	283	283	309	275	265	301	274	310	271	331	266	308	272	290	308	290	306	300	286	309	301	318	292	308	279	314	278	317	277	307	298	301	296	340	261	295	327	310	281	270	331	322	303	318	282	303	288	318	318	316	308	292	337	310	309	293	294	284	287	288	267	309	294	282	312	295	291	307	328	313	301	293	263	291	296	285	334	300	299	283	297	283	316	306	285	301	265	284	339	299	310	308	266	311	324	301	288	294	321	281	305	267	292	323	328	324	328	303	301	308	280	266	276	291	306	271	316	293	295	308	322	280	315	307	294	293	304	258	284	308	278	291	269	275	316	313	293	290	263	294	285	281	295	295	309	286	294	305	314	300	325	297	313	270	284	259	304	338	285	297	288	307	335	290	282	291	305	297	305	282	269	273	311	287	280	300	295	271	276	330	294	324	328	323	282	291	310	311	283	311	291	299	294	288	326	303	317	305	287	326	309	312	275	303	296	296	272	292	310	306	283	261	306	309	289	326	313	301	304	287	301	306	293	312	284	326	292	291	290	282	299	313	309	274	275	304	344	326	309	275	317	282	291	288	329	289	308	281	293	278	312	295	308	298	272	283	309	288	316	305	297	291	306	334	320	330	288	292	303	289	299	311	309	314	289	282	287	273	298	296	309	277	301	310	291	295	268	298	313	283	293	310	307	314	314	279	294	314	290	296	287	319	298	316	294	284	314	291	298	302	302	287	307	289	293	283	284	302	293	297	285	303	324	309	306	300	302	294	288	310	276	271	317	309	275	336	279	291	311	278	293	286	288	281	292	328	289	323	307	282	297	325	315	304	318	298	284	285	320	309	321	321	303	263	298	298	297	296	303	301	286	277	288	314	276	286	285	290	301	299	296	304	289	280	281	309	290	332	287	325	286	308	268	323	317	303	327	285	295	322	303	293	296	280	271	289	278	273	296	298	287	290	316	276	290	282	307	289	295	292	268	271	296	337	296	285	276	316	321	321	308	272	305	299	311	307	287	259	317	333	333	304	256	301	298	281	290	320	289	302	302	296	300	315	319	314	296	292	296	312	329	282	302	280	311	300	294	253	304	332	313	321	337	308	276	293	322	323	303	301	306	293	282	309	317	290	282	299	304	302	309	309	318	322	311	298	339	275	308	279	296	311	302	296	324	286	297	278	273	298	306	259	304	287	280	297	304	289	321	284	302	314	318	300	290	320	303	294	295	297	315	310	360	288	327	306	301	284	285	270	277	287	300	282	271	308	278	281	281	315	308	329	300	306	308	319	288	295	315	306	323	298	313	302	297	299	289	302	293	317	281	323	319	302	310	311	324	313	301	284	305	265	314	313	262	302	305	284	291	328	282	305	308	298	280	290	302	281	281	288	319	306	284	318	309	299	296	283	310	320	297	300	287	283	308	292	299	296	291	288	297	297	277	292	302	312	297	319	292	292	309	276	302	303	306	297	299	301	321	328	273	281	300	271	284	297	326	276	292	314	314	285	286	314	256	254	309	316	337	297	315	326	330	275	282	318	268	292	298	298	298	282	290	295	283	308	298	286	284	310	306	306	300	294	313	300	295	296	292	312	287	302	313	308	315	320	321	277	293	305	307	300	279	292	280	296	267	292	286	279	277	312	302	258	308	318	290	307	298	318	306	297	305	284	304	278	282	302	285	312	299	300	293	277	280	321	321	300	306	295	321	297	270	257	284	310	310	289	301	301	302	283	286	284	323	308	277	283	287	309	288	289	313	298	324	295	264	287	301	311	313	337	297	295	313	281	305	293	267	308	323	313	296	315	311	310	294
39841	36399	12602	2726	314	339	288	255	275	275	296	311	300	289	295	293	318	279	272	318	290	297	277	288	305	262	305	281	280	262	282	273	331	294	322	303	311	313	272	280	282	289	289	289	279	289	289	275	302	260	270	300	278	273	296	285	276	269	279	277	275	286	270	291	279	278	280	268	268	285	274	271	258	269	262	293	296	304	290	305	305	256	251	287	274	286	296	268	291	289	240	290	296	297	283	278	286	294	296	302	273	297	277	282	272	277	303	276	320	290	271	301	273	288	305	280	303	281	273	323	288	276	301	288	292	292	307	257	259	272	250	281	256	280	294	282	301	301	279	302	302	257	284	261	278	274	298	291	312	312	284	300	285	285	284	297	289	288	288	275	271	290	307	284	294	282	279	283	294	274	263	260	291	306	283	290	282	278	265	283	300	267	264	308	307	258	310	274	262	305	303	304	284	271	304	270	289	310	288	297	297	278	284	298	282	296	286	278	307	278	288	256	296	281	328	321	297	286	294	302	278	293	277	308	283	285	302	299	297	292	275	255	281	295	307	303	282	305	267	294	273	302	296	256	272	307	271	273	283	275	306	285	284	289	274	317	269	263	318	291	297	246	269	271	285	295	291	313	299	266	299	295	264	293	275	246	291	306	307	273	292	289	281	258	274	287	321	286	290	266	296	267	265	307	298	292	274	281	286	300	288	280	267	274	287	304	282	293	294	285	274	275	273	291	286	300	297	274	275	273	273	273	285	331	271	291	313	277	288	290	284	294	283	289	282	262	291	265	316	313	277	253	285	251	250	261	276	279	309	260	283	296	285	317	298	295	277	250	274	293	313	300	282	284	282	273	271	319	293	294	300	278	308	282	275	237	280	288	261	291	265	273	273	311	276	306	286	263	265	273	306	280	292	272	303	304	308	281	294	318	291	295	309	285	288	298	273	284	299	289	290	288	282	280	298	283	251	303	315	284	293	287	274	284	300	307	279	276	305	275	278	269	273	291	297	293	295	260	306	303	292	249	277	268	256	258	285	248	279	286	270	301	280	269	316	265	262	265	320	263	291	283	284	322	273	277	296	302	311	263	260	269	280	300	277	269	304	273	271	263	294	281	275	285	283	288	276	320	252	305	287	277	306	315	271	293	322	290	273	269	297	281	274	265	274	294	294	283	286	301	322	276	323	284	262	260	295	287	278	300	270	279	318	312	261	279	288	272	255	285	278	256	302	266	300	292	290	293	311	290	296	265	267	280	311	254	271	268	284	288	318	299	299	286	281	273	270	290	306	338	241	269	286	302	296	291	286	261	293	289	279	306	289	317	297	275	290	307	271	279	280	277	260	264	278	268	282	277	294	265	306	288	311	310	317	291	297	307	267	278	293	309	277	277	277	295	264	265	278	290	261	289	280	290	314	273	314	310	281	284	288	326	282	293	283	267	305	299	283	274	273	260	279	255	296	285	289	308	293	283	322	279	305	299	287	304	291	302	284	270	277	292	287	285	294	315	304	285	289	286	287	318	275	283	290	295	295	274	290	266	259	289	305	272	289	272	284	287	302	292	274	261	254	278	289	258	292	315	302	297	285	271	299	285	273	272	287	289	312	275	288	302	262	300	287	295	268	303	268	265	267	278	272	278	260	261	296	266	289	276	279	274	296	274	283	280	272	274	279	270	278	301	303	258	282	300	286	267	325	297	256	307	251	267	265	289	263	293	293	289	290	307	302	291	293	285	269	303	301	295	279	314	272	290	284	284	293	277	295	271	297	295	269	276	279	298	288	293	321	315	300	297	302	292	301	249	294	309	276	288	294	306	272	295	292	270	268	293	308	290	309	278	281	328	289	277	274	270	296	278	302	314	262	293	310	298	242	282	297	310	289	273	275	272	258	291	293	289	294	274	294	285	288	277	230	266	274	289	276	267	282	267	299	262	276	280	248	273	265	294	292	308	284	278	298	293	309	274	267	281	250	301	279	257	275	282	300	290	307	315	299	284	298	284	277	292	277	294	256	266	322	248	285	288	298	283	296	254	311	274	270	312	281	273	306	291	310	296	283	273	292	310	319	271	282	284	279	293	301	278	268	273	296	290	270	275	300	311	277	295	298	297	318	291	279	294	283	269	281	273	280	294	313	284	284	306	284	307	292	268	297	314	290	299	269	300	334	285	297	283	273	305	282	283	295	277	327	282	314	268	290	281	302	255	281	286	265	281	315	299	271	277	299	286	281	284	259	254	300	304	286	293	293	270	299	271	264	280	289	269	300	275	276	284	297	292	263	322	261	274	298	272	270	293	283	300	299	298	259	298	277	303	315	285	277	286	303	274	295	264	261	275	274	305	298	299	257	303	303	301	307	267	263	280	301	252	286	301	278	318	324	275	296	277	275	288	282	265	283	304	292	298	293	275	282	280	287	276	286	308	286	291	270	284	308	268	273	303	250	271	276	315	277	282	291	297	279	302	284	308	291	275	291	297	286	309	280	278	286	313	279	250	307	272	279	250	297	302	262	299	278	284	240	274	272	264	286	268	281	261	287	316	304	306	269	310	302	290	309	297	292	307	301	281	268	285	288	296	300	275	273	295	280	290	297	286	290	274	284	296	299	284	295	287	284	285	304	300	272	280	296	280	260	297	299	270	290	297	300	276	284	261	278	267	255	296	274	284	282	275	291	280	291	267	307	266	285	295	288	262	275	293	289	281	306	264	287	290	277	305	269	282	310	274	278	285	291	296	271	245	283	267	317	274	283	274	269	296	295	289	258	283	268	278	274	274	289	310	260	291	305	308	276	309	289	292	283	262	264	270	325	270	261	275	268	290	270	303	295	300	307	284	289	276	295	279	310	272	289	272	279	259	329	281	282	311	281	285	268	296	289	298	290	294	261	291	307	282	305	281	300	305	268	291	275	313	287	274	278	279	271	291	272	297	302	306	278	295	304	260	296	285	306	294	271	274	261	290	290	281	301	309	285	267	304	287	284	256	276	253	295	290	258	286	307	281	249	277	280	298	273	299	278	282	333	292	289	280	305	270	292	328	279	255	293	260	286	304	283	319	278	306	290	264	282	279	288	300	288	294	305	305	284	278	297	272	279	264	278	264	303	269	280	285	305	285	294	291	291	272	263	285	275	291	254	291	289	273	282	290	267	273	271	304	285	299	296	311	280	274	305	287	279	271	296	293	266	290	301	271	297	284	290	273	284	259	283	282	288	276	249	269	294	277	291	295	252	319	287	273	286	302	293	272	290	267	276	297	288	276	299	289	275	270	301	281	293	294	281	287	279	251	263	270	304	292	308	285	289	273	298	265	321	270	290	255	288	288	297	266	292	285	265	288	270	285	319	270	267	302	272	322	277	306	306	275	291	264	258	271	309	277	260	299	269	279	263	291	308	313	273	305	274	289	275	286	319	298	258	286	267	253	293	265	287	282	252	276	310	291	267	291	315	301	302	292	277	282	276	274	326	267	284	282	298	289	257	237	259	296	310	318	300	250	281	285
25281	22304	27697	24264	20192	13721	1495	630	600	613	584	566	557	574	579	578	570	567	606	584	554	571	542	589	509	556	540	562	602	559	580	549	545	568	572	545	542	520	561	520	584	611	606	553	576	559	566	517	483	509	544	589	550	563	540	587	557	567	559	585	582	512	547	544	559	535	541	515	550	576	544	539	537	557	558	546	554	525	518	531	575	567	566	588	565	576	559	579	547	588	562	532	538	542	568	554	535	544	549	561	538	588	547	578	546	562	556	543	567	547	548	545	610	552	546	539	571	552	524	581	562	571	561	540	541	532	532	576	557	534	554	534	614	627	574	572	577	554	580	533	587	578	532	582	563	492	533	553	523	551	560	541	546	548	539	586	568	586	576	525	563	543	536	551	575	584	555	554	556	544	546	556	527	567	546	572	548	528	542	583	602	525	543	537	579	572	525	575	566	553	562	553	551	556	585	557	498	558	586	596	543	565	540	530	518	589	524	545	574	555	610	560	573	573	572	552	603	556	558	521	566	558	531	521	516	570	578	547	637	566	603	505	562	556	520	565	555	601	563	569	525	534	553	574	557	554	545	546	551	521	546	589	534	592	570	583	596	517	537	533	528	559	583	538	523	579	538	585	558	578	543	532	559	573	582	520	564	552	635	577	572	545	555	571	550	543	543	543	529	562	536	570	587	567	551	586	598	549	570	545	534	599	585	564	565	546	567	544	538	569	540	510	585	561	528	569	586	525	601	515	552	545	576	571	558	523	559	577	569	495	555	575	579	574	554	535	545	541	571	532	574	589	553	543	543	583	562	594	536	591	591	551	544	528	509	501	539	571	533	587	583	540	533	546	589	542	529	576	605	533	528	566	514	565	574	556	551	526	526	517	560	547	549	568	573	573	559	546	572	594	587	514	543	567	571	546	572	555	502	569	534	605	564	529	587	578	577	552	543	556	528	576	508	544	524	567	558	584	515	592	581	498	534	503	574	558	554	581	502	543	563	549	565	581	582	543	592	487	537	530	567	560	560	510	581	573	575	550	551	552	545	535	535	542	602	550	594	550	570	550	556	596	549	543	526	523	545	540	556	543	522	558	551	567	539	556	607	544	527	562	560	530	523	549	552	577	549	570	559	582	540	555	540	562	565	619	505	535	563	578	541	558	522	570	556	554	517	515	543	574	561	579	508	598	514	574	534	537	567	551	530	586	598	538	555	553	573	589	531	535	573	549	546	551	574	573	545	559	575	565	537	566	536	578	574	554	519	539	547	531	571	535	550	564	577	542	578	518	581	572	541	556	551	542	549	545	575	596	574	537	571	570	529	533	598	565	578	530	562	594	502	573	567	594	564	534	584	537	597	518	554	503	540	520	584	583	556	570	534	567	567	549	544	556	520	556	537	565	561	561	516	596	564	577	537	577	578	554	577	545	567	557	496	563	575	537	546	532	537	561	523	539	548	568	494	548	561	554	557	549	547	547	508	545	584	557	536	544	556	553	547	534	561	519	522	524	576	540	578	533	576	556	549	545	575	574	544	564	520	561	533	595	517	551	577	536	550	624	591	531	558	546	500	553	533	528	558	549	537	552	561	583	581	547	561	591	571	570	545	559	564	524	555	581	578	568	565	560	548	579	520	577	511	554	599	559	544	546	546	498	550	540	578	564	566	588	526	537	564	576	549	571	539	580	556	538	521	524	537	577	564	573	563	555	538	553	544	523	555	588	563	557	562	554	532	521	562	559	539	577	513	591	532	612	548	531	570	538	544	561	561	536	554	532	593	553	565	525	581	566	576	541	572	597	518	538	601	532	565	563	550	615	590	520	537	522	585	564	574	522	527	567	560	523	553	582	578	621	541	559	565	519	588	571	576	567	550	523	534	529	544	554	546	542	560	578	546	542	545	575	524	557	599	593	542	539	559	570	561	527	564	618	526	516	560	556	564	557	547	588	577	558	595	576	562	578	530	590	549	529	548	583	583	589	547	556	534	587	537	564	573	586	567	568	509	532	585	571	523	541	556	541	563	555	539	540	544	566	565	554	550	559	531	560	571	583	576	541	604	575	535	589	533	545	548	549	507	581	525	533	514	569	555	607	554	541	598	576	583	553	606	526	585	569	585	569	537	566	565	552	548	570	569	531	527	556	553	604	549	548	594	549	604	476	542	565	555	528	543	515	532	537	579	558	557	560	575	599	543	527	552	574	613	553	514	574	592	543	523	556	532	584	535	561	557	556	531	549	539	582	533	489	583	578	559	530	557	556	553	539	525	560	555	567	609	571	526	597	578	582	585	550	569	559	484	518	561	538	556	513	544	564	536	537	556	557	576	544	573	584	548	569	575	534	529	536	568	551	558	615	574	545	561	575	585	519	527	512	560	545	557	562	554	578	523	556	564	516	582	586	550	567	549	565	562	562	530	550	577	531	536	514	543	586	604	501	578	559	549	538	564	530	575	562	597	572	563	551	580	557	491	522	559	528	530	516	501	548	510	553	564	557	592	584	582	568	584	538	538	602	571	536	542	577	562	565	544	543	560	604	578	554	565	531	574	571	521	567	538	553	531	537	566	536	600	533	599	594	526	528	563	535	530	529	579	578	517	578	585	560	551	529	550	519	582	600	585	573	529	522	556	516	557	547	538	554	592	596	573	581	586	498	531	592	570	519	525	541	577	563	539	540	533	547	581	525	575	599	512	555	577	578	558	523	542	550	548	561	560	535	546	595	587	562	546	542	516	551	546	577	540	574	584	528	569	586	531	552	538	597	569	525	531	580	588	528	567	581	505	594	558	577	575	551	570	519	537	588	581	594	549	536	556	563	542	548	595	568	548	560	568	552	604	567	525	534	511	570	584	578	573	565	580	547	549	537	587	547	556	522	569	534	573	509	563	573	547	551	540	567	538	564	564	544	578	564	528	539	551	545	572	516	505	510	544	549	584	540	556	539	574	577	568	509	564	600	557	573	552	522	552	536	611	551	567	543	595	574	567	585	557	538	586	531	547	561	540	545	558	558	541	556	566	521	549	530	555	580	546	550	544	562	529	586	558	542	582	585	545	513	519	566	556	547	527	554	592	539	579	594	538	562	555	576	584	552	574	598	589	570	543	544	545	546	565	561	528	545	559	546	562	539	545	554	555	501	510	522	551	581	584	583	536	530	574	540	522	586	530	538	567	559	533	575	560	499	558	556	510	508	560	565	552	575	548	569	552	557	545	552	515	592	524	541	529	550	556	551	560	566	547	588	541	534	584	523	506	542	589	599	548	562	529	554	534	513	567	588	554	571	536	587	565	543	563	536	560	540	539	567	528	568	552	571	621	561	578	556	542	592	515	548	542	557	543	569	577	574	558	546	566	563	585	568	586	515	552	566	544	552	578	505	519	540	555	543	540	542	554	555	544	548	565	551	573	547	573	542	548	530	536	530	563	563	512	544	549	601	567	531	557	531	546	544	555	539	544	555	550	528	527	574	559	553	545	564	605	550	564	510	537	545	596	521	557	507
61343	88047	52130	27093	1151	1686	626	517	545	513	547	495	490	523	501	507	556	510	502	466	458	509	511	490	494	461	475	484	475	476	518	462	494	507	528	510	482	480	490	513	512	435	505	510	492	476	497	497	491	512	483	470	473	485	431	494	506	478	504	478	466	506	522	501	509	487	498	499	497	524	486	524	486	506	525	500	490	508	534	510	511	503	523	496	464	528	493	519	476	487	452	441	525	516	497	486	507	511	501	468	529	532	469	500	490	476	502	497	554	495	521	515	487	529	498	484	506	473	458	493	514	478	438	481	494	515	514	485	507	471	469	488	536	458	488	490	486	561	477	478	473	506	469	491	479	495	497	488	497	465	488	467	471	462	469	457	499	507	515	492	511	531	445	458	488	501	479	488	497	513	438	477	468	493	474	513	501	489	521	488	524	494	467	526	483	471	505	501	466	485	522	510	456	477	477	492	482	517	483	447	474	504	498	491	534	483	494	479	482	455	470	497	483	515	481	480	485	495	492	495	527	519	492	474	483	530	513	477	500	502	479	537	479	515	496	483	513	510	477	496	489	487	462	489	467	494	496	508	508	515	513	445	480	487	473	510	498	460	480	489	453	496	481	528	460	518	503	476	448	509	494	469	493	466	471	476	483	482	506	486	498	477	495	488	469	486	473	527	497	510	482	486	462	502	487	469	470	489	480	486	472	479	444	493	461	478	503	509	470	481	482	492	487	504	475	480	490	469	485	519	505	489	485	491	485	484	478	520	497	499	484	490	480	487	495	463	476	489	503	458	459	496	515	451	476	475	476	427	458	519	516	528	488	502	505	471	472	459	522	481	541	470	496	463	494	474	536	486	490	484	485	519	471	519	462	483	481	520	505	513	513	463	444	465	508	495	482	509	502	502	497	474	487	484	485	476	515	489	491	483	499	534	488	502	502	475	484	459	516	478	469	559	484	519	498	490	462	490	490	535	515	528	513	490	473	458	494	481	495	485	511	533	508	482	500	512	487	502	535	481	485	489	456	458	457	507	506	500	482	469	490	492	472	502	524	496	512	517	501	508	508	482	489	482	491	473	502	509	506	476	456	515	522	474	479	477	531	449	479	475	503	470	527	474	478	472	483	488	465	470	492	468	487	499	527	500	486	486	464	538	459	478	471	486	505	495	478	504	475	513	499	488	486	486	473	468	480	503	531	483	501	485	507	488	510	503	481	480	453	488	505	454	481	441	473	504	454	467	433	508	446	483	486	472	487	511	481	499	510	485	460	494	495	514	513	430	461	469	490	470	488	481	494	474	507	496	470	473	511	507	492	466	531	506	469	490	474	501	504	448	465	499	475	494	550	488	478	473	530	457	515	481	481	501	495	541	496	508	485	476	498	490	500	491	497	513	493	480	471	488	495	504	487	516	504	503	512	473	479	475	506	491	445	486	480	449	496	485	471	499	502	472	472	480	479	495	502	491	507	509	477	498	515	454	438	511	517	494	492	486	464	479	510	520	501	471	466	493	502	476	517	487	502	453	499	471	476	508	500	487	468	494	503	540	454	495	507	500	505	433	497	501	453	474	489	498	487	479	467	490	473	486	523	459	461	475	488	438	474	478	497	448	460	535	462	464	438	533	498	492	496	481	481	513	482	493	540	441	514	481	445	472	474	489	496	484	508	490	508	490	496	560	474	488	486	474	462	463	510	457	477	469	451	463	470	451	464	497	467	472	502	526	465	467	460	470	474	501	476	502	499	514	499	491	448	471	483	482	494	496	483	493	438	516	486	488	474	520	509	488	515	510	486	458	472	497	484	472	510	484	508	491	509	490	508	534	453	469	482	524	493	523	483	495	494	464	493	476	501	513	476	496	516	509	502	497	471	448	495	516	505	491	478	487	497	445	478	483	462	522	490	454	436	500	480	472	471	487	502	479	511	491	490	505	518	467	494	490	501	533	516	473	520	497	482	529	478	468	480	482	460	479	486	519	509	502	493	439	433	519	497	495	461	508	466	498	498	484	509	438	538	458	466	499	488	535	476	430	467	507	481	495	503	488	518	489	509	473	545	484	489	506	495	500	480	484	528	486	472	524	504	527	513	476	451	511	496	495	497	503	487	488	485	470	484	437	520	465	500	474	461	519	528	471	474	469	502	503	474	490	497	506	494	507	490	435	467	522	493	478	510	511	485	481	466	454	501	496	512	498	518	467	497	482	494	505	518	500	480	480	476	515	491	482	478	479	476	503	478	506	502	508	462	501	499	518	501	518	475	457	561	514	477	469	504	466	460	449	494	490	458	490	479	495	485	517	492	497	491	497	514	495	485	455	476	492	484	455	501	464	464	492	519	493	506	503	485	468	432	495	492	478	462	486	534	542	487	489	501	492	488	537	490	473	503	530	502	484	459	516	493	468	505	489	535	487	500	484	494	516	505	534	479	529	476	491	508	539	503	488	492	511	489	523	508	473	471	476	495	546	508	523	510	510	463	526	498	474	476	447	485	464	504	487	472	496	499	509	503	499	494	513	528	501	532	488	464	465	488	483	527	510	508	461	479	486	507	539	492	467	489	488	465	501	464	470	476	475	492	497	490	484	479	485	485	470	481	483	504	471	517	463	470	483	495	485	448	475	484	506	452	495	494	430	460	507	471	467	500	496	485	477	471	439	469	494	485	512	492	481	515	484	463	507	454	503	525	487	488	467	501	497	509	486	531	517	497	482	505	451	448	474	471	461	496	483	529	442	486	501	473	513	506	471	458	493	480	476	473	464	446	510	481	521	455	463	488	495	481	501	480	482	493	497	462	501	506	492	477	503	471	486	503	430	473	497	516	503	477	464	498	501	471	464	467	479	485	500	462	497	525	510	502	528	461	479	456	469	495	498	481	458	514	460	486	481	517	500	482	491	480	503	451	502	510	472	494	499	513	486	531	479	483	505	516	532	523	517	491	510	490	474	434	487	500	513	471	467	467	508	502	492	478	476	489	456	494	514	513	453	502	428	493	504	480	485	461	469	492	493	507	517	461	502	480	484	509	474	460	499	491	494	502	446	447	465	512	488	503	508	463	511	494	471	460	508	483	480	469	466	469	469	509	471	478	502	493	443	476	477	474	518	529	522	469	512	510	475	479	502	502	485	471	493	484	472	518	489	493	484	489	478	534	470	498	488	522	453	498	463	495	488	484	496	516	497	491	492	510	506	498	482	496	521	527	491	470	454	497	486	476	478	527	486	517	490	455	482	499	492	494	470	487	505	472	420	457	536	452	501	497	494	487	499	485	469	484	505	503	474	456	503	497	465	480	490	455	475	462	454	467	477	496	470	474	479	487	504	513	513	443	473	499	480	515	484	519	444	502	509	471	454	463	504	475	461	490	484	520	498	495	467	497	492	460	503	514	483	511	493	472	493	503	501	494	471	474	476	465	463	516	496	519	494	476	476	489	507	520	477	496	494	468	528	512	457	514	516	487	486	500	463	505	458	492	467	480	484	494	476	516	512	468	516	501	443
22476	21340	27449	23628	20387	20294	11966	1109	846	837	941	853	842	871	805	824	796	865	780	829	746	817	783	857	838	769	810	849	847	788	778	795	767	777	769	795	782	827	788	850	852	831	839	798	814	793	784	841	830	809	826	841	898	797	862	846	863	797	792	818	815	758	759	802	810	823	805	803	847	831	791	789	774	765	735	806	856	772	807	828	711	783	834	770	785	781	781	822	813	779	829	836	763	780	809	805	849	778	799	810	794	822	796	845	783	794	838	803	833	774	815	820	800	770	820	798	772	801	830	764	804	818	810	811	785	795	823	815	761	776	803	762	780	814	821	794	789	756	803	800	806	843	818	791	757	837	772	820	745	800	798	822	826	806	851	779	818	829	787	767	750	780	802	778	773	821	804	737	744	779	854	836	777	780	778	789	817	777	786	808	786	836	800	771	833	756	830	824	806	842	821	868	851	779	790	794	817	804	755	825	871	783	772	863	773	822	792	771	805	832	851	798	797	832	756	847	778	816	780	784	753	840	756	719	845	834	776	782	803	773	792	788	836	819	768	817	820	815	822	775	795	847	819	814	801	807	788	852	827	819	856	820	843	833	818	793	802	792	798	781	768	863	853	760	830	819	782	834	758	790	802	782	853	879	837	808	772	825	836	856	779	754	774	789	794	819	793	827	816	786	756	801	742	790	747	788	830	812	746	765	871	772	778	809	796	839	877	791	819	782	805	769	787	842	811	774	825	776	760	795	815	820	802	768	793	817	845	830	849	775	821	822	802	839	788	780	813	793	776	827	773	776	794	806	766	846	807	825	756	791	811	809	803	857	823	852	829	798	769	782	829	809	821	830	839	774	824	837	752	842	807	774	805	744	814	771	817	805	825	850	770	731	829	766	799	802	858	798	780	789	759	836	822	814	767	805	764	819	822	805	804	848	811	830	746	816	791	775	861	790	868	842	884	773	807	798	766	826	821	813	819	772	781	776	783	838	789	803	779	808	832	831	799	760	832	786	824	783	848	777	830	823	782	824	756	829	746	771	803	822	814	759	753	753	789	787	851	782	847	791	745	814	841	835	795	797	800	792	823	798	817	797	825	830	793	851	751	820	791	817	847	795	807	792	795	792	774	832	794	760	780	818	771	771	749	805	851	847	767	815	800	798	828	767	820	815	801	768	778	790	812	830	804	776	771	747	808	774	834	784	829	750	795	842	786	750	773	830	808	828	749	809	821	735	806	793	778	782	791	820	834	758	832	844	779	805	832	850	819	847	833	883	814	828	789	805	828	803	806	802	823	736	808	808	797	811	791	802	764	833	813	793	825	842	798	805	818	769	779	826	781	806	796	757	846	827	828	848	825	844	875	810	799	807	794	774	810	812	768	784	804	783	778	814	781	791	838	779	836	810	820	771	794	780	848	752	762	803	774	807	790	726	819	779	741	792	799	772	839	869	768	814	808	800	797	776	821	751	785	813	810	827	759	859	817	838	838	864	758	788	842	811	812	830	777	835	779	795	784	796	759	789	767	788	796	795	771	772	745	773	770	812	805	792	806	768	794	880	829	805	816	801	762	803	844	763	762	810	846	794	821	772	827	812	812	790	803	780	768	816	843	791	812	772	810	812	812	799	818	836	761	739	874	789	790	811	794	776	860	818	810	802	784	840	845	824	833	828	781	828	850	851	817	780	850	815	842	875	725	761	815	797	804	786	786	801	763	744	785	827	794	808	777	829	784	803	779	811	788	838	798	775	774	765	819	800	799	756	800	842	788	826	809	806	797	773	797	849	780	845	810	812	769	811	837	835	806	758	800	789	809	800	830	798	788	820	793	763	817	792	794	820	812	795	806	814	779	806	793	832	852	818	793	844	829	814	789	861	778	809	843	824	789	792	817	768	798	803	840	835	771	827	818	799	814	871	819	829	815	817	789	852	785	782	794	826	813	815	784	797	808	758	793	814	805	824	798	803	780	807	805	840	826	825	803	804	793	777	800	854	810	779	789	762	760	733	793	820	779	851	763	801	805	774	798	820	803	769	781	806	826	753	797	784	759	873	814	843	772	812	857	830	783	775	783	803	801	753	807	763	753	759	799	822	775	767	786	804	855	806	787	779	824	855	783	792	812	819	757	827	771	785	821	788	808	777	778	853	812	774	802	825	765	775	757	801	826	781	818	785	801	764	775	804	848	822	729	804	851	770	784	824	791	784	806	805	808	831	763	846	799	782	777	798	817	806	815	810	793	803	832	818	782	812	824	792	813	795	788	776	760	771	833	776	809	817	768	796	828	831	820	826	789	798	769	808	845	738	787	813	794	787	815	809	809	838	780	795	811	809	806	843	828	770	821	811	792	822	787	796	807	792	851	793	743	773	819	820	779	828	784	798	774	742	808	814	843	788	871	863	788	767	774	812	777	817	805	812	816	788	770	805	788	827	801	836	764	806	746	795	791	807	847	763	823	829	804	828	836	844	748	788	765	807	821	815	844	784	802	779	813	816	811	777	758	794	801	800	791	779	835	763	796	763	766	828	776	803	801	799	798	813	856	850	823	786	798	831	748	816	744	802	807	859	820	822	775	808	834	753	779	810	787	780	819	788	794	797	809	810	780	774	816	836	834	751	831	807	811	841	796	754	796	767	782	817	844	825	760	770	772	815	766	757	758	747	767	818	830	763	777	792	832	819	824	773	796	792	835	783	863	767	781	821	801	806	852	817	789	741	826	776	782	756	778	801	835	789	786	754	847	788	838	842	817	766	802	812	793	759	802	823	759	834	761	806	779	749	814	801	801	796	845	784	771	793	829	783	763	756	793	825	813	735	838	829	825	796	778	813	810	788	856	817	746	747	817	784	812	811	774	835	801	834	851	784	828	781	797	843	791	781	817	808	805	822	813	836	804	823	802	844	814	841	808	811	832	809	787	833	806	767	787	784	793	814	800	855	822	829	831	797	799	762	797	848	822	792	798	777	821	791	814	801	746	811	821	734	784	790	795	763	795	873	779	846	783	770	783	813	844	811	834	874	845	830	831	838	789	791	816	833	796	790	745	793	800	802	823	774	818	822	829	874	816	838	739	790	814	795	861	876	808	779	774	837	761	866	817	804	852	806	832	772	792	820	796	781	817	836	797	828	815	847	801	770	776	868	795	794	828	810	817	803	783	754	848	862	855	832	811	801	818	797	743	780	819	826	758	796	803	814	800	804	811	823	854	787	858	838	742	810	833	792	809	799	816	750	815	735	805	818	810	801	847	762	767	816	797	782	807	782	756	813	770	877	876	839	841	816	768	819	767	792	803	838	824	776	802	825	864	812	824	777	815	815	798	789	767	819	838	779	824	797	801	726	802	870	827	814	779	812	856	831	787	798	800	784	767	738	783	830	781	800	838	846	825	802	773	809	831	759	821	819	779	765	810	789	819	794	838	768	801	819	772	797	760	822	779	803	795	822	749	746	826	775	826	788	785	811	747	754	776	809	766	787	803	718	786	797	813	784	846	822	763	788
57972	96966	62082	33511	3506	2069	957	809	791	773	760	784	754	706	753	727	677	747	760	769	729	757	692	690	681	742	662	711	708	703	687	679	667	720	731	690	724	710	743	697	735	708	725	707	738	706	694	704	700	713	682	678	727	660	695	711	723	726	716	691	718	660	722	679	685	707	717	754	676	681	677	748	668	695	772	672	733	693	746	668	680	679	712	671	675	718	711	679	716	699	693	688	696	718	699	679	681	685	727	669	682	667	727	690	758	679	692	687	693	683	688	711	702	693	723	721	683	663	660	707	699	680	666	714	743	715	678	698	718	700	725	692	675	694	675	682	732	708	721	717	742	662	684	704	694	664	693	718	746	669	720	670	656	728	727	657	689	721	716	664	721	721	748	689	662	671	744	723	726	695	700	664	649	699	720	721	664	655	696	656	676	672	745	742	749	702	683	675	703	702	696	656	636	668	711	670	705	715	707	700	679	704	691	726	673	695	701	687	702	691	705	688	747	778	684	763	703	685	736	708	698	713	719	714	647	692	653	718	722	694	672	622	694	695	715	685	686	732	698	676	697	696	694	689	729	661	637	652	719	688	730	687	723	703	731	698	718	674	685	711	670	705	698	692	742	694	715	673	715	695	682	730	722	692	700	702	685	700	751	743	712	684	759	684	709	659	681	666	687	711	710	685	711	705	664	686	649	695	694	691	734	684	713	695	758	691	648	673	713	682	701	679	669	705	719	659	698	683	703	758	672	653	709	676	686	675	743	709	715	720	689	707	742	706	712	679	688	675	714	726	672	642	719	667	721	704	682	703	687	725	700	681	698	704	689	713	687	702	711	714	731	690	693	672	691	655	742	679	688	697	723	732	674	661	691	661	740	680	695	703	716	663	712	708	697	714	662	721	687	714	677	670	718	719	700	727	685	706	711	672	724	700	685	676	742	685	673	732	693	669	700	700	673	698	700	641	667	739	684	709	703	741	691	694	658	664	672	673	700	704	707	686	725	698	722	745	713	711	711	679	709	700	757	702	683	678	747	689	687	686	711	737	688	643	671	675	726	732	718	739	715	721	702	713	643	712	737	686	721	704	695	670	689	727	719	732	715	624	775	699	724	684	736	681	674	664	701	715	662	686	681	681	681	669	689	686	673	689	702	694	697	707	718	707	642	701	689	681	681	780	699	643	656	635	772	698	679	684	707	682	676	627	689	700	711	640	724	670	698	711	723	730	674	685	664	698	703	716	703	723	671	688	663	690	709	679	719	681	718	672	717	692	696	682	687	702	703	676	708	704	699	676	691	698	690	669	700	662	700	649	718	693	644	724	636	666	733	680	663	710	718	725	658	780	648	668	714	681	650	680	704	696	728	716	737	716	652	672	653	707	712	727	749	704	644	699	671	664	705	720	740	692	682	716	727	696	712	705	695	641	706	705	676	684	678	737	671	712	696	644	658	754	742	734	688	701	696	687	702	707	681	708	696	677	744	700	723	682	693	720	693	700	679	716	696	712	720	686	730	667	723	729	676	706	692	701	679	730	747	689	717	711	727	705	672	712	682	690	714	712	664	716	688	711	674	665	682	705	671	682	714	762	683	690	703	702	665	685	725	735	715	734	711	657	687	704	699	739	711	715	702	696	695	695	754	703	729	677	727	672	696	744	707	661	690	701	732	674	733	687	717	656	696	732	714	660	714	679	699	667	674	705	696	677	715	688	718	698	712	770	671	701	710	712	687	721	655	683	685	728	726	734	685	718	695	697	711	680	712	683	706	681	714	700	662	655	719	655	731	656	699	691	688	670	678	686	723	672	726	715	688	683	725	715	725	680	734	671	674	682	717	718	688	679	695	673	717	668	701	734	750	689	726	706	685	687	703	712	681	665	649	754	669	677	684	704	712	700	713	681	680	701	707	717	623	704	689	703	718	700	705	702	721	678	735	714	698	672	688	689	710	698	685	719	716	682	703	752	711	737	709	644	732	687	732	694	721	682	711	672	673	713	719	675	726	714	718	739	709	746	705	689	682	672	686	744	702	692	751	686	704	664	675	679	668	716	693	733	730	693	724	695	673	718	730	686	735	678	676	683	727	691	747	726	679	726	683	706	714	728	692	668	719	724	732	706	670	725	688	734	667	774	690	707	709	720	694	689	683	679	676	726	663	692	663	711	697	730	686	684	671	720	699	692	705	727	707	676	705	695	647	739	680	700	706	744	757	726	686	697	680	651	720	708	671	731	670	705	727	691	699	717	704	690	710	699	687	663	688	685	723	687	703	674	746	687	697	699	691	756	717	713	666	668	719	679	693	669	679	683	739	728	693	718	778	682	651	703	694	711	703	629	692	654	688	737	731	695	685	704	699	658	692	742	704	737	694	692	674	697	718	721	699	682	744	684	728	738	634	758	679	679	670	712	700	681	635	739	727	743	687	619	681	655	688	711	706	679	679	724	690	737	660	727	677	690	690	717	651	720	693	733	644	700	681	712	760	697	699	680	689	683	686	693	694	668	741	667	677	728	692	738	687	680	714	735	696	700	664	667	691	708	699	672	729	710	672	728	665	716	690	675	699	663	688	686	730	663	710	696	690	737	707	709	734	704	653	679	682	720	723	706	643	680	678	687	689	727	738	717	667	676	728	695	704	726	725	685	678	698	742	674	708	719	700	683	737	645	691	663	692	710	725	687	693	674	719	694	714	717	673	685	714	695	629	732	704	701	716	742	681	718	688	704	701	686	629	716	679	740	673	702	745	658	723	715	685	707	689	703	709	694	683	718	670	710	643	686	681	674	684	731	721	708	691	692	686	659	732	679	767	679	710	684	692	676	710	648	720	705	702	684	722	666	705	691	683	638	674	718	722	728	675	704	701	649	696	730	726	726	695	664	730	661	712	684	684	710	678	663	657	646	665	680	700	733	676	695	708	688	727	700	647	725	673	681	676	705	704	677	728	714	692	687	715	721	686	679	661	709	678	707	724	714	720	682	677	726	668	661	705	698	712	727	667	707	668	691	709	702	719	642	755	649	672	688	692	741	724	737	683	681	747	706	732	682	721	701	669	705	696	696	696	681	709	729	682	722	693	660	692	717	656	674	675	691	674	720	721	708	710	669	697	721	743	731	666	681	705	706	688	703	666	726	704	729	700	667	689	712	679	666	717	755	666	699	720	713	702	720	670	706	686	682	708	675	716	698	694	706	657	699	733	731	678	706	704	720	666	716	740	707	698	703	698	674	701	685	673	717	683	712	729	712	688	727	714	704	723	650	684	704	703	689	728	683	708	713	712	662	672	687	697	720	744	675	734	715	671	679	640	697	665	670	712	717	670	684	674	730	710	705	737	662	690	694	702	691	690	689	695	703	739	696	668	695	684	681	711	696	730	700	731	728	742	674	717	742	706	713	727	736	685	686	728	678	694	680	736	726	699	682	741	705	698	656	735	692	681	695	720	672	723	671	705	716	742	695	680	689	696	660	702	700	693	717	707	706	701	726	715	698	745	694	693	720
39630	33112	18791	3834	449	312	309	270	273	281	328	303	330	281	291	274	282	309	297	318	290	288	311	294	256	294	275	322	318	303	291	318	288	260	299	272	292	297	312	276	325	290	313	308	284	303	313	294	300	311	320	344	255	270	305	312	290	282	265	289	260	271	304	301	295	279	280	322	311	291	283	281	301	284	296	290	274	290	296	261	267	312	300	279	278	337	318	291	301	294	294	288	323	282	300	298	301	309	327	285	303	317	308	267	316	255	284	272	263	300	309	298	270	273	337	305	285	289	275	289	309	285	303	283	281	297	294	289	285	270	299	307	291	309	284	309	277	310	292	301	333	298	261	300	286	297	287	285	275	291	297	303	293	295	267	303	296	315	319	297	310	316	308	331	272	284	287	292	273	269	310	313	278	308	309	276	290	267	326	291	283	279	309	280	310	283	284	309	293	269	288	302	260	291	292	316	292	270	279	283	287	292	266	316	309	308	274	296	271	272	305	287	301	323	270	280	331	280	278	295	290	294	274	287	261	266	282	267	308	295	309	270	283	306	262	335	292	295	270	278	307	298	290	272	307	275	295	306	278	272	321	290	289	296	299	299	313	290	319	277	306	312	278	300	289	296	253	280	312	323	289	304	303	296	313	303	308	285	328	325	292	292	293	290	318	272	282	284	304	297	284	309	296	313	275	284	313	275	298	329	256	314	293	298	268	283	287	307	278	295	298	301	326	284	240	309	313	298	284	286	302	270	289	325	288	305	302	295	294	302	303	311	275	322	312	296	289	296	280	300	295	295	257	307	297	298	287	293	305	299	297	296	270	292	303	295	318	261	311	320	303	271	287	288	318	286	309	328	302	295	282	303	303	273	301	270	320	279	281	291	270	285	249	294	279	282	290	294	305	326	288	280	291	288	277	326	290	292	311	320	290	289	282	285	256	300	291	283	310	289	300	317	301	309	301	280	322	332	268	283	324	287	324	304	306	297	279	310	289	302	318	301	305	261	301	297	281	254	259	308	308	325	301	293	292	296	310	274	338	313	296	293	268	346	305	302	287	288	310	334	310	288	304	296	314	300	331	306	283	308	307	329	282	330	297	296	296	280	282	281	323	284	295	325	294	336	283	284	260	301	302	300	291	319	279	325	278	267	282	300	258	272	307	260	293	297	311	320	301	325	299	272	281	317	261	293	319	286	332	306	298	300	291	290	291	285	299	305	298	311	293	312	287	289	290	342	285	318	303	294	293	286	281	294	279	281	288	293	277	275	299	281	295	276	283	285	277	294	294	293	290	274	301	291	291	306	291	302	327	296	306	302	297	279	287	288	302	311	279	278	307	293	274	282	305	305	287	302	288	299	290	292	278	292	283	301	287	279	319	259	276	309	285	313	279	326	309	329	314	285	325	300	284	288	289	292	282	317	294	318	300	293	329	327	277	284	326	288	280	273	295	280	308	289	283	327	256	298	247	321	320	310	265	264	281	325	285	308	294	283	288	285	312	283	298	304	305	306	283	290	295	314	264	290	320	309	299	271	312	253	326	289	289	278	285	304	301	287	286	280	257	291	313	294	283	293	313	280	270	325	317	334	265	302	278	318	329	276	280	299	317	322	286	298	295	282	291	261	308	298	332	305	298	275	254	286	297	330	307	303	332	294	306	303	321	325	290	297	308	313	328	300	297	264	322	309	287	285	323	289	287	283	258	301	304	314	320	295	323	316	287	278	261	274	263	291	287	321	306	326	275	297	269	287	298	288	308	323	283	275	302	296	317	303	300	333	285	268	319	314	266	298	334	282	318	323	290	327	301	323	282	329	294	280	296	279	272	296	293	320	292	314	288	278	278	307	340	301	288	293	303	316	273	275	290	317	284	285	266	285	295	272	290	306	279	321	260	281	291	290	321	296	268	281	291	316	280	289	281	267	266	281	281	281	295	297	311	277	290	279	290	298	291	335	292	329	270	292	293	304	320	331	308	301	283	299	312	295	325	326	258	306	288	304	275	267	311	295	301	337	272	333	318	293	310	297	268	310	305	275	303	298	290	302	305	300	281	294	309	327	282	305	298	286	294	283	302	291	281	302	280	285	277	279	284	336	300	323	292	279	303	281	262	266	300	302	305	295	296	310	287	271	293	275	318	306	275	315	286	277	309	310	302	338	283	323	321	313	279	293	281	305	307	323	286	298	288	319	306	290	301	312	297	302	288	294	288	295	326	292	281	299	291	317	293	270	257	302	273	310	327	302	271	296	271	298	291	288	285	297	310	281	278	287	279	295	290	270	288	317	297	325	286	287	326	295	269	296	303	306	289	298	301	283	280	287	306	283	306	285	314	316	305	282	279	308	316	305	284	280	291	304	300	302	306	279	293	285	315	273	316	250	312	292	298	278	309	287	296	308	289	279	307	284	296	301	289	299	272	279	297	298	291	311	306	291	294	276	293	293	294	297	274	304	268	317	290	303	287	306	276	327	276	285	291	273	311	299	277	315	292	307	289	279	304	308	288	281	299	304	319	316	307	317	321	271	298	314	302	310	304	292	265	280	316	257	303	306	300	280	312	292	312	293	304	298	279	281	314	290	298	291	304	275	292	263	282	334	307	284	307	287	283	272	277	303	289	306	307	302	307	293	313	320	264	263	292	316	283	293	274	294	326	313	303	318	309	287	281	272	355	293	313	269	308	258	267	296	284	249	297	265	267	301	303	319	286	309	283	300	277	285	308	280	319	268	279	320	293	306	306	322	308	288	281	293	260	309	307	274	269	283	310	302	306	283	313	294	285	273	297	299	328	282	322	296	279	277	285	302	304	290	278	250	280	295	304	285	293	316	280	309	316	301	248	301	317	283	287	273	279	301	311	287	287	319	278	309	293	301	274	302	330	291	294	282	303	305	323	266	279	306	297	302	274	286	324	316	303	298	305	300	327	300	262	300	277	296	276	293	280	287	284	285	277	297	324	303	298	279	268	319	306	286	314	284	282	334	288	260	296	302	275	287	275	287	302	298	335	324	302	289	300	318	283	297	286	263	263	309	288	293	304	297	283	278	296	297	286	261	273	284	277	281	293	301	256	290	295	305	275	274	305	291	283	290	292	278	310	295	281	306	280	313	324	295	292	298	314	261	337	288	298	256	296	258	314	302	265	269	269	277	286	305	309	285	309	316	307	332	328	304	320	294	299	312	290	325	311	272	301	300	312	294	287	269	288	297	311	291	304	304	263	248	311	297	273	286	306	269	296	298	316	299	309	321	285	284	288	292	315	335	284	304	268	295	254	302	297	300	290	315	274	291	291	315	275	274	292	313	302	288	289	291	286	299	324	335	310	284	261	298	278	278	314	309	301	299	297	313	266	287	285	280	284	286	300	292	306	272	284	296	282	312	298	283	314	326	288	301	285	300	271	293	299	289	318	285	276	283	320	279	311	285	289	303	271	284	311	303	295	261	298	297	296	293	332	291	312	292	320	308	331	296	303	302	274	330	285	293	317	291	299	308	298	312
39766	36083	12904	1868	459	300	283	271	269	264	286	281	305	290	253	291	284	289	287	254	295	301	306	271	264	267	274	279	289	260	274	290	281	300	310	292	292	302	306	282	259	292	313	256	298	309	266	269	292	285	276	271	274	281	288	265	285	291	272	278	271	288	293	312	295	266	317	279	303	283	308	246	293	278	308	270	279	292	295	297	272	262	262	290	297	322	273	258	296	294	285	276	281	288	350	259	295	278	273	280	276	270	293	274	279	274	302	291	267	263	274	303	292	316	270	296	296	275	276	274	302	283	291	316	292	277	296	285	312	264	330	278	282	257	304	283	309	276	302	292	277	291	274	319	296	272	284	284	263	294	302	272	274	300	271	285	257	284	272	307	305	272	278	301	288	268	274	294	273	274	291	236	278	289	268	310	261	289	278	280	280	276	275	312	309	287	279	293	286	290	271	291	285	290	269	332	284	244	308	254	263	286	268	256	272	276	296	297	290	261	287	282	279	281	297	246	278	295	281	272	268	303	266	297	300	283	300	311	258	268	266	315	282	293	294	321	278	291	273	272	292	282	268	285	289	296	281	295	258	290	270	290	276	305	267	310	296	286	317	327	261	276	288	283	256	260	286	278	281	283	274	293	328	297	305	272	297	265	290	286	270	294	286	301	256	296	297	299	264	296	285	254	284	325	256	287	294	277	305	285	256	304	249	296	301	283	287	298	312	304	274	290	275	295	281	305	286	254	280	297	264	296	294	291	257	254	258	262	281	258	284	263	278	278	262	302	306	276	281	275	279	253	256	278	270	288	281	300	258	291	299	259	285	309	291	295	274	298	258	321	274	284	287	297	296	295	279	276	278	252	283	293	295	282	273	297	298	284	277	255	278	315	287	308	262	266	291	274	275	297	277	301	277	274	270	255	268	265	298	300	289	298	280	290	280	271	264	302	281	272	298	272	298	318	284	280	300	289	241	303	305	266	294	266	280	276	288	273	281	302	298	286	281	229	282	293	305	295	301	269	268	280	292	278	305	285	280	265	272	280	252	273	269	273	262	285	287	275	288	267	312	266	307	306	261	276	291	301	296	301	289	284	288	302	286	323	299	292	312	275	302	258	282	293	295	278	274	308	307	266	255	296	306	314	268	283	278	271	291	293	277	298	287	282	268	274	265	325	286	284	322	289	292	304	281	305	241	286	296	277	270	268	282	272	321	284	275	247	269	255	306	276	272	294	270	282	289	271	300	277	294	266	273	278	311	260	278	265	275	298	276	280	247	282	289	282	289	269	305	282	273	278	286	304	327	285	279	292	298	318	296	280	258	277	292	290	290	260	317	277	303	278	303	284	290	276	252	276	289	248	318	260	265	264	283	299	304	282	275	306	290	285	278	281	285	291	298	283	284	258	279	289	276	270	296	273	266	304	276	289	265	279	281	302	290	283	304	302	292	295	280	304	298	279	307	303	293	284	294	311	296	268	267	258	270	259	300	295	298	281	257	290	290	286	298	277	294	277	259	264	272	267	289	272	276	286	271	273	285	267	278	287	261	298	280	297	259	287	263	271	261	278	263	281	282	272	294	294	295	279	261	309	297	285	285	276	290	262	286	274	290	272	286	289	288	306	308	267	275	266	278	317	302	295	267	284	260	308	289	291	294	294	299	299	270	299	311	272	287	267	296	288	276	256	275	280	278	258	310	312	278	300	282	253	277	288	281	285	288	282	279	251	272	287	291	309	285	290	262	301	287	279	287	277	277	312	289	283	297	258	285	295	273	270	266	301	291	274	305	305	284	294	276	261	291	277	291	275	293	283	291	281	279	288	285	267	322	273	268	296	301	264	293	290	277	294	280	246	273	299	266	294	289	275	289	284	285	281	295	274	285	255	270	264	246	303	268	291	278	309	293	265	280	318	298	270	260	291	274	297	281	278	270	287	284	265	274	283	290	289	257	304	303	266	260	245	257	276	295	283	269	255	276	274	283	271	267	297	251	280	264	282	272	275	295	278	258	307	293	291	252	260	270	313	297	305	307	303	277	281	320	277	286	287	269	305	284	295	304	278	279	297	297	280	275	297	272	277	265	267	297	280	272	310	266	311	276	285	278	290	290	274	275	291	286	258	295	265	298	286	289	325	286	276	314	292	302	293	287	245	277	259	276	297	293	285	270	294	282	306	316	263	288	291	302	278	268	284	299	269	276	302	285	292	287	298	281	282	272	285	268	334	290	290	282	287	303	272	273	309	282	304	267	272	319	315	284	292	299	263	277	288	295	262	290	270	302	314	270	257	286	273	295	328	273	299	281	261	289	280	289	261	266	299	303	286	267	272	285	306	277	307	278	298	287	273	294	291	291	299	260	278	279	309	298	299	295	295	276	288	266	291	305	279	286	284	296	271	288	298	283	269	285	296	273	301	298	292	320	262	303	285	287	285	292	283	295	318	283	287	289	276	287	269	309	292	285	275	299	261	297	285	274	288	288	288	260	274	303	268	315	289	294	281	301	267	293	283	295	288	283	299	304	265	280	303	299	275	290	240	300	283	300	259	271	306	286	265	271	298	248	263	320	287	296	291	286	264	293	270	321	286	273	284	268	302	301	289	297	265	307	268	256	253	317	254	281	279	283	259	314	285	274	277	293	304	287	281	276	294	289	286	290	288	278	283	265	303	289	270	290	312	275	292	283	311	273	277	298	289	278	268	287	275	289	285	284	288	267	305	306	275	248	293	252	273	268	277	288	262	295	289	304	314	283	276	286	292	311	263	292	284	291	282	300	271	295	304	257	296	271	284	302	309	284	273	296	261	282	290	300	303	271	288	267	288	282	278	308	284	271	292	290	293	278	276	307	309	312	303	273	270	308	273	262	308	292	277	270	289	322	292	286	284	299	260	286	283	279	276	277	293	291	261	257	285	298	282	250	265	281	297	299	260	284	278	276	285	278	304	271	304	283	297	268	289	264	281	302	305	305	293	252	256	296	292	267	288	275	284	319	292	303	286	278	331	278	294	292	281	274	276	261	261	272	300	309	293	305	272	283	289	305	264	281	270	324	303	274	284	274	326	295	269	272	267	279	253	270	306	274	273	263	276	267	298	265	276	280	261	262	282	304	293	285	264	320	285	290	285	279	300	306	273	271	292	317	300	261	263	277	302	292	262	319	250	288	288	307	288	258	273	231	289	262	296	286	266	257	282	317	286	291	277	269	269	278	279	285	271	256	297	279	252	315	301	297	251	291	270	284	260	266	301	290	325	291	268	263	271	294	266	261	319	295	272	302	277	289	282	310	316	299	314	267	309	306	294	287	303	281	289	262	320	286	266	285	301	286	293	294	284	311	268	257	279	281	308	283	260	297	293	292	282	266	302	286	262	295	250	269	286	318	282	288	272	279	289	271	285	308	255	267	282	267	303	294	296	253	271	289	290	287	267	291	252	289	279	273	285	283	269	264	298	258	277	299	279	261	257	310	283	291	300	290	268	299	269	274	280	264	256	278	273	270	281
25202	22347	27815	24016	20242	13876	1421	611	606	540	648	534	626	558	568	564	567	581	579	586	535	522	555	567	563	566	580	562	551	547	561	519	570	558	534	541	533	534	553	551	572	540	571	510	557	556	564	505	570	579	565	521	542	576	597	522	521	556	542	561	561	558	571	569	579	552	609	528	546	571	599	570	559	602	505	540	557	575	560	562	618	607	562	536	549	552	552	550	552	542	542	577	585	529	555	547	533	576	559	567	549	587	549	540	531	559	536	617	539	538	550	566	549	557	528	547	561	569	605	553	579	576	556	554	579	515	545	549	519	592	571	560	513	499	606	610	517	557	569	514	530	574	577	533	522	550	625	528	539	556	604	560	555	568	552	560	559	540	569	550	531	552	529	551	574	524	578	555	555	583	574	557	522	537	605	556	551	569	570	576	549	558	559	541	547	518	552	561	574	582	540	581	574	547	548	579	551	542	539	586	518	596	540	513	547	606	593	595	574	538	534	568	567	504	574	512	594	511	553	526	542	539	594	579	610	552	530	592	533	557	559	560	536	554	531	555	558	572	558	544	551	619	541	549	530	555	591	552	530	514	591	564	541	560	571	543	517	518	544	572	571	574	538	567	534	605	570	541	570	515	527	524	529	558	567	560	549	554	556	579	593	554	550	512	534	576	588	528	552	559	539	585	557	548	519	516	590	532	571	540	535	554	542	550	556	598	499	540	535	555	550	548	570	521	620	563	541	572	518	584	587	559	581	574	586	520	596	564	559	581	525	585	548	567	528	552	526	541	580	553	551	581	600	580	562	551	556	560	561	500	520	568	517	588	525	526	490	570	539	576	565	542	576	554	550	561	520	558	572	540	551	530	554	563	563	565	538	571	526	564	554	550	576	519	608	557	551	588	525	548	530	527	585	537	553	606	550	545	580	540	532	554	557	549	578	555	533	582	572	518	605	539	579	554	547	569	569	547	538	573	522	549	523	534	537	529	498	570	556	535	568	572	615	544	535	570	536	535	549	615	539	503	534	580	597	561	523	561	553	539	562	562	573	512	583	517	508	548	581	507	587	575	539	595	537	571	501	533	555	584	544	576	571	576	522	548	539	539	538	577	590	545	545	540	596	589	583	545	565	505	556	527	536	559	551	559	528	541	544	525	554	578	580	568	538	525	552	583	550	539	508	594	550	602	540	571	607	580	560	541	552	538	500	515	574	539	535	573	560	515	558	580	632	567	514	535	572	556	551	563	536	544	544	564	578	530	519	543	566	583	573	543	598	560	515	582	509	579	546	573	537	549	532	548	584	576	570	555	561	564	534	602	566	572	577	563	566	556	553	559	534	558	561	553	533	560	562	591	576	557	526	527	542	584	572	555	578	562	535	537	534	513	511	582	603	552	565	543	563	546	556	520	565	580	570	568	549	596	519	606	539	578	533	562	579	565	576	576	552	534	552	543	492	586	590	574	505	541	548	559	575	550	534	545	541	578	532	540	548	565	552	521	575	542	556	545	555	558	579	595	576	526	556	529	582	525	583	559	568	568	538	524	577	512	551	558	559	580	545	565	552	605	521	536	531	562	538	553	517	550	605	516	528	543	531	530	518	554	564	545	521	561	573	592	548	575	529	524	581	604	562	556	564	573	540	534	503	552	557	541	546	542	557	549	574	523	561	538	549	549	573	532	562	527	550	573	584	584	582	561	556	553	539	547	577	550	523	533	587	583	557	571	542	611	531	519	564	507	491	565	534	531	555	568	546	566	590	559	534	564	557	591	509	578	583	530	556	585	535	533	589	561	515	550	536	520	565	585	533	505	592	560	536	553	570	540	511	548	567	533	538	572	567	571	581	535	536	555	520	574	570	551	537	521	545	552	555	547	549	579	565	497	533	535	572	538	559	572	575	509	546	534	567	561	531	540	533	575	574	547	599	546	586	581	569	577	567	534	577	575	551	548	547	544	588	569	586	553	506	570	525	563	590	557	540	520	577	556	579	562	532	587	526	543	536	531	536	540	562	582	534	551	534	525	539	525	514	555	530	600	546	547	532	550	565	582	582	563	539	553	546	584	586	518	526	545	544	566	525	559	573	610	558	548	515	559	548	545	529	570	593	516	504	588	553	541	578	499	550	540	595	575	555	582	524	543	546	583	574	515	557	565	565	569	593	541	553	527	602	557	566	544	521	564	541	545	495	547	568	611	540	572	589	527	556	565	570	526	524	599	585	582	596	575	538	531	575	539	576	546	530	588	545	583	556	527	584	504	564	558	526	557	545	555	530	513	549	567	579	556	567	557	545	544	553	525	516	545	562	563	550	594	558	540	559	550	519	552	567	587	525	531	571	589	542	547	532	609	505	513	501	570	564	551	549	547	576	517	512	550	562	578	564	522	539	581	510	532	555	520	568	555	566	544	570	593	557	575	570	541	541	597	522	543	514	574	555	528	507	529	571	583	581	557	572	503	576	560	543	547	529	557	566	537	564	549	561	547	556	554	518	573	547	577	571	623	572	595	566	538	554	557	567	554	549	566	582	538	535	572	548	590	499	556	535	540	572	556	562	550	543	549	549	588	575	547	542	578	569	563	529	558	530	583	569	540	551	563	580	563	558	585	566	550	564	565	558	539	574	547	570	558	540	526	537	582	572	536	576	545	582	601	536	541	563	620	545	548	554	552	565	504	535	569	536	558	575	537	540	552	531	559	540	531	552	633	530	525	572	563	555	578	585	548	580	546	563	543	552	560	551	553	553	604	556	598	554	522	557	533	547	554	555	555	546	546	614	557	584	543	534	535	524	587	597	543	551	525	564	570	561	544	572	520	550	553	576	556	560	547	549	522	575	572	571	571	552	615	554	592	584	545	581	592	521	553	545	537	558	519	539	578	546	593	541	570	561	575	540	564	530	559	555	583	532	571	552	523	585	598	533	592	552	587	600	573	577	605	573	623	546	571	549	532	579	529	536	545	570	560	587	546	524	526	550	541	554	545	536	598	562	550	527	580	583	520	553	561	564	585	530	563	566	583	512	494	537	587	554	530	544	581	545	528	571	514	549	550	533	582	562	559	518	514	587	587	563	551	545	582	576	588	544	548	532	592	508	559	557	559	502	557	553	561	547	568	531	560	565	531	564	575	557	550	522	573	563	564	561	559	541	523	574	570	569	569	544	544	565	556	540	607	565	539	515	554	531	572	558	519	552	521	573	597	566	528	538	542	566	528	572	592	562	543	557	537	552	527	598	543	542	552	577	607	580	544	543	520	546	554	565	587	534	540	554	579	544	557	510	547	523	548	520	574	567	539	557	517	526	532	575	561	560	538	598	576	557	541	546	548	574	548	574	557	532	585	557	564	563	556	613	537	588	535	548	596	563	564	560	554	565	532	556	552	527	542	569	538	538	529	543	536	553	566	517	546	621	548	571	518	504	558	541	552	571	577	611	555	521	532	567	615	570	566	530	568	503	588	564	575	551	583	546	518	571	593	598	579	567	561	556	533	545	590	561	550
61476	86897	52682	25684	3478	1926	626	535	583	542	543	493	541	516	546	495	534	512	544	469	445	498	469	473	512	491	487	500	503	456	471	493	482	501	479	515	487	475	477	511	489	459	481	474	477	510	526	483	491	513	528	447	475	472	483	506	493	521	519	461	479	498	459	467	457	518	489	509	484	501	538	498	504	463	491	477	466	471	485	488	473	477	471	508	473	492	469	470	487	445	497	483	467	493	511	502	525	519	503	513	516	497	482	494	465	534	491	487	523	470	515	485	490	508	501	504	502	470	500	469	459	515	453	479	509	472	474	438	491	492	475	514	504	484	512	475	502	463	489	484	480	499	467	474	457	505	529	483	521	511	490	477	463	489	493	479	461	522	481	503	481	513	521	497	499	473	479	469	473	500	473	473	507	468	470	453	462	444	467	518	504	461	497	510	495	473	463	543	484	486	489	489	476	522	506	500	506	497	503	514	511	532	475	471	515	476	456	515	497	452	461	499	522	445	468	466	454	521	506	442	480	517	452	513	470	481	447	471	490	482	484	515	515	495	502	508	503	497	468	481	488	498	486	527	516	478	477	489	476	500	494	499	478	467	526	464	510	502	477	516	481	466	473	498	492	538	510	486	518	542	452	513	488	490	525	484	444	515	486	466	481	495	535	502	502	485	458	438	468	497	501	506	512	528	490	500	482	478	525	462	473	503	479	492	476	506	481	558	459	525	478	551	506	488	505	462	491	474	545	485	518	484	474	466	533	434	455	484	518	488	486	482	513	507	473	488	499	507	484	525	490	509	437	514	470	483	507	463	502	470	482	508	518	491	475	492	475	438	483	502	520	483	481	505	461	489	499	472	546	507	494	518	490	503	487	503	489	489	463	437	496	480	490	497	495	506	480	506	458	472	464	492	482	544	525	454	492	430	507	477	525	530	489	516	514	525	470	471	502	477	477	501	505	499	464	511	479	514	486	494	462	502	460	489	462	509	487	511	520	531	493	496	479	480	474	468	520	522	470	492	481	517	530	491	522	509	494	515	488	491	497	518	509	492	472	498	507	480	504	501	517	456	508	531	513	468	482	461	483	475	464	491	490	474	479	485	497	469	459	513	487	505	445	471	457	495	471	471	487	499	479	456	511	466	487	468	515	489	466	479	472	465	481	503	488	447	482	484	472	462	480	493	474	515	503	480	442	478	492	505	475	493	462	472	464	494	491	486	477	541	491	514	518	438	502	476	470	458	499	489	530	508	515	509	523	494	478	456	465	479	513	511	528	498	451	493	498	510	490	520	469	506	489	533	482	507	492	490	499	475	501	489	446	472	458	481	462	471	483	489	469	500	493	472	474	470	469	487	505	499	486	523	459	467	464	468	490	470	493	482	487	488	490	522	506	521	494	483	489	516	472	494	491	481	503	505	463	495	506	501	500	468	492	493	472	490	478	504	492	489	483	480	512	495	519	506	476	500	473	497	449	506	449	486	469	481	488	509	459	472	510	494	495	485	458	508	494	477	493	477	449	482	477	494	491	508	440	487	475	499	480	490	475	539	467	474	450	473	510	504	469	501	478	465	491	461	468	485	455	487	499	485	465	523	487	513	474	505	566	485	504	520	496	508	480	467	457	477	479	495	496	505	494	496	491	493	496	471	498	483	537	474	493	523	454	460	500	486	426	478	517	503	473	493	489	467	498	507	503	505	481	478	471	496	497	478	495	511	448	475	431	482	470	475	466	481	498	490	500	528	467	509	501	466	484	500	484	499	474	502	516	469	498	547	515	497	527	476	480	493	491	448	502	507	468	505	484	493	525	523	467	504	462	494	462	500	475	504	522	474	472	534	487	470	517	490	483	465	486	506	512	507	493	485	483	485	508	484	467	493	443	525	455	502	478	492	498	500	445	525	456	507	500	507	497	455	476	495	496	509	462	520	467	474	444	482	462	480	507	464	505	469	518	500	505	524	505	523	494	502	495	466	458	482	522	480	507	497	496	479	525	520	448	530	509	484	508	490	476	496	483	479	484	502	533	509	470	463	488	470	511	487	503	493	448	497	479	510	493	518	516	491	481	465	506	489	516	516	466	493	471	479	487	502	463	460	489	512	470	475	452	565	483	505	522	517	486	481	482	504	488	526	456	489	489	503	464	511	480	508	478	474	467	511	496	475	514	510	460	494	459	465	466	506	494	483	488	501	496	479	497	506	527	481	535	500	537	449	474	495	507	465	513	459	520	499	460	479	508	502	493	440	521	467	496	497	487	493	543	478	496	526	488	453	532	469	480	517	527	477	442	497	521	475	480	471	474	469	514	456	491	485	502	506	488	487	526	478	464	511	441	506	508	491	526	500	493	474	527	469	486	468	467	478	461	480	505	452	469	445	444	472	509	506	466	491	498	480	500	494	486	483	502	495	513	460	487	462	492	462	487	489	499	460	506	504	483	502	460	516	456	472	458	481	464	510	461	485	516	490	500	504	464	505	549	498	491	511	512	518	506	464	544	463	476	491	478	505	471	497	514	504	463	521	458	479	489	452	472	474	527	481	462	466	510	457	475	548	475	528	471	493	446	480	496	482	501	502	510	497	489	499	495	520	501	512	505	516	492	480	503	492	503	488	482	508	494	515	476	514	458	484	475	440	472	524	513	458	486	549	476	497	468	464	482	512	490	512	528	503	481	494	492	461	511	483	475	493	512	507	514	496	498	479	489	507	518	482	492	483	453	457	519	513	479	471	504	492	535	483	506	495	483	537	480	492	471	488	462	491	490	501	456	472	459	502	520	466	505	531	466	482	467	483	482	476	505	492	519	472	471	574	468	466	499	489	508	516	472	483	491	425	488	502	523	516	535	467	525	495	490	479	442	502	497	520	479	482	533	501	479	503	493	494	474	447	474	505	518	472	448	493	494	463	496	485	510	489	541	472	479	463	483	495	511	525	430	464	485	500	467	504	497	476	501	472	473	508	496	483	494	458	505	497	498	499	496	526	489	502	478	474	485	538	484	480	455	497	499	484	470	510	485	503	499	469	486	482	520	466	493	466	495	489	493	494	479	526	497	480	518	507	461	488	521	503	505	522	433	507	464	501	481	504	485	516	489	484	496	494	521	467	507	501	509	499	446	471	488	485	476	504	482	506	468	496	479	490	487	483	493	513	484	478	494	472	482	505	468	485	503	505	488	527	521	498	452	508	511	501	512	454	468	470	488	488	526	496	528	549	472	443	500	479	513	496	491	489	451	489	471	491	511	482	481	491	513	476	496	476	468	551	485	475	480	499	547	513	438	477	472	517	471	478	442	483	488	505	494	519	479	495	492	502	446	485	491	479	483	450	518	499	464	463	515	467	489	481	463	511	499	491	513	482	519	473	498	475	496	500	499	482	514	466	474	480	451	456	513	512	478	508	513	475	514	486	437	494	480	515	473	439	497	493	456	496	479	472	474	465	493	467	472	458	496	485	486	460	462	475	486	539	521	479	477	477	501	454	469	524	517	551	444	477	489	482
22532	21331	27401	23767	20414	20295	11762	1207	910	884	866	848	844	811	901	841	826	864	816	814	779	808	768	822	787	785	824	768	821	819	803	779	801	777	797	832	879	829	820	780	778	783	781	828	806	796	820	859	889	830	822	857	755	803	743	789	782	826	785	884	788	840	826	849	813	812	831	838	861	774	831	813	799	826	823	840	828	829	803	826	789	794	817	843	833	830	825	815	816	773	756	785	768	794	816	811	821	748	830	811	816	811	834	790	808	784	828	797	791	800	804	790	796	795	798	784	794	824	799	809	770	785	816	822	789	791	767	797	876	810	810	784	861	885	827	761	782	774	736	851	800	815	770	841	793	822	848	821	824	827	837	772	776	821	847	810	794	820	812	799	814	796	837	826	851	830	839	841	855	786	846	819	806	802	802	811	816	780	810	763	820	820	815	845	786	806	781	833	822	779	798	820	813	752	789	823	825	823	794	772	824	858	864	858	819	842	849	813	810	811	796	845	776	782	754	815	795	815	858	826	791	811	769	799	787	849	791	830	819	758	810	791	823	840	791	763	843	793	724	755	841	808	782	814	754	855	848	864	765	806	794	821	832	819	746	807	791	875	879	828	826	853	834	829	817	805	801	838	751	804	823	789	775	825	858	814	767	803	766	795	797	803	747	821	792	775	812	794	774	799	836	844	809	817	788	797	861	818	819	783	752	810	783	818	792	779	746	865	838	847	792	835	819	812	779	827	830	889	871	855	827	785	753	799	806	789	774	837	785	807	846	889	884	807	801	798	839	791	821	776	851	809	796	851	823	785	832	744	802	837	816	823	802	823	848	838	780	778	870	865	842	817	826	807	805	801	834	804	836	788	824	831	831	786	764	846	860	789	816	835	789	820	778	854	828	808	797	845	848	768	823	788	827	769	817	802	867	766	800	832	802	795	794	810	786	826	822	768	806	802	779	802	833	817	749	814	859	850	770	805	788	831	781	802	812	794	811	844	796	803	832	775	795	814	828	847	823	787	835	850	772	864	807	759	808	801	764	814	841	826	751	809	818	869	880	825	792	786	896	804	736	831	796	798	766	809	794	805	835	826	833	835	795	827	794	814	836	830	811	794	851	813	827	801	845	793	804	763	764	829	801	801	803	769	846	847	840	806	808	777	803	821	804	780	848	826	798	784	842	814	808	779	795	752	796	803	793	805	802	769	847	797	808	803	794	792	793	828	792	860	800	792	885	761	841	743	840	838	795	778	753	819	800	825	761	837	784	826	816	815	848	786	792	767	795	840	780	820	795	844	819	775	806	816	825	831	787	787	834	791	824	851	833	800	818	804	809	842	842	775	852	822	840	796	856	800	830	832	782	768	768	781	822	809	836	811	827	794	837	791	803	797	852	818	791	848	782	771	777	790	771	805	871	826	840	842	774	803	783	796	792	845	806	835	807	841	819	871	845	790	846	826	808	821	799	861	825	801	815	775	803	745	827	792	764	784	791	821	810	818	808	797	792	811	799	780	776	778	860	830	826	856	793	841	784	826	815	787	780	772	818	789	820	805	852	775	837	794	779	824	738	787	800	788	807	820	772	840	810	833	870	824	829	799	818	761	877	786	814	762	799	758	793	791	855	866	756	792	830	792	799	837	808	793	905	769	820	786	805	800	759	800	793	771	790	812	829	827	785	789	813	818	771	788	840	865	779	787	772	768	766	833	798	797	861	780	808	822	734	747	799	866	846	750	796	784	795	826	831	768	768	850	770	784	800	815	793	801	799	798	763	780	780	807	806	799	813	796	792	854	792	856	780	819	813	774	805	787	846	804	836	827	788	866	783	827	746	816	817	793	769	823	824	787	826	881	839	851	787	789	821	774	828	867	805	845	839	751	824	807	806	812	747	829	852	822	808	797	886	825	793	802	863	840	816	788	782	816	816	817	819	804	819	810	831	846	792	799	785	801	810	824	847	828	746	816	824	769	775	773	836	781	764	797	803	859	797	795	845	842	785	792	820	834	844	805	830	840	771	821	763	869	816	844	790	762	791	834	829	769	828	756	827	849	787	804	816	823	793	773	795	795	832	775	787	803	826	866	778	842	803	833	804	784	813	802	777	871	809	865	824	827	831	778	798	800	853	775	826	816	845	791	789	811	796	784	799	770	836	754	835	846	801	838	837	823	834	844	820	815	803	819	815	804	799	818	782	708	800	879	830	793	782	826	787	788	798	797	812	851	791	833	744	808	819	848	812	744	758	804	826	772	809	855	803	810	884	817	778	807	805	801	856	784	776	782	791	841	857	850	767	821	787	807	790	761	848	816	820	819	762	828	802	851	833	763	767	798	807	796	782	848	794	765	776	844	764	794	780	807	840	835	775	826	821	767	828	777	787	819	854	866	816	861	864	807	807	846	775	823	797	809	844	786	800	811	799	779	825	818	744	806	795	800	769	818	827	797	767	825	802	810	778	777	788	819	815	803	821	766	778	802	783	811	799	803	780	805	808	774	835	787	813	810	816	842	841	807	831	813	790	807	817	795	783	775	753	827	864	786	868	829	779	805	800	781	749	804	811	846	786	847	787	818	774	802	808	858	851	844	792	812	784	811	792	768	846	849	817	827	766	888	827	804	820	838	775	804	802	798	794	801	754	763	802	784	810	834	826	791	769	810	790	813	776	804	839	860	772	811	850	782	850	809	760	762	801	809	794	798	805	822	793	793	774	779	805	833	791	800	831	827	791	791	829	812	777	777	804	803	826	786	844	813	808	786	843	835	790	795	799	779	751	797	790	835	787	836	787	752	883	806	842	856	807	803	815	796	803	801	850	825	811	793	797	843	847	783	762	774	864	851	775	792	749	853	840	804	806	790	817	799	821	829	826	777	793	854	791	802	853	813	708	815	765	833	767	813	805	776	819	838	773	781	806	853	840	841	820	830	772	794	804	761	792	844	769	752	784	835	784	854	814	801	777	837	779	782	771	809	791	832	806	825	792	810	805	843	860	824	828	821	727	764	783	807	833	815	807	770	834	801	777	830	803	815	787	827	755	829	849	806	804	810	802	824	776	858	794	855	833	767	823	836	764	822	822	796	827	855	819	794	788	778	782	794	816	802	873	793	779	804	851	807	787	850	839	795	824	821	823	837	828	809	810	820	824	748	817	822	811	820	800	791	797	825	832	839	791	809	806	815	786	785	781	860	789	780	830	792	784	797	788	805	798	775	790	805	847	785	777	765	834	850	757	776	825	838	809	752	781	768	739	817	830	806	754	752	796	803	814	845	872	806	806	789	847	801	776	771	825	753	777	753	844	840	766	821	783	814	833	809	762	824	817	834	844	817	810	844	802	744	815	715	762	740	807	783	749	797	794	830	862	816	795	839	802	753	776	807	810	812	766	779	776	779	803	784	802	823	793	816	785	820	773	797	842	812	779	808	824	839	781	794	827	811	825	813	823	794	816	810	853	808	854	790	847	769	802	783	761	820	803	826	822	825	808	806	806	777	776	815	847	774	778	800
58774	95756	62878	35381	1623	2203	993	853	757	815	747	777	753	772	714	718	760	777	741	695	715	729	692	706	742	722	684	675	735	721	689	716	685	685	720	690	726	692	667	693	707	697	706	757	716	703	741	706	713	708	702	715	705	730	705	695	715	674	672	681	738	748	710	716	736	695	672	686	675	711	694	681	649	699	688	707	660	712	728	687	692	671	701	700	655	737	731	725	671	738	689	689	670	718	646	706	675	687	706	726	717	716	734	681	689	733	667	654	714	735	696	665	690	701	695	727	692	716	735	765	763	764	711	684	639	702	693	725	717	681	745	732	712	729	656	705	666	683	743	731	716	743	716	679	717	676	718	686	751	735	692	756	688	698	728	673	658	700	684	732	709	674	725	693	701	711	714	667	679	716	681	676	650	717	696	712	698	706	717	716	648	757	707	705	721	653	709	729	719	663	694	698	695	683	672	688	698	719	668	720	707	688	681	726	688	743	650	737	715	740	654	685	685	722	648	691	694	719	636	704	758	702	674	662	690	773	683	720	704	732	669	665	710	706	701	703	712	703	721	679	657	691	725	715	707	674	724	701	665	707	697	746	666	661	701	719	723	740	642	673	693	678	705	686	695	738	709	731	682	745	718	688	701	712	720	727	651	664	687	702	655	650	688	731	682	736	684	678	710	674	714	699	689	744	699	714	703	710	714	675	672	728	708	687	683	667	691	687	681	680	676	667	688	670	657	721	709	705	747	693	705	695	698	684	733	668	704	695	679	659	690	669	729	649	725	704	689	686	682	664	725	707	707	703	705	661	705	717	724	700	723	711	703	682	712	735	694	695	681	717	666	706	635	716	706	711	708	736	687	673	683	678	688	679	716	708	775	701	721	716	717	723	693	649	688	737	708	717	673	658	687	650	669	648	697	738	688	690	744	748	676	610	657	702	705	740	697	693	750	702	701	699	757	676	706	695	726	730	682	689	716	650	714	731	724	710	723	706	688	689	722	711	734	686	722	696	730	730	656	686	716	738	692	664	779	680	650	664	707	649	669	730	680	678	753	709	702	713	671	729	751	678	742	674	730	668	687	695	693	710	766	702	726	724	700	697	702	676	662	733	656	715	672	712	750	730	703	707	703	703	704	665	676	697	705	680	708	717	694	741	725	678	681	669	701	782	735	717	711	685	723	709	658	716	730	743	694	723	701	686	704	725	695	706	679	661	701	684	716	760	705	744	753	638	669	682	677	720	714	682	714	753	678	687	695	692	712	661	741	689	675	710	689	675	694	673	721	710	720	708	723	692	700	704	678	689	686	685	673	726	731	679	719	745	703	719	686	708	659	695	681	687	646	710	678	702	726	736	747	721	678	719	718	690	770	713	700	707	734	701	713	678	656	734	699	654	695	728	681	672	741	689	690	683	721	708	704	668	734	714	732	706	728	724	705	704	719	727	719	653	734	688	682	736	718	732	656	669	740	772	684	688	691	650	657	666	665	678	670	703	753	684	723	735	648	685	704	713	701	742	667	686	690	675	667	724	703	709	740	680	688	682	702	727	688	698	725	720	698	706	696	762	719	693	695	744	676	702	736	682	690	740	715	692	701	698	703	781	725	702	703	694	710	706	692	670	684	669	701	739	728	690	705	722	658	715	670	706	732	653	696	719	730	698	731	723	724	687	721	704	751	734	697	698	673	660	687	690	733	719	703	681	672	717	695	719	737	666	665	700	656	692	725	680	666	778	718	679	702	760	704	775	734	712	725	694	725	711	677	686	660	730	670	683	704	704	716	716	683	714	696	668	715	738	708	732	698	676	693	730	671	710	691	713	674	702	705	692	668	744	768	742	705	680	674	721	690	746	723	719	734	675	703	715	728	709	658	733	674	710	706	726	719	736	701	712	697	740	654	680	630	720	692	702	733	726	761	749	687	714	728	725	693	699	688	703	704	674	697	701	760	713	723	713	727	733	739	707	748	692	776	708	681	649	736	687	672	643	649	636	738	656	728	706	710	727	681	644	702	722	713	678	726	696	719	696	736	653	754	735	680	705	736	689	722	697	670	720	698	719	687	667	734	681	655	668	649	717	693	722	696	731	690	701	687	690	679	635	688	723	605	716	727	708	683	701	664	718	718	690	759	686	693	715	692	682	737	714	740	674	718	721	730	660	705	673	673	665	682	697	648	671	673	669	646	727	636	705	684	669	725	738	732	685	659	730	710	691	715	705	702	681	697	700	764	649	684	697	732	717	726	687	675	737	710	696	702	721	741	667	709	692	692	722	700	667	767	703	759	675	678	721	711	732	701	701	693	724	698	748	684	654	656	690	704	725	733	688	710	710	739	678	676	670	704	644	693	713	686	690	710	690	695	689	645	714	698	681	731	699	673	683	745	719	700	671	675	699	729	708	669	680	722	651	672	698	701	714	731	726	684	700	747	686	720	683	711	724	675	743	649	775	730	675	700	683	711	677	731	698	679	701	707	756	721	625	741	710	724	676	687	735	697	684	699	711	709	740	689	694	733	711	664	724	697	722	763	709	694	666	685	719	714	680	706	710	727	667	689	713	703	687	715	642	737	651	719	654	719	755	700	711	697	664	719	706	661	693	709	690	698	666	697	727	661	688	704	766	701	714	664	731	693	694	683	685	681	767	750	703	679	701	721	656	695	709	708	700	761	728	714	713	676	735	665	706	714	746	708	642	737	673	691	680	673	733	757	690	666	744	730	723	719	693	687	682	684	691	680	727	663	674	705	707	735	740	691	713	687	714	693	731	674	724	713	716	719	720	695	709	702	726	714	705	717	714	698	668	670	713	685	667	693	731	712	724	738	645	745	691	687	672	668	691	710	684	708	724	733	719	687	682	719	637	689	658	708	694	692	700	688	719	697	682	693	687	657	726	705	677	662	748	726	700	691	662	711	679	709	693	732	694	685	691	713	703	703	706	721	716	698	691	695	723	684	693	692	682	743	714	685	716	711	710	701	689	684	699	700	668	678	689	700	742	743	702	713	698	731	705	709	703	665	688	665	680	732	692	696	739	729	678	707	696	698	666	708	724	684	680	688	716	678	688	631	707	758	691	699	718	714	728	711	707	683	698	760	701	682	657	624	762	705	765	692	707	691	681	704	731	706	755	672	698	704	727	694	674	703	713	697	680	664	723	747	702	673	745	697	713	746	656	675	674	678	675	723	692	731	679	709	705	738	695	707	688	662	708	690	711	717	683	697	702	669	700	733	652	702	703	705	726	642	713	706	702	650	680	714	715	686	718	733	697	682	694	749	748	721	673	732	663	689	728	713	671	696	735	687	729	696	723	705	750	664	667	728	692	729	707	737	686	671	677	716	729	676	698	730	728	744	724	738	701	692	702	732	693	745	677	714	697	721	718	699	739	700	717	713	724	682	717	684	702	654	672	702	700	684	682	703	660	698	664	697	690	732	702	627	728	648	712	675	729	725	722	720	692	733	715	716	716	727	700	726	663	709	699	699	717	750	729	705	733	698	670
39819	33124	18251	4349	416	315	308	299	312	270	286	288	287	300	315	300	297	278	327	304	279	302	282	306	297	314	266	287	262	281	315	321	288	293	268	289	283	283	285	309	321	315	299	305	282	315	268	266	281	282	308	294	300	299	304	318	315	304	313	270	322	309	292	334	309	285	314	297	293	286	282	276	327	285	295	313	289	316	316	289	305	277	288	303	297	300	306	280	289	304	292	319	288	291	309	253	308	304	267	291	274	333	289	288	274	293	286	301	267	295	318	320	297	281	280	290	292	319	318	270	274	296	288	313	260	293	291	299	329	269	309	310	319	319	304	289	289	291	307	307	298	308	326	295	288	302	271	282	332	284	301	287	271	297	286	289	274	265	302	279	289	300	316	270	289	274	300	279	307	335	309	312	296	287	303	314	301	310	262	302	281	309	326	317	295	296	344	285	307	295	328	300	298	298	296	294	300	274	295	283	313	300	307	287	316	298	281	282	286	268	300	276	287	285	309	277	296	309	299	321	256	321	300	297	304	317	315	298	317	312	302	298	304	316	302	296	296	277	297	280	313	288	279	339	314	305	289	345	316	308	291	279	286	311	286	335	281	308	326	319	296	297	280	277	296	307	334	264	286	304	294	302	277	291	292	291	280	293	294	276	267	269	286	302	316	291	301	243	325	274	283	297	301	300	289	309	286	308	311	292	328	274	303	298	267	299	269	287	295	318	270	275	341	287	278	296	308	297	296	255	304	296	282	310	276	304	287	278	298	319	303	305	335	278	303	292	288	261	292	306	287	294	285	289	269	312	275	292	311	294	293	287	284	322	293	288	316	298	338	318	295	314	301	266	268	288	290	295	345	283	273	289	277	291	303	311	319	310	299	305	301	300	293	291	280	282	287	308	304	259	338	266	297	299	315	295	308	302	303	312	313	290	291	289	290	315	346	314	299	308	297	311	284	306	258	270	312	305	324	336	319	311	287	291	291	326	291	333	280	255	303	306	310	264	284	281	305	309	276	302	320	304	279	299	308	284	299	268	277	291	301	295	292	315	295	291	314	320	303	298	288	283	325	287	321	305	290	283	292	288	285	282	310	289	314	295	291	286	321	285	300	295	276	326	311	279	310	293	316	257	312	290	273	293	289	277	291	309	304	287	294	304	338	288	284	282	318	265	288	266	307	292	313	315	312	282	286	320	303	286	320	273	328	317	282	296	300	276	319	301	313	321	271	289	341	303	310	297	308	292	260	286	268	307	256	322	333	291	301	279	314	261	292	284	294	287	288	318	301	311	286	260	324	307	279	272	317	263	308	307	297	325	276	326	285	337	275	305	301	299	305	290	324	293	315	293	310	289	283	335	297	302	306	261	276	313	332	306	287	283	270	305	282	315	281	286	291	303	322	326	261	265	279	315	289	268	299	306	321	311	301	279	290	304	316	289	329	292	298	308	330	288	301	312	292	307	327	260	322	325	285	285	284	301	285	298	299	283	299	287	296	278	319	281	285	286	307	292	282	328	289	299	279	276	287	254	320	288	291	307	321	288	289	282	329	303	267	306	303	333	293	283	316	269	293	284	258	321	321	299	318	272	320	322	302	311	372	296	301	280	284	285	289	283	292	330	261	292	306	290	314	301	277	269	271	319	318	307	275	299	286	310	309	326	285	299	290	275	290	313	295	295	306	297	320	287	276	299	279	303	302	314	310	292	293	280	310	315	292	294	254	299	277	301	284	271	287	350	329	278	289	278	312	302	305	273	311	283	288	283	278	299	295	290	275	304	318	301	312	273	318	283	305	312	313	301	336	292	314	280	315	283	285	291	280	285	298	298	271	291	274	299	276	297	321	286	316	289	309	282	316	303	274	272	303	315	290	342	284	300	275	275	285	330	278	321	291	315	287	306	290	285	274	310	305	308	314	284	309	293	308	302	288	321	305	298	267	281	303	284	286	302	294	280	300	308	307	336	303	335	305	303	304	313	294	275	279	311	292	313	287	315	329	299	313	324	349	315	294	271	308	293	275	305	311	308	304	310	292	291	310	283	275	332	299	289	308	298	275	307	270	318	272	278	294	313	288	297	276	295	267	284	303	305	321	300	273	295	298	292	307	291	302	317	307	300	295	310	317	315	295	333	276	285	267	321	293	294	277	285	303	313	317	313	291	264	289	334	281	305	322	276	318	271	292	294	320	301	296	296	268	308	290	299	289	277	329	305	307	287	301	307	286	287	308	307	305	302	280	283	296	327	259	291	293	273	308	309	334	321	314	299	320	308	322	306	282	275	285	288	307	290	298	296	299	323	284	282	276	288	315	298	326	261	296	271	341	311	311	293	291	297	301	251	304	306	271	318	296	315	288	283	302	326	277	299	281	299	277	309	310	289	301	307	321	299	289	284	306	273	276	305	278	280	284	284	303	321	320	272	300	281	317	319	275	323	283	275	299	288	267	300	279	338	317	307	268	314	305	309	324	330	307	324	290	319	281	319	299	284	285	309	291	284	268	324	309	276	273	293	268	296	273	300	304	288	287	317	287	279	284	302	281	321	306	302	339	309	289	280	307	290	296	296	293	297	305	272	279	296	293	291	299	302	280	300	305	330	317	287	289	338	268	325	297	302	306	321	315	308	329	333	336	353	297	336	305	331	298	289	277	291	291	291	299	312	299	296	302	311	302	276	304	317	288	302	302	304	288	297	302	270	319	324	300	269	266	308	288	311	284	290	249	323	314	317	283	263	296	293	315	294	282	351	305	302	280	280	301	289	318	283	325	292	240	269	264	269	295	297	306	311	321	297	300	300	309	287	310	275	304	300	299	305	308	282	273	314	300	271	313	324	282	295	314	321	278	302	281	313	307	288	276	278	293	326	273	291	308	312	293	329	289	305	272	286	294	303	298	337	303	313	289	309	272	289	287	284	310	301	302	274	333	312	296	287	301	278	318	305	293	290	317	309	290	320	275	366	330	290	311	318	284	281	303	298	297	302	300	299	275	300	316	306	305	291	304	298	285	320	293	295	284	266	300	278	279	291	314	280	309	325	297	291	291	288	296	296	293	291	304	298	295	297	270	289	294	330	317	290	301	333	281	284	297	318	275	291	314	280	289	307	301	318	296	258	291	300	307	274	288	292	323	295	327	311	303	297	299	258	304	276	290	294	293	262	299	278	274	291	292	288	315	312	312	325	303	315	284	317	309	293	291	271	314	307	300	330	327	286	327	325	304	284	290	293	305	319	264	280	288	318	310	290	284	313	280	269	283	282	300	317	282	310	299	266	307	299	310	295	277	305	310	307	301	317	314	288	314	310	300	290	273	287	284	281	300	300	254	283	303	324	288	318	304	299	295	294	300	285	301	292	288	315	286	278	313	284	304	258	300	293	316	297	320	288	298	301	313	300	283	297	334	290	316	289	325	290	297	314	325	291	293	294	282	326	343	324	287	310	274	308	307	316	316	293	316	292	281	287	278	302	316	310	291	277	319	289	303	292	275	273	307	266	297	318
39977	35761	12526	2505	325	310	265	288	288	285	316	282	291	272	315	268	330	277	304	246	274	299	276	292	291	287	258	311	338	291	284	283	277	304	259	290	277	264	286	277	296	287	271	290	296	322	273	248	301	283	304	265	300	278	279	303	295	270	274	312	290	286	295	283	269	284	267	285	269	261	286	289	263	252	255	280	282	308	273	262	303	276	273	268	290	272	283	303	288	271	254	270	294	290	269	266	257	270	281	289	281	277	296	303	298	299	311	332	302	273	265	298	270	295	267	260	285	284	293	285	290	264	287	283	264	299	275	278	295	289	263	310	289	286	279	244	310	280	267	308	271	273	268	286	318	277	277	296	252	286	272	279	306	265	252	269	262	316	272	279	323	271	285	277	285	260	274	274	286	306	282	275	290	273	274	254	304	276	308	249	268	282	277	292	272	291	303	303	287	288	238	277	273	275	256	304	283	279	261	287	271	283	292	258	273	254	290	281	291	284	285	251	296	295	294	313	262	286	290	308	278	273	284	272	261	279	291	293	287	287	293	250	282	273	295	281	266	272	325	280	264	320	283	271	338	284	287	264	262	267	299	296	306	269	281	268	324	295	273	297	271	267	283	269	299	301	289	314	318	240	293	295	297	307	267	268	275	278	289	291	264	266	277	247	286	281	298	302	301	270	283	299	267	295	261	280	288	265	278	286	263	280	288	318	273	281	281	308	290	291	286	277	275	283	281	283	248	296	240	298	272	296	271	289	291	283	249	283	263	266	315	304	279	297	308	294	302	264	250	311	271	286	260	259	285	312	306	301	290	269	279	283	299	282	272	291	278	274	302	284	286	269	297	308	289	274	278	300	300	280	276	270	272	283	270	285	294	295	288	272	264	283	263	261	292	275	286	275	246	304	309	288	306	267	282	291	278	274	273	306	274	279	304	289	280	289	277	283	274	309	280	276	284	273	267	305	307	259	281	312	279	282	288	276	305	271	283	290	304	296	263	279	311	292	287	274	255	265	288	299	296	295	288	270	297	275	324	280	312	253	316	275	290	231	264	288	239	297	276	279	309	310	274	289	286	260	255	280	289	278	267	259	270	270	287	289	258	255	304	250	305	277	302	260	286	274	261	245	289	286	289	292	301	289	275	296	296	302	263	278	269	303	278	303	282	301	319	298	285	277	297	288	301	282	270	290	302	281	286	264	287	276	274	316	266	268	296	269	303	300	293	305	259	283	303	262	288	286	262	325	289	283	300	258	263	295	268	286	297	299	272	281	299	298	339	278	276	302	285	271	278	233	289	293	326	282	300	276	283	285	301	284	287	316	274	267	313	278	280	283	290	302	249	283	286	288	286	270	293	276	280	303	292	306	284	269	267	268	276	262	298	237	284	282	276	281	291	262	240	274	251	296	302	265	258	281	273	276	243	304	274	311	296	288	292	283	305	281	296	265	257	272	276	280	280	277	294	297	285	273	278	255	268	303	299	271	308	277	270	295	283	330	290	292	297	300	300	289	268	278	300	258	262	283	271	257	259	237	271	244	275	278	286	274	287	276	299	295	279	291	285	293	303	267	277	241	283	272	297	307	315	292	271	312	258	265	267	285	276	240	300	269	283	278	260	276	268	244	272	283	286	274	290	261	268	267	280	266	304	289	277	275	290	304	327	261	284	296	296	290	285	299	296	298	301	276	241	282	273	309	284	298	270	293	287	273	266	246	271	294	273	288	301	293	294	296	285	302	284	255	271	270	276	287	282	289	271	282	296	289	286	270	270	300	288	273	272	312	270	293	288	257	273	307	288	304	291	293	280	311	259	304	291	282	280	245	271	282	282	313	306	269	280	283	274	282	250	277	287	265	285	293	276	255	295	324	288	254	281	266	305	273	300	307	277	285	281	270	257	289	277	269	316	286	265	281	294	274	305	284	287	283	286	234	292	258	279	270	265	257	275	336	283	312	294	282	300	273	301	257	298	299	277	280	289	278	268	297	246	291	278	297	272	260	297	260	270	313	262	308	273	285	285	301	304	293	294	286	278	280	293	277	283	270	258	282	284	233	277	290	284	293	270	308	265	276	270	296	279	277	301	315	288	292	280	301	260	297	257	286	252	298	278	281	265	263	281	291	292	270	262	265	287	259	321	281	298	276	287	281	271	287	265	297	290	310	287	283	296	299	270	288	276	275	266	291	299	279	304	232	273	258	275	281	284	281	254	303	298	261	288	275	267	276	298	292	284	281	290	283	306	259	306	251	283	294	265	297	320	276	318	269	297	254	292	285	301	294	303	305	282	259	321	254	280	271	272	302	280	277	308	278	249	310	269	318	302	270	296	278	251	283	249	261	255	273	296	276	294	247	263	283	292	311	303	301	276	321	301	280	289	264	323	327	263	284	286	281	303	330	279	288	285	307	272	298	260	305	262	276	291	311	288	280	257	256	301	312	274	308	299	294	276	261	259	303	330	284	271	301	275	282	277	298	279	274	309	278	296	278	303	291	260	308	283	300	291	280	311	304	306	276	275	297	282	285	299	289	300	300	256	278	262	271	248	275	285	282	289	293	293	287	291	289	250	287	284	297	316	305	280	287	300	304	296	266	300	284	291	247	287	274	301	293	281	279	300	298	267	280	282	302	299	276	295	279	304	283	285	299	280	246	325	274	300	300	284	287	304	301	302	296	281	262	283	283	276	305	293	280	276	259	284	252	255	280	267	281	296	289	287	273	285	290	281	281	302	322	283	304	288	311	345	291	326	289	276	293	287	292	248	282	255	280	304	269	264	282	304	301	282	291	280	292	273	286	282	282	284	265	265	282	294	264	265	281	311	264	275	255	293	287	299	313	269	286	280	294	309	279	278	273	257	281	286	298	260	284	300	247	250	276	292	267	300	276	283	264	259	277	291	291	300	294	296	303	282	249	277	276	251	279	305	286	295	258	310	277	276	268	318	268	295	271	289	264	284	277	269	294	275	265	263	265	280	287	309	270	294	284	267	296	284	254	282	314	293	298	292	303	269	295	255	273	256	283	325	273	290	269	259	283	273	266	270	309	297	274	283	300	290	271	272	290	282	307	311	278	283	283	290	276	306	287	283	287	289	270	275	295	281	292	284	259	293	280	266	283	286	281	277	303	276	259	291	283	252	284	263	281	302	295	268	271	292	295	312	282	250	294	305	269	299	267	267	313	288	288	276	266	274	281	303	291	283	293	290	296	306	248	316	282	267	297	305	299	298	273	294	303	311	287	269	283	282	271	298	285	294	292	316	263	262	264	306	265	288	293	293	277	271	296	279	291	270	265	291	294	279	289	240	312	303	302	275	278	262	289	291	280	283	275	301	308	269	276	251	296	260	284	272	275	299	284	271	307	320	295	284	287	266	280	279	244	305	260	301	317	287	300	278	291	265	267	288	309	262	291	266	277	295	260	269	281	278	261	290	300	273	279	273	282	264	278	284	286	278	287	281	275	322	315	318	292	273	295	294	294	308	290	274	306	275	283	264	322
25176	22113	27455	24064	20215	14301	1680	653	628	602	577	598	563	609	537	615	570	539	565	584	530	605	537	584	547	566	576	584	561	550	561	576	501	563	552	574	574	597	607	547	593	558	545	535	628	552	578	577	527	532	547	515	553	565	533	538	542	588	575	539	547	551	601	553	515	542	573	532	577	514	570	544	592	592	569	589	546	522	570	588	589	520	533	577	575	552	585	603	577	561	543	564	563	560	548	579	543	547	541	545	574	588	541	554	524	584	568	530	568	579	566	538	573	530	581	576	582	577	511	560	553	556	582	593	599	550	525	566	548	579	558	556	543	499	550	545	580	559	566	533	610	592	573	582	555	556	557	636	517	532	527	570	605	579	556	580	550	537	651	560	553	514	560	552	545	530	538	582	607	575	592	558	613	581	541	552	578	599	559	548	577	558	565	554	569	653	541	557	566	567	574	562	535	575	575	574	537	541	578	546	533	554	571	538	533	577	556	570	580	531	570	553	527	546	576	546	546	554	553	553	582	531	556	569	535	533	605	596	560	579	567	572	544	617	567	572	515	558	566	555	583	603	562	594	575	539	536	594	566	561	555	545	538	547	592	563	546	573	559	586	569	561	549	551	603	519	564	524	614	571	561	534	549	547	564	578	586	574	535	599	579	538	576	551	565	558	521	544	495	593	555	557	571	551	500	562	593	561	532	567	537	532	571	539	601	518	568	581	530	554	559	577	500	540	558	540	592	587	555	582	545	527	557	550	554	528	533	550	550	573	613	574	551	591	570	569	529	558	565	606	588	588	546	530	561	570	560	598	552	550	515	547	595	515	585	565	587	550	536	558	578	577	576	537	569	545	604	569	526	580	576	559	546	574	594	604	543	535	546	567	553	578	579	541	534	559	582	528	550	539	540	526	532	515	539	560	547	494	538	555	518	561	558	544	564	577	535	580	581	576	535	607	558	535	560	546	556	531	525	553	571	563	611	542	560	559	547	553	568	563	501	566	585	576	562	564	554	588	536	528	531	561	562	550	555	591	566	574	543	589	600	563	558	530	538	557	529	542	572	490	513	505	548	556	595	550	573	525	578	554	537	575	556	555	548	551	596	557	548	566	556	571	569	559	548	566	541	564	537	575	586	551	567	551	548	544	535	599	594	557	585	558	561	553	525	521	572	552	529	512	567	575	585	563	528	548	535	523	609	570	551	580	553	585	553	561	537	531	538	590	590	520	520	562	597	535	538	526	583	566	561	510	552	570	556	585	590	553	541	561	557	528	533	593	552	580	564	547	545	564	570	597	569	557	566	551	584	570	530	577	564	553	594	571	576	536	594	554	527	590	571	508	584	553	593	591	542	590	547	563	585	540	576	537	532	584	551	534	523	563	554	549	535	539	527	517	590	583	557	566	555	496	579	566	600	539	584	586	538	572	550	542	569	513	563	552	555	588	548	575	564	570	572	588	591	529	545	555	599	600	552	567	538	538	538	549	545	553	581	555	584	593	581	595	546	580	568	545	529	570	605	551	546	556	532	547	531	578	566	535	574	520	557	540	540	552	542	587	510	553	484	525	564	570	622	532	529	543	556	567	566	556	599	581	591	579	535	565	544	587	572	527	565	550	561	584	568	588	599	586	575	569	504	603	553	603	582	582	606	560	564	549	536	606	531	597	579	586	545	555	538	520	588	551	588	558	570	562	572	519	574	556	581	562	542	516	577	536	567	559	549	576	543	590	543	571	556	575	554	557	517	527	535	553	536	585	577	544	578	553	544	545	524	573	583	563	561	595	567	526	502	525	572	566	568	541	527	561	562	548	500	570	543	557	547	570	530	525	564	567	583	580	543	539	553	536	530	612	499	554	598	536	560	565	535	546	551	510	581	562	564	535	555	594	557	580	519	542	545	530	576	556	557	601	570	555	571	572	543	578	577	535	554	594	568	609	579	533	557	610	586	539	538	561	564	563	544	548	554	622	572	537	586	581	607	583	525	561	558	542	551	587	589	525	568	523	524	524	544	520	559	557	539	564	567	529	524	566	560	563	621	548	562	596	577	537	572	517	581	587	586	566	573	513	560	525	602	596	567	602	572	558	519	541	539	524	596	562	565	563	562	594	570	530	537	555	597	584	583	516	548	581	557	559	583	541	577	581	526	592	652	553	573	562	556	582	554	578	566	552	551	563	521	595	523	527	587	549	535	585	500	588	579	570	539	554	564	547	542	548	583	595	530	563	547	544	574	555	563	566	491	523	557	569	550	518	588	581	515	619	553	571	544	582	579	566	545	559	508	557	542	579	550	556	561	576	558	540	531	526	564	594	533	517	505	577	522	558	546	582	590	556	584	556	592	525	563	570	558	528	540	569	569	554	524	562	582	559	572	569	552	547	552	608	549	544	568	582	555	547	564	529	577	553	531	548	563	575	584	535	566	569	557	574	572	580	564	555	561	561	598	539	540	573	576	582	519	533	555	548	553	586	548	588	556	580	599	514	587	574	620	568	576	598	533	541	529	528	594	532	579	559	531	579	593	528	576	571	556	546	606	540	531	570	545	573	560	545	561	517	570	597	530	529	592	545	559	577	575	556	586	595	550	605	536	578	571	562	557	580	562	564	557	574	586	539	597	567	562	597	573	552	579	571	573	538	546	582	555	612	568	556	550	537	556	576	558	615	584	567	533	596	546	525	531	575	564	630	547	542	570	559	570	565	550	549	574	555	542	588	549	551	514	560	583	564	536	549	595	568	603	565	579	533	563	564	538	531	552	564	545	545	589	558	559	568	543	513	571	627	546	580	539	557	559	560	545	572	543	579	540	547	543	537	588	578	558	524	518	557	573	541	584	565	572	544	543	556	553	561	562	595	577	572	572	617	554	558	570	571	524	537	544	560	539	575	599	581	547	583	530	586	584	551	577	577	549	535	593	554	545	515	573	606	544	564	576	558	515	550	527	529	570	541	569	523	552	611	560	560	559	549	537	556	558	529	585	610	581	568	558	565	582	534	528	558	583	540	549	569	593	585	598	539	567	564	561	588	570	564	554	545	575	595	560	564	581	545	584	533	587	536	572	529	539	556	541	575	565	551	562	582	602	536	586	543	566	595	570	557	531	532	545	534	541	564	601	506	595	611	585	581	565	546	554	571	597	556	563	560	610	557	588	518	557	563	587	564	553	568	565	600	523	560	549	579	548	573	536	560	568	552	580	588	579	545	540	532	517	575	567	530	510	525	605	529	572	537	552	501	527	567	538	555	624	564	567	595	589	519	581	560	576	602	551	545	542	578	537	569	544	541	565	582	558	574	525	534	567	572	550	556	569	568	563	562	573	579	558	552	583	547	540	583	570	556	583	590	567	571	572	523	603	595	547	555	532	548	581	539	527	537	551	546	589	583	554	580	575	551	574	562	568	566	568	511	551	558	535	584	560	600	548	543	569	576	568	586	573	543	552	579	558	500	560	581	533	550	584	557	549	576	571	577	572	571	530	545	565	518	558	562	502	549	548	560
61677	86092	52599	27822	2737	917	661	540	532	534	495	556	482	539	536	488	458	489	469	483	476	476	481	529	455	468	519	483	500	477	504	527	478	486	516	489	485	508	502	440	467	501	486	516	469	488	480	521	498	473	483	453	480	521	529	496	490	537	495	540	458	472	499	475	449	497	455	505	482	446	509	457	452	496	450	491	477	486	477	473	501	477	487	518	474	459	513	528	499	498	510	476	484	506	464	491	470	517	507	489	489	494	477	497	477	501	547	507	458	501	482	464	540	514	465	445	482	532	512	495	489	530	480	443	504	492	497	470	449	498	505	489	501	499	494	492	503	539	513	463	498	473	520	489	492	497	499	500	543	524	507	516	443	494	464	477	502	496	526	490	471	491	468	518	488	504	513	526	482	478	469	487	498	496	473	465	491	508	453	494	501	468	496	493	489	476	482	504	504	446	472	486	508	497	484	492	502	503	488	516	496	443	527	467	493	445	525	490	490	527	515	459	481	491	490	474	507	472	508	498	478	470	467	457	461	505	502	508	494	501	475	509	507	478	498	489	474	517	477	451	455	471	481	472	491	450	498	421	507	444	509	476	487	491	515	473	485	455	549	513	506	470	466	510	462	543	496	508	480	501	479	516	494	533	499	500	531	505	508	539	510	491	519	508	523	506	473	469	482	467	484	516	497	480	514	466	480	512	539	505	488	505	515	502	502	461	505	518	512	466	493	533	473	470	486	520	499	496	492	512	504	518	469	464	507	489	478	449	485	529	461	517	498	516	505	482	519	493	511	465	487	525	494	490	472	458	471	426	517	479	440	480	452	513	510	475	475	515	481	501	436	493	473	517	520	501	466	479	531	475	482	512	547	496	489	514	482	491	511	531	501	502	497	513	475	498	479	528	491	469	485	494	517	490	465	495	498	511	486	447	508	468	480	503	517	500	501	469	466	496	519	472	483	490	502	533	497	482	507	453	512	475	495	482	442	479	485	521	519	505	510	491	478	517	503	505	495	469	462	485	513	473	501	463	473	476	521	512	513	466	463	475	516	470	467	475	510	509	496	461	501	507	483	478	496	509	469	516	472	494	542	499	550	483	487	497	456	514	497	538	495	472	527	491	482	494	499	514	478	491	484	476	528	492	456	469	508	500	515	496	502	488	506	471	499	478	539	478	500	461	490	494	503	468	462	464	521	473	452	464	485	499	501	453	493	470	509	477	507	480	520	492	492	498	444	521	499	467	497	506	508	470	473	495	457	462	488	501	460	473	461	475	498	483	509	483	508	515	463	494	465	483	483	468	513	474	464	499	459	522	460	483	481	471	488	494	497	475	446	484	504	442	501	513	517	507	461	508	493	491	471	473	466	472	482	498	477	504	458	524	440	535	529	457	459	516	443	469	488	510	487	478	483	453	497	487	534	482	507	476	489	473	470	474	527	529	517	482	491	459	486	464	472	465	439	469	486	507	494	486	501	526	504	498	498	470	488	514	529	469	420	464	497	498	499	486	498	482	494	484	511	489	501	523	494	510	481	507	494	500	543	509	447	508	499	499	546	476	488	471	488	518	497	500	488	441	483	488	486	534	466	480	488	492	458	484	492	488	482	475	512	511	473	505	462	454	482	496	524	498	501	499	498	484	500	473	511	495	490	506	529	501	468	482	506	483	478	453	469	512	502	504	484	511	483	479	425	450	504	520	493	488	494	449	495	499	475	514	501	465	491	484	512	485	486	499	515	479	518	516	521	507	484	488	492	482	502	473	516	446	495	487	506	507	528	483	473	519	502	488	467	443	480	503	524	514	491	474	501	480	459	490	499	476	504	478	442	491	479	481	504	500	485	496	483	467	456	485	515	475	483	516	502	509	540	492	492	495	467	514	492	461	485	522	491	487	442	469	473	488	510	506	491	495	485	488	530	474	483	466	503	461	498	461	528	508	445	490	479	458	509	476	485	468	523	493	515	504	488	509	449	478	486	511	501	519	498	498	470	483	479	508	489	486	465	517	474	517	480	473	500	500	517	475	476	480	490	519	500	470	484	486	490	493	504	516	490	480	503	488	488	470	519	519	505	489	486	502	555	500	474	516	523	462	501	476	503	477	491	511	466	505	448	508	493	467	499	478	460	484	481	479	483	481	447	440	514	534	474	484	455	495	504	499	493	460	512	483	481	524	481	480	491	478	465	509	488	520	471	508	523	489	498	513	469	449	497	467	485	458	515	500	474	505	503	502	509	504	497	492	480	510	482	504	517	493	452	531	526	467	479	486	508	506	477	502	505	498	469	502	506	460	462	513	493	443	475	504	475	475	501	467	460	491	498	486	518	487	533	503	475	459	467	461	500	442	523	486	478	462	469	506	460	485	530	487	552	492	435	491	530	466	522	475	491	488	489	443	518	505	500	493	516	483	490	466	491	512	500	514	504	465	455	481	504	480	480	501	505	498	479	511	527	520	475	521	495	473	496	473	471	497	454	496	517	523	438	482	511	480	522	502	467	518	476	474	475	514	433	545	519	533	463	494	474	530	516	490	493	508	499	517	513	523	429	479	489	527	476	478	490	461	497	505	506	483	509	472	512	484	465	513	499	464	478	526	471	511	473	498	463	492	487	497	492	470	494	478	507	540	517	503	465	478	461	519	518	431	473	490	494	512	490	516	517	492	481	491	475	483	530	457	483	457	463	473	483	472	496	520	483	555	491	492	505	493	530	502	478	476	495	478	528	482	505	472	504	483	531	491	462	483	494	496	460	479	489	477	517	506	516	465	447	501	501	449	466	479	507	471	499	476	487	506	539	511	514	465	537	510	501	484	511	509	509	470	514	503	498	527	478	501	522	508	490	476	478	536	433	486	489	487	463	481	474	501	486	496	501	478	510	479	471	464	485	510	480	498	511	504	498	497	510	467	493	455	440	504	465	472	483	491	470	502	529	505	480	499	516	434	459	505	507	524	455	501	488	466	462	505	515	476	467	482	507	483	466	486	496	505	461	475	484	501	497	519	485	488	498	487	488	482	452	480	509	460	491	509	471	550	500	518	436	535	497	490	502	483	495	548	469	463	487	524	493	510	453	481	531	504	452	491	466	483	525	527	457	539	461	518	457	507	472	480	454	493	538	484	485	521	494	484	492	523	540	481	521	486	470	495	468	453	490	487	482	509	497	501	465	509	523	467	507	505	458	500	482	517	485	486	502	506	486	489	483	527	467	456	449	476	510	468	501	504	483	479	473	483	453	489	498	454	496	518	496	485	494	479	498	489	502	469	500	471	514	531	511	500	450	479	490	487	508	490	502	481	518	491	494	457	465	483	503	510	474	474	498	458	486	523	505	503	470	487	493	512	491	471	500	477	537	551	502	513	467	484	436	501	500	512	519	459	493	472	464	491	483	491	517	470	490	466	488	504	473	482	498	442	471	482	512	531	498	516	440	477	468	494	478	508	504	493	516	495	487	486	510	487	471	480	496	510	514	481	461	476	477	477	498	466	492	468	493	481	470	491
22560	21246	27401	23664	20462	20353	12665	1235	968	850	835	814	842	832	876	832	837	778	881	825	820	847	854	873	771	842	831	866	857	832	848	793	810	791	827	853	831	874	816	802	806	801	843	833	900	796	788	797	819	814	878	846	829	797	822	808	833	841	811	837	841	797	843	775	795	803	831	808	868	797	847	830	813	770	834	806	843	799	800	799	801	879	832	775	798	801	861	785	794	798	789	867	792	822	803	845	783	825	832	791	790	791	797	819	782	839	859	858	768	815	835	806	841	834	856	802	785	869	824	844	825	816	838	885	785	778	774	778	815	781	822	770	796	794	834	788	842	815	826	829	856	807	793	797	793	777	844	824	790	777	779	840	833	814	805	757	806	847	799	819	829	862	825	878	883	804	802	776	788	820	828	830	829	810	810	860	824	815	833	820	779	789	814	814	821	833	841	786	826	819	798	816	850	794	793	809	814	829	771	831	782	765	867	812	802	781	845	812	821	810	818	778	823	813	818	828	829	830	784	866	819	853	810	829	903	828	805	808	843	750	799	828	794	825	818	769	829	836	889	825	798	831	784	808	820	819	811	840	838	844	830	810	843	835	852	778	782	832	782	860	826	846	771	826	836	817	832	846	832	797	828	804	820	819	818	845	806	769	828	767	719	827	896	819	759	800	798	788	797	764	851	819	849	844	820	809	814	796	835	822	824	848	796	828	784	854	799	765	831	856	834	785	787	828	797	824	822	766	793	764	836	851	830	775	852	803	775	848	784	864	823	803	813	818	829	835	821	839	853	766	849	831	792	779	815	824	828	887	854	802	833	822	817	802	835	829	844	814	815	828	805	820	813	834	787	786	835	806	818	863	800	792	842	813	742	797	770	788	801	834	820	867	806	792	794	849	768	831	852	776	790	846	863	837	791	852	792	787	846	841	769	831	822	855	907	792	797	850	795	867	833	818	772	827	832	784	831	827	776	832	838	881	821	804	806	828	790	804	793	860	837	782	817	811	788	881	809	760	810	780	817	877	788	816	832	811	761	810	820	806	797	827	793	826	741	803	772	784	859	811	802	843	804	765	793	847	802	796	796	792	778	820	845	839	824	756	822	860	855	860	832	783	861	871	832	862	794	777	778	832	853	807	785	798	831	846	846	841	812	879	820	817	835	874	789	838	825	813	798	847	862	820	784	820	815	783	795	804	795	809	795	898	819	787	826	772	775	801	875	819	828	822	809	775	831	798	750	787	801	767	786	793	758	863	825	793	834	770	849	784	771	878	859	915	766	800	799	798	795	763	779	772	821	818	824	794	797	835	855	878	779	859	829	830	823	780	803	870	785	792	794	801	793	785	782	833	797	846	801	801	793	783	851	819	836	808	826	784	781	786	787	847	881	796	807	799	799	805	834	772	836	830	815	834	814	825	815	806	822	779	820	798	791	882	788	794	802	789	841	799	775	834	781	775	833	806	803	834	832	798	780	778	825	827	837	788	827	825	826	769	799	858	842	809	845	801	837	811	781	841	864	838	826	829	787	829	832	847	782	813	812	833	835	799	805	819	804	798	830	878	846	837	781	788	822	879	790	798	832	845	816	799	813	825	803	842	798	856	813	762	806	877	827	805	847	814	809	800	798	776	774	836	827	835	838	832	739	791	764	769	793	783	784	821	828	832	821	852	779	825	797	797	775	864	770	808	842	792	840	802	841	826	811	804	804	831	838	855	888	830	816	832	838	875	807	815	790	802	825	814	843	820	806	845	797	834	872	799	848	827	784	820	837	843	835	786	826	799	827	797	833	815	840	795	794	828	787	780	787	789	788	841	785	820	809	811	811	826	781	806	786	838	773	784	839	810	842	854	820	826	812	793	822	790	782	790	866	841	865	858	809	830	845	841	787	854	833	798	858	832	819	823	854	824	824	806	811	835	868	786	801	887	800	807	834	766	803	847	887	820	785	791	839	832	822	767	804	821	847	840	761	844	815	847	833	821	817	868	821	820	836	782	834	848	797	799	840	777	755	816	801	831	847	841	890	812	807	812	791	817	827	836	755	815	785	814	867	798	823	804	814	809	830	845	801	812	836	850	786	842	865	798	804	791	851	837	828	803	816	791	744	772	785	812	862	823	838	810	811	836	796	807	833	819	872	846	792	816	814	817	792	859	811	806	830	837	828	853	810	792	808	809	856	805	825	815	804	817	807	817	820	844	776	830	847	812	827	805	810	870	835	748	808	817	770	816	795	783	799	832	803	880	851	804	832	824	843	825	849	812	785	805	828	816	822	842	736	806	822	803	845	842	806	804	840	814	834	783	850	839	766	837	819	858	822	773	789	800	887	795	828	835	771	812	774	803	836	750	829	794	812	809	802	808	823	807	794	826	815	843	850	854	826	831	823	813	784	795	784	807	857	835	849	783	823	783	773	783	839	804	842	864	857	784	816	823	793	800	782	817	830	842	808	810	833	767	812	767	790	786	772	772	856	805	794	844	790	847	846	807	861	797	785	846	809	822	780	841	853	829	868	767	838	846	856	800	803	798	791	804	806	829	841	792	827	848	764	881	815	798	777	786	853	809	831	800	799	800	773	812	863	789	798	797	818	776	799	782	773	747	841	865	811	831	836	847	809	848	867	742	804	824	781	788	830	807	835	780	780	762	814	793	825	862	771	787	859	801	811	851	812	816	812	796	779	799	824	823	800	814	832	823	815	816	870	833	818	845	789	799	839	825	789	800	813	808	849	817	797	784	894	867	859	772	836	829	791	812	792	785	740	834	800	827	860	818	796	808	789	806	780	842	823	737	828	792	850	831	796	787	862	875	846	831	774	807	832	789	767	814	779	845	832	825	860	823	820	802	799	845	836	813	832	823	819	831	805	844	821	813	764	848	797	825	829	808	827	818	838	863	818	820	823	804	825	786	840	785	794	825	834	862	788	860	822	764	778	820	829	804	819	839	771	866	792	836	789	790	811	812	767	844	821	815	821	812	806	792	840	790	869	817	809	776	832	767	847	825	827	772	848	864	842	833	760	799	877	799	804	770	795	808	863	767	809	826	797	827	830	825	791	824	811	814	814	835	792	809	883	763	807	799	842	850	804	842	857	820	787	786	821	803	819	858	828	810	795	875	844	820	835	847	818	825	785	822	809	823	806	809	758	838	838	799	850	823	842	842	833	797	827	805	806	776	823	877	846	815	840	855	776	876	819	808	833	819	818	810	871	838	859	766	807	829	771	831	821	856	791	768	808	815	790	783	828	831	817	839	779	797	849	820	784	780	821	809	867	845	856	781	816	836	863	836	793	821	787	798	820	841	838	811	795	785	881	802	820	836	821	801	813	828	776	776	809	802	791	886	871	813	815	799	757	827	835	812	854	870	802	834	823	819	815	840	819	841	821	795	806	852	776	829	775	789	817	820	812	808	788	845	828	840	854	829	834	786	818	858	855	844	822	753	844	793	835	868	748	790	838	791	843	837	818	829	853	791	841	845	797	835	833	800	839	792	816	833
58897	95180	62247	37374	3818	1289	980	829	827	815	746	785	751	755	736	678	716	720	719	744	701	714	719	730	697	725	720	733	692	678	733	736	699	675	681	715	656	691	718	695	734	707	683	708	685	724	722	733	686	707	711	700	722	717	730	727	672	648	709	718	724	679	730	714	726	743	700	736	694	689	694	723	708	768	701	726	678	725	731	670	683	680	691	712	741	679	735	706	721	705	669	695	637	709	687	751	686	694	715	710	734	671	727	745	716	719	736	717	701	679	721	712	709	685	676	717	696	694	663	718	703	686	685	708	788	711	716	671	724	687	714	692	729	694	680	706	744	744	713	689	691	659	734	721	712	744	716	682	712	700	736	730	663	697	712	684	653	709	716	679	708	659	702	718	756	710	706	705	742	676	657	699	693	758	688	680	718	674	726	694	762	750	694	720	658	716	693	704	706	724	737	679	694	672	668	667	719	669	683	708	658	676	705	683	741	684	694	762	687	722	743	704	719	700	685	757	685	687	697	713	696	672	680	676	730	690	681	715	698	743	707	660	700	712	730	723	711	695	711	679	764	698	689	711	706	700	665	676	703	677	691	711	705	684	731	729	702	688	705	690	686	726	716	747	698	708	681	739	681	679	722	690	678	702	665	676	704	681	712	657	708	713	698	728	687	710	714	685	726	706	740	731	692	699	653	731	737	698	726	717	721	716	722	699	707	702	724	710	759	719	716	729	736	700	665	656	718	708	732	712	749	745	702	681	709	721	735	686	688	702	721	711	725	736	672	742	731	717	694	722	715	685	677	726	709	759	723	746	684	734	744	669	680	721	714	693	696	747	703	697	718	704	731	686	727	687	657	733	675	710	676	736	691	705	728	671	726	652	711	702	721	734	636	689	753	722	715	715	704	741	702	714	642	728	700	695	710	678	706	718	726	714	736	675	695	699	707	720	742	649	720	729	689	719	704	667	684	742	696	711	660	686	711	729	733	744	674	682	711	648	696	709	712	758	676	700	713	755	710	736	712	705	703	671	728	665	686	722	738	734	676	714	674	732	755	710	697	718	691	729	685	747	721	744	652	742	660	724	673	664	740	689	713	693	722	702	720	722	652	735	688	736	657	717	697	683	770	791	683	717	708	692	719	697	732	682	737	693	745	723	697	702	714	738	729	693	684	695	695	671	700	695	679	662	723	697	700	728	704	671	699	698	660	730	713	758	716	682	723	680	722	709	698	733	674	730	737	716	731	692	676	704	697	686	724	748	702	673	673	687	748	695	699	675	706	720	696	708	737	666	668	729	705	736	694	709	758	742	714	689	737	666	686	749	658	744	733	705	725	697	737	697	721	681	700	755	688	690	778	732	711	713	692	701	688	701	747	739	695	707	706	686	744	697	696	725	713	684	735	695	749	685	714	718	713	691	745	696	684	687	713	702	705	716	709	731	679	707	755	692	701	662	689	723	726	667	682	699	770	739	708	689	716	738	691	714	694	655	718	683	748	656	679	727	727	762	712	691	741	719	707	733	734	705	726	748	681	728	732	683	722	668	715	715	682	711	741	700	750	728	737	737	674	750	721	702	742	765	693	693	709	697	682	713	720	693	695	731	681	699	702	694	674	710	707	717	655	750	707	671	717	671	767	759	701	709	706	692	728	662	705	733	714	710	684	718	736	660	681	679	717	701	687	703	728	726	653	733	749	713	709	749	740	672	706	762	707	698	704	696	727	680	704	684	679	710	680	684	677	737	749	681	713	736	724	720	698	722	705	717	702	691	620	736	723	711	736	687	694	701	694	685	709	686	736	711	683	723	704	739	712	691	664	667	669	739	697	677	709	700	713	682	692	755	728	702	690	707	688	683	698	689	721	738	792	696	672	719	747	692	683	694	691	666	742	637	722	673	727	708	717	687	725	684	712	736	697	673	706	744	731	710	687	721	712	661	699	716	701	737	696	736	761	725	669	694	725	710	686	705	680	701	692	735	720	744	693	704	729	675	755	761	682	706	683	680	669	749	682	719	729	686	726	709	710	669	696	685	647	773	664	706	666	718	654	687	734	688	687	645	654	726	710	721	708	705	726	701	738	683	655	710	689	679	745	694	656	735	706	720	703	715	703	726	718	665	702	667	699	712	699	751	678	756	675	702	708	713	662	723	719	696	684	693	762	701	719	702	709	693	712	747	690	711	718	751	719	699	710	712	725	750	704	621	663	704	663	758	715	751	709	670	687	719	714	667	675	696	708	754	722	727	705	690	721	729	729	697	690	705	729	664	721	694	650	681	689	744	685	697	725	674	693	638	718	708	690	692	720	719	702	720	740	710	744	712	671	699	723	675	759	698	700	735	689	733	651	710	694	674	658	697	693	732	715	680	716	679	706	730	678	692	719	731	653	717	723	689	686	709	718	733	687	687	717	733	717	701	754	688	683	704	719	718	717	706	701	667	728	715	717	730	689	681	746	682	720	760	690	751	705	674	701	720	706	718	673	699	697	720	708	710	700	711	700	706	711	698	705	736	684	695	702	754	695	694	721	727	705	697	721	731	642	683	664	733	736	704	674	639	684	724	677	693	687	707	732	708	721	687	692	698	691	675	741	711	721	673	667	699	671	697	658	691	651	742	707	705	699	682	694	692	728	741	692	742	728	720	668	685	736	721	683	671	733	695	686	747	667	751	685	691	711	713	724	692	674	652	692	681	721	733	677	705	688	699	675	718	682	671	728	705	713	722	695	717	722	695	725	729	705	654	632	681	688	695	692	680	710	635	654	743	712	754	707	706	699	682	761	701	718	678	671	721	747	680	725	690	680	672	694	631	716	743	707	704	694	689	666	737	730	725	675	749	704	724	718	705	683	701	696	695	688	695	678	696	648	727	729	712	740	730	742	701	710	721	667	694	691	688	672	721	709	713	658	659	685	698	696	712	689	734	656	690	709	755	680	783	732	700	713	676	728	688	714	729	712	754	704	723	708	672	700	728	707	682	722	750	685	628	721	672	700	767	731	725	715	688	765	753	704	737	678	703	669	748	690	736	706	705	704	726	732	649	714	665	718	739	680	662	698	742	724	678	685	728	712	706	713	723	693	683	698	704	677	714	696	674	686	706	667	714	724	737	704	722	686	696	698	706	693	669	685	705	720	706	755	713	757	680	746	717	672	701	737	701	706	714	711	703	684	655	713	704	658	675	695	657	707	702	715	741	681	669	686	734	683	742	733	734	715	635	700	710	672	670	642	673	701	722	691	666	694	683	685	723	709	715	692	697	723	698	677	679	711	682	764	705	727	733	692	734	772	729	704	715	754	670	696	701	651	645	702	715	711	709	691	696	677	750	758	698	703	701	732	670	709	683	686	708	680	686	724	680	690	675	734	694	715	722	691	702	734	717	675	684	732	674	726	704	703	706	683	706	698	726	730	726	728	691	693	709	711	720	702	706	747	680	696	708	736	652	717	696	764	701	695	715	759	752	706	667	694	688	709	697	703	715	763	730	699	720	722	713	664	700
40020	33175	18411	4193	358	312	313	304	287	303	321	283	295	320	289	311	302	313	302	340	282	337	347	301	296	301	297	283	274	285	323	294	301	301	277	277	315	302	298	281	297	293	287	313	324	310	340	284	305	268	270	300	266	313	325	293	297	303	314	309	309	283	311	268	315	308	289	295	294	274	277	288	284	316	321	302	295	302	311	287	275	321	312	306	297	291	299	305	278	291	298	285	300	280	302	281	300	317	284	287	318	304	349	281	293	297	302	351	314	284	280	329	314	321	314	317	328	301	289	311	309	286	291	287	317	304	295	308	297	310	300	307	294	278	314	278	318	324	300	291	292	338	312	310	288	293	305	317	289	278	282	308	268	286	292	302	308	301	316	292	307	268	308	330	270	312	301	303	297	314	304	299	298	291	314	309	300	304	335	326	316	324	317	319	313	277	268	320	297	308	285	283	305	272	283	274	288	314	288	301	314	295	288	286	297	302	282	304	278	304	306	306	304	281	294	284	250	308	301	321	316	290	333	287	272	317	315	299	330	274	285	294	274	303	298	289	266	280	316	285	289	298	312	283	301	296	274	303	305	318	313	294	303	293	314	300	264	272	317	303	314	281	289	305	284	292	294	328	287	320	329	273	278	302	295	299	280	335	282	302	320	299	321	321	291	290	297	238	298	337	301	334	292	279	307	276	307	366	303	300	299	309	302	275	300	315	307	293	293	271	281	298	288	325	306	293	299	296	293	306	290	277	314	294	325	296	341	311	302	319	285	307	308	260	279	297	308	294	300	320	306	284	318	300	288	308	330	296	300	306	304	316	295	319	304	296	293	303	311	286	308	335	312	332	329	313	295	290	316	304	273	304	291	330	285	292	293	307	304	326	319	285	291	303	307	304	315	313	306	263	301	294	300	306	293	296	319	292	292	320	331	286	298	290	296	305	326	298	323	321	308	306	296	266	287	313	299	304	279	310	292	310	314	299	301	308	282	303	290	293	304	294	281	312	308	331	266	297	292	308	285	293	290	295	291	318	321	308	283	304	307	301	309	309	303	299	286	276	322	279	293	298	278	311	280	312	301	328	306	301	317	307	283	309	288	284	298	345	289	301	292	302	296	256	297	322	299	319	311	308	316	271	302	303	285	263	306	290	322	305	329	314	320	282	292	310	309	302	292	335	304	281	299	263	317	272	295	298	311	291	264	264	329	294	282	279	303	310	326	292	280	277	282	264	291	312	283	316	260	292	273	299	315	317	304	300	294	308	278	301	306	286	302	319	270	299	293	298	283	294	289	301	247	297	281	325	330	277	311	291	269	364	319	282	284	289	270	322	273	327	299	293	290	308	306	302	280	288	309	280	294	281	331	303	300	296	326	306	301	278	291	321	286	307	303	278	294	273	277	276	291	306	288	260	314	333	277	303	309	247	289	256	303	266	279	312	295	286	312	303	288	285	289	276	314	297	296	284	342	306	290	300	318	288	273	280	313	289	291	281	292	328	292	310	310	291	283	287	268	311	339	304	310	307	335	308	276	292	284	322	317	325	312	315	313	327	289	294	326	285	292	319	314	295	288	303	292	287	325	299	317	280	282	263	322	326	309	300	300	302	310	326	320	288	296	300	278	302	290	300	307	279	289	290	266	321	267	259	301	304	305	276	281	305	280	303	287	293	294	292	326	299	305	304	322	308	330	282	306	317	308	286	297	309	276	306	317	319	295	320	316	273	293	246	267	311	271	316	309	303	290	320	298	289	298	313	284	307	325	307	325	269	330	300	303	309	307	320	316	298	292	304	323	304	290	295	280	277	317	299	292	300	265	289	294	285	301	304	319	300	285	295	272	296	274	302	300	292	281	288	248	305	300	320	322	302	298	298	296	308	290	300	297	295	305	312	299	329	305	347	335	267	295	296	322	305	283	256	280	290	293	298	313	296	312	333	305	308	308	309	275	306	289	261	327	313	290	311	313	294	281	314	287	286	318	325	313	298	313	282	264	296	321	291	316	261	310	316	279	315	280	298	285	299	347	301	268	332	271	299	283	297	315	283	302	311	306	307	291	336	288	304	293	308	292	307	309	304	298	332	290	284	331	343	324	284	305	274	287	321	301	284	314	277	312	298	280	296	305	309	286	292	255	296	318	308	309	307	280	287	276	289	303	290	297	319	302	311	290	295	306	307	299	280	325	296	313	301	294	272	291	297	292	299	310	311	307	305	333	280	304	332	295	283	322	273	276	297	301	306	285	298	304	247	318	283	320	304	301	312	341	297	320	310	274	292	301	289	307	316	298	274	325	298	289	303	308	301	305	317	313	271	319	300	269	285	266	276	310	283	289	254	304	300	312	333	281	293	293	284	295	315	300	310	294	291	295	310	325	302	289	286	286	286	308	303	296	296	295	279	296	307	269	294	295	299	283	295	277	315	308	283	309	292	261	275	284	299	287	293	283	298	280	303	300	280	313	303	282	288	287	292	296	297	320	306	343	322	301	296	296	348	298	318	269	305	330	330	261	298	282	309	296	285	319	283	298	321	335	293	282	299	286	300	310	326	306	292	307	288	317	309	299	291	294	319	330	324	303	294	313	297	291	284	300	327	298	297	311	358	266	314	306	296	266	293	335	300	294	307	316	312	310	315	293	289	288	265	319	301	324	307	312	310	286	303	349	312	313	292	311	308	323	266	308	260	271	295	288	266	290	285	318	299	294	316	315	295	306	249	325	322	285	313	310	299	294	294	329	276	265	286	279	286	305	286	284	305	283	277	299	297	320	312	311	313	297	296	290	311	287	294	298	283	318	306	291	283	290	315	272	321	282	288	352	280	302	320	288	310	273	289	290	274	309	272	300	325	287	330	306	326	288	269	287	299	288	275	269	286	286	285	329	306	290	286	301	318	289	302	265	309	298	304	268	289	306	266	291	329	294	288	315	300	290	238	349	290	322	297	318	284	315	301	282	299	311	337	325	296	288	288	303	332	318	275	303	314	321	296	284	315	319	271	348	282	301	292	278	272	320	283	296	291	279	267	319	299	297	285	298	278	296	295	337	295	313	319	287	294	293	280	294	283	311	292	331	295	312	303	315	310	317	299	266	280	309	310	301	282	307	288	324	276	310	329	302	288	302	267	305	338	296	313	290	302	295	286	288	293	301	277	334	288	335	303	334	293	310	305	308	307	306	301	303	316	274	293	322	308	314	313	286	324	306	296	292	310	289	304	293	317	289	308	285	309	318	316	289	304	297	277	290	322	300	302	287	325	281	323	309	288	352	296	297	297	302	266	322	298	306	281	335	283	326	318	339	279	283	303	287	287	300	311	308	297	324	333	307	307	299	314	323	311	294	309	287	313	294	316	338	249	294	308	347	297	293	312	310	295	290	293	298	284	309	273	301	297	302	305	271	293	319	295	324	296	323	289	281	326	320	317	281	300	316	289	312	286	325	315	289	316	318	281	298	302	295	293	310	272	306	293	310	283	304	308	321	317	273	277	309	311	299	303	281	296
40131	36092	11793	2186	304	304	292	312	278	275	285	287	317	297	279	276	297	281	278	249	282	316	267	257	300	282	293	293	289	328	278	274	279	303	319	278	305	250	303	287	275	274	287	325	276	267	263	294	275	274	306	291	301	271	329	276	284	258	271	308	265	286	278	275	291	284	296	307	251	262	311	257	323	297	275	304	271	264	306	261	282	260	287	285	274	251	279	304	294	252	272	309	281	247	297	276	301	296	270	298	287	294	285	296	246	320	295	282	266	264	301	296	294	294	295	293	279	268	278	268	256	267	307	289	285	270	298	278	298	285	264	289	284	261	259	281	286	315	264	305	290	282	270	295	296	294	268	290	287	255	287	273	275	300	282	283	294	268	285	295	288	297	276	268	284	278	306	325	270	304	270	288	286	276	258	290	274	290	280	287	284	279	283	294	286	299	285	287	305	282	294	319	287	259	287	265	289	307	301	303	284	291	275	278	282	280	311	293	299	274	293	303	277	307	286	291	301	290	313	298	276	279	291	304	282	288	288	271	292	240	294	271	285	279	270	260	308	254	313	279	273	323	285	280	265	279	281	291	283	293	275	270	299	311	279	296	295	276	250	300	300	280	293	287	280	283	284	288	298	289	252	275	269	304	279	262	261	284	267	289	298	257	253	285	291	283	278	261	280	294	257	259	286	311	286	296	290	290	265	311	285	313	298	286	275	280	262	291	273	279	295	265	271	314	280	263	286	281	274	329	293	278	295	289	277	300	265	281	280	272	275	256	298	282	260	258	282	269	282	280	313	262	243	288	304	289	271	293	267	308	308	239	312	303	283	301	317	287	307	322	282	311	276	299	304	296	284	281	292	286	276	316	267	243	277	280	298	308	284	283	297	292	307	322	275	309	309	302	278	260	283	304	271	295	279	292	231	282	304	269	283	276	299	299	302	271	286	276	281	306	290	296	272	298	266	300	276	284	265	284	282	292	279	267	282	294	278	300	292	291	304	294	273	299	299	292	298	291	271	263	271	292	296	257	265	271	282	279	272	271	272	270	301	288	285	246	256	315	249	303	250	285	302	308	278	330	276	270	288	258	283	268	287	248	290	288	290	274	283	278	283	314	306	257	265	292	289	292	301	298	289	288	313	255	266	283	278	287	275	243	283	282	308	267	287	282	280	259	272	309	252	305	300	315	291	303	301	300	285	299	252	272	280	308	308	277	276	286	316	272	307	267	258	284	295	263	293	281	273	310	277	313	274	301	289	275	283	288	285	264	264	293	269	285	280	276	291	307	284	266	285	294	297	271	291	291	292	295	276	281	251	287	253	276	291	258	328	300	290	297	259	304	295	255	287	278	271	304	295	286	305	258	276	302	272	281	309	260	266	264	296	252	265	262	287	301	294	263	296	281	264	302	284	273	303	279	322	294	282	276	283	263	272	255	288	274	290	287	241	270	308	295	304	310	291	280	276	268	281	279	277	289	273	290	304	285	292	289	260	281	271	302	291	272	287	293	304	290	266	292	295	278	242	290	311	258	306	306	318	292	259	274	347	299	283	278	295	300	260	264	270	303	265	318	270	288	269	278	288	289	283	281	323	274	305	336	280	300	258	303	259	300	303	303	288	271	281	312	304	271	302	267	290	278	297	296	285	238	279	270	299	280	288	258	332	246	305	296	269	287	303	246	254	271	265	273	288	272	303	307	295	269	267	308	290	294	294	297	290	299	284	308	293	317	293	302	273	277	299	271	286	316	285	302	292	297	273	284	301	286	278	281	319	270	313	264	307	290	269	303	293	266	276	338	283	277	252	301	298	327	289	288	309	302	256	281	279	275	304	313	313	270	286	269	299	273	284	303	302	279	274	273	277	280	285	297	295	251	280	287	291	278	278	265	275	260	273	269	305	273	305	278	291	246	295	322	310	278	285	297	311	333	261	275	288	312	276	265	281	275	268	270	284	298	312	288	276	292	281	299	309	296	293	280	325	329	299	307	293	291	278	263	280	284	263	303	240	298	274	289	274	275	257	275	276	259	275	300	257	284	290	296	262	297	284	254	283	291	270	319	321	285	326	289	288	284	282	296	271	290	294	264	298	267	268	296	300	298	256	267	300	261	325	297	295	267	317	303	296	272	282	279	294	336	291	288	280	300	278	292	322	264	317	276	293	262	293	291	298	299	289	275	277	265	265	287	271	280	327	270	287	301	285	284	261	292	278	256	273	305	291	321	288	276	262	319	273	280	282	245	290	260	308	257	294	301	292	274	289	259	294	295	285	300	301	242	297	283	287	283	264	307	267	271	287	289	265	293	267	262	293	293	307	278	293	275	288	280	315	286	283	277	273	300	285	289	300	283	288	301	325	247	276	269	289	284	273	288	299	299	262	271	274	282	303	263	285	266	318	276	271	281	281	302	277	327	289	291	282	286	281	261	302	311	317	305	281	261	276	301	277	280	269	275	279	277	301	301	264	291	250	281	286	283	280	272	274	274	288	269	279	267	273	280	284	301	290	281	285	277	289	277	295	285	314	285	279	309	281	270	270	285	259	236	281	307	270	278	307	269	262	300	285	285	286	284	312	284	311	290	277	299	283	287	300	317	283	287	272	253	294	288	288	293	299	308	298	275	310	273	286	300	309	305	305	281	265	284	291	296	275	306	303	287	277	252	264	289	263	289	288	282	311	268	285	274	287	276	300	286	303	262	274	292	312	307	306	288	305	306	267	294	276	286	269	268	246	287	293	269	289	277	274	266	330	293	282	313	299	304	288	262	274	280	284	275	284	278	270	272	315	269	268	295	273	264	255	265	292	294	261	280	265	275	289	304	286	259	288	288	283	282	265	277	287	286	272	294	290	302	275	297	292	281	265	283	283	284	270	287	287	296	291	276	302	276	318	273	315	293	278	275	302	286	300	275	257	276	304	261	301	259	260	300	274	257	279	267	308	284	281	308	289	309	270	274	329	253	283	291	272	263	292	271	283	279	296	302	301	290	318	288	270	280	281	305	301	255	246	311	267	278	307	264	279	292	267	302	264	310	278	289	300	287	272	273	300	281	272	295	315	327	309	267	282	297	281	281	279	289	305	268	248	309	263	304	272	279	259	283	309	279	301	318	276	286	290	292	300	305	301	282	291	265	278	282	286	292	287	281	298	259	264	294	278	274	257	258	280	261	267	281	258	262	271	304	288	276	304	297	313	283	309	285	299	270	265	281	275	315	273	295	273	272	278	275	268	253	267	292	307	297	310	252	281	277	245	263	284	309	285	261	270	281	305	296	283	279	302	286	270	254	291	284	278	272	301	272	279	299	267	321	302	289	287	283	316	303	272	286	301	267	296	288	286	321	307	296	303	289	263	311	301	287	286	340	275	281	306	272	277	278	282	301	279	302	271	308	277	330	284	290	346	309	283	264	296	267	296	295	271	277	276	279	304	290	301	294	278	301	289	277	327	295	294	279	285	278	265	314	285	275	265	329	278	307	290	259	279	299	290	274	296	267	303	279
25204	22023	27373	24089	20197	14751	1730	619	546	570	566	573	563	600	578	547	559	549	579	561	577	560	577	571	575	582	574	520	591	603	600	559	574	534	545	558	571	561	555	550	538	532	563	572	561	547	548	551	560	582	580	573	551	598	562	557	588	583	557	555	556	584	553	598	570	588	584	546	619	523	541	557	561	513	522	537	561	568	556	552	571	549	544	551	582	542	565	541	532	549	620	557	593	530	591	561	558	558	586	553	568	554	575	589	551	553	563	542	599	555	539	578	547	580	573	541	543	577	577	613	536	595	537	586	542	575	557	549	556	564	532	527	559	570	592	523	606	592	550	565	577	548	568	511	549	556	560	554	584	563	573	527	555	568	529	585	540	563	540	564	541	589	575	570	563	572	550	628	564	544	551	592	554	580	580	568	568	565	555	550	557	533	557	566	574	566	553	522	557	531	565	546	540	562	544	566	552	507	545	563	532	595	582	516	564	642	537	535	530	569	545	567	566	557	507	526	534	560	587	587	536	554	561	559	572	561	588	531	591	529	535	577	593	553	562	570	544	557	564	539	548	577	535	586	539	568	587	575	560	572	536	550	582	559	563	605	595	531	565	541	534	580	570	560	544	544	554	565	553	583	591	517	524	535	581	516	576	549	536	582	566	522	555	532	562	562	559	573	553	544	575	572	551	557	582	564	549	558	531	518	507	560	539	550	539	595	571	538	550	598	553	597	586	590	556	561	521	549	570	571	547	562	566	587	563	550	539	573	532	546	543	548	540	527	570	553	615	563	563	560	574	574	537	558	554	540	546	574	538	547	556	547	551	563	594	570	553	545	520	551	583	550	551	540	524	546	517	566	533	552	557	535	558	605	568	572	565	541	581	559	563	593	583	537	595	605	580	533	565	590	574	567	571	559	528	572	559	604	553	576	570	573	582	559	584	574	576	592	578	523	584	554	581	574	568	597	570	515	544	572	500	584	544	576	570	517	542	561	579	516	519	568	564	592	587	543	560	583	550	545	559	572	587	530	543	581	535	577	582	513	580	586	569	564	528	557	577	562	542	595	603	540	550	542	547	589	573	586	571	543	551	550	551	522	562	559	566	568	620	567	590	590	561	651	542	544	596	570	576	580	534	556	589	570	574	521	591	556	529	554	586	563	540	547	563	551	615	541	571	530	564	560	568	582	592	560	558	585	573	530	597	546	544	572	545	576	538	540	562	547	555	604	578	536	554	563	541	585	530	546	575	557	586	560	609	562	532	590	578	529	501	556	571	565	619	542	538	543	530	565	563	589	562	565	543	565	549	540	522	562	542	568	564	561	527	569	588	557	583	528	585	563	554	553	571	529	539	563	593	598	546	554	558	580	532	589	529	578	546	572	564	521	561	524	573	569	546	534	559	555	537	584	539	550	545	524	576	541	548	534	533	562	546	566	534	547	558	555	528	541	560	560	504	570	596	577	580	547	562	543	535	565	563	550	557	546	552	602	547	535	589	602	564	526	548	534	490	574	581	529	580	551	522	543	565	549	563	580	535	594	583	556	590	543	592	568	583	524	550	547	594	559	605	576	568	574	572	566	512	550	538	570	539	578	525	526	561	552	546	561	571	525	534	543	545	567	560	554	547	559	569	560	554	551	557	600	575	540	571	558	552	529	560	533	487	565	594	517	524	502	594	506	574	564	541	531	538	567	544	534	566	541	522	527	562	513	570	564	566	576	597	576	566	552	562	563	555	521	562	522	542	542	547	563	518	545	574	591	564	564	592	580	525	544	551	562	562	570	546	498	551	563	553	569	540	553	533	551	590	548	575	612	542	570	582	590	519	569	596	551	548	563	543	533	540	576	578	547	557	585	506	572	567	515	546	569	555	558	555	591	531	531	520	531	576	560	594	526	560	560	564	522	566	524	531	536	540	550	544	553	546	555	553	516	563	562	542	570	566	566	568	541	557	576	522	584	572	543	583	577	587	560	548	569	523	528	567	537	532	542	526	555	560	543	531	561	543	550	574	557	575	585	535	513	501	570	539	545	539	531	520	565	572	543	598	479	589	534	549	577	540	555	561	539	573	535	607	547	582	538	562	527	604	560	522	607	583	623	610	553	545	573	538	572	588	538	577	537	561	581	540	531	586	565	567	526	538	539	509	527	593	559	535	590	565	575	540	526	600	577	551	596	514	514	556	592	554	548	556	549	541	594	516	572	572	557	550	566	580	566	537	563	566	568	518	523	569	578	548	549	605	571	576	567	534	583	599	554	600	575	556	524	574	558	525	548	526	601	564	554	562	536	564	549	562	542	554	506	528	556	561	524	611	559	545	557	570	530	546	546	526	554	559	517	504	551	538	579	515	534	533	577	513	569	550	556	560	586	550	610	588	533	602	536	582	563	558	580	551	596	516	537	588	594	578	555	539	544	585	532	544	524	548	518	591	577	561	546	561	575	601	561	552	569	561	557	535	578	591	582	567	521	566	520	575	585	553	552	620	570	560	574	544	585	546	562	546	568	530	556	560	599	591	549	539	589	589	530	550	516	538	566	568	593	545	577	522	570	553	545	523	522	557	546	550	566	572	572	577	597	565	581	511	527	528	605	576	568	529	532	587	548	552	568	549	566	570	557	542	567	587	575	527	557	549	538	520	521	558	564	548	560	541	558	544	534	570	548	538	573	593	534	530	543	554	574	562	610	537	582	543	560	541	569	590	576	558	552	569	559	572	556	574	542	557	542	560	589	549	579	590	554	603	589	605	542	527	526	579	584	534	581	558	592	588	536	557	570	530	575	595	535	517	559	576	561	562	570	564	565	573	534	532	548	525	534	568	532	506	535	537	559	561	565	550	565	543	570	550	580	518	559	522	574	582	529	566	549	586	591	521	527	569	573	544	516	571	563	584	519	577	513	520	514	559	549	557	591	515	517	578	503	533	539	551	527	557	548	532	543	518	579	524	570	581	556	587	582	566	557	562	537	561	586	574	613	552	552	525	584	513	572	587	540	565	543	524	565	549	540	568	540	558	558	575	506	568	535	501	571	523	566	585	563	544	540	589	553	612	570	589	541	566	571	566	554	573	551	533	572	574	570	562	554	564	530	559	605	564	557	582	561	568	565	528	551	578	518	576	572	537	507	530	535	572	590	546	518	563	542	547	573	544	555	586	552	601	523	511	594	567	602	525	579	549	571	548	511	564	551	555	561	561	570	549	562	565	559	553	535	593	545	549	505	568	534	534	551	547	540	566	573	555	577	547	526	545	539	497	527	547	518	534	524	550	564	565	587	560	577	548	512	564	548	548	568	583	546	579	547	527	523	553	552	554	537	548	534	540	567	561	551	553	542	595	554	547	553	599	548	545	535	563	588	514	544	561	554	587	550	557	602	539	535	540	555	576	548	527	552	577	556	587	597	567	548	593	580	571	532	544	556	595	531	555	548	583	605	564	573	518	516	550	544	595	543	552	567	576	568	566	546	541	545	518	564	535	552	536	526	576	540	565	586	523	546
61930	86120	52682	23500	799	1444	651	526	534	507	524	537	479	478	510	549	501	524	495	539	494	496	492	498	525	473	503	488	499	519	474	460	512	481	488	501	474	497	485	484	473	467	525	469	496	499	510	487	476	517	469	511	507	513	521	449	488	480	476	507	490	512	479	506	497	522	508	525	518	484	489	519	494	472	486	467	467	489	510	461	480	496	484	485	484	480	458	466	465	499	497	482	483	465	494	491	497	456	495	509	508	483	510	480	524	513	486	482	527	502	461	511	440	477	467	491	532	521	495	491	478	484	471	410	508	527	500	487	468	490	485	490	513	510	458	476	495	505	472	477	460	464	483	435	500	466	463	500	447	510	513	491	493	475	495	467	485	526	532	500	526	482	486	471	497	465	472	522	488	506	509	468	529	477	496	517	472	487	481	517	529	482	500	465	503	500	457	523	498	523	496	464	501	462	530	450	470	484	485	495	469	464	473	471	475	522	480	513	481	481	464	510	483	447	444	492	431	521	510	510	505	470	488	452	537	468	470	539	453	498	511	519	492	514	513	513	491	498	509	489	493	540	456	506	513	482	500	478	462	486	478	520	494	478	522	517	527	508	420	475	491	502	498	467	480	472	500	504	477	491	512	450	497	522	498	494	491	472	475	481	510	473	483	518	461	497	503	519	511	511	490	450	526	536	510	508	515	492	496	483	470	490	505	447	463	477	452	470	490	480	485	520	458	471	473	486	495	462	470	535	471	476	512	469	490	476	470	461	473	483	490	485	512	480	497	513	477	489	505	474	517	484	498	486	491	477	504	531	498	494	461	496	506	431	513	529	479	490	481	498	499	468	486	507	502	515	510	462	500	545	541	478	477	508	478	469	495	531	465	462	509	444	492	498	474	475	491	470	481	454	523	498	484	512	450	509	463	468	487	531	496	498	503	486	508	472	476	481	492	507	457	470	478	484	512	481	463	493	508	477	525	451	464	478	499	496	462	491	497	498	519	481	502	496	512	480	506	534	514	464	505	503	495	498	500	498	472	499	522	489	499	519	517	483	504	505	481	485	491	469	491	483	484	508	490	471	493	504	530	528	464	484	529	437	512	455	460	492	476	494	480	523	493	528	494	501	501	460	474	481	506	480	480	463	509	467	473	507	484	481	507	492	517	482	502	478	471	458	505	501	483	437	498	470	513	483	481	471	470	471	483	523	450	499	489	493	489	506	478	486	486	485	489	516	513	461	482	479	475	490	516	509	465	504	505	463	514	519	525	495	494	505	480	473	527	469	491	511	476	528	491	485	498	478	498	472	482	497	485	461	464	525	482	477	526	521	450	483	516	485	450	494	515	483	490	437	502	478	497	467	479	505	477	505	457	486	438	507	514	503	496	487	516	471	476	478	466	465	467	469	470	489	520	459	471	467	493	472	437	501	474	482	499	477	474	476	527	477	445	489	539	496	502	456	490	472	482	512	509	475	470	473	476	495	506	518	498	498	463	521	483	465	500	468	509	482	495	437	462	548	522	526	499	479	511	504	470	497	517	467	521	473	449	526	486	526	460	464	537	492	479	469	485	447	513	472	517	482	466	526	489	475	440	513	488	506	469	446	517	496	469	485	485	508	484	504	484	515	515	482	516	488	471	470	501	486	491	505	520	472	515	482	486	465	502	453	497	498	462	500	451	512	505	491	504	494	467	478	455	497	498	470	475	464	497	459	485	507	472	490	495	456	525	503	479	499	490	485	471	525	473	499	519	503	456	495	486	503	464	468	510	500	445	497	499	484	508	506	464	534	495	515	479	483	479	492	462	455	490	499	462	459	499	526	457	519	479	491	521	482	453	506	458	484	486	485	483	513	499	480	445	478	479	501	469	506	499	478	489	464	502	513	487	454	495	511	474	495	456	484	487	505	488	497	495	520	483	494	496	486	479	506	482	507	435	430	452	494	483	464	553	508	506	489	474	493	515	486	446	487	469	479	490	465	517	490	451	466	478	503	477	490	539	476	486	506	470	462	489	484	514	470	473	494	488	462	477	505	471	450	470	499	504	492	479	487	479	462	487	490	489	452	493	496	481	526	522	492	493	514	482	510	497	526	513	498	484	459	451	439	489	487	483	453	455	489	459	480	475	496	435	478	476	492	492	470	504	468	483	495	486	522	521	528	447	478	491	506	499	502	478	473	522	493	470	506	501	515	512	502	500	497	495	495	493	494	514	495	457	486	505	480	475	503	520	490	460	494	530	446	477	481	455	470	540	477	495	489	469	492	535	539	449	471	502	513	547	477	456	505	545	456	508	546	475	483	443	507	518	509	489	524	484	486	529	500	487	468	477	483	457	494	490	477	502	474	487	516	468	496	478	525	488	462	474	533	470	461	497	520	511	494	485	503	479	483	480	501	496	500	469	487	446	473	478	463	492	491	516	490	475	503	499	482	487	449	523	471	487	486	493	489	498	482	496	502	484	496	473	516	471	474	462	475	508	497	482	526	470	505	494	486	516	491	471	496	501	504	474	497	462	496	491	490	490	531	488	497	483	494	478	504	489	467	483	503	449	519	514	463	489	474	497	513	515	531	500	446	484	498	512	460	460	466	513	456	493	507	509	482	474	489	468	489	487	470	487	464	504	469	460	480	479	463	462	485	464	480	454	467	491	478	485	488	487	487	470	523	512	492	493	487	434	468	496	537	481	506	488	505	495	446	471	470	483	526	499	489	474	464	441	514	473	495	520	504	470	490	485	536	485	518	487	479	527	468	484	509	525	525	496	531	490	481	496	494	482	497	453	465	463	445	482	487	471	461	465	480	493	481	498	484	430	478	490	466	469	492	519	518	522	482	440	505	469	486	484	513	493	433	531	498	454	516	488	510	457	459	474	422	446	449	441	501	444	492	493	497	497	492	487	520	517	454	496	452	511	507	497	467	468	496	498	512	526	496	535	454	492	499	478	498	492	485	502	501	464	496	537	463	505	509	498	469	458	524	502	490	535	455	498	480	475	490	472	452	493	474	486	483	515	511	534	479	458	489	501	459	490	512	490	495	466	476	509	510	462	426	482	466	488	494	516	524	501	502	520	496	489	456	483	482	506	513	468	464	457	496	517	466	481	472	487	494	459	499	478	527	500	505	467	524	492	471	485	495	452	502	483	480	490	464	456	479	534	516	477	486	474	480	496	526	522	464	491	486	505	519	491	457	474	463	504	468	460	529	457	490	510	492	460	468	483	469	478	504	524	472	462	471	497	523	506	486	494	486	474	494	483	512	472	450	494	524	514	489	460	475	454	472	525	458	503	453	494	461	523	506	470	469	463	491	485	517	501	493	487	490	463	470	472	489	490	518	516	498	489	502	462	508	512	480	511	521	484	486	425	513	522	476	490	444	417	483	462	487	498	472	497	489	463	496	471	484	486	498	436	463	481	503	503	506	488	461	499	563	467	500	495	496	472	456	519	487	455	467	517	490	488	485	459	515	471	491	434	521	512	515	453	490	447	469	512	504	528	485
22547	21226	27592	23508	20440	20421	13163	1196	852	880	842	891	863	837	821	798	831	786	833	839	818	874	832	876	845	806	824	806	824	749	838	797	776	737	826	820	796	838	875	817	773	803	846	798	791	848	805	830	832	818	817	843	840	812	819	801	820	825	814	800	851	832	834	785	831	788	813	845	814	813	810	857	788	787	814	819	843	819	781	814	807	822	850	796	817	817	839	831	750	784	860	806	800	822	816	848	819	837	817	797	805	796	857	836	814	835	795	778	789	809	781	768	765	806	832	829	783	854	833	823	819	827	799	844	801	775	792	772	845	798	829	820	794	854	783	855	763	797	820	812	850	807	847	833	858	796	812	839	843	823	825	829	782	841	780	758	815	793	826	794	838	775	811	806	833	840	798	893	820	835	783	804	845	796	856	777	813	832	802	836	804	828	819	806	837	802	796	820	816	829	832	797	860	849	794	865	832	768	796	794	798	782	833	823	787	810	811	807	821	782	825	818	874	814	812	822	789	824	782	799	843	829	765	827	828	848	836	812	777	869	765	866	808	782	831	847	771	763	813	834	799	792	784	810	805	812	791	836	815	840	796	777	797	841	819	866	794	803	804	792	861	841	815	818	800	856	776	793	758	743	788	847	835	848	869	751	810	777	821	835	844	791	764	867	815	800	768	796	813	811	805	858	821	833	866	771	854	767	818	821	761	795	786	786	832	802	815	779	813	773	813	802	837	783	788	830	827	888	787	841	814	780	855	813	836	861	794	819	791	770	803	791	809	806	830	719	764	783	794	813	830	775	785	744	871	758	846	834	839	833	800	803	817	834	732	829	840	781	829	817	743	820	855	841	794	846	803	790	836	798	777	834	859	787	855	789	776	804	818	806	812	774	830	783	849	828	800	827	837	848	746	794	821	830	807	812	812	802	826	767	822	785	798	805	855	827	842	810	815	804	812	841	815	815	838	791	834	820	805	807	790	844	784	770	759	810	819	773	817	858	755	836	806	842	776	794	792	808	791	829	849	855	823	857	891	826	802	816	869	799	756	810	785	822	879	856	776	839	829	829	814	850	863	751	791	802	813	785	791	843	788	849	805	815	834	800	836	796	859	824	819	815	825	812	751	739	838	781	855	802	852	787	834	845	820	891	776	870	815	827	802	803	751	833	769	837	843	783	792	829	791	819	814	820	814	813	829	790	848	784	776	848	825	836	790	771	817	762	880	828	824	762	806	831	832	887	859	815	803	866	813	773	812	797	845	812	789	779	846	829	809	843	817	867	816	788	801	835	766	826	845	781	807	815	822	812	874	870	810	823	812	790	768	789	808	803	835	781	807	805	792	819	780	789	837	829	837	814	775	801	834	831	819	804	831	818	809	822	839	785	744	757	797	794	806	779	770	774	878	848	783	803	790	833	743	755	829	802	831	892	807	819	821	749	782	837	838	835	854	868	774	828	814	844	869	830	822	860	771	772	808	758	797	787	791	798	845	819	818	804	798	789	785	817	815	803	805	801	796	810	806	845	839	845	771	808	855	787	846	820	832	775	847	825	808	834	808	791	810	808	813	801	822	814	825	853	824	807	776	832	824	807	803	849	833	805	793	790	799	813	781	800	807	817	794	811	778	819	798	839	859	853	837	784	805	815	805	827	775	800	810	778	797	800	822	863	822	885	874	802	831	794	779	773	814	826	759	863	782	770	804	808	767	807	821	777	795	796	876	769	802	816	818	809	816	761	837	792	801	803	793	819	755	778	807	835	830	766	807	822	758	795	759	789	830	843	803	818	796	788	808	822	807	804	817	809	826	802	812	791	770	815	787	835	867	821	828	804	806	777	824	854	870	831	861	809	766	772	846	818	809	808	808	864	813	792	765	789	788	831	759	840	787	803	793	848	797	783	796	803	794	829	799	815	795	795	839	837	803	848	791	828	838	862	807	811	864	830	818	806	813	848	797	779	802	790	818	756	766	829	803	748	788	811	788	831	843	801	848	787	826	825	826	826	827	818	812	790	820	799	778	831	796	831	823	799	840	813	809	780	764	836	748	815	816	795	832	786	839	843	828	831	811	822	846	787	780	854	767	863	819	775	849	860	823	830	785	828	820	763	821	863	864	823	833	795	760	819	801	736	824	823	845	838	802	847	796	807	834	801	790	792	774	802	796	792	760	833	810	801	816	820	840	835	785	756	843	834	834	839	837	822	768	820	807	806	796	773	830	766	835	798	772	840	819	817	833	842	817	823	790	809	801	801	837	773	791	763	844	847	860	801	802	826	754	803	846	826	856	789	767	830	839	795	802	812	764	801	846	792	759	818	845	814	823	813	834	778	756	780	883	808	778	881	824	810	827	831	854	809	779	817	827	860	830	775	841	815	832	784	795	843	802	808	878	799	869	787	817	844	821	817	805	813	811	791	787	866	753	801	853	806	820	778	835	801	795	774	826	779	812	810	803	765	797	792	815	815	779	780	767	829	804	797	819	835	824	772	834	822	859	787	800	831	849	768	822	824	849	796	765	862	797	878	772	793	833	821	767	813	818	771	846	809	818	811	809	801	825	761	803	840	795	862	776	826	802	803	825	838	807	830	825	796	795	813	763	806	828	839	827	773	771	795	832	806	820	770	837	818	821	833	810	810	760	832	795	817	782	806	872	757	836	801	812	808	797	785	850	845	776	768	765	802	789	825	819	782	795	815	786	816	824	796	831	831	857	800	872	791	808	797	758	782	823	803	832	790	826	815	806	805	801	804	761	806	817	831	816	735	778	783	833	831	778	835	850	828	803	814	822	788	843	837	803	827	810	793	822	824	845	909	805	807	860	793	815	804	819	782	806	877	781	825	814	805	861	771	841	793	796	828	851	818	807	804	865	831	786	768	835	865	847	829	821	796	770	844	797	778	762	792	814	868	777	784	860	808	814	795	822	836	745	798	796	838	803	800	866	782	839	780	841	818	803	793	872	780	764	799	781	805	847	801	829	788	812	825	814	798	846	822	815	874	798	792	818	801	784	869	802	864	829	789	788	800	825	852	839	786	854	818	830	829	833	778	827	824	820	850	812	835	769	840	830	786	905	800	808	766	786	791	800	811	807	823	853	766	774	821	868	844	825	813	816	815	797	805	828	833	795	797	797	832	767	802	819	818	850	798	807	843	807	790	789	737	803	782	813	781	869	846	837	836	833	852	811	838	845	794	772	790	798	855	786	812	849	816	794	825	795	809	840	791	780	826	816	828	849	813	778	868	858	822	794	750	834	806	818	824	832	785	862	844	816	838	831	768	824	894	765	838	841	790	763	821	769	842	838	820	788	797	812	753	807	801	856	767	755	739	773	818	781	771	797	787	796	795	809	761	865	797	795	824	849	813	776	840	814	766	806	812	806	849	865	818	847	799	888	836	781	821	823	764	839	850	836	793	819	850	844	775	817	828	790	825	813	815	783	829	780	802	805	869	798	802	802	812	847	831	793	833	831	805	825	819	770	831	821	838	811	783	812	769	847	811
59803	95051	64537	28682	1143	1407	974	852	756	772	796	769	778	782	703	767	689	705	691	749	708	738	751	706	741	727	725	713	703	707	753	695	674	688	708	741	700	708	733	709	716	678	698	722	682	743	698	690	721	711	719	650	725	756	680	702	701	707	713	659	712	731	675	663	726	648	669	717	680	682	692	688	765	794	732	689	672	657	708	714	728	710	699	685	730	715	724	689	717	768	659	720	735	724	699	731	672	741	699	733	660	699	772	705	641	659	706	703	703	674	711	732	718	692	731	683	687	705	704	691	715	716	728	674	696	703	670	686	667	715	697	700	736	686	713	731	774	672	689	704	708	693	721	690	700	702	720	658	710	713	725	723	682	713	691	733	751	707	691	670	740	696	682	711	755	660	734	708	744	656	678	710	717	698	682	700	701	676	698	715	698	703	680	714	730	667	713	658	688	668	726	683	670	691	760	715	704	708	701	692	657	694	676	729	693	678	676	743	684	780	701	687	705	728	720	691	684	673	727	678	722	756	731	697	693	654	678	672	650	721	715	681	716	711	698	728	699	705	683	697	723	689	690	661	703	685	690	680	714	718	661	701	761	618	783	692	759	681	711	748	695	709	716	691	725	662	688	697	672	678	710	702	755	674	667	709	674	740	708	651	747	675	706	691	726	719	673	688	735	720	692	717	673	730	701	644	657	699	721	710	703	711	691	707	684	737	714	651	695	691	673	668	698	692	729	687	744	720	705	728	709	695	714	693	667	695	687	686	706	750	702	703	722	717	665	704	708	692	693	721	732	706	697	681	685	724	731	696	672	680	711	705	733	737	680	665	705	729	696	711	673	683	700	711	735	714	687	683	708	734	682	655	737	723	711	729	728	727	743	730	705	722	692	701	752	713	687	724	713	720	707	688	708	692	684	741	685	732	691	709	669	743	734	710	699	720	727	733	716	713	753	752	701	787	677	714	696	729	718	690	649	718	719	739	710	723	713	713	703	734	720	749	750	712	654	704	702	656	708	722	689	682	708	648	720	713	703	727	651	693	710	661	645	700	707	726	701	684	672	691	688	701	659	690	762	647	683	690	758	715	700	720	731	670	678	720	716	669	687	653	761	712	701	649	690	705	734	648	702	693	677	755	716	689	682	690	684	723	718	697	755	702	716	680	677	692	708	733	719	719	690	692	699	715	674	684	692	721	721	719	739	744	745	715	712	686	730	724	716	728	728	675	736	712	674	674	702	715	755	716	658	703	750	694	720	666	695	715	747	703	716	731	689	697	737	694	705	672	760	731	729	707	749	632	686	710	695	750	682	713	732	703	721	724	667	707	723	731	698	682	705	673	703	699	654	696	757	674	727	750	681	718	755	681	705	648	704	702	733	659	693	654	712	636	711	721	729	709	664	708	738	721	710	735	692	733	689	719	700	703	742	786	650	666	664	691	683	682	737	745	708	680	720	741	736	684	705	675	688	687	726	716	727	715	697	686	711	698	660	659	709	686	716	715	724	703	705	709	683	677	702	712	724	706	675	707	665	731	709	714	708	700	695	710	722	707	680	708	707	664	727	702	650	666	703	706	668	679	696	667	720	723	689	705	711	719	723	684	693	732	703	628	749	666	685	685	688	718	731	690	715	698	738	673	745	706	708	729	683	728	696	720	741	673	744	688	713	709	680	731	705	718	695	688	715	685	687	720	687	756	725	733	723	737	683	697	733	710	694	739	675	716	745	724	653	758	732	680	712	720	689	721	710	688	661	709	699	685	711	705	700	668	680	699	711	684	728	711	732	682	701	718	744	662	686	721	727	730	727	727	713	765	689	701	710	695	734	731	682	722	697	720	734	633	682	763	744	671	682	698	710	724	734	716	735	718	728	693	686	714	723	750	753	661	771	707	666	709	705	687	734	769	731	747	734	688	761	684	670	745	698	772	722	716	680	695	695	740	682	681	666	735	691	741	711	735	711	671	690	714	689	682	723	713	708	704	725	660	708	684	639	708	733	719	692	724	708	672	682	726	704	648	680	689	694	735	723	658	713	701	720	740	717	689	700	685	731	680	672	701	800	707	672	719	713	724	705	725	683	708	713	702	755	727	672	703	681	691	714	716	735	710	703	711	763	648	692	715	708	713	717	736	669	718	691	685	706	720	676	773	682	659	646	727	683	693	671	708	722	707	727	707	718	763	690	716	729	695	727	710	708	649	730	716	729	704	717	696	714	715	673	703	714	731	710	692	687	692	709	707	689	692	697	659	718	727	713	716	700	725	724	690	682	672	721	695	677	724	690	725	704	721	696	728	680	679	662	698	718	663	673	637	719	657	674	685	731	693	700	696	721	652	670	725	705	721	679	715	753	730	684	692	680	706	720	710	721	700	711	700	737	695	719	706	684	693	673	702	691	684	702	647	687	686	664	691	708	711	701	667	734	708	712	714	744	727	630	721	750	718	706	667	698	703	674	714	689	704	785	731	750	680	674	720	714	702	691	689	709	711	682	719	686	725	729	683	685	679	689	684	693	681	709	688	695	680	660	689	736	694	636	702	686	672	740	692	678	709	699	687	722	705	699	744	706	709	755	667	684	696	709	704	715	740	719	690	670	744	739	702	695	667	698	698	743	724	681	703	722	690	723	695	753	713	715	701	735	712	682	760	724	692	733	721	715	711	708	709	729	698	709	737	700	726	751	669	686	704	719	716	706	718	733	678	688	680	685	682	715	704	708	717	703	715	682	730	734	679	700	727	742	708	703	690	716	639	646	733	731	679	676	720	697	686	706	683	732	701	715	714	688	682	712	695	660	690	724	708	701	733	725	667	719	723	722	691	698	726	701	739	744	717	680	718	694	726	659	738	668	712	705	710	728	687	739	750	666	714	696	781	719	731	648	699	694	675	685	688	707	722	731	748	702	703	711	712	705	704	643	670	674	699	685	718	658	678	651	703	657	714	715	714	672	684	662	701	721	714	705	679	698	721	676	709	671	700	711	709	733	669	713	693	690	672	733	712	729	689	742	701	715	718	718	681	701	747	679	675	719	690	686	722	696	708	699	712	667	740	727	708	680	704	702	677	706	718	673	712	716	709	666	713	707	742	692	727	729	733	690	723	730	677	713	642	730	665	719	728	738	694	715	711	689	742	725	701	726	700	689	738	678	711	698	684	689	701	752	695	741	647	657	723	695	741	704	701	695	694	757	645	677	720	743	742	705	673	730	728	716	735	725	740	709	725	734	700	711	757	695	707	746	689	676	711	732	655	673	725	703	693	702	669	721	701	699	762	739	726	681	741	703	688	775	660	649	656	670	699	715	685	705	687	754	749	727	738	641	672	777	662	674	708	679	691	694	693	718	721	738	695	698	670	773	714	680	753	696	645	741	702	754	708	696	709	677	708	728	709	713	697	725	701	666	724	686	691	701	678	673	726	685	701	677	697	729	715	685	712	732	719	748	709	744	698	694	657	702	705	711	673	713	704	698	725	703	690	647	686	692	701	685	711	692	704	738	702
39918	33184	19014	4160	356	263	292	326	316	304	333	328	319	289	307	298	317	330	322	250	292	305	294	305	312	321	292	301	315	308	279	310	314	298	319	306	321	274	278	280	304	290	276	300	308	324	312	270	290	298	302	299	307	291	293	337	286	300	309	307	284	294	300	299	291	317	307	296	293	306	299	324	260	314	285	288	303	319	299	319	273	304	297	271	297	298	294	314	281	301	281	274	275	295	294	314	310	294	309	299	301	293	314	329	283	307	299	290	294	344	327	285	329	288	321	299	320	302	307	277	293	302	326	297	320	340	291	308	284	279	320	277	296	280	278	301	297	283	306	306	298	301	296	302	295	306	279	282	312	288	323	290	296	303	315	322	308	311	269	289	318	303	297	293	321	286	309	325	278	274	282	287	308	327	253	313	292	281	301	298	273	313	268	289	271	306	322	295	313	290	288	309	253	322	307	287	323	297	285	316	300	313	300	290	295	295	303	281	293	276	309	318	297	295	294	305	321	304	301	310	314	293	320	280	345	319	309	262	297	301	286	288	309	289	330	268	280	303	273	289	300	322	309	342	309	301	305	254	294	311	293	336	284	290	274	321	294	316	296	274	335	329	274	316	329	307	319	305	338	296	284	293	270	279	294	309	306	293	286	314	274	249	288	282	274	283	298	286	301	283	313	318	292	301	281	298	308	304	290	282	290	292	261	292	288	288	277	297	277	317	282	305	290	314	309	305	285	301	270	310	320	274	286	301	301	311	300	279	287	335	292	326	294	301	296	303	279	275	272	273	276	293	310	286	259	302	308	281	307	312	292	288	328	276	295	299	308	301	301	288	301	309	294	337	324	334	295	297	282	288	313	303	285	309	272	299	319	323	308	323	317	297	309	292	316	319	267	304	269	292	322	339	276	281	300	287	303	286	303	303	299	309	287	277	312	307	286	297	293	304	316	308	292	304	298	264	292	295	288	297	286	286	286	283	266	288	303	289	328	314	313	260	309	270	327	300	307	260	305	303	309	286	295	283	290	299	341	294	288	259	300	303	292	279	257	298	255	321	280	290	294	297	279	280	306	291	274	287	339	302	315	285	315	267	270	276	275	272	319	264	255	283	300	297	295	317	305	284	287	292	285	298	290	333	310	286	291	295	297	273	278	275	323	275	284	310	301	243	266	297	285	265	315	334	296	277	280	293	282	303	284	282	311	314	277	311	297	282	268	281	336	278	303	267	306	285	260	327	306	294	266	306	270	309	301	317	274	288	285	325	293	281	272	316	306	283	277	319	313	289	315	266	312	311	310	271	287	295	319	329	311	307	282	314	300	318	307	318	301	303	279	309	282	302	279	275	304	316	277	254	301	298	290	269	318	313	315	318	295	260	303	315	295	297	308	274	290	298	284	271	295	302	315	316	296	294	284	311	305	290	303	301	329	318	293	303	308	299	292	264	291	285	304	309	304	337	302	301	310	304	263	285	282	290	274	267	280	292	301	303	331	309	281	306	319	315	340	299	300	314	301	309	294	270	315	302	275	277	305	298	267	287	304	305	325	296	309	291	295	286	315	302	311	311	297	288	317	320	286	291	293	306	303	318	290	301	292	295	302	309	296	289	288	325	315	297	289	294	305	290	319	283	323	314	290	310	312	299	293	295	296	281	314	295	325	303	306	317	305	293	292	284	287	277	330	311	290	304	308	315	336	316	307	290	298	320	273	290	283	298	294	269	302	318	281	300	317	297	275	274	296	291	310	285	306	312	322	324	312	305	263	307	338	320	299	300	261	307	277	307	282	326	317	298	293	276	276	315	316	311	304	286	282	334	292	295	310	295	324	295	301	313	327	272	287	282	348	298	297	257	276	295	287	272	286	285	318	293	295	306	327	326	316	271	293	280	281	296	293	304	276	316	285	294	280	288	292	291	297	276	283	299	282	286	313	293	315	303	289	295	284	293	308	311	299	296	354	290	319	299	294	311	308	298	285	305	301	297	280	309	286	306	296	291	302	303	295	298	296	301	310	307	310	312	285	294	334	301	299	291	290	289	323	285	290	291	297	267	271	293	265	273	296	315	270	287	291	282	316	292	291	286	308	294	299	307	338	304	301	298	289	282	308	308	294	311	303	305	299	293	310	302	305	273	289	283	312	259	314	323	315	311	323	299	315	280	296	280	286	299	305	266	318	322	296	297	276	303	326	284	309	290	284	276	300	301	287	303	302	316	314	284	262	327	281	304	308	327	288	270	279	278	332	314	264	307	255	278	302	317	308	284	266	312	276	315	274	279	275	272	276	279	277	288	301	318	310	285	297	318	285	262	304	305	300	285	288	305	273	283	307	309	305	279	289	274	273	287	291	332	316	273	299	301	321	279	290	295	305	298	267	279	302	305	307	296	273	288	316	281	315	311	318	312	278	336	307	281	297	307	291	297	300	292	306	285	296	309	315	297	288	323	309	278	267	289	300	302	311	306	286	296	291	304	295	325	313	312	304	283	309	311	322	293	286	311	329	256	293	285	301	295	316	284	275	274	276	274	325	296	277	292	317	308	273	297	299	290	301	305	287	307	281	291	308	287	301	281	318	296	298	291	309	298	289	264	296	291	327	332	305	300	294	286	334	328	281	293	309	269	276	294	282	291	279	294	311	326	293	308	290	293	292	275	281	307	312	260	280	333	270	313	301	326	297	301	285	278	299	338	285	304	291	296	324	298	289	285	316	265	290	299	299	294	270	289	320	324	327	292	271	282	284	304	324	295	301	311	289	305	347	320	311	286	319	277	305	320	294	290	289	299	303	284	276	293	325	328	295	294	268	284	329	290	322	328	324	272	306	311	312	288	292	276	306	287	323	272	287	321	313	298	274	296	272	284	345	310	279	308	290	307	305	301	310	288	297	309	291	294	277	249	298	298	308	294	284	289	277	290	312	303	321	277	323	309	319	295	299	315	285	284	331	294	302	316	303	317	328	303	283	288	313	333	337	314	271	272	330	293	269	302	317	287	321	313	296	283	296	290	314	354	292	319	287	289	313	286	318	314	325	280	294	280	313	277	310	302	311	302	303	313	306	329	330	319	316	281	311	329	278	301	284	311	284	302	286	300	301	283	298	286	310	299	285	286	325	302	306	283	336	259	300	313	299	292	320	317	279	325	290	295	253	300	288	302	324	346	324	278	289	291	306	291	289	308	286	285	313	281	293	297	319	285	315	311	279	287	291	298	328	313	291	277	320	277	281	259	287	289	307	297	315	306	286	296	263	295	307	284	310	334	327	299	295	284	290	330	304	285	297	315	276	286	304	307	323	317	304	309	272	329	279	279	333	304	285	265	300	288	262	310	302	309	312	304	331	297	309	308	287	280	281	279	302	284	291	321	329	293	295	324	304	299	310	281	283	327	293	271	316	269	277	294	277	264	275	286	288	300	291	294	328	311	288	336	319	261	300	296	283	313	300	311	311	320	308	343	347	304	312	272	305	281	300	291	305	293	270	298	288	313	291	280	295	298
40405	36003	13367	1949	289	315	278	272	283	263	293	276	289	280	285	266	295	276	289	273	277	312	271	279	294	301	299	292	292	269	296	314	302	283	274	285	289	291	298	290	313	288	274	261	318	298	279	301	269	241	267	301	283	283	262	271	272	258	271	265	313	241	285	264	273	313	288	282	287	259	297	268	273	286	315	300	307	278	249	287	305	282	262	316	265	305	277	321	294	299	299	293	282	281	255	308	303	275	298	262	267	277	295	273	287	275	316	302	284	278	276	291	291	305	331	304	271	271	280	290	265	280	265	284	299	278	310	292	294	285	288	302	302	299	299	271	239	282	288	280	286	298	288	291	278	277	278	275	264	297	286	322	290	298	293	291	289	294	295	287	271	279	272	295	272	271	299	308	289	296	283	280	286	307	302	293	287	274	270	287	289	241	284	287	295	289	270	262	282	312	269	303	263	284	304	302	268	285	257	276	297	281	306	297	319	258	293	295	269	277	287	275	269	255	252	269	288	282	265	247	289	294	268	275	276	272	303	289	328	277	268	280	312	308	263	298	282	296	266	286	291	327	290	283	310	288	308	287	264	258	282	287	273	283	271	275	280	292	265	295	285	309	316	274	321	310	292	276	274	284	302	291	307	300	313	274	273	298	251	306	279	273	278	308	309	296	321	270	306	279	286	255	260	264	283	286	282	294	299	300	275	297	306	272	313	306	304	305	270	285	260	282	282	301	293	291	282	298	272	289	293	287	291	280	275	304	285	252	286	272	301	279	273	287	293	304	249	276	297	293	266	299	324	288	272	257	300	279	285	288	318	275	315	281	271	280	304	267	291	276	300	292	287	259	281	292	285	289	271	252	300	268	289	271	277	276	277	268	287	282	297	289	274	283	272	257	300	281	335	260	258	278	263	248	296	285	278	294	311	295	271	298	293	256	247	301	312	278	290	272	297	291	314	302	276	273	278	281	290	323	285	277	271	262	310	295	271	264	296	281	273	298	303	284	287	296	275	277	284	287	298	291	302	291	289	279	317	268	309	285	272	278	278	290	279	277	287	284	268	271	272	264	280	281	270	316	279	318	291	258	281	288	268	290	293	300	270	290	304	233	272	264	263	307	291	276	269	290	282	299	278	290	266	289	280	313	251	302	273	279	283	272	279	284	299	294	265	287	303	246	305	299	263	295	291	269	260	280	272	272	292	264	329	287	273	280	311	271	272	279	281	278	279	316	305	285	289	276	300	304	281	260	279	290	277	276	300	270	302	312	289	292	274	289	257	279	294	287	313	285	294	294	263	303	266	267	276	305	268	289	267	275	281	291	259	290	289	288	286	283	314	268	258	284	305	279	297	293	286	255	275	263	312	280	306	282	264	317	298	298	305	301	280	264	316	270	278	294	296	287	232	288	285	246	303	324	297	298	293	267	279	261	283	261	297	296	277	317	291	305	255	257	304	312	288	281	290	301	296	341	292	261	279	298	306	293	298	291	288	271	292	292	322	261	273	260	277	292	278	295	287	282	279	261	261	266	266	329	282	267	300	278	245	287	302	300	272	281	292	273	295	292	312	297	288	284	259	293	272	276	273	297	287	277	272	253	321	291	321	315	255	278	264	274	313	300	294	263	277	285	280	295	276	299	286	304	294	272	284	301	261	263	286	269	287	311	295	308	288	298	269	283	279	275	302	254	285	273	303	278	294	264	279	267	293	257	276	269	311	299	273	284	275	302	274	255	264	310	309	297	302	272	286	301	280	256	270	300	286	300	271	285	268	296	301	264	255	256	308	287	293	296	308	306	276	269	282	274	277	288	298	291	272	255	290	291	308	307	266	288	278	309	270	245	278	298	282	271	283	305	290	291	287	252	308	306	281	279	273	302	306	250	292	263	288	315	284	248	318	274	288	295	280	273	300	282	302	271	282	301	307	280	301	294	276	289	280	295	303	282	287	287	288	296	300	269	301	266	297	284	306	297	297	305	272	272	262	264	261	279	311	304	283	313	288	276	299	310	261	302	294	313	303	265	300	298	266	271	285	287	297	297	277	304	284	281	298	280	296	308	294	281	279	281	289	300	283	295	275	288	267	275	297	249	291	291	304	307	301	293	292	271	277	284	276	266	306	269	272	308	293	273	302	300	302	276	273	279	301	296	280	288	258	293	267	296	287	278	293	272	284	290	280	305	291	260	282	267	290	314	285	292	279	313	279	293	296	301	287	291	278	254	251	293	275	280	279	301	311	310	287	282	282	282	286	285	285	285	282	288	249	283	299	257	302	284	274	300	259	280	299	273	280	281	279	301	273	271	286	303	267	292	261	256	289	282	279	284	258	260	316	280	304	310	286	285	284	318	299	308	303	271	293	281	287	297	298	302	274	309	289	254	291	284	263	279	270	310	291	283	298	283	266	272	284	324	288	301	261	304	270	274	267	283	288	250	285	279	302	283	294	273	318	281	302	287	276	289	280	272	289	322	293	281	303	258	305	316	271	276	303	279	255	308	286	293	286	304	308	293	296	281	270	300	280	298	279	313	286	277	245	285	272	286	316	248	290	289	297	285	262	266	283	254	289	309	279	269	285	280	279	289	320	298	308	284	307	302	278	280	285	315	273	284	292	287	275	266	289	296	274	286	297	296	295	314	303	257	306	300	274	322	285	277	270	311	298	302	304	297	298	294	275	291	282	315	298	245	281	288	283	285	268	287	280	293	275	312	289	279	301	276	297	283	261	284	263	273	307	276	263	294	286	306	273	271	304	276	281	287	311	322	284	279	298	272	295	245	306	279	293	282	275	269	281	303	284	305	259	271	286	295	302	271	281	294	287	298	292	297	292	280	262	275	307	276	278	270	312	304	272	300	274	284	271	312	285	275	275	277	301	300	300	285	268	317	278	283	258	294	310	286	285	264	322	286	312	244	263	295	266	289	274	291	287	279	287	338	260	341	264	270	287	266	266	297	328	286	265	280	260	293	308	251	294	271	280	276	299	302	317	291	291	268	240	286	299	257	291	271	311	266	275	285	299	287	307	268	277	291	272	299	284	283	262	283	268	267	266	283	299	302	270	281	279	301	281	275	280	317	285	285	294	276	299	289	287	255	263	287	308	270	275	315	273	276	260	276	265	281	316	319	311	293	299	296	269	297	295	272	278	283	295	275	282	303	307	286	314	298	291	283	273	273	271	298	272	281	265	319	271	266	294	282	305	301	292	290	296	274	302	265	283	294	286	282	313	320	278	265	313	291	302	281	291	295	279	300	306	284	271	275	276	281	266	313	308	267	269	271	309	272	270	283	293	280	249	311	270	266	289	261	312	305	309	316	301	258	271	299	280	303	287	294	337	272	283	293	309	251	277	269	299	319	260	254	253	308	253	294	294	282	270	271	261	281	283	283	287	285	246	295	285	289	284	268	294	287	305	255	267	275	276	280	339	293	282	310	299	288	306	277	291	289	257	292	260	297	283	287	284	273	280	294	289	300	259	289	261	282	258	286	282	277	281	276
25213	22116	27794	23930	20219	14030	1433	619	609	544	550	562	595	567	592	533	557	596	549	603	551	586	589	584	587	582	610	572	604	560	603	547	595	558	524	548	554	517	554	579	547	583	572	556	602	586	570	524	552	557	546	566	559	536	561	591	550	557	618	598	564	569	519	569	592	527	582	581	523	522	518	567	563	599	576	603	580	580	536	569	566	570	588	599	574	578	609	585	522	577	559	544	574	581	576	551	557	575	567	552	525	542	573	546	579	589	593	515	578	553	580	579	571	577	566	565	548	548	555	571	551	560	545	609	575	580	556	541	514	554	542	546	527	552	545	501	547	535	560	577	581	584	590	543	554	540	531	555	545	498	546	548	555	554	576	559	548	567	607	546	521	557	583	549	548	588	575	551	547	586	554	557	580	581	554	584	534	585	549	552	568	572	534	549	540	519	594	567	560	537	550	542	526	549	602	549	543	554	557	532	554	515	543	569	537	570	572	523	567	588	535	551	555	604	573	568	539	577	511	542	557	555	595	559	564	529	551	590	568	554	539	561	545	599	548	551	575	588	546	550	556	545	564	553	582	593	549	571	531	540	574	577	580	543	605	624	561	557	526	587	551	598	591	613	529	543	564	606	595	555	611	537	521	565	486	589	575	609	529	567	545	573	618	580	559	547	570	550	523	577	520	588	552	547	499	513	575	559	559	568	541	579	516	578	569	578	598	540	545	571	533	566	585	575	556	595	581	580	547	575	568	537	558	529	534	561	560	560	559	549	580	523	542	583	572	541	547	554	589	538	535	570	565	564	574	566	517	551	544	550	548	587	555	580	545	589	599	560	588	593	579	559	590	585	560	547	603	586	603	586	563	527	590	554	545	550	552	554	574	576	580	564	532	540	518	561	633	582	553	500	539	574	568	540	610	500	571	551	542	532	573	557	556	562	529	580	570	595	535	566	577	574	542	558	579	565	546	568	580	566	566	560	567	571	540	542	553	552	533	571	561	594	565	597	573	586	573	573	554	563	496	556	561	541	538	566	571	529	543	537	536	577	568	545	555	562	543	523	536	592	605	563	540	569	533	559	586	583	541	597	597	571	555	532	561	578	553	564	553	532	534	554	541	518	528	560	552	511	548	577	541	567	593	581	548	539	563	595	581	557	568	565	524	579	536	549	559	599	538	541	535	563	591	538	530	527	552	541	526	548	603	579	566	543	612	558	593	584	553	577	594	582	566	522	579	599	579	593	586	539	565	570	564	509	524	582	566	570	549	569	571	522	552	552	551	557	546	602	543	553	546	560	539	557	559	583	536	546	540	573	548	570	566	528	579	520	563	576	535	572	576	551	533	591	539	573	576	590	567	564	550	554	562	531	557	587	551	542	596	559	541	552	545	566	550	581	500	564	528	549	602	565	571	618	604	579	530	575	569	545	548	572	571	568	518	553	581	574	581	573	623	555	577	565	580	534	522	562	595	565	553	558	589	540	562	542	542	572	596	543	573	547	569	536	554	591	554	533	585	559	541	572	531	528	523	537	531	565	563	567	547	578	568	555	577	578	578	565	587	535	588	565	576	523	541	570	510	521	560	554	582	566	544	541	544	523	569	567	598	573	550	553	576	568	560	574	537	579	565	542	567	562	558	560	548	539	563	531	578	589	570	555	555	544	530	567	538	577	540	582	551	532	564	546	606	587	518	573	558	525	586	538	588	567	567	558	561	565	542	575	565	581	556	561	591	549	549	567	580	577	569	540	526	550	576	582	528	594	603	522	546	499	546	592	573	536	573	575	566	568	589	589	587	570	587	537	578	538	611	571	546	597	556	544	551	567	533	575	610	565	570	579	583	583	563	541	597	601	554	540	548	564	534	553	561	510	541	586	554	557	529	558	550	540	547	583	549	556	556	608	576	575	524	549	582	540	557	565	589	584	601	539	574	541	574	600	623	553	572	573	559	566	591	541	515	566	588	538	552	595	565	533	573	590	559	560	574	590	538	549	546	579	572	541	539	615	558	568	562	572	579	546	636	545	582	573	574	545	537	563	558	547	578	558	550	618	591	549	576	545	538	543	606	555	547	543	554	517	541	526	601	533	578	577	585	522	558	569	541	540	587	532	574	549	597	546	541	559	550	586	562	568	588	520	565	587	531	604	565	566	590	544	552	593	593	575	616	583	557	536	505	549	578	566	586	533	575	542	579	526	521	572	554	604	540	592	609	540	547	524	544	587	554	532	555	567	561	567	571	554	555	495	596	521	605	628	627	562	547	555	589	532	571	592	558	569	556	601	559	569	537	589	600	544	562	556	533	580	552	559	548	576	522	558	560	563	628	491	587	522	538	578	577	550	582	553	557	547	555	550	598	559	614	566	552	576	566	587	565	553	556	532	595	543	556	531	531	522	576	586	542	622	604	565	600	550	548	546	606	595	559	574	557	557	567	541	559	565	577	575	510	570	567	585	576	518	556	558	530	506	561	585	555	532	528	569	574	588	580	551	568	555	608	539	560	565	558	518	553	583	559	566	561	572	582	576	561	570	548	566	541	496	522	573	571	522	556	629	563	560	571	547	563	591	541	548	541	529	569	564	558	564	577	571	606	545	573	578	588	525	554	594	579	607	616	568	590	593	548	569	543	534	561	550	524	530	574	512	546	583	602	567	568	546	537	558	520	579	588	522	536	547	529	547	629	562	556	599	560	557	573	563	539	535	571	590	577	523	529	610	555	565	537	568	568	579	543	507	522	561	592	597	566	557	550	537	579	594	582	575	534	592	585	535	556	540	550	555	561	536	570	528	526	513	566	565	538	543	575	577	564	579	515	534	553	541	542	555	577	565	581	541	564	583	544	513	593	535	583	585	577	573	575	554	580	529	550	535	587	563	574	611	534	506	565	557	545	605	571	576	581	540	577	552	551	555	567	559	557	576	558	540	585	536	554	547	577	575	596	550	564	572	565	597	525	552	536	548	610	584	564	585	550	565	549	567	533	562	591	557	543	571	595	529	560	570	538	539	544	553	530	550	584	563	575	582	532	587	565	568	568	546	541	571	573	561	574	575	547	610	539	600	545	527	560	530	587	594	555	608	536	554	542	560	575	531	567	561	602	580	565	575	518	537	590	576	547	554	581	552	567	585	543	554	569	577	551	573	534	598	573	590	579	564	603	575	552	527	548	573	570	530	533	548	563	582	555	591	576	585	558	510	582	553	559	578	546	534	609	574	604	593	522	545	524	573	584	575	524	556	577	553	549	583	576	562	569	556	573	562	551	585	560	551	520	531	514	554	593	560	575	546	530	535	541	552	538	566	581	582	574	570	556	566	568	572	575	571	579	526	548	556	550	532	558	537	549	589	574	542	558	546	579	564	520	552	519	579	563	544	571	564	557	561	576	595	564	579	576	565	558	553	548	591	585	572	495	564	577	560	525	593	548	550	543	555	596	593	570	553	563	561	545	585	540	540	554	546	538	554	537	513	589	590	553	586	545	586	557	526	556	572	567	557	582	576
61558	86005	55299	22875	852	714	642	591	546	517	501	516	487	500	493	521	502	510	509	500	518	499	521	463	494	485	502	482	527	498	482	500	493	532	523	471	494	499	477	471	487	482	545	534	495	504	459	496	507	522	463	501	473	494	511	531	525	495	477	511	458	495	532	511	500	519	487	471	530	512	461	512	493	504	514	524	519	543	496	507	492	508	508	498	505	498	522	509	516	490	541	478	475	509	472	455	525	494	478	489	500	451	456	489	511	469	505	479	492	484	528	486	513	488	502	497	520	496	474	473	476	499	533	460	522	515	459	525	444	490	491	496	503	493	502	493	462	497	522	451	461	487	497	486	508	461	510	490	461	484	489	530	501	486	520	512	521	487	489	465	468	522	485	485	442	476	440	473	498	482	488	503	492	497	524	514	490	475	476	531	495	476	454	500	482	479	527	514	458	490	498	480	521	441	513	480	497	480	490	482	522	511	488	482	502	483	472	518	513	578	490	486	499	480	514	522	526	467	479	524	482	500	474	493	518	515	491	499	495	495	481	516	508	462	524	471	481	499	489	467	517	514	488	472	484	487	487	532	504	479	508	495	484	473	527	527	480	489	485	566	445	501	497	534	516	498	467	494	505	478	511	468	502	496	511	494	505	513	503	492	486	453	463	452	515	503	485	505	490	496	496	511	520	517	485	475	474	477	473	494	526	528	535	530	493	518	531	517	461	499	508	528	475	521	478	470	508	467	481	534	463	466	486	465	487	476	499	500	490	499	501	464	494	506	476	481	515	451	451	495	498	485	475	521	495	479	472	498	458	509	475	501	503	505	477	510	485	505	508	512	468	489	454	530	512	471	497	455	513	510	478	473	495	500	471	494	494	484	466	479	501	504	531	487	493	496	512	506	466	480	496	510	523	460	458	496	512	496	461	518	480	459	477	487	501	515	478	532	504	510	482	492	526	482	486	479	478	482	497	452	480	530	474	471	503	521	496	467	505	467	522	483	483	472	491	452	494	521	475	500	491	510	487	470	493	459	473	535	506	499	506	483	480	513	499	522	479	559	490	490	468	441	517	518	504	482	487	501	504	529	523	516	478	514	503	491	500	513	516	448	480	533	462	518	507	508	500	505	512	448	487	484	492	467	493	539	475	492	431	516	528	470	464	496	479	502	509	460	498	503	478	508	464	497	493	485	438	457	488	490	488	458	484	475	488	519	472	497	476	472	467	487	492	513	474	493	488	484	547	502	473	470	491	476	478	485	477	482	496	543	465	512	506	472	449	493	486	496	503	500	508	489	512	470	480	506	480	504	480	512	469	508	479	486	491	490	557	520	499	510	509	468	526	488	457	490	497	495	511	505	505	525	524	510	508	510	482	501	478	533	518	518	520	515	485	493	500	479	479	422	489	499	504	501	526	498	496	456	469	504	461	510	520	510	490	508	527	486	509	467	491	500	486	488	477	471	480	493	494	518	492	479	480	492	498	512	470	516	443	521	488	462	485	503	509	471	492	498	504	507	524	475	496	500	460	477	494	490	524	480	532	484	446	476	483	498	490	479	505	513	539	421	483	498	475	451	507	496	489	470	482	476	528	472	512	492	481	534	492	493	560	483	467	511	549	491	501	555	471	478	477	469	505	501	482	506	519	511	539	488	494	505	458	483	468	511	476	475	533	495	491	500	500	512	462	515	500	473	502	507	470	487	517	534	506	576	515	468	508	467	505	508	491	509	484	522	498	480	474	495	502	504	508	499	485	491	479	496	511	482	471	530	503	467	496	492	500	508	504	444	498	504	506	470	456	479	539	511	476	519	506	492	497	517	483	496	506	502	470	488	465	457	514	526	522	493	482	486	466	499	477	490	546	487	480	476	478	509	491	514	479	458	510	467	478	553	500	543	504	477	495	516	462	558	476	494	495	502	471	486	490	456	499	447	453	486	471	490	458	509	471	462	480	491	480	507	457	494	501	483	496	446	478	473	500	512	508	493	460	537	503	504	500	522	520	482	506	470	480	481	502	471	490	504	493	454	500	491	506	456	477	478	526	503	466	517	514	483	493	497	482	482	471	466	480	510	492	467	512	480	486	478	479	502	483	492	491	439	470	490	536	485	515	479	513	510	501	549	486	516	501	494	472	499	504	495	481	478	487	499	549	497	476	485	493	483	499	449	535	492	466	507	532	492	535	517	542	530	463	503	506	508	519	478	470	512	497	465	483	474	509	499	487	509	501	520	518	492	496	490	482	480	496	495	480	502	485	481	459	513	452	497	501	509	528	513	500	492	486	485	453	482	513	457	490	480	519	493	473	490	522	456	495	516	503	469	499	511	475	485	477	502	456	488	517	511	530	498	507	503	493	520	498	518	545	500	519	514	490	449	511	461	474	505	490	485	467	508	462	532	491	474	477	499	472	479	502	508	541	481	488	496	475	503	502	501	472	492	488	502	495	475	506	465	535	491	494	456	473	487	508	495	499	490	498	460	515	496	534	508	506	546	474	473	483	477	474	497	497	515	494	468	459	505	533	487	479	500	504	470	506	498	518	463	495	513	456	514	488	537	494	474	488	473	518	515	533	508	485	494	496	487	527	506	486	485	485	449	476	485	508	498	510	536	508	506	515	440	480	466	490	542	499	478	497	512	520	473	512	496	481	471	489	463	482	506	485	489	512	520	479	477	523	503	493	492	500	491	496	503	498	485	515	501	467	514	525	509	484	494	482	512	492	470	515	474	469	456	513	492	491	485	482	523	504	518	528	470	497	494	484	544	528	528	500	519	515	512	505	513	482	498	522	470	473	497	496	471	483	515	481	482	475	487	529	533	498	500	488	507	528	470	490	474	493	533	473	474	445	471	528	483	499	518	450	489	508	494	502	518	512	505	512	527	506	505	486	487	527	493	510	509	530	495	469	505	498	507	509	499	518	515	511	508	470	514	523	508	531	470	496	487	470	498	486	503	471	535	513	514	471	482	481	489	510	496	491	475	485	525	523	497	468	491	482	505	479	516	487	484	490	478	528	476	467	478	478	484	506	470	477	483	484	513	485	477	529	481	464	498	510	512	493	510	464	531	461	482	488	461	507	501	489	511	480	476	482	506	531	520	493	514	484	499	503	533	524	488	437	500	520	524	478	500	482	491	462	484	477	500	478	549	470	504	504	453	503	508	507	494	495	490	515	528	505	459	485	512	490	501	505	517	523	508	474	502	469	506	444	489	503	490	493	499	487	490	450	496	518	519	465	474	481	488	518	497	499	518	491	465	473	503	516	457	503	483	507	486	514	486	498	494	487	484	495	463	435	480	488	498	519	506	506	497	487	493	492	471	541	491	504	509	527	475	516	497	506	513	499	510	511	463	506	510	527	480	464	513	491	524	446	538	508	493	511	481	504	508	517	504	468	508	476	537	517	559	510	501	491	513	513	475	513	502	469	419	499	478	493	494	490	467	502	492	467	481	508	463	515	472	521	521	459	500	480	486	503	491	516	509	436	502	488	513	475	505
22488	21261	27667	23514	20418	20348	12468	1204	909	887	823	886	861	846	863	903	793	799	863	850	886	786	853	838	862	826	842	840	814	853	775	793	835	804	740	852	862	829	797	811	860	860	861	826	813	790	842	846	836	812	783	794	814	754	883	854	838	857	855	846	837	807	789	819	770	761	841	863	834	854	840	800	855	833	850	839	784	805	832	794	815	877	812	830	861	828	770	810	829	848	882	801	848	806	793	826	828	862	810	839	831	828	848	760	822	871	826	827	848	815	769	878	838	794	831	834	791	838	850	854	821	815	851	881	824	847	781	826	907	838	823	770	823	826	830	830	790	819	788	835	762	809	818	840	860	774	814	822	826	859	850	839	854	833	811	848	829	762	816	833	802	870	832	860	826	776	870	835	834	768	802	809	773	822	809	795	834	840	847	844	826	862	822	815	856	831	821	768	797	822	821	877	858	764	846	786	771	847	790	866	802	838	819	828	800	793	843	823	827	835	768	820	875	837	814	847	829	850	831	763	873	857	846	870	856	819	794	837	777	829	844	803	838	855	822	797	868	825	891	831	785	845	868	855	757	836	847	806	799	867	798	830	816	826	812	815	854	812	843	783	833	834	797	807	786	804	850	841	805	812	768	794	882	825	769	813	799	789	783	826	803	775	825	816	765	850	833	766	811	871	780	847	820	812	806	826	827	838	809	858	842	821	768	829	836	871	795	803	814	856	877	854	806	768	796	816	805	810	870	827	819	811	883	855	822	812	798	834	853	841	869	805	815	788	797	839	794	820	802	866	830	823	838	817	823	773	842	821	824	781	751	813	815	864	792	858	876	813	778	848	780	896	801	804	840	812	815	820	850	814	860	847	808	881	816	848	793	835	780	821	901	832	780	869	829	800	888	818	767	848	807	801	831	815	829	829	803	829	808	834	812	819	828	838	784	841	784	799	839	811	848	870	822	826	848	880	868	804	845	811	809	771	832	812	771	827	868	840	838	851	837	796	813	803	864	869	818	823	842	774	839	786	825	878	847	831	761	845	831	800	846	846	830	786	786	791	768	862	795	903	826	806	832	794	787	820	833	807	789	792	841	804	826	850	840	854	849	790	864	807	837	820	838	770	814	856	825	838	793	862	824	810	869	863	798	825	842	794	818	858	775	847	810	816	836	860	833	759	809	787	782	808	733	830	820	836	827	763	894	804	807	853	845	825	804	814	783	833	820	863	866	828	807	844	864	808	866	834	824	769	857	843	812	890	773	806	860	849	857	849	859	787	843	830	833	830	864	768	759	776	799	804	788	825	806	855	793	855	805	828	853	813	802	826	842	803	857	869	851	792	833	877	826	810	779	824	777	872	789	829	813	809	820	835	824	823	808	797	821	865	830	826	892	802	817	808	803	845	816	848	824	834	818	806	883	814	792	779	895	771	858	835	785	825	823	813	773	804	837	811	869	793	820	804	849	802	861	810	810	869	820	889	827	827	762	811	821	861	826	800	858	805	839	863	795	797	848	856	800	805	793	816	857	833	816	806	822	829	847	826	790	780	858	821	843	834	790	831	826	813	807	807	784	845	828	796	808	829	871	815	808	804	833	885	883	809	811	852	809	799	858	807	848	816	812	865	789	852	820	845	845	803	835	872	825	802	835	848	868	783	813	825	844	825	775	768	825	773	805	746	845	827	748	810	780	876	800	861	805	837	811	774	813	815	794	806	779	904	855	782	849	834	846	810	839	886	776	825	803	813	838	887	814	840	845	835	856	874	836	814	824	836	805	836	829	795	791	803	794	839	824	823	823	802	820	879	784	777	833	868	866	826	795	836	795	843	825	821	817	848	804	804	866	820	793	796	838	810	844	846	821	802	815	794	786	803	844	877	784	818	748	798	797	807	874	850	841	836	829	826	876	808	885	833	857	773	762	751	810	858	822	841	826	851	807	867	795	799	793	808	839	834	784	871	804	821	833	806	798	870	836	830	810	846	826	762	765	848	761	833	826	846	788	847	844	867	811	844	849	784	851	826	825	806	790	826	847	780	848	818	822	830	792	844	875	843	854	780	827	828	815	816	786	864	807	885	811	854	813	852	817	827	827	827	854	848	887	809	842	795	791	858	782	819	817	810	791	803	848	810	864	871	784	809	826	808	835	793	889	814	797	835	808	833	793	777	864	772	798	811	829	765	816	793	796	813	811	802	821	811	803	844	840	776	803	822	822	846	805	796	807	835	838	788	832	830	828	753	839	804	829	795	795	815	834	810	788	805	810	820	777	790	863	859	841	809	825	797	845	854	850	764	811	817	798	832	796	843	875	889	854	812	807	811	791	844	835	809	808	853	822	805	847	804	813	830	787	788	804	862	850	806	836	806	854	796	848	847	844	826	796	847	830	807	850	851	794	815	888	788	803	848	813	886	892	861	857	799	795	845	850	784	829	793	846	802	836	851	828	813	895	872	819	803	827	827	830	773	794	835	813	866	863	854	810	823	852	801	868	860	814	854	786	809	824	845	789	855	782	821	825	806	879	789	842	807	813	776	825	851	811	810	828	821	857	848	814	796	773	772	874	800	850	787	822	854	863	825	801	817	783	759	819	835	838	824	826	849	839	796	856	878	804	804	805	844	846	788	804	826	843	809	824	854	820	823	838	794	872	850	807	785	792	841	840	827	842	865	799	834	851	776	842	835	800	848	775	782	836	811	859	846	818	821	828	784	778	838	787	792	788	841	772	818	820	797	799	807	808	794	810	908	811	811	811	784	835	829	844	845	879	830	814	852	820	762	828	872	771	850	819	858	795	831	874	838	826	825	810	891	871	799	850	788	811	806	856	858	838	861	823	828	816	813	804	815	845	806	823	834	831	776	825	864	796	788	817	812	828	864	866	830	799	832	798	811	834	788	833	764	854	801	764	776	826	870	835	789	813	806	797	858	856	800	798	873	807	819	815	813	791	826	814	871	835	872	832	888	824	844	851	849	775	839	811	848	807	885	807	812	787	797	823	826	842	802	791	798	818	818	834	802	839	813	834	798	858	843	815	894	789	756	773	835	803	842	803	857	798	820	826	816	835	804	841	820	803	833	834	820	867	824	831	822	827	835	873	814	866	818	820	780	833	815	863	849	816	864	874	848	865	828	794	845	790	793	787	781	786	784	788	775	843	878	852	826	807	813	852	841	763	819	847	776	802	821	801	859	822	831	858	804	791	851	831	765	819	816	863	871	866	835	839	856	804	799	829	829	848	808	769	844	847	803	804	802	801	841	823	857	801	823	817	819	808	839	852	836	779	866	866	863	753	782	801	817	804	828	799	795	808	820	811	725	777	831	839	850	791	814	845	862	776	776	767	785	809	823	840	806	846	828	832	832	812	837	809	797	802	791	789	779	856	853	815	858	760	846	827	849	846	810	871	807	796	774	833	793	812	804	763	824	827	827	886	814	863	822	850	832	847	811	798	799	742	826	801	771	821	782	801	815	844	849	843	838	827	847	841	817	819	810	864	865	835	792
58657	95054	67429	30572	3313	1042	969	868	810	808	759	774	727	750	766	768	768	745	701	759	733	689	695	692	716	705	730	705	692	747	746	704	703	713	761	709	715	695	739	695	754	773	767	664	700	750	694	705	711	675	695	712	699	714	745	691	629	733	718	704	654	707	692	719	697	708	702	737	694	666	696	719	666	747	658	690	718	734	693	719	710	680	696	704	689	737	693	658	677	710	742	735	720	678	725	679	666	723	660	700	705	672	746	729	753	698	694	693	750	717	705	712	702	700	671	793	694	675	753	690	703	704	658	658	713	665	709	749	733	697	707	683	669	761	694	710	675	741	669	698	716	732	727	737	695	704	717	730	741	723	677	737	753	688	724	714	665	709	702	661	693	668	673	730	765	735	734	685	731	723	667	680	705	700	695	711	665	698	727	720	693	734	723	717	715	702	679	685	646	747	719	706	694	714	691	644	669	744	690	742	744	706	730	722	741	741	696	708	719	675	691	685	689	696	736	718	701	725	710	685	711	707	661	708	712	699	688	724	721	696	712	701	720	664	718	694	742	689	692	684	733	661	718	739	681	651	672	709	735	728	709	722	701	691	719	726	737	680	735	709	688	745	722	699	707	706	729	706	679	716	697	675	699	733	680	723	711	689	733	737	740	737	702	690	725	743	674	681	723	726	685	691	667	693	656	686	691	730	698	737	704	737	723	743	717	702	712	702	723	663	783	720	750	683	725	724	690	726	663	693	692	700	710	718	714	693	684	688	705	742	723	716	705	727	678	787	704	684	726	721	732	714	685	749	672	684	736	701	719	716	718	674	698	688	684	687	690	696	752	700	708	724	682	697	677	717	681	751	698	765	726	720	663	735	748	716	722	674	699	664	733	728	768	706	705	699	702	712	747	684	683	725	720	716	685	689	674	673	699	740	669	693	754	700	678	700	691	696	729	712	732	687	720	774	717	681	714	695	722	711	714	736	741	737	746	708	651	685	711	677	720	712	700	700	694	672	666	710	713	743	700	667	751	710	693	670	745	673	732	698	696	653	659	732	715	704	740	714	703	658	625	695	726	692	704	736	675	689	710	728	655	699	715	694	681	688	713	716	727	652	698	682	671	698	714	738	675	690	689	734	728	701	704	667	678	694	706	672	681	692	743	758	729	716	675	711	704	697	699	704	707	740	685	726	701	715	746	745	714	765	644	697	718	725	751	686	670	649	704	777	749	733	703	723	715	720	699	663	693	683	736	697	686	703	678	729	720	694	717	674	697	676	675	722	674	696	696	706	672	705	687	679	693	677	692	733	707	736	665	739	715	677	758	703	696	702	730	728	676	672	693	713	712	705	668	752	744	700	673	699	699	673	680	682	716	683	718	708	701	729	706	734	686	731	688	692	719	713	723	704	687	726	693	725	720	723	714	745	722	697	696	736	699	720	658	745	699	689	679	702	742	699	722	679	740	732	705	723	700	679	726	726	743	674	733	754	665	690	693	703	719	698	658	721	716	697	666	713	715	644	688	734	739	700	665	696	727	734	659	721	749	674	714	709	711	713	737	759	712	714	709	745	686	726	710	712	711	705	683	673	710	686	710	682	693	658	693	710	753	701	736	698	705	705	692	757	735	720	694	724	713	682	669	723	755	742	704	694	631	680	703	697	732	702	723	752	734	669	691	740	675	709	693	676	725	690	700	701	746	696	701	737	695	742	732	704	695	685	712	724	705	695	735	708	703	711	748	739	686	664	692	718	734	740	690	688	710	731	706	707	702	702	695	653	721	702	704	697	683	704	734	703	743	727	656	760	652	691	658	696	710	718	744	715	707	707	720	690	738	729	737	692	673	691	706	724	649	704	717	688	715	724	668	695	678	643	627	736	687	697	720	718	723	728	718	731	673	727	676	687	726	685	711	733	708	662	738	697	708	688	712	694	704	673	702	695	708	759	701	721	744	697	695	697	720	728	692	717	692	691	727	734	689	720	742	691	711	715	687	702	696	711	654	717	686	761	698	714	705	714	753	703	734	654	740	677	713	702	697	729	667	698	732	739	701	675	715	729	697	734	714	669	715	700	658	722	691	718	718	682	713	673	745	724	698	732	728	716	688	676	730	716	715	708	714	673	689	718	678	746	715	704	674	735	711	727	666	720	666	684	726	688	750	682	741	743	700	681	701	707	697	693	716	711	754	774	676	733	739	697	732	759	737	711	720	692	692	720	723	734	691	673	669	714	716	734	752	694	712	723	699	702	687	718	687	719	671	706	757	684	681	716	693	687	681	719	704	685	717	716	723	728	700	750	728	690	736	731	728	661	680	717	730	740	745	721	752	699	678	706	764	735	707	764	709	703	770	714	735	683	711	660	723	717	720	716	693	686	712	728	697	673	697	683	671	705	727	629	768	693	699	743	687	662	725	720	666	717	673	733	719	695	749	685	738	707	708	686	748	717	744	695	725	696	689	684	739	668	727	730	736	753	678	683	660	684	689	760	706	730	738	691	728	682	728	657	687	699	679	689	729	703	717	686	749	653	701	728	670	686	670	710	727	722	697	728	690	739	650	705	716	714	692	722	722	689	697	736	652	719	697	717	739	694	708	687	691	714	687	715	716	718	696	704	687	731	715	660	711	740	706	644	673	705	713	749	703	685	706	698	752	712	714	693	772	729	692	679	728	670	657	689	705	711	660	691	697	728	715	681	736	704	727	710	739	706	694	649	735	709	701	707	748	804	703	698	719	714	701	740	709	707	696	710	697	746	715	719	734	712	747	707	739	687	700	707	684	721	705	739	730	737	714	715	721	713	705	664	719	743	715	742	717	706	664	733	729	738	722	687	738	757	688	719	677	710	740	649	696	670	756	721	689	720	700	682	709	678	684	731	658	721	669	673	750	797	692	694	691	678	668	667	734	641	668	696	688	688	667	758	714	674	710	722	709	662	677	628	685	674	727	634	684	718	679	723	692	705	696	690	704	679	674	712	681	697	778	668	698	676	701	760	720	742	677	690	685	689	723	723	712	745	696	724	658	703	723	706	731	731	704	686	664	697	676	684	725	691	685	701	722	754	726	679	705	686	653	661	680	773	718	691	710	666	697	760	658	665	659	669	671	703	667	683	749	643	703	731	705	693	711	725	747	722	745	736	693	770	699	667	689	703	734	717	722	730	716	693	706	701	678	697	690	717	708	668	698	698	660	716	691	669	683	703	691	716	687	715	685	724	700	690	660	754	697	703	728	717	731	726	686	746	707	696	721	719	684	725	647	716	737	742	760	694	716	678	656	719	734	709	689	736	689	722	693	714	728	689	687	727	666	725	664	664	724	701	708	730	695	734	693	721	695	696	708	700	700	694	700	701	696	721	765	700	718	707	719	725	753	704	705	727	656	658	702	720	735	714	665	699	661	673	699	691	696	683	739	688	714	698	731	695	690	691	697	724	728	714	652	685	718	718	707	668	738	703	700	708	662	750	720	724	706	744	720	695	745	740	700	701	704	696	659	732	691	686
39345	33024	19150	4483	603	393	351	315	325	323	339	322	293	288	306	284	320	313	298	318	313	300	279	311	319	298	304	324	301	318	329	329	292	305	302	317	284	330	295	314	302	315	317	283	301	337	306	314	289	288	300	304	304	318	293	304	291	308	332	286	295	322	302	293	302	318	320	315	308	293	289	262	276	283	323	320	293	300	303	310	297	279	319	334	287	305	308	277	265	308	297	284	313	298	330	304	310	300	319	311	338	271	321	304	317	303	319	299	313	301	319	293	320	324	314	289	312	320	302	315	309	320	291	307	268	310	316	294	303	291	327	291	303	308	320	282	322	314	289	297	314	286	299	304	299	293	311	316	298	316	317	317	297	281	289	290	293	321	310	293	311	301	328	285	330	310	301	280	309	278	307	293	281	317	346	278	278	293	282	311	330	342	306	298	309	313	310	311	307	309	305	296	268	314	320	304	316	294	322	321	285	284	313	292	283	302	305	316	304	317	280	318	296	308	314	331	283	307	330	324	275	309	301	310	277	306	303	283	312	288	254	290	305	297	299	283	310	299	329	282	297	311	318	309	338	281	310	288	272	337	319	254	295	286	314	308	344	345	325	306	296	300	315	315	301	338	280	292	318	316	290	318	275	306	268	286	340	316	345	288	328	321	284	289	309	326	290	301	284	308	309	306	319	291	301	300	308	296	313	323	278	317	306	304	293	326	302	293	318	326	325	326	345	312	281	330	293	302	327	315	312	310	322	302	262	297	308	306	310	277	260	291	296	301	296	278	345	276	319	336	286	290	293	308	301	313	305	292	318	302	306	268	298	333	315	324	334	287	307	326	294	274	285	303	307	296	288	317	309	295	330	313	318	308	300	300	300	301	300	332	298	290	300	293	264	294	299	277	304	324	293	298	320	296	322	298	293	305	319	299	312	314	307	318	297	285	306	300	296	296	326	322	317	326	281	285	305	330	334	294	303	290	292	279	275	293	296	286	287	326	312	294	312	304	322	299	288	286	330	277	284	290	315	311	301	308	306	307	282	303	324	307	268	318	301	311	348	294	295	305	303	276	314	269	306	307	287	333	306	284	314	355	301	336	313	315	324	306	288	302	319	277	283	303	308	303	299	283	318	280	293	276	292	291	313	296	304	278	288	271	292	301	302	276	282	294	286	297	318	296	320	277	274	295	310	328	310	301	307	361	284	317	294	277	299	310	342	313	293	329	310	301	281	296	290	297	309	333	326	307	316	339	335	311	299	307	325	314	307	316	333	273	309	290	320	307	302	292	282	300	309	304	293	296	290	310	280	338	278	303	311	328	295	268	323	288	323	307	283	322	312	313	314	306	327	266	284	291	275	295	294	279	327	298	291	317	303	293	271	307	314	328	316	282	330	335	270	284	327	310	298	300	324	301	298	339	289	287	290	304	290	326	292	291	296	304	278	285	303	270	295	305	324	299	273	281	312	296	333	292	290	326	341	301	281	281	315	298	285	328	310	317	282	324	288	325	321	289	310	295	291	317	308	300	305	325	283	298	309	274	303	342	325	291	321	279	304	283	309	290	288	288	280	270	293	292	321	345	336	298	305	302	294	294	308	329	295	321	294	320	321	307	301	313	304	314	286	330	316	299	294	314	302	319	307	298	273	331	310	292	325	280	318	304	313	314	286	288	295	311	303	301	282	300	291	286	311	287	301	273	310	312	307	322	288	335	300	318	294	324	297	321	367	284	267	331	309	280	305	313	285	291	295	265	300	299	294	286	294	311	305	304	298	331	305	318	293	295	308	311	282	336	303	292	328	289	335	307	276	271	321	284	284	282	272	303	295	305	299	309	309	311	297	293	316	282	305	277	295	326	271	296	295	281	297	325	287	318	302	289	327	337	313	319	294	316	317	266	292	295	308	325	292	312	311	290	316	318	300	348	345	316	274	326	300	337	310	322	316	310	333	291	303	281	310	291	322	301	286	310	295	310	323	306	304	303	331	303	317	290	295	302	279	324	312	281	336	304	303	310	306	296	302	308	296	313	327	290	305	290	300	305	306	307	331	318	279	253	279	324	267	313	311	283	260	310	281	292	314	280	321	318	323	300	303	339	329	283	327	321	288	299	303	263	300	309	270	318	312	276	316	302	325	299	293	301	323	286	325	306	319	303	295	315	305	297	268	309	309	308	316	328	339	297	297	285	305	275	299	295	345	283	305	281	294	308	308	273	304	299	272	290	310	314	303	300	307	312	308	279	304	309	305	336	286	336	310	275	322	298	300	306	283	321	325	273	301	313	336	283	319	300	306	313	314	330	300	294	302	304	293	336	316	306	279	312	305	307	272	314	325	312	353	319	290	287	336	313	285	293	298	298	275	269	306	309	292	313	326	303	324	294	314	295	292	312	296	284	295	314	304	285	345	292	273	318	321	317	298	357	289	311	305	297	293	308	297	334	303	323	312	279	302	305	300	308	322	309	285	296	330	291	311	318	324	297	265	249	274	350	320	324	299	290	318	287	331	294	289	301	262	297	311	322	306	320	296	316	305	301	322	316	289	359	309	323	312	320	306	315	333	340	308	297	268	319	322	278	301	279	332	309	283	314	308	304	285	319	303	294	298	321	319	318	313	315	325	299	328	321	310	331	327	298	306	292	324	292	304	295	291	326	314	336	307	312	314	305	285	332	328	300	312	314	286	295	316	331	303	270	314	312	274	316	284	324	299	314	298	307	305	289	316	309	298	281	323	319	320	306	319	297	283	296	303	290	287	307	334	286	318	277	325	293	290	307	336	328	299	305	287	284	290	295	313	304	326	314	287	294	284	323	325	331	328	306	294	312	345	334	315	311	305	298	289	291	317	313	307	332	302	280	279	315	299	299	294	314	316	302	291	303	300	347	305	296	309	318	326	325	307	311	303	279	309	318	333	318	317	342	315	319	296	320	304	335	288	312	348	342	324	327	318	267	289	283	337	302	319	311	306	289	326	284	331	353	287	285	291	301	326	306	291	308	299	311	289	307	318	307	335	301	293	312	325	296	298	278	323	329	299	314	295	325	286	292	323	306	284	316	290	301	329	304	289	311	307	286	304	290	313	311	279	308	298	324	310	301	303	291	303	306	290	282	317	318	293	287	304	328	289	329	300	332	310	307	323	308	331	285	319	293	275	303	321	299	329	320	317	277	286	290	314	304	304	271	312	288	325	317	327	289	307	341	300	292	333	315	315	311	285	307	345	326	291	323	296	314	315	301	315	307	324	300	283	308	321	294	297	318	294	324	267	307	303	315	327	325	348	343	285	272	337	297	317	311	304	306	307	286	277	329	300	302	304	298	327	281	298	313	260	283	333	307	324	339	328	311	329	318	286	309	321	334	299	319	338	274	320	294	336	322	299	280	320	334	317	310	289	314	297	299	286	294	311	316	301	327	315	309	310	302	310	322	304	285	335	289	337	317	319	291	308	280	301	320	302	284	294	298	270	325	338	299	301	325	314	302	314	347	290	317	276	275	304	307
40179	35994	13944	2416	512	295	271	273	294	301	297	285	303	274	298	284	297	297	301	262	287	306	278	282	291	281	280	287	324	308	295	291	273	260	269	309	288	274	301	289	267	285	315	278	247	295	305	308	284	297	299	298	262	298	252	309	288	270	316	302	284	299	298	282	310	260	263	315	270	312	321	315	266	269	279	275	299	263	303	273	287	267	306	262	296	270	304	295	298	298	306	318	301	307	293	275	312	299	323	266	293	272	312	273	290	271	267	295	265	284	297	256	278	298	275	295	274	268	287	313	317	275	309	283	278	292	282	291	260	283	258	273	266	275	297	295	270	281	282	295	335	277	288	282	271	311	294	283	271	297	283	298	301	260	311	274	260	278	287	290	295	268	313	300	284	286	280	304	283	276	259	277	276	313	301	306	250	267	297	278	272	295	257	290	303	259	321	281	296	283	278	257	294	307	284	303	287	291	289	285	291	298	271	292	301	297	281	290	268	282	291	281	269	288	299	264	278	330	318	282	296	271	291	263	302	304	265	270	265	314	299	295	255	314	259	260	311	290	289	274	305	313	278	275	312	304	299	336	267	279	332	316	290	285	282	286	261	288	278	286	288	300	269	273	290	290	277	272	297	304	294	297	308	267	275	290	297	271	267	288	301	265	270	268	265	288	291	306	276	327	275	295	279	305	299	299	295	261	288	319	271	281	314	310	285	293	286	280	284	278	262	307	256	252	291	309	295	285	265	282	290	303	301	308	281	286	268	274	307	302	265	261	290	269	250	316	272	272	299	289	250	309	277	274	279	309	287	329	299	296	320	300	281	298	291	282	306	292	294	284	275	276	265	318	306	303	312	262	285	283	274	270	286	276	267	290	302	281	286	289	280	321	272	283	279	285	258	263	318	276	266	268	248	284	284	278	251	284	293	286	271	285	301	274	265	288	282	283	304	280	273	305	288	288	268	278	302	299	267	268	309	323	315	328	354	295	287	272	316	287	309	271	296	311	279	311	253	288	256	296	273	274	286	305	293	319	270	316	273	296	278	285	335	273	262	270	265	325	299	270	269	283	294	279	266	310	265	285	295	266	299	311	289	269	305	294	278	273	272	264	298	318	296	316	292	263	280	297	273	274	279	279	273	288	278	296	271	271	301	305	274	289	307	307	300	276	276	310	278	303	290	277	302	296	260	277	288	267	290	299	293	311	244	322	265	323	306	286	295	276	293	271	308	291	312	287	295	289	261	308	279	298	271	294	292	285	289	285	270	270	290	313	321	310	273	261	249	292	282	259	271	289	280	292	276	296	332	293	304	283	282	318	270	283	288	286	316	301	302	275	291	268	295	270	256	290	321	272	264	298	291	312	250	295	310	274	274	301	305	283	301	289	292	327	266	295	278	292	287	260	297	283	270	272	269	272	302	276	283	293	297	291	293	285	287	311	290	286	298	276	284	249	309	319	280	315	271	333	296	281	286	281	264	267	268	278	261	294	280	312	282	252	282	289	301	295	290	303	248	274	289	266	314	281	265	282	301	277	265	292	292	300	287	256	300	290	283	279	267	282	283	277	262	277	262	296	274	303	296	286	256	316	279	295	265	292	279	302	302	289	309	289	287	305	304	281	306	251	319	297	292	281	261	271	292	276	300	304	295	289	277	273	307	295	280	289	262	298	289	296	265	285	333	269	309	266	282	285	330	301	295	286	301	263	294	305	286	255	297	274	304	292	282	288	289	309	299	306	292	292	257	300	275	288	262	284	306	287	308	303	282	325	275	284	301	291	277	303	258	251	311	258	287	303	283	263	303	290	298	303	304	261	290	272	286	283	275	299	270	265	269	260	288	274	292	281	267	306	296	282	332	292	298	288	296	288	280	291	311	271	258	268	307	311	307	283	281	268	284	252	304	296	278	282	294	277	265	276	298	271	295	299	305	290	251	298	306	284	266	285	304	289	289	307	267	266	255	293	304	261	294	310	283	301	294	316	279	279	253	283	298	266	280	294	269	297	274	318	294	291	289	282	300	274	313	279	286	266	270	287	284	315	300	286	287	323	279	256	280	289	285	271	274	295	272	271	274	282	292	294	280	277	311	292	290	330	283	312	290	272	295	297	301	298	293	294	274	282	282	304	288	306	274	239	293	282	304	271	272	305	285	293	270	327	292	300	293	303	252	308	281	262	305	290	330	283	276	284	325	272	262	302	337	330	310	271	300	285	309	299	263	302	281	306	303	278	259	278	273	270	291	286	263	281	303	278	277	291	298	289	313	287	294	284	280	283	257	294	276	272	305	283	273	276	286	320	264	275	271	268	260	319	319	269	281	318	269	279	332	281	282	311	262	280	300	297	298	312	286	279	298	269	298	279	274	302	272	293	303	272	266	288	301	291	284	319	266	333	264	279	315	300	289	274	315	291	280	277	263	305	291	325	269	284	281	301	308	297	274	303	273	299	278	312	285	295	297	295	297	287	303	261	302	268	301	305	298	305	289	262	282	345	263	298	290	304	295	286	279	279	260	301	301	297	288	299	287	278	292	287	304	309	279	286	278	286	285	284	292	322	295	316	288	286	262	280	277	268	279	288	280	285	296	262	286	288	280	280	279	273	275	287	305	293	267	287	297	277	284	281	290	263	297	292	310	289	287	256	303	276	279	315	295	289	295	264	332	274	308	327	293	292	307	240	293	292	303	291	292	272	292	278	302	276	295	287	286	302	262	306	281	301	266	302	277	281	294	252	308	304	262	287	287	300	288	290	300	261	291	297	274	282	282	306	269	264	281	296	295	277	297	295	298	313	286	318	307	277	330	283	328	282	300	298	317	250	276	294	289	282	283	278	280	300	259	285	276	302	296	315	308	285	301	282	295	266	268	292	264	295	266	269	289	267	279	280	327	279	292	289	302	261	272	310	328	280	296	302	265	288	273	314	300	277	288	282	294	304	287	278	242	292	271	300	276	300	266	270	291	293	290	262	307	270	276	316	317	291	308	271	329	285	316	320	283	259	279	297	273	278	270	268	282	271	312	283	305	286	285	272	290	311	286	275	294	277	299	283	291	280	320	315	279	268	280	307	261	300	299	289	311	276	281	290	303	280	299	288	272	254	270	269	299	270	291	315	289	280	276	294	317	276	284	254	328	278	285	288	320	289	279	292	261	310	260	282	272	301	281	317	263	277	282	328	303	298	303	277	280	292	288	270	278	290	291	272	304	279	285	291	269	287	305	294	299	307	281	284	252	281	244	283	287	270	302	303	277	296	333	289	294	291	288	275	307	263	280	304	274	288	294	338	271	288	282	284	265	277	287	296	280	265	297	262	294	297	304	300	276	280	282	279	262	256	282	257	276	298	305	290	296	263	304	279	275	286	310	311	249	276	289	287	307	292	284	302	262	293	292	275	296	290	270	299	274	275	305	267	305	287	302	306	315	331	297	282	283	278	326	295	298	274	280	273	306	300	266	298	294	270	305	277	302	293	304	318	304	279	292	264	298	263	286	308	302	286
25294	22181	27844	24009	20235	13744	1476	671	610	585	569	588	620	586	603	593	606	548	584	566	596	595	540	614	587	556	547	546	585	592	569	532	575	533	580	558	592	526	574	610	539	532	612	572	566	594	538	581	570	574	554	585	580	598	593	569	559	565	568	567	563	575	575	569	567	579	591	594	556	587	589	629	598	586	575	539	545	580	562	565	577	560	559	553	600	521	569	570	615	544	567	546	578	539	518	567	560	549	624	546	516	590	553	582	540	577	546	566	576	572	541	576	557	558	575	528	561	537	559	574	589	569	562	545	560	562	556	594	525	563	545	542	577	532	564	581	559	564	557	577	643	587	597	596	578	557	549	538	570	548	514	529	547	573	545	541	625	548	549	574	576	516	546	579	583	533	560	565	576	515	570	533	538	575	586	562	569	552	573	548	533	551	606	577	549	553	567	535	563	548	551	592	571	554	551	606	570	599	586	560	581	530	574	550	577	549	554	599	551	582	535	542	564	549	532	615	589	551	593	581	582	583	543	578	555	543	588	597	557	593	549	577	542	507	610	521	579	563	582	592	610	538	535	566	553	556	575	565	605	517	554	595	570	566	557	557	568	582	569	560	587	519	527	593	558	572	593	565	555	519	593	558	544	573	551	592	582	577	580	596	550	540	564	576	570	583	560	563	595	549	560	544	579	565	573	594	578	548	587	540	554	515	600	572	552	584	521	550	560	599	561	575	542	561	597	567	567	589	569	592	595	554	568	564	578	545	569	592	565	579	539	559	571	553	580	531	544	576	580	565	611	552	605	614	564	578	587	546	580	550	542	558	540	565	533	567	511	535	558	566	572	531	548	506	545	540	564	577	596	602	569	550	551	555	577	571	529	566	603	579	527	559	541	546	557	587	600	583	566	553	589	532	553	579	577	608	527	552	569	543	537	561	575	558	537	523	572	549	560	572	571	596	578	550	587	568	563	553	562	598	557	528	570	584	546	614	585	527	542	570	588	532	583	564	596	566	562	566	582	566	555	562	553	554	516	560	546	580	589	580	548	545	547	553	570	515	537	537	547	523	618	583	580	565	577	573	575	562	550	573	561	553	581	556	580	587	611	547	547	557	593	554	577	555	581	597	541	532	569	557	558	555	612	548	566	552	580	581	578	557	528	544	531	603	572	556	563	546	602	575	589	583	577	572	564	512	613	501	526	574	574	567	564	574	575	570	560	545	605	590	604	556	581	570	574	538	585	529	556	577	612	598	551	547	547	610	589	560	574	515	542	506	594	528	571	584	540	607	607	635	576	534	573	578	594	551	571	606	543	531	606	548	544	586	584	594	578	554	543	516	540	537	581	547	604	550	587	597	587	615	618	561	561	581	575	553	566	541	563	569	524	563	574	552	565	570	583	565	561	563	583	581	573	563	569	503	550	577	562	572	558	545	596	560	580	523	571	533	569	551	636	551	604	563	613	545	558	565	523	565	522	563	529	557	586	564	549	563	583	562	556	546	553	566	563	561	579	551	549	552	544	564	565	560	582	557	531	530	537	552	593	547	547	569	580	548	571	578	557	631	562	594	599	564	555	547	551	533	538	600	561	546	586	622	564	535	573	558	525	537	585	572	556	590	562	572	536	573	579	593	588	578	562	609	554	584	554	560	594	558	538	516	597	574	571	562	530	546	561	524	510	572	605	526	586	539	550	537	565	595	543	583	588	559	562	572	568	546	531	516	568	599	614	592	561	586	587	543	546	563	549	544	543	562	570	553	546	532	533	550	570	590	592	549	567	573	578	552	563	556	570	545	618	556	539	577	540	609	604	566	535	554	582	548	576	591	573	574	539	594	586	567	563	548	558	541	555	579	560	574	569	573	512	541	573	568	585	553	591	572	591	553	560	544	569	556	551	552	569	595	534	557	605	563	568	554	569	511	599	558	555	553	568	540	563	589	576	545	562	548	552	591	574	518	545	610	582	530	537	520	545	546	580	583	548	540	547	556	568	615	568	629	575	558	536	564	522	596	560	554	556	567	557	570	548	573	563	536	559	569	600	578	588	585	553	573	573	572	556	531	532	539	549	553	588	574	572	542	574	534	563	559	597	582	555	581	530	587	564	571	595	565	604	543	588	501	557	574	570	563	561	558	568	551	554	613	514	572	536	573	591	591	587	533	591	496	513	524	529	577	577	557	537	572	579	561	562	607	611	599	580	601	566	575	549	600	522	529	579	570	534	576	561	592	516	569	528	559	548	551	557	580	555	572	595	553	571	551	608	570	581	574	554	583	570	576	571	611	547	582	626	581	529	540	546	594	554	530	582	528	558	552	526	552	599	573	537	561	592	542	566	589	570	591	623	523	561	597	562	526	547	551	526	576	575	588	585	582	580	582	548	566	548	582	565	561	544	569	605	547	578	523	570	577	579	575	545	553	573	578	578	561	554	551	559	575	529	572	557	554	577	542	539	556	535	553	520	574	551	573	591	603	565	571	533	584	534	576	592	571	539	596	549	569	589	574	591	550	601	570	578	570	597	540	596	545	548	559	519	593	568	609	601	574	590	559	530	542	553	606	581	542	545	597	577	596	587	563	544	556	526	591	583	529	570	552	569	525	575	587	569	569	529	563	539	600	576	522	542	545	557	563	579	568	545	573	584	577	579	594	567	568	530	554	567	553	575	572	573	582	535	544	550	565	560	550	555	543	528	540	578	541	598	588	535	576	555	584	545	546	571	572	537	599	619	568	556	600	566	568	559	612	565	531	501	601	571	596	558	590	527	566	555	581	601	608	567	549	526	572	536	551	557	584	523	605	551	579	553	553	579	541	542	561	584	546	568	588	544	524	577	575	559	579	583	543	562	571	620	561	612	608	571	580	552	551	572	571	553	526	557	546	551	582	547	564	610	565	616	566	525	567	572	551	550	539	590	581	529	549	550	578	585	586	532	570	554	528	561	528	578	579	580	564	580	558	555	589	577	590	566	578	547	569	538	571	603	569	559	600	558	541	570	546	573	548	550	557	545	566	568	611	557	583	526	552	565	548	558	540	545	595	568	560	570	557	513	553	558	600	544	547	547	609	594	598	563	566	510	613	578	609	566	530	578	574	572	591	568	547	566	570	619	580	538	556	609	588	519	580	600	530	532	553	593	553	562	593	563	537	592	595	562	592	601	593	589	544	596	600	606	583	574	548	560	512	561	556	545	528	569	547	562	581	534	589	585	539	534	595	593	518	526	543	578	555	563	593	584	548	573	525	550	553	554	581	506	604	571	597	524	523	601	533	602	574	567	573	555	580	557	578	612	575	547	568	558	597	561	574	592	572	570	555	596	588	561	616	574	628	540	566	574	563	545	539	567	584	566	546	574	550	561	557	606	581	578	568	575	583	556	539	576	542	572	538	530	567	573	563	565	552	538	536	556	594	548	536	556	563	523	583	550	567	588	589	582	546	542	577	547	584	572	582	603	592	598	532	576	563	582	524	598	532	584	521	563	601	565	565	569	597	585	585	532	588
62273	86412	54903	23757	2576	693	605	597	551	514	545	527	551	516	509	487	520	519	493	520	517	523	485	504	526	471	505	509	510	510	512	505	529	491	536	539	514	497	521	511	515	530	507	501	530	499	493	521	568	465	506	493	505	487	504	510	475	517	505	512	519	495	483	508	506	466	521	519	498	531	482	526	541	532	471	518	513	493	507	521	477	494	483	480	469	492	515	492	489	449	492	482	513	494	462	483	478	540	509	526	494	455	491	505	485	489	463	489	485	482	521	451	482	512	537	495	506	485	461	477	495	544	505	493	527	490	525	511	505	517	493	487	507	560	534	508	502	458	495	508	502	522	506	511	503	496	542	477	482	536	492	492	481	509	521	478	472	475	488	530	448	501	488	500	520	494	474	491	533	555	499	511	517	474	490	490	514	486	501	545	503	519	528	512	502	442	496	524	520	522	494	539	513	474	487	511	504	503	482	492	501	476	486	514	468	556	507	499	470	437	478	510	540	504	510	499	491	534	540	511	456	493	489	520	517	520	501	532	539	476	514	487	524	503	523	485	534	507	468	530	505	495	479	549	515	518	473	486	533	506	495	519	488	534	501	540	492	516	507	487	487	438	455	522	521	496	486	459	507	511	522	533	481	505	526	499	473	495	518	491	460	439	489	488	506	488	485	479	511	506	492	499	501	528	493	519	492	495	493	501	531	475	489	510	536	478	452	517	499	486	473	487	470	499	519	495	518	493	467	477	513	486	516	485	510	491	518	512	510	495	504	504	510	532	500	480	517	467	482	471	477	507	505	488	515	493	471	469	495	506	528	482	512	540	450	511	447	522	504	517	489	510	486	511	496	486	527	520	508	474	507	462	510	530	515	510	514	499	476	506	506	479	522	519	496	511	469	484	455	536	466	490	537	483	507	530	499	454	509	525	494	488	453	533	474	540	468	508	503	486	456	518	512	519	501	484	515	550	472	517	442	514	492	476	500	512	482	512	485	513	511	504	506	461	516	499	481	522	517	496	502	474	469	497	496	524	505	490	488	512	467	548	449	473	491	523	451	520	492	541	494	527	503	482	473	480	527	550	484	506	501	527	530	453	512	496	471	454	488	485	519	475	494	529	481	526	524	509	457	543	512	484	498	526	507	514	466	477	493	552	539	497	450	504	486	520	507	489	509	503	508	497	523	477	470	523	481	486	504	487	505	507	479	480	528	470	504	523	540	522	484	503	478	492	483	524	511	509	486	489	522	541	503	465	464	494	505	464	524	501	456	514	465	487	481	463	513	528	494	528	529	525	474	491	483	527	530	541	493	497	489	520	509	505	524	519	505	538	477	498	475	434	515	516	511	497	485	505	532	491	478	490	483	495	464	474	512	449	505	487	505	479	472	498	447	474	529	484	495	493	499	507	500	504	497	500	476	483	525	508	491	533	487	521	501	547	465	503	470	483	516	468	512	491	511	521	518	470	477	491	483	482	498	479	500	482	467	508	534	509	506	551	474	521	518	451	482	510	486	514	485	506	474	482	443	516	506	470	511	485	510	546	489	497	521	458	504	519	534	485	513	519	484	490	539	480	491	504	520	466	465	444	464	484	503	527	497	478	526	463	495	526	519	504	462	485	516	537	502	497	501	498	503	486	513	508	529	516	521	457	542	488	500	488	505	504	469	492	532	454	508	476	495	518	456	511	538	499	468	484	478	486	536	527	496	499	492	520	483	507	481	529	508	520	495	461	489	485	477	528	506	512	497	495	481	486	505	503	538	469	497	545	535	517	525	477	530	501	494	458	506	508	508	487	515	498	515	475	474	521	522	516	473	522	480	511	474	459	493	481	505	496	493	510	486	460	523	509	476	480	470	484	518	544	497	527	477	501	466	512	513	520	501	500	495	508	489	534	506	499	464	533	479	500	527	479	507	514	517	533	491	485	511	512	544	483	473	526	488	500	492	482	523	443	497	530	481	539	470	508	474	519	495	468	495	507	503	465	487	491	510	466	488	512	461	493	527	513	473	499	503	476	522	475	512	477	502	523	485	525	467	461	518	517	483	479	514	503	524	492	474	574	508	477	510	546	489	493	447	485	490	497	484	484	448	500	542	505	479	489	544	432	480	486	524	535	465	530	481	512	539	478	525	504	515	517	517	472	513	484	528	508	523	550	477	487	504	503	488	528	464	515	495	503	478	471	480	514	542	524	529	513	517	503	522	504	519	485	499	472	473	500	463	496	512	462	502	492	487	471	468	525	471	455	505	504	501	495	478	508	530	476	501	517	462	526	478	475	481	492	530	502	482	508	484	509	484	502	480	512	516	491	534	478	510	526	513	511	471	484	480	483	493	485	473	453	503	537	495	510	494	496	516	530	501	478	494	533	472	520	510	491	461	509	495	482	478	531	477	498	486	470	483	534	484	516	536	488	485	514	530	463	468	502	486	536	491	494	468	525	493	476	529	476	541	486	465	505	472	498	492	479	471	490	474	455	475	447	498	518	514	507	493	506	445	480	499	465	478	455	530	522	513	509	505	509	481	446	489	440	454	471	511	480	505	539	495	528	519	507	539	521	481	508	521	501	497	507	517	491	449	491	497	480	492	465	484	471	524	522	552	482	476	509	495	501	459	498	490	528	470	555	502	527	511	495	487	496	490	541	470	485	489	468	481	506	496	510	483	482	465	543	513	491	543	450	492	501	480	500	512	477	506	504	492	501	494	502	508	483	486	499	510	521	482	512	480	523	481	499	506	506	535	522	475	516	512	525	515	521	450	487	499	491	493	498	501	544	543	508	529	537	515	517	531	510	496	436	482	497	525	464	473	460	482	478	503	477	526	495	520	509	482	532	511	488	480	513	507	523	469	515	523	490	493	475	462	518	489	493	461	479	489	517	504	533	472	494	489	498	497	480	515	474	542	505	476	497	507	503	514	500	507	501	486	472	476	471	520	457	520	509	483	505	494	507	493	502	500	499	492	520	491	480	506	464	520	512	531	498	481	526	483	502	493	484	502	497	478	490	507	483	483	469	495	441	529	489	491	513	503	515	518	491	494	533	513	491	476	464	487	463	486	472	503	474	497	548	503	506	507	467	474	470	439	511	453	471	507	427	483	515	506	533	480	508	506	507	503	503	500	465	467	490	511	531	517	525	516	481	458	470	503	474	499	462	502	515	484	457	469	508	469	460	493	524	473	485	525	502	517	500	479	549	520	518	497	519	505	482	489	532	500	492	509	501	483	540	489	533	494	522	518	467	495	520	485	486	514	502	465	476	500	484	479	495	489	536	517	480	487	473	455	471	501	490	506	508	489	482	495	509	486	554	478	488	484	496	477	452	491	479	510	504	500	477	508	455	508	515	483	513	483	511	502	514	517	474	477	511	503	515	472	470	494	487	490	473	468	492	467	455	488	509	499	478	508	490	519	504	482	515	475	530	489	488	510	481	480	546	495	469	539	530	473	493	511	499	492	493	508	469	550	526	496	493	538	475	496	483	506	517	486	517	460	526
22541	21302	27437	23648	20407	20285	11473	1070	914	854	887	859	856	856	818	865	903	843	857	922	856	852	841	867	839	851	867	823	807	816	816	875	842	805	824	825	818	837	817	824	786	850	855	806	812	795	799	805	815	791	809	784	862	787	824	777	792	825	843	811	821	817	844	858	821	819	746	779	844	799	790	820	787	826	846	850	777	808	826	825	837	828	811	829	853	798	847	778	869	761	835	809	818	818	799	842	779	872	773	799	847	846	859	786	767	858	848	830	836	886	828	752	854	880	773	772	791	801	788	809	845	812	798	854	806	786	870	794	842	797	795	733	778	829	795	857	802	816	816	856	805	778	818	850	768	867	815	795	850	784	810	866	849	799	788	835	819	836	835	771	797	867	835	801	838	796	782	848	834	847	775	834	894	830	852	830	810	792	834	784	815	791	864	775	863	854	794	821	824	824	866	781	799	807	842	807	783	772	782	810	784	812	876	857	829	851	788	797	821	837	816	846	842	800	818	789	796	795	821	832	818	835	890	779	852	790	832	834	852	790	865	854	769	852	829	826	805	851	755	838	853	835	721	781	786	818	846	809	846	865	812	803	825	801	845	838	822	817	868	834	812	814	789	827	812	802	828	843	819	828	831	854	825	825	839	791	804	856	800	816	821	825	777	840	833	813	824	835	788	777	776	837	822	806	820	813	806	865	774	788	874	837	816	829	815	802	791	774	820	831	813	788	791	830	827	807	804	816	829	817	806	841	849	803	782	841	799	853	807	845	858	825	784	837	825	796	797	808	788	783	803	816	819	786	812	867	814	818	778	797	816	741	821	789	768	827	823	831	827	825	760	810	848	793	830	793	836	823	795	831	831	795	817	791	778	777	825	770	838	878	795	860	807	782	812	805	861	744	813	781	841	803	815	851	780	845	822	814	782	825	802	785	856	827	889	810	810	791	840	751	858	768	798	802	798	829	807	791	789	833	771	814	854	846	806	830	799	850	815	813	830	785	811	819	799	791	846	806	794	799	839	794	825	857	772	770	860	834	794	810	784	855	756	860	834	795	825	810	793	802	764	815	824	857	833	829	826	820	784	819	815	828	805	790	859	788	796	835	821	784	864	841	847	818	838	813	781	794	800	827	784	820	816	814	812	799	802	832	835	797	761	830	798	803	813	823	830	781	754	822	809	858	771	814	856	744	841	841	770	841	768	809	816	835	780	877	816	837	804	816	799	808	837	810	818	832	802	836	839	799	850	824	796	812	841	819	790	857	777	756	867	738	811	794	811	848	849	814	821	856	857	848	782	836	816	798	776	806	835	818	780	793	789	775	829	732	846	822	798	877	810	796	808	826	850	830	764	812	822	789	803	814	854	822	856	817	799	843	879	797	859	807	791	792	837	830	792	835	822	823	821	837	843	849	783	869	839	825	787	829	802	856	801	865	851	880	854	822	863	784	739	793	827	812	846	832	848	781	864	796	796	828	819	770	807	807	816	822	889	799	823	783	792	751	850	793	838	740	794	835	798	870	748	800	806	771	801	796	807	832	795	813	811	766	820	844	814	770	818	812	822	783	826	823	801	769	863	772	812	860	779	873	829	788	789	790	780	852	746	823	816	840	825	841	822	805	840	821	801	806	813	842	848	819	783	827	782	824	788	754	817	821	810	820	805	817	850	810	743	803	832	864	787	858	787	795	807	816	791	767	801	822	816	770	832	783	788	837	814	825	816	849	807	815	792	827	846	826	791	820	831	764	823	835	794	820	818	739	835	780	761	804	800	844	801	775	770	782	810	798	790	872	858	804	803	780	821	788	808	829	818	838	790	780	801	786	801	806	862	809	780	826	783	843	791	829	832	823	801	869	849	851	812	853	794	826	825	793	865	788	848	827	826	869	765	819	857	815	827	786	795	824	838	791	780	829	763	778	789	800	790	806	789	851	854	799	792	776	843	758	791	758	854	845	830	856	803	806	799	840	805	814	779	844	803	868	812	822	801	855	818	810	870	800	835	794	820	830	850	843	834	787	786	856	830	816	823	809	863	784	825	840	854	783	821	805	832	846	789	762	803	844	844	787	861	818	818	813	830	801	808	852	847	803	804	835	841	863	824	797	838	856	795	794	788	900	786	789	799	827	792	815	766	845	784	828	869	819	781	797	779	849	817	789	841	797	803	809	793	801	811	818	835	829	831	805	774	793	846	822	810	845	788	791	868	815	820	844	831	844	821	829	831	810	863	845	829	817	854	887	834	818	804	823	834	777	826	799	806	777	859	792	821	822	814	864	812	863	806	800	818	810	835	761	792	830	837	863	826	843	876	840	810	896	791	821	802	822	810	737	844	795	780	788	859	877	798	844	787	828	822	803	861	773	833	850	764	777	842	811	840	846	819	807	786	813	803	853	808	807	805	842	820	818	859	853	828	827	812	778	814	833	843	849	890	795	833	811	848	823	824	800	735	863	814	762	834	769	816	772	783	779	788	866	772	801	763	813	791	850	808	831	796	812	804	890	798	822	862	812	809	820	844	878	806	819	778	829	836	813	833	878	874	850	786	773	804	786	840	764	819	818	827	842	818	863	806	817	875	852	854	812	789	816	810	786	838	836	798	812	769	831	774	855	821	776	810	791	822	781	777	873	813	825	830	789	791	844	854	786	859	791	806	814	857	819	818	876	842	823	867	889	835	831	835	779	865	801	797	795	812	790	786	808	848	791	821	844	840	821	847	854	803	778	911	806	821	832	817	862	825	848	849	784	834	829	806	789	792	815	866	835	837	764	793	817	810	804	852	867	822	862	805	744	830	814	786	822	759	821	824	863	835	825	796	796	843	820	783	786	845	850	855	846	863	841	816	815	891	882	781	810	796	800	789	874	874	810	810	774	802	819	814	842	827	809	843	839	829	756	813	783	809	854	810	812	822	775	833	827	805	812	866	802	767	785	889	819	761	763	853	818	834	811	801	855	834	849	844	844	801	781	811	853	808	827	781	815	751	876	778	829	827	822	829	800	845	831	777	813	808	776	780	899	854	800	824	802	857	829	745	828	838	836	824	814	882	846	787	799	851	805	800	814	778	846	802	814	769	875	800	825	801	803	808	840	815	795	756	805	753	816	834	827	793	832	767	838	820	849	870	759	839	850	855	766	825	760	840	794	830	767	804	792	830	839	801	799	834	885	833	777	794	826	798	836	827	838	800	825	842	809	805	852	826	797	814	852	842	873	817	773	797	873	821	802	743	792	805	814	821	857	856	846	779	831	818	889	812	804	823	838	834	823	791	779	813	816	800	721	818	794	850	824	780	850	778	808	861	809	802	845	845	815	790	853	829	801	815	857	797	845	845	847	812	850	832	876	868	766	749	808	841	795	773	772	782	822	770	826	777	797	814	763	804	832	778	781	784	796	821	819	821	852	804	799	804	809	810	789	818	822	841	834	780	777	820	811	852	865	802	849	776	816	834	822	879	832	839	818	845	853	777	830	829	824	797	813	824	799	819	837	768	770	790	789
59822	94116	65874	30699	3034	1085	984	852	820	824	744	782	776	726	783	738	752	706	706	772	718	740	712	768	713	663	714	720	696	782	729	712	722	706	755	744	676	674	724	671	690	715	686	710	714	712	709	717	705	702	714	687	779	705	711	688	664	719	747	747	728	659	745	712	680	744	709	727	704	717	704	694	717	715	735	695	651	730	716	709	721	665	732	704	741	699	696	694	706	717	717	700	715	720	696	670	719	684	736	691	707	646	740	725	702	694	696	741	714	705	680	701	739	728	717	679	702	749	706	715	729	759	706	691	675	738	766	718	736	733	719	715	708	717	716	707	678	697	721	739	726	692	749	703	744	682	692	721	707	686	670	704	712	645	688	719	742	752	694	725	712	691	704	690	745	675	720	644	693	676	699	707	713	702	712	731	684	710	720	726	708	689	705	680	740	771	704	702	689	676	754	740	727	714	688	716	691	716	707	711	707	729	728	733	755	709	724	705	727	686	678	677	683	732	728	723	690	693	715	679	699	716	711	738	676	679	722	677	785	721	699	722	690	681	716	677	659	730	733	701	713	700	701	728	715	733	732	731	699	693	730	697	736	742	691	706	702	768	758	713	728	737	707	721	726	719	711	736	743	699	722	736	725	683	699	746	690	737	711	695	742	725	701	726	686	714	718	716	702	759	694	724	664	675	702	702	687	722	689	694	727	760	713	722	740	755	734	694	689	736	706	719	704	746	680	691	727	718	669	678	695	731	730	717	717	732	716	677	725	709	679	701	723	713	715	692	700	677	689	686	710	675	737	738	739	700	686	713	694	713	698	695	684	666	659	698	704	677	710	671	763	731	733	728	717	718	681	713	720	672	696	713	706	720	671	721	710	688	657	725	707	695	710	734	664	649	654	713	717	739	729	740	669	710	691	696	731	675	752	741	713	685	701	700	647	677	722	741	709	674	701	673	738	732	713	688	658	733	700	708	685	695	752	687	705	672	712	749	705	628	741	717	680	713	746	686	705	706	676	683	742	703	680	736	711	720	716	670	705	758	671	741	737	758	727	716	737	718	751	674	650	720	683	710	693	729	696	752	770	708	691	716	728	700	724	747	672	723	755	754	737	731	720	730	672	664	713	715	702	681	651	709	732	687	726	717	747	710	737	701	698	746	740	688	686	724	750	709	682	726	716	753	707	723	712	708	710	708	675	675	694	786	729	696	739	738	714	687	764	761	694	685	724	687	691	688	716	675	701	722	711	730	659	738	669	707	688	692	740	686	765	715	744	709	706	716	695	706	696	701	752	737	735	685	724	711	696	733	717	700	721	740	731	685	755	668	681	698	678	669	658	707	711	724	743	691	699	747	735	750	696	729	669	712	729	690	751	690	696	707	697	691	680	700	662	729	687	738	699	712	733	700	699	733	656	749	676	668	685	741	680	711	701	695	707	705	683	664	707	682	720	732	744	681	731	705	667	714	706	737	746	777	723	724	729	737	735	674	705	727	734	713	707	715	685	706	723	709	686	715	735	688	673	734	708	747	718	727	710	764	701	743	672	736	740	687	653	708	695	700	693	723	731	694	729	721	748	736	719	665	709	732	668	732	700	653	752	713	711	706	728	721	693	749	715	752	654	714	713	698	700	699	759	728	670	757	675	775	690	701	710	675	733	689	683	708	694	730	760	701	706	732	734	738	673	709	701	698	681	688	700	700	727	679	650	703	723	711	706	739	685	694	742	673	748	720	721	680	731	711	717	711	678	685	699	683	737	707	698	744	742	715	744	706	711	710	694	719	682	666	717	742	718	688	676	725	722	689	698	702	691	716	669	729	677	745	687	703	723	734	717	709	755	781	739	728	683	756	692	703	691	772	707	720	759	672	705	661	704	740	697	708	697	722	704	690	704	746	702	731	697	743	673	707	704	715	676	705	732	750	719	698	741	781	692	708	730	729	699	703	720	695	736	652	704	709	717	703	719	717	707	728	708	723	710	703	695	717	712	722	712	724	695	642	702	701	708	715	701	688	679	683	700	704	688	727	725	657	689	674	702	725	696	711	702	704	723	744	681	652	676	729	740	720	688	715	735	687	742	709	740	675	723	694	709	673	692	687	658	693	697	715	702	659	713	727	730	733	701	737	752	698	767	784	646	691	625	737	683	713	726	718	720	690	754	742	717	754	691	714	729	728	716	660	733	685	675	731	732	720	738	718	741	735	729	678	702	684	674	751	677	699	744	697	698	674	696	704	729	720	755	716	696	714	739	674	706	730	691	722	696	705	711	692	704	782	695	667	716	717	714	749	713	750	650	672	703	678	706	710	684	678	719	691	728	727	690	652	702	695	730	687	720	733	750	713	696	678	681	724	720	706	739	694	718	693	710	671	709	678	740	719	666	723	710	714	726	675	726	690	703	705	687	695	718	723	701	734	732	727	662	676	754	690	669	688	713	722	692	737	671	697	674	676	717	651	697	751	697	719	685	731	740	730	668	742	664	707	663	757	738	715	729	709	710	690	685	732	660	748	711	688	711	712	706	734	735	711	658	707	695	747	769	681	700	695	695	671	769	759	703	801	653	679	731	713	740	645	711	692	712	688	696	705	713	712	733	727	688	684	678	703	680	760	718	712	749	683	730	705	718	722	710	721	690	704	676	670	702	699	708	702	686	717	693	707	711	706	649	723	719	702	694	651	709	713	660	691	695	676	729	677	695	757	722	694	747	771	689	725	704	675	701	715	739	677	687	730	679	740	659	729	707	741	721	738	704	728	694	708	718	662	717	758	712	750	701	682	671	718	704	677	693	691	710	711	701	679	722	724	648	708	729	704	646	681	716	698	736	674	679	659	769	706	709	670	693	730	699	700	730	669	709	677	700	708	708	746	694	685	726	676	736	719	735	661	700	659	678	710	717	716	736	694	699	706	690	680	696	679	726	713	737	714	725	681	717	670	723	760	679	702	731	678	708	674	718	651	718	718	697	683	696	744	688	710	708	686	729	718	733	728	688	733	697	768	713	689	743	667	712	700	713	750	722	702	684	698	707	693	710	709	713	724	694	743	716	697	706	727	728	739	736	718	682	668	703	731	677	698	703	696	687	723	700	741	714	760	718	750	738	704	696	671	711	733	715	714	730	715	756	709	709	634	770	716	674	731	736	653	675	745	703	694	705	727	661	715	697	712	754	716	708	712	710	712	721	727	676	668	712	720	699	740	727	729	719	685	717	725	720	717	691	715	699	728	691	706	682	837	706	691	700	664	715	653	714	743	698	705	727	703	763	719	762	704	667	731	668	714	777	710	719	748	728	676	681	698	692	715	702	696	716	690	690	688	714	728	679	729	726	676	669	738	733	736	751	665	796	730	737	720	693	729	711	707	724	697	649	722	747	692	716	703	689	717	730	693	764	723	750	677	690	662	694	695	720	675	655	704	715	692	696	662	683	682	713	716	715	742	671	739	701	662	694	683	724	670	670	702	680	694	718	708	717	697	717	689	722	691	732	729	762	716	698	679
40134	32659	18435	3923	608	320	300	286	295	300	281	310	296	294	294	307	292	265	300	317	301	318	286	295	323	314	300	306	294	315	326	291	311	284	300	300	297	290	289	277	327	286	267	285	288	290	306	297	298	304	326	307	313	321	258	315	277	306	312	306	268	303	277	311	330	303	281	284	298	273	288	300	292	284	325	280	287	297	331	271	304	276	276	294	317	288	321	313	280	302	295	289	270	291	289	292	301	306	291	310	283	309	272	305	302	289	313	315	267	281	301	312	258	290	312	298	288	288	298	323	319	310	286	272	307	330	306	271	314	283	296	253	328	292	310	271	273	317	295	293	298	307	313	318	301	270	258	291	306	292	316	299	330	277	299	268	322	306	275	300	267	321	312	285	272	292	296	298	295	321	294	269	308	295	274	274	305	274	305	322	272	292	313	304	293	294	296	294	328	299	303	304	278	297	304	287	296	314	249	297	309	265	264	295	312	289	273	302	283	319	298	277	293	299	261	319	311	302	329	311	320	296	339	298	287	288	308	288	293	287	300	275	297	309	324	297	304	285	294	298	290	308	282	276	323	304	302	267	285	255	318	294	306	284	285	317	297	293	313	269	313	296	295	260	263	282	279	293	292	309	313	295	334	285	289	279	294	317	291	309	309	269	264	262	312	310	310	311	315	286	277	316	336	285	318	274	300	287	295	307	286	289	305	310	306	294	296	296	285	321	304	292	309	329	303	285	334	280	287	307	290	255	289	314	297	280	275	282	313	307	288	310	309	307	278	331	306	289	303	303	321	267	293	295	281	303	326	289	329	315	314	285	290	287	288	303	291	259	285	286	289	319	285	330	262	295	308	331	278	323	319	279	291	296	312	305	308	306	315	300	281	291	294	288	273	341	303	318	329	287	290	314	290	302	272	298	261	306	319	325	308	283	300	282	259	287	278	334	294	307	300	320	301	258	292	281	290	316	293	290	310	300	263	301	266	275	300	304	288	323	281	315	314	300	294	293	287	313	335	307	296	302	308	295	284	276	271	265	282	310	323	313	310	300	310	272	300	309	317	333	296	283	290	260	312	306	311	300	299	287	312	276	281	285	283	289	292	316	307	290	289	271	294	299	299	274	296	345	324	314	287	291	293	277	295	268	296	283	308	315	278	303	302	289	309	308	294	323	278	268	300	304	320	299	292	280	292	300	278	299	285	301	292	308	321	296	312	327	281	279	277	326	292	309	287	278	311	294	280	309	313	312	316	289	276	273	329	291	333	281	292	303	290	298	255	318	304	304	298	294	305	288	290	290	269	315	300	324	287	269	300	298	307	326	287	307	301	305	290	301	292	301	285	350	272	284	293	290	304	282	277	288	287	303	313	302	250	288	305	291	298	292	287	269	312	314	319	301	285	317	282	316	278	311	315	301	278	294	292	332	302	302	289	295	313	284	318	312	275	264	305	282	291	323	294	276	302	292	290	311	293	284	308	295	279	297	332	316	309	302	276	278	335	315	308	261	292	302	306	285	294	288	309	310	322	312	312	302	286	304	310	295	311	293	338	280	278	326	275	285	290	299	298	278	277	266	291	331	302	301	298	263	322	300	298	313	282	289	331	289	347	269	295	323	265	305	260	293	319	312	289	306	298	310	266	282	303	317	282	307	284	317	308	312	275	274	329	287	300	281	314	295	307	297	283	284	292	265	294	284	311	289	249	281	280	283	277	292	315	286	284	305	277	261	264	278	317	277	293	254	289	298	323	319	311	275	268	287	265	316	330	265	315	307	304	302	323	329	306	282	338	316	287	307	305	274	265	332	268	314	289	319	311	294	314	282	300	304	313	296	313	271	283	315	276	283	283	288	293	313	289	301	313	268	276	351	330	291	317	287	326	281	299	303	340	333	275	279	307	301	296	306	296	280	291	281	284	309	295	295	319	266	299	314	282	297	287	310	284	308	311	346	311	277	292	295	300	336	294	329	286	302	267	322	307	296	308	311	302	291	304	287	273	276	281	291	272	307	301	290	303	319	294	301	261	302	270	290	279	288	275	312	278	303	328	322	279	287	291	292	314	320	296	318	288	291	279	269	289	291	274	284	295	297	280	289	291	280	260	307	272	291	296	280	305	297	293	309	291	307	288	275	276	327	292	301	290	260	305	298	299	297	338	308	305	253	294	259	295	323	296	306	296	301	332	322	276	276	288	297	330	298	295	298	296	271	303	272	280	286	313	266	303	334	308	271	276	279	273	303	304	298	302	295	303	292	281	293	304	293	268	272	304	307	298	292	286	295	288	273	280	287	281	303	284	337	268	304	318	296	283	318	301	313	298	271	334	306	325	276	291	290	316	323	296	278	301	295	313	313	318	322	303	311	286	276	307	270	284	319	277	297	288	287	284	304	299	312	299	308	306	289	303	305	258	305	313	317	304	287	309	294	290	321	278	260	287	279	296	303	307	283	277	316	302	274	302	303	317	293	313	321	285	293	303	320	295	324	310	301	299	295	306	299	282	283	305	319	316	296	288	297	307	277	294	306	286	275	312	318	340	321	287	310	324	319	292	293	270	277	295	317	280	292	308	295	305	319	296	297	289	282	300	324	302	301	265	289	311	284	304	249	299	297	286	332	282	326	292	298	280	308	291	270	308	287	263	315	312	303	302	284	293	301	288	300	265	308	293	288	294	293	315	281	319	302	337	291	293	279	301	285	324	328	301	315	289	303	286	295	295	304	287	283	301	304	304	277	305	295	284	307	271	283	291	269	314	314	306	288	305	295	307	278	281	289	317	299	303	323	246	271	288	290	299	260	285	293	287	292	316	318	291	246	303	314	297	285	298	307	316	306	277	318	286	291	295	299	268	328	336	287	305	285	288	280	281	285	266	270	292	302	300	307	303	320	305	306	303	331	272	300	285	273	327	315	309	307	280	286	291	274	261	247	316	310	294	287	285	327	329	272	331	316	317	316	267	281	286	330	297	294	305	298	291	298	288	295	297	295	276	298	283	313	264	263	293	309	306	302	315	284	279	333	296	295	291	313	303	291	310	295	304	280	281	291	250	300	309	316	311	274	295	291	293	314	288	305	313	283	265	319	273	298	305	277	320	269	316	295	297	298	279	309	278	293	317	278	289	279	286	305	301	314	290	305	305	301	295	316	308	260	289	284	272	330	287	290	290	311	300	312	289	297	291	319	262	273	304	310	274	308	329	304	268	306	309	278	280	300	316	308	292	300	284	299	300	324	316	290	282	275	292	303	321	291	303	319	318	294	313	298	280	269	325	296	313	324	288	321	292	301	290	277	301	303	272	298	284	310	305	311	307	296	270	290	311	284	296	306	285	281	289	283	314	306	278	321	306	312	301	278	308	301	316	276	287	334	291	268	307	279	289	304	306	335	304	295	299	275	303	283	282	298	293	301	290	289	292	323	307	286	320	274	328	298	310	295	262	297	299	303	283	265	317	302	279	317	290	291	280	287	310	299	282	318	282	266	307	298	297	322	293	273	310	302
40132	35211	12965	1997	632	312	267	291	263	283	269	301	279	270	304	271	302	286	333	242	281	315	304	280	254	279	280	313	294	277	282	286	290	295	261	302	308	318	264	305	304	273	258	280	308	286	268	272	303	270	291	305	291	301	295	280	297	259	286	272	279	274	300	272	286	289	282	304	307	296	285	276	265	316	318	306	307	269	269	293	283	266	294	284	270	286	283	284	264	288	281	260	287	288	257	307	267	283	256	299	299	287	272	304	285	296	278	294	307	257	281	284	279	292	313	274	281	249	286	277	298	274	338	280	297	294	284	300	286	277	285	272	300	260	260	299	281	281	300	292	263	267	281	292	251	286	281	281	297	285	287	260	296	263	266	294	279	284	315	295	274	284	299	262	308	302	270	271	237	288	290	270	275	290	308	279	267	324	257	279	261	288	272	293	256	277	294	304	276	312	294	299	294	292	279	297	302	300	289	285	266	288	298	288	275	284	311	279	340	283	263	297	292	293	281	275	286	294	285	274	296	290	287	284	262	272	274	272	266	284	293	282	255	295	270	296	284	279	286	330	301	295	300	282	279	257	281	310	287	281	325	285	285	287	304	288	277	308	277	282	279	283	284	299	283	290	272	318	272	284	269	292	281	286	311	298	269	277	294	277	275	307	277	260	312	286	259	294	286	276	279	268	287	276	292	287	310	304	305	256	299	282	280	287	297	278	263	275	296	308	291	276	270	277	247	289	307	289	310	288	295	279	285	282	284	274	288	278	294	288	285	261	261	291	275	287	280	292	281	293	287	278	274	258	288	285	253	287	272	263	287	291	280	272	304	280	297	280	304	269	296	297	311	295	257	298	285	261	270	283	272	304	309	277	305	293	294	292	297	287	273	284	293	238	292	286	313	286	256	308	289	286	309	268	279	292	274	319	289	269	289	273	300	300	283	260	253	278	287	260	305	266	292	317	301	285	274	311	262	291	285	294	288	328	288	271	273	247	305	279	262	250	316	289	291	297	287	285	282	306	282	270	266	295	293	295	298	303	278	262	269	306	281	282	273	280	300	292	279	280	315	291	294	306	301	271	256	306	290	286	284	278	300	285	268	273	284	285	280	307	255	303	263	274	302	290	267	268	322	300	299	286	255	297	296	287	291	275	308	297	275	260	289	289	279	292	288	305	284	301	285	338	278	283	247	269	288	306	268	249	298	298	294	286	291	302	285	314	266	272	297	297	239	280	303	279	268	275	340	300	320	278	270	297	293	290	269	287	294	275	255	277	293	260	261	256	261	283	305	295	297	291	289	296	311	295	266	297	293	296	295	265	319	297	296	267	268	313	277	244	279	287	257	287	283	294	284	292	268	277	293	285	305	301	300	286	307	289	284	270	305	259	287	296	287	295	292	296	276	288	335	303	300	268	300	309	281	290	274	310	279	272	305	294	286	311	251	276	288	298	259	255	278	284	292	285	277	287	297	278	304	306	279	302	300	283	305	270	298	277	275	302	284	270	295	316	280	255	289	311	257	300	284	257	293	318	296	285	276	283	288	289	290	308	261	281	264	274	296	271	259	270	279	255	300	272	292	319	279	298	292	320	304	276	265	289	306	301	290	268	287	273	312	305	308	280	330	250	287	303	293	254	301	260	280	285	321	298	286	269	269	261	293	290	249	272	274	309	295	276	302	285	256	319	303	279	273	296	256	252	301	302	268	299	299	312	285	285	304	271	283	284	274	305	280	294	315	321	325	307	295	279	268	279	300	286	280	311	320	298	294	292	266	297	289	275	305	308	258	302	290	338	279	289	283	293	270	313	330	286	306	260	316	287	286	268	270	291	293	280	271	317	279	288	266	301	284	310	285	284	287	268	264	290	288	276	256	299	294	272	312	276	287	296	278	295	301	274	287	293	256	299	281	261	266	329	267	275	264	250	288	318	254	278	298	307	266	260	297	283	285	288	308	302	265	259	276	244	268	291	298	294	274	278	266	279	282	268	278	278	293	302	275	306	305	293	276	301	242	296	263	282	316	263	285	265	266	305	305	302	274	269	264	291	283	288	263	273	271	294	280	300	257	310	275	258	299	265	295	266	303	298	290	286	302	269	261	250	249	311	283	319	299	245	304	274	302	270	295	316	307	316	278	263	288	292	299	298	287	275	287	297	296	302	319	272	269	311	321	260	307	274	289	292	262	265	297	313	290	299	296	307	291	275	283	268	296	253	271	283	268	317	266	294	271	274	283	297	284	252	281	291	244	312	293	301	278	287	269	289	278	285	324	305	297	293	324	310	300	271	308	275	279	307	311	275	279	309	270	274	301	248	269	260	265	306	274	280	290	250	285	310	292	284	271	313	276	298	291	286	287	288	283	276	277	293	254	298	286	284	307	288	271	285	326	316	286	287	283	290	279	299	272	265	270	252	281	272	292	263	264	261	301	298	289	284	270	269	296	293	263	270	248	303	291	256	264	289	293	295	292	270	310	316	287	266	298	277	285	314	288	275	279	299	330	301	274	319	287	282	270	293	253	251	298	305	271	295	285	278	282	272	288	277	272	281	296	252	286	306	309	279	307	251	255	285	321	305	257	320	323	297	303	303	301	273	293	301	285	274	279	269	278	268	310	303	299	270	281	259	271	313	309	281	313	322	286	286	288	265	262	270	293	291	271	299	286	295	311	265	273	315	285	292	315	273	296	251	278	281	279	281	288	270	299	294	303	287	295	276	302	291	297	291	279	260	280	304	312	294	304	308	281	286	268	274	276	288	284	300	303	285	299	274	299	304	285	293	295	301	263	288	276	269	284	254	289	267	282	274	330	301	272	281	270	264	290	304	275	276	308	284	268	308	259	269	289	302	284	289	293	291	293	289	279	270	275	260	275	302	273	271	292	266	275	280	281	310	273	288	299	249	310	278	291	286	296	275	296	277	268	304	285	270	313	286	296	301	306	284	293	299	304	280	276	277	257	276	301	313	266	266	297	290	276	280	285	295	307	272	299	274	272	278	281	296	295	280	259	265	287	296	296	291	269	258	282	279	283	266	294	256	306	284	282	270	294	298	317	305	300	262	290	292	299	291	302	316	265	283	303	316	281	301	301	298	304	283	287	305	313	311	287	256	280	267	257	311	294	284	300	291	279	288	266	286	265	302	249	272	295	272	262	280	278	283	287	275	291	257	305	285	272	277	242	261	270	290	292	300	313	262	317	279	273	316	299	320	290	279	286	294	278	293	289	287	317	274	266	306	292	269	291	288	272	280	266	271	293	312	292	292	298	322	292	314	333	287	244	261	283	295	279	315	251	281	262	302	295	270	259	299	276	284	305	295	282	292	283	244	284	289	288	257	309	267	275	264	273	280	292	267	284	301	294	288	283	282	283	261	302	291	279	286	277	276	288	277	308	289	270	271	299	281	276	249	290	282	311	278	324	256	256	273	287	285	282	311	294	293	273	312	297	299	298	294	306	318	310	306	263	298	309	283	284	292	298	305	300	308	310	290	309	344	301	272
25331	22109	27763	23900	20333	13635	1438	636	563	656	621	558	617	567	549	579	635	570	575	580	546	563	566	542	581	672	576	561	587	581	572	527	566	543	548	594	612	551	561	567	556	598	576	570	569	577	620	535	544	569	558	561	572	605	606	558	560	541	521	535	538	595	576	555	546	549	558	547	561	582	572	567	614	573	589	581	606	535	561	570	563	597	570	584	625	566	541	562	549	542	557	554	555	563	544	548	619	567	566	568	600	553	604	567	558	598	565	514	597	566	610	559	541	614	563	551	567	572	561	584	586	567	581	563	573	547	571	526	534	584	543	516	551	575	559	545	534	598	576	560	582	585	567	567	575	540	583	581	582	561	558	556	595	571	544	559	577	565	564	535	560	576	591	565	544	540	583	553	530	585	594	548	554	588	553	574	560	550	573	563	576	537	575	531	534	587	599	602	583	531	542	582	563	528	538	585	557	544	579	593	569	575	570	572	539	578	552	542	593	617	589	556	579	576	549	569	566	511	571	564	545	588	567	562	558	560	580	519	532	578	568	600	583	570	576	544	598	556	565	591	600	552	593	604	554	566	531	554	544	587	529	564	567	599	588	551	566	564	583	531	579	614	581	585	591	557	609	576	528	602	568	566	572	609	597	573	513	592	576	561	566	560	610	570	579	572	616	543	568	557	563	586	618	549	584	569	550	581	539	583	539	592	511	598	554	566	573	571	561	544	545	585	571	519	541	590	558	565	597	556	593	536	537	581	565	578	561	575	551	538	480	539	556	527	534	545	568	497	583	597	551	564	556	581	529	575	539	589	577	554	557	507	566	536	635	580	551	546	568	582	571	566	579	558	554	579	567	548	549	572	543	564	588	558	572	599	568	567	543	577	580	551	562	566	551	585	605	537	569	596	576	588	566	583	609	555	498	579	572	558	628	545	577	614	535	525	553	568	574	559	575	549	553	563	554	560	539	526	568	570	577	542	538	548	550	585	570	533	599	582	554	606	568	563	557	569	573	605	523	559	563	567	605	528	570	605	574	541	544	537	568	557	475	609	595	562	570	551	548	567	602	588	559	611	595	550	559	551	573	541	599	575	560	588	576	587	578	529	581	562	592	519	584	578	577	550	563	602	565	575	564	583	541	563	556	599	549	532	556	573	573	546	547	568	539	543	548	549	574	557	564	582	560	607	619	509	541	524	608	555	570	537	587	546	566	523	562	596	569	536	565	581	594	573	582	562	576	602	590	557	529	577	509	563	566	573	609	577	574	606	547	513	556	555	560	576	573	583	577	555	519	555	587	567	547	574	504	564	544	580	573	544	565	591	586	605	556	587	579	529	537	570	559	597	558	550	576	582	592	541	588	542	535	550	536	561	588	534	580	554	587	543	521	567	579	602	587	561	569	563	554	567	538	578	598	585	563	530	572	578	581	549	539	581	571	565	583	558	610	593	563	565	573	595	552	591	585	595	551	549	594	509	557	554	592	562	572	587	602	586	582	525	562	625	568	524	601	548	591	612	593	584	599	545	557	528	572	602	557	540	582	562	593	535	590	570	579	544	594	576	584	564	557	548	548	548	571	582	592	528	565	600	567	563	552	569	566	552	582	581	577	581	562	550	557	557	597	553	599	558	554	560	525	578	595	564	601	577	564	581	578	580	554	582	554	550	564	573	564	592	557	555	576	537	598	625	580	540	563	550	597	557	574	560	565	544	555	558	609	557	622	555	536	567	619	595	566	556	560	576	575	551	549	610	531	588	572	573	534	550	565	588	586	536	539	613	564	565	560	590	599	590	566	585	586	554	601	574	588	533	541	607	580	583	625	562	562	537	652	557	570	581	578	624	518	558	561	575	601	562	488	576	527	561	534	563	604	549	555	525	584	556	553	551	577	583	556	578	543	584	560	536	497	590	565	583	546	564	564	569	525	556	595	586	573	595	567	564	561	556	579	551	543	557	569	537	598	542	560	536	595	570	567	607	601	582	617	573	540	597	572	570	563	568	567	538	556	556	609	568	614	571	588	604	571	560	582	586	599	540	557	550	590	552	584	551	559	566	575	557	579	547	597	554	598	575	578	574	552	580	565	573	575	605	559	619	580	534	554	598	566	581	545	552	594	579	587	592	587	551	621	565	591	611	578	523	578	550	595	592	541	567	499	530	589	560	543	556	536	584	602	592	534	502	576	574	564	558	571	537	604	592	570	537	572	577	607	579	567	548	541	566	598	604	520	582	526	539	595	567	550	545	568	556	580	593	549	589	555	564	587	546	558	619	568	561	556	544	578	561	566	576	582	601	558	578	564	546	573	547	555	582	593	568	609	562	609	538	565	607	548	604	602	560	588	559	560	526	501	613	561	558	610	591	551	577	592	604	561	542	566	607	585	530	631	589	582	550	586	535	566	549	575	552	556	546	525	551	594	550	581	558	568	579	620	568	567	569	579	567	573	531	596	543	578	556	599	557	549	556	596	558	520	541	570	549	544	598	556	567	574	562	581	532	559	598	537	574	607	542	543	532	567	603	583	615	582	547	538	573	547	564	584	579	567	567	581	565	547	597	544	551	518	542	551	544	550	595	583	588	571	584	574	590	620	563	606	580	601	629	532	624	590	549	527	527	534	588	574	571	558	530	568	579	557	557	554	582	564	562	561	548	529	574	583	563	528	595	595	578	580	517	519	555	603	571	574	592	585	593	551	578	580	548	563	545	567	588	601	582	572	549	560	560	612	569	600	572	547	564	584	553	544	591	599	590	586	551	628	573	586	533	582	581	556	569	605	545	578	518	602	590	580	575	585	552	580	559	582	621	565	527	577	575	575	558	580	562	593	556	585	584	604	553	537	534	578	570	579	566	559	563	534	526	540	543	611	607	590	549	619	595	552	548	567	585	607	563	590	571	527	594	616	533	580	538	592	557	564	507	553	575	615	595	583	592	619	561	577	563	569	569	514	571	583	597	558	570	558	595	601	537	558	556	606	598	547	551	580	608	562	531	573	566	542	601	519	599	583	570	558	561	558	545	537	618	548	561	570	551	591	541	597	602	560	601	560	562	553	548	578	567	513	562	594	636	566	602	543	598	569	538	597	576	582	551	546	594	601	572	575	527	577	569	556	542	552	609	559	525	550	568	536	534	565	574	547	565	594	555	547	556	544	553	596	548	608	589	599	627	588	571	557	565	544	525	568	553	562	570	556	569	564	567	554	578	533	618	571	532	591	571	565	551	605	535	597	559	551	573	592	556	576	502	536	614	564	560	574	531	592	571	517	571	553	552	553	607	577	575	562	609	599	526	591	556	548	561	553	567	578	581	538	573	566	540	525	551	557	550	548	554	559	589	585	601	587	584	556	598	544	550	566	562	572	559	594	555	581	612	559	564	570	613	611	607	540	588	598	582	543	522	556	560	588	566	575	592	543	564	561	610	556	566	551	603	579	583	549	593	576	584	568	545	625	577	574	526	568	548	579	552	582	579	572	541	576	532	558	538	624	578	558	596	542	619
61761	86213	53869	19485	9305	722	590	581	558	540	519	503	541	484	483	518	535	558	526	505	530	523	519	490	486	480	444	530	511	509	500	499	530	495	520	534	494	525	527	489	491	516	525	538	471	530	500	491	521	492	499	528	572	510	492	507	488	477	478	535	518	518	454	506	519	482	508	533	507	498	496	470	493	518	505	487	488	529	507	492	506	524	481	472	507	476	504	548	522	505	490	520	498	508	487	476	454	508	505	486	478	505	508	473	513	506	530	469	466	487	475	479	518	494	497	505	494	497	501	481	475	512	476	461	495	525	507	480	522	481	457	487	504	489	490	495	531	489	540	488	498	502	517	518	488	491	492	461	495	479	494	509	520	497	471	491	467	487	488	504	511	471	473	518	477	456	519	438	464	510	476	478	526	502	513	513	481	514	492	502	521	503	490	523	499	500	526	525	492	484	486	495	505	542	475	541	468	540	503	501	541	542	503	502	468	483	531	489	505	488	491	505	490	476	456	505	490	500	482	529	517	469	506	544	525	531	489	517	507	496	498	513	524	479	516	486	528	501	530	508	505	466	507	481	513	496	549	495	503	585	480	536	480	503	531	502	470	474	510	528	470	549	496	498	545	508	506	502	508	547	512	497	490	513	497	472	478	491	481	496	469	459	525	467	511	562	495	529	471	476	482	474	474	514	502	493	510	476	496	482	485	500	479	474	522	526	480	501	494	493	511	500	532	484	461	511	493	498	488	468	506	494	502	503	496	471	491	493	477	500	491	540	516	506	517	506	500	463	473	506	471	512	464	496	483	479	500	531	476	496	484	468	480	522	531	507	493	527	488	527	499	480	482	504	499	473	491	491	512	486	509	502	502	544	495	483	507	491	461	489	502	493	478	516	519	489	485	508	498	502	520	494	474	443	526	487	504	512	499	483	495	475	500	468	521	489	505	491	485	521	481	516	488	523	517	562	450	498	535	484	517	511	498	471	489	493	452	489	505	466	500	498	474	511	473	524	500	520	503	536	509	513	539	520	530	495	480	495	496	514	547	470	477	494	498	470	535	495	488	501	481	487	503	473	499	501	487	524	445	493	548	475	498	499	469	521	497	495	491	475	466	512	520	484	525	498	468	506	491	465	513	497	501	498	474	496	484	523	465	519	493	530	505	485	473	469	483	482	526	488	506	475	497	460	492	470	513	468	501	504	505	490	513	500	502	530	522	484	546	487	504	496	509	514	532	468	490	484	496	488	492	500	491	519	487	526	517	492	534	515	495	515	505	506	472	488	511	468	492	473	501	525	539	528	480	486	481	512	515	501	488	499	494	482	503	509	510	507	501	515	547	494	462	503	492	488	460	496	501	500	487	523	505	519	486	522	494	508	522	484	492	536	511	523	513	543	513	506	498	476	493	460	493	487	490	535	488	474	520	493	496	483	470	486	495	494	518	488	548	541	464	486	502	482	488	499	507	513	524	532	527	533	510	460	520	492	518	509	477	533	496	506	473	535	519	444	491	539	512	508	492	499	511	507	495	495	499	528	529	501	499	457	487	500	521	492	514	533	496	504	473	475	495	494	516	521	508	528	476	502	514	500	514	494	505	517	512	454	491	515	523	533	492	496	497	524	492	536	469	489	492	507	520	483	466	479	498	495	504	491	507	477	508	517	512	510	508	502	475	519	526	503	516	517	468	502	543	514	507	465	501	521	511	507	531	470	523	471	491	464	466	505	521	488	486	528	512	466	483	502	526	528	511	522	484	494	472	498	507	479	501	512	531	499	495	464	523	547	510	461	520	506	484	477	499	509	492	505	513	516	479	517	489	505	492	516	511	524	487	464	501	510	511	458	508	482	517	493	532	502	495	518	507	475	506	483	533	522	523	513	495	455	493	489	520	511	517	513	499	504	469	497	501	472	510	524	514	486	491	527	449	473	557	556	508	473	530	536	479	466	497	450	463	473	519	503	470	497	547	543	457	528	478	472	476	501	525	522	485	527	511	506	490	498	508	511	490	499	469	498	530	507	503	486	525	496	510	510	468	500	475	496	482	517	467	488	506	487	507	509	483	505	480	493	518	485	515	490	545	494	485	491	518	495	511	498	522	521	529	474	484	507	557	505	523	528	514	490	491	485	501	499	490	514	504	539	500	488	493	498	482	485	520	521	488	484	489	519	512	498	463	480	527	482	525	495	472	505	478	517	473	498	499	494	475	501	527	497	522	505	537	519	489	498	491	507	503	476	502	463	458	447	512	464	493	490	507	504	528	519	537	495	472	473	525	494	505	503	482	470	481	540	494	523	526	550	470	501	503	505	512	518	514	496	501	501	543	464	493	515	481	484	533	496	512	474	535	480	499	510	539	502	471	499	505	490	493	460	464	496	523	494	488	524	487	532	465	506	485	482	497	503	519	496	475	499	503	504	487	504	521	476	535	516	468	519	545	509	538	504	505	482	493	475	503	490	470	489	478	503	530	491	525	468	503	525	473	490	513	453	494	522	504	518	509	503	511	508	474	486	505	529	468	525	537	496	501	526	488	529	440	458	477	524	473	468	516	510	504	478	512	471	475	507	495	494	489	507	494	525	479	485	530	519	514	508	468	499	538	490	483	499	489	517	529	465	499	483	492	497	535	478	481	486	490	480	510	520	516	490	504	469	513	511	505	480	482	503	530	517	477	497	469	500	510	475	477	484	504	477	505	538	504	478	502	470	502	472	518	508	495	493	514	512	505	506	483	490	493	468	516	481	490	487	527	493	473	494	529	511	502	472	488	504	483	521	501	522	499	510	515	521	520	511	508	494	520	491	460	510	487	496	514	509	517	508	502	535	478	508	495	509	494	513	479	524	517	538	484	486	486	515	494	506	495	488	506	504	528	540	505	498	530	451	517	524	516	523	483	492	475	494	476	484	447	519	555	504	524	499	487	504	489	516	485	521	476	479	504	463	469	491	464	461	523	530	517	510	507	497	504	492	494	467	495	508	488	509	484	489	473	481	492	461	497	511	491	463	460	490	494	481	443	497	517	480	454	513	518	500	492	517	564	511	522	494	456	500	519	496	477	478	477	486	517	479	489	497	479	494	499	470	498	471	497	497	495	470	476	502	495	494	501	557	519	537	501	493	504	474	517	484	520	530	506	546	504	483	521	542	500	502	491	465	502	501	489	502	493	470	494	500	520	477	492	506	510	508	509	494	521	472	474	490	476	491	501	537	492	492	474	497	518	475	515	484	488	531	515	491	497	520	499	482	514	470	508	499	487	497	495	521	483	474	501	491	515	502	505	507	507	520	529	517	502	504	473	478	516	511	481	524	511	521	504	499	450	506	486	499	504	484	515	522	508	485	482	507	526	496	515	512	503	497	481	550	504	481	502	476	491	471	458	555	503	443	478	492	557	480	518	464	500	496	518	506	497	530	555	525	531	510	485	492	486	528	476	528	532	498	489	484	487	482	500	507	536	501	487	482	507	524	473	550	523	494	531	489	490	471	511	477	505	445	537	492
22600	21361	27591	23660	20511	20242	10354	1121	929	859	910	901	813	871	827	879	890	841	850	853	818	853	852	845	843	873	844	846	820	799	828	835	861	790	843	822	832	871	817	814	884	844	825	830	854	826	862	858	782	848	822	866	815	790	786	805	866	827	832	842	873	829	787	852	823	866	852	810	805	819	845	811	812	814	771	860	831	831	849	819	815	842	825	818	825	861	839	807	838	820	831	797	810	843	839	800	835	829	802	839	820	844	797	865	755	828	865	861	792	832	796	850	814	838	852	818	806	789	786	777	785	839	798	846	833	822	817	844	799	812	824	802	861	809	873	812	805	851	814	835	832	783	822	789	896	814	807	873	796	811	822	863	782	843	785	824	821	823	869	800	804	801	870	860	812	814	816	865	845	769	811	806	853	845	826	851	835	869	815	857	849	857	838	789	863	896	862	802	828	848	820	871	813	859	855	829	872	868	820	768	846	844	842	793	839	852	857	790	814	790	817	830	836	873	811	833	812	874	823	863	829	824	876	847	804	885	907	836	833	829	847	840	863	843	789	872	875	821	843	938	814	840	852	792	818	896	792	821	826	816	808	865	869	801	810	837	853	864	868	817	903	840	838	801	807	836	847	793	807	836	825	801	792	811	826	800	814	795	845	834	806	809	788	847	856	894	792	811	828	841	841	859	840	823	861	818	836	803	807	871	877	828	775	844	805	805	768	805	784	868	843	798	856	825	848	777	763	852	852	820	798	845	847	808	798	795	844	879	818	857	857	835	828	834	858	847	836	824	841	825	825	810	862	801	872	824	815	836	805	858	856	787	859	845	886	815	851	859	829	866	859	871	840	803	825	807	844	787	848	866	852	814	827	805	873	813	802	847	890	802	820	833	853	819	819	800	857	822	856	830	827	860	816	834	888	796	852	815	753	874	841	837	861	830	836	796	767	837	827	773	855	870	836	808	768	807	838	907	841	840	840	881	781	830	811	907	828	830	823	817	823	853	809	772	820	874	811	893	829	831	823	837	859	816	809	823	856	776	854	873	893	877	810	815	855	823	884	846	815	821	795	813	813	822	827	785	836	802	841	825	815	788	875	858	815	840	829	866	847	852	854	839	808	813	827	842	829	895	801	816	834	794	806	851	858	846	857	849	887	868	835	816	883	847	867	880	829	858	871	802	809	777	866	843	802	831	822	818	821	822	851	819	816	813	792	787	795	815	843	797	786	868	841	781	814	888	784	812	834	788	845	828	829	831	821	840	881	813	835	854	840	846	819	859	826	831	837	822	803	821	802	806	807	819	778	815	847	834	857	875	830	810	810	860	901	833	774	839	794	817	822	835	817	742	857	807	821	877	835	869	822	871	831	845	837	862	825	831	845	852	820	839	859	815	819	770	820	871	821	831	838	808	833	806	879	853	846	857	814	863	798	835	838	821	831	831	764	814	879	768	811	809	845	813	835	797	816	810	827	807	792	815	822	807	832	814	843	816	875	806	793	820	849	808	856	819	812	819	802	826	874	818	860	870	846	824	877	783	798	872	852	900	902	837	797	826	810	853	883	820	861	847	865	844	879	813	844	795	837	796	798	821	839	851	812	860	847	843	848	857	849	854	840	836	830	852	800	895	823	815	810	858	850	820	842	796	813	792	786	834	765	805	856	863	858	833	877	879	843	875	829	830	842	834	780	773	865	784	805	896	910	806	796	793	815	814	822	832	804	866	874	865	855	825	813	845	852	865	839	832	801	776	852	837	863	804	816	874	829	833	833	814	838	795	874	831	806	775	894	763	863	841	807	877	820	886	869	830	837	844	832	823	864	834	906	849	802	814	836	783	857	893	813	845	865	837	811	834	802	818	847	839	812	791	816	839	870	773	829	804	827	866	881	881	790	815	791	846	830	841	854	817	857	811	866	859	779	852	792	780	824	829	828	839	843	874	827	880	812	810	788	827	873	831	817	819	806	788	823	787	871	816	835	810	854	805	828	840	787	803	801	830	802	857	811	860	798	882	830	830	867	791	853	817	887	826	859	828	794	822	828	840	822	807	824	808	874	823	760	808	855	834	852	846	831	828	862	852	845	792	814	880	834	808	813	834	791	874	817	804	837	822	840	824	870	827	814	896	882	821	797	842	895	802	831	828	807	855	830	854	849	770	865	808	795	824	844	814	824	840	843	883	821	834	855	847	828	839	823	841	820	825	831	802	845	846	815	829	857	819	809	847	843	898	846	820	851	868	823	804	825	824	841	819	854	876	798	815	821	813	877	838	818	836	821	815	841	845	826	876	845	860	827	861	801	801	806	828	856	820	782	852	840	775	781	802	848	813	829	763	800	838	793	839	832	832	808	823	867	850	836	849	827	873	803	833	834	855	868	828	858	812	808	802	852	848	798	790	820	810	841	853	796	892	865	824	892	861	844	852	799	830	842	830	798	816	867	836	812	814	872	803	803	810	829	870	812	838	856	802	876	838	821	897	829	806	811	820	844	820	875	859	846	805	848	848	828	824	801	810	881	887	883	810	828	787	829	807	834	863	851	854	783	857	863	848	785	840	858	810	847	816	803	823	830	855	862	838	758	848	882	855	817	849	883	827	783	815	785	849	775	837	870	831	852	844	816	784	808	780	829	857	797	848	820	832	791	842	749	745	841	855	851	820	826	800	788	866	826	828	836	897	875	820	790	803	792	836	862	794	752	771	801	809	827	798	820	826	799	803	792	806	775	812	829	838	778	821	789	825	830	901	848	889	804	781	820	858	865	863	845	896	836	825	840	854	768	860	850	793	834	853	849	834	877	879	849	835	852	845	822	818	868	849	859	832	863	825	791	821	806	812	790	871	839	793	964	842	835	840	841	853	835	818	806	816	823	817	846	828	867	813	834	843	831	795	825	814	816	850	856	807	856	874	829	812	789	850	842	849	819	834	893	845	830	856	805	829	851	803	849	848	839	858	804	857	799	778	830	781	797	782	829	875	846	780	879	807	892	831	835	778	856	765	844	828	831	823	810	852	804	806	805	883	848	825	814	808	838	767	794	835	861	854	915	831	825	858	864	847	809	825	792	809	852	807	796	824	856	806	813	825	845	786	859	863	827	897	851	816	798	820	845	798	826	845	821	823	878	864	813	813	832	830	821	830	883	856	854	856	815	822	836	800	871	839	798	873	863	848	797	800	808	808	885	831	828	810	843	836	834	873	812	859	849	810	809	793	816	846	767	819	845	870	820	858	839	791	866	796	854	855	774	865	805	814	864	824	791	819	808	825	773	834	858	841	789	843	832	818	851	869	795	850	796	803	821	862	815	820	805	843	840	793	820	814	879	833	843	818	815	856	809	815	858	826	893	769	790	851	794	837	857	875	854	778	834	841	851	784	792	800	809	805	870	780	819	819	824	841	751	801	893	829	836	851	818	814	810	795	868	819	848	850	843	825	821	780	881	851	821	847	835	825	861	824	874	813	789	823	836	826	862	885	794	847	857	790	789	842	839	853	782	854	811	804
58722	95391	64270	26438	13772	1007	890	837	793	793	799	778	766	785	762	759	788	746	713	731	780	719	735	736	731	724	746	764	770	723	712	747	779	759	716	763	746	761	716	755	700	715	693	658	721	696	687	734	716	750	716	734	653	753	758	715	702	679	737	723	717	763	685	736	707	752	694	725	717	728	699	731	700	736	660	723	670	721	733	744	714	698	735	712	763	760	720	707	685	728	694	723	725	734	751	724	685	722	692	733	729	728	695	761	724	716	720	715	685	804	729	767	707	719	686	709	700	745	665	694	757	699	732	734	706	678	686	704	740	707	709	735	702	745	707	712	706	704	691	672	722	675	698	733	751	765	706	735	744	701	713	710	706	710	764	707	699	754	697	741	745	688	767	691	706	703	725	683	649	707	708	682	719	713	708	774	715	718	710	716	704	773	699	727	671	737	690	724	757	701	725	701	749	728	731	692	774	728	745	743	718	704	727	722	699	683	724	717	737	729	729	700	723	681	754	692	722	735	662	717	703	690	720	716	697	784	699	674	740	713	696	712	644	714	720	742	697	706	729	717	764	729	719	763	719	731	695	722	680	726	733	704	727	686	709	700	719	763	676	725	739	742	694	729	692	724	733	690	665	677	699	679	646	696	732	734	728	742	694	703	696	718	729	738	713	730	708	671	705	729	744	730	719	771	746	737	742	725	737	721	755	710	689	709	716	712	731	674	721	677	681	718	662	731	705	728	741	674	720	714	715	679	678	684	707	695	720	727	747	722	700	721	734	709	723	708	696	732	662	732	765	713	722	738	742	686	754	689	711	693	727	753	683	724	680	728	697	755	687	704	736	755	697	689	662	745	681	726	711	759	692	723	680	684	705	718	688	730	724	666	712	685	713	735	736	735	706	707	723	679	713	732	784	691	716	736	778	730	649	718	682	721	692	710	673	690	695	732	721	737	742	732	761	755	714	694	703	758	699	742	682	696	721	708	737	729	736	696	733	678	711	704	710	697	728	682	758	717	655	742	712	668	722	739	745	729	744	748	669	706	690	742	701	722	734	705	714	742	755	686	721	703	723	733	666	725	736	725	720	745	669	731	696	715	750	758	732	676	700	713	731	764	723	731	725	758	745	725	737	743	748	702	722	718	734	634	733	741	710	736	724	708	721	759	731	696	716	714	705	692	737	714	747	710	685	702	736	777	742	723	768	689	677	726	712	692	685	714	713	688	698	696	721	680	711	756	726	716	738	686	704	715	697	686	725	762	738	699	703	747	672	629	734	731	700	711	703	705	717	754	673	718	756	711	726	736	699	717	766	711	700	700	711	722	705	710	724	741	705	705	705	744	676	730	674	691	711	720	742	698	709	715	701	704	700	789	707	763	770	751	730	761	727	726	759	722	720	685	691	706	667	690	689	664	711	715	715	747	725	767	693	665	698	682	778	775	752	738	724	692	694	735	701	768	672	723	736	797	678	731	722	706	721	729	746	732	726	735	724	746	674	774	675	756	791	759	719	732	694	721	690	703	736	695	677	733	684	723	684	753	786	708	732	678	741	783	704	724	724	784	753	666	748	714	707	707	742	757	714	698	725	746	683	696	691	699	749	759	732	675	781	685	695	679	730	754	730	707	660	787	712	685	733	752	733	722	715	715	719	732	754	732	688	720	748	730	684	714	720	718	725	652	735	717	737	762	683	752	734	673	696	718	693	707	668	715	739	726	705	706	723	713	727	741	721	721	715	723	734	751	721	738	725	706	694	659	722	742	756	702	715	718	721	717	664	721	715	751	704	773	709	747	779	705	714	722	708	684	668	657	713	695	701	713	703	725	693	729	729	724	712	706	696	695	732	722	763	743	749	694	748	748	699	761	706	706	679	708	731	748	723	736	729	713	667	672	697	706	693	673	710	729	710	729	667	761	730	730	687	733	716	693	703	764	714	708	772	710	699	722	727	699	699	757	757	751	705	724	704	720	723	659	694	684	731	715	735	706	748	706	752	695	737	720	706	723	733	682	754	693	723	720	719	743	736	686	692	706	738	716	781	701	729	725	735	693	744	694	705	751	712	724	730	701	708	738	735	713	704	738	697	790	692	711	722	756	709	761	733	685	724	721	703	656	816	750	758	759	746	743	709	726	700	770	721	748	715	742	699	712	737	664	698	730	712	712	719	727	713	730	684	733	722	712	716	729	693	732	707	776	726	711	684	670	675	675	726	701	696	727	718	706	750	752	705	734	707	728	730	718	710	720	699	747	742	745	754	695	743	729	734	734	686	664	717	764	727	718	698	695	673	707	733	778	733	715	708	667	738	737	725	717	747	722	692	684	755	747	720	718	723	691	728	691	726	742	750	794	682	707	730	743	710	717	704	738	661	713	704	789	729	697	701	718	678	723	753	719	713	727	727	772	684	730	672	723	761	709	710	685	735	709	755	656	740	703	770	725	724	729	704	715	717	710	738	669	793	720	704	697	709	674	741	688	732	725	721	734	712	736	727	725	717	723	636	725	757	689	711	682	712	691	727	707	727	697	707	722	695	712	697	700	730	707	738	697	758	713	724	705	762	725	732	701	742	735	717	783	756	741	719	688	670	714	689	669	713	745	757	703	699	721	733	745	710	742	763	725	710	750	724	698	769	678	721	677	738	726	715	780	767	731	707	708	727	731	712	799	694	739	736	722	755	727	682	724	699	674	663	758	705	695	716	756	719	747	723	687	754	731	713	764	761	759	699	702	708	707	683	757	698	707	724	772	739	709	663	715	751	688	735	713	725	756	710	701	712	723	717	704	713	696	719	700	687	700	654	726	695	735	737	736	777	687	736	697	721	718	716	692	686	749	728	720	750	712	716	794	689	756	692	697	764	734	692	744	728	739	736	725	733	750	722	765	716	772	726	690	701	696	737	702	698	700	695	752	715	736	737	709	762	699	742	698	703	729	733	732	662	742	741	754	685	699	727	675	715	703	700	709	698	709	713	696	708	743	726	690	750	717	763	652	726	707	737	732	733	757	691	693	702	723	690	713	738	682	715	742	758	701	699	706	685	738	730	718	731	718	734	750	751	766	739	725	692	743	702	688	709	720	693	693	746	748	674	677	721	706	755	702	701	716	739	719	705	716	721	720	720	745	716	757	747	707	722	735	713	700	713	694	724	711	678	690	723	735	727	720	740	722	736	732	716	755	703	714	684	745	758	735	703	763	665	707	747	721	721	739	710	681	715	658	705	727	781	710	755	745	653	759	773	724	751	707	712	725	685	696	699	741	736	748	699	758	691	690	693	720	733	750	769	764	682	728	690	700	720	744	770	706	709	649	723	698	708	760	717	719	719	707	716	727	755	724	699	664	721	716	694	746	698	705	750	722	715	738	718	732	688	733	731	712	727	676	712	716	714	714	704	704	660	730	767	767	676	746	754	785	712	695	734	734	668	739	736	703	727	752	692	718	694	768	711	742	756	695	716	713	704	713	702	688	685	680	728	695	781	692	707	709	702	675	707	727	710	683
40281	33483	18574	3785	603	409	318	294	304	315	330	336	304	307	293	303	269	328	263	313	295	308	324	304	314	296	319	332	340	343	302	318	313	320	313	302	329	308	312	301	313	355	307	328	317	290	330	308	311	309	298	326	314	308	314	283	269	341	320	316	323	305	290	303	318	317	306	283	300	295	315	304	306	310	327	321	308	307	294	286	339	343	310	313	347	300	288	318	320	313	321	281	341	277	315	301	364	303	309	318	305	293	262	320	329	332	305	267	314	312	316	326	333	316	317	348	271	335	341	346	325	303	305	317	331	336	306	305	313	321	292	366	290	302	325	304	315	303	298	301	307	301	315	295	301	310	311	320	320	333	298	283	289	293	301	283	275	313	298	304	292	302	289	315	314	313	319	307	286	301	287	316	309	333	285	336	309	300	315	302	304	314	301	316	325	322	298	303	310	297	284	317	301	309	300	317	312	292	293	312	321	320	339	317	312	310	320	284	305	271	299	302	296	307	318	316	332	340	299	298	312	319	319	313	310	298	306	288	284	277	314	288	316	336	322	322	282	309	303	316	344	297	324	322	283	311	268	305	255	332	351	342	290	302	327	292	299	262	303	283	293	286	292	288	265	352	294	340	304	300	306	317	300	281	314	299	292	313	322	344	314	324	324	281	321	284	300	295	330	322	274	305	311	315	300	307	291	317	296	321	308	301	285	342	313	296	319	304	302	285	317	308	331	328	333	313	290	300	302	270	312	302	295	315	360	297	310	275	298	305	328	306	321	299	288	317	293	315	308	307	321	328	286	297	313	269	294	317	310	275	301	294	310	304	322	317	304	318	314	305	324	328	302	335	310	282	312	289	295	298	306	298	313	306	278	321	287	337	299	303	333	283	271	293	311	305	289	295	295	298	302	271	312	330	305	296	296	326	296	326	337	303	317	293	320	294	298	330	312	305	308	332	306	289	319	287	325	305	302	320	333	319	286	314	299	307	298	293	290	292	281	319	313	322	307	277	297	314	306	303	328	313	299	330	273	311	281	335	308	282	322	300	297	302	293	314	310	338	288	306	313	300	323	313	299	312	323	299	305	321	311	319	304	338	312	302	299	300	321	287	317	316	340	285	335	271	299	293	313	329	292	315	329	308	329	325	308	315	299	352	320	316	339	307	306	311	318	307	313	337	325	289	295	320	299	308	291	326	308	318	274	311	301	327	341	320	321	317	328	336	287	316	333	297	325	342	294	299	319	295	316	307	305	327	331	313	321	284	301	328	320	319	348	270	298	336	305	292	311	325	299	317	295	264	293	305	297	287	329	318	329	301	308	343	334	319	281	334	311	322	287	296	281	334	305	271	333	296	315	278	341	327	273	307	301	295	295	290	309	328	304	305	325	333	289	316	336	335	321	324	327	286	290	309	359	284	312	313	300	296	328	278	304	316	296	311	299	315	290	301	296	280	304	288	280	313	303	323	334	321	274	305	293	318	299	299	342	301	340	308	303	315	285	310	319	301	320	321	326	319	299	341	319	291	295	305	319	317	317	289	308	328	299	299	320	321	321	315	315	328	271	310	299	292	281	302	278	305	296	316	304	302	314	282	311	291	289	324	332	306	279	323	329	298	288	281	307	329	306	283	323	307	312	312	336	328	309	309	288	304	279	300	297	301	326	327	328	301	293	303	281	299	292	302	312	306	291	316	299	272	323	311	338	299	297	298	315	308	290	346	320	306	323	329	288	272	314	299	275	316	353	285	302	292	302	340	305	310	305	287	320	282	305	286	314	305	302	305	293	332	289	299	302	289	327	340	303	306	299	301	305	341	292	264	334	286	313	315	288	313	305	301	283	284	324	293	307	301	281	344	341	266	312	289	273	292	294	340	308	311	340	320	328	314	303	301	269	278	298	311	310	276	277	305	293	285	322	277	284	318	310	302	322	313	305	321	302	327	300	295	300	302	317	324	312	288	320	319	310	322	310	296	301	322	322	341	317	343	313	334	331	300	315	299	308	305	334	316	308	304	283	299	311	309	359	310	285	311	281	308	291	300	320	269	305	326	345	326	299	308	320	300	309	284	303	305	320	338	300	308	324	292	279	273	299	306	315	324	293	326	312	289	302	326	297	303	315	316	304	278	295	280	314	333	318	302	319	314	337	296	303	298	338	286	290	295	302	314	313	298	302	293	325	321	300	352	329	310	309	302	317	284	315	326	294	287	285	288	339	333	315	287	299	310	312	292	310	319	303	301	273	301	303	301	289	308	319	319	293	323	317	323	287	304	292	330	327	310	265	291	309	338	315	304	294	306	273	291	328	285	305	330	311	315	318	314	302	308	275	362	307	305	296	340	294	334	336	308	303	326	309	308	318	309	294	318	319	302	319	293	298	305	305	314	300	296	321	356	298	332	313	301	283	346	313	292	325	296	264	320	309	295	305	297	303	279	292	284	282	316	322	290	324	315	284	319	310	335	285	278	300	340	277	301	298	293	316	329	331	337	309	296	327	331	322	343	276	314	323	273	318	278	330	325	300	283	335	330	328	268	303	301	321	295	304	321	319	297	288	323	326	287	305	291	298	320	303	295	304	314	329	304	318	323	308	315	287	307	348	313	320	319	322	297	317	326	343	326	308	303	334	294	315	306	325	298	320	308	304	318	300	314	312	302	301	293	280	299	283	270	283	308	331	315	320	319	294	308	306	314	306	316	312	313	326	293	285	300	324	321	318	349	312	308	323	300	289	266	309	309	313	288	336	314	308	326	306	301	337	284	307	311	346	300	332	296	310	289	326	312	320	320	313	311	316	324	338	280	295	274	350	299	302	298	313	324	325	327	354	299	293	290	318	335	317	305	297	337	305	294	289	317	312	285	299	321	298	296	315	323	294	327	299	305	300	295	316	313	288	315	281	324	332	282	314	311	305	329	299	301	329	313	338	291	307	319	349	308	302	304	308	294	320	291	292	309	323	306	288	304	300	323	304	307	298	291	311	320	306	304	304	320	297	290	322	307	320	300	301	284	338	336	352	320	335	288	306	296	306	299	279	299	299	337	278	298	297	344	316	304	274	298	290	282	340	324	298	296	318	313	274	260	295	323	329	317	322	317	304	318	301	319	315	309	319	285	304	329	312	269	300	303	314	305	309	290	287	282	283	306	292	307	289	321	339	309	306	316	278	296	309	305	311	328	316	297	310	297	328	298	308	304	306	297	319	309	309	322	319	290	334	343	317	291	303	315	306	304	304	329	337	283	302	349	342	287	321	292	316	307	342	324	286	323	291	321	320	295	345	304	317	316	316	273	315	304	326	305	319	295	308	345	314	308	329	289	311	275	313	307	359	328	302	277	321	318	299	290	307	307	326	310	330	281	300	315	297	319	297	324	308	294	268	313	293	285	306	273	311	264	323	258	315	321	296	313	299	339	282	299	293	303	292	327	332	336	306	296	310	316	302	308	291	329	346	309	290	289	311	293	296	304	274	317	287	308	338	330	335	321	322	291	304	301	310	301
40232	36319	12826	1883	705	301	322	313	300	280	323	299	278	307	280	335	290	266	289	318	308	308	300	298	298	289	273	300	293	275	310	286	260	286	295	283	283	295	272	305	317	263	251	285	301	317	283	257	269	299	286	301	274	315	294	297	284	284	287	302	301	288	308	297	286	307	308	292	298	289	281	297	293	309	304	314	289	291	283	293	286	283	275	271	275	301	283	277	249	302	301	315	299	274	288	300	288	313	325	289	304	298	287	297	290	307	308	306	287	289	308	284	286	300	326	285	283	313	291	302	288	282	287	284	292	287	273	305	278	267	308	300	304	321	308	298	267	296	281	291	319	291	294	271	281	290	303	300	289	271	280	274	307	290	267	306	292	285	263	276	308	287	292	277	304	289	301	311	301	304	308	278	291	296	278	307	311	283	305	318	278	298	300	287	282	281	262	273	291	291	301	316	302	338	295	331	292	328	272	272	270	314	286	272	320	306	288	303	287	306	301	311	275	311	331	332	305	304	297	310	254	313	331	299	276	335	312	285	295	296	291	315	297	302	303	272	294	300	299	296	293	282	309	298	326	305	302	300	275	279	288	324	295	284	318	294	304	289	280	307	310	306	312	259	310	322	315	326	287	243	304	293	314	264	312	307	286	265	315	294	290	290	299	288	311	265	277	301	308	312	320	293	280	261	289	295	288	301	287	322	292	309	277	276	291	298	290	306	285	288	320	307	288	287	272	290	298	270	293	293	278	264	297	305	279	323	296	303	322	300	300	278	282	302	279	261	296	304	298	303	303	303	317	296	292	298	285	319	325	291	273	277	279	340	270	305	327	277	272	309	286	284	276	299	260	286	307	281	300	274	306	282	259	280	304	295	317	283	310	298	277	274	308	310	287	314	315	291	281	284	283	333	278	283	285	288	318	292	315	317	313	299	293	273	306	277	304	299	318	278	326	277	285	325	282	301	298	295	314	273	290	326	317	311	289	315	282	303	304	303	297	297	290	276	286	279	310	289	299	306	279	293	302	276	306	261	310	283	315	261	300	273	318	275	286	291	303	312	280	307	261	290	292	280	332	281	320	291	289	307	293	308	300	278	290	286	299	286	300	283	313	274	292	293	276	287	313	275	295	263	298	307	296	278	302	287	314	307	293	321	317	266	320	288	293	305	280	285	266	293	313	319	281	306	292	292	314	300	318	292	293	281	290	324	254	278	259	279	286	327	291	307	302	279	289	267	304	289	304	321	290	299	274	300	297	292	310	278	293	277	273	310	325	275	304	314	326	292	328	300	258	288	282	289	268	286	302	312	308	320	306	308	317	303	314	283	287	280	278	311	293	300	299	258	284	297	295	290	258	259	272	313	305	283	273	260	289	293	279	261	286	302	292	299	315	313	306	301	294	308	293	267	287	304	276	307	292	276	271	282	301	275	295	265	303	274	308	304	284	305	304	303	303	308	308	270	287	300	311	318	293	286	298	308	289	288	289	256	319	302	274	330	315	302	271	291	281	292	296	298	283	339	274	301	285	292	281	300	306	297	310	294	307	303	308	268	304	303	277	317	281	287	265	274	297	323	282	305	288	290	324	295	306	294	273	282	324	304	320	335	310	260	274	294	299	282	294	297	304	306	311	296	285	294	302	269	310	291	259	296	322	272	297	307	295	297	295	298	301	302	312	274	300	291	273	294	309	300	278	288	289	320	277	274	293	289	304	308	271	303	299	294	312	333	281	278	296	291	302	333	296	316	279	266	278	298	256	321	271	317	291	329	291	326	283	295	289	314	305	308	309	265	284	276	281	308	297	276	292	288	312	297	327	289	301	306	296	295	304	307	289	309	301	259	311	288	273	307	291	282	289	326	295	282	277	292	302	322	287	301	287	313	316	298	270	267	294	297	277	279	293	308	317	292	291	307	302	284	290	293	239	285	305	295	298	296	317	263	302	306	297	311	291	284	298	267	284	271	292	263	284	270	324	295	310	313	325	258	328	263	293	337	271	293	312	310	272	274	330	340	281	296	319	293	305	280	277	305	292	295	308	294	330	301	296	306	270	327	272	311	261	270	305	269	315	286	312	285	316	296	278	276	290	304	282	277	288	261	308	328	334	317	330	298	312	264	327	282	284	340	290	288	269	288	290	289	292	268	294	281	294	315	263	309	290	311	298	284	274	276	310	313	335	272	299	278	277	280	292	299	278	301	280	292	291	272	292	286	258	254	282	304	289	261	336	324	276	325	292	330	324	302	308	260	300	284	300	272	323	303	336	271	300	311	319	309	302	288	273	279	301	291	281	291	324	289	308	323	282	320	300	304	278	314	322	294	300	305	293	269	267	310	311	284	283	277	296	315	324	280	312	287	334	304	288	307	302	304	319	304	316	274	252	304	298	303	323	322	271	289	298	285	295	308	288	291	263	309	294	291	282	314	312	279	309	314	276	310	315	322	315	306	278	276	274	325	294	285	314	292	299	307	274	304	303	285	320	252	280	267	320	264	280	257	330	297	301	303	300	279	285	301	284	308	292	288	261	324	295	278	284	283	307	290	311	278	278	294	313	296	337	281	335	306	270	302	302	307	314	304	267	254	288	299	312	305	287	319	307	332	334	285	305	279	289	302	280	303	288	314	281	300	297	279	291	296	294	320	289	303	307	326	316	298	293	288	294	296	277	316	304	306	282	266	262	277	287	318	320	285	298	312	301	307	297	306	313	315	293	323	316	275	308	336	307	323	306	299	288	305	270	286	272	281	289	298	308	287	292	273	303	304	278	272	287	274	283	304	259	298	304	290	289	289	293	288	280	282	274	323	265	275	321	325	294	336	332	297	276	284	295	309	293	294	293	300	283	290	284	260	311	291	298	299	269	315	324	277	317	273	258	293	314	300	299	292	316	287	280	289	322	316	303	344	292	302	274	319	299	309	304	295	257	311	300	306	274	284	293	265	297	301	287	303	297	295	302	282	331	257	294	274	296	332	289	284	305	296	278	292	300	308	272	267	292	293	307	291	284	279	272	291	303	315	279	338	325	311	291	274	313	310	309	297	305	308	284	291	292	288	320	294	327	294	332	303	292	310	314	299	295	310	274	285	285	296	293	320	266	300	289	306	325	315	315	317	312	265	284	316	312	291	254	263	273	314	286	287	298	286	316	266	290	288	276	336	286	288	302	281	293	284	300	283	272	308	299	293	284	291	314	304	293	262	304	279	312	275	292	341	338	295	302	270	292	268	294	297	253	265	276	296	278	290	281	302	309	264	264	264	308	310	278	289	270	312	263	299	292	276	317	308	313	277	316	300	274	273	295	260	285	314	288	284	272	270	288	272	309	288	288	302	281	283	285	296	321	283	284	265	323	283	301	290	303	289	273	292	290	292	294	304	314	283	286	291	273	296	304	287	289	269	303	275	289	281	302	293	305	298	297	294	318	275	250	301	310	304	297	276	301	316	283	279	301	308	284	281	302	312	276	314	313	273	276	279	310	306	273	287	300	277	304	289	305	274
25237	22157	27494	24001	20243	13813	1355	631	620	634	628	599	597	573	555	581	591	590	602	626	592	559	586	592	605	611	576	571	580	542	574	574	605	602	567	578	588	594	570	571	576	630	561	569	599	565	584	604	609	618	576	573	570	573	591	585	586	567	564	545	554	568	540	583	592	609	520	555	577	605	539	590	585	597	589	580	584	584	565	583	552	568	545	552	577	576	607	548	624	565	544	530	549	569	581	543	587	579	570	612	518	560	561	565	560	571	597	562	596	589	551	577	597	541	549	534	598	605	560	586	629	578	583	546	610	552	567	563	583	569	551	559	536	531	553	541	569	583	587	578	589	587	537	599	587	582	539	559	632	534	552	564	554	566	561	547	543	569	649	611	555	578	537	520	528	604	536	584	635	554	601	584	569	621	582	571	553	541	553	589	567	578	570	566	586	571	588	555	577	563	573	604	576	617	541	601	570	527	562	605	541	555	595	561	607	578	613	566	538	574	544	559	598	586	553	565	555	592	610	538	549	563	537	537	529	548	588	570	564	562	609	590	588	582	534	577	607	597	569	573	579	560	593	547	566	558	591	514	546	623	551	554	561	535	583	596	550	585	596	593	566	611	572	550	564	556	564	558	557	610	608	603	576	578	575	555	580	602	567	579	569	579	588	543	606	569	520	541	564	547	570	606	575	600	561	555	550	585	586	583	568	601	545	561	551	622	599	541	540	559	567	573	577	551	564	538	563	561	579	557	592	604	582	572	562	551	557	542	558	588	520	536	570	585	618	576	588	578	605	556	585	573	603	552	550	510	542	590	593	553	603	540	594	566	570	586	558	554	604	562	572	556	549	534	594	570	589	613	565	602	580	583	587	562	598	588	597	542	564	527	558	545	548	577	581	602	574	605	562	572	600	577	554	561	556	591	539	626	587	579	557	521	559	544	573	575	568	580	569	595	583	557	573	585	536	526	568	589	606	571	536	555	543	600	592	605	530	559	549	662	567	578	541	616	579	596	550	547	543	579	565	609	605	565	553	613	597	579	575	554	588	547	568	569	554	537	547	591	592	613	590	555	548	586	595	582	544	620	542	583	548	576	557	564	564	587	561	576	606	579	622	609	577	566	576	617	567	543	539	571	585	570	566	561	603	591	585	595	582	571	560	534	576	587	593	565	563	631	537	565	560	619	566	567	575	594	574	590	533	604	553	550	587	586	550	601	607	561	598	542	602	549	579	549	604	568	561	553	586	551	574	570	564	596	568	552	596	631	605	560	592	563	587	557	581	551	542	589	548	578	576	577	550	581	551	564	589	627	558	619	607	564	578	529	557	569	564	554	610	588	559	548	564	580	591	595	571	569	570	582	567	543	605	583	576	570	607	582	583	588	598	583	576	584	551	581	597	558	592	581	589	590	566	622	590	551	580	537	577	562	598	567	549	567	627	559	591	588	533	566	600	534	526	553	594	538	581	575	563	559	555	617	562	574	611	609	579	559	579	579	553	550	613	558	562	607	538	544	544	577	605	589	584	593	579	528	565	570	573	561	575	574	567	545	589	549	589	585	594	544	538	582	568	546	557	594	576	560	566	587	591	547	554	571	560	578	558	552	599	578	572	559	543	559	551	525	571	551	565	636	587	570	604	598	541	542	600	597	534	603	566	629	557	544	567	536	538	554	547	548	560	584	560	571	586	548	573	560	532	568	590	606	535	539	575	604	569	505	543	605	574	555	543	552	597	563	545	572	581	543	573	565	536	567	600	561	594	531	573	546	579	532	629	589	578	578	583	589	577	578	561	603	582	558	555	572	542	577	586	552	535	574	546	573	552	595	529	574	562	559	521	597	559	603	582	546	579	586	605	566	585	596	513	553	548	553	583	557	550	571	560	575	586	550	568	616	574	540	578	557	551	619	557	568	612	589	575	588	563	584	571	618	593	560	551	545	596	530	552	576	566	594	564	567	585	532	551	553	560	597	575	549	554	588	605	559	621	601	607	563	584	583	587	536	577	551	610	573	578	570	552	580	604	600	532	586	587	567	592	556	583	564	571	581	587	596	577	589	600	554	569	505	607	581	610	584	585	522	592	570	558	535	546	551	562	559	548	571	566	571	529	603	573	536	568	587	546	582	559	614	601	574	577	566	558	553	582	546	557	581	571	599	577	574	544	530	574	593	583	579	528	566	565	561	555	589	566	562	561	568	580	604	575	590	571	509	545	538	634	607	541	581	561	583	538	582	622	575	572	581	556	586	610	614	573	571	628	573	549	562	564	566	554	551	535	578	567	588	550	578	537	575	590	556	596	573	520	585	567	621	571	611	591	579	572	567	583	621	584	538	589	581	580	576	586	552	594	611	607	562	584	527	570	570	551	592	552	580	566	579	542	588	590	559	568	557	589	600	552	633	579	555	574	561	570	566	558	590	567	596	544	554	549	547	602	626	576	582	568	586	616	558	554	594	538	570	534	545	571	605	547	550	560	563	566	577	605	611	574	586	587	559	586	546	599	602	581	566	595	549	599	560	555	588	551	536	595	567	572	565	582	541	592	589	526	549	584	587	596	576	569	562	562	567	590	591	595	578	545	601	565	604	590	565	581	593	584	592	584	553	555	587	561	556	559	559	571	543	570	549	602	536	588	565	585	563	602	576	542	596	566	580	564	582	589	580	547	562	572	543	603	596	598	550	550	610	575	571	575	569	581	613	596	549	588	536	536	555	604	589	582	544	564	562	604	588	573	544	550	576	584	625	596	550	569	578	547	582	622	567	546	535	578	529	621	578	569	577	560	585	566	533	568	572	566	542	529	582	572	570	572	543	549	582	522	585	564	557	553	567	559	555	549	578	572	571	551	566	566	551	577	608	559	563	603	571	602	609	639	558	572	556	543	580	553	606	585	510	527	550	605	519	603	609	542	588	552	543	539	599	523	609	538	643	543	517	557	570	572	580	539	583	567	536	560	569	551	609	570	528	579	566	550	610	585	585	554	560	585	584	560	570	601	533	607	556	596	608	539	598	589	569	647	621	550	547	538	534	598	576	543	547	577	578	551	564	569	559	592	595	571	550	554	580	545	560	597	574	567	569	559	562	584	587	537	560	570	577	591	562	587	585	594	630	607	570	582	548	565	584	604	559	512	533	568	590	572	601	578	542	538	594	542	582	568	588	548	585	590	553	601	566	584	561	594	573	590	533	585	568	606	605	588	598	564	530	527	581	566	570	566	574	595	558	610	552	586	551	569	597	553	604	590	527	611	580	557	605	577	571	570	574	581	560	625	577	581	575	550	540	523	603	572	554	567	625	520	577	547	580	552	566	595	532	566	600	548	532	625	573	564	543	552	541	597	646	556	593	582	571	589	583	586	577	582	579	569	582	562	502	551	606	567	616	632	542	543	617	538	558	580	570	582	576	552	578	595	570	598	534	612	583	552	644	593	550	569	558	551	587	571	571	576	565	566	602	598	597	528	612	581	561	558	566	577	567	568	582	578	566	562	583	565	587	523	571
61246	87196	53036	18984	6234	680	629	552	512	527	590	538	481	501	530	530	508	552	523	497	530	511	545	520	491	537	495	519	508	475	523	519	507	478	491	457	494	510	534	485	556	491	495	547	506	489	508	504	509	504	483	501	521	490	520	519	494	492	497	529	495	512	488	514	518	530	503	522	488	524	506	491	474	519	537	477	507	518	491	530	533	495	519	487	464	504	523	515	525	511	523	525	471	496	501	498	491	507	534	502	493	503	515	512	486	510	490	469	505	491	482	523	517	496	491	484	494	490	504	486	476	478	492	502	545	544	505	512	469	492	524	513	498	519	498	492	550	520	487	464	476	508	528	488	494	493	541	529	507	557	508	521	510	535	503	489	475	495	502	505	498	554	508	523	472	473	501	469	488	474	501	507	542	530	504	512	539	477	506	523	514	514	498	521	498	535	490	494	462	497	501	511	548	502	499	484	543	552	547	504	480	514	557	533	491	526	485	494	545	535	534	513	482	479	529	487	529	507	524	525	488	499	485	540	464	502	510	508	476	519	515	495	499	525	469	517	503	495	499	509	494	463	535	512	504	499	495	478	523	515	482	469	501	507	490	508	501	492	526	512	484	506	512	500	512	480	530	519	474	477	514	534	498	532	515	513	524	488	509	490	532	509	470	525	486	503	473	498	528	465	523	512	509	518	448	512	483	464	522	530	491	540	484	477	526	503	526	514	501	565	523	518	486	454	497	531	513	504	473	514	494	524	509	495	524	510	500	489	542	516	490	493	486	521	486	475	521	540	552	499	518	493	429	514	490	538	526	519	434	539	498	512	520	520	524	538	503	498	512	496	532	490	508	530	531	527	518	512	486	461	512	456	518	487	498	474	480	491	533	543	502	538	535	538	485	480	540	500	517	529	500	515	480	523	500	491	470	521	504	469	527	520	519	486	499	490	504	496	528	473	573	512	505	508	522	511	543	487	486	512	498	496	540	496	526	491	484	474	499	538	521	534	486	516	509	485	505	492	530	476	533	523	499	497	511	509	471	514	459	495	510	503	522	514	472	532	492	494	478	531	493	475	496	459	516	510	513	507	496	466	463	506	553	479	463	501	506	511	519	531	497	492	533	540	518	523	535	498	524	500	488	491	444	496	479	431	527	482	549	482	535	543	513	526	509	499	477	523	480	502	502	500	504	494	507	471	508	515	442	511	535	469	491	477	501	516	500	528	479	541	528	502	513	496	480	461	501	501	507	461	490	464	502	494	499	513	517	483	509	520	524	504	517	463	540	494	520	524	513	479	520	501	467	498	514	524	517	499	484	516	537	526	510	500	517	526	491	521	521	518	515	518	487	479	516	486	496	540	543	481	522	520	502	487	555	477	494	535	512	504	480	495	504	478	492	510	485	497	532	473	502	477	483	509	472	498	497	499	514	500	481	491	483	475	490	498	512	486	493	494	553	540	504	518	497	473	529	522	512	463	512	514	463	504	536	510	511	535	511	490	516	482	502	505	494	514	514	501	509	468	515	540	460	487	528	535	552	494	522	512	538	542	511	522	537	511	527	465	515	473	512	525	506	526	491	534	492	500	507	514	521	479	457	526	521	502	488	499	478	474	518	521	532	533	522	497	472	501	523	502	471	499	474	498	511	492	459	463	514	499	517	505	513	503	469	540	463	520	505	477	509	500	482	508	535	555	531	464	512	490	487	463	462	516	555	468	541	456	535	492	515	506	508	545	506	480	515	487	547	524	468	535	516	507	505	511	515	521	449	497	504	483	467	494	547	549	481	489	503	495	492	491	465	494	522	470	471	475	512	490	508	492	501	506	469	526	506	512	472	515	479	483	507	514	497	520	546	496	513	539	488	512	501	509	478	475	523	509	477	471	480	521	495	515	510	509	523	476	496	515	508	491	509	479	457	495	511	498	495	493	521	490	486	492	507	525	467	481	502	545	529	458	516	525	507	556	511	531	464	495	485	559	453	516	484	511	498	517	499	514	513	528	543	507	515	509	455	530	493	501	470	491	530	489	507	500	502	486	532	494	492	536	530	490	509	514	515	491	498	524	540	496	496	525	514	521	511	524	527	543	522	518	495	525	491	465	535	515	492	505	514	516	532	515	542	527	538	529	497	468	523	534	497	490	465	509	504	468	521	502	517	479	498	497	539	496	486	527	524	467	507	511	491	543	518	519	497	489	474	494	515	485	497	535	493	492	525	487	558	526	486	490	492	497	500	476	508	519	504	503	512	559	536	479	529	506	515	521	504	481	523	522	505	514	490	509	510	474	479	528	511	530	555	477	508	527	515	451	512	474	508	482	536	495	541	478	533	541	508	472	526	517	516	535	509	504	498	472	509	518	505	499	524	507	536	502	537	470	491	524	521	481	483	522	519	474	555	482	531	480	530	502	528	484	510	489	515	485	527	530	474	492	517	481	523	495	500	464	541	509	491	514	498	536	487	497	536	494	501	493	497	504	478	462	491	497	493	509	562	477	527	503	496	523	494	473	497	491	517	505	501	541	491	533	484	526	496	511	522	541	506	496	500	505	522	508	481	496	522	485	515	496	530	475	510	498	513	521	473	515	543	528	506	489	481	494	514	502	514	510	515	519	482	495	539	495	524	519	506	514	524	535	448	496	480	506	567	527	485	512	502	513	504	526	472	499	512	465	504	457	503	525	503	503	507	523	505	536	512	537	532	529	468	509	466	485	527	529	503	493	507	497	508	487	499	540	508	489	507	479	521	489	525	500	488	544	521	471	512	512	545	511	518	510	485	512	477	509	508	499	514	505	507	503	474	499	496	487	501	495	513	518	514	506	514	504	505	473	555	528	511	486	501	490	523	500	517	478	529	505	506	503	514	493	478	495	496	517	485	517	505	463	502	479	506	477	467	475	494	516	481	509	473	503	531	484	488	509	527	497	492	472	503	502	501	508	492	512	503	516	447	527	496	490	520	498	498	470	519	526	474	568	527	504	515	502	524	489	507	489	515	536	515	498	506	497	567	510	490	554	495	493	469	519	516	478	532	502	506	539	505	523	497	484	532	526	492	491	517	496	494	494	514	518	502	536	499	482	491	513	544	474	473	501	484	554	473	487	489	498	534	501	558	514	489	507	519	483	508	549	484	513	478	516	525	517	485	504	486	498	500	475	533	522	522	496	493	516	508	494	516	505	484	513	480	527	507	540	495	475	518	506	440	500	476	526	474	498	512	500	478	525	484	526	512	551	507	525	522	523	539	513	513	487	566	524	465	532	510	487	511	488	494	506	467	538	507	504	517	499	478	500	475	516	480	485	511	549	483	490	502	563	504	518	515	527	486	518	502	496	469	516	530	517	470	493	514	530	494	512	503	499	500	502	508	497	533	515	501	493	496	503	522	531	531	477	522	474	452	498	488	500	516	534	475	498	485	473	533	508	509	528	519	543	528	513	494	497	492	465	499	519	469	498	506	513	523	453	538	493	467	516	551	505	475	499	503	557	517	540	493	548	504	528	522	518
22477	21211	27403	23605	20387	20270	12157	1138	911	901	876	858	870	840	851	844	827	821	824	902	796	836	896	814	895	885	864	853	827	848	801	798	841	860	813	802	866	836	842	810	850	853	801	777	802	801	888	855	782	817	848	820	852	808	855	833	816	848	884	872	882	828	863	852	801	813	802	795	826	880	818	830	822	811	793	828	889	823	781	797	855	754	829	817	825	832	795	769	806	866	811	781	815	792	856	842	851	835	806	841	862	828	791	807	779	806	809	769	842	826	770	823	815	807	854	854	842	843	843	797	764	771	802	810	828	854	828	860	837	793	797	810	835	783	886	842	855	832	776	794	848	802	843	774	820	824	851	831	795	858	778	820	823	828	816	879	826	780	801	806	825	837	811	807	818	864	800	800	804	863	829	861	869	821	865	868	787	794	803	847	801	835	823	818	806	833	788	848	811	829	843	892	788	826	823	785	827	877	817	864	810	860	840	821	807	836	809	821	803	830	805	838	857	801	874	840	801	786	721	826	811	806	828	822	800	821	829	842	850	851	807	827	795	806	811	839	826	837	805	858	847	866	804	843	823	793	821	844	834	868	849	785	853	805	812	840	812	784	782	851	806	855	846	849	797	814	824	814	862	842	822	748	756	783	845	827	841	840	818	800	793	813	884	780	842	875	862	874	788	851	850	857	860	791	824	807	808	805	825	775	828	893	835	828	804	835	847	838	831	839	802	837	802	789	810	820	837	864	862	814	834	807	776	840	808	738	829	805	761	772	822	810	801	845	869	766	839	812	849	843	845	845	832	839	823	817	822	848	852	805	807	817	837	812	789	837	814	811	813	826	884	854	816	807	889	849	781	844	837	807	773	782	810	833	832	781	795	825	878	804	808	876	856	809	792	807	874	789	811	816	843	786	797	822	785	817	806	825	881	838	812	831	874	843	831	836	860	815	886	861	857	798	870	856	783	848	861	806	853	828	781	748	863	773	894	815	826	838	867	814	806	855	818	827	802	802	835	834	803	816	834	811	881	825	838	788	836	782	795	855	792	777	817	814	813	843	839	849	821	788	835	761	787	813	855	841	833	819	817	842	827	802	789	832	817	788	825	857	870	793	789	796	811	861	832	802	803	766	829	815	848	875	821	852	854	835	818	823	795	835	794	821	815	811	809	911	784	896	866	773	836	842	772	852	827	860	839	775	806	775	771	797	855	851	854	851	797	784	884	798	808	811	839	812	827	816	840	854	824	829	814	830	839	854	869	873	871	872	823	856	856	806	800	813	834	833	791	823	841	805	830	814	845	838	833	812	832	816	834	855	826	835	807	844	864	865	848	816	820	820	800	779	796	803	776	836	832	853	804	792	819	861	768	834	854	871	824	812	838	797	864	843	816	859	774	829	781	864	894	858	828	870	883	763	749	819	859	885	818	758	795	858	770	840	801	860	846	838	886	801	828	818	830	816	810	840	822	845	805	855	902	794	866	866	812	804	812	848	843	818	817	864	811	819	817	817	809	759	793	883	808	783	818	838	870	803	835	882	861	820	844	847	850	842	854	837	841	895	903	843	887	779	813	823	839	812	804	838	781	882	811	812	805	874	810	831	817	816	785	791	804	798	805	798	894	843	781	834	836	824	829	815	848	876	853	833	815	829	840	812	812	793	831	813	848	869	779	811	772	795	869	888	833	800	834	804	861	774	828	797	804	896	809	871	804	797	828	800	775	876	875	801	795	869	797	806	843	812	870	764	831	837	874	772	811	839	843	840	879	844	779	820	846	810	795	772	830	799	902	823	798	824	841	783	819	796	813	842	776	860	788	827	894	827	816	803	879	836	838	812	839	840	802	887	833	837	789	826	824	874	844	752	850	852	811	809	887	796	833	817	836	839	833	880	810	846	843	845	823	806	798	805	798	835	851	821	821	799	819	868	843	771	813	838	806	800	784	827	819	846	811	788	787	832	835	827	824	831	801	837	841	807	829	876	825	863	826	841	877	811	806	793	832	862	843	815	787	794	836	809	858	819	828	808	836	791	838	833	815	831	907	812	804	802	852	870	875	811	794	852	855	792	738	838	820	833	799	843	827	790	786	832	893	762	800	835	864	875	843	843	857	839	808	849	839	831	809	828	758	785	846	777	808	785	809	776	817	815	847	813	799	849	821	806	861	817	818	815	822	786	843	826	855	842	812	814	779	826	859	811	796	818	780	828	828	874	850	872	805	846	817	806	831	828	834	837	830	835	849	813	821	827	767	833	826	796	838	872	808	824	846	820	778	869	820	830	893	863	792	832	822	809	820	856	788	798	805	832	829	782	812	822	807	830	852	848	795	863	833	835	793	798	796	830	832	817	823	855	828	810	796	829	862	835	843	872	813	813	868	841	811	859	863	865	802	834	853	816	840	836	826	827	791	858	834	792	836	811	772	865	880	810	805	854	850	819	829	852	822	841	831	793	813	884	894	815	849	803	798	842	827	834	843	791	838	856	848	799	863	858	798	785	864	839	806	822	848	834	831	871	863	838	838	845	834	830	819	866	850	795	774	864	812	858	803	853	862	845	824	819	824	826	851	841	790	812	814	835	822	812	824	842	819	825	835	835	807	825	878	888	836	819	807	769	899	828	824	780	861	841	810	854	792	830	840	809	840	866	807	864	847	819	791	867	856	792	830	797	808	833	847	890	817	831	825	797	869	856	806	855	799	825	827	814	795	787	885	872	852	810	841	849	810	876	901	804	815	862	870	813	838	826	780	875	815	816	865	818	820	816	845	790	817	827	869	831	818	788	839	813	811	845	806	807	774	822	854	851	818	818	834	824	779	810	805	786	782	770	861	873	850	872	761	855	895	855	771	777	784	821	838	787	812	767	881	841	843	831	842	777	776	806	826	822	841	819	849	852	824	861	822	840	879	820	797	783	800	832	828	781	855	848	857	843	861	812	837	868	856	820	809	851	810	836	839	842	825	774	778	842	805	819	815	793	874	845	810	805	844	818	816	830	801	808	825	814	857	796	803	862	864	858	779	817	793	808	841	833	845	843	797	854	769	811	804	851	857	791	791	846	834	772	812	812	810	784	845	811	792	790	811	802	787	822	815	819	757	847	824	879	840	818	799	832	786	831	821	875	774	808	823	814	762	813	839	812	805	828	846	803	806	845	803	828	806	809	769	823	838	796	834	857	853	849	843	856	777	838	804	779	767	853	824	825	847	845	791	821	831	820	843	851	819	829	790	766	771	797	794	837	846	831	837	813	813	848	839	829	819	839	794	868	800	809	795	789	833	829	793	828	766	856	795	890	787	813	821	853	801	848	835	795	884	851	850	811	820	831	792	833	846	883	858	814	848	831	827	816	847	850	831	892	872	821	826	788	812	804	781	852	848	852	833	854	828	786	819	783	841	818	848	810	808	851	862	850	812	814	804	799	835	815	856	792	809	816	758	824	831	827	837	812	777	831	801	806	795	796	826	877	827	842	803	842	880	812	807	809	800	868	846	844	779	829	811	828
58847	96499	64284	27177	7346	1066	947	819	777	759	783	776	732	724	801	749	766	747	753	760	691	731	655	764	763	734	727	710	717	753	648	699	679	704	682	775	702	763	655	703	780	718	673	667	712	707	732	697	722	630	739	740	655	702	705	714	688	750	748	735	705	724	718	713	728	717	756	743	730	720	705	706	716	731	726	710	732	732	707	748	761	677	762	800	707	727	735	716	777	693	701	708	701	692	748	734	731	699	741	745	724	717	655	702	721	713	678	669	743	758	750	739	766	777	736	714	768	715	790	689	725	707	726	723	741	721	711	694	748	724	700	728	706	673	682	692	725	712	698	740	705	709	734	700	709	719	694	708	714	707	687	721	757	708	702	716	717	691	690	725	698	759	696	669	745	720	698	705	676	759	718	768	721	740	757	722	704	717	725	735	785	708	786	719	641	733	739	777	724	732	703	759	764	720	704	719	741	725	754	734	714	682	672	731	742	690	692	703	719	695	678	730	683	659	687	737	672	722	680	743	689	724	644	771	747	687	737	693	738	731	760	748	727	733	734	728	799	740	693	703	724	734	708	710	688	732	713	752	700	699	728	732	712	709	756	736	713	715	700	762	746	709	697	700	736	722	709	766	709	673	696	682	705	731	702	753	681	701	716	736	739	691	711	721	758	689	709	686	754	700	762	732	669	771	709	741	722	762	695	711	749	736	672	700	708	705	718	708	721	697	736	691	686	710	696	743	726	709	686	732	739	736	703	701	705	739	728	739	808	689	725	686	682	701	740	767	695	663	717	746	740	694	702	749	730	659	661	761	714	689	757	729	708	710	717	703	692	715	696	729	695	685	715	710	697	704	756	739	751	706	698	758	698	699	744	752	690	732	735	745	753	713	713	705	748	743	747	756	677	762	729	715	779	718	697	666	708	687	715	692	720	766	738	695	729	706	717	711	769	709	735	741	724	715	745	679	761	705	709	678	732	718	742	714	749	762	672	688	703	684	715	738	749	713	755	756	650	732	708	744	733	736	714	729	754	745	770	700	646	768	697	707	706	704	735	731	757	716	731	738	697	687	764	705	723	707	711	762	710	711	700	713	758	687	702	752	671	770	738	740	745	659	708	696	714	748	721	716	754	704	723	738	708	770	701	763	698	738	658	709	729	742	779	723	727	691	691	717	711	713	734	718	745	719	676	689	679	695	748	722	764	704	665	681	712	681	735	717	702	747	735	706	695	771	718	716	724	740	759	752	743	675	770	724	738	688	700	683	723	714	709	755	683	755	673	736	712	730	729	757	720	685	726	669	713	708	755	710	758	696	673	701	710	682	680	736	730	675	756	716	704	748	698	679	758	652	718	705	692	723	706	754	773	719	738	725	650	755	709	731	693	740	760	714	711	696	770	776	699	723	744	662	711	739	739	699	720	740	748	700	729	680	695	760	658	724	678	757	731	717	700	705	747	681	707	748	706	694	677	646	713	686	758	701	733	714	735	711	737	703	722	704	716	688	705	706	742	723	695	747	785	707	694	729	702	699	710	722	722	713	721	721	729	704	733	712	706	694	722	709	753	757	732	716	688	763	735	712	698	710	729	724	723	689	649	716	724	713	697	702	715	711	687	700	750	711	737	705	670	711	709	661	728	757	747	737	747	703	721	704	768	713	691	706	680	670	749	629	742	683	738	681	695	688	714	732	739	676	682	698	736	707	713	732	701	748	747	714	676	699	752	704	750	704	706	716	723	703	728	670	708	707	692	657	729	677	727	715	719	741	714	685	702	710	694	693	698	736	691	690	682	734	759	742	724	750	712	718	797	734	680	755	750	682	694	707	749	705	710	750	709	730	714	727	737	727	762	734	702	714	729	685	723	712	728	719	698	717	690	756	701	715	693	739	725	722	729	720	729	697	742	730	723	718	688	691	772	695	703	712	763	708	758	734	754	675	671	685	729	728	696	739	679	676	704	728	697	711	750	770	695	723	703	719	722	776	691	736	715	669	747	716	741	738	710	731	720	735	701	720	692	673	729	720	728	763	745	673	740	715	738	724	658	683	730	726	703	717	790	644	704	750	719	719	713	730	719	677	717	715	719	706	715	722	674	767	756	679	730	728	725	714	733	696	737	744	695	687	683	738	725	716	695	667	711	668	727	715	733	737	728	709	699	740	706	715	723	716	775	650	685	736	775	699	674	743	674	690	751	763	679	722	705	702	714	714	718	684	717	695	696	716	716	723	672	720	671	694	742	683	694	763	711	705	709	719	706	715	735	727	699	686	769	698	692	714	776	725	772	707	698	727	699	722	728	688	679	673	761	697	674	705	747	663	715	755	756	738	731	747	732	728	756	757	688	690	710	696	732	732	721	727	712	694	707	692	737	700	728	700	696	724	710	691	728	681	766	714	707	722	744	678	659	629	768	736	736	732	698	725	727	718	715	683	739	728	727	710	754	777	783	703	689	749	698	740	727	709	748	674	707	687	700	743	753	712	757	739	719	745	689	741	732	684	716	675	748	742	742	721	692	769	718	698	737	728	702	767	728	732	788	688	699	700	735	698	666	711	678	738	752	735	700	700	710	718	687	688	717	703	740	761	713	719	734	701	736	721	736	718	738	766	705	699	697	702	746	739	728	696	762	681	709	753	776	657	718	727	725	733	725	677	694	707	697	746	707	731	700	723	748	695	691	705	709	682	694	733	741	711	713	685	756	718	767	710	720	708	695	727	670	750	689	693	706	714	715	711	745	712	737	735	722	774	694	715	705	724	774	707	706	692	718	684	735	689	704	717	727	720	724	733	680	641	728	653	699	726	722	708	688	705	737	707	728	734	744	659	726	642	749	731	724	699	724	674	740	761	702	736	744	762	744	723	680	726	712	697	713	718	741	731	700	706	706	739	701	776	717	725	714	689	743	769	728	721	702	745	706	718	651	735	665	731	709	720	705	733	699	712	713	768	740	735	699	665	754	700	710	671	713	683	768	711	729	662	715	692	653	714	676	739	703	727	688	703	720	705	708	695	712	725	699	715	704	726	711	712	712	729	736	747	699	713	748	728	705	734	710	710	676	705	689	738	724	718	750	717	727	734	691	706	730	748	698	714	720	734	748	669	742	670	742	723	747	708	719	728	678	753	750	734	717	745	735	736	743	743	690	701	728	748	739	712	727	736	679	702	737	706	751	695	707	693	710	745	718	757	693	742	681	744	659	728	727	750	693	743	713	713	720	716	711	701	714	710	757	726	709	747	755	670	718	699	703	741	715	739	703	714	711	728	715	768	715	719	749	731	731	712	708	724	687	706	697	673	732	748	715	702	710	710	672	732	730	764	685	722	674	657	705	677	729	700	752	734	710	700	705	701	717	749	715	762	672	706	730	741	692	710	693	723	750	760	744	678	710	716	688	726	711	706	739	678	742	743	741	698	665	682	740	739	752	699	735	670	703	707	730	704	725	731	695	730	768	672	746	674	696	696	710	697	676	777	690	691	733	727	730	693	750	687	722	686	709	717
40133	33030	18688	4413	402	346	333	298	308	310	301	356	306	312	305	281	304	318	325	342	313	302	322	325	320	312	301	322	280	317	333	317	323	320	301	310	305	320	298	319	310	308	306	301	313	317	282	324	286	319	284	312	312	294	296	298	334	299	350	313	279	327	331	303	306	282	314	307	285	306	330	314	327	329	276	330	335	332	283	263	317	312	279	303	287	291	326	310	292	304	296	291	338	306	297	280	323	309	329	292	283	317	331	300	325	287	321	302	322	303	287	325	306	297	272	316	300	316	296	339	275	342	272	301	327	333	298	306	331	300	320	295	295	299	314	292	321	308	305	309	316	296	310	297	311	304	320	311	287	281	321	323	330	315	292	295	317	283	300	336	322	298	313	305	273	299	291	304	293	292	346	293	283	323	274	308	310	281	303	308	332	314	320	317	284	319	325	302	282	291	306	333	302	313	302	309	292	309	285	325	316	318	314	289	326	298	274	353	286	307	294	317	294	312	301	299	324	338	273	330	318	306	333	283	300	300	325	285	305	342	300	283	305	287	301	328	307	312	306	330	380	317	257	324	296	317	299	338	302	322	323	296	305	285	290	289	319	329	313	322	303	283	304	312	307	306	302	317	328	297	341	311	296	315	304	303	278	281	297	276	292	333	319	276	309	305	311	303	301	278	288	317	307	265	282	308	341	312	270	276	298	362	305	306	305	300	284	286	338	297	315	315	298	296	294	300	301	286	320	331	267	287	315	265	290	316	287	311	303	287	280	321	316	328	285	325	304	289	300	290	313	313	270	339	252	296	311	296	308	297	311	297	326	268	307	334	314	329	326	305	297	300	300	290	265	326	304	287	330	350	310	323	305	288	324	306	293	339	311	322	330	298	304	295	289	292	306	280	319	326	322	296	302	270	307	303	303	318	299	304	286	304	284	285	304	342	318	306	310	344	305	321	301	309	311	286	284	307	291	305	325	307	305	286	335	315	288	308	311	286	349	272	314	303	302	301	306	286	290	313	312	337	301	350	302	283	316	307	298	326	306	299	301	320	290	297	292	277	325	308	328	302	333	323	331	271	306	299	334	339	284	298	293	287	312	303	310	292	292	332	326	317	310	310	310	317	292	303	335	313	313	308	314	319	326	311	317	285	290	320	319	295	319	288	286	290	289	301	318	317	313	325	314	298	298	307	286	281	296	318	298	269	309	278	315	351	320	297	305	297	298	296	308	321	265	304	260	338	330	289	345	314	314	290	288	300	304	288	286	291	307	322	303	313	306	314	309	325	300	328	298	312	321	327	332	347	319	319	310	338	315	329	331	304	317	290	313	310	307	282	292	293	268	272	307	314	264	307	339	298	325	297	320	299	337	301	304	313	296	336	327	297	296	313	308	297	327	297	294	312	297	280	264	311	341	314	296	280	330	333	313	331	306	309	301	322	291	330	303	330	298	298	286	303	311	291	310	310	356	287	301	324	319	305	318	310	295	308	290	317	295	298	294	308	303	300	319	307	301	325	305	340	318	308	300	319	285	305	296	311	297	307	293	323	302	297	317	298	295	322	270	318	288	308	284	282	303	293	325	315	294	299	309	296	302	326	316	328	300	294	319	294	308	324	305	296	295	266	321	330	317	332	295	303	321	294	317	307	313	305	299	289	326	311	330	333	328	326	293	300	341	346	326	314	309	315	294	322	304	298	296	304	276	336	309	301	320	328	302	316	317	290	299	291	318	296	344	281	277	294	318	327	305	313	319	292	298	298	270	299	325	346	285	331	310	292	324	272	319	303	340	305	319	297	321	299	280	333	321	297	294	275	261	299	337	300	311	279	325	329	280	270	283	317	313	338	315	338	330	298	286	305	324	289	300	306	301	317	326	312	265	303	296	289	308	283	282	317	300	332	321	306	289	326	338	317	295	321	287	301	334	326	285	355	305	295	318	339	302	312	340	328	321	318	327	322	292	319	283	303	303	323	382	298	326	312	305	274	319	305	342	313	276	319	319	285	301	325	309	311	297	310	323	321	298	308	316	298	288	288	257	283	334	293	315	304	313	286	312	327	330	304	283	289	327	305	290	311	333	301	305	298	321	347	334	319	312	276	318	340	300	280	301	299	302	317	338	283	294	311	298	287	324	299	294	286	317	288	278	283	311	264	284	317	334	281	324	328	283	311	335	279	341	295	304	284	300	338	276	328	292	317	327	329	320	312	284	299	313	286	319	300	299	333	299	316	315	354	317	292	309	292	310	354	344	291	329	337	306	299	315	312	316	318	308	302	315	302	303	313	313	305	290	284	318	295	314	304	342	273	315	288	305	302	309	302	282	303	339	291	313	320	314	298	290	306	320	317	319	304	327	314	292	289	322	305	334	287	316	292	300	324	327	296	282	332	317	330	325	309	316	289	306	288	296	321	279	292	307	323	346	329	319	315	280	343	333	294	308	294	323	334	289	273	325	315	304	287	315	320	304	293	286	335	295	294	329	305	327	292	339	320	307	310	303	305	312	300	300	283	288	310	325	322	274	301	302	297	301	322	303	279	288	328	310	301	317	324	302	287	308	318	354	309	268	328	354	303	330	297	327	310	315	295	324	341	322	327	294	294	312	303	311	302	290	315	291	301	284	343	315	303	280	305	303	317	323	301	308	300	308	304	326	329	312	343	314	328	323	304	294	309	318	299	332	304	300	321	305	308	309	303	309	326	314	264	318	328	291	293	313	313	291	325	321	283	286	294	317	305	319	297	334	281	278	309	335	291	290	303	328	315	310	334	268	303	325	310	315	331	331	301	314	332	294	292	314	293	305	281	314	311	292	302	283	310	327	315	319	305	325	347	292	303	308	336	317	334	309	288	315	324	308	304	308	273	300	303	306	315	312	297	303	288	288	326	283	303	307	317	318	302	336	316	338	328	311	297	289	308	286	288	286	293	332	297	334	307	300	285	310	316	296	302	290	300	305	302	315	326	305	306	298	274	277	320	313	317	293	294	284	306	258	334	305	339	320	297	336	304	286	288	341	325	351	333	321	275	298	305	297	303	304	307	319	303	302	313	305	311	286	306	316	287	319	305	303	332	326	328	313	292	289	293	281	323	314	293	285	310	293	313	308	325	279	290	322	311	316	308	297	284	311	277	263	310	265	294	292	278	296	307	325	289	305	312	305	319	337	285	269	306	314	328	299	293	316	295	304	324	285	309	330	307	326	319	322	298	283	329	323	285	317	278	285	300	295	294	308	315	304	318	324	331	327	287	303	307	308	307	332	331	273	322	329	291	288	294	314	346	299	287	317	333	314	327	342	281	298	306	309	309	283	328	303	336	308	312	309	324	316	318	288	322	288	312	307	300	319	291	310	280	333	325	285	310	313	299	316	326	314	314	347	295	309	297	326	294	321	319	347	307	345	305	316	316	294	314	290	290	297	298	315	316	288	308	301	310	269	335	294	341	327	300	298	287	287	308	331	299	345	308	311	306	298	320	304	308	323	319	306	322	305	324	335	297
40072	35984	12796	2463	353	301	293	281	335	286	327	246	303	311	301	330	257	279	275	289	285	260	296	307	312	270	265	309	316	290	305	276	318	316	293	251	265	321	297	272	295	290	277	315	259	334	303	267	287	299	292	306	297	297	339	300	276	279	266	274	313	275	308	285	323	288	269	315	285	281	262	282	301	319	308	281	288	312	302	284	329	306	291	293	276	284	281	313	272	292	285	297	287	294	274	289	298	288	286	275	307	297	305	282	291	306	288	289	282	299	297	276	333	282	295	321	274	288	299	297	293	270	312	277	303	269	271	295	301	301	279	309	322	295	311	290	316	301	300	273	306	285	270	312	296	290	306	267	284	283	275	282	315	259	288	291	273	275	276	293	300	274	291	285	300	320	281	259	316	302	295	307	285	280	280	295	288	311	288	285	305	286	330	262	315	297	271	280	294	286	295	270	307	278	251	306	291	289	281	298	268	258	305	306	306	303	279	286	297	280	260	313	321	295	304	296	275	313	281	280	302	277	291	304	320	309	267	304	288	264	314	267	320	328	290	288	283	302	287	258	273	284	292	290	288	268	309	279	288	270	281	303	270	317	290	290	303	265	311	259	270	309	315	260	300	295	272	298	244	293	280	300	292	309	309	308	311	282	281	310	291	264	290	270	309	299	311	281	340	273	285	301	296	294	296	270	296	296	293	289	321	283	338	289	285	268	300	267	293	304	300	292	293	280	286	306	311	314	305	307	297	290	287	281	288	287	278	285	310	271	297	311	284	270	310	309	289	298	318	273	304	263	319	274	292	288	330	282	281	282	301	298	329	267	277	310	273	286	291	305	299	328	288	287	293	306	286	283	299	290	281	307	293	305	304	281	315	286	321	296	301	316	293	291	293	286	282	306	301	277	284	291	277	310	315	251	283	294	289	266	286	306	303	287	286	293	305	271	294	289	280	296	254	296	311	323	254	313	318	303	314	302	289	294	306	295	280	305	268	267	308	264	313	309	288	294	277	298	269	307	282	276	298	271	309	287	305	267	299	277	274	302	277	294	286	307	285	281	292	285	295	268	303	299	302	283	336	318	283	283	295	280	307	260	303	317	264	315	303	281	281	332	301	294	282	306	269	291	278	320	316	288	297	287	316	274	287	274	286	295	308	280	290	279	305	275	282	265	306	286	294	290	285	279	300	285	330	320	295	287	306	303	290	304	293	282	284	290	306	311	294	266	323	295	272	297	279	284	302	302	342	301	284	288	282	289	291	298	301	278	271	305	307	293	309	279	304	284	277	284	303	300	321	298	263	307	288	290	296	296	273	273	289	267	300	302	298	295	310	282	307	285	285	284	323	302	271	299	274	324	328	311	272	268	292	271	304	280	258	314	287	313	286	302	285	273	324	310	278	297	284	286	300	321	294	301	288	303	268	294	280	314	282	270	292	302	282	298	308	308	287	298	295	297	289	305	293	306	314	292	272	281	316	289	301	314	270	270	337	289	304	300	314	306	271	325	320	275	270	307	304	300	281	277	311	280	274	316	275	282	292	280	309	273	299	308	270	293	315	292	293	311	294	291	303	286	263	288	288	304	291	280	275	339	301	269	296	302	298	277	304	304	290	293	297	254	316	311	310	284	317	278	304	288	275	264	304	289	263	293	286	266	286	270	289	296	274	283	280	272	309	280	311	278	276	295	297	317	309	292	308	274	296	314	293	314	290	307	299	286	310	309	289	300	303	268	301	292	292	281	297	288	312	288	268	280	294	306	286	286	285	272	271	307	290	272	284	276	283	286	299	292	304	286	287	331	311	312	304	306	316	279	298	270	299	314	278	283	280	296	280	325	319	271	267	284	298	297	280	303	263	261	302	269	299	294	267	276	307	292	289	278	300	309	287	318	296	283	274	296	288	309	295	292	301	266	283	292	277	276	322	283	305	327	316	295	284	289	266	280	283	304	338	284	256	277	318	293	307	293	284	274	280	290	282	272	282	286	293	296	293	277	301	285	291	303	302	267	294	286	288	302	280	277	302	279	304	294	298	313	318	293	290	316	275	277	296	312	299	313	280	292	293	303	313	269	311	287	295	269	267	282	299	297	284	309	290	303	290	309	279	292	321	314	279	264	272	281	289	268	327	292	311	284	286	277	274	285	316	291	288	290	276	302	271	308	302	284	284	288	279	282	291	270	287	337	276	297	289	301	331	294	300	305	306	308	290	330	281	279	299	275	296	285	284	280	300	289	295	303	277	299	294	273	266	310	299	285	311	298	291	270	304	264	299	304	268	305	291	294	286	294	284	302	303	319	324	290	274	283	317	294	256	308	276	264	311	290	299	281	308	298	321	292	277	290	305	280	304	293	317	294	290	307	322	291	273	281	286	320	315	284	289	297	300	280	283	316	288	294	282	314	302	253	285	273	311	280	262	297	310	301	309	304	279	294	299	292	305	282	297	309	283	285	264	293	281	284	342	289	259	277	275	284	313	271	298	280	277	268	324	299	284	304	323	270	274	282	301	292	270	305	297	279	316	288	294	306	297	277	316	300	321	285	283	307	289	288	278	288	294	317	299	290	298	334	294	277	286	295	303	306	299	304	287	288	305	293	309	299	308	296	302	274	293	278	307	275	308	313	295	320	269	291	307	291	300	296	288	326	295	299	314	283	282	286	303	325	308	267	286	304	309	290	313	292	305	289	305	287	299	319	293	280	280	275	276	311	291	308	286	284	318	264	281	294	282	291	271	307	303	252	288	289	293	272	316	296	267	256	291	299	303	295	289	289	290	298	299	238	261	297	281	292	286	283	303	302	316	301	284	309	324	308	293	270	333	296	285	332	307	299	279	296	282	296	323	284	283	289	301	313	339	309	304	282	300	261	302	298	297	302	303	315	283	298	291	266	309	324	285	296	267	306	283	326	297	291	301	265	322	282	313	300	290	307	291	250	328	337	318	277	296	267	318	278	301	269	310	290	285	304	295	316	302	259	293	303	308	300	301	301	290	294	294	303	282	264	268	291	315	312	295	287	293	289	303	271	299	321	285	279	319	300	260	294	325	293	290	319	272	290	300	296	279	313	318	285	286	281	313	259	301	287	319	281	288	271	316	289	344	286	277	297	273	309	317	287	294	285	287	296	294	296	280	323	321	262	323	267	288	269	287	287	297	288	284	305	310	299	285	286	296	284	305	299	284	324	261	273	297	291	336	281	284	274	306	272	284	286	283	305	259	321	283	282	277	285	304	299	276	305	306	310	296	268	299	288	265	319	272	279	296	288	310	305	280	281	315	271	293	281	308	305	268	277	284	283	326	289	277	288	294	304	310	301	286	303	288	314	300	317	294	317	293	275	277	275	307	296	301	266	294	283	293	293	298	292	317	322	301	289	283	312	279	297	301	301	266	242	278	267	292	286	292	283	306	288	289	307	285	309	287	275	311	277	270	278	315	302	278	297	291	323	255	282	262	294	283	278	249	265	308	294	307	312	316	270	299	279	315	288	293	277	301	257
25181	22135	27712	23970	20188	13537	1294	654	634	644	591	599	606	585	627	604	588	575	571	567	572	609	550	599	590	560	602	568	590	587	557	562	543	592	590	615	599	563	595	572	553	580	597	557	570	555	625	560	607	608	602	578	574	588	568	591	562	592	593	556	586	563	595	632	546	573	575	574	581	600	542	598	581	580	570	548	597	605	547	558	567	596	536	590	563	612	574	583	606	573	564	601	595	581	558	577	554	573	588	610	583	562	569	530	569	541	636	607	588	588	518	569	634	593	566	585	591	591	597	620	592	579	586	576	618	600	634	562	622	589	579	518	608	501	513	591	587	602	585	602	577	594	604	598	539	586	561	574	602	604	579	571	585	554	579	591	575	584	537	603	564	573	582	590	587	525	539	515	593	579	599	551	573	566	589	624	577	580	535	592	643	565	605	555	602	581	559	618	574	548	631	582	555	552	595	574	563	597	566	579	542	532	558	590	587	575	578	583	577	564	558	552	571	562	579	586	566	587	546	562	579	600	567	538	516	591	573	642	551	577	600	596	544	579	612	553	547	574	589	584	605	569	543	585	597	583	618	593	575	588	563	632	596	561	574	588	588	557	539	606	573	586	548	598	600	561	539	584	580	565	622	632	572	564	557	585	619	594	591	564	553	554	548	548	601	609	573	578	549	547	563	579	583	547	548	573	574	561	550	598	579	528	548	564	567	596	567	533	589	576	552	591	582	598	593	581	595	604	576	556	590	561	578	564	544	597	626	583	534	595	563	567	567	550	564	586	548	606	592	600	583	543	539	530	540	536	542	577	555	599	584	561	600	551	561	615	577	540	556	593	601	539	548	590	548	622	568	540	613	574	569	574	564	578	556	565	592	561	550	545	598	573	612	541	572	569	569	607	598	511	551	551	504	568	570	582	543	604	607	540	581	597	579	569	535	566	545	578	602	575	614	577	555	562	557	534	571	601	603	587	606	626	565	564	582	552	597	567	556	554	544	597	527	555	566	619	542	562	567	500	583	586	555	640	589	532	586	575	549	548	551	545	576	582	554	546	583	579	544	549	585	569	595	558	525	535	569	573	566	599	590	576	627	561	567	586	564	547	612	584	562	577	602	612	572	574	593	575	607	630	542	567	580	563	588	570	583	584	572	534	595	611	574	582	556	593	585	617	564	576	593	549	593	593	580	559	595	622	564	596	564	595	546	580	587	574	574	562	600	580	544	547	613	535	571	559	576	561	563	581	538	558	618	609	601	574	567	574	552	553	535	596	571	553	602	568	585	550	522	613	578	593	533	524	567	581	559	553	580	580	591	594	567	600	577	521	591	592	585	611	553	572	590	538	553	508	558	587	584	591	569	576	542	586	622	627	587	563	580	541	565	556	586	566	545	579	612	597	578	635	554	571	577	562	571	579	570	561	580	542	539	603	561	569	600	607	559	557	553	562	608	577	598	559	564	566	562	576	594	546	552	582	556	558	614	568	563	554	589	584	592	557	537	566	560	558	539	580	539	569	581	582	599	556	617	598	603	614	582	562	585	558	557	557	559	637	605	605	604	555	550	541	570	614	572	624	549	582	575	549	576	578	570	570	556	576	577	601	582	594	559	570	576	568	578	588	561	538	575	583	550	545	539	580	566	593	543	564	614	596	579	580	594	556	600	558	593	565	576	583	589	592	577	539	573	583	556	609	609	547	585	563	570	595	588	568	585	642	605	589	604	530	548	580	605	603	586	594	544	585	560	513	573	555	572	568	598	561	572	585	570	589	554	581	551	570	633	590	571	565	562	607	590	563	550	571	569	544	603	569	558	604	575	567	567	553	574	629	587	561	589	573	569	522	616	552	580	562	598	606	555	579	568	561	578	600	537	562	551	597	619	608	590	550	547	597	575	578	575	557	580	559	608	646	562	550	604	559	593	584	575	548	559	602	613	583	580	567	554	539	567	599	536	527	598	586	545	576	589	522	582	573	579	614	578	561	551	591	558	563	591	551	615	598	560	580	577	553	591	533	597	536	540	600	614	582	607	540	583	576	598	563	575	571	612	565	602	591	554	595	574	571	524	574	525	554	600	544	545	563	581	516	558	628	600	581	577	585	571	569	558	588	574	558	579	571	621	575	630	574	524	594	598	563	515	580	576	590	558	581	594	536	544	597	569	583	541	575	602	619	582	553	572	584	554	571	606	557	594	618	543	573	551	563	584	595	572	567	592	584	555	594	579	579	540	592	580	528	526	575	561	569	580	615	565	583	522	536	580	534	557	559	561	533	577	565	579	573	584	564	600	520	595	551	569	578	559	613	549	575	554	596	581	575	571	626	589	599	587	604	585	572	573	584	597	613	568	574	566	578	553	542	582	595	575	547	570	558	598	571	591	595	575	573	565	578	550	568	589	579	524	577	587	559	617	545	582	564	534	548	565	566	579	574	576	567	535	588	596	606	572	566	598	590	561	593	580	591	545	532	575	572	599	563	581	574	585	584	569	562	530	585	533	572	544	587	562	606	630	576	612	542	559	541	561	587	560	584	602	555	559	570	546	593	597	594	545	588	611	607	573	592	541	584	601	574	555	587	556	601	574	627	586	574	568	577	540	565	562	559	557	571	573	560	617	569	571	589	588	579	555	566	558	586	594	575	597	565	591	538	565	591	584	564	537	577	576	547	601	577	613	582	599	570	552	551	559	577	617	601	539	539	549	619	583	567	603	579	575	504	599	630	542	594	625	585	592	636	569	542	558	563	608	522	616	581	537	594	571	582	568	588	589	575	575	550	571	551	571	574	551	556	531	587	585	573	590	594	554	573	545	573	583	578	585	586	552	603	569	586	595	589	518	552	578	592	586	559	601	533	530	564	551	524	547	569	575	561	553	522	642	547	558	536	578	541	582	534	534	507	513	544	576	554	532	550	553	561	592	615	575	573	588	577	566	581	593	564	537	584	534	559	542	571	566	604	570	519	574	589	608	555	584	634	590	589	582	583	579	601	607	592	554	581	527	529	561	585	530	594	566	539	597	530	580	577	547	581	564	607	569	560	574	565	548	571	563	550	575	571	601	557	575	579	556	559	574	597	557	561	601	584	582	596	561	540	564	549	562	561	577	628	572	608	571	583	516	589	573	571	563	568	531	618	533	603	567	568	537	536	569	559	566	608	547	544	594	544	552	576	643	524	539	564	541	587	554	568	600	544	577	517	564	532	591	602	506	576	615	624	578	592	564	544	584	535	572	569	574	576	545	562	567	560	593	604	588	558	592	574	605	571	543	581	563	556	580	592	518	563	583	563	577	580	590	574	581	580	610	562	593	573	581	575	550	587	574	544	560	532	588	568	546	618	566	555	559	587	563	571	545	580	583	573	526	568	583	599	565	517	556	591	585	561	581	552	614	561	594	594	582	545	582	571	524	560	621	563	531	549	529	569	568	630	543	572	594	591	556	583	596	616	544	564	579	600	589	516	599	549	531	595	602	591	553	514	562	572	548	543	602	561	578	598	560	581
61808	86243	53542	21949	1411	652	612	544	578	551	571	553	522	523	535	580	515	549	524	518	485	504	522	485	529	535	494	549	539	520	518	524	528	486	491	508	493	501	493	485	491	494	516	499	497	530	527	512	494	545	480	507	516	505	515	452	528	515	469	529	523	508	533	504	526	523	537	531	524	521	542	512	504	517	470	535	523	543	523	507	523	492	551	530	451	542	511	503	476	543	472	513	481	471	527	499	516	505	487	517	512	495	529	516	509	510	471	477	469	501	482	544	527	520	519	492	505	495	500	488	489	458	483	498	518	485	497	480	472	523	489	498	481	483	499	519	524	469	531	551	499	529	492	557	494	495	493	497	525	519	520	508	532	548	474	498	514	493	502	502	524	496	544	472	500	515	522	547	497	454	472	502	539	507	476	499	506	511	512	496	529	518	473	522	508	524	496	505	501	486	521	514	496	530	511	489	532	571	513	491	515	517	517	532	516	501	524	497	513	514	526	438	550	520	550	472	509	513	462	484	495	516	490	535	520	529	464	535	526	453	493	506	494	497	505	473	502	536	502	492	509	543	486	539	530	535	541	494	473	520	543	494	530	513	536	463	495	493	503	521	495	502	459	476	465	501	529	500	481	501	503	514	542	475	541	493	503	522	467	519	516	472	524	489	505	464	506	510	528	481	505	490	535	453	494	497	493	479	524	488	491	524	474	523	519	540	514	515	516	487	515	518	499	506	511	507	478	518	516	471	496	504	495	447	522	495	524	499	512	556	487	501	542	490	533	518	499	474	466	507	522	475	490	509	480	481	521	491	549	489	499	480	491	537	521	513	499	510	492	555	554	538	539	539	527	533	484	478	490	474	498	517	516	489	458	521	484	528	526	487	476	478	494	498	529	537	522	474	472	523	510	540	466	497	522	499	510	513	489	500	534	518	524	497	526	548	504	520	535	463	470	509	516	484	452	528	538	564	459	520	505	540	473	507	515	568	497	504	523	458	521	544	494	502	519	503	493	498	510	548	524	513	544	594	494	496	497	512	482	508	498	537	476	520	514	508	477	521	521	507	540	521	514	540	470	504	505	479	490	515	484	491	507	489	546	489	509	474	490	477	518	487	480	531	523	513	528	519	513	497	572	480	500	513	532	513	512	506	487	522	505	501	532	496	555	500	514	515	498	517	525	555	518	516	518	542	509	492	552	514	535	488	504	518	513	506	506	518	504	539	517	514	540	500	462	518	487	534	486	508	467	544	500	479	527	507	472	478	466	489	472	489	505	522	513	489	502	490	522	516	541	468	495	506	491	502	495	476	514	505	508	508	453	499	508	486	480	472	531	504	538	499	531	510	491	527	487	518	523	504	509	536	492	478	536	518	476	502	501	442	538	529	537	526	550	515	461	473	568	550	520	493	501	521	505	533	496	460	516	547	546	512	461	555	465	524	500	468	450	557	484	484	525	524	496	499	520	481	506	511	534	477	521	501	510	516	479	527	524	531	506	524	510	500	531	526	468	506	546	495	499	506	504	480	509	484	485	469	486	477	480	518	496	497	503	497	495	499	524	515	500	516	487	521	489	506	505	501	503	531	472	519	496	516	479	510	500	474	546	551	520	530	505	501	522	463	510	541	534	526	509	482	535	500	543	535	507	499	499	490	488	514	501	495	507	493	471	484	512	504	472	486	499	542	476	510	487	483	545	520	498	504	506	489	539	509	500	500	479	530	494	518	508	479	500	556	500	508	515	475	521	479	493	518	517	523	487	522	540	520	539	496	513	500	525	502	509	490	469	490	508	531	464	447	483	500	491	506	498	513	494	493	552	463	523	480	519	518	509	485	570	498	491	516	504	478	500	471	542	472	497	450	506	515	517	490	485	533	492	519	482	503	470	539	503	515	512	513	534	488	511	485	546	504	487	479	504	529	497	528	503	512	505	509	502	520	506	477	491	498	567	513	495	533	521	516	537	502	530	521	508	487	522	477	504	502	490	517	516	505	502	485	545	454	510	541	534	490	521	497	475	506	528	519	520	502	510	499	509	517	526	526	498	501	483	517	507	470	486	498	523	507	499	522	498	483	516	521	530	525	506	518	536	540	501	497	536	441	497	482	486	491	513	506	556	507	503	517	499	531	521	518	508	514	512	477	512	480	490	523	513	507	486	461	501	467	473	550	481	509	492	508	489	506	520	481	514	517	487	505	488	486	532	494	489	465	478	510	493	527	500	508	508	492	512	539	499	476	541	507	520	459	492	475	480	496	525	547	494	480	530	504	547	495	536	483	513	492	535	563	497	482	525	485	499	472	491	500	514	482	509	498	532	516	510	482	512	540	527	515	513	528	533	480	498	486	541	488	481	521	499	496	479	480	488	488	470	502	529	526	513	496	509	488	509	497	491	492	512	531	461	475	538	502	500	493	486	506	540	528	527	491	532	520	487	536	516	529	481	540	523	528	566	452	516	518	491	494	496	513	518	498	515	518	496	473	506	485	495	479	472	487	509	489	495	534	531	527	478	497	547	519	518	531	436	465	504	522	520	501	526	511	498	484	508	546	509	523	504	503	509	504	482	524	470	540	548	546	514	535	499	444	492	496	521	548	496	510	517	544	527	487	497	474	513	550	522	500	490	495	470	498	490	487	521	512	509	517	495	486	491	522	527	526	483	488	521	487	516	527	521	509	517	542	503	516	495	505	502	565	528	517	547	460	498	513	519	524	542	494	493	506	526	507	499	522	490	507	526	485	517	540	477	476	528	522	536	514	515	479	521	488	495	511	536	506	507	492	527	498	519	462	545	503	524	515	551	511	517	493	495	526	489	522	510	476	510	490	513	513	478	471	502	509	504	538	520	480	509	528	478	494	513	519	516	514	555	498	502	527	503	545	543	524	519	467	515	519	526	500	493	501	511	522	508	494	491	510	512	508	508	495	554	502	552	458	514	492	494	503	502	513	512	498	479	504	513	543	484	489	571	537	485	487	514	464	530	500	538	486	488	502	511	493	547	537	486	560	500	539	551	521	514	512	471	499	511	531	529	499	501	484	497	543	511	523	479	474	488	490	521	523	503	511	505	473	500	494	504	512	464	486	493	500	493	529	501	503	489	506	534	480	478	528	515	528	470	462	525	534	495	505	497	552	518	486	488	496	509	488	477	519	488	481	479	521	519	515	520	453	517	502	513	484	481	534	501	495	532	463	498	475	494	508	500	501	502	503	536	546	498	522	493	543	498	538	540	517	533	515	503	548	513	522	559	468	526	462	520	483	506	502	535	478	508	517	517	513	519	506	497	498	506	520	486	478	470	520	496	494	530	504	521	517	524	501	513	495	503	481	505	473	520	468	534	540	487	498	500	544	504	506	465	476	498	471	534	483	495	490	508	480	516	476	500	504	543	459	475	522	541	486	550	514	486	493	508	531	514	479	527	507	517	507	514	526	512	515	511	547	495	494	474	494	467	475	466	525	521	527	490	532	481	484	516	478	523	530	484	508	517	510	524	496	517	482
22555	21306	27482	23609	20405	20252	11368	1153	916	878	883	827	913	828	842	907	882	867	883	811	788	826	841	908	788	830	880	818	838	865	854	841	838	816	854	808	850	823	810	832	846	888	792	810	936	834	818	794	807	824	821	787	826	821	814	821	782	854	843	824	838	852	830	865	794	880	821	851	824	834	812	808	841	821	787	856	852	830	825	868	826	860	797	847	814	829	790	872	798	825	845	809	820	833	854	790	821	858	848	843	793	840	759	838	846	791	819	818	805	865	845	809	833	841	855	848	818	835	832	864	804	776	790	835	836	843	852	821	850	873	769	860	839	870	808	850	824	834	908	807	889	806	833	788	834	807	826	795	827	793	785	827	836	864	792	876	869	838	823	815	845	866	841	781	863	814	828	863	844	848	818	857	855	782	908	879	810	864	858	867	804	889	875	864	839	847	836	868	774	817	831	802	827	867	820	819	854	826	820	871	836	823	840	816	811	792	815	834	812	849	861	872	799	861	887	810	878	792	862	771	856	822	802	798	856	832	847	826	806	821	803	814	861	855	827	797	813	861	803	841	805	821	882	834	803	857	797	877	869	836	825	822	872	794	834	813	780	794	845	780	819	805	841	846	836	787	853	849	853	829	850	891	794	793	849	847	832	811	820	853	888	835	874	843	839	816	887	837	846	866	808	823	874	807	866	842	876	838	852	836	839	877	818	834	761	804	849	785	829	840	821	803	844	863	821	829	873	828	864	852	831	826	849	759	842	843	864	838	823	850	821	862	868	829	831	844	842	829	799	790	890	857	827	860	815	791	808	856	826	855	810	840	854	853	855	875	825	809	818	866	878	826	790	846	846	793	809	872	836	840	790	806	785	833	867	847	897	778	848	848	822	864	818	864	860	828	838	848	821	817	792	793	773	797	819	863	832	818	830	853	838	847	774	890	881	854	832	818	828	814	796	815	880	839	870	851	776	829	795	857	821	776	821	837	821	831	806	839	838	857	830	804	831	787	819	838	852	834	841	912	835	817	881	794	806	798	850	817	814	804	823	848	830	818	825	864	834	878	865	845	841	864	791	887	826	878	877	807	816	799	803	839	843	854	857	778	852	829	761	816	838	817	785	752	806	853	822	829	807	872	835	856	854	873	870	868	775	855	792	845	814	798	787	822	839	839	819	814	832	841	838	851	847	813	786	851	856	838	825	794	824	819	844	823	800	820	857	805	799	818	788	806	834	837	787	872	873	819	804	934	835	821	839	829	849	878	813	785	819	824	803	799	809	843	803	840	832	823	760	755	811	819	814	813	832	824	837	832	806	838	870	870	788	797	788	810	836	816	867	812	802	840	852	805	874	824	793	828	796	785	845	854	804	800	845	800	854	809	817	818	849	821	814	832	864	831	850	853	796	869	812	817	842	830	876	810	881	819	752	867	861	837	791	808	854	818	859	820	824	816	824	841	813	852	904	852	881	794	862	830	854	772	870	817	796	799	861	823	805	811	828	857	813	851	910	840	850	865	804	816	821	833	814	810	854	836	874	805	855	843	806	809	925	766	858	808	790	910	837	850	800	816	844	852	824	815	842	837	856	883	808	842	844	853	831	828	844	807	858	852	873	869	845	849	839	797	815	890	807	859	782	816	911	831	840	832	864	838	807	813	884	866	859	829	856	841	861	786	837	835	811	865	870	825	793	814	785	791	852	801	799	850	839	808	903	857	829	807	835	848	854	851	853	801	822	825	784	822	822	879	826	823	801	859	828	832	796	904	847	807	869	851	859	816	828	864	835	801	849	868	896	802	841	830	823	796	820	870	811	840	861	863	799	814	889	841	842	867	835	820	858	855	857	823	883	791	824	800	857	774	884	793	858	826	754	834	792	879	831	875	832	857	821	753	825	777	831	854	853	842	848	848	821	841	831	795	858	771	869	902	860	771	884	814	854	860	867	812	823	776	842	827	855	830	774	841	794	805	798	947	798	857	823	837	834	841	821	825	886	860	837	843	826	923	822	826	831	830	839	876	781	819	811	787	849	807	788	790	850	831	825	849	846	824	832	861	798	825	844	792	860	794	824	888	764	829	846	827	831	833	821	805	784	813	819	810	867	795	835	880	812	861	819	803	835	797	851	775	843	820	843	853	820	838	802	829	846	808	815	807	836	826	837	785	864	897	817	806	839	803	853	802	838	867	817	810	798	845	842	878	811	836	872	848	924	825	894	853	811	853	827	831	834	862	776	859	874	805	761	847	843	847	791	821	862	860	821	839	765	822	824	817	796	801	798	820	816	757	827	814	813	790	809	851	842	810	829	884	832	816	838	826	818	823	862	813	825	863	819	810	807	829	833	841	840	836	842	827	838	791	868	760	761	818	823	858	798	856	824	843	809	818	841	845	829	869	866	836	823	822	761	807	824	780	873	866	874	821	804	790	824	835	803	831	876	844	844	884	802	868	805	830	854	844	835	814	833	866	805	830	847	830	822	827	823	845	849	843	889	858	853	781	803	757	861	824	825	800	842	803	838	775	826	821	850	821	778	863	806	785	849	817	816	813	847	831	857	817	849	836	796	801	831	829	841	831	816	844	871	853	840	830	796	864	855	841	844	803	859	848	823	859	842	792	905	765	857	818	837	851	792	839	795	830	754	835	838	831	794	861	849	822	853	799	792	823	824	781	782	842	832	850	821	822	876	834	800	839	782	862	833	864	866	828	803	891	831	892	794	828	840	797	811	855	815	830	793	834	834	856	799	814	809	848	782	786	793	872	827	820	861	818	855	827	832	881	835	794	841	746	840	810	849	791	894	836	763	834	869	821	804	776	805	852	805	870	844	849	851	863	863	821	837	831	861	835	844	848	765	828	881	840	833	852	824	841	813	823	813	828	852	837	895	830	868	834	855	789	858	856	812	791	843	830	813	815	820	797	854	775	891	799	825	774	835	790	859	893	834	878	823	864	821	800	851	854	850	785	882	841	887	803	846	816	824	855	827	858	820	797	861	865	846	851	867	805	845	847	792	782	830	852	786	847	806	835	809	832	872	835	821	804	786	803	817	872	802	855	839	813	838	838	863	804	868	822	834	825	852	845	797	847	839	816	813	816	897	865	872	833	854	839	832	816	858	768	837	819	877	826	803	890	823	871	816	800	889	807	819	839	885	847	770	834	928	816	832	901	790	798	847	849	810	809	816	840	866	799	856	794	822	816	852	826	846	813	852	842	871	843	828	848	834	822	796	837	778	831	801	866	840	829	861	828	858	797	864	799	822	789	820	815	820	858	814	847	838	793	831	836	784	825	855	870	782	830	846	839	871	825	843	856	833	812	815	821	824	809	813	822	844	837	784	829	833	833	810	823	864	897	805	880	844	834	841	819	795	824	846	825	832	786	843	865	853	827	855	829	794	871	797	858	802	810	811	855	807	790	835	836	867	829	832	832	879	791	820	841	808	845	856	806	862	817	813	854	867	822	813	809	831	849	865	788	916	840	829	818	860	824	846	839	854	888	836	882
59439	95686	64441	30964	5170	1023	919	861	820	853	774	794	802	721	744	766	726	742	701	732	772	737	729	718	697	685	771	733	758	714	732	630	706	745	695	728	713	731	755	651	718	684	741	714	692	736	735	711	712	731	696	766	691	741	672	710	739	721	732	687	757	719	754	677	699	756	700	658	687	672	743	697	738	715	700	699	711	734	709	698	720	744	753	728	740	715	748	745	697	726	741	670	757	714	727	739	771	776	724	706	708	702	744	725	691	735	742	751	682	667	750	732	739	741	753	723	714	749	763	753	745	743	729	737	675	730	697	766	758	724	731	706	801	694	697	686	734	753	729	702	701	757	726	680	720	696	699	746	739	718	727	699	725	685	709	660	698	698	728	730	705	726	709	702	752	704	735	702	747	685	717	719	728	745	703	686	695	697	753	673	782	710	691	734	704	742	684	675	731	743	727	740	737	741	708	713	711	761	720	788	707	738	658	715	712	737	726	707	749	716	768	693	738	729	707	740	728	688	699	714	708	764	717	670	698	731	792	716	718	753	735	707	674	713	751	822	688	752	740	715	693	717	727	752	747	708	700	699	706	678	729	729	745	693	672	761	691	696	729	723	755	710	710	663	732	745	711	727	767	665	710	694	688	654	764	694	734	717	745	745	766	707	707	758	729	722	754	718	680	708	719	736	755	742	713	709	774	765	700	719	713	726	696	751	704	710	761	717	754	705	692	681	722	724	693	692	710	737	747	722	728	675	697	707	708	731	738	759	685	702	710	724	766	696	674	745	758	731	698	715	738	721	698	741	707	744	687	724	772	709	736	698	728	766	733	711	688	720	714	708	735	659	733	729	705	700	714	738	721	743	721	689	732	764	751	702	685	704	717	746	721	722	738	674	725	727	724	786	782	689	716	709	703	709	716	767	728	717	678	730	762	738	734	701	738	670	672	679	729	722	725	737	709	778	673	714	672	687	734	737	668	720	690	810	674	744	694	692	717	751	701	690	704	745	712	729	737	731	745	753	700	690	689	725	703	663	702	732	722	703	718	707	740	728	730	726	717	666	816	713	718	765	755	737	723	748	666	723	746	720	720	714	684	753	734	686	759	743	694	728	720	690	687	735	706	758	702	700	748	689	702	748	737	684	737	791	767	729	706	719	737	690	728	721	710	716	779	708	766	703	719	774	698	741	716	765	739	701	739	696	700	706	715	753	686	757	733	726	737	708	687	692	755	735	736	686	708	750	678	743	745	722	721	752	746	728	728	717	749	693	712	703	748	719	809	761	731	709	708	700	736	714	757	658	697	690	719	681	727	691	771	640	725	725	712	740	747	720	720	723	693	698	719	723	741	681	684	697	748	679	759	718	709	748	743	768	734	736	715	730	743	651	730	720	730	696	759	727	722	694	710	703	770	777	731	660	729	764	759	697	705	713	718	729	699	719	752	724	739	718	731	726	718	773	752	692	668	714	716	743	746	699	703	741	674	694	725	716	739	745	679	701	808	733	771	735	694	730	724	691	764	682	680	665	752	732	731	730	706	715	680	671	727	757	746	731	721	749	731	760	699	771	674	703	743	702	738	762	688	752	667	716	711	748	691	718	716	705	766	695	728	716	723	757	748	744	715	719	708	773	705	736	740	703	699	749	753	730	769	697	773	712	723	730	693	713	724	729	706	710	703	692	713	760	701	728	680	738	738	716	710	721	754	711	698	689	719	730	703	698	762	710	744	695	711	737	687	710	718	768	686	759	721	663	717	759	690	696	738	699	724	711	721	742	741	717	774	736	709	717	761	710	723	705	771	670	729	746	670	703	685	758	732	719	710	760	788	756	723	742	734	782	705	748	785	668	718	726	731	697	757	750	708	710	747	758	756	666	673	758	713	717	686	741	737	678	701	730	711	766	761	725	795	679	716	728	668	740	679	773	729	707	738	719	728	702	755	691	713	785	718	686	764	739	716	710	722	732	732	720	760	678	769	675	753	750	741	725	719	738	737	705	714	712	702	718	719	718	723	713	723	711	735	749	712	762	744	698	675	708	707	727	772	712	725	714	712	757	711	708	704	715	660	720	763	750	701	747	676	738	723	735	706	723	718	741	668	727	675	757	744	721	741	731	683	727	715	716	754	740	676	733	766	724	726	725	764	718	682	705	737	740	750	717	690	720	705	693	676	712	717	748	732	722	707	703	658	694	791	671	704	712	713	700	694	739	754	736	701	723	662	761	706	723	741	714	709	736	745	725	722	739	726	731	692	736	705	716	714	723	744	705	763	696	720	719	732	696	717	710	732	747	696	708	677	740	766	716	693	730	746	712	754	686	733	743	706	739	716	737	770	674	709	685	704	738	720	718	702	743	714	701	702	673	738	730	729	746	718	739	682	658	691	701	737	778	711	732	703	709	723	729	724	694	672	684	664	752	728	644	778	734	774	666	742	747	732	696	733	715	719	729	707	757	741	741	679	730	661	700	728	752	730	746	718	707	724	720	716	771	702	720	692	729	727	745	681	756	746	704	683	734	688	683	708	718	733	721	737	754	681	718	757	743	738	730	756	735	748	699	752	661	734	714	688	812	674	749	718	683	715	667	705	770	730	761	771	737	702	726	719	760	694	710	728	775	762	727	752	743	743	726	725	780	726	717	746	722	748	698	682	740	713	717	679	706	727	742	745	726	691	694	717	727	729	742	706	676	742	727	709	712	748	732	725	719	688	719	712	756	723	693	732	735	729	779	681	750	742	744	751	701	739	771	681	712	768	743	739	720	710	737	750	744	736	745	777	729	723	762	674	678	706	755	721	697	682	717	728	735	722	683	680	715	768	680	729	757	706	753	725	690	717	700	742	716	755	721	720	769	711	718	747	751	767	724	740	726	704	731	740	687	719	751	740	715	734	714	687	757	689	713	664	714	700	731	707	709	713	672	699	743	726	776	717	692	723	778	710	749	691	710	727	751	724	706	674	676	738	728	702	704	740	697	749	692	700	717	683	703	704	673	751	737	720	700	688	692	718	724	729	721	738	722	771	750	696	708	725	743	686	698	675	765	717	690	722	721	748	698	726	684	688	759	734	756	745	679	734	709	737	747	739	716	709	724	757	685	678	718	758	669	717	761	667	775	726	740	749	709	706	696	728	713	775	698	724	712	765	728	736	725	704	726	702	664	737	680	699	701	742	711	694	786	679	701	704	716	710	688	763	720	747	706	681	718	740	710	769	680	756	717	712	706	703	691	694	727	732	700	759	753	740	731	706	684	750	751	704	736	715	739	683	727	762	719	736	692	719	724	721	659	772	721	697	735	736	754	739	730	713	757	731	718	748	661	751	762	724	771	731	717	705	716	689	681	662	725	732	705	717	702	685	807	701	717	737	761	718	746	735	776	736	741	734	717	729	771	768	715	708	751	780	804	723	721	708	724	742	730	697	729	716	729	734	723	702	717	719	755	678	746	766	715	751	730	676	712	736	721	675	704	742	749	724	668	750	727	709	698	722	726	708	722	773	724
39968	33498	18774	4848	444	401	335	309	329	333	309	337	296	317	301	324	287	332	333	308	315	353	321	305	293	357	298	331	307	320	301	337	319	308	315	313	311	333	273	308	336	326	349	328	325	333	318	315	351	318	321	343	295	317	298	278	311	322	321	329	340	320	296	317	319	323	336	313	315	329	302	358	367	321	310	320	333	289	349	323	319	327	289	330	326	322	298	317	328	326	339	320	298	286	293	331	297	326	327	301	294	305	325	298	294	309	329	307	321	322	294	322	297	318	265	326	328	296	321	280	310	336	329	308	330	306	308	318	284	340	318	300	295	318	364	310	314	296	314	316	287	315	309	319	316	311	336	319	350	326	315	285	333	306	324	299	346	308	331	315	300	321	311	334	337	311	319	292	336	328	344	336	327	295	322	324	325	333	306	336	345	318	339	315	307	338	320	315	311	347	297	333	338	337	319	297	333	308	315	299	316	320	340	330	315	337	326	348	334	351	327	337	343	336	316	309	338	300	325	333	335	338	328	338	301	302	314	295	305	332	295	311	317	278	319	334	314	334	335	319	320	311	360	314	330	320	335	325	320	341	308	321	304	308	348	333	311	346	327	308	352	322	318	307	316	289	327	320	323	348	349	361	325	326	294	296	298	320	298	310	300	324	307	298	315	292	334	314	310	323	314	341	309	332	319	297	330	314	307	293	308	311	304	329	321	313	308	351	300	290	315	350	320	303	322	278	320	326	320	298	290	319	352	322	304	268	302	340	334	289	313	292	329	323	333	342	324	329	327	344	314	300	312	333	301	310	313	300	361	302	333	309	319	333	341	312	325	321	284	350	310	304	335	332	314	301	307	313	356	322	316	319	323	317	322	324	319	314	306	303	298	333	316	284	329	320	315	345	342	325	320	313	288	333	306	307	289	311	334	301	290	299	299	333	290	342	302	301	314	328	312	336	314	297	316	313	329	311	332	316	319	290	325	308	302	305	379	334	310	304	292	297	278	317	312	312	337	323	321	281	311	302	308	304	331	311	297	280	347	305	333	336	312	341	315	311	319	301	271	329	333	351	314	325	295	285	322	305	311	307	318	322	273	338	340	292	306	296	341	311	317	310	329	320	308	303	318	293	308	291	307	335	333	327	348	329	350	308	350	315	293	338	301	338	326	335	327	318	305	285	293	314	332	290	291	275	302	344	361	303	337	319	313	296	331	340	312	348	323	330	288	329	305	293	282	320	308	324	298	283	343	322	314	322	318	330	329	328	310	328	319	303	322	306	307	309	314	287	307	319	307	298	321	338	291	294	316	290	336	294	332	287	316	295	323	328	322	318	318	310	305	333	359	338	324	310	301	292	318	330	269	316	357	304	307	334	314	324	307	347	325	302	282	306	302	304	338	326	330	301	295	308	295	264	318	315	295	319	339	338	335	307	305	310	322	296	310	306	310	316	303	350	305	351	318	315	313	291	316	310	344	304	273	332	346	289	321	321	333	328	284	318	344	353	324	317	291	310	298	299	329	295	316	321	289	296	304	331	336	299	335	305	298	284	287	311	298	312	317	307	322	337	306	306	316	315	306	316	328	319	310	299	298	307	327	342	328	316	315	322	343	302	295	298	311	315	315	293	342	298	291	356	307	296	322	321	298	329	305	322	324	324	339	316	306	335	327	335	296	316	325	288	284	306	338	312	335	296	352	347	341	297	295	308	316	343	320	326	308	291	344	322	333	304	325	324	305	317	319	319	311	302	315	334	322	297	298	307	319	312	308	327	316	309	302	312	335	333	318	326	348	334	319	306	320	324	311	337	326	306	321	291	329	294	294	323	303	328	328	323	345	307	349	303	323	334	337	312	324	323	333	302	316	330	350	274	321	283	312	330	325	314	298	321	305	298	298	362	314	327	304	340	303	316	273	322	302	337	330	304	313	294	308	330	317	313	330	339	312	342	306	306	326	306	320	313	289	328	323	294	308	288	309	338	294	308	332	342	334	344	310	292	326	304	312	339	339	313	301	330	325	312	308	340	309	312	314	314	324	293	279	339	310	322	331	336	295	328	290	315	352	303	310	292	315	326	331	322	350	315	312	338	331	306	293	323	343	309	320	297	308	289	330	313	317	325	296	309	341	291	336	307	317	315	312	307	295	306	306	289	284	324	300	327	318	323	335	331	324	302	318	326	380	312	315	317	340	312	291	323	320	312	288	309	355	318	304	331	316	268	333	299	365	340	344	322	338	337	310	303	328	293	335	321	321	310	303	328	346	307	323	341	309	328	307	337	302	314	320	319	293	295	324	327	301	329	337	356	318	313	303	336	313	331	300	324	311	299	287	340	312	349	289	311	368	320	327	324	342	304	289	327	300	305	329	283	337	324	319	280	307	336	328	326	314	312	305	321	314	329	327	295	329	308	337	310	359	308	318	342	328	347	327	331	339	317	316	280	324	324	318	309	314	323	329	323	304	318	292	330	340	317	306	345	321	318	324	334	328	337	325	324	305	328	312	349	314	316	324	336	310	315	314	326	311	315	269	310	314	279	351	356	323	346	314	310	308	328	316	295	273	307	321	332	311	303	328	346	296	299	330	320	303	310	319	347	314	315	306	302	316	336	299	312	331	328	329	356	298	307	322	299	298	321	303	315	318	319	327	304	321	310	339	314	323	317	309	306	294	331	266	294	340	320	317	319	293	324	306	293	314	322	320	330	314	343	297	273	322	303	299	347	288	304	314	313	283	333	322	331	332	294	303	313	328	310	338	322	328	297	320	322	300	335	316	316	342	300	311	315	347	314	308	305	323	321	295	346	329	336	303	325	279	297	324	328	295	341	310	306	349	341	340	337	333	299	330	313	312	292	324	283	311	289	323	301	372	329	299	318	304	308	335	325	314	316	294	300	327	348	326	312	306	311	302	299	318	342	332	292	278	303	309	325	328	334	317	306	296	313	292	320	316	289	328	268	339	277	296	319	321	283	304	294	337	334	330	320	351	326	338	326	321	339	308	300	322	295	307	329	328	331	313	317	339	310	324	320	318	296	322	300	325	307	291	309	321	319	345	303	287	326	297	323	313	305	310	321	323	349	304	307	309	307	292	344	311	293	308	339	311	287	341	309	295	305	321	306	325	352	334	337	322	332	318	281	331	331	291	303	349	324	298	352	306	315	312	364	339	294	315	330	312	341	314	326	308	273	319	319	301	299	321	289	319	310	293	313	303	338	298	323	287	321	317	295	327	333	275	334	348	315	294	322	319	296	290	324	310	314	309	338	310	299	322	295	297	318	337	322	303	314	347	304	326	333	313	330	314	343	322	330	308	326	318	308	325	334	315	283	297	317	338	342	293	333	317	312	306	305	325	310	332	349	340	318	320	331	309	301	313	326	345	297	316	310	329	295	316	345	338	313	307	333	339	295	293	346	336	325	309	325	311	314	284	307	286	298	321	327	344	314	330	312	286	314	313	319	311	300	318	330	305	334	351	350	323	362	332	314	336	365	310	302	340	314
40200	36457	13230	2848	355	303	316	323	329	314	278	297	345	323	297	309	324	321	336	297	297	284	308	275	271	317	274	320	272	311	320	279	303	285	313	295	306	321	304	292	341	332	290	298	282	279	351	322	281	321	303	297	316	284	290	316	313	320	318	316	293	289	325	290	306	313	303	326	285	303	302	300	309	298	313	288	305	313	309	306	314	285	274	298	312	316	292	318	316	264	294	285	324	282	284	336	303	286	296	333	299	302	316	297	316	302	285	277	308	310	292	308	312	319	308	315	262	319	291	317	292	296	309	300	323	291	293	294	305	282	308	303	314	309	303	297	303	307	292	293	298	283	321	285	268	315	296	328	267	291	294	304	318	301	316	319	330	313	287	315	317	311	268	353	316	323	308	312	310	308	295	317	280	299	301	296	283	314	307	305	300	334	299	318	251	285	307	285	317	283	303	271	309	297	328	299	297	312	280	285	303	302	262	291	301	296	306	289	296	281	295	310	298	290	336	302	283	313	276	291	314	302	290	293	311	295	285	314	291	322	312	295	301	289	303	294	324	323	302	306	292	278	306	300	286	309	271	275	291	303	301	300	303	339	304	301	259	290	332	315	296	309	314	276	301	350	307	299	275	318	291	310	338	353	282	326	304	294	301	295	301	278	323	321	322	345	297	313	286	312	296	295	308	315	341	279	318	294	313	289	318	303	286	297	322	270	316	312	298	315	305	322	275	306	295	327	304	325	296	299	296	317	286	293	281	312	267	311	311	311	309	308	301	317	299	286	289	301	317	304	268	275	318	294	311	299	292	291	313	298	308	283	328	307	297	327	286	274	325	309	267	296	290	283	268	295	259	319	275	297	326	309	308	322	305	284	312	324	289	292	297	303	321	319	308	325	328	268	273	283	323	314	316	288	288	308	283	297	314	320	319	287	306	327	302	291	291	277	301	300	297	286	319	275	311	285	281	318	297	302	285	292	309	327	279	330	312	309	331	278	302	304	300	301	295	254	302	279	293	320	317	300	279	311	282	295	319	319	275	285	318	292	279	296	283	347	299	260	301	311	313	316	295	286	324	275	298	317	303	298	312	323	296	283	287	255	272	293	344	273	318	333	318	282	325	280	315	316	314	295	285	310	318	309	306	300	305	293	328	304	317	293	298	288	297	294	321	300	298	317	280	300	303	267	324	305	301	310	318	290	309	314	317	288	293	262	318	312	264	294	308	320	305	300	338	333	319	289	273	310	319	297	282	304	293	312	300	321	337	302	276	279	321	307	268	298	315	295	319	296	286	306	331	333	307	288	318	310	306	295	259	286	284	290	277	342	311	290	295	317	300	288	300	317	277	296	309	299	319	307	303	292	298	326	281	272	304	326	315	331	291	306	286	305	307	285	305	300	309	308	291	314	289	270	308	266	281	310	293	286	313	321	302	303	283	298	281	293	321	313	314	305	303	319	309	283	309	321	295	339	327	284	338	298	290	319	299	316	305	312	318	306	324	299	266	331	307	274	290	303	304	292	287	362	271	284	313	284	321	280	282	292	349	298	319	310	268	323	305	312	305	331	298	341	277	285	324	302	311	317	276	292	317	290	319	305	287	311	318	304	296	319	318	304	312	305	305	323	340	295	297	310	292	286	293	312	288	344	280	324	321	312	341	303	307	311	286	309	295	286	316	318	307	307	298	278	299	310	326	263	324	294	277	276	303	312	318	307	285	301	297	308	278	286	303	313	283	281	297	358	276	301	318	304	313	278	321	269	343	330	297	309	269	288	300	282	303	288	284	315	311	307	274	301	302	283	291	314	333	318	309	281	290	321	297	305	311	303	314	294	302	321	323	287	292	310	288	314	326	325	258	277	358	300	322	318	320	318	269	318	325	295	328	314	297	314	306	319	300	323	339	304	318	309	298	285	304	284	303	279	298	316	303	319	290	294	280	318	289	259	302	293	288	296	292	317	308	304	323	276	297	287	281	295	299	300	313	299	298	307	301	308	251	327	274	276	283	334	304	321	285	284	300	297	309	307	299	295	301	334	319	289	308	339	299	280	320	271	307	280	300	272	272	284	304	304	270	334	315	311	319	306	310	316	312	286	292	314	319	310	286	299	314	349	302	336	302	314	298	322	308	311	281	297	289	326	279	302	297	310	283	317	301	330	278	314	326	300	279	305	284	267	294	301	296	327	308	311	331	292	310	322	303	274	299	313	279	297	299	311	324	283	314	298	294	335	329	314	305	321	305	310	294	308	311	300	312	292	287	319	319	255	326	301	304	280	296	307	297	296	277	293	291	308	301	270	315	310	285	307	304	325	287	284	320	329	318	313	286	305	298	309	316	298	304	319	341	284	326	301	301	298	290	279	304	305	287	300	299	287	307	316	298	299	320	342	279	316	300	285	285	307	305	300	273	266	301	322	303	308	305	297	287	288	311	308	322	289	320	295	295	276	297	306	301	291	296	293	332	321	294	288	298	312	279	317	312	303	288	267	316	300	304	283	301	317	301	278	311	316	284	310	296	290	316	306	287	269	294	327	282	307	287	302	327	309	287	325	304	289	313	282	304	291	305	274	293	280	300	289	299	304	296	304	313	325	291	306	298	275	267	309	288	293	300	315	306	329	318	271	300	300	294	276	293	299	279	305	289	311	291	315	303	315	309	325	309	319	301	276	307	305	275	297	289	312	273	302	311	295	317	271	305	302	312	313	287	315	288	314	336	286	297	317	298	319	316	315	318	322	291	352	318	292	327	310	281	299	307	281	307	312	291	336	344	295	272	303	304	318	331	282	324	313	306	312	302	285	292	345	312	320	294	314	295	316	248	336	300	324	284	280	295	303	288	292	318	295	262	311	298	311	304	292	312	319	318	298	285	294	312	282	309	274	302	298	324	286	290	275	272	271	304	330	320	316	315	295	263	296	281	308	325	308	306	314	324	273	334	305	312	293	300	296	294	320	278	325	304	306	292	319	320	298	286	295	303	302	279	310	298	299	314	308	277	311	285	310	317	290	302	333	308	297	286	338	328	332	302	293	316	284	298	311	316	320	306	259	312	313	309	300	299	290	295	305	286	313	324	305	315	273	282	311	305	280	314	290	288	343	316	265	295	318	308	306	320	302	296	320	307	295	326	311	302	293	297	290	290	319	290	288	298	321	319	297	271	324	298	286	311	308	312	322	324	296	318	313	302	295	272	330	292	307	303	284	328	298	323	287	309	295	282	328	302	300	281	317	298	274	263	310	330	284	308	284	300	268	288	313	328	315	264	299	285	293	299	280	298	297	325	313	304	327	279	285	306	314	298	308	321	319	299	282	314	292	303	301	307	290	315	307	292	311	302	298	288	304	284	314	289	298	300	305	278	301	341	306	285	305	303	287	318	312	273	304	284	322	281	302	276	290	290	297	301	260	276	299	304	287	290	323	335	324	306	314	304	285	276	296	303	312	286	272	299	291	313	315	299	287	287	293	306	323	273	323	311	284	285	305	343	298	304	316	296	281
25107	22232	27755	24182	20120	13566	1341	697	586	578	566	648	625	617	600	609	612	648	568	573	567	633	611	604	593	608	656	566	644	657	619	557	555	615	601	592	590	622	594	539	559	589	605	590	575	581	578	601	569	603	552	583	523	570	564	576	589	604	562	575	589	583	588	524	594	613	611	634	596	552	543	580	616	575	579	590	561	586	567	569	590	594	582	570	567	649	579	507	577	587	544	563	660	593	584	566	568	622	574	583	580	601	600	583	586	630	610	543	555	598	597	593	592	586	573	595	586	619	580	552	547	555	570	555	575	627	555	567	578	594	560	608	552	586	548	620	582	614	594	579	594	562	606	593	582	583	587	587	526	617	592	585	623	577	611	578	598	626	561	622	574	579	572	543	575	555	585	622	547	598	573	585	600	577	522	584	573	563	629	585	585	579	551	617	612	585	546	618	578	561	599	578	602	587	578	568	584	629	584	603	567	600	601	580	580	553	615	625	605	576	579	599	615	579	609	579	577	576	582	607	600	576	587	545	560	589	570	548	602	590	581	591	587	566	619	564	585	592	558	563	577	593	617	553	584	593	639	536	579	596	606	524	562	560	584	586	584	598	595	588	567	610	622	603	593	561	577	629	615	640	568	599	569	586	616	545	554	570	596	642	554	589	562	576	582	589	573	594	539	569	573	585	604	579	582	582	570	593	609	571	625	585	559	560	611	635	592	592	583	564	619	547	610	586	575	574	615	610	577	632	622	581	584	583	600	614	577	566	613	592	577	567	533	550	553	631	600	568	568	613	612	591	531	594	567	610	550	610	590	621	545	574	644	628	586	594	596	598	553	557	611	562	605	574	610	581	568	599	564	582	603	624	613	589	611	554	578	554	548	556	562	557	576	579	584	556	617	580	545	569	590	571	568	575	627	605	612	555	581	595	564	561	515	575	575	592	613	582	595	615	633	564	602	543	572	594	559	628	585	571	582	586	574	543	602	576	575	547	592	579	617	603	541	579	606	592	568	586	613	536	568	596	578	593	562	616	580	576	587	551	601	556	542	555	571	608	561	583	604	596	639	599	582	562	619	564	590	566	610	586	592	607	566	571	593	604	583	595	626	595	625	581	613	588	567	609	538	588	587	561	598	589	584	583	559	578	551	597	581	601	564	591	606	553	596	590	596	588	596	588	587	580	595	637	612	561	646	562	609	553	573	565	565	577	520	601	567	621	591	586	578	603	564	591	574	544	565	598	583	602	564	562	611	543	595	597	606	575	570	630	578	580	563	563	580	563	632	574	579	617	573	622	617	603	574	561	621	622	582	620	657	587	609	616	576	596	649	573	584	619	604	589	594	551	551	576	567	601	617	534	642	582	581	602	558	578	566	568	569	533	547	577	594	588	578	567	596	610	629	584	609	570	598	545	547	590	608	601	631	560	581	582	566	591	607	591	594	594	560	600	603	601	588	593	602	580	612	562	597	603	550	572	620	544	626	629	652	588	552	595	596	606	588	613	593	579	582	591	564	571	535	617	554	592	578	638	617	623	616	566	626	572	571	543	567	579	590	554	603	595	573	569	593	622	620	581	578	579	629	586	555	631	568	555	605	596	618	548	594	579	597	603	575	601	612	603	540	622	550	567	570	523	554	601	598	583	588	578	635	573	556	566	561	557	580	603	611	594	558	575	602	578	568	610	595	574	553	590	587	624	605	555	601	546	601	612	572	637	588	612	569	624	603	590	560	600	565	575	572	609	574	580	613	591	596	652	557	536	623	597	577	643	564	607	583	616	604	603	620	578	611	623	590	563	600	520	589	587	568	575	621	563	603	596	611	558	557	587	606	573	582	618	580	597	562	529	592	547	605	574	628	570	594	587	562	567	587	554	603	556	585	590	628	587	587	566	586	610	546	614	585	627	599	553	626	607	572	573	593	612	559	598	550	564	545	587	609	571	608	579	571	561	579	584	571	571	590	561	572	625	552	547	617	560	575	593	601	610	550	562	614	583	530	564	564	582	573	603	641	562	544	617	587	610	598	585	532	570	605	582	621	581	587	606	587	571	531	567	600	618	584	619	569	578	581	595	609	573	611	582	542	584	580	572	557	581	603	568	597	569	599	621	602	573	559	587	571	615	596	591	568	555	602	571	643	569	590	589	557	557	582	582	598	577	619	561	635	585	625	592	544	549	580	567	581	623	558	567	598	593	598	562	597	652	561	568	590	577	567	578	586	617	568	609	562	580	563	609	558	629	596	562	622	566	561	574	619	568	599	557	555	583	565	580	565	588	623	616	603	591	607	552	584	611	567	586	591	604	573	575	560	623	595	574	606	579	580	618	568	625	582	579	584	602	575	540	598	626	599	572	562	609	564	614	610	624	521	559	589	558	592	547	608	645	581	582	595	566	579	568	586	551	535	562	603	588	615	559	557	581	626	558	588	612	572	601	577	573	569	608	557	547	586	632	604	631	603	593	574	600	589	513	609	567	567	566	652	621	588	563	570	596	588	599	596	583	576	539	608	597	611	588	586	567	631	541	541	558	575	600	591	603	569	591	572	576	577	571	591	592	559	599	588	600	552	563	547	607	607	528	570	572	607	585	593	585	582	598	621	595	604	577	582	579	592	560	566	570	615	635	586	522	580	623	553	572	599	571	542	587	539	572	593	578	591	582	611	562	566	546	584	585	527	590	595	589	565	611	589	575	627	559	580	580	537	598	596	571	532	546	604	594	590	653	571	607	592	606	614	558	643	582	584	581	525	584	562	557	599	602	594	568	584	592	614	624	592	570	583	583	568	629	586	578	554	593	568	570	611	547	581	581	584	578	622	586	600	599	608	567	606	615	624	581	545	566	623	579	566	566	598	644	585	618	611	565	575	613	548	569	613	548	571	604	567	588	575	566	591	647	569	567	540	556	592	582	583	554	580	578	565	561	609	595	619	596	602	573	593	534	606	571	562	604	602	608	586	623	594	628	592	620	630	624	548	582	569	594	615	570	546	595	612	549	595	583	529	588	594	588	602	578	609	571	569	615	602	570	581	555	552	604	610	602	558	586	568	553	586	585	588	660	576	591	594	588	581	621	598	584	580	581	594	554	576	552	612	579	630	592	566	574	601	588	594	561	571	634	649	595	582	540	637	575	598	606	599	581	563	597	582	594	551	577	572	596	593	608	597	577	567	546	571	616	595	554	567	562	585	628	610	573	591	574	568	596	569	571	632	605	589	563	571	578	601	602	590	570	591	619	607	546	583	597	586	598	598	613	598	581	555	563	622	553	594	583	567	555	563	574	551	581	530	610	580	550	586	606	584	572	637	561	563	627	521	560	617	630	569	632	577	565	600	586	606	570	603	629	590	577	571	586	602	605	579	581	566	601	542	584	572	578	599	584	597	629	577	545	583	570	635	571	590	595	544	578	580	609	626	548	550	607	600	601	574	606	569	610	604	564	581	568	598	575	596	541	653	537	562	558	558	572	622	573	594	585	597	579	535	599	590	544	567	614	578	602
62169	86264	54632	22927	1000	685	569	570	568	575	576	535	496	519	533	566	500	509	477	500	560	490	509	533	538	560	561	496	493	495	486	524	502	531	482	480	508	546	500	524	503	502	520	470	508	534	557	513	480	480	484	549	537	503	500	491	509	492	506	522	487	483	472	488	505	552	528	526	561	525	526	494	547	518	524	486	521	481	480	530	494	532	535	520	515	532	559	521	532	539	524	520	539	532	508	560	527	536	491	533	493	515	493	500	481	505	504	484	497	519	507	504	529	487	526	492	533	538	546	518	512	515	495	555	529	538	504	491	500	517	488	525	479	514	550	531	538	492	519	529	491	500	469	534	509	525	523	506	521	515	481	520	546	521	474	514	523	523	528	567	528	525	487	520	480	489	518	507	504	495	497	518	533	523	492	492	555	518	513	532	501	502	493	478	492	513	523	484	517	502	532	518	534	497	527	496	494	524	481	525	494	506	510	520	533	506	517	562	513	498	536	514	539	492	470	523	535	507	503	528	482	534	535	504	525	533	512	511	564	522	533	485	500	529	530	483	505	485	543	511	508	485	529	503	499	488	490	583	527	493	482	527	496	456	506	502	536	483	494	533	512	524	537	524	494	534	494	542	527	537	531	542	483	500	482	514	516	506	529	525	510	520	518	535	522	491	507	497	536	512	490	503	540	482	515	473	526	549	514	509	498	503	520	516	508	510	510	508	504	501	511	499	479	493	553	505	525	513	556	490	522	482	501	478	533	519	484	502	488	532	517	537	516	565	527	528	523	530	524	497	553	492	533	539	546	503	499	514	525	466	526	474	502	510	509	515	544	509	501	511	498	488	484	537	552	525	544	559	535	528	522	514	524	494	537	508	520	517	537	521	486	525	493	500	502	495	503	514	547	545	538	530	505	502	500	505	496	500	517	503	507	522	525	529	497	495	517	539	502	553	482	540	513	522	499	503	540	500	521	531	509	558	514	508	521	518	548	507	520	524	508	508	479	523	492	471	496	526	500	520	489	492	527	501	539	523	518	488	528	528	541	496	493	489	516	496	504	528	517	512	514	562	493	530	548	542	533	505	516	549	483	503	489	482	514	523	535	505	506	517	509	514	502	506	555	520	500	537	497	521	532	540	503	507	517	508	512	528	481	559	484	535	513	504	504	480	510	503	509	486	481	487	515	515	506	535	519	505	494	469	494	516	535	512	497	498	503	513	496	553	557	517	504	558	536	529	449	545	556	520	496	512	515	525	481	509	497	507	520	531	511	531	550	566	480	530	518	516	526	501	506	521	564	530	506	508	494	542	549	510	505	530	517	490	519	531	522	494	514	525	551	521	509	522	484	472	502	519	488	495	461	522	587	499	551	512	498	520	515	532	526	532	535	511	525	494	521	542	553	509	530	512	544	542	573	524	494	515	491	487	506	546	540	522	548	528	529	531	527	519	510	501	536	539	532	516	492	532	535	510	531	448	506	494	543	522	516	488	477	532	525	517	522	545	510	513	516	515	490	515	514	497	496	515	498	529	479	500	526	507	547	498	531	511	487	527	519	521	497	504	478	511	478	511	507	500	513	460	496	514	546	490	525	526	505	519	547	473	533	517	536	499	492	546	534	518	504	507	498	512	512	496	528	543	489	530	502	483	512	535	510	515	522	502	494	529	483	521	506	556	556	487	511	487	529	511	517	527	488	516	507	488	509	523	539	496	533	562	459	499	462	492	503	527	474	502	522	527	502	520	522	519	508	551	479	519	533	512	516	514	515	466	510	536	506	500	486	516	521	527	540	526	514	501	489	526	536	496	504	510	523	490	476	492	550	486	497	525	496	537	538	523	515	529	515	516	525	467	519	482	469	530	516	519	520	509	529	499	485	567	501	535	480	499	538	495	508	491	517	528	540	541	525	545	471	544	493	513	545	491	507	511	522	502	455	485	540	522	518	534	515	501	502	523	554	485	499	510	550	513	535	508	531	469	528	514	493	529	536	506	546	538	493	516	524	531	520	542	514	516	510	506	540	532	504	562	482	488	533	508	525	469	501	489	493	486	499	470	553	505	494	535	533	526	492	493	510	501	466	503	516	545	488	511	553	495	548	499	493	532	475	504	498	512	476	490	534	534	539	502	499	523	496	527	512	497	539	497	502	501	532	501	512	523	466	515	503	520	524	490	518	540	557	508	485	525	550	492	473	478	545	534	513	509	526	513	496	515	500	503	476	513	532	522	534	509	509	485	531	504	537	486	511	522	537	489	488	575	492	545	511	506	487	531	499	496	487	480	531	488	515	505	476	555	490	515	527	556	528	503	516	504	525	510	522	514	527	541	497	571	516	469	500	550	510	540	514	495	501	479	499	542	495	551	501	520	549	489	485	531	489	513	536	488	460	503	491	517	518	519	522	488	524	499	512	510	563	523	512	519	493	531	532	525	507	480	509	527	512	523	503	474	469	492	522	523	507	512	518	504	523	527	541	538	541	533	521	520	485	488	494	557	523	510	516	485	507	516	490	517	536	524	513	531	524	518	519	529	484	505	488	515	551	475	486	502	491	509	527	491	503	561	485	541	496	521	510	508	536	555	552	558	497	544	524	514	498	491	500	534	535	499	530	541	516	497	506	540	490	496	535	525	530	486	491	467	538	522	506	500	553	457	522	488	554	478	536	488	507	501	509	486	504	522	532	517	541	523	505	506	538	542	508	493	481	535	521	488	496	539	479	536	490	540	519	543	507	546	521	541	502	523	536	501	523	534	527	495	511	497	529	508	473	552	504	508	479	533	489	509	489	522	536	481	519	531	511	468	507	504	514	553	526	488	538	535	520	539	494	508	508	528	525	524	531	536	494	501	534	557	538	515	486	489	528	491	530	524	534	525	567	526	499	527	531	543	503	510	531	525	498	506	517	535	522	499	496	531	483	521	573	532	522	517	534	483	476	477	520	512	481	503	492	497	506	554	534	507	532	491	501	536	507	491	537	476	541	499	523	513	529	487	496	494	504	501	515	526	528	495	497	527	513	519	523	477	560	504	501	554	508	487	496	456	529	534	513	521	521	567	514	503	486	509	512	544	491	502	573	520	512	519	556	522	516	514	462	484	520	540	478	509	510	536	509	515	500	484	581	577	533	543	524	519	484	499	539	503	531	483	523	533	518	522	507	478	476	480	520	501	506	511	521	527	505	501	526	492	522	493	524	508	531	471	510	501	529	537	485	505	495	532	513	492	522	514	498	516	483	520	517	495	496	541	496	484	501	521	512	491	504	497	488	517	512	545	465	510	514	497	522	513	508	538	468	532	536	492	475	500	495	487	550	513	503	529	543	516	533	500	509	545	478	512	513	517	478	532	520	505	518	534	526	532	506	517	473	499	501	494	591	517	535	520	485	517	538	526	473	506	504	529	527	530	480	517	548	533	550	529	531	509	525	519	512	484	554	468	492	512	469	522	546	509	528	514	573	530	536	503	537	511	523	538	486	514	545	492	501	487	511	496	512	503	508	521
22520	21457	27467	23770	20409	20276	11316	1159	905	868	898	867	919	868	882	859	872	855	857	818	899	896	877	835	858	868	823	795	883	896	854	875	825	816	905	877	864	856	868	862	840	810	834	880	893	836	825	851	910	859	780	891	863	833	857	851	832	854	878	836	805	846	908	824	872	858	828	824	847	869	809	827	899	822	823	832	880	882	862	834	826	879	866	857	867	797	886	834	892	815	860	847	818	884	839	876	814	813	865	904	831	785	860	812	809	862	761	842	785	842	866	827	860	852	884	851	877	849	894	860	836	849	834	851	821	833	877	837	906	855	822	889	897	787	848	844	891	855	833	849	893	873	859	831	850	826	865	909	847	861	839	821	793	832	872	840	856	853	876	862	848	833	794	829	864	846	933	905	877	853	863	828	861	778	852	826	842	881	846	819	845	853	861	784	764	863	902	835	853	838	809	812	851	855	817	829	866	841	880	876	802	820	830	836	833	847	844	858	871	850	848	892	882	844	855	864	840	856	817	805	810	816	866	824	857	881	821	820	808	832	857	884	900	820	901	797	850	864	826	834	883	868	817	848	869	840	813	836	883	841	800	895	849	863	818	881	825	835	817	803	836	859	833	849	827	803	821	888	826	791	891	833	828	914	893	802	821	854	830	862	843	830	832	877	867	865	843	785	826	842	824	827	802	844	851	828	823	829	852	892	807	851	831	797	810	818	828	849	856	849	857	814	772	856	814	876	825	816	839	804	803	827	794	846	885	790	856	921	838	829	861	846	818	875	844	808	801	867	850	889	822	879	846	795	850	809	866	836	863	781	816	844	873	815	831	820	827	862	823	811	899	782	832	842	852	889	872	880	922	852	848	854	886	872	850	886	809	766	874	836	810	859	899	801	776	845	892	812	857	845	895	849	876	823	854	840	887	800	880	863	833	816	844	881	911	861	877	825	808	789	823	863	871	855	902	863	800	873	868	881	868	897	829	815	851	848	837	800	815	850	871	850	777	840	901	867	849	825	886	887	855	808	836	813	889	871	831	818	812	795	814	936	834	821	815	848	824	818	865	853	841	836	795	805	811	842	880	785	842	813	854	813	857	838	837	895	851	827	829	869	849	807	869	841	863	843	830	852	907	821	826	877	831	893	819	848	841	876	829	823	856	827	889	809	792	825	834	829	869	899	845	846	836	813	783	872	900	820	871	811	803	859	834	864	854	785	838	844	831	862	747	813	835	830	838	859	891	835	817	834	838	856	851	851	855	857	842	797	752	805	813	854	784	841	810	875	858	831	847	829	832	824	868	832	828	827	846	880	863	831	850	849	900	847	860	830	859	809	805	881	812	844	924	849	856	856	858	819	887	862	853	830	921	816	830	845	804	833	847	916	813	839	799	807	870	781	805	871	783	898	847	777	779	836	877	846	804	890	823	877	782	840	803	867	812	834	870	797	831	849	830	783	828	863	831	841	861	839	852	853	852	823	866	876	870	852	896	791	867	863	871	809	833	828	787	807	837	833	822	847	867	786	869	887	816	896	927	872	877	846	820	817	831	854	832	897	780	857	842	861	859	789	829	815	817	797	852	827	859	846	850	815	833	874	846	839	843	834	877	850	781	869	843	845	799	846	825	821	799	815	820	865	845	811	866	874	845	795	872	884	866	863	900	836	868	821	847	831	843	780	855	846	803	899	861	835	810	880	849	846	811	851	880	818	856	842	871	858	840	812	871	856	853	804	873	875	875	867	876	834	817	814	865	856	830	862	815	881	797	868	841	889	820	822	848	846	836	840	882	854	822	825	818	866	846	901	906	836	797	845	804	826	813	857	816	865	833	813	793	828	863	919	814	897	789	830	851	881	833	843	870	771	837	826	809	811	856	848	871	845	828	821	783	856	831	823	886	814	819	874	827	873	841	824	825	817	838	837	871	914	847	881	833	879	845	821	852	862	865	816	840	846	820	814	838	819	842	843	840	904	849	835	841	825	824	882	844	887	843	813	800	857	831	773	801	813	755	800	852	829	820	825	843	855	829	805	859	825	836	845	813	880	850	778	838	908	832	854	830	807	817	862	815	849	899	828	875	834	792	837	810	838	875	823	821	863	878	851	841	850	847	883	908	810	823	808	839	802	843	863	823	797	852	798	871	836	824	814	822	796	857	837	831	877	859	890	867	832	852	835	822	835	858	890	856	872	800	847	905	888	864	831	888	857	814	863	873	844	837	840	817	856	858	854	835	844	843	823	816	850	823	847	854	817	837	860	810	807	814	822	864	839	841	867	857	865	833	872	824	842	903	847	852	880	876	853	878	833	863	856	811	821	826	838	797	828	792	874	874	903	847	830	889	818	849	899	872	832	854	841	848	829	828	859	874	811	850	798	836	826	777	831	878	825	854	863	806	836	856	768	840	808	850	844	862	862	817	844	857	885	831	845	891	811	872	886	844	824	891	802	858	823	833	827	860	810	783	810	814	817	869	830	840	845	786	818	876	857	828	837	845	920	793	844	844	853	796	897	803	798	810	862	795	864	799	802	905	794	836	857	806	880	859	851	866	882	881	823	918	886	872	880	812	854	820	790	865	870	831	864	877	832	837	771	839	896	801	795	871	835	848	874	837	800	886	872	898	867	810	869	813	827	881	855	847	795	822	860	827	856	809	866	856	826	835	835	881	880	870	863	830	854	860	837	823	818	851	857	831	865	860	831	902	878	841	855	803	852	854	794	883	847	831	859	858	870	855	847	890	854	849	861	830	832	821	802	829	836	832	844	828	838	880	828	768	819	832	787	846	805	815	905	846	820	845	821	855	878	763	783	801	869	849	823	829	826	811	858	821	837	853	806	833	812	820	807	861	800	813	861	785	880	836	833	889	831	827	845	861	859	890	874	836	824	862	799	856	852	823	846	882	805	879	853	816	773	817	849	914	828	872	801	834	830	864	812	874	833	845	796	804	847	895	826	852	805	858	891	831	850	844	853	824	880	812	840	895	827	890	895	806	865	883	847	814	833	836	848	865	847	836	778	822	885	824	818	806	775	832	825	795	832	851	792	816	857	840	832	818	828	876	813	805	813	921	838	822	802	878	805	796	879	806	845	820	855	828	819	836	806	837	856	853	770	799	864	854	832	805	794	860	898	815	834	867	883	842	839	830	827	872	848	875	769	783	845	872	850	851	811	803	853	849	827	829	830	839	819	883	837	910	814	875	881	861	836	902	872	837	816	860	848	863	826	867	860	823	822	835	857	835	864	858	838	866	856	828	822	813	808	797	839	808	799	867	838	798	835	891	810	804	802	831	808	781	806	874	868	795	861	848	867	877	806	827	778	800	802	869	851	837	875	815	806	810	779	829	815	826	863	854	909	885	840	819	847	857	824	877	850	886	885	851	837	800	822	826	861	817	851	845	907	825	848	851	858	861	897	829	843	838	787	852	896	816	806	795	774	836	925	839	844	807	843	856	808	840	817	844	817	874	814	840	842	860	873	814	827	889	898	834	841	841	819	835	879
59833	95583	65852	29221	1225	1040	869	808	833	780	792	814	771	756	769	802	738	709	767	755	737	718	749	735	727	752	741	765	729	751	752	742	747	722	725	705	741	748	757	799	795	758	730	711	717	729	721	710	766	738	781	740	721	724	749	652	700	686	785	751	729	697	779	707	743	701	756	770	726	698	712	710	703	757	754	714	740	692	739	705	694	701	733	727	751	729	716	710	741	695	762	754	736	752	768	708	748	719	770	747	737	744	731	726	738	739	768	726	775	688	740	740	731	705	775	761	780	720	706	702	744	733	750	740	792	732	735	689	750	696	714	736	690	744	724	770	767	764	734	770	713	734	737	713	723	725	748	748	732	749	762	722	709	773	691	715	725	768	746	773	727	708	755	743	706	710	750	774	749	725	778	716	741	798	742	756	700	744	724	744	702	730	716	736	706	724	708	725	735	760	757	742	712	741	741	708	663	759	727	759	733	712	687	718	715	733	683	700	771	706	718	783	677	713	742	741	709	729	775	713	725	725	757	729	720	728	721	767	773	731	705	717	784	732	700	729	752	729	709	741	795	704	701	736	696	678	766	743	772	717	709	760	711	682	725	721	719	745	707	726	709	675	689	705	744	735	741	749	714	736	715	732	671	696	748	669	686	701	726	749	721	724	770	719	731	686	751	751	740	732	704	798	721	732	751	757	764	722	727	654	730	739	765	765	704	731	800	746	687	728	737	701	759	694	751	735	668	714	700	711	746	757	735	693	753	783	708	703	735	705	734	738	688	729	769	727	758	754	715	722	729	684	721	717	714	703	708	702	743	698	724	699	730	782	679	751	725	716	735	682	705	704	773	729	741	761	727	676	743	789	710	705	714	764	722	766	736	704	796	751	724	760	746	727	685	701	694	709	746	692	722	763	761	688	755	728	713	678	758	710	742	715	688	737	745	698	693	760	746	760	697	720	764	716	727	721	703	703	794	702	753	694	744	749	732	678	736	729	715	714	702	754	728	728	765	738	705	733	697	704	742	693	760	739	726	706	755	759	694	732	748	758	763	722	657	776	733	744	740	744	697	774	731	726	720	755	717	750	730	732	723	778	709	695	723	754	706	691	690	721	745	699	739	746	737	769	713	675	743	723	693	742	693	758	699	726	728	748	698	728	750	762	730	718	730	734	678	764	758	765	765	722	722	704	737	798	734	714	721	719	716	742	721	719	720	733	741	703	733	775	758	783	729	752	695	717	724	684	737	721	711	750	752	734	765	730	715	737	721	705	732	734	735	768	722	711	737	715	758	748	758	716	728	749	721	775	747	714	729	733	717	702	743	757	723	733	726	781	767	806	740	712	704	716	737	711	683	696	719	725	749	722	758	714	777	734	767	698	777	706	757	692	748	742	673	746	743	713	740	692	756	736	729	755	736	780	741	770	737	733	738	757	709	739	708	700	745	748	704	744	737	741	733	689	755	758	734	725	732	735	755	705	747	753	697	736	712	688	711	745	731	778	710	734	757	721	714	720	698	753	685	751	749	779	728	717	715	738	749	747	737	753	717	753	735	722	766	775	753	727	730	701	738	733	726	736	721	730	731	758	761	700	751	715	692	718	759	652	770	727	721	762	731	713	668	754	717	699	753	711	715	769	745	699	695	727	766	761	716	741	721	740	794	722	748	736	678	725	758	709	703	747	743	759	739	755	711	711	681	731	765	710	733	707	707	738	681	700	749	716	725	699	699	719	728	723	699	722	748	742	701	712	735	747	760	717	740	729	735	724	732	733	763	664	743	664	724	678	776	724	742	766	782	720	755	705	716	696	706	708	706	766	745	648	744	746	734	763	760	695	703	705	725	698	730	750	715	712	722	750	741	710	723	698	709	713	727	788	784	715	704	705	692	711	743	753	736	726	731	701	729	733	738	724	713	691	747	743	691	743	744	693	766	710	725	721	747	673	769	781	726	776	773	733	702	711	723	707	742	693	727	751	753	683	792	720	678	729	786	709	699	723	685	733	777	721	703	750	748	734	682	726	771	707	733	735	729	702	761	744	755	766	732	742	699	656	714	683	697	667	740	717	686	761	684	708	701	733	733	676	735	711	711	754	715	735	733	722	771	739	728	717	682	712	742	735	725	738	734	744	793	725	775	747	772	745	741	725	816	736	759	716	723	693	739	715	706	715	674	713	726	742	726	697	736	726	748	710	720	722	765	728	711	703	725	713	717	750	754	762	707	772	697	747	780	722	760	719	701	757	685	746	741	696	729	737	727	711	753	736	730	768	706	757	706	681	708	730	770	739	767	750	759	770	673	687	688	714	721	701	728	745	737	728	762	706	711	733	669	744	727	733	720	731	670	706	720	704	746	704	694	779	734	764	696	731	739	732	700	690	680	770	741	749	758	680	735	756	713	777	745	723	727	770	706	699	767	708	711	738	752	704	725	744	740	696	729	717	736	690	703	716	732	756	675	709	728	730	751	722	725	778	744	710	736	765	748	760	739	758	752	681	740	749	710	760	777	729	755	704	690	723	719	711	736	701	685	731	706	720	721	778	736	708	707	684	727	760	762	748	746	756	737	740	722	783	758	699	707	696	684	686	727	734	757	708	732	721	716	744	718	703	728	746	771	719	741	679	722	725	746	724	705	747	795	704	722	701	775	746	733	738	720	741	682	723	714	733	742	728	735	704	739	713	728	736	763	709	723	703	748	731	711	746	746	762	786	736	733	772	737	665	743	749	746	766	795	729	719	709	748	724	754	708	747	735	752	746	719	699	746	732	710	733	741	758	717	737	733	748	774	771	711	691	728	681	726	738	697	713	698	730	743	693	721	648	712	713	813	704	739	739	732	708	698	721	725	757	691	717	737	707	742	767	714	775	702	675	747	740	696	732	681	764	774	746	753	750	749	731	693	745	710	706	744	731	684	719	722	757	708	733	718	763	753	698	753	720	711	732	764	730	705	757	729	724	714	681	737	707	703	720	736	743	728	680	713	649	819	690	738	792	724	734	707	731	705	759	739	723	755	693	786	752	732	752	743	716	770	730	708	710	724	719	736	724	742	723	751	722	702	726	728	705	711	753	723	715	754	743	756	691	709	730	734	726	734	737	719	682	758	704	734	744	729	742	750	691	717	742	723	706	745	695	752	712	717	758	729	743	726	737	705	777	718	744	756	724	702	709	714	770	730	753	733	689	721	709	731	756	738	709	714	756	736	732	714	698	750	758	705	741	716	736	743	727	726	718	774	683	747	717	709	693	674	774	726	744	719	734	669	757	710	754	763	745	698	735	720	717	703	744	715	747	746	706	710	739	692	748	680	691	753	691	759	738	689	700	731	722	762	693	708	771	750	650	730	688	744	766	717	695	730	738	726	751	737	740	731	685	729	706	729	703	736	741	735	726	745	738	696	752	715	757	714	706	741	746	743	705	753	659	746	748	735	680	727	730	697	735	682	708	721	723	769	729	702	740	750	711	725	750	720	722	740	772	752	722	739	735	705	707	759	748	761	696
40270	34013	19088	4524	407	339	324	302	325	334	357	325	298	323	349	346	335	305	329	316	335	300	324	341	335	309	282	333	321	323	300	299	334	299	290	294	321	343	357	318	327	338	309	323	314	309	329	273	326	312	321	308	299	278	306	285	329	305	329	302	337	307	310	309	328	322	341	333	328	309	284	310	322	323	296	334	314	324	342	310	338	306	307	354	276	316	308	290	306	321	320	301	349	322	322	341	321	317	322	324	327	329	277	315	333	316	310	361	332	340	315	319	317	295	351	314	313	352	347	320	310	323	347	343	307	324	312	313	339	344	307	300	314	350	297	291	350	350	327	318	327	351	333	343	296	347	294	339	307	294	334	313	335	340	304	352	309	299	309	319	303	337	284	333	342	321	320	315	321	312	346	335	339	294	322	315	344	326	334	283	304	329	312	292	358	302	342	337	348	344	316	340	321	302	340	312	326	349	342	334	317	332	321	303	372	313	310	337	318	314	330	294	324	310	318	320	301	332	312	312	336	317	325	327	294	303	314	304	338	329	310	327	321	325	310	331	327	341	326	319	304	337	307	342	305	312	298	328	290	309	327	257	319	355	319	317	311	323	306	302	305	303	350	305	299	330	338	300	320	320	332	305	327	335	333	292	320	331	322	333	339	326	309	316	377	287	336	312	327	315	326	338	301	324	323	292	312	329	376	340	297	315	326	343	299	348	306	319	347	314	322	356	322	314	340	309	276	335	335	341	326	346	352	337	313	319	320	319	293	311	330	331	326	312	329	314	373	307	300	295	339	322	301	332	318	328	316	317	321	339	319	296	315	313	333	311	301	305	325	291	316	311	318	309	344	311	315	333	313	305	323	310	347	319	278	330	319	330	311	293	302	317	327	297	344	319	310	285	352	334	319	314	325	314	340	329	349	332	311	319	326	340	340	302	344	321	363	319	338	324	349	355	311	321	328	327	317	319	343	313	336	330	315	369	300	324	322	328	315	309	341	325	344	319	323	354	326	350	326	316	325	330	328	314	350	318	330	296	336	331	331	342	316	317	306	301	311	299	293	312	313	320	312	304	321	326	335	297	359	350	340	319	311	343	326	314	277	317	330	315	321	315	318	338	309	304	334	351	353	330	326	314	305	292	341	328	315	318	348	339	309	315	297	327	340	303	318	315	304	304	300	325	349	300	339	305	315	308	303	335	328	330	318	315	299	328	307	302	308	307	292	305	322	337	303	338	307	331	319	339	316	318	329	318	336	326	336	295	319	284	312	357	315	329	323	318	321	311	319	334	339	324	315	323	321	333	322	335	304	338	327	315	306	301	298	322	312	303	309	299	295	322	328	311	313	361	317	321	314	323	328	299	295	334	356	319	308	305	340	314	298	313	321	308	349	307	318	323	306	341	302	312	287	306	359	302	333	328	334	269	291	314	317	323	325	342	311	309	329	317	349	304	311	277	314	344	329	311	333	306	308	290	342	306	316	314	296	280	302	311	289	329	275	284	315	321	312	307	383	333	303	311	319	304	342	320	319	347	279	329	307	308	340	328	319	307	330	305	342	321	328	324	355	345	316	320	315	292	320	349	318	303	331	299	332	310	305	294	306	325	343	320	316	297	340	328	322	305	307	335	297	326	322	324	325	330	311	294	320	327	330	327	292	332	322	319	352	305	350	307	306	318	315	304	318	328	316	325	311	321	332	326	330	352	307	323	339	314	333	323	311	314	338	331	346	328	320	300	339	302	294	329	340	296	339	316	313	326	300	329	323	286	328	331	316	328	318	326	287	332	343	318	332	351	275	298	346	311	319	334	315	311	324	356	315	299	316	330	318	273	289	310	335	318	305	333	328	345	326	319	316	328	294	287	350	349	313	304	332	354	307	316	304	292	334	334	305	318	332	345	320	297	357	322	303	325	341	319	289	296	344	302	305	339	347	321	338	303	375	329	349	343	310	317	324	339	309	332	346	284	352	319	296	347	301	309	315	333	318	316	366	284	364	325	295	348	333	324	335	325	348	299	269	305	315	309	336	324	312	334	327	342	334	336	318	310	337	320	344	296	315	339	319	326	305	321	294	294	314	287	333	310	301	351	348	317	331	328	306	314	307	313	337	353	297	309	280	290	323	348	316	323	339	306	330	345	320	330	337	324	310	328	305	316	343	326	332	314	295	308	302	328	334	318	321	316	339	338	331	308	318	322	327	321	341	305	321	289	354	298	283	316	324	384	292	322	319	301	343	304	318	286	323	348	342	304	371	301	318	325	326	292	333	333	368	346	353	317	353	293	305	309	310	344	331	308	324	325	300	337	282	335	311	320	284	347	338	306	327	287	336	317	305	317	329	324	295	325	295	291	330	297	330	314	338	295	300	305	339	326	335	305	301	311	331	310	329	294	325	289	331	272	312	317	346	355	283	308	346	331	286	357	315	333	310	339	333	310	341	334	313	351	323	302	341	327	329	334	326	315	333	322	329	339	313	314	323	342	311	328	285	291	330	315	319	305	336	325	325	310	311	349	347	307	331	339	323	305	315	336	291	360	304	270	338	311	304	312	353	317	297	312	311	326	347	310	290	298	328	323	305	288	327	323	328	309	331	312	326	327	297	354	361	312	319	311	325	299	341	309	305	317	295	321	317	316	333	321	305	325	293	331	350	316	340	308	343	350	333	337	319	300	319	342	323	323	307	348	305	314	287	334	314	322	347	328	312	312	328	310	326	315	333	320	298	344	298	312	332	317	322	309	325	305	292	288	292	304	313	296	318	285	323	312	329	302	337	302	286	334	336	329	334	340	332	322	300	360	322	305	340	327	285	323	355	288	311	278	305	332	338	333	317	316	316	316	271	319	307	348	333	307	330	292	330	316	298	354	309	330	346	309	313	295	324	304	341	333	336	355	300	308	332	317	319	332	292	308	333	314	326	303	309	325	320	318	336	285	315	338	359	326	278	312	325	309	315	330	340	328	306	305	307	327	319	334	272	326	306	307	343	314	288	333	318	323	304	317	315	334	319	326	305	302	332	341	316	312	330	363	309	354	322	333	296	318	324	314	326	318	356	333	294	291	331	345	318	313	351	325	347	342	319	282	337	340	306	319	327	295	343	276	301	297	309	320	328	310	315	309	323	339	302	301	345	313	353	324	309	313	330	285	335	330	310	316	328	309	314	303	302	319	330	334	307	350	326	308	316	309	330	337	296	296	314	308	346	299	330	321	331	340	286	326	329	289	312	339	298	318	327	312	339	332	343	331	322	346	313	310	326	362	305	292	308	305	320	323	332	365	316	315	322	316	364	350	301	328	325	316	323	347	357	306	330	342	309	337	326	329	311	294	315	313	328	285	310	289	330	341	304	338	318	286	305	317	345	299	328	347	355	308	325	320	302	313	326	306	308	338	286	318	290	310	293	342	343	312	316	357	305	298	355	320	307	312	337	315	335	325	340	308	342	313	330	321	304	306	325	334	338	334	322	316	317	334	310	326	317	302	326	320	290	306	323	320
39994	36851	13321	2445	316	321	292	322	312	315	289	334	313	296	283	311	320	334	303	292	274	309	284	290	308	290	308	297	303	329	299	304	302	260	349	335	293	292	309	324	278	312	308	291	286	295	305	313	319	291	297	309	281	295	283	299	327	318	277	301	298	308	295	283	300	325	320	322	299	275	316	275	302	330	294	302	291	325	288	304	332	278	317	332	301	277	306	318	307	263	336	315	288	307	283	294	317	285	302	295	312	305	318	332	315	320	294	335	297	313	298	312	295	312	320	308	278	294	301	298	303	321	301	291	365	325	298	294	302	318	298	278	328	308	290	316	287	309	297	313	294	275	293	311	318	312	266	307	306	330	302	315	326	309	312	342	297	288	284	273	286	300	344	304	294	305	323	347	316	316	320	306	284	326	341	292	272	307	316	292	320	290	311	310	291	296	321	293	311	295	296	323	308	312	301	305	301	301	288	314	320	316	317	287	288	309	303	318	290	320	269	323	298	295	333	305	300	321	328	299	299	285	287	334	335	264	298	314	267	315	311	282	329	279	310	284	314	291	277	302	289	298	284	301	275	304	301	320	287	328	291	300	283	304	318	298	290	296	260	318	324	269	297	331	305	281	271	304	279	300	289	311	285	284	304	333	301	333	331	301	319	274	303	333	292	302	324	341	314	310	287	322	297	301	307	289	339	317	304	312	303	322	287	302	323	284	303	279	287	308	313	307	324	282	307	329	296	288	322	292	297	310	299	290	278	298	341	292	287	334	287	309	326	306	308	278	273	290	309	336	301	299	278	325	303	329	318	315	350	272	295	320	312	290	288	309	285	309	324	319	303	315	317	295	303	315	308	355	299	279	291	298	326	278	287	309	305	318	319	319	304	308	301	300	298	311	274	288	285	293	297	322	327	306	312	303	325	325	314	288	288	296	292	294	297	301	286	305	321	318	304	328	288	288	305	297	313	271	297	293	328	290	310	280	297	280	325	306	291	314	306	286	312	289	298	297	313	307	284	314	280	293	298	320	290	307	274	309	332	313	311	336	326	317	289	298	303	277	277	318	290	296	324	296	266	291	307	300	302	306	290	293	317	303	299	291	333	298	278	290	276	320	268	294	307	309	303	286	327	314	293	305	298	308	273	276	316	336	320	303	325	312	304	314	330	301	296	304	322	290	342	319	302	336	283	309	299	301	312	307	306	300	298	256	337	316	298	313	288	305	302	316	324	346	308	283	328	314	352	303	290	313	287	318	278	293	308	322	313	318	320	290	303	299	330	300	326	312	320	315	295	296	297	309	291	317	314	333	315	286	283	297	291	302	334	339	290	296	313	291	299	290	304	315	296	309	278	293	303	347	297	309	305	300	302	312	335	315	287	280	316	332	299	287	281	300	321	299	326	280	282	283	294	284	262	332	316	293	281	318	275	311	260	279	299	309	300	286	352	293	296	301	288	296	307	302	317	293	349	288	301	281	293	301	279	308	309	289	302	310	293	341	307	253	327	312	294	303	317	335	292	314	311	313	276	306	272	285	305	308	356	294	267	299	289	293	286	307	312	304	305	297	299	303	300	295	314	308	297	306	292	265	291	321	313	295	312	296	298	327	270	292	279	293	317	307	292	324	286	359	304	334	312	293	295	306	337	306	317	294	294	289	288	309	284	329	306	336	302	302	313	329	280	312	314	358	276	288	304	298	264	325	294	327	303	309	318	299	310	287	313	304	306	314	344	312	313	317	323	309	297	315	305	303	269	295	323	292	320	321	338	329	306	336	285	297	328	340	319	298	301	285	328	307	312	314	323	317	298	295	320	254	322	326	293	311	282	321	310	292	306	268	311	300	276	307	302	305	288	293	303	310	341	331	269	312	284	316	307	308	306	316	287	313	313	314	307	306	300	284	306	280	291	290	297	319	317	313	302	308	305	313	344	291	324	291	282	278	291	300	291	293	316	315	352	298	297	304	331	285	285	294	323	322	294	320	315	304	316	308	319	302	313	323	297	315	324	307	312	306	305	334	305	291	307	292	314	311	293	298	309	305	314	324	316	322	300	312	306	303	273	287	300	308	300	304	337	325	289	288	329	285	316	309	315	285	295	317	305	335	303	307	339	296	296	310	312	338	300	307	273	318	329	301	327	311	305	300	312	293	297	307	302	307	254	314	308	267	308	318	293	325	303	310	304	306	323	280	337	312	261	317	322	327	310	288	297	285	316	313	305	276	282	281	314	318	345	303	332	302	325	293	320	317	290	343	314	288	302	331	312	331	343	297	296	302	299	320	306	297	301	292	283	308	312	303	291	296	307	300	315	298	328	302	298	303	266	327	308	310	283	301	300	356	305	281	306	327	275	316	303	296	318	321	283	265	319	300	336	289	294	311	289	325	304	320	295	297	309	268	330	312	281	308	314	282	310	284	294	303	318	321	314	284	292	291	303	294	300	298	289	304	286	300	318	279	334	325	302	296	316	297	292	279	307	314	313	309	304	297	298	310	257	300	313	330	350	316	332	310	274	315	323	286	324	319	309	326	317	286	312	307	310	263	306	324	313	317	302	300	344	306	288	300	321	286	303	291	328	302	296	342	275	317	319	313	296	291	323	287	283	288	317	306	310	329	290	316	320	319	340	312	299	305	325	295	332	305	289	282	296	312	269	276	309	292	338	262	318	307	306	321	276	319	271	315	312	294	278	330	316	296	310	307	301	298	281	289	337	294	306	312	285	311	296	289	283	304	295	295	307	287	298	271	288	291	290	273	289	291	298	286	308	294	300	285	318	325	308	304	318	290	283	300	310	308	310	303	319	311	279	324	325	294	271	281	290	277	320	302	270	313	327	297	293	280	310	286	302	287	249	318	290	282	325	285	321	294	303	292	287	272	266	335	283	274	315	302	301	296	341	332	303	299	297	301	293	299	313	339	294	277	300	333	318	326	302	288	320	291	312	315	318	296	307	295	312	297	283	293	300	311	299	318	322	306	290	271	316	302	289	274	333	283	287	305	318	346	306	296	278	325	298	327	292	286	301	312	321	324	323	324	354	329	301	275	322	272	291	293	311	315	322	294	324	297	293	292	331	288	318	316	288	314	335	288	314	303	294	284	293	297	320	306	294	308	296	301	287	306	317	304	343	307	321	311	305	323	305	289	313	307	308	311	290	305	292	302	293	289	315	314	316	339	326	327	308	299	314	297	331	300	305	322	294	329	310	290	314	319	307	318	335	302	315	304	312	293	319	280	301	293	322	300	291	303	304	310	261	297	319	288	311	317	291	337	330	304	302	361	289	300	328	298	284	297	339	310	314	295	302	306	325	301	324	302	311	293	318	310	310	293	306	304	341	279	321	288	318	299	298	318	290	303	287	330	303	309	321	331	305	335	319	315	326	308	301	307	266	333	306	299	323	318	291	310	343	299	302	302	287	300	314	290	310	320	301	305	322	297	320	281	300	309	282	307	302	308	275	300	301	321	274	312	290	295	320	276	305	308	309	301	293	327	282	323
25227	22368	27607	24196	20147	13585	1319	675	579	601	627	584	584	610	650	584	580	585	584	600	602	590	609	595	598	558	596	606	594	601	565	614	621	587	555	602	576	594	612	618	611	597	607	601	592	609	627	602	538	575	591	604	571	584	592	554	559	585	571	567	607	577	556	551	550	623	582	621	654	580	566	593	554	609	551	560	645	555	572	607	631	587	580	592	594	599	599	572	577	657	580	571	585	608	637	602	585	609	606	552	562	587	587	578	563	570	593	585	588	557	596	580	589	549	593	608	564	640	597	598	580	585	603	571	591	571	630	560	604	579	609	578	568	567	539	586	621	603	550	555	573	633	651	592	573	601	607	630	576	603	562	603	624	585	543	540	583	595	585	660	601	579	575	580	589	594	584	588	542	600	573	652	615	552	553	563	570	556	605	602	577	539	572	631	605	583	587	586	636	653	580	563	585	561	593	569	603	595	594	592	523	596	581	571	608	585	613	571	590	605	605	580	594	607	606	592	592	561	593	576	577	583	587	604	537	583	604	602	590	564	527	589	556	517	562	624	587	555	577	589	612	569	602	581	554	591	599	576	610	589	573	583	567	629	533	601	564	585	579	597	579	613	601	586	605	557	603	588	578	599	584	596	622	596	537	570	570	586	572	542	581	607	574	606	621	588	580	568	570	591	621	595	595	578	542	598	602	606	620	569	618	648	587	583	564	593	588	576	544	597	614	594	629	590	597	559	603	607	561	574	585	552	571	622	588	563	589	592	588	571	549	623	601	609	627	572	565	595	581	582	566	573	617	556	597	586	580	643	581	542	598	606	583	577	579	603	612	602	572	554	592	620	566	599	583	580	602	607	595	604	567	562	589	579	585	635	569	593	615	592	596	567	557	583	583	616	598	566	641	596	569	564	586	594	597	595	571	560	579	614	590	581	584	572	557	599	601	585	582	585	559	589	613	565	568	577	601	545	590	604	595	546	624	569	594	608	645	565	567	571	540	551	601	573	581	562	605	587	592	545	622	625	598	585	579	584	602	535	586	611	611	594	569	579	580	606	595	538	646	569	621	579	591	605	597	567	597	550	586	562	574	630	606	600	574	595	605	601	573	565	601	560	594	647	583	558	579	612	570	573	531	584	572	573	578	570	575	594	615	613	596	647	575	617	570	580	584	621	654	581	625	578	619	590	613	588	590	601	603	592	547	612	544	600	560	539	582	585	567	590	589	592	580	580	588	567	602	553	583	580	583	589	579	561	577	539	579	605	593	584	619	573	587	612	571	553	633	534	589	516	605	591	566	571	578	585	595	581	620	607	571	565	629	585	531	599	574	578	597	571	595	605	607	560	611	585	579	575	624	597	618	584	656	555	564	538	626	614	646	560	606	571	602	604	598	607	567	616	596	605	622	599	589	589	595	593	562	607	595	582	560	597	592	587	577	556	574	564	578	587	602	597	605	594	599	613	567	571	582	555	600	574	550	565	574	544	610	580	607	563	617	603	577	607	655	548	581	583	600	599	572	594	556	566	599	586	577	547	566	631	585	609	568	587	598	601	596	590	578	515	596	617	632	581	566	608	555	601	594	599	603	561	616	616	561	573	585	645	598	624	562	561	583	567	567	627	608	563	628	573	633	612	564	610	559	619	608	561	573	607	619	623	578	584	597	592	610	595	604	621	528	595	586	586	588	555	637	560	548	567	616	546	589	562	555	594	571	581	637	625	606	587	610	603	549	601	583	581	572	566	620	560	569	603	629	580	626	596	599	637	623	561	639	614	561	621	569	631	581	611	572	593	582	572	561	564	628	575	616	531	609	576	572	542	524	578	604	631	586	534	591	597	576	555	580	595	598	620	565	620	597	605	572	597	587	606	604	582	593	569	573	591	575	594	587	613	568	553	589	552	609	589	587	602	561	595	589	564	592	622	572	607	596	563	620	576	606	616	573	581	564	554	549	584	549	586	613	580	556	513	597	556	615	539	593	612	566	601	617	539	571	590	557	605	562	613	592	589	555	549	589	580	593	578	550	571	572	555	608	608	572	579	591	565	545	607	561	589	604	615	561	580	600	570	611	591	558	585	566	601	611	554	565	563	621	584	596	613	625	577	623	548	590	613	579	562	594	552	571	628	605	538	603	598	576	592	604	621	593	567	622	597	584	580	519	584	614	554	572	598	591	536	586	564	606	559	571	580	605	559	632	553	589	603	643	631	585	553	595	602	569	564	584	570	548	569	622	551	627	628	580	576	618	563	616	572	608	585	619	580	584	595	555	564	628	522	555	614	623	610	601	608	550	587	629	559	614	606	573	609	557	591	567	557	569	556	614	565	562	602	608	588	592	633	567	577	613	600	623	586	600	561	577	593	577	602	568	602	581	613	619	568	581	617	599	591	555	602	626	618	643	636	597	599	566	595	577	601	600	562	594	605	549	590	583	562	554	595	562	607	581	606	533	591	564	609	567	617	581	576	566	558	624	540	553	599	596	583	569	543	598	613	615	563	565	604	621	610	596	606	571	518	593	624	607	585	589	565	605	592	576	603	597	629	571	558	598	581	584	621	580	568	587	554	575	568	556	555	674	574	570	587	607	585	589	621	603	582	571	591	567	595	574	584	580	583	627	575	572	579	540	592	570	596	620	617	581	629	608	591	567	625	567	647	603	562	586	593	617	570	576	584	574	559	578	564	601	626	613	599	548	604	584	558	551	574	586	628	641	591	599	584	568	564	584	600	589	587	593	611	624	569	624	630	586	582	596	620	545	564	591	537	639	624	597	577	593	622	602	607	608	552	636	592	634	557	624	642	601	549	617	547	598	558	587	596	569	586	561	666	581	596	574	563	561	581	601	603	556	550	568	579	599	562	587	646	635	578	545	627	573	588	613	638	631	575	619	547	578	570	592	587	589	571	643	547	612	567	568	566	604	635	589	573	611	568	578	547	609	566	598	580	583	626	573	603	582	576	597	583	599	549	592	636	628	587	623	549	639	587	610	582	534	571	632	552	601	609	587	593	560	591	571	577	578	565	536	549	596	632	607	580	597	614	603	588	573	597	604	604	617	612	611	623	614	576	584	599	612	564	614	595	592	595	592	614	541	613	655	586	543	568	619	594	562	604	569	525	585	596	565	583	576	623	621	550	592	605	614	600	591	596	566	575	603	584	567	591	574	607	574	602	597	602	578	605	599	618	563	613	619	586	561	536	581	593	596	596	569	625	562	572	571	557	578	579	600	564	583	571	612	622	565	599	575	560	606	584	576	600	624	578	578	549	545	580	591	611	594	592	562	584	615	608	584	593	560	562	587	628	596	562	548	607	593	619	573	557	581	593	654	617	586	518	607	585	603	591	603	562	613	611	626	566	646	552	596	574	610	589	583	564	600	553	564	578	589	596	595	584	639	592	560	585	573	583	601	572	583	555	603	563	619	534	578	526	579	554	526	575	572	570	593	539	577	553	579	642	648	607	579	625	586	589	629	576	612	629	599	651	562	571	565	560	596	619
62358	87395	54204	21046	807	859	571	576	573	578	483	567	518	504	539	538	545	561	504	539	512	526	530	509	527	516	508	513	513	508	543	522	516	528	552	538	522	537	522	550	509	480	514	505	549	539	519	526	538	563	494	546	568	504	558	531	511	519	510	537	522	557	486	534	536	527	558	565	553	561	471	525	505	511	508	496	514	502	488	518	538	490	516	546	499	570	568	492	530	526	538	500	586	520	519	499	551	538	532	501	519	532	517	474	530	483	547	528	539	496	522	542	542	486	530	529	537	515	498	496	498	568	545	506	520	501	549	538	526	544	550	481	514	533	512	528	494	508	514	519	518	484	542	494	492	553	557	569	511	512	518	537	523	487	549	538	488	534	520	520	496	508	539	494	516	562	554	531	498	535	512	532	506	527	516	512	503	519	510	502	529	515	499	521	511	543	522	502	489	513	518	466	473	501	514	512	481	511	479	538	513	541	545	497	486	490	491	526	565	545	557	507	504	506	525	549	531	537	515	463	530	521	519	522	511	556	516	525	527	532	507	484	504	493	480	570	516	530	522	540	504	503	480	510	498	531	532	518	492	516	513	479	560	520	504	505	529	500	522	523	522	503	495	533	531	577	524	479	519	497	523	522	541	520	545	501	527	531	541	550	513	484	514	477	519	534	501	536	525	534	505	542	546	479	520	495	523	526	502	501	535	509	513	514	520	517	550	496	488	494	507	517	550	538	519	535	551	514	481	483	501	547	552	526	514	504	505	504	473	541	556	548	509	548	534	559	558	470	539	491	523	501	492	472	529	530	487	522	487	532	520	513	481	513	553	513	521	521	508	494	524	492	526	475	548	510	537	483	505	534	513	531	498	499	516	508	524	491	560	529	535	537	497	521	553	503	508	560	527	495	532	531	493	506	493	488	496	521	510	530	564	557	521	539	542	512	505	517	498	521	515	488	516	516	506	507	509	532	531	524	497	514	562	456	507	513	515	535	522	544	502	503	521	503	497	494	531	506	469	524	543	540	496	537	504	537	519	485	532	512	540	501	530	514	498	486	488	527	519	543	517	548	480	532	530	533	498	498	554	530	517	505	518	503	510	514	553	552	520	510	555	509	503	532	514	509	539	530	489	545	531	541	551	551	522	528	545	500	498	494	544	524	537	506	479	519	504	512	493	520	475	510	543	502	553	493	515	523	514	517	547	501	516	478	514	526	527	504	539	515	520	518	500	504	511	502	522	527	535	551	550	545	520	476	541	541	487	530	501	534	536	491	514	528	497	526	554	535	563	516	489	507	535	540	548	523	538	513	548	553	495	500	533	490	492	480	498	548	528	500	559	529	525	533	522	491	494	526	513	542	522	513	517	492	499	496	533	513	479	543	515	520	483	540	527	543	540	486	540	498	497	497	510	526	539	515	492	528	509	502	495	525	516	538	540	561	493	538	555	502	530	570	548	501	521	529	522	520	511	492	564	498	487	494	518	498	535	515	545	507	488	502	495	530	547	537	484	534	505	556	526	558	536	469	521	492	509	535	541	479	522	478	517	497	474	559	518	550	541	490	481	508	511	513	519	494	497	501	499	513	519	527	508	530	503	533	503	504	499	517	497	497	511	554	500	491	558	495	525	577	534	478	509	478	522	512	516	506	524	530	516	527	544	528	476	540	467	491	496	549	466	526	514	533	483	533	521	509	537	536	541	503	539	537	509	499	512	547	523	508	519	489	542	562	522	523	531	526	477	503	525	539	538	535	502	517	520	533	499	476	501	493	511	510	536	559	544	518	491	535	524	574	487	561	502	476	566	522	475	533	526	550	502	523	538	508	516	515	517	524	489	552	503	516	506	477	516	521	515	508	499	477	506	515	529	547	491	516	533	520	514	527	564	553	484	524	516	491	487	519	525	491	536	516	503	490	486	488	545	511	532	522	515	523	569	520	553	513	519	519	497	516	509	522	532	522	532	560	548	514	521	543	546	519	488	498	505	524	511	519	515	497	514	512	489	519	526	519	516	537	513	512	503	489	515	540	535	500	522	520	499	549	543	503	482	494	501	513	541	500	524	534	517	511	523	513	517	521	516	517	483	489	513	517	521	479	515	477	445	510	529	550	507	540	527	500	563	554	528	538	500	536	526	523	509	511	505	482	552	510	528	519	489	523	502	521	505	505	561	534	547	475	534	537	551	551	517	524	500	485	508	548	483	515	486	509	516	534	515	496	514	479	545	554	504	494	539	526	523	523	532	517	499	532	541	552	527	532	494	495	509	478	521	549	538	565	500	530	546	502	525	504	505	522	538	575	522	531	499	510	529	530	516	515	532	513	512	490	476	518	566	528	466	516	489	490	537	544	482	511	549	565	518	501	523	537	457	525	532	495	523	528	514	504	527	540	514	520	497	495	524	545	524	545	525	539	504	523	517	526	517	562	515	496	492	504	496	527	487	472	495	521	569	521	550	488	489	549	514	530	531	521	512	535	525	541	543	563	506	532	532	506	502	525	545	471	543	516	496	511	500	502	507	497	525	517	512	575	515	488	527	515	481	520	560	489	552	549	481	521	572	538	519	509	521	512	523	526	533	517	522	518	515	548	484	508	575	486	562	489	531	492	530	501	504	502	499	526	536	505	532	541	542	524	584	561	532	528	536	516	510	514	484	485	539	545	512	505	505	541	536	480	524	560	495	557	552	547	479	516	546	546	524	539	508	508	497	493	554	519	504	546	506	500	506	519	479	552	526	531	473	499	529	522	497	528	482	511	503	513	532	506	510	529	502	487	546	519	501	566	517	524	498	527	541	521	495	511	513	548	518	524	536	538	523	504	492	508	524	521	492	520	499	521	546	524	542	522	468	535	527	500	476	513	537	532	519	526	504	493	509	549	520	498	495	467	512	496	490	531	508	530	502	517	523	545	514	489	485	502	524	520	523	490	520	511	482	496	532	518	520	490	497	533	514	512	475	489	531	532	499	504	511	489	509	527	511	575	480	591	495	521	535	513	527	492	516	502	504	525	515	490	533	534	550	535	523	497	521	484	505	533	509	526	503	510	555	514	486	493	536	498	498	506	527	549	529	515	526	506	560	540	542	509	524	504	524	561	533	499	494	511	540	546	508	511	515	498	522	524	532	515	545	522	533	545	516	523	527	532	524	534	522	518	530	527	491	545	526	497	510	487	463	522	506	537	506	511	528	542	544	528	551	511	499	520	521	552	500	519	512	513	522	480	500	527	525	539	500	519	508	474	518	558	496	534	535	537	507	537	519	517	552	545	464	512	516	522	518	545	547	522	520	487	497	557	494	523	524	492	511	531	488	488	498	516	494	486	519	568	499	510	501	504	483	505	513	538	486	517	492	539	538	497	538	513	535	542	517	487	495	548	501	507	571	504	501	523	529	485	494	496	490	530	512	551	574	498	508	509	495	510	545	496	509	540	523	521	527	510	516	488	532	530	497	490	533	526	489	516	493	523	581	514	485	501	536	546	523	503	497	542	472	512	508	495
22527	21307	27370	23791	20442	20393	12273	1212	924	890	873	817	878	844	815	851	863	835	793	864	895	794	874	879	806	837	847	823	839	856	860	836	847	906	839	809	848	849	862	772	846	849	781	861	881	854	829	783	867	854	802	861	863	806	859	807	836	812	871	823	838	877	894	892	836	805	854	837	844	848	886	844	823	805	813	864	839	820	822	820	835	786	847	852	867	865	856	799	913	839	858	854	848	826	825	830	830	812	827	849	834	867	881	815	839	847	846	845	835	840	866	840	837	878	845	843	823	829	844	837	852	887	926	861	805	842	864	789	871	819	876	833	868	860	877	838	897	881	891	827	880	837	875	879	819	843	835	832	790	880	865	909	806	877	805	915	783	820	886	890	791	864	808	884	837	911	860	889	885	887	853	845	876	834	910	853	821	851	890	874	850	867	831	840	882	865	846	821	902	867	837	812	871	866	816	845	865	849	847	893	841	831	879	830	814	809	850	879	851	824	873	817	861	813	894	753	809	891	870	813	863	820	821	812	802	863	869	840	851	855	858	842	848	848	817	871	818	825	887	837	802	804	837	763	828	829	853	855	903	847	825	815	851	835	851	871	846	893	827	773	844	832	869	829	809	813	838	845	862	789	823	836	853	867	856	860	825	831	855	830	836	878	931	866	842	830	837	915	857	849	817	792	854	867	862	820	879	852	845	900	806	844	835	803	935	870	846	833	834	861	899	883	779	822	856	907	884	799	857	875	832	796	827	875	829	802	835	817	831	892	841	849	874	839	846	807	892	842	796	846	880	807	862	882	838	924	875	839	825	833	901	869	848	842	824	810	840	821	833	818	904	829	802	884	824	842	866	856	783	824	792	821	891	856	849	818	835	841	861	848	841	857	885	877	791	825	876	813	838	922	840	864	822	813	828	792	825	824	860	826	817	873	822	825	861	816	832	898	763	878	881	850	853	836	826	892	822	836	841	879	819	869	845	814	857	889	897	855	856	845	860	865	873	885	822	788	828	887	848	883	836	821	850	842	935	867	888	856	848	829	816	837	914	843	879	839	833	888	852	851	848	841	816	801	821	840	840	857	878	779	840	859	897	809	852	847	811	880	845	822	848	871	817	881	852	892	864	946	826	851	781	820	804	810	837	852	800	867	862	827	843	855	791	865	864	871	869	769	800	860	864	828	941	863	829	806	851	790	836	847	853	846	853	824	858	849	847	795	840	857	866	872	864	851	811	820	842	831	808	785	893	816	849	822	854	838	840	890	842	801	838	870	838	830	926	805	836	837	839	867	823	866	849	884	814	846	863	853	825	843	819	866	901	848	930	865	821	825	836	835	848	811	886	822	854	862	890	866	845	851	857	888	834	835	860	876	862	852	820	824	829	890	862	827	881	872	832	873	841	834	845	825	826	841	834	787	809	819	796	862	864	873	772	801	807	852	822	856	850	863	832	836	863	825	831	832	830	847	793	884	854	877	830	849	790	856	856	836	882	867	859	863	822	873	877	800	806	845	856	862	882	805	841	820	827	879	878	876	862	821	794	813	824	834	855	858	775	846	856	867	836	844	801	865	909	856	869	791	855	885	826	867	802	861	838	770	816	869	873	819	857	786	805	862	835	857	822	884	836	890	922	809	826	898	874	854	815	882	847	823	879	823	830	806	837	823	826	852	811	842	865	826	839	862	839	856	884	863	888	861	838	852	816	880	842	841	865	885	893	898	848	870	937	827	840	854	875	818	826	850	883	857	827	873	871	833	839	852	794	806	852	829	847	906	834	850	857	823	822	828	875	896	809	901	865	871	820	928	842	791	776	784	778	848	844	838	879	826	810	778	816	833	794	855	861	888	915	813	808	827	878	809	844	818	859	841	853	829	882	849	929	805	811	837	894	911	859	812	852	894	830	802	867	818	840	867	793	870	873	846	845	884	855	835	831	799	785	888	865	849	806	873	845	848	786	859	820	853	800	860	847	795	846	826	900	855	809	845	825	808	802	846	865	836	861	847	828	912	879	869	831	840	798	871	885	823	837	869	842	843	888	837	831	850	861	856	847	812	856	840	869	858	884	845	825	847	830	857	849	847	868	860	850	820	841	815	847	807	865	826	802	803	761	874	867	846	837	749	864	812	884	860	804	837	843	829	830	865	892	878	870	836	837	807	824	752	803	888	824	876	838	869	850	835	872	863	837	816	843	868	840	802	885	838	802	828	836	833	833	826	821	882	812	851	862	834	827	862	847	845	881	821	826	821	858	847	858	848	844	843	825	827	807	869	821	852	859	818	920	836	854	898	796	825	834	850	882	803	850	855	854	867	847	854	813	802	857	869	881	876	824	925	794	844	893	847	814	854	855	833	850	841	860	872	846	858	852	824	884	855	872	848	846	865	834	784	837	904	879	855	832	826	851	777	836	852	846	833	814	817	849	850	811	811	868	858	852	824	892	832	789	841	800	815	823	879	837	874	776	839	814	798	846	908	863	818	848	826	807	857	837	827	823	839	822	853	843	818	833	773	894	809	808	796	892	894	852	832	856	826	851	842	817	807	851	830	784	823	867	826	796	831	845	774	819	829	864	831	813	823	831	880	872	840	856	888	839	805	843	845	878	841	833	893	876	835	810	823	880	871	857	839	841	823	859	808	804	914	855	867	865	857	865	854	822	842	827	867	925	809	855	806	817	831	843	814	848	849	875	831	828	793	863	826	836	854	840	814	825	868	856	830	868	781	800	855	827	834	861	846	893	843	886	884	849	865	864	844	817	839	885	849	831	904	829	866	818	822	868	836	821	845	815	859	892	827	848	877	844	800	829	870	827	840	856	900	879	816	898	845	799	800	815	846	848	853	807	821	848	825	843	882	843	868	867	777	869	798	801	797	882	945	864	829	842	831	780	824	806	803	839	812	833	881	823	859	910	830	855	840	865	863	811	846	805	811	835	846	849	829	877	845	825	857	799	823	862	810	844	859	807	868	860	831	892	776	837	801	822	806	864	854	808	820	863	859	882	853	837	818	872	780	911	874	858	843	876	792	867	841	868	826	871	842	858	832	849	808	859	819	816	843	823	927	831	880	845	803	853	837	808	821	875	842	834	838	837	784	806	906	843	800	878	847	882	832	820	870	842	858	865	825	839	784	788	870	852	836	864	862	840	835	825	818	840	855	801	872	902	811	836	812	844	854	839	819	864	828	862	823	796	837	855	811	903	863	832	837	843	866	904	845	851	863	838	836	853	802	814	824	806	868	884	812	862	811	837	857	822	889	859	845	814	804	841	791	836	875	805	841	832	867	841	839	821	800	823	814	795	841	880	791	829	782	838	841	860	861	847	799	874	918	842	805	826	795	806	883	820	837	871	854	788	820	846	777	836	833	917	827	857	859	885	889	836	895	815	844	903	851	864	813	820	874	886	852	844	822	853	842	819	850	904	830	852	826	849	829	857	859	827	787	908	834	859	876	873	825	829	846	824	841	775	871	810	900	806	836	811	841	863	808	832	885	857	826
61169	95313	65327	27286	1733	1838	892	797	849	793	773	760	713	808	789	781	757	737	741	703	753	716	732	740	739	708	760	744	730	772	767	718	740	720	723	730	725	750	703	772	756	757	711	744	700	736	744	766	728	751	730	745	753	813	730	724	765	714	701	689	736	747	742	749	729	735	694	715	717	745	724	730	678	766	708	809	760	720	736	737	697	753	784	748	731	784	696	740	694	746	713	693	708	777	726	727	748	721	759	763	809	715	697	741	728	756	712	749	738	752	713	692	710	747	752	692	702	705	710	727	761	736	731	762	705	744	715	752	741	756	696	730	715	769	723	711	734	797	751	760	755	734	727	772	714	745	758	745	786	752	727	721	751	772	686	723	712	761	747	749	755	717	741	684	760	727	738	740	706	696	706	727	710	688	715	758	757	708	732	704	772	707	764	721	731	744	732	736	683	746	778	670	785	736	725	719	697	684	771	721	737	744	746	722	717	711	705	688	729	714	732	714	725	717	715	726	789	751	758	690	772	781	797	710	724	710	751	754	720	686	766	694	687	718	755	713	726	735	766	700	733	734	754	761	710	728	738	716	718	727	752	737	736	693	735	691	778	749	773	778	732	771	731	742	726	719	737	702	758	737	721	734	718	704	763	722	787	754	727	742	724	711	705	730	690	778	770	767	729	741	728	746	753	721	767	703	715	706	758	728	711	696	707	732	748	730	729	722	747	723	754	733	722	723	696	716	721	732	708	697	781	714	745	734	717	755	749	678	693	683	681	712	735	701	696	747	729	756	730	725	713	712	736	685	777	806	723	727	725	712	699	705	739	765	730	714	722	750	685	753	717	764	757	768	726	721	687	679	732	696	757	749	717	705	686	725	769	744	780	709	736	741	760	692	740	777	727	764	749	746	776	748	731	734	763	752	738	807	779	745	700	771	734	753	742	723	742	716	691	707	775	736	742	733	709	727	719	746	711	711	717	727	797	722	719	752	743	678	698	673	774	740	718	726	784	693	747	754	699	738	779	735	696	712	757	739	710	771	732	683	732	724	743	687	714	769	669	768	770	735	739	731	760	742	765	686	743	737	763	701	714	740	722	695	737	770	744	724	697	691	750	685	729	691	739	747	759	772	722	713	772	747	733	723	766	791	719	705	728	693	705	727	778	734	740	705	762	713	711	750	724	714	696	730	705	755	706	711	757	725	729	710	687	727	759	752	717	734	754	689	701	804	731	718	700	735	759	740	707	725	759	687	712	736	710	727	705	707	702	749	735	713	718	727	766	743	745	749	663	750	731	797	755	728	713	785	770	772	709	713	717	723	735	721	753	713	736	709	728	705	748	707	727	713	732	736	737	696	720	750	718	756	707	793	759	710	697	757	725	727	731	731	766	750	703	739	725	689	726	686	776	701	773	745	731	696	758	743	716	746	735	690	684	759	765	720	724	709	739	752	746	725	745	689	805	781	714	745	780	859	712	723	768	714	719	737	734	757	773	770	713	719	726	732	786	761	716	753	748	710	773	735	727	693	706	732	731	737	721	706	730	691	717	740	742	677	802	793	717	774	687	774	717	723	725	717	757	725	701	765	679	728	750	758	738	739	796	682	731	683	704	665	725	739	694	746	702	738	714	694	765	752	708	727	745	707	756	692	698	695	715	767	717	707	782	734	735	693	727	746	720	760	745	770	747	733	779	718	750	758	749	762	719	714	725	723	698	722	748	714	711	736	717	737	710	738	745	729	709	690	783	740	754	726	728	696	685	780	732	710	693	721	717	754	713	757	741	713	762	750	730	750	730	716	770	745	747	730	738	761	789	717	683	717	735	724	746	714	730	733	746	740	735	754	726	694	726	720	770	748	741	746	745	714	700	727	720	746	712	752	759	705	721	736	733	681	740	776	691	709	698	767	711	766	747	697	734	717	711	748	700	728	796	673	740	746	787	772	711	704	718	729	803	752	718	700	730	727	727	708	701	713	699	733	783	765	725	741	751	708	692	700	730	709	720	745	750	741	693	751	711	728	728	681	761	753	749	708	682	757	729	729	698	767	681	733	720	790	726	738	753	770	742	767	718	732	750	726	681	743	751	711	701	736	728	722	687	739	788	716	750	767	744	773	745	739	713	746	778	770	753	734	762	771	728	738	727	705	734	711	732	756	753	751	734	721	740	714	674	722	722	717	761	764	734	732	724	714	682	715	715	726	735	734	748	767	728	715	757	694	772	764	742	727	722	708	712	773	765	716	731	728	671	718	694	758	710	726	753	762	752	716	708	715	731	796	707	742	798	744	675	744	742	733	712	774	769	716	785	743	713	699	708	744	735	720	738	717	711	725	713	715	739	748	724	714	722	689	691	724	708	712	721	739	728	712	772	754	727	700	752	766	736	726	769	725	757	711	722	749	781	732	701	718	750	774	719	674	739	774	724	741	768	734	735	727	723	744	744	723	743	771	718	750	701	763	750	718	722	746	678	721	705	691	745	742	710	738	754	708	729	778	737	735	749	755	738	701	753	759	712	709	728	764	729	698	743	728	689	695	702	746	726	710	753	750	749	737	729	690	721	693	703	683	735	725	723	749	714	716	726	729	721	715	755	724	730	698	749	731	724	729	698	759	762	742	745	677	746	710	771	786	687	777	740	724	725	730	683	720	738	700	740	704	735	730	714	786	718	762	703	743	782	724	759	723	727	702	727	759	699	693	715	775	735	683	755	749	738	751	683	736	737	719	720	737	697	728	740	776	761	723	703	772	737	750	744	733	755	702	715	718	723	764	760	741	748	755	723	769	727	720	769	707	710	722	740	741	747	735	726	690	728	762	729	703	712	720	760	672	719	688	693	718	731	747	713	743	707	751	753	718	765	748	714	727	736	714	693	727	725	716	753	740	707	724	726	777	763	747	738	730	733	768	745	711	723	753	732	722	720	752	718	715	745	721	698	742	759	753	753	732	704	749	730	709	738	772	733	745	757	738	711	665	709	773	730	750	721	728	764	725	688	733	779	709	723	737	732	724	763	704	686	755	734	699	740	701	703	707	732	697	775	726	721	732	783	711	753	738	719	724	782	739	682	737	806	731	735	673	750	746	744	755	733	744	750	701	704	750	698	768	746	761	782	742	717	706	794	725	727	695	747	767	739	775	733	763	746	723	784	700	730	781	732	708	755	700	712	749	686	766	692	732	692	692	677	738	767	689	719	734	758	730	692	787	756	747	713	718	685	749	715	735	714	745	734	723	661	741	742	763	717	754	718	729	780	725	740	754	726	744	747	777	739	769	714	756	703	710	718	778	723	734	720	711	736	774	726	732	702	676	689	763	729	723	740	715	682	739	752	718	698	789	774	746	676	735	722	705	715	706	689	698	728	756	779	669	761	704	715	736	707	766	727	712	703	714	736	722	737	701	675	738	760	797	736	655	729	718	749	720	725	735	730	747	767	755	706	707	706	717	691	723	787	713	753	747	732	762	727	732	731	769	761	731	761	694	701	781	764	775	703	712	744	734
39879	34143	19118	4857	512	440	330	337	346	316	337	315	347	338	344	344	318	343	335	320	324	329	336	365	369	307	322	323	315	349	313	303	341	336	375	327	321	311	363	330	329	334	348	328	345	335	338	330	325	309	312	365	368	327	351	321	322	361	322	354	324	359	302	365	353	322	361	319	304	350	295	348	341	299	362	308	328	320	300	333	328	332	327	351	354	324	321	329	302	321	336	296	337	311	318	316	357	326	305	318	335	316	328	328	340	340	359	304	329	353	315	330	342	353	314	331	337	286	345	338	307	353	329	321	311	326	321	386	329	325	326	327	341	364	344	326	323	344	346	306	332	301	351	315	326	325	330	357	369	347	300	321	344	328	307	328	330	313	345	301	317	332	340	307	321	333	331	332	335	327	309	308	340	336	340	337	315	336	312	316	347	341	341	338	345	368	342	323	333	329	346	324	315	309	324	324	320	312	292	346	291	331	332	326	311	344	312	320	316	331	334	331	336	336	348	341	322	324	318	307	338	322	340	332	327	334	349	325	331	299	314	319	332	323	358	301	313	337	347	327	364	336	348	323	331	311	323	359	347	341	308	360	324	353	325	340	350	333	340	343	325	325	332	326	344	358	358	312	332	308	333	287	333	315	346	364	304	348	332	333	354	349	310	328	308	310	331	319	324	340	306	316	295	318	323	331	329	324	326	330	351	351	330	321	309	351	332	302	360	346	310	344	329	343	340	325	339	346	346	340	345	344	339	372	357	330	322	334	307	339	355	323	322	326	313	328	336	367	344	333	369	313	352	289	327	343	305	349	318	350	328	333	357	364	300	318	311	365	348	340	340	296	333	320	319	357	324	357	345	322	343	363	328	322	331	348	328	315	345	342	332	324	339	327	297	312	335	327	367	336	339	323	343	335	357	327	317	316	323	367	349	335	330	350	332	312	343	316	339	330	321	307	339	361	298	362	346	326	345	329	326	322	344	322	326	320	310	358	340	323	339	294	350	335	337	345	310	335	324	343	320	314	335	303	341	331	330	365	300	330	344	326	341	290	329	314	346	304	329	341	304	329	322	314	308	346	307	347	328	331	292	329	302	338	349	283	326	349	347	346	313	337	351	334	353	345	323	323	317	320	333	348	341	356	318	366	352	316	316	329	336	336	352	330	334	326	321	315	336	318	359	360	339	338	317	347	340	312	316	298	301	300	347	341	336	327	328	333	339	310	333	331	332	335	378	307	334	323	301	310	336	317	331	325	345	357	315	349	331	317	339	324	358	351	311	322	294	337	331	325	338	283	298	295	336	335	328	304	333	342	337	358	327	339	305	354	318	313	357	367	330	297	349	320	295	321	305	310	334	325	315	352	312	371	339	321	277	318	340	357	343	348	299	309	311	313	324	337	313	320	330	323	315	306	309	337	318	385	319	316	338	317	312	322	349	316	346	291	328	328	297	343	350	330	349	341	283	325	317	307	330	342	375	342	309	310	332	356	319	360	348	316	348	301	315	306	334	342	329	324	321	331	338	297	323	314	336	324	342	375	345	304	350	301	318	292	317	323	355	362	334	342	381	354	350	323	310	342	349	328	319	344	315	350	328	319	340	376	310	329	331	335	314	327	326	311	298	319	355	340	300	315	343	310	359	298	362	339	338	283	326	319	305	314	329	329	313	331	325	328	341	359	343	358	319	345	324	343	311	335	334	393	332	292	335	308	326	328	338	324	345	348	327	331	337	307	343	307	324	316	327	339	353	312	317	348	338	333	353	324	331	342	304	326	326	347	337	311	354	324	342	343	354	329	356	324	302	285	333	334	319	326	321	345	360	314	347	314	351	330	328	313	334	323	395	343	317	311	371	355	356	357	372	324	344	331	344	342	314	346	337	321	348	353	314	375	340	320	319	358	326	311	334	331	360	337	337	339	353	358	325	327	302	318	330	339	328	324	338	336	343	303	328	331	327	337	309	322	315	336	335	300	344	308	324	361	338	373	324	354	355	316	315	318	331	346	332	331	363	329	350	363	355	318	354	320	360	344	327	343	318	317	349	340	344	352	320	339	307	326	334	312	339	354	330	344	330	372	311	347	340	312	335	345	321	315	307	288	301	356	322	346	315	333	348	339	345	323	323	322	336	305	326	337	320	335	357	309	291	336	314	329	313	316	309	302	326	323	340	332	351	329	328	343	324	358	328	339	346	334	340	332	319	319	368	310	348	306	348	323	351	320	305	336	274	304	340	323	344	336	325	317	340	317	365	330	327	322	336	343	367	339	327	363	357	303	324	326	314	324	310	348	346	326	299	346	330	336	325	326	327	306	343	321	319	299	355	313	336	345	329	318	357	337	357	296	343	320	349	364	346	339	296	355	336	312	324	321	308	292	324	304	310	345	310	304	345	326	326	333	320	345	336	343	339	315	351	335	310	317	344	353	326	330	304	318	334	346	328	351	346	367	324	382	321	315	345	331	315	313	342	300	293	341	343	381	327	367	336	351	351	339	349	351	397	304	309	325	337	351	327	330	333	323	316	352	332	341	328	351	317	330	350	318	318	354	321	336	323	327	348	335	326	327	319	366	306	278	355	311	347	354	333	330	290	343	325	339	338	317	343	348	356	312	321	309	359	318	326	301	333	305	339	317	337	332	284	303	340	305	336	340	280	326	315	323	347	323	328	291	367	336	335	341	331	306	324	332	332	343	371	304	332	303	325	316	310	317	324	326	343	295	332	336	319	280	317	358	334	318	297	343	313	347	345	302	344	310	335	330	321	299	326	329	316	310	314	338	332	350	338	353	325	343	310	352	321	326	334	330	323	265	352	301	321	343	336	321	357	343	330	312	334	308	331	318	348	346	361	331	355	326	320	345	289	291	326	320	323	359	319	350	335	318	334	298	335	336	343	352	349	311	339	316	322	363	319	324	342	319	324	341	359	309	303	312	335	323	326	331	314	334	326	323	325	320	340	330	360	340	325	318	306	342	352	313	366	334	303	351	309	321	325	322	307	324	349	330	326	306	298	352	346	360	365	283	336	305	336	313	325	322	335	341	345	344	361	331	304	322	326	349	308	347	361	343	330	299	366	323	304	326	317	356	317	346	309	353	293	318	351	325	336	317	342	305	340	313	364	364	302	332	305	355	323	337	343	329	346	333	323	328	309	323	322	326	296	357	294	326	325	330	310	327	358	316	355	326	344	308	333	326	305	360	377	324	324	324	342	340	363	324	338	328	300	325	323	311	346	332	296	356	330	322	338	355	305	303	319	328	321	329	305	347	338	318	380	303	299	331	327	332	320	325	305	330	307	338	340	340	332	322	333	319	326	326	325	302	337	335	370	331	311	315	341	347	343	316	308	327	305	319	339	337	339	350	319	352	337	353	338	304	321	339	335	328	356	329	336	303	351	344	303	360	339	351	333	328	314	322	366	322	324	319	322	330	352	354	366	334	335	314	335	351	332	348	304	321	299	358	316	335	302	332	340	321	355	317	331	324	335	310	332	335	337	317
39948	36645	13309	2667	463	368	327	309	343	306	320	301	355	312	304	310	287	318	286	354	297	323	322	321	290	313	349	339	282	327	330	313	284	295	322	313	328	331	307	344	315	315	298	316	306	305	298	324	318	317	318	293	336	321	322	329	327	293	314	325	330	311	295	294	298	314	280	334	282	325	346	284	339	318	322	336	314	305	313	321	317	295	290	302	311	321	322	319	364	306	292	310	331	347	369	324	316	310	304	313	313	340	317	327	322	351	325	325	314	318	309	299	294	341	307	312	305	304	304	288	323	322	321	349	298	314	310	347	317	276	321	302	309	310	311	298	300	322	322	316	308	302	332	326	303	307	321	287	302	353	333	364	298	324	322	317	308	354	307	319	320	335	331	300	353	297	336	336	298	302	305	300	292	325	309	304	316	347	331	292	323	357	321	322	304	307	299	288	321	296	306	346	321	321	307	317	323	303	337	320	290	295	350	287	341	303	306	262	317	310	340	302	286	300	329	289	298	303	297	304	333	304	316	333	351	321	311	297	325	276	292	293	324	314	297	282	301	322	325	364	319	347	315	299	324	313	325	305	312	292	328	319	316	305	318	334	328	319	322	322	322	309	314	343	312	295	334	292	344	306	294	269	305	319	313	327	330	270	287	334	324	308	298	351	320	291	334	325	308	300	315	315	281	308	297	312	318	318	303	323	311	329	279	306	309	314	306	317	303	333	326	340	300	331	312	305	320	318	325	314	324	320	319	292	329	308	334	302	300	329	327	341	330	347	291	304	320	286	278	338	312	339	338	340	283	325	343	314	309	346	350	305	314	310	334	309	344	343	341	311	331	352	332	317	323	311	307	293	346	308	318	321	320	328	322	317	349	328	358	288	300	338	307	335	287	336	326	298	310	290	298	295	307	330	311	336	345	301	295	330	302	271	312	310	301	287	319	328	334	302	328	292	323	332	309	297	346	339	324	326	308	306	329	325	284	348	324	312	301	305	305	319	346	329	299	298	319	313	351	305	324	321	305	321	330	333	288	279	304	288	309	315	285	358	294	311	301	348	326	320	298	296	302	319	292	317	306	338	322	282	313	344	297	313	302	298	291	337	332	298	304	324	293	292	327	287	299	336	328	299	312	324	325	322	312	328	297	338	316	340	334	311	320	307	324	329	287	340	331	337	318	297	308	316	318	321	316	308	341	321	335	307	294	311	327	315	347	284	320	297	321	330	319	304	335	300	306	322	304	297	315	296	330	290	324	305	324	307	343	303	335	337	332	358	356	301	322	307	313	312	312	318	332	289	298	289	328	295	337	305	287	308	285	325	294	326	302	321	309	331	305	307	320	301	308	309	305	284	300	323	300	297	277	281	341	310	335	327	374	325	322	316	343	339	320	309	336	326	303	327	319	320	299	349	330	296	299	346	309	315	317	319	281	320	310	310	293	305	305	308	327	294	316	297	312	338	291	309	295	287	321	324	313	332	305	301	311	323	318	310	323	308	308	297	310	357	328	319	320	335	294	317	338	296	334	331	319	295	296	330	298	305	333	299	342	323	314	315	299	304	288	337	304	308	297	288	330	309	315	337	323	326	298	269	300	340	327	308	321	247	324	314	352	287	306	306	306	341	320	332	327	295	321	301	316	336	331	293	305	316	288	312	338	306	327	329	286	314	324	308	306	331	331	329	318	343	311	310	320	312	289	325	322	325	339	325	316	296	308	326	303	294	271	327	320	325	327	310	307	306	284	336	291	330	336	313	324	308	354	334	322	300	334	316	309	284	331	313	328	277	304	334	316	280	311	304	270	339	329	342	315	297	316	311	302	311	297	340	321	299	324	315	315	304	298	353	339	328	294	328	328	338	316	327	316	296	327	290	323	316	299	320	277	323	314	365	312	324	316	313	325	320	326	283	315	328	322	282	323	322	296	350	275	324	299	305	311	319	282	308	307	343	275	295	301	308	315	269	325	324	326	294	302	310	303	337	296	307	324	284	289	326	344	297	317	306	301	314	329	325	321	299	317	295	281	326	341	300	307	316	315	299	326	312	299	311	334	336	331	300	302	306	326	321	314	334	315	321	293	329	349	319	311	339	305	308	311	336	312	285	307	276	319	300	327	325	272	339	304	323	299	305	325	314	302	294	306	306	332	314	356	302	303	304	309	312	303	349	305	318	291	329	334	300	326	295	315	349	298	304	295	316	314	331	322	300	320	339	314	299	314	284	333	336	301	310	297	314	301	276	307	302	337	318	321	309	322	310	324	311	329	293	300	348	326	310	310	314	303	299	295	327	335	336	322	308	290	316	349	306	332	317	317	335	341	299	347	319	317	332	346	317	299	312	342	310	315	307	341	323	274	300	333	323	307	334	302	295	318	304	310	327	309	309	333	357	300	313	292	328	287	311	297	306	310	296	278	336	307	318	318	342	350	287	292	274	283	307	319	317	320	320	335	310	305	317	311	295	312	340	289	332	313	318	333	325	331	329	288	275	321	292	339	308	299	302	334	298	317	329	316	317	297	329	318	285	312	316	301	277	309	302	298	335	307	340	320	324	300	320	315	313	314	358	307	334	328	313	337	288	313	332	313	293	312	326	334	303	295	323	317	330	298	296	305	335	312	330	307	305	305	327	332	318	305	306	328	319	324	340	332	314	330	361	293	300	320	311	295	299	310	295	292	317	274	345	305	351	315	302	320	331	329	314	283	332	284	272	294	304	306	313	337	302	336	342	333	327	275	330	326	291	310	308	329	315	320	313	316	294	318	317	331	319	342	322	304	289	303	338	297	314	317	296	298	281	336	260	326	337	313	293	360	302	312	289	294	295	305	291	297	300	298	312	340	301	303	324	325	332	327	347	306	307	310	307	324	349	298	318	327	337	331	324	333	327	324	315	289	310	325	335	331	330	310	326	307	318	332	315	329	329	321	357	331	318	319	320	286	311	287	329	314	299	309	334	304	317	338	303	318	315	314	301	321	325	311	319	325	325	337	286	334	306	311	332	323	280	292	317	325	306	312	309	334	303	328	289	291	308	324	319	302	306	331	295	326	322	301	327	295	291	320	299	298	311	295	299	341	320	317	318	321	317	321	336	271	289	304	280	314	310	328	291	305	311	312	325	287	297	299	322	344	307	292	272	289	304	322	314	335	322	289	325	324	330	328	339	315	312	306	306	309	298	302	333	313	312	347	298	317	282	298	350	305	322	321	299	302	346	314	349	296	310	319	323	305	342	338	318	300	347	304	298	332	284	301	296	311	310	306	310	339	324	328	312	300	337	335	305	313	299	351	312	325	311	302	307	309	294	284	299	316	309	290	289	287	314	306	303	296	344	285	331	317	321	306	339	279	303	315	293	310	290	280	301	317	294	295	329	316	334	330	327	348	320	332	329	339	298	324	334	321	296	318	321	290	349	319	321	331	327	331	314	316	314	342	335	344	318	299	323	319	294	324	311	311	305	348	331	343	285	333	311	312	324	306	298	318	279	324	330	322	308	302	327
25161	22367	27778	24031	20216	14045	1664	632	599	626	626	596	636	595	615	594	617	566	571	597	629	617	613	574	591	577	612	594	613	613	604	616	628	578	592	578	598	664	633	608	569	634	588	611	624	598	594	645	611	587	639	585	622	602	609	569	642	642	643	591	571	610	571	565	569	596	590	603	590	637	583	610	609	599	587	600	557	640	652	622	619	600	580	608	594	605	607	622	612	569	595	619	558	596	577	629	594	612	636	589	591	610	615	610	605	606	604	606	611	570	607	559	595	592	597	609	608	634	601	617	616	606	606	590	598	580	591	566	583	607	638	589	573	607	559	576	616	607	616	561	602	587	616	618	662	634	582	634	608	628	620	607	648	622	595	595	574	571	601	604	585	600	609	626	601	607	563	567	613	617	598	588	589	619	614	610	631	656	556	621	616	601	596	615	635	575	641	629	575	635	592	606	667	574	614	616	594	576	605	621	579	605	640	622	621	579	582	626	606	618	582	583	605	599	573	585	620	603	581	618	608	609	589	633	610	595	555	586	556	554	592	594	580	628	585	655	574	603	611	609	607	589	572	627	583	600	620	613	624	613	603	584	589	573	615	576	607	599	606	613	593	620	622	645	573	597	612	618	581	641	579	608	578	611	591	572	612	600	605	603	600	554	577	571	609	623	588	623	574	635	620	609	628	584	553	540	612	625	569	585	628	608	624	629	540	604	629	580	581	630	614	606	633	580	623	590	572	603	614	581	628	633	662	608	620	626	633	588	610	601	609	588	615	593	570	568	561	566	608	619	543	614	586	578	595	600	611	618	640	578	651	607	596	591	594	601	652	630	608	631	619	590	600	562	567	608	538	599	617	599	589	580	594	583	584	668	605	631	629	623	585	612	603	618	631	615	611	666	599	576	567	604	634	620	540	604	627	631	601	665	613	574	594	620	586	601	612	579	609	644	574	616	581	613	618	603	581	605	588	586	654	601	589	590	587	640	603	605	603	571	598	576	606	623	645	624	607	649	614	581	601	592	572	596	582	556	577	633	603	552	631	607	588	598	606	572	632	600	614	604	595	601	584	595	572	625	614	585	572	629	611	600	632	586	603	642	593	611	576	564	636	627	643	581	626	593	591	599	574	615	608	607	641	584	606	633	587	560	586	601	601	619	616	634	632	642	602	624	644	607	595	615	621	643	614	587	620	635	593	609	595	593	611	581	609	637	602	585	635	596	564	621	679	604	630	602	636	581	570	547	604	624	623	600	642	627	612	612	631	615	619	623	607	543	633	591	568	591	604	570	583	605	568	592	584	589	582	578	587	621	570	609	624	612	608	592	620	605	605	605	605	559	629	591	622	595	633	595	613	622	587	597	571	583	632	601	590	566	587	622	611	600	628	588	597	612	567	574	573	622	596	640	593	648	589	595	569	651	621	696	589	616	632	567	582	576	627	626	623	613	604	601	641	640	592	616	617	633	651	628	593	585	652	630	588	560	571	586	591	599	605	611	613	593	580	576	572	603	602	627	569	635	581	640	582	600	600	602	573	571	607	584	624	575	641	580	607	627	641	602	559	630	599	584	553	646	656	632	624	620	579	574	553	603	586	589	575	612	598	570	586	596	634	574	564	613	596	606	625	608	601	592	562	605	576	583	597	583	606	606	659	596	623	627	616	619	541	590	588	606	603	582	626	586	610	576	565	592	605	622	605	585	594	626	587	574	591	590	586	591	596	629	624	596	595	570	630	636	608	605	602	564	582	604	595	617	585	561	573	629	582	579	648	624	588	575	598	619	628	597	599	653	616	560	588	593	599	570	623	604	606	621	590	631	616	609	598	598	590	601	638	628	623	575	571	576	580	600	622	578	623	555	616	598	598	641	644	621	620	616	627	605	575	596	585	628	624	577	572	582	604	603	605	599	593	592	554	612	565	583	629	549	593	597	609	596	603	574	605	601	599	571	592	578	605	589	571	590	602	618	573	618	609	568	590	596	594	588	575	575	635	602	588	610	630	630	588	585	605	604	601	605	604	583	612	599	599	648	604	616	588	535	660	637	606	595	585	635	614	587	653	583	586	574	597	582	611	603	594	585	560	619	613	581	576	622	622	626	653	603	590	565	598	616	570	599	592	610	619	580	577	584	607	621	638	565	628	601	594	567	577	631	637	571	630	600	560	652	545	585	551	623	603	573	648	595	612	584	611	615	577	602	582	616	582	618	598	594	601	583	599	676	577	581	641	565	598	588	559	542	592	639	584	616	635	642	613	556	623	575	593	545	612	603	588	573	616	549	613	616	601	604	636	621	569	602	545	545	571	624	575	595	613	553	606	629	598	596	571	543	581	583	628	596	612	595	609	588	623	629	578	643	660	578	586	602	614	622	597	537	583	584	603	649	602	565	620	588	587	586	591	625	631	614	593	566	633	571	597	613	574	586	622	631	595	606	575	639	625	586	639	591	574	605	647	614	607	603	597	619	579	569	613	550	588	604	564	650	615	640	615	590	574	590	627	607	622	588	592	612	632	593	639	622	625	601	609	597	635	583	626	615	609	612	596	612	529	609	598	604	593	634	616	595	651	613	568	613	637	560	589	589	593	604	561	588	594	598	623	584	630	605	618	591	640	602	593	610	636	613	624	570	593	585	615	595	630	633	612	550	626	595	598	591	584	615	639	596	597	655	605	589	629	596	568	618	615	594	626	606	602	606	623	598	602	607	607	555	587	609	633	622	611	589	620	610	584	560	591	630	568	593	573	632	595	557	583	608	599	624	605	538	593	669	661	586	608	545	570	580	600	611	569	621	663	637	592	629	595	562	584	630	599	610	570	619	642	586	582	611	587	586	554	567	590	609	630	611	590	602	589	577	643	572	606	574	567	629	595	615	630	580	600	638	581	587	631	581	618	636	598	613	644	618	592	572	609	611	630	594	607	604	634	605	595	597	621	646	633	569	611	641	569	574	592	574	620	608	556	603	627	619	582	587	611	581	635	570	604	576	594	622	619	603	561	578	585	579	603	641	616	636	604	605	583	640	625	622	620	531	605	589	593	634	662	615	573	582	591	630	595	618	587	631	614	573	611	594	615	566	606	639	568	555	639	599	558	590	612	616	599	572	577	650	616	562	624	610	627	637	578	567	618	620	582	560	561	590	592	608	577	597	596	605	569	598	618	634	591	620	609	616	591	615	637	592	578	569	564	570	552	613	617	587	549	603	609	624	646	582	663	599	609	612	584	635	629	600	562	610	657	629	608	619	583	581	619	634	571	555	620	570	620	606	564	610	615	665	596	600	621	573	585	608	595	606	601	645	619	558	608	587	610	609	582	628	603	601	600	589	558	583	607	602	618	616	668	578	608	608	599	608	596	621	602	588	562	606	561	558	608	589	585	543	650	604	592	530	609	556	612	618	637	623	585	586	604	623	612	606	580	592	585	617	598	590	599	558	611	589	607	630	637	600	633	610	527	630	614	603	605	605	626	597	599	583	561	588	589	563	630	614	587	624	637	634
63178	86886	53724	28628	1937	1443	603	572	569	549	548	540	514	555	572	561	518	494	542	512	601	520	516	563	566	556	539	541	505	494	552	529	500	526	580	540	552	540	539	553	534	503	553	529	499	549	547	526	539	509	514	527	532	531	512	544	551	532	502	523	505	498	542	479	494	563	575	517	535	526	531	525	507	576	504	544	515	546	525	555	520	569	509	505	470	518	541	532	537	532	504	519	525	530	516	550	511	525	511	543	545	511	536	553	502	545	512	518	501	478	519	508	580	514	532	513	585	503	518	532	532	476	569	550	548	553	527	528	560	519	601	530	524	520	528	564	515	555	557	511	524	533	496	544	538	517	559	494	539	509	534	489	556	502	506	524	513	529	514	544	543	519	506	544	524	559	548	537	557	543	543	558	557	546	600	506	526	529	511	529	471	557	530	512	568	515	514	577	537	522	537	532	528	541	468	588	532	545	569	537	534	500	498	513	528	533	510	553	535	524	555	512	530	568	549	515	538	479	518	497	535	553	515	552	561	548	507	466	491	510	542	507	528	511	526	537	520	510	517	569	484	532	501	561	554	538	526	531	520	528	546	523	558	530	554	545	571	525	527	559	516	556	552	492	550	582	536	488	549	512	527	498	514	537	534	480	508	562	514	525	534	520	565	536	565	514	521	526	520	484	518	567	541	517	555	503	477	519	539	546	499	559	516	509	505	550	562	512	512	532	522	511	546	534	543	565	522	532	486	548	488	513	558	573	522	525	518	519	503	551	537	567	532	510	549	530	512	531	529	528	516	551	538	523	550	550	519	513	525	524	519	524	480	497	499	534	525	499	552	524	552	532	525	547	533	560	540	527	477	542	509	534	569	506	514	527	543	481	533	528	534	528	502	524	537	529	503	535	552	562	514	559	512	543	539	533	513	499	571	476	514	553	508	484	528	489	564	532	518	519	560	533	519	495	520	551	527	527	526	524	523	509	541	552	528	537	549	541	507	496	574	483	524	506	521	524	514	520	531	550	531	509	538	498	547	564	552	554	523	532	485	518	546	501	524	525	523	552	476	559	532	530	524	548	511	539	506	511	530	568	529	541	534	502	507	528	537	527	571	509	511	509	528	527	507	528	491	527	539	531	520	570	530	546	496	526	542	499	546	525	508	564	525	504	528	522	545	501	460	538	518	483	510	487	508	514	539	549	526	524	537	553	567	545	533	536	534	504	514	505	504	524	525	510	523	516	518	510	534	552	510	545	531	567	519	577	494	565	500	519	534	486	479	553	548	578	509	498	506	506	478	533	498	511	542	526	573	526	514	519	522	541	544	542	521	493	500	537	544	528	531	514	507	565	551	535	560	519	507	591	523	569	530	526	505	543	516	491	576	539	569	533	549	516	502	567	521	537	556	500	497	517	494	508	539	528	512	530	538	560	561	567	527	482	555	507	498	530	592	520	521	493	524	568	492	580	547	508	528	497	515	540	531	583	528	574	534	540	541	518	574	516	538	522	499	503	584	521	530	537	501	525	521	497	536	475	529	549	534	487	534	556	510	505	552	561	517	507	526	498	474	512	534	509	530	535	517	529	538	549	504	527	558	495	547	560	533	512	543	520	529	563	508	494	550	522	530	537	567	516	521	548	522	490	577	535	502	560	549	497	510	584	509	524	507	450	518	540	516	529	496	512	537	488	522	506	524	558	552	551	476	520	541	543	522	546	542	546	536	515	584	500	490	542	530	528	562	527	551	540	532	475	561	541	575	534	525	520	525	528	516	541	516	531	534	506	539	499	540	527	546	523	585	536	506	545	513	502	536	514	504	540	517	528	550	502	517	556	532	553	531	533	555	501	563	515	543	531	521	503	533	548	490	564	516	564	511	554	548	557	543	522	558	521	552	513	561	527	514	532	495	506	542	561	544	537	541	570	536	533	557	532	536	531	512	522	509	520	510	522	522	547	520	552	531	533	534	502	561	521	514	568	547	516	533	507	533	515	545	521	527	580	494	506	554	560	546	509	532	554	498	519	513	514	515	574	542	535	516	509	555	542	501	528	461	536	522	545	513	500	523	509	488	502	488	536	540	536	560	532	507	540	492	582	523	537	538	568	517	513	538	485	501	551	518	541	504	556	527	505	529	492	545	525	555	530	535	539	508	564	534	538	525	594	541	559	517	503	506	525	520	510	568	542	497	501	563	510	520	581	550	521	523	553	528	538	530	514	528	537	518	548	523	559	510	534	511	535	533	535	517	526	527	474	515	550	531	514	498	544	501	513	540	474	527	512	496	519	492	519	521	561	499	525	493	493	530	523	545	526	510	504	572	521	537	533	517	524	552	541	531	507	533	560	550	596	565	550	526	562	500	507	514	521	557	494	511	552	534	555	549	509	507	504	511	529	529	564	509	493	574	503	519	545	537	524	534	533	514	532	533	491	539	576	518	523	493	522	543	550	533	523	570	538	494	514	551	522	483	571	490	539	526	500	581	572	529	550	551	548	520	506	510	531	529	546	485	532	496	516	512	511	531	525	536	520	526	544	542	543	546	489	550	553	539	470	534	494	489	537	522	542	524	552	517	550	569	582	543	543	543	487	566	514	559	558	542	527	520	564	558	547	519	549	515	525	538	527	511	525	518	507	474	551	534	551	532	548	523	545	535	484	559	537	524	559	499	530	537	517	503	533	522	527	513	527	557	534	560	529	527	523	564	550	532	546	555	546	594	557	531	542	499	531	532	533	537	501	559	517	567	518	563	521	540	472	562	556	563	566	527	497	542	553	530	526	489	533	489	507	517	524	478	549	511	523	530	553	550	571	543	498	525	521	509	532	553	530	517	537	508	563	500	521	528	521	495	488	520	531	507	532	550	542	558	506	534	499	544	542	544	547	513	547	583	532	549	533	525	516	534	529	512	551	489	522	525	559	530	527	506	502	517	522	562	512	521	555	569	548	548	484	523	481	522	486	500	519	523	559	555	522	494	525	543	512	555	514	540	544	536	603	536	543	496	522	506	533	531	521	532	542	573	547	558	533	538	491	561	520	497	479	504	558	518	534	550	534	531	532	501	543	527	534	569	526	546	506	551	503	535	531	526	555	544	524	514	479	549	513	534	510	546	505	524	506	531	560	550	521	520	531	542	506	527	519	515	547	525	539	483	532	523	514	530	569	554	554	516	494	492	556	562	500	529	564	533	492	527	538	528	558	549	539	558	531	520	497	514	542	532	524	481	568	546	510	503	522	516	542	522	572	535	523	516	557	525	505	519	529	578	507	550	505	548	507	511	519	534	507	506	506	536	523	568	504	519	513	563	518	527	514	548	533	538	563	496	557	508	509	507	540	545	514	513	499	541	494	514	522	536	527	536	546	517	500	524	530	526	515	529	539	531	527	562	491	521	560	524	503	540	551	549	542	506	566	550	538	536	486	510	589	537	571	554	530	536	525	510	554	534	540	591	535	545	514	544	544	541	526	555	502	543	536	535	518	523	522	509	547	549	504	521	563	501	549
22458	21414	27593	23649	20401	20253	11611	1225	919	879	902	878	887	842	854	947	923	819	825	845	869	891	828	877	913	853	865	870	872	820	913	868	832	883	879	856	894	857	833	877	909	881	876	825	866	845	860	894	887	863	859	863	891	872	849	867	858	839	900	886	809	897	858	860	855	855	864	888	841	884	844	885	839	877	864	912	890	896	847	884	887	869	887	807	846	904	875	925	877	919	771	873	879	836	833	899	826	851	830	810	908	892	891	868	905	874	833	892	875	861	844	864	878	886	891	876	837	861	903	855	872	862	827	865	845	880	913	807	822	857	818	877	884	880	843	813	853	837	811	898	872	876	869	820	865	875	901	818	893	862	867	890	870	831	884	892	878	822	824	829	820	898	854	863	882	882	883	833	876	883	883	839	813	814	786	889	816	841	862	905	845	873	857	834	847	889	915	874	888	899	932	853	917	885	898	874	863	896	902	880	902	834	830	835	919	819	851	888	884	836	884	834	826	859	858	882	914	879	859	882	868	844	858	882	876	795	847	897	881	839	932	860	851	871	868	816	831	913	836	856	918	913	800	858	840	875	891	925	941	832	858	848	817	838	783	891	864	858	907	830	834	815	929	855	883	822	808	862	827	841	844	882	912	842	887	861	887	934	879	860	861	847	805	824	871	930	929	909	913	916	854	794	827	830	906	890	866	853	838	890	849	791	831	868	824	899	844	826	887	840	914	881	839	888	821	925	878	865	852	925	802	853	843	824	879	836	873	861	873	894	936	852	899	836	808	861	854	848	908	842	868	859	866	867	814	870	893	868	846	863	937	900	838	892	843	813	870	849	855	814	829	811	820	850	845	888	880	882	819	851	814	925	853	891	871	837	899	915	873	840	873	912	872	833	845	877	824	813	902	897	861	882	863	877	824	832	794	847	842	880	824	873	855	888	902	889	869	852	870	856	889	823	869	852	877	885	848	826	893	906	834	896	856	861	921	842	855	835	884	862	889	855	850	929	893	935	893	864	821	844	914	856	903	849	880	829	878	841	842	822	866	872	851	869	861	909	914	877	882	892	894	908	852	818	852	878	844	866	874	833	853	835	854	895	887	880	879	870	891	891	874	828	883	852	869	892	861	831	878	853	888	870	905	881	835	865	857	907	838	851	831	868	825	865	851	822	872	825	807	862	845	788	878	891	869	932	874	859	845	834	881	893	838	865	868	852	868	870	855	910	852	856	854	853	810	857	826	862	835	803	891	873	827	863	871	838	831	908	882	829	839	867	882	879	873	841	869	860	842	867	827	816	859	843	871	857	794	851	852	857	820	839	851	865	847	844	907	854	844	906	841	872	860	882	888	841	827	833	832	856	824	871	873	882	824	874	874	870	871	815	789	855	909	901	842	865	851	821	893	859	882	788	809	872	850	852	852	848	935	851	852	845	854	868	871	883	833	846	869	892	873	846	855	876	911	864	844	849	852	860	877	818	838	899	860	907	879	850	849	845	840	892	839	858	906	891	889	889	892	870	837	812	879	931	874	909	875	780	854	847	840	843	915	935	901	840	853	805	901	854	859	870	840	860	852	890	888	859	856	837	852	879	872	836	888	886	783	876	819	881	808	860	861	836	845	840	850	841	829	866	888	808	880	839	884	776	887	883	883	861	846	895	838	867	874	828	824	867	945	886	924	819	827	849	837	817	852	880	900	814	841	861	866	879	875	867	853	893	936	819	897	905	838	860	862	822	805	857	873	833	923	827	841	856	906	832	929	902	846	817	880	856	832	859	800	878	877	843	841	904	821	842	817	867	879	886	813	911	888	843	805	848	821	891	834	874	891	805	866	862	881	859	844	891	904	842	850	937	868	874	832	863	808	828	818	815	859	879	839	857	882	809	843	876	836	860	831	846	822	885	863	825	881	872	856	886	893	829	765	853	855	831	862	837	860	805	903	908	845	852	819	878	908	909	853	888	872	836	798	908	851	892	875	846	921	883	841	829	893	904	860	817	854	885	836	869	890	854	833	890	825	860	872	850	876	858	828	859	822	818	908	855	871	878	911	855	822	834	830	885	897	903	791	882	840	864	837	839	842	882	877	831	804	894	873	866	927	874	894	860	857	833	863	814	862	881	860	906	818	893	873	867	893	829	866	899	865	948	820	897	887	863	840	840	849	832	837	844	891	877	855	864	873	881	839	863	908	826	872	848	892	833	925	896	850	903	927	881	846	811	856	876	872	875	832	873	876	878	836	897	884	865	875	848	901	853	919	893	874	870	859	847	871	853	848	854	882	879	849	894	803	878	792	856	891	869	836	897	840	875	834	848	866	774	862	849	868	895	872	862	885	849	833	850	868	848	852	900	855	852	827	890	899	805	887	884	866	846	889	877	876	831	872	824	870	841	826	864	849	895	868	847	880	812	900	840	869	863	878	868	870	886	821	862	855	827	891	893	868	844	834	843	851	855	892	823	891	842	829	944	947	849	895	891	851	873	924	873	870	860	852	852	836	905	875	852	884	841	883	868	883	930	882	871	859	853	853	874	861	816	830	846	818	868	844	856	934	861	866	848	798	857	886	884	894	812	876	876	927	863	830	891	883	868	857	821	833	902	839	863	818	911	788	841	809	847	832	844	860	914	896	897	850	882	887	845	876	886	904	848	859	874	872	858	835	855	881	840	822	851	856	866	872	868	844	848	864	812	851	884	861	844	858	839	876	843	888	861	875	907	853	846	854	848	889	853	870	824	858	815	863	840	845	876	877	807	842	872	820	837	897	847	831	835	868	889	865	831	887	889	808	858	849	876	880	902	860	835	879	861	836	855	883	865	901	887	884	853	883	854	847	886	914	859	835	836	890	813	830	840	828	827	873	897	841	870	888	894	832	869	883	849	821	798	888	835	871	904	830	856	851	836	876	861	904	887	874	844	849	854	862	872	875	873	807	868	910	935	830	891	888	856	902	885	860	889	884	874	831	905	891	852	838	899	894	803	856	853	878	887	886	828	891	887	886	922	889	832	916	885	847	864	861	865	884	799	828	882	818	841	868	832	848	817	851	864	891	875	835	851	813	895	840	815	906	844	870	827	828	864	813	869	857	870	819	874	885	861	907	823	847	910	874	883	880	879	907	868	867	787	857	854	890	821	870	845	825	846	821	826	855	831	885	885	810	845	848	852	884	854	825	857	922	860	881	843	834	871	892	845	779	837	897	849	889	852	868	886	835	907	862	793	830	864	793	833	846	856	860	822	849	849	886	867	819	873	854	859	882	892	837	882	850	864	830	867	837	868	880	835	797	832	873	870	837	842	847	787	824	805	887	872	902	925	853	867	875	910	831	899	872	917	848	870	876	842	846	836	849	825	879	869	899	931	877	836	859	814	902	876	845	855	895	869	868	842	803	834	834	835	845	845	852	876	842	839	840	855	904	874	850	894	831	880	851	838	815	887	821	855	901	838	888	860	816	843	794	840	910	799	935	876	864	817	860	879	868	834	796	833	827	843	870	897	819	827
61389	95596	64361	37240	1831	1822	838	815	817	792	774	781	759	831	753	765	710	724	787	761	729	745	734	697	752	761	750	770	776	727	749	750	722	718	743	785	756	749	723	728	744	734	748	767	753	781	703	774	711	694	731	791	734	709	750	717	747	717	743	734	757	729	716	734	706	707	727	764	740	742	746	763	758	725	756	795	727	754	766	742	751	702	784	754	751	758	695	797	732	782	754	734	736	764	753	760	695	767	712	785	762	692	786	715	789	718	785	763	769	770	721	734	689	738	786	697	778	744	715	782	732	740	765	754	713	742	723	742	754	757	718	800	695	749	764	778	706	764	733	782	757	667	741	756	733	750	762	726	769	739	749	757	698	766	760	734	767	719	748	758	757	736	676	763	725	744	706	772	746	729	723	713	739	727	739	727	716	763	746	768	744	770	740	697	723	729	760	791	740	771	728	761	734	746	732	747	713	774	723	818	712	682	789	699	736	753	718	731	778	750	660	776	720	732	747	753	729	751	728	761	722	762	725	761	702	787	690	722	733	729	752	762	723	769	684	733	750	787	737	755	742	686	734	741	729	749	728	747	752	724	748	767	737	745	703	723	754	731	751	735	729	744	744	746	726	732	755	724	764	755	714	780	773	760	774	714	782	750	739	729	785	727	682	742	735	741	735	732	741	694	678	735	754	742	692	714	745	712	791	734	729	762	735	774	716	726	716	732	751	748	708	743	768	746	691	729	777	746	711	697	734	758	755	705	781	676	688	745	747	758	769	739	780	745	696	718	726	722	727	735	721	739	771	699	744	742	723	714	768	735	772	770	801	720	758	730	748	758	764	750	722	733	689	741	652	695	743	768	778	742	741	735	745	750	752	733	765	753	766	745	671	705	738	762	779	731	706	731	740	735	738	795	766	694	745	766	715	766	744	677	693	743	757	749	768	709	717	734	741	742	748	726	699	724	764	727	753	717	728	723	738	740	769	790	743	705	751	720	757	721	773	742	711	704	745	767	759	719	712	732	761	734	774	699	744	707	756	747	730	797	752	785	772	752	702	736	707	751	749	734	676	777	735	731	710	779	743	726	752	753	798	765	728	768	748	748	793	716	752	748	737	760	694	743	742	700	726	723	726	742	773	752	770	741	769	687	718	713	765	784	731	780	770	733	769	678	708	743	767	770	777	773	749	746	755	768	761	745	748	746	751	732	755	756	741	729	737	702	791	766	764	723	760	748	759	775	722	681	747	718	721	780	762	730	741	717	788	776	695	759	760	746	746	717	706	710	778	756	705	685	752	701	732	758	798	705	720	701	719	736	786	770	707	726	778	767	741	783	738	718	734	753	747	699	783	738	747	677	699	714	756	777	726	684	739	748	714	684	769	774	756	692	722	727	713	742	766	710	732	779	749	690	800	714	726	694	763	759	744	746	775	748	738	762	739	743	758	732	698	729	725	682	717	719	721	728	762	745	753	771	752	741	744	714	749	708	740	718	747	724	719	687	756	752	724	761	751	796	725	734	766	738	754	754	748	768	719	676	750	708	762	760	743	737	685	765	744	748	739	771	724	717	763	752	792	809	737	704	780	783	720	775	743	764	759	725	734	747	751	738	800	726	677	751	730	812	703	760	747	742	743	773	745	751	732	743	806	788	715	764	755	742	699	714	763	723	745	722	738	717	723	787	723	727	709	750	673	708	755	788	745	742	743	713	725	711	736	738	724	742	750	702	748	705	732	713	736	757	720	750	759	710	771	754	729	718	758	726	737	776	771	727	722	752	731	739	765	724	688	767	700	710	721	713	736	752	771	715	779	752	779	737	728	691	776	751	740	732	725	774	661	761	748	695	714	759	779	730	706	735	730	723	788	750	706	732	755	733	780	706	774	739	699	728	756	723	782	715	766	723	737	724	738	729	753	730	754	734	728	756	747	743	740	780	784	732	727	721	730	719	740	711	728	707	766	718	762	755	711	728	743	780	742	727	772	719	726	817	771	786	747	732	677	733	727	724	715	771	753	761	705	753	752	729	730	716	751	715	724	723	675	735	709	755	753	751	710	769	751	711	725	794	719	757	714	720	737	723	720	763	714	787	751	735	753	734	776	745	751	729	718	705	745	786	748	697	747	708	741	790	732	741	776	688	676	726	739	721	749	755	724	742	747	783	724	735	760	732	775	840	772	720	707	728	763	751	708	769	769	702	735	737	746	767	751	786	748	734	755	728	720	697	751	744	758	722	671	749	763	747	716	723	737	768	743	779	752	780	720	765	724	751	712	736	770	762	753	730	791	724	734	742	708	765	715	689	771	744	750	804	691	756	780	735	699	749	752	766	718	774	727	740	780	760	736	763	687	744	733	739	715	703	717	742	740	724	709	763	785	760	735	737	811	721	764	701	771	755	770	698	720	755	745	665	730	738	741	720	700	754	751	741	748	779	743	741	767	704	742	743	702	759	791	724	723	754	745	693	741	789	738	701	737	748	726	764	761	737	763	716	699	735	765	730	782	750	686	712	779	732	744	713	708	707	732	724	712	753	726	732	744	776	736	723	769	740	697	720	783	714	743	728	795	765	735	698	753	741	736	744	774	785	722	728	768	766	711	784	741	714	720	733	763	740	711	790	755	715	740	715	730	733	736	754	746	776	777	786	773	711	747	796	728	715	718	732	751	778	734	741	784	739	772	734	711	717	735	754	735	741	736	761	753	748	767	700	748	761	704	733	744	728	758	753	721	739	702	791	731	707	760	736	685	764	757	747	772	712	740	707	745	735	745	757	741	766	711	749	769	748	720	753	725	741	725	720	721	755	818	722	757	724	750	771	723	751	704	744	745	790	738	666	741	714	718	704	703	742	817	734	734	765	764	727	696	711	724	740	728	790	695	787	735	785	801	672	731	749	753	753	807	677	749	715	745	753	757	725	761	729	726	745	743	744	786	732	736	711	748	777	727	725	726	755	799	757	747	681	774	704	789	752	785	708	777	775	760	756	696	764	763	751	769	705	741	807	759	757	719	756	791	712	812	724	756	747	731	725	732	750	730	769	739	719	747	769	732	720	711	727	715	767	704	745	756	754	760	798	689	782	788	729	722	741	713	730	748	773	734	744	683	757	724	759	782	760	769	680	774	760	709	749	703	772	726	738	730	765	718	730	735	745	759	753	723	729	723	749	714	805	743	728	674	734	743	713	726	708	746	736	765	736	734	744	759	738	750	773	722	756	779	740	742	726	758	753	742	746	742	749	744	739	752	734	735	795	749	707	710	702	741	726	812	734	748	750	816	771	731	729	745	723	736	739	747	768	764	748	707	712	760	761	724	780	727	704	722	714	721	779	752	789	706	704	737	708	718	677	744	725	752	748	751	718	718	731	732	756	751	800	762	739	777	755	719	739	697	770	770	748	748	788	765	781	761	757	716	768	746	704	771	751	693	757	738	696	739	744	701	748	747	758	758	690	712	721	779	702	752	737	763	764	786	764	725	760	726	667	791	749	771	761	765	796	741	703
40082	34718	19132	5148	444	334	308	347	313	326	364	346	357	329	347	328	338	326	318	344	315	299	340	326	303	356	341	361	327	325	334	347	283	349	341	345	354	342	331	319	342	350	346	340	333	343	342	298	328	348	326	307	360	325	301	365	343	319	348	345	360	343	331	306	332	338	341	323	364	348	342	335	328	340	355	334	338	329	336	348	344	346	369	350	321	345	318	315	324	332	314	321	375	343	329	364	352	321	303	326	345	342	322	341	345	312	324	349	310	308	323	335	328	342	321	347	318	325	309	317	350	352	331	335	310	309	313	324	328	340	373	341	313	349	325	327	359	359	361	321	362	353	331	330	327	311	307	305	322	339	319	334	320	341	346	341	359	327	303	326	331	336	344	321	312	308	305	339	327	360	353	344	324	320	356	351	332	369	345	327	316	337	319	316	369	323	339	363	289	335	330	331	331	352	308	360	352	344	337	329	327	346	364	327	335	317	341	317	374	323	347	301	347	341	318	305	327	341	338	310	347	303	338	359	367	334	359	302	326	319	319	334	351	329	351	343	348	333	332	295	324	349	343	315	365	343	324	337	349	351	340	323	319	339	365	339	324	336	341	332	323	345	313	347	343	362	313	329	357	342	319	320	317	307	373	349	318	358	345	299	355	329	331	326	356	342	347	353	342	305	350	326	326	370	347	331	368	342	323	337	325	346	312	318	337	354	326	351	345	340	337	358	320	338	322	336	336	325	334	330	312	341	344	335	336	358	335	334	341	338	319	343	333	344	344	320	351	299	333	337	358	368	318	323	324	339	335	336	343	324	298	329	322	334	337	342	316	330	341	346	353	329	357	341	343	351	345	331	310	323	310	337	320	344	343	328	347	385	353	296	349	337	331	371	359	335	307	367	332	351	326	327	318	329	332	336	338	364	334	388	337	357	347	339	340	344	313	334	307	316	334	325	360	327	342	293	314	318	312	347	353	359	303	362	294	342	349	323	323	328	342	342	344	335	348	338	322	343	311	313	345	322	318	330	320	313	310	324	320	321	329	345	343	348	332	303	339	328	342	304	346	354	337	329	303	340	313	336	336	334	331	326	281	314	314	353	327	359	336	327	339	352	279	318	329	329	368	330	328	306	339	304	350	347	329	341	341	316	332	323	379	356	300	337	332	314	311	349	319	339	350	319	364	337	346	319	324	319	341	345	297	323	325	343	340	333	345	325	339	344	312	335	346	325	341	336	310	335	362	327	338	348	333	327	336	327	338	322	333	318	326	340	311	326	367	322	342	332	325	352	339	342	355	321	330	345	331	330	324	342	373	328	345	340	312	344	341	343	300	306	337	314	303	314	348	312	344	331	338	323	350	330	365	355	332	349	343	317	356	345	336	305	312	319	341	345	373	332	350	338	366	320	325	320	343	302	344	329	309	332	331	358	335	318	330	320	326	318	315	319	372	358	339	319	301	333	346	340	331	377	347	371	336	342	344	352	312	367	343	360	296	346	352	339	364	309	355	334	339	310	310	325	339	353	290	330	320	322	375	326	341	312	365	352	334	311	351	314	347	343	350	322	313	326	344	318	335	331	315	345	341	337	318	341	346	340	364	304	323	365	344	318	333	356	357	333	351	337	315	369	341	327	361	354	337	343	339	310	374	339	357	329	343	331	316	365	323	369	351	320	329	350	350	306	330	315	339	316	309	318	316	349	316	326	330	343	360	350	346	326	336	333	389	335	323	332	342	313	327	337	320	324	327	335	304	339	336	359	320	337	305	327	344	340	338	314	331	356	337	318	333	327	351	330	327	337	339	347	345	340	323	332	351	334	296	338	294	333	338	341	339	319	327	331	319	335	325	345	343	340	312	349	352	351	370	363	309	336	337	312	307	345	337	311	338	323	304	311	318	310	346	301	308	332	345	336	376	331	321	342	325	317	308	325	329	289	351	308	344	333	341	327	310	341	329	342	329	321	351	312	349	331	326	342	325	325	354	329	343	329	347	346	349	338	360	354	320	318	324	332	325	310	309	341	313	340	353	344	330	342	332	327	321	303	354	322	343	319	389	332	348	372	334	310	341	307	339	344	329	335	309	315	311	311	316	342	309	353	377	342	322	335	341	307	354	335	302	349	311	351	325	350	328	314	353	334	300	320	334	328	337	361	347	314	309	323	340	345	336	334	308	317	347	311	344	337	369	357	384	311	356	373	312	325	283	321	314	334	320	354	327	340	322	320	338	302	345	306	356	336	338	321	313	335	343	331	326	332	328	325	332	344	326	334	326	339	313	351	333	322	352	312	350	312	347	350	326	318	313	353	338	358	346	341	364	324	330	318	326	312	323	306	282	319	328	318	312	324	316	350	354	315	319	374	330	344	330	321	328	345	331	327	291	347	314	375	333	318	334	341	351	326	312	304	331	316	322	322	321	295	342	336	360	338	312	352	337	324	336	331	339	366	337	329	344	340	330	348	335	313	348	337	324	306	343	348	320	369	351	343	350	328	351	353	321	327	321	327	339	330	347	351	339	357	323	334	318	311	340	337	353	349	327	315	349	338	316	356	318	325	359	330	352	313	337	314	354	319	352	337	357	326	359	339	326	370	360	323	340	353	367	334	348	368	301	346	327	322	363	337	348	310	321	370	344	324	298	367	378	308	315	329	339	372	358	338	313	314	324	292	340	359	323	327	312	334	314	351	323	343	362	325	335	320	298	348	344	344	322	327	345	320	352	390	340	324	326	378	338	351	341	338	317	335	347	326	324	354	366	334	360	317	329	333	327	329	352	312	322	346	324	345	333	312	318	353	347	330	334	321	374	351	342	364	320	333	326	348	324	314	317	326	330	340	335	314	358	352	362	343	362	320	339	345	327	312	329	328	339	303	335	343	343	316	345	346	356	332	338	335	331	324	325	312	325	300	351	345	321	325	354	331	328	330	324	332	338	328	326	340	342	346	316	327	308	338	309	345	318	317	319	341	333	318	336	335	335	319	322	322	324	321	359	304	316	345	334	331	341	334	310	294	332	349	367	330	343	303	308	339	305	323	322	312	343	330	326	327	382	309	332	330	328	339	334	322	366	298	333	318	317	361	343	331	332	305	370	350	318	375	315	333	379	387	324	334	341	340	310	321	329	314	319	324	358	315	341	311	315	337	350	334	353	328	330	328	341	350	324	331	337	316	314	326	313	298	333	325	330	334	310	342	345	349	325	324	349	335	309	347	343	308	333	306	339	305	316	354	311	346	334	340	316	352	356	320	353	362	341	332	333	331	340	310	340	307	343	333	341	325	322	329	342	286	307	310	364	319	352	305	312	349	356	303	319	325	351	348	377	326	347	371	346	315	339	390	359	337	332	336	363	351	330	317	317	328	329	332	360	336	349	348	362	339	345	354	347	330	332	347	365	324	320	285	378	371	297	306	338	330	335	326	365	322	324	318	319	329	335	328	361	353	371	313	329	310	307	337	323	354	318	334	322	363	362	327	307	305	357	344	288	334	331	334	347	342
39615	36875	12976	3268	382	323	304	317	300	338	340	288	329	332	311	294	321	305	316	312	334	322	303	317	296	296	312	331	332	344	299	358	310	310	304	336	312	291	346	332	330	289	319	296	328	316	319	312	284	320	313	283	314	339	311	341	328	303	324	307	304	336	284	295	328	315	304	333	284	301	335	327	318	348	318	325	293	298	302	322	338	336	301	348	316	293	325	309	316	314	317	324	295	306	325	339	309	300	321	336	302	295	314	320	296	315	322	351	319	304	285	302	326	350	328	289	319	310	312	324	312	297	357	322	305	312	296	340	306	308	330	344	297	291	300	323	310	316	323	306	332	301	321	301	327	308	318	311	313	302	310	312	319	358	310	321	337	310	322	333	331	305	307	280	294	335	329	314	306	314	288	324	302	309	311	284	298	318	302	315	292	333	313	314	316	337	324	340	328	295	340	306	300	317	327	321	324	314	331	341	308	332	318	321	304	295	330	300	304	333	321	324	292	342	319	331	347	334	286	323	329	331	327	317	316	324	298	325	297	332	317	329	324	298	311	319	291	325	354	309	328	290	286	318	300	301	303	313	358	292	337	287	292	300	310	319	282	310	307	282	301	320	329	337	296	272	282	312	297	305	358	318	318	293	328	361	304	302	310	334	305	316	307	321	317	324	319	279	298	330	331	351	312	305	310	326	328	327	327	292	324	309	334	336	320	290	296	341	341	307	315	317	309	331	314	325	335	302	334	303	325	315	323	311	304	308	303	290	311	304	297	298	308	277	317	317	334	297	306	322	298	348	281	327	317	325	341	323	313	317	313	324	324	278	323	339	327	301	327	330	280	321	343	329	302	325	331	317	324	318	330	330	290	324	304	339	326	360	305	308	328	334	312	316	323	290	323	298	337	300	310	306	323	329	312	303	302	325	331	333	300	314	329	298	318	330	330	313	317	328	332	289	321	325	332	308	298	341	337	329	326	287	317	311	352	306	322	303	287	305	344	329	293	277	359	313	321	313	316	322	293	302	301	311	325	319	329	292	323	344	320	317	305	301	299	286	308	314	327	339	301	334	350	355	312	313	338	364	338	293	299	308	288	324	346	303	326	284	277	330	306	301	288	317	294	312	321	302	319	315	335	330	331	333	320	331	303	324	332	287	288	360	312	310	294	320	309	309	305	305	310	311	318	311	331	333	316	310	332	301	327	318	306	351	301	329	339	317	321	328	322	313	328	297	292	321	319	357	313	317	305	271	338	290	314	327	324	308	341	307	302	310	336	325	298	320	332	305	332	345	268	320	300	317	318	310	341	348	290	307	314	328	307	333	326	317	300	332	322	345	307	318	336	335	294	289	327	338	324	313	291	340	311	303	318	320	286	327	333	310	321	318	314	317	342	308	331	323	305	330	305	301	341	304	323	351	270	329	332	327	315	322	307	270	332	305	286	345	305	284	323	327	293	308	306	313	321	292	323	332	334	320	339	334	301	356	284	298	293	325	310	330	335	297	287	327	340	321	283	332	332	305	327	321	309	325	300	292	312	344	303	290	303	335	294	341	289	311	333	312	311	310	342	346	295	281	327	321	314	294	306	311	325	297	305	299	341	296	340	326	298	327	297	322	326	314	314	294	331	345	287	349	333	343	296	306	336	328	299	283	351	342	334	324	311	330	272	331	314	339	345	327	310	339	354	321	351	314	346	308	330	321	311	307	280	315	343	309	293	281	282	312	315	299	319	315	309	327	336	314	314	295	312	317	310	311	305	329	294	313	306	312	295	321	331	309	319	311	297	347	320	317	324	323	341	311	328	304	361	325	315	309	318	300	305	322	319	334	315	306	291	337	318	311	299	293	308	326	318	305	318	322	303	314	316	293	287	313	315	298	329	307	301	343	288	330	321	316	332	315	309	343	334	328	303	347	332	297	328	336	334	326	316	339	317	314	343	306	320	312	317	305	347	316	296	329	329	320	296	307	302	327	275	311	290	304	321	332	286	337	305	339	297	293	304	309	312	296	293	317	298	297	286	312	311	339	297	306	309	291	283	324	308	305	337	337	325	347	316	304	326	309	343	346	308	304	349	320	276	321	309	325	278	321	314	300	318	331	304	297	317	333	357	343	336	301	302	298	343	301	335	326	285	324	337	334	307	282	295	298	327	312	332	343	310	309	304	327	307	302	313	302	326	329	353	340	312	310	293	295	361	327	331	277	336	283	332	334	309	286	314	318	318	308	295	343	316	347	299	350	299	313	312	330	277	346	318	311	327	354	315	295	326	321	340	333	301	326	305	336	291	323	311	332	332	285	316	301	325	314	322	346	323	326	324	314	329	312	319	305	329	303	327	327	295	321	312	292	325	323	303	308	287	314	335	345	319	318	313	336	278	301	304	307	311	319	306	303	334	324	308	292	306	317	315	289	306	283	322	322	297	319	326	310	295	338	334	299	311	337	337	294	284	304	324	294	311	326	326	305	361	323	289	349	298	283	305	300	320	320	298	329	364	353	328	313	322	309	295	299	302	306	327	337	309	341	324	296	319	324	309	353	357	298	354	322	360	311	296	323	335	318	343	328	295	349	307	307	321	330	312	325	317	285	310	305	309	334	302	325	327	269	299	322	324	299	317	288	342	332	292	315	317	308	332	316	347	300	292	322	334	320	314	311	307	301	289	309	348	319	295	317	295	314	364	335	303	355	336	301	293	315	306	311	293	292	327	269	307	313	326	298	317	291	308	296	292	330	333	310	283	330	330	306	300	291	313	296	311	291	313	300	275	315	322	315	357	325	305	328	308	339	313	328	308	309	308	332	308	314	333	301	316	317	333	322	339	316	315	294	327	300	323	301	303	322	330	334	325	322	325	310	299	328	338	302	322	326	328	309	299	350	310	331	310	313	322	308	292	339	299	327	301	320	326	289	319	313	313	319	326	330	306	340	324	364	336	312	344	310	336	323	323	293	316	326	310	329	311	340	313	292	312	298	313	286	335	336	335	306	328	299	332	350	302	333	339	274	329	301	313	313	285	313	279	309	320	293	301	323	310	305	327	306	320	305	333	277	369	318	312	316	306	342	331	317	316	313	312	317	315	345	317	333	374	316	298	321	328	327	297	320	277	329	320	298	341	292	326	337	326	328	312	324	321	292	324	313	322	353	323	279	306	316	286	315	333	309	329	307	284	309	304	329	324	312	324	342	271	311	321	333	306	311	314	311	294	303	308	288	286	330	335	297	331	299	329	291	298	302	328	342	315	334	309	321	324	331	331	347	315	324	363	308	310	326	301	311	313	339	318	301	334	325	329	313	330	331	325	296	322	328	295	332	312	303	301	292	300	327	322	336	307	322	276	303	332	315	345	320	334	312	312	346	325	327	316	339	321	317	301	316	338	314	309	303	315	322	323	314	300	305	288	297	303	307	331	331	293	357	322	329	306	281	289	293	308	364	320	320	315	305	308	341	344	337	332	343	338	309	328	294	354	362	323	291	316	297	313	318	317	320	293	325	301	300
25154	22519	27791	24294	20121	13195	1496	657	612	626	605	625	584	615	610	635	575	625	654	626	606	655	563	629	641	609	651	612	569	593	581	618	616	674	605	636	633	600	545	586	622	607	592	649	614	605	603	631	623	586	600	549	608	581	662	592	623	569	599	615	634	661	625	623	612	586	572	608	626	604	610	607	621	590	572	613	625	600	627	607	592	637	597	594	612	587	596	595	580	595	608	624	616	598	599	631	602	597	581	584	606	621	619	590	563	606	624	622	595	601	659	589	603	590	620	624	638	595	581	604	600	642	592	594	586	606	618	619	575	609	568	608	602	579	602	636	600	632	650	602	589	654	655	587	607	595	628	625	591	573	578	637	607	621	618	645	617	631	626	590	622	620	630	601	631	595	646	649	637	612	596	609	594	582	597	588	626	581	599	631	651	589	637	565	629	604	605	595	581	637	585	600	635	601	583	615	597	622	655	619	599	589	592	628	560	561	615	595	622	627	586	584	572	634	606	584	583	580	575	634	631	624	582	591	564	675	604	650	564	635	589	593	580	631	606	611	603	635	590	568	594	635	676	628	676	613	594	615	625	612	578	564	569	585	564	570	668	582	607	597	588	646	576	602	604	575	602	587	608	619	615	556	578	614	605	580	581	596	583	612	554	618	580	575	620	658	605	593	626	625	580	667	589	599	613	562	582	603	601	653	574	579	611	633	605	590	602	601	582	582	598	551	612	624	605	577	624	636	576	621	641	646	595	648	578	596	607	586	573	594	599	587	585	639	577	590	593	617	592	620	598	591	563	596	663	614	586	607	604	637	574	574	608	564	605	617	640	566	586	611	616	591	658	615	599	595	628	650	584	572	591	583	616	639	576	638	627	591	602	569	655	630	585	564	593	676	587	610	568	641	624	607	585	623	584	606	578	587	604	574	587	585	601	611	632	609	621	622	587	634	633	620	590	620	595	629	611	560	605	622	625	624	627	657	620	636	636	611	661	613	609	681	604	577	573	611	592	614	598	563	605	605	572	594	613	611	573	634	570	644	610	597	616	635	622	618	625	619	600	619	615	593	586	587	622	663	591	591	579	606	599	579	616	581	624	588	599	596	613	615	649	606	633	599	610	611	626	588	630	583	581	607	633	610	644	575	618	583	556	622	625	576	591	573	554	576	612	639	593	632	590	594	605	585	658	632	635	587	635	554	571	613	628	637	609	642	594	618	650	632	619	637	610	619	647	606	629	587	589	594	577	583	585	628	595	634	605	617	575	619	558	576	611	616	608	613	595	600	655	624	599	584	563	586	641	610	580	620	647	600	600	587	576	593	596	612	557	574	632	606	623	624	622	559	615	570	585	635	577	557	590	606	633	592	566	662	612	606	610	634	606	590	645	571	651	596	622	636	590	573	605	623	626	593	585	574	623	593	554	585	590	606	563	569	607	633	636	605	573	614	606	632	621	575	622	570	592	619	604	608	598	602	561	570	623	558	598	626	591	581	569	591	609	568	574	585	588	626	606	607	571	642	586	553	569	603	620	622	608	600	611	595	579	623	598	616	598	640	594	609	601	584	557	583	615	602	647	595	617	614	590	589	632	645	614	584	588	586	585	618	588	584	618	639	591	588	598	597	589	618	575	605	584	629	549	612	604	632	615	581	570	632	623	637	614	581	659	597	638	566	610	584	589	598	564	564	603	579	586	621	616	566	639	613	644	647	630	657	597	602	618	607	591	629	589	596	606	668	652	620	579	683	622	620	630	632	580	588	603	601	633	570	610	589	583	620	627	664	610	562	588	606	613	564	623	569	611	596	607	574	586	651	617	615	590	621	605	590	629	638	600	589	602	598	584	601	615	575	605	609	601	548	618	611	576	620	603	600	566	598	575	564	616	628	601	588	591	584	602	561	599	600	609	571	627	622	588	651	586	582	668	521	581	598	603	619	607	597	594	578	569	574	569	626	578	598	577	605	639	580	610	607	585	567	604	618	615	633	630	594	601	587	549	578	634	567	567	575	550	608	609	636	587	571	620	585	597	575	596	608	572	661	648	600	614	619	572	608	604	600	638	650	555	582	594	641	646	582	579	581	584	591	613	604	612	596	593	636	593	643	622	595	618	628	592	569	617	600	552	662	577	641	627	617	630	603	572	608	636	601	590	614	624	642	594	545	598	638	591	592	630	599	598	602	608	601	599	580	602	570	640	616	578	616	589	586	598	579	575	602	588	586	579	587	599	642	636	590	595	625	579	631	638	584	595	629	580	674	570	592	635	614	601	635	605	587	595	577	618	625	589	645	598	602	610	603	534	563	611	571	641	625	619	678	548	607	586	562	630	607	609	577	613	575	579	585	579	598	641	602	586	611	583	543	584	611	595	586	632	632	617	581	604	673	597	608	571	604	593	563	609	573	592	597	626	627	606	605	608	612	621	559	613	589	578	646	590	591	555	579	584	617	546	613	617	610	581	662	595	621	614	630	592	608	633	576	621	561	619	619	614	588	609	536	575	592	609	583	620	613	572	596	597	625	636	601	641	620	624	604	577	631	555	570	567	546	605	594	626	585	575	567	580	561	598	591	559	653	609	585	615	627	643	627	594	629	602	583	581	608	619	613	605	587	576	622	613	614	601	623	552	605	592	647	580	579	598	576	653	625	585	622	559	638	627	582	613	578	613	643	608	617	596	598	661	651	588	615	633	597	625	612	587	652	584	619	594	605	627	625	576	585	614	612	608	629	598	585	634	639	583	626	594	579	626	581	634	597	603	612	581	601	579	620	606	607	611	631	604	606	611	584	605	616	632	580	583	529	625	623	629	587	607	597	606	580	599	617	581	637	610	595	561	568	581	617	618	570	634	595	599	601	566	622	589	610	598	579	617	612	619	611	609	581	607	606	553	631	621	654	649	598	607	589	571	568	662	549	586	632	640	553	634	608	595	637	587	603	586	588	645	617	579	636	596	599	626	597	571	645	594	627	564	585	624	586	607	628	567	633	593	622	627	640	600	601	569	581	567	570	686	642	664	628	604	613	590	618	579	561	609	627	614	629	612	581	592	581	615	629	629	613	602	648	602	564	589	577	635	648	599	621	592	620	586	575	594	610	640	612	586	562	577	614	617	602	606	587	619	609	604	570	592	607	668	630	599	560	651	616	604	552	575	590	584	587	592	600	598	609	559	635	640	576	567	590	625	607	651	620	628	601	583	579	608	606	657	627	579	597	608	605	599	559	624	587	600	591	592	598	624	607	600	618	580	642	649	602	584	556	636	582	595	605	625	631	554	585	598	606	597	564	589	621	604	571	611	597	610	605	602	563	613	608	576	629	613	587	620	598	609	640	613	568	577	594	639	654	586	606	592	562	593	637	607	572	588	586	600	577	603	597	612	615	615	636	559	603	578	629	595	648	574	588	627	572	608	618	597	602	623	576	578	608	604	572	601	602	617	582	619	587	584	559	617	588	601	601	589	625	651	614	600	641	639	590	612	601	615	615	606	623	568	609	615	616
63368	87677	52998	27497	1079	1028	591	562	555	536	514	572	518	537	532	515	509	545	535	509	558	542	527	553	529	490	503	543	558	562	553	519	520	523	560	512	539	533	494	553	510	517	534	525	517	549	561	545	526	517	520	563	531	540	541	503	528	562	540	565	503	540	506	574	494	548	524	562	529	547	496	532	517	534	533	539	516	573	499	523	517	547	547	506	509	528	543	526	547	510	501	566	533	557	534	546	520	525	543	531	516	557	525	524	507	528	540	521	554	543	519	514	528	528	536	473	550	528	516	467	498	523	524	532	560	516	498	548	516	561	536	546	492	527	510	529	509	537	563	487	513	534	519	501	551	519	486	513	504	510	523	506	565	558	525	532	532	556	535	542	523	531	549	535	530	473	511	518	541	509	515	539	569	490	527	543	527	516	544	520	520	518	502	559	527	566	520	531	575	492	556	552	483	518	539	516	536	519	556	537	514	499	498	499	479	552	553	512	569	522	525	560	498	546	510	531	517	561	522	494	533	531	533	540	551	509	533	493	546	527	507	553	524	508	552	567	463	544	495	483	574	482	512	552	540	517	505	505	479	500	541	535	498	534	498	514	561	484	514	566	558	537	556	533	516	564	572	528	526	505	541	536	524	513	568	534	579	538	532	529	536	528	492	524	553	530	508	494	521	567	522	564	557	544	555	505	557	504	553	530	522	510	550	507	502	540	522	537	552	545	567	520	556	520	551	551	542	553	533	540	519	571	561	524	520	524	520	532	534	538	516	540	499	523	545	503	529	546	515	483	554	572	501	554	498	539	564	503	541	553	545	544	540	525	539	574	529	562	515	512	561	519	524	506	500	504	549	517	548	551	532	553	569	540	521	533	539	489	509	532	524	546	520	486	536	498	515	562	513	544	556	542	500	563	547	503	533	553	518	523	493	528	504	516	472	525	495	500	536	502	538	549	540	538	509	521	551	553	483	491	491	516	539	555	509	509	510	557	529	526	549	492	498	523	547	505	561	487	550	529	579	475	537	524	566	530	459	533	493	534	534	544	482	463	533	518	535	493	548	481	517	509	513	502	527	544	527	507	535	509	534	526	528	482	495	554	529	521	517	497	570	512	521	507	556	497	531	506	454	545	491	542	539	541	570	551	525	499	544	531	541	516	501	519	539	534	497	532	520	521	527	512	527	524	501	565	542	558	516	527	536	523	523	552	539	520	486	534	532	526	576	569	601	497	534	527	507	570	509	493	520	533	543	537	572	522	486	531	543	517	550	511	528	479	549	517	537	494	530	508	498	539	523	552	499	513	551	548	542	502	554	515	548	514	517	543	554	511	511	539	524	558	519	530	547	496	538	537	544	501	516	558	558	532	519	536	515	532	541	535	538	562	519	465	536	532	553	558	501	555	517	530	521	505	573	547	538	533	561	544	528	569	533	515	507	546	500	500	549	545	509	542	526	526	507	551	535	555	535	516	528	541	516	510	553	555	554	531	498	513	501	543	578	541	547	546	505	550	530	552	553	493	523	569	522	510	531	515	531	525	552	479	550	529	511	489	554	492	526	515	491	563	556	507	554	573	507	510	538	539	520	509	527	569	556	497	545	522	554	544	537	546	545	522	549	547	558	497	508	527	487	509	520	487	512	558	548	483	560	531	527	544	522	519	566	549	542	532	543	516	511	545	566	478	483	571	498	516	522	521	525	532	546	534	542	500	519	541	568	483	534	530	542	563	537	529	531	503	472	523	554	575	581	508	541	531	516	551	532	536	565	526	538	519	520	513	534	523	507	503	546	488	547	491	504	510	548	519	540	484	550	531	524	556	550	537	544	546	553	527	495	520	537	551	540	505	530	513	483	568	527	570	514	523	507	554	508	566	519	543	486	497	553	538	510	551	559	559	539	478	541	500	557	495	516	505	530	498	502	507	532	538	527	539	539	504	500	515	529	513	567	494	515	533	523	511	542	547	498	521	535	529	549	529	519	549	501	577	498	557	529	516	519	552	511	558	553	523	496	545	499	548	550	556	512	556	539	509	538	510	515	578	486	544	508	546	569	544	538	514	494	522	521	501	539	523	561	510	531	531	509	566	534	568	509	515	500	543	516	544	539	549	516	523	511	543	538	516	571	535	517	572	533	533	544	544	521	548	550	553	508	564	570	528	542	553	509	538	501	511	544	522	473	537	489	550	575	557	518	516	555	505	537	578	514	503	495	503	583	539	537	566	527	523	517	528	502	565	515	546	492	538	550	571	534	512	533	518	529	515	539	498	503	542	545	499	538	512	533	538	488	588	531	541	540	518	529	525	507	563	544	549	507	545	534	575	524	528	510	534	544	529	497	541	514	554	536	492	556	541	528	549	543	519	492	495	533	536	528	548	551	571	547	526	518	547	517	537	594	542	544	516	555	551	520	466	518	529	548	515	546	481	549	510	531	515	502	526	543	537	538	522	530	552	573	530	563	538	509	530	541	527	564	546	553	539	562	513	517	499	556	522	496	506	555	504	543	551	542	508	541	536	556	502	511	513	519	532	499	549	530	544	525	508	574	551	528	486	550	543	611	518	572	537	535	513	523	536	527	567	548	486	540	586	518	511	542	502	575	534	548	520	538	544	512	547	526	501	536	560	501	536	513	523	523	540	510	565	534	541	525	497	540	529	533	576	511	537	557	548	515	543	558	515	561	526	538	534	576	558	533	538	532	548	536	542	480	535	526	505	558	512	530	494	556	536	545	509	538	571	517	529	559	549	508	487	547	559	522	510	561	551	572	548	525	524	494	547	582	523	496	526	513	545	511	557	547	547	547	568	550	500	549	547	468	522	528	551	565	500	519	534	581	490	511	534	558	541	573	537	514	543	548	566	542	536	539	480	504	549	550	530	560	523	518	502	550	557	553	589	531	532	539	492	523	534	551	529	521	505	524	552	473	548	502	550	550	540	543	530	531	513	485	521	486	527	515	494	500	508	536	535	529	536	533	542	567	507	540	525	502	554	552	554	525	522	498	508	513	557	588	525	559	544	535	545	518	542	497	522	488	513	539	545	544	550	556	555	495	525	553	492	532	547	557	534	553	543	515	523	600	527	517	514	531	554	573	541	539	531	543	507	529	531	535	506	523	524	517	519	491	546	524	475	548	508	539	521	538	531	529	503	526	503	517	537	513	545	473	541	531	503	525	521	555	501	536	550	520	521	530	508	551	546	497	523	517	570	523	532	503	524	533	527	511	557	496	521	492	515	525	532	508	515	477	557	529	520	536	507	540	556	492	537	502	529	532	498	517	524	521	529	523	555	589	478	533	537	555	551	562	513	555	487	483	546	522	540	532	503	537	510	505	583	582	515	490	498	525	541	501	554	529	562	533	578	568	489	531	534	511	534	570	512	519	494	568	522	534	502	526	510	556	516	504	559	548	494	528	530	535	542	530	548	507	501	545	536	554	540	563	542	565	528	546	551	508	551	547	492	518	551	502	506	539	502	542	553	525	521	540	534	524	523	538	528
22472	21494	27613	23639	20420	20286	11659	1200	936	883	894	946	872	876	851	931	889	876	857	880	847	878	809	889	801	868	849	863	888	893	810	808	897	849	839	935	851	863	897	809	906	850	785	857	827	859	856	868	836	904	811	883	854	860	880	846	866	846	877	853	853	832	861	837	852	821	868	880	905	874	895	867	845	921	880	901	838	844	906	844	934	862	809	839	883	809	878	873	845	885	824	891	787	857	834	877	831	859	889	832	865	835	866	842	886	866	863	838	893	883	851	842	875	860	854	859	825	839	870	856	814	899	825	848	875	841	857	846	868	826	853	840	877	871	876	853	811	842	825	871	841	842	860	853	822	871	828	859	860	870	852	819	856	880	862	864	824	913	799	858	817	877	885	811	796	861	891	818	855	866	842	888	873	884	873	826	819	813	865	876	832	840	873	841	836	849	832	852	868	799	886	828	849	822	918	784	847	810	788	888	866	848	850	883	876	859	825	797	858	849	825	871	870	851	847	835	909	909	848	857	865	845	847	877	857	866	958	858	934	866	826	846	901	839	884	838	878	850	840	870	801	868	843	874	876	834	848	843	864	856	848	817	857	862	807	881	880	869	878	882	819	854	837	880	799	849	815	894	837	836	896	910	867	816	859	861	798	872	857	867	895	884	876	876	852	857	851	836	883	799	850	795	883	851	841	873	811	850	846	855	829	841	854	848	847	861	824	872	880	836	831	861	843	817	842	864	824	828	807	843	839	888	884	876	878	855	846	864	875	809	843	833	906	809	915	861	870	880	849	847	880	848	882	858	876	858	842	829	850	841	864	886	855	868	913	886	849	840	842	833	940	893	863	882	821	822	785	823	855	851	855	910	848	850	893	874	850	873	862	844	879	872	802	841	838	788	899	913	862	849	829	889	845	849	833	865	880	874	832	761	839	844	894	855	827	891	824	871	885	841	850	839	872	914	872	860	838	855	803	863	819	874	839	855	859	875	817	862	848	935	847	868	866	760	851	908	893	915	837	866	865	869	833	902	866	882	864	788	888	854	861	809	816	898	864	798	860	846	860	859	910	855	821	856	841	849	818	905	878	831	833	903	883	822	871	913	857	816	857	852	902	832	865	821	947	837	847	799	869	934	824	833	853	897	911	867	890	792	901	878	860	830	864	823	877	861	882	888	848	858	875	852	881	846	872	861	866	877	859	864	880	906	873	908	868	810	832	848	876	842	805	784	883	901	842	873	789	804	865	858	805	801	885	867	849	876	864	846	853	884	903	911	877	852	891	840	882	842	832	817	859	910	892	843	846	832	894	870	845	819	862	835	853	797	845	869	795	826	800	905	847	866	894	826	824	879	925	866	877	813	851	859	894	904	830	911	871	871	885	825	874	877	887	825	883	827	860	921	826	851	906	799	793	854	838	851	887	843	922	944	818	838	870	847	841	870	882	842	828	916	823	868	876	806	852	825	870	891	858	870	842	892	919	819	842	832	851	853	890	882	860	855	810	840	866	800	871	934	849	849	826	838	849	860	827	881	846	847	870	895	838	838	875	838	869	853	862	833	871	848	847	879	919	887	875	873	830	849	817	866	858	836	827	865	872	854	829	875	830	792	854	870	870	844	875	826	846	816	838	870	839	863	857	854	852	834	868	849	823	832	846	861	903	817	845	779	961	791	832	857	909	872	820	870	917	821	819	826	857	823	858	883	872	885	793	852	808	846	902	882	868	839	841	898	814	857	803	855	839	820	821	876	899	853	853	825	863	911	848	803	817	857	834	852	857	811	882	893	826	847	836	862	881	897	855	814	820	854	839	840	836	841	880	868	880	832	841	860	899	830	866	918	892	838	817	879	848	860	881	845	885	897	826	853	810	846	795	823	842	791	800	873	837	849	891	825	864	861	811	849	896	812	821	853	931	831	863	811	883	845	857	890	822	904	919	886	871	824	796	867	877	890	860	826	830	825	896	840	895	852	854	840	853	900	860	872	840	846	869	878	862	879	818	856	838	810	795	866	880	845	845	856	875	861	880	834	832	889	865	854	841	855	822	825	882	855	812	849	909	867	883	793	839	873	891	845	852	869	871	897	879	862	878	859	872	847	897	874	883	811	867	880	851	835	878	896	880	875	830	921	835	844	857	884	859	860	876	825	839	846	857	873	812	853	820	841	807	876	873	860	871	815	791	864	859	860	821	914	881	892	870	800	894	833	889	863	835	855	880	896	845	817	876	867	835	849	826	851	812	907	834	854	832	793	920	916	852	863	871	880	828	825	896	831	881	800	843	808	954	864	872	887	849	844	859	837	853	891	794	858	841	833	876	897	861	912	855	798	808	887	929	859	813	874	850	855	831	856	812	858	782	881	862	886	837	829	849	886	847	853	822	904	871	818	863	828	883	859	816	886	845	863	828	861	853	856	892	800	832	914	824	885	851	819	878	853	873	826	876	874	897	898	854	883	857	817	846	847	840	785	846	853	819	880	854	863	874	862	870	824	861	870	824	797	819	853	862	836	843	842	865	854	906	892	851	865	868	876	863	871	844	899	856	819	834	895	901	855	811	902	834	911	879	817	814	877	841	829	919	852	886	802	866	909	834	880	892	829	839	810	809	904	864	883	872	818	802	873	914	868	890	809	831	847	842	857	825	842	885	831	865	897	860	929	845	843	862	870	890	835	912	870	860	920	876	907	882	919	805	852	864	847	805	875	831	876	931	841	865	840	856	871	839	885	780	844	813	858	873	856	822	808	860	843	820	843	934	815	824	888	893	895	823	882	844	897	833	794	800	844	827	854	831	839	852	810	895	883	898	889	815	899	861	870	856	868	830	891	869	819	873	857	852	846	850	863	840	826	888	887	863	855	840	851	878	875	912	883	869	855	807	859	859	889	888	867	851	870	827	843	914	806	860	845	856	847	881	886	824	845	855	816	865	860	847	933	823	902	855	898	846	875	854	871	886	831	854	854	789	898	879	829	855	854	836	879	848	857	926	915	829	857	881	853	853	897	882	776	844	866	821	856	837	885	901	834	812	870	846	870	871	879	860	841	867	892	829	848	859	868	863	837	821	853	787	813	893	875	873	846	814	862	816	898	846	804	850	869	836	863	887	875	883	849	836	865	850	888	874	856	872	926	860	927	892	885	875	877	805	885	860	836	866	883	831	840	880	819	853	923	844	852	837	814	881	814	831	839	870	792	825	888	823	868	787	824	904	836	888	890	823	903	794	876	863	845	874	817	899	888	917	761	844	841	877	834	878	884	844	861	865	849	850	840	886	914	834	861	876	846	805	854	787	833	845	870	855	833	840	868	875	866	865	879	897	873	881	874	880	851	858	834	818	878	820	850	796	852	915	831	856	834	855	863	808	866	749	852	886	878	848	919	866	869	811	881	816	811	788	889	881	854	837	846	877	864	856	876	873	823	888	903	852	830	828	887	843	853	897	863	867	877	858	836	946	900	882	892	831	825	862	806	853	897	858	907	899	915	853	890	872	875	853	848	867	853
61332	95937	63988	33504	1355	1770	791	825	822	797	794	841	779	789	794	753	752	799	756	740	775	755	780	740	746	754	728	704	775	743	751	743	760	740	824	737	758	749	713	730	743	739	749	765	746	702	726	746	773	763	702	770	764	714	757	734	762	762	772	711	767	806	753	745	786	742	757	714	726	741	731	729	717	710	769	745	681	708	738	756	758	757	766	749	725	761	737	729	716	713	726	798	777	726	709	750	678	741	698	735	730	747	734	751	717	720	703	718	735	715	762	726	739	776	705	713	739	732	776	705	698	775	736	668	766	717	721	731	714	760	688	702	734	762	728	740	782	759	736	746	725	748	727	741	748	733	776	742	727	763	738	716	732	728	783	778	734	751	781	675	761	721	717	746	744	754	748	697	741	707	723	759	793	696	735	699	712	682	711	747	721	743	730	735	750	738	685	718	728	757	758	729	734	724	745	750	784	702	755	772	730	746	752	687	754	727	748	725	723	756	746	736	753	734	749	714	731	760	772	732	770	736	756	738	696	711	712	744	661	769	787	753	710	681	744	739	700	758	734	717	731	722	749	751	740	718	712	700	745	749	781	705	752	686	685	754	757	690	742	723	709	829	740	728	748	728	750	735	742	776	737	732	747	734	760	739	729	731	748	720	699	711	729	713	729	700	776	739	774	765	728	752	738	727	709	716	684	728	750	732	765	772	694	767	701	739	697	772	764	767	703	774	717	762	764	764	766	778	740	729	721	715	756	714	710	740	673	709	776	716	756	741	729	748	709	728	755	732	713	746	734	718	718	759	755	711	726	706	762	715	693	761	765	805	746	737	755	782	734	731	746	728	738	731	801	736	750	705	754	764	773	785	746	723	751	757	755	743	745	744	812	741	710	716	749	759	765	726	750	750	755	769	742	796	757	682	742	769	748	712	679	700	803	716	725	735	738	771	730	727	743	748	762	779	725	741	688	721	749	725	737	715	734	720	800	754	715	747	721	745	757	714	723	782	743	740	777	753	733	734	778	741	741	749	754	764	730	752	747	733	706	788	734	707	761	781	734	757	709	801	752	766	738	730	707	770	751	759	751	744	745	768	724	705	787	776	774	744	736	706	735	745	699	737	722	786	720	723	739	726	775	747	762	693	745	722	734	698	732	748	736	769	743	739	718	750	725	710	746	746	772	756	755	681	725	745	747	735	703	778	762	787	710	743	729	700	764	742	774	751	717	699	764	726	799	744	782	791	740	738	744	741	755	776	792	752	697	728	681	682	755	713	684	738	704	772	743	751	739	755	728	777	721	739	730	784	733	740	706	745	708	740	736	735	749	722	721	701	804	741	736	770	738	702	692	738	762	725	741	759	752	702	756	756	750	753	743	781	752	752	714	728	689	682	738	683	756	758	711	757	745	681	758	721	792	771	717	771	729	747	775	737	734	772	735	752	743	754	745	720	698	771	721	733	775	691	714	734	752	738	710	755	656	725	732	725	734	722	707	747	801	757	741	725	751	735	799	743	725	691	715	745	730	747	767	745	725	776	738	722	753	771	785	719	720	737	756	774	700	737	747	719	756	742	710	736	770	804	749	691	717	728	730	734	716	779	737	761	749	807	775	766	739	726	738	722	722	688	719	719	697	732	683	700	778	723	762	759	721	735	719	725	763	795	728	735	716	780	704	723	763	738	691	806	730	762	746	743	677	775	740	750	715	722	762	734	725	786	741	703	752	771	711	779	762	702	718	764	762	782	740	805	700	774	715	715	762	737	755	738	786	792	766	751	755	781	700	701	703	731	784	784	802	768	734	704	764	733	759	731	731	735	727	757	773	746	705	704	756	751	815	766	668	708	711	703	737	696	774	761	691	732	744	752	717	699	759	755	735	690	752	741	715	721	745	767	754	733	749	693	711	745	743	774	743	731	751	786	755	727	749	745	684	765	728	766	729	756	728	739	732	750	773	758	757	735	725	720	746	762	756	717	749	767	745	721	705	723	793	714	742	813	761	698	720	689	729	731	711	704	788	727	766	696	750	691	720	773	738	705	729	781	751	718	780	720	735	722	749	767	758	729	736	749	682	750	734	689	754	673	728	725	751	748	739	742	716	750	754	736	737	751	736	754	798	767	712	726	767	766	759	753	754	732	754	706	776	763	701	794	768	717	740	735	755	734	740	723	698	709	752	749	782	765	734	733	751	731	712	779	760	741	727	706	692	736	740	734	761	795	753	785	701	701	760	748	745	707	694	770	702	740	702	744	720	744	768	797	733	705	730	732	731	740	729	759	742	763	774	747	786	745	725	750	705	760	753	717	712	745	773	734	755	738	754	756	718	737	731	732	739	765	729	674	688	748	783	739	736	696	772	707	763	689	725	701	743	727	761	746	733	728	723	778	707	728	752	786	731	767	734	758	786	745	746	757	754	747	774	737	678	744	712	727	797	798	705	730	786	698	728	732	749	754	748	720	722	744	796	750	771	714	783	725	705	798	748	759	754	760	738	712	749	787	688	691	756	753	720	725	698	759	748	719	723	738	685	701	740	801	765	789	785	710	728	746	721	703	745	734	733	804	767	761	681	784	718	715	743	737	696	736	780	732	772	708	753	718	729	738	697	768	744	814	739	704	734	745	714	723	780	771	741	737	710	753	672	716	715	749	763	722	713	708	712	767	738	708	736	713	738	749	682	751	751	695	687	795	739	728	721	747	726	726	738	774	703	731	775	699	747	739	764	697	742	751	755	777	731	743	754	750	791	730	730	756	736	685	741	767	762	730	757	740	721	685	728	743	756	772	716	715	801	766	771	779	728	755	751	788	780	715	708	747	749	738	726	771	698	714	747	719	733	759	766	698	742	722	752	738	719	793	745	767	725	749	731	733	754	723	754	784	693	756	749	737	720	765	726	766	717	723	760	707	690	713	705	734	745	712	749	687	744	723	782	726	736	770	700	744	756	714	763	745	690	749	709	695	745	708	748	728	777	809	745	732	673	764	732	732	748	771	776	712	736	705	692	717	722	716	730	722	730	728	730	724	710	777	765	718	715	726	741	735	748	737	735	792	719	720	701	721	732	712	750	745	762	738	730	765	729	752	731	719	729	673	779	729	737	719	739	747	741	777	731	730	746	746	743	735	782	796	776	729	761	736	719	759	718	724	730	737	789	710	751	819	758	739	746	798	686	746	749	735	721	735	723	750	758	739	748	738	772	757	745	707	736	774	782	695	725	765	754	730	749	696	750	731	753	720	742	735	751	779	762	757	750	736	734	724	797	702	748	762	773	742	786	705	763	775	789	705	708	702	772	760	732	739	709	733	774	749	710	711	759	739	726	700	802	706	735	731	759	726	780	761	801	781	741	769	725	749	730	737	720	728	752	721	693	777	771	752	745	745	746	697	778	695	741	717	705	722	731	709	798	739	745	767	729	747	732	798	749	746	763	732	729	746	702	735	696	744	751	753	763	728	742	749	696	786	764	761	778	696	726	760	746	731	776	707	732	758	732	723	725	736
39771	34373	19395	5239	429	355	345	302	358	325	336	320	328	330	332	320	328	356	347	317	327	309	326	307	345	299	368	337	332	337	325	315	332	330	298	355	360	349	290	348	315	335	340	364	312	325	353	330	304	334	336	335	339	306	334	321	327	309	330	330	334	324	347	314	316	336	324	334	312	331	361	334	347	312	362	321	317	346	329	350	347	324	348	333	312	326	340	300	318	304	324	325	337	337	327	334	317	318	337	336	309	329	355	285	321	329	333	362	307	330	330	304	329	335	339	340	358	355	313	337	340	331	337	361	332	336	321	339	352	311	341	310	322	328	367	338	363	367	350	323	342	330	318	345	282	309	338	319	361	345	293	322	333	309	320	329	353	327	307	326	340	325	349	334	340	302	320	324	330	303	350	319	306	333	360	322	336	356	327	347	287	324	338	325	310	338	314	305	331	325	355	304	328	332	323	323	330	333	326	324	320	324	321	294	307	338	344	306	317	325	329	320	315	357	370	305	300	319	313	351	334	349	321	320	317	331	317	310	295	315	357	312	352	350	324	347	330	317	341	323	327	335	321	333	305	317	358	344	286	303	307	347	346	288	307	360	346	317	360	315	313	335	300	354	317	325	320	339	356	322	341	295	317	310	340	385	308	342	305	338	322	345	300	309	340	308	331	307	326	313	363	320	331	339	369	321	326	313	353	336	318	352	315	358	313	338	352	291	381	323	350	300	370	287	332	361	329	327	334	317	297	346	314	324	312	292	300	323	309	319	333	338	327	313	344	305	301	328	339	341	291	327	316	311	331	319	341	314	342	327	373	321	313	337	325	316	338	318	332	305	342	313	330	337	336	311	333	334	291	345	326	313	363	343	330	344	340	328	324	347	315	272	343	325	318	364	331	359	354	307	315	368	356	319	354	320	336	330	334	306	316	347	344	309	335	364	346	357	326	341	309	327	357	312	342	314	379	323	340	360	331	336	303	336	339	328	314	341	320	292	316	327	279	331	345	361	309	348	314	304	334	314	322	338	330	273	309	357	308	361	319	344	335	333	348	363	301	348	333	326	325	363	351	326	331	344	324	313	294	333	341	341	336	325	318	346	292	336	309	334	315	297	306	313	340	352	343	301	352	337	344	334	321	344	314	291	350	347	291	340	316	323	370	325	305	303	325	348	325	337	311	288	332	302	331	302	325	303	332	344	339	323	314	310	303	357	337	335	322	327	367	361	319	326	302	296	369	348	307	335	311	327	361	343	326	308	341	324	346	329	327	334	325	321	305	334	373	321	321	314	311	323	363	342	376	338	328	345	350	354	330	318	301	349	334	325	321	307	343	333	331	360	352	330	305	332	285	353	331	291	316	349	328	321	307	343	331	348	323	322	338	319	362	330	337	318	334	327	338	347	330	322	328	331	322	326	333	343	327	329	314	317	351	311	349	343	354	337	340	295	280	357	328	300	276	342	345	354	326	313	336	324	314	297	324	354	339	339	311	324	339	353	341	325	314	347	352	340	298	349	352	330	331	335	312	323	310	342	293	356	317	352	354	310	295	330	299	330	335	326	319	328	332	350	321	336	341	351	344	308	326	351	363	328	343	357	317	314	306	321	322	350	350	303	341	304	341	356	314	312	324	317	309	351	330	312	312	333	343	347	347	340	316	353	318	338	309	283	335	291	319	307	322	320	317	310	337	339	335	331	333	281	342	312	316	329	340	318	327	311	338	343	322	344	318	368	300	314	362	331	328	296	328	358	333	327	348	321	342	332	353	326	316	317	330	316	309	321	340	325	306	361	315	324	309	333	318	371	319	356	310	323	324	319	335	311	316	337	330	334	325	331	341	315	340	355	310	310	300	351	316	315	329	308	335	342	319	318	324	322	340	320	348	348	345	326	304	335	324	313	337	317	318	324	354	341	350	332	364	324	349	312	291	327	338	349	335	343	330	304	321	333	317	298	332	353	362	330	305	330	371	325	316	337	327	318	358	300	321	296	340	343	346	294	313	345	328	354	334	345	291	319	307	337	310	353	325	315	333	294	335	319	355	329	352	323	329	317	346	309	357	364	349	345	342	363	336	329	338	318	308	326	311	339	347	323	302	328	365	315	336	339	318	345	357	343	326	322	313	338	347	292	347	308	334	330	315	306	322	328	337	319	290	325	338	328	338	363	337	335	296	329	337	327	330	312	320	338	307	329	293	304	310	346	330	289	321	323	342	333	356	352	335	357	322	332	334	308	339	339	343	324	315	348	326	331	330	335	335	335	330	303	321	358	332	290	350	338	318	326	314	341	316	329	306	351	297	330	333	320	343	321	311	337	297	313	329	356	296	305	304	300	309	333	334	331	357	286	313	339	305	311	323	341	306	340	347	341	346	286	325	299	326	361	331	329	333	332	353	313	340	341	326	301	362	336	344	286	335	328	346	335	338	309	361	337	340	338	318	314	347	319	316	351	300	329	314	301	327	337	286	363	343	329	332	307	328	318	340	357	348	324	342	302	341	359	325	314	327	312	315	341	324	298	324	325	304	326	311	308	301	346	321	353	333	331	355	340	353	306	340	338	316	340	338	315	318	331	340	306	360	330	318	333	319	327	318	324	318	331	316	318	299	377	337	335	308	333	318	347	339	304	322	316	330	316	328	294	340	335	329	360	330	304	348	316	319	334	297	357	292	341	305	350	316	349	296	336	337	328	333	308	343	370	322	305	347	334	341	317	303	345	310	309	310	320	316	327	348	310	320	301	306	323	325	331	329	366	330	307	326	351	333	320	336	309	330	326	317	297	330	335	316	342	301	363	324	334	335	346	345	358	324	329	291	352	324	329	364	313	322	318	313	306	358	312	317	326	365	337	322	293	319	312	311	362	329	336	344	345	322	316	323	331	337	298	346	303	341	333	338	305	332	328	323	302	350	343	289	335	313	322	338	342	336	344	299	318	334	325	343	320	345	348	351	334	322	346	343	356	327	350	359	313	348	346	340	313	296	302	341	376	330	340	336	311	320	291	298	323	378	342	352	363	321	314	324	358	350	312	336	311	287	319	326	335	330	319	331	325	295	354	314	351	321	318	325	309	337	304	359	318	362	321	324	344	312	332	300	334	322	298	333	345	332	308	317	351	312	290	324	309	309	327	374	330	327	363	337	347	364	321	300	337	303	355	322	339	334	339	343	353	304	318	313	359	343	310	351	341	298	333	345	336	327	352	334	323	326	320	352	305	317	356	288	333	329	301	337	335	334	351	353	317	343	306	366	329	312	353	334	299	319	314	319	334	336	326	343	324	337	336	347	374	360	354	351	314	328	344	315	318	291	326	324	316	326	330	336	311	334	325	327	349	311	336	323	321	330	330	354	357	353	369	358	353	323	346	328	338	347	329	327	360	342	343	326	335	312	304	350	316	312	360	330	327	338	344	316	345	359	296	328	351	328	361	304	282	315	292	338	303	335	327	318	311	362	348	330	314	368	308	316	332	298	323	365	295	329	355	324	358	331	326	329	314
39723	36940	13600	3134	348	296	320	326	295	290	295	303	320	305	333	318	283	303	330	322	321	308	283	278	295	304	304	319	267	317	290	331	328	288	318	326	296	340	308	326	321	315	320	331	318	284	328	322	321	290	307	339	363	303	327	291	337	333	280	275	303	347	348	306	308	304	317	263	321	306	284	322	309	347	317	324	308	325	324	289	291	312	315	289	314	321	324	303	331	295	298	313	321	340	309	321	337	307	290	286	333	319	315	299	290	315	307	319	305	330	318	312	329	336	296	319	279	334	367	313	314	296	322	300	332	331	317	303	303	299	337	307	312	315	281	318	305	319	293	289	320	321	334	328	290	333	315	317	293	298	314	279	314	319	300	326	290	336	318	309	303	324	299	297	314	332	285	332	259	306	315	289	302	302	308	302	334	295	312	320	292	317	323	302	266	320	327	337	320	311	299	320	304	325	323	288	353	324	312	318	340	326	314	312	309	312	312	310	315	342	323	325	308	312	329	278	315	321	281	293	304	319	333	332	330	299	283	298	308	303	348	304	317	308	303	323	309	327	318	345	333	329	316	333	327	294	300	331	309	315	304	291	292	296	303	312	309	321	285	309	298	340	303	294	289	342	303	341	317	331	301	321	303	319	302	291	324	339	326	286	315	278	306	332	314	320	297	289	292	335	329	333	297	323	338	270	319	297	328	314	329	307	312	313	309	335	322	278	333	309	329	324	282	310	308	315	318	285	303	299	330	331	306	349	320	311	348	321	295	328	279	287	317	307	338	299	339	317	325	305	290	310	350	304	313	337	327	306	356	296	322	329	299	289	292	332	276	314	293	317	303	297	359	294	295	301	310	311	306	326	310	309	289	312	306	284	308	329	319	315	305	309	293	295	323	268	306	328	313	305	298	307	275	333	306	309	291	321	289	316	319	337	327	309	332	298	320	316	322	314	306	323	345	321	320	305	288	299	303	331	280	338	302	311	339	313	295	326	325	320	293	302	337	301	321	307	313	312	307	323	320	323	327	338	313	305	301	271	300	287	304	315	293	296	277	289	311	294	336	303	324	281	322	337	303	318	317	321	286	310	333	282	309	333	334	285	314	330	308	328	314	327	357	294	295	308	331	352	296	328	276	314	303	311	301	332	302	315	293	333	314	305	296	289	305	289	311	335	309	305	336	279	344	304	315	302	318	295	310	304	299	308	330	313	295	334	319	304	284	333	308	303	299	303	307	346	301	311	328	295	341	323	295	305	292	304	294	290	325	304	359	278	287	290	341	303	311	307	280	311	320	308	301	296	272	292	319	309	313	303	306	324	293	321	329	312	309	325	292	308	339	310	312	318	333	325	328	313	306	314	306	275	333	322	289	287	298	274	344	315	324	321	303	327	340	317	290	328	303	312	323	298	290	296	357	335	325	314	317	327	322	282	335	301	349	307	307	295	337	304	326	325	321	326	302	310	309	337	306	300	278	312	300	311	304	322	330	320	321	332	314	320	317	318	324	311	293	306	276	319	327	294	326	289	282	334	341	296	339	323	289	315	288	332	280	299	350	305	299	304	305	331	299	295	306	283	291	297	324	302	287	346	313	314	290	289	327	322	313	324	289	327	276	284	302	311	316	338	311	326	289	297	301	336	303	320	325	316	299	303	335	307	321	305	302	299	334	324	322	305	316	314	305	275	296	322	342	301	297	345	297	307	288	287	302	323	301	294	292	340	311	314	335	326	300	308	329	333	306	331	332	328	327	333	300	339	329	304	319	325	312	300	272	297	356	282	328	302	307	323	298	310	330	307	291	322	305	312	323	314	305	317	296	313	336	317	312	325	317	301	322	344	286	324	332	288	298	283	319	298	336	310	336	328	287	293	312	336	316	338	311	282	305	306	314	300	319	304	304	316	288	319	298	329	334	296	313	310	319	298	304	294	321	332	307	303	300	315	320	320	332	301	318	285	307	298	334	301	309	309	335	315	325	318	319	284	324	331	306	330	293	303	324	312	339	305	298	338	305	341	304	315	303	300	338	323	301	311	301	287	285	322	283	315	292	298	322	318	320	308	318	327	308	317	334	311	338	320	304	307	349	307	317	309	296	286	316	326	312	283	321	328	311	322	328	298	353	317	311	320	315	312	300	327	307	318	313	300	326	345	294	316	299	301	307	320	296	309	313	332	330	333	325	344	325	312	322	288	333	291	302	357	303	307	323	312	274	311	302	302	278	324	300	296	325	316	298	321	312	305	311	315	298	321	347	316	307	312	285	332	287	323	301	314	360	301	314	302	291	286	292	289	301	289	319	319	312	327	282	318	300	293	293	323	315	299	329	326	328	318	322	320	357	310	330	292	320	298	322	320	312	284	335	308	315	307	293	322	332	339	295	308	321	311	292	288	318	312	299	311	315	309	320	330	319	303	284	304	335	293	336	284	297	312	318	300	328	325	344	271	336	284	318	284	296	289	325	336	335	315	346	289	295	317	303	281	322	304	298	347	321	302	323	316	329	285	349	302	295	302	333	320	308	330	294	324	304	329	314	353	317	307	282	298	311	297	295	322	331	299	304	314	319	287	313	306	322	306	334	300	309	319	303	309	320	312	312	307	291	309	327	308	300	325	313	311	338	313	291	327	313	308	341	331	322	320	290	323	286	320	305	335	311	299	315	309	325	323	315	301	339	305	304	281	318	313	318	289	348	320	310	335	319	327	323	343	337	306	315	346	320	341	298	348	320	317	311	338	309	298	289	318	295	285	339	288	332	296	297	303	338	329	318	330	317	328	329	316	340	317	313	349	319	315	326	273	327	341	330	294	301	304	288	285	317	323	301	327	347	313	295	319	311	354	302	316	298	317	338	309	338	298	323	298	299	326	335	306	324	330	360	287	312	318	282	313	323	301	326	307	315	293	316	319	279	306	303	293	320	274	307	304	314	296	301	324	318	317	285	309	331	302	323	319	317	299	311	281	318	298	341	294	304	330	325	322	332	314	333	294	260	317	304	317	321	315	319	298	304	294	305	312	325	289	290	283	306	300	307	261	290	283	309	312	290	329	344	285	302	319	336	308	297	311	337	317	312	328	296	345	332	349	296	315	346	349	306	270	318	307	309	303	330	345	284	320	306	321	280	287	321	320	313	299	313	350	308	351	349	320	317	318	306	268	298	303	317	338	316	309	303	310	285	305	304	311	314	311	281	284	269	306	289	301	350	298	315	324	305	289	321	310	326	300	318	321	327	264	303	328	305	323	314	293	321	331	323	293	317	351	345	342	320	304	352	294	310	294	304	318	311	314	345	307	309	303	334	328	330	298	299	323	321	300	330	305	291	289	280	296	313	315	303	296	345	317	337	316	272	327	330	302	304	338	315	352	302	308	305	293	287	311	301	318	306	299	299	308	318	274	322	324	324	286	325	302	295	332	306	295	302	326	320	298	319	336	314	337	302	329	305	317	298	305	301	277	289	340	303	309	319	332	331	307	331	306	326	314	327	309	323	318	285	337	321	318
25131	22332	27748	24194	20179	14132	1512	695	621	636	622	614	608	648	628	576	588	620	625	599	609	608	568	572	653	657	628	608	593	634	673	580	614	598	613	628	627	656	632	573	589	603	566	601	639	621	569	552	638	616	574	592	592	608	638	595	602	587	624	636	549	632	588	650	560	601	610	605	659	608	613	599	566	574	614	586	602	613	618	612	586	635	636	620	631	628	632	647	605	624	588	630	587	660	621	581	623	609	613	612	634	644	561	619	616	600	625	593	649	631	603	599	608	603	597	584	589	597	612	617	572	607	573	646	588	616	607	606	600	642	584	622	608	597	607	602	559	556	553	627	635	549	611	632	583	650	633	567	590	607	557	595	610	577	606	610	603	601	576	539	618	626	625	620	565	593	636	611	584	616	596	650	631	614	625	578	597	570	626	587	643	607	618	627	569	578	618	586	626	563	611	635	643	552	667	617	599	648	593	586	616	648	607	603	581	566	586	639	641	634	572	597	626	610	650	604	626	638	582	594	633	632	616	587	588	559	642	627	636	639	610	584	588	623	626	578	624	564	598	619	584	655	576	585	619	620	632	616	601	608	592	577	617	660	600	605	621	591	605	612	611	624	572	609	617	572	603	582	580	660	591	636	586	551	606	621	574	582	578	628	618	574	575	613	571	603	595	617	613	607	608	624	593	629	609	657	583	615	608	613	598	597	639	619	611	617	618	597	587	572	659	601	648	596	575	609	603	621	612	613	617	632	611	628	598	597	635	568	582	591	597	606	625	594	650	652	558	571	631	587	592	590	610	595	584	576	576	560	627	653	587	602	588	589	558	673	585	605	647	617	597	619	587	574	631	580	608	622	594	565	590	620	605	608	651	585	627	603	600	597	553	623	647	582	598	589	616	586	636	598	656	602	594	634	593	612	540	646	583	632	616	598	636	610	629	598	651	612	612	616	632	576	583	597	634	583	601	563	607	622	621	592	621	582	603	622	581	576	666	632	623	610	637	615	573	589	618	575	661	563	608	595	620	607	618	579	587	573	640	591	602	591	596	613	636	545	625	637	640	645	620	621	619	614	591	594	583	650	608	569	623	607	588	607	571	571	603	631	579	654	655	639	593	653	598	605	626	602	603	596	592	627	607	630	592	611	597	612	597	628	597	621	598	591	643	614	628	597	587	626	600	633	590	632	615	645	576	632	632	635	609	624	586	643	626	596	602	614	644	591	586	579	597	607	591	598	575	578	597	589	619	588	598	658	615	584	577	613	577	600	608	594	585	610	633	563	615	547	615	583	586	610	637	577	621	622	643	567	617	620	569	655	617	646	633	588	638	598	584	636	593	638	604	598	597	595	610	562	623	585	598	591	573	586	586	587	621	591	588	598	603	625	610	655	577	596	602	588	625	604	642	627	570	591	596	648	628	586	573	606	623	622	586	602	576	585	582	590	588	598	598	620	616	613	630	605	550	584	588	635	590	585	649	633	629	629	588	619	659	583	605	622	612	649	611	586	662	610	621	617	580	628	591	613	628	632	581	612	573	596	621	566	611	643	620	603	599	625	584	618	587	580	609	580	565	576	616	616	580	613	613	613	622	596	634	645	601	590	593	591	630	644	629	609	634	579	590	569	617	562	602	636	606	583	609	581	612	608	607	600	601	596	600	592	584	641	583	550	620	632	560	584	606	599	625	606	672	596	601	605	602	596	574	607	606	628	627	589	574	570	610	606	612	593	608	629	588	600	613	619	598	614	605	615	597	574	577	599	622	580	623	555	580	629	611	605	567	560	622	575	621	606	599	621	587	624	623	598	615	638	635	655	627	589	566	648	607	603	601	635	600	559	588	605	612	596	574	628	633	611	606	593	607	591	552	570	600	578	601	587	566	616	612	602	593	665	555	592	565	616	603	590	605	625	593	591	583	621	646	645	561	637	575	591	622	580	613	616	568	617	578	628	592	622	577	635	599	646	601	567	625	614	560	604	620	612	613	577	545	613	596	645	566	620	579	600	572	562	613	559	595	636	602	582	631	562	645	609	602	637	630	569	619	568	613	645	611	623	629	591	564	595	594	602	608	644	618	635	572	615	587	605	626	645	611	616	613	612	636	611	573	567	545	622	638	589	665	612	631	582	636	627	626	580	598	602	598	630	604	607	579	624	616	593	616	601	594	603	643	633	612	590	620	598	625	625	592	622	597	612	575	578	600	605	610	575	574	606	590	637	601	596	630	628	607	584	570	623	552	592	647	564	569	591	550	660	593	607	572	606	617	603	658	554	634	579	556	599	553	594	604	591	630	632	599	575	629	600	640	567	632	603	554	620	627	619	650	598	627	630	578	575	613	648	616	615	569	586	615	559	631	631	629	616	581	572	626	598	658	601	623	611	594	650	611	568	616	574	619	639	626	599	619	598	609	593	581	635	626	627	606	608	587	614	638	581	646	620	578	588	545	592	624	636	646	648	597	602	580	598	609	589	623	598	612	607	689	551	612	596	563	610	610	645	630	610	600	583	666	559	600	619	553	623	631	611	592	614	579	576	571	597	634	630	582	616	596	592	587	593	594	567	643	599	612	611	608	632	638	582	644	642	623	580	617	585	570	631	612	597	654	635	606	605	607	563	652	630	597	605	610	601	601	620	633	609	587	622	585	605	681	566	613	611	621	579	597	607	650	620	590	648	597	592	593	564	610	575	594	587	669	629	632	618	590	641	660	599	600	606	638	582	596	617	607	637	606	655	607	609	552	598	598	601	620	583	554	595	579	607	601	576	585	600	608	607	566	631	597	576	545	555	604	589	623	609	569	580	633	609	615	624	588	632	574	596	608	583	570	609	617	578	616	593	662	618	617	616	580	588	596	587	642	614	554	573	638	636	589	573	604	610	584	581	586	594	658	601	611	601	583	609	633	637	566	574	584	625	641	560	618	581	623	601	609	615	612	563	632	596	595	577	591	603	589	624	564	603	612	591	607	555	652	678	607	589	600	596	616	575	549	690	623	609	585	572	619	609	650	642	590	606	629	618	586	590	592	627	593	634	577	662	629	622	550	583	626	609	599	585	627	604	565	588	582	637	627	600	627	598	605	603	563	589	587	613	608	607	597	564	599	589	620	593	645	570	615	615	599	603	600	634	585	660	638	571	644	561	598	576	642	605	643	589	567	633	615	576	647	611	623	590	604	600	642	583	602	595	595	628	610	611	595	600	612	648	592	601	616	620	578	609	607	585	625	640	639	611	635	640	629	623	601	613	568	654	658	549	613	601	628	616	608	622	633	584	622	586	614	590	592	593	613	621	605	546	617	554	580	610	621	570	589	606	631	593	593	603	665	603	618	602	622	605	611	633	599	648	606	628	593	598	626	611	600	624	613	642	607	634	635	587	617	622	615	638	626	594	627	604	609	582	619	579	610	633	598	565	592	642	634	581	586	590	624	596	658	662	614	602	589	589	626	606	593	583	617	569	612	614	608	654	604	604	562	602	649	620	623	587	611	620	586	597	612	639
63203	87982	54647	26398	937	651	608	588	528	568	576	550	555	543	539	548	525	552	492	545	556	549	531	524	542	547	542	512	541	525	520	559	536	544	548	541	575	526	535	535	537	536	542	546	522	521	514	539	527	522	533	546	539	541	555	510	523	552	534	554	513	524	564	518	562	540	544	480	516	497	535	549	619	553	526	516	514	506	501	526	572	557	543	510	528	549	514	564	540	486	552	518	555	541	522	551	554	504	533	537	526	567	558	520	508	526	560	549	520	500	502	537	486	519	513	519	549	521	516	590	536	579	523	551	527	554	559	528	497	549	529	550	557	549	535	538	527	530	537	534	501	530	504	502	562	547	542	495	541	515	531	560	539	545	535	531	516	521	515	528	490	542	551	531	502	562	506	537	564	515	575	541	528	524	495	567	545	539	533	504	514	553	513	547	504	562	548	499	483	524	532	555	518	551	534	508	504	556	538	542	527	518	546	535	501	543	549	532	525	521	525	537	552	492	571	550	504	539	476	510	516	517	529	572	515	494	544	494	526	542	515	543	502	553	507	497	502	508	539	534	514	543	525	540	477	554	471	563	551	500	535	544	604	492	573	530	540	512	510	512	522	544	574	543	503	539	581	537	559	585	492	526	554	527	527	528	539	518	490	528	526	539	535	517	563	533	541	519	536	483	510	543	531	549	517	542	526	529	612	514	510	557	529	535	513	517	541	525	494	504	548	565	548	494	545	515	567	539	528	511	547	522	522	496	512	543	510	507	533	525	552	527	516	529	494	508	506	503	520	494	508	510	525	515	558	510	581	516	569	527	526	506	547	527	575	499	532	502	544	511	550	541	539	531	565	550	552	526	537	550	495	526	536	506	546	542	544	554	540	511	573	513	587	521	542	553	538	480	524	507	542	540	517	533	526	527	530	505	546	529	527	549	496	515	553	505	553	532	506	552	559	504	522	460	503	537	553	530	506	508	508	539	513	547	576	491	512	530	497	513	551	483	493	563	509	580	545	506	552	520	507	544	574	552	518	561	477	491	534	527	532	521	512	542	522	528	507	522	517	526	548	545	499	538	564	488	551	483	561	527	544	539	559	552	528	551	550	494	520	530	530	517	537	506	500	517	572	556	520	495	522	507	543	496	526	497	559	542	531	566	566	485	529	509	511	521	513	488	509	509	522	542	514	515	543	563	498	535	549	519	526	571	571	510	489	516	519	562	519	552	543	524	562	552	530	545	530	538	569	509	526	534	529	566	554	567	569	507	538	576	514	511	523	522	526	527	540	532	525	553	530	535	490	564	514	506	548	507	508	536	540	514	533	556	505	529	514	563	568	499	513	584	547	518	546	557	527	531	549	529	524	536	539	527	548	526	501	507	558	553	515	526	521	506	529	516	524	529	527	517	515	520	536	530	550	514	536	542	508	565	524	527	533	535	517	548	530	545	542	535	522	537	488	545	542	524	534	596	514	594	531	523	503	541	541	516	545	538	571	486	525	537	529	554	538	521	544	555	526	501	512	516	505	537	537	527	511	532	532	580	537	512	493	546	550	575	498	513	548	573	549	537	516	539	524	511	513	535	554	518	541	531	502	548	501	487	509	531	529	532	522	501	551	542	516	527	544	504	512	531	498	552	567	500	519	528	513	514	562	549	529	501	522	536	551	477	526	531	506	519	565	502	546	506	543	527	519	539	561	514	570	555	538	516	517	534	537	544	530	568	574	534	531	525	544	526	535	566	524	535	572	520	530	522	530	540	547	544	537	506	512	525	492	536	524	554	536	551	535	518	520	538	488	502	529	536	499	542	564	512	548	507	518	577	556	516	498	547	539	482	519	533	575	514	488	524	515	529	562	515	499	587	509	520	522	550	528	551	539	552	548	478	529	538	496	522	541	539	496	554	472	587	538	550	525	494	529	523	539	534	511	573	484	580	547	476	543	506	566	495	553	543	507	549	485	515	566	548	548	557	547	529	517	518	507	522	522	523	570	514	522	485	510	518	505	488	506	511	550	541	532	552	565	543	530	514	505	506	581	515	501	473	514	505	552	531	529	487	530	567	551	555	507	543	516	540	505	515	531	504	539	529	566	544	542	523	547	567	528	527	547	524	514	539	531	496	532	547	556	518	484	513	537	523	534	509	537	497	532	536	503	570	506	547	545	538	505	561	533	523	517	536	545	522	516	512	520	540	539	524	527	490	572	527	569	550	521	517	503	503	534	519	546	518	543	512	530	503	499	494	502	529	539	541	537	517	497	539	514	550	484	559	520	507	516	515	540	532	545	556	515	541	539	540	539	474	545	483	534	508	537	475	543	479	496	546	573	546	544	503	490	535	556	552	521	483	531	532	574	534	566	531	488	539	540	524	558	551	517	556	523	533	558	566	499	505	530	579	557	517	529	522	564	530	502	523	536	518	521	528	514	506	513	562	483	520	530	517	542	556	568	523	529	565	540	535	524	484	491	547	570	579	530	520	502	509	578	509	567	546	493	538	518	519	494	567	554	501	507	536	543	548	542	583	481	542	517	538	547	520	547	524	561	541	497	528	490	528	549	544	529	532	527	516	540	529	488	495	544	541	544	542	546	535	534	486	533	522	587	524	499	492	504	591	528	521	544	536	518	519	539	538	555	503	488	536	533	525	500	521	515	510	525	556	540	545	525	520	542	531	550	527	508	532	529	555	543	533	517	493	502	556	483	527	565	527	578	498	536	503	552	513	569	556	509	549	513	509	559	550	538	527	548	580	577	566	530	500	488	549	493	504	510	501	553	517	527	495	529	541	514	499	543	560	521	525	522	547	567	539	580	483	505	526	518	516	543	505	549	531	530	542	543	523	512	496	556	595	549	547	583	502	551	479	524	535	528	529	503	566	511	506	544	525	535	521	519	487	539	572	530	530	566	557	499	523	525	561	542	548	505	535	528	523	480	523	504	514	513	540	530	544	557	509	560	534	509	562	546	526	516	562	520	511	558	554	474	559	530	525	505	547	529	519	515	495	538	564	565	528	525	515	536	560	487	559	528	511	542	529	520	544	555	512	565	587	570	502	594	546	471	529	527	540	536	505	528	561	523	538	555	507	522	537	516	524	562	505	549	522	532	485	509	543	479	521	508	494	529	514	513	520	527	487	479	505	523	526	518	529	538	525	558	513	563	534	501	526	530	530	565	578	560	526	527	516	528	555	543	567	555	531	552	534	528	515	492	511	560	509	523	528	567	549	493	512	547	530	497	538	551	541	511	480	510	561	541	527	546	540	521	539	496	521	524	538	515	492	551	487	546	558	543	495	487	502	543	519	514	529	544	519	513	551	534	518	495	486	505	516	492	526	492	511	524	509	534	516	491	477	532	510	492	550	515	536	521	495	543	508	509	517	500	547	497	550	527	505	569	520	538	553	547	535	506	536	496	515	536	525	520	517	567	507	503	539	498	528	560	507	525	560	546	578	545	520	520	514	550	479	497	557	530	531	523	536	542	545	527	525	499	563	544	530	545	506
22486	21358	27527	23757	20424	20306	12581	1214	904	927	934	911	893	867	916	846	936	855	837	868	850	865	920	914	872	864	844	889	852	862	864	869	877	825	856	892	876	904	834	787	890	871	865	856	856	862	833	858	857	928	842	901	891	873	786	893	845	837	808	879	854	820	872	876	899	859	913	831	817	889	833	849	869	845	896	915	903	871	853	925	866	866	893	835	864	900	894	864	873	862	892	861	915	853	928	818	907	921	890	850	830	844	829	895	856	869	823	862	855	901	920	911	829	799	863	910	839	821	874	883	892	894	858	890	915	856	888	848	868	845	847	857	885	866	848	838	846	897	900	892	861	844	860	884	901	878	859	863	860	856	869	838	877	843	856	863	945	804	829	921	878	859	835	866	860	808	895	818	878	885	861	799	875	907	863	885	817	828	872	925	860	929	869	895	862	903	834	820	822	848	894	874	874	870	887	872	858	867	848	864	856	857	831	875	888	830	880	881	806	870	876	864	860	892	856	859	863	904	924	879	818	845	816	857	870	864	875	830	836	840	866	842	841	875	889	834	868	899	870	859	853	863	843	833	867	862	841	864	858	859	858	839	881	869	852	869	860	858	853	878	876	874	838	828	861	819	860	907	883	858	865	875	845	923	821	856	860	869	820	888	910	911	850	906	858	894	865	880	871	871	875	872	856	848	884	891	882	903	837	853	896	883	884	839	891	865	859	903	918	863	894	944	901	854	862	822	842	828	849	860	817	923	836	889	913	799	868	844	811	883	823	871	843	892	875	846	863	820	858	866	859	857	875	870	879	837	823	880	860	845	827	821	844	848	835	863	871	807	845	860	862	863	883	857	835	878	866	872	892	876	827	940	840	848	871	855	849	858	832	893	884	848	892	870	822	875	909	895	867	863	876	842	809	827	851	866	848	880	902	860	844	883	895	872	930	880	891	881	901	942	936	903	840	842	892	844	841	898	808	853	870	808	862	837	861	833	878	866	804	910	870	836	868	888	819	896	892	927	872	880	832	898	908	845	910	869	852	837	896	881	916	883	872	908	898	856	854	861	888	886	805	785	828	868	878	937	832	833	904	848	923	886	854	893	827	892	846	880	854	845	854	875	868	849	877	861	853	822	897	898	846	812	815	865	860	792	788	828	857	792	883	863	882	910	882	839	889	860	850	902	861	879	882	869	877	787	873	843	867	835	813	865	857	877	863	892	831	864	895	857	891	860	903	945	887	923	919	869	848	809	891	875	870	853	893	855	861	889	894	841	882	881	810	878	909	841	891	875	835	846	927	901	851	932	873	818	865	873	795	904	837	894	846	934	908	886	853	814	790	866	854	897	897	868	880	853	910	926	801	829	825	821	898	858	908	880	871	847	864	881	815	894	871	815	835	860	850	829	919	856	926	864	885	878	879	898	887	918	858	876	843	870	840	888	864	860	875	847	866	906	886	862	865	830	850	855	897	853	911	875	829	849	817	821	847	909	847	887	817	839	910	872	849	903	909	848	877	833	901	862	912	811	888	913	864	878	825	836	927	865	856	880	889	830	868	857	815	881	897	926	824	890	834	884	850	862	805	905	890	856	823	826	886	818	829	849	879	820	893	841	836	834	881	861	833	812	888	902	901	853	876	835	853	857	864	839	856	847	831	843	864	840	787	879	816	867	854	847	804	817	883	885	850	857	842	849	836	895	858	860	862	911	871	817	912	832	846	897	870	875	926	867	807	891	923	854	844	841	849	918	853	812	830	825	932	850	865	851	874	887	894	926	908	877	862	901	807	894	880	844	869	862	857	857	800	867	858	798	843	855	885	890	880	853	892	951	810	882	888	887	884	842	851	876	857	873	856	921	875	853	862	869	817	856	856	850	876	864	886	903	884	906	834	868	874	871	892	898	919	856	891	849	936	938	931	869	874	885	857	851	875	862	862	893	856	834	898	906	858	887	843	869	855	822	841	848	870	895	849	896	853	840	881	876	844	914	897	877	848	810	849	869	920	900	866	890	874	917	872	888	890	886	891	877	878	816	815	882	865	928	827	843	847	891	882	901	830	878	822	869	895	869	890	838	868	895	898	864	888	870	857	875	906	886	845	827	882	856	888	821	848	916	867	861	842	866	894	870	837	818	846	884	863	816	875	860	795	812	818	894	861	849	862	887	857	862	861	855	905	826	846	805	851	916	861	888	892	886	891	858	824	813	867	839	873	824	904	836	884	897	876	880	860	804	907	867	832	880	865	919	827	878	882	872	875	865	880	850	816	841	920	850	842	857	859	883	873	838	848	850	926	873	880	820	847	877	903	898	902	842	854	866	833	883	831	920	841	860	908	843	894	868	867	876	870	821	893	829	866	922	939	848	886	851	951	871	869	884	888	869	864	919	864	835	828	880	895	880	862	820	920	866	838	827	863	856	843	866	917	915	928	899	852	818	801	915	930	885	863	910	874	840	880	908	855	868	845	900	825	857	838	797	856	839	842	885	850	855	879	850	824	901	854	848	876	858	852	891	856	819	868	884	893	862	879	859	884	925	883	840	848	885	885	865	865	887	892	833	884	861	901	860	820	881	856	888	892	880	829	858	786	878	829	852	854	907	881	926	858	869	897	860	857	855	873	893	915	874	886	878	909	877	894	833	848	874	874	870	876	915	853	889	838	845	910	871	894	858	849	851	877	897	805	848	845	850	848	867	892	889	863	881	940	877	873	887	873	860	891	835	839	845	879	891	841	860	865	896	913	881	864	842	885	839	828	871	855	847	836	839	880	802	879	829	839	842	877	815	862	901	847	893	855	834	841	888	824	886	861	814	835	829	832	855	876	867	872	875	838	892	851	847	872	840	876	923	803	879	908	902	863	819	836	819	797	841	845	843	876	856	847	873	893	861	875	887	850	906	879	868	866	823	814	875	857	838	840	853	909	840	891	857	893	857	858	826	843	841	878	905	820	806	877	871	841	831	893	892	849	805	882	836	881	889	918	915	843	835	863	922	826	834	851	892	841	899	881	906	847	836	879	836	829	848	855	857	848	889	889	880	883	880	850	835	887	835	822	916	849	880	868	853	891	870	816	848	856	850	886	892	848	822	870	878	939	857	863	836	843	894	803	890	856	849	894	916	911	845	891	814	888	859	899	886	837	873	858	898	876	895	865	873	833	872	878	932	882	886	882	857	902	912	890	903	941	876	831	883	885	879	923	864	874	857	870	873	844	839	853	813	863	887	803	877	879	839	862	865	814	884	878	844	883	863	858	834	871	840	844	844	887	818	926	852	906	864	912	881	898	841	846	897	865	832	835	898	862	851	834	866	929	859	862	903	791	865	829	826	827	869	860	871	850	906	907	881	828	812	815	864	877	851	871	828	815	858	862	902	862	811	856	850	829	863	850	841	838	876	930	898	862	872	930	908	849	892	853	830	888	837	907	867	896	887	813	880	850	922	870	883	792	872	810	880	856	851	799	827	895	925	838	850	855	814	865	861	885	830	812	837	845	834	874	849	888	916
61861	96891	65983	37565	2370	1044	866	835	847	813	761	779	808	743	807	805	758	771	739	751	750	693	754	713	683	720	731	772	785	758	783	809	792	751	727	779	834	771	796	766	700	771	722	756	736	740	769	717	736	783	796	766	725	784	741	750	782	740	719	760	778	754	737	743	728	729	746	785	743	740	754	694	744	786	744	767	721	730	734	725	789	725	730	749	736	732	781	743	767	751	749	763	775	719	756	770	795	726	728	751	740	765	687	743	764	758	761	739	757	782	716	713	730	766	765	798	774	792	763	795	760	778	733	763	751	765	757	767	726	717	725	755	823	732	701	727	705	700	709	802	740	776	675	767	716	802	760	774	758	775	767	701	790	726	714	707	731	734	724	729	770	763	750	754	722	737	735	748	734	740	772	688	754	713	792	724	772	776	706	745	743	768	739	748	754	739	767	814	723	745	724	748	748	742	759	749	726	770	725	734	736	756	740	718	715	716	761	729	721	802	736	705	736	705	736	754	754	767	744	743	758	746	745	747	762	748	721	768	738	740	702	723	811	750	718	733	726	725	797	757	767	769	791	744	799	745	755	704	771	750	766	717	767	681	745	695	749	771	756	772	766	752	751	744	762	761	750	766	721	800	746	742	724	768	738	769	755	777	746	782	743	783	762	694	778	732	732	759	773	740	805	759	684	719	751	713	762	706	737	747	750	739	719	773	745	726	756	683	706	694	761	768	719	731	742	742	738	724	737	716	753	739	759	765	802	736	725	751	763	802	752	748	689	760	723	755	702	718	741	774	759	755	769	743	740	734	740	759	748	794	739	777	758	705	741	693	773	801	725	794	772	722	736	778	796	721	778	731	725	748	725	775	748	779	738	737	735	759	753	748	779	747	745	704	726	799	722	752	730	710	698	782	707	762	722	746	700	743	743	746	766	753	728	714	754	729	734	744	699	761	737	715	695	712	719	739	713	749	741	742	732	741	715	738	719	756	763	743	730	744	693	731	734	702	718	712	756	725	709	724	739	730	765	694	785	728	721	737	727	716	719	763	786	765	815	748	808	740	748	747	745	785	768	739	770	738	699	718	752	733	748	775	730	712	734	797	733	775	762	729	764	729	772	736	769	726	745	730	706	757	791	792	738	736	735	793	746	716	695	744	786	761	751	724	763	744	708	757	746	755	810	739	777	731	747	760	741	725	732	734	793	770	790	733	733	687	743	733	750	769	789	720	760	812	752	748	723	801	744	709	774	718	717	757	782	736	746	722	686	748	733	721	732	754	718	784	719	750	732	733	741	736	739	769	765	754	766	781	782	723	707	764	752	742	814	789	734	742	800	715	728	755	758	755	773	696	736	773	703	777	778	732	715	720	771	773	716	729	702	724	714	749	765	795	744	760	781	731	741	771	686	757	802	739	767	741	715	691	709	702	732	719	711	705	770	756	732	726	730	766	802	774	741	701	726	752	701	790	765	735	779	766	730	712	709	706	752	731	765	727	763	776	701	724	705	772	727	762	779	746	748	754	801	752	745	712	764	710	741	764	750	743	762	723	746	744	741	749	796	706	752	727	736	775	759	768	792	746	744	755	763	780	780	749	767	700	763	762	771	765	809	737	722	742	769	775	777	727	744	773	771	759	796	713	728	712	729	762	731	765	785	799	729	750	774	745	751	748	758	742	760	730	774	723	767	703	728	744	753	761	797	689	781	720	718	703	700	718	734	762	748	724	706	770	742	764	696	706	780	726	783	766	746	783	781	781	755	756	752	729	782	723	729	789	729	742	767	735	718	761	783	776	748	741	796	772	778	759	748	736	779	734	758	763	729	768	738	700	762	779	731	765	752	751	735	764	784	744	767	723	747	753	729	705	739	721	743	729	708	710	756	767	772	748	729	763	793	740	809	777	740	753	783	769	726	773	750	782	759	739	776	804	765	779	742	704	760	754	797	762	734	734	737	786	748	737	722	766	761	808	747	782	807	733	698	735	746	743	764	754	744	725	750	785	731	790	746	733	719	750	713	764	752	739	762	813	759	743	760	701	761	712	743	767	728	753	778	745	755	719	758	770	720	796	680	734	723	725	770	776	757	766	778	786	757	715	744	743	769	703	752	733	730	746	754	724	715	749	715	716	745	728	755	688	750	800	738	712	727	767	756	747	750	681	768	740	815	718	719	783	763	755	762	713	758	752	734	768	750	732	718	735	735	764	770	732	750	709	764	792	722	723	746	773	768	760	753	692	696	713	738	790	755	756	734	731	757	781	761	695	735	773	721	756	741	728	751	744	765	762	750	732	723	710	748	749	770	789	779	674	773	708	751	780	777	719	763	690	720	738	806	764	769	767	777	689	768	800	749	751	721	763	724	730	742	733	752	734	775	729	687	777	755	743	700	744	788	745	702	737	711	742	726	741	754	751	709	761	744	795	759	720	717	774	797	756	717	728	693	759	719	743	755	759	713	742	774	786	735	758	724	728	725	732	790	729	769	715	741	729	782	749	710	679	716	755	751	749	736	772	784	730	742	744	748	724	720	773	806	750	786	722	738	724	742	744	744	738	725	751	783	771	739	752	764	762	713	778	700	761	733	700	729	761	735	795	794	743	763	729	745	727	749	732	761	740	779	706	784	758	724	737	693	754	811	783	758	742	701	745	752	738	791	802	735	717	760	743	744	718	744	739	734	736	758	710	702	733	757	749	741	739	770	748	738	754	759	782	721	778	747	729	759	794	716	746	753	740	734	757	714	765	780	724	752	747	735	740	743	680	729	731	748	782	723	811	696	796	774	754	778	718	741	720	745	800	756	732	762	748	786	691	732	758	746	737	762	728	724	737	776	757	754	734	744	781	735	774	750	747	760	760	739	724	715	750	718	706	757	795	770	756	707	765	778	758	713	777	746	777	734	729	781	769	740	738	688	749	765	722	718	738	759	756	755	813	755	757	744	771	773	743	785	760	743	759	741	768	733	734	712	697	760	729	753	722	792	762	720	804	746	775	752	778	721	775	782	787	742	732	759	734	767	795	747	693	758	782	745	668	671	748	740	726	787	770	741	711	768	718	683	719	740	746	717	762	723	701	774	719	748	760	706	692	775	764	720	784	770	769	745	751	716	771	697	715	736	751	754	770	723	746	718	738	724	744	750	814	692	788	725	770	746	759	741	750	743	756	756	759	725	770	765	745	742	738	750	806	732	754	712	744	745	773	723	787	774	732	819	742	767	737	730	767	785	721	729	726	735	722	777	767	795	785	743	787	789	709	784	757	797	721	733	761	792	765	741	701	727	737	726	776	761	709	772	736	761	717	766	725	753	754	770	782	738	757	769	733	771	776	782	739	775	799	790	754	726	715	722	728	734	740	741	708	691	734	697	778	714	704	759	813	740	712	761	732	741	767	721	734	757	740	744	746	737	730	738	799	772	740	700	740	755	762	735	769	698	744	706	803	772	797	713	787	730	738	744	761	776	758	788	732	742	706	764	760	764	735	756	760	724	779	755	743	724	762
39928	34357	20090	5532	434	322	344	314	330	336	319	370	387	342	335	347	356	324	358	365	363	346	364	354	350	346	343	336	337	313	332	350	349	371	356	340	391	370	363	330	360	362	341	371	330	361	352	372	335	352	341	322	314	358	333	340	340	352	329	369	365	357	355	323	345	323	335	364	346	338	351	357	366	349	353	384	357	373	311	333	356	308	354	335	310	368	327	325	352	338	331	353	346	319	358	373	321	296	375	353	344	330	328	364	359	310	342	332	341	352	369	337	339	351	332	375	334	308	355	342	335	324	344	339	336	337	340	338	355	342	367	340	314	369	336	352	349	332	361	348	333	326	355	354	362	326	340	342	350	363	315	346	338	355	347	341	361	330	332	362	366	306	343	343	333	366	373	354	362	390	363	327	345	347	323	364	345	341	364	306	330	337	354	356	368	312	364	344	329	343	371	367	324	325	337	294	346	339	329	324	330	337	351	342	314	336	349	363	376	335	331	328	317	320	338	323	322	322	337	326	385	340	338	344	324	340	339	347	361	344	338	348	329	371	344	347	372	325	308	334	337	330	346	303	331	355	337	322	329	331	333	340	301	351	383	359	339	351	355	340	335	334	288	360	363	377	350	356	344	332	318	356	343	332	322	304	309	334	355	367	337	344	343	348	338	352	340	346	360	327	331	337	332	342	345	307	316	329	328	354	334	335	338	321	368	342	324	344	361	349	342	344	343	338	358	332	324	354	337	332	332	346	339	335	348	351	337	377	337	360	340	338	310	319	333	324	360	364	360	348	341	372	344	300	348	317	325	325	307	338	325	387	346	320	355	323	357	339	368	356	342	317	329	338	364	353	333	328	322	372	351	323	315	318	333	365	358	332	379	374	353	387	340	324	388	335	339	330	348	361	359	342	302	342	365	341	346	379	324	338	332	331	363	343	367	308	355	326	315	358	345	379	366	339	343	354	357	341	357	349	341	345	334	339	370	376	344	360	336	329	348	340	393	316	341	334	342	356	388	357	369	356	366	334	347	324	316	302	352	363	330	352	375	348	353	395	355	369	358	365	341	358	342	342	326	327	343	362	359	375	347	330	352	349	366	314	339	331	333	355	353	343	339	340	370	327	360	341	318	334	332	323	326	321	348	350	303	335	316	362	318	335	355	341	314	351	322	344	334	315	333	368	303	353	304	341	385	333	397	390	336	381	334	333	320	332	347	323	334	335	338	354	369	302	348	332	355	362	318	321	302	365	349	392	313	306	324	326	325	353	323	339	345	348	357	333	393	346	392	323	323	315	353	340	332	389	391	333	359	337	337	342	352	331	348	328	346	342	338	339	330	374	352	356	381	352	352	353	357	324	355	327	367	351	338	364	358	328	351	342	365	359	352	350	337	349	320	358	339	384	315	339	364	388	366	314	358	319	361	353	322	358	361	340	338	360	310	349	344	334	314	350	346	367	318	340	349	332	338	391	362	313	321	336	362	344	314	329	359	317	322	330	350	341	354	310	337	327	329	354	330	347	342	356	361	317	323	331	327	327	327	320	322	312	345	340	372	313	359	352	337	368	349	332	357	362	312	348	348	359	350	333	361	340	317	358	358	342	327	330	307	367	347	351	325	338	373	339	332	358	351	320	366	351	354	371	366	360	358	341	311	333	332	348	344	315	351	341	332	344	357	384	362	347	342	324	342	321	365	356	288	350	369	341	349	337	345	361	340	293	325	320	356	329	320	345	361	324	340	341	333	334	344	342	332	357	366	327	329	294	343	351	311	356	329	328	372	347	361	368	403	370	347	362	350	364	329	379	341	337	322	321	330	352	290	336	344	355	349	329	359	334	365	336	339	371	363	352	351	304	365	371	351	352	321	297	371	350	351	345	383	346	383	378	336	349	358	328	376	358	347	341	341	342	355	317	313	380	336	321	354	350	361	391	325	386	353	334	354	361	329	339	364	360	320	370	334	343	368	344	333	326	353	342	352	333	360	356	344	346	317	346	340	364	340	365	371	329	385	357	354	351	337	356	356	339	328	341	336	307	310	348	303	356	310	324	298	358	374	355	336	325	329	352	348	350	347	354	352	381	354	341	329	333	341	355	323	325	377	374	341	343	354	339	344	318	341	349	356	332	335	354	337	327	361	312	352	336	297	363	334	368	355	328	357	322	385	338	303	342	348	365	335	325	327	348	333	344	361	323	351	342	349	340	370	342	330	365	339	345	367	349	345	336	342	340	364	382	346	342	325	347	362	326	367	372	319	349	358	307	334	364	342	367	349	330	357	346	345	328	350	298	329	348	311	352	325	377	338	334	345	308	365	341	314	357	332	351	337	349	339	343	334	338	347	394	345	329	344	327	353	368	313	349	339	328	347	344	331	358	369	337	361	346	342	356	380	374	340	352	327	329	333	382	315	334	310	339	377	336	333	331	358	346	328	329	335	319	336	315	339	366	321	332	359	329	368	339	336	347	333	351	348	331	315	349	325	367	318	344	342	334	350	334	322	324	288	379	344	323	353	333	372	319	326	356	317	339	367	306	382	343	351	328	359	332	359	313	337	355	324	363	357	350	342	338	357	343	321	384	329	386	335	367	339	327	352	328	391	363	340	350	344	328	308	355	355	344	344	342	336	343	339	349	329	316	336	341	345	349	324	324	332	339	361	366	344	326	356	319	349	333	377	382	327	329	366	337	338	338	370	339	342	333	326	345	321	344	324	347	360	369	361	361	338	327	358	339	342	363	348	329	334	376	340	350	328	352	343	334	340	355	360	312	336	344	345	326	345	360	340	353	312	372	357	344	330	346	343	359	368	343	322	349	365	311	350	358	339	341	298	350	346	323	341	367	347	357	352	343	316	317	298	349	360	325	339	320	326	352	338	372	346	325	334	344	338	357	316	349	348	376	348	352	355	382	332	340	351	348	355	316	319	382	347	306	367	385	332	341	328	348	336	325	337	340	365	341	345	341	352	366	344	383	382	323	345	319	371	333	341	355	337	338	339	342	343	418	323	342	359	325	362	331	339	356	357	374	364	341	333	391	344	350	368	379	359	341	295	319	365	342	344	361	353	322	343	360	361	359	367	374	332	343	371	318	338	342	359	326	388	334	370	347	351	336	382	363	376	329	316	323	363	318	386	361	309	347	346	342	371	345	387	362	345	352	394	330	352	322	375	360	372	340	337	369	330	340	358	298	363	345	363	336	336	355	350	379	358	352	358	315	355	338	320	340	362	318	331	341	354	321	311	359	366	359	338	354	332	350	342	328	325	335	343	358	330	338	339	343	357	327	366	370	332	360	345	333	326	319	320	343	345	345	337	336	371	368	350	363	320	335	313	339	333	346	342	357	348	365	344	353	331	370	343	380	380	370	370	354	337	325	322	346	378	307	343	338	333	342	341	367	348	354	347	357	313	368	353	360	359	333	344	353	358	359	313	335	338	309	361	347	356	343	355	349	334	355	380	316	370	335	359	364	359	345	341	354	342	336	332	328	350	381	347	310
39700	37560	14396	3393	392	351	329	338	326	307	292	298	321	297	324	323	343	355	335	330	331	331	345	320	344	333	365	365	329	350	298	349	314	305	318	342	358	343	284	316	321	313	315	283	279	345	335	328	337	377	349	315	310	319	335	308	337	337	356	325	317	308	333	327	317	305	301	344	345	330	295	330	348	344	335	305	328	327	352	337	325	332	342	302	337	308	305	340	324	362	335	296	322	318	316	314	323	299	351	367	326	303	312	306	296	320	323	325	345	343	352	291	343	317	334	288	356	354	318	300	304	294	318	338	320	301	325	322	320	297	330	332	334	351	352	342	331	314	350	325	325	301	329	359	334	326	322	334	336	328	318	310	322	332	332	295	349	291	343	306	325	326	336	299	348	332	317	301	311	328	323	324	317	357	363	323	330	324	307	338	350	318	351	292	332	350	298	369	334	302	348	321	299	297	324	316	315	293	336	321	345	315	300	334	312	308	342	336	306	331	326	322	357	334	349	308	304	340	332	293	305	321	281	305	347	312	326	319	319	323	325	315	309	338	336	291	313	323	317	319	327	312	306	327	315	375	294	311	324	319	337	321	304	314	328	351	333	285	335	351	336	326	316	347	311	320	373	345	332	330	305	324	306	344	326	315	343	335	345	305	305	338	335	332	345	321	318	314	311	304	322	317	337	325	302	326	353	341	350	337	319	325	306	340	334	329	321	335	317	311	320	329	306	310	320	306	325	322	332	314	326	341	347	321	321	330	319	317	337	366	341	325	351	294	347	369	337	286	332	323	331	330	311	333	322	325	313	349	345	334	335	345	332	301	357	332	324	352	325	350	336	320	349	374	317	358	359	315	308	311	324	316	316	343	336	320	368	355	318	295	299	306	321	313	325	323	334	315	336	332	323	326	342	323	319	322	297	327	317	333	342	353	328	304	316	329	326	353	341	315	329	330	310	330	313	311	302	324	319	334	314	321	340	314	303	308	359	333	320	314	368	339	315	292	346	303	317	339	346	327	354	339	320	358	329	342	340	303	335	303	321	321	326	340	311	352	327	360	333	344	322	297	325	361	360	331	300	362	328	326	350	336	320	334	320	327	335	338	303	349	334	315	348	316	308	340	315	323	322	328	318	340	315	338	293	365	309	312	312	329	315	305	324	351	309	339	331	332	346	305	308	301	318	299	330	312	313	321	332	333	345	308	343	293	317	337	306	342	310	303	327	308	325	337	330	340	330	327	314	312	315	341	357	340	348	342	340	297	312	323	331	312	309	338	325	329	316	324	306	325	323	340	306	349	296	338	316	345	332	307	301	296	350	337	317	298	332	350	320	341	336	355	324	337	348	318	336	332	316	332	310	330	351	334	306	322	341	326	283	335	345	352	325	326	318	329	313	325	314	353	366	339	306	314	346	319	312	344	332	324	356	330	308	326	339	329	339	295	378	350	340	326	295	339	335	370	331	341	310	314	336	303	299	299	318	306	320	354	334	316	326	327	349	320	312	343	320	351	312	341	339	345	334	331	350	321	311	333	310	330	331	309	314	303	325	361	346	342	333	321	320	331	331	327	330	330	344	298	319	333	348	302	320	296	304	324	331	310	345	314	329	318	346	343	331	336	346	327	333	309	302	333	323	339	326	340	327	340	315	301	332	316	370	342	332	327	311	324	312	311	337	344	328	305	347	298	319	359	326	301	307	278	328	330	310	326	334	314	301	355	339	313	331	319	322	283	309	332	315	345	377	332	344	305	336	348	308	349	341	302	292	323	323	307	343	329	310	310	325	316	324	320	319	334	323	356	317	328	306	312	351	375	309	326	308	324	308	311	303	286	323	322	334	322	341	350	339	304	327	310	293	330	342	324	342	335	303	305	302	327	319	313	317	296	314	302	295	308	326	302	339	313	291	298	290	292	348	342	353	349	321	312	305	321	349	345	323	332	343	334	309	335	331	319	284	324	340	296	339	314	332	312	313	312	326	313	321	321	302	273	331	308	323	334	344	321	316	339	302	344	318	307	329	322	350	340	315	336	303	307	328	319	322	287	341	324	325	326	311	326	327	364	338	302	331	339	306	283	324	323	321	332	307	338	318	306	303	307	356	327	329	323	335	337	350	325	311	333	347	316	316	325	342	339	322	322	313	319	320	345	323	294	354	319	310	299	346	321	325	327	315	320	329	341	297	333	363	312	327	310	306	299	306	314	319	300	351	321	296	324	344	319	332	329	340	316	333	340	330	303	334	313	340	310	327	324	330	330	335	327	322	326	330	299	346	330	318	295	316	310	296	328	303	324	339	341	300	298	332	358	304	322	319	357	348	340	327	320	358	360	306	313	321	318	361	322	345	306	299	328	295	321	347	340	338	323	332	309	332	340	347	332	309	333	327	340	290	294	313	344	321	326	311	317	339	353	336	309	320	354	304	333	328	327	303	334	306	309	315	321	351	326	303	335	338	361	318	342	319	316	314	311	317	329	353	307	317	342	330	325	343	328	299	315	326	340	305	304	353	338	304	370	318	301	339	301	303	326	312	353	322	319	303	333	332	352	327	328	347	318	313	338	341	313	345	328	323	344	318	339	337	315	330	346	308	311	319	307	309	313	327	318	334	302	325	317	327	335	332	348	300	324	326	314	305	318	348	315	329	333	307	323	326	295	341	324	312	347	318	305	316	331	356	334	339	300	296	315	298	341	299	338	341	327	313	320	347	343	332	326	278	322	335	316	306	318	348	321	334	322	274	323	340	294	310	361	336	343	332	317	343	326	340	344	299	352	348	323	286	349	324	289	321	332	343	322	298	345	318	345	329	333	335	318	324	332	351	322	307	306	340	356	336	344	325	369	346	346	337	342	320	302	321	325	308	288	326	296	330	329	338	322	326	339	308	327	326	294	277	317	320	321	303	345	320	318	312	342	329	325	321	342	329	321	303	294	320	351	320	344	304	330	323	376	357	341	343	304	335	323	299	298	315	318	324	352	349	330	317	333	302	310	302	364	326	348	314	343	331	306	312	310	366	309	324	319	311	316	324	341	331	326	314	326	333	383	340	307	324	328	308	350	334	350	344	346	319	310	328	330	310	302	300	322	341	326	332	328	335	325	322	320	284	360	314	320	315	299	318	282	335	313	299	322	316	316	304	355	330	320	341	292	346	363	328	321	347	316	321	337	351	319	307	330	321	310	323	334	304	295	349	323	319	326	325	347	333	356	314	329	314	337	340	323	316	340	306	341	298	303	323	351	323	307	339	339	309	320	332	346	336	322	321	314	322	333	368	304	301	382	338	326	314	357	323	358	316	327	314	293	315	335	335	346	272	308	340	336	318	317	317	324	326	313	332	331	333	350	336	330	321	309	323	333	346	334	331	275	343	327	321	312	322	301	311	350	344	294	333	331	329	321	322	299	325	311	323	339	324	344	330	314	324	318	317	310	320	367	334	308	322	323	328	310	330	358	297	335	312	337	316	327	356	310	340	343	340	307	311	339	317	343	326	328	311	320
25148	22447	27859	24157	20251	13992	1544	661	624	667	601	626	637	593	618	622	589	601	641	662	636	615	593	618	641	635	616	667	610	594	639	619	644	593	627	629	621	616	655	640	589	650	666	626	659	614	644	675	670	611	619	587	613	616	636	641	619	632	582	577	632	585	614	619	646	639	625	603	589	585	600	654	614	601	626	592	609	622	624	614	624	678	592	603	617	595	606	668	661	636	601	615	655	641	645	618	587	624	597	608	584	636	629	627	620	604	614	616	640	636	643	613	595	627	651	626	621	601	609	653	655	590	615	628	628	580	628	595	611	598	614	652	590	608	603	626	617	644	589	640	566	620	574	620	625	613	606	631	620	600	592	634	578	644	623	631	583	603	570	652	573	616	630	572	688	591	606	635	630	671	608	610	634	655	668	593	608	617	592	630	622	632	619	609	598	611	622	623	618	659	613	618	605	666	616	660	620	605	618	578	608	579	639	604	617	626	652	630	630	589	585	616	626	604	615	659	648	611	625	638	596	615	617	641	604	595	609	628	664	612	629	668	615	572	578	553	631	632	615	663	610	644	594	551	626	580	644	661	648	620	616	641	606	628	637	624	623	653	601	573	597	613	632	585	640	572	616	640	664	595	638	662	652	589	607	653	641	560	617	628	610	622	616	617	652	599	629	611	587	605	640	580	638	584	624	618	627	634	637	622	629	623	659	602	637	638	603	603	626	582	584	632	587	597	666	620	633	678	628	596	627	638	619	591	620	615	643	624	571	621	578	607	601	588	568	664	602	636	573	649	631	641	616	653	607	619	601	640	638	618	605	616	628	653	617	586	604	629	586	643	654	589	635	580	612	603	612	630	598	605	641	598	575	599	593	647	606	611	621	631	651	636	587	629	588	629	657	624	673	619	644	629	616	603	585	624	605	632	680	639	669	667	640	637	578	664	603	601	615	626	596	578	645	570	644	590	640	609	633	634	652	633	612	586	629	606	633	605	630	624	612	585	609	590	643	605	669	650	613	654	654	615	612	635	640	636	618	639	632	612	576	635	615	609	595	614	639	612	587	604	681	617	600	623	624	651	690	599	633	651	647	622	622	619	569	591	646	625	649	644	603	627	615	604	636	579	576	642	645	599	579	555	616	630	632	632	622	648	661	600	550	611	634	620	597	608	625	593	599	607	612	596	629	614	614	662	632	609	618	610	576	613	594	649	618	619	588	614	590	589	613	629	613	592	617	599	603	636	605	609	627	664	620	673	618	589	575	625	567	631	647	604	615	642	585	583	608	663	632	634	653	630	640	620	648	587	580	652	621	631	660	611	623	601	577	575	674	632	644	589	612	668	594	604	615	580	583	609	596	608	633	593	597	599	582	631	619	632	645	628	655	642	667	651	618	631	648	635	637	584	621	610	649	609	626	624	655	603	608	615	597	615	638	597	638	605	599	654	613	637	596	603	600	634	662	634	560	631	597	597	651	638	626	599	605	622	562	632	657	593	649	655	626	621	611	606	629	596	620	626	618	585	628	607	642	597	610	595	639	625	589	624	655	597	677	649	615	589	627	629	633	633	635	579	626	607	610	619	615	630	610	634	617	634	644	678	642	641	593	661	651	580	643	622	585	638	671	624	636	606	625	579	622	637	623	608	620	677	571	562	610	608	573	617	581	590	647	675	641	605	642	636	588	639	585	594	622	652	633	608	616	625	619	638	638	608	627	680	634	587	580	564	631	617	607	628	598	596	598	597	558	586	589	618	626	642	615	593	604	616	595	592	602	604	609	635	629	602	631	620	607	619	580	600	646	636	585	611	585	591	639	574	584	565	612	606	624	622	621	600	616	599	609	625	592	654	631	588	599	610	681	569	664	600	598	640	616	602	612	641	621	644	595	600	633	647	653	629	624	595	635	627	653	667	616	604	603	581	608	622	612	615	656	605	614	633	619	574	631	661	631	639	606	609	612	570	599	630	663	573	593	657	621	625	616	615	650	649	645	628	660	655	608	643	633	562	601	634	662	651	622	603	645	614	663	608	602	605	629	579	614	592	591	638	603	667	618	609	626	613	671	630	678	621	621	580	597	638	594	589	641	638	647	565	620	645	597	632	647	574	617	612	630	602	609	663	618	610	621	628	624	624	609	624	639	585	622	616	598	626	616	580	610	638	614	617	596	617	618	623	619	592	607	606	601	609	625	583	614	653	627	576	633	603	609	593	599	570	602	601	592	602	687	638	604	645	630	600	625	585	624	622	596	604	576	640	569	632	637	629	635	591	653	648	604	620	596	641	630	627	601	621	656	622	579	604	638	647	574	610	617	664	616	625	641	579	589	627	617	577	632	612	584	666	569	622	622	602	654	633	630	598	598	577	624	641	623	649	679	644	640	630	606	594	650	621	644	653	625	623	657	643	588	636	583	606	603	618	613	620	614	578	605	620	588	629	627	578	629	588	626	606	596	601	595	598	589	613	620	609	586	559	585	671	599	642	616	604	625	608	621	644	654	626	609	623	635	636	605	603	567	594	645	631	608	630	645	619	594	603	629	614	657	614	626	621	620	609	593	600	592	606	602	567	583	580	618	607	599	604	636	615	647	612	604	620	633	631	609	616	573	618	611	617	597	595	600	602	617	579	642	618	627	642	649	610	647	582	621	658	623	611	610	661	632	616	649	606	644	615	665	605	639	569	592	634	615	647	604	591	574	665	633	619	632	599	591	635	617	638	597	622	608	630	639	564	624	630	634	591	664	620	603	633	619	656	575	587	617	673	616	632	621	614	672	604	603	610	636	582	615	636	627	655	633	589	631	618	606	673	594	639	650	639	649	612	618	603	627	591	639	671	632	631	611	616	606	663	610	597	605	610	644	621	593	597	587	624	627	601	583	668	646	605	604	593	639	646	634	623	626	623	625	625	595	575	640	588	647	644	603	651	632	610	635	578	616	564	589	651	620	578	598	618	647	594	613	636	604	579	618	600	646	639	579	617	571	659	641	610	659	591	635	614	648	583	580	619	618	620	619	594	632	660	643	599	593	586	617	651	576	640	656	612	589	627	643	574	584	620	614	634	627	634	607	606	642	597	651	621	633	615	657	591	613	637	633	650	625	592	588	613	594	607	652	630	614	560	651	618	677	639	620	603	602	626	586	619	630	614	619	608	601	603	608	635	665	650	658	616	602	613	623	648	658	603	643	613	620	622	578	626	648	633	612	613	653	587	613	616	651	603	628	658	634	655	624	640	598	613	633	623	622	603	641	616	616	638	609	592	623	636	646	654	631	640	621	607	621	621	627	587	629	658	630	594	591	628	628	632	588	599	663	590	616	646	640	631	607	626	610	637	653	599	545	565	639	619	629	635	670	695	618	633	583	645	570	685	618	612	609	649	599	621	566	587	642	624	567	592	596	644	625	612	669	634	596	627	583	577	653	651	645	647	607	604	644	608	589	605	610	606	608	606	602	627	618	667	612	602	571	670	634	602	663	643	629	636	620	588	649	627	662	591	602	598
63394	88692	54350	29158	3226	695	593	602	588	568	567	582	602	554	557	590	555	516	525	564	549	551	549	574	532	537	544	525	568	557	503	533	539	518	536	534	566	587	508	491	516	514	562	519	539	553	559	566	521	548	530	561	556	511	553	597	543	542	554	526	507	528	534	545	505	505	531	542	564	539	537	580	557	571	516	483	568	597	537	551	534	562	548	551	502	558	564	549	579	547	541	542	590	542	544	566	545	543	556	523	554	578	505	590	558	511	526	501	543	557	558	549	534	559	538	529	544	607	555	509	547	559	548	529	559	525	553	548	502	495	576	547	548	560	559	545	528	552	522	557	576	587	527	493	567	546	521	551	568	589	538	544	511	550	551	555	515	543	537	501	549	547	509	533	588	567	541	531	587	553	528	536	550	543	543	536	547	541	561	575	538	551	530	548	552	540	547	586	516	577	566	528	540	536	529	547	538	545	547	587	524	541	572	563	527	541	502	538	535	552	545	526	561	596	555	558	512	498	556	540	531	552	564	573	529	571	523	607	493	549	541	574	538	559	526	546	483	541	567	557	527	544	537	537	553	525	547	547	527	538	500	562	505	549	536	531	547	493	577	577	556	548	569	530	546	530	559	577	552	585	557	535	512	564	566	524	514	523	537	516	541	494	583	550	491	555	568	507	562	561	534	526	538	547	533	509	532	547	531	467	523	566	564	576	517	574	550	564	525	531	520	567	552	535	522	551	553	604	560	525	541	540	518	528	554	591	548	555	530	535	559	508	571	525	541	548	525	564	524	524	525	559	574	558	533	531	516	532	556	534	548	534	509	576	504	547	537	527	562	566	542	521	526	594	557	566	540	576	560	554	557	538	533	563	537	553	533	501	538	562	544	572	524	547	535	529	483	514	527	547	518	550	532	515	514	540	529	607	546	557	533	610	551	520	543	518	545	561	578	536	557	538	589	554	531	565	509	552	527	527	559	528	548	518	557	519	553	543	540	547	602	581	565	524	560	548	530	570	567	537	531	537	560	548	523	566	572	557	550	505	531	604	497	489	523	555	515	527	582	537	510	558	608	577	531	526	542	546	571	476	556	534	545	557	549	535	535	535	533	548	543	545	535	589	491	573	580	521	562	570	557	530	557	569	550	521	534	539	518	583	571	531	589	575	528	532	546	546	529	527	548	522	499	590	530	549	546	524	536	522	532	550	539	558	488	476	561	528	557	558	568	553	540	570	529	569	539	536	506	579	512	565	542	559	553	534	560	571	546	562	537	525	557	525	538	548	547	550	531	520	568	518	496	529	506	556	557	549	530	533	559	511	563	550	544	537	510	527	549	533	534	559	562	555	535	587	523	548	588	591	575	547	462	532	530	545	517	508	542	501	503	519	515	536	585	509	522	593	567	560	564	512	518	513	512	540	525	550	557	526	520	565	514	589	560	561	522	525	532	521	522	581	513	494	562	531	513	587	561	579	601	524	523	525	554	551	565	559	558	508	541	589	530	573	540	534	556	512	523	543	551	511	557	571	546	530	558	516	536	517	567	566	514	559	563	518	574	602	548	509	518	558	589	519	535	584	586	533	575	576	556	544	550	553	564	529	540	524	586	574	514	515	501	567	535	560	557	536	571	533	558	567	527	559	547	520	529	584	492	521	533	519	546	564	548	531	535	506	529	547	543	539	568	566	542	527	513	544	544	554	558	554	518	568	545	554	574	543	523	540	521	535	536	553	514	554	527	554	499	513	562	533	563	579	574	588	550	546	499	545	552	516	543	530	551	567	549	566	570	541	555	548	559	532	554	582	553	592	581	528	550	583	581	566	529	536	529	520	526	575	563	561	584	522	542	521	558	510	542	516	539	537	549	532	514	557	540	565	523	552	511	584	547	548	532	544	569	531	534	536	556	573	538	534	558	585	557	560	553	541	557	567	522	545	521	522	525	538	544	531	517	536	524	534	547	553	555	571	548	575	559	559	532	514	568	530	541	590	526	531	545	532	509	558	533	528	549	535	525	576	527	516	567	530	545	535	575	533	551	553	524	539	515	563	529	559	568	546	546	551	561	534	539	518	519	567	548	545	531	505	554	561	536	509	563	528	538	576	555	518	556	545	530	527	568	585	557	535	562	591	532	506	522	571	548	519	542	548	586	547	535	525	555	551	529	572	566	506	553	562	541	538	504	538	543	525	511	533	541	527	541	570	512	586	545	536	585	552	530	552	535	552	529	520	510	524	598	538	529	536	522	541	515	555	522	519	526	556	538	537	532	549	541	537	584	542	533	527	542	528	539	569	555	577	574	552	557	542	527	526	530	575	523	557	512	557	567	524	578	518	559	544	551	564	533	551	538	551	521	536	547	592	540	558	503	556	504	581	539	542	524	492	549	500	553	529	521	531	554	519	531	548	524	564	559	515	531	565	608	574	527	546	531	569	541	501	513	541	547	530	555	523	544	543	576	556	514	519	588	546	530	565	503	512	546	573	526	552	487	560	496	538	521	554	588	505	564	536	576	522	503	537	539	549	558	511	586	569	543	526	566	534	565	559	525	493	519	556	542	520	539	566	533	556	508	562	543	510	509	524	527	539	535	549	543	532	560	514	589	566	541	530	514	563	517	564	573	519	519	591	526	535	574	604	529	571	566	525	509	554	538	533	570	529	651	531	548	548	590	549	527	515	515	535	544	550	533	560	513	529	514	546	555	522	536	558	548	513	549	547	533	528	533	531	560	530	541	556	547	557	533	538	574	557	567	516	545	551	488	512	538	559	583	534	569	550	481	504	571	556	532	580	563	537	491	524	553	525	537	526	543	513	576	498	518	548	550	555	581	549	525	503	527	544	526	557	537	507	586	566	512	548	539	562	539	508	564	504	550	532	519	538	522	597	565	545	526	540	542	525	556	565	546	572	552	591	547	573	546	541	559	520	567	554	577	536	535	551	547	541	542	556	547	540	569	540	558	520	543	522	547	537	527	546	560	569	527	563	544	562	537	547	517	597	508	568	537	574	533	558	571	564	581	536	556	543	544	574	567	528	532	538	571	547	527	582	560	539	531	541	550	511	553	550	533	566	566	539	569	528	526	504	554	561	528	563	536	522	571	539	554	513	570	542	511	538	543	542	573	548	554	535	543	533	549	535	600	531	571	540	520	545	516	524	539	498	551	583	546	559	547	598	553	545	536	574	557	524	515	548	483	582	578	541	530	535	521	591	546	529	520	567	506	535	545	536	533	546	571	499	499	555	551	523	513	530	550	559	536	526	577	541	572	610	545	507	511	552	560	551	587	571	523	544	547	523	524	540	542	520	500	566	539	489	538	527	577	493	537	548	590	553	523	573	539	522	524	506	531	565	549	571	557	550	598	566	497	537	522	549	551	503	546	537	546	528	564	558	560	537	564	572	535	531	540	549	526	524	555	591	543	574	538	578	569	536	587	568	549	545	549	543	526	501	515	518	551	523	530	571	552	560	521	564	546	576	584	568	543	544	547	522	581	552	533	530
22493	21474	27502	23786	20470	20234	11681	1247	890	934	896	897	893	939	872	936	921	921	884	902	847	889	926	825	889	895	935	925	937	921	885	908	910	903	896	931	898	876	932	932	862	863	887	855	913	866	851	880	883	911	852	854	862	917	806	896	896	859	896	838	922	904	951	899	962	861	833	893	865	853	794	887	908	896	852	851	850	902	853	867	847	856	909	959	856	890	910	899	913	909	902	829	820	869	899	857	914	908	867	874	851	839	864	921	919	894	897	904	861	873	865	867	958	940	871	850	862	884	868	865	882	910	888	890	884	924	884	862	944	875	873	911	868	873	901	885	891	901	882	914	912	908	825	871	856	863	875	868	856	856	914	869	856	863	845	873	910	925	887	914	859	885	836	876	839	858	819	928	866	929	826	903	865	845	871	887	855	873	899	827	842	929	950	883	873	933	930	888	896	887	896	839	881	887	919	895	828	842	884	867	883	869	921	878	856	903	906	890	944	902	881	878	900	866	883	835	873	887	933	848	865	844	895	855	915	953	918	869	872	875	846	901	878	826	857	827	887	916	867	863	862	847	848	859	888	863	826	884	914	881	935	817	909	843	880	938	894	844	852	867	857	905	913	875	882	853	895	902	877	896	893	892	875	831	834	866	903	851	833	869	920	912	893	885	874	819	870	879	828	871	888	893	865	864	909	819	904	878	898	860	928	874	845	896	879	907	896	887	820	893	870	837	885	869	831	861	862	889	907	857	863	846	908	860	897	815	856	898	887	927	858	859	880	904	886	885	799	848	900	909	881	835	915	896	875	930	826	917	872	919	843	847	873	870	886	892	903	861	875	938	858	896	870	923	921	880	864	893	891	911	900	873	877	902	884	907	889	828	879	842	891	849	825	877	874	879	904	872	941	870	894	881	855	829	884	864	877	921	862	872	936	870	875	908	863	911	848	862	865	857	905	879	869	811	854	900	931	897	887	905	821	881	831	942	812	880	851	826	888	878	853	885	919	898	856	888	897	903	924	964	860	888	882	851	892	892	902	887	888	847	875	875	838	891	911	883	858	821	833	846	881	928	895	869	865	837	835	835	898	809	867	865	831	948	859	907	892	911	850	931	898	921	786	867	880	881	915	925	864	819	913	908	893	927	879	881	864	888	893	874	854	892	912	932	909	889	868	845	854	916	914	892	864	927	891	873	836	840	844	911	891	880	884	866	873	898	882	857	952	845	912	894	884	897	882	873	894	860	853	818	880	816	901	865	863	889	879	911	923	913	880	897	904	888	936	849	864	891	836	870	885	887	882	912	817	879	840	828	859	841	850	897	841	843	912	897	859	861	889	941	932	864	875	877	932	860	863	903	863	933	880	820	882	893	853	845	875	806	848	868	899	903	871	828	900	883	924	899	844	999	870	893	920	864	890	886	874	852	901	858	886	898	862	888	844	860	860	895	859	873	917	974	872	884	858	880	908	870	854	849	910	899	858	900	866	911	916	862	860	917	859	838	915	864	868	897	902	883	941	842	886	857	889	880	845	922	882	910	837	872	912	926	884	857	860	880	945	909	873	843	904	883	825	879	830	911	907	884	910	837	855	906	898	873	907	834	903	852	891	971	911	834	831	916	851	842	928	891	938	887	826	894	833	861	865	873	877	795	841	845	845	936	914	916	827	871	861	845	882	863	869	871	907	924	876	895	930	855	827	870	952	964	923	867	883	922	871	874	871	840	879	914	881	873	882	907	876	910	856	863	905	879	868	844	847	860	861	850	879	872	862	922	829	900	915	894	920	893	915	895	918	878	863	849	886	873	874	905	886	890	922	898	885	847	884	882	837	856	882	896	823	924	894	904	838	870	858	878	888	883	859	846	921	817	872	875	868	894	830	797	909	866	884	916	866	890	813	917	841	926	848	903	807	879	948	879	901	805	883	853	902	857	860	889	879	911	833	862	868	868	861	887	848	932	848	863	873	864	854	899	862	855	885	890	962	927	821	886	860	914	860	880	884	872	895	890	918	873	877	893	880	883	872	895	956	856	860	847	868	946	878	845	876	882	924	896	906	890	888	895	850	892	904	870	877	869	893	824	916	840	894	909	907	866	880	872	914	843	831	876	860	854	926	862	893	923	803	903	860	864	865	879	894	857	867	855	903	882	904	856	855	907	876	888	880	892	873	836	805	825	896	936	875	962	916	907	905	861	844	891	876	933	884	916	944	864	856	917	816	904	901	908	855	899	896	841	847	900	904	875	863	853	947	873	884	895	928	881	897	879	885	837	863	825	895	911	903	920	922	840	852	858	873	858	899	904	899	840	929	882	829	882	891	928	887	902	851	880	845	875	859	845	831	928	852	892	856	859	849	936	875	910	893	884	886	858	889	898	890	919	866	882	917	902	908	869	881	861	892	882	914	892	907	876	906	800	918	918	905	913	944	870	891	917	874	925	889	909	890	910	874	887	839	953	918	900	893	939	883	928	887	805	889	858	844	877	871	891	854	847	873	934	851	878	893	871	903	879	797	856	879	841	845	917	911	872	834	847	896	878	870	869	831	922	865	910	849	845	917	854	894	853	910	852	818	905	864	905	886	869	931	807	877	868	886	855	895	859	851	842	904	814	877	913	859	884	914	927	925	862	851	903	911	893	893	859	845	834	846	839	840	922	903	851	931	875	906	880	898	893	891	946	860	893	876	846	916	900	907	894	904	882	800	876	934	827	861	847	832	882	832	944	871	901	851	866	876	865	859	861	862	932	905	794	901	861	880	852	895	859	945	847	876	860	902	890	891	925	866	886	895	846	935	816	835	896	862	875	828	901	896	910	847	861	880	906	927	891	897	862	858	848	865	876	848	876	958	876	819	838	824	805	877	810	870	814	874	888	883	877	820	877	900	812	863	951	877	847	900	869	889	899	887	891	913	809	835	894	903	866	844	846	845	885	871	894	952	846	936	883	856	831	873	899	849	917	859	900	886	876	894	863	951	829	932	839	929	925	934	889	876	907	885	899	795	913	895	868	881	843	864	849	816	881	908	959	902	876	913	899	900	927	901	884	835	936	849	893	914	881	852	885	855	926	867	862	841	926	883	841	907	890	946	918	870	870	858	898	892	862	873	894	896	827	864	806	878	855	868	901	928	819	894	885	865	881	835	863	887	924	839	894	833	856	927	877	814	867	931	900	915	922	960	861	885	854	836	888	896	832	878	888	828	848	830	870	836	912	877	930	928	896	923	851	857	792	861	882	923	955	850	880	882	880	860	879	903	846	925	852	865	903	888	850	883	857	925	871	836	915	872	903	854	881	885	867	927	841	886	907	852	872	868	874	860	847	849	887	898	886	883	903	878	907	915	929	879	879	837	881	934	924	930	920	864	918	888	843	892	862	888	889	863	898	869	844	856	860	911	909	849	852	893	873	897	886	930	898	869	872	945	902	842	916	786	866	857	868	861	893	861	907	934	851	862	885	890	889	918	879	909	887	877	882	858	848	894	937	849	899	876	891	848	923	918	883
62649	97633	63873	38570	9717	1031	836	811	801	742	847	821	782	758	755	791	794	772	769	736	776	747	795	707	798	758	741	738	780	769	781	730	787	799	705	750	719	772	844	733	765	762	747	779	793	754	747	746	736	763	795	732	805	736	764	715	766	776	741	786	721	746	787	805	762	820	745	760	744	762	722	814	787	778	755	776	794	754	738	730	776	778	758	779	775	736	798	729	758	769	752	737	741	745	723	755	737	808	777	731	772	816	734	713	793	717	762	716	745	748	718	796	789	741	789	754	768	758	777	809	720	785	743	762	798	801	770	729	723	766	774	777	765	751	814	723	754	722	756	784	700	752	759	734	704	709	810	731	774	718	747	791	775	763	778	762	744	756	748	786	700	743	750	776	737	766	710	767	727	779	738	736	745	753	768	800	770	747	774	765	709	718	804	786	775	742	754	758	724	766	787	756	789	773	706	756	710	753	787	761	794	734	765	769	729	783	789	741	738	734	779	754	745	726	716	723	773	744	763	789	732	743	749	725	796	729	782	747	718	725	779	783	772	717	729	792	729	768	783	777	784	739	725	722	758	780	711	728	755	723	739	768	767	761	757	754	795	790	770	746	833	684	734	691	786	797	753	722	688	733	773	812	765	761	773	783	757	773	797	726	792	706	729	763	808	767	768	754	776	769	748	795	745	739	729	782	767	749	744	713	781	733	712	769	756	763	768	759	805	759	788	832	761	739	760	754	772	793	751	725	776	714	739	758	778	770	754	772	762	736	756	729	743	784	740	720	779	730	763	733	775	729	770	752	741	728	721	737	778	752	803	869	724	795	794	795	750	699	748	756	721	775	766	778	740	768	714	761	793	803	761	837	720	720	729	768	747	743	733	760	775	724	726	709	812	745	722	814	739	713	757	765	773	724	759	790	751	731	755	722	770	740	713	782	721	761	684	775	709	729	753	757	736	780	784	763	818	763	728	690	746	781	781	715	761	758	788	770	724	761	787	761	745	754	779	716	751	793	758	755	767	696	727	736	757	795	725	755	705	748	738	808	737	769	767	732	772	776	756	746	740	746	780	728	757	775	728	751	709	765	735	725	738	772	737	762	741	740	771	766	735	785	751	740	770	771	766	789	751	746	752	761	751	758	758	731	798	729	797	712	766	719	740	750	764	736	713	722	709	726	736	696	748	748	723	790	789	739	798	738	689	725	806	761	696	799	786	726	770	761	752	740	732	781	682	776	718	717	747	771	762	705	724	737	759	769	783	748	738	756	790	750	751	743	750	783	797	788	742	778	767	751	805	797	772	762	750	736	717	744	769	767	701	765	770	775	756	797	715	714	773	726	783	743	763	802	742	767	740	773	742	732	696	735	781	757	781	703	783	724	765	729	730	724	800	700	750	750	726	733	740	725	742	752	775	722	781	759	766	749	733	801	790	792	728	733	737	741	727	757	775	777	779	758	762	779	776	746	727	812	700	744	749	770	852	751	779	749	682	778	764	740	772	787	767	774	768	759	770	770	744	783	750	791	735	743	764	790	702	759	725	733	748	710	759	734	763	777	753	751	771	725	802	736	754	715	731	802	731	760	701	769	797	703	765	762	779	742	749	725	776	743	776	756	768	761	782	676	742	744	737	728	758	738	723	720	770	828	744	737	770	810	761	715	763	752	778	778	717	738	788	754	759	766	781	751	699	774	759	748	777	737	777	730	717	725	726	746	756	756	714	773	718	745	727	751	775	782	734	729	728	760	703	776	791	788	783	702	761	750	757	746	755	736	753	748	734	776	762	771	795	790	743	746	759	805	780	734	701	803	714	776	769	798	742	778	765	711	788	746	798	748	773	762	810	747	752	775	707	756	709	774	750	741	828	726	723	725	734	780	721	768	788	733	767	773	756	758	757	787	779	741	776	789	746	708	744	760	741	796	739	739	746	723	730	721	718	760	718	754	714	758	760	812	731	807	784	741	784	734	767	805	723	763	710	776	764	776	769	718	713	745	768	727	711	745	739	722	781	762	674	727	776	765	769	739	762	732	743	774	789	772	752	812	739	741	790	715	763	763	748	705	753	810	741	796	775	695	788	766	750	727	738	706	801	749	738	770	731	788	758	729	823	757	744	793	772	769	740	773	755	785	727	759	754	748	752	725	784	726	775	741	739	740	757	719	760	810	767	837	695	755	808	752	781	679	719	742	741	736	774	747	753	725	730	781	732	763	775	841	796	742	785	756	791	740	775	769	765	766	732	785	736	776	748	712	733	831	775	716	712	742	762	749	749	719	757	761	744	780	773	747	729	785	740	779	797	807	716	731	784	762	779	801	723	765	769	758	775	776	759	708	711	725	792	733	737	776	759	797	810	737	768	708	779	750	793	692	783	740	767	788	772	758	734	716	739	742	782	757	765	784	810	722	759	742	746	721	731	738	731	709	755	789	745	818	731	789	771	802	769	767	808	773	753	699	715	815	756	752	821	765	803	737	769	746	776	735	745	732	790	759	743	738	753	731	731	741	717	728	784	780	721	713	726	739	775	798	765	744	763	798	757	756	763	806	824	793	791	766	794	702	759	775	782	824	788	783	733	764	777	717	712	735	785	791	765	728	712	764	754	798	740	729	782	739	760	735	757	702	726	762	748	756	752	719	767	741	750	758	737	796	676	764	746	716	765	814	710	768	758	734	728	782	754	808	752	782	755	715	774	792	747	702	763	748	746	780	761	750	741	768	738	723	786	778	803	837	768	757	734	745	783	731	711	745	759	756	781	756	771	759	787	786	801	732	765	837	806	729	775	734	785	748	772	781	717	770	740	729	756	690	797	711	752	806	735	759	767	750	768	708	768	756	761	729	755	778	756	793	805	732	771	757	746	769	771	780	763	748	729	762	734	748	767	795	698	788	801	745	807	755	778	788	771	700	769	754	744	789	747	793	713	764	735	700	767	770	749	800	735	724	782	758	765	750	745	696	752	790	728	751	773	801	750	784	801	740	744	770	738	757	810	766	737	774	734	778	779	828	809	742	719	760	783	771	729	745	719	708	733	731	770	717	808	738	776	803	728	744	742	802	767	753	795	806	776	756	722	765	794	744	774	697	791	752	752	801	766	755	789	785	774	754	771	749	733	744	770	733	799	737	715	772	763	721	753	765	786	718	704	783	783	805	798	729	737	775	718	762	732	778	755	722	764	769	729	740	736	764	784	794	760	746	735	766	756	733	749	733	790	785	675	732	743	753	754	720	760	785	755	749	800	718	761	797	749	755	760	755	791	720	777	727	761	737	730	757	768	755	806	739	721	703	732	732	750	702	808	741	756	714	777	783	748	747	728	790	739	773	752	777	807	713	767	754	785	715	797	760	717	757	766	739	741	698	729	740	761	796	749	732	723	762	770	779	780	728	724	765	752	759	771	699	806	784	775	700	762	700	785	758	746	734	767	724	755	749	721	700	760	783	734	771	758	750	727	754	729	760	780	800	787	745	727	712	776	715	746	785	774	729	785	727	785	798
39810	34938	19454	5819	882	422	417	385	367	369	345	372	326	365	350	345	384	353	392	354	362	375	352	387	393	376	391	366	373	339	351	367	375	364	356	365	369	331	319	361	350	370	391	378	324	387	333	356	373	337	367	354	340	354	365	358	378	335	317	364	362	346	351	373	392	360	348	378	367	361	390	336	334	330	355	353	411	359	334	324	354	347	383	372	374	367	366	382	393	335	348	358	350	355	395	348	335	377	381	357	365	373	367	380	378	362	376	360	352	395	398	376	348	347	371	351	346	391	350	367	408	400	364	355	364	387	382	384	359	359	359	383	355	375	360	402	355	358	416	368	337	399	343	377	382	356	357	360	348	373	344	349	367	339	371	352	376	382	342	357	374	356	369	358	355	365	352	339	351	409	367	372	403	355	364	371	349	319	381	378	352	343	347	376	384	387	375	346	363	367	362	380	372	355	392	372	360	378	369	386	358	366	407	341	358	388	360	369	364	373	364	331	355	364	368	398	377	368	371	348	347	358	375	379	382	334	394	372	342	342	398	352	397	347	318	377	364	375	340	375	361	351	368	352	375	378	365	360	377	361	367	331	370	357	365	338	366	366	339	381	370	365	373	357	356	374	391	347	359	346	354	375	352	338	406	371	353	372	358	368	380	394	379	348	404	341	378	353	369	375	405	360	332	361	348	343	341	315	362	356	346	354	367	403	374	367	362	368	362	344	358	331	390	371	360	386	384	327	395	351	341	359	355	377	356	383	377	353	428	374	363	358	341	385	345	372	367	352	388	351	357	350	329	415	369	379	358	364	346	379	381	367	355	349	394	395	369	370	376	369	375	322	356	350	350	365	361	402	370	383	386	340	349	367	366	347	372	353	366	341	361	331	377	323	358	373	353	367	389	356	344	407	357	341	325	359	358	378	340	348	379	372	369	362	364	371	349	396	385	369	346	376	341	350	379	347	348	376	346	346	361	371	366	351	343	375	362	368	392	371	377	360	355	344	389	369	403	373	363	384	363	349	372	340	374	356	362	359	369	355	366	369	388	365	342	361	330	371	373	344	349	399	365	358	342	358	353	372	344	382	368	346	351	366	359	364	334	401	373	352	332	355	374	359	374	360	349	369	340	355	359	360	359	353	373	377	365	349	376	381	354	366	349	314	390	351	364	363	361	362	356	336	402	397	356	355	378	357	321	362	366	358	376	391	373	343	368	346	364	388	374	332	345	366	346	380	376	334	368	388	347	345	369	336	368	378	367	377	378	366	335	405	367	389	351	340	352	361	334	386	388	348	331	341	372	365	371	343	370	372	365	336	357	407	322	371	379	369	371	345	374	355	359	368	371	361	364	385	361	345	342	377	354	366	366	351	370	339	327	340	394	371	357	386	372	342	342	367	374	389	403	369	382	364	364	391	347	393	345	358	397	345	362	342	362	385	340	373	351	356	353	358	381	341	347	397	358	394	342	335	368	372	346	389	366	349	353	348	382	380	378	378	340	376	383	389	339	341	369	384	321	348	364	389	363	348	368	355	349	349	349	354	365	342	357	364	336	329	363	350	331	392	318	368	383	360	357	339	362	346	366	359	354	387	384	356	354	342	371	394	367	346	325	350	425	349	363	358	390	390	364	370	345	357	348	384	341	309	376	354	349	347	379	326	361	342	347	358	379	352	367	377	366	382	355	342	344	355	359	357	382	381	349	345	368	355	368	366	354	349	375	358	395	367	354	378	362	375	389	365	372	349	386	360	357	352	303	340	335	351	354	347	371	370	362	361	353	361	373	371	338	366	342	366	345	350	347	361	335	350	359	356	377	383	336	391	372	364	359	377	345	378	405	371	352	346	367	360	357	381	366	358	345	350	370	354	362	362	336	359	343	359	357	400	362	333	369	377	350	393	373	332	374	379	369	401	373	333	357	380	347	348	361	369	381	393	350	333	369	328	374	349	369	350	355	341	375	373	348	353	345	368	375	352	356	365	377	371	365	338	372	354	361	346	376	356	361	396	340	359	374	331	392	333	364	386	361	359	340	349	358	348	368	345	391	362	354	384	335	374	384	343	365	367	337	356	361	365	327	392	368	358	352	351	343	342	362	355	354	353	393	364	361	366	347	372	349	400	354	372	389	379	391	391	375	418	382	353	351	372	354	367	364	384	341	333	360	358	362	338	353	369	359	331	368	349	373	355	363	354	367	344	363	351	341	377	342	357	337	367	374	378	322	343	348	361	374	363	370	374	348	381	375	348	365	373	366	360	333	360	372	341	332	393	323	326	352	365	328	372	381	373	358	372	386	365	341	326	372	332	337	363	356	328	392	345	379	355	382	352	370	337	348	323	328	354	334	383	354	377	345	413	364	351	339	359	386	404	370	354	362	326	378	340	380	339	403	355	361	363	395	382	376	379	366	380	354	368	366	349	342	337	393	324	374	327	361	389	376	354	380	357	386	379	338	342	362	363	377	352	360	334	382	344	377	383	359	367	372	349	379	386	396	367	372	341	363	363	377	375	362	366	357	392	348	371	348	348	378	364	389	337	396	340	396	400	349	326	384	354	383	394	362	327	368	328	331	351	353	366	371	396	342	398	375	365	378	360	354	341	371	348	395	377	366	363	359	364	354	377	382	383	381	394	361	350	348	357	343	351	362	349	361	364	362	365	379	363	370	379	353	348	358	348	392	330	391	365	389	367	383	375	346	349	352	374	378	355	377	373	342	355	365	352	346	342	350	348	359	376	352	385	373	362	395	358	395	337	327	394	350	344	357	387	363	395	356	381	354	351	358	422	375	366	361	355	367	355	385	372	355	367	377	339	376	389	340	351	359	373	352	353	374	349	354	352	385	381	351	337	380	377	334	368	383	395	351	357	349	374	389	374	369	373	374	335	399	356	353	387	369	363	321	382	368	351	388	352	358	343	387	392	343	323	336	367	369	391	366	388	339	361	364	392	355	363	361	346	347	350	348	389	356	388	359	339	365	385	374	364	341	374	374	379	397	350	373	327	361	385	402	363	361	322	351	355	365	354	339	348	355	354	352	368	363	348	356	359	352	344	334	372	393	339	414	345	385	409	374	362	400	379	416	371	346	373	336	359	367	377	365	369	372	366	334	348	378	375	338	358	363	361	363	390	377	329	341	371	368	353	392	383	382	373	373	384	402	358	344	325	333	337	368	348	399	372	382	360	380	385	354	344	336	355	356	311	408	379	355	371	319	361	348	328	382	352	369	349	361	385	358	393	403	355	385	320	359	357	386	357	375	385	366	325	386	389	331	343	382	366	392	390	385	358	325	367	387	388	344	397	338	358	338	382	387	371	378	370	352	400	372	330	352	368	354	371	339	343	369	349	358	377	365	359	367	342	365	360	353	347	349	329	365	339	353	372	399	365	369	364	354	392	377	350	354	377	351	360	347	357	402	356	425	367	379	369	361	353	311	362	333	351	348	370	375	371	365	352	387	384	370	354	345	369	365	381	365	401	366	359	368	349	349	348	347	385
39746	37830	12957	3714	817	336	346	317	330	333	342	353	316	330	357	328	324	336	316	365	313	353	351	369	327	379	331	334	356	330	345	329	365	375	360	326	366	365	338	354	360	350	313	308	334	333	336	367	343	343	349	376	321	341	342	333	344	330	358	329	320	365	364	328	336	334	322	317	361	341	379	371	353	312	358	319	314	322	321	362	360	363	317	331	336	343	346	347	355	371	312	322	350	341	355	330	334	367	335	331	317	336	357	353	376	351	346	339	336	353	336	324	356	344	335	338	327	317	372	335	346	328	368	349	334	348	359	331	329	363	319	343	342	349	305	353	351	356	353	369	327	392	354	324	322	323	359	371	368	342	323	362	345	336	334	336	348	321	330	347	353	370	336	340	331	342	363	325	354	353	325	309	373	319	336	343	344	340	348	346	332	337	349	338	364	355	314	351	360	328	334	335	343	346	335	310	334	328	370	339	345	361	354	319	328	362	361	327	343	322	338	327	338	368	316	347	329	345	322	336	377	346	364	329	378	356	338	321	332	352	371	379	378	344	356	339	308	350	353	332	317	330	333	364	334	312	321	349	343	343	351	370	349	351	362	306	335	355	328	314	342	355	336	365	366	372	344	334	345	321	342	316	351	347	353	326	318	303	361	351	373	350	341	313	355	321	341	354	322	342	329	383	370	357	360	337	331	345	341	328	297	336	308	348	315	340	381	346	344	346	345	344	364	343	323	329	348	371	321	313	357	362	340	342	328	359	331	354	334	336	341	368	352	343	321	324	344	332	281	344	325	338	312	314	344	331	320	325	358	340	347	313	356	330	356	314	326	326	370	312	328	320	327	347	321	320	313	318	326	331	344	361	340	327	366	353	341	331	331	339	363	345	334	329	339	330	380	336	328	381	309	334	361	362	336	337	343	339	358	341	326	343	357	324	348	342	330	346	353	363	319	340	339	326	330	347	342	349	358	321	346	327	347	332	321	336	310	321	345	344	334	317	350	329	316	306	336	319	328	334	347	387	354	341	365	304	299	346	344	337	354	353	360	350	324	351	304	348	374	333	377	349	316	335	351	340	339	362	335	330	306	343	341	330	353	327	330	345	352	350	364	352	339	308	368	339	348	362	337	357	318	372	348	333	320	335	361	328	337	338	343	344	343	325	343	366	328	368	342	311	370	374	342	358	332	358	323	360	355	358	354	280	358	320	361	327	353	361	318	322	342	297	334	310	346	319	327	325	325	331	310	341	331	336	346	338	335	329	317	357	298	334	358	358	351	355	337	332	358	340	377	371	342	374	332	355	318	365	300	364	337	336	373	331	340	344	330	340	325	338	337	328	362	328	329	349	335	385	350	330	341	320	363	338	317	348	336	332	337	356	363	341	316	339	344	332	353	309	329	326	326	337	353	343	338	344	317	343	354	355	345	342	330	309	357	355	354	339	344	322	339	344	314	307	368	326	330	327	326	354	352	325	349	345	352	344	337	343	370	360	345	355	336	317	382	331	355	347	331	346	365	339	358	322	351	327	360	340	351	364	325	331	339	339	303	339	325	351	331	340	378	342	346	301	348	355	337	307	334	360	334	348	355	363	355	359	356	366	332	323	381	362	358	309	344	351	379	319	334	353	319	336	346	344	326	367	366	316	353	325	327	338	316	332	366	345	330	355	371	347	324	340	341	317	332	367	354	349	365	303	354	328	338	309	341	327	332	366	334	318	363	359	378	342	292	352	335	344	337	326	345	340	388	340	300	321	360	366	331	352	335	313	345	347	362	327	324	341	334	288	336	340	380	336	325	312	333	335	337	355	359	353	341	307	351	333	352	338	355	329	305	347	343	347	364	340	345	360	343	315	327	317	365	354	336	340	347	336	322	314	355	361	364	329	351	338	381	332	316	324	348	299	352	323	333	351	351	335	325	328	343	340	337	320	325	330	342	322	378	359	333	344	310	342	332	349	334	307	376	347	345	314	360	353	347	366	323	369	316	324	350	336	320	334	320	325	347	321	337	332	334	290	359	328	339	333	359	331	328	376	356	348	320	346	346	343	343	371	322	357	326	326	365	320	315	337	366	350	337	320	359	348	300	364	318	333	368	364	322	310	363	327	328	380	339	340	324	345	370	355	368	323	358	326	303	332	333	380	342	367	344	355	367	347	377	359	319	332	333	319	350	351	314	324	357	326	338	338	312	332	371	321	287	347	314	343	357	337	358	345	304	323	345	382	344	342	352	345	365	340	324	363	343	358	349	363	292	362	328	337	339	348	332	345	305	373	336	315	361	354	338	383	331	349	353	345	336	339	356	331	330	337	333	330	327	334	344	343	341	338	326	322	349	326	352	312	295	339	299	331	336	353	344	288	349	346	329	345	324	341	362	358	346	359	338	344	328	350	340	354	324	348	362	346	352	329	359	337	386	354	330	356	341	321	333	352	359	355	371	330	368	350	369	326	332	324	353	310	333	333	329	332	343	342	348	355	318	321	343	325	351	326	324	320	363	331	356	346	329	356	344	360	381	333	373	329	353	352	365	329	365	325	330	323	355	351	344	357	332	351	319	292	346	339	361	339	324	342	336	344	345	303	333	331	312	332	347	321	339	338	334	332	347	341	336	370	346	320	312	352	343	373	321	327	365	324	338	326	365	306	354	364	379	331	358	378	351	344	364	340	346	338	338	324	309	308	332	361	372	348	346	388	349	339	343	329	336	359	318	322	301	330	338	340	334	364	338	305	338	320	355	334	349	314	327	336	335	328	363	369	337	285	310	366	350	320	327	302	386	344	361	333	342	326	315	343	362	329	369	308	340	341	351	336	332	343	384	334	360	339	330	357	364	339	350	297	341	361	368	316	303	363	293	331	322	347	338	330	348	324	373	362	318	325	349	355	330	351	351	342	313	343	359	349	360	313	372	341	345	315	340	338	356	364	318	330	387	329	348	343	337	312	337	338	344	352	364	319	348	319	334	363	317	332	333	338	354	336	319	351	325	331	357	347	349	330	353	318	328	350	327	346	321	331	311	319	334	340	344	357	362	337	385	319	351	337	308	377	314	351	351	329	365	313	352	342	342	340	341	359	353	341	336	390	363	345	333	315	353	318	338	344	362	344	344	347	339	332	330	324	340	349	393	327	349	340	329	358	305	330	332	325	364	357	321	351	338	354	342	329	353	314	392	352	361	339	339	334	327	345	331	349	334	334	338	376	328	341	326	358	362	307	356	353	343	362	311	325	343	397	360	370	358	332	379	332	328	390	337	331	338	356	331	351	363	298	339	346	358	351	328	348	339	331	325	321	327	313	352	347	324	333	356	301	341	371	342	345	348	340	327	351	347	357	333	357	323	324	323	357	351	361	313	349	341	364	339	324	357	345	348	331	347	368	337	314	333	320	337	334	319	368	312	315	363	318	350	335	329	343	325	342	354	337	340	360	328	318	339	370	356	331	332	324	318	359	337	343	330	366	381	338	366	295	343	370	382	330	326	339	360	337	381	346	352	338
25134	22594	27823	24286	20459	14032	1817	650	667	662	649	616	625	623	634	632	670	616	634	657	700	636	657	626	623	611	618	651	645	681	645	640	655	618	647	671	671	638	628	661	649	675	607	640	587	670	624	646	674	638	680	642	648	663	622	615	664	651	667	654	664	612	647	660	621	597	660	630	627	634	620	602	643	610	653	609	607	618	672	590	595	643	586	639	644	676	601	603	634	611	581	686	577	636	582	648	624	596	599	609	652	597	631	650	637	635	670	668	608	659	611	611	595	614	626	666	583	613	640	636	607	642	640	644	583	618	660	643	612	613	676	660	670	630	652	635	638	600	653	608	640	604	658	614	644	635	615	639	648	646	644	599	632	629	643	624	630	611	593	626	633	620	649	621	651	639	660	663	648	605	654	659	615	622	610	611	600	624	616	683	649	643	622	633	670	643	657	619	612	648	635	652	630	606	616	665	663	640	650	627	641	666	672	658	622	618	630	641	604	609	622	640	627	641	594	607	642	650	636	623	652	671	571	658	599	605	684	588	636	648	628	662	660	654	591	605	677	602	658	621	625	626	653	612	631	591	668	670	603	676	640	636	652	654	666	631	669	602	633	635	630	609	661	647	648	642	627	607	644	612	641	618	571	623	643	615	627	623	609	625	600	625	618	642	601	646	635	623	651	602	643	641	627	640	619	662	637	640	628	717	662	643	637	634	604	616	650	665	629	630	636	603	607	661	616	632	633	663	626	637	640	630	610	642	571	587	629	612	660	613	626	624	599	652	619	605	659	650	640	651	599	623	635	633	640	608	598	589	663	650	605	643	621	633	647	649	661	619	620	629	618	645	647	661	635	708	622	631	658	607	633	611	649	651	633	644	602	711	630	630	603	594	630	584	577	651	613	604	623	642	599	662	672	670	641	647	629	656	636	641	631	633	668	594	661	652	668	609	618	676	595	656	651	624	632	640	593	609	677	641	637	636	667	648	620	657	621	620	593	580	633	624	610	623	623	647	601	650	624	644	597	633	674	634	611	648	603	622	641	620	638	628	619	601	644	671	645	585	608	664	649	641	579	657	627	633	613	632	624	676	636	658	658	627	617	598	591	606	653	670	629	667	616	668	634	647	596	666	620	652	650	690	678	629	626	620	639	671	632	597	574	629	676	670	614	680	622	656	614	610	628	625	625	606	603	592	617	690	631	619	616	673	599	584	582	684	698	645	631	656	610	694	671	665	634	626	654	645	636	613	596	597	636	667	595	638	585	638	628	604	657	653	650	579	651	585	625	624	599	665	674	611	649	597	619	631	679	632	628	646	670	634	591	613	605	648	668	622	620	607	632	672	657	642	669	622	632	639	667	627	636	633	631	649	627	607	649	640	620	662	660	627	601	640	633	649	615	610	615	644	660	617	645	642	641	629	598	623	653	629	681	632	635	645	647	662	664	645	604	614	620	658	635	695	692	599	697	645	672	615	677	628	607	640	606	660	618	606	577	621	661	635	637	659	640	645	625	649	611	630	669	657	645	662	652	670	629	593	573	615	623	644	622	602	623	645	602	604	660	593	626	606	619	642	603	593	598	652	637	657	669	683	639	686	680	636	663	656	616	661	640	603	598	607	678	651	604	612	647	617	640	593	647	666	674	665	608	609	629	648	639	616	624	645	596	629	604	608	651	612	639	628	627	637	650	596	657	617	618	636	664	599	639	644	633	637	601	656	631	619	638	635	612	640	622	645	667	659	562	628	641	633	638	614	602	629	627	678	643	627	584	624	633	596	626	609	624	618	648	646	662	650	669	605	580	619	619	634	650	590	648	670	626	668	666	670	624	647	652	661	636	619	560	656	646	679	631	637	650	626	643	644	644	671	630	630	665	658	619	618	661	634	641	670	614	617	616	626	617	639	707	641	624	643	634	621	636	660	653	631	637	611	603	672	640	667	663	683	641	636	618	614	583	650	637	640	650	655	657	636	606	605	681	637	661	613	585	636	649	651	634	653	612	614	634	634	577	634	633	609	600	619	649	665	625	692	649	629	636	663	611	628	634	611	629	624	630	633	648	628	647	676	626	618	611	643	656	680	602	679	619	684	676	625	627	643	605	614	685	641	643	653	647	652	642	615	651	645	617	649	662	600	643	652	604	589	642	664	611	643	656	609	617	651	669	661	580	621	634	610	664	649	633	659	644	648	601	574	621	668	595	664	614	657	636	621	644	633	617	623	636	624	612	661	604	627	626	595	617	588	620	663	580	660	641	602	663	627	668	629	618	694	622	611	623	600	642	606	616	667	613	635	615	572	629	605	609	641	616	630	645	652	635	641	662	639	614	612	639	617	622	614	637	683	639	621	612	644	615	622	618	645	634	610	648	630	634	626	615	634	578	584	632	663	662	691	641	625	594	693	612	637	609	642	626	626	632	695	643	644	627	653	634	622	599	621	619	595	611	638	637	650	607	584	655	601	617	645	677	625	654	603	613	647	665	639	631	644	638	591	634	641	586	622	671	600	598	600	581	649	645	631	608	607	588	625	618	635	686	608	670	616	628	602	604	624	612	599	615	635	685	624	633	627	654	623	628	645	668	609	631	604	608	643	679	593	635	629	647	624	659	632	603	637	593	630	657	619	662	630	577	710	631	632	652	615	640	695	633	644	628	641	629	625	641	636	649	620	587	641	657	651	644	623	639	649	674	608	633	641	634	660	587	636	688	618	606	633	651	652	668	687	623	597	638	668	656	640	655	626	604	615	620	638	639	679	645	645	635	630	605	603	682	602	618	597	659	659	655	655	608	642	622	694	627	652	632	640	629	653	662	599	625	663	601	667	662	647	609	608	621	633	610	622	676	648	623	639	603	564	623	645	602	655	597	685	613	623	634	641	582	614	676	624	626	614	668	663	571	603	625	615	596	583	606	674	637	646	628	582	677	690	683	665	625	620	602	677	598	640	644	603	612	631	623	607	636	625	662	619	654	640	633	634	655	684	640	646	641	654	640	681	613	661	629	625	636	626	612	615	682	615	692	663	638	664	603	657	662	632	603	674	656	613	645	598	627	663	631	647	627	632	673	643	650	631	643	637	609	602	673	596	664	656	595	643	625	613	643	618	588	672	644	642	637	677	612	601	603	614	650	653	680	652	649	635	621	656	652	660	659	615	628	695	663	629	669	631	629	632	578	687	621	628	637	607	564	619	627	610	669	671	598	627	624	628	646	610	635	625	651	598	621	656	614	637	620	649	622	654	666	654	645	658	640	622	636	644	612	652	678	632	655	596	681	605	588	601	577	629	622	648	635	659	608	590	640	568	628	650	644	612	668	608	669	630	635	659	625	627	643	632	662	615	639	625	615	607	623	651	598	621	675	611	637	638	655	625	604	607	669	605	618	643	656	649	619	643	562	678	612	650	650	633	630	628	659	624	620	650	602	615	639	630	627	640	601	575	596	641	647	594	657	634	722	671	612	622	618	620	628	656	653	653	612	622	611	626	652	620	686	621	673	625	643	624
63721	88293	53290	31511	10709	832	618	626	585	564	580	546	585	568	557	574	531	546	575	578	597	570	586	571	602	543	537	565	537	559	560	543	561	572	558	552	559	561	523	586	593	555	535	578	619	599	590	541	569	573	536	550	541	548	567	580	569	546	552	551	536	584	533	535	592	548	533	536	554	550	591	577	550	555	536	546	531	514	518	541	567	554	567	543	572	580	562	600	576	502	550	616	577	567	577	537	577	545	607	583	539	595	626	585	534	558	560	573	574	580	514	564	553	566	538	524	561	559	549	558	591	553	580	536	511	533	602	516	572	589	567	532	567	570	572	536	539	554	506	586	569	546	568	505	563	611	541	598	586	571	544	583	568	550	537	590	549	570	580	565	535	544	562	526	555	529	565	539	579	578	550	557	552	583	578	554	602	533	552	570	546	585	548	567	556	545	564	542	552	492	544	552	549	524	566	561	540	555	537	545	575	569	545	565	560	565	546	569	547	523	507	530	492	558	542	562	518	558	573	557	579	580	564	540	556	533	570	606	590	539	579	537	577	581	593	558	581	559	567	541	531	556	538	567	555	530	576	561	523	564	544	534	576	617	561	564	563	539	611	558	551	562	559	565	528	580	545	556	536	573	553	571	555	560	556	515	568	555	582	552	554	574	522	564	557	527	536	582	536	600	563	515	577	537	559	573	594	557	590	514	583	578	561	542	566	566	589	548	574	552	576	593	591	562	592	563	569	585	570	544	553	571	562	511	552	513	518	537	566	545	603	543	570	535	550	580	544	553	521	578	605	570	556	581	551	610	546	512	557	551	571	549	561	520	561	535	563	545	559	581	584	544	561	533	587	572	568	548	558	523	564	549	585	542	536	526	568	524	556	540	529	537	565	552	547	515	554	547	564	535	547	502	592	554	524	544	545	571	580	545	515	622	510	516	565	546	534	561	564	570	547	508	540	568	558	545	523	559	547	561	524	572	523	519	500	564	535	579	592	605	535	528	577	595	579	591	535	541	538	553	546	570	574	548	567	572	537	575	568	559	548	561	537	553	532	533	572	533	532	524	624	572	546	586	541	557	555	555	588	562	569	535	543	608	559	550	543	578	570	592	539	585	562	539	548	522	532	548	519	577	550	534	545	551	535	549	539	522	574	561	558	561	569	539	574	529	569	609	587	531	556	531	563	572	578	566	586	563	563	581	532	568	553	572	552	598	581	527	537	563	564	579	546	523	507	555	544	561	552	557	513	517	564	583	545	621	551	545	577	557	579	589	586	537	552	559	557	541	574	613	539	558	531	584	539	521	598	571	558	558	583	570	560	563	577	568	587	551	559	570	569	549	541	607	551	549	547	557	571	562	560	523	550	560	575	522	551	544	554	570	580	542	530	623	542	563	545	560	516	514	594	574	586	577	556	568	596	563	574	546	545	502	532	547	502	538	565	511	565	528	548	555	600	576	545	535	548	524	532	546	587	620	532	523	556	573	590	586	505	567	572	534	549	562	545	526	527	540	570	536	561	534	579	537	581	574	582	601	524	562	582	518	521	534	575	561	601	512	556	540	561	545	567	573	564	563	526	544	541	519	569	594	586	519	550	568	571	587	571	588	558	564	555	544	531	588	514	542	582	533	565	572	541	529	571	558	536	591	543	582	585	598	572	560	536	560	575	570	572	522	531	533	562	565	548	563	584	529	548	543	541	561	558	524	527	548	571	590	532	561	539	564	526	583	545	555	584	534	555	566	506	570	553	526	558	554	550	585	562	539	551	557	552	584	537	546	570	552	551	579	601	532	565	543	560	560	582	530	558	527	545	533	564	613	541	553	524	595	574	579	591	575	566	549	527	534	547	578	580	580	567	557	572	565	533	600	564	530	543	536	564	584	606	526	593	560	551	530	498	569	579	574	528	569	573	542	551	563	609	586	546	570	486	526	549	537	554	564	572	594	581	582	529	575	523	518	524	524	589	538	564	543	590	546	536	536	576	570	566	573	521	551	545	584	636	563	557	527	536	519	525	531	581	597	533	541	595	531	573	589	535	575	576	608	553	529	552	598	578	594	566	570	577	526	539	559	565	561	557	561	539	527	583	548	559	528	641	562	545	560	572	581	541	543	570	530	525	565	563	559	564	526	563	583	569	569	508	560	535	551	550	512	526	568	549	546	519	540	551	576	545	527	548	555	519	575	539	521	537	537	583	590	538	552	531	552	519	573	519	552	557	570	598	565	554	515	555	553	547	561	546	578	555	560	528	558	537	556	567	560	531	559	572	552	574	554	529	541	541	599	585	572	527	572	557	541	540	537	558	595	563	563	555	541	558	602	587	541	508	527	551	594	544	563	549	557	520	560	518	514	538	549	571	587	532	555	528	552	541	597	564	566	616	529	565	561	518	531	542	562	561	594	529	556	587	543	571	547	549	494	599	550	581	570	560	552	527	543	537	567	550	569	559	605	547	591	578	592	579	542	542	540	549	544	558	571	546	506	575	592	539	560	529	539	560	581	594	555	540	551	518	571	547	534	529	509	509	551	534	512	562	555	524	556	557	573	588	518	551	551	535	580	546	550	551	553	521	562	544	535	549	528	555	562	544	564	536	556	545	579	602	565	522	540	566	570	559	545	518	522	562	564	526	537	526	547	584	527	532	539	537	588	502	514	513	563	558	536	558	528	564	536	539	548	505	588	538	554	560	532	518	559	574	572	551	547	593	576	529	538	569	572	551	584	520	509	527	549	549	544	539	582	556	519	591	561	556	542	526	569	548	554	555	559	564	570	582	548	568	553	557	541	536	544	550	522	520	567	530	549	551	551	585	553	556	524	539	559	574	537	567	511	537	524	559	529	572	525	526	558	518	547	552	575	578	545	542	586	576	557	518	583	567	584	504	542	549	573	569	554	561	556	551	591	551	546	551	563	596	569	533	524	590	593	539	533	547	542	560	526	555	549	570	576	572	584	537	548	587	561	571	549	540	569	548	569	529	556	549	538	558	509	579	564	561	584	525	574	536	534	558	572	553	562	532	541	578	537	522	540	550	586	543	532	528	552	540	575	555	567	563	553	565	556	542	533	567	558	519	535	550	550	572	539	521	564	542	586	596	503	574	526	582	523	588	554	554	563	608	564	562	544	515	538	576	560	571	518	534	608	522	530	584	561	511	540	595	534	563	551	518	575	609	578	557	563	573	583	555	522	511	580	548	574	558	595	572	552	574	558	539	565	559	590	548	605	554	584	600	556	570	553	581	585	564	559	579	609	556	557	586	564	547	580	548	515	554	568	549	524	575	591	524	551	573	534	503	524	540	526	553	553	539	564	557	599	566	535	548	580	595	577	564	548	564	550	510	578	562	532	528	579	527	556	546	548	545	531	579	599	572	529	530	580	562	596	580	587	566	549	525	555	546	541	598	553	505	559	554	595	594	563	593	553	582	571	509	540	562	523	562	547	536	538	526	560	528	546	525	587	598	573	576	556	555	596	545	576	572	525	558	504	517	558	558	551
22464	21674	27567	23929	20585	20132	11133	1209	893	983	880	915	942	962	890	899	917	839	896	926	917	929	914	907	913	894	920	902	908	938	920	881	981	850	939	918	908	911	839	858	906	957	863	920	890	899	890	946	916	881	918	879	923	869	888	886	950	869	910	881	924	881	858	891	904	908	882	883	891	919	896	933	960	906	921	881	875	924	909	934	893	938	887	912	889	865	889	890	830	902	938	925	894	934	850	907	880	887	876	863	884	902	815	894	868	887	877	844	916	838	922	922	878	858	843	888	876	873	946	861	834	911	922	949	845	879	871	870	907	925	925	888	856	884	875	858	840	863	895	875	899	866	877	857	903	897	898	856	952	898	941	904	888	863	895	891	943	919	842	855	904	870	911	871	867	869	906	884	923	932	930	909	854	885	928	914	819	863	883	843	905	880	912	880	950	910	805	924	898	870	832	879	905	874	792	881	820	869	882	890	904	898	882	897	926	904	883	881	923	933	892	876	861	938	942	905	920	906	894	961	934	900	842	925	925	894	902	863	884	874	898	882	885	918	948	880	863	881	893	868	890	931	915	922	874	903	889	853	842	863	855	896	921	900	879	882	934	960	920	872	918	913	893	905	898	878	878	874	882	905	847	900	925	902	883	855	874	890	878	878	862	848	914	869	852	889	871	877	880	900	907	888	923	940	899	912	897	896	886	887	881	899	889	915	943	914	890	880	937	985	926	886	890	871	888	869	875	865	936	908	903	849	857	885	905	874	892	868	880	881	870	911	920	866	946	903	894	877	844	915	883	870	873	950	877	890	917	798	890	879	893	948	843	899	896	897	851	924	899	928	850	862	863	877	886	884	888	923	909	881	877	936	929	918	868	868	894	943	898	894	889	833	890	840	891	862	863	908	902	912	922	848	899	817	869	921	864	908	845	871	889	946	912	875	856	867	893	921	891	926	878	874	917	910	901	869	886	820	883	933	875	975	886	840	868	873	915	840	942	931	864	908	913	920	883	927	872	861	884	893	927	906	941	945	879	883	886	866	897	953	858	857	863	873	877	897	907	863	915	893	823	855	927	943	866	860	971	906	893	952	873	920	956	930	859	858	894	892	952	887	906	903	914	913	895	920	862	897	942	941	907	936	839	868	883	875	885	897	920	888	872	868	872	886	956	930	908	886	908	848	907	892	858	923	845	890	890	875	871	915	914	904	795	829	873	917	868	854	852	873	901	877	943	922	914	834	855	937	897	852	905	881	918	882	874	891	899	895	900	884	896	847	852	915	873	878	912	914	902	897	927	857	896	878	868	883	896	871	914	893	884	951	891	929	892	833	923	816	897	881	906	919	902	835	945	889	870	837	882	874	855	873	907	914	838	865	867	896	895	906	852	885	874	920	872	882	908	886	881	926	881	901	878	927	952	889	873	949	904	881	904	929	917	901	864	921	882	893	919	911	883	924	854	880	880	931	902	889	901	939	917	889	892	909	848	934	923	938	863	903	876	906	852	833	821	911	844	910	915	862	947	933	886	887	908	891	868	898	847	857	886	822	900	951	896	884	900	892	929	842	922	897	903	905	885	882	898	868	855	917	860	936	942	898	976	932	918	815	881	833	843	889	959	875	903	887	887	872	899	866	919	908	868	901	868	916	877	896	868	845	881	872	909	895	895	874	864	934	936	892	886	912	861	918	899	997	918	870	883	888	911	917	872	923	888	905	915	922	929	935	848	868	848	862	972	929	951	839	916	862	861	945	873	898	883	898	898	845	926	898	865	898	935	887	872	909	882	865	889	930	909	929	907	956	853	861	956	938	916	915	893	826	869	883	875	855	915	890	896	885	912	849	885	911	914	872	888	867	894	886	857	898	912	873	954	904	934	933	944	822	845	875	867	882	902	896	887	920	947	914	872	863	844	914	854	804	887	865	872	900	948	875	884	886	842	890	926	913	890	845	843	846	926	872	975	870	882	956	929	866	894	877	922	883	907	865	890	897	947	869	865	832	862	866	874	913	871	857	884	846	839	848	896	886	890	867	898	916	891	951	887	916	870	898	898	922	860	914	828	877	913	899	864	935	862	863	894	904	878	919	939	887	902	921	888	910	846	903	888	910	930	899	894	881	857	884	913	864	903	880	900	971	842	888	866	895	893	857	872	871	840	823	877	923	847	856	856	891	848	859	902	862	900	896	907	895	941	891	913	918	875	874	897	894	904	974	911	900	955	835	852	873	924	904	894	878	881	883	879	843	888	907	849	870	900	872	851	959	881	872	918	897	901	971	871	882	896	870	896	914	910	923	891	904	881	911	884	953	902	881	960	919	912	809	855	851	896	883	866	915	873	878	893	943	846	809	812	874	885	849	846	926	904	877	879	888	852	887	888	826	910	944	890	836	868	881	883	920	886	944	807	873	835	902	906	977	909	908	931	870	848	874	857	891	872	889	911	931	844	874	879	862	862	903	930	895	917	868	911	900	925	920	869	911	844	927	931	852	877	871	878	865	894	913	885	869	960	869	896	888	923	865	846	898	864	849	885	845	869	876	879	884	891	932	869	870	862	927	903	900	903	848	840	944	934	868	832	848	798	875	885	867	903	854	853	907	892	832	931	911	873	899	894	905	849	910	862	948	905	902	968	868	884	902	871	925	893	850	844	910	921	905	901	877	897	884	879	866	884	863	866	868	846	869	866	917	896	909	878	924	917	838	956	912	893	837	924	914	884	863	844	909	874	915	919	906	902	883	902	810	905	892	863	885	891	902	818	860	873	940	888	889	887	821	877	887	901	901	883	874	912	842	905	894	867	886	893	845	833	821	869	889	911	878	886	885	923	873	858	925	863	872	852	869	911	874	941	928	925	883	864	871	868	897	871	924	859	847	935	909	920	942	848	876	894	914	872	896	919	860	879	916	889	920	870	898	960	900	894	902	899	859	884	906	907	903	904	827	912	936	921	851	902	926	883	854	832	901	905	853	893	946	897	873	876	901	847	932	883	905	855	922	867	900	896	911	876	895	925	879	906	930	917	840	868	904	872	878	910	909	893	979	897	861	932	859	866	884	877	911	892	860	888	853	928	906	850	870	903	846	866	856	914	898	846	886	910	920	895	876	902	881	901	900	936	872	865	826	916	910	894	887	935	851	917	875	907	909	859	879	918	921	884	901	829	884	884	933	863	883	850	948	862	858	908	890	904	861	884	923	893	928	897	864	873	870	880	901	934	882	945	910	873	852	879	888	864	844	924	864	922	907	846	843	851	919	858	899	879	930	889	868	854	940	907	870	895	860	919	900	899	937	902	890	922	888	887	944	905	870	889	871	883	891	859	816	862	892	838	888	842	899	898	911	923	868	896	894	835	852	882	914	893	876	940	861	895	878	860	907	914	891	885	840	927	875	850	924	828	912	888	915	886	872	859	893	856	921	864	859	915	918	906	888	863	922	844	845	862	882	872	882	941	928	887	854	917	848	883	919	901	945	925	914	860	917	913	874	921	862	855	957	817	896	836	902
62850	96457	63837	41009	16659	940	817	811	881	763	812	792	811	803	829	789	795	755	788	725	828	801	743	766	737	789	761	816	776	751	786	761	765	790	765	775	773	780	770	723	771	803	787	771	777	819	740	825	801	772	766	769	793	737	745	749	729	820	747	773	762	774	719	807	740	793	746	744	766	756	760	826	749	789	745	696	756	795	733	735	762	769	770	756	764	748	759	797	762	769	739	774	743	757	723	786	777	737	758	763	792	773	786	773	752	782	740	799	774	770	745	794	776	740	782	786	777	753	776	724	796	701	822	743	766	796	798	754	763	767	766	801	804	771	783	743	774	774	754	780	834	782	784	763	793	761	769	716	771	792	783	789	757	792	733	838	753	770	718	759	808	735	718	781	759	790	718	794	778	761	789	783	769	777	771	817	750	771	728	765	786	769	800	811	747	758	789	772	750	793	765	794	785	727	795	839	797	743	751	773	756	774	782	755	747	736	759	752	726	771	752	726	793	759	771	772	752	763	711	803	761	748	778	777	784	733	769	815	833	791	743	766	809	781	792	754	758	801	770	754	787	759	724	767	784	795	792	762	831	734	770	754	753	729	782	780	795	751	778	734	767	714	766	770	770	725	774	777	747	708	746	778	726	837	769	812	777	762	748	740	838	727	752	776	769	774	749	760	784	789	765	775	751	785	754	760	813	771	754	731	754	707	780	739	767	778	737	783	764	750	743	735	746	785	803	798	833	761	747	739	809	783	762	763	808	737	758	727	732	768	780	751	773	819	784	810	787	826	745	718	779	775	778	792	732	748	762	727	803	763	759	777	781	728	777	741	746	774	731	731	714	761	795	778	769	751	755	801	740	730	792	761	808	755	760	705	756	746	770	794	769	763	758	768	750	819	748	745	751	774	727	741	755	714	714	727	736	754	776	769	715	736	776	757	746	795	786	791	754	780	764	805	736	766	741	771	765	784	804	790	751	753	786	848	738	766	824	801	754	753	790	824	718	787	764	728	794	772	814	762	767	759	811	783	753	770	782	790	782	763	724	765	733	764	773	784	739	745	794	740	746	751	813	786	707	745	759	787	814	784	753	783	787	798	780	732	773	743	767	777	758	781	796	764	805	797	797	789	821	743	757	735	743	781	762	756	766	770	776	766	766	759	757	837	730	803	791	727	732	802	810	757	774	768	792	728	768	793	796	772	782	829	781	756	776	766	804	828	758	780	735	765	724	809	787	824	823	762	756	749	816	788	729	795	744	749	807	762	719	788	739	712	773	754	733	765	757	763	771	761	753	752	793	827	785	775	746	757	816	764	795	814	765	743	733	747	789	746	756	730	746	742	745	759	745	767	745	737	764	777	778	789	766	799	789	766	793	738	782	766	733	805	795	823	729	698	717	844	764	756	777	743	732	769	767	748	795	778	750	772	763	777	755	773	724	784	828	751	755	788	733	731	740	817	741	752	745	798	758	771	733	760	797	751	734	791	755	760	776	736	800	778	777	773	758	773	745	755	810	729	752	812	760	783	783	782	780	732	792	749	734	766	766	747	795	755	803	809	743	742	784	787	731	754	747	830	708	737	800	759	772	750	735	757	744	816	777	704	819	762	789	816	756	776	790	692	770	773	773	725	777	795	803	773	811	802	754	770	753	793	794	761	762	752	759	776	827	771	749	765	762	772	764	761	758	727	770	730	769	722	785	774	768	795	796	744	834	746	740	777	739	731	752	735	743	783	748	739	759	750	780	774	755	799	791	783	749	791	706	825	762	803	779	714	761	742	786	795	751	752	786	772	754	758	764	758	786	764	758	819	806	758	777	766	812	755	801	793	775	780	786	739	787	809	736	739	847	761	750	750	727	754	712	748	786	817	766	785	719	827	743	747	738	794	737	786	759	758	740	756	781	772	761	768	778	790	756	821	785	778	808	780	833	791	758	792	743	801	790	805	823	772	797	804	749	797	808	737	760	752	787	811	794	782	734	745	772	816	713	819	739	769	757	765	746	763	796	811	736	766	797	729	797	784	813	741	743	759	747	792	741	747	772	797	788	764	761	710	816	745	802	747	802	811	740	798	822	767	770	709	799	743	769	769	784	781	788	785	805	798	754	756	753	787	810	804	777	715	753	766	774	771	817	711	733	815	745	766	781	781	770	755	773	831	786	760	800	760	770	801	809	778	759	767	742	730	757	772	744	767	805	729	756	754	751	761	730	777	784	721	806	786	755	771	823	785	775	773	780	721	761	780	783	808	773	794	792	830	762	802	765	771	798	784	783	759	751	749	782	777	750	784	733	805	778	787	806	773	799	784	769	762	835	763	815	798	763	836	777	770	733	766	820	747	742	781	726	810	770	837	779	787	775	780	739	743	773	821	764	795	771	691	728	738	803	751	760	776	729	784	745	787	716	750	775	742	810	742	749	726	749	774	757	761	773	757	796	782	740	778	779	783	740	765	762	723	771	758	802	820	761	792	723	759	787	741	782	743	801	740	807	795	767	723	737	732	741	795	766	753	766	758	718	747	734	755	751	779	760	764	754	789	791	751	750	768	777	778	739	745	790	794	795	733	780	739	740	721	743	711	768	739	764	769	770	790	788	729	778	735	808	772	736	704	683	767	749	859	759	809	772	800	739	767	755	764	741	782	799	815	786	815	830	743	766	763	776	757	774	810	766	725	764	743	770	771	766	768	772	762	797	790	705	827	790	824	771	774	826	788	750	770	774	767	766	801	765	741	792	822	740	778	795	742	742	793	722	763	777	793	787	717	767	725	778	765	761	768	822	775	753	821	726	768	789	760	784	795	792	802	816	743	756	784	766	825	722	751	768	727	764	800	789	790	747	785	756	792	779	788	736	740	733	806	757	850	729	731	766	776	772	741	775	763	720	772	791	764	766	769	776	803	759	761	708	770	815	745	757	745	734	755	770	752	730	732	789	737	751	769	785	737	762	780	770	805	765	790	757	755	787	793	794	805	762	753	760	781	788	830	709	787	757	789	776	751	792	798	761	799	830	768	791	768	803	805	759	795	775	797	749	735	794	736	788	791	714	798	820	775	713	781	753	720	805	782	758	757	799	773	744	713	785	795	766	771	753	768	723	789	761	802	807	807	728	795	802	791	783	778	774	727	787	749	766	802	772	812	761	760	728	747	769	740	736	778	826	777	803	756	733	731	743	761	801	733	757	722	776	767	781	750	754	780	769	770	716	783	800	779	744	776	769	744	736	761	727	792	754	801	780	770	748	761	804	782	811	795	793	796	804	762	751	769	796	739	757	745	740	744	819	767	772	773	758	695	768	797	823	803	792	703	790	801	783	763	781	783	754	775	795	788	729	808	724	762	749	801	813	752	740	759	766	778	795	729	725	814	767	792	776	747	753	760	729	772	777	777	743	805	802	699	776	849	799	744	775	755	732	703	727	727	721	726	734	772	754	739	769	767	828	741	813	724	728	773	758	844	756	724	772	724	740	744	791	778	779	752	780	743	753	751	807	778	808	790
39557	35311	19572	6004	1016	381	336	370	357	375	394	360	348	363	410	381	382	375	358	398	378	372	351	413	411	375	383	364	388	391	400	349	372	400	365	359	342	373	420	373	367	365	353	374	382	369	367	414	373	389	369	382	373	353	364	364	400	381	354	367	375	352	357	352	382	355	377	356	369	367	383	377	391	409	408	379	357	358	368	391	383	352	385	377	369	395	378	358	392	343	357	321	358	383	390	365	380	395	346	345	342	394	361	391	362	369	349	339	387	386	404	387	403	358	381	411	335	385	367	394	376	387	342	366	366	390	352	371	376	390	370	347	359	373	342	348	377	387	402	380	378	393	400	371	338	391	342	359	395	360	353	352	366	361	363	379	339	357	372	353	343	360	368	361	366	361	347	365	352	375	365	387	364	349	384	409	354	341	358	348	398	378	396	365	338	357	375	362	387	368	333	349	397	382	361	396	368	374	373	420	392	378	388	403	349	363	388	388	403	391	396	359	357	340	407	396	390	354	374	350	364	361	408	388	368	365	392	371	368	386	335	338	351	404	359	394	361	358	348	372	379	388	373	348	375	352	364	367	345	362	416	384	381	359	360	406	360	355	364	368	393	355	378	384	391	359	366	374	372	418	371	378	346	384	354	379	397	406	364	409	364	372	349	355	351	358	409	411	378	360	397	366	368	378	358	376	358	399	352	407	400	380	360	361	401	372	374	418	401	358	344	351	352	424	350	381	383	353	340	366	352	343	341	371	357	324	383	382	388	376	375	363	361	383	354	363	380	386	372	342	397	389	355	366	396	347	372	404	376	354	330	375	387	361	374	366	373	365	379	365	360	371	384	400	393	356	375	371	386	350	344	366	378	368	390	337	387	393	398	397	378	369	353	383	362	345	343	398	398	362	394	415	376	402	376	366	377	320	361	352	397	357	385	353	349	379	337	371	352	375	385	366	396	419	383	371	370	393	371	392	326	374	367	400	359	378	363	383	383	326	370	373	392	352	358	397	422	362	405	364	358	370	406	382	406	361	361	366	379	353	390	386	359	373	370	364	333	358	373	353	348	355	386	376	369	346	351	420	343	338	401	385	373	373	356	350	369	395	379	394	380	394	366	384	362	415	384	380	349	377	370	358	403	409	376	364	408	375	382	381	399	340	345	373	364	360	379	384	410	351	384	400	380	416	379	396	374	371	373	365	390	363	390	353	359	385	422	410	386	386	373	345	414	403	360	355	371	387	364	379	383	371	356	373	361	371	393	364	385	368	372	340	399	348	335	382	329	347	368	383	361	385	386	364	401	337	379	390	395	375	374	357	369	361	380	352	330	373	393	355	354	363	393	374	395	363	405	392	370	354	360	370	413	416	401	387	365	368	408	372	375	359	399	371	359	423	349	362	358	374	357	385	352	353	364	381	384	368	382	393	375	350	355	352	355	376	396	396	386	383	412	328	371	382	382	377	367	373	397	387	397	365	358	380	373	346	370	373	366	356	373	376	378	363	388	390	385	389	360	352	355	386	344	388	354	362	390	385	360	354	394	413	383	351	381	369	377	361	354	389	355	370	346	414	401	374	347	380	361	381	343	423	397	391	390	402	345	376	386	347	348	391	378	397	385	412	337	400	411	354	354	344	349	408	339	383	354	375	346	404	361	391	358	368	351	347	384	392	364	354	395	367	371	366	351	376	384	338	381	381	385	384	400	419	369	398	368	404	379	380	358	338	344	355	380	371	351	348	387	419	370	383	410	393	380	374	367	377	364	370	366	392	375	408	377	363	366	367	368	381	381	383	355	391	368	364	362	389	359	385	347	360	369	381	352	379	384	354	379	376	397	372	371	340	351	361	408	368	352	354	376	389	363	359	382	397	385	391	328	387	375	354	375	396	361	374	407	388	369	374	383	358	370	362	393	368	347	350	368	336	376	357	395	360	367	355	367	406	384	369	337	359	370	394	378	384	335	392	360	355	387	361	374	380	406	350	379	411	410	367	376	383	355	360	374	391	361	390	392	374	393	363	382	360	374	368	335	368	389	346	357	374	389	367	365	360	355	391	379	371	370	423	362	377	373	361	358	376	357	377	354	367	361	341	406	336	356	379	371	339	350	395	389	362	353	381	362	376	412	335	341	383	334	356	370	379	349	388	399	349	348	377	347	397	359	378	354	396	382	384	408	400	351	357	360	352	360	346	368	374	395	398	383	368	375	370	357	391	346	394	382	388	398	369	368	371	380	358	395	414	396	331	379	354	400	384	371	342	364	396	371	379	414	360	382	359	378	357	365	368	355	398	380	341	382	362	382	368	407	388	397	345	361	408	380	358	391	384	366	394	366	362	397	374	327	393	376	390	361	385	387	366	365	363	375	359	342	352	382	409	358	374	376	369	380	373	367	358	382	369	376	365	381	355	361	357	384	382	374	361	352	361	353	423	397	382	373	368	382	363	346	384	395	408	348	377	359	353	358	329	357	324	385	379	395	349	354	355	363	381	392	361	371	345	372	348	327	321	353	385	339	382	359	385	358	386	386	400	339	381	390	388	382	376	405	371	399	364	377	361	369	357	352	362	371	372	361	351	375	397	409	363	382	369	377	356	400	366	372	408	372	403	376	402	377	409	370	362	399	353	358	401	347	381	374	403	358	370	387	387	376	394	340	342	380	358	373	360	363	405	340	387	363	381	342	387	360	391	391	355	379	354	385	368	369	362	374	362	346	384	384	346	353	398	344	355	374	367	384	372	386	370	360	389	394	360	392	353	384	374	375	372	364	416	390	354	328	362	393	390	356	381	407	361	358	371	394	382	379	393	386	374	352	358	358	370	369	377	361	366	396	367	377	395	377	398	363	398	378	400	383	358	373	362	360	368	386	364	353	381	367	365	414	352	391	377	360	391	363	393	389	375	390	369	371	383	390	369	354	377	377	368	378	368	359	374	382	396	394	360	364	355	380	376	361	367	372	369	353	373	398	375	372	396	395	365	343	376	332	399	351	370	406	377	365	372	380	354	408	378	384	348	390	363	361	354	372	371	378	370	393	404	362	373	357	365	362	362	366	369	359	381	353	410	377	399	349	379	375	374	389	402	358	321	348	373	380	393	371	400	339	375	349	370	414	407	395	372	385	424	378	350	385	365	381	377	360	381	387	368	305	368	365	351	353	411	356	343	360	363	390	387	381	376	386	397	367	372	390	393	372	328	399	407	366	388	383	352	342	348	394	347	343	365	382	391	347	358	364	365	343	365	388	364	371	396	375	380	385	368	370	361	371	390	337	385	362	379	358	405	363	328	384	387	401	398	420	371	412	370	353	361	351	363	368	345	394	342	366	355	413	377	364	340	413	387	345	372	348	344	364	348	364	366	370	386	359	374	394	373	351	378	361	378	349	410	371	372	369	410	362	383	385	358	404	391	362	406	369	378	382	376	375	386	357	392	378	391	378	361	356	348	338	348	391	387	357	374	391	373	373	416	396	352	350	355	359	365	354	360	370	376	357	392	423	379
39591	37910	13418	4032	1086	344	364	390	361	312	322	311	360	342	373	337	369	330	343	332	338	338	343	404	344	359	381	354	354	371	342	370	339	331	329	387	361	371	359	344	365	349	344	336	365	332	358	379	350	346	382	351	330	343	322	327	374	371	350	362	308	356	357	357	336	340	370	359	340	355	342	362	355	348	352	357	363	358	347	353	364	373	363	352	307	360	337	357	357	311	329	347	345	348	375	384	364	357	347	327	355	358	318	351	326	349	330	351	352	349	366	365	366	353	385	369	342	354	326	381	363	370	362	340	324	360	316	356	343	355	337	360	347	332	369	342	390	387	349	339	367	347	376	364	351	355	352	369	346	378	359	313	328	329	371	384	343	349	355	354	358	324	328	389	353	339	386	351	365	364	364	360	357	377	374	352	346	341	341	342	338	330	372	336	338	339	352	334	342	324	324	322	364	304	338	364	365	335	335	342	361	333	360	374	326	365	354	372	326	349	348	357	381	376	332	343	357	329	341	355	334	365	327	346	368	337	362	330	331	365	370	353	368	333	367	341	375	343	327	312	355	357	346	338	353	375	337	372	343	337	360	340	337	367	370	325	371	345	345	340	367	323	361	357	360	375	364	330	344	340	348	371	345	347	350	350	344	375	380	321	365	331	331	343	373	375	315	354	351	340	382	345	304	324	338	339	329	385	355	372	365	331	348	332	410	348	342	323	350	377	384	368	353	363	370	367	340	362	340	370	388	364	371	325	381	354	360	338	351	379	360	337	354	306	380	330	364	351	332	341	342	346	359	340	348	389	351	322	343	362	366	347	344	331	384	366	319	328	354	350	375	354	388	338	372	354	325	362	329	381	345	380	340	338	369	316	335	327	376	339	369	363	338	348	345	358	373	368	350	326	364	344	352	366	350	351	355	380	317	342	358	384	355	317	380	338	328	342	349	378	362	314	350	350	323	388	366	335	344	356	363	315	348	341	331	346	374	319	358	350	338	329	361	386	318	352	351	343	335	358	340	378	404	359	348	346	346	403	361	376	370	351	357	385	357	380	336	360	317	365	354	319	372	340	357	368	359	360	342	334	369	332	350	363	358	346	350	331	364	344	325	337	340	354	367	334	339	332	361	359	329	341	370	369	370	360	357	348	327	385	340	367	342	343	314	378	303	328	341	384	334	331	362	373	333	344	359	335	332	355	355	332	331	364	337	331	350	390	361	344	416	341	361	325	395	369	362	351	331	352	340	336	365	371	334	341	346	366	326	377	362	352	372	346	324	369	347	382	362	354	325	337	333	300	338	313	313	345	345	374	383	381	332	323	330	329	353	337	354	381	356	350	363	383	327	333	379	353	340	345	364	340	361	336	364	379	312	322	357	365	375	335	366	325	365	353	366	313	312	372	352	338	349	325	389	352	392	338	338	378	375	367	357	328	345	332	377	325	335	341	373	364	385	378	336	368	348	372	365	347	363	349	342	337	308	344	361	363	328	378	316	339	337	340	347	333	343	379	376	368	344	387	354	355	353	359	377	338	345	339	329	368	322	339	361	351	361	379	343	378	349	348	340	345	405	343	340	339	313	334	356	351	384	327	356	331	365	327	353	348	337	351	340	352	325	350	354	376	342	361	353	354	351	388	336	363	337	342	329	354	355	357	347	381	352	341	341	345	352	373	368	339	353	343	322	336	349	351	349	342	346	329	348	351	323	342	369	375	363	346	365	350	345	368	333	348	360	365	353	382	387	365	353	330	355	364	354	368	351	332	322	361	364	358	334	344	354	366	325	361	352	335	328	346	337	326	324	366	355	328	325	367	377	365	368	321	360	360	392	347	337	370	392	377	358	335	318	342	353	356	346	340	339	345	372	365	355	334	309	357	313	348	364	310	352	339	378	332	342	351	349	345	375	365	349	389	340	376	356	364	352	346	312	361	350	344	363	344	359	362	364	327	381	347	381	353	342	360	357	352	366	347	343	354	341	381	348	360	341	330	338	348	347	378	346	366	355	362	333	303	369	359	327	342	355	374	368	337	334	328	354	364	314	304	335	326	353	368	376	372	350	345	351	358	353	324	315	327	348	345	357	349	342	348	371	325	356	348	366	357	327	367	333	346	354	352	366	330	368	326	357	359	343	332	333	312	341	351	335	336	352	332	321	336	350	351	347	324	352	338	343	367	331	362	375	334	342	349	317	394	335	335	333	345	348	364	369	343	346	346	346	354	335	329	356	366	335	388	354	347	348	356	324	341	365	359	356	366	352	357	352	345	353	336	353	350	374	384	347	334	348	372	354	329	342	368	361	360	351	323	372	380	356	331	362	311	389	406	362	346	332	364	337	308	367	338	360	330	382	361	355	323	328	310	363	356	343	346	361	361	352	357	310	337	350	333	355	329	357	393	335	351	347	320	329	327	359	336	381	329	321	359	349	345	332	325	320	339	344	350	338	362	367	354	350	347	356	354	343	398	341	374	367	347	369	353	336	378	320	315	325	381	347	349	339	329	367	342	375	308	392	339	335	321	373	356	343	366	353	340	352	339	386	333	319	338	385	366	325	351	346	338	322	341	362	372	392	339	328	357	347	350	331	356	385	354	345	354	336	303	352	385	347	359	349	352	354	355	346	360	374	364	351	368	350	374	362	316	363	372	323	337	337	361	350	312	368	328	354	338	376	347	345	347	372	327	370	351	327	349	365	330	379	339	358	327	363	336	357	343	386	368	340	330	323	341	351	398	329	355	357	318	374	380	321	368	343	323	366	347	365	362	398	336	373	373	390	364	337	398	377	352	357	325	331	359	353	346	383	371	391	349	344	359	360	317	365	330	367	368	333	353	354	321	363	362	358	341	340	368	386	364	346	351	371	389	319	349	316	377	310	387	357	335	356	326	354	308	342	337	338	369	366	328	350	362	356	358	357	370	398	353	344	374	351	352	349	351	360	387	345	303	367	360	308	343	352	363	349	329	346	337	368	370	364	347	371	388	339	329	332	331	343	350	366	358	352	365	357	345	338	371	329	306	363	351	357	389	344	320	370	320	355	330	372	349	346	353	338	345	344	339	367	351	367	363	320	373	369	377	330	334	331	337	328	358	344	377	352	358	349	359	350	348	372	383	341	357	361	381	369	354	321	351	335	353	382	365	348	350	361	343	362	326	325	349	361	325	344	347	390	354	341	344	373	345	359	358	323	363	358	356	378	355	355	363	348	345	332	355	337	351	361	352	375	344	303	328	334	310	343	361	344	373	343	351	352	365	333	345	353	357	363	329	327	342	342	386	370	314	348	364	363	348	333	347	358	330	320	327	351	356	355	340	384	383	357	357	334	332	331	340	333	361	333	378	320	324	355	375	325	360	327	363	320	323	327	360	372	314	329	358	354	337	353	372	367	343	337	326	352	381	363	366	367	328	363	324	362	337	323	387	328	334	366	385	372	353	359	352	360	350	340	342	352	366	349	361	335	371	337	337	372	364	333	318	328	358	344	363	339	372	346	368	348	344
25136	22661	27731	24500	20628	14341	2026	707	727	678	690	674	654	686	662	646	689	667	644	637	652	659	648	659	649	640	684	676	721	631	609	642	641	649	679	648	655	676	633	637	642	684	610	721	613	665	666	646	647	645	645	661	628	663	655	666	689	639	682	633	642	619	638	612	618	631	694	644	661	622	640	653	624	635	646	663	643	617	649	650	600	620	659	664	646	631	678	678	657	612	622	627	656	688	711	683	646	661	661	673	616	633	691	724	657	625	680	647	630	630	648	690	663	635	600	607	610	666	642	620	616	597	651	633	598	627	657	648	636	686	650	664	626	627	593	655	687	665	659	620	643	668	647	607	634	584	639	653	633	637	616	651	652	679	646	666	675	660	626	628	703	631	643	636	721	676	626	636	660	586	669	646	665	650	635	679	625	639	688	643	608	685	646	602	673	672	637	635	650	640	672	631	598	638	604	643	676	643	636	622	618	668	641	650	629	667	650	652	643	629	643	645	651	626	635	642	639	632	607	651	643	618	602	680	655	675	685	622	653	666	599	662	649	666	617	656	609	605	615	643	626	668	546	680	613	648	634	654	611	626	635	621	645	616	657	654	695	599	647	653	611	616	645	628	593	610	662	678	673	611	683	657	613	645	644	644	631	654	645	655	687	650	674	628	621	640	636	658	645	637	668	628	640	646	672	682	648	570	653	668	667	620	631	665	667	661	627	634	645	666	674	653	656	647	598	678	664	658	624	629	625	614	617	659	648	619	627	689	618	646	611	627	651	634	611	638	616	661	633	686	605	636	641	661	646	660	703	655	655	670	609	605	681	613	672	669	666	650	663	628	679	681	699	654	618	664	636	652	709	634	630	662	653	618	684	652	616	656	602	626	618	652	662	588	667	649	619	643	653	668	669	596	653	630	644	629	667	648	632	637	653	623	638	664	650	654	664	646	568	631	600	634	623	627	640	662	644	634	637	592	676	635	671	626	655	639	681	665	637	586	627	680	635	632	668	633	657	677	607	668	623	643	628	640	702	674	617	602	620	654	635	665	611	698	642	651	624	628	645	600	653	665	654	642	652	656	632	646	645	614	635	614	669	615	648	639	629	676	694	609	666	625	654	663	635	632	650	650	665	636	675	640	630	678	658	689	613	679	614	632	650	625	689	669	660	624	658	668	635	657	664	649	672	647	664	683	693	655	631	659	655	693	641	624	647	648	603	684	610	672	654	641	647	628	641	668	685	633	648	623	608	652	674	637	593	627	676	649	666	637	633	650	627	684	662	656	672	702	614	628	609	657	670	661	670	640	663	678	655	651	670	641	684	655	666	679	631	627	632	718	629	634	659	662	684	612	627	685	674	662	673	643	646	627	700	695	652	696	686	674	670	626	667	698	664	649	620	640	633	659	638	684	669	635	649	651	659	658	660	659	671	661	634	647	641	664	663	663	656	654	642	638	670	657	624	665	650	651	645	655	678	628	667	668	618	673	666	653	609	682	620	642	644	665	641	654	651	662	655	661	675	571	669	721	639	691	624	652	631	715	654	677	649	673	659	653	668	614	653	671	667	639	675	611	592	668	640	645	627	616	641	655	584	654	645	636	663	675	625	629	662	688	602	617	634	664	608	627	640	589	681	637	678	646	639	672	646	639	620	653	629	653	636	647	641	635	599	671	629	626	621	679	613	629	658	661	684	648	609	670	652	623	637	683	696	639	701	617	642	601	635	642	666	633	642	633	663	682	610	647	648	646	640	654	672	640	601	661	671	641	652	650	604	642	691	638	617	717	696	628	665	619	677	626	598	665	623	641	662	666	678	669	650	637	669	619	649	655	682	670	664	610	613	623	662	647	653	638	647	639	704	646	647	617	681	650	666	689	670	667	699	642	611	657	727	677	619	639	641	638	651	703	650	629	691	594	676	656	640	683	662	648	685	615	645	620	656	655	611	622	649	665	639	686	626	688	660	642	658	680	620	613	617	668	662	654	659	647	642	647	669	754	700	703	682	655	637	631	654	658	646	673	696	645	691	642	635	690	658	634	633	634	635	647	634	689	673	646	646	638	630	645	653	617	665	662	677	643	676	655	679	636	628	634	652	670	651	611	641	609	654	678	657	645	671	595	655	644	672	650	668	674	626	695	647	692	631	661	645	627	701	621	685	614	673	676	645	644	653	640	598	630	639	640	652	625	615	693	648	640	670	599	582	639	638	638	657	625	711	656	591	670	651	689	657	646	649	689	592	605	667	634	661	619	626	608	643	667	668	593	635	614	648	640	643	654	614	634	614	629	663	649	709	630	657	654	652	685	694	621	650	654	617	673	665	647	641	631	650	648	672	647	632	699	631	628	617	641	643	651	674	620	661	646	602	670	631	636	584	689	634	628	669	641	624	638	646	657	611	619	640	650	657	615	665	691	692	638	674	624	648	665	687	655	673	648	677	614	674	650	636	671	651	675	646	681	723	611	642	602	645	613	634	680	676	656	676	622	625	629	656	670	620	693	602	624	607	626	675	610	604	656	649	652	630	649	659	635	589	691	593	698	676	665	612	643	605	631	689	651	690	674	633	641	609	647	651	657	654	632	648	648	638	640	641	662	683	642	671	647	654	633	646	662	642	601	640	666	611	699	671	609	625	632	658	643	688	666	685	614	677	642	615	687	673	620	630	609	638	626	639	679	661	617	645	597	648	670	641	619	624	619	656	661	631	669	652	714	638	617	613	670	684	681	647	659	662	645	671	661	667	627	658	618	650	633	663	652	658	609	668	647	668	617	683	629	673	680	648	623	629	668	666	659	695	638	655	633	688	643	647	642	638	654	593	645	658	649	639	622	659	612	681	655	681	688	675	653	635	627	673	619	727	650	631	680	679	665	636	641	662	629	623	643	685	662	656	653	646	647	624	687	665	627	631	628	647	626	672	624	669	670	644	666	646	645	656	685	640	649	638	624	646	708	675	666	660	636	640	647	607	656	620	637	667	670	675	630	675	639	655	648	652	642	638	688	622	618	646	590	584	636	622	680	611	659	696	642	704	647	691	680	674	692	663	648	616	676	668	582	642	644	696	650	605	664	608	651	621	673	689	695	690	639	643	622	673	636	662	613	662	626	604	623	701	687	608	611	640	620	640	627	648	631	651	646	649	604	660	658	627	621	617	647	631	683	665	660	690	645	681	604	649	660	694	679	615	634	626	623	640	634	658	616	651	620	659	667	671	628	624	617	678	607	631	730	626	643	659	704	664	651	675	657	630	644	639	624	612	638	689	653	632	647	685	680	678	678	626	693	667	655	619	673	682	639	616	605	604	640	619	657	659	685	657	636	647	686	619	639	688	642	640	652	697	660	641	662	704	656	684	651	632	611	655	649	635	660	661	698	652	651	653	667	667	645	647	663	596	629	661	609	644	686	687	690	665	655	629	618	647	628	639	608	654	711	623	613	622	660	677	639	641	587	647	686	647	623	669	652	622	689	623	618	618	645	702	617	602	647	607	625	631	612	665	634
64034	87847	53497	32376	13424	787	567	584	632	608	602	516	599	590	554	559	509	608	527	542	548	599	505	574	559	570	597	565	573	536	551	556	569	538	544	611	582	566	552	558	555	555	582	541	595	547	542	557	572	547	559	575	623	568	535	549	572	579	564	562	554	559	562	570	563	587	553	586	586	610	586	620	581	597	569	527	542	620	553	526	567	571	562	576	543	606	585	627	561	545	564	542	560	589	537	564	548	566	535	552	578	550	571	555	557	568	543	578	547	558	557	603	533	560	557	568	536	548	573	550	551	548	568	507	566	532	548	585	553	581	573	573	546	546	587	567	622	542	571	560	553	514	549	582	581	520	594	542	560	574	536	578	574	603	558	565	533	525	558	556	584	577	580	562	526	557	593	579	585	547	559	570	545	532	598	515	584	593	535	588	537	579	580	515	533	557	568	583	600	609	567	558	612	561	534	531	555	595	592	526	576	559	554	588	576	575	535	582	551	569	568	563	599	569	585	563	577	555	557	579	582	543	551	532	549	508	556	594	549	558	555	551	573	537	601	550	558	557	560	555	590	521	544	583	582	571	587	563	583	597	561	602	607	582	569	547	576	552	566	565	562	568	548	572	580	588	548	556	552	537	543	600	582	576	592	554	586	568	574	600	567	531	620	558	533	543	556	575	562	587	579	546	523	601	576	583	564	563	552	538	564	577	608	573	580	606	574	555	579	582	588	569	567	545	550	586	553	562	570	559	561	578	550	556	579	587	540	556	558	516	549	563	545	554	563	600	553	556	590	542	595	547	606	562	585	564	550	570	543	613	594	559	554	609	575	574	584	561	549	542	565	574	531	581	579	555	529	594	543	591	593	597	586	610	594	544	582	547	582	515	569	541	586	579	508	523	548	544	592	584	600	584	533	533	570	542	566	583	573	543	557	579	612	521	552	569	546	598	583	573	517	574	594	580	544	543	545	586	537	567	564	584	575	580	575	548	549	574	586	531	587	558	548	584	564	559	576	544	560	555	500	542	582	541	570	575	550	527	594	584	578	579	546	571	555	572	583	575	589	581	612	609	579	553	594	553	558	601	578	528	580	607	588	519	548	542	564	517	538	574	536	532	568	518	567	574	606	609	561	592	543	579	524	561	568	582	618	561	580	582	579	554	550	544	573	597	606	566	582	578	590	586	603	556	599	591	600	547	567	551	540	585	551	544	579	567	594	563	576	614	591	603	547	577	578	557	561	553	577	561	560	641	556	513	558	573	544	528	565	559	543	614	571	521	599	544	545	550	571	608	573	602	550	544	592	603	591	561	574	528	576	551	560	602	527	588	561	593	559	569	573	599	574	560	582	555	567	578	548	576	590	528	564	542	561	556	551	555	547	567	558	553	547	539	587	549	574	581	557	539	537	521	580	584	576	539	603	563	528	531	566	567	541	539	562	533	548	574	605	568	558	543	529	567	576	572	588	572	590	543	564	537	552	575	546	580	581	550	585	630	546	573	598	567	543	556	581	532	591	541	592	575	569	553	568	550	490	580	559	546	548	572	527	575	612	544	552	553	542	579	581	568	556	560	568	562	506	542	584	528	556	555	570	563	568	563	565	522	596	607	545	550	539	570	569	544	549	585	544	613	545	574	573	579	557	577	547	520	574	584	511	560	573	568	585	587	553	581	585	554	555	575	542	557	611	596	564	566	625	528	601	560	567	562	528	585	577	568	591	567	594	628	528	564	613	570	574	531	569	562	591	580	574	540	563	542	601	566	584	561	518	587	575	512	563	603	533	558	570	570	574	550	594	606	519	606	551	590	537	558	558	533	552	539	537	588	567	639	561	565	568	525	601	561	589	563	573	555	581	535	524	572	560	552	587	524	556	542	589	590	580	555	574	567	568	588	568	575	541	543	526	572	608	564	552	568	566	552	562	573	552	573	586	555	520	582	543	559	616	557	595	578	576	568	554	569	558	569	541	583	535	571	607	578	586	571	557	563	547	539	561	582	576	538	577	575	559	587	537	558	563	507	534	552	583	512	584	572	555	513	544	562	557	562	600	530	593	525	575	543	563	615	541	578	588	549	567	576	574	548	582	530	564	548	561	572	555	573	534	554	568	529	580	588	545	600	545	548	569	588	556	590	560	575	546	552	604	568	572	580	588	529	506	553	563	524	511	580	536	526	542	613	590	547	575	543	572	603	541	581	582	557	572	552	594	521	615	569	575	516	541	537	590	590	593	545	584	596	550	582	577	534	560	562	571	528	578	575	619	588	561	563	566	572	577	555	593	591	574	564	570	574	569	613	554	534	571	542	583	573	574	546	563	594	565	581	587	594	600	566	613	598	543	543	583	556	572	569	556	595	557	564	606	558	567	564	609	584	563	578	539	562	571	566	600	597	540	566	580	572	610	594	575	594	578	528	538	545	569	536	591	569	536	527	566	556	578	535	558	516	577	538	568	555	548	571	602	548	539	613	530	500	540	522	515	579	530	561	587	577	579	532	529	572	555	597	516	542	593	573	532	569	560	561	601	565	604	553	558	563	577	582	570	560	565	562	554	549	514	542	585	635	535	563	569	539	560	552	574	585	578	581	569	597	587	577	544	572	578	535	578	586	587	571	538	563	567	560	586	554	558	601	595	562	584	562	583	574	577	563	551	555	550	549	559	569	593	570	571	584	572	560	580	580	586	598	549	539	583	579	574	598	589	591	571	549	547	605	596	557	571	535	573	609	541	562	558	571	560	589	582	574	560	592	522	539	599	556	539	533	593	570	547	566	510	531	615	600	579	568	560	537	582	572	555	550	598	621	573	580	554	574	584	508	609	569	575	580	578	570	558	547	609	589	556	584	528	560	568	583	536	552	552	544	545	579	525	532	549	546	557	549	535	564	595	577	555	558	513	572	508	616	592	560	565	565	529	567	565	517	594	592	531	538	575	562	583	622	554	603	527	568	562	547	526	543	588	558	550	605	562	581	593	591	535	551	574	549	592	525	563	523	532	596	578	486	587	542	615	573	557	566	588	568	564	556	557	528	516	564	517	532	615	566	566	569	570	588	562	567	548	549	585	556	589	598	540	577	577	572	536	569	578	563	556	556	554	601	536	528	543	552	578	537	562	593	576	595	552	593	603	541	575	528	554	585	618	550	573	560	594	568	563	583	560	571	601	585	572	561	564	570	577	579	551	530	547	564	569	556	556	567	581	580	560	587	570	588	574	567	588	531	592	556	584	595	550	560	561	536	612	602	556	564	546	547	607	554	528	550	585	594	563	553	606	595	548	586	509	576	572	553	530	571	567	592	562	559	566	617	549	543	551	533	625	574	581	569	544	561	589	562	578	582	595	577	568	523	564	554	589	535	566	595	586	527	564	533	590	536	569	546	585	537	551	555	576	548	545	575	556	559	584	575	550	550	524	587	599	538	587	562	550	530	536	568	575	592	585	560	551	579	534	516	587	583	558	558	509	556	558	546	618	582	573	553	530	600	577	593	599	574	598	501	579	550
22415	21388	27468	23820	20605	20157	12422	1290	880	930	939	927	944	875	856	868	945	922	909	878	913	931	941	893	891	899	904	943	974	958	924	911	903	936	909	886	945	914	898	898	887	929	869	887	945	885	886	921	881	878	976	908	971	916	954	868	876	931	876	951	935	905	904	933	905	885	876	918	917	915	917	927	847	937	914	938	925	916	969	916	865	882	917	945	924	905	932	935	880	861	909	912	843	881	922	879	969	904	847	897	918	864	918	959	933	905	882	875	985	971	912	890	934	908	922	935	876	973	881	813	883	875	958	869	876	856	911	912	896	877	882	914	874	877	853	919	934	886	880	908	900	890	956	917	889	953	968	860	863	902	939	880	930	891	907	823	908	904	906	909	919	925	926	938	913	920	936	882	931	879	874	921	916	900	922	849	933	888	871	914	901	886	906	959	952	860	924	910	851	961	960	956	873	951	926	895	921	888	906	907	936	880	865	921	934	894	872	892	921	991	940	877	897	858	920	906	936	936	920	890	929	956	912	928	886	865	972	947	901	909	903	886	915	932	946	941	903	954	895	913	928	935	912	887	891	882	858	918	876	936	891	893	898	956	878	906	916	912	865	896	851	908	956	886	907	960	962	918	921	954	931	901	924	907	950	929	834	880	850	895	872	987	935	928	871	916	873	888	881	951	932	949	901	883	860	914	905	872	913	839	933	853	930	905	889	891	961	894	910	905	867	914	894	922	863	912	975	909	915	904	884	931	869	915	896	891	945	911	881	910	944	955	923	861	899	949	829	913	891	873	1000	916	912	929	926	885	897	881	880	956	917	926	852	889	914	898	883	911	866	899	892	858	887	864	900	890	935	864	867	938	852	879	895	862	877	916	873	858	941	852	880	866	918	863	864	931	894	870	883	863	888	875	883	936	896	914	909	896	916	877	967	889	955	912	929	922	889	880	922	945	960	937	899	912	899	894	896	973	932	935	933	930	854	901	880	918	933	906	896	911	909	913	899	886	890	872	909	874	923	855	890	804	870	893	890	925	947	878	894	942	837	842	929	911	926	892	889	869	880	904	941	918	871	920	934	943	941	917	857	868	845	901	935	921	865	834	909	904	912	901	902	887	930	853	910	874	925	873	900	902	911	910	902	899	924	893	875	1012	882	886	908	863	887	952	910	888	907	927	903	888	870	928	875	903	904	902	887	887	876	921	909	818	949	914	894	930	926	883	914	906	910	921	896	970	861	941	990	853	927	916	903	918	931	861	832	952	902	927	917	889	950	914	868	896	929	886	886	895	907	914	858	848	934	922	930	890	893	929	882	949	979	947	966	853	910	934	928	917	903	906	898	913	872	986	967	890	935	936	911	954	871	955	941	893	847	935	898	929	904	855	903	871	910	926	923	909	887	901	972	872	886	907	872	960	916	879	896	908	900	911	888	893	905	913	897	936	863	918	951	925	924	956	944	906	904	866	954	887	911	919	926	932	858	937	870	915	896	899	930	873	907	923	908	932	918	904	974	887	877	852	915	855	876	863	962	933	893	922	896	859	883	866	848	915	843	870	935	857	867	908	869	888	902	908	921	893	954	861	929	909	938	897	926	924	959	904	930	897	888	972	916	953	936	895	880	889	863	858	842	905	933	902	934	874	900	853	887	928	891	880	905	932	893	866	930	899	939	890	842	912	918	921	845	904	857	876	924	891	964	842	977	896	903	910	873	908	929	913	917	906	899	931	880	846	903	877	833	988	888	904	882	864	829	898	917	901	918	919	920	885	862	915	957	960	928	966	924	929	861	871	944	882	965	888	940	866	848	911	911	925	933	917	892	874	950	823	899	900	899	932	936	862	909	863	940	926	935	963	925	872	896	891	891	881	910	886	936	919	917	861	868	926	882	947	884	904	930	894	878	893	887	900	910	910	869	938	907	935	894	855	981	927	895	924	937	904	888	910	855	860	895	900	960	911	951	947	954	959	883	884	888	880	909	930	905	932	903	884	920	852	869	912	979	890	944	963	942	903	960	902	901	898	894	886	950	882	932	896	903	876	893	916	908	866	905	924	904	893	949	860	981	897	916	847	915	892	910	892	888	902	936	888	908	897	918	918	872	850	936	921	914	878	886	916	860	857	844	934	868	905	938	869	893	895	846	861	883	858	908	902	921	891	868	917	927	896	865	907	888	930	851	878	869	943	910	876	861	832	902	956	851	911	907	923	888	913	935	908	943	860	874	873	952	878	939	843	881	851	925	881	917	876	874	880	898	884	846	915	874	946	906	833	872	961	876	897	924	946	916	888	922	934	903	891	979	869	898	893	976	869	888	851	859	928	923	907	930	900	912	887	912	900	913	924	931	883	938	933	899	906	906	882	925	863	880	934	875	881	958	886	869	898	880	887	889	917	867	919	951	866	841	884	845	870	856	949	941	899	881	920	949	885	937	887	943	868	876	886	866	863	856	876	932	900	935	919	948	934	905	919	894	916	861	929	909	877	923	910	881	868	939	891	861	928	939	914	887	901	878	952	908	919	873	936	920	939	929	897	898	890	928	876	942	875	925	922	975	847	884	909	967	904	871	860	900	872	898	896	903	931	906	943	938	882	882	845	1000	875	891	900	904	911	872	927	848	943	932	878	963	951	917	923	927	914	911	965	868	921	918	917	924	855	895	912	928	929	949	913	850	892	877	963	875	868	933	869	902	878	942	917	839	907	926	957	888	871	876	915	910	914	884	945	854	876	852	874	929	900	837	858	889	929	945	903	920	945	894	903	941	858	907	902	941	893	901	887	845	909	877	899	885	937	905	892	866	909	874	916	858	888	931	892	952	859	868	926	894	947	888	952	809	919	901	945	889	911	861	887	904	891	898	935	851	948	913	855	941	902	952	936	961	836	926	854	888	836	944	840	878	870	880	932	951	873	888	911	916	897	930	901	886	885	892	877	909	901	854	907	887	925	904	880	931	923	918	909	862	925	911	952	889	873	920	874	894	876	908	897	939	941	925	899	928	899	942	893	927	910	917	907	894	836	889	871	896	860	896	874	906	922	871	908	947	948	921	954	894	901	899	940	946	894	838	909	874	904	912	939	925	911	860	887	928	877	832	964	923	912	887	916	872	893	921	865	926	917	919	872	965	905	877	858	876	951	924	931	837	874	897	917	856	856	913	886	857	902	920	903	889	880	889	922	919	883	938	891	894	850	908	891	910	937	930	932	932	889	880	894	950	944	898	860	909	893	880	881	909	869	917	837	938	914	924	889	866	899	860	808	900	909	874	915	881	845	911	906	921	929	928	861	942	898	895	933	933	941	880	932	894	896	866	896	918	943	910	925	924	863	871	848	911	942	924	930	905	957	881	887	895	883	898	907	903	919	887	910	901	884	884	904	954	853	889	928	916	902	954	901	835	880	899	876	940	885	918	921	878	897	901	898	890	921	920	952	999	917	839	866	917	880	876	896	922	900	873	915	886	890	895	920	913	882	947	887	923	923	889	929	871	883	924	882	915	869	908	871
63436	95801	64525	42478	21810	1172	882	809	840	827	836	822	804	768	799	799	838	784	812	808	833	780	786	771	778	749	821	745	752	799	760	769	812	770	747	748	826	792	737	787	769	764	762	782	809	748	822	769	756	761	768	811	769	763	786	748	794	783	756	762	770	735	809	784	773	767	742	776	772	767	802	732	763	795	785	757	764	798	739	791	774	760	777	812	783	820	769	779	744	765	778	774	771	812	746	791	805	787	786	775	827	792	787	750	772	776	777	791	814	733	775	778	777	790	782	762	819	785	785	774	762	844	753	816	797	767	789	759	753	766	776	775	744	759	794	734	794	793	748	836	750	761	806	747	789	805	788	744	757	764	802	769	777	803	776	797	817	754	729	774	769	747	746	794	761	788	782	741	764	794	771	766	851	737	798	826	799	732	786	759	790	744	764	813	761	731	812	729	736	744	766	761	785	783	792	744	761	756	840	752	797	744	777	769	780	788	757	798	800	764	750	753	752	790	797	758	742	780	736	807	734	772	824	775	789	801	803	783	745	774	778	824	775	788	742	771	794	812	774	771	770	788	750	767	743	790	698	789	744	767	744	778	810	756	763	754	740	819	760	783	749	737	746	736	740	819	838	866	782	771	752	714	770	823	745	764	764	795	780	796	743	753	780	848	777	789	733	784	767	747	765	740	793	825	789	800	763	807	761	803	761	821	789	727	786	774	803	769	769	708	825	781	811	797	737	712	805	802	773	799	790	766	760	776	809	737	752	824	806	764	768	811	773	776	794	809	776	778	772	808	754	754	764	810	777	777	754	769	776	819	797	773	729	822	807	770	762	819	725	713	765	756	740	749	766	756	776	783	797	768	757	771	786	770	820	777	743	761	760	770	808	731	764	724	795	778	782	819	759	788	770	806	774	788	741	750	749	825	760	835	801	807	729	775	754	782	783	801	777	774	740	800	826	778	722	729	797	800	752	769	795	748	788	734	824	787	774	777	743	754	817	782	763	753	781	792	748	792	832	768	810	754	763	831	784	820	793	743	768	811	788	772	778	781	772	800	743	789	781	836	755	784	745	807	804	800	732	756	753	816	754	787	801	774	820	778	814	782	752	776	794	778	750	770	795	742	787	821	797	742	780	781	797	741	787	790	763	751	799	789	760	807	772	803	781	758	729	744	775	769	777	782	763	803	811	808	784	729	770	772	738	767	778	748	805	775	782	775	788	786	744	814	757	764	768	771	749	753	784	760	785	797	755	761	729	775	801	730	803	725	810	761	786	767	837	798	765	760	755	769	780	743	769	777	750	762	751	791	768	760	807	789	759	792	749	810	760	723	810	795	779	765	771	729	799	803	749	767	762	783	707	767	790	782	771	801	779	766	777	772	778	766	755	794	805	785	754	785	771	756	775	738	786	815	768	767	747	809	792	755	759	722	809	808	811	784	752	772	773	751	716	785	767	817	735	834	744	754	798	774	801	785	769	789	790	802	775	779	763	775	792	753	832	762	812	779	808	772	793	749	787	785	753	749	751	779	759	758	754	820	740	783	748	767	851	764	773	778	818	749	788	755	778	731	752	839	805	737	760	826	738	765	728	826	736	769	769	847	742	807	801	790	755	735	846	786	806	794	766	767	707	773	820	798	739	749	750	827	806	752	772	735	769	772	766	770	715	759	770	744	756	798	777	732	719	776	758	772	815	737	782	765	741	814	765	777	764	745	752	739	780	746	746	720	774	765	743	776	757	807	812	755	833	824	786	735	757	844	849	796	739	745	737	761	783	783	778	793	823	737	754	825	738	788	777	812	787	703	762	793	791	789	762	775	823	734	745	810	766	744	796	768	795	794	775	755	772	782	790	799	754	759	760	809	782	778	781	768	803	758	760	765	761	771	777	751	795	772	745	785	806	745	792	767	813	775	696	756	773	754	767	760	770	776	742	818	709	774	768	821	799	777	777	771	765	826	808	804	786	814	805	795	775	763	801	811	815	760	777	770	789	751	756	826	782	777	764	859	757	726	724	751	767	827	738	786	805	820	805	760	782	848	798	768	748	824	790	812	760	835	783	754	774	770	794	800	777	776	806	827	820	797	759	744	780	773	786	769	734	800	779	809	766	780	783	793	790	743	798	792	770	772	806	796	770	801	817	798	779	746	746	807	788	782	735	770	730	796	808	762	744	799	817	716	776	752	766	777	790	740	757	743	780	764	783	855	789	796	792	767	812	768	770	783	745	759	737	766	826	764	779	803	799	768	788	757	771	739	773	742	762	722	750	771	758	786	788	767	793	804	736	786	783	786	774	811	774	777	748	760	816	782	797	792	778	764	804	798	770	805	732	744	762	775	765	742	767	820	755	743	782	792	755	762	775	815	780	785	801	762	834	819	841	772	769	708	754	745	723	805	775	786	746	771	775	758	749	745	810	778	732	748	807	800	778	794	712	722	770	793	805	755	753	779	805	789	809	761	799	801	739	790	782	752	772	813	732	791	805	752	718	795	847	795	837	805	794	804	770	799	801	739	822	815	807	724	761	773	787	822	768	777	774	793	739	808	777	792	797	810	790	781	759	781	786	783	713	728	745	787	776	774	763	756	751	803	768	781	774	778	801	740	777	778	787	796	797	735	805	772	768	756	755	766	749	820	762	783	799	789	774	769	740	793	794	813	752	776	752	774	791	770	757	780	754	737	772	755	767	767	772	735	736	748	771	770	775	779	836	805	785	777	755	802	734	766	780	781	766	739	752	736	755	844	783	806	769	792	760	790	787	726	793	730	834	873	804	769	756	803	776	749	804	807	728	791	724	806	782	767	725	764	817	806	806	748	777	753	791	742	805	708	791	743	763	773	798	802	774	813	784	767	804	763	751	814	788	780	835	800	782	807	818	835	793	849	790	801	768	754	770	787	814	780	820	777	829	830	791	758	766	827	797	733	775	766	780	796	775	801	802	774	761	786	763	753	759	814	759	847	802	794	746	796	806	773	791	773	828	777	785	794	810	825	789	772	818	772	772	750	783	798	798	802	767	767	814	795	791	799	824	779	766	826	768	782	773	746	809	804	740	779	775	715	744	826	815	830	771	818	738	809	740	762	771	753	741	747	758	746	795	818	768	821	743	754	748	682	746	723	706	809	710	766	765	799	804	778	802	770	804	750	778	783	783	753	806	823	787	768	776	746	743	796	783	827	822	784	759	781	814	728	809	742	738	783	795	778	795	772	840	695	754	786	799	755	789	814	732	738	832	777	821	800	787	842	786	757	740	775	810	814	792	791	743	760	786	778	751	761	773	785	767	751	803	754	841	765	776	773	772	755	760	749	792	747	772	763	789	791	771	780	802	779	733	806	758	836	741	806	782	814	815	689	797	771	762	763	766	754	796	742	773	774	725	762	761	783	811	726	762	773	829	725	787	778	753	744	743	797	740	775	774	782	784	781	793	822	817	772	771	782	722	750	767	732	791	767	763	750	796	763	744	786	756	786	786	810	808	748	742	772	832	827	805	752
39781	35154	19708	6514	1327	477	398	410	393	354	396	375	370	352	406	402	394	368	411	444	391	364	384	393	343	392	391	368	436	380	370	390	412	389	381	384	404	379	380	408	357	399	383	368	409	385	394	368	368	398	444	352	400	396	385	377	405	415	384	385	389	410	394	399	399	380	397	347	360	373	357	379	384	365	372	352	376	371	358	346	324	374	347	353	371	392	400	394	384	385	370	382	403	399	397	406	365	360	367	397	436	375	339	387	393	366	405	372	408	384	366	394	342	370	417	378	390	359	366	379	404	360	395	378	411	385	364	385	378	423	400	403	401	431	352	383	406	415	365	381	391	405	362	363	377	399	394	404	334	395	415	354	377	396	382	395	394	410	366	382	384	381	403	373	439	415	416	421	336	415	379	375	408	331	366	391	359	341	395	369	400	340	353	404	359	366	386	367	427	387	380	393	390	397	375	368	401	385	392	384	387	366	385	387	418	401	416	403	376	379	413	381	387	370	397	352	363	373	349	399	383	363	394	387	366	423	402	387	380	386	376	340	390	374	389	400	391	380	370	357	364	376	389	412	377	369	415	390	388	361	349	362	420	392	417	371	387	360	394	386	366	408	368	397	360	349	401	392	368	375	370	394	347	363	394	401	384	367	413	393	403	383	400	385	436	402	419	421	402	392	425	407	396	405	395	411	384	438	395	383	398	359	386	399	379	385	407	358	360	388	374	394	418	357	376	377	372	390	357	383	384	344	366	390	377	383	418	345	404	412	362	370	412	397	386	391	389	387	363	366	363	403	396	384	377	396	398	365	382	363	372	357	388	406	420	396	382	379	407	398	352	387	397	405	365	409	349	367	385	404	386	363	379	400	379	378	354	384	384	348	396	354	339	403	402	392	379	375	371	391	366	371	394	370	401	395	354	363	401	395	378	387	393	399	416	434	389	358	376	351	377	374	359	392	380	356	385	366	352	404	376	416	373	352	404	394	392	368	391	382	352	405	383	426	401	390	377	391	393	384	396	389	382	398	395	351	406	377	372	349	396	372	419	381	356	397	418	373	362	363	389	427	376	376	392	389	358	367	383	375	380	356	397	382	373	357	375	412	373	382	388	396	382	382	370	364	379	364	369	410	374	389	391	415	372	377	403	382	360	402	377	394	379	385	368	413	389	406	386	417	393	396	401	376	381	393	398	368	379	358	395	366	386	386	380	408	394	412	372	382	403	386	400	375	370	370	375	371	392	387	355	389	393	380	395	376	368	384	384	389	387	400	378	374	400	403	368	392	378	413	389	382	359	341	407	376	367	365	360	375	410	421	373	419	346	409	380	320	364	368	369	364	398	387	364	392	400	357	392	384	373	418	388	345	355	415	385	402	409	365	376	373	363	395	398	389	365	391	405	346	373	410	378	429	376	383	393	390	399	380	394	424	374	384	377	410	383	385	365	376	350	395	399	369	426	402	391	391	366	370	389	415	371	375	388	413	384	353	390	366	383	384	370	347	389	392	389	364	378	375	372	401	388	407	381	381	397	370	395	381	426	381	408	383	371	358	356	368	366	402	386	345	359	427	419	403	402	395	343	392	348	401	413	358	353	365	369	348	384	422	393	386	402	428	396	366	357	388	374	415	379	414	378	391	408	419	375	387	366	367	379	402	405	401	372	390	352	374	390	396	412	411	355	366	385	385	404	378	376	379	369	348	398	350	379	406	361	346	377	391	383	406	393	357	397	371	384	411	405	364	395	374	387	368	382	399	383	354	335	382	393	364	363	394	397	391	365	386	420	395	395	378	376	362	392	347	400	379	395	376	368	384	381	366	413	383	405	364	375	396	350	387	401	395	396	411	411	386	355	388	404	388	376	375	371	383	404	374	367	377	405	385	374	375	404	361	383	360	380	396	360	358	355	381	377	346	399	426	338	365	392	371	372	356	406	375	406	410	407	406	387	409	346	371	437	386	359	405	377	393	389	382	399	362	389	388	400	391	379	390	389	399	405	401	407	366	361	375	395	417	396	365	410	394	396	358	377	380	388	408	385	366	386	351	381	364	364	401	360	374	384	399	409	398	378	390	411	391	386	385	347	341	383	374	379	340	388	389	396	395	389	407	373	394	398	410	362	352	383	342	376	382	357	385	389	375	399	380	369	372	371	386	364	361	394	399	366	367	379	371	354	386	357	358	392	394	357	384	324	386	429	373	368	434	381	396	371	334	382	335	370	343	365	383	390	346	360	396	374	383	370	347	417	371	419	377	367	386	394	391	388	351	413	364	394	350	375	364	372	365	394	396	391	342	378	367	365	374	363	379	399	359	376	350	367	375	407	415	384	380	375	390	368	391	356	402	409	375	375	390	384	421	402	374	368	384	353	386	402	378	381	373	421	369	394	390	352	363	396	367	387	400	360	394	377	408	373	397	396	405	403	384	378	365	392	389	420	408	391	373	395	345	366	385	413	375	406	368	391	367	372	388	374	357	379	431	371	401	374	425	356	424	371	383	350	414	379	401	397	387	364	410	376	371	367	367	361	417	377	364	327	390	378	356	391	375	372	408	413	380	422	370	357	413	372	404	405	346	389	370	392	390	380	389	404	347	399	372	386	370	340	408	426	395	404	456	362	395	393	394	400	359	402	374	354	369	362	385	388	370	349	401	398	361	399	403	395	393	388	351	408	377	394	381	364	411	381	387	385	365	395	382	390	402	380	367	342	404	374	414	383	377	360	396	377	377	360	398	413	378	349	396	391	388	365	373	384	393	360	375	383	369	402	375	396	383	390	368	382	365	437	377	391	403	376	376	426	406	374	390	367	412	389	349	404	391	409	327	385	315	348	392	418	386	382	372	391	417	353	405	364	385	397	394	361	366	424	397	390	375	382	394	388	395	383	375	382	396	380	374	363	384	389	380	421	358	381	399	379	392	407	380	412	367	383	399	409	337	421	367	403	371	407	367	403	395	376	368	391	348	357	411	378	390	380	397	429	400	381	367	369	387	409	398	413	384	367	375	378	385	390	406	424	350	381	380	392	403	378	408	389	393	388	382	380	362	390	389	412	412	424	388	399	346	384	377	346	397	371	381	399	393	381	388	358	373	374	364	380	346	353	365	399	372	384	373	369	373	371	419	364	405	352	381	411	398	379	410	389	366	428	366	382	377	354	399	370	371	372	378	379	388	346	380	429	379	394	362	400	363	383	408	356	400	355	393	406	373	388	389	362	371	353	396	372	397	369	397	394	373	384	358	390	390	374	379	397	420	387	389	387	368	392	370	366	376	408	399	369	357	340	348	394	394	371	383	345	380	405	387	378	382	382	379	407	407	384	401	383	372	375	400	406	373	390	416	373	352	361	408	378	389	388	405	404	364	403	356	398	367	426	379	387	407	397	360	403	411	383	386	416	392	386	382	390	378	369	362	379	376	386	403	439	365	376	400	366	397	375	371	359	368	390	396	381	375	367	393	382	393	361	375	402	349	390	382	338	434	365	402	389	371	393	401	415	357
39775	37406	13423	4690	1413	329	374	365	346	357	335	358	380	360	386	371	373	366	368	345	384	378	341	382	359	395	341	365	335	334	363	346	347	386	377	340	368	363	377	363	331	346	367	345	356	408	354	349	375	361	343	339	345	376	342	377	342	368	358	342	361	340	365	356	311	344	343	362	311	375	348	325	355	344	388	396	374	353	347	384	362	312	354	406	392	399	376	363	327	390	363	369	371	371	407	308	341	364	373	402	390	378	358	383	333	327	368	394	348	376	364	357	342	315	356	355	349	331	385	364	357	354	353	372	383	350	391	366	374	352	338	346	346	396	375	314	351	335	346	371	338	379	354	337	307	380	360	369	339	364	352	347	349	360	382	389	350	357	346	379	347	370	345	369	378	352	341	391	355	354	332	359	414	365	354	349	358	354	366	359	332	343	362	362	375	349	376	337	347	364	387	350	361	380	343	353	374	353	350	396	394	330	338	359	334	380	362	369	382	341	367	336	351	336	325	362	386	351	374	363	363	372	371	401	374	349	347	361	339	387	354	372	381	395	351	385	327	359	353	360	352	354	340	363	364	355	346	352	330	335	378	353	378	359	370	338	389	350	342	382	365	366	370	381	355	356	371	336	371	330	350	365	370	348	302	312	359	360	373	359	325	367	366	368	340	376	365	355	350	360	357	371	381	364	341	355	356	378	388	370	379	354	333	325	358	354	355	369	336	369	337	346	340	337	362	365	347	360	337	412	368	333	384	362	356	368	362	329	358	378	366	390	373	372	357	316	367	339	350	363	372	357	362	357	372	354	362	404	354	387	344	382	357	338	363	350	349	364	373	343	360	394	347	339	387	357	335	364	399	356	381	385	395	364	359	366	360	362	359	385	372	352	361	299	346	370	361	364	373	328	339	365	358	345	372	332	359	389	396	365	378	399	372	396	373	385	327	364	366	383	376	369	345	352	368	360	350	349	386	386	383	357	341	344	404	361	327	369	353	372	388	384	338	368	354	384	365	352	350	360	387	340	381	358	340	382	383	323	345	370	365	340	331	384	351	355	390	357	352	372	379	376	377	366	365	408	350	346	376	339	378	375	367	362	381	397	402	336	361	333	394	340	377	361	361	341	351	358	364	371	345	357	392	375	391	351	358	378	396	348	344	368	358	359	353	361	325	379	353	394	333	375	394	327	351	350	338	366	358	363	381	361	360	320	360	361	368	362	399	327	366	355	347	349	371	354	345	332	337	363	357	338	364	344	345	358	343	340	353	381	359	371	350	361	353	361	360	367	353	358	359	382	366	394	376	375	361	329	372	367	354	367	342	366	342	345	357	394	371	362	338	381	360	348	368	361	374	404	337	339	387	366	386	392	377	387	379	367	344	353	344	360	364	377	371	386	327	374	351	379	352	342	344	365	344	349	359	365	362	361	352	359	370	371	341	320	373	315	341	354	379	400	389	368	356	343	343	382	353	359	381	335	359	356	371	383	370	346	354	342	357	366	356	376	386	370	368	390	344	348	361	329	350	343	373	344	364	348	362	371	375	376	352	374	353	318	374	382	367	364	357	352	366	347	347	386	337	343	304	337	363	356	361	344	341	309	392	372	331	329	377	346	344	314	353	383	392	350	354	368	373	374	371	364	393	352	377	384	371	358	359	363	351	329	376	338	381	370	355	375	331	382	362	369	400	343	383	345	361	369	375	348	377	393	382	352	395	388	376	355	343	369	390	361	395	357	345	381	355	355	372	346	363	325	384	371	368	388	406	352	384	378	361	346	343	371	350	329	397	351	367	379	426	323	379	341	347	371	360	344	350	377	356	386	350	350	339	384	371	350	376	343	365	375	341	365	363	322	371	387	349	350	372	349	366	404	352	356	359	341	380	344	367	399	362	353	368	351	326	338	377	320	361	359	365	368	377	359	346	364	351	385	335	361	388	348	361	353	325	347	375	361	355	373	328	358	334	381	375	371	394	368	377	374	353	356	359	376	367	393	360	362	340	353	369	359	343	364	362	324	345	335	373	309	392	358	367	329	336	378	369	409	379	348	381	388	359	337	404	342	357	333	356	342	402	398	346	405	347	356	357	369	350	361	381	351	342	360	335	332	347	353	369	366	375	364	366	361	378	353	340	360	379	360	383	389	344	340	373	346	352	362	340	377	374	341	361	352	332	346	372	369	357	346	371	380	379	356	335	359	350	375	317	360	355	409	365	328	363	395	366	371	339	328	351	343	397	393	378	378	378	336	375	378	392	364	356	338	329	367	337	309	359	338	352	379	341	336	350	394	380	363	364	355	356	373	383	324	349	333	350	346	344	375	366	373	365	348	342	347	361	378	342	350	356	312	371	358	349	347	384	364	335	391	368	344	354	348	381	363	355	360	333	374	369	331	359	361	377	343	348	354	385	353	330	348	366	371	366	336	357	378	330	389	336	346	353	346	351	347	367	308	333	357	366	388	377	364	363	338	390	369	383	366	379	340	370	369	392	376	343	337	377	358	344	347	368	359	361	366	379	364	369	367	358	370	355	358	341	360	404	404	361	378	357	344	359	359	366	357	351	345	329	379	386	341	357	368	393	366	334	348	341	399	359	367	334	360	364	366	363	342	347	382	361	368	379	365	353	360	340	380	370	360	335	390	332	355	385	377	377	343	348	351	385	369	348	387	354	343	371	396	347	355	364	375	376	364	373	376	355	359	381	351	370	346	318	352	349	359	356	339	321	327	329	346	368	372	372	372	350	344	373	339	377	333	370	371	349	350	325	370	410	371	393	361	357	366	365	335	401	365	366	342	383	403	380	358	349	362	356	388	361	383	366	371	363	385	364	372	349	344	358	314	339	392	396	344	364	339	349	387	352	373	338	319	328	362	360	357	385	360	372	378	395	324	359	362	372	385	362	339	357	376	336	356	362	360	366	350	354	357	338	357	374	331	403	340	337	350	345	350	322	392	372	330	348	370	352	371	390	339	364	340	367	357	369	321	360	368	350	368	358	387	396	342	404	359	347	358	379	374	392	345	356	364	399	375	333	344	391	355	304	360	341	378	362	347	345	362	342	363	351	350	359	371	371	373	372	320	342	324	371	366	327	357	381	352	375	359	347	378	340	364	387	371	347	349	369	374	339	326	390	365	377	372	336	362	390	350	353	372	320	363	392	371	370	362	368	369	387	371	373	359	384	350	335	363	352	344	349	377	369	359	357	372	375	386	347	332	347	355	362	329	335	353	345	356	365	335	377	358	351	352	348	320	357	344	369	376	343	338	330	365	347	368	389	385	343	362	337	357	363	358	378	348	337	366	382	350	374	319	339	342	325	348	375	365	360	354	354	355	350	359	364	331	353	364	372	352	336	332	360	382	377	341	344	343	336	383	376	348	347	367	397	339	335	317	355	384	400	354	368	364	343	365	389	342	356	352	400	365	394	338	368	350	324	362	335	388	377	372	367	375	351	356	343	355	396	347	361	374	357	344	350	371	351	354	356	385	330	380	373	339	360	361
25056	22487	27745	24403	20748	14425	1901	713	680	665	653	622	651	606	690	698	651	672	669	635	654	614	661	655	680	660	663	647	650	627	722	666	641	637	664	639	687	640	680	656	657	649	639	630	716	604	689	666	619	659	641	644	679	622	630	681	640	626	655	673	649	660	689	648	641	656	664	627	654	661	651	657	648	656	666	654	674	659	663	713	671	643	665	687	633	636	612	636	653	668	674	649	631	672	647	649	699	621	617	668	639	641	630	658	630	659	677	650	623	633	637	672	643	660	646	654	620	635	633	651	680	659	633	664	608	649	618	670	676	657	678	648	634	647	651	686	667	645	673	672	649	653	603	672	644	664	606	645	690	639	620	592	652	647	667	646	636	629	668	659	643	663	665	660	683	653	625	641	638	651	619	636	643	631	674	649	656	666	630	646	629	625	652	645	649	637	656	659	650	666	639	688	674	640	655	663	643	666	638	617	664	691	627	637	648	642	633	613	657	685	611	645	634	627	635	682	594	640	665	654	636	658	666	671	674	645	638	654	633	639	689	664	648	626	625	635	665	681	610	646	607	679	651	668	635	640	650	644	648	647	682	618	631	615	643	704	663	659	714	693	654	614	643	617	656	646	645	646	669	657	603	635	681	632	654	617	667	663	638	675	649	655	671	667	668	643	669	664	697	677	625	603	684	657	648	610	637	678	679	613	636	647	693	677	678	679	620	654	624	674	637	625	675	629	647	632	656	667	648	695	637	659	661	637	682	607	687	629	661	661	607	651	641	701	642	669	655	682	640	618	664	636	707	717	684	635	628	649	674	701	688	626	666	635	653	638	646	621	669	645	690	664	623	637	653	661	683	656	685	684	646	624	666	655	606	651	657	635	645	699	665	650	626	665	629	632	626	651	677	661	657	648	624	644	680	669	686	642	617	638	639	572	664	600	654	642	665	652	694	661	657	683	630	676	659	650	670	620	615	662	645	674	654	640	629	658	651	624	627	662	701	639	666	661	640	627	637	646	669	661	653	662	646	688	644	651	642	705	607	689	612	694	660	612	660	620	665	689	665	655	671	670	657	618	635	663	658	655	627	659	643	644	640	648	604	608	640	670	625	647	665	674	654	646	670	713	656	682	638	617	630	660	661	659	710	681	656	649	660	630	615	651	683	676	657	655	611	655	651	706	677	650	664	653	671	677	644	640	636	656	647	658	716	649	682	621	619	598	668	618	669	641	639	603	636	617	619	642	605	649	588	659	703	648	599	640	684	626	660	652	655	667	636	617	628	627	635	678	738	668	672	657	636	712	650	628	648	683	675	637	665	624	643	653	660	706	618	665	647	673	623	654	649	608	610	647	658	659	615	623	654	688	707	673	645	711	657	645	655	655	675	675	666	671	614	650	645	651	682	655	693	676	683	662	653	687	659	664	671	633	669	660	656	650	643	649	641	654	635	610	702	656	635	629	659	657	618	655	641	687	687	624	707	581	679	627	690	656	644	659	646	640	662	627	632	647	631	644	639	671	687	635	625	670	597	607	637	676	659	641	642	625	615	643	675	615	660	682	690	716	692	672	664	681	674	692	694	678	662	615	689	595	640	684	669	671	640	692	620	718	642	617	623	644	681	651	685	664	676	618	639	619	649	628	687	667	703	608	688	653	646	650	675	626	644	623	665	666	637	646	626	693	679	629	702	657	656	640	662	653	663	690	641	620	639	632	678	629	649	612	619	685	644	678	605	675	685	662	646	609	622	656	654	660	689	663	641	665	654	631	654	659	653	669	637	654	630	690	635	633	657	694	657	653	688	644	675	632	628	646	648	687	604	676	662	677	654	630	660	695	677	646	720	661	698	681	651	595	600	688	649	630	662	679	697	670	655	617	684	662	660	646	684	647	653	665	667	620	665	627	659	646	652	686	613	667	688	665	656	617	599	655	657	697	659	664	606	683	692	675	645	689	666	673	645	583	656	620	657	708	723	678	670	621	652	616	628	667	639	665	670	650	652	633	637	662	633	673	639	627	628	666	668	649	632	666	679	664	668	613	648	685	658	674	624	678	676	648	633	630	644	650	653	645	645	664	626	657	650	654	637	667	626	668	641	676	640	626	704	643	619	672	668	648	650	663	641	659	629	633	680	668	698	689	634	646	644	603	663	636	667	591	656	638	652	623	707	657	672	706	618	665	622	667	672	710	627	587	611	651	605	630	613	629	651	648	653	683	645	632	629	625	644	630	632	639	640	626	629	648	661	661	717	614	612	646	694	654	618	635	657	614	632	646	640	643	614	678	645	617	613	631	599	622	604	626	684	663	637	669	662	641	644	672	650	602	611	633	669	621	610	658	702	679	634	692	672	659	676	601	693	605	654	638	647	657	664	662	642	627	658	615	640	673	654	639	580	695	661	670	662	652	632	632	651	668	677	611	675	618	701	603	629	667	604	612	638	637	680	673	721	612	646	610	660	680	666	656	620	653	686	631	659	633	682	683	678	629	653	651	634	699	668	632	614	672	650	646	657	636	627	648	650	663	690	624	657	694	628	638	623	654	605	670	634	665	631	656	629	668	637	650	621	611	684	604	690	631	674	654	625	643	685	667	631	682	694	640	633	629	675	637	642	645	641	689	687	672	630	668	681	668	620	683	650	714	638	700	651	635	692	671	620	647	642	668	652	649	674	652	600	696	610	657	644	624	659	675	647	631	620	622	686	646	630	613	663	698	599	697	690	676	645	660	662	679	694	636	617	605	618	665	645	649	635	639	633	659	647	669	666	639	641	627	706	621	689	708	613	686	593	608	654	668	627	638	652	648	699	675	675	662	662	670	641	622	672	697	655	658	660	611	646	700	639	657	645	662	655	626	634	677	657	636	685	635	641	679	673	672	630	664	663	655	663	670	638	672	639	657	654	599	629	677	635	690	643	703	745	609	637	699	657	661	691	631	686	667	683	636	697	619	667	613	606	649	628	699	648	642	638	655	646	718	683	642	642	668	656	663	653	633	657	700	687	623	711	672	622	650	646	692	642	610	660	664	650	676	619	636	620	615	631	697	661	670	650	712	649	628	632	632	672	649	667	655	627	678	599	683	670	673	621	615	664	609	665	618	671	630	662	611	656	649	672	610	625	644	698	646	619	717	696	625	664	679	633	666	611	686	596	667	642	603	637	594	642	650	626	627	617	668	605	625	659	679	607	658	660	671	684	665	611	604	663	667	644	639	651	671	659	649	625	673	640	681	618	674	648	672	685	643	628	681	666	718	651	656	655	627	657	619	648	611	614	684	656	641	690	645	655	677	622	641	686	650	606	653	654	643	653	657	637	655	639	619	678	681	607	591	675	663	635	678	621	644	664	667	660	652	679	678	664	690	631	643	662	672	707	643	721	687	633	669	632	671	626	655	662	626	641	639	666	632	657	696	668	649	673	591	670	627	704	677	663	651	644	641	661	660	657	673	636	653	656	627	613	692	686	651	671	640	608	637	625	660	637	677	655	684	675	693	645	643	633	638
64276	88084	54180	32886	14631	666	581	596	600	596	578	543	595	550	609	542	580	558	560	596	517	563	596	605	563	581	592	536	591	575	564	612	631	584	609	557	568	563	581	530	564	575	573	545	557	597	566	525	627	589	571	581	575	533	560	566	629	538	573	542	577	582	596	566	593	556	544	585	582	524	585	620	545	599	570	571	560	592	577	558	521	566	549	577	537	555	570	579	586	555	586	559	549	571	530	570	526	612	543	564	554	572	586	615	549	601	580	621	527	566	551	597	594	579	597	593	546	586	593	550	588	574	572	546	582	587	555	572	629	572	539	545	590	561	568	569	562	525	539	570	541	573	551	589	523	525	587	555	528	536	549	593	591	552	554	593	579	577	552	589	553	572	523	596	615	574	537	535	523	544	569	587	546	562	505	537	559	533	571	577	575	500	584	524	558	559	556	569	484	553	536	601	548	538	597	567	572	590	524	626	567	563	576	550	596	593	540	554	561	563	516	534	578	558	558	600	600	628	589	616	556	537	567	565	571	571	568	548	562	533	594	541	565	576	520	554	547	548	534	596	558	544	585	534	543	586	597	570	563	571	553	560	604	593	534	550	548	557	552	538	582	610	544	530	565	550	555	578	545	556	574	590	594	572	562	573	554	548	566	551	596	564	569	564	560	591	604	622	550	577	555	520	583	569	527	562	595	539	629	589	595	590	601	559	570	560	558	576	572	622	587	613	564	535	539	587	595	580	567	569	567	561	557	559	568	567	576	586	582	570	556	572	573	555	592	594	602	559	572	551	563	554	620	501	587	581	549	571	552	561	592	610	551	585	561	571	558	551	551	608	569	558	566	577	555	552	598	540	576	602	590	550	553	535	569	593	595	571	533	538	586	576	571	537	598	573	582	594	561	589	557	559	578	586	571	527	588	537	571	601	579	556	599	527	524	600	527	552	563	559	591	500	588	545	575	535	553	581	555	542	563	588	594	558	584	536	534	557	591	575	589	569	530	597	558	575	627	604	601	558	579	593	553	621	547	554	584	575	547	542	549	555	600	586	594	631	589	552	579	577	572	520	566	547	614	591	620	530	555	608	584	555	557	526	563	559	564	553	576	545	619	553	552	576	557	565	555	561	549	583	590	556	572	584	547	572	547	602	569	559	543	582	557	554	596	593	595	605	574	604	571	595	575	579	619	590	530	563	582	612	570	550	566	554	573	578	552	547	592	540	544	546	551	551	540	544	581	553	571	557	559	584	586	558	549	584	555	576	587	559	577	579	594	551	544	532	565	583	577	559	636	581	593	544	574	560	571	571	580	563	592	573	542	541	557	577	578	591	560	559	563	562	521	558	575	624	544	548	584	596	563	569	622	535	539	590	559	580	557	555	574	545	564	577	582	576	583	564	583	533	555	581	585	557	571	561	570	573	564	536	568	580	533	547	559	571	554	561	588	632	576	584	567	561	572	566	539	591	564	586	522	589	591	553	592	545	565	578	558	547	592	573	555	608	598	554	594	537	560	586	612	607	567	586	555	585	554	573	587	590	536	563	564	553	541	596	579	574	542	539	561	581	575	557	547	590	579	596	577	557	597	605	579	563	585	511	580	569	567	539	582	563	584	605	536	558	533	619	554	582	566	595	589	538	539	526	567	561	549	599	572	546	532	515	583	585	605	573	580	575	560	589	569	568	559	560	567	566	563	550	582	606	551	558	576	574	510	524	618	571	559	503	570	573	557	537	565	557	569	579	544	569	558	591	544	579	580	568	561	552	556	552	538	589	536	512	582	565	572	516	602	559	552	550	562	556	603	582	538	584	536	565	567	572	560	534	576	560	530	580	562	574	568	562	573	590	547	570	593	586	556	582	573	563	557	558	557	567	563	507	591	573	558	538	556	529	610	561	592	548	566	561	559	549	587	558	623	566	564	585	583	546	550	634	578	526	566	571	573	578	559	559	567	589	564	530	554	571	548	552	566	573	610	533	518	597	594	583	577	583	549	526	583	582	549	591	588	579	590	564	563	618	596	562	544	599	531	557	593	579	575	597	602	554	536	567	546	568	553	532	571	555	562	596	589	591	552	566	549	606	589	585	550	551	529	607	546	548	517	607	565	597	586	616	611	553	595	555	536	579	612	602	569	564	620	582	521	575	576	561	577	599	599	542	587	580	537	569	618	588	580	586	525	600	569	513	573	591	553	600	546	579	553	555	575	531	547	574	575	537	531	538	546	576	530	600	647	574	578	569	589	585	555	569	581	533	555	535	555	555	578	575	535	581	619	596	581	553	531	599	550	559	526	568	566	564	587	568	556	609	552	540	584	560	539	572	554	543	601	561	543	547	556	548	601	578	572	557	505	570	608	545	629	548	547	568	562	563	626	555	595	542	562	570	599	570	529	536	593	567	534	593	581	566	568	606	554	589	555	583	564	561	545	544	562	570	589	583	603	587	562	597	570	579	545	576	575	558	593	577	582	591	554	558	600	554	561	514	537	551	553	570	551	567	563	594	548	529	541	584	542	563	537	595	568	556	590	517	555	591	579	554	604	591	542	604	580	555	561	559	566	582	558	590	618	559	520	553	608	569	524	553	565	596	583	567	575	617	601	558	565	557	567	567	584	554	577	551	596	578	571	544	558	589	584	589	530	540	527	567	549	573	576	544	577	585	554	574	553	586	598	546	564	555	576	564	577	576	604	604	522	529	554	575	545	597	580	561	588	527	593	590	599	573	590	567	567	561	577	527	593	554	536	561	571	539	571	565	565	564	578	589	594	594	556	599	551	529	537	550	583	572	548	585	573	590	561	573	592	561	622	592	604	571	520	568	576	598	553	565	546	589	585	568	560	591	589	584	565	572	566	597	638	587	561	555	537	634	576	645	628	611	576	530	600	591	613	581	531	554	583	602	529	537	540	543	570	532	558	575	540	566	595	574	557	572	571	572	555	560	578	597	564	534	614	569	605	570	581	570	552	570	567	529	576	580	580	579	557	565	628	527	583	574	589	573	567	548	560	594	557	587	572	579	546	542	511	543	569	593	587	605	589	536	559	559	603	557	560	532	562	593	550	612	544	575	567	566	568	557	568	584	543	567	576	607	575	597	565	551	577	560	570	566	569	575	560	564	531	575	576	544	561	585	565	569	537	572	524	545	572	585	555	579	563	561	542	570	609	579	606	554	548	565	580	594	586	581	540	609	556	569	560	592	596	557	535	568	578	577	588	559	582	563	591	598	554	586	568	575	555	527	540	555	566	571	583	525	538	563	549	568	563	557	639	596	591	601	576	604	572	553	643	548	595	574	581	611	571	586	586	596	538	565	549	588	581	601	577	577	572	568	612	562	553	563	571	536	598	559	570	608	565	596	563	582	584	528	579	517	533	576	574	562	565	540	584	573	525	574	614	540	540	552	516	568	594	582	571	556	620	584	545	552	563	596	571	594	571	600	551	585	569	568	574	544	551	541	562	542	568	559	605	624	573	551	567	558	554	609	548	571	556	540	600	598
22445	21496	27553	23804	20633	20132	12044	1332	926	952	936	945	856	927	937	937	923	938	931	949	968	930	972	1001	903	888	902	836	912	900	918	890	950	902	921	935	945	894	892	904	903	952	951	943	921	950	952	954	924	902	972	841	871	959	959	958	891	896	921	868	864	936	934	906	844	894	911	923	886	926	917	931	898	875	906	981	888	888	925	894	906	903	908	877	910	903	910	901	932	951	942	914	884	893	932	865	871	955	928	939	893	846	882	904	940	929	897	918	914	909	883	949	919	933	946	901	927	903	922	905	934	982	924	940	902	960	926	912	864	911	943	909	935	898	906	935	937	911	899	876	924	890	851	897	912	867	948	944	909	923	872	932	862	856	928	940	825	889	856	898	931	895	910	862	924	895	885	897	885	927	920	941	919	875	843	889	905	911	910	843	857	858	902	808	959	879	893	867	832	881	847	955	871	917	886	913	881	919	898	910	885	874	951	896	895	935	925	861	915	935	895	899	923	897	913	905	912	941	885	894	908	917	909	886	866	894	913	931	911	901	890	927	925	916	924	842	916	916	925	916	909	917	910	908	915	937	928	944	866	919	936	951	928	951	890	876	889	916	884	935	888	885	958	916	915	921	853	931	921	933	914	895	916	900	925	893	938	910	934	917	852	912	879	846	967	907	915	932	875	948	968	880	912	889	874	875	952	929	906	875	936	876	943	879	914	957	884	936	885	930	921	900	871	888	910	901	905	869	891	904	946	907	896	888	826	840	863	896	915	939	877	897	968	902	925	882	876	922	944	898	899	968	907	940	896	937	919	893	895	909	884	880	897	918	885	885	883	856	955	965	885	914	945	878	956	889	941	890	935	884	867	911	917	882	881	933	921	908	895	929	922	853	957	983	946	885	886	907	913	924	841	922	889	914	870	859	959	834	924	835	879	863	920	867	888	879	917	911	946	867	963	914	939	943	880	853	892	981	863	927	927	868	903	876	887	890	839	874	908	945	832	956	898	874	900	934	880	918	888	941	908	892	942	915	950	850	910	844	938	899	868	942	926	935	934	917	886	883	911	918	872	917	869	964	896	882	903	909	935	892	867	924	954	934	909	915	922	904	924	871	891	893	948	919	904	947	931	952	869	909	956	876	917	900	916	910	958	908	923	817	884	877	889	935	885	882	932	892	893	951	937	866	810	944	897	909	944	904	964	884	883	879	914	913	923	878	912	892	872	880	885	885	914	897	926	900	893	910	918	895	922	949	985	903	877	901	900	874	876	899	961	902	901	915	881	878	862	907	896	888	889	914	904	910	883	914	935	870	940	911	883	985	935	919	900	960	935	887	871	928	924	880	908	897	925	872	928	890	900	870	871	926	874	915	885	940	888	980	924	933	965	957	911	905	924	932	914	917	975	913	887	882	850	911	870	858	892	913	866	940	927	977	936	911	863	903	973	934	940	887	912	886	883	916	942	881	882	887	865	908	918	915	852	959	862	957	885	886	826	864	874	891	904	885	857	884	879	954	928	942	887	919	882	936	930	916	915	882	928	973	920	965	884	924	902	920	903	864	920	916	921	905	924	844	959	928	870	862	958	856	929	880	880	873	940	934	861	921	924	840	920	865	870	913	895	865	890	917	909	900	913	903	965	868	932	934	961	885	883	862	878	875	921	864	911	899	910	867	886	885	915	901	841	914	900	942	907	968	881	887	891	872	899	930	915	913	868	915	929	918	950	939	940	908	949	901	908	876	901	968	924	897	841	886	938	920	874	884	917	854	874	855	913	993	963	928	903	942	849	889	873	902	908	925	881	874	892	891	893	942	896	878	878	891	869	842	957	921	902	909	875	882	922	865	933	922	884	893	905	910	889	897	940	947	917	899	940	912	913	896	905	921	872	928	871	930	925	879	930	882	881	924	963	896	889	934	851	912	884	931	893	930	960	958	914	900	942	923	927	865	911	901	914	898	945	943	948	884	871	891	899	904	929	914	903	917	938	941	862	992	910	893	932	894	887	889	886	886	935	880	956	900	923	930	908	925	866	893	893	894	857	903	898	981	846	917	901	939	925	909	935	880	879	920	898	903	913	860	851	931	889	932	891	917	893	912	851	961	893	926	852	908	877	895	927	949	937	918	894	912	915	952	928	952	927	920	891	940	852	902	949	929	896	928	876	919	887	898	921	884	883	908	924	908	929	962	942	945	817	875	910	905	910	901	886	856	901	950	884	917	966	883	887	892	908	928	903	888	951	858	867	910	942	921	925	904	928	902	896	909	929	896	940	896	937	979	944	949	972	862	942	959	880	926	924	864	901	943	899	864	891	893	949	894	893	891	913	886	874	891	901	873	900	930	907	830	910	929	905	919	909	898	924	890	866	942	873	948	932	932	906	940	908	854	924	875	876	915	928	844	904	888	925	948	833	816	908	926	907	898	913	908	919	870	918	918	920	966	790	918	972	944	917	868	937	884	905	928	922	915	934	921	909	883	878	930	914	880	921	868	882	899	901	891	912	922	868	926	903	911	860	913	835	875	863	868	930	884	878	899	910	947	926	956	910	817	922	938	919	863	938	917	957	887	890	958	935	916	901	949	981	890	920	927	895	889	960	928	874	893	943	883	952	886	911	885	917	901	895	929	929	908	931	879	856	918	901	840	930	940	886	910	907	909	896	864	886	928	923	906	897	964	924	919	850	866	912	873	919	920	948	890	915	886	902	920	922	889	913	912	879	906	957	859	897	919	873	949	906	838	880	922	937	926	857	888	923	890	923	900	911	911	932	901	894	923	928	890	947	862	882	977	919	924	891	910	913	874	878	908	878	904	896	917	911	918	926	918	967	878	944	893	856	890	938	896	875	939	942	859	884	913	892	831	914	946	926	915	892	927	916	933	924	916	900	913	947	930	886	935	897	907	899	953	935	885	988	902	894	934	906	920	919	887	932	939	864	899	881	864	849	879	880	937	846	978	821	885	882	961	914	931	884	868	866	899	875	879	898	875	874	921	937	883	910	887	933	921	908	893	864	865	948	895	949	908	910	902	918	916	863	888	899	940	913	937	927	907	899	876	862	911	957	903	913	874	843	902	807	914	933	949	923	925	905	921	933	829	874	927	920	966	864	900	896	878	963	940	944	886	958	886	924	921	938	863	938	914	897	903	901	885	865	853	951	866	894	905	881	940	933	889	910	886	883	912	928	920	908	894	933	891	882	922	962	903	859	919	914	894	930	888	858	929	962	882	866	870	888	951	886	936	894	899	947	942	872	921	904	888	926	890	891	863	925	880	889	941	938	962	933	913	921	847	899	885	896	910	926	909	856	932	938	863	897	912	974	914	884	944	902	890	924	926	924	951	893	911	874	961	918	913	945	919	966	851	835	830	855	865	891	902	954	933	876	906	879	908	889	882	857	910	936	893	919	873	866	929	909	940	882	925	906	880	933	838	941	880	924	922	909	937	929	919	934	889	895	879	908	930	900	897	911	896	920	935	914	927	916	892	892	964	906	907	912	924
63063	96193	65053	42363	21521	1249	841	817	860	784	831	815	827	852	787	789	782	776	781	833	824	817	767	792	755	774	803	783	741	742	821	745	777	723	798	796	780	756	744	816	741	796	768	750	812	723	751	796	805	739	793	754	752	786	768	746	768	820	793	775	796	767	795	720	797	715	747	770	772	796	812	770	765	743	779	776	765	811	738	735	781	766	753	737	804	775	797	726	753	772	807	829	802	755	793	814	799	765	772	791	747	764	766	748	804	811	787	723	731	782	768	772	813	791	799	761	775	786	791	828	782	760	766	802	764	762	792	800	759	764	765	809	751	757	789	757	767	814	783	768	778	790	763	799	743	785	728	771	785	789	718	767	764	798	743	786	775	816	797	795	769	776	762	762	773	775	806	754	772	733	815	751	778	747	822	797	758	773	803	848	766	774	757	809	743	752	772	802	755	761	759	789	727	789	762	757	803	759	807	789	763	795	782	772	801	775	871	818	811	788	781	773	780	786	797	806	740	814	769	780	794	752	824	769	818	759	809	798	766	781	789	782	790	784	749	771	767	820	784	764	742	746	784	749	752	788	787	760	788	755	769	792	782	802	746	797	754	777	747	782	773	772	796	804	769	834	746	723	754	825	779	767	789	764	802	733	775	797	755	787	806	692	813	754	784	780	785	766	776	750	760	750	794	723	732	753	791	777	789	794	753	790	829	786	805	794	774	785	808	783	796	760	770	811	790	778	780	816	770	805	764	743	733	793	736	749	742	742	762	779	776	783	742	816	751	818	816	770	767	795	730	783	754	789	799	798	771	760	773	769	790	773	759	735	780	754	785	718	773	769	784	815	753	797	765	764	791	793	750	740	774	761	747	799	738	757	761	796	767	771	768	813	827	730	802	745	778	742	762	771	703	788	773	804	757	783	782	757	755	729	772	766	766	806	784	820	761	821	799	787	800	778	739	713	774	773	742	815	804	816	802	761	801	828	793	790	715	798	811	768	799	766	792	698	784	752	751	760	823	736	748	790	737	774	731	785	741	808	749	806	769	791	842	755	772	735	713	774	783	733	769	810	781	802	824	765	776	798	799	765	796	784	837	782	757	738	754	757	722	794	742	739	739	763	785	771	751	805	792	781	817	784	779	797	786	811	743	753	810	786	811	751	714	794	778	812	780	764	713	768	809	811	752	833	814	764	831	749	775	818	798	808	790	713	832	753	776	822	785	745	782	784	760	806	739	754	762	827	757	811	782	795	773	779	802	806	817	775	799	717	734	803	811	771	753	789	786	716	756	734	773	769	820	785	772	796	772	786	746	799	836	730	796	774	751	767	760	769	815	761	802	722	742	825	775	798	745	774	783	745	760	793	782	799	775	782	778	734	801	829	805	775	767	799	826	775	750	777	759	809	737	781	757	737	778	831	745	810	761	779	789	790	741	747	775	769	780	751	815	779	764	828	829	748	778	777	789	794	804	779	738	826	729	757	831	809	797	726	829	767	757	849	780	832	806	764	789	722	785	762	826	760	781	749	747	672	764	768	737	748	850	775	773	751	790	765	820	816	743	772	792	789	770	736	843	763	754	801	756	779	721	754	796	779	788	815	814	734	737	778	707	781	751	844	766	760	749	804	787	812	795	741	771	789	788	748	762	799	797	771	763	774	786	733	803	772	763	778	773	773	747	830	832	822	765	787	780	799	796	784	780	777	750	801	783	772	757	724	794	753	825	771	768	772	735	808	774	781	782	774	767	736	766	766	797	767	772	819	770	772	796	742	762	738	778	765	772	768	732	814	814	801	792	756	809	748	761	733	790	800	897	743	742	814	801	721	770	753	789	770	773	768	762	762	755	792	796	801	742	777	807	771	791	824	765	748	742	781	734	744	794	788	774	758	726	795	769	728	785	768	769	737	775	781	762	787	777	730	753	747	756	783	783	793	784	794	795	772	735	782	823	811	787	790	801	815	748	767	795	750	757	757	754	790	757	776	766	789	729	801	754	787	778	759	771	744	769	834	742	755	788	739	775	750	792	757	791	782	815	766	751	795	750	792	740	739	748	822	781	778	740	784	746	756	838	762	754	736	747	776	806	742	839	753	763	749	717	802	787	774	825	755	757	782	731	817	729	776	760	768	792	772	783	789	763	752	770	815	801	755	811	792	716	769	742	791	792	751	809	768	802	805	774	802	806	813	794	770	798	827	762	825	799	790	785	809	767	825	792	850	773	767	792	754	800	751	833	781	762	759	714	736	787	758	783	776	784	745	756	731	842	814	786	811	755	754	770	749	766	764	787	804	745	779	799	783	787	729	764	788	765	786	774	813	800	735	774	749	809	764	781	716	788	838	768	759	748	827	841	796	774	781	780	788	781	781	736	743	820	781	780	781	805	796	789	805	748	758	776	805	782	777	807	832	834	792	829	737	760	781	736	766	806	740	743	823	741	786	814	790	829	819	744	776	779	761	788	776	777	782	813	751	779	755	734	805	770	766	787	809	746	763	777	744	785	745	735	735	803	724	745	791	808	787	819	757	728	753	736	775	746	709	786	756	777	742	757	804	775	792	761	746	723	803	790	769	787	780	742	814	810	808	784	738	807	780	769	764	815	724	808	755	790	814	769	780	821	794	800	779	773	812	781	790	786	815	788	737	770	775	713	800	763	754	781	735	801	791	743	832	792	777	765	733	767	762	780	761	764	781	800	851	785	782	765	772	762	746	797	833	759	788	769	784	766	787	785	820	779	792	779	757	776	768	793	801	794	788	741	789	833	785	781	754	790	763	770	784	783	720	751	831	813	784	778	758	733	787	724	764	772	797	805	797	818	759	801	796	834	706	779	757	744	787	798	753	740	790	757	785	779	792	784	778	777	729	763	819	760	793	750	779	776	792	750	799	772	784	781	758	761	777	797	816	755	796	766	777	810	757	774	784	738	805	777	851	806	850	777	733	795	711	832	771	758	763	732	764	766	752	761	784	807	778	770	779	756	778	747	756	762	814	766	848	777	789	801	753	798	733	742	843	733	825	806	771	780	791	792	826	795	734	778	709	740	819	810	778	811	799	794	751	788	793	741	738	737	815	798	717	764	752	722	791	726	765	779	735	750	762	761	810	783	748	784	813	788	795	766	769	760	747	726	807	774	727	749	777	793	770	737	757	732	810	792	772	739	810	788	751	748	791	796	780	750	771	786	785	770	814	746	764	750	783	808	777	769	778	760	766	809	789	743	720	766	794	737	797	772	772	777	784	751	814	761	807	763	762	751	794	800	764	773	797	769	784	800	804	748	726	830	765	778	799	771	777	763	775	782	817	739	779	795	747	760	787	852	782	779	768	754	800	775	786	772	811	807	788	772	823	788	774	801	776	789	795	801	765	793	741	790	728	804	783	785	826	805	792	768	832	799	771	737	743	783	730	758	869	801	777	809	767	807	776	753	779	746	805	767	747	809	762	772	763	791	795	768	803	767	782	734	778	813	753	787	780	782	756	818	738	801	780	726	736	801	788
39511	35040	19599	6337	1301	364	353	374	393	370	378	366	347	396	388	392	384	354	381	366	351	403	402	429	367	388	424	388	379	388	385	349	346	365	375	407	383	348	384	399	422	378	404	386	367	382	399	388	377	397	362	379	406	358	345	386	385	391	382	407	407	411	380	377	350	375	402	365	426	362	364	422	353	359	395	387	375	385	353	408	371	358	356	392	352	381	399	389	374	375	378	393	375	391	361	395	395	382	352	415	388	383	369	398	383	386	376	408	347	346	365	393	406	373	404	395	378	367	372	372	368	341	400	386	344	385	386	402	418	387	382	370	380	370	359	351	351	401	362	371	385	380	396	377	371	377	366	384	422	350	356	376	389	415	378	393	376	369	379	403	328	374	392	360	341	379	398	356	371	357	371	395	380	405	350	388	387	363	404	364	369	388	407	376	387	357	384	392	375	373	383	352	366	393	360	366	394	383	364	334	419	329	380	420	392	354	347	396	371	401	393	352	395	330	380	398	397	381	379	372	385	372	381	419	371	379	394	385	352	351	388	376	368	340	328	371	371	416	396	361	391	406	395	387	398	382	370	389	366	379	367	359	462	382	388	399	401	365	405	382	384	354	389	370	383	353	334	367	369	353	394	427	357	372	369	391	385	398	363	425	368	366	360	417	378	365	385	417	377	395	359	392	361	346	371	374	368	356	355	396	394	387	410	407	415	332	373	409	421	410	358	372	401	403	403	408	384	355	376	371	379	419	366	334	379	416	396	401	371	362	393	385	338	362	428	380	388	386	387	383	407	385	364	374	340	357	378	347	375	359	384	411	344	419	377	435	390	395	370	378	396	386	407	374	375	423	380	387	387	369	391	358	362	379	395	364	367	370	384	371	356	376	383	399	402	387	387	358	376	366	408	398	421	368	366	374	391	375	393	381	367	355	395	378	393	374	400	394	377	372	414	381	397	335	366	340	445	360	362	356	390	348	397	348	422	394	413	393	358	405	395	389	380	397	368	388	405	387	360	358	391	379	390	378	399	382	414	377	340	357	381	349	377	362	378	376	362	360	364	355	381	392	383	368	398	390	371	402	379	359	363	348	399	394	380	372	398	358	392	377	377	375	388	367	385	386	368	368	378	347	363	382	411	406	379	393	382	368	387	334	408	380	409	418	371	400	400	385	404	392	384	380	370	404	398	406	364	407	443	365	352	391	395	391	412	359	380	424	360	394	400	409	361	355	372	361	365	362	401	391	366	402	378	372	393	374	356	369	422	359	370	389	390	389	394	417	394	395	403	345	387	375	402	387	351	365	388	405	385	371	381	348	386	350	420	372	325	378	389	363	376	398	378	408	366	343	370	325	400	360	381	398	361	351	413	391	365	353	382	411	384	379	388	380	374	402	380	385	347	381	386	422	355	396	377	363	409	389	394	378	393	408	396	398	377	373	401	390	383	350	375	334	402	379	368	363	407	394	385	405	334	391	427	365	364	382	367	401	370	388	365	393	371	367	411	381	354	394	374	424	417	386	393	382	393	385	388	375	391	360	379	386	387	382	351	396	427	388	345	382	384	404	377	405	384	397	355	420	389	401	428	387	382	385	390	362	367	376	401	401	407	404	378	355	338	368	402	414	398	370	373	392	382	412	380	400	404	370	375	358	400	357	399	393	384	370	372	367	376	371	349	395	344	405	385	357	389	329	388	361	402	346	414	429	374	419	359	397	332	361	370	397	375	363	363	443	369	341	390	392	393	364	374	408	374	371	385	366	407	407	398	339	345	402	383	382	375	388	399	389	386	363	374	368	372	365	358	400	340	389	369	353	402	391	401	361	371	367	369	392	380	383	364	378	385	365	355	373	399	390	385	393	375	402	416	390	429	377	403	357	360	374	392	409	372	376	373	389	374	415	388	372	386	390	358	352	388	373	360	357	375	369	387	372	372	422	384	375	391	380	356	339	353	385	357	389	355	393	395	415	359	397	383	396	363	368	370	403	339	384	396	383	373	360	408	392	395	400	381	406	399	375	333	390	355	369	373	406	322	376	397	396	438	347	390	383	394	398	370	372	352	348	411	374	353	400	361	401	362	390	382	394	403	402	418	398	400	380	383	408	352	370	378	402	382	396	394	332	372	394	383	348	374	356	385	382	395	374	363	388	370	407	386	375	363	364	382	366	334	403	351	378	370	355	369	365	405	373	407	380	383	369	365	376	398	383	390	377	368	390	392	370	346	352	352	395	421	397	371	351	363	362	391	358	358	362	372	404	388	378	391	397	393	377	379	411	378	381	389	394	354	393	379	382	408	393	405	373	407	359	400	371	385	351	364	397	364	376	381	428	415	392	341	352	371	365	372	380	392	368	385	408	422	384	378	373	402	363	377	360	403	380	380	382	401	380	369	360	389	366	376	387	425	373	356	384	381	387	388	393	354	406	394	407	387	385	385	382	352	354	387	369	389	365	415	372	366	372	401	370	388	374	369	405	360	406	353	426	388	354	397	375	366	383	395	390	371	368	383	389	405	382	384	394	390	371	352	376	412	332	390	397	372	381	368	369	404	387	391	383	393	391	333	374	354	384	392	376	409	379	382	384	369	378	390	359	392	355	394	420	349	347	355	387	394	378	391	408	377	360	398	346	373	393	393	376	358	373	374	400	433	380	428	396	383	381	330	361	391	336	339	370	385	364	374	408	353	382	373	370	424	381	352	363	382	367	367	371	388	420	377	359	405	392	381	385	370	399	353	381	331	388	392	395	411	406	386	363	391	367	362	337	370	366	390	369	404	356	365	391	361	415	376	408	372	443	392	396	414	363	397	358	425	379	362	348	360	401	367	390	375	427	363	374	369	376	395	382	414	377	345	409	386	414	393	377	375	379	387	340	380	376	351	428	389	416	357	391	343	365	414	407	399	392	392	371	365	366	373	388	376	418	377	373	378	399	375	359	408	407	367	391	389	409	395	376	381	379	388	423	372	370	395	351	380	363	359	377	410	373	356	368	371	381	379	369	407	411	391	355	384	368	374	348	376	381	354	389	398	391	411	383	419	390	381	397	414	372	429	399	359	377	406	372	357	337	394	404	406	396	395	400	343	391	374	385	381	399	398	374	397	355	364	375	354	387	375	388	396	387	378	392	347	387	382	371	393	343	405	386	394	384	345	405	357	359	383	365	358	358	345	393	412	440	371	387	373	384	366	377	376	401	390	378	368	388	401	403	366	376	381	387	373	354	379	388	379	330	393	410	404	339	352	346	399	382	397	366	373	388	376	380	400	373	371	375	356	383	365	373	388	366	375	372	356	404	368	372	339	391	433	389	397	362	371	388	357	384	400	362	416	341	384	372	384	388	375	374	355	358	384	388	347	375	388	388	395	372	385	403	346	382	392	374	384	394	375	405	403	367	353	383	375	373	387	354	384	394	409	378	400	369	383	393	352	375	361	346	403	396	414	393	376	371	401	384	387	379	350	428	369	404	398	361	400	355	382	400	425	343	370	398	365	380	381	378
39843	37237	13608	4364	1432	345	363	380	368	391	355	359	376	345	357	367	382	329	384	375	345	373	339	362	342	350	345	294	331	336	329	341	385	356	353	335	342	329	363	376	378	322	337	350	367	324	363	362	340	328	335	352	324	357	375	353	377	338	362	347	389	372	365	347	340	361	349	334	355	393	400	371	367	377	362	331	379	353	352	384	338	361	374	360	377	347	340	362	379	361	351	359	368	330	361	387	343	373	339	344	351	362	351	346	339	345	345	337	368	353	377	386	349	372	344	353	356	381	382	354	400	368	345	386	362	332	373	362	367	362	337	334	351	372	324	357	352	336	363	384	378	368	367	366	330	353	369	354	337	325	357	328	378	339	396	386	339	357	356	372	340	347	359	350	393	327	343	345	389	380	344	357	322	329	374	348	343	345	352	332	344	319	372	356	354	368	365	366	385	323	378	361	353	342	369	352	347	358	351	324	336	372	345	369	347	351	361	328	377	376	354	366	361	351	374	351	364	344	338	337	355	377	341	352	355	324	380	340	351	382	337	335	334	337	347	346	352	349	359	364	377	332	369	351	336	361	383	317	367	348	350	321	351	354	359	349	338	351	354	363	374	363	349	371	322	367	325	346	354	350	313	342	356	339	369	367	365	352	369	366	326	351	345	390	366	373	348	359	365	408	352	315	351	350	351	355	372	340	345	375	356	365	340	383	386	339	368	343	373	347	366	355	379	357	367	352	338	362	364	383	381	353	342	368	365	359	369	360	352	351	365	387	397	380	360	332	386	344	325	337	345	359	386	365	347	358	371	342	349	355	378	365	355	359	366	358	349	394	356	362	387	337	388	354	344	365	351	347	362	333	311	351	352	365	327	380	390	345	353	353	361	357	412	368	340	368	348	387	378	321	358	373	386	358	348	335	351	360	347	358	335	372	356	352	342	345	369	371	372	368	358	347	337	367	354	353	360	358	383	352	377	364	382	362	346	404	386	356	384	323	372	358	322	357	320	372	369	376	396	361	368	372	349	379	338	328	316	346	357	376	334	345	355	345	373	336	378	351	360	343	330	367	338	354	359	357	375	341	334	341	364	386	346	353	362	334	363	358	347	375	347	345	334	323	358	360	349	365	350	352	360	357	355	345	351	372	329	369	367	369	357	390	359	374	358	344	375	368	355	352	345	342	394	362	373	387	372	396	335	344	359	353	379	375	369	367	378	322	372	356	379	378	343	372	376	327	360	371	352	337	350	341	376	350	369	321	337	371	346	383	349	326	362	367	336	362	328	375	334	359	367	358	324	333	344	363	346	357	342	356	332	364	362	378	374	365	372	340	353	348	350	366	374	323	353	357	377	362	337	371	352	345	341	368	392	326	372	365	369	368	343	354	335	365	322	406	382	344	318	387	330	374	371	347	351	381	350	359	344	331	371	309	354	315	370	372	362	364	353	378	358	344	356	354	363	367	378	361	390	359	365	382	375	343	353	355	346	348	378	340	380	352	347	340	388	335	362	343	340	373	349	355	360	345	394	362	413	370	359	384	366	338	357	340	368	370	362	364	347	338	360	341	383	353	351	379	360	354	350	357	354	361	349	323	384	339	378	358	399	342	378	339	386	347	374	366	381	391	350	358	334	381	339	357	343	353	356	338	361	326	345	347	355	340	346	312	350	370	358	368	347	361	335	400	335	345	345	376	321	335	371	350	365	344	336	356	322	388	316	393	327	358	356	368	359	357	377	381	333	337	389	372	350	350	338	352	370	377	339	374	348	347	326	357	333	326	356	348	338	328	368	327	360	338	379	362	355	359	364	340	346	343	363	349	368	377	337	370	377	360	361	355	350	369	329	348	329	314	351	321	375	334	334	355	372	367	351	383	356	358	359	365	368	338	373	384	341	379	351	360	355	372	394	320	334	349	324	362	346	371	359	353	371	333	347	345	354	403	371	366	358	330	322	359	400	321	371	406	373	340	339	354	383	320	387	355	364	354	363	378	383	377	370	352	347	336	350	337	356	374	359	342	359	346	376	340	358	372	352	346	389	336	329	334	349	343	357	349	335	385	341	355	373	360	366	349	368	355	386	321	346	353	373	328	351	375	356	336	365	361	337	351	336	347	336	355	408	355	381	342	372	382	387	333	366	325	356	382	348	369	367	320	384	375	367	349	367	366	342	359	382	355	359	351	342	330	346	357	377	363	368	373	370	347	335	365	346	402	368	356	349	360	367	333	329	338	395	362	364	357	367	360	357	347	366	362	351	342	363	341	361	381	344	356	374	341	344	359	341	351	362	360	355	365	369	342	346	353	344	341	351	370	376	355	363	368	382	354	371	356	350	365	331	352	351	373	363	337	340	345	375	331	371	362	350	351	370	356	351	397	346	387	360	348	350	344	355	360	350	354	347	369	356	350	352	357	372	369	343	356	383	372	360	372	388	390	336	375	360	339	367	350	375	338	332	369	348	379	367	366	383	371	342	378	331	385	307	342	359	342	371	382	353	340	359	343	361	339	358	325	376	378	341	359	338	338	339	342	363	366	369	376	366	366	368	366	384	345	339	329	341	360	356	359	375	321	381	343	380	355	314	352	338	360	350	374	351	384	353	349	351	367	365	327	378	359	342	352	371	358	360	342	406	363	389	391	353	363	379	381	397	386	345	352	344	350	328	348	310	389	358	366	369	350	358	342	350	375	380	335	355	315	366	363	369	344	342	377	401	386	359	355	393	392	368	353	362	331	356	339	350	346	372	332	359	339	361	364	350	363	356	316	344	373	352	375	351	359	341	369	357	373	392	363	368	363	345	356	311	358	340	359	364	363	371	344	348	380	349	333	344	335	341	367	339	393	364	358	377	383	376	351	331	366	334	374	377	360	359	359	357	376	343	350	363	371	339	403	362	356	375	399	358	336	356	360	326	374	322	364	369	362	360	394	352	391	364	365	383	366	344	349	380	322	367	349	379	342	331	384	371	325	354	351	372	354	345	342	353	349	320	343	335	363	326	356	337	380	360	337	364	366	341	340	345	385	367	360	330	346	347	371	365	330	367	370	353	363	318	368	351	372	375	352	346	400	344	361	354	345	394	364	373	354	376	380	349	356	352	362	373	381	376	369	336	363	353	354	365	351	339	350	377	384	334	362	370	350	351	360	339	362	352	347	349	353	379	373	365	361	374	346	333	347	351	364	338	354	334	360	343	327	342	364	358	381	343	343	344	344	345	372	315	382	337	384	330	325	390	360	358	356	361	367	395	325	375	364	339	369	360	371	370	340	348	333	372	360	353	379	391	350	358	347	350	384	391	369	352	363	348	378	355	364	367	353	368	375	386	359	402	391	386	341	359	370	360	338	349	361	348	381	359	321	331	366	348	323	380	373	341	363	344	392	368	370	363	346	374	392	331	359	384	348	364	357	353	384	389	346	354	355	312	388	344	334	346	367	316	337	329	442	365	351	363	381	395	359	383	345	382	378	318	396	388	335	344	342	379	366	357	365	363	398	350	352
25024	22494	27762	24341	20675	14230	1921	706	640	671	677	694	674	662	660	685	680	702	680	663	665	656	726	670	735	637	643	629	617	612	633	666	636	704	657	593	619	634	651	671	662	599	707	621	640	670	657	664	669	624	613	660	664	690	625	635	699	664	597	686	671	632	667	595	664	668	678	643	662	587	665	651	616	644	634	676	645	654	696	618	611	694	607	646	615	659	655	684	620	682	666	652	672	641	663	676	694	637	641	630	676	639	629	697	629	632	697	641	621	615	627	631	687	628	667	691	639	578	610	626	636	633	655	639	673	655	636	678	656	671	644	649	655	635	626	629	639	628	592	611	610	593	637	641	632	676	630	647	680	668	656	640	684	704	685	722	647	653	647	666	649	637	658	651	651	638	640	666	670	669	647	609	627	620	640	716	682	617	652	648	635	669	638	643	639	608	616	691	672	674	656	619	670	636	632	630	623	631	670	634	594	590	657	669	676	655	616	679	640	620	640	645	616	660	723	663	654	667	613	669	634	665	669	670	634	671	650	635	601	670	632	701	646	637	656	673	621	651	656	588	620	631	640	656	575	609	620	628	644	659	697	660	615	651	687	657	642	608	630	635	660	635	655	620	633	624	657	624	645	641	613	649	697	633	635	641	642	617	674	653	689	639	604	660	630	657	624	703	665	680	666	671	684	676	602	681	649	625	620	672	658	668	648	620	670	612	652	623	596	696	646	621	678	623	697	655	617	638	617	646	690	679	689	676	660	652	688	611	671	617	629	656	705	668	616	649	615	652	610	676	680	636	665	679	685	674	659	667	625	643	655	690	672	610	654	657	614	689	625	617	693	623	667	701	635	639	580	650	650	680	653	675	666	625	646	622	642	656	658	617	612	655	680	619	631	657	693	631	678	655	692	657	641	653	653	648	662	645	724	661	658	655	652	638	680	622	648	663	661	631	652	682	644	612	670	649	612	644	650	646	675	684	634	593	624	637	664	618	670	699	673	704	623	622	651	647	632	632	638	609	608	659	657	671	644	682	670	643	615	630	643	701	629	618	597	660	654	621	667	590	606	621	651	629	670	643	645	654	709	631	675	629	613	651	617	595	669	654	674	698	666	664	642	713	669	635	650	664	653	663	640	649	623	620	626	654	635	661	671	598	634	596	630	621	672	697	675	691	659	638	678	658	645	665	645	638	631	649	666	656	670	688	669	692	689	597	635	604	638	669	651	637	645	672	689	620	647	664	651	683	613	627	622	649	653	670	646	715	697	612	649	636	683	642	610	648	662	667	660	661	635	623	671	672	614	635	692	642	668	644	637	674	635	666	618	639	679	626	655	660	661	643	652	596	689	616	708	673	654	600	647	670	645	654	655	646	590	646	650	613	657	640	670	694	625	649	640	659	651	629	658	635	619	682	650	653	635	717	641	638	675	612	613	667	663	687	653	595	681	672	622	674	677	666	612	625	670	633	683	687	612	663	677	635	602	621	631	651	663	628	669	665	623	683	660	636	620	679	618	626	626	613	698	639	695	665	677	645	624	651	640	632	654	677	616	669	631	643	670	619	630	657	638	712	612	653	671	637	657	682	671	671	666	674	617	689	630	622	631	624	621	636	668	648	621	609	669	639	643	663	677	627	616	696	635	594	581	616	629	676	663	621	673	715	670	642	639	646	655	641	654	681	659	629	659	634	688	722	687	647	644	615	703	677	675	631	635	674	634	687	620	649	659	636	621	636	635	625	624	662	688	649	644	598	669	654	667	627	606	655	698	622	623	621	609	620	652	657	621	668	642	625	644	682	687	656	705	632	662	646	654	642	613	644	593	614	686	661	608	600	633	626	640	665	654	618	649	676	637	645	620	708	646	626	695	652	647	678	647	645	640	628	639	625	627	660	675	657	661	670	666	679	641	633	643	625	662	627	692	628	655	663	706	613	677	693	650	632	685	687	647	671	624	639	655	623	682	631	709	682	654	665	707	631	655	647	670	637	602	620	640	640	649	666	635	641	658	663	688	640	650	635	662	643	654	628	691	630	633	690	570	641	662	637	697	613	663	682	668	635	672	616	649	632	658	678	630	671	666	679	650	625	622	647	672	632	659	623	700	679	624	634	647	698	665	640	697	622	633	607	654	680	667	640	714	614	630	691	670	632	660	637	628	678	620	635	655	611	628	627	656	657	643	668	645	646	634	629	668	601	616	651	620	632	671	620	682	659	621	616	664	605	654	632	655	691	600	616	640	677	637	678	658	656	632	671	620	695	627	655	656	633	650	663	598	642	653	681	649	651	680	643	658	664	625	672	699	667	662	623	682	641	641	652	624	637	678	663	661	673	644	643	610	646	632	614	651	641	605	655	684	657	647	656	618	679	632	645	641	638	704	662	672	634	643	669	691	694	707	662	687	675	658	676	666	595	627	674	613	586	653	649	664	631	587	674	662	662	670	640	649	620	662	634	613	663	639	627	631	665	673	676	702	643	671	658	648	640	664	638	627	625	665	650	623	686	692	638	697	661	651	617	600	659	649	661	662	702	655	635	677	692	673	642	670	610	662	642	626	659	629	655	609	641	674	618	667	609	657	669	659	611	676	679	600	660	673	663	648	645	650	660	633	633	659	587	710	638	673	659	639	646	668	693	614	665	606	678	638	622	645	642	657	647	641	632	679	640	704	636	624	670	687	692	620	668	662	684	681	618	688	621	648	628	701	649	655	703	632	600	608	676	604	703	682	686	702	689	609	668	658	617	672	673	669	636	636	687	636	644	673	665	636	590	712	654	654	637	647	686	644	673	673	643	719	629	650	650	677	683	638	687	668	627	665	651	673	663	661	631	704	625	639	667	601	660	644	662	662	657	682	642	640	647	642	629	661	702	682	652	650	654	641	675	631	590	627	606	650	691	655	616	601	654	661	615	649	633	682	688	647	716	632	677	616	604	680	649	687	693	680	666	668	642	618	619	628	603	642	666	653	636	645	641	614	655	668	637	685	640	669	622	657	667	625	663	640	659	654	642	668	591	619	652	661	637	621	620	648	652	654	660	652	653	627	676	637	637	665	630	676	655	643	655	646	622	628	638	646	662	661	662	652	660	681	665	619	613	622	659	640	606	660	680	681	605	607	666	681	643	619	646	628	656	643	661	687	696	663	660	665	670	664	679	652	628	672	619	619	637	676	673	606	634	647	656	632	631	610	631	664	660	663	680	625	686	656	628	637	652	639	610	652	612	683	634	613	634	689	613	688	659	637	665	653	631	618	672	660	631	651	616	627	609	696	639	654	655	680	697	676	619	640	641	692	597	699	701	646	652	627	686	663	642	647	660	638	654	671	630	709	612	707	664	641	694	676	645	568	605	652	661	629	668	650	685	606	652	671	644	599	665	602	670	670	636	649	620	660	600	622	658	685	656	641	654	623	640	629	622	649	662	669	645	647	603	619	639	649	609	615	716	682	643	592	609	641	644	655	655	673	600	571	639	641	613	629	649	639	636	623	662	652	632	693	613
64238	87135	54466	33650	13386	729	575	614	612	595	602	564	567	574	598	563	590	543	548	572	588	573	570	563	576	615	582	564	571	574	586	545	580	610	547	538	549	544	568	574	538	584	542	609	566	571	558	553	627	540	555	597	554	605	544	527	599	550	568	516	546	569	557	588	585	594	591	570	597	569	539	536	554	539	553	602	539	629	578	571	577	536	602	565	576	556	536	570	582	576	597	575	557	564	560	594	558	565	615	594	567	530	603	572	554	537	578	550	542	577	565	564	543	632	620	596	566	550	535	595	591	559	594	576	581	597	575	561	600	536	597	619	549	557	575	569	552	568	525	588	580	530	545	577	614	539	581	536	533	525	562	561	565	546	592	565	544	618	567	561	576	554	527	539	594	586	548	594	602	573	608	575	588	579	576	596	591	608	582	535	553	589	553	557	578	578	595	565	598	550	558	572	554	598	566	553	608	578	547	546	555	557	496	547	585	612	588	566	528	559	562	575	525	591	572	574	550	524	579	521	567	576	543	584	561	561	573	586	549	505	550	576	552	544	584	581	543	590	539	593	559	545	551	586	556	567	559	591	568	542	556	522	570	594	570	599	587	600	610	542	584	546	527	547	575	557	544	573	537	559	572	551	559	542	562	532	549	554	551	553	576	545	560	569	573	565	548	556	554	554	556	567	582	540	581	593	583	565	554	551	561	548	554	616	535	594	539	522	559	575	577	554	559	586	563	586	634	526	556	597	591	505	585	540	564	579	580	546	548	581	554	595	592	575	544	582	557	547	583	557	536	575	550	570	571	586	517	566	557	515	541	597	552	540	554	568	588	562	574	571	609	565	542	565	583	556	534	523	535	547	562	608	572	604	590	605	570	602	574	523	561	553	557	583	552	550	539	526	538	564	574	548	577	562	532	541	555	570	599	546	543	563	598	595	539	519	541	545	583	556	542	578	564	594	564	586	582	547	536	552	542	595	619	566	558	539	545	563	627	588	567	559	587	536	586	570	586	591	586	557	598	564	576	555	538	547	604	555	588	571	570	562	574	526	557	550	578	557	577	576	585	563	548	614	571	573	604	555	572	537	588	584	574	572	591	564	543	550	525	548	540	594	554	560	596	578	586	573	566	582	597	514	567	578	561	618	611	595	585	559	537	580	633	543	581	583	573	591	576	561	560	563	587	603	583	568	616	560	537	555	536	545	558	543	560	580	563	609	570	506	557	584	595	603	578	568	563	560	554	579	583	527	578	608	579	568	506	546	557	614	584	590	561	567	580	578	591	575	557	584	511	598	566	537	595	547	561	559	572	579	539	544	644	527	530	586	565	536	574	517	565	566	572	533	576	580	551	583	563	557	573	581	589	581	559	587	555	572	550	552	577	560	592	579	563	568	554	533	562	556	530	561	568	583	568	576	563	576	577	530	561	598	617	520	575	561	541	539	575	535	546	534	578	573	542	557	573	551	568	591	572	597	600	550	555	584	603	567	562	572	539	593	537	581	528	511	576	558	559	557	585	585	593	542	573	568	575	566	556	567	593	562	557	581	588	548	548	597	574	600	582	573	540	538	607	580	536	550	564	595	543	541	548	559	568	584	564	574	564	545	568	574	554	529	572	520	593	554	602	567	569	590	559	621	569	557	566	556	557	570	505	558	577	567	552	542	595	578	563	536	541	557	541	578	617	569	578	572	588	568	566	579	510	544	610	551	555	543	552	588	523	590	567	569	580	570	599	531	588	535	533	522	579	567	555	557	540	562	566	556	561	545	563	582	539	570	571	545	585	581	582	542	563	589	598	604	582	553	564	546	568	511	512	522	574	585	539	563	505	523	603	517	570	558	592	565	548	564	568	553	591	589	578	545	577	579	569	562	580	531	559	543	581	548	546	572	522	549	560	563	580	551	580	610	573	570	558	550	590	561	568	592	595	531	540	550	557	522	562	582	593	595	553	522	548	558	572	560	581	530	595	546	621	562	544	554	593	554	626	584	590	540	553	595	593	544	590	582	582	582	582	571	557	591	556	593	587	576	613	554	553	585	559	561	586	558	575	552	618	631	577	594	582	517	591	539	552	555	559	588	547	578	582	554	580	565	578	604	547	575	572	506	578	536	591	528	546	622	628	614	549	594	566	579	572	607	553	615	615	562	543	545	565	622	550	546	554	594	569	548	544	552	602	574	540	576	554	591	594	554	567	606	531	525	600	556	574	561	600	573	527	549	547	527	527	593	545	591	580	611	569	578	566	590	628	571	558	507	577	575	568	587	559	573	560	557	597	548	567	581	526	552	572	569	549	584	558	560	580	581	536	559	548	573	606	559	563	534	572	521	562	602	587	559	575	526	575	558	575	583	551	546	587	528	561	584	573	600	580	549	594	593	555	555	573	566	562	539	559	579	528	580	571	594	593	607	593	578	569	599	604	560	557	555	552	582	532	580	592	575	577	586	583	540	564	569	541	566	569	569	567	554	536	576	613	537	562	521	580	590	520	547	570	571	556	549	543	593	563	604	544	602	585	565	538	570	595	598	575	579	563	599	537	500	566	570	553	566	575	558	550	534	572	612	550	587	567	580	528	536	578	559	587	601	527	573	569	599	554	576	590	589	573	549	557	599	591	562	591	594	587	596	550	545	506	594	582	610	543	560	614	557	556	533	515	584	561	608	589	593	548	575	505	579	541	588	588	596	573	599	593	578	544	548	577	591	577	573	529	557	555	580	606	538	561	542	601	564	550	572	577	596	569	552	595	544	563	575	591	552	554	576	551	580	560	584	567	605	583	514	593	596	560	569	616	582	547	592	637	565	557	586	579	570	592	580	591	533	550	554	598	570	588	536	601	543	532	547	564	584	555	556	574	562	580	552	591	608	576	573	572	645	579	560	606	584	592	561	545	536	584	566	561	585	528	623	538	589	537	514	564	540	576	585	593	588	571	566	545	578	543	553	562	573	581	565	585	605	580	573	525	575	605	561	571	564	579	586	582	557	562	617	541	584	583	584	545	611	577	562	572	511	557	569	585	553	565	535	559	595	583	535	572	552	571	585	550	573	603	593	589	578	568	580	590	612	563	533	527	542	591	556	598	526	587	561	579	584	587	562	560	568	595	580	574	570	601	589	606	596	588	582	577	545	550	564	623	528	563	572	589	542	542	605	541	554	570	515	561	571	542	569	567	539	602	553	516	588	558	538	542	566	567	550	624	550	609	534	596	568	550	572	572	583	567	525	551	570	588	554	531	556	525	611	562	563	568	522	564	544	606	575	582	597	559	580	558	528	548	561	569	530	589	567	532	576	548	553	552	553	550	585	546	569	532	571	556	538	578	569	573	555	579	566	560	560	540	559	624	535	622	563	515	584	544	616	560	552	532	550	534	580	562	569	611	571	507	553	551	555	564	579	584	567	554	578	587	541	552	560	567	546	537	564	533	559	579	543	570	582	596	544	556	603	589	568	555	537	505	585	503	543	566	560	589	580	572	578	585	579	566	599	536	609	553	550
22434	21438	27515	23898	20684	20054	11795	1227	1005	939	986	944	960	928	919	881	932	903	883	875	921	903	869	892	955	918	904	871	949	938	937	880	864	949	899	868	948	864	915	824	921	910	910	866	876	823	902	934	909	867	880	881	873	909	950	886	956	943	869	917	906	918	961	926	908	882	878	914	903	894	884	898	878	871	913	909	861	905	885	935	899	913	894	863	910	949	928	894	893	867	912	927	892	928	910	905	926	880	976	880	908	895	948	910	909	913	934	934	928	865	876	940	904	852	893	916	927	844	980	852	920	906	944	913	913	963	904	916	924	907	866	944	880	852	927	890	899	940	838	875	888	930	900	940	939	869	911	865	934	899	891	851	939	903	886	913	930	905	888	890	928	921	865	968	844	895	872	899	904	891	871	933	910	872	895	861	938	908	842	904	950	943	888	888	941	919	875	856	912	887	883	890	899	873	856	888	919	835	927	906	876	903	853	890	870	961	941	906	919	874	879	950	943	867	895	877	910	869	873	909	896	915	894	886	832	888	912	892	858	978	906	892	935	911	922	953	910	929	917	878	936	921	887	932	911	871	973	886	895	893	904	830	930	922	910	920	912	915	870	908	903	919	889	888	940	886	884	852	864	933	889	878	894	896	866	884	882	921	883	913	883	886	861	903	903	956	874	833	928	898	878	863	884	898	915	934	892	913	873	863	894	846	950	940	860	938	855	913	875	901	859	875	896	909	946	905	924	849	860	898	868	884	955	943	888	852	917	950	881	859	879	908	943	950	915	972	865	918	901	897	895	903	860	883	917	965	933	913	967	892	968	867	909	897	876	864	909	899	951	961	931	919	885	910	883	927	892	893	867	937	858	892	902	846	957	910	898	925	890	893	826	932	861	809	826	881	845	892	921	853	868	936	921	917	869	850	869	936	906	924	899	871	856	873	919	895	876	889	936	887	907	937	941	884	873	888	937	896	893	942	901	872	892	893	929	935	912	912	830	873	879	849	914	902	935	865	899	920	882	891	978	883	950	896	862	906	889	892	908	933	921	884	937	909	871	871	898	921	938	940	916	939	940	942	943	923	898	922	893	925	871	868	915	906	893	892	876	901	936	881	923	897	880	858	897	897	846	878	870	919	916	905	873	925	883	839	851	880	925	900	849	887	827	905	895	859	942	883	901	919	888	861	941	915	928	889	902	914	845	901	882	916	900	925	912	868	893	911	893	911	883	869	875	891	840	885	877	923	917	898	887	894	916	944	863	923	896	904	922	901	926	866	904	926	936	930	895	927	898	899	861	946	922	923	843	900	872	923	904	914	871	905	917	895	913	884	878	902	932	858	895	938	926	902	850	888	864	861	877	898	890	912	930	899	897	868	930	889	871	920	891	873	875	903	904	955	864	925	910	945	838	884	837	900	910	849	867	899	880	899	927	921	857	888	924	877	858	858	881	898	884	914	870	888	936	913	900	874	878	874	865	917	892	864	880	898	864	964	889	887	945	914	908	882	897	870	911	887	878	895	872	892	876	922	852	895	898	863	858	933	895	868	894	866	923	863	933	885	911	857	914	896	915	906	910	919	852	942	850	918	924	936	917	900	884	872	871	893	851	833	951	912	889	859	878	932	873	972	898	906	898	879	887	950	931	939	846	870	957	935	894	951	946	966	916	878	885	874	880	959	904	949	915	915	900	885	942	954	929	831	823	866	915	909	865	881	908	939	979	906	916	904	910	912	911	894	832	903	903	854	920	865	905	901	902	898	890	870	933	857	891	913	945	848	865	897	848	915	899	870	920	848	926	910	935	868	916	912	886	937	856	909	922	906	876	925	919	906	847	869	806	864	890	932	867	901	939	898	939	943	933	929	944	840	848	893	879	854	903	943	916	877	826	926	843	890	899	919	921	939	894	927	867	947	904	858	925	891	885	915	953	884	908	918	859	908	858	891	865	964	892	924	905	853	910	905	950	957	847	889	945	901	925	843	937	907	935	912	893	859	907	841	878	887	893	947	889	882	923	890	926	918	819	872	929	951	904	881	912	879	912	867	885	913	887	906	901	873	885	898	865	908	885	855	875	900	926	892	842	920	845	947	911	977	918	925	912	917	899	875	862	910	929	906	873	880	883	881	948	933	846	840	936	915	909	898	907	869	890	913	976	890	866	907	938	885	942	937	934	923	868	910	929	935	893	904	918	880	921	924	920	889	899	876	937	864	902	902	909	910	898	916	871	874	951	903	880	903	925	936	881	861	880	864	869	871	920	917	908	935	944	897	929	892	828	898	910	863	885	896	846	854	941	939	838	840	959	861	909	895	893	851	846	864	856	900	848	908	901	853	866	896	887	935	937	934	903	892	878	893	938	925	915	912	937	902	951	899	816	850	943	914	909	911	887	883	848	893	910	930	904	925	945	875	866	909	871	878	923	901	903	907	877	860	881	898	916	870	914	884	900	891	901	904	914	906	917	885	859	858	865	881	888	904	912	932	887	933	855	964	889	895	831	847	953	908	900	902	878	906	924	880	901	923	939	848	878	923	892	887	890	899	882	897	889	882	894	902	860	907	894	877	897	853	873	868	895	868	915	881	868	876	841	939	943	873	875	881	950	922	947	893	844	918	949	913	874	887	927	914	940	896	912	887	921	922	937	910	913	875	852	944	930	882	899	846	964	887	985	866	901	923	861	904	873	905	926	925	854	854	900	870	912	911	903	922	960	886	943	885	905	861	875	901	896	887	935	865	835	915	832	899	946	917	902	883	930	930	932	916	836	872	933	888	881	892	879	896	888	933	884	910	918	944	839	865	906	932	895	911	913	918	943	879	942	877	922	942	918	925	860	921	865	918	974	896	907	864	904	855	901	898	930	957	867	879	884	912	891	954	905	881	956	903	944	910	919	908	861	864	897	949	881	872	861	890	923	875	876	911	959	903	888	916	872	948	930	894	881	925	916	927	873	929	865	888	915	864	895	918	908	876	891	852	979	922	933	887	897	910	876	921	943	875	958	884	884	860	854	962	900	905	942	877	919	901	913	888	918	911	928	932	916	842	877	871	926	899	909	896	883	896	895	875	851	960	889	927	895	940	911	944	917	901	887	901	923	862	891	858	907	872	865	877	863	922	905	889	903	911	867	923	880	941	931	906	886	903	890	885	883	924	901	968	916	875	892	873	904	917	879	831	870	905	877	921	859	939	911	936	888	901	904	929	912	931	864	891	878	850	899	902	901	907	873	913	895	928	843	871	928	848	889	923	899	906	949	945	910	891	970	861	877	911	910	935	972	918	869	897	918	890	916	949	894	872	893	862	914	917	877	903	892	854	874	939	936	892	873	931	917	847	882	884	886	904	930	865	887	954	903	935	894	941	863	848	860	860	918	898	900	858	938	933	948	858	893	927	921	936	938	903	912	951	912	905	883	899	918	868	959	951	918	883	899	905	890	891	924	949	912	855	917	904	890	896	930	911	959	880	934	919	898	891	866	929	914	931	930	914	937	903	838	872	869	875
62711	94780	65538	43179	20762	953	836	833	844	810	813	836	824	763	849	807	761	774	759	823	798	778	765	798	767	763	795	759	795	748	778	824	735	779	777	774	765	805	759	793	762	778	768	782	784	795	786	788	814	773	761	789	765	807	808	836	766	738	776	800	765	743	734	731	761	797	736	794	775	708	805	772	766	751	816	764	809	759	766	710	757	771	774	765	725	757	768	776	822	802	757	728	754	770	789	758	728	779	798	752	759	754	732	783	770	806	732	759	812	800	745	763	794	809	765	728	782	745	838	773	763	738	794	770	721	787	766	786	774	779	746	735	744	780	761	785	759	782	792	754	763	742	726	828	823	728	766	785	771	758	787	733	766	768	783	762	728	731	761	747	803	821	823	771	769	797	809	764	773	798	788	802	818	759	698	740	720	732	787	802	795	755	747	703	717	725	787	774	782	785	754	755	768	842	759	737	757	764	840	738	799	796	824	785	726	764	814	753	750	747	784	805	756	799	774	766	815	687	775	771	778	778	757	720	755	756	777	760	792	764	754	779	730	755	760	783	804	798	794	753	779	777	762	774	794	807	775	857	764	796	800	804	777	827	729	758	738	807	802	757	804	784	767	765	755	771	756	778	804	753	773	778	773	774	800	736	789	780	824	811	793	712	783	758	772	788	739	732	743	800	771	739	783	707	773	819	756	816	763	761	804	778	761	735	763	807	727	789	785	785	810	754	746	787	760	773	745	747	773	786	782	791	789	802	764	756	799	842	800	777	823	796	808	792	777	749	785	773	727	787	810	804	765	770	752	775	763	804	753	764	728	760	769	809	722	783	793	791	746	767	758	775	780	822	806	770	800	769	817	790	786	732	774	777	778	778	782	776	774	728	779	773	780	756	811	765	731	793	786	790	806	789	805	829	797	807	761	790	739	787	787	783	780	728	745	769	742	706	796	799	784	808	747	766	779	816	748	756	744	764	808	786	758	768	774	811	742	786	730	816	776	734	765	801	772	787	805	777	789	782	755	785	758	742	759	782	726	739	742	746	735	768	788	767	770	806	752	830	783	803	813	799	812	792	760	735	769	744	812	787	793	735	740	780	780	780	737	820	769	762	734	801	760	769	797	826	795	824	811	801	712	784	787	774	774	759	720	761	797	794	789	822	784	784	777	783	770	813	792	743	698	786	780	772	788	749	727	767	740	743	767	783	807	759	760	775	844	748	726	761	790	803	776	800	826	789	727	745	780	740	765	744	774	757	753	787	734	804	800	785	777	810	766	767	790	732	755	775	756	765	794	837	760	766	763	780	765	729	777	787	746	717	777	788	784	774	723	758	811	777	780	804	775	796	739	788	754	773	759	757	757	832	744	767	766	734	733	735	758	762	762	817	743	779	720	761	771	804	836	702	842	782	771	805	796	782	802	798	750	785	742	772	764	784	731	776	727	719	812	792	832	765	766	834	755	786	775	745	736	760	820	768	843	756	782	799	719	800	755	832	775	794	746	791	757	800	759	773	756	748	768	775	767	773	751	779	745	763	846	782	745	785	736	815	760	782	751	806	760	765	773	751	742	742	709	717	783	813	764	791	779	743	800	767	815	819	746	790	747	807	786	783	864	737	793	773	746	791	809	835	797	741	771	699	782	749	775	807	730	752	755	752	773	766	801	768	757	765	773	791	801	718	754	776	764	742	771	731	755	790	766	777	773	812	720	819	783	760	776	776	779	775	744	771	794	707	769	789	735	785	786	800	794	796	780	776	780	776	755	764	780	780	745	811	781	782	740	755	751	776	774	741	756	808	757	767	766	805	790	779	811	778	748	817	791	770	820	823	801	718	700	747	808	774	779	742	759	756	788	780	752	761	758	843	741	795	784	742	750	777	779	817	796	769	820	754	813	760	778	807	780	794	794	781	819	799	816	766	792	800	792	787	775	782	791	779	791	758	802	812	764	727	755	774	780	739	790	829	804	765	785	799	796	760	722	802	812	742	797	803	787	784	740	760	769	774	754	784	714	804	770	790	804	781	760	755	782	765	778	728	743	809	804	775	750	769	765	793	761	814	798	756	745	770	772	773	793	768	751	780	738	761	822	730	786	794	783	758	798	765	773	796	801	754	748	774	765	775	750	703	815	819	710	747	759	766	778	774	821	749	770	746	748	781	808	786	761	762	797	733	796	774	744	804	755	750	807	785	741	772	749	764	740	775	785	762	748	778	727	719	731	740	775	798	765	772	814	741	786	762	735	757	803	787	802	777	794	799	745	764	762	752	792	798	760	731	736	748	815	769	740	817	775	759	787	765	764	718	747	747	803	764	824	718	712	777	742	762	772	811	771	753	729	774	822	788	790	771	799	731	773	782	739	746	795	745	801	765	807	784	800	723	790	796	738	807	770	714	799	759	787	815	749	831	763	774	746	799	769	767	753	763	829	719	747	689	748	785	783	798	762	799	794	772	788	805	760	796	776	774	735	792	788	732	787	748	801	757	777	796	805	746	713	740	756	751	691	772	764	737	765	762	720	749	819	756	773	774	785	803	789	783	778	764	829	783	801	835	751	753	784	752	796	779	813	799	826	780	736	780	815	740	778	788	751	769	814	784	758	774	730	761	763	750	724	793	747	757	739	804	737	757	711	775	775	773	753	763	796	792	766	777	764	781	721	786	778	756	747	764	834	837	783	751	791	751	766	765	807	803	819	770	767	743	769	782	765	801	773	788	766	819	790	775	719	813	784	816	764	803	776	786	812	785	812	785	783	745	793	768	758	784	731	753	776	777	733	837	818	792	783	748	823	792	767	782	732	805	759	747	806	801	746	785	763	789	764	805	776	777	729	747	731	790	757	739	801	784	782	770	796	779	746	770	789	822	776	793	763	760	789	820	747	783	803	766	794	732	831	761	764	736	812	755	768	734	821	750	749	743	779	704	823	771	785	764	776	803	763	755	734	766	705	800	770	791	813	739	763	742	788	836	734	785	741	811	785	811	783	824	765	789	800	779	777	783	811	763	803	814	740	757	781	758	818	818	725	792	777	741	772	773	803	726	821	799	763	813	782	775	806	729	781	774	759	767	770	752	751	720	767	773	770	732	794	741	794	785	750	813	712	777	787	801	720	742	774	770	774	777	748	771	800	785	803	761	816	768	774	781	767	741	782	775	808	805	801	734	720	749	785	747	724	774	780	756	829	756	731	797	807	793	790	790	745	728	731	779	779	788	788	757	760	756	813	751	788	784	740	784	809	772	787	810	749	751	709	800	757	746	795	786	775	799	772	772	805	800	762	761	789	761	767	727	768	761	806	767	792	716	808	791	746	768	791	810	734	810	816	734	810	747	730	817	761	778	772	769	718	778	753	802	774	767	766	779	720	788	771	765	767	755	787	746	772	721	834	757	763	734	781	784	736	775	793	725	751	830	754	760	815	791	824	766	815	738	708	797	794	788	747	794	769	764	769	722	775	819	795	754	758	755	797	768	781	806	820	809	806	803	756	787	734	773	741	782
39658	34681	19769	6104	1210	392	389	421	320	374	391	386	372	409	404	404	387	418	366	379	353	402	367	405	382	405	358	387	413	395	385	361	370	362	375	373	400	392	358	372	390	385	401	356	392	372	387	391	378	409	394	399	400	366	387	408	364	367	397	343	363	419	376	412	376	336	380	391	356	382	416	370	351	396	381	355	366	390	412	358	378	354	374	385	360	372	365	396	410	386	396	376	359	360	353	362	374	357	391	396	374	379	369	398	369	341	393	350	373	385	376	372	379	413	439	370	372	419	360	359	411	349	376	380	396	360	350	409	369	373	358	361	378	343	369	370	364	382	373	376	391	362	389	393	414	422	376	398	356	361	376	372	357	349	369	385	379	381	374	410	419	357	372	394	414	400	373	365	428	381	423	376	350	355	351	392	414	376	368	401	418	372	376	372	380	372	381	346	363	382	381	406	383	371	404	381	356	387	390	362	362	390	359	407	394	399	402	402	376	419	360	350	361	377	395	387	399	352	388	393	372	418	358	374	357	358	389	387	384	390	344	397	355	358	365	395	408	417	375	416	392	387	365	365	384	398	393	385	376	390	345	395	369	383	378	383	366	387	398	374	397	372	355	374	377	368	388	387	398	374	396	353	354	351	372	354	406	384	385	376	351	395	374	382	367	342	381	353	371	397	342	366	368	404	393	401	357	354	381	418	363	404	340	369	363	369	365	381	404	402	367	392	381	344	381	393	381	395	383	350	379	358	404	373	391	390	393	374	389	358	420	387	362	387	426	372	405	413	331	372	346	342	375	417	384	350	365	366	405	381	379	408	363	388	354	343	370	357	368	378	393	398	400	361	352	376	365	406	397	380	366	378	392	376	393	401	431	396	369	337	392	393	373	358	346	368	396	390	398	370	384	373	366	360	379	398	386	380	404	403	380	398	421	408	391	406	376	376	368	392	442	388	417	401	382	384	360	400	391	359	390	402	425	354	376	373	382	375	341	370	341	394	356	385	418	387	392	395	372	384	375	369	395	375	369	362	377	367	344	407	369	371	367	360	394	411	369	378	378	371	402	398	396	368	385	411	359	393	388	384	398	381	379	397	388	357	348	382	382	361	346	374	386	371	380	379	366	354	387	368	347	373	383	350	360	388	371	392	385	370	352	353	347	404	353	346	375	395	347	391	395	359	391	381	399	389	391	377	366	383	389	400	388	388	368	378	378	380	405	379	354	389	403	366	397	379	391	350	362	368	381	401	395	379	372	374	410	410	359	368	366	387	368	395	373	364	398	407	399	388	372	399	387	386	393	379	365	396	390	392	393	376	369	389	343	342	391	367	422	369	368	353	359	367	378	415	424	398	356	363	377	357	379	395	385	353	432	389	374	368	367	362	362	423	355	383	399	346	357	427	387	376	361	389	350	380	356	369	381	394	387	375	422	403	376	380	368	362	386	348	366	364	338	393	397	411	375	391	372	351	366	380	379	347	381	394	353	378	396	381	383	364	379	381	365	374	381	383	394	384	387	378	352	383	400	389	375	346	404	383	371	376	382	361	392	399	363	377	338	339	385	367	361	417	422	388	386	374	366	380	355	403	389	385	372	337	372	379	377	381	350	352	409	341	386	412	393	372	404	375	364	388	393	385	376	375	420	370	384	370	368	324	393	350	368	364	404	370	388	401	411	403	347	351	389	383	363	365	385	374	422	374	378	366	385	398	394	397	397	360	374	398	368	386	392	373	376	373	382	375	389	390	389	348	381	399	353	362	402	359	379	393	376	381	378	365	369	379	389	378	391	371	378	373	369	380	380	357	423	385	425	384	376	348	367	391	390	371	379	399	401	352	389	400	420	391	356	400	377	367	396	372	371	405	385	402	394	391	421	356	373	373	348	406	362	382	373	368	389	369	375	398	361	389	387	385	393	374	384	375	393	391	405	427	389	416	349	355	374	373	368	400	355	359	367	444	359	385	370	366	394	378	369	363	364	389	368	395	364	416	391	381	368	371	358	385	353	366	378	381	373	371	356	407	387	390	403	380	378	384	386	383	403	370	361	378	359	365	366	369	393	363	351	381	342	388	384	387	423	381	381	394	368	378	374	359	379	361	392	409	394	396	391	412	375	393	362	373	369	384	399	360	375	400	380	344	373	372	409	370	396	349	358	373	413	343	386	349	404	344	397	360	363	340	386	386	365	372	388	380	403	397	400	364	422	385	345	366	359	362	401	369	411	392	374	387	370	397	374	383	396	378	352	390	367	379	412	367	386	390	349	392	393	380	368	364	385	362	366	367	366	361	377	383	387	399	362	394	383	390	400	338	372	372	362	357	358	409	378	360	372	348	338	413	400	380	381	359	382	390	387	329	371	394	330	372	392	371	397	385	396	342	377	371	375	344	387	345	426	366	406	361	413	393	385	356	407	410	386	400	365	371	385	358	363	367	343	367	409	387	393	383	369	364	412	366	357	381	355	383	357	374	377	382	364	380	373	357	383	375	361	379	386	387	368	383	394	380	396	384	399	373	393	363	368	360	403	368	397	386	379	377	412	367	394	360	407	384	382	379	372	389	407	390	342	362	357	396	382	366	356	352	394	395	364	394	352	359	390	369	365	386	365	424	381	403	362	387	409	384	341	367	377	372	419	348	411	371	365	385	372	384	384	359	383	362	390	385	374	388	397	384	381	367	390	354	367	396	381	382	365	376	337	361	385	377	388	378	395	389	365	395	382	390	384	346	378	361	375	372	364	384	368	371	391	349	338	395	378	393	397	387	356	369	413	392	369	382	407	443	381	375	373	387	338	389	396	388	377	364	394	390	344	350	385	370	379	358	359	365	366	347	375	403	396	379	387	416	379	394	371	363	405	381	391	415	396	368	381	400	383	356	358	373	346	379	399	377	377	395	376	409	396	392	348	361	391	388	369	364	375	375	387	376	415	372	400	334	386	377	397	389	391	412	396	398	357	409	442	388	352	360	385	372	385	397	410	389	318	332	412	354	399	420	380	372	392	401	395	404	370	413	348	398	346	357	383	321	383	365	375	374	402	384	358	374	401	393	351	396	398	354	390	368	371	380	407	368	385	351	371	354	366	384	351	374	367	371	360	395	376	343	385	360	360	362	403	407	371	393	383	371	341	385	391	381	381	364	363	390	382	377	367	371	418	391	344	364	358	344	411	367	354	381	345	370	375	368	362	363	391	420	419	421	363	372	370	395	361	399	402	383	361	386	405	381	404	363	358	395	383	400	387	402	369	346	337	383	401	344	369	390	398	361	396	421	372	372	423	386	426	332	396	413	403	390	403	387	376	366	389	375	360	350	391	423	390	357	413	359	366	380	386	383	358	379	393	415	348	360	401	412	414	391	348	387	395	354	391	374	390	384	373	372	354	381	336	359	343	356	382	399	389	388	389	401	372	365	374	343	380	403	379	337	365	377	383	400	374	374	401	380	397	374	380	401	384	386	381	393	375	368	371	362	376	379	375	362	366	373	403	351	378	359	382	389
39873	37156	14334	4425	1355	390	346	356	355	364	351	353	385	341	366	378	364	366	343	388	352	381	357	344	386	361	393	350	329	343	364	363	335	366	331	385	373	369	328	320	334	355	329	349	373	389	342	329	311	360	356	348	345	348	365	330	332	391	353	338	327	340	372	344	365	364	393	318	333	351	334	330	356	345	381	332	386	365	365	365	355	344	346	358	393	365	373	368	346	361	365	365	319	359	364	331	346	388	344	383	354	359	359	365	369	363	349	339	353	339	325	329	401	335	351	340	388	367	362	365	376	353	372	345	344	367	371	358	391	391	389	375	357	356	353	357	320	339	384	366	334	394	358	359	359	370	373	377	341	376	347	365	338	352	398	342	371	311	366	369	371	382	364	355	352	351	368	349	362	353	371	344	350	369	376	367	383	374	375	358	334	344	358	378	371	371	336	343	351	322	349	349	358	349	368	361	305	371	392	356	377	358	358	373	353	352	350	309	356	333	389	352	366	361	368	374	372	338	380	383	373	354	383	370	334	374	329	371	376	337	369	339	391	368	332	386	352	338	397	353	367	399	337	351	347	365	394	377	350	355	343	319	360	347	359	343	376	354	343	374	381	374	365	355	361	382	348	363	365	329	357	342	352	376	347	332	385	354	368	366	356	370	346	357	346	337	360	362	352	374	380	363	344	320	401	354	348	371	344	326	371	321	319	351	369	339	359	382	363	327	369	390	305	377	366	337	362	350	392	343	370	359	370	353	392	340	359	358	343	373	365	364	351	348	389	352	335	327	356	339	364	329	332	340	350	368	385	391	336	377	341	367	373	348	332	340	337	350	361	362	348	379	331	350	334	316	394	346	385	332	316	338	336	362	325	343	373	364	371	372	382	370	360	344	385	340	367	370	322	383	348	407	385	354	364	360	368	380	360	360	351	344	361	375	364	348	373	338	360	351	362	353	333	365	352	337	355	365	335	350	345	364	352	331	375	345	360	347	371	343	350	373	340	350	407	333	376	392	411	353	367	342	334	377	371	351	372	347	381	354	365	334	389	354	356	331	351	349	359	378	369	369	314	384	347	334	356	360	353	344	364	324	354	345	320	361	340	342	338	345	361	367	390	381	354	376	380	344	380	366	381	354	364	349	358	366	354	357	355	396	343	371	327	371	342	353	343	377	399	354	355	321	362	321	357	361	345	361	360	356	351	392	348	362	357	371	350	347	350	377	355	328	360	352	370	378	363	372	362	325	343	355	366	350	356	358	377	343	378	344	357	358	343	348	316	366	331	318	332	331	339	379	334	364	356	356	337	386	368	367	354	339	368	347	373	354	363	324	334	333	347	381	351	355	336	360	385	346	338	389	345	346	384	384	365	369	376	364	367	354	369	363	371	340	370	369	376	351	331	358	329	354	346	377	343	346	371	371	389	352	385	333	349	363	375	375	357	342	341	359	354	367	380	374	319	324	320	382	378	386	370	365	354	356	372	349	363	320	383	298	365	379	371	369	311	349	382	342	362	335	385	358	376	365	361	336	355	367	321	355	352	373	348	390	392	354	386	368	366	382	368	355	349	365	351	380	375	360	355	348	384	360	360	369	368	338	338	344	345	339	319	335	375	338	352	365	350	364	362	344	361	373	363	332	372	350	355	377	361	375	352	362	353	363	360	370	338	336	347	367	343	380	365	353	345	348	332	378	327	352	338	368	375	361	371	366	357	363	341	376	363	348	360	391	410	354	349	376	352	378	382	343	389	366	380	394	376	373	359	386	347	394	316	375	369	396	352	349	340	397	317	360	351	376	359	361	351	344	392	385	351	350	343	388	399	361	350	340	374	347	356	337	370	346	368	351	372	372	337	361	368	364	379	365	361	381	339	368	341	344	361	368	348	388	347	304	359	390	349	371	353	351	347	348	353	374	354	349	356	348	346	354	358	347	360	363	374	363	348	365	367	348	346	357	345	364	358	354	350	339	330	351	350	346	339	386	376	367	366	364	332	351	351	373	352	351	353	355	392	337	365	336	354	387	342	363	356	378	324	348	365	368	333	365	377	341	349	378	377	360	352	370	346	377	345	361	381	369	326	366	344	318	364	342	387	355	357	340	353	334	363	346	344	351	370	351	335	357	333	369	385	335	336	376	379	381	385	376	325	365	355	341	335	323	370	346	374	383	359	393	323	355	367	352	324	344	337	334	356	385	338	354	364	325	349	378	369	356	332	333	341	361	354	360	370	372	363	341	351	357	363	362	360	369	355	398	384	318	356	368	381	379	329	372	365	386	390	348	401	372	337	337	319	321	358	352	343	385	335	384	332	356	340	327	361	403	369	372	353	382	380	340	354	356	355	363	354	347	358	383	328	338	323	387	358	364	345	350	358	331	348	337	354	353	382	355	378	362	367	339	345	369	343	366	370	347	385	404	361	377	344	386	373	374	407	371	350	322	363	387	341	359	342	393	350	361	416	349	345	357	359	345	371	324	368	341	374	309	357	335	344	342	361	313	338	369	371	342	343	360	354	356	321	352	355	364	344	343	354	358	342	385	350	336	349	372	357	320	325	359	377	344	329	355	371	427	346	361	329	338	371	332	354	371	360	332	323	372	358	381	364	361	390	332	381	357	356	380	317	367	372	336	353	380	372	348	356	390	341	322	359	383	350	357	347	360	360	358	372	365	350	344	364	372	394	357	362	357	367	369	363	354	366	367	337	338	349	344	359	343	373	371	369	389	351	371	369	357	401	363	358	368	298	351	334	335	326	343	360	389	378	359	380	347	377	354	380	360	343	360	352	344	370	371	378	338	371	366	346	338	364	337	382	355	356	332	348	356	360	317	329	344	366	358	397	356	401	387	374	386	351	335	340	371	342	376	357	344	377	355	349	363	410	349	350	339	385	356	371	379	372	349	354	364	332	397	344	383	372	351	347	394	327	347	338	320	396	353	352	326	369	337	338	349	334	365	330	365	365	355	324	358	334	361	315	364	352	368	334	322	362	389	343	370	340	336	366	322	369	355	355	382	353	381	379	381	325	353	368	405	327	341	359	363	362	353	318	361	362	347	346	324	391	367	332	358	343	389	349	347	335	347	359	375	347	365	368	369	384	346	356	372	371	360	352	348	337	353	330	348	360	357	339	370	365	335	342	366	335	361	347	371	361	353	359	364	359	349	371	339	351	393	322	350	340	342	369	375	349	382	339	340	336	371	395	378	347	353	405	346	364	347	354	366	364	329	390	366	368	370	350	356	377	341	352	367	351	339	365	359	343	337	344	350	361	392	373	331	342	354	380	345	355	358	334	353	396	356	373	399	371	363	372	356	390	344	350	347	379	359	339	355	377	358	399	368	357	352	330	367	359	332	337	362	352	372	352	383	347	383	370	331	372	355	359	376	348	371	349	350	350	361	364	375	358	373	350	372	347	360	362	344	375	373	358	351	371	364	398	369	345	346	391	353	382	348	336	350	330	382	387	373	353	343	372	379	382	360	366	376	351	359	378	382	381	376
25168	22495	27974	24396	20643	14724	2148	689	699	678	667	690	682	622	703	623	683	659	672	644	649	666	676	689	622	646	635	627	682	665	681	655	634	669	681	696	681	617	645	624	639	659	642	669	658	678	699	694	673	659	638	645	637	676	679	686	699	678	620	654	633	678	668	654	669	670	628	686	697	698	662	688	651	660	710	724	708	674	641	670	656	690	658	708	661	678	645	614	675	628	664	666	696	639	654	665	657	644	642	672	639	695	675	639	622	642	660	701	665	691	691	613	668	648	631	691	626	638	670	671	653	688	640	659	627	661	644	659	662	677	684	602	683	614	686	682	652	613	675	701	680	606	628	659	663	642	683	599	644	672	659	637	644	672	651	689	638	632	679	686	624	687	651	629	683	620	688	665	630	675	644	666	678	681	646	644	656	678	668	664	623	672	640	672	631	652	622	634	654	680	703	637	677	627	640	688	640	658	694	671	666	613	685	645	669	632	662	636	644	691	690	688	634	670	676	634	644	661	639	678	638	693	640	628	714	652	615	657	653	652	676	705	683	670	693	680	643	697	648	637	652	621	695	690	655	639	639	615	646	675	637	668	706	702	672	637	613	648	656	670	644	669	641	664	667	688	650	699	712	693	651	665	676	650	643	654	637	652	685	656	652	631	653	647	703	632	623	671	691	666	664	688	674	672	643	667	638	664	669	665	667	624	645	651	651	629	690	679	652	633	651	645	669	670	683	663	590	685	640	687	664	687	661	676	712	649	652	662	669	652	630	665	704	687	683	642	656	656	665	729	651	661	666	671	690	647	684	667	669	679	691	618	632	661	703	608	660	608	607	670	633	691	692	638	654	628	684	601	645	669	613	689	643	688	679	722	596	644	670	656	707	642	622	614	634	651	693	672	659	652	600	665	632	656	708	660	658	622	638	671	653	656	672	668	660	626	677	687	644	656	634	683	670	660	681	695	652	700	682	677	638	644	704	636	652	694	682	634	727	693	686	645	652	627	630	685	650	700	672	656	679	656	676	620	662	615	634	676	632	626	652	676	674	639	640	639	628	654	630	603	661	645	670	660	661	632	667	665	671	670	698	665	649	633	652	717	668	655	655	703	640	643	695	658	681	648	650	703	682	675	653	692	626	648	649	641	663	653	640	662	601	648	663	612	625	707	641	683	684	656	669	640	675	624	645	687	633	653	684	633	660	605	660	668	691	630	664	665	670	631	621	646	712	674	669	681	702	643	647	648	664	662	653	688	701	666	690	614	641	600	624	635	620	669	687	693	688	642	634	646	662	637	637	672	685	608	656	647	650	670	694	639	591	616	654	720	669	651	675	652	674	629	617	681	693	678	640	678	633	625	695	672	654	704	642	667	670	705	694	668	646	645	659	683	681	682	670	699	640	583	726	692	647	632	641	666	648	680	691	675	681	658	632	647	630	659	645	687	649	632	641	652	645	676	711	643	644	669	633	627	648	622	660	638	641	629	629	679	716	630	679	629	648	659	707	632	636	656	655	605	690	676	654	627	666	622	661	656	652	667	658	650	662	617	642	626	674	637	692	665	638	697	675	647	653	673	663	657	662	637	682	673	663	644	653	663	668	676	658	656	640	654	660	634	666	650	667	664	675	643	655	628	670	624	701	682	695	688	650	671	678	644	656	635	620	673	651	653	651	630	666	639	638	655	629	663	644	583	629	676	648	685	667	652	677	656	681	632	683	688	688	649	681	626	632	653	674	676	688	693	661	660	650	672	620	691	645	656	648	648	691	649	630	658	695	673	641	664	669	649	662	681	670	673	665	685	646	679	672	712	713	660	635	653	651	694	623	671	711	693	635	646	714	656	632	645	683	669	607	673	663	622	676	691	625	664	651	653	701	688	714	676	686	686	669	681	647	629	677	678	654	683	654	663	689	657	644	645	636	649	648	639	659	664	699	671	641	637	612	653	613	628	686	679	640	622	647	642	654	635	624	669	714	645	651	598	682	604	665	660	636	671	671	667	669	599	682	627	683	669	673	644	672	660	687	648	651	635	655	683	645	648	669	689	648	656	694	614	703	681	645	607	661	726	634	660	625	656	694	671	654	631	651	618	708	648	629	689	663	609	627	662	662	624	653	662	660	663	671	651	677	667	656	633	658	660	635	661	673	621	649	678	627	647	644	625	629	683	630	677	708	641	591	616	625	698	664	646	697	653	618	646	681	632	709	714	647	636	661	672	684	681	655	684	665	624	656	657	647	641	684	684	633	664	645	663	692	704	683	666	666	653	638	692	666	677	645	650	621	582	656	688	655	649	682	674	693	617	679	614	662	729	666	690	631	659	690	675	675	647	666	716	636	635	658	675	668	674	674	632	644	633	664	668	628	642	645	628	662	684	687	608	697	686	654	664	677	643	657	633	662	638	672	630	652	624	651	659	688	690	633	650	620	658	654	638	631	625	680	667	669	647	622	637	662	642	639	656	659	656	651	692	657	658	664	692	658	686	651	643	628	674	629	660	636	640	631	668	642	707	645	676	653	654	630	707	695	695	647	688	726	655	645	625	631	645	696	680	648	681	624	657	640	711	679	678	686	715	665	670	658	677	652	656	605	697	667	673	622	653	680	679	658	635	610	674	616	698	647	629	621	605	636	651	644	671	691	653	657	678	660	637	678	644	638	651	679	688	681	639	628	707	677	637	649	699	649	673	612	679	666	671	673	665	654	657	631	678	680	609	621	692	641	636	627	653	667	636	676	677	641	604	706	635	687	638	678	628	632	668	632	650	637	673	602	666	665	625	666	650	646	658	674	712	676	619	652	622	657	685	652	677	654	665	647	617	669	634	692	670	655	686	663	664	625	697	645	634	623	633	677	667	673	648	633	658	626	633	607	666	669	679	667	667	654	696	673	638	670	638	665	632	647	652	637	640	644	657	668	657	671	628	658	649	682	630	656	695	682	653	653	656	678	646	630	703	717	667	664	658	597	629	645	629	687	645	683	627	668	659	643	622	690	668	635	671	691	651	656	709	681	630	696	633	705	635	652	617	645	641	658	645	655	646	616	638	658	617	642	637	654	644	703	667	709	663	670	672	681	668	657	657	625	710	638	656	680	659	690	666	682	673	653	652	673	670	663	644	720	650	657	659	661	664	657	667	657	691	641	678	633	686	638	634	661	657	656	624	649	657	691	653	646	653	696	663	661	642	623	677	671	635	668	632	632	720	601	664	730	637	631	677	656	639	628	662	629	702	632	639	686	693	670	619	684	665	656	616	665	641	635	680	695	654	688	593	622	693	659	656	662	671	663	645	661	637	669	694	651	689	655	641	653	660	627	675	705	644	641	671	660	700	677	679	695	648	667	699	623	651	703	623	652	683	642	662	666	661	643	661	629	645	694	651	687	698	654	682	687	633	632	671	668	688	663	610	618	659	652	622	658	650	685	670	659	649	662	637	620	684	660	668	654	650	618	660	662	693	707	616	644	627	664	686	612	649	643	692	711	619	609	680	688	683	665	673
63712	87858	55387	33196	14966	1340	577	618	597	595	574	605	618	586	607	595	602	569	561	593	554	618	592	550	621	626	618	585	576	568	584	585	618	565	534	588	587	548	557	566	567	543	610	566	593	622	586	565	578	570	569	582	590	583	560	526	614	575	576	596	560	561	561	569	560	582	621	567	550	579	601	564	544	596	603	597	538	582	575	562	552	521	506	564	577	563	569	557	595	593	583	610	581	571	594	546	566	592	571	568	554	583	579	570	565	569	564	599	570	572	601	557	569	594	560	597	558	573	574	553	556	604	618	602	567	564	567	527	536	579	540	637	575	594	564	572	594	572	564	587	559	569	573	609	551	576	568	525	628	601	586	545	569	523	547	582	595	584	589	569	572	579	585	611	590	523	569	598	595	606	558	638	571	601	553	619	561	587	542	562	521	585	600	635	574	550	622	565	596	572	554	584	582	598	542	548	567	560	570	594	580	613	563	577	597	580	613	556	547	571	559	571	570	572	540	572	567	562	540	553	568	580	566	578	595	604	592	610	585	596	598	545	592	604	593	570	579	594	608	566	619	555	584	578	553	582	561	587	607	564	575	545	601	582	615	599	580	598	590	563	573	566	600	559	570	593	596	582	574	529	547	584	599	614	513	599	579	569	540	595	571	642	608	561	603	575	566	591	606	579	560	611	563	597	575	612	563	530	568	566	577	530	568	588	596	596	613	562	593	583	590	548	570	558	593	616	585	556	582	595	563	602	603	613	573	579	583	594	593	556	576	574	566	552	582	574	595	545	600	564	566	568	536	593	568	552	598	562	550	571	576	583	585	555	541	574	573	578	600	583	535	574	557	566	572	575	592	577	551	583	610	582	558	578	593	555	554	585	593	549	586	623	575	584	560	560	587	593	586	599	597	579	556	579	595	562	569	531	543	590	591	589	540	558	567	571	593	536	558	610	563	626	554	619	498	579	587	624	598	560	558	583	560	549	562	554	547	601	584	617	580	605	593	561	577	565	571	590	593	593	570	594	555	625	525	576	599	568	567	583	550	593	575	603	572	589	553	548	571	611	603	565	560	568	524	565	592	566	582	612	640	562	608	597	578	576	600	595	557	611	545	591	603	558	533	550	568	579	561	521	587	554	561	574	577	548	557	576	583	587	591	554	568	597	575	569	600	560	610	601	570	593	587	572	553	550	600	576	630	547	582	553	629	623	570	627	565	560	570	596	549	565	552	601	584	591	559	540	583	568	551	583	571	600	597	581	550	579	595	572	569	588	595	560	565	587	602	547	535	570	561	586	602	610	551	593	572	602	590	563	556	575	591	570	573	549	603	576	591	588	579	537	593	560	605	538	571	579	609	571	564	591	528	596	555	559	586	572	585	536	588	565	575	635	614	569	567	556	536	564	586	588	556	581	524	562	595	547	577	581	571	600	577	546	594	560	601	509	585	622	563	576	539	577	547	575	531	538	547	559	584	570	611	538	555	579	552	592	541	600	568	599	574	565	548	603	621	605	556	563	572	597	528	547	599	543	601	576	568	595	556	542	532	594	590	555	582	588	567	553	592	567	566	645	555	542	550	572	593	578	592	562	582	595	572	542	517	543	556	557	538	541	538	545	594	570	587	570	571	579	608	564	588	589	585	599	616	559	574	619	569	545	578	617	596	582	580	577	560	612	593	606	565	554	592	577	597	575	574	612	602	544	600	591	570	566	555	607	581	586	581	576	579	587	603	548	600	556	574	559	590	576	606	583	597	565	562	597	607	582	596	564	585	584	556	571	564	565	603	550	564	517	584	577	617	623	581	634	612	559	604	618	592	559	571	563	560	550	625	549	588	539	607	591	617	546	578	578	542	581	580	546	581	581	556	576	551	604	594	589	526	556	552	607	585	580	561	558	609	569	565	606	540	587	556	565	571	574	538	547	559	596	634	599	563	607	608	590	563	596	597	560	604	546	619	577	559	570	590	588	596	578	568	573	579	572	596	586	574	640	610	570	609	565	592	575	562	566	627	547	551	602	574	564	551	587	600	594	581	593	579	581	585	598	542	536	582	585	586	580	571	576	591	610	586	595	582	602	582	586	579	587	583	585	553	578	576	628	534	599	592	540	556	546	588	581	609	590	574	591	550	614	583	605	586	588	586	549	579	590	595	580	578	557	598	596	580	563	584	577	559	536	614	548	603	556	594	576	568	605	610	581	614	603	580	586	597	557	573	576	520	586	566	557	603	613	573	579	606	610	553	562	532	577	583	525	584	572	596	605	592	587	587	598	576	566	582	541	562	570	582	585	582	577	587	553	561	560	526	593	591	554	545	608	582	597	590	613	575	581	652	617	553	542	595	539	578	615	568	554	598	576	617	614	558	563	589	581	571	603	581	586	577	551	585	552	600	567	558	539	579	579	577	579	548	618	614	584	619	555	570	592	605	585	596	595	570	594	588	552	550	577	610	580	568	558	594	577	537	580	638	611	624	595	546	600	559	556	553	641	552	594	587	564	600	568	539	595	549	596	596	553	595	568	589	564	601	574	600	589	590	605	575	546	587	566	597	595	548	588	566	582	601	572	571	575	560	546	546	547	558	584	561	582	622	584	573	572	581	553	577	600	564	582	545	566	591	584	573	638	592	602	583	627	600	602	593	637	568	586	593	576	572	546	587	552	563	578	593	534	578	552	601	568	557	592	603	593	543	592	571	557	580	556	559	578	584	600	558	596	547	620	604	568	589	626	550	572	604	566	630	553	606	556	581	541	578	506	569	597	558	563	574	565	592	562	583	547	596	566	567	595	613	576	574	590	571	569	560	549	584	586	570	568	630	578	563	596	565	574	558	583	598	576	618	575	569	563	596	583	594	616	549	544	606	566	566	628	599	577	552	596	579	554	594	609	566	583	583	564	568	552	578	558	588	575	582	553	611	626	601	555	521	576	553	571	584	600	592	592	612	572	631	579	565	583	615	652	569	601	566	563	593	584	572	570	599	554	569	594	585	610	589	558	563	596	567	567	560	550	610	548	586	586	582	593	606	585	585	611	580	578	569	613	563	577	571	585	574	590	534	565	563	570	544	582	561	569	571	547	586	605	556	561	615	559	596	600	568	601	565	568	573	584	575	571	575	569	569	625	589	581	582	536	570	593	566	556	568	578	551	603	617	558	566	603	616	601	596	560	575	577	586	619	570	586	577	575	591	588	563	534	625	581	564	607	585	578	574	554	600	609	568	558	621	590	590	587	643	601	562	577	561	584	575	556	598	581	590	588	569	557	592	579	643	569	610	582	580	549	556	565	584	556	642	582	544	548	582	595	590	574	558	574	585	559	548	583	570	563	568	599	550	571	553	581	558	534	544	535	601	602	524	575	595	535	546	617	563	586	572	549	581	562	558	580	565	609	604	577	558	590	590	543	609	604	551	593	570	592	608	606	601	608	585	549	589	571	574	587	604	571	596	512	600	589	579	552	582	573	545	608	578	570	583	611	568	568	557	593	567	542	553	590	574	600
22448	21370	27637	23728	20654	20324	12489	1307	987	974	942	1004	941	892	940	966	929	928	976	916	927	860	914	922	970	923	895	899	984	924	900	926	944	902	899	882	944	928	921	881	944	887	937	910	906	906	899	975	946	907	922	941	929	932	920	983	902	942	946	964	895	871	934	946	894	945	914	921	930	959	872	923	924	967	856	932	912	894	894	916	910	875	999	913	963	913	910	947	877	904	945	933	946	912	904	966	924	892	893	1018	911	898	940	956	947	941	976	948	886	918	979	897	926	950	972	944	951	934	939	886	919	849	918	860	935	918	833	900	941	923	947	894	932	1001	926	956	911	929	907	956	896	903	896	906	913	917	920	913	918	910	932	980	936	890	921	874	922	958	946	913	917	920	1001	922	932	930	882	917	938	952	890	920	859	866	952	889	893	951	912	962	921	931	899	893	881	924	899	956	874	929	918	922	937	898	883	927	962	929	946	938	940	890	952	916	883	867	977	1028	946	964	856	953	917	975	985	973	936	927	889	917	939	853	922	902	899	923	950	908	905	993	988	897	954	920	937	880	952	952	930	990	931	851	883	928	889	905	921	934	881	899	904	916	936	899	960	950	915	890	869	928	931	904	995	905	904	928	922	931	905	940	917	869	910	832	926	891	933	911	918	979	921	883	959	903	866	940	921	909	929	914	885	871	878	866	892	901	958	912	865	905	938	923	929	915	896	930	913	928	931	897	915	880	930	947	927	920	933	934	967	943	948	948	948	939	950	903	917	867	895	945	933	916	925	951	956	930	902	939	910	983	970	911	922	908	921	980	868	891	875	1009	914	873	928	919	930	907	1013	829	948	969	926	883	885	881	914	907	934	919	874	895	946	924	893	914	955	994	958	936	948	903	932	930	920	956	943	913	980	947	978	934	932	940	902	950	950	933	936	902	956	925	926	919	955	959	955	868	943	849	892	940	943	938	917	927	934	935	950	982	881	877	905	984	916	913	947	874	957	950	898	888	938	931	923	935	946	880	868	866	914	874	926	932	891	868	895	933	908	980	946	914	939	974	962	854	915	881	866	918	914	919	931	913	961	929	908	903	937	866	905	904	888	932	915	965	880	929	912	929	900	936	940	917	898	913	931	928	920	968	924	956	944	957	965	900	961	932	883	930	940	892	922	920	873	952	925	944	961	928	875	953	950	904	886	884	952	975	928	904	967	973	870	915	929	892	956	966	888	929	909	879	897	889	942	906	905	942	960	883	945	897	926	907	903	931	909	962	856	928	976	945	909	919	891	943	888	916	910	894	937	954	992	960	902	892	913	907	925	890	897	940	913	915	896	920	879	940	928	906	933	908	880	958	862	916	940	897	903	930	908	863	934	922	925	885	944	896	908	955	930	903	903	989	864	916	884	915	927	910	925	831	915	885	903	911	982	958	866	964	905	941	894	920	902	919	859	955	933	905	887	944	903	992	927	902	940	902	923	902	911	914	957	952	907	951	959	939	940	948	903	917	976	898	945	936	864	874	896	955	897	953	887	938	927	897	890	893	989	965	937	918	934	935	926	911	861	926	940	965	907	924	919	854	932	884	908	883	899	850	960	952	892	929	964	905	924	898	908	893	881	930	927	897	1010	904	907	897	889	873	936	974	944	932	889	874	916	941	939	929	923	922	900	896	870	871	889	916	954	912	904	973	944	872	851	880	946	914	893	889	920	891	931	901	885	913	839	934	907	891	912	904	887	902	910	895	922	926	952	871	918	907	904	891	913	969	929	947	917	855	963	933	958	885	920	914	953	964	973	886	933	978	996	924	942	892	943	890	883	901	923	943	913	864	935	958	905	916	972	926	942	931	952	968	963	933	924	960	871	985	898	880	926	935	959	936	907	869	914	905	926	919	971	896	872	961	918	899	925	903	915	956	915	914	896	951	883	908	922	932	861	926	893	902	881	932	975	921	923	931	947	904	912	910	924	940	951	932	920	888	900	944	929	927	893	897	905	933	867	922	917	858	931	846	888	970	980	916	931	940	939	919	946	888	904	924	964	908	938	976	907	916	899	920	952	933	921	885	924	917	850	927	911	930	987	868	943	922	900	957	987	847	946	921	929	916	951	895	895	888	888	913	999	904	909	900	899	925	925	954	894	952	938	918	957	924	856	919	923	901	944	920	866	938	925	945	974	912	928	871	913	944	964	909	935	934	975	885	897	876	884	895	934	859	947	899	908	833	884	911	879	952	990	861	894	979	880	928	929	898	901	917	973	921	887	900	948	929	964	934	904	960	921	891	958	921	953	924	936	911	928	921	880	915	917	905	896	934	948	901	940	919	892	946	924	934	878	897	934	922	928	954	875	875	914	913	937	909	941	898	922	918	876	892	928	899	886	997	938	951	901	895	967	946	912	893	922	919	901	951	920	892	900	923	866	921	944	878	956	919	924	933	922	929	874	937	918	969	880	863	875	946	938	913	987	891	916	913	887	924	873	888	891	902	922	911	876	902	900	930	884	967	976	903	868	941	950	919	875	877	902	935	919	948	938	962	884	903	985	911	925	921	934	909	897	903	910	987	970	880	917	952	952	967	845	950	961	953	902	925	915	906	932	842	896	939	868	913	900	858	891	899	898	898	936	899	888	943	973	922	960	956	967	928	940	928	938	909	867	895	936	946	867	920	949	935	929	936	937	912	969	949	888	863	938	895	906	893	944	935	861	943	995	879	928	943	913	882	926	966	963	936	899	914	892	926	944	969	900	922	917	956	938	959	965	897	923	878	875	896	906	910	947	945	910	911	868	968	959	932	918	892	972	852	854	854	917	913	953	897	930	955	924	910	931	927	896	935	971	949	876	875	942	935	930	854	910	935	901	888	945	879	918	929	934	937	904	983	932	933	944	948	934	915	930	898	953	902	940	947	944	909	953	926	907	958	924	919	915	958	905	938	921	887	945	902	872	888	894	853	922	917	880	903	962	934	913	917	924	942	933	940	915	887	952	919	955	953	957	920	839	906	945	905	906	936	943	864	917	920	933	959	934	891	954	922	939	893	923	947	903	898	934	896	904	971	957	951	923	948	863	906	952	940	887	918	946	905	924	913	969	933	892	931	933	944	938	947	868	943	868	907	901	940	940	921	941	927	891	947	914	880	901	981	909	875	986	881	914	904	913	902	918	922	920	935	889	905	929	877	891	952	940	875	915	859	949	906	928	926	878	941	862	906	873	885	832	881	947	940	961	955	945	936	908	946	963	894	940	911	978	924	889	909	881	956	894	934	908	921	913	938	953	992	927	869	917	912	891	882	887	970	897	915	946	906	961	906	900	918	934	903	916	950	942	922	898	889	924	940	942	907	941	911	936	942	928	904	943	904	963	902	966	923	898	957	926	884	949	916	946	901	877	907	886	926	919	916	934	905	928	906	875	915	891	908	893	922	919	926	943	879	970	943	939	927	952	917	910	931	922	907	919	923	907	944	924	927	969	909	934	870	842	914	911	995	907	907	976	989	933	950	980	888	911	931	878	967
62230	96083	66434	42801	23238	4803	856	853	807	848	845	796	831	835	794	808	808	814	793	832	836	821	799	782	790	775	802	760	804	743	808	903	831	789	790	825	786	851	781	822	780	790	815	790	784	815	806	771	818	832	820	800	810	789	814	786	841	749	816	806	768	794	741	790	803	778	799	755	783	811	811	760	845	808	812	826	762	779	826	781	814	797	752	801	797	809	791	844	779	798	786	758	779	766	790	769	774	789	768	785	754	845	752	756	754	794	785	822	848	793	802	771	824	759	764	827	809	799	743	792	790	770	759	773	819	806	783	833	769	820	797	810	846	812	794	834	803	774	769	809	824	749	775	797	763	759	796	776	805	738	823	752	797	782	781	746	787	783	803	755	807	784	846	769	838	774	800	795	782	805	776	800	788	804	786	844	809	802	827	745	794	784	759	788	800	807	786	746	778	733	838	789	753	808	827	805	822	806	798	781	820	816	795	737	815	801	818	840	785	791	761	793	736	813	826	832	766	779	862	790	770	775	804	770	742	784	789	788	799	839	752	819	775	851	790	822	838	751	794	762	798	750	786	817	801	759	822	766	805	761	806	751	791	806	779	850	835	778	829	754	748	766	772	800	783	779	776	801	753	767	826	823	786	793	823	778	799	781	798	776	827	787	787	730	743	774	789	861	842	783	767	795	839	792	805	817	826	770	797	755	770	758	819	797	827	872	803	775	729	824	791	817	754	779	788	808	805	822	804	771	746	780	801	766	787	783	805	825	755	825	802	800	815	788	781	807	783	785	814	814	801	794	749	818	759	796	751	822	804	799	829	769	781	784	804	795	789	761	788	793	761	795	718	846	837	795	815	767	834	788	802	859	822	825	819	772	791	788	831	806	772	751	836	811	756	785	772	742	766	828	811	770	763	805	802	778	783	797	818	801	820	791	786	805	761	858	789	816	793	780	801	841	792	770	812	769	761	812	794	805	762	822	811	794	815	723	801	825	809	809	768	792	762	756	806	775	821	814	823	839	817	827	795	815	768	794	782	795	783	842	811	775	790	793	797	768	759	791	842	801	799	807	749	740	761	809	772	794	763	763	768	800	767	740	802	825	808	770	726	770	778	797	784	814	761	751	824	797	792	804	806	789	781	768	829	780	762	824	823	811	759	766	829	813	767	771	816	849	802	779	760	748	806	806	757	810	820	742	747	794	788	807	824	841	778	819	806	776	758	757	756	841	755	765	822	774	790	815	774	840	802	775	782	798	802	792	815	805	843	733	814	781	830	794	775	823	821	721	772	793	748	807	828	822	786	802	805	760	773	796	803	783	810	796	786	811	758	799	762	802	806	786	779	772	736	748	772	806	770	771	782	793	770	838	772	810	766	782	828	790	781	777	809	805	772	785	806	756	742	883	786	795	815	753	807	795	799	807	830	804	810	790	801	765	794	827	776	783	790	815	793	816	770	786	781	741	824	789	772	767	815	830	797	795	764	759	761	805	773	800	760	788	795	813	841	792	841	845	764	804	824	759	807	843	858	775	760	772	761	811	781	822	693	778	756	765	807	803	791	779	804	796	847	801	805	790	803	800	796	820	805	827	769	779	795	758	766	835	780	769	817	746	838	763	857	768	771	778	767	748	807	810	771	843	766	796	802	783	815	781	780	776	768	775	787	810	778	805	769	771	755	805	772	802	835	819	801	748	776	724	809	765	830	781	788	777	777	795	805	767	844	824	819	759	771	842	777	799	790	801	788	781	764	785	804	786	809	752	787	780	852	826	780	767	801	756	808	819	858	839	807	814	847	795	831	750	801	799	836	780	780	753	800	781	782	763	794	752	765	792	830	819	832	733	821	820	798	814	784	820	819	791	821	769	798	698	762	802	766	754	776	773	788	778	813	794	759	834	782	782	815	785	810	808	845	804	816	793	755	827	838	789	770	813	732	804	820	833	760	781	786	796	812	754	793	755	826	836	786	772	792	815	824	806	770	816	783	772	750	772	812	799	771	801	771	819	820	778	795	766	724	780	807	777	820	779	762	773	825	831	755	734	797	782	785	806	791	801	767	828	828	795	802	748	766	811	795	800	768	808	775	791	788	770	836	816	816	838	743	780	841	782	750	820	812	797	802	814	807	807	815	809	785	809	810	774	817	818	818	811	745	830	790	796	800	759	810	764	773	754	842	784	800	894	788	781	773	778	786	771	845	809	792	780	777	811	806	806	793	825	825	776	796	766	820	782	786	786	784	732	781	852	770	793	737	771	796	837	738	799	789	794	835	836	821	801	795	793	791	808	751	813	793	814	835	770	790	820	824	771	777	796	823	826	752	822	783	835	810	796	797	795	792	780	792	789	801	798	765	802	800	789	736	834	734	844	775	767	800	773	790	807	777	804	786	742	802	833	773	817	767	806	815	768	792	772	767	837	762	761	788	750	775	798	729	815	795	746	776	781	851	770	772	782	767	762	762	800	803	788	802	752	800	802	782	774	780	806	819	755	762	787	804	812	844	824	863	768	774	799	768	796	774	817	798	782	790	828	784	796	822	789	795	801	784	803	844	826	813	811	783	798	811	803	794	803	830	768	737	793	790	774	800	791	808	816	740	797	729	744	818	788	743	802	792	773	760	803	790	827	803	795	760	822	741	826	785	794	811	771	757	858	791	764	806	818	786	778	823	810	741	823	789	756	776	721	742	796	761	776	802	768	792	751	791	742	773	803	780	810	766	795	776	755	807	822	783	756	800	775	733	820	786	734	815	759	788	814	796	820	819	785	723	786	773	800	778	831	776	789	817	853	797	800	786	803	812	810	762	781	772	803	795	847	787	753	791	803	823	814	756	800	772	824	817	785	771	802	804	799	775	794	819	732	779	761	812	793	772	797	803	787	794	789	775	804	824	800	758	756	800	777	756	768	823	773	778	809	756	805	837	763	767	778	785	798	766	802	731	802	824	757	776	766	811	761	806	793	782	808	776	773	758	846	848	805	789	746	821	861	759	796	800	802	819	810	777	825	790	761	808	780	783	838	833	775	776	832	820	777	830	740	757	798	762	780	795	807	790	814	797	771	815	748	818	817	793	817	809	820	808	828	790	784	746	828	800	784	803	809	803	849	786	812	779	820	807	768	789	776	735	800	792	794	771	755	800	809	772	736	784	798	822	760	783	778	823	777	838	797	821	800	789	798	810	784	784	783	768	756	795	755	846	771	776	761	803	754	784	786	759	785	821	762	818	808	781	806	774	812	764	783	756	847	791	794	759	749	812	829	798	752	799	777	799	804	790	802	782	770	803	785	808	873	748	822	810	767	816	794	787	808	806	781	758	733	733	847	791	809	813	811	758	782	798	804	780	800	850	747	803	769	809	797	812	768	790	808	778	802	791	777	812	742	799	832	795	797	743	763	770	796	792	779	764	775	800	806	818	836	784	816	751	778	848	849	831	812	799	762	777	813	743	811	854	810	780	761	798	806	757	803	793	773	807	808	776	851	771	785	760	749	803	825	854	840
39516	34706	20549	6613	1487	582	398	461	399	389	421	452	430	419	383	411	396	403	426	428	409	397	442	413	429	433	408	427	416	387	401	373	394	398	381	426	443	394	401	448	419	436	447	367	424	422	402	393	424	419	435	461	395	401	426	414	419	419	414	415	409	408	441	409	454	403	443	400	395	406	445	420	404	403	408	446	410	408	395	417	411	405	427	420	418	414	432	435	405	410	423	372	402	397	416	409	410	414	420	416	398	394	394	408	428	460	411	413	432	426	436	404	423	404	418	449	406	420	402	428	437	406	410	423	431	429	383	390	396	417	414	416	421	403	426	437	415	421	375	412	431	413	399	415	420	439	416	432	425	384	408	421	420	389	408	443	474	444	400	429	427	444	416	401	435	414	429	411	408	419	432	424	439	416	389	434	422	397	428	384	400	408	434	426	423	443	409	420	438	400	409	431	412	431	394	405	442	436	408	385	396	454	413	419	435	435	423	408	431	423	400	449	424	413	393	449	407	416	395	421	409	435	432	407	410	441	402	416	392	402	420	406	375	396	415	427	413	438	444	386	422	402	392	400	413	410	418	429	428	435	444	398	420	420	410	419	416	413	411	386	401	403	429	427	423	410	409	384	428	406	431	398	349	422	405	436	416	411	417	425	376	419	432	409	452	420	423	470	432	471	412	406	415	424	462	421	389	411	425	394	432	441	387	420	434	407	431	385	417	443	420	387	470	391	441	442	411	426	389	376	426	427	387	433	408	415	416	417	401	430	428	424	408	422	394	435	426	409	432	394	416	430	406	408	426	438	438	406	428	441	404	407	460	403	422	432	426	408	430	417	414	403	439	395	428	422	431	446	417	389	369	407	428	428	357	447	366	415	435	434	424	409	395	374	452	396	412	431	381	420	401	413	422	414	419	433	387	427	423	410	383	379	431	427	433	427	426	402	384	420	426	431	412	422	450	398	389	443	443	425	420	381	399	424	433	430	445	440	394	427	465	435	412	446	424	425	404	405	416	432	452	439	411	406	398	438	421	438	391	428	429	442	399	448	388	430	392	412	416	438	454	433	423	458	395	422	445	403	408	440	434	431	422	435	400	381	422	433	388	416	418	436	382	418	403	435	415	446	441	451	415	438	444	431	418	395	383	394	403	402	361	424	407	433	415	420	425	414	408	425	373	434	412	382	398	383	400	403	404	396	424	418	412	419	434	416	440	431	414	420	401	399	409	398	431	404	400	424	412	428	437	388	437	406	428	413	444	420	429	428	401	387	425	444	443	382	386	451	381	429	411	425	427	413	418	413	444	434	430	423	432	436	407	390	433	399	418	435	414	444	414	433	400	449	442	400	395	417	418	416	435	360	394	446	426	361	421	434	417	425	423	390	424	427	460	409	432	427	439	410	406	422	434	452	427	434	428	415	412	416	447	417	408	403	412	437	425	421	391	399	427	417	395	388	411	420	426	392	433	447	397	460	438	401	436	421	439	411	390	410	437	396	408	433	401	395	397	411	435	439	408	397	442	414	365	412	435	450	427	397	422	449	397	412	405	394	428	424	357	423	456	429	393	405	419	441	421	434	412	462	418	430	420	448	417	430	455	414	422	445	398	412	418	424	417	403	404	457	393	368	407	439	382	387	418	420	439	400	407	417	389	416	421	400	450	418	397	410	448	403	379	390	392	455	423	417	426	416	417	434	413	418	387	440	400	429	452	402	448	420	412	445	421	418	410	414	395	405	398	427	448	414	409	384	405	403	397	374	440	413	377	395	375	404	413	428	406	465	414	412	448	444	389	403	439	401	406	410	390	402	419	434	444	443	423	394	424	410	430	424	406	410	420	417	378	426	418	412	401	438	455	456	447	410	446	421	452	404	431	364	419	439	443	384	418	395	398	451	365	424	438	409	425	383	439	433	385	417	427	411	399	425	432	426	410	415	398	430	429	430	458	383	439	410	410	425	423	404	418	428	403	392	415	427	453	411	412	428	433	461	439	429	416	440	431	442	369	433	394	402	422	394	402	436	403	441	401	436	404	397	416	425	415	426	406	373	384	408	420	427	435	416	415	410	412	387	438	390	409	421	421	416	432	439	413	428	409	411	425	416	406	444	412	413	440	424	434	398	442	420	417	433	421	431	415	429	425	401	425	404	378	429	429	435	446	413	380	413	402	419	436	391	389	413	409	420	400	413	440	402	399	418	413	380	467	385	416	413	444	414	408	387	406	417	412	420	423	410	432	437	420	382	443	394	410	439	445	416	411	411	429	428	436	410	436	445	385	431	436	418	411	373	438	403	475	388	421	427	433	441	410	432	384	376	368	403	428	429	416	423	398	425	402	411	377	409	410	427	429	412	405	406	414	419	433	415	437	399	396	415	422	411	395	426	411	440	425	424	397	435	410	396	411	437	419	406	420	407	392	424	419	422	375	408	377	423	426	404	388	419	445	444	411	437	412	402	427	399	430	429	419	420	410	444	410	438	419	435	467	415	395	400	392	401	414	403	402	391	385	392	443	388	398	416	421	407	455	426	443	412	385	421	431	427	434	404	457	414	426	385	402	422	402	414	432	412	423	377	390	413	463	387	430	422	413	424	389	427	429	436	418	433	406	450	389	429	433	417	440	414	417	383	421	405	435	442	443	435	413	464	398	372	429	377	422	451	423	416	416	406	414	382	405	410	423	456	408	411	408	400	411	450	425	438	409	446	429	402	414	419	448	428	418	413	402	415	432	411	387	402	467	431	419	427	413	425	381	395	408	408	428	443	405	413	442	406	423	410	410	416	405	414	394	411	427	428	436	389	400	446	394	425	383	386	403	424	435	424	403	403	421	397	380	421	435	429	415	423	441	396	447	394	431	444	447	425	437	390	407	404	421	439	400	427	424	421	450	396	398	394	447	416	419	391	448	396	387	410	406	446	423	436	432	423	450	439	430	376	425	390	465	415	432	403	408	404	390	407	384	396	418	409	458	419	431	389	390	399	423	416	402	404	408	450	379	442	416	422	403	415	395	375	420	452	451	403	403	418	441	405	390	398	416	438	450	371	409	411	395	412	438	423	410	430	420	415	405	410	459	406	442	421	414	411	414	426	403	430	465	402	399	419	406	382	418	402	434	402	417	444	381	391	401	416	412	446	408	438	422	398	403	413	403	408	458	401	419	419	417	398	446	389	397	397	414	428	414	453	402	441	418	448	429	410	395	412	439	394	419	408	435	416	397	435	418	467	438	448	439	405	455	417	420	426	418	426	417	439	415	427	447	411	405	430	408	413	408	409	411	428	385	415	403	413	415	428	400	430	421	409	438	402	426	459	411	438	400	425	425	435	420	421	411	407	413	398	433	391	404	444	406	374	446	396	407	388	426	433	393	431	473	391	395	398	399	366	461	429	424	409	400	427	422	442	420	386	414	433	390	427	404	444	401	444	417	442	378	413	424	443	449	386	423	419	412	454	402	433	411	426	398	399	414	442	456	415	414	404	380	412	409	396	431	424	394	410
39875	37386	15332	4512	1551	550	403	372	397	369	394	407	441	369	396	400	422	404	401	404	402	394	391	410	364	422	390	366	427	379	411	386	393	364	386	397	382	362	388	350	397	368	408	365	389	408	385	420	401	381	386	409	384	405	406	389	362	348	343	418	390	368	405	410	413	377	399	371	366	388	418	373	397	428	402	392	363	387	412	362	417	373	376	448	370	419	390	362	400	409	383	421	377	382	378	382	358	416	396	388	385	393	403	399	391	405	412	379	391	382	389	382	398	357	403	382	395	400	396	389	437	401	387	384	355	384	401	413	406	383	403	423	397	438	431	368	399	427	436	392	393	387	376	373	411	387	401	411	403	386	385	362	400	416	387	367	372	391	384	356	351	375	388	387	433	405	380	382	376	398	380	403	357	407	356	362	358	377	378	404	388	355	361	386	400	418	388	417	388	360	376	430	424	384	391	405	360	391	382	394	370	398	389	378	432	432	399	372	404	434	412	341	390	373	445	402	397	399	419	394	398	408	370	377	381	384	361	401	375	398	406	380	381	372	410	413	377	371	360	374	405	409	358	363	400	407	365	359	408	348	408	395	394	379	407	395	369	390	424	388	385	390	411	416	419	392	384	368	410	417	387	370	381	395	401	370	413	389	357	394	398	377	380	426	394	378	394	383	398	359	417	403	388	394	407	381	362	391	359	387	442	343	395	364	412	379	388	391	401	402	366	386	395	436	399	391	369	383	359	379	386	400	385	420	404	394	400	404	400	373	388	374	403	389	376	381	412	373	392	355	397	391	420	371	390	392	390	356	369	349	410	438	414	375	396	398	385	395	386	382	390	386	373	379	393	421	395	406	402	416	375	390	374	396	403	397	394	389	412	415	397	401	371	392	402	413	393	379	417	381	399	416	389	371	372	392	353	380	373	408	384	372	392	396	380	390	378	369	355	384	360	382	405	380	418	330	383	379	432	429	387	401	387	396	384	361	412	404	380	390	413	366	395	398	382	389	394	373	387	385	391	380	366	418	400	405	420	382	377	388	361	392	408	363	378	373	382	389	370	397	393	376	356	387	407	388	408	380	397	405	374	397	383	407	369	410	436	397	375	409	378	397	351	407	424	400	370	378	404	392	363	400	402	390	401	414	387	361	391	402	402	366	389	377	368	393	379	394	385	394	402	368	415	365	425	413	408	373	406	399	379	409	367	392	386	399	386	421	407	369	421	367	378	411	379	392	402	388	361	368	366	359	356	429	426	396	352	366	411	383	371	408	412	373	401	383	369	426	409	370	401	408	364	370	354	379	405	373	377	375	378	436	378	429	380	376	407	382	430	396	382	368	422	411	384	412	390	389	399	388	345	394	373	385	377	361	362	414	433	392	373	408	391	386	352	381	392	388	333	404	390	398	387	378	390	393	394	365	367	416	402	389	437	386	424	357	409	365	400	376	375	363	401	391	376	410	417	344	396	416	363	373	375	366	401	391	367	366	378	388	389	382	419	403	396	391	384	376	373	355	372	393	389	411	391	408	401	357	406	367	390	375	417	394	414	406	386	364	424	361	367	362	378	363	383	412	388	407	436	440	365	411	423	367	384	353	373	389	409	405	378	394	417	391	432	400	384	425	412	394	410	363	374	398	360	387	377	436	392	399	378	370	393	370	397	418	379	392	429	366	396	402	417	361	393	386	399	400	421	407	389	377	359	399	356	403	392	354	405	415	407	410	382	373	366	387	379	385	377	374	393	381	364	408	406	386	401	388	381	385	402	387	377	385	430	400	355	397	413	399	402	378	375	386	398	398	381	404	375	413	379	393	370	375	368	417	381	383	399	395	402	402	391	392	367	408	386	368	393	375	399	393	367	339	390	386	386	393	405	392	425	401	401	352	401	407	372	369	392	440	358	369	397	389	385	395	375	397	380	407	378	383	394	382	374	423	386	371	374	394	382	380	402	406	389	355	416	420	399	368	395	418	395	376	422	391	379	393	377	396	415	387	387	369	373	399	386	393	406	375	379	378	397	386	416	419	375	340	396	409	385	399	373	373	372	412	417	390	404	383	402	358	372	380	387	392	394	423	396	371	380	408	383	390	404	408	327	366	370	343	390	406	408	405	393	403	389	370	384	394	378	386	373	383	379	391	385	387	357	368	379	401	392	392	382	374	391	407	379	380	407	345	376	356	379	387	382	339	423	375	413	420	362	366	361	408	423	398	406	403	392	387	388	354	332	382	394	383	369	383	364	386	372	378	406	410	374	386	405	366	393	357	391	373	362	373	401	445	395	364	372	363	391	410	382	416	378	379	393	387	378	373	356	411	395	364	389	389	373	384	381	401	416	390	367	358	356	412	430	370	411	420	381	427	386	419	348	367	422	386	371	398	368	397	361	443	391	375	396	427	394	359	383	406	367	387	371	358	415	375	383	402	408	408	384	395	389	397	389	365	361	378	403	389	365	371	400	411	380	436	420	433	407	398	369	398	419	380	341	380	365	431	401	342	404	398	358	368	415	378	372	396	411	379	386	415	401	393	380	386	381	363	381	387	398	391	409	388	369	380	437	408	392	392	377	398	380	356	383	382	398	398	392	404	414	384	390	406	401	349	382	422	400	391	393	395	393	384	393	414	378	381	403	421	406	399	420	329	372	403	408	374	399	382	388	369	390	405	422	385	392	386	372	406	366	402	406	438	367	412	393	420	392	403	389	404	369	396	390	413	380	366	364	397	368	346	393	381	410	336	411	376	406	390	379	347	392	393	429	379	421	395	411	411	372	399	388	402	398	382	362	353	401	377	398	428	366	417	386	376	367	382	386	362	374	410	398	400	390	374	390	413	428	392	410	360	372	374	362	405	401	378	374	371	415	365	411	372	370	374	339	425	383	402	402	429	394	385	399	408	371	380	411	399	369	412	395	394	403	371	406	395	364	415	378	398	411	400	373	390	360	399	417	415	425	392	368	389	379	407	419	393	399	365	380	386	420	379	369	393	385	366	377	413	377	424	389	353	390	388	370	409	403	366	392	381	383	387	405	407	389	391	433	379	396	394	396	391	395	381	366	404	405	367	395	367	367	377	397	358	379	393	386	357	368	404	367	422	392	363	396	405	387	377	393	364	390	397	364	425	389	413	353	399	384	402	419	403	392	420	402	394	379	402	383	355	401	363	364	361	374	380	413	432	406	403	412	367	354	454	386	366	380	433	395	366	406	369	392	360	415	401	357	407	402	393	381	418	366	411	431	412	405	380	399	407	380	396	402	403	387	381	361	434	393	353	439	370	375	383	392	389	372	409	383	420	386	407	376	392	404	390	358	392	384	394	397	414	357	373	433	398	384	364	334	413	372	411	391	381	362	425	396	407	422	374	382	386	386	388	383	381	402	386	403	391	388	404	368	371	365	365	408	412	369	376	389	387	380	388	375	376	393	378	426	361	372	376	397	375	396	409	381	356	382	359	405	423	413	383	383	412	396	398	374	360	393	380	353	396	402	367	389	377	386	388
25121	22512	28233	24432	20666	15343	2436	774	757	711	724	702	699	662	673	709	690	690	758	681	705	692	702	667	697	693	638	707	664	675	677	728	734	684	737	659	666	696	734	680	729	700	689	667	691	699	684	715	700	684	727	715	702	698	675	691	685	708	645	695	698	681	689	670	678	674	742	678	709	700	659	673	712	617	688	642	625	709	693	650	634	703	662	664	677	688	769	714	724	683	704	740	759	684	671	663	672	760	662	695	657	639	732	717	724	731	687	681	708	696	723	692	685	719	702	699	712	713	703	727	654	690	689	697	680	665	710	726	688	665	680	693	686	681	688	739	666	709	654	674	682	694	736	662	651	673	712	718	695	713	749	669	628	687	657	725	706	736	703	664	680	700	682	662	677	751	724	640	665	711	649	706	671	666	686	702	720	680	651	697	696	677	751	682	686	749	697	678	686	646	678	725	696	674	694	666	712	665	726	655	709	682	723	662	684	702	690	613	662	674	690	694	713	663	671	688	737	697	678	725	659	673	686	696	713	676	665	676	711	655	703	690	676	659	684	696	693	686	717	664	651	696	721	692	697	670	713	691	677	716	687	674	697	659	696	655	652	665	676	666	659	671	665	719	715	669	778	686	683	668	667	731	705	676	652	685	692	688	740	688	711	673	685	642	679	644	664	684	686	713	692	698	657	645	660	693	712	664	690	689	674	719	709	735	722	674	675	693	686	725	693	695	688	649	633	707	691	682	686	682	697	674	716	695	724	696	697	764	725	713	675	674	701	733	654	671	739	690	686	675	696	684	649	694	774	681	726	682	706	681	636	709	716	715	703	667	701	668	695	734	712	679	672	700	703	675	695	684	718	651	678	660	664	693	688	693	688	706	724	705	690	738	729	699	679	655	694	690	694	659	731	745	673	667	679	740	693	700	733	695	657	710	712	661	653	675	681	698	648	651	657	703	724	688	707	682	654	688	674	703	664	670	705	672	696	657	678	676	695	644	632	681	732	696	676	658	720	684	697	726	692	678	693	717	673	676	694	726	674	692	641	692	655	651	677	706	713	712	673	657	682	702	698	660	685	644	673	719	699	685	731	702	743	652	722	737	685	714	699	682	676	714	657	672	684	696	689	696	764	653	701	669	715	689	715	755	681	753	646	668	726	716	681	710	703	687	685	713	653	684	716	701	698	737	691	694	669	720	677	718	645	682	738	647	692	729	684	670	713	697	717	695	717	685	757	704	685	674	680	717	674	713	705	662	685	706	643	737	688	711	667	692	702	704	718	682	716	686	708	757	732	727	697	668	703	681	674	685	703	670	678	674	684	733	718	724	750	690	652	688	670	710	709	708	706	729	721	736	754	696	713	674	667	698	656	692	650	716	664	688	707	698	719	697	712	704	687	700	693	670	737	694	692	656	684	696	743	693	635	688	721	721	729	660	676	744	677	692	698	732	721	683	664	670	642	693	695	663	696	688	687	716	697	709	723	727	687	672	697	697	686	688	691	646	753	698	722	708	713	709	716	671	755	696	714	737	692	654	690	684	721	698	718	736	697	693	667	711	687	654	715	713	675	664	680	729	685	678	636	651	728	727	686	685	688	659	645	694	718	713	721	682	700	715	703	758	696	644	705	698	684	684	720	695	674	710	698	696	675	658	691	707	685	718	680	715	700	704	714	745	676	655	741	703	739	736	696	659	722	691	679	696	704	738	666	689	721	683	699	707	666	735	674	683	719	660	718	668	630	688	721	703	737	735	611	739	757	688	686	702	688	645	666	682	713	689	719	660	683	700	721	671	692	701	693	694	657	635	739	664	695	666	701	694	687	701	679	668	717	698	679	695	685	681	683	700	698	721	679	679	663	699	692	683	659	691	715	657	660	761	683	682	699	724	698	692	723	645	663	667	671	698	708	700	724	666	662	660	702	718	687	668	680	644	716	701	706	694	700	689	700	680	743	703	660	659	700	736	685	672	668	719	700	684	709	669	712	682	653	691	745	714	710	697	686	741	740	708	687	655	710	633	715	692	706	718	688	660	679	699	728	713	710	694	704	677	634	702	645	720	676	734	704	696	651	653	731	717	724	642	707	681	697	676	680	666	753	703	678	711	704	716	687	688	721	685	714	704	729	704	718	710	642	694	683	682	696	665	656	676	690	719	656	720	662	695	688	652	679	713	675	665	686	706	673	684	662	674	687	693	647	693	660	679	674	729	729	715	708	721	664	695	709	688	708	700	668	678	712	739	720	714	687	709	694	682	663	680	711	722	689	705	666	689	663	670	689	689	660	705	688	644	690	684	682	695	699	705	726	637	714	660	690	706	708	685	729	660	701	666	693	713	675	629	710	679	647	713	714	680	705	700	638	661	756	742	704	665	715	717	643	709	651	683	704	664	666	689	697	688	715	676	706	687	727	708	666	688	682	687	729	667	695	690	696	714	709	686	706	676	710	709	645	666	722	680	685	688	691	655	643	706	763	665	717	680	726	741	671	664	691	731	727	706	692	722	644	786	685	730	694	649	719	702	641	687	719	610	621	669	683	705	702	717	691	728	729	670	670	659	728	671	659	718	712	712	654	692	699	717	660	670	747	703	692	682	645	678	685	717	674	681	750	677	715	690	702	712	671	753	676	688	711	657	674	704	704	672	685	712	686	694	664	688	720	673	683	720	639	700	655	704	701	641	686	681	723	694	687	697	683	647	669	745	683	675	719	704	706	686	708	664	709	670	713	670	682	686	724	707	751	637	732	676	692	650	685	684	659	642	656	697	692	669	726	742	742	709	721	750	698	690	680	713	740	686	714	742	701	677	694	692	694	669	718	636	676	644	703	712	673	652	652	738	668	751	732	694	711	733	676	697	639	711	686	665	701	697	630	679	701	626	699	689	707	682	683	715	691	710	697	669	632	705	688	650	668	723	668	641	652	665	694	658	642	699	685	706	717	691	698	641	720	686	678	746	697	680	671	709	750	694	721	671	702	659	654	726	668	756	723	707	670	731	732	653	649	692	688	659	687	654	635	706	719	669	684	661	668	685	765	723	719	653	727	655	708	704	685	677	701	714	718	676	689	663	689	682	643	673	681	717	663	695	723	730	664	728	703	660	681	666	663	673	697	682	680	683	701	694	693	712	623	687	649	672	700	694	704	661	666	639	696	710	713	685	769	675	661	627	716	671	669	691	673	664	661	652	664	716	709	643	655	710	640	713	682	709	716	719	625	660	736	713	679	662	678	697	698	688	667	676	746	676	711	669	647	666	736	731	690	732	738	690	703	736	659	715	704	672	680	672	699	725	697	672	665	626	690	710	712	721	713	682	754	669	672	689	680	673	680	706	686	701	695	652	692	706	708	754	704	693	684	682	662	679	673	660	744	683	639	731	705	712	681	663	667	691	680	676	676	644	720	725	707	751	693	677	714	674	712	730	676	712	688	705	704	721	699	677	704	673	681	707	678	706	723	678	710	686	672	680	702	671	723	734	737	738	678	710	729	689	725	653	673	691
64036	88144	56950	31893	15209	3547	644	629	625	615	553	628	598	609	668	574	599	625	613	606	592	605	584	597	583	627	610	608	640	612	571	625	638	574	591	547	640	609	609	598	603	625	605	586	660	613	611	624	616	624	631	641	594	582	641	608	627	612	581	568	619	603	567	608	581	562	622	629	600	568	572	630	633	629	611	557	578	596	591	635	561	603	619	565	563	617	636	651	613	622	617	635	632	659	625	638	605	617	624	636	575	621	598	600	606	557	575	625	615	585	649	624	593	618	585	586	620	601	599	595	596	607	643	631	604	608	590	614	587	605	612	634	612	603	569	576	600	616	599	582	584	607	623	607	631	593	578	660	566	576	587	584	621	654	628	605	627	584	588	560	625	617	624	604	614	646	612	577	580	580	629	630	632	639	586	595	659	611	583	603	617	581	608	611	607	596	627	612	602	612	597	612	643	613	620	582	648	625	616	582	622	647	592	625	587	602	611	643	601	605	621	615	603	584	637	585	559	574	584	612	607	607	625	621	621	670	610	629	591	606	601	560	618	602	580	622	616	563	610	558	592	594	623	588	640	596	580	635	609	585	644	608	604	683	567	653	598	629	608	589	579	624	607	610	566	600	568	610	581	607	553	634	603	606	614	603	557	597	553	628	609	624	587	625	585	637	631	599	584	616	561	627	629	610	605	615	544	605	598	579	608	605	576	595	632	597	606	602	553	636	627	611	628	642	608	604	617	618	572	637	585	596	574	626	628	598	609	582	595	579	626	614	575	638	615	598	655	633	607	554	578	579	597	664	618	578	613	618	611	581	572	608	628	580	640	634	640	639	587	611	597	588	660	588	602	563	574	596	602	592	622	590	596	582	574	627	596	612	599	607	582	637	615	660	590	581	655	559	635	599	603	615	651	602	592	647	614	630	610	559	597	648	585	571	533	586	577	611	597	555	622	605	637	637	575	585	620	617	609	571	619	629	649	663	663	614	617	586	581	610	608	633	617	587	613	627	583	644	596	616	584	623	547	600	585	594	643	579	609	629	619	627	590	616	580	635	554	597	605	594	604	640	628	585	597	612	622	608	622	588	607	638	635	586	572	609	655	639	553	591	583	640	558	573	601	597	673	622	599	633	639	557	595	574	555	589	605	598	590	573	617	580	604	633	612	609	629	584	597	575	614	616	583	643	585	592	601	603	614	600	618	597	609	603	672	600	656	606	625	579	581	624	618	567	632	610	646	613	591	608	622	621	614	630	599	629	593	590	619	609	648	628	593	640	650	624	568	625	607	585	564	603	592	656	571	564	599	584	636	613	571	591	564	627	555	586	608	624	623	615	608	615	634	598	610	627	585	582	610	621	592	597	579	555	579	570	619	628	588	596	618	620	614	615	606	601	589	621	608	582	571	605	603	619	656	587	651	592	600	563	623	564	634	601	621	601	632	637	614	608	616	595	638	639	573	604	549	657	598	590	612	585	606	597	631	603	595	586	583	623	568	592	602	677	581	597	631	582	579	629	587	564	593	609	619	630	640	603	570	612	587	590	592	594	621	598	644	609	589	616	597	626	608	592	600	642	585	602	591	571	635	621	567	610	570	602	622	614	633	600	575	669	623	582	618	608	615	559	554	606	624	637	604	568	624	631	575	598	613	610	610	630	562	606	626	603	619	616	583	570	596	587	592	610	639	586	607	561	622	603	566	606	630	616	614	620	594	594	627	601	617	592	640	668	634	631	601	626	631	622	586	634	584	613	603	592	635	595	651	636	622	627	670	621	579	617	625	625	595	632	606	618	622	566	588	574	594	591	594	560	605	590	595	601	642	631	600	619	579	551	584	602	611	632	611	560	602	602	632	606	632	550	614	660	617	578	623	583	592	585	613	608	587	605	647	612	667	570	603	574	591	564	600	592	632	606	598	634	636	648	625	588	580	640	614	623	588	625	609	625	551	565	585	580	636	612	621	612	658	634	558	606	646	550	580	615	608	621	603	579	599	601	615	585	609	604	582	606	559	584	668	621	608	637	583	606	635	592	643	594	606	566	616	612	606	588	600	622	597	585	598	598	594	582	675	619	573	627	579	620	607	614	586	605	574	573	673	630	628	667	588	608	619	601	611	563	615	609	584	623	603	590	612	595	610	597	617	580	624	604	599	647	642	649	628	595	588	586	618	607	650	605	584	622	624	645	595	621	636	665	626	618	678	662	604	599	579	624	600	630	601	640	627	620	617	581	583	646	593	586	594	610	602	613	601	602	655	608	614	639	652	620	610	644	616	615	592	609	571	598	571	579	582	622	570	598	604	598	635	584	634	591	645	603	625	600	633	596	552	581	601	607	583	627	611	585	608	655	588	624	554	608	605	614	608	598	642	632	613	660	675	562	615	575	650	606	616	614	592	578	651	575	560	591	649	583	636	595	608	595	590	590	611	615	630	572	589	665	618	597	630	581	597	582	571	590	605	589	597	582	585	667	550	595	589	649	592	563	597	602	609	604	614	589	574	583	605	610	647	648	562	605	583	607	593	579	608	614	605	603	634	591	594	591	584	613	623	580	627	569	593	591	592	542	593	599	632	623	596	590	569	634	588	625	630	578	609	621	607	596	634	592	583	606	578	627	587	603	592	574	597	653	620	614	588	588	623	629	591	558	623	621	604	625	603	600	615	604	587	579	596	648	613	565	610	611	577	594	617	619	599	618	560	580	628	596	636	579	600	612	592	576	600	650	586	605	577	596	588	562	587	572	595	618	640	613	612	633	579	601	603	618	590	579	653	620	633	625	626	566	627	620	643	596	607	594	597	630	648	566	623	595	594	629	609	633	596	601	631	624	625	597	661	623	634	603	573	620	590	552	602	570	584	614	587	595	600	609	614	628	642	586	591	615	598	611	596	584	608	564	625	626	600	600	615	582	631	626	610	603	624	649	666	596	605	585	577	637	614	597	550	619	616	616	619	611	597	597	626	611	614	613	658	609	595	598	628	657	579	598	614	600	604	570	557	627	632	562	597	587	648	616	612	628	618	617	606	619	601	615	596	633	610	587	614	588	665	590	584	614	620	594	593	639	588	644	638	587	630	602	621	611	637	610	541	614	617	578	618	619	622	565	588	600	605	611	653	598	618	653	622	580	563	593	554	624	611	603	603	610	621	630	605	600	625	660	554	650	661	562	617	566	588	598	630	627	617	597	596	591	603	635	637	589	589	624	621	621	606	604	588	563	600	583	624	618	591	603	607	626	625	618	593	617	629	560	623	596	577	635	622	597	614	584	590	575	585	606	614	631	608	587	622	612	566	622	608	577	600	594	547	598	627	620	628	598	594	613	555	619	593	632	603	596	629	604	602	594	590	595	577	632	611	604	593	585	600	589	625	615	615	630	596	574	588	590	643	574	623	623	603	605	634	582	597	648	560	602	614	622	618	575	590	563	593	564	606	578	591	571	591	585	586	544	592	554	662	627	589	568	594	595	615	583	603	593	624	626	642	629	596	595	618	591	595	588
22498	21483	27751	23795	20670	20249	12022	1319	946	983	982	989	962	936	990	1016	924	925	934	1000	945	955	959	1003	958	923	947	973	922	930	989	884	916	909	911	956	987	923	951	955	875	954	972	915	977	912	917	926	1011	958	932	977	977	938	978	913	929	931	942	994	998	923	951	930	987	961	986	933	948	930	936	950	924	995	907	931	931	916	973	917	951	928	909	984	958	965	944	952	908	969	969	862	945	902	965	918	882	976	997	956	912	938	929	932	948	919	972	961	931	979	898	935	969	912	920	934	963	951	951	963	969	966	993	941	999	1022	915	899	941	916	907	915	886	1000	975	936	926	913	956	927	948	932	959	938	915	939	988	913	974	985	926	938	937	927	988	945	942	940	951	947	913	902	944	890	907	962	936	894	944	965	990	977	971	949	883	945	955	930	965	893	923	858	957	955	903	892	901	951	881	983	905	943	902	902	894	926	977	950	1012	962	929	894	961	926	923	949	926	955	948	922	969	954	898	947	1006	932	934	912	875	942	879	951	923	937	923	986	900	957	904	880	959	921	972	943	945	961	928	982	916	1004	1012	882	965	951	1003	911	877	909	955	976	963	915	970	929	958	949	882	936	941	955	991	964	950	853	936	906	918	919	951	944	863	952	991	923	965	949	934	912	965	906	981	951	913	922	978	933	950	973	930	881	895	953	956	951	901	903	936	959	985	956	932	947	992	937	935	925	905	990	944	958	934	929	948	996	940	955	897	946	939	969	951	966	878	932	929	1029	937	922	943	901	988	957	983	963	972	969	931	952	987	870	958	938	887	966	909	991	953	955	926	948	935	1021	910	932	877	952	1015	976	952	984	927	915	956	939	914	938	929	988	926	894	900	954	975	987	980	903	976	936	947	939	900	949	976	872	940	924	920	923	939	914	951	936	942	907	900	931	962	927	964	973	950	942	886	917	961	894	925	913	970	921	966	912	943	890	886	933	903	913	959	961	925	920	913	958	959	910	920	938	914	983	935	921	864	928	854	895	885	957	993	974	974	978	914	934	885	937	945	943	913	944	996	922	953	959	941	893	910	901	932	975	887	912	931	937	970	959	925	962	968	940	890	897	909	934	994	990	1010	962	894	923	943	958	972	909	967	966	938	931	910	920	924	911	900	931	936	880	942	922	959	959	924	901	923	968	923	964	921	896	928	932	931	900	965	924	915	952	990	947	928	953	924	913	918	895	967	905	938	951	942	954	934	923	925	949	948	978	971	932	958	944	928	929	904	980	931	948	941	974	979	929	999	982	917	935	950	912	931	932	930	966	932	953	957	956	913	907	960	952	911	948	924	983	984	915	1013	892	955	914	890	914	967	923	905	930	938	940	887	951	942	980	949	869	945	920	1010	906	919	932	948	941	935	980	932	957	951	914	990	922	920	873	978	902	931	931	922	988	930	953	965	915	923	919	880	934	966	951	915	966	943	967	917	934	963	991	927	934	934	936	966	871	949	938	886	985	921	900	931	933	965	914	929	1019	969	968	961	945	916	935	982	871	954	895	939	957	983	965	994	960	898	988	995	917	922	994	972	946	1005	945	899	869	941	893	913	945	897	914	960	925	957	906	942	923	956	873	943	920	934	957	899	965	958	949	933	944	930	863	934	945	907	976	934	937	907	956	963	966	980	988	922	956	961	957	912	946	947	922	958	960	889	920	956	928	910	953	931	952	877	949	945	971	934	926	939	956	958	969	926	933	913	927	921	909	895	904	969	953	951	936	878	991	941	932	914	949	911	901	913	931	950	921	936	942	932	977	928	988	961	943	973	945	991	970	921	912	944	952	894	926	950	966	906	899	964	868	914	897	952	1022	957	907	957	922	971	961	966	972	912	978	958	892	943	897	983	935	882	963	955	933	929	949	860	949	947	933	947	946	963	934	924	949	915	930	940	872	919	965	959	907	952	982	945	906	926	950	952	938	958	995	943	945	910	919	929	920	952	920	929	931	903	922	943	946	948	892	912	911	938	881	966	937	940	987	929	913	892	894	943	979	1014	930	910	986	987	992	928	951	930	928	906	976	987	909	937	936	985	951	946	1007	973	896	948	950	970	966	963	882	913	923	923	930	948	896	945	974	887	889	931	932	892	927	904	932	941	934	981	907	908	910	899	979	957	945	945	941	958	907	962	890	897	916	936	948	953	995	955	969	883	943	886	945	970	956	960	955	921	954	966	951	931	1029	947	939	938	912	977	924	973	967	901	932	951	922	937	935	932	960	929	951	944	956	951	932	919	986	925	929	943	932	1021	916	929	958	942	944	967	942	942	943	900	916	942	870	973	967	915	952	925	910	918	970	925	945	996	938	941	952	993	911	943	950	910	953	905	919	914	929	924	933	908	978	935	936	931	954	946	906	974	939	955	951	882	966	960	963	920	950	913	946	925	882	967	958	922	929	908	931	894	921	929	920	935	961	880	1017	935	911	944	916	894	926	910	929	880	957	923	940	911	893	899	924	843	947	941	904	937	940	914	944	952	938	920	898	952	929	896	947	985	944	939	856	980	959	955	933	949	884	967	971	906	921	979	925	1007	947	967	943	923	996	901	957	967	955	997	940	928	969	917	992	959	860	997	968	956	952	947	896	940	968	984	962	936	921	930	966	928	913	965	919	930	981	955	944	935	980	960	968	989	998	949	933	896	1000	930	906	949	963	985	942	955	894	928	937	919	923	958	909	945	905	906	903	896	904	896	971	973	958	948	924	910	942	902	862	967	990	944	936	976	972	967	985	961	910	912	927	897	946	926	906	937	931	907	979	950	947	913	882	929	955	958	922	938	943	933	983	985	926	952	912	976	944	932	937	935	974	905	934	897	955	911	937	1038	916	963	936	938	875	867	900	930	938	887	934	1006	921	977	953	939	942	890	982	924	934	918	942	949	926	900	970	894	951	944	949	935	891	964	991	1002	920	967	913	983	893	914	895	982	925	907	993	909	953	927	985	932	957	918	1023	974	929	942	929	981	924	948	947	918	938	877	951	909	988	960	954	952	894	951	929	977	909	911	917	985	989	933	947	886	908	1003	962	935	927	903	919	942	934	988	918	920	956	924	959	943	933	898	913	960	896	899	940	983	1016	887	922	981	900	876	951	900	902	928	983	955	881	923	949	947	920	944	993	974	995	977	965	899	919	949	942	969	957	972	922	1015	887	931	939	977	962	937	927	954	959	955	932	963	899	1021	987	969	916	893	920	933	955	982	916	908	929	945	937	939	916	938	937	913	944	944	975	893	949	927	908	979	998	939	942	918	913	939	974	893	932	932	930	958	981	866	930	955	910	958	991	978	961	984	945	985	974	949	940	950	878	917	954	960	972	944	1008	971	930	963	924	929	955	950	901	954	1018	864	951	928	919	933	943	949	918	902	943	852	986	947	948	937	937	978	954	904	960	991	947	957	961	985	984	889	948	903	966	919	901	957	927	949	981	971	886	957	989	936	903	949	985	929	1001	917	920	921	974	962	994	895	951	959	911	994	952	976	937	939	975	898	902	917	980	975	948	905	877
60309	97033	67282	41275	23435	5753	841	874	803	868	842	817	813	801	786	883	843	843	821	796	788	797	815	843	837	820	818	779	803	810	856	765	777	826	847	798	805	823	765	805	822	847	815	821	763	803	801	761	756	802	810	835	737	778	881	787	825	800	843	830	873	822	828	795	798	810	841	831	837	780	777	807	797	829	803	776	802	777	791	821	775	823	839	809	795	828	798	824	811	778	820	829	806	845	873	785	855	816	779	815	746	805	802	796	787	807	874	777	826	799	810	818	812	796	843	841	787	823	780	784	799	814	803	786	766	793	822	839	848	794	799	796	823	852	823	868	781	807	805	819	844	808	812	822	782	775	792	831	776	829	799	800	818	833	813	801	792	803	809	861	805	813	829	817	808	784	800	821	813	872	806	752	791	735	802	836	817	832	769	796	774	781	849	777	833	758	775	797	762	783	816	757	790	778	797	761	861	814	836	779	782	770	795	827	768	864	763	779	823	795	776	810	810	787	805	784	769	810	786	823	801	787	853	831	812	821	837	842	819	826	773	817	754	796	809	855	768	799	799	731	817	803	826	802	784	821	823	781	791	847	835	808	758	743	810	758	827	749	778	828	804	834	778	885	740	774	798	811	795	826	810	797	846	808	805	771	818	799	787	853	781	799	841	797	788	832	853	820	803	780	797	824	853	775	791	829	835	822	807	782	762	760	821	818	811	817	750	822	808	816	820	818	799	805	745	773	851	786	814	831	836	782	800	821	788	834	878	820	795	823	783	832	851	796	858	806	796	839	783	806	815	760	835	778	813	818	834	835	788	816	802	836	793	846	784	829	792	745	814	818	853	804	774	768	835	779	797	831	795	798	829	774	800	833	774	821	773	832	801	798	799	771	787	766	878	818	861	819	793	814	798	804	857	746	803	819	797	820	791	832	788	789	797	788	794	844	855	792	798	783	820	862	782	822	804	794	826	797	813	830	801	782	782	844	854	806	840	806	774	785	773	837	776	822	832	869	840	839	845	861	762	824	815	825	783	809	800	781	851	834	838	765	786	791	815	788	804	781	770	819	794	822	798	830	758	832	825	813	831	807	770	807	806	771	801	773	791	781	767	754	813	815	757	865	817	823	752	816	773	820	842	820	825	789	776	796	803	774	826	805	807	790	829	824	788	800	821	765	821	808	824	847	842	800	842	819	837	800	820	788	835	796	784	803	804	754	816	815	767	825	824	850	835	804	774	805	826	780	769	775	870	804	812	806	796	753	828	822	779	822	765	756	795	766	828	801	813	807	790	799	808	798	823	812	826	812	820	794	783	800	813	795	784	820	768	784	837	812	796	749	806	851	790	823	782	770	797	757	777	840	784	811	805	841	804	772	794	859	849	822	778	828	774	772	774	797	810	793	816	842	758	786	826	779	791	786	808	800	848	854	790	773	778	793	817	809	848	835	820	892	775	820	860	802	821	822	773	798	821	845	842	794	829	741	815	715	814	776	819	844	771	793	789	814	845	852	814	796	855	760	773	785	830	753	795	789	824	806	827	772	842	836	789	735	818	816	806	792	796	799	771	773	799	801	785	805	843	767	809	798	801	809	745	794	800	804	778	814	817	799	820	781	801	802	859	801	812	819	822	815	831	794	822	836	823	815	809	827	815	764	825	796	785	787	803	829	801	761	809	798	780	817	792	881	821	802	806	828	808	797	816	860	816	738	800	808	777	830	798	785	827	836	813	773	830	822	801	810	809	800	777	799	795	785	781	776	834	788	783	818	878	817	795	824	802	864	828	815	798	852	808	814	803	739	812	771	824	812	814	833	763	795	779	783	803	814	839	787	831	812	853	759	769	786	794	818	780	814	815	839	789	767	781	808	792	847	776	814	786	797	827	794	853	830	802	812	780	815	792	792	814	816	817	790	834	820	785	738	840	851	781	800	804	789	866	833	825	817	786	816	883	771	804	768	854	801	810	845	851	805	822	796	819	761	750	859	794	825	812	785	810	794	775	830	804	813	771	812	774	746	803	807	816	840	776	842	823	791	805	755	837	835	769	808	799	794	775	803	843	833	817	750	829	818	823	762	764	791	800	815	834	818	803	787	852	782	828	751	784	813	816	832	754	814	841	760	763	864	802	831	792	769	777	801	812	795	757	849	802	793	807	788	786	823	809	814	796	847	836	819	785	852	774	791	833	821	775	769	768	783	741	807	813	803	811	787	783	891	818	815	803	851	791	853	815	817	851	802	791	779	799	864	803	753	839	847	813	832	821	771	790	812	815	784	820	826	799	820	821	766	826	839	830	801	813	809	763	799	817	818	838	759	822	822	787	821	804	805	742	808	770	776	817	813	797	772	827	830	818	773	770	774	823	768	823	812	800	775	781	831	804	749	795	783	805	773	799	758	827	822	773	810	810	775	857	809	798	779	755	798	803	867	831	785	786	786	809	797	775	799	769	842	792	814	831	828	778	819	819	836	746	812	819	785	786	818	830	781	809	814	871	731	849	886	793	785	808	806	847	819	817	824	826	784	803	833	775	783	761	791	803	784	814	773	817	800	815	821	848	781	811	733	806	810	811	815	777	819	824	818	798	821	804	845	796	793	844	812	832	801	808	790	778	806	783	812	845	788	809	818	835	833	810	821	856	828	794	825	815	780	848	810	821	765	773	812	812	786	819	811	830	765	764	802	840	794	803	804	791	809	808	838	817	827	835	826	816	791	849	788	763	870	810	827	819	814	833	823	800	814	764	786	776	805	825	805	735	802	809	795	836	828	824	793	814	782	859	766	779	831	868	774	761	778	827	776	800	824	822	758	799	893	785	817	796	802	757	818	781	772	824	810	788	853	807	813	762	790	800	826	802	835	811	831	792	823	774	841	766	869	811	831	764	786	808	843	799	809	844	818	830	827	799	815	852	808	816	754	782	764	798	850	850	779	773	765	805	810	813	783	770	825	820	764	843	818	856	804	766	811	823	832	852	854	782	807	802	851	787	770	808	812	815	811	798	783	812	801	810	862	809	896	732	787	818	799	850	811	822	832	854	804	828	794	785	816	820	791	803	762	785	774	760	783	825	778	821	813	840	802	801	768	765	811	812	813	784	818	827	784	824	838	794	761	813	790	841	832	811	797	835	805	849	818	816	840	841	840	802	820	792	799	787	799	817	787	843	799	815	793	791	829	783	826	809	804	822	884	747	802	779	828	816	783	815	801	829	812	800	756	780	852	813	839	805	843	801	791	770	825	741	857	749	790	763	838	839	795	817	821	833	812	855	784	785	806	772	828	791	798	807	771	786	767	788	803	827	807	795	826	778	792	797	784	873	826	833	785	803	773	822	818	805	792	854	817	809	811	774	806	829	806	789	848	816	756	792	827	837	798	786	812	811	768	824	854	804	845	846	792	813	800	864	807	804	799	859	793	801	824	815	814	803	828	776	795	792	819	842	780	759	777	794	831	797	795	830	780	810	803	814	780	777	806	811	752	814	805	832	837	785	804	830	834	756	857
39965	34310	20755	6614	1458	568	395	418	429	396	430	442	409	412	386	444	443	415	416	394	460	408	456	413	442	434	408	441	426	399	433	384	396	423	442	433	409	417	420	418	421	407	404	430	422	423	398	403	436	398	450	389	408	412	386	430	414	422	429	443	388	434	402	411	434	444	412	442	393	429	410	432	438	444	456	429	411	425	474	414	414	438	422	433	429	423	408	434	413	441	445	435	438	403	422	417	418	400	448	450	434	439	388	437	420	441	410	431	440	454	403	406	442	392	436	429	437	417	416	425	444	419	450	416	439	415	410	419	412	436	415	437	436	459	442	433	410	384	459	422	445	432	426	417	412	447	427	451	386	409	403	406	421	426	436	461	486	450	441	423	387	398	416	441	406	460	432	443	423	406	402	437	404	387	431	447	428	449	407	450	465	485	423	471	414	437	452	423	458	404	441	412	391	375	460	440	438	434	411	427	428	453	437	444	435	382	398	425	447	404	461	406	399	430	431	427	385	420	410	420	416	420	431	405	444	398	464	448	426	426	400	410	423	421	431	446	436	448	434	421	397	391	438	393	470	454	438	372	433	418	434	400	444	436	399	404	495	459	436	425	430	425	415	430	418	386	410	439	427	409	428	457	434	465	420	441	420	449	453	389	421	444	424	426	427	419	409	437	463	426	433	444	404	397	429	424	428	443	479	431	415	392	412	432	440	422	415	410	387	407	443	420	399	455	418	434	432	392	404	427	434	413	415	415	377	415	408	405	438	408	418	440	432	431	462	413	465	434	396	400	433	424	442	418	396	436	417	434	416	444	446	439	433	430	451	459	401	419	409	418	417	444	423	478	413	433	419	401	435	420	407	442	377	413	418	449	454	414	393	447	431	437	439	427	392	436	426	429	447	436	407	459	432	479	420	437	442	475	415	401	419	405	419	445	437	441	424	420	439	413	433	443	426	432	466	440	423	443	424	381	414	430	435	446	403	422	430	420	420	411	429	427	457	415	390	418	465	455	451	413	426	449	435	428	390	444	419	435	389	421	422	419	416	426	441	437	430	403	426	414	408	454	422	432	428	436	434	391	449	416	434	400	423	427	420	466	395	402	438	422	396	412	426	400	389	425	412	436	449	405	405	419	395	420	435	437	434	418	417	401	416	412	426	423	379	426	429	445	410	446	431	401	403	419	465	389	423	407	428	447	427	414	418	419	455	382	420	448	417	405	424	416	441	427	407	445	398	429	449	375	454	451	452	459	439	443	418	420	454	399	409	457	408	421	427	409	434	437	437	442	430	391	411	410	409	435	423	405	428	461	370	418	427	436	413	418	416	404	434	404	405	383	408	455	430	439	462	424	433	431	422	423	433	420	397	392	433	434	424	420	419	417	417	424	405	441	422	437	434	421	439	434	432	431	448	451	444	416	419	436	434	392	431	473	438	414	451	444	433	449	438	425	429	452	402	415	414	475	463	443	420	410	416	425	446	413	414	479	441	431	449	456	418	417	443	454	429	400	412	367	419	400	434	425	398	400	424	397	442	423	452	420	399	442	428	452	448	448	392	425	441	457	397	424	426	390	400	393	439	470	395	409	399	412	415	405	415	406	439	447	420	419	405	460	412	445	459	442	425	419	408	414	418	407	446	411	443	404	419	423	456	386	436	430	436	446	476	430	426	415	431	459	420	432	440	390	426	418	434	407	381	396	405	413	395	427	445	430	446	420	435	397	450	406	421	428	439	438	424	445	442	406	418	415	443	441	433	420	396	433	425	414	395	405	426	413	454	424	428	431	421	422	429	414	451	430	412	415	453	421	437	406	465	389	414	417	410	396	447	434	427	420	420	425	424	399	435	456	411	421	435	436	457	420	443	424	410	414	387	451	399	410	407	469	426	427	410	443	402	405	409	403	432	441	441	410	449	410	409	454	435	418	451	416	408	418	438	415	450	437	416	434	408	433	430	414	458	426	394	435	420	419	452	444	397	438	474	414	402	438	432	460	434	402	442	426	435	439	390	412	428	438	439	453	424	412	418	426	417	437	419	405	427	415	417	429	434	413	419	405	402	472	441	440	452	422	418	395	416	463	405	388	458	454	415	395	423	425	398	426	405	468	439	403	370	413	433	389	418	425	443	390	427	394	396	445	383	437	440	434	433	412	406	432	441	431	406	405	433	431	401	403	379	419	445	401	389	433	407	430	419	429	443	439	451	412	436	435	407	482	421	442	434	438	476	403	388	396	441	377	408	423	394	449	384	451	437	445	440	436	428	450	441	424	461	436	399	415	382	434	430	425	461	408	423	421	432	445	411	402	398	420	431	431	423	411	391	392	431	464	420	437	444	401	425	426	406	429	423	428	448	422	414	417	455	416	430	415	456	429	432	386	413	417	426	422	440	411	403	424	452	417	412	425	398	447	446	419	429	436	432	453	443	435	424	439	421	457	441	408	417	446	430	420	430	415	430	433	413	404	431	441	403	416	411	415	411	430	468	460	415	393	413	426	432	400	440	418	420	412	435	431	421	404	458	458	467	404	441	421	405	432	434	419	437	430	425	424	392	421	413	389	439	419	405	414	400	421	430	388	475	428	448	414	399	439	427	396	442	411	400	402	398	439	416	448	469	430	445	451	408	425	410	398	444	427	458	425	413	427	422	410	438	427	431	459	429	414	446	441	406	439	396	421	442	398	392	431	421	438	400	422	397	448	403	419	392	423	440	412	406	379	435	421	416	411	435	455	462	423	408	427	423	432	399	403	401	424	437	438	417	424	461	417	447	400	413	423	401	431	418	421	418	436	444	442	429	479	451	379	411	414	412	466	411	431	444	445	383	411	437	443	457	402	459	393	392	467	418	442	416	414	388	436	415	403	420	403	403	445	422	463	459	454	441	399	420	402	439	412	442	402	419	461	398	432	389	434	427	428	449	429	436	421	440	419	423	415	431	402	419	442	395	440	431	436	385	432	441	359	418	409	417	412	451	458	426	459	424	399	372	413	445	409	469	458	413	443	455	410	452	388	422	387	423	443	430	425	427	425	431	441	432	412	415	429	405	446	414	402	429	436	417	433	397	436	433	441	381	419	394	405	413	407	399	409	412	452	460	423	404	395	448	418	420	399	454	398	446	441	438	418	418	431	397	450	461	439	422	409	413	435	416	411	448	402	416	429	411	434	408	368	441	410	436	408	425	424	427	434	421	454	436	425	400	432	418	438	429	433	454	461	449	434	449	429	411	394	417	427	437	474	447	439	431	408	408	404	429	407	421	420	410	437	433	429	436	421	438	435	378	435	420	428	432	479	439	429	413	414	402	429	427	377	440	406	421	457	435	423	426	428	419	455	439	415	457	432	432	404	466	418	404	411	445	438	457	414	489	425	373	414	406	439	381	435	423	450	398	428	400	421	397	433	413	401	443	428	432	385	436	448	420	450	416	421	386	423	398	426	415	403	425	427	454	421	403	419	428	428	418	402	421	421	429	416	419	433	477	414	438	426	436	434	421	411
39858	37439	15439	4554	1632	576	407	398	427	394	420	364	391	396	380	376	418	404	394	412	409	414	379	387	377	391	399	420	414	393	415	432	391	368	394	380	361	408	397	395	383	383	396	423	403	399	436	376	378	411	381	376	404	399	391	431	384	398	391	392	397	393	413	362	388	407	413	381	355	396	395	424	412	392	415	417	406	381	368	394	423	377	387	422	405	403	416	385	375	375	370	396	401	380	400	405	387	392	426	378	397	396	403	373	406	416	425	372	405	381	412	368	374	377	397	387	410	438	406	415	376	390	372	430	405	369	377	371	427	408	377	404	412	385	390	425	398	395	375	420	372	431	399	422	415	387	392	397	367	397	410	420	437	374	424	362	424	406	379	413	392	386	390	381	394	394	394	417	416	404	394	391	414	420	425	386	406	384	410	394	372	388	430	412	391	417	447	420	396	378	405	372	392	385	357	408	366	393	413	345	379	398	391	428	382	423	374	398	409	400	417	361	388	404	393	406	438	374	423	386	406	362	404	396	399	408	384	351	395	405	419	373	389	412	386	415	415	426	383	386	377	412	413	384	368	389	447	412	397	372	386	432	385	406	388	390	417	407	412	397	424	381	396	384	405	425	376	397	439	389	408	384	425	404	408	402	417	457	373	388	391	383	390	400	399	383	388	431	394	405	431	408	414	397	380	404	433	394	416	365	410	415	380	416	416	395	375	404	402	382	399	362	407	422	402	411	400	363	409	388	450	371	420	417	380	418	409	389	412	401	360	407	399	376	393	410	386	398	389	416	400	411	474	367	372	392	377	386	397	396	403	427	388	407	405	437	391	408	403	388	416	417	392	389	440	403	402	393	440	427	423	381	417	399	425	412	405	401	381	426	378	417	404	371	419	413	392	400	391	415	407	411	411	373	384	395	424	362	377	423	367	391	408	430	386	393	439	393	391	409	397	409	399	409	381	425	407	392	413	388	410	414	400	417	391	401	416	391	429	379	433	418	398	382	430	412	363	410	381	396	391	401	373	390	385	391	392	407	405	416	417	415	392	369	397	382	383	379	394	382	382	363	400	421	380	386	432	399	410	370	405	403	423	382	359	369	396	399	393	382	386	391	388	408	400	439	408	384	395	397	398	376	387	387	432	382	397	369	368	398	394	406	401	409	425	447	441	465	425	391	383	415	396	376	405	421	406	439	381	400	393	428	406	401	429	408	390	410	407	393	407	406	430	409	433	371	403	400	432	419	366	377	392	399	376	387	350	433	431	448	418	423	357	388	433	398	407	422	411	377	437	452	383	384	373	417	394	401	437	428	375	398	380	408	387	411	378	408	407	373	431	390	438	427	353	404	360	432	394	444	406	408	413	415	388	410	345	424	378	370	366	368	395	419	402	424	413	423	389	417	420	407	407	397	388	372	410	398	425	414	406	407	381	433	393	401	382	393	384	414	412	403	412	376	349	389	426	426	400	413	395	430	399	381	358	407	408	390	390	412	420	382	399	385	393	416	405	389	407	372	401	407	358	383	386	402	417	366	384	427	398	412	377	376	440	395	379	408	406	397	442	403	413	405	435	419	388	399	404	413	421	424	393	376	397	404	372	396	407	379	426	401	404	402	397	393	370	422	398	398	383	362	336	412	389	394	405	374	421	380	377	383	399	410	409	388	411	429	413	427	404	377	395	383	417	407	387	421	409	384	366	391	377	395	410	402	406	445	421	373	382	408	360	376	419	391	401	400	390	420	352	422	405	377	411	387	408	445	405	378	420	374	423	436	378	391	410	417	398	367	423	411	394	389	409	384	421	412	431	397	388	364	408	386	421	386	427	416	450	401	412	410	396	382	407	387	399	385	420	390	395	382	414	419	408	385	404	413	397	397	401	369	404	423	404	389	420	408	382	428	359	401	401	379	449	374	381	396	427	430	378	416	386	407	372	383	386	394	416	418	401	408	368	382	391	424	392	391	412	412	417	377	436	369	401	394	371	410	399	417	380	398	390	399	381	403	408	381	380	403	412	435	358	408	426	355	376	385	406	415	384	419	408	412	389	391	398	381	407	428	380	418	413	384	383	377	397	392	408	447	385	385	432	393	373	387	394	412	406	399	403	401	411	443	381	413	373	410	417	403	375	412	404	406	372	396	356	406	392	430	411	419	409	406	419	413	402	375	383	403	419	430	401	403	418	397	415	471	416	396	392	416	427	399	424	375	359	461	428	409	424	371	397	403	411	433	391	418	408	396	379	394	388	390	402	413	380	403	368	417	408	410	419	378	388	420	373	382	379	379	406	400	408	373	402	411	399	415	429	401	386	397	396	437	420	371	404	400	394	407	394	370	436	347	369	389	383	399	400	419	385	412	404	398	406	345	446	409	371	413	406	417	376	395	424	345	403	372	397	413	410	389	416	382	378	392	408	429	405	369	435	424	377	366	373	385	400	421	387	381	407	389	413	400	385	378	380	393	369	407	383	415	400	381	367	422	410	416	411	395	405	404	419	412	424	410	411	411	368	378	410	437	429	414	405	406	399	420	381	343	406	421	357	405	377	381	433	406	413	434	404	408	403	400	377	377	426	419	434	400	421	411	424	400	403	423	368	394	406	389	399	421	433	398	368	392	425	407	415	403	374	415	415	420	402	435	399	351	433	410	442	419	417	357	413	424	385	419	382	378	394	366	386	413	399	416	378	412	400	417	420	424	368	369	385	368	367	405	388	407	423	434	376	372	410	391	382	364	377	406	406	429	389	426	400	426	421	395	416	401	420	374	383	379	383	396	396	394	405	399	388	395	419	380	348	373	392	420	380	406	417	397	428	392	403	441	388	420	410	384	425	445	418	406	387	391	423	430	376	359	367	412	416	388	394	394	408	396	398	398	405	379	415	400	415	434	437	398	405	383	376	394	400	405	439	385	402	400	358	394	396	412	380	386	415	431	392	386	400	417	376	366	400	381	397	409	390	404	367	380	397	403	427	380	405	404	375	409	359	387	409	438	420	421	380	406	436	375	359	419	390	411	401	414	395	371	381	424	398	404	402	414	369	427	383	421	387	421	441	389	457	394	373	382	407	411	427	373	423	396	377	401	394	396	408	405	394	423	409	415	409	400	385	415	377	409	402	435	403	382	412	431	426	397	359	379	432	405	387	382	410	385	390	400	395	372	395	443	408	396	390	411	399	400	411	353	404	419	391	375	431	405	372	385	452	402	393	424	403	389	408	360	430	428	416	376	389	395	392	392	404	367	415	391	398	415	430	420	401	396	402	421	367	398	405	390	410	411	437	410	372	364	400	396	411	380	383	421	394	389	393	378	387	401	412	405	390	402	407	395	375	386	411	387	375	394	393	458	391	420	423	401	376	386	393	369	432	412	416	386	405	383	410	420	382	405	427	392	403	386	388	370	383	414	445	409	370	389	416	397	393	418	419	406	432	418	376	412	413	421	414	389	387	385	411	418	383	409	397	371	423	386	423	367	387	402	410	379	412	414	367	382	384	406	393	401
25055	22492	28070	24412	20616	15311	2405	746	683	667	686	741	772	716	720	676	689	706	740	694	650	674	729	701	684	666	650	683	712	721	692	700	673	663	656	697	712	680	700	693	754	769	688	682	748	668	685	704	699	706	628	682	686	693	696	703	683	716	688	696	640	721	685	704	668	673	686	686	649	679	674	728	688	710	708	735	683	712	704	691	677	710	678	684	679	699	683	706	685	680	707	720	681	674	665	695	667	697	705	687	711	683	691	695	650	683	687	664	732	693	717	690	683	719	725	694	681	674	721	710	686	730	672	681	725	743	697	693	701	690	710	700	706	679	720	674	709	710	660	715	768	692	711	703	705	665	676	683	647	705	655	652	664	701	745	730	698	672	671	700	723	653	663	686	697	671	654	675	747	713	685	689	637	694	678	652	683	712	721	696	681	707	709	676	711	701	748	709	738	673	702	662	706	703	722	662	730	661	665	754	650	650	713	660	682	715	646	684	701	683	667	744	708	685	675	641	740	730	725	658	720	687	710	713	654	711	662	707	676	680	661	668	669	670	712	675	667	727	674	657	697	677	661	693	652	648	689	649	672	685	692	673	667	664	693	722	691	715	734	676	744	675	731	709	693	643	691	651	686	666	670	681	722	672	709	704	692	718	640	671	687	708	682	701	673	749	662	632	713	693	697	696	704	705	639	676	703	723	693	675	704	708	737	621	732	676	686	735	710	685	724	684	664	690	712	653	709	699	658	673	719	724	696	642	657	641	678	678	703	735	656	715	707	703	700	731	699	658	693	672	661	692	675	654	717	670	706	641	690	703	690	695	686	706	684	718	720	707	708	659	746	704	709	682	643	683	689	699	670	634	697	745	693	700	665	675	684	662	667	682	690	690	710	724	690	665	674	657	686	728	686	704	680	703	698	705	638	679	708	741	717	689	647	714	693	733	693	696	701	704	691	710	706	682	684	728	667	672	707	683	705	648	699	710	679	693	683	693	677	676	681	701	730	707	681	658	647	731	684	749	716	664	678	715	681	710	692	672	719	675	659	680	697	716	685	639	723	658	750	714	698	706	700	714	732	699	709	666	674	698	679	722	713	671	650	675	711	649	664	712	672	684	699	685	700	662	704	668	710	683	635	674	688	695	732	742	696	660	711	721	727	688	706	721	696	736	696	703	706	715	701	666	737	690	736	687	671	645	718	689	667	686	705	696	709	690	698	713	657	722	641	686	715	754	673	704	750	690	719	682	691	670	677	733	714	715	747	744	675	712	684	720	707	690	700	677	674	673	748	648	694	750	663	717	667	708	684	687	701	679	716	667	723	647	742	729	696	667	720	664	689	789	648	692	717	688	699	683	730	652	693	692	651	701	703	696	689	632	705	676	662	707	676	707	709	690	723	721	709	646	678	700	638	687	698	732	703	669	704	726	685	682	664	665	701	737	667	700	684	688	717	724	758	660	719	702	672	680	722	700	727	686	671	680	702	707	716	675	685	680	680	694	654	703	669	670	734	737	649	667	660	692	678	662	631	738	655	690	713	722	727	707	678	738	683	703	656	678	669	667	714	685	636	668	670	760	717	714	668	686	706	665	699	669	696	695	651	703	717	674	668	650	706	676	707	685	661	663	651	690	694	745	685	735	689	698	725	703	703	671	649	642	670	672	685	718	685	730	664	683	697	674	674	700	729	692	691	709	685	681	639	720	680	682	671	678	691	642	704	706	669	714	660	654	719	680	669	745	661	653	688	703	699	651	703	690	710	703	684	652	719	680	704	732	707	681	708	697	671	674	668	697	722	678	699	669	708	662	651	704	694	738	617	632	670	707	652	678	723	682	696	683	685	674	690	719	696	653	724	686	723	716	640	663	688	674	672	670	675	651	698	728	710	674	713	679	642	723	707	683	668	663	734	684	665	674	713	662	715	653	670	679	675	678	667	749	728	707	723	713	692	706	654	681	673	697	688	680	671	681	672	726	663	725	698	711	680	666	682	722	671	719	728	665	776	719	692	665	722	689	700	726	707	675	676	676	620	728	708	712	687	662	723	673	692	706	695	692	710	689	665	684	712	721	734	691	650	644	671	714	723	666	691	717	742	685	639	679	702	712	702	683	697	712	697	700	666	676	678	673	659	638	680	688	719	727	724	698	651	675	692	713	692	699	698	719	723	676	703	670	741	701	681	646	732	710	679	652	703	720	685	728	722	699	684	686	708	725	713	701	732	697	684	699	664	676	706	687	686	675	704	664	698	683	752	739	673	715	668	705	704	716	641	731	636	693	699	745	649	683	717	667	685	676	705	680	654	725	682	677	669	717	708	678	694	672	693	707	704	689	664	663	634	703	674	674	694	693	708	746	718	705	718	697	737	734	727	775	681	688	717	704	711	689	681	650	696	677	698	697	657	674	648	747	664	671	688	700	697	702	737	684	702	706	682	688	740	712	655	706	656	671	703	671	699	703	706	730	660	640	670	744	736	722	659	697	752	671	651	751	736	735	721	721	702	707	735	675	673	686	678	674	728	690	674	710	638	697	712	714	676	734	713	721	717	679	685	634	724	700	705	662	672	683	669	669	721	749	646	660	720	696	700	684	725	698	670	649	681	683	688	649	656	667	714	721	710	700	690	711	735	699	674	684	681	688	681	637	716	692	725	713	744	690	678	741	688	685	726	675	657	659	692	683	716	679	685	668	730	665	691	663	688	697	665	714	722	703	736	712	662	670	687	698	751	734	685	668	640	693	666	648	676	723	689	709	704	677	710	722	688	678	700	695	713	690	692	669	708	679	697	683	658	706	683	699	720	633	675	689	672	671	678	713	689	650	677	693	680	770	663	720	713	705	702	715	677	763	669	729	633	664	695	650	680	665	706	664	640	668	652	697	665	694	706	686	708	657	711	642	694	659	687	685	699	681	648	736	663	687	675	638	676	707	693	724	690	659	675	717	697	695	752	676	690	684	677	644	697	679	684	677	690	673	697	728	701	713	655	717	687	721	672	688	681	683	663	638	732	707	687	711	771	712	714	712	647	669	692	694	677	703	718	679	705	720	678	677	694	714	692	685	684	691	671	693	696	653	712	696	699	645	687	674	705	682	688	684	669	713	623	677	679	724	701	639	716	717	652	687	677	708	678	713	669	682	666	645	673	674	677	638	656	669	650	660	676	694	720	713	688	725	696	660	660	703	689	683	725	717	699	647	707	686	696	701	653	711	679	693	674	717	720	642	735	643	686	767	698	659	701	676	648	663	708	757	701	726	754	692	667	671	664	705	691	707	635	751	735	709	684	721	672	754	727	676	704	701	638	637	697	621	679	710	734	669	704	699	694	685	753	681	705	679	623	661	696	758	703	691	671	650	669	689	736	707	722	700	671	730	688	680	694	682	624	715	665	704	673	668	665	709	735	680	641	692	646	720	675	699	732	671	666	707	664	716	647	640	675	706	677	690	699	679	697	652	701	693	714	685	753	640	671	665	724	707	699	752	651	675	699	692	717	700	691	659
62692	88523	56401	32836	15411	3504	682	634	607	609	630	624	606	612	602	595	598	623	610	614	623	645	611	622	591	620	640	627	661	597	558	630	614	600	576	615	609	599	618	608	590	592	554	642	602	637	582	608	586	665	597	559	596	596	604	621	580	560	582	627	608	619	599	646	598	616	593	612	613	565	599	603	588	579	614	636	593	588	586	590	623	625	630	593	641	589	611	631	644	609	605	612	635	585	565	575	624	616	636	592	639	600	605	600	567	613	602	630	578	610	636	608	600	611	600	607	615	611	622	587	600	576	579	602	576	619	604	600	666	590	626	561	628	605	637	617	620	608	595	648	592	651	626	568	593	633	596	625	595	625	595	626	607	593	619	570	632	560	577	598	593	640	616	615	622	621	613	568	560	655	588	585	629	597	581	617	623	649	617	640	614	605	589	595	586	619	596	631	618	647	585	601	600	624	544	581	579	574	611	635	633	601	639	614	647	594	592	589	613	610	566	580	635	560	576	568	604	578	622	626	607	646	609	611	615	635	556	601	632	619	582	602	592	589	565	632	623	587	597	654	607	641	608	599	652	628	578	598	634	592	593	614	606	627	647	588	564	648	607	569	595	640	591	580	620	600	556	652	643	597	679	623	679	605	593	590	615	603	588	650	610	609	612	602	675	591	611	597	582	582	580	634	577	570	583	639	589	563	565	607	591	668	563	556	622	618	602	621	600	625	567	590	638	587	573	561	592	623	569	588	572	614	547	572	640	638	619	614	586	592	587	600	611	607	619	591	580	615	584	660	562	589	583	598	608	605	612	599	590	597	572	593	579	584	611	592	636	598	573	607	599	618	588	638	597	648	622	595	582	641	603	580	585	596	605	575	586	606	617	617	602	591	614	614	615	658	568	600	605	623	571	577	632	596	599	629	585	604	597	631	568	640	583	564	587	578	637	646	582	606	638	594	586	597	634	582	572	628	562	601	554	599	634	607	590	589	602	579	641	588	601	601	596	618	642	593	619	642	602	604	580	621	590	605	634	585	628	590	607	599	589	566	597	584	639	626	559	624	599	643	640	628	615	602	603	567	633	640	627	657	638	611	610	599	622	600	568	604	527	636	606	590	586	640	593	612	590	647	628	616	605	632	632	585	588	623	575	604	616	589	645	583	585	595	577	604	593	582	570	639	590	600	604	629	579	605	626	643	588	592	636	624	629	640	638	636	601	614	588	652	604	575	548	627	634	628	584	606	622	628	608	594	648	595	617	630	583	588	574	609	631	567	629	603	556	642	622	576	607	618	617	622	627	597	604	601	576	591	584	579	600	610	569	581	588	577	575	625	594	610	566	609	579	609	579	613	527	594	560	636	629	637	615	636	593	561	625	605	564	645	562	590	600	631	617	601	608	616	598	606	600	604	601	627	596	616	585	619	618	648	574	613	601	579	611	575	611	611	616	549	628	634	608	589	622	618	614	651	617	635	575	647	588	597	613	632	635	614	627	625	607	633	657	568	621	625	608	597	610	665	625	571	636	601	589	628	586	595	620	655	617	593	603	601	591	587	611	596	627	568	587	649	610	587	625	626	622	591	614	634	576	627	586	627	579	601	608	627	638	635	614	590	612	596	639	624	617	624	604	628	562	585	612	612	611	595	581	591	618	588	601	607	547	621	643	640	581	596	587	607	602	567	639	596	624	606	638	599	564	579	622	584	630	599	598	589	561	604	589	573	600	583	605	571	581	593	584	571	648	583	604	560	631	563	604	617	657	596	631	632	591	641	615	630	564	617	579	616	559	598	570	586	596	645	640	614	616	595	651	581	619	597	617	588	590	595	600	601	580	625	572	612	623	627	591	568	604	628	609	629	591	608	597	569	600	613	621	582	649	600	600	586	589	613	618	584	594	603	628	605	552	606	618	624	649	615	610	648	608	589	598	606	572	596	617	627	610	628	623	594	591	597	590	595	569	635	634	618	612	591	593	656	588	630	611	609	582	586	615	655	621	585	592	561	636	570	606	635	601	605	599	629	578	650	557	627	619	558	603	642	606	543	602	621	579	630	616	598	593	602	597	551	581	613	591	618	567	597	590	562	600	606	568	618	574	635	646	603	614	572	597	574	590	578	628	591	587	555	587	615	597	597	570	597	622	570	600	597	597	630	629	597	586	580	582	605	646	538	589	575	587	648	601	604	640	625	604	589	557	615	555	645	619	636	591	580	617	615	606	564	585	607	598	553	634	578	611	640	608	606	565	601	613	595	544	617	595	630	608	587	582	633	581	581	627	594	593	604	569	620	575	609	557	627	624	665	587	600	644	652	615	567	608	613	589	615	627	562	577	562	616	625	593	570	586	636	629	644	588	631	605	607	557	608	583	630	593	625	645	597	602	624	578	598	599	604	644	617	569	630	629	605	620	609	590	607	624	629	524	601	596	590	596	587	571	617	581	619	571	605	611	707	590	615	617	622	638	581	652	646	598	627	622	611	579	619	577	629	615	633	597	642	603	604	610	582	583	580	595	610	581	571	562	549	602	598	601	599	642	555	614	593	570	623	605	587	637	593	640	616	637	610	590	581	631	612	659	574	620	574	597	609	593	576	570	632	568	552	547	595	574	613	592	576	599	592	617	623	624	600	609	579	593	649	606	587	645	570	594	648	608	626	595	603	577	592	660	613	617	567	583	584	603	618	564	647	556	650	575	575	586	638	580	575	631	604	626	606	609	613	635	604	587	628	614	570	641	604	636	621	651	559	616	537	601	583	644	581	558	596	599	577	615	609	609	633	578	604	633	601	638	606	598	588	580	594	622	598	595	631	644	600	596	619	605	626	593	582	610	626	619	680	585	590	673	615	629	603	617	606	590	634	594	591	612	572	639	628	622	585	583	567	617	590	637	623	635	633	563	603	596	593	635	609	582	563	645	588	628	600	625	624	627	579	592	595	615	673	608	594	586	608	601	556	580	607	597	623	589	620	614	647	588	632	650	633	633	601	596	592	581	606	628	601	613	599	601	604	580	600	565	589	568	578	607	573	573	584	625	600	613	562	614	603	639	602	579	560	593	628	567	591	611	608	586	599	590	615	573	590	580	620	628	591	666	656	609	626	592	599	617	607	597	592	636	586	592	605	613	629	605	610	585	571	610	566	600	619	647	641	626	636	625	620	596	595	601	550	593	588	598	636	622	634	619	564	604	593	620	587	620	641	592	622	600	606	618	593	597	669	625	634	621	605	637	625	593	597	615	572	578	589	609	626	613	608	628	575	607	633	573	625	574	630	629	657	617	581	638	613	599	584	600	558	581	560	574	644	609	576	625	587	620	611	634	591	610	576	622	607	609	591	605	648	612	602	608	620	636	628	659	629	637	572	578	584	583	623	540	618	610	563	572	603	615	620	559	591	604	588	592	566	619	622	631	560	571	612	598	580	529	637	609	622	626	609	598	621	598	617	646	589	624	641	636	570	599	646	560	629	654	623	639	569	591	634	566	616	627	624	626	613	606	562	647	598
22509	21477	27714	23768	20684	20298	12746	1269	927	970	931	954	947	1010	939	962	914	965	922	967	943	964	959	955	954	907	912	917	946	876	960	959	949	942	954	953	973	906	955	984	985	930	936	946	965	905	935	959	936	928	907	895	953	959	920	950	971	882	918	951	918	946	951	951	950	959	959	921	955	992	972	950	940	955	959	883	940	940	992	903	942	936	941	969	896	924	958	928	962	976	907	956	922	956	968	961	922	924	919	941	945	912	941	981	965	880	960	932	922	953	945	925	963	938	954	935	952	896	940	935	947	970	956	873	934	962	941	957	985	907	933	931	929	956	930	974	913	961	1010	918	975	904	887	915	922	936	946	966	959	986	937	932	925	969	927	899	975	940	957	963	957	916	927	946	981	932	921	940	955	953	930	915	920	969	928	942	929	933	1019	980	985	955	845	905	948	931	941	936	889	935	931	938	956	930	1025	943	964	917	981	910	961	929	934	915	941	997	960	897	904	905	954	938	979	935	907	865	950	908	978	964	920	945	965	910	960	954	1004	1011	903	929	915	963	971	918	905	974	918	996	975	897	924	926	972	990	1023	916	977	928	945	897	973	932	915	933	922	951	948	949	938	897	943	909	950	979	923	954	966	933	872	955	952	943	996	960	992	936	964	996	960	876	944	945	943	958	972	968	903	873	922	927	965	916	920	912	946	984	901	944	968	919	1004	937	1004	907	903	939	917	925	886	918	963	983	921	971	939	927	936	942	945	892	942	924	934	931	884	926	940	957	928	947	964	918	919	917	942	914	937	1013	896	945	896	918	937	926	914	962	878	907	902	932	929	986	949	977	933	968	879	936	922	917	907	940	872	919	945	899	912	965	975	902	954	974	939	975	884	835	923	920	931	921	970	942	925	927	991	995	931	925	911	946	941	912	914	960	927	910	957	888	917	951	917	913	952	970	916	1008	909	900	904	927	906	891	909	957	872	933	993	976	880	894	920	1008	955	973	974	901	950	933	918	955	951	943	912	932	950	913	903	951	985	920	883	959	871	871	921	961	938	919	956	937	921	942	954	920	990	987	1007	1006	918	931	954	939	945	866	972	953	981	948	867	868	943	952	918	974	955	933	916	922	941	920	963	929	928	948	929	952	913	967	916	953	948	966	963	978	885	976	967	887	942	979	977	1000	929	919	886	944	977	934	955	965	923	885	950	939	989	942	1008	946	947	944	966	919	955	936	978	977	999	936	952	934	920	918	950	937	918	922	911	954	921	918	944	979	919	921	947	912	953	953	989	940	920	896	936	955	930	952	958	941	979	837	972	939	926	873	948	943	977	963	976	900	973	933	948	977	958	960	941	954	917	966	910	982	968	894	959	983	934	899	968	937	903	920	927	910	957	987	945	950	923	920	941	966	918	959	933	970	907	950	918	925	960	961	931	914	912	871	898	955	891	942	932	920	938	1007	920	950	947	961	965	935	943	893	960	960	945	1017	916	934	915	958	931	987	957	903	881	940	889	919	967	920	936	890	943	944	942	932	976	967	990	924	983	944	885	915	937	942	906	962	936	940	878	899	967	950	941	932	940	950	992	960	931	977	943	881	912	881	948	931	974	931	962	924	906	943	905	916	894	908	910	965	991	936	945	983	971	899	931	961	1015	955	954	957	981	911	974	967	953	926	995	985	933	952	953	930	963	928	925	1032	937	886	924	926	950	955	976	1016	960	946	1010	930	958	957	909	983	947	944	957	898	990	947	890	986	911	887	942	977	914	933	995	974	966	926	864	923	932	917	944	954	987	942	972	917	901	887	963	953	892	946	916	931	971	895	927	954	894	990	1005	890	962	1026	960	940	952	928	959	895	901	940	936	956	938	939	935	984	924	1007	935	923	883	990	917	928	929	911	934	933	901	954	973	892	945	932	942	879	918	910	944	883	931	890	914	939	971	865	899	951	929	923	998	881	955	873	961	916	935	948	950	948	987	992	929	972	997	925	960	903	956	925	980	935	903	945	968	900	999	914	967	948	972	875	919	924	965	943	962	938	929	943	929	967	946	973	956	967	911	977	927	994	951	895	924	920	964	973	958	941	965	1020	961	931	926	881	940	972	881	907	964	913	955	918	951	898	901	926	937	990	941	905	906	934	939	922	913	955	891	921	937	928	905	892	899	934	946	999	979	955	900	917	964	932	936	927	936	925	933	919	902	901	930	917	969	968	966	863	994	956	929	940	962	910	935	969	939	949	971	936	973	927	895	920	919	885	923	893	921	928	935	999	961	941	906	894	964	933	984	962	943	949	979	914	934	942	951	911	958	896	927	973	971	921	917	959	905	939	917	960	1041	894	970	952	919	972	960	954	940	914	902	1006	928	958	947	926	958	956	995	933	913	980	942	942	931	969	925	960	987	967	987	957	952	959	943	922	912	925	958	944	903	966	1012	917	979	936	956	930	929	894	911	908	958	958	981	947	936	926	929	925	968	976	907	949	1012	912	997	919	966	937	893	888	924	954	922	908	945	947	854	936	981	950	960	964	914	937	944	955	935	945	971	899	930	972	900	907	974	901	1031	956	915	915	993	941	926	906	889	961	895	961	942	945	987	907	895	927	918	884	940	947	938	926	930	932	984	1003	884	967	950	932	968	973	961	955	931	927	930	938	956	933	925	937	950	949	941	839	937	921	923	949	914	974	970	970	980	943	960	950	948	962	947	953	914	948	955	990	950	921	939	929	940	959	965	975	935	924	917	911	921	976	885	924	886	940	963	986	936	885	896	940	975	952	920	941	927	977	938	916	911	918	1006	981	964	894	908	984	991	947	934	933	934	953	919	944	998	924	945	991	951	990	885	968	955	928	930	932	914	980	945	933	919	946	928	932	922	947	929	922	922	884	912	873	921	946	904	929	912	933	931	908	937	922	969	940	906	956	878	975	964	876	938	929	971	881	925	919	898	897	937	943	947	926	955	962	896	930	927	941	919	908	956	904	953	862	934	935	930	916	948	905	949	998	949	938	947	984	949	905	920	920	957	916	984	909	930	923	910	911	998	958	958	899	935	940	954	902	899	943	995	993	935	903	888	951	945	970	962	948	981	941	939	949	955	877	889	963	962	950	923	871	903	965	996	966	965	982	927	944	933	918	958	925	914	917	918	947	916	971	927	952	931	967	880	933	906	948	919	922	936	951	972	928	935	943	931	957	948	921	940	952	926	880	959	942	945	899	960	894	902	975	1036	929	962	915	948	926	893	924	1016	975	950	944	895	943	990	943	942	975	993	948	943	975	889	935	927	887	965	933	975	882	883	901	916	867	945	953	917	930	983	951	957	976	932	945	930	926	886	964	938	963	901	952	915	954	932	970	932	924	897	936	935	885	966	933	889	921	884	960	867	986	924	913	920	905	946	975	928	865	926	929	896	943	894	944	953	922	933	942	952	946	919	1020	996	952	946	956	917	946	993	978	923	917	957	960	936	949	912	911	929	899	913	940	928	980	968	916	903	921	934	957	917	1007	912	984	919	910	943	1010	915	949	916	1008	1029	958	952	950	942	943	922	971
60138	97451	66913	42718	23481	5864	893	802	826	830	817	861	765	773	814	831	766	818	819	760	781	834	848	801	741	844	792	803	863	808	817	838	813	827	771	840	826	803	835	807	815	754	820	801	820	839	807	857	798	797	820	811	794	793	773	841	819	781	829	802	791	811	786	844	833	767	820	818	786	771	805	825	862	879	846	841	750	803	821	755	870	801	823	885	796	854	871	792	763	840	807	750	834	767	835	804	815	762	807	800	825	818	786	827	796	822	776	805	833	811	779	852	805	810	798	838	820	836	813	776	797	794	780	833	782	818	796	798	786	766	826	853	780	821	815	823	761	810	797	803	835	812	801	763	816	880	783	774	781	838	789	798	815	814	855	809	872	849	796	775	798	851	827	836	795	780	820	776	765	825	808	792	816	844	758	729	816	789	799	806	822	828	757	786	845	829	790	827	823	837	846	837	782	828	815	824	749	799	849	791	813	813	842	786	786	863	844	788	810	813	824	778	821	783	845	776	834	849	821	826	812	813	795	760	816	803	839	797	856	841	805	800	788	757	801	798	797	821	824	820	822	804	793	781	833	799	741	793	811	803	809	804	768	789	813	784	788	802	789	787	802	800	806	805	838	767	757	810	833	800	756	794	786	820	725	785	817	826	815	809	825	868	821	777	837	805	808	855	873	790	808	840	837	782	867	871	794	822	838	806	766	848	826	814	799	798	762	818	825	816	764	821	812	830	834	835	795	806	772	780	772	799	814	799	805	873	786	773	811	820	772	821	792	771	791	798	791	797	880	802	825	812	812	855	799	826	795	817	770	840	846	815	829	815	736	783	794	838	828	817	769	780	820	802	810	863	774	805	809	785	803	758	773	787	823	813	831	823	804	834	802	823	824	801	773	813	774	777	805	818	806	795	838	793	789	804	802	791	842	824	793	783	858	803	777	825	856	791	865	815	855	775	848	817	846	795	869	746	810	831	847	803	702	758	784	820	774	853	783	824	821	770	775	787	800	830	786	759	779	791	818	739	795	812	774	751	748	802	803	782	829	757	859	809	787	816	817	822	845	807	831	826	780	803	820	832	781	805	828	802	797	790	843	784	801	864	800	803	820	856	817	823	775	800	811	784	772	824	888	847	800	770	809	778	806	834	852	873	824	860	772	756	835	773	766	805	799	798	791	855	805	805	840	817	773	815	847	830	789	840	826	794	829	795	824	815	743	739	760	808	800	832	786	814	845	808	848	771	790	782	825	815	840	866	790	787	804	832	838	830	767	828	809	815	813	793	768	763	811	853	820	801	835	787	785	840	852	833	768	780	773	794	806	806	786	813	800	780	842	756	812	835	770	848	803	795	806	861	829	782	821	794	837	838	809	806	824	816	797	822	860	743	801	797	791	842	850	846	822	832	783	771	796	806	781	795	798	758	796	855	855	767	789	839	808	764	771	797	774	797	795	787	852	786	807	812	795	778	772	784	737	766	825	782	780	816	789	831	802	800	840	779	797	779	761	813	826	767	758	825	796	837	797	783	823	812	795	851	810	811	749	829	776	792	781	821	836	782	763	801	795	843	810	807	795	795	831	741	813	848	799	780	819	795	774	802	770	830	765	797	838	820	777	780	809	818	796	838	797	786	795	787	792	778	767	755	799	787	811	798	806	782	746	798	810	781	842	811	799	856	858	836	812	765	828	800	822	838	798	792	770	766	804	786	732	763	824	812	791	767	828	776	797	765	801	823	791	831	771	780	816	819	800	871	811	798	801	841	839	799	804	788	800	818	806	745	790	775	836	827	814	833	794	831	810	796	808	799	779	806	849	787	815	827	772	811	839	818	820	816	863	847	841	774	854	835	775	780	803	791	781	860	803	842	783	822	771	799	847	812	796	804	770	824	875	798	823	769	786	806	811	790	795	811	767	779	788	867	798	814	821	782	835	783	795	782	808	789	844	784	796	768	795	796	745	818	831	790	858	729	822	739	792	805	858	840	809	752	833	750	802	875	772	761	863	792	828	807	812	846	779	840	808	806	802	820	806	813	752	825	824	833	835	813	888	812	760	804	778	788	817	823	775	781	842	842	790	819	825	824	811	790	774	802	814	850	821	796	849	768	781	826	810	868	829	819	759	770	836	786	765	784	825	789	816	769	814	752	833	796	829	792	793	827	792	841	811	820	834	862	849	842	788	795	775	826	851	835	768	789	835	789	771	762	849	838	843	795	810	771	786	797	840	813	809	781	792	846	775	817	846	779	869	839	812	829	834	798	788	831	778	828	903	830	787	763	823	797	855	773	851	814	793	805	786	789	828	811	806	764	794	781	845	777	796	776	757	784	764	795	804	845	797	786	818	775	802	787	779	845	780	786	788	773	750	828	802	886	813	819	852	794	853	809	830	792	850	816	831	809	805	800	797	782	837	824	750	828	867	788	806	773	773	827	804	793	829	817	774	798	846	836	788	803	823	810	761	821	809	785	841	805	796	804	770	836	787	838	802	831	793	855	787	859	874	862	767	835	796	809	760	817	866	788	805	828	774	829	805	800	771	857	831	763	852	792	821	815	836	794	856	816	800	779	808	777	827	765	827	799	846	801	808	788	783	757	856	826	790	794	852	767	774	828	809	791	793	771	829	799	800	838	797	809	807	749	807	819	785	864	772	771	834	776	777	804	813	835	796	805	823	786	852	814	820	764	822	827	803	758	796	746	852	796	831	794	791	836	822	828	782	830	821	830	820	817	782	826	821	807	820	830	793	810	818	801	777	786	805	762	812	793	783	776	818	806	834	778	797	822	787	809	797	885	846	804	792	802	808	833	810	787	822	801	814	806	795	790	833	831	814	822	831	796	797	864	794	805	798	876	746	811	787	814	844	825	805	742	825	829	813	808	800	766	816	816	794	739	833	805	835	844	848	782	831	818	801	791	813	819	754	777	767	782	753	830	779	795	826	814	800	820	799	823	809	774	821	773	811	817	818	760	798	778	757	737	809	799	767	821	806	828	821	857	798	834	842	780	765	801	777	807	787	837	865	839	799	834	820	853	797	874	807	801	817	775	841	810	786	859	808	834	772	750	797	837	804	826	833	848	818	774	792	820	802	798	832	799	806	776	819	809	843	868	836	819	806	835	818	857	782	832	807	861	819	788	822	821	784	820	830	783	851	811	779	810	807	783	774	811	783	794	781	760	797	823	826	776	797	782	806	825	783	761	833	771	778	818	832	846	829	789	836	793	813	781	817	825	781	823	771	814	775	809	800	798	785	824	792	813	852	792	818	876	829	811	770	806	819	778	794	740	774	800	795	810	776	798	794	788	832	836	843	762	785	799	781	808	822	759	780	791	815	847	859	778	800	852	754	802	773	827	716	807	776	813	822	806	837	797	785	833	813	824	806	798	835	834	788	814	773	779	783	832	806	787	837	791	832	836	784	812	764	814	796	776	816	845	803	797	838	774	809	821	804	792	791	813	786	790	830	767	804	763	799	797	811	819	831	808	797	803	800	799	870	783
39545	34313	21170	7121	1532	536	429	421	411	413	441	414	432	411	431	414	428	427	395	411	459	445	442	403	418	424	425	479	457	395	388	370	407	417	393	453	419	456	411	437	399	414	411	421	406	424	435	458	441	430	433	448	424	420	419	414	428	431	458	432	408	392	426	431	387	470	477	405	405	426	406	423	449	425	444	438	418	404	404	420	444	451	449	430	412	393	423	376	394	395	420	419	417	429	393	437	406	391	385	407	430	402	409	439	436	441	412	404	400	478	431	446	434	386	421	425	432	416	457	409	420	421	445	421	423	423	419	460	433	437	424	431	390	430	453	415	479	424	408	418	430	419	425	435	388	423	452	427	402	460	428	391	401	415	413	449	403	398	403	447	429	411	402	405	389	425	444	409	423	387	422	454	409	416	382	431	437	398	425	384	420	414	417	390	441	377	396	421	404	409	440	412	403	427	404	404	442	432	448	413	407	426	412	419	447	442	416	465	421	424	407	451	400	416	384	435	441	443	426	431	405	405	422	429	422	438	419	410	457	432	427	401	435	412	426	420	384	378	416	426	472	436	424	409	436	422	414	445	422	468	443	406	401	385	419	425	432	406	412	442	456	431	440	427	417	443	395	397	429	396	447	411	438	435	426	428	386	435	400	418	428	421	415	433	416	402	383	420	447	416	443	440	435	425	447	416	423	408	460	422	397	411	391	413	447	440	424	441	398	454	433	400	429	388	444	423	436	398	392	408	418	413	424	438	451	432	424	419	399	430	426	452	397	385	423	430	414	435	422	425	422	442	439	449	401	401	401	431	431	465	406	458	421	428	398	393	465	417	448	428	459	423	457	439	405	430	463	440	441	406	430	443	469	400	412	422	416	440	435	436	421	412	403	430	419	435	418	438	456	465	425	417	428	412	424	434	442	410	409	413	417	400	399	427	418	396	405	424	451	431	460	445	406	379	426	440	441	429	418	413	461	424	431	430	450	445	436	409	432	440	403	420	417	395	397	429	428	444	438	450	389	420	416	437	422	436	429	397	445	464	419	440	401	406	421	434	422	413	380	456	380	444	389	438	445	430	406	435	394	412	411	442	429	416	456	416	441	449	462	410	460	432	443	463	436	447	436	424	412	387	433	424	370	458	441	443	443	381	429	446	449	402	420	429	454	379	423	424	425	382	457	427	433	436	430	395	425	403	393	400	417	436	449	430	404	460	428	445	447	430	387	406	435	401	413	424	426	477	390	412	438	429	403	470	404	417	423	396	403	407	412	382	389	445	425	439	413	428	458	412	398	413	443	424	443	438	410	406	472	443	411	408	420	408	446	470	403	424	450	390	435	417	403	387	413	429	438	459	442	431	399	409	427	427	444	441	429	443	427	450	422	416	451	400	437	424	418	412	383	415	418	397	430	393	426	427	432	425	422	421	425	410	450	432	406	409	409	459	443	429	439	411	416	406	431	441	443	399	420	460	436	400	440	441	423	374	452	422	417	391	413	421	450	398	436	418	434	425	406	415	443	407	425	421	404	398	387	387	410	417	430	414	426	393	398	438	390	435	433	451	417	426	377	439	424	429	416	396	416	423	393	428	416	441	394	396	428	413	463	416	434	417	439	421	393	387	442	425	446	411	430	385	416	416	424	420	445	394	449	410	387	402	445	404	452	434	472	431	432	374	446	391	427	459	420	429	413	416	441	403	434	451	435	425	422	414	448	437	425	426	431	427	385	412	415	395	421	418	435	463	426	389	428	451	415	438	414	432	428	420	420	454	442	401	469	404	462	436	398	431	407	438	416	443	415	399	427	449	408	427	436	464	401	448	413	450	407	399	434	396	417	444	414	411	394	418	442	401	402	418	470	435	421	389	387	428	405	400	423	455	442	420	447	445	414	429	464	421	429	398	414	373	435	449	434	428	414	413	438	440	417	454	395	416	453	432	391	391	414	440	439	446	402	393	425	422	420	441	416	421	429	403	403	426	436	408	411	438	432	406	411	425	440	442	432	383	440	432	403	402	461	424	447	410	400	434	436	461	406	429	422	397	418	402	425	455	428	406	446	431	440	404	413	412	438	430	447	457	441	422	399	431	420	405	469	419	403	448	426	456	413	435	422	429	455	386	420	427	425	416	419	398	406	424	430	441	423	434	427	442	434	443	434	393	468	433	405	392	446	406	418	459	432	452	412	418	442	434	421	422	418	439	423	403	415	425	413	422	447	451	410	408	399	424	425	469	427	397	437	433	440	400	418	439	426	436	435	420	431	437	408	418	412	449	393	427	426	448	401	434	419	409	414	443	434	477	436	411	385	394	413	431	415	442	423	439	470	424	426	419	431	403	409	412	441	392	445	442	460	447	418	421	402	423	447	457	405	421	408	427	433	440	435	417	449	435	421	446	438	466	458	418	448	397	445	413	387	418	443	416	417	419	390	459	462	450	437	418	435	368	409	399	422	421	425	427	402	387	412	422	445	445	459	436	470	378	432	430	408	413	418	461	408	446	413	424	427	432	428	452	430	421	435	383	376	457	404	438	415	414	446	412	395	395	428	419	427	404	444	430	470	431	387	440	435	421	405	411	448	427	418	426	394	432	405	423	446	423	414	408	385	426	408	445	431	448	414	440	431	408	457	435	415	439	448	424	468	419	441	442	431	412	448	396	428	444	430	476	394	433	394	425	438	446	455	436	391	409	425	442	400	427	400	391	476	411	420	395	426	416	431	425	413	411	422	432	385	424	398	445	411	411	421	420	433	404	422	421	446	496	435	440	417	442	434	449	388	450	422	401	442	446	444	400	397	476	441	401	402	417	420	414	416	390	422	449	488	426	456	407	394	439	414	412	414	416	384	440	424	430	462	432	424	426	421	421	415	370	412	415	452	436	428	422	419	428	419	407	442	432	459	416	418	447	433	432	466	438	462	449	434	480	410	440	443	415	424	441	398	416	418	419	420	438	438	439	428	413	397	464	432	411	410	422	462	388	399	442	410	423	403	398	379	425	435	442	426	455	415	421	426	403	392	434	459	434	429	422	411	416	432	446	449	445	442	416	417	405	396	433	469	444	435	433	422	407	379	410	459	415	414	429	398	439	407	393	386	414	438	413	416	420	421	418	384	453	413	408	388	402	401	424	391	365	413	425	411	428	428	435	375	425	419	398	460	467	443	420	416	425	402	440	391	422	444	452	427	395	386	402	403	476	418	412	443	456	422	428	414	406	434	419	436	429	426	429	402	415	406	419	389	419	444	423	429	456	412	420	430	398	412	409	406	430	410	438	425	411	409	392	440	389	450	404	437	453	425	427	416	387	453	442	427	425	443	405	444	469	426	442	436	445	417	421	449	431	403	449	433	422	458	434	434	437	403	414	494	415	425	405	392	453	441	412	461	405	438	445	430	429	433	448	424	436	413	429	410	465	417	397	465	442	438	450	404	452	442	396	443	421	454	413	462	410	454	415	426	433	418	440	465	435	446	413	461	413	407	405	408	438	434	437	402	416	406	367
39773	37717	16029	4690	1682	506	393	414	428	374	406	400	414	408	399	405	367	377	401	417	413	386	399	390	411	387	406	374	389	402	366	412	371	414	429	409	407	385	428	414	392	411	402	394	373	368	417	413	397	409	431	370	416	408	419	403	418	386	382	359	393	385	416	380	367	424	411	392	400	408	382	416	408	394	390	412	425	382	381	426	386	412	383	404	388	434	403	382	410	362	412	382	383	390	393	404	368	394	402	400	416	374	396	439	353	411	379	415	420	386	403	371	392	383	398	432	385	410	414	364	399	364	430	413	412	396	352	390	377	394	383	397	386	368	419	426	350	393	441	392	416	382	400	393	429	374	415	416	439	412	392	400	414	391	419	455	411	425	369	363	393	378	378	398	404	407	369	426	378	386	386	387	422	405	395	418	426	387	387	394	406	359	395	400	395	376	406	385	392	391	404	395	381	414	359	389	416	398	366	396	381	393	409	413	390	411	411	353	401	412	389	362	406	419	396	401	388	408	410	368	403	392	390	398	407	385	408	399	396	432	407	433	403	363	417	409	418	355	390	425	392	392	395	375	372	353	395	388	386	396	401	416	398	370	383	373	415	409	415	432	414	368	371	374	407	415	395	421	410	392	434	415	392	402	415	435	381	364	387	390	384	408	374	418	394	432	390	431	392	381	379	415	381	382	438	397	418	382	396	423	367	382	401	394	372	405	408	391	397	373	393	393	403	410	412	395	359	424	401	394	409	383	384	400	396	389	403	406	411	412	409	394	389	432	402	444	402	399	392	379	398	364	442	393	384	414	380	408	404	447	393	388	400	415	386	435	377	382	402	437	400	418	393	391	431	371	435	416	394	391	394	412	416	365	384	378	414	422	379	398	393	408	398	371	432	398	384	363	401	406	410	404	414	352	343	406	435	353	382	402	408	397	415	409	412	388	414	366	396	400	412	441	374	415	380	417	387	404	380	410	367	412	404	372	400	445	405	407	380	425	400	386	379	400	388	402	398	422	413	383	416	387	433	406	406	425	390	415	463	378	410	395	425	408	381	391	373	390	385	406	334	387	411	382	356	435	399	407	397	386	393	425	392	402	392	406	392	415	387	358	401	358	407	464	396	387	378	362	378	445	393	374	396	418	410	375	397	391	390	392	397	381	386	399	361	415	431	338	422	405	436	404	416	376	396	394	382	384	380	439	382	421	404	431	390	395	413	400	404	388	372	366	347	396	417	412	368	364	412	422	409	378	393	400	390	404	363	423	403	427	389	399	408	365	374	378	394	390	421	452	414	428	397	369	414	395	409	424	411	427	430	406	387	380	398	379	412	370	371	400	380	382	359	357	390	359	392	400	403	392	399	436	361	394	398	387	407	403	377	393	401	434	409	377	369	411	412	347	392	406	410	405	390	388	409	375	400	410	358	391	411	379	376	395	395	414	413	384	417	429	393	405	420	416	390	419	416	375	366	374	424	387	400	421	379	364	408	356	408	379	401	386	377	387	389	381	410	447	379	421	380	344	431	392	365	385	359	385	400	396	410	436	394	416	406	400	416	399	383	388	407	371	359	405	407	392	418	395	361	413	392	386	395	389	407	422	393	367	397	407	415	365	432	395	413	423	370	415	385	431	372	376	386	413	415	411	405	368	372	418	417	387	375	387	417	398	392	385	384	396	376	394	420	372	394	398	420	405	426	393	404	378	383	390	405	396	374	369	381	421	383	372	419	372	383	414	390	423	422	396	424	388	385	438	418	435	391	446	405	398	414	379	395	400	383	381	389	389	381	378	414	407	418	364	379	368	374	422	405	397	437	338	343	377	409	382	414	416	388	401	386	344	400	393	395	391	415	388	401	417	394	417	369	427	386	371	435	425	402	399	360	401	382	390	426	444	414	377	401	403	413	395	388	368	396	404	393	400	395	393	382	385	385	437	418	388	405	408	425	385	386	408	403	396	404	426	387	383	416	369	414	401	398	397	408	348	407	385	422	399	388	397	371	420	375	374	390	401	411	353	369	415	390	412	417	358	419	404	385	357	396	365	448	429	370	421	418	364	409	415	384	396	399	433	365	383	420	412	369	405	361	409	411	405	396	405	388	422	375	413	393	387	389	382	363	392	363	404	372	442	391	388	383	403	379	417	412	406	397	367	418	388	392	375	383	437	381	426	406	433	395	360	385	404	383	438	411	377	412	411	411	372	420	413	395	359	432	425	404	417	398	404	420	366	391	364	405	409	392	422	405	408	415	390	418	396	430	413	388	383	414	434	393	386	426	408	410	375	417	421	401	432	411	385	376	392	379	399	459	413	392	413	359	393	407	378	374	406	408	393	366	432	361	371	391	371	402	404	390	379	381	368	406	393	432	435	402	395	400	409	390	368	376	438	400	418	422	388	388	376	368	402	417	353	360	413	412	435	417	399	371	378	400	385	388	402	367	405	386	419	400	397	383	401	381	416	415	373	406	388	410	392	414	402	388	404	401	390	407	358	413	376	415	399	359	404	395	375	379	388	372	414	366	381	386	405	425	385	392	373	406	386	412	393	435	407	391	372	401	375	372	429	389	425	403	420	412	361	404	391	378	409	377	418	426	428	443	354	416	383	363	428	385	443	391	425	406	401	381	435	395	401	420	381	364	380	412	382	401	407	391	394	385	410	393	392	414	422	410	393	407	394	421	399	397	378	409	422	403	368	427	416	421	394	422	400	414	401	390	387	434	363	379	387	385	391	401	433	400	415	383	380	390	420	382	410	403	436	375	402	396	404	404	422	376	394	375	386	399	395	380	396	379	398	387	397	388	401	394	389	413	408	415	418	387	423	396	414	385	421	414	400	403	397	407	438	391	386	446	374	385	396	366	376	436	391	395	415	401	420	410	388	389	409	404	405	442	398	400	408	386	412	405	384	381	399	396	370	394	401	416	404	384	401	425	372	382	417	395	396	426	388	383	385	378	372	409	382	382	394	370	388	399	393	446	435	427	404	399	405	382	409	458	389	440	385	437	389	392	392	415	376	403	413	378	373	388	390	395	418	375	392	376	428	428	412	391	395	421	421	416	364	411	391	410	362	406	370	397	430	390	403	391	433	386	342	412	397	403	369	414	430	366	402	350	402	403	374	398	400	382	380	389	416	365	400	391	369	429	409	380	379	410	388	392	388	374	361	378	389	406	413	385	381	385	397	420	395	390	401	388	399	398	392	380	430	414	378	391	366	408	437	374	386	391	408	399	416	438	391	400	389	376	401	411	388	400	412	432	434	406	365	404	404	409	404	359	400	369	396	388	424	366	403	400	404	382	395	371	394	390	417	408	428	379	440	392	366	401	386	406	388	389	383	382	379	395	357	388	438	403	402	395	325	400	436	449	387	395	424	394	411	395	383	364	430	407	368	405	409	424	414	415	411	412	369	363	393	393	422	385	396	413	417	389	388	383	406	386	415	404	402	380	382	406	418	385	382	438	431	414	410	393	421	402	398	379	396	385	373	396	386	431	402	418	405
25193	22540	28327	24449	20661	15179	2423	803	690	697	741	715	664	767	673	747	694	741	724	686	690	727	685	710	735	722	714	733	686	667	666	695	678	688	723	646	697	699	735	678	684	740	693	796	699	721	760	655	701	724	705	686	730	651	724	658	682	720	720	711	670	727	665	694	669	661	698	729	712	674	680	692	678	716	631	714	694	691	661	732	693	662	700	666	702	726	721	648	737	726	677	717	704	744	768	671	691	746	653	701	713	679	660	686	743	695	736	624	717	707	671	671	674	692	665	681	663	705	665	753	706	697	668	706	699	697	725	707	730	725	701	683	660	693	670	697	702	750	703	728	655	668	689	652	654	697	694	728	730	724	682	693	700	695	687	701	704	705	684	690	680	713	690	682	713	719	693	715	699	676	686	654	686	697	701	752	709	758	661	694	659	737	682	714	703	680	721	669	668	727	744	711	686	699	698	676	717	679	645	691	723	649	672	702	731	704	715	659	639	683	749	715	667	714	711	730	709	699	691	714	728	665	720	672	673	653	704	681	645	691	655	687	710	690	774	695	697	719	684	675	778	719	719	657	680	646	705	715	675	718	679	695	686	694	650	708	703	684	689	725	661	692	708	755	685	696	741	684	684	717	661	717	726	712	710	729	648	684	728	745	752	681	721	736	720	737	721	703	661	732	733	657	705	700	687	703	752	700	704	689	720	709	739	694	699	697	698	693	708	716	645	752	712	735	690	717	697	706	722	691	677	698	666	744	702	723	660	702	690	639	757	693	752	669	680	679	672	705	669	694	721	692	702	738	703	715	672	692	708	745	702	666	665	713	729	698	653	693	739	622	698	668	693	702	710	707	736	657	678	705	740	682	682	698	740	686	697	720	666	669	718	709	703	741	714	697	695	677	724	715	703	694	719	698	742	664	702	678	674	730	703	709	677	682	641	715	714	698	669	726	669	656	670	645	724	713	767	717	680	693	700	697	669	734	696	597	655	690	698	709	697	662	680	674	692	737	708	700	681	671	726	703	737	685	666	676	676	705	746	692	726	716	722	687	654	738	693	681	666	700	681	726	734	659	715	644	679	706	688	682	680	703	700	640	720	741	710	711	730	700	704	665	687	769	673	662	689	686	719	623	703	666	686	715	725	706	723	703	743	679	693	675	684	671	714	667	701	715	718	684	688	733	708	722	731	716	672	668	664	677	672	720	681	730	685	652	700	709	730	698	663	699	710	704	697	703	721	705	706	710	731	690	681	683	657	704	680	671	702	746	756	691	692	686	726	659	709	666	695	663	694	690	734	679	673	701	727	734	651	733	705	672	703	681	700	710	721	720	696	682	697	719	715	633	712	728	693	662	721	730	693	698	667	654	665	685	681	679	718	725	694	713	707	674	699	681	688	746	656	707	690	704	683	703	734	672	725	670	710	709	693	696	706	666	669	737	743	705	716	675	664	724	688	735	685	767	653	689	739	745	719	695	707	669	695	702	696	762	666	671	725	654	687	674	678	680	740	690	727	709	710	703	698	690	690	714	699	701	676	754	708	685	684	718	698	742	714	691	729	707	683	696	695	704	720	714	657	707	714	664	704	688	680	660	678	694	689	666	720	663	666	775	697	722	657	724	681	706	733	724	648	715	733	688	663	685	705	687	687	723	724	681	723	687	708	740	671	678	719	686	700	681	739	692	658	761	670	699	719	662	702	643	668	702	698	692	710	663	698	721	675	683	706	695	731	711	650	727	663	632	676	720	703	701	698	751	716	673	676	679	710	698	676	703	699	687	705	670	706	688	689	697	710	739	721	673	701	681	687	735	725	676	674	709	687	726	701	694	680	705	644	752	673	676	677	707	697	678	693	722	686	701	686	707	701	620	703	680	713	670	693	697	711	720	661	684	714	656	673	656	694	669	675	672	699	728	724	735	681	734	713	687	680	698	712	711	708	678	750	668	687	722	756	690	672	654	694	729	632	695	712	686	692	716	701	727	688	709	707	678	645	722	696	701	650	717	686	708	686	645	708	724	660	677	679	722	738	700	663	696	678	715	728	712	676	643	705	622	711	698	668	759	721	675	751	736	652	716	690	736	711	668	667	702	745	677	715	691	697	703	709	648	710	694	663	702	728	668	669	679	712	665	673	677	702	695	747	690	684	701	686	687	702	693	671	700	661	725	693	657	680	697	711	635	682	708	697	730	663	665	705	704	644	658	667	737	670	696	733	693	744	686	697	707	716	708	682	696	666	712	736	693	732	696	697	679	727	658	638	729	698	737	732	718	694	702	774	654	713	699	738	738	695	702	730	695	618	677	688	665	648	705	690	719	717	688	715	689	681	643	694	701	684	643	693	688	709	763	738	708	704	671	707	742	683	761	714	711	677	732	742	667	655	688	721	668	697	713	727	674	668	691	694	694	698	680	685	715	698	707	669	655	695	734	703	750	698	716	665	706	715	700	718	689	655	684	694	670	655	756	709	703	671	659	716	679	730	714	708	676	667	706	655	693	697	691	684	667	658	715	683	701	703	676	718	685	689	698	675	756	658	700	701	705	664	672	697	669	716	711	726	709	724	737	708	677	672	718	702	712	642	739	713	664	705	696	712	710	712	704	721	685	703	700	693	701	718	673	698	666	695	667	663	679	697	699	668	705	735	766	698	686	714	693	704	678	752	724	671	706	661	690	684	691	723	699	738	725	699	752	675	698	724	656	658	707	674	641	724	740	689	701	740	692	691	731	716	737	638	766	658	743	700	734	743	705	682	725	691	674	705	699	716	700	721	689	696	698	678	677	695	671	696	662	704	682	714	688	682	695	701	696	696	689	709	711	713	703	741	710	671	701	677	664	712	683	655	671	702	682	714	681	720	724	720	697	691	720	692	721	702	681	678	737	668	695	734	683	735	691	667	684	722	666	723	651	725	733	674	687	670	681	664	718	633	672	706	747	710	726	667	657	700	645	675	691	697	682	654	730	670	664	700	736	671	724	702	686	673	727	712	688	709	697	692	674	713	701	692	687	696	714	752	737	732	672	716	676	685	695	694	669	681	709	643	710	705	742	719	680	671	679	719	679	647	692	719	652	678	703	688	698	712	676	651	693	723	671	687	685	634	673	673	715	654	721	695	666	703	693	724	700	695	746	684	684	689	669	697	684	680	687	694	697	696	703	683	738	627	712	672	707	712	708	718	660	709	737	702	701	709	654	728	683	702	687	636	720	719	677	705	704	690	683	713	666	732	696	683	702	688	751	741	658	755	686	759	713	680	685	708	685	690	649	662	658	698	685	727	665	630	658	686	707	713	733	715	683	706	734	746	725	722	654	706	695	731	643	677	744	758	693	698	719	728	657	718	684	660	686	651	711	671	760	678	693	672	636	698	736	664	745	716	732	697	665	676	660	723	697	689	717	703	646	708	696	655	730	701	681	721	645	690	681	661	716	689	716	746	692	668	713	766	693	675	727	730	646	717	690	662	701	705	707	687	711	697	681	715	701	695	706	684	702	707	691
62526	89260	57626	31764	15288	2904	666	609	629	599	623	612	592	634	640	616	575	625	603	596	591	622	617	596	628	558	597	655	608	608	593	622	584	596	582	621	619	607	616	583	638	571	570	627	592	608	563	688	613	589	618	615	586	565	676	606	625	603	614	597	635	600	574	602	684	664	639	596	610	575	627	595	597	597	635	618	647	618	607	629	588	624	615	602	577	575	575	585	632	588	622	592	626	641	629	595	570	618	609	638	633	645	593	637	582	585	617	608	646	608	616	625	590	682	643	611	635	664	569	579	622	614	615	608	597	592	636	624	584	607	643	648	619	622	624	604	591	623	639	592	643	604	609	650	620	579	585	618	581	601	635	640	603	620	608	606	591	620	642	643	622	587	633	589	626	605	645	571	621	592	588	586	620	605	592	628	629	613	659	613	597	632	602	608	615	613	592	599	577	600	600	601	609	601	569	617	622	576	620	613	594	576	564	609	615	614	638	596	598	643	638	637	609	584	566	627	615	588	597	573	607	623	639	593	608	625	609	560	567	571	605	580	621	585	597	619	636	619	574	645	607	634	607	600	607	598	583	641	613	607	617	579	617	562	609	646	655	598	645	584	590	564	596	642	604	622	617	619	539	621	660	652	618	554	628	583	645	639	627	658	584	574	665	615	657	604	579	570	643	589	615	583	633	577	612	618	606	610	592	590	584	624	629	633	603	601	654	624	643	607	571	594	565	568	601	622	601	582	610	611	655	635	644	620	649	586	621	590	577	631	610	608	628	592	577	615	599	641	625	582	587	610	571	605	631	611	615	624	612	613	670	592	601	583	580	617	635	585	633	597	610	615	581	659	610	623	630	608	576	626	654	629	630	575	569	569	649	632	593	589	620	596	599	575	585	623	594	584	617	595	596	622	601	625	570	603	637	609	581	597	580	584	637	605	571	633	613	583	578	615	615	572	588	617	617	599	640	642	598	607	618	597	629	633	599	611	587	644	631	556	616	658	613	643	627	624	589	592	605	557	554	646	624	583	622	600	660	647	594	606	638	599	641	677	600	596	622	571	619	599	607	581	593	579	615	563	608	613	590	684	642	636	623	626	644	613	613	650	591	602	603	592	592	580	601	634	594	616	620	589	637	644	596	569	608	633	630	624	596	580	618	638	579	620	583	577	562	610	588	613	623	633	660	600	657	631	650	618	572	583	606	634	603	601	572	620	609	592	650	632	619	598	639	596	588	619	638	651	626	620	584	616	622	605	640	621	590	599	649	575	567	643	620	595	627	584	621	635	605	622	578	619	634	588	635	609	606	618	621	618	619	603	609	625	618	588	575	591	628	627	614	608	572	583	544	606	601	704	609	572	658	594	594	589	620	616	609	649	633	604	607	613	590	608	556	591	606	626	582	626	584	605	568	583	650	597	607	584	633	625	635	608	613	652	608	636	615	591	588	631	654	642	622	616	597	621	607	575	632	623	630	592	565	626	623	603	643	599	580	604	661	613	632	592	610	632	646	592	589	651	593	594	605	626	599	628	645	595	594	633	642	613	656	602	580	591	595	640	582	605	590	576	608	631	655	591	624	587	632	598	609	629	579	594	616	584	656	583	628	585	602	659	620	588	646	629	610	614	593	605	635	630	604	586	594	601	587	612	603	645	622	606	610	648	612	612	571	655	584	595	621	610	648	655	636	595	642	641	620	571	622	604	616	621	609	590	593	580	600	605	611	630	620	622	599	586	609	616	607	628	561	641	622	574	643	614	588	637	614	617	615	651	610	641	610	597	590	609	605	588	581	577	629	621	603	638	609	624	586	677	639	616	636	603	588	592	638	647	627	609	611	611	610	604	628	578	609	628	617	615	610	611	604	610	625	603	626	546	639	606	586	620	657	587	628	624	618	607	632	588	605	599	557	642	608	631	622	640	601	596	612	578	646	621	581	604	637	570	601	578	595	621	622	635	624	618	616	640	655	606	650	594	629	591	623	632	611	636	565	629	626	601	550	633	650	605	592	620	592	630	609	601	622	629	629	606	643	657	574	580	589	619	604	586	635	604	605	566	606	659	604	594	579	629	613	637	585	607	627	637	646	608	598	660	631	645	663	579	585	577	575	612	636	578	600	648	605	610	669	612	582	606	632	607	629	619	632	630	613	610	611	566	600	597	625	606	611	578	629	629	629	628	622	591	607	560	594	644	628	560	612	625	593	575	578	581	586	616	560	609	638	595	598	586	620	594	625	658	603	622	585	601	606	635	620	618	611	631	588	610	622	624	590	601	594	643	669	600	624	602	580	604	642	569	589	584	624	605	640	623	618	594	587	594	584	582	642	580	563	612	617	625	619	589	596	581	609	611	624	591	624	649	570	584	635	611	600	660	619	605	594	636	612	637	614	584	615	610	593	600	590	644	589	581	601	627	611	608	600	603	650	572	590	659	620	590	558	625	590	612	555	638	659	578	599	609	615	623	615	566	658	613	606	593	578	642	603	564	600	624	658	589	602	666	639	593	616	601	584	576	614	602	633	649	599	654	611	628	584	582	621	652	636	613	653	584	667	594	610	634	615	670	599	613	588	626	630	634	624	622	596	612	603	610	605	619	595	601	607	615	608	574	635	610	585	566	606	600	585	564	616	619	604	614	583	608	615	615	633	596	658	651	636	663	608	585	625	599	617	640	627	623	651	659	606	604	610	593	628	613	596	625	619	601	605	670	637	597	614	613	529	569	599	583	612	593	587	622	635	612	629	618	605	613	592	613	573	612	602	599	603	580	619	670	601	639	603	636	630	684	605	622	563	615	617	624	594	606	592	599	607	608	594	603	647	662	592	621	608	605	563	668	620	618	602	611	593	596	597	600	592	613	622	578	595	640	669	586	626	638	578	615	607	602	591	613	620	644	640	595	642	614	622	636	607	644	629	612	596	587	620	570	606	589	612	634	595	625	621	595	617	583	599	632	581	594	625	595	587	647	642	614	624	612	571	621	603	602	584	584	570	583	564	574	597	588	594	586	603	602	586	611	577	611	584	608	619	644	624	592	584	603	582	618	625	625	615	558	618	614	600	597	575	644	603	629	629	615	631	618	611	599	617	601	623	600	569	615	648	659	566	632	590	584	579	628	600	612	530	617	636	586	616	615	601	577	548	628	601	554	594	604	669	619	584	599	634	607	564	594	602	593	579	620	670	572	572	621	602	648	625	647	637	617	664	633	603	616	587	600	626	579	591	604	611	582	573	620	619	639	616	586	639	621	661	590	607	613	635	633	582	619	628	584	569	643	600	618	607	582	635	558	592	588	595	589	606	662	587	605	616	616	625	586	623	564	587	589	613	604	572	598	615	603	645	648	645	627	615	575	643	583	641	575	620	639	615	634	602	621	592	656	594	640	562	633	580	574	619	612	594	604	625	585	583	594	582	590	618	634	609	578	575	603	609	599	588	613	622	592	603	592	609	584	634	617	598	632	599	626	643	626	600	614	585	618	627	619	606	593	603	580	602	601	603	611
22532	21579	27818	23873	20657	20236	12032	1382	983	970	962	1044	937	922	925	935	918	911	948	1029	989	905	971	955	939	985	944	945	986	962	936	903	933	1019	946	994	980	917	1002	937	957	935	982	905	1009	961	961	942	902	929	948	895	921	905	949	892	982	937	937	960	957	885	956	968	948	952	965	884	916	1001	922	951	922	916	935	953	922	946	972	974	1005	944	905	988	922	943	945	973	932	924	956	916	954	922	923	948	972	992	935	943	971	1007	953	913	985	938	1052	971	927	908	952	960	958	968	895	903	999	991	946	973	961	963	973	935	928	940	959	900	1000	999	928	927	977	991	971	904	966	967	997	995	963	951	950	968	970	1003	922	929	994	948	1020	988	952	1004	969	974	951	1001	956	950	915	1000	981	945	975	938	933	914	921	882	926	1023	910	923	912	929	958	954	944	924	880	906	941	897	946	980	973	917	931	978	900	1002	905	946	950	907	965	865	914	931	896	977	983	953	913	974	1022	957	977	993	916	956	980	959	941	962	945	931	891	974	908	954	922	929	931	1020	924	947	920	951	927	948	973	1006	922	979	920	924	928	916	902	933	940	959	911	1000	889	943	1000	993	982	886	1002	954	968	941	967	1005	967	942	894	980	912	960	950	937	936	926	1006	935	1025	913	945	967	1009	968	1016	925	1014	958	927	1012	924	974	919	959	971	931	992	964	957	916	959	938	951	913	960	938	920	924	977	972	888	941	934	931	903	943	977	958	1027	905	927	992	1000	935	932	916	904	930	967	972	935	896	947	951	947	879	963	984	934	913	898	903	906	981	977	946	961	972	927	892	954	917	909	931	923	960	1003	912	991	906	978	883	912	954	973	893	933	937	943	976	1003	960	949	951	955	913	969	930	928	949	887	958	940	945	909	961	1027	965	964	942	935	910	983	989	928	905	923	941	975	919	1012	901	971	933	960	926	958	972	918	933	925	936	918	887	884	967	930	917	909	929	949	884	985	897	943	944	924	933	894	943	925	923	919	968	967	936	942	917	937	920	933	923	903	884	944	944	979	988	960	908	938	958	958	928	995	902	922	916	985	907	891	910	950	942	993	932	900	964	930	955	913	923	907	928	953	906	944	944	926	943	940	957	1017	879	912	946	947	939	948	933	935	876	960	948	940	983	956	956	912	899	989	904	923	930	968	946	928	943	998	990	980	946	979	967	984	949	903	906	943	953	947	985	957	922	937	896	908	912	923	966	979	965	947	972	925	974	935	934	918	964	1008	957	940	941	942	954	990	922	964	911	923	909	961	931	966	927	986	963	903	942	935	901	989	942	929	1000	934	914	901	926	907	997	1039	991	913	966	961	900	990	986	927	926	929	948	933	870	922	959	957	983	906	932	930	922	948	962	887	940	991	994	980	999	896	944	927	1000	947	951	928	936	970	949	969	892	957	940	948	921	934	965	955	943	930	960	927	921	975	863	930	950	929	983	953	922	881	943	923	950	1002	926	995	960	966	916	959	922	944	937	962	996	973	985	933	959	933	990	963	990	929	1018	967	982	963	960	936	941	959	932	908	967	908	950	939	968	999	938	1013	918	927	964	971	948	942	955	984	948	934	894	918	938	925	884	907	963	960	906	957	887	987	895	924	940	957	907	936	962	951	960	968	948	987	933	974	930	931	923	922	912	867	914	889	939	982	946	901	972	993	962	909	943	977	991	898	908	948	896	943	976	956	964	944	934	948	885	975	915	950	911	874	889	956	946	953	998	946	921	939	956	882	914	944	941	942	865	941	969	955	856	923	939	920	954	911	954	978	958	959	956	916	949	911	973	952	938	923	939	942	983	942	933	995	1030	945	951	1000	962	915	960	893	924	912	951	976	979	920	831	942	926	939	936	958	974	932	922	962	986	940	991	953	967	967	897	977	919	909	946	879	969	933	930	929	937	950	1000	956	955	981	938	935	965	929	876	918	970	903	951	967	992	963	983	917	964	924	951	931	991	982	960	955	926	915	967	881	951	960	952	958	938	964	913	928	907	901	934	925	947	937	949	945	943	961	962	919	975	930	1025	881	869	890	931	971	922	935	984	883	967	986	930	951	961	896	914	946	908	900	967	875	981	973	992	983	923	938	913	937	947	966	917	924	922	974	983	895	978	948	916	973	1000	954	931	924	933	973	935	951	978	915	941	942	941	965	896	929	979	899	932	955	966	922	945	952	901	871	970	929	898	905	917	952	922	968	926	968	874	926	954	931	912	920	992	985	962	950	995	913	978	979	977	937	946	965	932	984	931	946	934	989	953	909	910	933	985	917	924	972	961	968	954	957	936	958	995	932	980	929	958	957	941	983	993	917	1011	976	998	913	960	936	976	897	949	970	917	943	935	904	945	1020	927	960	1004	932	962	953	911	943	908	986	931	967	960	979	898	972	955	988	923	1012	942	935	922	972	970	958	944	948	932	971	943	942	929	940	944	901	977	916	949	938	910	948	951	915	882	939	907	954	916	971	932	977	945	899	955	948	961	941	973	913	878	906	939	942	950	985	947	928	966	869	939	947	926	993	971	925	935	970	994	899	962	956	962	1010	973	894	938	922	998	957	935	921	977	941	951	966	964	957	980	945	917	913	947	1000	922	946	983	958	944	1005	967	944	979	929	944	927	952	866	932	902	957	946	940	947	930	957	918	919	955	931	951	902	952	962	928	905	960	956	955	913	959	985	963	950	951	913	938	946	926	1007	956	920	938	981	971	984	976	977	952	930	905	941	943	902	935	927	975	912	957	933	980	956	917	918	1001	959	930	914	929	967	960	967	892	942	955	971	952	967	991	922	969	869	945	876	957	957	887	895	940	910	918	926	946	940	936	945	877	971	942	988	988	911	943	950	930	963	895	958	855	941	999	924	927	943	945	926	988	925	873	980	962	935	940	901	941	895	971	1003	934	945	954	959	943	908	888	901	946	938	971	953	959	909	917	899	939	940	932	924	960	949	976	921	961	906	922	960	983	965	983	942	968	947	971	968	971	976	919	947	935	880	962	950	952	912	920	933	906	891	996	952	947	900	925	946	916	933	907	915	938	945	935	984	899	928	932	904	968	973	942	902	903	944	931	948	963	988	923	931	902	927	991	929	922	968	974	916	942	951	955	969	909	904	944	927	955	943	960	951	927	980	936	970	951	912	893	939	960	929	867	901	939	982	952	933	1070	964	975	964	926	918	982	932	952	980	963	916	946	966	949	969	920	961	966	976	903	967	934	973	908	966	920	942	932	868	934	897	961	934	934	985	917	941	914	991	937	931	966	949	1007	942	929	955	978	921	991	918	897	954	948	950	941	973	995	966	974	935	921	947	994	951	913	929	901	935	944	969	922	951	951	956	953	988	916	971	956	921	962	961	968	877	894	901	989	963	974	943	890	932	908	939	929	977	996	958	950	982	923	944	899	940	900	947	943	936	960	939	976	920	994	933	931	950	937	930	937	939	947	1000	951	936	936	997	905	948	929	983	931	948	937	855	984	954	931	932	969	925	950	949	979	953	980	991	939	1001	941	931	944	997	927	933	963	966	951	948	923	975	914
59389	98266	68297	40632	22709	4622	884	817	836	820	843	822	882	856	819	843	833	815	822	827	816	837	851	825	817	780	808	812	788	826	825	810	819	817	781	849	796	784	742	762	802	801	775	786	876	767	838	764	818	813	829	838	790	878	812	807	805	817	835	783	792	796	838	839	828	781	772	816	845	811	764	816	803	787	769	786	775	863	818	831	803	800	791	843	811	768	772	802	814	802	870	794	873	827	762	770	807	776	850	863	846	756	779	835	843	836	836	817	786	824	795	773	857	852	758	843	832	820	823	838	828	815	830	780	789	840	837	799	800	850	824	829	803	811	826	836	808	801	773	777	853	838	833	804	820	803	823	794	819	831	844	845	792	797	839	802	817	830	857	767	860	800	789	798	811	860	793	847	816	819	835	806	778	876	802	797	861	816	859	792	790	869	801	765	794	809	815	786	807	806	830	840	831	829	795	835	755	782	807	801	811	805	794	830	853	815	807	842	831	832	814	827	770	860	838	838	858	849	802	830	821	874	786	834	862	849	832	810	850	776	840	823	828	792	835	739	864	797	805	810	803	768	760	785	827	839	759	806	877	822	841	826	793	831	846	791	774	833	820	765	817	846	841	798	809	837	848	782	825	828	873	805	774	844	851	778	827	739	802	815	810	822	777	843	829	785	813	808	782	790	897	810	814	811	837	859	813	785	859	798	801	830	843	746	805	797	796	793	837	826	782	835	796	823	824	818	820	821	784	831	854	877	776	840	851	856	781	810	755	821	765	823	811	839	804	847	806	821	795	836	817	807	819	827	825	806	799	818	794	813	790	870	774	816	855	843	826	781	871	819	826	795	831	793	819	826	873	809	791	821	782	819	834	818	830	808	803	825	817	843	784	827	835	790	831	808	755	822	826	795	817	827	862	778	822	836	847	787	805	806	773	773	843	828	793	790	854	827	805	807	768	819	786	795	804	845	788	819	877	806	797	865	781	794	834	840	846	808	828	842	854	823	752	809	791	762	806	765	754	807	798	829	783	818	798	815	838	802	830	753	783	809	812	808	823	823	820	810	838	842	821	794	826	874	811	837	819	807	749	811	855	804	803	854	799	812	811	819	811	800	844	791	849	770	829	806	847	804	792	813	815	804	835	810	822	854	857	794	832	812	818	828	789	736	820	793	839	812	864	806	780	834	805	840	817	802	782	841	819	776	786	777	772	812	732	802	789	786	863	848	783	790	827	823	779	807	801	845	832	783	809	811	850	822	810	776	815	786	764	790	809	814	797	819	759	823	795	833	803	799	867	816	836	816	814	825	833	836	862	826	810	834	850	813	869	795	829	804	811	821	822	746	832	833	824	764	831	820	818	840	791	849	810	771	798	810	814	847	818	810	803	797	778	792	766	831	863	815	750	866	837	853	809	829	833	827	829	811	833	771	805	780	813	808	848	802	823	837	797	864	788	844	791	807	816	801	837	806	759	817	822	807	767	784	831	838	742	841	865	813	796	816	847	764	857	769	810	826	813	779	830	813	864	784	845	804	816	811	818	779	824	784	796	811	843	798	815	798	794	827	828	823	774	811	794	795	809	796	788	827	802	781	818	804	853	795	797	810	810	785	807	771	828	844	852	823	829	772	822	836	778	779	823	842	821	823	842	792	820	828	835	773	810	837	755	802	784	852	844	834	849	803	778	837	859	826	857	862	865	858	814	738	807	769	836	789	786	828	826	805	818	798	807	825	829	783	785	764	825	821	757	823	801	801	823	850	818	834	866	837	829	792	854	815	786	794	801	845	849	779	792	834	832	810	825	802	875	822	842	814	763	827	846	807	826	786	804	830	813	899	811	866	830	775	818	778	857	818	871	773	779	828	844	827	823	796	845	781	839	821	822	784	820	768	799	850	811	806	838	822	780	811	807	857	772	809	792	785	872	814	793	749	811	796	802	769	815	848	883	802	837	853	845	830	808	786	817	766	763	815	818	802	852	791	785	819	797	782	846	770	840	820	830	785	770	774	815	797	818	781	805	815	747	790	807	848	797	800	852	890	806	835	779	819	823	823	865	810	827	857	789	834	809	841	787	824	763	808	799	814	812	827	794	820	822	823	813	785	832	819	836	845	880	829	839	797	834	858	896	789	822	798	804	800	817	792	781	813	808	812	804	869	851	846	772	792	763	840	833	825	808	847	837	840	876	789	796	833	854	808	787	816	856	834	757	806	786	809	811	812	810	777	815	850	810	809	846	786	834	819	832	784	800	798	757	825	848	762	797	866	860	876	821	782	801	805	756	833	809	820	802	794	843	800	779	805	834	844	807	798	820	810	808	813	771	837	836	820	832	839	807	804	781	817	776	825	820	818	833	769	817	758	834	761	802	818	834	821	818	812	828	836	818	829	812	818	841	818	843	790	836	815	820	814	828	839	814	806	780	825	808	772	815	875	792	740	828	826	803	816	833	847	789	814	810	807	824	813	779	789	785	810	829	849	831	765	803	827	810	864	793	830	790	816	829	816	805	833	800	778	818	801	855	864	823	819	817	789	797	790	837	824	840	847	842	793	841	774	822	790	826	816	812	829	829	855	766	845	809	854	806	818	830	785	805	771	822	867	742	813	831	839	816	797	790	829	801	808	780	841	800	822	794	808	787	799	823	784	774	826	835	824	883	791	808	834	778	753	836	778	804	844	738	838	819	750	799	819	806	822	764	823	831	805	886	770	852	778	795	812	841	855	814	762	860	804	806	850	816	778	827	826	793	790	790	826	787	819	803	820	788	793	796	816	840	853	794	847	794	822	756	778	814	821	814	786	870	818	818	884	803	811	793	831	830	816	805	806	773	850	846	791	807	781	810	884	836	816	816	819	800	836	778	817	869	822	767	832	818	823	846	802	833	790	786	794	838	810	844	868	814	834	805	797	828	781	833	824	790	788	821	813	822	809	848	835	777	810	829	859	831	832	801	831	833	796	809	838	756	821	796	821	860	791	751	845	850	804	827	804	800	781	830	824	813	760	819	803	807	838	830	848	786	812	822	795	783	808	791	837	757	815	818	815	838	844	826	816	820	801	830	795	747	802	810	792	857	800	798	815	825	827	780	794	807	773	787	803	796	835	843	810	820	810	780	852	795	812	830	820	782	811	818	813	748	775	769	815	828	820	775	818	793	752	829	792	797	779	744	803	822	812	771	845	741	786	788	847	795	779	817	826	832	812	818	825	808	810	801	795	811	783	795	808	814	843	794	796	821	793	833	769	794	823	789	831	788	820	834	792	792	860	768	786	760	806	830	847	821	835	796	777	853	806	787	808	858	811	794	850	817	812	837	778	823	798	775	745	813	779	789	805	783	806	763	763	760	805	784	801	848	799	806	777	809	790	814	796	771	769	851	786	814	794	797	844	845	842	777	871	807	777	751	803	774	840	850	783	815	783	884	824	815	812	820	793	804	812	834	837	789	810	832	823	779	779	810	847	866	820	805	808	864	816	796	856	807	830	802	803	824	804	773	814	809	807
39521	35069	21409	6497	1498	582	460	427	417	453	411	425	419	428	438	435	438	398	414	471	467	457	403	448	417	415	407	403	417	422	433	434	452	442	428	460	410	469	445	429	462	425	445	405	449	458	404	412	456	441	453	438	443	444	431	415	437	438	406	414	406	430	444	432	453	409	394	409	463	430	383	444	446	443	430	418	437	449	441	434	434	434	422	410	437	442	392	425	409	450	433	404	394	397	434	434	448	446	449	427	423	482	454	424	395	458	451	429	455	435	445	461	412	463	434	448	405	409	445	453	399	419	394	397	443	438	457	412	411	450	437	429	417	438	437	418	463	372	427	432	433	413	442	408	427	473	441	445	418	455	473	396	392	427	437	412	418	446	435	387	436	414	430	408	432	435	403	418	413	437	440	422	439	428	459	451	402	464	392	418	430	432	442	423	427	439	438	414	427	457	439	412	437	431	471	444	445	444	454	426	442	465	478	419	415	471	413	437	461	378	426	425	460	431	432	412	484	446	436	403	450	487	457	443	379	439	448	427	389	407	448	432	441	429	451	426	455	448	452	398	404	424	416	447	410	445	438	432	478	395	440	424	392	473	437	439	394	404	428	439	452	420	418	483	471	448	425	446	425	423	405	456	454	397	446	442	425	429	422	401	456	396	444	433	432	445	470	439	431	481	426	432	415	449	385	448	422	451	449	440	448	462	384	411	459	415	448	469	422	442	437	444	454	433	406	437	411	445	417	446	447	416	414	472	403	441	412	454	440	420	434	461	430	417	449	408	423	393	406	421	420	434	408	407	420	447	458	425	359	423	410	399	441	436	437	437	417	488	429	424	421	446	423	444	421	428	411	435	458	450	426	438	413	441	447	434	435	446	430	434	407	404	420	434	394	446	439	454	447	420	443	445	422	444	443	440	426	416	441	417	463	443	401	422	412	412	447	458	414	426	444	437	428	428	423	413	439	423	395	466	407	431	473	387	432	419	419	428	407	439	424	445	418	411	417	437	422	444	404	446	402	458	416	443	440	435	416	396	438	430	438	418	439	423	437	422	390	403	418	406	432	408	459	441	460	446	403	450	475	422	417	485	438	436	421	426	418	464	446	485	428	460	489	404	451	403	406	429	427	428	397	467	489	444	422	439	433	433	421	462	413	430	447	435	423	445	411	448	445	430	422	429	411	447	424	390	438	414	402	450	461	445	426	444	443	410	424	393	465	440	424	438	436	433	437	442	420	433	463	475	386	423	468	470	470	407	455	445	446	430	439	400	507	440	426	452	451	424	431	467	412	435	431	416	455	422	427	452	429	431	437	438	411	434	436	409	455	436	417	408	441	442	447	412	408	428	413	420	463	428	430	437	422	447	427	423	427	431	452	437	452	415	443	435	463	449	411	458	439	427	424	445	423	481	446	435	436	401	469	461	449	422	465	422	420	452	418	431	457	420	441	438	428	441	438	445	443	429	451	448	441	451	431	450	427	421	409	427	417	486	448	424	409	461	431	453	431	435	411	453	467	419	438	440	414	436	477	423	402	441	447	468	414	457	429	424	452	449	385	412	457	411	456	433	437	439	421	409	439	406	429	475	427	418	467	439	443	473	437	428	466	427	431	428	422	448	447	429	436	457	422	488	472	471	492	408	450	442	442	425	434	447	431	451	441	432	416	426	451	403	427	405	454	455	446	446	462	466	419	421	404	398	404	416	473	437	431	428	450	409	431	443	454	418	426	421	436	432	422	436	447	454	489	445	416	429	436	447	446	439	458	457	388	395	441	413	446	422	460	431	443	429	414	425	444	433	441	463	447	449	427	441	388	445	391	496	466	430	447	456	390	412	380	434	425	417	444	420	401	418	426	425	449	456	412	450	442	426	462	472	434	448	471	432	507	402	454	430	409	411	403	435	452	452	420	428	437	476	464	437	441	410	440	423	438	466	464	447	424	443	428	426	420	416	394	429	449	463	423	432	409	479	441	423	413	431	420	422	414	409	446	454	420	403	426	432	385	442	433	427	392	423	432	418	431	424	404	427	425	403	472	420	444	439	422	437	452	435	416	392	429	433	413	428	436	465	398	409	467	437	429	419	429	440	426	418	453	415	412	399	431	422	415	455	405	451	440	422	459	417	423	412	428	431	442	412	456	445	460	397	420	411	423	447	414	442	446	439	395	451	454	432	440	438	457	384	444	388	460	446	412	465	416	425	423	452	394	443	438	394	436	414	415	438	468	457	469	428	403	461	428	473	396	422	427	411	448	425	421	409	424	447	430	456	441	421	406	434	426	422	438	447	459	453	444	460	450	416	427	418	426	399	455	393	461	419	423	458	407	452	424	439	419	408	457	449	468	432	432	472	424	457	449	422	457	400	453	431	424	410	457	458	402	431	448	407	412	437	438	417	413	457	444	439	439	440	439	457	425	406	443	432	448	430	404	415	382	430	406	406	436	450	437	417	426	401	387	432	445	428	428	439	475	428	485	434	444	475	450	451	447	405	412	457	387	437	424	446	466	430	446	441	426	411	469	437	429	445	440	437	401	423	435	421	421	424	419	414	407	457	399	463	437	442	479	399	447	409	406	427	403	464	451	461	462	422	409	441	401	411	421	443	473	448	447	469	399	424	475	422	417	435	432	413	397	450	432	419	436	452	427	440	418	449	431	435	418	422	474	417	429	459	386	446	416	444	444	432	441	475	447	402	437	455	430	425	441	409	421	451	444	425	386	425	446	453	438	438	457	424	453	425	455	402	448	488	439	425	455	445	449	442	442	457	430	418	420	475	425	436	391	436	494	423	453	420	463	421	443	409	449	428	445	432	482	455	412	463	422	447	438	406	427	420	443	427	422	465	450	435	459	435	461	446	453	427	403	407	450	419	427	449	456	431	413	437	423	448	415	461	434	481	461	447	421	416	460	455	444	411	393	445	417	440	450	422	424	382	416	422	407	411	451	457	442	476	428	446	441	430	411	417	443	386	450	404	453	403	492	469	388	407	411	428	453	462	442	424	451	414	430	449	393	399	434	442	434	425	435	468	460	440	417	461	430	427	418	440	438	469	409	435	433	445	414	424	478	463	448	435	430	423	437	447	418	426	426	452	370	452	399	402	427	404	428	444	445	446	427	436	435	433	440	448	435	449	452	416	444	480	423	470	474	443	456	460	425	403	426	447	410	429	445	415	453	429	436	421	496	435	426	460	440	477	444	429	414	451	415	429	429	434	466	419	438	445	413	472	403	425	423	440	426	425	465	431	456	407	433	470	453	455	383	418	424	422	432	438	414	449	438	418	461	464	418	423	434	445	451	481	440	422	444	409	471	404	429	471	411	425	453	427	391	418	443	460	430	421	449	461	464	460	440	415	433	431	394	439	449	434	421	457	410	442	412	465	465	413	401	410	441	415	429	468	434	417	411	410	400	418	412	425	432	437	449	441	451	448	457	465	421	423	407	483	414	487	407	420	460	401	460	477	417	420	423	423	424	440	413	439	438	419	432	415	431	425
39795	38158	16671	4141	1725	537	450	402	415	423	426	378	393	385	408	390	420	374	446	369	442	385	389	385	405	406	386	391	388	411	403	414	417	391	440	390	398	367	412	411	388	390	427	379	401	393	439	415	391	381	437	429	413	399	374	400	396	382	434	378	379	412	381	410	398	384	394	413	400	398	408	414	420	380	416	404	400	384	399	400	383	405	408	416	417	411	404	417	430	406	418	431	418	397	389	387	407	410	371	401	420	420	403	400	403	384	415	363	384	374	388	384	404	410	409	372	398	381	396	402	423	404	368	411	388	416	450	407	384	375	383	403	405	417	383	389	418	425	401	387	406	421	413	404	394	407	416	417	359	379	413	477	455	384	430	372	395	367	423	434	415	403	436	397	399	398	399	399	417	390	402	423	391	384	379	378	394	373	405	375	430	428	402	422	394	400	383	415	393	400	389	408	414	426	416	413	401	411	440	396	364	415	423	410	402	386	410	453	374	415	402	393	363	432	413	407	390	398	386	407	416	374	399	422	437	399	414	365	409	402	402	409	408	401	393	412	394	408	385	407	392	405	404	409	396	397	443	398	395	413	386	388	438	425	387	411	405	382	436	426	379	437	455	392	451	397	392	418	412	426	369	378	414	409	427	439	369	404	425	379	381	429	402	392	387	361	402	400	410	403	420	427	437	428	429	375	401	371	374	418	380	409	396	396	421	424	408	402	413	457	372	393	422	400	416	387	414	387	439	372	433	383	398	369	412	420	393	415	382	425	402	414	426	430	397	437	407	446	399	425	398	402	385	405	407	421	421	383	384	385	418	388	393	412	381	417	431	393	429	424	386	411	406	401	371	403	372	405	434	420	401	394	409	379	412	420	385	387	406	369	440	420	387	391	401	376	397	388	427	406	402	415	394	393	379	370	413	406	419	388	384	361	402	424	390	411	379	402	424	424	398	435	406	403	424	397	425	405	442	419	432	415	376	370	373	393	426	393	415	410	429	397	430	399	426	418	390	394	433	432	408	433	405	395	422	422	367	388	419	395	388	391	407	392	391	411	387	403	398	418	374	402	405	411	410	389	434	428	448	418	399	402	388	402	429	444	364	358	426	406	414	357	414	390	426	410	427	422	407	386	416	394	401	390	402	389	419	408	407	386	360	425	383	433	382	383	426	399	391	390	389	398	384	411	418	388	430	419	385	414	378	416	401	415	429	424	406	420	408	420	414	407	397	366	388	467	424	399	398	376	410	385	416	402	405	384	425	412	392	405	375	424	396	407	385	393	410	395	429	362	408	412	411	406	418	404	436	415	411	412	379	422	415	383	405	370	354	380	383	434	419	399	393	404	380	398	395	389	404	431	384	378	405	399	399	424	406	408	416	414	377	399	428	406	403	422	415	385	394	408	392	398	417	438	393	409	389	395	386	429	381	407	416	373	397	395	441	392	441	420	413	406	426	429	404	417	384	405	408	413	394	386	395	397	357	379	401	387	361	368	413	386	405	395	419	406	399	401	405	362	405	393	418	386	417	413	387	404	398	405	416	422	442	395	443	391	366	428	397	408	382	404	376	400	402	395	413	394	400	411	411	418	419	369	406	416	400	410	434	411	405	419	374	422	367	419	393	417	411	427	392	395	399	415	415	398	370	397	402	426	418	418	371	412	372	417	397	443	446	413	411	374	420	415	383	440	392	415	406	405	372	445	416	395	421	405	377	381	403	411	386	393	423	425	402	400	410	407	392	426	402	422	417	395	420	418	394	394	399	453	386	374	429	427	374	406	415	413	400	410	365	371	355	382	373	406	414	381	402	461	408	376	417	420	407	404	402	412	432	399	383	402	427	391	401	394	403	411	375	428	410	405	400	427	392	401	379	423	405	397	427	422	421	373	411	401	401	387	353	412	386	412	407	384	416	383	418	387	398	387	428	402	375	408	403	402	433	401	405	440	373	423	364	397	419	435	404	425	413	401	437	423	371	406	420	425	439	406	379	438	419	428	376	438	373	433	388	429	416	417	426	397	421	415	400	408	416	398	393	404	379	434	395	415	402	409	396	443	378	375	393	412	420	438	446	407	389	412	398	413	432	417	403	374	410	377	419	396	404	424	403	377	409	415	403	402	411	437	405	370	398	407	406	428	410	410	411	382	371	435	430	402	402	415	414	421	407	417	422	400	407	412	406	398	416	406	399	431	376	393	402	411	403	414	389	395	384	419	407	434	424	396	406	431	379	399	395	384	406	416	407	391	382	454	390	419	394	402	388	383	407	391	413	399	405	413	409	450	393	400	414	390	412	421	431	400	438	418	396	390	417	390	398	406	407	386	426	408	423	399	375	394	409	410	419	427	396	390	435	421	388	404	389	398	371	380	423	386	393	407	415	423	398	422	396	433	442	397	403	427	418	441	405	403	416	414	436	397	400	420	378	403	445	444	394	392	399	425	388	349	406	403	391	392	368	407	414	379	382	413	440	424	420	433	356	370	400	411	410	386	393	374	385	423	426	401	370	417	409	400	414	409	368	435	458	392	408	396	414	438	431	418	421	390	401	379	400	407	420	400	380	366	397	371	389	369	389	407	378	391	372	409	424	402	438	419	392	374	450	389	441	427	420	395	408	400	376	424	439	363	365	429	416	378	354	424	412	407	406	423	411	377	414	397	410	438	403	415	426	402	396	407	381	447	382	432	394	403	432	402	392	371	381	426	407	394	437	392	424	446	392	373	400	384	408	414	412	414	382	416	428	424	412	442	386	413	430	390	389	393	402	401	450	405	413	423	410	434	407	398	400	369	392	432	354	391	400	393	423	459	408	427	427	393	430	421	413	425	361	417	398	414	393	427	383	465	435	415	411	422	419	395	362	387	417	435	391	391	359	432	387	422	398	417	387	414	415	407	412	463	379	437	418	385	410	430	385	367	419	398	376	426	441	389	404	365	411	414	414	433	400	410	383	396	393	434	408	410	434	395	416	405	395	415	383	420	416	405	393	378	377	388	378	418	397	387	403	382	398	382	393	401	403	432	397	382	395	369	403	426	397	403	400	379	406	435	426	427	418	373	431	390	384	390	406	388	404	410	382	408	386	414	396	378	392	415	413	397	364	421	438	375	376	394	389	426	389	426	376	430	431	404	402	396	378	430	437	424	395	428	395	413	359	418	373	430	407	430	424	389	402	392	403	440	449	390	364	430	391	403	385	406	429	460	397	401	397	410	420	374	416	389	397	389	396	387	418	430	407	414	391	418	374	378	448	455	402	378	420	392	405	398	407	408	401	383	385	369	401	410	402	380	405	409	424	427	407	384	392	449	424	368	364	403	397	369	372	427	397	428	410	399	417	457	428	394	424	421	428	421	397	439	402	401	416	432	410	402	383	428	399	395	410	406	420	419	400	419	361	404	411	398	397	387	396	399	406	408	421	396	408	399	385	392	356	397	447	416	451	399	394	380	408	441	408	429	418	423	407	412	423	389	395	378	424	378	390	400	429	425	390	362	390	401	392	420
25099	22639	28308	24575	20654	14549	2152	799	689	654	708	700	702	707	678	672	687	716	646	752	709	711	737	691	687	735	719	691	707	758	703	697	647	697	675	737	719	714	686	709	707	703	666	670	717	704	674	710	711	694	709	728	729	685	691	683	724	709	668	698	651	687	691	655	658	682	686	748	755	702	693	674	727	713	721	717	676	683	683	716	705	676	708	683	708	715	737	719	736	718	729	711	716	724	686	765	692	698	714	730	677	691	722	664	715	703	726	707	701	724	722	701	728	747	662	708	697	674	748	703	682	709	744	731	669	675	703	727	687	735	749	667	688	734	722	698	692	771	703	675	701	716	683	667	733	699	700	709	681	693	715	719	733	711	727	705	714	669	721	695	740	694	684	698	684	688	646	659	692	688	675	700	652	693	760	725	709	719	692	671	689	721	697	700	672	713	742	712	687	682	742	653	696	705	706	667	706	726	722	681	742	666	639	702	694	684	714	695	707	683	711	719	724	698	685	734	727	708	715	707	695	728	709	652	705	710	693	759	686	728	678	653	694	697	758	691	723	651	719	746	687	658	686	707	669	645	668	684	699	771	679	671	664	754	714	688	715	690	736	704	679	738	707	718	705	729	684	677	688	714	716	718	719	702	732	681	692	678	685	730	734	656	703	656	696	676	722	704	700	725	727	736	724	703	735	702	742	680	719	726	720	745	766	746	696	709	699	706	712	693	728	754	673	693	726	744	730	754	733	713	716	685	710	666	706	695	687	685	651	676	740	736	753	685	683	722	725	659	734	731	721	667	727	700	677	728	711	650	693	715	699	649	702	682	678	716	689	704	700	704	717	706	752	685	682	690	684	660	721	731	721	722	702	701	715	682	690	712	716	666	679	729	686	700	633	720	694	693	671	704	687	710	680	684	720	735	720	665	724	682	682	722	666	691	747	676	737	653	715	684	709	717	739	678	697	739	763	702	703	642	638	698	665	730	701	662	678	717	681	723	723	733	680	730	710	708	707	655	705	680	697	707	670	697	728	705	704	681	706	727	753	744	668	713	713	729	702	674	659	670	705	743	717	713	685	713	741	784	695	707	661	701	696	703	700	725	725	699	701	713	672	678	702	724	726	694	690	652	715	707	721	678	716	673	700	691	656	698	709	668	713	620	713	705	686	717	690	750	657	662	711	732	684	705	710	687	701	702	728	682	716	722	727	745	728	713	692	711	702	684	751	658	634	711	674	713	669	780	701	719	677	666	708	679	675	724	712	736	773	735	677	721	679	692	705	728	671	702	741	744	741	705	687	710	736	713	665	640	725	709	677	705	694	711	681	691	725	686	757	688	712	731	743	663	701	744	701	735	671	714	753	694	691	721	632	735	665	658	682	704	686	642	728	702	696	707	678	708	729	709	719	728	698	692	703	744	730	683	693	725	712	699	717	717	685	680	706	751	693	680	755	733	683	733	678	745	718	675	738	699	673	713	744	704	667	759	670	694	692	726	700	748	696	724	711	706	681	689	710	686	660	690	703	649	660	668	680	686	642	703	696	706	719	697	718	703	692	670	707	719	690	761	723	675	694	700	640	680	734	683	750	675	674	651	675	712	721	678	737	706	677	728	717	773	688	711	710	710	753	675	693	693	717	722	663	690	675	713	681	714	720	671	722	734	696	679	691	692	737	708	697	700	713	658	656	745	704	689	690	695	728	685	693	726	678	737	684	651	662	672	711	715	696	680	701	724	705	677	715	693	688	697	653	695	744	715	683	719	716	688	706	681	709	709	705	728	723	638	702	702	747	702	688	736	685	722	707	670	716	740	724	670	698	674	702	693	715	705	700	682	678	680	685	708	714	682	676	679	745	714	676	715	711	688	690	685	745	700	701	748	689	669	681	692	686	726	703	717	752	671	699	705	701	703	722	670	697	705	729	698	679	689	673	671	658	679	715	695	773	709	726	685	701	730	661	695	673	712	724	724	695	658	729	676	766	672	713	707	748	723	664	708	717	680	659	690	707	667	695	682	697	758	718	706	691	688	675	704	656	646	704	677	720	714	725	679	665	727	727	690	666	771	710	757	705	712	696	705	739	695	702	708	665	659	757	712	680	689	748	707	712	696	645	694	717	725	694	698	658	681	688	674	707	694	656	695	650	706	744	718	664	677	674	725	722	653	691	696	674	756	663	670	718	695	709	665	753	674	657	705	663	702	729	684	719	689	696	647	676	680	704	728	710	670	672	721	706	650	748	729	728	643	714	725	718	674	666	693	724	677	686	726	744	648	689	636	683	714	706	704	684	720	708	742	720	646	708	684	709	741	717	714	735	693	726	756	719	730	683	708	641	699	689	715	736	639	745	691	731	727	741	706	704	691	656	703	709	726	704	698	654	650	652	719	686	674	719	724	684	707	676	713	696	675	658	682	721	729	704	689	665	658	698	720	698	707	697	701	671	737	667	722	733	723	693	722	694	684	714	709	720	740	643	648	724	729	709	652	677	729	654	705	676	703	696	663	664	706	722	713	655	698	736	664	670	691	698	722	653	689	706	727	705	690	702	678	718	700	764	723	747	687	703	673	646	706	739	703	671	649	689	674	690	646	724	663	694	710	720	650	693	712	742	698	685	700	753	667	711	757	648	724	672	681	700	671	716	662	708	687	692	689	699	697	689	725	700	696	696	738	745	662	670	710	712	687	677	700	709	687	724	707	748	693	735	682	740	729	738	693	684	685	738	679	762	744	743	717	763	670	700	704	641	676	734	680	698	707	703	661	712	758	682	642	695	720	715	667	663	700	668	674	659	730	711	683	677	673	710	673	674	680	691	662	747	716	703	737	712	665	697	698	686	691	696	708	685	689	705	696	661	677	679	699	739	674	712	678	685	649	684	704	701	771	670	676	704	745	691	695	726	640	686	701	711	684	750	690	715	702	683	697	740	643	696	736	697	683	741	707	722	743	669	684	689	705	758	711	681	694	673	721	697	747	717	678	699	663	714	740	733	684	676	753	715	749	714	734	703	708	646	700	703	738	683	701	676	719	747	674	728	671	710	684	688	704	696	690	698	710	764	660	745	685	727	656	789	710	658	684	698	713	716	691	685	683	694	735	673	766	705	691	670	758	672	690	709	689	740	732	658	648	677	737	700	690	683	630	686	726	746	682	709	728	706	667	661	718	705	722	669	691	697	697	743	738	712	660	660	710	745	676	741	721	691	693	649	744	702	755	724	669	678	671	726	713	701	771	703	665	685	688	702	681	749	693	672	692	703	670	664	680	690	712	674	719	765	646	674	716	717	721	730	713	712	682	704	682	729	706	716	693	662	729	695	696	690	738	695	679	741	710	708	746	719	710	712	703	696	694	676	727	700	729	720	698	717	731	728	687	674	721	681	699	662	692	736	658	671	732	692	725	699	729	714	687	666	713	691	712	737	736	736	712	722	671	710	717	710	701	703	671	718	661	687	669	720	674	721	728	701	739	654	668	688	624	750	722	679	701	693	718	697	708	700	745
62357	89343	57977	30831	14925	1900	609	654	653	614	596	646	640	616	602	650	639	597	649	613	589	627	606	665	584	613	609	638	574	614	559	643	588	590	613	601	632	516	611	605	592	626	622	630	606	615	618	625	592	628	641	590	610	608	606	653	619	637	663	603	606	569	594	601	582	590	668	634	629	595	600	581	607	607	616	635	631	633	590	604	621	619	629	635	613	610	604	637	579	550	581	641	645	626	603	625	601	580	612	596	613	606	648	632	639	593	595	606	637	596	581	620	625	613	618	652	613	628	631	604	649	593	609	602	571	593	621	625	603	584	619	631	578	614	615	639	640	574	618	669	639	626	647	658	628	619	627	579	600	592	609	614	601	588	603	581	614	598	613	592	628	611	607	609	622	622	639	652	607	652	565	555	621	647	606	579	619	624	599	595	582	655	603	622	592	654	615	607	637	634	591	622	622	575	623	611	609	675	618	623	644	629	612	593	593	636	582	613	627	614	635	625	591	599	607	660	577	579	554	579	613	615	630	602	597	634	631	583	592	588	587	590	579	600	627	612	598	599	616	663	648	625	636	564	608	641	627	618	605	582	604	612	655	646	625	589	606	596	560	610	599	640	617	651	622	617	633	612	606	590	627	609	554	593	645	590	647	592	588	615	614	594	643	589	609	618	608	628	622	615	630	592	646	632	573	617	610	580	636	692	585	625	567	619	594	626	630	621	575	617	630	632	623	626	595	620	599	615	626	635	620	600	614	637	656	615	577	617	576	633	603	572	661	616	604	642	596	586	604	653	603	622	651	672	587	571	640	675	591	643	641	557	625	623	620	614	637	593	655	631	660	601	605	594	633	596	583	588	590	594	619	612	601	598	615	601	594	602	649	601	562	632	615	601	577	633	624	646	581	604	609	634	644	595	595	641	591	597	632	651	608	607	614	595	624	620	622	573	582	623	618	628	597	590	600	604	628	582	595	600	602	608	599	587	548	596	621	626	608	619	639	659	626	617	596	612	633	568	603	654	586	641	618	649	608	570	633	605	606	617	605	592	581	589	590	604	632	627	583	633	602	590	642	605	661	572	596	590	628	629	614	628	589	645	584	652	601	615	629	611	606	602	615	608	614	630	585	625	605	620	605	545	632	606	633	604	609	591	578	621	603	635	653	599	593	645	590	612	629	589	584	604	636	611	587	593	608	612	614	634	618	644	557	616	617	636	594	633	629	599	599	648	597	583	617	631	600	644	625	636	604	572	607	635	598	585	639	650	590	619	632	574	670	665	611	630	642	622	628	610	649	588	627	591	594	665	626	666	625	534	636	572	613	630	553	624	588	613	566	606	622	570	591	599	602	592	636	547	645	568	615	592	658	661	628	650	593	630	578	630	604	632	612	615	615	590	641	659	582	618	595	645	619	642	582	614	603	642	566	637	594	596	633	595	647	618	602	648	609	569	624	624	589	650	611	609	597	641	601	656	583	565	579	607	614	602	594	596	620	602	603	646	579	592	595	620	647	624	637	618	579	629	576	615	619	622	637	647	584	592	650	629	652	612	551	627	581	637	619	599	587	641	634	610	608	625	612	637	596	602	650	621	586	647	577	595	554	590	604	601	608	596	660	615	568	619	583	620	659	651	625	604	632	621	599	615	620	626	649	588	643	648	615	613	578	593	568	591	605	605	635	621	638	572	625	647	626	681	528	627	603	634	634	628	597	596	633	596	675	618	626	636	638	640	597	593	700	600	546	582	626	646	591	628	650	649	589	585	599	596	569	598	597	601	603	637	625	609	654	593	609	615	587	615	623	606	618	566	683	630	617	620	638	617	621	589	614	645	608	603	616	606	686	590	624	596	636	614	620	633	639	587	620	622	638	624	623	631	653	582	613	637	607	672	591	642	611	645	608	612	585	608	625	608	611	632	630	638	620	630	630	579	602	614	665	600	599	605	599	604	607	618	604	631	614	567	651	655	611	608	623	596	635	609	585	602	638	675	616	607	624	576	625	616	576	618	662	634	611	655	598	614	598	625	607	609	569	620	573	618	626	593	618	614	604	583	608	632	635	593	641	656	622	611	634	591	594	582	651	631	604	644	616	577	588	599	620	620	608	625	609	582	567	659	649	626	609	573	615	608	608	622	578	625	592	602	595	599	651	594	647	625	604	648	668	608	616	602	634	613	632	645	573	598	658	635	622	620	611	589	593	628	619	636	625	600	579	622	617	634	640	594	593	651	618	606	566	606	597	605	606	582	579	597	587	639	656	629	598	630	628	645	611	589	602	639	596	618	636	621	611	595	602	634	605	595	627	573	617	595	628	652	648	631	615	630	623	623	602	587	617	621	567	637	603	607	631	608	634	576	605	599	656	608	633	596	618	619	580	587	584	660	602	637	604	670	620	634	654	649	636	615	670	633	638	657	613	607	580	606	627	606	621	620	614	572	614	611	594	592	569	617	654	603	619	595	589	591	572	601	640	621	589	643	624	642	643	559	601	603	591	644	613	573	646	580	562	580	615	624	614	632	620	623	603	637	560	579	588	602	607	617	562	603	588	589	659	604	589	607	623	619	618	575	608	665	580	605	636	618	587	620	627	643	655	619	635	626	655	606	624	602	613	660	592	609	596	622	587	648	590	625	615	559	663	647	611	624	606	589	621	601	571	606	609	633	611	605	564	620	610	600	632	619	662	604	603	607	611	592	590	603	560	612	593	643	648	630	652	645	583	647	576	602	574	606	645	612	610	627	630	624	626	593	599	591	624	575	634	584	610	623	627	579	598	576	617	625	603	590	629	577	578	636	602	614	584	597	593	572	619	676	619	623	589	582	605	599	625	594	635	606	627	592	585	588	638	607	657	616	624	605	584	645	642	633	607	617	627	593	638	632	620	613	594	620	558	600	599	602	607	574	620	618	572	623	614	601	610	615	610	606	632	647	645	603	624	611	606	653	612	670	585	655	587	573	638	644	611	640	628	605	625	627	596	612	615	576	531	613	626	570	534	627	642	591	629	583	636	667	677	584	568	606	604	581	631	630	638	594	593	650	629	621	599	594	614	604	601	596	593	627	549	651	629	614	590	602	633	586	645	628	581	625	628	585	609	615	605	677	640	619	648	597	650	564	589	569	596	631	603	628	614	637	575	615	622	571	591	617	615	619	591	608	614	613	614	620	612	646	642	599	632	599	600	594	573	610	585	607	630	635	608	576	611	619	608	605	631	620	602	645	619	623	574	613	577	600	623	627	620	567	603	554	606	683	616	638	617	622	622	600	575	597	618	615	628	543	622	600	599	604	650	582	620	593	597	627	610	625	610	621	599	624	609	640	635	621	610	591	590	561	603	587	629	618	571	582	565	600	590	643	613	623	607	636	553	594	617	602	660	650	638	625	656	580	577	625	626	614	657	641	626	593	625	613	645	583	636	600	588	600	576	633	623	617	638	632	586	625	616	585	581	616	628	580	581	630	620	612	600	595	608	609	603	643	605	588	579	637	592	595	647	617	582	627
22448	21510	27744	23901	20637	20133	12098	1353	980	947	933	944	959	1006	1001	958	975	986	980	935	944	947	950	986	918	956	908	1048	998	968	975	935	958	944	970	993	972	955	945	915	993	965	935	883	931	996	984	1034	920	911	979	916	980	926	935	915	921	1013	888	982	930	891	926	924	931	935	956	914	957	876	977	983	978	969	881	998	927	976	917	962	945	969	920	996	992	892	954	907	933	966	905	950	947	942	941	949	887	923	964	944	985	913	936	986	911	967	964	908	900	905	949	980	933	978	901	924	950	925	930	981	857	862	909	914	867	924	928	969	965	871	954	930	934	894	979	980	947	969	978	964	966	940	925	1014	932	881	944	961	872	917	937	905	920	965	982	999	936	905	992	927	867	966	930	883	929	928	963	928	959	913	890	857	914	955	934	928	922	938	940	927	919	938	1033	927	947	931	1014	891	879	937	902	897	959	946	926	937	970	990	971	1007	898	941	949	909	1007	937	971	970	913	934	978	934	900	965	962	972	937	908	1031	942	915	973	932	900	930	970	948	895	962	953	914	985	929	914	949	962	933	917	962	943	965	977	956	951	898	963	877	956	981	946	918	998	906	1006	951	927	983	921	952	957	952	912	947	861	869	933	952	937	926	884	999	935	977	915	869	923	958	916	997	981	954	955	948	991	901	875	950	990	967	960	957	907	950	928	955	973	979	926	927	939	910	911	963	910	974	926	917	989	1001	925	902	933	956	883	967	950	936	938	944	972	949	963	907	954	975	923	928	921	934	961	938	999	979	918	984	943	1001	931	924	920	900	927	982	945	936	974	950	954	978	928	920	954	903	949	959	934	935	969	968	897	951	960	973	964	966	942	896	946	974	923	926	960	945	910	967	971	997	959	949	957	903	865	953	941	977	950	969	943	904	922	959	930	952	883	899	955	980	960	931	959	974	881	949	925	886	941	954	930	968	962	963	940	998	930	937	979	937	958	918	940	978	963	987	923	923	936	959	937	972	884	922	938	943	911	934	974	844	936	928	884	952	953	922	994	963	946	953	967	967	922	942	947	870	936	941	1021	903	905	927	965	917	876	932	948	958	991	949	939	957	916	968	965	861	977	900	920	975	893	934	927	938	911	937	947	930	938	908	953	950	979	893	964	938	992	969	922	965	905	942	958	933	941	933	895	968	934	901	933	905	976	917	942	930	958	963	986	995	962	915	892	992	934	939	972	944	935	944	983	937	934	962	956	971	918	953	876	907	956	924	978	907	937	945	926	935	974	988	960	944	946	925	967	937	932	909	956	934	953	914	925	955	982	976	930	875	959	970	923	962	934	927	970	901	944	909	948	972	930	938	948	934	931	978	924	929	911	959	946	906	930	912	953	955	950	945	972	965	974	936	909	896	975	925	969	912	917	921	905	944	907	966	1015	981	937	990	931	907	942	968	938	935	898	937	977	966	929	984	910	948	953	974	951	967	908	910	937	935	932	933	925	980	940	971	928	972	978	987	916	952	869	901	971	942	924	953	947	962	919	909	922	921	936	949	916	911	911	962	945	950	943	941	956	949	953	967	923	913	980	985	1012	1011	895	991	910	914	933	938	973	941	948	946	936	942	960	930	904	986	954	936	939	954	953	1001	968	927	986	960	901	923	946	932	946	985	916	939	907	937	958	951	932	922	933	914	932	948	934	958	916	896	940	904	922	945	903	934	878	945	950	933	962	915	977	949	968	976	943	969	980	980	1015	903	889	939	962	912	928	928	931	912	958	955	990	917	933	901	979	923	936	945	932	921	931	924	970	949	955	946	969	957	960	936	908	998	966	952	910	969	931	1000	925	952	985	945	949	929	968	939	1002	994	952	955	971	922	926	916	965	937	939	980	951	943	967	905	984	1050	903	955	917	979	900	946	948	952	998	966	931	932	885	940	1003	954	985	962	932	953	924	926	890	922	946	908	952	920	967	933	931	905	955	969	929	930	900	951	924	977	943	935	986	956	974	869	917	999	943	969	948	865	939	980	940	955	997	986	971	913	940	919	974	947	985	929	913	935	872	899	967	883	930	924	960	928	966	979	906	983	986	915	958	934	935	969	967	945	934	952	955	922	874	942	971	939	988	928	937	960	917	960	936	881	943	948	975	942	898	933	979	1020	947	927	918	913	928	932	960	912	876	967	938	951	938	952	942	917	944	977	898	980	961	949	951	934	957	939	925	926	930	952	957	970	935	937	957	916	959	945	929	967	1005	966	947	992	1023	986	956	998	970	908	940	966	935	945	919	1008	968	933	931	968	929	897	926	958	953	903	938	983	932	949	934	931	955	926	1029	909	921	877	957	948	946	973	958	947	938	961	946	986	886	911	962	966	970	950	950	924	913	957	973	937	926	930	891	973	988	871	1078	935	956	926	900	938	963	912	907	899	946	970	968	942	986	947	887	970	957	941	922	949	934	904	941	908	923	891	931	913	938	929	926	914	952	959	915	963	963	939	890	920	892	961	908	939	957	935	876	954	950	911	994	960	928	906	953	958	937	934	907	902	946	946	949	914	942	980	930	1009	1020	997	952	924	902	973	920	917	915	946	948	968	910	941	963	908	910	935	933	899	968	884	987	927	949	975	909	889	977	901	1016	981	918	953	911	985	874	898	952	942	952	935	892	937	907	916	922	977	921	963	918	980	950	991	991	944	898	945	970	983	889	969	970	908	922	990	933	922	952	930	927	963	938	921	950	961	946	931	891	900	954	996	968	923	1009	924	963	947	954	972	911	936	896	971	890	931	943	941	961	1000	953	927	982	951	947	965	893	936	982	975	916	922	937	952	932	901	991	956	946	936	970	950	977	907	945	907	952	991	943	925	954	953	1026	901	909	966	974	962	931	897	910	934	920	926	945	934	974	986	893	950	932	926	967	875	933	918	918	966	945	986	951	936	959	930	945	959	948	927	885	979	985	936	931	971	947	923	946	922	959	984	960	923	887	911	973	915	936	958	952	1000	934	901	918	892	925	911	939	953	954	942	948	986	936	965	943	930	960	963	945	939	935	937	963	955	920	997	906	955	942	925	897	889	945	963	915	939	945	977	942	924	926	890	906	949	998	991	886	955	922	993	929	962	983	929	910	912	967	963	945	934	910	923	1006	958	936	982	956	895	947	988	958	985	914	898	979	955	929	944	941	958	940	955	897	1018	900	895	933	976	965	916	908	987	923	940	970	939	950	942	926	934	941	960	941	894	939	921	945	916	915	891	922	876	946	953	979	980	921	908	930	930	901	948	962	954	964	908	998	952	938	911	981	889	900	923	925	967	930	987	929	957	939	1000	1000	929	962	945	954	946	915	967	927	919	873	931	941	934	949	969	923	935	943	928	956	920	957	972	894	933	905	941	895	933	896	928	921	955	962	905	943	915	910	949	957	947	973	951	929	919	924	901	901	948	923	911	906	898	949	945	972	908	954	993	934	965	975	996	943	932	930	934	959	963	912	955	929	921	967	994	951	963	943	950	939	987	952	924	931	956	887	921	950	926	929	887	908	902	933	931	967	947	932	945	947
59849	98899	69177	39920	22605	3052	861	841	817	849	820	825	794	872	839	773	849	844	880	826	854	799	844	802	829	810	829	826	865	800	880	852	849	845	747	814	804	718	797	785	810	815	807	820	805	806	868	810	811	870	819	757	826	828	814	804	838	759	819	814	856	825	855	862	798	809	872	780	765	798	823	779	816	795	834	778	822	831	799	811	811	777	806	848	813	786	807	830	773	844	834	846	852	845	816	843	797	810	790	810	828	822	807	853	828	783	852	817	821	848	809	833	794	864	844	810	773	834	769	845	777	826	798	799	780	813	811	804	782	788	820	879	832	839	759	810	812	792	830	803	851	804	817	824	797	819	797	836	854	825	867	821	790	806	804	818	829	788	817	795	827	753	797	782	849	870	770	780	802	840	837	794	875	865	801	801	823	777	792	756	785	757	853	791	880	845	796	810	825	791	819	795	830	777	809	826	790	790	803	850	841	889	810	786	768	835	804	817	812	802	829	898	790	809	786	795	863	869	815	826	858	813	862	788	798	776	805	787	857	834	860	803	826	836	779	796	848	772	782	797	802	763	815	783	823	793	849	843	836	845	774	840	824	873	842	860	836	829	776	792	782	818	766	750	776	782	816	793	861	787	853	837	829	800	790	825	822	788	821	782	817	843	817	776	824	814	798	829	771	785	823	837	792	858	817	775	745	856	818	778	832	769	867	828	845	794	816	862	836	819	798	829	766	838	808	764	852	831	804	880	816	762	833	823	794	820	769	845	722	756	792	843	771	811	797	773	828	803	787	841	831	764	763	790	785	793	817	824	800	785	814	859	809	798	814	800	733	773	824	797	844	755	804	794	855	839	829	846	792	838	817	823	862	818	742	796	809	843	837	807	806	839	811	846	804	857	820	778	823	718	790	785	808	807	783	828	819	763	818	864	797	810	833	822	811	813	792	767	800	810	774	821	766	844	812	809	822	886	774	885	792	832	831	813	811	769	812	820	809	755	808	805	783	812	814	826	788	781	814	804	869	868	784	795	765	772	780	808	831	821	816	757	848	831	797	829	890	776	845	820	791	812	782	816	844	848	800	831	828	823	834	809	812	842	807	809	817	840	836	835	813	778	771	787	859	787	815	829	776	834	818	832	811	851	806	801	872	791	806	854	867	808	843	798	768	785	845	806	844	829	804	848	841	826	801	860	833	865	749	777	795	807	838	785	782	810	839	765	832	807	854	839	755	781	877	843	815	812	815	779	854	817	834	768	817	776	786	780	805	860	845	807	775	856	787	844	835	851	806	870	813	771	845	829	827	795	812	796	831	845	810	827	853	844	832	825	842	834	827	826	852	747	802	804	801	797	826	782	786	785	818	787	819	839	812	795	810	810	809	830	815	797	822	822	815	805	808	792	874	796	765	782	807	848	795	831	811	816	817	808	803	804	779	795	811	795	796	834	850	855	788	803	849	851	838	811	873	817	869	777	833	854	797	802	798	797	827	848	782	799	762	759	841	845	851	774	818	809	801	757	806	801	825	846	778	774	808	828	736	741	790	749	786	834	799	838	794	783	802	769	851	757	813	806	806	845	781	816	816	818	837	819	829	789	830	795	831	809	845	800	779	806	786	816	872	836	853	836	799	813	789	830	814	843	824	832	842	828	808	824	819	830	766	846	857	814	805	826	809	776	811	779	792	857	841	780	813	801	789	774	841	842	762	791	822	835	805	819	800	823	775	848	865	884	812	794	799	795	799	830	767	840	854	802	769	796	810	832	814	833	835	757	789	809	809	828	798	808	781	835	878	828	824	844	765	855	817	758	805	857	816	831	832	731	808	829	811	818	826	809	769	851	776	838	827	787	838	821	821	809	809	789	823	816	810	781	773	805	811	801	863	856	815	860	834	816	797	813	829	820	841	752	830	819	784	758	788	861	797	850	860	815	840	800	802	779	860	841	804	817	778	809	818	757	808	837	812	834	804	860	867	845	854	813	822	779	808	820	835	791	819	799	839	832	889	791	823	775	822	787	800	817	802	811	784	845	807	833	793	850	803	814	792	836	803	820	753	798	794	790	790	804	816	852	825	799	797	822	788	824	758	804	827	824	809	847	811	777	768	810	841	793	819	821	808	809	800	822	819	811	821	827	821	817	784	839	824	859	756	832	801	802	795	846	858	814	817	801	811	805	871	784	758	851	806	794	784	772	814	824	838	827	806	837	797	827	842	843	853	829	824	825	735	773	818	846	817	827	865	840	790	820	824	816	795	840	830	807	797	777	827	724	742	793	772	803	828	856	833	852	853	779	830	806	859	746	814	792	783	810	815	797	775	784	806	812	830	819	798	826	828	736	768	813	839	833	819	836	764	820	812	800	754	800	846	828	825	818	827	882	790	804	798	775	817	846	778	865	774	826	823	857	786	748	820	842	815	817	816	812	827	858	801	824	821	778	784	860	815	809	847	848	768	822	811	855	758	882	821	786	784	766	863	823	821	819	835	831	796	841	844	820	829	791	794	800	785	845	769	806	871	844	808	814	777	833	809	859	791	795	829	821	811	805	811	785	771	808	848	790	783	800	815	800	764	876	785	798	808	767	833	827	808	807	803	813	808	844	798	809	791	821	811	820	823	848	722	815	789	780	813	804	845	802	800	866	848	848	810	822	820	784	839	811	842	796	803	800	855	819	767	833	822	797	798	844	802	848	824	846	821	756	845	839	858	836	806	802	834	812	806	764	815	811	813	837	807	810	828	799	833	828	774	806	845	766	777	814	816	784	794	857	813	783	796	811	815	756	817	810	845	833	759	822	788	802	833	868	810	825	812	858	829	861	861	796	826	814	791	827	767	829	869	861	820	820	831	782	794	812	777	827	819	791	791	797	800	840	773	838	817	788	815	820	842	859	780	807	846	820	763	784	782	805	830	804	821	822	797	802	845	851	779	825	823	804	833	834	845	824	817	817	873	821	803	802	884	841	811	833	807	772	782	806	824	772	771	810	816	810	804	868	813	827	860	788	814	819	822	801	797	846	839	785	855	794	806	804	803	788	788	795	765	842	825	827	818	840	810	787	838	795	873	808	769	854	804	840	774	818	796	830	832	832	815	764	771	818	836	812	834	771	765	816	860	816	792	787	817	787	822	839	801	819	843	786	830	795	796	830	786	777	804	839	779	816	825	819	832	825	855	808	821	820	789	783	809	786	780	826	784	828	842	763	830	801	844	791	823	794	804	771	832	838	826	785	812	837	786	826	762	815	821	735	785	791	805	783	827	822	765	774	804	842	839	818	768	829	834	806	778	820	822	854	835	816	798	812	801	786	771	830	808	751	864	822	838	818	822	845	798	820	800	845	817	785	836	787	811	802	805	828	831	863	787	762	807	802	791	816	819	769	809	742	797	754	810	811	805	803	833	797	817	826	784	836	830	820	808	825	869	823	783	751	871	815	875	804	821	793	846	816	813	794	822	842	805	811	847	818	752	799	873	822	813	822	809	893	791	807	859	825	793	863	856	794
39085	34840	22289	6858	1460	497	415	440	418	416	408	386	402	400	459	406	460	417	448	427	433	401	422	432	422	421	448	449	397	449	415	435	436	430	440	449	430	431	455	449	452	454	460	380	415	476	446	442	415	404	463	443	391	431	437	404	433	446	444	426	429	431	421	413	457	400	444	442	436	471	425	439	442	453	479	398	409	431	461	437	408	427	442	436	456	402	410	403	471	423	392	400	426	410	427	453	466	435	389	442	432	414	483	431	413	413	441	437	409	471	438	440	451	447	494	431	430	455	418	441	458	415	432	409	465	451	402	407	453	424	437	451	455	429	415	427	434	404	422	404	419	440	425	456	448	429	445	434	411	445	435	457	436	420	447	448	422	425	419	411	426	427	443	458	421	419	436	445	445	409	372	459	444	446	421	458	418	433	446	434	471	415	430	472	410	419	438	447	446	459	429	456	401	428	439	432	432	448	395	415	442	424	397	410	424	384	465	471	405	426	422	413	416	435	423	410	430	447	398	478	439	450	439	437	459	449	458	436	426	423	461	434	405	428	455	439	421	461	428	440	448	429	423	421	458	418	438	457	452	461	408	453	394	444	402	436	433	402	446	445	429	414	405	413	456	413	433	404	447	434	428	455	413	460	420	415	409	435	402	435	433	424	429	407	431	413	472	449	423	465	419	421	426	419	459	399	418	402	404	451	410	454	444	456	436	408	436	434	431	439	423	440	445	417	452	425	443	461	414	438	464	430	430	438	466	433	398	455	451	424	456	453	418	399	425	452	453	412	435	432	437	435	429	406	417	430	424	434	422	426	458	406	475	447	418	473	459	452	428	429	437	440	453	437	449	418	454	430	403	424	442	456	455	436	447	444	439	396	417	455	457	466	421	447	431	418	424	446	432	431	459	451	450	450	408	406	393	412	429	429	416	431	439	434	394	418	427	459	477	431	433	455	441	445	405	450	437	391	465	480	427	433	419	458	438	401	440	457	445	431	408	441	417	418	435	424	428	426	424	442	446	453	449	440	414	444	423	430	407	409	436	455	413	414	471	443	446	424	427	394	402	424	438	414	402	413	446	422	440	444	442	447	428	423	440	423	437	394	428	432	428	391	425	450	447	458	454	454	471	440	414	442	386	466	437	409	436	472	431	435	427	431	476	412	443	408	427	415	406	416	447	445	422	441	449	435	458	453	424	422	432	406	420	451	405	423	428	463	428	426	469	409	430	445	426	442	465	429	433	406	440	472	423	416	451	436	397	423	431	431	442	407	437	455	432	435	441	464	472	411	446	456	405	389	429	473	462	455	412	432	465	425	432	431	370	461	483	461	411	419	411	456	440	382	421	441	433	427	421	430	444	417	387	437	441	442	441	456	440	431	419	387	438	441	421	411	404	408	456	449	441	464	435	441	447	403	443	397	392	426	386	423	429	430	402	422	458	428	451	445	446	444	445	420	435	443	449	385	428	427	444	415	420	447	459	440	427	404	415	415	462	447	415	450	439	473	426	455	410	375	409	476	438	433	437	414	438	450	478	414	396	425	444	468	445	410	441	421	409	420	413	427	397	423	430	423	449	448	397	464	434	438	439	418	401	473	441	413	416	460	453	417	416	432	431	402	377	397	401	423	405	407	425	414	423	424	446	414	368	414	460	431	468	434	399	412	403	467	422	416	401	417	413	429	433	421	417	427	425	456	452	404	460	442	413	414	419	438	407	414	446	428	419	419	435	456	411	442	403	443	416	419	489	450	462	419	429	408	420	405	399	447	447	429	427	438	460	419	443	446	471	418	439	419	421	472	413	468	415	430	440	432	427	485	422	438	463	407	419	420	408	453	461	419	399	396	393	424	433	428	434	412	413	420	400	402	404	393	446	424	434	433	448	435	419	438	459	432	428	424	461	455	436	443	448	448	472	453	396	473	428	464	429	426	420	424	442	422	471	455	428	450	453	419	417	417	459	431	465	460	424	514	472	410	427	448	435	450	414	414	423	410	427	410	454	421	415	439	444	444	435	424	438	438	427	461	438	420	444	476	435	470	402	412	413	429	415	457	452	448	434	413	452	440	434	429	470	460	421	441	434	416	424	450	383	423	415	402	410	440	416	438	451	429	444	420	445	434	448	464	454	434	434	423	413	429	397	446	443	441	466	446	454	442	420	465	420	426	467	435	439	466	399	403	415	460	441	440	429	453	409	437	454	436	421	420	441	457	456	414	413	426	422	453	432	434	442	426	442	450	445	400	398	429	405	416	434	432	439	447	416	415	440	426	434	457	393	406	439	420	422	448	419	448	421	425	446	461	416	446	428	427	453	448	439	451	433	456	431	439	373	421	436	433	423	442	441	443	426	469	443	447	412	441	417	436	453	414	415	420	462	432	452	449	457	435	442	453	431	444	430	462	448	432	402	448	410	417	452	436	446	431	428	435	436	435	457	454	434	442	455	409	425	421	467	445	444	422	455	446	408	410	449	420	446	411	418	398	446	422	486	435	415	470	436	443	449	436	454	401	423	451	380	433	424	455	427	427	447	441	459	461	392	409	405	413	447	464	425	423	424	414	427	446	430	428	433	443	423	445	429	455	470	467	450	417	406	470	436	439	399	404	426	464	445	438	412	478	424	426	429	450	452	454	465	425	453	449	448	408	422	419	444	413	430	433	461	420	417	432	454	440	443	429	452	447	452	413	446	404	438	423	429	446	457	422	444	466	431	472	454	406	416	436	401	452	459	425	438	461	471	406	448	419	425	406	445	440	450	460	450	397	427	474	402	446	434	436	436	414	473	423	424	449	412	445	423	431	408	486	473	438	416	418	442	442	418	451	450	444	481	423	442	436	415	430	388	376	423	461	410	411	421	431	445	443	424	412	485	439	410	416	452	455	406	389	455	444	430	409	448	414	433	405	384	449	432	434	411	416	413	454	427	434	402	437	415	439	435	414	442	431	473	436	408	417	437	410	404	420	440	452	417	459	415	419	409	406	414	443	422	470	467	426	477	416	443	479	447	449	393	419	449	419	427	448	463	441	445	438	449	436	437	428	429	425	441	422	411	436	456	440	409	423	417	442	429	410	431	424	421	401	421	460	430	430	412	435	432	415	442	446	454	416	438	402	416	439	440	412	417	434	466	424	406	456	446	440	411	490	435	421	454	449	433	460	452	467	434	439	435	432	434	439	422	437	462	444	429	411	448	422	431	427	453	433	426	450	399	449	444	401	455	431	414	419	428	408	443	429	416	435	435	435	420	467	432	473	441	380	433	435	461	379	439	437	464	464	402	438	434	447	431	454	442	398	406	444	463	399	448	386	434	447	392	421	416	408	413	426	437	415	462	445	429	436	444	464	444	453	423	443	460	464	422	430	422	439	450	422	435	448	458	436	407	420	410	434	439	392	426	439	428	454	448	423	409	424	407	438	446	407	425	407	430	395	430	430	445	403	452	401	426	419	477	429	453	422	410	476	427	443	377	455	430	433	376	479	435	411	428	442	455	430	411	420
39565	38322	17652	4177	1617	468	414	423	374	429	388	423	383	385	385	419	379	415	425	418	427	385	408	392	419	414	378	440	386	370	394	403	386	377	423	440	363	410	382	381	397	450	423	393	406	422	409	423	378	392	403	400	408	396	382	402	409	399	450	437	391	418	405	461	416	395	400	448	383	392	394	430	374	413	383	398	374	432	424	415	433	396	427	359	401	385	373	386	462	429	379	417	399	404	433	381	430	414	401	386	392	377	412	361	408	397	388	408	360	382	387	389	361	399	403	401	392	382	407	407	396	397	421	440	418	383	410	378	421	429	378	404	446	439	415	383	384	406	375	397	368	422	434	412	389	403	425	387	416	428	417	417	368	355	400	406	377	419	379	417	416	399	440	373	453	382	403	374	387	409	386	388	405	444	392	428	387	434	387	433	405	390	418	432	407	418	398	387	389	382	411	388	410	402	406	431	391	420	426	416	410	413	408	430	408	398	432	441	388	398	432	377	407	411	407	418	400	405	409	387	421	442	404	416	380	411	362	390	441	409	389	404	392	391	406	430	418	394	430	405	393	384	416	404	374	408	386	359	404	424	406	436	426	387	372	401	406	433	403	429	399	424	436	400	428	371	398	416	391	380	380	388	379	411	394	402	422	422	420	405	425	421	421	386	406	382	382	399	425	399	406	398	405	408	406	425	425	385	409	402	412	393	403	387	377	429	390	431	435	412	426	415	396	404	433	427	407	409	405	432	408	403	411	437	468	380	406	418	375	417	406	403	385	393	425	399	382	407	378	406	417	413	433	412	420	422	415	392	449	478	401	434	413	384	407	376	423	419	373	377	369	435	452	369	422	413	464	405	414	388	432	388	369	418	418	388	394	398	421	428	421	408	393	401	394	397	413	381	357	412	381	413	424	379	429	416	401	385	425	339	424	409	371	432	403	391	394	432	422	378	419	397	405	435	381	400	405	418	428	407	397	408	441	418	403	427	406	401	391	369	427	424	395	405	409	405	369	419	403	394	410	373	436	360	418	389	371	433	415	403	400	446	416	407	391	432	400	421	384	416	422	409	406	407	390	392	430	395	398	416	387	402	412	431	398	411	373	364	430	377	409	422	428	393	406	408	388	399	416	408	393	377	380	409	425	372	401	433	420	410	394	406	359	422	390	418	409	393	414	404	420	415	377	414	381	415	400	387	405	390	397	435	404	408	409	435	418	435	402	410	389	436	385	435	380	406	398	385	405	444	398	400	402	412	397	383	396	413	382	423	396	395	340	383	395	393	399	421	422	361	404	417	408	410	430	427	374	388	433	414	420	415	382	384	424	417	428	380	396	408	418	333	396	414	431	429	386	452	421	382	390	391	426	417	439	432	441	369	401	412	406	391	382	430	418	376	384	402	393	418	398	384	409	410	425	437	395	376	423	443	403	390	392	364	404	429	380	406	387	432	398	411	402	388	406	404	372	373	424	406	397	397	403	378	394	439	398	415	407	422	413	380	394	450	427	411	418	425	408	403	405	427	406	403	368	419	402	416	392	381	378	430	439	407	415	400	394	388	402	408	403	400	425	416	399	371	389	417	382	429	402	372	400	423	399	427	410	412	412	395	399	393	424	385	414	434	440	373	408	392	397	406	373	381	392	417	428	411	396	381	395	368	429	399	401	410	426	421	460	361	388	405	402	414	435	403	365	412	440	405	420	381	392	390	417	406	393	376	387	492	372	427	411	412	397	411	364	401	386	389	421	378	401	403	413	391	412	407	405	408	383	388	401	412	420	378	388	411	381	403	409	411	399	403	383	399	409	387	388	432	406	403	437	388	409	415	346	365	398	366	428	382	371	370	406	397	428	404	398	404	434	398	400	416	378	404	428	421	408	391	388	414	416	430	390	383	399	392	393	397	355	391	383	412	449	405	389	446	386	394	412	408	445	418	397	418	353	399	414	424	443	415	444	398	372	396	449	415	401	387	409	409	406	385	423	402	413	409	397	385	390	405	417	396	389	363	396	382	403	402	423	397	390	436	406	427	429	423	378	415	379	393	390	377	427	405	389	430	409	424	408	378	409	397	368	415	393	449	379	403	379	397	429	395	387	416	391	374	421	388	424	409	402	432	398	408	424	407	390	390	438	402	375	399	410	413	355	384	422	422	413	444	417	409	415	433	382	415	402	404	422	398	403	426	383	396	408	373	403	382	404	403	431	421	451	424	389	386	443	416	430	409	417	385	373	399	382	398	370	421	435	388	440	406	445	402	414	374	387	432	402	406	413	443	430	405	401	411	447	366	388	447	376	389	357	397	418	423	417	473	420	424	411	444	367	411	411	411	446	411	394	407	397	415	411	426	415	401	404	424	417	463	392	417	412	424	393	399	380	415	432	412	387	382	413	398	405	391	384	401	398	412	398	402	398	377	389	410	416	440	383	382	389	419	415	393	379	403	401	401	408	391	366	384	386	414	385	404	394	427	411	382	372	399	442	427	356	414	419	422	383	390	384	417	436	381	396	413	371	440	377	385	403	380	413	354	384	418	402	413	397	410	365	412	377	387	385	419	399	385	422	355	389	425	382	406	412	397	393	445	405	397	423	424	389	393	380	357	372	422	428	391	408	392	419	421	393	446	422	417	400	387	397	368	413	425	419	404	421	401	376	421	406	396	441	438	416	393	412	415	403	394	395	387	396	423	402	384	375	392	387	418	392	405	409	407	380	409	400	391	404	387	436	378	391	418	382	426	418	425	388	391	383	388	387	453	396	424	424	407	390	389	399	396	380	392	387	415	389	414	413	422	411	438	404	411	420	399	406	413	394	350	428	403	424	408	405	427	405	378	419	410	437	403	408	396	441	400	395	414	391	394	401	406	383	386	438	387	455	409	412	403	409	437	405	393	427	397	415	419	405	439	384	380	378	405	449	404	388	409	379	408	409	423	424	421	375	420	424	419	446	429	395	376	429	407	405	415	422	395	393	398	423	378	450	420	364	385	417	410	395	412	422	410	410	409	404	404	410	412	413	387	405	404	397	390	378	417	404	413	397	340	418	421	389	402	400	396	391	376	423	408	406	405	396	369	384	423	412	398	431	447	416	413	353	454	406	420	402	415	418	406	416	385	406	409	368	385	410	414	421	377	389	436	410	404	412	469	409	414	380	382	395	401	407	428	413	361	413	405	371	411	405	382	394	383	410	389	406	410	376	394	411	403	374	396	439	416	405	402	395	412	414	395	436	362	432	382	394	408	393	386	383	378	401	409	399	404	425	412	405	406	387	383	424	427	437	445	425	459	387	377	424	402	398	403	375	384	399	412	414	399	397	422	431	418	392	396	388	424	378	370	417	412	395	422	368	390	452	404	373	382	441	399	420	415	381	415	367	394	448	402	425	419	422	390	404	396	358	389	379	397	398	402	401	423	412	389	406	378	361	406	401	390	407	415	426	393	391	423	414	400	429	390	369	372	406	417	393	395	380	406	383	421	421	399	420	377	387	419	421	431	424	337	408	413
25258	22626	28576	24374	20610	14873	2175	803	713	738	695	613	679	714	723	690	713	717	674	700	708	669	719	741	730	700	704	726	743	730	717	708	690	699	712	789	713	696	742	687	624	705	681	707	699	738	730	634	713	682	762	692	727	719	750	647	699	732	695	691	716	753	682	739	709	705	715	736	724	711	732	680	643	745	777	718	681	736	739	661	707	728	708	754	711	680	726	684	709	672	718	730	692	713	703	673	699	725	741	660	710	661	727	681	691	654	649	724	690	710	720	749	710	716	670	737	707	711	674	729	677	656	715	667	719	715	644	710	756	740	701	650	688	676	691	712	668	679	698	705	658	750	724	674	682	717	699	723	754	726	724	701	701	726	727	717	725	672	695	720	721	733	723	672	716	697	684	733	701	700	715	756	691	679	618	657	726	761	653	743	697	727	748	719	735	711	663	665	676	723	687	738	714	681	715	729	746	670	725	693	721	712	736	667	678	679	707	729	745	699	730	722	721	736	748	747	670	650	660	696	719	686	695	680	717	714	677	705	707	764	708	727	718	739	658	663	697	722	667	694	745	736	680	634	712	708	697	682	710	722	733	675	690	688	746	705	690	711	713	715	680	710	698	684	685	683	714	693	686	694	705	689	696	688	712	697	703	713	679	662	719	671	698	684	725	664	694	670	654	676	659	693	691	743	726	689	696	683	707	673	700	674	723	708	656	692	714	694	670	725	697	665	718	742	735	690	690	709	718	719	723	731	731	723	694	713	724	792	710	711	747	721	752	714	714	702	679	730	736	673	694	682	740	640	705	693	718	735	705	653	713	699	721	719	682	712	717	717	711	708	722	695	722	701	655	733	648	707	699	714	717	712	735	700	696	723	705	676	654	745	699	676	735	652	768	708	719	677	691	729	684	658	710	716	700	693	702	726	715	726	660	742	683	675	754	692	702	701	673	725	697	740	712	772	693	703	703	686	739	687	708	704	741	683	683	679	742	697	687	739	678	669	694	720	724	687	701	695	643	675	727	669	713	699	641	681	665	688	738	690	707	726	697	746	739	698	708	695	698	763	709	744	763	769	687	707	661	692	728	705	714	697	641	704	704	709	704	713	718	712	687	713	735	690	685	698	678	735	713	711	688	645	714	701	691	713	725	692	666	673	673	761	701	699	694	731	740	734	725	669	721	714	678	712	685	732	713	717	717	706	711	682	658	680	678	704	707	708	716	663	709	696	715	716	719	683	698	697	722	669	680	711	706	694	692	713	692	646	668	730	709	675	710	685	730	707	687	685	692	725	732	689	692	719	722	785	655	762	732	684	707	661	698	693	673	730	698	746	732	724	731	767	725	755	711	655	670	706	684	730	716	650	711	702	683	708	674	667	683	735	690	694	681	698	784	663	713	688	711	691	719	728	736	669	719	715	640	667	716	685	708	697	749	746	738	659	702	706	712	673	671	716	676	719	717	687	728	707	711	689	718	705	682	706	694	678	732	694	713	693	656	739	687	700	700	680	730	716	700	693	694	726	715	708	769	728	742	687	746	712	722	702	692	708	733	731	680	693	706	652	698	658	712	672	720	699	660	651	742	686	695	702	667	705	694	709	668	703	709	660	715	742	727	701	708	758	750	702	686	694	706	681	726	741	674	713	715	715	683	650	701	708	752	704	725	680	717	688	736	680	720	695	728	654	669	684	685	747	687	681	695	695	737	692	717	734	753	739	732	700	710	701	672	684	710	692	711	668	700	720	708	712	664	689	738	681	735	654	715	659	705	691	695	731	704	712	732	724	676	688	708	727	670	705	726	731	704	772	703	714	729	707	764	729	705	713	755	716	706	589	682	632	721	738	720	697	711	697	740	704	758	666	720	703	698	665	706	694	683	701	710	727	702	670	686	690	700	713	713	685	710	715	729	771	715	706	691	682	767	742	720	699	773	692	701	708	740	715	698	733	681	687	695	720	727	771	711	715	694	697	666	701	705	674	682	693	713	674	714	663	714	742	650	733	736	697	748	690	753	743	706	693	680	709	738	677	722	715	690	652	691	686	685	706	708	720	708	731	681	692	701	733	690	733	781	725	750	700	730	732	729	682	694	708	669	682	727	725	714	699	691	713	707	721	710	652	735	675	657	722	705	730	665	717	683	736	694	697	666	679	694	702	695	679	693	667	760	694	678	664	698	692	668	706	735	701	707	701	688	684	697	712	691	696	686	705	723	704	651	690	645	710	715	701	709	742	718	774	670	754	674	695	694	722	657	747	690	718	698	701	697	754	709	726	719	690	735	646	673	740	700	735	743	689	721	739	713	720	677	661	692	692	694	778	682	691	722	717	717	699	710	703	736	686	667	700	698	667	664	691	663	717	687	719	718	688	741	726	731	678	689	681	730	712	712	701	637	699	686	697	680	670	687	721	715	735	705	707	710	693	707	695	737	711	682	714	694	681	749	670	714	698	658	653	701	739	717	727	740	682	746	679	719	731	707	675	685	715	673	738	716	674	685	638	690	690	652	702	704	683	691	705	673	707	696	704	703	695	691	654	702	716	694	719	666	733	731	692	693	690	649	679	723	691	732	721	711	743	690	702	681	706	693	717	733	698	667	664	714	696	735	687	689	756	686	692	664	696	683	701	650	713	691	676	699	742	728	761	697	702	672	658	715	687	771	701	686	707	681	661	721	718	709	687	704	711	683	711	660	713	747	704	678	707	692	695	697	664	695	675	719	690	715	679	721	707	706	675	755	699	699	689	717	722	684	757	744	738	685	730	724	653	739	702	697	721	717	687	697	730	722	706	718	681	723	692	654	660	714	694	658	704	699	673	702	700	719	714	707	730	647	648	713	702	680	709	700	714	678	696	687	673	678	660	683	701	687	717	727	701	634	694	657	742	717	666	713	695	713	685	708	720	688	733	738	688	700	717	733	655	720	698	637	686	695	715	732	764	685	690	704	724	693	676	741	704	642	701	712	690	688	677	660	690	673	705	631	686	672	686	704	682	753	704	729	636	691	723	662	685	680	686	710	747	730	679	714	728	699	660	708	715	690	763	702	745	724	729	712	705	713	772	670	684	660	723	766	681	726	708	726	703	728	664	724	720	701	710	730	703	700	750	727	686	725	686	727	700	698	697	697	688	722	663	684	697	700	689	704	700	693	676	681	682	678	716	670	737	703	686	668	728	706	759	679	740	670	688	691	731	695	669	701	700	659	729	674	658	667	707	746	730	660	725	714	729	690	684	737	698	703	693	682	713	658	716	712	707	721	728	680	696	741	739	682	674	633	680	694	679	716	673	693	686	749	673	689	704	725	746	639	690	714	714	725	725	711	722	711	732	707	708	740	693	769	690	725	700	714	720	694	662	664	708	729	699	678	700	669	691	703	695	692	700	733	710	724	694	696	679	670	722	676	702	719	695	676	731	679	705	689	702	689	671	750	716	684	664	703	681	701	776	736	713	703	695	771	672	702	725	655	711	695	720	678	673	754	712	694	727	748	753	720	657	739	685
62283	90317	58825	30007	14663	1669	593	593	636	594	589	620	619	628	692	630	599	645	652	669	660	629	650	604	645	611	623	595	592	610	594	606	621	603	614	613	635	616	610	616	609	641	624	624	581	603	620	615	639	669	639	627	581	612	582	619	637	653	619	606	583	608	620	588	593	622	634	581	614	594	577	544	658	607	663	572	624	580	646	686	616	615	617	633	647	602	657	604	610	600	619	628	627	585	603	602	645	592	632	599	593	628	582	599	611	615	643	630	618	604	576	624	645	591	610	614	624	574	605	620	581	637	608	583	591	632	619	621	596	628	627	604	639	632	612	614	610	615	633	599	588	604	612	604	624	653	625	668	656	609	623	604	586	597	616	580	586	585	654	607	620	647	614	581	648	575	602	637	655	635	599	625	601	602	591	595	586	630	618	598	637	631	586	605	601	649	591	625	578	611	552	605	624	603	630	593	602	633	638	626	655	619	628	548	567	590	604	625	598	625	609	607	616	645	618	628	641	650	593	628	578	597	603	619	644	635	609	611	627	593	634	584	637	585	631	600	570	649	589	627	629	604	600	636	608	587	609	595	604	618	608	603	610	603	655	661	626	613	596	596	636	613	588	609	696	611	605	644	586	654	581	597	589	615	575	605	617	625	658	641	595	607	596	630	595	589	596	565	636	657	616	568	642	599	638	629	590	609	627	626	621	591	609	588	521	638	564	648	556	656	626	649	613	624	605	611	602	598	605	595	619	599	614	573	642	618	630	620	619	601	595	603	546	619	651	613	572	605	620	612	653	662	599	597	636	625	611	634	582	589	600	651	616	617	620	614	629	624	602	585	606	629	627	683	650	627	603	643	647	612	635	619	641	642	622	637	635	646	635	620	628	631	665	659	628	600	612	611	634	614	593	635	656	597	644	599	601	613	569	602	625	620	584	620	631	639	651	595	627	612	621	626	622	613	607	589	577	584	630	623	578	623	610	614	576	636	574	612	599	606	624	607	621	607	665	596	625	622	600	607	618	577	596	599	619	632	623	602	621	597	617	631	594	581	625	594	590	608	594	599	644	604	615	600	616	620	617	608	636	599	632	584	593	600	621	644	600	631	607	617	586	621	609	627	622	613	620	600	617	652	611	613	594	627	672	625	633	548	636	634	645	651	608	609	613	586	599	571	596	593	603	613	624	661	606	585	579	610	592	646	599	600	612	583	616	588	613	612	616	591	623	605	600	611	590	595	609	594	628	641	639	593	598	619	625	608	590	652	626	622	661	662	606	622	676	639	665	592	623	625	609	616	610	618	623	603	621	581	624	571	622	609	661	623	631	597	556	599	592	614	611	654	610	580	623	603	615	630	621	591	598	597	586	591	658	627	624	616	618	601	603	618	602	582	630	618	612	600	569	593	601	626	612	586	581	637	603	604	622	637	617	621	586	580	644	654	625	633	638	605	618	634	581	597	641	658	629	614	634	572	653	607	637	614	671	600	619	629	643	668	580	593	552	614	614	622	603	618	629	644	610	621	608	603	642	588	621	565	663	591	643	598	623	614	598	600	579	626	602	589	605	634	640	593	593	620	558	593	635	586	647	584	598	656	619	612	619	638	605	631	588	658	567	650	593	611	663	558	640	601	593	635	612	626	609	597	613	606	641	603	599	596	581	650	592	617	594	602	609	642	628	598	549	657	609	622	617	662	625	603	610	650	610	570	551	595	613	672	612	618	647	621	631	641	608	636	627	647	645	557	576	577	581	637	599	628	620	609	642	592	620	633	594	560	657	607	627	594	650	604	643	660	599	570	642	633	603	619	619	608	591	602	658	596	600	628	618	601	605	626	584	619	676	670	619	632	625	597	644	652	637	575	651	596	596	611	610	640	608	606	615	637	633	639	633	671	626	631	582	613	613	601	599	614	606	620	616	635	623	655	623	590	661	640	610	608	610	643	604	650	575	641	633	619	639	640	649	642	632	624	588	597	637	632	635	599	618	596	593	629	588	610	626	562	605	634	596	605	607	621	592	587	634	638	607	655	609	602	651	629	619	592	633	598	608	607	589	600	578	608	594	637	616	620	591	643	589	636	612	586	609	579	610	576	656	580	579	627	636	638	614	596	593	556	597	601	588	630	624	608	612	620	599	629	612	663	590	611	599	590	631	643	602	623	612	639	635	626	614	602	620	617	615	657	624	617	621	608	613	621	663	586	621	606	596	604	640	640	591	636	617	653	600	610	593	586	597	584	625	658	593	610	576	640	590	635	662	573	619	606	648	628	623	674	615	627	602	609	625	626	641	573	662	599	654	606	630	622	635	600	627	604	627	614	637	611	637	610	626	620	626	594	572	657	624	619	613	645	577	615	645	631	621	619	614	608	680	601	634	585	629	615	637	649	650	598	604	639	609	595	649	582	638	607	642	628	622	592	577	627	581	622	617	591	601	617	608	578	616	606	545	658	634	641	624	655	620	608	620	601	615	580	606	604	625	606	681	601	593	609	669	611	625	617	660	624	629	651	632	608	602	620	634	626	579	596	612	606	615	566	638	675	631	632	617	671	623	619	661	633	587	568	603	625	623	594	600	599	587	577	657	622	624	602	653	632	644	603	609	648	604	613	620	614	587	600	611	583	595	616	597	583	591	614	630	622	550	600	632	645	568	601	645	603	627	634	626	621	614	595	638	579	634	609	607	595	605	632	583	631	611	616	632	554	595	626	651	608	614	633	675	600	646	592	631	601	630	639	637	575	650	640	605	641	605	608	601	604	633	611	640	633	567	620	566	596	629	594	610	624	598	615	618	600	613	628	649	538	651	587	664	623	598	591	590	604	660	612	582	594	584	555	610	641	635	622	610	639	620	610	614	583	575	648	596	620	611	623	613	612	592	660	598	604	587	649	634	589	603	580	606	663	594	586	605	593	594	603	619	580	626	613	605	639	626	602	626	619	593	585	662	609	624	587	655	604	608	621	618	594	635	631	582	667	618	622	670	608	648	588	564	643	619	607	618	642	609	635	635	608	601	652	622	622	620	613	632	627	596	663	617	635	544	612	629	635	626	633	642	627	630	642	630	591	595	591	640	659	595	629	611	644	598	598	611	594	594	611	591	626	589	667	626	636	668	611	569	620	621	582	579	595	637	624	597	593	656	599	631	633	617	641	622	634	589	658	609	615	639	624	576	649	576	619	623	667	589	617	669	603	604	612	638	626	637	628	609	643	610	591	586	658	650	600	612	610	597	610	625	573	629	621	592	600	600	648	639	618	613	567	581	616	564	589	651	614	641	681	627	570	633	657	654	646	605	595	662	635	638	580	677	620	609	605	627	655	621	640	593	599	610	628	571	600	656	583	624	590	613	609	604	627	611	629	608	606	643	632	593	601	668	651	629	617	588	613	607	612	577	565	591	614	602	624	617	634	604	626	616	584	617	590	628	606	601	602	630	618	649	612	568	605	568	578	636	641	602	606	645	603	683	614	608	584	589	600	584	597	615	664	639	625	637	612	631	616
22475	21617	27901	23890	20596	20192	12135	1325	996	1031	968	1013	988	980	979	1046	978	997	940	955	1005	987	968	993	952	917	996	949	943	918	958	977	1006	973	947	943	953	950	933	944	989	911	987	921	951	910	964	990	954	949	941	929	893	965	1056	994	1010	977	933	961	951	981	927	922	927	955	986	959	965	943	970	892	944	884	939	956	911	952	968	952	984	967	951	976	942	994	974	989	986	999	994	956	935	946	865	1002	931	889	926	931	942	939	947	916	963	956	935	991	943	977	894	956	852	895	990	951	992	936	971	930	932	922	963	945	951	926	934	948	917	1021	998	1021	987	947	937	996	952	991	974	953	913	958	981	959	989	939	960	916	964	988	979	965	901	941	940	887	970	901	998	985	880	955	970	921	995	953	1011	901	965	942	958	933	873	899	939	1002	994	980	948	921	919	970	1022	958	936	948	1000	1024	966	932	967	964	935	941	868	915	984	947	970	952	901	908	996	967	995	876	926	957	1001	944	947	945	917	1003	943	991	969	904	1004	908	967	902	957	923	969	893	947	903	965	983	988	956	969	975	985	932	971	948	967	921	952	981	936	955	928	942	910	994	925	941	956	898	990	1009	891	932	941	951	945	984	947	984	945	965	931	906	935	958	921	909	936	943	897	979	936	972	968	993	975	952	952	937	904	872	974	991	1009	943	963	981	909	1015	976	947	952	985	960	953	973	968	879	948	924	922	971	960	940	978	964	929	983	973	973	941	926	971	958	981	907	947	1018	1013	953	944	959	1009	872	935	881	942	970	961	929	983	931	949	970	905	946	941	996	1017	951	926	1000	975	962	951	988	1000	956	954	958	1003	984	917	1004	906	935	985	919	991	937	1011	984	959	907	919	995	980	969	946	952	916	935	923	931	933	991	955	969	889	884	974	1004	978	1012	964	941	922	956	972	945	964	900	918	950	987	991	952	1036	945	996	958	982	901	913	957	913	919	961	970	915	967	945	908	964	966	986	936	929	920	956	925	1013	974	972	933	948	972	956	895	923	978	972	969	937	983	931	1021	925	930	922	992	960	955	914	939	941	918	920	943	989	879	934	950	930	922	957	952	946	943	938	949	937	941	948	973	912	934	1010	934	937	935	972	930	904	942	944	948	885	952	933	982	964	948	940	950	935	994	913	972	928	975	925	937	977	965	937	978	922	945	1025	933	970	946	1009	897	934	991	972	978	1007	943	922	956	945	972	956	954	962	980	928	964	935	968	887	962	921	911	981	989	911	896	1000	960	931	942	935	945	891	980	960	946	951	968	915	924	947	956	985	1005	982	927	965	927	950	966	924	939	940	930	963	972	928	1009	1027	939	935	910	944	911	990	924	948	959	983	958	953	920	944	981	954	928	953	954	980	984	936	907	904	939	969	921	1001	966	1012	956	948	964	949	1005	1028	1006	928	1023	967	954	931	946	969	961	969	984	948	947	920	959	954	965	955	974	942	956	963	931	960	945	965	996	1008	926	913	950	976	945	922	936	968	929	1016	992	968	973	1020	979	954	968	926	957	970	927	959	978	1014	1009	977	966	959	958	986	941	973	943	999	906	926	958	922	986	896	961	950	968	998	946	918	961	957	953	973	922	972	992	933	966	992	951	933	916	961	1010	1002	975	976	951	937	960	935	946	951	936	945	969	951	910	946	991	915	936	911	978	889	958	957	935	949	940	892	949	981	980	1001	944	960	954	972	964	978	1004	972	970	906	910	980	971	938	934	992	974	919	954	936	906	968	930	924	962	980	937	967	936	990	906	914	936	963	930	935	968	946	988	944	905	945	932	904	974	964	941	958	958	1023	904	924	973	955	963	967	930	922	926	950	914	897	977	863	938	966	991	1007	947	916	949	976	995	920	970	924	968	904	936	944	870	961	971	955	998	948	901	946	919	942	950	989	901	965	936	941	953	927	941	937	1002	991	957	910	965	976	902	955	931	964	975	963	973	950	962	982	956	898	921	884	994	962	962	950	999	961	937	1002	921	1001	929	973	976	938	928	948	873	975	935	961	957	924	922	1004	928	937	981	936	926	941	894	934	1012	950	947	1057	991	986	964	910	992	984	983	913	972	926	920	964	909	943	986	966	963	996	911	1005	987	911	926	936	982	985	959	902	959	955	903	960	915	951	949	1018	946	973	960	960	888	1001	892	895	1005	983	985	1008	979	1032	966	932	931	980	926	924	904	981	899	922	976	924	926	918	971	916	972	911	927	986	1043	993	950	1003	976	959	931	929	884	986	926	983	974	933	1011	918	920	922	953	1041	935	961	950	952	1015	991	963	969	990	930	959	927	946	919	927	912	961	1007	966	1007	945	1000	911	967	952	943	892	956	904	991	1004	983	964	929	915	927	909	974	971	1012	1008	944	909	997	879	923	905	920	981	944	925	917	946	999	967	926	993	922	1026	996	929	926	890	923	916	944	1007	953	953	950	935	955	991	1050	917	948	940	961	903	938	933	961	956	952	969	909	900	939	959	964	913	980	1001	976	923	973	993	950	984	969	966	946	955	893	962	972	988	966	953	928	933	967	972	968	954	924	929	955	966	972	982	934	990	885	964	974	899	972	969	927	936	951	927	890	1050	945	971	969	977	920	946	962	920	867	958	954	955	915	923	903	957	925	936	980	941	988	977	956	948	912	957	929	903	889	960	916	904	947	947	957	949	894	916	978	944	960	1001	953	985	889	939	951	957	964	976	970	956	901	900	961	991	989	933	921	925	940	946	957	917	944	974	963	936	905	880	922	981	968	966	983	915	916	973	982	932	961	901	978	970	911	982	988	901	929	1003	935	950	947	974	951	919	920	929	954	909	928	959	922	979	976	965	937	884	961	969	992	955	959	927	977	966	971	1002	951	969	938	993	954	961	929	966	944	943	941	947	1008	917	920	938	926	943	913	858	976	877	991	916	959	948	962	980	967	898	1006	983	956	956	974	916	914	974	988	923	943	933	979	935	970	956	938	941	948	965	979	933	998	955	969	970	957	957	973	936	1000	958	946	976	888	963	889	929	971	930	949	893	944	970	982	924	946	953	971	918	985	898	929	977	927	883	1033	1018	977	973	945	981	950	940	958	986	979	958	960	935	989	970	935	983	938	933	887	967	955	964	938	957	956	971	997	971	964	928	970	896	907	925	900	946	943	961	989	1001	951	973	932	964	914	930	998	924	927	954	889	948	951	951	1016	954	908	919	944	974	1006	975	961	929	934	987	973	933	974	948	970	980	968	886	950	941	945	999	944	962	935	952	980	889	996	893	929	943	907	998	925	953	926	954	899	927	1011	965	932	965	958	958	955	964	941	961	936	973	957	909	987	1015	948	965	976	916	991	914	965	970	964	992	930	966	963	982	952	959	979	934	920	887	961	954	962	970	982	1013	948	966	892	928	926	944	957	940	911	947	938	934	961	988	958	974	946	973	882	954	995	961	945	886	909	972	923	942	974	940	957	987	895	925	964	962	963	944	975	979	1019	969	987	1001	883	941	944	912	955	972	915	937	886	960	985	939	935	933	943	896	911	928	967	951	956	930	958	928	969	940	963	982	961	993	981	960	971	914	931	948	959	1033	924	936	977	915	932	952
59234	100240	69905	38860	21396	3178	832	860	858	847	853	873	850	830	817	854	839	871	783	775	856	821	904	823	850	830	863	822	805	829	844	818	835	832	798	814	775	823	810	833	823	832	817	866	774	822	881	790	831	804	870	837	872	773	781	762	833	846	826	870	798	855	783	821	762	817	871	793	859	836	838	798	770	850	807	808	830	823	831	780	848	826	779	872	841	819	839	847	866	833	806	891	812	844	842	795	806	806	868	825	831	787	814	827	816	824	814	790	837	810	848	823	822	832	784	837	803	855	791	820	816	812	832	893	756	775	844	833	795	795	762	826	765	840	777	787	811	844	795	793	787	795	826	857	812	711	829	850	804	819	834	827	812	815	868	819	802	780	816	811	822	839	810	831	853	865	766	806	836	859	834	832	831	796	814	817	805	806	856	815	849	812	774	794	775	851	828	844	884	869	806	829	825	850	820	750	853	782	790	822	766	868	831	849	841	849	801	850	761	835	813	834	807	852	823	843	822	798	820	829	787	772	863	815	792	817	795	832	831	804	774	816	818	789	817	857	795	843	876	780	824	857	826	804	833	805	830	812	817	773	817	761	811	765	834	803	768	804	802	788	820	760	813	777	785	833	825	859	854	834	818	851	854	788	866	783	854	808	814	779	842	831	796	868	811	823	797	819	853	838	799	866	758	836	816	814	788	805	776	798	831	838	833	795	794	848	801	824	757	807	818	768	801	805	786	825	849	836	802	783	831	803	848	826	816	836	728	805	839	847	805	823	808	840	816	877	791	830	856	831	795	767	809	850	873	837	835	812	856	813	815	812	768	880	831	879	811	819	776	817	768	800	851	796	837	803	853	827	756	846	825	786	834	835	804	804	831	857	837	799	788	846	791	768	804	763	812	736	793	817	782	790	794	870	774	857	815	811	843	840	754	848	782	812	809	825	856	839	830	802	817	827	852	839	839	844	809	786	811	764	826	859	815	787	782	867	816	835	840	805	815	759	811	851	773	869	819	808	803	851	816	790	857	865	803	864	813	829	809	839	798	811	787	871	812	782	782	833	855	816	814	791	865	844	859	836	772	855	857	882	790	817	845	802	855	777	779	821	828	822	756	827	871	832	802	821	811	775	815	832	828	828	790	830	780	835	771	820	810	856	815	845	826	836	802	831	827	825	825	758	799	815	833	819	828	851	810	859	815	798	817	808	851	817	848	770	789	818	812	815	845	773	799	770	822	814	836	795	829	794	835	838	832	765	853	802	799	811	849	799	788	825	787	798	825	833	774	807	798	784	761	805	839	836	823	836	816	807	881	822	804	774	836	821	795	796	867	823	814	814	818	852	816	746	800	825	764	828	789	827	802	789	823	812	792	814	824	837	824	807	842	819	825	805	774	858	829	837	854	807	785	814	819	826	857	762	841	797	916	834	817	843	814	884	825	832	821	851	818	818	846	842	805	817	809	810	824	805	799	822	802	817	805	838	788	845	733	763	808	837	769	828	809	867	820	780	793	853	781	834	840	847	824	787	848	791	791	816	810	822	877	835	823	805	830	825	783	820	834	809	787	807	771	819	822	808	800	764	840	831	796	785	786	812	858	808	819	877	850	831	785	811	860	810	773	767	759	806	809	790	831	755	815	802	837	839	831	803	805	796	824	787	798	809	848	798	802	754	800	810	816	792	819	811	843	802	837	852	832	859	777	794	831	797	741	823	846	789	789	755	787	827	834	803	793	810	821	789	820	835	796	822	832	804	807	794	838	856	838	800	822	813	834	824	879	818	795	834	865	819	882	811	851	857	765	827	784	829	819	798	809	818	823	815	866	800	814	808	804	808	803	830	822	794	842	824	757	798	835	813	819	810	779	840	798	829	820	861	845	852	853	766	840	758	870	812	780	814	798	819	763	821	791	808	861	804	869	840	772	817	778	872	828	854	803	810	848	839	837	792	815	789	810	843	782	858	830	863	813	783	831	857	770	781	814	824	786	800	817	773	827	824	805	817	820	815	779	804	844	774	792	823	829	801	784	862	840	789	807	866	798	844	803	811	810	830	806	812	822	831	814	838	786	826	798	877	821	758	770	858	785	855	819	799	828	809	815	814	795	827	822	789	853	798	813	838	820	820	810	854	848	809	836	778	842	829	781	782	805	780	790	829	835	814	829	806	826	849	875	816	862	837	795	826	839	887	839	800	791	798	832	840	820	815	790	837	854	864	762	834	831	836	786	826	846	859	849	832	835	856	806	802	811	780	799	836	836	835	780	820	803	836	877	798	815	822	843	814	835	839	782	827	809	773	822	840	824	829	808	843	783	801	805	824	847	847	860	822	849	788	833	812	771	780	776	811	819	785	795	829	815	830	824	821	846	831	806	878	824	810	821	803	835	781	793	804	841	846	765	794	824	794	713	789	759	821	825	799	788	811	820	788	818	779	833	839	834	808	825	767	810	864	795	891	804	804	847	852	825	826	797	856	822	860	847	790	776	829	793	817	822	852	806	811	809	838	799	811	869	846	823	830	797	802	855	815	853	768	781	818	800	841	797	782	853	808	827	857	798	810	846	793	824	783	803	848	795	801	813	857	819	808	788	850	805	844	837	798	822	832	845	833	805	780	852	813	775	800	828	833	792	802	863	806	846	832	842	826	798	825	836	839	768	832	753	824	814	846	839	811	775	862	785	817	801	815	774	789	793	821	826	837	798	745	888	859	776	776	837	809	824	841	881	821	803	784	809	767	873	830	824	891	824	857	811	820	843	843	845	868	804	846	814	804	825	853	832	806	792	806	816	827	779	800	887	827	745	757	785	849	801	815	783	808	862	807	831	783	842	809	789	805	791	834	813	834	787	837	802	779	830	817	866	809	777	855	864	734	894	830	809	796	830	810	812	811	766	807	808	792	795	839	756	795	864	804	803	784	830	846	816	802	829	820	842	818	809	807	849	840	810	851	863	855	769	836	812	837	791	771	768	853	842	821	783	795	780	809	836	800	792	809	814	814	842	850	825	846	777	829	784	827	818	781	806	805	816	858	789	792	799	865	807	814	812	847	808	833	818	784	824	825	821	812	781	764	806	735	816	827	846	830	812	800	813	816	866	816	842	784	774	840	805	772	820	817	814	820	800	827	804	828	817	805	874	755	807	808	811	796	820	766	805	812	829	850	795	826	820	880	774	795	799	803	801	829	815	806	804	798	839	785	793	869	797	802	863	818	859	840	842	816	793	833	817	861	858	781	846	809	802	844	737	834	813	794	836	800	808	807	786	801	780	825	806	827	818	830	789	778	757	831	812	811	855	813	820	793	862	820	811	832	796	775	774	805	859	809	801	811	828	770	822	819	764	877	825	789	811	826	806	818	840	817	836	832	829	778	839	797	774	802	823	820	821	823	789	792	792	821	872	867	832	813	757	827	830	814	808	812	811	786	851	846	790	826	803	769	749	793	830	807	841	832	821	768	808	815	837	765	804	770	844	796	773	785	815	829	775	816	804	818	797	808	803	849
38903	35098	22913	7100	1464	532	445	451	426	459	417	425	457	395	464	462	488	435	413	460	467	428	429	409	478	434	436	449	465	468	408	413	434	449	452	454	466	454	435	500	431	423	464	481	438	448	421	477	480	431	420	456	418	450	441	471	456	433	443	437	406	429	462	433	417	439	461	429	448	456	463	432	469	445	438	417	465	465	431	438	455	456	454	425	450	440	398	441	436	457	465	401	431	478	474	417	450	429	472	440	430	410	453	460	420	426	447	484	459	468	468	457	453	420	418	463	437	432	446	449	447	441	447	478	498	440	437	484	453	439	410	456	477	436	430	435	442	468	429	446	467	464	443	415	474	413	463	422	423	416	427	447	430	425	459	425	415	435	462	442	432	416	426	443	445	440	442	407	481	441	474	416	465	467	464	419	423	438	451	435	470	482	420	502	460	445	402	448	436	409	400	434	471	431	467	396	444	442	449	430	422	436	441	436	452	480	428	460	429	425	421	426	476	411	467	432	431	439	410	425	407	429	433	449	466	449	461	437	446	444	410	471	439	444	453	405	445	469	445	444	398	402	459	425	400	464	412	417	477	465	431	480	450	421	444	431	457	434	485	436	435	440	436	427	429	457	423	467	411	429	499	416	464	429	470	442	416	438	457	479	445	443	428	482	439	439	464	454	431	466	419	427	431	440	440	460	465	457	435	423	401	409	441	441	419	435	387	434	443	462	475	410	453	472	450	453	447	439	440	440	474	469	428	442	410	461	416	414	447	436	461	434	404	445	457	411	428	440	435	420	452	426	459	441	437	443	433	421	412	401	450	438	421	453	455	457	501	437	426	396	446	449	435	461	472	435	443	419	410	465	455	438	415	450	444	450	400	443	402	437	464	420	448	440	464	432	462	411	459	455	450	432	452	465	503	465	478	476	452	474	441	463	457	442	442	469	448	482	429	457	464	425	442	412	446	439	434	445	459	441	394	444	429	452	477	432	432	442	425	441	434	469	438	450	404	458	446	423	406	479	410	420	427	458	413	450	401	462	435	450	441	412	463	432	455	443	447	465	447	434	476	447	476	484	474	453	472	399	456	443	451	432	462	461	467	469	455	437	462	461	466	443	439	478	450	465	436	442	401	451	440	444	443	456	464	417	435	458	423	447	462	422	441	467	444	498	438	444	415	429	443	483	441	449	447	494	459	449	449	408	403	432	429	456	436	473	477	398	402	462	448	457	422	444	484	426	484	447	476	411	445	452	448	464	447	471	457	439	445	424	455	413	457	470	433	426	450	455	420	446	471	419	452	432	462	479	412	411	440	459	431	480	463	422	457	502	446	407	456	427	407	432	485	452	451	438	470	477	475	457	432	399	419	451	451	451	442	430	458	467	449	470	468	451	458	446	455	466	474	482	408	441	429	455	432	440	492	469	435	444	445	429	406	420	425	459	424	466	412	417	432	442	466	445	418	432	430	470	460	485	435	426	447	427	453	447	425	449	486	482	437	478	459	418	425	448	434	480	412	459	440	434	446	429	438	424	486	406	471	442	448	453	445	455	445	463	427	425	489	474	471	460	413	436	449	435	453	449	426	448	452	453	426	452	471	436	445	469	434	467	454	445	471	451	463	414	453	425	396	463	434	464	453	447	446	435	465	452	410	432	438	398	429	434	430	433	462	462	441	388	438	449	470	440	422	450	442	462	449	421	464	435	467	445	423	442	450	430	450	450	424	434	422	462	443	445	428	453	413	414	437	418	390	448	417	487	452	443	470	465	428	445	404	455	421	436	421	448	466	423	448	413	401	399	421	467	455	470	474	398	449	443	470	466	458	448	423	476	434	434	444	417	412	436	450	479	474	448	440	469	409	484	445	441	442	452	432	429	472	450	488	448	417	412	424	425	438	460	456	417	436	442	453	440	465	432	482	438	444	446	459	439	449	465	460	434	450	482	448	446	439	419	434	444	441	443	440	449	488	429	423	421	452	473	435	447	460	416	433	419	438	439	517	458	404	460	427	462	431	415	455	434	463	440	460	444	439	489	442	461	438	460	430	440	406	439	450	428	421	461	440	435	458	431	392	423	460	404	443	442	427	428	405	479	420	461	449	451	451	451	432	449	486	462	451	440	420	419	464	433	423	463	421	449	429	445	439	456	474	433	417	452	476	435	453	440	414	426	448	478	430	457	435	452	421	447	435	411	467	422	473	438	472	437	453	433	424	437	482	444	450	444	430	459	407	487	472	465	430	422	480	445	490	435	441	440	392	442	441	407	426	441	459	416	439	444	432	464	469	449	476	441	428	446	456	428	427	449	424	488	425	421	456	432	444	423	419	459	430	473	424	432	442	453	446	458	444	411	430	456	458	454	459	427	450	438	416	447	464	459	430	424	446	462	456	413	414	465	433	486	483	441	461	437	429	450	456	452	447	437	482	471	426	468	465	501	441	415	453	476	443	455	441	428	449	457	469	444	418	422	420	442	430	432	437	411	429	425	462	448	459	426	470	471	447	462	451	417	479	456	442	440	486	420	453	423	435	478	427	447	463	425	476	463	425	453	431	458	442	425	449	425	482	418	447	401	459	468	440	474	462	462	440	444	404	465	434	404	428	464	456	463	436	458	443	457	472	427	443	452	433	468	420	465	452	417	460	423	446	439	417	462	413	452	434	461	435	464	418	441	463	420	446	434	429	434	425	437	474	463	447	388	454	446	448	417	378	416	432	465	485	427	494	473	443	395	406	459	474	460	461	427	455	422	443	452	465	391	473	460	413	468	434	459	406	395	416	472	471	432	470	441	415	442	434	432	440	443	452	417	460	448	411	411	471	448	424	472	438	408	445	464	431	398	444	393	437	424	447	418	487	450	451	446	419	463	431	462	435	420	418	435	417	438	424	428	422	445	443	444	475	446	448	412	451	434	458	491	489	421	465	432	455	455	436	446	465	420	466	456	444	412	406	426	457	426	399	449	442	404	418	475	421	447	481	460	436	474	428	430	423	451	443	440	463	414	435	436	425	433	443	466	432	423	435	444	426	426	423	452	451	496	447	474	444	440	526	438	432	428	471	440	438	446	406	425	444	441	453	440	435	465	492	483	459	450	471	414	461	425	417	433	454	456	467	431	453	440	488	455	451	443	438	491	460	453	385	416	436	437	440	461	414	456	477	433	446	432	466	475	454	432	469	418	439	430	464	452	414	429	454	411	438	438	442	493	505	423	470	448	458	421	463	431	454	422	444	452	443	465	410	442	442	474	437	436	448	454	413	450	423	440	432	454	424	476	418	431	413	453	471	442	431	439	453	433	443	432	427	433	448	429	454	441	434	479	453	454	403	430	436	417	443	454	467	422	445	421	451	442	433	438	470	461	446	469	432	453	448	429	460	415	449	428	479	446	474	429	457	455	439	440	431	419	482	440	411	447	433	435	428	443	438	463	468	453	429	437	397	421	451	423	449	455	442	420	423	430	406	422	462	432	403	437	474	438	464	460	423	465	460	450	418	426	462	420
39316	38887	18234	4185	1577	481	404	396	390	374	382	403	434	384	426	395	414	401	416	404	406	399	420	415	412	387	380	351	415	376	427	425	380	384	408	413	403	420	388	395	434	442	414	437	437	392	384	400	402	384	426	433	434	398	383	382	439	386	429	425	470	420	424	403	433	429	415	420	411	414	405	409	374	422	421	448	429	423	415	410	408	384	409	413	415	406	410	456	435	432	420	414	390	423	385	412	388	433	416	367	430	391	384	416	397	421	419	390	343	431	370	391	451	390	385	427	409	384	396	432	398	402	427	428	384	436	426	418	451	374	391	378	392	423	446	395	406	421	429	422	417	398	393	395	410	427	405	408	429	400	426	408	425	442	388	380	430	385	454	420	405	410	413	432	439	419	382	437	421	415	416	402	414	384	377	385	417	395	393	407	404	424	408	419	437	405	416	413	377	474	406	386	403	409	418	413	382	409	417	406	381	418	424	423	385	406	424	423	403	440	413	387	418	443	396	391	404	402	431	397	419	389	415	410	384	422	397	395	411	365	412	398	400	415	411	394	400	359	420	402	358	416	394	391	395	438	381	389	416	423	386	410	402	456	366	408	412	425	409	388	379	424	409	436	413	384	415	431	369	399	382	415	398	384	407	449	440	393	409	416	406	402	414	450	389	408	417	439	426	423	392	425	439	423	394	411	395	450	430	404	406	420	428	409	418	392	384	388	400	413	397	398	441	400	416	411	412	388	428	412	429	390	428	418	353	417	388	447	437	377	405	396	395	425	403	426	459	413	389	432	439	412	436	436	397	437	397	410	385	431	395	399	403	404	425	393	410	381	393	394	439	392	423	369	427	375	445	424	403	414	393	425	409	385	442	432	425	433	404	422	407	422	424	390	424	429	410	383	393	439	411	425	420	394	392	399	414	410	435	414	383	410	395	457	382	414	403	434	404	403	439	423	415	404	391	413	389	391	425	367	381	403	404	389	450	464	420	409	384	415	397	418	399	445	410	431	422	426	395	415	364	417	414	435	455	396	414	424	433	445	407	391	437	419	435	391	410	435	417	399	425	422	423	435	421	401	390	412	446	395	375	386	434	427	404	400	432	430	435	405	384	421	397	409	431	436	425	411	408	395	434	388	422	450	403	394	412	439	400	402	382	397	402	387	392	415	416	423	393	401	412	420	432	387	398	409	420	440	422	387	415	418	446	410	401	448	411	417	409	419	395	419	421	422	410	419	412	398	418	413	438	380	412	416	408	388	430	432	460	417	436	396	395	406	405	435	411	423	427	348	407	436	457	413	435	386	400	358	402	451	423	410	389	429	387	440	435	437	426	415	421	416	396	423	418	391	400	401	421	436	433	386	410	429	414	392	405	373	403	415	394	445	432	408	438	438	382	417	408	416	405	401	416	386	409	427	447	437	404	425	392	430	424	404	398	419	399	401	423	430	422	392	443	416	430	448	432	441	412	396	406	429	425	398	452	387	434	407	456	419	421	423	397	397	381	406	434	429	381	433	417	423	437	399	437	451	429	419	420	443	411	388	403	401	441	409	406	378	418	438	421	384	392	400	432	405	443	403	376	427	427	429	414	441	386	399	418	437	400	435	419	409	392	427	414	426	392	393	425	373	437	403	396	409	381	410	419	388	414	396	384	408	397	415	394	392	392	409	419	434	405	416	424	417	415	400	381	387	448	440	432	406	411	376	412	413	408	433	423	419	405	396	387	405	406	453	432	413	408	412	367	424	398	395	415	366	438	418	376	402	412	397	430	453	406	438	404	390	419	404	410	426	437	448	405	402	402	405	406	418	436	428	404	411	389	444	410	401	415	402	407	398	436	404	416	407	438	446	432	415	389	406	414	396	422	396	374	367	433	414	436	416	398	415	414	419	384	387	413	403	376	443	430	406	410	389	388	414	436	385	407	425	388	428	414	433	422	469	425	410	404	403	439	396	407	401	404	462	437	403	438	412	408	437	415	406	453	414	426	382	425	391	422	406	435	402	411	421	408	403	394	395	415	413	406	453	427	374	429	436	401	393	448	409	453	428	431	401	435	419	405	419	421	417	386	386	386	412	443	426	417	443	479	418	423	412	446	431	385	401	395	411	371	425	372	432	383	416	404	419	421	379	392	412	416	406	409	436	440	394	354	402	413	423	432	409	375	434	423	422	409	479	404	463	406	416	399	405	416	432	389	445	388	435	402	402	401	387	414	443	402	388	424	436	381	398	368	375	405	401	428	432	423	400	392	406	389	405	402	402	379	414	432	411	412	415	423	421	368	391	424	407	408	452	400	419	403	464	433	418	400	406	401	419	395	390	389	405	399	405	382	413	407	398	387	379	394	401	385	423	412	410	387	402	405	422	412	403	371	399	373	405	407	379	397	390	422	401	415	353	401	400	403	386	381	416	399	395	398	447	419	421	415	428	463	432	424	389	434	415	388	400	457	409	416	409	448	421	416	406	418	428	388	450	440	410	417	450	424	403	435	398	420	382	393	460	394	442	396	419	399	409	412	403	393	431	395	405	424	423	413	398	388	419	416	445	393	395	416	416	421	437	450	450	423	383	374	406	404	424	432	403	421	430	418	414	401	416	390	411	395	406	394	418	411	447	409	408	396	414	430	422	384	365	413	427	435	437	395	433	421	405	397	417	418	403	448	390	434	407	413	413	423	446	417	445	390	374	436	442	418	413	448	422	399	390	398	386	406	423	389	382	412	397	390	390	398	414	413	413	426	406	380	379	410	448	424	400	413	400	416	425	418	454	416	392	371	391	438	420	415	388	407	407	393	418	392	412	427	421	403	447	446	407	417	428	404	442	413	416	407	417	421	404	391	414	409	389	392	412	433	411	392	429	446	406	381	422	376	375	420	396	396	368	394	423	389	428	429	394	431	381	411	408	413	420	408	390	420	373	425	433	458	378	405	413	399	429	395	425	415	404	391	405	416	415	410	432	416	401	412	437	392	436	384	428	423	407	420	495	397	423	429	432	413	429	380	399	425	386	414	427	458	405	442	384	453	439	431	402	430	394	389	405	388	393	397	433	437	399	437	442	398	426	393	486	423	388	398	433	383	435	402	423	408	409	439	400	413	423	389	400	383	402	378	401	409	414	386	394	426	404	367	417	399	436	427	424	419	399	423	415	408	427	434	416	430	425	396	417	424	409	420	438	397	397	398	424	398	383	355	415	386	405	424	411	375	419	421	409	440	400	416	419	401	414	354	407	402	442	394	412	422	419	416	387	426	375	409	366	400	436	413	385	402	409	398	430	412	429	413	399	427	400	372	415	416	386	407	414	413	379	378	425	458	383	419	414	406	406	411	408	458	387	415	404	397	426	406	381	417	396	431	418	394	413	413	393	391	417	393	420	416	419	382	386	430	450	364	393	418	407	410	423	420	398	377	416	421	423	428	408	365	429	421	424	414	408	465	450	416	427	364	400	402	398	389	434	420	414	426	395	446	416	419	409	417	395	418	429	402	404	426	410	417	409
25134	22573	28664	24371	20481	14724	2047	781	703	760	710	756	716	705	720	718	696	726	669	756	690	721	743	731	730	690	724	726	699	717	708	724	686	740	670	730	669	666	725	697	695	690	679	709	646	719	689	735	690	745	641	701	687	755	670	727	645	750	687	707	694	718	744	753	749	688	697	758	667	754	704	687	739	720	689	719	764	698	703	682	671	677	699	707	661	726	721	725	694	712	692	733	702	723	723	716	709	704	682	693	680	695	683	714	690	690	725	691	680	710	669	725	693	692	703	708	679	694	719	753	684	672	719	700	695	677	662	708	689	711	722	714	720	718	677	686	713	727	697	718	684	692	678	674	713	710	728	677	664	679	723	696	658	712	702	702	734	716	635	717	697	717	727	673	733	684	679	732	712	718	736	720	726	711	730	680	735	726	709	690	712	708	708	727	684	737	734	679	680	674	660	721	671	706	660	723	697	752	689	710	688	709	692	722	674	700	679	700	699	686	702	684	734	708	685	675	683	675	721	692	710	705	699	679	727	673	666	739	691	679	699	757	725	697	734	671	682	710	688	649	730	670	704	745	679	710	698	693	691	751	681	701	694	666	715	744	756	732	695	730	746	722	726	702	663	663	688	753	698	730	707	716	690	672	654	740	729	680	689	688	668	707	691	695	664	714	687	681	670	690	689	709	722	717	735	655	743	731	701	697	677	710	697	682	675	715	759	699	718	740	649	714	752	689	692	709	691	660	685	694	701	696	704	723	708	669	741	717	712	718	693	724	731	699	722	666	719	695	690	698	724	710	699	731	682	660	721	685	733	718	758	650	734	676	691	687	714	720	712	743	704	671	703	662	712	671	686	705	759	695	679	701	686	723	709	698	778	690	676	691	702	707	712	670	636	702	716	756	676	677	677	691	748	712	706	722	716	714	724	660	664	635	688	719	726	703	721	727	730	694	721	750	739	651	655	707	723	725	729	722	762	722	666	680	708	677	676	691	684	683	674	741	718	708	695	715	728	677	689	695	711	743	702	707	672	691	695	673	680	711	735	719	681	755	706	744	690	673	710	732	657	678	730	701	686	717	761	700	710	726	749	745	732	749	750	687	721	685	731	722	723	706	681	757	698	689	709	656	710	695	712	707	711	709	755	731	737	705	710	656	708	652	761	713	680	663	707	733	716	685	661	723	709	686	671	675	774	779	694	679	720	725	747	694	685	668	681	698	610	683	707	725	665	723	722	676	671	715	727	681	721	694	729	719	686	710	702	722	747	732	712	729	681	718	692	666	725	690	737	715	695	675	704	687	735	645	748	653	695	694	729	690	602	718	684	709	691	662	720	710	792	709	708	658	699	665	722	735	714	684	707	706	681	714	726	679	681	697	655	697	686	743	652	724	698	744	731	689	738	780	703	695	708	705	703	703	718	663	665	689	699	660	710	699	657	680	741	686	708	711	701	651	660	735	685	710	683	699	695	650	729	719	667	711	713	684	708	696	717	744	694	721	691	705	750	694	648	725	705	691	666	715	702	720	732	671	714	672	727	728	675	696	686	692	673	702	699	708	704	655	698	693	688	713	698	717	694	657	722	724	681	759	673	686	689	717	725	706	726	669	644	722	706	732	710	691	727	678	746	680	611	677	666	681	734	681	711	672	708	728	667	781	730	728	675	701	657	711	686	670	753	716	688	720	683	695	668	728	672	715	738	642	710	751	676	773	667	700	732	732	730	691	682	674	702	697	699	740	690	724	718	740	660	751	708	662	707	695	713	710	694	698	728	693	701	738	684	709	733	697	694	741	727	665	750	705	719	679	721	722	716	703	671	710	678	693	669	718	708	718	688	692	701	731	686	718	676	698	737	695	711	713	736	715	706	711	730	649	626	698	707	690	705	723	765	667	693	713	688	749	704	680	725	675	708	729	696	671	691	662	657	698	651	673	737	674	735	725	689	694	692	730	695	717	698	708	691	734	725	705	687	662	671	685	706	750	706	744	693	645	663	708	661	689	693	676	712	745	701	663	711	731	731	707	662	681	719	683	717	666	721	700	698	730	696	722	713	733	716	726	715	723	701	726	715	729	699	695	698	719	699	755	673	704	703	676	722	691	680	721	665	729	688	654	688	700	716	724	686	709	701	673	698	744	717	706	687	703	732	718	717	715	663	714	728	720	644	693	732	731	728	656	709	685	689	672	740	707	703	706	747	684	727	682	674	669	741	666	673	708	670	755	698	734	717	657	701	696	691	675	725	705	682	667	691	679	676	726	654	665	663	759	711	648	714	698	725	746	748	642	664	693	672	659	698	687	688	648	699	725	699	735	699	710	717	743	699	697	680	703	749	710	700	668	649	703	757	795	695	713	691	713	699	659	658	743	721	741	717	670	693	724	741	682	648	711	737	685	702	709	723	663	709	699	670	651	699	687	703	719	687	695	683	715	675	704	709	706	727	757	728	683	730	729	726	740	703	743	706	723	733	700	697	717	705	706	697	715	710	699	765	704	711	732	701	698	682	710	748	737	698	712	682	715	683	668	713	696	665	678	698	683	668	695	714	750	670	733	710	725	679	719	707	680	708	681	750	683	690	688	733	709	730	675	683	659	726	680	681	677	713	685	692	726	691	655	720	676	688	701	740	711	718	773	687	747	685	693	648	687	692	696	731	692	757	704	647	678	710	717	727	647	676	734	715	685	685	700	749	709	708	630	677	693	722	723	650	711	699	702	741	699	672	697	675	743	685	685	731	645	713	675	701	655	656	689	708	666	703	725	712	707	666	674	736	697	676	703	694	680	666	692	719	711	671	716	702	699	744	706	711	687	668	683	691	698	719	733	694	699	706	741	733	681	693	724	680	728	715	692	719	725	697	677	712	709	707	685	700	707	706	700	703	662	709	703	716	723	707	734	680	640	738	702	726	727	680	687	672	737	725	656	703	666	742	739	722	705	674	731	700	730	654	699	690	711	700	710	676	698	707	715	694	691	758	705	699	701	690	713	741	703	673	761	717	652	719	717	680	704	678	736	668	696	722	702	696	705	699	703	671	660	728	748	673	760	714	730	709	730	674	686	697	725	688	704	650	677	692	693	722	692	715	710	694	711	714	715	678	673	717	672	708	698	684	714	698	700	714	748	692	747	721	664	678	702	695	697	740	665	711	711	743	702	735	690	683	703	727	670	698	706	698	748	677	740	721	675	679	683	710	707	709	695	735	719	733	696	746	693	712	703	721	669	708	722	694	708	642	696	633	742	715	691	704	723	743	736	697	681	655	700	744	677	725	671	665	723	724	724	753	699	715	695	680	685	721	716	722	682	689	707	679	721	701	734	703	695	707	677	728	757	719	677	671	668	715	745	716	712	689	718	697	698	642	668	662	708	727	713	673	697	710	710	694	704	669	721	720	733	732	735	703	735	652	717	669	690	702	718	694	743	651	712	692	723	711	645	672	716	752	703	717	669	718	715	680	716	741	707	687	703	704	738	683	712	682	661	726	733	636	703	671	708	659	677
62263	91220	59309	29313	12615	1047	602	653	628	648	647	623	656	592	611	606	635	639	634	646	637	625	590	624	616	607	587	620	601	622	618	602	633	610	622	640	625	631	565	626	653	630	602	644	632	598	634	604	632	602	634	617	630	593	590	575	659	621	614	622	627	620	595	645	604	569	633	581	619	623	637	593	625	639	578	575	590	599	634	619	622	587	637	603	588	601	623	608	569	605	587	616	649	623	606	575	634	609	610	619	651	628	592	580	606	614	637	588	643	587	608	609	642	606	632	601	635	617	603	592	598	581	641	595	610	604	607	626	615	559	596	620	636	630	632	624	602	604	578	635	599	601	659	636	620	630	642	640	621	611	655	626	603	609	580	651	660	613	595	617	633	634	583	636	638	572	615	586	609	589	595	622	596	610	598	598	644	620	623	570	598	623	629	611	638	638	632	657	653	577	625	636	612	621	683	602	596	621	601	604	644	596	631	590	680	584	622	602	588	660	590	598	636	618	601	636	621	656	624	574	641	592	618	603	658	621	593	609	571	612	601	625	675	616	635	637	636	646	596	602	599	612	620	607	619	602	594	572	609	617	605	624	591	624	620	648	636	616	580	614	578	623	652	618	639	606	589	571	609	639	617	590	602	629	624	615	640	595	625	576	639	573	631	604	616	613	597	585	640	574	564	628	613	647	633	625	632	621	615	630	618	601	579	636	589	665	614	627	569	636	540	606	614	615	606	632	634	604	583	557	605	627	614	627	630	635	673	590	591	600	593	602	597	602	610	594	577	596	627	617	629	624	600	645	618	619	642	659	610	601	640	605	595	593	601	590	616	637	591	653	648	588	648	649	620	631	585	606	616	620	656	579	629	639	640	594	563	639	651	576	617	591	593	612	614	611	609	629	637	633	601	657	609	611	602	645	607	637	610	671	650	674	675	582	634	610	654	668	617	587	619	615	602	642	614	617	603	636	599	597	587	624	608	619	611	587	657	579	607	618	613	641	597	636	626	598	561	613	634	604	614	645	608	606	608	646	608	608	630	597	626	603	642	618	592	588	561	632	622	616	632	616	623	626	598	620	636	610	611	606	593	607	604	569	625	629	608	649	583	574	609	636	606	613	651	607	621	628	599	606	606	584	598	646	613	638	604	636	604	621	661	614	597	585	648	607	581	610	593	579	646	615	623	631	638	636	631	614	611	614	618	625	604	592	585	629	652	602	596	597	623	565	624	581	628	577	688	651	622	599	602	612	608	657	588	602	547	612	608	614	634	626	598	606	585	601	626	607	635	592	621	621	634	624	622	605	589	631	622	627	595	643	619	695	618	598	608	628	565	659	653	607	605	636	622	598	592	588	603	614	591	601	617	663	629	610	616	605	617	613	615	642	603	604	623	611	626	609	632	585	583	592	624	612	606	607	555	571	636	595	633	578	585	633	628	625	584	653	623	621	665	638	627	590	646	610	589	608	594	645	628	628	612	595	593	577	631	593	591	635	588	612	615	654	632	587	600	598	579	602	655	605	627	630	636	601	616	600	624	589	640	606	604	614	605	637	634	623	611	626	624	665	607	659	613	592	590	607	598	646	628	605	574	568	616	639	626	593	614	608	595	635	667	623	625	604	621	620	625	583	682	595	637	597	629	662	579	616	649	619	636	638	590	587	600	605	612	619	611	571	605	571	574	621	637	635	624	650	603	590	649	592	628	632	606	662	620	600	621	617	650	639	630	555	638	588	606	606	601	608	604	576	624	635	572	586	610	600	652	588	610	641	684	663	617	601	623	649	590	662	617	581	590	653	629	575	594	643	659	559	620	569	621	569	602	671	640	600	626	628	617	594	588	628	612	587	614	651	624	623	588	641	626	595	620	607	622	612	617	575	647	653	640	580	605	636	618	626	599	601	622	620	624	611	572	624	612	642	645	612	598	612	579	595	594	609	582	625	609	621	620	595	610	634	605	587	614	609	628	632	593	583	653	648	680	665	583	631	580	592	571	591	620	579	626	648	599	631	638	581	610	665	579	567	636	601	609	624	624	615	563	618	604	596	603	593	583	616	573	607	622	605	618	602	602	622	577	649	597	608	595	593	635	643	620	605	626	621	630	653	591	610	636	593	562	611	627	581	592	603	619	608	664	659	581	635	600	589	581	653	643	617	633	581	621	633	604	620	581	612	605	635	625	625	629	639	592	674	654	554	672	645	611	624	625	614	646	631	602	592	604	634	640	629	615	575	594	576	598	609	564	635	582	579	637	597	597	607	624	647	645	603	603	671	604	605	609	608	593	583	600	615	561	631	574	593	617	619	623	633	616	614	638	587	654	623	631	607	591	560	634	626	584	607	589	600	643	578	642	626	624	559	609	578	621	587	615	652	644	596	641	624	600	569	602	651	631	604	594	599	604	626	608	625	528	557	634	618	610	577	630	600	644	582	594	617	622	654	606	584	575	586	639	621	608	592	621	579	624	606	682	620	623	618	642	664	703	621	633	599	548	629	618	630	595	618	553	636	615	646	644	607	622	602	588	673	619	613	631	601	604	634	621	604	619	626	599	604	616	580	670	642	611	648	580	611	656	571	602	639	621	559	646	642	628	599	669	621	627	594	628	625	614	630	614	563	636	622	579	630	616	612	620	600	601	639	605	588	616	623	640	628	615	602	613	587	664	629	602	613	617	615	620	585	605	641	567	615	648	584	622	642	597	596	640	558	617	604	605	614	615	628	618	623	572	623	612	627	667	590	647	629	603	612	582	644	603	602	585	576	614	562	635	640	636	565	634	649	609	592	592	600	634	597	620	613	570	602	627	597	592	630	622	573	584	619	648	623	618	611	601	632	633	558	593	594	574	654	626	647	596	622	662	610	629	622	640	651	617	583	583	644	583	626	611	580	620	604	619	680	598	632	595	617	651	630	613	637	578	626	620	605	589	654	615	646	635	658	577	628	610	604	611	592	615	622	644	602	583	597	566	589	556	606	575	560	643	597	618	638	640	590	653	578	629	558	603	602	577	595	609	624	585	625	631	605	629	595	619	634	620	649	596	594	612	599	592	586	651	631	599	601	610	636	630	583	659	599	624	625	588	593	623	616	596	607	613	656	609	627	610	590	633	604	607	621	593	597	604	585	601	606	610	613	586	617	616	630	627	611	589	614	644	582	589	568	639	593	660	600	639	620	670	577	603	642	632	597	593	582	612	604	613	618	604	595	647	654	645	612	636	599	617	616	573	568	623	594	624	624	611	654	630	587	577	618	634	564	610	610	584	631	584	624	609	617	611	555	652	605	614	629	612	602	596	605	601	608	640	607	584	583	611	606	597	599	640	601	620	629	592	559	600	608	625	608	565	608	637	589	595	642	619	635	664	578	619	589	617	683	618	663	601	644	628	606	626	627	613	598	615	592	666	600	621	635	623	686	610	637	630	610	596	642	610	607	626	651	603	605	544	642	597	616	610	605	643	614	613	614	616	598	610	642	612	538	604	598	614	588	633	586	658	634	611	605
22473	21557	28116	23804	20523	20188	12183	1321	953	1014	1024	946	934	995	969	985	996	1001	1006	962	931	1004	971	951	918	910	968	1001	905	899	928	960	977	946	966	974	954	921	989	940	920	991	885	954	970	951	956	932	967	976	987	921	942	940	940	901	985	975	1007	965	950	1000	927	929	936	980	935	963	919	980	972	888	955	932	1024	996	938	963	925	949	967	987	1019	976	958	1023	952	960	956	919	908	932	956	908	996	979	933	956	909	964	962	975	945	980	972	992	937	949	928	916	921	950	978	977	987	993	971	952	950	963	945	934	969	966	959	968	927	924	932	906	915	962	948	895	997	919	893	976	975	923	924	940	977	1019	913	920	951	974	938	906	1000	924	926	953	984	971	930	977	960	960	930	943	932	969	910	931	924	985	960	966	870	986	887	946	925	953	974	921	953	966	937	920	948	928	864	975	935	909	957	953	955	924	936	1003	967	928	1015	994	922	991	912	991	911	950	989	941	955	976	951	960	944	939	910	959	903	909	961	925	964	986	917	993	958	973	951	967	960	971	941	938	1010	934	898	1005	943	889	911	911	924	970	955	972	948	911	959	947	1019	951	909	950	898	939	960	958	939	973	1011	984	953	919	949	948	947	942	1001	934	934	964	959	954	978	969	953	955	942	894	898	907	940	905	936	927	960	948	975	993	975	922	947	975	945	998	976	967	971	956	938	962	955	992	891	908	936	933	976	896	913	990	997	982	978	964	897	1011	924	926	977	909	956	934	923	956	986	952	940	950	944	906	904	913	920	926	964	948	927	925	968	987	929	930	946	965	907	942	951	954	966	873	948	963	1000	924	997	980	969	985	909	967	904	960	1001	975	923	955	945	1034	1002	975	903	975	981	921	926	934	895	935	945	893	947	1001	951	912	974	888	912	947	899	913	945	937	956	933	939	946	930	993	904	886	983	981	919	977	986	955	995	915	961	917	1001	972	974	975	1047	972	935	906	958	937	896	936	938	952	937	941	917	996	941	939	886	931	918	971	920	938	949	941	944	1004	973	955	904	938	946	962	928	888	893	950	948	976	1007	924	981	956	935	980	887	937	1003	902	956	887	967	905	946	982	933	965	942	965	943	973	930	923	955	959	982	955	939	944	926	937	946	932	940	961	972	972	982	979	1030	939	939	991	963	950	924	989	994	1013	935	919	974	952	965	927	862	997	991	971	947	947	994	992	930	925	934	945	932	947	954	1005	961	941	968	891	1007	903	933	963	1012	970	1013	962	961	893	945	952	880	933	981	962	996	939	968	920	1083	927	950	939	968	944	923	976	949	967	962	877	997	929	965	941	941	952	905	959	969	961	908	955	944	990	987	946	970	950	888	955	956	994	986	1000	956	934	934	996	975	958	1011	940	955	938	974	960	957	914	952	979	918	977	968	922	951	938	954	872	915	899	937	1034	913	919	923	859	994	902	963	929	961	944	940	934	900	939	996	944	968	961	945	946	877	975	948	981	974	912	941	921	933	937	964	945	977	958	945	970	905	931	938	965	886	944	975	919	973	904	964	986	1017	956	931	1007	962	895	941	986	1030	929	965	923	985	1005	900	972	980	1047	913	990	895	975	1003	925	976	950	955	997	1014	940	978	925	936	920	974	951	977	897	973	960	962	949	978	919	934	1051	990	954	985	1018	961	895	952	897	986	895	999	975	1001	928	912	930	911	961	985	933	962	961	941	984	952	941	928	941	1003	967	906	953	920	932	935	882	970	957	997	954	967	949	929	949	935	936	928	924	937	944	868	970	938	920	982	979	958	1003	969	967	1010	1001	922	881	949	927	999	958	927	928	916	968	941	956	938	995	916	991	969	995	1045	952	988	983	976	1016	994	974	943	961	1007	941	987	968	959	1015	937	958	939	950	887	943	1017	973	903	958	930	927	926	996	950	945	943	940	931	931	971	947	949	988	944	954	947	924	962	973	959	917	1000	960	946	950	935	962	903	935	984	927	1003	949	965	978	937	937	933	939	1001	1024	936	944	917	916	981	946	903	951	963	934	926	953	945	942	915	930	1007	994	986	962	984	936	945	981	930	926	974	926	936	996	922	891	928	890	952	971	908	962	931	1029	979	952	990	944	927	914	946	940	944	963	918	905	951	942	935	935	947	972	922	930	950	999	977	997	959	965	986	909	963	934	912	948	998	962	953	974	1003	917	944	919	937	960	982	958	1021	1018	941	966	967	976	1006	967	996	926	962	902	995	939	965	925	916	948	923	962	1000	932	948	971	974	985	962	974	975	970	947	972	987	955	991	952	982	995	976	954	989	1011	955	946	987	922	921	910	991	905	933	968	970	957	987	906	991	957	979	942	973	1008	926	963	887	1013	957	969	949	983	920	899	933	991	961	956	1031	951	1022	946	946	922	930	955	939	966	956	970	900	911	924	939	952	938	978	939	1016	951	933	924	964	892	951	949	978	913	993	998	936	972	1021	1012	921	989	886	964	971	935	949	934	990	951	1001	938	975	909	954	988	939	955	943	911	966	959	915	937	953	1005	998	1018	923	956	930	946	933	880	981	930	961	924	947	1006	941	991	971	950	1042	933	940	916	898	938	938	982	943	917	930	945	936	902	985	988	953	987	936	952	967	956	902	1010	991	926	990	966	1012	962	971	955	963	948	970	919	998	953	896	890	962	958	968	934	981	943	1019	963	978	960	1003	946	939	971	957	919	938	971	946	945	927	966	957	937	941	953	985	910	968	1019	972	1006	951	954	953	971	954	927	946	915	976	968	932	1029	1004	970	942	927	872	978	920	946	903	995	938	1025	963	1009	972	985	958	937	918	930	967	947	949	957	940	978	911	940	939	884	961	932	939	976	949	939	910	907	956	960	938	969	969	975	924	983	901	939	967	1015	968	988	935	965	993	963	935	953	917	936	918	941	873	973	970	997	984	957	965	1004	932	996	960	992	950	963	1002	862	968	964	927	939	912	973	931	946	962	1022	956	984	937	969	938	976	948	934	941	970	922	928	948	962	944	1009	972	954	950	998	977	985	940	950	981	969	974	908	979	964	912	998	948	971	954	911	929	901	982	899	1003	940	981	939	1009	959	948	976	949	927	932	912	991	1004	942	913	912	950	966	935	970	935	941	890	940	961	943	1046	899	938	994	955	968	953	975	894	991	943	927	972	958	943	956	974	936	938	924	998	914	967	967	967	924	958	947	939	981	938	903	964	936	971	975	977	973	904	912	1034	999	979	921	903	974	978	974	998	954	909	953	947	948	947	936	920	975	945	962	939	1006	933	932	944	949	992	941	920	948	909	947	994	970	951	917	927	941	948	910	960	979	1005	911	936	921	946	923	976	1017	1006	938	963	955	974	884	967	1022	926	925	962	971	946	1004	951	940	942	946	964	1012	937	972	918	984	951	911	990	957	934	925	971	995	874	957	983	985	903	959	919	998	957	913	930	967	960	1003	940	928	981	985	988	974	974	919	969	1020	938	969	982	881	986	951	979	915	968	936	962	957	956	898	941	961	960	986	959	966	987	928	929	938	938	999	939	954	949	961	982	910	898	998	935	957	1003	917	1000	939	910	947	939	942	968	989	1013	996	942	944	923	1001	888	954	957	978	919	935	952
60172	100964	70545	38454	18370	2118	871	844	849	877	874	802	884	838	838	876	819	805	817	794	807	787	815	829	841	831	809	875	837	822	801	823	766	844	799	816	820	838	841	801	827	804	835	831	842	779	814	821	826	774	813	806	776	884	856	789	841	846	774	782	820	788	879	809	792	844	848	826	824	844	818	798	806	852	783	750	768	858	801	756	817	839	839	806	790	874	806	816	821	832	799	838	848	812	816	877	795	824	805	856	795	840	805	856	828	795	850	848	787	782	795	821	822	770	814	836	827	838	793	825	840	845	857	815	814	833	809	826	782	778	819	766	811	788	799	913	789	803	778	829	852	801	780	859	825	801	793	857	858	780	825	834	807	820	803	843	816	820	808	860	831	804	849	860	828	792	801	851	859	806	855	781	860	801	855	817	840	767	819	806	821	817	874	865	823	773	829	825	781	808	830	812	810	836	837	785	840	843	779	837	800	821	844	844	808	834	804	844	817	751	779	880	847	783	776	828	819	802	851	833	880	778	789	824	825	796	799	865	826	834	824	836	809	845	824	782	821	775	790	784	849	858	815	791	826	809	821	794	815	864	836	761	814	874	827	777	822	797	830	829	811	799	837	821	797	803	829	805	787	773	845	794	785	818	814	827	841	848	821	838	807	762	794	865	896	792	834	795	839	778	787	812	811	776	860	792	825	773	847	809	808	795	887	801	854	845	774	843	807	792	744	803	770	799	835	810	816	804	771	805	824	823	826	810	860	876	799	790	821	849	805	813	803	770	814	776	865	842	828	800	842	845	839	786	826	768	807	747	820	763	798	814	842	788	826	838	869	881	817	850	770	835	774	834	804	778	784	848	832	837	857	789	818	789	813	808	826	820	887	829	787	797	832	792	841	792	834	793	889	747	773	807	814	794	869	826	761	793	809	804	779	825	812	801	817	831	799	856	817	785	827	727	759	862	846	799	840	826	843	794	831	810	840	848	837	767	802	830	766	830	829	848	838	806	812	820	831	822	819	766	843	840	812	808	862	793	798	791	818	837	829	783	807	793	800	812	765	800	779	814	815	789	808	815	826	840	779	788	811	824	820	826	781	811	808	787	847	758	806	818	840	824	837	759	801	832	808	834	763	787	824	799	857	818	846	787	827	839	824	826	839	765	768	806	789	839	808	832	821	863	805	762	838	871	749	792	778	855	839	806	841	799	785	864	796	773	807	860	823	789	856	832	791	823	847	802	787	788	795	747	819	803	856	795	857	815	769	876	803	773	814	856	821	817	785	825	814	796	760	823	812	819	865	798	821	784	826	773	814	804	839	817	871	775	875	821	838	869	807	817	845	804	849	795	788	820	772	816	771	846	809	793	803	758	794	768	768	811	793	746	836	799	832	788	839	836	804	786	811	804	832	811	821	768	799	845	774	780	804	828	853	813	787	819	748	798	831	797	811	851	839	827	777	851	814	798	831	813	823	845	791	805	766	863	790	792	847	822	804	792	806	748	750	777	810	877	881	799	840	787	812	808	806	743	835	815	782	823	863	798	783	818	793	783	811	775	840	822	855	803	786	812	806	840	850	805	800	824	808	774	867	776	802	848	818	818	800	803	810	850	786	800	815	803	819	825	795	839	807	777	843	774	774	816	823	840	780	806	779	801	773	788	852	804	834	822	870	820	764	769	794	836	822	798	869	817	831	776	783	824	842	832	834	781	825	852	815	806	867	845	821	736	798	804	790	770	800	836	840	816	803	817	784	805	821	760	807	780	755	826	823	780	790	785	795	843	780	746	808	810	806	793	779	834	857	810	804	797	867	833	849	766	801	831	842	813	827	832	802	759	831	814	864	824	816	830	780	817	802	790	804	805	810	827	824	905	792	850	885	830	832	818	834	845	792	831	799	857	834	862	806	784	794	826	810	864	766	814	802	817	750	821	811	804	764	801	834	828	844	789	805	824	827	840	809	801	800	769	753	840	810	752	799	837	826	782	865	843	812	779	826	864	799	833	798	842	834	784	821	812	818	846	805	815	839	817	840	794	797	755	804	795	794	825	813	811	846	811	852	825	817	825	775	823	843	811	819	814	827	879	844	824	833	856	787	788	837	831	831	818	777	826	779	798	819	824	778	818	861	780	881	811	761	841	849	841	789	821	775	822	799	876	841	844	835	781	825	763	833	853	801	858	828	823	835	832	826	789	796	828	801	824	779	746	802	812	787	795	798	850	807	793	813	863	805	831	828	807	782	814	808	814	824	883	819	798	800	894	759	870	829	819	775	808	805	803	795	811	846	810	807	818	860	794	791	801	853	810	821	801	842	837	829	859	800	769	785	824	806	775	860	842	775	779	818	835	805	838	771	837	771	796	825	767	826	782	782	833	775	806	816	822	803	818	807	804	804	808	861	806	857	790	819	800	794	803	831	836	845	751	816	804	795	833	749	828	829	824	838	807	828	796	807	865	845	821	807	749	812	810	819	858	815	822	796	821	795	778	808	850	812	803	869	805	773	809	845	861	775	867	849	806	785	816	804	855	845	836	786	794	823	829	793	791	831	808	777	820	838	821	801	809	818	798	816	778	774	835	818	791	774	807	832	792	807	821	820	862	840	816	787	855	800	809	780	774	788	806	796	786	794	802	800	816	816	796	833	842	798	826	818	825	794	803	805	779	836	844	828	806	817	833	794	835	824	861	818	790	781	773	812	804	809	802	795	830	849	867	817	787	809	799	790	846	830	797	806	821	795	804	809	820	833	806	803	795	842	837	846	849	783	800	845	775	843	805	820	787	824	818	789	829	801	838	800	868	835	815	828	793	787	822	868	821	786	826	747	798	834	798	802	796	755	808	781	845	872	804	774	803	802	822	868	846	816	886	794	865	768	842	837	851	865	778	799	797	808	817	785	794	865	796	779	794	755	832	815	752	825	842	815	832	829	815	839	806	794	806	811	871	814	781	814	872	830	786	847	764	827	851	804	854	823	835	848	829	788	822	790	809	812	795	849	801	801	808	811	807	791	773	802	845	802	841	784	783	792	752	820	826	827	835	822	814	851	785	838	810	818	860	807	797	794	802	804	774	807	851	824	815	805	841	784	815	823	814	786	809	806	763	829	855	860	844	785	854	817	852	831	810	804	797	869	837	834	863	805	781	852	807	854	819	798	755	769	795	775	788	871	791	803	831	794	821	789	813	819	818	819	833	834	845	816	795	807	776	832	817	789	812	825	840	834	855	763	787	808	762	875	812	824	775	863	857	792	816	813	839	828	883	838	782	835	835	818	820	824	826	790	877	809	859	815	825	801	826	808	825	844	771	842	810	809	832	806	798	803	789	816	766	839	844	762	890	799	810	855	812	847	886	819	850	826	799	778	774	784	804	839	815	807	814	844	843	806	837	806	832	818	880	809	786	787	861	828	827	811	840	835	798	789	831	824	782	785	815	821	851	831	818	791	831	830	814	875	835	796	739	816	784	819	806	792	799	868	820	795	832	851	862	870	798	758	811	860	794
38886	34908	24005	7733	1271	518	440	459	445	446	463	432	427	427	427	478	453	406	429	455	414	438	468	474	427	457	437	420	426	417	458	439	459	439	417	439	437	460	486	454	441	464	446	421	470	429	462	455	452	432	404	442	409	472	442	451	451	485	442	437	409	459	480	435	459	407	435	498	447	426	421	449	427	450	411	464	431	457	412	410	484	459	438	421	423	451	429	441	409	456	446	457	499	467	447	407	441	410	452	447	415	434	440	449	447	402	437	410	453	457	434	404	428	434	451	484	450	438	486	433	434	456	462	456	444	421	422	480	411	430	449	446	438	465	436	453	460	420	417	467	496	431	410	446	450	460	429	449	449	457	417	442	458	434	436	432	423	413	424	438	431	431	451	462	443	478	444	434	420	432	463	440	455	427	430	435	408	411	473	450	450	469	451	442	421	443	433	423	409	434	434	425	435	422	418	445	450	426	435	424	450	452	446	459	430	450	416	407	455	489	467	442	400	511	447	464	458	461	413	450	457	431	423	458	421	474	466	442	453	450	468	453	473	459	455	396	421	452	478	453	429	394	458	435	451	465	451	425	435	445	452	447	425	437	445	425	444	468	434	429	425	451	435	431	432	452	425	488	442	466	474	454	462	474	430	455	477	434	463	457	422	465	468	455	443	470	437	461	448	436	445	476	465	428	443	472	444	468	415	436	444	451	412	435	434	440	468	472	485	476	464	421	430	450	435	425	445	415	445	436	487	492	463	455	457	431	441	405	436	440	424	437	419	455	458	447	442	443	417	435	451	487	436	444	442	444	445	470	441	441	422	453	452	454	449	464	457	455	461	438	453	454	417	438	412	425	464	441	462	400	443	456	435	411	463	425	413	431	428	461	459	439	441	440	445	460	458	470	455	428	466	420	466	431	436	469	464	468	437	450	433	439	449	450	409	423	418	468	450	430	454	445	472	472	439	453	441	438	434	448	428	451	425	405	410	434	467	437	431	400	455	421	435	467	455	472	416	397	431	474	462	425	450	381	478	436	468	445	483	448	512	383	482	411	442	455	431	423	419	418	479	421	447	424	433	451	474	444	421	495	439	413	439	438	455	432	481	453	465	426	425	411	442	452	424	437	429	464	495	437	468	446	430	434	437	450	448	445	432	435	430	470	410	415	425	442	436	450	438	444	423	446	470	453	437	419	400	454	465	430	444	457	457	447	432	456	438	455	450	457	415	431	451	447	454	395	436	450	449	447	469	440	434	432	488	427	447	436	444	427	405	496	483	431	415	478	400	462	460	450	469	471	467	415	474	432	481	496	445	462	478	430	447	424	437	458	463	439	462	415	467	416	425	457	493	428	428	421	466	437	462	468	422	468	438	442	458	436	444	476	434	452	462	451	458	435	407	440	464	431	430	459	436	453	435	426	435	427	447	409	462	438	429	465	469	432	448	444	452	455	493	463	448	491	423	437	475	421	422	457	386	402	426	434	420	454	418	432	454	450	396	449	422	432	448	452	458	453	478	464	433	441	464	440	446	410	440	427	435	410	460	462	453	483	425	425	451	426	456	441	429	438	440	442	415	406	465	427	477	452	429	469	443	458	407	428	424	450	415	475	434	471	439	481	439	437	468	453	460	458	450	495	444	458	433	414	429	410	398	424	445	424	470	443	453	457	440	459	456	466	431	472	431	448	410	453	427	447	440	450	488	447	460	427	390	459	424	449	443	472	449	405	428	427	436	453	458	451	494	433	454	424	462	451	446	445	391	463	451	461	462	414	462	466	440	462	488	437	430	418	432	456	457	413	459	429	448	429	463	419	459	435	439	432	448	431	466	430	426	413	445	452	393	430	461	439	456	448	462	422	471	435	440	457	463	428	434	461	389	439	451	433	457	383	438	432	428	465	455	511	495	439	438	436	440	447	446	417	417	449	490	431	416	430	481	436	453	449	412	429	420	412	474	455	460	447	406	462	437	433	445	422	466	443	443	435	468	473	430	411	457	478	452	446	407	412	436	498	456	436	444	399	394	449	416	428	443	470	483	447	404	465	455	472	413	441	460	436	405	467	395	427	394	404	415	471	447	463	438	454	452	444	409	400	421	480	466	417	462	495	443	416	503	427	445	427	414	432	473	463	479	464	421	463	421	446	428	442	440	445	412	446	453	449	438	438	462	444	442	468	440	460	476	434	464	440	487	431	452	412	463	446	430	437	434	423	439	443	436	424	463	482	421	422	452	454	448	450	470	448	407	416	455	440	412	455	442	430	423	454	467	423	436	431	408	413	448	444	464	425	452	414	456	482	444	458	403	460	456	450	454	408	474	482	446	441	405	424	427	447	485	435	429	472	475	446	445	463	425	456	428	472	461	448	429	451	444	465	460	484	410	394	481	413	432	452	441	425	435	412	441	430	419	452	455	455	433	438	473	450	451	428	448	452	428	465	407	391	452	469	446	441	468	451	452	415	450	413	445	459	440	414	453	453	445	422	484	433	452	475	482	430	434	433	439	432	444	454	437	476	435	424	461	474	458	462	418	438	447	430	416	439	424	457	424	445	464	490	437	455	451	435	423	448	444	425	441	432	444	420	437	427	445	424	450	505	410	423	411	463	437	419	448	430	419	436	415	451	431	433	442	460	465	476	465	479	451	444	453	440	403	440	449	441	453	427	407	482	436	440	460	453	446	453	453	442	435	408	405	399	447	452	413	457	439	478	477	475	459	432	482	437	451	429	432	439	433	432	460	445	446	432	425	450	433	478	427	460	474	467	462	422	483	415	451	431	465	466	430	410	461	459	443	442	431	434	458	443	480	467	419	425	422	442	418	446	463	455	434	454	451	412	448	406	448	422	432	447	414	445	428	403	441	458	469	457	420	441	472	429	401	388	492	459	426	426	409	452	446	450	473	472	467	471	440	409	427	405	460	439	425	424	442	430	416	437	432	436	471	423	437	419	461	439	421	446	468	437	429	431	450	455	416	458	440	492	433	421	458	425	448	456	446	431	491	415	412	470	424	467	457	418	443	431	437	410	448	402	448	446	442	474	416	468	407	476	427	447	454	427	406	457	460	426	408	399	446	459	457	452	445	451	427	429	445	446	415	439	453	446	503	421	456	459	444	458	412	438	404	423	448	424	411	480	407	425	442	456	462	443	448	413	430	443	456	469	447	465	446	416	463	425	404	493	462	428	423	467	408	470	428	433	413	446	453	448	451	446	448	450	445	468	401	409	416	449	491	433	437	440	444	437	411	418	447	427	479	476	441	480	396	464	443	485	436	432	430	415	437	421	456	432	439	421	461	440	413	449	445	438	425	442	416	456	464	460	407	431	404	465	422	449	479	464	470	433	456	423	422	479	453	452	470	478	471	450	416	398	464	452	423	454	473	436	455	403	407	439	450	459	430	441	455	475	456	458	447	437	453	478	438	433	424	500	435	417	381	433	411	453	427	435	470	431	466	420	490	405	419	448	449	470	465	445	444	463	411	430	416	363	449	469	472	458	460	465
39108	38988	19383	4599	1227	462	440	395	440	430	370	404	405	383	431	430	442	390	412	396	436	424	399	464	424	415	415	433	433	362	408	412	384	406	424	365	437	396	412	405	436	397	387	381	391	398	422	406	419	397	420	439	424	413	439	469	393	417	426	423	419	381	408	420	413	411	396	422	364	381	393	414	426	398	407	415	413	398	383	392	403	390	446	377	427	428	402	410	458	440	411	413	442	439	416	404	424	405	408	429	423	409	435	420	429	440	413	418	433	407	423	392	408	439	402	403	447	422	447	403	419	434	401	441	378	425	465	421	408	456	408	414	404	408	448	403	426	440	404	452	418	426	421	420	438	404	394	427	401	416	392	358	402	398	435	424	411	380	440	417	415	390	431	393	408	412	413	412	434	409	407	410	415	435	410	405	436	403	419	399	411	433	425	426	377	422	410	370	405	399	438	404	417	462	425	418	420	403	438	396	427	421	414	363	430	420	400	398	397	390	362	450	425	417	408	412	415	430	366	407	426	424	424	351	380	439	407	400	384	402	389	399	407	440	428	398	416	422	414	426	392	415	374	384	429	456	393	408	418	402	418	415	389	414	423	439	411	428	414	445	388	418	423	423	394	407	378	405	396	392	421	466	416	367	424	411	396	398	416	439	355	432	408	403	379	414	397	390	399	425	432	436	421	424	397	404	396	414	401	441	407	419	389	408	396	421	421	454	424	413	387	442	388	418	438	434	401	414	409	429	390	434	418	403	403	426	404	416	407	438	401	374	382	426	404	414	456	439	397	402	417	413	411	418	398	391	392	422	405	425	409	390	413	411	427	370	420	419	426	397	412	405	390	397	374	402	413	409	404	422	395	411	390	430	475	420	392	418	392	412	415	442	429	418	402	409	426	416	393	442	443	400	401	421	423	409	430	433	423	411	443	402	419	345	411	411	405	411	414	403	436	395	403	402	428	448	410	403	418	408	450	425	440	415	443	396	406	391	425	424	373	429	399	420	447	405	426	397	425	385	462	399	394	419	406	405	404	402	385	384	413	407	398	416	412	433	419	388	391	412	390	412	386	404	428	386	387	414	432	433	401	445	411	422	433	450	399	376	387	419	394	405	435	426	459	410	405	408	373	411	385	382	403	415	416	431	413	415	416	398	415	411	380	391	422	442	400	406	406	368	425	438	438	445	425	436	407	418	414	416	446	403	380	410	408	412	404	409	412	407	428	424	380	435	436	376	408	404	443	439	414	390	401	397	417	385	402	403	390	393	439	406	443	404	403	414	424	396	421	423	383	423	409	402	435	400	389	421	396	411	415	386	416	427	414	404	404	443	413	410	387	414	468	447	430	418	425	420	411	369	420	435	428	433	418	411	418	405	403	393	429	419	444	417	411	362	391	453	440	442	393	427	398	413	398	408	414	415	371	434	422	398	405	448	421	416	440	405	403	402	407	402	427	415	427	395	385	436	403	441	453	409	381	407	398	446	403	411	428	446	398	425	411	406	382	429	429	407	426	412	429	380	412	429	459	438	421	402	417	426	395	449	389	433	414	421	390	392	437	415	453	388	418	416	417	380	387	411	401	403	471	424	403	415	414	425	403	445	382	392	384	404	409	448	406	425	408	416	422	423	444	395	410	402	388	430	397	431	413	429	442	413	420	404	402	436	407	397	426	415	421	402	406	374	384	386	408	432	384	434	396	403	390	414	429	440	401	389	412	397	395	399	413	417	390	409	425	396	413	442	435	408	384	416	396	438	424	375	391	416	415	405	423	394	388	408	417	395	439	419	431	399	410	420	406	420	383	386	406	398	408	386	408	398	423	424	449	403	422	422	435	418	398	419	421	427	423	423	423	413	416	410	399	435	427	384	396	356	406	391	403	430	418	393	420	407	403	425	377	414	429	396	347	391	424	421	378	419	465	402	405	456	394	437	421	414	421	458	425	392	436	383	423	405	418	411	405	405	427	391	412	415	441	398	413	431	416	416	403	401	405	433	409	392	408	464	430	406	398	400	420	403	408	414	465	447	424	434	404	406	406	392	403	408	441	418	431	418	386	383	414	409	417	417	415	390	398	412	418	444	395	397	397	407	388	434	383	392	396	421	433	411	419	412	420	409	419	424	378	373	413	443	448	421	385	423	426	403	426	462	389	385	383	383	380	436	427	412	388	415	430	385	417	421	455	423	422	426	446	363	398	403	381	390	439	427	396	404	432	420	385	380	407	402	390	402	394	421	375	434	377	408	416	391	427	403	413	414	425	418	395	436	421	388	386	448	420	390	440	414	381	421	462	388	408	395	406	439	409	404	433	438	454	455	412	397	417	401	427	384	438	422	413	434	378	414	404	413	443	394	422	391	429	413	445	385	410	425	452	411	399	413	434	421	420	430	425	395	427	449	420	434	401	396	410	451	400	409	365	413	382	410	431	400	429	416	379	402	442	396	422	451	380	395	437	385	419	425	390	411	434	382	385	424	386	408	398	431	413	413	395	412	412	420	389	417	381	401	414	395	376	412	385	399	426	440	395	420	399	399	431	384	423	434	443	421	396	416	404	393	424	428	445	401	423	389	430	410	398	390	400	390	417	383	407	397	403	398	429	369	394	431	413	399	410	426	412	369	376	424	410	390	388	427	399	415	429	412	426	419	430	417	368	406	435	408	413	438	426	430	390	448	392	421	440	432	382	420	419	429	415	445	420	371	410	376	438	397	396	416	402	432	440	394	392	383	409	424	393	407	441	376	413	406	438	419	419	408	379	419	424	446	423	428	405	434	436	424	392	425	437	422	474	425	392	428	438	406	406	436	399	404	403	415	419	440	424	435	383	426	421	405	424	443	385	402	403	436	427	385	374	400	392	398	419	433	387	399	424	444	446	391	396	403	385	409	397	445	416	394	427	439	404	431	386	382	442	402	420	420	406	405	405	420	450	418	432	387	419	403	423	429	412	441	406	395	400	396	403	417	387	454	397	414	399	389	396	417	409	407	360	439	418	418	408	401	425	425	455	418	398	398	433	434	427	433	422	407	414	434	430	410	462	364	420	410	407	409	394	392	441	404	422	431	450	416	432	398	403	417	441	432	439	447	442	434	407	451	420	414	454	372	419	375	405	413	436	383	407	426	389	413	420	433	393	389	398	405	418	381	376	394	403	394	399	392	382	392	413	421	417	393	424	414	420	438	405	421	390	424	432	427	413	393	404	411	418	393	434	420	406	422	428	408	419	394	433	437	410	368	387	397	384	452	444	425	411	435	373	411	409	428	402	403	441	417	400	374	436	421	423	425	390	397	429	406	379	416	427	423	392	435	393	399	411	437	414	392	402	416	391	401	413	423	422	394	400	404	407	393	421	415	399	385	439	416	403	397	427	437	457	422	401	409	444	452	391	393	428	411	407	407	389	425	449	404	401	446	387	388	422	411	419	397	409	433	427	391	403	465	432	404	371	371	399	394	423	398	409	406	390	433	420	370	394	398	445	418	361	415	398	403	435	426	416	399
25083	22825	29400	24604	20399	14258	2093	776	719	747	735	736	722	680	750	756	727	741	721	735	733	749	693	724	713	727	730	744	713	727	695	680	688	722	701	655	724	669	758	713	720	732	733	750	735	740	682	676	767	692	739	762	699	715	709	672	747	689	693	672	760	766	766	719	740	713	681	713	735	734	727	688	706	741	704	679	737	717	730	729	714	709	716	709	673	741	742	700	684	671	724	682	678	709	758	705	692	702	715	683	689	709	716	747	695	719	739	669	745	697	730	750	695	713	733	775	714	704	716	733	733	731	744	728	693	721	711	784	753	732	704	704	719	725	702	695	729	720	686	752	740	699	704	709	738	681	715	698	780	745	723	671	659	738	733	665	699	746	677	703	689	704	691	763	693	662	686	704	742	704	693	741	765	731	708	717	713	650	759	740	676	685	712	685	751	707	707	711	736	735	714	697	705	664	751	694	695	720	726	699	712	746	758	706	724	691	723	726	749	681	656	716	734	671	725	735	679	707	659	690	669	699	671	716	705	709	714	698	738	685	750	704	733	704	771	743	697	688	697	701	697	677	706	728	727	741	664	704	703	737	729	757	652	701	725	722	710	678	743	726	696	720	763	663	721	655	743	730	687	731	707	737	732	689	664	678	706	648	701	690	716	696	676	722	767	724	726	754	723	705	714	692	699	733	693	672	756	724	699	699	681	734	740	663	710	729	734	731	687	709	706	732	700	704	706	704	729	720	708	688	700	672	702	663	670	660	751	716	682	755	707	694	735	682	690	669	675	730	733	721	664	752	740	659	728	674	736	701	771	716	704	637	686	721	691	739	728	698	721	750	716	698	702	742	704	729	716	723	705	736	794	717	691	692	726	706	695	706	656	751	668	764	745	691	672	681	698	685	726	777	705	735	740	738	748	704	732	703	700	726	718	713	687	670	706	708	710	732	663	726	675	753	709	738	696	772	719	714	721	737	714	702	731	751	708	714	711	752	689	739	639	653	696	717	716	753	691	705	707	715	745	667	704	719	699	723	738	736	704	696	702	718	740	720	762	735	685	712	693	721	712	663	734	753	678	691	728	684	725	683	711	729	744	665	734	693	713	720	724	735	741	663	699	711	689	673	702	743	676	742	753	750	759	724	715	677	712	719	739	732	697	669	696	763	762	772	751	717	703	753	716	707	686	736	671	715	743	729	659	743	719	738	724	682	730	680	738	715	740	693	732	688	728	661	711	714	729	660	677	699	702	706	715	733	717	742	701	685	732	740	692	715	669	760	799	709	702	702	720	740	666	714	664	749	679	716	746	712	742	683	683	692	763	726	663	741	712	764	744	727	702	687	739	715	714	738	680	746	725	685	763	691	681	687	696	704	676	730	712	756	743	672	784	703	725	759	718	754	730	692	720	706	696	724	744	675	713	716	726	707	755	705	716	736	756	756	685	711	724	676	667	718	722	729	710	744	691	714	687	749	703	718	682	727	708	711	735	715	708	759	647	686	731	746	721	746	732	687	768	695	704	674	707	740	698	715	702	672	709	711	715	747	743	726	687	712	679	694	696	723	703	693	685	707	750	716	706	730	716	682	715	759	767	731	700	702	726	688	731	746	717	730	699	715	730	722	688	714	694	732	686	711	725	724	686	716	724	643	697	669	741	669	734	655	679	698	651	740	756	765	695	677	719	732	738	717	649	734	712	681	722	699	697	701	724	726	745	733	781	730	727	714	735	706	736	667	709	707	688	714	704	703	684	686	675	727	685	685	757	774	741	733	709	740	722	729	720	729	750	746	753	698	735	732	716	696	745	720	792	706	749	717	714	716	708	692	701	724	676	706	751	728	713	719	736	732	701	704	734	710	731	711	724	677	730	739	736	709	663	770	719	701	664	741	729	688	719	695	731	745	713	735	712	708	674	707	728	695	733	673	707	682	691	688	737	729	704	712	729	726	717	724	738	750	703	740	690	653	694	734	710	747	677	727	721	732	694	676	696	722	750	693	677	719	679	734	706	726	701	703	729	686	718	692	682	707	697	706	732	695	714	713	759	697	677	718	756	765	729	682	727	732	692	756	714	747	693	681	728	684	731	674	658	719	746	723	738	719	682	755	760	663	664	698	710	744	728	737	757	696	680	743	736	742	716	705	742	700	682	717	754	728	688	670	690	730	715	706	630	743	691	713	724	685	687	703	721	729	718	715	755	696	749	746	668	687	739	776	715	687	716	702	691	732	732	707	715	709	716	685	754	695	717	713	709	715	724	755	643	738	692	679	707	717	669	711	708	690	763	736	684	679	711	697	727	705	678	676	681	752	733	679	688	746	719	723	729	712	693	777	733	717	707	704	693	698	682	659	700	715	708	729	713	747	700	729	723	733	725	717	716	714	700	721	727	738	688	741	701	669	724	711	720	770	754	665	719	725	733	699	762	729	715	732	716	700	732	734	714	702	712	770	670	738	760	728	724	713	713	759	708	691	702	698	747	710	723	715	752	690	704	700	746	722	700	721	717	705	679	710	677	745	711	708	695	731	745	711	705	707	692	647	700	751	744	739	683	650	716	762	685	719	803	730	721	729	735	795	735	683	740	712	712	751	686	739	737	752	717	731	698	686	697	762	688	690	687	715	729	724	697	692	739	730	768	660	672	697	725	699	711	695	696	720	701	708	723	720	675	682	738	734	705	720	699	700	729	730	742	719	673	720	701	685	724	714	726	744	710	721	719	773	741	740	697	702	740	716	721	794	714	656	702	683	701	776	698	730	775	738	720	716	659	757	719	736	722	705	735	741	719	695	719	719	745	745	738	714	678	684	750	752	748	705	699	694	694	743	704	682	767	650	661	721	697	722	697	722	697	708	696	729	739	698	714	721	719	712	763	713	709	699	663	723	726	701	744	718	684	782	741	746	710	693	723	701	727	737	676	742	710	668	712	705	696	722	696	772	678	683	710	745	672	749	708	702	732	689	686	753	743	726	681	747	717	746	718	698	700	722	698	762	733	704	702	760	708	734	689	703	703	721	716	722	691	687	744	708	703	714	692	693	735	702	720	706	700	697	752	725	696	749	707	682	739	677	702	738	771	765	747	675	697	678	688	662	747	717	733	750	753	747	698	732	745	699	716	705	691	735	764	684	710	736	762	711	719	704	738	716	671	711	736	688	707	728	749	692	670	710	712	673	739	666	721	756	748	701	730	684	734	674	701	736	677	652	745	701	711	702	708	712	688	680	759	702	711	721	778	753	743	687	779	694	691	804	709	705	749	710	702	699	766	680	657	717	670	760	718	690	729	685	708	724	697	748	745	745	741	720	768	728	687	701	723	689	737	717	723	689	678	770	689	712	761	663	730	769	713	746	699	654	699	736	778	632	668	700	677	698	686	715	729	705	730	688	634	730	710	686	700	760	745	724	746	752	694	714	680	735	686	697	681	691	697	696	710	699	687	694	691	723	702	761	749	714	771	737	701	702	738	699	736	747	714	730	744	754	739	711	666	720	751	654	712	708
62787	92334	61537	29909	10643	1359	662	686	628	696	645	615	639	660	641	598	589	619	594	648	623	634	669	591	615	655	615	648	619	619	631	587	598	632	628	642	600	612	634	677	635	646	633	663	671	638	650	647	619	649	569	552	647	637	627	635	661	687	623	612	651	592	605	640	598	647	629	602	613	600	548	582	658	586	634	640	627	673	619	647	579	643	635	600	671	595	612	623	628	632	616	606	645	589	599	676	630	597	631	603	666	668	620	616	681	617	655	627	639	656	621	615	666	625	640	611	616	630	625	637	622	626	600	615	621	603	649	665	641	621	675	674	658	631	588	586	610	597	598	613	633	640	641	615	584	629	617	638	631	610	654	633	617	656	604	597	634	640	633	616	637	639	622	642	647	601	621	618	617	628	584	619	573	604	613	612	630	631	631	622	588	616	579	603	613	648	609	628	643	666	572	621	622	631	666	634	588	610	587	614	654	583	693	603	656	607	663	622	623	616	601	641	616	618	606	623	609	622	616	613	630	610	654	594	621	635	665	610	626	615	667	654	655	623	631	631	586	638	604	612	665	649	605	604	622	653	658	635	660	613	599	645	618	637	636	627	616	645	629	588	604	630	612	626	617	595	633	654	647	618	626	635	601	633	621	639	604	639	657	634	640	696	630	640	648	586	604	632	631	625	612	642	609	612	615	631	636	691	568	599	654	668	618	615	580	592	634	622	585	623	638	615	630	620	607	609	626	639	615	648	679	621	642	574	628	597	661	601	589	609	556	610	644	661	618	664	594	614	629	614	609	617	634	610	667	638	635	609	599	610	663	586	615	649	657	617	657	592	630	644	654	597	637	595	629	624	643	596	632	614	586	612	628	611	611	629	584	637	616	663	626	623	568	617	591	630	640	665	624	577	628	664	594	672	623	610	588	638	563	641	573	617	597	627	670	652	578	600	634	626	663	612	595	606	653	635	615	656	641	632	606	666	600	640	618	622	647	622	640	617	654	606	608	615	644	628	610	621	617	616	610	668	647	637	628	652	646	630	648	605	656	622	580	607	592	624	646	656	664	641	603	634	625	630	616	605	686	609	612	614	691	649	616	626	648	660	632	602	650	633	659	622	608	672	613	646	622	601	628	597	628	624	605	651	632	706	621	582	630	647	640	633	614	627	573	611	628	630	584	610	656	609	650	605	666	608	649	649	642	645	635	621	602	622	603	641	607	639	616	593	681	623	599	621	631	642	642	592	589	607	656	594	643	601	630	565	619	664	617	599	595	647	613	658	656	627	616	621	638	623	587	622	625	633	628	599	650	593	661	642	624	663	639	622	650	600	594	644	617	631	612	564	638	637	604	623	609	627	614	594	575	597	639	631	650	622	613	659	621	601	608	621	620	612	610	639	617	632	602	608	611	660	661	589	639	681	596	618	598	592	575	595	608	635	634	649	638	628	678	583	630	641	593	632	649	623	597	659	655	647	633	633	632	645	648	644	601	629	620	644	625	670	606	645	638	638	617	638	634	641	600	626	606	586	620	582	619	642	604	679	647	646	614	621	624	641	642	622	586	597	682	678	604	609	660	613	609	630	603	615	607	632	659	620	647	598	620	605	597	619	630	665	610	628	612	612	647	663	624	637	668	595	601	625	628	632	607	610	644	615	606	636	611	611	645	631	639	632	620	619	576	632	677	641	649	597	668	634	634	619	612	628	637	652	635	640	642	618	616	601	625	587	708	627	649	632	619	612	608	598	621	602	634	632	611	635	614	614	592	658	623	619	591	664	640	583	616	632	636	632	610	625	649	632	585	608	682	615	620	620	610	644	669	604	641	596	586	660	595	613	576	628	601	613	655	623	678	621	619	626	644	651	613	628	627	614	636	683	572	671	644	630	644	626	652	604	622	607	632	628	633	637	646	638	568	605	607	608	618	617	602	614	641	620	619	611	617	629	633	643	606	617	636	620	630	618	679	600	552	653	614	657	628	614	650	636	632	677	657	628	656	592	628	638	597	612	598	593	617	619	596	604	606	646	667	612	630	611	650	630	599	631	628	630	653	614	671	658	607	636	640	640	599	630	660	632	620	652	616	614	626	649	621	627	634	638	646	651	625	584	619	641	623	587	639	625	612	627	604	586	626	650	597	630	637	609	688	641	612	643	621	599	619	636	650	630	629	601	624	643	639	645	620	623	623	626	573	623	624	647	622	604	570	634	602	639	609	621	629	603	606	672	628	564	643	609	617	655	600	640	620	641	634	668	634	580	648	614	608	608	599	645	662	654	584	599	601	606	648	646	626	670	638	647	620	639	610	631	646	654	630	655	666	601	646	629	623	622	603	641	690	682	617	587	585	617	683	626	601	632	649	641	609	672	661	616	613	657	606	621	607	611	635	605	617	628	620	620	617	641	609	621	645	629	621	619	598	672	677	615	625	617	629	630	622	617	659	587	586	623	665	625	588	644	645	605	620	648	647	628	621	618	634	648	628	612	631	604	631	638	653	648	587	581	645	645	609	601	643	614	609	602	633	596	663	645	632	568	618	636	626	620	621	636	647	606	640	616	559	613	609	648	642	622	625	609	631	665	587	625	627	620	598	638	617	649	625	673	645	604	620	631	632	617	604	605	617	676	614	638	627	601	672	618	633	635	611	608	654	603	643	586	643	631	611	657	656	595	609	574	659	604	557	665	620	657	664	598	692	629	615	642	615	626	651	611	600	620	585	633	613	629	650	607	633	589	604	656	595	565	648	689	631	567	645	642	642	618	648	630	634	632	643	604	659	623	656	647	641	628	600	630	643	596	624	594	613	647	665	612	628	631	630	619	610	615	655	604	588	619	611	645	621	641	652	616	633	639	582	666	603	633	603	610	605	622	613	647	628	681	636	647	544	607	630	615	615	629	607	617	637	648	616	606	579	632	651	602	633	662	600	629	631	661	622	617	601	639	617	618	627	633	553	637	612	635	646	578	622	614	636	625	599	646	651	668	623	590	588	611	616	622	634	644	601	580	645	630	633	631	609	608	635	660	615	610	624	633	582	581	634	592	659	662	636	614	591	623	653	608	658	596	639	620	619	656	613	643	611	612	643	624	592	595	642	600	641	628	631	625	666	664	668	606	677	599	635	597	625	581	598	625	648	638	583	641	610	624	635	615	619	639	621	624	648	651	626	634	658	628	608	656	612	635	623	633	679	660	664	649	605	605	642	602	671	632	613	637	598	591	616	671	665	635	624	624	639	663	645	664	650	641	668	641	618	590	625	634	649	609	623	617	601	658	673	613	633	644	637	625	587	631	572	621	628	602	609	615	596	628	604	638	654	652	615	616	585	569	654	658	602	642	637	615	584	610	633	613	632	607	612	612	619	594	636	602	615	655	604	647	605	640	663	615	620	588	629	595	638	603	633	627	611	613	586	609	632	635	614	621	660	593	581	619	640	649	658	649	651	620	648	629	650	618	654	618	630	625	626	594	590	643	622	641	600	615	597	637	626	616	609	654	583	649	605	579
22500	21658	28470	23965	20562	20058	11453	1241	972	950	993	917	1008	1001	1038	965	969	988	1029	1043	935	958	1001	993	1013	947	1007	938	968	972	943	994	975	946	949	931	960	886	941	992	956	956	908	998	972	997	948	963	946	981	912	960	966	951	973	950	1011	973	939	938	948	980	988	948	932	953	1002	997	1053	938	928	1034	991	964	956	946	932	922	973	1035	947	960	961	952	957	928	907	975	967	1012	971	957	963	914	961	964	908	1007	978	953	974	924	927	928	995	990	954	974	996	1005	976	1051	982	907	953	999	969	1055	970	977	972	963	1004	957	957	1023	973	884	958	942	982	912	982	984	968	960	961	996	933	963	948	930	940	967	888	890	976	990	918	922	973	969	916	987	912	987	901	959	988	998	953	936	944	954	950	1025	962	973	970	986	1006	985	969	964	991	981	927	917	941	1018	940	957	929	992	939	980	995	958	951	958	917	884	969	957	1014	924	991	1002	990	993	978	989	964	1013	955	962	1021	1000	966	919	995	956	962	963	889	956	980	909	1053	969	960	967	994	978	954	908	986	992	971	950	970	900	912	953	947	946	979	997	967	1018	1001	973	942	1001	974	971	888	938	938	940	978	974	968	985	1010	945	946	998	1004	914	964	907	962	975	985	916	996	979	953	968	950	930	961	932	979	918	938	904	940	995	939	921	966	932	956	938	964	963	991	991	957	965	979	942	937	961	1010	964	966	951	1005	927	935	979	984	971	1024	916	980	959	1028	1021	1007	953	998	971	937	1022	1036	1012	958	969	959	945	1002	979	994	954	1018	989	980	1012	975	964	930	1012	949	939	933	916	1011	966	945	997	976	952	895	934	945	956	957	933	978	950	931	943	950	966	957	967	987	954	1032	942	929	957	1026	1022	1009	976	970	957	888	944	944	907	979	910	979	967	941	996	928	975	1004	949	1019	945	924	919	925	949	983	943	936	916	939	971	981	995	968	980	984	887	960	983	982	906	985	953	992	970	940	996	984	979	1060	954	971	1030	869	986	948	977	984	965	988	957	987	938	952	981	968	998	980	915	928	961	953	1011	985	949	971	1016	1011	943	904	914	917	940	931	956	953	995	941	966	924	943	966	969	989	989	1003	1048	1048	960	997	1037	987	960	972	894	1047	989	970	924	960	1059	915	941	1020	950	977	982	937	923	955	1006	974	976	973	933	995	955	967	971	960	981	969	967	1005	964	915	1016	958	955	952	960	949	984	970	867	949	982	950	931	947	963	942	985	968	967	985	957	992	946	952	916	973	991	939	962	958	994	997	970	900	916	957	989	927	932	1011	971	1030	912	975	986	915	935	946	1016	945	973	980	921	970	922	931	875	945	952	947	959	938	948	939	946	906	954	943	985	919	959	961	991	917	993	964	1011	939	961	943	981	905	978	1010	1006	966	990	965	881	949	985	953	965	964	982	969	977	992	949	956	962	900	1042	947	925	989	962	961	997	968	943	1037	909	912	951	920	1007	955	1001	941	923	987	1002	999	971	934	953	916	948	972	933	1028	915	944	941	959	953	989	995	1003	965	962	954	998	939	999	925	982	978	944	1016	926	1014	969	1025	1011	993	970	941	965	1007	967	1002	980	967	934	966	968	944	945	957	929	935	956	997	992	947	967	1017	967	925	927	971	976	965	992	934	948	931	957	945	907	969	952	1014	1013	987	973	911	961	1007	955	982	995	955	992	956	902	929	950	959	984	1021	968	973	949	955	996	970	1065	985	970	924	986	945	984	944	920	996	980	1031	983	1006	906	1005	967	954	955	971	948	938	936	949	1003	978	953	960	985	1036	998	983	908	1006	1036	952	953	971	968	986	923	932	991	942	938	993	948	903	905	971	988	985	943	951	984	979	980	959	987	971	960	903	944	935	961	971	940	950	1007	977	959	989	944	928	959	916	957	990	903	985	1002	961	947	1030	933	923	970	996	941	968	983	965	1007	954	999	938	939	969	959	982	924	899	943	965	988	944	989	940	998	937	931	1040	923	997	957	1026	939	976	967	972	953	971	930	997	978	973	895	961	957	930	980	971	988	994	1038	970	962	933	992	968	967	985	905	917	953	913	940	1007	1006	989	1001	906	953	959	966	943	941	937	919	1016	983	970	961	978	979	969	985	953	945	1014	910	1023	998	1033	949	917	936	958	941	924	953	953	958	974	992	966	993	980	952	1015	1058	958	1015	941	972	885	977	990	1031	961	913	982	982	945	976	988	977	979	945	933	971	937	947	938	941	953	1003	946	954	976	947	1036	990	964	951	958	988	990	919	963	972	954	957	962	913	993	903	955	905	945	975	941	956	887	996	931	968	990	929	956	941	930	920	941	945	941	910	974	963	942	993	957	993	971	937	936	989	1029	1017	950	1007	932	933	985	978	976	912	985	919	950	891	999	918	992	952	985	981	988	969	949	993	892	921	963	930	948	946	957	887	1009	1001	983	941	935	966	945	917	969	968	997	990	910	983	913	989	948	979	985	917	971	957	998	985	1012	950	981	989	937	958	952	928	949	1018	883	948	984	1020	1000	964	978	982	976	942	976	972	1021	981	904	1033	938	973	942	926	949	966	960	917	971	1003	978	920	956	978	1021	972	970	957	962	945	953	978	992	979	985	970	981	975	976	943	997	973	928	918	976	978	1008	965	964	938	974	958	963	1016	1017	1040	972	979	923	913	1031	967	910	993	972	925	907	943	926	1010	1012	1002	948	1012	961	955	941	964	988	967	956	936	979	960	958	993	940	1083	983	978	931	907	921	1013	987	1000	925	930	926	991	965	956	1035	968	947	983	975	991	928	908	962	957	962	956	967	1029	983	934	902	951	943	991	954	1000	942	1000	938	922	1008	977	976	945	918	908	954	945	1000	914	948	979	955	944	965	990	978	968	983	916	950	919	963	961	932	1008	1031	962	1022	916	990	960	916	914	972	941	1016	927	942	963	988	935	904	942	921	985	945	942	952	916	958	954	1014	995	953	1011	946	958	936	1019	951	939	940	977	1041	951	957	1016	934	964	955	954	951	932	910	933	922	982	927	980	987	964	944	883	920	1020	984	971	1023	971	901	941	910	915	943	968	969	900	942	908	976	959	992	937	932	950	936	1007	996	996	1012	1003	999	964	972	935	912	981	922	979	970	966	950	924	964	958	992	968	987	987	935	968	971	980	963	910	933	986	951	934	961	977	953	943	920	920	953	980	964	959	931	952	960	1018	927	1017	947	1013	994	949	986	954	955	926	974	944	996	991	964	947	954	949	996	922	940	960	1033	1015	958	1046	966	892	944	978	1006	935	908	988	992	1005	919	1023	966	951	973	961	941	955	945	903	1005	938	926	967	1019	976	922	965	946	940	930	895	960	970	904	891	980	957	935	922	924	962	941	1014	1030	992	910	963	970	953	939	976	946	907	952	968	982	1031	975	956	965	1018	933	926	988	966	973	994	953	969	1024	955	965	948	990	927	974	927	944	910	959	966	948	969	955	974	897	980	998	944	956	917	929	918	1005	953	936	936	968	1031	968	966	979	984	951	939	963	947	937	984	957	979	1020	933	946	1014	992	975	956	942	977	940	946	976	1002	997	946	948	905	974	956	997	950	977	1034	977	982	952	980	930	991	993	971	990	922	936	962	960	943	955	982	981	999	1010	995	941	967	963	992	979	922	937	948	969	910	997	949
60533	102378	72207	38631	17294	1494	875	851	873	807	849	862	853	834	831	766	840	811	856	879	838	872	845	849	840	839	828	839	808	828	811	852	854	786	845	856	828	867	824	823	868	830	804	833	837	877	832	861	857	862	872	797	838	819	825	844	803	853	784	818	798	820	858	813	830	840	847	815	812	788	811	839	828	773	830	851	789	827	766	803	862	833	873	773	776	850	854	793	868	849	808	864	824	827	815	861	797	891	834	792	784	783	872	846	835	846	831	856	781	837	897	781	846	845	808	801	836	791	814	833	764	776	850	815	812	809	805	825	794	828	835	815	840	849	818	801	859	849	866	806	802	808	828	881	819	803	853	816	817	813	814	848	818	789	831	821	743	834	794	869	801	791	889	806	825	815	831	831	869	770	783	773	847	847	753	795	849	792	838	811	806	823	914	805	819	850	881	811	771	782	882	828	823	805	832	827	782	840	819	866	829	856	858	799	837	841	799	843	796	806	847	815	819	849	805	836	864	810	799	816	789	779	831	836	814	870	833	779	843	788	809	783	846	811	863	861	840	833	778	870	853	842	851	810	815	839	769	787	835	822	833	894	805	834	845	826	845	777	846	841	802	843	859	808	818	844	816	800	819	837	832	796	811	818	788	800	845	846	836	831	792	774	832	825	789	817	807	835	782	793	807	821	832	824	817	864	843	858	858	837	810	835	816	846	825	808	836	803	854	831	804	851	845	791	832	824	803	818	802	906	818	844	833	810	879	843	822	843	772	847	779	778	785	794	811	861	820	783	825	844	844	796	814	842	828	800	846	766	862	829	817	865	852	861	837	789	800	837	819	767	834	810	809	817	826	842	804	841	814	783	813	868	861	818	810	822	859	770	785	875	843	835	844	835	889	847	820	832	851	823	830	847	820	813	834	910	804	859	797	769	827	825	778	857	822	767	831	832	853	820	799	822	860	781	822	819	843	811	834	871	813	857	829	838	785	850	867	811	824	852	793	784	842	828	799	836	839	857	910	834	851	861	806	837	783	816	836	837	842	788	842	820	864	821	825	809	854	828	881	780	862	818	824	817	822	866	841	852	844	845	843	864	856	862	888	817	780	831	783	812	822	800	833	789	848	841	823	811	868	855	854	796	866	858	820	832	849	820	821	832	837	848	872	812	803	871	858	826	790	785	805	830	795	814	841	810	828	862	783	806	883	838	818	847	784	862	863	823	830	818	809	834	835	820	807	758	801	776	766	768	878	801	840	825	798	832	772	792	879	835	842	755	779	861	821	833	811	798	874	836	758	832	791	852	838	810	819	811	832	829	837	863	839	822	818	866	777	822	771	831	816	815	797	861	845	792	890	839	816	829	875	786	828	833	817	802	832	824	856	809	836	836	819	861	865	839	802	784	807	845	801	851	791	856	809	802	790	811	822	783	836	808	788	835	853	807	846	846	786	777	806	832	821	870	850	842	820	832	820	804	856	856	806	783	827	806	809	871	855	821	815	823	825	765	784	822	791	842	868	805	848	806	806	834	842	863	823	824	811	782	855	800	861	858	829	837	813	814	870	845	820	806	783	825	798	797	825	868	795	801	881	812	789	828	804	838	807	852	826	826	829	784	805	847	819	861	812	703	877	838	829	822	846	789	794	866	831	872	822	822	790	820	814	838	841	822	799	836	779	824	840	821	849	846	826	816	843	837	826	867	813	811	813	819	825	801	806	835	819	807	835	827	844	820	788	840	812	827	823	804	835	821	824	835	791	856	813	899	795	875	904	813	818	847	819	805	800	900	877	882	858	777	854	832	839	835	823	812	800	821	813	806	796	792	876	811	866	852	877	841	794	844	845	872	788	794	816	871	814	827	839	846	854	814	834	810	838	815	820	832	814	839	852	824	848	799	860	837	778	776	792	881	800	793	812	822	853	814	847	850	800	833	783	835	898	825	825	827	821	848	857	844	815	873	816	797	805	858	775	854	799	874	805	796	781	795	841	810	810	811	837	816	863	860	792	842	802	866	814	777	832	827	850	827	782	760	859	868	842	796	797	861	887	869	789	827	827	828	782	828	767	815	843	817	811	803	783	752	857	796	825	829	799	818	852	810	836	847	882	802	842	833	820	848	786	847	788	809	843	861	813	840	773	870	851	814	843	838	837	855	846	827	805	793	822	853	813	815	875	891	811	836	829	852	761	783	837	864	839	845	836	810	829	791	858	854	811	776	816	844	858	816	844	756	855	855	792	872	866	809	835	774	784	783	827	820	832	821	771	822	849	758	778	791	797	838	792	825	775	807	856	816	873	879	772	874	845	865	804	762	888	811	781	770	796	794	809	858	797	825	842	853	826	812	810	849	816	780	796	821	828	826	867	835	804	867	817	832	832	803	840	833	811	834	823	808	794	879	831	825	805	863	851	798	851	789	861	804	822	842	846	835	814	792	863	844	833	841	848	847	873	824	815	821	851	855	823	830	819	811	799	830	806	849	781	859	786	822	863	834	769	804	789	831	812	778	764	871	810	783	845	855	801	854	784	764	833	763	854	831	817	857	853	815	831	817	834	790	849	820	865	898	809	830	777	821	823	850	780	824	856	838	852	873	831	829	799	802	829	824	792	804	843	847	816	809	838	793	776	877	817	805	828	812	820	834	825	855	832	848	819	832	857	851	817	880	845	844	828	823	858	796	848	819	822	797	805	813	837	819	843	827	841	877	838	829	822	806	847	793	834	774	822	796	837	819	828	833	824	800	768	804	832	851	874	789	813	820	849	800	822	798	781	846	839	855	818	810	828	829	757	830	811	823	791	795	809	845	848	805	798	803	837	858	811	870	844	872	783	798	776	821	845	848	826	845	862	782	837	821	833	865	830	795	830	823	857	798	810	865	832	844	833	826	841	827	830	792	852	771	850	835	835	837	854	827	817	871	825	849	834	817	816	807	833	819	824	797	825	839	819	879	845	857	812	842	845	797	794	828	854	871	830	815	850	791	788	830	829	859	826	859	828	857	855	853	826	806	864	833	820	819	796	805	772	779	790	785	799	871	820	842	857	820	805	783	857	873	820	791	835	814	829	851	811	807	802	857	796	791	808	795	755	826	793	877	863	800	878	811	832	816	821	812	808	831	804	810	852	832	857	820	893	798	820	817	792	846	834	855	821	760	853	837	830	775	816	842	862	848	809	854	806	842	841	841	743	823	872	849	885	839	793	795	836	818	801	825	781	807	811	827	781	842	797	825	850	814	797	827	843	845	792	857	838	793	850	828	811	824	822	832	852	830	858	790	796	792	817	848	788	816	827	806	839	830	815	839	903	835	798	826	794	830	810	761	786	826	884	831	867	819	791	810	844	851	858	837	870	846	794	831	781	813	809	800	881	835	832	840	772	849	853	898	857	849	808	839	822	823	850	842	848	831	820	832	857	785	791	821	874	788	787	813	846	834	836	864	824	802	827	780	790	812	802	849	810	864	787	772	868	777	806	785	846	848	773	822	786	785	829	827	832	799	818	783
38569	34765	24938	8183	1426	557	475	477	487	487	449	470	481	469	439	459	481	494	427	449	463	454	441	499	439	458	475	453	412	470	461	432	451	462	469	459	456	438	456	404	467	465	484	435	475	476	471	440	486	438	424	468	454	480	435	455	479	436	451	479	486	469	453	447	483	465	458	478	460	473	427	401	459	471	458	476	458	429	449	488	470	462	494	483	427	454	454	454	473	473	498	458	430	508	487	466	466	438	473	452	449	454	465	482	449	467	458	468	457	474	459	480	439	477	474	527	433	471	421	493	492	428	463	475	464	498	474	455	472	468	456	462	448	475	462	464	474	472	477	464	423	427	474	466	479	463	473	450	449	471	442	528	487	416	423	485	458	515	445	465	475	433	474	463	441	451	464	469	426	444	427	485	487	482	429	418	437	438	464	454	480	431	438	430	519	457	460	476	464	454	473	463	487	464	450	426	447	453	455	450	488	482	484	482	507	460	453	484	488	469	482	463	459	421	468	435	457	428	457	454	454	460	472	483	446	414	484	480	454	442	462	462	457	457	420	482	458	459	452	490	459	433	481	434	439	465	472	485	458	483	474	473	482	451	439	459	506	440	452	451	487	463	430	448	472	503	457	444	481	433	466	485	486	501	474	468	420	484	464	477	473	460	494	443	472	416	453	450	439	455	466	443	453	457	465	490	451	442	463	458	486	418	475	464	494	475	482	441	501	496	468	467	488	456	451	448	462	421	434	425	440	504	464	435	477	464	485	463	474	463	465	487	472	492	442	395	483	435	453	480	452	443	442	473	438	435	472	457	421	455	434	455	444	469	442	461	482	452	456	492	399	434	437	465	464	438	514	492	446	508	455	458	464	452	434	486	451	441	468	425	467	422	514	424	411	473	477	446	464	455	462	460	439	437	476	501	460	465	447	458	493	443	458	462	487	500	501	425	463	455	458	434	462	473	466	463	440	445	460	445	469	428	444	477	484	461	474	490	433	429	471	441	522	462	448	402	469	462	482	483	455	426	442	446	463	421	483	445	475	432	478	448	420	464	450	497	441	481	455	463	474	481	477	459	450	462	466	432	479	451	466	441	462	454	490	475	491	455	476	477	463	446	433	447	443	485	446	453	428	467	506	491	466	460	460	417	478	442	461	447	488	489	454	478	507	456	464	424	464	483	454	446	466	421	449	475	451	466	465	467	444	465	458	453	480	442	477	437	451	449	455	474	434	440	471	455	428	459	487	524	478	500	445	382	471	478	503	422	475	432	442	427	456	434	461	432	460	474	470	494	448	458	462	450	479	465	471	428	455	461	455	490	449	456	477	425	450	453	455	432	447	442	471	467	458	448	418	465	458	477	458	450	495	488	491	477	410	457	466	473	487	474	446	486	442	438	480	463	458	472	462	461	449	468	535	479	456	480	428	458	433	429	498	434	425	500	505	452	454	493	424	453	438	463	460	398	454	440	423	496	435	449	475	437	469	464	468	463	451	456	446	488	477	422	487	469	452	486	468	416	442	469	473	436	481	438	475	467	445	468	451	466	432	479	451	480	487	532	468	447	440	468	456	439	459	435	463	468	452	427	459	475	432	427	431	501	516	463	433	447	444	465	448	461	412	480	431	439	478	481	457	451	430	469	499	488	436	482	461	508	440	467	477	451	449	478	490	481	475	443	445	455	431	448	477	451	498	459	425	476	475	479	427	443	457	472	449	458	496	445	446	438	439	461	465	485	464	461	448	484	454	425	505	478	471	483	442	446	461	447	495	476	459	509	450	507	451	458	438	471	459	440	458	454	447	428	413	444	456	445	452	463	427	466	486	433	498	468	422	471	525	459	459	473	434	500	415	453	433	451	457	478	482	456	447	417	440	478	474	455	447	454	427	473	467	418	458	477	454	468	452	421	472	444	442	444	501	469	451	465	457	455	442	448	514	473	456	469	440	415	475	455	443	426	442	438	439	495	467	487	452	419	447	430	485	417	491	462	466	491	429	491	475	438	461	461	458	453	422	476	457	450	475	458	482	487	469	402	460	421	509	488	447	464	443	454	482	485	447	436	459	472	416	460	507	475	468	473	455	419	426	446	483	474	459	435	459	502	471	438	445	470	462	429	488	445	459	447	462	461	484	463	457	448	451	448	483	444	454	461	454	452	487	493	489	504	453	460	481	477	430	455	413	440	453	453	459	451	446	463	415	461	452	504	430	462	505	450	489	483	475	494	465	433	473	447	482	480	475	475	480	466	464	466	470	482	455	453	441	431	479	464	477	479	451	456	446	435	462	440	492	452	448	454	444	472	448	453	432	426	464	466	443	463	479	438	431	461	461	438	464	479	460	460	428	482	449	440	463	438	447	448	484	469	443	422	450	467	465	467	486	432	454	441	426	461	463	417	455	460	479	507	448	439	429	497	465	505	446	490	419	468	471	453	459	430	440	451	421	440	463	475	437	423	445	455	445	458	465	415	471	446	432	440	429	437	437	450	479	425	422	458	479	445	419	491	475	492	473	448	444	488	435	449	394	421	461	419	439	470	482	468	453	476	449	474	472	451	451	474	461	449	461	448	442	447	470	461	454	437	399	485	464	436	466	466	453	430	438	449	454	443	493	415	433	470	479	444	455	480	458	482	489	429	437	429	434	454	482	449	432	419	438	469	434	459	440	515	464	476	518	425	442	462	455	469	454	471	460	444	455	467	456	469	454	463	443	490	426	454	418	466	439	492	477	433	429	482	453	463	471	432	457	459	456	436	437	419	453	458	450	435	435	486	466	463	462	464	467	439	502	417	446	462	461	473	456	424	451	487	479	436	438	431	425	450	459	450	429	477	434	475	507	470	453	480	488	469	463	479	454	465	432	477	457	394	480	403	472	458	486	451	429	473	479	504	482	459	472	510	500	475	440	460	425	492	415	463	466	426	421	462	439	448	479	462	457	491	469	461	431	435	440	466	448	433	474	460	477	461	488	444	451	443	452	465	461	444	470	492	489	470	471	457	481	454	436	460	488	493	476	451	442	471	449	473	484	463	473	438	449	469	485	456	470	451	438	425	449	422	492	451	479	458	493	453	486	458	447	446	452	458	466	446	490	438	439	470	463	427	451	429	418	469	446	448	486	468	441	445	430	457	492	441	482	500	456	466	418	463	464	463	483	449	476	446	463	457	444	480	488	466	473	457	430	466	514	455	462	465	470	452	428	462	465	478	412	477	465	426	449	463	480	488	451	463	459	475	465	439	432	446	455	494	456	427	473	501	434	456	485	433	474	435	466	419	468	438	474	487	463	423	462	479	461	450	419	470	449	465	485	469	437	484	442	454	470	454	504	505	471	441	427	468	448	453	443	469	449	471	468	463	472	444	452	435	493	482	444	488	464	472	482	453	523	449	466	451	474	452	468	436	445	469	503	478	483	440	475	431	485	428	471	467	469	471	445	454	482	453	477	473	461	469	468	464	450	463	464	459	452	445	436	461	438	436	463	479	467	452	409	433	442	464	464	401
38899	39816	20431	5052	1390	457	397	444	426	354	397	430	413	443	418	452	405	401	453	376	417	401	417	410	423	431	427	421	438	453	416	407	429	400	426	440	435	379	417	424	437	442	421	380	422	399	398	465	423	413	419	412	396	414	422	418	408	412	419	413	394	453	457	441	419	425	444	425	394	435	411	411	449	489	467	420	437	442	458	421	418	440	470	403	427	443	435	446	437	442	426	416	435	414	390	446	431	398	442	438	470	425	406	394	401	426	382	433	394	411	449	422	418	430	447	410	397	431	412	423	431	437	415	397	429	417	444	430	415	417	419	431	404	391	373	413	421	399	416	448	431	413	437	428	397	452	454	426	408	420	443	429	451	439	405	398	400	393	439	434	436	445	435	421	440	432	412	410	426	412	423	427	428	396	386	414	405	418	409	463	427	402	397	416	423	426	441	414	461	430	431	421	407	416	380	459	416	430	429	414	436	442	380	404	453	428	398	429	414	415	451	429	441	433	432	432	438	422	446	446	414	432	420	422	417	410	434	428	435	434	404	431	437	417	416	443	429	400	427	453	458	419	389	427	452	417	408	406	489	439	440	391	396	450	452	408	421	420	443	406	456	450	438	471	415	433	420	463	417	444	430	492	366	413	426	425	399	470	422	424	435	403	439	433	406	427	417	430	400	433	421	432	387	447	438	428	417	440	423	414	393	414	424	393	405	453	448	434	438	461	441	395	418	397	430	438	458	444	404	424	425	414	440	417	461	450	408	413	415	430	437	450	412	422	446	420	468	473	426	411	441	421	430	447	419	366	443	448	390	457	428	439	421	440	441	430	441	440	415	418	451	434	420	422	456	440	438	391	456	434	424	402	432	432	390	471	448	433	425	443	421	436	405	415	414	392	432	441	447	413	428	402	404	423	438	376	410	428	438	451	433	433	424	410	442	486	427	449	419	386	445	400	425	427	436	415	443	448	428	438	402	414	454	435	413	387	455	410	451	436	414	459	451	421	443	460	408	388	426	421	422	454	436	446	438	394	429	398	443	407	405	439	407	446	434	410	420	406	450	422	448	412	403	395	429	398	406	451	438	409	466	439	417	430	421	463	415	408	441	418	412	426	415	435	401	389	422	422	438	430	426	420	421	440	426	452	376	427	430	430	437	424	419	426	410	417	449	421	417	411	424	457	405	412	406	418	415	454	441	431	408	430	435	449	431	457	429	394	446	406	425	424	386	408	447	450	412	429	421	408	397	425	440	433	408	459	426	434	435	437	431	410	385	451	399	450	430	413	428	403	412	401	428	416	437	415	423	415	435	421	420	403	445	418	445	402	406	427	425	435	407	399	451	458	405	429	446	420	409	450	412	452	413	414	423	455	408	424	448	389	422	418	370	446	462	452	441	402	406	432	398	440	379	388	453	457	439	432	439	447	442	427	405	439	421	419	417	396	461	434	384	396	436	408	414	444	440	434	405	389	439	416	415	393	444	442	402	446	419	427	432	442	464	431	455	451	425	432	412	459	475	416	466	426	428	435	426	447	418	429	447	470	420	465	437	409	449	434	450	406	434	446	429	465	422	451	437	449	399	416	404	410	444	433	380	429	397	402	442	425	461	412	403	427	406	408	420	463	427	447	393	429	457	437	434	387	453	415	393	415	427	421	404	419	436	426	425	384	468	428	444	408	446	405	401	439	453	420	429	395	422	418	411	426	405	396	422	450	420	436	428	438	450	420	443	419	425	397	411	402	406	433	405	418	466	447	424	427	431	425	408	428	424	426	446	436	407	454	438	438	445	433	430	416	441	423	426	427	437	444	454	394	407	435	447	414	431	412	390	427	432	439	392	440	437	428	411	423	401	418	418	384	400	407	419	482	431	421	413	436	404	452	425	456	439	471	454	383	415	395	412	437	434	437	440	448	426	434	418	472	457	444	458	413	450	423	454	422	465	454	416	444	417	434	378	441	458	445	405	438	435	447	417	414	416	412	459	428	406	463	421	381	464	434	413	420	454	449	456	423	407	410	411	421	485	428	431	415	432	430	427	392	435	406	432	437	448	395	399	412	442	442	433	398	467	389	433	419	476	457	468	418	378	425	384	435	426	452	437	432	413	416	443	428	436	440	435	487	409	450	469	407	445	440	429	366	462	451	366	441	441	448	459	414	450	438	411	426	433	372	411	415	421	438	406	379	446	436	409	422	431	434	420	436	398	411	406	408	428	424	441	439	462	472	426	454	422	412	403	442	454	423	411	445	448	437	408	413	404	451	415	409	425	422	419	428	432	404	404	423	422	416	469	443	421	407	457	435	405	433	429	447	396	436	413	455	409	410	418	393	424	410	393	423	441	414	362	389	450	431	434	423	401	453	396	417	448	422	428	415	428	436	401	426	383	393	424	426	433	412	456	458	435	402	454	439	429	407	446	410	420	401	400	464	420	433	428	409	436	384	425	419	406	409	418	426	409	383	439	368	443	429	399	426	399	386	415	386	410	442	409	365	441	427	470	440	467	449	437	439	399	439	476	437	450	439	433	406	476	411	407	421	400	451	459	413	396	427	414	377	445	386	378	411	435	447	455	427	429	423	411	425	401	409	420	414	444	438	401	441	441	453	416	402	443	411	409	417	439	414	439	426	419	429	454	444	386	468	437	419	469	460	437	429	429	451	423	386	444	390	421	424	416	427	421	432	422	404	432	439	415	414	373	406	425	436	438	388	412	395	429	415	424	449	396	429	435	399	428	429	458	420	427	428	391	469	393	451	460	418	399	413	426	407	452	423	387	438	432	449	420	431	426	421	419	406	424	417	421	489	408	442	400	415	424	404	409	415	446	427	464	443	404	443	445	413	442	371	423	437	428	414	404	438	470	467	433	441	406	442	440	428	421	441	428	430	404	420	411	463	444	446	415	449	477	387	395	429	460	437	406	443	463	428	422	424	444	400	397	411	454	450	430	429	424	428	413	392	422	422	415	444	407	403	447	420	451	420	439	435	461	401	429	396	432	388	409	435	427	438	444	423	444	417	417	401	444	439	413	430	447	445	410	407	418	464	460	475	392	428	419	423	441	387	405	440	446	414	411	387	413	396	425	425	450	432	411	421	413	440	445	409	410	435	402	420	436	429	417	450	440	390	436	425	455	398	423	400	415	409	418	388	402	462	467	449	407	467	407	455	449	395	449	442	390	452	415	452	441	452	455	415	419	417	432	440	422	431	401	375	443	418	417	432	416	434	422	430	420	406	429	435	434	432	416	411	443	395	378	429	449	422	446	438	448	469	442	393	412	452	409	423	428	425	441	465	406	439	428	412	430	418	451	423	444	433	406	391	403	467	443	419	465	461	414	444	450	442	442	429	417	402	428	435	461	405	424	458	411	446	441	435	443	385	420	429	411	420	423	437	418	449	403	415	442	419	388	445	432	421	410	439	435	409	412	419	422	448	451	453	409	485	420	467	428	425	418	415	403	467	394	402	408	417	484	421	420	404	416	450	422	409	436	409	423	433
25140	23074	29610	24888	20292	13469	1823	812	773	758	764	711	762	787	730	743	721	757	752	719	764	706	734	727	793	749	710	737	736	750	696	768	731	723	693	745	722	717	677	668	749	763	716	728	723	747	741	705	769	719	733	732	704	765	681	765	720	703	769	758	699	740	728	742	660	685	743	718	725	729	705	741	662	750	761	731	695	697	707	724	730	764	744	756	729	704	711	745	723	727	724	747	707	728	757	700	729	726	733	772	697	697	697	727	744	720	751	676	722	716	646	709	688	731	735	733	707	722	670	718	688	710	695	770	691	719	704	670	727	730	706	708	710	696	692	727	744	675	754	726	708	706	713	707	733	724	753	696	753	737	768	712	745	774	719	681	738	732	704	726	693	699	796	746	722	769	758	708	693	804	731	688	745	703	760	692	742	713	739	762	690	752	705	671	674	733	744	712	768	748	748	738	702	719	688	737	763	699	696	723	757	726	683	711	700	721	717	716	744	747	701	750	675	721	704	704	673	726	682	719	690	679	711	658	750	704	707	696	699	692	757	704	704	740	715	723	703	723	698	743	707	690	744	715	709	728	754	671	700	696	755	735	725	720	782	706	763	683	735	717	704	702	727	769	749	696	713	773	720	726	736	703	684	688	685	665	689	729	748	750	726	703	710	710	736	722	715	703	659	700	677	718	716	701	698	756	747	721	705	722	754	703	714	695	700	677	688	711	707	747	714	697	780	730	744	730	748	694	715	730	762	699	738	679	786	680	725	744	732	718	714	697	679	691	706	732	717	705	711	717	692	753	704	720	725	750	693	698	751	754	741	696	718	741	730	681	689	720	720	722	714	728	769	681	745	681	664	711	696	754	738	736	699	714	737	747	672	705	653	714	722	707	733	765	713	693	754	712	747	696	756	715	726	658	747	710	692	698	717	761	730	734	733	715	755	737	713	700	719	730	713	754	679	765	701	769	724	721	677	739	752	720	732	753	716	698	750	714	727	718	679	707	745	745	728	717	698	672	721	728	716	769	760	685	710	736	709	727	708	695	701	693	722	707	733	795	700	726	711	732	709	720	727	728	714	706	726	661	709	721	705	718	742	704	727	749	727	681	693	755	794	740	728	708	713	737	778	730	715	676	708	738	716	716	698	753	771	720	727	701	780	734	728	725	743	740	719	753	675	687	716	749	731	677	708	700	707	687	691	742	744	672	667	673	698	714	699	691	716	701	675	664	709	675	723	749	774	724	713	706	701	785	713	721	714	720	725	733	706	751	707	719	692	792	692	706	763	716	697	746	721	708	779	705	755	733	699	749	751	733	725	739	736	712	707	706	732	718	736	752	715	690	703	745	701	743	730	694	734	697	714	720	703	732	697	727	751	718	721	717	763	717	717	729	730	725	734	708	716	653	682	716	674	710	785	768	721	714	690	733	726	695	722	725	697	761	739	724	708	758	718	763	721	698	778	750	736	665	738	723	708	720	732	750	722	740	690	662	752	754	762	765	702	718	718	767	674	727	703	727	744	725	726	741	789	783	741	694	768	760	803	712	728	775	694	744	733	697	705	760	706	690	704	708	760	743	743	703	723	718	733	719	735	740	735	699	705	658	737	737	708	690	694	776	716	730	765	744	711	704	737	761	711	774	737	754	694	723	709	700	737	700	811	653	754	751	724	743	666	705	668	744	742	724	737	718	742	756	736	700	714	707	751	755	723	762	746	730	666	689	756	739	722	737	736	738	726	700	655	752	733	702	729	706	734	755	687	710	692	715	694	733	671	723	723	779	645	707	727	717	777	706	717	764	727	718	691	720	715	668	782	723	721	728	808	709	693	765	680	708	773	711	739	696	743	729	712	742	716	678	694	734	722	762	699	713	721	724	737	673	720	677	722	774	692	700	706	758	737	768	709	744	684	773	663	741	671	676	712	721	743	749	712	678	708	736	760	725	741	705	725	725	754	694	695	736	716	728	699	728	748	761	771	718	737	695	720	720	713	748	764	729	734	737	736	714	729	684	748	722	728	716	693	723	704	731	706	739	699	759	729	708	719	705	733	721	735	731	715	737	726	732	782	719	705	713	734	708	738	763	734	820	741	726	740	721	684	709	718	742	714	742	682	707	729	743	681	737	745	766	734	753	703	684	766	704	703	698	681	760	721	712	736	759	696	699	712	740	734	705	766	707	719	702	697	707	717	727	703	756	724	661	673	704	752	723	727	738	704	765	742	724	718	763	780	723	745	745	733	727	745	704	726	730	709	705	703	726	742	707	710	744	750	689	750	690	706	705	740	703	726	732	713	738	727	760	720	705	713	762	691	728	699	734	752	754	741	734	748	721	717	723	710	733	764	715	662	717	736	734	755	686	716	743	708	739	745	727	700	763	741	716	730	762	728	701	750	750	714	728	744	756	679	723	722	729	708	718	701	710	698	737	766	765	778	740	716	747	720	713	724	743	724	728	702	739	684	739	763	772	747	725	710	710	746	747	750	725	797	727	719	735	691	698	764	706	691	776	720	647	690	748	678	701	747	685	718	738	749	737	685	758	725	712	732	710	721	735	697	754	672	715	669	751	675	681	723	698	701	719	668	682	727	746	720	714	718	684	685	728	721	706	703	715	693	664	677	734	730	701	678	709	715	724	750	700	737	721	731	717	720	730	692	717	709	749	751	745	712	704	712	714	728	690	700	771	712	707	703	684	711	698	712	690	743	704	738	756	675	728	698	678	751	726	775	701	717	744	660	702	709	718	694	741	753	742	737	700	742	740	728	728	753	730	732	708	709	754	702	741	762	730	700	726	741	745	691	743	701	681	713	707	718	707	754	762	706	704	738	742	737	743	713	727	674	706	702	750	770	696	768	717	731	739	746	754	701	751	698	699	687	704	714	716	724	676	762	718	723	719	695	703	702	710	769	739	707	665	731	724	707	728	688	691	670	766	691	676	744	736	731	673	760	706	792	704	725	720	728	693	687	742	712	740	723	741	711	721	721	717	704	696	726	704	689	697	721	707	751	705	724	738	738	722	708	766	716	724	714	706	741	719	717	727	665	672	689	680	710	725	717	683	756	737	723	692	734	715	725	712	728	756	744	728	717	724	672	706	721	726	764	701	733	690	752	727	701	628	717	716	733	777	719	665	721	683	729	746	708	735	715	704	717	735	741	738	723	735	695	732	701	705	725	686	712	695	706	701	675	694	703	702	733	689	750	663	734	683	708	667	687	712	736	737	708	719	708	725	698	786	772	695	740	733	683	693	713	696	714	713	675	720	731	746	724	698	711	724	665	727	755	715	725	684	738	656	749	732	717	748	682	748	721	674	694	747	725	698	754	735	756	731	690	708	726	724	746	725	772	693	733	754	681	720	687	680	737	714	711	706	740	709	700	719	740	772	685	737	741	724	735	712	723	740	725	719	719	761	735	726	746	780	672	733	699	758	701	699	764	714	664	734	696	716	765	706	727	742	687	721	756	694	708	744	722	715	711	759	741	707	690	719	706	721	744	705
62650	92460	61091	29837	10604	1083	644	673	718	636	593	638	624	605	670	625	639	670	635	625	652	627	643	607	677	563	636	635	644	640	609	607	664	634	618	630	669	614	659	652	584	658	574	642	603	595	638	649	628	643	646	619	670	635	625	602	580	631	652	606	645	635	593	671	620	679	598	611	607	643	612	652	634	628	665	622	646	660	649	647	596	600	646	576	600	581	602	606	592	664	613	645	629	638	654	627	591	662	636	672	612	613	612	620	639	624	598	679	633	614	623	608	600	627	606	570	631	623	590	644	585	628	660	626	678	642	624	628	629	622	598	645	608	618	642	634	653	665	615	642	613	647	635	591	664	614	649	651	626	638	602	608	648	649	658	635	636	640	593	624	630	649	642	648	609	616	615	618	632	642	656	623	634	662	616	639	667	582	592	670	617	606	631	627	650	633	628	636	646	626	638	643	651	635	640	630	578	594	622	610	612	619	604	584	625	650	633	635	618	659	635	622	596	604	629	624	626	612	629	623	650	667	614	582	620	646	605	617	635	615	642	605	613	628	636	626	621	666	602	631	621	654	649	650	590	623	613	662	641	645	615	640	632	617	602	632	574	583	621	604	620	668	606	639	625	642	635	701	611	607	628	658	618	644	593	633	613	680	585	625	651	649	645	658	645	625	626	605	596	628	603	652	606	629	633	658	627	658	625	614	642	607	611	623	657	660	675	601	629	593	614	632	616	627	568	640	609	630	611	653	579	655	611	649	629	690	653	664	586	640	643	615	614	628	601	628	635	649	650	606	605	612	601	582	645	613	654	636	622	648	649	654	600	626	669	622	654	600	601	622	616	633	599	645	609	636	674	615	615	606	643	643	649	673	628	614	624	627	612	587	621	593	636	676	646	659	627	598	614	610	621	641	598	621	612	632	603	643	607	636	656	631	631	628	637	657	609	633	664	638	599	601	640	621	583	603	629	622	614	669	649	592	640	628	579	604	656	659	632	635	628	589	634	653	683	633	604	640	633	686	612	650	626	637	604	621	649	598	615	625	648	618	605	660	625	606	633	608	683	643	652	613	640	614	632	624	599	649	623	591	612	644	638	604	627	610	652	591	648	631	659	629	670	672	606	623	623	617	672	594	641	608	617	620	612	623	620	591	613	636	669	656	643	668	626	620	662	646	603	649	595	652	607	651	620	590	634	652	659	670	653	613	574	658	616	646	648	603	611	593	591	639	632	673	675	631	632	625	634	647	666	610	661	590	603	608	623	588	619	645	690	621	662	617	633	589	626	614	639	610	648	622	625	663	630	628	584	630	629	593	628	675	626	612	607	649	651	646	627	606	605	624	611	597	686	647	616	625	604	649	588	595	633	603	638	642	566	670	680	621	625	635	636	644	606	646	703	649	648	643	631	639	604	672	618	630	640	621	645	625	604	620	612	632	662	618	678	615	612	677	616	634	594	654	623	624	658	646	634	631	647	622	661	630	647	644	614	560	636	642	613	612	633	628	595	645	618	645	613	622	646	622	633	638	622	611	635	667	651	615	660	582	603	635	598	655	608	631	635	635	645	597	660	622	640	634	658	581	631	659	622	642	626	557	637	620	674	658	652	621	585	623	648	589	627	653	623	681	633	636	636	642	592	592	617	630	567	663	655	617	651	645	629	634	626	645	641	620	602	670	628	647	601	616	608	639	605	634	633	633	590	611	665	651	647	602	644	622	664	605	611	680	611	631	618	652	628	672	647	593	596	653	626	641	581	660	655	641	642	615	641	621	637	658	609	664	643	598	632	599	651	623	642	672	628	627	626	617	586	651	667	620	655	629	618	583	605	661	699	678	683	592	595	640	634	626	638	635	628	566	597	644	598	646	644	637	618	637	651	628	640	631	602	622	622	594	611	632	622	641	631	607	627	651	632	591	673	613	603	613	621	682	671	679	631	600	649	673	605	651	651	627	621	633	623	607	623	649	619	609	605	577	633	667	665	636	656	630	607	651	617	577	621	620	613	639	667	627	660	643	638	615	582	627	614	665	660	649	624	620	604	604	632	642	661	644	657	595	612	668	666	647	600	660	613	624	633	634	646	625	640	686	670	655	610	597	669	611	598	596	644	610	620	659	601	577	618	640	599	639	613	636	605	689	632	618	657	662	655	647	632	677	624	646	555	625	664	617	632	655	636	622	619	608	621	618	602	622	626	623	598	619	653	649	614	631	630	619	619	638	666	612	624	607	667	638	608	615	676	586	635	612	647	615	623	580	618	639	596	586	641	592	598	591	653	609	627	651	614	593	646	599	623	573	682	612	679	645	591	702	630	623	627	627	620	661	664	633	633	665	671	650	612	666	669	607	626	625	643	645	648	625	671	650	608	643	586	619	681	606	647	632	620	583	637	635	593	582	654	635	594	602	595	614	656	639	639	584	613	622	652	629	630	652	634	631	635	617	598	605	649	616	637	658	602	626	611	596	627	624	619	642	581	622	666	595	653	665	626	624	639	644	614	630	597	639	640	630	656	626	636	618	670	646	598	561	622	617	656	623	618	630	583	671	632	659	588	630	642	647	614	584	613	593	614	650	634	633	650	639	664	661	690	645	583	603	626	631	633	641	607	626	620	632	608	581	645	680	608	588	665	633	669	627	615	635	639	613	599	655	601	590	639	605	620	627	649	614	587	694	649	636	679	644	672	624	663	592	621	614	617	648	640	642	651	608	629	617	559	635	672	607	627	661	655	654	665	613	586	647	639	659	605	638	594	655	644	633	662	651	675	613	630	651	643	626	603	607	685	636	602	659	612	647	653	656	645	612	633	627	584	643	644	623	593	640	600	642	623	607	641	629	615	586	666	595	653	651	631	648	667	661	624	598	656	668	608	646	637	617	645	649	668	615	627	630	596	656	650	642	622	710	635	641	656	626	659	633	617	615	617	614	611	661	604	616	594	638	616	583	631	672	602	608	639	666	635	639	633	625	627	661	651	623	611	608	616	658	664	601	584	640	669	615	609	621	655	625	577	632	629	669	657	635	645	602	636	639	642	604	577	674	614	607	603	609	640	616	649	610	618	640	627	625	562	612	591	642	628	613	636	600	583	615	629	620	606	703	640	636	620	597	642	657	633	603	601	604	614	647	685	610	678	665	667	638	640	623	640	614	600	619	625	615	628	611	611	635	608	663	662	594	650	616	628	639	660	608	651	611	645	641	647	644	654	610	632	652	627	603	688	578	619	610	675	610	563	630	660	591	640	619	613	609	596	671	619	593	595	621	672	606	625	633	652	642	583	596	640	653	631	614	608	612	654	618	599	640	655	621	626	605	587	660	630	602	668	663	663	631	621	636	665	614	644	585	635	631	647	577	607	634	546	597	626	615	679	629	659	628	599	624	647	624	646	595	645	617	610	654	607	580	631	645	633	652	649	677	617	656	645	658	649	644	606	636	597	592	660	650	629	622	641	631	600	653	662	631	627	669	602	582	648	651	602	634	628	653	627	574	652	634	584	615	621	593
22463	21775	28467	24093	20545	20027	11444	1289	969	959	1031	1034	1041	986	1010	1028	1011	1016	961	984	939	956	947	950	953	965	1004	992	988	985	1017	993	960	961	970	987	909	961	992	900	998	994	963	961	937	1018	975	910	981	1020	940	1013	954	970	939	988	937	983	1018	1036	968	932	947	991	908	941	919	952	937	950	986	943	948	972	962	924	1026	968	1001	965	944	941	904	927	977	924	1005	991	926	974	934	956	1008	986	945	941	961	986	966	923	985	1015	929	970	986	1030	935	948	960	947	984	971	970	985	951	965	976	963	977	988	915	931	999	1050	955	941	970	961	985	1013	989	962	918	961	968	991	914	949	969	922	945	916	970	962	981	1002	1008	961	968	951	1003	994	973	941	951	1028	910	1001	1007	965	1031	934	979	912	990	1025	941	950	966	951	944	995	955	982	929	916	949	949	979	967	971	937	931	892	1001	914	945	1001	972	999	988	960	940	993	990	951	1002	1009	884	902	963	946	944	885	970	917	977	936	957	997	945	956	984	998	975	915	960	948	965	923	948	946	997	1008	993	976	944	1020	936	937	975	966	936	980	960	982	988	970	980	996	996	997	943	958	982	941	1006	923	1005	957	984	983	1035	1002	915	989	921	963	960	987	938	906	897	927	970	939	987	975	998	908	961	963	966	1021	1001	976	971	980	951	972	1021	922	1015	999	996	967	1036	974	983	911	998	885	948	986	936	933	963	1006	962	1010	983	987	992	959	941	944	1003	931	890	975	951	968	976	948	1008	966	951	959	1001	949	975	967	958	907	925	982	949	905	945	956	973	968	1005	961	944	946	933	966	976	987	955	960	920	973	983	935	916	982	936	1000	946	915	941	908	1009	945	942	932	964	1023	1011	994	952	972	998	939	975	953	964	969	952	993	998	955	984	910	945	943	950	909	932	996	971	989	977	956	1020	952	988	999	942	950	905	944	949	1006	947	934	954	966	946	996	963	950	990	1002	949	959	936	980	999	959	984	948	966	964	937	951	1032	998	1035	943	956	939	958	965	941	934	946	1007	909	922	974	1026	944	944	945	968	962	1045	916	1003	997	944	954	1029	941	972	927	1017	953	965	957	961	977	959	933	1015	964	931	939	935	998	970	936	994	950	975	990	1016	942	999	965	979	972	921	949	958	1021	928	961	966	959	884	951	956	965	974	939	955	965	1031	974	1001	927	995	990	962	967	912	1022	938	938	964	917	945	937	976	959	956	934	987	956	1014	967	990	910	910	992	1007	989	921	1037	970	966	954	944	937	972	928	1004	1010	994	970	1000	961	935	918	955	960	1010	871	958	971	927	961	974	965	1003	966	929	946	942	943	963	1006	1003	1015	924	966	983	981	954	943	974	937	956	995	980	982	966	975	978	951	925	968	914	980	968	1034	966	1001	940	969	938	947	961	938	937	955	909	1018	1021	1024	997	994	936	988	893	980	983	981	964	979	940	961	976	971	1047	965	986	946	939	949	979	955	952	952	953	994	922	987	946	1004	1013	918	938	1007	984	960	989	958	975	1002	1031	947	912	983	957	973	960	964	908	930	967	965	934	936	924	993	952	965	983	945	1051	981	940	949	922	958	914	1036	1016	975	951	943	965	964	958	981	985	977	962	952	959	957	931	953	1006	974	923	954	941	942	942	907	971	958	970	1018	902	953	991	960	955	968	1011	976	979	1003	997	883	928	905	1017	958	975	926	964	961	960	972	1021	1023	963	988	991	911	949	959	950	981	916	965	970	978	946	949	950	979	1000	963	982	957	943	924	953	957	951	1009	980	894	962	992	937	894	990	986	994	962	944	986	979	971	1005	965	937	976	986	991	979	970	950	978	1005	997	973	944	965	954	976	979	919	977	934	956	927	984	1004	975	1017	979	1006	980	1005	974	938	1037	995	930	947	982	1008	977	956	936	968	988	932	990	952	947	1008	993	933	960	968	937	924	984	952	966	929	995	946	972	936	981	954	983	913	920	966	1016	978	978	1003	976	904	989	1033	980	985	990	901	899	962	975	913	971	927	1022	980	993	939	946	986	944	962	978	1009	982	987	944	999	962	905	943	1017	935	934	957	983	1014	964	911	972	934	908	953	980	980	978	968	971	994	982	944	939	988	956	941	953	990	993	933	981	964	913	961	932	1004	1009	1035	986	1003	994	962	992	943	947	962	936	962	926	961	974	916	977	1037	957	967	1036	937	978	940	961	952	940	1004	955	944	1010	953	916	924	955	991	961	996	906	944	963	991	991	1003	980	908	1000	957	990	908	1001	955	948	933	921	958	932	956	966	988	981	978	979	956	932	962	1028	952	920	950	913	963	979	958	963	935	982	1010	977	1028	944	999	985	993	958	996	942	965	940	944	966	981	997	1024	1005	994	963	1008	991	961	895	968	988	966	1007	970	948	1031	964	950	955	962	1037	933	956	993	970	977	1004	928	965	919	956	986	968	965	1030	988	1006	970	906	926	934	1003	955	949	1014	942	1007	1003	945	944	985	1004	938	972	1003	981	1009	968	1009	978	901	973	994	947	953	955	964	981	992	962	898	936	943	976	966	928	963	1032	950	934	1026	989	962	951	1012	952	952	998	936	987	927	929	991	973	1023	969	991	939	1012	1002	953	886	940	943	915	927	923	993	942	947	963	971	889	975	1002	978	958	996	987	953	968	932	950	935	1003	963	924	994	1020	886	925	968	897	1002	957	970	927	975	1001	925	929	998	964	986	1021	965	981	950	944	961	964	994	971	1036	977	1016	969	977	977	989	922	1007	988	951	1024	991	962	986	902	1002	960	997	965	933	915	962	1032	937	954	977	1004	999	969	993	949	973	1014	966	940	923	1001	972	963	1022	937	955	1009	929	960	943	993	915	973	933	915	915	972	962	927	961	900	969	957	978	976	918	952	1028	957	938	954	926	974	967	987	972	1009	1007	1003	989	977	980	929	984	972	976	973	1009	976	962	960	1008	1003	962	926	973	930	916	983	912	968	907	929	944	993	943	928	963	985	951	914	1001	976	956	961	996	987	1035	1042	940	969	949	984	908	989	990	959	932	1000	955	970	972	992	984	947	982	946	933	949	989	934	904	973	985	950	974	997	955	934	905	1009	941	1021	1033	969	990	917	997	995	982	979	920	936	966	924	927	1057	960	960	981	962	936	1005	950	945	960	910	985	1053	987	999	983	968	957	994	945	996	990	1007	961	958	971	947	968	989	948	953	937	958	933	1049	1018	922	941	990	937	965	976	925	967	923	1026	958	963	924	943	967	953	944	971	958	973	947	985	948	963	1005	1022	1004	990	949	958	952	1015	889	970	962	967	1018	1015	996	940	1006	964	932	971	1016	1017	960	947	973	996	992	970	940	970	983	1005	1031	886	976	986	985	934	958	1015	975	976	967	975	952	1008	953	992	979	945	926	934	895	1002	946	999	972	1005	992	937	976	1024	917	933	960	987	951	956	978	980	986	893	948	956	938	925	988	962	923	936	953	980	928	951	943	1032	1035	953	898	1032	946	992	1034	955	977	1033	952	944	902	974	944	991	1014	986	985	986	928	1002	990	981	979	969	1017	955	987	1023	910	979	964	1001	947	989	950	1024	1002	992	987	953	1026	1014	954	960	972	941	992	998	939	942	973	950	948	900	949	942	1025	981	995	939	883	980	957	917	958	996	970	969	893	1054	967	983	945	965	924	976	1075	967	888	1015	984	997	947	960	1002	1011	945	957
61055	102614	71867	39252	16094	1416	861	867	826	839	823	820	854	860	826	834	819	829	841	841	809	863	779	828	792	839	803	810	851	840	890	816	799	805	849	853	822	876	807	829	826	840	845	816	837	848	847	846	766	852	887	831	825	846	831	798	804	855	818	911	806	866	823	803	831	847	803	843	783	816	814	833	845	823	848	836	836	825	847	842	831	836	847	832	782	826	858	765	800	825	778	787	777	855	852	891	842	821	857	806	788	805	791	835	817	829	836	770	854	862	805	835	753	768	811	800	812	800	822	861	821	836	846	897	837	827	828	823	780	835	867	780	889	874	877	768	803	842	793	819	776	812	811	807	828	875	837	856	825	840	841	816	812	836	810	812	853	810	821	844	837	804	826	766	858	887	844	832	821	812	857	800	877	821	824	904	844	836	847	831	832	837	814	833	820	821	860	808	807	801	836	807	832	835	817	827	853	796	793	886	845	870	844	854	807	770	828	807	783	850	787	815	851	838	788	829	831	780	810	816	867	875	825	807	841	821	867	862	828	820	845	819	930	839	761	848	815	794	853	779	830	800	847	861	843	790	786	807	792	786	856	830	882	834	797	876	800	837	834	853	864	827	811	818	823	790	892	841	798	826	795	834	832	824	816	793	786	840	841	820	782	820	808	830	816	855	805	821	859	848	891	799	827	817	869	838	770	806	826	824	875	843	819	801	856	838	836	815	844	805	851	819	837	838	820	883	811	825	831	830	840	784	821	810	819	807	811	797	869	849	815	849	848	862	804	819	849	848	889	810	860	791	828	835	832	799	845	845	831	799	806	830	834	805	866	805	804	884	813	820	805	791	813	811	878	802	840	785	788	792	825	842	840	810	767	833	822	792	836	824	802	844	831	840	793	823	810	850	884	795	805	836	845	781	842	830	836	827	830	785	860	849	810	850	827	831	778	809	864	796	819	855	825	821	855	816	801	845	800	856	815	773	891	870	842	816	792	806	821	829	804	815	776	845	835	849	828	804	839	814	817	853	798	859	872	836	816	838	798	837	862	800	789	813	829	857	849	873	831	800	790	883	854	865	874	845	834	806	864	803	810	821	800	853	846	829	810	805	784	827	827	817	811	819	845	859	846	817	863	803	848	813	846	794	815	802	780	841	845	824	823	812	879	828	818	788	826	806	815	819	796	824	838	829	865	831	811	788	815	838	783	858	839	814	801	822	830	835	801	822	800	788	801	845	840	827	811	793	826	835	853	848	841	880	871	812	806	794	796	835	786	766	877	815	834	788	845	787	852	805	832	862	831	834	898	803	818	862	821	803	820	867	837	831	822	837	843	823	805	804	837	824	827	825	853	796	846	867	844	811	822	849	822	788	861	812	872	803	842	829	850	859	821	841	834	861	822	840	822	816	892	814	818	846	839	834	790	787	829	851	846	836	851	830	839	775	810	821	830	824	833	820	875	826	868	786	838	880	828	866	844	853	860	839	825	901	823	833	797	852	857	853	847	804	791	852	830	854	806	832	787	830	817	892	826	844	758	820	852	751	819	861	879	832	800	825	855	836	856	835	790	822	787	848	816	857	849	849	837	808	827	820	801	882	816	803	846	849	866	846	859	846	779	776	846	877	877	818	831	835	790	801	842	823	911	829	845	844	850	783	871	794	830	843	820	878	802	830	852	813	802	856	868	810	797	804	815	833	826	809	858	823	856	832	828	775	840	839	837	858	838	818	844	836	855	884	844	874	850	875	845	848	860	819	814	847	795	870	811	815	796	800	816	858	858	812	834	818	799	848	818	864	823	828	862	811	863	773	833	865	831	863	903	794	850	822	846	796	855	851	857	833	815	879	831	861	818	814	835	860	803	810	828	799	862	824	817	878	865	774	841	811	848	784	876	808	864	880	789	791	799	799	834	837	861	849	848	800	803	813	764	843	804	831	776	876	856	801	808	798	826	841	844	828	853	857	811	859	811	832	914	850	840	787	831	834	792	846	856	864	848	789	815	793	840	822	796	813	824	831	832	837	828	832	797	786	760	845	830	830	830	833	805	825	828	841	820	796	820	840	850	782	864	821	858	772	783	875	912	823	848	806	788	835	813	832	872	831	828	825	858	836	837	810	854	807	824	858	849	822	823	778	808	831	802	826	805	861	825	826	891	834	805	847	877	810	809	850	817	772	835	821	805	858	791	868	817	791	843	846	812	809	788	841	775	809	845	846	820	836	808	882	805	780	788	820	799	833	855	851	804	835	874	834	807	861	873	795	856	846	807	811	810	817	836	852	819	832	820	801	796	888	833	839	819	797	766	828	798	843	789	825	819	833	793	800	827	848	802	846	817	841	833	785	816	817	812	801	834	785	760	838	810	803	799	850	820	841	842	803	885	856	846	763	815	885	827	883	853	912	805	802	836	879	768	811	859	868	834	852	803	769	833	790	801	808	869	832	868	836	781	798	823	887	893	811	817	824	826	828	875	838	841	839	827	852	822	846	805	770	785	851	841	815	803	796	758	836	818	872	801	805	833	803	881	792	812	838	829	814	830	818	783	803	821	796	778	782	819	877	806	853	814	820	816	827	772	799	818	835	824	790	830	846	796	845	858	823	789	826	818	820	805	830	797	812	885	867	850	829	827	804	868	861	812	802	849	837	859	853	860	859	784	842	811	859	818	811	842	859	803	861	866	867	849	845	833	869	834	830	832	873	841	795	848	844	773	794	802	795	840	800	801	826	806	784	851	851	830	866	819	829	806	794	799	834	837	832	805	802	791	848	822	840	814	820	796	835	809	842	831	842	824	841	824	808	871	815	779	848	811	811	798	859	814	851	799	847	770	816	835	841	803	863	795	790	813	850	826	799	803	761	770	797	798	788	828	831	836	874	802	816	791	832	831	833	811	853	784	798	825	919	800	844	872	786	833	868	825	882	816	824	891	848	863	878	865	811	825	851	900	825	777	850	879	859	791	811	824	791	844	886	845	881	848	811	825	854	851	811	793	840	839	827	823	883	835	879	800	801	802	800	827	835	841	804	841	836	829	828	811	823	769	823	823	852	810	868	790	840	838	803	799	823	838	815	839	785	855	844	829	891	884	831	833	844	818	848	829	832	858	833	838	826	821	793	824	884	829	810	850	855	867	804	843	816	840	794	894	835	803	784	813	852	817	796	804	821	828	808	811	838	849	889	803	818	873	858	789	826	792	851	838	766	808	816	850	819	823	832	819	879	869	801	842	841	867	814	822	861	836	897	796	828	818	879	826	818	833	815	871	827	819	814	846	867	784	797	805	782	855	803	859	855	810	851	809	848	826	791	851	857	857	838	857	844	810	833	851	844	788	825	856	804	834	771	847	820	828	811	800	800	793	766	801	869	862	844	851	821	855	785	825	823	846	862	855	771	830	805	869	810	797	838	809	869	843	796	883	831	908	813	798	835	816	811	888	801	828	828	829	807	847	824	797	827	870	853	875	874	788	852	835	846	832	810	824	829	886	810	802	837	805	833	860	797
38408	35650	25232	8070	1301	489	433	451	442	465	463	429	459	435	423	447	489	449	454	425	431	450	436	445	469	479	435	442	487	486	434	438	488	469	429	444	453	450	405	447	461	409	461	440	461	444	431	459	483	489	439	480	454	437	406	420	442	450	453	435	478	435	389	385	467	419	452	449	465	427	431	436	441	442	435	408	450	466	461	472	409	487	472	475	473	416	465	448	459	473	472	432	422	420	459	463	431	429	499	436	455	466	440	428	437	436	450	437	447	434	473	398	486	467	446	422	458	419	435	453	430	466	441	436	452	459	446	491	502	439	449	441	487	465	417	457	449	443	429	429	441	467	428	438	465	424	446	426	456	439	382	464	447	433	451	438	424	448	440	427	431	472	459	454	466	424	460	450	431	456	459	476	453	444	480	392	452	457	443	446	443	410	414	433	432	431	420	455	469	455	431	454	487	418	455	500	464	448	448	429	453	459	442	425	440	457	449	497	450	456	454	451	404	435	467	459	458	468	413	434	428	439	413	427	427	449	447	430	461	406	443	423	470	435	475	455	464	436	477	471	481	467	449	453	403	451	451	471	424	434	451	433	424	470	488	409	454	434	483	421	454	463	429	415	444	460	438	478	473	478	460	456	458	440	438	441	447	438	461	474	446	450	468	432	479	469	456	421	457	424	454	431	449	462	414	448	448	429	424	443	461	427	431	464	426	483	437	459	450	454	475	438	463	428	466	461	435	450	465	434	401	434	430	417	455	460	436	428	457	462	441	468	434	449	431	451	455	434	484	463	430	450	455	442	438	482	435	390	463	453	468	439	434	440	490	481	479	445	441	448	465	461	432	413	442	423	460	440	447	433	476	445	458	438	433	471	474	413	436	469	412	457	459	431	439	422	453	430	440	445	447	460	481	472	431	445	468	466	433	414	435	463	461	433	440	466	485	479	445	437	463	460	442	442	467	453	461	439	440	443	454	429	445	430	457	453	414	456	413	456	441	445	447	430	418	450	450	479	421	447	441	465	441	437	438	441	463	463	448	458	488	422	460	484	440	492	441	418	460	454	441	452	448	437	461	469	449	444	430	457	429	455	461	457	442	453	446	497	468	423	483	440	454	463	457	475	450	456	473	416	454	451	439	434	450	465	428	508	428	455	441	447	439	460	418	447	407	443	457	441	474	444	449	443	434	416	425	422	466	462	416	440	457	467	435	450	458	466	441	425	476	457	436	444	444	436	448	448	406	446	432	451	470	465	422	497	422	487	424	439	418	406	444	427	440	437	429	470	412	422	460	460	478	461	451	420	487	439	477	445	460	493	416	433	465	487	459	471	423	476	441	410	423	400	456	450	419	447	437	427	432	459	443	468	475	442	429	443	449	444	466	443	443	466	424	463	418	428	467	470	459	450	463	437	442	423	494	455	442	467	450	441	510	429	459	460	462	431	460	438	475	434	452	439	475	488	404	483	473	462	451	465	434	435	427	433	440	454	465	418	418	429	463	453	436	453	438	426	446	475	455	421	488	477	443	471	427	379	439	464	471	470	448	435	409	459	447	457	480	459	473	478	447	429	442	443	441	449	448	445	477	454	450	465	456	488	463	456	468	407	464	453	449	466	467	448	464	436	477	469	441	445	450	459	430	462	423	430	495	459	438	473	453	431	448	461	465	474	477	447	431	467	448	450	464	454	434	445	433	414	452	461	459	454	453	442	450	459	449	474	462	404	434	432	443	443	474	432	469	481	442	500	430	475	467	454	437	410	427	480	450	466	430	438	452	460	463	440	439	463	468	385	458	431	446	414	419	472	431	432	456	461	420	435	432	439	433	442	462	437	449	426	444	496	477	439	469	461	433	447	445	481	473	464	436	456	427	440	419	466	443	420	449	441	439	444	462	451	447	452	444	477	395	463	444	463	453	483	485	415	440	440	432	462	455	409	456	465	445	441	455	431	459	472	445	430	446	458	460	419	435	400	405	457	470	418	435	467	444	451	467	498	491	451	431	437	459	457	437	445	405	442	446	457	446	477	475	457	458	478	490	460	452	475	502	438	427	480	459	466	469	445	476	464	446	463	458	434	473	464	442	479	497	451	424	427	434	448	442	478	491	404	452	453	460	482	429	452	474	445	460	418	437	492	457	441	445	428	488	439	408	426	433	432	443	423	432	468	458	439	446	461	445	508	456	442	440	441	480	455	444	471	466	480	426	461	459	445	446	462	486	453	459	490	434	427	432	446	471	491	437	448	429	461	448	452	482	431	417	439	484	469	417	482	426	446	435	420	489	436	469	433	463	442	478	409	399	444	460	473	443	442	443	476	442	459	479	456	461	436	457	458	413	450	436	474	428	458	450	467	450	440	462	447	482	481	448	471	450	438	476	470	414	469	498	417	379	474	432	455	452	440	452	470	455	487	437	450	433	445	444	459	419	440	447	471	470	441	402	442	461	453	436	449	461	430	456	487	420	486	457	444	439	467	482	432	432	441	454	467	452	475	430	405	456	455	423	423	444	423	420	406	426	457	496	426	468	436	458	446	444	455	442	489	427	468	447	441	455	437	422	450	443	423	447	433	472	464	434	461	461	443	462	447	417	420	442	418	417	472	463	420	459	465	486	422	427	422	429	434	425	441	444	470	473	480	441	484	471	464	479	489	465	427	441	488	493	482	411	410	479	446	467	449	407	430	421	495	499	454	456	440	445	421	453	449	489	460	475	449	451	436	437	472	422	443	472	427	455	434	460	487	472	468	409	433	437	405	464	457	420	436	459	470	441	468	431	427	442	457	449	405	437	481	448	412	437	442	434	436	465	427	425	452	432	463	450	449	446	462	464	419	422	454	434	480	466	507	461	478	498	457	443	465	465	430	456	446	476	451	442	419	446	442	426	454	466	436	433	428	444	499	416	442	452	424	467	449	415	460	452	466	437	452	427	452	435	446	466	460	478	460	449	431	457	435	441	439	464	481	432	422	438	500	441	430	448	479	470	477	433	460	435	473	457	472	402	452	439	494	481	444	441	414	448	466	471	470	430	434	406	467	439	432	446	446	465	422	449	432	432	454	435	452	411	411	446	459	460	446	477	441	461	441	482	429	449	430	442	421	463	442	437	437	440	458	490	435	435	457	486	465	442	447	440	444	446	453	506	456	451	454	469	440	448	499	460	462	450	397	430	446	437	439	423	457	462	429	460	471	453	467	470	453	409	477	417	484	483	456	473	439	436	446	424	496	399	459	452	474	429	437	465	441	497	506	460	411	461	447	432	441	446	486	433	467	470	464	463	477	481	458	430	446	449	500	467	434	458	418	454	487	451	459	483	466	433	459	467	434	432	483	459	441	440	445	405	469	429	474	482	424	433	453	447	481	447	433	464	431	436	433	426	439	464	452	479	443	475	451	436	427	455	435	458	466	473	472	436	422	466	424	462	434	469	509	445	462	428	420	457	435	440	465	459	431	414	464	449	492	452	441	433	477	475	437	463	481	446	450	478	418	510	499	423	423
38296	40178	20519	4882	1218	415	423	459	413	436	388	436	423	403	443	445	426	428	392	398	409	390	437	426	418	428	434	424	394	368	421	426	438	444	462	445	431	414	442	421	417	431	424	394	400	443	410	402	438	440	393	428	395	402	433	468	434	423	427	453	420	405	388	435	398	428	427	440	418	422	407	424	446	391	416	414	459	409	422	410	383	390	426	468	417	405	432	415	437	433	451	450	448	412	390	415	417	418	445	415	406	417	400	427	421	412	403	480	408	438	376	395	428	419	394	417	428	427	380	400	424	430	385	413	422	416	428	441	423	415	440	439	421	434	436	425	437	424	419	409	462	389	401	422	436	410	417	411	435	405	410	424	462	411	415	436	399	462	406	424	424	425	400	414	425	438	410	424	439	417	459	415	417	395	430	420	455	460	421	443	393	419	441	426	433	405	443	416	402	444	438	425	421	444	447	425	406	393	430	415	426	440	411	399	407	448	420	416	414	389	424	431	419	411	415	435	441	437	408	441	426	424	436	442	408	437	419	410	405	410	437	395	386	419	430	387	402	401	436	429	406	404	448	427	417	419	389	454	455	412	393	396	439	420	446	445	392	461	426	464	433	428	431	454	429	412	416	397	405	435	433	428	449	453	411	426	455	406	415	409	451	441	403	412	437	423	396	456	399	448	401	425	397	426	419	420	452	467	403	444	409	440	400	440	461	413	431	418	421	390	432	423	421	424	402	445	405	409	439	418	387	419	398	397	390	421	406	444	450	440	418	443	414	408	407	451	418	409	395	402	440	418	429	409	396	440	388	429	391	424	408	381	410	407	434	421	432	403	412	433	397	420	393	417	441	427	419	415	429	402	410	450	430	416	401	398	432	414	392	485	437	404	392	430	410	456	390	422	392	444	418	356	400	415	432	382	411	421	415	448	409	401	433	429	417	410	388	410	403	449	425	417	433	406	423	416	436	440	407	437	416	390	402	385	398	416	432	428	425	410	417	410	402	396	411	415	423	426	449	426	405	415	425	397	415	413	427	396	425	386	431	419	411	442	425	435	409	436	443	414	416	427	465	426	407	428	427	423	401	399	386	404	422	410	428	451	398	410	395	418	414	441	409	422	440	430	440	438	424	408	416	472	415	412	440	470	400	425	428	428	423	383	432	400	406	431	393	407	423	386	417	392	432	429	441	399	436	420	434	400	431	412	420	424	385	421	399	436	429	419	431	437	434	400	388	448	435	412	415	413	430	409	390	423	448	396	395	386	451	394	452	425	405	395	462	421	453	425	412	419	362	403	424	423	390	436	459	427	415	396	399	410	384	466	432	414	408	403	435	445	409	415	446	414	400	423	408	421	398	444	413	410	402	444	428	406	431	407	429	400	458	440	429	400	364	435	450	426	425	385	422	425	410	427	428	424	405	432	421	435	402	417	436	424	392	445	405	398	455	384	398	426	439	425	434	409	421	453	453	412	435	408	398	408	407	420	433	449	428	467	438	433	420	408	407	428	442	446	415	440	429	429	430	406	416	423	393	422	410	425	423	422	422	421	412	406	433	412	445	409	443	450	418	413	424	417	436	383	382	401	396	426	435	426	411	421	430	408	405	410	410	432	414	456	426	453	433	411	391	423	441	404	406	440	439	432	430	410	415	425	436	388	403	415	431	389	406	386	415	424	409	384	442	404	418	421	433	436	419	431	452	406	395	424	414	413	420	412	407	405	407	399	424	432	378	410	399	435	413	392	385	400	431	439	446	407	442	432	416	409	431	411	402	404	411	418	436	421	421	456	406	448	410	407	403	418	414	396	436	403	439	396	372	372	443	447	393	441	424	406	424	440	415	377	421	410	394	456	392	390	417	419	448	418	423	418	415	438	443	392	403	414	450	395	408	365	447	426	381	409	438	375	399	431	414	432	403	421	410	375	446	418	408	445	435	431	408	407	415	419	428	463	436	450	401	397	415	379	389	437	443	415	405	427	461	419	409	411	358	404	390	423	430	451	416	433	442	415	419	477	415	411	384	459	441	433	424	412	436	449	408	404	475	432	443	421	401	447	408	425	415	444	438	420	442	459	426	440	368	420	419	449	416	431	456	393	460	389	428	434	382	411	463	453	395	412	414	374	387	425	448	424	436	440	494	416	404	409	416	457	405	417	442	457	420	447	419	418	406	424	411	422	406	425	439	410	402	426	395	398	446	396	419	416	447	414	419	436	413	428	406	461	409	372	412	440	403	402	421	424	444	409	410	372	411	456	424	417	385	431	425	407	445	436	383	425	417	436	424	416	373	459	409	453	399	409	436	411	449	380	401	425	426	418	427	417	401	437	424	446	415	427	415	426	426	433	429	475	395	373	432	430	431	403	420	437	427	397	371	434	409	426	428	393	407	354	401	422	425	432	411	396	458	435	442	432	391	412	431	445	408	410	431	413	416	431	430	411	431	436	432	402	433	453	447	425	412	423	401	388	418	432	415	400	406	419	435	453	421	430	396	432	386	427	426	402	409	387	419	438	400	427	408	443	376	432	391	460	439	427	443	400	390	471	406	404	425	454	465	450	432	439	432	389	437	371	410	406	387	426	424	395	414	404	428	447	397	417	415	425	405	400	396	407	398	406	389	412	445	436	403	435	400	415	398	448	437	408	423	417	422	433	382	420	399	431	389	418	416	391	433	419	414	450	442	432	422	424	420	404	417	421	413	439	387	422	414	403	418	431	391	455	399	419	431	408	389	427	375	398	398	424	427	374	432	404	421	394	442	410	386	429	414	397	389	434	420	424	390	434	438	444	431	419	454	432	448	388	434	382	413	406	379	399	406	388	416	437	413	403	425	414	438	437	435	387	441	389	396	408	425	427	411	395	377	438	432	413	435	439	419	424	425	389	469	407	410	427	383	419	436	454	422	461	422	381	400	413	411	415	400	424	429	395	438	432	422	441	423	418	437	419	415	435	431	406	408	424	421	399	416	392	446	416	405	389	392	418	429	394	444	433	441	426	412	465	422	405	363	419	434	405	426	386	438	444	429	399	401	426	459	421	408	399	423	445	416	405	438	426	428	457	432	431	384	432	403	394	410	439	398	454	424	440	379	425	421	468	396	406	375	448	429	419	421	449	389	403	393	419	463	398	435	457	445	449	415	416	404	454	437	382	410	418	428	399	387	412	438	438	416	440	412	411	435	395	437	402	423	381	372	436	437	400	435	402	426	401	412	452	433	399	409	448	393	433	409	439	442	387	444	416	440	456	420	402	428	390	440	439	415	374	390	447	417	380	395	391	408	437	426	400	448	441	414	406	436	416	410	455	404	472	416	444	449	435	442	456	441	398	401	405	418	409	426	420	430	380	426	452	452	404	425	424	422	390	440	415	415	445	427	444	468	406	424	419	438	479	425	432	430	422	392	412	425	461	372	436	418	425	425	397	452	420	363	389	463	415	449	428	451	434	442	372	430	414	394	427	388	401	439	407	419	402	409	440	436	421	429	404	418	441	368	422	405	456
25084	23127	29816	24942	20427	14060	2145	846	755	794	815	795	756	699	757	757	730	756	726	762	781	766	775	802	764	707	747	703	758	683	703	752	758	704	741	728	774	769	709	748	745	698	733	733	724	780	750	754	736	790	752	763	742	795	735	780	763	729	798	714	784	734	776	710	722	750	706	767	695	753	770	778	769	731	712	730	724	788	743	731	785	740	803	707	749	698	767	788	739	807	725	702	728	763	787	745	753	756	739	784	725	733	706	736	735	724	716	725	763	734	700	716	757	790	689	720	773	755	750	777	765	728	731	738	699	738	755	729	762	755	716	699	732	736	792	762	740	749	732	723	727	727	735	749	702	704	782	776	753	654	770	780	727	714	708	724	715	691	747	735	733	772	741	706	734	753	715	749	774	803	723	698	710	740	714	736	719	755	729	694	825	744	755	741	734	771	697	765	704	746	713	748	724	748	736	712	711	729	724	768	764	754	746	759	737	783	708	752	746	744	774	738	766	719	712	684	772	718	763	690	743	764	701	763	752	710	729	756	735	721	684	713	694	738	698	729	757	818	747	743	801	755	784	761	756	732	733	754	721	720	804	724	796	793	702	724	747	757	722	754	726	716	703	719	739	742	722	718	737	736	718	771	795	747	729	713	746	722	730	735	743	825	793	729	730	739	700	795	705	754	786	715	744	692	739	712	690	768	721	729	715	741	759	745	700	720	745	729	758	766	705	716	682	708	803	707	707	740	759	759	735	700	726	713	726	754	734	751	702	742	738	727	739	713	805	717	755	764	758	743	751	749	748	728	744	744	723	717	732	723	741	751	753	737	754	734	742	730	716	742	701	698	671	719	723	725	719	706	697	740	726	720	778	753	710	738	703	719	767	726	750	789	719	705	728	771	846	743	799	773	756	799	740	703	779	718	725	733	762	795	754	746	695	731	740	769	783	735	734	727	708	719	707	742	779	740	755	738	734	755	733	720	763	732	679	700	723	721	721	710	760	757	770	712	731	698	734	711	720	745	667	713	741	762	768	706	745	755	779	752	767	700	717	698	764	763	774	788	712	719	761	737	750	749	785	723	704	736	743	725	678	690	778	827	717	735	747	726	772	729	768	757	731	739	710	699	762	770	763	738	749	733	765	802	761	760	742	714	776	763	718	729	715	759	783	777	760	714	722	746	750	765	736	737	757	788	723	723	737	730	731	742	710	712	743	756	762	749	768	760	722	726	737	751	700	749	739	728	749	762	741	790	737	737	693	755	698	774	735	762	753	750	720	732	723	720	736	733	691	752	724	743	740	773	728	755	704	740	745	749	730	762	768	773	752	764	775	713	764	718	764	781	758	729	744	750	701	730	758	728	743	752	736	764	729	753	768	738	753	762	757	733	722	712	721	725	777	742	760	790	760	759	732	760	717	749	742	766	792	739	820	777	764	786	723	703	745	765	796	708	708	739	757	730	716	713	715	802	755	772	720	756	676	707	725	714	731	727	741	738	718	739	714	758	757	758	790	772	781	732	667	809	729	740	759	744	715	722	680	820	741	697	747	751	740	792	757	792	745	756	761	765	713	777	768	782	775	773	716	843	744	768	762	765	723	761	741	728	729	723	715	741	741	720	738	741	726	696	771	736	717	722	790	766	734	717	716	733	726	781	746	748	708	705	739	732	740	758	728	704	792	726	779	734	769	720	767	698	759	748	766	733	760	770	759	744	755	712	786	769	706	723	751	735	718	724	727	779	719	751	750	748	746	790	714	724	726	774	758	758	753	764	757	779	748	765	723	749	765	751	756	687	764	803	725	709	728	767	719	771	742	811	734	746	712	763	718	721	738	696	778	753	815	738	734	744	763	714	724	739	782	715	725	755	717	805	795	814	742	698	794	742	755	760	723	748	775	714	737	743	699	697	698	712	740	746	713	739	750	747	720	749	731	771	744	694	693	733	729	767	729	724	761	737	735	677	679	740	736	716	753	762	749	728	701	777	779	725	758	745	703	701	763	690	691	726	734	756	730	701	805	685	729	724	740	736	689	719	731	679	751	756	753	743	759	767	824	746	720	755	780	758	743	702	793	717	746	746	737	773	748	775	756	736	740	692	751	732	708	723	689	756	773	761	720	749	770	771	757	748	731	766	674	710	750	743	727	717	769	739	777	707	722	761	754	742	736	765	752	728	779	822	720	762	712	717	743	776	745	697	751	746	771	729	780	732	744	750	743	731	792	761	745	716	720	688	764	762	740	711	752	779	706	719	737	689	691	710	797	775	717	739	706	753	734	731	706	731	730	759	734	768	748	731	733	757	743	712	715	775	708	694	706	708	751	790	701	752	715	735	777	758	682	732	744	730	802	737	724	742	723	715	745	697	768	724	709	740	754	723	736	752	696	764	733	716	777	743	750	774	708	736	666	749	748	766	736	694	778	727	752	755	769	717	778	716	699	766	761	740	742	719	765	710	769	718	756	710	751	720	747	730	736	763	753	751	732	711	713	702	782	738	707	750	692	702	753	718	749	737	727	750	742	728	774	699	688	709	739	718	768	781	768	729	805	749	753	732	757	711	709	780	746	755	719	681	750	781	717	724	781	741	774	779	773	772	698	709	764	741	761	710	752	775	738	691	732	761	735	738	744	747	722	747	751	745	708	776	744	726	746	768	685	745	715	786	744	775	748	720	775	713	689	767	764	803	723	777	776	715	754	745	721	775	722	739	773	819	790	744	776	739	744	711	772	726	752	761	770	699	716	701	782	690	737	756	713	753	733	753	709	719	756	756	762	714	766	736	729	724	767	776	768	757	732	759	748	730	801	758	717	731	744	720	769	781	745	742	739	705	757	709	721	720	684	708	737	782	762	734	767	690	692	697	796	723	714	755	752	724	726	758	772	745	719	733	756	683	717	714	720	706	718	749	775	716	715	729	738	772	755	722	751	753	745	733	724	786	749	729	747	699	707	691	776	753	732	765	742	732	737	757	768	705	749	755	724	744	707	741	743	749	746	755	749	732	736	743	711	757	736	780	747	748	751	733	745	802	750	778	747	723	698	777	762	756	716	741	747	743	735	733	728	751	723	718	709	687	719	765	748	760	740	746	758	693	713	725	711	716	717	732	693	761	716	761	744	680	763	721	730	768	769	778	745	758	738	739	719	706	745	715	740	727	735	743	763	733	727	786	749	758	779	660	703	723	751	742	716	723	737	713	749	735	742	738	727	738	733	740	751	766	743	753	705	705	780	733	701	735	766	805	719	768	708	703	776	759	737	740	737	785	722	719	787	754	743	754	729	749	749	743	747	753	764	730	757	669	720	754	709	717	776	749	714	780	763	694	738	764	751	740	789	792	725	732	782	745	765	785	783	775	806	710	794	752	773	677	736	759	726	743	787	773	720	733	741	711	732	752	714	762	728	744	740	743	758	722	749	696	769	795	741	762	769	688	756	777	739	752	697	698	732	730	772	723	746	757	734	759	714	710	721	709	747	746	736	705	708	773	784	791	705	722	749	793
62999	93310	62294	29800	11262	1997	700	642	672	648	722	656	646	658	632	653	635	680	626	632	656	649	670	656	665	639	711	635	596	639	652	652	664	622	645	658	625	653	640	692	675	619	614	628	666	677	680	671	663	604	662	673	601	672	646	618	658	643	694	692	656	628	648	635	640	620	658	668	633	663	657	646	628	671	652	704	688	639	611	639	624	645	640	721	669	663	647	653	636	648	654	607	636	661	652	639	648	648	664	617	664	636	663	675	641	667	674	629	648	612	649	663	607	676	699	639	624	684	673	625	648	656	645	609	647	656	695	636	638	673	644	605	632	645	670	670	646	614	617	631	666	674	661	615	598	651	648	711	612	646	572	668	630	658	721	643	648	698	651	624	630	666	679	649	684	664	609	631	660	650	658	649	659	611	633	655	643	631	664	653	658	646	647	649	632	683	634	627	652	681	676	634	644	638	628	650	615	633	660	651	689	630	593	659	644	671	678	632	678	593	607	645	609	659	620	650	652	691	625	617	693	644	667	647	636	625	659	643	626	635	602	667	651	640	686	705	632	652	626	648	658	673	653	692	658	683	602	652	638	626	662	656	647	637	628	630	670	646	666	651	654	663	640	615	624	629	692	643	696	643	619	623	665	682	662	642	606	673	702	629	635	620	654	691	650	655	662	600	595	685	636	664	634	644	652	686	628	623	632	646	638	676	694	631	642	638	640	611	662	650	667	663	670	625	608	636	637	665	588	708	685	695	676	627	675	637	643	652	658	629	647	693	605	634	620	683	632	647	613	641	615	611	632	658	655	666	668	641	687	665	686	653	637	621	664	663	646	620	633	673	651	689	633	644	677	677	624	630	652	654	635	671	624	639	620	619	693	634	645	643	699	624	650	630	649	638	659	687	644	619	671	668	669	641	625	630	661	707	656	673	685	634	639	670	699	641	628	670	698	695	650	670	639	657	598	646	713	664	642	634	666	613	637	636	643	658	666	666	638	653	671	632	654	650	618	679	662	630	654	652	619	701	650	618	658	661	656	667	644	621	659	648	653	666	630	610	679	621	692	668	615	626	673	644	652	682	667	637	632	629	685	667	673	670	649	631	666	666	633	647	655	635	671	654	689	619	590	648	664	660	654	645	636	645	678	631	651	622	635	645	676	659	632	636	662	685	656	638	617	644	641	679	655	674	610	673	674	648	622	657	636	632	592	643	683	613	606	696	628	633	672	639	654	654	634	632	645	620	611	634	661	624	690	641	638	625	624	651	653	659	596	663	620	693	621	628	654	635	674	675	632	648	613	675	635	671	648	601	661	634	642	670	615	653	684	688	639	616	666	624	684	615	686	639	605	624	648	656	647	605	650	642	655	616	632	644	672	665	655	666	636	674	648	637	658	645	661	643	633	671	643	648	622	591	662	643	671	639	629	679	592	647	652	660	634	600	644	629	599	683	647	653	648	650	709	634	657	661	626	619	635	668	613	652	639	662	665	614	633	644	648	673	646	636	645	665	639	691	621	670	621	652	595	631	631	647	653	619	613	685	674	645	684	670	657	645	650	613	636	648	665	678	632	632	666	639	632	655	640	653	673	672	628	639	615	695	680	685	630	610	591	672	667	625	664	576	684	616	652	627	629	636	692	661	691	669	602	658	623	581	662	673	600	681	655	628	676	679	614	652	657	681	616	663	601	645	666	667	646	643	619	648	657	628	613	655	639	609	644	658	680	670	659	635	647	688	656	653	636	663	653	666	645	641	633	655	639	629	635	654	648	629	632	611	663	664	705	622	636	678	668	631	686	683	621	623	658	650	649	675	662	640	604	586	608	706	643	631	611	647	686	630	604	630	639	623	647	677	661	643	629	643	587	617	591	682	605	661	646	603	612	597	595	623	653	637	667	676	670	674	655	649	644	690	685	651	617	662	650	612	697	647	658	660	653	656	660	666	635	671	656	677	661	628	635	662	588	666	682	620	661	650	634	646	641	625	645	628	650	634	633	663	670	658	631	618	638	650	653	650	670	657	636	634	654	645	626	677	645	690	605	631	629	639	601	628	645	651	615	638	675	635	679	639	644	636	627	645	610	648	673	643	667	665	656	661	579	624	631	614	664	623	694	677	657	636	624	646	661	637	631	675	676	663	679	639	665	681	685	672	643	697	649	644	670	649	679	656	605	629	693	625	623	669	605	562	677	675	653	636	654	632	689	618	727	623	651	633	664	608	667	641	604	609	642	671	689	662	689	630	627	631	633	675	663	608	666	599	646	685	638	641	665	660	633	621	647	643	647	672	674	714	663	657	594	663	658	637	685	665	652	686	667	659	638	630	658	627	647	612	652	655	651	602	628	632	657	692	646	671	661	645	639	656	630	635	643	666	596	637	667	641	569	710	601	658	671	639	612	643	644	685	624	698	641	656	680	650	654	628	650	636	599	685	608	666	638	671	644	636	676	659	644	676	635	632	647	650	647	599	660	589	649	647	632	646	660	651	632	666	668	684	658	692	644	693	674	666	585	627	670	656	618	650	635	705	613	629	646	655	650	628	673	674	634	662	617	658	649	629	686	634	691	659	647	680	672	635	628	659	583	648	623	615	643	617	682	603	637	655	617	641	647	666	647	671	665	683	634	648	603	657	636	647	653	636	650	629	648	670	679	644	670	701	671	655	652	685	679	666	630	665	645	656	618	643	618	635	684	615	600	634	652	679	653	680	633	679	695	610	681	650	644	658	653	640	668	638	582	640	635	617	654	608	601	627	659	674	680	673	635	658	653	644	640	680	633	627	643	620	650	608	639	652	619	665	587	634	689	602	642	680	654	655	681	649	641	620	640	649	640	683	611	670	624	661	645	628	656	649	629	642	651	618	638	659	681	635	662	649	680	620	635	632	621	661	651	659	612	624	656	616	609	659	616	617	669	610	620	645	564	644	642	659	623	607	605	621	638	636	633	632	653	634	637	601	628	659	598	635	617	664	682	669	687	645	662	646	651	646	668	616	688	668	608	654	698	685	656	668	641	669	639	649	675	620	640	626	657	642	650	640	658	645	663	628	642	666	653	699	623	650	643	628	654	588	658	661	650	655	662	659	652	627	632	638	650	650	649	648	643	684	659	602	582	647	655	677	588	622	627	650	607	649	658	636	678	676	666	675	631	643	643	662	617	668	676	635	619	605	651	614	617	643	648	653	636	614	650	631	629	652	584	632	613	648	657	632	649	667	634	671	653	671	659	642	668	621	634	632	645	604	592	598	669	636	654	599	647	639	619	640	624	613	628	650	667	657	637	647	648	668	682	635	652	635	671	699	635	614	622	652	642	633	650	659	672	658	660	658	671	621	666	640	640	584	623	687	703	660	642	706	689	692	666	669	638	622	671	667	618	658	653	640	703	637	634	595	651	706	651	664	622	630	674	654	632	619	679	644	612	678	659	617	672	657	646	692	660	633	657	668	638	673	649	634	679	676	635	619	622	646	633	604	662	654	652	671	634	663	703	657	682	683	632	675
22461	21768	28692	24190	20585	20147	12051	1382	984	974	1102	1057	1024	1017	1027	1037	1025	1017	962	985	1024	994	1009	1021	1001	1046	986	993	963	1014	1029	972	979	955	1011	995	1009	971	1055	1023	1013	953	1010	954	949	1039	934	1030	947	978	1003	947	984	998	989	967	972	1004	1020	1048	1027	1011	1003	1008	929	1002	1033	972	1028	1044	1049	1002	976	952	1029	1030	970	1009	1038	998	996	941	1014	966	998	1030	959	993	997	992	943	958	1002	935	957	986	959	996	1007	990	931	982	998	1050	975	995	928	999	978	1032	983	985	950	1017	973	1011	988	987	986	985	929	1015	965	968	995	961	1044	979	1002	974	963	982	968	1018	994	988	956	952	1035	1028	929	1016	1056	938	975	997	955	1033	930	965	970	963	980	945	1013	911	942	943	985	1016	965	998	957	959	988	976	1004	1003	1005	980	992	930	1027	967	1012	980	1004	974	1020	958	1020	1015	980	1014	1003	995	953	998	919	1066	1025	1020	1003	985	981	1031	1027	1054	945	999	1064	1029	931	1002	1005	972	991	1020	1001	990	1078	968	954	1019	979	986	971	1042	1042	1028	953	957	960	960	1032	992	989	1030	1031	1028	998	992	993	985	984	949	980	1027	991	987	996	1035	987	975	1007	942	1031	1028	973	1009	993	960	980	987	978	982	962	985	942	979	959	956	952	988	971	998	1011	1008	985	996	1006	964	1035	1024	1015	987	950	968	942	963	988	959	1034	1018	953	975	991	975	998	1003	988	923	984	1007	930	1010	1003	982	1012	959	931	994	991	991	1005	1052	1077	1017	969	1014	946	990	991	1009	938	1006	1009	994	1007	971	1001	995	971	980	963	952	939	1011	954	1001	974	956	988	899	1009	1002	1014	938	936	1030	926	936	939	957	1008	1025	966	994	964	982	934	955	989	988	1056	993	923	990	915	978	987	950	978	1059	1004	1010	996	956	1039	985	1025	1063	997	1015	927	1077	1026	1025	1018	989	1019	1007	1016	960	951	995	946	979	1058	961	1011	978	1049	1045	957	1068	985	965	1000	1032	982	1004	1000	985	967	1038	997	986	1004	1009	975	1034	1005	979	969	1021	967	1010	924	972	1009	950	1008	1001	1002	1012	1017	985	1035	1009	924	969	1005	989	949	996	1028	958	953	989	1029	1010	997	1020	1032	1027	917	973	974	1061	999	1016	955	987	964	1017	1025	1019	1011	993	1011	991	1011	991	988	960	1023	961	1005	997	973	1014	942	1012	1020	959	1001	991	1031	1003	1064	1000	974	988	964	1047	1000	1035	997	982	990	954	950	1017	947	1042	1016	970	995	976	955	1055	948	1008	972	951	974	968	968	1017	980	993	990	993	978	1035	1025	998	975	924	949	920	1006	1086	963	1008	962	992	981	960	1002	973	979	987	996	1023	989	1016	998	1005	1026	986	1053	954	883	967	991	979	997	974	965	1025	948	1002	1047	1010	1045	933	971	944	983	973	1001	997	981	977	985	987	997	1053	1040	1033	989	1008	960	999	1017	939	1046	959	994	981	893	981	976	966	961	985	1029	1004	933	979	1050	971	985	1043	977	1017	1002	937	1008	1020	982	961	983	1002	987	999	1038	951	1029	907	1017	947	1000	962	953	1023	1088	985	983	978	1021	956	914	1004	944	1036	1015	978	959	955	1027	964	1042	992	977	954	959	966	959	1042	1025	939	1012	997	1004	1015	998	988	1006	1017	954	1023	1015	978	936	979	964	947	1014	1016	1042	998	953	1061	954	982	957	998	1023	1005	953	982	997	1026	994	922	963	970	981	976	1001	975	987	987	994	1018	1055	932	990	1027	940	1051	985	974	1034	1042	1002	1007	935	1010	1026	955	1017	965	980	1032	1045	982	979	1051	972	938	972	985	996	1038	1021	992	1043	1066	993	1021	1030	1000	979	997	995	990	1010	1004	1014	1019	1022	991	1002	1013	955	1008	959	945	985	984	914	1010	954	970	976	963	980	1011	1016	981	968	1025	969	968	974	942	926	963	979	944	993	1013	1003	997	979	1030	989	955	1009	1026	1048	1022	956	1007	1008	944	948	974	994	1008	1009	926	939	941	944	980	1012	959	955	1006	999	980	1019	949	995	994	953	995	995	993	1058	909	1006	954	967	992	990	977	1020	1019	1004	1022	1028	1010	1016	1036	1009	988	882	1014	996	1041	982	955	960	1010	959	932	1016	972	980	988	1028	944	984	1057	1067	1039	943	1007	998	974	959	989	993	986	965	1036	1040	959	957	973	954	1007	987	1034	982	997	1015	1022	1001	996	1008	963	1007	985	951	963	965	982	988	1028	991	967	977	1043	1004	1038	930	954	1056	943	1037	1028	993	1052	956	938	992	1035	1018	953	970	1006	994	919	918	913	996	993	1020	1010	1066	952	1002	996	1017	1061	1000	928	988	1050	980	1021	1007	970	968	1040	990	1010	973	1026	1010	998	977	963	987	983	961	1022	1032	959	1061	986	938	951	1006	967	1022	999	964	949	953	970	1030	1025	1026	1003	959	962	975	890	1011	998	948	980	931	975	992	1040	1078	987	938	1014	1018	966	1006	1028	967	964	972	1015	967	1005	1023	951	1056	990	1025	938	1027	1018	1002	949	959	976	1033	1005	975	958	985	988	979	998	975	969	980	964	985	1054	968	999	1080	949	969	1037	1015	941	933	974	955	969	1008	955	1002	1035	1015	1042	931	1020	1012	982	1012	1078	1046	954	963	973	939	990	1006	1037	981	961	1005	968	970	961	1008	988	987	988	967	968	1002	1005	998	975	1016	947	970	1003	999	990	985	1000	993	997	974	1015	1030	1033	914	1015	979	1062	1010	967	966	1003	1023	1042	989	933	965	1014	977	991	970	1009	1033	996	1011	983	1017	944	972	1059	1003	952	988	984	995	929	954	979	1032	969	950	947	1003	1002	1007	995	979	985	953	959	991	1010	1031	983	981	1007	1002	1009	981	1054	988	1034	943	968	982	931	1008	936	1007	1010	1010	970	983	984	1002	985	1004	1028	1011	1026	990	1002	964	1053	916	987	999	1023	918	973	968	1012	968	1006	1006	959	1039	969	1005	991	1037	960	982	984	1047	960	979	962	1015	966	998	1040	952	988	1064	984	1007	1006	1002	1005	1023	986	994	971	998	983	976	1018	983	1030	1037	1017	967	942	955	1022	975	986	993	955	1005	957	984	917	981	973	971	992	1036	948	982	972	1027	968	991	976	977	927	1035	978	944	1044	992	1004	975	1028	1008	972	922	975	1001	937	1021	1017	1005	999	982	964	957	959	921	932	1010	949	994	970	985	1004	1033	1073	1034	1017	957	1002	1003	983	998	965	942	1000	1006	1031	987	988	1008	994	1007	933	980	995	1012	1056	969	985	977	1010	987	988	1008	976	1008	997	1020	961	984	1019	985	987	945	989	964	971	1003	958	979	946	946	1033	944	955	928	973	972	1000	1060	947	927	1024	995	979	1051	1026	1001	953	970	949	942	975	995	1016	1076	956	967	1000	1058	936	1010	942	981	971	985	972	976	989	983	1026	1003	1013	993	990	959	964	977	999	1056	1013	945	990	986	980	983	1023	1021	1009	978	1004	1020	955	1028	1047	1012	918	1035	992	1043	977	912	942	961	926	956	1030	986	1028	1004	947	1003	961	955	929	975	974	1029	967	985	946	973	1024	1017	1000	994	970	982	1003	1032	987	1029	982	998	915	971	939	1028	994	978	987	997	959	1006	1009	962	969	968	969	1001	1001	933	946	983	1009	1025	979	998	1016	1000	963	1005	962	1008	1018	972	991	960	976	973	1005	996	989	1024	1018	979	980	931	952	1010	1019	984	970	948	969	973	970	1019	974	998	989	967	997	981	967	995	982	938	964	1090	959	1012	1005	980	969	996	1010	999	1049	970	975	933	972	954	968	983	1008	979	966	978	1031	1001	1027	1005	980	943	995	994	963	1008	1019	997	975	989	1000	913	973	999	1031	982	997	939	1019	996	907	1034	945	988	1011	1004	959	993	949	1001	999	1013	982	983	1023	1001	971	1019	992	1015	988	953	986	1010	1004
61890	103215	73841	39891	18467	4032	873	884	880	876	893	893	845	807	839	880	816	819	855	828	849	861	877	853	838	858	875	818	924	852	848	837	877	863	835	881	853	873	868	866	790	858	812	848	813	872	838	773	836	852	820	892	833	858	864	853	873	870	933	816	852	867	822	864	858	858	880	818	818	810	836	915	821	858	800	838	852	856	872	848	850	859	894	868	862	835	903	881	855	849	814	809	827	880	889	880	843	835	795	824	855	855	877	863	820	898	886	917	844	861	794	875	847	867	806	841	889	866	868	794	883	922	841	828	876	864	859	861	849	832	901	839	886	860	877	828	866	908	869	886	824	833	882	795	841	861	864	866	838	787	804	835	841	866	876	861	893	855	887	849	861	843	883	837	859	847	830	797	779	807	781	849	871	902	848	807	822	905	870	873	824	804	886	820	797	884	838	794	841	811	802	821	806	868	865	851	854	835	907	851	846	879	836	859	827	861	863	859	831	763	813	841	838	865	847	853	887	862	843	847	872	867	876	831	838	841	852	831	829	856	858	914	866	857	859	857	820	833	833	859	862	865	861	845	838	857	918	833	863	853	831	869	855	855	837	879	791	864	836	844	789	852	847	853	886	964	834	840	872	900	880	849	862	785	844	852	851	816	832	858	805	876	890	877	831	861	876	838	856	863	846	859	821	846	884	876	838	901	857	864	843	865	844	811	886	827	866	856	842	861	851	856	880	792	847	852	826	809	847	824	846	867	853	851	890	838	828	845	808	854	835	852	832	857	841	858	850	902	859	847	873	822	879	848	834	875	876	847	856	885	870	898	848	859	849	838	871	879	827	828	780	875	925	855	855	850	846	857	830	861	845	845	794	838	885	886	856	866	808	829	805	813	887	903	797	790	846	866	861	869	879	826	864	903	840	859	882	863	850	858	884	893	850	837	883	842	921	819	870	812	831	862	859	832	868	820	787	812	885	814	824	866	873	813	833	841	913	884	878	847	881	851	844	801	872	845	830	822	862	833	882	853	834	822	890	822	855	813	838	881	861	864	830	807	857	871	896	858	849	878	862	878	819	854	861	831	879	877	861	864	831	864	872	866	848	879	840	884	860	869	843	848	840	833	869	848	860	827	859	905	830	844	831	860	829	860	847	833	878	885	864	871	833	790	904	803	879	782	847	854	874	851	791	863	868	852	839	778	769	858	877	857	805	841	825	859	837	844	889	865	847	846	836	826	858	812	807	820	835	799	883	882	787	860	869	790	845	880	837	838	869	835	890	874	804	809	854	861	843	801	886	841	844	893	855	840	816	771	865	842	845	841	840	856	872	817	821	858	849	847	840	860	872	846	866	890	858	872	862	864	785	836	859	820	849	861	855	841	834	888	840	893	863	836	874	904	869	804	838	851	806	825	870	871	798	837	804	863	865	872	867	834	842	821	838	869	842	885	834	841	822	824	857	819	890	803	846	846	851	855	846	836	855	888	848	835	911	831	843	858	857	858	876	855	856	853	895	876	850	862	913	857	800	849	851	817	861	881	820	885	853	838	887	870	857	838	878	845	851	900	800	780	831	855	824	835	875	858	891	869	881	865	797	879	891	800	848	868	818	801	830	811	813	860	843	880	859	902	804	837	841	836	872	868	871	872	820	843	867	786	842	803	853	791	822	816	801	824	848	840	861	859	841	851	879	846	867	854	818	858	825	868	847	894	878	869	826	887	858	869	853	855	820	876	833	888	891	823	862	900	861	849	828	824	802	907	847	850	855	895	781	849	834	875	852	853	866	856	831	846	836	824	922	833	800	871	907	877	817	825	886	876	831	822	877	844	838	879	855	868	851	871	856	814	784	870	834	878	860	860	842	861	838	824	883	849	852	798	864	827	883	847	817	837	856	821	860	864	805	853	846	824	884	828	840	845	817	784	762	839	853	850	851	865	834	817	857	866	809	884	842	891	820	837	881	848	870	880	888	893	862	859	862	850	835	838	885	806	854	849	863	902	812	836	895	881	875	842	872	879	849	873	849	866	929	806	874	840	906	858	809	844	870	860	846	859	841	876	857	853	861	846	868	871	862	893	904	823	879	865	844	896	852	838	851	830	864	860	814	832	807	839	815	896	819	895	817	860	881	840	842	860	838	839	801	893	851	882	852	834	811	857	841	902	881	859	879	865	836	831	939	873	823	886	830	860	876	849	855	811	818	881	896	908	811	848	844	867	841	888	846	844	872	852	822	860	854	875	854	880	862	874	824	832	857	872	815	845	872	853	894	847	858	877	842	847	876	806	827	845	837	851	863	833	828	836	904	847	869	871	785	858	875	814	854	857	869	817	841	803	900	821	837	809	855	831	878	850	856	848	891	836	892	825	853	878	879	817	847	818	811	822	850	839	870	857	808	917	879	854	833	850	811	826	818	851	882	891	863	803	869	905	887	882	825	815	818	858	835	873	838	861	872	855	866	810	839	860	857	818	896	889	845	824	860	832	841	840	811	835	834	846	870	810	899	852	828	846	818	806	824	858	843	833	852	888	929	883	826	840	869	808	889	885	828	815	905	869	862	825	827	833	840	852	817	846	852	845	851	848	849	905	835	835	881	826	865	849	898	849	859	889	857	859	868	845	826	811	845	875	886	903	873	770	850	839	801	824	860	848	848	833	873	884	861	873	852	822	862	856	827	849	820	816	844	812	854	895	882	844	873	817	824	891	820	809	827	842	870	838	889	795	863	830	865	862	831	811	825	835	822	858	802	798	824	819	825	844	821	871	852	868	831	842	834	817	901	839	805	838	838	861	876	824	855	814	904	813	825	847	837	788	837	808	897	814	851	840	884	856	805	807	868	833	820	855	831	840	804	812	878	826	827	873	874	845	877	842	816	871	836	813	836	850	848	880	855	854	878	786	888	776	863	901	823	850	887	855	821	840	816	882	863	846	838	818	831	826	869	829	851	866	795	871	819	829	872	832	855	837	867	823	858	874	839	841	841	783	849	833	857	828	814	814	842	862	790	859	798	876	832	814	854	834	885	814	861	897	804	865	805	838	871	878	799	818	814	871	814	834	820	869	854	888	871	833	838	858	877	856	862	866	884	852	853	848	877	838	848	837	904	859	792	894	849	940	894	833	877	845	865	792	892	855	830	811	821	870	858	797	803	795	868	861	848	833	856	822	847	857	887	900	819	887	925	884	827	874	852	844	810	818	814	898	869	845	861	906	850	848	897	852	857	828	805	851	899	782	857	819	871	819	816	847	866	856	898	855	774	849	813	831	872	844	835	912	900	884	897	855	861	826	815	817	882	866	877	866	826	833	867	852	868	850	862	882	823	898	873	798	860	849	800	852	838	871	862	813	841	876	861	847	830	824	831	867	905	896	835	886	821	838	867	851	872	879	865	862	863	852	849	844	858	808	857	840	832	867	845	932	833	913	906	812	930	858	888	852	842	873	825	861	886	843	847	816	817	877	876	854	854	823	885	860	777	821	834	893	880	911	846	892	854	866	829	855
38050	35122	26100	8832	1447	644	494	489	483	501	477	476	496	498	541	479	477	518	501	486	481	490	541	495	470	447	467	493	489	503	489	464	518	483	520	498	490	444	446	497	523	495	496	474	526	516	466	464	507	477	479	486	483	441	466	488	551	471	466	484	436	466	504	464	480	466	469	524	513	466	511	449	499	493	502	491	489	457	473	486	465	479	515	489	478	461	486	504	499	490	508	490	448	494	485	462	492	502	483	451	494	480	473	450	516	462	525	496	446	483	484	516	504	468	479	462	543	488	468	471	507	452	482	465	491	469	531	468	535	467	477	440	498	533	520	473	503	476	483	488	544	505	499	487	501	470	496	500	471	451	493	478	480	456	495	447	462	501	523	496	520	507	442	479	489	498	471	501	490	470	489	477	471	485	470	470	477	487	520	499	488	469	442	504	489	512	436	496	516	506	482	495	479	459	498	489	504	487	465	489	463	464	532	510	482	495	487	508	497	481	496	477	481	504	522	448	487	510	492	458	442	471	493	483	485	498	495	475	515	510	495	498	496	454	473	469	449	491	489	462	482	494	480	490	491	508	478	452	469	497	488	522	475	471	512	474	522	501	506	466	513	443	438	496	455	454	458	478	501	455	494	509	466	513	481	503	464	449	481	550	544	514	476	457	470	474	508	493	468	447	457	481	508	487	488	501	465	491	465	466	478	479	501	505	478	523	492	489	513	495	506	473	466	496	507	491	455	511	501	457	485	499	464	459	488	516	448	482	478	486	529	473	469	466	485	491	531	439	463	479	489	478	488	497	485	479	512	504	474	493	468	475	485	509	503	477	494	498	464	512	466	498	489	480	465	505	481	487	465	500	526	494	496	495	478	474	495	484	503	464	481	495	487	521	535	453	468	475	504	448	486	507	497	470	466	514	482	486	468	513	479	495	482	511	474	517	458	528	448	466	491	514	481	523	470	484	483	472	513	497	466	465	486	531	502	485	502	498	516	506	498	482	472	496	486	476	461	519	468	446	471	536	496	504	479	555	466	485	483	495	498	448	467	482	520	504	505	484	490	507	488	451	509	473	453	493	481	451	491	438	507	485	497	467	486	468	488	470	455	489	478	467	492	439	487	447	470	481	470	478	476	547	462	468	528	456	460	508	462	485	511	507	504	452	515	452	485	513	501	505	474	480	470	506	458	481	526	480	515	505	495	497	455	487	482	470	478	445	505	488	497	515	451	499	500	510	488	486	487	447	510	492	477	476	479	509	471	482	509	489	483	503	468	475	506	578	516	532	516	519	463	499	470	495	525	497	520	505	514	499	502	465	488	460	433	457	512	423	477	472	487	488	456	477	475	470	459	455	490	478	506	472	481	468	477	485	528	476	456	479	438	503	491	514	505	463	503	509	476	457	464	483	493	522	508	476	482	505	508	468	506	482	473	461	510	469	488	468	505	496	498	466	501	463	474	469	512	488	524	472	525	510	489	500	476	482	482	496	506	473	493	487	494	452	496	436	487	474	453	440	462	475	450	482	489	485	490	437	457	484	474	491	508	472	479	460	478	444	530	506	482	512	487	516	459	489	466	485	507	455	457	503	482	500	471	466	537	494	493	512	479	497	442	470	495	494	503	523	497	505	472	497	486	497	483	479	510	524	524	457	476	473	476	451	522	498	513	509	486	490	519	503	456	494	485	446	530	464	465	506	474	488	494	512	434	487	490	520	496	476	495	482	486	480	472	514	489	513	468	474	529	489	481	544	503	484	478	473	476	495	495	468	482	502	466	485	527	511	484	493	443	539	461	516	488	477	463	499	509	486	468	478	451	438	490	453	482	476	515	478	481	509	490	491	505	524	497	484	471	510	487	462	519	539	489	502	462	511	460	491	496	449	461	506	544	490	501	465	499	467	534	484	444	462	488	447	463	467	467	525	512	445	501	454	526	477	524	514	497	459	494	495	512	416	500	485	487	497	496	516	496	503	475	499	467	483	458	492	483	488	451	484	520	467	450	487	528	449	481	490	466	494	502	490	491	449	504	464	479	493	522	502	482	442	477	470	535	485	470	469	490	490	493	527	487	500	536	464	514	515	496	487	512	513	479	476	514	500	469	487	483	540	469	499	476	485	495	509	462	466	468	481	482	475	487	519	478	459	471	490	504	510	480	509	512	474	475	485	476	494	490	499	469	437	514	525	473	478	461	462	440	473	470	497	460	544	517	494	500	495	486	486	471	476	468	475	470	493	461	450	511	482	492	474	484	455	498	481	465	479	507	502	461	461	450	476	498	473	436	462	486	485	495	450	499	508	486	521	486	478	473	500	498	455	488	515	482	450	445	466	478	484	474	475	482	491	457	493	510	466	503	500	486	496	477	500	495	491	469	486	466	513	525	527	472	483	503	499	499	499	492	486	475	448	481	491	459	503	419	466	475	505	470	488	511	452	484	522	450	487	504	490	470	494	477	529	510	482	516	471	452	525	473	486	468	506	457	498	452	476	488	527	451	501	516	489	468	519	497	499	465	445	494	470	457	492	487	444	499	479	483	457	487	506	481	477	484	459	487	495	480	491	472	499	492	473	503	514	455	488	505	506	477	488	493	437	486	460	450	475	487	515	505	479	482	481	531	485	497	472	491	483	471	464	475	524	524	480	432	474	484	503	464	493	479	462	477	470	499	508	558	448	504	500	457	501	502	524	468	516	548	505	507	505	496	499	432	444	473	460	461	506	466	505	528	496	456	473	499	503	483	489	507	533	469	494	466	464	469	457	444	497	485	498	453	478	470	482	467	435	452	469	486	482	464	503	506	448	485	482	492	516	463	472	482	485	461	484	463	459	501	464	485	471	496	500	463	486	511	525	520	509	459	484	484	515	433	469	517	467	473	505	459	481	512	473	468	494	501	445	467	489	482	488	473	485	531	521	493	488	496	498	448	469	431	487	519	459	464	436	532	453	468	505	476	487	468	471	532	479	509	482	496	475	465	434	503	486	493	481	512	470	494	492	510	503	472	511	464	539	487	510	503	486	486	498	483	496	480	456	487	491	474	466	497	503	471	484	497	506	522	484	480	459	511	499	469	481	484	471	482	508	516	472	506	438	469	485	485	497	497	476	487	493	503	496	477	486	505	447	475	470	499	455	482	506	489	466	506	491	472	484	479	493	542	479	492	475	442	494	512	494	459	527	511	489	480	479	459	490	476	498	500	473	437	469	491	481	482	521	527	494	497	488	519	510	475	485	509	442	514	442	513	485	512	479	459	457	497	490	486	441	496	496	479	484	481	460	484	499	500	423	494	462	495	492	475	485	460	456	526	476	525	504	491	529	482	472	485	532	468	476	460	497	485	513	469	499	448	468	509	491	518	445	487	553	471	467	493	467	446	504	488	444	505	474	533	494	469	533	491	481	464	478	500	525	488	501	477	473	486	472	511	444	484	460	473	499	476	513	473	495	503	511	512	487	455	446	489	509	491	494	489	496	473	491	489	499	515	461	464	484	494	478	498	476
37813	39675	22321	5243	1486	597	482	440	473	451	411	468	445	466	405	504	437	477	434	462	423	433	463	412	458	471	450	469	463	468	458	436	471	449	461	455	443	475	456	467	493	453	465	441	485	415	432	481	443	462	489	448	472	434	448	447	390	450	447	470	450	416	449	458	450	458	441	480	449	446	445	463	464	459	443	419	434	455	470	451	475	463	436	463	431	453	448	438	461	458	451	454	442	422	459	460	421	429	449	443	450	443	432	462	497	466	442	438	459	430	480	454	483	472	474	455	424	461	440	492	466	464	458	481	416	445	421	460	453	460	456	461	431	435	435	451	465	482	443	426	438	434	456	471	452	467	450	456	458	438	424	463	474	426	462	437	438	416	427	409	445	447	420	437	425	457	416	487	454	441	463	411	458	463	472	461	427	445	434	424	507	475	446	450	445	482	448	462	448	428	483	407	462	463	461	447	435	418	465	476	460	427	438	448	421	464	453	478	450	464	461	453	449	416	484	405	448	448	479	422	440	472	458	465	444	478	436	424	445	411	429	456	405	456	441	447	440	418	434	483	443	420	459	456	443	480	429	439	441	416	450	464	461	458	418	412	471	468	461	421	419	408	450	459	463	412	434	408	409	448	453	484	448	455	460	446	460	501	449	452	458	436	426	440	465	417	460	440	444	483	421	461	442	455	446	449	451	442	456	483	466	469	453	446	444	449	461	451	451	436	425	442	463	453	441	466	443	439	454	427	418	435	433	471	476	428	486	453	449	437	468	424	478	426	426	437	446	410	433	434	412	466	466	426	419	476	400	445	465	462	432	464	434	422	425	437	419	429	427	463	437	468	456	481	467	452	431	460	457	468	470	463	432	451	463	407	450	494	436	447	458	464	467	427	467	431	441	455	490	442	463	437	413	459	446	459	471	491	468	429	481	455	489	454	469	436	476	444	433	477	433	428	452	451	446	438	440	430	460	446	462	449	467	432	465	458	441	480	474	443	451	437	451	441	479	406	492	448	492	409	438	440	442	461	465	484	424	442	502	481	427	431	478	444	449	472	503	439	432	445	426	437	439	458	490	433	440	435	466	450	451	484	464	428	423	455	428	466	453	435	437	481	458	414	465	414	474	451	469	458	425	458	437	417	442	466	455	437	485	422	443	476	426	442	464	427	421	453	452	456	414	439	416	427	451	432	448	407	438	426	466	417	457	474	468	443	452	444	437	453	456	438	458	424	498	441	444	466	469	463	489	464	406	419	466	440	461	452	435	452	502	470	443	442	430	441	435	419	493	466	421	440	402	461	452	507	478	453	422	435	467	470	426	449	473	443	488	470	445	460	443	469	453	447	403	454	463	427	415	447	462	439	488	456	456	442	432	459	442	459	430	460	453	469	432	432	420	438	451	439	499	469	445	424	442	456	452	449	442	450	425	445	477	464	465	442	435	483	436	427	440	458	433	462	465	467	414	451	474	421	458	490	462	439	475	481	441	423	432	475	452	449	429	435	474	435	447	466	448	454	451	440	426	421	430	428	467	470	459	458	445	456	420	462	454	435	449	463	487	474	403	468	453	453	451	477	480	409	443	476	416	425	441	462	459	438	431	458	405	438	462	472	438	428	479	448	447	454	457	434	464	462	439	447	471	458	482	440	417	441	435	469	447	448	462	474	439	446	479	481	472	468	441	443	434	438	442	445	445	412	488	419	416	428	439	475	460	437	456	446	469	437	438	469	417	447	460	464	433	466	470	430	482	479	437	455	473	449	447	474	418	474	470	463	437	474	417	477	460	454	440	467	410	456	460	481	468	445	475	454	479	452	456	431	455	446	450	431	440	452	431	468	469	426	476	483	434	443	476	464	451	458	430	445	426	451	423	479	490	443	473	459	455	428	446	428	456	425	465	482	434	428	510	424	433	463	442	447	431	473	428	432	470	472	433	451	442	443	446	475	459	441	449	459	471	459	432	437	411	465	437	434	430	465	485	457	427	400	486	435	469	425	436	436	438	458	487	455	441	480	425	473	485	463	467	461	483	442	447	444	449	447	504	449	456	429	430	477	432	461	436	442	452	438	416	443	428	466	429	472	449	465	454	457	474	464	387	457	433	441	448	419	450	474	429	442	455	456	421	437	446	456	448	475	457	454	454	460	466	432	434	440	404	432	442	435	422	458	456	470	424	506	457	429	475	463	488	460	473	454	467	480	446	438	433	474	463	474	444	469	471	454	455	441	443	481	440	448	478	439	467	406	449	454	449	417	439	437	461	457	444	479	454	469	448	441	414	442	442	456	446	413	458	471	454	465	424	462	444	454	473	509	439	465	496	494	466	497	455	435	446	420	449	479	444	459	432	421	450	472	457	426	446	454	465	443	456	413	431	454	461	431	453	426	477	464	457	449	476	430	452	435	462	450	398	469	456	471	439	450	473	433	500	488	495	469	469	452	420	416	453	437	464	443	410	439	455	465	458	467	440	452	449	456	461	438	456	462	438	467	446	432	461	456	435	459	447	432	433	435	465	482	455	463	462	451	428	446	442	451	431	452	462	424	475	446	439	449	447	457	457	448	447	438	425	445	461	457	415	451	465	413	511	466	447	408	476	453	462	414	438	446	442	432	480	444	474	447	488	445	458	435	461	466	436	408	462	502	438	454	444	454	436	456	442	474	442	439	471	447	460	433	433	458	463	457	454	417	469	475	472	462	410	445	436	476	445	441	466	442	428	460	452	444	441	437	458	425	465	382	469	450	456	447	424	454	450	427	484	440	462	460	455	417	452	453	457	431	426	456	461	485	476	443	461	449	476	473	450	472	475	452	444	459	433	397	435	430	441	444	477	454	465	433	502	425	448	436	461	443	462	464	507	436	465	415	433	458	407	442	475	442	474	442	467	465	416	438	426	427	460	447	436	471	483	442	460	445	475	451	446	455	419	451	421	406	424	454	477	407	429	468	477	455	439	451	444	460	472	436	454	445	480	464	448	447	455	494	479	449	466	478	452	508	463	448	474	480	424	426	448	455	507	436	451	437	470	474	480	450	448	427	467	466	476	433	452	437	448	417	475	439	423	460	436	448	464	455	447	484	402	439	459	427	429	496	430	461	478	416	455	437	459	420	466	460	445	443	488	449	496	452	468	444	440	456	444	450	429	456	454	430	433	453	484	453	450	441	426	400	468	476	442	464	441	414	430	456	460	431	448	450	423	462	426	446	464	459	467	426	448	445	460	454	437	447	430	433	452	433	496	442	479	469	468	404	412	465	453	454	447	462	453	480	468	460	428	452	475	424	426	440	479	449	445	481	441	464	444	415	439	428	442	436	465	476	426	419	480	432	425	442	485	455	463	478	439	440	435	470	460	430	442	471	445	467	451	433	397	449	442	448	458	433	443	458	434	439	452	448	446	475	425	450	482	449	482	442	450	462	429	473	478	482	458	501	462	440	435	454	427	437	410	507	445	440	432	464	440	476	427	443	469	420	431	477	441	449	414	438	491	474	425	416	429	485
24997	22680	29735	24851	20469	15284	2648	842	774	781	746	733	771	784	761	740	764	761	781	772	767	709	728	763	737	753	753	763	721	740	749	719	703	753	798	765	758	772	705	834	733	741	772	763	702	730	794	708	734	771	788	789	766	723	803	751	787	720	765	783	788	735	796	821	779	780	760	747	726	797	782	716	776	765	735	693	783	768	765	747	745	781	718	817	730	699	742	735	727	772	796	730	760	764	779	778	727	771	780	779	734	708	704	754	767	705	728	749	804	747	783	723	780	744	790	729	763	722	746	776	753	733	794	750	761	713	720	716	696	745	802	784	713	770	775	730	720	719	747	718	765	761	729	765	728	754	746	723	718	767	715	789	737	795	764	762	758	759	732	739	771	781	732	764	759	756	757	751	704	746	743	748	770	736	734	757	763	795	730	711	725	753	762	770	735	724	760	724	796	762	734	723	731	768	721	802	769	771	750	717	702	755	776	797	763	705	740	802	774	736	763	715	776	762	791	768	744	740	749	697	756	739	739	742	735	745	738	734	725	736	743	727	733	795	770	774	772	764	782	726	750	754	794	739	762	769	760	776	778	801	808	752	789	759	769	750	753	763	762	781	746	785	723	738	713	727	747	750	751	739	755	763	768	746	768	730	724	759	781	734	738	760	743	769	781	732	776	715	740	753	748	755	734	761	720	742	764	772	795	731	788	758	757	740	785	768	733	716	731	719	721	738	770	761	750	764	755	745	744	752	745	766	713	779	728	779	723	767	786	729	701	782	741	741	769	742	728	783	759	689	766	723	740	774	746	745	727	778	752	788	770	734	731	736	738	713	797	771	753	789	761	739	767	759	714	757	727	746	759	742	774	736	756	769	722	676	751	741	706	714	729	768	733	714	777	747	809	775	779	739	728	737	726	774	707	755	770	761	740	767	775	746	745	720	710	759	717	761	743	738	789	730	742	782	760	785	717	713	767	748	772	795	768	751	737	770	785	771	729	755	756	758	750	683	788	733	801	766	706	789	757	749	759	797	760	734	760	749	723	827	757	779	736	825	795	729	788	715	781	764	768	780	756	703	728	721	785	756	789	752	751	759	734	772	752	743	749	721	749	759	739	778	723	718	815	765	721	766	738	756	771	763	723	736	757	731	749	709	777	753	794	731	751	707	736	714	763	791	782	764	684	756	720	691	730	717	780	759	753	708	746	803	768	772	745	737	763	714	727	770	736	795	725	784	782	744	779	755	724	781	749	746	706	734	744	809	735	725	725	738	727	723	738	736	781	794	680	742	754	771	746	773	753	805	745	745	702	717	738	804	728	704	777	758	776	749	781	784	779	736	808	753	715	773	761	801	770	742	686	726	745	763	766	699	742	736	794	744	753	784	729	741	757	727	765	776	773	716	761	764	761	740	748	702	773	770	738	748	741	829	705	753	711	748	756	707	757	770	764	717	750	733	784	749	733	761	790	778	754	755	777	742	734	737	755	747	776	746	759	751	765	707	763	743	745	776	733	777	796	750	772	765	705	755	763	703	817	697	700	754	746	756	703	766	685	766	781	755	729	730	726	785	753	773	752	736	795	730	772	713	789	756	820	750	747	731	770	715	732	719	752	806	737	724	780	764	739	734	720	775	710	785	733	777	725	740	783	744	743	793	759	741	730	741	748	766	749	728	737	774	765	745	746	723	736	763	797	743	742	736	756	727	791	739	799	767	747	742	724	766	733	734	778	755	744	728	732	698	757	762	763	742	793	743	715	723	683	768	744	718	753	719	778	784	748	799	727	772	803	705	733	789	743	698	785	762	732	808	753	723	718	742	744	775	754	728	748	747	775	711	719	765	764	788	784	793	728	731	759	811	724	752	798	718	733	754	747	713	783	775	772	746	748	751	741	751	750	728	739	725	788	754	724	718	757	833	733	772	768	751	778	660	720	794	779	789	809	743	730	729	741	759	691	761	776	746	749	802	719	811	744	752	834	719	703	746	776	770	733	727	787	733	750	741	742	702	723	721	735	791	741	743	793	760	806	764	763	727	738	744	765	692	749	725	735	699	696	776	796	763	730	782	787	810	766	738	756	773	763	731	726	781	799	813	731	746	734	706	726	780	716	715	759	761	812	818	716	757	760	733	706	750	773	796	751	717	708	733	788	696	763	784	786	776	755	776	758	731	750	759	766	744	744	770	713	770	752	736	729	777	836	766	688	743	711	742	709	743	771	751	737	749	731	772	736	749	757	784	824	769	717	716	741	764	751	802	758	760	745	708	775	752	778	702	762	740	754	733	763	712	730	726	752	756	805	783	773	724	735	753	720	705	781	744	723	728	716	751	741	709	739	732	738	738	742	766	729	751	699	730	776	730	742	734	741	739	762	743	778	741	749	765	780	746	765	735	763	730	752	744	741	733	725	765	729	764	751	732	724	734	738	772	720	744	732	794	743	738	766	760	726	699	716	785	734	723	759	760	798	741	751	714	776	777	740	775	752	745	778	765	739	793	742	789	803	745	780	739	749	771	731	762	804	760	768	736	733	762	754	690	699	730	715	752	778	770	722	790	762	722	713	686	766	725	792	748	744	776	773	750	736	736	736	769	725	729	766	767	727	747	771	751	772	746	777	761	747	700	735	765	738	744	750	752	767	782	799	698	747	757	782	738	765	728	763	732	761	781	763	774	751	759	775	750	760	725	746	776	802	816	735	771	744	783	746	717	739	796	784	701	704	726	751	750	728	743	764	770	788	784	751	792	736	790	749	783	765	759	779	742	718	727	771	810	743	775	717	734	767	714	696	709	776	694	774	779	736	745	757	744	746	741	739	707	735	740	736	718	763	747	774	748	757	753	742	763	734	781	754	747	753	793	780	740	761	745	720	730	778	723	731	757	798	726	743	734	732	784	738	790	787	778	770	727	751	729	779	763	722	745	747	787	727	705	745	753	737	802	783	772	750	736	846	757	730	757	750	755	790	762	739	731	736	738	799	788	711	774	771	758	766	753	714	716	719	737	797	810	785	742	743	790	708	741	759	743	772	716	788	724	739	698	758	720	758	822	736	759	780	779	700	762	771	727	729	763	765	774	746	735	758	726	719	771	729	731	839	788	739	702	752	742	741	746	758	781	759	715	827	796	741	770	754	743	720	706	745	752	774	764	702	731	751	707	754	747	754	738	709	770	695	756	767	747	765	759	738	734	761	734	735	725	698	745	765	780	797	744	728	750	802	757	741	728	730	680	750	774	761	765	765	781	782	763	745	755	754	688	744	756	738	790	750	752	738	720	749	758	752	730	708	772	724	752	744	737	737	785	709	805	795	758	811	780	755	699	725	801	776	739	718	767	765	771	771	758	773	744	696	709	726	743	770	712	742	762	728	800	761	765	756	718	756	752	723	760	750	700	713	714	740	779	781	765	764	724	770	732	745	749	764	758	829	708	715	757	763	725	730	735	767	767	787	725	746	734	737	756	777	760	750	746	774	736	751	732	756	766	683	781	777	711	739	819	776	760
62303	93248	64578	30664	11871	2754	667	693	622	658	634	655	686	686	650	668	655	641	646	694	642	603	671	662	674	614	632	642	663	644	665	644	614	710	639	650	623	668	663	624	659	626	658	724	645	699	661	626	680	666	622	718	661	688	689	655	672	651	677	667	703	689	642	677	655	675	643	634	619	631	679	688	655	621	707	665	640	671	628	631	672	658	679	648	674	610	637	567	682	664	630	646	678	650	635	628	629	636	652	649	700	648	662	635	706	699	603	638	667	663	643	645	656	694	648	658	699	698	695	611	656	663	674	633	672	651	641	655	667	665	622	646	591	649	643	680	665	677	704	652	634	653	618	693	600	642	650	689	662	661	641	662	644	672	588	680	639	655	629	681	627	638	661	611	669	618	664	675	636	643	651	715	633	651	682	667	624	620	644	683	613	647	626	613	634	661	637	667	660	668	625	618	644	647	620	652	642	665	644	671	621	646	626	658	645	681	624	664	671	647	618	640	707	658	690	653	672	657	655	635	636	647	678	656	647	687	673	669	693	625	676	623	616	616	636	617	651	696	685	596	662	668	645	661	666	611	647	664	661	663	676	699	648	660	629	661	668	668	660	619	703	649	667	652	683	650	676	670	635	681	643	655	640	662	664	646	650	659	641	677	671	693	633	662	671	604	671	651	666	648	693	620	651	659	652	632	641	628	633	653	616	616	650	630	621	660	645	617	670	664	664	637	629	661	663	639	663	633	672	642	638	632	644	639	651	693	658	677	638	679	658	676	627	617	638	657	677	618	683	658	638	648	665	675	638	706	653	651	616	639	686	635	635	676	619	666	653	670	645	650	672	657	696	650	641	616	724	650	633	652	683	668	615	638	641	632	644	664	645	666	633	661	682	648	623	660	668	650	650	628	678	689	642	646	676	680	685	658	631	678	645	640	669	676	601	698	652	637	640	647	641	659	622	625	662	690	660	656	631	686	684	670	678	636	616	678	655	681	669	633	619	682	648	677	654	645	597	637	657	629	655	642	670	626	688	680	668	642	663	632	656	657	582	687	700	631	659	685	674	629	651	647	669	651	635	662	621	652	596	632	651	671	639	658	668	648	676	635	646	621	686	631	641	656	671	658	655	676	662	683	597	652	646	643	685	654	646	661	626	641	692	679	605	690	649	644	640	674	665	721	631	634	635	658	679	691	638	656	584	642	663	666	671	681	643	639	682	614	654	678	670	676	614	697	651	649	690	657	660	693	658	623	684	670	620	641	642	664	613	638	641	669	612	675	704	640	653	642	652	677	664	647	688	669	642	599	624	690	612	685	654	649	633	644	654	638	654	635	649	629	640	669	630	691	613	645	670	664	635	627	677	684	699	653	657	670	652	625	685	631	644	658	654	708	667	648	673	606	680	632	670	678	657	641	645	664	675	647	663	676	662	642	658	664	662	625	649	625	659	661	698	664	610	647	637	720	636	627	618	665	691	652	643	663	659	599	666	664	632	676	616	657	649	631	683	658	642	699	684	672	633	636	621	639	631	684	666	613	672	651	666	679	659	660	679	652	665	634	635	629	616	692	627	654	663	689	591	616	652	641	671	661	632	624	653	640	640	648	606	679	652	658	644	658	621	648	673	645	674	642	652	659	661	658	644	644	633	643	672	654	665	691	661	611	621	666	651	624	672	653	663	666	685	672	665	624	667	600	635	662	670	595	715	655	646	638	626	635	659	656	615	604	628	613	669	635	613	627	662	668	680	685	681	675	672	628	678	598	646	636	667	649	636	666	654	681	640	690	644	679	628	651	674	665	682	694	687	638	672	677	622	661	666	628	657	658	637	643	610	633	695	634	697	662	667	645	645	644	632	632	654	664	698	694	637	655	625	653	676	625	696	653	692	658	643	688	666	658	623	659	697	638	672	683	652	647	672	671	665	663	666	647	671	660	642	646	649	666	598	609	687	638	672	653	643	654	677	624	605	657	690	658	656	637	648	647	617	678	637	681	678	675	706	633	703	649	645	668	628	612	667	629	661	634	666	666	675	651	676	680	705	626	670	670	628	696	665	632	669	646	690	655	609	676	622	670	658	710	638	684	690	659	669	620	696	676	632	655	644	625	679	711	663	649	647	618	641	620	636	672	684	641	681	642	616	662	653	644	643	637	659	659	659	722	638	674	614	638	652	651	652	667	683	642	656	618	626	635	662	644	666	672	634	653	595	627	634	634	696	660	634	670	649	685	645	657	651	616	699	622	660	611	636	663	670	636	651	628	676	657	711	633	642	617	662	662	622	638	659	645	694	662	654	636	695	642	681	661	675	673	594	653	646	625	607	629	666	649	652	682	648	674	693	633	641	654	653	681	698	632	647	692	637	708	649	649	637	638	658	645	650	651	658	633	689	668	647	649	653	628	634	657	671	665	660	664	613	683	656	663	670	660	634	640	670	676	647	648	655	658	615	654	701	638	629	677	687	637	661	633	672	664	652	687	671	651	654	624	659	669	639	608	609	638	636	654	652	640	597	627	649	697	662	653	659	678	630	618	674	679	623	691	656	671	624	638	666	637	696	629	674	617	632	635	649	656	613	651	663	650	646	713	664	642	613	624	635	667	661	646	676	652	620	678	683	668	659	668	634	645	621	700	649	655	639	647	601	681	656	661	661	683	600	652	673	622	630	663	667	648	646	667	685	651	633	665	628	728	697	687	670	634	654	638	658	676	636	625	680	660	657	638	697	668	740	629	654	663	652	646	612	622	660	654	636	651	699	646	675	678	631	641	689	668	683	631	659	624	690	651	674	727	645	654	663	657	648	649	613	643	652	658	682	638	682	674	630	669	707	619	629	677	641	664	612	706	677	629	668	619	683	658	637	650	625	678	649	657	663	693	644	655	657	675	654	680	629	643	686	661	663	606	629	649	661	692	662	619	651	674	632	656	671	627	643	647	645	618	653	692	618	638	642	663	679	608	603	674	662	681	614	622	668	615	653	642	669	653	679	614	665	664	665	653	666	656	612	658	684	650	633	645	648	677	682	632	705	661	630	659	643	650	656	632	659	687	628	675	633	647	645	718	658	683	658	654	642	618	613	624	643	677	634	638	636	621	654	655	657	669	634	676	640	668	666	677	689	667	641	664	696	679	671	687	665	670	631	681	674	601	671	619	633	633	671	642	697	702	618	678	607	645	651	663	651	648	648	653	660	668	666	667	603	647	621	677	619	648	624	651	638	665	716	690	656	643	682	631	615	676	648	688	653	651	654	642	643	634	621	618	614	658	656	675	647	685	654	637	658	669	667	652	640	649	679	626	625	671	703	681	607	638	718	612	657	632	653	662	643	703	622	670	709	656	640	652	669	680	664	675	670	653	629	667	644	622	664	614	674	678	622	678	631	668	669	654	664	638	664	637	626	654	647	621	622	698	611	650	656	627	682	637	639	661	644	666	668	654	664	638	627	639	641	628	641	676	674	685	660	637	658	640	653	677	635	634	706	641	640	652	637	707	637	638	679	641
22428	21635	28710	23935	20549	20225	12851	1360	1006	1019	955	973	1048	960	953	996	1013	979	1002	976	1015	1006	981	1038	1001	986	986	1041	1054	1002	1050	1048	953	1031	987	980	966	993	983	986	959	997	927	970	998	1019	1016	966	1081	1005	970	1027	993	966	1029	958	981	1011	1032	973	946	971	1049	1047	1014	908	983	959	1010	1032	978	969	1034	1013	975	1029	911	968	995	985	950	903	996	996	1026	1019	968	991	955	1022	992	978	967	984	955	968	1040	962	965	959	986	952	973	942	988	937	966	1027	987	994	1049	955	963	996	988	960	976	966	952	1015	1004	965	987	1022	1033	992	941	1016	920	1025	1045	915	1013	998	1026	969	981	966	1038	968	1030	1018	952	996	1028	1045	1013	969	993	980	943	913	1024	1043	966	976	1010	943	1013	1032	919	923	1030	1020	936	947	1010	1002	969	983	937	1005	1003	983	1003	963	969	993	1045	987	1044	980	958	1016	1028	986	943	1015	971	1021	987	973	975	1001	954	976	991	986	956	1009	973	937	988	1000	1006	1004	994	954	954	1017	1021	956	962	986	1046	947	983	977	984	1009	955	961	1011	981	960	977	1001	1074	976	978	943	1001	1007	1021	1029	944	963	944	1038	961	998	923	934	939	976	989	1019	979	1012	981	950	956	958	1028	1029	1009	988	974	975	974	1002	989	935	951	1012	1031	1020	1016	1025	981	965	1018	951	975	1008	1011	963	925	893	965	1053	933	985	933	1002	1032	1005	983	1003	1032	946	927	993	984	998	989	992	1001	942	1004	967	988	961	991	975	960	970	992	988	1016	944	932	957	979	946	930	1001	961	994	1014	992	1002	961	930	997	989	963	988	989	1019	954	956	988	971	943	967	932	949	955	984	948	975	970	990	951	961	1009	1003	1029	954	1066	1011	1032	940	925	1004	949	1017	980	992	960	1012	992	959	1012	1003	989	957	995	1044	1002	956	989	1045	1018	1018	977	976	975	963	1008	1001	966	1013	1014	1013	912	979	961	984	1006	938	967	942	965	1004	1029	916	979	1022	932	989	997	981	983	1023	964	951	938	981	943	959	996	996	1024	996	983	987	974	950	1004	971	1049	967	991	1024	1042	1007	996	957	1011	951	987	988	939	992	977	958	951	959	989	951	996	951	1062	992	959	1007	1022	975	1017	1001	1017	1005	963	973	980	1038	972	997	999	1010	997	1000	990	984	987	955	935	988	960	1002	986	1017	965	982	1002	973	1013	981	986	1048	1048	958	973	994	986	992	1044	1039	986	997	1070	921	978	978	976	933	989	972	992	969	1012	964	912	1025	997	1002	1009	996	970	1006	1039	967	1007	1071	925	1034	988	965	958	960	1019	987	970	932	939	967	947	957	996	981	981	983	1009	1010	999	995	1016	1054	966	972	999	961	978	939	960	1035	946	954	982	948	953	970	996	990	960	990	1014	1012	948	973	991	985	1010	937	998	999	982	986	924	998	1028	999	999	952	949	1047	980	990	992	980	1012	971	1024	971	1036	975	977	1023	984	987	962	1011	978	1028	961	957	1016	1005	1027	960	1036	920	993	935	977	1052	999	1006	928	981	961	948	1004	970	958	991	932	1010	983	994	1009	984	1004	977	1028	975	967	943	1002	979	960	949	999	976	974	942	951	971	1033	931	1011	967	945	1012	1010	1002	1061	991	1037	1034	977	951	988	990	1008	915	945	1012	959	957	980	964	950	1058	972	1004	988	951	984	1023	973	1000	956	963	952	1011	994	935	1022	1004	996	929	992	964	979	977	998	1036	962	951	992	961	1018	949	966	970	995	978	1032	998	1003	984	1001	961	930	955	1007	997	958	967	966	967	998	1028	997	999	993	945	996	1023	1015	1054	986	957	1016	1043	998	975	978	961	989	1037	982	1038	1007	949	962	985	1021	1019	987	1016	994	1019	1008	989	974	969	1015	1010	956	962	956	940	915	980	928	963	995	1019	1017	947	948	1021	1075	982	956	1003	966	946	929	1040	963	949	1008	957	1001	946	926	997	977	960	929	925	948	1099	989	1009	965	961	1006	1044	998	990	933	987	978	958	984	967	967	944	933	988	1015	984	1004	946	1017	945	1009	990	969	970	956	954	989	964	1011	1017	1029	965	960	980	960	987	963	987	941	975	931	1015	956	1006	994	975	1014	968	970	913	994	988	982	1045	962	957	963	1015	975	1054	1000	976	1023	970	979	981	1023	1037	1086	967	1026	1025	1041	1007	979	952	980	962	954	932	961	999	951	956	1030	1019	973	998	996	994	1000	1040	939	1025	972	967	942	1012	959	1022	935	955	929	959	1032	940	972	952	1059	1011	984	1054	1030	986	1037	1007	982	1015	1052	918	978	1017	989	1024	939	950	971	948	999	1019	1008	944	1102	989	962	976	978	998	1014	1024	979	953	949	966	1004	998	1034	1010	995	983	1024	961	975	1005	881	987	955	1028	987	1058	987	946	981	977	965	1001	980	970	954	950	1026	994	982	1021	933	1025	916	969	1004	1003	930	1028	1030	932	941	966	1017	1017	948	920	964	981	989	995	1042	1024	966	1039	955	970	944	933	1015	963	1013	1001	1030	981	970	990	1027	995	970	974	1015	1032	906	957	1010	978	997	925	994	999	1009	996	1007	970	1004	1003	997	954	1022	1013	1024	984	1018	913	1009	1019	967	984	932	961	972	968	1028	1002	954	952	1001	946	890	999	981	995	960	994	1015	1021	929	980	887	986	930	950	986	1002	1026	935	1008	1021	982	1007	1008	931	1013	955	932	960	1011	999	991	957	958	1018	973	1019	1052	998	978	975	995	970	948	985	985	977	954	973	971	975	972	993	964	969	1013	1014	1025	971	1056	1048	986	981	934	1029	1006	1020	983	986	937	957	997	968	965	942	1001	1037	949	994	981	962	996	954	991	974	979	969	989	1007	1018	951	958	984	989	908	957	963	1026	987	1046	1011	983	1058	1009	937	974	997	926	1020	997	966	988	982	987	1024	976	941	998	976	906	967	978	997	1002	985	998	943	993	966	1040	926	978	977	996	997	941	994	982	931	963	1022	1008	973	1026	1004	983	964	992	937	944	991	1005	1009	1001	975	949	959	990	985	980	976	1051	995	975	1015	954	1001	950	1019	999	989	996	976	1010	998	970	1013	991	978	1021	993	973	995	971	931	987	1002	990	1013	998	980	989	1024	1028	1012	978	938	997	1002	955	1001	944	1016	998	1003	961	984	957	989	1019	947	991	999	970	1056	1005	978	981	1053	1015	981	988	992	959	948	980	1021	946	1012	964	971	986	1037	1032	974	1031	975	975	996	949	1043	1003	990	899	965	1005	1002	958	988	996	1011	1037	946	999	1003	955	924	933	997	989	996	967	926	988	910	982	992	1016	1027	943	903	905	1082	1008	1022	972	966	997	1020	1023	953	956	975	1022	963	989	967	1012	1029	926	979	966	1012	979	967	988	967	961	971	990	952	1037	921	955	979	1008	1005	964	993	963	937	1023	958	918	946	963	964	996	977	959	945	984	982	1012	973	965	1004	999	1045	1042	976	1005	962	980	1023	988	955	1016	990	920	978	945	982	986	932	1042	1036	961	935	964	1002	963	1009	959	975	1004	975	965	977	959	984	1077	1007	954	1012	981	983	930	899	959	958	1002	995	1056	956	957	994	939	957	986	1003	972	977	949	1013	1013	951	972	960	1079	975	986	962	1004	1006	1017	1041	973	985	966	944	1071	953	1059	1003	980	917	988	1060	970	977	1006	1027	991	970	961	940	934	960	1043	1007	1050	1007	958	996	1012	942	936	988	941	983	973	1025	952	1003	984	958	1044	1015	963	963	993	993	942	959	950	941	976	994	947	984	1043	926	1054	944	991	1002	1019	998	1026	945	1017	1060	1012	935	973	968	1014	954	960	954	974	959	911	986	974	945	969	916	942	985	939	980	1036	1008	995	991	1014	999	968	1019	986	938
61241	103052	75457	40219	17853	3775	874	779	892	818	862	857	846	875	865	901	854	846	857	845	855	806	809	867	879	830	839	817	842	862	804	841	822	775	837	844	813	838	829	817	812	851	849	847	871	805	861	801	849	831	874	848	863	930	825	850	808	887	855	810	809	853	801	847	838	812	858	846	890	911	839	867	789	823	796	892	810	782	856	814	796	870	831	831	864	825	837	802	868	814	815	859	823	847	857	844	846	836	840	822	826	845	899	833	791	871	880	840	835	864	871	831	852	806	829	800	832	809	875	866	872	799	786	850	853	817	800	881	815	857	910	863	830	850	842	794	840	837	852	856	847	811	810	847	849	847	852	819	842	851	787	834	839	853	835	816	828	811	836	781	789	804	814	849	843	809	842	860	847	817	843	842	843	850	843	812	867	907	817	810	864	861	884	815	833	816	859	771	824	875	850	837	814	847	854	842	876	834	872	834	825	858	852	865	864	859	901	824	909	869	858	860	895	794	859	804	839	833	794	853	858	862	795	769	819	861	813	819	804	860	841	814	879	856	806	772	839	791	863	843	839	810	887	811	831	841	829	875	877	811	859	851	799	862	866	833	823	876	831	845	846	864	880	809	871	853	824	873	834	829	845	843	860	851	836	825	822	837	851	800	841	807	841	860	840	868	802	891	834	816	832	807	842	840	822	862	818	836	861	821	833	817	837	827	832	820	814	812	896	885	817	798	888	798	851	885	854	863	855	878	838	865	817	778	833	838	833	835	861	895	882	837	837	874	825	874	800	789	842	849	835	844	825	901	844	828	852	846	846	876	823	843	788	827	818	829	899	784	888	872	877	844	803	877	838	870	863	813	791	820	821	860	834	872	865	860	821	868	794	839	803	881	911	822	785	849	873	831	845	802	867	868	810	864	847	825	840	827	867	868	842	770	861	892	795	825	895	786	859	855	855	855	861	827	867	843	834	850	843	811	769	849	832	856	902	884	811	826	850	832	840	866	854	871	878	794	855	821	855	828	876	809	904	823	860	846	777	857	867	882	800	824	806	843	851	841	823	809	820	876	859	834	829	830	858	891	845	866	831	876	859	810	844	866	888	846	824	821	897	784	787	859	844	898	848	819	855	845	827	817	852	778	820	827	861	891	814	792	844	864	823	837	852	846	827	827	861	804	829	854	817	826	884	814	849	843	800	838	838	881	871	903	872	817	839	818	847	819	818	858	816	798	809	908	818	798	812	890	883	863	821	845	812	824	832	844	794	867	850	824	822	852	817	847	829	820	812	856	801	887	849	827	810	770	817	871	855	803	914	782	816	825	806	840	839	799	837	861	860	837	856	780	883	830	865	860	885	850	784	820	837	765	830	789	864	847	844	859	891	832	817	842	825	806	871	847	824	819	814	850	866	846	840	841	830	885	835	857	857	836	825	903	853	851	829	851	789	853	861	824	782	863	802	809	831	828	873	830	852	821	867	806	838	840	817	826	855	804	791	791	789	854	842	832	787	801	803	825	873	787	848	842	831	832	825	865	866	861	871	867	843	880	814	839	921	777	886	851	818	868	867	806	908	826	812	882	826	867	849	865	848	856	809	827	864	831	779	864	869	843	808	811	857	866	802	861	821	819	780	896	847	783	836	811	873	864	791	854	788	805	879	819	814	833	799	836	787	816	828	864	824	832	788	836	791	835	860	825	860	830	806	828	892	857	867	846	866	817	833	844	829	839	864	839	862	887	856	819	867	855	848	859	848	840	826	885	805	879	859	841	838	841	856	840	806	809	808	798	864	853	827	795	900	787	885	835	837	817	840	833	820	886	814	805	815	841	924	842	853	820	861	850	804	815	837	822	836	849	816	850	820	832	829	847	834	892	818	810	815	814	853	823	842	819	837	893	838	826	873	811	843	819	797	862	820	881	794	862	861	831	804	832	843	784	871	871	857	883	869	847	821	831	839	821	794	847	826	891	758	859	842	884	821	821	831	848	843	770	837	837	816	843	831	843	844	829	816	809	824	823	796	827	804	823	805	806	859	889	820	833	825	840	878	848	867	858	847	836	801	829	858	791	804	871	829	824	827	824	834	791	886	884	855	825	858	815	854	777	853	864	912	817	907	821	845	842	815	852	817	817	883	839	837	844	853	871	825	882	812	814	865	798	828	844	848	896	755	830	820	849	854	925	869	805	852	838	860	843	873	906	817	865	826	825	832	833	869	814	884	830	876	799	885	821	852	798	836	880	847	884	815	877	826	811	799	838	818	829	893	859	881	833	856	868	850	862	863	882	896	829	833	854	874	890	830	819	803	874	836	817	823	845	842	838	931	861	821	813	819	822	889	845	869	867	850	854	835	840	853	871	874	832	842	853	871	785	878	868	847	825	862	837	828	813	836	836	856	832	828	906	853	826	834	780	881	831	860	856	828	840	844	835	803	800	828	851	883	818	858	819	834	852	794	847	842	823	820	815	870	817	799	865	809	863	894	840	862	865	852	876	859	845	872	850	818	825	800	807	838	798	838	893	813	881	813	851	835	818	814	898	860	842	815	848	834	790	855	860	844	815	781	788	802	872	794	784	814	832	832	818	827	834	881	844	840	817	802	856	883	900	867	868	818	834	836	850	860	820	826	836	834	829	830	891	945	823	843	901	868	834	861	883	869	880	896	854	787	857	896	843	868	839	830	833	848	855	830	780	844	836	838	802	877	829	836	848	843	882	820	862	839	800	912	795	812	887	850	822	859	847	874	806	843	808	793	864	823	846	830	848	835	871	822	832	821	780	871	830	840	866	819	832	832	844	886	852	822	843	781	812	870	815	843	877	840	810	792	845	849	823	796	825	832	801	874	843	832	842	826	857	811	823	813	833	819	813	826	883	828	842	779	830	857	898	884	805	894	850	861	850	831	864	810	802	819	876	908	846	849	840	817	782	824	863	844	891	860	816	854	848	886	897	882	860	858	912	822	855	868	886	833	842	840	857	796	869	842	803	788	882	836	858	859	810	843	798	842	846	826	895	828	888	896	828	868	840	854	801	863	827	836	798	869	861	850	835	843	854	859	836	873	869	811	834	843	814	890	838	870	835	898	885	841	890	820	868	828	845	822	810	835	856	859	843	900	829	856	788	847	809	819	861	874	839	879	817	880	802	818	811	815	786	867	863	842	828	861	845	844	783	839	869	880	810	883	847	840	886	842	819	857	847	837	782	795	837	827	804	838	788	846	813	817	866	817	797	793	822	831	854	804	836	798	782	845	835	827	800	854	851	847	838	832	862	809	889	835	803	829	864	823	829	848	837	783	877	786	865	846	835	836	824	854	787	794	856	832	811	895	829	850	873	858	900	880	843	842	858	861	857	894	796	856	863	780	841	834	819	807	873	831	856	795	815	822	820	834	848	841	815	828	835	785	836	834	847	862	861	892	832	802	835	770	845	848	854	850	844	832	859	809	861	824	818	818	871	853	780	782	873	844	809	860	847	833	822	858	852	848	869	824	776	852	873	848	838
37827	34881	26496	9162	1304	574	438	459	439	454	482	453	491	464	455	498	472	467	483	467	465	470	438	504	484	486	457	485	469	480	523	447	455	481	507	493	464	439	498	471	452	464	513	481	461	477	433	473	494	492	461	468	498	489	533	465	503	454	454	460	454	436	472	464	474	447	460	465	466	459	478	496	448	454	480	453	437	433	475	507	476	485	461	435	462	455	486	468	470	469	457	482	446	449	477	469	486	453	448	490	456	474	474	476	473	474	434	440	465	487	473	466	488	478	413	492	437	493	452	464	473	448	504	479	414	452	478	466	475	491	480	460	504	502	478	496	463	468	481	454	494	477	434	473	480	457	475	438	423	494	489	465	471	452	471	485	485	467	509	424	428	494	501	427	493	472	513	468	457	452	477	493	450	491	443	479	502	513	450	459	466	460	510	479	480	455	487	497	458	440	438	453	457	482	470	499	453	456	497	450	435	445	479	458	448	475	498	496	476	473	460	486	492	476	486	515	488	463	470	443	512	438	437	476	472	473	494	491	484	485	481	495	441	470	462	440	435	460	430	456	454	461	454	503	483	525	428	527	505	505	446	500	454	446	463	449	467	445	458	474	478	459	479	479	451	434	456	457	455	472	465	468	474	453	488	488	481	486	485	457	433	469	479	489	439	437	435	478	461	451	467	474	461	494	433	460	478	420	478	490	459	489	454	470	466	464	467	467	478	453	477	473	467	464	463	400	472	502	467	490	470	474	483	470	476	463	459	437	468	478	471	468	461	467	488	495	479	503	503	456	496	450	455	503	463	455	459	485	443	478	469	510	504	461	476	452	453	483	457	485	444	433	494	459	461	431	470	454	425	477	478	461	460	471	501	464	472	475	507	488	476	490	479	482	485	453	466	469	463	434	427	473	452	459	478	483	418	500	477	475	456	454	474	487	489	463	445	490	475	482	484	475	443	494	463	462	460	440	441	463	490	487	478	443	461	463	449	477	473	452	450	485	451	453	417	477	493	446	456	444	446	501	444	456	501	440	441	437	464	467	476	484	471	450	465	477	484	480	493	466	479	469	483	483	465	496	489	448	407	437	502	473	432	462	468	447	473	484	458	482	492	439	511	449	476	456	430	472	472	486	514	423	466	465	450	464	470	464	465	522	472	445	498	464	501	491	463	512	474	498	471	442	444	452	485	450	451	465	445	461	489	442	482	482	495	491	463	470	498	512	469	451	484	417	471	507	474	471	490	455	473	479	451	451	470	482	479	458	486	478	478	486	429	424	472	487	457	512	477	447	443	454	467	486	500	388	460	499	448	456	476	451	484	472	483	524	482	445	447	434	493	469	474	444	481	466	437	468	431	443	446	435	465	494	476	455	475	468	481	487	464	475	480	485	458	484	441	434	463	514	473	468	478	507	442	477	505	450	445	446	439	467	478	454	447	428	458	472	450	443	543	450	443	474	430	458	456	479	473	464	450	471	484	435	442	508	455	486	508	447	473	482	447	469	484	465	458	460	433	475	433	469	483	461	490	442	437	424	502	467	430	486	488	441	466	489	465	464	490	513	483	462	494	441	450	464	473	474	482	479	476	441	473	453	450	466	495	465	448	536	463	454	459	456	415	469	489	459	483	466	507	532	486	510	477	458	497	479	452	499	513	481	470	497	416	462	458	460	483	470	476	435	467	459	487	442	523	445	453	469	447	451	472	502	474	454	493	442	468	476	471	454	452	488	480	478	453	477	507	474	446	487	497	460	457	513	419	412	448	481	470	467	492	464	482	501	482	449	466	467	502	473	468	427	469	511	477	460	463	454	414	442	463	501	456	498	483	478	467	449	465	474	492	472	528	472	465	470	446	441	474	451	450	486	463	424	427	472	465	474	467	484	490	468	481	457	488	419	455	478	435	493	490	503	515	461	492	444	448	468	446	483	452	464	474	485	460	432	489	460	499	465	453	477	481	447	459	463	481	491	454	506	457	502	457	485	464	451	470	486	468	444	444	443	467	477	464	494	473	468	470	464	486	478	447	465	467	499	473	461	463	456	467	470	428	466	464	433	473	446	492	462	421	464	457	417	511	436	457	435	433	455	506	463	471	494	484	490	483	464	431	468	429	461	467	464	471	481	469	447	502	499	471	467	487	483	469	456	489	491	497	466	412	446	484	461	470	479	472	461	468	492	464	474	455	485	466	463	459	483	464	447	477	506	527	477	457	461	459	433	471	452	461	475	456	412	481	456	438	480	459	474	441	481	479	442	474	453	503	463	470	433	498	453	463	473	487	446	471	458	476	426	438	452	430	500	495	456	456	467	504	470	489	491	451	474	490	489	436	418	466	430	440	421	440	466	472	504	499	450	489	447	443	474	466	472	489	504	486	490	452	506	496	440	459	444	490	455	484	421	446	453	482	487	468	452	484	438	502	462	488	444	471	443	495	466	446	442	496	464	506	415	489	466	444	462	466	460	517	484	456	472	463	487	551	470	475	491	456	466	470	442	478	439	432	479	476	455	435	439	476	489	446	486	475	466	441	472	476	489	488	490	434	445	465	467	458	451	490	451	490	502	468	478	493	457	452	474	499	483	479	456	500	445	447	483	481	428	469	498	455	452	491	492	454	484	448	438	477	476	487	486	451	436	468	450	470	502	443	514	457	458	469	470	477	467	435	457	479	474	481	482	427	509	458	459	440	414	420	424	506	480	456	502	465	468	467	453	455	496	453	497	508	476	453	489	452	474	516	458	506	451	491	489	521	451	486	460	469	481	481	484	474	464	465	523	465	438	505	486	456	456	446	464	485	465	466	496	469	471	443	473	451	471	474	445	455	430	491	485	505	494	472	479	496	462	492	506	490	482	508	440	501	469	427	457	412	470	461	451	480	503	499	473	447	543	505	488	477	466	467	439	487	506	516	451	461	478	487	457	488	470	470	430	449	472	475	482	464	442	496	453	494	463	467	484	459	450	483	467	475	453	468	472	460	503	417	460	493	453	467	444	449	455	470	486	463	484	501	491	453	451	453	475	469	494	511	464	492	525	510	502	498	495	482	472	419	446	469	442	479	464	453	459	477	483	481	423	485	448	507	449	450	501	445	483	444	465	452	484	480	440	492	462	456	477	478	452	516	474	464	453	456	508	486	485	458	462	504	421	462	460	486	473	459	447	460	458	507	499	438	471	472	498	462	476	415	444	431	476	434	466	442	490	502	484	464	470	456	491	496	489	414	454	468	421	453	450	455	470	470	462	440	468	490	482	453	469	479	462	476	492	477	470	465	492	457	460	425	444	439	468	447	455	424	473	448	439	455	462	447	473	469	480	458	454	462	453	429	456	493	501	466	476	486	451	497	462	503	458	495	489	489	479	459	473	457	461	479	495	461	477	467	452	487	465	459	505	478	516	443	439	490	478	489	434	443	469	480	485	481	457	430	502	440	479	466	448	480	490	454	492	447	507	452	481	490	474	460	492	509	499	465	483	498	449	443	470	452	506	458	509	493	467	453	472
37844	40097	23002	5442	1362	546	470	427	417	408	452	475	419	457	435	460	414	421	423	439	458	496	443	447	446	445	454	452	455	436	470	462	411	406	414	449	414	451	429	423	430	437	469	468	445	437	414	439	419	426	436	441	441	451	462	452	442	463	412	452	428	436	424	424	438	458	472	424	454	439	421	466	408	440	416	440	458	404	434	431	444	457	459	446	426	453	432	419	473	454	445	396	468	434	459	425	413	415	407	455	431	406	439	391	411	434	454	457	445	409	423	454	457	408	414	399	443	468	407	459	435	430	448	415	428	424	470	419	404	473	428	442	443	429	445	424	419	382	443	413	422	472	414	477	461	390	437	443	449	426	450	396	422	425	424	437	419	457	418	427	433	444	425	450	461	456	426	440	443	425	412	428	443	428	433	434	401	445	441	435	425	446	426	454	441	430	429	411	441	443	431	458	453	391	409	447	404	420	409	404	411	405	426	444	443	436	435	445	449	447	447	423	405	404	427	429	462	448	415	464	404	400	423	459	441	459	413	409	459	450	448	440	425	463	446	450	401	426	433	450	443	463	475	455	413	441	442	436	433	460	450	454	441	407	464	430	386	420	434	465	435	411	456	422	445	399	448	408	428	440	406	444	474	460	442	426	411	436	446	475	420	413	436	416	419	420	440	417	395	434	396	429	433	433	428	425	393	432	443	400	427	458	441	400	454	441	424	425	406	405	420	443	434	436	436	438	416	440	401	426	421	416	442	429	438	388	440	451	438	461	431	448	438	478	428	422	414	406	432	426	442	437	431	471	421	416	393	437	418	378	417	410	432	430	428	449	443	478	476	428	416	421	410	424	445	413	434	428	460	435	406	416	446	449	457	439	494	477	436	448	392	440	442	406	454	481	436	432	456	431	436	408	420	454	410	445	411	437	427	454	424	408	411	415	428	442	406	471	460	438	432	418	416	431	463	445	439	450	396	439	444	382	424	456	440	440	459	468	422	431	436	419	476	430	406	427	420	436	446	440	462	460	444	443	403	412	429	411	412	390	424	437	430	442	439	460	419	442	423	427	397	430	433	479	427	461	407	449	448	408	422	472	427	454	448	443	466	400	463	442	437	445	425	434	430	414	432	467	425	404	427	420	435	466	431	419	433	443	404	467	430	414	407	462	448	462	422	402	421	437	447	442	456	468	462	420	443	438	425	420	446	420	450	468	448	441	425	388	437	466	414	431	431	429	449	454	407	434	444	441	420	444	434	388	456	414	408	450	467	434	408	425	459	457	443	432	434	399	420	394	416	428	451	438	447	409	465	447	436	419	414	435	437	421	448	432	487	416	451	419	411	465	394	445	431	475	407	441	422	422	398	432	406	440	466	490	428	476	426	433	427	431	445	454	427	420	449	421	465	451	467	429	415	431	482	442	393	431	463	404	432	464	435	456	411	449	453	446	447	440	414	412	460	432	450	413	432	438	447	431	434	426	448	475	420	412	444	399	370	410	449	447	442	425	476	431	435	458	449	425	399	407	459	423	430	424	440	419	440	442	433	458	453	416	404	412	443	457	433	493	425	420	430	419	454	482	446	431	455	424	436	405	410	436	448	426	442	435	448	405	404	432	426	406	420	460	462	407	425	427	436	449	420	449	411	410	466	412	389	419	433	455	439	442	455	461	445	464	414	403	410	420	455	427	401	441	438	467	400	450	452	454	441	430	454	457	383	429	451	444	417	466	409	453	408	409	432	433	444	458	437	418	416	410	444	432	444	470	458	438	482	475	440	459	428	434	445	462	444	421	440	452	442	434	420	434	429	448	445	433	445	402	437	438	460	423	449	431	435	432	420	419	453	436	400	443	466	423	416	457	403	402	437	468	435	453	461	479	438	424	440	420	412	462	415	439	443	460	416	443	442	452	407	425	420	419	439	459	414	425	460	435	396	446	465	401	402	456	433	451	440	453	410	439	451	404	445	440	448	423	417	423	456	430	449	467	431	386	449	468	452	461	464	459	411	471	439	436	450	437	412	396	457	458	458	380	457	462	412	449	433	452	465	418	423	435	413	457	427	440	416	435	441	457	437	451	437	413	382	433	435	427	432	404	446	420	431	433	451	442	406	431	418	452	420	433	436	419	460	433	431	455	446	412	440	412	422	413	445	431	476	430	442	432	433	431	453	442	440	455	408	428	442	432	405	455	438	433	434	410	421	425	407	388	414	457	430	445	482	427	404	418	457	425	441	439	435	396	381	405	413	410	415	399	425	433	446	426	425	452	431	434	426	468	422	442	431	469	442	428	445	449	425	428	436	437	382	446	431	452	379	503	411	438	407	428	457	418	447	446	406	430	442	470	407	468	410	427	464	458	431	399	449	439	456	435	392	450	433	436	427	439	415	404	418	427	442	430	416	426	416	438	439	474	424	439	415	484	471	405	445	453	441	445	468	427	423	442	429	404	408	452	426	419	420	439	378	424	458	439	456	425	437	413	394	467	501	397	425	396	438	443	433	418	458	430	449	424	432	447	443	446	405	423	468	448	407	440	412	470	423	436	442	467	440	391	437	431	417	391	448	461	426	473	450	452	477	437	464	452	446	440	471	448	447	438	429	418	439	442	435	444	474	439	416	413	412	424	442	397	409	443	427	450	416	437	404	441	441	444	435	430	460	422	429	439	459	409	427	473	451	459	450	425	435	438	457	418	405	410	436	420	441	443	452	409	429	428	418	450	457	483	421	438	415	430	457	467	473	434	440	482	432	466	449	395	466	473	457	440	434	400	430	461	476	434	413	463	446	445	427	477	432	447	412	422	391	438	421	463	406	418	451	429	463	391	441	387	416	442	419	398	421	445	452	449	425	388	448	441	425	436	418	421	449	418	462	426	441	431	455	420	456	442	455	446	430	459	423	431	459	424	421	439	393	421	430	450	427	402	427	417	450	419	425	467	441	454	423	449	420	422	438	447	411	454	466	449	425	432	428	380	417	434	409	391	445	418	452	457	397	456	414	431	407	402	408	400	436	380	459	420	443	438	445	459	425	402	431	426	442	415	453	411	472	441	382	447	467	473	496	432	442	433	400	465	458	431	459	445	437	425	399	410	421	445	455	421	429	445	463	444	413	425	436	412	442	439	465	429	446	431	471	431	447	432	439	435	411	448	427	437	463	429	441	448	447	431	470	456	430	445	419	433	419	411	441	441	435	399	423	410	416	417	433	393	424	426	446	402	441	464	432	427	411	406	461	451	399	397	425	405	425	436	428	481	437	427	440	406	431	426	416	454	432	434	459	441	433	414	465	486	445	462	427	385	487	423	430	416	436	422	417	430	441	445	422	410	421	432	451	441	418	419	429	388	427	434	440	466	455	399	452	433	409	399	465	437	452	436	454	443	455	423	387	441	414	446	426	458	465	456	439	478	446	426	428	475	412	417	442	382	474	486	450	422	431	438	439	414	414	423	411	433	414	418	460	415	411	485	411	465	439	409	447	403	446	446	465	400	455	430	385	430	460	444
25096	22895	30427	25065	20462	14673	2383	831	771	764	738	697	748	757	707	740	731	730	767	731	738	699	706	697	733	743	758	732	752	754	771	759	806	743	766	712	704	736	766	741	753	684	687	733	702	740	725	742	721	715	740	715	773	741	725	742	724	739	704	751	661	728	748	739	756	680	796	766	751	738	707	757	733	717	696	711	736	752	759	707	735	720	708	756	769	763	743	708	732	706	726	707	771	661	742	768	738	690	697	757	766	755	738	687	716	753	760	749	724	738	716	744	694	692	684	734	709	751	752	741	760	711	776	732	729	733	702	749	750	772	685	716	735	759	692	715	719	739	721	746	704	708	782	708	746	753	733	732	746	729	726	700	736	770	742	779	736	722	735	742	769	666	710	756	756	749	687	732	755	759	734	675	774	753	745	772	727	776	722	742	715	731	748	728	727	776	753	769	734	745	732	654	726	722	741	781	736	731	745	740	726	771	770	755	695	724	712	792	807	749	724	695	758	744	717	782	716	836	687	707	741	706	740	710	740	736	754	750	758	781	723	719	721	697	733	700	760	741	737	727	740	721	726	752	712	757	723	760	733	698	724	709	714	738	713	757	750	714	752	718	739	726	700	718	712	768	744	707	667	787	734	697	741	736	739	733	753	779	730	712	748	746	745	728	748	740	724	697	706	722	777	743	762	720	715	717	719	755	742	714	758	705	739	745	794	750	738	751	710	726	764	749	722	729	735	736	707	745	736	721	786	754	789	731	743	749	751	755	751	719	707	705	714	701	682	751	737	753	737	778	762	752	699	758	697	738	763	751	733	679	691	740	690	757	763	713	756	731	703	767	753	764	752	734	681	728	782	707	716	720	734	706	766	724	698	727	761	743	736	702	745	740	757	726	743	748	728	733	717	697	775	747	708	707	734	754	715	825	761	753	742	749	717	718	710	701	725	707	765	743	772	737	707	708	721	727	758	749	710	777	726	701	731	688	748	725	737	687	788	703	723	748	720	767	701	773	753	712	700	723	681	760	701	715	745	774	702	710	703	750	798	749	751	752	685	742	731	750	766	756	725	740	715	773	722	734	718	742	787	730	702	735	747	720	726	728	741	710	742	781	724	736	740	741	725	700	753	780	761	720	741	716	740	700	698	724	708	737	700	725	706	693	776	733	708	729	726	737	748	753	705	729	736	733	752	693	741	727	750	750	697	731	752	670	684	735	734	730	747	682	747	708	728	689	804	733	751	740	719	702	736	711	674	786	749	740	719	749	747	759	732	750	754	726	697	705	730	718	750	733	678	731	694	743	783	724	756	774	737	765	732	774	727	764	693	736	746	715	696	728	759	760	701	682	714	752	730	759	720	793	724	677	763	752	738	727	775	681	691	784	676	764	748	717	749	702	760	750	765	734	727	698	747	727	741	729	712	719	737	700	700	729	714	746	726	679	712	716	729	683	732	749	721	680	699	726	717	793	729	715	747	706	738	720	703	683	707	789	803	719	750	729	712	762	723	709	753	763	784	743	732	697	752	767	788	733	744	761	731	708	700	737	739	728	701	734	747	702	685	669	687	785	688	708	727	762	758	728	730	746	741	725	768	743	802	693	751	729	723	733	737	762	710	733	718	714	731	762	710	724	708	770	730	737	724	703	729	749	764	781	721	729	743	689	701	698	745	732	682	759	698	708	740	730	707	694	711	741	711	721	719	726	726	707	688	760	739	711	731	675	739	699	779	743	731	714	736	707	723	701	685	716	780	768	775	751	744	733	711	760	711	693	744	745	721	784	713	727	743	762	708	785	737	697	777	761	717	714	766	757	680	756	723	735	736	767	759	713	729	731	717	748	750	752	746	751	712	751	731	698	704	738	728	778	716	697	730	680	752	754	709	682	711	734	750	708	746	732	684	697	735	768	729	724	713	758	712	771	730	772	715	694	741	761	773	742	721	745	741	723	790	713	691	786	726	701	699	741	769	713	759	744	753	718	774	736	713	704	720	705	749	737	747	709	776	678	719	723	725	754	701	721	707	764	723	725	680	686	721	723	704	735	729	705	726	770	750	730	765	823	747	748	688	711	735	712	773	790	750	747	761	696	754	718	770	726	681	744	739	777	690	729	766	727	718	767	732	732	746	729	719	720	713	711	705	761	730	740	750	732	757	726	786	737	754	763	737	739	725	743	718	747	680	734	680	791	715	728	731	717	743	694	741	720	702	692	723	706	723	669	720	714	685	739	683	705	705	750	730	721	757	746	751	735	770	735	751	740	692	746	789	727	747	754	725	695	754	712	743	752	699	741	764	740	716	763	649	720	714	710	724	785	735	747	765	739	741	683	715	766	690	714	720	768	757	765	734	739	738	702	742	738	715	739	800	696	728	753	765	768	738	743	719	672	765	703	761	695	770	778	727	762	725	716	735	699	725	786	708	703	747	730	722	720	752	785	682	730	697	779	678	720	743	721	693	770	718	751	722	759	751	689	732	733	752	703	777	748	749	780	769	722	783	756	739	712	738	706	726	711	750	747	748	708	733	766	758	731	775	776	701	744	703	764	746	715	699	719	727	752	726	760	718	732	719	796	726	717	759	740	760	715	749	732	760	767	720	757	737	728	774	738	737	760	776	780	761	764	723	711	730	726	749	664	754	761	715	727	764	729	736	801	701	757	716	759	721	764	751	726	746	725	709	741	765	721	708	709	706	734	747	782	716	709	739	726	694	781	773	724	751	709	708	726	715	758	742	698	785	715	733	719	726	712	771	676	743	711	757	730	738	724	738	723	723	707	684	696	756	737	686	768	738	744	750	731	727	679	756	766	744	724	719	713	746	731	741	741	766	759	753	742	768	709	745	753	774	749	748	717	718	704	759	764	757	762	775	730	761	748	726	740	750	703	740	750	724	745	755	734	693	661	711	751	770	759	730	747	749	743	748	724	743	739	735	683	696	695	724	733	685	767	749	685	742	738	737	726	706	717	729	718	730	746	761	727	729	749	737	655	735	705	724	756	741	773	757	729	736	759	690	753	731	739	730	747	717	711	748	739	733	731	699	741	694	716	678	749	746	747	747	765	740	723	746	742	730	763	787	705	729	774	725	765	707	778	743	700	742	751	783	766	738	773	740	728	750	690	696	732	730	714	684	732	726	817	756	753	699	737	750	777	711	739	729	713	732	722	801	771	705	744	738	710	738	714	766	708	730	716	744	752	734	747	689	704	727	729	714	712	720	767	714	694	765	727	791	780	679	739	763	743	729	737	706	741	682	771	765	742	721	717	721	728	724	728	738	740	708	777	712	697	731	751	673	750	688	728	769	765	729	720	745	722	773	690	743	729	722	791	707	719	721	732	805	692	753	749	744	721	758	746	693	741	718	711	770	688	751	723	745	739	730	730	740	733	759	720	752	695	749	793	755	730	752	770	709	740	726	725	766	701	791	718	709	734	760	745	784	761	703	726	724	715	702	757	778	721	701	779	695	733	704	748	734	705	733	745	711	758	752	721	692	743	732	736
62423	93825	65830	31695	11979	1855	657	669	661	646	633	659	631	639	623	665	624	650	652	657	682	642	646	697	644	578	643	637	657	622	655	634	624	637	651	632	645	640	626	625	675	615	660	653	654	610	644	655	654	669	672	653	608	666	653	674	665	650	648	627	647	626	627	651	629	668	639	641	659	589	657	649	641	689	633	594	617	614	681	617	615	619	632	637	636	593	692	666	615	664	666	628	620	674	613	604	625	659	657	594	607	638	649	612	641	632	652	660	616	625	642	627	666	642	623	656	611	585	673	629	649	616	690	668	643	645	662	616	616	646	628	635	675	614	616	635	670	648	641	654	621	670	626	627	663	617	635	645	689	588	649	612	640	639	628	617	613	581	637	697	646	577	627	593	579	662	604	674	633	655	635	629	661	664	712	647	594	632	659	596	615	648	635	636	636	605	639	646	651	629	652	633	631	653	620	591	659	644	609	604	614	623	630	653	611	634	622	616	632	635	625	664	631	603	626	651	687	627	637	654	606	638	635	656	623	654	671	607	631	656	673	632	618	628	700	619	641	638	671	628	591	682	595	633	628	622	606	678	657	671	642	644	617	639	709	698	589	626	655	634	636	610	637	635	639	628	620	665	639	616	607	641	666	617	674	589	639	576	595	628	667	611	652	577	650	672	657	631	600	651	574	623	612	663	623	624	645	676	628	612	671	637	652	636	673	658	647	647	641	646	623	595	642	665	617	628	652	609	667	657	608	638	650	668	631	647	628	666	613	635	647	668	657	626	659	606	642	654	574	676	652	647	694	674	646	686	615	624	580	647	643	653	654	643	680	646	640	628	635	635	650	615	693	647	649	643	636	641	629	693	605	672	626	605	673	662	586	651	600	632	638	662	617	659	612	678	656	652	633	647	601	670	669	637	657	641	692	717	662	619	666	627	642	666	632	593	637	614	667	614	576	614	641	650	630	609	672	647	704	625	639	629	656	625	694	619	651	679	646	608	625	658	668	614	668	633	650	616	630	601	595	648	643	640	680	603	617	629	652	639	650	655	629	678	625	618	620	677	649	652	637	634	646	613	694	649	573	625	621	665	654	716	661	646	620	607	626	630	629	695	657	631	633	593	653	594	646	606	647	670	654	600	659	654	626	618	660	654	666	634	599	612	639	614	660	664	610	603	640	621	613	653	615	607	616	670	670	623	678	590	622	649	621	636	633	685	637	644	642	690	621	661	602	637	612	603	664	645	692	628	647	689	644	635	625	664	606	631	701	604	615	639	649	627	570	674	653	671	653	642	604	638	616	616	608	681	623	599	677	675	622	638	669	637	663	640	677	643	584	681	611	634	623	617	649	616	680	674	609	688	625	644	621	620	587	688	683	643	616	667	632	638	621	607	620	572	660	644	627	605	650	604	635	642	649	652	593	597	664	662	656	639	576	645	672	602	648	648	655	652	618	655	650	663	590	579	661	647	641	659	638	619	663	624	640	681	661	628	635	657	642	641	663	611	642	631	650	640	627	603	651	618	688	617	693	627	597	673	597	614	616	634	624	613	688	615	618	612	652	620	620	631	669	610	659	683	648	613	614	606	657	616	639	649	637	646	609	607	643	684	630	594	638	675	629	645	640	617	641	631	672	626	642	609	659	647	639	658	631	634	636	664	652	613	626	627	628	704	664	594	633	651	704	646	639	676	649	592	637	672	659	649	609	631	641	639	669	681	627	636	622	600	638	655	641	622	624	645	655	662	647	671	629	667	646	636	687	632	599	612	633	652	628	628	635	597	598	566	614	600	674	595	629	630	636	625	692	621	639	644	665	654	672	653	598	668	674	689	609	645	658	648	663	610	638	608	641	633	595	615	646	632	679	667	691	617	611	650	641	672	634	627	630	643	610	659	604	666	613	621	627	653	627	654	618	642	613	631	619	676	631	638	613	606	667	634	637	612	656	636	613	619	681	616	662	654	653	621	691	622	628	608	662	602	634	685	625	620	651	605	651	641	672	624	632	628	643	678	612	622	627	617	661	652	615	676	621	659	671	631	627	643	614	584	630	646	682	623	647	646	628	644	671	594	655	696	684	648	627	630	640	637	632	659	600	664	644	654	656	654	668	594	658	631	622	607	623	641	603	621	629	632	646	678	634	604	653	657	647	602	659	607	655	625	638	644	666	630	628	659	632	599	632	630	627	631	631	610	622	651	637	604	587	612	623	688	606	647	664	647	636	649	641	648	669	655	696	647	614	657	629	652	691	637	638	605	675	637	635	652	618	628	670	709	638	645	615	644	626	628	643	642	605	646	611	619	617	650	656	648	617	679	617	635	619	645	624	661	628	663	634	663	633	652	634	669	691	647	625	633	636	655	665	661	679	603	658	670	651	643	665	661	650	659	619	647	654	635	659	656	620	639	609	666	665	648	602	636	649	656	662	669	640	636	627	621	643	653	631	645	644	679	649	627	647	641	629	650	642	641	622	601	638	664	669	632	601	633	674	608	655	680	638	662	631	638	642	627	655	590	636	656	593	638	630	613	657	657	637	664	627	611	645	611	658	657	613	638	612	648	640	623	662	662	647	640	645	596	664	636	627	649	671	652	663	631	615	618	618	601	633	643	622	612	645	650	642	661	622	628	642	589	629	657	615	669	630	605	647	620	622	597	660	667	674	675	615	654	624	630	667	632	637	675	642	638	647	616	660	655	654	631	627	613	654	661	638	627	624	579	581	700	609	665	650	679	621	580	642	630	620	653	629	630	649	656	631	615	674	635	630	648	629	675	674	650	605	663	683	618	634	637	673	624	596	612	624	639	649	642	634	639	584	691	657	598	619	596	637	675	608	608	634	671	654	599	620	657	640	604	638	651	654	609	626	620	616	703	621	630	639	611	617	652	606	652	679	636	655	629	649	648	623	649	645	656	638	666	614	624	631	638	637	606	602	627	635	646	600	619	631	626	626	634	665	632	650	621	672	628	627	666	621	631	632	617	640	618	651	654	654	686	638	667	667	630	581	649	661	632	627	593	606	663	624	647	648	663	653	601	652	607	638	635	653	633	665	658	651	621	633	672	611	665	623	657	640	679	624	680	670	633	653	630	647	651	621	652	672	618	644	638	657	662	602	644	645	639	644	692	673	657	623	652	674	687	669	681	641	630	639	654	635	600	671	660	602	613	676	627	677	672	630	653	637	645	620	642	648	646	621	652	664	658	631	670	632	606	640	678	649	632	631	610	657	613	635	643	644	641	663	634	626	658	643	640	617	655	644	691	639	603	663	649	646	661	644	630	616	613	681	625	663	623	663	628	665	618	631	601	626	623	653	669	662	603	660	659	611	658	652	628	623	639	619	665	615	591	613	651	630	616	673	583	667	703	673	596	615	631	651	656	617	669	625	642	655	621	658	612	627	653	595	644	634	659	637	632	630	624	648	668	644	613	635	593	606	692	636	616	661	591	648	628	675	648	642	648	612	681	673	665	664	645	640	605	701	650	612	617	597	657	640	612	590	631
22456	21688	28961	24123	20571	20132	12293	1383	1002	1052	997	1052	959	1027	1036	1005	1021	1034	971	990	963	1042	999	976	997	984	1051	991	1003	1038	1026	1005	970	1021	996	973	1050	962	988	1005	1028	1002	977	1010	1002	960	1012	1036	922	1008	947	1073	955	1026	972	996	976	1018	972	973	1018	1003	959	999	961	947	977	1018	1020	997	1047	1028	971	985	986	932	937	1011	988	963	1008	1015	1011	1107	962	1018	1030	1039	1053	964	990	995	1007	993	1056	990	957	979	975	957	1039	995	985	975	970	966	1026	944	1003	979	968	965	955	964	1048	979	995	981	967	963	1004	993	964	1012	1031	996	976	979	1054	980	1000	960	1019	996	985	959	996	999	986	1045	961	906	982	958	1086	1050	972	965	965	970	895	988	949	958	953	982	982	1092	939	974	939	947	987	1013	970	951	998	935	965	957	979	1069	968	998	1003	986	1010	1024	933	943	1021	1017	946	943	1027	973	1010	961	917	978	919	985	942	1002	1014	936	991	958	953	1006	971	1005	999	971	978	933	927	1023	972	929	963	998	937	946	967	982	976	1046	942	975	961	981	959	1021	1034	982	980	982	970	987	1026	995	1013	1010	966	983	939	909	967	938	957	1018	1010	909	1002	964	1003	943	923	1018	1026	962	971	992	962	956	1009	1015	984	1001	1038	954	981	981	950	995	935	951	983	976	951	906	1005	973	920	956	983	970	953	955	968	943	952	1009	980	978	921	1006	937	954	944	989	1019	985	975	1000	1015	904	991	949	1006	999	991	1011	929	979	923	975	1001	951	1000	998	1021	969	910	996	957	970	945	949	1001	991	998	971	1028	1002	943	982	960	969	993	994	992	973	976	933	977	1027	965	981	964	942	931	1001	1030	1022	930	949	982	975	996	995	996	974	996	950	1022	993	966	984	977	968	974	940	1025	1008	1025	920	1004	1009	1003	1000	1040	998	956	941	994	1011	949	936	976	992	965	918	912	985	995	1000	1024	1019	978	989	972	951	966	1006	977	932	992	1024	970	955	970	931	981	1002	1037	966	954	955	1006	973	1007	1002	990	887	970	977	962	1014	1004	988	968	980	982	1064	1000	966	934	968	981	955	1021	991	973	1031	883	994	976	996	1013	976	977	1017	970	967	1008	1011	1017	1003	1056	977	1002	969	1003	944	938	957	968	1004	965	1047	983	1020	982	1029	928	1035	976	973	983	1018	937	1037	966	949	1013	996	982	984	984	939	969	966	995	992	983	1033	876	993	970	1017	997	977	947	957	1001	1006	1025	901	1021	980	1032	953	980	981	968	962	963	1037	942	951	944	966	1000	992	968	987	1024	985	1036	1030	956	938	994	938	919	995	986	1036	1016	1012	958	948	943	1015	956	978	970	1004	946	1005	954	1016	992	961	952	982	996	956	1014	991	933	1008	1012	987	1032	1009	1046	983	982	977	1006	1019	964	930	987	945	998	982	975	995	996	1044	991	943	994	1005	996	984	990	1012	998	989	985	1014	999	999	966	950	979	907	929	948	1058	967	938	1010	977	1032	992	967	941	963	1006	1015	1023	990	977	959	1040	936	1024	1015	996	973	941	983	1007	968	1008	983	1012	974	992	978	1009	943	909	940	990	989	956	970	961	979	990	1036	972	964	958	947	974	964	1039	1015	1006	997	1015	1004	982	994	919	984	963	961	978	991	959	969	928	1045	956	974	983	975	969	1015	972	994	988	1007	979	922	996	946	999	971	943	978	982	979	957	979	945	1012	999	960	990	987	988	1015	1032	949	953	993	971	942	966	981	940	964	1017	988	967	984	990	914	1010	997	942	977	941	1013	964	980	1004	968	986	944	962	964	982	926	976	1024	988	943	973	961	1008	974	991	991	955	928	1028	1032	1012	986	984	1014	967	911	953	986	952	962	976	1021	990	1004	1017	1032	1006	986	957	917	985	949	980	937	1049	938	950	987	1080	936	1003	1018	1008	941	973	965	1012	925	938	977	955	991	980	970	1016	1003	971	931	929	1003	1022	1008	1012	993	1009	988	977	928	999	1000	957	990	975	963	967	986	947	967	956	1037	956	972	904	1037	997	1002	1026	949	953	963	1023	1070	954	969	966	1002	981	981	1042	979	1003	937	941	967	950	941	997	965	1027	941	933	1005	956	954	1041	996	970	984	952	967	945	981	989	1000	1010	990	961	986	949	981	981	972	1031	1016	973	1039	959	1038	1017	998	982	991	905	1015	980	965	1019	965	971	1026	963	968	1045	960	1005	1000	1015	991	999	1007	963	988	977	969	960	982	998	1087	1027	991	948	962	973	1062	973	970	961	957	968	950	976	983	988	997	989	978	987	903	979	935	936	1001	1008	1048	956	1036	1021	995	1027	1003	924	969	954	941	969	994	1008	965	1021	1046	979	997	955	1021	906	967	989	991	995	966	1019	957	989	991	1001	979	974	1022	980	944	968	1036	914	990	928	974	958	963	999	975	932	992	1028	991	955	979	1026	995	1013	946	999	970	943	977	981	958	980	948	1009	949	942	972	965	919	971	1016	1008	980	985	945	982	975	984	993	912	954	986	960	964	966	1004	988	957	1007	1034	973	1013	955	919	1000	1015	983	991	951	995	1009	965	976	948	997	1009	983	991	1025	928	957	992	1010	986	940	1043	977	972	986	1009	992	985	936	974	990	965	1007	970	968	978	1001	984	993	948	980	959	957	988	990	991	969	1002	1022	1014	1003	971	1020	930	982	1012	935	980	1031	980	973	1002	993	977	976	952	976	970	969	973	986	959	973	1005	910	960	992	980	912	1001	982	981	988	957	969	937	950	954	1043	937	935	1010	949	1064	993	1020	995	903	995	1027	1022	987	1011	973	1055	972	961	972	964	932	966	978	1033	1008	979	958	944	963	991	954	981	996	945	998	920	1021	1002	965	986	991	984	992	1041	947	1023	939	1025	999	986	879	945	973	960	941	1002	1006	993	987	963	964	982	965	981	979	1005	997	936	1028	998	1006	946	905	1009	1016	955	967	963	1005	1007	983	1005	1030	978	1022	937	994	975	1019	974	989	947	1013	946	1006	920	1002	942	1000	963	981	953	990	977	997	988	970	977	999	1015	1011	987	967	943	982	968	969	980	955	961	992	974	969	985	1010	986	1005	1029	935	929	981	1006	1014	976	1025	987	941	942	978	1020	1009	967	997	988	1010	1019	1014	957	1002	1034	992	948	994	971	953	955	937	1014	924	967	982	992	991	1013	971	994	964	961	990	1007	904	954	1053	990	946	1040	1001	995	945	1024	990	933	1011	999	998	1006	975	979	981	1000	1019	994	960	1012	1020	1035	1001	964	928	951	923	1012	1040	946	960	1009	972	951	1008	963	994	944	984	1011	987	977	962	923	917	1012	1020	973	972	987	1014	960	1046	1041	908	951	975	994	974	968	983	967	994	990	985	985	998	1010	1021	1007	1033	956	1006	976	986	998	992	939	994	998	1017	1005	965	1025	978	984	961	1009	955	1026	995	942	959	972	962	969	952	945	961	981	1010	962	991	984	1018	969	983	1024	985	963	929	940	969	981	1006	991	976	961	938	938	956	901	930	973	969	1001	984	967	916	970	1006	965	939	920	949	967	975	965	956	946	995	942	982	1013	971	1027	954	1017	977	925	991	1019	949	1009	978	981	1005	954	1057	1022	1016	1063	950	953	998	962	965	983	1011	960	900	1004	1005	1006	958	942	952	930	995	986	916	989	950	997	989	1015	949	1075	954	982	993	985	946	1000	965	1018	973	1006	972	950	1028	1005	967	999	973	973	988	967	934	995	986	1064	1021	946	970	964	1023	996	1018	1012	951	933	1001	960	982	964	1038	954	949	980	1000	1035	985	1002	1029	963	1006	962	1014	937	982	942	980	987	935	1027	1014	1002	959	940	973	969	1013	1021	1023	916
61590	104107	75859	41586	18680	3661	866	844	926	867	921	843	862	810	830	856	847	864	832	822	828	822	810	824	849	839	856	871	864	852	833	792	843	805	918	900	836	812	814	853	845	842	879	844	853	853	861	825	841	875	864	818	813	838	817	826	803	806	874	838	823	835	842	799	836	849	870	828	834	866	827	812	805	808	811	873	843	790	842	803	851	804	852	765	851	888	829	850	853	867	808	851	861	830	834	840	781	805	843	845	874	855	893	885	855	748	848	826	893	873	816	824	781	809	770	849	864	863	864	849	862	840	879	823	853	840	830	845	833	842	822	858	865	823	806	787	824	858	870	894	801	844	886	850	847	812	845	866	822	837	838	823	827	873	893	835	806	838	842	826	824	858	865	800	814	865	827	822	833	833	778	811	830	826	852	864	834	775	809	796	823	822	838	869	838	848	884	877	874	843	812	828	875	838	846	780	775	850	770	885	835	830	896	831	794	844	867	838	813	833	846	850	807	817	799	881	784	821	832	821	820	830	813	799	872	826	862	871	807	843	877	834	882	812	831	853	803	819	859	845	881	836	854	806	878	776	834	855	812	854	838	813	839	853	851	838	845	833	845	825	833	853	866	851	846	808	868	859	882	847	866	830	859	891	822	856	851	826	879	888	840	831	855	853	817	816	788	815	848	812	806	804	829	819	863	800	854	838	889	836	834	797	876	860	841	862	824	800	794	876	852	864	840	825	784	824	825	772	863	825	813	857	803	849	816	790	838	860	752	857	818	830	837	825	834	886	828	812	845	820	848	846	767	860	898	863	831	795	817	854	808	776	825	818	801	824	857	830	857	828	832	860	809	886	827	811	826	806	853	873	823	858	844	838	829	823	834	857	869	855	842	868	836	792	833	814	878	870	835	829	860	859	837	902	814	823	810	843	832	871	830	862	815	859	864	845	806	903	820	865	825	851	823	849	826	763	805	842	811	860	873	843	845	809	823	790	875	832	816	811	906	821	819	786	848	909	806	863	863	850	882	880	862	846	863	814	803	829	835	839	817	876	847	816	890	826	849	817	857	897	805	868	845	842	861	871	818	871	824	878	814	863	844	860	785	857	816	830	863	838	807	837	833	789	885	856	866	831	849	851	769	883	818	833	834	867	858	863	812	833	825	865	827	837	885	834	899	847	831	793	807	756	859	781	825	832	869	904	823	839	847	823	849	834	864	817	869	843	864	840	807	839	848	849	808	864	807	852	800	831	831	880	811	852	850	831	859	852	816	828	811	869	900	837	869	829	846	830	847	806	833	838	884	848	808	877	854	829	854	861	885	858	804	840	842	854	841	768	826	871	851	857	878	827	817	842	825	808	811	837	806	840	870	877	868	877	835	805	880	834	878	856	849	865	901	856	795	853	807	875	798	833	839	831	817	805	833	844	811	831	820	856	834	782	848	818	820	838	817	809	819	818	876	823	835	837	857	838	826	852	824	899	808	831	823	839	855	837	818	839	839	848	855	803	856	796	789	880	883	848	858	813	872	815	808	860	797	787	863	849	820	810	866	824	840	860	826	867	884	881	796	838	829	837	859	857	869	861	882	873	803	862	864	850	833	796	783	854	784	848	832	849	794	872	811	800	864	859	826	822	847	861	846	858	837	820	799	844	877	807	850	832	844	831	803	795	822	876	853	818	824	823	823	804	846	801	809	879	873	826	822	881	821	878	819	831	811	853	806	822	854	830	809	827	862	865	755	827	854	844	833	851	827	859	878	848	847	788	887	861	867	801	819	850	812	859	812	849	832	842	830	841	841	857	879	789	862	855	849	865	892	833	825	783	838	815	858	807	837	876	848	812	890	843	842	800	804	835	806	851	835	822	808	822	810	867	871	837	841	832	804	809	869	878	858	825	837	871	813	803	867	832	797	805	838	874	836	871	863	829	828	874	825	897	847	795	894	847	812	826	842	854	765	834	852	865	842	898	861	870	837	882	869	868	819	810	860	851	800	879	829	843	804	912	825	836	841	824	887	808	913	868	837	831	812	828	858	827	908	905	815	820	842	859	855	859	782	846	831	805	875	870	852	870	788	831	815	868	847	866	861	781	831	821	811	820	871	865	820	834	869	843	836	834	856	858	842	800	868	837	769	838	808	799	848	874	845	888	813	841	790	832	876	814	762	840	860	809	868	822	758	821	840	846	874	812	879	823	818	812	851	881	835	829	799	841	847	814	866	822	838	840	841	836	802	839	795	841	827	815	863	887	872	863	866	829	808	820	782	844	862	851	882	859	879	837	836	888	817	788	809	825	831	778	837	804	791	890	780	835	844	865	823	842	866	828	867	841	811	864	840	813	788	873	831	797	779	849	820	802	839	833	851	856	850	885	807	823	892	850	841	840	831	909	875	849	884	815	815	829	854	839	789	866	831	813	875	853	782	839	804	786	849	862	865	833	837	878	857	791	853	869	807	825	860	792	854	862	833	814	815	865	845	796	863	834	818	835	791	840	852	828	837	808	856	835	862	895	857	859	856	824	887	847	769	877	844	866	823	844	813	832	797	851	859	845	851	834	884	836	851	840	774	850	833	839	894	875	807	845	842	848	827	817	814	830	808	849	847	821	795	882	811	851	891	841	874	814	795	839	869	858	839	817	841	835	880	791	827	801	852	834	847	789	856	802	881	823	814	878	828	826	863	879	853	825	828	879	854	838	838	848	795	807	858	886	842	836	814	873	840	868	878	852	839	828	760	868	782	886	824	797	828	853	853	879	837	860	864	878	822	892	815	780	825	833	853	835	780	842	788	817	857	821	823	859	853	833	901	842	804	879	836	854	793	831	791	831	847	839	912	821	804	858	873	794	802	855	876	882	873	838	833	866	837	783	861	854	845	839	836	818	842	780	851	876	835	868	797	837	830	816	865	818	784	834	835	855	819	823	826	843	861	821	856	835	789	855	858	841	872	886	835	851	839	826	847	858	829	857	839	837	873	813	847	833	855	853	811	799	864	833	848	828	853	860	818	815	889	805	884	812	837	807	837	812	860	798	804	840	885	840	818	845	853	792	845	819	812	867	827	840	835	842	872	842	839	841	836	802	852	845	850	857	830	846	799	831	865	839	886	867	884	854	831	803	828	890	833	856	824	824	822	837	852	833	855	863	885	855	899	834	816	868	865	795	863	839	826	849	840	835	887	808	869	849	826	831	856	823	860	842	859	886	814	835	823	858	837	864	842	831	846	835	854	821	850	840	815	857	849	858	876	849	821	893	835	810	825	853	835	849	805	770	834	814	846	839	877	775	824	864	871	871	829	839	829	832	878	824	870	798	864	868	792	835	824	849	847	884	811	872	871	835	859	814	822	875	867	827	819	783	866	862	825	797	840	836	832	813	843	809	846	855	824	804	815	800	817	813	857	842	806	858	824	882	813	834	921	809	863	819	900	820	811	888	789	867	851	773	803	879	827	853	861	903	869	840	794	846	893	892	832	811	847	833	825	816	867	826	817	838	820	837	796	900
37469	35230	26835	9369	1589	611	450	471	477	523	470	509	512	468	439	478	487	506	494	506	483	442	486	433	460	475	461	472	477	502	433	487	472	478	467	475	471	478	460	479	471	487	476	511	484	495	453	445	485	471	456	419	478	454	480	516	465	497	516	503	477	460	493	466	479	476	453	405	472	461	481	499	477	466	456	441	517	456	501	478	464	429	462	471	437	456	455	477	527	499	454	482	473	442	484	444	472	516	462	419	471	432	431	461	484	459	492	473	506	475	474	487	479	438	500	466	487	442	492	491	467	473	488	457	466	458	481	464	491	455	455	501	474	461	501	488	488	501	443	480	468	455	424	477	477	465	478	523	456	472	474	457	489	495	448	486	455	513	466	471	430	479	497	496	498	477	471	496	503	475	496	493	476	471	469	484	446	451	439	474	445	466	503	498	504	498	484	496	468	456	486	454	477	455	485	443	456	495	491	478	499	446	485	468	445	469	511	492	445	450	497	474	507	472	475	497	456	437	489	443	464	473	470	433	466	453	453	458	453	469	423	446	511	484	495	461	463	457	522	489	439	489	472	475	478	467	446	502	486	494	523	478	455	453	504	497	469	460	439	485	473	461	423	415	456	477	465	514	480	490	518	428	490	449	490	452	459	469	483	454	495	515	508	508	486	479	468	455	486	471	466	459	463	499	501	478	500	441	487	490	464	495	439	459	471	469	468	491	465	460	488	454	452	466	475	460	466	474	503	487	470	447	481	479	519	450	467	478	481	442	520	433	460	427	486	487	443	474	428	500	496	498	512	428	491	486	483	505	455	453	462	486	481	465	441	444	455	514	456	485	507	466	508	497	422	489	478	513	486	479	465	475	470	477	463	484	483	441	523	457	449	486	465	466	518	498	466	459	513	473	451	470	472	470	489	537	494	444	457	482	483	467	493	506	481	466	501	500	477	513	489	435	475	502	487	453	472	480	455	487	485	480	465	477	474	456	511	432	472	472	462	492	436	457	478	473	456	468	451	484	500	470	461	443	461	488	471	510	488	447	452	500	450	486	458	528	449	470	494	458	432	465	459	491	472	485	474	469	485	461	441	476	472	467	464	485	487	486	495	473	450	478	501	453	510	493	467	470	490	497	491	477	478	475	477	451	454	432	456	437	481	461	506	477	466	458	473	468	456	444	474	504	439	473	472	500	449	480	411	458	490	514	475	491	444	460	477	500	483	462	426	460	444	472	511	430	459	461	473	443	478	413	450	458	470	515	496	455	472	473	489	476	455	450	437	493	479	438	497	447	488	509	459	446	500	506	464	458	458	490	475	432	463	507	510	492	477	466	514	465	478	495	464	437	491	489	487	472	450	519	454	506	491	525	479	473	485	481	441	464	474	433	508	510	471	464	496	490	445	496	476	433	495	473	505	438	492	438	470	533	455	452	467	487	459	494	479	509	449	471	436	464	477	494	441	464	479	445	450	473	449	483	480	456	468	445	477	506	496	510	461	472	472	502	443	467	464	474	450	489	460	482	435	470	476	450	469	432	444	462	464	437	467	471	491	484	465	469	482	444	483	464	471	491	459	490	463	451	477	490	468	462	470	473	432	470	490	485	487	511	491	462	477	473	460	455	502	485	470	497	472	466	473	483	459	499	490	446	463	445	480	473	415	494	475	459	483	479	490	446	497	456	470	464	470	497	494	503	486	447	488	486	463	470	495	466	456	451	482	462	472	433	491	496	453	452	467	419	444	475	454	469	463	486	502	503	477	487	453	465	464	483	484	448	470	465	501	506	528	479	472	456	470	468	476	450	455	433	466	452	497	505	492	521	466	499	472	459	465	481	485	500	506	479	488	497	456	475	445	455	503	487	499	477	450	432	430	480	459	460	446	469	471	491	511	461	419	459	457	486	483	508	476	491	481	504	488	473	485	438	457	487	453	487	458	473	476	461	465	508	468	457	523	454	466	480	482	488	420	439	489	484	496	455	508	477	467	452	445	476	476	479	460	509	412	473	484	461	503	439	489	458	447	405	450	460	480	478	461	485	452	471	497	495	501	435	467	463	461	477	479	463	485	491	452	451	507	494	469	444	492	500	458	473	471	481	468	451	499	481	478	496	459	470	436	477	487	457	456	460	449	494	473	483	493	461	453	502	506	483	479	456	488	453	460	433	459	471	477	469	499	436	475	440	459	488	471	490	488	467	486	487	474	482	464	468	464	481	453	496	460	484	470	504	493	482	464	479	507	484	455	496	487	473	455	460	480	470	435	518	458	474	442	481	492	442	490	495	475	488	508	514	473	525	488	496	477	479	491	482	426	464	483	481	480	471	495	478	472	460	459	444	463	532	471	516	467	454	465	448	446	469	462	478	437	433	494	457	449	436	459	508	494	462	526	476	470	437	464	486	472	473	477	462	489	451	500	447	461	445	499	438	515	439	493	495	468	464	441	472	451	447	477	453	465	449	478	490	493	466	513	476	493	457	451	467	462	490	434	459	465	494	457	466	484	460	465	435	531	497	481	474	503	496	479	444	507	453	473	490	495	448	451	449	453	493	488	467	478	469	471	484	487	451	443	490	479	450	462	470	465	461	445	477	493	504	424	458	462	496	480	471	458	459	498	497	474	450	458	428	486	466	470	459	509	464	434	483	433	481	496	467	480	449	492	498	443	500	467	512	485	499	547	471	472	462	493	427	478	494	490	474	495	496	464	502	457	441	492	444	470	494	469	471	439	461	487	461	502	462	470	499	468	484	449	467	501	505	503	452	480	505	474	465	493	510	476	507	494	503	456	451	464	477	481	474	494	472	497	440	505	483	444	458	523	478	494	484	457	503	500	468	458	458	436	504	515	452	473	435	465	489	506	440	469	472	469	503	482	443	481	482	479	458	504	479	475	456	452	480	496	469	472	427	469	492	479	502	452	472	509	441	491	482	473	478	477	460	480	484	477	474	497	474	477	440	498	459	508	477	430	491	455	460	468	439	453	512	458	457	457	456	451	480	444	469	512	478	481	445	459	500	487	462	439	505	493	483	463	469	464	496	477	500	480	474	464	539	484	505	423	472	462	489	504	503	481	487	481	495	449	470	464	492	476	506	495	471	477	461	483	493	496	471	457	470	460	477	468	498	478	490	487	474	510	502	481	497	469	466	482	471	441	450	463	497	503	470	456	455	482	474	461	481	489	487	484	460	479	495	504	513	476	477	454	462	465	456	440	482	475	507	495	435	489	443	443	467	431	452	467	478	482	495	459	490	485	457	481	461	472	472	472	520	481	450	471	479	465	492	461	450	462	454	467	468	468	488	524	474	461	483	457	471	462	454	467	491	453	480	452	471	431	467	506	473	467	499	470	505	485	475	452	489	467	480	436	461	516	460	498	457	471	499	515	469	456	427	509	462	426	426	461	487	474	471	461	486	453	462	481	477	464	475	483	505	463	462	480	494	483	489	490	480	469	466	477	485	462	478	480	460	466	479	464	444	474	480	458	476	468	430	496	484	459	498
37423	40218	23034	5690	1567	538	421	425	464	462	478	462	443	438	478	438	406	395	482	455	448	439	443	430	418	429	436	415	440	436	441	422	441	434	425	420	414	431	449	428	400	420	472	453	436	421	439	426	448	427	419	436	416	439	427	432	439	428	429	444	449	467	469	438	413	439	409	438	488	443	431	463	425	415	457	442	447	445	402	431	436	444	423	434	423	449	408	465	430	419	426	420	410	433	476	441	417	437	422	429	470	444	406	422	438	426	426	398	444	383	431	438	494	418	435	437	462	438	417	424	421	389	449	420	425	448	423	430	443	430	428	445	469	450	465	452	438	461	434	454	459	405	418	432	411	449	452	418	420	442	418	458	442	433	453	450	428	436	426	487	411	462	439	426	432	445	447	443	442	449	478	443	444	402	479	418	466	440	421	437	448	432	404	439	440	431	442	435	435	460	446	437	450	429	400	454	454	433	443	459	443	427	459	452	453	444	419	448	466	427	430	464	435	465	461	406	445	450	429	419	426	434	430	441	438	459	439	444	459	428	444	480	424	414	449	474	416	442	465	445	436	442	416	432	419	448	401	435	413	450	461	434	410	423	429	478	423	460	462	454	430	447	433	442	420	442	441	433	444	448	413	467	414	451	417	428	422	410	455	458	485	447	424	471	457	408	414	430	424	431	453	427	450	465	430	438	454	451	458	430	440	423	414	465	448	438	406	450	484	459	473	439	396	463	380	429	438	443	417	419	425	422	392	422	443	435	409	460	423	454	417	443	378	469	428	412	399	453	468	419	442	437	445	441	448	400	422	434	464	440	445	438	436	453	425	423	436	465	485	488	441	464	407	434	459	457	439	429	449	441	423	463	435	463	448	454	444	442	433	448	444	434	443	422	447	421	415	450	421	433	449	470	419	443	410	469	441	434	452	448	422	441	458	423	394	459	466	399	450	445	447	432	430	456	436	444	418	446	466	426	425	428	476	452	424	432	417	431	479	445	430	408	419	432	436	439	423	411	435	439	452	428	414	459	462	478	419	441	445	436	471	441	423	431	413	433	379	415	457	471	429	432	435	470	449	441	470	414	427	434	452	419	433	407	464	435	444	465	475	435	412	394	469	406	453	442	434	451	440	434	436	420	406	406	455	410	421	433	429	466	429	449	441	447	441	403	445	379	440	470	401	482	441	415	460	390	440	448	425	432	426	450	459	438	414	446	446	418	443	462	417	460	396	428	475	438	439	407	419	425	422	445	454	433	419	426	432	423	439	421	434	435	430	440	448	435	436	471	419	457	451	425	425	430	426	456	415	437	438	438	404	400	425	415	427	452	448	470	418	422	407	425	432	430	459	424	462	445	462	405	440	443	426	426	457	461	469	441	430	416	419	427	431	421	436	401	431	429	446	456	453	495	414	417	440	435	466	459	444	439	438	448	438	444	418	425	438	449	441	489	469	439	414	447	436	428	448	429	444	447	426	491	456	462	416	441	460	439	416	458	398	454	450	471	406	440	444	445	401	447	443	413	470	476	437	428	406	442	457	437	412	438	441	448	441	439	445	442	429	430	409	422	450	435	423	456	413	446	428	451	405	451	408	440	425	423	434	443	442	427	450	436	450	447	423	413	442	438	459	444	456	429	475	463	453	432	401	457	420	429	450	404	460	437	436	410	421	438	470	401	433	391	447	472	436	423	442	490	430	410	450	430	471	413	437	402	405	434	440	448	431	469	415	441	458	450	413	445	450	374	459	447	393	451	431	391	407	424	441	432	442	415	471	435	433	461	425	408	427	439	434	456	462	416	398	403	424	401	452	477	457	423	458	414	451	416	430	458	457	458	429	405	431	449	446	451	417	464	415	405	449	425	436	441	453	421	453	478	467	417	480	451	422	455	427	419	407	430	478	476	437	451	450	441	427	451	438	412	430	423	419	473	428	451	450	442	470	447	415	437	452	432	406	435	433	428	420	465	427	432	394	426	416	445	422	454	431	437	402	464	450	461	418	438	442	418	437	410	450	438	390	433	419	443	460	431	449	456	449	434	448	423	397	462	427	456	445	397	417	424	421	429	444	439	417	417	422	435	420	451	441	425	433	436	425	446	420	433	401	423	446	426	461	437	427	440	451	423	453	450	447	447	427	433	387	423	426	443	428	434	421	431	429	456	435	413	433	438	417	428	441	450	443	434	407	491	439	432	438	446	438	435	431	421	441	464	423	463	445	475	410	474	446	409	465	387	444	417	427	395	413	442	449	467	448	430	436	446	419	414	479	425	433	465	449	415	449	422	456	442	440	431	437	429	437	406	460	421	468	428	414	443	451	433	405	451	449	441	416	434	428	411	445	409	428	467	435	443	486	457	480	455	446	432	498	426	423	442	423	471	443	425	457	416	432	490	444	446	417	443	437	434	471	448	436	431	446	427	455	443	448	447	429	456	441	434	410	470	438	442	469	442	431	429	423	423	444	418	414	463	449	443	444	455	434	433	424	437	439	415	471	459	447	442	423	460	439	443	387	459	465	451	432	427	466	441	451	434	425	400	423	436	443	429	384	470	441	440	427	437	439	452	425	449	428	429	482	450	451	423	436	443	441	413	445	434	426	438	441	447	447	452	495	401	440	440	471	457	421	400	409	442	446	465	441	428	447	410	410	443	425	439	447	465	454	451	441	399	408	426	452	445	445	465	446	452	439	478	437	454	457	440	446	454	419	446	445	482	415	436	477	453	410	448	441	426	436	459	445	445	446	443	425	454	437	466	472	480	409	442	439	423	415	406	470	416	435	406	413	466	424	434	417	437	439	409	427	443	435	450	442	446	454	449	412	447	436	427	446	484	452	459	456	459	440	430	420	439	425	445	422	428	426	390	442	461	439	430	449	434	446	427	409	421	415	436	421	415	453	442	410	460	440	464	419	431	441	439	415	448	441	450	444	424	441	437	452	404	459	432	418	409	464	457	465	427	433	495	445	436	471	396	437	441	444	467	405	396	437	460	398	440	413	461	379	459	421	434	427	425	435	442	469	452	462	455	442	455	468	467	459	437	426	423	411	426	405	446	421	438	471	440	458	409	442	452	444	430	436	401	464	439	421	431	428	448	463	488	425	445	401	424	448	455	417	414	429	460	470	478	445	406	419	399	451	449	441	454	469	438	439	429	460	414	412	430	390	460	423	475	439	425	408	419	457	446	406	455	448	451	428	456	455	457	422	459	407	436	459	436	442	437	446	414	414	393	435	395	442	446	408	462	441	449	475	467	440	431	447	447	505	421	449	452	467	476	438	411	453	402	461	453	415	434	484	445	465	412	442	449	410	494	455	442	426	457	416	429	381	439	467	443	457	439	424	428	427	403	413	425	404	393	413	464	469	418	479	446	427	482	480	444	451	443	441	457	464	444	439	456	432	440	446	439	405	449	428	412	424	434	456	446	456	425	430	437	463	455	449	442	445	437	388	430	439	470	433	415	405	395	423	451	432	468	406	389	449	454	442	437	425	451	418	426	411	464
25094	22921	30627	25192	20572	15017	2586	840	729	804	713	755	751	782	744	742	769	759	737	805	749	753	761	720	780	777	762	766	698	772	754	801	795	742	736	805	768	726	760	723	775	699	754	812	749	723	764	756	763	766	774	741	757	731	778	751	764	750	744	679	760	750	743	675	721	780	764	768	720	750	726	762	692	744	771	727	794	751	763	773	707	730	753	719	754	764	780	717	798	763	742	737	721	725	736	749	783	785	773	719	730	732	731	741	762	759	734	754	737	741	728	741	746	769	744	752	737	760	744	753	756	728	740	763	728	723	731	774	684	738	748	838	780	703	751	760	785	708	746	735	710	746	731	759	790	736	781	720	727	743	736	739	770	738	700	759	727	743	770	767	779	720	813	757	746	752	735	765	745	716	733	750	775	752	737	729	769	773	722	739	761	768	708	716	718	783	759	725	722	760	768	685	750	677	761	721	718	763	760	743	766	763	730	761	777	729	738	773	764	755	721	756	736	685	709	754	730	720	732	768	752	714	756	740	711	715	729	768	759	757	766	739	747	751	749	763	745	745	754	752	718	761	730	746	713	750	718	746	768	775	656	760	720	739	761	716	782	794	755	696	711	776	750	735	772	714	696	735	663	774	717	738	716	798	778	751	810	749	704	779	789	761	692	740	761	755	740	756	684	716	744	706	755	726	764	807	773	765	724	745	750	767	788	801	742	736	757	739	773	726	766	733	750	780	787	706	708	741	749	684	773	763	728	739	779	696	764	814	734	764	739	769	774	718	733	715	731	749	784	724	760	779	705	730	783	731	787	776	752	739	752	725	768	757	765	766	760	735	723	741	799	803	766	756	795	740	722	760	751	718	716	718	740	767	742	723	668	750	720	769	746	758	719	751	726	737	729	734	750	759	751	710	742	681	744	789	791	772	729	728	757	771	729	764	764	756	735	779	782	760	795	711	761	738	748	782	779	743	728	730	759	781	743	703	757	714	706	764	775	744	774	756	773	761	737	706	734	708	745	716	693	770	738	796	696	735	703	802	712	740	687	768	780	778	760	720	754	708	757	767	820	780	734	762	750	771	697	759	752	762	736	720	706	760	707	776	753	724	746	768	747	751	731	776	731	735	793	732	777	753	720	763	746	743	772	737	767	779	723	760	730	749	758	714	764	778	736	723	738	772	741	724	757	833	723	737	760	743	790	778	770	745	716	711	721	771	739	762	791	758	779	711	765	754	769	715	734	782	764	740	756	736	761	716	764	779	744	734	778	774	791	776	720	710	773	721	733	736	749	727	724	813	759	758	776	791	750	775	730	756	734	755	717	757	765	776	725	762	714	791	752	787	759	748	745	768	718	731	752	718	775	840	754	707	746	781	744	751	740	691	766	720	792	714	740	754	741	724	706	769	805	825	827	726	702	757	738	760	737	732	793	732	745	721	728	711	725	755	784	764	768	719	719	742	781	731	762	754	750	739	737	760	751	750	758	781	793	759	772	674	748	745	763	737	742	713	749	733	710	747	768	738	748	744	731	744	746	776	737	728	754	775	700	722	752	760	775	780	780	736	725	748	705	769	718	784	748	734	748	733	801	716	730	759	754	740	765	740	708	776	733	737	819	711	714	740	720	757	775	802	756	726	754	775	775	749	739	748	739	712	758	736	781	760	743	752	679	718	749	765	747	743	759	765	773	740	701	759	733	748	759	761	759	774	717	648	758	712	730	758	745	751	802	749	809	762	688	784	724	737	710	724	779	758	713	777	808	783	798	710	768	742	734	706	772	726	778	767	737	752	755	771	734	731	754	849	784	739	733	739	767	732	767	761	745	730	754	770	761	739	731	755	753	723	748	743	783	759	779	695	743	766	745	706	754	752	724	787	729	756	742	761	764	731	725	702	734	747	784	775	752	774	737	732	721	743	777	770	801	772	718	790	725	797	729	693	767	703	768	746	756	804	749	803	694	743	759	736	726	772	706	767	721	790	798	745	685	752	744	797	723	770	748	729	738	758	748	722	771	737	745	727	759	794	713	802	738	767	700	732	746	699	754	693	740	771	743	762	727	765	729	748	727	732	776	739	729	801	725	785	771	731	777	717	689	732	724	735	759	742	736	782	788	745	737	732	721	759	733	756	746	713	717	752	733	783	750	720	737	698	724	762	796	731	743	736	798	772	810	776	703	809	764	783	724	769	709	780	755	769	796	742	686	773	759	749	725	781	749	716	760	748	679	744	777	753	765	771	740	723	716	712	727	769	738	745	753	747	789	751	744	766	784	693	713	756	755	743	692	758	755	784	772	779	735	747	706	763	778	716	742	713	727	748	727	715	793	767	733	759	770	734	708	753	728	733	698	778	773	786	735	750	716	730	751	749	759	762	732	709	725	735	746	765	779	811	756	759	787	736	790	736	762	740	772	741	715	762	742	753	749	775	771	747	707	747	752	798	743	734	752	756	781	746	766	761	720	744	756	776	733	759	765	779	741	756	711	725	772	804	712	729	764	745	747	774	764	729	718	717	689	734	735	737	755	710	705	704	761	730	752	716	771	746	785	799	778	788	782	812	729	730	748	780	837	696	749	785	730	743	777	743	793	720	741	770	735	754	791	746	739	770	814	770	706	725	728	781	771	757	750	775	733	729	729	764	695	737	723	729	791	726	752	786	757	759	788	713	734	750	754	731	739	741	718	739	774	723	694	780	746	777	732	720	767	694	768	755	714	764	745	747	773	725	772	766	730	743	726	728	798	773	738	764	713	752	744	724	780	804	729	732	686	774	750	754	792	700	734	762	733	738	765	743	687	800	750	794	789	730	763	720	738	763	735	708	722	769	779	751	737	752	733	760	730	729	740	794	755	733	710	724	818	766	690	751	769	722	698	726	719	760	768	765	695	743	706	811	723	789	760	722	758	747	737	756	742	735	742	702	777	832	730	732	739	730	777	775	764	723	737	728	760	728	795	713	727	767	750	763	723	730	709	738	745	743	676	791	784	744	715	731	754	720	744	724	735	784	738	753	733	708	741	787	763	694	735	798	777	753	735	657	735	755	702	717	759	738	727	698	770	789	778	764	731	729	728	739	724	724	687	719	749	699	714	765	753	750	771	778	791	798	745	773	711	749	766	686	792	824	714	731	759	773	713	771	754	728	758	750	716	771	754	744	823	726	744	730	820	798	731	781	785	700	722	743	723	715	727	725	748	753	776	724	787	712	768	736	789	773	740	726	735	734	727	748	707	770	762	735	694	768	787	732	736	742	779	720	743	787	739	663	754	780	788	726	750	752	705	770	735	754	743	713	764	761	679	781	749	741	744	748	691	718	769	724	731	728	689	762	718	731	714	745	707	754	766	734	719	743	784	775	737	730	750	714	725	732	744	754	728	732	717	729	700	717	756	725	788	703	766	745	767	736	781	733	744	790	811	721	750	721	741	739	744	762	738	740	732	772	716	698	776	749	770	737	744	748	728	805	738	743	737	769	690	767	761	702	778	745	739	702	739	771	739	750
62833	94799	65994	32768	12649	2344	683	650	653	691	633	629	638	607	653	636	618	657	647	614	650	638	639	638	693	625	629	696	674	640	669	656	629	679	649	609	673	631	660	643	626	657	674	667	601	670	682	650	646	693	649	620	650	625	657	711	670	680	656	664	626	674	645	643	686	665	636	607	650	655	651	649	669	649	663	585	709	648	633	634	667	638	638	633	680	602	641	694	656	633	664	639	644	625	659	651	650	622	646	659	653	688	659	629	645	665	635	655	616	676	650	642	644	652	690	660	623	637	631	659	633	653	647	604	646	635	607	627	657	622	647	675	660	693	629	660	689	653	586	628	636	628	644	705	646	703	634	717	660	594	614	614	670	665	668	659	609	640	633	635	659	677	640	618	645	644	674	645	660	642	636	655	625	693	638	624	674	648	691	641	654	658	603	663	643	677	655	611	644	652	660	602	653	656	650	639	635	659	627	690	670	657	602	642	647	642	644	675	612	688	648	655	651	629	646	609	642	700	661	679	625	673	630	633	622	665	645	626	635	647	624	660	619	663	647	631	646	670	644	671	600	650	640	671	623	624	647	626	629	623	714	631	707	646	641	611	653	629	694	644	635	650	681	648	607	599	623	674	652	661	616	643	623	619	568	675	623	643	672	606	671	679	648	660	651	622	675	661	636	672	678	633	649	648	646	669	666	648	642	657	593	667	646	672	620	618	695	675	662	635	660	603	627	705	653	609	696	669	605	680	634	675	617	670	661	629	658	670	645	691	619	670	707	653	709	616	670	636	612	633	658	631	669	639	655	660	639	658	687	639	642	664	613	685	638	679	659	640	621	693	674	623	678	599	630	633	664	646	616	648	630	655	668	612	660	656	653	670	690	628	669	696	646	569	646	654	651	619	662	638	659	631	657	691	656	693	658	646	624	645	615	674	654	667	662	652	650	656	620	648	668	615	617	637	660	670	648	666	719	656	648	712	677	641	653	644	678	672	675	711	639	633	628	645	684	696	688	648	572	651	723	652	631	658	652	721	620	649	676	656	644	658	586	620	643	642	632	630	677	684	648	630	653	651	640	642	636	667	683	643	660	642	669	669	686	636	627	633	690	616	623	655	697	641	632	680	669	684	645	676	621	627	647	650	617	661	697	651	655	603	642	646	687	660	639	622	668	666	657	637	665	650	634	650	613	608	649	645	656	604	597	669	677	661	696	643	682	673	665	658	661	653	646	626	665	662	636	666	681	663	626	672	686	644	643	718	660	623	652	667	655	612	682	619	656	672	608	663	655	625	664	612	636	659	622	599	704	682	663	619	637	676	612	718	675	653	625	618	628	657	649	645	628	618	650	643	631	674	623	664	620	657	623	633	653	677	655	639	634	680	624	584	678	635	626	620	622	638	710	683	653	611	693	719	656	635	639	658	701	636	665	669	641	634	652	651	666	700	716	658	647	630	666	641	710	677	691	671	657	662	658	652	655	673	679	634	656	708	694	613	653	665	647	635	607	638	682	641	651	666	675	623	657	617	605	647	647	658	696	637	645	636	619	717	681	642	666	663	646	628	667	647	686	666	669	628	663	676	683	642	659	627	641	676	620	660	626	648	681	693	665	698	635	655	634	644	697	679	631	601	607	656	691	669	609	655	659	679	623	681	644	683	634	636	673	664	665	689	667	661	656	655	645	614	638	684	697	665	628	633	646	597	633	639	670	634	640	650	633	645	702	695	645	640	665	678	651	643	638	648	638	723	649	660	631	604	620	700	609	633	618	682	666	669	633	679	699	693	626	652	654	629	647	653	659	702	632	671	616	690	655	660	628	645	683	702	608	651	651	695	670	637	662	650	639	644	663	688	662	600	699	659	641	643	652	664	644	657	625	647	665	637	599	666	635	630	668	671	634	599	607	651	637	641	680	631	680	617	647	597	655	680	655	649	640	598	685	659	652	657	638	626	651	640	637	631	675	676	686	616	685	710	657	667	681	629	634	621	646	643	704	646	663	643	690	662	695	615	652	646	671	622	664	606	622	691	609	654	626	674	674	645	670	678	648	650	634	705	656	624	653	625	599	640	670	659	673	602	697	655	640	679	639	709	638	646	605	624	657	651	678	633	676	683	650	633	665	676	648	642	642	669	608	663	635	642	634	626	622	668	626	684	634	674	688	640	666	703	657	677	661	643	652	601	663	651	659	628	687	663	680	648	641	659	680	675	603	618	605	671	610	622	669	626	656	612	681	680	660	681	672	634	646	657	642	610	631	644	636	688	661	641	630	637	650	614	625	644	612	706	677	669	674	667	666	632	642	672	656	622	690	672	641	617	661	659	629	674	630	690	670	663	627	636	663	627	681	630	652	628	667	645	672	673	636	626	694	673	670	658	673	627	659	661	634	644	624	671	696	648	699	664	658	674	666	608	640	653	657	638	622	648	652	672	661	649	652	649	642	659	650	643	646	628	664	642	653	631	697	605	636	666	634	666	653	633	651	624	640	659	669	672	681	621	665	643	671	653	645	646	655	627	613	698	677	695	641	652	646	655	631	611	680	661	662	629	608	637	637	620	645	665	610	625	682	680	637	645	691	667	618	647	654	682	635	647	637	668	613	624	657	665	641	652	624	620	629	692	632	648	660	629	690	705	635	636	640	647	614	626	642	640	646	671	690	637	660	633	666	670	683	610	644	600	605	699	699	660	662	641	644	685	665	661	628	669	636	647	632	660	668	634	643	640	644	621	622	678	709	661	620	699	626	649	626	648	642	679	659	603	699	623	651	673	633	652	607	669	624	662	592	595	655	632	669	625	619	677	655	641	645	656	687	657	663	654	639	602	636	662	622	627	657	692	656	630	649	639	673	662	619	676	698	671	627	654	658	632	651	632	633	667	636	626	632	641	660	640	623	654	653	634	666	639	649	681	630	627	674	610	601	632	646	618	637	698	635	650	597	599	690	698	614	666	653	635	631	626	657	663	637	648	672	670	665	626	628	702	608	651	596	636	700	689	656	639	636	641	658	643	665	681	684	673	656	646	620	613	613	669	642	647	648	608	636	633	660	666	667	657	651	681	679	641	668	644	636	641	689	654	608	668	637	632	630	670	670	635	657	657	588	599	672	691	636	638	671	677	664	624	716	644	662	658	616	668	669	690	653	619	659	667	624	667	613	636	633	629	651	628	609	632	660	628	617	693	642	672	641	675	658	660	651	635	671	635	681	648	648	644	642	624	626	635	637	638	661	621	653	656	629	660	667	650	665	619	659	624	625	631	597	668	629	669	637	622	621	600	636	616	675	609	630	608	633	714	637	646	643	649	628	688	616	646	674	600	658	643	652	674	653	600	614	659	713	629	672	622	610	654	649	650	674	682	649	636	658	656	637	621	653	617	683	639	635	651	639	629	646	653	620	648	659	652	627	637	705	655	685	682	644	620	650	629	649	629	659	667	678	660	639	640	629	648	627	676	694	639	603	667	679	618	650	682	637	650	685	655	627	677	589	643	631	688	668	666
22413	21859	29249	24263	20620	20015	11812	1365	1028	1063	1035	1084	1009	1000	1066	997	1015	1006	1008	1058	961	1017	997	993	1034	1036	1004	950	911	973	994	938	1034	938	971	999	1007	995	938	990	962	994	980	1002	959	1005	1031	997	996	975	973	978	977	961	940	1022	946	988	968	995	988	973	992	988	1017	975	1066	1022	1033	1031	1038	975	918	976	926	1024	987	1026	966	1015	1002	1026	979	920	958	1007	1023	1030	996	1014	1002	1017	989	987	926	986	1040	947	954	963	928	982	963	947	941	1008	1005	939	935	985	982	950	1030	998	983	1006	1041	983	1000	974	991	970	1069	998	985	1006	975	969	954	954	913	994	952	949	954	898	989	1003	963	1016	1004	1007	1004	955	945	986	1000	1008	980	983	979	955	1001	1033	932	1014	1015	939	978	981	1007	984	1011	1021	1018	956	940	1028	971	1004	968	964	942	998	927	963	1028	1006	1009	988	967	983	1007	978	1043	956	1031	950	985	1016	972	1016	983	987	977	994	993	1015	1015	1027	932	1006	979	1011	937	1009	1009	1002	1004	971	946	1017	964	995	968	1003	974	1011	1003	985	1012	1012	1061	982	1058	993	979	1053	963	950	996	1015	1006	1013	1007	1005	972	1002	1005	979	976	995	969	995	931	987	914	955	1021	1031	1023	968	1019	955	1011	981	1011	914	1004	982	976	989	1028	976	985	1019	990	957	979	964	988	1034	1034	1018	1008	975	996	1042	993	1007	993	974	935	1005	957	1012	1005	996	971	1048	938	1040	1010	1007	988	955	1009	977	1044	995	958	1012	952	955	939	976	997	1021	1012	960	1018	968	1018	1027	984	976	1005	1037	929	1042	1032	979	987	1074	984	1021	938	960	993	964	986	982	1048	956	979	952	1010	998	981	977	954	997	1045	942	946	972	1016	1011	995	975	1015	1000	997	921	1007	1040	930	984	997	940	986	1032	1020	968	997	1016	924	995	1000	1029	1020	988	1000	1046	1016	970	1027	1037	1034	973	947	1036	1016	1003	963	982	1002	985	968	1023	984	995	1034	1002	1027	989	984	991	932	994	933	940	976	993	965	1041	956	976	1029	1031	1019	998	991	999	974	1023	1000	973	997	1035	995	986	1005	982	950	1039	991	1001	990	949	1070	1013	970	1028	1030	958	981	996	1010	980	986	1007	1009	1009	1018	980	987	972	948	999	1001	1004	968	960	969	1013	1050	948	981	1043	1031	966	997	1029	982	1058	1041	1004	975	1045	1057	956	1006	1018	1015	1020	1015	1023	948	986	1056	963	962	956	987	1029	976	983	1001	986	1004	942	1015	985	967	1031	990	967	994	1033	975	1024	1053	1015	990	1018	976	925	979	947	977	997	1008	992	974	959	1019	998	969	1018	972	1068	1000	1023	937	1036	971	946	965	1006	971	1014	986	1016	1020	1043	966	1012	922	991	980	971	1026	995	954	1003	972	979	997	957	918	964	1043	948	1008	1049	1010	957	1063	982	1052	994	1008	1000	961	1028	999	969	963	951	968	1009	977	995	953	1002	1012	963	994	998	1023	999	1013	1023	1029	977	1015	1066	953	981	1030	999	946	1007	983	1000	998	936	998	954	965	991	986	993	1045	969	1014	1001	987	951	991	945	1023	1056	985	1018	950	943	951	965	965	975	1014	1046	1029	1042	944	1009	1019	1052	999	969	1000	995	1045	1011	967	961	994	897	1005	959	962	992	940	1025	942	964	1045	1017	1017	936	1042	979	891	996	1006	933	1028	1008	992	919	982	991	945	963	962	1035	971	986	986	1013	1031	1001	967	950	989	1017	958	979	999	997	998	1020	949	980	995	925	1006	966	979	936	989	984	1005	951	985	1049	1030	924	1006	1048	994	942	971	1013	1035	1009	1018	1011	1016	950	1025	1030	1002	1005	1039	1008	975	988	995	993	997	938	998	1039	977	1007	999	958	970	1025	932	955	955	1026	1000	1034	969	1010	935	986	1022	1028	990	991	997	970	998	925	970	990	1060	963	1029	956	982	990	983	979	940	1012	951	991	1020	970	1005	956	1043	994	998	961	1022	986	970	1015	1049	945	1019	966	982	1006	1007	972	999	998	1009	1012	934	964	938	997	974	998	964	1023	957	1011	1007	1033	1001	1007	1035	1094	965	1020	1010	957	964	983	976	976	900	982	1017	966	1005	991	950	957	980	990	1000	947	947	1040	1037	967	911	961	952	1026	1018	960	975	963	992	954	988	999	1008	988	1033	1003	1007	961	992	991	990	959	944	959	957	1037	942	1007	1006	1031	1024	955	1002	968	988	932	997	954	1001	993	1000	1020	934	976	1000	957	946	952	1039	1061	1042	930	983	974	975	959	977	1046	936	958	1013	969	991	968	999	1029	1008	1008	993	1024	1055	936	1052	1005	1015	979	1017	1012	947	994	1009	1002	961	991	995	994	1001	973	967	999	1031	956	999	982	1011	962	998	963	982	935	1047	937	1008	988	986	991	991	999	1036	1006	1003	900	1061	986	951	1014	978	948	946	991	910	942	1040	1063	982	974	974	986	1020	1017	1017	935	948	1072	975	929	1002	1032	1005	1033	947	1060	995	1003	960	960	966	994	997	983	1036	1033	983	956	965	1019	883	1041	1004	1024	970	958	1006	1038	981	984	978	1029	1061	978	1015	916	1003	968	1011	996	1028	974	1007	973	991	973	987	990	1051	984	995	1072	956	1004	1047	968	955	929	1036	1009	985	985	1015	978	954	1027	1016	1043	954	1064	1009	983	970	979	957	1002	980	967	942	994	905	1013	1031	995	1020	949	987	1008	1000	968	1027	934	1033	1041	1013	974	998	994	984	947	912	968	1016	964	1031	1019	946	957	1050	1016	983	991	1025	1006	1003	985	992	977	973	985	995	1011	1048	941	1002	1010	955	913	1029	1015	956	1034	1001	973	983	1026	1009	964	933	966	998	963	1006	951	970	986	959	1047	966	962	1042	951	985	1004	1025	1070	1049	998	986	981	1016	1001	971	1021	1004	1072	1034	993	1011	968	987	1025	972	997	1006	985	1004	1001	976	949	978	988	957	958	1032	962	1012	1000	953	999	1080	954	980	934	975	1091	1018	985	971	975	972	1040	951	983	978	1009	983	980	971	933	1013	1060	921	968	985	1024	993	979	1030	974	955	1006	965	907	986	978	941	995	986	947	961	1010	961	991	1008	955	1020	1005	998	937	981	989	943	971	989	1061	969	994	967	992	1010	965	1001	966	993	991	978	1045	1022	992	1014	1007	991	993	1020	1012	984	1024	1027	1032	961	984	1012	997	932	988	985	976	973	965	990	993	1000	1031	1002	988	1001	1063	1003	982	986	960	995	940	955	973	1008	1026	925	1017	1006	981	992	994	1019	983	965	987	983	975	939	954	982	978	977	981	1003	1051	993	990	989	985	991	955	982	996	969	983	952	1002	973	998	994	947	1009	987	975	961	970	980	981	1033	1028	994	1014	960	956	956	1000	985	1021	955	1005	1038	1023	1006	1016	996	1004	995	1002	981	998	960	1022	1049	994	956	1008	976	991	998	997	978	985	1016	922	996	986	1026	969	976	1013	1007	980	979	978	979	1014	967	920	964	1056	984	1030	940	966	963	989	999	989	1024	997	1007	953	972	1044	985	975	926	987	986	967	1004	929	987	983	994	978	1015	992	989	985	976	1002	1034	983	1022	1017	936	972	1020	983	1009	1013	994	946	955	987	975	972	1061	1058	1007	977	972	975	967	999	972	975	991	923	960	1010	989	1005	996	989	963	979	1051	1009	1010	978	1002	1001	996	992	983	1012	1025	1023	1023	968	1001	965	1039	974	994	1007	958	980	940	965	979	954	947	967	1039	979	946	1033	975	942	941	983	1023	998	994	984	994	996	968	1029	1013	1049	945	1036	1003	1023	977	966	950	1005	992	959	974	985	991	998	987	1004	1035	986	984	1056	981	958	980	969	977	1051	971	976	996	988	1006	1011	974	985	981	972	928	990	1008	962	975	977	999	1025	1021	950	977	951	908	1026	1015	926	1013	996	1067	966	996	1043	1018	1009	1027	962	980	965	1028
62060	104537	75674	41091	18819	3887	841	873	884	903	887	862	868	853	819	852	869	843	873	839	819	833	855	907	890	845	792	856	855	886	858	871	804	894	827	880	830	799	816	774	831	861	825	881	839	891	845	874	834	861	839	880	868	857	882	825	875	904	847	847	798	826	835	871	882	849	808	844	848	846	857	829	874	925	831	829	853	853	905	874	804	895	888	836	819	835	898	865	868	837	878	813	896	907	838	811	814	875	822	810	855	830	834	889	856	819	861	834	853	845	841	855	886	898	832	876	855	832	856	869	882	854	872	849	853	855	863	852	850	831	873	820	821	810	843	873	825	834	811	826	820	858	833	825	802	847	866	867	901	829	832	892	844	896	838	865	873	837	871	812	824	890	839	877	842	796	843	875	854	879	860	935	878	854	874	843	834	866	865	827	827	844	806	812	836	816	821	817	831	882	786	777	829	851	879	837	850	831	825	858	876	793	850	831	875	846	895	866	838	861	885	840	874	788	884	872	815	908	851	859	852	824	891	845	807	853	824	847	902	815	892	851	810	845	867	861	843	850	819	868	862	857	857	868	795	885	813	858	811	844	848	916	795	882	813	842	843	844	787	846	861	879	851	901	819	846	812	830	869	870	826	857	804	843	820	850	841	864	814	899	885	905	793	882	906	855	834	784	865	858	884	819	836	806	818	821	863	861	860	848	823	881	861	829	856	900	806	826	809	903	796	891	832	868	854	816	828	851	846	806	866	856	832	825	885	809	864	856	860	904	868	863	852	857	867	851	813	804	885	895	851	856	779	894	816	818	907	840	820	849	823	826	890	856	834	821	845	834	828	851	882	861	838	834	834	872	879	804	851	888	796	877	850	828	850	836	900	874	840	886	778	859	855	817	860	788	813	850	837	827	821	875	855	819	868	819	868	855	799	771	831	861	806	821	865	826	828	789	849	865	817	886	844	852	886	856	888	816	819	856	839	881	899	823	836	868	780	836	864	865	868	828	854	819	851	833	885	794	887	867	844	827	840	830	851	847	853	838	845	848	898	873	861	864	909	880	809	808	877	844	877	845	878	839	881	834	861	868	866	836	846	872	789	928	801	834	852	849	840	864	850	825	832	853	837	887	803	885	880	847	843	827	815	849	826	843	893	800	870	889	818	840	798	855	871	826	840	848	821	802	867	806	837	897	815	822	814	863	865	856	820	867	848	873	857	850	905	840	824	856	834	855	862	866	857	822	866	894	796	844	880	787	866	790	879	830	859	804	886	807	809	859	838	869	853	846	827	836	849	837	825	857	784	882	810	862	850	789	813	832	818	852	914	858	889	881	842	825	865	780	830	853	861	859	806	843	835	851	823	829	838	831	842	813	863	861	842	862	865	837	857	852	847	857	856	832	842	862	845	809	854	898	799	825	856	819	844	758	829	885	856	885	803	871	817	873	937	829	823	832	844	830	819	843	872	845	858	877	843	831	854	808	809	814	878	837	863	835	849	815	818	806	895	778	845	878	830	850	851	866	848	814	843	840	808	871	858	862	883	894	842	798	817	905	838	848	889	832	841	837	880	819	832	841	818	851	824	848	869	856	792	876	849	854	883	847	865	797	840	837	854	826	831	861	834	880	826	840	846	854	844	844	848	846	848	830	841	828	871	850	834	879	842	857	859	862	840	827	879	877	846	786	849	779	820	957	829	826	852	845	876	867	805	832	894	829	909	837	878	866	868	825	918	811	845	865	800	841	871	826	831	767	780	895	853	856	779	842	835	860	805	862	841	852	871	835	834	807	892	844	859	868	949	826	866	834	859	823	854	830	859	851	842	841	881	855	850	831	887	840	882	859	811	820	809	886	828	832	834	851	795	877	802	845	838	807	810	888	812	824	835	772	877	897	871	884	887	867	847	838	841	881	837	825	866	800	858	874	869	830	820	791	854	836	833	885	874	820	848	796	839	830	847	841	885	757	899	890	796	867	816	865	879	834	860	806	820	823	849	841	826	833	860	814	847	825	871	821	869	828	863	862	802	856	862	845	860	841	856	825	822	845	860	824	814	868	841	835	872	814	876	851	902	838	860	802	844	826	867	818	843	799	864	868	844	828	826	813	866	836	844	811	799	786	857	917	841	815	828	842	825	827	860	840	796	813	916	871	891	865	850	839	860	849	756	866	882	869	835	808	815	818	846	825	801	809	852	817	881	851	860	839	865	860	843	885	832	868	825	808	837	859	831	839	870	859	878	870	891	839	866	788	835	813	873	860	852	863	781	768	883	792	867	830	832	843	814	808	795	853	800	818	847	790	879	822	859	825	869	877	830	826	787	891	804	801	844	883	855	872	853	871	872	843	857	834	821	921	869	790	815	803	868	817	873	888	871	830	851	829	816	860	829	860	904	821	889	856	909	831	852	815	892	776	818	835	787	797	855	800	832	828	833	822	797	859	858	871	803	841	865	875	845	837	824	840	797	856	831	813	847	845	792	833	848	824	842	873	847	844	866	858	869	836	866	845	792	864	836	891	850	802	865	817	833	874	830	873	862	827	868	800	877	801	842	862	901	869	844	854	883	906	859	864	844	838	812	861	827	866	848	888	842	828	862	840	852	797	802	818	793	856	824	806	850	889	844	887	879	814	832	879	847	888	885	846	832	835	850	845	843	836	859	863	845	843	897	861	860	832	897	872	853	843	784	865	863	832	848	884	835	883	831	828	867	792	830	854	865	821	841	818	835	835	849	812	797	832	794	806	852	867	863	830	881	851	850	863	867	805	851	811	869	860	844	881	861	889	865	899	828	841	891	887	875	830	896	865	826	825	854	865	854	871	874	833	819	878	838	864	841	792	867	839	857	861	839	798	832	851	859	846	843	875	864	920	824	837	810	811	867	877	896	844	842	829	801	895	826	834	804	875	827	872	873	890	848	812	816	872	847	884	864	834	832	857	874	862	842	810	897	841	825	822	843	832	878	831	835	825	813	836	839	865	802	766	845	815	824	841	837	814	895	811	867	865	850	828	859	858	862	890	840	853	871	814	879	895	867	855	827	858	841	807	872	852	844	857	901	885	834	825	832	848	848	799	887	835	934	867	897	800	833	883	833	888	810	891	810	880	808	798	846	818	761	857	863	875	841	839	910	832	861	859	811	816	827	849	859	807	841	798	825	845	782	858	874	855	827	879	862	851	837	812	860	848	861	859	865	827	867	878	841	882	858	859	778	830	902	826	847	896	887	893	890	855	891	827	857	878	889	841	780	830	838	842	848	907	890	846	849	827	822	852	830	811	831	832	815	877	855	902	866	870	849	900	862	797	804	860	833	874	853	821	802	844	881	832	817	845	817	838	851	788	829	919	834	843	848	802	883	835	826	802	831	837	831	891	876	844	853	827	808	845	877	902	835	877	832	887	829	896	843	844	888	889	869	872	819	825	823	885	844	837	868	826	875	879	894	875	855	871	871	829	824	834	847	832	857	795	825	859	869	858	849	874	878	833	848	862	878	840	838	850	864	886
37023	35445	27287	9485	1547	650	531	482	476	481	490	505	495	501	489	499	467	499	510	446	482	519	479	511	510	484	499	496	496	490	479	487	454	452	476	452	493	490	522	469	495	448	483	484	503	483	509	459	473	490	492	467	476	439	454	459	473	496	507	464	490	488	486	474	445	482	465	476	480	482	467	505	476	454	464	495	472	486	449	474	443	491	490	479	515	463	449	475	480	446	503	459	496	469	494	469	492	476	515	473	474	489	470	459	499	500	421	498	510	502	468	456	510	475	493	468	483	497	458	480	520	449	428	512	468	470	461	457	449	505	473	488	516	437	474	500	450	486	452	448	455	492	482	498	486	496	501	473	478	472	430	449	503	497	507	508	501	524	413	475	461	497	515	522	437	488	485	454	507	484	510	465	490	520	465	504	486	441	497	499	493	468	517	476	483	482	488	455	445	496	495	501	488	452	498	470	456	438	502	477	473	475	518	429	504	485	507	535	488	503	488	453	525	463	458	450	486	514	451	452	472	492	508	467	507	461	475	495	484	484	513	467	510	493	422	461	493	454	447	468	487	485	454	466	506	476	482	475	430	450	485	463	524	479	471	488	460	462	480	471	505	513	515	470	460	498	508	477	466	468	451	481	476	462	473	504	454	468	487	457	522	469	487	501	494	480	463	519	432	487	450	483	470	474	500	483	463	495	507	489	470	479	484	469	471	464	484	480	481	482	482	517	506	489	448	510	484	512	499	455	476	472	454	490	427	483	463	456	508	435	525	491	494	487	463	495	498	480	448	444	487	500	516	497	479	515	485	463	489	521	462	466	477	490	459	521	462	485	489	472	477	405	488	482	492	500	464	497	504	447	491	484	510	456	472	477	479	469	483	442	499	496	506	478	476	462	456	482	495	482	463	504	521	425	466	450	456	489	478	459	494	423	500	535	487	500	466	450	463	475	539	471	463	453	518	501	496	464	451	524	476	501	499	469	516	508	478	543	497	458	504	499	538	480	542	451	499	469	468	469	498	474	485	456	451	487	476	461	539	514	489	481	485	499	505	542	506	460	458	471	481	460	463	464	461	500	487	467	478	480	467	457	517	457	429	479	464	461	477	498	514	481	509	493	440	495	522	484	480	492	489	479	491	498	458	499	477	479	484	474	475	486	443	462	489	451	480	480	470	477	437	518	457	457	491	426	531	479	463	453	507	478	489	491	490	476	504	506	481	529	486	502	483	423	498	497	463	505	456	485	508	498	455	483	486	481	478	463	488	452	476	464	508	473	497	458	449	460	459	473	502	480	475	476	502	450	482	458	474	500	526	435	527	522	461	474	518	421	476	489	494	466	483	491	479	482	453	499	452	513	478	462	486	497	457	489	486	497	447	487	476	507	514	494	507	484	465	469	477	524	433	489	465	455	486	509	485	448	435	490	470	499	414	511	486	470	487	510	461	471	484	495	506	496	509	441	494	471	526	478	477	449	470	480	507	472	503	463	452	480	448	457	509	464	462	489	466	493	452	457	491	491	488	485	533	443	459	454	512	503	510	455	493	486	521	458	489	478	488	487	512	442	483	487	448	481	454	494	467	492	469	483	456	487	483	512	473	498	492	468	477	489	509	478	491	477	487	468	517	461	496	495	499	505	444	476	486	507	486	480	492	477	463	481	450	499	521	466	479	477	537	499	506	444	518	516	489	509	448	519	478	479	491	453	442	467	500	460	495	470	463	496	482	455	504	486	493	482	476	461	510	454	482	452	498	467	424	468	491	460	528	469	477	480	477	483	474	482	445	478	469	517	461	513	495	464	494	480	502	481	484	508	509	494	473	471	490	460	467	470	530	470	480	475	468	471	469	520	480	476	440	495	477	512	523	475	472	485	500	486	532	445	493	497	487	501	498	463	481	491	456	461	505	530	502	442	523	494	439	471	490	479	477	459	470	465	515	484	506	486	494	463	475	489	500	487	494	463	494	527	460	470	508	520	492	466	523	482	464	503	516	450	468	489	460	449	505	458	420	486	480	491	461	506	513	484	448	460	481	444	469	487	472	458	481	470	539	482	450	495	423	471	476	442	497	474	510	480	501	461	466	482	490	486	492	475	474	476	486	449	465	498	484	484	449	485	501	455	465	452	478	486	509	498	495	454	461	471	482	466	452	486	504	488	504	493	493	522	475	464	506	514	501	515	466	477	497	472	476	448	493	455	469	494	447	452	469	486	467	472	540	462	465	479	436	471	465	441	434	451	512	494	476	509	449	471	515	521	443	504	495	477	491	487	471	481	485	522	470	464	463	462	474	473	481	455	470	518	472	499	458	460	493	507	443	477	469	499	516	486	438	485	489	499	469	467	495	513	479	479	478	481	502	491	487	478	507	464	477	510	463	501	509	471	490	519	454	507	497	496	504	504	454	449	464	480	449	496	470	502	473	462	467	482	444	529	523	499	486	516	538	486	455	490	485	484	472	478	522	463	479	476	471	516	512	491	484	508	503	497	472	493	481	477	454	451	477	470	441	460	474	527	477	470	507	483	455	477	484	508	476	462	476	501	475	487	464	474	518	498	439	446	468	478	481	468	441	501	486	484	515	496	534	516	494	456	448	521	478	518	455	497	450	460	483	515	460	490	510	484	519	496	476	469	487	466	467	480	467	447	480	518	498	484	487	461	494	478	507	481	506	478	502	460	488	499	480	483	470	479	507	492	503	494	472	478	490	512	490	476	455	457	483	471	473	453	491	431	457	460	484	451	477	505	492	469	469	467	483	488	509	479	481	466	478	477	483	458	493	461	473	438	523	496	472	505	471	524	501	499	471	457	478	495	473	473	463	436	471	479	505	470	444	498	485	480	473	463	463	479	503	464	499	482	480	451	492	452	424	519	458	487	468	466	471	439	483	480	472	473	493	501	474	484	457	487	461	496	499	474	507	488	470	514	467	490	454	523	517	469	471	484	499	497	495	508	501	443	476	483	493	492	464	495	476	498	440	475	483	444	480	499	467	438	480	517	477	487	509	478	530	496	488	459	481	496	523	461	457	481	469	515	463	491	478	520	466	493	499	472	502	448	442	491	516	473	467	508	491	469	514	494	505	533	497	443	507	472	502	500	483	449	461	482	506	466	455	474	503	455	477	491	500	496	472	459	487	441	468	480	477	490	497	528	457	488	491	467	520	459	476	478	476	497	477	441	537	480	470	464	477	493	461	489	491	484	476	484	474	482	468	474	526	495	501	424	465	541	477	482	462	498	489	493	494	472	453	478	493	507	474	497	451	429	529	437	502	504	474	495	488	482	464	485	475	473	492	502	478	501	481	465	499	465	469	492	457	468	490	455	471	475	473	464	455	486	478	479	526	459	468	492	507	460	487	494	463	457	468	485	471	473	483	499	495	464	513	443	460	483	533	512	470	479	483	460	499	513	472	466	470	478	527	513	482	523	526	476	457	485	497	477	469	488	460	478	489	460	497	494	430	504	481	466	474	527	520	492	464	480	456	482	476	443	486	429
37245	40614	23912	5858	1479	564	434	485	478	444	450	446	460	454	418	451	445	495	468	431	431	451	450	437	471	446	430	451	429	480	440	417	485	472	416	449	443	441	447	445	429	450	446	421	435	415	454	424	474	470	452	502	436	462	445	436	469	492	463	425	420	446	432	432	488	416	468	468	424	448	438	451	431	440	445	440	468	409	418	445	423	441	376	481	486	446	466	453	446	442	440	479	446	464	436	490	420	457	480	450	475	443	478	480	430	487	441	469	426	423	418	471	440	436	475	421	452	457	445	457	460	442	433	457	463	431	462	427	421	443	430	445	445	436	462	450	409	435	431	430	419	460	430	436	428	409	434	453	419	451	423	450	451	430	437	436	415	475	444	442	451	444	458	463	485	414	439	450	450	456	443	451	422	466	442	434	454	431	440	439	476	427	428	423	422	449	415	439	433	489	437	440	454	434	432	391	435	426	416	388	458	463	499	436	461	462	476	470	423	437	453	431	437	460	430	448	479	464	466	422	470	453	454	440	447	446	453	445	451	423	462	433	423	425	460	454	456	443	452	413	448	467	449	463	409	468	455	467	458	444	433	418	428	459	449	420	417	427	469	429	438	418	443	458	429	464	431	414	431	445	434	436	462	407	456	439	485	430	467	428	468	393	397	440	481	436	456	491	448	466	402	458	466	411	424	471	435	429	464	429	460	428	471	466	483	467	425	443	472	424	466	434	455	459	419	437	455	437	455	449	489	422	470	426	411	465	444	461	449	461	430	444	426	432	413	485	442	438	454	450	455	457	402	434	447	425	442	427	432	431	439	467	415	418	416	450	495	441	421	446	467	419	465	475	431	438	510	452	479	440	458	452	459	419	436	468	431	417	421	439	419	439	445	459	425	447	415	433	477	452	443	485	449	447	460	428	444	462	440	493	388	445	455	415	463	432	395	467	457	480	461	461	453	422	401	410	473	442	460	463	474	419	429	449	488	451	432	470	418	423	416	438	438	468	447	483	424	469	465	414	443	415	465	432	460	429	450	475	448	432	441	428	465	471	480	444	473	461	436	457	422	440	473	482	459	472	435	459	441	469	442	484	492	424	448	449	490	449	467	445	427	429	395	451	441	446	459	427	433	450	469	462	432	464	481	447	462	455	474	466	467	470	426	452	432	446	469	425	436	424	454	440	460	443	483	445	459	427	432	422	435	422	441	435	439	425	404	419	504	444	426	447	421	450	451	439	448	409	454	449	452	426	416	460	400	446	454	455	437	452	409	436	452	477	433	469	439	435	445	453	444	434	439	428	439	452	437	463	457	434	430	481	428	432	410	440	455	430	423	408	469	446	430	444	397	448	461	433	452	454	426	469	435	424	446	429	442	410	424	460	467	462	448	431	434	418	480	433	432	456	431	456	426	471	468	436	454	443	438	448	460	410	416	444	444	456	467	476	439	468	435	454	437	453	449	425	473	451	462	468	444	419	472	426	456	471	446	445	468	445	468	425	432	448	421	418	471	469	442	376	436	421	416	419	476	436	457	400	466	480	445	424	438	452	469	428	430	424	469	435	456	459	455	448	465	441	457	452	470	502	444	396	445	444	447	467	455	430	432	424	444	465	444	441	454	474	433	447	457	477	463	450	427	456	459	434	450	442	464	415	426	473	470	443	427	471	474	446	459	450	441	437	444	454	434	464	428	489	425	441	438	416	448	464	423	433	464	463	457	445	480	457	441	431	461	436	452	445	442	424	421	460	453	423	506	406	429	465	462	459	449	407	481	471	453	475	466	453	461	401	450	449	450	449	459	451	431	460	434	439	431	429	455	448	429	436	463	454	483	391	456	431	459	443	456	423	464	415	465	442	447	465	452	422	424	447	448	462	420	427	468	442	418	443	476	436	446	420	439	454	424	408	440	438	441	459	472	418	435	440	483	427	453	413	442	467	428	477	432	439	465	436	433	472	439	420	473	419	480	458	435	476	433	420	429	444	409	484	475	466	443	439	434	444	490	414	445	390	460	433	470	461	442	412	448	456	442	478	436	457	456	450	451	414	439	425	452	447	471	438	483	466	434	447	436	436	434	480	473	439	433	470	432	476	464	460	476	423	444	434	424	453	417	434	448	471	427	449	475	452	463	468	430	456	489	450	398	428	427	438	457	442	440	454	430	401	425	427	399	436	462	497	420	489	409	437	423	435	463	470	422	464	431	414	457	410	427	422	436	467	446	466	463	460	417	453	419	439	446	461	409	438	468	443	441	450	472	484	462	459	441	434	431	410	458	489	426	453	434	448	414	447	433	477	427	445	451	428	426	466	446	410	433	414	435	440	444	461	466	466	482	444	467	468	496	445	467	457	447	449	430	401	472	470	413	438	489	481	436	412	420	434	449	466	464	411	442	447	438	421	447	494	417	444	469	421	473	450	448	447	464	474	432	391	419	403	434	438	435	430	423	451	455	490	436	426	462	434	418	463	437	438	468	414	444	454	505	420	438	462	445	433	480	445	478	453	480	447	444	438	426	438	471	444	424	445	464	477	429	449	433	459	440	402	433	430	495	421	493	442	500	448	440	433	460	469	469	437	433	463	452	442	433	445	497	447	428	418	473	450	471	465	430	438	453	429	423	445	414	473	498	450	430	473	407	432	415	451	420	425	459	435	459	450	442	416	443	398	443	457	457	450	454	408	444	432	412	454	409	444	422	441	452	470	432	422	450	440	421	433	418	484	405	435	408	416	479	444	442	438	398	446	453	420	412	449	435	455	462	427	475	443	469	426	431	422	489	460	466	461	423	435	438	443	448	423	464	438	440	456	457	445	423	457	491	474	442	482	427	437	456	443	435	430	475	418	450	437	448	417	440	459	462	466	421	384	469	415	441	418	429	455	477	448	410	457	452	458	458	443	453	414	462	415	422	446	423	429	461	412	436	461	484	501	422	464	440	463	451	427	409	427	435	428	449	426	467	456	432	433	440	463	497	476	435	441	467	472	440	455	445	456	453	458	414	448	461	456	445	445	435	455	466	446	492	457	471	456	483	429	445	469	433	486	437	422	457	455	458	451	467	442	481	430	431	489	418	428	449	422	416	463	442	423	439	439	491	432	461	429	499	420	442	461	438	449	466	444	425	439	455	475	489	428	447	449	451	418	459	453	442	439	435	436	447	389	452	413	461	447	449	428	452	425	437	430	424	452	449	419	478	467	497	488	438	448	433	451	446	474	482	443	426	448	419	465	456	444	454	454	407	425	438	442	420	455	430	449	446	443	412	421	473	436	450	449	452	433	440	427	473	450	473	461	398	463	430	459	457	460	441	454	373	409	439	432	446	446	443	408	473	411	446	456	436	431	449	436	450	502	457	430	454	466	438	428	496	447	456	475	452	429	437	459	430	444	457	448	481	426	444	414	421	478	434	453	481	479	434	445	428	451	469	453	427	451	443	435	457	442	434	434	396	432	442	471	453	456	478	411	451	454	415	465	432	425	420	425	463	424	430	472	455	435	429	441
24986	23041	30826	25349	20428	14508	2343	824	746	716	770	696	741	772	753	742	795	735	726	774	776	735	763	737	738	774	718	823	786	756	796	783	677	759	753	760	794	769	790	738	717	792	766	777	785	748	765	727	780	753	797	734	750	780	716	809	795	669	720	740	776	758	726	774	745	785	743	719	767	778	723	791	741	748	769	718	738	744	718	747	783	739	741	715	760	741	745	796	755	761	757	732	808	793	734	784	797	778	733	760	758	803	754	762	725	737	814	731	718	759	725	738	744	803	764	765	760	725	750	772	734	739	747	755	726	768	727	727	786	743	712	789	758	782	767	737	743	782	765	764	748	759	752	776	715	740	731	763	746	732	745	763	775	767	772	714	780	741	743	736	764	765	740	775	754	761	712	731	735	724	750	736	788	734	710	738	775	776	755	729	755	729	771	722	745	735	755	749	742	761	749	708	796	739	760	741	751	757	728	738	789	820	781	719	765	752	742	773	678	776	716	751	768	743	773	755	791	795	745	801	730	747	694	718	743	778	796	746	741	798	714	783	736	744	731	763	722	742	761	715	761	779	791	768	760	777	700	795	655	773	767	691	700	784	749	740	710	802	804	773	728	737	729	700	770	784	747	762	753	720	769	786	782	774	763	757	721	781	746	802	725	730	742	760	791	818	733	742	721	751	724	741	784	785	748	756	742	746	747	786	765	769	726	727	794	783	709	755	750	730	720	743	822	696	742	715	705	761	768	725	760	736	739	755	780	702	794	798	700	732	732	767	763	734	736	812	776	758	777	735	746	714	712	769	783	732	745	774	804	765	727	807	768	767	789	748	738	728	776	752	749	767	748	716	767	734	725	788	770	800	767	791	771	757	772	790	743	737	775	736	772	779	758	733	724	746	763	698	701	752	723	829	765	770	764	747	736	783	816	781	722	777	761	701	739	793	742	746	770	756	736	707	756	734	744	723	764	736	727	743	753	758	792	757	717	787	785	735	754	728	745	743	783	756	772	696	716	739	770	786	769	794	730	745	767	789	760	726	770	727	751	708	726	796	792	748	753	779	744	746	764	724	716	727	790	747	777	761	731	705	768	749	701	775	747	778	778	766	702	730	758	779	717	710	800	831	705	745	772	773	731	716	755	750	740	754	798	730	756	755	786	792	796	733	745	748	774	768	794	718	760	736	770	767	813	773	766	742	768	754	764	752	707	791	752	765	717	754	771	792	749	737	791	749	744	786	685	740	710	744	774	755	763	765	723	796	783	753	756	776	742	752	793	744	734	810	734	793	757	781	766	742	789	727	732	786	703	767	782	787	752	737	761	780	772	754	763	738	782	775	684	765	770	807	758	777	757	770	780	792	769	778	754	796	725	761	764	754	727	745	741	786	759	758	767	688	795	707	739	802	688	773	767	776	749	752	802	718	753	787	761	796	759	760	769	739	781	782	744	738	786	760	802	760	778	767	779	778	736	788	757	808	767	667	768	748	775	734	780	771	784	796	726	715	759	693	743	707	760	726	742	735	760	744	758	787	748	716	752	779	734	794	723	778	768	740	741	739	790	755	720	774	704	759	751	755	756	774	760	791	772	799	751	841	739	784	765	763	740	778	786	707	727	762	731	795	711	775	765	714	757	755	754	785	772	701	742	761	764	731	713	725	736	747	772	749	783	764	741	725	746	743	801	733	767	728	724	766	796	740	790	714	720	751	769	813	712	738	735	806	732	793	750	721	734	704	802	765	701	762	791	692	741	712	717	732	764	789	748	780	735	780	805	731	739	736	742	732	711	769	751	781	765	709	767	796	773	717	742	753	769	745	760	745	782	721	703	736	760	755	745	734	738	710	765	735	741	765	736	718	688	764	701	755	734	745	803	776	738	755	776	773	739	705	751	718	735	740	758	747	768	741	756	772	765	755	751	783	797	716	740	754	713	813	744	733	713	711	707	717	735	720	781	783	801	719	773	740	731	791	758	735	757	799	745	704	757	745	719	745	765	759	779	794	723	777	758	737	743	732	736	762	765	705	792	751	731	747	767	776	764	745	732	799	769	784	753	774	775	760	801	757	727	756	729	736	714	733	744	733	756	726	765	789	761	717	723	712	797	783	803	751	709	727	797	719	758	740	720	768	718	760	742	713	780	740	762	743	797	718	795	800	735	745	706	695	784	767	772	767	781	741	737	748	726	796	727	714	764	777	761	727	787	756	730	735	716	761	726	752	757	744	745	796	810	748	757	823	747	788	779	748	786	738	809	742	757	737	744	746	739	730	724	726	730	743	786	754	754	764	749	730	740	745	705	752	797	723	735	771	756	791	688	760	729	740	802	783	730	780	733	734	739	731	798	760	745	740	728	746	728	732	764	795	818	740	759	711	705	730	768	711	768	753	764	754	755	744	720	709	748	727	771	784	755	793	710	740	797	787	760	783	731	740	783	712	801	736	735	717	776	775	769	738	730	717	755	762	724	795	732	736	771	762	727	762	737	746	742	787	737	784	701	713	758	719	735	777	754	743	745	739	703	738	752	780	721	750	759	740	783	770	765	759	742	803	721	731	722	707	712	780	730	754	760	720	734	727	795	756	809	753	725	693	756	758	752	746	732	773	740	749	711	790	764	701	755	746	704	738	730	790	727	771	770	799	745	742	758	785	750	750	691	746	767	779	792	748	789	723	761	751	767	734	787	719	800	726	799	739	762	731	757	684	767	753	720	711	704	740	779	806	805	744	751	789	795	722	734	743	768	730	728	727	749	766	770	733	777	789	752	755	770	728	712	704	743	751	734	820	746	787	741	794	762	770	724	758	762	772	814	812	795	733	770	752	823	773	737	739	763	780	764	771	740	774	757	733	724	709	771	714	756	776	755	717	772	756	725	787	748	770	728	763	751	798	756	770	736	771	724	713	743	806	744	764	767	711	715	764	754	712	749	750	730	766	731	793	719	744	726	762	761	723	730	744	719	715	779	728	783	774	801	738	772	717	768	730	760	745	741	773	737	735	773	742	769	732	714	776	776	783	775	770	736	829	741	789	811	757	763	747	744	754	772	731	783	745	717	731	746	743	741	763	788	746	681	725	766	759	736	787	742	767	737	770	742	750	780	776	749	759	744	687	772	839	762	773	705	765	766	821	728	768	734	812	780	767	802	810	789	759	700	738	703	773	792	764	754	767	749	751	728	719	762	762	766	724	787	745	783	713	720	790	767	738	769	748	763	715	748	724	750	764	710	776	756	710	755	710	742	756	735	745	773	755	702	757	750	798	755	743	769	781	738	761	745	791	755	773	770	723	759	785	752	748	745	759	711	724	734	732	774	764	710	774	735	712	758	757	748	748	715	748	736	791	755	730	750	788	756	719	771	823	728	763	760	762	760	737	783	769	787	728	811	728	783	742	789	766	729	713	776	775	812	714	756	760	766	757	752	737	781	723	797	702	727	696	724	772	743	782	719	717	820	794	691	679	778	730	781	780	776	805	771	776	754	788	754	751	766	769	731	773	799	776
62871	94634	66534	32160	11619	2101	647	715	700	678	706	651	649	718	668	678	634	630	645	711	693	630	622	656	666	644	649	651	627	629	709	669	653	686	649	661	666	620	728	638	658	663	649	650	629	680	663	619	692	680	652	642	635	616	671	677	720	667	714	645	633	674	647	657	637	673	608	637	684	640	671	628	646	690	642	640	633	670	638	607	596	655	582	634	649	632	654	692	636	668	677	667	638	680	624	692	623	643	617	624	628	601	660	652	628	690	648	665	644	660	648	688	677	633	644	618	637	608	644	663	711	634	660	634	624	649	681	681	693	659	643	663	634	682	647	634	659	639	630	645	654	653	654	664	644	629	636	632	607	649	655	639	641	672	641	667	626	673	616	626	629	644	651	680	614	629	682	661	685	613	634	661	661	616	638	673	656	641	656	621	617	683	686	672	679	633	636	690	662	687	642	657	638	635	672	683	660	676	678	654	649	626	680	640	654	648	705	664	638	718	656	666	610	629	648	644	690	670	624	577	657	644	653	680	658	665	628	694	650	648	660	656	588	653	675	678	677	655	703	623	652	684	632	672	699	708	644	633	614	627	633	651	608	662	683	655	653	651	654	668	654	636	645	646	680	692	611	657	643	697	668	675	658	612	641	656	687	638	642	700	622	682	627	643	638	652	694	602	657	629	625	635	672	668	648	676	651	649	703	661	690	660	651	650	668	635	650	626	651	619	655	651	669	669	671	673	687	646	697	597	658	686	691	663	678	667	707	631	660	618	656	634	624	662	692	619	627	642	654	650	615	652	647	660	658	657	663	659	663	624	685	631	668	658	634	644	658	672	621	637	683	598	649	656	621	649	660	688	665	672	642	667	643	694	653	673	636	652	674	638	648	623	608	618	623	653	656	661	661	639	624	668	692	666	602	654	621	652	666	626	667	649	665	673	587	643	632	669	636	636	675	654	694	656	680	642	722	634	623	635	645	625	588	626	705	679	628	622	649	697	650	657	647	641	633	657	615	659	715	648	634	711	639	664	613	668	681	661	698	664	678	668	629	676	659	623	627	625	610	615	680	611	607	651	671	625	648	676	648	633	596	672	710	679	609	653	655	676	674	633	618	658	650	708	665	609	657	701	699	652	658	659	685	677	682	681	692	643	660	670	661	680	630	632	624	622	655	647	671	704	644	649	705	625	666	656	642	631	666	623	625	655	651	649	623	686	650	631	642	674	646	664	587	633	666	661	610	719	614	640	647	658	630	662	662	645	638	642	666	697	653	623	636	647	617	678	651	673	644	612	652	661	649	629	644	638	653	650	628	679	679	666	662	640	610	680	621	662	662	658	662	672	608	630	663	640	678	675	696	643	669	625	646	650	686	671	609	674	666	649	679	684	649	670	633	620	641	653	699	653	654	650	648	676	666	642	678	632	663	592	664	696	650	668	653	660	681	681	617	691	651	669	618	641	666	655	678	634	681	725	635	633	671	671	673	664	618	652	661	672	664	690	656	626	664	721	643	667	645	616	650	668	684	659	651	652	603	624	647	640	666	684	636	658	638	657	661	667	660	635	672	621	651	667	677	652	639	633	654	703	598	622	636	679	681	690	670	637	635	662	650	623	640	658	596	674	632	658	638	714	629	630	612	652	693	654	682	648	696	654	653	674	619	647	646	686	699	679	658	686	641	617	643	694	668	649	653	667	660	664	645	655	633	612	652	634	628	645	654	669	687	640	633	614	651	654	653	656	656	634	672	648	667	631	713	642	654	656	669	634	684	653	667	670	650	614	628	650	665	691	660	693	658	686	667	648	693	617	658	681	665	706	670	650	647	628	641	624	693	635	669	621	676	642	638	628	633	650	644	660	622	663	650	640	626	642	644	579	673	649	680	656	621	638	668	662	625	649	653	655	658	629	666	657	643	644	661	647	657	649	695	634	630	657	636	662	616	654	633	693	613	663	654	625	642	616	683	686	617	676	644	661	650	641	661	625	651	610	664	638	667	657	652	669	647	667	649	695	634	658	672	664	667	625	659	660	660	683	659	625	655	658	638	692	649	688	661	646	644	621	672	653	616	652	657	669	673	644	672	656	669	667	631	642	696	679	660	631	710	695	654	656	663	652	664	634	671	691	665	662	636	642	647	641	676	662	628	647	677	631	614	639	626	604	633	618	642	601	672	642	647	629	654	662	688	635	657	622	687	677	667	684	640	619	658	645	624	631	661	603	647	652	638	643	635	638	599	694	615	685	632	666	659	665	648	644	651	626	645	663	653	641	646	628	663	662	680	637	640	618	681	606	642	682	676	702	658	663	666	668	677	647	647	671	642	650	729	647	661	688	691	655	645	694	673	623	637	661	634	669	616	648	661	671	674	651	642	623	632	683	656	646	648	666	626	631	657	668	639	651	667	686	650	617	701	635	660	653	615	607	597	620	653	611	642	660	644	691	670	638	685	646	661	649	651	687	656	637	630	624	698	626	649	636	643	622	662	613	612	661	652	642	668	650	666	674	682	612	647	674	635	641	626	659	661	625	646	677	621	618	640	683	627	625	698	635	634	659	640	644	617	687	652	629	682	646	634	639	667	612	591	699	685	581	617	634	664	654	634	633	695	613	698	664	671	672	668	649	638	620	629	652	669	619	672	615	614	648	648	645	633	609	632	618	684	672	695	637	657	597	641	655	642	667	624	652	642	666	635	620	627	635	644	683	618	640	671	636	646	677	666	692	663	614	673	671	621	577	627	635	663	639	655	675	683	664	660	668	630	673	655	690	689	685	631	660	648	657	672	632	680	651	656	657	680	613	663	650	635	663	662	690	634	612	631	617	638	673	613	682	641	671	648	628	650	669	689	673	656	662	649	640	614	656	695	624	624	670	612	691	582	636	613	676	701	626	678	694	607	646	696	668	664	676	600	642	651	652	649	632	643	646	627	651	663	688	643	699	734	637	638	651	691	640	650	669	643	643	647	605	649	668	627	630	630	691	675	634	670	658	632	715	646	653	638	649	655	629	666	671	628	636	651	666	656	662	638	683	685	640	667	664	631	692	706	643	627	676	675	678	646	650	657	657	662	680	654	679	617	637	658	656	671	622	661	651	630	709	619	658	657	605	653	660	654	625	648	680	639	636	653	695	682	674	650	647	641	638	627	668	667	648	647	662	675	668	650	652	680	627	619	632	646	634	633	653	642	659	628	651	653	640	625	684	648	655	633	627	633	654	597	618	651	629	655	668	656	679	623	628	634	648	676	619	645	674	710	605	681	663	621	661	686	668	632	663	650	685	647	641	619	632	656	607	653	661	649	685	647	640	680	669	626	666	654	647	641	649	669	662	650	710	628	680	657	651	701	675	643	616	631	668	658	712	666	604	678	625	682	668	595	644	722	628	708	662	620	638	668	638	628	659	613	654	652	661	673	664	663	671	672	629	638	631	663	686	707	676	664	660	621	651	658	702	636	641	643	665	663	673	602	671	689	647	646	645	698	671	638	610	626	679	647	667	659	645
22455	21776	29272	24242	20537	20060	11996	1406	1098	1049	1047	1014	1000	1032	1009	934	954	1002	1030	1016	1050	1007	1011	986	1022	1009	994	970	1047	1021	1003	964	1010	1050	939	1031	988	989	963	967	978	1036	1055	1060	1032	946	1003	1047	1081	1015	946	944	980	1039	988	1006	1040	960	999	997	1086	946	1021	972	951	941	1058	1007	958	990	981	1034	1027	984	995	985	1026	1012	977	1027	1018	943	1004	947	1035	974	989	1031	1027	1005	965	968	986	1012	984	931	1075	1054	972	1041	1005	996	987	1005	1008	1030	991	1030	978	975	1014	980	965	1038	1039	979	1016	1004	953	999	996	947	988	1005	982	1008	1003	953	1029	1029	1037	1014	1030	1000	1005	971	955	984	1002	984	1034	1036	1004	927	1010	980	1032	965	1004	1084	1065	981	989	1031	1053	1017	1057	1001	1038	990	953	1019	972	940	1014	1007	1050	1011	1019	990	1030	1032	1027	962	993	1042	1016	1025	947	1011	1012	1026	972	1041	979	1044	988	1033	1069	970	982	1010	991	1027	977	979	1011	1069	1009	1026	1060	977	1006	948	1058	1023	955	1003	1046	1059	1001	1039	1016	961	1031	1032	993	983	1052	989	1044	1058	1006	1062	923	969	1031	968	1007	1019	996	1073	982	989	1011	1012	988	962	1047	958	1054	1048	960	980	974	957	1008	1005	967	927	975	993	976	1000	987	983	990	1019	960	1060	963	1058	988	989	992	990	1058	1010	1000	1039	997	1028	962	1009	1012	989	1017	973	1027	977	1035	1033	1027	963	1002	1011	1016	1000	1009	976	1003	1002	1018	965	981	1013	1011	1015	1072	961	962	1007	1052	996	1008	1009	1052	948	973	981	1007	1019	1027	969	936	1067	1009	1030	989	1011	1021	1019	1020	1042	997	961	992	1012	1012	1042	999	1004	1037	1009	956	1032	987	970	1027	980	977	1024	980	1021	1008	942	995	1031	922	995	979	1004	1009	977	1040	1026	966	1040	1012	956	1038	981	972	986	1020	991	1020	995	1052	987	1006	986	1044	964	949	961	934	952	1020	1007	1015	1063	1057	995	978	950	922	998	988	1006	989	974	1002	1048	1002	981	965	971	1016	1013	1016	1025	999	1027	936	942	960	976	1064	962	960	953	965	983	1015	996	969	992	998	1023	985	997	1059	984	1003	962	1034	955	1005	974	1016	980	1000	1035	937	998	1001	1043	967	942	1027	968	1042	957	1004	944	959	963	987	1014	977	1007	1006	974	1057	995	993	984	984	996	1055	1025	984	1031	985	971	1011	1011	974	965	970	968	991	980	964	930	1005	988	1019	982	965	1046	967	986	1012	1011	1065	933	996	971	1070	1048	971	974	961	982	1022	985	998	986	1029	942	1042	1006	1030	971	1014	953	1055	999	996	1034	977	936	1022	1019	994	986	1043	1084	987	1041	983	981	958	996	996	938	1013	949	992	1041	1009	993	1006	1013	1078	1012	1009	974	1032	1002	1047	1022	950	1020	1010	949	982	966	972	990	978	989	1052	983	1026	980	1033	1061	983	927	1007	972	1018	946	1081	921	1024	1036	1045	1056	990	949	934	1024	990	1009	1033	971	1020	998	1033	980	1043	1025	1045	1027	1010	993	969	942	963	1036	1018	996	982	926	995	1030	977	975	1030	1015	978	1012	942	1052	948	1018	966	1009	1019	1010	1010	1022	993	982	1004	1036	1001	987	967	1005	1002	1042	973	956	992	978	1001	955	976	984	984	1000	968	1035	988	1018	1015	1022	982	986	970	1009	1030	1008	997	992	1045	1010	1046	952	1007	994	954	998	999	1028	1023	975	1023	1075	1033	994	1012	1026	981	1023	975	987	982	993	1007	973	998	1013	1009	956	978	957	988	998	1092	1048	1073	1016	1011	1057	1021	984	1021	977	979	1043	981	987	1015	1013	934	1021	968	1021	1029	961	979	1001	953	1022	1008	1021	1044	1007	971	1012	1040	969	1043	1051	962	989	1006	971	973	1017	1053	941	979	957	966	998	991	1002	1060	1004	1028	960	928	964	989	1031	964	971	1006	1009	981	995	1024	1028	997	1053	1006	1073	1002	1024	1012	934	1044	1021	1013	1022	943	961	991	1038	999	1024	973	1010	1057	972	947	991	1040	948	958	1026	988	997	997	1010	998	954	981	997	1024	986	983	993	1009	1002	953	993	974	943	994	962	1013	1009	1026	1001	1016	987	998	1005	1005	960	1009	991	982	952	1030	963	1025	1036	974	1042	1027	1011	1041	1024	1026	941	1029	1052	998	990	964	990	1061	991	969	941	1012	919	1068	977	952	1024	950	1027	956	984	963	1025	960	989	968	969	921	1013	973	1004	1002	982	1012	1063	1042	1002	1007	997	976	978	961	992	1011	992	995	1046	1000	981	1012	980	974	999	1015	989	1020	1050	947	1030	990	1013	964	1002	1004	1018	1020	1052	1028	964	1006	975	1025	970	1042	957	972	983	984	1010	1028	926	1054	946	1060	963	1020	1031	1036	987	986	1039	978	1046	945	971	1013	1032	1001	1045	953	997	1001	993	963	1030	987	977	993	1013	1006	977	1055	1003	1017	1012	958	1035	936	1007	980	1016	964	1044	1067	1039	1033	985	931	1022	987	999	1032	963	991	925	1038	979	914	1004	1010	950	989	1060	980	987	992	1004	1034	1021	1037	950	1049	968	993	956	1051	984	1027	1000	1002	995	939	977	930	1053	945	949	970	960	980	973	1018	1030	962	1018	958	1047	951	992	1008	992	971	1012	972	949	966	1018	1020	940	1050	1009	997	1004	951	962	949	989	969	971	969	986	943	1068	1059	970	1062	1021	1013	981	963	977	960	994	1033	967	957	1022	990	1019	1020	990	962	993	1018	1003	980	981	936	1011	929	981	1018	975	1037	1002	1024	1016	966	996	1050	985	987	1054	1002	966	946	1042	1016	1024	994	1061	1013	987	993	986	968	975	1002	1015	1043	1027	1028	1008	1052	1016	1041	1011	988	1017	987	990	1022	1016	1044	969	1039	978	1016	981	1017	957	999	959	961	1028	993	1008	1008	1017	1024	963	1003	1088	1021	984	1010	995	1026	988	971	1044	986	1120	1004	989	980	975	992	970	1033	1075	989	1015	964	1012	932	1028	950	1016	1026	973	981	961	985	1017	982	1021	1035	978	969	1031	988	978	1005	1010	1067	931	942	1028	981	1046	1004	994	1011	1024	980	1019	1006	1002	996	967	988	949	973	1008	980	981	995	1020	1056	1015	971	1049	1038	1026	1012	1044	972	1003	1002	960	977	1001	1015	1064	1040	1068	1016	958	1009	973	1013	1012	1010	1033	1055	1005	985	979	1000	948	1030	1039	960	998	993	984	951	965	1004	956	1004	1013	968	991	984	988	1012	1014	979	1067	1046	986	953	972	997	998	977	1023	953	974	1021	988	1011	1010	1036	1009	1080	985	998	1012	1009	1011	975	1001	979	990	1039	1007	992	983	1003	972	1012	957	1025	1100	1010	984	1033	1004	993	974	1048	1011	960	981	1023	950	1001	1031	1030	947	1007	1035	973	1019	1025	911	1003	1006	1022	1034	999	982	1010	976	1056	981	995	1026	988	989	982	1009	977	1044	941	940	1004	998	1035	1042	1027	961	947	1005	976	1032	961	979	1028	996	1011	1007	983	1051	1027	1047	998	935	1009	1039	982	1018	951	990	1043	1000	952	1032	1017	1057	1064	1034	993	974	1015	1043	1017	978	1026	1006	1029	1007	1015	917	1048	986	1045	973	978	1003	916	1014	1086	1029	964	977	1049	994	1026	996	975	963	1076	1002	1039	1020	1001	1042	909	953	933	982	968	989	1002	971	1022	1027	948	1001	965	1006	1005	1021	997	1034	1036	998	1004	989	1009	1075	1093	1006	1021	973	1002	1012	954	960	973	963	956	1004	1019	1042	1020	1011	1036	1019	1023	1009	948	998	1027	1037	978	974	1003	981	1049	1022	1044	1006	1007	1000	1031	957	958	999	989	1001	962	996	996	956	1012	1049	970	1024	998	995	968	986	964	973	1027	1026	928	1055	1025	963	1024	1002	1067	1006	1014	922	1012	1026	1037	996	1019	1005	969	934	1074	959	1001	959	1007	981	1011	996	977	1041	977	1071	1035	983	1031	986	997	976	976	955	964	1055	991	986	914	995	993	996	988	1025	979	1013	1058	1003	959	1041	960	1013	1001	1058	1027	925	1035	1020	1024	994	933	1016	972	1026	959	1004	1011	965
62095	104144	76784	41703	17253	2906	855	843	936	902	814	830	866	815	855	817	851	856	850	844	886	867	912	825	882	872	813	827	853	837	884	843	824	855	916	824	884	813	848	808	890	878	865	837	852	837	857	860	898	823	874	883	887	841	869	938	867	835	845	907	892	858	867	834	820	824	833	816	841	812	885	837	834	851	847	834	863	870	860	857	875	923	826	846	867	844	839	857	869	864	795	832	842	845	883	835	878	823	848	831	805	855	885	848	870	885	797	873	907	888	809	824	854	912	894	825	835	837	845	844	881	822	825	802	789	899	843	832	851	834	857	856	827	826	858	850	831	878	832	828	874	861	835	816	843	884	804	843	856	831	814	828	864	862	835	868	793	847	793	885	844	883	832	844	872	823	882	904	893	857	830	874	874	807	837	842	876	846	799	890	844	783	848	809	864	834	779	867	790	897	834	859	869	823	857	844	822	816	838	892	814	849	841	861	812	859	874	845	914	840	827	834	835	840	862	872	875	801	859	852	852	857	865	834	849	820	843	875	823	872	864	883	850	868	859	809	867	847	851	840	800	886	845	895	841	817	904	839	850	850	820	833	848	882	917	877	860	850	807	835	814	802	833	865	853	829	841	786	806	876	888	843	792	845	849	869	866	840	830	842	849	912	848	807	841	867	923	862	841	853	855	812	787	868	851	813	872	865	843	864	806	876	797	850	867	867	873	879	835	818	888	864	831	817	867	839	871	871	892	880	813	870	854	889	865	875	825	859	896	860	885	850	844	833	841	846	832	852	841	841	905	840	886	893	812	827	860	863	863	785	840	858	851	915	823	833	839	849	865	834	835	787	893	829	864	904	868	865	879	858	849	862	898	850	856	840	864	864	862	881	830	889	834	873	888	864	909	854	878	868	872	891	821	790	856	859	903	860	860	829	793	853	867	806	841	802	870	862	818	874	804	850	934	858	850	839	844	802	898	867	826	764	846	892	868	813	795	874	838	862	846	859	870	820	863	875	806	887	809	844	826	841	857	826	821	834	826	872	862	880	830	830	838	860	792	861	818	799	831	826	850	870	828	860	891	864	898	847	881	814	910	829	853	835	846	843	813	884	815	816	801	884	834	837	833	827	854	905	830	870	826	810	797	805	835	812	888	838	793	840	754	822	851	814	844	895	840	839	822	828	854	806	869	839	824	819	823	870	866	839	833	861	796	824	862	812	825	823	886	826	851	847	889	805	850	868	824	870	864	873	874	831	854	880	803	871	842	850	824	897	839	873	859	837	827	857	862	917	832	857	849	848	870	824	859	834	824	865	860	852	851	821	910	862	806	845	792	820	805	884	838	861	815	810	872	852	867	838	885	890	853	846	849	861	897	838	826	879	858	880	878	874	808	854	838	841	871	845	840	859	867	862	837	826	897	873	841	888	834	891	911	815	858	887	860	863	835	845	903	886	878	791	812	841	837	854	827	819	847	845	900	828	838	857	856	843	868	886	895	882	858	873	844	838	882	875	869	849	836	859	876	887	868	899	847	875	818	868	838	887	758	858	846	798	823	834	834	866	854	831	902	836	863	868	843	885	835	847	836	885	856	868	851	843	868	838	886	857	856	896	824	832	844	888	802	830	817	843	793	839	869	812	835	829	868	863	845	870	828	850	883	891	850	819	829	844	853	813	814	832	821	871	884	851	863	872	846	868	835	834	877	861	844	844	880	880	777	858	840	855	840	816	835	826	888	859	864	861	863	810	861	813	833	819	854	824	883	827	854	858	815	888	814	845	837	868	868	855	850	834	793	826	827	858	826	866	849	834	887	812	860	858	842	848	845	823	808	877	891	875	861	879	890	856	849	801	875	895	863	898	843	814	864	866	884	839	839	833	828	801	806	867	876	843	872	840	871	832	839	836	804	847	833	840	830	845	810	867	910	865	881	827	851	814	873	837	849	829	869	892	825	856	856	880	840	850	846	819	852	850	784	881	831	827	797	801	864	858	864	886	863	860	875	863	849	858	840	919	845	896	889	848	858	838	816	829	866	870	805	864	838	861	876	811	864	845	873	856	862	878	878	817	831	810	861	839	854	842	893	879	910	888	811	839	879	851	844	812	848	791	914	919	838	914	809	769	831	838	844	802	843	881	870	890	862	837	902	855	831	842	862	874	841	837	833	857	860	840	811	897	879	859	904	844	912	831	851	886	808	841	811	835	914	861	878	845	845	904	859	849	813	832	866	805	853	846	842	824	802	780	843	869	809	876	873	797	880	874	863	876	813	857	858	855	871	868	787	771	862	814	853	895	857	863	847	862	844	816	902	865	846	852	880	818	819	847	837	871	815	882	835	878	913	845	900	858	856	881	869	837	810	851	840	866	855	846	919	837	805	859	819	865	812	918	880	903	812	819	840	853	843	861	882	880	847	860	845	914	837	834	867	861	830	864	886	857	851	827	810	869	832	848	815	847	883	812	908	775	855	826	809	901	826	815	833	793	841	815	852	848	825	791	870	875	843	902	868	842	845	840	851	884	855	860	808	807	832	854	822	793	840	830	825	852	867	842	868	850	851	876	832	839	824	792	868	879	835	843	870	872	857	874	829	879	782	818	856	865	863	846	858	854	892	851	808	810	858	860	812	805	812	829	769	855	878	844	873	912	864	800	880	826	849	835	863	878	871	849	908	792	797	844	843	887	867	826	869	850	892	843	863	871	879	837	866	881	842	869	814	865	845	908	828	819	835	846	905	839	827	869	875	847	850	888	872	798	814	815	842	901	856	825	854	868	820	870	827	809	873	838	835	794	816	827	842	833	788	794	854	801	884	808	939	839	809	856	813	840	890	877	835	853	876	865	840	885	867	871	851	874	842	880	807	857	864	843	840	828	868	833	862	860	874	794	858	820	833	823	820	845	862	873	868	914	868	893	816	847	865	823	818	828	845	893	815	839	859	836	845	824	863	834	858	824	866	809	868	877	892	865	864	866	809	868	871	839	851	842	826	855	842	865	837	836	865	793	860	867	817	853	864	855	823	845	799	843	870	856	845	846	820	879	821	874	846	875	844	893	877	829	856	795	927	862	828	878	823	795	833	880	913	874	867	916	878	833	866	939	816	913	809	861	822	831	844	845	871	793	902	848	865	833	861	894	840	869	839	819	896	870	875	834	867	868	843	861	829	831	867	829	892	782	818	839	839	832	863	834	848	841	834	915	849	806	824	807	834	863	829	839	826	864	832	818	856	813	889	835	848	823	842	862	831	821	831	832	833	892	840	846	810	855	827	787	844	799	880	864	828	856	873	918	882	867	855	851	843	837	879	835	842	878	851	864	843	823	837	870	875	835	827	844	883	850	869	825	794	869	836	846	844	805	818	822	866	809	871	852	847	817	838	819	818	837	857	859	816	898	861	822	881	817	825	880	861	835	830	809	820	813	882	846	832	815	867	858	912	850	843	856	841	858	869	865	816	809	835	828	866	841	884	830	825	853	854	879	796	906	868	843	878	832	826	828	833	843
36808	35758	27362	9874	1460	583	478	492	521	492	480	482	501	477	515	479	468	565	501	477	490	519	486	494	504	522	516	463	475	486	508	499	452	461	478	491	500	528	497	495	462	519	467	482	507	474	528	485	478	516	480	520	513	506	460	476	476	460	472	553	525	505	463	501	495	493	496	535	519	461	506	490	522	472	510	509	491	501	440	489	485	476	482	495	480	509	480	516	498	512	518	543	472	481	480	503	449	495	501	499	482	488	498	452	513	486	502	455	469	485	469	495	515	470	524	494	484	475	499	459	504	473	488	510	463	486	515	497	480	507	495	490	527	494	525	504	509	452	484	467	485	466	554	471	535	504	520	497	459	467	456	482	479	479	501	513	508	444	502	489	521	472	483	479	459	482	469	524	490	496	508	487	480	493	487	470	494	480	491	483	523	507	475	494	498	475	470	493	485	503	473	457	476	533	499	499	517	488	498	444	483	481	493	509	487	488	460	495	511	516	472	472	512	486	470	523	534	490	491	477	479	469	482	459	486	494	482	507	466	506	514	474	522	548	518	499	499	494	485	469	494	532	488	478	504	479	522	517	473	507	501	491	506	501	472	498	470	462	466	462	466	482	470	489	489	474	463	439	485	534	489	488	451	470	471	505	459	481	496	499	563	480	491	484	480	528	520	495	488	478	488	492	489	501	476	485	499	523	503	488	466	483	469	513	485	488	499	468	517	530	488	504	509	484	507	528	514	537	491	476	470	493	506	481	479	481	460	499	555	520	507	499	459	507	525	471	504	497	479	475	495	506	492	504	466	500	457	484	479	504	518	509	473	523	542	484	500	468	487	554	529	518	547	473	518	485	476	462	501	482	506	478	481	494	500	512	499	507	513	464	528	484	462	482	542	438	525	504	511	480	520	472	522	507	491	504	448	456	493	513	524	512	501	505	448	521	481	484	493	511	499	497	496	445	491	514	503	469	497	473	459	484	518	505	496	502	518	501	515	529	480	488	514	490	524	494	454	485	536	507	479	462	514	464	492	471	454	462	508	469	497	515	503	519	524	530	512	475	502	515	502	508	502	516	476	481	494	486	459	509	520	424	530	513	469	493	505	509	506	488	487	492	490	481	469	502	531	518	505	513	499	484	506	474	492	511	506	484	475	475	507	475	488	465	493	455	489	431	523	437	507	483	480	475	494	476	478	528	461	457	472	507	498	484	493	487	468	487	473	524	499	524	436	508	500	450	531	509	501	470	515	514	530	440	486	506	513	497	482	511	492	462	473	450	467	464	544	500	491	484	505	556	480	440	497	469	461	497	520	485	496	501	474	503	510	489	479	480	465	463	461	532	486	474	497	463	496	537	507	531	495	453	486	467	496	478	474	521	499	461	500	511	505	509	496	487	463	459	475	519	498	478	478	505	478	494	468	502	457	478	494	497	517	507	484	483	490	510	482	488	477	510	481	473	520	523	514	495	490	499	528	471	501	492	531	486	532	491	514	499	519	462	514	486	453	535	461	498	495	511	467	542	500	524	466	472	481	499	504	504	444	487	457	530	505	502	488	509	505	479	501	480	453	482	508	497	483	447	469	467	487	510	498	522	474	494	486	536	489	462	499	463	478	498	517	504	525	456	517	504	457	480	525	517	495	487	490	432	482	494	494	503	478	494	470	456	513	497	488	486	482	484	535	510	480	496	484	493	500	524	523	484	510	478	501	490	481	508	496	474	535	461	539	542	521	495	504	494	454	476	504	465	487	466	476	473	477	527	525	483	444	500	473	498	504	496	425	446	454	539	501	476	450	489	520	480	490	485	508	427	484	506	514	494	494	500	473	533	513	472	480	441	531	511	507	480	504	512	471	507	514	456	495	493	521	521	487	441	477	470	509	516	490	490	453	498	490	496	513	522	523	493	462	493	480	459	528	518	500	491	499	484	486	521	512	497	485	472	510	509	465	458	512	537	481	472	510	523	518	522	456	506	530	468	454	477	465	468	480	518	507	513	475	486	500	521	524	470	492	464	467	493	468	466	484	475	511	484	425	447	497	483	481	489	465	456	515	521	490	497	500	483	497	506	490	457	489	486	470	487	543	506	530	498	478	451	493	494	477	489	484	477	552	452	500	525	519	507	518	504	504	487	516	492	500	496	468	486	499	530	517	476	456	501	469	460	447	471	478	480	497	525	479	510	473	478	488	513	503	505	501	495	484	536	504	498	513	441	488	496	498	468	491	523	474	495	506	513	493	498	454	511	474	493	495	456	507	506	480	500	497	467	476	499	534	483	484	506	486	512	455	472	496	476	481	494	516	471	455	507	484	550	529	466	476	530	484	528	513	502	475	491	480	531	499	532	546	522	511	459	529	501	480	464	532	504	485	511	480	471	475	487	496	490	493	493	481	484	491	485	489	484	510	535	471	466	513	478	497	467	519	474	511	535	455	499	439	484	478	496	492	458	486	453	480	461	503	483	492	463	495	443	506	489	455	485	503	496	496	473	508	485	512	526	481	491	491	464	495	453	534	484	460	469	491	504	473	496	476	455	520	460	507	527	474	495	522	507	505	493	486	462	500	494	464	482	511	498	494	502	509	495	482	442	464	500	488	519	513	481	484	459	523	496	501	521	455	493	475	494	477	522	480	471	503	506	508	492	491	497	474	535	544	496	501	478	486	446	504	491	496	477	490	513	481	441	513	496	491	500	513	484	495	504	475	461	453	483	519	464	482	510	518	521	475	439	465	459	500	512	482	515	490	515	491	489	456	466	448	491	508	498	528	490	487	495	503	489	487	541	490	512	468	481	490	479	462	515	520	474	485	475	517	507	520	484	514	498	454	475	500	493	475	490	492	496	488	482	514	475	513	502	499	506	476	500	474	495	524	474	524	511	497	481	497	448	540	499	489	507	509	463	507	500	472	508	479	498	512	528	475	482	505	505	527	506	527	479	493	497	485	496	451	484	501	522	460	480	506	486	452	514	533	526	481	448	502	486	471	460	490	485	489	489	535	453	501	468	477	442	489	485	489	518	484	473	507	461	537	469	487	512	537	465	511	490	475	525	454	532	503	520	488	559	492	510	512	471	449	498	464	499	484	518	529	472	466	475	481	490	486	503	466	505	481	471	463	482	463	466	528	472	510	491	506	494	481	475	503	486	532	513	482	447	472	442	528	481	501	464	537	517	481	518	465	487	452	471	482	515	489	522	462	494	492	518	483	492	445	486	486	505	535	491	484	464	523	446	486	484	532	467	431	497	459	453	513	473	500	500	474	510	514	492	512	511	489	529	467	486	506	483	450	494	509	487	540	490	487	522	479	484	515	493	489	493	493	498	513	498	498	478	501	529	507	487	500	473	532	497	512	502	478	477	505	478	495	443	478	486	474	477	483	462	477	490	486	489	491	480	470	502	471	468	521	533	479	499	485	494	552	524	489	499	499	497	504	509	466	491	493	457	498	473	514	489	476	475	495	460	471	519	516	502	497	518	546	479	497	481	479	499	514	456	509	481
36994	40709	23893	6039	1332	555	469	433	452	465	427	439	442	480	464	460	449	436	498	416	456	452	448	462	471	462	482	438	457	460	455	448	462	467	457	454	448	457	486	448	447	428	472	418	441	424	500	443	445	464	477	455	428	461	457	425	456	431	446	451	434	436	461	396	432	476	463	458	410	454	493	457	498	449	456	457	448	455	432	441	475	453	433	456	460	428	447	455	445	468	460	438	462	493	409	443	430	488	446	442	417	405	466	452	479	410	446	445	432	448	434	446	436	442	413	457	456	471	405	437	429	445	443	424	420	431	457	446	451	470	438	448	434	467	432	453	431	447	443	471	468	449	449	453	466	434	476	449	468	466	444	475	437	464	448	432	473	458	452	446	444	425	480	493	461	441	451	476	434	394	501	467	466	468	454	472	433	469	460	447	439	459	446	434	464	469	451	469	446	453	472	450	412	453	452	478	402	450	454	483	471	462	437	455	457	475	404	483	478	413	446	426	437	420	463	498	440	471	464	439	411	507	479	444	433	462	464	429	463	448	469	465	459	430	485	456	456	416	451	447	439	442	462	454	465	438	472	452	450	414	421	478	451	434	411	479	531	447	469	470	474	434	450	469	432	484	481	443	447	471	450	444	452	461	444	469	406	458	459	444	442	395	445	446	448	474	431	427	422	461	462	450	419	459	449	446	449	470	431	470	436	456	441	420	499	463	445	441	451	439	443	412	473	459	478	443	495	463	508	459	461	405	450	434	454	449	468	474	452	385	417	431	410	424	423	455	478	414	437	444	429	427	470	493	459	435	448	466	429	453	465	474	459	442	443	461	468	421	454	475	409	471	406	449	454	468	441	440	446	479	467	464	436	439	476	432	422	420	441	469	438	497	439	468	463	429	439	480	419	438	448	466	474	463	454	477	413	459	443	456	441	405	458	437	460	426	474	423	450	447	441	466	468	457	462	431	426	462	451	435	468	484	456	436	416	444	451	469	451	457	449	475	412	446	491	414	427	506	465	442	428	424	463	482	486	454	488	482	443	446	435	484	466	438	460	453	447	427	457	451	458	433	498	467	424	455	483	476	467	438	465	446	463	410	441	456	433	451	439	450	458	425	483	458	431	425	483	462	442	476	463	469	429	409	470	466	455	441	492	429	437	443	437	457	452	473	436	478	425	446	410	433	493	450	452	468	478	469	455	476	415	425	452	458	447	448	477	499	420	440	455	431	449	458	459	478	442	466	480	434	440	442	500	409	448	433	473	453	475	460	437	443	422	500	476	464	469	454	407	453	480	441	451	438	412	467	474	432	440	463	456	465	468	462	476	421	453	454	462	440	434	490	436	404	476	454	437	427	416	427	449	428	452	416	451	463	444	427	473	416	464	440	439	463	418	473	453	436	500	445	430	455	441	417	441	476	460	428	442	430	455	428	449	473	450	421	451	461	460	464	447	465	442	476	466	454	440	454	416	435	454	468	397	472	499	440	500	441	470	433	462	460	458	484	392	456	448	433	442	456	416	470	439	443	442	461	447	437	458	444	446	469	435	419	444	465	429	455	441	464	405	457	444	388	451	434	472	413	423	442	436	477	499	451	426	445	447	417	459	467	485	438	457	428	463	460	447	474	456	433	464	452	483	430	403	445	463	491	443	463	461	443	439	467	463	460	444	463	419	463	459	449	494	441	437	432	432	459	489	456	484	469	444	456	441	476	471	400	443	450	431	448	446	483	450	504	458	459	437	431	416	453	453	455	462	446	459	470	457	471	480	501	423	465	449	444	422	444	452	481	464	473	440	421	466	431	457	442	434	437	444	465	477	420	478	453	459	464	435	426	444	444	476	413	443	443	473	452	470	466	474	437	452	451	470	461	429	428	428	419	449	487	442	445	421	428	472	454	490	487	454	473	443	459	436	470	450	459	463	445	453	414	425	445	450	433	444	448	446	451	443	423	413	433	462	469	478	426	469	422	454	446	452	457	447	440	446	438	460	429	442	498	493	465	455	492	460	467	484	463	477	458	451	436	392	444	448	454	457	446	466	446	461	506	453	445	489	440	459	401	471	435	451	464	440	455	459	462	441	412	434	461	451	455	446	472	451	442	435	449	469	435	470	423	442	461	477	439	492	473	503	447	438	442	416	431	436	481	449	454	436	436	443	445	433	441	412	480	412	422	472	442	453	421	471	449	433	443	458	416	433	429	465	464	482	459	492	424	432	472	440	462	437	449	457	433	480	415	454	415	474	464	455	472	431	425	440	414	451	440	470	425	473	460	463	486	479	467	438	424	463	434	451	478	422	490	460	453	427	470	478	445	470	457	488	459	465	447	481	470	473	437	431	478	468	468	469	452	461	461	461	427	462	481	446	452	452	423	477	429	465	423	464	460	451	471	422	441	457	463	456	442	473	459	413	443	456	436	496	438	433	426	460	449	438	448	478	448	433	404	422	462	455	407	491	432	469	444	452	459	464	460	446	434	459	477	435	458	444	495	423	457	463	449	432	452	446	467	493	474	424	449	383	398	475	463	457	452	458	468	429	448	454	477	439	457	451	466	484	445	442	478	487	426	456	464	458	453	426	480	434	440	426	496	436	509	462	464	445	442	440	443	454	457	447	459	457	471	474	388	457	534	468	449	450	445	426	433	489	482	485	475	462	428	460	462	469	463	471	424	446	438	432	398	459	453	453	427	468	440	441	444	421	452	443	487	482	459	435	445	455	455	425	481	450	410	441	442	456	470	431	454	469	433	424	462	422	492	432	468	495	424	416	434	461	444	433	444	458	470	438	489	461	451	455	436	467	449	468	470	472	463	453	433	479	466	482	466	475	489	464	437	437	428	461	444	464	462	449	455	447	462	431	464	438	464	433	461	457	477	438	516	451	467	481	479	450	439	432	417	439	467	461	443	460	431	420	484	475	438	446	474	433	460	462	479	475	440	441	466	423	405	431	414	412	459	459	435	476	472	434	417	449	473	436	464	478	443	453	423	483	436	412	469	424	442	467	448	431	470	483	417	424	438	457	421	479	456	471	452	456	465	451	421	479	439	462	413	486	468	455	429	423	425	438	472	397	418	427	470	464	494	446	462	450	458	434	465	441	470	475	477	444	469	449	427	472	442	484	468	447	451	462	482	406	442	468	472	450	424	453	465	462	434	494	442	445	460	451	440	425	477	408	451	447	436	433	449	478	433	453	489	468	443	434	448	470	424	428	425	448	455	453	495	459	425	444	474	458	452	475	461	467	440	499	463	452	423	466	450	457	438	413	444	446	461	403	463	406	448	446	438	464	459	464	459	426	460	439	456	456	424	462	466	459	475	421	439	471	411	484	427	456	453	461	476	448	436	436	511	448	458	449	454	419	457	505	457	430	429	449	455	436	438	465	395	456	453	472	426	437	435	472	469	485	449	467	484	429	487	442	457	456	451	496	466	459	482	453	477	443	455	469	438	437	405	406	456	475	463	450	438	483	388	467	461	448	448	487	460	477	438	482	415	463	449
24993	23167	30979	25325	20297	14235	2248	833	807	797	771	768	755	822	752	760	806	772	714	800	765	774	780	718	708	830	784	731	772	771	749	797	760	754	789	755	735	723	762	737	753	774	768	758	783	768	764	789	753	759	730	723	775	777	764	744	788	729	739	771	789	727	808	744	730	799	792	730	758	793	749	768	733	803	780	736	714	731	723	794	772	750	727	689	766	794	802	775	759	768	803	795	741	756	724	788	789	738	751	752	764	758	715	793	793	744	810	762	761	818	767	735	726	756	741	815	748	802	764	766	748	785	735	750	743	745	759	800	793	745	775	742	796	702	736	726	800	807	737	801	792	783	739	759	730	723	727	731	773	722	731	792	808	770	772	757	822	757	737	749	778	750	797	822	748	780	774	745	820	765	769	739	755	810	766	749	737	799	763	788	771	777	756	771	775	729	779	797	746	720	747	787	787	766	738	749	799	769	686	712	742	751	799	768	747	797	808	734	784	730	753	748	723	785	787	801	749	781	749	757	733	769	745	769	747	725	811	775	796	730	772	793	733	804	727	748	809	747	796	732	752	771	704	736	771	741	766	788	700	781	816	721	772	697	774	757	768	795	819	727	782	754	734	754	761	775	719	772	772	787	817	773	796	804	751	745	744	761	786	761	746	732	734	769	786	719	775	760	744	720	721	773	745	750	733	817	757	721	724	705	809	766	780	793	773	729	753	783	747	811	726	755	747	750	717	745	767	761	760	762	775	776	781	726	768	782	796	761	796	741	768	778	760	750	749	764	710	727	739	790	727	751	777	766	772	725	799	752	799	771	783	782	777	788	775	724	755	728	779	715	719	787	736	745	648	737	786	774	708	729	750	776	790	783	738	810	798	698	750	792	766	719	785	773	771	767	800	758	740	740	741	746	798	760	771	768	772	805	777	718	727	810	759	810	775	739	762	773	710	746	713	813	719	749	777	740	775	784	742	772	706	774	744	783	798	696	726	755	738	772	747	748	771	732	734	758	756	760	735	764	753	760	754	753	756	777	750	801	788	800	762	765	723	776	778	746	742	790	740	786	722	756	761	678	745	716	742	784	775	780	768	713	796	781	804	767	786	729	766	759	711	757	729	775	766	738	728	724	824	764	719	765	749	762	811	739	782	805	788	701	713	765	756	765	758	743	761	761	781	759	724	836	777	770	765	789	758	744	721	739	741	774	805	807	756	788	778	768	735	797	739	796	787	739	733	783	769	793	744	820	734	745	747	786	775	749	750	757	713	795	742	804	702	739	729	769	769	766	724	763	782	729	751	768	790	797	743	769	755	784	732	725	782	780	772	751	777	754	772	762	744	745	774	755	771	760	758	732	775	738	741	768	699	745	765	795	781	761	727	788	821	748	760	715	764	772	778	782	788	755	759	737	765	742	754	805	798	750	734	773	707	744	800	721	746	826	796	708	753	797	763	798	733	749	756	801	744	770	757	772	768	778	776	749	753	770	767	777	797	724	811	706	758	767	738	750	720	798	745	747	793	774	767	717	785	785	790	762	748	778	736	718	723	789	713	803	717	756	781	818	747	770	740	789	737	710	740	780	728	774	751	728	728	748	751	710	741	740	762	750	723	739	703	742	756	759	752	744	799	756	793	783	724	780	716	717	756	742	758	795	774	773	754	801	730	724	761	794	793	802	830	704	776	746	765	758	805	735	774	771	726	773	753	769	717	759	817	720	734	776	790	765	771	747	749	765	766	701	798	695	696	755	770	751	723	762	759	713	791	747	767	744	829	779	812	706	739	759	771	786	760	812	802	781	778	799	767	710	724	799	791	809	741	740	746	753	786	779	756	760	720	726	728	726	748	761	736	762	744	785	677	733	726	746	725	747	741	766	760	765	736	757	719	750	785	764	797	770	778	767	755	737	762	744	808	764	773	801	807	766	772	776	714	746	740	734	766	748	774	773	758	759	743	743	784	750	769	768	755	768	734	734	740	747	803	759	761	742	802	690	737	710	770	767	743	804	753	784	755	728	790	728	800	736	752	759	828	720	776	758	723	776	797	779	767	784	743	762	743	749	771	738	757	765	770	767	719	779	749	753	784	711	735	805	766	768	742	771	791	716	836	684	782	768	760	748	730	740	690	757	743	755	797	750	762	781	784	763	758	702	799	749	785	749	787	771	755	721	726	689	770	719	738	766	768	737	709	782	756	769	790	789	764	804	746	768	786	719	751	749	839	826	748	761	811	779	780	791	764	797	754	721	747	760	780	751	729	780	751	769	743	753	788	705	776	770	768	700	720	767	749	800	761	768	715	735	725	724	786	778	767	757	750	775	769	757	733	753	730	744	774	813	726	758	802	798	772	775	729	733	762	736	791	744	708	718	764	751	800	747	778	704	771	776	752	684	774	718	790	722	775	764	798	743	788	798	793	729	770	740	790	747	758	740	775	743	740	762	762	822	770	782	774	747	739	764	766	761	786	780	764	729	761	772	788	746	777	743	810	748	757	783	748	782	754	793	751	752	762	769	771	707	766	795	776	772	723	793	746	792	758	779	765	777	777	805	772	732	721	752	725	818	756	766	816	780	800	782	699	754	723	692	750	740	800	720	750	751	794	780	794	765	793	768	784	732	726	790	762	745	776	762	721	755	780	765	757	797	801	768	766	768	742	736	765	757	748	736	763	817	755	720	768	752	802	767	740	821	732	759	733	728	775	754	750	734	756	755	799	779	755	805	777	728	667	750	738	734	745	741	739	759	749	737	759	756	710	773	722	730	768	749	757	750	781	774	788	804	746	759	778	748	820	760	800	717	758	773	757	767	739	810	773	779	715	762	726	771	760	744	777	797	753	765	746	751	750	779	786	717	805	741	726	730	769	739	754	745	742	765	833	771	750	750	778	801	762	762	724	770	716	764	721	796	733	757	773	763	730	751	773	798	768	727	789	793	820	739	687	785	764	757	781	773	780	783	780	808	759	768	749	780	813	789	749	727	751	761	761	793	754	769	778	773	770	727	751	744	772	765	736	783	775	728	750	775	779	765	765	729	758	748	803	741	764	765	754	699	723	780	774	777	773	801	790	762	802	762	694	798	709	763	781	716	754	806	778	748	744	756	729	726	718	722	764	763	804	754	773	800	757	779	779	769	815	777	747	744	691	706	760	797	763	776	737	789	745	796	748	764	734	740	734	739	730	803	762	759	783	731	758	779	721	773	729	757	730	719	809	741	760	792	815	785	732	731	733	754	742	801	836	775	722	739	756	785	775	761	775	836	773	737	741	718	736	734	783	762	730	750	768	753	768	794	755	753	784	772	769	785	691	775	747	705	797	757	775	751	729	764	759	761	779	787	765	748	725	754	749	809	759	777	744	814	744	725	779	697	779	722	739	742	821	770	715	771	737	783	748	742	734	766	755	777	758	780	744	773	796	778	766	743	776	779	789	738	742	721	772	778	768	813	731	712	755	802	779	741	727	821	742	772	756	707	764	772	788	769	770	761	765	812	730	697	761	774
62633	95514	65767	31442	10088	1657	697	655	694	667	673	667	678	645	667	674	698	701	705	661	695	663	643	636	627	643	686	632	637	686	642	629	624	651	672	638	730	662	630	665	626	688	678	696	651	693	645	684	600	678	728	630	645	700	656	621	697	653	606	652	643	644	653	646	627	676	688	661	651	675	662	680	643	663	645	665	707	643	613	665	701	665	655	635	692	687	664	665	651	678	672	646	672	621	634	654	639	648	671	662	714	697	675	679	752	640	639	692	711	637	673	695	652	650	643	648	667	683	659	678	693	643	671	665	636	639	655	629	640	609	684	663	614	691	650	672	651	680	693	699	713	699	633	654	644	622	636	622	662	665	654	618	681	686	639	672	682	658	662	692	665	664	661	651	644	710	644	650	706	635	671	625	647	625	657	643	672	661	679	610	595	641	702	702	667	679	674	637	628	676	629	693	656	691	606	643	660	623	673	684	617	632	666	678	653	647	619	679	669	680	614	664	663	710	686	702	635	615	680	640	709	664	676	668	661	681	654	649	666	657	626	682	677	677	660	618	642	635	649	690	676	667	653	677	641	715	687	653	665	635	673	597	683	641	693	711	688	659	650	701	659	628	658	665	681	659	637	628	669	660	687	656	719	642	668	662	656	615	674	691	663	744	669	670	659	668	607	647	604	623	653	635	640	658	669	654	684	638	671	670	678	644	689	675	707	670	640	662	661	665	602	619	640	733	688	660	668	632	687	692	685	683	637	664	623	680	699	661	612	652	674	675	671	662	655	680	676	643	664	647	679	693	616	644	623	687	668	675	638	643	658	647	666	659	682	605	651	676	660	674	650	668	601	595	651	697	675	635	682	676	648	667	652	652	665	628	640	663	675	657	600	685	675	662	687	677	670	689	685	711	645	682	661	668	644	642	671	702	672	668	624	642	665	643	697	644	659	704	689	685	635	648	618	695	656	653	702	675	639	646	626	646	695	654	624	698	699	635	666	664	623	665	637	599	616	663	621	663	655	688	635	642	654	651	698	636	691	680	677	708	653	660	639	654	628	627	649	657	727	679	693	671	642	692	674	671	689	638	620	670	616	659	612	657	699	659	665	661	658	594	699	708	670	652	689	659	641	666	658	656	707	691	661	683	672	649	682	676	715	639	670	698	691	667	644	646	688	609	629	619	671	639	646	674	644	674	623	685	640	621	630	640	656	686	623	679	663	657	660	667	639	666	666	655	677	640	680	651	639	686	690	631	658	696	690	633	712	666	652	669	680	666	607	664	630	649	713	645	666	633	682	637	645	661	653	657	648	691	659	676	673	577	639	688	675	639	647	680	673	680	651	614	683	648	670	691	646	661	664	632	662	701	647	648	689	733	642	688	671	623	705	670	693	624	670	620	683	666	674	659	654	665	640	688	697	657	664	664	707	670	640	680	713	680	639	656	733	670	669	635	632	643	684	618	677	644	668	668	638	644	679	669	638	676	613	617	669	639	659	692	680	667	648	652	698	656	649	687	665	621	681	679	652	673	656	652	638	705	670	603	619	643	659	666	658	626	672	640	636	663	701	698	653	667	596	680	647	699	653	661	665	668	661	658	675	694	654	645	657	663	645	706	709	651	666	657	671	680	668	704	708	664	676	622	645	695	670	682	639	669	660	603	688	641	642	648	657	710	702	637	663	652	683	687	651	645	626	667	672	633	666	689	662	688	656	583	640	657	683	618	668	681	645	697	706	657	678	643	654	659	678	663	692	661	741	685	673	648	665	612	673	606	633	684	658	678	678	656	643	715	639	679	680	666	647	679	617	628	654	619	688	653	707	692	663	652	655	642	674	644	650	666	633	641	652	671	685	663	650	676	677	685	630	681	722	647	665	732	685	647	670	649	652	658	661	671	713	632	664	691	663	666	684	666	675	643	632	654	675	630	632	710	659	666	645	615	646	641	649	651	655	656	667	642	659	624	640	609	628	669	660	632	667	657	639	613	686	660	660	675	651	646	701	693	715	684	658	654	645	657	681	692	663	646	639	659	646	664	686	687	637	685	660	646	691	651	626	615	639	672	663	670	669	673	648	658	686	676	654	748	678	656	692	673	655	703	669	656	671	662	667	700	661	699	661	691	675	646	660	666	625	656	670	672	692	696	672	648	636	655	653	653	651	657	682	652	670	642	651	643	652	681	711	665	690	664	703	632	661	658	668	690	669	672	668	614	671	658	647	650	645	645	647	645	653	683	688	652	667	645	646	698	653	676	655	667	655	673	673	682	664	687	639	591	654	645	662	679	616	629	661	646	645	674	697	601	663	615	680	684	640	658	658	610	665	682	678	658	654	655	693	667	687	666	655	682	660	644	659	666	630	639	643	652	635	686	662	674	666	671	670	640	630	635	671	648	642	620	658	647	664	655	636	670	658	649	719	660	648	629	673	647	671	674	621	669	707	652	667	646	720	642	680	656	651	698	649	682	664	637	677	641	666	662	692	664	695	653	640	699	644	674	704	682	630	640	685	667	672	663	625	631	681	685	670	677	646	646	674	704	621	675	670	685	646	684	700	633	658	650	662	669	655	652	662	671	636	686	659	643	673	679	636	704	659	682	687	656	637	691	701	654	679	636	685	630	670	644	661	694	676	663	670	635	637	734	706	687	668	672	665	629	665	640	688	670	665	695	649	645	669	651	667	665	644	647	661	640	672	654	709	671	624	663	704	691	646	637	640	635	652	658	689	643	635	652	666	637	659	641	682	688	668	712	649	645	666	688	683	665	667	651	652	669	674	640	651	672	690	646	619	649	658	687	658	612	602	694	657	668	628	660	585	681	661	655	667	697	704	664	659	642	651	681	699	623	667	670	685	668	660	614	661	650	687	617	661	677	643	630	587	641	625	693	704	668	668	676	669	617	678	687	658	739	651	660	656	672	650	707	669	623	663	591	671	694	618	644	613	643	657	636	651	680	646	656	650	656	649	662	691	635	669	662	674	653	665	681	626	672	699	686	666	688	660	690	672	662	673	690	655	679	694	671	659	648	645	657	694	642	672	644	666	679	647	710	684	639	690	677	651	648	639	629	688	677	685	633	710	662	624	615	614	629	703	657	657	680	613	652	698	639	633	648	612	648	654	666	694	642	664	653	669	673	665	671	682	653	663	667	651	654	634	639	675	640	647	655	654	676	701	692	684	673	654	664	614	665	650	689	662	663	677	666	649	615	651	706	667	659	667	674	650	615	659	636	607	674	690	652	630	662	622	684	646	701	683	650	689	698	652	651	679	702	675	670	602	668	652	641	630	655	623	675	668	651	660	659	623	650	628	662	680	681	700	711	652	623	668	631	665	678	670	681	654	696	654	667	673	699	659	631	684	647	651	696	657	642	672	679	636	684	706	663	645	670	664	686	645	626	663	649	664	661	702	657	635	645	659	673	666	642	624	670	682	629	679	637	649	660	649	648	660	652	677	610	660	629	624	672	713	665	672	604	640	661	673	660	663	667	636	642	650	654	667	668
22430	21881	29333	24134	20499	20012	11842	1337	1040	1064	1034	1046	1037	1037	980	1018	1039	1042	1021	967	1033	1037	1019	1046	1011	1042	964	1053	1009	1011	1010	1058	1004	1033	1008	1053	1024	1034	953	965	1008	983	983	992	1001	1032	981	941	997	977	964	985	962	1031	1013	1036	1061	1004	1047	962	979	996	998	1087	1007	1009	1023	980	997	1014	1005	1026	1005	1003	978	1068	1008	985	1006	1041	1008	1030	954	996	987	1013	961	947	1026	951	1001	1091	989	1017	974	975	1050	982	1048	946	991	1090	944	994	1061	1057	956	1022	1024	1000	986	947	1045	960	994	975	904	970	983	932	1006	992	1008	947	972	1005	990	998	973	1067	996	1013	1024	1022	990	1005	981	1015	965	973	1036	1032	1000	995	1020	1017	1016	963	1001	973	1027	1028	994	922	1052	1026	1018	943	933	996	1039	993	1002	990	998	937	949	1002	980	994	1017	947	1011	943	1036	977	970	1000	1013	1076	992	1025	1022	992	957	970	949	1024	1011	977	1020	1007	975	971	974	999	1038	1015	968	982	976	982	1044	991	942	973	979	959	980	1000	1030	980	1021	1036	1030	992	1019	972	962	1026	985	1009	1013	967	941	1059	1004	969	967	1030	987	960	1021	994	1059	977	990	1008	1025	975	960	1000	1002	984	1005	1021	1019	993	1013	1060	1038	1021	993	967	960	979	1001	973	1072	968	993	999	954	1074	991	1012	1018	1021	1015	1018	1105	921	1009	1043	1048	1048	1080	1034	983	984	956	1030	987	997	1002	984	1025	977	1019	977	1026	1026	987	995	1043	1042	994	1041	998	971	1020	1050	982	952	1042	1008	961	1039	978	1054	987	1055	971	983	991	1021	939	940	996	956	1003	1001	1013	937	960	984	974	954	1007	1013	986	960	1005	1026	1037	1053	1033	1014	971	1012	1066	1004	1045	956	1061	1009	1071	1015	1006	986	1034	957	991	929	964	966	1007	1052	1044	994	1029	1085	1051	1016	967	949	1010	1072	978	972	1008	981	944	1031	1002	927	1023	1010	985	1026	1018	998	1003	1000	1008	1032	989	1010	1015	1040	1022	1000	982	985	1013	1043	1035	975	948	997	984	1104	976	1012	966	1020	1011	1030	1005	1044	1072	963	969	986	1019	995	1015	1015	1026	899	1013	1013	1052	1006	1046	1012	1020	1009	1020	1012	1019	937	1044	1012	987	1025	972	1020	1030	1030	991	1005	1003	1030	1012	996	997	1047	949	972	992	1017	1040	1006	1022	1002	1001	996	987	1008	999	1004	997	1014	990	941	1013	993	954	971	988	991	1026	1003	997	975	963	1011	981	1023	968	964	1024	961	974	1064	1011	950	1037	1016	1006	956	982	989	961	971	957	987	1027	1012	1029	960	950	990	968	1009	985	994	949	946	994	1044	957	970	961	1004	998	1040	1049	954	992	993	994	968	963	995	998	975	987	998	962	966	1050	1021	1002	1025	1027	975	1039	1007	1013	952	999	1026	1000	980	966	992	1052	1005	960	1035	1039	1024	975	1020	1001	939	990	1019	1006	1002	979	968	1023	983	951	1030	1027	1013	1006	1019	1040	1000	1016	993	1017	1045	1022	1005	992	974	1011	994	1002	1079	1063	1023	1027	946	992	978	1024	977	978	988	943	984	997	1026	1010	996	1070	1074	931	917	1015	928	966	1052	995	1050	1082	1015	977	947	949	963	1004	1033	971	1019	1008	968	990	986	950	971	944	931	980	1000	989	993	1011	1013	978	1006	958	983	975	960	1033	1061	983	990	1036	973	946	937	984	950	978	992	1037	1041	1032	976	948	957	1009	973	972	1025	979	1012	1012	1019	1001	988	982	972	1012	1035	1037	975	986	949	962	1038	953	986	1020	1025	1010	981	1027	1003	1044	1067	985	1000	1014	973	969	1013	1055	987	1039	978	998	990	995	986	992	898	926	935	987	973	1043	1021	1003	957	981	997	1000	999	1063	1016	1064	958	956	1011	1002	1015	969	1058	1014	1003	947	1036	978	951	1031	986	985	990	965	985	1032	924	1022	1047	1018	995	1032	1028	1032	987	1057	981	968	984	992	1024	1010	1020	1044	1004	986	998	999	976	983	903	998	1013	1045	1010	966	1012	974	1016	1007	967	1024	983	965	934	976	1035	1043	993	1044	949	960	1030	957	1012	999	983	1035	995	959	1007	979	977	993	1011	1010	1011	978	967	1000	1017	1014	985	958	989	1004	1025	1004	919	965	966	1024	956	939	1014	1013	1028	980	1018	974	1044	987	1012	1000	991	956	997	934	989	1055	1017	992	995	1017	983	1001	1020	996	1031	954	1024	993	981	1016	1036	1027	960	970	1054	1056	1069	1010	969	969	1043	1033	996	972	955	1035	1006	990	997	925	990	1039	965	989	987	1007	945	1041	1008	956	966	997	1028	933	969	1032	1003	1068	957	1009	937	975	1028	1002	998	988	1021	998	1028	1018	1000	1055	1022	1004	995	1023	957	999	1022	977	1000	989	1012	980	1004	964	1001	1043	954	985	1000	1027	1048	1047	986	1052	1022	995	1033	966	1034	1028	1013	1006	1005	977	988	962	969	903	992	981	1000	980	988	949	1034	994	984	1027	961	975	1048	958	1015	1022	990	995	1050	977	968	973	955	1011	1003	979	976	1015	988	970	967	1031	998	1028	1000	966	968	956	971	986	999	992	981	969	945	1005	998	980	978	993	996	992	1037	996	991	1008	1012	974	985	1009	982	986	998	1034	959	1049	965	1038	981	992	1076	1019	1025	1019	999	1021	969	934	969	1064	983	1035	995	1025	1017	975	976	972	1010	981	1010	984	986	987	1017	997	1047	1055	1014	1049	1018	978	990	992	994	1122	979	989	960	991	936	963	960	1013	997	956	992	981	988	947	1021	1013	999	1002	980	948	1020	1020	978	1025	942	989	957	1019	940	977	984	990	1004	973	1017	1066	979	971	945	1029	962	995	1046	981	1025	1006	1015	974	1009	1001	1000	984	1012	1029	1071	1042	1003	1009	1029	962	996	1003	967	987	997	1011	1015	1052	1014	1013	1059	1028	959	1026	988	981	1014	1003	993	973	1001	1002	1050	994	1013	1023	998	1023	1040	1065	1032	998	1007	1026	1010	996	1019	1041	999	970	1022	1030	1022	960	1037	907	965	985	943	1000	1013	1003	1036	960	994	1017	1009	1000	1012	1022	1053	1012	959	986	1042	973	1056	985	978	1050	1022	1048	986	1018	1019	1037	968	1025	996	980	963	1032	967	953	1002	1067	1071	957	992	1015	987	977	974	1011	1025	985	907	1013	1064	988	971	1006	991	995	980	965	959	1001	1029	969	998	1023	1025	972	1054	1010	967	964	871	1011	927	974	1005	1015	1044	984	1000	948	994	1008	1012	1060	1043	1056	1014	993	1047	981	930	1038	956	968	1011	1016	1032	961	978	960	1043	984	938	983	1050	1035	1028	1058	937	1016	947	952	1015	998	994	1016	999	933	986	1003	975	1010	997	927	964	981	962	974	994	1004	1012	989	1021	987	976	982	1010	951	1019	998	1011	1005	1033	1025	1030	993	967	1006	963	1010	1038	1050	1014	1092	1002	1041	993	998	969	995	1030	983	963	988	1045	1010	1036	1011	996	962	945	998	1003	1052	979	970	988	1063	971	998	989	998	960	1037	994	1006	1043	1042	1061	1008	965	1010	960	1019	980	995	1018	1009	997	1050	980	1006	1034	1045	976	983	950	1025	1008	1045	1000	1025	983	1029	998	1026	1004	996	980	1009	982	965	989	950	977	988	1019	976	992	939	1001	1043	1017	990	1020	968	965	1019	1006	1049	1008	1031	1053	1000	979	1053	1023	1035	1004	1035	989	971	993	989	1077	1047	970	1062	938	1031	1083	996	1028	982	1000	938	995	1013	1002	955	966	1005	965	984	993	1024	1060	1094	1000	962	985	1037	1044	998	993	1024	997	1017	1006	984	984	1045	1002	991	1011	988	979	995	1040	941	1000	1014	1010	988	989	970	989	992	1011	1027	970	1003	1056	989	1005	1025	1064	1028	1006	1052	966	999	934	969	1037	1025	1012	993	1035	1016	1001	1024	993	954	959	1006	979	964	1015	1055	995	990	1030	1041	1038	993	966	1011	1039	950	1037	1032	996	1026	1048	944	968	1004	1026	1010	1055	998	1018	985	997	946	1027	999	939	1044	1004	943	998	975	980	1034	1072	983	1023	1008	952	993	1020
61743	104639	75722	40354	15191	2114	903	875	889	900	821	800	884	841	898	846	842	928	848	886	826	868	856	855	851	893	863	904	846	877	840	853	869	825	820	820	838	832	905	799	831	857	848	869	822	866	812	826	859	850	827	900	826	838	867	775	841	816	886	880	872	870	851	889	852	866	862	887	831	880	845	829	841	879	874	884	876	839	881	865	815	859	884	875	855	875	864	873	838	852	876	853	848	881	850	820	851	890	889	903	876	854	901	862	859	786	821	854	810	925	827	872	881	846	838	880	861	869	879	870	855	843	862	914	841	860	817	839	848	785	883	877	873	891	859	851	865	848	884	832	807	883	849	852	817	815	851	856	848	899	812	859	857	816	814	808	835	800	878	798	864	875	837	909	872	888	858	878	798	860	859	845	802	865	884	847	837	885	849	868	826	829	796	823	877	832	848	835	890	840	775	838	913	845	902	843	887	822	886	840	805	880	832	839	869	811	846	820	877	800	880	822	838	887	864	819	914	839	865	866	814	872	842	843	851	859	847	849	855	885	849	850	842	896	829	859	899	876	855	861	866	862	855	839	877	817	838	865	832	826	907	863	882	865	837	877	857	823	861	824	841	871	861	887	853	868	897	819	834	854	859	865	829	874	833	857	828	859	880	816	867	881	839	838	879	835	903	868	835	844	834	788	836	833	881	878	885	868	844	833	809	863	890	851	850	857	877	891	830	839	896	870	882	836	883	882	853	876	818	842	799	899	813	860	863	872	871	841	818	866	871	816	829	840	874	864	864	865	884	858	883	817	814	850	828	816	896	859	828	885	871	819	893	841	867	825	860	831	840	845	858	847	852	865	834	833	841	921	867	840	859	874	852	821	859	903	819	835	896	838	825	877	862	876	870	872	838	911	821	903	889	883	898	837	871	872	813	883	867	869	856	811	870	859	888	815	883	836	807	805	851	871	866	851	869	761	873	863	867	856	858	863	906	828	854	887	859	872	821	814	843	907	854	810	822	869	791	855	834	868	843	842	890	910	837	902	852	872	910	861	824	847	815	850	854	849	884	838	886	862	828	853	818	868	875	848	866	818	805	891	856	851	838	857	892	862	861	875	867	872	841	874	878	832	841	848	856	832	814	860	839	834	840	797	860	889	820	843	894	903	872	842	830	798	871	877	898	897	824	820	891	909	855	805	827	825	878	822	880	845	891	832	799	880	890	831	844	826	878	856	850	865	824	865	873	902	883	836	821	817	908	897	887	908	838	831	885	873	912	853	879	876	862	831	846	834	896	815	842	880	900	856	864	832	827	846	866	841	867	826	852	855	854	880	859	832	851	812	796	858	839	838	896	855	818	865	883	883	835	839	897	915	842	834	839	874	891	834	843	835	843	851	850	886	863	871	895	887	900	861	840	848	883	844	871	892	855	799	858	848	840	806	858	846	877	813	902	807	780	853	865	826	849	835	875	875	871	845	877	812	844	838	867	875	799	837	887	837	835	859	892	853	822	866	828	890	818	829	830	847	858	854	854	865	867	791	792	866	812	815	907	857	889	836	855	829	842	857	836	875	870	885	825	872	854	864	890	872	822	894	815	823	873	821	888	880	859	825	803	823	836	908	876	862	888	789	833	864	860	852	871	869	889	839	831	831	840	878	877	856	919	880	865	877	877	864	909	830	839	876	865	823	820	850	847	889	862	854	865	871	847	817	864	855	843	836	801	801	811	884	831	824	860	834	861	874	914	890	901	838	847	912	880	875	815	894	833	835	842	884	862	874	839	866	873	859	884	884	848	831	799	874	847	888	779	874	850	871	872	867	833	860	800	788	810	833	842	910	853	854	816	867	870	822	854	888	812	830	865	859	913	839	918	810	810	866	780	873	841	937	809	853	819	879	852	833	856	851	918	895	833	834	846	838	857	834	871	874	838	854	822	854	820	849	820	836	861	819	851	874	814	824	807	883	851	863	772	823	840	810	807	910	865	864	834	849	923	898	868	844	846	871	831	875	927	868	897	843	810	885	856	861	868	851	841	822	790	872	815	820	856	824	911	852	828	829	836	837	858	861	820	858	869	827	818	859	822	884	863	820	882	835	881	882	837	839	833	832	827	823	901	874	874	865	833	804	839	824	880	911	836	853	867	859	850	820	846	850	861	845	940	867	840	815	851	830	833	806	867	827	901	861	840	825	788	860	871	832	832	889	840	892	853	817	878	857	901	875	850	881	870	812	842	803	898	865	856	908	861	836	863	861	871	831	847	858	900	844	848	878	810	853	871	868	888	804	864	844	857	859	869	849	817	832	863	819	847	810	870	855	860	903	894	875	836	844	810	840	815	875	899	866	837	814	849	890	844	844	852	862	786	866	809	822	865	855	877	883	890	829	840	811	808	858	846	845	817	830	885	841	839	865	819	844	849	804	867	835	842	838	804	862	913	857	866	877	839	860	842	865	864	854	817	801	867	826	830	868	850	890	864	820	849	869	832	849	857	851	875	891	883	792	807	844	896	899	817	819	874	841	820	861	820	832	858	850	808	896	906	886	883	853	861	849	918	861	862	886	838	906	856	878	864	851	876	842	826	830	823	886	839	861	809	839	863	823	856	876	856	873	853	809	909	823	919	877	841	834	894	874	866	889	822	888	841	850	890	844	890	819	888	894	851	868	806	883	904	834	863	818	885	799	860	869	835	848	845	861	814	846	910	872	846	903	855	876	815	864	804	815	900	844	856	861	843	843	826	869	860	884	864	791	860	848	844	862	852	852	808	877	823	848	840	843	868	870	886	780	828	894	870	780	842	902	844	838	826	858	872	857	869	826	864	894	813	907	883	878	822	878	857	862	858	840	818	811	822	843	861	907	927	842	877	839	844	856	835	814	896	852	825	885	898	800	837	863	878	876	842	854	884	788	892	898	844	868	903	821	820	816	896	842	855	867	751	911	895	848	860	887	888	863	854	814	866	807	825	826	862	884	883	827	847	843	840	843	881	895	851	871	802	891	837	852	914	807	867	848	910	862	872	855	842	837	870	892	864	859	845	869	901	866	883	783	882	880	847	866	886	823	876	869	809	861	817	813	831	870	873	791	855	876	865	826	864	828	866	834	843	904	846	878	896	830	859	850	855	883	854	827	825	854	898	895	846	886	836	865	846	820	816	893	878	877	870	852	841	830	819	861	890	876	783	866	866	818	813	823	835	857	910	923	840	837	835	866	864	863	831	873	861	852	861	846	863	875	850	878	852	809	858	855	840	806	849	924	809	830	903	885	890	829	796	851	831	853	838	926	877	855	808	834	844	865	822	857	871	877	853	858	830	809	884	880	839	843	814	848	837	781	833	864	809	858	837	832	870	861	857	913	863	836	837	827	834	882	827	844	834	864	900	803	804	867	851	831	852	847	886	874	924	868	877	880	857	835	904	876	887	844	885	855	877	879	884	804	814	847	848	854	879	809	871	828	845	873	757	865	881	892	862	848	889	834	831	827	863	858	867	843	828	881	816	881	808	843
36791	36679	27722	9544	1320	524	517	505	507	518	451	482	517	480	504	475	508	540	431	515	465	505	512	469	470	515	452	500	467	498	510	475	474	490	516	485	529	492	466	525	489	484	484	492	523	512	482	463	469	493	491	486	473	473	466	490	508	468	454	494	482	481	480	513	469	499	498	476	462	441	467	488	467	478	511	489	528	505	456	497	487	475	463	484	459	481	497	504	476	512	513	512	437	466	449	516	492	511	505	518	512	478	491	487	483	484	559	457	497	435	454	484	462	498	487	503	509	488	516	451	468	479	454	498	524	459	479	500	511	494	494	521	507	474	494	468	505	517	483	493	504	521	482	499	484	442	470	509	459	499	494	498	447	484	478	454	521	470	458	452	474	495	487	482	481	462	492	509	518	464	493	495	465	472	517	489	474	469	488	512	483	470	486	508	516	505	513	511	496	507	489	487	474	503	457	517	488	478	521	511	486	463	487	485	519	480	483	485	498	480	466	483	478	490	511	528	477	505	538	490	473	516	497	453	542	505	500	471	522	511	479	474	500	460	487	485	493	512	504	470	499	503	489	452	512	517	479	500	500	469	448	517	492	520	505	433	489	447	455	499	486	479	498	506	462	483	500	496	481	496	538	483	462	481	461	457	523	465	557	473	479	487	510	491	500	468	444	502	485	475	524	481	450	488	488	460	479	459	485	513	494	490	473	492	458	455	451	527	504	453	498	491	493	488	466	460	495	477	494	483	520	484	505	480	501	465	479	524	511	469	515	435	472	459	478	499	463	508	436	541	525	507	507	482	472	471	507	491	479	463	488	497	505	478	500	480	505	520	497	483	484	481	517	453	471	471	459	511	472	443	468	482	482	468	474	493	468	491	496	513	487	469	441	507	474	502	445	473	491	519	513	486	498	500	494	486	473	459	500	497	494	450	478	471	520	515	488	510	465	479	530	513	475	487	473	432	477	500	488	468	464	495	443	461	511	477	482	503	486	488	443	479	473	484	535	514	514	472	477	480	490	486	502	453	484	470	530	507	467	508	494	438	498	465	451	485	501	510	498	495	482	528	477	473	477	477	496	494	466	471	416	486	457	490	444	456	481	514	457	489	498	478	511	496	455	485	492	499	480	478	467	513	518	519	477	508	481	492	502	452	465	467	481	501	478	470	511	472	432	437	491	467	475	475	491	514	502	480	487	486	479	464	447	480	474	495	486	455	484	472	487	535	476	560	498	481	482	491	451	479	499	483	520	501	465	468	482	481	472	515	436	481	514	531	500	446	513	501	462	498	479	490	451	444	509	464	483	461	488	471	461	521	512	482	438	483	531	480	502	487	459	467	482	457	491	514	499	486	540	498	501	505	522	463	490	471	476	479	518	485	451	474	503	485	470	440	503	470	501	474	465	451	491	484	489	493	526	475	467	461	535	509	474	489	456	479	472	488	492	485	506	473	501	482	485	514	529	472	504	476	465	511	499	457	483	499	453	454	460	503	484	493	487	478	521	463	498	514	522	475	469	475	480	485	451	480	469	472	493	475	503	478	477	443	426	504	506	527	451	517	504	451	506	479	478	499	447	482	484	539	460	522	471	467	494	500	483	528	454	469	479	522	484	473	484	465	469	493	505	474	529	485	510	460	494	483	469	502	535	462	506	513	454	571	479	481	470	502	498	478	480	527	480	488	494	462	503	469	485	479	487	519	544	474	472	463	474	465	458	490	474	484	487	503	501	476	510	456	490	498	487	516	470	452	503	421	552	508	467	464	502	473	496	488	459	494	487	478	473	483	506	517	506	524	479	477	484	494	501	504	489	465	509	498	514	507	474	473	481	447	516	487	510	514	466	485	468	458	470	516	502	488	513	494	469	487	454	485	450	517	507	478	451	466	518	465	460	483	504	477	489	475	467	500	471	538	494	469	465	495	508	524	482	480	471	454	515	550	454	472	520	448	550	486	458	516	503	494	488	516	516	508	527	497	485	466	459	438	476	496	513	481	447	468	505	478	478	483	528	503	454	525	527	496	494	463	471	500	466	460	474	472	459	495	508	506	465	503	475	480	486	503	464	466	503	470	445	488	506	478	491	489	475	496	476	480	512	506	484	499	525	478	517	484	461	503	483	497	486	491	507	485	492	467	521	492	442	472	451	491	477	521	510	463	490	499	525	498	502	498	461	455	500	446	524	512	493	479	452	479	488	486	498	494	478	509	529	522	496	482	493	503	470	483	491	471	481	472	464	507	511	493	504	503	497	499	470	477	502	482	435	480	470	509	454	494	490	463	481	490	486	477	487	505	462	537	514	526	519	468	479	520	506	466	485	447	476	491	501	507	494	463	491	534	508	463	522	493	480	495	464	486	514	491	514	507	509	472	532	468	452	500	466	480	480	459	463	483	448	471	487	525	492	479	463	482	500	497	520	540	477	490	501	475	456	480	496	492	513	517	501	498	482	483	466	476	480	503	504	478	493	485	474	477	486	458	480	480	467	496	465	528	491	509	520	479	484	468	448	551	496	488	499	512	528	464	465	479	506	482	535	524	469	483	515	504	490	436	460	470	470	504	476	494	476	523	489	484	484	486	482	480	471	464	517	471	513	484	466	512	503	484	508	501	476	477	464	510	445	431	512	465	456	521	508	509	461	508	493	495	502	476	486	491	465	543	455	509	466	499	453	521	480	495	508	486	488	508	483	452	522	474	457	501	550	513	482	497	477	485	442	497	504	476	492	449	502	530	490	518	472	491	483	517	521	502	457	493	482	501	497	471	460	478	462	442	533	501	512	491	493	501	500	493	512	510	492	458	506	531	468	459	486	449	461	476	515	501	499	510	465	489	453	492	494	503	506	524	511	457	538	508	477	487	527	493	491	470	466	463	503	484	464	499	538	471	480	485	519	464	507	491	485	498	481	444	515	491	532	493	510	474	490	509	463	458	464	490	478	503	503	491	502	490	451	504	474	472	486	486	472	512	462	507	491	519	514	492	480	462	528	503	467	497	510	450	501	490	472	488	468	516	498	502	488	473	464	454	502	452	476	483	494	468	483	476	479	466	507	527	507	505	526	513	505	497	486	492	448	471	516	488	499	476	470	519	510	449	494	469	459	480	500	473	467	505	474	492	489	510	462	523	474	476	483	477	506	504	482	474	492	460	470	503	506	524	462	465	513	452	440	494	475	482	512	510	501	487	487	459	511	462	437	463	509	493	485	475	479	476	511	505	491	522	480	477	465	477	512	462	472	476	503	470	522	483	534	490	525	494	496	492	446	503	491	494	544	468	514	485	478	515	484	497	510	489	467	524	501	480	471	464	511	502	487	487	489	464	472	466	473	540	513	490	538	481	485	491	448	462	479	464	475	444	485	456	490	473	490	482	504	494	510	471	515	500	441	515	507	528	481	519	512	497	516	482	456	468	507	509	509	472	498	480	475	477	501	525	555	476	499	508	470	471	516	481	484	516	470	489	490	489	501	523	533	482	484	487	431	491	471	504	518	475	462	471
36930	41475	23596	5626	1162	501	432	429	446	464	487	451	462	451	423	442	456	488	459	457	409	432	423	451	510	432	445	466	450	443	440	498	445	469	486	447	453	463	462	472	493	444	443	456	453	428	430	466	460	442	454	438	441	426	442	425	457	475	479	419	447	416	452	437	447	454	435	447	385	482	462	437	409	462	487	483	433	438	458	488	458	464	469	456	431	444	431	499	453	489	480	414	477	492	450	464	462	486	428	454	477	445	451	459	446	419	436	421	434	431	432	448	452	448	435	431	486	474	505	443	455	458	442	455	424	420	444	475	442	412	455	461	436	455	445	472	480	438	476	442	445	438	447	435	439	474	455	406	448	454	452	439	481	467	456	436	419	472	480	474	444	427	449	468	431	460	443	419	442	458	450	429	432	464	478	456	428	456	487	460	450	441	455	456	437	475	451	443	435	434	451	433	447	447	447	465	443	454	431	475	503	463	456	479	389	421	445	434	454	464	427	441	438	443	474	458	445	444	437	471	477	454	442	419	445	480	435	405	440	481	467	466	433	441	479	489	442	459	446	419	484	438	453	429	449	414	444	433	452	438	448	461	449	425	443	470	433	477	430	501	438	453	468	424	492	470	438	417	446	475	456	444	453	424	475	464	420	455	455	428	443	438	458	457	483	445	444	471	453	435	489	480	456	445	466	432	467	476	456	430	436	438	472	470	442	469	414	431	442	435	481	456	446	481	435	467	484	480	456	453	484	418	455	446	483	471	452	452	484	462	452	407	421	462	484	446	443	457	470	494	457	500	456	415	464	473	480	451	462	456	495	467	467	476	463	503	468	441	433	428	452	446	454	458	428	453	439	484	465	479	462	434	473	443	450	407	476	443	460	487	442	439	452	436	417	458	456	449	426	432	445	436	483	468	458	445	451	412	479	478	435	438	412	452	439	459	437	490	447	454	442	454	481	437	467	437	495	427	455	430	473	463	456	470	453	448	450	476	431	426	427	441	473	444	410	454	447	442	461	489	461	469	451	440	453	440	419	448	459	448	480	480	445	462	433	456	467	441	438	431	460	472	471	469	435	435	466	450	439	461	462	435	487	452	444	464	449	434	460	459	481	475	432	478	430	412	437	466	469	457	448	479	473	451	431	455	437	422	474	451	475	448	450	479	451	434	468	456	437	458	452	465	442	443	429	444	454	409	437	457	442	458	423	425	461	433	451	458	433	435	427	462	458	442	469	451	420	411	449	450	455	479	438	449	434	475	466	471	449	421	479	492	460	442	432	423	448	456	420	462	436	461	448	473	449	466	444	462	419	441	462	466	458	457	459	448	416	445	441	477	408	435	430	432	482	454	400	455	424	451	433	436	405	445	436	458	459	446	461	450	447	444	467	456	454	492	423	434	445	469	486	434	472	405	445	475	449	438	467	428	443	413	448	462	461	404	436	467	448	429	442	474	431	472	438	461	471	449	400	427	463	479	471	403	413	455	432	476	479	437	456	452	446	453	468	485	473	453	481	446	483	461	444	452	426	456	476	448	489	496	479	426	479	493	453	460	430	476	408	428	462	442	443	436	442	457	458	466	496	451	465	428	445	473	435	481	458	476	457	430	428	463	457	455	452	447	439	478	459	497	486	457	428	456	443	423	496	426	466	455	433	442	444	434	495	454	455	433	422	484	439	471	436	435	441	469	476	456	477	459	459	451	442	454	435	399	406	422	441	452	432	448	459	433	466	421	450	400	492	427	446	445	436	453	461	429	465	432	452	454	437	448	497	484	451	481	469	491	463	451	494	447	482	464	444	436	455	411	447	444	484	417	469	463	437	448	413	470	444	438	472	444	463	505	449	430	435	449	462	455	467	465	457	464	389	422	428	462	420	490	434	438	434	464	458	420	474	453	482	457	481	457	392	462	428	466	432	477	454	428	419	458	456	469	456	433	407	417	468	419	476	413	441	481	460	485	457	463	457	486	477	452	439	462	452	445	445	489	431	451	451	490	439	494	462	432	492	470	471	451	433	427	482	419	412	464	459	436	457	443	443	437	436	440	427	440	436	420	450	439	435	471	494	480	437	484	471	462	430	441	426	460	463	462	477	471	483	462	461	463	488	485	450	428	457	436	438	481	416	424	446	432	438	461	501	503	491	451	419	475	413	452	449	429	438	430	433	430	456	438	460	452	440	438	440	473	458	492	465	426	425	442	455	485	463	492	471	429	451	441	435	463	413	432	449	434	427	437	442	455	437	487	430	428	455	478	440	459	447	447	486	518	450	499	446	447	449	436	449	457	481	440	394	480	454	410	467	418	462	425	444	462	468	491	471	451	456	425	447	438	470	457	460	451	437	470	457	452	434	487	402	479	467	446	424	470	422	446	485	406	456	463	493	454	486	472	477	485	451	445	458	479	462	463	444	477	423	469	471	459	467	434	438	418	437	452	430	451	466	432	470	482	448	430	474	448	423	444	461	465	464	475	443	516	452	427	449	468	431	449	442	485	427	472	480	413	414	475	447	473	513	415	449	480	469	418	456	438	402	449	439	445	467	450	419	441	445	475	427	444	453	439	409	451	421	447	473	418	477	444	450	483	472	480	433	445	448	456	471	427	431	498	469	446	457	410	511	452	472	464	462	478	467	475	469	422	467	457	441	446	420	457	494	470	454	416	455	466	480	470	460	419	432	452	462	462	449	479	461	446	376	466	469	450	439	444	448	446	413	468	471	424	434	451	443	483	436	429	457	467	493	470	458	470	441	410	468	473	416	469	453	469	435	438	490	450	453	444	446	493	463	429	479	488	453	478	462	450	466	461	488	479	490	426	488	464	499	467	414	412	471	465	419	491	440	451	445	459	468	452	424	448	458	450	490	436	408	463	468	477	476	484	437	447	479	470	417	435	465	452	434	434	461	479	467	458	463	505	478	447	435	452	456	432	471	465	483	422	460	430	455	462	445	466	430	451	449	483	430	433	449	534	467	450	409	423	463	452	495	468	437	469	472	489	456	471	447	472	442	471	476	413	401	456	433	440	448	447	448	469	427	452	483	454	454	426	469	462	448	428	459	437	437	438	471	434	432	401	467	448	463	456	482	424	472	414	477	454	435	449	461	470	469	490	444	475	437	486	455	429	448	458	444	455	491	435	443	467	473	432	468	462	437	475	457	464	400	463	458	438	438	471	439	461	469	434	433	440	479	444	453	421	456	483	424	443	443	491	430	403	434	441	437	429	399	444	435	408	454	478	434	481	477	450	435	412	435	456	489	434	488	462	454	455	454	434	420	453	400	477	451	468	445	462	438	463	432	436	444	436	446	425	447	442	474	467	487	463	452	459	454	473	478	500	480	457	493	465	454	424	455	423	456	427	452	440	450	439	446	466	464	450	468	451	442	470	439	467	453	429	453	447	456	487	446	421	447	432	435	449	410	450	477	432	433	466	449	437	468	490	477	442	459	446	448	487	454	453	439	422	441	446	454	483	477	467	446	453	430	462	449	431	456	473	438	443
24990	23467	30668	25199	20217	14116	2166	819	732	798	782	784	757	803	738	724	718	769	784	755	776	772	780	756	749	788	736	799	778	696	768	736	789	709	762	775	748	786	755	767	720	766	781	747	776	740	737	736	752	760	747	779	757	763	755	736	709	743	766	764	752	759	735	733	794	716	763	782	772	752	763	816	761	735	763	722	743	740	821	825	785	789	800	767	752	727	808	760	784	762	791	716	764	777	759	757	735	827	773	761	757	775	734	812	769	738	759	764	794	725	737	732	738	741	764	755	758	786	734	785	788	729	791	753	773	769	770	732	703	788	782	751	738	780	827	729	722	719	710	778	738	729	768	786	724	739	738	804	753	710	783	720	723	778	742	760	727	751	753	792	754	780	722	743	774	791	740	783	754	751	789	766	752	752	731	742	803	721	692	715	783	749	738	734	743	777	762	773	770	801	826	795	764	772	787	764	761	725	787	740	779	752	778	782	762	750	761	796	740	743	741	781	732	744	739	786	755	805	784	800	764	795	786	774	728	809	749	768	724	807	761	749	764	736	729	774	777	766	707	784	747	754	793	800	787	717	753	736	766	749	765	793	758	758	764	762	722	764	781	743	753	718	715	776	775	770	765	770	754	742	749	716	774	734	829	751	773	809	742	783	752	770	695	700	722	822	773	762	777	765	758	728	732	801	759	756	710	803	704	745	773	761	732	732	764	742	743	744	726	773	707	810	730	778	756	770	781	754	766	773	731	760	771	748	747	770	785	786	782	741	737	733	762	761	750	774	722	726	757	758	738	786	788	701	778	802	754	704	735	744	726	753	701	769	771	732	750	812	780	843	797	779	760	802	759	767	719	720	779	760	710	727	799	740	817	726	730	710	759	742	724	738	762	778	747	764	759	734	790	765	786	849	773	725	727	789	781	768	708	788	713	716	762	784	715	782	754	757	792	738	738	805	704	755	739	750	764	781	774	768	801	768	735	739	793	772	777	758	736	777	708	730	772	796	746	795	784	796	741	695	768	765	714	726	733	720	776	746	768	753	776	734	741	727	712	756	813	754	767	716	749	808	759	761	724	775	709	714	741	762	773	805	736	716	760	780	780	742	761	739	752	694	778	750	718	737	765	767	814	752	739	731	808	735	730	777	748	697	776	770	789	741	765	748	778	728	717	728	733	791	768	736	741	771	797	745	784	733	809	757	823	769	754	725	762	747	766	724	737	777	716	795	774	721	797	800	772	760	786	775	739	805	778	767	704	733	761	741	760	747	719	697	741	789	734	763	771	734	738	721	751	788	797	761	689	731	794	763	843	764	776	702	768	735	764	742	788	755	748	729	777	781	738	722	741	774	774	783	779	722	768	776	780	722	812	687	725	751	762	716	719	766	710	767	752	750	757	761	777	790	753	752	744	779	745	785	741	799	744	783	753	788	735	743	744	752	734	782	751	788	745	744	806	772	733	755	747	715	779	735	779	797	758	783	717	794	791	798	757	750	760	807	792	762	752	782	762	737	759	731	720	755	730	775	738	752	762	780	771	771	752	695	723	791	786	728	765	765	713	721	795	755	771	756	747	774	771	730	742	730	770	758	695	788	767	793	776	746	726	788	769	740	779	798	799	759	791	802	781	786	725	786	772	765	799	749	820	798	745	781	724	780	727	806	794	734	738	741	739	750	752	734	812	755	752	725	754	813	783	791	759	789	763	764	720	710	733	744	750	724	735	729	782	732	701	778	744	776	774	735	824	753	795	776	810	781	736	759	797	790	706	763	756	760	794	739	740	785	720	730	713	747	772	810	782	781	720	786	814	695	771	754	784	797	711	725	774	771	763	795	791	814	730	740	706	744	772	769	757	796	735	766	772	748	768	717	751	765	754	774	721	684	768	771	767	719	735	752	758	726	705	764	739	756	782	720	788	718	714	777	737	722	815	806	731	730	736	725	738	717	751	816	783	810	768	765	759	736	797	773	763	735	731	752	751	766	790	747	761	787	756	806	758	750	723	769	732	772	768	786	772	781	761	747	736	751	698	746	744	787	744	776	735	739	776	774	739	728	768	770	742	760	760	739	750	759	741	782	747	738	757	777	772	810	736	805	752	797	770	788	789	772	734	777	767	709	823	807	712	799	784	703	794	730	746	736	728	734	746	767	780	745	723	753	741	755	724	768	763	733	745	771	773	739	741	755	703	785	753	748	791	758	755	730	775	798	734	775	772	722	799	742	761	796	785	739	703	755	752	727	756	758	791	805	793	747	743	776	800	692	792	743	743	754	763	734	703	733	728	800	768	776	785	743	797	753	724	748	783	747	755	781	757	678	769	748	738	788	793	775	712	749	729	809	778	711	767	765	723	732	739	748	744	778	748	750	757	807	749	730	774	767	806	721	746	771	743	788	747	762	794	729	733	745	751	745	767	768	735	755	738	739	748	792	780	745	783	765	742	780	752	764	769	744	738	806	751	729	754	782	779	745	737	764	768	772	786	772	790	732	757	764	767	767	779	750	715	683	777	724	733	752	798	743	753	717	767	755	727	731	754	766	773	782	743	748	737	748	783	713	749	761	740	743	747	759	792	785	742	720	788	729	744	784	733	741	777	709	758	742	714	770	738	780	788	741	771	732	740	747	714	776	720	768	786	747	696	748	739	761	779	694	666	794	767	731	771	720	802	706	760	771	775	758	753	740	739	791	786	769	750	768	749	727	748	702	784	768	744	746	741	792	747	762	731	729	689	720	738	727	748	740	831	737	745	765	748	789	740	777	729	821	775	821	718	729	764	780	723	727	826	724	777	749	784	752	752	738	780	765	743	710	774	724	748	792	729	772	802	718	734	764	771	793	739	745	694	720	794	760	703	776	765	762	718	744	793	741	768	786	751	775	739	760	746	801	783	786	737	744	725	790	716	761	751	719	695	784	789	746	788	758	735	718	790	731	750	796	774	772	751	794	744	747	740	736	814	776	773	800	729	779	783	801	762	787	801	795	771	746	753	738	730	735	752	742	744	734	724	769	772	775	772	728	753	734	751	774	751	736	800	772	744	733	770	734	773	703	756	760	797	748	737	772	684	772	765	770	764	783	738	830	744	730	756	724	700	801	759	726	722	760	794	753	763	735	731	747	715	773	751	709	759	808	779	773	746	778	721	760	712	715	753	780	716	748	725	776	748	762	786	794	778	764	739	682	735	763	718	734	737	774	809	778	723	762	750	771	765	747	779	775	791	738	742	769	763	769	789	737	739	782	762	735	761	785	704	786	713	766	768	746	777	767	763	789	736	752	760	762	777	744	715	739	798	737	782	721	711	750	792	770	750	756	748	791	737	748	804	730	768	744	752	781	783	771	819	726	769	724	770	732	763	739	787	779	772	760	782	738	749	737	711	749	728	793	810	780	770	736	744	724	761	732	744	729	780	792	781	776	756	730	751	728	775	763	706	751	743	771	784	795	805	810	752	762	721	737	800	737	723	734	773	816	733	782	762	768	753	772	783	775	743	765	767	750
62257	95254	65678	30780	9251	1153	688	701	694	649	682	625	681	626	678	675	614	647	655	675	657	640	638	688	660	682	664	651	664	714	630	613	637	677	643	670	600	679	697	684	630	629	650	634	660	657	635	671	650	654	669	683	698	673	670	649	629	614	681	675	669	676	693	647	670	684	704	658	660	669	660	674	634	687	668	668	692	650	658	698	650	686	693	653	681	632	626	642	714	635	686	664	653	671	677	681	634	669	628	649	665	628	661	652	691	614	640	672	693	676	660	628	632	652	688	730	626	666	623	664	667	647	615	620	651	650	658	667	635	672	625	642	655	642	693	620	653	664	663	614	582	686	675	627	659	637	656	663	660	683	663	675	665	634	670	650	662	670	678	649	634	709	633	672	657	627	675	666	670	670	631	682	653	656	719	649	664	655	662	671	656	669	649	629	705	669	625	648	614	630	688	681	672	692	662	692	658	653	663	652	665	633	663	674	668	625	672	694	654	677	691	657	670	656	672	759	669	676	660	635	670	657	648	651	681	668	676	657	655	650	609	621	647	669	650	711	629	667	647	660	681	663	646	666	638	695	671	658	691	650	707	669	681	672	693	639	641	673	651	654	659	699	649	646	651	652	683	670	628	698	666	700	658	679	665	666	636	593	662	615	685	687	699	687	646	689	679	677	613	649	639	640	654	675	648	630	614	648	668	682	665	677	610	684	685	609	670	671	656	626	640	675	637	658	658	636	624	666	651	619	660	684	667	700	681	659	656	625	630	682	629	688	662	689	620	681	629	634	656	637	638	684	616	669	617	669	634	667	671	620	646	628	617	650	651	681	632	680	667	665	664	681	641	689	640	667	632	637	637	624	675	688	653	690	709	680	665	675	608	626	668	665	723	635	617	687	651	659	684	653	651	627	690	653	642	647	662	642	666	653	646	650	670	634	633	654	636	632	671	672	680	673	648	624	615	642	646	660	684	639	614	667	664	644	647	691	644	704	667	668	681	653	683	687	628	631	647	655	661	653	656	660	679	652	641	683	645	651	637	656	603	670	649	639	666	655	658	646	659	653	642	618	587	634	641	660	650	610	672	655	638	681	639	633	601	679	688	625	613	688	676	680	719	669	632	641	687	644	677	677	662	667	677	636	678	651	664	648	669	642	662	638	651	669	660	670	608	657	629	598	659	644	697	704	677	667	657	704	663	584	689	661	652	684	682	657	594	708	632	661	666	674	674	709	608	619	663	688	678	660	680	661	640	654	678	700	628	667	669	642	648	600	680	692	642	670	647	682	668	704	707	662	712	601	644	663	659	711	662	664	696	650	581	654	668	678	638	649	693	665	679	640	660	615	661	604	621	726	651	660	722	708	692	641	673	664	645	637	635	704	658	680	675	668	656	662	636	630	674	662	666	706	685	685	679	643	673	654	666	702	644	691	640	682	662	631	661	659	620	660	675	652	641	663	647	639	714	672	647	630	638	660	630	606	574	650	674	669	643	674	619	655	696	657	649	642	636	660	656	607	608	661	653	626	646	696	684	679	637	679	642	658	647	636	665	672	639	613	652	645	688	680	700	691	695	645	702	646	677	677	676	643	677	727	627	717	646	690	649	634	660	661	643	659	645	602	661	658	665	702	660	692	606	639	665	634	611	690	678	661	636	689	647	650	642	652	661	657	650	648	689	636	662	626	650	694	640	672	685	676	697	596	632	680	682	695	651	687	647	655	656	599	638	666	711	655	652	633	645	688	666	640	685	626	633	681	662	648	627	616	635	645	638	676	630	646	638	672	663	676	656	647	624	677	654	667	691	672	684	646	682	658	622	632	693	677	634	631	659	643	657	681	645	661	650	649	657	597	686	621	632	687	647	663	661	615	638	615	666	662	683	639	669	647	654	661	631	625	630	639	652	694	662	711	669	664	632	653	675	662	631	666	705	608	653	680	703	658	630	680	633	663	687	625	675	643	657	631	660	641	656	677	673	676	658	682	652	654	651	663	689	615	635	639	666	679	680	633	654	685	646	595	660	649	653	685	638	681	665	615	674	638	669	605	685	672	659	643	640	648	696	661	674	637	631	631	667	636	675	667	633	642	669	650	668	639	673	707	656	685	658	662	665	648	676	649	705	664	637	651	696	689	615	602	661	635	678	663	672	641	635	651	659	666	700	656	635	688	705	687	664	638	633	690	665	678	685	623	647	708	682	647	690	679	651	626	652	668	670	663	691	669	658	649	621	692	663	613	687	685	714	680	662	676	666	633	661	659	634	640	621	667	681	696	651	649	640	663	643	608	663	641	649	646	656	695	679	635	653	606	668	655	625	722	665	658	619	675	678	690	662	628	636	624	607	625	619	661	668	673	647	676	664	650	701	699	648	722	611	716	674	653	667	636	608	653	668	660	608	691	641	639	626	649	662	648	627	623	671	665	691	657	633	684	728	634	684	637	664	648	677	668	653	675	641	634	649	635	689	634	638	660	610	703	662	659	671	672	705	675	686	689	633	715	665	600	675	717	643	615	664	652	644	628	632	663	667	709	648	657	670	641	630	607	654	634	670	712	703	621	644	647	674	638	678	678	652	678	647	633	693	645	681	629	650	675	648	674	651	664	644	639	658	671	679	652	648	630	645	634	640	669	678	651	694	696	664	606	679	653	671	671	665	661	677	685	670	697	623	665	629	689	643	681	651	681	647	690	636	655	657	676	683	638	626	652	626	636	659	619	629	645	658	697	614	642	707	660	663	637	639	663	655	620	672	656	640	663	614	633	684	629	638	699	655	629	624	641	668	671	693	634	615	671	638	666	658	689	663	666	642	685	627	651	646	649	704	646	657	667	674	669	652	638	673	658	673	611	685	690	665	677	667	645	679	667	689	661	662	703	700	667	666	679	612	642	698	659	640	668	684	661	664	676	654	653	665	674	606	644	632	666	660	678	662	658	654	650	635	667	671	667	668	706	643	686	673	674	691	657	650	624	667	633	679	668	660	703	652	688	682	652	636	682	631	571	629	652	704	638	687	656	676	643	637	662	621	620	637	615	650	642	664	652	674	677	634	635	653	680	664	665	713	652	659	630	671	651	677	678	614	683	696	663	680	672	660	696	636	648	653	621	680	658	701	622	650	661	674	638	674	675	648	680	651	698	612	671	671	661	672	659	591	637	659	663	690	715	661	651	653	686	692	679	659	671	650	622	663	667	664	639	710	649	658	674	663	716	674	646	639	648	649	656	657	676	642	693	654	643	704	658	673	621	665	654	633	623	653	649	670	668	648	608	665	637	691	629	686	684	663	654	634	623	624	668	642	677	617	680	622	655	630	635	667	695	661	659	640	661	675	677	652	662	686	649	659	675	619	638	664	659	639	684	652	658	627	685	680	633	666	643	617	686	640	638	637	649	659	671	616	653	628	674	637	639	682	640	638	652	662	634	660	660	645	689	620	657	658	664	655	680	711	654	673	688	666	688	653	672	689	617	665	665	664	667	665	663	661	651	686	704	682	666	657	673
22406	22140	28937	24403	20494	20004	11658	1421	997	1025	1076	1013	1013	1038	999	1003	1064	1007	1020	1076	997	1020	964	995	956	1014	951	1043	979	1053	978	946	986	984	1008	979	1009	1007	1017	977	1002	994	1070	984	1014	929	1026	1005	956	1022	994	978	1000	1024	995	1015	1027	1024	974	965	1021	943	997	961	990	1001	1010	994	971	964	988	1038	968	1037	993	1053	988	996	967	981	995	1026	1046	957	1074	1041	1066	1040	1028	941	979	1075	943	1061	1052	1031	971	1011	1032	1015	1054	934	939	1005	951	1040	1015	960	967	1027	1019	990	1020	1019	956	984	995	1001	1051	1018	986	1006	1014	1016	1040	968	1006	981	970	991	1023	1016	1027	1051	952	1000	1031	1017	998	1001	1039	999	939	988	979	1001	969	1004	987	1030	967	1065	1012	1008	997	1027	1001	1021	1064	1036	1019	1000	994	961	1012	995	1009	1021	1015	974	1049	1012	958	1012	972	976	1040	1034	1009	970	973	952	1006	1075	1029	1002	1001	1023	1008	968	974	1014	1005	985	976	992	1017	1021	993	948	1023	1015	1014	972	1028	1005	1017	1042	1018	1019	963	973	989	947	1049	926	951	937	1010	982	1018	1038	1061	1015	965	1005	969	1064	1003	1039	964	943	981	983	1042	967	1025	987	1028	1028	1021	968	1014	1031	963	1037	994	929	1057	1003	1068	1053	985	970	949	989	975	946	974	1033	1023	982	987	996	1033	1022	1021	1000	1020	1019	1020	1028	1017	1029	1003	995	950	1004	1074	1073	1050	1050	938	1000	1011	1021	1018	996	999	980	1001	973	1012	994	1018	1035	944	950	1042	1087	1010	1002	1010	1018	1025	1006	1002	1037	978	1046	1015	1010	1008	1016	1026	973	991	945	1047	967	1008	1056	999	1012	995	993	973	977	987	1033	979	1043	984	975	977	1037	1009	1053	977	1009	990	974	1001	948	1020	1036	962	1038	991	1007	979	1006	1001	987	953	1046	1001	994	1024	988	1030	1027	1029	1030	1053	1031	1049	969	963	1030	995	1036	1034	1000	1004	1002	997	977	992	1040	1073	1036	1017	1012	997	1001	1011	999	988	1016	1036	983	991	932	1000	978	1076	1000	1060	974	1014	1023	994	1017	1022	1052	979	1044	1043	979	989	1039	1021	1010	967	1032	1024	1027	1052	975	938	1026	960	1032	1050	1036	990	973	1017	993	995	1043	1033	1000	1006	983	1016	957	1013	1070	953	1029	1018	1023	1012	997	987	1016	1022	996	964	955	1009	992	992	993	960	976	1020	993	1025	1035	1011	952	980	995	998	958	1046	1002	1000	952	1030	1010	1018	1007	958	986	981	1007	1032	961	985	996	978	973	975	1002	1019	947	962	988	1032	1021	1006	1063	978	997	1047	971	1020	1019	985	991	1038	949	967	1028	1009	1044	1064	984	1024	1040	970	1001	1040	1024	935	1017	1059	977	942	938	958	1021	1038	980	1031	986	1001	992	1051	1023	1006	1020	1036	947	1018	977	1003	1042	1003	960	950	973	1030	973	980	1036	1009	980	1023	992	1004	965	1034	1041	973	974	1039	974	982	960	951	1003	994	1004	955	1038	1053	973	1024	1006	984	976	1029	985	1004	954	1046	998	992	1006	1026	1056	1036	955	994	983	941	1000	986	946	1017	959	1017	991	986	1018	1020	1019	1008	1014	1023	1047	1045	996	988	1036	1000	1043	1027	988	929	1020	998	1012	996	946	994	1022	1065	1009	975	957	930	1035	1006	1016	1016	1004	937	1006	1070	1005	974	1006	1064	1040	1013	1024	1019	943	1036	967	1053	1050	1012	964	1011	930	923	1047	1057	1012	988	1007	1069	1004	1029	1024	975	968	1029	944	973	991	993	983	1015	1008	991	1020	1015	1022	953	992	979	1030	1011	969	1009	1013	994	970	1001	1024	984	955	980	1016	1010	988	954	983	1004	995	1002	1021	1001	993	1013	1033	976	1003	1032	964	992	1026	1039	1000	1048	982	1052	999	945	1004	984	1020	976	1053	1026	1020	993	973	1009	1045	1007	1016	975	1048	993	1044	1037	1005	1014	1017	999	954	998	1024	999	979	956	977	1018	986	1004	981	961	1018	1029	988	989	985	948	979	1035	1026	1009	1027	984	1054	977	993	1072	1034	1028	993	998	1049	1001	1008	978	1029	1038	1039	1036	1025	1064	1020	968	955	1007	1054	1040	1020	1042	982	1012	1006	979	1015	1041	1020	1051	1079	994	1000	1011	948	1024	1012	959	1005	979	987	999	982	1004	1051	1025	997	975	959	1024	989	980	1006	994	932	1014	974	1015	1012	987	991	1022	1001	1058	960	1014	1052	945	1038	1047	1011	970	968	995	957	1002	972	1028	970	1013	997	1019	996	979	1022	949	967	946	998	1069	959	920	1011	1020	991	943	1014	1032	956	1002	943	1022	973	1001	946	997	1000	939	1016	988	977	1001	1008	1013	1004	1032	979	1049	996	1005	1013	1069	971	998	992	1065	978	964	1082	991	974	994	1037	997	1050	1023	1024	1005	1009	1021	978	1046	1023	985	957	952	941	971	997	1019	945	1018	976	1015	991	1035	1016	1025	1000	1021	1033	1037	1015	967	969	996	989	1007	1010	1033	977	971	1022	987	1025	943	1000	1004	967	964	1001	976	1004	995	1011	1018	1004	1019	1001	980	1015	1008	964	997	985	950	958	992	965	954	1045	974	1011	985	977	1010	1014	970	1045	1000	1006	949	1001	968	969	964	987	1001	1012	958	1063	991	1009	979	1005	967	1023	992	1039	1021	954	1022	1051	951	1017	1036	989	976	986	997	1051	1021	1039	1019	973	980	1022	1004	1004	978	1006	1085	1015	1035	1053	968	955	1081	1018	972	955	1029	1021	960	997	1040	1003	917	953	1009	998	1011	1016	986	995	1012	1013	1043	1030	998	983	1036	1038	1029	993	1001	1017	956	959	964	1038	940	1046	1017	996	1064	998	960	1024	1006	1020	962	971	973	1011	992	1005	1032	1014	993	996	1001	1035	1020	1014	1061	972	966	945	987	973	988	976	983	1016	1023	974	1029	1045	984	951	1017	1008	959	985	1045	1041	1020	975	1037	1011	1022	1020	1009	1004	959	1026	1013	1031	1010	996	1019	1005	1084	970	1028	1016	1033	952	1050	986	960	988	984	987	990	969	946	977	992	1007	1012	1071	1020	1004	1001	1010	1034	1000	1012	1030	1016	987	906	967	956	984	970	1022	1015	1011	989	948	986	964	998	988	1047	1015	1001	1023	983	944	1007	973	1017	992	1026	1048	951	1054	1068	999	995	959	974	994	988	1030	1020	1054	974	963	992	1007	992	974	1055	977	1006	989	1000	1016	1034	1049	998	989	1045	996	1004	964	967	994	1011	1014	1014	1012	1026	1053	1033	1012	1005	1057	1043	992	984	1063	1020	1005	1064	965	1009	952	963	993	1033	1066	982	997	1063	996	1018	992	1034	1057	950	989	1030	1012	1023	947	1034	1038	1025	1025	1000	1055	1016	943	979	1007	998	988	998	1043	1022	977	1037	1054	1028	1039	996	1027	1049	996	934	1007	965	1013	1071	943	1005	943	1019	1028	996	1038	980	1046	1043	953	948	1015	1034	1002	992	996	994	1007	990	1040	1004	1003	984	975	986	1039	1019	1016	1049	1018	1038	1013	1027	1056	996	934	944	956	950	1037	1008	966	988	1019	997	948	1015	988	1054	968	943	993	1009	985	1015	971	970	967	983	1009	1010	1079	991	1040	964	986	999	1003	991	1035	974	996	972	1003	1010	1036	930	1032	1040	1016	1004	974	1002	1040	990	1039	1084	996	1033	1009	982	985	968	1020	1008	957	1036	1050	1002	984	969	967	1004	1063	1007	1048	1007	987	967	976	981	957	962	975	1014	977	998	1023	953	994	981	956	1034	1032	924	992	1010	1008	1033	1003	1047	943	936	962	1031	965	995	1050	962	1038	979	929	991	916	1028	967	978	984	971	981	989	941	956	992	1015	967	1003	1038	1042	902	1056	1065	982	945	945	935	1011	1049	1033	999	999	944	1018	1052	986	970	1050	936	1018	977	996	992	984	1028	1013	996	963	1008	1010	987	997	984	976	1022	1029	927	949	969	1023	1056	991	994	1054	977	1002	978	1025	979	989	987	977	1021	999	1013	970	988	941	948	983	990	996	945	1063	1013	940	974	927	1033	1025	1013	1029	1025	1025	1025	965	1018	980	1005	989	1017	1031	1035	1017	1033	1028	934	1006	1015	980	969	1037	1006	1008	1030	1015	1003	1016	1046
61869	103214	75599	39785	14982	1810	860	927	878	903	832	915	858	820	916	910	806	874	866	897	846	877	846	893	876	919	860	896	833	874	925	836	854	824	848	868	901	845	864	801	931	876	835	861	842	870	837	820	847	846	910	869	890	806	876	804	864	888	878	897	862	893	884	843	878	878	867	842	908	884	844	842	907	854	815	818	866	849	883	830	860	866	866	836	841	872	850	878	845	803	860	836	840	854	865	831	829	829	838	842	903	881	866	823	850	809	885	886	859	853	812	844	893	855	809	825	881	815	829	849	876	811	906	891	793	847	841	810	864	878	854	804	784	874	878	869	821	832	831	880	840	856	886	825	814	869	818	823	812	868	881	832	878	851	841	812	859	821	870	936	860	930	851	859	805	843	833	803	868	867	826	873	846	859	843	885	856	828	867	884	872	862	786	828	898	805	850	817	879	901	841	837	875	794	872	851	849	860	933	869	858	836	849	889	844	879	814	810	835	881	844	885	838	851	823	847	849	873	848	900	871	898	843	905	858	854	811	828	881	855	824	910	852	862	861	863	852	888	853	806	817	850	868	867	856	860	803	877	891	834	859	822	813	861	811	862	859	820	832	815	867	799	855	831	827	851	890	868	803	839	879	828	861	816	837	800	840	878	870	836	832	882	899	847	832	873	842	832	849	831	842	853	866	881	876	833	886	820	935	831	882	811	890	856	808	868	855	845	878	842	851	867	833	885	809	909	838	857	903	867	845	814	895	885	850	879	854	847	824	846	868	840	862	916	909	887	854	886	936	856	835	898	855	840	869	839	856	838	842	856	899	865	824	828	853	830	827	853	859	849	898	906	882	876	865	801	866	832	853	824	849	801	809	825	868	824	843	852	840	834	884	842	860	883	829	832	849	895	820	851	887	885	856	849	820	870	791	878	843	845	843	858	839	855	881	887	835	873	875	836	907	843	858	852	884	883	876	885	881	845	831	814	838	878	815	812	892	848	829	803	854	858	863	873	850	884	856	855	829	826	869	861	830	819	860	855	829	864	849	836	887	878	839	864	855	869	870	873	845	780	856	843	845	846	808	826	875	862	812	875	853	867	820	879	878	887	846	851	845	883	866	837	865	859	841	855	862	852	875	838	819	857	793	847	868	860	870	887	891	847	901	852	844	888	853	829	874	839	847	795	848	872	856	873	841	841	890	865	782	799	890	843	868	849	873	904	893	857	821	871	850	837	844	837	855	842	833	871	821	863	876	830	864	824	833	837	832	871	873	828	926	860	904	839	857	860	842	859	917	887	880	868	868	854	827	847	810	841	860	856	822	823	867	829	790	873	849	834	821	862	842	835	924	885	851	867	892	837	869	867	867	887	862	911	873	875	840	892	872	884	840	811	811	878	911	862	882	856	857	827	873	811	809	804	864	813	874	882	864	859	860	857	857	889	828	856	869	868	833	875	844	859	814	838	848	868	837	886	837	929	880	818	885	830	820	816	895	885	871	862	814	854	891	818	873	894	890	781	841	898	862	875	899	856	873	859	801	838	812	894	808	868	943	854	832	837	817	846	891	829	855	877	809	845	866	864	844	869	856	839	835	850	854	856	844	830	900	841	866	873	867	814	843	837	857	831	877	864	830	890	879	889	840	826	800	800	832	846	884	857	872	911	827	879	844	859	856	929	871	842	837	858	856	820	910	846	911	860	851	870	883	867	894	864	865	834	837	866	841	857	848	849	810	860	864	908	817	900	863	862	830	853	849	887	823	837	863	822	839	790	830	798	867	841	849	849	798	872	867	917	880	853	889	881	866	842	827	902	878	933	835	880	860	823	818	891	874	874	833	854	913	828	843	910	860	884	819	851	834	826	909	751	835	826	859	878	838	850	845	809	839	888	821	899	801	834	863	842	808	829	862	863	824	878	896	861	821	888	816	859	846	860	812	894	856	897	956	879	843	833	828	863	865	835	808	828	850	910	890	858	848	855	863	851	838	845	841	839	879	867	858	904	890	832	807	809	830	855	884	798	849	888	901	888	892	813	911	865	876	864	852	839	825	810	853	890	906	841	858	874	856	889	808	915	882	875	822	892	867	867	913	862	863	846	878	851	857	852	921	902	864	837	867	871	862	897	839	831	812	864	807	867	879	885	857	870	805	822	844	904	857	874	845	859	819	839	877	863	890	843	882	850	853	861	836	862	847	871	862	896	866	858	837	848	864	846	878	875	891	873	847	875	853	897	844	802	833	859	813	834	862	917	917	884	904	834	859	829	846	886	880	802	841	805	839	842	802	819	873	779	890	868	845	855	867	836	848	846	800	878	881	902	866	912	893	827	857	819	831	857	896	874	835	898	886	829	841	859	855	864	863	882	826	874	908	832	876	832	864	869	846	898	863	847	861	828	838	852	848	863	816	889	837	840	839	902	818	852	836	850	871	862	837	798	840	849	857	789	850	806	896	796	826	838	899	834	858	813	845	831	876	871	848	879	824	876	846	852	919	880	821	927	813	860	834	897	902	847	874	820	840	861	874	828	846	892	863	776	844	816	840	921	770	863	858	853	878	863	857	869	865	816	875	809	832	916	787	908	785	832	820	876	848	870	879	836	822	860	816	848	857	847	887	813	859	899	883	882	822	796	867	853	888	821	837	872	860	864	877	804	831	844	832	902	917	835	864	850	849	836	864	893	843	879	833	848	848	874	866	853	822	840	894	840	877	866	841	848	845	827	830	839	841	841	828	805	853	821	863	875	843	852	882	863	896	866	852	879	865	781	838	864	860	829	841	798	890	836	847	873	858	853	851	840	870	859	828	857	862	891	819	887	817	846	867	822	901	855	859	898	866	917	891	878	826	902	814	826	832	862	798	873	856	839	867	823	842	869	832	871	845	862	886	839	797	853	837	896	913	906	779	860	860	904	818	835	852	901	823	830	868	876	856	835	879	833	812	899	844	879	873	832	833	876	864	856	846	838	872	859	854	861	851	832	850	823	841	914	846	888	814	881	855	873	823	908	886	818	881	816	849	877	895	860	838	863	800	898	836	871	861	844	901	832	829	842	848	825	847	846	871	812	840	809	871	878	817	848	927	868	827	819	891	866	879	882	834	846	834	823	910	903	956	894	850	861	882	870	829	815	788	861	856	858	852	868	812	829	838	880	883	869	857	885	856	835	852	925	830	846	825	809	848	892	885	855	888	847	893	886	850	867	825	873	908	833	844	902	858	916	800	814	919	810	855	926	859	867	835	875	847	855	791	835	866	816	848	879	857	851	937	857	846	843	878	883	876	847	857	810	877	835	872	842	887	841	817	885	845	852	844	934	850	880	862	844	865	911	856	851	879	902	833	856	865	891	873	867	846	896	860	883	851	839	860	906	855	851	837	820	872	879	849	840	854	870	878	896	837	839	797	819	870	809	814	897	865	838	833	836	795	840	866	870	873	861	868	857	840	843	848	846	815	868	826	890	850	894	859	807	855	803	855	822	793	823	870	832	872	870	826	844	822	910	876	827
36629	36557	26845	9901	1412	548	485	489	492	473	495	525	509	480	482	495	528	532	466	445	484	475	496	486	486	450	444	502	475	520	492	489	479	492	504	512	488	477	521	489	550	478	459	468	465	515	447	491	490	489	500	506	505	481	506	463	478	462	447	490	482	476	477	466	478	495	482	466	513	447	486	460	509	509	497	489	490	456	505	448	545	488	461	486	455	485	508	509	518	457	497	490	521	516	501	501	465	483	485	493	468	539	526	477	440	457	477	498	506	512	494	476	495	537	503	534	492	494	469	518	488	469	452	501	466	479	475	511	509	492	502	488	490	461	496	459	529	474	518	506	493	492	534	526	505	472	498	487	479	470	492	460	505	471	492	477	471	499	509	498	497	464	455	479	471	482	481	482	458	489	517	485	464	484	447	449	503	484	467	517	465	495	489	486	472	489	494	458	483	506	465	508	455	483	515	452	483	504	481	509	481	524	492	491	520	470	505	512	527	527	464	501	494	463	546	472	493	448	470	505	472	475	532	462	505	452	505	488	488	446	530	481	462	474	506	505	443	495	499	509	456	459	445	468	502	479	483	495	483	475	488	493	503	521	509	506	463	508	511	442	464	496	490	482	504	484	504	482	504	472	498	489	451	463	505	527	509	502	495	461	469	481	472	497	499	485	473	483	477	476	477	466	502	488	466	462	449	484	464	442	452	529	495	436	495	474	483	515	473	489	482	475	473	492	478	507	502	458	473	439	512	464	471	493	471	459	495	469	521	497	499	467	471	514	498	516	490	522	447	503	472	474	483	498	443	438	483	497	503	445	508	463	516	505	491	508	480	503	465	507	500	502	529	492	452	499	484	475	475	465	518	482	524	502	473	469	452	522	465	489	490	496	475	496	482	540	502	503	500	524	516	461	519	519	524	501	511	479	489	479	518	479	445	500	464	480	513	475	492	469	510	503	513	464	465	511	499	492	505	497	486	480	493	455	517	510	499	495	494	461	490	542	468	460	486	462	499	491	501	495	494	511	463	494	461	459	507	464	504	468	499	470	507	493	493	482	471	451	471	466	464	492	492	467	483	505	495	506	506	517	482	464	475	465	457	481	494	527	475	514	486	508	494	467	494	473	505	483	450	466	530	470	534	488	497	493	482	468	453	479	457	476	470	486	514	503	487	444	465	468	487	462	484	541	480	521	462	475	470	476	493	496	452	507	500	488	472	524	494	472	539	463	496	470	540	467	488	484	490	465	498	462	468	499	495	474	480	501	466	547	483	490	474	483	508	480	474	462	524	485	494	473	496	463	510	485	454	507	495	481	488	466	477	458	533	480	481	521	498	462	460	555	455	484	491	507	528	475	478	473	503	466	521	468	494	504	481	465	499	490	455	514	498	503	522	496	515	499	477	453	475	452	481	501	463	465	489	469	455	476	539	502	457	498	504	516	464	470	504	493	483	518	490	482	496	485	511	464	518	502	478	479	495	474	474	493	503	464	472	458	478	518	475	480	486	487	477	496	496	449	491	471	519	502	475	470	487	484	459	475	449	502	489	512	475	532	460	498	482	508	481	512	466	495	487	471	482	458	471	456	501	487	503	498	498	493	487	458	498	484	521	448	468	476	501	478	478	449	519	466	509	478	484	478	525	448	479	500	505	492	510	466	502	463	520	465	501	488	492	508	553	527	468	508	507	445	516	447	485	460	537	482	505	514	502	490	465	485	491	495	502	465	473	482	500	494	512	505	472	442	542	479	485	503	441	466	487	511	500	524	511	491	477	484	495	497	485	489	468	441	467	519	493	463	480	480	514	494	443	499	479	440	485	505	468	506	519	522	498	518	525	528	497	469	476	504	472	502	492	497	468	469	490	480	462	477	507	492	487	484	525	503	470	537	469	521	490	499	467	476	441	465	488	496	524	471	519	507	473	522	472	475	503	462	469	453	461	482	511	496	488	487	491	468	514	491	475	490	471	470	494	500	489	487	496	468	523	515	526	468	500	450	499	427	471	513	509	517	539	491	484	453	449	483	528	517	436	534	490	511	467	474	522	477	493	509	468	466	510	479	482	497	498	514	497	513	487	479	427	497	526	511	502	510	493	478	474	495	489	501	497	515	530	496	515	512	473	538	450	483	504	488	496	414	470	504	564	499	491	455	468	499	488	530	505	525	486	463	511	447	471	466	500	498	473	486	475	485	507	483	487	511	444	495	517	499	478	522	462	449	480	530	506	461	468	508	495	440	478	506	493	483	506	466	473	502	486	463	483	500	518	464	479	521	452	495	481	503	465	520	469	493	476	499	472	458	467	495	456	478	503	464	467	478	508	485	462	478	440	510	441	479	542	466	494	506	508	455	495	472	483	427	486	505	494	466	541	502	482	463	468	515	509	487	490	506	497	507	510	484	469	503	453	489	469	498	493	498	508	468	512	488	523	533	494	501	497	516	487	460	487	460	446	487	456	498	472	462	481	495	472	451	516	474	481	508	501	491	490	507	501	473	509	491	483	475	488	459	486	476	511	502	499	499	473	510	521	512	527	481	478	484	502	490	487	504	493	494	480	541	484	464	484	494	493	457	497	456	460	491	430	513	511	498	454	467	515	441	482	490	490	476	469	494	514	456	467	499	523	484	479	511	501	545	454	496	515	494	490	472	526	519	477	486	500	501	491	475	491	471	490	501	463	480	485	521	482	473	468	475	453	495	485	492	479	484	485	488	491	446	488	447	513	528	452	514	478	485	497	496	454	461	508	526	510	526	459	484	550	493	500	508	458	485	484	438	496	495	485	470	513	476	460	476	444	431	516	492	472	522	542	464	478	502	473	510	521	530	500	478	491	487	475	510	497	478	482	489	503	496	487	459	485	478	490	497	483	482	481	494	485	505	506	480	518	442	450	535	446	476	522	455	454	510	456	486	484	504	497	507	457	475	505	511	529	470	488	468	501	487	512	503	487	472	471	447	490	454	481	494	468	444	473	482	479	482	469	458	508	465	487	457	450	467	487	489	523	474	462	518	505	498	462	497	467	465	487	491	504	480	493	514	472	499	530	474	490	444	476	467	507	458	473	509	490	502	491	464	498	509	496	497	483	533	496	511	504	487	501	494	491	490	458	520	457	517	468	499	512	521	470	503	546	493	514	489	486	488	489	470	442	460	432	512	505	466	438	506	504	495	495	462	462	485	512	467	497	495	481	471	497	491	518	479	465	457	494	500	505	491	491	482	475	481	522	482	487	473	510	513	519	454	461	465	507	479	501	491	510	471	466	471	484	493	504	511	487	487	466	490	470	507	466	482	499	487	497	509	483	457	482	502	487	496	449	463	502	451	494	459	496	493	515	460	506	482	492	501	445	521	443	481	454	505	499	491	485	494	489	508	499	467	508	503	514	492	475	471	495	447	532	482	490	532	461	509	475	480	505	504	508	524	512	486	514	491	508	500	488	486	504	508	499	471	501	492	481	514	460	516	488	514	459	501	484	497	475	471	528	488	450	454	495	503	473	482
36899	41277	23556	5958	1191	477	430	450	460	455	437	404	435	457	441	459	445	477	447	456	463	427	446	459	463	457	447	480	449	438	462	436	466	432	422	447	443	446	435	437	425	463	427	450	433	451	453	418	453	456	473	434	454	455	418	455	454	424	441	439	462	440	433	442	441	439	446	445	458	438	443	423	429	481	476	434	452	455	473	456	469	453	471	457	419	425	439	436	459	464	442	482	423	488	493	458	416	380	449	448	492	453	446	465	443	425	454	446	479	434	448	469	423	454	445	424	419	469	467	442	452	470	437	406	445	424	418	437	449	441	447	411	447	403	434	477	457	425	415	472	487	448	479	465	443	474	461	470	419	451	438	451	485	432	444	435	400	441	416	451	464	452	442	446	463	443	440	457	471	472	441	494	465	442	463	446	442	461	440	443	444	447	462	437	454	426	461	453	463	442	483	466	420	462	430	443	445	476	413	419	433	476	466	428	447	470	467	451	448	455	456	450	470	451	462	435	472	440	470	438	494	439	446	469	452	459	442	418	425	404	437	455	423	427	451	434	449	452	467	437	456	445	466	471	440	470	489	445	452	440	482	425	412	454	462	441	441	445	454	454	453	460	444	448	465	450	492	430	415	469	410	416	474	458	425	457	430	471	423	459	448	441	426	440	423	475	457	437	435	450	398	442	435	412	459	480	464	484	480	477	432	460	425	460	469	456	437	455	430	435	432	493	439	427	459	456	480	467	422	459	442	453	439	460	417	428	420	423	426	472	465	440	467	426	500	451	461	443	480	450	428	440	425	425	440	448	458	483	458	468	509	479	493	455	452	461	455	429	450	417	479	445	425	443	433	413	428	441	429	430	435	470	453	466	456	469	419	477	470	437	433	438	463	456	468	427	406	468	448	443	474	478	432	434	414	432	422	427	438	404	452	443	434	480	401	446	477	457	453	477	464	464	415	384	431	448	474	429	473	450	487	456	452	435	396	464	448	519	435	486	462	492	463	460	466	443	486	457	442	409	457	439	447	456	442	455	481	427	463	477	453	456	455	413	452	457	415	499	468	462	451	416	446	436	461	448	426	428	448	455	453	462	466	471	469	417	409	427	438	475	434	467	446	493	422	448	419	465	423	485	463	431	451	430	435	437	476	471	439	488	455	460	448	432	455	449	451	440	418	440	457	449	438	451	458	452	398	430	440	467	439	430	432	404	491	414	489	424	445	427	413	440	468	473	479	453	434	472	494	459	452	496	442	456	454	443	465	464	450	474	450	457	456	456	419	439	479	404	428	464	413	433	436	457	431	422	457	436	445	451	458	455	490	460	473	424	446	443	440	521	469	472	436	417	484	391	424	429	483	462	443	465	474	467	424	445	450	405	465	472	467	434	462	448	433	430	496	460	441	479	460	447	469	466	456	472	463	451	488	459	422	457	454	446	458	430	431	472	455	462	441	453	451	461	487	448	452	424	491	440	447	443	435	445	439	452	441	448	467	429	446	492	477	466	442	411	488	430	437	437	449	434	441	458	439	437	434	447	456	439	475	440	448	430	475	482	479	484	487	440	453	459	444	427	483	443	434	458	437	459	432	447	410	430	411	441	472	450	454	461	427	479	462	449	481	431	420	473	470	431	436	468	441	473	419	437	449	462	441	412	448	475	416	447	467	477	474	497	458	441	448	444	427	434	454	422	460	416	511	427	451	482	485	441	464	422	468	465	441	414	445	443	470	482	385	439	428	462	442	460	438	417	473	461	455	420	434	481	414	404	420	440	422	446	448	471	438	406	436	439	456	434	470	450	470	461	427	450	438	449	439	438	426	425	478	442	461	433	459	472	425	463	446	473	467	449	457	411	413	475	437	476	449	470	445	431	449	429	453	450	465	486	478	453	469	432	422	445	462	417	431	399	440	433	442	454	453	437	486	454	435	472	437	450	448	485	427	433	436	463	454	448	447	465	455	381	443	451	433	446	492	455	416	416	460	457	476	443	454	442	468	483	435	428	439	431	451	437	429	473	512	456	408	428	421	482	426	441	452	437	450	444	439	458	462	443	410	428	431	467	415	428	427	436	448	456	478	441	459	463	452	471	450	485	438	411	479	446	421	439	489	456	450	471	427	453	456	435	429	419	436	428	449	433	482	485	447	430	458	478	458	438	486	442	463	426	426	459	450	434	463	431	452	447	422	452	446	478	455	450	451	455	420	466	456	501	444	449	444	517	457	467	448	470	444	446	449	470	437	439	439	439	475	459	394	460	439	476	445	445	447	461	479	442	481	474	476	451	457	458	436	458	410	461	417	442	444	427	438	454	429	450	472	428	429	437	439	412	447	497	459	441	467	486	463	437	456	494	447	451	472	441	431	457	468	465	496	456	436	428	474	440	436	447	467	473	468	438	402	431	396	439	457	437	451	476	478	415	459	449	440	454	446	410	433	440	441	423	466	441	455	439	454	459	487	455	434	436	427	440	462	431	482	418	408	421	432	415	435	408	428	463	460	477	444	467	417	422	432	430	442	474	459	440	433	447	458	432	426	449	450	473	464	453	437	434	431	465	437	428	434	443	456	438	394	456	469	403	438	441	447	476	451	412	455	426	447	417	468	468	440	478	409	412	436	439	436	489	466	457	428	439	458	463	468	455	425	463	446	428	458	456	469	457	491	464	423	460	443	427	449	436	459	455	469	439	484	443	417	472	468	451	472	450	461	454	476	459	469	450	446	445	400	450	473	467	437	434	468	440	442	450	428	459	447	446	418	444	467	455	457	422	451	442	457	447	450	460	471	462	466	458	427	442	440	455	469	441	448	476	413	487	450	428	443	463	452	450	463	448	464	432	435	430	455	423	448	474	447	457	452	443	475	461	484	439	436	433	466	466	473	453	457	411	473	429	437	473	463	470	451	411	451	437	473	431	441	482	422	483	439	460	443	458	438	456	458	466	462	409	446	472	429	434	435	422	490	442	470	456	454	408	464	452	449	445	431	474	413	460	440	398	472	426	465	458	474	474	436	441	435	428	458	426	444	424	460	446	440	492	439	443	460	450	423	437	417	449	482	463	474	457	461	464	463	428	430	485	436	455	417	465	389	455	468	411	460	435	421	452	427	426	475	466	447	444	437	466	464	461	421	446	446	459	440	471	433	500	463	467	436	452	469	460	432	479	443	413	410	455	409	475	456	442	459	438	453	475	439	429	439	428	503	446	460	408	436	413	424	436	492	435	448	460	415	457	425	427	450	487	450	445	433	423	507	458	448	452	454	437	432	459	490	419	439	429	449	441	506	438	462	460	438	474	460	455	441	465	464	462	488	423	453	430	458	457	426	405	387	438	419	463	474	436	426	450	432	434	469	435	418	492	446	449	467	455	496	458	446	453	474	443	480	451	410	494	436	457	469	453	442	479	470	422	453	416	427	433	437	502	451	433	423	437	474	448	476	431	438	485	434	434	454	458	461	431	458	474	405	440	456	429	434	485	455	457	495	411	441	436	445	442	463	459	416	446
24983	23229	30444	25103	20342	14709	2336	806	786	740	781	713	767	759	733	756	806	759	731	755	737	779	705	718	772	748	761	754	776	731	763	778	787	762	755	791	776	756	708	831	730	767	744	781	715	778	745	766	834	742	742	765	780	711	733	779	772	744	741	760	784	762	782	759	755	729	737	765	787	747	774	754	761	753	736	765	743	748	690	779	735	761	770	779	717	804	735	766	726	762	750	813	808	785	810	805	762	752	794	701	768	742	742	714	739	747	711	755	794	749	780	809	714	773	737	774	762	810	761	767	727	806	744	737	762	776	772	750	795	766	712	745	800	757	721	727	768	775	762	747	766	730	744	797	769	703	740	795	753	722	725	730	763	733	745	769	766	713	825	755	764	823	797	749	762	786	769	719	725	764	753	771	769	781	760	770	768	779	758	756	747	728	794	729	749	816	785	800	741	766	751	769	767	777	788	741	748	739	785	776	775	731	787	773	751	825	753	786	763	730	733	761	744	756	778	771	745	792	737	780	747	772	790	840	826	748	742	718	785	787	754	765	743	776	740	744	773	799	787	750	747	776	765	744	706	756	785	750	721	769	779	790	734	745	779	735	734	816	800	805	768	751	750	742	753	787	744	804	782	724	729	784	763	771	752	752	753	751	755	758	777	775	783	803	771	735	813	785	790	796	765	753	710	783	773	761	755	718	752	778	739	761	751	757	753	757	747	760	775	773	743	737	739	719	752	718	762	747	763	767	719	763	752	724	768	777	747	753	729	792	756	763	776	722	783	745	780	753	758	798	766	797	745	807	810	754	740	745	727	734	741	821	776	773	765	765	747	762	694	747	797	712	811	760	735	768	744	782	736	806	740	743	736	725	721	741	773	793	737	760	751	757	756	774	763	742	721	748	751	754	766	796	714	760	760	757	750	784	823	724	767	751	759	760	734	729	715	744	793	737	771	744	806	749	729	699	777	724	777	781	719	777	763	779	758	771	797	712	773	770	742	773	738	790	694	721	711	750	743	752	769	768	738	754	753	790	753	754	735	760	696	785	719	687	710	730	791	783	763	794	734	680	754	767	803	772	797	714	764	791	761	766	739	811	773	768	753	776	786	738	733	806	755	760	780	758	787	728	743	749	805	709	759	796	738	765	796	829	768	737	710	785	739	824	745	776	787	748	766	738	748	780	799	721	764	785	790	741	764	769	747	708	788	731	760	758	804	741	763	775	778	775	776	741	737	760	712	732	724	757	763	750	781	729	722	768	763	745	802	764	774	761	694	740	744	729	758	785	733	750	723	788	762	762	721	761	783	747	754	785	761	738	738	719	713	791	722	752	791	772	773	726	778	731	735	778	740	699	760	763	782	763	742	767	789	738	745	779	702	763	810	761	779	802	726	807	706	768	743	762	778	776	747	769	753	743	761	746	763	763	777	806	715	792	745	787	714	793	755	737	712	751	744	758	763	746	745	700	706	718	760	803	769	794	811	790	760	785	728	802	748	775	772	781	761	788	770	761	757	741	713	769	786	798	819	744	770	741	725	730	780	717	754	775	770	743	753	778	784	770	796	708	724	737	743	776	762	776	799	786	749	789	733	784	777	817	770	731	767	781	756	795	771	701	711	761	759	798	693	741	772	770	766	766	774	762	811	750	725	747	742	808	765	779	776	765	772	759	833	734	778	727	738	805	714	773	774	733	782	740	752	759	776	730	734	732	750	734	787	746	792	779	780	764	801	822	733	767	733	804	744	765	789	729	744	783	720	757	765	718	773	721	742	698	755	755	766	761	776	771	765	766	773	733	797	786	739	744	762	719	755	740	732	801	767	745	755	781	748	690	782	762	757	719	713	761	777	765	803	811	755	830	739	737	814	778	745	810	801	742	750	776	718	761	753	733	783	809	765	711	745	761	757	775	709	762	741	758	775	756	785	778	743	776	720	736	828	740	744	795	751	735	763	745	771	740	755	786	775	753	785	735	743	771	741	707	731	775	738	792	744	796	854	751	740	738	750	731	743	810	731	751	746	762	796	740	729	751	765	760	755	781	769	767	727	759	751	769	710	745	748	751	741	754	725	770	807	717	746	709	769	741	755	768	739	787	721	771	759	720	756	735	769	773	744	741	741	734	772	704	743	721	722	820	689	792	789	759	741	766	746	698	750	794	753	765	751	744	734	758	757	752	726	778	774	718	777	788	753	739	752	770	744	783	712	755	706	770	739	759	787	709	782	774	780	724	749	761	744	759	776	734	756	695	748	729	758	734	769	703	775	777	725	721	731	736	806	764	733	778	756	763	791	809	799	792	757	759	788	828	744	751	773	757	734	737	777	752	777	773	732	714	707	782	772	776	781	723	791	791	788	753	762	728	765	801	778	808	768	778	758	784	727	774	726	774	719	787	739	758	800	796	771	813	777	772	763	741	788	768	748	721	745	772	707	718	797	820	746	777	742	739	759	787	766	769	760	755	790	751	720	765	745	766	781	749	739	763	761	731	726	791	727	736	757	735	789	773	781	779	739	711	753	738	736	683	781	760	748	838	738	734	702	733	767	731	765	769	752	756	768	752	723	792	759	716	762	787	780	757	752	766	768	797	798	722	753	777	767	758	747	749	800	764	833	726	726	738	770	786	773	794	772	773	811	733	790	770	810	771	774	800	728	770	798	759	787	756	766	800	762	731	769	759	701	759	769	766	740	737	780	753	741	707	746	719	747	800	773	754	749	773	734	772	744	769	781	747	787	801	722	782	741	800	725	774	757	760	729	802	753	730	764	791	763	739	758	758	734	790	706	754	738	781	764	744	767	776	816	760	769	798	784	750	795	782	711	762	777	747	721	741	792	739	756	799	779	740	837	747	741	752	695	763	774	723	786	765	792	725	713	809	729	727	771	742	732	725	739	749	749	742	761	781	744	768	733	736	742	713	740	795	727	711	770	763	786	759	739	791	748	755	770	763	775	726	723	764	746	725	756	691	778	796	761	721	750	761	760	769	755	745	736	741	749	751	789	768	751	724	669	767	759	766	762	800	728	760	744	734	789	726	763	742	751	747	768	734	797	782	736	792	812	772	723	749	722	749	766	782	779	735	738	751	709	754	755	798	789	720	794	780	794	744	727	759	746	735	724	767	746	776	741	718	728	762	734	779	746	773	727	823	801	778	734	765	801	795	781	783	786	813	760	698	782	751	788	790	737	787	774	741	754	740	759	754	737	775	773	747	747	743	736	747	736	786	759	790	703	818	757	727	738	776	754	799	757	731	774	741	771	741	767	748	792	785	779	750	723	787	700	718	763	763	755	774	795	778	726	741	790	733	741	767	734	737	746	725	731	757	744	763	734	744	721	756	762	765	778	799	725	784	705	759	737	771	753	774	758	690	734	761	774	786	773	789	742	718	698	772	748	702	810	733	732	740	798	765	765	779	769	744	788	735	746	760	765	749	690	747	709	787	773	803	785	747	762	718	781	827	808	753	815	730	744	806	746	796	790	789	818	780	741	756	780	731
62443	94714	66240	31841	10202	1043	691	689	676	706	626	661	672	666	697	689	686	696	657	698	644	679	664	657	704	646	666	634	696	616	650	648	705	661	641	656	623	635	642	601	598	668	641	621	615	635	635	663	717	626	644	689	699	651	642	646	662	635	642	661	639	680	658	677	695	630	640	669	665	678	655	657	671	683	661	634	651	676	660	698	680	650	681	627	632	708	679	681	653	652	621	639	651	695	667	666	650	664	715	630	657	701	630	628	654	635	670	651	652	638	638	655	643	651	645	686	611	610	633	629	640	676	646	652	631	672	642	652	679	655	671	641	668	652	654	660	669	678	648	691	620	666	639	649	629	685	648	668	657	645	679	653	675	610	645	618	639	663	637	639	654	609	591	642	633	666	630	652	631	592	615	654	652	646	635	637	666	678	663	646	660	597	681	622	625	648	707	643	612	670	647	622	674	660	607	623	644	667	667	655	702	663	610	680	688	641	617	626	642	675	612	698	628	631	664	677	641	645	626	682	630	593	698	652	661	655	709	658	596	656	640	644	708	643	632	654	642	612	670	629	694	633	659	640	706	696	633	669	635	650	652	678	679	655	675	686	683	673	633	681	686	682	615	658	640	665	643	611	662	651	649	702	678	642	666	637	667	631	651	681	687	661	730	674	642	627	701	656	645	651	661	597	616	691	669	634	631	653	661	666	620	659	614	647	654	674	659	687	664	686	620	670	656	696	656	663	649	661	618	658	680	660	699	658	616	642	664	657	646	686	645	630	671	649	643	625	647	684	657	670	659	706	652	669	645	651	640	624	652	628	643	612	679	663	683	630	608	696	643	670	656	642	648	673	678	682	648	688	617	636	659	648	681	688	653	626	671	645	711	705	645	637	672	680	671	703	689	652	664	649	642	673	634	623	678	629	689	649	637	681	669	649	654	618	652	687	678	633	618	646	622	654	662	613	660	693	653	663	592	679	612	685	610	695	683	650	665	690	631	634	719	696	697	641	659	650	634	609	662	649	630	665	692	634	664	670	654	680	691	673	650	636	647	636	623	671	670	647	617	689	650	671	669	646	671	639	654	665	634	646	666	606	681	594	687	711	703	675	631	712	626	657	616	640	655	646	672	686	674	693	661	644	720	680	667	654	620	662	657	670	655	651	652	680	627	653	649	646	649	660	690	662	686	689	626	645	663	667	663	675	667	640	667	656	634	641	661	658	623	630	664	675	666	629	664	663	621	673	607	668	632	665	676	654	642	704	672	647	669	686	647	640	695	684	683	685	635	679	664	677	619	629	619	644	683	636	686	649	707	699	654	677	635	664	632	631	646	635	668	655	662	691	634	665	683	601	686	634	657	634	638	716	651	629	651	619	676	667	657	664	684	622	625	678	681	692	655	668	669	642	646	657	654	637	651	637	624	689	677	677	677	648	691	679	613	667	671	643	627	632	652	679	649	663	659	638	679	695	693	624	649	634	636	661	656	651	647	671	676	673	632	655	665	645	688	635	648	661	687	663	679	679	698	698	695	663	694	657	686	643	644	666	665	663	698	650	646	657	620	649	656	640	670	633	630	663	642	667	680	663	627	630	668	647	655	647	666	650	661	619	610	628	643	670	640	727	672	679	679	733	658	672	647	640	625	637	644	649	660	628	659	652	680	668	696	649	714	684	660	656	653	574	627	649	650	668	626	645	658	623	689	649	674	631	609	665	646	675	644	636	657	651	703	620	614	618	654	647	680	661	588	636	663	672	658	635	686	670	687	655	625	666	685	625	674	659	688	665	667	662	621	630	648	658	609	609	708	639	639	651	652	660	680	608	649	666	666	632	634	645	648	673	644	640	630	633	650	685	640	669	665	655	686	673	635	640	631	638	723	649	659	629	667	661	654	634	686	658	660	628	641	661	645	710	599	649	711	637	672	650	680	642	630	631	652	654	684	685	688	650	653	613	684	681	646	630	651	626	685	639	678	617	666	689	645	682	689	695	657	656	682	659	673	664	667	625	640	659	631	677	668	666	677	679	606	594	617	649	664	676	649	696	674	649	691	715	611	649	680	704	681	654	634	660	669	631	660	677	634	640	629	656	636	677	684	676	636	660	657	672	666	664	639	627	638	656	606	613	667	658	663	652	707	681	651	673	636	616	708	629	656	695	645	657	678	663	657	660	676	658	693	628	654	628	681	607	654	686	664	626	645	651	657	635	632	697	673	673	650	656	633	648	671	670	649	632	666	659	648	651	658	634	662	641	655	657	661	682	660	678	653	671	651	611	658	659	636	686	673	652	632	611	677	704	624	639	674	626	665	654	679	619	648	697	675	678	656	690	678	647	713	675	627	642	653	642	648	672	665	658	658	665	650	675	632	666	658	682	665	679	673	615	642	664	647	651	722	645	622	631	649	597	631	671	641	668	667	663	637	618	675	607	687	649	647	686	685	647	650	623	710	672	659	668	655	677	634	679	640	634	634	633	678	676	663	667	647	683	651	632	670	667	649	698	666	656	676	676	696	684	660	651	653	632	624	622	641	613	725	676	611	628	670	645	660	704	672	677	645	678	611	679	693	657	675	595	641	642	675	675	681	613	642	634	669	640	671	607	661	664	664	682	673	659	650	677	675	642	633	641	652	626	652	657	676	622	673	643	664	661	635	683	669	625	688	623	637	679	608	677	624	635	664	683	631	722	662	672	667	631	688	607	643	665	696	652	606	683	631	690	635	686	688	747	631	659	661	676	650	631	632	655	647	650	667	660	665	658	665	698	646	630	638	618	639	692	666	668	671	615	629	659	643	680	662	675	660	606	666	650	618	650	698	681	702	651	661	657	684	631	669	617	645	678	712	628	659	655	636	664	636	698	690	665	631	632	626	677	671	604	623	658	639	612	643	614	644	637	667	651	665	643	634	627	634	666	635	615	623	639	654	674	666	666	658	678	653	685	665	645	692	615	656	672	662	662	651	615	654	617	706	655	620	634	615	638	682	661	612	682	646	635	683	658	606	711	680	648	690	672	672	667	643	666	642	648	686	635	685	651	650	679	632	628	643	638	652	656	651	672	687	674	655	598	655	633	697	681	611	657	677	707	637	647	691	644	671	658	695	682	643	656	676	630	640	662	653	674	652	604	687	659	678	713	662	640	639	638	720	665	667	678	679	631	663	646	649	668	680	636	667	625	683	686	650	670	654	679	683	637	678	677	666	686	677	626	644	596	666	671	654	702	634	676	688	657	667	677	657	669	645	586	635	642	662	711	673	656	655	624	656	632	684	664	681	697	656	659	698	633	619	627	681	646	679	635	678	630	668	649	677	636	665	678	678	623	682	657	647	658	693	654	705	656	647	709	667	648	704	687	675	705	622	695	656	660	691	655	638	661	663	666	683	653	649	651	672	643	640	663	691	650	653	648	640	635	638	638	656	685	679	606	649	663	632	652	670	706	596	660	643	641	656	600	645	659	683	614	626	655	667	670	683	687	661	670	683	622	624	615	651	651	629	652	663	635
22466	22025	28843	24268	20517	20057	12302	1454	1085	1051	1055	1029	993	1084	1047	1007	1005	1034	1009	984	1021	1078	1031	1008	1011	977	1038	978	1016	1023	1009	997	1003	1072	1040	1040	1008	943	1013	1061	1084	1043	995	1044	1001	1024	1021	1047	1057	979	1006	1075	1031	1031	976	990	1006	1003	1049	965	963	954	1057	1037	1031	996	1041	950	977	1011	1035	908	993	1018	1011	980	1016	1025	977	1064	1012	936	1016	1014	981	954	1021	948	987	983	1026	1015	1048	988	992	991	1013	1056	1012	1051	953	1011	1006	1049	997	971	1003	1018	1008	1025	982	1027	1009	1021	997	1021	1031	1056	981	979	976	999	961	1035	975	1013	1115	1028	999	967	1024	993	1082	1032	980	1032	973	1047	979	992	1043	996	1000	961	949	1005	993	1025	1018	972	954	981	1046	983	992	949	1016	1026	991	1002	983	1002	1015	999	990	1004	947	934	956	1003	1061	995	985	975	1088	981	972	1051	1014	1052	1032	965	1055	984	986	1035	974	998	1016	1063	975	988	1002	1021	970	943	908	1029	1049	1049	1012	1075	933	973	1098	995	999	1063	1007	971	988	1015	984	1054	1003	1028	1021	1032	1001	932	1089	977	1029	981	977	1002	990	1049	1032	1056	1016	1031	951	967	1044	976	999	959	1000	982	983	983	1059	1050	998	971	947	997	1038	976	971	995	1012	997	1004	971	953	982	930	997	967	1038	1032	935	961	1002	1026	944	1011	1031	1005	1022	954	990	1004	1033	1014	987	1025	995	997	991	1043	1034	1016	1001	979	1058	1052	965	1067	1040	1008	974	1014	1010	1037	985	952	1028	1011	988	1013	1070	986	963	1004	994	994	1001	1033	944	925	959	1026	1029	1005	973	1012	1018	1042	982	1022	1017	969	950	1029	1015	1015	1005	1005	1035	984	989	981	983	996	1038	1025	993	1009	949	1031	1032	1006	993	1029	1018	1077	929	1027	998	1015	1030	995	1013	1061	906	919	1032	982	996	1012	1014	1059	987	952	993	1002	1005	970	985	1060	948	981	974	1018	914	988	985	986	1011	1019	1029	981	1010	994	977	1013	997	1044	1064	958	985	1018	1031	1023	1057	914	995	988	1022	1024	993	994	987	1017	970	1006	1042	969	948	1028	971	989	986	955	996	945	1010	970	972	958	1058	1036	980	1016	1003	1009	999	1009	1027	1011	986	1029	992	1031	1018	1057	1048	973	993	941	947	1046	996	985	1010	963	997	992	947	992	1009	988	1040	964	976	936	1001	1046	1020	1001	990	1014	1052	998	1020	993	1006	988	1011	1024	993	985	1015	964	1022	1010	1007	1067	1004	965	981	1042	1006	998	1016	977	963	1016	1012	1034	998	1014	959	1026	1010	973	965	930	981	1046	1026	1019	975	973	1003	997	1026	949	977	1016	1009	1009	1062	969	932	1023	998	982	1002	1001	975	999	1002	977	1022	976	1051	1012	1012	1038	1002	1036	1008	1000	944	1019	1002	945	936	1069	994	1008	1014	1073	985	1048	1001	982	983	1007	951	1011	1029	937	1016	989	1013	1053	987	1019	968	980	1040	978	1006	1070	939	1056	931	1006	961	975	1059	981	1038	988	963	1002	997	1038	1010	1011	993	1001	1039	1008	990	1020	969	971	998	997	1008	1027	976	973	969	927	1017	1022	1016	1060	987	988	1031	1020	940	977	984	1037	1005	992	1036	982	974	1048	921	960	976	1035	993	907	999	1011	1041	1040	1029	933	997	972	1023	977	1035	1064	1024	972	1012	1015	1006	1025	1010	985	998	1048	984	1000	1002	1074	1105	1012	980	999	1003	996	973	1021	1004	963	1009	949	990	1000	999	1058	1015	998	1025	1046	1001	956	998	971	1049	958	943	958	997	1023	976	976	1008	1038	949	1009	1025	991	947	1012	978	979	1012	968	941	1016	999	934	995	1007	1019	1005	998	981	1017	1042	1010	1001	987	969	925	990	1024	988	986	989	1071	991	1025	1021	938	1009	1021	966	1007	1088	983	950	1006	999	1042	1013	1029	1015	1012	1063	1033	980	959	955	987	980	983	969	1035	988	989	1005	997	994	1037	978	1093	980	951	994	1014	971	1018	1034	1012	953	1057	1018	1004	1005	944	1027	974	960	1017	952	1010	994	1007	992	1034	1014	970	969	996	1026	1029	979	1059	1022	995	990	1039	999	979	1002	1007	976	1010	977	955	1001	1047	963	1018	992	944	1013	966	999	1012	1021	1067	1012	973	1027	1002	1048	1048	954	983	985	988	1011	975	1001	1031	1012	931	981	1017	1033	985	989	1006	1060	1001	1097	987	1067	1010	991	1007	948	1002	977	980	1072	953	1010	1011	1003	1059	955	1032	957	996	1038	1003	961	1071	1053	992	1049	1043	978	985	1020	1043	1004	979	977	1042	1022	968	1011	990	983	985	996	1114	1012	1032	1016	1059	978	995	1028	1001	938	983	1052	994	1011	948	999	995	1024	1035	1032	993	964	990	978	1014	1000	974	1046	1050	1016	1003	1025	970	1050	977	975	965	1037	1010	952	1086	1018	972	1038	1045	1011	972	1031	955	957	1026	1044	1032	1040	1013	1052	963	1021	998	1058	1008	1012	987	1021	1031	1002	1004	1045	977	994	989	1003	964	957	910	949	1041	945	1034	1046	1055	988	995	1004	996	1031	961	961	1032	960	992	1014	1037	1021	982	1028	973	1017	967	993	976	1034	993	1034	1035	982	1035	1022	953	956	937	1016	987	986	924	1011	1009	985	965	1046	991	1017	997	1051	1014	973	993	988	1018	975	1055	990	963	1038	999	1058	985	976	979	1047	1009	991	996	1025	1021	964	1014	944	1036	962	1030	1011	963	979	950	1049	997	983	1018	1014	1052	960	1001	1037	988	1001	1005	979	1035	1023	1004	1032	1042	976	996	1051	930	1027	1022	1057	1013	1038	1038	995	1047	1012	1005	1002	988	1071	1020	1008	976	1053	1026	1006	1027	1014	946	958	1003	1044	1012	1049	977	1021	1015	1070	1020	956	978	1001	995	1005	1084	975	1010	950	987	990	1007	1035	1013	1041	949	986	981	976	982	943	1033	1047	1012	1003	975	1057	977	999	989	998	1003	963	1016	978	964	975	1042	1019	1033	1011	1039	1112	952	997	1013	998	1017	952	1024	1033	933	1022	1034	970	1061	1049	1021	1010	1028	996	1063	955	979	978	1027	1006	1006	994	1002	1008	1035	1032	985	1039	1018	1022	986	1028	975	1021	960	1017	1010	1005	977	1016	1055	942	1027	1004	1074	1038	1043	1049	1034	1003	1025	971	1046	980	1008	992	1040	1000	1025	925	1028	956	992	958	970	1049	979	950	1015	983	1002	1024	1039	988	965	994	995	1006	1014	1018	1004	1017	974	1018	1023	1018	1039	1017	1028	1021	1027	984	1035	981	993	1047	985	1036	1053	984	999	989	999	976	1040	917	982	1014	1025	1053	1021	1012	934	1023	993	984	1040	1000	1015	975	1104	1032	988	1067	986	1007	992	1023	983	1016	1021	1011	996	975	984	1002	996	963	1013	1004	975	1037	973	1070	993	938	985	1007	1047	973	1025	996	967	1000	991	1022	1003	1035	1028	1024	962	988	1014	1023	1001	967	1002	993	1024	951	979	1038	994	974	1028	967	1023	977	1022	996	1007	986	1028	979	985	1043	962	979	951	988	1024	960	991	927	954	987	981	1046	942	1051	1027	995	1025	1046	977	982	951	1049	964	1019	973	971	994	1041	1031	954	1012	991	973	977	1015	988	1018	998	989	969	1018	1030	1013	1000	1068	969	976	1057	934	911	1059	971	999	972	1010	1025	1022	979	999	1046	981	974	974	982	1015	1010	1011	1006	1018	1061	976	998	986	1004	1082	994	946	1012	989	975	994	928	978	1068	916	910	967	976	1034	1030	1010	1051	971	1049	993	1017	991	1052	992	1020	1056	990	957	992	1011	1022	988	974	959	1018	990	966	1013	998	1004	1016	958	996	951	1029	983	1007	1045	1033	1004	994	973	975	992	978	942	907	1015	1027	967	971	1039	1019	1004	1053	1045	1000	949	982	960	998	1010	985	942	1030	1015	991	1008	1023	997	1018	994	972	987	1039	1007	1016	972	1059	1036	972	970	990	976	1002	1033	1027	1047	982	938	1009	1062	1028	1017	943	974	1033	996	978	1023	965	1014	977	942	995	1013	973	979	1019	969	948	1029	967	979	997	1044	1035	1037	973	1002	1005	987	947	1017	967	1017	981	1001	1017	1003	1001	976
61936	102847	76426	41185	16431	2057	865	909	883	902	899	902	865	784	836	900	856	867	847	885	878	752	863	921	903	847	852	836	810	875	849	884	863	904	880	854	883	800	921	859	832	913	888	861	831	922	843	849	820	801	868	834	834	884	845	807	872	890	875	802	820	824	850	860	858	846	840	850	863	870	790	883	881	824	863	851	891	896	847	873	863	827	871	876	902	815	850	858	872	803	871	825	837	871	912	860	833	807	922	854	840	838	890	909	944	923	830	854	866	887	872	826	849	877	832	874	887	857	839	858	826	889	842	863	881	860	881	846	878	844	840	851	904	865	886	887	854	900	817	884	849	867	878	844	837	845	833	846	856	873	874	867	839	855	860	894	885	887	906	849	876	838	859	863	865	852	819	867	860	859	829	886	819	817	861	867	839	813	860	852	856	846	874	833	859	871	836	884	890	854	892	826	850	836	907	905	858	858	846	848	868	856	855	851	846	867	826	840	821	860	821	853	860	842	849	866	813	849	855	883	791	888	855	847	860	785	819	869	852	893	923	904	904	864	813	829	805	833	889	867	833	925	831	864	850	889	817	842	843	867	878	903	904	851	856	868	872	808	836	890	884	810	874	890	868	898	891	862	855	854	862	825	806	863	879	865	866	850	826	826	817	872	884	830	852	900	837	902	799	875	835	889	802	794	896	857	884	857	914	925	858	859	824	913	857	832	853	864	855	859	861	848	846	913	841	823	903	877	871	912	861	883	823	885	846	869	870	833	864	838	887	912	797	848	850	819	856	862	839	852	853	923	833	801	848	812	841	869	863	865	865	823	864	910	866	861	875	907	824	861	860	809	827	877	847	867	862	864	915	845	901	888	835	862	858	823	869	882	895	833	842	866	833	906	874	874	855	888	843	851	863	838	848	876	856	833	787	848	892	820	851	827	854	829	878	856	810	814	838	810	848	889	853	853	837	892	860	852	853	842	842	889	925	827	883	828	860	875	859	834	830	873	832	805	829	853	847	860	893	829	806	850	899	855	840	862	879	877	857	883	882	871	829	900	802	903	873	868	851	810	846	880	872	854	926	830	859	926	892	907	864	812	857	832	900	875	897	864	845	837	826	832	873	892	883	866	872	882	892	877	909	835	854	867	841	836	849	833	866	853	869	823	881	815	876	895	908	894	864	806	896	816	857	853	840	847	833	847	854	807	851	848	848	876	852	912	893	843	858	836	800	860	867	916	841	826	861	827	844	863	868	853	889	854	897	839	824	905	881	854	870	850	852	851	858	856	820	833	821	866	830	892	826	815	814	897	890	919	824	868	852	864	813	889	827	885	904	837	859	862	826	847	867	851	837	823	866	866	824	833	820	829	815	860	942	856	847	871	847	878	871	878	907	886	833	877	911	824	851	810	847	862	851	883	885	878	871	886	861	907	863	836	882	854	841	869	865	901	912	863	908	816	861	892	850	850	860	779	881	924	866	843	866	891	905	849	856	809	895	814	804	824	852	846	796	846	802	877	843	828	842	851	832	896	872	876	804	881	875	834	802	822	846	818	867	836	861	814	869	847	867	827	906	847	852	791	846	867	794	872	849	867	839	827	844	880	817	792	868	833	794	837	823	845	819	816	877	881	837	835	869	818	845	819	843	856	865	775	848	842	823	851	823	885	808	873	909	877	846	847	867	819	858	819	853	900	869	832	872	814	823	832	835	846	812	870	847	835	871	852	815	816	859	884	847	833	826	896	819	783	827	883	874	861	855	895	837	879	889	846	862	843	800	881	850	874	859	856	863	881	875	840	828	836	845	885	899	835	851	881	797	830	863	861	791	883	869	819	820	843	843	802	820	860	832	836	882	833	846	807	874	869	862	839	902	880	841	888	822	856	857	910	856	861	857	816	882	873	824	899	887	866	884	882	878	839	807	865	840	920	889	822	908	839	887	806	848	842	854	894	869	818	902	871	887	882	894	876	861	774	804	869	855	853	902	889	836	872	856	861	851	838	889	882	915	805	893	888	851	868	887	889	887	862	867	857	823	854	854	806	878	901	836	876	812	896	817	866	923	881	819	896	809	813	848	832	829	901	891	811	831	845	848	834	873	816	906	880	833	840	836	782	845	847	874	876	871	882	835	832	890	887	877	826	905	823	827	864	830	853	901	835	867	884	856	820	828	907	869	821	832	858	849	880	907	838	857	804	812	824	860	826	857	894	829	833	822	824	834	876	893	841	868	881	864	842	878	827	847	862	829	847	889	809	859	799	863	882	830	891	865	852	852	835	901	940	850	844	866	826	828	882	884	892	899	823	839	880	878	844	855	878	829	912	837	848	917	847	818	855	857	859	863	856	900	853	829	848	876	890	838	840	803	861	893	843	822	856	847	893	870	859	871	801	823	843	841	843	862	879	826	875	847	903	898	869	830	848	867	822	894	871	822	837	875	850	804	832	921	865	850	855	813	813	865	848	867	837	797	891	870	852	835	853	869	828	875	819	873	820	885	839	909	869	844	818	858	866	866	846	798	897	902	902	839	862	850	830	823	867	825	863	849	818	926	866	857	824	834	863	855	913	820	894	873	869	885	832	838	895	886	846	837	824	847	836	805	875	853	828	912	856	836	832	845	882	886	890	800	856	850	872	859	836	892	873	865	854	859	855	831	879	889	874	861	837	857	849	867	828	883	841	868	860	875	848	913	874	856	866	837	859	881	880	858	874	803	871	808	865	877	847	883	871	851	871	864	862	890	858	842	834	861	868	888	830	877	892	868	822	857	850	844	888	837	862	803	886	878	870	866	854	808	792	844	857	846	857	891	758	841	840	825	918	836	831	837	898	951	806	865	886	930	876	863	856	889	828	858	859	879	845	874	807	843	853	880	834	890	861	834	796	895	866	895	841	863	838	878	851	861	820	922	869	820	847	862	933	861	820	870	899	822	815	842	869	852	805	833	826	888	864	906	904	846	863	875	866	862	879	845	838	837	844	836	843	821	872	847	870	888	808	853	839	867	895	860	834	873	882	838	816	843	873	853	871	834	833	844	877	830	821	853	852	843	947	867	849	859	858	843	922	844	866	861	892	860	853	821	847	857	872	882	823	839	887	836	873	855	868	869	880	884	874	827	830	859	826	870	821	843	822	831	827	920	900	858	860	872	868	838	873	853	829	861	873	843	838	857	774	866	866	883	906	864	836	857	829	898	898	874	834	838	914	893	850	796	838	846	854	867	908	860	850	818	864	860	828	867	900	891	826	842	827	858	845	836	849	822	839	750	890	853	875	825	874	843	820	851	781	874	843	854	892	831	781	867	798	834	831	826	882	832	843	870	834	861	847	855	869	837	850	774	848	873	874	775	868	833	858	854	891	843	911	860	876	817	794	867	890	832	850	873	831	828	840	824	887	839	880	848	786	856	816	882	875	823	803	899	836	817	857	869	842	839	818	843	866	860	854	821	812	900	803	866	880	863	816	894	831	882	857	841	836	826	847	870	839	809	833	865	918	866	868	806	836
36413	36509	26776	10048	1548	535	479	504	478	473	494	449	503	494	481	484	471	525	489	469	472	471	464	474	457	505	445	469	528	462	478	483	457	447	460	487	441	493	495	467	471	508	458	470	465	513	469	476	495	500	493	476	471	456	511	497	475	477	452	463	471	467	485	483	488	481	431	459	464	499	494	483	513	495	446	428	418	505	495	449	484	452	473	486	495	440	459	490	510	499	466	469	457	516	428	479	478	469	501	476	497	491	496	488	484	456	490	447	464	465	517	488	460	466	482	418	456	500	472	439	487	485	494	455	471	471	458	482	502	487	484	488	447	483	472	439	450	460	513	466	502	489	489	497	510	499	489	484	463	510	482	469	455	468	497	481	452	438	473	432	466	477	473	479	463	460	452	476	461	462	476	487	459	465	441	477	494	477	485	463	478	456	481	484	490	481	504	440	509	503	467	475	463	429	489	505	473	466	511	476	490	461	469	412	436	465	491	487	478	518	487	479	430	479	462	491	493	479	447	444	468	515	489	472	486	463	497	471	486	469	491	465	474	458	474	463	494	479	504	473	482	467	496	417	499	457	452	480	461	465	478	484	505	516	437	468	473	468	460	472	462	509	401	490	465	422	518	460	447	469	483	452	499	472	501	491	456	487	453	471	466	494	472	488	537	479	505	472	472	501	503	472	476	491	500	493	478	481	488	457	479	465	511	492	454	479	499	520	452	482	467	452	476	468	433	468	517	484	470	482	472	434	508	441	468	481	482	476	488	478	492	490	506	443	456	460	475	471	489	506	443	486	440	471	496	463	419	477	486	497	461	500	472	494	463	486	472	461	466	553	506	459	496	497	454	455	481	506	420	522	483	463	470	477	482	485	468	434	481	481	476	482	496	475	501	462	501	462	468	522	490	485	501	455	474	539	457	460	431	449	494	481	457	495	465	433	478	506	460	493	473	475	471	459	490	472	477	427	462	491	489	481	474	465	486	474	482	457	468	475	504	426	485	457	454	486	476	502	495	466	481	488	520	489	485	454	451	470	529	480	486	495	471	463	512	480	477	438	494	542	514	445	487	472	468	496	469	465	489	484	490	464	511	452	501	470	466	451	467	453	485	441	471	461	462	508	498	455	492	448	457	531	481	462	484	475	475	471	471	485	475	502	472	437	471	472	458	467	525	463	467	479	513	493	493	480	484	446	462	489	541	502	469	476	496	471	482	458	468	547	455	474	450	494	469	479	474	486	473	487	432	499	517	501	489	472	483	473	480	460	483	491	452	466	466	466	450	505	486	455	502	467	495	504	475	501	471	479	456	477	482	469	483	494	439	498	469	495	490	493	496	451	495	481	477	494	476	449	504	493	429	471	464	460	484	433	486	482	506	499	481	486	494	498	507	479	509	522	457	503	483	497	482	459	444	485	461	469	491	456	462	434	519	466	461	481	455	468	463	472	480	435	449	466	491	483	494	448	437	464	484	482	460	469	495	511	461	485	501	506	447	478	452	471	436	520	449	476	487	482	446	498	492	458	469	499	493	502	494	478	487	444	456	469	474	469	467	459	498	498	495	485	468	471	461	516	507	478	522	483	479	449	455	487	488	512	445	491	449	448	455	465	519	467	467	495	486	448	451	494	484	505	516	453	454	471	488	467	501	473	492	505	463	500	519	485	453	473	445	462	533	470	468	496	490	452	487	501	447	469	483	458	458	462	464	472	478	489	514	507	479	479	482	535	498	442	513	468	479	493	457	519	464	469	487	463	438	471	451	509	471	492	467	477	476	456	504	476	478	485	430	457	451	477	504	458	482	445	483	466	518	426	475	432	473	490	474	469	472	481	495	446	492	482	477	468	483	446	512	488	494	462	462	481	473	493	489	477	502	488	488	472	436	468	481	472	474	476	519	451	504	511	457	503	533	522	459	489	474	482	463	449	476	431	514	513	488	473	467	492	471	488	565	488	501	452	452	497	503	480	475	489	454	469	453	486	483	472	500	470	470	488	519	497	483	438	491	496	517	440	465	461	473	457	498	502	513	467	444	495	449	496	497	498	467	474	457	510	437	442	478	442	441	453	508	472	495	457	501	415	462	497	475	467	452	450	449	499	465	508	469	455	492	510	459	523	508	500	475	484	480	457	473	482	430	494	508	471	470	469	444	495	488	466	482	444	461	481	526	461	500	507	498	488	481	473	490	495	510	446	458	471	443	440	465	488	501	511	504	467	484	492	520	476	480	447	467	465	462	465	520	509	472	455	493	461	446	472	479	445	503	502	443	459	478	484	454	499	464	512	483	502	482	487	479	475	478	491	534	480	444	510	498	469	477	502	484	494	513	482	468	470	490	443	486	452	466	474	468	484	466	488	454	474	495	462	498	475	495	484	474	473	424	486	441	443	486	478	491	489	491	454	454	455	442	496	439	493	501	459	461	465	472	458	469	461	488	488	464	508	448	471	483	452	487	482	478	454	450	465	442	497	468	449	444	491	491	493	455	483	459	457	459	453	486	463	468	513	456	474	546	502	463	481	452	484	495	478	452	498	463	477	471	506	498	504	482	509	491	491	459	454	470	474	481	495	466	483	495	473	463	526	465	447	464	462	497	484	486	474	530	476	454	473	519	508	507	458	476	486	474	478	484	469	487	465	486	489	488	477	490	503	461	470	479	482	465	476	443	512	499	501	439	515	518	483	453	461	458	498	509	444	507	490	496	487	492	473	477	434	511	460	510	436	477	440	464	479	509	480	476	461	484	517	515	470	433	448	474	515	496	497	498	456	475	438	477	477	500	488	510	494	504	511	513	469	515	447	446	478	489	495	498	493	495	491	470	492	466	436	448	467	490	531	482	465	484	475	489	475	501	472	524	472	483	436	503	509	474	495	494	438	464	457	482	491	456	471	474	460	470	482	487	468	442	465	467	469	467	482	455	467	538	445	448	459	458	476	492	475	469	485	487	511	490	443	483	505	466	481	448	526	458	457	511	458	494	483	458	486	483	503	504	479	493	469	450	477	456	451	466	486	481	486	469	501	469	490	482	453	479	465	453	549	474	443	491	512	475	450	480	472	446	489	465	488	455	448	463	451	507	462	501	501	495	527	466	491	466	532	510	479	489	491	479	436	436	479	480	493	473	476	490	458	484	465	481	467	498	492	481	459	510	462	502	437	438	452	467	485	490	503	472	467	492	441	474	412	476	455	492	472	437	458	487	497	456	505	511	431	469	496	487	472	476	470	473	464	503	472	483	439	510	419	468	463	467	484	498	482	467	523	489	436	464	446	464	453	485	444	489	441	465	511	473	477	496	488	516	457	516	470	470	463	487	482	483	499	483	472	490	512	503	481	537	490	478	452	467	495	473	473	476	471	494	465	497	480	468	465	485	427	449	481	475	457	475	462	465	437	502	484	455	483	491	459	471	470	491	486	437	451	481	458	500	465	433	483	440	416	467	457	519	489	469	476	491	503	467	475	466	470	501	457	476	421	455	476	485	467	484	481	495	463	464	479
36921	41178	23366	6534	1433	498	446	384	428	418	466	466	477	422	439	455	435	443	430	461	463	447	449	433	475	445	438	428	437	430	414	485	459	473	425	442	442	448	427	502	436	410	408	426	432	442	441	494	450	464	428	455	438	480	455	447	418	444	415	400	476	462	441	464	437	453	469	418	422	419	442	459	436	456	437	442	439	413	436	429	408	483	382	431	454	520	510	445	432	427	410	468	436	428	407	409	433	439	435	446	454	436	480	477	437	414	452	454	445	453	446	424	439	409	429	471	503	417	478	423	472	401	488	436	446	422	443	447	472	437	422	460	446	442	412	417	414	468	418	425	437	456	482	512	446	415	410	443	448	461	470	444	448	432	426	415	424	427	439	469	440	385	419	407	425	486	439	430	435	403	428	462	417	462	448	430	474	408	432	402	446	458	459	399	433	435	442	470	443	441	434	420	420	443	447	448	452	463	435	428	432	452	461	473	443	453	438	423	449	442	420	448	415	418	404	476	456	438	452	478	462	414	418	434	426	434	430	475	442	464	414	435	453	396	443	443	437	430	490	418	439	463	427	441	428	427	463	436	475	463	429	428	478	506	454	414	462	450	473	472	450	395	418	407	436	440	449	426	421	409	472	491	417	428	424	458	459	413	454	431	469	423	421	489	422	473	433	420	453	442	446	439	456	430	452	430	432	443	456	445	466	469	451	451	483	407	459	410	431	431	442	429	417	452	438	445	409	421	423	402	421	400	467	438	471	430	447	460	397	409	441	428	453	432	440	470	447	426	431	439	444	457	410	405	453	421	462	434	416	464	464	453	441	468	429	435	450	442	418	431	413	434	488	423	474	459	418	419	453	469	409	488	475	453	398	440	471	452	423	448	439	435	435	454	428	423	453	435	441	453	429	483	458	457	474	428	460	413	439	480	468	423	391	449	458	414	463	457	453	433	443	428	451	452	467	451	425	421	445	435	454	436	453	465	452	473	426	428	405	441	415	484	462	411	423	463	430	430	446	468	444	433	464	419	469	425	409	390	443	441	439	431	459	428	411	435	442	431	407	447	421	445	424	425	477	478	455	440	467	449	490	437	436	442	452	439	434	476	439	452	430	461	467	406	445	425	446	485	421	443	433	470	416	417	451	471	446	424	441	434	485	444	459	407	482	421	445	419	448	450	443	450	436	469	414	458	443	418	424	426	431	402	425	452	458	449	460	441	482	427	425	455	431	443	432	518	415	468	414	456	477	442	448	449	470	449	454	435	458	452	452	435	446	414	460	449	448	481	469	453	421	449	443	427	397	485	453	443	431	443	431	434	468	478	439	444	416	476	427	425	455	429	434	459	424	440	497	460	390	427	451	448	461	478	434	450	426	406	475	455	432	432	449	451	431	391	401	398	455	433	396	422	439	447	470	414	452	443	459	432	471	447	423	459	457	439	420	398	469	454	448	417	385	457	460	423	410	452	457	456	430	438	458	459	437	452	421	465	447	438	429	415	448	413	413	448	452	454	447	453	396	453	432	438	477	443	401	472	465	439	421	472	489	430	465	453	459	428	440	438	434	461	428	429	476	475	454	467	409	439	455	414	433	449	479	442	446	441	466	411	437	412	421	447	443	435	427	437	459	399	442	408	482	456	411	459	446	431	479	446	448	423	429	395	457	437	431	459	417	448	472	444	427	456	417	466	483	461	431	476	457	419	473	427	426	469	447	487	483	416	444	425	455	474	469	432	419	402	425	420	423	406	433	394	430	450	473	428	441	413	433	437	425	430	469	421	446	437	445	449	444	441	436	448	432	427	439	405	412	431	425	467	411	449	438	469	430	436	427	453	436	406	431	422	420	440	455	461	425	435	439	456	430	449	451	448	449	472	423	404	417	431	419	445	419	426	447	418	465	438	467	429	437	457	455	452	467	411	414	429	463	444	418	441	469	409	415	405	453	462	444	420	479	474	393	394	483	469	443	441	412	416	463	436	487	421	464	421	430	447	427	445	407	451	449	410	414	454	421	444	403	410	435	473	433	445	489	458	434	422	460	428	425	457	460	471	434	437	471	452	444	430	394	415	437	431	412	445	449	451	462	475	484	423	428	439	454	456	464	412	405	461	458	443	459	436	457	436	438	474	465	444	440	428	435	421	411	427	456	443	436	432	439	440	427	412	427	451	486	453	422	415	461	427	420	462	479	426	432	454	450	464	442	489	471	456	435	435	412	428	420	419	432	461	457	437	433	409	435	450	433	459	479	442	433	431	406	437	441	471	430	453	427	462	467	426	435	405	443	451	416	420	445	433	448	432	419	476	430	447	463	460	400	457	428	474	431	453	411	417	432	418	427	419	446	458	401	419	459	449	405	457	424	411	447	469	448	480	475	456	443	429	435	402	443	425	482	435	426	443	459	429	399	412	455	435	403	393	445	462	471	425	472	435	436	460	478	485	432	406	463	428	464	418	422	443	479	431	419	450	415	433	438	455	463	410	441	455	448	430	458	422	461	445	442	441	455	457	424	443	462	448	436	435	445	437	422	403	441	440	461	437	461	420	463	464	437	396	418	451	442	445	462	459	423	408	438	449	457	432	470	436	407	407	450	463	445	442	474	426	476	430	448	440	455	450	429	447	463	433	461	478	457	439	460	407	453	454	473	425	433	454	470	456	456	431	450	470	429	437	438	456	426	469	444	461	439	449	437	444	482	424	455	459	434	457	419	449	414	441	468	426	420	481	455	427	455	446	411	437	421	454	437	456	421	468	430	468	468	452	470	470	488	449	462	439	416	451	458	449	452	424	455	421	414	452	442	458	395	448	452	450	432	419	485	438	445	413	456	426	443	440	438	450	409	436	439	426	469	426	461	456	458	414	469	445	443	406	395	453	455	460	431	470	436	444	437	427	483	454	451	436	438	437	419	464	444	446	411	477	432	489	471	418	453	435	439	470	454	452	446	428	474	451	471	478	442	453	436	411	458	440	412	463	444	401	453	475	463	434	442	418	453	413	447	467	443	497	459	407	450	444	422	461	454	453	453	462	433	460	441	463	458	423	399	453	449	427	469	495	445	438	463	430	375	426	439	424	467	378	455	463	397	440	412	384	454	466	438	404	431	489	448	403	459	457	451	445	481	443	435	440	484	442	427	416	424	426	428	474	464	428	396	448	409	462	462	416	438	423	440	438	450	429	443	453	468	434	482	409	428	465	432	382	476	425	431	448	418	448	467	434	470	465	449	446	426	438	433	450	426	402	473	414	456	408	454	429	439	428	437	474	405	425	407	440	464	438	447	453	439	461	463	439	405	444	444	433	415	455	454	459	462	433	436	410	406	440	406	462	444	472	385	432	432	433	491	414	409	454	457	443	414	457	413	466	476	414	417	443	420	422	433	441	436	454	458	471	469	425	456	448	471	429	443	427	428	448	461	485	457	503	423	459	441	404	442	455	423	429	439	448	472	457	430	438	457	480	442	431	453	402	431	416	457	445	440	443	462	438	485	412	429	468	463	403
25032	23095	30290	25307	20432	14911	2484	866	798	762	807	788	799	774	787	772	790	787	793	768	790	772	749	774	750	803	808	777	756	790	745	800	736	763	729	735	731	775	785	738	794	752	793	763	746	806	807	772	792	750	774	744	783	753	743	718	774	815	764	782	777	720	726	748	771	770	736	727	749	744	781	761	740	751	772	764	733	717	776	767	794	732	741	713	692	754	780	772	784	720	794	790	725	778	736	727	760	767	772	777	765	712	742	678	776	708	736	762	766	724	754	737	757	767	735	718	740	769	760	778	726	739	742	813	756	760	749	742	814	734	790	748	755	773	764	735	756	772	794	747	766	775	767	770	712	781	762	750	739	732	763	788	814	773	710	741	749	744	750	738	741	723	773	773	724	754	750	760	778	737	778	786	790	755	812	751	741	793	764	750	752	742	739	739	742	721	757	793	743	772	839	800	807	785	755	760	772	751	708	795	717	756	725	713	746	827	714	777	777	756	770	784	764	794	784	723	703	744	774	750	793	719	797	747	758	765	786	778	730	739	800	716	789	785	759	708	738	720	762	783	817	747	774	708	831	766	751	718	783	770	785	714	734	742	749	781	774	721	735	728	719	697	727	745	723	730	745	775	775	767	751	742	761	746	748	766	753	751	773	726	782	785	757	763	727	775	749	706	821	747	792	727	770	813	748	771	728	786	773	770	781	728	751	736	795	725	792	771	780	703	699	817	772	750	834	782	761	765	810	740	767	756	778	749	776	784	772	729	754	745	727	791	767	731	786	809	762	740	813	749	740	772	743	818	719	719	794	755	857	749	736	801	828	717	812	714	771	735	739	724	779	751	739	774	748	739	733	731	732	723	735	757	784	780	758	741	753	701	753	735	755	751	747	774	785	758	764	762	777	750	822	733	777	760	757	795	771	778	785	719	784	688	752	710	791	737	786	752	744	754	728	786	762	834	755	780	746	743	727	743	702	777	729	754	827	751	755	795	791	762	745	811	759	781	772	763	764	755	782	706	719	713	781	750	782	764	824	714	767	820	730	736	781	763	740	766	726	816	745	822	759	752	767	690	809	715	747	775	748	715	703	729	721	733	691	724	708	727	718	787	748	735	764	709	769	762	757	803	782	774	762	757	760	712	758	732	756	740	751	743	741	777	768	758	836	806	759	812	761	751	760	748	816	816	740	798	744	778	721	762	738	767	715	731	765	770	795	743	735	767	735	737	700	779	744	749	766	746	738	793	728	754	792	801	756	712	743	814	737	744	740	780	774	753	787	743	734	744	787	791	790	718	738	783	726	746	694	756	749	767	734	721	715	764	750	740	761	754	724	761	763	783	724	704	778	758	751	737	803	729	756	797	755	750	747	750	791	772	796	732	761	731	752	733	790	783	752	754	768	758	741	820	756	758	704	775	756	746	777	824	743	701	761	797	761	790	753	739	738	796	726	762	758	777	728	773	804	771	740	746	756	812	772	726	763	783	812	784	747	760	797	755	759	792	767	781	804	743	739	752	726	749	763	766	769	779	806	790	761	719	804	732	776	750	722	760	775	731	780	735	724	815	748	746	738	710	718	754	784	751	707	744	744	785	769	796	770	783	726	748	785	768	743	694	708	759	758	763	762	751	759	752	791	826	813	706	751	755	752	740	767	768	797	785	765	718	787	787	725	766	760	779	756	731	772	726	728	749	719	729	764	681	722	728	762	736	779	744	770	770	737	774	738	779	710	759	823	720	719	740	759	708	701	805	796	758	716	750	756	739	724	748	713	743	737	766	800	728	792	732	758	769	757	758	762	753	737	805	759	753	804	758	702	722	751	756	778	778	745	775	756	835	739	691	745	788	767	752	739	782	751	734	781	791	696	736	771	766	773	785	777	739	757	768	705	735	779	812	774	755	751	769	763	744	764	750	737	733	791	718	771	805	746	786	731	729	733	782	752	732	775	790	782	742	744	779	796	797	760	732	711	732	743	779	753	780	750	744	752	749	756	800	762	786	774	812	748	788	750	761	769	733	748	735	773	728	744	730	771	782	745	768	755	730	764	750	762	763	777	799	801	769	741	738	790	767	769	741	815	759	757	785	781	780	726	766	758	749	779	760	732	698	733	769	717	770	731	738	757	818	768	804	793	751	746	769	746	816	803	697	721	763	702	751	800	756	748	777	762	692	716	747	829	772	777	773	740	793	737	759	768	750	744	732	828	730	794	767	744	743	736	794	781	771	795	753	742	741	771	774	761	750	795	740	712	809	704	763	710	747	752	733	722	716	739	786	751	763	733	812	730	732	794	796	789	757	752	768	754	715	787	799	728	693	794	786	754	786	750	751	751	768	797	740	800	778	791	747	808	735	792	756	753	715	739	770	737	757	772	692	781	761	724	771	737	769	747	700	724	708	769	747	749	734	742	774	791	807	736	773	741	712	765	783	777	731	746	769	762	763	712	793	751	719	760	742	848	773	779	738	756	791	756	779	778	759	746	686	785	786	742	705	696	730	779	757	734	745	778	744	833	822	734	744	769	753	763	739	703	766	722	759	744	812	769	733	767	801	781	752	760	770	771	726	732	746	808	761	766	724	719	789	735	759	759	736	738	752	740	729	796	808	747	796	728	796	780	796	712	762	754	802	767	804	762	752	757	735	779	770	804	761	756	772	734	776	795	773	752	732	744	807	790	795	716	762	753	777	752	801	754	772	815	750	757	768	755	725	763	766	786	735	798	745	768	791	753	777	732	742	727	700	710	732	806	751	802	728	766	763	778	779	751	741	755	738	773	770	764	736	740	745	748	737	730	756	757	787	732	741	754	741	729	757	691	764	750	750	750	774	749	773	828	767	766	778	740	760	737	752	748	750	763	760	708	746	773	778	768	772	762	763	770	731	769	758	754	753	780	730	782	700	796	788	750	686	750	785	773	781	767	755	735	744	747	790	734	752	733	758	755	707	776	751	768	724	788	710	778	760	791	741	746	764	780	723	709	741	754	742	740	777	757	763	753	790	799	738	766	746	753	738	771	804	725	721	756	730	746	770	799	735	751	754	796	726	758	749	759	775	763	756	707	725	762	710	782	803	723	762	769	739	735	758	774	766	747	752	783	782	778	769	789	758	719	791	769	706	727	730	744	730	722	760	791	735	685	811	757	773	803	761	761	752	734	755	781	781	771	722	764	762	757	757	779	741	744	762	774	776	774	739	762	785	732	771	772	793	778	766	727	780	747	752	790	776	691	797	780	818	731	743	752	736	765	781	720	753	749	783	747	806	755	760	749	786	767	763	751	768	772	772	792	769	762	710	762	757	729	723	752	741	738	747	707	800	742	747	752	728	775	756	762	778	820	729	749	727	743	773	732	760	729	759	727	781	732	738	712	727	773	740	758	765	759	782	761	788	759	784	744	745	767	737	754	793	754	748	729	749	792	744	733	782	779	781	748	713	744	766	764	792	746	826	808	774	767	758	726	709	690	745	748	735	760	777	767	742	745	753	771	795	753	752	739	758
62862	94669	66262	33150	11049	914	701	642	637	682	689	681	671	639	674	654	626	673	653	605	655	621	642	674	652	617	714	705	617	633	650	629	597	611	654	639	653	652	610	679	680	685	642	662	691	703	663	644	694	644	659	662	696	651	679	630	646	660	655	646	650	677	620	670	668	709	662	667	651	669	642	674	632	638	646	634	602	692	679	642	641	641	606	700	667	669	669	641	703	636	637	691	687	646	678	648	655	642	716	659	690	678	647	675	686	663	705	671	674	671	642	678	662	698	692	634	646	584	695	640	680	672	629	665	679	636	635	648	679	666	653	695	653	672	664	633	708	632	704	660	659	626	669	682	680	652	655	665	671	641	657	648	655	677	658	653	659	666	654	668	685	631	673	682	640	633	676	669	651	675	655	670	604	682	650	664	643	646	660	676	695	677	642	657	634	611	672	676	727	630	653	644	659	645	666	644	646	680	664	628	647	724	672	661	661	668	674	625	689	669	669	662	623	603	693	614	669	660	687	664	647	642	660	610	678	650	710	639	691	647	683	668	656	659	680	690	619	654	634	636	657	653	627	702	642	639	676	677	653	712	691	698	659	669	661	660	664	661	663	614	648	640	642	671	642	700	663	612	618	667	695	676	672	633	664	663	660	622	653	686	622	664	649	631	645	642	686	626	662	635	627	629	639	655	681	681	660	682	684	677	666	633	685	645	649	681	626	662	656	619	681	667	663	660	648	626	653	713	645	654	627	690	708	650	640	676	647	669	613	658	630	649	662	642	635	648	652	681	649	672	682	646	639	702	631	634	663	653	678	668	650	660	658	645	680	641	676	673	641	609	674	632	647	679	653	661	713	646	670	642	649	623	717	614	690	680	655	654	627	685	629	696	673	688	696	688	692	699	660	699	668	635	707	642	689	632	680	681	645	699	646	671	681	610	669	635	656	676	661	656	641	662	645	668	672	673	668	608	697	664	660	654	639	648	672	648	626	675	623	669	616	693	621	644	672	622	616	656	613	648	639	675	658	655	649	603	642	680	700	671	681	709	628	610	660	627	641	608	638	646	657	635	650	660	618	649	698	675	666	670	690	677	649	673	642	666	728	672	643	669	661	659	656	654	661	628	575	663	617	646	682	664	639	735	651	671	655	657	686	656	692	641	675	665	619	647	647	655	641	674	653	705	645	665	639	624	622	646	677	650	650	671	630	637	670	675	658	637	652	666	625	658	639	669	677	663	612	647	640	671	655	672	682	645	672	667	661	668	684	644	619	691	663	640	704	659	614	690	683	696	624	677	705	669	639	661	657	667	605	640	690	691	670	712	645	670	671	654	670	649	704	627	653	648	650	633	615	644	644	676	668	665	634	666	673	655	591	682	688	641	665	692	628	634	613	648	652	653	673	669	649	701	602	629	639	721	637	633	658	664	653	649	641	589	654	681	650	669	621	655	657	633	657	625	654	689	623	674	663	668	649	631	652	631	659	653	619	622	632	646	644	678	640	616	699	686	642	629	627	686	673	650	662	711	653	651	629	667	693	665	621	643	676	695	679	666	650	694	698	652	621	648	633	623	644	662	642	643	661	645	639	627	639	652	668	718	654	653	638	635	636	662	645	686	657	689	612	631	647	640	725	648	643	646	677	635	698	615	644	684	666	702	682	685	647	634	609	643	640	673	645	671	679	669	626	653	690	701	607	632	649	629	633	648	682	610	654	659	643	633	669	631	645	641	692	644	694	635	699	617	668	685	659	648	608	695	641	646	653	668	696	686	658	660	629	650	681	695	701	600	658	693	645	623	669	670	680	672	721	680	632	659	658	645	648	658	661	623	677	644	684	671	625	704	650	668	651	662	676	675	677	638	669	643	640	656	605	652	675	656	604	655	640	622	672	646	672	628	676	664	646	687	656	640	684	733	668	659	655	656	692	707	686	607	680	699	655	635	666	663	670	687	683	619	642	630	726	647	640	649	711	678	685	652	685	640	620	629	650	660	699	674	670	683	666	661	648	638	596	669	689	703	688	673	657	658	687	710	642	618	683	680	630	648	701	618	660	619	647	645	609	684	669	635	666	705	650	642	649	664	665	643	684	679	668	680	686	651	631	688	685	657	653	645	655	709	682	681	620	658	662	643	644	704	607	680	668	634	641	686	591	682	644	666	638	636	690	649	657	687	639	704	665	694	666	645	643	692	674	676	681	691	670	702	658	648	678	682	652	617	642	633	621	630	688	651	648	659	665	658	686	686	653	641	689	629	704	678	615	667	633	635	674	644	673	642	711	680	708	659	660	691	627	644	620	659	687	679	656	643	676	646	647	677	687	642	657	672	585	628	640	623	677	656	662	686	655	661	705	678	651	671	664	626	634	635	665	682	680	694	639	616	676	613	660	671	649	642	642	670	664	630	640	634	670	598	658	650	642	642	665	703	622	716	659	662	656	611	602	693	713	661	711	669	655	639	665	633	690	675	635	644	664	673	626	682	649	641	633	661	665	644	632	605	667	641	652	616	698	648	664	631	672	648	631	643	617	650	661	631	656	655	631	689	634	644	652	702	658	675	655	650	658	656	669	655	683	644	629	641	657	663	661	683	704	672	672	672	618	611	645	698	683	642	666	689	640	639	663	645	683	578	670	673	641	696	684	655	679	664	689	617	681	611	654	666	641	645	603	640	623	680	654	658	665	682	688	666	679	712	668	676	658	636	653	670	649	671	648	634	651	630	670	659	648	615	721	660	654	662	634	703	671	667	625	684	676	643	637	641	641	668	648	686	679	657	647	651	637	703	617	646	684	660	648	680	685	623	722	661	628	650	658	660	687	673	655	702	651	610	668	654	668	640	629	678	660	702	680	633	663	703	665	632	680	673	654	612	609	673	680	675	694	683	627	624	667	594	634	605	634	664	676	677	671	681	661	721	645	652	663	692	663	679	643	654	648	628	650	663	697	653	689	681	631	680	653	622	664	686	661	647	651	659	709	653	637	687	668	672	653	605	649	640	698	710	678	686	675	689	602	614	652	631	675	665	658	603	685	646	672	618	661	639	637	700	636	670	678	651	674	685	682	665	625	699	661	671	636	677	652	619	693	657	667	679	651	663	609	667	617	675	670	664	667	656	696	663	643	645	652	652	671	664	675	624	640	606	667	642	672	625	630	635	659	674	646	636	654	679	707	641	670	650	692	615	656	661	668	701	649	621	674	662	673	655	621	658	662	702	656	640	646	646	647	635	712	652	641	684	654	672	655	678	660	685	632	674	646	674	681	684	641	661	608	594	669	729	691	682	697	676	657	671	657	623	641	663	648	652	656	689	702	660	658	691	655	643	681	680	667	656	651	638	614	656	659	731	640	592	626	686	634	663	661	666	673	691	656	650	674	653	654	668	615	669	666	686	639	694	672	630	642	653	656	624	696	681	672	667	680	633	661	656	673	653	637	664	657	665	662	671	635	637	672	641	664	624	662	706	679	653	661	658	637	682	664	710	663	658	657	665	660	682	638	662
22456	21991	29145	24422	20607	19985	12199	1455	1089	1096	994	1057	1042	999	1029	1100	1032	1027	1032	968	1014	1031	1000	1020	1025	948	1067	985	1030	1035	989	1029	1003	1033	1013	1019	1049	999	958	1023	993	976	995	984	999	1018	998	1001	1024	973	1047	1038	996	999	1006	1009	1014	999	986	1030	1047	1013	1011	1002	1013	1007	950	1013	1036	1000	1034	1006	995	1005	1009	996	1044	959	1012	1015	1062	995	1023	977	1009	1010	1044	946	1025	1023	995	998	1020	1037	975	1012	1028	1072	1004	962	973	1063	1026	991	971	1013	989	1013	1022	984	1003	1013	990	991	967	1058	959	1055	1027	1036	1000	991	1007	977	998	1048	1024	983	1001	1018	998	1054	985	987	965	1015	1014	964	962	1044	977	952	990	1020	1040	1037	1005	1020	982	1094	965	931	1000	1080	976	1068	1007	1000	1006	994	972	943	1038	950	992	1014	993	1068	1021	1006	1035	1050	998	1041	983	1032	979	994	957	1042	998	1023	1040	1008	920	1030	976	1001	1017	1012	968	946	984	1048	1015	1045	1002	974	1021	1021	1019	986	1021	1033	1058	975	1000	950	963	983	998	970	1012	1072	981	1016	993	1023	1003	993	1021	932	1028	1035	966	1007	1020	974	1013	1062	965	990	1013	1014	1017	1041	997	1024	1015	1041	997	1054	983	1020	1002	1007	1029	1067	977	982	989	1010	1020	959	1016	1045	1050	1000	1050	1070	918	1004	1051	985	1064	1049	1031	971	1046	1022	978	1025	1002	918	1014	974	992	978	997	993	997	999	996	1055	968	1033	938	1053	972	1017	989	995	1002	945	1040	1036	1012	1035	996	990	968	972	997	1050	1013	991	1013	1006	996	1044	1028	1035	970	985	1009	990	936	997	994	971	985	991	935	1020	1014	1080	1018	961	987	1033	1002	962	970	1037	1006	981	988	1061	975	1022	973	1016	1000	976	982	968	1025	970	992	1030	992	983	1054	1033	1014	1108	952	998	1055	1021	1002	1018	966	963	1032	979	988	968	1040	1036	1058	989	1014	989	1044	1047	1028	943	1008	1024	989	1041	930	979	973	986	955	987	1080	1075	1009	1052	935	964	967	977	1020	1047	1026	995	1051	957	1028	1007	986	973	1022	991	984	1014	921	984	1018	1011	955	975	933	998	1012	1025	1036	970	972	1069	1033	991	1018	969	1013	949	996	1002	1044	1104	978	1049	1060	1004	1032	1106	1019	1006	1064	1045	1011	1014	1015	1011	1049	1081	980	993	989	1044	980	1018	1024	1029	946	1006	1016	932	950	946	958	1012	986	1031	939	1015	1021	972	1050	1093	987	1014	991	981	991	1003	992	1003	1030	993	1037	1016	948	992	1026	1028	1056	981	992	916	994	993	983	970	995	996	1050	987	1056	1002	1018	1036	989	1077	986	1024	995	993	1026	1029	976	941	1005	1051	997	956	975	1023	989	1025	960	1030	1033	1006	1008	1058	985	1048	1016	1000	1021	985	1044	986	971	1041	1022	983	1069	1050	1011	971	987	984	982	1002	1000	1026	1003	1006	1052	1034	979	1015	922	973	962	1036	994	1047	1002	968	1005	994	1038	964	1030	1025	1012	1055	1039	1029	998	1087	1034	1003	976	948	1019	1045	1005	970	960	981	982	1012	1009	985	955	997	979	1011	988	1055	1021	1039	959	1036	958	1038	1089	939	1035	990	962	996	1008	1037	989	1045	1052	997	1038	1017	998	1004	1026	987	1064	968	963	942	1037	1015	1031	1004	933	991	999	960	1012	969	1001	947	999	977	1018	1007	1019	992	1041	924	986	1030	962	983	968	995	968	978	946	970	996	1020	1013	992	1028	968	1017	962	1006	1041	1070	990	979	968	1005	1031	1035	957	1020	1029	980	1022	984	978	977	1017	956	951	940	1003	931	952	1010	1001	1010	978	1013	941	994	1024	1022	1022	1003	1026	1056	1037	1005	1009	1091	1012	1111	960	1017	1022	974	1002	999	1015	1026	1035	975	1018	1021	975	977	945	1091	1039	986	1011	1011	1054	977	1005	1022	991	915	984	989	1012	928	906	994	978	1018	1054	978	1013	1023	1018	1032	968	1069	1029	1036	999	1022	1046	1001	982	1070	1004	964	991	989	1004	965	1017	963	974	998	1022	1047	1013	1006	1037	1000	1026	991	1024	1049	957	1071	992	952	1030	1010	1033	1022	1014	1010	981	926	1012	997	974	971	972	1002	971	1010	1037	1017	982	1003	1005	986	1007	1028	994	965	1009	1076	1046	977	996	985	1044	964	1015	952	1010	1007	989	965	993	937	1061	1043	958	1019	1001	962	1014	1007	1021	988	983	1050	990	983	1009	1018	945	989	1020	1042	1033	1022	994	1009	903	1036	1019	984	1048	1026	1058	998	992	1013	1004	991	921	1004	939	961	1005	988	1054	1046	1014	1066	1003	1017	1001	1024	968	1079	1005	1020	1033	961	994	985	976	1031	1015	1092	950	1037	981	971	990	1011	995	1030	930	968	975	1030	969	998	1055	1030	1010	1037	1040	974	963	1005	962	1011	1059	986	984	980	1073	1004	998	989	958	1011	1023	1035	1022	997	962	977	991	966	1008	1046	996	1045	1033	994	970	985	975	1053	1036	969	1015	1007	1065	1016	1040	1013	970	987	958	1007	1000	1025	975	972	1036	982	1037	1069	1005	1049	1002	1023	989	1073	1008	1030	1032	960	1019	992	1003	999	1001	1026	1025	1046	1013	1026	1020	996	1040	962	1023	947	1017	963	1028	992	1087	992	1034	977	998	999	1044	992	970	1031	1010	996	980	986	1043	1037	972	1040	995	989	992	1051	1008	984	984	990	994	1045	1015	1060	1012	983	975	992	981	974	998	984	1060	1066	973	918	1075	981	1026	1003	1010	988	1056	968	1023	1000	976	976	1076	992	957	1039	1031	1045	979	1020	1035	960	1018	1024	1015	1005	941	1009	974	968	950	996	1004	1005	959	973	940	1057	981	1033	1018	1077	1023	1027	946	1024	1012	1053	982	992	1056	1025	1012	978	1050	994	1068	1048	964	965	979	947	945	983	961	999	1021	1001	1035	966	946	1047	1123	965	1086	988	965	929	940	1015	986	1034	996	961	994	977	983	1036	1009	1016	1000	992	1040	1003	1017	1054	960	1013	1020	977	981	990	981	954	1011	976	983	999	1013	976	1016	1066	985	1020	967	979	1025	1038	959	995	994	973	975	1040	1023	1005	1007	1042	888	937	978	985	1046	1019	1019	975	1015	987	1013	1092	970	948	952	961	1005	994	1017	997	1014	989	951	1001	956	1004	963	982	996	1047	990	1012	1040	1007	989	1020	1033	1016	1044	1030	1017	993	972	995	1013	1027	1029	1032	1032	1062	1021	955	965	1014	992	1011	1031	993	982	1033	950	1043	949	1010	1051	981	965	1005	948	915	956	986	1049	1025	1054	1059	993	989	1074	1017	986	993	1032	1015	952	1035	1046	1008	1074	920	999	1076	962	972	1047	985	1023	983	1021	1025	967	967	1020	946	978	1015	1019	1005	1047	1027	1025	937	1035	1003	1034	998	1009	1024	1065	1034	1008	981	980	965	1064	995	1019	995	982	1024	989	975	999	1014	983	980	1027	940	1013	1023	999	977	1010	1004	971	1017	1008	1057	1043	1019	1019	1041	1032	990	971	1026	990	1026	929	1062	979	962	934	1055	939	964	1028	1064	988	1039	964	1039	1020	956	1034	975	1045	950	1007	967	941	990	987	998	957	982	1001	975	1018	1048	1039	1024	1025	1024	1015	968	975	987	998	988	1001	1011	957	1015	1047	971	1021	987	983	1004	1053	960	964	977	1027	986	957	975	1028	1021	1040	1027	1002	948	997	964	1034	1013	1023	1010	1041	964	1034	953	1040	1033	1018	1026	1038	971	1052	1014	955	1008	977	1002	1034	974	1021	1026	1010	978	1026	999	1009	957	1075	1022	1012	978	946	953	973	1006	950	1008	985	949	1014	989	1030	1024	1008	993	1029	1004	968	1032	1026	999	1032	1043	984	1029	1015	1002	1061	1017	953	1028	995	1053	991	1029	978	1000	1032	1021	984	987	1004	1008	989	1028	1004	978	1018	1029	1011	975	987	981	995	1006	1003	1031	959	994	1021	1008	1018	976	962	1043	1004	996	959	969	961	1010	1005	958	988	968	1031	975	1000	1007	1010	961	1028	1034	1012	1007	1027	1003	1046	1046	997	978	942	967	1032	1021	1016	971	1018	986	1034	939	971	1019	974	1038	1055	962	995	995	1035	1011	995	974	1034	1019	1003	992	1012	1019	992
61248	103869	77327	42944	16941	1488	874	837	895	845	842	966	865	890	902	888	855	856	849	902	826	792	887	877	891	848	853	881	843	909	871	883	858	848	835	866	884	855	844	871	852	858	901	814	831	829	867	894	846	892	832	865	834	853	831	877	796	873	880	869	844	832	842	893	855	863	852	826	864	874	826	886	878	831	855	867	869	896	868	862	883	829	825	839	849	822	836	874	868	867	869	873	859	891	866	895	868	850	881	884	869	901	812	842	864	897	825	824	875	823	895	926	851	840	822	845	861	831	924	857	852	853	850	831	860	914	914	868	834	869	853	863	793	869	882	897	903	873	892	838	906	893	863	910	828	862	881	848	818	873	861	874	867	864	874	857	853	891	861	856	825	889	893	926	826	889	830	882	849	874	837	896	849	829	863	891	857	871	859	862	891	830	920	844	898	855	906	868	859	847	860	846	849	861	876	851	920	878	886	845	907	854	844	885	838	898	857	886	853	828	894	875	843	850	884	853	859	849	870	852	883	842	826	864	817	824	865	914	869	916	845	868	879	868	833	845	864	880	849	854	810	893	886	872	852	835	827	836	812	901	847	868	902	838	856	813	812	868	863	891	813	857	851	861	853	846	833	880	876	855	905	873	840	833	860	903	859	835	858	848	857	841	790	843	833	877	895	831	852	893	836	868	829	905	874	880	863	890	851	793	826	860	807	881	839	884	901	851	789	845	848	837	822	842	845	818	813	854	839	858	839	842	843	803	842	836	921	880	884	877	891	904	885	889	842	836	837	850	857	894	834	833	836	875	827	830	809	853	873	852	879	821	790	840	854	893	867	842	866	911	883	836	897	868	858	904	840	847	839	799	832	827	830	873	869	871	884	854	839	834	821	844	803	822	842	857	885	873	855	896	848	838	873	841	870	806	854	866	861	918	828	855	884	873	835	869	810	840	882	876	862	890	837	821	817	847	831	882	830	833	843	778	885	909	841	856	860	840	918	800	862	912	866	827	833	851	868	804	825	859	879	885	876	880	841	829	860	859	883	834	884	828	845	794	906	855	865	839	839	878	824	839	859	886	882	800	863	869	874	844	855	892	831	807	837	854	804	890	881	821	877	903	858	834	891	878	858	836	901	831	825	864	844	869	856	882	886	868	884	852	861	820	827	891	876	867	822	869	849	887	860	827	807	872	874	856	890	899	810	847	880	832	826	821	890	853	845	857	851	877	863	850	866	898	814	854	831	833	861	877	806	788	845	855	856	816	862	818	838	865	863	879	902	853	910	851	813	852	876	864	858	845	842	884	882	835	825	853	882	881	833	885	837	822	840	824	893	863	823	798	806	840	846	845	855	887	853	849	905	831	832	844	868	880	895	865	822	819	875	858	811	857	864	883	848	848	878	870	809	811	876	880	870	803	782	852	913	880	855	838	864	834	867	842	855	857	855	907	890	919	843	854	853	887	850	856	807	803	889	835	868	858	894	849	863	932	874	882	863	933	889	834	898	831	844	872	888	876	838	807	885	860	841	878	840	831	876	900	836	830	822	845	882	890	844	828	815	876	874	851	847	877	880	836	820	797	819	791	857	816	865	850	861	832	902	907	851	830	861	885	854	901	828	852	904	880	890	809	890	870	870	846	842	834	845	847	801	844	828	893	847	837	866	887	857	837	861	837	826	854	844	876	851	897	869	802	829	897	882	822	815	824	871	854	890	902	850	862	800	861	828	784	879	845	855	853	854	838	852	862	855	874	842	873	819	844	805	865	839	840	815	855	796	840	835	871	801	859	855	800	933	880	911	818	874	845	849	881	827	848	842	794	832	785	840	881	871	883	872	835	891	861	864	896	796	809	861	862	895	879	857	859	817	813	877	922	830	866	844	831	840	909	814	828	829	868	843	831	818	873	851	851	872	843	947	847	865	855	836	819	867	838	830	836	799	893	893	862	880	872	854	849	807	819	841	896	850	799	862	881	901	882	865	872	877	857	894	892	868	868	866	851	857	868	898	859	857	872	875	832	920	855	850	847	908	805	859	839	848	885	884	902	865	872	893	808	856	881	866	826	862	897	861	893	852	888	903	835	791	871	912	874	892	833	882	885	817	870	804	805	876	857	804	871	890	861	860	903	815	889	876	849	811	864	854	893	890	838	846	808	862	868	845	860	818	882	818	884	855	812	869	870	901	822	847	836	867	861	871	863	854	827	871	813	890	851	855	804	807	877	853	875	844	862	882	870	886	844	854	823	887	849	888	774	885	851	850	850	855	857	853	817	877	888	878	819	905	842	824	890	855	862	846	859	833	888	812	943	883	843	883	856	863	856	822	879	871	833	890	821	853	824	915	849	875	901	877	833	855	801	811	869	881	867	866	862	888	815	865	850	840	842	842	870	887	850	924	879	821	841	856	821	867	867	868	847	897	879	832	860	850	864	873	872	813	881	812	857	847	851	913	860	831	823	874	882	852	807	865	851	848	855	866	897	855	865	848	855	860	838	925	871	810	786	914	835	875	882	867	847	820	860	830	836	832	855	852	882	823	844	882	847	840	845	865	847	856	864	836	840	875	863	892	854	852	866	926	924	801	823	878	854	876	831	925	899	827	842	892	854	886	872	830	882	827	839	873	858	871	871	836	872	869	844	857	883	826	867	833	845	814	843	821	894	868	809	887	850	849	893	851	869	858	885	877	833	864	827	809	888	855	858	837	882	887	820	864	851	858	889	857	820	918	873	833	812	852	875	820	868	875	868	882	826	840	848	839	838	910	888	825	924	870	834	857	858	830	848	865	859	854	894	828	861	870	876	832	841	869	857	805	856	810	851	907	866	904	852	826	850	860	887	853	831	850	871	844	852	891	805	880	891	844	834	867	876	848	830	834	868	845	829	850	880	872	862	845	881	886	886	861	891	833	861	827	829	876	839	888	830	871	845	888	849	861	843	870	843	835	834	822	818	867	868	853	914	863	871	889	843	893	902	868	890	855	829	884	878	858	848	844	854	830	887	834	785	829	848	832	822	891	844	846	834	834	824	893	851	838	853	819	853	863	866	850	871	886	846	847	882	835	861	909	826	865	854	862	843	834	848	841	831	830	833	883	842	878	879	819	841	897	854	846	800	869	833	833	820	837	873	894	838	855	887	861	917	895	868	832	856	796	848	873	882	908	840	823	902	902	863	838	881	814	870	903	877	837	848	883	885	846	864	830	857	843	824	818	870	849	815	850	888	848	855	853	803	838	858	873	818	795	897	838	864	892	878	844	896	843	822	820	897	853	849	834	805	853	874	844	850	808	837	862	840	890	855	867	854	833	849	882	834	819	853	908	875	849	884	856	827	831	882	872	927	887	880	859	850	841	816	847	847	842	860	892	813	855	888	884	854	844	878	827	894	834	846	851	863	856	842	888	855	860	891	893	851	839	821	801	846	881	855	867	835	888	842	811	815	894	843	850	852	922	836	823	868	863	806	843	854	815	863	880	789	871	855	875	797	846	869	845	867	868	816	841	874
36185	36465	27330	10515	1506	532	492	469	485	490	451	479	496	496	463	475	453	511	507	454	497	512	451	510	458	469	521	449	507	491	462	472	499	482	490	496	485	519	498	503	458	488	466	475	491	460	495	472	481	480	470	500	473	460	489	510	464	463	523	429	480	435	453	480	438	506	497	479	447	500	453	475	508	488	458	500	484	455	469	488	452	497	457	492	480	495	477	462	480	486	513	475	473	474	438	497	478	471	465	489	494	485	446	498	471	468	495	473	460	472	465	493	509	449	469	510	538	455	481	529	473	450	477	447	478	469	481	485	461	467	513	503	452	494	471	470	501	471	447	504	477	426	510	454	440	554	462	476	472	512	477	500	516	482	460	472	481	477	441	448	512	482	483	505	487	501	497	483	484	466	469	471	467	483	475	444	439	493	454	470	512	500	485	509	490	486	468	493	480	486	502	458	498	455	496	492	519	499	488	494	435	458	496	470	483	487	483	511	495	507	518	453	486	467	493	489	469	474	504	491	482	487	521	503	506	472	487	484	470	422	476	468	486	482	476	532	504	473	511	518	445	447	480	475	481	461	470	459	488	493	483	502	461	446	532	467	494	478	508	526	478	461	476	464	454	466	462	489	517	448	506	493	466	495	460	485	505	450	513	492	498	457	433	522	485	496	476	457	494	487	466	525	456	498	434	499	501	451	477	488	474	495	456	504	457	469	475	478	479	492	510	491	517	428	477	484	464	479	428	463	514	466	517	463	478	468	485	438	496	463	462	496	454	492	478	506	506	482	467	489	470	495	467	477	469	525	446	459	501	494	479	468	474	485	499	518	496	466	437	495	472	445	474	491	490	444	469	505	465	471	467	520	452	471	495	497	516	434	494	479	465	421	456	486	454	466	486	452	494	478	484	469	472	462	478	483	491	479	478	440	486	455	494	444	471	443	491	479	489	485	530	487	510	468	455	460	437	452	486	467	471	484	479	474	503	482	442	508	432	482	497	492	472	480	452	488	487	446	447	494	431	497	454	451	471	483	491	474	532	436	461	461	477	508	478	483	527	514	481	503	458	491	496	468	465	454	472	447	483	466	471	523	485	467	489	458	456	527	445	509	491	502	402	525	480	475	510	481	449	514	471	480	474	487	465	446	460	475	496	448	520	504	474	517	512	429	493	479	473	477	518	443	475	497	491	471	468	477	456	487	487	439	474	489	461	465	499	452	491	500	480	489	483	502	487	471	480	476	456	458	472	514	427	478	465	476	504	453	443	505	508	479	479	443	482	480	505	513	487	479	450	450	452	500	432	460	468	511	466	445	445	479	463	502	494	511	509	497	510	482	497	471	465	481	460	513	493	499	442	456	486	444	478	507	483	448	489	483	458	502	486	515	509	443	503	503	465	461	470	475	490	470	415	517	480	487	471	479	517	489	479	500	496	528	472	470	475	474	513	510	525	477	496	486	491	491	511	451	483	521	465	485	469	488	486	479	469	448	481	466	529	476	495	488	501	489	481	470	483	504	481	443	465	506	482	455	462	468	499	452	478	463	498	482	471	482	451	482	466	499	474	494	473	502	537	444	448	450	465	463	483	448	463	490	458	448	455	464	464	470	514	508	494	478	511	530	471	485	494	512	486	503	469	469	474	471	494	484	508	466	479	488	480	523	495	497	492	464	505	473	501	494	511	500	509	495	488	514	499	516	470	462	494	427	478	463	475	487	487	488	484	467	459	501	486	440	472	488	453	467	493	462	475	482	510	459	468	471	519	452	527	481	478	435	517	445	432	469	470	483	453	462	499	449	463	448	491	471	458	493	497	499	507	490	477	499	471	488	478	481	482	510	508	494	465	471	491	484	503	483	464	465	545	502	481	505	479	474	500	518	524	468	487	476	477	463	459	445	496	465	474	455	443	466	512	505	466	483	534	480	506	474	452	509	489	469	470	479	487	499	530	507	467	496	461	470	481	486	436	481	453	448	513	451	486	521	501	498	470	475	429	469	511	495	500	476	422	477	489	466	456	451	494	502	513	473	475	464	499	478	477	490	456	475	453	479	465	477	470	477	483	496	461	507	480	496	522	479	479	469	466	454	478	497	471	473	505	477	509	478	516	467	506	457	475	470	496	475	487	461	484	494	460	466	515	489	519	464	479	452	475	442	553	506	470	497	509	482	491	490	479	513	480	487	494	469	455	488	505	456	458	521	453	523	454	474	497	501	515	540	462	474	484	512	487	474	450	454	462	486	461	498	470	496	431	445	527	455	514	475	483	489	493	469	452	478	460	494	476	435	492	463	501	506	491	490	469	473	548	507	450	491	469	473	524	447	516	476	486	511	455	468	502	485	491	469	499	473	491	488	472	496	495	491	508	447	472	473	497	490	453	506	458	467	483	480	473	465	465	507	480	492	458	480	479	482	504	520	490	491	470	513	473	538	496	510	500	468	515	445	435	485	491	429	496	450	428	507	495	477	443	454	484	462	463	506	501	506	441	512	495	474	471	472	475	489	510	492	511	465	462	496	492	512	485	488	489	488	486	503	510	486	487	467	493	500	489	514	488	476	527	505	466	409	448	472	495	484	503	488	461	497	474	449	470	480	472	511	487	465	479	480	462	488	465	506	501	475	466	499	504	480	461	512	465	492	466	509	445	474	496	507	474	482	509	487	504	448	484	442	493	500	472	470	478	503	472	498	478	461	475	499	466	497	502	519	477	491	519	471	468	449	508	488	489	486	477	528	493	469	510	500	444	480	492	496	494	484	454	469	475	506	457	458	479	434	472	468	502	463	503	524	464	486	520	457	504	474	476	462	500	459	452	457	484	491	458	488	450	466	498	441	476	485	503	508	494	495	479	480	516	443	475	518	504	498	465	494	496	493	490	478	459	486	458	458	463	463	462	500	512	447	527	503	453	488	479	524	470	464	480	509	424	483	433	448	529	485	481	500	501	474	489	492	452	470	466	490	468	501	495	404	431	487	446	455	445	464	480	479	487	487	492	480	497	464	477	490	501	474	474	430	455	486	479	501	489	455	485	471	503	489	484	496	491	477	484	478	489	447	465	532	513	502	518	475	473	472	475	450	443	449	507	515	464	487	492	474	454	531	514	456	477	476	488	464	449	451	492	459	471	505	475	460	445	456	470	478	458	456	503	462	444	468	452	492	477	504	451	474	464	469	444	467	512	491	478	465	466	460	477	497	454	482	492	440	478	463	457	491	472	499	415	479	474	502	476	485	469	493	477	511	481	522	488	470	434	466	481	480	486	472	445	455	467	476	483	519	430	515	476	456	463	449	456	463	500	494	440	517	462	444	493	482	445	503	504	435	499	445	461	483	471	490	493	484	492	478	498	489	484	490	486	514	499	468	460	491	483	455	470	463	457	498	472	498	461	509	492	474	478	490	454	455	538	484	487	495	452	442	480	482	488	491	512	464	483	493	505	494	496	504	506	510	461	481	445	462	474	474	449	488	463	492	423	456	481	465	483	460	489	507	479	466	453	479
36707	41363	24068	6646	1291	450	475	432	454	455	431	410	422	440	456	470	414	442	465	401	446	432	425	408	449	460	443	441	442	428	443	465	442	457	436	458	409	465	442	458	452	441	426	451	452	463	413	439	432	444	461	390	414	440	435	440	439	488	430	458	461	424	439	466	443	487	439	419	475	478	486	393	422	468	460	448	422	426	409	496	460	429	451	441	457	430	478	458	447	444	469	459	432	449	446	439	477	426	477	429	406	467	441	450	430	442	435	424	456	436	454	463	455	465	495	455	452	463	437	385	408	460	452	428	446	438	435	424	451	475	405	453	463	456	432	432	445	421	445	435	402	440	443	444	443	479	457	429	429	433	452	453	433	457	404	465	417	435	427	465	437	411	453	426	449	464	425	443	426	413	426	434	429	427	457	425	439	425	435	419	401	429	464	471	435	431	436	460	422	466	447	446	456	413	444	476	464	451	416	474	441	491	434	419	456	483	439	458	425	425	425	464	468	463	448	417	414	458	472	420	419	434	457	428	420	444	445	465	434	389	460	424	446	419	436	444	430	440	450	421	437	423	446	415	446	453	414	450	423	455	432	407	433	444	446	476	445	469	466	430	405	391	433	451	443	445	417	411	456	465	432	391	439	469	456	449	457	458	468	475	401	446	392	379	438	474	444	438	464	428	456	452	475	456	453	426	439	450	438	441	444	448	447	460	438	429	436	445	415	433	393	437	451	427	456	441	446	446	458	453	442	447	481	454	414	426	425	447	425	498	450	460	458	402	393	396	434	410	436	451	432	461	451	439	439	438	440	453	459	467	432	445	457	440	428	413	425	381	424	507	452	438	448	454	404	419	412	438	490	465	458	423	445	453	470	466	444	394	422	466	439	465	453	437	439	456	448	434	456	424	449	459	415	441	452	425	443	421	425	452	430	468	424	407	468	448	417	421	449	425	476	450	429	427	420	439	452	426	455	467	481	388	444	425	404	424	449	462	429	424	446	457	456	458	441	453	448	441	470	463	460	481	439	446	475	439	423	451	424	462	451	475	384	440	441	416	431	441	472	426	451	434	455	409	453	447	450	442	415	448	443	453	427	453	454	416	482	461	455	466	440	438	418	420	422	447	473	453	455	462	434	484	465	413	468	430	406	445	419	432	429	466	410	438	430	467	459	477	465	470	467	493	461	423	444	451	462	465	442	438	444	447	446	442	427	438	444	447	439	441	452	445	411	419	408	452	418	460	460	435	432	428	421	466	449	440	432	432	390	423	463	426	436	468	437	448	453	432	448	459	456	442	461	432	432	429	445	421	448	490	440	404	403	406	459	431	490	432	401	448	483	430	430	471	460	445	431	450	428	461	436	460	430	437	464	440	442	448	428	447	470	427	441	431	425	435	469	399	425	412	449	451	431	477	406	420	429	433	455	445	444	451	485	449	431	468	421	428	472	444	451	434	442	456	455	427	444	423	482	464	455	422	446	439	455	462	462	425	432	469	424	434	462	413	447	488	458	455	418	471	441	487	446	408	405	438	428	491	419	408	477	477	448	422	455	427	411	409	426	455	412	488	410	432	420	433	457	424	432	452	461	458	429	456	439	420	482	492	412	430	476	497	419	417	451	422	446	431	471	434	444	424	419	435	422	439	474	462	452	467	445	448	416	428	436	449	445	433	448	453	442	432	474	426	445	452	432	457	419	453	400	440	449	466	441	441	472	458	482	491	484	436	428	402	449	439	421	424	461	465	446	461	466	432	436	455	446	466	448	420	439	424	435	413	428	447	479	450	449	458	448	442	433	419	460	468	459	471	434	428	453	436	435	424	450	454	440	452	422	428	458	435	436	455	447	421	426	455	437	443	419	490	445	455	429	468	438	451	454	471	433	462	454	444	435	435	425	441	471	450	440	427	410	478	451	499	419	449	453	418	448	424	468	462	423	487	422	421	467	423	418	438	462	421	403	428	465	429	443	466	412	451	438	455	436	468	445	448	470	437	464	451	448	440	432	444	458	398	429	468	408	444	454	450	444	431	452	429	434	436	467	450	423	432	430	430	428	475	446	462	443	452	435	454	452	422	428	428	447	430	448	424	442	440	431	446	448	415	443	389	471	470	449	431	461	456	446	437	484	424	408	453	457	472	437	418	443	455	415	454	454	441	441	419	453	464	500	436	471	451	412	462	451	465	442	456	471	462	436	403	423	456	454	439	476	432	467	412	434	409	451	465	433	443	431	420	389	430	487	443	443	450	388	451	470	439	453	425	416	426	465	425	411	442	425	445	438	425	437	409	465	441	436	441	455	438	439	455	442	516	466	433	464	447	449	466	457	438	450	425	453	440	434	434	421	426	434	483	407	460	432	424	418	442	445	445	449	445	441	450	415	405	488	442	465	456	440	409	427	454	463	436	414	478	459	461	416	440	473	459	433	401	477	454	417	438	435	443	439	444	473	441	446	446	432	495	495	468	485	414	452	454	467	444	468	445	432	465	452	441	449	436	454	467	448	463	424	459	435	427	417	440	433	484	448	438	426	443	422	423	468	432	426	443	454	431	439	446	454	432	446	434	419	399	454	443	451	415	498	448	429	478	390	424	466	416	408	422	467	427	465	454	443	447	438	434	465	449	419	473	431	435	442	450	450	431	427	488	429	478	428	438	427	445	427	459	470	444	466	418	470	435	436	440	431	437	409	485	437	478	428	451	448	461	439	394	449	433	428	466	497	464	421	423	454	431	411	442	412	395	439	429	415	453	512	449	467	443	502	422	448	411	409	483	390	469	421	445	423	478	454	450	450	468	440	422	422	425	450	437	422	426	452	430	413	441	465	440	419	387	430	449	460	463	441	399	435	477	425	460	413	467	447	464	429	430	443	451	441	467	423	448	448	398	416	436	453	407	465	442	455	461	459	438	465	433	437	420	437	426	437	407	459	420	434	477	439	437	403	448	462	414	447	429	405	422	478	450	441	424	424	435	382	460	416	419	425	470	433	421	430	443	463	424	453	399	416	421	417	442	414	455	432	450	464	413	443	444	426	452	448	428	408	402	470	453	476	437	436	443	425	431	476	468	420	427	415	457	424	412	442	453	470	467	529	461	493	476	402	438	435	445	424	438	400	388	473	425	441	419	451	442	476	438	437	428	449	471	443	421	433	485	421	451	447	448	482	457	470	445	464	444	454	452	454	443	460	465	425	435	440	458	408	441	420	466	470	446	431	470	401	447	440	454	430	443	426	418	435	511	440	456	433	414	423	420	450	463	422	447	450	481	458	449	434	441	445	454	423	507	420	442	408	428	441	440	420	472	402	440	427	435	452	454	429	415	472	413	431	426	449	433	463	468	454	449	447	428	496	441	451	445	415	469	441	443	465	430	429	451	466	450	438	436	436	450	460	462	395	444	383	435	444	433	423	409	412	414	436	430	456	407	450	467	433	449	402	439	441	449	420	430	462	424	492	439	438	443	396	412	461	423	466	443	480	477	449	424	466	472	467	412	435	445	451	443
25058	23323	30916	25835	20414	14425	2428	813	768	766	763	761	741	752	788	804	785	751	762	748	728	755	775	724	771	758	744	778	756	733	747	786	754	753	759	736	795	727	744	712	784	745	742	796	785	794	772	711	738	802	772	801	705	729	767	734	779	762	746	822	790	728	716	750	690	726	734	704	725	800	772	807	728	782	755	785	754	784	738	769	767	766	754	782	759	751	749	759	749	716	753	738	729	739	731	718	723	715	764	733	744	776	720	758	739	756	725	731	738	753	730	766	767	730	796	736	725	799	737	780	730	752	769	768	801	729	803	723	737	773	713	763	753	730	736	766	785	722	719	747	743	764	774	794	785	763	754	741	750	752	755	777	753	714	801	732	757	770	795	779	740	786	757	779	736	828	755	765	769	805	733	792	766	829	784	772	716	738	760	778	749	742	735	756	725	714	742	807	740	721	795	745	773	793	741	795	722	728	721	733	749	740	756	741	751	767	722	736	780	758	719	758	755	754	788	766	784	770	776	733	787	735	754	736	770	807	750	850	744	760	766	749	745	788	785	751	767	693	707	739	689	796	727	756	795	745	757	777	761	757	812	761	789	760	761	696	733	728	728	743	750	729	725	765	697	737	748	733	753	811	745	742	799	784	794	757	770	776	738	719	779	757	755	769	793	756	762	710	754	725	744	763	790	779	735	712	721	757	725	735	804	757	721	712	768	746	733	775	753	776	716	779	769	751	828	771	715	758	779	784	757	731	740	716	779	743	747	738	677	803	754	760	728	729	747	793	742	725	747	751	818	770	740	777	756	753	754	753	768	766	704	713	691	742	795	786	756	746	773	731	732	790	767	772	799	770	748	699	764	701	787	746	695	821	750	782	773	761	763	750	765	770	730	767	760	745	720	753	739	754	716	793	809	693	747	718	815	779	807	763	754	790	751	711	810	722	747	720	779	787	763	748	730	726	710	760	742	777	784	745	732	738	764	781	708	748	747	735	745	776	769	744	746	752	795	777	723	761	731	736	766	724	838	712	749	768	809	808	782	752	778	766	736	708	821	761	790	759	705	770	723	771	767	780	805	777	773	750	746	797	754	715	771	723	766	706	761	797	789	768	821	741	728	767	741	743	737	726	788	765	745	767	753	744	736	725	711	692	742	806	733	770	793	798	732	767	691	758	751	770	712	761	775	726	765	755	768	717	745	751	792	749	777	720	782	730	772	736	724	751	752	762	766	747	747	755	768	721	767	770	747	729	768	727	762	755	758	766	777	767	712	771	801	750	753	765	775	723	723	731	749	725	733	733	757	706	745	747	721	778	772	745	777	764	794	722	787	792	774	744	770	728	793	754	772	720	718	755	747	720	751	791	787	785	730	806	750	801	790	765	729	711	760	762	719	764	763	732	802	743	734	787	767	811	768	747	782	705	734	726	775	742	760	766	756	776	746	767	786	790	762	768	765	705	778	706	750	799	709	733	743	743	803	786	769	732	751	753	752	760	740	745	727	757	747	770	769	766	801	753	709	739	807	726	836	680	773	709	757	801	754	743	741	777	783	819	755	754	753	774	764	787	764	770	786	707	737	742	780	762	721	703	791	773	760	710	761	783	737	709	763	754	733	775	750	753	835	744	739	751	731	774	772	772	755	783	767	814	743	734	739	761	709	751	734	760	763	785	752	743	766	720	757	765	774	780	789	725	801	744	728	802	783	751	801	780	750	766	777	756	761	767	771	773	806	715	763	727	778	743	771	755	738	754	736	762	762	791	744	728	757	770	745	768	723	797	692	756	732	762	782	762	734	748	725	784	760	679	797	716	802	753	777	756	753	775	743	724	762	789	761	783	734	753	803	788	779	754	724	781	778	785	733	748	793	782	785	754	782	745	774	800	730	742	753	790	755	767	745	776	824	775	742	792	756	726	720	745	773	797	721	745	758	772	789	745	771	737	775	772	812	749	753	765	798	759	745	759	743	738	776	736	784	745	752	720	743	750	745	765	780	745	747	763	722	715	751	743	832	790	786	764	783	764	803	771	794	785	744	754	754	737	732	787	792	748	759	724	760	777	715	761	763	750	724	700	791	760	715	765	732	761	744	758	779	754	766	769	775	750	725	786	710	775	799	791	729	761	725	769	727	755	745	759	766	802	764	733	789	764	710	762	763	803	785	792	752	779	789	774	777	742	776	795	738	787	716	759	753	754	773	797	790	793	780	752	780	772	773	815	717	746	759	748	757	760	775	758	771	709	766	763	791	703	781	725	739	748	754	755	746	724	781	788	743	796	741	756	749	761	739	733	762	755	741	746	783	770	777	777	779	729	806	729	764	779	693	734	824	797	746	730	773	750	734	770	801	783	701	759	753	791	746	725	775	737	761	743	726	771	761	758	709	738	793	753	766	727	717	741	776	791	740	776	684	794	731	752	703	733	748	785	755	725	725	788	759	753	754	729	766	723	777	716	748	759	736	734	783	790	713	772	730	777	754	751	774	726	796	764	746	748	716	745	716	742	763	845	759	756	757	751	769	794	740	747	716	778	801	734	772	764	745	792	716	784	726	762	765	731	726	744	783	764	777	782	775	730	744	754	742	774	776	746	768	716	742	758	756	746	757	729	712	764	735	706	748	735	775	797	731	759	754	776	789	727	741	744	764	717	759	749	775	758	752	784	798	758	712	762	722	719	733	731	709	742	747	732	772	764	740	735	761	719	757	790	746	776	725	768	782	765	736	774	738	729	730	789	745	762	774	752	747	733	765	747	717	806	776	714	758	773	699	733	773	731	759	741	815	758	788	724	758	726	710	750	738	775	779	726	749	757	752	758	789	762	736	734	760	786	754	748	726	812	751	745	756	726	761	780	776	731	763	740	740	796	774	719	720	753	741	770	753	730	737	762	743	731	798	725	742	736	817	781	782	705	754	760	738	760	740	774	782	755	814	773	775	734	807	752	744	778	742	718	747	740	774	742	766	693	765	744	780	720	800	784	748	750	779	759	772	761	752	769	732	720	759	763	737	789	790	737	741	741	765	709	747	769	797	751	769	741	722	792	743	770	795	792	786	761	783	757	725	739	748	732	766	762	751	744	729	763	754	754	763	750	778	746	765	740	705	758	738	748	809	791	769	740	760	778	760	732	753	747	735	778	788	721	743	787	714	820	740	734	740	733	765	814	759	773	764	742	789	835	774	736	749	722	751	675	816	733	754	722	757	779	761	749	729	746	744	780	734	777	777	787	772	784	775	778	760	726	745	730	731	753	769	757	750	769	783	721	763	793	755	721	784	720	743	747	714	763	729	749	754	730	759	772	780	748	774	713	826	755	754	751	766	776	811	778	780	724	758	743	733	740	754	740	769	732	803	757	724	766	728	784	764	793	734	751	739	765	771	779	797	759	730	803	720	754	773	792	751	756	738	739	756	788	757	764	751	709	750	746	802	770	828	751	701	820	797	810	778	798	772	757	771	775	783	764	754	790	719	800	794	731	747	779	757	790	721	756	755	755	762	740
62786	94931	67947	34360	11067	830	641	685	708	692	651	674	660	644	706	636	615	656	660	675	663	617	666	677	706	627	684	602	684	651	670	665	673	678	683	638	703	706	679	668	648	645	652	662	688	656	642	709	649	622	660	651	629	654	695	653	642	670	659	733	665	643	660	649	679	696	662	647	659	658	652	695	689	654	643	649	661	632	676	680	662	660	660	678	603	676	635	625	672	626	657	665	694	654	640	652	655	638	673	648	644	707	683	624	599	681	651	602	646	637	639	650	652	640	642	683	649	705	674	677	639	643	644	720	648	683	659	706	631	709	669	664	674	628	638	676	658	700	643	660	724	685	670	651	659	641	644	676	695	660	691	641	646	679	652	631	662	626	652	621	719	652	656	657	705	698	674	658	684	630	633	682	649	680	656	674	674	593	680	715	659	660	669	677	634	676	697	655	650	654	674	623	691	691	652	683	640	637	694	702	660	643	632	611	645	679	644	661	691	628	662	622	655	683	687	672	634	663	688	646	660	633	659	687	654	658	664	661	665	660	646	642	648	611	660	660	632	641	667	676	660	636	619	687	651	631	662	676	676	678	704	649	676	681	648	682	689	662	672	636	720	645	642	671	639	617	666	624	697	692	648	646	630	664	665	644	669	654	670	670	653	646	632	665	658	665	678	623	682	613	709	687	634	636	661	664	642	655	604	665	661	665	694	643	666	674	674	697	658	666	627	695	641	622	633	609	655	647	638	647	638	630	706	619	721	660	665	665	656	660	623	660	639	641	681	633	652	711	622	663	666	636	650	700	647	640	656	603	676	666	650	692	617	617	660	630	639	609	714	619	658	669	662	658	639	679	703	647	640	676	642	718	670	675	665	628	662	651	658	663	665	717	651	687	655	686	653	661	686	704	664	640	664	645	669	636	661	652	671	636	655	653	670	685	653	651	672	635	686	687	682	623	652	637	682	656	635	665	691	645	661	649	686	685	665	632	650	663	637	679	644	709	666	710	619	648	705	629	682	624	601	664	655	678	635	648	636	659	665	640	622	691	599	662	615	654	642	713	656	666	589	641	675	603	651	623	642	640	661	656	662	626	668	668	641	663	703	681	603	723	664	736	679	651	627	622	633	650	684	674	659	656	655	642	666	659	680	652	687	709	629	668	638	649	659	649	679	650	675	684	639	651	709	677	630	666	703	657	664	644	667	653	633	608	700	650	699	684	667	638	619	668	633	698	635	695	670	662	636	620	696	652	628	704	700	654	646	632	669	683	676	654	692	664	648	709	689	679	725	621	670	621	626	627	662	642	650	679	668	658	684	651	649	652	636	660	687	731	684	685	714	661	681	668	647	682	649	654	690	670	640	608	623	656	673	660	688	654	605	655	719	625	640	596	692	649	642	690	667	654	672	696	689	648	646	631	617	611	637	638	680	668	648	641	607	673	633	622	705	668	668	702	628	648	639	670	664	672	665	641	638	685	662	656	647	687	678	685	610	658	646	666	642	668	649	673	653	639	699	643	671	644	676	708	683	665	666	701	710	657	660	641	694	657	648	642	617	675	650	680	643	684	706	679	672	660	732	623	615	625	635	624	666	663	589	652	690	650	665	648	688	656	681	631	647	693	654	656	652	639	684	687	662	656	676	628	665	675	645	624	598	649	688	690	660	651	681	682	676	611	673	671	608	631	668	608	672	663	649	658	630	661	656	619	646	647	598	616	634	632	634	710	677	616	637	659	646	680	629	641	642	652	668	645	670	671	645	677	669	660	674	674	699	705	714	712	663	646	655	683	648	682	677	630	617	636	645	688	649	626	618	658	671	676	644	677	722	656	628	679	669	662	712	610	641	670	653	647	687	670	674	657	620	660	648	632	619	647	655	695	653	662	636	677	689	639	646	601	631	665	663	692	671	670	658	645	670	665	682	697	675	629	685	690	620	656	693	679	652	653	689	671	659	675	633	685	648	642	634	690	656	688	664	649	648	641	685	685	662	691	657	694	660	607	656	635	655	658	692	689	643	661	654	626	629	677	698	649	635	705	698	701	627	665	673	680	627	680	661	641	676	637	675	671	606	642	637	617	662	661	620	700	679	620	637	651	631	627	662	642	681	680	638	690	640	669	620	639	653	662	612	630	644	697	642	656	677	674	635	657	658	671	649	693	662	651	593	620	625	650	648	669	657	659	649	682	662	616	650	660	653	656	656	616	653	667	666	662	619	688	710	660	658	650	631	611	643	636	656	620	636	663	664	666	630	622	692	671	694	631	662	676	696	666	648	656	671	680	677	617	623	653	608	584	683	646	641	641	656	695	609	642	597	638	668	703	646	645	641	662	671	648	634	646	637	678	670	643	660	626	680	664	665	647	647	691	629	631	668	716	623	654	672	668	684	580	639	671	662	643	624	671	705	630	636	634	662	644	695	633	697	622	661	671	671	687	644	659	679	616	645	676	654	667	654	673	678	676	658	613	607	637	698	643	628	614	685	642	634	670	698	658	631	677	671	650	636	656	603	659	692	678	652	673	671	666	609	675	630	687	673	634	647	685	614	647	657	700	682	646	660	669	622	636	610	653	634	650	716	620	694	699	642	638	679	676	618	712	668	700	645	681	669	681	665	634	650	695	610	675	695	659	628	710	668	622	656	666	695	666	589	647	675	649	629	678	699	676	670	655	649	684	677	643	682	720	658	681	682	641	676	634	602	652	654	690	671	649	685	667	696	668	607	703	653	652	687	664	680	656	669	651	592	697	642	646	601	625	675	662	684	623	673	664	653	653	683	692	670	668	664	661	642	639	688	618	696	698	705	634	700	689	669	622	666	660	624	647	689	633	671	698	653	669	623	661	706	659	698	647	621	643	659	642	616	658	695	738	674	649	659	674	694	626	662	655	627	644	652	693	660	627	659	658	693	641	685	665	662	642	639	676	687	650	612	652	659	668	614	642	642	622	646	667	704	655	690	680	665	643	703	678	641	666	672	679	653	668	656	615	654	693	654	657	667	686	689	667	660	679	653	661	632	703	648	656	647	627	688	647	637	637	645	683	655	652	641	604	647	615	672	671	652	676	637	658	660	667	647	616	705	642	631	654	637	680	664	689	669	641	669	622	654	638	666	652	658	654	657	675	717	645	642	652	692	668	698	648	619	686	652	642	683	681	674	653	635	658	640	674	664	684	661	706	666	648	673	659	680	688	681	696	682	694	649	694	649	684	653	648	663	667	634	652	665	675	614	667	652	654	656	659	715	656	629	626	692	665	645	680	633	669	631	678	670	669	665	656	675	595	666	675	675	643	632	638	614	680	670	604	690	641	693	667	651	649	679	639	661	648	615	626	717	655	643	659	654	682	660	645	682	651	637	665	607	613	645	700	688	662	667	691	685	688	644	610	637	693	615	675	631	688	660	639	637	675	665	646	690	699	649	677	684	626	651	673	636	650	646	661	647	641	675	644	662	674	666	648	685	681	620	641	693	648	630	637	705	628	599	656	661	638	651	678	679	617
22417	21882	29181	24674	20582	20076	12485	1364	1072	1038	1039	935	1064	1018	1005	1037	1028	980	985	1020	1030	1038	1012	1058	1053	995	999	1047	1020	1066	1049	950	1060	1033	994	987	998	1033	1059	1006	1022	1042	992	964	990	993	910	989	986	956	1016	984	1054	994	969	1100	913	1040	1001	1016	996	973	1051	1059	989	1013	1029	1036	959	994	990	973	1046	973	1041	1041	956	994	951	1039	999	1010	944	1069	994	1040	1003	1012	941	1038	1031	1028	1057	1041	1015	950	1018	1013	1052	1010	1040	995	1045	963	1030	955	998	1035	920	1029	1029	982	944	1010	953	1046	985	982	1036	1012	1038	1054	1038	1008	958	981	996	984	1028	995	1008	1002	1044	1052	999	994	1006	1047	1010	982	975	958	969	953	955	1000	1031	1000	1011	969	998	982	1013	1011	982	1009	1013	968	996	993	975	965	1024	1007	1015	954	1012	1105	1044	1053	1070	1006	1000	942	1046	1040	1079	1019	1009	949	999	1018	1032	1024	987	942	949	1031	1023	1017	1012	984	971	1060	911	976	1053	1059	1030	1026	1062	974	1013	996	1015	995	1016	1059	969	1008	1037	953	953	992	1040	988	1001	1026	1032	985	942	969	1010	1041	1015	1020	1016	992	1051	1046	952	1026	991	963	1034	1032	999	1048	1042	937	986	1013	1008	987	1023	973	1091	971	1025	967	938	1027	1012	943	981	983	967	1029	983	1012	980	995	982	966	1046	965	1044	1045	995	1042	1012	967	1019	1010	990	949	979	923	1024	986	1014	1018	1020	1046	1030	1057	1029	988	1010	976	999	1049	1016	992	978	1055	1053	1028	1015	1004	970	947	1042	943	1013	1032	979	1001	1023	1073	985	975	1064	992	961	1013	1003	1008	962	1009	1016	985	980	1055	961	992	1000	993	960	979	1002	993	1061	986	1021	964	1022	972	1016	1027	1030	1022	983	1013	1022	955	995	985	984	1070	1025	1001	1011	949	987	1007	1014	1015	993	993	992	1003	937	1029	1000	999	961	984	959	1024	1043	1020	988	998	1005	1004	955	1037	941	1001	953	996	1001	982	992	1008	1013	960	960	1039	995	1004	973	960	1000	1001	998	1049	996	1024	1021	1038	941	984	1041	990	1018	1031	975	1024	1034	1001	972	1056	989	1038	1060	1007	979	1036	1046	926	993	1013	985	1025	956	964	1020	977	1012	1038	1068	978	985	1012	996	1037	931	1017	981	1064	1005	1008	1011	988	998	951	947	993	923	975	1041	1019	988	1040	1007	1008	1016	950	954	1000	952	992	1029	971	950	961	1014	1018	1036	986	990	967	988	954	1010	1002	958	1064	983	997	1003	1013	1006	990	1013	962	1087	1052	990	995	1027	1020	1006	1034	972	1034	1052	1010	984	968	981	988	992	947	1009	1006	978	989	977	996	988	1011	974	1023	1010	1066	1055	1064	929	975	1007	964	980	994	1034	913	995	1013	989	966	979	1011	995	966	1011	981	928	1071	1030	1028	1012	950	1015	1011	1006	1011	1028	1014	981	976	1046	1044	1056	1016	1037	1065	1024	960	1039	998	1013	960	998	987	1082	957	1013	969	1008	1028	1016	1021	927	1061	1024	988	1007	1046	997	985	1001	1014	990	1019	966	1007	1026	1065	1052	1055	952	999	992	955	984	991	989	963	983	1021	1031	1010	1058	970	991	932	1041	1034	993	945	973	993	1001	984	986	1010	967	950	938	934	1030	978	1059	961	957	972	956	984	1007	981	954	1042	997	974	987	1020	978	992	1078	1019	1002	1004	976	986	999	992	1014	1021	969	983	1024	983	1013	1055	1007	1011	974	1072	984	972	1018	982	1031	995	1052	989	952	990	950	1023	990	978	971	1054	1025	1020	1001	1019	1019	963	990	1030	991	1038	991	1044	1013	1037	978	986	1007	1001	993	1005	967	1044	1044	1007	971	1012	1082	1014	1031	985	977	971	977	995	944	948	991	1043	977	1024	1052	1036	1008	1016	1012	910	1015	1000	1011	988	1001	994	1022	1021	978	1012	1014	967	1015	982	1005	957	958	986	1027	1032	1012	1030	1026	992	965	997	1002	1018	1012	984	942	1022	992	994	996	962	1052	986	1004	945	998	997	1029	984	1001	1048	988	1037	1069	1026	1019	1002	997	1003	1013	998	991	1032	969	1048	994	996	968	1031	1042	983	1030	963	997	1015	1031	1004	1004	914	959	1005	971	995	1041	1040	950	994	929	1087	1030	1014	1021	1011	1015	1024	1009	1009	1027	1010	1008	917	1021	981	964	967	990	964	1006	1011	1010	992	972	1016	1014	1060	1050	992	1018	1033	939	1008	1001	962	987	986	958	993	1001	992	1018	998	1053	1034	1006	989	1029	1024	1019	998	993	1093	968	1050	1005	961	965	1017	993	1011	990	942	1022	1004	991	990	1028	1041	1016	982	994	1013	1004	992	990	977	1017	1033	984	1014	1030	959	999	1020	938	1000	1031	1021	1051	1017	994	962	1042	963	1005	958	975	960	1006	1017	998	1023	1007	1008	1003	1089	1043	1010	1062	1001	1041	1038	1020	979	1043	1005	989	977	1007	935	987	1004	950	1022	952	1005	1026	967	983	1027	983	994	930	995	1019	961	969	993	1005	1029	1018	996	1012	1024	954	1021	1039	977	992	960	1030	952	961	947	1058	1009	1013	1026	1043	1027	1000	1007	986	1068	974	994	985	980	1053	951	950	977	985	1006	1012	964	942	979	1046	957	1004	1000	975	1048	1014	992	952	1006	935	1018	1015	1043	1044	1078	1042	1031	1007	987	1077	991	1033	993	973	1045	1009	1032	1002	1004	992	1048	983	985	930	1080	1038	994	923	952	1004	974	1031	1005	949	1014	1009	989	1007	1000	983	1024	944	1008	963	956	1014	1058	996	1039	993	982	1049	1023	971	1013	963	988	982	1002	1016	1013	977	978	1021	1027	1052	1019	962	989	1048	988	999	1052	1040	937	1019	1032	971	961	977	979	1041	985	947	1039	1002	980	985	1031	1036	1039	1028	961	969	1026	1028	1018	988	1024	1002	1000	1020	990	1048	1037	986	983	1022	1032	1036	992	1013	1022	1021	1024	970	996	1024	1040	1007	1025	1005	959	984	1002	1007	1077	1013	978	1003	1028	954	978	978	1004	996	1007	1039	963	1081	982	1015	1015	999	988	1010	1004	1000	997	968	988	1086	1052	1021	1009	1005	984	995	1061	973	954	992	975	963	996	1029	930	978	1056	1038	998	999	1006	1009	972	996	984	1009	982	958	1005	984	1046	956	989	999	963	983	1009	1037	999	1042	981	1047	936	1051	1027	979	966	985	942	1032	958	951	965	963	1016	978	1007	986	1044	1045	1028	990	1051	973	1007	1008	993	963	1018	1001	1081	1017	983	1010	988	996	997	982	1024	964	1015	1005	1027	1015	994	952	1085	1026	1019	984	976	1051	1072	988	1071	1050	1047	1049	1000	951	1018	1085	1025	992	979	1040	993	1023	1014	1001	960	1001	1041	966	989	994	936	1001	997	1012	1010	1009	1027	1017	1078	1012	1037	1020	1001	1041	1008	991	992	971	1011	926	969	1061	1008	1012	944	1029	1076	1009	1012	1038	981	1034	976	991	960	968	1010	1017	942	996	980	964	954	1082	953	1097	980	1012	994	972	985	986	955	967	1021	1018	998	1044	933	1079	1002	1003	993	1031	1051	997	954	950	987	1082	998	964	1021	1008	987	1008	1037	978	984	1011	979	942	1005	1042	1001	1016	997	1000	1017	1081	988	967	965	974	985	1025	999	1002	989	998	979	988	935	973	1010	1078	1007	1010	997	1007	1018	1009	1039	995	961	1012	992	1022	962	964	1060	1057	962	986	1016	1036	1004	1045	1028	983	970	1005	1021	1018	1023	995	956	992	1020	1005	971	982	1046	956	999	951	1039	982	978	944	955	1014	961	1001	1016	943	965	943	1057	1012	1034	1016	1009	988	1001	968	953	1048	997	1005	1068	988	1047	1005	939	994	976	990	1014	1001	993	955	959	999	998	1010	995	993	936	1017	1014	993	1011	1001	997	968	1005	993	1070	989	1060	1059	1047	1008	976	1045	995	1004	1019	1042	964	1010	1038	1030	1034	952	979	1018	1009	1033	887	1006	1006	1044	919	968	1074	958	993	994	1014	949	1036	951	1021	943	1003	1003	972	1024	1023	1009	997	1005	990	1022	919	995	1014	1036	958	1033	969	971	985	991	1010	1025	955	1016	1031	1033	1003	993	975	998	940	1035	1032	950	1008	1003	999
61662	103431	78993	44837	16664	1011	906	933	871	827	849	852	912	852	897	884	857	860	898	876	853	875	840	909	872	945	838	865	865	844	867	836	846	836	834	858	827	837	860	787	837	923	903	905	852	846	865	893	851	880	854	844	861	854	916	856	858	841	872	833	904	876	850	916	833	835	872	873	890	824	798	863	853	813	930	889	882	826	879	881	885	852	843	819	877	853	866	882	910	849	865	906	842	842	872	885	854	863	887	837	844	883	874	866	831	837	874	841	818	883	839	871	831	830	844	900	810	862	844	835	922	891	863	867	898	882	879	847	828	856	854	901	817	853	867	817	912	877	870	866	876	897	829	820	869	852	873	849	888	877	858	878	897	907	825	805	822	854	811	805	857	876	848	825	842	861	856	906	882	861	838	862	847	841	838	932	821	846	839	924	832	836	854	802	819	829	852	892	868	834	877	891	844	871	903	879	824	867	876	907	858	861	886	876	882	818	812	888	932	840	864	838	823	857	834	903	829	869	865	822	829	889	853	834	877	871	842	854	844	871	800	851	858	847	881	835	829	874	908	841	827	833	840	869	807	927	891	821	883	901	876	884	814	872	832	837	865	805	917	852	844	845	878	866	873	843	871	835	836	864	804	858	856	784	855	883	898	843	841	908	887	823	868	878	894	812	893	840	862	876	856	862	905	873	886	815	889	797	888	817	843	800	836	858	902	843	857	852	864	838	862	853	843	833	866	869	851	871	819	860	870	827	834	849	859	853	808	904	847	889	852	874	874	803	888	828	877	835	877	879	840	838	835	918	847	834	888	877	905	906	867	816	831	841	853	919	851	837	875	854	869	883	883	864	819	822	895	860	902	813	859	833	850	831	878	839	921	832	870	861	842	832	798	815	896	887	809	908	919	872	866	906	905	858	878	877	862	860	797	887	809	890	824	831	875	899	892	807	876	834	873	837	862	863	838	838	876	797	854	852	856	934	868	850	844	891	845	884	876	811	796	844	828	864	831	824	844	838	856	871	861	787	871	840	881	862	839	894	870	848	903	842	875	852	823	834	871	896	903	836	861	841	868	876	828	879	862	901	830	863	854	842	861	865	835	857	869	856	902	888	862	812	873	904	836	894	851	871	873	848	863	913	890	828	863	875	827	889	850	860	855	837	879	863	864	835	824	832	839	811	857	837	838	880	946	842	877	857	820	892	895	863	876	856	888	837	858	798	829	859	894	894	806	826	895	802	846	805	873	804	850	842	857	805	812	858	844	833	870	845	841	833	874	859	874	879	815	849	845	825	852	858	822	885	869	812	806	891	864	853	810	818	827	787	902	875	896	888	831	840	827	861	845	866	817	906	892	873	854	873	865	848	863	813	860	847	827	814	871	873	883	812	859	891	847	871	834	868	872	837	863	858	841	884	857	885	862	852	906	866	815	891	906	864	844	877	862	847	839	799	866	875	813	834	872	893	881	847	879	863	892	939	842	876	816	867	803	820	845	871	898	882	865	879	848	897	821	945	838	862	812	820	829	813	846	833	818	880	865	824	803	866	836	878	850	845	862	821	861	829	831	879	875	860	862	843	852	905	845	849	916	886	878	898	857	839	827	836	851	855	842	840	894	866	878	837	889	839	847	861	835	824	842	823	869	890	845	846	853	873	859	834	884	871	867	859	869	892	882	787	874	874	818	827	848	905	859	830	830	783	825	884	937	855	828	864	794	849	828	856	824	878	871	873	839	858	852	884	840	817	830	844	864	826	871	862	851	844	885	854	817	856	803	880	860	879	888	806	865	831	808	825	819	826	857	853	859	845	912	819	845	870	842	808	904	836	815	882	861	866	809	826	919	842	892	901	869	865	877	869	835	861	832	843	825	844	892	849	813	881	835	898	886	835	864	896	902	851	925	899	810	895	848	870	858	870	814	838	852	840	873	859	849	851	795	872	822	847	868	806	838	811	921	878	866	836	822	806	868	852	821	850	828	915	813	879	842	867	821	859	889	827	870	826	810	843	811	843	872	805	822	866	876	828	824	855	890	872	876	805	857	861	820	841	872	916	841	872	850	850	906	897	846	886	876	869	782	786	883	848	824	822	857	869	840	865	841	850	840	841	862	834	859	802	906	842	866	886	844	864	845	864	851	838	840	821	829	838	850	868	826	820	869	857	776	871	825	829	880	882	848	860	833	865	849	832	853	810	878	902	884	831	892	907	862	886	833	840	839	876	814	875	843	852	865	894	820	875	846	835	811	857	859	899	903	790	851	774	858	877	819	798	850	875	811	871	827	880	844	893	900	845	857	846	879	843	813	859	857	836	892	822	862	867	825	841	898	827	851	839	843	872	830	864	840	835	807	852	867	859	809	875	824	838	906	837	837	866	767	889	918	863	841	903	877	832	823	914	828	853	799	858	798	841	847	911	843	863	869	823	884	866	882	842	868	883	854	841	848	838	852	839	835	853	813	827	824	869	810	863	883	819	836	841	859	850	839	831	864	841	861	795	840	881	842	862	833	896	853	808	853	810	855	864	808	862	862	853	857	852	816	842	813	850	855	851	845	880	863	846	819	801	899	893	795	884	862	864	863	852	860	901	816	827	837	847	862	886	908	861	822	833	889	843	887	801	844	829	835	865	890	873	863	851	884	859	868	835	871	851	809	835	893	910	843	804	845	908	864	838	843	820	843	859	836	915	857	836	870	879	869	744	853	864	851	852	864	882	889	854	877	822	846	831	829	878	885	843	828	810	863	809	875	851	864	862	913	831	843	811	863	836	880	824	851	855	828	845	812	886	827	907	833	843	882	853	866	808	855	809	908	881	845	873	837	861	859	825	867	840	844	823	836	821	867	846	824	896	822	856	888	867	827	816	838	882	860	852	854	827	822	858	913	857	867	851	867	856	887	806	862	841	879	907	864	844	866	830	813	822	883	830	823	845	860	862	826	831	864	816	851	828	844	858	871	837	826	884	857	855	885	836	859	828	834	841	820	840	818	875	820	830	896	842	869	863	888	828	902	885	860	791	863	846	883	845	885	877	894	827	815	863	865	896	839	886	836	872	903	836	856	862	886	812	813	889	802	865	869	862	820	849	841	821	843	835	796	795	812	860	845	865	854	872	863	831	845	874	838	825	880	902	878	891	855	826	840	838	857	889	829	879	837	852	855	800	829	889	859	891	845	884	887	885	935	819	874	811	815	926	857	842	841	890	874	841	827	836	844	826	877	857	879	846	828	839	849	838	851	847	870	855	874	870	825	837	849	863	890	834	845	830	809	851	825	830	928	817	865	860	874	840	844	865	891	864	837	806	850	857	772	846	846	856	844	789	843	874	831	859	842	865	894	833	839	874	863	827	838	876	907	854	853	877	835	861	838	798	871	811	831	899	841	816	858	875	835	868	869	839	860	899	848	879	854	852	827	817	882	845	873	919	848	847	842	814	831	863	876	862	846	858	855	844	854	868	876	864	872	822	865	881	841	813	834	887	813	826	893	816	860	851	832	879	897	854
36065	35305	27319	11594	1599	475	481	467	466	459	463	473	439	470	471	412	462	487	481	474	445	463	482	483	483	502	484	434	479	451	444	452	453	480	482	456	485	497	476	491	468	499	482	442	470	472	471	449	445	467	459	463	478	486	474	476	422	473	476	484	484	485	483	500	453	464	468	455	456	457	464	456	475	442	452	459	457	424	485	482	462	479	472	478	484	444	432	467	490	470	457	459	444	453	468	456	479	453	471	471	510	443	473	465	502	449	462	448	458	452	433	484	491	509	485	457	471	522	451	480	450	443	443	456	438	515	465	446	416	474	469	437	459	474	506	439	465	456	501	480	480	448	494	499	469	462	495	448	466	447	452	474	417	486	460	488	467	483	453	439	489	468	467	456	437	457	450	473	462	478	425	460	500	470	498	447	457	463	463	469	425	452	410	462	517	470	435	517	499	461	475	486	458	508	483	472	488	441	460	457	495	477	453	449	449	454	452	472	488	482	480	473	463	456	448	480	455	455	462	489	478	458	446	453	492	472	428	471	462	484	476	484	488	487	506	454	489	466	493	453	460	497	456	478	465	459	439	460	427	486	461	410	463	461	432	443	463	417	505	496	477	471	463	454	487	470	482	466	497	495	457	429	521	439	470	462	468	440	460	457	468	484	427	472	482	435	483	426	484	445	465	527	473	469	468	445	489	473	460	485	430	468	446	457	433	439	448	441	478	465	476	484	471	493	441	427	497	471	455	484	457	472	462	455	453	460	445	494	478	464	479	469	462	452	461	473	476	446	464	463	479	480	515	468	481	455	484	474	496	444	494	458	505	495	445	441	504	504	513	455	449	473	494	484	452	469	494	434	442	439	431	456	519	442	500	449	481	488	457	490	467	509	472	483	503	501	481	499	445	470	447	506	435	460	448	455	490	476	443	483	469	464	466	433	483	450	478	467	491	468	494	435	450	477	438	492	441	465	504	433	467	483	470	454	439	501	471	439	474	450	457	451	499	476	483	493	515	465	483	465	461	457	480	481	499	441	464	471	455	459	488	473	483	415	517	478	485	467	460	482	443	482	433	517	439	458	496	431	479	486	468	468	469	490	490	504	452	489	482	477	479	479	463	477	449	470	484	503	468	479	486	498	451	471	475	443	471	481	480	456	442	446	434	519	486	478	443	452	487	474	497	471	483	455	518	427	523	498	470	465	443	457	446	500	476	464	460	462	502	496	477	457	448	458	467	477	478	454	459	483	468	443	502	465	492	470	443	460	420	466	507	462	408	469	501	513	491	469	449	441	463	482	483	524	470	479	425	477	449	464	461	461	428	479	486	468	431	466	473	467	503	458	500	456	441	480	465	506	455	457	473	488	493	463	470	480	450	478	436	430	465	513	470	472	454	466	472	457	482	460	474	463	473	482	475	436	508	463	475	447	457	459	450	493	491	448	436	432	454	461	471	470	456	441	462	471	464	479	453	471	469	445	484	465	463	454	410	478	449	430	461	493	493	483	498	486	516	478	526	451	498	449	442	482	470	445	467	420	468	501	502	508	484	502	466	429	463	491	470	457	460	493	465	473	451	464	456	457	467	495	456	474	477	475	480	448	457	488	452	439	479	494	482	452	470	468	489	440	456	451	470	471	447	445	435	476	457	489	459	473	432	440	502	470	500	484	461	415	447	442	472	412	524	472	469	455	478	490	448	483	445	444	476	479	496	444	480	479	506	442	497	480	472	472	475	487	476	469	470	436	482	527	446	479	462	458	483	498	498	486	487	456	481	477	458	437	470	448	474	403	469	522	439	428	438	468	489	505	445	488	475	442	479	466	482	465	480	449	497	510	480	442	516	457	484	454	446	429	463	450	493	470	500	465	464	490	496	481	491	474	467	448	492	462	441	517	460	474	451	451	466	467	454	437	447	498	463	445	466	475	443	481	499	455	473	488	452	463	446	435	459	478	474	457	471	502	473	431	480	471	451	497	466	469	464	459	456	480	471	482	468	484	484	481	461	477	477	463	479	447	463	465	512	498	473	423	464	475	459	438	480	461	464	439	496	437	436	442	482	497	484	484	490	470	461	480	468	466	408	460	459	485	481	438	464	431	503	452	498	427	452	502	460	448	432	541	453	488	448	462	446	440	469	442	476	478	467	460	469	492	461	434	448	465	483	433	478	454	470	459	459	479	462	457	458	489	449	484	482	514	444	478	460	463	467	465	468	463	462	496	464	450	434	498	450	475	448	465	478	496	469	470	467	449	440	484	491	446	426	453	449	470	472	465	437	441	446	458	468	501	462	464	525	499	467	476	500	428	471	462	503	472	447	429	450	463	459	488	449	486	499	477	495	502	455	492	448	467	496	455	464	487	463	484	489	480	465	512	413	494	462	468	504	473	493	488	462	478	479	494	485	480	462	477	471	454	501	445	466	489	466	441	428	464	460	472	447	473	482	478	493	495	468	482	449	466	497	436	436	487	453	472	476	468	446	449	489	460	488	481	485	473	473	465	478	459	447	459	487	446	469	467	490	481	444	472	459	471	446	455	495	423	476	484	439	471	475	426	453	454	440	490	499	447	424	471	437	462	479	472	473	478	468	488	495	481	470	479	484	534	484	467	452	492	453	429	476	444	497	465	452	475	483	485	478	450	474	480	448	445	477	483	489	431	454	484	450	493	490	480	418	495	513	483	411	440	482	459	499	517	460	468	481	447	513	470	448	448	485	439	464	444	421	433	455	464	464	457	486	517	439	501	463	459	443	476	482	459	502	463	491	492	482	481	507	460	450	445	466	505	515	439	461	461	435	502	467	472	464	489	448	497	416	474	487	459	476	485	475	498	480	452	509	438	466	435	471	438	473	456	445	465	489	498	461	441	422	460	476	490	436	448	478	440	469	430	479	485	486	437	492	488	469	461	475	481	468	486	427	478	471	499	439	450	467	435	423	478	502	506	457	483	457	443	443	465	481	456	496	481	462	432	454	467	469	467	449	468	484	459	439	471	433	457	472	461	461	493	436	518	440	483	466	479	451	471	448	438	466	444	506	446	476	461	499	466	470	466	497	479	492	431	434	439	470	450	460	484	461	478	478	457	490	450	457	442	493	407	459	490	458	457	490	448	454	474	476	437	500	456	444	473	437	506	479	444	488	458	469	475	452	427	409	432	472	477	483	451	464	479	490	459	452	445	460	489	487	450	446	462	484	452	478	519	487	477	478	428	473	459	481	424	444	435	470	486	491	488	489	450	457	488	451	442	458	448	467	462	510	460	462	463	502	428	472	471	462	460	459	422	504	467	472	488	507	443	453	470	458	427	459	442	442	474	476	457	489	466	472	437	461	432	489	472	423	462	435	470	463	489	474	444	460	463	462	460	504	453	498	443	481	448	462	476	463	439	449	459	447	468	441	448	497	433	422	438	477	455	471	425	474	462	483	470	463	500	504	462	478	463	463	478	442	467	485	487	502	490	470	477	510	453	513	462	467	474	486	481	455	445	462	487	454	463	474	448
36683	40176	24892	8093	1428	455	411	451	425	401	432	388	458	422	413	422	434	447	419	467	422	446	428	413	410	472	413	413	447	380	453	452	435	424	426	437	423	415	442	389	412	462	502	461	433	413	486	448	439	453	417	468	455	386	409	424	422	453	437	409	415	422	458	437	445	474	455	412	433	431	430	462	444	457	421	404	451	397	474	437	450	415	431	402	431	460	421	381	441	429	456	441	404	411	396	462	474	448	400	403	452	467	419	471	408	430	414	397	418	423	450	452	435	428	435	452	458	433	431	432	426	452	418	448	432	420	408	445	466	395	440	436	465	440	408	442	430	450	386	433	423	428	412	426	427	431	401	430	424	477	427	452	409	441	460	397	432	445	413	429	422	397	401	411	443	452	418	436	437	416	464	435	450	449	413	453	416	453	456	426	399	447	441	396	456	457	389	454	437	466	433	451	444	415	439	424	430	413	431	425	412	433	373	430	433	446	445	440	408	485	399	443	423	436	424	390	449	417	405	417	421	432	432	447	410	428	468	415	451	458	402	449	462	454	426	434	435	453	431	402	407	451	428	450	379	425	447	444	437	430	427	409	414	432	441	477	438	431	421	440	402	429	448	468	450	434	428	421	386	441	432	426	413	438	476	439	433	442	429	434	399	457	428	445	457	401	457	415	411	415	441	406	426	479	389	439	414	433	439	433	431	425	447	443	430	427	417	407	428	423	417	432	472	438	426	450	438	434	413	447	445	453	421	413	418	473	428	445	414	412	432	423	420	420	394	428	433	421	419	471	433	459	409	466	429	387	447	421	421	447	444	443	446	429	404	404	425	468	447	420	401	421	441	443	442	404	456	408	422	406	449	417	454	448	451	403	447	448	442	476	471	472	429	426	448	438	428	470	471	421	435	442	428	420	397	406	434	438	438	431	399	453	447	486	445	399	428	425	425	402	427	413	440	420	415	419	434	479	407	434	418	410	430	397	406	447	430	438	434	461	457	434	464	398	468	420	401	437	426	444	410	442	420	463	409	435	441	445	421	447	409	403	434	436	469	450	435	443	455	419	437	417	459	379	418	455	424	440	395	438	480	482	423	453	455	430	416	420	452	454	422	437	426	434	447	436	428	428	408	432	413	462	428	454	416	438	413	452	433	391	432	396	421	449	432	436	449	456	414	446	433	431	407	431	424	440	439	450	406	441	439	410	452	453	478	406	460	454	423	423	431	426	464	445	423	455	420	442	439	450	448	409	400	442	396	395	442	437	413	413	434	405	437	424	439	428	426	445	448	469	437	473	412	461	452	448	420	431	416	457	446	434	414	429	426	453	411	408	453	407	462	447	453	434	464	443	440	442	426	457	387	423	461	406	438	421	452	437	441	464	443	474	449	430	436	472	424	454	422	436	431	399	425	447	460	434	415	424	450	450	468	450	420	438	437	453	374	399	445	441	457	409	413	457	464	443	443	437	413	437	445	439	432	417	448	438	438	457	409	465	440	463	425	408	439	424	428	422	437	436	438	425	451	421	403	420	434	420	461	427	421	439	423	408	463	390	454	418	444	434	430	416	465	443	426	424	436	435	453	426	432	459	414	449	446	442	433	459	426	430	407	447	421	415	411	429	427	424	448	464	449	425	451	443	447	451	434	430	424	420	461	478	446	433	426	427	442	422	428	425	433	437	442	452	451	429	442	430	459	430	439	423	399	418	463	435	415	432	424	408	455	469	459	457	422	416	442	398	460	447	448	478	411	441	430	420	447	420	435	419	430	427	422	424	416	458	406	397	455	425	452	407	403	417	427	444	457	442	435	402	427	426	378	433	433	435	418	414	463	453	482	455	467	417	449	438	425	426	436	477	425	401	440	436	453	377	403	395	416	448	410	456	464	383	429	432	425	442	434	437	442	381	459	451	449	424	444	421	410	385	411	450	426	418	437	418	422	444	388	416	441	443	416	431	429	451	435	441	400	437	451	434	475	457	403	436	410	463	419	448	432	449	397	429	427	422	418	439	488	403	409	434	404	462	446	463	422	434	444	404	410	420	412	447	455	417	427	457	427	438	474	444	430	427	425	415	405	458	426	422	432	430	446	470	436	428	407	448	462	377	427	428	404	418	429	452	466	415	428	425	396	414	440	457	439	417	423	441	433	464	424	478	468	441	438	460	446	430	424	402	432	433	443	432	416	416	402	449	405	417	429	404	430	451	433	441	431	444	436	429	403	405	392	450	453	407	475	475	426	437	465	451	414	454	446	408	429	452	418	456	406	423	414	429	424	421	442	439	400	443	420	376	418	413	488	433	442	419	424	443	439	426	426	468	445	453	431	441	423	416	446	469	446	433	462	417	433	477	492	440	442	447	458	448	415	403	448	396	446	448	430	415	421	409	415	461	429	399	417	450	430	462	457	430	460	407	408	439	408	455	438	435	433	441	456	411	423	419	424	446	442	419	431	405	434	457	461	399	432	418	436	451	459	431	416	448	448	452	438	415	403	405	439	414	411	436	429	454	469	425	443	437	477	422	421	479	419	408	434	422	464	429	419	425	430	449	417	444	453	426	442	402	421	429	442	426	454	447	414	439	420	413	428	469	418	415	435	439	422	468	390	402	433	418	470	437	400	398	430	430	404	424	374	417	420	431	441	400	446	420	415	412	455	461	434	393	448	446	424	424	470	430	447	447	405	421	420	469	444	422	402	392	422	417	424	420	439	438	420	436	481	453	442	401	435	447	437	449	386	439	404	439	474	444	428	434	446	412	466	400	397	408	451	441	427	431	454	435	432	433	407	415	432	378	453	434	431	431	411	408	407	430	414	420	420	467	432	446	420	450	460	414	450	469	437	403	460	426	462	428	440	419	448	440	443	427	447	445	430	451	440	431	413	422	439	459	424	457	414	405	441	440	414	442	448	398	445	442	432	428	410	455	431	435	428	447	428	433	429	469	460	424	474	468	447	437	442	439	457	414	429	415	434	439	433	443	417	436	434	410	412	428	419	418	427	413	455	444	418	447	442	418	434	467	460	454	396	455	439	455	419	457	430	420	458	431	464	408	446	463	442	436	413	401	396	434	407	425	422	463	435	421	451	478	402	440	424	443	413	439	436	387	447	492	432	441	443	412	425	408	474	422	447	453	453	429	402	450	447	449	428	438	429	451	428	425	445	425	456	453	401	466	474	439	429	421	409	432	436	477	431	442	428	436	417	440	439	399	432	390	441	449	405	409	456	478	451	416	437	440	427	433	452	407	441	384	479	431	480	438	401	425	429	454	434	449	415	431	455	451	443	415	434	379	400	438	419	417	434	409	423	467	417	422	408	387	397	414	456	441	407	426	405	445	434	458	436	449	438	430	432	431	472	393	435	466	472	410	474	397	416	427	447	416	411	440	431	440	443	430	446	423	403	451	449	424	425	407	430	404	398	434	422	432	427	429	449	435	413	456	443	450	422	399	454	437	420	439	428	444	419	454	472	433	424	469	421	420	451	414	471	416	397	441	408	410
25032	22675	31357	27134	20733	14864	2951	817	797	731	762	763	757	735	769	740	764	754	757	758	745	754	790	756	749	811	808	820	750	793	753	756	794	745	720	782	741	748	750	768	720	755	736	721	687	745	813	737	796	732	724	749	730	780	759	782	729	759	750	762	746	771	732	743	731	763	771	737	762	786	751	738	716	744	705	759	734	753	762	740	765	727	741	774	740	772	757	751	811	699	790	742	768	719	756	772	782	810	714	769	758	814	745	735	788	790	746	776	776	729	754	787	781	780	728	754	695	712	715	710	716	767	778	750	767	772	776	768	761	776	726	786	767	790	758	719	714	761	760	714	757	730	754	710	748	704	721	764	722	831	727	735	812	749	790	775	767	755	740	723	798	725	788	753	731	748	774	739	778	764	784	769	792	694	719	824	748	735	732	771	800	777	751	735	730	815	737	768	779	755	734	744	753	801	757	759	770	756	755	769	760	743	781	757	797	760	734	751	724	748	771	799	709	747	765	770	769	738	728	805	732	746	700	707	717	750	793	769	750	753	729	771	751	809	711	730	760	790	769	730	766	728	761	741	720	740	780	773	772	705	737	770	743	722	783	726	756	748	712	774	796	683	776	774	763	784	739	766	721	824	760	761	760	748	758	772	753	740	702	730	774	763	780	790	761	732	700	774	783	759	744	780	761	732	734	733	748	793	716	779	684	776	693	740	792	751	760	716	775	761	762	784	813	764	739	696	740	784	731	759	729	746	785	755	765	773	720	740	759	762	762	740	738	755	758	767	754	744	746	745	758	748	709	737	759	682	728	770	750	740	743	745	763	755	768	797	764	740	737	770	773	739	727	762	762	804	804	749	740	763	765	767	739	747	752	715	770	767	735	727	771	744	729	771	719	687	755	739	748	720	778	778	798	728	796	738	770	761	689	825	779	713	801	741	699	779	778	744	726	814	757	728	753	703	730	780	737	745	766	745	743	814	778	767	793	758	721	756	733	737	737	760	794	759	723	748	803	732	723	790	791	775	760	779	725	756	820	717	759	761	740	754	746	708	772	785	712	767	764	759	766	740	734	702	752	741	765	733	780	775	712	729	785	784	737	779	742	743	719	745	779	714	769	760	729	808	770	758	756	781	705	753	742	758	752	776	764	688	745	727	752	797	770	732	791	738	734	750	787	717	778	783	761	763	772	767	705	806	791	750	728	810	775	757	757	804	784	767	761	797	741	728	776	771	750	762	744	792	799	775	723	726	781	767	737	747	769	742	723	743	758	754	762	790	748	724	767	759	749	829	712	748	739	733	753	782	739	752	754	795	733	775	745	736	768	707	713	688	680	784	750	694	766	723	730	720	767	721	727	770	735	761	736	712	757	796	764	761	739	737	750	770	737	736	771	732	768	707	754	741	786	730	779	748	775	767	760	744	796	757	707	753	799	758	784	802	799	753	748	710	772	756	688	739	760	765	775	778	753	725	726	775	766	748	802	778	770	745	782	807	762	724	746	755	733	762	775	734	754	842	731	819	766	795	782	772	743	738	794	717	728	727	751	761	785	762	744	831	775	801	810	766	736	747	748	794	733	749	716	728	793	815	744	753	760	768	792	711	719	791	732	798	786	745	744	779	751	698	732	715	736	713	707	732	730	766	776	746	739	734	771	734	768	718	780	805	810	762	783	795	736	769	750	741	796	749	790	744	726	725	752	773	723	794	759	760	755	781	793	762	768	774	773	779	759	773	752	764	781	739	750	771	756	764	791	785	737	681	726	735	746	757	745	729	767	755	764	788	797	680	740	760	790	729	746	774	728	717	764	796	746	782	778	811	778	730	782	743	730	755	810	720	738	758	768	772	765	742	741	767	740	757	791	741	778	702	738	777	760	699	768	753	765	745	730	769	783	757	751	735	733	714	742	743	744	748	722	713	718	761	824	795	751	735	784	754	769	760	709	798	737	754	696	772	814	751	741	767	775	762	739	712	693	743	739	764	803	751	741	745	743	758	728	737	760	757	797	781	711	745	725	806	772	738	797	766	727	776	747	748	772	735	756	714	769	726	716	763	780	742	765	744	716	760	746	778	751	779	755	740	721	728	733	757	764	730	770	748	750	778	746	747	733	786	748	747	730	703	743	722	759	759	777	712	811	743	729	714	754	750	745	793	746	782	728	774	759	756	690	762	767	742	719	737	802	705	762	771	788	755	723	749	761	805	759	751	797	786	769	740	819	765	711	762	736	715	684	765	756	723	714	699	775	718	788	778	795	730	824	730	765	761	746	771	770	814	739	781	728	753	782	705	768	737	793	725	784	736	735	728	764	789	755	748	766	800	733	735	741	755	796	797	756	760	774	744	746	799	757	696	744	749	733	793	706	750	751	724	761	787	779	711	755	750	795	867	795	752	789	775	770	708	771	747	787	779	723	772	767	725	808	767	757	786	716	755	774	742	779	770	747	782	759	778	717	742	749	723	824	768	758	754	747	768	787	737	746	800	749	719	751	737	729	731	740	769	774	764	789	751	788	792	757	718	758	749	732	734	705	749	737	781	781	732	793	735	753	767	736	752	750	730	698	752	742	741	709	780	811	752	734	761	763	719	787	740	727	762	760	794	763	806	718	728	720	766	717	784	766	767	696	805	785	734	750	773	773	723	778	800	765	730	740	809	749	772	704	778	721	757	779	759	735	768	760	766	748	724	772	747	755	723	774	777	762	762	781	782	796	745	748	732	758	744	744	749	810	773	778	736	831	746	696	709	751	772	736	774	854	765	756	715	753	768	787	772	793	753	761	761	770	756	735	750	773	795	753	751	725	766	757	734	743	753	781	813	751	729	789	778	738	782	752	754	695	735	680	733	725	693	708	769	739	749	756	765	782	731	726	811	739	754	716	748	756	756	736	769	750	718	798	718	727	752	735	789	753	784	766	758	742	774	693	718	680	763	758	754	754	751	766	810	802	747	762	749	709	749	810	747	733	778	765	744	756	748	733	831	714	806	750	785	736	724	785	799	765	717	738	752	775	738	719	724	723	748	802	758	795	770	725	783	782	786	672	739	736	736	727	760	763	724	762	776	724	745	759	726	773	712	708	730	713	771	786	790	768	767	765	817	771	732	728	748	769	741	739	755	730	772	739	714	736	739	745	798	777	731	788	755	802	708	792	739	748	723	779	786	755	803	724	714	720	777	791	742	748	753	792	780	740	785	712	726	740	778	743	709	794	760	769	778	753	778	758	712	738	747	741	739	707	740	771	721	745	691	739	750	754	726	749	790	775	713	736	714	716	736	750	748	771	719	749	792	798	758	766	723	724	787	812	769	768	702	782	754	736	791	795	756	725	756	735	711	719	740	792	769	777	788	798	772	761	753	785	743	786	731	724	722	749	809	706	737	753	790	735	757	776	744	768	745	766	728	812	785	739	739	743	799	794	766	765	761	795	734	765	772	734	728	767	744	721	778	743	735	759	746	756	773	729	782	706	695	772	688	743	764	771	747	801	800	725	764	812	738
62495	93107	71345	39259	13367	753	822	711	688	686	621	706	702	658	673	623	705	660	652	695	623	681	673	654	688	693	629	642	620	653	658	601	681	677	657	641	623	698	635	635	678	648	703	636	681	669	666	670	629	667	704	659	643	711	620	617	705	657	659	692	645	629	654	621	639	627	657	642	670	664	687	650	690	685	666	663	681	668	672	667	643	638	602	671	667	641	711	680	613	618	651	627	682	644	710	628	638	686	631	664	652	611	649	632	679	651	620	683	688	687	644	628	647	677	658	649	703	661	660	639	658	685	634	668	660	617	692	664	675	713	682	598	665	641	672	642	685	641	634	641	673	658	628	646	704	618	640	669	657	683	672	625	636	699	710	695	676	665	697	621	666	638	674	639	690	627	652	648	670	672	692	694	649	693	694	627	657	694	643	681	695	636	689	663	722	619	650	658	647	666	654	681	637	683	681	674	704	649	652	636	677	665	649	641	645	633	662	654	702	674	652	674	608	650	698	692	639	662	672	655	645	646	665	676	636	637	658	677	673	661	631	658	659	657	647	651	677	681	669	664	668	631	681	671	669	663	660	671	680	663	665	678	668	636	678	659	688	696	665	639	669	643	642	652	672	691	612	636	642	665	654	657	630	658	656	666	657	647	619	678	647	658	666	662	647	619	663	641	694	636	658	663	653	667	657	669	647	656	661	667	630	656	693	613	620	679	681	659	713	643	646	602	666	653	633	627	681	694	656	606	675	652	580	644	656	649	672	639	604	691	653	639	668	650	625	676	663	640	638	676	651	641	663	587	622	693	619	667	655	658	627	659	661	640	670	639	664	662	659	664	675	727	674	669	607	628	639	650	646	695	595	631	626	592	634	656	663	639	678	659	630	723	649	678	649	690	706	646	684	692	676	659	713	578	689	643	689	642	659	642	632	689	649	623	639	672	697	712	653	667	645	670	599	675	627	705	691	678	659	611	622	698	611	647	652	664	606	669	647	661	690	633	632	711	658	653	612	658	640	645	670	660	626	609	640	652	724	648	691	644	691	624	686	660	663	645	641	655	649	699	691	647	622	622	689	613	661	651	656	664	638	644	636	671	658	657	668	680	614	693	653	697	652	625	624	648	621	695	693	701	690	670	658	662	657	628	697	654	663	655	622	677	687	639	656	635	709	629	689	641	648	692	627	649	708	651	628	658	697	638	718	594	652	654	729	689	684	665	665	605	656	692	704	658	680	653	667	647	662	650	658	683	664	685	636	626	668	650	642	628	723	665	694	625	628	678	662	666	669	666	652	683	641	687	629	660	631	621	669	641	636	654	647	692	660	654	645	694	640	678	662	643	633	634	679	637	673	664	688	669	657	615	686	650	687	668	609	623	684	615	649	687	630	701	627	657	632	691	697	646	684	621	680	636	674	671	629	671	681	653	705	659	685	655	654	629	638	649	672	687	644	602	736	673	625	633	661	652	681	655	644	692	712	685	663	661	644	660	638	674	651	668	632	663	652	616	662	660	643	669	695	648	624	675	663	667	688	675	661	676	637	649	644	713	653	654	653	684	631	659	632	670	602	672	655	689	676	632	646	640	658	690	677	675	626	614	651	652	661	670	644	642	665	673	639	680	687	667	680	616	734	698	638	667	652	658	668	695	672	656	672	683	632	647	620	692	689	705	664	624	647	650	637	670	645	649	658	628	622	657	675	645	620	629	662	717	688	667	619	714	647	671	660	678	654	700	687	690	642	690	720	633	661	671	605	641	658	676	655	685	653	615	686	653	654	675	666	648	651	632	659	613	660	618	676	652	623	631	634	653	657	639	650	629	648	684	614	658	669	600	649	641	688	693	664	696	670	600	697	663	687	629	628	697	725	641	646	616	667	680	643	658	611	649	670	686	639	674	656	662	633	677	617	614	653	643	666	664	707	653	681	679	645	650	649	655	657	679	654	616	643	661	640	635	662	652	690	656	690	691	689	688	684	686	668	664	685	686	625	643	683	626	668	643	693	699	648	616	676	659	659	676	650	679	662	630	657	687	644	588	632	614	626	654	681	644	658	644	636	668	698	667	643	677	677	645	658	675	629	638	663	676	643	639	661	654	627	651	619	673	676	643	655	655	658	674	694	634	687	646	699	618	668	703	601	741	669	678	619	647	622	680	651	666	637	662	642	720	637	668	650	625	675	643	619	614	635	612	687	663	646	653	677	686	667	642	635	640	656	673	661	662	664	648	663	637	629	599	678	635	655	634	687	661	703	681	662	654	678	644	685	678	615	695	624	679	615	637	681	624	674	701	632	658	638	635	655	662	640	692	644	699	702	645	681	630	668	677	676	668	644	670	667	694	622	646	641	639	687	602	643	682	694	699	669	652	648	623	695	648	653	651	695	686	628	647	649	622	631	639	620	661	675	631	646	710	623	710	653	666	721	646	645	678	623	687	672	655	648	611	666	661	687	672	621	641	646	663	662	654	658	639	642	667	639	654	689	683	610	659	621	615	693	656	622	661	625	650	588	628	692	648	612	640	699	640	628	665	732	645	651	641	632	608	652	662	663	667	616	642	638	642	642	665	634	660	634	662	654	650	662	638	690	633	683	602	651	635	685	669	647	701	630	669	683	661	677	702	673	609	620	658	641	677	656	644	679	651	660	672	668	678	670	646	649	660	652	614	617	671	626	691	674	688	662	666	666	632	708	647	692	631	682	622	668	664	670	668	625	629	662	657	648	648	606	652	632	685	630	664	622	714	646	619	661	662	643	641	608	623	596	695	702	671	653	677	684	640	637	669	682	705	628	646	673	635	627	672	615	671	632	646	674	709	692	679	639	661	641	630	710	668	669	634	647	664	675	649	662	621	637	666	658	635	665	644	697	691	641	615	621	667	666	673	643	696	683	681	669	641	643	647	625	634	664	695	648	654	697	671	682	664	667	631	716	629	657	625	669	675	652	642	633	635	679	634	639	627	639	665	641	689	651	634	618	652	638	627	710	664	657	655	665	632	645	666	660	659	664	640	721	629	629	661	655	643	637	646	690	659	650	695	697	636	667	645	639	628	650	679	637	675	615	622	628	633	694	629	616	641	661	624	639	635	653	657	672	682	675	673	655	620	662	652	667	637	661	640	652	675	633	628	671	642	616	666	701	645	673	645	661	634	599	624	649	649	656	667	639	640	677	608	651	649	693	613	641	625	653	699	696	666	619	641	671	662	727	622	594	635	657	610	638	649	680	596	675	693	635	669	661	657	665	704	643	638	683	628	655	606	702	626	688	632	683	677	635	702	662	679	635	619	592	621	682	672	707	689	686	644	656	640	675	635	658	678	642	671	633	676	662	658	662	631	648	654	630	671	657	631	657	641	623	639	633	637	626	655	665	676	666	669	683	637	652	652	686	653	657	671	678	614	651	703	683	679	640	686	708	609	678	575	675	658	649	696	667	609	646	669	684	655	658	612	691	692	624	628	658	683	694	603	687	670	632	649	684	574	641	662	654	617	658	631	709	630
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
