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
341774592613	341774593126	341774593676	341774594226	341774594774	341774595326	341774595876	341774596426	341774596974	341774597526	341774598076	341774598626	341774599174	341774599726	341774600276	341774600826	341774601374	341774601926	341774602476	341774603026	341774603574	341774604126	341774604676	341774605226	341774605774	341774606326	341774606876	341774607426	341774607974	341774608526	341774609076	341774609626	341774610174	341774610726	341774611276	341774611826	341774612374	341774612926	341774613476	341774614026	341774614574	341774615126	341774615676	341774616226	341774616774	341774617326	341774617876	341774618426	341774618974	341774619526	341774620076	341774620626	341774621174	341774621726	341774622276	341774622826	341774623374	341774623926	341774624476	341774625026	341774625574	341774626126	341774626676	341774627226	341774627774	341774628326	341774628876	341774629426	341774629974	341774630526	341774631076	341774631626	341774632174	341774632726	341774633276	341774633826	341774634374	341774634926	341774635476	341774636026	341774636574	341774637126	341774637676	341774638226	341774638774	341774639326	341774639876	341774640426	341774640974	341774641526	341774642076	341774642626	341774643174	341774643726	341774644276	341774644826	341774645374	341774645926	341774646476	341774647026	341774647574	341774648126	341774648676	341774649226	341774649774	341774650326	341774650876	341774651426	341774651974	341774652526	341774653076	341774653626	341774654174	341774654726	341774655276	341774655826	341774656374	341774656926	341774657476	341774658026	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21054	20095	27144	22712	20041	19422	3418	676	587	563	471	472	483	512	502	482	506	449	444	457	440	437	427	450	480	437	441	430	414	423	417	401	462	453	429	419	450	430	422	460	421	418	438	412	438	423	418	426	420	415	422	430	402	419	393	429	451	447	380	439	378	417	424	407	430	413	384	433	419	420	418	370	410	392	393	436	420	404	427	433	478	422	440	385	405	461	442	446	406	396	397	438	408	407	470	432	422	423	397	419	389	417	393	437	443	407	409	440	409	422	430	399	408	442	429	429	401	419	387	423	405	443	406	427	415	393	429	450	423	404	443	438	411	429	410	383	434	396	358	396	425	435	378	403	380	449	414	409	418	400	425	455	406	425	428	386	415	389	406	414	416	427	442	434	422	400	440	438	440	414	384	446	444	439	394	443	413	467	460	426	438	426	420	453	421	403	445	406	434	434	413	410	408	461	382	411	424	408	413	383	438	446	402	421	446	440	389	431	432	453	466	417	399	427	386	438	392	435	436	429	414	424	429	386	402	434	395	440	416	404	411	427	416	391	431	430	420	412	419	391	445	440	418	422	409	424	426	424	427	454	453	427	441	421	418	408	425	402	405	420	457	438	389	410	384	433	447	430	446	426	442	432	381	389	410	396	397	434	402	433	407	423	374	393	397	452	388	453	412	421	386	460	417	434	405	419	407	398	423	413	420	403	422	418	423	381	419	434	393	426	435	406	428	433	405	412	410	421	392	439	425	440	401	372	397	425	436	445	421	390	409	421	459	418	410	464	395	397	410	447	427	437	391	436	405	413	437	405	412	459	398	400	444	392	426	416	412	436	390	419	438	450	453	401	447	403	383	413	442	403	441	430	442	431	425	441	388	424	418	413	435	391	414	429	429	410	431	425	373	403	415	411	434	401	420	393	449	415	422	463	454	447	404	405	406	425	404	422	379	393	380	411	408	427	409	417	426	405	419	425	432	452	372	416	415	444	417	427	400	413	426	430	400	434	414	443	464	395	413	421	424	406	422	426	397	417	470	423	451	437	439	408	410	435	404	415	433	422	383	421	388	428	432	409	401	421	425	422	400	393	434	416	417	411	390	418	445	454	441	399	453	404	418	425	426	392	405	438	411	431	417	416	421	416	412	388	436	416	433	431	425	424	416	363	409	402	450	426	413	393	409	414	445	414	439	402	422	387	414	417	435	420	418	426	441	410	394	421	427	386	437	426	410	410	398	388	398	429	420	428	411	438	435	403	414	418	410	458	429	395	433	429	442	409	415	407	420	405	430	403	419	434	402	431	421	397	421	426	396	388	400	418	444	453	396	393	399	436	406	444	412	418	373	440	399	433	459	422	435	416	416	455	402	419	412	407	419	428	406	430	419	399	420	423	379	425	412	409	430	426	411	417	434	406	392	426	416	405	443	444	485	473	428	414	446	381	397	441	412	452	413	416	411	405	427	430	430	429	392	417	408	397	406	436	405	421	405	413	412	424	424	466	408	417	381	405	402	418	419	431	430	441	434	366	473	435	438	412	455	388	402	454	445	388	410	410	396	406	437	419	421	416	404	422	412	438	413	392	421	404	432	408	404	394	417	418	390	461	418	440	430	415	413	429	406	439	451	456	432	388	418	386	428	441	368	394	450	397	413	433	399	400	397	393	443	415	411	405	406	430	405	433	420	391	426	416	445	400	386	411	422	424	448	375	453	400	379	437	414	458	426	434	405	395	429	447	439	455	426	436	406	417	408	432	403	422	443	393	423	415	408	403	414	413	402	418	402	435	433	397	415	428	406	428	434	449	424	434	433	397	408	440	435	396	415	408	399	428	420	422	373	396	414	436	397	402	408	414	433	413	415	400	474	428	366	409	427	443	457	392	399	406	449	417	424	426	418	382	431	425	449	408	404	445	416	415	406	468	369	423	426	382	387	427	460	437	445	410	404	439	441	408	402	447	393	400	428	434	404	438	425	418	394	428	417	401	414	434	432	474	425	402	403	430	416	420	412	435	417	422	397	434	391	418	421	433	423	389	422	433	390	399	388	453	426	428	401	448	423	400	408	397	410	350	438	407	415	424	415	394	413	451	423	417	370	404	381	417	420	423	410	380	430	394	377	379	452	419	449	464	398	424	413	389	427	410	406	381	370	407	401	436	363	394	414	411	423	416	436	425	422	403	411	429	426	404	427	431	443	388	456	428	448	446	401	394	430	427	378	419	412	403	418	425	420	416	475	402	455	385	428	444	391	435	424	439	434	403	424	422	418	419	396	419	394	420	400	373	422	388	454	397	390	401	423	413	454	399	407	425	395	433	426	424	415	449	424	392	411	401	430	436	421	389	396	398	433	439	424	375	404	417	459	430	442	425	394	418	438	417	413	421	370	409	432	410	416	401	415	415	407	443	382	404	417	385	418	417	428	395	409	421	434	408	421	413	422	373	430	406	377	417	399	393	394	422	422	397	424	432	413	404	410	416	420	368	434	449	421	409	422	430	425	423	417	447	409	418	392	376	457	462	393	432	399	437	392	443	398	420	404	412	442	478	425	365	423	405	403	424	454	402	382	427	422	418	408	453	423	449	420	410	417	449	419	433	462	449	419	391	421	401	404	432	446	413	413	408	420	426	425	421	374	400	400	445	449	408	418	401	427	410	439	452	405	384	424	429	387	384	418	424	451	395	419	414	443	401	373	428	394	421	386	436	369	412	431	382	404	422	471	429	432	381	416	424	401	416	414	436	427	428	420	416	451	441	405	457	440	391	404	385	396	384	396	421	374	423	436	429	395	430	410	398	400	403	454	394	420	429	432	451	418	422	422	422	431	413	406	403	416	398	441	396	402	395	412	395	448	440	434	419	416	407	470	427	405	407	425	431	418	434	423	407	477	395	405	415	430	403	416	432	428	422	400	412	398	394	412	401	380	422	435	436	405	448	453	401	417	425	403	449	462	403	415	404	464	454	404	446	402	417	486	393	406	398	424	376	452	432	401	403	407	416	390	415	456	415	434	415	413	407	412	438	426	429	425	424	400	435	442	394	412	401	381	406	420	393	438	429	371	435	452	378	467	429	406	392	444	419	426	432	447	438	429	387	437	421	430	360	379	426	426	437	420	415	420	404	384	420	424	397	421	416	420	439	388	425	448	393	423	414	386	418	428	395	455	456	413	435	391	450	434	438	422	361	429	387	404	402	449	443	393	442	432	452	427	440	419	436	418	425	423	459	443	388	419	372	462	405	402	392	429	417	394	439	440	416	405	414	425	415	403	405	414	396	366	367	448	430	431	457	392	405	433	425	413	449	417	426	428	379	415	424	429	428	383	407	393	436	419	440	404	410	439	413	410	424	442	430	427	414	428	413	393	436	412	414	421	445	416	431	454	377	396	449	415	418	400	448	482	387	430	401	421	432	415	420	382	417	406	449	428	453	441	400	393	398	413	390	412	432	360	382	423	415	412	407	442	385	445	420	423	414	409	426	417	413	439	406	433	445	429	395	433	432
45986	79535	16514	2490	1719	1401	1206	1040	832	821	754	770	660	655	650	608	610	597	602	590	599	550	590	551	573	529	516	565	506	509	559	538	589	559	555	532	564	549	552	526	524	509	499	532	532	555	526	535	562	570	536	529	553	541	526	522	524	522	516	539	513	527	509	505	526	500	524	525	488	539	568	518	543	540	583	517	528	511	590	514	564	551	520	579	518	564	503	569	526	542	511	538	530	514	533	502	561	550	499	525	506	570	495	546	503	515	486	545	526	525	503	573	497	533	542	529	523	523	541	520	529	551	491	531	542	527	485	517	528	579	555	539	554	528	510	528	496	538	546	501	525	523	530	562	550	539	494	553	536	521	546	498	557	479	514	594	531	510	527	548	537	604	523	547	526	530	537	506	527	526	503	518	583	517	574	510	534	546	503	563	522	514	528	509	519	569	511	510	572	535	506	553	536	508	562	558	484	486	476	524	547	542	530	542	547	549	531	546	576	526	510	556	535	550	504	538	547	547	543	514	546	550	546	520	572	515	584	525	518	519	508	565	511	546	529	550	533	526	566	517	533	513	540	561	515	556	502	548	516	541	550	541	556	532	548	521	514	508	512	498	527	543	564	513	474	523	550	527	579	537	529	496	570	510	568	535	508	597	560	540	525	517	528	553	540	564	523	514	557	588	558	493	561	547	561	495	546	533	598	519	548	492	523	534	507	512	555	555	497	513	483	571	488	526	518	527	520	488	506	516	522	538	506	513	507	493	534	520	521	528	521	525	548	499	515	582	581	574	542	525	496	517	530	543	511	560	527	534	541	525	563	536	525	484	516	516	549	522	549	509	523	507	513	522	541	498	516	528	502	557	532	520	525	540	583	561	527	544	526	534	555	530	487	540	509	496	521	496	515	524	535	521	535	515	560	542	522	522	588	548	562	552	537	519	515	548	535	530	510	520	525	533	569	548	540	479	525	507	549	502	523	522	502	535	490	499	516	541	567	547	524	597	500	509	552	532	503	534	503	544	480	535	500	556	504	561	527	530	491	550	498	520	541	513	553	539	535	484	526	561	506	512	565	548	500	504	544	518	559	523	536	554	557	470	531	498	580	518	564	540	527	527	516	513	490	513	535	530	505	515	595	540	512	511	556	509	522	530	511	516	589	514	516	546	534	560	540	570	538	503	529	519	558	521	541	537	520	507	539	516	527	529	576	482	513	524	526	536	512	545	516	520	536	523	530	504	505	591	518	560	587	539	521	515	519	501	535	524	542	542	535	541	535	538	551	535	530	527	547	511	536	542	527	538	539	556	542	488	522	539	503	521	552	525	525	527	542	532	547	559	559	559	525	515	525	581	528	488	545	516	535	519	530	505	489	574	527	534	513	542	515	534	546	502	472	513	507	559	500	550	539	521	517	525	540	508	553	505	500	525	547	542	527	526	532	535	563	522	517	495	547	533	559	527	526	508	553	552	535	470	532	505	547	541	524	540	516	492	518	527	518	539	527	549	546	516	504	496	526	517	573	510	554	532	562	509	568	520	509	553	507	580	556	521	562	534	528	566	524	556	562	546	550	543	525	520	532	505	499	536	517	549	515	536	562	512	532	491	513	588	482	499	536	540	558	535	536	547	535	530	521	568	532	480	557	594	538	534	519	527	537	526	533	544	565	523	539	510	530	527	530	494	519	565	532	562	489	522	528	540	548	559	523	553	507	528	541	550	530	553	546	546	542	508	561	526	576	534	525	572	543	503	528	536	531	517	511	553	564	512	514	512	535	517	518	534	559	507	543	538	535	561	509	531	543	538	540	563	542	527	513	539	532	512	527	561	538	523	559	521	593	552	549	549	499	546	493	532	548	530	543	533	542	539	540	538	524	501	551	511	542	550	510	539	484	518	532	533	527	522	505	535	533	504	524	550	532	514	538	513	489	531	534	540	487	512	571	563	499	552	538	539	569	522	557	543	536	486	519	524	515	525	563	502	549	578	511	537	507	542	486	539	532	533	537	539	523	538	566	498	512	546	545	543	492	550	496	511	480	522	513	533	529	534	477	525	507	504	567	503	535	557	508	541	541	553	503	583	536	502	542	549	540	546	548	540	500	517	506	522	514	506	539	553	546	535	526	525	504	536	535	557	557	551	524	547	530	502	542	545	529	517	520	483	486	507	544	538	548	567	499	461	510	495	515	560	539	528	566	499	536	503	518	520	539	483	570	549	563	497	515	496	530	536	479	531	529	528	523	527	534	522	535	516	507	455	532	540	518	509	550	521	491	474	515	583	546	522	518	497	517	532	520	529	494	533	586	590	562	535	500	516	542	531	538	514	525	556	539	498	531	496	548	522	521	510	537	517	520	544	512	500	519	524	535	518	489	549	528	511	540	516	514	489	497	523	550	513	552	544	524	547	542	493	511	557	488	518	539	524	494	555	566	537	544	550	526	531	537	514	533	564	492	514	523	510	509	528	549	525	492	526	507	527	513	538	533	522	529	540	544	556	523	473	484	530	517	531	529	492	525	518	550	525	544	485	542	528	535	552	525	499	540	546	559	554	530	506	547	537	531	521	514	540	518	525	530	496	548	479	561	535	548	527	504	528	524	541	518	523	574	524	545	527	537	493	544	535	524	568	516	543	504	513	497	572	518	513	530	518	559	511	524	531	515	493	516	542	558	538	498	547	518	527	531	536	522	550	569	525	519	502	547	517	538	513	527	560	553	533	528	531	523	497	541	527	537	537	523	499	517	554	506	551	527	524	554	554	562	547	512	549	524	508	483	553	545	529	518	568	523	532	511	543	562	518	520	558	538	522	496	534	516	501	587	544	498	527	517	513	545	533	515	518	510	548	515	498	589	485	532	485	519	531	509	519	574	515	553	533	541	552	580	514	545	476	543	515	488	495	552	542	520	553	554	523	527	548	581	524	500	527	522	584	525	547	524	506	523	528	594	539	561	553	533	538	499	527	515	540	539	497	498	517	529	520	575	525	530	538	557	543	522	545	542	535	521	542	495	552	556	500	525	514	572	507	533	542	513	522	525	531	509	556	529	511	533	508	575	534	533	547	523	537	500	521	525	489	511	572	497	489	542	522	537	493	513	560	575	555	512	549	536	513	530	512	539	556	480	511	543	551	544	525	530	544	533	529	526	544	560	565	519	521	526	536	519	515	532	533	485	561	532	564	555	533	515	521	547	548	535	508	511	520	513	549	466	539	526	536	536	564	496	579	514	542	514	572	517	521	517	558	493	530	565	563	486	455	506	499	522	569	523	578	521	534	515	546	547	486	539	514	508	508	493	528	559	488	549	515	562	508	524	548	503	528	580	505	514	473	514	566	556	501	585	523	524	527	522	556	522	561	562	541	524	523	541	470	482	561	544	539	529	545	556	505	536	552	515	537	545	548	524	503	505	524	505	482	557	567	570	534	513	552	513	554	545	560	565	547	504	529	562	525	536	493	471	511	530	530	556	495	534	586	540	521	552	520	540	513	556	504	490	550	513	559
28153	23309	11961	750	316	310	281	259	266	240	258	253	236	239	286	266	242	227	259	263	245	263	247	248	281	248	279	241	246	257	242	254	257	248	239	240	246	212	250	238	232	253	250	248	248	239	275	262	247	269	255	250	264	245	244	267	256	289	252	264	250	261	227	219	241	278	243	256	231	248	257	269	255	257	262	259	225	257	254	290	243	258	254	245	257	242	251	261	254	272	220	243	253	245	271	272	259	224	235	252	247	259	260	237	228	243	255	255	243	258	273	278	260	246	254	245	266	252	243	226	246	256	260	261	241	243	280	228	258	242	263	251	252	244	236	207	243	240	238	228	269	226	234	218	254	246	252	269	253	245	241	281	268	227	244	236	248	235	247	234	242	257	227	269	235	295	259	245	255	247	247	254	264	258	239	258	247	220	269	232	251	263	258	257	273	246	254	272	241	259	222	253	230	246	269	244	259	265	268	226	201	246	242	262	241	262	251	242	270	233	247	257	266	249	278	235	254	244	270	258	241	228	243	264	245	249	218	246	251	274	269	254	246	246	261	238	232	274	249	264	245	245	241	273	259	254	238	242	259	265	239	269	267	270	239	247	268	252	238	279	248	240	248	251	265	254	238	238	263	249	286	222	237	228	242	236	251	234	214	235	253	249	242	257	246	228	267	245	252	282	266	279	257	246	261	248	251	232	266	241	225	267	261	261	263	265	259	239	252	244	268	280	245	240	255	231	271	250	247	242	251	255	216	276	236	250	244	262	247	250	226	212	267	248	269	276	215	275	252	244	236	231	232	231	263	260	256	280	282	247	258	266	251	252	258	247	274	260	260	231	233	257	255	248	244	226	234	252	262	235	237	260	254	280	231	217	236	254	212	264	283	249	243	233	255	240	240	260	227	267	244	252	242	242	247	230	242	263	233	242	227	261	268	241	242	243	251	246	248	213	259	237	268	264	236	260	240	274	263	270	257	261	229	249	272	272	229	257	259	247	279	252	262	261	273	251	206	247	240	242	276	268	242	253	256	268	247	272	237	253	221	255	258	266	266	230	235	247	241	259	243	233	240	243	248	264	221	241	249	230	223	265	246	287	284	247	266	248	243	234	237	254	217	212	230	251	258	271	254	253	265	257	252	224	250	257	246	230	254	268	243	254	233	261	273	213	244	216	263	235	240	283	289	252	240	251	256	244	269	228	271	284	225	262	255	248	248	231	266	273	254	270	276	251	262	233	274	244	254	231	254	233	269	257	265	237	239	274	252	284	271	253	267	226	264	260	266	275	213	237	243	230	245	256	238	258	222	252	253	242	245	233	252	258	213	249	278	229	250	237	223	229	232	235	256	267	268	246	241	241	239	240	255	233	267	281	225	233	225	240	242	265	230	228	215	253	230	227	238	208	235	251	255	279	235	266	261	269	269	266	242	256	278	243	230	242	268	255	267	270	245	270	241	253	283	260	237	251	273	243	257	256	275	233	275	225	264	267	241	250	237	292	267	231	253	253	250	253	267	255	231	282	243	255	248	233	238	254	271	255	235	275	257	231	216	244	275	232	260	258	256	236	249	247	273	262	275	247	254	259	251	271	243	241	254	258	259	247	271	248	254	254	240	232	241	234	239	255	248	221	284	242	265	245	278	304	272	260	273	255	263	274	257	237	243	247	228	244	254	249	250	227	245	230	270	276	277	249	255	267	242	236	289	252	225	251	246	259	236	254	283	277	231	246	252	236	234	258	274	252	242	245	269	226	260	240	237	258	214	269	247	247	261	250	260	287	247	240	236	249	271	258	279	230	237	255	232	258	230	235	254	265	281	238	266	241	248	270	273	251	226	237	245	262	268	252	222	246	250	269	246	264	268	212	244	290	257	292	254	242	246	275	250	249	268	257	267	260	222	228	239	247	251	250	250	236	243	234	256	246	233	248	243	255	256	238	254	243	247	244	246	224	234	261	302	244	239	240	268	236	259	240	245	230	264	251	240	286	245	247	261	259	250	272	275	235	239	278	257	257	253	241	221	250	269	250	265	260	231	230	246	253	295	232	228	258	243	240	272	256	277	223	239	235	268	241	265	277	233	255	265	235	249	255	239	246	242	244	255	252	227	254	243	247	256	256	258	255	229	262	225	247	245	235	225	257	261	249	253	246	253	248	266	268	238	271	244	261	252	253	269	263	256	249	250	242	254	239	247	273	260	221	251	232	246	267	243	252	235	237	283	235	260	267	262	268	235	277	233	273	236	260	253	252	259	260	273	304	271	240	272	250	248	264	233	234	224	247	233	255	239	251	252	273	250	247	280	232	235	236	271	232	239	217	239	263	271	241	267	231	213	243	276	270	271	253	233	250	254	253	255	252	248	276	251	253	237	240	252	246	252	271	235	234	259	256	268	224	271	264	227	238	239	227	273	239	250	267	274	247	252	265	243	261	233	265	249	237	245	240	239	264	258	262	250	262	281	259	265	262	248	241	257	269	250	268	243	234	281	240	255	284	280	244	248	255	250	238	262	245	240	259	261	215	289	259	273	244	269	227	234	263	259	269	236	268	268	237	225	251	269	259	236	262	232	252	268	258	273	259	242	235	248	268	234	204	239	248	234	243	228	253	224	264	275	241	263	242	271	233	271	219	243	273	243	277	254	245	250	279	246	269	255	250	271	260	279	277	284	224	240	268	243	232	237	275	254	244	244	292	234	249	251	223	268	283	259	253	246	218	246	233	236	256	243	252	238	238	235	236	256	268	252	238	280	247	239	236	241	278	275	236	258	253	254	220	256	263	261	223	260	264	272	235	286	251	260	255	245	260	272	225	231	290	261	266	256	251	243	229	239	246	267	222	277	276	302	280	260	262	243	220	252	279	247	232	250	236	231	271	244	273	249	244	229	280	251	233	246	279	248	253	244	237	262	256	273	247	230	227	264	224	235	233	252	251	235	245	240	242	237	256	241	271	251	257	244	242	260	263	239	267	288	216	262	256	287	250	256	256	252	249	281	264	259	270	268	222	272	283	266	239	231	248	262	242	238	218	262	251	269	225	257	245	240	246	294	239	260	259	256	265	272	251	241	221	281	250	225	239	241	241	227	252	260	263	257	251	243	282	241	215	262	247	251	250	263	291	279	233	238	257	239	258	283	226	253	253	248	250	257	270	256	280	262	245	267	259	233	265	241	257	261	218	264	257	238	219	268	245	264	259	265	263	243	252	251	251	267	243	246	270	248	262	275	282	231	232	244	252	288	241	260	251	236	242	249	266	239	241	236	255	233	228	279	258	260	266	234	268	268	271	241	234	242	253	247	257	259	258	244	246	250	233	245	233	271	270	278	223	254	244	231	239	270	271	249	215	249	226	253	259	259	250	243	235	256	295	253	245	271	244	277	271	237	235	261	248	240	269	264	248	278	243	252	255	250	258	272	259	263	271	247	223	241	240	241	249	247	241	245	245	245	257	277	248	245	286	249	262	233	223	243	258	229	277	248	255	231	256	257	255	263	261	227	266
20483	35598	5042	398	411	354	349	347	353	314	318	342	342	325	326	360	309	358	326	331	327	319	328	279	333	321	349	357	319	329	340	325	356	317	307	343	333	330	301	297	313	321	335	323	329	357	329	325	334	337	332	313	317	304	325	303	328	335	359	342	302	320	291	328	323	286	326	348	289	309	332	305	317	335	324	325	338	329	330	319	335	314	316	296	310	314	312	315	319	305	337	326	314	327	337	339	337	319	328	336	318	320	342	343	314	330	354	338	311	297	345	321	316	310	324	317	308	346	324	320	321	339	308	298	280	258	303	312	337	334	295	309	326	287	284	298	330	295	304	337	332	300	297	302	318	302	333	336	342	341	353	320	288	322	284	301	308	308	316	306	303	279	314	311	332	307	336	287	316	353	331	304	332	290	324	303	328	310	346	322	320	302	303	324	322	313	310	361	333	318	301	316	317	308	328	332	328	301	357	342	292	287	297	323	303	302	311	312	302	291	318	313	335	314	337	322	341	350	297	336	328	319	327	331	295	325	312	302	302	309	313	337	310	318	354	327	364	300	297	324	330	330	299	321	340	317	315	306	341	345	313	302	317	308	341	299	333	323	327	308	305	321	324	320	332	321	316	313	310	309	280	317	309	306	329	299	305	318	310	329	311	308	303	310	331	290	329	342	339	324	327	334	323	279	312	329	338	308	309	372	304	295	302	318	334	312	310	325	339	363	299	348	324	317	330	335	310	340	276	370	329	320	306	341	323	317	312	294	357	315	323	319	321	340	341	319	328	305	278	303	344	321	315	284	310	299	296	287	327	308	300	306	320	360	323	334	310	319	324	355	308	353	325	317	369	326	326	337	313	314	322	316	303	351	334	336	288	313	292	315	316	356	284	296	340	319	316	328	332	285	343	314	331	304	306	323	332	309	372	367	343	300	340	305	314	284	293	339	286	303	311	281	337	299	322	311	315	349	325	339	309	302	302	362	335	315	283	311	337	323	295	302	331	332	338	331	330	338	333	358	309	324	288	314	351	313	320	304	288	316	331	335	336	320	344	308	297	322	303	347	334	317	339	362	329	322	318	330	315	331	310	319	290	350	340	317	304	319	296	331	299	296	314	324	285	335	323	307	339	320	304	306	334	337	307	338	296	345	286	293	344	296	314	317	321	327	308	337	326	300	303	333	356	337	328	297	305	310	342	290	329	320	299	320	305	368	303	320	296	327	327	334	293	331	364	328	353	329	316	320	322	315	323	320	287	344	316	326	318	342	304	316	297	328	319	317	288	325	308	322	301	302	317	340	332	284	317	320	313	310	334	347	332	310	341	344	311	290	310	308	326	304	310	336	328	327	311	311	320	336	306	301	320	337	354	321	310	324	337	309	315	342	341	368	337	317	323	333	312	287	349	321	322	322	311	350	332	335	319	326	321	334	312	313	312	336	288	302	330	324	327	282	361	322	329	338	346	290	293	316	324	323	319	329	309	319	341	342	311	288	315	303	334	325	340	298	286	296	343	315	358	332	314	341	319	306	304	309	323	325	310	339	332	340	311	333	337	350	346	280	309	312	303	306	313	289	326	295	283	309	322	305	282	327	321	318	322	314	302	275	327	304	302	300	336	304	304	329	305	344	331	300	318	320	312	299	293	325	310	339	315	316	299	316	325	313	361	296	317	323	287	315	339	309	275	333	322	360	297	349	307	301	352	335	318	311	309	332	306	330	321	333	330	340	293	290	329	315	314	327	332	345	327	339	282	319	338	362	314	321	318	315	330	318	295	295	297	327	323	317	332	318	313	347	335	296	346	306	316	304	342	352	320	298	320	324	351	317	331	321	324	299	340	295	287	351	330	320	335	336	310	316	315	286	327	299	358	310	336	331	284	320	310	307	295	301	341	275	281	368	311	327	292	310	323	319	312	297	316	333	340	304	318	342	313	309	355	319	289	320	301	304	294	319	316	287	359	281	318	297	331	293	329	348	329	305	343	325	325	327	341	337	362	334	315	330	314	343	299	324	292	317	333	306	313	329	327	316	316	318	318	333	368	334	307	322	311	323	306	337	313	325	299	300	331	315	303	343	308	342	304	280	316	330	338	307	303	319	311	306	318	328	289	312	312	340	306	331	322	307	331	320	320	346	334	329	331	330	283	330	301	323	340	329	284	316	331	307	351	334	290	319	340	351	326	342	293	309	318	347	340	307	306	300	309	312	339	326	336	312	324	304	291	315	312	337	300	300	309	310	308	303	325	316	325	301	318	327	313	320	305	316	326	350	321	311	304	305	350	358	313	331	321	322	381	320	326	320	317	353	312	313	346	321	333	340	309	321	309	347	330	302	318	297	328	300	313	328	316	331	309	322	335	321	335	321	325	332	341	330	292	315	278	320	311	319	326	315	316	293	292	313	328	327	318	297	300	282	307	313	330	311	285	325	338	335	314	329	330	284	275	318	292	334	331	331	302	308	325	311	346	314	332	316	298	305	291	299	309	311	339	345	318	297	332	317	316	345	317	354	333	331	329	321	331	336	313	313	309	322	300	344	306	315	315	310	329	327	334	336	328	351	325	320	269	310	326	324	302	314	299	305	277	304	313	314	323	368	318	327	339	344	304	325	310	298	306	317	296	349	332	328	314	313	305	335	340	324	316	343	309	323	350	323	300	287	318	320	341	291	305	313	282	319	307	338	331	314	343	305	320	308	330	319	349	292	293	311	327	341	322	323	316	317	351	321	315	307	370	339	334	296	332	324	319	310	303	344	326	309	296	310	316	319	328	311	328	346	300	324	294	318	320	325	322	287	293	321	321	304	317	314	342	304	311	317	349	337	295	328	321	327	343	300	316	298	304	289	341	335	341	290	324	317	343	313	328	319	354	332	331	338	318	323	320	276	326	322	345	300	309	367	338	297	290	324	336	322	309	323	341	327	312	350	319	346	335	322	310	308	329	310	339	309	298	328	315	293	328	323	311	308	320	304	303	348	330	337	312	323	330	310	336	314	293	313	291	303	293	340	305	320	334	348	328	308	313	311	312	339	312	352	333	348	330	324	288	328	299	328	302	311	308	312	317	329	330	316	304	309	331	322	318	284	340	333	327	323	320	332	332	319	341	310	310	330	344	302	324	314	344	309	315	327	316	308	340	276	334	323	310	333	302	345	341	311	339	298	332	312	287	290	304	319	334	337	328	316	328	316	341	330	356	306	329	334	351	309	304	322	344	337	301	311	329	321	309	341	307	326	334	325	327	314	341	312	309	321	321	326	329	308	346	321	344	339	291	304	286	305	336	313	319	289	304	315	291	314	317	322	323	309	314	345	316	310	328	305	331	320	325	306	308	310	334	308	283	323	325	320	284	344	314	340	335	303	285	280	350	327	320	324	306	334	288	306	300	296	320	291	296	313	347	360	303	315	332	309	316	330	323	330	299	323	298	339	316	307	329	318	308	333	324	321	342	314	303	295	328	315	312	292	285	311	317	320	322	342	320	281	323	324	339	300	330	325
23674	21741	28681	24941	20438	4680	781	628	590	512	546	504	551	512	537	509	507	516	498	502	490	536	509	513	542	488	494	530	496	515	527	473	514	485	491	464	526	486	488	492	485	468	478	480	495	473	508	487	467	451	485	458	495	462	472	501	441	528	481	492	513	478	485	490	476	494	503	522	490	500	500	500	493	485	488	520	486	478	473	506	477	477	461	525	478	484	532	492	508	487	506	452	457	492	451	463	503	500	465	450	444	488	508	476	521	485	480	535	496	511	448	466	507	481	505	488	448	488	471	436	472	423	477	494	458	461	489	500	477	468	479	478	502	463	475	480	466	498	500	448	471	473	495	476	473	460	515	471	440	493	474	522	458	506	477	516	477	526	500	490	507	467	439	456	471	498	428	493	482	477	480	488	476	479	488	459	454	492	484	502	493	480	482	483	463	434	465	502	473	452	530	538	498	473	503	527	514	475	503	492	475	503	480	486	484	431	469	463	497	499	498	500	457	463	485	461	434	464	516	527	461	477	490	469	491	490	469	490	528	491	455	472	486	470	481	431	475	479	482	472	452	518	444	503	472	462	465	464	494	490	512	467	476	505	471	490	493	498	503	469	472	494	435	465	499	469	505	495	432	484	471	520	465	507	488	460	474	473	493	437	470	478	496	488	440	494	495	458	476	474	524	457	487	458	466	484	460	490	489	486	443	480	524	516	479	478	560	479	488	533	495	507	509	453	506	472	483	465	484	492	503	451	483	548	500	471	482	464	447	496	504	485	485	443	478	461	484	486	467	461	457	493	447	492	517	449	490	487	519	536	503	499	510	467	486	496	487	500	497	510	488	506	530	476	502	482	513	487	462	460	474	463	491	455	506	497	464	500	476	448	487	472	480	493	472	455	475	498	498	460	461	494	484	483	470	474	463	499	452	495	475	460	513	509	510	494	506	527	490	458	501	477	495	489	497	480	509	455	505	468	451	458	468	480	478	534	435	513	502	484	508	474	490	487	506	492	488	477	503	474	500	482	490	519	501	523	516	530	490	446	494	508	481	469	489	482	500	494	487	497	485	483	443	498	494	486	464	472	532	525	510	467	475	523	486	467	471	443	470	483	474	500	501	444	471	479	492	481	469	479	515	501	493	521	512	524	498	446	485	492	474	503	518	488	478	498	488	479	460	497	508	493	479	493	534	488	518	506	475	506	467	475	514	463	485	523	495	479	484	483	453	490	466	462	488	489	492	516	459	470	451	487	500	479	461	441	485	527	515	497	464	465	476	471	491	490	493	456	472	471	481	483	508	484	510	463	475	459	464	529	494	488	471	478	480	481	523	527	464	510	491	459	520	486	497	496	486	511	448	500	479	536	480	499	475	516	499	518	465	513	506	492	496	482	474	475	521	475	471	489	478	513	479	490	490	518	481	511	522	493	486	519	530	457	497	514	473	470	435	502	531	507	501	500	489	468	494	521	471	456	478	495	488	508	512	477	478	465	485	485	482	509	464	501	495	517	483	488	520	471	513	497	469	448	478	465	532	463	501	476	488	506	465	448	467	472	523	459	489	530	457	492	492	452	469	402	524	493	462	513	512	487	497	475	534	490	505	505	460	490	458	508	458	492	483	486	491	507	504	479	526	487	467	480	477	483	492	512	441	488	525	484	469	487	489	457	536	497	465	487	454	460	468	509	479	495	466	497	468	503	456	518	501	487	508	463	511	469	480	487	486	461	499	471	478	491	450	453	476	507	509	474	466	460	515	450	462	521	540	511	504	492	473	490	460	459	506	480	461	491	505	481	450	476	472	466	482	472	439	491	475	461	513	471	495	467	463	489	495	493	509	472	486	461	467	462	516	492	498	424	488	492	481	461	489	489	509	496	516	516	518	500	502	496	550	511	484	478	511	465	445	508	518	469	497	507	470	513	499	515	461	499	508	486	469	468	480	531	479	504	513	476	483	497	522	514	460	507	539	475	507	486	486	505	482	505	526	533	437	506	451	477	508	490	469	449	482	472	464	463	469	528	516	505	504	492	493	508	490	480	496	481	480	524	511	501	466	502	499	495	518	474	496	452	504	504	480	480	483	474	465	524	505	489	504	504	502	453	526	499	465	475	474	439	474	487	501	459	498	429	454	494	475	467	515	521	451	484	483	447	475	494	489	486	490	508	480	480	452	457	489	520	509	463	530	503	473	479	479	532	496	489	514	479	477	479	488	470	490	466	486	477	547	469	513	466	529	516	472	502	474	474	519	507	475	445	502	535	464	457	497	457	463	494	485	485	489	452	476	494	489	492	533	482	488	467	467	488	501	472	471	521	477	494	486	521	493	480	523	480	492	479	512	450	488	502	474	497	492	501	541	456	494	466	493	467	500	471	468	508	471	449	500	488	500	500	466	501	482	461	483	518	467	477	496	491	491	500	506	502	502	478	454	519	507	441	500	509	504	469	497	455	484	527	477	466	517	449	507	497	465	485	484	502	468	453	472	474	471	500	466	480	479	491	455	475	470	484	497	490	465	520	498	467	493	481	461	494	516	486	499	501	479	484	457	455	448	471	501	488	492	532	511	478	497	485	481	457	474	478	480	506	486	481	491	466	488	457	499	471	431	498	533	492	480	494	505	497	469	504	494	469	497	488	505	508	446	528	472	505	507	516	480	455	504	474	511	462	469	488	536	491	500	524	501	522	487	503	477	478	459	467	501	515	503	465	485	479	464	497	433	494	526	502	452	470	517	473	487	449	493	472	474	478	464	476	488	439	481	460	479	443	483	478	501	486	493	498	478	497	504	519	509	479	467	483	516	498	473	506	512	493	469	474	508	483	488	444	490	493	511	447	488	495	458	463	468	452	499	525	482	475	468	466	482	503	492	509	495	508	500	485	463	465	486	519	479	473	467	493	484	519	496	472	526	491	438	464	512	521	466	504	548	482	471	487	499	511	469	423	482	452	493	507	480	487	458	454	511	492	471	498	475	503	484	477	465	489	474	484	483	495	470	539	491	447	512	475	503	540	498	543	467	461	463	492	514	490	472	470	464	483	493	485	543	480	507	520	472	477	448	515	522	488	514	489	508	481	485	492	516	472	510	504	465	487	467	457	492	477	425	495	482	457	489	453	465	485	455	435	507	472	505	500	503	472	475	456	496	502	506	475	449	501	497	498	475	488	462	506	501	512	504	457	472	489	481	481	521	508	435	505	498	442	479	501	482	532	494	491	492	480	483	519	496	498	466	490	472	497	465	490	525	491	481	504	431	473	477	450	495	462	477	498	475	503	496	472	443	454	475	493	489	464	506	476	457	472	479	485	476	485	475	466	475	461	438	469	498	516	490	470	510	480	484	510	509	475	440	496	521	452	510	471	526	501	482	471	497	495	451	482	477	483	501	481	496	480	435	523	492	497	471	488	456	497	519	459	474	518	516	526	479	450	452	470	494	497	485	525	478	516	491	501	486	468	478	471	455	477	488	503	470	475	502	453	484	486	500	493	502	455	480	522	481	461
41752	74816	15449	1680	1295	1150	941	855	798	740	697	704	663	631	676	647	653	636	630	647	639	638	639	598	633	607	587	597	628	597	613	589	620	597	607	614	598	650	622	631	596	616	607	596	607	616	635	614	646	558	604	608	640	614	558	633	584	594	630	575	618	605	619	615	585	626	601	607	610	601	600	603	605	611	638	599	569	626	603	606	628	642	608	625	624	586	589	616	639	606	559	637	549	606	614	670	559	607	614	586	612	584	618	611	609	630	645	636	651	580	630	614	631	564	609	628	594	557	612	602	595	626	625	600	612	613	613	587	600	641	609	642	613	602	558	659	620	594	608	639	635	623	593	582	610	594	604	643	604	598	603	602	608	651	600	598	587	630	597	582	588	610	602	626	630	615	638	589	614	617	645	633	569	568	598	587	610	637	602	647	643	589	601	628	572	619	609	616	637	612	602	651	619	568	589	633	592	617	636	599	582	579	574	585	587	610	571	563	618	633	588	598	595	590	606	637	594	567	583	581	638	566	611	590	596	635	617	606	580	588	615	613	629	589	629	619	614	608	620	620	617	598	589	574	600	594	552	618	579	582	598	625	578	592	614	632	635	567	601	645	594	584	605	554	608	569	588	538	578	606	588	615	601	634	611	647	579	612	623	590	608	636	628	612	564	583	638	586	609	572	566	633	611	599	599	615	598	594	608	620	579	570	614	579	581	614	631	571	617	597	610	615	627	608	586	561	607	637	561	581	625	597	649	610	617	591	674	630	590	545	637	605	547	609	638	587	611	591	642	628	588	591	565	635	609	604	567	571	611	605	646	582	603	649	577	559	602	632	602	562	589	639	592	604	588	611	554	595	585	636	631	633	622	581	609	605	620	605	581	604	618	597	592	591	615	620	675	557	576	584	637	637	603	560	616	638	605	617	603	591	595	585	574	569	561	634	566	607	578	645	589	587	595	606	611	626	595	624	596	620	641	609	601	572	611	602	636	598	578	613	642	599	627	605	593	558	613	621	586	595	654	605	624	611	603	620	606	617	597	587	558	592	612	631	607	542	634	590	568	613	553	601	607	577	634	622	626	614	557	634	605	629	646	586	621	598	567	601	597	610	541	585	625	601	632	596	590	564	632	578	632	628	611	610	569	575	584	551	640	612	613	615	594	591	591	624	622	613	596	542	612	594	589	614	598	555	578	609	597	631	575	601	583	576	566	622	658	605	583	569	612	604	605	623	554	620	656	613	604	563	625	597	630	600	623	629	577	623	594	566	600	633	602	546	632	608	626	599	607	609	628	585	624	603	586	617	562	626	598	585	677	591	554	615	654	643	565	632	579	612	620	619	557	614	635	539	617	593	573	628	621	590	621	568	611	590	609	643	638	593	582	609	575	589	570	556	637	624	568	618	595	624	598	603	603	607	572	595	586	635	628	622	618	593	615	613	595	613	600	616	615	590	605	588	622	592	613	596	590	608	564	615	601	620	590	664	604	619	592	597	622	596	635	628	568	634	604	622	608	589	626	609	635	628	594	600	621	578	580	609	624	625	591	613	590	609	599	581	590	582	631	608	607	609	638	615	586	561	626	621	634	589	628	642	576	593	605	613	584	583	571	613	585	579	590	580	597	603	537	584	587	577	599	602	619	596	595	596	617	640	617	557	619	612	646	580	629	554	620	641	577	568	594	652	563	612	623	556	627	598	627	598	586	633	595	554	605	638	600	588	601	629	606	616	611	588	617	609	593	581	586	602	611	594	623	608	641	623	591	600	597	632	602	566	591	648	659	574	564	615	612	590	594	583	625	571	594	608	576	591	592	601	596	612	637	592	631	608	613	583	586	602	601	583	581	629	598	630	584	611	626	617	569	622	627	571	573	646	617	563	622	606	603	573	641	600	608	617	610	606	610	596	591	607	612	567	617	627	605	573	623	599	561	594	630	555	620	616	632	604	588	637	640	608	613	590	612	592	572	607	600	600	603	612	579	611	584	600	592	611	587	618	638	600	565	592	609	593	580	616	609	594	632	635	614	630	592	646	617	601	660	598	572	589	574	578	561	603	585	583	602	607	601	651	621	614	592	570	615	632	661	602	597	602	578	612	584	632	581	577	569	623	559	575	586	615	635	617	594	595	632	594	613	619	601	657	606	560	622	557	653	610	642	616	619	606	612	633	588	648	591	578	592	575	606	620	600	634	587	633	626	608	664	604	614	600	654	574	593	568	588	626	599	637	614	595	552	614	578	636	603	617	605	605	603	592	639	529	568	598	590	620	603	610	605	615	589	555	585	607	624	644	573	589	624	613	608	585	610	553	602	595	577	608	614	629	568	593	645	620	559	562	580	624	593	573	646	594	621	641	606	582	587	626	595	561	675	591	583	577	610	603	608	592	588	624	598	575	598	612	582	644	620	608	586	625	573	621	619	632	604	600	592	575	580	603	598	560	590	609	588	636	623	573	564	560	570	662	610	598	567	537	636	607	592	580	603	603	610	605	589	603	611	611	580	619	602	589	604	574	602	597	600	605	607	642	554	604	587	612	594	641	646	623	619	630	612	611	626	544	635	587	614	585	592	533	600	623	607	560	617	632	591	585	557	618	582	565	593	628	605	598	579	626	602	625	634	626	599	614	623	560	595	593	627	592	601	615	639	559	606	586	600	621	606	634	615	623	590	648	627	557	622	597	599	626	612	583	589	604	607	621	583	581	606	587	621	586	595	569	575	613	595	580	638	600	564	633	607	580	600	568	608	618	576	592	630	582	591	563	613	625	558	553	581	572	622	566	593	591	608	590	590	601	661	596	596	604	606	665	633	561	582	577	637	640	572	587	625	592	600	620	641	592	625	636	592	608	621	642	609	593	596	631	613	603	579	640	587	607	604	602	604	603	638	594	638	652	631	601	616	582	621	616	613	601	612	628	624	641	603	606	577	575	605	560	629	577	646	587	624	608	589	565	627	626	589	580	577	620	569	603	659	615	579	586	590	561	601	637	653	609	604	544	602	569	598	595	639	628	614	646	593	585	621	650	592	575	639	633	573	563	607	624	599	617	592	552	637	574	574	586	601	597	553	589	611	607	595	551	563	610	624	588	598	700	619	595	599	617	637	598	613	631	588	582	579	576	640	637	616	585	595	603	561	589	635	636	599	603	601	595	624	574	588	586	605	649	615	631	598	627	604	593	595	582	634	570	636	601	614	592	593	635	588	630	635	586	587	594	635	570	586	636	613	549	600	607	646	609	581	582	612	599	596	590	576	578	597	576	606	621	582	611	570	577	599	580	619	585	631	622	598	605	553	618	623	640	574	610	599	598	609	609	642	582	617	603	587	652	583	578	640	568	605	622	571	640	600	601	557	593	624	583	590	621	579	663	592	667	580	592	645	596	602	579	583	606	588	596	637	597	589	577	618	615	583	611	622	560	599	604	582	622	589	562	584	573	562	596	632	578	558	585	610	571	574	572	566	618	602	606	569	619	613	586	650	607	657	627	561	613	583	595	622	612
24909	22016	27372	24139	4089	282	231	189	191	155	157	169	159	154	146	129	158	151	167	156	152	164	141	143	146	129	142	152	139	173	143	154	174	150	153	139	130	155	134	134	142	142	144	135	153	137	138	151	146	134	159	136	131	146	166	143	137	170	127	167	147	138	133	172	122	157	131	143	128	128	138	135	129	135	141	146	132	146	140	142	135	143	157	146	121	136	158	159	138	153	151	166	154	145	129	141	153	134	138	155	127	135	139	130	149	166	137	131	164	125	149	133	134	164	136	140	135	163	152	137	129	166	127	148	116	145	133	142	133	136	130	159	141	142	167	158	141	143	153	142	155	137	149	153	126	159	160	166	124	151	130	137	166	163	154	136	163	143	137	152	140	141	161	147	137	167	135	146	145	139	168	115	160	166	139	141	143	144	144	125	126	143	148	156	149	148	114	156	133	155	143	132	168	152	134	167	128	145	141	155	111	129	148	150	137	142	136	146	141	149	120	144	153	163	157	132	142	140	153	123	146	148	133	134	139	143	143	156	154	160	145	160	145	164	133	146	157	144	154	151	146	136	156	145	133	136	155	144	158	133	171	154	150	155	144	126	149	155	134	149	152	153	135	146	147	150	146	134	137	154	139	165	151	129	150	153	132	128	138	157	139	140	161	134	151	135	171	166	140	119	131	144	157	146	141	143	158	135	142	129	167	142	135	147	137	145	147	133	140	145	147	125	129	146	127	127	151	144	155	140	135	150	151	138	154	149	141	142	146	146	126	121	164	152	143	145	158	140	156	140	126	143	126	142	138	139	143	130	136	169	161	153	141	127	152	131	144	141	134	149	140	152	130	140	142	152	152	139	145	150	145	136	156	146	146	138	137	140	161	150	151	130	142	131	155	158	155	138	149	149	141	148	133	155	132	137	145	148	149	139	141	151	112	152	158	148	167	147	167	170	161	150	113	144	135	145	142	132	115	143	125	137	145	149	137	154	140	126	167	147	151	145	131	103	154	139	159	146	159	139	163	146	118	136	127	128	168	153	162	123	134	134	148	145	152	146	131	150	128	142	154	145	168	141	136	161	152	142	128	153	167	156	157	126	127	137	144	163	148	141	134	146	128	147	153	127	139	137	130	143	135	157	142	137	155	153	140	158	139	144	158	143	118	126	146	132	136	133	138	159	159	132	139	154	123	141	150	131	147	140	138	134	120	134	166	155	147	148	136	174	126	159	157	132	161	168	137	136	153	129	165	133	139	142	139	148	144	159	161	151	140	176	134	152	155	125	148	138	138	128	127	144	137	138	118	152	160	158	137	125	141	145	121	121	127	155	139	134	138	155	135	144	127	129	114	134	151	145	154	143	126	141	156	123	157	138	126	117	149	145	130	150	160	136	155	140	151	144	150	147	157	153	149	152	116	145	152	131	146	149	150	149	162	128	135	138	126	135	164	150	143	149	149	151	125	139	139	147	152	151	135	133	130	148	149	127	132	152	155	131	157	144	140	131	147	154	131	148	134	138	148	127	159	144	138	130	132	133	134	147	154	142	154	147	139	158	141	112	139	163	143	145	140	149	145	126	146	169	133	155	150	135	148	157	142	145	158	156	146	128	132	146	159	140	146	148	131	123	145	158	167	140	127	145	135	142	113	129	132	129	146	151	120	149	156	156	130	140	142	126	132	126	134	149	124	152	147	150	149	147	141	161	152	124	150	136	167	163	156	153	138	143	144	137	132	137	139	175	143	147	154	151	164	161	134	136	134	141	157	133	149	144	144	130	119	156	136	119	131	132	129	140	141	133	146	142	122	150	146	137	138	149	153	121	142	135	169	148	129	141	156	151	132	139	146	146	136	173	123	132	154	157	152	142	141	132	134	139	149	120	149	132	143	146	125	140	139	143	151	154	153	161	142	136	142	146	140	141	141	137	132	141	147	127	134	153	149	147	137	137	145	152	135	171	153	156	136	147	147	134	143	129	143	143	139	138	163	132	161	143	134	137	138	140	150	145	133	167	124	154	160	153	147	155	143	144	142	149	149	119	151	139	150	145	147	151	155	128	147	147	131	140	168	139	142	153	164	153	136	145	168	140	134	146	136	139	151	148	157	131	141	135	123	142	171	141	138	131	147	131	148	141	154	152	154	134	149	137	145	165	145	140	140	155	126	152	141	154	130	161	146	156	127	140	134	141	160	135	146	148	149	150	121	136	152	145	158	148	153	129	150	165	145	142	138	145	141	142	153	162	172	137	147	127	144	153	151	126	173	141	154	125	137	158	162	138	146	132	140	135	165	145	119	160	134	140	145	136	157	138	143	144	151	155	142	124	138	142	131	155	131	155	146	144	148	140	132	150	159	149	119	139	138	131	137	152	132	123	161	126	141	138	143	137	111	145	127	133	153	138	137	135	133	131	146	139	132	164	130	118	144	136	129	129	144	147	127	153	153	149	142	134	125	143	161	137	149	128	144	154	124	115	146	144	144	151	146	141	143	132	152	138	135	150	154	149	160	141	145	130	140	136	132	154	142	133	156	136	133	136	134	128	152	135	140	128	144	157	154	125	149	152	125	153	144	146	127	119	141	151	148	145	136	148	134	134	133	138	151	145	153	132	141	137	146	151	156	135	129	130	163	120	136	143	144	151	139	135	163	137	172	149	116	133	148	133	152	145	163	150	117	125	138	165	136	158	129	137	151	122	137	157	141	150	151	149	155	135	149	165	140	152	139	164	130	149	162	149	126	153	133	147	113	130	151	148	141	149	165	134	146	130	145	140	135	148	146	161	151	157	175	144	124	160	139	156	134	150	154	122	157	136	142	155	174	129	124	140	146	160	150	138	133	143	127	143	139	151	151	144	152	157	136	126	170	153	154	120	143	140	153	125	142	138	147	146	159	144	141	154	172	136	146	139	134	122	161	133	150	143	156	142	139	153	142	145	147	142	152	146	147	145	150	142	145	145	134	157	130	150	135	139	145	143	152	136	145	138	118	144	145	142	144	149	125	151	156	139	149	150	142	161	139	134	158	152	155	153	136	147	129	151	141	139	156	141	141	138	135	142	143	142	136	137	125	177	143	138	146	129	153	135	135	133	126	129	157	163	154	124	128	141	139	129	152	140	145	138	146	138	154	154	123	146	135	134	138	131	153	139	155	154	140	162	140	153	143	120	113	140	132	130	132	158	155	134	140	134	135	114	150	105	142	163	132	119	135	175	156	137	160	145	151	155	162	152	126	134	145	158	138	142	160	170	145	145	136	145	129	146	132	139	152	147	151	149	155	135	120	147	141	123	165	160	131	158	168	154	146	169	141	152	143	146	142	140	155	128	137	135	131	149	130	143	144	138	151	132	126	136	142	127	159	165	144	150	144	142	150	128	155	143	145	126	136	139	148	142	162	131	140	135	138	155	140	138	149	162	140	130	160	151	156	122	143	155	131	167	144	139	138	126	156	143	122	157	140	126	140	157	153	160	162	144	155	139	160	155	150	131	150	128	148	127	125	136
37581	61490	11947	685	562	430	391	346	285	268	283	251	232	224	214	227	191	239	195	206	201	225	206	223	181	202	207	207	201	194	183	206	224	207	217	214	204	195	210	186	189	181	219	219	216	198	189	209	193	193	200	183	210	216	187	231	212	227	184	180	183	206	201	170	211	209	205	193	196	226	171	181	193	190	192	187	173	197	191	200	186	206	197	201	223	194	196	189	207	243	200	199	204	202	195	208	209	206	208	210	205	189	195	207	193	205	190	199	205	186	200	184	206	165	208	191	183	195	181	206	189	190	197	213	232	230	227	214	212	204	183	222	207	199	217	194	205	192	198	202	234	190	219	210	192	221	177	225	211	190	227	201	181	192	223	202	202	220	200	207	204	211	197	217	210	202	223	208	198	199	196	201	196	214	190	189	174	234	187	179	193	196	198	217	189	215	204	187	187	204	196	186	196	171	183	199	202	173	174	209	207	197	193	209	197	204	180	217	200	218	201	214	197	207	204	221	191	221	199	206	173	173	224	195	193	191	211	179	179	195	190	207	210	217	184	207	215	208	196	181	177	224	189	204	204	208	200	195	209	185	187	214	203	200	216	205	201	200	218	218	195	211	209	164	220	207	198	211	172	213	200	203	199	206	204	185	202	216	212	199	214	219	184	210	203	200	212	190	197	201	195	190	188	187	203	190	223	186	212	208	185	177	197	204	197	176	225	221	204	213	198	197	201	213	186	207	185	208	210	185	213	191	184	200	192	243	186	199	182	198	211	213	208	218	211	238	161	213	190	212	213	192	209	216	219	193	184	226	213	176	219	202	199	192	199	212	199	182	193	179	177	190	218	206	244	223	208	183	206	195	211	210	182	185	232	179	183	211	212	204	193	198	206	175	194	184	225	221	207	238	217	212	218	185	188	181	207	205	193	218	228	182	219	209	217	195	219	183	216	184	183	200	207	189	199	202	197	196	184	212	190	211	187	206	205	189	188	206	188	185	213	180	185	213	199	201	210	195	203	226	198	189	205	186	174	224	198	195	195	190	186	224	234	169	213	205	227	193	195	196	200	173	202	236	202	189	203	196	198	210	186	208	203	215	215	188	212	209	207	209	176	210	198	186	221	190	184	195	195	218	221	186	211	175	184	174	190	211	192	187	218	193	207	209	192	237	184	193	187	182	225	193	202	213	210	202	202	186	189	190	213	212	193	202	204	212	229	195	197	214	199	191	183	210	195	184	207	212	221	224	207	224	224	204	207	208	174	212	193	200	203	176	209	185	208	193	186	195	192	218	204	196	219	215	198	211	199	187	207	216	193	206	198	177	204	201	225	206	193	222	199	187	205	193	241	202	218	192	186	178	201	201	224	218	218	195	184	192	193	221	186	218	188	191	200	209	199	218	206	212	213	195	206	195	205	185	189	183	191	203	228	212	193	187	235	186	209	199	197	180	172	208	209	184	209	179	203	205	195	214	186	183	194	194	184	193	182	188	195	180	203	213	218	201	213	188	205	180	203	221	224	181	200	209	222	223	200	217	209	220	200	210	215	194	180	208	186	186	192	209	195	197	209	200	192	205	204	206	228	200	218	215	195	197	207	197	216	173	201	193	196	214	208	199	187	190	171	203	203	205	202	197	209	189	208	205	186	194	234	214	205	204	194	206	212	190	202	213	223	183	198	178	193	190	191	185	200	199	211	202	215	191	216	233	201	183	184	183	215	207	198	192	197	201	224	207	190	194	206	198	181	203	187	199	205	214	187	199	190	202	196	226	206	200	190	213	213	178	190	230	177	199	182	193	212	195	203	195	174	187	189	223	201	218	210	181	192	180	217	195	210	188	190	185	202	178	183	177	186	195	193	211	212	183	188	188	217	216	193	194	232	175	200	189	189	202	180	184	208	197	213	217	191	200	186	205	214	206	183	200	198	198	182	227	223	188	188	172	204	212	202	200	172	190	207	182	199	210	195	202	211	197	185	192	201	249	201	183	207	218	200	225	201	198	196	201	210	203	214	188	189	205	195	210	179	196	206	210	197	211	206	216	197	184	216	218	191	203	218	205	204	185	207	214	198	212	170	188	210	219	208	222	184	218	206	207	207	202	197	180	189	212	210	203	202	200	175	211	192	201	185	182	199	176	204	197	196	208	180	208	215	196	171	196	217	201	204	169	193	218	204	196	185	190	185	209	169	235	187	214	185	204	207	205	218	190	184	223	207	216	198	217	177	177	224	213	216	210	191	201	193	212	196	207	205	215	202	219	207	222	191	182	177	183	194	197	200	211	245	211	202	194	224	206	188	220	199	191	184	198	195	213	214	203	200	204	198	208	187	196	204	197	202	199	203	211	194	206	201	221	190	195	206	187	202	176	196	209	192	190	177	193	193	184	203	197	206	184	200	205	199	181	170	224	178	182	202	196	195	207	221	196	197	205	212	202	210	192	182	212	180	190	213	200	205	172	195	190	186	202	189	203	199	188	217	181	200	198	189	198	188	190	177	200	180	237	204	203	199	183	204	189	199	180	208	217	188	178	183	203	224	184	202	203	209	207	202	186	193	219	181	221	207	199	210	208	213	190	187	212	201	233	215	235	200	215	199	195	190	198	217	207	195	183	195	210	198	206	195	186	203	216	182	182	211	197	200	193	193	213	219	213	163	218	227	191	197	228	196	212	183	220	210	198	194	189	197	200	204	217	206	176	200	188	205	190	209	198	219	196	212	206	187	208	208	197	209	205	184	204	200	220	196	193	202	203	230	188	190	188	196	191	197	193	192	191	189	192	219	208	197	206	196	197	210	183	206	206	197	213	212	198	189	190	181	168	193	199	215	190	196	190	185	184	184	199	196	187	176	166	184	211	211	195	185	205	225	214	201	201	189	194	194	187	226	203	200	204	195	200	199	181	200	219	166	208	186	170	190	200	188	200	208	194	210	212	204	194	195	218	202	179	197	201	175	204	226	196	184	188	201	204	183	224	213	207	189	198	187	187	195	228	212	213	221	201	204	210	213	203	169	189	181	187	209	217	226	211	189	207	209	202	242	214	218	214	180	220	244	197	215	197	173	238	198	185	197	199	206	205	206	205	221	199	201	212	177	185	186	210	218	204	209	197	213	221	184	163	202	192	202	191	218	222	207	204	216	183	198	201	185	195	180	211	198	205	184	197	197	202	212	209	202	192	202	191	207	204	216	183	206	193	200	198	200	210	219	192	190	186	195	188	189	213	225	215	203	192	178	211	211	173	183	184	207	219	217	223	206	214	181	187	197	195	173	198	193	197	190	212	215	201	212	189	221	218	221	176	203	220	206	219	207	215	212	191	176	204	164	218	207	201	192	212	204	191	185	181	208	184	192	194	197	201	197	197	179	200	207	203	191	195	192	210	191	220	167	213	215	192	170	210	186	223	194	222	195	182	179	218	195	200	241	200	196	191	199	198	196	210	207	214	188	198	189	208	198	200	203	188	191	211	166	174	211	196	177	187	221	176	213	187	195	223	193	214
22634	21703	29500	24256	21598	19742	2396	768	629	615	555	578	526	551	528	496	491	478	515	460	447	458	489	471	456	458	483	487	495	492	499	432	486	445	436	438	469	491	441	493	475	470	442	439	458	445	450	424	464	429	459	421	487	437	410	463	481	436	446	433	449	452	439	473	486	431	454	427	475	441	461	442	489	440	476	474	448	464	442	453	477	436	470	515	463	481	460	428	447	454	492	472	417	445	433	441	430	450	446	479	487	445	472	435	486	449	450	431	461	490	462	435	439	407	432	484	477	435	454	431	468	463	472	443	485	449	463	453	430	466	483	432	469	463	459	453	458	494	463	479	382	449	484	495	470	510	468	449	461	473	485	410	473	437	428	476	429	496	455	490	447	416	475	428	411	458	453	468	463	427	492	476	446	410	469	462	449	441	446	465	478	476	435	459	455	468	453	471	433	477	448	469	445	477	467	446	518	454	413	473	466	468	449	450	481	449	480	455	472	441	477	423	471	434	415	496	496	451	461	450	463	443	424	458	459	419	484	456	420	439	459	438	471	479	444	455	460	471	429	472	442	465	458	449	467	453	444	436	442	479	440	450	474	450	462	460	408	448	454	461	456	449	446	481	439	449	487	470	457	462	450	469	469	469	435	450	465	438	451	432	429	408	467	492	450	500	429	465	457	450	463	445	475	491	410	482	473	456	436	481	480	499	467	422	442	453	432	480	446	405	440	443	436	471	433	460	481	436	498	475	450	418	446	461	467	432	467	445	456	435	468	480	448	428	459	476	480	467	455	448	448	457	454	452	451	453	467	462	467	439	453	437	479	466	452	415	444	459	442	445	467	449	462	461	455	430	447	423	468	435	467	484	435	451	463	417	460	432	443	464	461	494	446	479	435	438	438	454	463	448	449	424	498	462	405	431	468	473	435	448	459	435	508	490	392	454	443	474	474	434	436	466	425	453	462	440	446	488	442	429	451	459	466	467	465	457	479	465	421	489	439	428	493	466	443	475	486	471	457	424	458	441	450	485	465	424	435	427	488	460	474	486	448	504	470	470	454	431	445	459	479	480	440	421	466	408	459	420	428	452	406	457	463	440	475	425	468	490	468	479	454	440	503	454	455	462	457	453	428	441	424	449	440	473	467	427	431	491	452	440	454	476	460	446	481	479	429	486	432	486	450	475	461	495	467	449	445	487	430	472	437	461	490	481	461	463	452	424	495	459	449	467	458	469	466	453	436	469	463	479	447	401	443	443	466	476	451	455	456	454	450	459	484	429	444	437	433	459	459	481	502	418	459	439	463	476	431	449	453	434	421	447	443	456	480	474	451	512	435	457	431	471	431	453	454	474	459	471	459	461	445	460	417	427	461	454	434	470	451	457	474	431	460	423	461	491	478	465	447	472	446	466	475	424	449	461	414	466	451	436	472	466	441	484	452	409	473	416	460	473	439	482	464	488	456	448	459	417	452	446	467	445	473	460	466	470	460	450	460	425	435	461	436	452	445	448	450	405	395	490	483	439	460	428	474	458	427	430	445	452	430	485	449	452	423	468	437	454	430	422	418	454	463	460	475	463	506	472	438	445	450	447	455	473	422	471	453	461	475	429	458	483	486	484	459	466	463	477	456	445	466	470	442	426	435	449	464	421	436	487	420	459	413	446	454	442	456	475	484	433	446	440	455	452	441	443	423	420	433	454	461	433	434	454	419	466	461	435	468	439	460	472	438	465	489	447	478	482	453	440	479	436	460	453	464	460	449	451	398	477	433	458	450	419	456	477	501	461	434	470	480	502	464	485	449	450	462	473	479	440	462	450	469	413	435	473	437	464	477	449	466	477	478	454	447	462	470	452	453	425	453	435	449	440	453	451	461	420	482	461	431	447	448	447	475	441	471	460	437	440	457	448	474	454	429	447	409	424	442	434	471	444	463	473	473	482	472	452	423	444	462	453	418	464	416	444	463	477	462	466	491	406	478	420	465	488	432	467	427	466	459	435	477	435	437	454	421	452	478	478	425	414	434	452	454	465	472	459	404	464	457	467	420	459	506	454	440	420	458	443	432	454	450	434	487	461	466	471	461	458	467	464	454	472	465	442	446	452	479	469	471	455	438	467	417	478	470	478	436	500	419	429	436	450	470	465	459	452	431	468	445	462	493	456	432	432	481	446	452	443	431	414	434	462	461	453	428	454	437	444	465	475	428	453	485	444	462	455	487	478	450	458	436	454	460	429	434	468	450	474	468	484	479	468	464	449	441	479	466	456	434	473	453	475	415	463	406	456	472	450	465	422	442	439	429	489	453	433	442	410	465	467	453	451	456	490	449	445	450	455	436	446	488	477	454	453	439	435	420	447	434	450	446	421	450	438	481	432	392	476	483	491	482	456	426	452	470	474	519	444	407	436	465	467	462	459	449	488	450	439	429	484	454	410	428	466	446	458	435	441	469	477	467	475	481	470	435	480	483	465	435	464	474	484	455	449	460	433	416	498	430	475	449	444	430	452	450	436	445	429	506	439	458	463	451	446	466	425	447	450	408	414	434	448	457	473	450	439	441	440	499	452	473	482	456	482	459	479	479	458	441	439	497	442	434	476	448	460	434	429	465	421	454	480	469	424	459	438	483	410	450	462	482	442	447	451	453	437	435	461	498	455	478	440	453	414	467	446	471	438	476	472	410	463	440	469	436	461	453	446	488	503	463	440	440	477	455	423	474	465	492	442	429	425	439	401	453	446	474	432	451	493	459	488	474	472	456	444	441	438	451	474	498	433	441	450	434	470	460	467	431	442	436	501	432	482	451	450	457	455	448	475	437	464	444	426	448	472	458	449	460	440	464	472	461	440	460	448	465	498	439	465	470	448	468	442	440	440	456	442	451	438	486	449	443	444	481	442	445	455	433	474	446	439	427	496	468	433	445	513	466	446	445	486	443	445	464	453	437	421	494	447	450	419	426	445	475	452	429	444	465	445	475	455	504	489	454	454	435	468	480	437	440	443	438	457	473	459	484	464	433	471	501	465	473	466	442	457	442	417	466	445	468	462	484	435	462	446	439	445	468	418	514	461	456	461	422	480	457	455	458	428	463	419	426	473	451	461	475	440	454	443	438	430	478	482	490	427	476	443	460	442	433	488	461	453	440	427	427	453	456	451	485	444	431	451	489	469	461	444	449	513	472	439	456	440	454	438	462	489	453	449	423	461	436	459	436	434	448	444	443	460	480	415	496	463	476	396	430	432	404	516	455	469	490	479	474	469	452	447	444	464	427	445	439	479	436	411	462	486	440	476	420	427	470	460	433	448	442	431	487	463	437	441	475	459	451	447	472	406	438	457	457	493	432	440	444	418	472	474	479	466	495	422	466	439	475	458	435	440	489	463	481	474	497	478	458	462	463	454	420	449	498	495	472	414	435	436	479	480	446	424	450	475	450	457	480	461	456	426	440	425	421	459	443	425	430	503	445	469	494	450	473	444	453	464	424	518	451	422	456	443	482	450	481	441
49085	79102	18828	2720	1894	1533	1248	1103	1005	885	789	788	754	685	665	619	663	618	686	657	634	621	646	645	608	597	599	592	639	603	616	588	545	577	607	607	562	573	568	554	559	569	602	555	565	600	543	569	555	569	540	548	579	573	555	572	555	566	608	596	574	546	592	584	541	559	603	609	556	597	563	546	580	586	552	613	600	551	552	539	554	527	573	559	605	550	641	556	572	582	596	552	585	559	605	547	574	599	616	601	558	570	569	593	611	601	616	590	578	572	551	556	594	558	582	563	598	591	562	590	594	609	535	588	652	606	619	566	554	564	598	533	544	582	569	630	587	572	559	642	587	533	590	553	585	555	621	560	602	582	588	588	585	602	577	595	625	577	605	567	566	581	574	596	588	547	578	561	557	575	573	577	584	569	580	586	590	581	606	541	570	592	590	540	616	579	538	606	654	549	556	641	626	587	639	584	584	542	571	561	586	578	623	604	571	582	589	603	551	605	608	539	601	567	583	563	587	593	625	623	560	597	559	573	550	542	590	575	573	562	538	574	573	548	572	587	573	604	557	602	524	534	582	542	559	595	577	575	587	545	596	572	600	601	556	572	573	572	577	569	589	554	586	583	598	573	551	566	608	549	595	579	524	568	575	586	555	538	586	607	577	589	580	535	598	648	582	605	583	565	566	596	582	549	568	600	582	599	599	531	569	583	537	571	614	570	553	586	584	548	587	581	600	569	584	547	593	592	601	601	563	587	537	618	595	596	598	615	566	619	577	565	568	616	583	554	536	589	555	580	582	575	661	614	601	554	570	569	550	549	587	597	560	568	612	542	588	595	565	563	576	565	584	586	570	596	530	623	605	563	590	572	589	564	561	548	603	607	599	568	582	565	555	599	597	595	568	551	554	563	573	614	610	575	618	606	570	577	608	599	555	562	567	597	595	588	583	551	547	551	617	608	561	551	622	632	564	559	597	590	566	586	568	584	575	580	621	587	575	565	594	567	592	578	596	572	562	571	568	572	580	553	596	576	579	566	588	562	589	556	581	596	570	588	569	529	581	546	585	609	576	561	559	614	579	556	629	576	603	603	590	601	593	562	628	535	608	593	579	547	603	575	548	577	567	574	566	559	542	524	564	570	577	563	558	583	616	560	561	568	564	596	594	578	569	612	607	527	570	553	541	599	573	573	587	597	600	539	604	585	624	598	595	559	581	566	622	545	588	560	613	536	618	534	576	538	566	585	570	597	567	544	569	557	599	562	572	608	585	583	583	614	595	555	593	595	608	598	571	580	571	547	582	526	590	581	626	597	566	552	564	550	594	612	594	549	540	578	553	614	547	595	606	567	571	603	539	568	603	577	590	615	561	558	604	566	581	620	579	570	602	546	552	594	573	601	546	562	633	554	565	561	567	569	579	558	581	564	556	602	601	544	558	548	618	555	542	608	592	569	564	609	597	589	567	568	539	541	622	599	570	589	555	625	559	600	557	586	554	583	581	586	596	577	578	576	578	561	595	529	560	588	542	601	600	568	539	558	573	599	555	538	581	586	573	569	582	553	590	599	585	573	540	589	553	569	545	608	582	595	609	564	593	546	541	621	585	574	607	547	582	583	581	579	556	594	581	597	554	575	598	568	579	565	559	585	601	547	567	589	597	559	555	572	586	561	601	611	609	603	562	592	563	556	552	542	566	562	589	587	567	604	602	605	550	567	569	575	585	607	619	584	547	570	553	564	585	557	608	577	592	581	598	586	574	555	579	600	535	547	572	576	587	609	597	563	592	612	544	596	567	599	557	588	605	570	607	546	548	550	549	600	561	578	580	585	548	588	614	580	566	541	595	521	565	561	574	594	570	563	557	564	573	569	581	583	569	592	620	599	592	572	557	576	592	560	560	571	562	649	568	583	564	556	593	576	581	527	578	522	617	593	608	587	576	580	565	592	589	614	605	603	574	601	567	562	582	579	538	607	559	559	574	556	569	589	598	577	583	580	548	523	603	566	545	549	581	554	540	618	596	586	562	578	584	559	583	559	602	585	577	524	607	635	527	586	546	590	565	587	589	570	566	602	553	585	608	568	558	601	576	573	576	607	544	556	542	567	591	592	587	567	575	606	556	536	573	595	555	538	566	560	611	615	585	514	554	615	607	597	604	553	589	588	579	547	602	548	614	588	578	594	559	586	614	565	562	542	600	583	614	600	600	555	591	582	564	602	560	544	565	550	588	540	604	576	581	596	563	581	567	615	563	566	597	572	591	607	563	577	583	619	621	540	592	554	583	548	564	575	580	548	610	592	593	577	574	615	535	600	581	594	587	598	569	613	582	533	570	569	599	574	619	583	556	528	596	597	584	587	569	542	585	586	551	542	579	559	586	593	581	592	550	564	564	540	523	565	541	578	566	599	568	552	569	526	541	573	589	611	548	554	559	549	575	577	609	565	578	539	561	578	586	578	591	590	551	549	586	553	564	545	608	580	585	551	611	556	569	590	597	618	573	613	642	581	573	553	556	566	563	561	578	573	581	581	575	563	567	584	571	553	617	591	584	575	516	573	597	559	595	588	559	576	572	559	577	553	576	587	583	555	591	590	576	573	585	571	537	517	576	621	576	577	591	618	534	570	612	568	594	581	575	602	588	543	586	582	590	544	570	592	578	566	591	629	570	593	530	601	602	628	622	564	577	587	547	567	552	534	549	598	585	583	607	614	637	558	546	566	531	616	565	535	606	601	559	618	584	570	573	593	500	598	553	556	565	583	545	588	622	599	591	547	515	586	585	573	602	576	557	521	569	597	567	558	564	593	580	631	551	540	579	588	590	555	570	583	601	558	547	566	584	576	606	600	576	579	596	562	605	523	579	596	563	586	561	469	593	568	580	580	556	548	585	576	576	580	535	574	548	539	574	566	575	553	554	627	582	570	568	570	575	603	570	550	587	582	583	543	601	565	626	546	572	604	587	615	569	541	585	579	538	594	530	559	537	578	603	576	584	567	586	606	581	559	549	641	581	547	600	556	582	556	565	594	612	564	597	587	568	556	611	581	621	564	564	602	567	585	546	613	586	588	597	565	601	585	574	616	593	562	593	614	559	522	567	571	586	549	565	543	576	575	589	559	617	591	594	592	600	587	598	519	563	540	581	552	572	591	586	583	559	577	576	554	554	547	605	579	611	591	620	582	547	559	545	536	640	603	514	559	598	596	564	606	610	534	556	569	539	598	587	565	575	555	576	569	545	591	592	583	587	593	579	592	571	571	548	612	606	560	593	616	559	559	586	593	567	579	568	582	566	591	630	608	550	603	598	594	544	582	572	610	539	588	606	566	610	535	619	569	554	578	571	573	571	564	562	595	546	591	594	598	592	535	532	612	570	600	610	610	596	573	586	569	594	612	570	632	567	576	546	589	535	567	563	593	564	587	574	545	554	606	580	514	586	596	583	575	525	598	568	569	543	566	534	552	577	553	555	583	592	573	577	567	610	550	565	594	576	600	542	569	587	620
28143	23833	11995	779	329	273	283	270	264	290	257	241	266	257	253	248	244	240	287	265	283	247	261	263	238	258	243	251	257	206	242	263	234	249	241	248	272	238	267	240	242	240	259	257	245	236	280	246	259	254	233	234	259	284	254	267	261	259	273	247	247	272	232	247	246	271	259	252	253	231	266	250	255	263	255	236	234	257	248	254	254	248	261	234	263	268	283	241	259	250	244	257	258	251	271	282	242	249	244	278	245	305	240	265	261	239	224	247	269	256	261	238	252	265	244	264	229	263	234	276	237	254	259	261	256	267	237	243	275	282	268	257	274	256	233	262	231	262	251	254	279	233	283	273	270	263	252	278	244	289	267	252	226	258	255	212	260	268	271	272	287	251	253	251	248	268	263	256	241	279	261	260	280	257	267	237	246	237	243	265	240	238	255	238	263	282	259	274	256	245	255	256	264	269	250	273	269	286	265	248	249	247	260	257	257	254	254	280	233	284	230	263	264	270	246	264	252	221	246	251	246	242	273	279	246	275	266	277	283	241	229	240	248	238	280	260	229	250	243	267	279	266	243	257	265	279	272	266	237	237	275	243	229	279	256	270	260	233	263	270	254	235	272	230	264	258	265	261	262	251	270	250	261	254	264	244	289	268	271	251	285	259	257	275	298	250	224	261	273	270	223	267	229	257	269	235	261	232	253	242	263	247	253	277	237	268	254	266	250	239	252	252	228	266	236	229	258	283	261	228	255	236	236	217	254	261	247	224	243	283	261	262	240	250	266	237	263	264	282	268	257	221	260	248	249	260	257	273	234	257	230	238	232	247	212	242	271	258	228	266	248	255	287	259	275	242	235	285	244	239	253	251	247	273	268	246	262	251	286	265	265	263	243	252	249	252	266	274	262	216	232	262	270	230	239	264	254	217	253	255	243	246	247	245	286	260	260	267	245	263	251	277	270	246	267	251	248	249	276	244	227	262	245	259	252	287	274	273	262	260	242	261	238	249	251	301	263	234	249	255	255	281	247	285	237	239	259	282	244	259	244	276	269	238	232	251	261	268	264	267	279	265	247	262	245	236	267	261	277	242	291	257	268	266	303	267	260	252	270	235	253	256	263	229	257	251	274	285	238	277	250	246	230	290	233	251	254	224	249	282	264	247	232	243	271	252	246	256	262	266	262	256	232	290	253	259	258	262	252	263	224	252	247	246	224	253	259	247	243	257	239	260	257	231	271	252	277	243	293	256	254	241	269	252	253	225	239	251	238	237	268	230	250	268	240	259	252	254	263	254	234	260	273	259	244	285	245	231	241	258	252	249	261	248	232	252	290	260	281	254	238	247	280	245	247	251	235	265	217	224	281	264	245	273	270	262	243	281	258	272	261	233	253	261	257	249	277	232	259	278	260	263	251	253	263	265	244	263	259	231	247	242	261	260	255	241	241	267	274	256	268	261	240	265	248	250	260	249	263	246	263	246	265	264	275	270	272	250	249	267	245	244	236	244	297	234	220	269	265	266	271	265	264	249	236	234	264	243	265	252	266	239	236	255	249	295	241	272	253	239	262	267	263	247	262	250	250	226	269	274	268	241	248	240	268	257	262	265	262	222	270	269	269	247	255	260	261	266	266	262	259	281	250	253	269	253	219	227	271	257	282	227	251	293	220	238	256	300	254	250	261	259	258	241	250	251	264	255	247	231	267	274	260	267	280	239	252	287	254	254	244	253	256	228	252	257	269	239	264	248	218	244	282	242	254	262	254	276	255	272	260	252	270	261	262	258	241	255	261	266	254	254	268	233	265	261	236	265	250	260	257	266	260	273	232	264	235	254	283	300	236	265	259	227	244	254	289	254	250	277	263	263	253	265	253	263	254	232	252	263	227	251	241	256	239	269	241	261	273	249	273	250	248	281	217	222	267	240	254	253	243	268	267	255	228	267	262	247	239	264	252	253	267	250	253	270	256	238	269	249	227	256	235	285	277	263	263	235	255	249	270	242	257	235	246	257	220	277	249	264	242	233	239	253	249	256	252	250	235	217	248	276	250	254	263	283	252	251	262	267	255	252	292	278	245	271	249	272	263	277	234	260	244	253	256	244	258	233	254	252	231	237	275	234	289	224	295	240	231	282	226	270	265	247	227	273	274	262	256	247	245	231	254	239	243	244	240	263	267	267	252	259	287	275	262	236	272	260	249	256	253	256	249	269	242	279	269	242	295	257	257	222	273	254	249	243	250	268	256	279	254	228	214	227	247	272	244	282	264	228	283	260	254	271	290	282	256	253	215	277	226	251	252	255	290	298	272	239	257	258	232	223	269	263	261	257	225	260	276	245	284	239	265	266	253	258	266	257	254	254	274	242	291	256	267	267	245	261	238	242	252	246	232	236	259	290	255	236	276	266	257	258	262	277	263	262	261	253	256	267	263	266	257	255	278	233	248	255	269	286	251	270	247	240	268	247	258	252	239	260	265	253	265	274	262	264	268	237	260	240	267	226	263	247	249	280	276	226	275	256	279	253	247	254	244	248	255	258	253	260	232	254	252	255	269	275	248	272	273	253	254	254	245	269	241	254	240	284	257	259	256	223	233	264	259	250	257	252	276	250	261	247	229	240	257	251	256	257	263	245	287	255	241	284	246	234	277	250	257	258	261	270	255	252	248	236	259	248	243	265	259	254	265	229	252	263	266	253	278	240	257	257	266	266	255	285	268	243	222	242	250	256	225	257	256	244	235	245	257	285	246	261	266	228	267	256	269	280	253	254	264	257	278	268	250	248	270	261	279	280	245	245	251	255	273	293	274	265	270	256	240	249	249	247	253	265	258	247	237	241	287	256	242	229	274	253	247	242	252	262	227	249	274	267	226	247	260	285	262	227	242	270	239	247	236	270	232	298	223	251	251	273	288	241	281	289	274	260	249	237	242	234	246	256	244	246	254	266	238	250	287	236	252	248	250	273	276	271	280	255	294	251	278	259	269	248	261	225	257	277	249	240	264	249	245	266	216	259	246	255	247	231	254	254	296	255	255	268	279	262	250	267	226	238	264	254	252	260	268	213	244	223	250	267	272	309	245	269	265	242	236	259	264	255	249	257	249	261	242	263	265	233	273	254	316	240	228	274	250	251	252	257	297	246	253	255	228	274	254	266	270	274	253	234	256	241	241	251	268	252	256	252	271	255	245	245	264	235	248	275	250	219	220	243	271	243	242	231	230	257	247	262	259	248	264	246	253	255	257	270	250	277	227	267	265	270	263	293	241	248	265	247	278	254	245	267	267	233	244	273	274	273	246	276	265	228	282	274	290	230	260	240	254	254	242	248	254	250	286	257	252	257	235	228	247	257	272	288	238	255	253	252	262	228	261	262	250	278	246	255	235	278	268	245	285	230	266	258	231	265	259	227	253	235	262	236	236	255	232	254	254	222	263	239	271	243	269	289	268	255	246	235	239	252	252	279	229	264	263	298	257	261	260	277	253	255	265	265	258	272	244	243	284	227	286	275
19524	36602	5159	406	359	390	388	354	361	342	350	361	312	322	308	327	338	310	328	304	328	310	301	315	319	320	329	315	308	312	333	313	324	326	290	340	370	337	316	299	287	328	312	326	349	356	324	315	301	290	334	310	338	314	294	313	348	332	317	309	309	324	318	330	317	300	314	340	315	306	333	305	315	319	300	341	321	334	316	307	326	345	319	325	334	316	327	320	313	301	336	341	362	324	345	315	337	323	333	324	318	311	360	354	300	311	355	334	334	317	348	350	302	307	321	333	323	331	296	341	335	321	320	335	329	385	312	290	335	320	345	321	312	323	322	302	334	322	326	326	326	331	335	309	297	300	339	307	309	312	322	343	301	325	286	320	342	290	319	323	324	326	323	360	330	312	303	330	351	324	345	341	331	341	297	312	325	298	358	305	304	322	333	371	323	317	332	317	301	303	315	312	331	326	351	324	312	312	342	309	306	322	312	336	337	298	309	338	307	335	328	288	303	320	332	294	333	319	299	317	305	320	331	332	325	356	320	329	312	306	333	331	338	340	321	353	304	305	345	320	339	311	312	344	323	346	294	335	310	350	356	353	312	316	338	292	347	328	320	339	313	338	287	319	328	329	323	328	299	358	323	323	345	326	338	334	354	318	285	323	315	333	329	319	302	317	325	336	307	314	315	305	333	325	354	305	314	336	342	321	349	288	318	324	346	322	348	349	322	338	312	330	310	331	318	353	313	362	352	333	308	331	338	308	313	335	340	355	321	311	331	339	308	335	301	314	317	293	306	323	310	339	299	326	312	338	345	339	349	303	324	312	307	325	332	328	314	348	341	283	298	301	311	335	326	311	323	331	333	334	311	345	313	320	355	340	311	339	318	328	320	302	319	353	328	338	327	315	342	304	307	369	359	325	353	326	321	345	335	312	310	300	303	307	335	296	319	307	306	321	319	327	313	299	311	332	355	333	341	327	326	296	332	325	306	307	322	297	285	323	364	332	303	313	319	337	322	347	327	365	290	309	337	314	306	318	335	341	354	341	289	289	305	336	335	338	338	338	274	304	320	315	285	315	316	330	301	320	307	310	319	327	322	315	346	326	334	303	325	311	311	295	333	346	329	309	328	329	345	345	336	344	334	296	326	315	284	304	304	338	322	292	301	345	308	312	309	343	320	309	322	309	300	311	315	306	360	301	302	316	315	318	342	312	323	315	352	333	319	296	317	327	310	327	302	327	309	345	367	318	288	332	315	330	313	310	304	324	275	326	315	324	313	311	326	331	306	340	305	324	299	330	332	334	310	341	304	319	295	334	321	314	283	306	334	342	321	312	323	314	313	337	314	349	333	314	318	316	345	307	351	322	323	319	352	324	320	318	330	345	335	312	321	309	368	309	333	318	327	350	326	358	316	330	343	324	334	310	358	295	317	343	319	323	348	353	328	278	343	325	338	300	341	324	330	317	334	311	337	335	296	328	342	319	309	308	319	338	319	300	351	318	304	369	340	335	309	340	307	352	323	336	320	330	315	309	321	307	324	326	295	357	313	339	311	305	307	312	331	385	352	318	312	322	314	337	335	332	326	330	319	315	304	320	315	319	330	299	294	297	341	330	327	314	351	284	339	339	329	326	312	307	326	349	328	378	304	331	300	330	360	302	284	345	317	333	346	341	306	315	335	316	360	355	340	306	302	316	308	333	346	349	313	302	341	350	319	360	351	326	335	336	340	325	288	345	318	286	328	330	321	343	315	316	322	294	353	309	280	350	329	329	317	327	299	311	316	365	337	335	332	317	337	312	336	365	307	330	335	309	325	325	345	349	331	328	307	319	312	307	311	309	294	319	324	303	355	315	322	311	322	327	337	337	312	283	361	338	339	315	332	307	316	307	327	342	331	311	331	358	312	332	338	311	340	367	307	339	351	322	349	360	337	332	342	314	336	314	333	308	293	322	310	366	324	324	321	291	323	328	324	318	323	320	358	329	330	358	335	311	362	318	280	290	293	308	307	328	299	294	322	346	344	320	286	313	295	330	300	346	301	350	305	318	377	328	340	306	316	336	345	324	336	318	339	338	328	304	364	336	316	299	343	342	345	353	309	330	317	375	291	336	342	322	334	331	320	318	325	317	329	327	318	341	286	307	298	325	357	308	330	318	332	351	306	294	335	329	344	287	327	329	338	306	307	317	319	356	325	323	344	334	314	339	337	334	330	315	333	333	377	346	302	309	313	332	320	337	337	294	297	313	299	350	296	317	324	319	329	328	307	305	339	291	309	320	315	326	322	317	319	344	340	302	326	313	352	335	319	315	330	304	340	341	328	326	347	334	298	349	351	333	323	328	311	334	322	317	319	310	292	314	297	336	298	356	334	319	323	350	339	324	310	322	352	315	305	294	322	316	333	340	349	327	322	349	363	326	329	332	326	330	300	308	300	345	301	328	330	314	310	336	352	327	316	327	343	302	294	341	321	296	307	341	313	308	328	318	330	326	290	332	340	349	343	326	325	312	312	335	295	318	330	333	307	318	337	315	306	293	325	309	325	343	317	335	334	362	307	315	320	338	301	336	348	320	323	321	340	319	311	337	311	338	309	317	347	277	319	287	312	323	293	341	314	349	309	312	318	344	338	348	321	339	355	300	305	329	335	348	334	330	321	310	354	342	324	327	349	320	337	336	316	313	362	380	318	331	335	316	300	309	339	291	321	364	326	330	332	335	322	331	321	313	314	319	339	312	316	343	330	321	324	335	330	288	321	309	318	351	333	328	316	325	347	304	307	311	323	308	338	320	306	331	306	363	344	342	343	339	293	277	344	339	374	332	304	310	304	314	341	347	297	335	309	325	304	302	331	309	289	341	306	308	334	301	316	367	336	328	293	337	316	333	307	342	335	301	338	349	323	300	305	300	305	287	332	322	326	316	303	324	308	322	334	313	328	316	309	315	302	311	354	306	313	307	335	325	335	330	310	307	323	319	288	281	304	317	288	310	339	306	318	317	306	317	319	320	331	324	309	308	294	333	327	324	315	311	314	346	319	337	319	340	308	285	324	354	364	347	341	321	263	357	304	320	312	319	303	308	336	306	316	313	293	334	345	313	339	337	322	331	326	328	323	326	306	328	335	323	317	349	307	328	318	346	323	319	307	336	312	335	312	299	296	319	310	339	348	316	305	316	311	322	327	355	339	278	338	323	312	349	317	339	340	329	315	312	310	341	316	317	341	303	326	340	320	304	331	336	312	294	308	340	290	336	305	304	371	346	304	301	294	307	334	328	313	326	303	314	306	312	304	327	315	321	336	319	329	358	347	324	299	321	312	308	309	332	303	338	361	316	328	319	308	315	288	285	306	312	322	368	300	330	311	363	327	315	310	336	337	330	318	321	314	338	325	333	314	345	349	311	292	330	318	327	330	331	342	333	349	314	359	335	326	342	301	328	332	336	320	351	356	328	302	319	350	345	336	319	331	359	316	309	335	336	330	316	325	332	315	314	317	332	299	308
23667	21913	28931	24797	19163	3152	786	671	589	606	563	564	566	537	535	480	498	534	521	512	523	508	482	510	516	522	523	584	489	484	512	517	518	501	498	465	494	469	493	445	504	527	491	485	507	480	484	529	509	508	539	455	496	555	443	488	466	483	534	481	531	484	506	462	540	532	507	494	506	504	484	484	470	562	540	461	437	461	475	503	514	527	450	460	508	511	481	522	504	484	467	517	480	463	470	505	501	536	501	513	521	509	482	457	455	483	495	530	455	500	510	452	491	487	503	472	501	496	497	480	466	511	497	470	491	500	502	492	488	481	491	483	458	473	480	496	489	508	476	492	520	499	451	490	484	488	504	523	469	543	536	494	467	494	456	538	487	520	520	497	462	522	513	520	476	533	521	486	478	490	502	462	476	475	504	488	473	498	530	497	504	466	480	499	483	471	472	451	523	517	499	502	493	503	509	478	471	498	508	517	490	485	501	513	475	501	517	450	483	504	487	494	509	455	503	508	476	484	477	487	495	471	458	497	476	519	485	498	489	509	483	476	511	488	503	512	472	480	508	489	504	489	485	516	521	463	483	507	484	515	539	489	484	477	473	498	491	489	511	504	490	520	477	502	478	489	521	505	472	477	483	544	527	485	495	500	454	500	481	501	458	506	521	501	484	481	502	524	489	460	478	528	447	513	508	528	499	475	469	488	496	478	523	507	512	496	500	493	464	494	518	511	509	488	439	492	519	498	498	506	530	482	473	439	514	492	486	497	465	476	475	508	478	511	491	496	497	518	526	492	460	472	507	492	512	487	524	539	483	506	487	490	499	486	513	513	513	502	504	436	515	499	491	511	503	511	481	512	483	492	472	515	528	487	485	503	499	493	465	507	513	521	472	524	500	482	481	506	504	498	493	516	556	493	490	470	515	444	477	484	506	497	531	485	500	480	459	501	526	446	481	479	434	514	493	512	509	517	487	474	500	478	499	515	466	496	493	525	526	478	473	527	489	507	496	511	501	481	461	458	452	497	504	485	499	500	499	473	475	510	445	500	529	524	518	523	442	485	502	468	473	519	517	506	447	490	517	496	488	499	474	457	504	521	508	486	519	503	528	498	490	466	494	531	483	472	510	492	454	520	496	508	496	461	497	471	469	483	502	506	518	473	494	441	470	460	506	437	536	485	450	521	446	484	484	474	503	457	509	484	544	517	483	464	468	469	542	482	510	510	496	505	496	516	497	453	465	456	482	515	499	502	522	495	493	500	498	539	497	500	462	499	461	510	509	494	513	516	515	496	476	474	441	495	469	493	452	475	493	505	484	462	482	499	465	474	531	473	477	477	486	492	525	548	530	470	454	508	491	476	444	503	484	473	517	460	529	471	453	487	449	507	531	548	506	497	501	485	513	519	580	481	482	454	491	517	472	509	531	509	451	486	538	480	469	521	451	542	471	527	495	489	516	482	474	496	512	495	505	502	472	447	495	483	468	488	503	485	503	499	473	502	522	473	490	508	514	471	526	523	472	487	521	470	472	495	489	516	514	460	481	510	471	482	481	497	503	515	490	493	500	460	516	528	475	472	525	458	490	514	499	527	537	497	488	465	518	484	516	458	519	526	466	464	488	498	435	444	461	508	470	489	486	477	494	448	478	518	472	445	462	533	496	501	501	479	482	548	492	477	489	506	509	485	499	497	525	490	445	510	488	488	472	486	491	473	509	465	469	473	494	490	494	490	482	498	479	522	522	475	491	521	496	500	524	492	484	479	485	504	469	480	488	491	494	528	485	501	498	532	497	505	504	504	479	521	484	513	510	475	484	483	495	490	505	508	476	479	521	509	500	523	488	451	504	478	496	494	501	468	537	511	476	482	482	514	534	502	496	525	482	502	522	484	503	485	498	501	458	482	541	470	491	499	455	462	508	482	445	494	459	505	492	539	534	501	493	491	514	478	473	500	466	501	510	474	474	509	504	480	453	514	469	492	522	497	458	512	457	514	479	459	501	511	489	485	503	483	485	499	511	505	480	506	509	496	497	501	471	522	475	482	495	528	465	492	525	463	484	487	514	486	463	493	486	488	467	497	492	522	496	482	479	460	455	465	496	476	478	487	480	493	531	498	472	456	504	495	508	502	518	473	502	463	477	461	516	511	481	544	548	489	461	519	451	498	487	499	502	471	475	514	529	515	490	449	443	494	514	482	525	493	469	479	516	472	493	524	485	492	519	493	507	502	479	475	507	479	448	499	483	504	513	530	493	501	475	501	463	459	544	512	495	452	490	517	528	526	515	481	483	495	558	494	480	514	462	500	483	481	511	530	497	494	501	463	474	477	508	480	458	485	504	534	490	446	514	510	487	503	463	491	496	469	486	512	482	481	453	478	473	477	520	506	494	463	514	479	502	483	502	520	497	469	478	485	491	502	472	499	498	467	503	519	510	507	464	487	468	537	527	509	450	494	467	479	463	506	480	509	499	500	497	480	520	482	467	482	482	460	473	501	516	488	483	472	488	488	453	466	484	503	486	448	513	470	474	476	504	492	502	518	505	514	577	465	494	458	482	495	502	543	474	472	514	519	478	509	480	491	452	469	502	492	496	492	473	514	537	460	480	483	494	485	480	513	543	539	494	508	511	508	453	516	495	465	496	471	487	484	486	491	487	492	485	499	497	528	483	508	501	522	523	542	504	506	509	503	532	480	481	505	539	486	450	522	483	509	498	515	482	520	477	538	480	480	482	512	486	543	504	487	491	477	464	504	505	480	466	500	529	451	541	439	527	469	458	499	496	474	510	536	514	485	476	541	484	485	479	473	485	474	499	502	482	472	503	492	485	465	515	484	512	504	524	512	476	469	500	488	479	496	475	490	509	541	466	516	481	509	523	513	490	487	525	458	510	486	484	501	448	530	456	487	514	459	484	512	492	522	516	487	502	487	473	477	447	480	467	487	504	524	480	468	498	496	471	492	493	509	532	502	511	527	529	483	463	505	505	485	478	488	482	482	490	485	488	491	489	496	504	499	506	502	511	491	521	490	522	508	488	455	450	472	469	490	490	450	484	481	474	494	507	485	528	500	537	519	476	485	498	509	465	494	507	493	505	489	478	461	519	489	486	535	515	493	461	523	484	482	460	504	463	488	473	536	509	570	521	472	503	523	469	487	508	519	494	499	478	488	493	470	488	488	497	499	481	477	482	459	508	521	508	478	527	490	491	487	486	503	503	479	453	478	499	491	485	471	486	503	504	469	559	475	528	475	537	506	453	526	465	472	530	469	515	487	470	493	504	533	489	507	516	488	527	510	465	514	459	494	470	490	491	481	490	469	459	498	466	518	465	468	494	463	475	486	509	487	510	462	491	458	471	468	503	484	462	522	493	470	486	510	504	439	483	479	516	493	466	468	502	545	464	485	488	487	472	515	472	478	498	515	490	492	520	489	481	500	481	505	493	472	492	464	480	498	491	479	510	491	451	521	489	499	503	509	474	500	474	511	487	479	472	498	472	483
40774	72439	15836	1649	1314	1148	996	887	824	720	744	682	706	659	656	648	638	670	655	616	629	644	642	600	619	576	614	646	612	625	632	640	651	600	630	641	613	616	632	604	627	603	620	589	598	647	664	595	625	597	613	615	597	593	595	610	566	626	555	618	634	604	546	619	630	634	641	631	636	612	668	590	616	589	584	584	636	619	636	599	592	587	572	610	564	625	615	672	587	619	593	640	584	611	584	596	593	602	605	612	640	629	634	621	635	543	617	554	585	615	597	584	609	592	585	601	629	570	611	643	598	625	614	638	589	604	615	642	595	587	579	642	593	617	591	578	638	610	590	625	627	648	608	571	586	623	606	583	615	601	615	610	616	630	612	623	557	677	610	619	597	623	599	602	648	623	614	637	614	626	622	634	602	572	646	610	609	561	583	580	629	606	632	625	627	597	612	586	620	595	604	568	630	596	623	571	615	592	621	597	588	616	609	620	575	545	588	603	625	638	604	590	603	614	615	601	559	595	612	636	586	582	600	623	581	597	630	593	602	615	591	589	631	620	620	580	608	583	598	607	638	625	579	578	601	607	626	601	634	634	626	553	604	627	607	585	621	595	588	614	614	593	634	629	620	617	635	615	600	639	651	600	615	584	582	630	562	647	622	620	618	609	625	614	581	587	604	629	610	626	620	610	590	598	606	613	622	558	597	600	619	625	617	575	617	635	590	609	647	630	583	562	590	587	634	603	629	593	627	630	629	638	610	580	614	633	601	600	620	638	564	584	622	600	580	607	653	618	627	577	595	615	614	620	635	603	607	605	608	577	620	630	591	628	585	636	580	614	637	579	626	599	616	627	581	604	603	624	629	567	633	622	618	592	584	602	620	588	628	607	600	608	610	554	641	641	656	633	627	591	589	592	569	651	599	596	627	627	608	605	610	624	595	635	581	585	628	651	632	591	606	601	610	562	632	579	615	613	577	610	612	616	616	626	674	634	634	609	568	639	597	588	546	575	583	613	603	622	564	561	612	585	619	621	591	566	625	623	637	620	603	571	630	581	620	634	639	585	569	590	594	625	627	580	601	672	571	666	638	617	617	649	611	566	601	549	586	583	620	605	653	593	611	617	632	571	615	584	593	612	559	590	644	581	597	626	627	590	586	606	583	622	566	605	567	582	610	609	635	558	600	638	629	628	608	599	595	605	600	626	609	649	610	651	615	574	620	614	620	597	589	639	619	585	601	608	618	595	564	617	572	622	581	596	586	614	560	604	614	647	585	603	609	600	614	587	639	587	624	605	638	608	622	613	599	594	550	633	667	617	631	623	585	625	624	649	589	606	604	627	612	628	591	611	574	627	572	584	569	648	569	647	623	634	659	586	660	617	566	669	635	635	585	582	609	646	613	568	616	598	604	592	597	615	599	574	633	611	590	573	573	608	628	615	613	605	603	590	599	616	584	587	562	605	596	582	565	628	602	586	611	570	643	611	602	608	616	614	607	634	608	653	621	586	596	644	597	586	611	643	605	573	635	603	631	571	628	610	581	626	631	602	551	656	583	625	598	606	603	627	644	599	619	647	618	590	606	651	600	582	593	639	662	619	606	623	595	606	623	600	581	602	614	611	622	593	615	616	630	607	610	588	604	587	627	605	578	627	540	623	568	622	654	605	628	640	644	602	584	597	634	614	665	606	633	620	646	591	605	586	583	595	612	607	596	613	631	630	577	608	579	595	630	638	604	577	637	536	620	625	599	645	600	620	602	599	547	618	576	597	600	615	643	608	629	580	637	618	624	619	621	629	592	550	575	637	639	591	614	579	625	608	588	610	590	578	632	575	622	576	583	599	661	611	641	606	615	625	613	633	615	575	618	566	687	600	590	621	616	598	609	638	614	594	610	582	559	614	642	615	599	603	606	606	640	638	602	661	587	622	606	561	632	642	586	610	601	576	604	672	549	634	606	625	575	597	617	621	592	591	591	622	577	651	579	626	615	560	616	621	620	597	579	582	644	571	627	600	620	641	629	598	615	611	634	593	661	667	607	575	610	611	567	582	600	621	605	621	581	607	623	615	621	620	572	611	592	582	600	585	654	597	634	606	610	611	587	615	589	605	638	606	599	565	606	597	628	604	651	585	593	613	566	622	577	597	621	618	617	559	636	636	641	583	576	600	637	606	603	573	609	613	553	599	626	603	583	591	609	578	595	636	589	606	610	614	587	639	638	581	611	619	608	623	633	590	562	612	627	616	612	590	588	621	588	601	572	561	583	592	637	627	653	632	570	623	596	614	647	596	645	607	618	584	593	591	587	609	618	622	625	638	561	572	583	598	606	604	630	590	585	652	577	632	592	595	613	595	603	667	642	613	613	613	612	617	618	600	603	615	547	587	614	614	637	666	625	588	610	591	602	623	580	597	586	626	641	587	610	638	605	625	594	635	595	603	582	623	614	606	588	627	626	579	595	624	630	668	612	626	610	646	576	583	576	614	581	590	642	624	623	618	599	624	652	628	608	639	606	600	594	637	582	610	630	609	617	596	622	620	599	616	610	601	630	578	618	638	592	650	623	645	562	626	593	630	599	641	608	628	587	612	564	612	624	606	602	613	635	571	575	596	576	643	634	608	614	591	568	616	611	633	626	599	561	607	586	610	603	616	630	588	597	547	613	621	604	623	591	599	617	612	617	581	589	618	612	606	639	633	621	620	610	594	609	608	646	615	601	620	621	650	608	638	603	607	598	625	571	612	617	580	648	618	608	586	673	587	625	601	604	593	612	633	625	649	586	640	601	610	625	601	593	582	598	577	620	622	616	587	623	613	625	610	538	622	634	636	623	605	609	617	627	618	608	597	588	591	599	613	578	605	601	564	592	621	634	611	633	599	611	614	601	593	618	583	602	562	623	638	608	600	581	600	616	612	565	607	615	621	614	635	607	623	575	597	581	600	615	583	631	627	623	582	586	604	623	607	626	608	626	624	594	610	599	586	585	604	618	609	597	592	625	614	635	620	625	579	579	628	590	603	618	563	608	637	599	600	567	630	580	587	645	604	630	589	565	625	631	628	629	603	601	600	631	578	602	561	563	583	627	596	605	602	614	646	624	626	606	608	611	598	611	610	573	616	609	617	604	627	591	594	601	639	577	600	576	634	599	594	595	651	596	582	565	612	630	623	632	621	573	617	579	592	598	582	596	634	595	623	603	642	594	616	581	642	624	627	617	606	594	623	611	599	600	662	598	606	581	617	598	652	612	602	586	583	574	595	601	547	618	556	610	650	617	634	597	607	588	611	606	601	635	605	575	647	586	644	626	625	592	561	610	631	650	598	618	626	589	620	579	597	618	593	577	628	593	614	617	622	598	597	597	606	595	599	618	588	624	601	600	637	629	606	634	621	636	596	598	590	649	600	584	628	581	647	636	602	637	597	617	624	574	663	628	622	621	567	561	589	636	600	582	625	602	575	629	612	609	623	595	594	607	603	603	615	576	582	621	606	613	572	577	604	616	612
24884	22170	27195	23901	3579	261	211	209	200	167	153	170	155	134	162	160	179	155	152	147	161	161	158	158	163	149	149	138	141	136	150	134	139	126	159	123	153	161	137	152	134	145	138	156	132	138	148	140	145	157	153	136	141	121	128	144	157	157	146	139	142	156	140	143	135	147	147	146	150	157	137	142	145	141	134	160	138	143	132	142	145	144	138	141	161	140	145	139	151	142	169	139	138	144	146	120	153	152	133	154	148	140	148	139	153	140	143	149	157	133	146	130	141	156	147	138	147	152	157	151	157	150	144	141	132	147	142	142	160	116	153	161	124	157	173	133	144	140	135	145	161	145	147	145	137	132	118	136	173	141	160	136	146	141	133	144	127	141	149	129	141	136	149	158	133	140	162	151	141	169	140	149	164	173	132	151	123	143	142	144	151	165	141	150	132	136	131	131	155	144	168	132	122	155	158	157	151	125	125	153	149	152	146	142	138	146	145	135	148	142	142	145	122	148	138	150	155	127	158	153	141	136	149	157	150	147	135	157	110	170	146	162	150	156	166	148	127	140	128	152	144	135	155	149	145	146	166	140	141	159	151	133	129	155	138	130	151	139	165	172	154	145	162	141	151	143	132	124	136	141	138	151	142	136	171	146	178	153	137	142	129	140	126	135	149	114	132	154	165	165	145	143	130	157	140	142	132	142	135	148	151	138	158	131	140	140	159	148	137	147	151	138	144	155	159	140	145	141	120	152	158	148	139	145	158	130	134	157	149	144	147	146	155	155	134	135	146	153	175	137	157	162	136	148	135	128	160	143	155	135	134	144	134	172	140	155	141	143	148	134	160	149	163	143	151	149	125	152	125	161	152	139	139	152	133	142	122	134	159	153	124	146	141	139	137	141	160	135	171	150	133	124	126	126	124	135	152	148	138	148	141	134	158	135	135	147	141	153	146	139	135	152	162	179	144	141	139	140	141	151	133	131	119	160	152	153	165	149	147	130	151	149	128	151	147	140	159	148	126	145	161	131	125	140	155	146	127	149	169	151	157	140	142	143	154	163	162	164	158	154	145	135	139	152	148	148	137	152	145	131	135	150	160	152	147	143	152	131	162	152	139	155	151	144	134	143	148	134	132	161	158	148	126	161	139	149	114	158	124	158	157	136	127	139	155	159	131	151	160	149	133	143	165	139	124	140	134	168	138	148	147	140	169	154	146	144	143	130	149	152	168	148	162	138	160	163	156	151	148	147	157	154	133	149	137	133	153	150	152	151	144	142	150	157	137	162	123	157	141	134	148	147	159	153	132	150	137	180	140	144	121	156	130	135	153	147	148	164	146	142	149	179	127	171	139	141	137	128	168	160	131	159	160	139	148	133	131	133	136	148	137	153	152	130	145	134	138	144	153	159	138	139	144	152	137	129	134	155	137	149	159	133	155	137	159	131	143	120	140	136	126	161	144	147	152	150	132	137	158	148	167	159	143	160	130	132	133	163	122	146	139	144	148	141	148	157	169	147	147	184	143	136	136	139	159	135	148	128	156	111	144	166	157	134	172	153	144	125	140	156	157	138	141	152	136	138	141	145	157	153	132	132	164	136	140	139	151	122	140	146	149	146	165	128	133	133	156	143	151	123	143	136	147	135	136	142	132	136	148	154	176	150	149	134	140	151	130	151	145	128	140	158	164	158	148	154	138	159	154	172	134	150	131	120	144	130	144	140	164	144	167	149	143	152	136	157	130	150	132	158	154	143	160	137	148	133	135	149	140	143	134	139	142	130	129	137	162	132	153	133	130	122	148	143	158	135	134	142	152	141	162	121	149	125	154	151	148	128	121	134	156	126	134	120	158	131	162	152	153	154	135	136	131	152	154	138	124	148	164	130	151	136	129	141	150	137	140	145	160	144	148	134	136	131	156	146	141	125	156	164	153	138	142	146	144	155	142	147	160	161	138	162	134	167	146	142	131	140	161	153	156	133	131	158	140	153	149	155	147	151	160	155	167	148	143	144	156	156	130	140	165	160	135	150	143	130	144	153	157	147	136	153	138	149	167	162	149	138	158	143	131	138	148	149	137	156	156	139	157	140	147	142	158	147	118	146	145	159	142	132	112	143	139	143	133	168	169	131	140	142	136	144	154	141	136	147	151	140	140	148	155	161	134	142	133	141	149	165	151	152	138	142	150	137	170	124	138	152	142	142	108	168	138	144	152	142	175	172	172	149	132	150	165	150	139	135	135	154	138	130	154	143	143	148	149	158	156	166	119	142	130	160	152	156	134	150	154	154	151	139	164	164	143	162	160	142	155	155	163	127	133	139	157	179	150	137	146	154	134	134	140	139	155	153	149	150	135	151	167	147	157	145	137	140	148	141	171	153	139	130	164	140	151	129	146	171	130	145	134	158	138	165	134	144	154	141	136	139	164	168	125	129	164	147	150	154	132	134	137	148	140	143	161	127	149	146	154	153	134	146	148	145	145	131	151	132	125	151	135	143	135	153	143	159	146	148	159	144	135	161	160	132	153	135	156	138	137	130	142	137	132	144	166	123	149	144	126	135	145	129	131	145	168	152	154	151	152	161	136	150	164	165	135	151	133	161	138	153	141	130	135	154	132	146	134	145	155	145	121	121	120	138	145	154	133	134	151	137	137	153	163	135	153	131	149	132	133	153	131	140	124	126	154	159	158	135	128	147	132	148	141	146	149	133	140	152	140	154	147	136	158	156	157	148	158	158	144	139	144	142	139	141	160	160	149	132	128	161	129	144	151	146	143	148	151	149	150	144	125	146	148	157	139	119	141	151	164	132	139	150	149	130	149	150	128	145	136	140	168	138	149	148	136	138	158	134	137	125	121	137	157	135	147	140	131	128	157	148	165	124	137	153	153	145	149	146	131	148	162	140	124	169	124	147	134	144	150	155	122	153	155	149	131	136	148	157	143	125	177	159	144	142	166	148	158	156	128	143	147	138	164	128	145	136	153	160	160	160	128	144	126	156	159	139	153	147	153	147	164	145	146	125	129	162	143	155	147	130	136	152	154	141	146	169	140	143	160	159	126	155	148	164	134	149	147	156	146	151	155	142	128	153	146	131	129	151	140	152	159	151	153	150	176	168	136	150	140	148	146	144	128	154	128	157	145	148	130	161	149	145	128	155	159	152	155	131	151	143	142	140	146	158	148	110	150	161	146	123	130	136	138	150	135	122	134	163	140	142	140	135	137	141	162	144	157	143	136	142	129	148	166	153	140	121	145	161	135	160	135	145	131	133	148	151	130	180	158	158	135	152	134	153	155	142	145	149	152	131	146	133	123	140	134	164	120	131	156	163	154	124	133	114	140	152	154	152	126	135	140	156	157	126	144	143	157	135	149	146	147	147	130	138	125	140	167	126	149	165	133	139	145	136	145	162	159	144	146	135	147	148	146	135	144	153	146	138	141	118	138	142	132	147	154	140	139	154	139	148	135	139	139	133	139	156	139	136	132	154	125	153	142	152	120	139	149	155
36822	61251	11887	723	533	466	366	365	284	276	269	236	234	216	250	217	238	209	203	206	219	220	246	214	202	195	194	224	208	214	208	203	206	191	232	191	216	219	197	190	216	203	187	195	195	202	196	206	187	205	209	193	219	214	227	213	198	197	181	191	194	180	202	186	225	188	221	213	207	209	194	198	211	218	180	206	200	211	209	187	189	198	192	206	206	197	201	199	218	179	193	210	207	212	204	195	205	214	181	193	182	203	197	182	196	203	182	194	190	219	221	201	188	200	172	193	197	208	202	204	193	227	185	198	191	208	190	218	195	187	213	211	203	207	194	211	193	192	186	212	199	209	209	195	180	193	195	221	225	227	201	198	207	202	193	204	211	195	166	175	212	207	183	216	196	207	210	174	172	190	208	195	197	184	215	207	209	220	199	222	217	190	195	206	221	224	210	197	201	199	188	190	212	202	202	250	200	220	219	188	190	203	202	211	169	187	202	184	214	211	189	194	204	223	213	200	198	202	204	210	207	194	215	206	188	193	205	182	215	185	186	218	205	200	212	218	213	206	202	172	190	203	207	192	195	188	200	217	217	205	194	215	203	179	186	201	222	209	212	215	184	210	205	212	197	204	198	185	194	185	181	191	207	202	206	208	190	201	194	207	181	209	185	203	188	201	192	209	206	171	200	175	200	207	199	175	234	200	208	182	205	212	199	212	176	193	184	195	198	180	207	211	201	191	197	222	187	193	201	188	176	181	211	190	200	200	184	197	185	181	207	203	203	201	205	221	180	171	218	195	209	202	180	209	183	199	200	188	190	228	206	213	198	189	231	195	206	213	220	204	182	234	188	201	210	208	215	220	210	210	191	192	219	195	185	223	207	192	207	191	165	202	222	190	223	194	181	198	209	209	221	204	211	182	205	201	178	207	189	195	208	203	204	187	218	189	210	197	190	200	207	202	195	215	191	226	230	211	185	167	212	185	205	183	191	204	210	214	220	180	189	194	207	199	196	198	189	197	196	187	188	196	201	205	199	194	232	178	207	202	167	205	192	202	191	191	217	191	206	185	217	206	190	203	210	198	202	185	197	216	191	204	174	195	192	204	183	204	204	194	197	170	204	190	209	185	215	196	187	182	198	203	214	184	217	200	218	175	190	218	193	227	199	186	196	207	220	195	202	204	198	208	199	191	198	169	176	205	197	197	220	213	225	206	226	227	199	187	203	209	212	218	214	214	225	213	200	211	202	205	195	210	203	197	179	178	204	196	210	189	206	207	194	209	208	192	204	194	207	198	210	176	193	192	181	219	211	202	214	186	214	236	179	203	190	222	219	209	200	179	192	181	229	193	181	185	211	194	223	204	174	200	194	193	194	200	206	205	212	210	178	199	208	188	205	202	196	193	220	201	225	198	195	180	184	210	180	228	190	194	217	244	184	210	184	204	172	207	199	212	214	204	184	201	194	204	194	212	208	216	220	197	194	194	201	197	190	185	194	199	195	207	184	234	211	217	217	200	177	193	188	195	192	190	199	221	199	223	204	208	182	205	214	215	209	188	202	205	188	214	202	197	199	202	203	194	194	201	194	186	195	208	211	188	232	199	199	205	201	222	179	203	226	197	180	190	209	188	218	202	210	214	198	194	203	185	183	196	195	182	192	198	185	202	229	213	207	192	180	206	214	183	177	195	189	167	206	190	193	183	205	208	204	209	200	199	222	199	192	198	188	204	192	200	194	200	194	189	215	196	196	214	186	194	204	237	215	214	195	193	199	214	185	216	198	188	225	198	221	212	169	207	202	198	210	199	187	203	206	191	195	192	208	218	230	208	173	194	218	211	188	187	206	208	188	183	204	208	208	203	206	205	181	209	182	187	203	226	206	183	195	227	181	227	195	184	199	200	212	189	194	191	209	186	199	204	210	174	217	207	219	201	173	213	216	190	212	220	197	187	216	179	202	211	206	196	189	202	190	190	183	187	203	200	194	200	197	197	209	187	214	208	226	209	187	186	185	177	189	185	180	206	218	178	202	187	193	199	200	223	193	189	190	227	214	202	201	223	202	194	187	210	218	181	211	207	178	200	175	203	189	203	187	200	195	197	192	193	216	203	201	192	215	182	180	198	190	199	215	196	188	180	219	215	215	202	203	215	198	186	188	220	194	174	185	225	194	218	186	200	209	220	190	205	221	202	203	199	207	193	188	197	210	199	220	215	193	201	174	202	214	174	228	229	215	197	206	192	213	186	191	187	206	215	222	195	187	203	196	211	217	180	201	191	207	196	178	211	199	225	247	223	191	208	218	196	216	217	230	192	196	237	206	231	221	213	197	225	183	181	206	184	173	194	170	196	203	215	221	194	209	223	205	197	199	178	223	194	213	215	200	188	210	194	216	207	201	199	166	180	210	189	203	181	200	200	184	198	215	194	194	183	204	216	201	218	200	190	184	194	188	193	205	198	190	192	207	201	186	206	186	187	217	204	231	217	182	222	181	193	209	209	179	204	201	210	203	201	204	199	222	200	198	200	152	220	189	192	228	234	196	205	214	202	215	205	213	198	204	203	222	224	192	221	197	189	204	204	196	202	194	195	219	211	196	200	171	198	217	205	169	210	210	184	190	200	224	218	195	187	186	184	231	181	152	180	227	201	191	213	185	215	211	187	220	205	203	177	187	196	193	204	181	207	219	193	212	192	194	219	205	185	209	189	184	194	194	199	200	209	221	217	198	186	201	194	203	216	182	203	191	189	222	194	215	210	211	192	218	195	183	209	204	196	218	200	173	194	221	208	169	199	189	203	204	184	202	205	197	232	217	201	193	217	198	209	219	195	196	176	217	229	207	201	212	201	199	197	202	218	198	217	198	198	190	217	192	219	219	199	188	194	204	195	211	193	191	202	218	179	222	197	196	191	191	208	206	200	198	187	217	185	212	188	213	196	184	210	203	226	209	188	214	189	202	198	194	224	205	191	258	230	209	181	195	234	205	204	225	209	210	180	194	208	182	174	205	210	215	228	188	221	190	203	209	209	196	180	194	207	204	191	218	202	185	179	204	195	210	180	181	196	220	213	189	206	211	186	210	198	187	169	178	179	214	212	211	217	206	188	222	219	207	188	190	199	201	185	203	193	206	195	167	191	162	220	215	205	175	178	206	199	195	199	194	190	214	234	196	210	197	198	175	196	209	200	191	203	211	206	195	204	211	185	193	192	193	203	205	207	200	178	179	190	173	209	201	205	174	194	189	211	171	195	194	187	201	209	199	205	204	227	192	203	227	193	186	183	190	181	209	214	226	179	214	199	221	199	204	223	219	182	210	211	203	193	206	199	197	183	205	218	209	187	200	192	221	189	201	230	192	194	209	194	226	189	198	216	198	188	212	195	199	193	219	199	231	205	196	196	227	229	206	179	200	202	198	188	187	198	197	188	212	208	204	218	187	216	195	216	215	176	196	196	199	193	219	201	223	217	193	207	226	191	181	205	192	195	196	205	208	211	182	222	191	198
22737	21715	29164	24634	21602	19075	2058	765	619	572	597	548	540	555	498	494	484	517	468	491	500	500	476	497	442	488	508	513	472	482	424	448	461	489	449	474	520	466	466	483	450	467	439	461	462	438	442	452	468	466	493	452	456	470	448	448	490	466	477	453	423	471	456	461	472	440	481	436	480	445	459	476	475	462	490	437	506	487	450	465	463	477	469	456	452	467	399	452	438	481	467	472	446	437	425	422	459	456	467	448	472	428	448	453	476	453	421	459	456	437	450	477	474	439	467	459	482	441	469	451	444	465	456	431	437	494	416	479	415	478	430	471	465	445	484	477	465	497	442	468	474	439	478	459	445	457	458	425	462	495	501	450	454	449	435	444	482	473	452	448	443	473	475	457	450	451	442	467	478	439	434	424	425	452	439	420	450	489	446	456	469	471	453	420	495	460	438	474	482	456	434	454	434	422	500	397	495	467	463	482	441	447	472	467	443	439	484	452	481	463	462	494	436	459	498	461	491	472	457	424	457	476	444	454	433	451	452	446	485	454	454	470	427	465	449	453	460	458	469	505	440	428	473	431	464	480	442	450	462	447	435	480	475	423	444	430	464	456	463	418	500	442	455	461	439	451	491	481	439	431	472	457	445	401	460	449	473	462	474	474	488	439	455	517	450	445	458	468	444	430	482	457	414	460	449	435	459	477	450	420	437	483	463	491	451	432	448	452	448	480	463	428	436	475	430	465	499	461	448	470	475	453	425	437	515	428	440	418	473	486	463	443	471	461	457	468	439	480	458	490	461	432	496	452	461	455	457	449	457	447	474	417	456	449	428	452	481	403	435	494	494	483	480	467	454	425	442	482	441	471	464	442	454	454	424	472	483	427	442	406	461	468	483	463	450	478	484	462	461	462	464	450	465	440	451	518	448	478	425	431	446	455	467	435	514	483	433	424	450	458	432	462	490	429	436	413	451	448	469	441	452	468	464	456	456	458	459	475	443	441	423	495	476	444	500	509	478	423	458	451	466	466	456	463	466	470	433	488	462	455	438	459	454	395	437	453	452	432	444	435	465	477	417	446	497	485	503	482	452	467	429	461	452	469	449	488	428	470	456	427	446	489	450	434	450	454	454	448	421	426	481	448	509	472	413	457	453	497	437	439	433	451	475	462	442	488	480	484	460	436	450	467	473	449	455	453	461	430	444	472	468	421	479	465	470	463	465	459	466	459	471	423	424	421	486	432	440	486	442	480	480	431	488	437	482	404	454	425	454	446	471	463	429	462	461	466	434	426	473	436	447	427	432	438	431	458	453	442	439	429	493	434	464	463	467	465	430	448	474	435	408	437	491	450	451	483	460	490	453	455	466	447	459	500	435	473	454	487	455	468	447	456	479	434	458	456	470	445	467	425	446	499	446	468	455	422	480	450	454	477	428	466	483	462	443	453	444	446	487	463	472	455	449	481	439	441	460	437	439	413	415	479	467	433	487	456	490	459	447	428	469	454	481	464	473	488	456	447	468	478	463	463	447	449	466	437	463	423	422	474	484	514	425	458	469	455	487	463	410	459	496	469	494	461	466	454	442	476	470	437	435	444	458	502	472	478	451	457	509	432	445	459	460	466	437	463	482	482	423	441	459	444	439	450	469	428	466	474	438	436	472	471	480	413	450	487	439	415	462	478	483	436	440	459	462	462	454	483	469	451	464	454	420	492	450	468	482	469	451	449	467	425	448	458	484	447	453	478	450	444	465	474	480	478	495	450	481	441	474	469	465	436	432	487	470	456	488	435	436	465	459	426	438	439	471	467	503	449	463	421	491	456	491	457	476	435	429	479	447	413	442	452	450	477	463	498	479	440	489	490	474	465	507	463	460	478	462	455	445	462	516	448	466	457	438	450	435	444	488	419	458	484	476	453	446	439	471	464	489	462	453	461	433	459	458	476	481	456	433	524	466	448	454	524	450	450	439	434	464	462	446	500	452	439	470	470	485	458	478	431	436	445	469	442	467	440	460	445	448	472	452	470	447	431	500	488	448	454	472	461	468	483	440	439	477	445	454	484	467	489	445	489	463	458	455	415	441	475	481	426	472	473	472	479	481	459	416	459	430	489	442	457	460	446	468	459	455	438	459	451	482	474	473	461	507	442	431	471	454	448	461	443	457	449	451	462	467	464	465	434	432	466	467	431	468	456	449	452	460	426	463	441	513	493	471	455	449	470	444	432	471	456	461	454	453	515	479	428	462	463	460	453	450	462	461	463	460	437	491	453	487	465	459	476	447	455	422	435	478	466	456	448	467	423	444	444	454	436	455	478	437	437	483	468	462	493	461	445	480	437	457	454	450	430	481	457	420	454	463	466	472	479	492	484	422	467	444	468	453	442	478	489	490	445	473	429	441	463	450	511	429	454	463	463	448	429	434	441	488	500	436	453	469	481	464	451	470	466	433	463	473	483	465	478	465	463	381	455	445	463	425	478	506	434	474	454	437	459	482	438	498	450	444	471	465	432	464	470	467	512	507	450	444	470	436	469	449	465	480	484	446	443	431	449	438	458	448	471	460	448	451	484	440	485	466	433	479	481	478	429	459	449	470	466	495	483	424	479	483	487	488	462	457	435	473	437	470	466	436	441	478	486	460	468	446	436	505	474	463	456	484	446	457	473	452	511	449	462	444	438	445	429	416	455	489	475	458	447	475	493	401	448	449	463	478	451	437	427	449	469	413	466	431	462	460	466	507	453	465	443	474	436	451	461	445	491	486	424	453	437	480	472	461	479	444	499	435	493	468	432	444	469	456	447	458	457	446	449	456	475	451	461	482	441	456	429	461	447	457	462	474	456	436	466	469	457	479	494	424	465	448	455	430	484	487	482	473	459	428	452	479	440	450	477	454	481	452	440	456	487	458	465	469	478	468	446	466	449	455	465	466	421	440	446	461	451	456	477	434	427	459	463	457	452	487	422	480	448	487	486	455	470	458	483	474	461	489	424	456	456	437	475	441	472	434	473	469	453	470	466	442	453	445	431	478	452	463	496	508	417	475	447	403	471	489	474	432	450	466	501	433	446	468	480	471	462	471	456	472	442	450	482	452	480	428	463	482	459	469	434	453	423	453	470	475	467	474	468	453	436	486	445	448	482	496	426	468	465	455	453	449	443	480	453	431	446	441	446	461	462	449	440	489	475	481	453	449	496	468	456	463	480	458	401	488	462	491	423	499	460	478	431	437	420	432	494	461	482	475	478	469	458	457	460	468	473	470	468	463	425	451	480	440	476	469	437	439	480	486	461	502	489	407	481	473	447	464	445	459	469	488	463	431	486	491	441	501	483	436	473	430	427	441	454	454	436	437	426	457	498	453	477	481	511	451	431	465	463	462	429	462	480	452	418	435	458	468	453	496	524	471	459	429	447	466	457	435	458	427	454	490	466	440	475	476	455	473	482	460	460	429	444	461	485	477	454	439	456	436	469	462	463	434	468	464	481	493	468	452	425	472	431	455	473	467	447
48180	77431	19323	2655	1951	1573	1313	1086	1014	933	828	818	736	656	723	667	629	685	695	662	593	647	583	599	596	627	600	620	642	586	569	595	633	575	561	590	586	603	573	598	618	602	606	559	603	596	637	587	585	614	594	576	577	591	623	605	568	611	558	584	588	608	573	628	552	547	566	570	573	589	580	560	574	577	624	644	599	556	597	603	529	588	549	573	615	601	584	585	567	535	578	554	593	589	558	589	596	546	601	583	598	599	579	623	572	587	569	579	538	592	598	600	597	564	587	579	559	644	590	599	608	562	545	644	553	593	577	616	543	612	551	578	574	547	604	599	568	572	603	592	538	599	550	588	587	611	557	562	543	565	612	600	590	592	553	567	587	578	556	584	573	555	642	598	576	585	602	581	573	544	585	574	583	593	588	565	605	589	584	583	598	551	577	576	600	596	594	558	545	565	533	615	575	567	643	596	560	560	544	589	573	626	558	598	536	564	571	568	575	613	550	593	573	545	602	590	588	600	601	585	560	566	552	589	604	560	629	574	560	641	582	554	567	606	589	603	593	570	570	547	594	585	563	606	574	588	633	615	567	546	554	600	535	649	564	606	589	619	583	563	652	577	569	569	579	601	573	586	596	612	578	583	572	602	602	536	578	572	593	558	599	604	621	617	592	581	590	554	590	621	574	582	610	585	550	558	562	570	580	592	575	586	614	566	609	591	555	583	625	623	553	592	593	577	624	539	606	587	595	628	577	571	601	594	565	580	557	560	556	621	553	568	578	626	554	568	567	542	559	547	619	588	575	578	576	525	564	564	594	534	583	546	558	599	532	635	589	607	592	545	588	614	606	594	637	545	586	584	545	547	587	581	568	562	562	554	591	580	577	563	636	571	582	570	547	611	582	595	565	594	556	597	588	613	597	560	585	569	590	618	588	548	602	587	592	578	586	587	589	574	607	598	568	595	584	587	580	569	570	599	564	594	592	610	575	560	578	595	576	559	590	617	578	596	573	591	590	545	576	621	591	550	545	561	580	620	635	590	599	563	610	578	602	567	523	575	579	619	585	571	579	602	557	590	575	602	589	555	605	594	585	570	569	605	584	594	572	600	604	594	581	613	581	578	577	588	591	577	540	575	612	579	584	589	609	589	556	532	587	585	544	595	573	581	579	600	504	568	648	529	589	544	566	589	535	613	625	578	602	607	619	597	584	617	578	577	572	569	593	567	585	605	562	594	586	615	598	595	567	615	577	576	582	611	554	551	625	548	565	573	561	581	600	570	556	567	533	569	576	619	624	606	561	586	584	540	551	567	670	552	570	646	600	611	541	570	608	564	622	551	574	608	547	593	568	576	571	558	563	602	610	554	584	575	567	601	581	575	589	625	573	603	548	595	590	644	553	570	572	621	598	577	554	615	596	610	611	586	586	568	562	595	563	578	543	572	619	627	572	548	566	584	589	617	601	583	597	589	533	566	565	597	569	571	582	590	550	566	562	575	587	573	608	571	586	597	580	552	630	564	546	527	593	563	571	585	605	556	559	559	578	539	522	564	577	578	578	571	599	579	582	571	589	570	573	569	600	575	628	549	569	591	579	547	579	612	561	575	553	631	579	564	580	616	555	575	567	549	582	559	595	569	593	584	569	605	598	577	559	578	612	613	595	642	558	560	550	596	575	552	552	558	591	551	553	603	581	630	583	577	590	582	643	583	594	581	589	563	569	571	599	539	567	607	600	586	624	576	601	618	640	568	590	574	550	577	589	547	563	556	572	574	590	558	591	571	570	605	571	523	576	586	587	591	558	598	598	604	547	573	622	587	616	577	554	548	598	591	552	608	629	580	575	563	572	607	600	532	630	604	582	596	593	595	558	580	573	597	603	626	600	598	603	570	580	554	598	527	609	616	552	541	566	556	605	579	609	551	632	545	597	590	566	591	604	585	554	578	600	567	586	591	619	608	547	589	586	602	616	591	567	560	569	593	601	585	572	527	587	569	622	551	568	569	618	588	603	568	574	562	607	570	582	568	570	581	602	628	605	525	588	583	531	572	593	561	575	597	585	525	641	604	607	600	579	585	524	576	568	585	589	575	564	590	566	604	645	562	562	558	572	581	548	564	618	608	552	610	565	583	591	582	564	573	552	594	595	573	571	587	584	553	571	621	606	595	587	602	569	637	563	590	576	587	598	617	535	554	570	572	565	555	579	570	569	548	545	568	612	564	554	568	542	550	567	593	584	570	556	604	571	613	591	584	557	558	585	606	592	563	577	578	587	569	616	574	579	589	568	571	566	589	583	612	621	563	583	581	566	573	599	619	521	562	571	571	557	583	559	570	608	565	565	581	567	555	633	573	630	574	627	584	588	542	579	633	586	564	597	594	557	599	604	605	565	524	585	618	618	575	582	559	595	573	589	582	586	576	564	560	569	561	581	585	559	570	640	566	610	597	547	562	597	566	587	581	590	555	592	586	562	580	613	582	616	645	574	573	618	581	563	616	539	574	573	586	578	563	585	549	583	574	576	620	593	575	592	575	611	538	599	613	615	567	575	577	569	586	549	590	561	597	539	588	567	560	594	537	642	601	576	536	563	591	503	558	598	588	606	611	529	585	580	609	564	628	555	593	583	562	574	566	544	587	571	584	563	638	563	606	606	584	562	571	601	603	567	590	627	633	552	601	550	585	564	616	640	565	616	539	600	566	588	581	549	591	600	622	593	578	614	590	570	577	570	601	589	555	575	568	560	591	573	551	580	566	556	588	578	638	596	580	595	607	600	591	588	572	588	608	599	577	584	559	612	559	564	595	594	550	617	588	634	621	562	583	558	543	547	571	572	558	579	566	556	566	604	591	554	568	623	592	612	624	552	561	554	577	588	589	571	593	609	614	588	547	610	581	565	622	593	605	586	563	599	594	600	581	587	520	602	587	549	562	570	572	589	554	545	629	595	620	579	603	572	602	540	573	618	588	596	613	610	590	595	582	598	618	571	571	591	545	567	580	600	573	606	593	561	590	533	566	555	552	583	570	568	628	592	565	558	555	567	593	585	590	604	575	556	574	584	598	568	568	585	594	558	558	606	563	563	585	585	555	607	564	593	564	566	602	593	595	618	598	531	586	594	563	606	573	547	529	592	557	566	584	588	559	603	544	545	612	552	584	560	565	586	564	542	579	567	597	586	604	580	626	544	575	612	543	532	573	583	589	571	529	586	558	524	572	616	572	627	574	561	615	573	558	541	575	609	588	547	575	564	557	597	545	627	569	629	585	583	534	526	590	609	571	593	534	560	582	603	583	602	574	580	595	527	547	606	624	583	569	563	588	544	600	543	594	580	578	587	549	543	523	568	640	533	538	579	576	536	620	553	596	571	557	592	597	584	532	606	605	569	577	547	553	611	603	544	563	604	572	622	525	591	546	590	596	594	575	606	649	643	609	588	555	620	595	589	554	616	574	590	556	566	586	585	576	567	568	603	552	560	583	620	585	562	558	607	575	576	552	577	580
28170	23591	11321	748	321	269	277	280	224	290	247	257	278	260	268	273	266	255	249	296	276	298	271	263	247	259	286	221	255	245	274	275	235	237	233	250	262	248	266	263	274	231	245	260	271	262	268	248	262	263	252	262	261	272	247	269	238	249	245	223	254	236	261	267	280	236	242	264	259	248	256	262	269	277	254	249	276	271	258	266	268	261	255	266	249	291	271	252	243	257	248	247	245	223	275	268	266	270	246	274	283	287	258	234	259	256	280	245	258	243	203	233	224	259	241	249	271	265	252	269	273	240	255	272	242	259	238	268	263	234	248	249	233	243	257	244	252	263	236	237	292	249	267	250	242	247	235	236	276	260	239	284	251	252	263	260	266	257	258	229	256	282	243	266	270	233	260	237	275	254	260	244	253	229	242	277	254	259	237	247	287	257	273	264	238	279	257	254	292	230	257	253	251	263	274	251	256	275	278	233	265	261	246	242	215	244	261	251	244	268	239	236	256	278	239	269	249	276	269	237	254	260	260	256	262	263	257	230	279	223	254	241	269	268	242	248	266	237	273	243	250	259	243	239	239	262	268	278	262	241	257	243	237	267	253	253	220	243	245	272	252	243	258	245	267	266	257	239	261	240	257	262	260	246	246	282	247	294	227	247	248	291	263	247	254	264	221	245	258	266	279	253	248	268	243	245	275	273	245	254	238	249	229	256	262	231	273	266	281	290	241	237	267	267	242	264	266	288	270	263	258	282	252	260	237	261	274	256	287	263	248	294	253	236	256	265	252	268	278	251	245	246	241	283	250	261	251	261	254	240	249	285	231	272	244	245	244	255	262	233	271	249	241	254	240	287	241	241	261	251	257	254	278	258	251	264	250	247	279	274	261	223	261	255	259	249	283	270	270	258	279	264	271	247	292	281	249	295	281	255	237	252	277	249	221	231	261	251	266	284	257	260	257	263	247	255	254	236	262	268	249	247	252	235	264	276	255	262	251	300	245	259	266	280	249	243	244	276	246	272	245	268	263	245	245	263	257	252	243	259	285	249	250	256	256	252	245	272	254	278	254	255	257	279	240	234	250	254	252	227	256	222	241	286	261	229	239	236	274	260	259	241	246	267	267	279	257	253	270	268	262	244	215	263	259	252	257	241	275	241	242	232	264	277	265	226	262	251	238	271	236	276	245	266	251	227	263	256	228	250	261	251	271	257	287	253	238	249	235	249	277	264	278	285	267	267	242	226	270	233	248	243	259	232	235	238	269	262	246	267	251	256	252	246	272	234	272	264	253	275	244	245	261	262	260	234	226	241	265	246	276	253	248	233	253	263	268	265	275	259	261	260	252	271	265	223	264	248	278	241	258	258	260	252	251	267	269	285	237	302	274	271	281	246	248	265	253	250	265	241	241	223	269	277	260	241	258	243	260	246	254	272	242	261	242	282	244	275	252	231	262	247	242	251	256	253	277	252	281	248	264	266	221	252	261	261	274	257	255	256	255	225	259	286	268	232	246	304	268	237	248	255	234	240	270	246	217	249	262	268	252	285	269	278	262	257	252	255	240	257	263	250	267	264	238	240	261	236	293	288	235	264	283	260	237	257	261	264	261	261	270	233	253	246	247	267	258	278	249	257	282	250	266	251	235	263	282	282	235	266	255	248	257	254	260	245	259	262	245	241	292	257	227	242	267	250	259	242	277	248	233	273	257	233	268	248	261	260	280	279	247	274	243	266	262	274	280	261	228	233	259	241	257	256	259	257	247	226	230	259	265	235	274	273	295	254	251	267	232	253	274	249	274	258	257	256	251	250	240	241	258	240	275	272	247	230	255	267	272	284	260	271	256	248	249	247	221	260	287	274	270	250	245	246	251	272	231	254	250	263	288	269	270	271	230	243	251	241	268	267	266	241	246	225	267	243	286	240	248	230	280	245	241	267	265	251	259	278	247	228	248	244	249	239	264	254	271	246	243	272	282	258	256	263	228	248	262	252	267	241	250	295	247	267	248	236	278	263	241	258	256	243	238	261	266	269	239	224	219	248	258	234	253	274	243	249	270	244	245	254	256	226	239	258	260	260	281	234	241	235	255	257	251	261	263	246	260	258	264	258	236	277	248	293	249	231	268	256	245	266	259	245	248	251	254	271	251	270	227	286	257	266	259	245	226	251	222	258	239	238	251	258	265	253	261	247	266	226	261	248	265	294	263	252	262	258	297	230	207	231	261	248	268	258	292	265	243	269	262	265	274	259	264	282	255	273	229	247	251	224	259	266	267	250	256	256	246	285	257	243	276	266	249	237	241	232	262	243	269	256	264	240	271	261	255	243	239	269	258	238	295	295	253	265	242	253	274	270	261	272	285	269	257	283	269	297	266	246	242	245	260	261	257	241	254	257	248	280	226	234	255	258	260	235	257	250	289	233	245	264	255	273	258	221	230	225	252	247	263	257	252	247	233	260	260	260	246	278	256	264	243	249	277	244	259	263	255	245	264	242	297	253	287	258	263	250	261	275	253	256	257	276	282	276	260	261	239	236	249	260	257	261	269	246	261	261	252	255	236	246	273	280	240	244	254	269	250	247	257	282	243	238	297	242	256	261	247	231	266	270	260	248	230	276	223	246	232	231	236	244	249	275	249	271	291	256	251	254	244	250	279	255	249	260	280	250	251	251	262	264	257	255	243	290	236	265	237	270	258	265	249	244	247	268	214	245	260	277	275	240	258	233	260	270	266	229	253	240	244	229	249	278	238	269	278	267	257	234	290	257	269	245	264	259	252	251	286	231	263	236	280	237	251	218	251	246	265	244	283	243	240	257	286	264	259	293	255	275	249	256	280	259	240	249	279	257	252	272	263	269	262	272	245	256	254	248	249	244	242	263	256	263	270	262	258	255	250	255	259	254	275	267	247	264	253	274	260	226	249	254	267	273	233	267	258	236	253	264	244	264	253	267	260	233	241	262	263	231	251	247	261	236	247	245	251	266	260	231	262	251	255	247	236	259	240	288	285	259	256	235	263	252	256	288	293	245	255	260	226	243	253	254	271	271	262	223	229	240	267	251	244	268	244	266	248	247	272	221	288	280	252	238	270	277	237	259	243	257	250	258	274	251	232	244	257	264	244	248	243	263	238	274	257	256	242	238	258	257	270	260	250	251	259	248	280	242	239	261	262	241	272	258	230	244	258	256	253	240	256	247	242	272	229	251	268	258	258	242	257	253	272	256	250	255	251	273	254	265	280	286	220	241	285	239	283	291	238	248	249	270	265	274	235	244	240	257	272	267	278	240	236	280	268	269	258	251	256	245	261	270	246	243	276	284	225	257	261	251	231	279	229	264	281	279	243	256	255	282	242	246	248	216	241	277	274	278	268	245	252	246	245	268	246	278	259	231	263	230	250	257	240	256	246	281	251	245	255	243	241	262	263	270	266	267	239	247	250	303	251	260	274	259	270	251	252	249	265	253	252	270	275	243	250	241	276	264	256	274	255	239	247	258	264	254	291	255
19475	36023	5531	434	369	365	360	350	355	330	323	319	342	335	314	314	324	330	313	332	364	323	328	328	325	343	328	317	351	327	358	320	344	317	319	301	349	315	304	355	331	341	361	310	335	330	308	316	319	305	313	325	301	325	334	304	330	314	323	350	328	330	329	304	348	325	314	336	325	374	321	316	309	380	317	334	340	322	319	329	349	315	341	358	314	318	338	310	342	331	338	328	319	342	297	332	337	328	308	309	330	325	336	310	338	345	341	314	345	349	323	301	338	302	328	328	319	305	315	354	333	330	325	301	322	298	329	325	334	354	313	311	325	329	336	353	326	322	321	287	321	313	361	362	328	322	338	352	300	317	298	329	339	333	323	308	325	340	304	336	307	324	331	334	346	351	344	353	345	348	300	341	332	309	319	338	316	344	330	283	318	332	356	334	361	326	331	355	315	342	323	342	367	341	327	329	318	302	304	360	345	316	320	345	315	342	328	315	334	343	312	327	330	304	321	327	295	343	345	324	306	321	302	356	319	300	317	346	360	331	317	360	320	304	286	332	310	317	317	337	332	303	326	316	316	316	338	317	313	332	323	351	342	336	342	325	332	334	301	300	343	342	314	297	311	344	300	328	297	311	341	321	327	323	296	323	333	351	318	327	312	336	314	344	328	295	328	297	347	339	309	301	325	315	323	307	334	334	316	314	299	348	312	308	355	323	304	327	322	320	334	320	335	308	323	322	317	270	320	313	340	318	302	292	310	347	311	374	330	353	333	323	315	341	313	319	345	272	329	315	320	306	329	301	304	284	334	315	358	301	350	340	291	313	339	303	336	309	315	312	307	309	362	328	339	321	312	301	352	319	325	327	321	301	330	345	343	305	310	332	332	309	340	332	335	351	294	323	290	315	316	328	333	315	311	322	339	323	333	315	343	300	307	300	328	334	289	354	376	343	342	353	352	325	364	310	329	305	312	320	335	337	317	333	329	339	336	343	343	342	342	330	326	315	315	351	319	287	343	314	352	318	330	326	351	340	332	332	380	325	336	326	315	289	329	342	317	347	308	338	334	327	330	335	333	342	329	327	329	337	336	332	330	300	310	339	339	324	318	320	326	326	358	300	339	306	326	336	379	326	341	313	330	345	338	321	310	343	321	309	302	330	344	324	346	329	320	334	320	327	311	311	313	324	327	311	331	340	328	338	345	324	297	343	318	299	320	318	317	352	351	337	313	338	326	335	349	313	310	309	337	319	337	313	323	329	326	329	360	301	334	328	311	311	325	326	357	332	318	327	347	311	347	317	331	312	334	331	322	309	333	349	327	315	303	289	346	338	330	330	301	298	339	319	311	331	309	353	359	320	353	383	349	329	307	356	302	330	294	344	315	308	314	324	301	332	338	334	323	309	347	288	312	306	330	342	331	325	337	318	356	370	339	323	326	303	322	361	338	343	352	349	347	334	330	334	306	316	320	362	336	318	344	317	339	335	342	333	320	334	304	314	338	336	321	316	325	295	307	342	341	331	354	329	331	326	332	279	313	293	307	333	305	338	273	319	342	324	293	331	319	332	329	347	335	350	353	331	324	324	348	309	340	324	317	327	334	340	321	317	305	333	303	324	315	348	326	331	313	361	318	310	369	309	331	316	324	322	293	315	335	313	321	332	329	318	345	339	328	320	346	341	340	316	315	332	360	330	338	307	345	323	319	330	298	319	338	311	326	313	341	329	336	344	313	334	366	331	315	331	335	297	329	320	353	352	291	321	332	316	313	306	349	324	343	335	314	318	321	329	324	314	344	346	314	332	309	314	315	340	312	334	344	323	298	356	319	352	353	308	312	323	310	299	303	327	336	340	368	332	346	366	313	328	328	312	334	333	342	326	296	322	333	328	345	377	342	327	326	319	350	359	331	347	309	306	303	293	335	365	344	309	344	331	347	321	322	336	359	340	340	342	349	341	329	336	337	332	293	325	350	302	305	315	327	293	353	307	330	275	369	315	361	345	323	341	309	331	324	335	336	351	355	338	339	324	301	287	324	363	310	356	276	330	354	299	337	328	336	337	324	327	322	351	330	325	321	319	344	342	347	324	284	332	345	332	313	311	337	314	328	322	290	311	301	336	320	338	312	345	326	331	348	336	321	321	363	310	335	346	312	353	289	310	345	348	353	301	317	349	331	352	303	299	319	322	317	352	283	298	345	334	334	328	302	311	300	329	344	353	325	300	352	308	323	297	312	303	331	331	338	345	321	344	299	314	319	315	322	326	311	302	344	346	338	327	314	321	314	329	337	319	314	319	352	327	314	322	304	302	358	343	324	328	317	334	362	325	353	314	340	309	366	331	324	345	350	369	301	349	325	330	333	336	340	330	305	314	315	320	294	309	320	334	336	346	310	358	324	348	280	305	326	356	321	327	345	349	309	314	334	327	341	305	336	318	334	303	309	341	298	314	377	335	320	327	335	332	333	358	351	326	332	320	322	322	319	340	311	345	329	319	317	340	314	299	332	338	326	323	332	328	336	318	350	330	337	327	318	308	320	377	295	333	327	288	322	326	309	317	312	318	342	323	321	324	363	321	313	315	300	321	325	359	308	347	338	311	350	313	323	306	353	328	339	323	318	325	343	330	336	347	328	334	314	342	340	319	348	300	350	341	304	380	345	317	329	299	345	349	340	301	329	342	297	321	335	356	340	345	319	340	320	320	330	305	333	338	325	314	376	344	346	341	320	330	298	316	331	349	345	322	344	332	313	330	273	338	339	326	338	300	328	348	320	352	308	335	321	331	329	342	349	342	303	342	340	316	301	313	345	300	336	333	316	321	342	349	318	348	369	331	322	336	352	346	312	333	371	339	306	337	326	342	358	326	357	333	317	340	350	301	307	343	331	349	318	361	322	364	321	321	306	362	356	348	285	321	344	354	352	348	353	313	341	318	327	335	307	340	343	333	333	317	336	331	358	338	333	335	325	352	318	337	326	348	337	334	335	349	344	320	334	306	351	324	330	323	330	313	304	352	329	292	343	325	309	332	316	333	325	293	313	365	308	350	316	334	283	344	349	337	329	324	299	350	310	302	292	315	340	333	340	324	341	322	329	330	321	360	301	316	314	322	317	291	339	321	348	345	321	303	327	335	340	326	311	340	296	343	332	369	352	369	329	304	344	309	329	334	326	327	321	323	333	305	324	311	308	323	338	352	311	293	314	303	316	316	304	326	343	311	307	335	325	338	323	320	340	329	333	309	311	344	330	309	355	295	312	336	341	303	350	314	298	328	285	326	343	314	321	306	319	341	308	308	335	337	343	324	318	359	319	328	301	327	341	335	344	342	336	346	313	329	338	348	311	332	333	329	315	328	351	306	325	318	303	308	361	308	310	310	323	357	355	317	294	335	346	295	333	309	325	331	322	309	306	335	336	347	342	345	307	329	340	330	346	338	333	345	298	311	325	340	314	325	303	340	334	297	350	339	352	292	320	296	321	321	336	333	299	329	318	318	305	323
23613	21892	28584	25219	19310	3075	793	658	564	538	604	547	530	567	515	510	518	498	498	534	464	496	505	524	513	527	511	503	525	545	480	477	534	495	485	484	558	524	485	486	531	495	540	530	516	530	527	533	499	544	495	454	501	504	517	525	517	491	530	518	484	495	514	507	485	496	491	517	508	513	507	504	457	567	497	474	494	500	503	462	507	488	523	516	481	483	514	496	487	483	508	487	519	510	503	476	477	475	476	494	511	489	522	492	490	493	489	484	498	506	485	479	464	499	494	524	530	504	503	510	519	487	501	521	472	464	489	500	501	464	469	484	510	497	507	488	508	553	529	500	485	478	519	485	480	538	513	478	504	493	471	496	514	470	508	462	495	507	493	493	485	484	488	494	517	449	504	494	507	502	511	484	453	517	534	488	502	482	482	494	489	519	457	500	501	495	510	543	498	522	501	533	519	460	463	517	522	459	513	481	540	482	511	480	504	541	483	522	468	499	523	467	474	470	488	572	494	485	517	493	529	478	507	468	490	465	503	497	512	483	511	511	494	468	513	518	531	496	534	514	541	462	494	491	498	504	483	525	507	494	547	506	487	509	468	484	477	490	516	495	494	503	486	518	505	511	517	484	521	530	492	528	464	480	490	494	514	503	480	497	475	506	523	518	528	507	475	526	488	513	531	490	514	539	512	487	507	490	531	489	543	533	477	513	487	501	441	518	533	506	501	515	490	525	509	461	539	485	506	503	466	511	475	511	452	433	523	497	481	511	496	495	479	456	529	504	522	498	487	479	539	515	486	515	509	489	460	510	494	526	509	509	521	517	523	506	499	481	458	544	511	538	498	518	555	500	486	508	481	504	500	510	507	502	474	498	501	460	493	449	504	532	491	467	522	468	494	501	484	479	475	512	518	474	492	501	491	486	513	495	487	494	485	522	481	504	559	548	496	503	501	567	504	507	509	484	484	445	485	456	494	508	492	493	485	476	522	472	468	520	494	527	483	534	494	512	546	497	484	478	492	518	483	488	524	518	488	514	480	527	521	442	495	510	509	461	533	500	528	518	532	486	488	519	479	474	504	457	485	506	498	489	490	510	503	512	522	515	510	454	496	479	506	523	518	513	488	527	481	463	500	464	526	491	517	510	507	515	520	457	512	500	479	480	522	522	488	521	493	492	473	497	459	500	497	548	480	469	546	497	513	495	451	501	511	527	495	467	435	458	481	507	486	484	484	510	495	523	497	499	502	524	482	507	526	496	461	518	503	494	482	511	438	454	484	482	518	482	478	514	505	524	530	513	502	492	524	526	470	500	515	462	467	498	498	531	479	526	460	473	508	457	477	477	523	497	479	511	509	509	527	490	476	508	492	504	476	508	457	506	476	481	484	463	525	513	482	523	509	544	497	518	548	483	507	499	495	502	487	498	486	486	508	542	507	475	496	464	487	510	486	436	467	517	514	495	484	526	523	493	512	498	532	525	456	491	502	519	508	487	502	509	491	521	514	551	522	502	520	535	525	510	534	502	515	493	506	510	505	500	501	517	481	470	511	499	461	495	473	477	459	530	510	512	466	496	451	473	539	484	472	481	513	492	539	491	491	495	503	469	509	497	485	481	530	517	486	457	505	518	498	540	478	463	497	530	508	499	515	483	464	479	508	452	507	500	500	497	513	539	500	550	551	480	489	502	477	512	464	465	490	497	498	474	506	503	523	514	524	466	473	526	515	502	510	474	495	485	457	514	463	514	502	532	482	493	497	470	482	522	508	477	501	451	477	496	485	477	460	535	525	512	481	522	521	502	519	495	483	539	514	488	506	499	509	522	478	523	503	502	477	531	481	479	439	483	520	496	481	465	510	474	503	481	497	494	506	538	518	468	470	532	500	517	505	498	540	515	458	504	461	481	493	501	484	488	511	485	499	489	515	485	499	494	457	517	479	492	481	512	526	488	466	528	475	472	516	476	539	526	479	518	506	516	511	452	486	479	501	503	513	479	486	500	511	518	490	522	487	477	474	501	517	512	504	517	503	475	474	457	517	453	485	479	488	484	506	471	500	466	510	507	474	496	452	460	479	533	534	540	508	544	518	477	502	501	528	495	478	503	501	504	559	497	481	496	534	462	494	458	492	433	517	517	491	516	497	468	519	493	482	463	501	492	499	481	515	517	520	520	492	502	518	500	538	525	532	485	480	515	484	521	503	501	485	516	514	521	536	531	499	488	473	469	503	491	490	512	510	497	508	535	490	490	495	449	478	474	495	494	512	512	465	489	539	474	491	530	495	489	500	496	501	486	494	487	542	526	504	490	516	488	478	518	490	482	488	466	484	503	532	508	484	535	457	516	482	490	472	528	504	505	508	512	496	526	508	468	471	531	546	486	500	478	507	518	488	506	502	510	514	469	504	510	491	477	467	557	484	469	517	508	533	508	497	519	494	538	543	544	498	514	470	506	508	528	503	484	507	479	511	529	486	461	492	484	519	510	489	496	508	537	497	503	530	470	502	477	517	450	460	490	489	519	499	474	508	493	502	542	492	493	514	467	478	522	544	518	526	477	521	507	508	488	503	528	502	520	528	460	498	482	499	535	481	504	503	495	501	503	487	490	505	503	530	499	507	538	523	506	450	526	470	514	506	449	493	505	508	444	468	473	469	501	515	465	503	480	478	516	494	464	482	491	535	504	462	527	490	496	484	515	466	462	536	480	487	491	532	497	510	455	486	479	481	490	510	541	469	506	522	485	486	499	451	513	472	479	495	542	468	496	517	495	491	490	518	500	493	524	518	496	496	491	531	506	451	498	520	514	546	522	506	508	480	507	509	509	475	525	492	510	491	475	517	456	489	504	487	486	447	504	480	507	501	509	507	517	497	440	496	480	492	517	480	519	491	473	484	487	466	474	489	478	494	489	463	524	536	477	530	514	493	519	506	502	504	495	498	524	491	504	468	510	500	495	481	485	525	536	460	500	515	473	504	499	472	497	504	485	490	483	505	470	502	477	506	491	492	503	478	538	511	476	492	520	487	491	518	523	536	490	482	501	503	499	482	506	479	512	499	488	508	465	513	478	475	516	529	529	477	522	458	487	458	485	504	470	513	436	529	506	424	538	513	504	483	511	428	465	517	493	474	533	508	466	517	520	470	510	488	497	485	480	475	500	495	455	493	483	490	493	511	517	482	477	472	474	543	530	516	491	496	492	469	489	489	564	499	513	518	532	533	519	528	491	494	480	539	494	494	462	472	490	479	517	487	480	501	489	491	533	471	515	462	520	513	474	499	455	466	454	493	479	479	513	433	538	495	509	452	475	505	462	525	518	545	502	502	467	488	476	517	508	507	504	495	477	478	492	460	482	499	508	488	494	486	496	525	517	463	490	490	457	532	496	500	512	463	494	487	463	516	467	505	507	543	458	484	506	506	493	441	534	539	520	507	487	505	469	482	530	470	533	498	551	544	471	527	534	489	507	483	493	496	471	508	489	529	516	514	516	451	464	504	487
41625	71637	17097	1786	1338	1130	940	913	801	747	711	700	709	688	685	652	644	678	659	640	643	675	673	700	676	668	601	611	609	603	651	628	662	631	641	649	614	652	616	614	615	666	639	629	650	579	596	592	613	612	628	617	605	630	622	621	597	657	609	574	604	598	648	598	613	611	582	567	627	650	636	580	627	625	636	619	630	627	635	587	629	647	670	633	596	598	628	634	646	620	649	632	624	598	620	680	656	626	638	597	587	618	604	606	596	593	639	628	626	658	621	631	635	629	621	661	648	559	658	581	635	612	610	627	616	600	635	641	621	636	612	599	612	612	586	621	636	608	646	625	641	610	587	623	603	654	658	647	616	640	632	628	673	608	613	639	619	636	617	627	622	579	629	642	600	624	602	653	617	628	632	606	597	607	617	607	624	619	619	616	642	599	633	627	596	648	604	614	612	631	623	615	629	644	622	595	588	635	640	602	611	592	640	625	554	607	621	688	591	630	608	651	610	619	654	633	604	612	682	648	593	604	581	627	650	602	646	617	602	624	638	610	578	630	607	652	665	593	622	650	634	624	607	626	606	633	606	636	620	590	637	579	639	593	622	624	604	625	630	602	605	622	635	570	635	628	609	674	629	618	606	568	656	603	642	607	614	576	623	594	642	592	582	634	609	577	624	587	589	626	591	601	621	618	585	617	622	605	656	554	627	591	673	607	648	637	593	626	596	662	655	611	641	620	607	646	637	615	626	610	587	631	581	612	612	611	599	648	595	643	610	598	596	665	651	621	653	623	621	634	669	605	591	607	607	603	638	618	635	589	652	596	585	638	604	601	623	582	651	634	606	614	622	668	585	648	610	609	614	635	612	615	589	588	585	616	619	619	649	592	594	634	625	607	594	615	619	604	602	616	586	611	611	585	595	617	547	651	634	613	629	660	659	613	627	658	621	652	581	630	578	639	607	619	620	630	578	592	608	589	567	608	638	628	622	624	604	581	612	600	591	604	629	593	599	620	616	606	608	642	659	635	622	596	629	625	639	614	636	651	633	566	631	590	595	621	620	638	637	622	560	680	653	585	652	624	576	598	620	626	609	630	597	615	648	596	612	584	599	576	618	623	646	628	630	630	599	624	613	617	633	609	620	646	628	606	607	663	627	628	604	619	625	624	635	657	599	606	627	631	624	578	588	648	631	627	627	615	640	658	563	620	582	677	630	601	627	646	576	634	587	671	608	647	601	661	635	614	611	620	589	623	602	622	602	650	599	637	621	606	588	614	600	614	627	601	637	598	618	651	669	603	642	667	609	677	579	645	591	634	610	660	616	626	586	596	603	595	629	626	592	622	620	627	661	635	618	608	658	607	630	627	602	602	593	595	607	592	660	615	609	625	644	671	627	628	604	657	654	632	619	600	652	598	608	617	571	597	664	634	639	669	655	642	606	630	600	595	580	615	618	614	627	603	613	629	605	631	613	660	608	645	633	621	641	627	667	631	592	633	628	605	607	620	589	623	631	653	622	593	609	628	598	623	579	591	647	633	624	597	621	604	585	620	622	669	602	593	586	623	583	584	572	591	612	635	663	591	671	651	613	560	622	583	601	605	614	606	622	653	591	606	624	611	642	670	644	644	668	639	600	631	597	590	637	608	590	590	602	686	610	593	581	673	650	621	659	589	648	639	633	676	595	663	632	594	610	648	655	580	625	621	649	639	580	635	565	606	567	615	583	613	654	632	595	617	617	601	638	588	625	674	649	676	615	671	639	590	576	619	619	615	627	616	603	593	643	606	599	577	605	610	616	649	661	633	655	619	635	610	694	599	613	549	590	608	628	615	635	588	604	635	590	582	602	611	635	583	600	630	652	636	638	626	637	607	610	599	642	613	621	609	616	637	604	636	647	596	606	609	661	676	629	593	642	643	597	609	618	595	620	620	565	588	600	577	585	615	622	655	639	627	587	588	628	618	639	617	616	607	604	637	617	653	637	651	623	614	608	647	610	583	629	622	649	613	619	661	608	615	634	605	616	638	575	628	621	620	592	635	636	628	615	620	626	634	652	616	658	620	614	611	611	620	632	606	645	603	662	622	627	623	582	633	634	610	611	643	671	607	626	639	614	618	602	608	597	640	599	657	636	603	578	624	611	636	607	617	644	625	628	666	616	595	584	595	596	620	629	598	604	619	607	606	635	626	659	596	607	635	601	602	600	616	625	697	594	599	585	641	636	627	601	618	650	623	617	558	647	630	567	607	619	658	608	650	605	588	629	618	643	641	621	600	601	633	587	621	615	657	611	631	684	619	590	661	623	600	624	588	619	676	610	639	633	599	616	617	573	599	679	616	616	615	638	660	647	608	600	583	587	625	600	628	634	618	587	630	640	573	580	566	637	604	621	641	646	644	647	637	655	626	595	645	681	625	594	632	607	649	634	636	633	592	587	581	629	625	635	631	557	621	636	648	615	609	642	642	659	579	546	611	644	632	618	604	610	661	611	670	615	631	635	580	586	648	594	641	603	613	648	644	600	582	618	614	648	613	614	586	620	602	582	635	627	603	671	600	627	587	608	634	608	626	567	571	582	637	583	622	624	604	665	619	607	606	613	615	607	635	581	638	627	640	664	568	572	639	602	597	620	619	585	630	645	603	596	645	640	623	594	638	634	606	638	599	596	648	635	612	630	632	622	595	571	590	627	633	637	617	654	602	598	602	608	568	600	647	623	612	618	647	592	633	619	648	615	640	632	610	603	640	624	596	577	643	653	596	623	686	594	670	610	596	638	616	591	597	604	607	650	626	635	602	584	618	591	631	602	624	611	591	587	627	607	652	604	600	624	649	618	628	562	599	580	642	596	639	662	595	555	638	618	614	647	603	597	662	651	592	637	611	609	619	553	587	627	616	599	626	615	602	612	631	617	628	629	628	654	621	623	636	598	652	617	601	629	673	634	644	574	604	585	651	621	649	628	602	605	590	634	669	663	585	667	624	607	646	625	619	650	672	671	668	632	655	617	623	616	591	638	636	583	625	612	620	601	575	648	650	619	620	597	616	612	628	619	603	606	640	629	588	636	623	599	594	626	624	608	617	639	590	664	607	673	597	630	635	627	635	569	605	634	586	592	659	615	617	590	658	642	639	627	610	646	638	590	623	630	620	638	587	686	627	637	587	609	627	644	611	571	602	621	596	633	617	635	636	611	632	601	608	616	623	615	597	609	642	638	641	620	606	599	637	667	616	650	658	598	594	553	596	664	599	615	622	621	624	624	614	648	603	629	614	640	603	655	619	654	618	644	640	559	609	635	607	622	608	635	631	619	608	683	611	638	659	572	618	581	654	580	652	641	593	614	666	597	603	632	603	596	582	631	632	639	676	579	581	569	597	654	653	588	626	599	627	619	574	629	629	594	612	614	624	644	641	624	625	575	643	586	591	615	630	655	586	604	596	647	623	575	644	625	610	625	658	655	619	601	608	622	632	617	613	608	619	624	628	602	634	575	619	666	632	575	657
24868	22124	26805	24054	3333	263	223	190	197	163	161	171	168	149	157	150	145	160	137	164	163	166	154	143	166	149	151	161	143	144	134	147	144	182	166	141	127	145	152	150	155	166	134	152	143	127	131	124	147	124	155	150	144	157	133	173	179	148	150	125	145	123	155	126	126	145	139	153	144	140	123	163	143	149	117	122	137	145	166	152	140	146	154	151	140	126	151	142	154	145	152	146	151	125	134	157	129	145	156	152	143	128	165	150	141	148	145	119	161	146	165	137	134	144	132	144	132	130	168	147	144	153	138	145	129	147	143	163	139	168	148	143	141	152	121	144	147	140	118	149	124	162	147	144	161	158	129	118	163	150	138	143	144	144	149	136	147	151	144	135	138	133	131	145	134	164	146	145	133	162	134	129	147	131	126	124	130	135	139	139	154	146	151	152	142	166	136	133	164	142	138	135	136	154	144	150	136	162	138	148	146	135	143	143	147	153	153	168	140	136	144	171	141	165	136	150	149	163	151	117	151	149	114	144	158	143	155	126	152	151	158	142	154	135	139	162	151	154	130	126	161	154	143	153	137	164	155	134	158	143	140	139	123	136	135	141	130	149	148	136	146	132	135	138	169	143	155	125	136	153	161	151	148	143	140	141	150	136	146	140	128	138	138	137	142	154	114	145	136	154	138	145	151	149	139	152	149	141	145	130	148	152	165	131	150	137	142	153	145	163	154	144	140	131	139	167	132	123	146	131	135	145	135	143	151	123	131	144	152	134	136	132	148	146	144	147	144	139	145	148	147	137	152	153	149	156	157	136	148	147	155	123	166	145	139	150	155	170	167	134	141	142	140	148	154	128	147	165	163	141	150	139	153	145	128	133	152	145	141	154	153	142	141	139	155	132	138	148	113	135	152	138	158	150	139	157	142	135	144	145	145	156	119	131	173	139	124	148	132	147	162	145	140	149	131	123	135	145	136	139	133	134	173	145	151	158	142	150	152	156	156	139	125	160	129	154	160	129	135	147	121	134	148	154	155	148	134	137	143	148	143	166	120	125	151	143	153	159	149	152	156	153	132	136	156	151	125	158	130	127	153	148	147	121	141	152	118	136	139	141	157	145	113	170	156	153	132	151	142	144	138	145	135	161	139	142	134	137	130	142	127	142	151	133	144	144	137	122	145	140	136	148	127	125	155	159	159	160	140	143	165	146	152	147	144	150	137	129	145	148	139	185	136	128	153	136	135	136	152	167	150	155	164	149	123	138	180	134	159	146	131	154	122	146	150	122	126	136	143	141	161	138	138	135	149	146	148	142	129	153	136	146	134	146	135	137	153	148	153	148	159	159	163	143	146	141	156	126	154	99	142	155	139	144	169	151	128	154	165	160	140	144	148	144	154	141	147	152	159	142	147	156	156	129	135	146	162	163	132	133	139	143	157	155	153	142	156	137	145	130	128	155	128	141	136	155	145	162	141	156	148	145	151	141	126	160	157	145	145	167	148	130	128	157	128	149	158	135	127	141	155	160	158	135	150	147	133	127	145	152	135	149	146	153	145	149	141	143	133	138	162	138	137	157	130	147	140	152	152	144	125	148	127	173	140	150	141	163	141	152	134	154	156	149	132	162	150	147	130	173	150	134	128	138	136	145	156	148	157	127	121	147	157	152	164	151	135	134	164	143	127	133	142	158	148	137	145	136	123	142	150	136	151	142	134	141	135	142	126	129	142	142	144	144	149	143	139	137	127	153	144	146	143	148	150	129	171	165	144	146	147	133	150	129	152	139	156	144	152	147	152	149	147	149	139	138	149	142	144	154	143	141	135	139	159	153	141	156	135	134	125	162	149	159	140	139	137	150	143	149	137	131	157	176	150	153	148	162	152	146	139	139	160	152	136	151	124	159	147	144	146	144	135	134	151	135	146	168	150	150	141	148	142	134	133	156	135	144	137	134	138	134	155	142	148	152	136	146	147	129	143	154	162	142	127	143	134	140	146	146	134	133	139	145	155	129	150	139	142	119	127	167	135	142	129	128	126	134	136	133	143	139	133	147	162	157	141	163	146	152	148	136	148	141	148	140	164	137	156	157	156	157	134	135	153	164	126	118	157	137	141	147	168	145	149	157	135	142	138	158	153	130	149	156	148	141	149	131	175	136	141	138	104	149	152	154	176	142	162	160	134	136	123	138	129	123	159	137	144	151	143	128	143	167	123	155	166	168	129	140	132	136	133	132	170	151	150	136	148	156	161	151	169	142	142	148	150	145	149	149	150	151	152	137	127	133	143	120	144	147	155	142	160	142	162	133	136	143	160	158	144	139	148	141	153	172	141	120	142	142	164	134	159	150	145	124	124	151	144	137	155	147	160	171	149	136	122	152	134	131	141	147	141	152	162	135	172	151	139	152	138	138	135	153	137	144	130	147	149	146	137	138	157	128	132	174	151	136	150	125	160	163	142	145	139	151	154	160	157	136	150	143	146	134	147	130	137	145	141	143	140	159	144	158	145	150	143	141	165	152	126	143	159	144	138	148	121	141	157	157	171	138	130	168	150	144	147	141	155	144	144	136	147	154	145	156	139	118	156	158	149	157	153	156	144	152	138	144	149	163	130	149	152	125	144	129	140	131	135	134	145	148	162	158	132	145	128	141	138	149	175	130	150	136	147	154	144	129	127	154	122	152	143	146	151	148	125	141	133	138	135	154	122	149	146	114	136	156	152	166	152	157	131	155	166	142	124	151	159	148	169	158	124	143	147	161	144	138	142	159	138	129	156	155	128	160	145	142	140	130	125	131	118	158	133	140	140	169	125	144	163	135	142	123	123	141	158	145	126	144	135	114	130	127	155	133	129	141	143	147	159	158	154	140	141	154	167	128	136	147	153	155	150	141	146	137	159	143	158	156	143	137	157	168	136	159	160	151	165	132	134	158	155	158	158	169	142	146	160	142	146	138	143	134	139	124	149	148	142	167	139	156	146	150	154	144	145	171	150	133	144	135	145	163	140	114	155	143	154	153	135	151	168	173	144	140	148	146	146	149	121	132	161	164	149	145	132	134	156	137	108	121	147	163	140	137	141	129	138	148	147	140	133	150	165	153	148	155	145	148	150	154	155	155	152	132	153	122	144	144	148	163	140	154	129	146	146	146	155	124	131	167	147	139	147	150	132	161	148	147	165	161	183	149	143	145	137	139	150	128	108	126	165	130	121	154	151	124	151	142	151	142	138	152	156	146	143	150	164	142	173	162	143	141	123	148	144	142	148	162	136	166	127	162	167	145	148	140	159	135	143	132	134	144	133	137	127	122	149	140	138	161	158	137	149	153	159	158	136	147	170	114	157	137	151	134	145	133	139	159	141	156	149	147	156	160	154	145	138	135	153	147	156	133	152	134	140	137	151	120	157	141	166	145	152	170	140	159	127	139	159	125	162	145	136	123	165	136	154	148	169	119	138	131	154	156	162	153	124	137	167	125	158	148	169	156	151	131	159	143	105	148	132	141	141	156
36932	60607	12200	782	545	404	356	336	268	281	251	263	259	240	249	243	214	234	253	202	235	208	205	203	210	188	204	202	217	191	208	219	205	220	201	181	200	225	211	192	201	179	210	204	197	182	208	200	220	227	206	213	201	246	214	179	210	226	233	228	210	207	204	198	206	202	192	212	194	196	206	215	192	216	198	200	212	190	203	210	199	183	218	216	199	206	189	209	215	201	199	192	198	190	210	225	233	213	188	211	195	204	198	184	212	203	204	207	192	197	227	190	185	229	197	207	218	194	206	223	200	171	201	207	187	205	201	193	195	215	190	197	208	226	188	192	206	213	222	208	212	220	212	196	201	198	209	170	201	212	205	191	241	207	186	219	215	208	210	225	216	191	218	202	193	194	225	217	210	183	205	206	197	181	208	206	186	204	201	175	230	192	196	232	207	226	185	187	195	224	197	197	217	181	211	194	182	224	217	203	188	208	196	205	220	201	208	202	193	206	190	220	206	216	184	204	228	215	207	192	185	178	206	210	176	202	197	200	204	216	191	188	211	181	192	208	205	196	171	168	209	216	189	199	187	193	230	183	227	211	201	168	188	184	207	209	226	213	183	194	212	209	200	221	201	194	223	208	204	210	202	190	172	223	209	208	201	201	236	181	202	198	205	208	214	202	230	174	203	207	195	197	177	186	218	206	212	197	176	201	201	213	183	222	201	203	238	191	220	218	201	184	194	213	204	174	189	210	205	229	197	172	201	235	235	193	208	217	204	202	194	198	211	198	186	203	206	200	212	189	207	217	224	194	188	202	196	198	230	211	207	210	216	219	215	202	214	180	185	185	204	189	203	201	223	202	202	197	219	233	239	185	207	217	204	215	216	222	208	191	226	184	211	199	184	204	197	190	204	197	200	190	205	186	211	191	199	207	212	230	178	197	197	203	184	188	206	228	188	219	181	191	199	218	203	201	205	189	202	202	225	194	208	205	201	222	211	201	194	209	178	207	205	210	193	201	195	197	199	188	218	199	184	193	186	209	194	198	202	209	235	200	209	179	186	181	182	218	207	193	213	201	189	199	198	195	187	212	211	173	197	213	191	216	213	187	221	203	233	198	182	200	196	216	229	213	208	188	198	180	200	222	212	185	185	184	202	185	185	185	211	213	212	183	202	188	193	217	195	202	221	173	189	212	230	184	208	181	190	183	242	231	214	205	219	210	202	227	178	210	234	217	181	185	225	214	185	214	203	206	194	201	223	198	209	194	201	211	199	230	187	239	187	223	214	208	218	223	238	181	214	208	207	195	199	218	189	200	176	188	209	221	232	189	202	180	210	194	206	189	190	213	213	194	213	200	198	203	204	214	228	219	199	186	207	202	226	193	186	198	219	190	241	223	185	227	192	211	207	205	213	212	175	202	196	189	197	212	176	180	177	208	213	203	176	190	227	218	225	206	220	210	230	193	181	204	200	194	203	223	224	210	228	202	190	202	194	218	209	172	238	191	185	174	190	187	200	232	198	180	224	204	204	229	213	227	208	182	202	195	219	208	202	200	186	212	188	208	207	225	227	211	212	202	205	188	193	209	183	199	215	210	211	191	189	214	205	195	201	201	198	215	198	205	205	192	232	202	210	207	220	202	193	198	198	186	207	193	228	207	218	204	193	215	188	198	225	219	222	225	202	190	216	187	189	202	191	195	178	213	202	176	213	240	183	209	213	191	203	214	212	194	210	217	192	211	190	198	218	199	212	168	210	200	188	211	215	193	206	197	176	203	194	184	203	190	189	202	206	201	196	245	213	216	190	183	191	197	206	183	187	177	210	183	197	219	224	205	193	184	203	205	217	228	190	239	230	203	168	230	205	201	200	205	220	211	205	209	205	209	204	211	183	200	199	200	200	203	206	206	200	188	188	186	206	224	201	200	196	178	201	185	197	230	222	224	209	205	209	181	165	214	217	201	191	209	211	201	208	226	198	213	198	202	199	204	216	178	214	214	192	212	231	206	182	197	197	191	199	200	205	221	204	207	218	217	193	176	202	197	218	208	182	205	191	211	165	207	199	224	191	210	178	221	167	194	223	211	205	200	233	189	212	214	168	189	218	216	200	212	193	203	214	203	206	195	200	229	202	222	202	212	201	219	194	204	203	208	196	219	184	195	211	199	204	200	209	197	216	202	211	219	206	217	180	210	181	208	195	192	199	202	207	222	186	215	214	216	219	172	192	220	198	184	182	182	199	230	214	199	203	188	202	201	223	230	185	182	177	191	221	210	203	229	195	222	212	199	205	204	214	202	196	212	189	195	195	221	208	208	192	193	180	220	188	205	226	219	199	201	210	195	158	230	211	234	200	198	206	173	204	189	220	209	184	201	204	194	215	214	205	192	196	199	192	182	206	220	199	196	183	211	224	204	216	203	186	193	221	207	190	222	222	229	214	193	192	166	221	199	205	193	181	178	205	193	208	201	211	205	206	193	191	225	207	190	194	211	215	185	215	190	174	189	228	192	173	198	195	183	213	180	230	205	181	186	184	187	220	196	236	188	181	195	221	203	172	206	196	213	200	201	247	225	194	214	227	215	231	203	189	188	201	216	198	235	195	204	214	195	229	214	198	201	198	215	206	188	202	198	208	194	207	185	187	196	226	205	163	188	209	213	233	196	199	202	174	188	176	196	205	191	207	195	228	200	213	192	181	209	224	221	196	203	209	207	210	183	193	206	213	202	206	213	221	231	182	188	253	180	210	218	197	195	203	188	177	190	198	214	223	211	193	220	202	216	242	189	224	200	202	195	194	187	187	177	185	219	215	203	200	215	179	187	209	196	183	207	204	205	200	197	219	242	209	195	195	209	221	199	218	204	213	229	186	219	232	212	199	189	198	202	205	190	203	199	195	198	212	193	199	192	224	201	191	171	197	221	189	206	192	218	216	186	199	219	196	204	213	224	212	194	198	177	213	201	220	205	212	212	200	216	194	216	196	191	193	196	197	207	198	193	211	187	189	222	193	220	189	217	223	202	205	198	203	205	207	185	200	198	200	219	214	202	182	225	192	191	213	209	230	178	194	199	201	204	180	213	196	248	192	171	194	213	226	238	195	194	178	197	223	190	182	230	237	185	194	209	215	186	198	220	191	179	218	197	201	211	201	194	186	214	215	194	204	205	217	209	222	212	221	188	191	214	209	172	208	203	230	221	204	188	214	188	212	205	200	186	194	212	211	194	197	193	200	166	217	211	202	217	225	219	206	229	202	199	197	216	202	225	187	208	206	193	212	199	193	211	210	211	215	227	190	197	210	219	190	238	189	173	197	227	238	196	214	207	195	221	203	199	177	227	176	203	199	201	192	203	211	203	215	199	222	200	213	189	226	193	189	168	207	236	187	213	221	194	220	212	209	211	211	195	189	197	202	207	232	196	212	212	213	236	179	197	221	233	216	199	190	185	185	185	176	199	211	218	198	191	208	192	196	191	187	207	209	193	186	198	214	188	223	200	195	195	188	187
22675	21723	28995	24756	21598	20058	2661	748	669	625	552	583	528	508	507	514	516	526	490	523	501	514	507	487	498	475	475	463	495	452	432	477	519	469	476	460	516	445	474	443	447	493	457	480	519	453	440	502	491	479	466	491	477	436	433	489	486	441	476	488	467	466	459	487	465	504	435	436	446	468	459	486	468	452	465	487	454	465	504	435	435	484	445	474	459	476	441	460	471	476	485	457	488	428	477	486	448	500	459	459	470	436	450	445	404	502	474	462	469	501	469	457	500	478	432	445	459	493	485	449	469	463	505	467	467	458	471	477	464	420	465	435	478	461	482	459	491	453	434	456	443	490	448	496	480	476	485	476	449	476	469	447	474	503	478	477	440	468	458	440	475	482	480	453	486	442	478	489	471	475	476	485	454	469	469	516	454	483	420	493	471	520	483	472	458	471	499	483	462	459	484	473	429	441	418	484	447	469	489	505	443	430	475	478	456	462	481	455	422	469	428	445	456	447	436	486	488	490	459	463	451	464	488	459	464	490	462	458	443	424	485	488	491	435	478	424	445	452	474	448	458	484	470	467	438	489	497	486	485	450	429	464	479	493	482	506	445	460	466	482	460	458	485	459	466	445	462	440	471	469	435	448	451	489	462	484	506	454	504	480	500	466	482	478	490	441	475	454	448	458	464	457	464	516	487	477	469	471	424	480	494	469	435	455	469	486	502	465	487	442	480	489	418	456	476	457	435	457	461	457	419	511	475	481	444	474	437	434	447	447	454	480	510	452	480	467	501	485	476	473	448	501	470	440	477	441	459	465	453	471	504	484	462	491	453	461	482	458	457	445	496	429	453	459	463	487	472	470	461	485	484	490	447	465	466	467	500	477	490	444	454	486	483	479	482	451	457	466	488	456	471	444	477	496	462	472	444	436	448	466	478	488	484	426	473	485	487	472	469	468	497	472	486	428	481	433	480	504	469	461	423	480	459	444	477	471	465	491	454	448	469	495	531	476	479	476	456	467	512	459	451	466	477	450	492	489	475	442	466	466	432	457	433	480	488	463	458	442	489	468	473	497	481	495	497	474	476	489	467	507	461	455	447	442	471	452	449	479	463	453	482	459	459	514	456	458	448	522	459	462	450	450	438	493	456	472	463	491	456	474	486	500	496	436	440	481	397	453	470	440	487	463	480	465	445	424	444	499	460	460	434	495	426	458	506	440	477	435	461	432	435	492	475	470	472	450	472	465	471	480	470	473	461	484	453	485	434	433	463	461	465	463	492	493	466	458	454	480	444	472	448	467	483	519	460	459	507	463	456	453	442	439	426	456	503	484	463	433	493	464	474	489	491	437	500	487	515	436	453	466	491	458	486	464	476	480	449	445	452	465	463	443	480	460	479	461	492	456	499	432	474	472	432	459	499	480	466	463	478	457	454	508	471	468	473	485	484	458	449	446	489	476	460	459	434	437	437	488	481	469	450	477	441	474	461	456	443	462	443	434	417	460	465	450	504	469	469	503	459	460	474	493	458	495	413	472	483	476	504	472	471	445	474	487	464	482	441	486	495	429	448	457	475	462	469	462	472	418	469	475	459	465	470	467	471	482	433	488	495	455	477	445	489	477	415	482	462	520	484	447	435	467	484	498	453	445	440	434	475	499	442	475	482	485	456	424	476	481	493	455	466	477	474	435	460	433	465	465	420	489	477	471	493	433	470	458	476	461	449	500	458	471	490	443	431	483	470	463	443	443	477	479	478	476	458	414	465	445	482	467	491	451	500	484	460	440	497	441	471	478	472	465	459	461	411	450	471	446	437	483	485	480	474	465	498	468	481	466	438	470	469	473	504	501	496	466	468	444	476	476	452	470	482	417	488	487	501	456	489	495	471	441	455	450	459	426	460	482	484	450	498	453	438	487	464	527	482	462	449	453	492	462	447	458	492	462	477	489	471	456	474	461	462	451	483	443	465	454	474	510	469	472	488	520	463	478	479	503	465	455	501	463	479	443	446	479	439	453	459	475	512	468	416	473	449	489	479	483	481	444	472	475	439	526	469	448	445	433	464	439	447	494	478	444	452	491	489	440	484	492	461	422	451	504	465	462	488	406	483	441	407	471	475	460	526	477	477	478	465	465	471	458	507	488	484	472	442	476	518	463	470	475	445	437	460	479	492	478	446	447	475	462	411	448	484	476	438	450	411	446	454	472	469	491	495	468	456	431	462	494	452	470	426	470	483	487	447	462	436	462	441	468	461	465	462	452	450	496	459	478	480	483	438	504	432	452	451	450	464	452	459	474	460	501	468	460	480	447	446	465	466	463	441	445	488	472	492	442	457	452	476	459	447	508	472	447	496	465	488	476	438	466	444	477	464	488	455	493	452	474	430	440	476	472	476	463	449	466	461	495	463	494	459	491	461	484	447	463	512	472	460	446	475	453	495	450	452	491	441	455	483	430	469	464	483	473	487	477	469	485	468	449	479	413	466	460	495	469	453	479	437	495	463	482	473	500	441	502	433	464	456	467	484	488	485	486	440	475	466	482	481	480	492	489	452	444	467	419	474	462	478	454	453	453	427	440	462	428	443	441	442	494	479	483	490	416	438	424	463	471	439	449	442	472	447	470	444	453	434	450	488	481	461	459	452	450	485	494	456	432	453	445	457	468	475	486	453	452	468	442	492	497	477	437	468	479	488	493	481	499	474	454	466	469	493	455	484	499	467	486	463	452	476	457	454	481	452	494	439	485	481	451	480	479	445	508	479	474	448	472	490	433	474	477	482	461	488	464	452	507	468	469	441	492	511	475	469	476	460	448	467	450	441	466	442	467	466	482	440	480	456	474	440	449	482	483	456	469	457	482	509	462	425	478	504	435	473	468	479	526	492	469	518	485	495	452	455	460	480	463	461	460	467	483	446	443	503	468	474	484	487	500	439	492	465	462	483	496	441	473	469	463	442	437	499	460	498	468	477	460	474	500	472	410	475	490	435	465	452	470	457	454	508	476	486	433	505	459	490	475	436	468	448	437	449	453	442	491	433	477	463	475	437	430	451	483	458	495	456	422	459	480	501	461	443	450	471	506	463	459	447	490	455	474	436	457	454	456	436	463	453	468	452	451	456	471	431	439	431	482	459	481	433	463	479	484	470	467	457	433	445	413	466	471	453	477	423	413	461	456	437	462	481	450	464	503	454	457	440	446	444	473	472	468	480	476	448	445	455	489	491	427	478	449	441	439	496	443	478	458	466	450	474	425	478	506	450	472	460	464	458	517	486	506	470	444	470	472	447	453	461	459	483	474	483	462	446	441	462	488	410	493	490	438	448	476	478	456	457	444	439	459	468	464	475	485	457	473	480	457	447	492	442	445	449	457	469	458	454	460	458	460	482	475	446	403	478	451	440	471	475	471	485	455	504	457	482	450	451	494	472	456	467	495	487	452	470	518	468	457	473	460	470	451	465	463	475	467	461	445	453	481	447	488	487	510	439	474	443	439	492	495	444	477	446	454
48455	77882	20218	2667	1968	1538	1281	1061	959	882	804	753	765	694	657	590	682	699	623	681	612	634	632	609	614	638	624	654	610	593	628	581	595	594	619	578	599	571	569	584	618	575	600	593	565	624	569	606	596	614	617	590	590	552	564	652	600	547	561	575	579	564	594	612	652	563	631	588	569	602	556	631	604	587	608	633	559	558	600	603	570	558	557	540	598	607	543	596	592	609	559	612	610	605	597	639	577	617	565	594	570	561	559	605	615	615	546	591	571	572	551	574	614	583	589	629	615	559	579	595	594	578	559	548	608	611	540	574	592	592	604	590	579	596	549	589	580	570	530	597	631	582	571	576	600	558	591	579	582	591	598	597	515	573	579	594	594	594	600	597	565	577	569	593	597	560	566	604	563	595	554	554	624	556	565	561	563	582	580	615	575	594	590	610	583	579	578	557	590	592	630	576	568	574	593	591	583	606	540	546	641	591	619	592	538	545	563	587	596	541	587	588	576	576	586	572	625	574	580	586	590	604	568	601	580	620	584	569	560	552	590	589	561	575	560	575	588	574	613	595	578	598	595	580	589	577	595	602	593	611	577	579	579	545	566	594	602	574	630	588	606	586	581	568	602	606	578	577	588	567	587	570	578	503	596	561	602	555	565	605	581	609	577	559	619	573	562	580	544	593	604	556	567	583	603	583	582	573	568	563	573	580	586	552	599	583	589	561	579	595	556	565	530	546	619	551	591	587	576	607	560	602	568	607	648	608	574	653	578	568	569	586	579	594	600	592	582	574	581	571	560	611	600	552	574	605	581	573	618	549	551	621	577	582	584	607	558	595	619	619	641	617	611	575	577	595	605	559	594	557	608	598	562	586	565	599	595	520	606	556	570	580	562	591	530	564	596	578	572	537	558	544	505	564	582	596	581	585	605	624	578	572	592	579	587	602	595	571	599	560	565	580	562	597	598	591	539	619	561	620	586	594	581	577	566	622	570	587	554	573	603	570	618	550	546	602	587	572	572	592	569	515	558	562	576	593	627	577	600	580	566	562	593	575	585	545	606	573	564	563	599	559	604	580	625	558	595	551	592	504	586	592	589	562	632	540	589	605	547	641	603	589	609	582	600	556	578	595	549	602	559	567	574	597	580	527	570	538	568	619	556	611	624	581	580	561	583	603	574	615	604	585	589	620	564	570	603	620	576	594	591	577	582	553	598	592	589	569	610	584	537	619	602	565	583	572	592	569	619	545	558	567	546	592	578	602	591	569	596	580	595	536	561	628	582	568	587	580	556	542	543	595	556	585	572	624	604	623	624	596	653	573	620	564	584	571	605	541	583	619	651	568	546	596	591	573	629	551	575	577	574	561	563	622	585	624	557	584	563	565	547	568	559	596	577	621	520	594	614	571	564	612	561	579	594	572	591	583	586	587	626	551	582	555	549	627	586	600	607	549	578	599	603	622	632	553	599	561	584	624	549	554	575	595	616	622	621	554	567	588	598	603	603	557	588	544	595	602	596	600	609	588	576	628	600	585	578	604	612	635	593	599	587	583	592	572	615	595	544	620	627	572	588	586	561	596	561	619	604	571	576	618	583	602	616	553	548	599	567	606	586	573	594	588	557	569	564	590	596	600	624	592	614	566	594	568	605	595	569	580	591	628	536	564	589	563	559	591	606	616	570	581	583	562	587	587	578	584	641	570	549	588	595	560	609	559	587	591	598	580	573	583	589	590	594	598	562	584	604	535	631	630	578	568	581	598	585	604	612	602	597	611	581	613	575	585	584	603	567	595	524	578	591	610	600	605	582	573	577	569	580	570	590	568	588	600	578	598	543	585	585	612	598	572	606	592	566	634	547	597	595	535	558	596	584	555	562	608	543	588	591	527	564	563	545	601	591	603	602	585	595	595	602	596	550	623	583	586	600	602	595	585	547	563	601	561	591	603	588	592	585	598	589	600	541	600	616	548	607	600	546	617	599	559	582	622	624	581	597	559	626	589	627	591	613	615	568	579	582	608	583	619	568	608	569	585	585	568	635	614	645	613	547	598	599	574	565	572	604	571	581	609	575	591	588	598	619	562	521	604	608	559	557	601	586	613	585	598	570	614	597	566	590	603	574	612	575	616	530	589	621	610	563	552	619	589	589	543	597	598	575	609	544	583	589	581	557	583	596	593	580	612	593	546	554	590	545	591	524	622	563	581	593	629	573	576	506	593	546	553	580	609	578	584	537	551	582	597	610	584	614	594	626	600	591	569	605	563	587	603	579	581	601	617	600	629	605	574	620	602	615	610	576	599	581	579	637	568	579	554	600	609	595	569	596	582	593	634	638	567	605	585	572	607	578	592	558	571	604	552	573	569	581	573	608	573	589	586	577	594	572	585	617	526	590	593	621	575	591	593	607	580	593	557	568	583	535	553	538	566	555	584	573	554	622	566	597	606	593	576	646	627	592	637	566	611	606	584	569	564	572	632	566	603	629	589	592	596	656	563	566	610	589	578	557	576	556	567	588	587	585	623	540	613	580	602	611	580	597	535	585	590	611	592	594	562	606	563	618	577	577	579	597	590	580	623	609	599	571	559	580	565	573	580	610	540	572	567	600	579	613	586	597	587	633	597	575	609	595	590	608	591	574	611	605	610	606	608	584	596	573	585	567	581	596	616	571	568	580	541	577	583	559	618	577	554	605	588	611	566	569	573	566	578	588	586	625	568	558	607	560	585	598	578	582	609	572	552	546	578	597	595	581	564	587	561	570	580	614	568	560	615	568	574	592	554	606	654	559	560	554	543	584	609	620	587	558	601	557	565	586	595	583	505	559	573	559	598	562	585	609	566	560	564	618	550	575	564	553	592	579	588	571	588	583	589	556	593	572	635	569	599	576	608	571	617	577	543	548	588	553	604	574	600	570	612	529	615	602	588	575	565	591	563	575	617	598	594	637	601	607	587	576	593	556	552	625	582	558	566	629	562	575	605	558	601	559	582	579	599	591	594	595	587	632	568	561	546	548	609	556	578	575	638	608	621	623	557	573	604	555	578	606	578	583	573	576	585	616	623	583	546	570	545	555	632	566	573	569	593	590	587	566	573	574	636	639	594	587	603	573	571	614	576	560	588	618	542	539	596	557	604	634	505	574	590	612	558	559	543	577	607	609	554	553	568	623	576	558	549	601	577	608	564	579	644	606	568	609	626	568	581	597	583	594	572	593	600	595	548	603	573	568	581	602	607	575	555	584	572	570	581	580	629	578	609	622	568	596	631	620	590	582	554	581	616	573	593	577	557	574	643	550	647	524	561	551	615	564	562	583	636	611	564	573	609	566	559	600	602	598	590	537	554	576	573	599	587	571	618	581	622	578	568	604	616	576	571	577	546	600	584	609	617	569	647	573	577	591	602	554	555	554	596	574	569	601	564	576	568	553	617	595	612	604	569	590	624	562	622	594	553	566	609	617	582	595	613	576	603	620	569	607	555	548	599	544	585	544	599	605	609	581	612	542	574
28190	23671	12291	752	310	284	310	271	286	257	293	282	285	254	257	263	269	240	273	256	255	265	261	249	308	287	257	260	250	238	243	260	280	252	248	275	266	272	259	263	268	270	273	259	254	243	269	246	237	250	281	239	270	275	242	255	260	267	240	265	264	246	272	267	265	233	297	266	264	248	253	268	247	264	267	250	232	270	264	258	243	252	278	274	253	241	252	244	259	262	271	285	273	260	236	244	283	231	232	252	269	245	263	258	267	275	268	253	224	243	277	281	281	267	277	253	252	249	271	243	246	268	271	263	279	275	267	245	247	254	275	258	263	262	276	277	284	250	260	268	248	269	249	274	251	272	254	261	241	272	246	271	264	256	255	281	249	259	249	257	243	253	263	274	262	306	252	257	269	256	274	249	259	279	268	243	282	274	249	286	271	254	273	247	260	261	261	263	263	263	261	302	256	261	215	253	242	253	253	225	237	256	284	263	261	281	260	241	239	274	263	244	268	272	285	279	277	249	237	269	243	241	237	271	306	262	286	245	286	256	263	258	291	292	268	279	278	263	259	254	267	257	281	263	294	274	252	273	290	261	278	272	249	278	286	279	276	278	232	258	251	230	278	258	247	258	278	272	261	285	266	252	267	237	259	239	272	253	277	251	251	305	239	234	257	256	253	242	275	289	249	257	284	289	252	267	276	262	270	257	239	251	245	295	253	268	238	273	260	277	243	278	267	276	256	277	274	235	272	258	252	288	262	264	252	259	254	241	248	263	278	273	273	274	256	252	271	263	247	250	301	260	246	260	262	270	290	254	247	254	235	235	249	258	263	267	266	265	267	274	249	257	264	284	256	256	251	285	294	266	279	267	238	284	267	278	276	259	266	258	258	254	221	242	235	259	267	264	250	269	248	261	265	269	253	250	266	236	260	244	273	261	251	303	284	270	287	269	246	244	262	252	254	261	249	287	245	255	278	254	277	272	265	259	250	273	264	262	265	267	260	280	267	258	268	282	291	273	241	255	257	240	252	304	273	230	257	244	284	271	254	263	255	254	244	255	250	300	288	260	241	255	276	281	268	230	276	228	243	254	255	275	286	238	266	259	270	260	242	258	259	245	280	245	243	263	262	242	246	240	274	268	300	231	254	263	290	275	259	262	235	279	256	241	232	280	245	263	263	264	231	262	286	288	265	250	239	278	264	259	244	240	252	269	279	250	251	264	261	278	275	259	260	253	258	238	272	273	265	259	252	269	265	258	221	282	283	246	278	249	263	252	255	261	239	273	264	220	269	278	278	252	251	245	244	251	281	282	250	241	258	303	296	283	245	269	261	269	256	276	240	265	255	246	261	270	277	276	280	256	253	234	246	269	264	259	245	266	259	249	250	246	233	268	269	254	285	290	280	246	258	255	243	269	263	260	278	273	270	257	266	251	261	260	229	272	238	278	268	232	252	255	248	286	255	257	250	262	253	239	287	246	255	268	258	252	255	267	245	277	260	268	247	273	271	299	258	283	266	221	292	250	241	274	270	279	236	262	275	259	254	282	266	274	273	257	268	269	246	232	249	249	238	263	269	258	260	265	279	274	277	255	261	249	254	272	240	249	277	273	264	274	273	262	274	278	290	274	270	294	258	243	258	264	266	233	257	258	257	269	263	277	241	259	229	262	262	267	283	260	222	249	251	259	245	260	282	273	252	264	276	291	255	247	256	275	253	265	272	259	284	258	260	262	251	248	264	244	259	264	251	276	275	266	255	257	276	263	249	263	253	247	252	262	257	290	289	256	253	232	238	277	285	287	280	258	285	257	272	250	256	273	268	276	282	248	250	256	273	262	262	254	256	278	273	294	242	252	261	257	262	257	268	279	253	247	270	261	281	270	232	263	265	260	227	274	282	254	274	259	271	263	273	255	237	264	262	271	258	264	251	235	287	285	255	276	259	273	292	249	256	255	268	279	233	245	253	248	281	279	231	264	270	251	266	240	257	225	257	260	255	258	259	260	267	279	293	275	249	263	260	239	259	301	266	254	259	269	284	250	260	257	227	253	263	257	284	273	254	290	263	285	235	271	259	282	308	238	285	250	263	262	257	259	256	271	267	290	280	265	279	252	283	252	258	254	285	249	275	254	291	250	264	262	246	265	247	268	252	264	246	270	280	250	282	236	241	266	265	253	271	262	270	290	252	251	269	283	264	279	281	303	276	278	254	282	235	278	253	281	268	275	242	251	272	290	244	254	282	234	273	221	274	272	251	264	231	260	291	278	230	280	270	308	277	286	265	249	278	279	278	238	251	257	233	284	278	296	265	271	291	262	282	277	262	271	261	257	254	257	260	263	262	264	263	255	254	247	234	254	244	289	263	261	254	262	278	267	282	223	286	266	286	258	238	253	230	241	280	245	272	258	250	278	265	228	282	247	256	266	237	258	254	272	260	270	266	271	278	282	277	249	254	274	279	262	247	269	267	249	265	241	236	246	293	262	252	262	281	294	276	243	245	267	254	266	281	250	244	254	274	260	247	250	265	292	264	284	266	263	257	252	259	250	289	240	261	245	268	264	270	257	284	274	295	284	271	293	308	274	270	242	248	227	262	264	236	281	259	280	231	266	258	306	265	275	249	271	286	233	283	261	264	271	286	242	263	237	284	262	290	245	239	292	244	272	269	278	252	240	278	266	264	264	259	251	236	263	295	271	233	263	287	238	239	267	273	263	263	273	263	280	256	271	240	231	244	250	275	261	231	262	240	268	304	238	256	275	268	249	250	267	220	273	282	252	250	251	254	263	267	253	254	269	268	269	259	260	242	262	252	249	284	268	211	282	291	293	238	252	270	254	266	266	262	266	273	263	274	277	272	285	270	256	230	258	276	271	273	273	251	248	253	256	235	265	243	267	228	270	258	238	261	225	269	275	241	258	234	269	264	281	257	242	266	244	271	254	273	244	260	269	253	273	263	265	247	271	255	266	254	262	299	262	238	252	248	259	271	248	277	224	248	263	255	278	260	256	255	266	270	267	255	245	267	268	271	266	262	249	260	269	275	245	254	255	251	271	303	281	289	275	263	286	258	250	253	284	249	278	271	231	276	253	271	294	255	273	243	257	254	264	289	273	257	263	275	273	257	235	231	258	294	244	259	281	282	272	270	273	245	249	278	269	257	270	280	288	259	281	285	296	269	240	253	255	293	245	289	276	255	258	275	281	245	288	265	280	292	298	245	275	249	266	240	269	263	301	279	272	271	255	252	248	261	265	261	254	255	258	283	252	260	276	265	287	240	292	286	268	272	234	249	247	315	285	257	277	296	300	273	258	263	264	282	250	255	269	263	252	248	275	248	254	265	277	266	271	261	265	282	284	250	284	270	285	234	264	264	251	282	268	268	279	259	252	234	246	273	269	269	286	266	260	270	260	278	247	221	265	274	258	295	264	261	269	293	251	280	265	263	260	265	292	274	272	275	254	283	266	289	255	285	234	258	253	267	250	235	291	260	262	263	278	265	265
19316	36384	5712	394	362	401	387	366	382	352	327	331	373	360	319	341	338	342	335	379	322	371	324	318	325	346	344	354	312	326	351	338	337	313	340	329	307	331	319	350	347	323	324	325	299	353	343	328	348	338	337	304	343	360	341	308	355	368	293	322	355	337	319	311	335	347	352	366	335	316	337	330	342	337	335	330	351	324	362	342	341	343	346	343	323	345	335	331	343	344	350	310	365	327	371	326	347	324	312	337	345	340	327	340	324	304	309	328	360	333	337	319	324	355	339	322	315	359	297	319	356	359	287	350	364	313	332	313	325	316	354	311	342	334	353	314	317	291	322	320	332	354	324	332	331	353	314	324	322	344	345	352	314	329	311	328	340	357	295	326	351	309	301	330	320	343	295	334	337	353	357	310	351	358	338	312	337	316	321	319	315	350	305	329	342	354	331	337	348	345	331	316	315	321	300	323	326	321	348	360	314	357	322	289	320	331	332	331	305	330	317	335	361	310	302	335	345	304	330	347	333	314	351	322	329	344	321	335	351	368	308	318	321	334	348	312	298	324	330	309	366	370	294	333	349	340	361	348	323	331	338	361	290	325	329	332	346	370	317	319	289	324	338	327	347	349	346	308	326	316	338	332	327	350	335	341	311	290	354	324	330	333	345	328	343	304	338	319	343	304	335	318	299	349	326	344	342	315	342	329	348	338	344	367	342	323	320	305	331	363	353	338	340	303	339	290	355	322	320	341	317	334	347	348	308	323	359	312	334	297	329	314	321	328	304	314	345	326	323	343	308	343	334	340	356	315	308	326	309	330	339	328	330	324	376	378	330	363	341	378	322	317	327	329	315	308	326	297	322	324	330	378	370	337	310	312	374	317	292	329	332	297	364	279	319	341	345	360	330	356	337	342	338	362	343	324	302	324	351	341	343	331	350	323	342	302	319	323	314	341	321	347	314	335	356	361	313	358	340	344	315	310	337	310	354	308	298	356	316	309	315	347	303	357	357	347	342	333	369	328	348	340	348	356	293	321	324	317	329	319	309	343	340	327	305	327	334	321	327	311	316	335	328	311	314	291	308	357	334	350	362	331	355	302	321	336	338	361	343	321	321	346	321	314	318	332	325	354	332	304	316	314	301	297	309	339	324	325	358	343	332	295	296	336	301	309	326	325	335	349	312	330	336	341	332	326	286	355	336	324	344	328	313	333	324	358	333	345	332	324	288	323	311	305	307	346	312	317	338	352	333	336	311	332	342	322	313	324	368	356	327	328	319	332	333	346	321	315	339	317	329	322	340	320	338	326	314	302	320	332	338	328	337	354	342	314	334	355	323	308	323	357	327	359	326	332	296	333	346	341	343	294	353	320	343	359	334	374	337	336	331	331	325	319	327	318	352	334	295	350	356	359	318	340	341	333	312	322	355	328	381	342	342	318	319	341	361	353	320	299	307	330	387	294	317	346	353	356	370	313	322	334	318	336	346	350	308	344	321	317	324	329	354	339	327	313	347	330	353	337	341	345	310	341	334	349	346	330	356	352	329	338	367	335	362	344	303	317	311	354	302	325	327	369	310	339	324	336	331	353	330	340	334	296	346	324	313	328	322	362	331	331	335	336	333	292	315	355	352	346	353	316	341	290	299	337	325	358	296	340	336	320	348	337	343	334	319	370	319	347	329	333	349	322	276	340	332	328	315	341	346	337	318	343	348	315	345	333	335	335	346	347	332	339	303	320	305	319	312	288	334	310	327	349	371	326	339	342	332	322	337	355	382	348	322	341	307	310	327	343	356	322	313	335	338	348	320	289	375	323	352	308	364	356	316	320	317	365	316	315	348	343	319	351	332	336	338	308	345	352	340	322	321	398	331	325	330	346	317	358	328	314	347	323	350	321	324	347	325	338	357	316	341	299	326	320	343	356	337	345	330	346	339	342	312	349	334	326	346	369	322	330	334	329	346	346	313	336	356	316	307	353	325	350	328	337	325	332	337	334	338	339	321	321	360	341	343	341	351	324	308	326	318	323	359	314	337	309	312	343	355	355	317	333	323	301	336	335	329	325	331	348	327	322	321	356	320	347	307	315	312	330	337	316	335	338	315	338	322	330	324	323	316	324	326	336	330	364	324	349	323	332	342	347	330	330	322	307	322	331	348	333	345	342	338	356	308	318	323	319	329	296	365	370	350	346	357	348	336	338	325	325	344	319	323	342	318	331	311	336	336	340	341	338	333	323	340	333	326	327	360	312	335	355	358	372	296	318	322	324	304	311	313	315	340	335	336	314	334	352	349	361	338	305	328	323	318	329	342	332	325	339	360	355	305	332	305	333	325	333	361	311	358	301	335	319	333	338	299	311	324	302	295	395	322	322	338	340	322	331	338	339	323	385	300	355	315	359	316	318	335	349	344	342	306	311	342	353	340	331	322	365	308	311	321	340	306	292	325	367	338	350	316	332	322	314	321	328	327	348	327	327	322	321	323	312	314	333	328	308	326	325	320	346	313	353	313	336	343	323	356	340	340	331	325	365	330	301	328	313	295	338	296	339	332	349	337	277	299	362	331	314	389	323	309	372	314	319	356	321	334	299	337	326	311	328	327	292	329	291	334	326	316	338	320	333	337	324	364	327	340	316	328	332	330	353	328	330	342	342	338	326	361	325	338	334	342	339	336	328	330	314	311	337	329	323	295	337	336	327	321	356	345	355	342	304	335	334	303	327	320	328	334	320	332	322	351	311	349	332	300	327	296	356	311	334	359	349	362	310	322	318	340	306	334	362	327	351	337	339	343	334	356	336	311	314	316	347	365	345	315	327	285	327	331	333	338	310	328	311	323	294	359	310	317	345	330	354	360	314	346	368	336	346	303	333	338	332	338	307	323	328	283	331	324	323	319	340	335	365	330	338	319	368	303	321	374	306	336	340	309	331	325	338	324	313	324	304	307	287	320	327	335	353	339	328	358	333	293	318	346	344	342	311	321	319	315	341	353	320	300	334	350	316	364	321	331	303	324	319	329	311	330	319	350	301	303	340	332	334	331	353	344	357	355	289	333	364	344	329	335	323	321	316	336	331	332	309	378	339	325	328	311	333	319	336	313	343	338	359	339	334	343	317	345	320	350	352	334	332	341	354	354	304	327	339	333	345	338	292	344	332	367	354	332	338	357	323	346	311	341	340	334	309	361	358	339	293	357	338	350	349	343	305	359	322	324	350	327	363	339	326	315	340	360	336	306	330	332	334	342	312	316	337	335	328	341	331	318	332	343	312	346	342	329	339	327	317	320	337	344	327	355	331	340	328	318	323	311	342	323	314	376	327	335	346	299	356	311	294	328	371	346	322	332	300	306	328	367	343	322	322	344	304	320	353	338	343	331	331	343	317	312	350	347	337	318	341	332	346	342	354	315	341	318	326	321	326	328	345	323	307	346	349	315	333	338	323	335	337	345	331	323	330	311	314	327	327	341	360	335	326	349	327	344	346	307	343	342	306	319	340	336	329	330	341
23659	21890	28374	25357	20028	3915	806	632	575	613	595	590	553	525	536	526	513	565	519	500	494	510	537	532	522	482	514	520	533	473	509	527	496	530	488	515	538	485	502	508	501	542	501	499	500	525	483	485	538	570	519	522	514	523	494	506	508	520	503	529	538	494	529	487	539	478	530	497	471	480	478	517	497	482	548	513	500	528	508	522	484	477	500	471	507	495	479	507	519	529	496	482	474	498	450	509	516	504	492	546	533	536	519	494	504	544	514	512	499	509	492	529	494	553	497	481	527	510	485	484	487	536	486	497	485	508	520	508	518	502	480	494	521	525	482	490	522	490	496	515	501	512	496	494	482	501	476	487	518	535	498	527	515	465	481	491	509	498	495	490	534	484	499	500	526	511	501	515	480	515	491	530	485	507	513	504	473	549	470	483	517	497	479	513	455	515	483	480	484	529	505	497	482	530	492	535	507	492	530	538	506	487	539	483	453	474	481	563	519	496	508	512	514	473	476	529	489	531	462	505	523	536	497	514	503	520	514	470	496	496	512	488	491	484	514	519	536	536	511	465	515	514	515	515	554	521	475	503	461	512	510	454	529	536	538	525	472	506	480	534	477	503	490	554	493	532	522	552	483	481	505	516	553	486	515	498	518	485	503	517	520	514	501	559	524	503	505	518	528	490	484	457	540	471	503	529	467	526	548	502	517	515	496	513	471	532	538	467	469	504	490	520	513	516	515	486	468	461	533	497	518	492	463	468	512	471	530	498	520	485	513	503	482	477	493	481	496	489	494	448	484	530	529	515	472	528	502	501	499	516	480	547	479	480	483	454	480	521	509	473	479	517	514	530	545	464	548	479	541	542	489	499	469	474	495	484	506	509	519	528	503	525	483	520	501	545	465	532	555	505	513	500	542	521	487	498	505	493	525	477	533	513	498	523	478	506	521	481	500	499	481	508	514	531	499	516	479	503	541	512	468	517	515	494	497	478	474	512	492	478	492	518	503	480	482	485	534	480	510	500	474	493	497	532	521	496	512	489	569	476	526	495	471	550	472	524	488	516	519	513	519	514	490	466	502	499	508	490	512	472	502	508	539	480	511	478	478	524	477	492	463	501	543	515	516	504	492	531	494	497	517	543	485	509	498	496	541	482	490	472	482	510	490	486	524	538	484	471	497	491	528	476	496	514	471	523	548	485	495	505	490	494	501	480	499	551	499	546	551	544	545	505	519	541	504	497	479	491	541	490	493	478	517	535	510	512	521	488	545	494	560	490	521	529	538	493	473	461	550	480	511	490	523	537	529	514	475	510	533	510	506	482	558	541	476	502	464	511	498	513	503	467	438	505	499	495	514	506	497	505	527	472	500	518	516	489	508	488	527	479	524	488	495	493	529	490	468	485	528	493	535	519	524	500	526	526	529	451	482	519	498	506	502	511	520	522	489	516	512	516	488	518	481	516	553	498	523	481	552	504	493	548	491	551	505	529	509	532	489	499	514	497	482	507	501	509	505	511	486	535	498	500	483	451	468	516	495	506	480	522	519	518	546	492	501	510	468	533	503	530	484	475	517	486	518	506	479	505	484	485	508	516	534	459	534	493	486	527	491	509	532	547	485	526	525	487	458	535	497	506	484	476	510	528	493	498	472	502	493	483	524	533	530	508	512	520	518	523	507	498	448	524	542	486	512	504	509	480	477	501	555	506	498	502	468	507	496	520	481	501	512	499	491	510	490	523	479	524	513	500	525	515	502	468	481	537	508	545	531	543	502	457	477	529	480	510	511	511	453	492	471	481	530	528	495	507	535	543	474	514	521	484	553	496	516	512	520	551	469	525	499	519	477	493	502	513	497	477	452	522	487	497	518	460	505	488	513	505	512	493	542	496	460	532	491	492	497	512	527	521	520	477	545	480	453	492	529	492	503	507	498	515	476	547	454	535	516	459	484	495	491	464	512	513	505	529	495	465	505	452	536	488	501	477	517	526	494	510	529	485	498	467	510	477	514	518	505	495	486	483	508	484	494	520	501	506	531	486	503	548	526	449	508	483	510	500	515	563	515	508	525	506	488	538	513	503	530	475	498	513	546	448	489	504	478	519	477	504	488	543	475	525	503	495	506	514	531	513	539	537	506	494	496	532	497	550	484	473	491	484	507	507	555	488	516	510	525	512	529	483	490	516	500	522	527	510	499	504	507	486	474	479	474	504	501	502	506	510	487	485	499	507	515	509	513	506	523	533	469	523	532	473	473	534	487	549	509	471	511	537	465	495	517	512	543	502	494	467	525	477	498	531	523	502	536	522	485	517	465	500	479	473	529	549	497	524	513	506	502	498	567	491	518	553	498	504	504	537	514	535	536	460	485	506	514	501	492	493	487	503	489	484	526	524	519	503	518	538	533	554	490	517	532	527	518	504	479	477	530	518	504	495	542	499	502	495	504	529	533	521	540	481	522	522	478	551	489	447	523	543	503	531	508	557	525	514	483	485	547	510	545	509	521	502	513	530	509	485	479	510	507	534	505	483	491	466	487	494	560	491	495	509	496	502	526	527	531	509	473	493	533	554	463	486	501	494	482	493	541	515	483	517	505	507	519	489	465	528	520	530	486	556	521	489	479	501	499	516	515	501	512	473	465	531	492	531	482	503	494	478	486	528	502	487	499	542	502	548	519	539	507	509	520	456	482	514	495	494	506	518	514	468	473	542	511	555	504	528	499	461	523	499	543	556	491	498	484	508	493	460	529	509	481	471	505	515	502	507	465	561	538	520	509	508	506	496	500	510	467	503	505	474	493	519	480	508	580	511	501	514	522	483	499	495	500	486	473	508	503	517	503	496	546	514	534	491	479	453	545	518	525	483	507	498	538	519	509	505	528	511	520	526	474	501	495	495	518	542	532	463	511	510	517	549	532	521	451	531	553	512	517	522	497	532	492	494	511	482	550	481	491	486	472	491	512	510	510	490	483	503	482	525	510	480	535	482	489	511	500	494	494	479	501	490	513	491	494	464	518	490	490	517	502	533	498	510	480	496	509	506	516	516	504	492	514	482	512	507	517	538	526	489	517	529	500	509	506	487	517	472	509	501	486	525	506	494	516	501	547	521	498	476	534	531	524	483	493	560	486	463	515	530	497	502	527	521	496	527	508	491	531	487	513	481	497	530	548	481	534	533	488	452	486	481	532	507	552	513	525	504	492	465	524	504	490	517	497	503	494	454	528	514	486	517	509	475	511	520	504	513	527	511	507	509	516	456	494	493	527	474	516	510	534	524	492	502	500	534	480	513	528	508	506	502	518	491	480	523	494	441	510	480	494	531	526	510	507	504	556	490	453	512	513	492	539	483	507	493	510	521	518	510	541	527	520	527	511	498	524	529	536	490	564	483	500	488	528	516	542	518	472	490	469	510	483	497	481	548	530	530	512	474	493	526	497	471	493	516	486	501	519	541	502	473	501	487	524	533	515	504	502	506	487	497	502	517	500	513	483	509	501	481	514	482	515	508
40565	72370	16668	1694	1353	1152	998	859	862	789	786	754	695	720	661	653	716	649	633	692	627	656	665	585	636	659	638	641	611	591	665	595	602	643	609	631	605	603	636	657	689	606	587	605	630	611	618	592	619	646	603	633	580	638	636	617	628	604	576	645	630	609	636	695	617	625	624	617	621	589	594	601	575	646	628	621	598	620	610	614	593	587	634	589	591	614	607	626	646	629	627	572	642	595	571	615	626	684	590	622	653	588	585	648	613	639	656	600	597	621	639	610	663	580	588	629	590	570	643	602	608	638	627	664	580	636	603	608	620	567	581	596	589	621	576	613	633	635	627	614	624	688	628	622	616	615	660	627	650	605	654	642	598	631	613	620	607	622	618	616	671	603	615	628	611	617	624	625	645	656	613	642	588	561	602	623	629	610	650	643	623	652	624	614	627	632	641	639	653	603	598	608	677	595	650	616	637	642	606	642	601	608	593	636	660	656	618	619	589	637	647	596	621	576	617	635	606	639	607	600	633	599	566	603	626	604	621	635	671	656	618	625	668	644	613	634	641	600	637	567	640	587	616	617	649	632	617	616	641	635	590	633	642	595	599	605	655	634	629	634	613	591	589	663	624	622	608	595	638	609	594	633	638	599	659	592	631	656	620	607	637	644	600	599	631	605	599	601	650	596	666	610	604	676	625	613	586	617	593	618	618	618	597	618	596	580	639	639	609	597	634	600	662	587	619	627	626	570	610	626	621	664	620	656	595	597	614	572	594	590	629	640	653	596	609	607	581	648	611	607	591	637	650	650	660	627	689	634	622	620	636	709	655	648	632	658	593	598	608	631	581	612	639	625	648	616	606	641	596	569	660	633	615	610	643	647	573	575	636	615	612	588	652	603	625	576	643	632	642	639	660	616	582	645	609	601	662	640	632	635	627	654	632	651	622	652	675	613	651	663	654	594	634	602	620	639	651	660	628	647	631	607	658	642	573	563	614	603	584	626	636	630	584	611	658	596	665	632	652	601	668	629	609	589	631	679	622	634	590	646	593	602	619	618	595	612	647	604	653	647	630	616	638	624	639	650	566	643	618	593	641	611	608	648	577	634	633	637	637	642	626	617	623	610	599	648	653	614	624	591	629	593	633	614	620	593	641	616	628	625	637	665	625	640	640	607	620	657	672	630	692	644	645	650	654	619	608	620	611	652	564	635	647	604	589	615	606	618	597	622	571	668	629	606	592	636	669	623	634	645	669	598	606	549	630	629	641	608	602	665	647	617	647	637	607	605	659	625	672	616	613	625	651	623	638	653	646	688	641	634	587	605	610	615	596	646	657	662	640	589	593	625	616	651	582	636	595	597	673	636	593	645	600	608	587	593	630	604	628	607	618	642	605	634	619	607	624	609	628	618	626	575	607	630	610	664	621	602	615	592	613	648	615	650	646	657	617	619	602	633	616	654	635	662	643	660	657	619	631	597	639	589	611	634	638	615	625	617	632	603	622	684	672	596	647	638	614	633	617	660	628	557	611	581	574	604	657	607	655	618	610	570	608	633	574	601	636	624	639	626	650	609	662	640	621	655	632	629	610	635	638	670	638	637	618	651	585	652	629	597	649	693	602	633	600	608	611	659	613	657	639	625	636	618	618	615	600	652	579	606	609	612	599	616	625	662	639	638	647	659	622	637	625	625	615	617	605	655	624	641	670	611	655	598	645	606	582	615	643	615	614	620	631	634	593	599	610	635	618	606	623	615	628	630	625	620	671	663	587	679	640	652	615	651	636	662	624	615	613	610	651	602	592	660	681	638	613	612	617	659	618	629	626	613	609	635	631	580	604	598	623	622	582	662	684	592	623	639	639	627	618	593	625	570	638	626	621	647	628	669	635	620	559	620	609	672	625	648	698	598	555	614	643	635	630	606	574	674	640	557	627	609	654	608	607	627	587	619	631	615	636	649	616	611	627	596	636	659	723	592	653	621	654	615	562	603	635	596	617	671	577	612	637	585	624	638	595	556	645	638	590	620	582	648	647	607	608	605	609	650	631	593	629	613	620	593	612	629	653	620	633	612	608	600	591	643	674	624	600	632	585	628	611	614	628	577	622	653	614	630	634	565	579	632	604	636	612	587	614	632	642	586	614	625	651	630	634	638	609	630	653	634	620	610	638	598	610	609	602	663	671	653	606	645	642	615	628	596	593	587	649	633	644	621	625	622	627	649	640	572	628	620	647	637	621	643	581	618	599	649	601	620	644	593	602	618	598	618	616	660	634	642	626	631	657	584	642	615	633	628	654	625	625	628	640	663	587	607	596	616	617	629	637	611	649	585	621	625	630	632	634	624	631	615	639	661	610	592	617	613	614	610	633	616	627	620	625	651	608	621	614	605	604	594	625	585	634	622	624	622	666	614	659	663	643	604	598	596	584	653	654	621	620	583	593	627	611	647	620	591	647	618	599	641	632	608	627	661	634	639	633	618	650	656	655	608	613	640	585	624	624	625	626	681	594	610	575	637	616	581	637	618	620	661	597	603	603	619	601	603	599	638	599	632	610	593	613	584	662	609	594	646	648	605	622	645	630	605	588	631	642	567	596	628	616	643	616	637	603	612	605	590	634	630	618	624	621	620	626	607	582	618	611	640	660	609	628	635	595	607	613	611	612	606	611	627	628	612	643	600	648	619	655	683	611	589	599	579	641	657	628	610	589	610	673	633	614	611	636	599	598	634	623	615	619	611	603	617	633	623	603	590	632	609	611	619	594	564	615	635	656	616	607	629	580	655	598	628	622	616	668	620	604	620	599	592	600	653	586	631	643	641	629	650	599	623	635	626	591	611	649	598	649	612	626	607	598	622	661	622	674	613	630	633	588	573	620	613	624	623	593	581	635	604	626	623	659	641	654	595	581	622	614	627	620	584	603	567	619	573	661	598	643	608	593	643	595	627	649	641	671	675	639	609	601	585	620	610	643	613	588	629	635	637	608	609	634	650	626	620	632	613	651	621	579	597	601	598	607	616	631	609	624	627	638	622	641	642	616	575	645	618	603	642	599	637	623	623	629	612	584	612	611	621	645	590	665	602	594	626	621	625	589	650	566	661	643	629	611	606	608	635	620	644	645	642	580	664	642	608	601	591	647	627	583	575	624	659	618	607	640	621	642	602	619	613	666	618	656	583	625	587	623	624	636	617	659	598	649	625	646	671	565	643	609	654	611	621	639	644	616	604	634	642	645	624	626	559	620	587	608	584	637	623	632	620	652	596	625	583	630	601	614	627	656	660	611	659	610	628	635	624	630	618	627	624	625	623	613	615	600	618	633	591	600	591	601	593	590	650	601	635	667	636	601	638	598	630	591	629	641	595	644	611	625	633	603	636	617	628	638	610	619	659	570	686	627	606	581	638	616	628	625	585	620	648	610	629	626	577	612	574	633	636	665	647	599	653	590	641	619	650	600	625	657	655	641	620	650	598	600	629	647	610	646	579	627	617	608	602	678	593	649	679	607	591
24829	22100	26770	24670	4134	279	224	214	188	174	186	169	146	146	180	151	173	159	174	148	167	155	151	163	163	153	148	162	141	159	157	154	161	165	146	139	156	153	137	149	128	147	168	136	169	164	143	152	127	137	165	142	151	152	146	151	143	122	156	135	144	168	160	145	148	143	140	166	152	130	163	175	171	159	158	162	131	141	156	167	133	153	118	138	155	129	156	162	172	138	138	163	141	155	152	144	142	138	129	128	155	149	159	128	132	134	136	157	138	160	134	132	148	145	140	166	147	152	134	149	131	150	148	153	157	155	141	143	125	144	140	146	136	146	147	156	156	127	144	150	144	140	155	163	144	162	150	129	152	144	130	163	133	149	142	160	133	148	152	129	151	126	149	152	140	135	133	155	136	173	161	162	149	147	140	135	149	164	156	140	136	135	160	133	132	135	157	149	147	144	154	142	143	169	133	121	137	157	163	128	150	134	145	149	161	129	150	149	156	154	141	151	130	162	141	151	161	148	134	139	153	145	135	159	143	148	148	149	145	133	136	134	136	138	136	145	143	141	124	153	146	142	158	139	143	155	128	144	139	132	169	168	152	144	149	167	176	136	130	141	153	144	141	124	153	125	141	151	140	131	137	140	159	150	165	147	144	127	152	165	147	167	164	144	140	154	135	162	149	124	164	138	161	150	133	147	154	150	141	133	138	151	149	146	169	155	175	154	144	166	155	147	140	153	142	159	167	154	131	157	130	144	144	159	160	150	140	130	159	150	145	143	151	128	151	153	147	153	157	128	162	131	154	146	138	137	122	170	169	130	136	128	148	155	151	137	146	143	156	141	149	144	141	135	143	163	146	139	133	132	121	144	129	151	131	141	145	141	151	144	169	142	150	151	139	148	133	126	137	138	165	135	129	163	128	161	150	153	120	142	148	152	133	153	134	150	137	159	140	147	167	148	148	155	139	149	146	158	146	153	133	144	155	143	147	138	140	154	154	139	158	130	141	149	151	156	149	160	132	137	139	154	164	127	133	157	141	142	146	145	152	129	161	131	149	173	149	145	139	134	145	133	139	144	141	115	158	149	191	149	133	160	142	167	169	124	147	152	165	144	176	154	165	145	158	144	153	149	137	144	148	124	150	137	162	140	147	149	152	147	134	141	145	160	144	138	138	150	141	155	149	122	153	128	155	144	139	137	143	149	148	148	145	141	151	140	160	133	165	121	152	138	160	148	150	153	145	134	129	144	148	165	144	141	130	157	155	145	149	153	137	157	149	139	142	135	130	163	146	154	140	187	153	148	147	145	142	150	143	149	153	137	154	150	172	150	142	150	125	154	145	139	143	135	125	156	128	148	144	140	150	148	141	146	159	182	168	173	141	155	140	140	149	150	138	144	128	139	124	163	154	139	148	156	158	168	154	144	162	138	132	150	155	140	158	133	161	143	178	159	135	132	164	137	138	146	145	145	132	158	161	130	153	147	137	143	147	165	155	137	148	165	140	133	184	152	163	148	147	138	141	143	137	146	123	149	142	174	144	142	149	148	129	145	135	153	139	149	147	132	163	143	167	165	172	125	147	144	131	150	151	134	143	140	157	126	141	134	156	148	155	127	157	137	148	157	138	164	163	154	144	179	154	151	152	146	143	131	187	144	153	153	153	140	157	170	133	172	144	147	143	135	146	147	153	144	150	150	146	147	151	151	129	125	134	137	170	133	144	170	158	157	120	149	165	161	133	139	139	175	153	156	137	151	161	156	131	142	142	167	174	139	151	137	153	133	176	174	135	148	143	136	140	167	155	140	161	129	136	142	145	144	144	137	141	141	135	142	145	131	170	144	135	133	143	160	143	141	139	141	125	161	163	165	153	166	143	141	154	136	156	151	149	141	157	150	128	134	145	135	146	174	155	154	146	142	167	150	157	176	180	137	171	136	160	159	137	141	134	140	165	150	160	138	136	180	155	151	155	138	174	152	150	146	143	160	146	158	153	154	143	164	145	167	130	162	128	147	156	138	148	157	156	145	143	145	124	149	157	150	161	152	160	146	133	150	160	141	137	156	150	151	153	132	147	164	140	139	159	136	145	140	153	149	148	140	168	151	144	143	133	147	134	138	149	134	145	121	164	139	158	164	151	166	149	140	139	131	148	160	149	145	185	146	147	151	124	126	158	170	148	146	130	134	143	140	159	141	137	146	167	125	145	173	134	133	148	157	143	147	147	126	140	142	142	154	138	148	140	144	137	160	140	130	133	141	138	149	141	116	141	165	153	150	126	135	134	134	127	138	157	141	128	131	149	163	156	154	142	144	149	163	149	138	148	159	159	164	137	150	159	148	149	137	153	155	146	149	141	165	182	142	143	127	152	133	142	149	158	143	146	158	128	135	146	139	151	129	149	157	145	135	132	144	148	168	131	125	144	151	150	177	143	139	136	136	138	128	161	143	150	151	156	129	157	162	135	157	152	144	153	154	135	144	168	144	134	140	147	138	147	142	132	159	145	134	157	135	142	153	160	137	146	160	139	173	155	159	126	136	162	153	162	150	138	143	135	158	137	155	152	143	146	154	151	163	145	134	158	126	126	150	164	176	134	153	143	140	151	133	143	141	122	130	135	134	142	143	151	156	158	144	156	148	149	153	155	156	143	148	145	134	137	169	130	147	132	133	159	149	164	149	139	144	167	163	136	151	153	145	144	142	150	122	141	142	143	141	147	164	165	161	139	199	148	150	151	136	143	144	128	141	143	143	150	141	134	129	171	142	153	122	149	153	151	146	159	161	160	132	128	118	133	141	164	144	138	132	141	143	148	158	137	139	118	162	139	150	162	162	137	142	152	149	154	139	132	139	149	126	155	127	147	143	157	145	130	147	149	137	138	168	120	152	136	137	176	164	152	160	159	120	166	139	152	141	129	151	157	136	161	145	153	143	168	136	158	149	141	149	159	163	148	130	117	171	154	162	162	158	152	169	171	143	147	162	150	130	157	126	133	127	147	139	142	152	133	148	151	137	138	140	153	147	130	138	157	162	148	141	150	160	144	147	166	143	169	151	138	149	140	130	135	156	168	148	147	169	153	138	140	138	139	128	147	120	139	128	144	162	140	149	122	148	155	154	169	170	162	146	143	155	162	138	154	127	138	157	143	142	161	159	152	158	136	139	155	134	131	124	146	155	143	142	154	142	161	132	154	173	155	139	164	132	157	132	135	174	161	144	138	132	154	159	153	167	149	151	137	139	134	142	155	155	136	161	152	169	149	136	138	150	160	154	145	150	150	134	148	140	136	156	164	150	125	153	163	137	135	146	151	152	120	172	142	155	149	150	121	150	136	147	124	169	139	139	139	133	147	116	152	145	150	165	152	136	151	152	133	158	135	147	127	139	143	151	125	162	142	156	166	156	135	168	155	148	150	124	157	139	163	140	161	157	127	141	144	131	164	151	169	126	149	141	148	142	166	142	162	152	137	164	120	153	161	129	142	132	167	117	156	151	134	148	148	139
36307	61283	12112	767	556	468	378	366	314	285	258	251	214	229	228	245	218	190	223	192	207	204	222	215	203	175	212	194	210	212	209	225	198	194	204	211	190	217	192	203	202	216	225	215	234	212	191	218	182	202	199	191	205	207	194	182	205	195	227	218	227	201	196	189	225	208	213	186	209	217	208	227	195	234	198	194	227	212	224	203	184	222	210	218	192	203	188	234	216	216	209	199	190	217	201	212	195	190	214	196	200	213	202	212	192	209	200	187	198	199	231	185	217	228	195	204	192	203	187	225	216	206	199	198	186	208	194	212	200	214	221	215	196	206	216	189	188	195	198	204	199	191	198	191	216	216	199	199	187	195	202	224	188	215	206	198	200	195	205	187	215	191	189	186	217	189	185	218	215	208	204	199	197	198	202	213	200	170	182	214	184	183	201	200	198	209	213	224	201	218	213	207	217	214	215	193	190	198	212	183	219	206	191	203	206	210	193	193	186	189	211	200	216	206	230	180	172	220	206	195	221	183	221	219	202	198	201	228	197	205	212	211	207	204	187	203	195	215	221	199	213	196	189	190	216	199	193	193	211	208	170	217	194	192	222	213	197	205	223	191	208	206	220	184	197	199	182	189	195	211	215	197	238	227	196	181	218	195	186	185	190	219	206	197	203	214	203	217	208	199	199	177	220	197	192	202	202	202	233	188	187	194	206	207	178	196	195	198	203	208	184	205	197	203	183	177	173	184	202	178	210	198	196	215	204	221	195	211	224	182	218	195	193	206	201	204	183	194	196	191	192	200	219	203	199	199	209	211	187	219	207	200	218	188	189	191	196	221	182	194	195	232	207	199	194	226	197	209	214	175	197	217	199	198	203	218	224	198	205	218	205	201	182	228	220	207	201	176	190	211	195	187	205	205	226	201	201	203	224	197	213	230	208	210	207	212	209	215	224	210	207	197	207	186	222	230	204	198	193	218	235	213	194	217	212	195	213	235	201	209	211	213	195	209	222	209	220	223	191	234	202	206	210	193	229	215	209	223	227	216	197	171	208	205	208	223	207	203	222	199	210	169	193	223	212	192	184	212	188	186	208	194	202	196	191	199	205	213	191	186	209	197	197	195	214	209	218	223	190	225	226	216	191	196	190	209	210	179	221	219	206	197	202	209	175	212	206	186	199	201	217	192	222	227	218	210	217	221	203	185	217	202	220	242	212	205	208	210	238	183	200	206	199	192	213	204	181	182	205	220	223	193	202	218	209	189	186	189	189	189	215	200	215	214	196	186	214	218	208	189	200	211	204	210	201	215	191	194	187	190	204	205	221	215	219	214	205	213	214	213	218	186	220	187	207	218	181	192	216	210	199	178	192	232	197	221	205	221	223	213	234	191	203	198	223	212	223	225	200	196	208	200	199	207	203	216	166	241	198	202	235	216	188	202	217	222	205	194	192	224	188	218	203	214	191	202	217	227	222	186	203	191	193	211	208	192	189	225	204	203	200	234	210	212	212	196	194	220	205	221	198	183	207	181	201	205	204	188	217	197	201	204	193	213	203	202	207	207	226	198	206	205	177	214	206	200	196	186	220	202	168	189	201	206	209	189	215	197	214	208	195	167	203	227	208	207	192	188	212	220	204	188	205	194	226	202	221	198	210	215	194	196	206	206	200	216	198	196	185	201	190	213	210	198	200	201	214	207	197	223	195	193	211	175	209	199	202	220	204	211	242	202	233	205	209	229	184	197	195	199	184	195	205	198	222	210	200	215	217	201	242	219	203	188	203	193	229	223	185	181	198	208	181	184	221	196	203	206	222	194	195	223	210	201	201	178	222	222	175	208	181	218	223	211	203	214	210	193	213	189	195	211	193	210	201	199	208	203	209	205	192	204	198	211	195	225	209	215	195	208	201	228	203	191	191	228	197	201	211	206	188	176	221	231	197	191	214	193	202	180	214	212	200	216	211	190	220	191	213	194	210	202	212	195	193	214	185	216	211	228	204	219	210	213	174	214	199	214	203	218	200	233	185	190	171	223	197	190	209	237	216	201	211	184	202	222	179	190	177	216	187	188	217	208	192	215	215	195	209	174	194	195	213	179	216	223	209	200	195	179	194	232	200	188	213	203	207	188	192	200	169	219	210	218	211	212	208	206	202	199	199	222	196	201	205	207	204	225	205	224	194	177	205	212	212	210	210	208	206	178	195	174	230	193	193	205	183	186	207	197	208	194	189	210	186	214	206	220	231	228	210	196	201	226	234	222	192	224	195	215	184	214	203	187	193	183	203	219	203	200	204	203	220	194	195	183	194	224	236	215	223	256	217	198	226	203	221	191	187	186	216	216	235	207	181	206	200	207	207	189	207	206	203	213	217	218	171	228	213	207	216	203	206	188	188	198	206	206	195	225	178	212	208	202	198	209	200	202	204	170	198	207	208	210	201	210	213	211	207	183	208	221	206	218	216	202	210	209	195	198	209	204	196	169	207	203	193	214	194	205	213	183	202	191	212	213	253	202	198	198	205	198	204	197	218	214	203	202	204	216	203	224	218	204	213	204	198	185	189	197	188	231	192	197	229	210	216	179	188	182	178	179	193	213	205	193	204	198	205	198	197	184	199	219	205	186	185	219	187	198	223	216	186	177	198	190	178	195	207	196	220	199	213	222	192	178	212	181	198	198	204	179	178	185	206	212	197	220	201	187	199	190	208	189	217	212	197	210	195	216	212	185	218	192	211	206	202	216	190	207	214	195	206	191	210	199	201	208	202	203	199	189	193	195	214	202	212	215	212	206	212	194	213	196	212	206	186	223	196	193	213	235	219	207	218	202	185	222	185	203	195	249	219	231	185	207	185	203	222	210	197	204	198	202	183	228	183	191	217	217	169	216	213	213	205	178	220	202	196	229	178	192	197	218	174	162	216	200	220	207	195	222	225	190	178	232	188	202	220	188	207	204	180	163	203	208	207	212	216	204	198	170	203	197	218	221	221	198	209	176	226	190	221	208	178	188	181	211	195	189	219	222	215	198	195	197	198	179	200	209	225	221	201	201	201	198	194	211	212	193	206	208	205	195	224	210	191	222	185	234	200	208	211	203	224	222	217	211	212	174	186	197	205	191	206	211	199	204	186	208	204	206	193	190	209	221	207	212	208	222	188	185	224	198	218	185	211	193	213	217	199	185	199	189	202	201	206	196	209	202	183	200	193	215	239	209	196	199	190	215	204	180	192	192	193	207	194	211	205	207	204	215	180	215	257	222	209	207	202	215	195	218	163	210	247	191	206	196	200	193	201	225	214	181	221	189	200	192	206	189	194	199	190	201	203	241	220	205	230	196	213	198	210	196	182	198	217	214	211	204	195	198	198	188	187	211	237	199	199	191	187	232	194	200	214	193	210	205	210	213	182	210	174	227	205	212	251	206	208	207	192	226	201	213	206	183	210	201	189	182	200	188	199	226	196	200	181	172	176	190	188	203	220	186	195	195	200	204	199	201	202	202	208	193	203	195
22628	21657	28896	24716	21556	20819	3627	821	649	608	593	576	535	525	518	533	486	511	501	476	491	510	506	521	510	503	478	530	481	446	463	443	477	511	467	514	504	486	502	482	461	468	450	492	477	495	484	471	466	493	465	476	446	480	462	480	472	485	475	462	431	467	447	460	479	491	442	451	438	454	443	467	451	443	474	470	475	523	451	470	460	440	481	464	437	485	466	433	468	481	459	461	457	464	471	487	448	496	446	498	459	453	446	456	486	486	464	473	482	466	501	475	454	474	456	460	491	503	502	430	459	460	469	459	482	423	463	488	471	492	482	482	462	497	500	471	481	452	483	450	474	452	456	492	478	469	486	465	481	454	462	487	443	453	432	469	488	438	466	452	446	445	465	482	434	479	503	427	461	477	473	451	491	454	461	484	456	485	494	421	491	508	477	494	452	456	470	472	478	484	454	452	503	458	482	437	461	476	461	486	471	440	488	514	481	437	457	491	484	493	423	431	501	493	467	425	457	501	446	475	451	445	452	468	465	476	472	452	479	483	472	461	475	482	448	458	486	478	414	442	456	480	462	510	465	454	420	470	463	469	509	484	489	463	471	450	487	447	455	465	464	513	437	503	474	432	473	483	469	499	479	442	463	480	492	428	455	454	424	444	453	455	465	483	486	465	486	432	478	476	471	447	465	427	471	487	424	489	501	467	442	482	473	469	443	462	468	459	439	496	455	473	442	465	462	454	433	474	469	468	464	433	448	467	486	468	467	491	484	466	461	470	439	493	465	474	480	424	469	480	448	431	492	470	464	469	491	482	462	456	421	455	456	436	441	458	481	438	470	459	451	481	488	477	473	455	436	492	465	471	472	444	471	506	462	479	444	477	467	474	483	469	473	414	496	464	467	486	491	452	461	493	430	450	475	499	447	489	462	448	519	434	501	475	453	435	510	469	481	466	455	501	465	425	452	477	496	455	448	449	486	415	475	451	439	462	467	454	479	473	474	467	476	457	467	484	434	483	460	474	466	449	486	477	466	424	517	454	460	454	462	433	438	482	505	458	430	485	445	463	453	445	437	440	463	467	472	460	487	422	445	466	455	487	486	450	467	497	445	440	425	459	462	449	487	456	407	466	487	461	457	433	527	481	508	418	464	427	420	485	435	419	477	461	454	498	463	431	464	490	460	512	472	445	474	434	468	473	486	467	479	495	487	463	460	459	472	469	439	493	451	467	469	496	463	509	440	462	476	470	473	455	494	471	499	473	475	480	494	486	456	464	462	423	477	467	483	439	457	434	445	469	489	488	477	478	421	481	480	453	470	471	452	437	462	453	485	470	494	454	474	488	473	492	458	444	440	440	469	420	466	465	458	473	498	477	452	488	505	460	495	491	462	472	485	497	491	480	488	441	479	452	462	452	430	441	463	487	460	493	487	438	445	498	488	450	475	455	467	504	478	483	479	485	459	435	465	486	519	469	497	453	513	473	462	483	483	467	501	439	447	447	469	533	526	465	468	479	492	445	479	465	504	434	458	497	524	476	483	473	455	476	479	471	439	431	466	500	474	426	472	485	488	441	471	433	485	467	473	473	492	487	446	496	494	452	498	453	464	498	434	430	468	476	449	464	485	474	469	493	492	491	458	474	474	510	462	452	475	457	459	495	468	465	492	382	481	479	481	451	440	464	483	489	451	423	441	491	496	470	479	452	458	442	450	518	459	500	482	462	462	479	462	427	465	435	466	448	433	480	470	469	498	463	467	507	508	477	435	479	416	467	466	466	445	455	488	455	440	463	463	428	457	484	461	464	483	497	494	497	477	456	479	457	495	462	495	489	469	458	445	501	458	480	478	502	463	427	450	494	454	497	454	451	466	497	486	469	452	449	492	471	473	488	492	472	478	449	473	475	501	487	435	479	456	447	460	480	478	466	476	462	487	470	484	443	460	494	478	441	466	472	468	472	461	498	442	456	452	505	482	483	456	511	505	487	445	451	480	491	469	481	448	510	442	477	444	449	460	461	464	473	478	500	495	483	504	483	497	477	509	450	492	462	490	477	467	448	495	455	462	476	460	428	478	494	487	438	464	502	523	457	455	479	509	455	441	474	442	447	450	515	523	495	466	475	470	507	447	416	474	451	451	451	500	457	462	495	434	501	457	440	478	458	464	463	475	456	467	469	476	473	500	444	481	465	441	440	458	479	470	449	463	498	476	463	458	496	435	426	465	498	459	489	461	466	469	490	439	462	521	470	487	412	451	479	426	448	503	473	503	462	515	459	486	476	473	486	428	492	469	431	490	493	474	475	467	500	468	485	464	481	512	469	502	497	503	495	463	442	414	474	491	482	475	459	449	484	461	453	469	493	485	458	446	433	468	494	464	449	503	467	440	454	453	453	457	456	456	449	447	498	473	455	418	477	504	486	473	467	466	478	437	489	479	464	453	425	463	445	453	461	490	442	478	451	419	473	444	440	464	475	470	446	463	486	453	484	456	442	479	466	471	457	509	486	436	456	474	520	477	467	453	441	511	472	484	466	435	464	466	464	497	452	468	440	508	483	452	472	470	487	439	497	423	484	497	463	464	464	459	450	498	442	488	438	452	466	461	496	463	437	447	466	474	479	476	474	488	454	428	443	476	487	485	483	469	465	494	501	441	463	472	471	474	468	475	508	478	487	445	489	465	450	470	456	449	482	471	477	450	481	484	498	452	486	469	479	465	448	478	508	455	479	437	458	475	442	449	467	508	469	452	484	446	462	438	453	453	467	442	509	479	508	459	490	474	477	476	476	426	452	461	462	498	460	456	500	494	469	488	460	479	462	492	466	443	487	475	481	474	500	456	503	467	463	451	503	451	470	442	454	469	502	483	459	485	452	481	456	513	515	451	506	447	474	452	451	431	475	449	499	472	498	427	470	482	419	445	454	442	462	466	471	442	468	486	467	435	469	438	498	446	440	443	474	498	460	491	447	488	438	509	491	469	453	469	471	438	427	460	490	511	472	444	469	502	478	488	460	484	498	524	485	476	488	501	434	457	513	528	473	457	453	493	492	435	431	482	493	483	475	458	489	436	464	495	496	459	480	451	430	470	489	469	448	502	506	441	472	453	508	509	504	477	460	465	469	486	501	483	444	445	499	456	472	442	463	456	448	474	460	485	461	474	453	465	521	456	484	475	474	451	489	449	481	494	450	458	433	487	522	501	475	466	476	417	439	459	475	471	507	489	476	504	454	481	444	467	424	462	493	454	448	468	477	497	466	443	479	465	445	454	439	482	501	442	478	490	500	516	505	463	468	464	461	456	480	467	484	486	447	471	481	459	477	485	507	490	493	451	487	452	507	480	456	433	438	452	490	489	464	475	488	449	472	459	491	449	462	470	481	476	447	483	452	466	455	473	471	484	472	492	477	498	463	455	460	443	462	461	481	484	473	413	456	501	449	452	455	506	504	488	484	498	430	453	448	486	483	443	452	464	501	450	464	479	489	446	457	457	466	502	480	449	466
45771	76955	20864	2804	2093	1583	1309	1142	972	889	871	808	771	750	700	657	695	683	609	641	647	639	654	669	605	659	598	604	607	617	629	581	562	604	599	610	590	642	602	550	585	616	594	575	607	551	618	585	632	595	575	584	617	610	588	649	603	626	582	583	588	586	596	574	599	595	589	593	570	623	613	608	586	624	563	565	585	597	598	638	561	591	615	563	541	574	566	560	564	596	592	604	565	589	597	614	591	583	575	579	598	546	606	553	562	535	607	591	630	574	570	597	607	576	588	582	585	598	630	605	586	578	553	628	601	597	572	592	581	578	550	585	607	614	580	619	592	616	569	631	655	579	587	598	566	543	568	602	566	601	613	593	575	618	599	587	609	606	586	600	608	590	574	612	592	607	610	596	601	583	533	606	576	548	547	585	615	543	540	585	599	668	572	521	609	594	544	590	590	589	613	559	595	554	630	590	605	590	611	592	599	574	603	563	629	595	583	605	568	559	585	630	570	619	560	606	534	600	589	597	558	600	585	579	559	558	590	545	600	577	610	572	624	560	596	582	644	614	584	556	619	568	563	595	602	574	567	591	542	548	601	563	604	582	600	585	582	564	618	609	558	543	616	544	590	619	552	587	593	581	605	589	568	577	561	608	600	570	610	617	592	606	561	587	629	611	598	609	622	605	627	601	637	604	609	532	578	598	574	619	558	560	613	579	591	541	540	608	559	620	541	621	610	609	556	579	590	610	600	568	586	607	584	600	604	619	553	569	605	603	571	575	543	581	609	551	559	630	601	579	575	587	604	598	558	623	637	570	612	601	573	570	593	547	591	581	555	614	617	636	568	642	570	609	613	624	561	574	571	598	612	565	559	577	576	556	618	594	614	568	554	605	619	569	582	635	604	583	588	600	596	589	549	614	547	636	606	544	617	624	597	564	533	581	575	621	602	620	560	572	569	615	555	551	576	625	618	608	573	564	547	597	573	576	568	580	531	587	589	583	609	599	584	578	547	590	579	626	640	602	602	583	619	578	577	566	596	593	606	611	562	571	588	591	590	609	575	601	608	581	622	602	624	593	593	574	590	578	571	573	550	580	621	585	587	576	617	586	571	567	575	620	563	588	584	586	559	617	617	578	623	635	612	579	612	565	603	567	565	559	559	613	576	589	581	547	631	570	523	645	595	599	640	570	555	584	614	607	588	582	591	608	601	607	541	591	562	623	597	569	577	586	584	579	659	601	562	604	606	605	612	563	652	570	566	605	630	611	580	613	527	572	621	579	591	577	580	568	543	565	591	564	585	558	581	579	598	602	623	587	611	602	600	601	527	558	590	541	596	627	572	619	609	571	556	611	588	576	641	639	553	588	590	587	572	592	555	566	569	598	569	608	570	583	545	599	582	601	615	590	600	598	612	598	595	603	580	574	602	572	589	552	603	619	629	593	580	589	540	577	589	588	592	584	634	536	575	573	589	582	568	578	565	621	622	580	585	558	561	566	559	603	568	585	591	577	592	557	622	563	551	594	558	614	552	602	611	597	579	626	593	540	538	588	591	591	593	549	582	589	577	582	573	584	561	547	607	554	589	575	590	564	577	558	616	611	625	581	574	572	584	635	599	574	578	573	612	623	609	646	571	600	605	580	569	555	647	573	607	590	557	586	527	594	584	598	620	579	575	548	573	592	581	569	590	598	578	590	630	595	586	572	603	590	597	572	577	605	596	626	578	582	605	611	592	589	617	553	608	614	611	629	614	594	629	562	584	623	559	564	583	555	580	547	627	601	604	594	568	584	568	596	604	571	586	610	582	585	647	607	592	565	602	633	645	616	551	608	566	556	568	598	591	572	578	566	574	567	545	591	595	611	598	572	575	556	590	578	574	572	618	586	579	587	576	592	591	605	561	566	612	607	558	612	623	569	612	577	587	577	572	593	615	599	554	627	621	640	572	600	634	600	566	619	567	585	563	609	589	593	577	597	632	602	588	602	592	600	557	602	565	588	608	553	605	602	593	588	563	603	618	557	558	630	608	592	611	561	654	549	569	599	560	575	614	595	580	597	607	569	631	597	613	567	568	570	596	570	629	588	598	600	589	563	572	585	603	605	587	618	574	647	569	582	627	583	596	536	566	589	602	540	615	560	564	587	620	615	611	596	573	597	589	560	585	538	581	593	537	558	606	610	573	604	603	599	555	629	553	575	618	587	631	592	571	578	579	571	616	604	599	560	570	565	578	568	594	609	615	571	606	601	552	568	604	581	579	593	579	602	602	668	573	594	563	584	593	598	595	589	607	569	572	578	582	588	585	607	601	581	582	610	553	561	560	601	621	615	583	615	577	590	611	578	592	577	580	564	534	630	614	595	568	621	606	608	578	574	627	533	589	593	560	629	601	594	545	576	531	616	582	611	612	639	569	582	579	619	546	566	606	582	562	595	646	619	559	596	605	591	568	601	589	599	559	567	579	605	617	599	569	610	604	606	545	574	580	549	609	600	582	621	593	600	635	588	599	641	578	610	571	603	580	588	610	606	562	628	604	620	564	577	576	565	573	595	593	609	507	600	592	595	573	646	648	569	590	628	597	602	597	570	594	532	558	594	572	591	562	571	584	555	615	602	595	561	605	624	592	570	585	583	589	589	552	601	591	637	565	613	563	615	598	600	570	607	592	571	598	527	602	584	565	564	580	559	588	570	606	559	619	604	548	603	571	573	586	579	574	581	603	569	597	648	574	600	590	593	585	590	609	576	607	576	599	591	580	556	588	570	596	634	594	525	562	597	613	572	627	593	575	617	647	578	632	596	573	603	630	628	584	588	645	576	591	602	589	579	586	576	623	583	595	596	595	564	606	596	630	590	595	567	555	548	632	557	581	626	585	636	618	574	541	609	595	594	597	601	612	552	602	539	566	605	596	620	623	567	616	580	590	597	562	559	648	618	592	589	564	590	577	611	597	623	577	581	648	589	585	599	590	612	544	611	545	581	584	561	601	574	575	610	605	577	599	578	555	535	610	584	591	547	587	548	593	611	581	614	574	579	625	599	620	619	581	618	574	563	591	599	596	606	589	550	581	570	590	545	618	570	584	557	590	567	586	635	570	609	572	584	607	579	596	559	604	518	574	596	645	608	590	553	606	605	621	596	608	619	587	600	571	629	603	567	564	570	594	591	569	572	566	580	560	556	573	606	539	598	565	593	579	608	595	597	594	574	587	621	617	560	608	610	634	625	618	580	607	620	596	579	608	577	591	581	552	585	600	575	581	565	598	582	561	596	562	589	583	575	518	558	610	614	616	605	561	636	572	602	579	551	605	617	588	543	613	605	599	562	602	569	579	566	612	592	606	595	556	568	549	622	590	614	585	609	588	585	606	585	557	618	582	602	599	579	567	574	557	572	568	611	568	591	609	562	588	594	553	582	617	622	599	618	530	630	569	605	577	595	599	666	566	577	598	617	585	583	624	570	559	602	636	571	556	550	584	613	574	568	653	617	567	637	605	635	553	587
28072	23577	12799	944	299	317	306	262	300	274	246	278	246	280	276	278	282	257	266	263	266	286	286	256	251	280	266	260	296	290	277	249	257	280	263	254	270	282	282	256	245	275	249	297	269	237	268	269	278	256	234	248	289	257	261	255	246	259	253	281	241	285	284	268	252	259	299	243	274	279	279	235	278	249	275	236	218	236	278	250	280	303	242	247	270	310	257	255	273	257	290	275	266	253	229	272	273	286	271	268	269	250	272	266	266	261	279	251	258	259	248	275	273	234	276	260	248	288	274	264	255	272	258	245	257	284	260	265	291	283	248	235	248	248	273	272	277	264	246	245	247	270	248	267	246	245	268	283	274	241	281	267	273	257	246	255	279	254	255	293	299	291	260	280	275	255	248	245	253	253	267	250	272	264	250	267	287	257	280	275	247	264	256	247	243	244	247	257	272	241	248	278	267	283	271	279	250	249	273	259	275	258	275	277	255	271	264	239	263	249	266	258	296	268	248	249	271	256	252	260	273	265	251	234	270	267	245	283	295	274	253	272	244	261	237	275	270	289	266	256	254	259	264	255	255	283	273	274	288	253	304	270	266	287	251	261	288	262	279	278	263	275	274	267	280	241	258	263	280	254	253	254	252	272	243	271	246	247	257	272	237	278	261	263	238	258	237	253	300	290	271	241	262	307	257	290	255	252	248	287	228	240	256	243	284	287	257	265	249	253	272	253	252	263	264	287	240	274	225	278	271	273	268	268	244	260	259	252	267	241	253	269	251	266	247	273	305	249	252	284	269	257	259	268	298	270	227	259	262	234	232	262	256	268	272	249	247	263	257	291	269	253	261	239	237	280	273	268	278	285	253	259	243	240	258	220	270	249	259	276	257	251	286	240	253	255	265	259	275	309	264	244	282	262	268	282	262	278	226	261	256	264	279	273	259	260	259	272	292	271	254	243	288	261	262	247	273	260	255	274	258	276	284	272	262	274	235	253	254	252	263	260	284	252	260	285	278	269	264	247	263	258	260	275	302	308	246	261	284	275	266	231	281	256	295	243	275	264	257	244	267	247	261	238	260	287	247	252	261	264	252	283	279	264	274	271	270	257	275	263	259	248	269	244	267	251	279	257	264	273	251	259	280	294	255	235	244	284	266	261	264	289	249	248	276	257	264	259	258	277	288	263	263	288	243	263	253	254	280	243	269	249	252	248	267	246	245	303	274	285	249	271	287	276	247	297	277	264	260	275	274	277	247	245	266	299	253	250	267	293	250	264	260	275	285	270	276	267	275	255	244	258	236	258	269	260	267	245	251	279	268	292	248	268	260	260	260	266	262	253	259	256	257	243	258	261	281	285	253	275	272	277	279	272	237	270	255	260	248	255	239	237	245	246	302	267	270	293	247	285	301	257	290	281	253	285	258	252	282	264	304	274	261	243	257	265	255	273	255	246	258	272	262	260	280	264	239	279	269	292	252	257	297	252	247	257	258	264	227	251	269	266	262	266	248	252	263	270	235	308	285	282	276	263	282	287	259	262	275	250	237	265	230	284	267	275	225	279	273	267	277	289	261	236	305	240	255	264	284	280	261	236	257	248	292	233	253	274	250	260	243	246	275	264	279	270	267	259	263	271	257	249	279	300	280	269	230	248	251	270	254	257	229	249	282	249	269	238	296	256	243	262	259	265	271	260	264	268	262	270	240	275	266	219	262	247	229	245	245	245	269	278	267	253	243	268	283	272	285	285	249	267	278	268	251	280	264	272	254	274	263	258	261	278	236	257	250	294	268	264	251	227	231	257	245	298	290	273	267	273	257	252	256	238	274	243	268	254	276	257	234	252	263	252	256	261	248	281	269	299	289	249	281	280	293	288	243	285	272	259	254	257	229	262	264	280	287	278	274	258	265	284	271	276	254	283	261	268	236	258	263	258	254	256	280	285	254	265	259	264	280	261	274	277	284	228	252	284	292	242	264	278	274	266	265	271	271	264	248	289	280	270	274	251	273	277	265	280	270	260	261	248	260	297	265	280	253	279	284	244	278	249	258	281	264	243	265	256	247	222	255	279	279	255	265	269	275	257	281	253	265	276	265	274	249	256	269	268	286	263	269	257	251	250	237	266	254	244	245	299	236	274	254	271	256	281	272	263	261	260	264	282	276	258	280	260	220	262	285	257	214	288	245	270	250	239	231	254	247	226	243	307	256	247	272	258	277	288	270	279	267	300	260	258	273	278	263	276	265	280	284	301	276	263	273	295	216	288	244	284	263	286	245	255	261	271	259	251	284	295	253	274	306	288	249	288	250	255	260	297	252	253	270	258	274	292	276	241	240	303	268	282	250	257	258	251	240	271	282	267	279	241	269	269	269	275	285	242	281	269	268	243	267	252	267	257	244	256	247	243	263	266	260	267	255	251	294	275	276	258	233	277	304	246	242	254	264	234	269	263	247	259	286	250	253	289	240	247	259	256	292	251	240	270	276	280	256	276	241	279	232	278	281	268	256	263	300	242	258	249	269	281	261	258	265	273	284	289	241	287	257	295	283	287	301	262	250	263	297	282	298	279	259	260	273	238	245	260	287	295	283	248	260	281	249	250	269	252	264	260	255	280	255	274	257	243	267	292	279	282	256	226	284	262	275	254	266	242	261	230	241	245	259	252	278	238	252	274	298	267	281	257	255	263	283	269	240	261	289	261	238	263	282	268	270	277	268	275	270	261	256	257	249	252	295	236	242	290	247	247	280	260	281	279	268	264	258	289	266	248	259	262	252	276	240	282	263	283	255	255	290	260	273	263	259	236	272	267	270	281	277	295	260	271	246	259	251	260	270	280	264	242	275	236	269	276	272	309	244	264	254	252	288	254	246	241	247	259	273	255	262	265	293	278	282	257	263	285	266	263	288	247	274	264	230	287	250	254	252	228	237	256	279	268	266	268	284	264	231	275	272	253	281	294	290	267	254	253	287	274	256	261	261	270	273	232	253	251	283	259	280	258	257	263	251	279	271	287	234	266	268	264	246	256	295	296	244	266	254	258	273	256	292	291	227	246	248	255	242	263	276	265	287	255	273	275	250	251	249	265	267	320	239	261	249	256	293	267	261	272	254	295	231	273	268	273	256	247	242	263	264	269	260	247	269	243	262	258	269	276	251	272	248	291	274	268	267	268	307	291	275	248	259	288	265	249	269	240	267	286	272	261	258	278	268	240	266	269	255	264	265	262	272	262	293	306	227	269	273	273	265	291	233	264	245	281	276	283	274	279	246	262	259	243	257	283	261	284	254	274	258	293	254	278	241	261	231	251	275	260	272	271	262	261	277	228	247	255	291	240	252	254	294	256	260	284	306	271	267	262	255	223	262	293	260	280	261	259	258	265	259	246	246	237	284	254	280	273	262	255	278	281	266	271	233	271	232	260	267	245	266	283	250	294	280	275	262	261	268	265	279	265	243	273	252	272	267	258	286	271	255	277	255	259	272	296	286	240	272	238	254	288	255	245	258	239
18396	36740	5164	471	414	400	376	368	357	360	356	343	370	351	299	355	342	348	330	361	345	307	359	340	341	315	302	343	335	340	332	343	353	319	333	309	326	344	345	306	324	292	325	330	330	342	353	349	329	323	330	332	390	347	380	336	338	333	341	332	368	364	311	330	347	293	326	344	313	302	337	346	313	303	355	342	320	339	327	316	337	346	328	311	305	334	317	355	329	352	341	354	325	349	328	385	353	349	346	323	317	323	310	322	326	336	340	335	305	285	291	333	305	327	308	341	354	326	333	310	324	288	293	337	312	322	331	348	350	324	325	321	341	335	338	324	340	330	310	298	317	312	326	352	328	332	280	344	340	338	340	341	324	321	311	331	325	333	341	308	358	315	329	340	339	308	307	348	352	345	316	338	338	333	306	354	355	306	312	313	350	354	332	293	321	330	311	322	331	333	326	338	337	311	337	333	331	325	300	345	325	346	312	325	338	351	337	355	340	338	346	318	315	359	339	364	311	339	315	320	321	366	350	334	340	355	312	319	314	343	308	360	315	315	325	353	303	318	343	330	324	334	344	311	349	336	350	366	354	288	345	338	322	327	327	323	345	325	335	336	367	312	323	319	332	333	322	335	340	339	343	319	323	327	344	354	313	351	313	344	357	332	321	323	339	332	332	323	356	322	333	310	324	356	337	355	312	320	348	318	344	338	358	348	362	318	330	318	325	315	346	337	355	329	336	374	335	310	359	310	312	356	336	342	317	328	308	353	319	315	312	329	309	355	333	333	354	340	352	334	314	314	340	328	358	322	336	309	333	327	323	335	344	360	328	330	330	344	345	342	324	314	333	333	340	354	365	320	349	300	343	308	335	296	336	367	325	322	330	341	352	318	339	357	332	348	324	335	353	346	377	325	335	336	338	358	350	345	325	333	343	336	374	320	329	354	369	340	359	327	325	334	369	332	346	326	295	335	345	352	305	350	353	330	335	351	319	333	314	358	330	357	312	351	327	301	327	318	345	317	343	334	329	355	311	360	351	336	322	333	346	370	346	308	325	375	337	344	341	349	314	322	320	351	333	326	360	350	337	344	360	317	336	332	308	295	315	317	357	324	337	337	365	316	310	317	320	315	329	315	318	329	384	321	340	323	314	347	291	349	350	314	341	355	346	315	324	357	324	329	333	355	334	334	306	369	363	351	325	328	346	339	353	334	336	342	337	316	373	325	345	331	334	344	348	295	371	313	350	336	349	324	325	342	349	330	361	369	315	334	341	297	334	317	363	335	335	335	320	303	332	343	338	331	297	297	341	338	320	332	308	352	360	342	315	353	308	319	308	306	317	362	326	325	332	319	343	328	311	308	307	319	353	347	307	356	314	327	354	344	354	317	354	325	338	322	338	306	327	371	338	311	315	318	313	329	342	306	337	342	345	329	362	353	293	316	356	305	328	340	357	311	308	341	310	342	303	283	324	312	268	317	341	328	293	316	325	333	345	334	351	366	340	314	333	298	342	346	326	342	319	318	331	295	337	311	330	343	338	318	341	344	324	361	325	264	335	360	325	338	310	330	309	329	290	333	339	326	330	310	360	299	352	318	326	334	367	295	345	324	325	333	340	348	335	342	348	322	327	353	338	333	309	303	318	340	350	320	335	367	346	352	302	330	363	331	347	330	345	318	351	344	312	327	305	336	346	344	346	298	321	291	318	326	305	343	307	349	333	351	320	335	322	324	331	316	323	371	345	345	340	338	337	341	326	351	360	317	324	332	323	345	337	350	331	314	333	367	296	309	335	345	314	313	333	333	338	305	353	330	345	295	341	342	337	268	356	312	336	318	343	308	306	361	323	345	329	308	360	379	305	363	318	323	336	350	380	324	330	324	350	364	328	303	357	368	317	328	298	333	342	311	336	344	318	354	340	339	317	329	324	316	352	346	336	344	332	325	326	289	341	310	353	347	312	343	335	330	310	325	326	313	345	348	344	338	316	353	355	323	293	350	348	355	341	339	361	303	297	328	299	327	333	337	298	344	324	337	342	332	341	358	331	333	325	322	341	341	298	328	362	349	322	331	311	310	359	327	361	340	374	373	366	353	354	315	341	345	316	308	327	343	323	333	322	321	324	327	322	379	340	312	343	338	349	321	310	327	319	336	343	318	308	323	321	305	318	353	328	359	341	298	359	343	359	342	329	294	342	316	343	358	294	324	399	343	319	327	362	310	355	325	367	356	307	343	317	343	296	351	307	329	325	313	350	353	335	320	309	305	325	334	343	357	366	342	332	365	330	322	317	323	343	337	318	345	327	342	347	319	337	333	317	351	333	321	346	320	368	332	286	329	317	320	338	345	321	327	325	300	327	337	308	301	334	332	318	330	362	329	311	350	327	334	361	360	317	295	330	344	363	321	321	334	330	315	322	337	328	301	323	368	350	330	317	311	346	342	353	329	319	350	327	348	335	331	325	355	333	317	330	340	319	329	345	316	347	313	349	355	320	339	299	327	347	287	315	304	353	347	360	310	329	333	340	328	376	323	338	366	306	340	357	328	355	312	317	352	339	308	328	337	320	350	342	356	317	335	360	302	314	343	330	312	315	279	328	324	294	361	316	297	314	351	325	366	341	362	341	323	351	362	340	346	327	292	342	323	317	348	301	347	341	362	355	333	303	363	343	333	348	344	317	297	339	318	345	352	331	326	317	348	343	325	311	315	334	312	385	283	326	386	353	345	356	361	341	367	333	351	343	372	317	307	313	300	372	319	356	306	344	360	332	321	363	314	331	320	333	359	315	337	329	311	326	327	353	343	344	352	334	336	321	331	329	305	368	331	310	324	340	325	319	316	319	358	332	365	317	325	313	290	317	355	336	349	328	317	347	294	351	344	309	328	333	338	325	361	319	331	332	337	345	324	324	322	346	319	320	369	365	309	349	339	341	331	371	317	333	315	346	303	364	346	327	328	343	311	316	350	318	318	341	347	335	323	327	308	346	336	342	315	349	343	301	373	318	318	322	325	302	326	308	281	357	317	349	328	342	339	356	340	329	331	328	348	349	339	336	323	326	333	343	345	313	323	344	337	314	327	360	337	333	338	333	344	385	355	336	336	336	308	356	358	308	311	336	351	323	335	366	353	342	307	337	337	313	352	357	330	341	325	316	306	341	344	338	324	305	293	352	341	345	303	350	295	316	356	356	313	353	369	374	322	327	309	305	343	353	283	342	363	330	326	346	324	332	308	332	357	328	323	315	358	338	342	326	345	314	305	330	309	336	326	345	316	353	321	331	320	321	297	342	345	362	321	298	352	360	329	347	356	310	313	356	344	347	352	293	325	335	319	344	328	338	330	325	327	303	345	333	323	326	354	336	321	340	359	326	343	380	324	312	322	314	362	326	335	323	336	358	370	347	343	317	308	323	321	353	351	311	313	321	317	332	307	324	319	354	323	309	334	321	359	346	333	354	322	305	324	350	343	321	289	333	311	352	313	325	295	323	330	345	332	339	323
23671	21754	28347	25184	20983	6136	865	677	589	628	597	534	570	572	587	571	546	542	565	522	534	568	534	515	541	550	552	519	484	464	476	533	505	467	496	533	516	484	506	506	513	504	530	512	501	497	546	511	516	502	531	525	526	516	510	534	511	482	529	488	498	501	515	511	482	506	501	535	545	483	492	490	538	484	521	540	490	519	526	506	492	502	466	540	506	508	510	512	502	491	535	517	469	520	518	466	487	522	496	506	486	484	492	506	499	523	497	524	495	513	489	510	479	564	494	489	518	489	514	520	498	494	508	487	501	510	508	487	522	563	516	537	492	510	525	522	504	513	499	465	479	519	504	503	522	525	481	464	522	527	482	492	521	530	490	541	517	519	519	530	529	523	490	505	488	520	481	513	503	533	497	521	544	535	468	501	550	514	491	488	481	532	513	507	501	491	474	490	497	511	571	484	526	492	513	490	487	540	474	496	472	466	505	496	506	488	541	504	466	545	492	489	518	540	517	462	480	486	524	515	497	520	519	507	494	490	493	547	542	518	518	503	563	496	471	484	533	529	504	508	488	490	501	544	498	490	540	510	503	475	503	529	512	485	530	499	500	459	527	539	492	517	514	489	514	465	530	529	506	534	508	503	501	474	496	497	496	494	555	540	520	476	541	507	516	520	532	532	486	510	498	517	457	516	537	517	496	512	473	522	523	494	509	480	547	494	521	512	510	547	476	520	477	483	463	555	528	478	515	478	494	488	543	555	515	537	513	490	494	488	521	495	475	527	476	510	493	523	464	509	502	505	518	512	469	507	506	479	487	536	495	556	500	542	539	540	505	518	514	482	514	519	510	537	493	471	530	524	509	513	488	493	508	512	514	484	543	525	476	478	497	516	514	492	502	501	518	506	480	500	502	495	508	509	513	510	513	508	538	520	465	490	496	535	559	476	509	535	499	456	470	504	480	518	481	494	445	532	500	511	500	519	542	499	467	520	531	517	540	480	488	501	504	479	513	509	470	497	499	504	497	500	464	471	447	519	521	516	479	520	532	550	484	511	497	521	474	500	481	544	500	491	530	506	486	475	550	537	490	478	494	491	470	475	500	526	527	509	529	487	494	517	526	483	495	520	517	511	486	467	516	515	522	490	490	521	534	499	517	497	462	462	491	540	504	478	547	438	489	493	531	504	489	481	532	541	517	517	518	508	508	497	502	486	517	491	497	480	509	462	553	520	496	484	498	500	510	498	476	511	509	542	461	548	537	505	491	522	475	537	532	552	490	514	470	462	500	489	473	481	561	525	489	515	464	499	565	502	525	462	509	441	525	501	518	552	501	512	505	505	500	473	512	488	485	534	493	520	525	526	517	525	488	511	482	493	488	490	476	509	476	505	558	542	479	512	504	489	499	474	482	531	530	484	523	511	518	552	511	490	504	495	484	485	538	521	519	492	478	477	497	526	487	498	541	514	492	499	499	515	473	508	528	480	462	475	527	546	489	482	500	493	533	478	493	491	476	475	512	507	473	488	524	508	476	539	460	455	478	508	519	474	497	486	499	529	463	524	493	549	477	510	503	523	536	517	543	497	508	489	514	491	554	516	502	561	466	511	516	517	509	518	462	487	498	517	512	532	516	550	467	488	485	493	525	519	493	538	493	533	506	472	489	510	529	470	483	508	542	513	465	538	478	489	531	538	526	504	508	438	530	524	535	477	527	508	498	498	502	549	513	515	498	518	500	506	450	535	512	527	496	506	488	507	487	517	511	536	512	554	524	491	528	506	513	487	451	533	493	474	484	541	542	480	509	491	508	508	547	556	517	493	524	487	507	529	515	533	487	456	538	505	511	527	520	551	507	509	489	545	502	484	538	508	495	484	512	488	502	501	508	492	541	507	505	490	537	518	544	486	509	484	483	461	494	478	484	509	499	499	525	487	555	528	517	545	494	515	532	512	512	563	548	496	518	508	516	489	528	517	517	509	499	553	516	524	556	533	502	525	483	508	506	462	506	545	473	489	496	494	505	502	513	527	528	525	540	504	512	503	516	532	511	519	511	536	512	528	574	528	505	508	511	507	546	513	492	504	499	499	518	491	529	509	502	485	508	525	550	485	516	473	526	514	528	552	453	574	526	500	517	521	500	519	507	532	519	518	511	474	493	478	530	527	507	491	518	509	524	477	512	521	491	457	536	557	553	532	510	527	528	562	497	502	519	542	541	494	543	499	456	500	518	477	503	510	483	519	481	502	463	544	555	496	500	489	495	493	465	501	520	476	552	461	502	520	492	521	525	482	507	521	520	487	493	483	471	482	495	530	496	504	523	516	532	489	473	491	515	517	497	546	517	509	484	482	495	550	508	490	481	477	494	511	480	531	470	477	492	463	506	505	463	520	471	498	473	557	477	545	458	526	502	505	492	530	491	508	489	487	482	484	491	459	521	501	497	512	520	522	499	516	508	501	560	501	470	510	513	497	489	505	498	484	492	552	509	500	537	471	540	565	480	497	538	526	502	476	515	507	508	509	484	503	519	542	515	522	490	517	474	497	545	494	513	507	512	521	479	493	491	502	483	489	500	506	518	537	497	535	510	492	502	503	493	512	507	524	507	531	518	511	492	530	513	539	518	515	545	489	478	519	503	493	523	547	483	534	535	518	515	500	493	519	466	463	565	542	513	530	489	475	529	511	533	491	491	508	525	471	498	506	490	520	474	512	497	484	524	477	465	499	487	515	483	481	535	476	508	506	521	459	521	473	504	512	507	478	495	516	531	488	516	536	520	535	474	496	532	507	514	499	526	527	553	521	514	526	503	525	533	497	525	548	491	510	505	496	528	489	511	515	535	498	535	492	492	489	507	473	509	473	525	530	509	450	485	507	522	539	477	483	500	484	534	519	545	520	522	444	489	515	501	552	494	517	517	512	526	512	505	480	525	531	527	484	463	510	527	431	514	484	481	527	489	496	488	525	529	525	521	528	496	520	536	524	490	507	501	466	499	519	549	500	490	491	519	542	504	491	523	501	485	545	482	511	518	510	517	515	488	521	459	504	518	513	519	492	501	493	491	527	509	516	501	476	510	494	484	447	535	479	499	535	525	516	483	472	505	517	513	509	500	503	484	530	493	491	540	506	504	490	497	499	517	489	521	523	476	497	500	557	489	533	518	506	506	508	528	533	500	482	526	502	467	490	513	494	488	506	505	503	471	512	494	548	513	511	514	493	492	499	471	525	504	521	504	495	513	506	527	505	521	530	523	511	486	495	526	501	516	532	533	488	496	500	509	487	529	505	515	502	493	540	437	527	524	508	481	485	505	494	507	513	530	514	514	523	565	494	507	495	479	543	488	505	535	532	525	473	521	518	463	510	537	472	484	501	492	508	516	494	505	531	489	482	517	527	526	465	488	483	477	474	499	468	509	508	487	523	537	546	488	463	470	462	512	521	499	491	527	531	479	505	502	521	491	501	518	488	498	461	450	546	562	521	524	506	520	521	483	502	471	537	437	468
39486	72523	17070	1845	1381	1154	1047	930	846	760	726	735	688	712	648	619	656	624	607	659	636	658	681	677	625	586	624	618	643	634	611	633	658	614	726	607	658	673	608	630	617	659	626	676	652	598	595	639	625	648	597	685	645	626	661	641	605	663	603	601	620	614	646	605	584	633	643	614	668	638	628	628	664	636	626	643	595	592	607	603	648	652	598	619	678	632	611	647	610	610	609	677	634	619	634	610	606	649	600	625	685	634	599	598	572	628	690	618	613	637	680	571	674	612	607	624	614	672	584	666	593	610	629	631	639	649	674	618	603	621	584	620	578	629	654	658	633	637	591	582	638	618	644	632	645	637	634	632	609	629	636	623	636	566	628	641	645	618	648	657	633	617	595	629	688	642	622	610	597	611	607	639	649	623	657	586	610	624	628	647	618	646	651	585	625	604	653	601	619	633	615	636	625	634	616	631	677	624	618	632	643	640	647	635	624	617	632	632	630	584	639	625	676	627	638	618	613	595	619	652	658	650	620	654	631	647	609	584	640	630	607	650	655	652	662	616	623	625	625	678	666	648	613	646	625	671	659	588	598	637	601	650	636	646	645	608	610	618	567	640	625	659	657	637	642	678	624	617	614	643	619	636	619	636	632	564	640	618	655	633	655	638	622	662	671	638	627	598	626	615	639	582	646	643	626	645	606	601	624	599	570	622	629	632	610	602	649	653	603	644	614	604	672	569	649	656	634	624	610	612	662	595	637	603	650	646	651	629	628	618	600	642	617	625	633	615	666	623	644	594	599	615	653	645	650	636	639	580	625	631	581	644	617	611	628	629	642	694	606	647	621	614	626	606	557	662	608	656	665	592	691	645	652	627	682	643	645	595	610	627	634	627	666	594	633	609	658	626	647	629	645	639	626	607	642	603	613	657	625	589	604	611	617	633	663	676	635	638	597	647	679	627	620	634	614	623	595	610	644	674	673	602	697	678	653	633	623	610	597	645	651	654	620	616	654	631	616	613	641	662	653	636	649	604	686	619	579	616	610	626	615	594	648	610	625	614	608	611	599	688	663	639	591	624	615	651	630	645	661	641	620	612	630	631	630	640	612	661	622	636	658	613	637	621	595	582	612	646	639	609	649	611	556	688	599	612	687	614	633	627	609	641	629	605	590	604	602	611	603	611	573	641	590	627	660	600	558	683	626	625	586	631	620	639	592	663	594	594	649	603	645	623	621	622	641	605	638	668	597	636	628	641	673	651	602	610	661	656	647	631	647	580	683	614	644	638	631	641	613	641	609	625	592	622	654	642	609	598	597	595	633	603	591	597	616	593	607	631	644	649	644	651	631	623	619	632	620	648	654	638	608	620	614	643	642	616	647	605	646	587	613	623	623	618	616	607	622	575	580	589	616	627	586	609	675	635	628	605	604	620	634	614	611	640	592	638	631	631	610	625	608	605	639	628	608	653	649	638	598	629	653	629	682	681	675	614	650	620	651	639	643	590	620	586	670	650	610	660	620	614	635	578	627	650	622	650	682	640	626	673	636	643	628	663	635	671	652	625	617	619	603	637	629	623	595	688	621	647	640	620	646	626	586	619	651	643	695	643	650	681	676	613	604	631	614	632	672	618	651	589	610	622	704	629	651	597	634	587	671	571	627	620	642	594	644	638	644	603	600	613	644	608	656	633	594	659	625	667	636	659	617	608	646	635	641	591	622	663	591	622	603	651	612	620	604	664	643	601	653	584	622	616	619	635	661	612	687	658	630	590	670	616	589	600	621	616	658	614	644	612	614	629	676	634	597	648	649	629	627	640	614	632	629	614	660	656	664	605	627	601	643	606	603	676	639	672	653	652	674	597	594	615	648	634	585	618	656	636	638	659	629	643	652	642	654	636	586	635	661	644	600	639	613	610	644	658	611	634	590	635	658	627	611	617	612	609	599	635	629	583	634	639	585	619	599	599	612	621	634	633	596	598	617	582	651	660	574	598	622	632	635	636	608	625	585	640	615	585	621	669	582	596	606	645	622	628	608	607	673	628	584	606	637	603	622	619	617	614	616	600	593	577	609	630	613	658	613	637	642	625	678	623	636	693	627	630	613	628	582	645	632	614	623	641	605	636	623	665	615	681	605	671	636	617	668	600	635	601	608	625	589	590	599	597	651	648	652	605	674	610	620	607	602	593	618	612	607	622	652	641	654	606	589	615	622	624	656	619	621	629	650	651	674	634	625	620	622	649	608	613	571	636	635	605	598	621	619	622	623	661	626	657	630	656	624	646	607	623	580	589	616	621	645	632	619	597	645	648	634	615	638	612	623	610	616	588	606	629	641	613	706	674	586	653	617	616	664	643	664	630	670	634	654	605	657	606	612	681	624	643	618	646	652	666	610	649	660	597	617	613	590	645	644	620	618	667	630	650	590	633	568	621	601	620	640	626	626	634	636	629	602	648	660	610	617	640	596	638	650	679	616	620	640	607	627	639	636	627	659	647	585	621	648	624	651	642	624	685	640	630	627	610	641	667	655	669	635	687	622	628	664	605	663	610	648	591	625	637	622	679	632	635	631	581	620	611	630	658	640	621	652	663	615	643	649	658	594	659	598	625	610	615	605	641	677	645	598	656	570	623	630	612	613	641	619	610	670	672	653	624	630	634	649	644	633	591	658	620	648	640	614	600	595	626	619	603	646	635	618	648	645	625	567	553	635	634	649	646	661	632	645	606	629	583	618	634	611	635	619	590	675	582	626	659	624	613	616	638	611	682	634	653	638	624	602	625	641	587	625	622	673	621	634	631	632	627	655	633	618	647	639	640	624	633	611	632	597	596	601	682	619	626	665	644	626	608	627	600	601	629	610	637	665	619	624	630	595	587	637	620	566	613	684	652	655	603	662	630	617	644	607	631	655	637	670	612	669	607	614	591	587	613	686	571	617	604	596	671	591	624	621	627	643	637	685	617	675	628	646	625	648	634	608	633	667	603	655	617	640	638	624	598	635	617	611	595	631	647	660	643	638	639	613	629	639	632	624	632	673	645	580	586	658	598	624	668	669	600	633	634	678	647	600	612	656	652	637	663	595	689	615	602	628	614	662	654	591	626	605	609	597	637	617	631	614	629	598	640	637	665	636	634	612	617	638	594	639	627	660	628	642	647	630	641	652	619	606	570	622	634	654	599	655	617	632	584	615	607	626	646	640	577	654	639	643	659	573	651	635	688	596	618	612	567	646	633	637	631	623	643	652	637	639	656	621	640	644	589	658	601	614	607	573	644	635	606	668	610	627	655	605	669	620	628	617	632	630	641	629	695	637	637	619	598	636	650	593	616	637	604	620	623	647	700	646	613	649	593	641	648	630	594	633	619	591	637	602	650	654	613	615	643	580	622	638	620	661	578	640	588	631	622	712	608	613	631	627	684	619	678	645	615	607	621	617	622	662	600	625	635	589	617	627	660	639	602	621	621	613	624	621	608	610	648	613	666	604	601	642	568	613	586	587	628	595	635
24797	21951	26853	25491	5594	261	213	221	184	196	166	167	166	192	143	156	147	163	183	158	145	142	163	156	165	150	146	149	161	147	141	130	151	145	133	152	144	148	164	150	137	169	143	151	146	157	153	151	130	157	161	161	152	151	147	157	153	153	137	157	148	147	159	166	141	162	162	130	145	130	152	146	147	141	143	156	157	158	137	135	134	141	144	151	163	137	129	162	146	145	140	152	132	159	152	157	159	148	147	174	146	132	158	157	140	152	129	162	159	138	161	142	136	148	148	134	146	135	149	133	145	150	141	141	155	145	153	138	149	155	124	152	143	146	155	146	149	149	128	148	160	126	163	137	135	148	148	130	148	154	133	160	147	142	148	155	158	158	156	166	143	162	160	151	140	161	147	158	140	137	138	153	140	138	151	151	160	134	135	132	152	161	162	140	135	142	151	134	146	140	144	146	131	147	151	152	150	150	161	126	159	138	153	138	135	136	172	144	153	113	148	150	192	121	163	129	157	166	156	141	172	163	136	166	141	151	153	131	134	149	149	129	154	137	150	150	134	168	162	153	146	155	150	153	117	179	132	150	143	135	144	148	124	149	158	141	139	164	140	157	176	140	144	144	157	177	122	149	167	122	131	136	135	160	148	153	146	149	132	160	147	137	165	121	173	147	146	150	154	143	166	164	145	155	136	153	145	138	138	145	144	147	145	151	143	140	127	158	146	165	125	157	132	138	152	142	146	148	141	131	153	151	151	144	131	137	161	165	150	152	167	153	141	140	164	131	157	153	142	146	127	151	153	139	143	126	147	157	144	131	130	157	127	161	140	158	151	153	153	144	150	157	141	169	156	158	145	142	124	153	133	149	140	139	137	141	139	120	154	138	162	139	128	128	138	150	127	157	147	160	154	146	141	146	150	160	129	142	172	141	130	149	136	143	141	135	106	150	148	143	132	139	137	169	131	146	148	175	156	155	144	118	158	148	151	129	156	150	153	146	141	149	167	150	134	130	172	161	180	152	140	132	152	137	160	140	146	147	168	145	161	152	143	142	146	156	136	133	132	153	131	148	122	139	139	132	140	142	133	156	140	129	159	119	131	144	144	152	140	152	169	155	153	131	162	142	153	144	150	160	151	153	160	151	168	158	147	157	148	137	149	148	154	155	147	154	129	153	153	127	150	127	137	152	146	152	137	131	148	129	148	140	145	148	161	159	148	143	141	153	133	134	139	144	142	144	138	165	148	146	151	147	124	148	138	164	122	138	152	137	136	167	142	131	141	168	156	152	154	169	160	164	126	142	142	147	159	139	153	161	148	153	144	137	148	130	131	139	149	174	124	140	147	141	146	125	142	122	168	160	138	166	149	126	124	128	133	163	137	148	166	147	145	164	158	144	149	141	132	152	141	157	170	136	144	146	143	163	148	145	138	147	136	156	176	137	155	143	140	148	145	158	135	153	147	139	131	149	154	173	149	148	142	159	142	157	135	131	140	139	160	147	139	135	132	158	144	139	149	134	150	151	144	145	153	172	162	153	153	138	131	134	133	133	150	147	153	150	154	167	149	149	149	157	143	141	149	134	127	158	147	127	138	144	149	162	172	155	150	167	142	125	148	142	151	134	132	130	134	144	134	149	157	132	152	135	145	152	133	153	135	122	113	132	151	152	146	162	176	156	133	143	139	143	150	155	139	138	125	148	151	142	146	143	147	133	159	166	138	147	135	139	160	150	165	144	138	158	147	152	155	155	128	148	133	149	153	115	157	140	134	142	161	148	174	130	138	142	140	161	152	167	150	143	134	160	161	159	153	165	141	156	131	169	158	114	158	159	154	147	127	128	141	146	129	137	164	142	164	141	163	140	126	138	146	147	143	150	159	133	147	149	141	117	152	140	142	143	170	167	151	167	155	137	154	140	171	165	151	136	126	155	147	154	148	130	142	133	157	114	147	172	140	101	111	142	131	145	165	157	127	134	123	148	162	152	134	160	159	138	122	155	138	151	151	155	167	157	151	163	156	155	142	158	148	149	150	151	159	143	175	154	149	150	140	146	138	176	141	130	181	168	159	171	156	143	133	155	135	164	146	133	168	147	141	173	156	138	135	139	138	142	141	149	158	163	141	144	163	158	147	146	149	149	170	144	141	145	147	128	139	138	135	145	152	137	121	141	162	151	128	182	124	157	157	159	150	122	178	130	142	142	147	147	143	149	138	161	141	130	156	146	150	156	141	153	142	156	160	148	144	147	157	162	144	142	165	131	146	116	133	146	130	146	153	161	142	131	162	155	151	139	159	145	140	153	156	162	146	153	147	147	131	135	154	140	136	132	147	140	137	164	136	136	155	117	147	128	146	147	156	129	141	166	129	131	133	142	126	137	141	164	133	138	158	161	168	156	159	163	137	149	137	168	147	129	145	144	151	143	151	166	139	146	143	150	132	153	147	150	119	152	129	144	122	156	141	151	131	136	152	162	138	125	149	158	146	148	165	161	143	136	128	151	131	134	153	146	115	155	163	133	166	142	161	154	147	157	138	123	120	152	145	131	155	154	163	152	138	155	153	144	142	157	149	136	133	149	132	144	169	146	174	139	147	150	151	128	127	155	159	128	174	141	136	133	133	148	137	144	140	160	129	168	148	152	141	147	174	142	151	129	161	130	144	156	143	138	142	138	146	113	156	145	153	151	161	126	141	135	148	160	130	170	145	145	132	159	135	151	132	143	149	145	171	139	140	148	152	130	145	139	155	153	143	159	156	170	131	143	147	146	128	155	118	148	130	170	128	147	136	129	154	147	163	170	138	134	150	147	139	164	128	139	147	156	155	167	154	152	136	143	149	159	139	129	156	134	154	155	160	136	159	151	151	143	136	157	150	146	145	153	148	135	130	141	122	145	188	144	129	152	167	154	178	154	147	128	155	149	142	133	139	133	158	169	145	145	134	125	168	169	132	154	146	138	130	169	139	160	156	136	143	136	158	146	163	130	146	145	149	130	128	138	137	157	158	132	154	138	156	138	143	139	150	153	143	149	143	139	150	149	147	142	151	116	156	140	163	152	126	136	155	162	120	165	120	155	142	161	151	165	125	152	150	138	158	129	131	138	146	144	144	158	153	141	156	159	149	136	154	163	158	138	137	133	155	132	144	152	153	150	175	148	143	149	151	158	148	120	154	133	134	157	147	135	144	164	160	153	129	111	159	154	149	139	146	162	138	149	143	136	142	143	149	163	138	158	142	131	154	153	149	131	139	146	158	155	158	134	144	152	148	145	144	136	136	151	159	142	136	128	141	118	149	147	147	159	134	152	137	149	119	166	121	144	160	135	160	161	155	154	151	140	139	148	126	138	138	152	145	163	149	128	161	153	134	137	162	146	153	161	146	163	156	174	150	148	157	147	155	144	138	124	143	152	158	141	150	141	137	130	139	140	154	139	143	134	144	145	155	142	161	174	127	132	140	150	131	140	166	145	156	126	120	136	148	126	159	141	132	166	170	165	152	145
35671	60628	11872	746	623	503	360	349	286	294	266	263	221	221	230	248	224	221	179	230	221	205	226	218	222	213	200	172	242	242	196	215	199	206	187	230	221	214	223	186	230	201	208	216	214	190	207	196	205	215	186	202	189	234	215	210	195	246	220	221	184	209	218	192	200	193	173	226	220	206	211	199	203	214	212	223	195	186	179	205	188	212	214	205	193	195	216	206	205	195	211	178	191	234	213	194	219	222	208	209	220	181	224	202	218	201	174	179	211	181	202	196	224	171	181	207	201	206	207	221	180	211	172	208	215	199	193	205	230	192	222	226	221	190	213	199	192	196	193	219	195	200	192	221	197	214	200	215	212	189	218	179	198	207	227	200	212	210	210	208	188	191	230	210	206	209	211	197	224	203	228	218	194	212	197	214	201	204	210	204	186	217	178	219	188	215	182	219	187	180	185	207	190	218	215	213	200	199	211	195	199	209	202	199	200	198	223	192	196	191	213	222	192	202	211	209	190	192	219	209	202	180	200	206	203	194	199	212	182	197	226	213	211	200	216	198	182	183	183	197	216	191	215	240	209	224	189	189	214	227	202	210	189	211	199	201	183	211	223	219	214	215	185	207	235	198	190	210	224	188	202	212	190	196	213	187	208	207	215	185	212	191	236	227	199	175	193	185	214	215	213	178	170	180	194	222	220	199	190	221	191	198	224	197	219	206	215	212	227	205	192	218	200	189	174	187	228	198	207	192	217	198	220	198	188	197	193	201	204	213	212	183	205	193	237	225	203	197	226	191	191	190	215	191	187	195	192	209	179	215	214	210	222	219	232	216	191	216	200	228	197	207	213	202	202	218	197	198	239	211	225	184	194	221	212	215	186	224	212	215	187	192	211	202	189	212	185	199	225	211	213	196	241	194	222	204	202	201	190	220	201	216	208	185	219	219	230	206	194	201	196	204	207	212	198	206	208	194	197	201	203	212	219	195	208	219	215	201	216	195	222	190	218	172	198	221	228	195	201	203	201	198	201	183	214	185	206	210	184	175	220	214	195	203	213	215	166	188	195	214	233	195	249	224	192	209	217	181	211	180	205	216	223	191	204	201	230	175	189	185	196	206	201	207	225	213	184	202	187	195	194	204	181	174	219	189	185	202	203	207	205	193	214	211	225	212	183	196	189	199	229	200	190	214	193	207	189	197	210	202	221	213	233	185	201	202	202	177	210	202	217	192	202	198	195	198	201	181	193	188	219	189	220	208	189	196	199	203	183	228	205	186	205	203	194	198	208	238	227	228	217	203	231	217	182	199	204	190	219	219	202	177	235	197	203	167	199	203	215	228	201	190	206	201	194	202	187	198	218	218	200	214	195	212	189	191	219	198	204	209	224	216	197	217	223	177	187	199	197	191	205	211	211	187	243	179	193	219	210	206	209	180	208	202	217	189	212	188	235	215	194	214	207	194	196	219	196	218	192	184	209	204	194	198	206	208	194	199	207	207	185	204	183	193	211	175	193	216	230	217	211	198	222	198	205	194	214	203	200	205	209	213	202	211	212	223	228	210	190	204	224	231	204	197	200	191	193	202	195	196	183	185	199	199	181	192	219	198	200	207	189	204	206	185	190	223	203	211	227	217	216	215	205	198	196	214	207	188	198	172	191	218	192	182	205	197	230	243	207	214	185	198	213	197	199	199	199	186	228	201	229	195	206	202	198	213	210	207	222	223	194	212	189	230	213	209	210	207	223	231	202	215	202	206	206	212	225	183	223	199	221	209	209	225	215	211	215	199	215	219	196	207	191	184	219	202	222	219	225	209	220	210	219	187	220	225	202	215	184	204	210	204	214	241	234	235	216	219	196	194	217	208	204	209	200	212	222	239	224	211	213	213	202	224	211	179	223	193	199	222	205	197	214	211	219	187	211	200	209	182	227	208	194	184	218	207	196	235	202	197	187	202	237	195	207	210	188	206	216	192	218	258	217	227	204	219	219	220	189	214	216	216	190	180	199	185	216	186	196	211	205	181	181	193	172	179	207	188	199	193	202	211	196	184	210	215	191	237	206	199	188	178	206	210	193	202	203	211	196	224	222	210	210	196	193	197	206	201	197	201	190	206	191	210	207	230	201	207	178	193	204	202	212	221	199	189	191	198	209	203	193	195	216	187	205	213	200	204	193	190	209	174	190	187	194	207	215	231	201	210	213	200	204	186	213	194	194	226	245	207	215	193	197	206	206	201	208	206	215	194	209	210	188	216	205	174	170	202	204	201	227	193	190	211	211	201	205	214	204	221	207	220	193	211	221	205	182	221	199	200	212	215	193	200	192	211	207	198	201	200	194	204	212	214	177	197	206	194	210	206	218	229	204	193	206	197	198	199	223	202	217	214	213	206	209	214	186	209	196	202	221	231	218	200	210	226	218	213	204	220	199	216	196	190	203	205	184	182	188	225	227	215	223	214	207	205	212	234	195	211	220	173	206	209	165	230	205	203	192	206	214	227	203	207	190	222	197	188	215	244	186	198	204	224	245	201	201	199	204	181	209	194	195	227	196	231	195	224	196	203	208	215	186	221	211	210	205	226	223	196	199	188	198	193	225	217	220	192	201	207	202	211	214	175	219	188	199	212	189	207	192	193	209	189	199	205	202	206	195	215	240	211	231	220	191	178	210	234	182	209	213	198	189	181	194	191	182	203	219	214	205	198	185	203	224	198	188	194	175	230	209	203	219	199	209	201	225	201	216	204	224	199	204	221	208	207	188	221	212	185	221	201	206	201	187	210	204	205	195	208	193	212	189	209	203	175	216	223	188	198	199	203	206	206	185	239	209	206	204	176	201	212	216	196	190	203	211	198	183	219	197	212	202	225	206	213	203	187	193	184	217	185	234	184	218	207	212	199	199	189	211	232	189	178	168	209	211	205	182	183	181	225	211	224	226	241	183	179	209	212	209	182	196	212	197	221	221	211	212	209	179	191	202	174	188	183	217	225	221	206	217	204	189	180	173	236	221	202	185	193	200	219	214	206	206	192	216	228	212	187	210	206	217	187	184	197	226	196	205	204	191	181	217	190	213	198	187	190	202	206	233	204	223	221	201	199	186	196	201	208	216	202	191	179	209	215	204	204	169	221	215	204	208	211	191	192	226	205	213	210	172	220	175	180	216	215	199	214	190	226	198	188	207	214	198	199	220	181	188	207	217	188	208	192	210	194	213	212	228	194	210	201	200	206	199	198	202	188	208	214	225	187	212	209	218	211	181	201	195	194	196	208	214	225	202	213	237	207	201	217	195	217	199	220	208	204	217	225	193	211	192	200	193	174	227	230	211	194	206	190	203	208	196	197	228	190	195	214	203	200	197	193	206	208	165	202	225	225	204	190	214	196	203	212	199	199	196	192	203	235	213	180	215	201	200	201	196	179	208	199	203	187	200	203	191	191	207	187	201	165	230	215	195	185	213	200	226	217	204	217	237	226	200	195	205	220	188	176	216	206	195	198	208	213	203	191
22625	21623	28708	24916	21563	21222	4846	800	641	632	608	565	541	548	515	533	497	482	477	523	521	501	471	497	480	451	498	499	500	463	514	501	492	467	468	513	510	480	462	492	465	486	459	466	499	459	436	461	524	468	496	455	436	469	474	470	459	514	451	459	468	431	450	453	496	476	482	528	479	439	473	488	483	424	494	465	457	438	481	446	482	497	527	458	446	422	470	481	471	465	439	444	466	459	489	500	439	466	460	491	447	457	451	449	463	520	482	442	496	446	491	475	438	450	461	438	492	459	495	460	455	435	454	458	495	465	464	443	453	456	501	461	436	433	443	464	446	464	457	451	445	451	471	502	457	451	465	463	480	454	471	460	428	478	457	441	481	447	468	473	484	458	436	440	471	512	490	489	489	433	454	462	496	474	444	455	482	494	446	438	432	477	463	463	480	473	489	471	520	462	493	473	444	498	446	467	484	440	456	429	496	449	444	453	450	466	461	474	467	487	490	461	498	448	452	452	474	485	467	473	469	460	479	482	460	464	441	473	442	445	484	503	497	452	437	456	439	476	458	452	464	483	484	482	460	499	479	507	476	462	447	478	436	457	519	455	478	451	442	480	446	418	451	494	443	507	488	438	477	496	474	465	462	465	442	449	460	447	503	463	471	440	435	496	470	453	446	492	461	467	480	486	475	505	461	466	479	516	443	472	467	446	426	465	494	506	476	474	466	456	461	471	481	465	494	483	496	483	480	503	464	487	430	465	501	461	459	503	443	448	498	478	484	472	532	462	525	487	492	468	491	488	497	471	445	487	485	431	473	465	453	460	466	495	480	490	464	479	458	467	502	463	493	475	478	460	459	469	489	476	455	501	460	479	472	455	436	438	451	484	505	493	451	458	469	436	491	497	500	449	475	441	493	456	464	450	459	444	467	454	470	475	437	479	467	447	450	481	445	462	458	441	477	390	518	455	480	440	450	484	464	451	446	496	487	467	476	466	470	462	482	466	466	481	448	461	457	480	478	495	466	465	460	462	472	469	472	456	444	514	474	433	465	459	499	479	461	463	436	441	479	468	475	481	434	472	445	434	477	428	472	437	453	454	450	476	442	468	433	490	464	434	487	484	455	485	476	413	456	424	477	471	436	491	475	459	485	458	505	469	458	429	495	487	482	459	467	457	482	514	464	491	471	481	437	432	460	471	451	458	467	488	446	467	484	485	503	501	529	459	431	450	496	484	390	459	471	458	489	437	498	472	463	471	461	460	467	489	438	459	467	457	462	466	503	468	422	490	471	471	447	509	462	447	515	431	462	498	493	462	498	482	480	474	471	460	462	477	481	491	484	471	492	460	473	461	492	475	450	496	506	473	475	434	498	482	420	439	505	462	457	449	497	467	468	503	474	464	463	461	519	467	473	476	483	467	455	479	415	442	520	455	474	475	471	522	486	488	473	463	481	451	457	461	471	517	454	490	447	459	448	471	452	513	491	456	451	477	489	477	450	509	456	425	461	465	445	493	479	456	449	441	492	455	471	444	468	482	473	490	486	499	479	521	492	468	470	480	452	430	483	460	514	501	458	477	477	497	457	472	484	446	456	497	457	449	491	485	475	470	466	456	452	451	454	468	521	485	464	454	454	450	479	431	435	460	477	440	433	471	427	431	461	509	481	505	473	471	463	482	501	484	493	491	463	462	485	493	469	483	490	477	470	485	471	415	466	502	518	440	478	502	450	484	454	478	458	486	442	483	463	512	498	461	467	508	449	453	488	461	452	430	483	461	470	467	491	487	475	470	424	497	484	482	442	443	488	477	483	521	435	503	498	483	464	483	427	500	439	471	482	437	462	498	433	448	479	495	452	430	464	451	468	446	490	418	486	458	467	450	473	447	483	463	447	460	422	497	459	475	451	460	465	490	525	471	450	452	433	454	425	485	486	478	479	498	428	437	417	463	482	448	483	478	504	428	463	490	458	460	493	475	427	459	470	506	475	503	456	470	466	460	464	501	463	476	468	493	502	475	509	470	453	445	451	410	502	467	450	502	470	472	449	473	479	446	472	461	462	455	478	452	471	446	478	505	498	450	466	450	442	481	470	470	465	467	463	487	434	474	458	473	505	435	448	454	442	442	515	440	500	462	501	439	459	460	479	477	474	440	471	470	512	483	469	438	473	481	471	458	479	451	474	459	420	449	445	437	480	451	527	436	472	462	488	437	476	459	498	465	469	514	490	452	516	496	447	474	478	504	488	443	461	475	464	424	495	436	468	487	489	476	465	478	460	464	438	427	479	446	521	497	503	471	446	482	490	475	504	478	482	443	475	488	499	423	479	474	429	474	501	471	464	484	466	483	449	462	485	488	478	445	475	487	467	476	472	456	464	477	484	444	450	474	475	468	473	444	496	485	492	476	438	457	460	465	484	493	469	454	477	465	475	420	481	422	418	451	467	496	471	472	468	447	444	466	499	429	513	433	460	469	459	450	496	531	508	499	472	497	487	428	490	482	488	458	468	473	464	464	484	445	487	496	488	437	468	474	482	486	478	465	464	450	473	464	482	450	512	462	484	489	454	476	480	497	457	443	501	470	472	493	487	482	433	443	443	468	475	396	476	484	419	449	490	467	503	497	508	439	482	457	449	471	477	496	487	486	469	456	450	473	432	444	454	509	482	453	425	485	491	476	442	502	460	451	442	451	492	468	473	441	466	452	467	475	502	461	477	455	452	488	491	455	485	443	430	469	496	475	477	459	481	463	466	460	449	452	469	476	449	493	455	419	456	463	484	490	478	473	466	443	451	502	496	453	467	456	455	455	462	473	439	495	445	451	458	474	480	498	469	493	480	444	462	515	460	495	453	443	466	438	432	475	500	457	472	440	488	451	517	483	492	449	445	492	473	504	431	467	561	433	475	454	452	428	455	417	470	490	511	461	465	479	477	522	495	505	502	470	453	452	451	462	466	443	484	482	483	490	490	465	456	490	440	473	464	444	475	485	480	483	497	511	435	473	439	444	468	459	458	438	474	442	485	450	465	466	423	503	442	459	461	473	502	486	464	458	463	470	485	438	413	473	461	463	453	445	422	450	500	458	499	434	497	468	429	450	445	465	461	472	516	517	485	440	448	492	485	443	463	478	474	492	465	438	440	415	456	487	474	448	456	414	465	482	454	479	432	485	481	497	450	470	492	454	489	449	557	497	467	450	484	454	516	477	459	496	433	490	480	456	437	454	462	425	440	454	442	459	447	479	457	436	442	456	485	488	487	502	446	452	504	460	449	468	474	485	502	472	465	439	484	454	469	480	475	464	431	473	441	510	490	448	497	463	485	448	464	494	466	497	449	514	459	467	477	434	478	500	524	426	471	499	432	438	483	457	469	489	465	463	477	416	432	487	454	475	432	515	488	482	480	468	464	405	491	446	488	420	462	497	459	465	491	487	472	492	465	493	488	482	454	475	467	515	470	482	477	479	470	464	480	430	489	430	464	443	461	444	492	447	470	482	475	451
46206	76645	20035	2777	1999	1619	1250	1141	1036	951	829	778	765	761	754	639	651	647	619	605	625	651	606	619	664	679	637	634	622	654	626	605	620	640	591	580	573	591	598	581	630	615	601	614	608	624	605	597	623	602	616	574	580	606	575	555	619	608	576	641	570	578	584	627	619	627	644	602	574	631	594	637	602	551	600	615	619	590	579	575	613	588	580	613	608	620	624	594	647	607	623	570	629	597	595	606	551	634	635	634	572	611	614	598	598	633	572	590	613	568	571	630	601	611	590	632	615	644	597	545	617	539	637	598	605	553	561	597	597	573	575	534	601	580	574	569	583	578	602	615	615	603	614	551	601	540	648	575	611	622	647	542	646	561	628	600	591	599	553	624	618	567	585	563	601	563	598	604	625	593	590	610	616	599	603	563	575	613	556	609	600	612	587	561	580	579	575	621	595	554	607	570	598	609	563	579	566	537	585	587	649	612	594	601	602	577	578	547	601	546	569	628	614	615	634	580	587	597	621	634	588	588	629	560	574	564	544	607	589	577	605	613	569	587	592	604	570	576	565	626	545	622	590	562	611	604	566	588	586	628	597	605	579	587	550	563	563	561	589	593	584	599	609	554	567	581	588	575	620	585	660	565	572	611	620	555	551	579	626	583	586	611	594	593	564	576	568	564	611	624	611	636	585	611	546	608	567	625	638	583	575	584	604	641	641	601	617	586	583	640	599	599	568	583	633	581	532	597	624	565	600	599	594	587	601	616	559	546	606	662	635	586	625	538	608	596	576	597	595	604	579	600	596	586	601	613	539	584	579	594	568	617	570	597	620	586	556	577	649	599	582	573	601	588	593	558	608	588	608	579	602	605	533	594	559	592	623	562	605	576	598	600	618	585	644	622	589	559	580	606	574	589	589	564	586	605	571	590	606	585	569	541	630	597	622	641	582	631	588	589	629	574	602	598	599	579	590	572	594	610	626	571	567	574	623	578	600	564	599	570	633	581	585	600	583	642	587	591	601	598	594	572	599	576	634	612	578	589	583	616	533	611	611	576	585	547	566	612	584	615	614	536	583	606	620	600	602	604	576	585	570	588	533	592	625	642	605	593	611	535	605	566	618	585	571	588	569	588	580	641	600	609	590	580	613	597	585	581	596	547	618	597	566	583	605	644	550	599	584	600	573	598	643	565	555	581	596	571	541	610	578	575	519	588	609	607	583	517	631	625	585	614	557	605	595	606	618	581	585	557	603	574	583	617	619	604	579	584	564	597	588	574	567	601	600	594	608	611	618	634	565	579	556	634	635	573	626	594	593	564	542	582	603	609	596	584	551	573	608	590	584	551	664	577	568	638	575	583	613	596	598	598	605	593	587	561	575	572	571	638	591	596	578	642	576	584	598	603	646	611	579	608	613	588	595	599	612	597	618	574	584	582	579	601	589	585	587	577	627	649	578	564	578	608	598	577	589	582	573	597	571	573	627	610	643	581	572	569	622	569	523	617	593	591	580	630	579	552	568	601	599	584	531	585	585	586	596	595	569	627	581	638	589	588	609	575	638	594	587	625	619	584	596	624	582	615	652	558	550	580	592	599	577	600	646	597	587	613	570	633	598	605	589	579	620	589	618	577	618	595	605	608	584	577	645	536	585	643	618	608	579	586	599	565	621	612	577	597	616	583	550	551	585	592	559	603	574	578	595	599	601	584	605	580	563	579	576	570	614	605	604	606	557	601	595	576	614	565	622	569	571	581	592	606	592	593	588	565	542	617	580	603	608	551	555	581	604	560	642	609	620	627	610	652	580	603	606	593	568	634	620	578	630	533	550	588	604	560	583	586	610	591	620	602	554	604	566	607	585	625	605	574	566	573	595	605	631	605	589	610	654	539	597	559	613	581	613	622	566	613	578	579	586	598	576	599	592	606	560	596	572	601	599	584	589	612	605	632	592	557	558	586	605	588	605	620	573	596	609	575	572	599	596	601	607	620	576	560	557	606	610	564	583	610	586	573	569	588	546	584	571	605	627	559	602	596	588	559	572	633	609	591	591	603	622	572	575	569	635	590	608	613	619	632	613	577	561	646	587	555	593	582	547	560	624	624	585	588	562	608	581	563	544	594	577	613	610	573	589	632	588	580	621	605	582	543	568	597	593	585	656	629	587	591	560	637	607	590	610	586	536	589	599	586	595	557	575	541	596	621	617	571	579	583	601	592	579	595	611	593	583	592	582	612	591	570	546	605	648	590	576	618	561	576	605	592	582	572	581	620	574	597	612	630	630	605	623	595	619	597	619	585	566	565	575	629	628	616	618	637	601	580	565	576	588	603	593	601	612	547	580	573	586	644	558	603	626	621	641	574	638	574	626	585	582	614	611	578	618	571	600	595	547	586	599	604	645	582	566	604	617	560	601	591	546	557	576	547	625	607	578	586	611	579	579	579	580	564	597	586	626	613	563	608	606	589	596	629	603	578	615	582	615	574	588	587	639	582	618	639	610	624	611	612	564	608	567	597	609	604	539	595	654	544	570	625	577	555	599	613	604	612	589	589	584	640	569	572	581	615	604	544	606	612	606	581	599	590	557	598	551	612	627	592	627	574	583	605	611	595	572	565	591	616	582	638	606	598	621	553	586	603	597	625	577	606	623	591	617	610	590	631	612	611	587	577	558	613	573	561	591	578	587	593	617	585	608	615	585	568	570	602	625	578	637	654	610	628	632	578	582	630	599	571	559	615	638	593	606	607	602	585	548	594	590	577	590	564	586	598	609	625	598	623	557	601	584	579	592	591	590	560	598	565	575	615	600	589	621	605	594	593	573	608	620	630	612	579	597	556	586	574	606	571	578	638	601	595	550	559	583	596	557	621	588	607	606	610	609	621	536	546	611	561	627	572	632	584	597	601	615	550	597	597	623	644	592	597	605	549	584	580	573	585	560	623	592	574	619	609	599	633	594	578	601	597	585	571	576	610	592	619	574	574	543	608	561	581	573	593	558	593	597	595	563	596	590	609	611	594	575	580	597	575	583	586	582	599	621	550	530	630	564	585	607	542	603	586	616	608	637	556	624	634	599	565	585	613	556	600	558	601	600	608	596	583	593	560	619	585	602	622	635	582	589	577	600	583	576	593	571	610	619	615	616	595	642	616	594	595	602	559	581	630	561	601	554	608	556	618	598	556	563	597	564	617	580	663	610	604	642	552	634	612	603	581	576	571	621	644	584	597	634	591	569	613	575	564	576	618	568	562	615	628	599	619	581	596	596	614	587	611	609	583	599	612	603	601	604	568	617	602	585	628	640	524	594	612	581	591	600	608	573	607	605	601	552	558	598	591	564	624	626	605	578	625	598	577	534	546	604	569	580	617	611	588	593	555	618	613	587	634	626	612	582	602	556	574	571	577	617	575	562	602	611	586	570	598	587	565	608	616	626	561	583	594	568	595	638	566	603	570	623	561	587	572	575	594	635	608	576	562	612	560	623	535	618	632	587	545	586	630	567	555	556	562
28262	23240	12464	980	364	350	253	274	299	241	298	264	256	260	260	269	281	303	252	260	311	273	262	275	247	254	265	292	290	271	264	277	265	277	268	303	289	256	275	281	273	259	252	239	277	252	247	271	272	284	270	250	251	250	247	282	273	309	284	260	285	262	264	269	263	223	235	280	274	276	253	275	260	269	256	278	269	285	267	263	251	284	273	248	304	276	291	281	271	271	266	292	246	303	298	276	277	286	264	298	270	277	253	255	263	247	255	273	267	280	257	260	250	266	269	250	249	292	291	263	308	254	257	262	293	267	251	271	263	256	274	278	250	293	263	254	230	275	288	233	265	272	252	280	249	256	239	245	253	272	253	278	263	265	275	263	279	259	289	257	252	266	252	273	250	229	248	262	270	257	268	254	265	277	297	252	271	272	270	254	259	247	291	270	243	256	269	274	288	261	277	260	274	281	266	273	262	250	278	269	258	260	270	250	274	287	262	248	250	260	272	260	251	259	270	266	251	275	248	270	277	269	272	259	241	282	250	295	253	260	285	294	261	252	285	242	291	292	268	286	286	244	252	236	276	269	255	248	274	257	288	305	268	275	267	258	262	227	292	274	272	237	301	273	267	262	275	278	250	280	275	254	321	274	246	250	290	247	272	232	273	270	239	268	248	279	250	270	273	283	249	272	261	251	288	299	259	269	267	266	258	255	264	280	263	251	278	263	257	258	271	254	265	269	266	271	253	264	271	285	279	290	250	275	254	293	266	245	245	276	256	279	295	260	247	265	252	275	259	255	265	270	266	260	262	243	298	269	263	289	266	253	279	288	260	267	267	283	295	267	264	273	265	249	283	249	251	266	283	249	261	275	277	251	238	251	264	244	265	254	239	256	278	279	254	265	301	267	248	251	266	259	250	253	252	273	304	250	277	293	256	257	272	239	275	255	256	263	286	250	255	270	283	268	289	266	272	266	248	282	257	255	266	221	261	278	295	248	265	268	272	265	237	237	243	264	277	268	269	263	243	274	257	248	282	255	262	292	295	264	264	253	260	284	250	269	261	267	263	276	277	278	241	267	261	265	256	253	260	262	293	283	228	303	266	262	247	272	238	287	250	263	252	269	247	281	268	274	281	251	270	264	257	272	241	243	271	272	253	256	290	271	237	253	272	299	264	279	231	242	232	255	242	269	270	293	251	270	281	291	268	248	263	269	315	247	239	272	277	264	239	279	256	281	247	271	255	258	257	229	239	255	251	266	254	260	244	269	263	259	297	277	268	245	227	253	270	268	262	253	264	274	273	277	278	239	264	279	259	264	289	253	269	264	236	288	267	259	261	261	292	261	281	264	269	237	275	261	267	257	260	241	266	246	261	262	283	243	268	269	305	274	276	241	233	234	295	273	261	232	241	270	263	274	294	275	261	282	248	252	285	264	251	269	259	285	245	248	241	281	262	289	277	272	258	247	262	274	274	253	258	306	279	313	252	271	247	291	265	252	276	265	266	278	234	257	250	291	260	242	247	261	275	269	275	291	279	251	253	274	273	273	261	270	264	246	275	268	263	264	279	246	285	267	263	263	265	287	288	242	268	273	257	260	271	270	252	284	267	257	300	260	288	241	259	278	274	226	260	267	241	280	264	284	243	295	289	277	268	248	264	288	231	259	267	272	258	270	278	275	269	274	250	276	247	268	276	276	259	240	241	261	276	256	269	256	278	248	229	274	258	260	248	235	245	278	267	242	276	249	261	276	264	273	267	266	278	272	252	268	273	280	271	257	288	277	241	248	279	267	268	253	264	290	230	258	250	255	250	286	237	281	256	290	263	277	267	253	262	252	263	254	260	264	270	274	275	277	290	315	255	294	268	269	250	280	231	267	242	233	254	273	267	277	282	269	259	255	245	268	246	267	280	268	277	290	274	227	257	256	284	268	259	261	296	290	235	235	273	282	271	239	291	243	269	238	235	256	281	276	290	238	304	268	249	243	259	249	250	283	251	304	247	295	246	245	256	283	236	291	272	274	244	261	227	250	252	271	255	259	279	261	267	265	252	253	234	303	252	273	291	296	272	253	265	276	258	280	284	279	290	250	300	284	272	277	292	242	273	272	271	252	270	275	253	270	249	253	255	249	307	258	270	249	270	249	250	257	284	256	247	261	288	239	280	264	253	275	256	281	234	268	275	250	271	277	288	273	302	267	278	289	273	265	304	272	265	262	231	272	267	259	268	254	251	267	257	290	278	268	261	260	261	231	284	260	268	275	270	245	270	269	244	276	263	256	274	262	284	262	303	257	235	265	270	258	274	261	261	255	252	260	253	271	257	261	264	268	243	264	285	278	290	246	295	253	275	257	263	260	257	280	253	239	283	254	290	256	273	266	230	257	265	279	279	232	271	252	274	263	223	284	287	283	263	268	273	277	245	252	274	290	270	259	270	261	293	264	266	245	268	273	281	272	269	222	236	267	253	241	262	254	277	231	271	282	295	248	252	273	275	252	265	260	251	271	256	306	301	288	243	251	262	247	286	252	284	237	271	266	257	245	276	248	283	255	269	249	268	229	255	270	272	286	262	260	266	259	251	260	309	278	275	282	267	269	213	258	234	274	257	281	267	280	256	260	260	266	246	246	256	267	228	256	266	264	280	253	247	270	221	301	256	275	303	273	268	278	259	291	266	229	250	236	261	256	283	282	278	256	241	250	273	254	221	249	234	261	240	263	279	270	274	285	276	271	265	260	269	253	237	260	263	302	245	247	244	253	255	288	272	251	252	246	249	241	261	249	247	272	239	271	262	260	276	249	250	290	240	285	243	269	268	242	269	267	290	267	261	248	254	291	252	254	260	283	274	260	269	266	257	265	250	261	259	267	261	236	275	269	275	291	280	257	248	280	269	274	256	254	294	267	237	279	267	244	251	290	265	293	269	265	257	257	248	256	243	241	251	264	253	279	265	273	261	260	250	272	271	273	266	249	277	293	261	276	266	286	285	266	289	298	244	308	267	269	270	268	241	267	275	263	262	254	266	238	269	248	273	269	270	255	235	269	246	286	214	281	268	243	257	248	262	262	302	283	259	249	265	279	278	247	261	250	255	274	277	253	289	267	269	238	246	272	251	255	276	274	258	262	258	251	237	252	260	247	290	258	259	284	256	250	264	269	286	255	254	243	284	277	280	279	247	245	272	261	273	273	271	246	281	263	265	263	264	256	271	236	274	242	255	294	276	274	249	272	292	272	276	234	261	290	252	252	289	282	261	285	270	273	262	271	291	286	282	271	231	249	261	281	260	284	276	270	237	251	264	256	267	243	272	261	291	249	250	267	260	265	300	259	260	258	291	273	250	269	249	264	277	251	241	263	252	267	250	270	258	292	228	271	284	278	261	255	257	274	263	265	291	253	275	267	265	265	289	271	275	274	267	276	230	279	242	291	262	275	263	286	279	273	265	264	259	278	255	272	264	284	283	270	266	235	275	290	284	256	284	279	282	259	252	271	258	272	261	273
19313	35701	4665	424	421	407	376	362	350	346	337	324	320	341	352	358	324	320	337	347	364	344	353	324	358	339	337	333	355	355	306	334	352	322	333	339	360	317	353	322	327	332	351	304	351	352	348	359	313	313	340	324	352	325	322	326	346	353	344	325	326	332	360	346	344	318	320	314	359	334	355	309	342	349	335	343	329	384	359	331	323	352	366	346	314	347	346	313	341	319	339	315	316	331	327	346	311	340	308	346	341	332	321	337	343	356	323	372	351	326	332	333	343	337	348	345	343	317	310	349	336	367	331	346	315	307	360	387	365	311	324	349	342	363	362	354	357	309	318	369	362	365	344	315	334	323	313	301	376	316	344	322	345	311	321	370	359	357	342	336	341	338	353	361	327	331	336	305	328	322	321	348	357	334	324	370	325	338	301	373	344	355	335	363	344	352	339	327	353	361	338	355	320	366	344	346	366	339	349	319	383	325	377	311	333	344	338	325	334	331	288	334	361	341	357	336	345	316	330	338	325	352	347	323	323	333	330	339	351	372	354	383	333	316	336	366	325	390	322	306	310	336	359	313	351	332	356	350	361	353	295	355	318	339	365	335	336	338	363	340	312	313	333	338	352	345	359	337	351	337	300	332	333	355	303	320	356	347	342	345	340	367	331	335	365	328	342	331	330	334	342	339	342	355	347	326	370	325	340	320	350	312	350	326	332	320	366	327	329	354	353	327	323	356	345	338	363	342	348	358	355	351	319	348	332	383	331	321	362	349	333	334	324	333	325	323	330	340	332	332	349	341	312	323	322	353	347	334	344	344	342	327	372	334	311	342	324	341	290	348	348	340	316	332	346	332	338	349	344	309	349	340	333	353	353	327	327	319	361	332	345	316	342	304	322	363	355	336	349	343	333	337	339	331	349	361	322	370	322	361	307	343	358	291	326	346	344	357	336	337	327	336	333	345	339	342	357	336	349	362	336	322	376	345	343	333	366	329	351	336	352	331	351	308	345	350	360	355	347	346	319	342	333	361	336	308	343	340	328	363	325	350	374	340	341	345	335	353	318	354	339	361	344	349	324	340	324	334	326	351	342	344	330	363	322	348	333	354	322	332	345	287	320	305	328	318	358	360	334	353	335	353	305	334	321	346	339	367	333	368	357	343	335	335	328	354	339	359	313	331	337	348	313	318	339	395	306	326	362	343	353	356	353	315	338	330	325	315	296	390	362	334	340	352	342	329	339	371	360	332	351	355	338	348	340	332	327	345	338	318	315	334	333	327	351	366	329	334	366	347	351	374	317	328	327	340	328	350	383	358	359	356	354	363	338	342	319	321	368	336	338	336	311	340	317	324	330	319	331	336	345	346	364	370	353	355	339	339	299	335	337	341	344	333	347	348	342	312	331	328	329	346	366	320	357	354	335	310	320	319	332	359	360	327	336	351	333	309	341	345	321	325	357	326	351	363	315	357	343	359	306	310	344	354	297	334	340	348	339	324	327	341	341	325	333	346	355	318	308	337	343	312	349	363	330	334	320	305	329	357	336	333	316	331	322	342	353	334	336	331	332	324	334	338	317	329	323	351	372	359	331	336	336	338	362	325	301	321	340	334	329	355	342	299	396	323	349	378	315	356	359	364	342	318	321	362	321	354	359	320	343	347	345	377	317	332	357	348	334	344	363	341	303	354	346	332	361	364	343	368	329	325	342	314	346	352	337	325	383	366	336	338	300	325	337	347	327	352	341	337	318	306	340	356	313	339	373	316	311	342	336	364	305	329	384	350	315	340	314	320	320	332	355	351	337	310	358	344	336	375	301	355	351	341	334	349	328	318	336	326	350	330	353	311	385	337	340	327	340	326	330	339	335	329	316	330	357	341	325	346	347	362	351	359	354	323	328	320	299	336	335	316	351	326	304	339	321	332	357	332	326	309	345	332	326	332	336	339	322	331	305	357	340	316	319	355	347	349	357	346	347	327	346	356	307	345	360	349	356	322	328	325	338	344	337	354	355	322	318	356	333	340	338	348	335	313	315	306	330	343	324	355	363	328	357	352	337	309	330	354	347	358	339	345	336	299	331	337	309	325	373	329	337	342	312	345	320	317	358	300	349	369	315	351	371	350	324	328	342	320	369	321	338	316	379	296	359	322	299	315	369	331	334	351	332	306	358	373	296	358	349	339	339	323	337	350	322	374	336	300	346	303	328	344	345	348	320	358	354	362	384	318	316	334	339	347	360	329	335	300	339	307	310	277	332	345	355	321	318	328	351	351	314	351	383	339	306	353	321	314	348	370	337	332	337	330	346	283	315	348	350	309	349	363	333	327	348	344	343	355	354	345	316	326	332	302	375	350	375	330	348	335	348	328	303	339	349	348	325	330	306	362	322	319	315	347	361	358	343	352	320	352	347	329	331	338	325	380	340	335	337	338	345	334	347	334	329	363	356	346	320	372	327	337	321	337	314	356	304	333	346	326	333	354	380	354	362	341	342	329	355	330	344	335	339	325	346	336	341	332	342	331	316	330	325	285	338	344	330	368	348	358	336	368	367	323	347	328	338	327	362	333	312	345	330	308	304	334	317	358	329	324	342	359	336	335	300	314	322	316	330	339	332	367	311	318	358	345	377	338	326	313	333	336	303	364	344	340	336	323	350	330	352	321	333	329	365	339	333	343	342	319	301	322	332	345	331	350	327	343	322	344	331	360	357	325	317	320	343	327	339	363	347	310	326	343	327	322	363	373	343	351	307	338	354	327	308	300	333	320	331	323	373	346	303	331	347	327	340	342	347	331	307	358	345	334	350	340	339	334	348	350	305	350	360	307	350	340	334	329	355	358	342	337	328	327	358	375	338	321	356	360	310	320	324	352	337	346	323	316	323	315	331	275	335	361	338	344	358	332	316	314	321	347	376	347	329	345	325	366	312	353	333	310	334	343	362	325	296	334	323	347	370	380	334	327	348	320	336	342	348	366	337	334	355	383	290	330	351	329	310	343	306	352	338	345	362	329	313	333	351	350	348	325	354	351	337	324	330	338	344	320	358	363	338	349	346	352	342	347	353	352	325	371	319	316	370	338	338	347	349	337	308	361	328	350	348	332	323	310	324	319	359	314	320	338	384	313	349	342	307	332	341	333	340	306	329	333	366	346	324	355	337	353	339	302	383	309	375	335	357	322	341	369	340	308	349	323	338	360	303	320	326	367	343	321	343	353	305	335	335	328	349	331	350	344	334	329	291	336	325	350	348	335	352	350	335	351	337	340	314	349	370	367	353	350	320	300	348	336	301	286	355	307	329	350	314	333	339	330	335	365	354	350	327	311	330	311	326	339	307	345	328	330	318	334	327	335	348	343	327	342	334	345	354	307	351	311	328	338	304	341	335	325	322	366	338	317	320	364	344	336	353	313	344	309	334	324	323	354	371	380	353	296	313	282	372	344	361	320	316	335	342	313	328	346	360	335	345	322	356	328	330	322	315	346	353	327	335	343	339	357	358	335	374	333
23685	21661	28102	25378	21052	6431	852	682	615	565	602	535	550	556	502	543	514	523	517	508	528	509	537	547	492	516	511	489	549	528	470	514	523	490	497	529	507	485	511	512	492	495	547	529	558	480	510	514	500	519	523	569	466	517	504	496	497	491	523	490	515	522	517	495	502	511	487	512	573	493	515	522	482	530	494	508	533	541	516	503	506	508	522	536	520	525	488	497	458	486	473	503	521	503	454	526	543	483	498	468	507	516	502	522	485	511	500	540	538	518	505	542	521	556	520	486	495	493	510	498	514	500	488	504	516	502	506	490	529	499	515	501	479	563	513	537	519	497	508	506	522	510	523	524	502	499	470	472	515	511	542	512	519	521	527	524	516	534	577	535	516	529	553	540	495	480	513	523	522	507	522	529	483	503	522	504	538	513	525	516	480	471	510	546	481	514	550	502	522	497	462	516	522	523	539	498	505	519	523	473	507	523	499	510	498	514	525	513	489	503	513	499	524	527	478	514	534	478	459	512	477	513	517	547	505	537	519	522	530	521	509	477	507	473	505	479	474	510	496	520	528	516	528	516	482	503	504	510	552	515	506	516	505	533	534	531	519	455	514	500	518	484	525	516	545	497	505	515	542	493	505	505	528	492	485	473	495	518	530	525	483	550	526	513	548	522	499	530	489	492	496	527	485	516	503	483	482	481	507	515	496	479	501	492	541	508	517	513	495	499	537	473	524	540	496	507	512	556	520	527	536	535	524	502	542	488	506	533	495	492	469	503	507	488	483	504	504	471	533	564	540	470	555	520	530	519	550	451	506	456	508	508	493	501	529	509	524	479	518	469	542	491	525	522	521	508	505	498	515	526	538	532	470	519	503	489	510	515	524	487	503	539	483	495	517	483	507	527	503	495	513	467	534	474	488	516	542	462	552	483	488	523	518	511	541	498	534	507	492	516	510	520	495	491	519	487	463	498	517	499	531	532	505	531	492	520	533	507	488	538	521	527	513	516	490	537	500	503	532	534	514	497	523	517	507	500	461	450	508	542	526	517	484	532	525	501	503	501	518	503	515	497	489	496	491	548	531	497	536	514	501	505	503	499	523	524	523	536	476	477	493	526	498	560	502	485	510	520	488	524	534	517	511	533	520	513	458	482	524	521	530	502	504	502	520	514	490	506	512	577	513	521	509	486	519	485	474	508	509	518	487	483	522	531	491	488	541	508	509	471	504	492	523	521	478	496	505	517	518	490	494	484	530	518	495	494	527	488	570	500	483	508	497	495	494	487	520	459	519	523	517	518	503	510	470	519	525	482	548	511	470	543	530	513	453	514	543	486	550	475	511	511	492	500	515	528	485	506	515	517	488	505	471	530	488	574	491	505	494	522	550	500	543	502	519	512	515	511	495	485	478	523	485	510	487	502	485	486	540	500	507	537	508	510	528	519	476	486	545	497	525	524	492	489	501	485	515	518	460	484	530	520	485	534	560	507	519	482	469	508	480	477	486	507	471	465	552	518	512	479	502	470	533	475	445	514	530	495	473	496	520	505	461	479	476	522	515	497	521	546	528	485	550	500	490	559	503	492	497	530	516	521	511	507	493	497	485	493	524	524	488	493	513	489	529	499	505	532	483	512	565	559	516	564	520	473	557	528	478	492	486	532	519	496	507	503	522	549	518	499	486	557	501	520	513	528	537	498	503	526	481	522	532	543	528	469	485	515	515	489	505	527	508	501	520	493	464	474	513	521	518	564	479	523	507	491	537	493	508	497	544	515	514	508	564	503	515	539	517	504	448	519	526	503	484	494	554	492	511	513	538	522	505	498	512	479	500	527	505	524	489	537	522	518	504	508	516	541	543	492	504	518	525	523	484	493	531	523	514	544	526	510	518	571	476	527	535	478	477	463	464	506	541	530	489	515	495	491	505	500	484	512	503	519	529	484	506	525	487	481	554	519	501	551	427	509	498	520	530	516	535	516	549	503	487	546	524	500	500	501	469	517	490	504	484	508	501	509	443	560	477	507	476	526	530	487	451	495	474	521	526	487	509	497	508	501	511	530	498	478	500	511	533	531	517	528	519	542	514	478	507	506	537	491	529	517	519	462	471	517	533	511	484	454	496	510	522	506	540	558	511	549	510	542	528	482	522	505	488	528	505	523	554	495	494	547	501	508	519	435	539	483	482	513	496	507	476	511	480	528	557	500	528	488	542	517	500	478	492	517	521	490	516	531	536	522	479	515	515	514	505	477	537	499	495	495	492	501	488	520	530	478	514	498	513	495	531	518	502	470	494	507	525	480	487	555	515	524	531	526	541	545	519	533	514	513	519	513	473	494	504	492	579	521	544	499	544	481	524	481	519	521	507	531	504	487	523	509	472	502	476	501	504	531	491	527	516	475	527	505	507	515	506	519	523	505	516	543	510	494	515	506	537	485	510	494	525	508	484	487	507	521	477	489	497	521	546	515	507	504	539	487	492	526	497	508	512	491	540	518	510	566	525	468	506	540	471	492	499	496	478	515	534	463	421	497	521	493	505	498	493	505	501	504	492	482	509	563	481	491	471	530	512	505	507	487	557	534	484	468	518	492	540	472	572	573	486	559	477	517	537	476	532	509	494	524	545	506	550	526	542	522	532	510	476	481	496	529	495	481	472	516	500	456	482	481	507	484	522	505	494	519	534	478	522	518	475	544	549	454	560	489	568	519	482	502	534	520	498	468	477	501	480	522	532	506	521	482	464	502	487	558	477	519	553	495	502	518	534	507	534	506	518	524	526	484	519	544	507	524	526	510	535	522	468	497	501	518	508	465	520	509	506	500	466	492	525	512	532	509	538	522	510	509	509	472	558	532	461	522	496	535	512	476	503	518	473	540	522	494	477	537	504	472	479	535	492	495	517	536	524	570	503	509	513	502	471	503	518	516	490	510	496	524	513	502	496	457	513	485	501	481	469	532	532	522	518	481	519	505	525	481	548	521	510	542	517	511	514	485	492	512	496	527	462	470	543	512	457	517	517	525	503	534	482	505	542	509	478	489	517	527	532	543	482	516	518	543	503	544	522	527	527	501	546	512	515	497	494	478	488	498	494	485	527	478	534	493	515	510	509	477	497	505	499	543	519	501	512	504	489	493	511	498	497	520	527	517	511	509	517	523	511	548	509	483	515	516	496	503	524	521	578	493	506	477	531	539	494	519	502	521	467	482	476	531	494	537	497	516	468	509	485	510	534	528	499	489	493	503	513	569	515	478	489	538	527	543	504	552	505	538	496	485	499	517	519	520	505	507	518	503	512	514	507	503	516	524	495	507	522	516	494	517	505	521	479	492	501	485	496	511	458	544	470	542	522	506	506	508	518	511	519	514	508	525	469	549	505	520	534	501	536	509	518	499	524	486	498	495	488	523	480	507	501	511	506	481	503	492	509	559	490	525	509	525	497	471	503	511	515	511	536	544	493	538	492	531	530	520	502	482	510	483	493	537	524	530	520	504	458	499	495	489	486	494
39587	70910	16911	1822	1381	1153	1016	932	872	787	775	721	734	706	702	681	633	666	678	608	652	636	670	693	637	654	630	629	666	610	627	639	664	628	633	650	666	628	650	647	664	653	631	619	643	633	620	636	640	599	707	675	613	627	665	659	605	594	660	661	686	639	574	628	671	600	590	643	624	631	636	627	631	675	599	628	666	644	628	655	629	606	628	603	597	646	602	675	636	639	641	610	595	674	618	647	634	601	669	651	606	646	615	656	600	650	666	622	610	690	615	608	602	635	608	617	614	643	624	624	667	643	614	598	628	651	674	619	661	644	656	665	639	635	639	661	630	674	644	600	617	617	616	628	624	648	667	627	619	641	620	667	625	617	618	657	628	588	650	671	583	640	642	632	594	595	643	624	615	601	657	622	660	625	618	679	647	639	616	608	629	642	632	683	606	634	629	625	610	642	667	617	683	604	626	625	655	599	648	646	586	603	582	667	642	633	647	653	591	645	632	613	646	610	623	638	672	667	600	646	642	666	593	671	629	669	619	647	619	600	591	678	615	643	612	662	634	631	643	678	612	670	612	612	591	634	635	616	641	645	689	633	659	655	589	649	620	624	586	625	645	597	626	649	639	615	670	588	696	622	610	627	653	624	657	633	625	633	625	634	659	604	611	616	649	638	642	641	625	659	647	570	594	614	668	631	639	623	638	611	623	671	695	648	630	654	610	608	625	647	615	575	630	643	605	709	608	598	658	640	678	695	646	655	664	618	625	630	599	657	627	636	608	598	632	621	637	628	630	586	650	638	642	658	658	628	632	630	623	623	725	620	655	629	661	654	615	651	654	631	634	609	591	580	688	590	569	610	665	622	621	620	626	614	630	655	667	618	610	603	657	643	633	641	611	667	652	598	612	591	649	618	628	675	626	605	669	630	634	650	632	617	649	653	646	630	655	637	613	601	677	635	612	595	678	633	641	617	589	636	617	637	693	647	615	691	616	621	606	602	623	640	636	665	648	648	659	601	651	655	636	662	678	633	690	601	589	621	652	649	646	622	628	666	668	674	598	642	688	640	634	612	609	602	661	632	632	632	650	628	621	664	660	653	668	680	637	615	583	616	645	646	637	567	606	660	626	672	655	596	659	646	613	675	622	618	571	632	623	641	649	655	651	617	618	611	648	621	625	650	632	594	644	631	639	628	640	642	620	652	663	602	619	657	629	628	662	586	625	606	603	643	638	649	631	602	667	626	628	635	607	656	657	625	627	604	648	611	623	684	672	638	649	647	667	646	641	641	648	601	605	627	672	631	648	616	623	682	645	619	608	634	676	675	652	617	615	653	628	678	649	633	633	637	616	624	642	646	638	618	611	662	658	625	672	626	627	631	648	593	661	626	589	636	645	584	650	622	591	659	644	591	667	628	644	630	617	678	605	678	657	612	644	669	604	591	649	662	615	660	634	669	628	661	634	612	663	635	605	676	607	627	662	601	633	588	623	629	608	664	656	631	613	617	656	645	689	648	621	616	687	637	597	596	578	631	596	615	641	620	687	671	604	603	614	613	646	587	616	632	612	630	659	649	639	606	658	597	616	621	645	643	594	624	618	673	676	688	661	603	628	634	665	626	625	630	681	606	667	619	678	658	608	640	653	675	659	610	592	598	650	630	622	632	612	614	649	599	632	584	617	607	648	643	615	669	613	624	599	581	639	625	639	592	623	617	638	634	671	618	631	624	635	602	626	586	582	667	627	650	595	629	619	623	582	616	622	648	614	635	600	623	628	641	660	666	636	614	598	639	651	670	617	633	641	642	617	624	613	650	630	631	660	642	629	604	596	623	612	625	600	636	621	658	628	620	655	614	606	636	621	635	622	639	638	683	631	665	644	611	630	664	663	621	641	633	636	656	638	622	637	630	637	618	614	661	630	650	642	618	643	623	620	629	660	638	650	656	630	660	637	580	605	629	650	634	656	646	667	671	666	618	634	664	652	666	664	639	609	677	629	611	644	619	676	639	680	618	668	610	645	653	625	633	617	664	618	610	618	642	602	632	616	619	645	642	685	588	608	603	660	609	632	617	689	624	603	613	630	651	622	619	606	589	627	628	634	656	617	679	606	600	659	635	613	608	609	632	667	659	618	650	618	618	625	642	638	647	615	645	597	642	642	623	616	626	635	676	641	656	649	645	709	638	673	622	642	643	625	641	591	591	662	646	615	624	634	649	609	628	628	638	655	588	607	642	637	626	643	656	658	626	637	679	621	632	676	636	660	624	637	653	623	629	565	632	659	572	609	666	605	598	626	627	653	613	653	647	635	619	621	616	640	607	596	647	613	610	623	648	611	617	632	626	618	637	622	622	636	596	638	640	642	659	616	610	622	599	628	640	617	640	622	582	672	585	579	624	678	600	616	624	646	620	660	610	631	611	651	648	665	614	637	642	651	639	624	612	643	637	662	608	610	631	646	599	624	629	682	593	622	644	641	652	658	639	650	616	646	629	641	596	612	648	645	610	647	646	610	621	652	653	645	629	590	652	617	619	614	660	623	651	609	622	600	615	614	607	641	639	616	712	616	641	656	632	584	594	702	634	601	622	661	600	616	624	606	633	639	588	669	570	626	629	632	578	650	642	631	608	631	632	611	643	638	601	656	621	617	616	666	642	666	664	630	595	630	651	632	643	601	662	644	655	629	628	612	639	613	669	598	665	620	615	619	656	628	600	587	645	621	637	670	638	641	625	623	608	599	626	636	587	616	632	614	623	649	639	649	653	633	633	627	627	619	617	642	609	666	618	626	641	603	675	640	609	596	623	629	637	664	631	589	594	656	612	617	650	630	668	658	623	638	627	602	637	638	603	618	641	652	606	613	639	652	610	623	642	635	655	605	657	665	579	628	593	655	602	635	633	641	602	644	681	614	590	616	625	613	624	646	614	665	621	652	562	684	658	627	630	638	648	626	618	623	634	648	641	636	635	625	628	632	645	627	663	618	620	676	606	631	634	632	644	635	695	633	627	649	617	603	621	674	607	634	600	629	628	633	607	593	637	641	656	607	654	655	653	603	636	649	626	626	638	573	609	672	639	631	675	613	656	604	656	616	622	644	681	638	654	603	613	660	655	619	620	630	608	671	621	561	615	620	633	652	610	619	587	650	622	672	648	649	612	661	606	617	627	625	640	655	632	649	638	603	665	640	618	600	610	613	694	659	614	598	630	661	663	614	657	591	683	646	632	674	610	590	568	624	636	635	614	639	679	617	619	602	637	666	618	653	622	655	646	603	593	582	640	589	635	678	565	600	646	628	600	639	640	618	638	603	647	641	657	640	593	611	682	623	590	636	621	615	606	659	649	657	650	612	659	618	604	594	651	630	644	610	663	655	631	685	587	629	621	688	578	659	659	605	604	598	662	617	624	622	618	616	599	621	600	686	616	596	660	629	641	601	659	655	582	611	594	575	644	683	616	644	614	663	650	649	599	616	605	644	605	635	597	644	622	614	615	666	596	642	611
24968	21866	26936	25726	6298	321	238	232	192	180	150	160	161	181	154	156	149	157	148	157	175	142	147	146	150	152	150	145	153	157	149	143	167	150	173	152	149	148	134	133	149	154	172	137	136	147	145	146	155	125	154	142	132	158	135	135	145	138	147	124	133	120	148	156	153	116	160	143	146	133	144	127	131	141	142	173	143	146	158	168	169	165	156	137	147	133	121	156	144	154	147	139	148	134	138	146	130	173	163	145	142	139	166	164	162	147	142	156	141	144	131	161	137	154	137	153	164	145	141	152	149	143	159	166	135	149	144	150	149	142	142	158	140	131	151	127	124	159	138	161	146	162	149	145	138	140	155	140	139	135	185	145	142	151	126	141	160	135	127	160	151	128	138	153	167	134	165	159	152	147	163	150	137	156	125	140	171	174	156	132	135	155	161	171	148	154	140	122	142	158	140	179	134	162	124	156	132	139	160	151	163	157	149	149	138	155	171	134	150	156	148	150	159	168	148	166	152	149	128	159	135	156	158	153	151	144	154	143	133	143	158	157	153	171	149	143	146	158	146	147	140	142	159	164	152	159	147	176	153	179	152	168	136	125	120	169	153	163	121	145	131	156	139	160	123	139	156	122	162	154	142	150	140	143	151	146	165	141	153	141	161	137	158	147	145	178	130	163	142	138	149	142	141	152	172	142	163	141	173	154	152	161	148	156	177	158	141	146	149	162	125	158	161	151	162	137	155	137	142	137	146	138	151	157	162	130	164	146	160	144	133	133	160	159	153	126	147	147	141	164	149	155	149	143	145	141	159	131	178	152	135	143	174	143	134	151	161	147	151	134	151	161	126	177	148	163	155	157	139	133	148	138	143	157	153	152	138	158	169	144	152	148	148	150	158	145	133	160	170	145	158	154	157	158	133	155	138	134	139	158	173	138	149	138	147	151	150	157	151	146	161	143	132	147	155	139	133	145	151	142	151	161	157	143	151	130	155	148	136	163	130	162	156	153	149	134	148	175	142	135	164	149	140	140	143	140	146	146	140	143	138	152	142	118	136	152	159	125	144	176	151	148	141	175	145	136	159	163	146	134	150	136	171	147	160	152	133	152	152	131	129	132	146	141	130	148	182	130	141	135	146	144	146	140	146	168	159	148	161	148	146	160	160	152	160	150	148	157	141	148	147	155	145	150	145	141	154	145	156	167	140	140	142	136	150	160	141	151	154	167	166	123	145	162	132	158	153	134	136	166	143	128	148	151	171	145	157	123	149	149	145	159	138	126	148	142	162	151	159	150	152	175	158	163	155	136	158	135	135	165	127	163	149	146	153	147	164	159	136	159	135	151	119	150	133	149	154	120	140	144	140	157	156	145	145	118	181	162	149	141	176	174	144	128	169	147	154	136	135	143	141	148	155	162	146	149	144	149	138	149	161	179	160	142	151	140	128	146	154	157	150	149	138	119	145	117	126	155	118	131	147	162	140	156	148	131	157	145	141	152	135	162	151	148	149	132	148	140	155	145	145	147	147	148	123	141	159	164	130	150	147	162	149	146	144	143	165	172	156	147	156	145	151	142	139	143	150	140	158	130	151	156	137	158	162	152	159	166	159	143	156	158	145	134	139	161	128	133	152	133	158	154	147	147	142	129	182	152	151	146	147	172	138	132	146	134	149	162	158	128	129	152	147	168	136	136	142	136	156	143	136	139	136	171	138	148	155	147	186	150	143	141	169	158	141	142	135	150	138	157	129	159	159	161	134	141	146	165	163	163	140	136	135	151	146	140	142	139	154	154	159	141	168	146	132	159	151	138	147	139	146	143	133	147	141	158	160	149	136	141	150	151	156	140	131	128	149	125	162	144	137	151	151	136	176	143	153	155	152	142	138	170	152	159	156	136	169	144	149	138	185	136	160	146	133	162	131	132	147	128	166	151	166	155	149	158	153	159	160	142	124	136	151	146	147	154	138	177	159	153	144	132	154	170	159	156	146	120	153	162	163	157	139	132	135	140	134	151	150	136	153	154	159	149	159	153	163	137	144	154	149	131	152	158	144	143	145	135	141	168	124	144	155	140	169	145	140	146	159	142	172	144	128	149	180	132	139	149	147	156	137	147	131	158	114	136	138	153	141	148	138	155	158	134	152	156	143	160	126	157	142	144	156	156	139	151	145	140	146	154	136	140	138	156	156	168	142	138	139	137	144	144	155	155	142	155	158	140	152	150	153	162	145	137	150	141	117	158	155	158	141	142	152	134	174	138	167	133	141	141	157	143	150	163	132	189	145	156	148	155	154	153	167	137	148	155	161	122	145	147	145	154	169	151	159	140	148	168	149	148	137	154	154	165	134	156	142	135	150	169	131	151	157	144	148	146	146	150	148	141	141	141	148	144	141	149	131	159	163	135	143	126	125	154	160	141	153	169	142	171	139	124	151	149	152	148	143	134	163	144	138	166	157	143	153	148	161	146	154	136	125	132	156	139	147	145	139	158	156	139	157	153	150	142	151	124	143	149	145	146	134	145	152	147	134	153	152	144	154	169	145	133	153	158	152	157	136	140	143	132	122	124	154	178	129	156	138	133	147	152	145	129	151	125	123	141	143	141	156	124	136	131	168	170	155	146	143	158	119	151	148	154	169	130	128	162	169	136	142	157	139	142	162	148	152	145	154	143	146	140	154	147	150	149	138	152	115	159	138	146	156	148	151	149	154	138	147	131	145	157	146	125	135	152	134	135	140	144	158	131	145	144	149	149	152	149	151	167	132	147	173	117	145	162	149	132	140	156	143	145	148	146	140	164	155	155	149	135	177	147	141	170	132	145	154	133	156	143	158	170	158	151	179	152	145	148	162	157	142	141	156	158	166	146	176	170	124	136	136	141	133	140	163	151	151	155	126	128	159	154	155	157	164	139	158	137	141	142	157	137	139	159	156	115	134	161	165	134	151	154	136	145	150	151	156	155	165	138	170	154	163	132	167	138	121	160	153	162	143	174	162	139	149	142	139	161	141	148	145	162	158	136	160	150	143	145	138	160	155	163	148	134	153	135	154	154	155	164	145	121	121	153	146	129	135	124	157	173	149	140	152	143	155	123	160	167	139	147	169	154	159	145	163	142	139	163	130	150	143	152	154	163	141	139	159	132	147	172	148	143	131	184	139	154	161	149	150	152	169	155	144	161	148	135	133	143	165	157	154	162	143	149	160	151	160	155	155	137	162	135	167	150	150	143	162	162	132	143	150	140	154	162	163	153	152	151	151	127	144	133	160	139	169	167	129	140	139	152	142	130	147	142	139	139	123	156	149	154	125	165	131	153	162	152	161	144	139	120	157	146	157	149	145	161	137	152	150	145	115	152	153	138	148	129	132	147	160	132	159	145	138	153	165	133	137	149	141	155	136	142	143	138	148	162	148	143	148	165	166	167	142	148	149	144	138	141	140	141	146	159	156	164	156	148	145	142	135	133	155	119	144	160	141	157	144	161	117	144	170	127	140	159	158	134	146	136
35919	59524	11975	804	593	451	387	347	311	271	298	219	251	252	211	252	231	229	206	224	215	231	210	203	205	202	192	217	221	228	222	202	210	210	231	207	225	207	205	209	218	225	197	219	205	193	179	235	219	198	192	209	219	206	190	205	217	220	191	189	209	197	206	203	179	238	220	191	201	207	242	204	226	195	211	178	160	213	206	204	197	185	223	203	194	198	216	232	184	186	220	210	194	205	196	180	218	178	207	215	182	231	202	178	205	232	217	180	194	196	243	203	184	205	188	214	206	166	206	193	199	209	214	198	201	203	190	173	218	223	215	195	218	176	220	207	217	213	192	206	210	236	210	200	207	213	203	228	201	223	183	229	212	220	208	213	217	173	230	216	203	220	208	214	198	203	194	196	189	204	228	214	191	192	198	174	230	200	206	191	208	217	199	245	205	191	185	204	220	198	207	202	225	236	230	220	185	218	212	190	205	195	209	239	216	202	216	229	164	197	193	198	193	198	185	218	197	224	194	228	204	204	213	191	192	199	215	196	203	225	199	203	209	210	223	216	199	208	215	191	209	190	209	217	236	205	218	189	214	213	204	203	210	195	196	202	198	194	200	190	195	213	233	212	205	207	201	203	193	173	196	205	210	212	212	204	187	205	208	225	220	208	210	205	214	219	232	207	182	212	214	179	200	197	201	189	199	223	210	211	183	199	212	199	208	212	231	212	191	196	193	212	203	216	223	195	224	194	208	199	208	188	213	213	222	200	206	220	187	234	244	232	225	226	232	205	197	210	195	210	197	191	214	209	205	200	200	216	198	197	197	181	181	207	190	216	227	214	216	217	233	213	210	209	210	183	203	198	223	211	224	212	184	209	193	184	209	192	210	214	222	201	222	223	197	188	198	200	217	200	231	199	190	198	190	189	229	217	215	206	195	201	215	209	209	212	197	212	221	193	196	191	186	192	215	188	220	213	225	207	223	208	212	180	169	188	200	194	190	180	206	239	189	202	207	192	186	217	200	197	208	198	219	221	213	214	188	215	210	204	199	204	208	219	190	214	203	205	214	202	221	196	222	211	228	194	228	200	216	190	178	208	188	212	207	197	219	208	213	214	217	200	184	207	176	224	193	189	206	207	192	229	217	215	220	217	200	168	186	217	218	187	203	204	226	200	206	187	173	194	202	201	214	206	197	225	232	223	198	205	223	195	199	213	186	225	216	200	225	191	210	208	207	186	220	213	222	205	205	191	195	224	192	211	194	184	208	217	215	221	232	235	215	196	190	192	190	229	218	218	206	218	203	228	192	192	207	223	214	220	178	183	193	237	181	203	199	203	215	197	227	202	192	221	216	225	187	217	220	195	205	186	210	197	172	202	189	218	197	206	206	181	195	201	216	203	199	198	218	215	233	182	200	184	188	207	221	190	198	223	190	203	224	220	208	194	230	212	208	217	196	228	207	213	192	202	197	215	222	213	193	217	219	181	215	203	188	186	201	187	209	200	203	213	216	212	206	207	208	208	176	202	210	183	217	206	218	188	207	229	217	223	182	201	224	194	196	197	198	179	213	220	197	214	194	223	201	207	208	190	217	186	197	226	218	226	202	204	195	236	201	200	226	191	218	196	184	215	212	200	189	209	180	219	209	214	190	215	213	187	230	193	203	209	203	192	193	202	215	212	190	221	204	195	201	212	210	215	226	227	198	222	194	229	204	217	195	210	198	219	208	216	188	206	193	205	210	225	216	180	178	214	192	198	197	192	182	205	217	218	217	213	183	207	197	190	204	202	197	219	198	192	223	216	211	188	206	201	248	194	203	233	202	218	202	192	205	227	194	205	197	182	214	196	194	218	202	184	203	217	202	207	211	219	205	198	206	223	206	227	185	194	218	211	238	194	213	206	163	218	197	246	204	217	209	208	196	221	210	216	196	188	192	192	206	234	190	189	219	191	217	200	182	216	198	213	198	196	190	210	201	188	233	214	194	208	225	196	217	219	199	230	218	223	205	208	211	225	213	207	213	201	231	190	186	182	225	207	213	211	219	213	204	216	196	178	186	224	229	182	226	191	190	236	192	209	191	232	177	208	198	206	230	208	195	204	203	179	192	208	205	166	228	210	196	211	197	211	224	177	193	199	189	213	211	204	216	196	207	202	214	224	203	220	210	194	184	196	192	199	217	205	198	199	187	214	213	206	216	206	186	197	227	216	196	172	198	192	192	202	223	191	209	226	213	193	206	193	207	217	212	221	226	202	210	197	211	217	219	203	207	216	197	204	243	210	206	228	189	203	214	197	194	226	209	183	204	222	199	212	242	196	221	221	199	195	202	209	200	198	201	193	194	212	190	185	225	212	200	219	248	240	208	214	191	201	196	193	181	199	213	216	202	216	200	192	208	213	225	191	223	189	194	211	213	232	195	233	208	227	204	230	216	196	187	197	205	209	220	218	181	203	225	204	222	213	228	219	187	204	202	184	213	188	213	196	207	211	211	190	195	197	189	200	215	217	187	199	202	226	201	199	213	200	211	205	210	222	200	202	194	220	188	238	197	197	213	205	202	220	222	189	204	229	205	199	243	202	219	237	188	205	220	221	212	179	208	223	228	211	202	234	209	194	216	214	188	193	201	190	204	224	217	186	200	216	183	218	188	207	207	210	204	203	188	225	201	208	243	235	210	199	214	184	229	184	173	224	206	204	213	232	196	204	218	202	196	202	221	213	206	206	219	197	216	197	205	197	219	220	212	214	187	219	203	183	222	192	197	201	199	200	195	181	219	198	212	192	219	202	201	219	249	204	199	235	210	203	196	214	240	211	186	226	208	207	238	196	193	178	198	216	193	197	198	192	221	221	203	195	188	217	192	209	199	199	209	223	225	199	204	218	222	191	211	208	199	203	201	199	211	218	196	210	223	195	190	223	216	222	227	199	240	186	220	230	198	232	207	232	199	213	202	218	221	208	222	196	203	188	223	203	199	222	173	196	198	214	213	194	211	207	213	185	185	209	195	208	209	225	193	201	205	191	194	198	207	207	207	195	200	196	208	218	191	197	214	215	218	215	184	202	221	196	190	210	206	231	212	217	203	216	218	222	206	239	205	249	208	229	214	238	205	223	174	222	189	221	211	225	202	200	191	208	192	218	188	187	202	183	203	238	208	197	212	209	223	181	198	221	208	195	192	202	209	181	214	197	189	207	197	194	199	206	210	236	225	205	208	190	192	195	206	210	212	198	195	203	219	210	189	181	212	191	220	225	219	188	203	210	225	222	207	201	184	209	203	224	178	229	208	199	214	198	189	210	186	190	197	204	190	196	214	211	183	185	215	202	231	208	178	212	210	228	187	201	214	209	195	228	197	218	211	189	204	200	217	189	203	217	177	224	195	233	207	202	220	203	184	187	209	210	193	208	204	212	202	192	193	216	219	200	217	215	213	221	191	209	214	208	190	231	212	238	209	188	206	202	198	183	218	199	215	201	191	240	204	210	216	197	211	206	196	218	212	210
22686	21613	28895	24722	21570	21422	5803	832	673	582	649	606	531	543	554	506	536	468	472	540	496	499	506	471	434	516	538	483	492	492	423	523	488	487	501	491	514	470	461	486	512	426	479	548	460	470	476	533	483	489	458	474	462	472	465	465	447	466	492	498	503	488	464	466	504	507	465	487	455	452	435	446	480	457	450	488	473	472	402	434	447	452	486	436	450	481	472	504	440	462	487	470	489	499	452	480	444	449	468	490	492	454	465	476	470	487	544	472	484	472	475	527	513	482	459	494	476	481	477	475	452	473	460	496	437	452	515	492	476	455	441	435	499	459	470	473	477	450	484	481	502	493	425	485	481	509	470	495	459	506	498	511	473	496	468	473	467	440	466	476	492	425	441	478	499	447	459	440	465	458	489	455	516	477	438	501	469	502	506	500	521	443	505	480	448	472	473	444	498	501	465	470	455	494	472	490	472	472	466	488	474	466	459	476	477	471	486	492	500	462	494	505	466	437	459	455	479	466	477	469	478	458	480	479	453	463	455	459	448	485	428	481	459	513	453	471	487	481	505	433	475	438	513	458	415	475	463	461	488	456	444	493	518	501	438	510	433	480	442	532	480	467	454	450	501	471	456	455	448	496	468	468	471	493	472	455	460	465	468	498	495	476	483	448	426	415	494	507	497	486	467	472	453	505	471	453	498	458	506	447	452	477	470	496	463	478	447	437	458	462	445	464	470	419	454	428	480	479	452	454	468	477	474	503	454	472	422	514	519	458	462	489	488	487	485	486	457	518	499	485	467	496	452	511	483	507	431	446	456	443	439	480	480	483	480	396	498	468	513	466	487	477	505	487	493	477	484	488	481	461	458	468	452	456	459	476	456	448	475	471	437	452	497	489	502	455	438	455	487	455	470	457	435	529	500	475	450	481	467	464	491	467	491	476	462	423	483	476	479	480	486	459	503	478	454	468	460	509	435	467	479	465	439	477	488	451	516	485	481	439	491	466	513	462	445	443	480	410	501	450	489	475	457	464	457	452	487	493	492	479	506	499	487	474	470	463	438	472	487	454	488	459	438	487	461	459	492	474	455	463	506	486	466	448	453	486	446	490	444	461	492	480	474	427	480	490	489	469	484	439	456	477	481	435	479	458	507	459	485	484	494	435	483	494	518	473	484	449	468	469	502	434	432	421	456	446	469	522	476	481	468	487	475	466	468	479	495	448	471	453	482	465	493	468	491	452	505	486	471	442	475	487	471	477	467	469	439	481	460	479	467	456	481	488	438	447	492	504	506	478	471	417	446	496	465	475	454	483	473	524	483	442	510	454	447	487	485	451	476	454	465	445	504	480	488	481	476	457	464	500	467	483	474	458	491	479	471	496	467	470	434	481	440	481	451	440	466	488	490	470	450	498	501	487	450	470	473	521	514	511	456	480	428	477	465	478	507	455	490	533	436	459	465	484	476	478	444	474	485	459	489	431	483	458	468	469	446	424	487	470	511	465	486	428	464	467	489	438	477	478	467	496	423	435	484	463	463	460	452	489	485	431	429	483	453	486	444	476	503	489	484	503	438	487	460	458	480	459	486	462	492	487	457	468	498	536	467	468	491	476	498	464	437	476	470	467	476	508	457	435	492	439	495	488	457	510	484	448	460	509	522	447	452	440	491	478	489	471	479	457	504	511	475	480	518	483	494	491	456	440	484	486	466	512	473	427	481	491	459	486	484	478	470	449	493	484	478	472	443	496	473	491	484	460	483	463	494	458	479	494	469	448	497	473	499	515	496	478	475	465	446	464	453	482	503	420	488	474	456	506	456	456	505	477	470	471	468	457	494	456	482	483	450	475	468	480	500	493	467	472	437	462	487	457	506	427	439	459	466	456	500	450	486	445	466	474	490	470	496	514	458	445	478	490	453	479	424	471	436	485	440	485	468	453	483	457	446	478	428	486	456	458	465	515	506	460	464	486	474	450	504	482	473	482	490	467	479	469	470	490	433	489	516	513	471	459	484	464	470	445	507	475	487	479	444	469	435	490	449	522	485	490	485	445	494	470	471	420	522	435	481	451	490	484	475	414	449	458	442	445	457	458	457	457	448	474	507	515	473	475	492	469	474	449	496	487	454	458	435	480	474	500	458	441	467	444	466	472	449	478	497	486	483	475	469	531	455	461	465	463	487	458	465	485	485	449	476	481	458	529	467	454	440	484	475	484	445	449	433	443	476	445	480	460	477	497	446	447	489	468	470	466	485	472	465	513	473	462	464	478	477	472	471	501	494	470	457	502	471	471	491	502	454	483	451	492	482	493	538	447	447	465	477	465	476	447	478	473	487	444	455	466	458	469	442	479	488	484	449	470	474	534	467	439	457	486	495	482	472	475	446	501	439	452	444	435	480	460	478	454	460	476	474	485	456	489	463	485	522	462	466	481	457	480	466	466	465	440	426	458	494	459	494	455	435	515	465	492	455	477	491	490	464	462	505	480	474	475	509	492	493	462	465	445	478	482	462	474	492	470	439	459	486	465	496	467	458	469	452	446	467	493	454	493	491	427	500	474	463	450	458	476	470	456	483	454	469	476	498	443	452	476	489	501	489	485	437	463	494	426	450	481	485	488	509	465	525	477	464	514	455	468	489	455	487	424	456	500	495	549	474	480	432	509	511	468	455	450	477	452	471	473	478	455	481	490	489	458	514	468	494	499	501	447	467	473	465	471	452	448	484	480	473	493	427	481	429	503	471	455	482	456	527	468	480	453	447	517	479	474	502	453	480	453	505	456	454	459	480	477	482	475	481	457	435	436	499	449	485	466	475	475	468	459	477	502	466	492	459	462	460	445	437	460	473	485	495	478	461	505	478	461	441	490	463	493	471	469	501	436	465	475	469	480	475	461	460	442	487	538	466	460	466	447	472	481	470	463	485	463	493	447	462	488	457	509	465	510	510	507	457	494	506	504	466	518	465	470	449	450	460	457	450	462	461	478	435	487	502	425	443	443	468	443	436	501	433	463	471	447	447	489	465	528	485	467	499	450	483	488	449	454	470	467	453	483	469	450	422	449	467	450	519	464	484	500	455	468	493	449	506	463	485	484	452	492	482	495	511	475	446	519	480	499	473	465	449	491	476	438	428	450	468	475	458	499	491	459	485	471	487	482	468	464	468	513	444	521	488	477	452	465	471	482	482	454	482	486	450	442	486	461	492	489	505	479	464	471	502	533	475	518	473	501	475	461	477	459	489	486	509	517	482	453	467	508	489	492	468	442	475	485	464	477	435	454	437	502	490	499	497	440	482	454	450	535	462	442	477	457	486	476	475	451	465	463	444	432	459	477	420	465	497	445	491	476	457	491	443	484	479	453	429	459	426	481	481	519	460	445	478	485	502	466	494	466	439	475	441	480	466	450	452	490	437	491	491	471	459	482	500	448	494	456	469	477	446	480	483	465	499	447	474	504	517	495	481	432	458	477	444	506	464	455	462	474	466	465	432	504	472	458	435	431	465	532
46845	75893	21183	2783	2048	1683	1341	1116	1047	913	855	804	718	736	696	697	725	649	671	637	654	614	647	658	583	605	623	590	607	592	590	574	613	617	646	614	626	617	568	596	584	599	588	597	578	585	601	572	651	611	586	571	578	640	622	638	619	588	591	615	618	632	608	610	579	576	601	612	601	590	584	579	605	557	595	574	588	585	608	574	596	584	623	619	596	558	607	619	614	569	553	594	567	599	578	606	600	564	629	594	564	599	610	585	552	642	614	588	591	596	617	602	583	566	637	610	584	587	636	645	559	574	611	607	586	558	638	641	606	594	556	585	599	585	599	565	568	563	581	606	591	602	617	641	569	615	592	599	622	570	624	600	575	599	623	553	612	598	603	608	576	611	560	590	580	607	568	609	593	572	557	568	599	581	637	613	608	603	556	611	585	614	576	585	606	577	581	563	581	594	574	579	569	621	530	658	630	669	639	604	554	624	595	584	584	606	547	554	592	582	587	605	613	583	578	635	551	625	585	550	643	572	598	612	584	596	587	610	604	582	589	599	648	607	591	592	629	592	579	581	598	652	626	589	549	633	591	618	592	620	568	593	580	578	581	587	621	586	560	567	565	575	627	543	610	624	604	599	585	544	572	613	606	612	621	609	621	623	594	601	577	612	590	597	598	620	576	576	592	622	608	607	581	612	609	616	610	602	603	588	581	580	586	564	619	603	611	608	597	615	607	609	566	587	571	590	580	623	567	567	592	587	550	600	594	601	561	610	640	580	586	607	594	591	583	604	631	603	579	566	609	556	572	585	630	601	580	613	591	572	590	599	595	624	565	603	576	588	626	586	585	587	626	598	576	554	639	605	612	572	609	572	603	608	591	593	582	552	579	638	596	581	596	633	597	617	611	588	630	613	576	621	568	574	591	634	549	606	601	618	578	539	570	630	608	599	573	576	612	615	557	608	576	594	563	560	575	582	561	593	582	596	641	596	605	600	589	597	591	602	611	603	583	610	599	623	580	573	590	599	583	642	584	607	600	621	602	597	623	617	616	580	580	540	566	605	614	644	616	619	642	612	617	586	582	569	584	582	653	607	584	593	632	631	609	609	584	596	619	633	555	635	556	618	560	600	633	605	605	584	557	616	647	579	587	614	609	609	591	613	585	569	592	613	608	592	594	614	622	577	583	596	584	608	547	572	555	570	605	578	569	585	620	625	597	568	595	636	576	588	581	575	617	591	579	586	613	590	600	623	618	621	562	566	570	627	579	597	611	635	620	690	614	591	619	575	585	610	617	567	558	612	597	567	593	589	609	599	618	631	588	595	585	552	554	622	597	581	549	608	594	599	591	584	583	586	567	597	616	601	567	567	596	602	604	557	593	607	600	587	622	592	541	618	585	645	649	584	560	574	607	592	624	590	601	644	602	548	603	594	630	618	565	612	581	606	559	600	620	590	599	609	599	631	558	622	616	599	573	598	597	637	593	616	617	593	618	606	582	639	610	600	586	567	594	584	575	633	562	617	593	629	660	572	616	589	617	571	571	573	586	616	622	616	605	593	566	612	584	608	593	656	604	583	632	549	601	603	605	557	608	615	569	633	582	565	568	631	576	597	596	593	609	563	603	609	600	582	607	597	567	584	616	593	640	578	575	617	601	588	566	584	552	554	625	604	613	581	599	597	631	622	591	572	605	632	577	597	604	624	580	618	580	627	592	628	554	563	632	605	587	591	601	567	630	591	585	583	597	600	589	589	616	584	606	611	628	579	562	584	580	610	633	579	546	567	584	618	600	574	593	569	624	584	631	584	581	613	604	603	654	567	590	590	628	608	613	572	569	603	630	600	607	629	586	607	582	587	590	584	623	600	604	570	634	644	567	562	573	554	565	569	567	586	603	588	593	576	621	628	611	593	575	596	599	566	577	559	575	584	615	600	562	622	597	601	573	610	602	649	601	610	590	611	580	566	599	608	588	668	638	605	558	597	641	589	569	566	598	596	613	624	596	570	612	634	575	602	585	617	616	563	587	583	621	603	594	558	610	594	617	596	644	612	612	602	596	602	566	578	633	612	579	606	612	628	633	595	622	598	645	542	576	631	571	605	572	607	590	624	618	582	624	579	597	595	603	580	586	601	592	600	629	578	583	565	599	572	602	552	578	594	627	604	594	597	629	640	625	600	651	623	623	569	596	591	589	574	623	602	630	575	650	633	599	576	610	602	589	618	583	620	613	606	612	604	567	561	619	614	609	580	610	625	596	561	624	573	570	590	562	608	635	598	590	569	589	572	580	617	634	615	590	619	616	607	617	583	567	591	569	617	613	622	567	609	570	623	622	597	636	607	539	609	545	642	576	545	554	584	575	563	583	609	601	607	614	587	604	612	555	586	605	594	592	591	590	568	603	614	634	631	604	607	625	604	613	595	582	606	611	591	620	547	569	590	594	598	566	591	568	594	600	624	597	602	612	591	589	604	617	596	609	621	638	600	577	629	621	587	587	566	595	564	577	614	621	593	585	585	589	582	620	625	548	621	624	595	601	607	621	613	584	602	595	645	580	590	625	609	573	556	612	573	588	611	598	566	585	574	556	531	605	577	565	588	611	582	582	629	556	603	647	582	553	612	612	597	571	601	592	571	624	620	607	607	586	601	602	668	616	566	561	602	653	619	567	599	547	601	592	572	577	583	642	608	652	614	621	597	567	606	578	560	592	563	583	577	609	642	588	583	567	579	560	623	629	625	607	580	626	583	591	618	620	575	561	583	544	559	576	582	581	599	560	568	588	626	600	583	618	585	621	609	641	571	585	592	598	589	599	612	540	580	581	599	598	586	648	585	603	568	599	585	618	576	625	612	569	572	615	554	592	613	669	584	593	626	600	575	540	566	580	563	601	605	599	570	625	590	596	557	611	586	624	566	610	592	612	637	609	592	619	594	584	609	601	584	593	610	587	624	622	558	619	579	587	630	590	565	587	599	616	552	580	572	595	584	611	585	590	592	573	573	534	595	591	610	554	601	590	586	600	591	609	594	615	591	560	561	598	617	608	602	635	563	630	566	589	612	636	611	565	607	633	612	603	609	579	576	571	587	592	605	595	657	585	648	584	595	623	582	602	618	607	606	612	609	592	555	609	602	607	563	603	566	635	574	606	573	613	629	599	575	593	588	590	611	583	616	645	596	571	646	579	606	578	617	628	588	642	585	599	607	588	604	583	587	586	564	565	627	629	615	551	625	628	612	598	593	589	567	664	593	620	548	639	611	594	604	606	594	569	619	604	630	594	602	618	601	581	576	607	617	594	602	681	604	569	555	652	629	590	587	585	566	568	588	527	562	616	583	578	604	551	637	646	595	591	591	585	609	566	599	600	640	615	624	655	613	570	588	562	591	593	633	610	561	605	603	557	598	608	584	609	594	588	592	577	572	616	613	574	610	633	604	593	582	612	547	592	557	579	626	565	581	644	612	550	608	605	579	609	617	573	599	593	598	621	609	622	593	626	620	573	590
28127	22981	12074	791	350	282	287	255	266	288	277	264	282	253	278	273	255	274	268	252	278	268	254	287	251	267	264	271	274	297	253	261	278	284	256	280	239	263	280	251	254	279	295	255	272	284	255	278	273	283	263	246	249	248	241	271	304	244	275	272	253	304	259	279	248	252	256	282	285	268	265	234	252	265	257	259	262	251	282	260	246	256	272	290	266	277	301	280	261	253	286	233	274	290	250	284	274	237	270	264	262	260	277	248	266	250	256	275	286	258	297	297	256	273	278	270	258	251	278	263	261	282	274	271	252	290	256	244	258	244	271	260	291	302	289	288	261	216	259	253	248	282	278	289	288	248	247	246	262	289	237	251	264	277	269	278	238	267	264	255	232	288	276	281	262	273	277	270	257	227	298	254	257	272	265	224	231	249	301	268	250	276	276	262	275	263	230	310	275	277	245	246	295	280	276	256	274	242	243	243	255	268	287	258	290	281	278	287	304	277	265	257	268	270	283	280	259	280	261	277	258	293	263	287	275	255	267	231	285	254	267	283	267	286	264	266	264	272	268	268	258	265	265	271	284	247	256	274	272	223	234	254	243	253	255	263	242	280	256	251	258	291	261	255	269	280	268	266	263	257	290	268	283	250	273	284	280	287	263	277	275	278	256	277	254	258	289	259	271	270	285	212	252	275	272	262	276	266	270	242	288	254	258	267	300	250	246	261	264	245	252	260	248	265	280	284	259	259	280	262	259	286	247	277	297	286	246	265	275	291	238	269	244	283	267	287	261	253	261	252	261	264	243	260	257	272	248	249	260	250	259	255	294	264	280	256	286	272	240	267	268	246	257	264	277	268	273	261	287	261	250	246	298	282	285	283	250	293	267	263	285	297	254	288	300	261	249	286	271	246	265	250	295	250	270	277	253	264	286	287	280	276	256	280	282	287	249	294	283	248	260	289	236	246	279	228	246	266	257	230	293	240	248	257	250	254	252	281	273	262	281	268	269	253	274	275	272	243	268	262	245	280	292	263	276	245	277	249	286	287	275	276	282	307	262	267	259	275	255	253	258	281	250	271	282	273	243	262	241	258	283	292	274	289	280	311	252	249	258	262	277	253	259	288	287	279	244	272	255	276	250	265	256	296	260	250	246	226	268	263	239	275	256	246	261	247	294	252	244	276	284	262	260	264	253	269	280	257	242	265	264	287	281	290	272	269	273	254	256	278	279	289	261	263	262	268	253	271	290	281	305	264	265	269	260	276	271	277	264	255	263	294	258	270	274	273	295	266	280	245	279	289	299	260	276	275	258	285	276	277	276	278	255	291	275	310	258	254	276	274	293	255	231	268	278	279	269	258	270	254	271	263	279	293	257	275	235	275	263	266	265	256	275	266	256	283	270	259	268	272	279	272	253	271	281	267	269	285	264	267	244	269	282	264	267	245	240	224	261	253	285	259	252	249	255	296	259	272	238	237	267	285	237	266	302	287	299	274	264	267	309	265	288	266	276	271	263	272	302	278	252	269	271	261	251	273	282	261	242	264	246	268	269	281	291	262	268	249	263	263	283	305	268	269	292	265	285	239	272	255	277	271	262	259	239	273	278	290	248	257	276	266	267	310	264	286	251	289	272	287	281	262	263	284	258	236	271	286	228	266	276	258	290	284	267	284	278	280	269	290	286	242	279	241	240	268	273	309	296	236	287	278	252	286	283	277	284	231	265	267	253	273	275	258	277	271	285	286	285	252	279	246	257	271	263	255	270	237	265	294	278	279	273	257	266	257	264	259	260	273	273	250	232	270	261	281	290	241	274	284	289	277	263	268	291	255	288	260	283	265	233	270	257	278	255	252	271	242	297	289	256	262	259	244	279	272	299	294	277	245	258	269	280	287	253	257	214	279	264	266	249	285	227	245	258	265	264	302	270	241	284	263	273	276	274	280	288	242	256	246	238	281	271	249	273	253	280	251	283	242	293	303	260	284	277	265	276	259	275	271	280	249	286	279	259	261	277	261	270	286	267	264	264	259	281	268	295	264	272	260	248	270	273	260	268	246	293	279	264	261	290	242	242	250	272	267	247	291	282	279	279	285	262	253	276	267	283	280	234	256	239	263	265	236	267	265	271	285	251	259	270	268	250	305	237	264	265	267	284	282	265	269	247	276	236	263	254	271	270	250	257	262	268	268	276	265	297	251	263	265	258	226	262	284	247	253	256	274	275	252	262	251	264	283	273	266	274	236	258	272	301	276	274	272	261	260	281	299	313	275	263	247	247	277	252	259	296	258	251	270	243	261	278	265	261	275	303	263	295	283	270	249	261	269	242	283	251	248	255	280	270	287	266	294	234	289	254	259	295	274	265	280	263	260	275	281	249	272	252	276	272	279	281	298	270	253	263	245	298	276	270	269	278	279	302	259	259	272	271	267	260	257	258	254	276	297	249	292	255	278	311	259	266	272	265	264	256	256	305	281	264	267	279	260	259	281	281	291	274	273	270	271	281	276	282	285	260	269	271	271	291	261	260	279	256	238	243	287	273	278	256	276	265	254	261	265	256	287	261	247	250	283	256	280	251	277	278	275	262	267	266	235	291	277	273	255	239	285	313	263	235	284	240	276	260	274	270	249	299	273	292	280	272	266	253	278	260	261	247	254	251	252	291	272	281	272	284	263	258	257	263	249	250	287	281	247	274	247	310	260	273	251	251	273	257	236	274	243	273	266	262	289	269	278	256	267	243	281	272	263	246	269	259	253	273	248	254	296	274	237	252	242	235	267	275	270	263	241	271	270	260	275	276	270	255	279	276	258	297	270	261	269	268	253	260	262	275	267	269	264	252	272	267	253	294	265	238	289	246	280	288	257	289	243	267	251	269	287	283	268	282	252	258	293	261	254	286	253	275	257	307	274	273	245	267	280	255	257	263	256	284	256	248	236	279	273	266	240	258	250	269	276	266	279	277	255	265	276	285	256	287	274	287	250	274	244	266	242	281	262	233	261	287	250	281	238	257	276	266	262	286	271	257	254	241	257	256	231	272	266	243	257	264	234	268	261	263	271	256	243	287	261	262	264	262	293	284	260	268	273	256	296	251	248	291	263	259	267	267	236	250	267	267	270	264	269	285	256	287	294	232	268	246	265	295	281	267	264	230	291	244	281	288	279	266	272	274	279	278	272	270	240	269	242	277	269	233	245	252	306	294	280	248	281	278	261	278	269	268	260	275	281	291	267	286	251	254	279	263	261	289	294	283	273	255	260	248	252	280	278	261	219	247	255	265	245	272	238	272	292	274	277	246	300	266	273	291	250	276	276	300	285	250	279	281	286	262	249	281	290	276	290	264	288	273	261	274	273	267	303	271	260	259	262	253	268	279	275	259	282	278	258	279	253	286	255	263	243	270	248	285	255	305	255	237	250	256	254	271	263	288	292	266	287	259	282	276	251	254	243	274	282	298	261	260	272	257	268	243	239	256	273	259	258	291	279	297	261	264	286	257	240	274	272	295	261
19538	34481	4678	439	386	380	361	349	361	376	371	367	379	349	351	385	340	327	354	397	338	342	338	350	340	348	322	337	303	367	316	329	332	351	362	317	382	344	362	330	367	342	346	361	332	302	341	356	379	321	347	313	346	333	351	344	347	340	317	353	357	368	344	327	342	350	342	278	352	338	344	320	330	353	364	346	321	333	345	369	385	308	346	328	345	337	328	320	376	326	369	326	314	319	339	324	333	312	359	326	325	348	335	336	319	319	352	381	322	346	324	335	355	334	355	341	371	340	302	355	349	349	329	388	373	352	378	321	360	337	323	365	346	333	328	363	332	337	367	341	352	325	352	343	352	359	368	350	330	339	339	391	330	325	323	354	366	352	342	354	311	326	361	329	347	308	335	331	345	357	342	350	352	328	345	322	361	338	359	323	316	341	308	333	332	354	342	360	343	336	331	331	333	329	316	342	336	339	331	367	314	340	367	391	346	325	322	306	358	340	347	349	321	366	311	347	329	343	355	342	322	325	301	319	363	328	339	351	346	333	316	330	327	344	351	332	350	325	333	353	316	333	329	342	322	300	331	340	351	336	340	336	354	325	308	350	351	369	308	363	333	323	335	339	355	336	308	347	332	338	348	371	324	320	340	314	367	320	304	350	351	353	331	362	331	329	338	349	369	343	318	331	334	347	317	286	353	320	321	376	361	376	362	326	339	342	354	352	290	339	334	341	360	333	337	309	349	330	336	331	349	330	344	338	348	331	352	356	341	353	316	321	349	340	333	348	307	359	348	323	339	375	326	311	361	314	318	336	343	373	354	367	353	335	327	351	343	320	329	314	356	326	318	319	328	338	307	318	306	369	343	328	344	321	320	353	308	315	324	354	345	360	321	367	349	310	330	328	346	322	317	329	339	317	325	334	343	365	343	363	335	369	335	376	330	331	338	339	320	329	342	328	318	331	335	358	315	317	337	327	353	339	312	356	331	342	327	318	329	308	302	316	338	347	322	367	366	359	337	339	307	346	340	362	336	340	339	341	346	329	326	368	329	352	328	324	326	376	381	359	352	344	322	336	344	342	373	372	317	349	273	340	322	317	380	346	331	323	322	351	346	334	358	331	340	350	305	314	343	343	334	358	364	344	361	327	324	401	341	343	346	384	378	337	327	346	332	369	322	322	344	326	334	371	350	346	326	319	339	356	355	316	354	363	334	341	325	326	338	322	347	354	323	321	346	338	358	331	303	336	362	314	347	332	365	335	344	327	323	354	338	345	349	380	354	318	365	346	337	333	319	312	387	347	358	360	329	365	315	350	327	351	341	337	318	358	369	288	344	314	333	300	303	356	342	358	320	364	324	355	391	325	334	340	355	354	317	320	311	351	347	309	347	334	360	329	335	342	356	314	330	358	349	337	332	322	334	332	347	307	309	304	338	348	342	357	305	368	361	335	360	366	352	336	328	339	363	340	347	351	351	326	342	308	333	343	353	318	334	364	312	327	359	372	352	345	340	368	330	340	319	346	343	339	359	336	312	347	343	325	342	342	366	337	327	299	351	347	344	371	350	328	309	347	326	362	356	317	376	348	363	315	312	337	354	307	344	331	312	359	367	315	359	324	343	364	331	354	358	341	319	293	367	324	294	349	347	350	368	341	314	367	347	366	328	322	358	343	309	323	328	331	354	365	354	333	331	336	348	325	355	358	337	319	315	355	325	344	315	373	347	356	346	336	320	314	350	353	366	341	316	316	386	320	317	323	367	347	344	337	287	338	374	344	327	333	315	358	305	326	325	331	328	313	374	340	335	387	344	306	339	317	334	334	351	334	367	361	331	333	315	351	362	321	349	346	356	341	299	305	354	376	363	355	337	340	307	313	337	331	321	325	334	324	326	336	365	324	337	322	349	359	366	340	351	334	346	338	375	329	359	363	323	321	340	383	325	383	346	350	325	325	320	343	342	344	329	353	360	363	338	320	315	326	305	367	336	331	324	301	327	362	335	336	319	371	336	319	332	381	348	311	385	315	349	399	323	353	343	366	330	315	366	329	344	333	367	309	330	324	358	332	336	358	314	331	297	370	373	337	348	352	352	346	340	343	342	330	354	365	308	340	347	328	366	317	336	316	348	348	336	344	361	363	328	349	320	376	325	324	326	379	351	345	345	317	349	314	351	324	334	323	317	363	344	316	346	351	340	364	324	358	356	347	363	352	356	323	335	302	337	351	357	370	340	359	342	355	350	358	340	383	344	379	358	321	373	336	361	296	355	325	346	363	352	341	331	332	323	332	352	335	363	341	354	346	342	321	340	306	366	302	360	339	360	347	343	333	343	319	349	369	326	386	332	342	335	313	348	379	354	344	320	335	326	341	331	334	357	350	339	342	342	338	312	356	349	292	346	375	336	364	350	384	348	341	359	365	353	366	370	347	356	334	342	336	340	354	379	352	327	343	335	321	336	335	350	381	334	347	340	335	369	343	335	372	331	361	328	363	325	333	309	310	333	346	352	342	324	314	342	369	342	293	341	356	310	344	325	322	311	346	328	308	315	335	375	333	315	360	344	343	317	334	347	301	348	357	363	321	338	351	336	348	334	340	334	327	329	334	347	344	351	373	340	327	356	344	345	319	351	369	340	376	352	356	338	318	296	330	308	314	349	377	355	349	341	359	354	351	336	326	338	332	359	366	364	333	372	371	343	336	348	365	359	352	330	364	345	338	330	329	346	372	332	337	322	344	314	337	338	331	314	334	373	338	352	319	327	361	376	334	326	340	340	341	327	327	332	333	342	342	343	314	369	338	319	348	359	390	313	358	323	364	322	305	366	368	335	354	330	335	356	373	346	327	358	348	340	335	321	353	320	346	322	326	336	382	362	336	349	374	333	340	334	349	364	313	356	303	350	342	311	379	340	354	357	370	345	336	338	366	317	368	355	341	308	366	325	305	337	336	317	339	353	357	336	327	327	346	325	349	317	337	337	336	313	315	318	317	387	366	364	325	394	352	328	327	340	336	356	360	345	322	310	385	331	320	359	348	352	324	330	334	361	337	356	321	330	357	322	306	332	352	316	350	365	371	346	316	352	361	348	332	306	323	326	322	348	354	340	334	370	327	346	336	331	313	328	361	359	317	345	368	342	316	316	335	338	346	295	347	324	327	359	340	368	362	314	363	315	357	337	356	346	308	352	344	352	345	339	360	357	316	346	330	305	337	339	332	318	329	339	346	293	343	366	350	331	342	326	351	355	317	320	340	324	312	332	315	344	335	319	343	346	335	338	356	346	342	314	354	312	333	318	339	321	337	307	319	322	328	332	348	326	324	362	345	331	372	327	338	318	350	361	338	343	332	334	360	347	344	360	341	325	337	343	341	330	343	347	377	334	329	385	343	331	332	356	343	343	330	329	308	323	312	340	341	347	350	349	352	330	358	341	341	339	327	323	328	345	351	333	306	357	344	352	353	362	332	330	317	336	338	353	343	348	341	315	357	382	318	361	334	326	324
23659	21656	28416	25097	21121	6613	825	698	570	596	562	583	562	566	543	557	555	523	532	509	464	544	510	552	502	521	550	478	519	553	529	499	540	527	523	526	556	556	519	539	540	512	520	509	504	525	503	520	525	554	484	492	535	549	520	512	510	516	524	481	479	523	531	526	509	516	522	491	518	502	493	536	522	498	506	479	516	506	505	504	538	500	500	505	473	486	477	547	515	523	540	552	523	535	527	515	497	541	528	492	532	488	512	455	498	543	548	467	514	505	528	527	491	512	539	450	479	506	501	505	497	524	478	497	538	527	507	486	511	509	560	494	510	530	506	502	512	470	496	504	496	477	500	548	492	538	490	491	529	539	543	535	531	536	502	503	513	550	544	542	487	494	494	521	506	475	500	490	489	453	507	523	497	483	525	547	524	514	527	529	495	470	495	565	537	540	510	550	474	465	493	523	493	491	504	454	558	506	483	535	521	480	512	504	512	504	512	543	493	530	526	522	481	533	526	494	554	526	470	506	547	507	528	471	543	491	516	494	514	496	512	498	515	479	510	537	484	544	516	532	479	510	475	490	490	502	496	534	475	498	457	443	472	500	511	482	514	499	507	542	538	480	517	475	501	540	515	514	527	555	535	488	493	507	478	504	516	523	487	557	504	496	492	589	516	532	521	487	502	504	518	491	497	520	520	502	534	508	493	554	487	504	517	480	522	533	541	560	504	517	455	490	511	492	511	508	499	508	519	517	473	478	552	530	530	517	524	518	527	529	488	501	525	509	521	471	522	514	473	476	496	534	525	514	502	521	544	508	536	527	489	533	524	482	485	516	513	530	511	510	532	496	516	532	503	524	509	487	503	549	534	508	535	544	495	521	493	520	503	564	490	513	471	502	524	515	510	527	520	496	501	548	506	501	476	483	527	564	534	509	525	516	518	484	510	492	559	522	483	525	537	515	559	524	500	524	478	523	546	488	486	510	516	490	467	492	508	521	509	533	524	513	514	526	473	518	535	535	512	532	485	563	495	481	510	516	531	530	516	504	484	472	482	557	547	494	493	511	512	525	483	505	568	496	490	523	525	548	521	510	510	513	523	485	479	518	527	502	507	504	547	542	517	540	541	486	507	519	532	519	498	530	519	535	493	515	516	537	492	538	487	529	490	481	502	471	517	559	488	511	500	498	480	565	551	527	477	478	515	555	453	508	539	520	487	494	528	531	536	470	497	500	491	503	483	519	488	487	483	505	526	526	482	512	525	536	497	535	519	541	487	486	464	526	508	540	525	546	528	534	502	513	520	520	546	525	511	537	474	522	501	496	509	494	458	502	532	523	500	554	515	476	501	523	505	540	504	542	540	500	511	510	461	557	520	514	540	490	524	503	497	524	526	481	500	525	519	551	519	526	510	493	495	499	475	532	469	482	517	486	540	488	536	521	510	530	530	501	506	516	531	501	519	493	520	563	553	506	494	493	503	520	497	535	467	504	500	502	517	492	493	541	472	524	517	512	479	535	529	517	523	498	520	487	510	544	524	539	481	497	519	497	551	451	525	494	505	532	513	512	503	510	502	503	512	483	496	510	507	494	528	551	519	513	478	525	500	513	507	502	527	542	496	506	543	494	505	513	516	486	499	511	459	485	502	558	530	510	504	483	522	472	503	471	483	497	519	458	506	520	485	476	494	535	523	524	525	583	541	530	555	547	500	508	505	529	510	526	538	525	501	539	504	519	496	542	494	472	478	496	535	530	510	544	477	506	503	533	522	535	545	518	551	470	477	520	498	494	490	497	484	512	501	555	516	506	543	533	530	557	523	503	469	538	529	522	515	479	527	502	492	531	501	555	505	543	527	504	494	450	517	504	521	538	542	520	522	499	467	516	530	521	489	539	522	529	480	497	544	491	514	497	497	533	509	504	507	522	520	517	516	520	545	498	514	514	541	510	509	483	520	542	535	526	496	534	552	484	470	519	550	496	581	559	510	509	506	514	498	508	465	505	474	543	557	510	526	509	551	496	534	509	554	533	467	519	493	499	501	486	502	518	484	513	461	525	528	494	477	473	526	527	492	480	521	510	488	544	554	514	512	492	513	525	545	533	503	510	483	535	538	501	503	509	537	500	561	520	516	510	518	487	535	514	554	536	499	510	557	525	565	498	535	514	541	508	490	474	547	484	513	491	473	503	492	510	551	506	526	508	553	494	518	504	569	480	531	504	484	497	470	493	523	508	521	515	514	512	500	494	505	508	516	514	485	497	481	522	470	525	513	513	502	514	519	525	525	504	494	489	492	533	494	566	511	473	477	504	485	531	514	556	497	507	508	498	494	494	506	477	497	498	512	514	482	482	527	486	555	529	508	519	522	504	540	521	528	506	520	522	512	529	506	511	515	525	524	527	532	542	475	523	544	518	504	503	525	494	508	506	545	517	531	516	477	533	512	518	531	475	528	527	526	506	490	486	552	527	488	499	488	493	546	528	517	472	529	505	544	466	509	504	488	494	494	519	521	470	490	536	530	516	506	533	536	516	534	526	495	452	481	525	514	526	509	523	490	498	507	494	457	527	482	517	506	535	523	536	476	452	498	489	480	561	501	513	484	452	524	499	531	503	527	497	540	501	533	478	500	508	537	525	495	517	506	495	525	470	481	551	519	517	483	490	547	552	510	484	528	554	534	484	505	538	516	500	506	504	507	484	518	499	518	526	520	532	483	543	504	517	535	506	576	527	536	478	514	522	486	526	477	492	530	530	516	475	515	529	516	515	518	549	481	494	511	526	555	543	539	512	513	506	477	514	519	499	532	521	500	486	537	482	513	526	501	498	512	518	528	511	543	556	494	512	523	578	519	551	511	525	509	484	524	515	499	543	508	485	495	457	514	505	558	449	516	497	518	539	522	529	497	493	524	514	489	486	489	515	508	501	521	554	495	552	485	504	551	512	500	470	467	544	501	526	488	493	522	500	512	511	497	484	485	507	525	480	511	488	512	525	503	498	519	502	469	514	517	494	498	514	516	521	512	545	481	543	493	459	513	550	485	503	543	539	547	493	530	492	498	540	496	508	554	513	521	531	517	530	540	536	480	505	476	527	481	484	503	482	500	536	512	535	510	538	513	520	516	468	507	539	549	508	502	569	561	563	548	496	526	506	506	499	505	516	517	522	548	526	552	502	518	516	519	503	492	471	593	519	515	509	526	544	542	492	489	498	513	515	503	571	490	480	513	511	479	509	486	497	509	524	495	520	554	501	537	526	516	532	520	539	502	531	566	506	480	449	498	488	543	505	479	498	468	480	456	488	524	511	530	510	492	486	508	504	501	529	512	509	536	546	507	534	506	523	508	514	493	527	532	495	552	504	504	499	462	519	444	466	506	489	545	511	524	497	500	507	482	497	488	517	494	535	526	517	493	484	476	523	500	509	535	507	529	542	477	540	532	517	504	499	532	469	571	497	493	510	513	530	501	472	529	558	497	522	459	552	509	496	539	503	559	494	538	487	545	475
40065	70904	17107	1941	1365	1195	1036	926	884	805	807	734	717	729	692	698	651	668	683	665	625	697	633	662	667	651	627	672	638	643	646	660	675	654	588	658	644	659	687	626	651	601	640	603	627	638	590	706	637	593	596	602	610	618	680	621	609	639	650	642	624	667	618	674	637	610	680	657	654	628	618	655	602	628	651	657	607	656	663	643	654	641	612	584	636	624	635	674	667	647	658	637	650	680	592	616	655	605	645	621	604	651	659	636	617	629	667	657	649	642	620	598	602	651	679	621	675	623	660	617	587	622	581	679	667	656	605	640	669	631	585	653	661	613	620	654	660	636	649	614	660	683	612	655	665	615	594	633	627	648	635	680	629	618	637	593	625	636	595	596	609	613	661	621	622	633	637	626	642	621	723	619	626	633	630	649	633	616	639	648	670	647	659	578	637	655	623	672	681	614	636	679	645	616	590	647	630	649	623	626	607	631	677	650	659	612	639	622	660	650	667	628	658	600	658	630	655	657	655	640	634	649	628	646	618	637	669	656	661	640	637	633	632	600	582	675	630	666	648	610	714	617	675	640	635	637	655	629	654	611	656	651	604	653	660	614	588	638	648	600	635	593	662	641	649	599	638	627	602	631	649	605	613	621	643	628	592	652	611	619	642	653	645	605	607	647	667	655	668	664	623	627	668	664	611	676	606	624	591	634	647	640	577	645	642	560	649	652	662	619	572	692	676	660	640	632	633	622	655	627	642	634	617	616	611	631	631	660	601	624	646	646	672	634	627	636	654	628	645	684	618	656	679	660	629	621	646	630	614	637	632	638	591	613	596	634	626	575	595	666	627	603	607	628	637	692	631	630	628	662	652	627	654	643	634	646	644	636	689	652	608	636	646	600	658	627	671	618	604	621	621	644	664	650	674	663	637	633	628	644	631	595	605	621	636	614	661	628	657	685	593	682	668	666	644	637	687	618	644	610	626	631	662	632	711	640	633	620	615	668	680	683	609	598	636	661	607	631	642	652	597	672	652	608	618	643	610	638	641	602	649	656	652	632	636	627	619	609	593	620	647	626	610	641	607	637	652	654	637	683	640	712	663	665	620	614	598	654	657	577	639	627	638	627	657	635	597	630	590	623	598	635	611	646	630	644	647	633	618	676	603	652	589	663	689	649	621	635	660	607	635	622	653	608	638	639	668	649	652	650	650	635	631	649	624	655	629	605	680	640	616	638	675	678	634	619	662	657	655	642	621	607	654	665	634	637	637	594	631	697	665	635	608	644	628	638	604	638	630	646	618	658	597	607	648	605	649	628	659	677	612	674	629	618	657	642	634	643	671	604	617	633	636	639	662	630	602	661	615	696	614	637	644	640	609	621	639	611	637	674	591	653	647	672	676	656	664	689	633	622	623	615	654	647	697	671	612	662	628	682	611	613	655	610	624	620	633	678	627	675	647	609	603	650	606	588	568	648	623	612	626	605	637	607	638	688	637	633	668	625	662	642	662	615	657	636	611	677	613	652	601	651	649	653	628	632	646	609	609	632	660	649	606	659	664	635	626	668	659	700	664	612	690	632	649	633	672	668	652	698	629	625	623	650	636	661	652	654	611	631	664	600	665	646	616	655	625	633	633	643	607	638	634	620	607	678	726	646	632	660	656	667	645	602	638	638	621	653	626	638	659	637	665	637	643	662	630	648	663	647	667	639	635	655	651	596	584	642	627	632	642	662	640	662	672	639	639	616	636	651	630	646	626	673	654	681	601	654	619	631	621	607	653	652	650	625	630	677	623	693	632	624	677	597	638	652	637	634	646	615	612	625	645	639	628	640	654	636	643	690	621	598	664	637	611	632	657	658	634	658	613	648	645	607	667	617	655	669	643	680	608	691	696	619	656	634	623	620	668	655	641	638	653	629	656	692	632	621	649	634	651	625	615	662	596	685	681	632	641	612	622	646	631	622	664	680	595	638	672	617	636	619	614	635	606	629	666	630	662	642	631	644	619	599	616	623	642	646	634	658	640	613	645	640	625	657	640	637	620	712	629	655	620	624	611	622	656	614	607	665	622	635	657	625	649	601	705	598	637	622	629	632	641	636	670	615	636	629	641	613	666	641	627	650	640	701	669	677	650	637	667	649	644	632	628	622	594	644	662	611	621	612	638	630	629	641	643	629	654	637	631	618	645	636	625	647	630	636	661	598	623	606	670	623	633	696	639	645	620	639	609	646	623	619	655	649	640	666	671	642	649	663	629	617	635	664	678	628	623	614	637	669	624	670	597	658	649	656	625	581	624	596	674	648	629	642	656	634	662	648	632	635	635	681	617	638	645	624	648	622	642	593	630	599	688	635	650	609	634	648	626	674	613	644	647	627	637	644	670	616	640	622	644	677	661	616	637	682	640	602	630	604	608	611	660	602	640	607	618	643	649	622	625	620	643	656	635	657	605	649	662	626	627	602	644	607	636	636	668	664	649	649	621	634	592	652	669	627	627	720	611	664	651	682	645	666	603	636	637	613	636	634	629	622	645	651	668	629	610	687	587	647	617	650	640	661	596	637	614	630	636	644	648	597	641	605	647	597	647	649	639	694	630	631	675	623	643	638	638	631	621	614	642	676	661	600	595	661	680	660	676	663	624	678	647	645	666	652	646	614	697	660	590	617	665	625	645	624	597	620	601	601	675	641	610	630	665	642	639	641	685	652	632	658	694	666	660	612	613	639	623	624	626	664	645	637	622	627	653	683	662	608	644	638	609	673	669	672	657	583	574	612	634	655	692	636	677	685	624	651	615	634	662	660	648	607	652	657	653	622	647	649	594	607	591	650	641	670	687	628	636	653	622	665	642	620	605	657	610	644	629	610	633	643	658	603	621	673	639	645	607	604	613	612	644	657	586	684	641	656	657	610	650	576	614	669	628	655	649	667	632	641	607	636	626	688	680	622	635	586	676	661	604	688	619	652	646	614	654	634	633	622	572	629	675	671	635	637	661	615	634	662	626	623	630	648	663	670	658	650	625	649	660	625	641	655	615	646	648	601	627	642	649	640	635	659	653	668	654	696	633	613	657	672	631	579	643	664	647	651	629	581	602	617	597	648	645	609	620	656	612	638	632	656	662	620	610	611	618	621	647	670	592	624	627	625	653	646	672	634	656	635	667	642	621	664	638	646	643	593	610	688	643	613	642	664	661	645	633	669	640	670	621	674	666	568	613	631	623	652	650	651	650	655	648	619	624	605	706	668	630	636	640	603	597	568	676	628	656	599	641	612	655	616	599	648	610	645	595	601	629	621	614	664	612	647	608	690	669	670	642	643	661	634	647	630	627	633	685	663	633	653	614	689	608	676	641	632	631	664	630	630	648	610	656	687	594	622	666	639	649	650	625	656	635	622	685	615	623	705	651	636	634	642	635	668	651	617	628	664	707	626	664	598	674	678	684	666	640	658	632	664	672	669	652	582	651	627	682	639	634	663	590	635	622	669	633	678	619	663	632	652	616	640	615	635
24741	21807	27169	25505	6413	314	263	194	212	191	174	182	168	188	153	162	152	156	163	160	166	163	151	138	153	170	141	141	149	150	169	135	148	147	162	146	158	157	133	147	170	140	152	141	148	173	142	152	153	141	140	156	171	131	151	144	136	157	149	140	139	154	127	145	142	175	145	145	160	165	143	153	124	155	149	139	134	148	174	147	144	145	163	153	154	160	137	172	157	158	158	152	139	161	139	136	157	127	158	134	165	173	139	141	150	132	155	156	146	153	139	152	143	144	138	146	141	172	139	145	137	146	136	144	146	165	145	125	141	129	149	154	128	134	159	143	149	154	149	172	148	128	142	153	149	147	137	153	150	128	169	145	141	131	140	166	130	160	159	161	172	122	141	148	147	141	156	168	148	132	133	149	141	141	154	145	131	145	151	146	145	163	134	138	151	153	164	127	169	138	159	146	139	137	164	143	155	154	142	148	154	157	176	137	121	164	157	150	151	155	167	146	182	140	150	134	162	150	157	150	147	139	156	146	135	149	161	137	163	145	139	140	156	154	159	158	166	148	133	149	152	146	148	165	138	135	168	164	139	145	151	114	123	152	147	148	151	133	165	153	166	132	134	179	149	141	138	155	139	143	137	149	152	140	139	169	149	144	142	137	173	135	149	131	156	150	158	145	147	148	152	141	156	157	155	139	133	143	161	155	149	154	144	164	158	148	152	142	157	154	136	135	163	142	162	164	153	151	147	137	150	145	142	165	160	170	131	149	148	157	155	166	154	132	134	170	136	144	154	138	153	149	159	136	142	141	145	153	151	159	167	152	152	165	163	141	164	132	141	156	177	132	140	158	126	139	136	175	145	168	135	155	144	156	148	172	157	199	153	147	140	147	163	138	152	164	136	171	135	177	149	147	147	165	167	178	160	147	151	147	127	151	152	143	138	143	147	156	149	164	143	143	137	160	128	154	189	138	148	164	157	151	161	131	135	143	151	153	141	128	165	153	149	145	176	177	141	133	161	133	135	150	130	176	145	157	180	149	147	142	139	152	154	146	155	159	141	157	147	163	130	126	157	156	132	173	130	160	161	135	144	118	170	140	138	147	170	146	145	162	160	138	144	127	158	139	145	132	171	165	139	144	132	136	131	135	140	143	128	149	143	151	148	139	142	157	164	136	148	133	147	159	134	138	159	133	143	144	148	160	138	159	140	154	157	155	137	165	149	140	167	150	151	151	141	145	131	142	126	158	131	140	161	163	153	162	150	152	140	154	147	153	139	150	144	154	140	154	148	145	150	148	139	136	155	133	163	155	147	158	161	168	143	161	165	149	146	173	138	123	155	146	151	155	141	130	174	143	154	149	143	162	157	161	138	153	151	142	144	155	156	157	163	143	137	137	153	146	148	153	158	152	154	129	136	143	166	141	142	163	138	143	142	146	130	151	154	140	157	143	164	171	145	147	135	142	127	144	146	141	153	138	168	139	165	156	138	127	155	150	133	146	140	149	134	148	147	125	140	145	154	123	148	144	137	155	143	145	113	145	139	164	142	125	125	155	133	138	158	137	135	150	174	159	144	156	139	169	160	150	167	131	137	150	160	155	130	144	150	144	133	145	179	156	162	135	139	148	166	159	140	139	160	142	142	163	128	147	146	146	138	154	156	169	167	151	125	148	147	153	139	138	151	141	150	136	162	143	147	158	121	152	154	162	149	154	159	140	136	127	174	138	156	145	147	157	161	170	147	137	146	148	139	139	157	148	140	155	148	141	157	150	161	136	169	152	138	135	151	140	138	164	126	164	149	139	143	148	155	142	146	160	139	148	154	143	150	138	156	147	166	144	144	141	157	154	152	147	133	155	155	136	156	127	122	150	140	144	134	161	150	151	149	141	134	152	150	149	153	150	149	148	146	150	142	149	143	146	137	145	155	153	140	133	120	140	163	127	123	138	152	164	131	166	146	176	154	166	133	153	151	140	159	135	140	149	141	144	151	148	142	156	139	127	138	134	126	140	154	181	143	153	147	144	131	152	174	143	150	123	135	131	156	140	155	149	153	139	170	138	136	152	174	155	126	139	129	141	150	147	145	143	164	154	137	129	134	154	146	156	147	133	148	131	134	163	155	152	147	147	154	151	155	153	158	147	158	138	152	149	144	145	147	151	114	129	148	160	148	154	160	163	143	130	164	148	118	134	142	136	144	153	153	129	150	159	159	145	154	149	141	141	163	169	155	153	152	145	136	145	132	154	156	146	177	136	141	158	151	134	146	157	137	160	164	161	158	126	152	148	167	125	156	156	153	152	143	154	135	145	140	155	119	147	146	149	145	125	144	154	151	134	132	138	161	144	161	137	150	149	148	138	154	154	150	160	132	168	147	128	161	140	149	155	148	150	151	157	132	168	159	150	135	160	143	140	141	144	161	147	173	146	138	143	143	142	134	136	147	142	158	171	132	167	137	160	152	135	151	152	144	125	152	161	135	145	183	141	162	158	165	139	123	143	147	143	126	162	152	148	135	163	142	179	141	132	126	157	166	150	135	151	135	141	137	169	165	144	136	143	169	138	143	143	153	164	138	132	163	136	154	134	139	152	143	150	151	134	135	129	146	158	175	147	151	145	136	146	139	151	133	147	137	152	153	165	168	143	137	142	137	159	151	159	151	139	150	144	145	161	157	154	164	154	136	143	121	162	142	152	134	143	160	144	136	153	124	171	136	164	149	154	144	123	146	163	164	160	147	141	117	145	164	141	152	146	127	139	166	123	156	151	148	139	142	134	154	149	138	166	158	143	158	153	137	144	139	131	144	170	130	145	124	130	137	151	161	151	149	134	140	146	134	158	153	168	161	140	160	126	137	148	148	170	152	129	146	144	150	129	161	146	162	142	142	155	166	142	137	140	174	136	130	146	134	167	154	157	166	136	154	160	147	135	156	168	124	188	153	157	159	170	146	138	163	150	140	150	172	154	160	150	144	147	189	151	170	136	147	153	153	146	162	149	154	127	145	158	127	140	140	140	160	168	173	149	154	160	161	131	156	147	141	134	135	168	132	151	149	151	159	128	135	149	141	146	149	144	157	146	146	128	117	150	160	141	138	159	165	143	140	162	142	149	146	147	156	163	144	152	168	147	143	146	151	137	156	137	124	151	144	151	144	148	136	150	122	153	143	147	148	165	145	164	167	159	128	131	156	151	166	126	146	155	141	149	158	158	157	152	128	151	152	167	166	122	152	138	145	147	141	136	141	149	149	176	159	162	155	160	142	140	145	179	151	156	156	166	141	144	143	138	152	159	148	137	159	130	159	150	144	141	142	138	147	139	135	145	146	144	154	174	137	154	158	170	127	135	148	156	138	160	171	147	179	134	150	130	141	168	151	132	153	130	145	124	154	152	134	142	166	138	144	148	135	159	152	162	133	146	129	122	164	131	129	159	160	168	147	133	137	143	154	155	139	140	140	144	155	124	148	140	160	159	162	126	138	148	145	171	143	168	141	145	145	130
36378	59091	11753	841	593	489	419	348	321	293	269	242	224	228	224	212	215	232	245	220	211	215	186	213	199	225	244	216	200	228	240	235	204	196	195	241	216	181	197	226	219	190	227	210	205	216	206	217	218	214	211	189	223	224	224	221	202	190	199	223	207	204	218	177	198	197	204	178	191	190	218	177	184	195	215	211	219	205	212	199	247	236	214	214	226	205	206	208	198	216	222	202	209	209	190	214	185	224	235	191	222	199	214	219	183	223	212	198	190	230	193	198	181	218	207	233	229	198	211	187	218	186	208	222	217	200	206	214	215	199	217	212	230	216	192	234	206	217	202	190	210	196	222	204	210	227	214	229	180	209	214	195	199	216	194	234	192	173	218	203	204	190	208	198	197	216	203	221	217	226	216	195	189	185	204	223	179	247	204	215	179	207	206	206	201	206	206	172	235	205	198	235	219	199	200	225	224	202	210	205	178	228	187	213	197	196	201	221	196	202	197	224	209	187	221	186	225	211	207	194	192	219	189	213	227	226	199	203	197	210	181	184	186	197	215	194	191	216	209	205	236	174	217	227	221	222	215	200	231	199	190	209	191	207	198	216	228	237	200	203	207	188	189	210	203	171	185	191	191	204	187	205	201	208	193	205	204	196	239	218	186	201	193	229	214	198	179	186	207	192	231	188	215	187	215	198	228	220	190	200	202	216	196	165	229	212	161	220	196	216	226	218	213	229	188	210	191	177	196	221	196	228	203	218	223	217	192	231	210	199	202	223	215	209	228	217	198	179	192	215	190	215	200	190	216	211	207	228	207	194	201	205	188	209	227	204	215	176	216	221	221	211	228	202	228	183	230	224	222	222	197	217	194	210	212	210	202	182	206	222	180	225	189	214	209	231	209	232	204	183	204	200	230	204	224	213	196	205	221	236	220	202	221	194	194	199	191	206	225	193	221	192	200	226	212	205	184	207	200	211	223	206	199	204	235	219	205	199	218	215	206	217	192	201	220	192	227	213	220	208	199	186	196	214	201	217	206	224	200	208	219	204	208	221	185	215	215	215	207	200	207	214	213	221	230	187	252	216	230	184	217	190	199	220	190	192	212	209	184	208	222	215	197	202	191	216	214	199	221	195	194	210	206	231	184	202	226	188	202	216	235	229	224	210	208	206	187	184	218	229	207	178	215	215	238	201	178	200	200	206	208	216	181	178	220	212	206	211	230	260	186	221	190	191	217	217	214	211	196	194	221	184	207	206	221	212	178	194	207	205	223	214	192	212	208	181	221	233	195	204	189	213	221	184	200	212	197	204	188	189	213	200	215	192	227	214	202	203	201	202	196	209	201	203	238	199	207	190	224	207	215	219	197	220	206	206	214	216	214	213	219	175	199	217	206	216	204	213	208	189	216	216	222	209	218	182	219	207	194	203	198	201	185	173	211	220	208	212	167	220	217	223	226	205	211	219	211	206	199	206	205	192	215	214	169	194	198	194	187	186	197	201	193	206	230	195	219	211	211	203	235	206	220	202	195	200	193	210	206	212	192	177	212	180	221	194	210	189	223	221	229	221	198	208	197	196	218	210	220	203	218	206	205	196	195	221	172	223	223	212	206	170	216	205	215	191	192	234	200	229	201	231	188	200	205	212	193	212	218	185	205	219	186	197	206	224	218	211	217	205	217	211	205	196	211	192	234	195	207	195	221	238	187	188	224	211	209	188	217	224	224	211	234	194	221	195	196	204	196	176	212	193	207	226	209	222	190	225	200	193	225	203	185	190	195	212	200	210	220	183	195	210	219	206	185	198	219	220	210	199	185	225	231	215	196	202	210	217	210	201	190	221	191	203	190	209	211	204	219	217	236	207	201	195	230	221	205	237	228	188	228	185	199	217	217	198	206	210	195	196	241	192	200	197	209	205	210	223	206	209	212	183	220	214	211	224	233	207	223	219	189	214	211	230	213	201	209	205	212	210	223	226	223	222	206	204	195	207	223	186	218	180	205	185	221	234	211	183	197	212	223	195	194	214	203	207	210	212	222	213	199	219	206	243	202	208	216	207	241	205	192	204	208	198	185	230	208	202	205	213	183	192	213	248	245	222	218	178	226	190	196	223	214	196	214	186	194	210	188	226	186	189	214	221	213	195	203	200	211	193	189	182	212	202	228	194	231	210	196	222	202	206	186	209	186	205	211	202	218	209	203	195	221	215	199	200	213	200	219	232	185	211	209	204	176	207	196	213	223	183	199	206	212	222	250	200	202	215	221	216	178	208	219	230	208	184	183	248	203	222	245	220	214	217	227	216	212	229	186	182	223	214	212	215	190	198	190	218	185	207	231	211	212	215	189	198	195	217	206	213	218	201	187	210	195	214	223	223	188	197	201	233	218	188	213	210	181	199	191	198	210	188	218	201	195	226	218	207	210	192	209	222	193	211	211	201	195	210	183	202	223	187	217	189	211	205	187	210	227	225	217	203	214	224	225	208	220	209	205	219	210	204	183	215	207	213	252	217	205	230	202	194	212	200	207	199	197	210	207	197	213	210	209	222	225	204	186	184	243	207	215	215	214	195	222	204	218	211	210	217	205	216	224	202	162	199	205	197	221	201	202	202	218	227	207	186	232	196	225	221	193	250	211	237	212	203	229	217	201	206	190	203	227	187	199	204	200	215	211	226	199	219	208	221	208	196	213	227	224	199	218	231	187	196	203	223	212	214	189	214	198	208	216	227	210	217	207	215	203	210	213	227	199	217	213	217	220	226	195	203	194	228	201	225	197	220	217	203	203	212	193	211	195	233	190	213	210	194	192	228	239	188	199	201	209	212	229	207	197	196	182	217	197	197	215	221	217	215	224	217	182	206	208	209	209	206	213	227	201	228	195	205	211	190	193	186	206	214	231	216	208	223	199	191	207	205	200	198	205	204	216	207	219	186	200	232	206	209	205	221	223	208	217	186	199	201	184	209	205	209	178	211	197	183	226	218	210	227	204	188	229	215	226	182	210	188	208	231	210	196	209	196	211	173	230	202	208	201	203	186	200	167	201	183	189	234	228	230	201	205	207	212	200	197	218	217	187	208	210	202	216	194	196	201	198	217	194	199	216	208	222	198	231	195	216	235	202	198	217	198	199	232	205	217	175	203	196	207	213	194	192	202	207	215	201	201	201	183	210	210	202	207	198	225	194	191	218	203	200	189	205	192	206	184	218	201	208	202	232	214	210	211	216	187	196	217	216	233	214	210	207	176	224	219	198	194	209	184	202	207	217	207	218	212	217	229	226	196	203	215	229	200	223	219	217	208	230	191	208	182	198	197	223	214	198	218	192	205	234	219	192	218	209	235	258	199	189	226	213	199	220	219	217	210	193	211	194	215	192	202	219	200	228	189	215	227	180	208	187	210	212	178	189	212	201	213	206	193	207	208	209	206	233	197	204	232	221	205	209	218	220	200	220	191	215	205	218	173	215	201	191	194	197	196	213	211	190	182	210	212	237	213	200	221	202	241
22601	21619	29065	24528	21566	21383	5545	916	673	626	653	562	585	553	520	535	543	504	523	504	503	518	527	532	502	464	499	509	493	533	428	486	491	485	499	497	485	465	476	525	461	456	523	461	495	493	478	464	518	525	508	436	476	494	481	506	489	494	491	453	488	494	447	456	493	457	480	510	494	492	454	543	464	458	492	512	482	450	442	463	501	489	487	488	455	491	503	467	452	500	491	525	456	470	506	488	475	450	473	497	501	528	470	489	442	471	452	506	473	502	497	445	501	503	481	464	459	440	435	495	422	504	430	472	479	502	480	461	462	528	441	485	470	466	476	550	522	473	463	516	479	452	486	452	469	457	492	498	468	471	491	456	488	460	488	493	493	458	478	453	451	492	462	556	493	505	481	462	455	512	494	472	456	469	469	463	450	476	477	507	481	489	446	477	507	488	475	500	471	477	465	476	528	492	496	443	499	460	469	467	480	493	451	481	475	478	453	537	478	496	478	484	482	491	494	486	489	470	465	500	422	467	496	531	469	436	498	490	488	475	466	490	483	467	495	485	478	456	488	494	467	488	447	447	505	465	496	523	475	492	506	473	455	474	462	490	460	504	484	491	484	497	487	490	475	472	443	492	507	509	474	519	448	506	477	508	441	468	487	503	459	476	471	506	509	472	480	488	490	511	466	506	476	494	481	488	455	474	445	482	438	480	496	468	495	510	444	425	444	491	447	493	492	486	483	478	468	496	529	478	505	527	474	504	473	499	487	493	466	467	525	426	486	473	492	489	500	477	454	459	438	470	463	490	456	471	474	508	461	510	461	475	479	460	479	484	464	471	488	478	486	500	473	432	474	464	506	492	485	508	472	459	445	471	472	513	486	503	481	491	480	495	457	498	489	466	490	432	496	487	512	527	481	480	478	498	493	511	493	496	454	508	481	464	470	433	526	520	467	482	439	501	473	507	450	487	492	475	460	492	493	446	469	456	468	477	484	470	494	511	470	460	463	475	520	460	453	466	464	482	513	468	491	510	491	475	464	496	483	501	445	496	474	437	477	478	496	492	470	473	495	470	503	485	483	486	493	526	473	499	473	501	474	488	478	483	498	486	498	478	493	481	473	488	508	461	522	471	463	512	486	465	465	450	475	450	473	414	480	478	462	505	519	540	524	486	495	491	475	481	484	480	509	477	480	462	482	501	478	463	491	471	481	475	464	490	512	454	477	472	484	454	506	508	486	473	492	516	487	489	463	514	482	491	491	491	461	456	490	455	474	505	471	447	441	494	491	488	483	508	488	510	459	469	477	432	510	496	452	468	541	434	501	463	501	505	511	518	459	473	481	457	470	483	478	523	493	511	461	494	473	492	492	485	495	491	467	446	449	454	480	443	497	502	514	472	493	490	476	468	480	444	468	481	520	493	449	467	468	461	477	479	462	453	500	480	459	467	441	515	494	444	469	509	499	454	502	476	464	485	468	496	440	475	531	514	463	490	482	497	491	496	493	508	522	496	484	478	456	484	522	491	469	509	509	456	437	487	512	484	488	451	446	501	517	461	516	496	489	441	468	505	500	449	505	459	493	432	485	460	518	503	489	505	473	487	478	439	438	507	507	490	508	471	488	496	509	474	471	475	492	475	496	485	523	451	517	476	487	496	505	461	466	469	452	503	500	519	496	486	469	488	469	502	481	490	489	449	481	495	474	487	479	480	510	481	499	472	467	483	450	445	453	443	470	487	488	490	470	452	489	456	465	516	454	466	494	518	476	511	485	470	492	505	513	429	464	501	509	506	474	496	479	457	455	464	486	484	482	447	459	496	479	491	539	468	461	457	481	509	490	452	473	462	493	473	474	506	471	468	466	499	488	469	462	481	454	469	477	464	482	474	466	482	468	521	463	460	480	477	459	465	489	507	483	491	507	474	491	476	492	480	493	473	431	469	479	464	507	468	498	479	485	450	500	453	475	433	440	523	502	495	467	472	452	488	510	490	454	453	503	515	471	484	476	480	479	505	454	492	455	549	471	483	524	464	471	474	516	481	491	493	464	479	543	481	489	446	491	458	486	485	457	466	484	500	483	463	471	457	455	476	508	482	517	458	450	499	494	465	496	492	491	510	511	479	448	504	474	519	463	471	488	486	478	523	455	496	453	510	470	476	516	540	523	494	457	481	472	481	468	439	472	447	490	484	488	491	456	501	477	489	427	459	504	515	506	483	464	473	465	479	449	452	462	494	440	433	504	499	501	483	426	524	481	475	458	451	503	475	494	481	487	467	484	458	506	456	456	474	474	463	477	494	491	441	472	454	426	461	508	499	516	477	475	495	483	475	475	471	441	499	521	469	458	456	468	449	504	472	456	522	481	485	500	488	495	459	476	455	447	455	507	505	493	495	484	469	457	507	454	485	468	480	471	518	439	482	452	471	469	475	468	482	467	463	468	475	515	522	521	483	513	484	490	480	467	509	489	509	565	445	542	509	510	494	506	466	472	506	513	464	504	464	483	493	473	458	466	485	485	486	517	480	466	482	447	517	502	466	489	496	500	472	470	495	469	440	470	459	520	510	510	465	473	482	513	471	494	477	465	473	488	497	435	491	465	507	489	468	490	437	497	458	459	501	451	510	466	484	452	515	470	484	488	477	470	488	466	490	482	451	463	501	476	502	459	504	503	461	463	479	500	462	487	473	471	460	505	502	511	492	472	505	469	427	474	535	494	511	500	467	458	445	459	473	480	480	459	469	463	483	499	512	538	495	431	511	450	468	485	483	485	484	477	456	499	499	483	519	500	476	461	449	457	479	482	447	502	437	461	475	467	472	519	518	498	500	507	517	479	501	488	488	501	473	485	474	506	458	493	493	459	482	508	489	472	458	501	455	506	492	425	483	491	454	471	490	467	468	499	466	447	503	466	472	463	491	491	490	449	459	490	514	463	480	452	475	483	455	491	493	469	497	461	517	493	500	469	460	482	485	460	514	467	485	453	519	477	455	472	466	510	464	496	497	479	497	498	513	464	475	458	437	520	501	476	486	443	487	475	471	466	468	515	504	433	500	455	483	476	441	500	500	467	508	496	454	460	464	456	436	494	482	511	504	492	512	475	433	478	476	454	432	492	484	491	477	478	501	502	541	500	500	468	492	494	495	513	510	510	495	481	516	478	489	456	472	479	426	483	498	471	515	506	486	469	476	435	447	499	454	458	477	449	466	493	481	506	451	482	443	463	463	471	485	459	463	442	497	519	481	468	455	507	483	491	517	471	453	486	459	473	499	471	490	496	474	451	499	489	468	485	495	417	469	496	480	510	476	481	469	472	510	475	505	430	458	483	482	450	463	507	474	471	504	471	517	487	485	467	500	473	470	493	507	485	518	478	444	464	479	454	493	468	458	473	465	491	465	434	523	458	441	510	526	465	480	520	506	488	497	506	492	478	499	477	466	455	462	537	472	478	504	495	474	471	469	473	484	474	498	521	481	492	459	466	492	485	457	479	466	481	489	471	475
47839	76893	21166	2890	2048	1668	1337	1202	1053	945	908	798	773	745	714	724	667	653	686	634	653	646	653	591	627	629	670	622	603	616	619	606	617	604	643	606	581	623	615	669	647	634	600	656	584	593	630	608	633	630	578	594	626	625	613	603	583	597	630	611	604	574	616	615	613	626	626	639	642	588	558	641	614	569	585	592	630	567	640	613	632	612	626	624	576	600	614	647	539	597	648	627	622	609	629	602	594	601	655	566	618	575	572	639	625	597	591	585	569	591	638	576	590	586	659	592	598	594	600	622	621	635	599	586	576	619	574	635	653	612	552	610	607	574	614	608	626	613	618	583	576	587	605	580	594	587	554	617	622	634	596	646	577	615	579	560	638	582	614	609	619	627	563	626	623	602	619	577	596	621	598	587	584	620	604	594	585	573	611	554	593	620	585	576	608	578	563	578	590	536	604	626	623	582	598	558	575	576	601	583	632	621	598	578	553	565	599	603	613	594	578	636	624	642	598	573	639	619	617	631	589	599	588	623	617	611	620	584	578	599	570	596	633	670	599	627	643	584	605	609	575	597	606	618	624	613	590	646	574	631	629	609	606	569	593	595	580	611	596	555	597	665	610	589	625	573	634	610	601	599	615	591	622	594	605	633	636	641	605	583	589	623	597	602	631	585	598	599	618	577	599	598	590	595	573	601	624	595	605	582	617	589	605	575	547	556	649	584	612	567	623	573	583	623	586	611	638	617	616	600	615	577	588	592	587	578	597	629	628	593	594	593	580	616	603	588	591	613	572	587	606	592	585	571	569	580	585	618	610	603	610	603	619	598	591	641	604	619	575	609	614	587	578	582	597	570	604	581	630	567	594	604	627	643	628	618	614	575	660	602	593	608	548	618	618	616	584	616	615	587	557	618	598	603	626	648	604	594	580	595	609	611	635	588	622	623	590	617	564	628	625	608	597	594	597	606	592	611	599	588	619	604	607	591	629	621	609	605	626	589	624	556	591	630	620	642	598	643	605	597	615	664	593	608	564	610	652	608	604	582	600	566	609	619	643	616	612	623	610	588	596	605	628	584	616	605	599	614	605	599	583	580	599	619	618	610	610	584	620	575	597	587	575	613	544	600	596	597	601	591	582	583	596	587	612	635	584	640	565	630	625	610	580	601	580	598	628	564	548	592	612	619	574	612	603	625	627	620	639	591	593	614	613	560	630	628	576	591	614	578	602	622	579	599	584	635	598	597	609	570	624	583	579	599	598	613	582	631	616	651	591	620	627	607	599	595	615	604	574	577	608	591	634	634	626	589	582	642	585	632	593	584	608	609	559	582	628	576	603	625	626	562	591	624	574	591	636	573	562	613	593	561	616	582	561	571	618	629	620	618	608	570	581	605	605	615	591	616	599	571	623	605	639	587	575	569	586	627	558	645	609	634	616	624	604	611	623	641	569	605	557	682	622	598	606	592	616	590	627	611	639	578	626	637	596	559	576	595	576	580	605	573	608	604	607	611	625	653	586	619	552	616	586	597	605	591	643	590	598	606	657	603	619	574	618	647	595	598	598	599	594	574	606	562	629	653	603	602	621	545	625	559	581	585	569	576	656	582	576	636	593	613	623	619	598	599	586	586	612	632	602	636	636	585	594	579	607	667	566	571	571	629	571	641	582	633	601	612	624	600	640	590	621	583	569	606	599	612	565	624	567	559	581	587	589	616	638	608	631	625	595	593	593	582	586	581	610	611	585	579	581	604	604	613	642	600	601	616	595	624	582	638	609	628	598	616	570	605	624	606	627	607	643	609	603	606	607	556	604	620	638	594	607	580	591	575	619	596	591	618	570	616	577	639	595	617	591	638	594	647	592	586	616	609	621	605	608	628	631	605	623	577	610	588	612	601	608	606	621	597	611	612	636	601	576	614	619	605	565	604	614	585	592	609	558	601	618	594	630	580	611	569	630	567	629	582	615	627	603	589	592	606	608	623	603	619	607	519	563	619	576	627	629	596	653	648	584	556	623	642	616	578	565	602	603	587	582	586	595	643	605	621	589	593	581	631	586	597	610	629	593	596	592	605	582	583	603	568	600	645	619	630	543	609	597	575	615	575	614	564	603	586	586	584	564	628	594	600	571	626	631	591	640	584	587	619	613	567	605	592	639	634	593	592	607	605	648	609	589	563	586	587	631	647	623	622	587	569	611	620	614	602	633	598	617	579	612	647	606	601	603	609	611	637	596	574	584	594	588	607	627	594	584	578	594	605	619	591	574	600	610	609	614	587	604	596	589	609	613	605	638	661	611	623	576	583	588	612	580	638	634	601	608	576	595	595	565	594	565	576	584	577	655	565	615	592	588	615	561	624	596	598	623	602	582	685	571	579	590	660	596	602	555	623	601	593	602	555	604	633	589	586	635	614	614	605	629	637	612	611	630	565	594	608	596	628	565	564	593	596	634	620	602	621	590	628	617	604	586	587	574	603	638	638	621	630	631	594	573	652	661	604	598	604	622	577	574	590	600	601	648	612	618	628	587	578	602	631	604	575	617	590	600	577	628	609	609	604	622	643	643	572	624	590	612	631	598	593	612	616	617	617	603	595	637	597	593	581	591	606	633	623	583	643	632	602	578	611	619	557	568	602	589	638	571	573	597	571	602	585	588	610	598	561	560	597	577	596	606	611	568	618	608	621	595	594	577	586	588	564	577	601	603	649	596	586	608	556	609	576	616	585	615	617	633	623	621	578	627	569	620	592	618	604	640	591	583	592	610	620	599	628	568	608	598	581	581	613	574	593	596	601	647	610	564	576	601	586	600	558	584	619	552	627	571	582	580	596	597	565	602	583	623	591	605	583	594	598	609	625	581	579	627	592	620	553	561	605	611	611	595	603	615	598	616	579	625	603	572	601	626	576	663	629	562	618	616	579	635	608	635	614	597	590	549	574	589	606	629	616	628	601	618	608	603	582	610	581	633	588	647	567	623	605	579	592	610	586	609	587	572	601	572	616	576	580	576	615	599	561	572	639	620	605	564	590	595	618	655	559	616	600	615	621	604	611	574	661	598	615	593	596	576	590	592	576	562	594	570	574	575	612	600	573	614	623	582	608	603	573	608	622	609	589	585	686	585	563	566	613	584	610	611	567	568	616	630	570	593	626	607	582	629	582	610	622	648	534	602	610	612	580	585	600	597	604	594	581	585	591	581	630	633	593	590	580	622	584	601	600	576	576	609	642	657	638	636	630	621	585	620	614	621	557	596	572	619	571	618	630	618	618	600	558	608	566	631	561	602	627	555	592	573	600	601	614	618	591	616	634	562	633	590	584	609	639	581	609	644	597	615	588	600	636	574	589	592	587	606	574	616	574	618	595	594	579	625	611	646	601	649	601	625	620	593	582	576	605	605	571	560	592	635	594	599	576	604	637	597	620	602	608	570	614	587	622	559	574	604	593	625	609	570	588	621	601	602	583	579	572	582	558	638	580	584	629	581	561	600	556	552	601	562	650	584	615
28286	22865	11758	1014	449	425	337	289	286	271	316	285	269	291	256	247	292	294	253	262	275	283	281	271	281	275	275	291	234	269	270	296	289	292	296	281	269	274	242	262	275	252	241	282	262	285	301	225	282	264	284	264	259	263	245	278	267	275	295	280	250	257	272	270	265	263	263	283	251	252	271	228	275	278	304	287	250	272	282	259	272	283	265	287	286	262	275	261	283	286	288	263	278	260	283	247	272	305	285	276	300	278	279	231	277	298	283	276	249	276	258	240	263	249	278	289	265	276	306	268	282	268	255	277	315	270	289	259	263	269	266	250	275	287	296	300	279	258	266	279	251	269	286	304	265	289	277	283	276	258	288	292	256	279	258	289	280	274	261	297	248	304	264	262	263	288	261	271	301	246	285	253	257	280	278	294	267	262	231	281	288	278	272	286	281	291	295	252	272	288	254	263	272	259	274	263	318	262	284	265	305	256	274	304	251	276	262	272	277	257	295	256	283	262	256	264	293	259	295	253	278	272	289	284	263	265	303	281	258	276	284	273	264	273	246	273	275	255	265	281	248	269	276	256	267	293	266	271	265	281	259	280	237	276	280	265	260	274	261	276	284	266	276	286	283	251	276	249	269	279	271	293	300	313	277	284	265	272	287	270	272	277	247	303	254	288	299	263	269	255	256	252	265	256	291	284	274	277	273	297	288	280	262	247	282	310	262	255	241	268	274	285	293	296	251	278	271	273	264	272	263	283	289	271	268	267	278	278	278	273	287	255	271	250	268	259	280	273	275	240	296	277	278	268	253	272	257	242	270	269	262	262	312	282	267	288	273	274	301	263	266	271	262	257	290	282	262	286	278	264	277	280	271	296	304	278	290	273	264	262	262	283	256	242	263	255	285	264	264	278	258	284	275	278	284	250	281	281	242	244	273	263	296	290	275	259	289	274	302	274	299	277	251	268	235	277	257	278	290	247	281	267	295	261	263	287	272	297	261	255	258	255	272	285	274	255	292	284	264	271	277	276	282	276	302	278	261	291	280	242	264	281	275	303	270	253	264	297	269	264	285	249	263	255	278	293	270	280	255	298	278	273	266	270	252	253	276	256	274	299	265	289	291	271	268	285	273	308	273	278	274	296	279	272	271	297	301	285	302	289	251	281	286	287	262	299	299	299	332	272	293	245	255	294	284	290	299	291	266	282	262	264	246	272	254	260	256	286	267	288	282	256	241	284	266	278	260	277	253	273	273	268	269	282	261	251	299	282	289	292	287	266	291	282	263	249	285	277	301	255	258	272	286	275	304	277	279	245	307	274	284	300	272	274	267	277	298	298	281	308	287	280	261	308	246	299	265	278	296	291	265	272	290	273	268	268	305	283	282	271	266	295	261	271	263	259	308	271	259	282	282	272	259	256	272	290	287	256	271	267	260	289	265	249	254	281	282	311	292	251	252	247	299	262	255	271	272	250	254	265	256	265	276	297	307	269	249	284	253	282	266	278	292	269	253	278	266	291	301	259	284	243	277	258	266	267	261	310	283	322	288	282	296	288	268	283	253	304	302	280	254	280	284	276	270	294	292	266	275	284	312	295	279	263	304	278	270	253	270	263	294	280	303	254	271	278	284	290	282	262	274	289	287	293	259	296	289	270	287	269	299	276	271	307	288	297	288	260	259	249	263	284	321	296	284	238	274	254	257	287	264	258	246	279	268	262	301	270	293	280	279	297	265	262	278	281	288	281	272	259	271	271	298	274	280	258	284	278	272	286	274	266	261	285	243	263	266	276	262	262	284	274	263	296	255	281	257	261	245	270	273	273	253	261	259	258	275	284	318	266	238	288	278	283	266	260	273	252	277	257	291	290	281	273	247	283	272	254	265	273	291	268	282	263	276	267	287	254	275	272	264	273	261	289	284	257	266	255	301	269	270	282	301	259	283	263	258	293	272	281	269	289	290	289	286	282	272	274	265	285	274	276	250	266	277	253	258	260	297	277	272	287	295	265	247	302	273	269	273	273	267	253	294	293	296	247	288	281	293	258	286	278	283	272	281	241	242	271	281	271	298	286	281	263	262	254	255	280	282	289	270	249	290	254	259	269	265	248	250	279	269	287	273	260	265	270	254	262	260	260	278	293	288	257	284	243	271	278	252	247	267	273	273	281	276	276	270	258	265	294	254	283	301	261	276	269	288	274	276	281	284	290	280	276	282	281	281	274	299	263	261	265	276	303	278	267	256	273	270	309	283	278	296	265	300	287	277	290	268	279	259	263	275	283	280	294	298	291	262	235	284	283	289	265	244	284	287	261	252	280	264	263	273	281	256	261	272	264	287	248	287	253	319	254	257	309	260	269	266	260	276	259	292	274	270	281	258	260	299	266	265	286	278	242	274	287	261	251	289	299	284	271	276	262	269	261	299	258	261	262	286	249	274	283	244	287	256	296	256	273	324	261	277	279	297	259	292	252	242	300	249	303	251	263	256	311	277	269	304	309	234	298	273	275	261	272	283	263	245	260	307	247	302	267	266	295	266	259	265	294	246	267	261	251	283	242	301	277	248	250	296	281	285	274	273	277	279	268	244	289	277	245	297	273	288	292	290	277	297	256	289	272	290	282	302	257	300	270	251	267	272	263	266	247	279	284	262	252	287	271	282	274	272	254	248	268	306	251	289	286	284	273	266	293	293	286	265	255	266	243	254	308	286	296	263	251	279	271	262	272	257	264	270	263	281	315	282	269	278	278	261	299	267	296	275	287	237	283	294	262	297	257	277	286	266	289	292	254	269	258	288	272	282	314	272	262	270	244	234	275	270	263	280	263	237	254	261	298	252	277	279	266	319	284	252	283	260	275	252	276	301	294	253	291	244	271	275	275	298	290	308	280	280	264	243	266	271	265	270	260	257	251	264	279	289	279	287	261	223	273	277	272	283	288	283	290	255	276	258	286	299	305	280	282	254	259	258	314	246	251	290	290	293	286	289	277	283	294	311	250	279	247	238	285	259	272	302	296	271	259	264	256	256	276	289	266	264	272	273	283	269	262	283	256	273	239	295	276	291	273	283	274	259	266	259	249	290	262	251	262	241	300	274	256	270	262	275	252	281	238	301	288	281	297	262	254	275	311	268	294	256	259	250	262	252	277	287	292	267	270	260	293	285	264	272	279	262	265	261	280	230	269	277	284	310	265	258	269	258	312	264	274	293	289	279	274	268	265	280	267	250	255	248	252	247	274	262	246	263	281	267	297	283	268	268	259	264	283	255	297	246	302	258	284	267	264	278	284	276	290	270	272	285	271	282	270	294	262	260	267	272	247	286	258	276	331	249	296	296	280	261	287	264	275	286	267	264	286	298	267	291	284	265	255	298	294	300	254	251	255	285	318	283	262	287	271	296	307	252	274	254	284	251	256	246	259	300	240	272	247	280	281	258	261	240	240	267	275	287	272	266	285	262	288	286	288	295	286	287	281	291	270	275	261	281	267	263	243	288	272	291	285	268	239	252	313
20092	34097	4501	439	410	384	410	376	347	374	330	379	349	333	356	347	337	314	356	333	337	359	358	373	352	345	374	336	339	311	359	347	340	365	339	344	338	320	323	333	332	330	365	355	371	318	310	332	329	370	360	367	335	380	336	357	350	335	316	366	338	345	377	343	350	323	331	358	363	348	371	335	367	351	377	360	369	352	354	346	335	352	349	373	376	396	370	312	357	322	312	345	358	332	320	335	367	335	383	310	300	345	369	300	333	326	358	340	370	323	355	290	327	345	339	324	359	344	369	307	318	391	309	328	318	332	349	332	372	356	343	345	375	349	342	342	346	371	345	331	339	328	376	364	347	359	336	347	344	327	340	361	325	350	346	349	390	378	337	324	359	328	337	319	327	351	325	356	347	335	362	371	347	338	350	358	358	320	345	372	361	331	379	353	364	339	347	363	343	377	330	345	367	339	310	345	317	316	341	336	349	319	343	338	323	319	346	322	320	322	347	334	343	335	317	307	333	367	328	356	331	325	350	347	328	357	318	325	341	321	335	367	321	380	358	346	334	349	357	362	367	367	348	396	349	353	357	349	333	345	362	356	312	371	347	348	357	351	342	358	356	371	367	344	373	363	356	353	339	346	362	347	349	346	372	342	374	348	355	368	326	371	336	345	333	319	359	363	345	348	345	381	331	314	333	336	338	348	346	335	373	338	401	368	326	347	346	359	318	315	348	368	336	353	296	338	356	351	346	345	344	335	368	329	327	330	324	351	377	321	344	314	344	360	360	312	347	361	327	329	360	333	327	354	384	353	315	316	330	358	343	328	346	354	331	315	376	398	337	388	350	339	339	354	343	325	362	353	297	326	341	339	338	331	305	341	337	339	365	359	339	332	319	348	366	352	351	318	341	366	343	347	325	376	369	339	344	330	349	310	330	353	346	342	348	350	356	325	353	330	351	347	354	336	344	366	353	347	353	348	369	349	353	337	312	345	333	356	343	354	319	336	375	343	337	378	374	363	334	341	343	348	341	349	395	357	334	367	336	378	354	333	354	341	329	335	336	330	340	312	351	351	364	340	333	336	331	353	349	330	362	308	331	350	335	356	354	351	336	325	332	360	335	349	365	380	331	318	352	355	311	333	360	347	334	336	342	349	315	346	354	351	332	340	341	377	366	315	320	317	350	370	351	343	340	357	354	341	383	365	348	343	344	379	319	365	360	350	347	370	389	320	370	341	332	352	328	387	353	357	354	335	334	368	333	347	350	349	356	329	324	342	340	340	335	348	332	357	335	337	350	333	327	360	323	350	371	319	381	336	360	373	306	331	352	350	352	324	378	301	329	345	360	303	335	369	327	335	356	351	328	359	308	312	364	362	322	345	337	340	340	351	341	334	361	355	355	340	342	328	367	340	348	343	334	344	352	318	334	370	350	342	356	319	363	315	309	335	377	353	361	346	320	358	323	342	316	363	333	324	356	312	329	348	375	365	340	353	353	367	338	356	378	356	346	359	332	361	321	325	376	311	395	322	324	333	356	320	357	362	375	343	331	324	361	338	360	347	338	349	350	323	363	345	373	368	381	360	372	331	359	365	344	313	351	330	341	369	348	375	360	341	317	343	376	335	364	346	349	349	354	307	332	360	361	341	351	378	334	360	338	341	342	354	360	316	330	322	353	366	331	361	334	346	361	377	346	376	339	345	339	385	369	312	357	363	325	329	360	351	334	354	348	335	355	338	363	374	342	346	358	352	325	341	369	323	377	335	309	321	327	340	366	354	358	352	345	358	320	373	382	320	351	377	360	360	366	311	351	351	350	359	338	383	342	305	334	334	362	344	347	363	309	352	376	343	321	364	349	366	336	368	364	359	323	366	347	329	351	361	340	381	317	327	366	316	355	330	327	388	336	354	327	315	362	353	351	355	368	333	344	344	318	365	347	343	354	340	316	345	321	346	341	311	339	349	326	365	349	319	345	335	342	305	319	334	321	335	326	344	360	364	346	349	348	348	338	362	345	335	353	353	365	375	333	339	366	328	375	365	374	337	358	326	353	347	352	370	332	367	337	361	330	352	354	331	339	381	359	340	346	361	351	295	321	334	355	307	330	312	348	347	380	295	325	359	337	336	359	334	403	363	338	339	349	364	321	355	336	353	340	365	367	353	339	331	350	348	414	318	336	349	330	354	369	345	307	328	347	341	339	328	315	351	333	351	323	386	346	332	351	318	335	339	340	320	357	338	336	342	358	340	325	343	330	329	365	359	340	352	334	332	379	326	338	328	344	372	345	337	331	370	365	327	374	326	333	338	353	367	341	336	354	344	318	363	388	341	348	348	354	352	397	347	346	368	348	354	350	369	320	367	347	360	329	351	341	336	303	355	365	348	387	356	356	346	335	337	325	368	357	336	343	366	332	334	299	362	319	356	364	341	346	373	349	318	318	364	338	378	374	333	325	346	333	340	332	368	382	341	381	361	349	337	334	386	355	361	346	343	345	353	330	318	363	338	347	357	344	324	359	341	367	304	328	379	337	381	337	382	364	358	377	314	341	356	340	336	340	364	341	325	353	352	327	342	349	331	324	351	356	353	358	359	354	344	331	293	371	308	363	347	365	359	357	322	349	337	306	354	339	367	350	348	345	325	337	355	350	318	330	335	349	337	340	385	320	330	345	322	318	368	331	329	357	318	368	340	337	318	358	333	355	358	360	352	374	323	354	326	361	323	344	340	340	365	342	337	336	299	318	336	365	365	335	364	325	365	351	337	353	368	349	354	364	335	331	353	320	298	348	365	343	363	331	335	355	370	331	316	314	329	335	327	320	365	347	360	347	338	371	340	332	366	341	384	324	347	356	347	341	374	373	355	321	371	344	387	395	315	337	330	280	341	366	336	348	367	369	316	360	365	361	331	354	359	326	343	351	342	358	321	345	350	366	366	294	345	356	360	358	349	339	354	389	337	353	348	343	346	370	341	339	348	320	360	328	379	360	365	335	388	315	328	321	322	354	319	337	341	340	347	339	385	377	323	350	343	383	350	325	351	359	321	354	377	366	328	389	351	344	373	329	341	354	309	368	387	350	357	356	353	327	365	343	374	363	320	369	333	368	299	328	338	368	325	358	361	345	350	345	346	363	349	335	389	352	338	348	349	362	357	369	351	331	351	333	343	360	350	308	346	332	348	348	378	350	384	359	345	383	325	319	322	363	367	329	332	337	337	369	363	358	360	354	341	338	343	323	318	332	327	345	332	386	366	323	324	350	333	350	376	334	337	373	337	332	365	378	365	344	353	357	339	336	351	347	366	362	369	366	323	328	350	350	339	375	350	316	346	378	339	336	326	340	308	315	301	357	326	309	330	339	337	340	348	323	358	342	385	301	339	354	316	321	311	351	351	344	343	332	331	395	314	371	355	335	318	346	341	334	327	360	358	387	359	372	368	321	332	323	322	365	339	359	333	368	336	324	360	321	338	344	377	332	346	358	341	336	335	372	367	328	348	339	354
23681	21653	28342	25200	21147	6598	844	665	605	627	548	553	555	542	566	571	527	531	521	515	512	523	554	504	515	577	559	570	512	506	564	483	548	555	545	528	542	512	546	486	542	518	526	492	553	542	538	525	495	529	520	503	572	485	508	493	531	539	513	533	516	523	568	517	501	530	537	541	505	446	507	521	555	525	529	535	528	520	563	523	487	511	514	519	533	507	507	528	537	554	541	522	501	547	533	498	534	504	484	502	505	526	546	534	513	523	553	548	552	540	528	525	495	495	526	496	549	543	528	522	533	518	539	478	521	517	519	542	514	528	518	548	534	545	500	494	504	490	514	520	523	550	540	502	505	532	551	574	507	519	513	526	487	492	541	542	511	529	496	496	498	494	546	572	527	523	555	539	487	472	533	580	539	496	533	544	526	498	514	537	523	489	502	514	477	525	541	507	521	573	509	525	504	527	535	516	493	511	538	495	496	524	496	546	501	510	479	497	539	528	530	503	533	529	512	527	522	542	451	516	505	516	501	531	552	518	539	504	522	485	544	531	510	527	532	540	523	496	479	515	522	508	529	521	524	532	509	514	523	511	513	469	514	520	507	548	469	564	535	479	533	523	521	549	519	539	575	567	569	530	583	492	492	524	540	497	560	527	506	558	524	524	508	508	527	519	483	503	547	518	470	514	566	595	501	543	522	496	483	506	494	575	555	512	519	552	506	526	541	527	503	537	508	501	492	531	534	501	494	528	531	534	523	489	520	493	506	537	530	516	516	539	527	513	489	530	531	550	522	540	523	528	519	528	511	523	510	515	560	539	504	579	537	525	518	524	524	520	488	493	505	527	529	506	520	492	527	503	539	517	506	507	522	505	535	458	513	506	574	533	519	525	515	477	513	540	489	503	527	525	519	531	498	515	562	519	536	492	532	530	508	539	482	470	551	500	539	488	541	533	479	517	533	493	492	521	516	556	553	496	518	521	529	539	553	506	534	505	507	527	512	506	547	535	514	548	528	470	485	503	529	495	492	519	530	488	507	499	506	537	557	532	550	492	533	569	477	508	517	507	523	527	495	498	480	565	550	521	518	482	487	539	529	492	512	517	513	539	514	515	533	522	511	490	500	495	480	489	500	534	507	525	564	495	500	472	518	524	547	532	521	492	534	496	499	510	511	491	552	514	506	502	497	518	509	496	493	551	494	480	520	544	507	520	526	542	493	484	526	489	548	561	550	516	509	521	533	534	537	528	522	527	553	558	527	508	537	561	512	536	502	505	568	507	490	466	488	556	522	519	558	526	505	525	492	478	524	542	508	505	542	498	559	522	539	496	538	505	521	550	529	504	504	538	520	553	531	512	539	493	542	495	570	528	517	506	539	545	510	516	484	542	504	526	485	530	514	569	516	522	491	531	547	506	543	543	537	536	515	489	553	551	541	584	523	493	520	556	532	515	495	554	550	540	515	537	518	574	543	515	521	479	537	527	531	517	527	499	508	567	525	525	522	534	510	533	458	550	496	512	544	506	494	539	482	515	551	539	489	551	510	514	513	535	512	493	536	553	505	491	507	515	531	536	521	507	505	534	498	525	523	521	502	496	519	507	549	493	517	489	532	494	522	539	496	519	528	548	518	508	519	495	533	498	503	520	528	483	524	476	528	504	509	532	521	496	500	525	546	523	518	542	547	535	551	510	498	518	546	525	528	522	546	514	539	512	541	540	527	509	493	536	513	530	503	526	573	487	529	521	526	502	515	517	554	509	488	482	508	521	516	521	533	538	517	491	492	477	521	482	488	521	533	521	553	519	536	548	468	544	507	486	532	553	531	511	474	565	513	559	475	515	557	526	503	521	532	496	488	506	520	541	586	514	497	517	548	539	530	512	537	549	562	533	535	517	533	519	531	539	526	505	513	538	491	501	545	500	517	502	516	560	513	493	540	519	524	525	521	491	543	518	542	547	517	516	531	519	502	506	544	488	509	504	558	531	502	500	522	527	497	493	503	544	505	559	547	500	533	508	474	528	470	524	535	526	552	528	485	537	525	505	499	545	518	518	523	503	476	489	504	511	537	534	515	536	540	498	546	502	477	529	523	508	518	486	540	486	510	526	520	586	499	497	520	512	492	529	529	490	503	522	564	515	522	497	485	526	547	488	546	526	524	505	494	532	545	535	469	505	497	527	503	521	488	515	508	487	524	539	527	494	507	545	501	511	523	564	530	515	554	492	546	564	522	551	520	515	487	541	516	496	505	516	473	536	507	497	538	486	528	490	510	521	518	535	555	511	501	505	549	510	517	498	534	514	517	520	528	484	494	526	526	589	554	490	517	545	530	557	483	544	536	541	524	513	525	546	503	532	507	532	546	536	499	479	512	540	503	502	530	524	515	502	542	509	538	520	513	518	511	545	541	526	558	534	478	498	513	492	534	505	501	531	501	542	569	530	516	497	504	572	481	538	496	511	520	527	514	523	524	520	495	500	550	510	501	502	516	511	499	502	515	500	535	529	497	521	552	527	501	500	481	523	504	469	516	505	544	520	548	520	513	486	526	503	502	520	499	526	543	529	547	517	475	531	492	521	507	499	496	463	501	500	529	535	564	550	527	507	511	516	562	519	517	474	549	541	466	532	539	524	509	503	531	504	531	520	487	521	540	541	501	553	510	560	557	499	546	542	531	531	561	512	559	518	541	467	517	508	534	506	533	549	499	520	514	494	513	516	520	528	533	503	515	529	506	588	493	463	559	531	566	494	531	549	523	541	482	481	568	520	528	545	511	555	502	532	525	499	518	554	529	494	515	523	544	489	498	515	519	589	515	525	523	504	551	507	521	505	470	526	491	526	517	513	475	537	551	521	550	501	493	535	478	529	490	562	510	515	525	585	527	535	522	523	513	510	495	517	533	572	509	523	511	503	538	489	537	530	536	541	504	482	535	539	539	531	505	527	535	473	500	559	487	515	532	482	523	574	533	539	524	519	536	501	492	523	496	500	501	511	501	495	495	518	518	515	512	531	522	495	517	543	497	527	519	542	504	523	531	540	536	554	544	478	542	545	565	535	447	499	556	537	538	479	582	513	498	552	517	526	528	526	552	489	535	514	526	542	528	532	501	494	494	485	514	502	497	491	524	531	496	515	500	543	530	507	493	510	538	528	520	542	529	507	506	514	505	567	520	543	516	505	511	515	473	486	541	515	525	524	512	506	510	510	502	511	512	508	498	514	533	485	532	498	507	500	499	528	549	526	507	542	537	527	499	495	532	539	501	494	521	520	490	503	517	487	533	452	505	501	513	481	504	510	462	556	511	553	524	501	493	516	536	521	537	530	479	521	523	511	528	506	512	535	499	472	505	511	496	534	537	497	529	524	482	514	540	535	524	469	483	535	495	489	525	500	497	527	509	512	508	513	511	522	532	487	523	464	547	529	500	541	489	508	522	497	471	494	500	523	530	518	493	516	486	528	535	522	516	531	469	520	502	432	488	524	536	575	511	498	501	508	543	539
41075	70530	16793	1816	1349	1181	1060	943	867	779	797	675	736	727	720	694	612	718	660	735	648	652	646	656	649	648	665	690	675	657	677	660	617	651	639	674	629	653	648	625	678	628	617	643	633	666	639	647	663	674	664	694	672	668	644	634	670	653	663	647	665	615	688	616	655	675	656	655	695	628	635	655	641	660	618	625	678	668	639	625	639	628	660	637	629	658	689	603	625	663	649	637	612	616	672	661	669	639	645	664	652	673	656	618	639	673	668	620	659	622	622	618	649	637	647	666	628	683	640	615	694	665	626	656	654	635	634	633	668	652	669	640	642	598	679	657	619	616	673	660	625	635	677	646	684	644	635	678	641	668	686	690	609	686	600	617	639	631	610	626	658	676	647	621	596	632	692	658	670	654	641	597	666	642	678	650	649	669	620	639	654	681	618	644	640	649	658	632	687	659	661	673	665	581	679	616	609	606	663	660	639	628	647	663	655	629	609	616	663	674	682	631	631	617	622	661	642	597	627	648	682	653	653	647	643	643	623	662	649	651	655	633	674	707	711	644	669	667	607	573	705	644	621	636	635	658	662	726	627	665	603	658	654	662	677	691	697	628	615	669	653	660	629	660	632	661	631	652	639	668	649	670	628	642	610	612	637	671	682	597	643	640	606	617	661	640	647	627	618	669	665	643	631	648	679	682	609	667	636	656	628	610	631	636	636	655	657	610	648	650	647	612	646	636	634	656	643	656	638	675	617	647	651	649	609	660	626	638	640	678	605	659	653	629	654	655	636	636	677	655	642	588	654	648	670	606	626	611	693	614	647	644	634	671	682	639	647	625	674	662	613	608	607	653	685	670	620	674	614	660	679	583	660	631	661	650	604	654	673	687	695	654	643	626	650	638	663	621	643	651	608	684	619	651	648	724	627	644	664	637	634	630	640	658	657	646	630	607	660	625	644	631	643	636	605	623	620	622	675	654	629	621	604	663	674	602	613	605	609	674	637	661	647	638	631	598	657	622	654	615	606	636	627	647	660	660	618	609	644	642	643	700	628	647	625	635	631	667	636	656	651	660	637	658	661	633	585	613	632	607	659	712	598	663	663	644	658	639	597	594	657	651	661	659	646	660	615	620	614	648	660	661	609	606	634	617	645	612	624	620	667	635	655	650	628	641	613	628	662	660	632	694	637	647	619	587	652	629	660	624	656	659	663	610	629	679	641	675	656	672	664	668	636	675	653	674	628	643	663	653	691	623	624	611	622	597	644	636	668	635	614	630	632	641	660	598	635	644	623	651	656	655	604	640	642	627	642	611	591	632	697	614	629	625	631	646	681	600	656	612	608	615	667	635	600	673	663	657	674	682	631	643	694	625	595	652	639	646	598	676	646	656	637	624	638	644	635	619	659	625	641	640	635	685	643	672	686	656	632	670	641	611	630	639	664	619	624	646	623	677	672	668	671	658	633	627	671	638	668	663	659	668	652	626	639	646	604	644	631	616	681	609	631	626	596	643	671	624	683	698	641	654	663	652	633	612	636	620	660	643	652	656	626	641	654	654	632	667	679	653	628	625	656	636	660	671	659	671	633	639	681	633	639	620	668	642	608	636	610	629	639	645	639	673	658	626	651	675	638	632	662	656	635	648	661	645	611	639	623	659	665	607	629	629	647	649	645	627	663	693	649	671	593	686	618	635	699	620	662	641	672	638	621	630	610	664	647	664	693	617	688	636	659	623	612	655	646	623	627	653	642	575	655	629	630	699	616	630	632	659	643	657	604	623	596	639	618	631	637	650	613	638	641	642	609	605	639	634	641	634	646	649	679	640	656	637	647	643	711	633	664	630	707	641	669	619	615	630	662	657	650	653	662	600	631	638	665	625	621	631	624	630	605	656	644	632	637	637	716	604	655	611	660	657	666	639	651	667	629	628	636	616	601	646	702	638	615	596	723	641	601	631	668	635	663	609	618	669	635	645	638	632	617	648	713	632	621	622	646	648	663	615	643	642	643	589	644	682	644	637	652	653	634	635	676	651	676	641	605	653	649	649	674	678	637	629	648	668	693	665	700	630	637	667	683	639	662	618	644	626	639	652	654	580	639	652	606	616	657	620	604	654	665	654	631	691	717	620	679	631	631	655	645	624	636	660	624	625	619	596	650	603	629	614	677	670	649	610	648	620	658	632	646	649	654	640	669	671	637	658	658	699	649	637	620	647	661	587	653	635	594	680	630	676	666	616	595	654	697	636	652	661	694	635	657	584	674	605	647	639	639	652	606	680	666	647	649	653	609	643	649	664	612	646	599	656	611	668	638	640	613	652	647	608	623	690	679	686	645	690	658	625	666	693	635	621	632	661	637	654	681	638	697	648	617	645	617	631	640	701	632	617	648	659	634	606	624	656	648	652	627	633	626	634	632	699	674	657	628	640	681	625	642	663	631	659	644	647	644	638	695	635	625	633	632	620	671	637	685	650	643	656	647	679	617	639	690	634	658	644	656	666	651	624	617	613	605	634	611	670	627	668	647	647	627	640	640	660	615	636	647	643	673	662	622	702	622	641	647	614	631	597	688	619	636	636	668	651	617	641	670	643	650	641	613	698	686	628	620	626	629	678	646	627	646	641	645	587	651	670	676	642	640	630	604	655	661	623	714	618	631	613	666	658	646	640	671	650	634	641	629	667	672	641	637	627	681	668	662	661	664	632	619	654	658	648	608	639	656	649	653	638	627	658	675	649	674	619	632	617	631	600	673	617	637	641	655	648	621	678	651	610	618	682	631	649	644	619	639	638	608	692	687	686	638	650	621	655	619	641	648	700	663	636	667	637	661	608	692	661	611	665	688	682	634	638	638	654	654	638	663	637	645	618	667	704	670	666	648	666	627	635	649	674	664	683	645	668	639	632	640	610	670	629	629	632	649	661	629	615	633	588	663	644	635	665	648	631	671	595	654	672	670	671	618	664	667	643	668	659	701	646	658	622	623	615	649	662	616	596	608	626	621	626	624	678	624	643	646	614	662	629	639	677	647	653	669	662	660	580	653	629	651	647	666	682	639	640	624	675	627	621	678	707	645	606	668	662	620	648	613	674	611	634	659	616	597	661	634	620	625	630	656	633	691	646	642	673	629	656	669	630	653	608	630	691	601	626	619	694	680	641	644	613	612	699	624	613	615	690	655	635	644	659	686	653	602	646	608	698	607	682	669	624	607	648	653	587	705	619	610	640	627	613	631	667	628	656	675	658	591	615	622	629	664	671	654	631	670	675	690	648	647	626	641	603	621	647	615	650	647	621	643	650	636	638	617	692	700	623	645	674	633	617	634	685	670	619	643	675	669	627	646	632	638	644	620	627	632	613	664	655	641	643	642	661	643	660	627	665	620	667	647	649	638	618	649	622	636	634	625	611	606	628	614	697	678	660	629	657	653	652	620	653	604	668	626	630	657	646	628	618	656	644	665	661	659	640	637	621	620	629	592	700	645	681	610	599	645	627	605	663	615	642	640	640
24839	21806	27018	25539	6001	299	228	209	171	184	201	183	162	153	156	153	159	168	166	136	154	173	146	153	161	134	148	175	164	159	158	161	164	147	183	177	167	183	155	166	162	154	139	153	156	123	146	139	150	171	153	141	149	151	135	174	153	135	139	170	146	152	158	137	160	150	138	162	153	150	134	142	145	147	153	165	152	119	170	118	132	161	151	168	159	134	157	150	154	127	147	156	150	158	128	145	151	115	146	147	145	149	151	167	148	157	141	160	171	123	156	157	145	142	143	145	179	167	146	167	138	144	171	126	141	159	165	143	138	146	148	129	171	152	154	145	162	172	141	176	148	140	140	137	153	160	126	156	184	141	153	156	155	139	150	170	169	128	138	158	159	155	134	159	139	161	156	134	143	166	144	137	165	157	140	152	156	143	149	148	145	153	133	166	144	146	158	158	135	149	134	169	149	134	128	163	153	155	163	162	138	173	145	156	151	162	157	181	157	144	155	134	161	166	137	147	139	172	161	133	169	132	160	168	138	156	166	169	150	174	156	171	140	173	151	156	140	139	163	160	167	154	133	140	149	143	158	167	157	172	151	144	132	141	159	151	160	147	153	158	135	130	160	149	134	149	153	165	153	145	145	155	157	163	148	143	159	167	146	150	166	161	156	152	152	158	171	174	143	154	146	158	180	158	149	152	151	128	155	121	149	147	171	156	159	153	145	152	138	150	140	148	143	160	162	131	144	148	153	155	135	130	125	131	155	158	155	156	145	163	133	160	161	159	156	144	142	159	152	149	152	132	144	165	151	159	155	142	160	145	179	142	176	151	160	156	160	149	150	192	152	175	142	139	160	157	162	163	152	169	138	132	146	144	138	153	161	110	174	164	133	166	156	142	153	158	145	167	141	163	162	140	132	135	148	136	135	144	151	156	157	155	166	141	142	161	169	167	151	169	180	154	152	147	131	150	143	161	165	155	162	164	174	159	168	156	163	150	145	168	172	158	149	137	145	157	169	168	139	144	126	158	161	152	113	144	143	139	166	154	146	151	126	143	158	148	151	145	141	125	155	158	160	141	167	147	136	143	131	141	145	140	155	138	165	146	161	169	153	124	151	157	121	141	142	155	137	154	153	153	169	130	175	155	152	153	167	161	135	139	145	150	154	140	147	158	164	155	164	157	159	132	161	148	151	137	183	167	170	153	146	172	141	133	143	151	136	147	153	155	171	144	128	149	165	172	154	154	173	147	161	162	134	147	149	143	193	152	159	117	145	157	131	172	154	144	153	144	137	147	149	147	160	147	166	147	153	174	139	150	167	146	152	156	152	158	158	154	137	151	134	151	150	150	145	120	148	145	158	174	153	167	164	159	150	144	160	136	152	149	164	127	142	160	167	188	163	128	165	158	161	150	158	134	139	156	154	162	168	143	137	156	153	152	153	165	162	144	157	133	141	129	132	161	155	160	148	131	157	138	140	162	144	157	154	169	151	134	157	157	173	142	137	163	154	151	145	157	151	146	164	146	171	162	151	162	166	143	135	157	162	153	143	153	144	144	151	166	149	132	142	150	122	164	152	142	178	161	183	155	167	149	155	141	152	149	168	146	153	175	166	167	133	149	155	158	142	161	162	160	162	163	138	132	153	139	151	140	147	140	142	147	124	124	165	173	137	162	182	168	167	120	131	142	158	167	157	171	151	131	136	143	155	135	140	169	163	144	162	166	151	144	123	158	125	145	119	182	160	170	149	155	141	160	147	162	155	139	161	150	139	125	157	174	170	147	162	154	174	135	139	155	134	138	151	143	140	147	144	116	171	172	140	160	155	159	154	160	134	140	148	145	160	145	171	145	163	167	137	156	151	161	152	163	139	157	136	163	151	140	145	156	135	137	170	154	163	143	163	159	135	146	143	164	157	149	154	156	161	146	142	154	148	137	138	142	147	139	159	152	146	163	171	149	163	148	151	139	158	151	147	165	138	162	142	155	156	154	152	166	144	162	170	185	143	159	160	153	144	167	154	148	135	166	148	153	156	170	145	157	149	159	157	155	151	158	151	130	142	178	158	135	135	166	148	173	148	176	146	174	159	150	151	156	148	149	186	138	126	165	153	174	151	144	154	140	150	152	152	148	159	154	133	142	149	157	155	155	160	140	138	147	199	181	141	159	160	164	159	147	143	152	140	168	144	133	156	166	146	145	156	163	167	142	160	138	142	155	156	148	159	136	119	135	135	159	148	132	140	161	152	154	139	151	168	153	150	163	156	167	147	131	136	170	137	147	157	145	152	127	161	159	128	136	140	140	152	158	148	146	156	139	154	150	139	138	129	140	157	175	173	154	151	157	137	158	155	168	148	146	142	151	126	144	156	130	159	168	141	154	136	157	151	142	139	146	181	136	138	124	164	165	151	130	166	158	124	156	149	153	140	148	165	133	153	155	165	143	131	147	157	145	133	161	158	131	152	138	182	161	145	155	157	151	160	172	171	157	159	146	175	162	153	144	158	152	169	137	166	166	151	145	167	156	152	150	127	161	140	138	133	146	158	149	166	153	131	117	145	139	132	161	172	145	169	174	152	146	139	140	158	136	151	163	158	152	144	127	149	153	160	149	146	172	142	139	155	163	155	128	158	184	135	139	158	154	137	151	142	125	142	126	160	174	150	144	159	148	139	136	185	162	144	157	140	143	154	159	165	158	153	152	156	142	149	170	139	160	139	144	151	159	165	151	138	152	160	161	151	163	127	159	149	136	133	167	156	159	158	156	152	158	134	156	163	149	166	167	150	163	147	164	175	152	131	141	150	132	128	168	161	145	149	158	156	136	174	161	164	134	148	159	129	128	141	160	140	168	167	146	147	151	162	154	151	135	158	171	173	163	170	155	149	140	158	136	162	151	164	165	149	155	145	139	154	125	156	158	135	165	172	167	131	147	150	162	161	143	143	144	150	140	148	155	163	169	157	157	145	150	140	158	164	142	133	133	154	137	136	161	146	161	148	152	142	162	147	149	144	161	140	146	136	166	152	144	156	172	161	151	158	176	125	148	149	156	162	158	154	155	168	153	146	149	152	141	162	160	140	134	150	148	171	143	159	151	164	161	157	153	153	150	163	164	156	158	148	172	142	148	139	144	142	158	154	129	144	148	144	147	167	137	133	151	160	161	141	152	135	159	152	155	146	133	141	173	156	160	157	159	160	146	181	148	133	161	153	160	147	143	171	142	144	134	152	167	167	146	144	173	158	133	129	153	146	147	149	140	156	167	145	160	151	154	123	150	164	169	140	157	117	156	157	140	158	155	148	140	156	136	132	155	173	148	134	162	146	143	172	130	144	134	147	158	155	135	143	146	139	154	160	157	169	165	137	148	127	128	146	145	144	148	147	131	151	148	153	143	127	152	143	140	151	133	152	168	145	147	151	137	154	172	142	152	156	159	157	149	147	149	151	152	149	156	144	160	152	144	147	153	153	145	162	129	129	151	149	139	133	135	136	146	155	159	133	152
36952	58762	12065	826	567	463	406	354	288	294	303	247	224	250	239	219	203	215	215	241	222	231	218	232	206	213	197	190	207	230	237	191	217	203	215	216	208	199	214	249	245	221	217	201	211	232	224	204	217	209	218	186	209	220	218	232	221	208	196	211	205	222	244	193	227	216	206	205	221	228	213	195	223	221	203	228	187	197	215	221	227	202	206	201	209	208	221	207	222	197	228	207	216	202	200	197	231	222	199	205	214	217	233	224	211	229	191	221	220	197	227	190	227	179	209	224	197	196	220	198	228	207	242	194	194	203	229	188	212	213	235	226	184	211	201	228	218	183	229	187	222	206	192	221	208	225	201	222	190	223	197	205	230	214	224	210	202	238	213	214	210	218	220	212	196	213	199	198	204	202	203	213	233	184	194	213	191	188	208	226	194	226	201	196	245	203	202	213	204	231	209	219	211	197	215	193	184	211	223	225	197	201	203	229	199	218	201	228	193	232	200	232	250	225	200	225	234	219	222	212	210	230	199	233	201	183	232	202	203	209	197	217	214	184	211	201	210	196	199	232	187	220	227	261	217	226	201	214	221	204	219	212	201	197	196	232	224	211	191	193	218	206	207	230	232	204	177	202	227	218	186	197	193	201	206	209	226	217	209	215	215	229	218	215	229	200	197	184	227	205	249	248	207	217	239	201	211	194	197	177	192	199	199	218	212	208	188	196	207	200	208	216	241	189	224	204	211	210	198	186	218	216	212	226	202	208	238	215	212	210	212	218	219	223	161	215	222	210	225	226	228	224	208	232	200	226	195	204	229	227	227	210	216	206	193	208	205	196	202	234	187	238	205	211	255	199	223	193	216	189	215	224	220	195	208	199	213	194	206	224	210	195	198	197	199	213	221	218	187	214	209	197	203	209	211	204	219	198	212	213	213	230	179	223	224	209	194	201	210	221	208	224	190	192	209	212	236	218	212	212	189	228	239	207	201	220	204	205	247	196	208	224	220	201	194	228	206	225	237	186	214	194	202	204	211	202	192	215	216	199	188	239	213	190	208	212	233	195	205	230	222	203	222	200	188	191	237	209	198	201	222	194	173	210	211	212	202	229	216	192	237	221	236	219	206	217	189	215	218	194	209	210	213	228	230	204	213	208	209	213	189	202	198	227	235	226	211	205	216	208	190	203	190	213	178	222	191	201	208	207	209	204	206	220	212	214	221	207	212	203	215	210	215	240	205	221	189	200	226	199	212	173	209	237	201	194	200	204	191	254	212	185	180	198	197	204	231	230	195	216	222	218	207	206	220	217	189	186	205	237	199	218	235	208	174	190	214	203	205	232	186	193	220	216	191	214	211	185	209	235	207	204	205	223	220	174	224	211	207	217	185	222	212	216	215	176	214	192	206	224	199	200	191	218	229	206	235	236	205	203	227	221	177	224	221	222	190	194	225	236	236	213	205	211	207	195	217	235	194	204	187	226	227	220	186	213	214	201	225	211	203	227	197	193	218	226	210	190	199	228	231	208	197	204	208	200	203	192	216	189	217	208	219	193	211	199	189	181	230	180	189	229	191	205	194	221	222	200	207	223	202	193	237	209	201	214	212	209	205	227	218	229	211	180	217	223	250	201	227	189	249	201	225	207	222	206	201	200	219	186	198	205	234	223	193	224	206	187	211	222	210	207	197	211	228	193	196	203	213	218	216	213	205	206	195	171	198	202	225	194	228	196	190	199	195	217	222	222	236	216	202	190	220	231	233	191	226	203	250	211	227	196	247	237	225	197	216	204	202	196	207	213	217	194	218	174	198	215	212	219	193	193	215	209	197	221	208	198	219	201	197	251	199	223	189	216	178	214	208	203	220	192	200	197	224	202	188	192	169	226	192	203	170	218	182	210	221	188	190	226	199	196	203	210	202	206	229	221	218	218	230	218	217	206	218	215	206	214	218	210	208	218	211	190	183	198	203	194	185	236	215	197	212	189	214	202	221	214	211	200	198	222	228	212	194	206	182	187	208	210	209	206	226	181	206	233	216	191	206	212	182	210	217	205	204	191	199	206	200	206	222	195	218	183	214	228	239	206	220	192	234	223	221	221	197	206	205	217	210	206	223	213	199	210	191	207	211	189	219	207	233	204	199	217	210	214	190	227	208	216	208	193	230	204	233	221	207	209	205	205	205	193	238	198	195	184	219	199	203	220	202	199	204	196	204	200	210	189	220	230	218	218	235	209	231	220	190	228	214	242	215	215	212	200	210	218	231	202	228	206	219	228	224	200	218	202	194	187	203	210	227	227	227	201	218	187	215	224	215	215	237	221	193	210	238	222	214	202	220	207	233	218	215	196	207	199	203	242	217	190	237	222	209	215	226	209	216	223	202	215	218	215	209	184	217	197	204	204	211	199	216	197	205	206	205	219	200	186	203	181	202	214	201	181	197	212	219	217	218	209	220	214	179	211	224	224	205	191	214	245	203	197	216	194	216	226	203	218	228	195	218	208	243	199	207	208	219	218	255	198	222	193	215	237	219	227	204	190	178	215	172	204	194	214	214	195	190	187	208	247	195	222	206	217	217	218	182	224	190	210	220	187	208	231	213	194	228	216	239	210	220	186	190	192	209	230	228	212	190	213	198	222	207	219	241	199	200	201	204	199	230	221	224	230	222	206	186	225	189	190	212	220	208	214	213	195	213	234	213	208	214	200	224	204	211	191	194	204	211	192	203	210	204	231	228	243	203	209	217	194	208	208	197	226	236	233	221	200	221	220	220	238	199	196	217	216	229	210	208	202	212	218	217	206	208	216	213	206	212	177	220	210	206	224	215	224	199	212	217	190	215	212	194	241	188	190	215	215	201	196	196	227	206	208	189	212	220	217	212	201	239	218	207	215	232	197	213	232	200	219	207	225	226	217	222	217	226	228	240	230	200	202	201	200	210	206	202	211	221	191	185	214	219	206	205	236	226	198	195	223	204	199	217	218	207	230	217	215	183	193	210	200	201	212	215	192	220	181	213	190	192	205	195	209	200	205	196	207	196	208	216	177	188	222	201	207	235	218	211	197	220	207	204	206	210	208	217	226	235	223	218	210	186	193	184	202	195	228	195	202	207	216	190	221	190	228	202	176	191	214	227	202	204	198	185	208	200	183	226	199	233	201	218	201	206	243	200	211	206	214	206	203	208	197	224	220	212	232	211	211	240	207	207	202	198	193	210	223	206	217	186	221	229	216	210	209	231	191	250	205	217	214	204	230	214	218	213	187	194	204	193	206	195	217	214	227	225	227	221	231	221	192	214	188	211	205	203	215	219	222	221	246	198	234	193	202	230	209	207	199	200	230	190	214	216	229	188	218	203	205	205	201	203	206	206	226	216	195	244	228	206	201	198	202	185	231	216	204	224	224	207	197	195	204	172	218	213	217	231	201	202	215	210	220	228	213	258	201	209	198	224	207	190	233	212	232	186	209	194	212	234	236	196	221	191	219	194	223	204	221	206	200	222	197	222	202
22675	21634	28990	24653	21584	21335	5032	844	659	610	628	580	584	545	586	537	594	523	536	517	550	510	484	485	495	455	530	529	484	493	504	509	543	466	464	467	487	480	523	474	504	520	523	486	483	501	482	511	524	458	529	491	475	477	462	504	468	498	491	481	499	469	479	479	504	457	494	464	480	513	501	490	482	495	467	487	469	453	503	491	491	492	496	526	524	487	472	472	504	499	473	469	483	474	510	497	499	507	489	494	488	453	454	507	460	464	502	510	545	477	486	477	482	495	472	491	454	474	480	522	468	466	505	505	433	485	462	462	500	455	529	464	478	482	506	470	458	509	467	489	478	475	503	512	500	471	480	496	473	480	509	472	497	466	452	522	477	523	486	492	478	474	485	518	472	467	481	482	480	485	495	477	484	480	491	467	471	491	517	530	511	510	493	480	497	506	503	488	442	505	529	460	487	468	442	524	511	482	492	473	482	465	469	499	464	475	484	478	485	473	484	491	461	533	478	479	500	485	496	493	500	490	460	481	482	466	468	506	460	501	489	484	478	496	496	520	489	494	496	487	455	481	457	498	466	481	476	475	461	479	466	485	498	525	472	476	458	465	510	533	497	469	492	497	506	524	470	506	512	468	473	457	452	469	469	450	472	471	456	507	492	489	470	434	518	477	524	458	460	487	473	428	507	456	501	475	481	495	459	461	483	468	518	484	469	473	470	522	507	481	462	479	484	469	489	504	509	472	540	509	486	469	516	481	479	474	497	496	468	485	492	496	490	475	472	492	436	478	479	495	497	473	490	484	540	497	510	468	509	433	471	486	469	504	493	493	483	441	463	486	460	464	509	463	466	497	531	493	487	503	479	489	541	474	468	469	471	498	474	463	448	474	536	525	494	454	505	455	442	490	496	492	471	475	432	457	514	483	472	495	491	491	471	475	486	468	469	485	491	479	493	458	546	436	498	515	506	477	534	478	458	485	490	493	476	454	531	484	490	457	502	506	488	533	462	485	514	516	504	476	460	471	477	489	470	467	516	503	480	490	505	517	489	490	462	483	506	491	492	465	438	501	509	466	492	500	442	501	495	501	511	494	457	467	494	482	492	478	480	461	496	520	510	517	480	480	464	510	469	504	442	450	496	472	504	498	508	497	497	467	512	470	487	486	472	464	475	478	498	498	485	494	542	483	480	439	481	495	511	485	485	445	500	464	459	498	465	477	469	470	511	468	480	483	482	471	468	457	461	466	482	476	499	504	479	519	501	463	499	470	483	526	484	509	521	511	479	481	497	520	447	462	499	464	464	478	474	461	463	483	527	506	445	513	460	475	502	487	463	489	511	497	489	484	531	464	494	485	516	477	506	485	465	470	471	480	478	483	525	512	495	500	490	444	485	441	501	454	508	432	493	506	454	493	516	481	499	461	468	467	480	492	499	507	492	484	514	471	479	480	479	488	482	473	509	478	477	518	427	469	450	493	489	482	469	492	462	471	471	472	469	439	475	484	504	498	449	431	487	486	494	490	505	468	506	511	479	478	515	511	488	475	469	468	460	483	513	447	487	496	498	514	497	523	476	502	509	570	484	460	492	480	497	456	485	473	478	510	504	473	534	481	469	506	505	496	529	511	556	505	480	472	474	504	448	495	509	477	484	502	510	487	452	471	457	525	492	492	513	490	497	471	483	463	508	472	445	462	497	485	523	494	491	472	493	497	512	490	446	472	495	501	479	465	497	470	484	509	470	494	485	465	500	479	483	468	506	497	472	506	469	491	481	522	488	514	458	477	483	481	503	506	464	512	492	504	439	484	478	457	494	469	477	517	483	461	549	461	499	488	544	472	499	488	557	492	495	483	498	487	478	465	492	489	475	502	479	507	438	427	466	434	469	500	442	478	519	449	490	495	484	487	476	507	486	460	484	507	483	473	494	520	456	489	459	508	477	444	524	486	498	480	451	458	502	497	516	507	477	474	502	489	531	499	463	491	484	433	457	487	530	469	510	470	493	470	474	436	478	537	493	483	473	495	520	487	509	495	504	484	480	448	465	503	455	472	515	470	435	477	462	506	468	489	480	503	476	492	516	478	541	490	472	465	477	449	483	448	507	465	492	476	467	429	469	483	501	486	453	466	514	473	470	531	490	479	487	470	530	524	510	483	456	485	516	472	444	481	471	491	459	478	487	468	478	481	432	527	493	492	416	515	500	476	475	468	492	488	495	496	444	509	504	492	477	529	491	481	499	504	513	476	454	453	517	479	464	490	494	454	463	469	480	477	517	482	482	466	510	473	497	492	452	503	453	483	473	495	453	506	480	474	440	490	479	435	461	481	452	453	460	497	458	495	472	474	529	485	494	468	471	430	452	496	469	494	513	503	482	488	486	458	451	532	511	502	489	476	469	472	509	468	472	472	481	463	476	473	451	492	503	471	559	498	468	484	516	500	499	509	494	521	506	478	475	470	491	439	483	499	453	467	465	508	501	483	495	509	534	459	509	473	473	462	468	514	488	489	482	493	514	484	478	487	457	540	530	505	445	468	468	465	490	445	447	489	461	452	461	466	459	493	482	482	442	513	455	499	488	498	480	527	475	488	507	547	491	489	471	491	439	446	478	475	514	482	490	473	474	511	445	487	461	502	460	487	476	492	498	497	483	513	479	448	476	463	465	478	488	477	463	495	506	442	487	450	463	523	502	514	458	475	465	469	516	528	486	433	466	464	523	508	474	476	511	473	475	464	544	522	477	479	476	518	499	473	471	517	494	539	512	465	446	460	482	494	502	445	494	488	514	492	444	527	522	466	492	491	455	505	487	474	495	466	484	496	458	500	545	487	489	448	487	505	473	467	459	456	459	473	474	442	546	505	495	461	497	469	490	499	494	481	477	477	475	466	474	502	489	471	449	500	445	445	480	495	491	488	466	455	485	495	440	502	488	505	474	452	454	485	459	512	475	505	474	479	464	499	518	505	486	488	476	474	471	464	478	493	506	466	475	481	522	461	443	450	480	492	460	474	467	465	484	505	493	474	509	501	476	493	524	496	481	505	463	452	479	470	480	508	508	444	490	478	448	509	446	498	522	486	499	504	493	485	443	494	492	462	542	457	506	482	469	481	519	450	495	511	515	467	479	458	509	499	479	481	481	481	465	507	445	480	477	475	489	476	516	478	509	464	444	496	464	482	459	450	515	514	507	461	470	443	509	506	477	478	461	485	476	448	514	502	503	477	494	536	490	491	522	485	527	469	514	516	474	465	467	438	532	499	437	508	484	431	482	488	474	455	518	471	499	464	450	466	468	455	466	453	464	488	511	533	484	490	506	491	449	449	465	489	481	469	490	472	465	476	523	449	462	500	469	488	470	502	493	501	462	457	468	477	518	468	443	479	509	506	510	499	505	481	480	498	508	540	484	511	491	499	471	472	463	460	472	509	460	496	491	470	482	499	476	499	487	481	517	503	506	487	503	509	461	466	487	473	502	483	452	465	477	474	523	465	461	482	473	493
48534	77690	22478	2770	2020	1571	1325	1190	987	888	835	827	785	721	741	691	704	676	669	693	606	713	651	661	644	626	615	601	619	683	624	641	651	643	624	603	669	595	654	611	631	598	648	595	668	582	635	610	615	613	596	621	635	614	643	660	617	672	601	620	557	602	597	616	581	628	626	604	649	585	635	622	598	594	612	609	624	585	640	644	596	657	611	586	617	599	646	627	594	606	627	601	614	561	597	672	621	611	638	590	621	569	663	588	601	625	614	645	606	604	638	630	608	615	597	599	612	623	621	631	609	574	650	629	644	643	620	633	605	603	649	634	620	623	589	594	650	598	603	638	612	585	567	549	641	584	586	598	592	566	607	630	608	583	588	626	607	585	636	633	598	625	650	592	595	616	566	569	544	605	626	605	647	601	618	687	584	622	621	641	589	632	603	584	645	588	612	580	610	645	643	565	607	609	576	569	618	621	613	596	602	591	632	586	627	636	599	595	587	631	620	631	604	629	623	608	583	610	588	586	631	632	586	580	599	583	589	642	593	585	587	593	666	628	600	616	566	600	590	574	569	619	604	635	637	577	630	611	595	625	642	594	595	601	589	580	623	613	614	631	623	616	609	608	623	632	611	596	644	604	629	626	591	593	593	599	634	569	669	614	598	586	608	623	567	580	627	580	640	622	583	594	582	585	563	601	660	585	633	591	640	611	616	601	580	600	597	595	564	596	620	617	629	585	594	613	625	615	604	614	625	575	641	622	631	568	629	595	608	623	595	611	643	578	626	574	586	590	579	617	626	584	589	619	585	574	627	576	628	625	646	599	599	585	595	604	568	625	552	573	588	588	605	554	595	591	605	593	592	573	595	617	633	646	607	606	612	653	600	633	614	636	662	607	632	599	630	642	619	597	620	606	604	558	621	623	584	670	585	574	629	633	594	584	633	617	637	597	580	625	677	633	610	634	616	606	586	609	586	579	557	619	607	606	572	608	603	592	614	592	579	619	650	580	643	572	577	581	592	569	587	624	590	621	610	617	573	641	655	607	588	640	600	619	572	595	588	609	603	609	618	576	558	575	624	615	639	554	603	669	600	593	654	638	608	631	583	608	586	595	613	616	616	635	604	653	682	567	645	600	639	598	596	629	591	607	603	601	579	635	599	609	607	572	622	531	689	616	620	616	633	611	595	587	610	646	589	586	588	605	635	661	620	609	617	620	593	634	674	630	614	630	570	621	650	632	585	645	607	571	586	600	560	614	628	599	623	573	576	622	573	648	618	605	635	612	640	585	635	626	633	604	609	612	621	633	661	554	579	630	632	669	577	636	599	601	573	648	676	606	604	625	624	624	595	626	624	609	619	604	649	591	603	572	650	585	577	624	615	598	618	602	622	634	638	646	637	600	579	630	560	595	602	640	610	599	572	613	600	588	598	570	617	582	649	612	594	574	594	614	580	650	633	594	574	597	624	559	623	617	630	592	614	578	591	599	566	613	649	610	594	666	642	619	635	620	614	595	598	617	597	590	588	650	567	571	603	654	596	579	580	589	605	592	593	613	600	653	601	560	596	627	596	613	619	636	602	609	571	609	676	612	622	588	593	606	582	630	630	627	610	652	605	536	625	618	598	597	655	592	611	621	599	590	634	606	578	632	615	569	617	577	583	676	594	633	605	567	665	628	638	646	603	647	616	632	608	594	582	598	571	558	620	637	654	670	633	638	593	624	595	612	627	607	607	597	624	606	588	615	627	605	651	607	621	588	608	589	623	631	583	616	600	602	637	562	615	625	596	602	653	595	616	612	656	612	584	592	625	581	618	617	646	589	579	642	619	587	624	637	605	618	584	606	613	606	624	610	558	604	632	617	638	627	639	642	604	590	590	621	618	612	578	619	606	613	609	573	606	584	592	615	604	624	593	601	575	570	586	648	609	601	630	609	558	644	621	613	587	571	654	629	562	597	578	617	627	595	630	614	600	589	603	608	599	620	581	603	654	599	625	582	606	605	648	599	562	567	606	576	633	604	588	607	592	600	602	596	577	652	608	598	602	589	597	619	613	615	630	585	618	660	618	623	593	611	602	613	576	622	605	540	584	631	580	600	614	614	669	643	590	612	591	615	641	564	596	621	647	635	598	574	616	604	532	638	587	565	619	574	592	602	624	604	568	608	565	582	617	622	564	613	597	633	583	655	599	582	605	621	610	599	602	593	582	590	607	638	571	603	605	598	637	660	589	604	567	650	606	640	634	594	602	611	605	580	587	612	652	613	574	587	588	612	591	603	606	601	608	604	606	585	593	609	558	601	617	584	579	572	563	600	632	588	640	595	614	556	582	608	599	592	607	563	544	579	598	544	559	548	608	610	575	605	606	589	638	616	654	590	585	577	607	597	604	643	649	584	574	597	583	591	616	584	624	634	607	592	627	611	645	626	566	582	630	589	611	593	620	623	620	661	603	614	603	587	644	625	599	583	591	649	604	635	562	627	601	599	663	610	624	585	583	608	626	561	566	622	618	656	550	587	615	614	602	567	629	617	659	577	614	631	617	645	600	567	615	579	600	611	628	631	611	622	642	629	581	630	613	599	614	647	598	623	608	563	626	560	630	614	629	603	604	672	606	649	626	604	596	584	624	606	645	610	607	639	603	654	610	608	571	622	607	623	593	608	616	583	627	620	618	598	565	609	619	594	594	589	605	589	626	621	629	594	623	612	595	591	590	577	626	647	592	597	616	621	607	576	606	599	603	659	633	549	584	571	616	610	601	651	637	595	605	578	591	586	652	598	552	582	584	591	600	623	595	608	611	615	608	640	656	655	570	605	571	604	622	584	625	620	618	594	597	609	624	602	617	563	621	615	628	578	610	577	590	595	648	557	626	570	600	565	613	658	610	590	620	598	575	587	612	622	605	631	573	631	591	622	601	625	652	608	610	593	636	615	588	612	646	605	605	598	604	579	596	590	589	603	626	610	611	585	581	612	626	576	630	630	563	633	625	595	611	575	628	595	583	642	611	677	587	620	622	594	600	627	629	583	622	573	624	638	579	621	630	553	559	592	581	593	604	569	595	581	568	584	642	604	589	624	583	605	605	577	620	598	637	622	605	621	606	622	574	606	622	613	628	581	625	646	617	636	610	576	613	615	602	614	611	609	580	581	636	546	613	577	581	655	657	582	576	615	593	598	596	598	676	592	614	632	604	574	635	579	603	625	658	623	546	622	630	597	644	572	630	659	608	617	584	623	619	571	574	614	592	594	587	657	669	603	575	583	598	610	591	619	584	580	602	609	640	572	576	623	603	606	629	591	632	563	622	580	602	619	626	613	614	604	604	573	584	594	609	636	609	651	597	616	606	653	592	602	619	584	599	613	627	597	630	635	568	627	581	618	606	632	636	615	613	612	597	600	608	569	621	606	623	629	604	603	574	618	597	610	611	638	628	585	614	591	601	633	602	584	610	605	613	619	597	593	605	614	624	563	626	621	584	637	620	621	611	631	573	624	598	603
28321	22845	12184	1021	487	448	328	292	280	300	262	304	267	309	260	272	290	309	253	278	252	275	279	278	305	269	276	298	279	271	251	293	275	275	293	261	278	306	305	263	239	271	284	259	278	290	293	271	255	298	300	293	273	286	310	272	270	284	260	254	287	303	287	289	285	274	264	282	297	280	283	273	275	285	258	258	264	245	304	306	294	266	266	247	279	271	288	288	250	290	290	283	277	249	284	255	286	291	235	245	279	300	276	288	298	279	273	279	278	293	279	273	272	312	279	253	285	262	281	259	289	286	280	239	280	250	272	268	265	252	270	256	282	278	279	315	264	249	253	257	282	263	294	254	255	267	297	278	244	270	277	273	255	312	260	283	269	260	299	241	273	292	292	291	284	273	280	291	267	265	318	281	301	269	269	261	284	258	241	269	264	258	264	283	278	280	304	282	266	263	264	300	263	300	310	294	284	308	246	283	290	274	276	266	286	293	277	272	293	281	294	283	268	293	252	261	267	281	277	240	307	273	235	283	281	271	264	274	276	298	260	263	274	293	284	285	273	289	271	260	271	280	297	275	288	286	270	286	271	295	257	299	245	270	272	257	276	244	284	262	269	270	302	279	225	289	271	269	267	235	286	280	266	267	285	287	283	291	253	275	239	253	275	264	281	271	255	284	273	291	274	276	262	272	267	257	302	262	274	226	260	271	272	265	276	267	262	278	277	279	298	258	279	283	266	268	271	283	280	266	288	291	249	260	281	291	296	301	253	299	260	294	241	258	246	295	252	247	284	318	243	292	246	300	252	276	278	248	267	278	265	268	287	266	291	296	253	285	272	257	289	299	254	280	282	286	277	269	265	265	256	239	290	302	280	277	264	279	290	261	276	274	276	277	278	264	295	270	277	291	234	254	277	281	262	285	279	271	281	282	275	277	245	285	293	255	285	303	302	275	238	285	280	305	230	269	268	264	258	263	278	262	280	279	266	278	288	266	298	268	270	279	280	267	312	277	252	290	279	263	288	274	282	300	254	268	291	277	291	267	256	286	297	275	280	265	294	288	273	254	292	286	264	264	295	267	273	269	265	284	276	287	266	279	285	262	284	267	256	259	278	277	276	267	275	274	280	308	286	280	268	296	261	297	262	250	252	271	272	272	252	275	307	294	287	283	292	251	292	285	276	244	279	278	259	279	273	285	283	269	305	278	257	315	273	281	302	305	242	260	297	270	260	251	245	287	280	257	266	265	265	266	273	293	259	238	243	255	240	265	272	253	260	268	281	240	271	269	258	283	286	272	234	281	282	269	268	272	296	280	300	253	264	268	286	268	294	284	262	275	277	293	275	271	293	287	269	290	271	271	297	277	287	278	249	256	275	248	276	336	274	255	243	278	293	271	251	272	285	277	255	302	286	276	277	273	267	269	268	266	280	273	303	265	286	271	282	286	289	295	286	241	285	254	237	271	273	270	272	266	275	247	269	270	241	272	284	267	264	284	287	263	275	249	306	269	271	291	284	280	282	266	290	259	294	282	251	288	271	266	286	282	282	291	292	267	267	302	267	264	264	267	258	267	275	257	253	276	275	278	279	280	290	289	275	274	288	266	270	262	280	301	283	276	282	260	287	267	278	274	272	257	277	290	283	294	289	294	282	266	303	247	280	278	278	276	245	262	264	268	292	272	253	282	304	269	296	250	293	289	275	283	259	260	273	302	290	273	275	281	284	275	277	268	261	277	254	298	268	304	282	221	272	309	255	272	261	266	287	287	292	274	297	272	263	277	249	274	267	262	247	282	282	263	316	282	286	276	293	271	270	265	269	254	268	261	281	280	268	286	285	264	265	250	288	275	266	281	266	254	255	284	294	295	255	248	283	257	290	264	266	253	276	260	275	279	287	287	278	281	275	280	289	279	281	271	290	299	268	255	277	266	265	267	274	295	283	299	280	272	289	290	270	295	296	276	258	291	273	277	280	256	237	249	252	249	280	252	232	271	295	278	267	284	274	265	258	252	288	286	243	284	276	278	283	301	245	266	252	275	263	292	270	281	238	287	303	278	288	259	265	264	267	256	272	241	258	270	274	285	282	256	282	272	279	289	264	281	276	280	232	267	258	310	268	267	293	277	281	304	272	259	272	291	273	277	271	268	292	268	256	288	300	272	273	279	272	275	269	251	260	294	274	301	276	283	281	285	273	254	288	295	263	296	264	267	251	287	276	257	238	250	276	260	316	247	294	291	256	260	251	273	268	262	261	241	293	277	251	291	269	280	279	254	295	265	270	263	279	257	276	282	240	268	273	277	262	263	272	290	268	259	264	279	297	258	251	264	274	290	263	264	234	270	245	270	296	281	305	293	254	252	280	259	258	264	288	304	275	291	282	285	294	253	263	289	280	293	283	263	297	275	272	255	284	279	258	266	253	284	265	274	253	244	305	292	278	271	276	284	265	247	270	257	281	275	279	276	264	301	285	295	287	258	298	279	269	277	248	284	260	266	288	286	286	280	307	256	252	287	277	284	251	284	258	291	262	313	282	278	249	275	281	286	284	256	279	249	279	278	313	257	265	278	278	263	264	270	277	271	284	277	283	254	248	251	258	291	285	296	253	282	295	282	289	254	282	270	259	295	298	267	269	271	252	260	278	287	296	259	295	276	285	306	246	287	304	288	255	244	283	268	248	278	292	280	268	270	290	255	286	282	274	274	275	315	281	297	296	267	266	239	252	279	286	295	292	251	294	278	306	270	263	276	263	265	264	272	284	312	263	278	269	257	267	275	240	243	291	246	307	313	273	276	262	255	278	262	276	294	281	278	276	262	273	262	286	275	255	288	236	305	277	264	270	258	298	317	286	274	275	272	271	296	250	270	274	257	309	283	262	274	255	294	282	271	276	283	234	287	265	278	268	287	268	231	305	280	280	251	286	272	255	252	262	295	315	252	312	293	288	245	304	282	248	256	270	269	267	281	272	276	265	286	257	291	283	266	255	290	285	273	260	298	297	286	282	287	276	282	252	265	247	283	262	260	268	281	294	263	299	265	276	265	257	263	270	245	228	269	277	246	253	274	272	259	263	255	270	269	255	268	274	279	289	283	277	286	248	303	251	254	262	304	281	275	292	310	277	303	276	264	309	263	266	300	298	282	263	295	269	273	274	267	289	266	282	302	275	280	317	298	261	281	276	260	254	265	252	268	265	275	276	298	265	262	277	269	279	262	285	253	286	304	297	276	292	297	261	276	254	316	259	267	292	303	303	272	297	273	288	259	297	265	265	285	271	254	253	249	255	263	296	234	244	277	274	264	267	248	282	274	273	277	257	273	284	292	266	276	291	266	279	287	261	267	290	237	280	261	283	294	282	258	278	290	282	285	303	280	265	258	292	282	298	253	290	264	271	324	275	284	267	278	284	248	292	272	259	281	259	256	271	274	253	281	283	270	308	281	288	242	287	258	262	311	248	299	263	262	280	257	265	273	284	280	247	244	274	263	273	286	256	280	294	254
19687	34249	4923	472	424	373	372	361	367	341	379	345	364	367	381	353	329	371	402	378	340	336	345	325	366	325	377	334	361	304	334	330	372	385	364	338	340	341	335	367	361	360	357	371	326	339	362	314	360	334	350	365	348	366	350	335	356	367	371	361	345	330	351	360	362	366	312	366	310	345	361	364	354	353	348	349	375	351	343	345	345	346	332	333	351	352	325	387	339	344	385	350	348	367	329	377	341	350	374	339	335	334	363	351	373	328	348	351	338	346	355	354	353	332	357	329	342	321	332	342	345	398	367	358	344	347	363	344	350	316	329	365	341	341	321	335	328	360	344	346	339	377	369	356	367	343	344	338	372	341	342	333	373	343	331	342	326	344	353	377	346	364	363	385	324	378	354	341	366	314	358	362	363	347	324	379	332	347	377	341	339	331	336	329	322	355	376	342	320	372	317	376	313	370	371	355	379	364	320	354	347	313	320	340	360	351	360	385	327	344	314	340	337	380	360	343	362	377	323	373	335	326	357	369	361	328	345	370	322	373	329	353	395	353	341	356	338	341	348	378	349	320	308	340	335	347	332	359	368	313	365	336	365	327	402	367	327	343	345	354	362	361	346	356	366	345	361	357	348	353	320	358	378	323	352	372	369	363	363	359	358	341	351	334	355	335	326	354	348	353	358	315	344	359	364	358	380	323	335	333	351	340	344	387	326	336	337	331	387	357	339	385	342	365	350	337	352	341	341	386	335	364	362	338	354	347	343	350	368	382	355	346	338	362	346	372	333	328	388	369	357	358	329	345	323	340	367	360	324	376	359	361	360	331	345	356	344	346	359	373	340	346	367	345	380	339	387	335	335	339	331	330	337	348	331	355	317	357	373	359	349	355	368	400	344	338	342	362	323	344	330	349	353	345	376	347	354	348	358	354	317	312	314	359	380	320	368	356	338	336	394	350	312	325	340	346	306	367	331	351	356	346	347	347	342	363	351	350	345	302	382	341	354	376	360	340	333	372	343	356	337	373	393	337	318	325	351	375	352	366	376	350	324	329	356	328	380	364	346	347	351	335	376	325	332	354	365	327	361	315	360	370	375	349	319	340	343	341	352	334	328	324	327	361	350	354	371	315	337	358	338	345	352	332	332	341	357	385	331	339	343	367	323	342	378	361	358	360	345	315	366	348	358	357	374	376	368	347	368	353	374	309	335	323	364	303	353	352	370	321	348	340	336	345	368	381	355	371	339	353	358	361	344	334	327	318	348	358	362	331	359	335	345	338	338	346	367	363	339	354	334	354	352	341	345	356	356	348	355	341	330	327	350	348	330	334	356	344	330	340	378	359	346	329	347	330	337	334	371	362	352	315	331	332	330	388	349	316	369	342	353	334	338	380	390	334	344	345	327	342	379	363	332	363	371	306	378	406	344	354	338	356	350	319	347	291	358	341	335	363	374	369	356	361	369	336	348	335	335	382	363	325	385	345	373	328	314	319	347	357	340	368	357	325	369	359	367	373	337	325	320	314	320	352	346	361	372	371	327	354	320	364	365	360	341	346	320	335	344	344	334	353	364	367	370	322	337	345	364	355	349	369	362	375	343	326	356	350	357	360	337	338	351	349	356	349	325	342	359	344	352	362	347	344	366	339	352	358	323	364	341	338	322	344	384	360	363	333	322	378	336	349	294	342	350	344	371	321	349	333	323	326	371	347	357	390	349	328	367	344	328	360	365	370	371	337	353	306	362	380	361	357	361	374	348	320	305	339	352	297	328	362	354	356	356	365	349	346	368	345	356	388	355	357	357	309	347	334	367	373	397	345	348	330	365	335	357	332	356	337	357	348	362	340	313	356	320	355	345	364	371	322	360	362	352	367	339	333	322	377	320	350	365	360	354	345	349	303	349	365	359	338	365	349	358	351	369	341	362	315	354	354	331	334	367	346	396	353	374	356	357	340	344	332	336	345	347	353	365	360	335	353	366	354	347	352	355	355	324	360	349	338	341	364	336	346	396	358	337	334	370	371	360	364	345	376	348	368	346	343	349	389	353	336	345	358	328	317	358	342	354	386	341	338	375	351	374	358	357	324	374	347	337	384	362	350	338	363	367	358	300	322	312	357	349	359	332	319	323	344	359	328	349	339	349	371	339	344	370	336	381	331	387	376	340	344	367	343	352	381	371	367	338	341	369	345	326	365	379	355	352	319	331	373	341	338	306	362	359	364	353	350	339	341	348	385	348	353	322	332	327	354	333	337	340	325	336	315	338	333	341	337	309	330	346	362	334	358	317	315	339	364	351	330	323	336	372	337	337	349	336	346	306	352	327	337	330	356	335	332	339	347	397	354	363	345	356	320	331	344	317	346	344	376	336	374	354	352	366	362	365	349	359	378	359	312	320	363	347	314	386	361	375	352	352	341	383	386	336	345	340	335	351	391	316	303	382	378	339	326	345	355	361	337	339	346	329	386	334	362	349	366	317	336	357	345	393	356	337	351	339	321	345	369	333	345	355	372	345	343	329	354	354	346	390	373	341	326	332	331	329	387	373	374	345	332	355	352	319	362	343	354	358	353	338	365	381	370	353	312	321	366	335	343	368	356	330	326	329	362	368	375	345	364	346	328	360	353	327	330	349	379	371	372	323	362	367	336	354	328	373	336	344	338	359	369	361	346	349	340	382	399	356	369	345	365	352	355	347	348	354	340	323	349	359	361	351	359	365	401	363	345	346	379	339	345	312	350	329	330	343	353	343	345	352	347	327	362	364	344	336	353	364	349	346	316	350	398	338	329	346	374	358	343	341	335	349	335	361	367	368	328	366	337	341	376	311	360	373	385	361	354	333	366	327	375	339	349	350	314	364	353	362	353	329	343	345	356	345	367	376	376	365	347	340	389	385	342	331	336	363	359	340	361	337	357	340	361	335	344	325	340	363	338	361	343	334	346	350	373	312	337	356	322	335	359	373	357	328	334	352	341	373	362	353	356	330	371	361	361	336	344	370	345	344	369	321	351	343	379	347	364	358	327	358	319	366	345	353	355	385	368	338	324	382	336	346	348	346	348	346	340	363	377	331	348	357	312	340	376	367	363	365	314	314	351	359	333	356	368	336	359	373	364	356	313	344	341	353	368	342	337	336	339	361	350	378	379	357	330	327	352	345	374	341	332	344	371	348	358	326	343	344	327	339	344	339	357	341	366	340	346	355	382	368	360	355	344	314	345	354	322	331	327	349	375	323	349	355	328	352	346	344	316	359	333	376	329	361	325	360	310	364	332	341	327	358	378	365	332	333	366	346	365	357	366	332	335	340	357	352	349	351	379	344	330	356	353	362	325	336	330	349	361	369	345	337	339	366	324	330	312	382	361	323	351	352	342	351	335	360	334	360	347	375	334	362	365	342	350	332	363	339	323	377	345	362	339	348	359	361	375	352	363	343	345	354	341	372	386	354	352	348	360	346	355	335	324	386	327	331	353	314	363	375	330	311	377	330	340	304	308	333	339	346	334
23607	21665	28294	25253	21183	6823	864	683	637	576	576	617	597	614	532	571	538	523	555	561	557	544	551	527	533	527	493	558	507	545	555	480	546	497	485	550	597	501	501	533	531	536	521	510	547	532	541	516	530	522	562	552	523	533	490	516	542	518	547	500	554	502	472	531	502	539	545	539	477	541	484	517	547	525	498	536	510	494	502	525	496	528	556	542	530	519	540	549	524	540	555	541	520	516	515	534	506	555	565	569	487	547	525	532	541	527	575	450	562	540	518	553	544	507	516	539	538	520	565	532	521	527	534	526	522	539	526	528	514	494	511	533	557	504	492	514	523	507	490	532	553	552	493	521	591	539	516	497	512	497	491	524	526	548	548	500	514	515	521	526	524	525	496	510	527	516	535	553	526	541	556	528	581	560	564	498	508	481	571	517	536	442	541	524	495	494	554	517	533	527	515	512	558	505	505	581	550	536	526	546	539	549	499	534	552	558	556	509	577	552	538	545	565	507	530	538	553	513	559	535	519	514	532	519	519	512	512	531	516	522	562	562	567	512	519	540	513	537	526	505	509	550	514	507	526	519	542	532	534	553	535	523	555	550	523	568	527	485	613	526	496	549	546	502	536	540	485	524	515	550	504	529	534	529	526	542	518	541	548	536	506	550	575	558	498	530	549	527	563	537	507	506	550	497	549	490	525	578	518	546	532	444	530	526	501	544	502	515	538	526	536	509	537	538	539	532	511	525	512	501	547	482	492	515	533	552	533	515	487	502	497	529	561	537	559	559	545	467	559	603	557	538	523	504	524	562	513	522	557	560	497	506	540	552	553	543	557	575	512	548	492	515	480	525	549	491	520	527	554	460	536	533	573	556	538	534	557	546	527	476	585	501	511	535	524	520	535	528	501	528	526	548	537	558	551	568	557	531	524	537	507	547	500	504	517	491	535	506	519	534	518	543	517	512	525	548	557	522	501	511	556	529	537	528	543	544	554	588	532	568	523	498	499	553	543	525	549	521	553	500	484	524	504	514	544	509	547	551	556	541	561	549	529	601	576	522	514	531	528	504	560	534	515	502	504	526	563	588	530	526	528	510	507	544	531	528	545	511	512	497	547	546	560	506	528	521	507	564	527	518	487	518	534	465	519	488	545	494	546	543	530	511	588	495	541	516	505	515	557	508	513	511	532	519	508	555	534	509	527	543	555	521	508	529	518	523	527	501	569	492	539	542	513	548	470	537	542	581	501	548	514	526	526	539	526	546	523	533	530	493	537	510	567	514	524	577	498	515	491	553	524	511	524	562	520	540	545	495	545	545	517	521	524	548	536	543	499	554	513	494	517	486	505	547	537	516	493	483	538	520	506	564	515	562	513	563	519	574	560	550	578	527	520	494	511	553	516	536	518	531	498	492	559	551	523	488	516	515	495	541	535	493	545	516	487	544	511	533	545	559	509	530	569	545	530	518	507	543	525	517	569	506	530	524	548	535	548	517	569	486	523	514	544	558	551	525	570	573	573	540	549	520	532	468	477	542	530	507	532	550	531	558	553	517	504	528	573	594	539	497	524	533	530	513	542	514	538	508	550	538	512	500	535	537	491	526	564	530	538	518	508	532	497	488	544	533	513	570	521	553	508	550	530	506	514	551	543	498	523	504	527	562	506	541	523	519	530	510	559	560	524	581	493	533	524	498	519	498	541	540	568	531	547	508	539	526	563	471	514	552	543	543	537	507	537	500	526	497	525	527	537	521	494	455	567	511	544	566	532	504	535	530	495	523	545	494	554	568	516	504	507	524	513	562	509	477	559	526	518	537	565	513	479	475	491	551	565	524	540	484	554	525	549	521	538	496	524	504	491	486	541	498	522	466	493	551	556	597	538	537	531	525	498	568	544	533	501	548	510	555	505	560	551	557	528	539	520	515	514	568	505	532	526	543	540	549	522	493	525	516	528	497	526	530	543	547	533	532	493	558	522	500	568	515	527	538	529	541	533	526	511	567	542	556	515	477	528	559	530	512	544	550	548	533	502	556	536	466	542	544	529	552	534	512	527	496	496	541	522	505	482	477	524	564	552	537	548	539	501	529	554	554	540	516	557	552	541	528	558	515	531	556	534	503	489	559	492	506	546	488	520	532	532	535	517	521	541	555	539	556	522	508	541	518	519	505	513	543	510	532	573	504	520	502	495	546	519	534	544	500	542	493	546	519	534	549	560	559	556	555	576	504	539	503	555	517	562	545	492	510	568	538	535	590	540	530	510	511	554	512	521	524	512	518	535	514	509	507	527	485	501	534	516	516	537	551	521	554	528	549	531	515	539	518	504	530	533	529	533	509	532	520	539	545	506	496	529	588	485	500	586	522	543	532	510	574	526	544	513	484	493	481	561	520	539	522	515	561	517	511	524	507	527	509	498	498	506	550	490	547	515	532	522	553	508	513	547	556	511	521	507	515	496	515	518	498	480	502	546	531	559	506	526	553	533	526	510	508	513	557	510	540	514	527	531	512	471	508	538	534	508	552	502	518	522	544	558	554	514	524	544	512	511	522	545	589	511	541	539	527	572	504	547	500	539	490	489	533	511	466	523	527	483	501	540	533	542	523	494	563	525	517	545	505	529	539	487	518	502	551	531	522	522	520	523	538	523	502	518	531	505	546	527	541	507	493	531	538	562	512	524	521	515	519	569	552	518	537	515	483	519	542	498	507	575	466	541	498	546	566	532	525	518	524	521	576	549	535	513	527	574	510	527	525	533	505	570	529	542	483	534	488	507	551	545	491	514	497	537	542	539	536	520	542	534	469	543	557	502	549	535	533	500	506	539	491	552	537	585	543	564	527	557	563	555	544	529	537	525	566	525	498	554	511	504	553	532	546	554	553	512	515	516	497	554	538	513	570	519	517	525	506	549	565	527	528	548	487	541	549	527	515	531	557	505	515	535	490	543	533	503	541	580	516	541	546	539	542	517	544	525	490	525	510	500	518	524	514	522	563	560	567	516	538	535	526	564	500	521	525	501	525	523	522	518	541	590	501	490	474	530	542	530	529	530	524	532	529	528	553	537	522	516	568	522	545	516	516	516	561	503	531	463	522	517	514	490	558	545	534	530	552	526	513	467	539	514	542	525	522	548	538	534	563	538	498	556	532	481	545	516	530	531	503	524	514	508	532	554	537	521	537	544	517	493	536	528	543	509	556	541	489	494	512	497	530	548	503	496	524	458	512	538	579	539	510	539	554	572	548	568	522	495	528	531	482	532	534	488	496	527	522	534	543	507	477	541	555	530	515	522	528	515	519	527	499	508	529	545	511	524	561	574	549	513	510	548	541	469	550	538	526	518	529	524	551	548	521	544	487	508	492	519	516	495	495	519	534	563	528	544	516	530	514	506	546	585	527	530	479	537	486	556	539	519	514	525	490	566	542	497	551	512	521	490	538	541	554	512	528	546	526	513	498	534	561	508	526	469	492	553	468	545	570	482	582	511	497	546	548	533	532	552	562	502	570
40216	71615	19084	1789	1421	1114	1102	935	860	829	856	723	745	727	715	641	679	687	680	682	669	683	667	669	678	683	647	668	666	690	681	646	643	673	713	692	646	685	675	594	681	606	701	684	645	670	677	664	731	652	620	645	660	680	639	668	667	669	644	687	682	670	628	631	642	686	648	643	624	668	641	658	655	645	655	676	678	621	662	636	634	665	663	666	639	676	656	607	620	613	662	642	663	659	634	650	642	644	685	607	645	645	639	653	627	676	639	691	675	670	652	626	657	630	638	692	680	628	687	605	653	637	656	675	607	658	660	647	592	629	651	634	685	658	669	621	693	674	620	685	634	632	628	652	651	604	665	635	629	629	664	640	613	626	668	671	676	645	654	663	646	668	663	664	652	649	693	662	682	690	630	648	605	645	597	679	657	663	620	636	680	612	623	699	623	645	628	679	617	668	625	653	635	654	595	673	654	679	614	703	646	664	603	642	675	623	674	633	646	692	703	678	600	656	726	615	674	627	650	690	657	617	609	652	653	650	659	674	589	676	653	616	692	668	656	713	714	677	657	687	646	621	651	618	640	666	620	646	602	659	622	697	672	640	598	666	667	641	660	678	646	659	637	605	660	643	654	667	661	669	617	629	692	665	599	599	665	630	654	679	671	624	638	622	678	679	702	647	721	630	721	652	627	671	682	684	635	670	586	624	631	608	652	609	647	637	659	599	659	610	630	669	639	649	650	676	593	617	655	662	668	606	666	643	649	641	671	698	689	660	626	641	653	650	622	646	651	681	667	687	643	652	670	611	647	643	705	648	673	696	644	629	624	652	624	673	638	602	616	677	659	625	690	677	658	631	644	683	704	659	641	640	637	619	663	669	637	679	649	692	649	637	652	583	658	656	649	635	652	660	660	643	660	664	658	637	667	622	646	668	663	679	692	658	687	631	663	606	668	656	639	668	651	662	662	665	674	629	673	697	603	657	667	633	681	630	670	642	608	606	613	667	625	672	688	658	628	637	633	635	659	657	631	680	638	622	621	609	669	638	613	693	666	642	669	695	667	652	680	662	648	626	645	664	679	623	634	650	666	664	642	622	683	628	671	657	656	671	632	713	660	634	658	643	705	646	630	693	645	646	666	605	644	678	658	640	662	652	612	675	611	607	669	633	600	634	626	676	682	672	663	673	631	678	644	670	689	621	633	631	685	621	708	656	679	600	694	626	676	689	641	653	630	659	616	700	649	650	639	645	641	624	631	621	649	679	664	691	684	643	689	642	646	599	676	628	678	665	638	654	674	661	646	645	624	618	653	674	664	648	692	631	700	646	655	614	591	650	661	681	633	689	694	635	635	641	650	634	666	667	610	653	617	675	637	623	614	649	589	673	673	650	685	615	659	671	635	671	618	655	638	660	661	663	639	605	657	714	681	673	636	691	672	625	651	643	632	632	609	682	611	696	641	661	663	673	650	641	621	715	687	645	670	661	639	636	623	697	659	621	695	648	704	668	624	651	642	675	647	680	624	630	656	654	649	673	657	662	632	652	604	691	631	648	649	638	625	613	661	624	632	686	635	667	662	620	679	651	654	658	645	659	666	654	631	672	627	643	645	664	655	639	670	623	644	630	657	591	660	686	609	656	689	646	658	675	652	631	639	621	631	651	697	695	611	620	656	676	663	644	662	627	671	617	659	592	657	666	612	678	669	637	657	613	642	633	678	672	659	614	615	672	613	663	606	698	665	653	598	647	620	627	701	657	690	688	651	674	628	672	646	660	642	647	656	631	647	628	654	637	630	600	665	643	667	631	659	672	649	627	657	655	625	667	688	652	713	654	669	680	650	658	622	646	613	706	657	650	636	675	617	622	653	622	679	636	642	606	670	624	658	633	611	660	630	591	613	634	650	623	644	696	665	653	680	672	642	690	634	652	589	632	661	679	687	612	641	629	696	665	653	636	664	661	629	641	619	667	643	671	640	632	618	678	647	610	658	640	646	612	675	669	654	643	609	641	643	664	679	645	651	703	628	643	599	692	630	692	679	590	619	637	680	671	685	616	633	647	673	648	633	670	674	599	635	653	657	720	647	633	635	682	622	674	668	678	624	616	671	615	666	612	675	647	618	627	634	662	666	629	657	693	631	647	657	697	654	629	617	670	667	664	637	663	671	663	668	626	615	643	678	687	667	696	664	650	623	652	646	674	643	644	684	664	631	653	651	641	629	643	650	622	639	643	655	612	656	659	630	671	663	646	695	631	653	666	651	646	663	644	633	666	645	647	701	681	609	662	652	644	654	616	666	627	620	659	688	653	584	636	639	635	611	670	689	584	612	679	620	658	663	706	688	637	664	655	624	644	643	634	667	661	644	663	633	647	630	648	623	641	673	688	657	598	668	641	624	659	663	649	619	656	692	665	654	650	689	673	670	670	660	690	690	646	614	679	632	659	662	661	581	672	658	658	664	672	637	625	665	661	645	584	631	634	614	693	661	646	662	680	664	665	595	633	655	686	631	655	628	619	629	658	658	655	648	644	635	655	638	656	641	651	622	656	632	654	621	699	628	669	667	671	646	664	621	618	684	652	677	617	683	670	603	648	639	701	688	626	664	644	616	671	630	654	659	646	637	666	654	687	645	600	654	684	658	607	615	680	652	616	683	671	666	632	625	663	665	697	663	643	670	674	654	672	616	684	627	645	667	617	665	651	614	614	649	619	636	666	657	657	651	683	706	658	634	644	659	674	646	661	610	675	644	646	662	697	665	632	604	656	674	635	643	677	624	623	657	652	639	662	643	634	662	624	651	620	673	635	643	683	656	624	651	669	623	648	627	643	634	686	626	670	625	656	656	620	658	720	647	665	645	640	667	636	606	660	647	645	661	618	684	682	650	637	611	660	660	686	662	648	617	651	627	662	663	616	642	670	643	635	659	672	680	655	657	614	627	675	664	627	603	597	640	657	634	621	611	699	641	712	680	657	647	706	656	621	668	614	643	654	675	651	629	678	634	675	643	633	656	615	677	663	648	592	627	643	654	646	639	614	741	644	649	672	701	594	641	619	657	633	610	634	696	624	659	620	665	659	658	638	647	670	598	661	658	627	620	663	642	652	644	657	666	656	675	660	663	627	656	698	590	647	660	622	614	675	667	684	641	666	613	666	674	682	664	648	660	585	675	646	654	675	694	590	631	668	666	688	660	716	615	609	624	640	666	675	655	640	660	698	692	644	665	627	639	680	648	657	635	665	668	664	620	650	660	664	617	616	687	624	650	669	683	613	687	638	641	651	615	657	638	662	634	700	674	649	684	670	619	642	659	674	656	658	638	682	658	652	668	647	674	667	622	663	635	681	710	626	691	667	695	632	679	655	667	625	666	612	639	654	690	654	630	669	646	661	660	660	674	669	678	588	615	637	648	660	642	663	638	622	625	656	692	713	675	667	619	650	645	669	668	698	621	642	615	625	656	644	645	574	663	625	624	654	629	680	683	707	678	644	601	628	633	667	613	647
24795	21826	27056	25613	6456	298	267	218	187	207	175	173	179	188	165	167	149	174	161	127	176	147	163	157	175	170	173	165	159	168	153	144	147	154	150	152	154	163	155	144	181	156	147	166	179	148	159	162	146	155	174	142	170	166	142	134	145	151	155	146	148	154	160	117	152	187	163	145	162	170	167	166	142	148	147	161	163	151	162	150	153	162	146	156	166	159	142	142	151	150	158	150	158	157	173	154	185	161	168	144	161	137	132	176	170	145	154	148	171	155	154	172	153	154	155	139	151	161	152	159	164	162	171	159	146	173	137	143	148	154	187	171	140	165	144	149	156	184	144	147	154	165	157	150	153	148	156	149	155	143	140	162	158	144	145	142	164	148	148	165	158	158	154	142	138	154	177	152	139	175	150	138	158	152	148	123	149	164	162	162	161	139	136	158	147	158	161	158	150	163	158	151	146	153	178	141	157	153	147	157	177	140	155	132	147	168	158	150	144	165	141	156	174	150	139	143	145	147	151	167	148	147	145	152	131	149	191	154	159	162	142	168	155	144	154	155	146	154	170	146	141	177	145	143	151	154	127	153	143	168	169	142	151	149	168	155	153	158	165	169	140	158	144	149	146	162	194	152	123	165	148	155	151	137	153	144	157	150	159	159	157	141	151	134	163	151	144	165	168	150	144	154	143	140	165	162	140	157	172	134	138	159	159	141	133	175	143	132	169	178	163	154	134	146	163	170	153	154	160	137	139	160	135	167	176	165	162	159	151	134	159	150	167	156	164	174	156	151	168	143	148	167	160	142	152	187	174	144	179	153	154	165	163	141	169	138	183	156	131	168	165	141	140	163	154	137	161	150	149	151	164	141	161	171	165	141	164	164	170	167	145	155	162	160	156	143	163	156	164	142	154	158	153	148	190	175	150	166	156	137	136	134	167	143	160	144	134	156	144	128	143	143	171	142	168	147	158	167	157	149	148	158	167	152	139	158	153	156	170	139	174	158	166	141	150	146	152	138	152	168	146	161	158	144	168	164	175	160	157	147	153	164	162	152	140	139	156	172	160	145	128	148	154	137	177	128	151	166	136	142	145	151	159	154	151	171	151	158	162	155	148	164	145	183	161	157	137	148	153	183	159	142	137	147	141	169	149	143	157	137	156	162	172	174	150	152	167	153	154	161	153	158	158	164	156	158	162	164	147	158	147	140	166	136	136	127	154	139	138	157	173	150	151	163	124	152	166	175	155	153	144	147	165	162	144	161	152	187	168	140	176	173	142	152	137	160	158	147	159	148	161	169	147	150	161	163	144	158	157	151	141	174	141	153	160	130	163	158	166	156	171	154	178	129	171	133	172	165	165	144	141	150	155	178	168	176	163	124	151	159	154	139	158	165	162	142	140	142	153	148	170	158	162	137	137	156	157	169	141	117	150	154	160	141	166	163	161	157	168	158	172	163	152	143	181	141	144	141	148	153	150	164	184	158	159	176	142	162	156	153	168	130	132	131	165	164	155	150	155	154	163	159	175	156	140	165	143	155	135	179	173	131	173	147	160	168	151	131	160	147	141	161	142	164	143	140	119	154	148	146	148	152	144	150	133	143	158	158	152	140	167	169	151	152	175	150	154	144	153	178	176	160	142	148	153	167	156	152	168	152	170	167	165	129	165	146	163	151	144	136	136	158	176	147	166	164	160	123	143	152	166	145	145	143	143	164	174	147	134	142	154	170	160	157	153	164	167	136	150	150	190	164	166	169	129	175	142	131	137	152	152	145	158	155	149	154	145	138	157	154	168	132	127	166	135	162	151	157	140	159	136	153	148	147	149	145	153	160	167	145	146	160	129	157	188	133	162	179	178	146	147	166	150	163	136	131	164	146	155	140	154	140	178	149	153	169	149	157	131	148	138	149	153	171	165	136	141	153	163	138	178	176	168	140	138	150	149	133	158	186	161	170	163	152	144	157	153	158	162	161	129	163	140	181	148	159	172	137	133	146	125	155	156	136	168	162	162	149	155	154	170	148	143	148	155	149	141	137	152	152	149	157	159	150	153	151	153	147	153	148	151	146	157	141	156	172	147	157	169	135	143	151	166	138	161	158	140	150	145	140	143	181	162	168	153	157	149	154	163	160	172	151	142	149	142	157	138	167	138	153	147	141	150	126	155	172	153	140	161	176	135	183	166	155	164	147	139	169	137	175	157	172	146	163	149	153	139	140	152	151	126	147	140	132	156	152	160	154	132	148	140	158	158	169	166	149	153	148	166	150	167	160	141	164	149	161	142	144	148	155	134	154	148	157	136	147	150	158	151	153	152	158	162	161	172	179	136	163	153	173	128	152	169	152	163	154	165	166	155	160	158	160	140	152	160	161	175	165	159	163	129	153	134	143	161	146	148	164	148	171	155	158	172	163	158	163	142	170	153	151	159	154	164	164	139	146	145	157	138	148	144	134	169	161	157	145	145	144	165	176	169	194	184	151	134	176	160	153	155	151	169	164	153	163	128	146	157	138	145	164	164	149	187	156	137	151	163	194	173	137	145	147	151	137	173	144	143	161	148	155	151	161	158	153	146	163	140	150	150	146	161	146	152	152	136	169	156	164	165	131	157	165	146	160	151	141	163	154	162	146	142	176	141	160	170	165	161	147	140	183	172	155	142	176	145	161	146	164	156	141	168	169	162	145	183	153	143	178	148	173	142	149	144	156	150	166	142	160	165	152	138	132	149	132	147	155	154	155	142	145	138	148	168	147	174	168	138	170	162	149	167	153	165	150	149	146	160	148	163	173	158	153	160	147	145	186	147	153	139	171	142	162	145	147	168	165	153	156	134	133	144	152	155	153	167	149	159	152	139	146	177	159	165	156	153	154	164	138	164	151	154	152	149	153	147	179	142	128	150	145	124	141	144	153	146	134	171	155	145	168	173	163	149	164	142	162	150	151	151	164	156	155	155	167	159	151	152	159	145	170	144	141	148	160	151	151	154	145	175	159	157	158	177	126	166	140	158	155	148	155	149	167	164	167	149	154	147	165	126	158	149	153	184	140	150	143	145	169	165	146	154	169	150	144	151	163	183	142	161	151	157	164	156	151	161	144	145	161	142	134	175	151	192	146	148	155	157	126	158	151	142	160	142	163	146	137	156	160	159	169	154	138	152	160	149	152	160	174	136	176	161	174	139	144	151	177	160	132	169	144	149	157	115	153	162	182	142	151	145	167	155	151	159	149	144	144	158	168	146	163	140	153	158	133	152	140	150	148	158	145	152	141	148	160	137	143	151	179	154	155	181	162	155	159	156	153	184	164	152	155	161	166	172	161	153	144	147	136	131	150	152	159	157	157	157	157	146	166	154	169	147	168	136	175	145	131	155	150	163	166	157	156	153	158	169	152	135	148	147	160	175	165	144	166	149	151	161	154	135	151	160	150	172	146	168	164	154	163	158	158	169	164	186	173	156	156	150	151	174	164	145	123	143	164	133	147	138	154	151	167	161	147	135	172	155	172
36332	59916	13082	852	615	460	351	364	340	280	289	268	234	249	251	228	268	223	228	212	243	221	246	228	208	221	225	198	211	238	281	181	212	213	224	209	203	220	225	217	212	183	203	203	200	210	207	228	208	225	232	211	209	239	236	224	222	224	205	194	211	214	211	233	219	215	219	231	200	206	195	203	213	184	205	193	231	211	212	205	217	224	219	219	202	225	202	198	226	229	236	219	222	207	218	201	199	211	204	201	183	219	205	208	211	211	238	213	212	247	234	239	211	238	212	204	210	209	199	221	203	204	197	202	183	222	203	196	206	188	225	229	243	227	230	223	179	205	224	236	233	203	209	193	210	216	207	206	230	188	200	187	189	208	201	198	193	198	211	194	217	230	227	208	199	219	205	213	189	210	207	220	215	206	204	218	215	226	216	230	246	211	219	206	214	206	227	221	228	214	186	202	216	216	196	185	202	227	194	235	248	197	223	193	195	209	217	206	203	222	220	235	187	196	222	206	227	232	190	212	215	211	230	196	217	214	212	192	205	203	229	219	220	212	218	219	239	237	222	217	214	210	230	210	222	211	215	197	197	211	220	207	226	200	212	267	200	209	195	201	215	208	221	219	213	228	218	202	197	213	235	206	231	225	176	209	198	213	201	200	228	214	217	192	185	199	253	218	210	220	221	205	199	198	229	186	223	231	220	225	226	192	214	213	213	226	199	216	226	208	224	229	244	213	224	212	216	223	232	199	233	206	206	214	207	207	215	247	254	203	192	219	217	226	221	197	197	204	232	209	210	180	203	176	205	212	191	209	199	207	194	221	209	219	231	234	212	210	246	248	234	230	225	231	213	222	218	198	213	214	242	217	244	204	226	202	211	203	189	208	218	205	222	196	210	222	212	221	209	228	217	199	213	249	201	207	219	208	219	218	221	214	190	210	183	228	204	208	209	180	217	225	209	222	209	228	208	207	211	195	248	225	205	210	214	195	223	235	195	207	218	220	222	216	212	218	215	219	211	235	211	211	197	216	225	189	189	186	216	206	233	213	214	224	204	211	206	232	212	200	211	208	209	212	200	210	206	232	237	201	213	206	230	227	217	221	222	202	221	194	220	204	214	206	211	198	219	208	208	198	220	228	188	202	185	204	207	214	196	194	224	216	204	220	184	208	216	195	229	189	241	209	206	217	212	222	203	210	229	194	210	224	210	227	197	234	195	212	240	184	210	185	209	201	246	207	213	191	195	241	199	217	210	197	201	226	219	228	235	221	214	194	211	229	204	210	234	194	209	215	222	205	242	238	219	215	211	213	192	231	213	201	205	210	202	208	225	215	197	232	223	224	211	197	218	214	213	220	219	229	216	198	221	202	223	193	215	214	216	194	196	208	203	213	211	210	201	209	220	226	219	206	242	224	197	200	219	242	190	189	206	201	202	210	187	211	216	210	187	186	192	224	225	223	220	223	209	217	239	245	208	204	222	224	209	198	214	218	243	241	218	241	211	232	217	215	218	195	213	190	208	203	207	214	219	227	198	227	189	207	207	193	217	219	224	212	205	217	198	229	238	206	216	230	224	220	211	223	219	196	186	213	181	204	214	220	190	216	254	221	213	206	201	204	235	220	198	194	213	238	225	210	224	177	216	249	202	222	212	205	197	181	239	214	230	211	224	209	225	196	195	203	212	209	231	237	219	212	224	218	225	211	210	217	233	210	234	211	207	210	218	206	230	216	223	216	198	214	237	192	195	205	223	217	219	234	194	216	211	235	217	221	212	243	217	228	233	212	190	208	207	199	217	209	188	200	202	222	214	205	237	190	222	184	195	229	216	205	229	199	202	203	209	231	227	203	205	213	230	204	200	242	207	210	196	222	223	223	231	213	205	206	198	219	229	241	216	217	221	191	211	212	195	227	224	199	211	193	216	203	177	200	213	192	247	224	196	215	222	240	228	229	220	230	217	232	228	204	222	198	215	232	210	227	218	228	223	210	197	236	202	196	219	202	224	222	195	225	207	233	225	207	221	207	232	210	243	220	209	209	199	251	193	229	220	214	204	236	213	219	203	221	234	201	209	191	194	206	196	215	219	201	237	195	221	238	208	213	195	197	186	194	224	197	216	208	215	188	197	206	224	197	228	216	230	192	222	204	217	205	209	218	223	226	212	199	209	207	207	200	234	231	221	228	205	220	191	243	216	209	214	185	207	204	219	215	187	211	206	207	214	211	219	204	194	192	207	217	224	224	217	198	204	202	204	195	218	207	210	203	232	201	217	211	200	182	208	227	216	211	202	224	217	206	217	227	231	218	220	215	225	201	217	211	208	224	231	210	231	233	212	198	213	206	221	194	205	197	207	216	209	193	240	233	220	217	212	201	215	202	201	202	191	207	204	201	226	191	233	240	216	215	198	242	229	203	217	208	234	199	216	236	200	226	218	198	220	247	228	221	200	209	209	224	201	228	191	205	232	210	221	188	198	201	202	217	235	204	205	213	236	199	204	232	186	244	225	241	222	227	228	206	193	208	213	208	219	205	198	220	218	194	208	200	231	213	222	229	226	202	192	208	202	238	204	232	193	225	192	218	239	224	198	234	241	200	202	211	203	228	189	223	224	209	214	232	226	206	211	220	236	218	243	221	197	218	243	227	216	205	196	200	221	209	204	201	214	231	213	192	194	223	228	201	208	226	251	197	225	217	211	217	212	206	202	219	207	209	232	216	228	211	234	203	220	218	233	222	233	206	234	183	212	191	184	212	243	233	231	216	208	200	216	225	201	211	239	216	218	228	224	206	213	209	234	214	218	220	194	220	218	232	227	245	224	204	231	218	234	218	209	199	193	207	202	220	239	208	208	223	215	213	224	181	224	207	223	177	219	215	218	209	203	217	213	203	192	208	228	203	200	224	228	216	201	227	203	207	219	202	209	224	243	208	219	233	182	207	206	225	239	187	247	208	216	206	199	207	213	215	238	203	219	207	216	228	211	205	215	193	233	226	197	218	220	208	212	218	200	215	215	244	206	209	225	214	196	223	228	210	197	239	205	227	215	196	243	196	222	224	208	203	215	226	236	199	209	188	211	204	193	193	209	229	197	224	217	243	211	209	202	229	226	206	210	205	222	192	215	221	214	180	191	202	230	236	206	227	193	215	222	197	227	218	235	231	217	233	210	187	195	197	212	218	220	203	217	212	205	210	208	195	202	237	223	209	209	203	215	201	179	209	234	215	205	200	211	201	225	190	227	210	213	222	186	237	226	234	202	223	199	182	226	190	199	175	238	230	200	216	212	227	224	191	207	230	194	228	214	218	227	214	220	198	206	224	237	236	207	237	244	215	215	198	227	191	222	205	211	228	197	218	220	218	234	224	223	200	226	195	213	177	217	230	228	231	223	217	219	209	215	217	226	224	183	182	223	203	233	225	208	212	218	244	180	228	208	198	240	207	183	235	225	171	187	219	204	202	227	221	211	227	222	213	223	188	212	223	214	212	223	196	230	204	203	217
22591	21605	28631	24998	21558	21347	5295	803	681	589	622	546	545	604	544	551	568	547	530	538	518	494	505	504	493	509	520	520	504	472	479	498	519	472	512	527	463	472	486	518	526	478	528	479	511	482	485	463	467	487	497	489	509	507	511	462	508	503	491	482	504	515	486	487	487	515	507	454	511	543	448	502	506	473	486	491	463	498	485	521	480	510	480	484	468	551	502	468	474	436	494	501	498	497	479	482	505	483	514	491	495	515	501	470	487	502	491	501	491	521	445	475	471	475	490	498	499	462	505	458	525	463	475	494	482	486	475	481	459	495	449	487	450	479	526	490	491	467	458	492	479	474	509	499	491	497	462	493	459	498	527	495	458	480	501	502	457	528	519	490	457	514	477	534	475	483	484	489	460	506	535	476	488	469	524	491	464	517	494	491	472	509	506	522	496	485	510	450	426	474	458	460	502	469	476	484	505	493	492	466	520	483	470	517	446	496	487	487	481	538	508	481	485	490	463	533	466	473	479	480	519	494	493	465	457	473	558	519	457	479	510	509	460	470	534	492	488	479	509	508	480	510	505	478	473	512	469	480	499	476	507	487	496	484	477	487	493	472	489	524	485	501	457	457	465	516	494	489	474	501	475	504	525	461	471	508	530	494	474	502	486	477	464	473	450	489	515	490	484	465	494	443	513	516	500	441	517	499	466	471	481	489	466	479	515	494	470	498	506	456	484	489	469	486	482	456	501	443	490	504	496	483	532	494	479	473	487	476	495	511	525	491	477	445	478	471	461	482	449	502	533	492	513	468	489	503	491	516	490	492	469	473	479	507	453	499	497	522	479	485	471	484	459	453	465	494	481	415	466	494	501	494	500	494	521	504	456	499	457	477	495	523	456	482	506	511	484	501	517	485	502	488	442	472	480	480	466	512	470	484	501	532	486	482	520	486	510	491	438	544	455	467	474	476	482	499	500	455	453	489	533	461	488	485	444	523	502	493	478	475	515	499	454	470	461	544	511	497	482	474	481	456	507	491	492	473	484	513	501	494	489	513	519	476	488	470	455	464	498	465	449	476	449	473	475	457	438	469	448	515	497	478	527	468	497	493	466	502	491	517	492	512	481	505	452	508	481	492	458	529	494	466	485	531	503	483	492	471	479	490	502	483	466	493	505	453	475	487	533	485	509	480	512	535	484	485	495	500	472	456	489	476	489	523	531	473	494	488	467	529	473	511	508	528	489	497	495	475	443	497	457	449	517	519	478	476	519	457	517	479	471	490	451	469	511	496	503	504	471	515	505	486	471	485	470	496	491	500	507	466	487	489	487	473	504	483	523	521	466	502	499	477	503	507	498	495	453	481	507	494	467	502	491	488	495	534	496	464	529	492	489	495	509	472	495	538	439	490	465	490	509	452	499	495	476	487	476	488	493	501	493	514	504	505	521	491	503	553	497	475	525	486	481	506	473	473	503	494	442	486	556	500	485	471	489	453	518	486	480	495	498	511	476	552	501	525	459	505	513	458	457	474	456	452	463	490	463	493	448	534	499	515	481	507	490	483	486	506	500	477	489	477	485	470	458	461	488	466	483	455	494	545	490	486	499	517	513	428	491	467	516	498	518	467	506	484	499	488	486	486	513	485	485	548	495	513	483	487	496	453	492	533	454	487	468	494	470	495	470	511	473	469	478	536	496	445	506	475	476	536	528	507	503	513	462	474	493	489	515	477	486	502	492	458	545	459	485	491	468	435	506	505	475	479	483	505	501	467	491	495	490	469	496	476	495	476	525	487	485	462	492	480	508	486	468	448	488	473	491	487	481	462	500	504	499	469	479	438	495	502	492	464	512	529	492	483	470	494	493	516	469	465	462	447	464	501	527	485	524	496	490	481	514	470	493	513	476	469	452	446	495	523	478	481	477	521	484	488	479	478	494	532	459	491	486	476	486	458	475	501	509	492	490	496	519	481	476	458	477	505	457	450	475	487	486	504	473	492	504	498	523	471	527	480	445	499	457	490	492	450	477	500	491	437	522	472	494	502	518	461	465	497	461	493	476	473	497	482	508	437	474	414	478	496	477	480	493	468	507	486	473	498	481	526	495	511	483	497	496	459	516	443	450	458	497	476	467	471	498	487	497	490	507	534	452	511	470	481	466	473	503	450	461	466	492	504	486	522	513	444	471	472	487	420	489	481	494	505	475	499	493	503	475	471	484	482	489	502	470	505	514	472	508	444	489	483	503	457	495	478	538	463	497	486	491	488	511	485	521	484	494	518	483	483	450	486	491	486	472	472	457	481	486	480	488	495	484	435	470	514	482	495	511	453	501	446	524	484	470	494	477	522	489	493	512	486	481	493	483	481	456	468	502	463	470	452	470	472	499	476	511	478	504	508	491	540	493	518	450	483	480	444	466	512	412	491	524	487	493	460	470	458	461	484	473	521	486	479	476	487	483	448	470	456	481	473	470	451	488	483	495	481	495	489	468	499	476	459	469	477	479	468	470	492	501	521	505	466	468	486	498	505	463	501	531	539	482	480	447	485	466	463	476	456	481	480	523	490	455	484	485	475	450	496	502	469	480	473	448	436	473	487	501	489	497	487	489	477	478	483	494	492	468	504	474	461	487	490	464	474	478	495	478	510	526	495	487	484	490	496	488	451	499	512	489	460	512	432	498	524	520	474	503	485	461	499	493	484	450	500	513	447	527	459	475	509	463	471	482	478	455	420	515	488	503	488	504	494	501	519	468	510	522	517	505	467	497	481	457	475	494	480	475	466	523	490	480	458	505	517	492	469	464	493	499	499	507	504	505	504	486	427	522	472	504	468	495	485	475	477	457	459	476	465	467	519	471	521	494	470	500	502	481	500	464	482	480	492	500	497	474	454	499	491	476	477	467	488	479	468	461	478	483	478	517	452	456	504	546	470	458	499	505	450	497	485	472	475	492	539	462	491	466	493	560	492	491	476	468	468	520	452	519	449	467	434	509	484	455	486	501	506	483	497	526	469	486	464	502	479	509	469	503	468	488	479	447	499	493	495	475	496	485	500	490	498	464	523	500	461	500	510	520	519	489	473	471	486	456	495	482	459	507	514	495	475	496	515	457	504	497	504	502	456	504	472	455	490	475	466	480	496	433	481	489	478	484	501	522	476	455	527	463	494	510	459	473	467	514	505	506	468	510	509	462	465	492	476	515	485	490	471	493	517	512	429	505	499	476	479	505	475	525	489	528	480	501	485	482	484	432	469	489	486	475	472	532	473	494	512	532	492	508	504	493	495	481	453	451	458	479	480	467	456	464	485	527	496	468	472	484	458	448	487	474	506	510	503	514	499	449	491	527	466	484	496	508	503	494	512	487	495	495	486	502	516	503	470	471	481	478	478	527	492	474	505	478	498	478	500	507	466	493	491	486	479	466	489	492	481	502	480	499	513	447	499	481	469	500	497	496	481	501	525	520	487	485	492	464	504	526	471	475	498	481	471	476	479	547	498	481	487	482	477	490	473
47415	79549	20072	2840	2067	1561	1261	1148	1065	930	878	865	787	753	754	719	688	662	667	691	661	672	635	632	619	659	631	622	662	645	668	676	662	619	677	607	635	610	599	664	624	608	645	629	661	685	602	636	634	597	626	616	650	635	614	622	630	581	629	610	620	637	589	627	639	645	682	633	619	568	627	611	575	652	585	663	606	589	562	607	648	595	613	654	584	621	586	603	596	616	561	619	606	608	639	574	587	610	563	605	634	622	611	634	643	574	604	611	619	616	622	583	624	646	586	613	589	600	627	645	603	614	559	654	623	631	606	630	612	594	581	616	611	592	619	645	606	598	594	596	596	575	591	589	614	617	615	620	587	551	580	606	649	619	623	623	621	613	608	625	628	569	618	604	619	621	598	617	621	616	629	575	612	605	606	598	633	632	602	603	614	638	621	586	640	631	582	610	611	610	622	565	549	626	583	572	600	608	680	600	569	571	600	574	627	609	633	625	604	607	623	612	641	650	596	623	560	590	657	610	627	629	641	631	651	607	630	660	636	651	573	619	559	649	625	611	604	591	641	609	585	603	601	585	608	616	651	629	617	660	633	694	583	597	590	602	631	646	602	631	594	612	610	596	663	607	649	653	593	635	617	662	617	627	612	629	593	625	646	567	655	626	584	625	652	645	648	577	607	611	633	643	621	612	607	647	601	588	672	621	665	596	630	589	634	626	609	587	585	592	648	648	614	599	616	605	597	597	597	636	570	563	617	642	603	621	633	572	645	618	610	644	621	636	646	651	636	616	605	618	663	648	599	614	636	597	604	605	635	615	618	628	637	583	598	575	650	652	599	632	576	646	622	620	621	616	572	636	637	658	598	598	568	626	592	591	610	594	602	683	633	620	654	591	624	606	621	586	665	632	613	556	598	645	589	603	624	595	626	622	616	624	572	585	590	564	621	629	613	584	566	626	574	603	594	614	596	631	586	586	650	609	609	700	654	600	622	590	630	618	594	588	615	572	582	617	627	617	607	594	581	565	581	627	613	648	627	617	624	578	650	607	617	624	546	613	630	553	595	601	568	543	615	576	602	642	591	598	642	612	574	590	619	591	614	576	623	596	631	615	612	623	605	631	642	660	627	639	620	564	646	627	665	620	604	579	591	668	619	616	600	638	641	607	613	610	603	583	627	656	612	606	610	650	633	622	539	618	600	582	601	629	598	612	627	587	595	632	632	570	592	650	631	642	637	635	641	599	623	616	583	599	618	630	550	607	632	657	616	629	605	616	592	580	587	616	617	599	634	617	620	641	567	611	582	610	632	600	642	569	581	584	632	627	566	647	623	635	603	607	611	626	668	617	598	620	656	606	647	614	590	627	588	616	597	654	630	615	629	630	604	607	634	564	620	602	595	627	589	631	592	633	652	632	610	617	605	636	613	617	657	605	658	624	589	616	573	627	647	611	573	576	573	596	636	629	591	644	613	593	617	597	658	615	630	577	651	615	592	611	593	626	607	572	604	626	661	624	598	606	647	575	626	614	566	563	642	611	595	621	638	595	627	613	585	562	613	602	566	630	614	635	607	582	557	639	649	649	602	603	636	600	620	626	607	598	607	626	613	650	590	588	604	586	562	598	555	599	619	666	605	617	653	614	623	606	607	613	641	621	591	575	627	611	590	633	590	642	573	641	649	638	567	583	580	624	632	596	584	602	591	643	579	625	632	669	611	615	583	583	624	620	593	570	610	632	627	607	675	612	632	650	597	602	595	614	603	593	594	612	623	655	618	604	572	575	578	656	605	596	597	633	659	622	613	641	580	599	635	592	625	625	663	606	582	624	567	624	595	589	583	594	588	640	597	610	667	589	620	647	614	587	638	608	616	637	641	642	601	639	652	637	605	603	627	602	600	618	660	617	579	594	582	637	590	598	639	620	612	609	628	620	628	542	671	634	646	628	588	574	601	657	612	623	599	628	590	621	636	619	607	669	621	637	614	647	621	647	620	622	628	591	603	593	579	629	602	606	646	600	604	625	625	614	602	627	646	620	631	591	609	598	602	595	639	597	586	601	573	673	587	651	605	569	615	602	631	610	599	590	647	611	628	606	644	617	618	668	616	624	609	616	616	603	625	615	621	589	617	572	619	619	591	591	572	647	636	639	623	617	603	622	603	640	598	639	599	628	637	614	587	630	645	626	585	622	605	603	674	623	600	636	585	618	605	645	585	629	635	583	607	592	607	643	553	600	610	661	620	617	579	638	622	609	596	567	638	635	601	659	599	609	622	612	610	605	619	593	608	551	614	575	557	603	589	626	634	594	588	620	662	580	679	618	593	589	563	597	631	597	597	599	572	573	626	596	617	553	643	609	634	595	601	644	627	627	609	634	626	645	600	592	594	624	582	595	661	608	639	598	658	637	628	617	617	602	634	573	653	613	629	605	630	582	610	615	583	665	586	643	576	588	622	588	639	584	601	629	612	584	607	588	605	636	603	605	590	639	615	605	628	633	608	642	619	597	637	643	569	594	624	625	576	568	610	638	588	582	586	652	603	623	620	657	554	570	599	571	627	583	616	612	625	603	645	614	609	593	582	637	588	588	642	660	631	639	589	586	598	638	644	619	625	610	600	589	658	617	663	584	633	612	593	587	585	591	575	642	588	608	565	592	532	625	581	611	575	612	630	660	598	630	614	589	603	621	632	576	621	616	582	643	602	580	587	627	639	634	632	599	604	619	623	618	646	601	607	602	650	602	613	617	595	621	605	668	605	598	611	572	676	623	605	587	604	593	618	599	644	625	614	660	614	631	626	607	619	591	623	630	619	614	577	611	617	614	584	642	635	632	639	614	588	643	570	656	621	592	590	617	615	626	612	600	625	617	611	642	590	590	598	551	624	639	599	619	629	623	619	619	603	628	626	585	590	633	601	636	595	608	634	620	612	649	624	582	598	619	634	631	611	661	584	570	632	649	597	645	598	610	603	626	596	606	619	638	598	589	615	647	575	585	598	632	617	616	625	568	629	561	576	616	606	618	605	584	646	670	637	632	650	640	631	615	579	608	633	625	605	602	606	652	591	644	626	640	622	589	625	596	601	675	597	612	637	668	597	589	620	576	626	626	617	597	584	563	630	573	586	623	651	617	579	570	598	599	615	643	634	610	621	593	587	589	574	628	590	611	634	578	623	625	619	609	649	652	597	573	582	627	592	593	601	646	599	570	581	573	629	643	605	573	581	607	610	599	643	666	638	637	630	633	608	640	598	640	600	603	598	613	626	586	623	591	609	602	625	618	597	634	628	626	599	617	627	606	588	584	604	582	604	649	618	617	566	627	615	608	605	628	622	587	554	628	649	597	625	608	603	630	584	597	623	665	593	623	589	592	598	572	598	655	633	576	620	603	654	612	604	628	594	584	626	622	577	609	593	618	593	607	597	606	625	639	620	621	620	574	613	621	586	661	609	633	664	637	615	576	642	622	585	627	661	624	626	576	622	630	634	591	618	604	602	605	615	575
28147	23019	12130	1068	476	443	338	316	329	301	309	295	271	285	280	300	277	265	276	280	300	272	263	282	250	269	271	298	295	301	298	274	259	270	274	281	297	275	244	296	299	256	266	287	306	274	265	273	240	325	274	285	257	269	276	280	300	258	273	277	289	263	316	274	303	282	254	325	247	265	273	253	275	257	252	296	274	283	262	282	254	258	256	275	307	270	270	290	280	279	267	252	243	276	301	262	245	286	274	291	272	270	289	257	266	282	248	255	283	246	285	284	258	285	291	248	254	307	287	259	293	272	242	291	264	264	239	278	278	268	288	298	246	267	284	252	277	284	252	293	288	262	257	309	280	272	309	265	281	258	287	289	277	267	288	283	283	256	259	264	279	315	312	289	303	290	268	285	300	309	281	284	280	254	279	275	278	289	286	290	298	285	255	266	287	307	281	297	274	318	280	275	265	247	268	249	269	304	286	267	264	291	281	245	265	229	265	282	275	296	278	284	277	261	297	313	276	284	280	257	280	281	258	305	243	264	280	276	288	271	277	250	256	278	267	291	299	288	268	305	279	284	294	280	266	274	285	284	303	285	259	308	266	292	254	286	261	293	250	283	293	269	258	300	298	277	286	290	291	297	267	262	256	250	271	253	263	289	270	252	276	267	269	240	249	286	291	285	266	308	271	293	267	258	298	272	291	276	268	283	247	268	282	273	254	260	297	300	299	255	285	254	279	261	287	294	268	272	258	304	256	258	296	299	286	287	274	264	299	272	292	248	261	286	298	257	269	283	274	281	289	294	287	267	314	253	268	264	311	283	285	284	262	280	289	296	292	284	272	273	240	275	258	266	277	289	274	268	284	295	264	288	276	268	269	296	290	277	296	289	296	300	323	284	276	269	293	274	280	282	290	279	281	272	242	262	299	269	287	268	293	269	290	274	280	257	262	280	270	281	262	270	261	286	266	277	246	279	262	292	266	287	258	286	262	298	269	303	274	294	299	248	270	294	295	285	268	275	291	342	304	277	249	277	269	313	271	275	274	290	275	291	264	268	265	297	265	301	272	283	283	255	266	298	266	288	264	287	287	302	290	267	246	270	290	301	266	272	288	312	252	259	263	276	280	262	264	306	292	306	289	301	302	275	255	313	252	291	268	270	275	263	277	252	278	273	282	306	278	274	283	250	283	286	271	276	245	309	294	285	291	283	282	274	303	295	285	264	302	287	289	263	274	265	277	290	283	275	262	283	293	264	278	304	294	325	273	290	274	282	286	299	295	266	300	282	300	301	277	273	288	269	293	255	257	262	291	267	264	274	297	267	298	300	316	259	280	249	291	261	281	280	290	283	295	265	267	273	263	261	272	263	305	304	279	285	285	271	246	274	289	255	261	267	299	291	307	280	263	267	285	299	237	248	257	224	287	303	307	292	279	268	287	275	271	278	293	267	264	285	257	272	302	295	253	265	294	292	257	266	247	241	268	278	309	268	262	266	274	282	264	243	307	283	291	266	275	300	265	278	265	281	292	247	299	269	296	239	289	275	285	255	300	272	269	281	296	285	266	289	277	298	244	333	246	240	311	277	256	277	248	288	288	272	289	258	272	295	271	264	287	308	299	272	325	292	282	271	301	293	271	338	276	289	330	290	270	264	260	248	272	294	270	299	281	288	302	273	265	273	266	273	280	283	296	282	238	259	302	260	247	275	261	288	289	275	271	280	294	279	276	289	287	286	265	263	283	286	291	275	305	299	237	274	297	282	288	277	298	287	285	256	274	290	283	304	310	293	279	280	282	250	295	271	247	268	269	274	290	312	262	276	293	284	268	273	267	252	267	272	273	280	269	285	255	292	275	260	251	299	289	296	289	271	291	281	297	289	267	267	293	286	261	297	298	273	258	315	252	268	267	271	297	277	276	273	313	278	281	305	270	285	286	291	268	262	311	273	296	275	261	280	247	301	297	261	303	285	260	271	294	305	289	292	304	281	264	231	254	272	274	283	301	264	237	269	294	294	291	244	289	283	288	263	309	295	256	278	286	317	262	256	262	310	280	285	293	270	286	303	278	294	283	277	272	316	267	258	279	278	291	282	250	283	273	284	254	273	285	278	290	287	293	263	259	278	272	280	262	281	283	284	295	276	252	269	292	254	299	288	260	297	257	287	269	283	279	300	257	293	293	263	268	293	275	273	295	271	280	259	277	280	282	263	302	260	307	302	292	263	278	286	303	287	278	286	291	293	280	272	305	267	264	256	286	313	287	277	282	259	327	304	267	279	274	286	289	289	274	271	284	272	285	273	277	298	245	280	295	294	256	274	283	265	276	295	277	272	309	279	272	286	254	275	283	298	268	268	294	295	299	245	266	271	254	269	260	240	292	249	290	279	290	257	306	300	249	263	282	267	271	249	270	301	257	284	303	279	273	257	279	257	273	288	298	285	286	279	272	300	290	287	269	284	259	276	268	265	271	294	263	276	316	276	281	280	287	281	305	302	277	273	310	276	292	277	302	282	246	286	267	293	278	276	300	247	266	270	280	281	288	290	276	287	288	258	291	300	245	288	274	271	277	276	254	279	270	271	281	258	265	275	280	272	244	304	282	272	254	297	268	274	299	288	303	277	287	270	266	269	270	250	305	304	297	265	295	289	283	300	261	252	285	295	242	264	321	273	274	281	304	244	293	265	297	273	291	269	286	292	305	279	269	279	273	314	267	286	259	279	251	280	259	287	266	242	278	282	268	279	298	279	268	280	250	273	290	280	245	284	300	299	301	302	290	299	294	250	269	279	279	263	270	298	263	305	308	294	260	260	279	268	270	263	287	299	293	293	315	273	247	271	281	298	260	293	292	311	270	281	280	273	289	261	299	287	248	298	249	270	278	299	308	280	261	307	314	272	271	284	266	245	259	297	240	274	293	288	277	293	256	282	298	277	305	257	270	261	260	297	331	275	269	254	271	274	268	288	293	270	281	250	275	259	243	258	291	294	295	301	304	261	289	271	285	285	272	282	271	253	289	306	308	296	285	312	281	270	293	274	268	277	294	299	253	269	270	284	276	287	271	268	284	286	285	263	280	279	287	278	296	273	300	274	267	290	283	266	291	298	281	287	287	300	273	243	264	287	306	268	293	246	274	315	279	294	279	296	314	254	291	272	251	278	281	298	276	269	286	265	286	285	269	285	290	268	286	275	264	252	257	274	284	271	274	259	267	303	281	257	282	329	278	295	307	304	284	283	289	292	310	281	286	285	290	259	263	286	263	291	282	262	278	265	279	261	297	286	286	272	260	285	306	292	277	281	299	269	297	261	282	300	309	293	286	292	262	263	268	275	267	251	254	282	304	273	260	268	260	285	308	265	276	297	281	307	246	247	281	297	255	259	285	260	249	284	283	249	311	291	295	251	274	311	272	325	286	262	272	292	262	270	263	265	292	258	265	247	263	288	287	277	292	248	277	263	264	290	280	274	250	295	286	302	311	267	272	261	289	297	278	275	270	292	256	279
18959	35291	4814	510	467	404	388	366	401	346	356	346	391	356	349	382	310	397	375	361	395	354	332	361	349	328	358	374	346	364	344	360	360	396	359	380	376	351	349	364	337	351	345	336	337	340	329	317	352	382	360	358	363	363	361	338	365	387	350	375	345	339	362	344	359	364	367	325	351	350	370	336	343	349	361	356	386	350	360	355	359	357	366	369	352	349	359	392	370	417	367	349	347	351	342	365	361	338	324	368	361	299	316	357	324	358	360	351	375	359	353	352	358	343	357	354	343	353	351	338	377	323	337	355	347	334	336	358	386	341	369	356	355	380	369	328	336	326	359	367	379	340	350	344	332	344	334	376	346	336	331	323	333	337	352	330	342	356	362	348	344	367	373	398	378	389	318	351	354	359	379	364	361	368	376	330	354	329	355	356	340	335	342	380	348	360	332	369	356	361	360	361	349	362	346	376	378	305	365	360	327	350	347	360	371	328	354	357	348	362	314	355	355	331	397	333	350	361	359	322	372	351	365	369	339	352	340	360	357	367	349	337	364	353	352	356	362	340	324	358	350	367	360	349	340	348	364	341	351	351	363	342	359	356	342	343	382	365	352	367	326	368	347	372	327	347	348	361	378	357	344	333	338	354	338	340	357	337	370	349	360	344	347	324	340	346	345	347	344	340	329	347	393	351	369	362	339	359	344	335	364	355	340	365	379	355	351	354	368	345	373	365	335	323	328	336	348	381	353	351	385	349	336	381	374	370	392	351	359	363	355	333	350	390	382	364	336	348	379	321	354	359	364	375	331	359	334	350	374	334	379	334	372	376	364	331	374	349	375	355	370	391	337	325	351	352	386	335	362	331	345	371	358	360	385	377	358	345	334	319	350	373	379	348	387	362	378	341	359	373	350	373	385	349	353	336	327	348	399	344	348	352	356	323	362	350	342	367	342	366	393	329	348	349	360	388	359	365	343	348	373	390	338	349	357	357	367	355	352	333	367	361	323	372	361	364	353	365	366	357	373	338	363	367	366	353	346	358	328	375	338	325	337	370	345	330	349	369	345	373	321	338	342	364	366	385	347	370	330	337	360	334	330	356	369	323	355	368	350	378	332	341	318	340	349	350	360	348	388	356	352	325	349	389	371	387	349	385	347	348	329	334	342	370	350	353	335	355	381	350	341	362	395	325	372	357	353	388	328	339	351	356	360	342	369	360	338	366	336	388	334	352	343	327	365	370	366	387	329	345	356	367	363	362	327	400	368	372	362	370	361	356	354	377	329	368	346	377	332	360	368	347	326	343	325	335	361	364	348	360	342	376	335	365	376	380	370	340	374	403	364	356	300	333	382	373	340	335	371	355	317	383	381	332	395	349	345	357	358	339	365	340	324	354	377	345	370	343	357	306	309	314	349	352	370	353	369	355	347	368	342	326	369	351	355	314	337	369	364	307	350	344	368	325	369	355	362	332	348	341	354	348	349	341	343	337	346	355	359	369	337	347	362	334	375	350	373	334	360	358	370	321	364	357	327	385	380	357	386	354	345	363	332	337	311	335	352	344	361	360	326	309	355	362	346	356	388	317	338	330	318	351	346	363	332	336	345	334	336	345	353	357	370	338	360	378	363	329	379	383	336	363	344	393	341	350	334	354	357	364	342	341	343	361	333	356	415	355	315	330	320	332	366	350	377	356	341	380	381	324	339	345	352	360	376	347	363	337	351	364	361	335	350	375	329	344	364	362	373	347	348	304	383	336	353	353	342	371	358	348	357	363	343	379	315	357	347	370	368	365	337	335	335	339	347	351	354	347	382	361	359	361	346	356	375	388	355	352	374	351	338	380	365	345	352	345	379	334	358	340	357	318	319	341	358	348	340	355	360	348	362	343	362	347	379	365	333	374	365	371	400	366	310	361	343	357	357	383	357	362	352	350	344	352	357	410	354	395	346	351	375	371	363	372	356	363	377	362	336	355	333	342	374	361	351	335	377	376	326	380	365	347	328	329	353	377	339	360	348	347	371	316	378	358	322	365	334	337	316	353	358	364	366	376	348	356	343	344	345	353	372	354	363	346	346	379	342	383	373	372	353	337	353	357	367	324	340	376	348	367	346	333	358	335	348	374	392	350	377	373	357	352	341	394	365	352	339	312	353	339	338	381	343	350	368	329	346	351	365	344	365	369	336	376	354	361	343	369	369	378	335	359	374	326	352	363	358	340	334	374	340	365	346	356	353	338	369	350	334	349	366	380	326	356	361	346	359	363	343	334	346	341	353	327	351	327	368	358	324	370	339	370	367	363	351	357	345	356	366	360	363	364	346	339	376	355	364	342	349	347	383	345	395	341	342	313	346	349	364	317	343	356	352	366	370	344	368	362	381	334	385	356	385	380	350	372	355	360	331	354	353	352	370	356	398	355	359	376	322	349	354	327	338	360	337	383	361	381	365	318	378	362	369	362	369	351	308	332	329	361	358	323	381	381	309	323	343	335	326	346	353	403	352	376	371	382	352	341	319	348	340	372	351	318	363	344	372	348	323	317	308	332	333	368	343	322	363	381	339	320	375	349	343	375	368	353	351	333	363	350	357	384	356	337	328	370	344	301	370	354	316	335	371	375	334	348	331	334	347	367	365	325	325	372	350	371	353	331	410	377	351	343	328	314	331	402	335	319	318	371	364	365	391	344	331	348	361	315	357	358	336	358	339	351	354	362	358	377	348	314	341	379	378	330	388	342	369	358	375	365	368	398	326	371	360	365	397	344	358	354	345	378	357	321	354	381	365	345	364	374	354	322	356	371	398	306	316	354	331	396	355	373	359	335	361	372	348	335	378	332	345	360	339	359	351	368	354	347	388	361	340	338	338	346	340	381	359	343	368	346	384	311	357	342	389	343	331	377	387	335	375	391	344	337	351	357	340	366	367	385	374	333	332	329	363	337	318	335	335	332	339	323	370	348	348	382	370	362	332	346	335	337	324	360	372	348	329	366	364	348	352	331	330	392	378	356	360	317	327	354	331	382	365	368	348	354	327	343	340	312	331	368	352	365	364	367	348	342	380	326	318	343	333	312	343	333	362	367	371	343	390	358	350	319	372	328	362	355	347	346	358	374	330	365	342	365	331	349	377	319	358	344	301	357	346	341	359	357	365	341	368	336	385	311	351	345	359	359	358	357	365	317	314	361	360	364	358	339	367	354	334	315	355	342	368	336	359	343	365	370	357	386	355	343	331	355	344	367	348	399	355	363	344	351	320	363	339	364	355	365	353	346	365	358	332	387	402	355	349	349	356	357	353	341	353	354	368	345	362	347	353	341	332	316	306	356	328	328	325	353	339	339	347	323	320	345	328	330	347	352	390	380	343	359	367	353	355	374	340	323	358	354	341	344	336	354	349	349	352	361	331	380	319	370	345	358	358	360	324	342	370	339	329	346	360	376	343	317	359	386	368	323	342	348	341	337	330	380	365	341	355	366	359	334	353	364	344	346	376	349	344	332	350	345	339	332
23684	21673	27977	25543	20978	6105	879	665	639	604	593	601	524	525	516	553	575	550	552	533	534	556	548	562	547	512	537	527	514	563	530	555	557	500	530	528	488	571	541	527	510	529	517	507	559	519	504	527	527	556	509	565	540	566	521	523	562	562	536	494	538	522	533	547	543	509	516	552	521	549	537	546	553	536	563	524	562	547	551	527	490	522	556	478	547	512	523	523	527	507	525	529	510	515	546	542	538	490	491	499	527	541	545	519	511	522	515	549	528	508	499	526	514	510	514	503	505	544	519	522	538	541	506	491	509	526	504	522	540	518	531	561	546	520	564	527	542	481	536	543	512	525	542	516	483	523	480	565	562	500	561	533	493	557	522	527	531	542	534	529	494	550	528	538	509	499	506	521	523	503	517	562	537	543	538	584	542	545	490	519	490	547	533	497	559	552	532	554	518	544	516	548	553	520	513	509	531	502	515	543	492	509	529	512	506	540	528	544	506	506	540	534	551	496	490	522	544	487	489	537	526	539	513	534	539	559	523	538	532	542	510	495	539	531	538	491	490	545	535	536	521	537	536	470	538	505	494	523	515	504	518	493	584	556	524	555	511	557	535	542	504	559	529	496	555	530	520	511	523	528	524	546	525	534	524	547	499	560	545	538	503	547	510	473	534	517	548	514	536	532	528	518	506	503	569	520	553	502	521	506	544	496	497	581	534	514	544	528	517	526	540	519	492	539	560	494	512	520	554	511	529	544	547	562	532	523	560	521	536	548	497	516	508	513	464	550	567	510	504	508	509	533	509	520	529	521	538	516	572	508	531	543	523	534	533	534	554	513	536	508	525	551	487	522	530	541	518	524	513	541	563	517	519	567	505	578	580	513	528	510	550	500	531	496	533	553	560	551	565	522	544	512	469	521	501	535	488	516	508	535	505	514	522	530	524	538	537	552	551	523	509	530	546	532	531	493	526	511	508	491	524	508	531	519	512	531	519	570	527	506	528	534	587	491	543	521	523	552	519	532	518	516	510	596	553	532	509	491	545	516	562	551	531	523	516	488	526	557	516	521	504	539	518	515	487	549	574	539	569	495	519	552	541	551	516	541	530	516	556	498	528	544	552	552	501	508	514	549	541	521	502	536	521	554	507	541	548	553	522	553	502	577	534	533	543	528	539	491	552	504	523	492	520	517	552	560	462	549	539	515	480	550	562	544	485	510	507	524	555	567	515	534	520	565	565	544	470	538	526	532	510	497	523	533	558	555	535	573	506	508	542	553	531	533	546	548	542	511	503	552	529	513	496	564	513	524	500	515	539	560	508	508	509	561	517	527	557	529	547	507	513	499	498	500	540	537	472	543	524	546	561	538	533	548	528	556	516	539	519	532	512	497	518	509	557	473	547	522	477	515	490	494	549	506	508	560	536	510	512	540	567	524	521	511	578	547	522	529	504	520	553	529	575	527	547	534	563	512	517	486	511	531	517	529	497	515	539	553	536	523	476	479	574	513	531	505	531	530	541	578	508	547	546	577	511	483	526	527	544	531	542	515	551	533	520	506	532	548	529	534	544	496	569	539	539	516	532	563	540	555	545	540	512	527	556	545	533	483	555	547	520	532	550	563	551	531	528	513	567	514	556	489	572	544	518	509	444	527	532	512	518	539	512	520	513	535	522	506	511	558	520	499	530	566	496	535	538	480	550	500	522	525	529	520	535	510	516	540	558	496	538	543	529	545	551	509	547	519	519	475	542	538	521	522	551	479	527	499	499	550	526	498	536	511	544	489	507	536	575	521	537	519	528	508	518	579	527	495	520	470	520	491	554	516	571	488	550	550	569	538	515	540	523	457	504	541	512	565	490	541	514	489	570	508	580	541	540	527	522	538	548	579	486	533	537	530	532	528	532	558	545	494	544	572	543	497	497	522	548	547	574	541	501	580	516	548	537	547	513	519	562	576	572	548	523	502	531	517	549	526	535	525	554	487	537	549	528	520	575	546	553	515	505	548	516	526	529	552	545	553	535	489	509	563	550	534	548	520	506	548	555	532	552	543	502	507	531	506	503	536	530	518	583	539	552	508	511	496	531	487	517	532	542	516	509	532	531	524	560	496	538	547	515	513	499	538	576	512	546	557	501	500	528	536	530	515	509	532	501	531	533	563	527	533	511	520	539	549	534	540	512	548	550	522	515	490	543	555	490	541	554	512	491	543	501	527	553	544	510	490	522	509	536	569	495	517	520	519	504	539	517	513	567	525	493	534	528	547	530	555	560	509	536	496	508	539	535	515	544	543	547	513	569	561	537	548	522	542	527	498	497	520	463	528	502	575	548	522	520	562	545	567	557	552	517	515	567	540	548	562	551	538	516	521	542	514	536	512	486	546	511	525	542	515	513	503	550	492	520	545	521	493	463	534	527	539	525	537	565	522	500	527	541	555	505	517	527	544	545	528	504	495	468	541	504	539	547	513	499	582	552	524	531	539	529	579	529	530	521	514	544	512	514	512	504	513	517	534	551	504	524	542	559	555	538	563	535	491	508	532	559	534	544	570	502	505	509	527	523	558	535	512	540	504	500	538	523	543	510	521	547	535	546	536	512	547	497	508	533	484	521	495	522	565	470	527	541	527	531	523	555	546	498	548	535	503	494	534	469	525	546	568	529	560	533	528	561	544	529	558	569	512	486	536	505	492	512	517	511	564	515	526	531	541	537	488	534	521	527	558	549	510	527	544	543	502	535	522	546	520	526	527	534	504	555	549	507	500	517	481	538	507	486	537	477	546	555	525	524	553	507	504	536	525	541	558	551	511	545	527	526	513	533	541	554	563	505	474	488	523	529	546	519	529	584	509	527	568	500	528	499	493	599	503	500	527	563	527	531	502	519	506	482	541	539	543	483	571	490	535	526	536	542	525	514	526	566	481	535	491	531	558	518	504	490	502	532	521	578	535	535	521	540	557	502	516	514	579	520	552	523	524	516	518	554	527	546	591	526	511	524	465	518	537	525	584	526	546	527	526	557	493	515	527	491	549	544	531	473	502	557	547	537	550	513	531	525	537	518	574	537	502	563	525	498	522	538	553	552	541	504	499	535	516	539	537	539	546	571	543	529	563	555	523	518	498	531	541	508	545	525	501	528	510	531	534	530	519	560	498	537	494	541	521	504	501	526	523	525	555	530	529	511	516	541	526	564	551	541	537	536	495	542	546	521	535	548	566	517	509	507	466	509	546	522	509	499	530	521	536	530	474	529	537	518	575	547	525	553	488	478	500	531	517	533	500	484	535	544	555	556	508	551	502	523	507	505	530	542	512	529	524	533	526	553	544	501	532	494	514	540	541	494	528	557	533	508	511	555	542	548	562	547	544	566	541	561	528	546	515	509	524	531	560	509	516	518	544	500	583	511	502	518	532	483	521	505	502	533	510	527	544	536	547	553	568	513	536	544	561	539	565	487	537	530	512	500	529	497	513	525	540	509	519	566	557	508	522	474	516	566	513	536	501	548	530
39470	73435	17132	1830	1423	1174	1016	894	855	861	804	713	710	703	729	720	679	671	692	632	638	693	672	642	673	695	648	666	656	646	681	680	676	674	693	661	675	675	676	687	626	700	679	665	608	652	668	629	638	609	635	645	670	637	659	638	665	628	640	613	657	711	636	623	633	649	640	686	635	674	664	646	675	666	630	657	659	676	688	680	668	677	624	652	673	659	636	650	687	661	651	652	671	630	659	666	629	679	646	629	660	664	675	628	657	623	663	678	691	648	682	679	578	689	670	682	671	656	645	638	643	628	636	649	671	654	606	655	695	679	657	641	636	635	656	675	667	669	698	654	643	653	674	658	664	610	721	633	628	620	658	642	683	644	675	604	644	626	672	660	639	633	627	645	676	643	648	688	660	651	653	640	692	623	603	631	644	630	684	664	658	630	624	658	665	654	644	673	681	677	619	650	654	638	647	657	647	682	645	648	672	682	616	674	668	660	627	706	659	635	649	658	651	648	637	663	653	625	640	659	677	625	639	640	677	661	624	644	645	668	597	678	641	665	615	633	645	633	596	635	616	615	603	641	647	664	670	665	635	678	642	683	615	625	674	686	675	660	650	700	717	656	649	627	660	673	661	674	697	661	615	640	678	657	635	672	622	662	651	684	649	637	695	635	709	631	669	655	634	647	630	647	631	640	625	669	687	657	644	682	601	644	697	657	639	707	638	596	657	637	635	634	639	631	657	659	647	681	620	631	688	661	680	686	612	629	639	633	655	631	629	677	671	623	633	662	682	645	645	641	647	661	660	700	642	686	688	609	664	676	662	606	646	652	623	650	605	681	647	656	666	680	621	653	677	671	629	638	682	590	662	642	698	680	642	684	719	626	630	635	630	656	637	668	597	624	682	644	659	675	658	645	620	693	639	639	649	658	666	680	616	672	651	624	689	682	636	703	632	658	641	683	616	631	640	691	681	637	680	691	644	637	605	666	701	653	661	604	699	645	654	641	664	658	658	675	607	650	667	678	676	670	661	642	673	652	649	649	658	640	664	672	656	640	680	678	607	674	630	672	675	653	606	630	619	646	709	661	674	667	692	673	705	654	601	658	673	649	656	649	626	644	642	648	676	638	691	682	631	616	684	680	644	659	639	641	642	631	629	605	658	604	604	684	629	611	646	632	657	657	677	648	667	644	675	661	675	676	649	645	621	632	655	683	659	671	669	641	673	643	687	689	666	595	603	636	655	609	651	659	630	660	660	659	643	718	608	609	673	704	663	644	620	699	632	626	629	610	674	616	669	628	643	682	664	662	595	637	619	689	627	629	666	690	644	673	705	607	625	649	653	709	672	659	645	645	664	659	647	589	615	673	652	710	682	623	665	641	640	703	624	607	671	658	661	649	636	655	669	640	659	667	674	636	631	657	623	678	632	627	617	671	642	666	693	670	664	663	656	642	664	668	703	682	680	655	663	622	635	645	643	624	649	680	691	733	650	641	625	627	674	658	627	666	653	638	683	635	621	633	647	702	638	655	670	652	650	685	664	643	668	577	631	623	636	678	593	679	700	659	672	649	654	631	660	658	686	645	727	659	669	629	664	705	635	630	649	687	621	633	639	684	674	663	693	675	686	628	671	655	667	633	644	670	620	641	683	656	688	656	657	648	663	669	647	657	662	628	604	670	645	686	646	691	732	626	608	717	646	702	639	673	600	649	651	664	688	693	654	680	647	661	691	654	673	640	693	681	641	640	664	665	637	749	652	629	676	622	668	664	686	638	675	661	652	646	637	663	640	609	686	657	611	651	659	630	651	655	670	629	649	660	681	641	632	647	613	661	618	634	643	676	678	641	655	639	658	651	661	656	641	620	609	681	625	651	619	622	579	699	621	597	636	656	656	639	661	642	624	643	651	687	625	662	690	653	651	643	636	647	659	624	661	642	625	697	698	654	658	638	662	652	627	720	679	654	634	657	679	642	662	632	608	673	624	651	645	681	657	659	665	650	644	633	685	677	663	671	678	669	607	648	633	684	663	683	630	643	658	603	632	639	667	631	694	594	621	625	616	676	653	596	638	662	658	699	682	680	685	601	598	681	710	660	644	656	654	667	687	651	619	629	646	613	684	663	634	645	617	642	639	619	660	658	654	666	653	629	621	656	728	680	638	640	648	671	631	660	681	627	706	644	659	652	624	683	627	684	649	664	634	662	648	659	666	635	711	673	643	668	653	669	613	663	643	605	628	627	620	626	666	605	693	630	647	566	664	660	710	661	677	622	644	661	635	666	673	660	685	654	657	633	693	707	634	652	633	637	641	709	672	654	703	631	666	673	646	616	693	669	643	668	638	635	656	660	653	665	641	667	666	666	628	651	642	689	703	644	619	647	627	690	695	643	636	644	646	649	629	681	652	652	647	652	689	674	639	656	647	674	611	643	655	631	601	645	648	691	608	684	641	641	654	674	640	690	657	706	664	624	623	612	648	660	698	596	661	639	651	674	667	647	679	626	644	674	663	659	682	646	664	709	655	678	633	661	686	685	656	662	663	664	613	635	640	635	644	639	667	668	662	631	645	653	653	700	652	647	656	659	651	632	638	606	645	652	623	648	595	666	654	626	668	679	627	634	667	661	673	641	635	621	682	620	698	672	659	643	651	681	606	621	667	627	668	630	660	677	690	652	697	685	635	643	661	628	654	638	666	667	631	637	650	649	643	646	650	645	613	624	614	670	659	722	690	638	637	630	640	629	664	672	702	683	672	655	619	627	602	624	643	681	693	681	629	655	646	642	637	621	725	618	645	674	699	648	689	618	701	680	629	644	657	644	638	655	649	680	637	668	636	610	636	605	634	624	647	638	668	619	667	653	633	661	616	644	641	635	682	618	673	632	670	674	669	667	687	623	629	629	684	597	657	717	665	649	661	616	658	627	699	680	625	652	626	655	621	664	681	690	652	649	630	677	656	674	674	672	692	639	651	595	703	671	663	696	620	645	645	610	673	693	668	673	670	672	634	614	625	656	627	643	644	627	635	664	657	700	667	623	632	634	669	672	665	667	667	652	668	642	634	686	654	633	660	624	647	644	686	661	641	661	653	634	687	663	649	629	673	665	626	655	620	656	642	634	665	668	640	657	651	648	669	658	618	627	646	611	667	659	702	650	636	640	654	707	625	636	651	643	641	691	637	637	638	695	683	638	656	671	663	621	650	707	685	590	677	706	654	661	664	657	652	605	645	684	650	693	657	626	669	662	675	659	651	650	692	634	649	615	670	643	670	619	667	667	684	619	696	702	615	698	637	676	681	641	685	619	607	629	645	640	686	632	656	644	662	627	658	657	590	588	688	654	674	654	683	627	626	645	627	629	629	626	674	665	639	658	647	665	658	659	677	683	613	639	648	695	653	658	658	646	650	682	670	689	662	640	665	643	641	655	620	670	636	684	709	678	631	703	689	638	708	664	677	679	643	633	624	633	684	668	665	615	651	652	633	651	637	663	670	633	674	599	655	637
24816	21839	26949	25638	6115	278	247	230	204	174	174	164	158	153	171	153	162	142	155	159	180	146	136	151	137	149	147	146	147	161	158	156	148	160	149	174	153	158	160	148	149	162	156	169	148	155	156	166	132	155	142	163	154	177	129	160	186	148	154	157	145	144	137	148	144	172	150	141	142	162	153	140	164	141	167	140	153	170	152	143	145	142	144	144	156	147	179	149	165	133	133	142	153	144	144	154	152	156	150	161	123	169	167	158	166	142	163	176	149	136	171	181	137	168	159	152	154	159	149	160	170	160	162	164	155	157	170	157	151	170	147	155	155	150	163	155	150	164	160	141	170	141	136	154	152	152	158	133	171	146	157	163	135	145	127	164	174	150	143	157	164	134	148	174	158	141	146	152	156	165	156	142	168	148	140	156	136	146	136	144	149	164	160	166	147	139	178	164	141	173	142	164	155	163	131	160	165	148	136	149	181	153	160	151	146	173	171	135	172	167	146	155	155	160	154	164	162	150	170	154	167	144	169	152	171	134	168	169	155	149	144	161	164	171	135	165	137	139	151	175	148	167	146	150	174	137	186	158	189	142	141	145	139	136	150	119	165	169	163	160	146	157	172	161	148	160	141	136	138	147	156	147	157	162	168	150	164	135	140	160	159	177	135	133	145	157	154	153	156	155	162	142	151	151	178	162	152	164	167	143	165	155	164	154	143	142	169	152	139	154	170	168	159	163	151	147	155	174	166	166	149	152	177	166	143	148	155	159	148	152	157	165	159	170	137	151	154	158	177	159	165	139	165	156	157	163	148	161	161	147	158	137	155	138	145	149	152	175	163	158	153	162	140	176	138	169	149	151	161	149	179	150	157	158	170	155	172	149	132	149	203	163	154	154	180	149	150	136	153	178	143	159	131	139	163	163	158	152	179	152	146	144	154	175	167	139	140	164	142	162	147	161	154	168	159	161	166	158	133	140	160	167	137	155	157	157	158	158	149	157	175	145	157	159	162	160	149	148	168	151	130	146	153	154	150	155	179	174	154	143	162	172	151	161	158	167	145	159	165	161	129	152	179	147	180	158	152	155	149	171	152	153	142	156	142	147	166	135	144	183	150	126	163	142	147	178	154	146	138	153	136	151	137	150	155	158	171	171	155	163	153	155	154	160	193	140	165	146	155	146	139	156	154	166	178	157	150	170	117	126	154	147	154	136	150	162	140	158	121	138	140	155	144	149	137	142	150	139	174	152	173	169	152	168	144	157	176	177	149	137	150	150	139	159	146	154	151	158	146	169	162	171	140	146	156	183	142	175	156	134	135	165	161	159	165	167	144	143	134	151	158	142	147	164	172	150	160	136	158	149	164	155	161	140	158	142	157	126	148	163	164	145	164	178	149	148	155	139	150	175	150	155	127	147	162	148	151	133	174	168	159	148	133	152	143	154	170	171	152	147	173	160	152	144	137	142	158	135	159	148	168	150	131	159	172	159	162	127	168	152	162	169	144	179	138	158	166	137	156	155	123	129	155	145	137	142	156	141	163	147	155	175	149	141	144	142	146	140	158	149	160	168	145	173	146	148	176	150	162	138	145	157	150	133	168	158	174	158	125	173	160	124	155	157	133	156	172	160	136	151	165	164	149	163	171	179	155	130	163	169	146	151	139	156	147	142	145	155	156	165	190	159	158	165	158	175	157	146	160	155	151	157	158	147	137	165	141	153	145	146	177	136	138	145	156	149	164	133	157	152	167	154	129	131	153	147	160	172	154	139	141	151	154	167	169	163	165	160	129	141	159	150	141	149	162	155	176	181	150	152	152	150	163	151	166	133	150	165	162	171	135	152	149	152	141	159	133	146	135	134	126	162	140	157	160	138	178	161	127	159	162	179	147	148	159	153	173	149	145	148	159	172	116	146	153	154	143	144	160	148	159	146	151	147	164	152	143	177	151	153	154	142	145	146	179	148	135	168	179	140	151	151	143	172	155	139	161	142	153	201	157	150	169	163	146	151	141	150	152	155	137	139	131	138	159	139	153	141	156	145	164	168	154	171	148	150	147	167	170	145	139	139	127	156	153	148	148	163	133	138	153	156	152	151	146	155	163	146	171	127	172	156	148	131	155	150	171	167	142	155	174	161	150	144	151	143	156	149	178	139	138	174	143	152	158	140	159	141	151	133	133	154	160	144	172	130	154	176	157	142	167	139	160	159	158	143	151	158	157	150	179	150	140	132	157	154	144	146	164	140	151	162	155	156	150	153	166	171	166	137	150	155	145	144	154	153	179	166	159	168	169	144	150	129	152	148	159	155	140	160	149	140	165	143	142	153	156	153	155	124	159	165	168	165	131	150	173	164	152	158	133	166	176	164	164	126	135	162	172	156	141	135	149	153	157	141	153	142	145	159	145	166	136	140	180	142	140	143	149	159	152	151	164	158	180	177	145	150	136	156	132	139	144	168	163	138	158	155	160	154	139	154	166	153	154	170	134	166	143	155	133	163	133	166	141	144	149	144	156	135	173	120	138	141	159	165	144	159	156	168	156	132	159	143	146	156	156	154	168	163	155	136	157	148	157	154	162	154	178	181	143	145	153	149	150	150	169	134	160	158	136	133	140	154	155	116	137	149	157	173	160	160	160	160	160	150	163	141	152	145	174	160	150	156	166	140	161	149	154	164	146	126	154	150	173	148	153	128	155	149	177	158	138	165	142	162	171	163	161	150	149	134	152	151	158	130	168	143	158	162	138	149	174	148	151	178	172	134	160	169	160	156	155	141	140	136	170	157	163	134	155	165	169	162	136	144	141	133	162	158	151	153	144	145	155	153	160	162	154	130	152	151	140	168	129	151	141	147	170	164	157	147	182	138	158	154	168	153	168	155	171	159	153	147	156	139	168	159	166	154	138	169	171	166	152	147	151	154	163	127	158	150	163	158	171	172	132	146	161	153	134	165	137	174	176	158	143	173	169	162	140	141	141	165	162	162	155	145	173	163	160	156	162	184	162	181	130	175	158	157	155	159	168	151	176	149	142	163	129	146	162	169	146	146	171	163	167	164	155	166	154	141	166	132	143	145	147	143	166	150	151	155	154	160	139	162	159	149	168	154	153	147	162	145	158	153	167	161	146	148	172	139	156	153	166	162	161	157	161	146	161	163	171	158	145	157	136	150	142	151	161	144	145	150	149	140	159	150	139	157	163	157	156	152	147	165	166	145	173	166	184	134	150	157	169	153	149	139	162	165	162	136	166	165	173	144	140	143	161	154	147	153	155	154	168	151	140	166	160	165	157	148	147	185	166	174	149	168	162	151	157	173	146	146	141	149	159	154	144	147	155	164	149	171	145	158	132	147	147	162	140	132	126	150	154	164	150	151	174	165	168	162	137	162	146	176	154	168	143	165	161	161	167	148	159	166	134	166	148	152	182	168	146	143	166	164	130	151	158	144	136	158	158	133	149	146	160	167	141	150	141	166	146	160	143	135	173	166	164	132	161	175	149	154	139	157
35689	61290	12125	796	547	502	403	344	355	299	289	251	274	248	241	252	227	237	248	196	231	188	244	222	228	230	212	225	226	214	244	220	237	195	256	204	199	223	225	213	214	229	234	208	199	217	211	212	238	193	200	184	241	202	218	211	225	216	195	204	210	209	200	228	218	224	222	216	207	222	202	249	219	217	217	222	214	229	217	213	227	218	220	225	192	221	223	225	195	224	227	225	229	213	207	211	240	223	256	221	225	212	204	220	192	228	201	221	222	242	224	198	237	220	249	189	237	213	209	209	215	195	212	191	231	232	217	221	193	231	177	203	235	208	213	224	216	216	202	211	227	235	240	196	221	227	230	199	196	200	248	215	205	201	216	228	209	206	210	215	207	221	192	209	201	219	221	229	217	225	217	218	232	193	220	225	229	227	223	223	202	209	223	219	231	191	222	240	240	217	212	192	221	225	192	213	182	224	199	194	214	220	216	236	203	223	202	215	222	201	235	197	194	195	217	213	181	244	194	232	209	206	204	231	203	204	204	221	219	227	229	211	224	230	187	210	218	221	214	191	213	236	227	224	231	196	217	196	251	235	232	225	215	195	227	217	245	221	213	218	199	212	209	207	216	204	205	196	193	190	189	213	221	217	224	228	226	210	197	229	225	221	210	230	243	226	226	208	224	220	239	209	225	210	185	227	205	218	202	208	212	198	233	196	217	214	207	215	217	226	232	220	214	214	212	220	217	201	241	211	204	205	199	199	212	249	215	239	195	221	249	229	229	227	223	192	215	176	243	201	197	210	205	193	235	205	235	229	227	230	207	196	237	211	220	234	218	191	205	205	182	185	199	191	195	206	239	225	225	221	214	212	203	216	218	204	224	217	223	199	246	214	215	206	209	205	190	211	224	189	229	207	229	219	225	197	216	207	206	225	221	209	243	215	228	227	215	225	218	209	205	204	194	213	206	228	243	210	212	207	189	230	217	223	216	204	199	233	231	201	213	226	228	210	242	202	204	207	202	225	178	242	196	251	204	231	230	209	199	234	218	178	224	188	208	215	211	228	209	214	209	243	214	205	216	220	217	221	202	201	193	197	216	202	215	229	214	234	210	238	242	221	232	210	216	193	235	231	226	216	212	210	207	214	241	188	209	196	209	205	220	239	226	225	229	175	202	207	238	222	210	230	203	234	192	212	214	195	228	214	191	220	236	226	244	216	195	211	213	226	209	212	198	224	185	202	212	228	209	214	221	231	212	234	178	189	209	224	227	181	204	195	201	217	224	209	200	198	228	201	198	201	202	215	208	203	226	230	226	188	199	210	221	229	199	198	204	215	240	209	214	211	216	226	193	227	225	206	203	198	257	195	207	216	240	194	236	231	176	193	197	222	205	194	218	222	210	229	201	227	210	227	244	216	220	208	214	221	225	194	214	200	197	209	193	186	215	213	226	240	198	223	189	225	214	215	224	226	239	235	191	218	215	200	240	202	190	250	204	198	219	200	222	217	225	232	204	200	221	225	226	219	241	195	208	230	204	237	239	222	205	214	250	194	210	212	203	230	214	214	232	200	205	215	219	253	217	214	219	207	200	196	214	217	191	199	208	231	218	209	206	226	202	232	239	199	223	239	224	180	215	209	212	211	222	202	213	201	200	221	221	194	229	233	186	213	230	197	209	230	230	213	235	203	188	204	213	213	232	205	235	196	244	196	233	227	209	226	216	237	213	203	236	221	202	218	207	195	206	213	218	227	214	218	242	201	204	217	208	219	234	227	226	216	216	213	225	234	222	200	200	207	213	207	230	234	231	226	210	199	217	190	233	204	226	198	196	218	212	217	218	221	207	191	204	224	210	222	180	251	230	204	229	221	186	232	226	203	238	191	222	219	210	223	201	226	217	199	216	227	218	228	198	176	226	199	203	210	212	236	208	237	208	240	223	190	223	206	246	215	210	205	212	180	236	204	196	237	195	205	230	210	190	206	222	245	211	220	212	221	210	220	216	220	235	231	203	200	221	229	211	221	209	215	219	206	198	214	198	222	232	213	183	221	220	218	210	204	201	202	221	211	191	212	207	216	221	185	240	188	226	217	187	248	212	238	218	193	223	209	235	202	216	196	209	204	212	224	210	228	239	225	220	229	200	221	201	206	221	211	215	195	217	230	211	216	215	216	219	226	218	208	240	214	227	219	226	201	206	165	216	238	246	210	205	213	219	223	229	245	231	238	207	218	228	214	198	224	220	208	220	227	203	184	201	212	226	220	197	208	217	190	213	214	214	214	211	218	232	220	230	244	217	208	212	216	223	203	211	197	218	203	179	216	201	195	195	232	215	213	238	213	235	217	223	262	219	234	189	232	234	205	195	225	214	202	219	219	211	194	223	219	201	224	226	238	212	213	237	210	243	188	193	217	222	233	231	227	207	220	193	206	221	236	229	215	212	217	219	249	218	219	194	218	228	212	206	202	220	236	218	209	236	234	220	222	209	242	245	228	240	220	196	210	221	205	221	215	227	236	231	218	214	204	216	217	209	213	221	234	217	235	208	221	195	232	240	201	220	216	226	217	220	230	219	206	209	206	230	214	212	212	216	249	210	215	204	227	210	202	241	198	203	242	234	194	227	211	204	214	236	229	208	226	214	206	200	223	203	204	194	218	206	235	204	193	196	209	245	210	226	210	221	225	231	212	226	203	221	228	229	196	229	219	205	231	206	208	234	203	202	235	219	219	225	195	203	247	223	216	199	196	215	213	230	208	226	213	220	220	208	195	220	217	214	201	209	196	195	203	223	217	222	218	229	224	236	207	227	211	215	209	207	187	224	210	234	214	240	234	201	217	220	226	232	198	219	202	228	209	193	215	238	234	240	233	229	206	230	198	196	236	218	229	221	205	217	198	208	223	225	196	225	224	230	230	201	211	218	209	232	192	216	230	226	232	182	217	202	224	209	198	207	203	209	199	230	204	229	224	201	217	238	193	234	216	214	218	202	204	203	212	243	220	211	217	244	204	218	234	194	218	189	185	225	220	225	239	213	190	219	224	221	229	214	233	216	201	220	230	223	188	208	227	204	206	229	220	224	213	198	201	228	184	206	210	229	198	211	222	204	211	195	257	235	219	225	202	190	218	213	196	214	200	219	209	186	215	203	230	219	227	206	203	206	199	221	218	226	221	209	207	203	226	206	208	205	217	221	216	209	235	226	215	199	228	229	225	221	202	217	219	205	234	238	222	206	217	193	189	220	218	229	203	198	198	220	228	236	232	224	219	209	248	224	188	244	218	222	200	202	242	206	225	221	231	199	217	219	200	235	236	221	202	185	224	232	212	232	234	238	206	227	240	250	218	206	189	212	266	231	220	225	220	216	215	224	244	214	212	205	215	211	228	217	204	204	239	198	223	234	206	185	194	221	225	231	215	239	202	224	208	226	231	206	212	265	224	214	197	210	242	228	204	226	187	201	218	209	198	228	230	218	219	229	227	199	195	195	230	232	194	189	223	218	206
22630	21616	28886	24763	21565	21390	5500	883	663	634	634	547	541	556	541	594	528	585	567	507	532	489	550	522	530	521	481	499	483	479	485	508	521	510	547	463	503	531	520	523	509	513	516	486	498	521	516	509	511	481	500	533	469	431	529	490	505	465	474	477	506	508	488	509	507	518	441	488	493	487	473	515	489	519	457	519	491	462	467	469	463	501	486	470	487	510	519	522	542	464	501	476	461	501	473	527	513	482	481	492	494	478	471	454	478	461	495	492	527	530	496	483	509	525	496	480	507	479	533	449	479	461	507	483	450	503	471	486	524	533	459	518	535	464	493	471	552	477	495	493	495	486	472	501	507	510	524	475	507	480	482	440	474	468	472	476	444	467	474	515	479	503	489	477	449	478	480	471	462	442	481	470	492	510	510	481	466	506	459	488	512	507	521	447	490	474	507	464	479	500	477	514	475	488	415	466	475	498	490	503	486	473	469	487	530	489	474	484	501	523	466	484	472	519	456	481	535	500	473	437	491	447	508	487	481	479	471	479	476	501	490	484	483	490	521	510	452	464	460	480	516	468	512	485	491	497	491	482	496	481	509	471	481	510	482	485	502	482	508	482	459	537	503	476	465	468	516	505	518	466	470	515	485	493	503	462	485	520	487	471	479	460	512	478	467	508	473	446	459	479	511	505	483	494	509	472	509	473	497	493	469	479	510	484	464	495	491	457	508	428	454	534	450	516	502	481	474	478	490	500	509	488	513	524	522	462	523	513	500	505	472	486	506	495	450	518	507	493	449	464	490	457	501	500	488	503	469	469	520	504	466	499	506	514	496	467	507	510	519	467	471	476	491	480	493	460	498	534	525	523	485	518	468	523	479	485	511	480	488	465	496	515	488	464	482	495	485	511	493	490	522	482	505	476	497	479	506	479	457	482	528	501	511	494	497	485	499	496	494	504	477	464	507	490	478	494	483	516	485	506	472	465	497	496	504	468	550	495	459	497	437	508	506	484	524	500	512	526	481	497	467	466	467	542	490	503	474	509	503	472	486	507	473	456	445	489	504	459	501	462	497	522	498	505	516	480	534	459	483	470	499	477	503	499	477	486	508	520	503	486	440	487	473	482	482	505	485	476	472	524	482	452	484	484	526	471	495	499	520	517	489	492	514	480	481	479	540	474	469	490	487	473	466	506	487	505	459	512	492	510	488	531	487	467	482	500	475	500	504	494	492	526	477	506	527	457	496	518	463	480	527	472	491	467	498	496	531	483	510	503	463	485	502	469	492	500	465	505	471	524	429	495	468	478	462	481	485	467	500	506	511	480	469	515	471	505	513	464	515	488	500	526	504	464	507	469	498	462	473	495	463	487	460	529	503	521	501	489	467	504	472	500	499	467	489	462	448	481	463	498	505	489	483	526	478	465	470	503	492	461	499	488	431	498	480	538	470	478	468	481	510	547	515	472	490	473	487	437	510	493	474	490	501	475	490	488	505	487	471	510	521	478	452	466	536	473	485	493	471	525	512	459	496	480	469	541	491	494	474	453	493	489	504	514	508	518	491	484	473	481	529	474	492	476	456	537	481	493	497	484	501	482	473	491	454	490	485	472	444	499	497	478	487	497	495	510	485	486	499	517	503	465	492	520	492	491	477	516	490	489	476	521	514	510	494	485	520	475	482	488	497	458	493	481	524	511	430	502	518	499	516	488	488	461	508	490	483	453	468	505	490	506	497	452	480	460	515	515	513	486	496	484	490	537	486	486	525	519	495	455	504	485	423	463	503	524	495	491	473	487	496	453	506	455	461	511	471	493	478	495	478	472	487	500	484	434	471	522	514	483	496	470	486	496	499	514	469	489	482	479	482	463	534	544	474	531	503	507	516	416	496	499	511	528	479	472	482	512	542	458	451	463	488	476	474	486	482	506	546	497	500	476	472	451	478	491	514	505	471	496	477	478	469	445	449	506	469	503	516	496	483	506	469	481	489	494	504	463	470	525	460	446	439	493	507	466	498	506	478	503	516	453	478	451	503	473	494	484	491	528	475	503	485	486	454	510	527	509	510	480	497	527	475	487	487	480	484	524	469	504	474	437	486	480	517	471	504	515	488	513	493	460	472	496	491	497	481	548	497	477	484	503	513	454	477	441	489	495	515	513	514	504	533	578	499	475	465	490	480	499	475	465	491	514	492	495	498	493	500	514	489	459	545	452	493	476	489	516	492	538	476	519	505	503	496	542	510	516	520	523	468	534	508	518	542	497	518	477	475	493	507	445	481	492	518	463	451	500	457	496	476	449	478	498	470	449	503	501	454	498	520	490	484	497	470	486	458	456	522	509	491	472	515	469	505	459	511	476	507	490	471	503	494	503	520	478	515	504	492	454	468	507	515	493	519	478	494	488	451	531	451	462	492	499	539	481	512	481	505	497	489	513	479	485	516	469	465	491	475	495	487	541	500	491	476	452	497	500	513	487	462	490	496	482	504	455	450	484	473	484	499	486	493	452	453	449	516	529	517	472	492	456	511	445	476	527	448	514	468	496	466	507	472	467	461	493	480	463	498	486	518	440	501	480	497	469	492	473	518	490	505	451	469	500	497	519	503	502	457	482	497	514	497	487	525	504	502	502	499	465	497	489	438	494	535	519	479	466	515	481	472	472	510	506	506	471	485	485	481	510	488	498	485	497	492	516	500	477	460	483	498	484	478	539	487	480	491	480	496	492	518	533	501	529	491	479	534	479	482	481	498	520	508	499	495	484	488	502	464	491	458	482	481	461	477	479	514	476	487	493	490	492	479	513	504	471	468	493	497	508	513	536	466	525	489	455	510	508	447	484	474	467	461	502	474	477	504	474	500	514	469	488	463	490	496	519	515	487	467	509	536	491	558	516	497	512	502	516	517	510	497	483	477	508	478	489	474	465	483	488	509	467	483	475	510	480	475	489	520	480	509	431	482	507	478	500	519	539	488	468	489	473	549	455	510	460	470	477	484	498	518	460	491	483	525	498	506	509	511	518	443	466	487	482	507	474	526	468	448	517	430	478	481	493	478	486	486	504	454	482	501	471	486	491	496	466	530	499	519	480	476	460	519	494	462	535	489	465	491	489	483	475	461	512	473	499	466	495	513	459	510	506	454	476	534	468	496	509	490	450	464	510	494	506	471	521	544	462	493	490	470	490	489	485	482	466	459	508	494	502	460	495	494	462	496	467	456	449	513	493	489	517	479	521	537	446	523	472	484	454	471	536	472	521	491	461	476	475	448	481	488	517	481	474	472	484	521	494	525	495	525	488	430	485	480	487	458	510	504	480	453	518	495	495	491	445	492	490	474	470	488	502	486	525	491	530	489	505	507	519	460	488	467	499	496	498	536	469	461	494	497	488	514	489	485	504	470	453	478	535	489	500	503	508	512	459	495	506	475	486	489	478	522	498	454	496	461	490	517	501	478	509	504	482	478	511	483	482	439	476	499	498	499	504	476	463	515	515	478	451	446	433	481	535	467	465
46481	80502	20929	2856	2078	1623	1334	1130	1022	954	908	776	770	692	761	711	668	666	701	697	663	641	695	680	642	644	627	641	625	656	633	621	592	610	636	672	676	641	606	639	589	634	669	584	708	554	609	642	610	629	634	587	654	659	647	591	664	633	633	629	617	601	632	658	653	621	586	620	603	630	632	581	587	588	647	647	674	611	579	607	604	638	600	621	629	638	578	606	590	599	633	602	637	640	608	605	619	652	606	648	600	588	601	649	597	646	609	610	628	629	628	636	639	632	616	609	622	586	615	604	633	596	636	627	640	624	600	600	632	556	582	596	618	618	599	672	592	621	587	606	598	619	598	624	623	580	580	647	608	649	606	591	601	626	640	607	634	667	595	607	624	672	605	640	674	588	600	601	624	602	647	634	591	603	615	628	628	639	611	663	618	612	611	591	647	599	620	602	619	600	621	625	620	640	602	619	609	644	634	598	612	660	590	619	638	623	609	633	606	614	643	595	648	634	576	654	622	624	593	624	617	613	617	615	601	606	610	592	645	597	612	638	631	654	596	598	597	594	609	581	606	627	607	598	638	642	605	618	646	641	598	594	603	640	634	593	607	589	632	597	669	600	593	626	642	587	615	594	643	613	621	622	647	608	592	613	620	620	580	608	586	621	623	607	598	609	636	608	642	602	610	639	589	681	583	648	594	639	665	590	571	592	634	594	628	632	625	626	645	602	590	578	620	607	652	626	626	627	649	616	599	621	630	584	611	644	636	628	664	627	603	564	668	606	651	596	619	613	626	617	656	608	602	656	604	586	599	592	625	619	635	608	640	597	611	620	614	626	652	627	591	665	617	666	603	636	619	569	623	562	581	629	578	628	642	599	596	618	620	529	590	618	605	613	651	625	661	609	634	602	631	624	601	619	595	604	659	608	601	602	620	602	624	675	603	589	668	613	620	639	571	642	676	640	619	619	642	606	609	596	605	574	636	626	609	625	637	670	618	635	566	591	590	633	643	636	631	636	606	627	588	632	606	600	621	640	615	574	591	592	562	626	581	648	611	621	631	611	634	632	595	620	608	620	628	606	621	625	641	598	661	653	601	608	617	628	645	608	596	635	600	657	606	616	622	606	611	643	554	610	592	637	614	637	585	603	623	662	557	652	594	591	587	678	608	624	569	618	593	617	582	637	643	642	645	638	653	598	662	616	653	611	623	611	613	634	646	614	588	648	607	635	629	662	580	635	639	630	590	594	616	582	629	605	640	603	650	634	662	653	621	608	616	645	621	573	640	559	627	621	608	650	616	673	645	631	636	578	618	615	629	615	628	625	680	625	665	642	586	650	589	570	602	599	647	644	646	601	629	641	613	602	636	586	623	632	609	605	641	634	601	617	658	634	656	577	631	633	607	595	599	607	579	655	663	580	576	635	605	589	627	642	642	640	592	632	575	607	611	620	619	583	623	658	601	664	602	626	618	597	599	614	598	626	643	609	621	646	612	604	580	607	623	633	638	636	640	521	598	587	604	643	626	617	641	625	648	669	661	632	625	604	616	594	677	640	608	628	623	581	677	625	645	606	624	629	606	601	631	646	653	618	652	702	608	623	598	660	608	624	640	630	552	644	631	602	633	608	627	638	559	604	624	618	633	623	634	630	576	604	636	625	661	637	594	599	647	664	616	591	579	601	619	608	619	662	630	606	612	613	602	637	632	612	630	582	643	603	598	634	616	617	600	609	606	625	599	643	632	600	622	646	606	613	674	635	612	624	611	603	625	654	623	618	599	636	641	636	654	605	607	648	619	605	611	625	677	588	602	605	617	619	614	633	601	612	597	627	646	633	609	595	600	633	614	639	597	607	633	604	637	607	615	601	632	621	612	625	636	615	643	589	593	608	599	631	650	580	644	607	606	656	565	610	579	640	612	639	622	650	616	575	616	627	647	623	614	639	615	627	646	604	589	611	606	626	635	581	595	572	619	609	542	602	607	602	607	618	612	591	613	640	669	602	549	635	582	660	561	644	632	578	620	655	589	611	597	630	613	608	619	603	598	626	603	668	600	588	596	612	617	633	628	593	617	619	615	616	605	608	655	642	671	625	628	591	554	596	585	612	659	628	576	618	621	597	642	604	590	634	598	658	657	575	597	664	607	615	671	642	608	647	599	597	632	575	633	652	620	620	582	627	614	624	590	641	609	624	629	612	634	632	607	652	601	602	616	666	625	640	596	627	628	603	627	584	623	605	607	639	611	628	618	625	601	624	616	629	632	611	607	592	597	620	622	612	625	630	609	649	649	589	602	635	609	605	620	618	624	590	625	611	608	598	594	614	566	602	649	591	651	607	627	634	633	666	611	600	613	638	611	631	556	642	577	671	599	588	610	596	620	621	608	620	631	695	594	568	584	655	624	624	583	606	616	601	574	611	597	632	577	629	578	579	580	581	644	593	626	646	599	627	631	615	626	611	608	619	628	648	603	609	621	618	622	591	625	622	590	585	666	638	640	652	625	626	624	632	625	615	584	643	623	623	589	623	595	599	607	627	625	586	644	612	582	618	623	592	629	641	612	638	574	638	629	603	596	621	606	603	655	599	611	643	620	620	576	612	594	561	643	618	618	637	661	647	640	625	645	570	571	642	632	600	627	580	600	615	608	648	603	645	603	624	643	664	609	629	628	676	593	641	599	633	654	605	611	609	597	623	629	616	603	635	606	641	588	626	643	601	583	668	642	663	624	617	647	605	591	607	610	615	645	657	588	625	596	633	594	636	609	611	623	649	597	617	616	583	635	665	636	607	648	649	590	622	651	607	597	574	596	572	622	603	617	606	632	633	592	584	613	658	644	596	651	583	627	611	625	636	607	657	644	632	610	618	642	630	595	625	610	615	636	588	592	591	614	615	605	620	622	640	598	625	595	623	627	628	572	622	617	638	639	585	634	623	630	595	626	598	621	568	645	617	623	610	640	684	617	580	584	603	628	603	598	633	553	651	639	587	594	617	602	592	581	624	603	599	642	622	671	653	568	632	606	606	621	645	605	619	637	636	594	617	618	574	601	624	665	620	639	602	617	649	585	624	646	638	658	634	614	583	592	629	607	636	629	629	631	591	634	676	605	616	637	631	606	658	642	603	612	614	619	626	611	624	643	614	615	610	587	662	613	618	616	597	610	625	566	668	621	582	613	632	645	681	658	653	610	629	645	601	617	631	636	581	626	624	609	611	592	637	648	634	606	594	653	603	645	604	616	620	614	613	611	634	612	640	614	680	635	635	667	596	608	606	654	653	587	597	652	663	624	563	637	617	624	625	621	624	635	647	627	627	613	659	635	656	606	625	581	636	633	647	602	684	633	631	603	649	607	669	651	573	613	631	629	625	610	619	680	581	646	631	635	615	597	622	642	608	625	603	646	583	634	637	616	596	563	605	599	608	590	635	632	610	591	638	589	634	582	622	645	701	639	618	608	632	615	657	615	613	620	643	659	603	610	579	560	574	616	591	608	602	616	612
28288	23110	12719	1120	515	488	331	282	280	311	255	292	270	269	282	300	259	289	253	300	259	293	272	284	266	286	274	274	282	279	255	283	259	307	296	270	289	278	272	296	289	263	286	306	289	274	260	258	295	284	290	277	269	278	274	272	301	259	302	302	279	255	297	300	283	295	264	310	264	271	288	271	293	295	282	267	283	285	276	307	260	281	274	270	276	283	278	296	277	268	269	262	294	295	242	289	289	279	283	281	293	300	290	312	294	270	295	314	295	302	270	274	276	289	279	277	299	309	283	266	292	286	302	264	280	269	296	275	271	272	294	255	302	279	286	269	288	305	282	280	288	293	289	261	289	281	266	258	306	291	269	285	274	280	279	320	278	271	263	287	265	288	270	285	285	287	257	245	280	264	266	288	308	278	284	287	285	307	287	313	278	266	311	277	299	286	277	301	279	257	261	268	270	280	252	310	308	318	281	275	279	261	260	302	273	289	298	283	296	295	285	277	303	300	290	287	279	291	297	280	294	301	278	252	311	275	289	285	275	271	290	282	280	277	286	247	292	284	296	290	310	326	293	283	263	276	300	281	288	259	300	290	295	276	284	272	300	290	305	282	297	246	282	305	291	276	309	301	287	283	286	303	299	293	274	277	274	281	283	299	311	293	292	269	271	287	308	281	270	274	254	272	289	280	267	287	280	287	268	285	302	294	312	293	307	270	278	268	279	293	284	271	285	254	286	287	272	302	281	287	280	261	292	287	273	280	271	256	272	288	287	270	298	275	302	309	272	292	288	298	270	267	271	278	310	272	267	291	281	288	297	308	260	253	274	290	289	261	279	294	275	259	292	296	283	269	308	287	288	263	286	285	273	303	302	289	284	268	280	308	294	264	279	301	286	288	290	254	279	282	292	304	290	279	293	285	269	254	285	292	274	302	291	304	286	281	297	277	290	293	300	248	308	305	304	296	298	295	297	297	261	272	301	290	242	307	274	272	305	265	286	308	274	313	319	326	261	294	290	305	311	300	265	259	278	291	276	290	281	286	290	275	281	279	300	275	289	276	288	283	280	291	285	286	274	268	263	277	328	298	296	326	270	262	271	289	279	280	293	275	281	299	319	268	288	277	304	286	274	277	270	301	286	310	314	300	297	283	296	318	254	292	278	278	294	265	297	305	261	271	280	274	288	251	271	279	292	260	302	288	276	254	284	311	294	275	273	263	262	270	290	280	283	300	280	272	304	260	278	312	298	264	256	278	271	292	286	315	265	292	274	296	329	275	298	282	277	290	296	279	290	253	265	265	278	264	319	267	252	309	297	273	263	278	291	286	305	275	299	304	270	296	271	285	294	266	274	291	266	286	258	273	288	300	307	266	301	295	272	277	300	301	276	301	293	297	263	286	274	292	288	275	270	295	255	289	276	271	284	274	275	309	289	291	310	288	277	269	295	269	279	270	260	274	281	256	268	265	290	262	260	265	270	296	290	279	290	295	282	313	274	293	328	276	280	273	273	278	278	256	280	300	290	292	332	283	288	301	307	283	287	304	304	298	265	277	291	279	294	329	316	308	280	285	281	294	293	262	264	269	284	290	275	285	314	286	302	269	256	271	300	291	290	283	281	289	300	255	284	286	296	286	292	288	291	278	282	296	283	286	298	293	265	299	266	275	268	286	263	282	315	299	292	310	289	330	270	306	254	270	311	279	267	278	305	273	253	298	295	291	257	318	289	278	257	298	271	272	272	272	269	284	266	273	273	277	279	290	274	296	282	285	270	291	300	287	291	265	277	309	325	263	267	290	293	273	296	304	258	287	261	280	304	272	262	257	278	268	290	260	291	278	269	280	256	256	282	275	295	268	298	279	297	263	308	268	248	300	270	289	266	282	265	261	270	310	277	302	277	303	274	275	289	297	267	280	289	264	288	304	245	272	265	265	295	282	291	256	283	305	290	289	295	272	290	320	289	262	280	284	291	284	278	294	266	290	274	257	285	273	284	260	257	280	314	252	298	310	297	277	280	307	282	274	301	263	251	289	280	267	269	297	262	291	280	294	300	276	283	298	308	281	314	253	285	282	290	282	280	241	275	293	314	274	290	265	294	315	295	300	267	275	299	278	267	272	264	288	311	283	291	277	272	254	269	266	277	296	270	269	263	301	275	290	272	297	263	317	282	258	294	278	297	274	309	277	283	276	276	296	296	257	309	278	289	279	262	252	323	278	316	258	316	279	302	312	278	269	266	298	285	277	280	276	265	286	289	277	265	270	288	272	311	273	297	308	298	263	310	297	308	307	275	282	289	299	303	229	278	314	245	297	279	286	298	314	282	274	306	282	306	291	328	263	315	284	282	281	283	287	298	264	287	293	269	295	272	272	286	288	297	294	303	290	281	248	284	304	241	324	269	286	266	289	301	281	277	295	282	299	288	311	272	251	279	266	299	267	301	270	279	283	289	279	272	286	261	312	284	275	281	280	295	274	302	274	268	263	285	278	271	302	315	299	291	267	266	293	278	280	284	281	288	267	285	274	295	306	298	308	322	284	289	283	264	270	281	324	285	298	274	286	281	300	279	309	273	295	297	275	305	307	279	296	260	288	300	263	275	290	276	279	272	268	282	279	274	293	274	299	295	275	330	279	306	274	300	266	273	286	306	269	297	256	302	288	246	289	282	273	301	281	254	284	286	274	289	288	298	287	255	269	263	284	293	258	271	280	292	273	304	276	305	294	275	292	291	297	287	281	308	283	289	297	294	310	309	270	249	290	288	283	300	296	308	287	260	277	262	297	268	276	300	310	284	292	255	267	284	284	285	285	309	269	311	281	317	275	279	307	277	284	301	269	297	276	279	276	300	272	267	289	294	279	277	304	314	275	282	263	269	286	273	291	288	298	274	287	278	292	256	288	266	320	292	288	275	261	269	292	293	259	284	286	280	277	267	268	282	307	267	271	303	234	301	262	297	271	274	301	295	265	314	272	278	275	277	266	286	303	244	262	297	308	307	287	288	297	286	273	278	313	256	301	269	285	272	283	281	276	275	286	291	284	264	286	305	265	263	288	265	263	316	270	285	279	267	284	257	282	276	303	287	307	294	278	276	293	268	287	270	266	277	288	276	275	282	269	273	313	286	252	301	264	257	296	297	272	292	294	294	260	294	267	247	275	277	270	292	289	278	287	258	288	298	282	252	269	304	275	283	258	306	300	301	269	289	285	300	289	293	284	267	251	277	251	281	313	266	303	290	301	286	268	252	277	284	287	274	269	323	262	294	302	291	317	299	314	269	252	304	275	294	277	256	292	271	275	279	310	299	256	297	321	287	298	296	292	269	274	288	299	294	281	262	256	282	285	302	284	286	284	300	285	286	263	275	289	279	259	267	261	275	298	266	315	293	272	263	286	291	327	301	302	317	287	257	268	319	277	305	298	284	286	281	304	331	286	282	283	288	301	282	243	310	298	278	297	265	291	282	275	287	268	288	295	277	256	296	275	293	269	311	281	283	276
18875	35883	5327	501	408	405	415	407	389	322	370	393	331	350	367	341	333	362	352	350	346	404	395	331	331	380	367	377	355	369	352	321	371	371	364	360	349	374	357	351	383	336	368	324	366	389	370	376	362	368	343	352	348	343	393	359	349	352	335	334	365	351	330	345	332	368	341	330	336	360	361	372	362	365	353	348	328	396	376	363	339	309	341	338	317	365	383	331	349	348	339	341	357	324	350	355	328	355	369	350	342	364	365	367	384	379	368	359	338	396	365	316	367	364	370	364	394	365	359	327	383	356	368	357	349	362	336	345	382	361	348	343	358	353	343	339	362	351	357	363	377	357	327	352	374	344	339	339	399	365	346	348	377	341	388	347	371	369	330	358	369	370	350	364	377	363	356	339	345	330	392	405	361	386	359	350	369	378	348	381	385	361	377	362	378	375	363	361	374	391	346	349	369	359	362	370	357	365	386	375	367	360	352	370	379	318	313	388	351	321	347	324	375	328	385	335	352	327	358	359	354	344	368	379	343	346	386	351	363	372	377	376	352	335	361	382	333	349	354	405	370	328	326	404	373	345	384	341	369	357	333	360	374	351	380	345	364	356	353	361	365	387	365	349	386	358	374	377	339	376	385	352	338	352	379	335	365	357	334	377	384	362	387	336	384	325	349	361	318	363	378	375	363	355	361	373	372	382	343	361	345	364	335	367	360	376	322	365	326	360	360	367	377	357	339	350	341	354	325	340	385	366	390	357	325	332	359	377	354	380	372	376	352	356	344	383	344	340	336	360	326	375	354	336	353	342	369	368	374	350	394	353	380	384	349	373	348	361	366	363	356	392	345	353	396	325	364	351	371	388	344	352	344	329	366	354	356	377	352	348	339	323	350	356	367	377	366	350	346	336	362	354	355	359	362	393	342	366	363	345	356	357	372	366	357	371	376	367	383	364	343	377	354	366	375	340	359	339	399	363	342	396	358	352	359	378	366	337	382	349	357	388	343	336	327	348	412	327	369	368	332	373	349	339	351	351	354	335	384	390	357	338	364	375	376	344	396	354	382	330	340	396	356	362	381	342	347	347	369	346	373	359	345	356	370	377	383	373	338	358	340	348	380	357	346	389	326	359	363	384	367	322	369	374	351	327	378	344	359	369	350	325	351	393	341	343	368	391	379	365	384	358	360	330	354	346	359	337	366	367	367	390	369	362	371	335	382	352	336	350	353	384	373	398	355	343	364	360	367	322	384	345	353	346	350	345	397	360	351	391	326	367	370	364	344	398	356	364	350	378	347	390	369	347	367	368	372	371	353	367	343	358	334	352	334	361	338	365	392	363	322	321	394	360	377	344	386	347	352	343	367	373	387	337	358	381	373	384	364	339	387	362	353	347	352	368	349	355	354	370	364	369	361	356	386	371	363	362	358	349	351	374	360	339	336	372	338	375	343	359	366	330	362	354	368	354	383	342	356	370	384	363	362	363	353	376	397	377	366	336	337	353	362	332	330	377	377	335	345	402	354	354	332	332	373	368	363	356	356	382	363	341	403	356	369	378	368	376	357	388	346	357	380	336	385	329	314	360	380	373	342	355	329	369	377	377	357	347	374	367	382	359	351	344	318	348	351	359	341	336	339	346	352	358	349	337	369	357	364	352	367	359	325	344	369	360	369	384	371	365	361	358	331	367	362	395	351	337	346	338	343	340	369	359	372	374	338	354	336	345	327	355	376	362	354	347	343	379	352	379	366	399	336	325	372	365	359	350	359	344	330	359	340	361	372	365	336	306	347	367	348	377	411	331	356	346	326	388	374	361	346	407	367	366	340	369	353	344	400	370	379	351	373	351	340	386	383	355	359	341	344	370	356	353	373	351	341	380	391	383	385	377	349	326	356	358	366	355	366	364	347	323	348	371	354	347	377	385	346	365	341	390	359	378	337	350	375	373	342	351	346	345	364	359	374	374	348	363	374	344	334	341	340	370	358	351	354	370	365	354	357	376	346	355	339	357	354	328	354	361	373	375	373	389	359	361	375	365	352	338	367	331	363	364	347	365	347	396	368	345	369	362	348	365	351	351	342	381	355	356	356	341	340	317	329	384	322	375	377	379	343	366	369	380	385	334	372	342	357	354	394	365	350	385	394	389	375	326	372	349	335	334	347	369	380	347	339	382	363	356	380	380	374	363	324	363	369	376	328	375	385	329	330	342	336	377	382	387	330	333	375	329	376	368	363	352	359	354	336	366	346	349	368	377	379	336	356	384	383	411	365	365	377	359	373	325	328	385	371	342	344	351	380	353	357	351	352	380	384	336	377	363	342	353	334	359	353	353	354	336	369	382	342	348	361	392	351	392	333	368	344	364	351	370	360	394	343	375	359	352	341	388	346	335	362	351	342	367	376	338	367	315	345	357	377	354	342	370	362	361	338	399	323	376	383	379	379	355	381	351	358	350	337	374	360	393	364	348	373	373	345	354	315	353	365	320	359	371	375	363	383	357	373	372	362	403	348	367	363	372	346	376	341	385	361	371	379	326	347	368	377	367	364	379	369	355	349	341	339	341	351	367	362	305	332	343	396	371	310	360	388	361	345	359	365	326	332	352	385	345	378	341	369	368	339	350	360	364	375	362	340	355	354	359	345	333	323	347	339	345	370	359	389	366	343	359	366	381	347	348	357	370	353	372	354	373	342	332	364	365	380	380	373	372	340	358	329	320	373	345	391	355	337	397	351	377	335	358	362	328	343	355	362	364	387	375	372	362	332	392	381	356	389	390	350	347	362	328	341	336	355	350	362	331	369	329	330	399	364	336	382	353	362	379	367	365	350	390	381	346	345	386	344	351	351	351	391	366	400	333	342	382	337	343	368	326	320	374	361	339	333	358	341	379	353	312	314	362	376	384	364	344	377	367	346	354	352	379	349	344	405	386	362	345	366	334	319	345	357	367	394	375	394	338	371	358	325	343	358	361	366	368	346	352	338	337	361	362	354	346	373	361	371	321	350	323	373	350	344	341	365	367	401	356	364	360	365	356	364	393	339	326	348	351	341	354	356	361	388	337	371	373	393	361	374	367	375	363	353	405	356	384	360	322	372	366	331	368	373	376	385	355	339	359	333	345	369	349	328	378	352	355	341	359	366	323	369	346	361	372	351	360	329	364	354	362	356	343	365	359	341	372	374	387	349	372	376	344	356	341	365	361	338	374	377	386	377	373	357	366	393	355	392	314	357	358	346	352	375	388	349	355	386	346	374	372	342	328	364	402	359	373	351	362	385	373	365	330	369	325	365	356	378	338	368	346	316	404	347	375	409	327	353	374	355	410	363	371	341	368	354	386	345	357	332	354	369	370	353	375	361	343	367	403	337	353	377	381	310	372	350	339	357	332	338	337	384	384	382	385	371	378	328	335	382	349	358	335	368	398	358	350	355	327	362	346	367	369	360	358	372	395	362	371	380	340	357	345	344	372	337	337	349	382	329	351	323	369	365	405	378	334	366	359	367	360
23759	21716	28371	25259	21199	7086	911	685	614	604	617	612	580	572	557	548	542	533	538	554	575	598	559	520	535	531	525	539	552	556	489	543	519	564	577	598	556	514	552	522	520	564	562	532	543	561	556	513	535	517	559	495	516	505	521	537	562	581	558	552	516	561	556	566	531	529	527	550	526	562	526	534	560	539	539	521	559	511	518	535	518	513	530	521	528	534	562	566	600	564	538	563	562	552	512	557	478	509	563	513	560	555	541	538	524	536	558	555	547	525	539	507	512	515	543	551	540	554	567	567	571	549	515	540	532	528	572	514	500	526	535	547	554	524	559	522	532	538	528	523	514	517	489	561	519	527	546	520	544	579	576	530	534	548	539	570	530	541	541	524	575	557	488	563	514	545	515	559	502	564	535	534	558	506	540	534	557	522	528	524	556	541	550	531	560	506	517	516	547	501	547	551	560	585	547	545	545	597	506	555	508	515	514	493	533	542	550	551	508	526	555	531	560	527	564	534	582	537	558	568	564	488	557	557	549	533	534	533	517	566	551	491	520	541	564	579	560	516	547	546	503	532	541	525	546	529	530	537	532	540	547	549	535	545	547	549	523	551	543	495	518	516	506	550	534	550	518	543	505	529	529	510	481	494	542	551	509	514	533	533	553	537	484	510	523	528	549	513	530	514	467	496	517	500	531	548	554	548	526	505	567	530	503	499	576	549	573	522	546	507	555	555	560	532	573	536	586	535	517	519	518	527	557	566	519	535	525	524	535	557	520	546	535	522	503	539	555	549	565	549	519	575	517	556	499	526	535	504	522	526	525	534	556	533	525	540	555	529	519	534	503	553	542	544	563	588	542	511	518	513	525	505	506	555	485	599	536	526	555	553	518	558	534	544	501	534	524	534	534	547	539	560	552	522	544	523	522	520	523	574	487	518	531	520	513	570	504	501	547	530	526	542	532	544	523	510	571	525	558	503	530	525	542	531	568	555	508	525	550	567	520	545	512	574	586	518	526	502	566	541	507	544	562	519	561	559	505	580	539	485	543	523	534	528	533	554	535	585	574	498	529	590	548	508	547	523	522	550	505	561	543	532	531	537	539	524	523	556	529	509	523	509	518	554	561	545	513	503	585	541	547	515	541	569	541	528	529	569	561	509	554	568	556	544	516	509	510	498	522	571	562	524	530	553	522	542	582	554	483	515	540	567	522	556	532	562	526	555	547	519	517	524	577	545	523	532	552	552	508	533	564	519	554	532	550	509	560	515	501	534	546	543	540	511	533	554	540	598	561	527	504	523	563	546	552	514	534	498	550	522	497	523	557	532	496	483	532	570	484	555	510	530	495	476	529	523	521	549	531	492	564	540	547	531	535	540	550	543	523	536	504	514	547	543	574	544	527	547	515	549	566	551	500	516	516	533	523	542	567	562	541	559	526	599	545	559	557	536	555	557	571	548	537	549	514	574	526	503	493	574	555	555	543	532	596	539	579	544	533	561	532	535	505	543	539	533	544	522	566	524	532	502	555	537	530	578	515	504	531	546	501	542	550	576	547	525	545	549	535	520	552	550	539	556	589	544	579	552	553	545	557	545	538	515	555	537	556	545	569	551	551	539	540	551	538	541	543	581	513	499	601	550	529	475	507	524	521	548	544	545	587	542	553	542	547	580	512	517	532	539	559	577	569	546	499	541	561	564	543	517	561	532	602	529	574	510	512	524	552	527	552	568	536	549	548	518	484	538	531	582	551	549	534	558	546	561	500	499	572	534	494	534	549	526	510	553	528	511	507	586	558	504	528	493	529	481	541	561	566	544	526	575	548	537	597	502	549	558	534	531	539	560	547	553	529	526	547	507	528	560	569	536	542	529	504	557	556	553	568	500	544	506	493	560	519	520	537	537	529	547	533	551	534	551	553	552	569	521	544	589	553	557	550	499	569	523	530	544	540	489	529	553	488	551	517	543	538	508	564	508	542	574	572	549	539	535	546	548	548	560	519	525	533	550	566	554	536	556	544	528	528	532	529	533	535	562	566	538	516	561	546	493	518	563	570	558	511	561	609	515	515	538	515	566	522	535	537	525	480	569	515	543	529	564	587	532	553	568	521	539	531	533	546	510	508	506	503	524	551	572	525	475	531	552	551	508	555	517	554	518	551	521	533	493	500	543	489	472	549	578	566	496	586	531	537	512	561	521	567	556	531	541	544	512	493	549	557	505	539	545	533	532	555	541	554	518	583	546	572	510	551	509	548	560	511	533	510	534	561	522	526	522	532	524	523	531	521	506	533	547	508	548	519	522	534	566	548	569	530	543	512	518	553	533	502	541	532	532	535	535	524	606	549	542	544	516	526	519	526	552	542	539	537	559	509	516	489	547	548	566	529	550	585	526	567	510	537	515	583	507	529	512	561	561	529	597	487	515	544	519	510	508	531	567	555	494	523	581	531	538	537	538	547	548	541	541	555	492	545	527	562	491	520	497	548	518	542	552	508	557	513	540	565	531	536	548	515	527	539	560	503	560	550	528	521	495	538	522	484	569	532	527	552	553	496	508	570	515	558	484	553	517	554	476	556	519	519	509	535	540	560	577	535	549	551	526	542	543	527	520	549	541	550	540	553	533	523	531	528	533	540	533	503	545	556	547	523	553	509	480	513	538	550	548	537	510	535	504	548	514	528	506	529	505	495	534	536	506	551	559	556	502	555	507	554	506	548	564	577	526	521	555	540	506	511	533	564	529	513	556	602	572	555	508	553	535	530	581	563	567	538	541	580	516	510	571	540	547	550	560	540	522	545	501	516	516	519	543	559	528	531	556	548	530	552	530	549	555	542	547	539	520	459	559	497	515	522	516	539	495	573	522	508	537	561	523	476	516	562	539	518	465	585	521	531	566	539	514	520	535	543	528	558	539	557	555	565	540	547	515	563	495	561	537	569	522	554	543	535	542	532	496	525	531	538	530	580	531	541	535	548	541	555	562	526	572	496	521	546	553	532	544	527	557	507	499	505	536	520	568	506	564	542	518	542	545	580	526	559	534	516	523	546	555	576	534	556	534	545	539	507	539	523	505	497	511	476	551	531	562	571	532	563	558	566	516	541	525	518	506	510	554	537	533	500	528	500	506	554	530	534	495	529	566	509	515	539	547	526	532	557	521	521	502	506	476	532	549	530	541	554	551	494	518	563	541	531	498	512	573	522	522	540	546	513	517	547	576	571	484	486	516	530	498	533	538	527	529	516	554	546	541	543	554	523	557	585	476	485	537	534	479	537	559	545	562	530	544	561	570	512	502	500	530	539	566	517	513	561	545	566	510	503	552	572	597	531	521	512	534	524	512	512	542	544	535	530	529	524	482	570	549	560	583	592	519	540	552	514	529	513	535	548	554	547	561	526	580	523	532	552	498	520	526	536	508	525	567	523	554	547	538	574	531	523	538	501	519	522	525	546	489	530	546	534	501	547	530	495	494	563	551	528	562	544	556	523	527	545	547	524	555	489	571	564	515
39275	73633	18739	1868	1429	1229	1042	946	855	825	810	767	740	754	727	697	675	689	670	692	687	675	679	637	650	654	676	704	636	686	706	688	646	655	681	658	663	644	657	690	639	686	666	642	673	667	710	631	671	647	690	642	668	618	687	712	697	707	676	632	648	686	674	652	666	627	630	663	676	644	697	625	672	683	683	638	659	634	634	660	705	643	678	622	674	637	672	631	673	662	611	635	689	703	657	713	677	622	630	711	658	673	692	657	665	681	684	725	675	654	719	648	717	628	645	642	677	708	669	671	650	654	677	652	654	641	646	685	657	639	636	661	684	665	654	612	642	681	666	658	673	619	650	655	662	671	664	670	640	683	678	658	644	680	680	689	662	660	645	655	660	671	700	647	652	600	643	669	640	629	674	655	706	629	654	648	653	715	688	659	663	706	667	647	697	660	663	626	646	655	659	653	682	647	637	602	650	674	673	733	651	689	649	686	653	687	695	658	664	643	678	615	691	675	637	658	658	657	644	661	661	653	636	678	684	658	668	614	629	689	665	673	679	651	698	654	626	660	674	638	650	663	730	676	695	656	665	656	695	641	625	712	636	682	664	671	663	669	640	708	648	673	643	625	631	623	642	691	650	654	648	641	632	675	654	665	636	691	660	718	625	652	660	646	712	652	666	694	694	667	651	656	626	651	642	651	666	677	691	637	683	691	696	658	637	670	679	666	635	638	666	668	642	695	684	651	641	671	647	705	679	678	673	640	646	655	692	650	638	704	675	674	652	637	641	631	663	632	645	676	647	721	643	722	643	670	673	678	709	684	675	687	686	649	621	677	643	703	665	669	658	637	682	657	665	693	684	689	704	715	620	633	654	651	680	675	633	682	636	643	665	650	673	711	657	631	708	660	672	689	693	728	636	687	640	642	655	626	677	654	693	658	637	688	680	667	632	683	654	706	687	712	690	649	653	667	668	677	666	673	673	705	652	684	634	643	641	630	675	687	679	673	673	667	640	646	614	638	684	701	682	730	632	659	648	649	618	673	668	694	680	649	641	696	649	666	630	692	719	657	641	638	647	713	673	644	682	633	658	675	691	643	672	687	681	670	663	671	624	693	705	710	640	687	637	658	653	674	644	664	731	666	608	682	658	671	665	690	628	649	684	660	647	701	640	638	621	707	689	687	641	623	631	661	650	653	662	656	681	696	630	685	643	652	653	682	657	671	699	644	684	630	649	650	715	636	666	634	673	625	667	660	686	691	661	684	654	709	664	661	689	659	667	658	693	663	669	619	659	673	680	663	718	620	700	661	624	685	671	646	681	701	684	641	657	632	627	643	705	664	619	659	616	706	680	645	629	683	634	665	662	644	624	676	640	638	684	667	676	666	632	612	644	634	664	659	639	666	658	648	627	638	682	611	643	653	647	644	670	701	675	669	647	685	707	672	675	648	636	708	689	616	666	696	649	706	656	692	669	658	670	682	671	677	657	661	672	652	643	647	697	678	618	666	680	654	684	614	704	652	667	674	665	710	652	680	657	653	685	657	634	680	646	667	594	669	678	587	653	674	680	723	655	680	618	712	632	713	642	669	648	685	677	644	688	673	654	620	665	697	667	666	685	622	629	645	709	652	665	662	701	623	641	640	613	669	680	675	689	624	674	664	659	652	644	669	646	670	683	663	647	650	629	635	668	650	605	703	616	656	721	684	667	646	673	686	664	670	636	669	639	630	637	651	642	654	684	684	656	666	707	658	652	619	688	634	698	615	634	685	677	651	646	653	675	733	673	685	691	660	711	686	653	678	702	657	696	666	678	630	649	646	688	630	631	707	656	719	694	677	673	672	677	683	640	692	705	641	611	667	678	632	640	670	681	704	603	617	609	669	629	642	675	667	675	683	686	645	708	661	666	714	665	724	676	643	634	683	657	667	714	667	644	620	678	673	666	635	648	669	706	657	692	683	653	626	701	636	691	664	682	669	635	638	662	696	626	646	666	690	624	676	683	656	637	665	679	661	679	641	670	658	664	640	653	680	693	643	725	672	713	609	630	672	660	651	666	675	604	624	681	665	701	707	686	679	669	671	646	703	649	707	667	630	652	621	677	696	664	675	640	645	727	645	685	711	655	664	651	692	664	703	652	620	625	705	667	662	637	658	640	680	659	701	641	662	680	643	693	646	633	652	670	616	693	657	684	632	605	636	686	653	657	635	662	650	643	650	660	686	649	695	692	687	657	679	654	659	680	676	671	692	677	684	655	653	682	643	727	688	678	633	688	642	673	631	642	660	617	666	676	666	698	649	693	657	650	662	646	695	682	665	701	688	657	636	668	639	655	675	661	673	652	656	637	697	641	670	666	684	652	647	640	726	662	621	625	638	644	688	691	635	649	657	676	632	657	659	684	634	668	651	681	671	639	664	652	648	661	640	732	650	677	636	706	710	673	666	649	662	646	666	642	665	653	660	718	684	640	657	665	631	661	646	666	664	698	676	669	686	676	640	669	660	619	698	702	693	695	649	648	653	635	652	679	663	684	642	687	628	643	652	687	660	684	679	639	643	614	671	693	654	671	648	649	647	605	679	679	675	675	640	676	678	689	730	647	643	623	641	679	689	627	677	695	643	703	677	653	703	671	682	685	663	669	659	668	678	680	657	655	674	671	694	661	689	666	677	654	658	642	673	661	653	697	662	679	685	687	687	706	658	678	727	661	655	677	668	666	662	648	673	634	626	636	667	682	669	698	645	686	663	672	638	663	611	681	703	640	666	654	719	678	672	635	670	702	660	675	636	656	656	620	675	664	725	641	659	646	730	672	670	647	620	674	670	658	681	680	603	660	688	661	659	653	657	666	606	647	625	655	649	640	667	643	683	659	629	667	655	646	633	647	654	707	663	642	663	690	647	631	625	730	652	632	637	642	681	675	687	660	683	675	671	690	641	643	677	636	603	706	624	695	637	640	650	682	665	672	668	673	683	675	667	675	683	686	636	697	662	640	642	671	621	669	705	641	625	628	649	669	673	663	708	675	671	627	697	660	664	632	642	691	683	657	594	643	654	687	680	688	688	684	647	665	704	660	655	678	654	685	679	628	655	603	676	665	677	653	639	676	615	613	672	709	659	701	671	671	682	652	639	674	690	655	682	630	651	691	659	728	662	662	655	678	626	669	670	667	667	673	647	670	685	659	673	627	649	682	684	675	640	638	681	653	664	658	669	653	727	675	655	635	644	635	669	669	673	681	642	659	680	652	694	638	699	664	601	673	707	648	682	680	614	647	675	689	653	680	653	672	648	706	637	718	639	662	680	666	650	658	695	693	693	661	667	672	644	679	640	644	671	660	669	673	651	674	673	689	682	673	666	698	708	674	648	690	660	622	705	658	695	627	644	681	658	647	685	643	690	659	632	662	616	623	639	673	677	615	642	659	705	735	686	677	693	680	673	598	683	685	700	631	662	648	678	674	598	715	622	683	623	693	663	632	677	657	661	679	664	641	703	660	649	614	687
24857	21817	27065	25770	6911	316	235	216	208	203	215	178	145	165	165	177	152	151	162	163	174	146	153	167	143	176	170	158	165	154	144	157	186	151	153	148	158	169	169	152	149	145	148	136	164	168	174	160	171	137	149	141	157	183	162	160	140	168	150	175	161	177	154	171	165	174	158	173	175	177	149	146	157	150	149	162	176	142	155	180	153	170	150	180	152	161	147	179	157	168	140	162	168	172	162	167	172	157	163	159	158	151	133	171	143	154	156	175	125	167	158	142	170	139	145	166	139	167	157	141	157	150	182	162	164	178	152	157	141	168	157	179	134	143	158	151	148	161	157	152	141	137	180	160	160	162	158	137	152	172	158	148	149	156	183	157	150	160	138	149	168	163	166	149	157	148	144	162	159	157	154	134	176	156	147	178	171	170	164	165	137	142	151	139	140	143	153	168	170	162	166	167	161	162	162	185	155	165	167	174	161	165	155	156	144	132	117	153	146	139	167	159	161	175	164	161	150	150	156	154	129	172	140	149	149	168	160	136	155	141	144	170	151	163	156	147	155	159	190	143	139	152	176	179	149	162	180	155	156	165	144	172	149	173	161	128	155	161	167	161	169	144	186	158	162	165	152	156	149	152	154	172	150	177	173	166	172	159	146	149	163	176	161	158	161	140	137	153	145	158	151	159	164	146	179	161	139	187	155	150	153	152	140	153	150	166	134	175	147	166	131	191	155	154	157	139	174	156	148	155	158	177	166	150	153	158	139	157	156	140	147	153	163	166	140	158	150	176	159	152	157	136	156	150	135	174	161	145	162	166	138	153	163	154	149	143	168	188	154	159	172	132	166	172	153	146	156	169	180	180	158	159	149	143	153	151	150	157	157	155	140	160	152	171	162	162	161	141	159	144	170	141	161	151	152	145	168	159	165	159	155	171	150	154	164	184	156	163	140	148	161	184	172	150	139	147	167	154	184	142	180	157	155	143	182	157	139	163	149	159	147	140	159	157	172	158	137	160	170	142	165	168	169	157	160	153	169	158	145	180	178	156	176	167	155	123	170	157	148	160	146	166	159	156	154	154	166	195	169	134	158	167	151	159	153	164	153	162	140	151	144	153	161	151	165	150	182	162	158	155	174	146	146	177	151	159	151	160	159	160	147	156	147	143	147	154	175	165	146	173	117	157	163	147	147	147	142	137	170	149	178	177	160	161	161	134	161	151	156	143	173	135	168	152	151	178	162	171	154	148	151	146	156	171	152	142	159	150	180	160	173	160	178	158	148	150	174	134	142	141	163	179	145	160	161	174	153	176	149	161	139	173	164	182	156	160	152	184	162	159	158	156	165	150	162	160	152	146	191	152	160	152	158	166	156	148	167	154	154	131	144	156	149	147	149	162	176	157	153	171	153	155	158	146	142	190	167	140	175	151	169	149	173	144	130	153	161	165	183	150	132	152	131	137	161	163	139	147	152	163	166	156	157	147	158	172	149	158	158	171	147	159	150	144	166	154	173	169	162	158	151	142	174	157	161	153	175	154	146	157	174	152	179	175	167	161	146	177	187	152	135	151	168	145	167	157	139	136	158	152	166	164	166	187	169	135	154	168	171	173	174	156	177	154	164	148	167	175	174	136	128	152	156	173	146	152	139	154	164	169	164	159	160	159	163	174	161	162	150	161	198	152	142	139	128	159	160	168	155	161	147	168	175	140	160	150	161	176	146	178	159	160	176	136	146	181	146	150	162	149	158	161	150	157	154	151	153	140	130	160	155	159	135	145	162	147	145	142	157	151	155	159	164	153	167	169	147	154	153	169	135	159	136	147	175	151	164	165	156	179	153	161	182	152	173	139	153	161	136	152	154	170	175	164	147	156	153	157	166	167	154	141	142	177	159	152	154	150	154	177	150	165	139	165	156	153	137	161	168	173	148	151	178	159	167	196	139	185	187	148	159	133	144	130	167	175	165	166	159	180	165	150	157	137	146	146	139	182	180	155	142	166	139	143	170	168	162	168	170	147	136	176	156	140	153	160	154	138	152	166	171	170	150	178	159	159	157	160	169	162	175	169	169	164	149	144	168	134	149	166	169	145	163	168	156	180	145	143	165	164	141	151	128	159	154	159	160	168	140	168	182	148	170	145	192	197	160	149	163	177	155	158	161	191	156	118	142	164	163	160	170	151	189	161	153	157	150	151	166	140	163	162	157	137	142	166	145	154	173	161	186	158	165	181	161	144	150	158	163	146	142	152	187	150	149	153	144	151	144	151	166	182	176	174	166	180	183	162	158	163	174	150	134	162	182	155	154	133	148	137	151	170	154	152	165	167	163	150	171	155	164	148	167	167	150	167	168	191	164	167	140	139	152	154	136	144	158	170	149	162	172	125	160	152	173	166	134	158	155	148	157	164	171	157	156	143	190	145	166	122	156	155	156	145	167	160	155	154	181	157	171	142	132	127	149	145	160	158	152	143	150	159	162	160	153	165	134	168	157	160	147	142	152	148	135	164	161	159	119	180	172	155	147	155	160	117	170	173	158	151	143	193	166	160	135	159	154	144	143	169	144	158	182	131	164	173	145	149	163	155	151	164	150	138	173	155	153	148	148	148	145	175	162	163	147	169	167	157	166	146	173	133	150	151	191	156	135	154	151	154	173	133	189	149	165	176	155	155	156	173	179	136	162	144	162	153	175	187	141	147	147	134	158	168	174	132	139	157	146	146	138	173	151	163	150	145	172	151	166	178	171	162	141	164	149	139	159	167	145	161	139	179	145	155	157	148	149	169	150	158	157	160	152	149	174	175	173	140	161	152	163	182	120	144	173	156	148	165	157	134	159	164	160	170	172	153	168	181	152	160	153	169	176	164	162	135	154	148	159	161	181	162	143	173	171	150	162	146	153	147	185	168	178	156	157	161	145	147	164	143	173	163	172	168	144	156	190	165	133	135	152	142	162	155	141	154	173	169	145	165	159	150	168	154	163	153	156	183	161	181	162	168	165	161	158	125	154	157	186	165	162	150	143	167	157	155	167	148	169	166	159	144	180	171	161	138	146	163	161	157	153	174	158	179	178	168	158	164	157	136	158	166	174	171	150	148	176	161	137	144	146	137	147	152	145	166	172	144	160	150	156	138	163	157	158	162	156	146	163	149	157	167	160	169	155	143	127	136	157	154	155	160	174	150	137	159	185	156	156	166	157	144	169	146	144	153	153	149	132	149	156	153	140	170	149	159	163	133	140	157	142	174	152	155	188	176	159	150	165	160	158	136	159	176	149	150	162	176	138	171	141	141	168	126	171	176	128	161	162	135	168	155	159	160	174	165	152	153	163	147	156	139	144	164	142	159	154	161	137	144	127	163	160	142	148	152	174	147	167	155	163	142	147	157	141	158	165	155	168	183	158	144	150	161	165	140	132	169	133	178	148	168	188	133	164	173	135	169	155	154	162	155	167	167	163	167	149	140	163	169	169	139	171	136	165	153	147	166	149	148	163	161	164	168	175	164
35619	61523	13444	835	597	487	414	359	331	285	273	258	247	247	249	241	247	242	262	233	243	225	217	210	241	223	224	245	221	236	200	196	235	202	217	214	213	241	202	231	223	230	184	211	229	235	203	208	230	198	216	197	194	215	204	236	204	231	192	227	219	210	207	232	233	208	217	227	195	217	194	203	207	224	213	238	217	226	229	207	225	221	223	205	222	220	219	225	224	225	231	237	215	235	233	214	203	207	202	224	211	211	213	208	214	241	217	222	240	222	242	197	236	201	237	246	230	208	216	212	235	215	248	234	229	211	218	213	221	218	208	219	216	221	218	225	226	215	211	229	227	190	235	220	188	194	221	223	225	221	208	207	209	209	231	227	193	228	220	202	206	229	196	214	193	226	223	219	218	227	221	210	219	213	236	211	201	220	217	233	224	178	214	192	195	225	237	205	212	230	244	210	225	227	227	219	203	223	191	228	237	242	205	221	219	237	248	201	212	223	231	228	205	202	239	218	255	197	240	226	196	193	212	218	222	242	193	247	236	229	198	214	211	216	206	214	226	239	213	207	223	220	212	206	231	233	213	221	216	219	223	220	222	220	230	213	230	237	210	173	236	225	201	213	207	220	229	211	196	231	234	199	218	191	245	228	240	202	220	215	226	207	218	227	220	205	218	220	205	221	202	202	194	191	217	226	214	219	216	205	214	234	234	220	207	225	206	232	202	222	233	225	228	235	199	245	222	223	231	238	209	205	213	209	191	212	203	222	194	216	206	205	193	247	218	240	213	217	216	230	198	209	227	190	224	215	209	214	227	209	193	238	251	208	210	198	206	203	238	227	200	200	207	211	198	208	218	230	221	212	207	229	213	238	218	226	220	186	244	223	212	231	207	217	211	256	213	190	224	201	211	221	234	245	198	261	218	209	201	212	196	218	204	234	233	235	195	234	200	205	226	215	177	214	245	223	212	224	200	226	247	181	215	235	231	226	204	239	203	210	221	217	203	208	203	215	210	214	214	217	226	204	203	208	242	219	230	217	217	209	252	228	221	227	210	219	226	215	235	218	234	206	233	201	204	230	211	193	242	228	188	199	224	191	200	195	223	192	218	195	196	217	195	190	210	225	211	215	213	208	210	205	220	258	210	166	236	225	189	217	196	211	206	219	237	225	204	217	224	207	212	224	205	226	220	212	226	215	231	197	214	222	234	213	223	250	213	218	228	234	196	223	237	217	193	209	199	215	221	203	226	240	215	213	211	223	192	241	206	201	206	209	206	239	224	210	205	235	228	198	245	243	238	240	196	213	237	204	231	217	216	217	233	196	230	192	204	229	199	233	226	211	206	220	217	185	212	230	237	216	222	199	211	221	224	264	239	220	226	205	210	210	210	205	214	215	221	206	212	216	221	223	212	222	198	236	207	222	236	219	208	216	228	231	193	232	200	234	208	210	229	199	229	224	251	212	203	250	220	212	205	215	206	217	238	225	207	217	211	218	195	184	222	205	212	259	217	209	224	229	221	240	202	197	223	215	217	208	210	220	226	239	209	197	228	239	200	215	202	209	207	233	234	223	213	216	228	233	243	214	237	205	208	226	219	218	245	186	210	205	218	191	211	220	210	209	218	222	235	225	218	212	190	217	213	219	200	224	238	205	249	232	201	207	200	214	184	206	227	215	232	207	230	198	199	203	213	208	209	188	227	239	222	220	201	192	231	222	232	235	228	230	208	212	218	205	229	197	220	210	222	207	230	218	228	252	220	205	232	235	189	207	216	216	204	214	200	221	209	245	221	200	202	213	201	209	211	224	201	226	222	229	217	234	223	235	230	230	201	206	234	218	212	251	235	213	206	234	235	209	217	245	230	222	196	193	223	231	222	247	202	209	232	207	220	210	217	219	199	205	203	197	224	206	228	223	226	211	212	234	207	228	202	215	200	197	224	199	196	216	227	215	217	228	186	232	230	198	202	218	231	238	212	189	185	205	203	243	222	216	220	221	215	231	219	197	205	217	248	195	236	224	234	235	234	226	215	177	219	225	209	196	184	226	192	201	238	198	209	217	209	214	236	216	208	196	210	189	240	227	209	241	212	236	216	215	203	232	211	226	205	213	234	225	207	202	222	228	207	196	226	204	246	224	211	214	238	240	207	246	197	209	245	216	221	209	218	215	253	214	234	223	202	230	218	207	237	203	224	213	214	202	213	240	243	207	222	185	240	245	235	216	240	232	217	217	205	222	194	243	202	212	222	221	209	224	196	215	222	218	211	216	203	210	206	233	223	201	210	224	237	227	229	217	230	205	209	222	218	220	211	206	221	240	204	245	243	230	216	216	214	220	202	206	240	216	203	233	213	223	226	218	211	205	215	226	196	226	228	218	215	198	243	197	257	242	192	198	204	219	225	203	223	236	225	248	215	185	210	205	203	218	205	219	210	231	242	229	225	199	184	215	197	195	240	233	226	196	224	256	228	234	250	238	222	241	232	217	205	216	236	214	222	235	227	197	215	188	231	214	201	236	226	219	237	213	225	180	203	237	221	210	218	223	209	202	215	225	227	204	213	210	235	229	219	189	203	230	208	204	224	207	219	229	229	248	211	221	198	226	211	191	212	204	212	221	205	233	252	243	163	219	212	202	239	225	228	233	239	194	212	219	213	209	227	230	217	210	234	194	210	234	232	218	203	215	228	220	241	201	217	210	226	210	220	224	192	221	215	193	209	244	183	194	208	201	216	197	223	227	215	215	212	221	229	206	216	226	238	242	264	212	197	194	215	215	221	203	225	211	200	201	211	226	215	221	211	183	223	227	209	215	219	219	204	216	210	192	224	239	211	237	214	237	222	217	220	211	227	218	210	174	203	218	214	215	215	197	200	197	209	207	227	213	209	228	213	224	233	236	214	205	248	233	229	214	228	216	233	233	215	224	220	224	231	180	203	233	249	217	217	240	211	230	234	202	214	223	211	209	200	215	203	219	205	218	207	236	218	227	192	204	196	222	234	228	236	193	240	219	198	177	221	210	231	199	223	186	228	199	207	210	216	226	233	208	212	218	241	222	233	214	217	206	210	230	220	211	203	220	199	227	239	235	230	247	216	241	200	232	214	237	211	209	234	227	241	235	222	229	213	236	222	217	203	237	212	191	212	243	212	214	246	218	212	220	223	210	226	214	201	236	232	224	214	206	219	191	206	220	225	210	252	223	215	226	224	216	214	205	190	196	209	208	195	205	202	220	205	202	241	225	224	227	232	181	216	222	200	227	255	183	222	219	229	226	208	236	225	225	222	198	198	209	210	219	215	219	209	222	229	196	252	215	226	196	238	238	196	243	211	226	210	224	199	215	220	224	205	227	206	218	226	220	232	239	194	236	195	220	206	219	221	205	196	220	225	211	255	237	213	202	205	207	203	214	201	232	195	213	224	218	197	207	195	229	218	198	228	228	199	216	231	205	213	218	197	213	241	199	213	224	211	251	221	209	202	204	234	219	201	227	207	214	234	221
22626	21630	28957	24665	21567	21422	6006	839	685	707	664	632	611	546	536	553	572	502	529	492	524	518	519	539	483	493	476	493	516	540	481	516	538	503	526	535	503	465	521	514	503	528	530	487	520	499	474	502	497	500	488	503	536	483	480	512	486	474	473	490	492	500	521	479	498	511	489	484	496	526	521	529	518	516	529	501	491	496	491	491	474	481	485	485	502	520	512	489	480	495	538	483	534	501	546	499	468	480	497	463	490	543	529	523	478	498	465	490	472	507	506	479	502	506	478	500	504	527	512	507	523	473	539	462	475	507	492	481	531	535	495	500	457	484	509	493	437	491	499	541	492	517	485	480	478	511	481	522	494	437	471	528	492	483	470	480	509	501	489	507	520	494	505	456	458	499	520	506	500	454	502	500	463	527	519	478	555	506	479	522	489	471	493	461	495	518	508	528	463	491	510	499	506	515	514	535	485	489	500	460	449	495	477	457	500	464	478	525	450	505	477	465	493	504	507	490	534	500	506	478	518	477	502	503	441	486	488	493	487	484	547	496	507	533	492	514	515	505	464	530	496	512	473	476	495	507	480	510	482	473	478	506	477	459	482	482	480	515	483	492	503	484	476	521	499	508	494	537	499	497	529	478	507	487	571	484	487	485	502	486	525	485	496	525	493	455	514	535	492	499	477	462	520	537	520	510	491	450	496	475	502	507	492	498	474	504	495	487	513	481	476	511	521	497	480	481	521	504	500	460	488	465	491	483	471	468	546	521	510	505	492	475	488	491	498	509	507	514	487	499	467	490	490	503	505	485	550	512	472	470	500	501	487	496	511	519	497	474	538	517	489	528	440	492	503	489	461	498	486	485	506	494	466	501	478	500	456	497	498	502	455	521	534	498	504	485	465	493	535	487	537	498	480	475	498	493	534	494	476	476	500	491	475	516	452	499	476	502	516	468	521	533	523	483	496	461	479	499	504	507	488	479	470	526	492	487	519	460	494	509	480	512	472	498	496	472	492	546	506	503	503	485	476	520	531	535	491	541	487	553	490	516	469	501	517	533	488	511	487	510	475	514	480	543	503	476	529	458	494	502	490	495	515	524	496	496	528	507	514	495	470	462	462	505	507	518	504	509	518	517	517	503	523	461	481	487	485	440	472	506	516	533	530	487	459	483	545	546	506	511	470	525	485	552	511	474	489	506	456	460	531	535	486	492	507	485	487	461	528	490	499	538	503	510	492	494	468	488	538	496	476	503	487	487	494	519	516	482	498	489	527	476	533	514	503	483	485	470	480	505	489	510	475	498	482	501	483	449	496	522	495	531	443	488	460	484	485	512	520	504	516	520	576	483	462	489	501	506	496	515	511	487	510	502	512	488	491	470	550	457	524	514	499	488	481	538	455	486	482	511	511	492	500	488	499	534	523	504	534	504	487	494	490	488	521	489	518	522	528	472	473	503	552	491	519	460	465	523	510	465	523	511	525	498	518	473	477	509	503	481	467	492	478	485	466	517	469	481	485	483	488	491	469	472	490	492	516	513	470	497	484	481	507	478	486	468	451	529	524	497	486	488	511	484	466	503	552	498	478	509	469	479	516	493	521	477	495	469	523	468	484	484	479	501	518	436	513	505	480	473	470	513	500	497	523	505	518	555	495	469	506	496	529	473	553	522	496	448	452	488	507	547	483	492	495	489	488	470	491	527	502	527	512	482	511	511	513	488	511	521	499	514	527	483	547	489	492	496	485	528	486	505	509	482	521	531	518	497	541	515	489	486	481	482	472	489	476	496	478	472	483	510	489	515	531	490	479	487	500	517	498	489	486	490	498	538	500	521	460	464	518	506	480	467	447	483	492	495	480	525	505	529	524	505	500	483	507	505	479	492	461	499	465	490	515	537	495	473	467	519	519	476	508	468	496	517	486	485	488	492	482	484	481	508	502	467	496	480	510	472	560	516	513	496	509	503	490	485	493	492	502	475	502	524	479	504	514	518	492	520	476	508	494	486	544	511	479	492	492	515	506	514	501	511	479	497	492	493	488	495	468	511	470	478	488	485	529	512	481	487	461	505	482	530	465	499	494	518	522	445	525	500	489	487	496	499	483	499	525	511	497	470	504	477	528	493	475	497	498	519	565	472	566	471	464	497	525	479	484	505	491	493	503	481	502	452	503	499	485	474	507	512	466	490	467	514	471	514	538	490	473	492	519	454	509	504	515	453	496	445	497	483	542	516	532	468	487	521	521	510	467	498	519	493	498	533	469	487	458	494	503	514	476	513	523	483	534	483	519	455	532	454	460	491	478	467	512	477	460	482	515	504	484	467	477	496	489	523	536	471	487	532	500	506	497	507	524	480	466	535	523	493	471	520	478	527	475	510	507	483	508	489	549	485	510	486	472	464	495	486	506	532	491	490	480	543	506	485	503	499	489	474	498	516	473	459	516	479	504	497	514	512	490	464	505	505	550	438	504	504	500	500	511	474	479	510	488	496	475	501	504	475	490	502	522	494	470	528	503	483	522	523	486	474	500	502	476	499	484	499	494	530	507	517	490	495	477	551	511	482	530	507	468	507	487	498	504	535	455	497	505	475	518	507	504	507	478	525	483	480	474	473	480	516	529	519	505	484	495	513	484	528	468	487	477	507	474	489	466	502	490	522	536	503	483	488	507	486	503	498	481	483	498	518	482	479	454	488	465	483	531	503	505	475	498	494	528	493	522	475	502	469	491	511	529	492	510	474	518	473	502	508	496	518	468	539	488	492	468	504	481	495	531	532	537	485	495	497	504	474	481	488	511	490	495	502	518	524	497	501	475	460	472	508	500	482	540	488	511	506	477	473	471	543	525	505	500	500	518	530	441	469	486	499	523	484	467	531	462	462	490	491	494	517	530	497	478	465	492	456	502	480	533	502	479	505	477	517	478	490	482	497	525	510	445	494	543	434	499	486	536	493	453	498	492	492	501	484	458	475	487	477	479	480	484	470	483	514	490	484	504	521	478	486	478	509	504	473	490	504	454	504	487	493	467	459	486	498	524	489	523	486	480	510	473	488	484	484	525	503	468	493	494	534	492	502	462	504	499	500	497	466	509	501	474	484	492	516	448	523	517	488	503	504	496	507	497	485	487	469	479	486	533	482	508	503	528	497	522	520	506	521	492	496	491	503	492	480	477	517	496	504	504	479	477	515	517	486	516	517	516	501	469	487	440	502	491	524	528	508	497	515	526	492	473	485	477	485	477	514	503	474	475	493	499	509	467	501	539	514	497	495	510	502	509	456	521	506	552	505	484	485	496	479	488	451	498	443	500	499	479	519	514	486	498	461	458	465	487	488	483	515	459	462	527	466	480	510	466	510	514	536	494	522	497	490	496	491	501	506	516	485	496	495	501	480	521	514	486	532	467	497	486	466	509	462	517	462	491	480	486	532	494	491	482	499	530	558	515	490	439	521	461	463	487	498	514	481	529	471	523	506	475	487	462	480	492	487	494	439	524	487	493	506	456	521
46671	81812	23239	2868	2093	1676	1370	1181	987	927	916	777	826	754	783	675	701	667	694	685	663	715	647	637	608	664	661	663	621	662	674	653	635	674	616	646	621	595	626	631	642	650	613	642	610	599	626	601	630	621	599	603	642	641	628	651	637	648	634	651	603	618	602	600	698	616	666	602	622	646	583	618	632	612	617	629	620	610	613	654	632	606	624	642	666	622	600	633	641	649	637	672	604	634	619	632	660	667	582	649	610	625	614	603	608	616	621	608	624	653	655	689	653	622	677	631	639	613	619	615	643	629	639	644	660	627	657	567	649	628	637	661	636	637	628	612	635	628	637	646	628	617	611	597	639	624	598	618	619	627	636	592	642	612	660	609	621	619	583	590	625	650	629	636	631	632	606	598	618	611	650	652	629	614	601	621	576	636	606	610	637	612	666	608	627	550	613	629	605	594	644	634	635	631	607	622	615	638	625	600	636	583	598	636	655	632	632	604	639	596	588	657	601	636	693	645	631	628	607	615	610	618	660	654	634	612	598	620	646	634	590	649	634	623	586	595	595	622	642	645	637	627	614	632	652	598	623	639	622	628	632	642	566	650	580	609	636	606	613	598	599	643	605	563	600	627	607	643	602	647	613	619	640	629	665	683	635	670	621	635	626	635	663	622	616	671	626	594	600	608	606	624	639	663	594	607	588	642	634	645	612	650	664	594	634	612	647	616	594	603	625	670	657	635	628	591	612	652	604	644	593	618	621	618	627	637	625	623	602	579	655	616	643	595	591	620	627	612	612	628	603	616	636	604	601	597	634	645	643	666	607	623	625	624	608	624	587	663	564	635	645	623	620	645	610	619	595	580	618	630	632	628	627	643	651	642	612	588	633	616	572	621	584	601	611	608	621	682	601	634	626	565	653	629	619	609	616	637	561	605	617	607	658	616	625	621	633	625	641	655	659	597	619	613	616	628	585	598	600	660	602	610	612	628	557	636	614	596	573	653	644	687	590	657	609	669	650	608	625	612	638	637	611	679	639	589	665	612	602	629	623	646	601	609	611	680	626	636	595	624	612	646	604	636	620	649	641	627	625	599	633	607	639	585	621	616	588	614	624	658	637	601	620	580	586	620	637	634	612	562	647	604	626	588	642	611	619	613	623	626	693	631	658	623	607	575	590	684	635	618	606	632	587	621	644	640	614	652	625	604	616	599	636	598	613	674	603	604	645	646	627	618	673	631	627	587	644	643	632	643	637	661	657	636	620	638	638	614	648	591	651	634	627	648	602	653	653	604	628	649	626	632	625	593	571	625	610	621	617	612	621	660	584	632	627	611	625	598	620	659	614	582	651	661	624	653	603	604	659	660	636	620	604	623	593	636	624	638	604	681	643	611	631	631	614	637	636	630	654	579	641	637	632	615	635	610	606	674	591	647	648	612	605	589	645	609	593	618	647	606	599	641	615	586	651	668	630	610	627	664	623	619	705	639	622	576	593	614	607	626	612	614	596	665	605	635	626	628	613	665	609	600	608	659	637	650	623	639	574	614	595	642	576	678	634	658	605	586	637	627	630	611	600	582	633	627	654	603	650	600	646	679	624	613	635	609	627	621	581	626	680	622	607	593	576	636	642	619	608	640	621	644	656	616	627	578	602	615	646	635	673	589	624	617	637	638	632	670	609	607	627	640	608	608	623	641	593	610	615	632	609	640	652	620	624	608	649	680	612	623	614	600	663	657	633	654	609	636	617	607	633	619	646	651	635	624	589	631	620	621	674	616	595	621	583	627	625	659	620	606	625	651	628	649	593	680	606	647	594	615	610	675	605	615	638	586	601	641	613	630	657	584	610	647	627	621	687	630	596	624	625	571	640	587	633	572	655	629	644	625	614	599	653	657	631	627	596	668	566	630	647	667	644	649	658	592	639	609	640	608	653	619	662	574	643	651	622	657	656	564	640	667	647	600	601	614	609	621	701	632	622	697	674	575	638	657	675	628	603	631	587	664	628	647	608	617	651	622	638	627	636	615	643	637	587	600	581	608	661	638	653	599	650	629	672	673	663	628	628	674	686	595	639	603	605	638	627	661	617	641	672	644	640	617	601	641	696	605	641	609	697	593	623	644	605	630	621	674	584	608	617	582	612	605	708	614	609	617	632	627	580	634	628	611	635	645	611	628	648	624	614	629	599	648	624	665	672	617	624	578	628	617	630	604	653	622	650	647	615	613	617	650	629	620	622	597	641	601	618	606	661	648	618	615	628	627	588	611	623	610	588	647	661	606	633	590	615	607	610	598	630	655	645	604	611	592	617	689	647	609	594	608	604	631	599	663	612	619	650	622	600	568	594	625	656	590	636	649	645	640	624	628	651	588	625	622	597	661	641	632	620	613	610	657	658	637	633	615	660	623	602	636	652	632	646	624	624	603	610	648	654	618	635	626	598	636	632	635	613	656	667	602	644	684	631	655	611	611	640	610	591	593	586	641	628	575	584	655	572	611	620	601	619	608	639	631	648	650	611	597	640	624	593	646	553	630	619	627	642	608	604	628	634	615	619	610	593	613	607	613	650	630	668	605	572	612	599	627	615	598	630	600	602	612	651	651	620	587	604	657	630	617	635	651	605	593	632	642	629	661	584	606	636	643	597	580	592	636	614	581	608	655	606	616	615	622	604	600	634	647	604	641	639	598	597	658	631	642	616	612	612	644	635	620	585	596	623	637	587	612	605	576	583	664	614	628	640	612	668	670	628	616	650	632	622	589	659	628	602	554	645	629	627	653	634	625	610	627	598	584	638	648	595	592	626	626	625	655	653	637	617	627	647	595	634	641	635	642	567	603	567	627	628	642	617	590	593	671	583	605	620	679	624	655	666	645	615	618	613	608	611	630	622	635	606	610	612	618	632	633	630	590	621	641	607	615	644	627	621	630	614	584	572	596	639	589	621	649	624	606	619	629	637	636	612	665	622	624	656	622	659	598	561	632	605	605	618	639	658	654	633	618	600	602	613	609	661	589	614	583	621	633	618	653	655	619	615	615	698	584	633	631	601	673	597	655	653	600	613	601	600	617	640	568	598	595	548	615	583	621	586	582	639	602	645	580	660	572	650	598	656	593	651	611	591	591	607	615	585	638	643	628	624	639	646	597	628	552	618	611	605	631	621	654	636	657	630	612	606	619	617	644	631	631	624	626	613	586	605	653	597	606	646	624	616	607	645	634	584	595	663	669	623	619	588	623	649	646	576	659	636	651	606	614	625	605	591	625	624	597	652	636	646	672	625	649	616	617	659	611	619	611	657	623	605	577	599	599	649	612	616	593	660	657	662	599	604	628	643	606	670	655	634	618	656	603	615	600	617	623	643	671	609	613	643	610	657	679	657	638	591	628	599	593	623	616	610	600	654	637	633	586	605	640	626	615	647	624	621	607	620	627	642	619	609	641	646	655	619	621	680	601	593	564	627	624	617	611	582	640	594	615	622	598	610	614	630	602	638	615	614	590	601	614	599	629
28244	23071	12472	927	341	315	325	307	285	300	299	259	294	315	313	261	296	269	265	260	264	267	291	279	272	275	272	296	275	284	287	289	279	279	262	285	279	309	291	303	292	289	312	269	293	251	301	303	295	323	279	298	270	252	273	307	282	280	289	319	279	254	303	282	284	292	286	299	292	300	269	306	256	277	296	293	275	284	277	296	278	276	283	327	284	260	323	297	277	289	286	273	293	288	258	288	268	287	288	275	287	305	280	248	283	264	277	285	297	285	268	262	279	306	265	285	290	279	287	258	285	306	266	284	299	304	291	311	277	274	291	275	282	263	277	255	275	266	292	259	276	300	287	283	268	297	286	267	323	283	279	303	300	271	279	259	268	266	309	298	306	305	306	288	261	311	298	274	278	303	296	258	295	275	293	277	292	265	286	330	299	263	312	232	298	306	282	269	246	271	243	254	275	313	309	299	288	307	304	297	275	291	268	282	278	298	253	273	267	284	260	281	272	292	298	292	280	291	264	282	271	306	280	274	260	251	298	292	271	317	285	296	284	312	281	289	270	297	268	270	289	276	299	309	284	268	287	281	262	306	291	286	257	295	283	283	305	287	263	288	279	295	313	281	258	303	273	261	258	305	284	283	307	297	288	288	275	273	288	270	279	276	300	309	281	303	250	309	274	272	284	286	305	270	281	293	252	282	290	252	267	274	282	254	302	302	298	281	277	288	270	276	266	289	290	295	309	263	279	304	329	303	286	273	272	304	287	277	298	298	272	278	250	287	317	294	281	306	272	277	271	291	270	269	284	301	281	290	315	278	283	263	284	297	289	272	289	282	269	291	295	256	271	280	277	271	286	301	286	264	296	264	318	269	259	290	296	284	290	324	277	278	282	284	275	278	309	290	289	283	283	274	275	300	298	277	308	292	306	282	266	292	281	279	293	290	294	329	265	291	291	323	269	283	290	301	293	285	273	275	277	292	293	286	275	305	294	288	271	306	288	290	298	305	298	290	283	294	258	272	284	262	246	299	284	300	281	276	261	262	262	270	317	285	287	289	287	275	275	279	307	282	278	300	291	283	294	305	287	300	286	293	297	319	273	295	270	303	287	288	268	280	274	318	277	292	286	257	290	269	283	274	279	278	284	305	271	245	303	294	267	279	267	275	295	313	306	311	288	298	259	316	281	265	280	269	303	287	243	267	252	296	271	268	285	282	270	273	265	302	261	293	256	264	290	306	269	287	252	307	285	277	314	277	282	265	288	310	268	274	245	283	268	276	302	308	287	306	282	338	276	299	284	278	277	288	305	288	280	290	271	276	289	301	319	318	261	309	278	304	296	264	301	307	281	280	286	315	285	299	282	292	268	297	251	288	287	290	287	286	268	266	320	271	272	297	278	286	281	285	303	302	282	291	272	330	283	302	290	271	286	295	281	274	297	278	268	281	275	295	306	332	278	265	287	294	257	258	248	277	283	251	268	285	269	274	311	286	299	281	299	252	307	292	280	250	290	285	290	259	263	284	297	277	300	293	290	283	294	297	313	283	296	302	268	310	277	274	299	230	296	266	301	289	304	287	289	289	283	263	290	302	286	288	317	269	303	272	293	263	273	277	298	285	275	307	272	298	260	305	292	300	272	301	309	310	259	308	269	276	286	272	284	238	289	282	278	294	278	269	280	258	277	317	281	295	299	305	292	274	277	292	292	266	306	276	256	246	282	261	302	280	301	281	313	293	261	295	285	257	272	291	278	283	301	285	285	283	307	317	241	303	287	301	278	262	296	286	272	295	291	302	297	293	255	299	262	272	279	320	297	316	284	312	272	306	254	294	266	273	292	297	296	267	290	271	294	283	267	328	290	273	292	284	304	296	283	258	301	270	290	259	279	286	290	268	284	273	273	292	265	318	303	300	294	265	300	269	264	266	292	304	306	285	282	303	275	289	307	291	301	303	279	267	308	307	316	266	297	264	282	275	260	288	270	288	293	275	277	269	233	282	293	278	280	315	264	274	271	294	303	295	286	257	294	296	280	265	273	274	287	281	288	272	286	259	290	297	266	280	292	289	311	288	327	256	284	265	307	330	293	273	304	302	272	276	298	286	298	259	289	288	276	279	297	300	277	272	262	280	277	277	298	311	282	269	274	274	306	299	322	248	305	300	314	276	291	284	291	285	301	296	302	295	308	307	280	286	297	306	286	281	286	279	269	274	270	307	287	269	311	288	266	322	276	276	318	293	290	286	275	320	280	302	271	283	294	271	268	264	297	307	276	296	276	276	275	307	305	294	260	294	298	265	274	286	262	291	298	303	276	261	286	292	269	295	309	278	267	287	243	294	284	288	257	305	275	294	297	267	307	252	298	297	277	257	286	291	271	280	288	293	286	276	272	285	264	264	272	282	251	255	287	264	293	277	291	297	283	299	295	264	274	301	262	256	292	266	289	268	275	296	277	277	307	277	279	280	273	292	298	277	274	317	275	293	306	294	287	259	281	313	282	293	278	291	276	268	262	280	278	236	313	276	253	266	259	285	279	291	269	288	280	286	296	303	269	287	269	281	313	289	311	292	251	266	267	269	284	302	264	298	281	256	298	289	287	310	305	287	248	287	275	274	316	283	310	324	298	311	280	278	290	277	263	288	281	295	263	266	285	323	280	263	263	298	311	276	313	288	301	308	268	286	264	297	280	267	273	289	281	301	277	265	287	266	284	279	289	295	274	278	285	283	260	301	289	292	280	271	291	278	293	295	287	277	272	262	297	298	293	287	287	294	296	290	281	293	286	270	286	277	259	278	247	282	296	272	280	289	284	261	313	300	268	269	281	294	277	304	257	314	283	287	269	280	304	319	301	262	257	309	285	269	302	288	270	268	284	263	278	284	284	271	296	261	300	312	280	300	297	281	291	254	263	301	290	269	281	268	280	317	315	284	296	286	286	302	279	278	297	285	296	278	275	302	317	288	260	304	311	300	282	285	271	292	268	303	255	297	283	284	285	291	285	283	262	282	272	265	276	278	282	275	320	285	263	267	333	291	283	286	293	278	277	264	275	301	304	282	281	288	287	322	278	286	294	300	275	266	289	307	271	291	267	263	292	267	276	292	320	297	284	318	309	278	303	279	301	304	310	305	286	286	298	274	287	276	251	286	264	293	257	280	256	278	258	273	304	282	294	314	274	299	283	295	259	293	289	227	330	266	255	242	261	268	278	276	281	279	288	315	251	301	268	265	278	307	256	302	268	257	288	275	262	283	290	282	292	289	278	273	279	283	314	252	289	271	299	255	310	323	255	287	263	304	286	292	252	285	281	292	291	285	289	273	282	301	308	306	284	254	273	287	307	291	298	274	260	299	292	278	259	278	290	271	257	289	287	291	285	278	291	309	286	271	288	306	283	274	264	273	255	287	273	300	249	268	272	282	296	306	271	287	248	291	297	271	300	291	258	293	255	272	275	277	264	272	284	304	286	275	297	288	265	264	298	296	263	312	320	267	283	291	289	276
18415	35050	5081	468	397	434	388	385	399	368	401	384	364	367	362	380	340	354	359	383	379	340	334	332	352	372	424	344	372	336	363	385	405	332	384	379	367	342	371	365	355	360	380	339	359	394	367	311	336	363	372	317	356	387	326	367	342	356	365	374	349	348	336	346	339	371	360	329	353	348	348	351	352	362	339	362	329	342	327	364	370	336	340	363	353	330	390	336	346	340	375	329	358	338	346	358	365	365	368	334	374	335	364	383	341	334	350	383	336	364	325	372	337	356	358	339	371	349	355	339	367	347	363	383	360	347	340	378	343	347	343	365	381	374	340	351	355	370	379	341	362	346	362	347	351	364	402	380	340	360	360	371	323	371	371	328	356	351	336	369	372	393	351	357	360	348	361	393	380	361	401	359	381	366	350	341	382	362	344	376	335	360	377	375	384	360	340	397	352	345	365	395	338	317	355	356	348	337	325	339	349	331	358	350	375	352	395	348	368	349	387	343	347	369	356	378	341	357	342	328	383	365	345	380	336	358	371	356	328	374	393	375	377	361	348	355	338	416	351	335	401	359	402	372	354	360	337	357	389	395	331	385	355	321	343	385	362	354	366	366	372	335	377	369	332	370	363	330	388	368	374	358	384	340	377	376	346	343	369	387	327	368	373	344	352	374	359	368	385	387	338	349	359	371	355	392	322	337	373	361	358	363	336	337	384	339	362	356	392	347	349	366	331	363	371	338	360	365	358	386	368	351	328	344	368	355	345	370	361	358	345	341	367	323	362	356	399	368	334	357	356	362	376	349	355	363	361	357	359	391	372	356	368	391	344	356	344	345	344	329	352	339	380	352	353	377	397	331	327	377	376	359	314	343	366	381	365	357	343	335	354	338	386	347	339	361	365	309	356	338	367	388	347	374	344	328	308	357	349	359	325	367	358	367	375	377	330	373	355	410	358	381	371	350	351	343	372	333	384	350	346	381	358	363	358	362	327	359	344	358	381	355	384	330	385	345	336	359	344	338	378	372	355	351	356	341	339	373	349	364	344	336	354	363	362	358	301	320	374	377	356	368	367	350	364	351	373	340	312	386	364	387	354	337	365	370	348	362	354	368	356	369	336	352	337	379	372	351	338	358	339	328	369	331	355	366	349	360	348	371	368	358	380	378	357	365	357	364	356	375	411	342	370	345	344	353	352	305	359	341	363	368	373	373	339	353	374	352	320	358	363	340	349	361	345	360	368	332	336	388	388	361	366	339	389	362	360	357	370	341	354	351	383	381	341	381	346	342	388	368	332	362	365	365	319	355	338	375	321	390	372	372	360	376	357	366	340	355	319	327	368	335	345	350	358	368	389	351	362	339	345	375	356	364	376	363	391	364	343	338	348	393	350	369	353	348	359	336	370	363	363	348	362	353	389	363	330	387	360	340	368	351	353	345	344	371	362	347	321	358	352	324	339	352	400	324	354	371	358	364	375	360	362	370	353	377	393	396	380	355	353	351	347	373	328	346	352	366	362	350	361	368	363	335	346	372	331	354	348	358	374	337	367	371	350	370	342	352	348	342	366	365	358	343	358	374	359	345	377	364	374	380	382	316	362	365	344	358	375	358	348	364	382	323	344	351	323	336	324	349	383	332	345	359	339	352	342	359	335	357	380	350	390	369	363	347	342	340	348	362	359	369	365	389	317	377	313	346	355	376	393	390	360	377	373	374	360	377	355	337	360	340	362	381	346	353	371	330	377	369	384	361	330	372	376	365	343	376	348	360	350	325	356	399	341	351	349	354	365	356	370	362	349	361	381	310	341	352	347	362	358	330	338	336	345	358	339	316	351	369	345	355	374	376	352	354	375	350	346	373	370	331	349	316	375	342	371	375	316	372	363	364	335	364	348	351	339	343	370	336	357	388	369	346	374	377	344	359	360	362	390	316	359	350	352	386	369	347	386	381	343	324	376	319	366	370	352	387	335	341	346	341	360	366	362	371	346	341	370	351	332	331	350	354	374	362	372	353	344	370	349	360	325	340	334	356	335	353	360	352	338	349	354	354	358	326	324	313	380	367	350	337	368	360	372	362	362	352	349	353	373	351	368	339	399	375	346	346	341	324	344	351	382	354	372	330	373	354	350	340	364	353	359	362	328	348	340	356	365	352	355	362	374	350	350	332	367	379	332	417	366	368	387	371	333	340	357	355	340	349	342	370	373	358	351	358	376	353	368	363	347	376	377	385	361	337	339	344	380	380	370	374	372	364	355	378	370	330	344	359	340	418	357	338	358	306	362	356	374	344	354	357	319	358	356	358	374	346	360	384	361	364	327	369	373	360	359	361	375	313	348	370	339	356	346	350	372	355	339	367	378	346	367	337	392	337	361	367	350	364	313	359	369	377	347	391	370	361	346	360	385	339	342	339	346	352	356	348	355	375	372	368	373	347	335	338	380	342	345	359	369	340	368	338	358	365	363	366	341	364	374	328	333	365	370	359	354	330	336	344	375	363	329	422	369	373	410	341	379	324	376	339	378	367	370	364	348	336	363	375	341	380	363	353	356	339	341	384	371	354	345	361	347	364	330	353	345	348	344	333	348	374	355	352	350	368	353	360	397	355	353	377	369	378	370	323	364	331	332	378	346	394	377	354	358	340	386	377	361	357	370	337	390	339	377	376	350	361	346	356	382	363	352	352	346	297	377	344	397	385	356	355	369	377	351	356	341	388	357	348	369	377	352	345	351	340	360	362	338	319	350	355	365	365	370	342	354	384	370	339	389	357	357	356	334	377	350	358	362	359	349	357	397	379	366	358	367	329	352	354	366	354	352	353	357	381	380	360	334	358	377	415	379	387	379	379	333	371	358	368	370	352	361	365	335	352	330	370	357	360	370	310	339	384	368	353	393	363	355	346	347	371	359	320	369	368	368	368	369	359	353	337	332	361	393	366	364	325	348	339	350	351	365	357	351	385	359	365	375	376	364	361	389	385	378	390	300	337	357	363	365	382	377	357	374	334	376	348	361	354	375	379	374	349	355	358	369	345	351	341	363	380	344	349	352	389	331	347	321	343	379	345	341	325	341	364	367	344	379	360	335	341	355	350	350	353	329	369	320	369	353	355	376	350	340	377	378	318	370	366	358	351	364	366	356	357	381	368	384	366	360	362	332	339	351	335	396	342	378	350	365	353	366	382	363	361	375	319	350	367	348	360	366	347	380	332	346	383	357	368	363	353	345	358	376	381	373	378	323	347	339	364	366	376	362	369	338	341	350	405	365	347	340	385	365	300	349	374	349	363	332	361	340	351	348	347	327	376	361	403	378	344	343	353	355	401	392	365	369	384	334	376	348	328	338	363	352	356	362	379	370	370	340	362	350	351	388	353	373	363	348	384	364	353	351	348	372	360	367	334	330	337	365	337	355	346	375	376	350	377	362	363	351	360	344	335	350	365	324	353	374	378	355	354	381	346	393	376	371	373	361	346	375	364	349	370	378	381	356	355	352	363	346	337	362	366
23557	21691	28444	25089	21011	6254	956	712	683	616	601	604	608	579	531	606	560	567	554	596	555	552	528	538	577	575	533	568	551	510	606	527	576	549	556	556	526	562	519	534	533	549	513	531	524	539	566	499	567	527	566	535	525	511	510	551	520	544	532	543	521	522	547	546	545	567	537	519	519	553	527	583	558	582	508	579	532	553	556	548	467	511	529	549	541	538	542	562	521	511	501	544	581	506	554	500	529	521	517	524	539	527	555	559	526	558	535	517	528	542	559	552	578	569	565	522	562	550	547	552	513	558	554	513	542	561	554	536	528	508	574	554	544	601	584	592	527	518	543	553	564	543	514	544	536	565	557	550	508	521	531	481	557	546	597	515	503	513	572	521	534	554	498	513	526	517	533	519	535	524	524	522	530	536	540	511	558	514	526	557	520	541	548	582	542	553	535	534	525	592	562	564	521	530	583	527	542	546	536	566	544	586	520	550	542	562	517	532	518	536	525	491	499	578	537	507	522	568	526	562	543	548	522	544	576	571	507	517	520	542	536	532	527	553	586	572	540	557	543	527	516	542	537	576	525	544	588	589	548	514	551	526	574	538	588	517	555	554	511	553	521	571	549	568	553	539	595	519	542	544	549	557	580	539	545	539	548	606	529	554	530	510	525	504	576	556	566	538	500	529	550	539	564	535	550	548	548	571	596	511	551	524	521	520	580	531	520	560	519	557	506	554	545	594	520	533	509	553	548	569	505	572	512	529	542	561	579	560	513	538	551	541	570	521	490	497	577	561	552	527	546	556	530	519	511	525	554	591	543	475	497	566	507	533	559	550	582	552	538	558	532	545	533	582	553	553	575	551	567	567	533	541	521	543	502	565	525	551	534	542	564	548	537	550	525	549	566	511	524	498	562	526	546	518	535	539	527	528	520	569	540	516	532	542	512	547	561	570	490	571	493	589	546	553	577	542	517	540	560	587	512	557	569	589	501	552	547	560	565	562	568	516	548	517	511	546	564	554	547	547	542	571	516	521	533	552	554	535	498	536	560	557	530	539	518	510	529	537	577	533	540	509	488	550	580	500	547	528	524	537	540	503	534	540	556	550	568	549	547	534	503	544	544	563	544	521	549	570	614	592	538	508	523	558	546	561	525	554	528	543	577	508	543	566	554	552	522	566	563	569	514	539	545	554	536	562	561	520	579	505	550	522	515	505	561	564	584	568	583	539	536	520	528	532	549	565	545	518	532	524	529	530	550	552	575	539	549	555	549	526	521	604	537	521	531	547	540	561	510	539	522	522	511	527	532	536	522	585	512	540	537	524	523	556	513	523	519	535	516	530	595	522	526	534	532	512	563	548	537	532	534	548	511	546	539	552	516	531	552	542	519	577	541	495	565	523	532	539	522	524	526	541	533	567	544	524	520	496	542	574	524	495	510	564	527	496	552	525	569	504	578	567	525	535	530	528	544	509	528	529	558	503	551	559	513	516	560	593	527	565	559	523	538	564	531	540	525	530	552	538	553	544	543	523	570	538	471	531	535	524	564	558	490	533	570	548	542	539	539	563	549	556	547	530	591	554	537	548	559	518	532	552	515	527	560	566	518	562	561	535	578	522	536	562	574	494	572	529	536	552	532	512	563	533	546	545	534	537	500	510	579	543	525	539	522	564	531	494	569	552	536	533	529	532	552	533	539	568	568	543	572	538	549	592	528	500	540	569	555	543	545	547	569	622	510	575	523	498	567	544	571	543	544	548	520	529	526	491	540	534	533	567	529	562	513	540	530	563	530	560	503	526	536	521	510	538	555	556	553	527	550	532	564	547	536	529	530	521	531	527	526	512	552	544	496	554	541	561	560	591	531	516	571	504	544	513	555	503	551	583	540	543	538	518	525	509	543	523	504	538	567	524	550	568	530	552	513	545	544	535	546	527	534	541	527	521	512	556	530	507	565	516	518	550	539	567	569	523	507	552	553	498	554	490	532	554	562	540	570	524	550	558	528	522	540	569	522	539	517	509	539	507	533	544	567	536	518	507	521	553	551	542	574	526	534	540	564	509	542	511	528	541	547	542	546	517	541	567	539	554	541	571	565	553	517	577	494	540	504	525	540	532	556	555	511	535	565	517	568	538	497	555	481	568	538	592	519	529	544	564	520	554	543	529	569	546	545	579	515	510	544	531	510	491	576	563	504	543	523	542	567	540	505	539	522	560	555	557	543	530	521	565	554	548	522	554	565	564	495	571	547	536	573	547	564	547	533	547	574	568	531	547	550	532	576	536	528	542	551	581	508	532	526	563	552	525	551	513	549	511	537	559	560	538	530	545	529	547	603	506	487	536	534	534	501	550	578	525	535	543	523	521	576	536	583	552	573	529	543	542	534	571	562	544	533	593	535	507	536	551	521	580	528	584	530	526	561	506	555	523	530	513	573	562	588	518	530	549	527	550	539	516	558	549	551	549	578	513	544	536	559	543	548	564	542	497	550	557	574	550	576	529	538	594	543	547	490	567	552	511	508	505	501	519	559	555	552	531	566	572	563	536	561	620	606	550	533	519	521	534	560	527	533	552	518	556	523	495	518	563	517	567	547	526	570	559	514	521	568	529	507	545	529	548	581	501	519	552	523	557	500	523	580	557	576	541	506	522	518	538	535	516	526	544	563	553	510	492	517	502	525	572	527	512	530	517	485	494	542	545	543	545	466	532	565	584	555	546	555	552	559	503	559	483	529	535	545	506	518	558	561	511	549	530	560	533	538	501	557	539	537	502	557	571	514	611	552	515	532	541	564	523	568	500	544	582	590	576	539	531	532	532	513	552	556	541	519	536	602	537	528	515	563	537	529	553	551	523	539	517	579	499	567	494	529	522	580	533	567	524	545	501	542	558	523	531	545	489	524	558	532	564	521	500	529	519	591	548	543	531	554	559	571	514	566	550	560	548	517	539	532	544	521	535	518	534	538	539	538	546	564	537	547	511	552	544	536	523	524	541	517	571	541	535	513	542	541	502	520	501	551	516	541	539	545	516	576	499	518	556	502	554	550	542	557	545	562	499	523	528	561	516	512	506	543	559	540	557	521	502	532	551	560	528	550	524	559	557	522	493	614	529	545	521	534	548	511	584	521	524	545	518	513	527	572	553	535	539	561	514	548	566	565	525	532	560	561	550	531	535	522	569	540	509	537	557	535	556	553	503	506	534	543	502	555	512	527	540	558	513	545	553	569	563	475	532	553	538	552	542	503	513	543	532	505	535	519	543	516	549	552	545	514	573	516	508	549	528	551	506	474	513	517	563	559	537	535	523	572	526	515	537	529	518	524	569	500	515	567	546	561	504	502	547	550	544	547	497	528	525	564	567	549	538	534	536	547	541	519	538	511	550	577	534	533	536	523	542	560	592	548	578	597	510	499	545	554	528	559	559	511	568	556	516	507	535	505	532	587	524	572	536	503	574	552	517	548	513	577	494	539	540	533	519	510	536	558	521	507	528	543	521	563	526	545	503
39402	74099	18792	1913	1461	1223	1121	1001	875	885	773	744	746	734	739	726	746	676	626	706	687	662	682	651	697	671	679	671	694	664	707	698	638	627	661	650	672	630	663	684	707	680	694	662	664	721	696	651	672	678	678	707	714	665	703	694	682	666	746	651	651	663	675	668	653	677	661	652	629	694	689	636	675	657	675	682	639	673	672	693	659	670	676	661	688	658	687	620	668	671	622	669	722	686	644	680	682	626	622	665	684	733	667	703	708	674	654	648	627	624	643	636	739	679	669	668	644	692	689	641	672	655	663	677	656	645	673	674	669	636	654	652	676	668	702	672	663	738	694	722	702	663	624	665	677	672	643	639	623	665	679	704	655	634	687	657	684	690	676	667	676	709	684	692	672	633	641	669	678	677	607	683	675	622	650	645	653	721	674	668	572	673	650	659	663	676	671	637	680	670	657	645	685	636	625	681	666	649	708	678	652	635	650	681	708	690	650	668	673	742	666	693	664	670	666	649	689	645	661	671	654	677	651	613	676	711	715	618	659	647	596	634	649	670	634	692	677	715	661	654	708	673	693	625	666	653	596	657	629	644	685	725	664	681	679	673	705	655	670	635	685	668	696	586	668	654	633	641	692	622	680	685	658	629	629	698	690	619	681	657	677	654	671	662	650	658	664	641	640	659	708	626	685	722	667	675	675	663	695	638	635	639	730	648	662	667	640	698	649	677	612	708	657	664	658	706	676	658	655	723	687	667	663	634	659	671	672	620	623	653	666	638	673	702	672	653	732	641	625	679	699	668	680	699	685	677	650	660	696	677	660	681	632	639	668	648	704	656	723	678	723	653	699	664	662	664	714	664	641	643	657	683	697	630	628	651	677	652	688	594	649	656	667	657	651	681	666	706	708	652	676	662	691	640	618	622	657	676	692	613	653	638	638	635	608	629	630	683	664	695	646	683	665	642	632	706	653	683	685	697	690	680	659	693	671	659	622	704	627	681	646	718	630	671	628	690	676	645	674	688	637	683	654	653	673	716	665	657	681	671	681	659	664	699	645	675	651	643	666	643	635	687	695	679	654	674	617	643	696	641	635	658	634	648	725	708	651	703	664	638	666	685	635	706	645	656	648	650	633	667	674	673	676	698	630	638	621	688	711	683	646	719	671	666	640	666	673	640	664	685	668	625	622	674	651	680	686	644	650	705	684	610	657	622	660	681	683	683	643	695	668	699	635	646	672	668	648	681	679	713	692	689	633	648	644	616	675	705	726	655	667	646	650	685	622	640	633	660	623	651	674	651	661	665	644	679	657	645	644	639	615	646	645	667	689	611	662	668	656	649	685	664	662	647	700	636	657	664	668	666	621	651	650	659	660	669	628	669	704	640	652	674	651	659	683	615	620	650	654	618	695	684	655	635	656	663	625	680	656	632	607	637	658	652	693	629	641	652	657	663	635	636	679	680	651	692	683	668	688	626	664	659	666	654	666	660	637	638	679	667	610	646	632	645	638	659	640	692	711	654	684	653	694	673	665	674	637	669	639	660	658	672	686	685	670	674	683	642	672	615	666	696	644	664	644	707	677	662	688	643	646	670	670	663	628	665	699	626	662	648	667	685	695	645	705	680	697	663	628	645	677	665	688	685	691	623	631	661	613	622	662	659	631	643	670	641	673	675	684	662	648	635	659	671	716	646	658	656	655	700	659	675	641	634	650	727	703	681	679	625	675	661	679	683	677	679	669	661	689	668	657	651	644	665	641	637	670	661	658	651	670	660	656	660	680	722	660	686	639	678	681	679	676	651	677	658	675	664	705	643	678	703	647	623	670	639	635	596	666	686	672	676	641	680	647	680	648	738	691	681	629	643	646	652	675	655	676	659	687	644	663	693	706	656	655	746	661	633	691	691	684	657	678	648	715	640	701	626	690	672	700	672	676	680	617	615	658	672	658	625	650	678	621	646	612	672	641	687	719	666	649	693	638	601	621	676	644	661	674	650	736	681	626	670	658	682	709	673	688	651	673	673	661	661	678	626	648	631	637	648	703	640	684	677	669	688	630	693	631	724	679	592	695	703	667	666	647	649	647	668	715	702	631	696	664	685	637	667	667	674	696	708	645	629	655	662	681	639	710	661	706	656	661	630	676	690	670	710	654	670	682	672	656	654	647	691	682	665	650	664	645	714	679	668	637	682	688	677	669	682	689	702	672	739	645	655	671	650	650	725	699	632	684	640	675	639	654	707	645	696	640	686	633	634	708	641	657	669	663	652	641	687	674	647	675	671	644	648	651	677	684	626	638	647	657	675	660	632	708	692	656	613	668	637	688	700	640	673	702	659	655	698	661	685	670	623	635	680	611	646	727	664	668	678	725	649	668	660	657	699	731	662	671	692	741	683	671	646	669	620	636	620	700	653	688	676	681	667	676	667	644	672	672	630	648	664	695	671	666	705	662	625	651	690	715	652	648	703	682	640	631	623	678	670	688	681	677	648	629	690	692	677	653	674	621	675	692	681	657	665	720	642	693	680	728	702	718	718	708	645	717	707	696	674	674	657	689	660	644	671	665	662	663	695	671	677	641	685	628	662	725	682	688	677	640	655	657	652	654	640	657	644	701	692	684	731	673	664	665	627	670	668	663	708	688	656	655	664	684	672	671	653	680	674	636	699	676	683	659	699	672	652	669	689	649	711	676	666	650	656	658	681	674	688	664	655	676	676	665	618	638	633	713	652	646	705	708	687	654	645	644	688	698	728	647	624	643	664	705	662	649	648	680	637	679	656	733	634	650	662	655	664	613	624	645	664	693	655	647	692	630	709	648	633	631	634	697	684	677	671	637	666	655	639	661	657	628	701	647	680	668	681	697	669	676	685	673	674	632	637	676	665	682	665	652	662	686	623	678	635	747	643	657	670	674	646	661	699	702	634	689	701	708	640	679	712	655	676	654	691	687	665	674	663	676	670	645	702	678	711	652	635	723	729	645	651	696	640	678	662	657	619	678	658	662	660	653	687	693	684	672	643	669	634	696	650	687	668	656	638	699	666	641	670	659	679	682	652	643	686	698	691	635	667	671	688	679	665	699	699	632	693	675	622	679	695	648	684	665	686	651	653	638	690	676	689	671	674	669	715	660	623	631	694	682	664	681	646	675	662	682	657	668	700	639	686	696	691	636	628	695	643	722	646	671	690	654	651	682	687	610	617	715	631	615	662	650	742	646	641	663	680	689	661	681	696	674	665	697	612	666	663	662	640	686	640	677	706	686	680	649	643	690	666	677	671	641	651	657	671	646	645	677	649	644	627	732	658	654	627	693	678	705	673	661	664	672	683	712	671	642	692	636	703	678	661	680	690	633	691	677	679	683	647	670	663	669	664	710	632	727	684	665	646	685	668	633	676	696	680	677	634	679	713	654	627	627	672	709	671	601	685	693	629	636	665	650	723	660	666	679	711	620	682	676	669	640	640	678	668	655	641	683	683	703	682	682	631	655	687	699	646	605	670	718	672
24861	21858	27185	25548	6642	299	210	226	186	207	205	167	184	192	159	157	173	156	164	173	151	177	161	151	163	155	182	170	180	132	165	160	180	195	155	141	162	166	153	154	147	147	154	150	157	159	151	172	150	167	143	172	161	154	166	167	162	177	157	168	131	159	141	141	150	150	169	150	145	146	176	143	143	156	155	148	137	163	149	158	165	150	193	136	146	163	155	170	161	161	169	165	165	172	147	162	161	163	165	140	145	138	177	157	130	166	156	133	125	166	149	137	140	134	161	154	152	145	128	152	169	150	146	172	151	139	144	161	173	138	165	159	171	156	152	145	182	150	162	156	162	147	119	168	151	160	147	163	141	157	146	168	148	156	152	163	175	162	173	151	153	139	171	167	161	143	172	184	148	151	177	164	148	150	181	157	149	164	153	156	144	154	138	154	164	167	152	150	176	158	167	141	144	173	177	167	145	172	172	153	174	154	171	160	172	162	153	159	150	140	150	163	134	136	157	182	139	144	158	149	160	151	156	135	159	163	191	148	143	125	170	165	141	145	140	130	180	166	148	175	137	180	175	157	159	156	166	161	151	180	165	164	160	127	177	161	161	168	135	177	166	148	140	175	159	153	176	153	176	156	160	158	166	150	168	150	168	156	156	143	153	135	136	153	152	174	159	154	126	158	164	145	166	162	140	157	159	144	142	149	160	143	167	168	140	144	148	165	134	139	175	170	149	150	154	151	152	157	143	157	177	152	153	160	170	174	148	145	159	170	152	146	156	149	143	154	168	170	146	158	145	154	142	175	154	170	142	146	176	172	154	149	140	161	156	170	121	164	149	165	174	162	151	137	170	148	141	155	153	153	173	154	124	157	145	155	166	158	161	175	172	159	163	152	174	151	159	133	160	142	134	151	151	142	148	146	169	163	175	156	188	182	148	162	148	163	154	167	148	152	161	135	162	168	169	164	163	152	142	174	167	163	144	183	137	174	163	150	175	148	163	159	159	163	193	147	143	174	147	139	158	134	168	161	151	178	161	142	149	182	179	171	156	167	167	169	155	161	144	148	154	173	182	158	117	146	152	147	161	160	163	152	161	166	145	164	151	146	168	157	156	169	145	139	155	151	180	152	184	151	148	152	163	150	140	164	146	166	139	129	152	161	175	160	146	159	162	168	170	144	157	149	161	154	155	154	170	147	144	140	159	162	143	148	146	141	147	158	161	141	151	173	156	184	166	147	155	153	152	161	145	172	168	167	139	155	158	149	171	155	149	174	161	145	173	187	151	170	171	139	152	151	179	142	147	180	173	169	157	160	154	144	160	149	163	182	164	184	156	160	155	145	141	172	165	151	168	156	172	183	179	158	149	149	175	157	145	150	151	133	164	162	157	122	155	152	156	162	148	149	171	143	182	159	150	156	164	172	140	147	163	154	160	151	167	166	157	171	164	178	156	167	146	146	164	144	168	167	166	163	153	128	134	155	146	155	169	148	139	163	166	134	129	163	155	162	159	152	142	176	171	159	135	151	146	167	142	152	156	153	143	182	157	149	168	160	154	165	166	148	164	148	139	130	147	145	132	152	142	148	145	163	143	146	148	159	169	143	161	171	157	160	131	172	167	151	173	151	168	152	146	135	179	151	166	169	193	137	171	164	162	147	166	174	162	136	148	172	145	154	173	172	146	162	148	156	173	160	160	184	158	163	162	168	136	169	162	154	135	164	167	144	131	139	167	170	145	148	160	138	165	142	137	165	156	174	152	146	177	160	145	147	162	148	152	144	158	131	149	174	143	167	158	135	163	161	142	163	148	153	178	129	150	187	163	145	151	159	171	152	147	151	154	153	153	152	163	166	141	162	144	152	173	161	150	166	168	147	170	151	172	139	157	162	140	162	130	161	147	150	178	143	158	156	160	155	158	152	168	171	169	158	160	156	155	143	139	157	152	146	182	170	146	150	163	158	169	158	146	171	158	159	144	179	149	164	164	146	151	138	143	172	169	157	154	173	146	155	159	169	156	161	168	162	152	144	181	144	172	161	163	169	179	154	149	153	152	172	151	181	172	145	167	138	148	153	141	152	151	170	155	161	160	148	156	165	155	172	149	154	165	170	168	172	147	177	152	158	145	152	133	173	178	165	153	155	164	157	148	150	172	161	160	163	148	155	166	144	171	143	143	145	150	145	175	166	144	163	138	160	152	160	170	146	147	156	177	170	178	153	172	164	162	172	166	148	134	159	169	154	165	138	174	164	149	159	162	151	152	150	168	164	137	168	173	153	174	160	144	183	173	155	161	158	152	140	150	150	161	165	162	167	161	161	175	163	171	179	143	151	133	163	163	157	137	169	160	152	160	148	151	155	175	170	143	170	161	157	146	136	167	145	179	149	157	160	158	133	148	158	171	177	155	146	161	126	177	166	172	154	153	164	138	147	150	156	156	138	151	166	158	163	160	168	151	156	125	152	156	170	152	152	144	147	145	176	158	145	157	173	158	167	172	171	184	138	163	152	190	173	167	135	160	133	156	150	133	171	174	169	184	156	168	144	162	140	152	133	146	139	140	155	168	164	173	179	155	161	163	158	152	145	167	151	167	157	159	169	177	165	173	151	171	153	167	171	164	164	168	155	146	151	154	142	149	160	185	144	167	143	142	163	138	167	178	150	146	157	156	153	166	148	167	163	182	137	165	158	135	172	183	163	164	140	155	146	126	147	161	157	163	144	165	141	158	136	155	133	160	162	147	168	141	167	186	182	160	153	152	152	155	156	160	155	146	175	155	155	164	152	133	164	161	145	153	164	142	170	146	178	161	138	148	178	174	167	160	154	187	161	169	160	146	156	164	185	146	167	147	141	150	153	157	136	175	145	142	162	143	160	139	139	155	169	159	165	150	149	182	138	178	153	159	157	165	174	175	131	140	144	154	157	162	159	180	149	148	173	157	155	165	146	180	157	147	160	165	151	176	151	170	163	151	143	126	163	166	159	170	170	161	134	137	173	140	161	165	136	162	164	199	154	147	186	160	163	160	161	159	149	197	152	172	142	149	148	175	168	163	167	165	149	156	154	148	134	154	143	141	175	153	174	145	160	168	148	167	156	175	173	136	164	151	156	123	140	166	166	147	161	145	152	152	142	149	152	143	141	153	153	143	171	155	149	172	158	135	131	146	160	154	167	184	160	162	140	137	148	140	162	146	154	152	162	165	162	133	143	145	163	155	162	142	132	172	163	183	147	167	151	127	156	170	172	152	153	162	161	162	151	186	163	136	157	152	147	177	162	158	155	134	160	149	163	159	153	161	147	164	158	155	171	140	165	163	135	148	148	148	153	146	155	152	164	165	157	160	149	153	160	152	184	170	168	144	146	162	170	153	145	154	174	156	139	175	152	170	165	167	171	146	157	163	169	157	148	151	166	172	147	151	174	136	153	161	170	174	147	159	148	153	152	162	153	158	145	162	159	153	178	177	144	158	191	181	166	166	162	150	145	166	163	160	167	149	138
35253	61462	13325	865	634	525	411	395	329	338	287	252	249	264	247	256	242	249	230	223	227	233	238	227	245	271	212	228	239	212	230	188	223	208	211	224	229	225	179	188	222	232	205	211	225	233	196	236	215	207	224	230	259	204	222	225	219	228	209	219	212	221	217	256	202	217	211	208	200	223	203	209	230	240	220	238	220	211	222	212	240	219	208	228	224	237	239	250	194	234	202	235	246	227	260	225	235	211	217	226	231	212	208	205	214	210	239	230	205	220	218	202	212	231	224	236	224	239	210	227	223	219	206	227	222	207	230	249	208	209	217	217	206	205	209	216	213	221	209	209	193	221	227	249	202	225	205	210	234	215	202	225	206	206	219	232	235	247	211	181	194	233	220	219	231	212	212	222	228	218	226	232	232	211	211	190	231	266	195	228	197	203	198	247	204	251	218	213	219	201	219	202	219	238	220	192	224	219	210	184	200	225	190	217	212	201	186	204	198	215	197	207	216	206	236	194	208	225	221	204	245	251	214	197	214	222	212	228	214	222	207	201	218	228	210	234	250	194	205	222	184	216	213	235	207	208	223	219	219	189	243	211	206	195	236	235	215	191	208	227	232	215	220	204	227	227	206	218	234	211	220	201	210	211	242	213	215	206	216	224	255	224	224	216	242	217	212	208	205	226	207	213	208	218	237	228	189	211	228	223	248	244	213	226	227	221	191	218	239	209	199	214	211	216	223	217	226	230	225	217	218	208	219	209	215	201	203	236	205	200	197	203	194	208	211	193	238	224	240	227	190	182	233	220	213	219	207	224	218	222	192	199	211	216	211	203	223	228	231	196	204	225	210	188	219	221	213	222	227	209	209	206	210	227	239	227	226	194	229	201	217	243	219	190	217	226	219	217	211	208	227	193	245	230	211	213	230	228	193	199	214	233	221	218	211	187	217	224	235	236	225	209	213	232	212	210	225	210	220	233	212	210	215	233	223	225	199	216	223	228	194	226	229	218	226	215	244	212	221	225	198	218	242	230	219	209	212	222	226	217	192	214	223	220	228	231	224	214	210	225	219	218	231	214	221	224	217	222	231	245	230	200	200	210	239	229	218	227	174	219	230	226	204	229	209	217	230	207	203	245	223	207	213	220	238	197	221	225	231	210	218	213	224	226	202	207	252	225	208	208	207	207	207	200	240	205	218	243	212	184	231	248	206	224	224	215	203	219	249	217	221	223	224	198	191	216	229	221	236	199	208	229	212	207	239	216	216	242	204	215	227	223	228	232	210	215	203	229	229	231	226	218	260	218	226	230	205	230	239	217	212	193	199	216	217	214	209	207	215	216	235	235	211	219	232	220	199	223	217	240	223	211	215	214	184	224	264	219	217	192	212	206	208	213	246	218	219	203	216	210	197	228	212	198	229	222	223	203	217	226	215	216	215	202	214	180	213	233	218	216	224	204	231	216	227	199	217	213	214	224	192	215	210	201	225	247	195	231	225	230	227	220	189	205	215	222	226	231	241	199	208	216	214	222	218	221	251	218	193	202	225	223	226	221	243	217	190	233	181	230	222	229	216	211	217	199	212	210	221	210	221	201	220	245	238	226	214	191	230	219	206	191	223	228	242	218	220	232	214	222	245	256	200	228	218	217	204	229	222	210	243	211	248	228	209	204	216	220	200	220	189	234	231	209	209	212	190	219	212	205	223	187	222	203	212	235	224	238	219	227	226	214	213	208	229	202	206	202	221	202	248	228	194	210	241	195	196	230	206	200	245	244	225	215	217	210	241	212	229	230	204	206	208	205	246	203	220	224	246	225	216	177	227	215	215	215	200	228	212	242	211	252	223	224	204	202	215	212	205	231	182	213	209	224	237	219	219	227	210	217	225	221	212	200	212	186	213	221	182	208	202	230	236	208	227	199	207	215	216	209	225	239	204	226	230	232	229	214	222	239	191	251	219	213	223	219	201	206	210	188	225	228	201	231	237	215	231	237	188	217	192	232	210	244	227	226	186	198	221	258	191	222	215	243	202	229	212	221	220	225	184	213	208	238	206	212	229	236	200	214	202	206	227	216	215	221	224	208	220	204	197	213	227	225	205	202	208	202	235	217	223	212	221	223	213	219	236	218	191	219	224	199	202	215	215	209	201	214	209	228	221	214	218	221	211	184	212	197	238	187	242	225	194	236	226	228	199	214	215	217	231	206	204	212	216	216	202	230	225	220	210	205	221	239	228	213	202	225	238	200	178	231	241	207	227	211	240	212	223	224	217	219	212	243	214	220	227	216	227	215	214	223	227	236	212	222	231	222	228	239	223	216	219	219	192	208	212	205	232	218	221	225	216	203	223	228	226	222	219	240	223	215	206	212	193	214	241	223	216	215	232	217	225	215	217	206	233	215	238	203	201	236	227	209	207	237	228	225	225	203	212	235	205	206	229	248	232	229	208	218	196	239	225	228	215	220	250	224	228	197	214	204	227	223	225	210	208	239	241	212	203	203	210	222	244	188	208	215	210	223	230	198	233	214	239	226	224	225	224	200	182	207	215	224	258	223	228	201	220	199	204	212	198	212	230	227	203	222	195	201	220	203	230	219	217	221	246	227	202	214	231	225	192	237	234	216	230	202	212	221	226	240	234	204	218	223	215	217	210	235	200	214	251	234	200	219	205	209	209	214	245	224	213	225	208	219	247	223	221	207	214	212	211	215	224	217	214	208	209	225	233	209	228	227	236	220	207	205	217	207	237	214	202	206	223	206	235	222	218	220	211	221	219	210	221	213	218	242	215	219	229	223	201	218	213	214	197	225	228	235	208	218	208	221	201	212	215	213	232	219	209	221	233	241	214	219	220	208	200	243	215	182	222	226	233	235	221	217	191	228	209	207	220	224	216	222	208	228	203	209	231	207	205	214	224	215	198	218	226	222	233	232	220	227	220	204	214	217	210	223	220	245	236	215	215	224	218	240	241	217	226	186	204	207	190	211	192	205	189	219	188	208	212	229	216	220	209	239	211	183	193	194	210	240	204	195	221	215	231	196	203	219	237	210	214	232	226	208	228	229	188	210	204	234	225	196	235	219	214	183	190	225	197	228	248	234	209	214	212	221	219	216	222	204	209	222	220	212	202	207	207	212	223	195	205	234	232	236	222	195	197	217	231	233	221	237	213	227	214	208	250	235	251	219	229	201	247	208	239	235	213	220	220	214	209	230	225	227	218	231	212	230	209	240	209	201	193	199	207	210	209	244	216	207	235	242	225	229	216	223	221	248	208	218	219	219	216	188	223	220	226	236	203	243	208	233	204	210	221	211	229	216	230	219	192	241	224	232	233	213	216	196	227	228	231	212	220	211	202	220	223	243	254	225	206	227	219	194	228	189	210	226	237	218	208	250	232	233	218	216	233	211	220	204	212	194	226	182	200	190	210	214	205	220	190	219	225	223	214	231	218	204	209	236	225	196	232	227	196	192	231	211	220	238	203	226	222	196	203	202	242	220	199	234	202	232
22656	21618	29156	24478	21557	21453	6459	906	667	654	622	614	596	590	539	506	577	534	496	521	503	529	550	497	507	515	484	552	535	502	472	495	480	506	502	502	524	500	497	487	500	480	521	487	487	506	491	482	519	473	492	487	515	509	479	518	524	527	501	538	515	490	520	482	538	458	515	500	488	507	488	487	495	468	462	500	517	466	501	466	480	509	484	464	468	507	489	524	498	508	505	472	518	516	489	507	541	463	490	472	505	541	482	493	510	506	542	489	454	548	501	505	483	506	485	491	466	486	491	455	466	491	479	504	479	522	524	477	508	502	478	506	495	487	503	474	479	489	515	492	507	474	517	487	515	468	497	467	457	485	489	508	518	498	467	484	529	491	504	492	479	434	507	519	502	483	459	464	543	474	525	488	506	507	493	493	494	484	477	520	493	480	515	507	492	482	494	489	493	513	556	459	503	522	501	501	515	499	487	532	500	502	508	501	478	533	506	473	524	507	473	492	504	500	479	509	499	498	488	474	522	483	519	490	515	478	498	493	488	460	483	488	507	501	480	491	501	462	488	503	525	490	504	493	484	489	520	501	484	484	486	456	484	515	529	459	529	512	493	514	474	463	519	530	528	474	474	528	448	490	507	467	455	506	489	468	511	494	519	464	485	533	503	495	521	471	514	489	486	518	497	486	507	492	561	489	506	524	482	518	527	496	489	508	475	472	526	546	528	525	509	481	498	475	483	494	476	516	499	552	510	524	497	525	468	511	459	502	506	500	500	491	490	489	465	495	505	511	512	479	460	481	498	481	513	497	505	551	504	494	463	524	503	482	494	440	481	535	539	466	482	498	479	492	500	493	499	469	483	471	469	452	494	487	446	533	543	508	515	494	512	494	506	501	519	531	476	465	540	507	473	513	483	481	472	493	508	501	522	523	453	493	497	510	510	504	490	514	498	495	512	500	509	531	522	502	481	481	486	498	502	483	480	512	507	500	546	505	457	493	529	501	502	503	531	535	516	498	502	486	517	516	460	471	497	502	464	483	517	516	500	544	463	488	516	464	544	519	487	485	498	482	505	493	522	502	520	505	537	510	470	481	505	491	470	495	530	525	525	466	528	521	450	516	487	491	501	471	508	509	514	489	499	513	452	517	490	487	529	518	466	514	461	502	496	502	495	463	505	526	491	477	490	487	503	521	517	484	484	502	491	503	500	486	511	522	513	511	559	481	481	471	458	482	473	507	485	477	513	485	526	504	532	527	476	461	520	499	490	518	495	470	483	486	518	546	473	534	474	524	528	466	493	513	477	462	495	497	460	496	500	502	502	491	491	512	512	501	502	513	484	535	531	487	506	536	519	470	480	495	458	507	494	499	507	485	483	516	464	498	518	507	491	475	529	494	516	507	482	497	516	528	513	489	478	526	509	489	498	527	511	494	527	488	511	519	445	506	483	488	507	476	457	509	488	506	499	470	494	487	477	505	470	514	498	489	486	454	522	511	484	491	460	508	533	494	466	488	505	498	491	499	495	521	490	516	477	512	506	491	484	459	490	482	469	516	493	509	476	494	515	457	532	490	488	513	492	461	538	499	513	471	501	471	488	528	483	498	480	463	478	472	516	453	510	526	471	486	488	488	545	501	465	448	483	545	514	573	514	472	521	476	519	510	494	480	508	518	491	511	517	520	489	497	523	526	541	496	504	483	479	457	472	519	487	522	505	476	494	487	520	441	486	487	485	475	512	506	513	538	477	576	521	506	521	526	529	540	507	502	486	492	478	465	498	495	521	467	496	481	504	504	498	523	515	509	526	511	481	509	464	509	511	520	471	473	501	509	496	517	502	503	476	528	510	484	502	519	518	487	484	531	521	477	506	532	517	503	521	477	523	487	485	521	465	486	475	476	482	487	496	528	502	467	493	441	480	461	502	459	442	493	479	475	464	489	526	508	501	489	471	479	500	499	554	512	506	473	455	517	448	506	479	449	486	507	508	502	475	483	515	514	512	524	432	478	463	503	453	489	478	531	491	523	507	508	471	516	489	547	488	461	452	517	533	494	542	525	521	514	502	492	496	510	505	477	537	482	494	491	469	468	453	464	469	506	476	523	454	444	482	539	459	536	520	511	546	498	484	478	467	474	482	509	479	476	492	474	484	468	496	523	530	485	495	472	498	521	506	501	473	497	510	537	484	523	499	465	483	497	516	477	479	485	509	536	495	497	521	510	483	457	487	497	507	517	493	492	501	480	491	539	497	495	525	488	496	509	507	479	448	492	475	496	491	477	510	466	517	499	511	480	494	477	493	468	457	503	529	439	486	473	510	507	500	499	490	475	478	491	509	474	490	532	511	498	522	463	511	480	505	518	491	459	461	494	520	516	487	465	452	523	482	505	514	485	514	522	503	537	510	502	470	447	492	444	538	498	526	439	500	501	498	532	543	442	507	490	493	503	512	479	463	513	513	493	513	502	457	546	471	495	527	511	468	509	496	489	504	502	487	433	514	512	443	501	500	472	492	479	505	482	484	507	533	483	486	462	496	488	488	505	503	498	516	548	485	562	508	469	484	495	492	503	525	497	510	490	503	525	484	485	496	477	517	516	523	492	510	529	524	503	524	468	478	493	476	490	480	511	499	517	463	504	477	479	537	463	475	488	508	477	522	539	508	463	512	492	482	493	496	502	484	497	516	495	501	513	498	515	484	483	470	511	501	517	501	475	549	515	439	523	476	519	512	518	517	468	500	503	531	510	506	490	496	519	468	493	521	486	545	505	490	492	475	482	512	505	541	516	518	499	480	488	506	524	484	523	501	489	504	514	452	491	449	480	507	505	478	535	498	509	496	462	470	470	519	487	546	521	492	492	519	521	525	510	506	494	510	504	454	483	489	490	490	515	550	519	493	489	501	508	501	506	476	495	516	523	499	509	459	518	482	500	519	509	510	469	481	503	511	498	522	519	459	448	496	507	498	505	507	526	475	506	464	500	512	472	489	539	487	485	484	513	499	484	515	485	520	520	496	538	486	481	495	504	489	497	513	492	563	463	485	484	513	494	508	519	521	468	516	494	520	502	459	476	471	512	524	504	482	501	486	480	531	517	486	434	492	459	482	465	491	515	474	492	493	463	496	450	518	495	498	491	463	495	512	508	512	507	512	528	505	502	463	531	491	509	473	506	482	526	502	475	469	523	510	470	488	473	499	522	505	481	487	498	495	528	495	504	507	457	462	521	517	493	533	509	500	498	498	490	491	474	490	489	523	430	452	473	481	513	472	479	507	516	550	513	491	502	482	541	496	483	528	526	518	477	470	499	515	506	525	499	519	467	512	476	510	526	501	523	549	516	504	470	532	480	534	487	488	499	504	485	497	432	478	486	459	494	494	456	496	505	500	466	504	492	474	498	527	500	501	507	505	487	503	529	511	471	528	540	545	503	466	503	510	509	538	471	469	484	469	474	523	519	541	510	511	491	488	510	560	517	525	480	511	481	482	508	501	497	470	453	463	511
46439	82017	21976	2956	2042	1605	1381	1209	997	953	897	795	768	705	761	720	710	685	691	687	617	656	643	690	645	651	682	646	670	680	682	657	670	628	656	662	672	637	650	609	649	654	659	679	598	651	614	664	673	636	650	641	621	645	630	628	619	663	653	613	619	670	674	613	616	629	599	631	590	656	624	629	608	598	619	624	663	593	645	579	637	599	662	642	626	635	625	662	625	595	637	652	614	638	603	566	637	675	654	624	600	625	639	609	602	616	598	620	614	660	620	647	598	628	598	627	651	622	623	638	604	597	616	670	627	607	596	611	643	623	625	584	617	639	669	592	619	632	642	596	635	628	594	663	645	602	632	653	631	638	621	659	610	605	600	615	617	630	625	611	624	685	667	643	633	601	642	602	634	624	627	636	649	559	647	614	628	622	619	620	624	614	623	615	662	642	587	639	596	633	607	632	594	635	608	623	644	604	626	611	624	624	649	595	638	673	640	647	639	617	670	631	655	642	676	614	623	646	656	648	627	650	631	627	603	641	606	624	628	626	635	616	634	649	608	588	600	644	663	616	660	624	633	652	627	603	667	637	625	586	617	607	644	597	657	608	612	667	632	667	627	658	623	637	634	630	671	612	630	620	594	617	627	596	632	605	615	657	613	650	642	629	628	569	612	637	654	643	632	609	573	576	652	653	592	639	591	685	609	642	635	616	613	574	611	623	624	654	598	644	584	624	613	614	630	639	633	648	604	584	584	616	628	654	604	621	647	629	648	612	658	656	671	606	641	589	643	639	606	634	640	584	650	621	648	628	594	623	609	599	593	652	620	632	645	622	623	613	638	674	620	618	606	608	617	671	556	665	631	601	666	690	627	607	619	622	622	620	625	579	643	629	670	647	639	629	637	647	617	607	619	660	656	629	585	611	624	573	631	592	654	616	617	588	607	639	628	656	607	611	686	611	637	627	584	607	676	632	613	662	602	602	580	647	598	615	626	621	630	625	647	615	602	632	640	610	619	637	630	607	698	633	631	621	590	588	630	623	627	648	636	620	625	650	648	640	612	654	579	637	657	662	607	649	601	635	616	652	608	619	587	611	640	626	609	616	587	612	638	617	622	597	585	581	595	652	615	639	636	639	641	616	603	592	629	610	602	634	629	652	581	695	630	673	625	669	617	610	639	648	621	645	646	607	636	643	635	600	674	641	617	610	620	613	625	623	615	599	651	664	610	598	653	631	605	658	655	663	649	604	609	603	585	602	646	653	637	627	630	614	620	632	611	655	632	656	640	604	605	616	625	610	635	572	614	653	595	630	590	617	635	678	630	587	659	635	654	651	596	634	639	675	627	620	638	586	637	636	679	633	629	607	590	603	638	605	618	620	638	621	660	663	607	571	652	609	614	609	639	623	602	616	611	628	601	608	613	632	611	638	625	587	642	670	636	645	603	616	618	626	618	647	632	626	639	657	636	633	670	626	596	662	639	661	627	614	662	620	613	630	637	638	602	622	650	611	613	618	563	625	640	622	646	654	617	603	641	622	608	589	631	656	642	683	657	613	638	610	590	577	627	603	599	603	631	618	629	620	641	641	636	641	659	626	589	629	566	616	616	664	659	611	624	615	596	671	666	654	618	613	629	599	625	619	622	624	622	644	635	635	617	584	652	629	644	654	595	614	633	633	635	627	617	628	608	640	666	609	601	645	589	637	641	620	607	651	631	647	626	627	647	580	619	642	603	619	589	621	637	627	631	573	615	635	572	605	615	597	563	627	653	625	647	598	639	617	590	665	621	608	607	655	659	668	578	683	612	594	623	599	623	647	676	650	648	623	608	624	609	632	649	579	605	627	662	621	658	567	653	608	612	600	630	635	623	605	610	608	633	636	624	647	656	605	619	620	629	601	616	621	632	654	602	619	625	622	627	601	629	644	627	635	563	631	683	638	614	634	633	639	648	596	640	675	615	642	609	634	648	623	613	668	627	615	646	620	613	609	611	647	593	594	621	658	647	586	662	660	600	623	637	635	617	647	636	615	610	642	629	621	616	623	635	576	613	629	602	664	663	625	654	593	629	644	563	653	615	662	604	609	654	639	637	636	654	600	618	631	590	611	647	611	684	650	612	601	650	599	658	614	631	636	611	591	594	629	623	594	628	592	646	629	648	599	638	667	621	618	614	548	614	637	641	644	619	612	562	634	642	660	608	596	670	601	633	668	655	573	634	629	641	624	635	602	624	641	609	607	620	606	626	692	657	612	627	602	580	572	587	671	616	654	679	643	599	657	642	621	635	649	628	648	617	641	610	623	660	650	636	630	648	655	655	585	596	618	645	633	633	644	635	627	623	579	645	663	645	681	664	638	613	609	635	582	652	607	613	645	626	629	571	661	636	619	595	590	624	644	615	596	594	640	620	631	619	645	620	636	624	654	584	602	657	635	661	577	655	617	617	654	579	650	645	644	667	631	625	602	598	638	641	612	608	614	614	605	560	607	626	633	615	610	648	660	635	639	551	630	657	635	619	625	617	639	638	664	653	625	602	640	616	619	642	636	601	628	627	626	632	637	619	604	657	593	614	615	635	628	594	623	608	663	647	625	623	625	633	633	606	645	659	637	656	617	629	593	654	621	616	606	649	599	671	600	634	652	639	657	644	571	598	590	658	621	588	597	617	617	656	573	657	601	629	656	653	601	598	633	613	668	603	660	619	624	589	586	617	668	654	626	614	647	633	627	637	673	596	594	667	587	640	625	663	620	655	630	673	606	632	642	589	623	639	643	642	599	641	647	658	623	597	609	616	580	664	640	655	621	601	618	600	649	636	666	614	591	623	649	626	648	623	627	627	616	621	580	621	652	593	660	618	632	570	616	652	621	628	647	646	657	639	617	628	627	616	610	645	641	614	599	585	632	650	662	628	650	634	606	644	599	636	652	637	628	603	665	669	651	620	615	609	569	628	603	662	617	588	645	596	662	663	654	593	621	613	630	588	590	620	614	682	663	611	587	638	629	622	622	594	647	624	646	634	638	653	662	654	660	638	621	650	672	644	638	586	618	618	622	618	603	605	635	693	596	586	659	622	602	614	634	649	650	655	670	563	599	640	612	603	649	582	604	611	631	639	648	634	598	615	653	644	623	649	645	648	583	659	627	595	622	642	603	634	642	661	649	596	635	647	603	652	638	649	636	637	642	648	640	610	605	655	628	633	576	629	614	626	653	639	617	604	591	625	651	613	655	611	624	603	606	600	625	617	618	621	613	611	608	640	633	612	634	599	627	637	651	648	624	595	646	602	586	674	599	659	674	619	588	625	649	628	625	605	655	608	595	586	673	608	631	613	602	632	656	641	628	644	661	598	630	583	621	639	648	568	621	610	612	640	636	663	647	634	644	641	619	649	652	631	649	642	617	643	625	619	605	580	650	658	637	647	597	678	595	620	664	622	645	615	631	574	631	626	603	664	669	618	609	613	608	594	653	624	614	649	603	605	614	625	593	596	630	648	629	626	626
27975	23012	12150	834	329	297	295	304	269	251	275	291	312	283	295	255	289	277	283	257	278	312	298	270	289	288	265	293	276	293	294	295	276	291	313	281	290	303	317	309	281	291	295	302	285	285	280	288	268	272	267	229	262	276	299	302	300	261	263	308	285	328	281	300	266	285	308	274	288	278	278	273	279	254	301	273	266	285	261	279	288	297	277	320	272	271	320	265	256	279	286	297	282	306	284	277	284	281	310	260	301	293	269	297	303	278	275	300	270	287	270	294	287	304	275	267	294	265	261	280	253	287	287	271	291	280	273	284	282	287	268	301	299	299	281	279	282	304	259	262	311	284	301	325	281	273	247	308	287	295	220	254	270	284	266	306	273	276	280	273	275	284	291	249	294	272	285	279	275	282	294	274	306	305	263	275	289	268	257	293	275	305	266	274	305	292	306	280	267	287	307	278	293	268	301	228	317	281	311	282	297	294	267	234	278	282	274	283	296	265	299	304	290	290	291	282	248	276	292	280	289	324	276	260	285	254	285	263	275	260	282	276	290	272	264	272	282	296	291	292	261	286	285	256	267	249	310	275	326	304	283	290	307	295	279	300	258	281	290	273	282	291	287	278	307	301	271	302	271	281	317	272	256	302	283	280	287	257	273	281	241	313	312	291	274	294	283	303	278	274	264	278	268	312	324	283	301	267	298	267	311	291	293	297	264	282	286	290	287	286	272	278	299	287	281	291	282	266	278	302	288	278	326	296	298	306	291	291	293	285	293	286	292	280	284	285	286	287	278	285	303	266	305	277	292	298	282	276	267	252	309	283	308	284	299	313	235	293	275	275	305	295	317	283	295	291	281	290	287	262	287	288	292	288	278	281	281	282	296	301	255	290	293	274	290	285	272	302	257	303	329	289	283	306	291	295	287	278	309	292	271	282	267	280	283	291	287	277	291	276	257	271	282	278	258	265	295	270	295	254	265	297	296	287	252	304	296	291	275	276	276	281	275	276	271	283	287	310	303	279	279	304	274	243	293	269	266	275	281	288	274	284	275	280	293	292	280	295	293	272	294	274	296	292	273	295	301	288	304	296	304	311	269	242	285	302	272	296	295	291	284	299	284	283	287	264	274	268	257	265	256	314	279	307	276	320	296	293	272	294	258	289	304	261	258	298	270	271	268	263	303	291	258	267	281	293	291	283	285	263	268	287	300	273	300	255	260	274	282	254	281	299	302	259	300	268	249	262	281	293	266	305	298	251	269	304	296	294	290	288	284	271	275	250	294	296	303	277	283	271	309	287	276	277	285	297	311	240	294	275	255	257	308	273	258	282	302	296	283	274	305	283	275	297	289	274	279	296	242	326	303	267	284	268	308	257	302	304	312	307	286	298	286	293	295	278	286	299	308	270	286	266	271	294	290	256	276	292	268	278	280	307	278	305	261	291	294	260	271	281	281	281	272	276	311	260	283	273	272	272	299	281	269	299	259	265	282	278	283	313	293	297	275	266	276	241	270	261	265	305	298	290	280	301	303	274	274	292	250	277	256	296	291	299	295	288	270	269	287	274	253	314	279	275	283	282	302	300	301	303	290	277	269	245	281	230	314	288	306	292	279	274	282	275	284	263	267	292	285	251	278	265	290	266	290	262	285	282	268	283	294	311	276	241	286	267	312	267	262	283	262	277	269	269	275	306	290	268	280	312	296	285	276	251	287	288	274	294	299	301	274	292	296	274	313	299	277	275	255	293	299	283	264	289	309	248	306	267	245	326	289	271	281	264	292	295	296	301	266	308	258	281	280	278	282	290	287	248	254	265	274	294	300	296	315	294	261	265	289	283	291	254	264	303	293	284	288	314	306	272	297	303	322	299	262	281	261	276	290	264	291	293	294	265	309	276	271	282	290	285	282	284	276	273	290	289	246	237	274	257	267	295	273	279	280	288	270	266	285	288	276	259	313	290	305	293	310	310	287	316	260	305	283	285	289	281	286	285	330	286	266	304	306	301	280	269	298	260	285	277	251	271	295	275	269	302	266	264	261	306	278	278	291	294	294	308	294	274	252	286	263	304	296	282	262	294	271	280	297	294	286	278	307	274	282	288	272	273	277	285	298	277	299	285	292	289	292	253	258	299	290	273	290	294	254	327	260	286	278	289	287	265	322	307	286	243	274	286	265	287	302	285	298	283	263	325	294	280	263	261	279	262	281	273	288	311	290	291	267	274	248	277	257	296	270	289	284	294	286	300	279	305	296	296	281	255	317	262	279	272	308	284	278	259	273	285	256	274	298	280	279	304	284	301	307	277	246	266	253	267	246	308	280	259	279	278	289	283	297	289	269	299	253	296	299	275	295	276	295	302	299	294	297	290	274	285	283	298	291	280	284	300	302	250	290	281	282	286	289	285	258	282	302	273	274	264	305	296	255	270	256	256	280	265	279	265	285	270	238	277	286	278	269	269	292	289	285	291	292	283	301	281	314	299	307	248	293	303	295	289	273	277	264	273	248	290	306	269	314	328	276	320	279	273	303	276	265	297	288	282	281	309	251	268	245	297	293	297	280	293	306	273	293	264	334	270	292	281	269	284	302	292	275	269	264	281	280	307	286	277	278	292	267	310	286	318	271	249	268	308	270	281	291	269	292	292	274	278	283	255	297	298	298	268	291	286	307	232	278	301	284	289	307	309	235	310	289	293	298	306	269	261	269	288	279	310	288	311	279	271	255	274	271	312	307	276	298	269	327	275	314	263	295	306	286	279	288	308	287	299	260	261	272	279	291	276	262	276	282	271	302	288	264	279	314	308	268	295	278	280	254	294	236	311	301	272	286	275	281	268	267	271	285	253	262	299	279	302	274	275	288	290	285	263	296	281	326	295	318	309	275	258	300	278	297	268	314	280	303	293	269	287	285	254	295	279	265	310	269	302	267	270	290	290	284	285	290	294	293	244	277	288	296	306	277	281	272	273	279	319	257	264	270	290	292	267	314	295	297	289	291	263	274	305	281	291	270	283	284	273	266	287	283	270	277	258	254	277	309	299	261	299	289	277	272	298	256	268	265	307	279	255	272	267	285	275	263	261	277	278	261	287	294	261	300	285	261	271	287	270	265	259	291	275	275	304	288	280	287	275	268	276	271	297	280	299	282	311	273	263	286	278	255	262	268	268	273	294	265	314	271	257	277	277	278	255	322	269	307	284	260	293	283	279	265	315	266	283	286	273	285	298	295	292	284	317	291	251	313	280	292	314	300	261	293	267	269	319	293	274	276	283	279	279	285	278	305	240	306	305	285	302	296	267	267	287	310	272	303	344	276	285	261	307	300	278	270	272	278	253	272	293	298	302	279	300	268	297	326	281	309	295	285	280	306	269	289	308	284	278	276	288	284	298	285	287	310	309	260	254	277	283	280	271	289	300	277	283	243	298	290	274	292	277	276	266	277	278	274	294	272	290	264	284	271	281	298	291	296	288	310	269	276	280	278	280	278	306	310	295	286	289	291	287	259	266
17780	34850	4393	491	440	379	440	430	401	383	346	393	368	382	395	365	368	335	345	378	341	373	373	338	376	344	332	376	373	368	360	375	363	380	382	315	362	391	342	349	340	375	372	360	369	332	376	343	355	388	337	390	348	351	389	363	395	371	367	392	361	378	349	364	367	365	372	386	352	358	367	332	338	350	340	369	330	387	354	364	366	387	372	378	389	379	379	366	318	360	373	369	377	338	351	365	353	322	340	367	341	352	358	363	367	356	373	375	325	364	358	359	352	365	346	359	358	339	333	385	384	351	374	357	362	368	337	351	339	328	356	377	354	363	383	334	368	353	371	362	346	377	340	347	342	339	377	356	366	329	354	387	365	361	359	351	335	367	344	360	358	326	329	372	329	356	354	357	334	357	386	368	340	366	303	356	343	335	364	343	346	383	356	359	324	365	303	366	361	363	328	320	344	371	332	346	366	385	333	384	350	321	386	354	352	343	394	369	382	364	391	367	344	359	367	369	338	366	366	343	360	360	387	340	322	396	360	394	356	349	355	374	361	350	377	323	344	384	349	376	389	372	355	359	353	353	357	350	372	382	360	397	328	384	357	336	337	384	372	370	334	322	374	340	384	370	366	367	380	356	385	348	398	353	361	337	383	386	372	329	349	344	328	364	325	358	378	357	374	337	371	326	342	335	379	350	353	353	376	362	338	366	366	360	363	352	344	354	376	356	341	340	357	363	363	365	331	364	362	341	375	364	362	363	395	391	342	332	333	370	395	381	365	383	349	388	352	377	334	350	354	313	373	334	361	358	362	390	331	353	336	391	384	363	354	354	334	364	394	353	409	380	355	374	385	380	385	357	358	345	380	367	369	348	375	369	367	392	342	359	357	378	378	345	322	373	367	340	378	333	364	347	334	335	340	378	365	380	359	360	325	345	342	372	382	342	376	370	366	361	348	395	396	394	376	356	360	352	372	373	345	375	356	336	359	374	333	393	381	357	342	363	332	377	361	350	399	325	373	379	378	289	382	329	359	351	350	367	402	328	329	390	372	350	323	368	351	341	365	346	357	371	349	355	317	345	369	338	350	363	394	405	368	373	328	337	347	370	366	372	373	328	356	361	326	365	372	317	351	379	396	371	370	352	378	373	348	355	371	330	342	367	397	356	400	375	353	360	390	360	339	367	407	368	315	342	338	353	371	323	346	353	349	375	356	365	334	363	373	341	393	334	323	340	409	340	384	392	368	372	347	373	365	360	365	353	337	355	361	360	363	353	353	334	368	364	386	364	367	360	387	393	378	360	374	347	359	348	361	340	345	330	342	383	363	338	372	387	382	382	367	350	317	406	390	329	342	375	363	346	372	371	333	370	345	344	361	346	343	354	366	385	348	365	384	347	379	371	392	368	374	340	333	377	348	375	372	365	344	365	340	373	353	360	369	367	366	363	330	344	365	339	399	344	340	366	344	389	350	349	368	367	366	385	386	338	365	375	373	357	413	357	341	350	369	381	355	378	364	367	351	338	370	349	366	346	355	318	345	373	362	346	374	401	350	360	343	361	342	321	352	335	340	374	357	361	348	363	376	342	338	370	319	356	384	380	378	355	355	356	381	331	346	354	345	339	375	376	365	340	371	362	373	365	374	351	353	360	371	335	368	343	375	355	343	364	318	351	350	341	350	329	366	367	370	383	350	340	345	376	347	357	351	360	357	321	334	391	378	365	361	389	345	344	382	353	383	349	331	386	362	368	361	350	326	397	368	372	336	396	384	385	392	372	374	344	335	345	341	341	359	377	371	402	356	360	403	336	362	365	357	350	388	353	346	358	387	345	359	365	397	329	388	375	358	352	366	340	369	349	360	378	352	358	359	348	327	335	388	370	367	381	385	351	384	368	346	331	355	353	390	394	342	321	366	352	340	368	354	349	348	363	363	382	339	383	376	391	367	358	397	381	371	342	353	311	359	359	381	389	324	368	377	350	332	340	367	336	396	389	374	384	349	328	358	373	383	385	337	377	346	331	341	358	354	364	391	353	332	345	371	355	387	362	359	323	388	358	373	358	401	368	379	385	375	339	371	342	365	350	383	374	370	364	332	334	352	398	356	375	345	358	350	337	342	351	395	392	381	346	353	330	337	376	375	339	325	342	336	360	379	341	366	325	384	376	392	348	391	349	355	382	343	356	369	366	389	337	354	337	322	360	334	366	320	343	390	383	364	351	370	337	366	366	336	341	383	368	383	345	389	380	368	341	381	385	363	325	387	369	352	355	360	353	371	368	359	365	336	359	342	359	359	395	342	368	350	352	382	371	378	377	329	346	370	360	355	349	387	346	369	336	348	392	348	362	353	337	362	354	381	360	353	365	356	350	356	359	378	358	375	372	370	349	344	363	361	346	349	345	390	342	360	355	350	354	355	351	339	360	352	348	381	388	356	356	362	384	378	415	354	366	368	346	354	340	348	361	386	373	386	344	345	379	312	340	372	360	340	355	376	344	364	382	347	379	364	351	378	359	358	377	346	357	387	352	383	348	349	329	361	358	388	344	343	398	403	336	352	344	401	357	349	338	384	378	373	323	347	362	358	365	352	373	351	346	392	381	343	354	357	372	361	340	336	371	353	392	357	350	346	329	397	357	361	422	389	349	399	381	357	397	373	341	386	390	367	358	335	349	371	350	393	368	334	376	349	355	361	367	367	342	365	346	366	360	331	363	334	365	358	408	329	328	371	367	357	344	373	341	357	353	353	376	370	368	400	359	392	365	351	348	344	399	338	373	358	341	341	359	328	351	353	373	363	390	374	355	340	319	354	357	353	358	371	357	353	324	372	409	329	376	348	375	353	347	352	377	390	380	354	387	335	366	358	330	325	359	371	386	354	360	355	379	366	334	346	352	352	346	349	376	359	337	362	348	335	377	348	402	344	372	364	366	354	355	410	377	357	382	335	354	338	360	376	344	362	363	348	376	345	353	372	321	354	357	362	376	349	377	339	356	416	362	364	379	387	376	363	340	371	366	379	367	339	368	362	327	344	349	369	344	379	339	404	331	344	374	367	348	370	374	350	365	365	339	333	342	336	361	383	378	367	349	371	393	362	369	360	341	358	359	391	376	377	369	332	366	342	339	329	362	363	347	353	370	345	373	355	358	361	347	375	371	391	365	345	389	377	376	379	343	367	364	358	366	366	348	373	326	345	371	324	316	373	370	378	349	364	386	392	363	350	352	333	335	378	387	366	398	380	359	335	350	346	385	354	384	350	361	359	359	364	366	335	393	369	347	349	393	335	355	371	373	388	345	340	352	368	389	388	367	349	334	336	371	360	359	355	364	374	355	340	321	385	327	358	359	381	386	344	356	365	348	375	361	365	382	384	357	365	362	358	369	366	333	374	321	351	369	340	345	338	331	387	355	355	371	351	371	358	357	380	379	383	384	359	390	358	371	372	344	352	336	372	367	401	367	368	350	371	356	329	406	374	338	331	344	373	330	381	368	377	367	356	366
23684	21642	28645	24869	21364	8449	960	754	627	592	628	612	609	582	562	587	574	544	579	530	565	560	545	576	529	589	558	562	585	537	527	557	529	573	546	491	525	541	542	537	578	542	526	505	571	569	516	554	536	600	537	589	531	546	557	533	562	563	586	535	542	550	569	549	524	546	517	533	541	574	552	517	563	548	567	548	515	566	528	520	567	592	532	536	534	554	511	533	514	522	545	522	580	538	546	577	533	539	529	578	541	554	557	540	568	517	546	512	549	569	563	599	553	581	541	561	567	547	544	549	531	578	587	572	534	545	553	554	545	554	588	593	542	556	528	516	548	499	562	548	521	545	567	563	569	527	545	487	534	523	530	535	499	607	572	556	587	516	514	546	532	530	474	542	542	527	539	529	523	591	553	579	576	548	541	525	569	566	530	532	560	547	527	564	554	556	520	508	547	541	531	528	528	535	532	535	559	558	533	542	563	526	557	547	555	502	506	540	560	535	531	559	489	552	539	556	553	529	545	570	548	580	583	577	535	518	498	536	522	560	519	553	525	540	555	565	522	522	533	532	499	550	564	535	555	523	588	546	545	547	563	559	569	552	561	520	553	524	550	602	545	567	603	530	519	550	540	561	526	540	507	527	524	546	538	542	552	519	550	557	544	539	559	524	563	548	515	571	564	595	540	496	549	547	538	550	497	540	565	517	559	558	525	564	538	562	494	525	536	538	536	563	561	557	501	531	576	564	500	526	566	546	545	561	550	492	518	582	543	558	530	549	600	584	533	553	568	535	546	552	551	561	548	546	528	530	562	595	546	597	558	523	560	514	543	560	517	551	514	535	518	578	551	524	538	570	525	543	532	563	509	559	519	542	533	547	514	507	525	522	527	551	548	574	541	566	485	516	514	527	542	572	556	564	530	538	550	572	556	563	535	566	524	517	541	558	552	533	520	535	559	530	606	569	548	583	543	534	591	523	544	504	565	574	500	557	534	554	559	531	524	567	525	529	537	564	564	555	559	547	519	525	546	580	622	536	556	564	551	533	577	537	568	535	558	541	532	547	534	528	581	535	490	559	511	529	508	572	589	545	532	546	534	535	575	526	522	551	609	541	531	550	537	561	527	523	552	547	546	545	549	511	573	553	555	519	557	539	554	509	561	536	557	552	523	560	530	557	487	573	559	515	548	577	491	551	508	583	513	576	516	571	572	543	533	551	538	538	557	555	579	554	549	555	559	530	590	564	500	546	536	530	536	576	555	541	512	563	558	540	546	529	526	570	530	569	545	539	571	540	554	570	516	568	559	534	611	550	537	510	515	548	536	522	527	512	555	547	604	552	531	563	533	529	534	530	564	537	595	530	503	537	554	537	497	515	517	545	574	567	562	564	533	548	561	547	569	509	522	590	520	521	526	550	555	530	568	557	527	543	582	531	490	493	547	523	548	521	537	541	562	540	552	531	564	540	597	548	537	524	522	593	556	589	548	554	522	525	530	545	572	552	564	574	574	541	537	518	584	528	543	527	555	546	558	528	549	581	542	525	531	563	510	536	568	555	571	534	555	512	518	543	534	536	574	541	556	576	577	575	529	506	520	570	532	539	537	528	518	527	522	534	518	536	503	534	517	528	524	574	564	554	549	528	534	567	539	554	580	534	586	603	515	520	550	525	535	568	560	564	564	521	577	544	536	577	558	518	539	551	567	544	544	581	485	542	533	525	539	546	555	582	560	533	551	489	574	555	595	564	537	561	529	554	540	563	545	545	517	582	554	523	565	542	579	524	573	531	568	542	581	551	595	525	543	542	541	582	566	564	525	522	561	540	512	567	563	529	552	551	534	515	554	536	536	559	532	545	528	532	558	542	510	549	564	524	558	498	519	544	527	561	501	590	570	567	513	548	523	574	531	527	531	536	586	545	509	529	578	542	590	536	523	543	559	540	555	566	516	573	549	524	522	559	505	585	531	516	563	543	569	555	583	544	515	595	538	554	573	517	574	556	558	527	544	534	537	552	548	543	538	532	556	532	496	516	537	576	578	528	545	533	533	567	596	538	575	536	514	566	581	499	573	504	564	537	563	562	551	529	511	547	533	557	497	558	573	555	543	549	528	536	544	582	549	501	544	515	537	511	577	502	556	558	519	539	547	599	572	579	556	556	533	547	513	525	549	551	541	559	558	554	552	546	549	561	575	530	499	572	521	553	551	551	547	549	559	558	549	551	492	512	541	543	560	554	532	541	539	550	596	538	529	532	555	518	564	566	606	527	577	525	553	500	513	548	555	529	538	557	592	507	557	569	560	561	520	609	538	532	511	561	516	567	540	534	526	502	527	557	490	513	543	533	529	552	526	554	543	492	543	570	552	580	537	559	597	563	546	571	530	552	552	532	543	577	536	512	532	506	577	571	559	553	589	523	511	545	563	557	534	567	533	548	519	536	520	538	574	581	549	558	557	564	517	506	516	562	545	553	547	555	539	510	525	546	520	555	543	558	569	538	556	587	572	540	538	576	540	544	535	526	537	553	552	506	561	519	545	540	567	511	575	581	527	539	573	566	577	532	580	561	553	549	555	548	534	525	535	531	536	520	575	546	595	557	518	531	520	530	515	545	564	508	570	575	520	511	570	551	567	533	533	588	532	518	525	523	574	559	579	580	518	575	551	557	542	535	539	521	567	543	589	597	563	540	546	549	538	511	572	559	562	522	590	590	529	522	527	570	533	532	544	523	569	600	564	511	526	533	601	556	559	516	523	536	538	555	554	525	553	509	549	527	512	550	535	562	554	524	545	553	545	520	598	549	561	556	499	504	608	561	551	538	551	571	538	524	498	558	541	569	538	524	517	560	546	482	588	519	520	537	530	579	558	526	514	523	524	553	573	521	554	554	537	518	548	527	550	561	545	558	535	542	539	526	514	525	570	584	537	553	539	542	485	539	583	504	537	526	560	589	571	580	537	538	530	552	554	533	546	524	550	534	535	520	549	533	577	586	529	535	537	522	549	502	519	549	574	575	550	559	545	551	530	562	557	530	564	541	553	548	540	557	513	549	519	557	557	538	556	563	552	516	533	547	537	528	562	553	521	547	542	545	572	549	550	513	544	539	536	526	536	545	545	535	506	519	528	515	593	558	572	567	549	519	566	540	559	511	491	549	532	606	551	523	539	537	521	568	554	559	529	543	603	590	503	516	554	541	530	554	520	527	566	541	550	524	510	509	515	554	483	512	543	558	561	557	559	526	536	559	541	520	531	534	510	615	571	550	576	559	551	547	558	557	552	578	534	522	563	529	570	540	526	575	563	564	529	548	552	545	537	555	566	524	538	515	561	524	542	544	547	601	564	565	530	547	554	528	529	536	513	536	580	571	561	569	536	562	549	544	558	540	529	548	559	536	531	545	533	570	569	543	570	526	582	552	538	558	522	569	538	592	574	526	554	564	564	546	492	548	512	528	552	480	523	562	510	563	539	529	544	559	549	527	536	561	556	524	576	562	530	536	505	582
38716	73863	17718	1881	1423	1175	986	944	938	820	815	806	760	750	737	707	721	734	722	749	715	706	719	698	690	695	710	705	717	663	718	698	659	682	740	728	681	690	663	642	694	674	666	678	671	666	680	680	674	719	680	648	621	687	692	662	672	687	750	706	714	665	696	700	682	688	703	678	638	669	685	650	665	695	676	683	674	694	654	663	675	740	659	701	670	653	695	690	631	679	665	666	694	682	700	697	674	625	698	616	654	719	701	697	675	712	652	645	654	691	671	616	664	628	713	657	640	644	646	685	664	701	681	681	653	674	655	650	671	657	706	684	685	638	700	714	666	676	675	674	647	669	693	660	668	641	653	655	675	687	702	660	690	688	721	692	682	681	654	667	666	670	677	690	689	647	712	680	669	670	675	660	690	695	684	681	645	718	699	630	661	695	696	670	702	625	634	646	719	714	614	644	712	652	691	667	646	665	649	641	667	685	701	701	705	655	666	653	632	692	673	680	631	661	710	673	674	687	649	665	685	718	682	671	646	712	668	691	638	687	705	660	681	674	683	664	657	662	632	681	636	660	611	659	696	698	644	746	630	653	679	682	713	696	696	671	676	684	617	720	745	674	687	669	694	695	685	664	695	669	708	713	698	727	664	659	661	652	637	654	727	671	669	669	624	695	712	674	725	690	660	699	636	665	670	742	645	649	688	704	660	625	673	633	644	664	656	601	655	670	671	662	672	655	685	696	634	692	642	662	683	602	638	695	677	678	710	685	695	628	673	642	643	703	681	641	664	646	637	652	681	668	658	623	666	627	668	694	682	660	658	687	682	656	646	668	648	728	692	714	664	642	686	689	653	678	673	635	685	663	691	657	674	698	664	696	708	673	644	646	752	705	664	674	658	686	694	649	691	659	676	683	637	685	646	676	674	690	656	716	676	671	692	711	673	640	708	681	638	642	730	628	656	633	652	710	634	683	667	682	695	617	674	720	642	686	675	654	659	700	706	692	682	659	645	674	665	678	699	669	671	677	609	668	670	703	683	669	670	675	687	648	635	708	725	660	668	685	659	667	681	634	638	654	678	649	662	695	659	657	710	727	667	650	682	698	653	654	668	656	694	675	683	659	693	685	667	650	650	638	655	683	627	657	663	642	643	712	666	655	701	678	695	651	641	614	643	642	700	681	659	693	664	669	658	689	712	703	688	670	668	648	614	666	688	667	639	707	685	668	644	668	659	704	660	626	646	662	695	642	631	687	663	708	631	712	652	696	645	639	661	666	639	666	648	670	659	625	670	691	664	641	633	696	623	664	710	676	676	671	709	683	689	669	689	661	633	633	683	689	683	675	649	670	708	675	654	681	641	703	677	654	628	710	636	657	697	675	648	681	677	693	646	700	677	670	655	687	706	616	662	704	682	676	686	673	653	678	708	682	696	698	625	650	665	663	645	638	676	650	690	620	643	686	674	680	641	715	634	651	660	690	681	668	689	664	701	691	649	692	650	651	658	625	682	695	679	683	674	706	648	678	629	674	664	690	669	646	649	616	642	677	691	666	680	682	657	722	665	670	662	657	641	649	712	684	699	646	631	646	599	657	646	686	708	687	645	699	710	650	687	659	635	704	667	688	678	648	663	635	685	692	675	674	703	692	692	731	612	658	670	671	652	637	713	665	679	654	684	673	699	691	638	675	628	642	650	697	693	686	672	648	676	638	649	672	679	617	637	668	689	646	661	684	671	691	686	666	675	677	641	630	661	664	685	686	632	710	638	719	686	706	617	688	732	660	655	685	715	656	700	666	652	699	723	727	680	678	697	638	666	682	649	694	639	673	641	641	678	657	700	627	667	694	685	668	695	725	665	659	740	611	656	679	643	678	665	624	677	635	633	675	624	689	675	684	664	634	725	691	681	655	600	656	681	661	684	685	656	661	660	642	666	713	669	693	670	647	661	667	656	663	697	643	669	627	725	641	678	675	653	700	667	653	644	686	637	658	643	670	675	694	647	669	700	662	680	686	694	643	700	692	660	669	667	701	604	651	692	654	661	681	712	724	683	631	664	677	668	621	666	659	698	687	692	683	624	659	637	698	700	702	718	647	700	643	716	681	658	700	682	661	645	698	689	671	674	683	629	701	644	642	690	647	663	676	667	696	701	639	680	650	666	724	644	686	665	716	648	671	675	720	713	652	673	675	671	651	675	683	675	684	679	759	632	698	646	652	659	672	626	713	660	663	649	662	679	652	668	654	668	669	700	678	636	656	660	629	705	645	674	653	655	699	648	628	681	709	681	680	676	663	705	662	699	652	671	675	661	687	711	661	629	706	674	717	698	718	698	664	696	612	643	699	660	669	708	647	689	658	666	643	657	647	656	677	673	690	692	676	649	661	654	687	692	648	672	643	655	692	647	655	699	666	632	641	691	607	672	641	624	684	632	724	680	670	646	680	702	649	652	670	655	622	720	676	661	689	655	662	698	643	715	693	684	662	697	685	673	673	666	710	607	697	687	643	624	686	648	655	691	672	692	688	696	682	694	662	719	682	647	673	642	660	696	682	635	658	665	706	719	680	694	707	694	661	676	684	683	675	706	694	695	673	676	669	693	679	717	659	681	673	664	688	702	669	666	636	708	686	694	689	662	658	626	683	663	677	648	670	676	651	640	693	676	702	682	631	696	672	657	650	676	703	631	676	709	691	655	685	706	674	719	686	675	693	658	693	662	658	669	647	656	645	702	628	686	669	696	733	695	701	703	642	699	662	630	697	667	670	700	674	693	667	708	692	696	665	689	675	690	650	693	705	685	701	645	670	611	617	696	704	692	647	688	666	650	703	657	643	686	699	677	693	649	672	720	656	666	644	704	654	677	688	628	694	661	627	735	675	678	671	620	650	682	671	615	649	693	674	662	638	669	659	682	706	603	703	647	665	634	670	691	663	641	669	647	621	678	759	589	697	675	687	700	654	658	671	649	704	643	653	671	635	691	651	678	730	682	610	689	661	706	640	702	673	665	664	681	641	650	662	714	652	685	697	698	672	675	678	703	681	663	672	652	698	631	653	669	612	667	704	662	606	625	674	633	655	662	667	643	628	732	652	685	690	638	674	631	667	664	662	706	689	636	668	646	732	643	644	674	606	649	640	675	656	667	683	648	737	650	645	617	665	623	655	644	690	688	662	693	676	632	670	638	623	632	629	670	665	679	683	660	640	697	731	700	712	686	644	632	681	681	681	674	640	730	702	678	691	625	653	715	659	672	657	687	689	656	657	683	668	678	654	652	654	676	675	686	598	682	669	646	688	709	626	705	664	631	723	663	638	723	661	632	679	636	667	623	680	693	674	664	661	703	648	689	694	666	628	653	719	640	634	684	663	658	616	626	691	699	644	626	691	651	647	675	668	653	630	667	646	650	589	651	691	643	684	668	670	688	647	698	660	648	707	656	677	652	665	640	641	673	683	668	632	681	697	715	630	695	687	665	666	644	702	679	686	661	638	660	650	638	650	646	739
24783	21766	27689	25354	8120	354	233	216	186	192	204	170	178	188	174	174	162	172	167	192	162	165	156	150	194	187	176	182	146	153	146	151	145	154	147	157	148	165	161	170	130	163	139	130	143	151	151	160	160	152	149	158	157	148	164	153	143	152	135	165	151	163	141	150	172	172	148	134	174	155	164	149	174	140	128	145	165	156	149	155	160	154	167	154	145	145	170	126	144	161	153	160	161	153	158	147	161	167	158	170	137	154	173	150	152	137	150	174	167	175	157	159	157	154	147	145	160	153	156	147	158	152	163	158	118	152	160	137	152	136	141	140	150	155	152	177	154	162	159	183	163	158	166	142	177	171	161	172	154	162	143	132	155	157	166	152	156	171	160	166	174	146	155	156	158	159	131	138	144	178	172	162	156	169	167	165	140	153	142	148	151	177	160	172	124	178	151	155	164	163	152	165	159	173	172	163	155	160	136	139	167	154	137	139	162	154	169	150	148	159	134	144	166	153	170	142	163	140	174	149	150	146	149	163	162	154	153	153	133	170	146	155	155	153	162	122	164	124	148	154	152	153	151	154	155	160	139	152	164	169	157	166	178	154	189	140	149	155	172	150	148	166	160	161	158	149	156	166	171	177	140	179	173	152	153	168	161	175	139	129	164	166	161	164	157	152	155	154	152	141	140	173	150	165	177	166	159	153	160	143	153	156	155	146	149	151	129	168	149	165	167	167	164	155	154	150	154	153	154	171	160	174	163	144	156	169	162	143	152	142	149	156	153	151	171	144	142	155	163	145	164	165	166	168	139	158	159	154	152	174	168	167	172	186	155	148	145	154	162	164	140	172	176	163	179	121	139	158	154	157	148	134	153	165	174	144	150	149	137	172	156	165	166	147	158	158	173	150	158	157	145	144	167	142	165	157	149	148	171	141	167	187	168	162	177	161	147	156	157	149	130	149	175	158	151	153	148	154	174	157	151	140	157	174	161	167	172	148	144	146	170	151	149	157	161	133	137	166	151	147	142	159	150	150	154	153	177	161	173	143	161	177	150	131	153	175	143	148	152	151	153	148	130	161	122	155	151	161	172	174	179	131	155	153	139	171	158	157	155	156	153	162	154	167	175	138	138	152	129	161	154	144	145	154	154	167	156	147	152	194	165	185	132	164	159	150	164	167	153	152	155	151	158	151	159	162	166	164	143	160	165	164	180	156	148	156	159	135	164	155	152	164	142	140	153	155	154	159	173	161	145	161	184	167	163	151	149	162	157	165	148	148	175	158	151	157	180	155	145	160	178	157	125	154	126	157	165	151	193	154	168	154	159	180	161	142	161	132	148	132	152	163	154	168	162	148	165	165	161	156	169	159	169	179	158	159	136	164	149	165	133	164	170	139	164	181	152	151	142	172	166	155	181	140	160	132	175	129	167	137	156	149	143	154	163	154	144	157	136	159	151	150	159	152	172	174	150	132	159	138	152	140	156	151	168	145	136	158	145	158	149	151	160	134	178	142	147	172	149	144	147	181	152	166	153	163	153	138	140	153	156	152	148	174	157	179	161	170	165	143	156	165	164	161	164	141	157	133	143	161	161	136	155	162	174	145	171	158	163	162	177	159	143	138	169	144	166	131	174	167	150	163	157	162	147	174	155	157	156	149	148	163	172	147	138	153	154	141	146	134	156	152	159	154	168	155	165	154	163	167	136	168	157	144	141	148	129	152	173	155	136	163	172	158	159	162	169	155	149	156	194	165	169	146	145	153	147	149	150	156	167	142	158	160	137	151	129	167	161	156	153	165	150	166	165	184	133	160	146	144	156	154	154	154	166	142	141	144	151	156	161	169	187	156	176	153	164	155	173	157	147	170	162	164	176	160	142	154	144	174	148	140	178	153	129	144	161	148	145	146	133	173	134	143	161	158	158	183	156	156	172	162	165	172	159	146	141	145	186	193	167	182	152	157	150	141	130	164	130	150	150	150	146	161	152	169	145	147	166	162	148	149	173	145	164	154	168	128	166	160	143	168	152	147	140	163	132	141	158	165	149	165	157	160	134	161	153	150	152	165	140	156	173	157	169	172	152	170	165	148	146	163	167	153	158	149	152	146	159	142	142	149	142	147	145	131	175	150	155	149	138	157	159	162	139	173	158	141	160	150	140	144	168	164	160	167	166	130	155	153	171	167	171	173	143	154	153	153	168	160	146	157	143	150	156	161	141	153	139	161	165	162	155	140	140	160	169	149	151	165	150	156	143	161	142	162	142	163	160	184	161	163	153	154	164	156	163	170	165	170	140	169	163	159	154	165	168	159	168	163	163	167	146	164	154	175	148	154	146	147	168	143	151	161	166	154	175	158	168	146	147	158	157	163	170	129	157	155	152	164	149	160	144	157	179	159	165	149	151	150	162	177	158	138	159	143	130	157	135	154	154	149	186	161	156	146	164	175	159	162	139	149	150	143	169	175	150	159	149	154	154	144	183	161	166	169	156	138	156	151	161	151	132	165	138	160	157	153	167	157	137	147	147	168	172	158	163	145	144	172	151	138	154	165	150	179	169	142	136	186	142	161	160	161	159	171	162	165	159	169	164	154	167	148	155	154	144	173	163	131	161	170	173	149	151	154	152	151	166	155	160	141	168	156	154	145	148	159	156	151	149	138	133	148	158	145	145	156	153	141	146	142	154	142	184	149	161	146	173	164	152	164	132	178	169	148	159	175	154	164	160	153	147	132	189	149	164	161	154	157	137	142	162	141	138	140	144	167	134	137	169	160	156	151	157	150	175	138	122	165	167	162	145	150	155	169	163	185	167	160	134	171	143	176	167	155	141	150	161	163	156	160	148	158	154	164	151	136	142	156	158	157	151	154	139	188	146	142	173	144	174	145	126	185	149	154	174	171	146	146	163	157	144	167	161	145	165	148	160	151	140	146	122	162	130	155	164	152	160	141	146	156	139	159	166	146	145	156	139	178	149	166	167	166	136	141	135	143	152	144	151	154	172	166	177	135	159	150	140	153	143	153	158	163	137	151	167	154	171	171	138	152	169	133	170	156	169	135	150	163	142	143	181	166	160	166	154	169	135	158	146	178	143	179	151	164	150	175	171	152	159	151	145	170	155	175	158	167	141	150	184	149	137	172	151	148	158	172	155	137	182	160	163	166	171	172	154	153	143	167	142	159	145	145	174	133	161	167	158	146	168	149	150	165	136	144	155	147	145	149	182	169	176	169	147	166	180	182	154	163	177	164	157	174	144	154	150	161	152	185	163	149	149	189	157	149	144	147	160	170	139	141	157	144	158	145	150	144	157	137	154	142	158	144	139	131	148	158	154	156	169	132	175	164	149	153	161	162	131	149	167	151	172	155	148	181	174	140	171	156	165	142	166	137	145	173	147	161	148	149	151	141	169	173	159	165	161	135	164	157	164	136	156	141	171	157	157	147	157	147	152	162	145	185	153	157	164	150	176	149	148	146	162	144	149	158	135	156	132	149	165	159	158	163	179	164
34763	61287	12168	853	606	519	460	375	335	311	303	250	247	271	251	239	258	241	245	236	241	224	248	249	258	249	216	212	245	213	205	202	196	229	208	229	215	219	191	223	222	264	222	203	224	211	229	224	205	198	222	252	201	229	211	225	241	207	187	235	236	231	247	205	215	248	238	186	227	229	235	224	215	208	224	216	219	210	203	225	223	212	226	229	240	220	235	242	213	216	228	223	220	213	237	234	242	212	203	239	221	209	235	206	207	229	208	228	229	218	208	224	201	223	224	211	241	213	235	225	196	199	230	211	201	189	241	235	203	221	212	210	219	231	192	195	200	202	223	192	240	212	213	205	203	229	199	223	211	218	186	228	213	196	218	202	231	249	223	220	251	225	211	220	208	225	207	215	198	231	209	239	213	215	203	214	217	226	224	213	225	212	205	238	229	221	205	223	231	201	236	227	211	210	231	201	234	191	204	227	226	215	217	223	221	237	231	255	231	226	221	227	236	248	216	230	242	197	232	194	245	245	193	205	227	226	215	211	211	218	230	215	214	215	215	219	223	203	223	211	212	189	236	201	216	238	220	225	203	198	214	223	234	230	209	244	213	218	215	227	231	215	214	204	204	198	217	237	193	252	221	218	203	225	229	203	223	190	220	210	199	227	196	185	222	202	199	246	235	225	242	241	230	234	201	208	243	195	217	211	197	230	223	218	215	232	216	221	223	220	215	196	189	228	208	245	232	203	241	218	195	217	217	229	225	200	209	219	212	232	205	195	194	225	191	234	216	224	209	226	227	209	223	208	214	226	220	215	239	196	246	233	213	210	203	232	234	210	220	238	225	213	200	219	200	204	224	212	218	212	228	190	267	221	182	211	215	232	231	218	227	244	214	253	232	205	199	217	214	217	208	198	228	223	219	217	204	188	222	239	219	205	226	201	202	221	215	217	225	224	234	209	229	215	224	273	199	211	244	219	256	209	242	252	208	208	208	207	224	209	218	231	229	234	216	197	227	186	203	227	226	233	230	201	235	233	213	204	263	227	208	234	225	209	213	224	219	202	191	240	193	208	222	225	234	212	191	229	181	195	213	226	208	218	234	237	205	204	230	212	240	213	195	234	205	224	237	214	216	199	220	222	223	220	248	215	209	225	229	220	203	192	227	203	224	220	221	226	239	223	208	234	227	230	201	196	251	226	241	237	217	235	188	216	217	237	225	211	243	199	203	201	217	224	206	227	242	235	245	208	223	195	238	217	206	195	245	230	198	224	199	215	225	200	223	209	207	202	212	210	219	199	228	231	203	195	217	230	246	243	202	210	227	214	217	222	214	243	244	235	220	215	213	205	215	199	214	232	236	205	259	228	215	243	206	201	239	248	207	226	254	215	204	223	231	203	200	205	241	193	207	233	219	221	211	218	219	252	214	203	206	201	219	203	240	205	206	204	225	225	201	220	273	210	230	194	219	218	222	213	201	213	226	222	199	260	230	226	240	226	211	208	208	216	192	230	218	213	222	207	223	219	215	232	222	222	210	239	239	254	211	214	208	203	227	205	211	245	221	215	196	207	216	209	208	211	206	232	220	232	212	190	214	220	219	212	202	231	227	214	206	215	189	245	227	219	209	236	202	182	211	200	247	210	208	214	216	215	229	247	215	235	221	198	216	223	196	226	231	189	261	206	199	248	244	215	211	243	220	208	228	226	186	203	218	226	228	202	208	212	228	237	208	219	204	225	241	223	201	222	221	237	228	240	225	213	219	212	205	196	211	231	240	234	214	240	221	205	192	244	222	225	236	237	201	220	234	217	221	220	240	210	223	209	232	206	232	179	202	209	220	218	231	227	228	232	213	211	210	208	238	222	219	196	226	221	223	222	201	234	227	237	222	208	228	194	226	212	245	214	231	234	210	221	235	218	227	196	228	217	227	228	216	218	230	218	249	202	215	198	211	216	197	207	215	240	215	196	215	241	227	239	235	192	248	235	226	227	228	234	202	223	217	237	223	229	236	225	219	238	211	217	237	227	202	210	217	225	224	199	219	191	198	208	212	212	208	244	226	211	188	257	206	219	215	207	217	191	210	210	219	212	224	240	214	208	225	225	219	235	219	219	207	204	210	214	222	238	241	191	231	230	200	234	209	204	207	218	226	220	230	240	208	216	204	233	205	193	255	220	241	210	193	196	214	204	226	210	212	201	193	218	237	214	224	231	229	197	232	222	223	201	204	194	231	220	181	232	221	228	196	216	254	248	208	242	211	224	209	239	224	208	203	192	216	222	232	213	238	224	230	215	199	242	220	211	205	197	212	216	214	215	247	203	228	194	255	224	223	202	228	207	213	222	200	227	215	228	224	191	199	208	244	222	204	235	231	227	234	222	243	211	240	258	202	223	227	213	215	211	189	230	223	216	228	247	216	225	195	226	222	215	232	225	209	204	227	204	204	209	207	216	194	222	207	200	215	248	207	226	217	229	239	211	240	206	204	203	217	257	207	223	217	231	213	240	215	233	221	241	221	193	240	231	208	206	233	199	225	232	197	225	214	222	234	203	181	213	208	206	241	224	200	234	196	212	210	212	216	212	221	216	229	214	213	197	221	221	220	224	228	218	200	226	220	212	227	221	245	208	232	226	225	243	215	247	197	225	208	242	219	223	224	213	202	218	222	229	209	213	205	212	234	222	206	223	262	209	205	214	229	208	220	214	216	224	215	214	241	223	213	217	226	237	224	227	189	231	229	211	234	201	203	203	208	222	190	218	183	216	213	227	217	219	257	248	201	213	226	205	220	215	210	220	215	206	195	232	222	200	197	211	224	225	219	220	214	202	173	224	205	220	221	212	203	206	226	200	238	210	181	199	204	215	231	227	216	213	205	214	208	225	202	188	235	217	214	237	239	223	201	231	215	213	226	189	211	233	206	207	196	211	203	227	225	209	229	208	211	210	223	208	253	236	219	240	194	219	198	224	226	250	238	240	208	217	209	211	214	211	208	209	216	224	228	225	218	226	221	239	223	259	223	220	215	193	203	220	207	227	228	211	220	243	226	206	202	220	215	243	203	192	220	232	206	244	244	234	234	226	220	231	226	209	229	218	227	243	222	213	222	219	227	221	217	211	218	209	215	200	212	222	220	219	189	235	217	230	238	215	224	234	227	220	206	236	245	234	214	214	226	195	200	215	215	235	224	231	226	209	179	211	257	229	223	232	217	224	222	211	264	228	225	209	217	219	207	206	203	224	206	204	226	243	194	208	208	237	211	215	206	216	225	251	232	222	232	203	234	214	213	238	231	225	222	218	225	224	205	203	227	219	213	220	215	218	243	211	192	244	205	224	187	217	224	225	231	189	201	217	218	237	213	196	211	215	218	234	219	227	213	200	235	224	231	211	183	212	219	207	216	222	210	226	202	192	202	225	224	214	214	229	246	228	209	199	208	218	225	217	210	219	222	231	208	208	211	209	211	209	233	213	233	219	219	217	232	202	223	184	241	234	208	218	200	222
22687	21641	29604	24059	21591	21587	8304	880	710	703	674	583	574	574	602	526	530	528	523	527	524	563	520	515	531	546	510	512	514	502	492	502	506	491	508	550	479	489	504	488	493	508	472	572	524	497	501	480	535	528	512	514	481	514	518	538	483	484	511	491	513	519	498	474	505	475	511	463	489	541	465	496	527	496	513	516	504	528	501	516	532	493	514	520	462	510	504	472	506	527	470	518	494	455	473	470	500	515	491	496	494	505	487	502	521	475	509	511	475	503	534	501	489	468	538	517	500	489	497	525	511	517	527	475	514	525	498	499	557	519	487	491	509	462	469	491	494	553	429	499	510	510	514	488	506	505	521	520	539	510	497	545	491	507	479	503	561	511	520	495	491	515	532	525	476	503	504	502	531	509	506	483	489	507	493	540	519	485	485	493	532	501	511	523	503	539	491	495	479	530	528	501	457	506	501	470	515	542	496	518	516	489	486	504	494	504	498	466	510	483	493	532	522	513	485	492	506	517	470	474	480	517	474	507	497	506	509	480	517	521	492	492	505	505	503	506	471	478	509	514	494	510	505	513	490	524	512	479	521	538	539	502	527	495	495	483	469	517	458	523	504	524	468	495	483	494	501	484	497	509	482	536	478	464	508	490	509	458	504	536	486	477	501	516	501	487	523	504	499	496	494	524	467	501	480	518	542	468	505	476	479	482	484	533	504	528	501	495	462	474	503	519	508	525	472	519	506	513	480	523	502	496	501	486	525	541	491	506	482	514	529	511	520	503	501	514	500	508	491	551	493	452	512	486	526	503	454	510	507	510	502	503	542	525	519	511	505	472	492	476	501	506	519	504	521	536	544	488	508	508	522	510	479	493	573	511	509	542	501	504	524	494	488	496	501	535	514	484	490	467	496	499	471	504	515	481	533	529	519	490	510	535	504	490	542	475	502	497	521	495	477	493	523	482	518	549	516	464	517	484	524	510	495	481	515	480	502	494	468	506	510	503	496	509	489	520	491	520	531	493	496	513	479	501	496	453	524	478	487	497	547	492	520	495	516	512	493	529	482	503	507	523	523	563	480	490	468	504	457	532	496	534	530	506	496	546	510	508	483	520	489	485	500	510	500	476	473	509	497	482	488	491	483	510	512	485	525	489	515	515	518	502	495	526	496	521	519	517	506	468	490	478	490	517	477	463	511	487	523	518	534	466	494	542	502	507	499	514	516	495	533	487	538	524	481	482	515	507	504	520	499	547	511	515	517	541	478	492	472	519	494	502	522	504	487	516	516	513	451	482	487	544	473	503	530	480	522	514	512	457	494	536	519	453	500	469	468	501	485	489	483	524	480	462	489	522	519	490	522	497	493	464	510	507	458	499	494	537	525	530	562	498	527	497	517	496	495	484	495	532	491	510	439	475	471	469	520	517	480	508	476	491	496	516	515	464	485	520	466	478	487	511	506	492	538	523	511	502	487	504	525	523	478	502	484	474	463	483	477	498	500	490	454	487	556	523	502	483	464	528	458	499	457	498	509	533	515	490	490	496	499	503	516	482	451	501	489	512	540	460	517	528	514	527	522	510	488	493	519	489	497	506	504	540	527	504	487	454	502	507	480	506	516	533	487	505	486	513	512	486	492	526	499	498	528	535	481	531	488	501	493	506	488	503	465	491	524	503	482	520	499	514	504	470	476	486	547	504	485	507	476	488	516	523	520	473	523	495	533	501	484	497	535	518	521	487	504	537	523	527	513	489	508	471	543	499	508	534	532	520	486	518	551	512	467	514	473	542	514	525	500	559	513	475	503	515	534	500	490	474	524	526	515	517	510	483	541	491	468	504	530	529	498	499	464	504	486	526	501	513	508	523	517	487	483	533	520	499	532	510	487	484	497	526	482	515	492	498	507	486	550	467	524	470	560	464	505	515	486	486	514	519	549	516	545	483	511	483	496	479	510	505	516	504	503	512	501	543	499	514	486	516	453	498	492	485	558	522	539	497	500	454	451	517	530	532	510	525	558	504	512	504	520	503	551	430	487	495	520	501	538	517	507	479	497	507	512	482	495	486	487	529	518	509	510	539	505	505	502	511	460	451	515	503	495	471	508	516	493	510	525	552	476	526	493	476	496	499	516	490	484	498	490	533	526	479	518	515	501	479	485	505	515	483	500	536	494	547	503	512	493	476	517	501	482	549	502	523	491	464	520	518	494	492	504	538	500	472	513	537	477	493	537	466	495	498	468	512	487	502	494	506	469	535	492	498	487	521	523	467	498	499	478	460	511	531	509	511	507	522	541	501	524	534	519	491	511	516	465	500	477	477	523	499	527	489	494	537	459	502	479	470	493	523	517	517	526	475	529	529	475	465	517	507	540	539	495	499	484	520	542	528	503	540	490	504	485	531	515	517	472	528	503	531	503	504	500	514	486	515	508	505	521	494	504	507	504	484	490	501	515	500	492	524	509	500	494	521	478	501	538	521	530	481	508	513	475	486	473	518	490	518	543	480	492	474	500	502	498	485	533	510	497	508	524	520	521	528	484	531	525	509	491	515	478	519	469	496	492	514	507	523	526	526	511	503	498	513	505	471	511	488	496	493	528	499	504	520	493	478	483	475	488	515	513	504	501	524	532	467	523	482	552	509	499	491	505	492	504	521	497	484	497	499	490	509	476	489	477	533	497	526	525	503	465	496	491	516	505	530	475	518	457	508	521	499	516	478	495	502	508	504	454	508	501	517	538	498	503	527	530	517	502	484	522	489	532	517	531	501	485	525	511	484	519	506	516	474	493	452	517	479	546	551	482	512	514	532	481	531	471	491	509	556	487	480	523	511	494	504	517	503	481	506	523	497	511	508	477	507	559	494	510	522	459	487	498	463	473	481	476	477	457	531	500	494	486	510	498	520	507	487	481	486	499	458	492	506	541	530	489	509	487	529	469	527	470	485	506	499	494	501	484	509	511	493	533	505	500	485	499	501	516	481	488	505	512	497	511	473	498	454	492	517	525	523	520	481	515	492	496	508	501	517	492	484	470	534	509	521	496	504	549	516	496	474	502	467	498	473	529	523	500	485	457	520	495	513	511	494	481	494	480	498	537	481	492	483	448	487	478	512	467	493	530	454	491	479	538	491	492	477	511	488	520	522	490	484	518	498	524	509	538	493	484	529	506	477	497	544	540	504	507	523	502	491	512	515	520	508	504	483	522	503	498	512	494	501	473	537	482	498	456	465	492	521	526	513	475	510	504	477	491	468	532	523	498	477	500	494	476	530	537	528	525	499	506	507	542	495	478	493	450	527	476	482	473	508	503	499	480	486	513	480	504	508	535	458	523	510	507	466	517	518	544	474	480	501	508	486	520	521	514	514	482	525	478	481	530	544	499	507	495	518	524	532	510	493	470	484	529	496	518	517	513	488	485	501	510	535	504	508	499	528	512	500	510	478	526	513	477	466	469	489	511	543	484	502	475	501	494	472	473	525	489	466	508	495	498	450	478	487	477	507	483	487
45612	79829	20490	3019	2196	1726	1361	1184	1049	938	868	845	833	740	736	754	686	739	715	677	683	696	758	604	665	705	644	685	688	629	645	709	651	615	638	605	579	622	612	634	647	653	655	635	671	614	613	614	614	629	582	613	685	596	607	603	660	602	639	605	581	647	630	629	650	669	602	642	647	652	607	655	604	614	618	646	654	621	631	644	670	654	612	655	654	607	655	649	598	642	658	642	616	633	638	630	623	640	692	635	650	659	640	617	634	657	635	660	658	624	677	608	596	617	606	619	590	628	620	656	622	642	639	585	614	610	641	634	649	637	636	646	662	672	630	643	635	643	677	636	627	600	629	613	621	598	670	647	591	672	659	628	659	605	650	629	619	629	654	596	650	629	631	637	635	588	595	682	664	677	663	619	627	609	593	590	596	605	596	644	614	615	602	629	666	624	617	648	602	614	644	646	637	632	614	600	630	634	636	651	631	659	634	611	662	647	636	683	652	629	639	647	655	649	609	595	671	640	654	628	568	648	627	641	650	659	642	617	642	642	625	614	584	655	597	622	623	614	600	612	621	613	602	623	632	667	647	597	575	661	649	641	601	615	623	636	636	614	619	649	627	613	609	614	597	641	605	648	645	642	613	647	613	618	655	596	629	687	632	612	653	595	652	673	626	608	604	627	628	648	599	612	660	641	611	630	652	658	628	620	618	629	628	601	617	654	617	639	614	644	603	639	642	648	628	606	626	584	638	654	649	665	598	624	658	594	589	617	618	663	644	634	643	604	629	635	645	657	619	630	608	618	591	615	634	611	617	636	633	630	599	620	622	650	626	626	604	641	608	621	647	628	640	628	676	615	629	646	659	647	602	649	630	590	613	649	638	614	611	595	621	655	661	614	621	618	634	616	637	620	639	649	619	639	660	604	621	623	667	609	604	636	619	606	618	665	610	661	660	612	636	632	613	647	639	661	604	597	637	603	628	660	626	656	655	607	610	613	600	635	680	658	683	677	615	595	649	624	669	611	626	628	621	608	598	634	662	639	651	591	618	628	615	633	626	606	604	639	619	602	671	628	658	619	659	611	597	654	620	633	634	674	604	603	585	622	626	604	676	635	618	602	618	676	636	605	644	636	624	634	579	678	625	628	635	648	624	633	648	611	626	639	622	626	631	620	618	651	610	675	677	613	599	669	601	645	604	668	608	669	663	635	604	586	625	619	611	639	638	633	652	651	623	621	638	647	605	584	631	619	620	621	594	644	646	593	655	652	635	572	572	622	622	626	634	636	672	631	608	655	624	632	614	612	652	637	604	644	639	620	649	633	657	633	624	626	636	625	641	632	622	660	608	703	640	635	622	619	609	617	647	644	619	643	596	620	610	614	631	654	590	620	632	657	586	676	661	648	633	621	629	655	619	578	614	624	643	657	649	640	618	616	628	615	640	612	664	648	604	657	614	706	659	602	623	604	656	657	663	645	631	638	635	642	677	632	592	634	652	625	592	623	591	675	625	680	661	620	675	587	649	685	595	628	625	618	611	644	621	621	651	602	637	631	617	637	645	575	610	631	688	622	625	630	625	641	659	639	620	570	575	671	643	638	638	632	666	643	659	626	647	619	689	613	639	645	643	685	654	635	633	591	581	625	620	622	618	621	644	627	651	626	661	579	619	600	671	565	635	632	642	649	608	579	641	621	577	618	610	610	620	622	624	642	626	619	613	636	661	638	659	614	637	660	651	575	585	668	630	661	619	601	637	614	621	646	625	619	601	669	631	620	606	649	642	653	644	638	632	620	620	625	623	615	639	669	620	636	601	643	610	639	627	625	640	661	647	663	619	652	670	657	596	597	643	669	651	633	632	629	639	651	629	649	602	632	627	641	664	648	682	614	609	639	605	617	601	615	602	610	668	620	574	615	652	644	596	635	629	626	633	603	670	591	652	641	599	579	652	603	613	664	644	703	661	627	638	622	595	640	637	664	621	617	632	628	628	655	654	644	661	622	615	610	654	607	614	642	614	646	640	611	614	639	655	689	602	618	641	622	665	612	652	620	593	610	640	636	640	684	639	609	624	587	607	661	588	591	625	631	646	623	592	633	667	627	622	630	636	619	676	624	610	600	650	641	643	606	622	617	627	616	654	602	620	636	606	649	662	638	622	644	650	632	620	623	634	611	605	648	669	619	602	643	663	655	601	617	636	641	598	606	619	630	624	611	614	644	632	598	627	668	629	603	632	673	641	588	635	627	690	630	618	629	580	667	637	633	632	635	644	605	660	622	619	585	632	638	661	632	614	605	639	608	625	637	612	668	597	591	656	683	622	660	600	649	624	650	585	664	631	601	675	643	630	589	605	578	599	628	619	616	578	623	611	605	627	646	641	657	633	605	627	640	629	632	665	643	615	587	606	637	674	653	615	641	647	632	640	642	585	636	632	638	619	598	673	602	632	630	607	629	628	625	617	643	647	607	631	622	620	665	600	585	598	623	580	608	624	630	631	650	647	658	633	635	652	659	598	637	641	664	624	629	621	624	642	641	661	585	622	637	637	630	616	672	663	651	637	634	621	601	631	617	693	643	624	642	640	629	621	640	622	645	588	602	640	651	639	626	600	604	646	604	621	640	612	608	661	636	624	573	626	658	595	596	629	659	642	611	637	652	621	607	648	635	603	648	653	640	615	610	666	643	671	639	646	665	599	629	636	628	630	619	638	591	651	649	633	637	624	632	642	620	630	648	633	616	643	631	621	632	601	665	643	637	618	622	635	632	634	634	664	654	578	625	645	604	623	638	620	631	637	607	615	628	657	681	619	635	647	597	613	643	627	597	619	607	657	622	621	650	607	593	624	643	643	660	626	661	581	640	600	649	665	591	673	656	594	640	634	637	617	653	661	634	625	623	631	631	645	625	615	635	641	645	679	625	598	596	684	614	626	627	612	569	627	656	588	626	604	569	649	631	610	578	632	612	623	614	597	630	621	614	614	651	656	579	602	594	663	614	651	634	609	630	660	619	633	619	614	636	658	636	592	617	648	642	615	636	629	632	623	687	667	684	622	640	673	663	634	651	640	652	635	636	633	579	617	690	632	668	606	597	614	605	626	639	624	657	622	588	633	578	668	656	665	651	611	637	636	618	619	619	661	649	678	601	613	602	625	613	634	635	653	672	611	604	636	598	661	599	613	684	627	635	598	618	591	655	645	567	654	606	673	664	644	631	666	586	611	617	665	567	602	630	613	637	648	631	658	626	616	647	582	645	646	630	673	633	650	651	634	661	608	627	590	642	591	643	667	660	665	586	647	655	594	637	609	638	615	601	645	648	640	645	648	624	568	646	616	644	660	624	612	612	620	609	616	608	618	593	618	610	601	646	622	668	623	660	645	633	629	611	609	617	613	631	607	636	631	601	616	622	606	672	608	625	672	668	618	653	620	620	641	633	611	597	583	629	625	608	679	700	648	679	603	619	630	610	648	602	592	636	637	634	590	674	621	620	623	652	649	637	590	643
28072	22985	12476	1101	483	449	374	305	292	297	294	305	280	314	309	303	304	297	291	307	295	262	265	323	314	316	284	335	267	298	267	292	303	262	324	319	291	289	306	275	258	309	297	291	286	262	299	297	287	293	287	279	291	292	281	280	304	282	289	284	291	285	339	263	323	273	288	298	291	293	318	283	283	281	264	299	306	279	295	305	315	296	268	276	268	320	288	289	301	276	283	282	320	277	286	309	266	286	279	284	283	252	298	286	287	283	294	275	298	275	277	283	258	285	274	289	286	301	280	270	313	296	265	301	296	293	273	303	277	276	304	284	253	295	307	307	289	288	278	300	285	306	324	291	275	276	289	287	307	286	289	299	291	255	276	274	267	263	290	288	311	293	258	274	296	296	288	298	290	310	290	314	287	270	292	285	310	280	313	296	306	294	274	292	302	265	296	295	288	295	285	309	286	284	289	281	286	238	283	274	288	298	293	307	264	262	278	309	313	278	300	298	272	329	283	306	282	309	297	313	303	303	272	272	279	273	296	299	297	293	321	294	305	302	304	330	280	279	268	256	301	306	273	290	340	290	285	286	283	268	263	290	296	288	246	285	285	279	295	280	275	295	290	247	295	293	298	281	287	293	309	304	273	265	302	275	299	308	270	287	304	283	299	294	302	279	296	299	308	295	286	286	297	257	260	293	309	312	284	305	290	301	308	280	279	283	295	255	285	292	286	279	293	323	285	273	293	307	284	272	318	309	269	287	312	308	281	321	275	316	282	256	266	279	256	281	303	290	315	275	292	303	291	277	293	259	302	274	289	259	287	291	282	267	294	266	306	266	293	282	302	313	299	275	288	288	308	285	304	293	281	263	271	276	299	272	295	285	286	296	314	283	305	294	291	296	290	304	305	278	282	281	280	283	308	307	319	311	279	277	287	289	280	280	308	330	252	307	266	255	281	272	304	299	287	318	281	287	259	256	259	249	304	278	302	284	268	306	308	289	275	291	286	266	282	319	284	313	255	273	302	263	300	289	288	270	260	279	309	286	289	264	283	278	281	291	294	300	281	287	272	272	301	284	272	299	285	279	303	308	268	299	307	288	262	286	266	297	299	295	287	266	294	313	293	307	288	282	320	277	254	298	273	288	291	292	266	291	305	301	272	268	269	278	299	281	301	283	294	295	282	297	270	291	257	295	257	281	286	258	275	290	274	275	268	287	300	305	294	264	274	317	281	312	305	307	281	306	265	284	311	280	269	302	285	289	282	296	278	266	270	336	283	287	270	296	351	294	289	277	324	305	279	303	301	286	274	295	317	297	306	299	285	307	282	294	289	288	279	278	269	284	296	290	268	304	290	275	276	308	266	276	306	285	266	300	303	298	268	273	278	301	277	309	252	310	311	284	309	297	314	278	312	272	306	285	313	272	280	310	264	295	290	297	292	265	291	284	307	321	307	307	292	304	326	257	305	288	282	285	305	272	269	287	276	304	269	283	265	300	294	298	285	260	282	308	291	282	279	292	280	326	295	292	296	296	247	280	315	263	274	289	280	293	297	281	274	287	307	268	271	312	298	315	282	291	303	300	288	295	277	311	300	294	275	288	280	281	284	297	314	299	286	314	270	278	295	312	304	308	253	292	277	277	276	274	328	284	289	303	280	297	257	266	291	297	298	276	284	275	321	282	306	303	298	318	298	288	306	303	288	274	287	270	291	264	292	293	306	272	293	285	283	312	262	270	276	309	262	285	272	277	302	282	303	286	323	314	287	290	252	282	313	287	304	260	300	292	294	277	279	300	258	286	273	294	298	295	285	309	308	258	292	275	275	308	285	291	276	294	286	289	286	266	313	288	305	296	257	335	299	280	324	291	302	290	295	296	308	286	282	294	295	319	281	318	279	280	290	318	295	278	298	274	280	253	293	278	292	318	283	266	270	294	317	258	296	270	281	301	306	296	273	280	270	293	315	294	277	282	288	301	313	302	290	283	315	260	315	310	282	293	306	288	289	296	276	293	284	294	276	316	274	303	293	297	315	273	276	295	284	276	280	263	310	316	290	290	288	285	296	276	298	295	321	284	308	268	303	277	267	312	288	323	263	274	288	296	284	273	243	289	288	268	311	306	307	296	296	292	325	302	298	278	328	273	323	257	315	271	280	275	291	319	298	284	268	294	323	280	282	296	314	269	304	324	293	287	277	276	288	269	272	269	273	299	291	275	296	292	268	271	302	293	297	289	298	293	295	286	294	294	303	284	291	267	255	290	271	290	273	279	300	293	285	306	284	275	307	275	264	291	292	307	266	314	299	253	296	299	283	264	310	294	281	288	303	292	317	302	268	317	274	302	255	267	282	313	271	277	313	308	277	322	316	298	280	236	288	303	302	264	276	284	271	274	252	270	308	305	289	293	286	284	323	287	299	276	296	272	315	291	317	280	280	325	293	315	297	285	320	265	316	282	314	301	249	271	243	281	283	313	294	282	277	296	293	297	290	270	282	309	288	273	269	255	260	307	292	278	270	288	279	297	321	302	279	254	261	324	283	264	308	305	281	317	294	273	288	300	298	266	282	289	296	292	306	319	272	300	291	285	339	321	301	267	289	274	300	290	294	275	316	308	302	290	290	321	284	313	314	300	301	299	301	296	312	268	295	285	295	285	300	292	305	288	307	286	272	268	288	290	282	266	288	294	301	300	278	284	296	326	289	283	287	277	298	289	303	276	281	288	278	297	311	293	274	285	268	290	310	271	306	291	297	301	286	282	280	303	280	277	296	316	305	294	305	298	267	283	291	317	299	314	268	299	293	296	278	269	299	309	259	287	252	298	277	278	299	291	323	252	317	298	304	286	296	292	276	280	290	282	263	293	299	296	296	284	297	270	294	273	295	284	289	303	273	324	300	323	282	308	306	279	292	255	300	296	313	285	290	264	288	285	304	289	264	317	307	258	265	279	281	287	323	259	290	278	296	268	297	304	304	291	299	284	313	293	304	288	289	303	261	286	265	309	330	281	319	310	273	288	307	272	313	290	298	298	304	274	307	313	348	274	304	284	290	276	270	269	304	279	267	253	296	259	294	336	256	297	270	291	293	287	269	291	281	282	278	293	264	283	286	301	294	278	302	298	312	285	284	297	277	279	272	280	318	308	285	287	270	270	300	266	289	295	286	288	285	310	309	281	271	312	310	306	319	302	271	300	283	295	310	284	329	312	306	336	322	265	294	288	283	250	263	275	292	289	316	307	260	316	264	298	280	270	271	287	280	299	295	300	294	319	279	302	281	284	293	297	298	313	265	304	299	264	280	272	314	279	290	306	317	308	286	301	291	254	299	279	295	309	292	276	260	295	272	290	299	288	284	300	304	318	260	273	276	274	292	248	310	292	320	280	303	293	275	293	270	316	319	281	307	301	256	287	290	300	288	290	280	304	288	319	349	303	268	284	297	287	277	275	280	300	285	261	288	289	298	291	255	314	281	295	285	282	300	287	273	298	266	289	290	309	302	292
17560	34557	3832	509	440	414	390	396	383	389	376	366	383	380	391	364	333	356	358	394	367	368	358	335	362	374	362	350	385	358	377	377	356	381	366	350	386	371	338	336	362	361	372	349	381	374	345	375	368	365	351	391	382	360	366	415	342	378	372	355	365	365	350	368	329	389	361	385	344	362	366	341	346	368	362	375	391	385	373	339	366	361	340	369	376	364	384	383	361	375	360	375	380	358	356	373	379	344	351	390	332	399	354	360	345	391	363	371	341	383	377	358	369	361	338	368	355	358	354	368	401	378	355	365	372	372	352	376	357	340	348	374	403	344	373	337	370	366	376	378	364	352	361	366	350	390	375	354	405	368	368	335	389	384	410	356	367	363	364	366	340	342	370	379	342	369	366	360	337	388	393	351	391	385	339	337	358	383	315	353	349	358	389	351	371	381	371	361	356	354	331	359	368	346	349	332	342	368	346	364	422	339	362	382	351	363	367	330	381	359	347	351	399	369	369	387	382	366	324	415	348	390	353	381	375	348	411	362	345	359	355	409	349	341	348	393	334	394	348	320	330	369	346	367	366	377	342	358	372	354	360	342	341	377	356	352	375	352	334	354	386	389	381	351	406	358	335	365	387	380	374	366	368	373	414	357	389	363	371	364	373	388	360	378	364	389	374	383	354	362	365	380	354	353	405	376	385	399	346	346	359	361	367	331	356	384	373	396	372	377	361	386	342	345	374	370	354	324	360	371	388	345	344	379	340	348	353	369	364	407	331	351	352	352	355	349	378	417	358	384	372	332	346	389	361	350	361	343	363	370	374	352	327	354	386	358	383	374	352	431	367	346	356	357	366	349	343	360	382	357	318	397	392	380	374	389	378	355	337	348	356	389	367	370	353	352	342	362	355	367	361	369	398	365	359	353	406	362	383	353	350	361	382	359	370	365	377	389	364	377	378	326	376	385	368	382	391	357	323	383	405	378	381	351	365	343	316	361	357	353	379	359	342	370	356	327	363	387	352	354	349	358	369	351	369	369	371	389	392	361	381	373	347	352	397	393	373	348	352	324	339	341	374	349	360	375	350	378	369	359	348	346	353	347	372	392	372	357	366	338	353	367	385	375	364	357	350	351	386	359	333	357	351	359	365	351	368	379	357	356	359	346	353	350	377	372	344	399	410	343	389	361	380	351	346	364	382	381	346	369	376	389	350	344	353	360	370	387	370	364	346	330	359	385	366	370	355	406	363	368	360	380	365	346	346	355	380	379	367	352	374	372	333	383	330	395	344	372	378	366	361	360	369	351	395	371	335	353	365	336	363	375	368	358	377	397	364	361	379	352	377	355	352	375	312	374	361	345	380	345	376	378	399	372	350	351	349	360	350	371	366	348	338	378	376	329	379	366	367	362	368	340	373	367	335	354	355	367	354	347	387	378	371	386	352	359	349	357	346	361	367	350	379	367	343	350	361	359	342	381	350	372	359	389	347	369	369	370	353	383	380	358	376	380	336	410	399	382	392	358	355	372	353	311	349	392	382	355	372	348	355	369	371	324	360	351	364	311	401	339	388	375	356	334	365	367	372	340	363	354	384	394	365	371	375	359	380	348	361	367	371	359	336	352	412	352	333	355	374	370	356	357	321	348	362	369	348	398	325	366	324	367	359	379	368	363	385	398	370	358	374	355	344	364	405	345	334	354	356	349	352	374	377	338	368	348	360	341	347	388	389	336	377	372	348	376	365	384	329	374	343	393	373	350	385	354	367	382	372	390	345	364	371	332	344	349	346	365	355	354	384	373	367	391	354	353	382	375	386	370	350	389	319	378	367	357	358	343	379	355	371	405	422	376	346	361	386	351	381	358	384	334	405	329	354	380	381	348	366	352	342	344	375	356	405	362	353	341	356	348	373	366	381	375	335	383	371	362	357	339	346	388	376	357	377	374	394	343	369	348	367	359	356	371	354	355	373	370	360	362	385	363	364	360	345	342	367	376	358	368	367	384	392	350	389	342	406	369	350	347	365	374	376	349	371	384	382	358	354	394	389	365	346	344	383	354	345	326	343	371	381	346	340	368	400	387	355	312	381	341	392	382	358	371	390	362	338	349	371	381	377	384	335	327	364	385	386	325	333	369	371	384	332	366	378	371	345	381	349	340	385	370	342	332	361	365	371	362	355	330	408	392	373	346	366	376	375	349	349	371	357	401	346	399	373	361	336	350	350	343	354	388	380	322	351	360	346	329	399	394	377	351	334	366	347	365	351	402	348	359	338	374	349	386	361	345	365	369	349	377	349	354	360	352	349	367	353	384	343	376	363	362	363	356	380	350	347	350	336	373	353	372	356	367	358	372	371	403	359	361	392	357	373	365	363	392	364	343	414	341	359	305	337	345	363	407	370	362	340	392	387	362	345	342	352	350	345	332	370	362	383	387	334	335	383	370	352	362	354	345	381	360	384	360	349	356	315	371	382	376	339	354	336	371	387	352	355	322	360	354	349	374	355	353	347	383	366	352	373	398	368	371	361	356	398	368	372	373	349	353	374	358	388	361	397	337	392	351	376	395	395	322	383	345	372	363	339	388	336	371	355	333	372	344	371	341	381	373	374	341	332	351	379	343	374	369	375	350	378	369	364	398	394	388	364	362	360	400	342	366	350	361	356	387	369	393	373	362	348	348	376	369	372	406	371	389	347	361	369	372	346	337	373	358	346	343	356	352	362	379	358	350	374	340	375	360	371	362	344	341	342	372	378	363	378	344	380	368	354	364	362	340	372	385	360	357	368	389	395	409	331	362	386	342	362	358	352	405	357	376	401	370	349	365	391	356	390	369	389	346	349	372	367	347	362	384	382	372	365	366	389	342	397	353	362	348	331	338	343	353	362	360	384	336	408	361	298	351	374	355	340	397	360	377	346	364	322	343	371	355	340	346	339	398	396	365	347	389	343	374	348	353	350	371	363	372	380	384	373	346	388	378	345	371	355	338	373	382	353	335	358	380	368	366	374	352	409	336	333	361	350	371	352	352	374	391	346	349	373	373	340	347	385	352	378	396	352	328	364	350	352	395	339	343	372	366	382	337	356	362	343	358	365	374	390	365	358	352	336	357	361	365	371	383	342	340	358	384	380	366	328	352	352	362	361	381	375	371	389	380	364	338	375	375	369	357	384	397	385	375	339	367	361	370	376	361	358	347	331	342	368	324	364	378	382	333	365	389	357	385	316	394	402	371	361	347	380	337	397	408	365	368	374	340	344	336	330	369	374	338	343	373	344	373	365	344	355	344	345	351	346	372	365	350	355	332	363	396	382	406	389	375	382	369	363	383	394	355	382	368	350	390	346	332	390	352	386	403	364	383	372	358	378	359	381	360	373	347	376	366	351	331	352	356	361	349	362	328	344	339	372	384	374	392	386	351	376	347	358	375	382	351	348	365	384	385	390	337	360	398	374	343	376	385	381	324	352	351	348	378	381	368	343	355	358	336	389	381	338	323	359	364	354	340	371	391
23707	21679	29236	24313	21472	9436	1018	700	638	677	651	609	605	611	608	592	592	576	598	570	595	575	542	520	563	557	562	565	574	553	593	551	571	565	552	593	542	580	560	575	574	552	577	533	556	592	556	572	548	520	553	563	547	541	547	565	558	527	524	564	577	590	562	553	548	564	589	534	569	584	560	538	514	549	542	512	515	572	554	539	531	516	567	569	523	531	521	535	526	567	495	560	530	514	542	540	527	542	584	512	532	557	530	565	598	565	561	579	568	522	534	536	555	546	559	550	548	588	575	534	542	569	511	554	551	540	550	543	560	537	598	610	577	529	537	595	552	563	571	574	571	563	536	566	562	547	511	545	561	590	527	566	552	552	553	512	555	510	570	560	563	535	558	475	575	573	520	565	534	592	555	540	554	564	515	541	578	530	562	538	590	565	531	497	574	540	571	558	574	579	519	537	542	586	586	544	562	575	527	517	549	547	545	514	546	578	525	521	557	508	624	548	571	566	519	569	551	560	576	578	584	564	551	563	561	545	532	559	545	549	569	598	553	545	589	561	562	512	571	519	574	550	569	565	527	546	552	514	534	559	590	605	532	516	543	589	562	564	538	552	539	545	546	566	556	537	519	526	541	568	557	516	574	592	546	593	588	536	525	519	531	534	558	512	565	575	578	535	524	517	550	535	553	563	598	583	534	550	576	552	565	573	564	600	530	544	556	539	569	529	566	591	540	503	536	544	539	521	573	528	551	526	582	491	552	592	568	580	606	546	595	557	547	556	511	568	562	537	542	536	586	537	538	533	516	563	544	528	575	571	539	581	521	573	552	537	507	568	557	549	580	569	498	594	562	534	522	561	546	558	563	607	555	546	588	588	513	571	591	550	613	563	539	555	572	539	608	566	542	540	581	520	561	554	526	561	556	571	548	579	586	553	556	583	533	531	567	555	558	525	526	535	552	533	534	581	552	578	573	550	546	602	558	576	571	527	572	551	541	548	538	587	568	542	557	549	569	538	516	555	542	572	538	534	570	579	533	552	572	559	541	549	558	539	532	547	556	586	557	558	568	494	551	542	523	565	552	525	529	541	528	569	573	558	548	538	503	537	549	568	557	548	620	567	544	557	568	562	575	530	545	531	547	536	550	583	551	584	596	590	541	547	554	573	541	515	556	564	541	552	529	532	548	562	538	581	577	599	565	559	589	540	539	580	554	515	554	565	521	572	530	569	597	533	561	562	559	551	537	495	557	567	541	550	578	553	611	563	540	553	558	544	553	509	588	566	552	548	545	561	517	533	563	572	523	530	561	541	561	592	532	562	550	568	562	551	554	558	520	586	529	549	551	555	544	554	550	556	553	528	560	605	570	546	556	572	538	533	581	560	560	578	538	602	527	516	538	525	578	582	572	547	544	526	520	548	550	545	552	537	550	582	485	540	596	573	572	559	556	573	569	509	566	576	560	585	527	562	578	569	546	541	534	517	568	576	536	543	506	558	555	532	547	524	571	565	589	542	516	577	567	537	515	560	577	559	581	560	563	556	568	559	554	547	561	560	578	548	544	592	578	577	560	567	538	529	537	548	488	560	538	543	615	558	615	508	571	559	566	512	544	529	516	546	534	557	562	545	540	560	564	545	551	577	530	554	522	550	550	567	511	550	538	567	590	535	535	522	561	576	544	509	574	511	588	547	520	550	574	556	580	507	546	551	535	560	576	591	550	539	572	545	588	573	572	574	498	592	601	535	533	561	546	539	534	545	531	576	550	570	562	556	566	580	532	512	532	543	556	514	579	566	576	560	524	557	542	580	551	509	548	569	614	533	530	565	557	599	554	527	576	531	541	585	554	519	535	548	540	549	505	533	552	555	575	549	549	565	539	578	545	564	550	531	543	546	569	548	579	567	557	563	513	511	560	525	554	525	562	603	512	512	580	580	567	546	531	553	584	517	548	565	562	534	556	577	528	507	556	548	587	510	526	563	531	556	576	545	555	552	483	543	552	552	558	565	547	561	535	535	520	542	588	576	546	531	585	589	523	603	526	538	526	546	556	551	562	547	574	561	525	561	518	526	553	581	555	559	574	506	533	548	530	539	528	536	602	538	481	524	554	540	583	516	529	541	524	588	569	508	574	572	577	535	531	608	563	520	539	547	573	621	539	557	546	544	549	545	560	527	572	564	566	552	580	531	537	505	559	579	601	556	543	569	550	527	558	569	515	545	575	584	477	570	552	563	559	534	552	561	531	559	508	581	500	555	553	502	562	545	547	519	586	551	599	567	574	553	543	560	555	525	522	556	561	547	534	577	562	546	574	527	563	509	494	561	544	538	524	514	515	550	534	544	561	522	521	554	572	545	532	561	579	556	568	539	560	553	538	553	547	529	554	574	510	593	520	534	571	560	551	580	581	582	487	535	535	531	563	540	526	551	556	528	543	529	554	563	548	577	521	514	551	543	524	588	589	540	563	581	529	513	535	597	538	532	559	561	521	559	604	545	557	545	534	540	524	582	561	520	561	549	584	558	539	580	568	531	511	548	529	558	565	520	539	549	585	557	592	554	556	494	534	525	555	558	553	596	550	582	508	539	555	538	510	541	549	570	550	564	557	573	559	568	594	544	578	526	527	578	568	536	549	567	540	535	569	593	545	561	562	550	562	556	528	544	552	553	519	580	575	526	558	533	542	544	567	512	578	550	593	565	530	547	592	562	552	531	537	530	523	572	537	566	579	554	583	492	578	541	583	548	569	539	554	512	564	565	564	536	540	534	542	577	553	562	515	542	561	556	551	567	538	515	504	549	570	532	569	523	575	559	527	571	563	530	567	551	524	524	564	562	542	534	551	546	533	592	529	581	528	512	529	565	578	557	539	557	543	559	532	571	562	543	563	553	572	576	562	522	557	535	571	528	562	557	567	543	534	556	556	545	544	515	481	602	545	511	514	544	574	578	529	545	582	603	561	527	587	571	561	528	556	536	571	541	566	553	533	541	557	593	571	553	570	563	581	528	564	556	561	567	566	532	530	551	556	578	572	570	585	523	622	567	520	582	555	545	556	529	538	561	539	530	513	547	561	578	514	603	554	573	537	565	546	580	570	559	572	552	569	584	524	541	560	560	550	560	549	563	536	565	579	582	521	556	539	616	542	527	533	520	549	539	562	562	484	559	543	541	548	596	510	562	564	566	514	578	580	567	542	538	540	541	605	562	533	531	543	565	561	540	575	585	513	563	599	587	550	533	541	560	556	525	609	563	525	532	549	565	534	544	566	560	557	549	532	529	549	504	545	551	552	554	591	609	603	551	542	607	601	532	557	553	567	543	535	489	571	519	555	529	514	562	561	574	577	566	545	547	517	540	558	557	555	545	529	548	518	546	517	543	544	570	585	539	542	544	572	538	563	554	516	541	540	537	554	593	598	502	575	561	524	532	553	539	591	536	559	545	485	557	552	568	569	543	569	562	532	557	571	533	544	501	547	578	576	574	502	566	567	576	521	518	541	531
38231	71737	16434	1881	1433	1172	1042	940	953	826	830	783	761	748	737	717	708	726	660	681	696	695	698	707	678	697	711	701	693	634	681	698	685	706	727	666	700	703	692	686	701	711	690	728	628	661	695	664	664	718	666	669	707	711	679	681	698	715	688	692	733	670	671	705	656	605	629	695	631	714	643	699	704	680	687	715	667	674	662	659	673	646	650	668	680	687	684	710	639	656	626	671	701	690	685	674	686	653	686	679	667	668	679	679	663	668	686	678	626	650	664	682	702	721	706	673	711	718	684	648	661	641	710	633	690	679	673	681	663	690	730	693	719	683	707	662	732	680	695	647	686	686	629	678	671	696	678	635	718	652	705	662	684	700	709	734	664	700	686	674	649	678	688	685	698	664	689	679	668	731	681	679	708	675	676	675	681	672	648	679	633	669	740	654	660	681	698	685	663	643	669	704	688	663	649	638	658	709	646	698	696	700	665	674	693	697	681	677	691	682	671	680	667	660	724	697	677	673	666	679	704	682	685	692	661	684	699	688	701	657	663	705	644	720	694	709	670	687	668	724	698	647	703	693	693	683	649	712	659	686	637	649	685	705	677	683	651	685	697	643	671	694	682	648	646	703	689	674	686	716	690	699	701	670	666	711	679	701	660	647	669	653	655	636	674	674	665	696	705	659	687	707	736	695	682	702	671	645	714	690	680	652	668	715	671	685	707	661	678	683	653	703	681	662	718	697	720	624	684	672	655	673	663	692	704	676	658	719	670	672	687	661	698	673	657	661	704	688	739	703	692	687	677	662	645	671	665	698	671	663	686	650	656	702	674	674	664	666	627	677	682	620	671	696	663	695	723	685	676	691	651	683	696	639	652	622	613	652	667	668	647	701	734	671	644	680	657	667	655	701	664	671	703	618	696	662	679	666	656	662	669	649	690	668	731	664	698	662	664	629	711	690	656	698	668	670	655	688	683	675	733	664	735	656	662	649	705	671	668	665	680	736	695	642	703	665	650	662	665	676	634	650	672	652	718	641	703	736	698	676	650	707	691	675	660	634	686	714	641	699	672	656	726	642	668	705	659	687	692	678	617	693	678	690	690	665	675	664	671	682	637	669	691	720	676	685	692	669	675	719	710	653	680	651	680	707	649	656	650	648	700	672	675	694	665	703	691	678	668	697	683	695	651	686	669	681	663	675	694	678	648	685	658	660	669	632	677	657	672	662	681	671	719	699	702	706	667	644	709	682	652	656	694	682	668	649	662	662	682	647	654	674	667	682	712	725	717	649	654	690	673	709	681	689	692	685	653	691	707	683	661	658	642	648	729	660	725	683	715	672	672	673	677	684	697	652	684	648	669	689	679	633	661	678	695	707	671	706	673	700	664	659	690	674	691	703	694	710	665	675	689	655	644	688	710	697	655	697	643	674	678	663	691	644	713	630	697	668	679	663	661	658	652	641	666	670	669	701	695	696	629	688	697	685	655	642	671	658	660	710	684	630	693	659	681	659	650	718	653	655	699	659	640	676	678	652	687	655	675	675	641	649	719	693	733	678	675	696	692	674	652	673	714	678	682	692	618	677	635	687	677	668	633	728	670	684	653	659	652	634	720	667	694	641	723	676	657	683	687	674	671	638	643	669	623	684	692	635	706	688	724	669	701	708	711	671	699	700	663	718	649	691	673	707	704	672	658	677	672	666	638	647	676	651	680	719	692	656	663	658	695	711	719	713	680	636	718	683	643	702	670	685	674	635	680	683	725	656	668	645	685	643	682	707	720	710	708	670	697	657	688	668	687	651	701	656	661	734	670	671	675	674	682	668	717	649	703	665	663	677	689	661	709	688	672	661	650	721	670	692	683	662	638	668	641	693	694	653	729	608	684	676	714	709	627	682	665	687	708	675	692	676	730	660	669	689	611	655	665	628	712	706	684	629	654	727	681	654	681	704	698	679	668	658	656	677	636	674	690	712	667	757	717	640	634	678	672	684	674	669	671	682	711	680	700	632	639	702	634	695	669	675	719	664	669	648	676	673	642	694	669	696	737	689	659	712	694	647	685	685	681	672	655	662	701	695	690	695	627	657	690	689	698	651	711	668	690	637	646	739	592	700	680	677	652	700	700	695	695	682	668	722	676	661	697	675	735	686	651	673	720	696	665	688	653	648	665	672	691	723	648	682	702	676	695	676	700	736	711	735	665	657	702	665	668	654	701	673	652	655	670	676	707	679	670	669	655	666	686	700	672	652	681	713	703	675	638	662	656	720	695	642	693	681	679	689	654	683	687	698	692	677	672	739	649	698	688	649	658	718	696	691	696	682	699	676	662	697	676	662	684	678	645	615	706	704	694	671	654	684	706	668	686	682	661	710	721	664	631	689	705	668	728	704	741	652	660	728	664	677	691	662	677	645	704	654	657	690	654	693	659	708	672	681	673	671	696	651	721	704	672	707	687	638	699	698	636	685	696	695	667	692	614	649	692	694	692	649	714	687	670	650	627	655	694	671	713	710	706	624	686	611	661	670	674	690	665	658	638	638	695	653	703	640	702	682	698	712	696	648	743	689	691	681	705	649	676	696	671	645	626	707	679	613	657	681	691	675	664	680	693	686	697	672	702	692	682	623	643	649	699	655	700	645	696	660	680	693	703	621	704	704	669	675	672	684	676	694	684	697	683	657	648	705	664	692	667	692	732	688	633	639	684	665	712	668	657	662	658	622	699	678	715	639	660	660	626	629	684	669	668	695	661	688	713	694	668	688	652	649	688	681	674	661	653	655	660	701	683	663	679	653	656	680	676	688	671	656	643	685	683	662	715	684	688	686	655	676	691	660	713	681	690	701	721	665	658	693	674	672	709	682	716	678	662	670	670	675	669	684	663	697	688	722	685	659	642	660	705	682	646	674	678	737	704	687	700	610	684	700	679	671	651	720	728	668	633	737	708	676	699	651	675	672	703	638	668	680	651	698	658	710	683	653	653	660	687	695	657	695	674	683	660	719	665	645	684	767	667	657	658	652	683	665	672	666	644	696	705	711	660	676	713	677	648	658	660	682	651	692	688	636	692	679	695	691	681	680	673	690	648	638	682	698	687	706	711	680	668	734	646	674	682	704	692	655	639	666	657	698	676	711	685	695	621	673	675	661	636	681	691	691	675	694	695	647	713	652	652	657	671	633	685	672	660	651	688	703	669	704	650	689	646	673	668	655	629	736	646	688	641	693	699	638	686	690	682	653	665	665	671	714	650	648	667	694	689	698	653	709	669	607	665	679	719	656	653	664	691	668	686	625	681	632	705	691	726	663	630	676	681	735	698	730	676	702	687	722	689	673	654	695	649	702	673	652	704	689	649	681	659	641	646	692	704	684	700	704	702	633	678	684	676	693	665	670	679	671	697	682	687	685	679	626	673	715	646	667	674	687	657	681	664	604	704	636	702	656	665	666	657	657	674	706	699	672	710	689	687	694	702	660	728	666	708	651	640	687	657	690	737	672	644	706	690	701
24731	21809	27950	25091	8215	324	270	254	182	202	175	175	196	163	175	178	172	145	168	152	176	191	156	147	166	140	151	151	150	175	154	185	154	175	145	169	164	145	181	162	172	182	157	175	167	133	145	156	154	150	152	155	153	144	153	171	152	187	152	156	146	161	155	160	166	156	164	155	179	154	179	163	137	175	156	150	152	147	184	182	155	177	141	152	161	160	159	145	174	147	150	170	165	160	141	140	157	176	144	142	164	178	161	149	142	154	163	146	156	167	182	172	180	153	165	146	184	165	162	137	152	172	165	161	179	174	145	159	162	142	131	164	159	149	165	157	159	143	161	133	185	167	165	160	146	167	157	146	148	150	152	136	163	159	155	156	168	152	162	155	134	160	160	152	131	150	142	153	156	148	144	148	179	152	164	159	154	143	168	176	154	153	147	161	144	154	175	162	161	169	156	171	149	167	131	169	170	189	163	158	149	171	149	160	181	147	168	174	154	170	162	165	154	161	143	165	152	143	165	163	151	170	144	170	132	172	168	157	159	145	162	149	151	158	161	167	154	168	161	187	155	167	135	143	157	169	168	160	153	157	162	150	183	168	166	149	150	161	152	173	153	133	150	173	163	158	170	170	153	155	164	155	159	159	151	140	200	157	153	178	175	167	159	177	150	133	144	142	161	191	157	174	175	169	153	146	166	145	158	163	163	145	146	140	164	157	171	161	183	163	136	158	166	148	165	131	152	144	180	176	150	166	146	166	144	142	145	175	149	167	166	171	136	168	164	146	173	163	157	158	179	157	151	155	144	167	173	150	165	137	159	142	165	139	170	167	159	160	154	182	177	153	147	154	178	167	172	140	170	151	155	149	153	164	154	163	151	156	173	155	175	176	147	145	172	151	161	164	131	164	168	147	175	157	130	164	169	142	161	173	161	171	144	180	153	166	138	148	165	161	164	186	154	155	168	166	174	165	158	160	163	161	134	170	142	152	161	184	173	139	166	158	196	153	169	156	157	157	175	158	149	154	156	160	158	154	169	168	170	162	168	158	169	150	157	153	171	158	144	163	151	160	149	148	172	164	155	143	167	183	164	130	170	151	147	182	157	138	137	153	147	166	149	191	148	150	157	163	173	158	178	149	158	153	133	156	163	164	181	164	163	155	168	154	163	164	151	141	153	146	156	158	150	154	153	155	152	167	167	132	175	145	152	161	148	151	132	163	144	160	149	151	141	132	151	164	169	148	160	165	161	139	159	147	162	152	153	157	149	185	157	165	182	146	152	157	184	173	140	143	148	158	176	142	172	150	155	158	171	159	168	139	160	146	144	160	168	145	146	164	174	162	164	159	165	159	160	168	155	159	169	164	150	159	177	150	192	167	168	151	167	187	168	150	155	156	159	170	163	165	151	161	166	162	182	167	142	168	163	154	152	161	154	171	161	147	154	150	167	163	169	149	157	163	170	161	156	186	167	149	167	165	158	167	172	176	166	185	150	168	160	169	163	163	155	160	145	143	167	148	177	202	159	157	157	157	157	183	158	160	153	167	150	182	175	154	170	162	155	157	157	151	167	166	158	168	157	160	170	155	169	165	147	169	135	163	158	161	146	155	155	160	142	164	168	163	153	172	175	135	163	154	164	176	159	150	173	157	158	156	156	158	139	177	170	160	171	142	155	155	160	164	188	145	170	174	160	144	157	149	135	153	155	147	169	149	150	168	153	124	170	155	175	146	154	156	176	147	165	167	157	164	150	168	161	154	149	146	157	161	171	169	154	151	155	165	162	168	132	168	171	146	161	164	148	143	155	163	153	142	164	150	185	165	162	169	156	184	163	178	170	143	167	162	154	160	157	146	173	159	166	177	130	176	189	167	175	155	173	173	152	151	156	145	164	163	137	153	155	155	150	148	155	154	168	171	162	154	160	159	146	162	164	160	168	143	137	164	146	174	153	149	152	139	153	154	163	157	166	162	162	157	160	152	179	167	158	150	143	185	168	146	157	156	140	179	155	140	152	179	145	170	141	145	141	153	170	163	152	161	156	176	149	145	141	147	155	165	173	164	162	148	158	195	172	161	153	170	157	173	160	158	168	162	170	140	142	151	175	148	172	159	161	161	144	171	157	159	164	163	169	163	164	156	171	185	158	132	162	155	160	149	170	176	153	143	139	146	179	165	153	154	152	165	161	144	167	176	130	157	155	161	142	147	155	162	159	169	167	162	152	160	178	162	183	136	167	155	121	134	149	168	151	177	164	175	139	137	143	154	171	162	157	162	147	145	163	154	162	158	168	160	149	172	143	199	150	178	178	177	158	157	140	160	161	166	168	152	155	168	152	155	147	164	158	163	171	159	164	146	150	198	175	157	155	169	156	156	174	178	156	132	161	151	162	187	151	141	143	165	157	173	166	181	158	173	152	168	165	160	150	154	133	184	158	176	163	167	164	170	187	147	160	153	167	140	181	174	149	180	172	168	161	148	155	141	150	148	165	157	141	160	173	158	169	135	167	162	174	164	146	149	154	173	161	152	183	149	138	159	158	155	162	160	136	165	162	152	171	141	164	190	159	161	167	142	177	158	171	169	175	174	155	153	139	134	168	150	148	167	156	155	175	167	175	177	157	195	136	137	157	150	135	156	171	193	148	153	148	142	163	163	141	159	168	158	143	166	143	153	167	153	172	169	167	134	162	149	142	159	142	163	168	153	169	178	176	151	147	161	144	181	157	190	169	148	163	135	142	158	156	161	135	154	129	158	145	170	168	147	174	175	166	155	156	160	171	151	183	159	172	173	168	147	176	164	152	137	139	170	166	165	166	163	143	156	185	156	152	147	190	150	164	158	159	152	164	142	167	159	132	184	161	174	177	157	157	149	159	177	155	172	163	176	159	151	168	145	169	158	155	161	148	182	144	170	189	140	171	155	149	169	153	181	153	128	145	179	171	166	147	131	159	140	151	145	184	154	151	164	150	188	139	163	158	135	150	164	139	167	168	173	143	174	154	169	151	180	166	164	154	129	182	157	178	164	142	156	156	154	156	167	156	145	168	181	177	157	149	156	157	141	156	149	153	160	176	165	162	146	168	166	168	148	164	159	150	168	161	175	153	171	136	168	163	162	144	158	155	146	174	165	138	151	171	161	154	148	160	166	147	152	146	148	175	152	144	152	137	165	141	177	158	158	155	154	171	159	153	164	175	171	164	142	136	135	151	163	169	145	165	156	175	169	162	147	154	164	176	167	166	166	164	158	161	148	161	166	154	136	170	163	174	140	178	147	156	140	137	145	164	190	147	165	158	151	177	152	147	147	152	166	150	161	156	171	146	153	160	147	141	173	154	145	165	154	146	187	150	144	148	144	165	152	144	160	168	167	143	139	162	147	160	175	147	182	164	134	166	154	179	141	151	146	156	145	171	152	174	137	145	164	147	148	138	162	141	154	155	168	162	156	160	170	167	156	158	175	166	157	145	172	163	161	156	175	133	179	131	172	159	150	164	174	142	167
34389	60218	11274	846	652	480	466	342	328	301	293	277	247	259	270	236	240	236	248	244	232	264	250	221	237	230	213	204	232	218	230	193	223	234	213	232	212	210	230	245	214	219	223	210	216	248	221	245	197	247	273	212	224	227	229	240	218	217	214	222	247	220	212	210	220	201	209	194	217	220	222	219	200	221	202	237	227	211	230	231	233	235	244	203	215	217	223	203	207	217	230	177	214	233	203	236	220	213	233	222	213	228	244	231	185	218	198	240	236	226	227	209	222	223	227	205	223	223	234	211	194	247	218	223	208	226	212	212	242	194	237	220	225	207	231	223	200	215	218	242	218	222	216	236	251	210	206	206	221	215	256	205	213	198	218	222	225	210	226	194	267	212	216	228	223	204	226	218	232	227	211	216	233	226	219	217	218	223	247	203	235	234	236	218	195	221	232	220	209	235	222	206	225	241	213	227	216	231	232	235	232	215	222	215	220	219	222	241	225	212	217	215	250	212	230	219	218	231	195	218	229	224	209	222	215	220	209	230	235	222	211	217	234	219	227	192	232	229	204	213	214	210	217	197	213	218	240	213	168	224	223	211	196	214	229	219	218	207	200	230	229	217	237	222	227	217	213	205	211	208	226	209	226	239	200	226	230	250	236	229	218	221	193	232	219	225	216	227	225	215	251	213	229	234	204	227	197	220	229	237	205	204	236	228	237	251	215	221	216	191	215	209	215	208	222	208	229	223	216	220	215	230	218	205	216	228	213	199	205	201	240	216	255	252	226	204	203	227	226	215	210	224	232	249	230	208	209	211	210	196	226	237	221	210	226	229	221	223	221	228	217	234	220	217	217	206	219	200	203	250	249	249	216	198	222	208	241	199	239	218	225	211	210	219	218	223	225	230	249	232	205	228	218	214	208	236	235	210	193	227	228	213	225	217	243	208	215	237	250	226	224	216	212	189	218	222	240	237	235	206	201	224	224	219	229	236	236	219	225	225	222	234	215	225	205	228	219	217	205	232	226	227	220	202	217	244	229	225	225	188	215	220	209	204	209	214	211	208	216	217	199	213	224	219	214	204	237	199	225	228	220	218	209	207	217	230	204	208	220	222	211	220	227	220	212	203	236	220	241	196	219	221	235	255	213	214	274	200	204	236	209	231	211	236	221	223	198	198	211	230	214	230	228	224	215	230	205	228	254	206	212	233	212	238	214	224	220	241	219	209	208	216	214	221	251	236	217	196	182	243	195	242	235	208	235	235	192	235	207	201	229	208	234	229	233	215	233	244	215	249	197	231	202	218	209	197	205	240	250	239	234	226	210	207	223	213	228	211	224	216	222	215	244	235	221	209	241	238	220	208	230	202	223	230	223	234	212	224	221	217	248	214	235	211	211	209	217	250	206	212	225	240	219	220	251	227	230	209	205	224	211	194	196	208	239	239	252	206	233	209	239	229	225	232	194	198	219	192	239	234	223	241	212	218	221	235	228	213	257	216	217	215	219	211	226	219	250	231	214	239	241	208	220	218	227	213	214	233	216	233	227	219	216	220	232	205	209	224	244	217	229	240	210	196	231	211	234	224	228	218	232	210	206	225	223	198	220	220	227	226	229	233	235	229	195	219	228	222	223	228	205	210	216	259	208	220	238	222	231	215	226	213	214	208	219	224	222	232	223	219	245	192	214	239	221	197	186	212	216	208	199	226	201	248	228	208	217	234	231	225	224	255	215	234	219	218	214	212	194	196	219	221	221	213	220	223	242	215	246	209	196	248	209	216	229	220	232	214	237	245	206	205	212	230	197	235	205	226	192	209	236	218	231	224	206	208	225	219	217	226	217	194	232	229	246	210	221	197	223	243	212	209	213	252	246	201	209	221	212	243	211	252	204	226	213	189	240	215	188	219	231	226	170	218	216	218	200	203	222	247	214	207	206	222	210	213	214	214	230	240	250	218	211	207	226	240	209	188	213	212	207	242	221	219	247	240	226	223	249	211	211	208	222	245	235	255	232	208	224	221	232	222	227	231	219	214	246	236	217	211	247	236	242	248	225	213	247	214	229	231	242	216	200	221	243	208	222	206	220	245	210	223	219	203	227	241	219	222	225	216	202	224	223	217	218	222	229	210	229	204	207	229	238	254	235	225	208	208	187	250	205	213	217	209	208	189	200	221	217	233	246	211	234	248	211	255	232	227	220	228	194	227	209	227	200	195	267	235	217	235	212	227	207	227	232	223	203	231	258	206	197	228	227	238	216	205	249	210	229	218	227	220	226	209	219	205	217	190	245	229	218	213	213	245	230	210	236	225	214	223	222	235	232	233	218	206	216	249	222	238	225	214	239	224	209	241	242	217	208	184	227	210	203	215	205	250	236	210	233	228	224	214	234	185	228	216	200	228	210	233	228	226	218	247	216	224	200	205	215	218	230	243	217	235	224	214	229	223	226	241	209	246	240	260	211	227	251	225	210	219	253	221	235	234	239	251	220	227	259	246	230	211	233	212	244	229	230	213	204	213	211	236	193	224	227	227	237	231	203	241	231	201	228	212	209	223	190	217	221	261	254	216	252	220	220	209	204	219	208	190	209	222	223	224	234	210	209	216	218	204	221	194	200	245	226	223	202	210	214	226	254	216	193	237	264	205	219	221	239	249	219	219	222	199	197	218	212	218	214	217	226	223	188	202	227	206	235	219	204	225	232	238	214	229	218	227	195	227	211	230	188	224	223	230	213	227	249	231	230	208	234	225	217	218	235	218	230	231	240	210	205	213	219	229	229	216	207	230	220	196	201	203	225	217	232	225	205	198	229	208	218	211	209	210	236	225	215	205	227	209	205	210	231	207	209	211	226	238	233	235	213	191	210	211	231	207	243	226	209	182	208	224	273	208	212	204	218	211	218	213	234	235	215	237	245	247	231	196	210	232	237	239	201	243	209	204	219	213	227	213	225	243	209	211	250	229	191	216	209	238	237	198	226	205	229	191	236	222	207	227	202	209	223	246	214	230	225	230	232	232	203	225	242	218	213	230	231	229	190	221	249	212	244	206	195	244	230	208	205	230	192	227	232	212	231	205	210	206	228	205	217	219	191	225	205	232	212	225	221	227	208	202	212	195	238	221	237	212	217	211	213	224	232	243	226	228	244	231	231	220	220	209	190	208	212	200	222	230	220	236	196	196	211	197	207	223	196	244	229	228	227	229	235	253	213	201	219	204	207	218	206	242	210	236	232	198	205	212	215	209	232	218	198	203	208	232	230	217	215	210	222	203	224	230	236	241	207	221	216	241	231	216	209	221	208	211	216	236	251	222	198	208	229	232	221	209	210	225	231	235	228	243	237	243	192	206	233	218	231	218	234	226	220	202	218	203	219	237	221	235	207	198	218	186	212	214	229	205	247	209	213	229	219	227	204	200	230	245	222	221	229	208	251	227	226	254	206	223	213	209	225	229	212	207	225	222	202	202	201	216	240	220	202	206	217	223	213	232	221	232	232	191	230	228	217	212
22666	21608	29789	23796	21562	21548	7677	912	727	648	677	613	587	608	554	529	552	536	533	528	536	507	532	510	506	490	572	488	527	552	523	525	492	523	518	503	525	548	511	500	515	518	471	554	528	500	518	526	464	519	490	488	528	507	477	500	521	519	500	522	551	507	497	477	509	523	509	489	512	484	511	529	477	463	492	501	493	495	492	497	472	499	559	502	506	551	510	485	469	499	492	452	520	508	544	531	468	522	461	500	530	491	489	493	493	494	511	514	499	503	472	511	519	494	524	470	497	531	525	508	516	482	528	567	515	493	547	497	529	506	506	498	509	500	503	539	501	515	504	471	500	488	475	515	501	484	534	543	536	498	468	486	529	468	497	524	510	525	502	507	511	483	502	467	479	467	460	495	492	508	499	500	482	502	492	509	533	516	538	504	496	477	530	493	493	515	500	496	525	467	476	492	533	501	525	514	547	506	524	494	470	477	504	547	521	483	448	520	501	493	514	511	528	451	558	458	477	498	525	525	510	496	506	510	494	462	490	498	489	475	486	480	510	491	533	514	523	507	454	489	480	470	520	508	489	520	511	531	496	500	515	481	491	525	571	504	501	491	467	522	542	499	527	517	483	538	470	515	510	468	491	519	496	448	498	485	494	498	524	460	523	486	493	518	526	491	523	548	526	489	491	499	507	528	498	514	508	519	515	523	503	511	489	509	515	496	505	524	490	518	500	551	501	536	543	511	488	516	513	480	518	545	527	495	512	505	479	482	475	511	525	525	463	514	499	492	514	584	470	520	565	519	497	495	513	507	516	500	498	488	502	444	515	498	532	484	486	490	475	498	517	477	497	534	518	514	500	538	511	505	489	523	465	465	493	504	450	496	534	462	525	500	524	521	522	474	487	493	500	500	540	510	504	523	518	485	513	546	535	482	502	522	505	560	519	491	496	521	550	475	487	522	499	527	485	539	523	507	495	545	465	513	466	502	498	488	509	489	479	529	499	437	533	485	540	574	512	523	530	531	490	498	513	511	499	514	458	511	481	511	461	523	488	497	481	493	500	494	544	504	512	505	491	505	490	530	561	539	505	518	482	465	510	524	466	538	535	506	490	505	465	485	481	524	475	517	547	485	524	507	512	508	515	511	497	542	521	532	465	486	498	522	528	482	505	501	458	500	495	497	562	530	507	469	501	497	505	477	511	525	496	511	514	457	529	459	519	499	527	544	497	490	534	559	495	515	489	502	518	504	503	492	490	569	476	482	521	519	501	531	504	538	550	510	484	508	521	565	480	485	508	508	508	503	496	464	482	506	477	535	511	516	484	521	491	515	522	518	506	508	476	539	516	523	489	474	538	501	494	476	524	520	490	516	471	478	518	500	514	520	453	490	496	528	496	491	488	523	511	509	493	507	541	486	520	506	511	495	487	503	521	501	545	532	510	510	506	477	533	511	494	509	483	502	513	516	496	474	498	521	574	560	515	491	502	520	504	482	522	476	497	546	477	530	532	473	496	501	511	512	560	495	484	493	488	528	510	518	465	551	517	522	478	526	491	460	494	501	529	500	501	507	528	513	521	583	479	494	510	554	516	483	540	494	571	507	495	513	511	487	449	491	480	497	533	505	499	533	496	514	501	507	520	498	541	472	489	518	512	488	538	488	519	475	518	509	517	485	482	494	531	501	508	475	496	515	477	520	486	523	525	520	521	556	497	519	481	508	507	496	492	549	499	478	516	505	477	532	510	501	500	482	509	503	528	508	461	537	519	517	520	507	522	541	475	489	520	493	468	501	479	488	473	506	499	490	511	495	519	515	508	499	536	500	526	503	565	452	467	499	467	500	504	430	562	473	497	534	508	511	500	521	531	518	512	483	493	476	525	495	519	519	544	481	490	487	495	466	492	544	489	532	540	518	515	518	513	517	473	510	528	538	514	498	488	469	497	473	499	486	484	509	504	473	479	456	485	486	502	513	511	475	476	499	505	500	510	477	515	519	476	506	551	517	462	495	504	514	511	470	523	471	517	502	540	470	485	477	497	493	497	491	493	480	510	464	503	480	497	491	547	496	486	499	503	489	501	502	538	503	503	522	526	490	494	460	507	499	486	501	492	483	495	488	508	521	520	505	488	498	494	523	514	456	551	529	535	499	510	513	488	519	518	472	485	500	517	484	519	473	531	507	515	469	550	524	516	546	529	507	501	499	510	493	495	488	523	520	507	499	510	532	529	503	498	475	535	517	454	502	470	534	518	471	502	478	495	480	466	556	486	516	524	525	535	527	535	501	502	526	499	522	505	525	499	521	515	517	497	536	518	465	497	480	508	477	493	499	488	506	469	490	479	454	505	497	530	503	523	528	489	505	466	545	496	535	467	507	529	510	537	501	488	524	487	558	499	534	523	540	511	503	504	527	498	478	514	505	546	507	494	508	482	495	497	517	517	510	521	500	553	518	486	511	483	500	494	506	484	475	519	490	487	506	527	489	520	519	481	537	489	490	523	507	524	505	512	500	518	500	514	474	506	522	526	495	485	555	508	515	440	517	445	524	455	530	473	484	498	502	496	473	514	456	503	501	483	532	478	528	531	459	506	537	495	507	508	509	488	545	486	507	478	530	490	511	502	538	511	492	495	528	546	521	478	484	497	520	493	508	483	505	531	525	496	526	504	511	496	498	527	487	476	483	526	523	509	521	519	530	495	464	503	526	494	506	540	533	472	520	460	506	466	488	454	509	490	504	498	497	488	539	527	500	506	506	462	487	534	497	509	533	506	500	501	506	514	474	512	536	502	471	478	481	512	496	476	499	505	507	485	511	474	485	560	544	470	476	492	561	534	519	437	516	510	527	518	516	518	522	519	485	553	489	504	464	461	502	474	504	518	489	507	512	485	485	503	521	473	506	498	493	532	472	498	514	524	522	471	528	477	495	490	485	543	529	540	461	492	530	496	502	468	523	531	476	474	533	490	521	506	504	487	507	459	487	494	532	487	489	482	463	492	479	499	501	490	485	492	497	536	546	513	515	545	486	534	536	485	498	504	536	460	512	494	523	525	483	501	518	474	509	462	515	516	474	490	503	484	508	522	564	504	529	512	529	525	522	499	470	493	517	543	512	524	514	500	498	459	516	559	496	474	537	514	507	522	476	511	555	534	510	513	531	504	487	517	508	501	545	482	449	475	536	504	513	506	489	500	515	517	512	491	476	559	516	528	465	508	546	491	526	529	490	524	524	524	479	500	502	490	519	479	493	490	501	526	480	487	482	511	537	523	510	526	524	523	503	469	474	524	527	525	512	508	521	473	491	509	454	521	501	498	505	526	488	464	538	568	491	485	493	486	512	505	483	523	469	520	508	496	527	521	498	485	510	539	491	496	534	511	490	490	482	496	533	493	504	484	483	523	551	485	543	523	503	533	478	507	527	519	519	500	498	541	497	486	514	519	470	519	532	509	523	500	528	518	478	553	485	519	506	489	502	493	479	495	520	502	477	493	503	512	482	511	517
44166	78238	20290	2844	2061	1715	1376	1246	1077	1007	913	812	841	786	744	747	683	689	710	705	676	695	707	656	693	720	625	656	691	697	663	660	689	659	628	635	635	672	625	615	653	642	607	631	619	698	623	613	697	646	662	679	665	620	646	680	645	660	631	662	648	637	624	668	668	631	619	633	651	621	658	668	604	619	594	635	645	650	601	668	570	647	636	691	609	627	601	669	624	593	635	670	639	672	589	599	589	665	628	607	630	656	629	636	629	626	619	652	631	685	636	657	594	622	639	626	636	609	687	614	658	657	654	644	610	641	638	628	699	620	635	615	604	664	612	641	625	668	630	609	604	688	637	630	615	660	702	582	636	628	635	628	577	675	609	619	643	632	696	681	636	591	663	614	659	639	612	659	636	615	599	657	629	625	622	637	641	653	652	626	625	661	615	683	668	598	643	700	600	661	656	656	607	611	600	589	623	603	653	603	661	642	668	602	585	579	629	672	635	612	624	614	650	621	638	702	605	656	644	613	648	662	679	631	621	636	653	649	642	654	618	659	633	621	661	645	631	644	607	660	639	610	668	663	671	626	600	623	645	666	622	590	608	658	596	653	688	615	602	635	633	642	645	669	662	631	642	639	597	701	627	651	626	626	643	627	617	640	633	650	605	621	595	659	651	677	619	637	641	634	641	597	642	664	646	694	639	632	650	654	603	639	656	627	627	623	632	596	629	623	666	615	620	661	633	632	625	602	641	603	660	630	618	626	619	625	633	616	617	628	651	640	658	669	664	651	637	647	668	641	615	658	599	626	610	656	619	630	636	591	642	652	634	668	631	617	641	633	608	642	667	611	671	633	619	642	568	663	640	625	695	697	637	668	678	632	644	574	602	663	623	648	602	593	604	675	619	637	652	629	656	630	568	608	648	682	661	661	679	662	615	630	661	635	572	612	632	606	625	651	623	594	655	614	651	637	630	645	595	639	650	625	631	650	632	613	622	618	671	652	622	646	636	648	624	633	648	647	609	600	608	615	646	663	643	610	635	635	626	681	638	578	651	678	631	652	616	629	613	649	637	659	649	610	637	642	602	619	659	604	626	605	662	651	645	620	634	657	636	623	653	613	610	662	616	663	601	596	628	618	623	626	645	686	627	648	659	670	640	641	618	617	613	618	618	666	656	627	618	618	626	642	631	647	608	632	586	636	604	645	592	611	619	630	587	623	679	634	633	668	622	662	617	680	665	641	653	590	608	609	622	598	668	650	667	632	624	629	636	618	630	611	630	641	648	602	635	652	651	676	626	650	645	596	646	629	657	635	628	648	624	628	680	627	662	630	650	598	656	679	634	614	667	660	624	664	636	619	621	635	637	689	655	662	641	618	654	620	652	637	646	642	640	622	628	625	632	626	606	621	598	626	618	634	626	656	619	659	603	647	603	641	634	656	593	670	642	590	665	613	632	647	672	632	661	617	582	585	658	616	621	600	631	626	653	629	641	614	685	671	687	646	640	635	621	648	637	635	607	664	641	601	622	653	589	609	610	635	640	679	627	619	604	643	623	672	647	610	690	658	633	668	648	669	616	645	617	674	641	641	658	637	645	621	644	606	612	616	640	658	595	629	696	605	651	652	611	669	641	640	610	668	641	662	619	617	619	617	625	655	609	650	651	632	605	642	597	614	631	619	627	668	687	610	595	610	645	638	625	631	634	647	647	668	623	688	652	682	613	687	676	647	577	626	631	634	601	577	655	607	610	683	602	602	587	656	639	628	627	626	645	615	648	628	627	589	663	666	608	618	657	629	620	633	646	613	674	607	619	652	645	611	606	604	596	619	656	624	607	684	600	657	646	622	636	611	634	715	622	663	619	605	634	655	678	687	608	648	654	605	614	690	624	656	693	633	625	629	619	617	668	582	613	647	610	620	642	631	612	656	694	585	619	653	612	623	638	634	648	658	615	617	624	598	636	599	620	617	643	604	585	629	640	597	634	633	617	633	616	637	612	633	646	650	626	572	626	584	633	603	606	675	625	654	658	695	618	667	693	677	647	617	628	621	635	633	681	639	604	652	634	630	621	631	630	630	616	609	651	663	622	630	620	643	620	608	613	607	628	609	648	645	625	637	657	634	630	645	622	604	642	650	626	632	646	658	640	624	591	631	616	657	606	612	637	641	603	619	635	658	647	635	612	646	649	652	649	677	636	620	624	609	636	660	617	641	650	679	614	648	655	650	662	603	651	626	612	631	624	639	679	587	634	619	682	630	621	629	650	614	631	636	613	625	608	632	635	639	640	637	610	625	659	632	660	658	631	633	638	661	616	675	681	638	661	636	596	658	588	632	622	612	633	649	653	641	668	638	615	634	655	630	677	612	678	645	638	630	633	631	710	628	629	621	639	610	624	653	605	609	620	613	657	647	654	628	592	615	640	653	605	632	665	653	639	654	648	668	630	645	637	616	624	663	612	631	626	621	650	632	613	628	636	604	627	628	613	607	622	596	637	672	698	652	642	617	630	634	656	673	662	594	653	587	637	631	621	638	601	659	638	616	587	654	655	593	660	597	656	628	631	631	632	618	666	647	659	649	620	615	653	625	660	603	635	603	613	654	618	620	592	596	630	634	661	633	645	643	643	633	584	579	629	646	674	673	594	569	649	669	613	650	629	668	596	615	629	629	698	603	626	660	631	627	651	658	621	590	643	617	637	606	631	645	608	635	632	595	648	641	644	673	639	679	629	596	656	659	651	676	615	663	659	661	644	639	653	623	632	633	677	635	614	619	635	608	668	631	647	626	676	637	665	652	636	617	621	589	660	684	605	628	641	675	661	595	660	605	640	591	602	601	593	603	652	625	626	627	631	604	624	641	618	653	607	594	649	626	618	611	652	621	659	650	642	609	624	632	615	593	642	637	646	640	631	633	644	652	582	621	599	635	653	656	657	644	680	636	644	627	679	665	652	635	591	621	645	634	625	625	643	672	666	616	599	648	625	639	620	652	640	678	653	632	671	587	603	645	634	633	587	603	631	641	648	645	610	652	630	679	615	598	639	626	651	630	625	654	636	626	687	615	629	686	621	630	648	648	668	679	655	607	650	636	633	644	625	678	648	633	665	618	641	667	637	628	629	652	624	638	637	629	614	675	605	637	612	688	638	636	638	624	647	606	652	619	614	675	670	610	628	662	626	672	641	592	623	669	657	627	625	594	608	691	683	666	651	625	611	665	624	687	627	635	651	605	661	623	632	664	636	639	699	636	603	671	634	636	616	639	626	656	654	636	640	643	618	627	634	665	599	624	616	598	619	656	702	646	622	602	637	651	670	627	624	615	658	603	656	668	640	610	656	659	654	607	592	653	597	603	644	589	640	578	613	651	659	660	629	623	575	623	642	682	668	655	601	599	649	616	619	634	615	655	648	660	591	631	604	643	623	662	635	634	664	698	632	611	620	667	646	623	661	692	618	635	619	605	682	578	638	626	672	595	657	664	572	622	655	629	618	609	631	623	634	585
28157	22783	11220	765	364	345	307	289	312	314	297	286	290	315	276	298	257	296	320	295	287	316	276	292	301	299	284	309	319	312	298	304	278	279	282	294	302	294	326	307	308	302	322	307	277	286	293	277	273	311	272	277	273	300	291	297	297	306	255	316	297	299	274	299	297	276	298	341	284	297	263	263	275	315	240	290	303	301	284	333	299	290	275	285	273	285	301	295	304	279	308	295	280	314	295	313	298	266	324	302	308	285	298	284	284	269	297	291	288	288	290	283	292	299	261	266	285	290	267	276	296	279	266	266	260	274	325	288	262	291	281	280	283	278	278	306	301	272	265	278	275	296	252	319	288	298	294	297	310	290	297	315	301	253	290	263	274	290	304	265	299	292	295	280	285	273	321	303	258	277	265	305	295	296	285	303	329	304	271	307	273	298	277	286	270	291	273	276	303	285	289	260	274	299	302	294	281	263	305	311	269	289	295	250	302	300	256	308	275	264	273	294	298	283	293	273	277	283	278	286	308	302	286	280	309	283	278	282	261	303	314	279	282	292	291	250	278	289	325	309	334	309	284	324	264	299	305	303	290	293	331	271	311	274	291	274	267	275	292	293	285	282	295	300	294	337	250	278	287	296	270	293	281	298	294	320	293	314	307	307	294	283	273	285	291	296	288	298	298	288	270	337	260	280	266	288	267	289	300	316	308	280	313	287	284	278	278	303	310	295	276	285	303	304	293	260	301	273	315	307	298	282	295	267	277	296	272	290	298	331	285	327	300	269	274	291	303	279	303	270	315	273	268	288	279	298	294	310	300	281	325	271	273	290	313	318	284	289	292	283	254	281	275	288	337	283	260	277	274	293	304	285	284	307	260	268	309	277	276	319	288	259	290	306	324	278	320	304	258	296	310	260	293	262	296	273	290	295	264	305	314	305	305	290	302	316	302	296	297	274	292	293	264	282	279	307	317	281	311	291	274	317	312	283	302	253	288	302	258	309	301	325	317	322	260	288	309	309	276	302	284	277	284	291	265	282	288	316	294	280	291	326	265	283	296	302	273	318	254	315	263	300	309	278	317	250	279	293	298	282	279	285	276	279	293	300	288	292	299	335	279	299	270	283	295	295	317	285	310	274	323	299	312	292	294	314	258	294	265	296	273	303	292	262	268	319	310	286	292	277	289	286	296	293	293	296	273	304	284	274	271	276	296	271	260	287	292	300	252	278	305	290	266	323	272	305	280	306	271	292	302	290	286	284	285	285	268	292	269	287	288	294	286	315	288	285	297	301	295	293	268	317	260	273	265	282	301	290	321	292	279	270	273	324	323	285	275	299	308	293	300	330	343	279	258	285	278	260	278	266	268	310	258	285	272	277	292	294	304	293	271	307	318	301	267	281	263	297	273	280	304	303	303	291	280	268	296	301	307	288	309	311	291	283	294	276	289	297	285	256	249	279	295	301	285	280	299	278	301	295	298	312	303	278	281	314	310	284	291	300	292	271	272	299	260	325	294	269	290	329	291	311	280	282	319	290	283	306	323	297	283	292	275	265	280	305	277	309	281	289	291	308	311	249	308	298	263	274	300	298	283	299	292	290	321	338	276	278	287	277	255	257	300	303	302	317	266	281	319	292	289	292	297	314	259	291	282	287	316	287	312	280	314	328	325	268	289	318	300	303	317	264	322	288	317	299	331	281	317	277	300	292	287	311	300	281	330	265	270	300	305	297	268	331	262	273	290	279	302	269	285	297	305	327	281	289	299	287	318	308	330	310	296	262	330	277	299	314	312	292	271	318	286	275	288	303	302	304	286	298	313	271	317	269	288	259	274	284	288	287	273	297	271	275	295	288	275	298	309	279	298	294	291	263	291	246	295	306	288	284	312	291	306	302	309	320	299	274	294	295	297	280	281	296	315	283	292	291	296	258	302	285	322	302	332	295	311	276	302	296	259	295	298	291	278	303	288	310	282	290	281	295	283	278	275	286	287	291	297	267	269	274	299	270	283	288	309	244	298	262	311	285	299	291	270	264	297	304	289	295	283	282	330	297	301	291	287	282	325	285	283	258	259	279	266	316	310	296	278	329	295	289	286	299	278	297	284	300	257	311	287	282	286	304	270	285	296	300	307	287	335	321	295	300	296	289	275	269	303	288	318	320	306	283	268	277	275	294	292	290	306	311	286	286	300	275	254	322	278	291	295	293	306	283	304	301	286	271	283	274	300	292	243	299	265	320	305	272	289	288	303	292	260	286	297	324	282	328	275	306	304	262	273	325	293	271	291	294	317	297	319	285	299	301	300	310	288	326	278	301	294	299	307	330	299	286	296	264	245	313	293	302	284	307	306	285	326	286	337	289	314	298	288	290	315	270	292	289	289	306	299	293	287	298	284	301	313	271	266	316	303	296	280	290	295	284	284	311	288	281	298	300	304	274	273	305	282	300	274	290	309	271	280	279	310	288	284	292	299	279	276	277	304	263	288	280	281	302	319	268	307	285	286	294	314	282	264	299	310	275	306	307	307	286	327	290	257	288	276	318	305	286	290	307	301	287	303	288	304	285	313	297	285	282	312	290	278	291	307	305	306	285	277	318	304	300	312	289	270	310	310	266	285	267	279	262	292	306	280	286	280	318	310	296	314	273	271	281	309	281	301	318	307	283	295	290	273	243	286	308	262	306	295	277	271	288	287	266	286	277	267	288	279	305	294	270	304	336	282	291	292	261	293	302	289	263	271	289	271	281	289	284	255	294	297	281	273	281	310	285	309	289	273	279	289	297	290	316	295	281	284	286	270	290	279	249	292	271	299	280	260	298	278	317	317	305	273	319	281	297	300	281	287	295	292	278	289	276	300	267	285	291	284	295	292	286	307	301	290	286	304	317	314	298	317	303	294	274	287	291	287	292	292	285	283	281	299	286	293	269	296	306	276	303	296	290	299	294	294	278	298	291	289	275	318	276	289	316	299	320	333	283	297	294	293	300	277	310	275	287	301	292	304	290	294	288	259	295	304	275	298	293	298	294	297	275	299	331	335	284	254	262	311	293	306	283	293	316	277	275	295	307	306	251	292	297	306	280	280	272	280	287	287	284	289	278	291	288	305	266	268	289	281	298	305	279	297	301	279	281	272	304	259	277	276	288	303	294	298	314	278	304	275	274	274	273	308	266	307	291	287	297	296	296	268	291	304	318	296	294	283	281	295	286	280	271	286	259	288	289	271	315	258	306	275	282	294	314	292	263	295	286	303	300	292	296	308	310	275	283	333	315	324	275	258	290	320	292	292	289	319	268	274	295	276	275	322	293	282	307	274	307	249	295	271	293	314	290	307	298	280	276	281	265	292	295	253	286	302	251	254	285	310	291	314	272	304	321	309	292	299	293	327	291	278	273	299	305	297	289	280	307	289	261	277	300	288	280	297	258	315	320	291	290	283	263	317	325	298	309	282	292	280	296	291	310	284	307	288	291	298	270	281	290	308	278	303	297	302	333	300	259	281	274	292	312
17606	33474	3333	474	430	427	412	393	400	428	407	369	355	379	368	369	364	369	343	359	378	365	376	338	331	337	317	361	370	389	377	387	373	400	372	351	398	368	382	353	383	321	370	337	373	346	371	368	357	347	350	369	377	359	351	355	390	362	372	372	347	422	336	349	325	383	360	406	378	367	375	359	352	375	379	397	400	356	354	387	383	365	376	322	396	381	365	371	344	372	392	349	353	375	388	380	389	360	378	349	370	390	393	341	358	349	401	345	379	362	363	367	353	329	404	370	356	381	376	375	350	356	380	350	399	432	321	390	368	410	373	376	359	359	362	391	360	382	380	373	405	344	334	348	351	347	395	372	340	410	357	385	336	360	375	321	377	353	379	390	332	401	362	362	380	374	356	359	355	367	348	359	375	375	374	415	387	348	366	355	316	339	400	369	352	356	362	349	378	378	378	370	337	368	387	355	380	369	393	364	333	346	393	359	358	381	381	385	392	369	343	380	364	357	393	383	379	355	377	379	413	359	346	347	374	368	378	376	404	345	365	378	370	362	342	371	359	386	367	380	352	346	367	381	356	344	378	348	338	362	351	374	365	362	368	380	355	346	367	400	384	363	359	380	336	371	382	359	356	388	355	364	330	368	392	349	379	365	356	360	379	381	357	386	370	345	365	381	388	373	376	343	378	363	361	369	359	372	397	360	366	345	363	384	345	343	366	379	377	382	366	348	368	332	355	365	379	344	347	349	388	342	357	357	350	371	334	382	368	385	338	389	378	351	377	394	367	338	378	391	357	347	375	343	346	331	340	380	416	385	361	372	362	376	382	383	369	364	384	403	362	377	374	366	363	375	352	345	363	364	360	346	380	394	363	367	345	367	358	358	386	359	337	364	393	407	356	345	361	350	359	373	336	411	363	356	351	363	383	396	344	357	366	387	405	392	351	374	390	363	368	334	367	354	402	328	333	368	366	341	362	384	363	358	344	358	366	368	362	341	353	373	369	362	370	333	376	351	337	352	357	362	375	336	398	410	388	355	386	379	356	395	370	313	386	357	356	359	345	320	331	358	352	373	383	397	386	340	361	397	358	420	384	355	366	347	364	377	351	388	360	409	411	374	372	368	388	353	385	380	331	408	371	357	396	365	361	369	387	326	364	358	374	363	379	346	359	379	362	345	374	360	345	364	367	368	327	360	342	346	344	349	340	371	325	403	360	359	353	393	358	361	347	314	385	361	384	353	357	356	391	388	367	365	368	380	400	384	360	371	375	358	376	360	386	368	349	385	334	397	352	357	376	347	337	348	400	408	370	353	373	353	357	367	388	360	351	351	335	349	385	348	345	373	380	406	347	380	360	382	340	362	372	312	337	356	348	340	359	372	369	362	381	379	354	365	359	347	370	353	367	366	354	395	374	380	378	374	376	380	347	392	361	369	342	370	371	366	357	366	366	365	356	364	391	333	372	323	389	367	380	360	381	391	387	368	353	368	394	350	375	391	348	350	366	371	323	357	325	358	381	357	343	407	305	379	352	374	355	359	372	346	354	359	381	381	364	374	336	379	361	373	342	366	369	355	352	378	316	348	350	385	349	381	388	374	404	369	378	363	357	390	363	370	378	343	371	404	399	395	338	367	393	395	370	375	377	352	394	391	375	340	345	372	394	339	351	383	374	392	384	383	374	397	376	361	353	362	333	358	390	342	408	373	358	395	372	354	381	336	363	359	358	368	363	373	379	366	381	376	375	364	360	370	375	383	334	362	368	377	343	369	397	366	352	381	343	347	340	358	386	339	386	354	418	378	395	336	385	366	358	358	367	372	377	374	364	366	364	332	376	378	359	347	377	384	354	396	371	347	373	362	366	351	354	366	388	351	340	337	350	369	363	379	382	341	394	335	394	338	349	361	379	382	374	396	377	354	375	358	360	386	384	373	374	383	376	348	347	335	371	347	349	375	407	336	378	360	333	358	360	334	369	363	354	341	366	368	369	350	360	364	347	331	361	364	349	399	371	371	365	366	393	347	400	339	358	377	335	362	379	357	359	374	372	353	400	358	380	341	369	388	372	383	377	386	381	354	380	397	350	367	372	389	379	376	343	373	379	366	380	368	391	367	331	352	342	347	359	370	381	363	386	346	349	374	371	371	362	346	361	361	355	379	378	350	360	365	367	362	354	391	354	369	368	378	349	364	377	375	369	370	365	352	347	372	354	385	350	375	331	355	348	344	361	404	349	397	398	385	378	330	354	331	331	391	361	408	364	349	343	347	374	366	353	384	374	376	369	395	384	336	401	385	380	356	379	405	345	370	352	356	349	384	350	377	378	352	343	345	359	379	403	416	362	390	367	384	344	358	378	346	348	348	356	397	372	367	380	351	375	359	353	387	366	347	351	350	358	358	387	356	382	358	370	373	347	363	378	362	401	336	353	366	383	333	382	358	395	340	362	357	351	372	370	363	380	369	385	359	339	377	370	339	379	351	386	367	384	405	337	386	371	344	389	370	378	393	372	384	341	391	362	342	391	386	364	337	369	362	358	366	359	367	394	382	348	356	347	389	375	354	345	365	374	383	346	389	375	377	358	374	323	373	366	372	397	409	313	384	401	329	356	383	379	354	379	395	340	340	352	373	363	349	339	346	391	381	376	344	358	351	368	329	369	346	344	374	362	405	392	369	390	363	350	378	345	355	353	366	387	351	369	350	378	365	353	375	371	396	391	354	373	375	391	372	360	389	385	369	364	374	376	337	363	372	402	352	370	393	383	347	346	364	377	405	349	365	373	390	388	363	341	348	402	344	363	369	341	354	356	364	376	370	356	355	374	393	360	351	392	378	386	410	363	350	377	349	383	349	379	350	350	361	337	385	390	338	412	383	343	402	360	359	373	390	395	382	351	391	356	357	393	360	376	364	358	391	366	387	375	396	419	351	368	389	387	386	349	378	391	354	389	371	351	368	381	366	358	386	316	339	404	418	369	333	344	365	390	374	362	341	371	347	339	359	338	398	372	369	362	367	387	374	335	356	362	365	369	355	399	369	365	365	398	364	364	372	339	348	381	367	382	345	389	406	353	380	378	330	371	380	369	365	381	384	339	383	346	390	365	354	369	338	347	354	395	339	364	384	377	365	367	326	399	354	375	356	361	381	353	356	372	371	353	365	341	390	356	384	399	364	383	399	383	381	361	376	372	380	372	345	350	368	358	330	353	390	395	396	380	361	396	370	360	377	367	363	365	361	386	348	328	355	383	363	354	339	378	381	376	342	359	349	378	365	340	345	367	358	356	340	341	347	338	389	404	377	345	365	357	345	386	386	366	372	376	356	383	352	386	368	357	360	370	355	374	384	331	363	371	369	376	355	362	387	386	349	349	352	415	365	373	402	349	378	360	375	367	352	366	385	334	320	372	364	375	349	377	364	358	372	363	367	368	354	360	390	352	374	375	391	385	338	398	367	379	374	425	384	375	336	361	354	379	356	346	373	352	373	375	369	350	371	366	373
23646	21694	29116	24386	21312	7469	944	710	632	646	626	629	600	621	603	607	539	596	574	578	567	568	582	552	602	513	570	586	519	499	547	555	549	551	585	528	608	609	558	563	535	568	561	538	561	533	581	568	542	540	554	573	528	563	544	569	564	545	568	586	535	588	515	564	573	553	576	589	580	536	581	591	591	572	559	537	554	530	526	534	516	546	543	519	540	555	589	558	524	561	566	580	534	552	561	530	570	552	577	560	547	588	591	566	560	564	540	574	517	530	545	553	520	522	563	535	514	559	557	533	594	548	573	577	505	558	540	573	530	553	536	566	564	537	556	577	584	552	536	570	550	561	558	546	517	546	535	521	601	588	584	542	538	562	541	549	536	570	557	528	590	563	544	596	589	572	540	595	537	547	560	567	576	592	586	571	589	530	528	552	545	562	576	567	552	557	578	534	544	544	588	551	544	562	531	553	542	570	564	588	567	589	550	534	535	569	546	569	578	572	542	537	578	547	585	553	576	551	587	603	546	546	596	577	548	615	521	531	516	524	577	547	524	548	564	533	586	558	573	576	571	557	536	525	559	563	559	563	564	556	567	511	583	551	570	544	551	545	590	521	548	549	538	566	562	570	539	562	572	538	553	606	550	555	554	520	533	584	534	519	595	522	541	540	570	584	553	583	543	531	544	601	523	568	561	564	560	532	579	561	542	534	563	574	577	571	579	571	586	572	550	527	549	588	535	571	587	532	507	555	521	520	590	549	570	561	492	531	540	548	542	558	554	533	543	553	584	574	547	599	548	580	499	568	567	538	543	570	547	522	537	507	588	527	598	543	589	500	527	543	582	585	558	594	580	606	519	510	580	568	561	588	575	533	590	555	512	516	557	579	578	530	574	539	557	524	534	556	548	563	560	543	526	550	564	529	558	545	601	535	531	602	555	535	561	598	562	594	575	549	579	563	514	540	528	538	551	563	566	505	542	545	539	569	516	531	596	536	564	563	582	570	543	548	553	554	551	564	540	545	568	562	548	567	529	531	593	590	553	574	531	558	580	556	579	565	549	572	572	504	577	562	552	533	559	535	557	563	529	585	557	590	556	573	530	563	558	557	549	591	548	548	541	520	575	496	567	515	531	547	557	518	553	559	562	522	576	558	573	540	575	576	511	521	588	576	534	539	571	507	547	515	528	582	522	533	589	569	586	576	548	549	554	573	592	531	566	549	567	557	582	545	592	536	581	526	572	513	526	521	571	554	543	556	574	574	561	551	518	516	558	565	538	564	572	512	575	534	541	583	523	528	558	521	532	547	545	529	518	540	559	588	505	544	532	569	527	591	595	574	526	573	541	605	521	575	610	569	565	570	550	560	555	586	598	519	538	541	556	549	543	557	598	551	541	595	572	518	562	533	534	543	542	576	587	517	554	527	572	581	578	556	542	516	564	530	550	577	572	532	506	547	563	519	581	563	580	547	555	579	526	565	557	582	570	572	539	584	525	570	568	535	559	574	534	585	560	542	542	567	530	550	513	550	549	546	596	575	526	569	561	504	583	549	544	578	547	574	605	538	591	557	573	555	519	556	530	562	564	569	557	573	528	545	551	536	584	576	538	557	548	571	550	565	587	494	574	579	545	561	537	548	554	572	596	551	570	561	565	533	593	591	561	573	533	557	595	538	538	558	563	575	559	562	527	577	514	542	555	556	530	611	541	576	574	553	551	520	560	565	571	531	554	545	563	544	539	547	604	580	526	577	575	564	516	561	548	571	559	587	564	564	518	582	562	547	579	573	593	550	533	548	576	518	520	573	551	544	588	575	552	532	538	585	572	584	540	545	588	569	481	583	591	590	595	480	556	575	561	543	548	544	549	524	548	548	530	572	548	566	539	565	572	551	539	547	536	555	596	580	576	533	557	543	539	584	587	598	575	524	533	567	501	555	545	541	572	535	522	547	527	595	591	565	561	559	576	561	545	559	534	588	570	580	544	510	579	526	558	520	556	513	566	543	531	596	564	577	589	530	545	536	607	557	560	558	544	570	567	534	514	564	537	546	537	534	569	563	546	551	535	574	567	538	542	579	530	514	573	558	540	613	530	549	561	544	557	526	582	560	587	529	546	545	577	591	536	535	527	555	566	605	557	548	541	581	535	574	516	594	583	545	534	525	501	581	535	558	573	530	543	586	588	554	567	561	535	531	549	538	580	548	536	558	599	559	579	529	569	571	597	555	558	580	552	550	547	545	535	530	564	587	545	531	543	562	562	595	511	530	566	558	578	565	515	554	566	586	562	546	557	560	509	547	527	559	544	557	565	568	575	535	568	599	584	562	562	562	587	544	600	541	555	573	564	528	570	571	557	573	550	559	585	548	530	543	547	562	558	579	562	542	534	536	574	548	524	547	542	592	585	515	579	527	556	564	505	559	525	547	575	596	576	579	568	524	565	577	552	564	573	562	561	554	583	550	496	584	557	539	526	574	541	545	550	572	568	564	580	551	587	584	534	586	567	562	597	555	578	532	534	549	556	594	548	583	533	573	579	565	588	567	546	550	524	557	542	559	550	549	563	579	582	547	529	576	569	516	572	546	584	534	521	536	565	593	536	538	564	543	550	569	577	582	561	555	594	562	531	553	516	559	554	585	566	521	525	533	557	569	565	562	548	565	537	542	535	547	541	570	565	544	563	495	545	516	537	561	530	531	539	577	533	549	548	633	543	597	537	582	551	560	544	549	552	540	606	592	571	560	547	579	535	556	547	580	590	505	511	547	550	548	551	574	541	625	522	493	535	534	564	552	587	537	572	607	581	559	545	593	593	557	532	532	519	609	558	541	558	564	531	494	572	531	554	596	567	532	519	563	513	569	567	555	562	554	569	509	571	485	580	562	540	557	533	524	563	613	581	581	486	544	588	546	569	563	570	553	564	512	533	541	544	574	564	537	524	564	514	518	579	540	556	545	506	582	569	556	544	543	549	570	586	549	555	571	575	574	583	534	593	571	532	524	585	557	540	537	560	565	543	565	565	557	561	532	569	551	543	563	546	544	583	554	569	589	577	536	517	574	540	540	549	528	539	548	510	571	564	519	560	595	533	573	525	577	568	568	569	557	541	590	590	563	557	578	578	575	624	582	535	538	573	545	527	566	525	515	565	555	573	546	578	554	554	501	533	571	552	538	564	553	536	578	548	539	555	506	529	565	562	542	545	549	560	503	556	516	492	554	568	526	554	529	566	536	564	580	575	593	576	519	521	522	530	558	542	527	544	563	526	558	564	585	553	526	540	544	544	556	538	538	586	528	543	556	529	566	544	557	511	566	555	520	598	536	538	536	547	519	538	569	582	582	548	552	542	569	533	552	520	555	563	493	568	556	550	513	584	530	551	568	602	498	536	578	537	563	520	573	551	568	507	560	558	542	572	552	564	550	566	565	563	566	528	483	514	567	614	543	552	565	524	531	566	537	559	555	559	549	580	580	574	534	516	570	517	565	532	575	596	543	560	602	519	595
37114	73193	14621	1914	1478	1220	1071	947	917	890	813	818	818	748	731	690	740	728	717	706	703	662	723	745	669	674	691	691	680	667	676	660	697	753	676	666	680	713	706	728	689	625	697	650	653	693	689	658	680	727	670	697	704	658	689	688	686	714	661	694	669	698	650	703	686	675	722	642	673	667	652	708	652	638	708	700	726	683	659	728	659	683	696	716	686	667	669	719	659	673	669	665	672	700	676	670	685	722	737	673	689	685	662	716	645	701	693	667	663	673	688	717	669	709	665	693	699	679	681	646	671	681	718	687	712	653	667	702	709	669	641	692	668	693	709	687	708	677	711	691	704	742	669	709	680	657	674	707	686	637	690	712	703	695	697	604	656	705	673	698	645	745	691	657	680	649	701	665	676	715	662	674	710	669	712	694	698	658	716	653	669	688	694	648	698	665	687	638	705	659	641	721	717	698	675	636	654	674	666	655	677	717	656	691	675	695	715	684	720	660	671	675	680	681	703	682	716	708	713	721	646	668	689	710	663	705	692	657	668	681	681	664	667	692	699	651	634	661	662	698	624	667	689	689	716	675	667	690	708	693	727	715	695	682	686	667	663	654	700	664	683	764	691	693	696	672	647	651	704	673	713	694	721	712	703	668	646	666	685	688	676	716	701	697	646	678	692	661	666	681	691	663	629	682	665	695	692	609	638	661	629	645	717	671	678	665	690	665	700	688	742	669	656	682	687	705	654	691	680	682	689	704	685	650	678	658	686	744	625	724	660	691	703	659	681	711	690	675	652	656	714	622	685	632	672	704	699	683	656	689	716	699	682	634	695	682	667	681	698	697	720	712	708	662	686	641	723	648	679	744	694	694	724	693	722	675	657	723	691	671	708	676	655	702	692	660	689	716	686	684	719	686	707	640	721	704	621	657	697	664	710	681	700	674	689	655	679	711	718	669	693	691	694	644	696	679	697	650	734	686	724	633	668	669	686	744	653	674	707	723	661	655	677	702	693	682	702	674	706	662	692	687	656	679	642	683	671	678	659	708	663	668	677	689	650	690	644	683	657	630	667	685	706	714	685	708	660	693	640	683	674	653	710	677	690	710	742	732	668	667	671	682	701	700	730	694	690	670	680	696	669	714	715	686	664	696	671	665	668	678	670	705	696	699	745	661	658	691	687	628	664	692	659	706	678	688	675	660	702	684	698	655	683	676	702	683	674	674	654	661	677	694	660	710	615	691	677	704	699	643	731	656	708	637	659	658	685	705	673	685	690	704	718	702	698	666	677	644	711	714	675	659	691	646	692	672	700	679	698	685	695	634	681	634	682	653	695	704	735	719	680	685	663	660	656	661	689	692	749	666	644	690	680	667	692	660	663	649	707	670	674	774	664	651	699	662	674	710	719	686	735	702	678	668	680	699	654	689	706	719	698	675	700	682	730	668	667	684	692	692	671	702	706	640	733	670	692	693	665	645	658	647	687	655	655	710	676	700	682	706	731	658	677	692	698	723	705	639	706	691	685	661	656	674	655	694	703	673	662	639	682	626	674	683	678	679	637	685	640	671	627	741	710	708	704	694	673	698	655	705	746	659	655	649	731	673	648	677	669	686	686	652	693	659	630	640	679	669	638	720	686	682	675	715	637	658	671	699	674	681	681	625	714	712	648	704	653	702	683	688	700	648	719	697	701	686	704	739	704	643	704	682	686	726	667	697	627	724	681	670	688	663	645	695	704	684	662	677	676	684	658	689	701	708	678	681	637	685	632	685	643	687	638	645	658	667	665	671	694	712	668	684	670	634	667	654	671	663	670	666	669	711	689	687	645	674	679	655	715	678	689	686	694	658	693	706	680	711	674	692	659	666	668	701	699	672	699	695	655	672	646	690	685	667	698	752	677	718	708	650	664	713	653	676	662	672	635	666	721	711	725	720	685	653	671	681	662	687	710	688	679	667	696	737	697	721	647	674	665	697	688	767	690	696	694	663	636	629	606	692	696	723	674	676	632	681	682	692	699	685	667	696	695	723	665	677	694	632	635	650	646	637	675	651	712	632	664	682	650	702	695	661	681	659	680	692	686	719	699	688	651	656	666	689	717	672	678	634	658	659	710	677	640	692	694	649	674	680	701	651	695	652	653	715	679	685	661	693	670	676	688	693	666	662	675	657	644	657	696	637	669	661	699	678	763	722	683	656	650	739	643	677	691	696	663	713	720	716	709	666	687	693	753	684	674	668	656	701	684	671	682	679	666	714	672	659	731	636	713	734	641	704	676	698	669	658	665	656	648	716	670	704	661	690	705	702	654	710	679	692	678	653	642	678	704	675	699	706	671	723	665	669	653	700	683	657	672	692	693	669	656	685	675	644	685	699	700	621	695	698	675	663	724	698	655	613	706	744	652	712	662	696	679	700	675	679	684	694	711	633	663	647	622	666	660	702	652	613	686	649	683	712	695	679	703	694	685	712	658	717	713	722	673	721	662	650	676	717	684	726	619	674	684	649	702	661	673	682	706	645	699	695	682	648	696	648	699	695	702	673	668	696	664	669	689	696	663	652	729	691	690	727	695	684	681	678	710	659	681	694	673	669	656	672	668	724	691	684	666	730	708	712	703	708	661	723	656	658	701	715	714	671	679	642	641	665	683	676	686	637	724	652	699	669	654	669	656	679	685	652	688	705	649	674	725	653	698	728	636	656	703	695	651	656	719	656	700	711	693	715	687	675	682	738	662	706	664	661	631	697	671	665	645	671	713	620	686	669	644	712	659	659	718	702	713	678	665	669	667	686	686	695	624	678	648	697	725	683	702	698	643	713	646	678	667	689	658	693	658	661	636	669	708	629	713	639	695	681	604	664	709	685	668	668	661	703	670	681	699	677	651	672	683	686	711	671	668	697	684	613	662	655	669	721	675	644	637	666	684	716	701	690	649	630	643	707	655	641	645	674	669	677	669	751	648	702	686	688	685	707	668	699	713	672	691	646	688	652	702	712	657	653	658	669	623	693	677	690	724	694	708	670	712	677	697	639	651	662	647	660	663	698	721	679	703	699	647	733	700	651	685	685	719	678	625	670	719	722	684	706	690	673	666	690	696	694	697	684	715	694	680	705	708	655	662	670	672	675	671	733	637	650	701	660	694	721	671	709	685	689	698	705	700	750	739	710	635	699	681	652	694	647	666	696	657	670	670	682	683	716	673	680	685	652	633	674	656	688	669	699	626	669	662	676	691	663	705	743	680	624	734	646	672	676	679	685	691	680	711	674	731	671	642	655	654	705	769	684	708	654	699	674	690	720	689	679	673	679	680	657	718	666	693	697	676	706	657	717	686	701	670	685	698	704	664	696	681	709	614	682	721	715	704	690	690	668	711	704	666	654	717	619	645	698	716	673	651	726	680	692	706	677	688	644	685	686	698	714	708	662	701	671	663	717	619	718	682	719	654	688	659	700	662	678	680	662	675	695	688	666	712	670	643	709	707	686	704	679	717	636	695	706	654	665	688	659
24768	21839	27704	25115	6976	293	274	248	193	190	185	182	172	155	208	164	175	168	182	140	167	163	174	154	162	137	141	150	190	163	155	169	150	170	186	163	158	175	156	152	166	160	190	145	147	137	157	155	147	153	150	136	164	150	176	151	154	148	156	172	165	136	148	165	149	171	151	144	159	198	150	169	170	139	175	161	152	172	134	151	185	149	142	142	179	154	137	182	164	174	135	155	152	165	163	163	140	148	156	138	153	175	164	181	165	175	163	169	148	159	137	156	150	172	152	166	157	162	143	159	156	163	167	187	163	155	173	156	168	165	151	146	177	142	146	178	156	194	168	146	157	150	148	165	176	149	180	143	157	165	151	162	157	183	173	145	167	158	184	160	145	149	160	176	166	169	156	153	158	165	167	161	179	152	155	168	152	158	156	172	156	141	146	163	159	148	137	153	173	165	152	166	150	185	153	161	174	156	165	161	148	158	174	169	145	167	154	195	177	146	154	166	143	136	168	159	162	170	180	149	173	163	153	153	166	136	154	156	162	170	166	165	173	166	132	170	172	159	168	170	149	151	154	176	176	155	163	163	169	167	148	178	174	160	158	169	153	168	170	155	192	164	160	168	160	132	187	164	167	167	168	169	165	168	173	135	176	156	181	161	152	145	164	159	187	180	138	142	164	160	148	174	163	165	182	172	181	149	165	170	166	165	166	142	189	151	158	161	161	171	170	173	179	161	137	163	170	171	173	164	172	163	162	173	188	179	175	163	155	173	156	153	141	158	133	179	159	158	167	139	160	159	148	156	173	150	162	171	162	164	149	188	150	170	176	138	148	162	159	157	167	174	175	149	147	164	154	154	180	166	157	170	153	150	174	145	158	162	152	154	150	170	157	163	154	161	176	163	189	175	170	173	159	149	156	169	150	147	167	164	148	177	164	164	155	136	177	147	192	143	148	173	161	162	187	156	162	160	160	161	158	183	180	142	164	144	162	164	137	137	162	178	156	144	181	165	163	145	164	193	141	176	151	173	167	149	135	162	149	161	158	181	170	161	200	132	156	164	142	149	172	159	144	150	146	157	183	147	146	151	146	159	180	158	154	155	149	171	164	163	150	156	154	173	156	169	157	170	161	178	169	177	154	142	155	136	143	164	162	154	188	159	179	164	163	163	140	149	152	172	164	169	152	150	175	156	172	164	153	157	165	166	168	167	169	147	150	162	181	159	164	154	162	166	174	174	146	165	152	160	138	169	167	162	173	163	172	159	164	156	154	159	159	164	161	189	166	140	146	184	156	162	158	163	174	144	160	172	173	143	160	164	179	172	155	173	156	151	154	154	159	159	154	182	160	156	168	181	165	162	166	159	180	165	144	166	151	164	156	156	168	164	150	177	138	154	171	164	184	148	165	174	153	163	187	160	156	152	201	145	161	163	179	142	160	157	188	166	174	174	166	176	147	188	171	146	171	159	185	161	162	146	146	174	162	164	148	154	135	159	181	158	165	140	153	179	143	171	151	164	170	147	161	177	179	164	140	152	164	163	147	163	183	151	146	152	181	159	178	171	146	183	153	154	154	190	161	168	156	178	173	162	188	155	160	161	158	179	169	165	158	169	175	141	181	143	147	156	162	149	156	157	129	152	161	152	165	170	169	175	133	149	159	159	154	149	149	161	166	167	171	154	149	188	171	141	154	164	162	160	158	152	165	154	151	161	148	159	156	173	163	154	173	151	159	174	163	152	169	148	166	159	174	180	156	176	181	163	161	146	156	140	138	147	154	161	168	145	136	161	147	138	175	156	170	164	158	170	167	152	162	167	184	154	165	154	162	143	159	156	143	166	179	130	160	174	138	159	170	161	156	165	132	157	169	177	170	142	153	139	151	166	183	168	161	166	171	166	174	162	183	164	160	173	162	164	160	151	141	144	170	154	141	162	190	155	163	155	161	174	169	144	148	180	176	164	136	181	170	158	172	169	179	186	141	171	136	165	145	173	164	153	143	150	159	155	165	153	163	149	146	167	153	184	164	155	152	163	185	155	146	175	151	164	156	155	172	163	188	159	186	179	139	147	159	175	174	177	161	153	150	164	178	147	160	153	179	131	154	167	179	147	145	158	140	151	169	171	161	151	163	170	168	146	179	188	180	163	176	157	183	183	133	196	149	156	154	155	154	163	147	139	154	167	161	148	158	157	172	156	147	154	172	151	164	170	162	160	173	170	156	185	162	170	150	172	164	152	162	148	180	137	175	171	164	159	131	148	182	179	166	167	172	170	169	151	164	177	161	159	177	187	170	151	154	160	160	148	165	162	183	170	164	171	162	164	157	162	160	168	160	158	169	173	157	151	159	153	148	130	163	166	152	171	171	158	169	167	142	168	156	160	180	155	146	152	170	148	155	149	161	164	137	178	164	176	180	154	171	147	172	161	185	169	148	160	172	173	149	154	141	182	164	173	149	177	169	166	173	173	167	163	148	168	146	148	144	137	150	150	162	196	160	170	156	164	176	153	146	161	163	147	159	164	158	141	151	169	150	146	157	160	152	140	156	166	157	168	165	158	168	140	174	159	169	156	155	181	162	187	195	148	181	154	156	154	177	159	153	159	169	171	162	134	168	144	180	173	152	158	134	163	133	168	144	169	171	184	149	154	160	151	178	153	146	151	179	164	167	153	154	160	171	148	155	166	175	160	165	178	150	148	157	166	156	151	148	189	167	172	193	146	169	179	160	174	163	158	173	178	140	144	163	172	156	129	153	167	150	158	174	196	159	144	143	172	162	138	164	166	155	167	163	164	146	138	176	149	153	155	176	159	171	164	163	157	190	172	171	147	166	177	171	145	144	160	151	174	143	164	148	147	174	171	162	176	155	167	163	156	151	149	170	172	147	176	157	167	161	170	157	133	153	138	160	172	157	150	140	175	186	164	139	158	152	148	153	167	153	157	148	155	161	166	185	150	158	168	155	143	173	169	158	124	137	170	153	164	154	155	173	136	147	164	156	159	147	160	171	154	192	139	146	158	176	153	152	167	138	152	154	161	161	153	183	162	154	169	160	171	162	163	153	171	174	157	164	144	156	163	173	171	145	169	151	159	154	150	160	161	176	169	176	167	150	157	160	154	153	132	161	145	166	165	150	169	164	162	161	167	144	153	131	169	137	187	183	146	150	171	153	152	153	166	174	182	163	162	174	180	146	167	145	176	144	166	167	145	145	170	145	173	159	166	135	160	155	170	184	178	172	141	155	147	154	169	144	164	175	158	149	140	157	164	160	148	148	157	152	185	149	146	138	143	156	151	147	166	170	149	157	170	167	151	145	152	152	161	142	179	185	147	169	161	149	175	167	169	159	172	159	175	148	153	149	152	151	171	183	163	172	187	171	160	179	163	165	119	141	154	187	150	184	162	174	158	148	177	144	166	153	168	164	174	152	161	157	173	155	184	176	160	154	173	165	150	177	159	155	178	174	162	140	167	172	164	156	170	159	147	188	160	159	181	170	161
34118	61426	9654	878	693	514	399	354	344	292	327	291	277	261	272	239	252	232	259	241	225	187	229	220	228	238	223	223	203	261	229	230	239	226	213	275	233	222	222	209	216	228	231	231	232	214	213	241	187	225	223	201	208	197	245	216	245	210	212	220	214	222	252	242	228	225	216	252	206	217	221	208	220	217	206	232	233	251	215	222	211	214	248	198	238	217	209	272	213	218	225	208	211	229	248	230	210	216	192	226	228	228	229	238	218	218	254	250	229	247	205	215	225	219	201	191	260	231	210	196	219	219	209	195	230	228	229	200	227	216	234	237	210	225	222	209	200	225	183	242	218	229	220	232	232	242	230	221	212	249	241	211	226	205	239	232	236	206	231	198	209	251	251	214	221	211	235	213	233	230	217	238	225	232	238	208	220	242	230	220	231	220	220	238	204	236	217	200	217	244	214	217	227	225	223	221	232	224	215	252	220	226	253	210	237	221	249	205	226	223	215	221	230	223	226	220	215	225	207	234	209	214	269	250	196	235	233	228	248	216	212	241	249	210	202	216	232	241	214	216	244	237	228	209	235	225	225	232	235	217	178	215	225	220	205	211	216	222	213	230	203	207	208	250	215	254	230	214	226	224	246	197	226	200	223	205	213	218	244	229	229	228	224	250	203	235	226	245	218	234	221	234	239	206	231	206	206	198	238	221	201	212	242	221	224	220	192	233	237	233	233	234	233	224	216	236	226	225	214	212	211	201	236	236	212	256	226	201	218	219	245	202	224	220	234	213	210	217	224	213	201	211	242	219	194	220	214	211	224	237	206	223	250	197	225	223	225	221	229	235	204	221	229	228	221	217	194	218	213	222	236	235	234	229	191	231	228	259	221	206	220	259	228	219	227	221	224	245	230	245	238	216	210	207	250	220	237	239	205	212	214	230	211	223	215	232	200	219	221	197	239	248	239	233	228	199	228	223	216	229	248	239	196	239	221	212	238	221	198	214	223	233	203	219	231	214	213	234	224	212	206	224	232	223	227	247	228	206	260	212	232	220	241	227	223	224	207	270	231	192	208	254	216	214	212	209	225	224	219	200	216	256	220	222	266	224	217	224	214	215	231	260	211	225	222	214	219	243	202	199	215	247	208	232	207	235	189	232	206	235	208	205	227	217	228	235	202	241	236	221	230	231	230	250	213	200	207	221	232	264	238	216	229	262	228	220	195	206	200	230	213	220	222	250	212	201	237	201	195	205	213	224	212	226	201	256	210	225	207	233	218	215	212	235	217	250	215	219	226	212	232	209	215	216	210	188	217	203	217	213	210	211	241	230	236	211	247	225	203	246	228	196	231	225	207	235	199	248	233	229	201	230	204	203	233	230	211	208	243	251	216	215	237	192	210	236	207	230	218	214	196	210	231	219	229	254	208	234	241	207	221	220	207	212	209	198	227	206	220	226	226	205	223	225	239	233	204	229	213	219	219	202	208	247	219	217	235	219	234	220	228	212	222	228	251	210	220	197	230	239	248	231	221	221	209	198	216	228	221	214	230	215	229	204	236	221	235	212	235	227	218	224	221	223	218	223	208	219	252	229	211	207	236	231	218	217	218	212	230	232	218	229	238	210	222	222	207	215	206	219	226	226	235	225	231	234	205	219	222	228	205	224	201	227	237	212	245	233	237	221	214	219	212	215	233	225	203	229	198	228	231	215	233	224	210	222	221	222	228	238	242	236	217	228	208	228	219	229	206	207	242	215	220	218	215	223	196	221	235	220	238	227	207	215	212	251	244	216	237	189	207	234	221	202	256	223	227	217	205	213	211	209	220	221	227	225	209	205	222	196	209	239	232	190	230	205	226	261	238	200	201	259	233	214	256	217	204	212	211	222	206	216	224	213	204	237	203	233	246	232	235	213	219	197	226	228	226	242	219	209	202	212	207	221	216	239	233	243	221	200	248	209	212	240	198	195	223	221	224	212	198	231	218	231	228	231	216	212	225	196	220	251	223	215	221	211	212	233	242	198	208	212	231	231	219	234	222	245	190	234	219	221	199	230	224	229	221	231	212	219	234	200	223	224	232	227	216	203	201	221	247	233	220	198	205	215	236	209	223	221	210	231	227	223	248	234	250	217	213	209	212	187	238	240	215	242	224	225	245	246	240	219	245	234	198	191	223	237	217	228	214	207	216	239	226	211	226	217	227	243	249	217	225	218	224	229	213	207	228	210	217	227	219	225	222	212	231	218	215	224	232	248	240	224	252	227	224	224	217	217	214	237	213	239	234	227	245	217	210	197	224	234	259	194	216	214	229	233	225	238	214	223	218	226	230	238	214	235	227	222	233	211	214	221	205	234	235	220	219	228	212	215	210	230	225	226	235	229	212	231	234	240	213	188	221	220	213	211	245	226	235	220	229	244	230	226	235	231	207	193	226	273	239	235	225	202	217	210	216	239	265	212	237	207	238	209	214	243	208	226	231	224	222	245	229	236	224	231	258	259	205	232	219	233	222	222	244	223	234	202	247	245	204	215	219	233	234	235	253	232	220	238	237	204	205	235	209	208	221	226	254	240	219	207	220	234	216	230	247	200	238	242	237	223	259	225	222	232	222	219	201	214	234	215	213	224	227	239	257	206	234	222	227	212	235	225	201	242	224	217	223	218	224	232	209	227	197	201	209	216	204	205	216	223	253	240	218	222	250	218	248	247	223	227	222	210	215	219	231	226	230	213	205	206	198	206	214	231	195	221	230	243	248	214	247	217	199	228	214	221	241	199	214	256	238	208	244	214	217	250	234	233	223	223	234	233	202	228	225	238	230	237	223	211	202	217	231	241	234	189	201	211	218	226	221	226	243	205	228	214	216	242	236	223	221	231	260	251	225	237	220	264	260	239	233	220	208	211	210	213	230	215	234	207	208	239	222	231	198	187	208	225	230	232	231	239	226	228	232	217	224	240	239	213	230	229	227	241	242	252	238	223	212	209	203	253	235	212	227	197	200	227	216	216	219	196	211	230	224	216	225	227	245	201	205	204	220	230	228	232	209	226	197	223	219	207	205	238	229	234	231	241	228	241	247	212	198	240	199	234	236	237	234	217	250	204	220	231	231	199	224	226	230	206	246	223	232	204	229	249	246	248	232	228	201	228	242	237	230	198	218	216	234	226	203	226	213	226	201	227	218	205	210	227	232	221	229	209	219	217	204	206	223	239	210	229	221	233	236	234	226	248	225	239	246	243	234	222	218	232	214	243	197	234	195	235	221	237	231	217	218	206	216	224	220	204	220	234	230	245	216	215	217	238	217	238	249	214	241	212	217	240	239	218	229	209	202	221	232	205	228	217	224	222	233	216	216	215	207	211	216	233	253	210	221	248	224	230	219	215	211	234	203	223	220	205	199	228	243	223	207	260	231	254	223	240	218	200	208	209	228	230	220	200	209	223	226	225	243	236	234	245	227	218	209	239	236	182	230	218	212	256	239	245	221	244	216	237	241	211	216	222	244	226	215	198
22621	21613	29455	24144	21565	21509	6712	843	697	608	665	634	606	583	569	553	548	533	562	561	552	559	518	543	525	539	514	532	499	495	551	539	521	522	514	522	489	522	476	516	514	511	527	539	557	504	507	528	509	541	520	524	552	519	531	499	529	541	497	510	540	507	506	482	493	476	527	497	514	511	505	500	522	469	522	474	526	490	557	513	500	523	507	527	503	514	529	500	506	508	530	508	543	494	539	509	535	480	553	524	529	491	525	522	484	492	544	520	545	529	518	504	539	521	514	543	538	517	516	502	508	517	526	507	510	487	511	498	481	538	497	518	533	509	505	517	507	549	492	507	516	502	520	516	525	512	548	481	525	507	473	501	479	515	501	512	512	530	505	519	505	523	525	501	527	528	530	489	512	479	492	473	504	543	510	532	498	503	499	480	530	523	509	530	505	505	538	501	470	501	534	521	506	517	511	521	517	515	532	510	545	523	536	545	465	517	551	516	491	510	467	513	507	491	518	508	464	519	510	491	497	565	485	498	529	489	526	496	477	496	503	555	486	503	528	498	511	535	535	514	531	560	506	496	494	536	479	499	548	505	545	546	479	502	524	492	525	501	498	513	528	549	514	520	547	489	497	512	534	546	494	511	544	498	546	510	495	499	513	521	502	538	473	552	528	504	514	514	480	483	486	527	497	519	515	455	523	566	500	534	499	500	488	503	502	512	540	488	554	523	517	537	536	491	512	546	527	537	477	496	527	501	493	550	529	486	510	574	518	530	499	478	502	515	480	494	490	501	503	523	513	544	523	488	550	536	530	529	514	508	501	503	530	482	528	566	531	465	513	492	497	516	486	515	525	512	514	504	525	528	522	502	509	511	496	519	490	538	518	505	485	534	517	482	490	538	474	512	526	492	511	456	534	493	461	484	506	558	538	496	518	533	531	479	567	504	534	515	537	542	510	511	528	524	525	464	517	515	538	531	502	526	494	521	521	534	524	470	486	490	438	484	515	528	535	491	541	550	499	511	515	482	490	553	485	529	525	540	531	512	540	518	494	504	519	494	498	515	490	489	493	538	522	493	530	550	499	524	523	486	487	554	521	530	514	493	495	540	528	514	513	525	517	485	536	471	515	455	530	493	529	511	497	496	476	550	526	515	526	517	474	470	549	516	503	500	508	508	539	514	517	515	550	562	494	462	520	489	502	528	516	513	494	509	505	525	506	514	573	452	548	513	539	512	517	514	488	517	506	508	505	524	489	502	503	497	515	480	495	510	515	537	512	499	573	501	542	543	511	514	521	532	508	548	529	518	502	459	512	497	510	524	484	516	531	543	522	485	530	517	536	515	492	525	498	539	498	529	508	480	516	476	502	503	511	524	473	512	493	497	546	525	514	541	501	501	501	521	469	567	499	483	535	534	517	514	535	518	492	521	499	488	501	496	517	549	490	525	518	510	483	564	539	525	521	517	492	537	499	499	532	567	514	482	499	549	556	488	523	506	530	461	538	512	494	528	468	475	515	506	516	501	493	506	520	556	537	540	457	513	506	509	492	500	459	488	508	512	525	528	492	468	528	492	514	477	544	526	495	539	520	508	486	505	530	503	523	517	539	548	531	521	493	507	551	526	514	511	475	478	541	544	492	543	511	504	515	501	551	471	519	498	498	505	488	499	498	502	468	536	503	503	510	531	524	521	543	473	553	491	509	513	521	509	474	498	504	521	525	508	489	527	507	527	491	470	493	456	509	493	527	508	473	501	514	548	483	506	534	506	502	504	503	529	506	474	476	501	506	511	521	510	544	531	516	546	525	520	507	491	511	496	530	496	487	503	503	496	522	543	512	489	481	508	532	542	493	510	522	501	522	463	492	504	540	520	522	505	505	506	492	521	512	505	506	496	501	527	515	480	478	486	537	480	498	536	501	528	508	513	494	527	509	488	490	507	507	531	504	529	506	490	537	535	517	524	513	500	467	510	527	525	519	505	549	482	465	502	497	500	522	530	518	498	515	492	540	507	535	526	480	507	540	517	514	501	545	541	533	546	524	540	479	524	516	499	469	510	532	491	502	504	490	485	512	525	523	497	533	545	478	523	503	515	523	509	525	484	507	487	529	527	515	475	527	533	531	508	465	491	510	501	505	513	512	496	503	498	512	526	519	496	513	494	484	488	516	476	514	498	500	526	528	555	481	474	538	538	478	498	494	526	501	504	481	516	541	497	493	515	513	475	516	524	550	479	510	500	539	458	537	509	543	544	533	549	534	518	532	512	522	520	501	489	519	483	516	511	520	537	579	527	508	492	538	557	491	520	531	506	509	474	536	522	507	549	475	549	535	527	544	542	505	496	472	508	494	499	502	479	507	531	520	520	463	499	501	502	517	513	506	498	560	532	507	501	493	501	490	512	487	490	509	527	504	498	508	498	505	542	555	533	502	472	492	487	509	473	509	517	481	506	520	454	501	505	524	517	480	509	473	538	519	531	498	461	512	564	490	526	497	510	509	531	500	533	530	479	462	483	492	500	510	501	504	498	531	508	506	448	474	474	509	516	499	523	542	559	515	496	508	494	525	535	526	480	504	493	518	531	501	499	500	509	516	534	520	499	518	530	506	521	511	529	531	504	527	575	536	506	543	498	511	482	556	538	501	497	547	523	482	516	510	533	522	524	492	520	483	482	539	538	522	533	489	496	472	491	536	501	515	495	491	502	468	482	519	514	525	499	496	500	524	531	494	489	489	497	492	486	508	514	539	462	499	498	558	540	504	513	479	492	511	513	522	515	533	504	516	512	562	509	502	532	503	538	544	517	506	509	521	494	533	501	507	541	490	461	551	515	531	498	498	471	477	570	525	497	522	532	515	508	544	530	514	517	506	503	524	528	493	533	512	517	507	539	527	473	505	537	529	516	476	506	528	537	489	521	483	508	551	510	514	512	495	509	534	479	522	503	516	508	527	489	536	523	492	508	505	519	510	534	563	505	565	496	518	545	522	505	446	540	482	517	517	466	517	500	526	480	489	507	525	502	506	478	505	502	504	522	506	504	493	538	513	479	493	453	505	532	518	542	521	518	522	497	521	489	505	481	532	488	501	517	523	518	505	478	490	504	502	473	473	560	469	515	500	552	492	514	534	485	490	497	513	512	524	569	520	480	500	519	502	510	519	509	491	521	510	481	515	514	486	533	485	512	512	523	517	528	536	483	538	534	510	510	512	499	488	507	516	486	509	521	512	515	510	453	529	490	530	516	506	518	541	501	502	490	478	509	489	499	505	503	474	524	492	552	493	510	491	528	518	537	557	519	490	527	491	507	519	487	511	544	510	491	514	514	496	561	512	501	500	491	528	523	538	555	501	508	513	534	508	490	490	508	513	462	539	506	540	514	516	548	524	530	484	511	494	509	521	475	514	463	508	546	491	496	480	515	511	479	499	511	517	523	547	522	505	516	491	489	516	484	513	544	515	526	544	507	537	502	503	503	527	498	520	466	505	506	478	508	491	499	526	523
44123	81666	16940	2928	2117	1720	1321	1262	1023	1002	923	856	816	762	777	752	794	685	684	688	656	689	721	684	666	682	701	682	673	679	641	660	656	685	619	683	633	677	628	645	643	597	609	653	640	622	633	619	715	673	649	621	652	607	630	642	641	632	676	585	654	708	625	697	650	624	640	631	688	634	622	620	643	621	593	605	663	645	673	649	659	652	643	639	668	615	668	647	585	631	669	601	635	603	613	623	701	631	624	606	618	663	613	672	645	649	637	648	659	606	656	619	623	596	601	642	633	610	635	655	632	655	659	611	643	611	633	610	673	659	694	705	639	596	663	624	589	635	632	596	601	635	621	635	642	639	612	663	636	609	655	651	684	634	617	625	650	647	658	663	646	609	638	593	619	639	633	679	620	639	620	668	631	646	572	604	622	634	650	628	648	618	650	635	619	661	640	651	681	661	642	642	635	637	643	650	653	697	638	638	674	647	654	603	637	652	616	638	602	668	636	606	650	649	627	645	591	635	662	564	599	623	626	623	645	619	635	651	660	654	615	600	653	611	678	681	665	645	670	639	667	623	638	644	660	649	622	641	617	602	641	658	648	603	626	616	668	653	649	640	642	608	663	671	631	645	624	685	675	676	653	675	595	582	667	630	662	641	664	615	637	665	620	678	660	698	670	576	623	718	636	640	659	626	623	665	620	636	655	638	671	699	624	642	651	670	647	628	621	677	625	651	634	620	657	648	624	623	622	639	661	641	660	650	627	635	626	705	620	641	661	613	643	642	653	635	636	620	653	613	625	672	624	637	613	601	649	611	633	628	631	622	643	596	598	639	639	600	649	620	658	659	610	614	642	680	638	608	677	661	604	637	657	656	679	630	640	687	655	604	671	632	619	654	624	689	647	621	617	647	662	610	618	629	614	669	672	666	612	643	639	584	617	602	676	678	636	636	609	644	641	632	636	652	657	635	649	666	616	644	623	658	624	662	651	656	672	636	646	655	642	633	678	614	648	636	660	575	650	639	600	663	658	640	633	613	647	662	665	637	665	613	647	688	635	691	640	648	679	630	643	592	619	659	619	623	658	679	624	643	652	624	653	600	653	599	614	623	658	622	585	657	643	639	620	655	626	631	661	643	646	630	638	638	638	685	685	635	625	614	632	629	632	679	618	638	628	634	616	612	610	654	645	678	636	637	681	643	667	657	658	665	618	620	638	630	607	614	649	645	636	672	610	660	632	651	671	632	660	677	604	627	616	699	614	656	664	606	665	632	618	624	660	648	631	610	646	636	623	624	621	640	626	649	652	632	613	658	629	665	685	605	631	678	677	652	597	616	644	691	638	594	633	652	671	644	640	628	574	658	622	602	638	644	646	666	620	678	635	661	658	712	629	654	612	655	627	612	666	581	632	649	619	612	632	627	595	685	636	648	642	616	652	626	609	626	612	674	633	596	624	632	608	654	680	659	648	631	596	673	656	665	644	661	646	657	595	617	635	660	645	642	639	632	630	645	643	692	601	677	628	630	660	636	588	619	640	639	654	655	668	664	638	688	619	681	658	653	672	653	674	580	612	613	618	662	656	667	589	646	611	685	620	608	656	601	660	650	658	690	599	632	658	665	688	645	632	623	644	655	654	630	633	663	628	655	591	652	626	624	655	617	628	638	638	658	618	652	646	655	637	655	632	659	634	653	617	632	641	622	644	687	641	661	631	658	691	643	613	610	629	642	646	649	616	641	631	615	671	658	636	679	655	675	593	627	671	666	660	650	673	605	612	653	653	635	623	623	633	609	635	658	636	623	663	651	653	678	626	622	647	615	620	661	614	677	669	575	663	605	640	593	590	685	663	640	605	661	639	671	633	628	661	622	582	613	629	686	620	619	634	617	624	593	654	620	669	669	642	647	644	646	662	622	661	633	607	658	633	627	631	612	645	614	635	660	615	636	683	629	655	681	655	656	637	647	625	661	635	626	652	668	653	640	663	664	677	617	655	656	658	617	638	581	629	664	649	610	655	631	659	669	581	646	641	631	682	678	629	619	666	663	658	607	640	610	609	591	654	624	613	659	641	627	608	642	679	647	624	660	660	625	628	602	628	639	642	668	629	659	631	637	667	625	636	635	636	582	639	699	610	677	619	649	685	650	616	595	656	620	689	619	651	626	623	670	651	661	620	570	667	657	672	622	643	615	603	610	662	704	660	667	648	641	630	632	645	656	629	636	645	678	637	616	653	636	645	619	636	677	623	637	657	658	699	612	610	613	653	615	653	660	641	672	658	636	643	644	649	644	648	615	654	655	646	635	680	635	646	626	650	647	634	621	681	653	621	668	726	676	665	602	596	597	606	633	616	607	617	618	650	607	650	659	644	657	633	672	588	632	645	616	592	602	627	634	637	630	613	635	633	616	651	643	627	635	650	624	690	679	637	654	690	665	677	662	633	627	620	710	626	617	616	647	678	614	663	670	624	669	652	667	675	641	645	600	633	618	647	662	631	650	635	613	658	693	650	656	638	641	666	641	681	665	633	634	611	661	616	616	687	632	686	632	659	633	640	672	619	641	654	637	678	631	636	648	667	633	645	655	634	650	627	657	588	664	573	628	655	606	653	644	643	671	676	635	597	650	636	635	632	645	640	617	603	635	614	636	661	635	652	634	658	661	616	612	648	637	639	637	605	628	629	647	653	646	618	674	661	655	637	638	633	654	629	634	671	623	614	663	660	624	598	623	692	671	671	656	621	649	656	656	642	625	660	618	675	642	644	648	625	626	644	648	636	651	613	594	639	588	624	652	659	657	654	642	653	599	625	659	621	666	670	646	634	646	676	598	680	678	685	646	650	641	636	664	609	615	638	659	674	676	624	620	691	612	659	632	615	649	642	612	612	644	668	647	646	629	631	636	666	660	626	606	631	672	640	631	636	659	599	683	684	612	665	653	633	641	630	642	654	676	626	650	604	632	631	644	631	634	666	667	671	641	644	639	645	631	606	657	684	655	649	660	629	648	603	685	655	650	642	607	642	639	674	646	630	671	621	657	654	634	657	638	635	690	653	635	641	665	627	651	605	636	637	631	634	639	628	649	615	671	668	665	696	657	620	636	637	668	639	614	648	606	624	608	671	657	591	660	625	692	636	662	632	629	610	676	629	666	628	686	669	651	589	613	607	593	653	628	613	643	637	618	618	628	649	633	668	621	629	653	618	639	651	618	668	663	639	656	617	612	655	629	672	648	624	658	635	626	655	629	654	641	650	617	610	636	660	648	626	633	684	625	627	659	610	613	630	613	662	590	630	620	655	678	581	647	661	637	625	628	623	586	631	623	644	613	613	676	634	633	700	677	596	653	650	642	641	633	619	654	646	703	606	620	630	658	652	679	620	590	645	637	677	619	666	642	604	637	700	638	646	644	621	611	636	642	635	641	649	624	640	631	610	665	633	611	649	636	604	668	630	632	670	572	626	598	625	660	643	616	638	615	650	608	618	620	619	627	685	615	665	653	590	595
28124	22740	11055	875	474	404	337	293	299	308	308	320	314	298	308	295	288	279	294	314	285	311	296	305	313	278	307	310	268	278	288	262	334	301	292	278	315	286	282	293	291	294	298	262	303	303	300	342	316	307	274	291	295	305	273	297	311	299	272	311	296	298	321	285	285	299	313	287	291	276	273	287	272	297	293	276	326	299	286	307	303	295	321	266	288	288	279	309	270	299	307	299	299	321	269	317	272	294	292	319	299	287	320	293	311	315	319	284	298	288	290	261	284	311	312	274	308	311	264	294	291	310	285	296	289	299	296	312	309	299	286	289	300	312	305	281	266	288	282	289	282	313	311	267	292	314	309	317	288	281	265	283	282	299	287	296	286	307	310	306	304	300	291	292	285	329	320	262	301	282	285	309	271	300	294	279	314	271	311	320	298	312	312	294	299	282	265	335	301	273	299	309	320	306	306	284	300	311	294	266	308	323	291	324	304	278	308	278	293	296	275	301	292	271	272	260	282	285	318	302	302	265	295	282	308	286	333	295	273	284	297	266	288	297	267	275	288	291	296	297	279	309	319	315	284	283	284	275	313	302	325	332	276	280	250	305	273	305	290	280	256	288	288	268	320	292	263	300	328	289	309	321	306	304	295	307	258	311	311	278	303	267	291	283	321	319	306	298	296	313	271	316	282	278	282	304	311	284	281	325	300	316	276	297	309	283	300	298	294	292	260	283	302	320	257	288	304	289	311	270	304	302	289	280	300	274	276	285	301	291	304	270	286	295	288	294	297	265	277	294	290	272	308	324	274	305	272	282	329	325	325	280	321	326	306	273	307	317	291	298	321	270	294	285	285	303	311	325	338	283	293	288	299	307	300	307	286	330	320	295	267	326	299	304	327	298	270	299	281	287	277	307	286	314	311	286	303	311	306	293	298	308	313	328	295	263	273	279	278	300	311	263	302	306	294	324	332	299	291	308	276	289	290	310	327	293	298	296	266	317	294	260	259	280	294	286	300	287	293	280	292	289	274	281	272	274	311	298	262	288	289	290	299	313	283	278	313	295	286	279	308	323	302	297	294	263	304	276	280	287	307	309	280	299	272	284	295	295	313	261	304	302	307	305	280	269	288	267	306	288	294	277	316	296	298	276	308	283	328	301	303	310	302	311	265	262	304	303	319	314	298	272	296	319	280	299	297	310	280	320	302	285	294	314	311	299	296	273	298	333	303	327	311	299	300	298	289	269	315	287	272	292	271	301	306	276	283	285	309	270	282	321	313	300	281	312	278	292	277	317	276	276	287	260	318	320	333	270	300	279	276	322	303	297	303	314	321	295	331	280	316	285	294	316	298	288	330	313	316	307	311	254	296	290	334	299	281	303	305	303	306	327	289	305	278	286	332	290	285	266	316	307	306	313	315	284	285	301	257	311	310	287	313	308	297	291	319	306	267	296	306	291	284	299	298	282	286	292	295	273	296	303	269	316	279	311	309	326	305	323	289	303	298	307	306	300	268	285	298	285	310	291	299	293	302	301	291	291	318	291	297	280	315	301	315	279	306	286	286	279	310	300	303	324	278	273	294	300	294	296	292	303	309	294	287	265	285	273	320	311	302	302	308	297	302	308	270	313	305	307	292	308	311	289	303	278	295	297	296	325	302	284	303	305	294	283	303	315	296	321	289	259	288	285	283	330	296	279	288	288	289	284	267	302	328	272	289	288	251	290	294	300	294	306	286	324	303	291	311	325	264	274	305	289	306	279	289	305	300	287	286	299	270	313	296	313	281	259	298	312	273	299	284	271	310	301	322	322	317	253	305	285	287	286	302	272	286	293	267	298	289	300	295	256	273	275	281	308	266	304	324	324	288	294	281	283	263	260	303	304	318	290	282	301	264	310	297	288	264	289	284	290	289	282	288	294	284	286	297	274	314	262	337	316	297	291	310	285	320	303	327	294	281	315	289	288	300	287	290	297	275	305	293	284	290	310	280	278	301	321	276	292	303	332	300	306	290	298	286	320	331	267	324	279	297	275	314	326	270	295	316	298	294	309	295	305	295	315	286	293	295	292	311	287	268	290	266	278	327	278	302	295	306	278	312	305	319	313	306	301	297	307	314	286	328	281	289	256	304	273	303	297	278	288	299	301	287	281	300	309	318	294	268	285	284	319	300	339	282	305	327	294	268	284	262	292	312	279	302	285	288	270	289	280	282	302	296	281	283	308	312	311	300	302	272	328	308	296	287	280	302	273	308	301	300	268	300	309	267	282	299	311	259	278	296	269	308	298	290	270	309	259	307	287	315	334	305	302	301	321	334	306	308	299	300	292	259	316	304	293	296	314	282	245	321	307	298	305	319	281	285	283	274	291	286	276	332	271	300	291	291	278	281	295	305	279	269	291	287	294	296	272	300	302	282	307	297	304	287	295	302	280	310	298	280	296	298	278	291	317	303	311	288	311	275	314	289	288	292	292	276	267	265	274	307	288	293	323	301	305	292	280	285	289	294	291	292	287	317	309	318	294	303	322	288	269	282	289	287	324	308	322	291	294	304	286	280	314	311	306	274	321	339	317	279	293	317	301	276	298	306	267	309	304	290	291	303	305	294	281	297	333	279	311	308	281	301	292	316	294	309	292	295	281	284	257	306	325	305	291	299	330	302	307	286	277	296	289	274	307	310	286	318	302	291	292	296	297	273	286	310	277	282	314	313	317	286	273	282	276	308	294	299	274	282	306	304	282	310	277	313	287	286	306	317	264	269	290	297	304	260	286	318	292	284	307	337	321	304	286	265	289	268	307	319	270	290	320	318	269	272	304	287	307	316	307	293	295	283	274	280	270	306	273	269	311	248	280	302	287	293	291	301	303	286	318	325	280	290	277	291	273	299	293	292	290	293	293	307	315	291	302	289	301	317	277	274	289	296	327	271	299	300	298	308	300	273	314	301	244	278	271	287	297	258	295	296	261	300	292	259	277	291	339	287	262	307	281	255	284	271	290	282	282	300	291	337	302	295	308	310	278	318	322	290	273	299	306	307	285	267	299	308	296	313	291	328	297	300	287	273	337	298	305	275	267	291	275	323	322	312	269	295	267	274	318	309	281	286	302	321	287	269	308	297	281	322	311	312	287	280	298	295	304	261	292	313	274	292	293	313	302	280	292	284	302	290	310	309	305	321	298	297	255	283	301	324	303	279	288	285	323	295	318	328	297	281	296	312	293	274	288	276	293	302	281	286	293	295	295	298	290	301	296	305	310	300	311	314	289	303	303	309	286	304	299	266	268	298	276	299	317	298	294	326	281	280	300	294	270	298	313	286	275	267	278	275	306	316	288	261	249	283	321	294	279	283	299	303	285	296	322	297	309	316	311	307	325	318	311	293	273	290	272	273	291	310	306	292	297	280	276	265	314	303	288	292	320	308	269	292	276	289	312	269	283	315	290	311	283	302	279	249	302	302	298	310	295	325	285	287	264	300	314	301	289	299	316	282	288	290	291	306	266	294	281
16969	33943	3087	442	449	437	422	414	371	395	413	369	359	386	353	367	400	369	359	404	373	346	408	362	348	322	355	378	367	361	419	373	360	375	360	347	375	351	354	388	400	363	383	359	375	356	396	374	368	360	324	405	358	381	406	349	391	371	369	347	381	370	345	395	394	360	366	387	404	364	360	336	380	384	395	385	380	410	372	374	374	366	394	364	364	372	343	404	367	359	358	378	372	374	338	380	370	379	368	330	365	351	352	368	397	394	348	381	395	379	366	371	373	381	393	377	374	372	382	358	353	375	364	366	357	384	380	333	394	369	367	416	384	346	386	352	407	342	363	380	376	364	384	362	365	379	348	393	388	383	397	357	329	354	372	400	355	343	399	372	355	366	369	398	375	382	389	400	379	349	398	362	362	402	360	363	347	359	359	385	374	375	382	413	381	386	386	398	365	349	335	367	401	353	352	351	373	397	385	353	382	373	363	378	363	358	344	383	351	408	382	371	384	396	364	373	335	359	343	416	370	375	379	407	408	369	366	404	360	366	381	372	366	376	369	361	367	372	401	394	348	406	400	355	347	375	373	371	410	377	386	378	354	363	386	348	362	365	373	376	370	390	352	385	368	359	342	353	354	369	376	360	396	351	413	350	377	407	394	398	334	398	408	344	367	362	370	376	349	402	394	391	339	379	368	362	376	380	382	396	378	390	386	371	374	391	364	393	373	354	354	370	363	333	367	371	360	385	346	348	364	347	367	375	368	369	374	398	364	355	368	397	334	314	351	400	358	361	365	420	421	367	384	385	384	369	380	353	398	364	375	405	366	378	370	368	380	365	370	396	373	387	353	368	385	381	353	385	356	369	391	358	343	364	389	354	345	409	365	370	383	380	332	372	371	367	335	367	369	354	355	387	374	370	368	394	373	356	393	382	354	380	371	359	377	343	377	375	366	375	368	370	398	374	361	343	366	370	351	398	381	357	383	363	372	341	327	366	350	383	381	362	341	353	378	355	342	387	372	354	353	373	343	346	343	394	338	382	409	350	371	386	371	401	405	389	410	371	356	344	378	355	348	379	368	399	367	377	395	373	354	382	361	359	362	346	353	372	343	330	361	369	348	351	356	375	327	414	374	375	335	386	350	378	369	362	377	388	379	371	365	373	358	379	364	410	376	388	373	377	400	363	384	364	351	367	357	357	367	401	333	410	373	385	351	363	374	349	373	339	377	348	392	368	368	383	371	402	378	338	365	364	390	342	397	366	348	345	388	390	358	358	357	378	376	368	320	347	351	337	380	363	354	380	356	363	367	367	365	376	366	394	378	384	356	370	384	369	378	345	361	394	371	381	423	389	367	368	408	380	360	330	346	328	347	361	375	387	396	366	363	333	363	349	351	379	405	353	382	386	344	348	403	361	359	370	337	370	383	336	395	389	396	354	358	357	356	336	361	360	351	375	374	355	366	371	388	390	388	395	408	372	375	354	386	396	349	367	371	377	387	347	369	393	388	390	350	339	347	394	380	393	371	335	373	384	394	403	354	378	365	366	331	387	364	379	351	373	372	358	369	350	358	357	381	368	376	388	370	369	372	362	377	429	397	354	429	376	386	373	363	382	392	371	384	395	370	349	403	377	375	411	367	364	360	410	394	426	396	391	354	365	369	348	355	368	369	344	358	350	375	339	396	362	387	354	368	381	365	383	339	380	361	373	341	356	380	391	378	387	343	368	419	369	350	404	378	339	410	362	371	353	330	398	362	374	364	364	334	365	375	351	363	348	365	360	353	378	373	380	345	377	355	372	367	373	366	350	363	383	369	380	365	389	356	365	396	360	357	356	393	342	353	387	414	385	366	392	387	371	411	392	347	384	333	343	380	412	390	323	359	381	341	407	395	347	353	367	371	344	364	372	376	367	349	376	380	379	359	353	375	369	366	386	378	397	378	371	328	382	396	360	338	380	349	349	358	368	364	379	386	370	383	354	381	342	392	335	341	361	354	375	369	372	353	379	361	365	397	393	360	351	360	358	375	383	374	384	364	374	368	367	387	338	378	355	366	383	351	421	371	409	416	338	348	357	385	394	350	365	405	375	421	363	371	339	394	428	327	351	356	395	343	366	377	361	355	356	390	362	376	380	379	365	380	359	378	380	406	378	345	385	343	368	350	397	368	363	376	374	386	375	347	319	362	324	391	329	391	380	394	390	374	380	332	374	361	363	386	363	351	355	366	362	349	362	353	362	364	366	386	416	355	389	386	398	379	332	394	381	390	389	366	325	398	417	337	355	341	348	355	375	402	364	361	376	384	324	363	341	381	376	370	405	354	374	362	393	361	377	385	385	350	366	369	366	361	408	355	327	343	386	377	408	321	367	369	360	368	385	377	351	361	323	375	385	389	371	359	387	376	403	388	365	360	375	368	364	348	346	378	372	356	383	364	389	365	387	387	361	400	407	364	397	384	370	365	385	397	374	364	399	363	402	358	362	363	429	342	352	381	344	352	367	350	384	393	381	359	372	356	387	360	357	369	353	325	393	367	380	399	381	390	373	385	351	398	351	339	377	398	384	383	352	372	375	337	418	359	375	358	393	364	375	378	368	344	372	389	367	367	363	368	370	342	348	349	363	378	359	364	353	370	376	396	381	367	399	364	356	349	394	399	360	351	357	345	387	380	362	338	358	387	380	393	369	370	352	404	362	354	362	347	363	387	378	347	376	348	354	396	376	382	386	365	356	373	365	389	370	366	371	383	362	355	362	363	418	370	369	363	391	356	380	384	380	382	329	396	383	368	368	388	370	361	388	384	374	351	375	388	367	420	404	356	375	368	395	362	337	405	396	387	348	372	357	378	376	354	385	366	369	396	333	390	361	364	374	396	343	380	373	366	350	353	399	389	399	352	337	376	369	382	392	426	397	372	400	348	330	380	338	359	408	356	409	370	376	369	350	396	397	376	347	334	379	387	360	375	368	327	322	346	354	372	381	366	345	397	347	352	349	376	387	330	364	353	349	377	382	370	353	416	377	362	357	410	379	364	379	354	395	357	357	337	381	382	365	394	361	346	375	370	370	353	368	402	388	403	395	354	372	386	417	398	358	396	377	355	397	378	368	345	370	362	353	405	374	391	396	366	362	378	369	361	401	371	399	367	383	365	360	354	358	345	359	333	374	382	399	344	362	341	367	372	369	364	407	345	373	350	382	331	376	368	376	349	387	343	395	349	387	369	383	368	364	422	377	409	391	384	378	404	384	382	356	353	333	404	365	391	382	402	377	360	365	359	386	377	347	364	343	323	361	364	380	365	361	358	365	421	384	360	405	390	392	360	350	409	343	352	384	380	346	359	399	378	370	358	386	377	364	366	378	368	365	373	381	355	405	386	362	381	370	361	364	384	354	370	335	387	370	356	413	403	395	396	354	403	368	402	365	390	371	399	358	361	401	377	348	354	397	378	359	337	383	395	374	373	324	339	378	408	363	358	393	362	368	362	358	395	345	364	366	376	388
23644	21637	28656	24796	21259	7330	957	726	671	621	622	623	595	630	619	618	613	605	582	593	595	559	543	608	601	551	573	530	575	580	558	608	568	580	565	558	572	574	565	527	558	575	555	584	559	549	561	548	585	577	606	576	537	552	560	531	546	543	574	589	575	521	589	565	530	540	556	573	540	539	619	551	580	612	546	566	579	581	557	571	555	511	555	565	576	565	550	546	572	565	582	502	551	535	559	557	549	571	579	577	584	556	533	528	595	549	589	543	605	572	571	607	553	585	521	560	542	568	602	524	537	553	559	523	549	559	585	549	597	591	593	575	603	528	555	590	586	568	578	556	560	546	591	558	588	562	565	561	547	531	566	572	536	569	590	552	532	597	546	547	552	537	578	549	543	529	540	592	538	559	572	574	592	568	569	594	565	581	561	562	558	507	599	563	580	576	535	549	559	565	559	570	527	568	555	515	548	557	537	570	562	572	574	535	547	525	563	582	519	559	587	594	535	597	610	511	567	613	623	545	531	568	530	591	576	540	535	545	535	566	564	554	513	580	553	522	574	553	544	572	543	544	602	588	594	547	536	498	557	565	566	554	548	541	559	554	554	605	586	544	540	526	551	597	555	543	583	554	597	512	560	534	542	556	552	494	537	540	599	548	550	571	558	558	512	575	580	598	615	552	555	539	588	543	585	570	583	546	562	567	545	537	538	569	567	565	564	577	609	578	551	565	618	560	560	553	530	565	541	565	577	586	588	575	574	550	555	552	551	561	572	571	537	574	521	594	528	540	547	549	567	549	563	599	562	553	588	557	573	515	582	522	530	582	567	583	563	506	533	583	573	527	536	571	503	536	556	563	569	572	573	561	510	553	533	545	516	567	566	542	539	532	556	561	553	565	584	551	564	546	578	574	562	584	562	589	534	539	538	483	580	554	567	536	582	556	586	571	546	542	555	526	602	606	534	590	589	620	558	580	539	543	594	544	516	577	583	587	536	557	594	593	579	581	533	560	549	589	541	544	589	554	575	531	542	586	562	535	587	525	564	539	552	562	566	555	545	565	575	546	588	579	555	566	537	562	540	556	547	539	545	543	568	525	529	579	540	541	509	565	605	556	506	558	554	579	572	562	586	560	542	577	525	529	551	551	585	570	529	556	575	568	585	555	589	573	537	528	576	592	521	555	544	564	599	555	552	563	534	553	543	567	540	567	575	558	542	574	575	516	562	594	553	569	603	535	549	563	561	522	559	592	534	568	555	570	554	529	587	592	561	565	564	544	573	528	549	574	578	567	581	565	548	531	563	553	622	582	561	539	581	517	555	596	549	558	600	525	511	611	575	586	541	536	596	545	546	582	581	592	527	562	501	532	548	559	605	592	554	597	516	551	585	557	570	493	570	554	530	568	548	557	514	557	546	552	589	548	519	579	528	568	562	529	592	546	581	552	538	536	533	531	574	555	523	548	558	580	533	617	544	554	517	549	565	523	567	546	588	544	567	526	573	613	556	578	510	540	548	533	539	603	555	543	542	565	564	540	554	541	575	592	589	573	557	584	566	542	510	581	539	564	578	563	568	526	571	635	571	562	551	586	548	555	580	553	594	541	525	568	591	588	573	551	603	577	534	552	572	553	602	564	559	579	579	535	570	535	581	594	580	551	564	610	565	561	517	573	573	571	557	572	555	554	562	530	563	576	569	531	524	557	533	555	558	566	529	537	507	581	596	551	509	534	528	566	575	554	542	560	518	561	554	527	569	528	568	566	553	549	551	567	531	558	590	576	575	541	550	558	531	548	538	581	545	537	566	587	531	546	559	581	558	568	611	557	503	545	583	538	565	568	546	595	563	556	557	575	572	553	581	527	502	545	595	547	566	539	549	528	567	561	537	567	581	542	563	558	530	583	543	533	525	521	537	556	581	583	591	567	530	572	577	557	529	526	583	573	539	553	553	549	555	528	546	559	560	541	561	588	532	581	544	549	556	557	525	586	548	553	526	616	620	552	536	578	564	545	598	567	563	621	540	517	569	575	551	549	558	553	547	581	567	515	585	603	552	533	571	582	555	497	555	553	562	543	600	534	574	570	563	564	567	573	537	541	555	549	588	562	598	552	575	529	519	556	562	556	561	550	548	556	557	557	586	573	548	585	528	488	541	588	575	551	553	558	592	568	582	521	568	563	563	562	544	550	564	582	576	554	548	561	574	520	533	559	564	536	562	567	507	534	614	546	489	515	550	547	514	559	597	597	528	577	530	563	543	578	530	549	535	553	525	570	586	574	542	539	552	558	548	579	568	583	544	587	541	563	555	516	557	558	566	534	577	565	574	527	538	552	544	568	543	544	561	573	553	567	561	556	556	572	573	552	582	575	539	537	565	538	548	549	551	568	586	546	569	579	557	564	532	572	590	532	591	534	555	535	569	579	570	529	537	549	542	571	557	568	608	565	571	507	564	600	527	561	537	524	547	550	572	578	588	564	566	527	578	560	565	580	576	527	560	515	618	570	569	549	557	554	576	610	545	576	503	494	552	589	551	519	534	494	559	565	586	557	549	533	559	569	510	564	521	595	559	553	550	564	520	578	583	507	546	534	570	544	588	611	585	521	571	554	549	559	540	548	570	567	565	598	554	549	566	537	544	549	554	569	550	496	553	571	578	575	554	526	577	564	530	548	573	544	555	550	615	532	561	553	522	525	531	564	578	592	578	554	595	575	530	568	545	541	548	577	541	569	570	555	629	550	550	554	601	533	543	599	576	540	547	545	535	515	540	583	539	530	520	577	577	527	556	574	525	545	547	582	542	532	559	577	575	567	572	570	547	575	561	552	559	580	595	528	523	590	611	557	570	551	593	603	546	554	568	580	522	551	610	578	576	552	606	537	562	563	523	538	530	563	530	575	567	533	557	557	589	567	574	615	630	573	545	529	536	567	601	564	594	572	537	557	574	547	548	590	579	546	560	547	549	552	562	551	543	581	575	584	572	576	564	572	575	617	561	552	516	529	575	595	572	583	562	613	576	543	532	636	556	554	550	589	536	558	553	559	558	557	545	531	541	600	547	554	528	570	571	536	542	516	590	551	591	546	553	552	577	542	554	497	544	545	541	628	587	561	551	520	554	588	538	569	564	555	584	577	539	581	578	582	558	508	516	495	555	545	538	541	556	546	543	547	571	547	584	597	570	575	576	538	542	563	599	599	571	546	571	564	568	526	608	546	569	608	550	513	543	551	545	547	559	565	555	548	551	570	567	558	565	506	538	558	561	575	555	533	525	559	557	525	540	531	552	521	572	546	582	567	542	527	527	510	561	557	545	536	557	578	565	578	601	539	595	554	539	536	570	576	527	593	525	549	582	567	565	533	589	566	540	521	555	577	556	610	557	549	562	602	561	560	502	543	558	508	533	521	595	520	565	526	584	568	558	550	552	597	590	538	531	539	543	500	530	554	568	551	598	559	549	515	542	573	506	576	523	542	600	564	568	540	550	499	518	516	571	554	546	542
37282	72198	12930	1883	1439	1243	1079	971	859	847	813	824	778	768	725	705	736	754	698	690	740	705	743	678	695	700	660	666	671	682	678	694	742	691	666	699	683	662	709	708	676	655	711	710	695	696	704	656	660	656	703	661	628	658	692	700	720	634	676	678	719	717	672	686	661	684	685	723	689	707	677	696	699	701	692	688	670	679	702	718	678	660	675	697	659	652	667	769	639	716	700	727	680	679	692	726	684	712	720	668	673	713	717	705	676	703	691	699	681	680	693	690	670	679	680	657	702	660	669	696	672	675	702	696	695	705	689	657	675	693	687	698	694	685	673	647	663	677	719	697	730	647	677	676	645	644	635	653	669	683	656	698	657	677	682	725	687	687	660	715	704	676	713	736	645	699	656	685	672	671	685	652	709	652	665	693	668	660	730	684	672	690	716	647	716	671	728	690	715	669	679	688	729	705	724	664	745	731	716	693	647	677	663	697	709	677	639	675	651	655	684	712	688	689	703	683	707	640	646	737	684	697	665	698	632	739	658	668	688	683	690	681	711	732	669	721	685	695	698	705	706	652	705	705	675	706	715	666	712	689	695	646	619	692	668	662	704	755	742	622	668	650	652	680	736	699	700	700	673	663	680	668	687	647	715	722	683	702	689	681	697	722	688	669	659	711	646	685	736	669	671	658	632	675	665	653	666	699	699	692	708	720	725	667	698	658	691	676	699	697	714	716	692	622	680	665	686	687	717	687	703	716	668	708	677	720	656	692	674	715	742	629	696	690	702	696	660	722	650	669	645	697	666	674	673	701	743	678	699	678	684	683	643	678	702	666	691	659	697	723	713	720	671	734	678	696	682	707	672	741	735	695	684	626	690	679	670	660	704	668	696	766	701	688	694	681	677	671	698	685	667	735	665	697	652	702	661	742	711	699	732	717	681	676	704	675	703	735	634	690	628	681	674	697	653	689	703	670	670	705	714	653	714	696	683	659	697	686	676	706	649	673	685	684	706	604	708	682	684	667	652	667	709	687	704	726	661	644	650	684	721	652	698	646	677	701	685	680	653	704	710	709	683	695	705	673	709	694	666	684	687	717	668	713	711	685	705	674	654	685	638	711	647	666	716	691	695	718	649	677	680	714	676	697	674	680	699	691	772	686	702	707	673	726	644	707	673	717	691	736	680	740	683	654	717	674	653	665	722	699	707	674	665	678	672	668	661	717	704	673	675	655	699	645	760	687	683	681	696	686	668	693	670	669	682	683	636	703	671	690	653	686	709	731	677	648	688	656	676	667	701	731	723	670	719	647	656	621	677	716	683	678	736	675	673	692	718	706	672	697	682	752	664	713	682	668	678	701	681	725	712	682	657	655	736	686	712	705	730	622	695	679	723	720	724	654	697	657	711	665	689	699	691	716	657	723	666	687	676	686	729	622	723	690	709	686	670	665	661	695	714	719	721	728	701	672	667	698	726	746	716	733	664	692	639	684	690	664	682	650	744	694	755	696	675	666	660	702	681	696	683	623	640	648	705	685	704	720	693	676	648	694	704	658	690	748	671	650	700	716	694	733	699	676	710	682	665	678	678	646	695	701	689	675	713	721	630	675	690	708	654	628	666	701	691	682	641	666	712	688	684	712	663	705	662	710	672	675	679	678	660	655	653	699	681	694	667	656	680	703	637	685	693	681	683	721	690	697	678	743	739	703	674	655	688	679	646	631	697	689	710	727	695	699	702	696	700	667	718	714	686	696	651	691	702	648	637	671	696	647	685	638	689	660	656	681	714	669	645	689	673	719	674	700	677	679	693	730	658	691	720	724	702	699	651	650	725	702	697	717	657	695	645	727	666	683	659	661	679	694	716	681	733	721	671	700	682	666	717	688	676	693	684	690	691	685	639	703	680	723	634	690	690	650	684	676	706	671	682	709	700	681	702	676	685	644	688	645	690	671	698	699	677	690	708	677	690	685	679	661	673	678	684	648	708	715	697	658	679	689	694	681	682	657	691	691	682	723	700	691	696	726	673	657	661	659	700	659	714	710	693	713	648	680	696	638	659	691	715	718	710	694	661	659	703	649	700	691	659	671	699	647	696	687	680	679	702	726	679	707	701	694	716	709	664	678	681	692	646	685	686	677	702	672	687	691	647	668	716	686	697	686	654	694	674	706	696	696	716	748	728	715	640	641	699	728	612	679	697	728	692	665	681	730	659	720	700	675	694	662	718	737	686	678	694	653	697	755	661	666	679	712	652	676	706	680	684	746	666	653	703	693	696	682	728	657	722	689	660	675	658	697	728	679	693	626	695	710	716	675	670	696	721	662	718	631	672	698	726	704	710	690	704	686	649	715	734	723	705	693	672	650	654	696	662	682	690	669	722	650	657	664	691	677	707	708	714	692	679	729	661	669	664	704	718	690	690	625	709	673	679	677	694	682	707	661	698	702	739	716	648	728	710	653	702	663	683	677	695	682	678	703	676	678	688	702	690	604	668	695	671	689	671	659	716	696	698	700	670	674	651	735	663	614	687	703	660	692	642	682	701	686	671	719	664	681	683	677	696	652	674	702	730	732	703	652	699	694	706	675	708	660	705	692	692	682	710	713	685	664	664	641	735	755	710	664	701	687	669	685	688	706	704	695	682	635	746	673	672	647	645	683	684	657	688	691	675	682	688	673	712	673	713	697	686	680	691	733	690	716	698	714	735	689	742	672	747	676	676	681	693	692	675	674	735	661	687	702	658	697	691	684	706	656	659	695	666	709	673	692	700	682	685	708	637	674	660	686	728	748	696	706	749	672	667	697	662	676	675	660	668	654	719	690	683	670	642	673	696	668	689	640	661	695	718	657	728	665	671	715	678	631	671	680	717	635	721	688	724	662	686	656	695	719	652	684	681	693	714	700	688	663	682	707	695	675	656	674	666	662	702	720	675	675	654	671	663	695	679	683	692	634	679	675	707	699	670	689	647	713	669	663	665	669	703	666	664	717	657	674	699	665	663	690	687	664	727	704	727	673	734	687	689	681	682	660	659	710	624	727	717	724	624	742	701	703	668	682	692	684	657	710	672	687	679	698	659	652	695	732	683	714	706	708	739	711	708	695	728	685	745	721	690	702	657	671	678	693	731	705	743	691	693	704	734	702	663	668	651	707	645	693	655	708	668	675	696	699	632	721	715	675	699	703	690	657	705	666	726	709	693	716	679	664	656	694	654	695	694	672	735	713	667	687	662	685	718	706	707	718	663	658	671	707	671	692	683	682	694	686	676	682	656	695	681	679	675	710	727	679	667	635	711	699	711	696	707	651	671	734	698	727	710	711	701	667	671	672	709	698	698	660	668	703	718	711	686	650	711	702	686	695	697	671	743	680	681	688	696	699	699	628	671	671	725	701	704	672	687	686	770	717	679	739	723	663	665	701	645	694	683	712	711	692	687	677	645	652	693	642	643	675	693	713	711	704	670	706	729	694	681	688	690	691	696	659	658	657	724	645	660	701	716	693	727	710
24786	21814	27449	25217	6359	346	273	240	193	205	189	202	189	194	150	178	167	180	172	146	151	163	173	151	160	164	200	183	151	148	164	138	148	164	188	184	162	180	178	164	158	171	161	144	178	163	139	162	168	181	181	152	164	176	158	172	158	165	170	163	141	153	160	149	161	165	157	173	163	152	160	160	167	164	146	159	157	161	184	161	160	157	154	181	167	161	141	147	179	166	136	164	161	163	162	179	159	161	158	169	145	149	170	161	197	158	167	181	139	159	143	156	168	171	160	165	172	144	159	156	146	175	169	155	165	160	164	180	167	159	157	136	164	161	151	168	161	136	147	139	163	173	179	127	147	173	159	179	189	142	166	152	180	162	173	154	169	165	182	157	178	156	144	155	150	163	161	146	153	162	143	168	151	158	154	154	155	147	158	156	173	154	163	158	160	149	162	165	182	137	174	180	170	151	178	161	156	156	152	188	173	129	160	149	163	186	138	161	168	140	162	142	163	160	156	147	190	154	151	163	180	153	143	162	149	165	189	145	160	171	169	155	135	159	154	154	164	186	172	152	151	183	159	159	154	168	161	154	159	186	157	175	179	169	186	164	161	149	179	145	160	158	151	193	142	161	170	161	141	165	164	152	170	155	175	162	160	166	149	146	157	175	164	181	141	164	149	146	173	169	151	168	174	188	170	162	171	165	168	158	172	159	166	194	135	141	166	175	126	180	161	164	153	153	132	173	171	162	151	158	150	165	167	180	140	165	191	161	161	150	164	165	169	166	183	151	156	156	154	165	139	150	147	184	175	169	166	163	163	162	157	158	168	171	170	153	182	173	178	154	165	157	152	156	154	173	155	146	154	163	164	160	143	185	154	168	157	165	162	150	151	144	157	154	166	162	148	179	160	172	163	150	153	156	172	144	181	167	154	156	147	163	171	157	164	157	151	157	145	157	169	164	170	182	151	171	157	143	166	168	153	145	179	140	144	167	155	166	162	169	160	140	177	168	164	150	164	163	178	184	164	155	170	177	162	171	169	142	146	169	143	179	151	165	151	162	139	167	159	174	150	162	165	152	158	148	137	172	176	151	147	150	147	156	176	176	150	149	148	161	190	173	144	148	148	155	151	177	177	155	165	172	153	172	150	178	165	164	146	161	145	152	173	159	180	151	170	141	161	169	173	151	166	154	157	151	165	178	167	155	145	157	168	154	157	127	181	180	149	187	173	156	158	165	161	152	160	169	160	160	153	156	142	177	161	137	168	166	162	136	167	173	171	163	173	190	180	176	156	141	148	153	154	155	148	160	167	161	162	167	167	188	157	171	160	176	151	169	182	161	164	144	162	155	152	154	171	158	169	150	154	178	171	142	162	157	155	182	167	190	151	141	162	155	172	175	164	163	151	154	162	170	158	165	159	176	176	146	163	177	150	176	159	166	154	135	158	164	165	169	151	157	172	156	160	147	156	162	135	135	147	153	179	148	155	165	160	157	141	173	185	177	149	149	150	171	161	175	167	165	154	158	160	156	153	174	180	167	160	158	180	168	132	154	180	158	165	161	183	151	136	165	164	169	152	137	163	148	153	181	160	172	131	158	159	168	165	164	174	184	150	171	159	154	158	170	188	165	168	179	164	171	173	172	163	166	140	164	152	158	190	172	163	168	177	168	159	162	148	149	178	131	153	157	133	143	157	175	164	158	174	142	170	171	143	161	143	167	148	162	182	170	148	181	167	168	160	149	147	177	186	151	167	144	168	151	166	173	168	155	148	152	165	138	153	162	167	160	171	167	156	150	156	156	141	156	146	155	162	152	160	159	163	148	172	163	177	157	161	167	141	148	157	168	163	143	164	157	167	146	173	152	178	185	153	151	176	145	152	176	183	166	140	153	152	161	174	158	162	178	173	156	160	157	145	155	168	144	154	181	162	147	180	152	156	185	142	182	174	162	168	153	174	176	160	158	156	171	147	158	163	168	184	175	157	136	161	141	166	142	135	166	162	173	159	186	149	163	163	182	151	157	166	132	155	191	167	182	145	146	163	189	154	134	139	179	153	181	144	177	163	162	171	153	155	154	170	162	167	171	155	152	161	163	155	170	160	158	157	138	157	139	144	182	154	150	153	132	149	149	170	168	164	169	153	144	138	187	168	152	168	162	155	157	183	163	161	155	171	167	143	163	179	180	139	121	163	177	146	163	162	158	171	150	166	154	163	164	165	158	159	172	171	166	145	159	153	165	153	164	171	155	164	165	163	178	172	157	175	157	172	151	163	156	166	157	157	161	139	160	166	150	153	158	160	164	181	173	158	143	165	149	169	165	170	152	160	161	185	163	176	155	155	172	154	173	170	145	153	166	160	157	173	152	159	153	160	153	169	167	147	165	165	173	149	173	153	184	182	166	190	163	163	174	190	161	159	145	166	164	148	177	156	151	176	195	150	161	164	160	158	149	183	148	166	157	203	151	168	164	147	156	151	161	162	178	163	185	142	161	178	173	177	161	156	149	183	178	150	195	182	143	151	157	153	175	191	169	171	165	185	161	162	153	192	158	162	172	174	166	157	159	168	164	167	179	168	154	153	162	149	171	163	169	171	145	158	158	133	147	147	172	173	182	160	170	162	170	162	150	153	145	164	186	154	161	174	149	167	182	154	182	156	178	177	148	173	149	154	167	165	162	163	158	169	171	175	150	154	176	147	149	150	183	161	147	187	179	155	145	177	187	172	174	175	167	175	154	152	172	151	178	167	143	140	176	170	166	176	160	145	153	159	174	155	148	184	185	155	159	158	170	150	150	153	164	160	165	156	161	188	172	178	157	153	166	180	164	151	149	153	163	169	161	153	158	161	136	150	150	192	151	147	162	182	178	143	153	158	148	168	157	174	175	157	181	162	146	170	173	152	165	142	170	159	190	176	173	171	156	173	181	161	142	170	157	166	183	168	162	157	158	139	172	175	151	134	169	166	163	190	167	174	144	180	147	164	151	161	164	182	179	168	149	160	168	172	148	157	174	163	141	167	168	179	171	165	151	147	137	144	169	172	160	182	155	140	162	176	142	147	178	177	170	161	165	161	169	167	161	164	169	158	145	143	156	177	188	150	150	171	160	150	155	169	141	154	151	142	150	159	158	180	174	163	150	160	147	166	152	164	186	158	156	158	141	155	189	147	156	163	171	151	155	171	162	146	174	156	144	169	147	157	161	157	167	172	157	186	175	172	151	180	188	150	169	160	167	185	161	158	168	161	162	157	164	184	159	163	176	186	152	153	168	194	145	150	147	148	160	168	154	161	171	157	167	148	183	157	156	158	176	171	143	169	180	152	168	153	152	168	172	152	148	161	163	151	174	171	147	158	160	153	170	163	158	141	166	147	163	168	179	150	168	147	167	135	156	154	156	165	161	155	166	153	167	166	172	186	153	150	141	167	151	154	171	156	138	173	153	167	167	168	165	173	168	164	152	167	154	165	143	142	157	159	156	159	144	154	172	164	152	155	157	171	164
34049	59812	9457	859	594	514	428	384	327	321	305	262	271	244	276	239	250	255	246	254	218	229	221	253	232	226	231	254	259	221	215	232	238	242	245	224	223	235	217	248	228	231	228	211	233	196	224	230	214	219	233	206	237	220	231	231	238	209	236	226	217	215	214	221	201	240	209	237	214	222	207	239	244	205	235	207	252	197	203	259	227	238	210	262	243	198	218	220	224	236	240	206	218	219	209	235	195	217	223	251	219	238	226	185	201	221	229	247	239	244	227	261	212	221	240	200	229	267	230	223	225	213	224	227	224	226	228	215	216	219	213	232	194	243	233	229	226	205	208	253	228	254	240	223	231	199	218	216	237	240	229	223	223	234	227	245	261	253	257	207	214	205	225	242	208	208	232	229	216	235	207	231	223	248	226	223	207	237	215	227	242	210	219	227	226	195	226	223	223	233	220	227	221	243	238	246	238	234	222	220	220	230	227	188	224	230	213	247	219	206	244	238	223	216	212	212	212	252	214	213	204	255	210	203	235	230	227	219	210	229	193	218	215	226	204	239	236	226	224	226	213	240	214	211	217	230	209	248	224	214	226	210	235	239	240	215	229	236	207	181	238	218	249	263	225	200	223	223	216	211	213	228	203	224	215	223	217	227	241	219	217	235	231	246	198	245	207	235	212	191	217	251	230	239	240	232	250	221	230	221	228	223	224	190	245	193	230	210	212	214	232	234	231	217	236	233	201	217	215	228	200	229	202	242	228	220	233	239	218	205	225	247	208	223	200	220	223	212	223	237	226	203	213	236	197	240	219	208	218	224	217	233	215	214	251	214	204	208	225	200	204	223	205	221	196	226	236	246	214	218	210	214	200	220	222	194	236	196	203	237	193	223	234	227	245	246	240	230	228	228	240	223	216	240	219	239	219	230	210	221	186	227	221	203	236	210	210	191	223	214	219	241	214	223	202	219	241	241	218	211	243	221	221	227	205	238	210	234	242	247	243	231	245	236	224	192	228	235	215	194	222	224	228	246	223	243	218	240	220	244	247	237	236	230	237	243	236	223	198	246	221	214	226	253	227	227	204	233	250	201	213	222	259	211	214	215	226	234	235	225	229	216	212	209	231	233	216	251	215	241	214	224	221	214	247	242	230	231	219	228	218	211	184	237	242	226	188	230	253	239	218	226	235	222	196	217	242	252	208	216	236	239	262	230	220	207	212	222	220	223	231	215	236	219	210	222	221	255	241	211	203	237	225	226	220	229	206	255	219	245	225	231	232	219	223	233	224	219	231	253	218	227	237	274	211	249	225	222	229	231	211	203	211	222	221	219	230	213	248	221	183	224	228	217	247	239	248	223	222	200	228	218	238	194	240	230	229	225	234	214	224	227	205	236	242	189	226	212	217	230	218	208	244	251	226	219	197	239	239	225	239	224	204	225	257	237	253	219	203	213	228	241	215	227	236	200	233	224	238	237	226	183	235	193	223	223	245	244	240	231	268	247	213	197	212	193	226	238	221	246	203	227	219	227	228	221	233	220	233	222	232	220	226	213	230	233	209	233	205	231	240	230	237	211	233	189	246	235	224	232	221	232	225	214	202	195	225	226	214	229	197	243	222	221	233	219	187	227	236	221	231	250	254	222	222	229	215	232	253	225	215	243	210	240	234	213	234	232	236	221	234	245	239	228	239	215	232	236	215	239	209	200	230	228	208	223	223	236	206	210	243	195	224	236	232	226	224	222	205	230	205	235	213	228	239	224	241	225	203	223	227	210	210	228	228	242	223	220	247	193	223	224	220	238	229	224	238	200	209	202	235	228	203	223	239	235	206	227	219	196	207	228	219	221	217	223	186	203	240	233	225	246	222	232	222	214	221	213	228	211	214	245	217	203	210	221	185	193	210	224	233	242	241	233	220	210	210	226	193	217	207	196	221	246	194	234	247	193	224	234	221	269	212	223	237	244	232	230	226	226	231	228	248	229	235	228	236	221	234	227	214	240	215	225	247	198	230	218	197	197	211	221	212	226	228	222	238	216	235	239	238	235	212	220	236	255	199	244	225	207	246	230	225	224	212	220	202	184	205	216	208	230	236	212	208	232	245	209	234	236	217	230	205	253	229	219	241	239	219	236	227	214	238	208	216	221	243	228	256	228	215	240	222	237	230	246	234	186	228	209	231	208	220	257	222	206	228	227	233	197	232	215	199	252	236	210	210	231	192	194	190	222	223	236	193	235	237	233	241	193	211	216	220	222	202	248	217	251	215	227	253	215	207	248	234	222	251	236	239	224	215	220	238	226	244	229	227	227	229	219	239	232	233	238	229	222	226	239	214	220	241	226	234	222	218	237	237	220	239	212	187	225	233	199	239	209	234	217	228	238	231	207	230	217	224	222	233	203	271	206	228	225	210	231	240	205	213	222	199	209	206	209	220	206	212	213	222	222	215	236	212	221	221	226	209	237	232	227	221	244	231	206	223	216	217	223	219	236	228	219	188	226	214	236	231	239	244	230	262	247	209	236	222	229	237	226	212	213	210	200	214	243	212	223	204	227	235	248	227	234	207	242	208	235	252	225	214	245	191	233	222	224	242	240	219	250	199	229	195	219	220	219	245	207	256	211	243	245	238	217	225	238	260	233	232	244	245	229	211	223	211	225	232	211	233	236	218	251	214	249	232	219	246	204	191	222	238	233	207	194	187	227	208	188	228	230	221	224	194	219	229	221	218	232	212	245	213	218	232	225	210	236	207	231	217	228	240	217	234	217	221	218	216	225	222	223	234	198	215	237	208	214	244	216	220	240	211	179	215	214	236	233	225	218	232	251	213	215	216	222	206	211	237	230	218	213	236	219	224	229	224	234	228	192	221	230	240	205	243	215	228	245	242	231	238	194	215	236	243	262	218	200	203	220	227	227	230	237	212	205	190	216	224	207	233	214	232	218	214	232	222	221	228	189	204	216	239	192	230	237	209	230	187	253	225	223	214	208	217	233	247	222	246	205	233	209	209	212	213	205	233	206	238	231	216	208	219	238	238	226	214	222	194	203	212	216	261	202	216	223	219	230	247	239	237	197	242	216	221	207	238	211	229	221	237	230	247	226	232	237	241	211	227	215	223	209	177	246	224	233	235	207	213	229	200	266	240	221	214	227	223	230	189	219	224	221	216	223	240	237	246	241	222	209	243	222	209	209	209	208	244	229	223	234	222	248	216	197	237	221	203	201	241	236	205	224	243	220	208	237	233	235	223	222	233	212	222	209	248	224	239	246	195	229	228	217	230	190	226	210	205	236	247	226	219	211	243	219	235	247	222	242	208	229	200	246	253	202	234	215	220	203	246	202	227	235	244	218	204	222	218	219	222	241	247	243	223	246	218	231	234	228	240	213	235	225	232	223	225	224	217	245	217	243	233	242	217	253	218	227	229	227	219	244	238	228	231	214	226	215	227	235	214	217	207	216	237	237	242	223	212	222	201	217	237	209	235	229	214	249	205	216	223	214	219	223
22701	21647	29467	24266	21602	21443	5418	896	710	690	676	670	573	591	569	523	596	540	539	506	537	585	539	521	538	543	504	551	500	531	573	493	495	539	523	528	570	509	552	543	516	504	528	510	538	509	548	501	536	500	490	535	543	546	500	516	482	541	489	525	503	497	468	495	513	544	502	551	524	546	538	537	483	547	557	514	516	504	492	518	500	557	506	526	531	525	507	500	514	478	587	526	499	525	551	522	518	531	495	499	499	499	548	520	525	514	474	496	500	487	545	519	500	511	549	499	511	487	509	538	517	491	490	546	517	538	494	511	472	522	504	507	517	485	508	533	541	553	541	524	478	521	526	521	525	513	526	537	536	526	512	534	498	529	515	509	541	500	531	490	510	541	508	538	537	516	548	530	549	544	527	525	489	531	503	546	524	515	525	518	508	533	514	532	520	556	526	511	487	485	515	524	513	513	539	523	526	532	514	517	492	517	512	479	511	532	580	488	498	507	523	503	481	489	516	512	532	529	548	517	558	505	520	527	504	509	509	515	488	518	556	543	482	511	502	540	506	506	523	524	484	548	492	479	506	541	516	525	510	539	523	497	488	542	474	530	512	513	516	552	518	527	506	496	518	507	536	516	514	534	470	533	488	486	513	503	490	504	547	545	522	556	496	542	510	549	496	533	564	491	539	517	550	524	487	505	524	509	511	496	496	510	532	508	577	495	484	490	496	515	557	490	495	531	527	478	491	516	518	505	499	498	534	490	504	495	533	511	493	514	528	515	516	506	503	541	561	474	518	557	493	536	512	503	490	486	526	515	513	533	508	561	516	524	536	529	561	546	502	499	494	486	486	497	521	488	492	508	520	566	512	484	503	488	545	531	542	554	527	469	495	492	545	519	548	490	523	487	484	515	523	506	544	532	487	497	479	532	506	506	524	484	508	544	534	506	522	520	484	489	550	523	488	486	495	523	540	516	499	532	493	498	488	523	539	477	433	506	508	512	509	482	525	501	489	545	529	484	516	525	516	536	559	534	512	514	452	525	488	517	549	533	505	530	516	516	505	505	546	495	515	533	506	490	543	507	490	508	528	562	538	473	493	492	501	517	536	560	537	518	510	531	522	537	517	502	515	522	515	490	506	538	524	524	512	529	528	496	481	486	525	545	535	479	512	531	513	520	510	531	517	525	560	509	501	482	473	480	505	520	499	538	546	527	546	487	483	533	557	486	535	509	512	471	482	499	469	523	512	497	514	538	520	489	463	484	548	506	488	509	544	536	511	539	538	493	520	502	511	533	483	481	498	498	529	484	476	522	481	488	508	485	521	571	521	510	513	495	514	474	543	538	474	532	479	524	522	553	491	482	499	492	517	525	475	524	507	525	511	491	495	502	510	528	500	484	553	512	524	504	527	539	540	497	502	534	557	535	552	510	531	503	546	482	526	504	508	487	516	524	495	521	532	496	526	511	523	525	509	521	470	491	548	540	533	548	539	507	523	537	479	504	561	526	542	499	532	542	500	504	457	540	507	521	525	515	531	516	509	528	503	540	545	545	486	545	539	509	499	524	496	516	506	511	511	540	496	472	553	514	521	516	504	488	549	519	516	468	511	525	506	518	464	518	503	505	519	527	501	528	535	544	502	524	500	516	520	493	543	492	523	519	542	498	483	561	552	518	534	513	535	498	520	498	501	474	523	549	486	496	493	510	508	538	495	557	500	543	498	533	532	481	522	556	506	509	577	517	527	514	515	502	469	525	549	497	522	533	524	518	508	533	511	537	528	493	532	520	490	554	511	534	506	545	504	514	546	494	497	499	534	475	501	528	524	500	485	533	525	537	523	516	487	526	511	497	506	495	488	494	516	535	500	511	505	521	527	531	529	512	514	514	527	521	534	509	502	507	478	479	488	530	538	504	509	516	523	574	477	535	513	506	515	565	506	518	510	534	540	476	504	515	513	499	524	530	495	552	557	554	488	519	544	516	558	490	512	502	457	502	490	530	497	479	493	519	489	496	554	491	476	504	543	525	485	491	505	486	525	502	477	555	541	504	516	483	522	549	552	493	518	492	528	532	504	523	506	527	508	479	526	517	477	479	558	546	513	490	513	503	464	463	542	557	516	524	473	501	501	487	499	569	487	497	536	509	534	518	505	531	544	552	488	541	503	501	519	505	510	539	559	526	523	532	528	524	552	552	517	511	486	518	474	502	487	519	543	492	506	496	533	517	554	516	514	538	512	489	534	498	548	515	539	518	510	551	498	569	526	511	534	493	509	543	486	552	485	493	507	502	527	530	527	533	494	503	498	533	479	520	531	517	486	504	550	523	497	524	542	508	535	557	509	500	521	445	498	500	503	538	532	517	545	535	539	542	538	577	532	506	507	523	513	534	496	524	492	489	521	500	507	449	540	542	482	526	531	530	524	513	506	504	527	489	511	510	476	507	535	524	497	557	506	495	502	536	509	516	539	539	502	522	518	513	536	520	520	476	492	505	560	501	524	537	540	489	510	493	506	533	486	537	478	553	517	522	508	479	514	511	523	557	500	496	512	493	498	512	501	469	509	517	483	516	497	517	548	525	570	515	498	540	542	512	504	491	476	489	542	528	497	541	530	524	507	506	500	504	484	518	493	532	510	506	531	502	503	526	526	536	514	508	533	507	509	506	505	519	472	486	554	483	509	521	477	524	511	502	529	573	504	551	516	481	544	526	528	515	517	527	536	508	517	476	509	497	551	516	546	550	516	509	545	554	530	504	467	489	561	542	537	477	526	530	518	476	519	531	508	479	504	518	546	502	521	509	538	512	542	509	514	514	547	489	492	549	546	552	464	520	590	542	539	540	505	473	513	502	472	505	518	514	487	500	581	493	539	529	517	509	541	550	497	513	540	497	495	497	561	492	493	442	482	533	503	546	493	537	522	497	505	513	512	493	492	513	489	522	519	474	472	486	534	473	538	523	543	493	568	492	494	494	499	509	541	505	531	510	498	509	518	497	478	517	503	475	492	480	520	523	522	517	468	493	483	530	512	513	486	521	516	480	534	523	532	480	506	490	463	523	487	506	514	473	500	521	541	514	513	492	481	504	518	537	476	494	530	550	527	548	516	487	530	491	497	511	499	561	509	535	502	475	549	533	549	518	536	496	456	480	529	509	534	520	524	509	528	500	506	513	530	520	517	556	523	468	540	535	537	503	508	513	507	504	530	503	507	507	511	503	549	547	507	528	496	490	522	503	531	551	537	517	522	485	535	509	544	550	528	480	525	497	517	530	561	560	517	490	501	529	531	507	503	476	512	528	511	479	474	494	542	485	567	522	539	539	561	526	563	488	531	458	521	523	542	524	534	482	491	497	511	481	530	477	493	500	545	489	495	538	485	483	525	522	469	480	543	485	503	493	519	511	485	544	530	525	495	498	518	506	489	530	515	537	499	506	487	515	518	511	501	513	517	512	503	503	494	540	517	494	540	492	475	503	506	531	507	554	522	470	537	519	541	503	498	489
44532	80516	18733	2996	2148	1713	1417	1267	1103	1038	920	883	809	811	765	779	747	735	672	701	747	655	653	712	648	669	676	681	587	667	657	662	667	689	635	645	652	666	706	660	654	637	708	627	648	633	690	651	625	695	654	698	637	666	648	637	684	655	622	660	702	647	663	658	660	631	692	632	634	623	622	638	637	705	669	658	657	638	644	679	669	635	636	639	723	625	675	648	624	640	596	609	658	611	676	638	661	660	700	613	631	622	654	611	600	601	663	676	656	651	653	608	666	657	685	647	661	603	653	645	663	628	636	657	644	610	607	641	654	625	623	634	679	623	644	622	655	624	595	659	668	698	641	620	653	667	694	674	673	638	621	646	615	642	675	617	656	613	653	647	663	666	640	627	630	675	646	626	630	670	670	648	625	653	649	649	670	651	611	617	632	669	651	661	645	655	657	633	689	643	645	622	633	629	686	706	654	635	658	651	662	672	662	590	617	719	647	639	642	669	678	670	602	678	672	658	640	659	655	658	703	649	657	643	566	648	652	652	675	602	665	646	625	690	676	640	648	683	642	665	662	647	650	640	664	691	668	644	633	626	654	622	637	682	602	637	685	661	638	666	731	623	622	663	683	617	663	645	626	643	635	632	645	629	638	659	614	585	588	627	645	643	636	687	648	640	637	620	653	638	612	659	642	587	620	641	653	619	638	685	673	626	685	626	654	623	630	642	616	644	659	667	681	630	622	642	687	637	656	609	700	646	638	640	625	639	633	641	633	650	654	652	635	621	659	636	685	662	640	650	601	675	680	647	644	627	666	618	611	655	643	628	609	678	618	624	641	634	639	657	625	656	679	646	651	639	621	639	625	659	639	622	593	671	640	628	654	639	632	636	663	609	687	728	596	688	686	633	636	623	656	650	637	591	665	682	636	649	658	657	648	654	670	616	627	590	665	630	635	593	667	648	613	630	679	632	598	634	640	646	646	640	664	640	656	658	668	638	631	621	663	664	615	681	618	605	624	645	674	692	660	645	639	655	600	681	689	666	652	671	653	665	615	638	674	680	647	634	615	683	621	622	622	632	654	689	624	639	633	622	672	659	629	613	619	649	645	654	628	603	682	629	681	655	634	666	603	628	640	694	705	613	630	609	677	661	650	655	645	669	649	622	665	669	614	631	663	621	665	640	642	644	609	672	652	627	666	673	649	666	625	670	648	647	611	629	657	612	653	672	682	668	622	631	666	673	666	659	674	671	670	652	628	616	652	657	664	646	667	649	691	584	609	649	651	607	671	640	663	663	615	653	650	697	638	607	659	627	650	724	618	672	635	698	668	660	657	620	667	638	623	633	679	657	662	666	612	686	651	631	614	662	601	659	661	613	653	661	696	633	653	664	717	675	679	674	642	649	696	661	661	673	624	662	703	619	630	649	631	685	683	629	620	669	651	650	626	670	651	621	673	641	597	638	608	671	600	643	658	621	663	616	636	655	666	620	659	656	661	635	661	614	609	627	676	702	646	660	631	642	664	653	639	639	649	651	605	651	654	628	630	656	629	640	628	652	651	673	628	639	636	609	643	651	677	629	662	701	640	620	653	616	621	649	682	738	665	686	680	653	624	668	640	661	697	659	627	649	648	666	657	621	651	720	623	667	684	680	626	674	651	678	642	658	655	630	664	651	703	657	690	630	619	646	667	673	651	637	675	608	662	661	639	625	685	666	663	625	704	642	657	720	646	622	614	675	619	664	662	638	666	665	645	652	653	650	624	621	664	624	674	636	674	625	659	680	677	635	608	636	635	616	613	640	627	643	689	697	642	625	617	633	639	637	663	611	640	623	642	596	632	605	669	634	677	671	661	654	627	653	646	629	654	657	665	695	665	636	630	676	638	677	640	625	646	630	695	668	690	686	674	626	648	653	590	643	662	663	648	655	626	668	655	663	652	653	617	694	653	672	640	649	644	684	609	638	634	661	651	650	689	613	673	693	624	662	686	637	646	651	635	648	649	628	669	692	690	671	662	610	652	613	651	634	655	649	623	656	598	687	733	663	651	641	688	649	687	656	629	648	630	635	662	717	616	620	674	633	684	658	663	675	630	610	614	670	636	661	620	629	640	680	686	681	654	680	647	645	667	648	687	600	663	677	651	734	684	648	663	621	629	649	644	668	639	640	674	623	623	655	649	583	688	656	645	627	677	627	667	614	639	668	670	620	684	669	649	702	604	663	670	658	691	637	664	659	672	624	597	639	646	657	653	662	688	618	636	623	670	677	655	661	625	625	657	640	648	643	663	640	611	624	589	605	649	649	689	652	656	636	660	655	630	619	628	635	662	650	632	650	612	669	644	625	655	615	626	606	646	639	606	598	668	592	665	680	588	671	612	604	665	631	599	655	639	688	663	613	650	635	636	683	633	642	612	664	648	645	633	645	619	682	617	621	708	653	639	649	641	622	644	635	633	645	641	625	623	668	645	634	633	649	660	650	647	649	638	633	657	628	627	628	625	643	656	638	642	632	664	670	679	678	659	640	622	618	639	635	646	627	641	675	625	628	654	652	645	629	590	645	629	641	664	643	644	649	641	625	717	666	636	639	613	640	654	596	660	661	669	667	664	629	634	655	673	666	673	625	647	630	637	644	651	625	648	643	630	643	667	638	631	624	667	674	655	662	623	598	628	670	674	669	624	629	644	635	633	650	598	623	642	658	650	609	593	630	623	615	660	623	649	565	661	663	628	638	685	634	663	620	620	651	660	658	699	626	621	602	665	695	674	636	669	613	636	638	645	646	633	624	615	670	668	683	656	668	646	639	674	668	633	599	656	695	613	672	662	638	667	649	639	646	655	638	658	657	676	658	681	667	617	648	662	657	601	669	663	636	645	600	663	666	712	629	660	668	626	656	668	606	637	612	609	631	628	620	689	629	675	598	631	657	612	617	642	617	662	633	669	624	607	639	690	632	631	666	670	639	646	658	632	591	675	647	608	618	635	646	663	641	657	626	657	712	598	652	651	655	635	709	657	597	636	620	611	696	666	643	643	670	660	614	651	685	632	618	666	655	664	652	614	627	626	667	660	616	649	669	659	652	662	611	659	639	661	621	638	626	659	648	676	667	663	650	631	647	637	652	633	614	634	644	693	668	696	602	669	650	662	681	658	639	647	663	647	633	669	660	650	658	637	639	638	642	626	641	689	632	648	681	661	648	678	650	678	702	632	669	643	610	626	602	617	608	607	627	650	631	691	669	638	649	599	632	678	629	609	634	656	645	665	692	639	625	629	635	615	647	652	614	632	618	647	638	604	643	658	608	683	589	667	680	656	651	592	647	629	639	643	649	641	671	604	639	615	652	662	638	598	625	653	655	638	636	627	630	603	685	652	657	675	698	640	653	641	670	649	689	599	604	631	655	632	638	651	655	652	637	614	677	648	648	588	635	628	650	639	647	655	682	626	650	646	627	649	627	609	646	633	662	649	633	646	640	675	628	658	653	642	667	624	631	630	643	644	635
28173	22446	10811	938	502	479	340	324	296	338	289	302	309	314	329	266	278	294	345	336	311	309	285	325	294	312	281	297	296	302	305	279	281	326	310	303	296	300	298	309	286	305	267	336	290	307	296	294	303	316	329	304	299	310	307	282	291	275	284	280	306	302	302	283	314	300	266	303	311	296	296	328	316	285	314	301	293	311	291	278	333	303	280	289	291	273	300	336	296	313	298	304	337	305	321	272	282	281	319	318	297	292	319	300	257	289	318	298	322	282	304	317	273	309	284	309	304	308	308	259	331	311	302	307	293	277	284	303	264	294	288	273	311	308	328	282	285	283	296	286	264	311	309	275	287	305	286	275	312	321	294	286	298	266	297	293	295	302	296	316	291	294	282	315	307	287	307	322	296	277	304	290	289	302	321	279	293	325	292	295	307	303	282	292	270	307	276	295	285	290	304	316	285	306	307	292	318	290	285	278	312	316	333	309	308	310	302	298	325	302	319	302	273	294	313	306	324	296	323	259	316	268	303	309	300	297	280	295	297	322	276	284	315	278	279	331	287	295	283	315	312	267	292	277	309	292	269	303	304	279	301	266	276	289	297	307	283	287	276	310	277	296	334	301	290	294	328	319	264	328	303	332	301	292	269	309	325	340	257	276	291	297	336	332	286	278	293	300	301	277	321	299	266	303	310	302	294	291	312	307	297	327	299	268	319	291	316	273	305	299	301	312	298	283	344	292	287	307	302	307	298	265	342	328	274	253	295	309	309	324	297	300	315	296	283	303	330	313	306	307	304	299	300	321	285	283	273	315	320	287	269	342	293	276	307	303	295	294	324	302	299	313	297	307	312	288	309	270	306	304	318	320	294	302	297	325	280	301	274	321	304	300	326	321	295	299	310	309	271	284	301	301	298	298	333	291	285	314	284	280	316	290	270	284	286	283	303	296	311	294	283	294	301	308	296	306	288	308	316	322	312	280	318	302	287	311	314	292	299	251	284	308	260	298	308	294	290	287	355	280	269	325	336	316	313	308	324	298	307	276	259	298	310	303	287	298	266	280	315	312	330	296	292	293	299	287	298	319	302	315	274	325	297	296	283	294	288	308	283	324	298	289	340	328	288	288	309	291	265	300	300	307	274	275	311	299	281	286	338	311	303	298	279	294	291	290	311	323	299	319	266	272	308	291	299	298	301	337	324	268	319	283	308	312	298	298	287	296	279	343	301	287	291	306	306	318	287	306	275	323	257	311	317	273	305	281	281	289	293	292	287	282	306	278	288	283	307	288	295	309	302	312	290	285	292	276	273	344	281	304	291	269	308	273	307	284	291	317	311	291	293	331	286	290	263	312	300	281	292	288	292	297	314	336	319	310	315	284	310	280	311	296	280	289	287	286	301	310	334	289	337	292	292	357	300	306	286	289	284	290	283	305	287	295	309	326	296	277	269	317	293	305	280	301	274	306	294	285	289	283	281	297	283	324	305	293	307	278	319	309	301	283	286	303	292	292	292	315	310	308	324	296	298	295	305	277	277	260	290	302	289	305	288	330	301	314	271	292	286	302	319	300	286	320	295	288	316	290	334	313	302	300	271	295	312	289	268	304	312	261	289	302	305	277	296	294	306	294	290	291	282	310	314	299	310	313	305	320	301	303	325	297	290	306	308	300	292	285	311	290	275	307	295	306	289	299	296	315	317	307	321	316	318	313	306	297	273	305	309	312	292	290	285	293	279	310	293	283	301	295	303	321	287	315	306	317	297	304	291	272	267	323	288	301	285	294	308	296	308	326	295	301	321	298	290	287	316	325	297	272	326	325	283	301	292	296	292	267	282	289	331	325	288	309	252	314	330	288	297	274	302	324	283	322	290	307	294	281	258	302	296	318	269	295	273	309	308	286	338	321	281	290	284	316	291	303	343	291	321	297	315	308	326	295	271	315	293	305	312	317	274	308	287	289	287	279	294	307	323	283	315	303	309	268	285	300	307	287	304	294	314	277	276	287	303	270	327	295	295	310	305	333	353	288	288	284	287	313	315	283	313	297	278	264	311	312	305	318	305	296	320	323	282	301	308	305	263	300	320	291	330	308	262	282	286	299	274	327	305	295	293	283	279	308	296	318	284	318	313	296	290	295	315	314	306	268	266	287	294	322	281	284	285	316	322	293	310	325	287	311	336	327	303	299	293	275	301	311	276	280	290	294	296	312	287	323	268	310	294	299	293	274	285	303	280	281	271	282	288	301	296	296	319	303	331	290	293	315	281	270	281	284	300	313	294	289	298	268	272	304	272	293	305	272	296	290	311	298	307	277	341	294	322	286	297	291	294	283	303	293	271	288	278	292	327	297	318	306	288	302	289	302	332	306	301	290	275	268	326	317	272	288	289	351	282	283	273	308	284	288	327	311	306	299	324	300	324	307	260	313	296	315	301	300	280	294	289	317	303	283	312	306	292	298	340	347	293	287	286	277	276	307	306	301	276	311	301	280	303	276	296	296	312	308	334	292	313	276	312	284	321	304	277	285	300	270	307	307	287	306	259	293	306	264	293	293	320	295	345	298	331	304	300	318	295	247	300	298	282	333	286	303	318	275	328	287	279	308	266	312	347	282	301	319	323	257	290	304	310	289	286	325	270	320	296	310	301	297	295	305	294	278	284	281	285	305	324	271	304	272	294	295	306	281	319	293	308	301	306	303	286	313	332	281	302	301	324	296	297	334	283	261	300	304	279	289	274	308	297	341	309	302	297	277	318	258	304	288	282	291	288	317	282	254	270	316	289	303	310	298	298	307	294	316	269	272	293	300	306	312	309	311	296	308	301	321	288	305	336	271	294	277	282	279	321	286	297	283	287	334	337	281	297	292	278	298	297	324	311	327	289	333	324	282	299	302	333	290	304	285	294	300	305	276	292	308	282	276	287	315	292	306	295	293	299	276	309	276	319	295	273	301	293	287	287	293	285	265	311	295	296	300	293	263	289	296	283	275	292	323	331	310	302	292	259	277	311	300	314	292	276	280	288	319	307	318	283	299	317	329	294	286	304	313	309	282	298	299	316	269	299	305	305	327	279	302	283	283	289	326	313	276	282	287	274	315	298	261	319	321	305	316	320	283	301	313	295	292	281	262	283	293	266	257	295	297	276	299	306	323	281	318	265	288	320	317	312	287	320	303	332	285	299	290	274	321	311	297	258	287	277	313	308	304	290	314	316	281	311	294	305	303	324	298	282	299	303	331	296	317	280	308	296	310	326	286	305	293	308	287	309	288	297	309	313	320	291	323	286	286	284	304	293	299	277	297	296	311	297	300	278	300	310	313	300	264	274	310	279	273	285	271	299	281	287	300	316	282	305	313	279	325	293	313	317	272	299	302	333	282	300	326	280	282	292	289	315	305	289	284	261	297	307	293	280	283	293	304	317	310	288	289	317	307	273	266	268	286	323	290	305	295	307	299	307	312	300	292	295	310	326	309	298	305	312	281	305	310	308	312	297	297	319	265	309	289
17228	32473	4053	498	423	443	400	382	400	387	395	380	344	420	352	388	393	381	367	401	364	356	392	377	383	385	408	375	363	372	354	351	397	395	364	365	351	416	408	397	411	361	355	396	325	366	380	355	373	399	379	357	381	391	375	382	378	368	362	386	381	373	346	372	376	372	372	348	371	344	412	362	376	363	390	368	385	397	383	395	365	374	366	359	382	392	393	347	375	353	356	382	339	376	342	387	366	376	371	400	369	385	352	373	375	377	393	371	376	376	385	356	337	344	394	383	377	377	348	358	388	375	384	364	381	381	383	373	363	362	384	372	397	362	387	370	351	391	367	383	394	355	353	359	361	372	390	369	401	358	382	372	373	374	346	368	364	370	399	379	385	357	366	374	365	357	393	375	333	380	363	398	358	360	354	375	364	349	381	378	384	400	349	370	377	354	370	375	352	347	359	362	403	367	350	396	387	383	390	388	357	337	375	397	357	408	410	383	389	348	378	411	389	396	364	404	407	333	353	367	389	384	354	355	361	407	382	394	373	342	340	382	360	356	375	372	372	397	384	369	375	359	388	377	381	388	368	353	366	400	395	384	386	380	378	356	336	389	383	358	342	362	356	370	390	381	327	360	389	371	347	391	352	372	391	380	352	436	403	365	355	381	374	374	358	376	377	350	394	413	377	365	343	374	351	375	369	376	380	366	385	385	366	358	397	383	382	376	381	361	384	354	386	361	375	377	362	374	370	390	413	346	359	377	357	376	406	351	365	427	384	361	368	368	389	415	386	378	386	385	371	375	381	380	367	389	382	386	394	369	363	372	358	360	387	396	371	362	370	392	372	380	424	361	382	389	396	381	341	400	364	372	397	355	364	344	386	384	365	411	360	376	381	330	373	359	348	391	365	363	399	389	391	366	350	372	411	400	387	378	373	391	335	378	346	362	372	361	392	367	342	382	393	371	367	363	364	383	366	376	365	358	355	356	406	337	378	375	384	425	375	370	354	385	332	367	370	391	406	369	378	378	352	398	344	388	354	387	352	364	367	411	378	393	381	370	368	390	394	375	374	355	356	366	391	353	382	385	383	369	371	365	391	403	381	409	382	356	401	386	363	378	363	381	394	405	378	378	391	340	387	385	384	377	364	401	403	380	389	359	346	350	387	363	374	373	349	405	384	365	361	367	360	380	376	339	397	367	387	395	369	395	327	349	370	376	396	378	375	403	364	364	371	384	398	343	379	383	377	370	372	390	374	358	377	377	363	397	358	381	339	368	381	377	385	380	367	328	383	379	343	339	360	399	387	390	410	348	385	403	396	380	389	375	390	389	391	381	406	388	375	394	375	389	388	388	368	369	369	361	383	371	378	363	363	379	366	400	360	351	362	339	399	344	377	376	380	387	388	386	352	363	363	366	387	370	383	374	314	365	357	361	360	384	386	368	360	400	324	372	372	397	339	390	407	374	363	354	353	428	375	347	376	381	387	356	350	381	393	385	389	356	396	359	367	364	341	364	341	398	381	379	376	378	381	377	353	362	349	378	388	384	393	362	376	370	414	371	354	368	393	384	433	359	382	368	390	362	376	358	369	358	367	408	391	359	389	339	363	343	370	381	366	382	365	316	336	354	389	406	403	392	403	375	393	367	367	389	361	385	356	394	373	376	372	370	408	372	371	415	366	322	376	366	383	372	375	342	394	377	387	322	386	363	393	383	404	384	374	364	339	393	417	359	351	381	387	384	399	400	398	348	381	366	353	379	390	368	379	379	373	342	385	395	395	344	425	384	387	384	402	418	368	384	367	362	406	379	366	375	388	365	360	379	370	382	371	350	368	373	360	380	386	368	366	366	364	355	362	350	365	381	398	383	378	378	380	359	410	387	362	380	352	388	410	367	363	390	353	372	343	382	365	395	391	427	411	408	337	361	374	367	411	375	358	416	369	363	358	351	349	365	394	350	357	362	368	362	377	369	371	361	388	357	330	399	361	383	367	376	394	357	361	344	378	335	366	384	367	394	331	371	377	383	342	362	400	378	374	381	358	375	345	362	385	350	362	346	355	382	406	379	358	385	389	359	326	394	366	372	357	364	364	344	351	367	342	344	376	385	370	395	367	346	413	394	339	401	369	380	374	396	388	409	393	370	361	408	411	396	347	396	394	352	374	384	393	361	372	372	416	368	364	384	345	389	334	384	370	350	392	386	370	356	382	398	346	371	364	380	380	320	380	353	368	362	399	383	349	389	399	393	384	336	380	343	341	374	408	360	387	336	374	337	394	359	424	406	387	335	349	414	368	394	377	364	353	399	373	365	401	358	377	369	383	353	365	392	359	380	384	387	392	409	342	387	371	355	375	380	387	382	329	348	367	410	354	391	409	369	379	383	370	363	356	364	392	325	367	369	374	349	387	387	386	365	370	330	343	374	397	373	367	394	397	356	369	413	355	387	372	360	338	345	387	355	355	390	384	372	377	366	354	406	371	372	397	388	358	332	351	376	347	359	379	397	352	372	352	354	314	353	369	378	374	391	376	341	370	407	365	372	363	363	384	353	405	379	378	369	342	347	389	400	377	339	387	374	361	342	375	393	361	333	369	385	361	398	391	347	367	394	382	376	370	384	386	376	376	407	400	377	356	398	378	359	384	365	356	362	387	362	366	353	393	356	367	350	398	375	370	402	389	380	397	398	345	357	362	382	365	393	367	352	386	343	391	364	383	363	373	362	384	364	371	363	376	384	375	357	402	362	360	384	366	387	355	381	374	365	368	345	401	369	357	387	377	413	345	386	395	367	399	387	346	362	348	396	362	381	394	372	368	370	376	398	394	356	359	389	380	342	364	363	387	392	402	377	410	342	403	374	363	394	357	352	375	382	373	367	387	371	384	376	405	399	375	356	365	393	370	402	360	368	371	358	377	362	406	349	364	346	364	382	350	391	359	355	385	389	366	377	386	423	385	365	384	349	420	388	387	404	363	363	379	357	390	375	392	391	353	377	349	366	374	334	379	402	359	377	340	381	368	400	377	410	378	358	358	375	372	369	368	415	358	374	357	378	370	402	347	377	360	358	381	355	391	402	402	358	372	359	375	341	329	400	380	357	394	390	385	372	337	353	426	376	375	402	395	383	370	365	364	365	385	399	347	379	382	370	408	352	380	359	351	370	399	359	362	401	373	409	380	395	374	385	354	397	351	404	341	389	371	385	410	383	375	363	355	388	350	360	356	358	374	333	371	406	393	379	352	368	355	363	327	357	385	383	393	364	372	403	378	376	383	378	408	367	372	372	366	392	380	391	405	373	391	366	373	377	393	420	385	367	374	373	398	393	391	394	369	409	393	378	393	382	390	355	364	400	386	384	375	355	339	406	383	382	363	354	349	380	363	400	366	343	372	393	371	364	363	356	340	404	360	393	365	350	373	395	358	363	371	357	351	395	370	361	401	377	391	401	383	414	404	389	390	350	371	365	358	395	371	384	373	363	384	385	374	402	371	378	388	379	411	363
23653	21669	28952	24583	21214	6675	950	752	644	640	599	612	591	592	617	590	624	586	605	611	563	596	622	647	588	559	570	566	573	596	571	557	595	549	582	535	553	601	558	578	583	596	603	576	586	553	567	569	563	534	555	568	558	575	569	573	560	589	604	592	570	561	555	590	550	555	546	595	539	537	540	531	489	589	588	559	584	555	533	572	559	576	543	562	600	580	596	589	584	571	578	628	528	584	535	569	583	581	554	571	558	551	575	540	584	544	614	568	565	566	570	586	588	587	553	563	583	586	552	594	530	532	562	566	579	567	546	588	562	526	559	565	558	528	562	597	550	552	549	606	537	571	568	570	558	583	558	583	515	551	554	553	578	553	536	531	540	566	564	592	562	516	557	591	522	544	523	526	610	580	529	573	569	572	503	531	612	570	596	605	565	601	563	602	564	546	557	540	555	571	561	595	535	553	592	587	577	529	578	581	590	552	605	580	555	580	583	577	594	565	586	592	587	606	562	595	576	603	567	567	606	554	573	549	582	565	536	575	547	550	543	569	555	561	537	562	570	572	560	593	585	598	578	574	563	609	557	598	514	536	576	555	561	577	539	530	577	546	613	553	608	545	578	604	578	612	604	569	590	573	551	555	558	561	539	554	559	559	575	590	566	615	574	576	599	554	583	563	570	549	600	525	542	589	624	486	541	598	559	594	589	532	539	592	593	573	563	542	556	575	557	602	600	562	545	566	574	621	537	600	558	563	536	551	591	559	549	577	584	579	536	577	542	545	523	540	565	574	602	554	543	565	575	548	567	580	576	574	541	585	526	571	594	582	556	555	561	561	616	524	552	572	562	526	586	574	534	620	583	577	590	602	595	619	568	593	563	591	561	552	594	603	578	571	574	583	596	561	539	565	567	510	580	544	613	529	570	541	608	564	576	601	579	577	583	581	593	573	547	618	577	584	551	559	578	544	584	564	596	553	573	553	580	538	546	535	577	620	579	567	543	566	525	572	556	597	606	588	578	590	572	575	563	556	548	514	588	543	519	608	592	572	531	618	566	598	528	571	578	596	587	566	523	584	577	552	544	537	583	594	561	589	596	578	570	571	567	579	588	527	574	597	575	555	606	538	572	568	574	565	569	565	572	584	601	557	592	584	535	570	558	537	627	563	534	559	596	586	605	573	589	551	576	552	566	580	589	554	584	512	544	555	566	601	597	616	548	563	580	551	566	585	571	596	552	567	519	554	578	560	581	537	548	544	618	591	579	549	621	560	595	536	534	528	603	589	596	565	576	577	558	567	563	564	569	570	547	544	618	587	586	591	557	570	557	588	562	540	597	553	529	593	537	550	585	560	547	545	569	539	562	579	563	554	559	573	557	527	599	539	581	564	517	539	547	592	569	607	577	553	580	532	557	590	598	551	592	531	557	619	561	547	541	614	586	576	592	548	571	584	564	582	613	568	567	547	602	539	528	548	572	579	560	558	559	538	530	569	541	592	564	640	577	553	547	555	582	517	571	524	514	563	528	574	562	556	574	575	568	585	576	551	558	568	538	581	591	591	547	568	586	561	592	581	606	550	557	599	576	589	540	562	567	608	550	550	592	596	608	560	546	579	527	545	577	589	548	576	563	583	595	591	554	555	583	610	600	541	582	563	547	573	563	585	583	557	566	585	572	586	549	568	568	549	578	561	578	594	536	555	594	577	580	565	562	625	548	562	587	555	586	569	602	580	510	571	555	561	576	562	563	577	558	538	630	562	570	561	548	553	594	568	573	604	590	551	557	561	579	548	542	523	589	585	569	554	565	572	567	566	568	537	581	562	545	542	589	583	574	608	574	547	585	568	591	600	528	599	533	570	582	563	549	557	546	561	573	591	593	595	559	537	540	587	510	548	552	623	555	605	590	578	537	560	545	615	550	558	561	589	569	549	553	578	596	568	559	533	560	597	555	536	592	543	574	560	542	531	557	566	571	579	573	579	560	546	576	559	566	587	552	617	585	570	587	556	530	531	550	570	546	563	603	595	588	610	578	524	561	554	584	557	546	603	588	557	573	558	541	554	603	540	538	576	548	550	561	546	571	557	597	561	577	564	514	528	571	574	574	552	560	544	571	550	574	594	577	585	564	584	581	544	589	523	557	546	593	581	603	604	567	556	555	595	611	591	565	528	576	541	569	560	581	616	573	571	509	569	593	579	572	629	591	591	616	525	566	596	560	617	633	548	570	606	550	576	578	572	551	552	544	555	578	569	573	521	571	593	559	589	575	564	576	490	559	595	581	544	544	554	608	555	529	594	566	565	574	573	577	542	597	566	568	571	561	549	545	565	544	564	575	534	544	576	560	512	601	581	568	538	555	566	576	569	579	570	575	578	583	565	587	567	564	539	547	563	586	584	571	572	562	572	561	555	578	550	615	585	530	594	547	553	571	628	533	557	541	548	549	534	576	537	525	602	588	552	574	582	545	578	530	581	547	554	609	572	564	577	581	584	538	620	537	583	544	551	526	533	550	558	573	560	545	529	525	542	572	575	531	563	547	541	593	611	540	535	575	559	567	571	562	559	521	541	540	600	562	581	562	606	597	567	576	569	567	547	622	602	620	539	566	585	550	555	587	562	543	588	614	544	590	604	591	564	584	547	558	576	546	558	566	544	546	596	579	534	589	562	572	546	581	570	531	567	563	608	514	582	595	561	576	588	573	569	599	517	548	584	590	588	558	589	552	590	586	561	578	515	567	536	567	547	572	531	557	560	593	594	528	610	553	549	547	527	573	557	505	507	522	582	584	551	568	575	560	547	537	565	580	548	596	585	591	597	528	572	563	613	578	615	580	570	590	559	573	587	568	589	573	568	598	543	550	603	610	559	598	579	608	555	579	527	568	553	516	586	590	591	578	565	592	540	574	547	561	564	532	551	612	585	576	599	577	567	567	586	543	546	555	582	615	551	561	570	582	602	557	557	594	525	540	555	579	533	573	552	559	573	584	549	602	589	572	558	569	551	560	548	604	549	538	565	532	578	576	550	567	552	558	598	568	568	574	526	562	585	539	584	585	546	559	568	546	557	592	580	566	538	559	566	566	559	503	572	528	559	546	589	557	622	575	570	589	581	591	570	559	563	568	535	582	550	551	560	600	542	575	591	547	584	566	551	547	572	601	556	512	573	594	551	540	555	596	535	527	563	586	568	559	527	541	577	563	548	575	564	571	597	612	565	560	524	623	572	573	555	551	555	536	549	529	568	536	608	579	555	533	579	586	574	550	589	563	589	575	589	557	518	575	553	547	564	590	536	571	559	571	523	562	576	537	546	588	578	592	559	542	558	528	611	565	558	575	578	581	542	532	571	537	591	546	557	584	594	570	561	569	572	547	589	535	539	589	606	584	580	572	556	587	598	574	558	561	557	585	536	609	542	564	566	519	551	580	574	560	597	618	570	591	586	556	608	550	558	586	568	553	563	524	533	551	520	576	539	559	557	571	578	537	561	590	524	586	571	547	588
37495	71575	15257	1946	1573	1257	1119	959	869	802	835	841	787	821	774	754	749	729	700	770	646	689	727	710	724	684	696	729	763	705	721	733	727	666	680	684	699	689	731	753	698	705	666	720	695	731	680	679	718	744	685	684	694	720	707	704	666	757	709	712	731	694	696	697	667	642	725	650	680	751	697	661	686	671	718	679	660	705	715	655	671	693	727	745	719	687	721	660	700	692	687	723	695	713	714	687	734	706	684	694	745	692	705	648	681	672	723	734	721	706	719	673	667	691	703	661	688	675	681	680	674	713	646	684	702	729	683	696	669	646	711	672	702	690	675	675	725	666	694	689	670	742	681	681	702	756	700	713	705	650	660	666	690	673	692	720	736	693	669	669	709	664	683	701	705	682	686	727	694	706	687	702	668	677	657	669	714	663	640	723	731	685	683	716	656	642	675	636	696	727	732	692	703	761	745	691	672	676	707	688	662	700	677	663	690	670	715	689	728	658	675	692	725	698	682	687	711	707	720	685	673	663	728	719	751	698	692	682	710	669	713	676	665	688	709	729	738	708	706	680	676	673	667	690	715	743	696	673	696	737	667	708	705	683	685	681	681	710	636	751	724	691	684	700	658	676	735	704	679	703	669	654	701	661	650	683	685	706	658	775	687	702	704	613	676	667	695	698	692	665	663	716	688	718	660	656	695	713	703	666	704	670	707	708	671	679	727	688	707	682	627	715	684	696	708	689	720	678	716	722	686	765	710	685	713	717	668	676	726	680	681	653	666	685	721	727	680	685	672	725	672	780	720	681	693	749	684	688	707	748	690	696	701	665	664	683	648	659	713	645	711	701	699	721	723	675	686	686	682	731	687	676	683	675	713	706	673	706	653	640	681	694	709	692	724	699	681	704	703	682	713	727	689	689	692	696	697	682	674	738	696	701	701	719	656	691	700	677	721	677	672	702	678	715	714	719	703	674	683	693	716	721	701	696	692	701	703	684	704	696	625	655	704	707	703	678	694	733	675	739	730	682	686	653	681	714	704	716	708	666	698	658	721	704	722	743	666	697	730	716	724	675	679	686	703	711	703	705	684	715	725	679	664	705	699	719	702	706	679	668	663	685	659	688	672	651	721	721	709	729	725	707	728	638	712	691	756	663	721	685	680	746	683	675	703	663	685	726	697	706	707	712	682	678	710	683	726	714	698	660	695	697	682	733	672	629	645	685	720	651	688	755	668	706	731	723	723	713	694	715	681	770	687	730	686	630	696	706	727	659	691	657	701	672	673	756	685	713	729	711	707	731	690	700	701	713	708	689	704	703	684	670	700	732	673	656	662	740	677	682	648	710	691	731	745	706	703	660	672	713	733	710	717	684	671	713	665	717	721	699	727	708	705	671	670	749	707	772	711	705	738	666	676	675	715	732	695	696	664	697	702	702	711	710	731	666	700	681	670	725	735	693	650	729	660	732	691	684	693	709	717	702	692	714	699	715	751	630	689	711	689	683	693	683	707	683	683	662	716	641	729	671	706	725	686	710	700	685	691	712	702	666	723	684	685	726	692	740	699	742	671	712	695	721	681	685	728	715	661	715	672	736	677	722	713	634	705	705	662	652	728	660	697	665	672	724	687	685	686	721	719	641	676	732	706	695	689	675	649	698	766	650	685	672	712	734	664	656	698	714	718	717	645	667	671	636	715	671	738	715	689	699	709	727	722	711	651	672	752	702	686	732	717	682	705	727	664	692	683	736	711	661	693	689	690	689	669	691	692	730	661	676	664	733	726	705	709	673	675	694	706	717	733	748	684	697	674	687	693	710	686	716	718	715	689	698	687	677	719	695	694	672	688	745	712	677	702	684	681	702	733	657	680	685	724	733	645	710	719	709	716	683	707	635	706	655	674	649	695	703	679	705	699	705	644	747	679	707	677	689	672	694	663	679	741	680	708	672	665	709	668	757	699	723	694	734	677	722	702	707	686	707	681	724	726	683	725	703	717	655	695	678	673	662	688	735	660	705	665	672	665	694	696	682	693	707	715	696	733	662	713	695	704	647	631	671	676	684	678	733	685	714	712	693	683	656	736	712	665	714	723	716	697	709	692	693	698	669	697	689	698	734	705	671	723	675	683	676	690	735	724	711	708	700	686	724	682	688	683	734	727	700	692	724	741	712	671	702	691	679	726	704	689	719	680	712	647	701	685	669	677	673	668	722	681	702	720	692	692	671	694	670	693	712	724	709	681	699	714	701	634	678	685	712	725	664	676	674	691	713	726	715	667	730	735	688	685	711	676	660	737	682	742	752	657	670	735	700	705	693	672	684	696	675	692	689	679	707	663	702	688	665	675	738	720	688	712	661	654	751	689	684	664	686	652	732	727	724	735	733	713	692	656	719	688	696	650	666	673	675	716	732	689	710	679	708	743	713	708	704	703	723	706	690	673	786	647	710	690	686	692	722	681	718	700	680	728	681	697	727	709	683	713	717	669	722	711	658	649	693	687	685	683	668	699	715	683	677	696	659	708	680	695	625	725	662	702	709	752	717	707	713	709	695	672	676	694	705	707	709	709	666	728	666	677	700	680	727	743	669	720	713	689	686	733	658	624	672	727	706	722	699	681	686	695	672	723	696	714	690	643	714	714	686	665	660	659	715	723	658	699	717	719	689	680	720	658	708	654	688	709	668	751	700	713	734	680	657	693	669	692	672	673	692	701	677	686	703	670	660	671	693	726	734	671	681	704	650	677	727	710	715	674	727	699	677	742	714	720	733	684	682	663	669	674	658	727	702	704	738	723	675	700	674	710	679	692	741	687	742	687	663	672	676	743	686	684	707	722	710	707	672	706	671	654	723	669	771	687	719	711	722	758	654	701	689	702	677	718	690	707	663	684	649	722	718	676	719	685	631	702	638	706	725	702	710	710	675	683	661	655	715	717	678	686	693	663	695	688	684	660	698	671	693	707	684	688	740	732	625	684	656	702	699	686	717	707	699	693	733	714	696	708	650	730	655	674	689	712	690	702	691	698	684	734	699	766	705	687	742	691	634	711	718	705	707	702	667	735	668	681	699	678	685	697	666	727	752	705	735	652	702	703	661	714	662	709	724	715	701	667	667	707	709	699	661	695	693	665	714	736	697	678	696	674	674	712	660	708	746	700	735	685	719	654	702	753	713	676	695	690	673	696	731	687	701	710	734	692	700	716	663	699	740	751	712	688	695	677	664	689	703	667	664	770	737	693	682	684	678	690	683	712	656	680	639	688	722	698	720	692	709	667	689	725	706	711	672	717	710	728	720	680	698	715	687	691	694	676	695	685	683	708	671	667	684	683	723	712	719	693	731	756	661	699	699	684	673	694	725	691	675	664	746	673	728	734	700	706	651	723	729	713	677	667	665	669	681	729	664	734	689	756	695	701	715	673	694	728	629	703	696	673	731	703	684	681	697	716	743	746	705	716	679	660	675	654	677	737	691	666	713	710	714	720	732	681	674	701	671	733	682	687	646	708	706
24815	21797	27672	25129	6540	322	263	199	208	200	222	187	175	195	158	154	173	190	186	167	168	181	194	171	181	186	163	150	173	171	172	175	153	174	151	159	170	146	164	163	161	163	159	162	158	174	160	157	176	197	171	181	168	155	165	149	152	180	168	164	157	168	180	141	154	161	139	171	149	159	157	165	165	163	143	166	163	170	138	152	166	156	164	164	165	166	162	159	164	168	175	150	166	161	176	178	148	165	176	142	145	186	180	167	142	160	160	158	156	166	174	152	187	145	162	173	170	161	150	166	173	166	156	184	156	157	159	151	162	139	163	164	160	165	143	159	176	169	203	160	167	166	184	171	162	175	156	165	175	160	157	161	155	168	164	171	169	173	193	178	192	147	158	168	148	149	156	171	184	161	168	155	147	173	161	147	151	178	168	170	146	143	183	157	184	159	182	158	179	143	163	151	163	170	194	152	141	153	149	161	162	165	160	195	169	169	164	179	191	150	169	159	150	141	187	171	155	146	139	191	165	161	187	161	165	168	166	143	122	182	180	126	175	178	130	142	142	189	168	171	163	157	163	154	166	169	133	162	188	177	158	182	163	186	141	176	165	163	158	155	144	171	183	149	158	166	131	147	153	152	176	149	149	156	150	169	151	138	165	175	149	175	178	169	160	168	159	159	156	189	164	162	152	164	177	173	176	170	168	153	196	156	166	158	176	165	168	175	162	159	166	182	179	158	167	144	127	176	161	156	163	164	151	160	145	153	157	154	154	161	163	139	181	162	153	168	128	164	163	151	163	166	185	163	154	161	187	159	156	167	153	143	155	169	145	156	176	170	148	172	168	149	166	151	179	179	179	157	159	139	184	180	149	187	182	167	157	155	170	174	157	163	189	193	151	146	156	159	155	177	165	171	155	174	175	172	153	188	178	151	155	150	169	137	164	157	157	158	176	156	163	161	157	161	171	157	153	152	172	159	151	151	155	147	146	176	151	163	166	157	165	166	154	151	174	190	176	180	166	147	161	156	144	179	181	161	162	157	171	183	166	159	181	168	159	155	159	158	184	141	174	167	151	184	146	162	148	165	158	175	145	140	175	145	152	173	150	179	138	168	158	156	146	187	162	181	175	170	165	169	170	167	172	147	162	164	188	143	177	152	157	132	174	162	188	175	175	157	168	156	173	167	184	139	178	151	160	146	173	151	179	151	177	180	164	166	161	147	163	178	153	173	150	150	176	155	178	179	166	142	156	160	165	147	162	160	182	158	160	152	180	145	150	152	160	153	166	158	167	151	154	158	148	159	157	174	162	155	176	165	170	161	180	167	157	162	173	148	148	152	165	157	154	165	174	159	167	165	163	162	170	153	158	165	150	145	172	152	175	181	175	157	170	156	153	173	156	150	180	165	185	145	147	176	160	151	159	181	169	164	157	176	175	168	172	182	164	167	141	149	156	152	199	149	169	162	154	184	179	179	157	172	166	169	161	165	175	162	159	158	154	168	166	154	160	154	170	145	159	185	163	144	151	167	155	189	175	170	170	148	176	154	144	187	167	145	160	204	176	172	161	158	168	171	177	147	188	172	135	185	174	158	174	156	169	168	157	171	147	150	169	162	164	151	158	146	159	143	142	158	180	149	158	165	147	164	157	168	154	147	170	176	194	146	174	150	155	171	150	172	182	155	147	155	161	151	178	186	176	148	184	165	163	138	174	190	158	163	151	188	162	146	156	155	165	158	184	195	178	136	168	166	165	155	167	161	168	163	167	169	159	143	159	175	140	201	152	162	139	170	149	146	175	168	162	172	162	157	162	183	182	185	156	165	175	160	174	174	160	171	173	163	147	169	175	169	190	154	142	170	171	173	190	166	180	165	162	153	145	161	171	169	162	126	146	165	178	144	163	163	167	157	161	155	145	164	164	176	177	189	175	156	177	170	156	162	176	167	189	184	159	148	149	160	165	160	156	170	167	176	150	140	154	171	139	175	162	152	135	144	153	156	159	170	159	174	157	161	170	164	148	138	175	186	153	151	166	166	190	130	177	160	176	160	150	166	181	155	137	161	181	166	165	171	148	179	145	169	183	171	164	147	142	159	185	152	174	143	161	150	169	167	183	172	157	194	124	164	147	173	178	164	156	156	145	160	158	152	167	180	164	160	159	143	172	168	180	171	167	164	169	158	174	170	149	187	164	152	166	143	142	187	154	159	192	153	188	141	147	158	174	155	180	170	161	174	166	174	152	148	145	173	156	172	166	162	164	177	169	170	165	163	154	160	146	163	179	187	164	169	187	174	139	167	170	157	165	195	174	170	157	182	182	175	170	169	129	138	187	171	175	155	163	168	156	153	140	149	173	145	158	183	161	158	166	161	163	141	161	168	163	164	152	191	179	125	174	160	169	174	168	149	165	166	161	128	174	158	149	162	151	149	174	155	152	174	170	157	184	163	164	170	155	169	190	162	160	156	164	172	177	164	143	163	174	146	151	173	168	165	163	152	149	153	175	156	172	159	158	148	178	178	154	164	186	190	152	187	160	189	187	161	180	160	162	165	164	169	163	158	179	176	162	132	162	173	172	152	175	164	157	159	169	163	151	162	187	170	171	181	162	170	172	179	179	180	144	180	159	158	168	178	206	167	160	139	146	172	156	148	173	128	165	175	160	169	169	150	179	180	181	164	179	165	154	161	153	184	165	152	169	175	168	139	174	187	158	170	176	158	139	169	165	179	181	162	163	186	156	183	173	184	200	187	166	162	166	178	157	159	150	170	168	175	164	162	155	156	154	172	153	180	182	172	157	147	155	152	157	159	153	160	176	159	161	131	158	157	166	172	166	151	163	149	169	158	166	153	162	183	158	136	168	152	149	169	163	165	165	150	190	166	156	169	171	180	162	154	157	166	176	173	154	164	167	182	162	160	159	177	158	176	176	182	173	172	166	163	173	169	166	160	174	137	157	169	159	174	178	163	157	152	176	178	137	171	152	161	145	172	163	170	150	161	164	163	181	159	184	153	145	150	156	175	179	174	176	144	152	154	167	160	137	132	178	153	169	154	162	165	158	154	142	154	170	163	155	164	158	160	150	143	153	162	166	154	167	156	173	158	169	154	161	161	177	172	162	150	156	170	134	147	156	170	163	142	165	172	165	162	152	150	150	153	170	177	157	140	178	146	172	157	142	182	155	168	157	163	148	174	161	174	167	178	170	152	170	160	141	174	157	153	171	149	187	175	164	161	161	165	163	173	209	170	179	154	162	182	159	184	163	155	184	155	175	156	162	159	164	164	183	157	189	168	154	162	167	146	164	163	147	145	175	163	169	155	175	158	156	175	154	164	124	170	144	153	171	148	163	165	165	170	158	146	163	163	167	166	132	168	158	153	153	174	158	160	174	167	177	151	168	151	171	171	156	154	167	154	152	175	165	153	159	158	168	141	162	147	158	158	158	150	168	128	165	164	196	168	168	174	205	159	143	165	173	148	157	173	168	168	170	163	168	168	154	154
33998	59650	10893	881	603	506	444	357	339	305	319	299	292	256	261	268	271	248	238	236	234	228	247	217	205	221	222	201	226	230	220	258	255	246	198	254	206	232	255	226	208	239	225	221	223	245	219	230	204	212	211	230	214	224	213	220	224	211	216	218	218	255	193	247	242	212	233	210	241	230	230	216	211	210	229	236	213	239	259	245	240	248	222	243	211	221	242	240	233	222	232	190	214	225	226	211	250	253	232	220	229	221	226	229	224	238	228	232	219	210	227	232	229	243	206	255	268	216	241	227	226	209	239	222	242	232	226	226	212	243	222	238	237	197	222	209	196	225	223	219	206	222	236	230	266	194	225	227	213	215	235	213	217	242	210	175	230	206	197	197	215	218	226	214	254	224	213	236	226	231	259	236	235	233	241	219	235	254	228	236	230	224	214	245	209	221	214	222	214	228	233	235	238	239	223	235	230	237	220	212	213	228	235	207	230	248	213	226	208	210	219	235	248	206	218	197	259	219	216	216	209	212	212	244	221	229	223	232	227	240	240	251	207	190	211	244	251	235	236	226	246	231	229	205	228	218	222	235	236	222	221	206	235	218	228	202	236	250	245	221	223	216	223	226	239	237	227	212	196	242	195	246	205	216	224	216	231	259	227	255	225	223	208	256	231	229	244	212	211	215	222	225	236	225	228	204	219	254	248	205	219	224	209	223	221	220	245	229	205	193	215	208	227	215	217	227	218	254	221	226	188	201	212	220	239	223	221	225	235	250	216	230	228	222	200	221	225	220	205	234	228	207	214	208	219	210	237	236	238	230	258	215	241	203	222	221	233	223	220	199	232	230	215	214	218	225	247	215	234	229	236	223	226	231	220	210	224	229	213	268	225	213	233	217	203	232	244	208	238	202	242	238	246	217	216	210	214	227	226	229	215	216	246	243	213	249	217	220	257	204	231	224	198	221	249	227	230	237	234	262	226	241	232	194	229	235	221	206	218	240	221	240	224	220	257	213	213	209	255	211	232	228	216	231	220	230	248	233	210	203	215	206	227	217	242	245	206	216	215	237	235	224	242	235	222	212	198	236	235	225	204	209	202	201	243	241	220	245	233	242	237	261	216	219	226	220	237	213	227	226	239	219	218	224	215	207	252	221	233	243	239	243	222	279	205	199	205	206	232	199	228	218	227	260	230	227	219	229	232	220	224	210	217	223	219	234	215	226	231	251	245	208	225	235	216	231	231	247	205	227	243	231	248	246	192	221	218	199	224	271	228	199	255	240	209	209	234	247	253	219	227	207	225	221	223	246	191	224	224	240	213	232	237	216	226	233	201	225	238	231	246	239	237	220	213	226	220	246	199	224	223	259	266	262	213	213	222	217	222	207	229	216	208	226	198	248	226	228	238	232	231	232	231	245	202	220	227	225	223	228	191	237	218	214	215	226	231	210	227	232	238	220	259	226	222	230	209	229	219	223	222	219	210	250	240	213	221	217	230	240	203	227	230	222	243	200	219	216	217	224	224	226	217	231	233	253	235	227	255	223	239	221	230	219	252	211	241	271	214	225	214	199	219	229	229	229	209	227	227	245	229	241	221	242	222	224	209	235	234	229	221	237	234	239	214	231	221	218	235	215	252	229	235	225	207	229	239	221	243	228	228	197	215	218	218	222	246	230	206	215	228	213	255	233	218	226	223	225	241	215	247	217	230	213	227	233	219	232	213	233	258	214	240	233	221	241	214	224	216	218	218	216	228	246	237	227	197	242	203	207	228	255	253	225	210	211	207	254	233	225	216	231	239	217	228	211	249	247	217	220	217	207	238	201	225	225	215	238	219	226	194	214	228	215	188	229	212	210	236	227	191	237	225	223	226	233	218	218	210	257	226	239	237	233	212	240	235	198	238	211	243	197	203	214	244	222	246	238	229	207	220	229	220	192	227	221	250	210	220	218	206	214	213	217	227	209	238	210	242	214	218	230	223	223	217	210	230	200	211	232	217	212	223	220	241	231	223	226	195	210	225	215	232	217	236	219	224	215	242	235	214	222	224	247	222	226	202	226	202	232	210	213	221	214	192	219	240	240	211	228	235	221	234	251	254	229	241	231	217	235	263	237	227	249	221	204	218	234	222	234	222	221	205	221	227	220	224	263	233	212	209	239	224	236	234	224	221	236	198	221	244	260	238	211	204	214	227	201	228	214	206	213	198	201	213	235	215	217	204	216	211	215	202	241	211	237	205	217	233	232	210	248	241	227	227	233	222	207	242	216	213	222	217	220	220	217	205	241	219	237	227	227	227	232	248	234	223	219	215	211	201	248	224	241	231	217	232	231	242	229	223	227	239	213	206	239	232	244	231	246	204	240	230	238	233	232	225	250	212	220	224	245	190	214	214	210	195	245	258	230	215	254	221	223	222	225	224	236	219	231	227	200	223	252	218	238	226	213	233	216	221	220	228	211	220	233	222	226	224	271	222	242	216	234	238	256	214	214	213	237	232	213	222	211	207	213	218	225	252	245	234	260	238	229	231	237	203	240	239	219	235	220	217	242	207	216	229	223	235	235	230	207	218	208	224	219	206	221	243	247	208	226	202	228	242	241	236	239	220	241	201	237	213	236	236	236	227	204	226	212	243	227	244	221	241	255	214	234	209	229	207	231	216	227	215	242	216	221	245	191	220	261	195	241	230	229	223	228	225	215	227	209	249	217	226	213	215	226	228	235	205	224	202	195	225	247	200	207	199	200	263	210	224	220	241	248	207	233	250	271	225	208	227	208	227	224	257	212	211	224	249	205	220	220	240	223	225	236	209	232	252	221	219	235	223	230	218	225	237	212	232	236	218	242	246	210	220	229	216	220	255	212	214	201	190	221	232	236	219	221	197	224	245	230	206	231	215	247	222	240	210	226	251	191	234	222	244	206	259	238	206	222	250	224	191	249	237	212	238	211	245	222	217	238	220	253	211	228	214	216	223	210	260	204	212	248	244	248	195	236	231	212	236	230	229	230	225	232	203	234	217	219	244	229	217	213	206	218	204	222	222	197	212	201	234	205	219	201	192	238	227	230	228	225	219	235	224	224	246	199	221	225	236	241	235	251	239	228	238	228	226	227	208	236	236	226	191	245	215	224	204	219	252	213	194	207	223	240	218	204	242	198	257	200	202	232	210	219	232	250	214	242	245	219	237	217	224	238	242	236	224	205	218	203	213	219	242	207	228	233	190	240	239	224	192	190	205	206	205	227	202	219	259	240	249	230	219	215	233	226	233	217	241	224	232	233	233	224	226	229	239	226	227	229	235	240	206	243	222	228	186	233	237	250	236	234	243	238	235	230	238	239	237	246	227	232	225	214	208	247	239	215	218	242	205	222	218	198	233	220	224	210	216	247	240	235	206	243	227	206	248	260	227	224	251	220	236	223	226	247	220	230	223	214	221	227	227	220	243	205	233	224	222	236	203	232	228	227	226	235	220	214	209	234	236	229	220	239	233	237	216	254	206	236	217	211
22595	21593	29660	23944	21557	21415	5837	928	724	683	669	676	609	620	588	554	555	555	563	559	528	562	543	537	520	564	548	500	506	528	528	548	506	553	513	561	498	540	564	573	517	495	503	480	514	503	545	511	476	512	484	498	524	495	527	526	519	513	491	517	549	494	509	507	580	535	573	496	512	579	543	513	504	506	487	521	535	468	513	552	468	517	570	504	564	519	550	520	510	550	480	492	543	504	488	519	503	542	498	509	520	531	541	507	511	535	510	503	509	574	466	543	520	487	534	475	513	482	505	534	526	488	519	542	488	491	524	506	547	487	517	500	510	525	552	522	474	490	513	499	501	514	548	498	538	525	533	493	522	491	459	525	503	509	505	525	490	490	509	537	504	587	498	534	493	519	521	487	545	548	521	501	528	535	515	538	504	494	515	532	544	559	494	489	516	530	540	500	519	514	514	513	461	502	488	512	487	519	520	546	519	540	528	524	542	514	495	554	487	533	531	493	478	528	491	511	564	580	498	537	526	488	479	520	525	497	557	581	495	509	526	508	522	546	501	550	560	499	541	527	480	506	524	503	536	507	545	519	511	520	547	539	541	488	480	494	517	568	517	551	531	530	513	453	495	501	519	545	544	550	503	510	538	517	541	484	462	518	533	545	503	549	510	527	528	536	564	467	483	508	550	547	530	534	507	517	470	515	520	508	519	491	508	511	528	494	536	521	534	522	544	480	542	479	516	493	474	549	506	525	535	480	521	531	503	512	505	522	510	459	487	518	502	537	541	475	503	511	558	525	482	551	541	520	566	514	532	525	535	552	508	540	537	545	524	481	536	525	510	536	495	536	542	537	493	523	505	531	534	507	533	518	496	553	542	517	519	521	538	507	516	508	479	504	525	525	496	535	542	546	541	565	493	492	517	479	463	510	508	507	542	481	553	512	493	544	510	528	509	585	514	520	520	486	506	517	560	496	529	506	505	515	589	491	542	497	524	519	547	481	486	504	526	526	456	505	495	517	512	519	543	494	528	530	500	512	555	468	498	517	520	538	520	519	496	556	526	552	531	533	561	518	508	510	492	501	546	493	487	499	534	538	504	480	538	507	521	537	531	528	494	463	504	508	544	499	485	531	539	485	575	535	530	520	509	532	511	528	504	539	478	559	499	563	506	525	513	473	506	501	503	517	575	541	497	536	554	526	514	503	527	509	500	487	485	522	497	519	474	519	515	530	540	521	531	538	527	526	500	484	513	556	565	505	492	531	498	513	513	500	524	500	481	510	540	564	474	542	505	509	500	526	504	520	473	533	518	489	506	504	484	534	557	524	496	519	557	509	500	487	513	473	569	536	503	535	518	510	478	530	529	561	485	541	516	499	507	558	517	532	462	507	514	516	532	501	572	540	521	481	558	501	512	529	496	501	485	518	482	565	501	504	519	506	503	572	496	560	498	520	502	560	495	528	532	506	477	537	481	501	495	537	539	535	507	542	521	495	500	536	534	537	498	531	544	500	516	508	528	523	540	519	517	527	546	517	519	493	519	537	507	513	547	529	516	510	552	461	524	521	505	532	537	517	509	492	483	507	523	515	502	450	548	477	498	519	546	536	487	520	525	541	475	487	470	533	540	493	493	499	500	536	515	513	541	543	516	506	535	528	443	532	500	489	504	542	524	518	516	531	494	524	557	536	478	486	501	550	507	527	501	532	539	507	496	519	527	529	502	512	508	529	528	526	551	467	526	506	489	495	485	523	537	528	526	478	492	535	494	537	504	558	525	485	553	539	505	490	538	562	524	507	497	553	500	512	529	515	510	552	503	505	538	524	537	529	580	527	521	467	534	518	552	539	524	496	555	540	536	550	533	524	515	527	484	524	506	505	471	496	547	482	523	514	539	493	518	526	523	533	513	493	484	511	524	505	515	518	498	491	521	519	499	533	526	523	544	542	484	507	517	539	500	519	568	518	490	540	458	496	491	514	519	510	492	511	515	490	555	492	485	519	542	505	490	499	531	521	513	546	531	520	514	494	477	539	481	504	524	527	512	527	521	524	467	557	520	483	506	496	518	533	522	525	542	525	541	569	508	510	554	508	520	494	512	526	513	532	560	494	505	509	544	496	513	537	539	493	558	488	497	535	539	528	524	506	519	485	498	540	545	527	524	506	524	487	498	538	513	520	449	539	541	564	540	518	493	502	525	519	500	502	482	516	524	536	510	476	525	510	501	497	558	552	548	523	556	497	481	552	516	506	492	526	548	556	540	530	517	498	539	513	458	517	510	527	522	538	545	527	508	520	495	489	531	529	527	511	508	503	535	498	512	514	509	496	481	511	513	484	524	502	530	488	504	499	550	514	507	519	503	538	510	532	508	506	489	542	518	502	521	512	499	488	526	534	524	509	512	508	521	511	510	518	569	524	504	560	532	538	555	529	535	534	467	540	511	503	546	546	510	524	529	521	519	500	516	501	519	491	504	528	516	518	524	544	509	544	517	532	522	502	510	506	516	505	560	495	555	518	494	513	539	541	520	516	510	487	510	542	516	489	486	489	533	483	476	508	535	504	559	471	516	512	519	553	496	481	497	509	541	509	564	514	494	526	549	515	505	523	533	525	492	537	536	498	524	501	536	519	515	512	498	509	558	481	533	535	519	520	538	541	513	525	558	545	498	507	482	487	509	575	490	509	542	507	544	460	525	529	536	514	531	503	512	504	532	542	522	499	485	520	536	519	511	556	494	478	494	544	564	492	487	504	548	479	501	527	532	586	531	491	517	494	488	515	524	497	501	544	475	528	504	529	533	502	507	563	504	531	508	515	554	530	496	491	521	506	495	489	541	505	549	517	549	459	511	547	507	514	522	467	530	547	532	501	490	502	572	515	472	521	490	490	521	541	516	496	492	519	475	544	567	510	534	527	534	565	495	518	524	515	479	508	502	530	541	533	508	500	515	520	491	519	495	539	518	547	511	519	500	583	503	457	561	542	520	535	508	489	534	537	564	515	509	502	512	498	500	507	543	543	496	510	546	529	529	527	539	515	529	521	513	504	501	511	523	521	525	511	507	502	531	548	513	511	507	485	528	490	505	533	518	518	527	493	519	520	487	483	513	491	535	544	512	512	533	499	527	510	541	514	489	492	490	477	523	536	518	506	497	519	523	547	494	526	557	510	527	515	478	529	499	495	486	524	503	538	513	538	492	498	507	524	519	519	564	556	523	508	495	528	535	547	521	498	517	502	502	480	528	508	493	536	510	554	552	529	479	472	532	502	515	528	526	510	532	541	546	501	516	517	510	555	511	549	544	550	508	491	521	501	542	543	518	493	508	509	534	536	522	520	583	510	541	560	524	554	464	490	541	507	512	526	523	517	557	548	513	529	524	501	524	516	536	522	526	495	487	497	528	500	505	537	516	502	525	536	541	518	544	501	507	532	514	503	521	525	500	504	498	529	534	497	503	543	530	505	515	531	490	488	500	529	527	535	536	512	519	504	471	501	529	498	496	491
44648	80256	20430	3070	2275	1759	1456	1235	1106	1005	941	892	848	835	758	717	731	732	724	732	714	693	691	706	721	668	690	640	681	630	640	706	697	644	620	678	675	687	694	659	651	618	686	636	686	606	629	655	609	654	707	653	636	648	703	623	654	634	644	680	671	697	614	631	669	659	653	666	631	637	643	655	609	675	618	645	633	659	685	643	618	641	626	675	643	643	622	658	656	662	604	634	682	650	678	645	669	671	650	644	655	686	666	665	621	654	631	621	638	631	662	633	631	677	634	622	649	687	605	666	682	689	648	637	637	639	651	642	652	634	670	613	665	667	652	674	665	634	645	643	653	646	642	624	716	670	668	668	677	637	650	663	603	624	662	658	691	663	646	601	674	641	682	629	648	664	646	671	654	624	656	644	644	642	618	681	642	642	645	627	674	617	644	639	676	659	691	663	651	646	652	644	612	662	609	652	663	660	658	643	657	689	692	678	639	629	637	668	658	669	685	629	651	659	708	645	638	644	611	663	637	616	645	592	663	592	651	660	671	652	683	611	613	650	579	644	668	608	663	664	630	619	658	655	650	645	673	629	657	632	662	644	643	639	665	644	662	717	656	662	621	660	712	649	692	682	642	711	650	625	695	638	625	651	648	661	679	660	703	695	624	662	644	677	641	582	627	656	633	623	637	637	676	601	606	650	610	648	675	619	627	670	616	672	644	619	650	688	635	642	639	665	632	647	645	637	654	614	642	699	633	660	708	644	652	652	619	646	611	636	693	650	695	617	634	682	668	671	651	661	657	638	705	657	672	628	622	676	644	629	644	694	683	625	604	693	616	629	639	648	639	669	647	661	669	627	620	655	657	638	644	655	607	609	646	673	656	635	674	658	649	633	638	675	644	622	673	670	649	677	682	675	672	682	657	689	578	664	656	659	649	645	621	628	675	651	627	675	640	630	666	665	662	640	636	685	648	667	628	649	594	658	623	707	633	649	697	682	642	674	653	663	664	671	667	641	619	681	697	642	647	632	633	638	640	616	623	705	662	671	671	679	648	629	671	710	674	651	666	642	694	650	645	636	662	629	636	670	692	629	650	724	648	633	671	626	643	693	650	656	638	706	624	639	663	615	663	648	656	615	670	615	668	667	595	647	676	634	671	606	648	691	652	671	636	624	653	623	673	670	670	680	621	666	638	660	666	617	652	688	665	662	714	624	710	649	663	684	664	630	674	635	698	638	655	633	648	665	596	609	643	647	645	632	671	670	631	638	625	632	709	624	630	690	666	673	620	606	682	667	678	628	649	639	663	624	693	623	651	650	644	642	627	646	650	663	638	664	633	657	636	648	677	684	679	634	632	639	688	700	708	627	644	674	643	594	619	640	644	662	646	661	629	672	714	651	633	655	663	651	649	669	632	659	629	617	632	683	664	644	654	651	656	631	628	647	637	697	669	671	662	636	611	667	631	667	661	669	652	610	676	649	684	640	624	581	614	657	640	653	644	641	678	631	688	614	598	625	591	631	663	617	642	608	631	644	677	664	627	718	608	676	627	632	652	643	644	625	663	633	652	676	650	663	612	650	622	638	646	676	629	688	629	662	676	585	631	584	645	645	649	655	615	641	576	670	693	635	633	673	646	652	647	628	602	663	690	631	697	672	680	631	646	650	698	587	638	733	660	649	690	699	660	658	681	621	655	667	608	656	632	669	610	668	675	666	667	670	646	593	640	654	671	625	650	628	691	662	652	677	631	635	658	674	637	661	634	672	661	736	632	659	618	635	680	700	636	626	628	630	641	683	643	671	688	658	630	619	635	621	669	616	633	698	669	655	657	637	630	647	674	605	649	641	637	628	632	668	628	613	660	653	679	691	650	631	677	671	647	665	652	666	624	618	672	667	617	646	605	660	661	674	631	649	634	635	641	633	637	652	641	625	655	668	622	627	636	630	688	652	637	652	617	631	644	682	636	652	645	635	650	621	653	635	640	657	635	644	589	658	632	651	699	653	646	621	666	625	646	642	649	645	651	658	667	633	638	696	606	671	668	616	602	699	622	681	627	642	647	634	631	662	632	668	599	641	688	606	654	659	634	601	654	666	646	626	568	651	669	643	664	678	644	646	654	643	638	663	618	675	623	641	662	673	629	609	624	639	643	660	652	659	658	664	660	657	642	665	639	641	683	631	625	660	631	635	683	647	632	666	670	669	615	704	673	639	622	659	670	636	648	659	655	667	638	654	630	700	650	653	672	638	650	625	629	640	639	640	646	639	675	648	635	644	615	653	668	611	657	683	660	671	628	625	632	641	665	662	659	643	635	643	671	589	635	611	619	624	649	695	647	669	655	632	669	635	636	652	619	649	660	669	636	645	634	604	667	646	678	642	647	621	627	647	636	656	653	669	679	620	699	636	656	631	654	653	633	626	654	643	631	634	644	688	636	635	669	636	638	629	673	629	634	612	653	566	654	658	665	639	633	654	653	592	669	631	627	647	624	580	692	637	574	661	635	655	665	635	645	715	652	606	620	651	677	669	627	638	647	641	641	668	679	628	635	671	634	705	636	666	633	655	663	594	676	653	649	663	599	637	646	669	681	694	652	605	620	604	697	586	661	679	657	648	618	669	659	647	657	625	639	656	608	629	614	626	663	666	636	654	648	659	608	603	695	623	630	621	622	683	627	663	648	661	651	627	655	657	635	664	656	678	653	702	649	586	637	679	635	669	652	653	625	637	686	606	608	684	649	641	663	678	615	703	612	655	615	692	655	607	600	672	665	682	642	677	648	650	627	649	647	677	662	607	606	627	612	614	605	626	649	702	603	644	658	653	614	596	621	638	663	649	655	627	692	676	674	663	660	677	649	628	644	649	628	680	694	627	605	686	655	646	602	633	678	681	666	674	627	658	644	600	660	686	682	711	630	637	636	611	676	624	622	631	641	664	683	680	654	680	606	691	652	663	624	635	656	660	678	678	654	657	670	676	637	681	598	624	660	675	688	657	633	620	668	665	656	667	642	669	683	599	648	632	690	672	669	651	628	624	636	660	681	654	668	656	607	650	627	649	666	665	658	676	600	622	653	620	686	639	655	637	652	682	633	658	643	636	632	651	622	661	640	687	695	666	643	696	615	658	648	646	646	612	646	638	637	678	628	614	615	651	662	629	630	613	658	665	647	697	611	663	633	629	640	638	612	663	645	632	686	624	680	651	598	654	619	695	660	667	678	670	712	617	644	633	616	655	643	644	722	627	661	641	624	640	615	652	611	621	635	625	645	627	693	693	626	647	649	637	691	638	640	668	639	650	710	662	682	665	650	676	659	612	607	647	645	616	638	641	670	679	659	694	691	627	602	633	599	668	584	667	651	654	668	683	619	656	614	654	630	715	635	619	630	615	628	649	626	642	643	630	654	644	670	678	667	659	643	656	645	620	655	641	632	617	647	639	638	647	653	655	665	620	679	634	637	649	627	663	693	658	659	674	643	657	700	628	645	694	662	643	657	650	677	623
28199	22281	10599	759	388	333	305	312	323	311	322	295	305	306	304	301	298	299	288	327	324	283	297	282	297	271	305	302	279	293	271	291	292	301	288	317	314	274	327	309	280	317	293	314	303	293	300	306	313	275	321	289	270	278	303	325	295	291	321	286	286	294	269	349	319	338	311	268	324	316	287	303	346	313	317	293	316	321	274	298	292	299	323	287	304	292	324	294	279	300	301	308	301	316	315	315	289	345	282	340	292	297	283	267	318	263	304	314	285	275	290	305	293	274	296	281	281	327	300	299	332	304	305	303	327	287	322	260	290	289	292	323	280	277	293	312	280	334	293	294	313	292	285	277	307	275	337	320	298	317	298	307	329	310	282	277	254	327	330	292	310	276	297	297	305	311	302	298	317	285	286	291	289	292	261	330	304	292	259	294	316	299	316	309	298	290	287	303	297	290	277	295	306	324	279	305	300	285	302	293	313	307	308	293	293	270	298	299	327	290	304	283	291	325	305	325	286	303	290	318	295	295	301	283	281	304	281	300	327	288	295	279	315	302	270	300	294	304	305	279	299	352	288	298	325	280	295	308	293	305	277	296	273	312	301	299	267	297	297	312	323	293	291	291	313	304	318	287	343	287	305	319	319	319	329	306	297	307	293	320	282	286	327	296	278	318	264	341	329	296	276	313	284	295	281	305	299	308	326	313	295	275	264	331	291	313	308	337	296	323	295	305	289	285	310	270	287	292	296	297	292	292	263	297	310	289	307	295	303	309	285	282	288	305	321	301	266	308	260	281	316	294	317	290	288	318	285	292	291	304	332	304	321	294	308	300	307	320	274	280	329	307	297	285	291	316	313	303	317	290	307	292	303	303	289	294	312	310	302	286	293	282	316	296	283	285	303	296	274	293	274	270	320	305	306	305	304	287	301	306	291	282	341	270	284	291	291	294	291	292	292	302	340	319	302	313	279	299	307	324	294	284	323	330	298	259	271	307	291	285	306	298	285	318	310	303	306	312	286	288	309	311	315	271	306	275	313	318	335	294	305	315	289	308	315	287	295	279	311	292	306	308	309	309	308	303	289	279	316	319	294	275	305	288	282	294	267	312	322	327	323	294	289	336	321	334	300	301	283	281	302	324	309	301	295	288	293	292	300	281	294	293	302	306	305	313	319	318	269	316	277	327	315	336	296	312	277	318	289	281	322	333	303	304	297	314	279	287	275	311	271	271	300	307	300	309	318	288	289	325	266	291	290	282	296	323	293	288	298	291	296	309	332	285	300	319	312	309	305	317	305	288	311	313	267	298	297	307	287	289	278	289	309	302	298	294	319	289	311	308	296	295	277	303	323	322	303	264	302	266	302	285	305	324	315	315	306	272	334	264	294	274	285	294	284	303	322	335	307	308	297	305	276	293	300	277	275	307	315	315	297	327	266	305	317	296	312	318	302	292	321	298	309	295	330	318	306	293	295	281	321	294	278	306	302	305	345	292	295	301	295	304	294	299	266	311	284	329	292	333	278	299	277	309	298	290	279	296	284	303	329	309	289	313	297	315	305	235	277	307	284	301	290	286	296	309	310	305	315	308	304	287	299	306	295	291	296	307	301	278	289	312	299	292	315	306	306	324	303	311	304	307	283	292	277	294	296	309	305	329	286	288	261	285	279	292	286	285	323	321	308	303	290	274	270	268	309	296	294	294	311	268	285	317	301	300	297	325	295	281	294	314	265	300	318	249	298	322	281	298	295	313	275	326	319	300	283	289	301	292	276	307	314	307	304	301	254	311	278	305	286	286	281	304	290	285	292	315	296	272	300	332	290	311	297	281	316	291	277	323	330	306	298	321	292	338	286	286	302	313	317	311	329	297	280	304	285	286	284	307	295	292	279	315	311	306	297	279	306	288	298	291	313	309	290	274	312	276	279	303	309	296	295	351	301	294	294	297	291	290	281	313	325	294	303	262	286	303	325	329	309	317	296	264	312	285	307	261	288	294	299	312	331	307	318	284	280	314	320	289	296	286	278	283	338	296	311	327	308	279	306	309	303	284	293	313	321	301	323	308	298	304	299	292	313	275	303	296	304	276	318	322	276	284	308	300	315	282	307	318	296	304	283	277	315	313	324	285	289	300	273	312	283	311	278	313	314	286	323	301	300	317	300	316	327	305	289	310	296	308	313	302	312	289	292	285	288	345	287	290	294	292	316	301	297	298	295	317	327	326	292	294	301	287	302	276	273	308	309	300	303	287	306	305	312	300	299	299	292	291	307	327	255	291	286	307	318	291	299	256	323	309	294	283	303	279	306	286	300	321	266	301	310	321	281	274	278	298	294	294	291	298	311	305	296	266	299	272	276	298	296	310	294	306	267	296	316	255	317	287	310	280	291	331	323	279	289	314	278	314	272	291	305	299	272	325	289	300	303	269	278	312	287	294	306	274	285	300	275	304	302	322	301	284	296	293	292	301	279	305	311	321	308	257	291	281	320	289	347	321	275	274	307	287	304	303	294	276	280	294	282	304	308	302	312	310	263	319	292	304	316	297	282	292	296	284	303	264	298	285	314	308	320	299	275	301	322	289	313	308	302	292	286	306	284	317	303	307	311	324	307	292	298	319	290	307	263	291	309	318	315	308	286	309	294	309	305	316	321	337	265	291	294	321	311	298	277	312	291	297	291	294	292	313	312	289	305	296	285	286	262	288	310	281	307	311	293	293	340	299	302	300	279	283	330	308	279	279	285	324	320	285	309	311	288	287	322	283	309	264	298	326	291	300	271	307	336	285	327	301	291	293	307	299	296	295	302	298	303	277	297	284	303	280	321	303	293	299	309	298	329	271	284	282	301	296	316	292	285	265	320	295	295	285	309	305	273	301	309	299	303	282	293	326	298	317	285	268	290	296	305	302	313	319	315	288	302	315	335	288	296	293	304	323	305	282	284	280	330	310	300	283	309	341	302	289	286	284	280	311	306	300	292	296	306	325	313	296	314	283	314	289	293	286	262	293	287	286	308	283	288	308	294	287	320	290	298	283	299	274	325	285	276	272	319	298	290	285	302	299	294	323	308	288	304	284	331	293	321	335	324	285	282	309	274	313	259	302	306	287	304	309	291	284	269	279	329	295	298	270	290	312	327	298	295	282	288	283	300	337	312	273	305	317	294	320	309	285	312	301	307	309	303	307	295	296	295	293	327	304	313	306	304	288	309	317	310	319	332	282	313	304	307	292	304	285	327	301	336	289	302	301	309	259	321	279	311	315	287	296	310	304	324	301	317	285	272	280	311	307	275	294	300	309	312	302	289	275	302	316	303	280	315	309	312	312	265	315	309	296	295	283	308	325	335	282	292	304	303	303	300	283	310	327	293	310	285	295	279	305	336	295	305	283	302	310	307	306	302	330	299	298	297	294	310	308	289	271	301	284	275	299	302	305	304	305	303	341	330	306	322	333	298	328	288	292	307	285	301	279	306	285	319	302	281	311	296	298	295	306	317	322	287	281	292	304
16829	31509	4349	488	409	401	384	417	379	393	386	376	373	387	379	382	384	383	380	356	422	393	395	364	368	366	351	372	346	384	363	371	383	396	354	390	359	383	406	378	402	378	356	376	344	381	351	379	380	373	360	372	397	371	381	386	404	365	377	399	357	378	366	372	354	389	385	368	393	366	399	390	364	349	381	375	379	383	368	381	385	364	380	375	376	384	336	420	403	376	399	395	400	381	371	379	372	375	351	388	383	367	396	383	399	372	427	380	380	338	357	379	411	361	325	357	392	413	391	392	374	358	392	380	397	390	393	366	403	361	337	376	404	388	334	368	378	361	382	386	392	383	388	357	391	394	356	380	398	353	420	356	372	399	359	374	369	392	373	358	373	417	397	371	387	366	374	400	354	391	362	359	343	347	378	365	365	359	376	397	394	368	369	367	394	370	372	356	382	334	372	362	382	352	364	362	402	371	389	391	365	365	368	366	381	375	356	380	396	422	379	356	388	397	367	349	389	379	362	386	388	367	355	360	354	402	367	378	359	366	435	377	402	358	356	404	370	382	399	357	393	425	374	379	335	379	393	396	363	407	381	368	370	418	384	385	375	392	404	389	335	374	348	396	407	360	371	385	356	370	348	391	381	336	416	386	395	355	388	383	356	394	393	347	399	364	337	360	359	347	393	357	385	398	370	381	375	347	373	403	361	389	376	373	330	381	394	370	365	382	389	356	372	415	381	395	384	328	355	397	393	373	367	365	360	322	348	350	368	359	354	373	384	404	384	390	371	376	407	353	371	382	355	374	428	351	393	379	383	370	379	393	374	386	386	352	361	382	344	401	342	371	364	375	377	352	409	402	372	399	335	337	343	365	344	370	367	391	379	376	391	366	407	373	378	388	402	358	362	375	400	385	393	359	337	410	354	382	382	355	378	381	362	394	356	377	383	378	344	351	350	370	389	335	351	372	396	374	419	364	381	345	416	347	349	382	387	386	359	428	347	431	401	396	356	363	382	337	356	376	407	389	401	368	347	340	367	372	395	365	362	355	368	370	349	389	331	412	369	376	351	371	387	388	378	352	389	383	361	369	393	397	355	368	356	369	365	334	354	325	361	349	379	378	337	364	374	387	372	355	359	375	351	374	396	381	378	362	378	407	347	378	371	364	322	346	382	417	366	347	364	306	392	393	339	395	390	377	357	382	359	383	369	408	357	384	386	428	370	379	355	384	374	348	408	378	375	371	418	389	351	378	362	346	396	389	409	399	366	378	377	366	392	373	374	386	399	323	354	378	386	320	363	379	375	362	375	362	345	355	389	389	362	377	352	362	381	377	402	381	403	408	391	392	362	389	348	356	381	383	365	398	369	355	395	386	377	388	365	390	396	395	342	393	408	385	386	399	348	342	378	364	409	385	374	381	378	366	372	388	370	371	361	381	396	389	390	343	352	375	387	374	377	412	372	433	358	398	407	373	386	347	384	351	409	372	353	378	410	357	377	367	328	416	400	390	383	347	409	374	377	384	354	352	354	364	437	375	383	388	393	345	383	350	381	374	403	390	378	361	368	330	378	392	402	371	393	385	392	349	390	369	371	381	367	385	348	406	364	397	388	379	372	383	351	403	388	358	363	432	370	381	363	386	380	386	400	368	378	373	388	377	441	366	380	389	389	386	389	372	389	367	391	382	377	409	382	385	375	332	359	400	355	392	347	393	372	375	368	359	393	413	334	373	379	394	373	370	373	376	369	389	341	384	380	382	361	370	355	403	361	378	394	377	367	395	397	383	373	375	381	354	375	408	368	360	394	378	390	381	368	365	396	389	374	406	366	408	380	373	357	426	347	352	358	423	347	357	382	395	393	374	356	396	352	377	373	395	394	382	384	395	378	396	349	376	366	370	401	375	381	362	386	346	359	405	384	381	351	374	364	365	384	374	358	339	351	356	393	376	372	383	386	364	370	369	375	357	343	356	365	363	384	366	353	349	360	344	389	368	378	352	409	380	393	385	362	393	354	387	368	382	345	350	362	385	368	402	337	376	351	406	382	395	378	374	342	364	378	368	399	369	394	344	377	371	343	359	373	413	345	357	388	389	353	367	378	370	376	373	364	366	397	337	392	381	399	370	417	349	375	362	387	358	405	371	371	403	363	351	359	394	393	395	393	390	369	401	368	395	401	368	340	373	414	372	364	414	376	407	404	344	370	355	361	365	395	366	361	371	405	396	325	342	374	411	384	359	391	332	382	388	365	351	398	398	416	363	329	378	406	379	379	407	384	389	377	346	381	369	372	365	373	378	385	349	398	374	344	368	412	394	358	359	402	382	382	365	395	392	352	393	371	411	365	354	354	370	365	363	333	352	393	341	363	353	426	389	385	373	387	407	392	378	378	398	407	370	425	360	372	343	373	360	384	376	358	362	348	414	358	356	403	386	369	356	378	408	401	395	399	346	359	369	400	395	384	404	367	374	402	349	382	368	373	354	392	357	397	365	365	369	378	381	354	384	368	392	369	353	376	366	384	423	373	361	383	393	387	419	358	348	356	390	396	379	378	382	381	383	373	375	351	374	388	378	370	366	386	372	395	355	433	411	364	419	346	392	371	350	420	368	399	377	374	389	384	354	361	380	378	340	382	358	366	401	400	424	371	377	371	383	360	388	360	389	367	387	338	393	397	352	373	368	379	383	355	398	404	343	375	359	353	376	363	354	407	392	375	362	340	382	389	351	373	390	383	366	394	374	387	421	357	383	353	418	353	377	359	379	369	382	356	386	398	368	372	350	329	351	371	385	380	369	363	381	394	378	382	368	359	364	379	348	381	347	379	365	396	374	396	399	376	380	350	343	360	382	389	436	378	362	395	381	372	359	376	397	339	378	395	370	371	366	347	395	410	378	389	344	355	425	359	367	345	410	392	352	367	339	381	367	383	385	378	386	382	351	410	372	380	357	393	369	367	393	368	385	350	393	352	386	375	359	385	390	378	333	366	355	376	393	415	352	377	364	362	367	385	374	367	396	348	382	382	350	385	376	372	380	387	380	371	357	388	358	368	370	368	361	386	377	375	365	390	364	359	411	380	383	385	384	384	379	360	364	363	342	391	366	378	404	401	381	384	394	370	335	359	365	362	357	407	384	376	345	376	348	367	355	374	365	418	438	354	385	397	367	384	365	364	381	374	421	396	394	392	381	397	378	366	373	353	355	356	402	348	356	365	379	352	402	402	369	385	383	374	400	373	350	360	359	333	363	360	379	334	374	358	319	376	342	401	350	378	369	392	414	362	348	411	354	377	398	377	367	343	342	365	383	373	386	369	381	407	392	376	381	370	387	376	319	404	394	363	354	371	365	398	376	356	398	340	385	371	363	404	363	373	393	391	367	382	387	387	393	383	395	388	374	367	391	369	366	405	391	357	353	421	381	382	401	354	370	341	399	379	384	380	398	359	376	405	377	363	384	396	361	378	395	374	377	350	388	418	387	382	413	361	374	384	360	361	375	376	408
23693	21649	29073	24475	21280	7160	991	761	649	652	641	644	609	584	645	561	632	599	588	625	564	605	565	563	549	573	638	561	618	553	604	590	546	548	537	594	542	565	588	557	589	566	566	554	599	555	547	570	566	591	556	594	575	606	581	560	582	562	616	562	545	558	571	600	574	600	586	574	576	529	592	597	565	550	537	545	570	555	607	580	551	580	529	574	565	561	592	555	530	567	556	550	571	542	540	590	567	554	547	578	632	592	574	586	587	595	536	528	619	537	556	581	573	540	581	587	563	628	598	579	577	579	594	574	540	535	567	566	565	558	576	555	613	524	608	551	584	585	537	559	583	558	616	573	546	567	603	557	613	584	577	557	511	532	594	579	587	599	599	599	508	556	561	601	539	565	612	556	561	561	573	582	569	568	574	558	592	572	560	565	547	551	564	543	574	582	562	615	598	591	590	575	595	590	588	512	581	585	629	544	592	524	555	556	557	541	616	549	581	577	517	560	639	617	550	554	545	571	580	514	594	563	556	510	552	555	541	570	562	609	554	528	541	560	571	576	564	587	574	549	597	556	593	586	603	544	530	583	581	562	556	539	567	583	551	536	595	514	552	589	554	590	583	545	557	579	542	535	521	548	587	541	592	586	555	617	572	551	585	569	566	588	568	552	582	591	585	550	588	581	571	587	596	603	526	593	564	580	589	564	537	586	578	549	575	550	542	522	558	579	616	538	602	597	565	589	556	523	597	622	567	573	553	584	554	597	577	576	595	565	550	539	569	591	570	620	570	547	568	541	564	603	591	548	569	576	610	550	585	582	570	571	536	572	615	577	609	565	531	577	578	571	574	561	606	526	570	584	571	581	564	604	553	580	523	609	571	550	585	627	568	556	581	550	564	593	572	558	600	575	570	557	565	622	578	572	605	583	601	612	562	570	526	563	576	554	560	537	598	541	579	582	546	559	537	581	615	561	556	582	582	590	525	579	594	556	547	589	560	585	605	608	542	546	532	512	582	526	579	568	579	572	574	547	539	575	573	597	553	595	566	561	554	593	597	562	537	563	542	602	588	581	605	573	601	556	560	598	599	545	572	556	541	580	591	560	589	587	558	541	593	545	554	541	561	559	533	590	633	526	569	543	583	546	568	569	545	584	590	580	583	578	549	581	548	611	539	564	586	577	584	595	598	579	521	540	584	579	535	552	575	582	584	612	602	542	574	576	580	598	602	578	533	587	599	604	607	599	579	571	596	507	586	563	539	543	587	588	620	562	587	585	593	561	581	600	583	566	559	614	549	602	590	600	580	555	595	603	557	568	584	583	591	555	551	590	554	574	538	592	575	579	599	580	505	548	572	561	554	571	545	599	587	587	566	577	565	579	576	531	586	595	587	538	592	560	558	588	545	621	560	604	577	567	573	518	542	562	584	603	571	588	574	594	552	600	601	554	582	558	526	553	545	581	619	575	576	586	556	605	565	586	592	550	567	576	569	540	606	552	574	574	540	577	581	577	595	561	548	575	567	599	576	562	573	549	560	570	528	532	555	570	582	595	542	563	555	600	589	538	532	579	568	555	592	533	585	559	522	597	547	590	535	582	563	564	580	610	509	548	559	573	575	564	574	585	582	587	571	601	588	575	567	564	539	574	547	518	599	550	554	523	555	568	595	595	569	572	542	622	527	564	583	558	558	585	575	568	547	574	570	540	557	585	576	552	542	550	580	564	629	534	597	596	562	577	586	576	541	592	581	598	576	547	615	606	591	566	556	576	594	591	589	561	515	565	565	540	582	560	565	555	574	557	557	536	553	573	535	575	571	537	547	591	576	550	608	555	553	542	559	603	596	567	543	541	511	581	528	592	542	574	572	546	606	596	611	555	595	531	506	601	567	596	570	585	572	566	567	544	551	564	572	603	582	544	561	598	613	543	618	573	603	585	547	594	608	580	556	566	538	575	500	571	550	570	533	555	576	543	558	554	595	582	568	605	571	555	559	552	583	567	602	552	619	565	575	540	593	543	564	590	577	615	573	549	525	545	565	547	570	587	612	577	582	571	574	582	537	556	579	567	566	572	547	562	562	553	587	591	559	532	562	612	540	602	525	577	570	556	581	567	536	550	558	583	539	571	559	552	555	535	598	538	556	531	557	566	580	554	588	565	572	618	574	553	584	569	585	561	562	549	549	575	548	631	574	548	575	557	570	539	590	572	591	590	559	564	562	596	527	595	546	574	516	556	581	580	601	588	551	565	603	536	545	584	630	561	549	605	579	596	616	572	575	545	583	571	561	587	546	578	558	593	561	564	543	557	598	576	571	583	555	603	576	575	542	643	593	571	552	598	599	536	562	577	562	583	588	540	548	566	585	577	491	568	591	575	528	540	560	575	514	607	560	567	557	578	609	580	593	606	533	570	580	590	552	577	607	561	550	559	559	607	561	555	598	551	566	569	554	560	557	579	608	568	560	546	586	580	531	546	539	551	623	630	563	593	575	582	631	570	599	625	581	554	523	593	542	565	594	524	540	586	512	566	597	592	532	578	555	568	535	556	554	582	588	574	594	563	566	558	561	579	562	588	588	572	572	588	518	534	606	559	551	532	569	589	560	551	527	553	578	528	579	551	598	547	574	559	570	561	619	552	566	516	594	591	548	555	567	565	556	582	594	600	598	588	582	539	539	569	574	561	586	569	553	588	586	583	602	563	536	592	584	574	564	587	556	607	594	599	559	586	576	575	551	601	596	539	590	576	568	542	533	590	572	576	548	535	591	568	592	616	567	576	557	621	594	582	604	537	537	582	570	542	568	588	562	551	563	581	545	578	586	557	568	577	542	614	598	542	587	572	587	552	546	568	601	577	531	572	566	526	542	537	539	601	578	565	603	592	585	555	552	570	590	555	561	602	616	616	539	584	589	565	608	602	590	569	580	534	546	543	623	532	565	577	516	561	582	554	578	571	536	579	538	585	551	581	589	554	579	552	592	542	574	553	558	588	565	591	567	588	573	562	534	593	573	579	563	563	567	546	574	564	533	575	558	534	598	548	537	564	533	566	586	567	584	595	599	572	597	566	568	564	554	590	592	535	580	603	535	572	547	558	563	581	561	559	620	552	575	550	573	574	610	525	541	521	545	577	604	608	540	615	591	585	572	577	563	561	602	589	579	575	568	526	553	522	555	555	609	589	572	570	589	556	569	562	598	572	611	578	546	562	550	556	598	519	555	580	558	563	550	591	579	561	600	569	572	590	570	572	569	572	607	532	600	583	561	572	538	596	598	533	624	550	560	611	570	596	567	545	533	545	568	569	596	601	535	604	558	583	544	561	580	580	558	580	565	581	590	565	592	629	544	570	568	596	559	559	570	547	542	561	630	567	576	561	595	534	569	555	563	559	602	594	595	587	592	568	531	585	576	548	603	583	563	567	624	546	563	580	568	580	587	551	585	567	566	599	573	541	572	599	579	561	558	567	587	602	572	552	525	561	600	544	608	581	562	596	556	569	479	587
37614	71548	18366	1988	1515	1255	1102	1013	924	877	832	797	818	756	757	728	751	720	758	788	721	745	703	711	735	730	737	758	696	708	721	747	731	673	708	703	666	733	706	736	708	748	695	702	713	711	645	714	700	713	705	701	705	677	682	724	748	651	669	696	716	646	698	718	706	686	690	631	692	676	718	715	674	676	701	697	703	719	694	670	729	709	724	704	740	741	745	729	691	687	674	680	709	697	720	664	657	723	728	667	673	707	685	716	741	680	685	701	679	705	682	706	697	721	699	749	644	666	691	716	713	723	710	709	673	665	718	701	674	702	694	683	691	703	678	701	707	696	708	704	735	723	704	708	713	710	680	717	707	665	677	682	696	724	742	715	734	687	770	692	689	730	705	690	681	735	723	714	707	646	697	741	702	724	666	676	711	689	674	728	766	702	743	737	716	681	705	719	681	714	702	672	694	671	686	731	707	705	664	707	708	669	688	656	693	704	726	709	686	742	696	700	721	682	674	704	726	743	669	714	608	730	686	734	703	691	695	682	710	713	694	667	700	674	681	723	737	708	715	664	691	714	730	702	694	724	695	706	729	695	693	717	682	729	686	673	757	716	682	677	686	649	696	663	700	672	700	628	699	724	661	669	715	701	702	684	685	691	691	714	701	704	700	670	692	678	704	736	706	694	661	692	655	728	715	731	644	682	711	733	730	698	697	712	654	689	685	715	692	705	709	691	670	739	658	733	667	769	719	698	729	718	709	673	667	655	689	692	728	665	719	709	710	706	692	715	723	703	714	725	717	693	732	694	696	679	737	656	655	743	716	724	722	740	678	706	723	723	740	780	722	689	721	684	692	644	675	637	722	671	707	736	677	704	667	738	689	693	678	712	705	693	726	697	700	688	718	721	648	698	706	671	705	699	714	754	709	712	704	708	687	690	685	707	772	776	729	782	716	697	703	705	711	680	721	727	705	665	679	695	671	678	737	694	701	699	657	689	702	663	702	724	696	700	670	705	719	628	676	669	668	715	695	682	730	695	662	676	673	690	659	701	726	711	727	712	674	723	676	657	738	677	692	710	725	677	689	745	663	695	735	704	715	680	694	685	705	711	690	689	728	693	706	698	721	666	689	675	719	744	692	734	718	713	643	670	712	733	705	723	690	709	670	666	730	736	712	660	736	748	741	684	654	707	787	734	685	702	696	676	671	717	763	719	697	676	696	672	715	717	748	671	713	690	663	703	701	716	749	682	707	680	644	686	727	708	727	653	684	688	715	664	725	674	749	695	721	693	675	684	680	677	684	725	691	675	657	693	692	690	699	695	728	692	699	688	716	692	709	683	726	665	675	695	664	661	657	699	702	675	703	685	685	722	685	663	706	717	688	727	720	707	674	694	685	697	729	689	686	721	766	708	708	699	670	681	671	690	732	634	733	720	707	702	769	695	703	634	639	705	735	721	658	722	679	707	709	685	753	706	712	656	690	717	716	681	696	673	706	745	676	660	673	719	702	664	722	687	702	706	692	720	676	658	738	699	674	738	672	658	665	704	668	714	690	689	725	692	736	678	676	719	717	673	690	730	743	681	702	695	724	725	702	706	715	660	749	642	691	704	702	710	684	688	721	696	722	678	716	713	699	682	721	716	662	709	673	688	667	713	689	694	670	683	722	731	705	700	719	742	697	698	757	721	661	665	705	684	701	707	719	694	732	716	694	727	749	724	698	684	696	712	732	688	672	682	744	716	675	716	706	717	706	714	724	706	700	703	707	669	690	754	703	635	680	725	725	680	699	725	695	695	722	716	738	699	703	660	707	738	690	750	696	687	684	744	671	688	715	722	659	684	729	743	685	677	681	751	663	669	714	737	727	723	727	716	728	716	729	735	670	720	690	663	719	664	655	718	691	700	662	684	783	670	754	711	691	697	711	679	732	708	692	706	733	702	736	709	670	700	687	700	699	707	687	717	713	717	714	689	743	710	723	711	671	703	718	652	684	680	725	711	688	697	713	707	668	725	707	718	683	686	761	730	703	693	723	693	706	706	662	671	673	701	677	658	716	691	649	683	650	693	704	681	691	735	657	713	722	706	707	744	697	675	701	707	726	705	666	704	698	733	722	682	685	730	723	706	663	722	631	714	721	700	689	734	686	725	672	727	706	691	676	696	683	697	672	722	670	708	719	707	681	672	711	703	739	668	698	676	668	675	667	736	728	719	699	672	702	679	712	707	649	677	761	719	713	697	668	636	666	684	696	698	647	758	718	715	689	673	684	688	714	729	746	680	730	752	728	665	654	711	685	676	693	691	666	701	686	746	702	686	693	734	706	665	741	676	696	693	717	721	632	726	744	687	675	711	683	678	687	679	748	723	684	732	714	697	758	707	695	687	686	623	703	685	723	700	659	727	699	693	736	685	726	692	650	763	715	725	695	676	694	737	680	675	667	666	657	699	650	724	698	690	739	713	687	702	714	681	688	722	670	733	650	778	646	700	668	678	700	625	680	683	673	718	684	724	679	691	661	740	693	669	720	707	685	637	707	713	707	691	702	672	730	694	690	729	767	732	729	726	681	677	668	708	698	706	687	743	697	696	681	720	727	735	680	732	722	678	674	702	738	768	716	712	704	699	692	697	678	666	687	716	710	699	693	733	658	698	727	682	703	706	729	724	697	717	688	657	714	678	706	736	696	700	732	686	675	653	673	720	723	723	750	750	708	690	684	703	687	705	698	690	701	677	697	708	702	692	723	732	722	653	706	692	671	705	719	679	675	714	681	682	678	705	718	672	724	708	678	734	719	722	730	673	686	691	691	705	688	694	754	693	744	722	716	749	691	761	729	704	708	726	756	675	682	721	711	682	682	666	668	720	718	688	697	731	667	694	692	729	741	710	733	689	721	743	725	771	707	688	724	701	695	638	671	703	697	685	677	710	683	671	715	656	729	689	673	701	729	688	691	687	709	689	689	719	691	714	726	647	706	725	712	711	726	734	682	697	694	658	703	722	733	688	719	724	716	740	731	682	722	674	695	722	717	696	644	676	730	671	735	677	696	734	692	749	724	679	722	695	703	736	700	744	729	711	693	717	678	698	713	659	724	742	672	714	734	662	720	711	680	673	691	679	645	671	720	739	693	691	707	724	695	702	726	707	721	665	744	707	723	668	698	701	706	720	721	702	663	695	740	687	711	674	694	694	660	683	684	717	739	735	681	725	705	688	685	730	653	737	714	701	717	736	728	712	706	686	702	702	698	722	707	667	693	643	714	643	724	698	737	683	690	699	675	668	745	727	738	722	688	696	694	666	702	742	673	705	722	667	678	733	663	714	656	659	720	704	737	722	713	694	731	705	735	665	689	684	712	710	739	703	708	694	695	670	735	708	707	732	726	734	711	651	688	677	690	740	688	717	684	686	692	717	727	673	656	653	695	742	765	712	743	722	714	716	682	722	729	765	726	687	728	729	698	696	734	684	728	699	683	708	734	656	684	725	696	678	714	667	753	691	725	704
24796	21834	27872	25068	7125	330	247	242	220	215	198	192	182	171	189	155	170	181	176	164	174	182	154	167	162	178	163	152	174	148	190	161	162	181	173	162	184	142	178	169	157	158	168	155	160	153	152	168	184	159	172	173	188	145	160	159	148	152	177	178	152	184	166	159	163	188	160	174	177	190	174	160	163	156	166	174	150	165	173	171	170	170	177	157	160	170	170	182	164	176	161	180	174	182	183	157	143	158	184	166	161	156	161	158	159	179	171	173	149	169	149	164	169	183	173	186	174	153	150	169	172	149	173	168	161	178	170	162	154	162	190	164	169	187	163	162	189	154	172	164	164	171	158	173	152	149	191	183	156	188	138	161	159	180	187	192	182	157	158	176	161	195	164	168	157	165	181	167	177	170	153	174	182	161	173	171	145	154	156	187	167	180	166	157	153	177	157	149	166	176	177	172	153	171	184	164	169	146	173	164	169	157	159	173	163	174	150	136	164	161	148	181	168	177	164	158	156	171	164	174	163	166	197	182	164	165	170	164	183	164	172	167	185	178	172	160	163	184	150	145	175	181	154	178	163	160	149	182	149	165	155	161	177	156	151	157	180	173	169	151	163	168	151	182	170	167	177	173	149	185	154	184	156	162	175	165	172	205	187	182	167	171	169	165	189	156	182	165	167	157	152	164	186	155	177	169	174	173	173	171	162	193	148	178	163	178	155	177	172	196	191	183	167	163	179	164	177	146	183	152	183	164	162	181	166	186	167	166	166	195	168	165	165	163	144	168	151	172	157	198	173	185	168	162	178	147	156	151	159	171	171	166	149	183	153	195	168	173	170	144	178	188	171	158	160	170	192	205	174	164	151	163	174	161	170	193	166	184	169	180	146	136	161	157	167	164	141	161	166	162	168	166	172	154	164	163	178	159	170	161	162	138	183	171	191	161	151	150	173	170	144	150	155	176	151	173	169	165	153	186	165	137	148	154	150	168	194	173	152	142	182	173	167	159	172	174	156	179	173	175	150	152	173	171	172	155	183	181	161	179	209	160	187	163	178	176	195	165	170	164	162	174	172	173	166	155	156	191	190	143	183	146	150	159	158	173	152	182	175	180	168	180	152	163	158	166	156	196	176	167	153	150	157	185	183	173	168	171	204	173	187	182	185	164	152	178	171	147	162	159	169	159	181	180	177	163	175	142	163	187	164	185	170	150	167	186	177	198	169	164	143	154	164	192	163	172	162	171	165	162	152	156	182	155	144	153	150	176	190	166	164	186	188	180	190	160	163	153	162	165	165	174	158	167	160	173	155	164	162	171	149	179	192	164	158	197	144	178	154	183	176	186	173	155	203	176	150	175	147	164	164	150	168	177	187	176	179	150	152	179	168	173	183	181	170	177	166	165	156	165	186	158	171	173	165	168	173	167	156	190	186	175	163	165	162	152	181	165	176	162	175	164	159	150	176	179	165	163	171	132	160	174	157	165	149	165	178	177	164	158	164	142	163	168	166	166	180	169	180	166	168	149	170	181	153	138	197	162	164	164	171	155	160	163	154	171	164	175	170	156	169	165	187	148	160	165	160	177	180	170	151	155	157	191	155	182	142	180	167	168	173	168	153	142	171	161	181	178	163	167	176	161	145	160	167	172	155	154	166	164	168	178	170	160	174	154	163	173	159	163	154	154	166	149	163	168	185	150	167	173	179	189	138	162	159	176	162	172	170	170	177	158	157	146	143	175	170	163	167	145	150	180	159	173	163	171	163	150	161	157	148	170	148	162	177	182	171	160	193	178	166	159	138	171	176	154	165	175	166	167	176	172	196	177	168	151	157	170	187	140	156	155	164	164	182	163	140	148	180	171	151	191	148	195	159	179	156	176	183	180	155	144	195	154	181	135	145	170	171	174	177	165	142	175	165	155	164	156	168	163	179	176	163	163	173	171	152	155	170	167	172	202	166	165	161	155	171	157	160	148	194	175	173	175	146	166	166	164	186	184	180	193	150	180	161	155	171	168	161	149	155	164	159	164	180	205	159	165	136	167	192	162	163	152	184	180	181	164	170	173	170	170	172	179	163	168	152	157	158	180	159	180	150	165	174	163	179	154	172	161	145	176	149	192	174	171	162	171	168	152	168	181	153	140	156	171	150	155	153	161	179	165	173	159	163	154	186	198	168	199	169	171	181	170	174	180	173	175	137	174	173	186	179	185	137	168	178	156	172	184	170	169	162	167	171	176	191	164	166	186	157	166	155	173	179	166	174	183	171	174	176	149	155	168	186	159	145	178	150	163	152	153	161	172	167	144	161	159	199	188	151	174	184	160	154	173	166	159	189	189	175	175	164	155	154	149	183	172	152	167	171	165	170	174	167	157	179	186	163	146	209	160	165	165	141	190	178	150	187	166	185	185	154	151	144	159	180	167	170	165	167	172	154	159	191	167	140	192	184	150	161	165	158	168	161	169	170	167	161	175	176	163	162	128	162	170	181	170	171	161	184	178	144	157	181	162	179	156	189	146	145	185	162	166	151	173	178	142	172	175	173	145	164	157	184	165	182	162	171	171	150	185	187	170	149	176	160	174	166	164	170	173	156	162	171	145	179	169	161	165	169	160	156	127	167	176	172	170	170	198	170	177	185	172	152	156	172	172	177	168	165	174	158	181	177	149	182	166	166	148	161	157	159	164	169	148	179	176	130	162	167	163	178	165	184	167	156	142	155	214	169	174	180	145	166	158	166	157	157	145	171	136	162	164	162	172	154	175	180	177	164	168	181	165	166	184	145	175	171	163	184	157	161	174	150	173	173	146	174	170	151	153	197	167	167	149	168	184	151	171	162	170	198	178	174	158	164	134	150	178	164	175	159	166	191	172	161	154	176	199	166	173	176	150	164	169	166	160	164	187	185	165	152	142	154	180	129	148	182	159	173	177	192	163	154	172	155	148	180	146	146	168	139	157	162	167	143	164	158	184	159	178	167	149	188	148	186	173	160	170	197	158	165	190	174	175	137	171	162	156	157	174	163	152	161	178	176	191	163	156	156	169	154	153	165	183	177	160	182	160	151	170	159	168	146	164	161	172	153	168	158	168	181	154	136	193	184	176	182	177	163	156	173	166	164	161	153	157	147	180	169	172	146	172	162	148	166	186	146	162	161	190	147	179	159	178	168	166	148	155	182	162	162	173	184	164	166	175	152	163	155	163	178	168	166	192	172	156	148	159	158	150	156	167	169	165	165	178	176	160	148	154	174	146	169	155	150	147	160	150	179	176	203	167	178	188	171	159	178	168	175	187	154	158	165	162	164	165	194	156	162	160	158	170	137	157	164	176	145	160	165	159	179	160	131	162	176	186	173	179	160	144	177	171	159	158	161	159	168	178	172	181	152	166	174	153	152	189	164	182	162	171	174	179	167	168	164	156	192	166	176	173	185	152	164	187	156	175	151	168	146	162	178	163	176	155	154	173	160	189	143	184	157	177	172	155	184	189	181	163	159	152	178	175	155	172
34147	59541	14038	925	615	479	421	367	335	316	287	300	291	271	242	243	260	252	269	244	249	239	233	242	225	238	214	249	238	225	229	213	221	198	248	250	239	235	227	223	257	236	222	211	229	222	245	249	236	256	232	231	220	229	220	241	244	218	218	218	242	248	243	227	213	241	192	242	234	251	249	242	257	256	234	252	213	241	230	217	212	268	241	279	250	218	239	215	253	233	236	249	257	257	243	222	233	205	251	206	221	205	212	228	234	223	251	237	214	255	226	225	237	245	228	234	222	209	228	239	211	233	239	247	223	220	227	202	222	239	212	238	215	202	249	261	242	224	247	228	228	230	222	228	233	225	228	225	265	222	222	248	236	196	216	240	239	228	231	224	218	246	202	216	227	231	224	211	235	217	226	230	212	233	232	229	210	221	220	216	212	214	218	242	247	244	255	217	229	224	226	239	218	226	233	206	243	235	232	243	230	227	244	238	237	237	204	226	220	221	235	261	255	220	234	236	239	226	224	217	230	244	251	227	232	233	221	209	238	204	233	222	211	241	232	225	228	236	225	221	242	202	207	221	234	200	210	247	228	241	208	224	237	215	234	236	201	254	220	233	227	241	228	217	184	247	233	237	236	235	226	239	242	248	227	218	229	236	237	210	225	232	219	223	231	214	266	247	204	209	234	222	249	218	253	245	227	256	247	242	213	202	241	227	240	240	246	224	203	230	232	228	218	224	243	223	231	227	211	222	227	245	233	245	252	218	233	217	243	241	235	235	247	191	217	227	209	240	236	218	220	224	210	222	221	253	228	235	244	223	228	233	236	213	261	206	217	242	226	233	231	225	240	224	241	240	226	233	234	242	222	221	205	218	254	219	231	210	237	249	234	228	216	231	223	227	266	223	208	251	225	253	230	233	251	212	243	214	229	230	230	235	217	218	234	253	211	197	215	228	228	227	246	257	212	227	234	244	233	260	225	244	246	233	232	233	223	242	226	225	217	225	226	213	237	231	231	250	224	208	223	202	225	239	218	200	224	217	221	221	249	215	257	232	228	222	223	234	227	229	215	204	215	238	212	239	245	216	225	236	216	227	217	237	215	248	246	231	225	217	257	240	245	233	209	230	228	221	244	208	216	231	240	238	244	235	216	213	202	209	225	217	227	243	261	225	228	249	235	217	234	213	210	196	226	232	218	216	230	197	219	218	228	217	235	234	244	208	233	216	230	236	220	223	220	227	224	235	228	220	236	234	238	235	237	217	245	239	224	222	238	209	220	232	220	219	221	212	217	234	239	257	225	232	209	221	250	244	213	226	228	201	238	251	237	216	208	228	237	227	225	264	226	229	217	254	228	235	220	236	216	241	247	215	221	215	243	225	236	247	232	215	219	260	228	227	227	232	228	239	225	228	216	241	265	231	227	217	243	219	224	227	224	211	215	237	222	247	248	204	234	228	245	220	255	247	237	241	240	230	240	199	229	228	240	227	213	213	237	241	230	225	229	210	189	233	227	229	214	248	228	222	235	267	223	245	214	234	203	212	212	231	214	197	243	253	222	201	246	213	228	212	234	225	216	203	209	240	231	193	243	234	209	232	196	212	214	197	226	251	217	255	225	239	238	238	243	220	219	230	208	236	252	225	222	234	234	236	202	237	218	227	207	220	224	229	224	232	211	231	223	243	222	219	248	243	202	224	226	215	239	233	234	253	226	221	255	236	221	223	234	215	198	256	235	244	216	221	212	213	232	232	238	245	233	223	259	242	207	217	222	206	242	246	233	238	270	225	212	221	256	244	227	229	247	231	241	237	227	198	228	227	211	211	222	237	243	214	242	233	205	238	245	222	212	242	210	233	224	248	219	232	242	233	194	197	215	196	232	233	232	240	215	236	227	222	206	243	224	229	230	238	235	247	241	243	241	236	270	200	207	235	246	210	202	231	217	234	230	222	247	214	212	228	227	220	219	216	201	234	254	193	234	236	234	264	231	252	224	200	217	225	221	245	220	224	236	245	228	234	222	238	244	244	222	245	228	222	215	256	221	213	234	235	250	249	258	232	208	242	223	238	243	241	254	219	224	235	243	238	245	245	238	225	233	243	226	242	237	240	227	217	244	231	252	230	232	233	250	219	218	214	243	233	248	206	217	233	239	246	209	232	214	247	221	231	229	221	217	226	216	208	257	230	207	242	247	219	241	225	239	209	211	226	196	215	215	241	235	263	247	231	248	234	189	197	227	223	231	227	227	218	220	238	198	187	216	222	252	226	224	248	231	205	223	242	241	237	247	224	238	276	236	206	211	246	241	208	224	233	197	240	220	218	227	211	239	237	209	245	230	230	225	235	216	224	219	218	214	249	253	232	233	228	201	230	234	208	228	239	225	243	266	215	228	240	232	238	224	253	200	224	250	217	233	228	253	222	234	204	240	220	231	212	222	222	242	212	238	229	222	235	251	247	234	213	245	219	233	228	233	205	231	228	221	232	253	220	211	216	244	210	234	219	238	215	232	211	249	213	248	221	222	220	245	219	246	238	215	228	216	230	217	219	225	215	207	226	240	189	222	226	259	230	231	246	226	214	228	218	254	254	216	245	245	254	236	207	252	236	255	213	265	240	266	228	204	245	228	220	228	229	251	257	243	243	234	228	204	230	227	235	248	235	227	237	235	238	220	239	229	213	231	228	229	220	233	218	250	253	214	222	216	201	236	218	209	233	209	213	215	244	223	212	237	241	208	214	217	225	208	219	225	231	201	249	243	239	231	205	233	233	196	233	208	238	239	221	231	207	244	209	233	220	232	251	224	232	202	231	228	247	256	192	211	201	251	216	242	222	217	235	215	246	214	227	239	252	226	228	226	213	205	218	229	249	241	250	243	242	231	238	245	206	214	248	240	230	227	254	256	228	209	247	244	226	232	237	254	234	212	212	222	250	224	237	235	203	237	197	238	212	205	254	233	243	228	222	242	230	249	213	250	243	227	241	216	211	224	222	241	230	213	227	214	206	226	205	249	225	262	219	227	217	196	264	215	219	226	247	235	218	229	222	238	247	234	234	256	199	220	241	215	221	212	223	245	237	229	236	218	230	225	236	247	243	231	212	258	215	228	233	205	224	236	228	213	219	233	248	215	234	229	248	200	228	240	219	238	222	232	259	178	249	244	245	232	230	243	251	245	221	228	216	225	243	230	212	215	204	233	225	229	239	231	215	239	227	227	240	244	202	241	228	222	234	224	231	214	235	224	219	229	231	222	255	193	247	218	222	199	239	235	237	224	240	219	250	244	254	232	223	232	208	246	250	230	233	243	244	228	213	238	216	225	233	234	230	190	208	226	214	242	255	240	215	230	197	223	226	227	225	242	207	211	230	225	236	242	222	243	221	223	232	230	213	214	226	232	249	216	228	222	218	228	227	243	197	217	227	238	248	220	237	220	238	228	229	256	224	251	216	207	259	260	236	215	224	203	227	225	204	237	220	235	234	221	229	196	247	225	227	230	225	230	231
22618	21589	29625	23931	21556	21438	5893	921	717	698	699	649	616	592	572	631	582	580	553	579	568	557	542	573	571	538	574	524	541	565	516	525	525	580	503	524	559	573	522	560	539	541	522	486	495	511	520	526	518	527	533	496	554	505	546	528	530	518	516	555	503	527	482	528	506	531	561	513	537	492	503	528	573	540	486	493	531	517	556	514	509	527	530	525	516	545	535	534	518	532	500	518	536	529	566	515	523	537	562	514	502	537	494	504	522	495	528	571	557	552	543	508	528	559	523	502	568	522	502	523	488	534	510	528	515	555	535	542	539	509	506	533	556	546	534	507	501	501	531	534	502	540	530	546	483	524	530	532	502	503	526	523	523	566	520	503	509	512	529	599	546	529	556	536	545	525	556	498	505	495	464	513	522	544	522	513	516	503	538	508	585	482	509	521	528	584	542	517	487	529	530	483	526	519	480	531	548	556	531	503	514	524	514	508	520	514	521	502	562	503	510	576	482	553	532	521	556	521	538	513	507	522	498	524	503	537	520	520	523	508	547	530	527	529	527	507	528	515	516	522	552	566	512	489	514	554	547	497	483	507	546	513	526	532	487	535	542	517	557	520	562	484	499	521	547	485	559	503	537	543	499	477	524	538	544	555	491	530	497	512	512	535	513	505	565	525	510	542	515	534	535	549	474	517	510	521	536	505	519	548	538	542	560	526	577	523	518	551	533	519	515	534	518	490	554	531	527	496	502	511	491	511	510	503	517	512	502	539	513	554	519	514	559	527	587	529	554	536	513	516	545	546	555	538	536	553	535	520	537	507	530	505	520	554	515	552	502	545	543	532	505	504	505	582	514	525	508	505	537	517	508	546	527	529	544	543	535	521	518	555	533	468	517	520	550	536	535	526	508	523	542	522	536	538	535	545	530	523	507	533	533	550	563	505	553	521	502	517	510	496	537	507	527	543	536	507	530	535	533	495	538	555	501	494	529	532	523	537	533	527	485	530	487	554	516	520	577	502	553	505	480	524	542	527	502	523	520	525	540	525	503	510	527	473	537	552	539	539	540	540	528	526	508	540	539	491	491	500	562	534	514	520	511	474	561	501	521	506	522	526	502	532	495	524	557	519	483	544	525	533	538	544	536	550	510	510	518	483	510	523	532	517	507	514	577	536	560	505	506	508	554	543	558	503	502	489	506	550	537	576	553	559	542	555	528	541	538	520	510	542	540	533	537	473	544	527	508	466	502	517	495	515	516	522	517	513	531	534	543	529	541	539	529	528	504	509	510	492	526	523	495	519	536	503	502	514	508	458	543	496	528	521	518	497	527	528	496	530	550	501	531	530	522	515	518	547	519	539	525	515	520	530	514	537	520	528	528	471	527	532	535	520	533	535	535	538	513	503	521	515	479	569	541	514	539	501	527	540	502	546	467	525	556	548	528	536	542	496	527	506	534	529	514	532	491	540	483	549	550	511	536	515	554	519	554	538	532	567	556	507	558	528	524	505	476	520	553	492	560	533	519	542	488	535	534	539	519	537	553	537	494	528	547	481	506	507	515	509	587	500	544	565	525	475	538	506	517	545	484	520	525	485	542	515	522	518	526	548	513	514	515	559	526	528	508	545	526	536	523	490	534	492	546	514	575	525	563	511	548	480	520	489	532	510	526	521	549	554	487	531	535	518	545	533	495	497	555	528	556	483	521	544	508	519	497	460	529	556	518	514	495	552	529	520	522	497	535	521	576	549	576	514	518	539	512	497	514	532	507	543	483	523	527	512	513	533	471	578	488	539	523	515	527	559	516	487	528	539	489	550	539	544	547	550	521	496	455	550	521	551	548	565	537	540	496	516	518	516	491	521	552	523	580	476	502	492	524	547	496	567	521	521	533	528	511	494	512	534	531	541	502	514	532	522	520	519	504	557	505	515	541	486	574	534	516	546	472	508	525	534	494	535	513	500	533	509	549	510	535	543	526	511	511	532	502	559	555	532	556	531	509	515	539	527	547	515	543	543	516	515	550	558	501	555	534	532	551	502	551	512	516	535	495	525	501	503	513	547	551	515	542	500	552	525	496	513	512	528	550	485	501	561	563	505	488	517	510	518	549	532	534	525	499	501	498	508	539	556	535	517	520	531	543	513	516	504	541	521	522	532	545	525	507	530	568	461	530	552	523	509	517	540	494	530	573	548	505	509	505	517	564	569	549	548	529	535	491	559	530	587	522	543	537	523	509	525	564	504	541	540	496	506	508	551	514	500	519	518	516	505	508	568	523	529	488	532	522	521	518	526	518	494	488	552	496	473	495	498	558	539	520	548	521	515	532	509	490	549	570	546	510	508	543	499	523	550	550	525	541	522	542	511	502	551	566	545	522	534	503	513	486	526	512	528	551	569	555	508	557	508	511	487	530	536	500	518	511	486	508	511	521	552	585	544	532	493	518	567	557	559	497	549	544	524	485	479	498	494	498	508	521	529	542	513	505	520	559	549	520	553	553	531	574	525	541	570	525	525	600	537	504	514	517	512	506	514	492	540	542	540	545	507	530	511	496	555	471	521	585	523	545	531	501	517	557	525	500	514	513	548	491	524	549	532	497	503	533	477	552	544	513	526	539	507	502	515	516	552	548	534	510	546	537	511	518	518	483	521	467	533	511	485	484	525	505	500	483	521	523	533	512	526	525	518	532	503	515	524	541	483	480	503	513	541	545	515	498	544	454	514	517	533	512	531	508	495	527	531	508	552	529	520	553	510	534	552	489	523	541	519	517	510	524	518	526	523	520	531	498	511	553	517	517	518	513	510	479	540	531	497	540	521	514	515	567	524	507	533	510	528	495	523	536	510	494	514	497	535	500	520	504	500	533	485	478	544	535	508	512	503	554	546	536	501	535	515	531	512	517	540	517	537	599	572	470	502	511	495	516	542	524	551	525	563	521	523	562	526	484	519	480	547	543	512	518	528	519	528	507	524	542	531	490	536	529	532	558	559	544	519	557	519	538	561	551	498	558	502	503	598	549	523	482	529	547	509	510	490	524	498	527	512	515	549	529	517	521	550	535	541	496	567	544	542	496	519	533	503	536	522	540	539	491	551	505	550	545	513	544	538	562	560	548	516	557	510	535	486	523	528	528	548	493	519	554	530	550	528	500	542	496	511	557	559	498	541	516	492	527	547	496	508	508	546	490	504	533	573	507	489	524	524	544	506	533	513	533	532	518	549	521	541	482	567	550	466	562	515	566	509	548	500	488	523	524	572	514	559	503	542	495	532	554	531	566	563	509	520	524	521	506	546	538	515	512	472	501	522	515	525	510	532	489	520	517	569	505	503	551	530	544	536	541	554	505	483	565	503	519	536	541	562	524	531	521	536	511	513	510	495	533	499	518	544	500	550	503	503	507	533	533	499	476	508	526	511	530	488	516	464	528	558	529	515	554	442	510	486	502	514	488	491	508	516	496	534	534	498	533	543	499	498	536	527	506	530	499	555	501	541	530	526	508	520	504	534
44353	80763	25419	3031	2210	1699	1402	1221	1043	962	912	929	848	768	809	738	757	718	769	698	701	714	710	665	656	638	726	676	701	696	670	669	657	669	717	711	607	677	691	705	645	732	698	706	614	691	636	641	639	627	654	636	658	638	679	645	658	640	651	661	680	643	635	644	655	653	646	628	713	672	618	656	651	638	662	696	661	658	642	668	686	667	684	645	626	592	672	653	651	621	659	633	650	650	669	665	656	609	659	646	652	662	670	639	710	658	637	691	650	616	655	633	676	629	630	676	659	662	655	651	664	645	637	672	735	655	651	683	649	687	633	623	697	691	694	631	684	654	694	644	665	610	650	625	678	650	649	637	612	642	663	635	647	684	610	636	655	641	677	655	636	699	634	622	671	623	687	615	635	649	674	615	700	666	637	676	627	669	648	676	624	618	633	672	648	629	666	685	653	684	660	665	632	619	672	652	675	642	626	623	679	711	642	640	693	652	630	614	637	622	666	643	625	673	638	670	655	663	653	660	623	625	671	634	656	691	647	722	646	671	628	631	600	680	662	703	672	686	646	674	661	637	604	665	673	667	692	713	607	670	632	674	683	668	671	667	648	671	711	656	661	654	645	623	610	621	645	648	653	696	620	665	625	718	641	676	612	677	638	674	673	662	660	656	672	627	658	653	649	704	650	631	627	649	662	661	662	643	662	654	611	655	655	629	660	650	663	654	676	659	666	683	681	656	638	659	663	683	630	650	649	653	652	667	659	657	654	636	663	674	634	665	667	655	657	639	631	658	651	652	656	656	669	646	677	642	607	631	628	659	645	698	641	623	652	673	651	651	662	641	639	684	660	621	689	644	670	684	645	632	676	657	650	639	659	623	600	673	655	672	654	658	661	645	641	623	629	655	656	646	641	678	640	632	656	681	645	665	621	651	661	693	634	614	653	595	632	643	656	668	646	642	662	615	667	682	612	664	702	623	660	675	692	639	653	704	625	632	636	683	675	629	658	661	615	625	639	642	615	628	696	671	668	655	644	624	655	629	668	647	668	627	638	656	637	639	671	605	661	692	639	692	637	653	666	624	684	642	717	653	642	667	696	636	673	659	678	700	665	682	619	683	656	699	628	686	642	662	613	633	652	601	630	611	634	620	676	672	674	628	633	660	656	692	658	667	655	696	590	627	663	643	652	651	647	583	637	677	625	658	632	663	635	697	639	675	608	647	637	660	653	638	647	680	681	624	624	626	631	671	623	641	645	696	640	651	662	684	727	654	645	650	610	607	655	662	623	646	674	658	642	645	606	656	677	609	633	652	681	629	640	689	688	663	659	623	642	625	726	645	662	647	649	670	694	683	601	611	623	674	626	665	668	651	664	641	661	645	662	657	669	686	659	633	679	674	689	703	633	617	643	606	635	639	639	630	643	647	619	676	663	684	684	677	677	666	624	674	641	663	697	667	659	642	611	597	651	683	658	655	631	644	674	629	638	625	634	669	629	675	634	659	685	639	676	663	673	684	656	619	654	653	646	622	642	670	609	645	677	662	644	616	661	699	628	619	666	662	587	694	695	680	686	674	617	661	644	660	649	610	640	651	628	614	641	669	668	684	678	690	640	712	650	652	656	629	667	642	665	639	658	686	612	672	637	684	627	633	641	620	701	642	664	653	651	609	646	651	654	626	745	682	674	647	648	707	697	628	680	664	682	695	653	629	657	633	654	632	629	694	643	626	650	655	675	692	672	642	656	685	663	661	676	661	625	655	703	613	669	672	654	680	642	627	677	660	674	651	625	681	638	652	661	607	647	689	654	662	656	657	692	671	653	678	693	623	675	639	618	622	656	696	644	657	657	627	677	628	653	653	621	662	666	689	660	625	663	623	692	672	643	644	651	663	686	631	623	672	610	692	641	680	640	668	651	668	659	670	673	632	613	679	688	663	642	699	625	627	675	718	619	623	647	663	639	654	698	679	695	602	594	687	679	666	634	675	648	673	680	670	595	638	653	679	702	661	672	661	607	638	664	650	673	665	646	583	688	660	665	652	680	651	644	684	665	630	660	616	636	656	623	622	645	627	655	666	667	634	604	702	642	634	670	690	653	634	680	652	647	629	658	645	690	673	683	679	624	640	651	607	634	675	622	676	647	631	689	658	647	662	670	602	685	700	657	697	675	645	693	601	651	654	648	579	640	651	678	635	665	671	643	636	644	649	632	671	624	621	719	652	670	599	651	670	650	633	668	641	675	627	631	627	682	692	651	675	631	673	651	635	622	608	652	642	600	635	640	672	672	660	685	597	690	576	675	657	636	644	671	661	670	664	692	623	659	644	661	658	629	697	663	679	670	691	644	636	645	613	683	685	660	637	660	665	675	626	643	613	627	618	685	679	629	614	648	636	676	640	640	610	632	635	692	695	671	636	606	651	640	637	664	652	652	678	663	665	660	641	645	672	671	653	638	653	642	631	640	604	651	671	635	638	629	666	638	630	669	658	702	670	676	631	638	683	652	668	681	683	640	654	627	649	673	647	670	643	613	681	623	605	651	659	690	647	668	659	659	637	674	626	649	676	664	640	666	655	635	659	602	647	658	657	642	600	634	658	592	658	634	660	662	622	654	621	668	654	641	689	702	622	614	637	654	651	613	638	653	587	650	693	669	658	690	622	615	646	636	686	683	635	588	653	695	588	631	644	636	680	675	650	627	649	682	638	647	640	666	664	657	629	657	629	653	666	636	663	650	675	656	636	651	688	706	687	647	666	644	668	680	678	684	642	652	667	684	673	672	614	652	649	655	633	657	644	625	644	603	659	636	657	671	680	652	652	656	664	645	688	652	676	666	653	659	634	602	679	652	690	667	635	648	649	643	664	582	637	630	683	655	660	663	657	696	671	626	681	651	609	690	658	625	673	640	668	620	645	658	664	695	660	697	616	646	672	687	595	640	653	652	704	665	632	613	601	647	664	650	640	659	689	622	648	641	660	654	663	669	660	635	675	669	650	655	654	660	660	616	669	723	653	676	686	644	669	611	635	650	652	624	631	664	682	619	662	653	682	649	619	666	634	675	659	637	656	652	706	638	638	618	650	629	645	661	681	630	626	633	629	673	636	669	631	630	663	633	674	645	657	627	634	625	663	651	680	664	667	649	647	640	652	677	652	652	629	677	650	704	660	673	645	665	655	661	663	664	665	638	706	665	699	668	648	636	646	681	639	651	644	638	674	642	667	637	619	662	647	682	707	667	650	663	676	597	613	652	662	675	636	651	670	656	667	672	668	659	654	610	684	632	640	621	671	646	668	619	626	694	676	641	667	668	664	675	631	646	668	643	678	641	653	643	690	718	645	670	662	644	637	628	644	649	690	622	618	626	683	672	682	641	667	673	667	643	631	655	698	665	661	657	668	662	663	634	669	691	656	628	671	670	670	641	617	608	655	666	662	662	646	617	665	677	664	662	645	668	676	619	705	709	701	644	633	608	639	687	681	614	640	641	662	645	681	627	680	664	655
28215	22366	10894	791	413	324	313	303	325	307	333	302	267	308	295	329	321	315	314	300	319	285	289	326	306	290	295	317	310	320	268	299	307	289	282	315	305	330	280	309	279	289	304	273	307	309	314	311	289	314	304	273	284	282	309	315	293	272	298	299	281	297	307	324	339	297	300	303	285	306	317	274	303	289	307	335	263	293	303	307	310	290	282	298	317	309	318	312	308	325	322	317	274	325	324	269	294	310	278	287	307	311	311	305	319	304	288	292	299	303	318	281	316	307	289	299	289	323	285	301	308	280	331	298	306	301	314	331	288	304	303	342	324	309	291	294	271	297	325	320	295	312	266	292	276	328	309	287	305	283	328	302	285	318	295	279	300	296	311	324	293	312	282	317	274	333	313	298	294	301	295	279	290	311	329	292	305	310	290	295	299	316	287	297	312	315	308	290	322	294	277	308	305	291	285	305	304	297	293	347	322	313	332	288	320	290	301	313	312	291	300	279	304	306	313	283	292	328	315	304	312	323	295	291	334	303	299	354	290	327	321	318	285	318	291	313	329	303	298	298	303	299	338	316	308	293	273	306	329	292	284	356	335	302	318	312	331	310	330	306	306	270	289	287	286	268	279	303	301	290	301	303	296	330	272	306	309	276	286	294	309	316	314	309	329	297	320	295	315	288	326	255	327	299	301	309	303	308	286	299	294	302	312	300	269	298	285	274	295	306	334	316	286	319	291	293	283	274	289	292	323	321	298	278	326	308	280	311	311	312	326	305	298	303	298	304	298	319	271	330	314	312	305	301	292	315	302	308	298	301	315	298	319	330	314	321	322	293	327	309	319	306	349	336	307	294	310	329	312	270	295	316	289	318	317	317	294	316	292	313	285	301	296	317	291	305	272	307	291	346	292	308	300	319	298	324	308	344	273	298	319	305	284	299	314	309	309	278	285	311	277	307	307	305	290	299	315	316	304	287	315	300	314	306	320	273	351	259	343	306	308	313	329	285	307	319	342	305	301	321	302	277	296	283	315	322	280	339	310	284	288	308	251	323	292	283	305	319	302	331	299	298	320	288	330	305	315	289	315	308	323	308	304	311	315	273	331	336	297	311	299	301	310	316	346	315	307	325	297	318	302	294	291	299	307	279	303	295	305	321	318	263	308	311	288	320	299	316	316	328	299	289	292	333	308	276	318	316	302	300	275	325	291	293	291	315	322	332	299	310	289	310	278	294	331	319	313	309	300	313	322	281	302	283	313	312	276	282	315	287	283	299	324	305	311	290	305	307	286	300	310	285	304	287	308	311	263	304	289	285	289	291	306	302	319	309	336	299	275	353	284	298	305	300	320	290	272	279	271	281	301	321	350	311	300	318	309	297	297	295	307	287	286	330	317	274	303	331	277	307	310	298	263	322	286	300	296	305	305	299	300	322	283	298	268	302	326	332	309	289	309	310	296	340	275	287	327	274	275	299	298	337	293	304	290	319	299	334	306	271	286	281	324	307	295	314	320	319	298	292	321	293	338	290	287	310	279	291	297	303	341	274	287	304	324	326	312	321	312	298	291	321	317	324	322	300	278	321	300	269	286	320	332	278	302	324	280	293	295	325	293	284	306	341	314	279	299	290	284	343	252	332	346	321	310	291	294	300	298	292	301	273	303	328	306	305	282	293	306	301	284	315	315	307	293	321	294	319	288	288	299	291	327	290	309	316	297	323	323	345	281	293	328	307	272	302	317	319	305	312	304	283	304	292	307	321	319	305	307	303	283	296	319	275	271	312	295	287	312	301	329	295	287	272	324	292	307	295	311	312	309	290	312	320	306	307	317	295	290	309	308	298	284	293	287	280	316	284	308	326	346	298	327	305	320	270	318	301	327	297	299	311	321	324	292	332	302	286	312	281	314	308	285	312	330	289	267	317	297	304	301	295	279	296	347	296	297	297	312	283	290	290	277	303	326	340	322	308	285	295	285	306	315	275	314	331	332	294	306	303	318	306	319	283	289	289	308	290	325	315	303	317	288	293	285	315	311	297	279	289	283	317	268	301	288	309	274	318	306	284	294	325	312	292	317	288	304	283	290	304	313	302	309	291	271	288	291	288	301	312	311	317	307	293	306	293	299	287	273	298	295	304	256	313	285	280	287	311	313	282	291	342	292	292	296	318	327	306	326	314	309	341	269	308	319	283	325	339	293	307	322	306	304	304	312	279	311	317	287	333	297	317	297	293	300	303	324	313	312	306	301	306	288	311	317	330	309	302	290	273	311	291	306	331	280	291	318	306	300	321	317	311	301	310	309	266	300	304	315	295	316	276	301	300	326	322	289	301	324	292	286	265	300	320	310	312	306	293	285	314	301	308	319	286	323	306	307	304	318	337	304	290	302	318	343	295	271	274	308	315	297	290	347	289	297	303	282	265	285	328	323	281	285	260	275	301	306	305	338	307	304	305	305	292	286	264	288	316	301	322	306	285	320	308	307	286	304	288	312	297	312	300	315	286	314	335	296	298	319	303	305	318	281	298	290	308	298	331	305	313	298	336	312	272	303	328	284	324	297	332	287	289	305	325	331	314	322	325	316	293	272	293	309	318	295	298	303	303	306	309	316	294	326	286	294	308	302	301	330	314	334	311	307	315	293	293	293	270	305	293	310	293	321	304	283	289	303	307	328	320	315	333	306	272	308	319	307	292	333	302	301	303	323	309	321	299	317	287	322	321	290	313	306	300	302	273	280	278	314	311	286	273	324	299	311	308	325	278	319	324	305	284	295	313	309	295	298	310	300	287	333	342	294	299	289	292	308	306	323	313	329	297	321	286	311	296	302	322	299	278	318	309	267	300	303	345	323	291	308	323	331	324	310	306	298	294	332	286	296	299	296	319	298	304	323	312	323	313	305	281	305	305	341	297	313	318	291	280	302	348	294	327	300	302	321	308	270	307	302	312	256	278	334	290	332	290	303	335	320	299	319	306	290	352	282	275	294	305	358	276	308	308	324	282	286	299	321	286	283	329	318	309	299	320	308	316	311	303	277	274	309	355	287	304	319	303	303	311	272	301	304	355	332	329	299	307	315	323	321	276	280	305	294	303	296	281	277	317	284	337	293	305	312	293	327	314	302	310	296	316	309	319	326	276	297	308	296	267	306	302	285	327	294	327	290	317	321	315	294	305	333	277	291	301	268	311	295	293	310	323	291	297	314	327	286	307	322	312	284	272	301	329	308	307	286	297	324	311	313	325	333	312	311	296	322	320	313	281	302	322	275	279	303	316	311	318	322	294	338	305	332	307	324	305	297	306	283	356	286	327	332	282	313	271	312	328	338	333	305	295	315	337	293	300	309	335	304	281	291	314	283	302	298	318	283	273	303	297	329	296	294	313	315	309	289	285	318	315	294	304	332	298	319	290	301	314	286	305	308	306	272	296	312	304	293	295	345	276	300	290	300	292	310	315	302	313	286	315	294	297	306	305	295	304	299	336	275	287	305	284	292	309	310	292	311	307
16466	31948	4823	478	433	445	414	398	376	392	364	419	432	353	396	426	359	393	403	394	364	355	383	374	384	403	375	358	397	383	357	404	440	420	384	337	355	405	394	385	346	388	410	404	397	438	424	369	337	362	355	363	385	408	417	359	381	402	368	351	360	426	379	397	362	406	408	381	392	410	391	404	401	396	393	401	416	409	395	414	434	367	358	369	397	344	362	396	384	384	342	380	384	379	392	359	405	424	362	398	409	414	397	376	398	348	379	365	390	375	400	359	408	402	386	397	372	361	390	408	393	405	367	348	383	355	391	377	358	367	409	358	374	371	357	401	412	396	424	359	359	354	402	380	371	401	367	361	411	379	429	389	351	394	364	419	380	347	361	401	390	352	413	387	399	370	399	354	391	392	393	368	406	349	394	379	366	413	391	360	369	372	387	377	378	383	409	400	401	371	366	402	374	378	348	409	390	391	371	351	377	402	382	383	379	396	389	404	365	384	387	413	390	376	387	370	409	400	352	357	395	377	353	366	375	377	363	381	374	410	398	338	393	355	379	413	404	388	423	392	397	374	380	382	389	399	385	369	405	376	360	399	397	399	381	398	417	358	379	401	391	360	381	364	390	371	368	364	397	355	359	372	377	395	378	377	384	402	378	396	375	393	389	373	360	379	387	388	407	422	395	383	388	356	383	392	367	361	352	394	403	402	341	360	406	379	379	410	402	371	369	382	387	385	352	408	389	381	381	398	405	387	378	409	373	362	360	387	360	374	375	403	414	361	367	362	383	347	404	377	377	405	390	380	373	387	408	369	353	379	354	410	374	393	387	384	404	367	356	397	387	336	360	375	403	378	410	346	383	368	361	381	395	384	384	395	365	371	357	380	387	403	376	371	397	395	366	403	369	380	348	398	357	362	355	352	373	376	387	403	382	351	419	387	376	367	365	356	368	427	378	387	386	384	408	384	401	366	373	381	398	417	407	375	364	388	359	407	358	367	430	383	406	402	393	352	372	345	377	385	375	387	372	353	353	409	360	397	415	389	370	357	353	373	425	394	376	385	365	395	355	366	389	387	363	370	384	379	380	376	413	371	388	365	367	376	386	369	402	388	360	381	384	376	394	364	414	357	404	361	368	406	393	383	389	375	367	387	370	386	347	372	362	385	364	409	400	415	372	334	392	374	382	402	389	402	373	400	381	422	394	328	382	363	358	355	385	371	363	385	412	394	412	372	371	385	346	353	378	389	355	382	377	332	408	365	397	355	400	378	366	395	402	360	369	390	404	356	388	365	343	359	405	361	366	383	361	393	373	384	349	381	361	357	420	392	366	406	391	386	407	393	396	374	357	431	393	369	378	355	353	369	402	377	379	366	394	360	370	384	379	377	365	385	409	366	370	382	380	357	365	374	379	387	361	405	389	384	355	387	377	381	380	362	400	405	363	393	420	375	372	377	381	360	413	385	395	371	392	365	438	395	433	388	366	387	403	403	362	352	369	379	387	390	380	391	354	376	373	358	382	380	384	386	376	361	391	350	385	376	373	407	387	374	359	369	363	386	403	404	374	451	394	413	371	377	372	398	409	400	390	377	359	373	391	411	419	348	399	350	397	388	397	422	414	395	383	382	384	370	359	387	385	365	403	388	411	377	354	403	382	431	382	385	367	369	370	393	379	415	332	383	361	357	362	368	372	388	367	391	402	390	403	357	362	374	411	396	402	363	369	386	404	345	359	381	393	410	380	397	341	380	374	382	376	392	398	381	380	396	378	388	377	380	365	407	405	384	384	385	406	395	363	429	381	356	392	389	377	344	401	397	399	405	382	382	353	355	391	364	376	386	376	354	392	358	374	371	368	402	420	412	376	407	377	413	371	377	386	397	389	359	404	443	375	386	401	357	392	378	383	395	389	355	376	386	418	400	391	375	373	397	350	353	409	386	367	373	403	371	355	419	344	366	398	351	409	380	343	382	418	394	389	406	382	365	418	373	377	382	386	399	393	393	369	393	377	374	345	376	385	357	389	385	345	396	394	395	352	395	409	364	376	417	382	401	384	368	363	388	383	358	386	370	386	375	389	381	365	376	389	407	394	362	406	383	372	354	392	389	386	403	372	358	426	364	372	404	360	374	386	381	391	402	375	387	368	378	386	374	405	369	374	402	366	352	385	452	378	372	381	375	377	375	391	387	412	367	389	399	405	361	391	368	388	354	400	411	406	325	369	347	381	373	366	430	379	366	363	410	374	348	361	405	387	394	391	353	377	369	378	375	373	378	372	387	377	380	353	374	382	370	368	409	353	334	394	340	407	366	370	398	385	383	390	368	361	381	385	362	386	401	356	386	374	377	392	387	386	387	362	369	394	381	346	362	430	406	400	383	377	360	394	355	397	362	359	405	422	392	381	340	400	352	371	346	418	405	408	373	369	394	372	384	351	412	350	410	359	405	381	399	411	336	384	392	379	385	354	425	402	399	423	402	405	405	388	366	394	377	382	407	386	383	359	385	391	413	363	394	383	388	354	324	363	357	394	408	384	371	384	387	359	383	375	345	347	402	370	379	370	391	392	345	381	351	370	384	395	371	374	352	385	402	385	410	342	392	356	362	359	382	420	396	339	372	379	383	378	392	331	385	425	347	364	382	417	378	361	374	371	406	377	389	391	375	422	350	354	374	376	363	374	412	378	388	381	354	386	379	409	363	382	395	350	408	379	385	393	367	438	376	391	441	392	414	398	361	433	389	381	368	375	388	383	372	399	395	386	376	390	357	365	405	378	379	405	397	373	375	369	366	339	374	387	420	384	409	398	364	396	375	374	370	370	360	369	360	398	383	380	359	403	350	386	391	344	395	368	395	381	383	364	388	354	383	377	394	373	395	405	368	379	365	369	389	399	385	390	418	374	410	375	392	383	363	363	366	358	404	409	366	350	391	389	384	400	382	354	378	385	377	415	388	384	405	358	380	366	412	385	380	376	394	393	370	396	326	377	402	392	357	366	403	400	394	380	393	367	381	376	425	389	374	390	372	365	387	388	393	390	379	385	375	392	385	387	374	391	364	365	390	367	348	407	373	373	374	382	397	375	376	402	345	377	390	377	402	374	368	381	383	398	382	392	374	374	388	382	375	376	341	360	395	366	402	390	407	395	387	372	373	390	394	376	380	374	424	378	382	395	390	394	334	389	427	380	377	387	388	371	394	378	376	349	416	388	427	405	390	374	420	352	387	356	396	337	376	356	378	380	397	383	368	377	340	345	377	391	392	349	391	375	382	365	388	360	412	404	371	377	383	386	422	345	392	413	349	361	368	408	354	386	450	373	385	376	385	399	388	413	385	382	405	387	382	444	411	407	397	359	361	381	411	381	347	368	356	405	377	405	402	364	388	377	375	378	386	398	397	367	371	386	407	399	373	367	397	387	394	398	366	360	380	394	371	405	362	389	411	358	360	409	399	405	383	417	342	363	366	410	377	412	383	416	406	340	369	358	390	400	381	359	374	379	355
23715	21667	28801	24769	21295	7509	1020	729	674	674	657	708	638	600	564	579	575	642	594	573	627	576	572	598	576	598	598	614	592	579	582	571	594	583	584	586	585	629	589	581	568	594	609	567	555	558	594	581	610	580	568	548	559	610	615	541	632	591	575	586	591	580	545	581	611	562	565	616	577	587	564	589	613	589	610	579	571	585	545	610	589	587	590	577	563	576	634	539	595	563	602	553	614	626	566	547	608	587	591	593	569	604	557	570	556	565	530	570	566	641	590	604	563	582	602	597	586	557	611	574	597	613	571	590	562	606	584	579	614	642	587	613	569	541	575	573	598	580	556	570	577	585	531	576	550	597	593	544	570	564	600	579	613	582	575	581	547	573	585	574	601	573	569	563	563	574	591	546	644	580	559	617	595	574	586	589	561	596	595	587	565	570	530	550	580	586	571	606	606	562	599	559	588	599	591	631	570	567	558	559	595	567	627	575	580	576	567	614	600	566	554	557	572	597	547	574	549	549	572	626	567	630	551	577	527	578	548	612	574	618	644	586	602	635	565	587	610	542	600	575	534	583	551	557	570	614	575	554	618	560	582	587	560	575	636	555	580	531	608	605	565	590	540	589	594	593	563	576	567	589	568	561	629	579	602	592	532	583	590	577	562	585	571	602	576	567	630	583	546	554	545	553	579	584	590	555	544	594	566	555	573	558	569	550	603	591	575	560	605	616	583	642	579	593	582	582	602	606	584	619	615	595	598	588	593	578	597	587	590	602	592	512	549	588	617	589	551	562	532	565	582	546	612	563	614	579	574	554	547	572	600	557	556	598	603	569	568	565	597	570	580	552	577	568	565	557	553	575	566	563	629	566	580	575	568	572	613	571	564	583	573	590	568	579	591	611	582	632	567	548	610	578	587	592	571	582	567	547	574	548	573	563	592	591	557	575	596	543	533	569	615	578	544	603	581	638	574	565	592	590	571	527	552	584	577	579	569	585	549	603	560	559	577	579	581	576	617	529	570	537	606	601	586	597	582	640	568	556	549	580	558	595	625	577	573	598	581	584	525	609	596	572	584	574	565	566	571	552	595	547	580	584	602	613	589	596	578	580	556	586	572	576	589	539	533	599	571	604	572	611	583	585	603	555	568	585	609	577	549	541	610	585	552	606	579	566	620	579	562	574	537	573	637	583	560	630	538	592	601	592	565	604	603	599	563	620	622	573	554	578	587	597	604	565	615	559	588	582	584	576	578	572	590	601	552	609	575	576	573	527	609	593	601	568	537	581	597	558	572	581	637	539	577	573	571	604	555	564	554	593	584	558	577	582	565	572	576	595	578	597	603	592	596	587	598	581	537	582	552	579	552	563	627	609	610	615	544	569	577	628	537	597	595	654	587	573	591	590	594	535	647	640	578	546	559	587	590	576	613	589	563	574	570	580	593	618	612	612	533	565	566	596	573	579	570	550	546	595	556	577	581	598	585	573	554	592	585	596	596	596	575	594	582	630	544	608	595	611	559	595	575	583	608	580	535	591	605	572	593	558	546	506	593	616	580	592	537	562	595	585	546	543	587	588	590	595	583	581	545	552	543	541	576	564	598	586	579	563	582	527	591	579	558	535	589	550	547	548	577	554	552	621	599	545	586	610	577	567	549	580	578	592	533	589	544	574	585	534	637	611	569	548	560	580	598	599	566	557	548	622	550	574	601	597	628	555	575	546	570	573	581	624	559	574	585	532	572	613	589	597	595	592	566	591	605	611	561	533	578	563	583	602	549	557	576	551	597	556	575	563	601	613	578	584	604	561	592	608	553	579	586	565	600	551	598	576	569	578	588	584	592	529	579	565	559	592	608	592	593	589	620	602	540	586	612	557	577	566	577	549	571	609	590	607	540	584	601	554	561	563	607	599	613	569	587	577	576	561	606	588	562	541	588	571	568	581	597	583	565	600	597	546	564	574	552	570	575	585	602	627	581	616	548	580	587	564	551	643	557	586	582	564	594	608	603	592	587	565	638	579	587	559	593	561	600	551	595	558	584	588	603	565	514	566	558	578	582	574	582	552	566	598	554	604	556	591	606	621	596	566	533	523	586	577	541	577	531	585	570	569	581	534	580	566	557	556	512	586	594	595	520	575	599	585	564	632	625	582	624	604	567	588	583	571	577	566	592	560	569	555	541	639	594	590	549	593	598	562	537	617	556	541	555	579	584	599	568	596	571	535	590	627	527	591	533	566	523	595	577	581	553	533	555	560	613	584	565	585	597	560	580	597	573	595	581	608	593	554	607	567	625	592	563	604	606	565	572	574	549	624	573	581	594	579	566	553	603	607	604	595	588	592	584	594	527	633	539	603	585	587	583	542	575	591	581	560	576	551	586	563	557	606	591	527	577	628	556	568	583	529	574	573	596	630	594	531	555	557	622	594	555	585	567	538	598	588	587	590	590	582	558	588	620	610	578	624	582	574	585	586	580	595	598	566	563	579	525	561	600	581	567	555	540	617	562	586	582	608	581	544	612	585	591	576	547	551	653	546	592	571	598	603	566	580	603	588	578	579	605	572	588	595	602	592	578	607	581	571	555	589	601	588	576	599	572	548	576	585	563	583	615	575	602	627	529	519	596	602	603	564	591	543	581	585	592	537	576	565	562	598	587	587	562	563	568	583	567	608	536	541	562	551	550	567	567	551	547	583	584	590	612	600	606	540	568	584	566	546	597	556	582	582	552	562	561	613	575	574	547	570	614	579	575	606	579	543	555	584	568	559	588	596	614	615	567	576	591	539	566	559	585	507	592	564	566	590	538	569	568	556	566	595	589	596	575	572	586	560	564	565	597	555	594	609	574	598	561	585	598	592	570	595	562	584	591	555	526	626	557	577	525	585	564	574	593	580	644	558	601	553	547	601	587	598	583	584	612	592	583	588	566	586	642	589	562	607	559	563	592	582	609	578	576	599	530	593	578	570	576	626	592	588	540	567	615	571	619	601	568	565	575	586	583	530	571	588	531	566	553	554	574	602	605	598	551	596	609	559	595	604	576	578	556	561	563	549	558	602	606	585	553	567	546	584	583	573	599	523	604	582	580	575	550	581	586	583	529	584	594	567	591	547	555	612	616	625	570	583	597	599	606	616	610	617	594	586	630	586	600	545	581	563	573	534	575	623	556	557	573	591	598	571	576	612	571	613	592	555	628	541	608	593	575	580	592	560	603	584	580	610	597	599	579	576	598	599	581	598	542	563	574	555	578	566	579	567	572	580	618	604	605	584	540	634	619	577	627	567	598	592	576	575	601	590	557	602	554	570	613	597	600	625	527	608	572	568	568	603	610	573	565	563	597	562	617	577	593	573	614	580	567	563	578	567	544	555	556	575	574	557	610	572	579	587	547	607	608	592	589	571	583	618	582	597	570	524	557	555	594	594	554	549	584	585	595	553	582	564	597	619	624	567	548	511	584	540	543	650	559	610	611	559	577	595	578	602	574	599	588	552	543	568	580	583	608	568
37863	72623	19748	2078	1500	1252	1143	1039	953	823	828	823	838	775	772	738	746	751	703	712	714	739	709	720	735	705	695	714	767	714	727	698	745	687	713	650	721	639	698	694	708	695	746	739	724	714	721	690	727	700	665	694	698	669	665	640	723	695	742	686	729	701	740	687	653	671	729	662	682	670	686	735	705	659	737	699	747	733	670	724	681	712	700	747	688	710	686	695	737	686	699	680	737	736	731	753	739	739	699	701	714	673	729	704	703	681	726	710	702	732	737	706	681	764	710	710	702	720	727	711	701	689	675	691	710	708	705	711	658	694	706	696	736	783	702	668	714	703	727	754	672	719	727	701	685	711	701	682	646	686	749	699	693	695	710	706	694	734	702	703	725	676	658	685	709	687	685	698	728	699	687	678	741	663	728	748	706	741	681	708	673	712	701	652	718	706	710	649	746	640	718	731	703	743	698	711	742	724	727	665	721	708	709	793	656	706	706	672	689	664	687	702	691	693	675	699	718	677	709	712	680	736	707	714	683	747	700	682	674	689	762	690	727	746	705	706	717	727	759	716	723	733	708	771	714	704	725	717	740	688	740	690	723	713	738	698	710	708	704	737	691	730	721	710	730	729	755	739	681	705	688	730	676	723	717	694	687	703	723	719	709	734	735	683	699	706	694	670	709	688	719	696	706	708	648	667	662	703	684	779	734	681	731	650	733	690	698	707	735	662	673	746	684	715	698	716	714	682	709	694	710	660	724	700	687	686	753	728	683	717	717	706	698	696	686	691	697	712	732	705	727	719	701	681	759	667	701	700	693	686	681	691	715	720	679	746	710	672	699	701	732	687	726	718	677	692	727	704	709	687	638	689	675	723	696	695	687	712	706	755	684	686	733	726	689	693	693	712	739	724	715	704	710	750	712	655	691	662	688	726	682	682	715	742	717	707	668	696	711	713	727	710	739	723	682	711	701	687	727	702	754	710	668	735	693	687	684	715	706	688	673	721	688	668	694	716	712	754	670	665	718	719	711	767	758	717	687	714	668	754	710	683	693	710	686	733	744	707	727	724	730	705	688	677	692	711	709	688	680	733	730	700	679	696	647	712	710	700	705	701	695	671	742	711	687	707	736	703	690	697	700	699	700	723	676	688	676	643	642	706	709	666	734	703	689	725	721	722	714	697	712	724	713	672	729	672	738	703	706	734	684	685	711	709	710	696	752	720	667	710	726	752	752	701	696	739	719	711	720	714	705	665	713	704	691	738	668	695	722	735	726	658	686	687	702	731	718	710	631	692	714	734	660	670	710	759	657	682	705	649	703	681	737	697	672	693	701	674	692	762	730	687	695	740	688	676	741	740	693	711	724	706	688	722	689	657	725	683	659	733	690	699	687	743	676	749	645	756	746	707	722	752	704	724	689	688	662	713	695	739	685	669	755	721	686	753	684	701	747	708	714	716	729	670	669	703	738	699	701	712	757	678	684	706	713	728	721	687	677	693	713	711	690	737	715	674	673	718	693	680	714	734	747	732	702	696	712	679	679	742	709	684	713	716	693	708	710	736	706	703	707	717	693	714	747	710	761	695	728	720	634	723	705	692	706	652	734	691	669	670	644	672	716	703	678	688	714	719	685	703	738	715	692	693	697	724	710	720	707	677	691	655	725	720	706	718	717	700	673	704	738	690	726	708	690	678	721	733	684	712	655	741	705	680	691	717	644	693	709	629	668	727	721	666	715	677	752	698	786	686	702	678	674	702	723	651	698	708	718	691	725	693	705	702	717	713	686	717	642	691	684	709	708	671	705	704	714	708	675	728	703	660	707	689	713	707	695	746	753	703	718	747	717	744	691	743	766	733	686	730	691	759	701	702	706	668	693	653	707	665	675	722	665	695	744	710	689	734	717	704	712	686	694	711	687	759	769	646	681	701	724	691	706	709	709	682	679	655	704	684	721	734	734	706	672	673	687	692	718	687	650	697	712	684	680	699	727	709	691	737	669	716	712	736	731	701	705	695	736	706	664	713	697	736	729	754	651	700	680	727	704	715	710	675	726	698	687	674	683	679	747	766	702	717	694	731	721	701	704	728	722	700	747	722	701	694	674	709	720	713	720	725	716	729	703	674	696	715	676	731	752	662	722	666	704	713	722	700	680	786	707	718	727	670	716	715	669	745	710	721	713	691	735	714	751	708	685	719	730	749	672	761	736	701	704	717	699	643	716	728	730	735	702	697	713	711	744	691	772	707	684	698	675	735	678	693	711	700	731	728	731	682	704	734	670	667	678	715	696	711	724	717	690	712	753	710	657	743	689	697	723	709	739	710	685	693	723	734	701	731	714	732	687	696	708	740	691	680	736	729	740	685	723	684	754	703	669	731	712	714	739	691	745	668	698	711	733	720	688	724	751	711	742	730	726	680	700	697	707	734	735	731	703	716	682	695	677	687	723	730	728	674	718	715	756	704	663	720	654	690	709	731	733	785	681	697	691	740	653	723	714	682	733	685	687	684	702	695	708	703	693	683	672	724	674	703	717	768	677	688	736	696	694	696	709	702	707	700	758	679	668	709	699	723	707	702	668	683	721	766	674	672	724	708	703	693	746	746	770	702	738	682	756	696	670	714	724	710	733	711	701	669	729	747	692	672	685	737	693	714	724	685	651	695	715	736	709	717	711	700	726	765	754	708	708	704	691	725	697	672	737	683	687	712	659	735	721	689	718	734	678	668	693	695	707	718	662	695	702	689	758	712	704	714	715	720	672	680	692	730	696	702	700	670	691	652	709	725	756	712	708	716	761	707	710	723	683	686	656	756	669	701	738	695	721	759	705	723	702	654	672	713	671	724	698	689	721	696	663	684	722	721	699	755	717	704	706	727	699	705	708	678	707	746	709	680	731	677	728	689	722	665	634	677	726	729	666	710	613	751	713	751	656	706	700	703	706	670	698	695	695	693	753	680	707	688	706	722	708	713	714	698	661	754	726	716	694	689	716	744	693	674	744	710	701	661	706	723	692	667	673	733	717	690	668	719	694	690	715	710	703	701	709	750	682	720	696	751	688	686	737	717	684	722	698	693	716	664	703	691	667	700	713	761	689	644	685	702	713	696	688	685	720	664	644	678	707	684	705	709	677	718	711	688	734	722	696	688	665	742	669	720	762	699	702	710	742	711	691	689	706	701	718	677	731	691	726	717	706	730	686	718	703	677	708	696	713	724	754	727	675	723	686	697	712	739	728	690	680	712	730	685	708	723	684	710	690	693	693	719	693	703	718	705	706	674	666	706	710	753	720	750	747	710	748	680	688	713	675	732	700	746	710	724	677	702	711	692	718	736	694	720	696	717	724	718	699	692	688	679	702	729	696	702	718	652	670	683	734	747	732	676	708	726	715	671	703	740	724	698	678	729	722	652	683	700	692	710	745	681	684	692	761	706	708	710	679	735	644	702	711	749	750	771	712	721	709	696	724	693	735	717	678	659	746	733	677	685	676	721	680	700	682	697	677	699
24778	21834	27431	25402	7137	306	237	246	205	205	172	178	189	189	196	183	192	192	183	170	184	169	155	162	159	185	177	167	172	159	166	189	172	207	184	162	178	142	172	178	153	163	173	165	153	148	167	140	144	149	159	179	147	150	160	179	168	170	171	164	164	185	160	157	181	165	177	156	185	162	193	153	181	150	170	179	151	176	175	180	152	170	178	159	165	170	170	177	153	165	189	158	168	166	185	161	160	170	179	154	190	165	160	163	165	172	162	174	179	157	164	154	180	184	177	145	154	183	168	162	167	185	169	169	186	150	148	181	178	137	160	142	174	169	176	166	151	181	158	161	169	194	178	186	165	153	147	162	142	158	152	164	153	160	145	149	158	181	155	167	174	151	145	172	150	164	166	157	150	194	154	181	162	157	164	162	163	158	195	166	164	166	183	167	161	169	145	170	164	179	180	173	159	179	181	171	183	159	180	170	168	196	159	174	175	168	161	174	166	169	177	152	167	164	150	162	158	144	156	190	186	154	159	158	143	155	134	147	178	178	158	150	158	165	184	175	188	185	174	182	158	168	173	152	176	163	168	153	181	173	188	166	198	178	171	175	172	162	146	171	194	161	154	166	161	169	160	172	172	154	152	187	175	165	188	168	167	180	141	150	160	180	178	205	165	172	150	171	160	184	160	157	175	155	149	163	151	161	161	158	194	162	167	175	169	161	154	161	175	167	157	152	157	171	185	161	145	177	177	166	161	169	165	175	140	155	154	183	176	161	154	170	151	162	168	172	165	171	163	167	163	184	154	158	167	179	158	167	169	168	182	157	165	179	169	177	187	184	174	157	165	172	156	183	179	196	150	153	174	159	150	184	176	161	161	173	170	167	166	146	175	182	158	166	178	161	158	175	167	159	144	148	159	163	152	166	168	168	161	158	139	183	168	179	155	186	167	183	157	159	181	164	185	178	188	157	185	160	152	187	156	172	188	204	181	164	169	165	171	155	163	166	163	167	189	177	155	209	147	187	176	157	170	184	172	149	175	184	171	161	171	158	161	162	148	156	145	161	174	180	183	179	158	187	156	155	156	165	170	161	167	157	164	184	168	156	164	188	156	177	162	152	180	160	169	189	170	184	192	171	161	171	174	159	193	141	167	185	156	164	176	175	163	181	171	192	165	147	164	174	188	167	176	186	168	173	152	178	167	155	168	165	181	169	141	176	159	160	157	167	161	176	164	165	156	193	157	186	182	156	163	157	177	180	169	147	182	177	160	149	167	165	153	179	161	172	147	173	205	169	159	149	153	172	161	192	173	159	185	172	157	140	167	161	156	196	155	161	151	155	155	164	136	178	183	169	166	178	168	171	178	163	167	170	169	152	154	152	165	172	156	166	154	170	173	134	173	177	163	183	170	169	154	159	181	151	191	159	174	157	177	167	165	156	167	177	171	171	179	173	164	171	169	152	167	191	170	176	162	169	184	162	161	195	178	172	179	146	165	173	181	152	163	168	159	177	177	147	168	171	149	164	162	156	180	177	175	147	188	159	169	180	165	154	156	183	176	157	176	183	137	169	147	171	159	172	143	153	154	179	143	175	183	178	159	180	166	165	160	164	178	185	185	177	140	152	206	179	162	166	159	192	139	159	153	163	167	176	143	176	151	176	171	183	158	178	171	171	159	140	163	157	163	164	147	177	176	167	178	157	167	153	169	170	153	146	168	160	173	154	160	171	174	169	156	165	160	193	200	154	155	166	154	171	187	158	151	158	172	163	167	162	166	161	156	169	190	160	167	175	164	155	177	157	159	179	163	153	155	178	174	145	169	187	171	175	164	183	146	176	172	160	168	159	171	171	143	173	190	152	160	165	181	169	157	191	150	168	177	190	170	182	177	171	160	162	180	159	176	143	178	167	156	171	158	163	156	160	163	169	159	146	168	170	169	174	180	156	148	176	177	166	161	164	171	168	175	140	178	158	156	161	164	164	160	176	174	167	158	152	146	200	150	165	165	192	174	172	181	149	172	170	159	150	176	168	175	174	161	175	145	179	176	156	162	169	151	144	160	172	187	176	163	166	158	166	190	172	177	176	185	161	180	157	177	167	174	171	149	173	182	167	182	162	190	156	160	170	146	175	144	198	140	175	174	160	168	147	157	166	189	162	172	183	173	145	169	167	187	155	156	162	141	179	196	171	181	161	183	170	162	187	176	169	164	171	162	160	166	151	150	160	155	166	164	141	157	158	153	152	175	150	182	154	161	165	175	166	166	160	153	157	152	140	178	161	157	167	174	166	152	153	178	149	186	167	171	177	167	165	205	155	168	175	181	170	160	169	160	171	178	169	154	175	167	177	160	168	146	153	165	156	159	149	178	154	187	160	173	169	149	145	191	163	169	151	169	169	179	164	164	167	147	180	196	160	159	190	186	172	165	171	150	168	176	154	171	153	151	172	151	163	174	147	157	158	167	167	189	173	158	208	136	182	169	175	155	161	158	170	164	162	174	141	173	166	198	171	167	161	172	149	162	181	179	171	174	159	159	155	162	163	179	171	155	163	187	175	158	159	180	155	151	176	145	142	177	153	161	166	155	162	156	170	165	171	182	165	164	179	157	183	189	156	155	150	166	165	198	183	193	195	190	186	168	155	160	141	148	164	160	166	174	146	160	155	187	183	165	158	160	161	175	162	180	168	187	159	201	164	165	139	184	158	163	189	129	160	177	162	156	158	162	167	153	158	158	141	152	183	178	179	189	179	152	151	176	186	177	178	168	166	190	160	175	170	155	148	143	165	177	179	172	178	180	174	179	181	169	174	177	175	154	150	165	181	188	167	176	179	175	145	169	164	205	181	153	171	185	166	205	151	204	174	162	179	161	159	173	172	176	193	171	176	183	173	146	178	141	149	169	162	173	178	163	168	161	152	173	165	160	155	198	172	155	150	171	193	198	167	171	181	145	168	190	164	165	168	188	154	160	170	154	166	174	163	148	154	164	168	165	136	174	172	183	176	189	181	176	159	157	169	146	173	174	163	178	148	172	166	170	160	190	165	148	177	180	171	177	147	159	163	175	177	183	169	173	184	166	157	180	164	201	153	145	184	170	173	150	159	167	193	160	174	144	137	157	151	179	168	155	172	172	159	171	178	163	187	162	179	185	172	177	144	150	184	181	170	165	157	178	194	182	167	155	180	151	192	155	170	183	137	161	164	167	154	187	155	152	189	156	167	159	167	142	166	183	183	158	162	172	154	172	161	168	169	173	171	170	177	158	178	185	171	148	160	173	168	177	165	181	176	180	189	172	165	209	192	161	161	159	169	158	152	165	178	162	172	152	158	175	153	149	178	164	187	144	162	157	141	195	172	156	157	155	175	187	164	177	167	155	155	149	152	171	168	173	172	174	168	179	146	142	197	174	183	185	197	174	153	180	144	164	183	154	166	153	166	172	175	176	186	195	151	181	148	149	163	164	173	161	167	187	174	175	158	156	168	200	176	166	170	180	152	173	179
34135	60067	14325	926	655	523	472	389	362	321	310	270	274	262	256	262	254	248	252	258	236	239	240	259	263	250	233	232	233	233	235	226	250	241	224	217	240	225	240	239	234	273	243	241	232	217	248	219	243	247	223	213	248	235	213	255	237	264	228	235	222	245	263	226	233	239	243	222	232	231	224	213	245	229	231	236	228	230	225	241	223	216	222	272	233	232	221	222	223	229	246	229	248	211	251	227	257	234	226	222	249	238	231	224	217	226	219	229	220	217	240	224	228	223	207	232	217	240	209	222	195	234	229	206	245	220	208	243	236	255	225	260	243	218	192	245	251	217	215	237	241	246	221	237	193	239	255	225	226	225	263	270	231	237	217	234	228	242	219	248	228	236	234	232	252	241	232	229	224	227	231	240	200	218	232	223	224	224	247	219	244	243	237	199	213	227	224	234	239	245	230	199	236	229	225	228	219	232	217	231	229	215	227	254	217	243	231	262	238	238	254	210	243	244	207	226	227	235	229	242	240	252	226	212	226	207	234	200	242	225	238	241	214	260	244	238	234	216	231	219	226	223	217	239	248	230	231	219	240	216	227	211	235	228	212	246	249	202	215	233	218	235	221	218	231	234	221	262	230	247	263	214	250	250	231	215	241	250	222	221	254	239	245	221	193	229	240	222	222	254	210	227	237	238	232	218	241	216	225	216	264	245	239	218	232	234	227	223	200	225	222	264	219	219	228	229	226	231	246	232	241	209	220	237	234	233	249	230	222	246	206	256	237	224	207	241	228	228	224	231	226	246	223	236	213	245	253	218	222	227	238	253	249	209	251	223	220	208	252	230	226	257	227	230	236	252	200	213	242	233	238	210	244	202	228	254	242	251	230	245	229	248	233	281	212	236	249	216	225	212	240	217	218	224	218	230	243	234	217	228	252	230	235	217	238	244	250	232	233	227	200	230	243	252	236	235	213	243	212	238	230	205	253	227	236	228	216	225	245	220	216	238	208	220	224	223	196	240	229	243	247	235	237	209	235	255	222	233	235	215	214	237	219	221	229	226	242	247	226	228	272	227	234	243	235	226	251	225	236	232	240	241	230	237	225	227	214	216	219	234	220	239	211	233	228	229	235	220	229	248	243	236	237	218	228	228	238	242	234	238	251	237	236	231	262	242	231	230	202	221	217	235	271	248	218	232	227	268	227	220	249	251	239	231	214	252	236	218	235	228	238	228	228	220	233	204	238	214	268	273	234	239	226	243	253	245	253	246	245	243	245	242	253	245	221	220	258	234	224	214	219	211	221	234	260	212	232	217	234	232	219	247	260	261	235	245	247	222	217	239	217	195	231	216	244	232	226	220	258	227	244	217	239	216	218	232	244	251	212	233	216	226	254	245	212	221	216	228	224	236	219	226	221	233	252	232	224	240	235	235	241	227	227	234	237	228	237	239	237	227	209	243	222	245	259	226	252	225	216	221	237	241	246	246	213	235	229	255	242	212	234	220	233	218	221	244	252	256	228	220	211	242	251	242	224	241	236	254	207	232	194	228	214	226	240	260	228	263	207	263	220	224	208	218	203	229	235	217	204	261	224	223	233	230	230	268	215	254	267	225	234	224	234	198	231	206	218	219	198	244	229	203	262	226	229	210	245	256	242	248	243	233	206	226	226	254	220	227	232	240	223	254	247	234	242	217	216	225	186	243	239	214	250	253	211	211	252	209	243	217	238	215	241	224	249	265	223	219	225	230	261	220	246	233	252	224	235	236	210	249	233	226	248	216	230	229	242	252	231	225	220	218	229	224	208	258	242	212	212	233	247	244	219	246	238	217	255	234	248	220	228	231	240	203	227	215	216	237	217	219	226	244	236	249	242	224	231	235	225	242	219	229	241	211	243	225	250	285	229	220	219	250	192	222	227	216	200	236	226	216	259	222	205	221	246	211	219	236	217	209	220	206	229	204	237	213	203	225	220	223	223	224	245	227	206	233	250	231	211	229	240	259	232	232	231	230	216	213	216	235	183	230	245	219	230	216	207	239	227	220	238	230	207	225	253	235	237	233	235	218	230	215	232	205	208	219	253	243	232	218	206	225	214	232	215	233	227	209	224	201	255	224	247	218	248	241	207	255	234	223	244	218	229	238	236	235	224	266	235	228	237	219	218	231	227	243	246	229	220	261	244	218	209	219	257	212	218	234	242	213	203	207	236	246	238	229	228	262	240	229	255	249	248	227	240	236	206	239	227	219	250	206	216	219	228	216	232	243	238	227	199	253	272	225	268	240	228	231	231	248	227	243	246	244	261	223	245	230	234	240	208	228	232	250	254	214	223	228	200	232	244	234	216	214	249	226	208	226	239	239	238	238	257	209	219	258	210	230	219	215	211	244	211	254	232	227	233	227	209	232	228	225	206	218	244	247	224	231	238	236	203	221	236	221	246	247	201	239	248	249	238	258	218	242	240	229	244	206	246	223	220	217	208	224	237	231	241	259	225	206	217	235	232	226	219	228	222	245	233	241	242	208	240	257	241	230	251	225	216	206	254	211	238	258	249	227	230	226	232	213	252	215	220	239	238	248	201	242	227	256	198	262	245	230	223	218	192	212	233	238	245	219	222	231	217	249	218	233	242	248	234	237	222	220	224	231	255	221	248	233	243	253	228	247	238	257	226	255	215	229	230	237	221	254	235	239	246	224	251	226	207	243	220	238	231	214	220	217	227	227	225	213	245	213	204	234	244	239	234	225	219	246	241	216	214	228	228	223	241	233	224	242	222	229	238	220	242	242	224	201	215	252	245	242	203	258	216	224	268	243	220	271	219	236	227	243	232	210	211	220	196	242	219	227	220	211	218	185	217	255	236	223	249	215	198	240	218	232	229	207	229	248	217	217	230	209	244	249	241	230	231	214	244	214	230	219	246	227	234	221	218	257	217	241	232	246	256	247	213	236	249	215	243	267	227	225	233	210	225	222	225	238	277	214	216	240	234	223	198	223	240	234	216	243	227	246	232	241	250	229	220	227	221	241	252	211	226	258	240	243	234	230	244	218	230	242	248	232	253	207	219	202	226	226	221	255	201	240	216	204	229	251	251	249	207	226	212	201	206	218	226	228	215	236	235	238	279	241	238	217	238	218	253	228	209	270	235	226	242	248	256	231	239	226	247	262	228	228	224	240	253	218	244	235	251	248	255	285	243	232	227	240	240	226	236	202	229	226	216	246	227	241	234	207	241	250	220	220	249	229	252	231	236	216	241	235	235	211	231	238	244	228	197	219	240	222	258	204	241	238	231	238	233	216	234	236	229	243	220	218	219	229	258	222	238	245	233	221	234	204	246	246	211	226	246	255	258	229	203	225	242	252	238	205	242	224	216	224	235	248	239	258	257	236	223	226	205	229	216	232	237	241	248	211	269	240	214	233	222	209	213	251	225	207	223	210	246	235	195	242	227	212	240	233	215	211	213	238	226	243	234	237	217	230	229	243	252	230	228	233	246	253	207	212	248	234
22635	21604	29261	24371	21567	21492	6810	989	773	642	687	632	606	590	598	536	565	581	590	600	574	554	580	552	533	494	546	521	552	567	530	505	523	559	554	532	544	537	525	533	524	544	549	497	545	581	531	527	581	546	521	512	555	528	554	546	517	552	488	534	568	559	579	497	540	510	535	534	593	535	506	511	527	512	549	528	531	497	494	506	520	547	496	555	557	562	504	543	538	514	553	548	494	516	499	524	507	493	527	556	524	499	585	532	517	507	505	498	528	524	518	562	485	541	508	499	539	546	552	563	538	522	536	520	542	536	518	536	533	538	514	547	557	557	527	532	515	546	505	540	518	521	486	519	497	521	528	536	540	538	498	514	498	535	549	509	530	540	530	496	512	519	517	496	508	549	535	545	561	557	539	518	558	521	549	558	510	536	495	492	539	527	536	553	521	547	495	511	501	525	523	534	537	521	516	534	524	503	519	507	540	532	520	497	503	548	514	566	485	523	509	533	546	542	524	561	525	518	519	567	523	532	507	484	512	498	574	554	543	533	552	527	521	518	531	531	527	518	532	558	545	543	545	529	499	476	546	520	510	509	502	498	549	541	535	531	547	553	528	520	491	527	553	533	540	542	528	547	536	537	545	547	553	520	510	539	563	513	509	533	540	534	548	572	557	561	535	565	520	559	530	522	524	496	532	503	490	553	550	539	528	554	539	521	513	563	530	574	511	487	506	552	537	574	538	526	512	518	545	527	500	524	554	547	512	545	506	505	499	538	531	557	502	544	558	549	544	465	490	539	557	493	527	491	505	515	515	558	519	505	568	546	525	512	549	520	555	545	548	512	528	543	495	499	533	542	557	518	509	497	529	525	535	565	533	599	526	516	506	501	521	556	516	501	522	527	514	514	516	522	512	571	522	504	537	596	547	549	555	534	477	516	511	525	536	497	532	530	517	525	572	495	532	504	539	551	557	536	534	510	543	534	542	493	516	519	530	552	520	530	505	556	570	540	502	540	553	544	532	560	496	517	494	533	533	509	566	512	512	563	540	520	560	575	536	497	522	496	569	512	498	495	491	509	515	493	551	503	534	533	527	506	550	522	523	508	541	549	541	513	501	491	525	570	530	536	495	538	520	517	498	471	528	530	515	539	540	563	523	508	544	529	534	482	494	514	517	508	530	516	519	546	516	494	574	485	517	529	529	548	524	495	572	543	506	512	543	514	538	551	545	561	504	516	508	529	554	550	498	538	545	549	570	507	536	508	516	527	531	503	553	496	516	523	531	561	545	533	552	537	534	537	533	516	471	578	542	509	520	533	560	553	552	524	528	537	505	526	516	530	516	479	474	503	521	529	531	586	534	538	529	485	531	525	533	544	482	520	539	552	522	533	503	556	512	489	512	537	534	555	556	534	515	485	502	508	504	530	568	537	523	516	563	507	517	543	551	533	506	543	517	573	541	513	504	540	555	532	595	506	540	492	521	536	533	518	559	507	578	500	506	557	504	508	531	511	567	523	524	535	508	514	503	512	549	519	552	514	545	497	522	533	541	551	554	503	563	538	522	487	485	576	500	512	526	521	529	526	540	508	520	565	537	518	548	511	549	515	529	497	532	564	528	534	551	550	534	543	490	502	504	560	534	534	529	524	531	517	487	536	532	475	498	538	497	514	559	512	560	511	545	557	541	556	534	508	523	568	557	505	552	536	546	509	537	527	548	499	546	550	508	506	522	474	527	545	526	502	476	504	514	560	569	526	516	509	545	560	526	526	532	510	531	538	580	560	516	534	525	549	540	542	527	501	537	569	517	571	532	515	556	511	497	539	520	565	532	528	497	549	520	501	515	525	542	539	516	514	561	480	541	524	487	557	530	535	533	495	531	492	563	528	526	540	539	518	575	495	537	522	536	512	571	530	513	548	541	521	510	501	522	582	536	514	523	536	549	497	502	497	507	530	571	512	535	533	548	519	492	534	559	527	515	520	582	545	550	568	513	553	541	555	510	496	506	529	547	516	557	544	535	526	551	541	556	531	556	506	554	518	561	486	508	545	507	531	556	578	562	503	531	541	543	518	506	502	547	562	500	507	505	554	489	528	497	536	520	528	538	503	531	503	519	517	520	535	528	513	537	521	549	548	526	542	552	524	504	536	560	529	551	532	506	552	511	520	525	506	543	539	531	557	536	522	541	531	521	504	543	522	530	519	525	528	509	528	546	527	513	459	544	524	507	535	530	533	532	510	530	547	544	549	606	530	506	539	503	509	533	501	494	529	512	527	527	518	559	525	562	514	541	525	528	524	543	534	567	544	540	516	540	513	540	516	505	550	531	545	535	533	538	523	528	474	583	547	502	502	548	555	534	504	525	565	528	542	481	554	507	511	538	525	515	534	510	498	514	512	552	539	515	539	485	536	540	525	556	528	490	519	525	556	514	547	496	526	533	565	561	545	548	516	527	536	527	544	538	551	542	561	560	538	527	561	548	522	544	555	541	510	531	529	469	513	500	567	529	520	526	511	531	528	484	530	536	555	524	503	522	498	576	526	505	534	513	507	519	550	527	530	529	570	557	532	534	521	523	524	524	497	529	543	488	527	482	546	517	506	509	561	540	529	525	529	541	538	505	547	518	562	516	502	475	517	509	525	507	521	503	522	564	529	514	516	537	542	529	541	530	508	556	543	496	568	529	548	520	501	545	538	529	556	526	519	550	515	511	529	509	602	512	546	516	528	528	522	527	544	506	516	507	510	532	542	581	526	540	533	513	546	548	523	552	537	530	545	494	515	524	514	534	548	526	489	541	500	554	559	520	494	522	493	564	549	506	547	522	547	547	521	537	505	542	524	554	527	546	544	505	531	529	508	531	535	535	526	509	546	551	514	518	532	538	543	546	526	529	545	593	555	525	538	530	470	544	531	531	502	547	521	559	545	521	534	536	538	487	530	503	541	530	543	542	530	535	500	525	550	522	569	563	523	547	508	517	524	545	556	539	498	528	562	535	513	514	577	570	511	506	495	551	512	549	514	550	559	546	532	509	532	522	476	530	533	556	510	516	541	517	546	561	513	518	550	498	527	540	528	520	534	517	539	536	523	517	528	501	525	556	553	529	520	536	523	518	529	522	524	516	547	499	546	530	541	539	568	552	560	514	533	513	516	503	485	528	505	522	490	537	486	543	531	561	542	506	530	492	531	476	529	577	530	546	517	545	505	495	547	532	509	544	543	531	506	548	562	558	554	563	517	496	514	568	516	505	525	528	543	502	511	543	547	556	529	524	564	560	558	526	525	522	510	561	570	478	501	540	554	547	507	476	520	552	510	478	557	539	558	540	519	562	540	533	558	512	540	499	529	521	516	527	546	605	502	501	569	531	529	543	507	563	544	507	517	539	540	525	517	545	534	530	505	518	497	544	539	577	519	571	552	526	539	501	578	512	579	532	549	594	517	527	549	565	514	512	525	526	520	521	525	529	508	501	476	520	510	515	541	536	528	540	478	533	559	564	529
45042	81409	24692	3176	2228	1682	1413	1245	1069	925	886	868	829	849	786	726	734	707	756	725	721	710	699	694	697	686	735	680	702	704	700	710	677	680	666	658	667	699	670	691	666	615	655	680	681	640	661	707	631	664	675	683	711	628	670	647	663	667	652	683	669	635	651	652	658	684	662	689	623	606	725	629	679	662	698	657	593	646	649	639	701	679	692	655	654	729	691	645	676	680	617	682	659	650	643	688	655	689	671	650	643	618	681	660	656	607	684	601	697	663	670	624	665	645	716	640	658	661	669	622	678	650	667	697	688	700	656	622	658	627	661	693	686	659	722	664	625	635	659	634	643	655	657	680	703	696	657	642	690	682	685	667	648	663	715	641	656	642	676	645	704	641	649	665	626	653	673	641	637	629	673	657	660	635	698	647	682	621	682	670	623	647	651	625	612	666	615	603	680	673	644	673	634	640	665	627	647	679	657	698	613	654	708	680	658	627	697	634	659	687	710	681	653	666	661	693	657	620	679	646	677	648	678	636	695	694	682	655	655	630	663	701	706	660	634	646	700	688	660	675	681	638	663	641	619	669	637	644	658	658	632	681	652	664	672	684	642	680	607	632	667	636	661	694	651	647	636	643	704	649	712	635	672	688	733	654	629	651	642	651	678	647	620	644	701	643	668	641	663	693	663	682	663	619	632	682	594	651	663	675	671	626	645	653	657	631	706	590	638	652	646	676	666	685	700	682	644	707	678	629	659	667	645	672	623	670	685	624	649	624	626	631	681	642	667	692	639	666	712	667	610	634	680	644	648	682	674	655	677	618	649	648	668	627	648	659	668	674	647	632	654	632	662	706	629	653	624	668	671	652	644	645	611	682	643	726	628	670	629	657	689	643	674	693	668	635	675	698	686	643	663	658	675	659	657	627	663	667	668	640	653	680	657	642	685	703	685	674	668	691	634	662	642	690	699	650	619	639	647	678	651	657	665	660	661	633	621	677	635	633	634	664	673	628	672	655	704	665	627	671	671	659	668	685	678	711	641	629	653	654	688	642	623	665	656	634	712	678	665	697	671	641	616	690	715	658	693	633	662	664	666	683	680	658	693	646	677	673	692	643	644	667	631	651	661	700	646	642	668	661	633	695	689	637	657	649	584	677	686	706	635	720	676	661	671	660	672	705	677	626	654	619	639	652	635	680	643	705	651	702	637	650	620	641	644	669	657	688	685	696	624	643	627	643	631	682	636	688	694	686	641	680	640	675	713	647	649	650	658	685	638	666	667	632	666	671	625	677	659	638	712	634	656	626	691	678	665	665	670	655	652	657	657	624	641	609	621	655	676	674	618	662	618	674	605	646	687	655	721	639	659	657	668	676	639	662	653	691	661	648	640	701	650	652	672	697	663	664	625	671	663	632	620	663	694	679	693	686	654	633	624	666	672	700	637	641	645	688	691	676	721	665	630	649	708	617	665	662	640	676	645	690	694	616	650	640	627	615	695	683	673	651	644	646	660	676	664	713	685	638	645	665	682	682	682	661	635	662	614	655	705	670	643	631	682	648	716	660	654	662	661	651	652	691	640	652	668	644	692	689	651	653	697	667	704	663	711	673	732	622	661	665	677	696	691	633	642	694	653	645	601	648	685	694	640	632	672	689	650	653	642	652	638	680	651	666	675	665	670	705	676	674	622	680	631	665	676	644	626	635	670	663	654	683	638	682	679	671	646	652	678	647	657	649	648	656	687	630	651	666	693	669	684	676	646	660	677	659	656	663	679	614	657	724	639	698	599	689	626	668	653	655	635	666	684	673	710	677	661	702	675	614	653	626	671	655	639	659	640	677	648	689	700	647	654	665	655	667	696	656	602	680	658	682	668	658	684	633	624	660	660	668	680	649	620	665	697	639	673	628	683	635	655	655	695	638	639	610	672	675	724	701	655	627	647	653	630	648	660	676	640	675	645	579	649	641	671	703	664	665	670	662	677	666	658	658	648	698	692	659	673	598	645	691	690	694	674	665	674	677	673	645	657	670	697	696	643	658	668	629	684	712	652	639	686	637	683	661	681	645	661	702	658	736	713	698	645	642	650	644	649	641	653	653	681	677	670	709	682	644	684	662	681	665	646	650	629	632	690	696	688	636	628	641	685	684	665	674	662	627	695	683	615	634	653	651	670	622	667	686	675	583	683	641	653	652	703	629	720	665	683	713	564	664	681	636	666	669	648	637	690	647	651	663	669	697	659	651	678	690	643	647	634	681	681	632	670	689	639	670	660	660	669	637	672	637	633	688	650	701	648	627	671	688	600	618	680	661	651	670	599	636	677	650	657	713	687	665	656	617	618	644	659	657	658	686	635	655	641	636	694	656	662	661	664	743	657	681	616	682	657	595	698	679	633	656	671	637	671	638	702	671	659	648	680	668	716	659	640	669	651	665	683	662	621	608	677	661	685	659	647	643	652	691	646	655	667	687	667	615	660	646	627	676	646	634	688	659	677	673	627	662	612	639	667	631	601	653	663	666	662	685	664	659	632	684	671	665	634	674	669	626	677	627	622	652	663	636	658	652	605	680	644	680	684	669	660	649	622	639	625	676	653	689	709	679	629	654	656	671	682	675	624	629	678	652	711	646	628	649	671	683	649	681	639	649	682	704	682	644	660	644	625	655	677	667	681	639	635	636	643	679	699	657	697	649	655	627	631	681	615	678	661	677	653	648	678	732	671	628	662	622	676	653	641	670	645	598	652	653	667	658	673	656	694	660	689	650	668	617	615	666	659	634	612	671	674	683	623	676	689	637	663	654	650	692	669	672	655	695	659	691	649	706	643	657	609	636	693	648	633	631	654	711	643	661	632	697	612	670	707	723	641	681	637	599	673	675	657	688	685	677	679	691	693	666	623	681	656	672	642	634	626	660	671	660	650	684	654	731	694	655	631	689	646	677	663	683	656	663	692	645	668	662	648	643	648	641	677	643	741	665	706	648	694	616	625	705	645	664	671	661	652	665	656	664	699	677	666	605	672	679	670	681	673	648	628	622	664	665	651	653	646	625	682	655	685	641	672	667	640	655	642	656	677	685	642	618	641	698	694	631	715	655	665	692	676	639	678	678	636	644	684	685	689	665	695	660	693	678	657	657	679	685	613	664	678	694	650	649	639	638	668	677	704	662	675	651	624	648	669	697	663	677	634	652	660	715	675	682	655	655	624	630	655	649	627	659	611	641	626	673	678	637	579	645	665	678	644	672	690	654	683	636	692	655	639	623	677	675	620	677	638	685	666	652	624	643	668	694	649	673	687	717	654	672	689	711	677	666	654	705	683	668	678	654	662	640	626	683	670	610	659	667	667	638	634	624	696	671	666	661	654	669	649	694	666	635	661	666	634	666	629	666	682	654	663	646	646	661	674	628	646	654	647	677	639	655	668	636	652	663	645	662	638	632	667	626	715	652	618	661	675	625	737	678	677	625	677	675	684	642	624	634	656	692	606	651	705	619	655	649	645	662	685	661
28010	22119	10353	952	476	483	403	328	294	326	296	323	327	306	325	333	279	325	303	330	278	301	299	326	319	291	291	300	292	318	298	300	308	318	323	321	315	342	300	283	305	292	303	337	308	293	283	297	300	321	296	297	303	297	274	302	314	317	321	327	317	336	326	283	327	314	335	290	289	316	302	318	312	326	296	310	311	331	327	323	340	294	286	306	309	285	275	309	310	317	284	319	297	297	289	299	297	308	279	294	290	325	311	325	294	327	315	341	301	301	305	286	298	294	328	285	312	323	320	308	326	306	281	301	317	318	358	308	301	306	307	306	291	320	312	301	283	275	322	280	309	289	291	332	345	314	302	291	334	315	295	312	285	314	310	296	283	289	301	300	310	306	310	300	295	301	350	294	321	303	329	306	299	280	320	316	313	303	299	332	300	314	308	305	337	301	289	301	304	302	292	276	302	319	302	326	304	297	310	326	281	306	310	327	286	316	307	259	323	316	331	339	301	303	342	348	320	310	320	298	308	314	312	328	292	289	322	314	295	312	310	309	308	313	318	327	307	335	358	285	300	287	314	288	289	329	312	287	329	291	309	298	300	291	292	305	305	317	290	292	309	359	352	316	326	316	314	321	302	330	329	283	312	311	330	291	341	300	322	296	338	318	318	330	302	309	319	305	298	353	322	322	309	344	320	290	330	273	291	297	328	289	314	301	317	309	315	330	301	285	322	304	316	285	284	307	320	293	292	348	293	294	296	291	311	288	301	316	293	326	302	287	327	306	296	293	320	320	312	335	293	316	304	318	290	301	299	264	294	337	305	353	293	297	305	309	299	312	296	303	297	302	284	312	305	301	325	327	312	342	298	282	280	320	333	328	306	309	321	323	306	315	303	300	279	297	306	314	297	314	277	322	293	306	311	320	289	323	282	295	305	318	321	331	319	303	282	328	290	359	324	277	293	291	304	288	298	299	321	323	324	283	294	279	288	301	300	290	292	318	290	310	298	302	300	303	309	347	327	328	296	272	301	310	319	263	299	327	304	253	307	296	318	303	276	307	315	308	306	292	286	337	282	296	327	328	277	318	295	334	312	299	309	292	324	284	347	288	309	304	270	303	307	298	297	295	292	290	301	325	299	282	271	326	292	314	300	317	281	321	323	320	333	282	305	323	280	302	308	293	278	317	296	308	293	299	288	341	314	303	317	298	317	321	304	303	299	310	312	317	307	286	300	301	305	311	325	306	300	332	326	289	332	341	278	347	310	263	279	305	340	302	293	292	292	322	294	321	292	298	324	283	293	308	336	308	322	297	347	288	285	325	311	320	293	317	341	310	272	300	302	289	300	318	305	330	320	303	317	324	309	299	313	302	307	305	310	283	287	275	317	298	335	294	320	301	298	276	338	306	309	298	297	270	312	315	350	314	324	283	352	320	295	287	285	297	296	283	328	269	315	303	324	332	327	296	321	309	331	273	311	317	336	324	272	313	317	309	333	344	330	270	323	291	265	320	311	297	304	328	311	276	312	325	302	306	296	306	336	325	341	294	326	348	333	283	313	272	327	343	319	310	295	295	310	295	301	300	298	261	321	305	318	290	278	290	311	294	274	302	330	326	299	319	292	289	311	297	345	304	313	342	287	306	271	332	319	293	300	263	315	287	312	325	285	311	323	340	282	292	320	284	310	284	302	294	331	333	323	320	334	280	321	303	317	295	342	287	286	275	302	329	324	326	318	313	298	322	309	335	302	343	333	309	302	266	285	308	279	327	302	265	300	302	296	296	315	303	276	305	348	292	292	317	313	326	299	314	298	327	322	313	330	299	288	284	310	303	319	303	312	284	331	317	295	306	322	275	299	290	321	304	292	335	330	315	310	309	297	306	316	302	295	330	299	298	294	312	321	315	297	303	306	296	322	319	322	314	295	326	316	278	305	304	306	301	332	308	286	293	314	315	307	276	311	305	306	297	333	280	324	320	325	279	301	287	295	339	288	294	285	276	328	316	315	302	320	319	292	317	291	289	313	318	285	316	317	325	324	308	324	293	290	323	317	302	307	313	317	338	330	310	298	314	327	293	288	295	294	310	265	313	309	281	310	306	327	302	319	299	284	297	295	279	297	310	303	296	306	303	290	297	278	275	309	336	329	332	289	307	296	313	275	309	301	319	322	301	320	334	307	309	313	328	293	282	286	309	308	308	298	305	304	315	296	286	330	326	276	311	275	327	274	275	333	307	306	283	325	302	300	301	285	321	290	274	295	339	295	323	301	298	300	294	349	293	316	300	288	269	315	305	338	305	342	324	296	335	288	292	309	326	310	337	318	305	307	304	310	297	282	305	300	295	307	321	322	297	303	309	308	338	316	331	294	321	311	309	312	301	303	297	285	291	293	331	280	335	335	302	296	320	277	307	297	301	321	295	270	319	318	302	312	278	319	281	297	296	274	317	289	323	292	322	320	324	305	302	302	318	294	292	314	327	308	327	307	283	325	329	301	304	314	279	330	316	276	296	304	276	301	303	276	308	317	315	334	270	320	293	314	315	324	325	322	351	318	334	286	333	334	326	299	301	339	299	291	332	304	303	309	310	303	309	307	324	313	328	300	309	316	306	280	324	293	328	306	320	325	307	291	311	297	311	295	289	309	308	311	332	287	291	299	294	286	345	319	316	291	261	298	282	328	278	311	290	308	315	304	315	307	301	296	288	314	290	324	326	308	326	312	276	289	318	307	307	305	312	313	328	304	315	305	300	314	341	317	300	305	295	299	312	340	294	290	303	344	304	309	306	284	335	327	324	301	322	300	306	324	312	280	289	301	309	285	293	304	292	330	298	313	333	321	308	318	358	272	299	314	311	299	304	332	305	316	306	317	296	310	309	325	295	295	303	322	280	308	325	300	298	327	295	285	308	314	303	353	295	318	300	293	358	295	307	301	299	320	308	300	308	311	323	300	309	306	297	281	278	282	302	305	309	286	304	286	306	318	312	280	346	317	302	319	312	281	261	326	328	297	312	317	297	292	313	305	300	316	284	328	282	314	311	258	315	301	322	278	280	317	345	323	290	317	281	266	280	315	317	316	306	294	299	265	281	305	353	291	268	320	302	312	335	321	317	295	303	312	318	311	286	292	338	287	338	305	291	302	326	313	273	305	302	314	318	324	295	275	287	293	313	284	296	331	295	307	309	292	303	300	311	306	303	335	285	299	303	298	284	327	293	306	345	332	309	301	298	316	326	307	307	284	306	320	331	327	290	299	315	302	305	290	319	306	312	319	323	311	340	307	314	309	286	314	314	297	314	280	317	316	300	314	312	331	321	319	290	303	315	288	284	323	295	308	281	297	341	291	315	307	301	309	278	318	311	321	289	306	304	339	320	291	321	311	290	292	298	302	309	310	317	314	322	311	316	303	315	322	292	300	299	309	316	302	298	303	311	334	324	297	301	307	317	317	313	308	314	300	321	284	325	315	283	281	300	303	306	306	280	301	298	289	299	324	292	298	309
16198	31249	4524	547	486	467	443	405	404	395	407	414	414	407	379	393	398	365	388	372	384	372	381	394	431	386	384	338	401	373	409	382	388	396	389	439	420	362	387	369	414	386	372	439	372	362	381	381	378	366	392	401	377	361	407	379	380	373	439	372	412	377	380	412	399	385	380	400	395	356	356	360	361	365	411	399	369	369	420	393	374	402	366	367	363	357	367	392	372	380	393	382	398	394	395	383	386	392	381	391	390	391	381	395	387	359	398	388	394	363	370	359	383	399	394	378	381	384	394	354	387	371	395	379	378	402	397	408	362	425	380	383	393	384	387	392	364	390	406	385	386	392	338	398	401	405	351	381	379	380	396	394	375	392	367	444	397	416	384	326	395	379	391	375	380	381	380	362	402	401	395	395	383	381	409	371	365	346	389	384	390	379	376	372	355	394	388	409	380	362	426	351	383	365	377	358	386	377	385	398	355	376	365	378	378	373	404	392	385	366	399	390	404	360	383	362	365	364	372	383	418	380	389	410	411	389	400	363	353	409	371	413	390	411	372	389	384	361	390	392	384	381	376	378	398	376	364	357	380	370	355	405	391	411	383	404	384	375	384	384	367	373	370	375	364	406	370	373	398	406	400	380	404	386	375	368	382	391	409	380	344	394	384	363	388	382	421	406	396	383	385	369	406	378	383	369	372	407	397	393	373	400	375	393	385	364	398	342	374	421	352	376	396	352	401	399	356	387	364	387	411	399	400	400	388	400	409	407	381	387	376	375	376	402	347	374	416	371	355	384	388	384	385	380	385	371	416	353	426	364	371	375	383	376	360	403	410	390	390	379	375	368	366	363	368	382	429	380	355	373	350	396	390	392	381	401	387	390	381	363	388	367	403	411	368	427	395	358	395	401	392	360	419	425	377	384	371	383	377	383	347	390	382	377	390	392	367	392	424	351	372	350	402	392	397	392	379	392	362	382	391	354	395	389	367	435	389	383	338	367	405	404	421	357	370	378	380	370	403	376	396	402	387	368	390	407	415	385	355	378	413	416	354	370	429	418	351	361	381	408	406	381	370	365	382	391	417	347	412	355	330	394	376	363	410	382	351	400	385	374	431	408	349	380	373	397	391	359	379	410	352	373	394	389	363	373	368	390	333	393	346	387	374	390	390	384	439	423	385	378	367	384	399	411	390	388	421	390	378	388	364	361	398	410	372	388	387	387	385	387	373	400	395	360	349	373	364	393	366	360	373	418	406	409	371	381	388	397	357	371	399	378	384	395	379	370	391	386	372	372	433	372	378	365	396	369	355	382	387	399	393	372	384	394	376	389	365	369	391	385	387	361	390	375	405	421	351	390	388	357	398	385	385	377	393	381	398	359	358	366	396	372	374	358	356	380	384	361	356	390	384	408	403	401	410	387	367	391	395	408	369	380	388	398	403	402	375	400	386	390	387	374	381	377	379	360	388	426	360	389	346	359	388	368	373	409	403	354	386	416	382	406	371	386	391	372	397	379	389	406	403	368	380	376	407	349	338	355	381	411	387	400	383	390	394	360	363	400	402	384	379	397	355	399	395	378	393	370	363	350	384	386	391	362	372	390	371	380	390	361	405	392	367	426	372	396	357	385	381	388	359	371	389	374	382	357	393	404	380	399	413	388	389	365	380	360	414	368	337	379	444	359	391	396	399	362	403	374	363	411	329	382	358	416	412	393	354	399	371	417	387	376	401	394	368	390	376	369	379	362	379	394	408	355	374	391	436	371	376	363	378	393	384	385	385	397	402	386	383	390	395	385	369	369	365	373	415	374	372	397	385	397	365	379	384	392	382	388	409	393	369	372	379	404	370	372	361	392	404	397	382	389	375	383	362	366	417	374	348	374	386	385	388	357	408	368	386	372	364	381	345	388	395	364	403	410	379	383	361	392	397	406	386	360	384	425	354	369	387	387	394	386	384	351	348	367	387	367	374	390	431	372	370	417	384	395	369	378	417	392	389	387	365	395	378	369	386	391	393	344	387	356	412	364	370	372	376	386	382	357	375	406	408	403	373	403	409	369	402	344	375	385	368	389	353	381	371	397	389	365	397	405	389	373	374	429	384	400	366	390	377	402	352	376	366	406	369	397	371	360	419	370	387	382	361	389	404	365	391	424	378	340	415	374	383	400	395	380	392	381	387	362	391	380	407	379	370	357	398	409	415	382	392	404	341	391	387	409	408	412	370	395	372	400	370	406	395	410	385	396	380	361	355	424	374	409	361	364	388	370	357	383	362	358	392	378	351	398	372	405	402	429	417	387	395	415	419	353	356	373	370	357	414	381	385	381	400	370	383	381	426	377	382	394	401	374	444	412	353	372	379	392	379	389	334	410	353	334	430	348	410	371	360	405	398	412	394	419	421	388	403	408	373	366	377	400	387	372	396	361	419	349	371	352	361	370	389	394	380	341	359	394	411	380	406	378	380	415	361	389	377	391	393	383	404	378	381	386	361	375	382	401	388	389	412	395	379	363	344	397	375	373	345	376	365	401	390	388	376	388	351	359	399	363	401	400	380	361	405	383	389	387	390	409	398	392	415	379	374	409	405	382	397	369	370	349	385	347	367	356	399	376	406	397	404	377	403	386	403	379	361	380	369	373	362	399	427	379	393	373	358	348	348	385	407	391	388	401	396	413	393	360	382	371	389	376	364	394	403	402	396	392	409	373	429	378	399	397	371	371	337	380	384	400	422	375	380	394	381	425	403	389	383	396	365	429	395	381	372	349	381	339	400	384	380	364	376	405	371	370	368	383	392	409	386	362	356	388	399	395	412	376	432	380	356	392	379	413	361	372	373	361	407	397	416	372	367	359	380	417	387	408	410	411	387	349	391	401	370	418	370	394	363	378	386	380	361	362	371	398	396	375	415	361	402	361	383	391	369	407	422	366	417	345	387	375	401	351	405	371	421	413	366	372	367	376	362	381	367	384	392	400	369	381	399	380	380	419	384	361	382	402	381	423	378	355	340	383	383	372	390	407	370	369	412	379	403	356	400	403	381	378	388	333	395	389	381	360	368	387	358	397	336	394	399	389	351	387	382	401	368	423	390	374	390	374	397	392	367	354	391	390	370	347	376	354	423	400	353	365	350	369	402	333	383	388	423	423	398	385	389	387	389	393	390	359	394	386	368	407	439	382	396	383	407	379	355	342	390	364	359	420	367	372	343	359	410	349	363	388	366	393	360	401	398	433	391	395	387	398	372	389	381	392	371	393	373	366	358	424	386	382	373	375	360	406	388	412	386	399	385	354	356	370	394	406	391	367	369	394	370	389	363	396	332	411	371	385	396	389	387	382	380	377	402	410	365	404	405	393	393	375	377	374	352	371	392	402	393	404	375	381	375	406	412	386	379	417	366	380	363	406	375	443	366	392	369	429	376	391	383	384	402	396	352	390	375	402	360	365	405	367	353	368	383	399	351	378	407	399	403	369	380	393	381	376	376	359	435	373	399	357	353	372	391	373
23665	21630	28742	24742	21141	6336	957	815	698	726	701	640	611	599	630	643	554	609	640	590	631	603	576	552	617	567	621	605	589	572	574	592	588	587	610	611	570	618	606	543	622	602	574	552	579	516	617	649	579	603	540	597	588	555	606	563	591	629	573	566	543	559	600	600	586	554	598	604	559	589	584	531	590	576	605	612	577	571	624	556	550	605	577	589	614	603	643	571	547	539	620	563	584	616	573	585	548	585	548	608	573	577	593	568	576	612	582	553	553	597	579	565	598	591	609	603	645	603	508	605	592	570	547	591	612	601	578	552	596	536	630	599	600	557	530	605	550	580	581	604	609	560	601	610	600	517	595	574	600	566	558	544	565	546	577	594	549	562	587	559	575	543	564	539	607	578	555	581	614	597	585	563	565	607	538	591	544	562	527	615	575	552	573	563	622	577	584	552	576	576	574	599	582	589	573	563	615	611	607	580	599	503	576	549	582	576	590	566	559	578	576	614	616	587	584	515	551	540	595	588	568	569	575	544	595	582	578	558	621	558	623	578	596	567	572	563	582	548	578	595	591	591	549	582	613	556	543	584	580	577	558	615	570	607	548	575	587	585	600	567	594	573	570	565	571	603	575	578	551	567	564	579	620	603	526	555	611	561	629	636	645	552	577	604	583	557	599	568	574	560	564	631	560	583	597	561	559	601	571	628	582	557	598	587	591	582	584	592	593	605	579	560	592	576	555	562	573	606	602	550	582	625	567	606	565	613	566	586	618	569	586	576	604	609	609	603	615	563	606	577	624	565	577	567	617	559	558	620	588	550	571	586	623	582	583	609	548	586	562	585	601	589	588	554	593	595	604	567	634	578	596	606	601	546	583	628	559	572	605	564	612	594	588	575	591	557	541	609	544	532	541	552	594	615	585	586	570	624	589	600	584	576	564	575	579	576	615	593	541	583	574	583	553	606	551	574	540	601	616	599	568	551	543	564	588	616	616	619	582	567	569	585	593	584	608	565	568	562	605	623	586	556	603	597	567	582	531	579	609	603	569	567	559	551	614	539	565	580	629	587	587	593	581	589	583	588	642	580	590	606	562	590	568	558	606	592	554	576	557	563	573	542	580	569	597	601	570	568	580	557	564	590	589	574	598	584	570	615	626	579	617	587	585	563	562	574	569	561	601	614	612	595	576	554	605	549	590	566	554	600	570	576	577	537	585	563	616	588	585	582	616	573	551	618	573	615	627	599	606	571	614	557	595	601	581	582	568	556	572	588	576	612	591	595	609	549	585	580	589	590	595	616	553	572	599	579	565	545	528	580	541	609	596	572	632	589	584	571	565	620	559	536	590	616	570	574	597	593	561	569	596	573	576	581	581	596	554	556	584	576	572	591	581	577	617	575	601	533	604	568	616	605	521	547	587	541	588	596	574	580	573	605	579	575	611	601	589	565	618	621	593	609	545	556	610	594	583	581	604	596	580	593	563	572	554	588	597	617	582	556	565	555	590	551	577	589	590	561	568	609	602	596	566	608	532	574	596	600	590	560	577	598	578	613	573	621	555	544	606	572	589	573	580	576	545	577	576	574	586	542	623	584	612	597	595	571	565	585	609	585	543	588	588	577	588	587	565	581	598	594	564	571	611	588	620	547	547	568	555	592	581	592	573	623	608	581	595	606	586	572	631	569	549	610	577	586	594	591	579	601	587	621	543	605	578	539	601	590	663	589	622	598	562	599	599	593	566	577	588	551	537	577	579	570	573	556	571	568	567	569	616	582	626	571	567	586	614	591	585	594	603	569	612	538	561	573	580	638	554	609	541	620	612	565	581	567	560	572	605	548	560	548	576	583	557	586	574	621	588	595	557	538	575	615	635	633	605	556	551	607	556	547	610	596	631	547	582	611	598	601	568	575	569	577	538	589	544	573	560	567	619	598	613	567	564	570	564	546	584	529	604	582	565	574	563	586	627	593	567	585	537	557	552	583	608	582	590	544	573	567	581	573	595	579	539	549	575	606	579	608	601	552	588	577	581	586	595	550	612	624	568	609	590	599	572	571	578	578	547	547	617	553	581	541	538	564	580	569	587	599	633	562	620	557	596	559	576	624	562	589	591	576	575	585	590	562	606	564	584	626	580	556	649	585	627	577	585	611	531	620	582	566	588	575	594	617	588	600	575	596	546	622	540	587	612	576	564	608	594	602	552	612	584	587	570	541	571	561	604	568	580	599	610	540	595	602	608	588	593	593	628	613	548	525	594	546	568	567	613	535	592	583	588	598	613	588	569	579	558	617	557	577	601	616	584	608	635	574	581	586	604	559	605	565	545	591	566	610	567	545	584	599	568	618	571	587	570	586	584	598	532	597	568	545	572	575	531	560	611	571	594	581	564	536	554	576	602	592	599	565	617	611	551	560	562	569	578	598	591	544	575	586	650	592	574	585	592	578	597	585	579	607	569	593	573	560	575	601	588	560	628	608	580	602	574	626	537	599	594	568	571	589	553	533	537	578	612	585	581	582	562	586	575	596	579	553	621	615	549	542	557	604	590	544	609	580	564	606	615	603	583	617	572	561	530	586	553	565	588	588	601	605	539	610	553	599	566	608	587	598	586	541	617	555	549	570	527	562	536	579	556	579	598	593	604	625	519	577	574	584	575	574	581	561	568	578	547	558	601	579	609	573	586	588	624	578	610	554	619	590	577	561	573	584	597	596	586	555	572	555	562	580	538	596	568	594	553	596	564	563	600	608	557	562	551	616	535	596	617	577	580	573	612	590	598	567	508	608	572	593	601	578	548	586	542	561	609	656	557	559	591	578	565	606	552	593	553	571	586	612	592	577	606	621	596	593	573	572	575	547	615	615	582	555	611	557	594	609	605	586	569	608	570	613	600	596	553	575	593	584	586	565	577	595	577	571	600	626	575	596	612	601	544	602	574	557	591	571	571	575	561	568	554	589	535	569	588	582	549	555	635	632	573	594	606	603	567	594	556	595	605	593	562	608	551	580	571	584	605	548	574	581	561	569	576	541	568	547	585	602	594	624	525	595	595	589	560	586	591	598	595	560	618	584	603	618	583	566	588	602	579	625	586	589	548	579	567	612	597	582	585	576	597	586	602	571	505	564	580	566	577	584	529	642	565	607	605	576	606	579	582	530	620	603	584	629	569	603	620	576	575	566	575	562	590	577	566	582	627	624	588	572	563	582	585	562	563	552	598	573	581	543	603	555	605	591	563	592	590	603	608	596	576	618	576	586	571	622	567	595	582	608	591	630	599	555	569	553	572	623	583	581	570	548	578	609	608	565	582	621	607	529	555	600	559	560	533	590	584	595	576	558	600	572	583	591	578	623	558	569	587	575	585	557	590	587	576	620	583	579	633	640	612	565	535	586	546	571	597	627	542	589	554	588	563	585	590	532	648	626	618	571	578	600	557	622	595	541	557	557	599	565	567	612	639	551	549	542	588	557	590	613	567	580	563	592	541	550	580	563	569	585	605	606	617	548
37594	70712	19338	2036	1547	1267	1162	1017	903	930	834	804	827	783	821	772	744	789	740	722	747	705	742	734	739	744	720	692	730	788	714	719	720	726	696	674	743	702	696	731	695	704	711	759	690	730	743	664	717	753	733	730	722	663	735	740	738	711	759	741	683	710	752	687	699	681	707	739	657	717	719	714	743	751	715	712	742	729	733	641	735	723	726	726	744	690	723	700	709	693	730	683	734	741	723	695	694	704	739	710	740	741	731	701	720	706	710	740	726	729	701	701	695	667	705	657	693	690	741	694	689	747	692	735	659	686	714	745	689	636	740	682	759	694	670	725	743	753	715	730	725	733	733	672	681	754	665	704	687	712	693	706	718	699	687	643	676	721	693	705	673	648	698	743	688	702	656	707	706	726	708	716	678	708	755	684	738	701	716	686	737	703	722	717	725	698	679	708	713	678	703	652	742	703	719	733	697	712	732	710	708	740	684	701	699	672	723	713	745	680	661	719	683	750	698	689	737	699	758	723	677	770	720	706	693	751	712	727	739	721	689	717	709	721	755	712	666	719	678	695	777	696	723	691	707	721	729	718	670	715	704	713	712	716	729	747	730	671	717	672	724	701	725	742	698	739	675	695	741	708	730	703	730	702	717	748	673	708	703	733	713	686	675	731	690	730	744	746	694	730	704	738	693	695	709	680	684	712	766	760	691	768	684	697	699	722	671	750	683	737	676	741	725	684	732	737	706	691	720	698	708	720	724	673	750	704	660	723	695	661	726	709	662	773	688	694	715	725	737	691	715	712	710	732	734	700	690	716	748	718	695	720	704	678	706	724	691	679	712	742	702	706	681	712	687	691	678	705	659	657	726	684	708	716	711	738	674	727	682	645	699	675	725	711	709	723	710	710	716	712	720	675	744	750	702	718	677	674	712	700	729	695	747	727	687	719	689	748	658	647	677	751	668	638	734	724	688	724	749	783	735	728	682	702	704	699	736	698	715	717	705	693	671	687	730	701	723	736	748	694	682	733	737	694	684	710	685	727	719	691	749	727	717	697	720	695	699	715	732	715	695	701	733	699	718	685	740	744	702	723	688	706	719	706	699	689	692	693	746	709	730	709	714	676	704	712	685	721	692	719	687	718	715	741	773	733	731	718	708	709	700	746	711	717	722	645	705	751	714	712	718	687	704	692	739	688	716	734	689	726	711	679	692	711	714	634	735	696	720	740	713	725	717	711	696	700	683	673	689	720	706	730	760	654	698	717	695	695	730	704	714	730	663	719	697	744	706	675	714	689	684	757	733	733	706	750	724	694	681	739	678	688	728	675	692	709	722	693	673	700	694	748	719	708	686	718	724	712	739	710	742	730	720	663	712	687	706	732	715	725	690	694	707	752	704	670	713	702	732	721	739	694	696	705	678	695	699	732	687	715	690	718	713	687	688	745	705	701	733	702	706	699	719	704	681	699	718	665	679	694	700	709	725	681	768	669	723	714	732	721	675	726	678	723	751	711	703	719	664	734	693	678	699	658	729	734	770	709	716	625	671	695	709	763	684	701	708	707	746	719	730	712	670	712	678	682	737	697	712	719	702	717	732	743	701	756	717	734	693	685	740	772	693	698	720	679	772	699	724	687	720	700	703	704	686	681	662	674	699	695	715	738	696	741	698	709	733	720	709	713	673	703	754	707	683	725	728	672	728	685	677	720	726	688	679	727	740	722	727	715	711	702	730	711	710	713	681	718	732	698	708	744	726	690	693	735	697	735	730	700	695	730	688	806	728	746	723	756	695	710	706	710	728	674	718	728	692	703	720	735	739	685	730	702	708	728	686	708	668	739	763	705	699	718	758	712	700	693	693	700	683	696	678	705	728	699	724	666	745	711	744	706	753	717	697	666	721	720	720	778	683	687	700	732	722	739	687	753	736	752	695	671	668	753	718	736	700	696	701	774	720	707	677	694	663	680	726	713	716	639	677	707	698	680	678	768	750	714	682	714	708	741	686	651	690	710	765	720	680	758	719	722	743	721	670	727	676	718	704	730	691	696	685	697	727	683	715	690	695	682	692	700	673	707	661	701	710	679	711	677	696	676	707	708	694	709	739	703	758	685	735	696	703	714	741	702	737	658	715	677	643	714	707	718	663	731	713	677	790	740	725	682	724	695	710	717	726	694	705	680	711	679	696	718	697	694	739	691	757	645	674	717	736	750	685	685	711	715	685	733	733	738	717	707	710	695	760	726	712	694	657	698	718	667	723	714	697	711	695	698	694	714	742	708	732	715	702	682	740	701	697	688	750	689	725	743	760	687	710	705	681	683	692	678	723	659	666	703	744	707	685	660	731	720	722	710	696	703	706	725	704	724	688	737	736	713	727	750	722	705	722	701	711	720	729	714	702	675	699	732	687	684	698	754	727	700	743	763	748	735	788	688	705	737	691	740	670	694	703	690	721	705	769	697	770	666	707	699	731	725	673	728	670	724	742	667	635	725	644	705	731	681	699	729	740	681	701	749	719	689	701	708	762	692	722	694	642	649	674	682	719	739	692	702	716	707	699	698	686	726	708	697	754	735	709	751	684	747	745	717	724	702	689	709	704	722	733	720	713	684	700	723	707	723	758	718	741	720	745	705	712	747	657	738	752	741	711	671	696	687	765	651	699	728	673	733	714	727	746	715	692	708	713	668	727	750	704	697	758	682	713	735	740	705	699	682	741	739	746	677	688	718	727	728	740	725	694	713	681	731	737	734	718	683	714	741	733	720	767	695	710	721	682	722	695	696	724	755	682	698	710	734	701	705	710	681	723	723	737	812	691	698	704	696	734	745	713	727	704	724	724	706	725	708	696	700	700	722	677	737	708	739	686	711	692	732	711	707	725	779	699	673	711	718	716	716	683	711	742	724	637	723	756	704	750	666	704	691	725	755	712	709	702	699	708	748	756	710	717	750	667	682	698	688	733	695	740	789	746	677	744	722	728	793	757	672	698	721	693	726	735	688	746	714	739	731	696	709	726	744	688	665	692	713	656	691	712	642	723	686	716	732	714	683	748	740	674	718	714	688	723	701	681	696	738	672	712	718	679	712	710	710	721	701	714	720	735	699	711	673	667	689	704	684	740	725	729	694	765	706	663	725	682	712	762	765	731	671	713	753	699	689	730	726	750	738	731	699	725	708	739	725	692	701	701	717	695	690	698	694	705	669	706	707	685	693	764	760	730	703	716	719	706	680	758	713	719	732	696	713	709	716	681	681	713	697	712	760	722	674	703	717	704	668	689	711	763	709	700	715	678	732	709	707	718	681	685	698	665	757	719	709	725	683	658	753	701	700	689	725	715	702	675	685	698	716	684	696	736	718	706	681	741	737	688	720	712	674	726	747	736	724	711	706	715	687	641	686	731	719	715	697	692	713	722	706	720	696	725	714	694	699	704	718	713	724	734	667	710	693	676	691	713	705	759	699	696	702	709	694	628	747	732	701	764	675	708	677	701	737	699	735	726	689	668	729
24808	21799	27410	25166	6133	314	254	222	235	209	206	200	182	178	184	170	182	177	179	180	162	169	167	177	165	171	172	187	174	141	179	151	149	178	171	176	168	198	188	170	154	188	148	166	154	176	149	162	162	168	182	163	179	196	169	186	188	166	162	170	169	183	178	187	166	167	175	164	174	170	160	169	183	166	149	188	152	171	185	176	178	195	172	171	174	146	163	170	148	165	183	185	181	184	163	170	180	173	183	181	174	174	163	184	172	182	166	183	160	170	147	164	180	176	140	190	170	182	173	178	152	164	146	165	160	171	182	151	182	162	194	152	180	183	177	158	141	160	165	156	166	172	192	162	171	178	176	174	159	167	174	175	172	185	159	169	174	170	184	183	153	193	177	188	159	169	161	167	185	170	176	157	150	163	157	177	180	164	172	166	170	145	174	185	179	188	175	168	172	146	186	159	156	182	155	175	160	155	163	172	191	156	158	177	172	159	134	168	155	171	174	147	179	156	181	159	177	178	160	167	155	178	179	168	168	150	170	193	172	132	184	159	167	169	148	168	184	160	180	147	163	178	169	170	151	172	172	168	168	175	153	175	170	144	177	147	149	161	182	172	162	165	166	177	172	174	171	157	175	168	176	186	165	153	161	186	166	155	153	171	153	146	182	167	170	160	168	180	174	175	172	168	178	187	175	141	142	148	152	169	155	175	165	163	154	166	202	176	168	179	179	181	180	139	160	145	155	164	157	188	183	176	180	159	180	167	164	166	145	179	158	150	165	199	147	159	175	178	185	172	161	164	167	204	194	172	149	163	155	158	150	157	156	156	170	161	160	158	163	179	189	168	153	182	177	156	163	161	158	151	151	167	145	170	181	145	177	169	162	188	169	176	195	191	156	159	168	153	164	169	158	152	179	154	189	167	173	158	148	157	160	174	181	171	160	159	161	170	167	170	170	154	169	147	164	173	171	153	146	163	168	150	152	139	180	145	187	163	179	166	196	149	165	179	165	174	174	181	170	179	157	155	173	163	195	162	174	187	170	153	178	162	169	178	165	163	149	182	176	166	160	178	178	143	184	185	161	175	163	178	161	168	168	172	166	160	145	177	161	169	174	190	160	159	165	158	161	189	165	160	159	186	184	172	168	160	166	150	171	136	174	141	185	189	167	155	176	155	171	149	167	180	145	169	161	149	174	150	172	171	140	168	176	147	170	164	168	163	182	171	162	174	186	143	190	166	174	165	155	169	165	161	146	178	161	130	183	160	156	117	189	186	142	176	172	171	145	193	160	172	154	162	161	153	170	164	163	178	159	159	157	185	166	166	182	180	154	165	165	177	182	139	183	168	157	161	180	175	174	175	172	187	160	167	168	151	151	165	176	150	160	185	185	175	192	147	154	150	168	172	164	180	202	183	182	156	176	190	178	154	178	183	162	158	192	160	173	177	198	145	151	165	168	162	160	173	174	170	148	187	171	151	161	173	171	182	148	161	163	143	172	179	171	148	182	173	172	166	185	183	158	181	139	149	134	162	177	148	181	158	177	143	179	185	160	184	162	169	170	195	197	167	162	148	155	154	161	160	164	168	159	179	165	185	163	148	159	151	152	158	164	155	151	176	168	185	158	161	186	163	171	168	190	190	151	191	163	159	153	163	171	181	168	166	186	189	145	163	160	165	148	183	166	149	173	180	150	154	170	177	180	180	168	161	166	157	150	159	179	183	157	153	150	146	166	150	180	163	169	172	175	167	174	171	189	183	168	192	183	165	168	173	163	158	172	153	155	152	146	181	165	149	150	176	182	140	177	153	171	174	157	192	157	177	175	142	163	162	167	170	171	168	183	194	182	160	170	158	185	193	179	172	187	183	168	175	172	184	169	164	163	155	154	175	161	169	171	178	171	172	147	183	171	157	145	164	188	180	185	140	173	167	151	168	163	175	156	157	178	163	162	165	134	195	185	170	161	136	167	173	159	179	178	161	184	156	194	176	169	174	180	167	152	159	155	180	179	186	178	168	196	155	169	182	182	157	168	190	176	151	173	176	169	181	160	167	159	162	171	182	152	158	155	161	179	199	165	175	149	169	178	166	181	189	170	178	175	172	163	165	156	182	198	171	155	182	159	170	167	158	177	177	162	164	172	176	167	160	163	173	172	167	155	149	170	142	171	184	194	180	164	192	175	164	170	169	187	164	164	185	184	166	182	178	167	169	164	163	166	176	196	161	187	175	168	165	190	171	156	180	156	173	158	184	184	150	158	159	176	182	168	173	168	176	153	168	166	161	179	134	153	178	184	162	172	161	185	143	166	153	165	166	161	175	142	155	162	157	181	163	174	193	170	179	169	163	182	151	148	179	158	156	163	167	154	191	164	175	166	150	162	159	154	162	175	172	176	160	168	160	147	187	169	168	173	174	194	172	171	157	146	157	168	178	156	148	178	174	189	159	151	170	182	167	165	180	166	159	161	179	166	157	167	167	187	171	173	160	147	152	173	149	160	145	171	166	165	150	180	177	167	160	164	166	177	168	159	169	163	179	172	173	170	170	160	152	161	172	168	172	186	169	153	172	163	154	158	175	163	177	185	173	189	174	167	172	187	151	152	175	168	154	173	159	160	179	170	152	195	173	203	185	157	162	172	135	173	156	144	168	176	156	176	205	183	160	204	166	158	179	179	180	157	178	179	168	170	148	159	154	175	149	184	179	162	181	164	169	157	173	177	160	174	174	164	186	163	186	180	176	193	162	170	161	170	170	170	157	169	182	176	171	192	183	156	170	170	178	180	165	186	158	171	146	166	171	183	170	170	154	181	153	177	166	180	138	149	159	176	172	170	187	172	156	174	184	171	171	176	168	170	159	137	182	182	179	154	182	147	165	159	157	185	167	160	185	155	170	173	164	175	156	166	170	169	156	172	172	166	155	166	166	153	169	182	172	183	177	144	161	173	165	183	172	167	179	156	162	200	175	157	144	154	182	154	179	167	189	158	158	161	176	189	158	166	161	174	167	160	190	183	154	169	151	167	143	161	170	157	152	186	175	152	176	174	181	180	172	166	154	174	159	181	166	173	152	163	173	175	160	187	145	157	180	151	166	167	178	190	184	184	183	180	176	183	166	182	165	171	164	163	160	192	175	190	183	168	148	158	156	151	157	162	163	152	174	170	153	154	154	153	175	175	164	181	187	162	180	149	182	169	170	149	172	179	178	158	154	154	179	159	176	165	166	177	187	155	172	185	150	185	154	179	184	169	177	178	155	160	164	165	164	169	169	170	167	183	151	149	176	167	170	162	188	168	164	162	155	170	165	178	145	161	174	177	166	174	161	180	152	186	172	165	191	182	171	162	194	178	161	171	174	154	189	170	166	155	168	178	171	150	147	184	178	190	155	161	177	180	147	174	149	172	172	148	153	147	182	170	158	174	171	148	184	160	164	166	168	182	156	161	167	166	158	166	155	165	159	160	152	154	156	158	164	163	183	166	178	153	169	174	191	147	155	167	172
33839	57717	13166	943	680	581	454	418	340	315	345	281	257	291	256	251	241	218	236	259	246	238	223	239	215	232	233	244	276	226	245	218	228	228	231	219	208	237	228	235	229	228	246	254	248	255	250	232	246	249	227	215	204	243	207	237	263	237	225	232	231	249	228	222	232	227	242	224	230	258	246	213	206	229	247	234	209	241	247	215	245	211	257	217	235	258	244	223	228	219	228	240	221	260	197	229	235	243	207	211	238	228	233	234	263	237	238	248	228	245	239	227	203	223	241	241	249	243	278	238	210	241	240	211	237	219	245	227	222	201	211	220	219	226	223	247	222	239	226	213	259	221	217	227	245	217	225	237	241	231	242	242	220	250	228	224	234	248	223	235	242	264	220	235	236	229	212	232	230	235	240	230	222	227	238	224	224	239	232	258	234	206	241	211	230	232	258	218	243	241	240	225	214	216	216	257	225	234	227	218	237	239	223	245	244	213	222	218	214	236	241	217	231	242	246	247	217	235	217	236	227	249	242	238	231	236	237	250	239	226	202	230	231	254	231	229	222	268	238	237	253	266	216	234	228	234	254	234	241	233	235	245	214	247	222	253	228	238	242	240	236	227	263	237	227	229	234	255	227	209	222	217	261	199	233	241	221	237	210	231	241	204	238	222	229	229	245	231	235	264	239	201	219	230	227	238	230	226	232	248	250	245	254	242	220	238	229	212	236	222	214	223	244	224	247	216	243	252	224	220	226	246	255	229	214	209	235	234	245	218	238	213	251	231	220	232	242	229	251	211	259	246	244	236	255	249	248	214	222	241	233	236	226	259	226	247	219	230	239	215	218	255	220	246	239	249	236	253	233	259	234	231	230	245	224	241	228	219	239	212	227	245	248	240	210	219	227	252	232	218	217	239	221	222	239	211	249	240	207	230	242	217	237	216	223	252	241	243	228	229	223	239	248	234	193	226	225	235	237	249	235	245	234	197	258	225	250	246	247	201	220	222	221	246	238	246	258	238	236	244	235	220	274	235	235	233	221	220	249	251	210	248	236	234	217	227	254	232	246	256	216	236	257	232	208	233	257	222	250	219	235	220	229	206	239	238	253	228	223	235	248	234	247	236	226	235	225	222	231	235	229	232	242	255	257	220	228	247	245	260	231	236	241	245	200	234	225	225	201	236	248	215	212	236	239	259	245	248	206	232	233	214	232	227	224	215	226	216	242	226	233	250	228	253	233	209	238	242	214	249	221	220	246	226	260	232	218	237	221	233	227	223	238	235	234	252	221	262	227	227	213	250	212	224	208	218	229	230	264	241	235	240	241	224	237	220	232	263	269	257	208	217	220	235	232	227	217	232	206	232	221	240	214	236	234	249	220	219	220	226	228	229	220	254	225	203	232	210	245	235	247	216	236	218	222	227	255	199	269	208	219	247	203	256	238	221	228	221	252	202	208	243	230	192	243	232	256	234	241	211	214	224	272	253	207	237	219	226	241	222	230	237	241	238	238	233	254	233	249	220	230	243	224	218	218	236	226	257	210	215	226	229	231	225	219	243	247	226	205	230	235	217	251	232	233	267	259	235	220	267	212	241	211	230	230	229	257	233	226	212	245	238	223	243	210	227	238	231	208	196	211	270	224	206	202	217	245	233	229	239	237	221	215	198	229	209	251	208	224	240	243	233	237	255	228	223	236	237	235	233	242	234	238	236	240	233	230	227	216	212	237	229	208	259	258	226	219	260	215	233	244	217	217	236	265	217	242	227	242	223	248	240	208	236	219	199	220	245	228	247	215	238	218	234	228	230	249	227	236	240	231	252	231	209	224	264	226	225	235	233	257	257	225	246	217	230	236	235	229	252	245	245	229	206	241	265	232	216	247	212	245	233	236	209	238	250	246	202	235	212	232	222	218	193	224	233	231	235	251	232	254	229	221	264	246	219	235	220	234	226	271	213	224	213	229	228	230	224	230	266	203	231	212	249	230	207	227	217	233	257	252	246	235	218	240	223	217	219	226	223	230	227	244	208	205	236	219	217	228	245	248	207	211	246	233	230	202	213	207	211	241	208	233	234	244	218	225	237	199	227	238	261	201	219	218	237	218	229	215	239	235	233	215	234	212	212	214	213	238	230	233	224	236	221	211	245	217	240	216	222	257	230	217	232	213	203	222	257	222	214	215	226	220	244	233	239	230	239	257	223	233	236	229	231	235	223	244	227	253	211	228	223	228	197	237	217	216	232	224	233	220	223	237	233	214	257	231	243	215	256	243	242	220	242	227	239	247	236	250	216	233	217	249	221	249	250	204	217	237	237	229	203	236	214	240	208	197	229	235	221	233	213	243	238	255	245	220	243	215	225	229	235	178	230	229	206	241	191	220	243	231	241	213	245	241	224	225	242	216	217	216	215	230	227	222	228	240	238	221	235	228	247	243	220	268	226	246	263	223	212	223	226	233	217	232	224	241	234	236	252	230	213	226	212	234	215	237	226	221	246	221	216	228	235	236	258	222	233	211	213	256	233	197	204	201	215	221	213	249	250	234	245	259	246	235	209	209	222	260	235	215	246	218	227	235	222	226	241	211	242	218	216	230	247	237	200	225	250	224	232	232	226	225	212	217	230	218	233	203	241	246	209	235	217	243	224	235	277	222	243	256	251	215	243	220	239	229	235	217	264	229	230	262	251	227	220	245	231	239	223	243	219	243	256	207	245	233	232	253	261	246	233	237	248	235	238	214	192	219	253	227	226	231	245	252	200	230	231	232	239	226	239	210	224	234	216	240	222	234	219	220	227	210	219	239	217	200	240	220	207	234	207	212	242	230	232	220	244	239	227	228	238	223	233	227	249	243	219	240	257	234	209	236	274	226	233	211	246	227	238	206	255	215	223	235	245	238	253	234	252	239	224	239	232	246	233	207	224	225	241	248	230	270	215	243	227	251	225	237	232	214	229	230	246	214	236	256	262	271	252	248	228	209	234	236	247	238	234	229	226	239	229	221	196	213	255	224	222	220	234	220	236	210	231	219	244	213	201	214	224	224	226	233	236	248	245	255	232	245	245	245	237	258	232	226	255	236	220	239	255	235	251	233	236	219	245	220	207	235	233	244	219	232	220	250	224	207	199	242	213	231	211	259	236	231	201	198	233	230	225	246	245	218	263	232	268	223	247	213	253	197	245	206	231	217	257	222	242	218	253	227	225	230	211	222	219	229	212	213	220	245	247	217	208	217	240	246	257	209	229	215	238	253	220	234	205	238	246	217	236	246	214	223	213	225	244	224	244	219	267	217	233	241	233	244	237	258	202	236	211	224	234	211	225	236	238	213	248	238	225	217	200	231	214	237	195	226	237	225	219	218	240	219	230	249	236	232	224	221	238	224	232	239	229	242	250	217	249	240	210	246	243	245	229	228	206	227	230	242	243	226	237	231	245	263	238	216	238	224	221	270	237	211	240	275	244	221	212	239	221	222	205	253	237	222	213	240	237	235	245	251	224	242	245	238	243
22646	21604	29436	24172	21561	21319	4889	864	742	706	675	629	638	592	613	595	525	609	543	583	539	567	527	583	560	525	549	514	549	575	561	522	553	550	559	549	498	536	543	535	535	526	568	533	560	583	549	526	521	498	580	543	534	536	522	552	536	496	517	515	533	516	504	527	556	499	525	521	514	481	548	507	526	523	532	549	549	527	540	531	530	504	563	526	491	560	568	531	507	497	554	489	520	523	499	503	507	510	490	541	531	484	540	508	551	573	517	505	538	566	515	530	536	539	529	522	526	525	504	504	518	512	508	476	544	511	546	561	521	530	536	538	477	551	544	548	553	537	526	528	516	494	515	500	566	527	536	572	508	478	524	482	521	537	514	522	496	532	547	497	553	548	544	510	524	466	523	554	536	535	496	538	538	533	528	491	538	539	563	506	548	520	506	526	530	560	570	530	546	513	552	519	496	512	545	535	521	532	552	576	548	581	538	475	500	475	544	561	542	548	535	538	506	518	530	531	542	512	548	549	542	524	538	527	520	556	532	532	494	497	541	517	513	482	537	557	553	553	500	521	553	519	497	561	529	524	552	531	512	531	571	517	498	515	510	552	518	542	541	490	513	555	560	557	547	496	513	541	514	532	522	516	545	492	486	482	544	497	560	529	521	525	501	493	480	541	510	532	556	523	531	513	538	509	516	552	518	550	569	536	531	546	505	506	543	513	502	534	540	545	534	518	556	506	539	529	555	534	536	530	564	526	537	558	556	466	534	550	520	495	518	532	515	582	502	533	541	566	508	562	513	525	520	535	556	494	517	497	519	560	551	533	517	528	565	524	482	496	516	518	517	536	504	530	503	473	511	523	546	519	548	502	515	510	524	495	503	523	556	523	522	504	503	530	520	539	559	511	538	516	508	536	500	511	534	526	534	535	487	524	502	527	537	498	552	518	518	525	558	533	573	558	544	529	518	530	516	543	510	500	528	526	509	539	540	483	508	527	515	495	509	498	529	507	523	539	529	511	534	477	531	558	519	560	548	534	536	511	486	501	541	519	555	509	533	558	557	488	522	536	543	524	529	508	520	509	496	528	530	556	535	517	545	521	512	557	536	518	530	534	559	503	524	518	514	518	539	568	512	524	590	549	554	554	513	522	530	540	549	496	507	495	512	505	543	522	531	572	556	580	526	530	508	543	489	486	557	565	500	573	533	513	517	535	541	537	511	535	552	514	547	559	529	483	529	548	536	519	508	544	519	565	565	488	511	532	559	519	537	526	556	544	512	542	495	516	500	510	523	519	544	520	565	547	563	544	534	491	571	548	560	533	550	522	536	570	521	560	481	545	477	514	542	506	549	522	518	526	511	519	523	541	488	479	497	562	507	574	536	491	553	524	540	542	551	496	531	536	535	485	533	512	520	530	485	570	546	514	548	578	586	514	494	503	512	496	474	511	550	569	512	547	532	538	479	531	477	507	536	534	505	505	570	523	575	519	508	475	530	502	535	517	555	539	522	521	552	520	514	540	501	527	493	540	523	524	490	517	515	506	533	537	493	540	497	521	494	559	531	566	488	535	526	533	541	505	543	533	553	535	531	553	522	492	511	540	549	563	531	546	516	534	545	537	538	540	523	535	528	524	531	539	544	531	491	522	518	519	527	510	522	518	495	520	547	520	561	533	516	486	530	544	493	540	524	504	536	535	515	504	541	534	500	513	523	551	467	570	548	528	509	489	542	523	502	515	544	511	577	501	521	558	560	532	533	498	508	553	521	556	479	533	504	490	464	507	548	503	516	509	550	541	542	511	502	514	516	485	492	548	503	552	528	535	544	557	572	591	531	534	527	516	544	533	550	537	550	504	563	496	492	513	546	511	537	538	529	523	537	491	511	557	458	556	523	542	538	514	503	542	529	500	559	530	536	495	500	542	510	601	549	506	490	518	558	521	546	525	539	534	534	548	565	564	522	515	548	539	547	510	528	553	534	509	560	569	496	543	518	523	512	532	548	517	560	538	528	541	498	532	554	522	550	508	544	523	526	560	527	536	524	546	513	565	534	503	524	515	546	536	529	507	543	523	536	540	532	501	525	525	539	531	560	525	593	543	489	506	550	535	515	528	493	498	486	486	540	548	504	500	475	535	566	537	544	559	535	543	528	508	526	551	465	546	506	586	517	531	542	516	527	522	542	504	523	542	524	542	513	556	543	572	496	513	548	498	558	526	540	572	569	513	511	508	525	550	511	523	488	516	560	555	534	522	537	543	530	522	526	546	497	552	498	511	524	561	522	523	517	511	522	507	542	530	537	523	544	508	528	526	515	555	486	521	507	526	536	541	561	556	547	499	521	547	522	494	527	495	545	552	554	526	554	501	556	534	535	515	532	544	520	524	519	517	472	516	502	547	518	509	526	517	516	577	598	552	534	559	518	499	496	537	521	564	484	548	536	534	570	556	478	532	520	509	540	504	525	511	525	526	554	531	523	533	484	537	509	534	521	508	543	507	509	523	544	527	518	580	514	583	486	550	527	519	537	478	540	525	508	536	553	515	522	538	506	541	483	509	520	498	535	511	518	464	507	560	530	584	514	529	583	504	560	515	549	518	495	530	554	530	541	539	515	493	506	550	468	491	551	528	526	491	510	523	532	541	492	495	526	485	501	523	483	541	484	513	551	532	493	530	535	516	511	498	534	511	521	533	557	551	486	556	526	510	551	529	509	524	533	526	519	527	509	512	546	530	498	491	536	508	571	500	515	522	504	538	522	572	536	576	486	530	539	556	523	497	513	548	489	532	556	541	540	506	572	498	517	530	536	551	543	556	542	515	533	555	534	502	493	500	493	583	508	526	487	481	521	540	529	526	530	484	483	498	516	558	515	516	534	513	540	563	531	510	515	537	533	539	560	520	549	534	526	512	547	479	487	530	483	521	539	530	557	545	505	502	556	545	495	506	486	532	556	521	514	477	548	524	489	499	498	571	504	552	489	547	518	521	540	519	533	531	497	533	531	487	527	536	532	500	554	534	511	523	546	493	594	550	530	514	522	509	543	501	534	557	538	520	543	495	564	529	519	568	529	547	523	515	526	504	574	512	547	503	505	517	517	526	528	545	553	498	567	490	541	535	498	503	508	543	520	513	546	532	540	538	486	524	519	516	539	542	545	565	538	508	533	568	487	526	535	515	555	596	557	558	526	515	541	521	529	508	493	554	547	508	498	515	559	553	536	518	532	549	521	517	490	512	527	539	511	515	517	527	506	554	512	514	509	496	539	541	487	506	551	518	568	488	501	500	537	506	543	517	518	510	531	546	560	544	541	513	530	501	539	578	530	500	533	537	549	511	538	537	520	538	497	546	500	504	489	523	553	548	538	491	524	496	525	528	515	526	533	554	528	499	579	523	533	561	535	523	505	550	548	505	575	535	512	536	557	503	506	544	524	537	561	522	527	508	503	518	507	529	500	576	537	514	507	527	519	508	541	542	538	494	544	549	480	497	516	533	511	536	536	553
44852	77934	24309	3279	2255	1823	1529	1207	1131	1040	956	893	794	827	795	753	718	754	733	704	713	698	677	701	712	702	697	683	673	683	714	661	700	732	697	659	711	648	715	628	676	702	720	668	664	658	660	674	699	652	659	676	694	674	681	626	651	646	672	694	691	692	690	700	678	741	691	675	654	700	671	672	695	638	693	602	679	661	641	709	670	682	669	637	692	672	628	639	667	669	667	706	688	676	674	646	654	651	671	594	655	677	627	651	656	679	621	669	623	642	691	688	615	649	627	683	635	627	672	684	613	658	623	669	667	681	675	662	677	650	657	650	689	622	683	648	683	652	673	643	638	685	675	649	683	711	706	689	653	665	657	645	633	665	682	663	661	678	691	665	633	659	669	642	623	705	660	719	673	646	661	684	645	674	666	664	647	635	636	660	667	660	657	655	651	612	664	646	658	657	685	667	623	650	690	688	679	705	663	684	633	646	647	694	726	679	667	636	622	689	683	692	678	600	651	655	674	633	692	638	676	700	697	665	658	652	672	674	645	696	656	660	674	659	683	693	685	657	640	707	618	665	673	652	655	679	667	625	694	623	650	688	675	709	692	707	575	714	633	682	639	685	661	666	642	682	703	703	666	733	664	661	692	656	633	635	636	652	632	645	729	674	616	623	682	660	617	662	664	655	687	676	617	669	678	681	653	680	621	620	631	700	645	643	651	659	653	661	674	692	635	662	675	678	641	658	625	702	651	649	657	718	609	629	635	659	664	643	655	650	629	622	617	669	682	688	687	646	635	695	640	720	711	682	671	652	681	668	680	662	661	648	659	646	650	701	690	604	671	678	656	674	658	607	654	662	699	622	633	676	632	671	694	633	672	639	695	663	682	656	661	632	625	643	676	635	684	663	681	652	690	717	632	686	726	618	665	625	666	684	658	666	691	661	654	648	635	641	646	652	670	652	663	666	694	692	634	667	712	706	661	671	677	622	651	661	665	621	645	677	650	696	706	637	635	660	656	633	729	654	691	648	671	684	624	678	715	722	656	694	667	657	628	688	679	639	657	656	627	592	683	695	675	652	699	647	648	695	673	679	659	650	650	664	646	664	702	674	684	703	670	685	678	715	666	660	668	688	645	634	644	680	627	616	677	654	662	654	659	662	650	647	636	653	635	668	648	603	662	646	665	635	687	631	700	671	682	612	660	614	659	655	632	620	703	669	679	671	688	690	657	669	641	659	661	647	712	661	661	643	672	659	606	647	670	659	631	662	679	637	693	687	643	641	654	615	657	721	674	628	676	650	688	684	696	662	641	676	633	677	643	667	682	692	685	660	676	676	660	583	703	638	630	624	633	663	636	709	684	690	624	617	671	658	683	684	653	683	645	688	643	712	659	719	702	670	633	670	649	666	663	688	700	737	682	657	628	693	687	662	653	701	677	714	643	685	653	685	656	651	700	689	680	652	663	662	661	671	683	689	645	635	673	655	660	647	679	677	706	669	689	700	691	672	650	674	645	690	664	704	672	647	692	657	707	673	632	675	663	680	645	638	672	649	650	691	651	670	672	664	626	634	676	650	653	662	669	651	674	672	639	646	627	648	662	690	656	675	725	655	679	657	675	654	667	661	661	636	693	588	653	646	653	716	649	653	682	635	683	686	676	627	681	650	682	699	685	685	651	663	672	667	639	679	661	637	618	617	692	678	706	688	640	667	627	676	657	676	679	677	628	654	660	653	638	689	614	633	650	660	637	661	634	629	658	672	648	704	720	658	648	658	670	609	692	613	665	617	654	627	656	643	704	634	671	678	706	626	661	712	653	724	621	661	682	663	655	681	610	667	646	628	648	637	598	621	680	659	651	665	641	627	678	648	603	609	680	689	672	680	660	627	630	649	647	672	624	618	690	654	695	610	660	671	631	609	669	631	662	673	671	680	639	651	700	694	708	691	648	678	697	704	664	665	737	683	667	637	655	669	665	676	652	681	675	676	695	704	658	624	652	643	648	681	700	663	688	634	633	639	676	703	662	682	633	667	681	670	683	712	654	669	682	645	659	664	617	702	651	689	637	663	648	659	665	646	675	679	695	669	638	689	683	714	664	600	654	653	645	702	675	666	626	651	628	664	665	637	677	630	672	686	665	636	640	660	669	657	674	708	665	636	656	675	678	657	633	652	661	662	643	643	624	664	637	601	669	656	678	674	647	618	647	640	629	668	698	697	654	683	685	670	695	648	661	684	637	638	638	662	661	691	681	656	627	680	643	667	663	667	642	621	658	627	706	649	660	619	664	642	658	623	700	644	672	709	649	652	673	684	719	711	638	677	620	651	682	662	664	631	623	672	680	630	613	632	653	626	644	654	634	661	637	675	656	716	669	674	677	691	684	679	663	668	662	661	676	677	658	671	655	616	675	655	667	677	715	670	638	682	684	686	699	632	631	674	648	650	673	625	655	677	680	678	657	684	660	650	682	659	646	713	667	651	660	634	723	624	664	692	699	644	620	646	634	671	655	627	684	646	652	688	713	658	643	666	641	620	659	664	656	682	647	700	677	726	691	640	654	665	675	678	676	630	688	656	701	664	663	664	650	669	675	613	613	725	693	669	684	705	685	656	688	692	709	686	669	663	682	662	652	658	692	658	661	667	680	661	661	662	642	641	648	647	649	638	645	654	649	669	655	665	662	687	627	692	672	664	626	652	636	644	665	664	640	722	607	649	666	715	654	672	700	664	667	621	647	653	655	611	680	669	647	634	642	677	648	623	638	666	662	649	664	670	642	645	619	647	656	693	691	644	615	651	674	635	671	702	653	643	695	656	670	667	674	653	681	623	664	675	702	670	642	653	663	695	688	661	685	669	692	669	675	676	692	646	682	704	657	680	656	671	655	667	658	709	673	661	643	650	639	658	653	692	690	657	600	648	631	643	703	671	643	675	658	655	697	652	671	659	643	700	650	667	652	660	652	636	661	701	666	652	625	639	684	655	668	612	674	619	648	657	696	633	680	642	668	617	687	631	637	727	664	625	663	692	673	699	650	671	649	632	665	656	654	674	657	679	654	639	657	699	700	650	671	647	675	694	660	669	704	668	672	652	674	639	617	653	673	624	646	644	651	644	687	703	627	638	667	685	643	747	634	712	664	675	667	699	642	675	641	705	655	633	674	666	646	670	644	670	671	681	637	623	657	665	684	618	632	695	611	645	669	664	656	675	648	674	673	633	655	702	677	668	669	698	668	624	660	651	662	652	691	632	681	646	614	674	681	678	624	655	704	640	618	658	637	625	681	694	635	657	668	741	708	653	650	675	709	666	652	653	624	651	668	709	643	667	667	668	658	651	700	654	685	708	673	686	658	682	672	689	662	675	700	602	647	647	662	666	648	668	649	640	624	660	681	628	645	649	663	654	634	699	687	646	667	666	657	694	703	686	660	659	654	636	645	698	671	605	687	655	652	641	710	686	651	664	666	656	618	614	642	676	686	657	611	661	685	669	664	674	675	680	677	658
28031	21983	9508	756	437	355	324	327	295	333	315	303	328	297	281	291	304	302	308	313	304	319	333	311	322	318	311	299	311	285	302	311	331	292	319	275	278	323	322	313	284	290	272	327	306	330	292	332	316	304	328	300	303	314	304	330	288	298	316	314	300	302	297	299	260	311	290	299	324	276	325	293	322	283	280	308	322	303	297	286	306	301	301	294	314	304	300	271	320	306	295	287	290	315	295	325	288	266	314	305	319	279	261	320	304	317	287	264	286	308	296	294	330	307	319	305	285	313	324	307	334	283	312	319	304	272	326	337	320	304	332	297	318	317	306	314	274	281	318	294	294	294	313	313	293	291	292	301	300	314	295	298	308	311	334	308	309	273	283	304	325	312	303	321	336	292	321	283	299	294	312	303	295	297	327	294	294	316	342	306	314	323	284	281	287	306	301	316	288	300	300	267	309	325	296	325	293	331	311	309	293	303	313	296	293	278	289	287	334	307	319	309	327	316	297	314	330	303	302	296	291	308	305	310	310	329	259	285	293	292	336	315	307	332	283	299	270	298	309	328	302	297	280	290	309	322	293	302	297	344	327	282	285	306	331	295	326	297	312	327	317	299	319	292	302	318	314	291	305	285	281	331	318	315	303	317	284	293	309	331	300	310	302	297	315	320	299	303	321	300	311	309	279	327	292	280	283	290	303	291	318	325	290	318	306	324	290	335	322	318	331	298	298	320	290	323	276	302	289	296	299	329	322	317	325	328	277	313	324	300	294	304	304	311	290	299	308	289	341	319	305	321	308	321	281	301	303	319	307	313	257	308	323	298	291	299	330	285	307	305	296	302	301	298	279	310	312	304	320	301	317	322	302	276	320	301	333	296	333	314	317	315	296	305	305	275	312	295	299	298	318	331	327	316	319	327	309	293	326	312	319	313	312	307	313	301	291	313	293	284	315	301	309	318	316	336	313	317	328	281	315	269	304	297	306	293	312	300	278	332	304	313	311	307	292	282	313	292	313	300	306	324	315	302	342	296	288	342	318	297	339	314	293	304	287	325	323	300	291	292	342	282	320	296	299	336	301	318	306	308	300	306	303	283	285	303	306	313	326	338	319	322	329	310	294	278	281	297	299	326	327	284	293	300	312	330	269	296	327	320	292	277	294	295	285	288	291	305	298	323	299	268	327	294	308	300	299	302	296	283	295	304	284	344	296	286	316	299	326	296	298	311	319	284	314	326	309	278	300	298	312	279	322	300	329	297	314	285	281	315	304	308	304	301	294	309	300	289	334	317	321	322	302	312	304	295	296	289	306	329	298	317	312	305	301	298	317	334	297	284	309	293	317	332	309	295	295	299	286	317	287	292	312	309	288	316	315	312	288	314	306	310	294	309	289	301	305	308	286	319	301	327	298	302	324	326	312	309	281	284	276	332	329	300	322	308	339	321	306	325	306	290	254	297	314	281	321	318	305	316	290	296	316	277	306	333	275	302	303	308	340	282	291	285	308	289	300	313	307	311	314	329	318	286	310	307	292	297	303	306	322	306	327	291	321	298	335	322	308	292	326	337	310	310	342	293	270	305	328	308	297	304	275	303	308	307	309	269	332	289	306	326	320	322	320	336	296	290	291	302	295	308	313	283	314	304	298	311	302	314	321	324	313	319	285	310	298	318	326	284	297	258	305	289	306	311	279	324	307	294	317	300	284	311	270	305	287	298	289	317	305	296	280	331	328	284	272	288	307	295	293	325	279	329	304	307	282	302	279	347	292	315	325	288	309	306	312	292	290	322	324	319	322	321	313	342	311	302	326	248	298	335	334	333	326	315	312	315	326	325	267	281	271	294	330	293	303	302	317	315	300	303	321	306	324	323	303	311	297	311	328	322	316	305	342	293	279	335	316	313	327	289	336	300	295	291	280	331	311	301	315	296	273	298	305	309	305	305	289	261	315	312	318	289	344	320	309	312	350	321	261	331	317	288	313	295	305	307	291	319	319	314	324	303	293	335	269	336	309	308	289	328	329	297	307	291	275	305	309	286	294	323	298	326	296	316	304	329	287	325	316	306	297	317	325	285	265	326	291	315	309	311	336	312	315	323	302	316	284	287	347	314	311	332	313	314	313	310	315	282	300	308	289	303	313	308	316	289	312	299	317	319	298	319	294	309	348	312	311	352	286	282	321	302	323	285	353	315	292	309	309	313	321	292	323	285	282	298	301	301	325	298	316	326	302	313	297	322	274	324	291	323	286	305	291	302	297	341	311	329	298	324	307	316	290	312	302	304	323	297	318	302	307	304	337	318	316	270	276	308	295	292	349	323	304	313	301	312	302	292	303	310	311	298	320	307	353	302	310	320	276	322	307	274	311	290	312	304	314	307	303	286	294	299	342	276	292	289	332	321	319	312	297	305	311	303	310	314	299	284	324	299	310	315	300	295	312	302	286	317	313	341	316	304	291	287	305	317	290	285	301	290	292	313	277	357	279	307	322	342	308	316	297	300	272	299	306	313	306	325	315	306	323	311	282	298	336	301	325	318	291	310	300	288	300	297	317	307	288	293	325	325	309	306	309	286	309	324	311	296	289	326	291	310	303	309	333	322	313	324	305	314	336	305	287	316	335	310	349	300	282	308	310	291	309	296	315	284	293	290	290	288	330	308	339	316	291	318	321	298	277	302	304	295	306	310	300	283	322	284	299	301	287	335	286	351	298	299	297	267	293	320	324	286	345	302	306	303	290	310	288	312	336	311	310	288	342	315	299	311	304	304	313	289	289	305	306	301	298	286	299	318	318	278	335	327	301	302	306	278	289	291	295	313	302	317	312	280	290	268	346	326	313	306	311	302	295	335	333	308	317	303	329	307	294	290	318	287	301	320	296	305	311	302	323	315	294	299	279	333	297	319	306	300	334	345	307	318	282	304	311	318	330	335	295	310	299	297	276	300	290	305	324	301	293	308	305	312	301	291	264	329	329	310	308	307	273	295	300	297	305	311	318	330	321	289	333	292	317	313	333	313	269	293	297	286	304	284	305	307	301	326	336	316	296	314	308	311	296	292	304	302	287	323	319	323	324	308	297	318	282	326	317	281	284	287	329	295	315	323	289	314	317	312	333	306	320	313	333	324	292	310	302	312	311	305	281	336	303	318	335	284	330	285	293	307	282	282	304	293	287	297	319	296	311	316	281	345	295	317	315	292	341	299	315	294	284	319	307	322	347	294	287	284	301	308	316	310	301	326	305	314	267	282	313	285	332	308	288	305	292	305	299	307	297	296	336	307	300	276	316	247	317	274	292	287	298	326	318	316	290	310	300	290	297	271	290	340	325	300	301	317	270	336	332	301	334	305	308	295	293	322	311	305	279	312	313	270	310	266	358	302	313	302	291	288	345	285	304	302	290	308	292	308	291	319	325	291	297	276	313	313	305	318	305	320	327	275	302	290	317	295	283	297	281	297	318	317	292	303	275	308	297	330	319	316	306	292	326	281	306	328	290	286	318	310
15662	29018	4101	503	493	415	419	415	382	425	395	395	399	374	382	402	401	396	365	376	368	398	366	392	364	388	385	401	381	416	410	369	371	416	365	354	387	411	362	406	385	386	434	403	406	356	387	395	341	384	369	371	376	401	399	384	408	367	386	393	363	417	354	403	370	398	374	396	387	381	402	371	398	382	393	396	385	347	427	407	400	384	356	397	371	410	382	375	375	361	396	370	394	388	366	352	403	407	376	396	387	378	411	386	424	365	392	432	382	392	366	391	414	372	393	370	376	415	382	370	384	382	372	363	381	376	404	398	387	382	391	410	394	368	372	402	418	402	396	387	403	382	394	406	424	377	419	371	365	408	404	342	389	365	397	391	409	379	403	371	386	377	381	377	404	364	370	355	407	407	408	418	369	376	418	342	353	383	379	380	386	368	394	394	371	382	366	372	396	409	394	370	394	409	396	422	389	385	409	381	407	425	415	390	402	374	407	427	386	401	349	386	381	388	344	377	377	446	364	379	392	397	384	402	388	402	411	383	405	406	372	393	374	404	377	352	396	356	354	400	369	384	383	431	368	383	398	398	383	364	370	376	412	401	418	382	369	373	375	379	391	380	431	401	408	387	362	352	412	369	406	373	374	396	371	380	392	379	414	421	362	402	398	374	416	374	362	383	393	362	387	381	383	387	386	382	414	386	405	386	406	386	390	358	399	339	350	372	367	423	408	389	380	373	352	398	414	378	415	385	398	388	411	394	373	396	384	415	344	383	386	364	406	385	392	374	402	422	398	414	386	402	406	376	376	364	396	384	374	402	364	379	391	386	363	406	392	374	402	419	403	392	377	399	368	391	416	368	411	388	406	373	403	345	387	405	333	385	408	365	400	394	398	401	401	353	385	380	391	419	370	373	378	373	375	407	396	396	381	366	372	395	423	408	412	388	365	363	349	404	350	396	383	363	394	377	386	406	378	424	387	354	370	355	375	366	390	372	349	388	372	354	395	395	367	360	414	374	353	369	383	412	399	394	390	332	366	371	398	368	443	378	367	415	431	373	393	372	398	386	413	413	390	369	360	357	402	364	383	402	379	407	386	393	408	390	406	337	386	389	385	373	361	369	378	403	347	407	383	404	355	372	389	393	373	379	409	413	400	375	401	383	397	405	368	347	388	400	426	352	385	394	368	363	395	341	358	412	369	391	356	377	352	369	379	380	388	412	400	387	415	420	401	354	379	375	419	397	399	370	374	362	395	400	365	381	386	359	379	393	383	388	432	402	379	363	372	377	372	390	413	342	391	377	378	369	419	364	392	377	347	369	402	346	382	376	350	378	372	393	400	378	393	422	382	352	388	359	389	397	376	380	381	392	368	404	363	403	351	394	378	369	386	382	370	376	378	416	409	339	400	395	403	381	403	381	375	402	386	405	371	385	382	371	398	377	386	405	422	404	377	388	392	395	403	375	370	379	388	388	351	377	404	407	429	411	418	355	400	348	428	392	372	355	390	376	391	363	359	372	386	404	397	366	406	367	379	365	371	390	382	369	350	396	391	389	384	390	377	423	358	388	386	367	375	374	394	363	375	381	389	397	383	417	362	352	377	373	388	395	401	369	424	423	347	420	414	413	402	364	408	386	410	387	369	395	365	403	361	396	356	374	405	386	368	382	395	392	393	350	372	412	401	363	385	382	363	393	396	418	395	384	396	393	413	347	404	421	394	399	336	382	374	375	382	398	402	383	379	395	374	425	387	382	350	380	418	365	370	342	369	388	358	384	389	388	356	381	369	384	402	379	387	370	382	423	434	417	376	420	383	355	387	417	371	395	373	378	376	339	395	401	417	397	391	376	375	380	386	397	390	399	399	406	356	391	380	407	381	377	379	397	410	408	405	365	375	386	398	425	361	393	381	368	383	393	397	390	388	370	385	385	389	374	368	354	386	383	377	399	373	395	361	373	416	388	369	390	399	376	401	394	364	380	362	379	417	369	398	411	401	379	382	423	394	381	363	380	385	403	395	386	357	409	403	375	395	385	374	399	379	400	364	347	347	379	385	393	359	377	371	400	388	369	340	388	387	367	413	394	362	424	393	357	360	383	367	406	370	386	380	403	367	364	369	394	351	396	387	389	390	370	428	351	369	366	386	373	383	380	418	381	376	388	363	382	382	424	377	412	364	372	385	379	400	372	377	350	388	415	391	415	388	359	376	342	415	378	407	368	375	380	381	413	384	375	395	417	403	399	346	410	392	389	371	376	402	374	401	354	426	379	388	374	349	364	366	368	367	380	401	382	415	389	403	398	395	372	386	383	431	388	367	386	393	371	370	369	375	387	342	375	383	410	406	434	420	396	433	374	341	406	394	376	398	391	386	396	378	401	404	397	396	351	396	349	384	379	358	369	367	386	378	395	397	402	401	388	390	412	344	401	371	366	392	384	368	386	390	385	377	369	399	377	394	374	400	371	364	377	385	391	396	334	407	389	413	398	373	402	383	385	394	385	370	360	404	390	383	384	401	398	384	376	380	369	360	398	402	412	393	379	359	381	419	385	402	369	386	381	423	356	416	387	391	367	383	398	396	411	363	367	413	382	375	405	389	376	390	374	354	405	372	400	398	407	396	406	385	381	390	394	387	390	363	419	410	416	402	391	349	401	389	395	394	388	361	377	413	368	421	371	382	411	419	339	367	372	369	434	391	373	378	352	405	367	411	394	410	373	373	385	370	372	350	384	419	417	391	404	401	377	371	366	401	409	367	382	401	402	378	374	400	380	401	383	384	375	384	399	385	414	423	375	389	366	353	409	391	433	418	372	398	370	362	394	346	361	368	403	398	362	394	382	398	361	370	400	411	378	391	356	381	348	360	376	403	400	402	410	366	400	427	355	372	399	375	378	375	386	393	374	400	397	366	392	360	397	364	386	388	421	385	399	400	382	424	386	416	380	414	406	363	379	372	374	397	378	361	368	418	380	394	377	396	373	401	397	371	413	381	360	394	388	399	393	371	403	406	365	407	421	427	357	416	390	368	395	375	410	348	373	362	373	384	442	373	377	384	397	361	350	389	345	383	390	379	367	374	372	371	387	371	392	396	383	406	372	416	411	418	382	425	398	370	383	383	400	429	355	394	419	364	376	381	380	375	405	405	399	382	392	384	371	382	391	371	379	361	384	426	375	356	397	366	386	366	383	378	391	390	407	383	384	392	388	371	363	405	394	420	394	392	386	372	389	401	392	401	375	388	393	365	357	393	414	430	387	381	381	392	431	393	384	384	364	374	408	390	365	360	387	366	362	425	371	354	394	389	381	384	386	388	395	381	394	359	367	396	373	375	394	393	384	362	380	391	396	394	397	395	381	350	376	395	370	344	389	382	400	402	369	379	398	391	370	386	401	378	400	407	372	362	361	377	412	353	418	391	397	363	392	415	399	374	398	386	396	403	384	395	407	410	376	401	388	369	343	398	362	389	405	395	355	364	390	394	381	410	383	374	395	367	365	341	368
23711	21630	28713	24767	21007	5746	957	750	696	657	616	607	689	667	604	635	660	631	575	602	639	605	588	571	621	554	608	641	609	563	624	580	620	592	575	558	594	549	588	544	599	577	571	593	585	608	579	585	573	584	572	590	608	576	593	616	559	608	552	572	578	571	594	544	517	569	563	553	541	549	593	582	581	602	603	561	537	608	586	614	594	592	604	553	513	565	579	580	610	584	608	599	535	597	580	549	597	529	553	562	593	583	612	564	600	585	612	584	611	600	566	599	575	582	617	592	559	594	609	620	577	581	536	565	583	585	577	587	598	553	599	585	578	602	579	622	592	590	532	591	587	588	625	561	535	542	608	623	590	581	600	559	602	546	577	561	614	551	599	608	594	581	568	538	585	610	596	582	612	598	568	552	545	579	575	547	581	587	580	581	582	569	570	590	638	561	619	530	598	606	572	559	575	603	646	609	544	625	580	571	590	602	588	531	605	600	593	576	513	541	572	569	606	576	537	577	565	580	551	543	550	607	610	565	596	610	603	592	570	575	605	592	610	541	559	539	585	584	558	536	553	553	561	564	582	580	538	580	608	605	613	573	543	589	561	566	590	570	624	597	606	567	600	539	620	508	590	583	584	627	586	559	563	629	583	580	530	565	553	590	544	581	556	577	591	574	587	536	607	582	613	617	597	586	567	572	566	587	580	545	618	598	615	594	592	569	595	570	594	589	582	605	602	555	606	595	571	606	533	547	557	567	591	584	604	543	583	582	581	597	553	604	553	596	580	591	550	583	560	585	616	619	542	621	579	580	560	575	610	540	602	554	568	600	560	586	606	618	606	588	572	595	554	616	620	590	560	583	540	559	555	554	595	590	555	604	568	606	603	544	598	619	601	574	612	574	573	572	565	606	604	594	573	597	556	606	573	556	568	592	568	574	553	566	604	504	578	575	569	601	551	578	601	586	563	567	580	599	597	597	631	563	583	557	528	585	596	617	588	591	597	606	595	606	540	626	553	555	592	580	570	606	572	508	619	551	547	557	608	610	625	573	573	586	565	592	576	585	613	580	580	543	587	598	597	593	555	592	548	587	587	595	556	559	578	552	613	553	563	514	594	581	601	574	591	561	594	575	540	572	587	586	591	601	597	584	584	573	546	625	577	606	591	545	566	562	573	604	575	586	591	587	609	598	590	613	572	576	555	590	589	592	562	603	613	603	583	564	577	569	612	549	572	562	600	564	552	600	584	619	536	603	514	563	574	562	577	585	540	586	544	574	568	627	601	588	577	584	585	583	576	566	590	569	577	553	601	558	571	582	555	593	529	550	618	600	611	593	630	564	589	574	604	531	586	575	600	582	562	568	569	588	532	550	586	565	561	589	564	606	561	575	579	579	558	589	576	574	607	535	571	616	556	572	543	573	569	543	574	572	597	600	542	608	586	604	542	580	553	578	602	552	587	629	583	581	580	563	615	606	593	597	569	587	529	561	546	579	579	598	596	571	557	573	585	620	602	566	605	560	612	553	616	626	572	585	573	590	583	611	531	556	597	585	552	582	559	585	599	544	582	582	601	596	598	571	574	562	603	548	599	646	616	581	565	602	575	598	581	617	629	556	559	569	599	562	570	552	597	561	599	564	525	599	590	565	592	579	576	574	582	548	564	597	553	602	587	585	573	584	578	608	556	593	572	573	628	564	574	594	591	570	598	563	547	577	589	595	551	537	605	571	581	552	576	540	584	592	580	607	578	587	562	586	592	591	586	593	563	586	575	601	570	561	586	543	570	557	607	609	558	572	622	632	580	518	542	591	543	572	571	600	564	592	552	548	611	528	626	608	570	591	535	589	581	601	598	547	574	589	549	571	544	572	549	590	580	588	597	551	579	548	555	607	581	603	581	609	624	607	517	577	568	542	575	607	546	573	560	549	608	604	564	636	584	594	585	605	579	592	594	547	528	549	577	530	616	543	636	600	596	581	600	581	565	557	585	523	563	545	591	584	558	598	529	579	573	584	548	553	571	602	576	566	644	575	609	570	591	579	537	592	545	582	576	546	582	522	538	607	543	583	566	541	587	573	589	609	568	564	590	559	599	612	576	598	642	561	551	571	577	614	585	566	543	576	566	574	642	591	577	600	555	595	592	567	570	641	579	608	574	598	590	524	589	590	563	593	610	541	610	593	518	582	609	638	599	602	609	565	575	562	586	558	543	588	550	568	598	572	568	498	567	553	629	576	560	564	612	603	571	584	573	548	550	554	574	523	543	566	562	594	578	599	618	566	546	532	602	588	576	550	601	607	551	592	613	584	575	595	572	546	536	572	586	594	613	540	511	612	574	571	599	577	524	568	571	566	585	540	560	615	531	559	575	574	564	580	584	554	583	583	610	553	537	543	611	583	589	601	619	645	578	587	594	578	554	562	560	566	553	559	569	568	589	575	597	564	565	562	586	537	590	601	563	611	567	592	565	566	579	567	573	559	624	590	603	584	546	570	600	606	549	609	595	555	623	593	575	560	544	597	559	582	542	558	551	555	550	560	554	595	594	577	575	568	545	598	571	582	637	559	584	552	595	588	592	575	610	565	596	579	579	582	589	595	605	594	571	573	535	542	569	576	605	545	574	597	573	543	594	589	609	583	599	550	590	615	575	571	550	581	591	570	535	584	577	601	566	563	569	627	591	560	589	542	583	601	634	593	610	584	622	618	572	595	578	548	575	544	587	584	593	512	563	564	567	580	585	579	575	576	606	571	570	591	615	583	583	591	601	578	626	574	591	551	559	560	541	579	575	577	534	593	558	551	567	629	633	573	587	526	589	551	620	562	573	593	567	604	593	606	556	552	620	591	604	572	617	602	603	587	551	565	561	576	617	556	609	578	609	617	612	573	583	557	570	584	586	559	574	605	556	551	550	614	566	563	612	607	569	565	590	548	586	591	586	574	530	602	559	544	580	637	586	586	591	572	529	541	571	627	540	568	570	569	555	523	583	573	581	601	611	656	587	612	548	602	584	589	564	610	628	582	588	570	618	592	572	560	566	549	557	551	610	565	577	590	577	591	539	605	564	594	527	612	555	567	573	573	599	547	583	562	589	539	608	576	601	559	593	581	594	592	594	567	576	569	573	574	604	595	535	610	556	585	602	557	561	546	601	590	589	575	566	571	605	582	581	603	603	586	575	559	619	576	623	590	570	582	571	597	519	568	546	588	604	585	592	573	588	563	588	623	578	576	584	568	589	573	582	549	592	601	616	605	571	587	625	553	564	584	591	557	572	537	568	581	575	580	574	579	557	596	565	559	553	564	588	587	579	556	626	572	589	551	543	555	548	616	509	579	584	606	563	553	606	598	610	557	590	636	554	583	635	593	627	587	639	540	568	602	568	561	609	554	576	569	573	559	517	581	577	533	608	546	571	576	557	581	564	556	574	554	572	636	572	606	540	613	576	562	569	550	563	587	552	586	612	598	579	537	576	541	548	606	588	596	566	561	563	557	589	643	544	599
37501	67909	18654	2137	1603	1347	1183	1024	927	898	848	920	851	731	798	762	808	753	761	752	736	750	689	746	708	729	726	759	707	734	735	703	794	744	719	711	700	718	724	701	731	715	722	701	671	733	709	747	695	686	677	687	685	734	693	747	732	759	710	712	717	719	703	717	723	673	703	685	686	714	686	654	740	687	743	678	688	699	747	735	713	729	747	747	723	723	734	673	728	705	696	754	709	688	719	682	687	733	744	736	743	753	683	742	692	758	702	729	723	738	694	701	703	753	691	709	748	704	706	742	769	742	692	705	715	719	728	742	705	723	786	699	657	741	745	742	713	712	696	704	696	710	695	728	768	714	676	688	734	708	691	679	716	723	708	711	719	704	728	719	699	702	720	741	671	694	709	659	705	747	687	676	707	744	710	713	733	679	718	696	737	715	686	713	699	736	681	656	722	727	732	748	774	715	721	728	698	761	704	696	652	733	704	648	736	678	702	704	746	679	696	721	736	720	733	718	728	724	737	778	745	716	688	697	726	708	721	672	755	744	720	684	732	719	733	685	700	737	690	737	723	704	736	737	662	682	712	721	692	744	726	702	689	705	761	756	703	743	725	745	716	731	699	706	644	706	764	722	701	699	720	807	668	700	712	721	741	694	704	753	668	749	718	713	759	747	703	709	703	716	702	727	716	718	708	724	719	711	751	740	706	716	719	727	696	680	721	681	676	723	694	737	718	709	720	716	691	720	696	677	713	685	721	728	745	685	728	755	724	714	692	766	693	728	699	670	718	696	687	762	723	704	755	735	675	729	708	693	720	712	713	746	682	743	736	720	732	737	732	668	692	700	694	712	712	719	719	683	749	696	717	702	737	698	716	666	718	697	707	716	697	685	706	701	759	690	739	762	679	694	724	789	705	739	693	691	732	686	689	686	702	732	730	745	748	720	710	754	727	709	705	717	715	673	730	746	721	724	688	725	694	712	703	683	716	712	736	720	705	685	670	735	725	704	687	705	737	720	700	704	715	767	717	748	668	689	742	730	715	755	698	672	719	669	727	756	730	746	710	690	698	698	688	684	677	729	701	692	718	716	733	733	709	748	759	743	672	723	705	709	723	716	704	728	726	707	746	689	696	701	698	725	674	756	767	684	746	693	749	725	667	690	712	728	739	734	666	683	678	721	709	739	704	679	733	676	684	731	691	662	725	717	721	708	740	696	742	700	745	740	670	720	715	750	685	743	729	729	711	682	727	688	736	688	726	727	723	676	729	677	690	759	714	726	677	691	761	702	704	722	686	742	710	703	703	734	743	729	693	738	722	663	750	727	708	745	713	671	709	723	714	691	725	772	697	683	695	756	733	697	683	690	747	670	728	715	746	725	690	718	715	712	658	725	715	717	679	752	702	759	708	727	774	673	727	659	714	700	692	736	688	751	735	700	706	742	716	707	704	697	697	705	726	745	690	689	718	708	719	701	706	668	697	718	734	617	715	705	762	747	734	701	690	688	674	715	699	683	736	714	720	692	692	695	746	684	711	761	697	741	689	688	682	697	737	752	733	685	748	760	707	734	748	709	717	718	689	737	683	730	694	733	726	704	710	704	723	714	743	740	754	681	704	752	725	709	760	706	721	706	699	689	694	690	717	733	756	678	776	712	700	703	693	667	716	709	736	757	683	717	697	733	725	722	761	706	708	709	734	677	668	722	723	706	683	712	719	705	694	700	720	674	727	719	680	737	733	685	690	720	713	705	706	698	702	724	711	688	706	737	736	701	713	667	662	724	666	733	797	713	742	660	762	701	708	727	764	737	741	735	737	713	716	731	718	743	698	724	685	666	725	688	728	684	695	726	721	707	699	722	692	747	745	683	726	735	685	741	699	672	765	714	731	651	711	713	758	684	714	701	698	737	752	758	751	696	692	724	728	702	743	740	715	707	705	731	685	701	716	732	668	726	700	703	686	754	690	717	700	709	742	687	675	720	699	683	718	730	747	727	688	758	716	737	735	733	703	773	730	689	723	710	709	693	705	649	703	729	640	713	738	755	734	667	654	711	719	701	717	709	713	757	697	695	691	696	726	724	709	731	669	755	731	685	719	695	736	688	741	694	708	671	685	709	712	732	715	732	757	736	700	747	733	709	735	768	700	746	728	704	716	712	736	680	719	653	753	686	722	739	702	692	743	687	720	747	760	721	705	754	691	769	711	691	741	723	678	714	696	708	735	737	690	684	740	675	685	681	687	717	704	735	738	770	723	750	723	704	744	733	738	700	714	703	690	728	742	689	698	729	703	758	752	701	738	702	698	690	722	718	728	729	701	709	739	688	705	735	698	733	748	752	752	704	672	725	696	727	748	636	724	675	727	673	703	703	680	722	697	732	702	770	683	690	703	714	635	683	719	709	772	714	707	735	668	717	731	722	734	690	695	684	707	693	721	691	749	712	688	741	715	749	689	690	709	725	696	724	703	714	714	722	760	708	735	696	661	731	715	771	691	655	726	714	722	679	779	697	739	725	771	710	671	721	731	753	670	722	727	703	681	708	746	706	675	754	751	752	732	688	683	736	709	767	716	698	702	692	687	692	716	751	728	687	716	774	742	677	733	708	740	756	768	719	735	689	704	751	688	696	685	749	656	745	706	680	675	674	741	691	719	744	733	754	703	731	697	720	723	669	663	730	727	701	723	709	702	692	698	692	716	742	752	688	665	686	745	743	703	671	690	684	725	757	665	726	661	728	672	672	650	714	687	752	713	733	753	721	732	684	703	713	701	727	714	730	755	713	755	715	769	730	699	740	696	746	642	717	747	726	713	702	706	705	733	673	709	699	665	712	718	714	734	735	746	691	740	723	740	702	673	736	744	699	699	717	709	697	694	739	721	720	693	750	732	724	732	733	705	700	737	741	751	699	698	736	722	718	729	747	743	688	711	714	713	714	703	711	745	711	728	705	707	683	713	692	728	705	772	666	692	715	736	743	709	731	717	736	742	704	710	734	674	692	737	756	736	701	707	730	713	656	736	669	686	704	746	702	727	756	709	713	708	718	690	706	750	666	687	741	717	692	689	777	685	721	671	746	673	731	729	683	701	725	718	762	675	688	688	696	714	686	696	711	736	724	711	736	671	743	745	740	734	695	708	783	736	735	700	681	687	710	717	715	723	726	663	715	738	798	738	721	705	700	699	655	682	696	679	727	710	694	748	676	726	698	696	705	734	688	688	652	656	727	757	706	697	727	768	750	702	654	701	702	710	726	709	735	651	707	710	683	745	736	665	725	743	752	764	754	710	737	688	715	710	691	736	725	741	673	744	702	695	706	748	746	668	699	731	733	696	750	745	729	706	743	696	669	754	729	725	694	755	654	712	721	718	732	716	715	699	740	705	750	696	707	716	699	669	739	687	698	675	728	699	687	763	674	744	678	725	692	738	659	689	675	709	709	739	756	714	667	730	716	735	677	710	713	736	689	734	727	728	749	663	706	702	692	700	769	734	755	726	699	691	691
24818	21798	27362	25224	5699	324	244	244	204	195	208	171	175	182	163	182	154	178	192	152	175	199	166	151	161	156	169	167	193	155	176	168	174	181	170	155	176	144	182	151	192	166	150	162	162	176	147	153	168	157	174	163	164	169	147	175	180	163	148	178	155	181	168	166	163	167	166	166	157	183	177	165	194	158	134	170	162	173	185	158	170	185	182	174	183	181	164	175	158	157	165	153	172	146	180	149	175	164	179	180	164	199	156	154	170	161	176	157	171	165	159	186	156	168	173	146	170	176	168	182	149	149	139	191	168	163	174	141	155	162	162	157	172	166	160	174	167	161	158	174	157	164	167	168	176	162	164	182	170	163	184	158	169	192	163	169	173	170	173	153	146	168	189	165	164	175	174	179	157	164	170	148	156	177	146	154	166	172	174	159	174	179	152	172	157	144	172	149	167	164	163	169	180	164	166	173	163	155	141	168	169	169	163	176	175	160	146	160	156	157	163	170	154	144	159	165	148	178	176	170	157	156	159	205	178	171	163	166	144	145	175	156	184	186	170	183	173	175	180	163	146	152	178	159	171	159	149	178	156	183	171	138	170	146	175	163	174	170	148	157	168	141	153	178	169	162	161	171	165	149	175	211	163	167	141	171	164	177	170	166	190	167	173	167	144	176	183	170	169	184	165	165	149	174	168	169	160	157	159	177	125	144	158	171	182	148	163	158	157	165	149	180	177	164	186	140	164	170	165	157	163	187	175	184	147	200	166	157	176	178	185	173	160	142	161	184	185	148	159	163	164	166	176	150	140	190	181	172	165	174	178	176	158	202	160	166	157	160	178	178	150	171	174	186	186	190	171	185	160	166	163	163	163	169	173	161	178	152	160	165	173	160	141	172	165	174	147	181	173	190	161	146	173	165	159	187	180	154	152	171	169	157	149	189	174	166	149	177	163	180	160	169	158	176	157	186	166	166	169	149	181	164	161	157	150	182	165	154	162	171	159	166	170	151	156	191	180	172	161	159	190	175	178	169	172	165	178	171	153	170	167	168	159	162	153	151	183	162	154	183	156	175	158	171	176	147	153	169	170	158	162	158	184	158	168	177	165	175	189	177	169	159	190	181	160	163	176	185	177	167	165	179	161	164	185	163	155	149	156	164	170	146	152	166	167	172	158	162	179	160	187	174	158	175	179	178	176	167	152	169	167	147	160	163	185	191	189	180	156	191	151	156	166	147	145	157	179	159	175	174	154	201	168	151	168	150	157	140	166	177	172	168	168	163	142	166	178	169	177	168	162	186	183	157	165	183	152	140	164	173	183	172	168	165	169	160	158	177	148	175	174	171	172	154	148	169	148	154	158	157	178	173	172	170	162	161	178	155	185	172	188	164	159	169	164	183	174	149	185	188	152	168	173	167	174	142	168	163	159	180	149	170	175	146	149	150	162	159	172	186	171	164	154	184	171	182	167	170	171	183	165	171	177	162	165	185	176	151	159	157	170	164	146	175	172	177	161	148	159	167	174	173	184	155	168	166	152	151	194	159	163	149	163	154	157	169	178	172	167	155	158	165	176	150	144	141	165	181	159	166	164	175	200	152	167	175	179	164	167	174	173	164	169	174	151	193	164	149	158	149	144	175	166	186	175	172	178	153	161	163	166	161	160	165	158	174	171	163	193	170	175	166	175	167	176	166	156	170	138	156	152	169	183	168	174	167	160	171	200	165	148	180	160	158	170	163	150	165	171	176	164	167	160	170	172	162	178	157	170	163	152	162	177	154	159	160	181	166	179	175	161	164	168	169	170	158	155	148	162	159	185	168	158	170	200	201	158	194	173	155	149	164	179	166	157	169	164	161	167	165	163	156	180	181	164	186	170	155	168	179	181	184	167	166	161	186	161	148	162	162	142	189	157	152	153	169	169	202	153	165	154	156	185	156	172	162	165	180	162	173	174	174	196	148	168	141	192	146	160	167	143	172	155	160	174	159	173	164	167	187	159	167	171	161	184	172	178	201	164	164	158	168	178	168	174	162	176	161	177	158	165	170	166	170	165	146	155	161	179	171	151	189	170	182	146	176	181	176	159	192	166	175	162	158	174	172	149	158	169	175	157	144	175	176	176	152	172	156	137	167	172	166	181	148	178	145	193	164	166	171	171	133	164	172	178	157	168	162	153	158	154	171	155	167	167	168	158	167	164	176	143	156	170	166	163	165	166	161	163	167	147	194	155	141	146	145	155	166	188	157	200	177	204	174	168	151	156	171	158	192	149	157	159	141	163	163	143	135	178	164	159	151	190	155	179	166	160	152	168	170	165	166	156	184	150	198	168	185	169	155	163	137	162	158	166	172	158	188	164	145	163	143	154	165	156	167	168	169	170	156	165	152	177	160	177	161	172	155	162	174	174	176	156	164	156	177	180	160	157	171	167	171	160	172	172	164	153	183	150	153	166	157	162	188	165	167	166	184	165	154	180	162	150	146	171	168	135	172	150	169	182	171	155	170	170	183	185	162	166	182	174	156	173	179	168	180	139	159	173	180	173	176	172	194	186	171	146	171	165	148	156	148	169	181	161	166	172	151	165	168	142	154	174	146	177	163	174	161	167	141	145	171	150	158	172	127	156	178	160	180	143	149	154	165	159	181	198	192	144	154	156	148	173	183	178	179	188	157	144	167	164	182	163	164	138	180	178	163	189	142	181	166	166	160	157	181	162	165	160	172	175	156	166	170	173	174	167	167	184	180	174	162	176	193	157	175	171	138	168	150	152	149	144	167	175	146	185	182	161	164	165	197	175	144	175	168	159	167	166	178	153	156	159	139	158	184	173	158	174	166	150	153	162	159	159	179	173	164	185	157	138	174	158	179	173	155	189	169	176	167	167	184	169	138	168	165	182	173	169	170	165	158	153	170	161	156	160	134	168	170	164	162	147	160	170	198	165	167	164	176	175	146	169	176	159	184	152	168	157	156	168	162	167	173	155	161	178	174	200	189	149	194	190	148	176	164	152	178	178	198	179	155	145	174	156	157	150	183	178	174	161	175	167	144	191	168	142	179	158	170	171	160	156	173	168	170	144	155	171	144	176	152	144	150	164	176	164	166	156	158	179	172	181	158	168	169	171	162	149	167	169	170	173	173	162	153	161	159	169	154	161	141	175	182	171	177	144	169	138	150	153	174	169	163	162	149	190	152	168	150	180	160	189	156	142	158	154	184	185	171	167	151	163	171	183	176	172	172	176	176	149	164	160	170	169	177	176	164	148	178	160	162	189	158	161	166	158	173	167	157	176	150	157	189	173	151	162	183	184	171	160	191	165	165	151	164	169	137	162	187	150	161	155	166	147	153	160	163	145	163	167	168	177	170	166	166	173	145	177	170	183	149	154	162	162	171	159	164	171	163	168	158	154	146	166	149	180	171	160	159	158	172	178	129	189	157	163	188	173	147	161	153	169	171	177	169	171	168	163	159	172	182	175	196	151	154	164	169	165	161	179	180	169	162	195	186
33927	55440	13486	1006	668	534	468	419	352	330	319	273	277	270	288	265	250	263	248	273	262	250	217	259	250	260	232	203	233	231	203	264	238	234	216	233	250	231	223	245	239	254	200	232	241	245	227	218	233	248	249	216	231	219	215	243	245	238	226	222	229	206	249	249	206	248	220	241	218	232	206	233	244	222	205	230	245	208	222	202	236	226	226	219	247	245	223	240	199	214	247	234	259	191	246	238	243	213	225	248	210	218	232	235	216	215	234	239	247	241	250	242	249	227	218	235	240	224	234	241	199	219	232	215	230	244	245	210	231	203	231	247	229	256	234	234	224	223	258	227	210	260	225	251	230	247	233	226	226	234	228	221	255	224	228	233	229	233	242	229	236	219	239	246	217	214	254	258	210	230	214	276	203	238	207	220	221	225	234	226	254	206	243	200	240	241	253	229	213	222	244	224	219	233	251	259	229	239	210	263	234	247	204	258	244	229	240	232	255	243	222	236	230	257	223	227	199	227	237	241	236	254	240	255	232	229	235	236	232	216	236	242	215	221	235	219	239	227	205	222	239	237	214	216	243	261	233	255	252	227	234	229	248	212	235	237	220	234	246	225	242	247	243	241	229	214	214	208	211	250	241	221	238	228	215	225	241	209	253	239	211	215	237	225	227	248	232	249	195	241	245	232	225	213	211	233	267	198	221	249	202	237	213	243	212	242	238	226	253	224	221	251	230	240	245	231	237	241	255	226	220	241	233	224	237	214	230	220	233	269	239	218	243	253	245	225	242	229	233	237	247	209	229	221	223	230	259	226	235	205	253	228	223	215	240	229	228	230	234	257	245	237	231	229	242	235	218	223	239	211	232	222	233	210	246	232	233	245	235	237	237	229	216	199	217	216	238	236	232	218	225	210	252	236	232	216	235	234	207	220	202	217	256	216	261	223	202	196	242	222	242	222	231	214	244	206	234	229	240	223	209	228	258	212	210	229	235	232	223	247	233	224	219	203	224	235	219	236	217	251	229	208	243	210	240	232	254	228	228	207	224	226	232	217	217	223	247	215	218	220	231	219	256	244	261	228	244	245	232	258	217	213	242	250	220	229	206	242	230	201	230	245	248	254	211	217	256	232	231	251	249	232	222	229	219	234	223	214	245	229	240	233	228	226	219	221	238	229	244	239	216	263	220	211	233	224	221	225	248	244	223	250	238	227	223	252	256	199	255	225	245	226	228	225	224	248	249	232	235	215	243	233	250	222	228	240	209	240	207	251	231	218	206	236	237	210	220	230	255	219	226	207	236	219	236	239	221	245	220	222	257	234	211	205	234	235	216	234	247	212	224	231	242	222	217	226	218	268	230	266	230	221	252	246	227	232	216	207	242	241	243	214	202	232	216	226	226	242	235	284	243	233	221	241	226	266	239	235	220	241	247	218	239	244	224	215	211	249	222	250	233	257	234	226	234	228	237	230	247	251	235	206	231	219	241	217	213	262	227	232	224	224	221	224	218	232	228	244	224	242	254	227	208	223	227	214	212	234	211	214	242	233	247	185	250	232	211	252	225	229	218	223	225	217	241	225	220	235	219	215	239	220	247	231	245	230	222	213	213	250	214	228	217	241	247	216	236	215	209	221	220	206	266	237	216	195	232	247	260	227	217	207	250	252	239	230	219	247	247	244	246	234	260	236	208	210	214	248	198	244	225	223	226	231	245	218	221	226	239	251	205	244	230	236	229	237	202	230	231	211	266	222	225	221	243	243	204	238	248	227	228	229	248	207	237	231	205	210	220	252	221	229	215	232	263	230	254	238	256	228	222	218	230	207	233	222	222	221	208	244	206	222	225	239	235	224	228	206	240	237	218	224	242	227	233	234	261	241	213	236	232	200	222	238	201	222	249	238	246	233	230	226	246	223	238	229	223	211	237	231	245	233	216	227	232	211	229	239	192	253	235	227	226	218	248	238	222	232	242	217	240	242	219	213	245	218	222	213	227	229	213	226	237	230	227	228	238	221	228	222	233	248	248	229	250	226	200	230	234	238	216	228	241	208	221	223	241	232	223	244	240	216	229	206	226	223	214	220	242	233	213	231	231	257	221	245	215	217	218	235	211	243	243	226	225	231	259	222	247	229	212	231	225	233	207	232	223	221	260	223	230	236	230	205	188	236	209	216	236	226	234	220	241	220	226	233	203	227	218	239	221	235	225	214	231	233	243	227	227	250	233	244	238	205	209	261	217	245	199	232	202	232	217	246	232	230	232	251	228	226	237	220	206	236	203	208	232	209	232	228	256	226	225	210	222	246	231	233	233	238	223	262	208	222	199	221	222	255	241	274	235	219	230	220	219	219	207	244	213	239	210	237	264	259	219	251	228	246	213	228	215	234	232	220	242	245	229	258	224	237	228	226	218	201	230	237	251	239	208	233	248	246	247	274	233	241	237	213	246	209	232	228	187	239	216	235	228	229	239	243	225	223	198	222	212	212	224	224	211	238	246	232	214	208	234	225	231	250	223	198	219	217	242	231	242	255	233	214	254	184	246	205	204	255	214	248	252	247	221	227	254	201	232	241	242	222	227	239	208	234	257	224	253	242	220	221	246	230	240	231	254	230	250	232	230	218	208	219	276	228	233	242	249	236	252	259	263	213	212	202	241	224	246	219	216	233	245	240	242	249	246	244	219	253	219	214	269	229	229	258	220	231	236	258	241	216	231	232	244	256	223	210	212	232	225	229	212	256	213	239	244	265	249	220	248	227	237	249	209	245	213	221	250	223	239	232	246	219	222	216	234	233	241	205	248	205	231	205	178	218	248	204	213	228	217	229	241	235	225	242	235	213	188	215	192	232	218	225	224	253	264	212	242	226	241	259	225	236	225	199	220	231	222	245	241	239	253	234	227	218	231	238	215	229	217	243	212	233	220	233	225	195	245	212	263	236	217	220	260	259	230	216	237	238	247	227	225	234	246	234	230	237	207	223	235	220	232	234	215	260	233	218	227	207	221	219	228	229	256	216	237	231	249	248	220	236	249	218	176	258	201	243	223	203	231	235	195	246	232	249	237	248	264	221	220	234	221	216	211	226	224	237	217	242	208	225	252	242	223	255	218	213	222	211	211	206	223	220	243	235	233	277	241	214	208	221	231	243	224	243	224	214	245	230	216	234	217	239	239	240	222	198	223	236	233	247	227	238	247	232	248	219	224	237	238	236	249	223	212	233	241	261	195	240	229	229	243	220	203	236	228	236	215	233	218	257	230	224	225	237	233	218	224	250	196	211	212	237	250	245	212	239	250	236	242	240	249	238	217	236	215	266	213	224	252	239	260	230	239	224	224	222	234	225	252	235	235	221	236	208	228	239	213	240	208	230	229	219	206	227	228	225	206	213	237	234	218	233	221	211	236	217	222	237	246	247	269	246	230	221	231	267	226	230	219	211	213	228	225	231	246	218	222	214	231	229	232	211	219	229	211	243	238	251	256	241	235	229	263	233	207	244	218	232	210	232
22747	21628	29350	24341	21595	21353	4829	924	760	688	692	680	653	618	610	585	577	582	609	543	535	560	577	527	552	519	552	557	552	531	553	548	510	546	567	534	498	534	578	610	558	546	534	541	556	530	495	536	520	554	501	482	504	497	503	535	541	513	554	523	528	490	506	561	545	549	536	557	520	522	503	542	535	507	534	520	532	529	536	561	514	558	553	556	542	504	533	522	517	561	564	536	508	530	465	556	547	546	527	519	533	556	542	555	530	520	525	500	511	485	533	538	558	514	529	540	500	514	591	576	530	497	529	555	548	535	556	543	508	495	518	505	543	565	520	512	534	501	476	527	557	567	557	535	553	551	582	502	538	522	522	518	501	534	518	516	577	502	483	526	507	521	566	577	466	552	527	567	516	511	528	473	555	573	524	577	529	506	509	544	520	506	526	587	514	537	517	527	510	510	552	490	503	513	516	563	511	540	528	536	539	539	566	538	525	511	531	558	557	533	543	586	543	549	546	519	560	536	504	594	519	518	520	510	531	558	532	563	542	530	566	548	511	530	526	501	536	518	532	512	554	555	494	530	493	497	490	493	543	551	501	491	538	494	579	491	549	544	521	526	568	532	588	560	557	554	517	554	534	515	532	498	545	544	510	509	547	555	557	517	542	490	508	501	567	524	531	538	524	514	508	587	524	524	530	532	514	605	511	546	509	518	515	494	521	504	546	566	538	549	551	546	538	534	523	571	545	537	494	507	567	521	564	488	583	528	566	549	526	540	551	565	591	527	572	540	498	506	559	539	511	549	525	524	529	521	523	507	535	546	498	541	562	583	577	491	495	514	528	531	528	480	564	521	541	555	500	533	495	547	554	554	558	502	542	513	509	535	575	530	541	531	552	545	524	552	542	583	523	585	498	553	532	549	550	536	533	513	492	539	532	517	551	490	527	526	553	539	522	524	552	509	532	491	498	531	516	506	513	505	536	523	501	507	557	528	571	510	522	554	568	510	538	534	490	511	514	543	525	508	537	515	539	543	551	547	502	497	529	512	536	548	519	512	503	569	541	566	521	513	527	568	512	522	497	553	540	496	545	552	539	516	516	574	529	515	539	545	510	479	522	514	541	538	530	438	521	553	552	498	513	511	456	560	534	544	550	535	535	499	522	533	540	526	544	520	531	509	541	526	489	518	500	558	559	539	517	504	518	543	560	539	506	512	582	510	546	513	555	513	511	518	515	542	515	556	515	553	518	537	536	531	543	525	518	537	527	504	526	562	528	547	516	518	504	549	524	551	544	551	534	525	563	498	537	565	555	562	506	527	490	503	588	559	532	533	541	535	519	544	555	520	526	516	560	540	499	504	510	502	535	531	503	517	547	515	538	506	546	513	514	539	521	582	531	495	490	517	523	495	505	517	519	539	502	530	545	510	502	505	549	543	513	495	537	500	550	540	498	543	534	551	500	536	541	564	534	458	521	537	533	501	543	537	582	481	536	522	497	550	525	512	504	558	580	518	506	523	520	522	565	534	513	522	497	488	519	523	552	518	548	540	529	532	486	555	467	559	529	518	538	578	521	561	540	552	532	539	555	520	551	561	527	519	498	542	508	521	515	530	476	568	488	538	547	538	480	530	571	536	539	514	538	541	502	513	503	543	505	531	542	523	509	504	542	547	531	489	513	522	478	531	489	524	573	568	530	570	515	516	547	483	522	473	480	508	494	534	496	529	570	520	533	505	569	517	558	539	545	546	509	547	559	521	532	570	537	536	563	576	521	565	524	484	536	490	544	507	527	566	551	524	557	536	512	498	548	535	574	526	511	545	565	555	533	536	492	515	508	542	569	556	528	555	519	548	491	562	514	508	537	512	477	503	539	548	519	510	502	513	564	537	496	520	495	498	536	526	524	493	507	537	563	555	556	519	536	531	531	496	458	558	540	530	519	535	512	511	507	547	569	549	519	509	534	529	515	532	538	514	509	538	549	506	518	512	498	560	537	550	524	531	502	535	540	528	575	504	535	558	514	498	512	527	508	531	511	565	501	514	546	511	515	548	514	563	510	580	558	583	501	507	532	540	519	533	551	538	525	513	539	526	591	539	537	517	514	530	517	564	551	506	558	524	533	558	562	533	507	521	531	564	554	515	503	509	571	514	537	536	553	516	478	537	511	519	528	559	513	514	554	507	526	524	492	511	493	486	509	525	525	532	520	474	552	534	498	527	491	546	528	565	496	534	534	540	516	521	540	547	536	531	547	543	516	542	543	553	577	536	532	582	512	517	566	563	537	557	531	548	521	518	494	505	516	490	503	552	500	528	508	541	509	543	563	515	535	545	589	536	537	559	515	529	526	523	550	575	531	538	533	529	498	538	529	514	507	521	565	522	541	542	473	502	503	540	513	515	552	531	520	548	541	583	498	521	515	514	515	555	509	495	486	525	530	568	523	490	534	531	502	540	531	549	489	544	527	534	539	552	545	489	545	560	524	552	555	562	559	552	514	518	511	522	565	541	557	556	533	497	530	499	520	512	537	525	519	479	542	552	535	519	521	556	514	514	538	554	531	535	509	530	524	506	542	532	519	538	514	547	584	537	530	493	541	558	508	534	549	548	551	560	529	484	538	541	505	520	495	552	514	596	541	537	514	519	542	536	559	516	528	504	535	515	496	555	534	496	533	550	553	540	504	578	505	553	487	538	514	540	473	503	552	514	524	485	514	555	496	495	543	464	559	503	512	534	493	505	535	473	542	536	572	535	549	543	519	532	511	532	507	505	498	522	537	515	546	556	510	585	515	565	573	534	543	507	548	559	566	530	536	526	510	541	519	569	549	516	549	493	484	562	543	532	547	548	552	541	535	520	492	568	533	503	520	506	574	541	595	559	600	530	494	534	539	551	526	537	549	551	507	531	547	529	535	511	529	551	509	500	553	524	509	505	531	504	480	527	527	524	571	535	509	543	585	499	548	572	521	516	534	574	535	549	511	551	530	509	482	559	514	552	554	539	491	530	540	517	521	567	556	543	563	522	535	502	563	488	550	514	560	510	567	536	491	541	553	487	531	572	522	546	552	554	527	553	539	548	509	559	545	535	510	550	518	549	510	551	517	558	534	516	550	511	518	490	489	476	543	534	550	500	538	532	534	533	507	561	532	531	494	578	523	499	512	489	554	523	551	533	560	519	562	530	507	529	533	531	553	563	542	503	501	497	514	535	512	502	477	532	504	567	532	495	502	524	544	519	556	502	552	538	493	515	520	537	530	558	507	532	522	527	524	548	530	503	515	526	498	563	509	499	505	496	517	513	500	552	499	534	533	539	534	540	533	519	485	479	561	527	527	528	528	553	577	552	493	539	543	585	511	537	548	517	563	503	534	465	529	573	502	522	480	521	535	526	525	548	525	505	551	531	527	535	534	538	533	511	527	524	527	510	531	526	506	539	532	555	498	513	550	541	532	509	562	505	519	538	537	564	532	505	562	548	520	551	503	492	464	517	522	518	526	534	533	543
45025	74274	27209	3362	2261	1840	1572	1351	1177	1001	973	930	917	811	780	793	756	702	716	744	710	712	690	707	694	719	715	681	690	680	684	684	728	664	677	660	691	674	682	684	704	638	691	639	745	669	669	702	725	690	647	643	643	663	651	654	679	695	639	671	719	657	663	701	685	682	673	674	675	668	654	659	646	656	664	637	691	647	687	688	669	629	658	641	678	653	683	628	655	630	708	682	674	654	657	593	679	623	652	629	642	649	657	662	678	683	666	672	673	682	701	705	670	681	677	703	695	666	646	666	625	668	681	670	642	682	696	692	647	661	671	650	623	699	705	637	643	659	630	617	623	680	665	641	638	659	681	657	608	628	628	729	636	664	682	651	621	661	691	704	639	668	691	633	666	638	642	671	702	673	660	638	711	674	616	646	656	654	667	690	663	623	645	653	643	645	653	668	640	662	654	668	626	656	660	628	674	633	653	649	646	601	668	640	673	615	647	703	658	650	677	653	712	697	650	647	652	696	655	666	662	613	688	661	674	660	694	684	649	700	651	688	669	643	717	666	675	671	655	681	655	661	653	705	642	695	654	645	693	687	664	631	664	631	662	657	685	699	675	670	628	620	680	640	652	635	635	682	692	665	640	632	640	725	652	657	659	761	731	661	655	635	634	646	650	719	662	638	655	620	669	635	700	650	681	686	696	670	646	656	625	669	674	625	707	681	653	609	681	671	681	647	661	694	627	671	686	658	658	680	706	644	679	634	717	644	652	655	681	683	684	692	660	639	636	660	650	660	665	637	712	653	663	656	696	690	700	659	661	640	627	639	672	669	726	653	672	680	631	707	707	630	627	684	668	683	684	684	659	701	655	635	665	678	640	675	687	646	643	707	670	699	644	675	632	625	649	646	670	624	667	691	652	635	670	656	647	700	643	681	662	686	705	665	679	665	686	659	675	662	616	670	653	665	687	668	645	646	667	656	655	710	666	719	645	652	634	685	696	690	640	674	705	661	665	650	685	681	716	693	668	723	673	660	616	730	677	666	670	685	652	617	663	628	681	677	633	665	699	658	657	690	660	638	669	649	663	674	738	662	705	641	681	683	652	713	676	648	647	664	683	668	641	655	680	679	663	743	694	649	642	727	703	692	693	641	684	607	682	666	678	670	641	663	607	656	632	646	647	663	624	648	657	663	645	662	661	658	667	646	684	684	636	674	642	646	664	630	693	666	643	620	650	687	674	718	711	636	615	715	704	685	676	671	655	687	680	741	659	645	609	637	690	637	643	700	660	676	683	708	687	709	679	736	664	671	634	679	668	678	671	598	656	685	670	673	639	658	698	674	637	646	652	651	682	621	631	703	650	706	645	654	646	661	646	637	649	638	668	697	641	656	640	640	670	687	670	696	656	670	665	655	704	661	659	660	602	654	650	687	672	662	663	660	655	701	671	641	667	698	671	624	705	666	698	645	649	671	666	653	611	642	648	611	695	681	706	697	635	660	685	661	659	733	679	613	642	625	622	680	691	669	672	660	674	617	672	665	642	681	679	691	704	616	631	680	641	641	664	648	666	643	641	668	637	648	639	632	684	668	662	640	674	681	622	659	670	663	655	666	605	661	654	674	651	633	663	666	660	658	649	648	634	644	715	625	694	676	631	656	641	659	641	599	681	672	673	670	667	630	706	628	610	689	688	687	624	641	665	637	647	635	665	670	646	618	685	653	700	672	689	692	631	669	688	648	723	635	640	663	702	656	684	702	654	656	666	642	640	684	698	612	656	635	673	670	671	667	683	674	653	690	702	657	664	681	674	642	621	699	662	681	674	654	632	671	691	679	587	670	634	613	631	677	697	656	717	645	629	685	613	650	657	695	654	720	680	653	661	644	661	643	669	636	693	660	643	695	656	698	637	674	672	647	637	656	690	639	658	719	678	691	629	668	666	643	660	655	638	652	652	650	710	695	688	670	658	689	691	665	639	653	662	618	669	640	672	690	645	684	658	675	638	662	662	711	633	621	640	649	673	701	708	677	680	664	647	668	629	644	677	670	659	652	683	656	662	667	671	698	632	675	678	651	647	693	726	685	680	667	668	670	660	614	649	668	647	655	633	672	670	654	635	641	681	704	681	695	691	693	614	701	661	667	665	684	679	644	682	686	656	651	687	665	640	684	680	685	627	649	651	674	660	635	638	631	692	673	673	651	707	638	664	649	651	637	680	692	620	661	675	687	678	623	645	646	672	682	681	723	660	670	651	722	648	684	649	667	641	669	704	628	647	643	694	679	657	668	678	683	671	653	675	654	631	655	611	687	665	654	709	682	705	681	706	660	637	703	665	666	640	699	673	637	667	683	664	668	678	671	709	628	651	669	675	667	673	710	677	682	604	627	649	711	675	674	696	655	675	633	662	696	675	693	692	668	662	668	665	695	646	660	668	664	672	681	642	688	633	660	683	678	655	667	643	662	653	666	718	698	673	686	632	646	672	721	652	688	663	628	663	643	639	684	640	639	682	689	625	705	660	723	639	642	680	654	627	674	659	680	628	682	662	630	608	652	659	645	636	664	703	642	653	708	639	653	678	699	664	674	679	686	640	675	689	692	647	713	651	665	633	657	650	675	652	679	651	624	686	715	641	616	666	622	661	698	661	664	686	638	677	656	639	701	694	704	651	689	646	635	689	667	661	675	671	681	686	643	674	642	645	677	640	633	670	615	641	666	638	628	656	626	675	673	663	623	649	677	710	671	676	677	668	608	704	687	671	681	628	610	665	660	649	653	677	653	663	645	647	705	678	718	639	649	703	655	682	659	664	665	659	683	707	703	691	664	658	658	626	636	666	671	665	700	708	690	669	684	635	694	659	645	652	642	644	670	682	679	672	613	670	654	656	682	650	658	648	636	671	672	647	683	628	670	664	667	664	622	693	673	669	697	657	675	681	657	676	653	654	679	622	651	671	618	622	716	693	665	662	667	667	631	633	690	640	663	665	678	674	639	678	635	688	659	660	707	676	672	649	640	689	649	633	692	673	639	661	647	686	673	657	688	644	675	650	641	665	622	648	638	638	651	635	669	710	666	678	636	630	650	694	678	614	613	632	639	639	684	674	669	716	699	681	679	650	682	695	653	697	687	671	656	649	667	638	666	682	686	634	665	630	718	669	675	655	694	671	635	691	630	686	694	636	650	664	693	639	674	668	694	692	690	698	648	669	656	659	646	699	706	670	687	666	701	636	649	675	689	669	677	672	673	629	658	676	631	647	641	659	690	680	646	631	673	645	645	705	626	639	690	686	643	668	657	687	639	621	700	693	667	637	650	696	657	701	698	638	656	709	689	670	660	681	642	665	692	655	669	702	645	649	652	661	652	665	688	626	647	647	651	643	679	670	689	673	679	662	630	677	638	648	621	663	658	693	673	598	715	620	661	664	690	683	688	695	627	692	680	681	688	666	685	662	630	619	645	654	646	642	643	630	679	677	650	667	675	663	642	665	632	702	641	634	654	672	697
28065	21531	9430	868	509	486	354	326	306	315	334	328	298	305	331	308	316	328	310	360	302	330	297	292	327	272	316	334	342	335	287	295	282	307	294	342	307	313	303	334	288	304	355	317	292	279	294	280	338	293	270	304	323	300	333	286	310	300	322	290	313	300	317	327	324	295	321	315	327	316	265	312	276	305	301	279	333	308	313	305	306	311	298	315	277	314	291	312	301	301	300	339	286	311	304	315	284	296	284	308	303	300	328	330	279	338	302	296	327	295	295	295	306	304	312	294	275	292	309	345	293	339	338	314	303	333	299	340	305	292	327	311	324	301	298	283	323	319	298	325	314	347	324	288	319	303	318	298	280	308	301	282	313	328	279	315	325	293	330	316	293	354	294	278	299	328	281	332	270	349	311	302	309	315	316	316	323	303	292	330	300	291	315	292	305	305	313	311	288	284	288	321	300	322	314	334	293	312	312	326	311	298	319	314	291	314	280	305	338	317	304	295	324	321	271	281	307	312	302	306	336	331	302	313	348	315	290	357	279	312	306	292	311	300	300	324	304	304	331	317	284	310	292	309	292	335	285	303	294	296	303	304	309	282	344	312	303	324	285	314	309	315	327	308	285	310	316	327	297	322	320	325	287	332	335	287	284	305	323	295	322	312	299	304	313	298	298	313	312	265	305	314	315	313	313	310	302	320	328	308	319	301	305	322	316	307	309	330	313	297	288	302	302	306	305	318	290	288	324	324	293	300	284	301	364	294	322	310	294	334	311	300	301	304	306	329	328	273	279	311	283	277	323	317	314	297	323	308	266	277	324	308	309	296	304	306	305	288	294	287	333	267	334	285	326	296	290	316	340	289	296	297	306	303	304	314	340	298	309	303	281	344	298	300	293	295	276	322	337	303	287	319	320	335	300	304	343	347	306	297	317	314	291	298	335	277	317	303	305	317	323	288	315	303	310	307	299	322	325	342	296	302	326	338	306	275	328	350	284	277	361	303	308	309	297	325	311	312	298	312	331	330	300	316	303	356	306	295	284	309	315	330	271	307	325	306	304	333	302	321	331	276	312	328	317	309	292	327	324	303	316	318	301	300	293	304	312	318	277	283	319	304	320	275	296	283	280	315	333	324	336	266	291	293	305	280	299	331	293	321	303	317	308	311	311	292	311	330	329	288	277	289	315	291	321	317	331	310	264	306	274	329	332	313	299	304	325	316	285	329	311	280	315	325	334	302	335	316	340	315	305	330	305	304	323	300	291	315	314	284	310	329	314	344	287	324	329	306	286	298	290	338	321	304	336	309	306	299	300	325	286	310	311	307	320	299	314	295	314	325	301	306	287	319	331	338	327	311	323	319	296	316	304	297	314	341	308	297	297	340	336	320	316	294	321	312	311	312	333	314	322	300	252	328	316	313	305	340	306	294	313	340	320	320	282	321	323	321	315	290	294	299	320	286	295	347	313	298	308	322	305	342	311	271	297	333	337	317	307	357	309	282	288	300	295	303	321	296	330	307	300	298	338	300	304	309	325	310	327	303	280	335	318	296	328	294	326	325	331	309	307	352	303	313	304	296	301	315	295	311	283	327	304	322	292	294	282	303	300	327	296	336	286	325	311	314	311	274	322	273	290	291	277	297	278	284	316	286	308	321	308	309	307	347	305	314	292	308	292	309	289	319	319	327	322	329	299	301	287	292	307	289	286	311	316	324	261	332	305	279	291	299	304	312	256	295	319	332	292	295	316	325	313	312	288	291	291	305	314	297	300	308	295	295	322	332	304	319	318	286	309	318	344	316	297	321	322	339	337	317	308	322	321	331	304	289	296	330	297	270	286	322	292	309	322	283	326	309	307	315	273	308	305	327	281	300	311	296	346	313	288	320	318	338	339	319	301	311	286	307	314	290	317	307	339	290	289	307	322	316	316	302	311	278	297	290	310	276	290	302	313	324	315	288	314	327	293	293	314	319	296	315	322	307	313	303	308	309	306	271	323	315	325	282	300	290	301	299	296	291	316	324	312	289	307	309	295	322	314	318	322	292	304	283	317	269	307	322	315	313	302	299	274	317	295	298	321	325	324	292	314	325	330	286	332	348	292	326	313	328	299	297	298	299	328	301	305	305	321	316	328	314	304	325	323	312	317	273	317	279	291	308	296	319	328	256	329	336	326	300	339	325	283	322	315	303	321	338	286	298	333	315	276	335	293	308	286	333	344	312	325	297	353	279	297	300	292	287	289	313	322	308	334	325	316	287	307	279	309	297	301	299	305	320	305	315	333	340	288	304	275	310	297	327	273	316	334	322	323	285	313	345	298	319	335	337	324	299	289	322	300	295	326	292	291	319	278	286	303	295	316	284	287	332	318	316	294	297	306	292	323	309	284	328	324	308	329	306	312	290	312	289	295	297	345	308	320	309	291	299	318	283	315	309	306	315	311	326	293	274	264	296	297	303	340	308	306	285	319	313	311	329	311	294	345	323	293	307	305	346	310	328	293	345	288	319	283	328	300	305	336	335	319	305	337	333	315	307	308	304	351	311	310	301	307	294	303	319	301	303	344	287	319	291	305	302	343	305	333	323	272	317	306	341	330	319	327	306	285	315	305	321	324	318	301	291	288	322	295	309	297	325	328	304	292	308	307	359	274	317	313	324	275	294	313	266	302	326	311	338	307	306	338	284	279	334	320	294	326	307	298	280	323	284	301	328	280	307	292	291	350	312	325	292	307	296	297	313	284	304	322	314	318	326	330	305	316	287	310	309	343	290	312	286	328	315	298	303	300	279	334	301	312	310	296	322	279	320	314	306	280	327	325	324	315	287	291	310	316	293	282	295	305	325	306	320	320	287	321	279	306	344	328	307	315	323	331	305	319	294	312	295	314	312	317	318	297	281	312	295	340	314	296	285	318	316	329	334	339	306	306	327	304	297	289	346	314	283	294	293	311	340	306	281	325	290	305	301	331	301	345	345	288	349	314	300	307	290	278	289	300	325	294	316	307	332	302	321	307	306	322	283	311	315	297	315	274	283	294	330	309	312	301	289	334	336	321	295	304	278	297	321	309	328	278	329	308	312	286	321	282	341	317	295	312	284	304	319	293	307	275	330	302	324	295	307	314	292	314	321	300	309	302	325	290	286	276	304	311	290	312	316	311	299	297	337	279	277	284	305	319	287	312	277	291	306	300	299	329	301	304	346	314	311	300	296	296	301	303	291	318	298	273	302	326	276	326	283	302	284	308	293	291	313	305	300	333	323	335	311	304	295	313	311	331	344	311	319	324	310	280	317	309	277	307	347	319	282	308	302	255	304	271	346	300	315	330	314	284	291	314	315	302	280	314	321	296	309	293	312	314	309	320	318	304	313	317	300	333	328	308	295	292	289	326	297	273	325	344	351	284	302	324	321	339	306	312	312	308	297	330	317	303	333	296	312	307	301	316	261	283	299	295	293	308	319	295	312	289	297	306	303	266	299	276	320	316	321	328	300	346	301	284	319	340	309
15507	26923	4549	504	462	471	435	437	389	410	401	374	407	378	408	402	379	399	379	357	388	380	393	385	364	370	383	378	390	367	395	378	395	384	389	407	404	410	402	374	386	388	362	338	401	378	396	381	407	371	383	359	391	382	405	390	387	386	373	367	377	366	426	378	407	344	387	366	419	409	402	383	377	394	421	363	377	384	344	388	408	395	374	396	372	384	388	387	403	400	418	402	363	404	404	376	391	384	368	391	402	380	426	376	391	403	353	396	404	412	376	368	405	435	423	396	339	390	385	368	397	371	383	369	390	400	376	394	373	390	355	416	380	386	373	362	380	390	378	387	404	389	378	389	414	394	394	403	393	379	389	413	384	380	391	378	393	373	411	382	411	372	387	360	394	392	376	382	393	420	390	368	356	396	396	387	362	362	371	417	380	349	360	370	375	349	387	404	372	417	426	359	357	409	410	373	383	395	408	400	372	408	389	439	390	380	354	418	423	392	401	376	400	399	416	401	416	361	387	380	425	403	373	425	394	443	390	360	384	367	420	414	375	348	383	380	404	371	383	339	370	390	420	420	407	397	405	370	422	352	408	416	393	373	415	395	362	401	385	382	385	389	406	378	395	387	353	388	420	427	383	390	384	384	359	385	395	380	408	377	397	353	386	348	359	381	393	430	409	386	387	381	399	369	367	366	399	356	401	401	382	381	372	387	430	415	394	356	368	354	389	396	378	367	379	388	391	403	390	375	390	394	394	413	411	360	377	356	367	396	340	409	383	375	405	393	421	397	397	394	387	383	406	385	376	383	369	383	387	405	395	359	369	396	357	419	359	410	389	415	400	371	414	369	408	394	362	376	392	403	373	413	368	397	374	380	380	390	390	378	420	381	358	407	395	372	379	363	408	374	421	396	408	413	363	407	378	372	371	400	429	368	394	370	385	380	374	362	418	412	366	370	396	413	365	380	368	389	393	398	365	398	442	395	413	378	376	370	373	330	353	372	409	379	396	380	370	378	421	379	422	346	374	358	382	378	385	376	417	384	379	339	401	430	406	368	356	418	401	375	369	428	381	388	389	413	360	394	405	395	396	399	400	386	427	404	385	422	369	399	410	355	388	395	396	363	365	387	398	350	403	392	364	389	376	395	373	392	397	355	372	384	396	349	397	366	403	390	344	404	398	392	368	413	424	422	415	417	395	389	395	380	377	400	376	378	381	394	394	386	373	387	376	365	393	388	412	406	350	424	359	366	397	372	382	407	412	417	384	373	391	366	389	398	379	348	365	430	376	387	397	348	352	379	377	407	403	394	379	411	392	389	393	387	380	406	381	395	383	378	385	394	398	381	405	419	364	351	376	378	401	360	407	409	385	370	389	405	406	395	377	382	393	364	381	384	432	402	372	381	412	371	372	372	354	381	415	377	408	383	378	376	392	350	403	366	368	394	360	364	378	392	377	366	384	362	370	365	405	387	393	387	401	400	414	385	411	360	382	402	400	387	378	404	387	398	386	370	402	389	385	373	388	375	367	375	383	371	400	376	377	373	358	403	383	398	406	399	377	401	392	352	358	390	406	359	410	391	354	390	378	425	402	369	378	372	389	392	352	381	404	377	377	385	388	371	391	392	366	401	372	406	415	366	369	362	395	384	360	409	394	378	381	378	377	435	379	407	421	395	368	386	396	378	377	382	368	423	398	363	348	413	414	363	380	414	358	355	369	415	395	406	418	398	360	391	410	388	374	386	393	412	384	393	364	377	407	401	378	380	409	378	402	380	371	379	390	359	380	354	367	388	365	387	377	408	440	408	376	403	400	393	402	379	399	399	389	391	369	396	396	397	385	417	397	366	406	364	396	373	396	392	365	366	395	415	399	403	361	391	336	402	388	409	396	377	348	393	382	356	397	379	376	375	356	432	370	427	376	376	410	388	388	395	412	333	321	347	428	385	377	376	400	370	382	392	394	385	366	376	348	368	348	417	407	385	421	407	380	387	405	394	379	420	370	393	391	378	343	386	383	373	381	433	420	371	385	388	396	377	406	404	349	406	399	385	369	429	373	385	357	389	379	398	418	372	399	376	415	390	394	407	365	385	371	367	412	388	386	366	373	383	430	360	376	383	430	370	359	390	385	373	381	409	401	434	416	409	371	382	380	368	356	366	407	393	408	383	382	372	401	394	346	375	370	391	391	425	397	389	417	373	364	386	397	374	380	406	385	395	399	361	413	407	400	396	393	372	355	369	357	449	405	415	392	413	383	387	390	394	407	401	386	419	379	407	390	382	380	365	432	363	382	397	393	398	383	394	351	364	380	408	365	359	404	384	436	391	395	388	391	394	415	402	390	392	426	362	384	394	346	370	417	381	434	404	407	368	397	377	376	361	381	370	376	376	365	389	395	391	353	381	389	395	378	403	394	390	408	421	375	361	393	423	363	423	397	369	424	387	412	370	395	393	402	383	400	373	385	382	398	389	393	386	370	386	414	403	378	413	372	389	368	392	371	391	442	376	398	389	398	415	371	384	410	379	422	368	421	383	381	411	378	428	413	397	398	403	401	381	375	380	391	390	384	402	379	380	350	406	410	387	398	377	356	392	412	414	366	367	402	404	421	406	393	412	404	381	361	385	387	417	363	388	385	356	360	414	392	363	389	369	355	385	370	352	396	398	373	386	368	360	349	378	382	391	373	379	395	396	375	391	403	382	390	404	394	398	397	385	401	363	375	396	414	391	372	392	388	397	354	402	387	401	409	385	396	385	418	389	416	407	383	390	397	364	420	359	408	378	390	424	368	369	400	416	356	400	345	401	375	388	385	405	368	384	387	348	423	374	430	384	370	409	389	428	397	379	341	379	307	371	406	435	320	430	359	410	394	368	368	381	370	417	389	381	357	400	364	389	397	386	370	390	389	398	384	403	369	398	406	346	386	410	380	427	375	383	360	386	413	372	380	336	353	394	375	406	372	392	392	420	426	418	398	375	408	380	391	413	361	408	372	401	405	390	386	392	399	368	411	347	365	403	395	372	376	390	390	410	426	393	397	394	361	375	398	383	359	384	378	357	345	358	372	371	404	409	398	404	420	404	387	383	393	379	387	372	392	413	380	382	374	381	394	412	387	363	378	399	395	387	391	381	371	385	396	384	432	391	385	365	410	379	378	406	392	389	409	396	406	409	408	427	362	373	396	390	359	382	377	357	362	384	383	389	389	371	391	410	380	420	397	396	374	384	400	366	378	421	379	413	422	353	380	392	402	382	410	393	383	402	375	409	404	367	397	400	407	382	399	365	399	397	355	416	377	414	393	432	355	354	366	392	345	388	398	383	393	353	379	392	386	421	419	386	390	390	413	359	385	391	407	388	403	399	393	398	429	408	383	441	412	399	378	379	374	397	410	372	362	394	346	400	404	357	383	424	381	372	384	403	397	394	409	408	394	385	420	379	404	402	378	386	374	383	374	368	410	361	404	391	363	392	404	368	390	362	365	460	380	390	389	394	396	395
23730	21605	28532	24708	20891	5824	1016	808	721	685	676	645	638	633	622	623	586	645	570	616	572	622	601	603	666	590	584	637	631	622	602	600	586	607	634	599	588	587	549	602	576	608	600	612	582	614	575	592	554	633	597	572	629	601	600	648	577	576	566	598	605	572	562	621	541	584	577	559	571	610	590	556	568	628	580	568	584	556	584	590	593	620	582	613	593	585	563	584	588	620	585	560	596	551	570	555	590	582	585	639	553	586	585	631	608	564	608	549	587	581	582	580	550	575	607	601	615	614	572	603	566	574	613	584	577	620	576	573	600	601	532	575	530	600	596	615	588	574	548	589	595	569	583	591	558	603	569	606	567	603	596	601	583	589	546	615	545	573	556	603	569	608	585	608	566	548	572	554	617	562	596	587	556	571	589	581	568	643	619	578	552	611	569	563	625	638	616	603	586	588	582	571	638	605	572	572	602	602	577	557	597	583	592	606	602	556	594	571	549	599	595	560	606	596	569	603	551	583	564	561	553	548	562	605	589	561	603	570	557	637	634	591	558	568	586	553	606	556	585	527	563	594	572	574	594	616	549	588	545	612	603	612	616	646	603	603	620	606	570	568	599	538	587	592	573	579	574	595	550	572	570	633	615	560	610	620	559	610	632	589	592	619	605	620	568	627	588	605	574	643	558	608	581	580	566	592	545	569	569	593	572	545	572	595	551	585	588	589	573	591	611	560	570	558	628	605	614	565	588	629	512	580	573	588	568	576	623	561	562	549	609	622	608	554	563	580	577	600	596	586	556	578	584	595	555	579	584	529	589	606	584	584	544	614	603	578	613	625	624	546	554	540	599	619	576	621	602	523	622	577	624	565	576	539	544	584	599	573	573	567	577	599	593	553	590	596	590	567	619	558	593	594	579	572	582	577	590	604	591	616	628	611	592	553	581	610	547	552	575	584	608	597	574	623	593	585	586	565	574	578	604	602	581	557	582	598	579	611	565	589	589	555	594	591	540	584	580	593	619	590	606	589	611	587	581	556	573	556	586	590	595	581	627	558	578	588	581	609	572	594	629	616	606	600	566	610	593	555	600	580	562	587	634	568	620	625	573	598	557	626	565	571	588	593	579	565	591	605	595	605	612	572	588	577	598	643	550	558	583	578	589	588	617	572	605	585	607	592	603	621	614	627	574	565	601	567	576	586	607	556	609	540	599	580	561	632	572	579	549	566	577	559	585	572	590	580	581	565	563	591	548	608	585	584	577	578	605	558	575	609	562	499	599	526	567	606	606	595	573	640	613	565	542	592	616	564	544	598	597	563	592	596	602	564	595	601	615	592	608	607	587	600	608	570	635	608	583	600	578	580	578	605	600	600	591	634	604	590	568	614	612	581	607	603	573	559	594	597	596	601	549	595	599	567	550	607	547	567	551	600	590	588	534	590	578	562	578	594	595	559	583	567	590	598	601	538	594	533	548	580	575	549	575	603	564	552	603	603	558	573	574	559	622	584	565	630	580	599	595	569	548	586	593	548	583	581	590	572	556	622	577	611	603	560	579	581	576	611	621	614	611	568	579	604	584	629	610	598	586	588	582	523	581	583	582	572	565	629	606	542	556	582	588	594	578	548	563	595	587	554	607	592	552	614	569	546	587	603	603	607	560	589	613	582	617	606	617	589	577	572	624	612	592	616	631	598	554	582	587	613	582	556	580	632	622	566	541	571	619	602	592	569	554	579	556	562	603	599	568	613	600	568	529	615	590	627	570	614	571	599	584	659	581	520	561	587	592	584	550	604	568	569	578	584	571	632	600	578	553	577	573	635	622	546	577	594	618	582	573	601	584	617	567	590	618	596	562	609	600	580	531	577	574	631	594	602	598	544	621	615	622	606	574	531	581	616	578	580	569	605	586	629	640	585	595	600	569	603	579	572	548	597	606	564	577	579	595	553	603	612	552	652	573	584	549	631	592	607	600	587	621	628	586	611	596	593	588	628	609	568	576	617	521	618	628	559	612	569	575	557	574	603	551	565	562	600	611	647	579	593	598	603	627	523	586	582	583	568	575	570	608	599	552	589	576	524	607	568	639	549	597	599	605	602	584	581	592	584	577	598	611	589	619	552	592	608	576	584	596	569	616	593	576	535	600	559	601	577	571	559	627	628	562	636	607	569	566	586	585	570	639	606	591	616	606	601	572	581	623	609	555	616	586	616	562	588	566	539	579	561	569	604	627	577	551	557	559	573	608	567	585	601	608	595	615	624	567	547	592	578	609	579	588	618	648	604	568	564	558	595	585	603	619	591	591	580	575	576	558	582	643	591	635	607	561	597	576	543	604	607	595	579	573	554	576	604	608	602	576	563	560	579	566	585	539	567	603	553	541	569	588	594	610	556	648	593	557	557	568	601	569	580	579	625	562	612	573	554	601	571	602	589	583	623	604	581	565	583	599	560	573	577	580	667	555	567	562	604	569	590	567	534	574	582	551	566	579	635	587	584	609	580	587	578	591	585	601	614	568	564	609	587	638	575	569	614	599	627	551	584	636	623	602	570	547	598	591	556	563	593	578	581	563	589	530	601	561	570	598	599	592	594	536	602	610	594	614	608	617	582	577	589	578	568	571	583	621	578	590	602	582	598	606	567	557	616	579	631	618	611	574	620	602	595	617	599	559	562	628	594	576	579	609	634	555	586	589	601	600	613	579	605	581	579	600	573	559	616	575	550	601	596	562	577	586	572	612	558	558	584	591	607	584	583	549	615	623	593	575	627	582	583	619	599	590	581	583	623	603	588	581	589	579	605	559	566	577	558	598	601	601	630	590	612	554	582	588	582	599	543	591	608	604	595	564	576	549	553	582	592	579	577	567	623	633	603	583	562	581	538	571	616	606	605	603	577	562	596	581	594	660	532	581	558	583	576	584	611	618	586	550	580	588	605	571	568	598	545	556	593	587	576	565	583	608	575	593	626	573	566	587	610	591	577	576	577	567	570	615	584	606	585	596	565	598	567	595	592	524	567	615	595	592	598	586	628	519	591	596	573	601	591	576	567	564	574	589	625	575	635	579	633	591	594	541	553	651	571	568	607	628	610	588	565	606	521	560	588	584	628	590	554	608	560	593	589	582	592	566	599	622	612	637	574	638	579	629	563	563	605	544	587	600	581	584	588	603	599	554	616	633	610	566	599	571	580	598	555	574	636	618	643	581	607	557	569	585	639	603	628	585	569	586	566	580	590	600	622	614	572	588	566	558	607	576	591	580	581	563	549	561	568	580	605	627	622	595	611	590	566	598	593	580	565	559	528	586	562	588	588	568	616	618	618	623	607	583	574	594	611	583	559	556	610	570	579	584	604	609	554	570	599	571	586	592	590	581	613	583	589	618	574	595	560	544	564	631	605	572	584	611	592	620	604	604	595	596	606	558	629	585	576	598	536	570	565	594	563	612	568	583	597	599	608	579	552	574	578	581	601	600	577	604	606	529	622	569	601	599	567	583	557	577	576	585	542
37761	64560	22386	2153	1639	1351	1188	1040	942	880	881	877	841	816	721	776	737	785	704	771	707	717	757	693	717	770	694	758	743	740	739	772	759	677	699	734	681	729	684	702	734	715	723	692	759	745	749	696	687	669	735	672	715	672	718	707	740	740	708	719	680	709	752	686	717	677	686	733	713	717	673	698	724	713	662	678	725	758	744	761	737	675	714	718	718	729	690	758	718	717	696	710	745	642	708	720	716	721	718	685	668	753	704	728	731	684	660	715	713	724	707	715	673	752	761	745	690	703	722	719	737	719	680	697	740	708	707	740	775	761	751	691	702	688	704	724	748	750	682	697	683	684	751	704	726	687	732	705	719	706	713	703	693	699	672	735	740	684	705	730	732	744	709	703	720	671	699	677	695	726	672	722	694	745	724	733	718	707	680	735	744	676	698	676	787	684	683	727	676	699	693	702	679	741	757	749	730	752	721	718	742	730	681	755	712	748	740	705	679	663	692	725	703	690	725	711	693	737	761	761	715	684	709	661	654	707	761	761	695	742	767	669	720	711	711	744	682	697	706	677	771	730	703	726	718	744	717	748	721	697	706	739	764	701	772	739	732	743	722	700	709	702	731	721	705	681	720	748	690	689	724	696	724	751	706	731	714	705	700	685	759	689	686	721	711	737	727	719	685	729	716	739	695	698	719	753	769	721	707	686	712	734	718	708	706	728	718	666	757	745	696	748	717	739	667	687	722	703	711	691	720	706	711	740	755	715	707	727	702	688	652	749	669	727	728	663	724	684	718	736	673	724	715	761	706	714	703	733	705	736	736	733	709	688	669	719	743	702	772	808	669	654	726	727	743	718	736	719	717	719	706	731	716	720	696	763	759	734	689	715	712	729	718	688	742	690	716	713	723	700	726	728	716	708	694	689	683	708	710	696	726	677	740	687	700	682	708	775	729	705	734	694	695	737	667	717	673	720	699	728	669	724	749	707	718	699	740	705	758	721	720	676	723	722	724	736	696	715	741	671	732	687	735	722	720	725	715	708	715	705	745	698	709	775	688	711	689	674	732	709	769	683	705	738	768	705	723	685	768	683	722	737	741	686	737	735	692	733	728	743	758	743	701	685	747	663	733	669	718	737	707	722	760	701	694	720	755	706	721	753	739	640	722	709	704	743	737	717	705	701	700	667	682	682	699	725	670	741	731	704	690	722	714	727	783	754	731	745	724	723	697	757	690	708	719	728	765	674	694	713	726	719	776	736	750	754	722	738	720	702	732	732	740	688	739	729	708	678	701	775	745	748	685	691	710	721	728	721	674	689	735	683	699	733	680	732	725	673	733	759	734	709	751	710	692	753	688	682	644	730	769	689	713	737	713	751	748	723	724	722	709	761	670	672	710	712	707	709	713	732	738	722	702	717	668	730	684	725	778	763	727	727	733	766	732	744	762	746	725	723	680	714	700	689	756	739	648	701	732	703	706	769	748	711	737	743	722	712	767	733	655	776	714	683	729	743	682	716	720	695	752	736	731	722	705	715	695	742	734	699	696	684	730	661	738	704	681	772	732	703	710	688	711	715	756	698	710	715	721	702	789	717	698	746	709	762	712	685	722	760	738	722	744	704	692	731	723	723	711	727	682	711	717	696	725	720	717	753	702	731	731	718	715	724	685	738	742	731	765	684	739	696	739	716	740	700	699	713	718	707	703	686	709	712	686	706	731	713	732	703	717	719	693	701	696	676	694	734	663	691	714	643	718	701	668	740	691	752	659	734	692	729	688	721	686	691	716	710	728	698	767	777	711	731	747	716	746	705	689	726	730	708	728	730	718	717	741	694	768	749	744	712	691	685	714	695	758	751	705	702	711	665	699	680	738	744	697	691	713	714	702	691	721	710	724	718	678	706	721	697	741	746	676	685	699	678	749	701	711	732	709	736	716	703	714	726	752	693	755	742	698	694	727	745	728	692	712	706	732	730	685	739	687	689	772	677	646	731	721	691	699	707	658	713	721	745	704	720	730	715	740	744	724	696	698	716	714	676	685	671	728	742	655	674	709	728	724	705	755	711	708	712	689	708	681	735	746	749	718	704	730	684	724	725	676	715	725	742	751	756	685	753	731	725	691	736	707	737	786	738	744	747	641	755	713	745	733	662	717	704	728	681	683	739	688	724	728	729	705	694	738	701	718	695	735	713	761	713	731	707	696	686	721	704	695	723	672	709	719	692	705	698	713	722	691	679	729	699	701	702	722	681	686	716	674	758	706	729	748	766	700	628	678	695	770	714	756	680	670	706	701	710	705	741	717	729	755	708	708	682	704	769	670	704	717	688	729	707	707	694	686	718	710	710	709	709	690	710	703	710	742	734	667	700	698	701	746	674	712	754	688	675	719	742	701	735	723	665	728	697	728	737	676	702	745	710	730	663	711	743	727	680	705	694	707	684	745	788	708	693	710	706	709	674	729	741	736	733	748	713	708	698	706	687	688	675	748	751	717	715	755	682	625	762	682	716	714	682	699	731	735	765	704	714	726	750	716	695	707	728	728	724	757	723	719	687	669	728	691	726	758	692	669	739	707	724	689	702	695	729	700	688	746	767	722	714	677	714	746	723	727	681	709	730	671	712	758	718	687	687	714	691	725	724	698	737	708	759	749	722	723	684	753	735	719	765	697	722	715	701	737	673	709	754	707	709	713	707	698	698	725	690	694	692	723	685	676	700	680	697	769	742	704	723	768	694	699	735	713	738	702	710	665	670	729	736	707	725	710	735	684	714	736	715	725	717	744	719	745	694	743	731	690	728	763	656	722	713	732	685	721	706	754	653	708	673	667	687	770	712	692	713	700	730	697	713	726	746	713	713	707	741	675	744	742	717	681	725	729	725	732	724	665	722	673	708	714	689	678	712	768	731	702	679	733	674	706	747	696	734	738	725	733	706	700	711	675	755	699	716	714	680	769	732	706	709	725	724	711	777	734	739	749	693	675	685	659	676	730	693	734	725	741	695	726	730	726	733	730	682	740	727	719	731	690	705	686	683	709	701	710	730	720	669	704	712	714	676	715	745	667	684	679	719	707	709	715	675	722	743	688	698	739	728	711	701	690	761	735	728	696	695	691	738	733	685	745	694	720	718	702	718	698	687	708	696	751	746	742	763	734	738	698	685	720	702	739	741	749	638	737	734	731	731	730	701	713	703	724	746	756	725	768	669	754	756	719	728	710	795	694	683	743	723	728	702	709	685	719	672	707	723	695	716	717	667	722	681	763	704	751	690	678	739	720	732	748	684	716	749	693	700	760	741	733	736	733	696	725	696	722	737	687	698	683	744	709	747	739	703	693	721	652	734	676	753	720	702	756	756	726	734	753	770	704	732	757	712	743	713	700	731	710	686	703	721	728	688	682	743	723	735	711	710	704	679	713	714	742	720	757	710	696	707	787	727	700	717	705	687	723	694	745	715	727	679	729	713	750	708	703	686	747	695	681	701	700	713	752	687	693	672	718	724	694	685
24875	21838	27452	25311	5984	342	264	269	226	201	188	193	221	193	183	146	154	200	198	183	172	189	183	163	187	175	211	166	188	193	188	161	171	179	185	169	179	175	179	174	175	167	186	161	150	180	170	148	159	168	162	182	184	170	160	159	174	179	172	176	168	188	174	181	161	151	188	186	151	171	168	166	171	151	154	183	166	167	180	157	167	165	156	170	180	151	172	183	169	203	178	150	169	142	185	160	175	190	151	161	173	149	175	162	165	170	161	141	156	156	152	149	142	173	179	170	190	167	173	175	168	164	154	142	167	195	173	161	171	173	166	145	169	179	150	178	182	194	163	165	162	160	180	168	168	196	171	180	167	180	168	159	151	158	175	149	180	164	181	189	147	161	147	181	171	173	164	177	164	167	150	160	177	183	162	157	190	168	173	165	155	156	163	147	176	159	172	165	168	165	170	167	164	179	162	140	169	167	186	183	164	167	143	177	171	160	180	171	156	172	165	154	173	149	171	193	154	178	190	152	176	171	183	173	150	159	184	182	167	165	194	181	177	184	166	166	142	180	154	148	163	158	180	160	171	167	172	153	156	179	146	170	173	161	154	186	176	160	171	174	172	179	146	170	143	198	179	153	171	160	154	137	178	152	178	186	190	160	164	195	165	168	161	180	170	163	156	161	175	180	172	163	149	181	171	160	172	159	153	163	177	149	187	159	177	176	160	188	152	171	173	167	163	179	163	162	170	180	154	181	160	193	155	163	189	164	181	178	156	150	160	168	177	197	174	158	194	174	158	167	155	148	168	144	168	172	169	186	166	149	163	178	170	178	151	175	152	168	181	160	156	187	155	170	183	172	186	179	176	164	157	170	164	139	167	168	175	148	170	172	189	165	155	190	170	147	152	175	160	192	171	166	149	154	163	171	164	174	200	161	165	175	164	138	139	171	158	175	154	160	172	165	163	179	180	169	172	164	152	146	182	172	188	153	166	171	150	181	161	164	175	173	170	187	178	170	172	158	189	172	172	169	150	162	172	161	177	192	163	161	135	167	163	167	189	171	170	169	205	160	152	187	167	168	162	158	158	158	174	179	156	167	178	178	142	164	177	170	151	155	186	175	144	168	165	169	180	200	156	159	177	156	201	154	167	156	164	162	161	167	158	183	170	158	164	162	169	149	172	176	161	159	153	158	151	171	173	163	189	160	141	166	167	161	150	154	168	191	174	150	194	149	162	180	180	166	162	193	176	159	160	155	182	206	189	180	206	158	153	178	147	173	177	175	161	144	196	181	168	183	152	157	166	162	147	178	177	158	174	172	155	171	174	160	181	150	158	176	149	154	163	189	148	155	155	146	165	181	147	192	170	177	182	177	168	172	163	194	178	155	171	181	192	166	170	150	181	146	166	149	154	174	161	183	181	167	169	172	145	173	173	136	137	190	152	163	205	175	174	172	164	156	154	148	152	156	167	169	115	154	141	168	170	171	177	155	194	154	162	171	142	159	157	165	162	149	168	175	156	150	173	169	168	168	152	151	154	175	164	185	148	153	145	166	137	174	154	191	167	168	177	171	158	166	160	151	172	164	159	174	153	175	156	155	186	170	168	183	160	151	174	183	172	173	180	180	176	174	184	170	173	187	153	158	186	165	164	182	189	159	150	180	154	169	212	154	187	171	167	193	170	175	177	160	167	168	167	166	169	166	179	157	173	185	171	133	167	159	151	174	174	172	168	169	171	163	163	153	157	173	139	170	177	162	179	161	151	184	171	162	165	170	172	174	205	163	161	140	167	175	185	158	136	175	180	165	168	168	169	143	195	160	159	149	150	150	188	165	167	149	175	168	180	164	166	169	197	168	163	164	183	169	184	171	164	182	173	161	171	164	161	167	174	169	180	172	171	165	175	175	166	170	174	173	172	158	182	187	168	177	147	174	174	179	163	171	191	167	153	160	154	178	176	171	164	173	163	148	172	183	155	173	160	180	176	163	164	161	177	167	141	164	165	168	182	195	177	169	186	152	157	173	148	174	135	174	169	149	183	177	167	167	144	177	187	170	166	168	158	177	154	175	177	186	159	159	181	158	176	154	169	181	179	169	146	176	184	160	185	171	158	149	148	151	173	165	173	175	168	153	201	189	198	180	161	172	159	176	154	171	162	191	170	162	173	157	176	170	157	185	161	171	148	158	143	174	182	155	178	142	165	177	160	151	172	184	168	172	148	159	162	180	169	165	149	161	199	190	160	163	146	167	177	155	148	174	160	200	167	182	150	155	162	177	181	138	150	159	161	175	164	163	178	166	160	153	160	184	172	156	209	179	169	172	151	182	179	182	163	162	175	144	169	153	173	169	161	157	151	172	187	167	190	160	154	178	168	159	168	173	188	163	175	157	163	164	167	165	140	163	166	175	160	160	161	164	181	152	166	177	178	166	156	168	173	167	160	165	163	179	181	161	161	178	170	155	155	169	177	166	163	160	166	151	163	164	179	177	165	169	163	176	177	177	174	180	167	157	177	187	190	168	160	142	193	190	159	139	176	157	159	160	170	160	156	157	173	162	175	159	176	151	183	168	177	150	150	165	174	177	169	146	147	163	172	179	169	158	188	144	157	162	193	158	155	184	159	168	146	175	179	177	184	167	188	162	189	162	173	144	172	182	184	195	163	145	173	162	184	160	175	179	154	157	174	176	155	153	152	183	175	169	180	165	161	163	152	145	146	145	176	193	161	149	166	158	180	176	163	165	176	167	173	193	159	159	151	172	161	167	187	160	164	156	164	166	168	140	161	173	191	161	188	172	168	158	175	176	145	149	178	157	159	183	161	178	183	174	178	173	144	197	204	177	182	172	179	156	172	180	195	174	149	189	160	156	171	181	162	153	181	154	154	153	185	155	168	159	171	152	173	176	149	185	185	171	163	162	163	164	164	144	173	171	150	172	158	145	173	176	155	156	181	172	147	180	162	139	151	194	187	175	170	165	163	143	174	185	139	159	179	153	162	167	180	176	167	153	195	160	173	183	191	139	166	162	173	161	153	172	168	162	172	193	155	179	175	167	168	169	197	199	185	172	176	168	155	190	157	157	158	162	173	163	179	149	167	176	179	153	180	163	151	154	157	156	158	175	178	157	171	153	173	176	178	175	179	167	180	185	172	155	197	177	161	160	174	157	170	167	153	164	151	161	184	163	179	199	193	162	177	171	153	173	165	178	161	152	176	168	164	173	156	163	164	155	171	166	159	182	160	165	167	150	175	161	167	166	167	173	161	163	177	184	186	158	174	168	153	168	168	160	158	184	165	167	153	159	169	174	170	167	182	170	175	184	169	164	167	175	157	159	146	158	170	150	180	204	164	179	165	164	145	154	187	173	153	148	180	160	172	180	153	166	147	155	175	169	168	188	163	168	172	177	158	156	187	151	173	172	162	164	150	181	178	143	154	168	165	170	161	180	180	154	177	169	168	174	174	162	169	180	168	188	174	174	175	178	156	189	153	170	178	198	179	153
34076	53973	14792	1024	673	571	454	388	369	351	302	286	292	302	253	262	270	287	258	244	231	243	230	272	205	246	217	238	223	221	236	256	248	241	239	237	241	236	221	226	221	275	223	206	236	230	249	251	243	214	226	222	225	214	252	227	222	267	215	228	255	230	224	224	247	222	231	235	225	204	237	213	239	223	218	224	220	257	231	223	251	196	216	251	224	239	241	212	225	227	224	223	223	257	235	218	237	250	240	233	254	247	238	227	216	204	208	209	236	226	233	221	249	232	246	220	235	219	241	245	220	248	224	231	232	252	223	241	220	223	229	232	230	229	208	239	247	228	207	232	240	222	261	234	238	244	227	255	231	258	236	262	228	234	221	248	206	217	218	218	218	223	196	242	228	224	222	250	234	234	247	225	229	205	222	240	240	259	248	218	222	237	230	225	204	233	238	240	211	237	233	258	237	220	229	241	216	248	237	218	199	254	221	245	185	250	246	191	241	218	239	198	228	241	223	222	224	226	236	253	217	224	226	231	210	239	220	239	238	220	226	224	228	235	236	203	224	218	258	244	217	226	238	216	246	225	231	251	222	235	235	208	207	232	246	240	252	216	215	217	238	196	229	215	238	227	246	228	242	224	211	206	242	210	220	243	238	250	231	248	233	229	233	237	234	211	219	230	240	247	256	229	219	203	233	236	234	229	242	226	243	227	230	219	244	242	241	216	249	230	269	237	258	228	224	218	233	243	224	245	217	227	251	217	226	222	215	232	228	225	216	230	217	234	246	208	218	224	259	238	213	232	231	239	248	222	261	218	233	219	216	263	250	226	226	226	222	243	234	239	250	252	224	250	246	212	233	230	228	234	248	232	226	239	231	234	245	237	235	229	216	234	263	223	215	232	213	231	227	244	223	238	236	229	221	227	246	237	219	240	225	206	243	229	193	234	233	212	240	222	232	227	238	230	238	231	232	228	214	249	218	236	235	205	221	225	251	253	251	246	235	216	219	222	239	236	236	245	235	217	242	237	222	235	226	232	221	229	216	232	220	256	244	242	230	220	214	243	226	185	233	239	241	256	232	242	204	253	259	235	227	220	219	235	224	244	231	236	248	226	249	224	236	233	235	222	208	235	232	224	238	247	238	234	241	219	211	221	218	251	243	246	243	251	236	230	263	235	235	228	227	236	210	255	261	258	210	216	241	208	216	243	226	260	211	239	208	228	240	217	232	230	229	229	222	235	204	217	224	247	232	236	241	221	218	191	257	216	204	251	237	236	246	224	238	251	204	237	218	243	238	253	203	230	261	209	255	251	239	247	260	236	242	250	226	229	233	213	213	238	235	257	240	212	216	225	209	231	230	213	242	242	217	233	249	247	222	214	244	243	269	230	250	207	230	255	205	239	252	232	224	224	247	223	220	218	220	225	230	260	224	233	221	219	224	233	238	235	249	196	203	238	260	253	219	245	242	245	247	213	249	219	230	212	258	218	235	233	227	225	217	248	232	235	264	246	244	256	248	227	227	228	224	212	217	256	241	244	227	248	246	238	220	253	244	219	225	222	241	238	219	245	240	239	250	238	203	234	213	231	259	218	226	232	252	217	245	216	262	249	223	257	207	268	226	230	252	223	219	213	257	258	211	197	237	226	241	217	242	225	236	233	242	232	242	227	245	231	238	237	247	230	236	236	225	244	255	233	243	216	215	228	254	238	249	218	238	231	234	254	225	240	214	220	220	229	229	263	240	211	224	257	236	240	218	233	225	231	212	224	211	230	219	233	225	227	245	226	246	224	215	216	235	237	252	201	226	218	219	216	214	225	232	215	248	229	233	224	279	236	222	217	213	229	232	236	229	204	248	252	249	215	227	259	229	247	248	237	249	241	216	238	234	264	223	250	237	239	198	226	227	224	220	240	225	240	232	231	244	208	236	227	253	234	234	218	233	202	235	232	242	243	190	239	258	225	239	206	226	239	216	234	222	236	226	264	225	227	263	216	228	237	206	210	234	229	235	235	236	230	229	246	251	227	247	251	230	237	256	237	240	216	245	219	223	226	238	225	243	249	205	240	207	236	221	240	226	255	235	212	222	242	193	218	225	200	208	249	206	221	219	211	194	192	252	258	233	251	230	232	246	204	213	228	263	222	244	253	250	224	250	225	249	241	230	242	229	226	244	201	207	233	244	245	220	220	220	214	221	235	211	240	233	240	229	239	215	228	219	222	233	258	221	242	209	238	236	244	269	245	228	240	217	219	216	256	248	259	259	265	239	222	222	230	238	236	259	261	227	238	236	239	235	245	248	252	240	250	226	224	254	241	255	218	200	220	223	230	210	242	234	223	250	231	238	221	237	256	213	256	235	216	214	248	232	234	234	236	231	230	224	243	253	233	253	226	228	244	227	259	245	236	220	221	234	221	226	234	261	214	213	230	243	240	236	238	226	231	243	256	242	230	226	255	225	262	265	219	239	257	247	222	250	229	210	242	218	251	250	259	231	232	236	232	233	231	230	233	247	217	232	224	236	261	206	240	222	209	256	219	229	231	213	233	203	205	236	227	221	238	234	247	232	234	208	213	241	222	225	235	250	221	224	198	225	246	224	247	249	253	235	217	250	242	248	227	238	224	250	234	233	261	227	235	215	213	232	224	226	243	228	228	226	223	246	229	214	229	235	242	249	193	234	242	240	204	229	226	220	225	253	227	216	194	231	215	204	205	240	221	205	256	208	218	241	226	229	255	219	225	224	216	207	221	216	253	235	251	243	233	235	236	222	232	232	206	240	212	228	220	217	230	258	209	235	243	220	246	266	240	213	213	215	235	248	255	222	212	260	251	235	224	237	239	239	228	233	240	212	237	228	229	270	245	256	222	226	222	258	237	235	214	235	253	224	228	223	239	224	247	217	265	260	231	233	222	243	240	232	225	230	235	225	255	203	236	277	237	256	233	237	218	263	245	237	230	231	205	235	212	213	213	234	215	217	246	235	223	238	247	228	256	246	231	232	246	206	235	237	262	218	224	260	234	225	230	239	217	235	213	247	214	261	222	245	232	182	217	241	241	216	225	261	233	239	269	237	241	229	257	226	236	239	223	235	210	232	197	235	229	236	223	236	237	234	204	242	220	242	224	239	208	239	227	222	250	227	219	250	245	238	242	253	242	233	230	256	251	219	227	212	194	236	224	245	247	226	233	249	249	232	229	223	204	240	224	242	203	237	239	236	223	210	250	217	242	246	229	222	223	212	228	235	227	223	204	236	224	285	226	246	236	257	233	219	248	234	224	268	240	237	240	228	244	257	235	233	262	229	234	237	238	224	235	241	253	224	232	243	229	232	236	217	231	249	246	214	245	218	246	240	219	225	232	241	190	223	203	244	252	238	238	237	238	209	234	225	227	247	219	242	260	272	236	204	240	258	220	224	202	215	216	222	229	207	249	222	234	266	235	272	236	237	203	239	214	246	213	230	253	230	198	221	242	215	227	226	242	234	215	242	235	214	242	245	233
22614	21587	29201	24396	21554	21410	5614	970	767	671	680	666	601	598	615	612	602	573	556	577	551	567	594	499	520	550	588	583	560	547	552	566	522	568	538	543	517	541	562	586	537	504	500	518	532	541	570	586	533	541	540	543	549	530	516	554	500	564	550	512	547	509	515	570	506	580	537	550	561	529	509	529	506	548	566	533	553	504	543	527	545	552	514	563	538	537	538	555	545	540	503	547	513	521	523	549	490	568	541	520	524	546	559	504	521	583	530	546	494	546	527	527	514	493	499	542	524	515	519	551	551	550	515	518	518	523	582	575	552	538	580	551	531	523	571	532	524	516	543	542	576	499	601	536	504	562	530	554	531	538	512	520	513	567	498	481	524	524	518	562	560	554	509	554	535	532	557	533	536	553	527	531	525	509	535	528	498	530	554	529	492	527	554	516	564	518	503	556	549	541	550	538	511	521	538	561	489	568	479	548	530	565	567	535	498	493	513	573	522	577	502	537	508	556	522	545	547	553	499	552	553	509	541	546	539	566	503	539	563	560	519	544	540	537	487	530	553	547	571	535	508	534	498	548	539	500	557	562	522	571	517	556	573	562	523	497	505	531	528	527	529	539	546	571	552	587	494	541	524	544	532	534	538	595	541	530	554	526	544	536	577	543	546	555	498	511	553	550	524	534	525	558	534	550	538	543	522	546	511	518	552	535	541	552	541	519	530	530	535	527	559	558	537	525	503	543	535	579	516	519	560	569	588	492	539	577	523	513	484	537	554	556	564	517	580	545	525	562	514	540	562	527	567	534	499	528	526	540	563	524	560	558	551	528	509	528	557	526	554	570	584	510	530	524	543	534	504	542	574	554	558	525	522	476	523	521	540	569	521	514	558	576	542	545	573	524	510	515	508	530	518	564	528	554	550	542	546	522	549	552	504	526	536	531	533	539	550	529	522	536	519	518	523	527	556	546	553	541	524	561	575	544	514	560	544	536	513	541	541	572	573	545	541	546	522	512	559	555	534	514	530	527	546	537	537	529	543	544	539	527	491	525	520	510	546	531	499	478	535	546	531	557	552	534	562	562	514	560	513	546	536	551	499	560	543	540	539	537	542	521	554	537	521	551	571	536	519	525	544	549	556	533	500	538	517	553	501	517	565	476	535	513	560	535	490	508	517	497	499	522	527	526	575	497	601	542	506	531	527	542	535	592	497	541	546	520	521	555	536	494	540	516	529	537	521	510	487	530	489	533	522	541	530	561	585	527	461	566	512	539	559	513	505	578	531	607	566	552	541	555	541	593	551	538	534	529	520	549	515	503	556	531	510	531	573	527	537	501	574	530	545	527	535	545	523	500	538	525	526	559	522	542	529	544	567	517	557	537	534	528	549	543	533	538	527	523	509	534	546	483	499	572	562	556	564	530	555	538	511	501	546	533	505	558	547	584	551	516	519	567	477	554	547	554	535	524	494	589	554	539	522	538	543	565	596	536	477	537	536	497	571	533	515	509	528	505	556	519	517	537	535	508	538	521	567	515	533	522	578	538	537	538	556	545	542	549	520	562	568	528	527	528	558	519	573	520	514	524	549	549	543	545	543	540	557	516	544	517	522	517	524	458	549	540	546	515	567	516	603	548	522	524	537	531	541	500	519	577	565	514	534	578	527	542	513	549	535	547	521	517	521	512	528	536	538	529	528	542	542	533	537	544	556	510	572	575	499	565	523	527	560	550	569	515	553	540	580	563	540	533	499	546	477	534	495	529	507	515	527	551	557	532	491	549	515	525	542	547	516	528	517	524	531	545	555	492	535	538	518	507	541	541	542	528	499	535	550	553	550	511	479	536	551	526	538	509	552	520	574	524	540	530	535	563	547	524	546	534	510	523	540	517	523	531	514	515	551	544	520	517	501	542	506	522	535	531	556	511	518	507	585	556	560	505	530	522	513	521	467	570	564	516	585	531	576	556	510	523	517	555	533	520	538	526	562	550	507	505	608	524	550	525	523	543	513	546	567	541	541	516	508	501	501	505	504	519	542	522	565	525	530	523	521	549	546	525	497	525	561	560	553	529	537	507	538	578	535	554	539	543	580	558	551	526	523	582	525	559	528	548	511	535	512	519	541	542	535	561	527	546	534	579	497	563	561	514	539	559	530	538	560	556	518	535	544	542	515	530	559	546	556	556	508	536	536	519	577	550	486	559	519	459	535	558	499	544	524	543	501	575	533	502	536	582	519	503	522	530	534	550	567	533	479	506	520	597	516	559	549	524	511	536	541	538	503	530	509	546	514	516	534	494	507	547	559	531	533	504	543	484	570	559	551	548	554	541	505	529	541	530	542	528	521	551	536	526	524	544	503	538	538	525	565	553	557	547	542	516	530	522	519	530	523	557	533	536	535	519	575	555	520	544	563	554	539	504	563	548	525	536	491	535	538	537	568	508	553	542	565	511	546	548	587	600	557	591	544	549	530	528	547	523	543	521	554	534	536	549	563	547	516	528	531	567	505	500	548	536	534	515	517	558	531	543	546	485	546	533	536	503	509	543	583	497	519	508	569	559	525	520	538	558	522	529	598	506	548	548	540	555	538	532	529	538	523	557	487	540	508	526	501	517	526	528	526	545	544	550	527	537	519	575	530	542	543	500	499	524	558	503	536	527	536	525	513	531	535	514	546	522	511	499	540	544	525	525	573	567	540	537	547	516	562	532	550	610	544	537	528	562	562	553	556	477	556	554	565	541	524	548	560	536	534	526	535	523	579	506	519	520	546	580	521	561	544	510	499	518	534	498	519	516	551	554	507	507	610	567	489	519	585	544	545	489	551	505	509	537	553	496	568	513	526	504	569	544	524	504	467	546	559	547	534	519	567	578	519	530	519	524	547	512	528	553	516	538	527	507	510	544	547	559	516	502	556	507	529	490	587	561	510	585	538	539	504	523	576	551	552	526	510	556	506	523	523	628	504	531	529	518	546	547	522	563	548	504	545	514	476	528	556	540	518	496	534	537	552	550	504	525	551	506	523	559	523	512	534	523	502	521	543	483	522	533	587	559	580	535	498	513	486	574	565	517	520	566	509	562	558	530	550	488	526	512	569	524	506	509	539	540	549	514	520	521	544	521	546	509	545	541	538	559	535	521	551	524	555	582	586	560	517	541	477	524	577	521	500	512	530	531	535	528	563	568	536	517	515	513	496	564	496	549	548	546	510	579	560	489	505	539	544	513	531	540	546	528	543	526	513	588	538	531	554	496	481	558	523	500	528	556	561	543	505	547	546	524	513	509	553	530	575	523	561	536	513	507	563	516	546	498	520	531	562	553	545	549	501	513	491	530	566	578	524	553	544	574	531	501	520	569	518	518	521	557	540	552	527	481	530	536	507	574	563	522	536	558	520	554	526	551	511	570	564	529	573	558	517	498	590	547	548	550	537	541	538	529	528	542	522	491	477	564	497	538	560	570	547	552	534	547	576	530	556	552	508	503	593	536	549	514	508	539	520	516	530	560
44904	72484	29196	3351	2358	1814	1520	1326	1132	985	985	931	868	827	804	754	760	805	742	712	712	751	752	714	700	690	675	750	725	742	747	704	684	712	726	662	705	709	643	697	615	656	685	724	651	690	674	656	647	675	666	640	717	707	682	644	711	681	668	667	680	673	644	644	661	639	657	673	685	632	672	676	710	666	658	642	681	654	694	658	644	693	661	640	664	695	669	674	678	683	677	698	668	680	656	680	712	647	705	681	729	645	695	655	661	648	678	633	697	697	667	622	734	631	690	642	721	699	677	649	708	702	683	681	705	718	637	650	675	661	711	688	679	690	658	719	670	652	648	652	664	745	707	669	633	691	673	648	646	729	672	641	714	650	648	612	695	641	674	684	654	667	683	644	662	681	695	676	690	634	679	673	632	671	666	683	730	674	683	672	692	692	695	674	645	648	645	695	634	652	649	657	623	662	643	684	693	698	680	668	653	707	636	682	610	676	671	654	744	631	724	669	657	669	697	634	691	668	681	671	711	644	653	643	679	650	661	650	656	659	667	678	624	689	653	702	686	645	645	657	663	669	638	594	687	631	668	656	686	679	683	690	663	643	666	675	650	687	674	645	626	654	682	608	665	658	651	668	632	629	741	651	663	657	656	702	695	648	682	695	667	694	685	688	680	691	680	655	646	645	663	683	698	701	681	695	683	647	679	648	727	654	638	675	682	665	649	690	681	640	669	696	658	686	674	666	626	625	672	686	684	650	663	685	665	685	700	687	648	695	685	638	726	681	668	672	684	679	610	725	644	623	681	656	722	687	676	692	720	681	669	673	683	654	676	670	636	650	621	668	704	606	698	628	704	674	679	672	667	643	659	677	675	685	714	688	701	694	649	680	701	651	668	681	675	644	702	658	682	646	700	729	666	694	661	715	641	650	667	642	693	674	698	643	666	696	629	701	650	630	601	699	695	661	652	635	707	656	639	704	666	680	679	708	618	694	669	666	685	625	675	687	671	659	679	660	626	681	661	641	645	657	662	705	682	678	659	687	647	686	682	671	664	625	669	634	692	666	647	647	674	664	605	641	710	651	687	647	674	665	665	679	680	686	685	628	660	663	685	639	646	627	673	670	673	683	689	670	648	650	691	649	650	676	647	703	648	720	650	681	704	672	648	732	650	668	627	700	684	693	682	672	691	647	699	648	666	679	673	666	621	640	614	667	661	676	633	680	647	663	665	718	664	646	673	684	648	683	618	703	691	669	670	696	692	659	615	677	662	694	660	676	634	655	637	689	695	668	689	662	657	669	669	660	636	638	643	701	660	670	667	658	668	684	670	664	616	660	671	690	687	701	652	653	641	676	682	664	635	662	662	714	695	698	630	710	666	678	701	649	688	657	694	673	680	693	636	651	632	679	671	693	618	650	622	693	678	666	668	686	699	634	644	670	633	656	647	643	645	673	657	691	664	724	655	648	695	647	677	694	661	619	696	704	685	648	660	704	640	663	674	674	639	664	653	724	640	658	669	675	659	667	688	656	653	657	632	684	669	620	683	694	724	669	651	686	660	669	680	662	644	687	653	634	711	630	648	675	659	695	651	654	658	651	602	712	657	635	680	649	683	695	675	648	688	713	708	663	699	676	661	708	679	657	716	646	683	693	656	699	678	655	652	668	701	663	659	638	617	684	694	678	644	631	681	688	687	669	685	637	708	650	681	669	712	700	638	675	618	727	661	677	665	650	701	677	699	644	697	678	646	693	674	667	640	698	677	618	662	655	725	658	653	695	636	707	638	693	649	691	672	659	631	651	671	688	714	674	680	663	680	705	647	628	657	690	688	668	650	698	653	669	588	672	661	672	637	712	658	605	643	705	683	638	656	703	654	690	646	688	722	664	692	668	650	623	674	676	646	674	657	656	688	643	676	685	674	660	671	649	685	708	656	679	657	658	654	645	683	666	690	684	654	644	653	709	680	689	632	639	704	659	665	648	672	679	643	690	644	686	668	670	718	688	679	645	704	679	642	698	670	656	674	658	661	671	626	650	670	662	667	645	644	672	644	668	621	681	690	667	727	708	692	629	655	713	667	677	668	681	702	635	672	688	693	659	707	656	652	660	701	653	645	697	691	658	640	691	675	674	693	687	679	694	621	655	695	644	648	675	674	701	653	677	678	664	656	694	649	697	632	666	647	632	657	736	621	630	685	696	645	635	664	645	644	708	654	629	669	684	668	674	650	609	650	625	692	639	679	673	665	676	706	726	665	660	651	641	695	681	680	697	668	618	693	649	646	725	670	671	676	651	645	666	644	701	642	641	656	667	643	674	636	655	666	651	686	690	645	684	684	646	664	684	671	683	639	665	666	649	662	697	659	640	637	643	654	708	694	667	691	660	705	664	689	696	642	695	643	640	677	660	608	683	692	654	610	628	695	709	670	676	661	634	720	645	646	698	671	693	640	631	675	721	680	666	689	647	645	684	680	646	648	705	675	666	673	685	686	599	661	684	663	698	676	633	672	680	650	668	611	686	660	606	659	653	630	691	654	676	667	675	703	644	665	640	673	672	652	651	690	649	676	663	697	640	655	670	662	675	679	605	664	671	665	643	668	637	663	676	695	696	658	636	638	683	679	650	712	683	647	664	631	712	697	633	654	663	703	636	666	640	633	717	628	657	624	648	706	663	701	682	629	715	714	658	655	641	711	658	629	692	612	684	674	673	655	643	693	680	705	693	672	648	699	650	676	704	730	699	684	635	658	702	631	665	650	652	670	630	674	660	685	733	719	680	695	646	683	670	680	681	667	669	675	671	719	675	625	670	669	689	694	637	675	654	669	662	686	637	674	642	680	687	644	642	679	673	682	648	733	616	682	684	685	638	641	659	641	677	683	675	663	668	668	714	622	705	670	671	680	660	648	660	663	636	636	690	628	655	643	643	703	681	649	655	655	664	681	710	693	652	665	683	666	699	720	697	676	660	640	683	660	708	650	698	639	645	621	642	653	632	665	706	691	656	701	633	660	647	637	648	677	658	652	645	677	679	649	718	661	697	686	634	613	695	650	658	649	687	654	652	667	689	715	699	669	678	669	678	682	661	656	649	655	634	681	687	634	679	646	662	634	659	665	659	665	682	607	658	663	686	696	680	654	714	642	686	653	654	699	679	714	683	683	659	689	637	659	701	691	667	657	723	678	653	653	643	692	682	666	642	665	642	676	666	660	667	729	657	688	702	692	625	665	701	721	675	641	642	655	637	702	665	658	664	653	714	605	656	694	725	675	683	698	617	709	704	718	670	649	657	674	683	629	694	726	658	716	676	657	656	677	717	661	700	649	627	685	675	687	628	677	731	705	644	652	700	643	679	646	652	681	646	680	696	624	685	687	679	636	649	688	710	702	649	654	644	636	680	681	646	652	673	611	678	699	621	661	678	657	648	631	658	687	645	654	700	631	679	629	646	653	673	649	660	657	651	663	627	696	657	676	658	673	609	655	645	714	647	644	681	629	651	715	652
28009	21644	9174	710	361	359	331	355	341	334	330	331	311	293	316	327	300	310	292	306	292	331	285	307	298	347	306	299	339	315	294	332	345	309	309	329	308	298	302	300	317	317	307	279	285	325	305	284	324	289	304	297	279	305	327	316	323	311	272	314	306	309	307	325	322	322	301	318	331	272	340	303	327	320	301	316	319	303	308	277	284	313	303	358	304	343	319	322	347	304	311	322	321	290	278	273	305	304	319	319	321	307	310	301	340	315	303	303	293	310	333	306	327	287	306	310	304	309	272	303	306	321	286	316	290	308	296	288	331	293	317	296	315	288	335	310	297	301	324	306	311	275	304	274	315	312	302	316	301	295	301	293	317	339	343	295	304	307	319	305	318	298	324	325	301	308	301	280	279	306	322	296	322	302	320	318	292	289	308	313	331	308	328	302	330	309	308	309	310	316	324	313	325	322	330	317	309	326	328	309	331	336	319	277	289	330	327	330	310	306	318	296	303	293	327	314	329	325	319	312	338	292	336	348	309	314	302	316	314	299	312	277	303	328	308	335	310	360	305	321	318	309	309	315	322	335	306	319	310	316	316	287	319	284	294	350	337	315	330	255	298	351	313	308	303	306	325	290	314	315	318	297	323	338	334	294	314	302	306	313	312	304	326	295	295	306	334	281	316	353	321	318	316	310	334	315	292	293	286	325	338	322	321	325	331	319	300	300	301	307	289	330	326	292	303	307	318	335	332	301	315	337	311	314	303	285	289	332	335	323	334	315	331	302	306	337	276	325	319	325	264	296	311	308	322	347	296	297	296	310	304	347	299	325	292	308	303	313	330	299	334	325	328	317	315	331	338	320	320	294	311	310	328	283	290	326	285	324	317	289	310	334	295	298	289	317	319	307	324	320	288	317	297	334	316	301	294	271	313	286	298	349	295	338	313	309	297	352	313	298	324	311	321	297	341	288	320	319	298	303	324	296	296	310	346	304	313	294	277	274	324	305	309	320	306	313	301	316	296	309	308	298	290	315	314	307	327	339	300	328	337	309	354	286	325	311	318	312	297	300	292	328	307	285	303	318	304	276	321	286	281	309	304	319	293	305	302	323	290	317	310	303	308	295	321	302	312	311	320	334	302	279	308	348	289	326	290	330	299	340	288	314	331	335	301	294	314	318	273	322	319	342	313	304	336	308	308	295	309	334	323	305	324	328	303	314	300	301	292	300	321	283	311	327	339	318	290	315	322	303	320	289	329	316	327	277	334	306	300	309	334	312	324	321	301	323	313	335	285	315	313	321	318	321	293	328	292	289	331	296	301	290	304	327	315	310	323	302	321	322	305	311	308	316	320	293	317	310	301	282	313	333	280	328	308	307	312	330	267	296	309	312	341	337	307	303	319	326	315	313	305	287	318	323	326	290	276	310	295	329	299	310	310	295	316	319	300	296	328	305	332	318	303	340	307	289	310	321	295	318	292	334	299	302	322	312	317	299	308	313	281	326	318	291	297	308	305	310	312	296	338	290	312	321	293	302	316	318	335	297	319	327	310	287	289	318	296	296	319	341	318	342	275	305	312	303	311	304	301	316	336	324	314	295	296	348	298	319	307	329	305	294	323	294	293	289	296	305	326	311	313	293	304	320	330	335	289	312	295	308	305	310	304	298	336	326	295	316	305	293	327	319	347	329	337	303	304	341	298	299	300	308	324	302	280	355	326	346	319	271	318	322	295	312	294	336	308	292	308	304	296	305	314	299	309	330	320	297	307	291	315	298	294	270	313	330	313	317	293	279	301	318	308	306	304	308	335	282	290	302	314	311	287	323	291	338	325	312	325	315	295	281	319	294	310	305	332	334	309	286	283	285	299	329	291	305	290	304	346	329	321	317	310	316	311	301	306	283	306	291	315	311	330	324	330	313	301	323	300	305	264	309	303	326	310	305	337	315	318	322	309	319	322	342	326	331	308	320	289	300	336	322	317	300	312	303	313	313	336	326	311	324	304	304	318	315	302	285	280	292	299	330	279	294	303	317	310	312	333	310	302	310	309	317	291	280	284	310	310	305	299	324	360	303	302	324	299	326	327	330	287	308	297	305	328	290	311	316	324	299	280	310	305	341	300	319	308	317	304	335	312	306	301	313	314	297	347	293	274	282	286	318	322	304	313	326	313	321	321	306	331	309	330	295	314	331	336	288	290	341	320	297	304	299	313	302	317	348	315	283	305	283	318	313	286	333	320	301	318	325	306	306	309	293	293	311	325	313	290	333	319	293	322	305	306	316	306	323	340	330	285	307	312	317	313	303	310	279	300	287	307	328	318	330	309	318	321	313	298	294	293	276	357	262	333	308	335	329	369	279	318	265	309	323	327	299	294	293	296	287	314	310	316	332	311	308	309	316	270	284	331	299	304	328	287	312	324	331	345	322	309	337	341	316	316	317	329	292	317	303	296	329	318	274	320	310	314	294	337	296	341	311	322	325	327	299	324	305	299	342	339	309	297	300	342	323	329	277	265	329	317	286	320	303	302	319	308	305	310	305	327	293	290	292	311	314	318	326	346	329	324	314	305	318	311	312	308	288	343	305	333	306	327	280	322	316	297	311	311	325	310	312	323	310	290	295	315	332	306	306	305	341	337	271	340	292	302	292	322	329	294	307	310	292	320	345	299	319	318	314	303	306	303	315	286	316	326	321	325	309	284	285	325	328	335	321	315	300	335	297	325	338	310	325	326	306	317	310	308	290	327	350	318	348	320	292	304	325	338	301	329	320	310	342	315	287	311	327	330	280	309	315	313	314	314	300	281	301	313	321	325	297	338	281	313	301	310	311	314	301	315	317	312	290	274	313	290	308	330	317	313	329	299	306	314	311	318	305	308	304	335	286	312	290	305	302	298	340	317	296	311	282	325	296	308	293	326	309	319	304	323	288	325	327	292	345	318	297	326	330	284	302	315	300	333	307	298	307	289	304	325	319	299	312	307	330	304	342	318	316	346	291	314	354	303	298	286	311	317	295	303	320	317	328	315	322	295	319	323	334	338	327	304	328	297	315	326	318	318	313	306	323	328	300	328	301	304	315	325	337	290	285	331	321	317	291	301	344	286	301	320	323	297	331	301	304	327	300	313	264	321	325	306	307	309	312	286	309	281	288	321	329	313	299	303	300	299	304	342	311	319	306	322	317	320	278	307	329	293	312	316	291	326	348	308	290	330	326	288	316	335	315	324	304	315	300	323	330	293	297	308	299	321	290	339	332	299	309	293	318	331	342	316	318	301	311	300	290	310	330	364	333	305	296	287	317	317	292	308	290	337	282	295	323	300	300	321	327	328	291	305	302	296	318	322	308	313	286	318	308	300	317	331	318	344	342	288	283	294	318	321	327	322	316	323	323	311	314	322	318	315	291	314	310	299	310	312	331	303	341	315	294	299	308	319	310	305	296	304	313	320	296	328	306	335	300	285	290	303	309	314	291	331	312	332	332	306	294	327	279	275	292	303	305	327	284
15193	27214	3309	512	478	445	457	425	429	382	400	395	397	406	414	372	395	414	390	390	381	398	391	385	430	399	364	368	395	411	419	401	419	409	390	382	369	386	386	374	360	382	387	368	413	376	379	378	391	403	402	371	389	377	415	347	389	362	391	412	374	411	391	375	359	367	389	397	379	417	417	401	356	380	402	371	404	371	373	397	406	426	407	364	398	387	375	414	386	370	392	389	387	397	383	388	387	412	361	386	421	383	360	375	411	382	383	426	416	379	396	406	415	393	358	362	374	383	380	394	365	406	429	374	409	378	442	374	407	421	390	388	394	391	420	354	367	394	405	384	393	399	415	402	407	391	340	407	395	412	360	393	383	402	380	416	401	385	389	394	401	386	374	396	356	389	389	364	406	369	417	389	415	408	411	418	383	347	422	384	378	393	355	391	374	366	425	383	404	391	365	409	374	422	439	402	366	419	361	389	425	395	390	394	365	417	373	406	398	397	378	389	418	416	422	408	389	388	396	362	389	397	394	385	375	387	369	400	368	362	394	397	364	399	397	436	392	409	383	366	394	393	385	362	384	383	404	395	379	430	393	372	371	381	373	367	413	423	378	447	387	383	402	389	376	370	394	384	390	348	423	415	371	368	413	383	401	395	384	381	366	390	370	411	408	392	378	420	377	364	443	409	379	422	388	424	420	375	398	408	376	369	377	394	401	406	396	377	394	364	407	394	402	413	383	354	367	388	416	340	382	377	372	385	390	413	397	377	377	402	404	390	383	353	377	379	412	380	421	380	387	390	395	402	387	383	422	377	378	428	388	382	355	429	364	391	361	390	378	398	366	375	399	437	399	361	407	373	420	329	370	380	396	379	408	352	415	381	429	395	388	355	396	383	415	395	404	397	379	386	372	380	387	404	379	387	407	373	380	394	375	370	399	372	413	389	393	404	387	373	419	342	389	384	398	404	385	405	385	370	380	409	365	370	403	386	405	350	385	376	381	390	379	400	422	426	401	386	361	352	399	358	375	345	350	415	384	371	432	408	384	353	404	375	405	399	366	395	388	385	386	400	397	419	355	360	425	372	368	360	426	368	383	419	388	366	393	379	404	376	409	419	409	359	384	388	373	416	404	351	366	365	389	408	376	399	391	367	402	391	389	406	377	381	402	383	343	391	384	380	385	386	390	403	368	399	419	364	386	405	381	390	383	422	405	402	363	395	374	382	398	391	396	399	384	406	368	410	374	390	373	417	384	340	380	404	390	407	351	382	373	394	376	432	402	407	375	362	368	397	395	402	419	366	394	356	410	385	410	369	399	382	378	380	377	383	386	402	388	377	428	361	405	405	410	398	405	377	373	430	381	361	384	375	412	385	368	391	375	386	385	356	401	372	388	366	376	398	379	391	406	383	386	344	369	385	391	410	365	420	405	411	384	393	391	380	406	380	394	393	415	371	365	382	411	405	386	387	380	403	387	371	409	382	398	377	420	400	399	394	384	395	371	386	414	384	409	318	383	381	391	389	391	352	386	384	406	362	413	393	366	405	361	382	375	399	383	382	360	390	383	379	379	372	386	359	394	401	418	373	395	383	372	415	407	398	376	402	357	378	393	414	398	420	375	394	389	394	394	391	384	378	382	367	414	369	384	398	357	377	413	401	377	365	399	416	333	363	384	372	402	377	388	379	404	434	363	390	381	367	400	392	403	413	414	415	348	373	384	356	373	406	393	416	352	402	401	390	405	392	405	421	406	381	381	372	371	384	389	393	392	396	412	379	400	364	402	384	392	396	367	374	371	383	381	410	351	411	400	375	386	380	407	399	386	412	366	389	354	423	402	381	390	436	405	375	354	388	360	393	405	418	395	419	351	401	382	369	369	408	399	397	415	404	431	392	371	341	366	371	419	385	387	392	354	394	381	385	404	403	385	395	413	386	354	394	410	378	378	369	358	370	394	381	407	358	386	401	379	403	410	382	375	401	391	416	387	404	391	387	378	405	409	373	396	415	387	359	425	379	403	381	393	398	387	425	365	354	398	362	379	385	390	380	380	394	402	396	411	380	383	393	404	383	422	375	405	387	417	373	399	393	382	360	386	372	393	394	390	355	408	394	383	406	387	399	395	361	400	359	392	353	397	358	382	410	397	394	384	411	392	402	397	397	380	388	389	369	417	422	424	372	389	373	383	381	387	362	376	412	374	391	375	379	369	381	413	381	373	414	386	399	366	394	370	359	370	367	372	363	409	394	393	386	384	366	383	376	420	391	378	414	389	395	376	432	392	380	401	433	418	371	405	370	384	375	388	368	363	376	396	397	410	361	402	366	397	416	370	345	386	403	409	393	385	378	398	371	425	400	357	363	387	378	381	399	401	381	395	399	410	390	359	411	409	393	406	359	391	389	401	359	413	388	399	392	364	390	391	423	398	419	368	383	411	384	398	398	380	406	421	359	430	396	379	375	362	388	408	378	372	360	402	373	356	420	372	368	426	389	358	384	407	383	413	381	363	401	412	400	368	431	386	377	400	396	375	387	445	405	379	365	383	399	381	417	365	372	399	383	393	360	401	405	389	418	396	406	391	404	386	412	361	384	343	376	428	388	385	398	416	381	377	379	364	376	345	378	388	403	412	374	400	383	384	405	370	395	388	367	369	400	414	410	379	400	379	412	383	384	367	373	388	376	379	398	389	404	355	394	416	394	392	347	381	396	395	375	403	383	389	374	378	362	392	388	395	394	372	366	390	372	377	348	433	383	379	420	378	419	390	368	393	400	389	392	370	403	350	412	350	369	395	400	384	369	374	398	369	388	413	369	381	376	378	383	384	402	370	373	396	349	406	386	369	365	390	390	387	368	407	377	358	421	371	378	397	390	402	387	338	365	340	371	440	413	373	379	334	409	359	399	433	367	361	389	382	377	359	380	390	366	349	387	389	376	423	387	384	376	356	431	383	336	385	365	375	385	355	409	391	373	395	369	390	384	381	378	421	380	384	387	403	373	406	389	398	422	414	381	415	390	385	392	390	388	384	383	398	367	413	385	382	429	377	417	378	412	352	392	384	432	403	387	393	395	396	368	437	409	386	389	381	380	402	359	423	394	399	406	391	369	425	377	393	379	376	364	380	362	399	369	435	389	391	374	360	370	421	372	388	392	424	399	356	406	379	397	441	365	375	396	355	370	388	414	378	394	403	408	400	402	381	395	389	390	387	383	368	365	398	386	372	456	399	382	406	400	412	368	398	377	366	398	397	411	407	418	387	371	386	394	396	409	373	393	387	401	394	372	392	388	387	384	415	383	387	393	387	422	377	407	381	408	413	374	399	380	372	354	385	390	420	396	421	429	366	355	409	374	396	398	359	360	408	372	390	376	407	387	403	368	375	363	369	390	392	405	429	351	355	325	350	367	374	429	404	401	362	359	376	396	422	396	444	393	369	410	359	393	423	412	384	361	362	417	399	396	366	428	388	388	356	397	385	404	393	432	413	427	394	382	343	368	392	367
23616	21634	28525	24963	21224	6737	1067	796	732	626	627	614	663	626	692	700	648	632	587	606	637	630	591	590	604	640	631	603	593	660	580	610	618	567	625	587	627	578	624	619	598	605	597	580	618	612	606	587	579	614	552	602	609	599	563	540	556	602	599	586	574	544	582	578	638	594	617	609	660	577	573	593	613	620	597	569	624	588	553	589	597	567	592	595	596	562	568	575	590	638	614	642	627	587	583	603	568	607	620	611	592	618	649	603	628	636	636	561	594	629	622	593	571	572	625	586	611	575	547	567	617	616	617	593	561	630	604	604	602	576	645	581	621	620	594	608	597	620	601	552	648	583	598	562	606	585	586	577	623	575	590	617	629	644	619	611	588	602	516	568	593	566	627	602	595	615	596	579	590	559	602	566	631	588	606	598	559	585	582	598	593	560	550	586	604	555	615	609	564	584	567	592	574	584	567	603	626	581	631	604	609	556	598	648	605	635	615	565	587	645	551	575	571	597	626	646	569	571	576	595	603	565	604	553	595	580	597	619	590	600	578	554	574	570	594	588	566	589	599	540	577	621	645	574	562	585	551	599	585	577	580	582	526	615	584	547	565	577	593	592	607	626	631	618	582	606	603	621	567	555	594	608	587	588	607	652	591	561	600	568	579	579	624	584	567	618	608	603	617	626	578	593	590	592	614	596	602	601	607	584	603	575	620	646	592	577	613	600	608	560	585	628	621	599	581	622	583	541	587	524	593	604	579	553	611	608	604	635	601	585	585	580	562	614	562	607	579	563	542	562	563	556	643	575	608	600	628	619	604	581	628	612	588	573	621	611	582	592	566	606	626	583	594	569	570	590	580	574	566	593	555	593	593	592	643	578	603	568	569	588	598	595	589	574	550	571	599	559	591	644	639	596	629	616	573	608	586	584	566	617	615	592	577	596	599	568	589	592	575	560	557	610	585	601	550	571	601	593	557	608	591	608	574	608	566	599	615	624	580	562	599	623	611	637	576	591	633	595	641	588	616	558	595	625	572	579	588	585	609	594	604	603	556	590	544	587	590	558	580	592	624	563	602	555	551	559	537	554	586	571	559	569	604	632	589	606	563	564	556	559	552	579	585	599	561	581	588	569	585	550	588	578	628	652	591	607	588	640	607	584	581	595	618	580	559	615	563	631	609	614	610	604	575	618	610	577	603	568	598	602	615	572	590	590	599	598	592	613	621	571	594	608	639	627	582	579	611	569	549	537	581	608	601	604	588	613	598	615	628	577	574	604	598	599	619	600	571	567	591	596	585	628	555	604	604	645	610	618	626	583	601	584	594	569	639	677	585	610	558	614	621	646	556	575	622	618	564	583	576	561	615	554	535	629	588	599	572	614	651	582	618	642	561	591	581	608	607	588	591	556	578	600	603	591	582	604	617	573	586	628	622	621	540	583	619	562	572	601	603	558	641	600	593	561	559	586	586	615	589	634	605	567	613	578	639	600	583	604	561	589	592	589	613	588	615	610	588	589	576	530	621	602	591	598	556	564	596	622	599	614	618	588	589	560	597	599	585	570	631	616	589	579	582	597	592	550	612	624	611	547	590	647	632	608	612	575	579	595	610	563	592	582	581	568	588	611	599	585	588	594	585	662	556	590	601	572	579	610	589	597	607	578	579	582	595	534	559	621	590	587	608	620	573	628	554	614	555	598	617	639	584	595	586	576	601	558	582	593	564	558	564	555	570	620	576	596	592	648	610	595	620	607	587	586	575	535	623	549	615	603	624	610	590	579	525	614	604	584	567	610	644	591	600	589	625	624	575	614	636	553	590	592	583	601	582	641	586	551	568	595	586	603	594	586	581	617	588	609	615	602	631	574	609	574	591	587	641	608	570	587	613	594	569	621	618	583	576	636	595	632	559	576	590	597	625	569	545	589	591	581	583	608	605	629	589	623	556	583	576	562	594	620	605	608	592	580	541	572	581	598	589	592	638	585	600	570	578	592	576	615	598	608	657	619	595	543	564	565	592	584	557	622	569	572	588	583	584	626	571	623	601	611	624	650	617	609	596	639	595	623	615	614	592	604	609	586	547	594	664	603	602	577	569	632	586	560	582	554	598	578	560	578	618	571	572	616	559	568	598	588	603	555	582	532	567	588	610	548	660	627	630	571	578	578	623	596	594	581	615	609	597	542	548	569	576	607	582	625	569	594	595	579	568	600	591	588	606	579	578	612	591	576	607	559	588	586	616	608	639	550	596	563	621	574	623	597	602	575	581	603	607	588	609	596	609	595	616	599	541	583	656	605	597	573	594	590	577	579	589	596	604	583	580	559	601	609	602	585	595	592	614	570	615	613	566	590	603	628	594	600	569	599	619	618	574	588	543	562	613	583	579	606	592	591	573	606	606	580	567	619	612	631	554	593	584	570	571	558	604	594	575	562	614	589	615	568	647	603	645	599	598	584	612	621	562	612	581	583	621	593	602	588	556	587	569	562	568	618	582	543	633	567	621	614	594	585	619	580	590	587	612	567	572	557	555	593	634	631	593	556	586	596	630	570	572	599	551	590	594	635	565	551	571	571	588	602	563	573	623	601	618	588	609	608	627	556	620	603	580	597	565	605	631	633	597	591	614	564	607	580	586	590	578	549	613	583	540	580	630	550	581	602	596	575	542	621	607	571	534	572	601	575	593	581	615	606	576	627	548	627	592	562	615	587	579	612	588	578	608	607	595	570	564	596	572	563	641	578	588	604	590	627	641	560	554	577	559	603	657	586	613	626	554	599	601	583	590	576	618	608	581	608	574	588	566	637	611	593	594	579	588	615	634	609	591	609	575	621	588	593	578	592	621	589	597	549	617	599	585	580	608	577	587	609	588	615	590	580	623	588	603	571	595	596	630	571	541	601	613	594	624	589	628	554	618	558	572	608	564	574	584	598	590	571	632	559	559	572	576	600	561	597	562	572	645	593	593	561	617	589	603	603	593	584	640	597	559	581	589	560	576	589	587	566	577	592	603	564	606	573	577	606	596	578	612	551	595	593	624	569	603	639	580	579	609	590	585	581	574	572	620	568	552	624	591	635	579	613	581	608	558	601	576	569	576	614	580	553	612	569	554	575	586	544	631	617	604	653	604	561	605	577	589	627	604	620	571	541	573	613	604	623	596	569	576	568	575	614	617	611	620	614	608	576	586	623	600	553	613	538	620	562	543	550	599	614	583	582	576	607	588	601	617	611	579	569	590	554	583	578	577	614	610	582	568	569	578	575	591	572	582	584	584	552	543	624	620	590	611	591	573	564	602	586	604	562	575	573	564	591	602	645	606	614	587	602	582	592	608	576	596	610	622	588	565	588	583	590	521	599	628	561	636	579	571	608	618	586	561	595	566	638	619	601	584	539	639	617	586	604	566	618	571	558	634	598	592	610	604	633	663	647	631	569	563	596	594	581	617	599	571	590	585	604	571	610	609	566	577	591	586	592	606	639	611	588	608	606	579	617	615	555	644	602	570	610
38038	65167	20862	2161	1574	1294	1228	1034	1005	871	859	811	793	817	716	756	787	779	758	738	764	774	694	737	730	773	707	763	692	723	750	733	792	731	732	751	705	703	737	704	808	720	685	735	689	729	771	700	716	714	711	731	778	765	710	726	696	751	727	725	724	757	688	742	698	729	749	723	668	696	752	665	711	705	740	714	670	739	743	727	700	718	734	755	717	748	684	751	717	724	734	699	730	712	735	734	762	686	729	641	684	725	673	659	701	726	727	738	679	739	748	717	737	714	753	756	709	694	738	762	704	758	694	735	727	749	755	685	716	765	729	786	721	726	722	703	704	678	769	730	710	752	703	724	751	705	778	738	683	735	765	665	760	756	748	710	710	688	695	760	728	735	720	734	716	719	742	695	773	740	711	714	681	734	738	676	732	739	741	784	736	712	712	693	771	768	779	760	702	717	706	684	740	709	739	761	737	715	726	704	743	754	732	714	761	708	771	728	706	745	735	697	728	747	714	718	710	742	694	744	731	715	688	851	719	732	694	713	690	707	768	724	769	726	689	715	694	719	752	776	728	736	737	718	717	739	725	737	746	691	755	685	699	748	722	704	717	732	689	775	742	731	711	746	719	696	724	737	739	746	721	745	768	677	727	721	714	687	728	708	707	728	748	681	714	739	721	713	707	697	721	781	739	743	754	689	753	744	708	743	693	740	719	677	773	724	719	738	738	678	778	727	751	689	795	707	715	694	705	745	752	707	688	700	753	724	725	736	724	719	705	790	682	730	695	723	680	746	755	781	747	749	722	764	707	724	716	722	701	755	699	681	727	764	731	752	708	725	738	677	726	723	735	736	685	710	727	688	702	756	721	738	729	697	742	653	758	741	757	733	757	768	752	717	713	716	745	715	757	723	721	703	735	720	756	711	745	792	754	730	743	730	758	684	708	723	667	698	746	730	773	739	731	681	712	752	747	737	719	757	699	668	749	714	702	721	767	765	685	726	746	743	776	720	766	707	720	673	711	733	731	707	749	697	698	695	715	747	695	778	740	725	718	764	748	686	724	764	668	731	743	671	754	760	742	722	739	720	692	727	753	704	669	745	738	747	726	717	696	763	687	682	730	715	696	711	729	722	735	705	711	776	716	744	679	686	739	695	727	752	675	714	732	718	734	718	687	708	733	678	703	704	675	699	721	695	685	711	700	735	757	716	735	763	693	707	736	745	713	700	731	735	732	702	763	726	730	702	713	763	707	736	736	713	738	757	744	753	774	727	702	723	732	744	702	662	681	677	770	720	691	704	703	727	715	745	739	720	715	662	711	673	728	728	747	676	703	699	758	716	721	730	768	691	719	726	748	718	714	716	726	728	710	655	653	703	734	724	722	725	717	715	711	691	743	698	757	699	705	741	710	708	667	694	706	721	724	744	714	719	729	710	703	668	675	688	752	752	733	743	748	726	712	675	686	721	749	766	719	742	726	689	742	756	738	706	753	752	731	779	732	775	721	687	713	742	743	713	685	714	705	684	770	709	737	701	690	745	731	695	724	763	719	748	721	685	710	712	732	721	754	753	718	705	667	757	713	713	723	746	694	725	715	744	715	764	711	736	659	776	704	698	748	674	725	725	770	746	726	780	737	687	721	723	746	678	721	710	727	743	707	743	746	782	693	697	702	735	713	722	729	694	759	742	733	718	712	687	713	710	707	689	665	739	691	722	715	712	765	746	704	680	720	729	768	730	702	714	786	690	695	702	724	775	778	735	762	771	741	714	742	733	747	722	767	739	723	738	748	757	755	747	725	738	798	749	721	723	699	723	716	732	755	707	728	724	724	733	730	769	709	730	728	741	741	732	746	718	709	706	742	693	696	724	691	692	643	707	714	737	725	677	727	740	755	718	676	771	755	725	692	712	729	749	753	749	751	704	724	681	733	686	715	693	724	710	722	758	729	660	741	744	713	726	769	720	674	716	741	714	732	655	778	733	728	719	758	731	755	717	786	746	747	716	712	700	688	716	703	737	688	743	681	702	734	728	723	716	765	701	726	699	723	726	738	743	716	748	747	672	672	709	718	688	790	732	738	724	750	762	719	707	720	742	699	694	700	728	720	691	732	695	703	656	727	731	733	737	767	732	749	736	714	754	708	687	738	678	746	740	716	748	700	709	714	760	652	714	652	723	690	694	738	725	673	709	751	718	719	690	693	755	685	702	725	698	763	690	735	714	728	716	693	750	704	732	679	751	727	714	761	711	738	768	724	732	740	719	709	694	688	681	697	763	739	711	719	713	695	769	726	692	697	711	701	718	748	748	666	693	700	752	668	779	739	749	719	688	734	695	721	673	737	732	697	681	745	700	733	714	699	742	698	702	785	682	726	704	712	754	750	736	745	679	690	716	725	652	736	684	685	769	752	720	684	758	743	728	752	752	750	675	747	737	745	749	728	728	789	682	677	728	668	740	727	739	717	716	749	697	702	741	729	741	749	742	712	730	706	705	704	709	748	755	720	692	688	750	710	733	737	698	723	746	704	769	690	744	687	711	721	739	691	728	778	758	716	699	707	765	715	760	693	715	720	722	716	746	733	711	713	732	781	725	718	720	636	740	709	718	725	757	715	743	767	712	772	707	720	742	741	758	745	725	708	703	707	719	682	723	698	742	708	755	774	710	726	708	739	730	728	722	737	699	742	684	728	744	783	738	744	667	751	702	734	741	722	714	703	713	765	729	733	717	692	770	695	725	702	708	751	696	758	695	707	750	678	706	694	731	694	741	771	726	687	701	727	736	745	709	762	736	720	763	692	677	733	678	746	723	727	739	732	723	704	732	797	704	692	709	706	754	747	717	731	697	722	733	736	716	727	739	782	742	724	704	714	719	722	741	709	700	740	755	672	734	700	674	711	735	724	715	736	732	730	714	738	705	727	748	718	743	738	701	719	748	705	730	712	669	679	670	723	702	698	726	715	682	739	706	768	715	698	721	740	711	746	735	718	734	708	741	694	749	735	730	718	736	706	722	703	719	710	724	720	730	736	721	722	731	765	722	689	810	750	742	741	745	715	687	705	703	691	672	745	778	717	716	741	696	728	679	745	719	741	726	714	751	726	741	675	733	754	691	697	758	717	705	722	766	734	749	722	751	738	754	705	765	685	733	705	813	713	696	715	731	710	705	714	797	725	685	729	768	737	682	722	732	729	741	770	687	700	702	728	702	710	698	738	731	709	683	712	720	752	675	721	711	750	716	690	690	743	716	713	663	751	706	700	704	710	767	736	722	749	740	727	698	701	766	722	736	733	719	778	697	734	734	779	663	772	775	737	720	720	718	737	766	722	709	698	699	671	737	748	712	722	746	690	721	750	759	733	762	714	739	736	729	718	757	746	711	680	719	710	700	783	743	721	741	719	710	706	760	722	722	715	729	735	762	694	741	680	692	762	714	709	749	709	742	733	700	747	758	704	730	758	723	725	665	735	710	734	719	695	716	773	720	715	680	755	697	725	733	765	717
24774	21803	27048	25623	6336	321	265	228	231	199	208	191	188	204	187	164	206	175	178	196	142	201	166	166	160	163	185	175	174	174	171	152	197	178	168	155	187	193	163	153	152	172	175	177	170	183	167	170	194	157	145	181	180	156	198	153	161	170	165	172	175	181	168	163	177	174	170	162	155	183	173	195	160	171	167	159	171	154	177	164	162	164	187	146	157	168	157	178	183	157	164	177	168	148	169	193	164	151	186	173	180	202	187	190	170	138	168	183	176	168	176	169	170	175	180	166	156	157	164	168	188	149	183	153	180	169	165	171	166	183	174	178	173	158	173	171	172	164	163	170	161	170	156	163	167	196	168	181	154	166	159	143	174	179	152	160	179	145	185	182	180	197	168	160	193	151	166	188	173	190	168	172	185	146	175	169	161	174	163	187	174	162	156	180	132	177	175	179	185	164	150	168	187	166	167	186	168	164	181	189	151	171	176	180	168	200	171	161	172	178	179	166	186	161	162	171	162	186	136	157	172	139	157	192	195	157	174	163	175	156	174	179	127	172	198	180	152	168	184	199	163	168	172	188	160	156	166	169	169	164	174	132	183	175	160	171	149	181	149	176	183	174	168	159	170	174	165	173	158	156	192	183	171	174	180	168	176	182	178	155	154	175	156	174	183	160	145	166	176	176	163	170	152	170	178	160	147	148	170	162	158	164	170	165	155	188	180	163	177	177	177	173	198	155	169	163	159	177	157	185	171	169	208	177	203	176	148	143	164	165	174	187	164	164	155	177	187	174	158	194	182	184	161	167	183	174	190	198	198	172	176	147	173	203	156	182	179	157	180	160	174	201	174	169	169	158	184	158	177	158	169	162	170	182	167	176	177	177	182	168	167	192	160	165	165	152	146	189	148	170	176	175	162	158	145	183	190	166	155	178	168	181	191	145	167	158	154	190	183	185	172	198	174	163	154	180	163	189	135	167	170	179	154	184	173	176	171	160	175	150	176	191	193	155	149	165	166	151	170	169	188	184	173	156	171	158	154	164	187	174	168	161	152	195	166	165	157	146	203	175	158	176	149	178	188	188	156	146	198	157	157	207	166	167	162	176	179	176	183	173	158	165	181	177	152	167	187	181	177	147	159	159	193	164	181	189	172	167	189	149	174	185	186	166	172	163	173	175	181	160	159	155	154	180	184	188	171	163	166	181	151	195	166	162	160	167	168	172	150	177	160	175	166	185	181	157	190	144	166	162	185	184	168	165	162	173	174	166	166	162	186	156	171	140	161	187	168	162	182	158	169	175	182	159	160	188	151	160	174	177	168	196	166	173	165	165	176	157	189	172	194	172	151	166	173	202	156	183	164	149	182	157	192	162	147	170	175	157	158	196	180	191	159	166	151	186	163	150	159	166	145	148	156	155	162	167	173	152	156	167	165	183	161	188	166	196	165	181	179	177	147	163	146	153	163	180	171	168	142	174	158	173	165	172	189	174	184	184	197	175	155	175	164	156	172	169	183	169	158	188	171	186	173	181	157	152	165	157	169	154	161	169	153	177	159	167	157	189	194	187	182	162	171	178	172	169	155	158	152	174	178	165	178	184	163	186	177	176	157	169	158	174	169	172	171	160	169	181	172	177	150	171	188	174	171	175	193	173	165	166	206	162	180	148	178	196	155	165	179	152	173	176	131	182	166	152	155	157	146	170	166	176	191	141	168	158	175	181	192	186	183	159	173	179	169	186	188	181	179	138	160	163	165	174	146	160	170	153	157	162	178	176	175	166	171	173	170	188	178	181	166	176	177	200	178	176	185	181	150	186	169	163	180	169	152	188	172	166	176	168	184	177	183	176	175	156	186	168	178	165	163	165	149	159	146	154	166	176	164	170	202	173	179	162	172	167	180	172	191	171	177	181	175	180	172	158	194	164	167	156	156	167	167	176	163	165	198	152	168	162	176	170	179	175	167	165	180	162	169	155	193	170	159	132	170	200	169	180	191	172	187	197	177	192	163	173	157	185	181	166	179	166	174	191	158	172	173	172	159	184	173	171	155	173	162	153	177	176	167	149	158	152	181	170	159	183	165	181	172	146	170	164	187	179	155	167	160	161	188	169	179	163	186	168	200	165	145	166	173	177	150	176	168	170	144	161	187	164	179	188	185	164	165	161	177	159	166	176	173	190	161	169	187	157	190	173	176	192	181	161	154	157	179	148	189	170	169	192	148	164	170	148	152	163	199	173	183	174	182	159	157	168	185	157	190	169	148	190	173	169	171	165	169	172	181	161	147	168	195	164	172	186	162	177	182	167	189	185	175	158	167	154	175	188	152	186	180	188	172	156	155	160	177	159	162	180	172	181	185	155	194	178	162	176	172	169	194	191	167	167	152	168	174	153	172	157	176	184	184	180	175	166	149	147	171	164	187	171	151	168	184	171	149	187	180	172	155	180	181	187	179	165	211	164	165	165	165	176	149	174	179	157	175	194	164	164	172	184	165	167	163	155	187	184	194	170	174	166	177	183	179	170	187	183	182	174	164	187	178	192	178	189	167	171	167	163	167	167	174	176	173	184	191	139	178	171	145	172	164	165	159	167	153	174	170	164	149	200	174	176	181	148	177	144	147	151	173	158	175	160	169	163	173	181	150	138	177	159	203	175	163	173	159	163	155	182	172	176	149	176	163	185	165	180	166	169	171	180	144	168	166	181	190	159	156	180	162	176	179	176	154	166	173	174	165	186	163	151	182	143	172	180	157	213	169	163	166	166	158	175	157	165	177	192	173	173	157	174	173	200	167	168	160	174	168	173	170	187	156	151	174	165	181	160	151	157	175	188	178	186	166	193	167	155	163	167	152	167	169	159	165	194	171	177	155	189	158	171	188	190	164	160	163	174	179	172	142	169	163	170	149	147	151	152	186	174	162	174	168	167	166	192	196	157	181	171	161	174	173	174	156	162	154	181	176	174	161	190	178	185	176	180	164	167	196	175	176	163	164	183	183	161	170	156	166	179	166	161	171	191	181	177	150	177	165	182	158	174	195	162	157	160	193	165	168	179	160	170	180	157	170	174	182	156	189	151	176	169	163	177	208	176	196	173	197	140	161	152	149	183	199	182	160	186	176	160	172	156	188	185	182	191	177	166	165	154	178	204	163	154	174	162	154	161	155	173	159	165	156	175	154	169	192	183	147	165	144	172	185	176	171	171	144	182	163	169	148	152	178	187	199	171	172	185	176	182	152	157	177	186	202	161	203	179	176	166	169	178	157	170	201	167	168	211	185	148	145	183	152	179	171	163	177	171	158	157	157	174	221	181	155	178	185	193	165	183	168	170	159	176	166	160	163	176	182	162	183	151	179	146	171	164	170	166	176	164	169	168	165	176	179	168	148	177	179	182	150	192	157	179	173	181	176	163	168	174	160	174	178	148	182	170	155	201	169	164	171	180	157	176	179	172	190	152	167	167	171	177	197	171	190	170	173	157	167	185	156	164	168	169	187	176	183	175	159	179
34343	55302	13832	1053	675	521	437	374	360	302	304	329	274	280	262	242	253	276	271	251	228	258	233	235	236	253	239	230	237	255	215	255	243	218	257	251	230	259	229	258	236	223	240	236	229	243	229	229	229	247	244	211	232	219	233	226	253	235	247	225	231	256	230	233	217	238	253	226	252	229	220	227	252	231	226	271	251	262	239	259	233	240	231	235	221	213	248	238	253	241	219	247	219	220	259	229	238	244	237	227	244	254	248	258	243	229	248	235	230	223	233	236	227	248	219	230	232	218	235	228	272	238	219	201	228	234	238	254	231	248	221	220	229	248	240	229	245	233	247	214	245	255	233	219	231	235	240	248	210	255	232	238	234	249	234	223	257	251	248	246	256	219	238	235	263	213	232	223	225	248	234	232	245	244	237	232	260	222	236	261	213	233	252	235	237	223	242	224	247	251	219	229	255	219	264	245	219	228	236	240	240	226	212	250	252	221	212	246	240	218	212	234	222	206	221	241	236	229	235	235	246	253	242	229	230	246	255	205	214	244	216	214	204	209	238	249	234	205	231	219	243	238	233	240	196	206	202	235	241	255	242	220	240	241	294	263	223	208	239	260	231	222	242	274	233	239	227	218	235	206	251	245	256	235	245	204	246	237	234	240	244	212	230	218	248	223	216	248	200	243	234	231	247	227	227	228	252	217	248	206	213	236	236	235	211	225	252	226	235	222	216	211	226	221	254	231	257	230	253	223	260	242	208	215	228	252	217	217	223	239	239	238	228	233	242	220	228	231	224	263	257	246	257	219	197	224	244	222	246	234	213	241	230	260	238	248	237	234	238	239	251	235	271	231	215	234	219	256	243	222	231	275	229	224	250	246	224	243	248	210	243	218	248	253	217	222	262	223	226	244	208	218	235	240	231	246	224	235	238	243	248	244	201	243	210	254	228	201	227	247	236	217	221	213	224	244	233	200	227	236	208	217	223	252	250	239	247	264	236	227	240	234	244	226	235	241	235	248	208	243	238	224	227	227	219	259	213	235	220	236	236	200	239	242	224	230	250	250	211	251	218	240	223	255	201	210	232	244	223	221	228	223	228	217	220	220	243	236	223	218	230	225	232	236	235	258	231	210	245	266	220	251	238	232	228	227	222	237	237	243	236	230	227	235	216	246	257	228	212	224	253	234	227	255	243	223	224	234	208	251	242	251	217	197	249	215	259	247	262	230	226	249	252	240	229	225	250	272	255	235	227	224	244	226	226	260	233	238	252	221	228	236	246	252	229	211	244	254	203	239	228	207	256	236	238	235	271	254	246	229	218	222	207	226	208	260	252	229	228	212	250	233	228	218	276	246	214	218	239	257	216	216	226	251	219	230	218	265	238	245	234	259	237	233	224	230	224	240	226	263	243	231	267	224	196	239	268	231	239	228	217	235	231	225	263	246	252	242	226	218	250	230	226	255	261	224	218	206	230	244	224	225	268	238	205	234	235	229	232	231	265	236	226	222	234	213	232	232	245	221	238	221	232	239	262	232	264	268	224	230	226	262	233	270	272	241	251	218	235	230	242	227	238	204	234	226	226	239	249	235	243	204	243	245	234	231	224	263	233	230	263	202	238	241	222	227	224	226	239	247	236	213	231	222	246	272	244	250	219	216	220	226	223	266	204	259	260	229	245	230	234	251	261	233	246	243	226	207	238	264	216	255	249	223	261	229	233	231	244	228	232	216	232	260	233	250	197	235	227	228	248	228	231	214	251	227	237	256	256	227	238	220	244	250	239	247	210	226	229	233	235	230	210	214	234	236	245	209	256	236	218	202	235	230	237	240	232	227	223	206	238	244	253	230	218	244	242	252	221	220	227	235	226	230	232	224	235	262	222	224	239	225	221	229	232	230	231	248	226	219	255	214	230	239	232	199	238	237	224	238	250	238	241	207	224	233	251	242	214	246	254	244	228	259	247	223	250	232	209	224	252	230	242	230	206	251	256	238	238	215	228	238	220	252	221	240	236	253	201	218	236	251	220	253	229	236	232	256	254	203	254	233	248	201	259	264	250	219	240	240	222	231	229	234	245	220	239	248	255	236	201	216	239	243	249	249	207	209	226	227	241	238	222	240	206	257	256	238	224	229	253	227	221	227	214	239	217	242	246	239	207	227	217	235	229	224	246	242	241	224	236	248	247	214	237	219	226	267	235	253	252	211	235	232	239	234	218	225	249	240	236	267	263	260	257	215	234	229	234	236	219	254	238	261	232	237	240	261	254	257	214	228	220	252	242	225	221	271	203	261	228	216	211	204	230	236	250	229	221	245	234	221	219	224	260	240	238	228	210	221	249	227	221	237	242	224	240	222	255	242	272	235	246	210	221	238	233	228	232	244	220	219	240	225	219	238	260	234	212	246	237	217	243	254	219	252	254	214	235	217	219	253	234	231	205	202	261	230	217	225	241	254	259	235	237	243	237	234	237	219	194	233	226	238	252	224	247	231	249	263	214	213	228	250	277	232	204	217	233	246	227	251	256	237	241	256	235	244	210	234	260	249	220	254	223	198	255	213	247	241	243	259	247	226	229	243	228	253	251	234	259	249	232	205	252	238	241	201	247	225	211	212	235	224	240	245	249	229	226	234	241	251	244	240	280	217	229	261	234	207	275	212	216	245	245	240	211	255	248	237	223	228	225	206	214	210	229	204	231	256	237	236	231	249	221	215	217	244	214	245	249	227	237	248	221	235	233	225	236	240	226	220	241	234	209	242	237	242	219	247	214	247	232	239	245	233	219	212	230	235	244	240	255	188	216	236	211	246	242	227	219	252	237	209	272	242	263	250	253	267	230	227	229	243	228	265	264	244	256	234	208	216	214	240	243	216	271	236	230	233	218	230	235	224	267	243	212	215	254	272	255	220	251	228	215	232	239	230	238	247	248	250	221	231	237	212	225	219	227	242	245	236	254	230	216	256	214	241	215	237	238	249	191	224	201	270	229	229	221	244	250	245	247	206	211	230	260	252	224	229	244	228	245	255	241	249	264	229	235	214	262	240	221	246	215	224	218	245	253	214	241	230	257	219	249	218	235	211	251	245	243	224	227	245	259	235	219	226	230	232	240	218	235	253	253	232	234	244	243	219	196	201	234	267	229	249	254	234	222	230	251	230	246	236	257	225	215	245	231	229	226	264	219	250	221	213	244	241	247	238	246	226	199	218	241	218	219	238	231	206	227	248	223	243	260	240	260	255	198	244	233	214	196	241	224	238	225	216	238	243	252	223	244	221	229	231	229	221	235	229	202	222	212	230	253	220	240	221	229	225	236	236	218	251	264	246	229	242	231	246	230	233	235	221	224	212	275	241	262	221	226	245	245	198	205	238	230	228	235	223	229	231	243	266	248	246	224	200	191	212	234	265	222	243	265	231	215	217	232	223	227	229	239	225	239	252	212	246	236	239	223	231	231	232	226	263	223	235	221	247	208	234	214	258	206	205	224	214	235	245	233	231	252	258	226	254
22687	21613	28879	24727	21566	21414	5739	940	793	747	677	609	607	631	585	644	587	574	594	576	614	541	579	580	553	556	604	604	557	578	558	563	562	562	586	542	551	605	571	521	534	536	539	547	537	600	556	488	525	560	500	558	519	552	517	581	558	581	575	497	517	494	524	539	528	551	531	559	536	542	575	531	536	513	558	542	507	501	542	524	530	540	524	528	559	530	570	526	494	560	578	540	511	564	537	541	526	531	548	536	525	567	558	553	516	548	539	568	560	540	562	550	523	538	533	528	532	523	525	551	562	523	527	541	533	548	542	553	542	493	521	519	544	555	542	576	574	542	551	562	543	547	547	522	544	551	515	516	557	531	542	504	504	536	536	562	503	520	531	537	525	536	550	576	534	546	531	546	534	570	542	525	522	490	515	554	562	582	555	559	552	547	582	516	530	556	537	515	572	479	532	585	538	533	560	532	540	574	579	552	577	544	531	536	570	518	486	512	539	543	556	538	549	549	577	566	515	502	568	493	525	527	544	542	554	566	529	507	506	574	525	497	547	558	589	538	583	536	554	531	546	542	568	555	569	555	539	544	561	537	566	563	525	537	568	540	557	536	556	514	518	517	526	553	555	577	538	541	538	532	540	522	586	569	558	549	543	534	568	529	530	519	557	564	541	537	504	527	559	542	574	568	545	544	564	537	493	608	589	576	512	556	513	538	517	519	550	531	574	542	528	556	525	556	508	543	503	566	565	584	526	559	529	550	531	544	511	519	525	554	546	531	487	561	524	499	553	540	506	532	555	522	556	579	568	545	560	491	542	507	521	522	535	541	572	539	537	501	564	511	526	491	589	559	575	623	517	602	488	562	587	502	542	487	580	481	553	544	528	528	562	523	538	563	540	525	534	556	526	507	512	590	566	555	566	525	546	589	560	539	537	564	524	563	523	499	528	541	478	521	516	592	572	555	587	546	554	513	533	582	538	552	551	525	473	550	525	545	536	507	536	556	546	552	524	558	570	522	560	544	551	540	527	535	528	560	534	550	558	512	560	553	558	503	577	557	515	591	501	514	533	523	558	563	532	566	563	583	529	571	564	516	515	540	541	581	592	547	476	537	558	538	538	520	526	549	534	530	524	527	548	573	547	595	537	527	520	519	557	534	540	519	532	520	550	528	534	574	516	536	563	546	545	563	544	585	515	530	524	585	545	524	527	559	582	552	528	546	572	548	540	555	488	523	543	568	539	560	551	548	507	570	553	554	511	557	564	545	556	532	563	516	516	527	532	593	521	540	566	569	551	569	525	562	528	520	489	533	578	545	555	544	535	537	556	542	528	563	511	537	537	541	543	549	542	568	515	535	528	566	553	535	563	569	513	521	513	582	520	524	534	528	553	530	548	535	523	530	559	509	578	519	536	530	547	550	508	551	534	553	502	526	520	547	524	529	535	541	510	555	587	570	513	521	558	541	551	541	503	530	513	576	525	548	520	525	513	542	520	498	524	549	547	528	534	535	567	533	539	526	574	524	562	565	592	523	539	584	522	513	527	537	517	516	503	561	577	554	542	531	534	567	549	556	529	558	512	539	548	551	502	570	531	515	538	524	542	537	535	517	511	566	559	585	557	555	545	545	527	571	554	524	542	538	565	571	561	544	539	510	585	536	534	553	563	546	498	525	551	556	549	496	494	495	523	542	562	498	476	527	492	535	581	540	511	582	590	543	592	541	546	558	513	524	540	517	513	588	503	556	530	602	567	539	533	528	575	561	537	531	520	517	516	539	559	516	518	578	511	559	527	541	558	534	514	547	526	546	538	513	533	561	548	545	525	537	545	552	589	530	570	540	545	567	591	512	548	548	546	540	553	569	530	541	583	581	527	545	586	535	534	513	552	562	539	486	519	537	532	532	502	507	592	544	572	544	545	523	530	520	530	584	549	535	548	579	506	530	496	549	520	522	531	575	485	550	550	543	600	540	578	526	561	552	542	527	581	557	547	550	525	558	493	539	504	519	519	534	546	566	560	514	524	549	572	556	550	563	513	601	567	519	557	569	480	566	586	543	524	527	529	564	560	527	539	557	558	507	578	581	563	519	515	496	538	545	542	504	539	511	518	543	519	518	551	489	534	573	589	497	484	543	543	570	592	494	536	547	497	538	531	559	556	517	520	513	569	543	545	486	540	543	524	529	572	514	532	561	514	527	555	559	578	548	570	533	582	549	516	550	532	550	542	596	552	562	542	519	568	545	535	591	584	500	530	542	567	529	531	517	505	552	562	559	520	562	557	594	542	539	560	487	554	560	558	521	548	508	513	557	538	508	518	562	553	502	562	546	535	554	532	520	528	528	536	505	509	547	532	515	497	550	586	548	563	603	599	576	549	533	541	563	541	542	535	538	541	545	518	592	505	573	597	544	529	554	519	551	517	504	528	552	524	516	509	553	559	549	515	557	552	534	541	558	553	499	574	556	537	551	485	604	542	534	547	562	542	550	538	546	546	557	543	547	544	508	586	521	541	529	512	548	523	522	554	586	590	513	502	523	558	557	511	513	512	590	592	536	539	569	544	550	579	537	535	536	494	564	557	578	531	515	548	544	558	491	557	558	548	521	565	547	525	536	519	517	549	542	582	539	529	530	562	548	551	550	514	466	540	494	588	522	581	506	552	525	523	526	557	548	525	559	554	526	536	551	516	556	524	510	518	545	580	542	557	545	509	536	552	578	511	546	516	541	529	566	530	526	560	547	558	554	543	570	567	536	547	528	539	564	510	572	554	577	543	514	559	585	520	551	528	560	554	565	530	516	525	547	548	565	563	500	501	533	539	535	529	549	540	546	509	526	564	537	514	579	484	526	588	536	561	554	553	523	563	572	518	524	508	553	557	546	539	521	551	515	544	579	528	535	522	516	532	580	528	522	589	529	555	530	505	546	510	544	579	560	542	558	569	577	526	511	519	541	538	528	523	542	542	522	541	548	559	552	535	538	496	542	564	548	606	519	557	536	519	534	517	575	530	563	551	550	550	519	547	480	530	577	531	560	543	527	526	514	572	544	548	555	559	518	509	495	532	583	514	525	537	529	519	547	556	588	547	508	568	540	519	498	545	605	557	522	547	488	525	539	548	586	537	542	531	555	549	512	536	542	526	487	503	495	560	532	545	499	522	530	564	539	538	490	572	548	555	541	522	533	526	553	553	556	551	539	522	599	572	561	531	542	533	512	517	509	518	525	547	545	536	487	552	544	505	516	591	557	557	545	555	534	587	523	561	519	517	505	523	551	510	510	526	529	538	522	526	477	505	562	544	545	547	522	567	541	545	563	539	543	539	525	592	495	562	513	509	538	537	518	535	536	542	539	503	547	584	541	529	546	530	567	531	535	521	550	563	572	536	540	580	554	553	549	532	533	573	506	493	540	513	558	571	570	531	552	534	572	574	537	518	561	528	553	567	551	563	556	563	524	514	562	540	563	543	536	528	514	595	537	577	532	501	515	563	544	512	555	596	506
45528	75826	27080	3363	2311	1780	1515	1349	1150	1011	910	934	862	840	767	759	772	751	739	770	742	695	768	675	760	706	690	712	753	673	729	665	717	715	714	697	689	686	685	722	693	711	662	665	696	655	688	697	697	660	657	642	682	696	743	677	685	675	676	689	706	669	706	698	724	727	701	638	644	680	646	671	703	675	661	693	665	662	613	697	680	669	629	654	666	696	652	652	659	669	646	705	670	634	670	659	676	689	713	686	656	629	687	679	681	641	681	714	674	686	630	681	686	695	675	689	697	708	730	664	694	698	671	667	646	664	667	667	709	692	725	653	653	703	710	628	666	681	684	686	675	719	682	682	690	694	681	652	706	626	692	683	691	726	683	680	702	709	703	674	684	652	677	688	729	697	666	607	713	647	696	682	674	654	640	737	694	676	715	691	677	699	677	701	706	660	685	693	665	665	686	653	654	658	681	622	647	655	673	701	671	745	660	718	652	640	700	698	647	715	693	623	674	708	677	657	661	671	700	704	704	656	709	721	703	668	653	698	679	694	716	660	736	650	689	678	666	668	660	639	634	680	638	653	727	697	693	649	695	662	654	708	684	657	645	641	622	708	705	683	651	673	714	659	697	694	646	659	725	657	664	705	637	672	660	649	660	683	650	730	693	649	628	708	642	636	733	697	685	677	648	662	738	668	692	701	664	649	654	700	644	707	721	666	650	659	666	692	664	598	693	692	670	706	646	763	688	690	675	697	707	701	710	644	626	637	714	705	691	649	673	684	650	720	657	653	677	673	659	636	660	682	689	710	681	705	667	676	697	751	678	692	678	637	686	669	676	648	671	666	678	650	677	720	656	697	689	671	631	682	650	691	655	711	682	638	651	647	626	671	687	684	639	643	674	666	736	628	675	684	676	690	664	692	652	671	721	650	635	674	627	682	662	677	692	716	655	677	710	726	643	662	694	694	664	697	681	683	705	642	725	662	671	686	686	680	680	718	663	650	680	711	733	645	681	647	646	673	677	650	671	672	654	684	692	730	664	662	657	716	751	663	683	639	652	650	688	656	661	697	672	690	659	667	683	683	622	626	676	646	671	696	685	674	724	681	680	693	674	708	682	649	690	685	727	730	630	651	702	662	698	694	699	687	657	665	654	681	670	690	702	652	639	697	672	667	701	684	691	701	673	720	664	686	635	713	600	674	687	664	651	633	662	632	633	690	658	695	660	684	684	714	642	679	666	683	709	688	700	668	694	695	673	697	701	660	657	663	656	725	627	677	673	689	665	708	652	736	674	669	655	653	692	694	682	727	696	677	699	661	693	683	671	683	686	633	616	702	710	702	701	664	681	664	678	698	700	725	635	689	682	642	673	668	656	662	684	661	703	673	663	672	699	718	664	707	658	733	677	692	678	745	663	652	653	641	709	669	694	680	689	663	661	630	635	675	669	700	664	713	678	683	650	688	723	693	653	712	622	676	629	740	691	642	681	664	656	684	707	705	672	706	660	658	671	697	701	689	654	680	665	647	665	619	680	684	689	686	636	678	608	685	700	681	693	641	657	639	651	632	667	667	695	734	667	681	649	688	651	719	669	724	724	671	676	671	680	674	667	659	662	700	689	652	696	698	681	682	669	660	676	709	682	687	646	692	671	673	659	705	697	671	673	696	668	651	700	687	689	682	675	681	682	670	642	656	664	659	724	653	677	658	643	651	680	673	692	713	689	666	622	690	664	695	643	717	678	692	673	691	662	682	688	663	626	678	627	703	644	680	631	656	646	652	653	668	655	685	731	673	668	664	727	685	694	617	647	646	683	682	702	667	670	686	689	691	727	671	631	693	683	669	682	604	647	685	674	707	650	657	661	680	651	650	647	628	688	648	660	702	677	678	700	633	687	687	709	684	721	698	692	695	682	702	681	695	692	619	701	687	689	688	657	676	673	708	695	712	669	691	724	708	661	678	712	712	672	683	654	665	632	685	677	692	665	696	643	677	672	696	650	678	671	635	703	678	690	662	709	652	698	662	688	708	687	671	674	667	681	679	685	649	689	666	674	687	655	648	703	673	710	680	659	663	727	661	627	692	662	682	632	659	624	660	654	645	641	676	632	699	623	679	687	655	749	695	663	719	699	676	667	642	662	692	621	669	658	689	694	716	644	662	671	640	686	663	638	693	656	676	581	672	688	681	699	682	665	691	675	665	665	679	647	690	695	682	701	682	668	682	699	706	683	704	639	689	656	650	675	668	647	652	667	692	686	679	699	692	660	691	668	686	651	720	649	662	703	663	660	667	661	695	652	694	672	700	695	684	665	650	681	667	657	654	686	671	681	660	666	708	691	690	699	658	693	690	673	692	630	669	663	685	712	682	644	676	664	674	665	670	693	687	649	664	692	680	656	638	663	700	697	713	705	662	640	702	664	672	621	671	650	662	673	684	668	691	664	596	705	663	657	670	710	624	664	675	708	609	656	695	677	689	676	693	707	694	721	671	663	657	672	694	610	707	626	715	675	675	656	652	732	679	693	679	643	673	627	657	678	684	710	637	643	621	628	649	674	678	705	634	704	689	642	685	674	701	658	680	631	695	682	671	652	671	697	682	659	655	640	635	687	681	638	713	691	669	633	697	655	637	633	677	727	650	674	688	710	684	731	696	699	714	634	661	704	696	664	629	689	698	725	674	647	656	630	659	651	611	712	683	681	687	668	675	638	659	650	683	677	654	651	682	665	661	688	702	708	693	693	703	645	655	700	674	690	656	671	655	710	681	660	661	713	690	675	689	649	727	678	704	667	655	713	660	660	694	714	598	691	638	673	648	697	684	676	673	673	619	679	657	653	690	647	679	711	663	672	667	649	741	630	685	722	678	704	666	717	627	672	651	651	610	635	678	674	661	719	667	684	654	663	681	682	669	640	738	640	691	680	650	686	677	699	690	697	705	675	677	664	709	702	713	666	699	667	690	730	670	707	671	687	683	682	679	699	647	666	695	721	690	692	690	697	660	659	680	618	700	669	668	667	732	727	670	671	642	663	697	687	691	691	654	729	679	647	654	692	721	650	743	671	687	682	680	676	629	666	684	645	652	662	653	656	702	674	684	662	664	714	652	685	696	668	648	689	657	649	678	659	705	701	732	672	672	748	657	690	665	680	658	670	709	652	652	660	649	675	695	608	711	664	671	698	706	723	657	657	674	690	659	692	742	668	656	691	672	659	682	686	703	705	658	698	686	689	682	647	684	647	685	667	686	717	726	680	681	689	691	652	632	664	629	683	657	672	653	658	678	684	663	681	659	642	690	706	679	683	649	732	701	664	673	634	669	660	636	664	713	736	700	675	652	700	738	681	640	734	687	664	689	692	700	640	681	674	683	745	660	645	648	667	741	721	673	649	676	658	664	673	632	702	662	636	642	663	677	665	660	660	663	682	705	644	661	704	649	703	677	655	676	651	645	674	742	660	692	673	715	711	663	673	646	655	673	703	678	679	687	698	647	656	685	686	649	658	662
28032	21745	9481	738	379	327	355	323	319	314	309	309	293	294	324	318	307	282	328	316	317	284	312	341	322	284	320	316	343	321	304	339	331	339	338	322	284	363	324	314	318	281	280	302	310	324	316	346	338	322	326	306	322	315	324	313	308	294	295	340	319	314	321	310	316	327	316	289	325	302	329	330	329	311	316	299	322	288	280	301	308	356	313	311	282	297	292	283	303	335	332	357	302	301	347	290	306	336	344	309	312	327	323	319	330	315	339	312	335	322	295	323	304	289	321	322	310	308	322	313	297	321	310	323	343	300	324	300	289	299	312	319	294	348	325	302	326	334	329	326	309	331	322	318	323	321	325	279	329	314	306	346	313	309	276	303	331	304	295	305	306	299	327	335	314	317	328	305	300	326	302	309	297	301	325	299	322	319	320	321	291	323	325	347	318	325	348	337	301	347	312	342	317	300	292	313	315	320	323	322	306	306	313	312	311	301	362	290	292	317	306	303	314	296	288	311	329	317	326	333	310	307	313	310	318	292	327	298	305	311	291	309	312	315	332	336	293	313	302	300	343	278	330	302	304	311	297	338	294	314	288	292	307	304	289	282	327	323	317	321	317	316	317	317	341	304	336	303	313	321	307	301	304	331	326	312	302	274	338	304	333	296	329	381	291	304	333	319	316	302	295	303	311	324	296	376	314	299	315	328	291	326	317	309	322	350	305	332	330	335	327	311	330	304	314	290	318	330	293	343	299	319	317	315	324	311	297	311	327	324	333	305	345	297	332	288	284	333	292	321	319	314	345	309	307	288	306	315	349	292	303	312	309	320	317	299	308	296	301	301	302	327	301	312	355	358	288	323	322	307	320	328	316	334	306	287	339	303	314	323	327	310	340	342	318	322	349	336	304	285	305	339	335	308	297	320	311	335	296	316	325	345	320	330	305	316	326	312	312	330	306	312	310	299	293	350	293	344	309	329	313	342	279	349	347	321	304	306	321	305	309	327	308	319	319	329	309	293	335	321	328	329	264	311	311	343	301	302	300	308	310	326	313	321	325	322	304	309	308	293	338	307	304	315	322	302	318	330	330	316	317	307	321	321	306	331	336	345	312	290	307	361	312	310	331	324	287	293	287	325	294	338	342	308	307	312	346	319	311	335	296	305	303	296	315	300	312	349	336	334	334	339	343	331	322	322	322	302	296	307	316	343	313	306	292	308	308	305	314	316	325	324	349	341	347	318	299	306	326	335	326	303	275	289	300	370	323	344	293	328	323	323	332	333	288	298	323	288	322	316	330	337	307	301	319	308	305	322	340	327	328	329	304	306	310	298	318	330	345	323	289	310	351	310	287	333	302	306	305	325	295	301	346	297	297	321	317	324	329	347	332	333	313	319	345	282	306	339	308	292	304	300	314	308	289	308	319	313	315	313	308	299	301	307	310	314	320	335	297	327	308	344	298	292	327	321	330	314	317	326	341	342	322	324	327	349	334	311	316	301	311	319	314	284	329	308	299	295	293	308	313	325	338	329	312	322	295	325	299	283	315	333	319	317	346	338	268	307	313	282	304	293	322	316	305	295	334	295	318	331	328	319	319	309	304	291	314	327	335	320	278	330	329	329	353	332	332	296	313	312	321	325	289	339	327	313	281	317	290	356	306	320	307	317	296	332	316	309	331	342	331	294	311	286	302	329	347	311	330	319	336	307	306	278	329	318	307	352	290	330	302	299	312	309	303	330	315	295	335	299	300	300	297	311	312	357	339	331	308	331	299	339	287	327	325	339	321	315	297	320	309	322	322	299	307	332	295	344	325	276	334	330	305	316	335	285	320	297	349	331	292	325	298	299	345	306	324	294	332	319	288	321	305	369	328	294	294	291	321	315	326	347	296	318	309	323	324	290	355	306	346	349	328	308	316	337	321	335	284	315	301	340	333	307	341	320	332	303	336	330	299	316	324	323	333	335	322	347	293	280	316	295	335	291	267	330	331	294	315	309	340	343	320	335	312	293	310	325	321	325	343	322	330	297	312	315	332	371	335	297	298	304	289	313	328	318	300	301	343	299	321	300	309	290	317	317	282	328	311	335	309	309	340	317	280	327	300	320	321	324	321	309	320	321	330	308	305	291	302	319	327	331	342	327	293	304	297	296	300	329	307	307	320	348	322	292	316	321	333	310	328	331	315	311	323	296	301	314	306	328	305	318	336	318	300	317	314	301	295	322	303	313	311	327	314	294	290	317	348	317	314	273	318	310	344	323	332	319	325	306	306	308	317	327	324	307	323	322	309	335	298	318	300	352	323	335	303	324	322	316	348	299	332	325	329	333	316	333	309	325	313	296	317	297	321	285	309	295	328	311	302	334	311	343	327	357	329	331	305	311	301	343	309	327	341	316	307	317	315	318	343	298	294	319	295	308	299	332	272	328	316	325	327	279	313	326	332	308	331	325	294	295	331	344	306	277	296	292	301	321	306	332	337	333	328	284	338	270	339	324	292	325	336	280	327	295	314	322	323	353	331	333	320	301	340	324	326	332	299	323	350	312	290	306	338	324	299	344	327	304	321	316	319	295	315	327	340	313	319	306	361	310	312	332	341	335	297	320	309	340	290	353	308	328	299	310	303	317	326	284	337	298	320	302	285	342	330	314	283	332	348	352	315	295	275	329	305	319	300	302	333	343	311	318	313	320	317	318	340	307	288	332	312	347	314	313	337	310	317	338	269	272	309	287	327	319	326	289	349	312	312	350	327	298	300	331	330	319	328	281	315	329	309	300	339	312	330	328	326	345	298	306	323	326	311	338	310	329	311	329	303	324	343	310	336	301	338	321	310	358	332	323	321	315	290	309	316	319	318	342	315	312	306	319	299	318	354	327	324	342	340	311	301	299	317	314	301	314	326	303	334	304	290	305	286	332	313	320	326	313	315	323	305	313	290	313	292	308	298	308	297	309	365	282	312	322	318	327	319	314	278	313	322	337	321	331	314	331	344	299	324	309	302	322	304	324	299	330	332	289	316	317	311	328	316	339	321	292	303	324	318	303	336	338	322	365	322	301	339	306	304	309	310	339	313	279	295	284	273	335	326	328	296	317	330	348	286	312	341	326	303	305	344	323	302	316	323	338	301	325	328	310	300	311	273	361	334	314	317	347	359	328	325	304	301	349	309	327	315	338	280	300	281	330	320	297	306	360	338	316	312	324	298	307	312	322	356	308	345	325	322	299	285	340	347	315	301	324	323	326	310	321	290	299	302	290	273	321	292	337	295	336	305	328	317	324	288	329	304	298	299	324	304	315	326	323	313	282	335	331	306	316	299	298	284	322	303	337	342	344	336	300	304	330	359	314	275	315	292	297	317	313	312	350	307	316	340	336	299	307	320	312	310	303	315	275	306	311	312	310	310	339	330	310	329	326	308	306	307	297	315	344	334	325	322	317	358	305	312	301	332	307	312	333	310	327	295	293	355	336	298	309	298	311	316	324	326	331	320	352	335	280	290	331	324	309
15420	28483	3928	526	459	434	431	412	410	398	375	409	395	377	389	386	384	400	434	366	396	407	380	409	371	406	395	397	404	381	379	380	405	424	426	378	435	387	373	391	432	391	399	388	376	415	399	397	388	396	419	424	406	401	381	395	425	411	425	396	389	410	396	407	393	395	405	398	363	384	383	388	427	398	408	390	409	417	371	365	396	430	411	406	423	448	381	402	383	397	380	384	405	392	415	405	389	392	376	378	397	390	404	396	420	392	381	416	399	378	378	407	411	429	404	367	392	357	391	392	371	403	422	393	392	404	408	382	395	404	368	370	374	359	420	396	387	349	357	392	380	386	406	388	402	425	389	421	382	422	348	403	409	396	398	422	382	398	375	427	417	385	395	376	405	393	405	401	379	370	414	436	395	387	391	361	392	384	408	406	370	368	415	348	412	416	387	389	353	429	407	419	369	376	398	362	366	398	407	408	368	404	412	372	375	400	396	394	450	376	431	385	384	384	401	385	380	399	425	402	386	414	412	392	424	382	441	389	406	355	405	382	384	390	390	390	396	406	417	389	380	420	414	385	417	384	374	381	419	385	407	406	417	362	403	383	421	404	431	382	389	403	369	368	404	398	396	391	405	402	431	418	369	363	423	414	391	400	382	408	396	399	432	408	381	396	405	424	413	419	396	435	384	385	379	395	392	407	378	419	401	406	368	397	428	366	357	375	414	411	387	393	391	378	381	394	365	385	404	395	359	415	398	398	400	391	379	437	397	420	354	376	398	422	381	396	410	359	438	395	379	398	388	382	378	407	393	411	405	398	410	443	390	405	415	384	398	397	388	399	373	387	417	354	412	377	391	406	358	421	399	372	395	399	415	378	357	402	380	391	409	400	431	393	416	375	435	406	417	353	419	368	404	399	405	408	392	373	400	386	418	390	374	398	389	385	384	417	402	391	402	413	397	365	411	390	417	404	390	373	399	394	409	401	422	427	369	390	360	426	407	397	350	381	412	392	423	375	417	397	389	371	427	413	383	387	377	374	387	402	368	366	405	401	400	378	398	376	355	400	388	416	377	416	365	373	400	429	394	356	404	381	351	398	419	358	392	365	388	379	383	422	377	410	384	402	408	379	396	369	426	384	412	407	391	442	426	371	370	417	416	351	409	393	416	384	379	396	383	404	395	402	375	447	394	404	408	403	401	411	385	375	397	414	421	428	373	365	393	396	392	392	377	393	373	411	408	371	384	403	407	371	378	380	393	390	421	399	373	366	396	379	383	397	371	420	382	393	413	400	405	410	377	375	417	471	356	385	394	422	365	423	382	408	382	357	366	403	373	378	386	385	394	411	406	410	408	379	392	392	402	411	388	379	388	425	427	402	360	371	421	447	386	434	417	398	365	372	398	405	401	418	411	393	376	392	374	393	388	370	404	384	381	401	410	417	406	355	423	400	409	393	429	407	441	383	384	369	393	402	443	452	404	389	388	390	384	378	424	407	381	436	376	351	412	398	394	400	387	394	419	409	391	389	371	383	389	417	384	399	401	395	350	402	393	398	393	361	386	373	370	407	425	394	370	382	394	410	399	378	411	416	407	401	388	370	417	410	378	430	371	399	406	398	389	391	393	383	370	393	410	375	375	383	397	396	372	395	402	407	385	439	379	398	367	384	396	425	428	402	379	373	408	417	391	423	389	382	368	410	390	387	454	362	432	398	432	407	396	411	391	419	381	378	391	397	384	393	427	378	388	370	375	423	384	368	408	370	392	379	387	416	397	418	337	390	432	379	394	387	398	402	411	401	413	405	416	350	417	377	407	343	428	390	426	373	416	392	372	385	411	380	374	384	452	413	351	391	392	400	394	399	391	408	397	387	387	413	421	390	422	374	398	414	439	422	402	371	395	397	387	398	413	371	398	410	406	395	406	394	380	408	400	388	405	391	407	419	395	407	434	378	412	419	385	387	402	403	404	406	418	423	399	381	406	380	399	370	418	422	440	371	400	336	388	402	368	379	374	353	362	402	398	378	397	375	393	400	386	400	376	384	386	390	401	412	407	378	393	401	367	411	409	451	400	386	418	372	421	369	389	398	371	396	414	429	375	388	370	385	410	402	364	401	390	417	407	381	401	376	407	396	402	373	397	433	386	359	424	431	394	417	381	380	386	405	425	404	401	398	418	401	391	367	439	372	387	395	422	409	402	389	363	406	381	408	388	442	388	373	413	368	406	364	403	367	398	400	403	379	431	396	418	400	359	418	437	392	392	427	376	362	384	420	397	375	389	344	369	418	375	401	408	401	401	428	373	437	397	400	362	412	368	408	421	415	387	373	392	403	415	431	406	371	349	404	432	402	386	387	387	394	362	363	395	370	397	403	387	387	401	383	410	367	417	383	379	383	424	392	391	408	402	398	384	411	375	386	397	380	350	385	354	375	368	415	393	396	395	398	403	417	381	384	370	396	433	405	400	373	425	381	388	396	404	383	411	420	344	397	383	353	398	444	386	425	383	360	370	369	443	425	383	378	379	387	374	396	391	396	381	394	416	383	407	376	414	390	412	404	386	387	413	457	381	436	424	395	410	427	390	383	414	436	426	423	393	387	402	409	380	384	349	395	394	410	409	394	404	434	382	434	399	382	404	366	411	401	414	402	434	395	400	407	394	393	417	384	404	438	402	354	403	372	406	392	389	397	405	407	392	393	367	395	439	392	411	396	393	408	360	401	404	392	378	355	396	404	392	434	406	378	411	390	395	375	413	375	382	403	417	429	404	388	395	353	376	420	422	385	381	415	437	380	396	379	371	415	435	375	367	370	336	416	439	375	368	420	358	416	406	423	396	387	402	391	424	380	394	395	423	362	395	377	421	430	402	398	410	394	441	395	408	431	418	367	410	402	377	375	392	380	365	411	417	425	395	406	387	384	391	394	398	371	401	353	398	393	405	381	398	426	395	389	409	398	431	398	419	411	390	389	380	386	378	390	416	415	369	375	405	392	375	408	406	408	380	383	395	428	362	413	374	399	369	414	411	398	432	354	359	414	371	400	421	412	410	387	386	393	385	375	391	438	368	423	398	397	386	389	407	398	408	425	394	429	378	373	388	399	374	375	389	403	399	436	422	400	385	383	395	422	404	424	414	351	397	383	358	399	370	376	394	390	405	394	400	397	382	375	405	396	397	420	416	368	378	381	415	428	422	420	386	363	402	410	394	397	405	386	421	404	378	367	405	395	405	399	413	401	387	414	400	385	400	390	398	376	407	435	396	402	413	425	393	412	385	396	347	390	383	390	405	420	398	388	386	400	426	391	361	430	403	427	394	391	407	398	394	393	367	398	374	386	394	399	365	394	381	389	372	388	438	416	414	402	388	382	402	383	434	418	393	371	432	404	410	372	396	387	382	408	359	378	403	410	360	414	405	400	396	382	393	411	397	361	390	440	373	424	402	383	377	395	428	374	440	393	395	413	384	403	423	367	380	398	419	387	385	381	384	382	385	379	384	407
23651	21620	28205	25231	21129	6353	956	804	633	690	708	665	624	633	638	558	617	618	644	581	588	645	605	621	593	637	618	615	612	578	617	610	663	597	596	596	613	598	625	577	576	608	616	597	579	587	569	570	580	580	609	588	589	600	623	639	617	645	592	626	617	611	583	620	552	628	616	586	588	567	599	571	607	617	565	603	607	565	587	621	598	608	626	571	533	608	544	635	589	586	574	587	624	576	620	588	632	576	638	587	595	602	592	619	554	587	591	617	624	591	581	585	577	634	601	598	608	603	570	632	612	610	583	539	600	615	590	574	621	645	601	582	615	573	625	591	596	568	579	576	596	623	593	603	570	595	579	563	617	601	599	581	595	591	528	571	579	582	618	602	608	591	619	582	634	585	604	540	607	564	626	625	632	592	572	577	574	576	595	600	599	568	555	606	612	518	607	584	576	652	585	602	613	583	554	596	639	605	620	528	591	637	617	597	622	665	592	566	612	624	607	611	578	604	604	580	618	597	613	584	599	605	644	594	587	633	632	597	582	609	632	594	567	615	603	612	619	634	591	607	606	591	576	614	623	625	585	616	613	615	612	589	600	584	604	610	591	611	603	611	622	595	579	602	623	559	609	561	610	620	576	607	591	590	561	567	587	579	572	593	630	601	631	634	617	614	651	593	621	671	594	612	593	597	605	592	651	646	591	591	580	573	603	542	577	581	587	568	629	562	603	611	636	650	587	596	596	593	540	596	614	630	583	583	636	557	591	576	628	621	592	586	587	612	587	632	631	575	602	595	607	573	597	630	592	596	608	554	608	572	598	572	639	596	605	598	578	592	585	620	599	642	592	578	596	621	603	604	626	610	612	616	603	584	550	607	579	585	591	599	604	623	608	544	584	572	631	583	557	589	569	613	573	611	611	609	588	590	613	609	611	604	594	649	629	628	562	566	551	583	610	585	576	589	566	607	652	607	574	601	576	583	573	589	608	611	589	625	590	607	622	619	593	596	558	599	605	613	593	618	590	593	590	613	600	591	604	591	621	605	596	539	586	624	557	614	629	640	637	625	593	580	597	598	618	636	589	595	636	568	608	578	611	604	560	606	603	606	615	578	591	564	577	592	577	569	621	597	589	623	592	582	552	641	594	607	611	569	556	586	615	616	573	647	575	594	584	605	564	593	639	603	617	575	580	642	603	587	566	605	563	580	577	585	590	543	564	586	606	564	571	597	590	569	616	632	572	608	599	631	632	581	600	596	640	594	604	657	589	646	570	625	555	570	603	616	525	594	611	547	624	591	559	577	671	613	581	631	583	574	602	597	583	586	588	643	580	557	628	580	574	602	562	594	592	622	601	659	580	629	589	613	587	609	630	625	593	580	615	624	591	603	598	619	608	620	617	583	576	607	569	572	617	581	620	587	595	603	614	580	568	606	593	600	635	563	620	614	594	577	584	599	572	575	611	606	584	598	618	592	609	560	592	607	556	592	572	558	583	627	613	565	601	601	585	549	584	604	593	584	654	619	633	580	541	585	589	601	665	606	580	623	605	558	607	617	594	599	578	637	598	614	627	600	577	550	598	622	567	599	599	572	576	568	577	624	609	625	610	575	601	636	639	551	591	584	626	579	583	594	580	597	619	597	576	612	640	575	582	616	625	573	616	573	581	557	632	619	557	596	591	623	603	583	586	618	590	600	613	599	640	587	617	598	582	598	582	615	612	621	614	620	649	619	605	600	571	581	609	560	581	589	563	638	604	602	609	611	630	600	595	581	588	581	606	606	579	587	598	578	582	621	562	612	587	604	602	622	583	614	604	611	575	607	560	614	651	582	623	582	648	606	608	647	602	615	615	617	536	640	617	587	591	564	597	559	596	602	609	617	601	587	567	577	603	617	625	584	619	613	612	620	608	631	582	617	602	602	584	613	596	615	627	637	607	574	624	608	616	597	584	581	577	591	599	620	641	610	599	604	639	623	597	608	618	562	604	605	549	622	619	591	583	608	577	590	622	580	549	588	621	608	598	575	657	558	591	621	572	597	637	585	609	611	578	608	618	585	629	627	634	601	577	564	589	625	617	574	604	568	582	593	642	601	570	581	604	606	607	591	606	603	569	619	619	598	559	594	545	580	580	610	599	657	664	580	578	609	591	602	596	609	609	593	568	573	635	560	592	658	602	599	605	585	605	630	579	630	614	609	586	583	599	619	602	615	637	657	592	636	617	616	545	595	561	619	572	593	609	605	588	590	595	607	629	628	557	565	595	594	563	596	607	611	606	624	630	558	601	615	595	560	597	556	601	640	635	601	615	597	587	598	585	565	577	550	578	563	639	599	576	571	579	560	639	629	601	620	588	585	592	638	605	638	581	570	583	599	576	581	621	556	594	621	615	594	601	600	583	568	573	579	576	664	575	604	582	558	603	591	623	614	627	607	564	638	573	577	558	605	596	581	585	626	566	624	544	601	595	614	577	553	545	596	597	538	607	588	596	620	606	597	595	598	577	584	581	621	579	605	615	587	612	615	570	547	535	608	596	610	620	560	592	604	627	578	569	596	617	613	597	595	595	550	592	624	618	584	600	607	588	628	541	564	570	583	659	585	602	574	597	632	606	602	553	571	564	576	634	560	660	636	578	605	619	608	603	608	583	613	610	595	562	623	563	625	570	604	565	533	572	604	586	616	643	593	547	589	617	602	603	574	545	608	600	573	626	649	632	543	607	602	589	620	596	613	623	599	633	593	617	632	620	590	592	628	614	577	583	596	650	611	564	598	598	567	623	576	611	584	589	599	606	596	597	582	585	610	612	586	560	547	589	631	616	616	624	605	602	594	615	576	605	598	611	629	627	615	592	627	582	575	591	619	577	616	626	602	636	567	585	602	615	623	623	628	602	594	586	572	598	637	610	587	631	597	578	578	612	619	573	603	597	604	616	599	620	620	575	598	611	597	584	594	619	621	576	605	531	566	606	578	613	580	541	584	576	593	621	558	598	559	589	600	578	590	567	607	597	597	602	607	606	623	620	595	596	613	589	621	628	605	594	590	608	538	558	591	598	597	577	584	599	650	586	586	613	650	656	581	553	624	571	585	599	577	630	591	632	609	649	619	606	594	587	612	590	624	589	589	619	587	586	580	600	625	652	563	586	596	586	599	578	599	557	581	575	620	607	623	552	566	608	617	608	589	607	625	596	609	652	604	606	624	577	582	602	605	632	541	592	576	636	619	599	573	592	591	586	586	566	613	554	647	596	558	580	617	636	579	634	623	619	631	592	640	574	573	576	599	572	628	623	626	583	614	598	631	584	600	584	629	631	570	576	593	590	593	580	574	621	586	589	590	591	625	552	605	640	632	617	653	603	586	638	601	635	593	653	625	631	556	601	570	628	540	575	653	626	606	626	554	580	594	591	551	581	599	574	633	631	639	650	601	606	619	619	580	607	574	610	584	577	607	571	585	647	578	587	594	603	594	609	600	605	570	597	669	574	574	614	607	586	649	594	619
38713	65895	22611	2228	1604	1291	1135	1068	949	959	893	781	800	767	790	816	775	792	788	756	749	807	773	784	769	751	687	743	712	760	747	772	752	747	752	708	771	713	722	762	708	744	762	727	741	697	736	673	730	719	734	729	730	715	700	771	741	720	675	723	687	725	756	719	739	721	754	727	706	717	755	805	758	750	736	724	765	719	751	723	767	698	738	731	687	690	729	708	734	765	728	697	739	721	722	732	732	735	697	704	709	721	704	726	712	740	722	714	745	736	741	699	708	778	729	688	715	736	727	738	726	718	719	728	720	765	713	680	672	694	722	723	733	689	782	749	739	671	722	757	757	737	758	752	728	703	736	713	696	751	746	750	743	755	694	726	771	757	722	728	746	727	717	732	721	717	754	786	761	768	715	720	695	700	754	701	723	694	716	775	711	715	750	684	736	712	746	756	706	735	752	713	712	724	772	743	756	755	746	727	693	704	791	683	723	743	732	692	722	736	744	714	759	729	718	749	782	704	730	700	676	693	755	753	698	707	732	723	734	722	727	732	729	726	743	711	758	769	724	666	785	719	736	716	756	700	757	750	691	742	736	756	704	725	733	721	714	666	709	709	691	762	690	726	734	728	749	719	759	718	769	767	712	755	748	711	742	781	727	722	771	706	672	745	734	677	730	696	749	749	709	723	746	734	739	693	689	713	747	740	731	735	710	708	704	698	759	707	724	771	742	707	771	739	714	733	709	762	700	731	731	729	748	667	735	763	697	749	710	727	754	708	714	744	755	740	775	793	748	753	714	783	719	731	738	674	690	722	764	668	746	715	679	752	721	725	727	722	766	758	732	741	782	734	746	732	741	734	685	722	775	723	748	751	705	694	763	681	674	785	683	722	728	746	708	759	712	721	739	694	718	766	711	721	753	763	722	710	688	727	727	731	718	693	676	713	700	754	699	687	735	747	794	706	697	728	722	718	690	746	747	757	687	698	686	728	721	741	717	741	692	755	735	680	731	710	760	752	701	732	741	698	731	717	771	735	727	717	751	757	764	737	791	694	671	744	758	756	734	715	802	769	726	759	746	749	772	725	730	730	734	759	703	765	707	733	709	772	717	713	714	723	717	735	709	725	718	758	713	720	773	712	761	778	712	741	717	724	766	719	745	722	734	732	705	735	746	726	734	747	741	740	705	710	730	701	767	685	701	694	710	788	727	687	694	705	761	775	694	729	701	750	733	725	709	694	754	787	764	703	746	673	754	703	724	706	725	741	745	766	733	760	692	734	683	721	744	752	725	735	761	709	740	759	738	721	737	734	723	733	726	756	739	738	718	707	749	715	746	695	697	709	734	691	693	694	676	729	755	708	761	736	671	743	748	763	735	709	717	692	780	728	800	736	763	679	709	738	718	720	723	737	723	732	721	754	781	745	711	740	712	716	727	743	713	740	718	758	748	803	786	755	757	713	739	750	723	714	737	709	755	729	724	721	758	760	723	770	696	753	686	760	708	709	740	717	710	804	723	754	720	702	703	722	716	741	770	714	741	684	700	716	685	751	732	720	679	761	746	749	695	705	745	733	730	707	723	773	758	737	759	714	708	748	701	742	758	689	712	721	694	722	730	699	691	725	707	715	724	711	725	743	728	753	725	714	775	746	734	696	735	763	708	724	727	798	733	728	720	745	702	705	732	737	728	741	751	712	702	707	746	728	739	668	709	775	755	796	777	717	713	735	757	731	703	720	739	742	720	718	779	749	734	701	765	743	727	739	720	744	731	771	785	665	743	709	702	723	725	762	757	753	768	711	752	734	694	756	733	735	735	727	712	730	727	700	732	711	724	745	711	741	723	774	760	725	730	703	743	811	704	758	672	750	726	685	735	741	710	708	735	739	689	679	706	747	761	762	695	772	719	714	670	719	773	723	751	730	745	736	730	691	770	697	757	735	712	741	764	740	751	713	731	727	769	698	757	712	733	755	776	644	703	755	738	768	710	710	722	733	733	679	704	735	708	743	728	803	716	690	742	739	763	745	730	717	733	716	725	755	734	696	749	737	678	742	715	750	703	708	721	776	732	774	747	746	691	687	741	728	761	721	690	754	754	740	754	715	738	729	715	739	698	689	770	746	727	765	703	760	715	731	721	738	753	673	757	781	754	687	689	696	722	719	749	790	686	731	774	768	761	725	813	704	743	670	690	668	781	724	705	779	758	754	711	734	738	735	722	772	767	740	749	755	749	740	728	773	755	757	741	713	750	749	760	778	750	723	749	686	695	696	733	707	741	768	708	753	714	785	731	768	754	711	716	710	719	742	743	718	688	683	785	694	776	764	761	696	727	700	721	702	717	744	685	686	721	748	757	694	739	746	697	737	719	718	734	734	687	761	754	702	755	736	775	716	722	689	760	694	703	769	692	660	766	736	792	800	725	760	733	718	755	728	701	744	728	725	742	704	743	727	772	742	770	728	745	747	731	757	802	721	727	706	717	679	728	710	760	689	688	698	734	678	696	801	700	716	733	735	734	696	695	738	753	697	731	728	690	760	737	727	725	755	744	719	709	726	693	751	755	730	750	749	726	727	746	702	716	715	696	810	751	773	700	764	725	731	729	736	734	725	726	692	734	777	716	755	706	705	756	769	712	715	745	702	754	732	773	722	765	696	730	724	659	719	726	737	765	720	684	698	722	696	695	729	746	693	717	707	731	726	793	798	743	721	692	705	754	701	663	716	749	705	734	703	730	725	740	693	729	773	720	696	740	743	707	704	740	748	747	709	725	722	760	767	716	721	704	732	737	766	733	715	696	734	697	750	767	704	715	744	738	770	787	730	775	705	730	765	738	698	710	730	756	746	737	717	697	742	735	724	709	728	778	695	741	708	792	687	727	682	749	723	725	757	736	740	713	723	754	694	767	750	756	668	706	792	745	780	752	774	754	724	738	732	714	717	735	754	748	738	723	703	778	776	760	713	731	724	708	713	704	685	731	745	714	718	743	756	727	743	718	726	730	691	747	736	686	742	734	752	704	749	774	732	713	746	728	743	736	699	738	716	703	749	710	722	715	770	691	681	689	735	745	726	701	709	778	687	729	725	753	712	716	743	730	713	753	704	719	715	721	742	714	743	715	727	758	711	776	703	698	750	741	733	734	722	756	746	739	708	682	678	749	747	708	694	737	705	731	742	704	735	771	734	788	732	706	777	721	746	718	738	735	781	729	744	759	761	670	716	716	734	772	724	754	732	715	706	740	752	767	733	755	716	767	743	732	774	739	734	696	681	722	716	698	751	775	739	723	740	697	753	736	725	714	756	717	708	713	706	740	762	710	681	703	734	742	735	717	696	703	764	788	724	740	710	689	676	750	688	780	742	749	761	696	727	711	688	724	730	763	723	753	736	696	757	690	729	757	718	756	726	753	674	714	731	676	709	701	749	700	761	709	727	756	739	739	719	735	713	738	704	760	700	724	750	710	745	727	695	744	724	739	711	764	701	724	769	759	723	689	703	718	751
24943	21838	27139	25656	6896	324	292	232	241	213	218	207	202	164	218	178	174	181	203	175	166	199	178	167	190	154	188	175	181	170	154	185	200	158	154	160	183	182	176	190	185	163	171	193	176	188	163	201	158	177	169	158	185	172	181	178	180	167	174	150	168	181	179	161	152	166	180	182	160	165	165	160	166	171	158	183	169	186	163	163	182	177	193	166	167	174	173	192	176	192	185	168	164	198	177	171	165	172	149	159	198	176	179	189	190	155	160	176	184	185	163	162	162	139	156	189	184	194	189	171	202	164	173	189	174	178	184	165	157	158	195	187	176	159	176	166	182	186	187	171	171	182	190	183	173	169	186	162	161	163	182	175	190	177	168	179	172	167	161	206	172	176	179	180	164	174	159	173	181	190	198	172	183	173	155	163	178	174	179	179	190	160	175	176	161	188	180	177	161	170	194	189	189	185	146	197	192	160	171	163	173	158	159	169	168	185	188	168	190	152	170	187	196	179	190	185	170	173	162	189	169	153	184	160	190	161	169	180	173	201	153	192	173	158	178	172	168	189	169	209	188	168	169	178	160	171	199	190	187	157	194	160	148	162	173	183	177	163	204	156	172	174	194	162	184	178	186	187	189	165	167	187	171	151	165	168	192	162	184	181	158	206	182	200	186	150	172	183	173	172	187	176	180	163	144	177	169	195	185	168	194	180	178	142	171	172	168	162	158	179	164	169	171	170	180	183	157	194	177	182	145	185	196	155	164	190	167	175	178	158	151	153	177	172	154	190	158	157	147	173	155	194	167	195	160	186	192	181	159	183	200	171	172	189	189	171	179	187	170	177	186	152	195	185	178	192	162	165	159	154	173	202	176	175	174	178	175	190	180	172	170	163	173	175	156	184	169	201	134	175	151	161	174	171	151	180	177	181	194	166	208	175	181	172	168	178	181	157	174	142	178	161	170	181	175	169	188	194	167	180	185	175	178	179	161	164	188	142	189	180	173	173	161	178	174	194	171	192	208	129	187	169	166	168	173	190	167	185	192	168	190	182	170	178	154	168	151	172	160	171	179	184	141	175	175	162	165	185	183	174	192	159	184	176	172	172	180	169	173	179	174	166	183	159	180	164	198	169	165	167	186	167	169	191	154	177	183	166	166	185	151	179	153	171	162	144	160	179	162	176	194	179	202	189	180	159	164	169	181	168	166	197	210	163	176	196	145	174	169	176	192	167	188	185	179	171	187	156	170	166	153	179	189	193	168	192	190	190	179	166	167	161	151	148	181	166	193	173	145	155	179	162	194	160	181	172	195	167	161	165	168	172	173	182	165	175	166	195	163	172	170	174	152	172	168	178	181	168	157	170	143	166	161	191	164	185	152	170	175	156	185	170	205	179	146	185	167	201	179	186	158	175	153	163	168	201	182	153	177	209	164	172	181	171	188	174	182	162	175	184	172	149	167	146	154	178	189	164	192	202	184	194	188	177	171	148	162	184	188	185	144	168	193	172	185	176	153	163	165	167	163	178	183	159	160	178	166	160	179	186	183	170	169	174	208	180	171	178	167	150	163	149	179	192	175	190	154	184	160	136	163	157	162	182	137	189	183	161	190	181	184	172	190	171	160	152	177	153	164	156	172	194	181	163	162	184	187	176	185	171	180	187	165	150	171	167	181	168	181	166	182	167	148	172	156	166	166	165	166	166	153	184	167	156	182	195	161	165	162	155	164	176	152	191	181	163	159	187	178	181	183	172	158	192	150	160	204	140	195	149	177	154	184	193	178	178	171	177	163	197	176	159	148	186	174	172	198	175	172	168	170	176	180	190	170	157	139	180	177	181	175	163	165	188	170	183	154	151	173	183	186	157	168	159	174	178	175	174	171	172	178	176	165	163	166	167	166	166	174	176	198	168	182	161	176	172	164	169	191	171	164	181	171	180	154	143	147	184	177	194	171	164	185	175	186	172	191	172	156	197	191	165	167	182	170	152	188	155	187	158	200	174	193	156	171	183	159	189	170	184	174	182	164	164	166	172	174	157	171	166	183	160	167	148	172	194	185	148	168	172	165	167	176	187	185	170	147	198	169	177	192	165	171	180	191	167	157	186	178	166	178	169	182	166	198	182	162	182	177	180	181	200	175	163	172	159	194	195	182	177	159	182	194	182	165	182	161	153	180	177	178	182	162	159	169	166	166	160	145	179	192	158	176	189	154	170	168	159	154	167	196	198	156	181	170	166	170	165	164	181	174	187	177	177	174	173	190	177	187	199	161	154	180	173	177	171	161	161	173	165	203	202	163	130	195	166	176	176	166	187	199	173	157	180	164	161	178	190	201	192	169	163	167	157	162	173	150	188	191	189	163	167	165	171	182	192	165	173	142	204	192	200	168	175	192	193	157	178	179	181	176	166	193	161	177	181	164	176	166	183	154	187	187	165	190	183	179	163	174	173	168	191	168	199	173	205	179	157	172	161	177	193	185	173	185	164	176	179	186	172	194	180	154	164	165	169	173	162	164	167	185	171	186	164	182	150	160	151	173	164	189	179	159	161	184	197	177	154	158	178	189	173	174	189	178	163	151	176	189	173	175	175	194	173	175	194	168	174	169	181	163	160	166	153	162	178	156	152	183	162	141	180	159	164	182	169	191	178	156	185	169	175	179	173	185	177	178	174	204	176	195	156	183	171	159	191	204	155	181	171	157	184	191	188	170	165	171	172	171	191	170	178	174	172	171	195	166	172	168	182	188	178	187	166	173	179	167	195	167	164	165	171	168	178	165	173	166	166	177	185	177	174	161	164	188	172	187	181	174	176	159	183	181	185	179	173	159	171	159	189	185	171	181	177	181	174	190	179	174	186	189	199	157	194	208	179	172	153	172	165	169	188	181	184	179	180	182	166	177	173	190	163	181	176	172	157	175	187	161	171	162	155	150	172	162	168	180	166	166	176	176	174	177	207	168	187	170	193	171	193	195	180	141	160	160	182	169	171	161	157	139	181	180	179	171	177	195	160	175	172	172	152	189	192	158	170	192	174	159	186	156	199	181	171	187	151	173	144	164	180	168	201	171	161	155	192	176	175	195	157	179	179	152	174	181	187	185	191	187	172	159	201	151	189	196	160	170	158	170	179	200	178	165	196	160	180	193	185	182	170	182	172	160	179	183	178	181	157	158	195	179	165	178	163	149	177	162	174	172	188	193	206	176	155	177	175	168	162	168	178	160	186	182	180	171	164	163	175	199	166	182	157	172	178	136	183	173	152	189	189	170	191	179	179	171	145	166	170	198	144	172	202	154	175	185	186	177	189	174	163	181	198	176	159	190	171	185	175	171	164	193	176	193	153	174	160	195	168	202	156	183	180	185	173	178	188	172	151	188	175	154	162	194	180	162	171	165	186	183	161	182	180	165	190	176	192	187	155	164	198	160	201	183	164	181	189	138	167	174	184	172	167	164	156	164	183	150	164	191	180	186	188	166	197	181	168	201	191	158	186	180	185	175	173	169	176
35025	55036	15698	1060	686	522	463	402	394	313	301	294	302	252	243	261	271	263	234	276	237	231	262	250	268	244	247	247	237	247	225	253	207	211	252	251	246	228	250	239	232	240	245	244	254	259	234	250	243	255	256	247	215	218	231	235	249	232	216	217	266	253	246	244	223	248	216	234	250	243	250	249	252	230	235	223	225	240	271	251	232	261	229	226	237	239	235	239	257	226	233	235	254	266	237	240	216	243	237	231	246	254	206	234	280	241	219	210	232	239	237	232	201	247	283	219	231	259	228	229	222	242	222	234	231	248	259	243	250	253	261	233	219	238	234	249	254	252	245	220	236	231	250	229	227	256	233	252	254	225	232	261	224	255	276	230	227	247	241	232	247	250	237	227	237	269	237	259	244	246	227	254	247	227	226	240	239	218	229	259	261	236	225	246	225	258	211	235	231	242	216	229	234	266	242	243	231	243	251	251	245	249	273	263	232	241	242	239	237	233	236	218	221	253	215	258	249	258	245	249	239	250	251	242	256	264	240	232	240	238	271	233	247	257	247	267	255	246	213	259	223	232	223	237	234	250	265	245	219	241	233	247	251	251	223	232	255	224	244	252	248	236	247	236	246	244	232	266	246	226	251	251	246	255	229	236	240	261	220	268	236	258	234	249	237	220	239	231	246	266	230	227	239	231	233	220	251	251	234	228	243	253	237	263	228	246	233	216	252	239	226	242	234	267	238	236	257	252	218	250	250	251	253	228	255	239	235	220	231	253	266	226	244	230	203	239	214	259	233	255	233	228	237	232	232	256	233	253	238	262	196	224	245	265	229	223	219	251	260	239	234	233	265	262	250	234	233	257	236	234	215	254	251	230	255	249	242	228	262	242	243	238	263	209	222	237	213	231	245	209	223	204	253	233	214	258	230	256	243	227	232	239	238	239	204	220	235	234	233	228	257	246	271	256	249	222	253	239	253	223	247	242	240	251	247	256	255	218	239	226	231	227	251	250	255	232	240	214	222	209	250	213	240	258	237	237	222	219	235	241	256	236	250	262	240	248	218	214	236	240	234	225	241	211	235	229	235	257	221	249	213	216	254	240	239	252	216	268	227	238	236	212	253	266	233	246	251	238	246	242	237	241	243	222	226	196	258	254	260	214	241	232	218	239	229	184	246	215	243	263	253	238	251	233	225	237	227	249	220	263	228	223	212	232	239	247	227	223	214	211	223	260	232	202	237	223	243	223	250	253	249	223	243	239	249	244	221	236	219	239	220	261	235	210	218	272	228	248	236	234	235	236	223	215	253	229	234	223	264	228	242	249	261	237	231	258	229	221	234	238	228	228	268	231	240	253	239	251	257	244	242	278	210	253	252	234	251	246	242	252	228	248	253	239	241	263	260	240	236	240	219	260	252	246	250	257	231	231	235	236	203	229	208	232	236	231	233	206	232	253	257	247	224	258	230	238	237	236	239	258	240	223	217	234	210	221	230	213	228	254	258	250	225	247	223	238	244	256	226	228	228	230	264	273	237	246	240	250	249	222	272	238	248	249	232	254	263	264	220	253	225	248	232	262	232	206	238	246	229	261	215	239	257	261	238	223	224	254	215	221	224	257	233	236	243	231	224	221	233	223	251	252	228	234	209	256	218	238	248	239	238	237	244	237	255	225	239	225	227	257	226	246	251	253	246	236	261	225	268	224	207	238	237	249	260	242	259	230	217	231	253	225	222	248	237	244	251	216	256	260	230	250	253	244	218	232	272	201	235	208	238	233	258	253	227	248	244	254	240	236	227	228	232	242	223	231	221	238	248	278	241	232	249	238	260	241	259	226	252	244	230	230	247	233	218	246	241	255	215	239	242	239	225	247	230	231	234	236	222	268	227	233	219	214	241	241	272	242	227	223	227	232	232	256	248	255	244	237	250	260	241	201	222	249	242	232	247	225	248	240	227	254	231	259	233	244	230	226	233	224	242	216	259	264	227	252	236	224	220	229	246	208	217	223	245	232	253	256	235	260	203	230	255	222	238	251	232	213	230	200	239	253	237	229	228	239	250	253	262	290	256	246	237	233	245	212	232	230	213	264	261	228	239	268	245	236	252	216	224	234	217	218	257	238	247	233	212	229	224	270	260	225	227	241	233	205	241	252	217	240	254	236	257	264	215	242	247	241	262	252	224	248	263	232	230	251	245	219	250	241	265	229	244	244	260	279	232	225	237	239	249	209	261	217	250	231	241	251	247	252	235	231	267	257	242	237	223	226	250	283	238	243	238	239	244	243	231	258	239	237	247	235	259	236	239	232	252	242	187	256	223	247	245	240	205	242	236	245	237	254	235	234	231	223	254	236	228	252	256	245	241	251	237	251	232	229	252	251	247	256	240	235	255	251	228	238	252	251	237	228	228	218	239	238	246	227	246	262	217	220	231	235	260	237	237	247	232	221	235	217	256	257	255	253	230	259	236	202	221	237	256	241	226	229	232	248	239	234	245	230	247	252	249	245	249	241	259	240	240	253	217	234	230	224	224	216	263	205	226	221	251	226	248	242	207	255	217	254	275	246	230	248	242	233	250	232	231	223	230	231	241	225	242	261	235	281	213	241	210	224	257	268	228	249	262	243	248	215	270	234	229	223	243	240	228	222	242	253	249	235	214	221	249	251	224	223	236	240	244	241	252	236	237	269	227	229	270	228	258	240	231	235	228	240	228	258	224	255	206	255	256	253	236	264	230	244	247	227	255	250	203	243	267	228	259	266	225	235	227	251	225	253	244	240	234	222	233	230	231	249	235	263	234	254	224	213	207	232	247	233	264	234	244	241	226	235	199	249	225	240	223	237	235	239	254	237	235	227	246	231	233	256	248	271	265	247	216	230	243	210	243	253	258	235	228	226	242	242	218	245	246	249	237	241	218	228	242	241	241	252	273	240	213	261	246	261	272	232	240	223	266	223	225	241	233	237	227	244	243	231	256	253	250	238	243	220	244	230	234	250	232	251	244	252	238	235	243	245	209	205	236	248	230	222	247	259	230	240	217	258	232	227	234	213	228	249	227	245	220	232	235	236	203	237	204	225	233	260	248	257	232	255	255	207	224	218	260	236	232	239	259	240	257	244	215	237	228	237	232	227	236	242	226	240	208	213	246	224	236	222	212	257	268	233	225	238	229	239	228	201	242	236	224	254	240	244	224	219	240	245	236	208	229	228	229	197	248	214	242	248	252	230	248	238	267	230	243	273	223	240	258	241	207	245	217	225	231	229	211	240	216	235	235	266	234	236	236	232	240	238	258	237	224	239	243	230	237	240	221	252	252	240	234	247	239	247	254	226	235	263	232	244	253	247	270	243	233	231	205	262	237	224	217	258	269	249	222	208	250	242	229	215	225	237	245	237	262	218	240	242	218	212	252	258	235	238	235	244	241	236	257	224	244	223	235	223	240	242	239	248	232	241	252	250	250	250	236	230	241	233	215	212	220	263	235	252	239	212	235	215	265	237	267	234	223	238
22670	21573	29117	24422	21545	21491	7305	983	716	737	712	668	601	604	604	633	612	577	570	580	552	584	600	529	570	546	575	614	573	554	543	534	558	583	531	581	562	567	578	594	574	558	555	553	545	523	519	544	523	576	561	553	565	572	561	590	533	562	567	550	550	554	557	549	531	559	527	550	533	554	598	546	598	564	603	549	542	552	527	578	543	526	524	559	527	561	575	522	574	575	558	506	570	512	538	563	518	522	551	598	562	543	537	577	531	528	575	531	541	588	522	545	535	593	583	552	561	518	542	558	557	530	521	537	579	536	531	602	560	513	539	563	573	535	542	556	567	515	551	591	550	566	537	543	584	554	550	581	550	554	542	504	564	598	575	558	544	530	578	579	573	509	557	570	562	600	511	580	533	556	581	530	565	589	566	554	589	564	520	564	538	505	595	532	568	565	530	562	552	533	552	547	501	592	540	552	548	554	552	543	515	529	541	564	543	547	545	538	557	561	550	528	560	564	546	563	536	569	505	548	583	534	534	510	573	540	541	532	526	590	516	506	559	500	533	554	548	569	555	548	585	561	552	541	527	559	541	541	581	577	544	541	511	554	550	596	555	568	560	595	594	545	570	559	489	535	540	531	504	506	567	533	556	552	540	567	549	537	532	545	564	544	534	533	548	520	550	549	534	559	545	582	549	536	540	554	538	557	569	520	506	533	526	555	532	560	550	536	563	550	528	556	545	549	501	543	554	557	550	546	529	535	544	548	503	521	543	549	553	567	571	546	523	574	518	533	548	530	567	541	565	554	561	544	525	545	541	573	538	553	556	535	523	544	504	500	590	578	553	546	510	562	522	592	523	531	553	514	566	532	565	546	574	558	559	524	501	520	550	542	580	553	554	592	562	528	540	524	548	530	538	530	525	568	544	500	515	565	551	576	546	563	563	557	538	510	558	566	527	559	571	522	519	574	534	590	556	526	539	570	511	563	575	541	545	541	516	503	519	536	533	543	549	568	552	542	559	528	549	519	540	524	527	536	545	595	566	605	507	592	508	540	563	547	546	512	545	556	546	557	554	601	522	557	566	554	572	553	592	532	531	539	578	544	530	534	562	553	541	545	531	554	508	559	555	562	525	543	558	541	589	552	552	574	501	577	552	568	512	540	532	551	557	585	575	555	558	479	576	525	569	539	567	527	493	498	572	544	583	542	536	548	538	532	577	554	552	543	582	521	550	552	516	572	572	572	532	555	520	611	547	526	541	564	558	546	550	543	528	555	546	559	561	558	547	548	528	554	556	559	498	536	545	518	556	570	547	570	532	582	502	527	564	533	528	578	569	583	587	561	537	556	540	573	576	522	548	536	538	520	541	533	567	532	546	553	536	598	534	571	567	555	524	534	575	534	557	555	569	572	549	563	567	538	515	552	563	562	507	494	516	576	505	568	544	527	573	559	548	518	485	535	563	548	546	534	560	538	572	548	570	533	554	571	553	554	525	516	537	496	560	532	568	559	535	510	516	552	544	565	560	533	550	536	516	551	494	529	541	528	555	543	569	553	551	530	532	545	572	530	538	534	578	515	528	547	548	518	565	511	520	568	505	532	528	522	569	534	550	559	536	541	538	560	561	567	561	539	530	531	535	575	522	585	527	563	517	563	551	541	515	542	577	537	503	535	540	509	530	555	516	600	519	495	541	510	527	561	568	554	553	528	536	491	548	537	562	527	516	579	517	542	607	566	572	540	549	507	547	504	566	565	546	522	537	570	549	552	509	510	545	541	529	550	582	528	570	531	555	554	528	524	540	585	507	525	514	551	532	607	508	553	542	584	528	547	550	528	576	558	507	561	563	544	557	536	547	552	526	575	542	551	529	568	570	531	523	542	575	508	527	511	572	575	520	537	530	535	524	564	563	503	564	536	552	583	559	529	549	566	550	557	554	586	574	588	576	561	565	486	523	583	563	556	537	534	562	570	514	533	543	569	536	589	557	539	577	586	548	497	567	585	561	544	559	561	552	505	560	547	562	557	519	489	571	531	604	558	533	572	557	557	543	529	528	556	525	582	526	553	540	520	523	532	576	578	546	555	548	506	525	519	505	542	551	532	560	530	573	504	557	544	522	542	564	525	532	546	538	572	576	542	517	561	553	516	527	555	564	565	536	561	548	585	540	544	562	554	600	524	550	552	531	556	535	544	555	564	535	569	564	555	569	551	535	527	555	534	552	565	550	542	592	514	536	553	529	557	574	556	542	561	563	565	514	573	575	526	554	574	533	563	529	553	541	532	519	559	563	555	571	546	546	525	561	557	587	584	492	546	531	544	563	563	608	535	536	582	566	505	525	513	557	578	574	539	551	595	558	556	579	514	537	574	536	523	568	551	562	528	519	535	540	559	573	574	532	542	531	543	551	562	548	512	532	512	517	516	570	531	556	560	595	543	587	523	562	517	521	524	584	561	554	536	566	563	547	545	555	523	590	489	508	573	555	529	559	557	530	553	540	529	562	597	539	555	532	576	507	525	516	546	577	535	523	568	548	544	509	542	534	555	526	570	535	539	502	558	541	513	551	566	523	564	532	580	505	528	525	531	546	562	542	539	571	544	554	516	553	566	529	533	567	559	517	561	578	573	554	530	544	519	567	542	578	519	530	584	580	562	534	559	579	506	526	564	555	517	466	521	539	564	554	542	579	525	593	531	528	520	566	575	574	591	553	520	508	528	554	578	520	566	560	554	549	538	545	546	551	550	527	511	501	560	561	557	527	573	522	545	571	555	599	576	539	574	540	552	549	548	522	539	555	550	555	551	580	576	575	540	518	525	559	510	582	561	550	586	570	568	574	567	554	520	546	556	579	596	571	535	529	525	587	517	564	613	563	545	549	541	538	557	530	507	565	546	569	572	535	564	528	552	553	546	531	537	567	585	566	531	541	535	540	508	536	562	550	551	545	515	570	519	568	530	547	527	537	540	547	583	547	546	551	518	520	546	570	528	532	531	531	518	549	540	531	525	534	535	582	523	560	533	559	535	567	529	568	551	592	547	613	599	528	555	561	535	558	514	536	563	562	607	569	576	580	515	550	561	534	517	512	587	580	519	542	535	510	610	538	546	516	597	569	568	529	532	537	540	516	578	520	533	527	579	557	524	570	563	549	560	544	566	560	569	555	540	563	510	529	547	552	545	565	520	544	492	570	553	526	552	535	558	540	540	507	534	512	504	544	546	582	563	570	529	563	531	562	561	516	591	579	595	529	541	571	536	579	532	557	545	572	566	521	549	553	567	541	530	564	558	569	518	554	569	581	596	535	495	574	541	546	553	506	558	554	573	538	576	530	505	582	548	543	536	556	508	538	581	563	547	563	585	541	565	551	549	523	553	516	533	543	563	544	514	578	568	556	555	551	559	555	576	553	553	518	556	574	588	560	525	543	582	578	554	585	578	549	528	568	535	568	572	549	504	545	540	544	501	564	507	533	550	528	581	543	544	533	577	533	569	580	572	560	555	495	516
45468	76302	29929	3472	2272	1834	1439	1301	1106	1030	924	862	872	855	819	807	763	771	727	725	740	694	735	765	706	739	770	708	701	752	679	705	677	671	718	694	672	719	697	672	726	667	703	660	698	666	690	709	699	714	710	665	674	695	720	691	657	728	661	698	697	688	682	638	662	692	688	671	630	698	686	656	666	703	701	675	692	736	668	664	681	711	663	650	721	710	694	671	691	694	681	702	692	735	662	664	700	677	643	665	694	692	718	632	673	682	684	710	721	710	694	646	714	676	688	670	691	666	664	708	715	676	693	647	678	655	678	663	680	657	691	726	681	681	724	717	682	688	712	699	652	621	664	660	665	689	688	697	729	641	707	659	663	671	649	719	592	710	662	707	678	694	694	634	700	692	675	691	675	659	634	729	643	669	651	689	687	630	664	695	698	702	684	710	691	742	718	656	630	655	673	672	664	723	683	645	656	638	643	634	743	694	665	675	698	704	670	653	652	690	689	686	644	682	650	651	691	672	731	707	674	690	689	680	698	633	703	680	698	682	670	644	660	653	690	671	686	674	699	678	681	706	667	700	708	669	702	660	675	675	645	686	637	645	710	697	709	718	732	670	703	692	685	629	706	701	726	717	669	694	686	668	675	720	696	642	689	755	686	655	668	702	691	687	708	713	700	705	680	702	700	705	674	739	732	641	682	665	677	694	693	699	672	674	637	657	721	646	682	675	687	646	662	683	729	721	660	604	659	671	687	653	701	700	665	676	638	688	715	685	642	659	719	676	696	670	647	672	670	653	676	733	684	668	673	663	698	668	691	736	723	671	724	694	629	643	689	720	700	700	691	713	671	678	662	658	720	644	641	676	670	671	650	700	662	643	699	703	669	651	707	711	669	670	634	687	665	705	670	692	693	708	684	661	703	690	716	682	654	705	683	671	747	706	711	709	662	690	686	691	665	664	665	701	646	643	686	686	707	647	700	657	662	694	662	666	658	701	682	692	613	668	720	654	670	684	694	681	665	699	712	708	714	696	692	691	669	669	702	685	721	683	669	701	638	696	661	722	686	688	714	649	661	633	735	711	663	735	668	678	698	693	724	671	729	703	641	699	695	678	681	653	668	645	673	704	642	723	702	639	753	687	715	690	691	680	704	677	668	725	673	658	697	672	682	678	675	688	629	693	687	697	728	707	678	693	718	684	694	709	694	640	674	680	708	655	650	686	697	649	668	677	675	659	677	673	677	670	689	716	699	673	667	629	719	673	711	623	668	665	713	704	659	659	693	709	677	656	652	641	674	714	698	667	609	737	683	677	666	684	685	712	662	683	724	664	734	622	641	632	692	703	749	690	633	690	645	672	742	682	684	706	633	678	643	683	657	700	675	712	777	671	674	665	705	677	671	703	674	677	703	681	705	684	692	705	706	663	708	678	725	710	700	713	631	713	712	699	700	731	718	678	698	681	644	713	744	679	665	653	681	672	711	681	630	682	671	700	693	728	699	703	694	688	629	689	700	720	737	647	784	697	677	622	669	672	741	660	678	677	719	657	634	671	737	690	717	684	690	678	677	681	637	683	662	681	643	648	740	674	659	671	671	645	645	656	670	666	652	653	679	629	713	689	677	670	715	741	667	687	641	644	664	634	679	686	673	664	644	688	699	686	675	717	661	688	651	643	695	649	673	675	686	706	667	663	653	693	660	646	630	637	679	691	667	666	698	654	691	737	702	673	667	686	664	711	680	703	706	704	669	696	680	675	671	668	713	729	704	661	680	712	661	626	678	691	671	654	670	692	686	679	663	707	694	675	677	724	714	682	730	632	657	699	664	619	658	710	676	656	671	667	688	664	769	721	658	624	628	655	692	704	746	658	648	702	653	682	712	710	657	699	670	716	646	670	694	659	688	673	715	656	715	698	692	707	652	700	700	676	644	637	709	693	655	693	656	667	684	670	702	672	675	649	662	702	722	694	632	713	651	640	698	704	701	692	657	682	677	701	716	687	680	702	687	695	713	690	642	673	706	655	622	675	672	653	668	713	661	649	615	699	718	728	659	692	671	706	699	710	690	679	687	662	650	658	702	706	670	653	667	709	678	634	685	681	699	667	690	625	714	690	699	644	695	693	727	679	711	703	718	677	710	715	635	674	702	667	705	654	712	643	702	670	718	710	670	693	705	655	717	699	681	725	699	697	713	708	693	682	687	668	701	683	674	701	694	707	698	704	654	682	701	679	681	708	617	697	664	721	684	687	713	675	698	647	695	714	722	665	703	698	712	654	645	711	698	709	693	701	692	712	636	653	639	704	661	697	682	676	649	678	647	664	688	618	687	704	667	709	682	750	692	678	750	712	711	702	672	731	711	640	627	722	691	680	659	674	688	649	714	680	691	675	725	658	698	751	663	690	679	633	669	673	687	715	659	670	727	692	648	669	668	672	689	674	677	628	700	681	705	671	720	692	701	684	699	684	671	671	696	647	664	692	678	682	682	685	662	670	652	655	719	684	716	687	694	697	676	705	670	688	701	700	708	647	659	678	695	692	713	701	665	690	648	674	675	647	715	709	652	676	689	670	660	690	677	694	685	644	666	747	717	709	682	689	707	650	672	691	680	628	669	675	617	636	668	695	635	697	704	682	633	684	641	695	706	678	681	702	681	681	691	676	682	674	670	677	636	633	676	695	683	692	691	685	713	666	655	687	713	713	706	655	678	737	658	708	658	659	712	640	686	678	713	675	679	636	621	666	710	685	665	670	682	753	669	630	706	659	684	654	661	722	699	673	696	681	662	666	657	686	687	649	675	711	712	708	671	708	660	699	666	669	720	669	645	717	726	715	663	641	669	674	686	629	645	674	655	674	701	732	718	705	684	670	706	716	690	720	701	680	705	660	704	710	694	694	696	683	644	698	705	693	663	688	664	702	717	679	692	691	721	702	668	686	670	658	650	685	698	669	684	704	678	683	701	735	688	702	659	667	692	664	645	657	665	626	730	671	675	697	664	707	725	690	636	709	704	704	690	648	694	684	676	688	711	689	678	678	681	706	677	637	722	694	659	656	686	704	634	711	672	702	633	672	668	734	703	691	689	700	653	688	669	681	681	708	673	629	673	657	671	684	708	648	674	663	681	739	725	698	692	659	681	682	682	666	683	685	663	654	746	665	718	679	643	661	682	691	660	686	625	654	630	672	700	682	707	711	642	688	679	689	671	694	697	683	723	692	699	718	639	678	654	752	676	724	648	663	642	648	714	672	678	704	745	675	748	665	671	700	752	686	673	660	646	698	656	686	708	725	651	649	701	698	726	670	671	686	686	710	675	648	638	701	707	692	658	708	679	690	666	666	670	645	697	712	649	697	676	639	684	706	690	649	686	677	657	701	644	694	673	710	686	688	650	704	677	675	698	673	683	649	688	643	686	685	671	691	681	719	703	693	696	659	690	688	685	666	684	700	620	678	642	648	662	642	665	631	683	692	678	656	659	725	682	715	672	737	677	690	655	673	684	674
28032	21888	10494	908	412	390	366	376	330	312	330	350	313	307	320	326	309	351	312	325	313	309	335	330	332	334	348	359	331	335	334	332	333	315	324	331	342	309	325	317	306	312	349	343	321	285	334	324	345	340	329	307	324	289	311	316	316	310	336	316	298	329	342	314	326	349	326	324	305	324	323	317	312	318	272	310	324	323	330	316	306	364	321	324	310	318	338	326	306	322	307	338	332	343	329	302	346	315	288	334	329	330	323	307	338	344	360	310	336	339	311	333	332	292	330	338	343	323	330	312	341	308	353	328	326	322	316	288	348	311	326	333	345	314	313	288	298	347	333	306	297	365	335	304	343	314	326	338	316	317	290	307	344	321	316	313	316	315	316	316	345	351	324	341	330	318	338	322	317	330	335	339	318	313	336	310	329	329	332	353	325	328	317	307	332	349	317	379	317	344	338	302	315	319	289	311	345	314	356	322	338	312	327	335	351	309	319	331	317	352	296	313	299	318	319	331	336	324	348	294	301	274	305	342	310	336	327	320	316	301	342	355	350	331	312	327	337	297	320	328	357	311	312	335	310	304	318	325	318	359	336	316	299	311	291	297	295	319	304	295	305	322	341	339	337	330	302	350	306	289	322	306	308	320	334	322	280	330	319	344	329	310	341	321	345	313	311	321	317	323	306	320	309	298	323	318	314	322	354	281	321	324	336	329	283	329	314	342	326	333	311	331	291	330	318	328	311	355	283	314	310	304	326	320	347	341	315	309	324	320	310	321	322	322	326	334	337	340	348	337	333	321	342	307	350	334	323	347	309	296	345	319	307	318	327	310	301	302	360	320	339	349	322	302	326	302	343	322	331	334	336	318	319	355	316	337	347	325	290	338	337	331	315	292	340	336	290	311	360	316	364	356	332	311	301	335	335	310	310	332	348	325	319	324	327	306	307	341	348	335	334	310	332	315	321	334	333	323	337	334	343	342	320	329	311	314	335	311	350	327	334	319	311	344	328	328	359	308	315	327	319	313	310	310	331	340	314	331	314	336	326	328	331	343	304	304	320	319	337	299	322	351	338	347	315	312	301	304	323	313	325	303	362	332	314	294	307	325	337	330	307	334	327	319	320	338	313	369	342	341	321	311	321	309	258	333	335	307	319	304	306	347	348	307	333	298	305	338	321	308	315	347	315	317	316	331	339	319	360	317	324	300	316	320	343	314	326	344	374	326	323	286	339	311	295	324	323	308	336	326	301	313	296	313	321	358	355	334	335	328	343	319	346	353	336	375	344	321	321	329	291	314	311	335	322	336	319	344	355	308	334	323	326	306	339	319	286	333	295	344	338	341	346	362	321	320	357	318	322	327	318	392	317	317	338	329	314	343	325	308	318	325	316	325	325	337	296	336	350	328	298	303	320	341	313	335	327	298	325	341	342	333	334	322	352	341	322	323	334	315	294	345	324	326	347	307	345	305	359	315	322	317	336	331	315	308	319	318	329	327	324	313	311	341	296	368	329	328	326	363	306	314	348	332	314	298	315	283	320	319	333	317	301	330	319	365	357	320	317	309	300	321	340	287	303	343	313	300	344	305	321	348	311	323	268	340	305	353	327	327	312	320	324	330	357	307	291	344	306	308	327	324	356	287	338	324	348	330	324	334	332	301	326	309	318	315	316	348	299	312	317	313	310	301	321	306	319	292	348	311	350	322	304	328	342	281	335	329	341	293	338	311	322	343	320	359	301	344	326	309	334	320	349	308	327	323	310	313	334	334	349	319	314	337	331	326	328	328	301	332	332	336	325	320	307	303	299	324	348	355	343	342	308	325	312	300	333	342	310	319	329	367	359	319	341	318	297	303	340	314	333	312	305	347	315	329	329	328	320	313	314	317	316	327	341	302	326	328	329	272	322	340	300	322	338	321	327	339	315	350	319	306	269	312	334	304	310	308	320	318	302	343	290	328	339	308	276	314	317	359	321	349	306	328	359	310	319	337	328	313	323	312	348	299	343	304	319	328	342	308	344	302	298	311	321	326	325	316	320	343	357	298	296	343	322	310	268	322	318	321	296	341	341	332	303	309	324	322	296	317	313	297	289	337	336	289	299	326	314	342	323	372	332	327	352	316	333	340	360	332	362	292	356	315	294	345	296	312	297	339	332	303	316	333	303	337	307	299	303	303	316	338	332	298	315	290	321	313	302	297	333	328	324	306	355	338	339	290	353	355	314	319	325	303	343	320	291	330	332	331	326	311	345	322	303	307	358	334	315	293	303	328	324	325	322	355	306	327	331	343	325	344	331	338	318	307	337	307	312	342	336	326	297	334	343	292	333	320	313	326	338	321	314	323	297	276	317	317	346	303	328	329	346	330	301	300	292	319	313	322	346	311	368	343	330	332	327	338	357	331	297	324	338	339	279	318	301	330	319	321	364	333	329	332	324	344	342	298	308	299	339	358	337	354	314	318	337	334	312	315	336	331	300	321	322	332	326	333	314	349	311	322	329	358	333	305	294	311	331	302	297	326	303	287	333	302	299	330	339	365	333	326	305	324	360	328	323	289	310	321	330	301	324	318	316	337	316	340	286	334	343	325	334	298	293	314	294	305	324	315	341	356	336	331	332	286	313	297	299	324	293	291	320	315	315	323	335	294	322	319	331	320	311	312	314	316	330	330	329	322	350	318	323	362	339	315	308	330	321	333	309	354	314	310	343	314	281	341	332	303	346	314	329	323	341	348	337	371	301	310	308	310	309	307	333	340	295	320	308	342	343	327	315	322	296	340	308	322	316	328	333	315	318	345	301	314	334	277	343	339	363	304	324	324	323	323	315	336	313	349	350	324	337	291	348	353	358	296	334	302	285	332	326	337	316	277	342	286	286	302	363	329	293	317	350	320	339	319	350	316	321	323	313	315	320	299	297	337	312	347	316	331	326	316	314	326	309	343	312	381	308	321	346	291	310	376	317	307	346	321	325	302	275	336	331	269	283	315	317	350	344	340	306	327	323	312	343	334	303	337	315	310	331	308	323	311	341	296	327	316	308	319	315	350	308	332	275	300	341	324	329	304	324	309	314	312	337	341	335	329	295	325	316	326	316	328	321	344	302	326	317	320	325	338	354	313	334	371	351	316	339	351	329	327	311	340	329	293	364	332	295	331	335	322	302	355	325	298	312	328	314	326	317	342	324	320	337	296	340	281	329	330	322	324	323	335	322	298	329	301	315	295	315	295	322	334	319	313	329	362	324	315	345	351	334	311	305	322	337	316	342	338	336	305	345	303	314	310	345	311	304	341	311	358	309	329	330	324	343	320	324	340	307	285	320	324	334	346	295	297	317	296	326	334	320	332	332	305	320	343	300	296	337	323	329	296	326	288	326	306	306	366	338	328	330	344	351	323	320	323	306	333	306	287	324	373	319	336	325	300	329	295	341	317	308	291	307	316	331	326	348	325	310	320	328	325	308	311	328	346	336	302	330	330	341	310	325	313	338	325	370	312	318	345	362	318
15949	28629	4818	557	486	446	430	476	396	385	415	426	382	435	423	414	376	364	390	376	407	368	394	415	412	454	424	440	401	413	373	419	421	382	407	448	402	395	435	406	386	359	394	417	392	413	416	371	400	393	388	385	425	377	381	380	432	431	399	380	393	444	435	448	397	431	398	385	403	445	406	417	392	393	408	391	415	414	395	426	378	409	400	406	395	408	398	377	391	377	430	392	411	410	415	387	402	446	377	392	408	403	420	374	413	413	411	385	380	386	427	358	388	415	417	377	366	397	423	425	390	410	420	387	412	427	374	403	371	398	410	408	406	412	411	417	379	384	361	438	421	378	379	391	405	403	390	409	389	415	392	416	408	418	413	373	413	412	404	416	371	379	380	404	412	406	372	373	404	381	398	394	394	385	414	404	409	407	397	381	388	449	402	386	396	424	405	369	393	408	367	379	426	407	383	396	367	418	388	372	403	386	404	386	403	419	428	415	378	412	406	421	401	367	396	427	380	422	411	404	405	393	395	397	400	379	393	394	397	380	413	400	445	378	386	392	413	390	438	379	419	422	342	379	394	371	383	406	397	379	422	358	378	396	347	414	421	437	384	387	402	394	379	396	405	413	402	399	409	413	412	404	404	434	387	387	382	382	400	413	437	416	364	397	377	412	411	410	396	371	411	388	415	398	426	439	389	399	418	420	456	398	425	398	378	421	417	397	385	420	430	403	397	395	411	412	428	398	390	402	401	420	373	380	396	397	375	378	366	428	381	418	372	436	387	411	392	378	402	396	353	397	377	428	399	424	409	426	428	379	422	428	393	403	401	370	395	388	384	388	396	405	352	397	430	364	412	376	407	400	354	391	382	397	367	408	387	427	421	379	394	404	377	412	365	392	430	383	424	382	412	439	377	427	408	406	401	382	361	377	398	403	412	405	415	398	405	376	423	437	426	350	385	398	401	395	393	384	414	381	373	409	393	395	428	402	400	437	397	392	376	399	396	397	430	409	380	404	412	438	393	398	422	424	404	429	382	426	413	414	412	415	397	422	396	388	395	454	424	407	363	420	396	394	456	354	407	404	375	397	433	415	386	426	438	431	421	401	385	398	392	382	418	433	399	413	421	376	400	406	390	403	420	408	388	428	412	408	433	426	409	403	423	387	423	407	438	385	397	409	353	397	420	402	378	392	389	403	396	392	404	418	386	376	404	397	377	402	425	336	399	449	406	385	403	404	410	438	414	361	413	348	394	398	407	419	369	399	378	372	417	348	397	409	423	377	402	394	405	417	353	390	426	413	399	413	382	393	450	407	382	374	410	394	441	408	389	402	396	373	415	422	429	428	387	410	410	398	419	395	410	409	402	386	400	446	387	427	402	438	401	418	408	402	401	411	405	429	408	399	390	367	439	415	403	379	404	407	398	395	394	418	405	405	418	383	382	391	421	406	396	414	366	418	429	425	396	387	398	430	403	403	408	358	413	421	388	413	396	417	415	392	374	388	432	401	440	399	379	415	408	399	377	403	419	402	404	388	393	397	347	382	413	424	422	396	406	365	386	420	411	402	409	400	410	414	404	416	411	380	410	382	385	390	420	378	391	378	383	382	398	422	378	415	364	395	372	385	378	445	407	423	396	416	367	402	370	378	402	394	410	412	387	432	374	382	414	370	394	389	417	438	413	399	406	415	411	401	391	380	397	423	410	392	432	434	405	421	411	411	392	387	427	419	411	417	400	410	419	426	438	424	392	398	353	400	379	410	379	395	435	410	390	404	417	437	420	365	399	402	419	368	393	395	396	415	419	415	380	404	393	379	368	410	413	387	395	420	392	443	426	380	384	403	410	411	384	378	410	397	411	368	414	386	408	419	395	412	375	373	408	436	406	384	439	401	409	416	402	395	396	409	409	408	393	431	434	441	415	386	418	416	404	410	443	394	444	399	422	403	392	436	418	420	415	436	404	368	403	389	393	424	408	367	429	380	388	393	429	411	366	401	405	397	383	406	443	433	426	400	393	396	412	415	421	383	391	413	397	426	398	387	441	384	407	408	421	392	401	387	393	428	382	404	415	388	397	385	408	450	394	394	387	410	383	394	383	409	413	388	426	420	364	393	410	374	390	395	411	371	412	390	395	383	376	378	384	409	389	385	395	411	410	385	416	367	436	376	390	407	402	416	427	399	386	422	388	399	426	395	350	381	409	395	400	413	387	401	432	385	429	395	416	391	382	384	382	391	382	422	429	405	405	399	423	413	387	413	397	400	371	423	398	390	392	395	466	401	400	393	432	414	408	403	412	441	391	380	432	446	409	438	407	364	422	417	387	433	430	389	426	419	380	412	405	401	373	413	399	431	384	405	441	416	400	384	399	390	399	374	399	393	398	387	423	428	419	412	402	407	398	378	364	400	384	401	396	417	389	407	390	423	378	445	390	427	409	412	385	394	404	363	399	431	378	393	386	416	393	412	391	366	405	413	416	410	381	401	395	415	410	410	399	374	399	401	420	432	420	373	413	381	405	400	398	406	411	398	396	448	403	395	392	398	389	380	404	409	404	404	417	388	378	392	384	386	417	420	403	392	406	400	397	389	429	407	390	375	427	391	371	396	375	376	407	424	402	447	402	388	392	400	377	429	384	365	383	400	378	424	400	415	397	416	391	415	377	375	409	411	389	396	414	419	413	450	408	374	395	416	399	410	403	413	413	413	404	389	410	406	367	415	405	389	386	404	409	396	404	409	365	431	396	419	429	429	387	401	394	435	414	365	449	385	382	362	375	360	421	388	399	425	411	430	385	393	377	436	385	401	404	343	397	426	404	417	408	392	372	422	408	413	427	376	398	402	400	383	423	381	416	382	396	412	409	372	399	429	407	386	393	409	395	380	387	454	378	399	407	366	365	416	412	411	374	392	416	418	411	407	404	400	402	399	425	415	413	405	412	412	437	362	403	415	436	396	398	438	400	376	419	371	406	388	389	409	401	400	411	391	439	336	410	385	377	417	392	409	389	378	393	399	373	376	390	403	431	378	389	382	365	398	400	436	383	371	415	429	397	399	433	383	391	421	412	393	431	384	400	411	395	398	370	419	403	383	401	398	422	350	377	381	364	356	424	373	423	416	413	405	393	341	411	397	389	440	366	421	405	405	431	415	395	416	386	366	442	408	439	390	413	406	433	404	396	401	396	388	421	401	385	383	391	405	363	405	441	408	441	393	393	396	393	405	383	410	414	415	416	370	420	402	400	396	410	401	415	402	414	452	410	406	422	389	427	389	374	427	414	404	405	423	397	441	407	375	409	377	394	372	387	397	432	406	414	375	366	420	412	399	410	377	419	404	404	413	420	407	391	406	392	397	393	414	412	429	413	422	401	396	413	400	435	424	409	411	374	419	410	416	394	393	420	398	428	420	409	413	414	395	421	401	407	382	400	409	408	429	399	377	399	422	424	426	419	363	412	412	388	397	405	411	392	421	390	416	389	387	400	393	414	397	408	391	415	393
23657	21641	28404	25099	21345	8160	1058	831	693	714	743	655	706	644	678	661	629	634	621	596	626	640	609	589	660	627	598	600	639	623	603	616	604	593	635	599	626	645	599	657	620	663	591	588	613	611	626	607	574	626	618	638	629	605	546	586	626	629	653	560	603	613	625	658	592	616	585	607	626	605	585	616	620	613	598	611	598	612	604	639	608	605	679	610	575	579	654	617	660	620	634	582	558	557	543	590	612	605	642	606	606	625	586	585	625	583	591	642	616	639	592	634	637	656	579	617	606	615	604	593	625	612	594	640	601	604	594	638	603	599	605	567	663	592	618	618	619	623	570	560	591	601	628	643	605	624	592	593	598	547	587	574	594	609	593	616	644	579	599	622	643	646	604	629	632	597	621	649	619	642	612	650	590	566	677	622	591	588	653	606	606	626	610	591	639	612	628	580	601	611	639	600	645	656	654	612	652	579	631	616	589	610	604	600	572	625	621	647	582	602	615	632	574	586	597	593	610	585	626	575	606	591	631	617	588	606	641	614	581	590	634	606	565	562	561	623	578	617	606	637	565	612	583	630	603	633	609	602	604	627	603	596	643	572	573	621	589	553	622	632	636	667	603	579	602	612	635	590	636	612	644	613	627	564	589	611	586	627	635	586	579	620	645	606	628	618	645	573	630	607	629	594	635	592	603	659	632	547	575	636	625	619	591	682	632	616	590	601	614	647	571	594	595	603	654	588	574	597	621	642	626	612	603	611	628	612	622	654	600	615	610	620	634	572	575	593	605	615	619	619	573	621	613	618	614	548	598	534	593	588	660	599	645	603	606	609	614	567	614	586	600	641	613	616	656	629	601	605	621	599	595	618	619	584	595	584	597	592	588	627	606	641	558	627	622	623	625	606	610	636	616	597	601	639	625	581	651	607	586	602	621	618	620	615	629	613	635	609	626	596	589	596	619	587	607	628	641	608	559	607	595	585	596	626	595	585	609	629	613	598	620	627	624	592	611	635	629	639	646	649	648	579	573	670	576	645	608	606	584	620	570	633	607	585	574	610	586	548	574	640	661	639	617	591	620	565	614	565	618	626	642	644	607	592	657	588	621	584	586	592	588	611	651	586	629	670	602	645	608	589	615	627	608	613	563	590	615	623	618	613	598	608	591	641	547	609	623	600	615	620	598	571	607	570	544	547	597	645	590	628	620	610	617	589	590	628	627	668	610	626	608	599	624	584	604	611	589	641	651	623	620	590	615	615	613	582	611	611	615	607	573	631	607	578	609	618	624	544	595	598	590	597	613	637	604	629	580	612	595	562	577	579	584	576	587	640	621	646	601	608	636	564	644	607	600	588	578	588	587	618	572	579	603	597	619	576	613	624	615	673	588	650	591	627	603	602	621	626	639	560	605	571	560	603	619	653	593	609	584	579	584	588	602	603	601	649	589	573	623	604	543	606	625	577	594	611	620	584	609	615	615	623	604	615	621	584	631	597	577	601	628	621	659	642	639	632	609	608	615	605	588	620	601	588	596	633	647	624	610	560	574	627	611	637	599	621	551	581	587	611	626	632	586	624	590	611	572	630	665	631	569	619	590	619	581	604	612	609	590	559	630	598	654	590	598	623	631	570	585	659	616	593	618	639	596	629	604	604	583	584	630	606	561	544	619	574	577	608	628	596	613	646	625	618	597	628	620	602	585	623	612	602	634	606	594	563	601	613	590	627	589	573	645	607	609	593	598	671	621	600	579	600	598	642	608	608	575	651	634	583	589	623	668	566	616	597	597	602	595	620	590	610	593	612	601	629	585	616	559	599	625	595	642	587	625	584	588	598	619	584	570	639	566	580	609	584	611	613	616	592	546	576	588	639	610	556	605	619	597	660	651	641	642	637	616	634	643	592	594	581	613	629	607	619	676	603	580	613	619	585	581	581	627	587	602	583	616	620	583	637	594	599	572	577	629	620	638	603	620	668	606	619	611	599	585	590	644	583	589	566	599	630	615	633	609	631	605	640	580	589	587	615	620	604	581	594	565	645	641	600	641	585	614	576	630	619	588	621	601	637	592	642	559	623	562	609	610	605	635	571	594	630	588	629	634	644	591	646	592	629	586	586	614	647	592	560	602	624	591	616	611	606	588	588	603	617	629	559	630	589	646	621	589	578	615	591	646	656	673	645	632	551	611	656	589	610	617	581	636	576	586	603	640	587	626	622	581	614	616	588	611	584	605	601	597	626	661	635	606	607	602	599	601	622	610	624	620	575	571	591	566	618	588	616	616	636	582	591	613	617	641	616	561	639	582	603	612	609	574	587	587	579	597	599	622	569	613	599	635	584	648	619	629	611	588	568	640	648	618	587	633	623	561	597	619	624	627	600	555	598	573	579	588	605	623	617	584	653	579	593	618	600	630	634	608	614	581	619	607	609	635	618	606	627	574	598	594	582	607	635	621	597	607	601	630	585	598	575	601	597	584	600	599	619	634	596	542	641	638	604	567	626	656	628	620	598	592	567	577	631	623	593	593	573	630	581	588	642	591	634	638	565	595	626	591	608	598	646	620	599	594	633	643	592	605	603	596	606	615	591	593	570	657	616	625	609	628	593	645	565	605	584	641	616	594	587	621	611	591	608	646	570	620	597	638	627	634	612	585	594	586	674	635	659	613	631	586	625	612	575	641	573	578	625	604	626	615	560	613	663	605	629	603	663	648	621	589	618	621	612	621	630	643	651	595	593	604	631	610	591	611	568	606	663	570	590	585	663	635	572	601	606	633	614	591	622	610	586	600	598	573	589	595	591	621	571	615	617	567	574	617	587	626	609	598	595	644	613	622	651	598	612	602	599	607	588	659	588	604	633	583	595	591	607	601	634	593	597	564	637	641	595	557	580	608	603	580	564	604	613	604	591	584	624	586	576	586	614	597	604	626	647	590	602	588	634	645	642	637	614	626	641	584	622	632	589	606	621	597	588	584	579	574	591	649	643	559	601	607	663	564	601	564	599	597	603	626	592	617	602	647	544	613	612	617	598	628	557	639	628	598	602	596	594	627	591	610	618	632	590	626	580	569	644	606	600	609	570	611	596	608	634	599	592	616	650	655	609	595	579	598	649	638	660	580	624	587	607	629	635	606	638	595	584	571	597	616	609	644	645	561	555	565	635	564	573	614	611	616	619	600	632	592	643	601	585	562	607	606	612	629	593	576	591	618	637	640	608	621	601	613	599	584	598	557	586	654	631	588	618	626	596	598	611	603	545	592	634	621	580	621	573	569	627	634	669	616	588	561	594	570	637	627	615	623	628	590	605	625	584	605	593	575	618	620	593	603	593	605	593	634	613	633	585	616	639	590	620	592	580	609	615	556	635	605	613	613	654	590	624	601	617	623	591	615	634	668	590	554	566	626	567	621	597	562	592	659	605	562	623	618	619	629	590	612	594	596	534	599	618	589	636	650	643	603	598	602	609	563	635	625	629	634	632	598	623	612	599	601	595	621	644	611	599	600	587
39010	70198	23115	2418	1557	1350	1183	1113	923	868	881	842	862	758	801	792	799	728	793	749	798	782	754	725	734	763	758	736	784	753	814	752	769	760	757	774	723	721	702	760	727	755	781	783	760	734	762	758	769	741	756	716	735	722	728	701	766	707	740	689	741	717	752	775	732	709	712	760	744	729	798	760	781	706	705	694	744	767	733	705	766	719	740	752	715	733	739	791	750	721	756	757	761	776	648	786	698	746	737	747	762	725	788	717	756	729	761	758	759	728	720	766	754	728	774	768	749	709	734	743	749	776	748	755	718	767	758	748	699	755	744	713	774	736	744	749	725	740	765	757	805	724	695	697	737	777	708	735	780	733	761	740	761	782	761	741	761	723	704	729	793	725	749	709	732	720	710	712	739	749	735	778	747	748	749	756	778	781	784	759	766	774	757	740	727	762	736	761	756	755	744	757	764	743	744	711	716	767	744	777	720	793	713	755	771	749	716	731	733	747	718	736	709	770	756	790	763	762	746	755	761	725	747	734	724	769	746	741	769	785	797	747	726	747	728	743	739	767	686	748	720	705	778	738	772	748	767	747	717	671	773	694	781	726	818	710	811	748	719	777	749	737	734	776	751	738	779	741	739	774	713	770	721	776	729	762	721	732	760	738	775	750	758	762	728	805	759	746	743	767	764	753	806	772	762	743	726	768	722	669	729	692	708	720	739	720	714	767	793	768	723	806	747	673	730	747	750	747	749	743	683	716	726	685	753	746	758	751	769	757	740	724	761	695	721	732	767	756	711	760	690	747	700	756	721	790	745	780	754	716	725	772	757	779	809	790	703	731	733	765	716	736	734	750	747	676	785	724	714	738	746	722	756	774	757	742	724	692	722	736	730	731	710	715	702	720	736	726	728	731	743	753	767	703	775	753	747	762	695	772	768	756	723	760	750	744	738	712	755	762	748	766	718	722	733	702	771	798	753	716	683	734	735	716	753	737	755	764	705	725	754	753	742	759	743	727	747	762	697	798	709	684	759	725	741	735	775	794	736	729	740	702	698	734	759	693	747	740	730	708	743	738	687	715	730	686	710	705	764	738	747	696	740	721	765	807	717	747	693	744	742	738	760	795	772	736	704	767	729	742	713	721	753	681	722	745	760	787	746	693	773	700	743	761	733	742	791	725	718	714	692	773	746	720	727	750	753	747	722	739	743	713	762	719	716	745	707	766	701	736	770	736	706	781	740	743	705	716	715	666	765	801	759	702	762	775	731	768	729	762	778	734	743	713	717	769	718	798	700	732	714	714	740	786	728	754	797	745	718	716	727	749	741	722	812	722	741	744	735	750	768	728	755	703	749	760	734	754	728	732	722	798	740	710	783	791	693	697	705	704	773	808	765	792	737	703	759	724	710	736	744	758	709	732	742	807	742	693	761	744	800	757	740	725	731	765	748	779	749	777	774	739	727	705	792	758	746	761	762	755	738	746	738	713	771	710	733	715	715	717	786	758	696	771	739	754	745	762	758	763	750	731	729	750	724	756	820	713	710	729	758	741	747	755	770	767	749	735	800	773	711	744	731	747	780	671	768	718	742	715	751	719	730	729	770	791	763	753	754	766	721	699	729	748	727	708	728	713	755	741	789	735	737	758	758	766	724	752	791	735	760	752	779	812	755	769	739	716	725	669	759	757	758	715	785	763	740	763	714	694	731	732	758	733	752	741	726	732	738	742	732	733	719	751	704	748	735	752	721	724	738	747	739	777	720	766	747	753	696	768	728	771	738	724	681	757	715	750	755	767	750	763	734	783	710	753	746	732	728	762	710	789	752	671	766	671	728	705	739	728	750	760	792	690	741	736	753	731	717	743	720	780	719	696	773	685	763	712	745	714	718	733	705	747	752	761	774	745	735	790	726	724	717	703	709	716	718	746	775	722	728	757	730	720	737	742	788	716	779	768	734	714	750	734	754	790	761	746	757	715	753	747	748	760	740	690	699	717	736	730	749	714	721	781	742	736	754	691	683	725	746	748	692	786	750	735	797	695	734	738	767	719	750	774	716	742	764	709	743	725	659	719	720	695	721	758	747	729	751	741	798	754	703	732	755	723	704	755	702	774	773	704	734	763	741	691	771	740	741	794	716	713	781	774	738	731	725	759	743	732	735	766	681	723	745	769	704	718	756	794	774	765	699	709	692	796	745	698	747	721	753	723	746	670	750	734	763	758	799	694	727	733	756	696	758	701	736	769	769	734	754	717	776	749	761	757	771	728	749	754	719	727	778	763	729	761	717	773	719	738	764	717	765	762	781	761	717	755	750	745	710	757	765	738	754	721	773	694	733	743	774	726	735	778	702	752	789	764	740	735	750	746	728	714	737	700	772	736	733	712	749	745	729	691	749	743	743	760	795	730	770	715	709	742	724	718	735	691	722	708	787	771	760	702	696	738	761	733	778	704	731	708	746	751	771	751	723	724	765	780	765	798	699	750	715	754	745	779	733	741	693	725	773	801	762	731	753	721	733	701	712	711	727	713	741	726	708	759	734	770	757	756	780	718	775	752	748	741	716	734	755	732	718	733	774	732	736	772	743	764	722	774	736	746	751	761	693	750	741	758	769	744	710	714	729	699	750	705	737	730	744	723	732	739	749	737	701	761	778	684	738	734	787	746	745	755	736	758	764	745	728	691	746	753	728	741	757	728	739	736	736	763	701	764	745	754	730	718	728	739	768	713	758	749	760	716	722	744	738	743	739	762	712	738	717	731	769	765	763	757	698	760	693	722	745	706	731	727	749	742	783	739	765	746	760	741	788	720	748	750	751	738	762	723	726	728	685	754	761	758	739	733	708	753	687	714	786	796	746	722	735	755	780	693	712	736	777	786	724	725	683	715	692	759	798	714	790	719	712	775	725	778	746	709	703	721	720	733	748	679	744	729	748	800	793	773	769	727	741	723	747	744	790	741	739	713	758	717	778	736	716	764	744	770	707	705	763	734	778	721	737	785	707	785	739	731	755	775	732	738	722	750	716	735	732	753	766	769	702	723	768	728	727	730	727	740	718	782	722	701	718	729	749	721	757	775	784	746	723	752	757	752	787	772	718	721	724	773	761	735	767	731	750	692	805	724	779	697	797	720	769	749	770	715	728	739	729	720	695	713	756	727	771	753	793	744	777	701	772	781	753	701	733	742	749	714	739	738	764	764	750	746	748	766	718	727	726	730	737	715	704	758	730	705	719	747	767	729	764	753	794	728	697	732	790	739	763	755	758	740	761	687	756	723	742	705	714	713	754	793	730	753	695	758	707	737	731	682	752	730	736	724	759	808	786	779	795	754	758	826	746	742	716	757	771	731	764	750	737	773	732	742	748	741	714	764	754	809	741	734	769	662	769	732	772	797	738	740	779	744	751	715	757	715	712	731	716	720	754	735	770	756	818	764	749	763	705	729	757	735	704	775	718	759	754	746	748	733	756	769	761	716	749	769	789	719	753	799	720	741	743	706	723	737	784	705
24846	21917	27257	25776	7978	339	273	245	213	198	225	194	209	202	205	200	175	190	188	197	195	178	185	207	182	187	193	193	185	198	156	182	206	191	175	183	169	200	205	186	152	158	201	184	194	190	176	170	174	169	187	173	179	185	171	204	168	173	181	177	189	201	175	179	166	166	161	184	182	181	169	162	182	183	177	159	157	162	187	158	199	179	169	187	141	183	178	178	178	186	196	179	184	197	177	193	175	187	188	164	169	179	167	190	185	169	175	169	169	172	178	167	177	168	181	155	175	175	164	192	169	173	172	179	167	167	199	152	169	168	169	189	188	187	190	181	177	170	172	188	214	180	173	185	172	153	178	178	166	179	192	175	180	160	185	167	195	169	176	174	174	175	181	174	164	185	207	176	178	190	189	184	160	167	167	169	180	172	200	186	179	166	165	181	208	183	183	165	166	151	169	167	213	191	179	204	193	190	170	201	177	196	172	184	195	159	179	170	161	166	185	185	198	199	176	189	202	180	198	169	169	192	164	174	198	183	173	197	173	163	168	169	192	158	186	177	183	175	191	186	183	211	185	177	179	166	163	195	196	155	180	176	213	191	164	154	168	182	179	185	166	185	179	153	182	182	174	180	192	198	179	185	173	217	172	190	201	181	176	173	196	155	190	183	167	178	197	165	164	173	187	186	194	182	161	140	181	168	158	175	175	169	183	154	177	189	211	184	184	174	203	174	151	183	180	181	188	188	166	187	160	200	182	194	180	183	182	202	199	173	171	177	179	187	163	181	155	195	176	170	194	171	166	202	174	186	196	166	194	187	174	178	169	183	182	176	172	162	164	182	182	166	177	184	183	168	162	164	174	190	168	183	171	189	164	197	184	169	176	190	179	185	161	196	160	183	193	160	164	188	165	177	174	167	178	166	185	170	184	169	165	203	165	175	174	190	173	184	189	185	169	181	178	176	173	187	169	156	161	173	162	170	165	188	170	173	150	180	182	199	178	201	173	200	184	180	176	186	186	172	176	161	168	190	198	181	177	177	200	181	182	183	198	177	181	163	176	218	183	180	189	184	181	167	189	189	180	174	186	167	175	193	185	170	153	171	190	170	146	198	173	195	187	159	172	154	177	188	187	185	169	172	169	168	185	195	160	175	170	173	184	195	167	165	173	166	167	166	176	196	173	192	189	164	179	167	170	190	199	188	180	199	168	208	209	165	183	168	194	178	151	177	211	201	198	172	193	164	188	178	177	164	186	192	194	166	181	192	193	165	172	179	197	176	181	192	167	187	184	206	168	194	178	203	187	195	176	175	182	178	196	192	161	179	207	182	185	193	169	164	163	210	183	161	206	174	167	170	150	183	168	139	173	203	187	182	185	183	181	177	202	168	192	190	184	182	197	155	173	186	184	216	179	175	187	142	183	193	172	176	174	187	160	167	154	161	195	195	160	157	183	177	170	163	195	175	174	183	189	175	186	171	190	173	190	168	171	205	174	167	162	196	156	179	190	164	191	159	165	172	170	181	172	180	187	177	183	176	207	160	182	181	164	177	193	172	185	148	165	167	173	176	182	167	182	161	186	179	152	162	190	188	160	185	196	196	187	194	168	168	203	173	167	181	182	185	175	186	173	174	173	182	169	166	179	190	168	183	177	191	169	166	169	186	161	186	171	179	177	176	166	159	173	163	174	172	175	171	188	191	183	184	173	209	148	196	185	165	187	184	163	175	173	179	170	157	188	181	182	161	191	169	175	205	193	165	151	191	174	166	195	169	181	169	163	173	196	203	169	172	178	174	191	159	162	177	171	184	188	175	177	162	206	169	161	177	193	161	183	176	147	180	169	198	181	209	192	152	178	187	182	184	177	173	184	201	187	160	167	166	167	171	167	146	203	183	177	188	211	184	191	175	158	176	176	185	176	170	180	169	163	197	171	155	160	188	177	178	178	221	179	177	192	187	176	167	187	174	171	169	189	175	189	188	171	175	170	163	193	177	190	190	164	178	170	189	184	170	179	163	194	180	164	166	187	184	176	179	149	192	176	182	183	173	168	179	164	192	179	174	180	172	174	186	160	185	159	196	192	184	169	165	190	188	197	183	177	165	186	178	202	174	163	203	192	187	176	157	192	168	176	176	175	145	199	203	185	171	202	205	177	163	186	184	181	179	177	177	172	171	187	172	164	192	183	190	170	191	162	156	189	190	164	202	179	172	202	166	157	206	189	167	183	145	173	178	195	176	169	159	168	181	190	167	174	175	178	169	171	208	172	185	164	159	179	187	160	178	153	179	171	188	200	202	190	192	179	199	171	162	167	193	172	190	179	161	171	164	190	168	182	196	175	178	175	190	155	168	197	180	201	183	183	174	179	189	190	159	163	200	196	189	170	191	173	189	174	200	173	176	203	173	183	184	162	186	187	191	187	179	168	164	200	207	198	172	191	183	167	154	189	189	167	179	195	186	161	172	178	204	192	196	174	157	176	195	194	189	182	167	191	185	199	201	181	186	181	172	192	196	173	213	186	177	173	213	163	173	183	166	177	188	201	190	156	190	199	200	165	168	167	180	148	191	186	180	158	178	183	167	183	207	188	179	175	171	182	173	175	164	180	179	186	183	191	162	179	194	162	185	172	192	160	202	174	181	164	159	198	172	168	161	164	198	173	180	180	173	164	161	168	163	175	184	160	155	202	198	160	178	188	170	161	200	152	197	177	196	183	182	192	176	165	178	196	224	160	168	169	172	166	180	176	178	173	171	156	188	160	188	179	165	189	199	189	185	183	179	186	147	173	172	176	176	170	170	193	173	177	178	173	175	175	188	183	206	155	181	187	183	172	177	171	178	169	171	166	166	187	174	175	169	173	188	165	157	182	198	185	173	167	173	167	170	175	151	161	187	190	181	209	192	160	175	157	190	172	172	166	165	193	173	188	210	184	172	184	181	190	189	167	174	165	191	191	180	178	183	204	167	189	192	158	188	163	159	184	196	177	161	173	172	212	152	190	182	196	170	154	190	178	203	204	178	173	186	173	152	207	175	184	152	185	160	161	155	167	174	167	168	186	194	171	189	186	176	168	194	209	179	182	187	166	164	216	181	180	172	185	184	187	174	168	168	157	170	192	196	167	162	181	183	167	170	173	177	166	205	187	162	164	156	198	202	186	200	187	182	187	156	193	177	167	175	173	185	182	167	183	171	167	172	178	152	178	182	182	206	194	137	177	178	203	188	182	182	162	155	176	173	201	185	223	180	197	160	182	151	170	171	179	177	190	194	186	178	170	158	172	182	184	161	210	173	177	177	179	180	173	168	177	193	176	174	175	188	180	162	189	170	177	172	170	169	177	190	156	165	188	184	184	199	159	192	184	167	161	172	182	172	188	190	191	175	166	162	178	190	170	163	178	169	165	196	182	184	169	155	174	169	193	203	171	179	173	170	171	202	189	184	183	178	175	163	181	190	178	169	197	190	183	185	160	204	177	178	178	157	181	170	190	173	173	183	167	174
35349	58704	17518	1108	634	534	470	408	373	368	302	326	295	281	263	236	298	265	275	249	251	242	243	263	305	275	251	242	238	254	270	238	262	257	247	271	244	263	242	248	257	244	260	236	234	233	263	252	236	276	222	256	259	244	252	263	259	258	259	223	230	262	249	253	242	241	212	252	244	262	261	241	238	235	243	222	249	236	249	241	215	255	284	233	250	235	246	266	223	211	259	215	258	233	256	244	261	252	262	240	229	245	223	222	237	261	272	255	248	247	241	236	233	239	237	240	239	227	213	257	260	252	232	262	242	242	259	261	231	242	229	231	249	257	230	247	255	234	280	236	252	249	256	214	246	266	261	268	258	227	254	249	227	235	257	237	214	274	245	225	247	235	245	269	257	254	251	267	235	255	259	236	246	264	237	245	248	221	240	256	234	238	263	219	271	238	254	252	270	246	246	259	257	232	270	228	259	266	244	263	248	245	262	233	245	254	230	264	265	202	262	229	244	234	240	273	245	250	249	270	239	238	239	237	223	273	250	248	246	227	249	236	239	224	248	249	241	249	258	219	246	234	250	239	240	257	253	246	230	240	252	261	225	265	229	223	236	215	279	234	249	231	265	265	255	245	220	235	257	256	238	238	262	239	260	244	262	236	213	264	255	246	241	273	256	249	223	237	232	270	237	250	234	270	231	225	240	255	223	257	246	232	270	268	242	257	251	233	229	242	235	250	265	248	240	231	240	243	252	253	249	273	254	246	237	243	231	244	280	265	255	220	237	248	251	233	254	237	241	239	265	265	225	245	267	238	244	226	233	235	238	233	242	252	235	238	270	255	274	268	257	261	238	244	254	234	208	211	257	252	223	274	245	250	249	248	264	242	239	239	251	233	243	253	255	242	256	243	274	258	254	251	234	263	287	255	239	227	230	258	234	251	238	248	239	247	229	254	241	257	233	244	253	283	256	237	264	220	222	253	248	255	262	256	262	269	230	231	224	249	232	247	230	282	248	238	238	251	252	232	242	248	238	245	226	242	248	247	245	251	264	270	230	241	246	239	235	259	253	274	243	228	233	249	250	238	235	242	210	257	263	217	250	224	259	236	262	232	260	264	249	220	262	234	249	236	259	253	241	258	250	253	253	249	241	236	258	259	260	246	210	261	255	257	251	226	259	246	254	244	225	238	235	249	237	255	270	244	248	259	239	230	261	266	231	233	245	275	245	240	252	287	249	245	224	266	224	221	244	241	243	234	240	246	256	239	271	254	230	247	232	268	245	254	272	238	250	256	239	254	241	276	241	253	233	246	261	278	243	244	240	241	261	217	220	218	244	249	250	226	243	258	231	255	253	256	252	248	255	228	245	234	264	251	228	214	237	257	267	244	222	238	245	241	230	260	279	240	235	262	239	250	233	258	259	236	248	226	267	235	269	254	247	223	246	230	252	259	250	264	269	270	254	253	234	277	230	252	255	246	241	254	218	278	263	235	223	219	240	250	267	264	245	256	233	257	256	232	231	236	219	244	216	234	256	243	253	232	229	234	240	247	255	230	244	217	248	219	259	248	254	266	255	249	238	246	235	243	270	229	244	226	239	252	244	242	242	240	231	240	246	238	227	258	257	255	258	237	221	273	242	222	215	240	237	245	214	242	246	246	251	263	256	227	266	265	262	238	236	236	254	231	225	238	257	232	262	233	253	240	212	241	247	239	233	246	218	236	253	280	267	258	232	223	221	239	235	228	272	241	264	262	227	217	247	272	251	239	228	263	243	238	243	247	238	255	219	261	233	228	235	260	268	232	262	233	263	249	240	230	268	269	272	261	252	247	246	222	231	235	237	264	224	267	246	241	237	240	253	245	273	230	249	242	248	259	242	223	249	257	263	243	264	247	257	240	235	243	246	244	285	266	243	237	247	238	251	239	264	230	231	218	257	215	217	237	231	239	236	240	245	246	232	258	241	267	226	252	267	242	253	242	236	271	254	247	226	250	229	233	237	247	274	231	239	237	242	246	260	241	259	269	255	230	259	196	269	228	230	253	276	243	233	260	249	238	276	250	260	249	238	221	235	263	227	241	246	251	252	242	250	236	229	259	247	236	242	252	220	237	246	242	243	221	251	223	270	238	242	263	266	239	263	256	223	236	257	248	239	259	252	228	266	253	247	249	218	239	229	225	240	259	238	243	245	233	242	265	225	249	258	224	233	222	227	232	249	254	261	275	216	250	258	228	205	235	238	260	245	208	227	246	226	258	246	225	275	237	234	237	222	270	259	257	247	249	246	263	240	258	261	261	225	263	234	262	238	246	241	247	271	269	225	249	240	242	228	225	269	246	256	259	245	281	278	232	263	252	231	223	230	239	246	226	281	246	254	268	264	242	271	242	222	262	267	265	253	233	251	264	242	234	257	234	261	253	257	255	262	255	232	236	259	243	230	241	268	267	250	235	242	273	222	240	252	240	221	247	222	258	233	237	254	231	266	226	246	228	272	282	238	227	248	243	230	265	221	246	253	245	257	251	241	249	246	269	229	234	254	244	249	236	240	225	222	249	236	255	263	215	233	254	241	230	236	275	236	240	251	259	251	245	244	264	266	228	248	234	240	236	245	240	239	220	243	238	235	243	253	257	215	242	283	219	273	251	214	268	243	255	210	245	243	222	259	239	221	238	274	237	254	243	232	253	234	252	286	258	225	239	216	244	260	236	238	259	249	236	237	237	258	201	269	238	233	237	232	220	241	226	244	237	268	255	241	251	251	262	230	231	244	262	233	246	251	218	247	259	230	244	243	234	247	247	269	257	260	231	249	235	221	278	257	242	263	242	264	257	238	262	258	247	253	242	239	244	275	250	202	250	239	229	242	266	248	242	219	273	262	257	260	244	261	240	237	232	219	230	224	236	238	234	225	242	213	275	250	258	256	238	279	256	243	241	240	233	293	229	256	257	229	257	230	265	232	226	245	249	250	223	241	248	252	260	257	242	244	257	237	220	232	251	255	252	269	275	250	268	239	253	240	253	244	234	263	224	244	229	256	265	255	201	247	225	239	242	251	244	256	239	231	260	231	253	239	262	249	229	265	246	229	248	243	232	234	246	268	243	244	237	230	240	267	248	254	250	243	248	237	234	224	238	212	241	260	241	218	243	250	215	232	253	252	222	229	237	229	237	277	271	249	239	243	269	250	261	255	249	243	248	256	241	238	244	247	253	251	277	241	254	214	219	269	235	271	270	252	246	248	243	236	230	251	232	233	247	262	270	259	245	233	249	237	268	240	240	236	243	271	270	253	252	235	245	258	273	231	262	254	289	212	254	276	233	238	248	227	256	246	241	260	241	257	267	219	260	258	265	257	200	243	225	240	234	254	220	244	241	260	230	252	220	279	229	253	253	256	243	250	261	281	222	212	244	260	246	262	250	271	236	233	254	227	246	225	258	247	276	239	242	269	248	279	249	260	291	228	244	233	269	233	231	229	214	219	259	240	235	262	253	242	254	264	253	257	234
22643	21593	29071	24486	21551	21508	7729	957	780	728	719	669	613	613	597	602	600	621	595	564	617	567	577	607	552	568	587	526	556	544	586	610	593	533	576	591	572	579	593	565	550	564	561	534	569	559	591	560	517	527	577	551	540	585	545	549	568	539	514	545	597	577	558	566	539	570	573	517	573	598	555	552	572	570	570	586	543	532	576	552	537	556	571	524	574	556	584	546	584	541	526	541	550	524	593	516	546	586	552	581	546	558	542	531	574	583	621	555	563	556	512	542	554	549	573	562	512	570	545	549	553	527	543	553	547	562	569	546	527	565	565	561	564	537	572	535	557	515	537	595	577	536	560	556	546	549	571	571	584	563	546	526	551	626	599	537	523	538	533	584	566	532	536	591	557	577	580	546	563	559	530	537	593	570	543	485	574	520	584	566	553	532	554	534	533	570	536	567	566	565	562	559	548	524	567	527	526	545	533	590	521	579	517	531	565	542	556	577	569	537	588	589	538	512	560	574	573	537	571	541	535	612	573	569	601	573	620	548	509	543	571	572	547	538	558	546	539	546	517	527	562	577	538	551	527	585	550	576	571	574	560	564	576	595	494	552	576	538	579	564	584	552	521	517	572	610	510	534	555	539	582	527	544	520	536	513	549	561	575	500	547	594	563	542	588	590	554	534	590	563	558	504	500	545	565	539	532	530	582	540	539	559	560	573	571	553	537	551	514	581	551	569	561	564	539	581	547	568	552	566	562	531	603	543	598	549	549	533	541	552	580	515	549	532	526	550	544	555	557	555	571	535	579	530	555	571	542	584	593	525	557	577	569	621	562	593	541	564	548	540	522	550	574	572	536	535	574	579	561	556	531	577	590	571	576	556	534	505	582	536	542	535	553	559	571	558	582	505	573	558	554	528	562	524	608	570	592	566	551	547	536	510	531	555	579	562	508	568	552	559	513	573	587	575	529	582	543	557	523	555	530	562	526	566	552	554	556	607	549	544	569	548	584	580	535	534	541	552	538	577	551	524	547	572	544	584	527	545	555	561	571	527	531	529	560	566	546	564	586	544	538	546	543	569	540	567	546	573	572	573	609	550	510	558	594	561	521	581	577	564	575	523	546	613	527	558	554	557	565	569	558	554	557	543	604	545	591	508	529	545	591	523	539	527	532	564	526	520	522	558	543	538	521	512	592	526	571	517	572	504	567	571	599	556	500	537	539	572	542	542	544	557	535	563	548	533	575	602	609	533	553	544	574	528	581	555	515	588	580	558	529	592	515	564	550	545	551	546	523	551	557	562	588	551	515	553	563	557	542	563	568	499	538	558	541	523	552	572	565	544	565	533	561	561	604	534	569	537	548	560	610	566	518	557	549	524	578	580	548	531	550	535	566	537	583	577	586	534	594	568	583	566	533	553	580	522	528	576	559	607	552	554	497	572	543	556	531	585	544	558	504	574	533	541	558	579	559	574	530	556	556	560	579	568	581	550	533	543	562	563	562	544	561	545	565	531	584	566	548	571	548	508	517	539	602	557	548	525	581	560	525	534	568	554	585	575	538	567	526	594	547	553	616	573	571	543	575	545	562	560	507	587	554	530	535	516	553	534	550	532	536	540	564	549	513	592	546	597	580	577	575	531	536	550	575	564	505	552	542	557	498	603	573	501	533	519	566	535	543	574	521	543	544	562	579	513	569	529	533	536	532	560	570	553	556	571	572	533	552	517	536	508	532	505	581	538	543	536	533	552	556	576	556	562	551	592	520	554	543	553	574	582	592	592	573	531	566	541	560	545	590	553	579	554	560	586	531	529	575	572	558	574	578	608	574	589	498	562	588	508	568	541	527	530	533	546	587	579	576	539	513	585	584	522	568	535	550	535	569	555	558	515	519	538	588	542	585	531	544	529	560	532	569	561	544	528	523	550	556	601	556	550	566	562	542	541	542	556	559	594	553	559	561	563	521	571	529	559	548	572	551	537	516	575	501	563	530	490	528	542	553	583	593	584	587	590	559	593	588	502	571	583	547	554	556	520	569	538	532	575	575	529	514	530	579	570	552	578	591	553	567	561	513	584	566	579	541	564	596	555	583	545	552	545	531	520	540	568	563	532	528	534	564	543	565	566	561	586	534	623	543	553	491	547	556	539	552	581	553	596	560	543	579	535	585	610	559	566	558	554	533	542	563	586	534	569	554	529	513	583	541	538	537	522	554	594	539	543	544	593	539	535	524	540	556	553	540	524	540	578	558	542	532	548	541	567	541	548	578	524	591	569	565	520	571	583	517	513	560	542	556	559	580	597	568	570	548	538	547	591	540	572	550	493	541	557	570	533	543	559	574	528	544	570	574	580	564	541	584	545	586	530	536	611	530	494	534	564	567	545	554	513	500	611	542	545	550	572	588	580	570	526	559	558	588	540	575	544	537	537	534	513	560	554	547	573	600	556	532	510	578	593	619	537	563	554	538	546	533	528	571	525	618	585	549	496	593	555	577	535	538	592	567	576	543	522	550	522	567	589	539	581	556	564	522	563	584	542	572	542	570	559	531	540	552	528	514	538	557	537	558	582	515	529	518	549	576	569	529	536	558	532	516	507	543	563	564	570	528	550	520	575	571	547	546	533	530	509	535	542	564	598	533	560	536	575	544	562	531	550	532	569	579	619	587	546	571	544	557	530	560	516	562	535	573	566	577	525	575	589	498	568	530	542	534	523	536	543	562	558	550	574	543	563	519	583	509	550	551	589	512	590	549	596	517	597	570	542	501	564	552	521	581	601	582	574	593	536	565	565	548	585	555	571	548	563	531	548	537	533	576	570	552	551	546	533	554	583	550	535	578	561	568	552	551	571	501	523	588	557	552	566	559	558	568	575	527	545	549	547	552	548	539	553	550	523	514	568	537	546	522	593	577	597	587	534	512	545	532	554	571	580	562	540	541	573	548	583	564	516	540	533	581	533	574	508	520	540	558	559	494	569	542	558	562	586	550	559	565	585	567	622	562	566	513	550	589	595	545	523	576	528	542	515	550	542	570	593	511	566	567	532	591	590	545	567	574	576	579	574	536	538	557	582	558	539	542	552	537	576	540	563	562	525	544	556	547	586	527	498	529	517	526	545	537	540	574	610	540	584	587	526	531	556	540	551	523	580	561	573	564	570	521	559	589	554	550	568	544	555	548	584	559	585	580	531	553	592	564	563	544	535	536	559	533	570	549	562	579	541	586	491	556	549	547	552	521	577	566	554	547	547	537	546	547	554	559	569	552	588	554	551	567	532	551	562	559	538	572	565	547	505	578	540	575	532	542	552	571	532	555	557	576	598	551	586	570	563	590	572	600	569	534	578	580	519	552	530	534	539	550	540	611	584	540	555	539	596	540	522	554	576	569	541	561	561	548	556	559	561	551	521	567	541	551	516	513	561	562	522	537	560	555	547	621	551	539	570	570	539	552	553	546	539	557	579	557	543	550	558	551	563	533	563	558	552	566	528	548	548	579	514	539	557	515	523
46160	79247	31072	3440	2323	1868	1442	1339	1096	1048	950	891	883	800	804	825	799	819	773	756	752	717	697	725	734	729	719	689	686	688	693	681	703	744	700	693	700	687	648	643	694	681	685	716	707	697	699	686	642	690	717	673	690	679	669	723	709	710	736	705	677	666	685	651	687	729	684	688	640	690	672	734	680	713	675	740	660	711	716	692	708	742	721	686	651	649	668	678	690	741	701	680	677	729	663	695	687	687	656	716	645	701	727	650	727	693	705	658	699	694	700	692	752	696	681	669	634	697	672	696	690	664	642	715	716	710	693	709	696	756	682	730	700	650	665	707	754	628	671	691	711	665	708	712	713	653	696	677	681	728	704	655	708	677	694	701	667	728	673	664	680	685	712	720	757	692	659	706	689	655	676	725	687	693	668	713	693	712	754	617	666	674	714	717	726	653	679	636	666	703	667	740	725	668	639	720	693	719	702	741	665	686	680	708	664	708	701	740	695	726	716	698	708	641	698	701	713	653	677	701	708	662	707	635	680	688	700	697	685	665	694	673	729	685	717	635	665	640	708	675	655	710	687	703	661	668	724	708	724	719	691	684	653	676	688	701	645	666	697	707	692	660	714	686	688	659	652	673	666	680	685	723	671	684	682	682	701	711	659	687	700	685	700	712	702	661	707	744	703	685	669	739	679	728	686	710	736	736	733	664	663	625	715	710	701	660	693	665	677	699	704	697	744	699	725	739	641	672	657	714	684	672	672	746	685	702	712	661	682	705	694	659	702	740	678	701	662	698	653	743	684	665	685	699	651	674	722	716	698	644	659	694	714	646	711	686	729	688	707	684	673	698	659	706	727	644	640	708	696	667	662	679	666	702	694	695	713	699	748	683	743	664	688	697	695	753	673	679	719	645	630	660	697	699	687	717	703	616	673	743	711	717	678	717	722	713	670	676	703	679	663	646	631	692	676	687	691	700	670	704	686	639	693	695	693	718	690	685	727	660	713	745	682	690	673	661	691	631	733	691	619	675	707	669	697	686	654	666	705	707	735	695	632	696	713	710	729	650	651	701	663	698	657	678	722	666	674	664	642	693	660	684	642	696	725	705	710	615	692	658	715	660	717	687	636	738	677	671	687	716	744	653	695	700	676	713	689	712	679	713	686	675	648	729	664	684	675	678	723	677	703	709	721	727	710	711	713	646	710	673	690	646	674	684	726	723	662	649	690	719	671	687	683	703	698	681	734	686	678	709	664	657	726	687	657	682	684	708	724	682	719	669	670	694	672	693	708	687	690	687	704	730	689	651	662	668	687	663	737	661	703	686	658	653	672	725	655	694	665	687	697	674	662	673	739	688	714	696	706	694	731	677	702	678	719	660	692	706	634	690	705	661	678	707	702	695	692	706	697	659	684	678	691	660	743	666	694	711	710	704	651	693	725	699	686	659	760	678	713	689	676	703	694	688	687	716	672	686	659	715	716	698	693	664	707	669	689	730	669	656	634	705	699	698	671	656	715	651	724	685	716	681	672	671	705	689	760	739	677	706	693	696	721	684	743	708	660	701	714	690	683	694	690	662	699	702	689	696	725	698	694	674	720	698	694	682	667	691	695	667	642	669	673	704	660	742	699	664	679	688	661	673	662	689	712	662	679	690	686	666	727	657	638	685	672	684	749	685	680	667	656	732	676	716	703	713	709	675	679	691	699	694	678	685	755	655	703	715	708	711	660	673	702	640	680	694	714	718	680	699	706	714	690	699	639	687	708	704	686	699	674	687	671	665	700	684	673	670	682	708	718	739	690	677	672	690	700	742	688	685	683	696	702	720	671	642	729	694	708	656	660	674	672	675	729	716	657	675	721	737	694	701	667	669	727	660	640	686	716	657	665	652	679	712	667	649	687	681	688	667	732	695	689	677	701	706	730	694	695	750	635	728	662	651	696	704	651	723	680	687	677	678	725	724	645	670	674	739	657	809	676	717	703	673	661	705	692	640	682	743	710	649	715	682	653	686	694	673	756	652	711	707	694	658	697	663	654	705	740	722	712	710	711	658	685	666	710	662	666	706	698	738	699	658	716	714	729	686	703	714	701	680	758	710	684	690	682	728	677	660	665	722	712	699	693	702	681	703	698	685	687	712	713	690	719	715	691	716	735	752	672	748	664	740	671	699	700	664	710	695	694	658	707	667	694	666	723	706	680	710	715	706	669	718	702	680	645	721	658	731	684	685	673	691	675	694	700	653	640	685	707	706	709	673	682	661	666	652	695	722	666	705	658	670	644	708	692	702	725	679	665	720	696	747	671	678	673	665	711	673	706	657	661	709	684	683	662	684	685	720	728	674	708	699	681	698	690	730	716	669	693	652	701	735	656	668	697	703	668	713	697	667	683	661	683	709	676	701	703	715	680	690	725	641	744	685	769	712	694	651	719	654	692	677	683	678	684	681	672	694	685	661	703	674	671	740	678	713	710	694	701	659	631	686	632	700	710	686	671	686	672	722	675	735	686	647	703	647	694	689	667	700	690	681	695	672	684	692	699	673	678	718	704	686	731	694	672	707	718	661	691	719	672	702	681	709	715	705	680	694	688	689	696	678	678	683	686	697	691	731	681	668	649	715	665	715	717	692	709	708	690	687	693	671	684	709	692	693	683	714	683	702	696	684	716	702	670	650	721	740	702	703	691	700	676	666	698	685	681	680	655	686	689	715	728	673	692	641	664	675	702	685	733	693	664	709	685	697	717	721	634	687	703	685	675	692	703	682	691	717	683	675	682	743	752	719	699	662	683	715	704	675	693	673	686	709	682	730	661	726	741	684	718	682	677	685	664	693	661	715	661	688	664	658	636	687	713	677	687	694	664	691	672	697	683	696	723	721	753	687	695	694	666	648	695	672	682	646	689	659	641	674	680	651	739	674	718	696	726	717	670	734	682	695	656	687	698	658	703	702	738	728	743	723	687	670	661	725	670	677	682	700	670	716	678	726	684	702	682	681	737	658	673	715	723	706	651	697	657	717	697	689	686	686	653	697	678	689	682	697	682	750	662	729	733	690	667	717	685	677	701	698	672	733	713	677	691	696	697	687	686	754	692	759	709	686	740	659	707	703	702	680	713	652	673	644	729	682	713	738	690	738	692	725	683	707	625	678	671	683	700	754	729	705	694	624	691	726	711	704	728	661	684	702	675	660	713	700	684	693	668	729	693	704	661	673	717	697	682	690	699	733	709	718	720	681	711	660	697	689	666	712	721	684	744	670	721	693	692	690	653	665	648	684	689	648	674	703	670	693	650	703	704	697	707	642	687	693	694	666	676	661	689	689	691	691	717	679	659	681	686	708	692	725	684	674	668	662	697	703	664	696	769	683	704	702	710	671	698	725	661	728	683	706	663	699	724	705	703	711	687	719	728	659	673	702	720	713	663	682	671	712	644	702	673	671	702	734	672	668	670	707	652	737	739	690	690	675	695	692	685	736	696	713	658	667	675	714	665	721	697	692	629	674	681	715
28121	22158	11028	951	401	362	386	323	350	344	331	329	336	303	313	307	348	359	328	301	362	332	335	313	328	351	354	342	328	306	296	320	340	337	324	341	299	305	349	341	312	340	338	339	315	325	329	330	318	339	346	329	345	341	323	352	335	339	330	321	342	312	328	361	290	323	340	349	347	336	315	345	337	304	334	326	352	300	320	322	305	353	335	341	329	356	320	308	333	314	355	351	334	339	307	356	332	327	331	341	351	352	346	309	318	319	324	306	275	326	308	306	322	307	301	351	286	320	310	340	311	346	322	335	312	299	351	334	331	326	360	329	334	335	338	327	291	341	335	329	344	331	380	375	332	353	341	324	325	337	334	322	326	306	299	362	320	349	342	313	327	323	349	333	343	339	314	346	338	332	340	336	350	301	320	330	324	328	345	349	351	307	335	330	325	282	336	333	336	347	325	340	329	364	338	313	338	335	332	327	358	338	326	307	320	335	338	337	330	333	365	326	359	317	310	327	339	363	298	293	346	333	363	300	330	359	335	299	338	351	347	334	315	336	322	338	309	381	335	320	326	345	294	305	323	321	341	351	304	349	314	370	347	340	353	346	334	311	327	336	344	328	341	336	320	322	330	310	324	318	367	337	329	330	306	333	297	305	312	350	349	316	335	304	349	315	343	343	353	316	332	320	351	307	314	326	322	320	351	350	334	308	321	294	325	329	286	321	343	349	346	328	319	314	328	317	334	363	321	310	313	314	303	348	336	317	306	367	331	313	342	339	353	348	328	310	282	318	332	323	311	303	342	286	355	345	321	315	357	328	310	310	322	336	314	308	341	319	331	335	348	309	336	335	326	326	329	350	330	328	323	344	335	345	298	344	363	343	316	341	326	302	321	325	366	337	363	343	316	313	341	350	335	360	328	356	334	315	291	305	310	339	308	345	352	355	312	303	343	350	320	327	332	345	319	324	321	303	336	350	306	327	325	352	331	323	346	349	339	360	296	323	300	338	332	286	299	326	334	337	322	348	361	300	325	300	319	294	323	375	355	339	343	342	342	335	325	330	324	315	312	309	324	306	339	328	301	328	331	324	330	328	352	327	337	328	331	313	350	334	343	338	356	317	334	343	311	311	339	337	330	367	373	334	306	338	335	318	320	335	297	314	335	327	314	310	340	326	336	311	310	348	352	333	319	336	324	338	293	368	336	335	327	315	331	337	345	321	296	315	330	332	307	359	320	309	310	293	311	338	348	312	337	332	315	355	353	321	309	331	331	329	356	324	303	308	328	311	303	341	321	323	343	321	346	315	322	315	322	304	366	354	330	326	351	311	318	320	336	347	306	307	306	301	340	335	334	312	310	310	332	319	283	330	331	322	327	362	343	345	321	358	302	311	307	347	356	339	350	310	328	326	302	318	323	327	296	341	330	341	305	325	317	352	346	337	323	336	335	320	358	342	289	329	367	309	356	346	365	348	317	298	326	314	318	344	319	300	326	321	325	315	295	311	345	334	332	303	308	347	324	315	342	328	301	314	325	301	337	332	334	315	320	338	326	312	317	301	322	309	341	338	335	336	317	354	352	318	371	326	317	349	303	343	333	323	338	350	335	336	345	327	302	334	338	295	301	308	326	314	358	327	320	304	330	298	309	322	337	370	334	317	328	300	315	347	332	345	319	340	329	339	315	335	305	317	311	316	333	335	303	313	297	346	329	313	334	315	307	334	327	343	328	311	335	326	321	342	324	321	333	299	310	322	319	324	300	292	312	345	344	318	348	338	296	348	323	352	323	346	313	354	337	308	356	316	344	319	305	356	327	292	360	299	331	328	329	317	340	339	325	331	332	343	332	327	330	326	320	330	336	323	351	343	316	337	362	337	306	318	340	347	311	319	367	322	342	316	349	316	334	300	346	332	328	355	323	375	318	319	353	316	321	331	327	344	319	364	315	346	342	328	340	318	343	373	305	317	337	319	340	343	308	308	343	335	300	326	314	336	311	294	361	352	326	306	330	325	359	336	332	299	321	347	319	322	298	328	322	330	322	325	303	313	366	331	317	360	305	348	326	330	317	335	322	345	322	319	313	321	351	328	304	308	319	321	319	336	349	311	337	327	329	347	318	337	342	312	354	318	332	339	354	358	365	329	333	333	306	328	310	336	326	321	348	327	316	346	315	322	325	298	335	309	328	330	373	335	349	339	311	310	331	334	316	310	332	331	311	331	340	334	324	315	337	353	317	302	329	355	330	298	345	315	317	352	325	328	330	304	331	319	343	313	316	324	310	295	322	310	358	326	354	322	358	314	360	327	322	347	315	339	355	328	316	310	381	336	331	334	351	326	360	311	294	318	340	378	295	322	323	321	324	328	345	330	367	324	308	340	354	355	330	317	323	352	314	329	356	327	332	348	303	328	358	329	316	332	318	309	374	328	352	327	289	321	324	305	357	360	359	351	347	328	312	313	324	308	318	332	350	314	330	345	332	320	345	347	326	311	310	329	315	308	330	318	298	333	341	334	298	340	362	326	330	336	343	320	316	320	292	329	306	355	303	327	349	302	324	352	348	365	336	345	353	336	346	321	334	346	322	347	315	317	346	310	337	341	330	302	340	354	315	326	315	303	322	307	312	338	343	322	329	347	300	302	314	353	325	339	333	301	294	324	364	348	322	319	331	317	320	334	346	373	267	312	322	342	299	332	355	325	323	314	341	333	336	334	354	317	343	331	329	298	360	340	307	345	324	317	335	303	339	332	320	306	342	341	346	324	342	325	338	334	288	353	325	318	329	321	320	349	320	330	308	336	338	319	356	321	330	324	349	309	348	317	353	337	332	291	324	319	332	307	340	296	319	348	321	328	319	364	329	324	320	320	331	348	331	351	332	318	296	331	319	314	319	354	329	342	324	302	327	346	317	316	321	292	319	335	287	333	332	334	312	307	328	349	324	330	325	317	325	336	317	343	331	334	322	372	314	342	338	330	335	330	326	319	332	342	333	336	323	344	319	367	355	301	315	344	319	348	337	326	316	333	316	321	320	303	336	321	327	333	319	332	351	320	336	327	314	325	311	320	338	353	351	353	300	335	353	329	337	332	354	353	330	350	322	332	329	303	340	315	330	344	331	309	303	320	337	342	308	334	330	339	302	317	311	320	311	305	344	312	311	302	325	327	316	316	349	312	333	352	323	322	332	320	342	327	303	356	329	309	326	312	326	344	316	338	314	303	301	336	348	329	328	315	313	325	325	344	309	322	325	330	358	305	265	311	320	307	359	351	315	317	332	337	332	299	323	330	324	331	336	375	347	331	316	331	325	332	351	300	349	311	342	326	284	324	346	335	338	294	361	329	300	338	324	316	316	341	358	314	316	334	334	323	318	349	332	324	290	349	315	309	310	322	328	332	337	321	338	307	319	341	332	339	283	312	324	331	316	321	319	322	344	348	309	319	319	309	310	386	331	345	309	337	304	337	284	314	331	326	345	312	341	327	359	326	284	334	332	292	289	336
16028	30620	5417	546	520	432	453	424	468	424	410	423	389	409	415	368	431	391	412	398	418	391	429	423	392	409	408	444	396	429	406	426	416	435	378	429	419	394	380	422	394	384	392	382	413	437	420	403	405	422	385	403	443	405	405	397	446	413	376	396	409	402	379	441	426	409	407	416	401	413	397	350	421	378	383	430	436	414	402	412	389	389	424	401	435	419	420	415	454	435	397	425	423	399	407	436	408	394	407	417	437	412	434	394	419	387	418	429	428	398	402	428	388	395	404	403	420	412	412	416	408	417	399	373	447	486	414	441	383	443	409	405	432	356	357	458	416	397	448	374	420	405	422	423	429	381	395	451	435	390	406	398	417	389	415	387	399	424	402	380	391	414	396	403	359	353	361	423	412	444	398	421	400	386	412	416	361	399	420	408	420	408	413	426	402	383	430	423	417	419	408	464	402	436	421	380	410	407	423	424	418	399	377	377	418	403	422	420	406	419	392	408	464	355	420	407	411	417	429	445	440	377	403	390	403	414	405	444	385	398	420	400	380	388	406	400	390	408	429	412	401	398	404	382	430	397	433	418	423	385	393	375	420	422	412	414	403	404	434	423	400	411	400	426	401	435	396	440	437	397	417	399	411	398	442	427	381	409	397	398	410	398	426	422	415	423	384	398	434	426	400	401	431	389	405	414	426	384	408	433	413	389	392	384	425	410	401	409	411	416	452	430	426	453	380	399	418	409	409	405	444	416	422	424	390	394	396	421	440	406	408	436	420	392	408	423	429	468	394	415	414	460	411	407	403	436	418	383	421	438	448	402	452	427	407	408	382	418	406	412	422	415	412	418	395	419	426	387	405	386	408	426	416	392	422	409	405	438	424	419	385	424	384	431	412	413	439	418	442	373	430	400	373	389	380	445	432	395	402	411	441	393	424	442	414	401	406	401	435	405	374	428	415	428	425	393	449	394	436	409	424	393	406	426	375	399	445	406	395	387	402	394	419	422	407	418	424	376	427	388	439	419	415	422	401	401	447	385	411	390	421	414	431	396	381	392	398	402	390	454	387	410	430	397	408	427	400	411	395	437	450	415	393	418	402	401	408	381	388	403	416	431	437	393	404	423	387	397	430	444	401	446	373	442	375	412	395	397	369	429	439	382	424	397	424	421	441	439	398	401	449	435	392	413	419	371	421	445	447	401	427	390	412	429	407	410	367	396	431	402	438	398	420	422	429	390	418	411	374	400	399	401	395	409	379	398	442	389	404	409	429	422	405	370	426	418	403	444	368	429	440	414	415	414	424	430	409	411	403	395	429	417	439	406	379	412	401	435	398	439	402	429	407	412	414	385	424	394	438	424	468	413	398	392	417	411	391	382	428	413	416	415	402	407	408	410	410	411	392	381	415	399	357	393	399	394	444	421	420	389	424	411	440	421	404	388	425	421	403	427	399	384	379	428	425	416	424	415	375	419	422	395	420	429	391	400	444	399	394	417	416	403	400	386	425	416	420	421	441	428	461	442	391	395	392	406	400	397	390	384	420	397	401	452	451	391	423	410	447	435	425	403	406	399	409	414	428	398	417	414	416	446	393	415	412	379	446	386	420	416	405	423	409	424	407	382	401	411	403	389	430	418	450	389	401	407	398	438	380	429	424	399	395	401	431	411	382	403	421	390	406	419	396	404	391	397	405	405	381	414	388	404	456	421	409	429	417	409	398	387	421	390	401	439	414	429	425	419	418	387	416	419	432	391	454	378	405	421	431	403	443	386	434	389	402	419	414	423	449	411	409	420	427	421	401	369	421	429	404	424	409	435	425	380	385	381	419	400	429	409	367	421	414	418	418	420	392	401	409	426	404	429	408	413	407	405	416	413	426	456	370	431	407	386	422	404	397	396	396	424	383	430	390	412	425	421	429	409	443	386	399	417	405	430	456	453	405	410	405	442	388	399	405	407	412	362	410	404	439	426	406	408	409	423	392	417	415	414	390	415	406	432	373	382	411	413	398	395	397	407	390	422	392	384	429	404	376	385	403	421	391	410	418	396	386	403	427	405	392	451	399	390	425	406	395	357	429	399	428	435	389	412	437	431	434	415	392	346	389	448	387	437	409	411	397	409	404	392	400	413	414	395	417	395	409	425	384	422	435	424	425	411	398	413	424	413	407	412	407	403	440	359	415	404	414	432	423	425	426	433	407	380	371	370	409	444	410	376	409	372	399	401	373	429	379	436	425	399	385	408	422	426	421	414	418	424	382	409	397	419	406	451	413	413	428	389	367	415	423	404	409	431	404	384	396	418	405	413	421	401	410	419	414	379	414	417	423	388	432	427	435	394	408	408	456	389	425	386	395	408	412	436	402	477	382	417	413	381	398	413	414	397	377	408	413	419	414	409	399	390	381	426	369	436	419	411	444	400	398	423	405	403	413	382	425	433	408	406	395	404	455	437	429	418	408	394	390	409	433	398	395	421	424	453	373	401	422	415	423	409	387	410	419	440	388	420	391	409	388	391	425	409	396	391	449	421	409	404	409	429	426	438	415	386	426	397	392	406	426	402	410	403	408	398	394	395	445	458	415	434	411	373	409	399	398	418	410	398	470	426	421	400	402	404	427	435	439	392	418	399	430	398	387	396	446	385	436	383	384	418	377	417	407	390	402	405	391	389	392	427	418	395	421	431	395	407	450	423	414	397	417	370	423	411	402	404	419	420	384	386	410	370	415	401	414	408	406	418	406	391	443	435	410	417	397	394	395	421	433	399	387	384	409	405	405	384	423	402	411	424	400	403	404	436	415	405	395	428	390	429	367	423	412	429	424	383	405	387	419	425	376	396	437	385	387	430	436	399	383	439	408	411	403	413	426	410	431	420	427	427	401	404	441	393	419	381	398	426	410	367	426	415	408	419	426	414	416	382	429	414	415	388	440	399	421	445	386	412	413	428	395	395	421	402	383	416	406	403	430	402	421	417	415	407	424	425	440	456	387	411	377	386	410	389	426	436	405	411	420	414	416	439	455	428	413	401	368	393	390	382	387	424	388	465	427	390	426	423	412	376	405	431	376	418	395	368	460	428	407	381	405	403	428	400	420	428	392	409	413	399	395	388	409	424	399	439	409	396	407	433	415	434	368	423	402	414	435	388	435	393	435	386	399	400	454	425	370	380	366	399	393	408	412	377	422	403	393	410	441	391	467	418	414	381	402	409	397	425	419	378	377	381	383	404	388	420	437	389	402	391	416	398	396	451	401	388	430	414	437	407	398	394	406	439	422	408	448	388	414	433	386	425	398	414	406	418	380	414	395	389	423	398	413	395	427	417	421	414	404	409	395	406	420	406	413	422	421	475	418	418	372	409	423	408	420	421	434	410	421	396	376	404	403	399	419	433	423	457	425	408	463	444	382	393	423	403	388	403	444	392	418	431	374	424	386	421	391	402	404	380	424	422	421	394	428	403	396	399	402	401	414	419	418	389	390	453	417	434	412	402	357	436	412	433	401	374
23720	21679	28374	25179	21088	6693	1028	786	684	682	679	685	701	687	661	645	622	627	626	613	618	665	645	640	617	642	633	581	603	615	615	564	598	645	622	588	650	635	666	669	641	596	610	617	603	634	612	540	638	613	596	625	619	619	616	588	575	585	589	590	621	646	567	656	608	580	641	613	612	629	641	657	600	667	573	599	566	562	627	623	592	609	587	623	590	587	596	590	600	623	647	647	625	605	650	608	632	567	608	611	628	608	611	582	638	576	602	627	571	601	605	605	633	629	612	600	625	624	624	584	626	626	568	642	582	584	604	595	578	616	600	611	626	636	660	594	570	639	609	612	624	576	623	587	630	572	639	607	581	639	605	623	661	631	584	628	651	610	603	593	642	623	614	620	588	611	620	619	625	572	610	639	603	600	614	624	618	589	669	647	626	604	614	641	589	606	602	615	636	639	618	613	612	616	582	601	575	627	631	610	582	590	602	637	637	625	604	629	628	616	625	630	622	622	648	653	612	596	610	575	632	620	602	593	609	621	627	593	608	598	579	608	608	647	589	647	611	685	583	592	595	571	617	612	592	625	587	613	630	577	613	632	594	638	599	621	622	606	625	644	607	591	608	627	587	623	567	644	590	584	607	630	630	626	622	646	614	623	627	617	613	528	650	594	630	594	663	623	638	615	651	604	637	609	585	636	568	621	604	601	605	616	563	624	627	625	581	574	632	653	630	647	605	619	636	632	637	610	644	616	612	600	616	598	625	602	651	562	586	637	591	603	616	578	631	641	565	640	604	615	593	594	662	613	646	621	684	632	600	643	628	589	601	620	600	626	581	584	632	602	607	585	607	615	554	626	583	603	593	597	594	584	602	617	594	632	591	637	625	593	588	595	599	628	624	624	608	607	650	611	570	636	602	641	588	592	572	626	611	588	642	573	613	659	633	564	629	640	641	600	669	607	648	588	609	619	595	625	586	630	605	624	599	601	621	604	641	614	617	638	606	603	575	559	601	589	601	614	633	615	647	618	683	602	635	596	603	592	610	580	598	591	586	596	636	617	600	582	623	630	630	583	589	637	616	621	687	591	602	634	633	620	630	603	615	635	611	622	635	613	629	624	644	615	640	618	616	606	612	624	612	628	630	647	594	634	617	634	635	622	609	602	630	572	634	607	630	593	631	606	623	631	576	566	620	632	633	589	600	633	608	600	627	584	560	581	593	614	619	661	637	611	628	642	612	636	568	589	623	618	640	647	573	567	628	611	597	639	598	593	645	604	582	643	557	596	638	649	662	628	596	621	596	577	582	616	584	580	626	605	577	611	623	628	625	570	605	601	643	607	622	612	628	609	579	591	624	579	625	614	624	597	617	629	581	621	590	614	621	637	589	654	588	596	611	594	613	604	603	611	571	618	600	587	565	610	631	645	585	602	642	647	586	580	580	625	613	616	587	633	585	633	602	616	632	593	563	645	587	616	578	627	621	581	581	625	576	624	586	603	619	628	583	622	618	584	651	625	606	579	610	620	595	607	599	550	596	626	626	593	662	629	614	643	632	643	584	631	626	606	611	594	606	653	599	569	625	635	565	578	609	590	593	603	613	581	604	595	593	585	622	561	617	638	573	580	603	560	603	618	575	609	618	649	575	585	596	607	612	578	608	650	648	636	656	579	623	589	658	575	624	608	616	594	579	615	609	614	631	632	611	644	591	612	583	637	610	624	616	581	608	608	638	596	590	601	630	645	565	671	631	583	618	601	596	640	598	629	590	591	588	657	570	564	597	612	622	647	643	586	618	644	589	612	662	618	608	630	628	628	589	613	601	624	623	622	635	595	623	604	593	626	606	598	639	615	636	667	614	593	617	578	610	634	624	586	620	643	597	580	574	599	610	623	593	595	598	611	562	637	632	629	609	614	623	611	611	628	601	608	576	631	603	605	596	611	576	667	619	610	604	591	645	609	627	571	588	608	612	622	620	630	640	582	592	651	624	600	601	628	605	599	629	645	663	589	645	612	570	612	614	594	598	592	638	645	621	587	609	643	640	609	635	604	592	610	597	605	620	622	592	587	628	572	625	650	601	633	641	625	596	630	603	652	619	605	622	653	629	593	620	678	583	592	616	585	598	614	601	597	626	608	641	694	590	677	622	588	614	598	614	615	628	660	641	663	599	621	637	598	672	665	605	600	618	567	600	618	588	609	632	622	572	621	635	593	636	585	660	635	602	598	648	581	617	620	645	612	629	619	547	647	596	577	611	622	555	607	604	614	609	575	663	582	620	610	591	586	605	641	632	606	564	600	581	607	591	608	587	600	624	606	566	665	636	605	613	594	668	645	607	617	637	569	621	626	618	560	604	589	606	627	618	573	562	629	631	553	615	640	637	623	619	653	637	605	627	605	544	604	648	584	643	609	625	596	600	632	609	631	626	637	617	619	625	624	593	609	636	591	593	609	651	600	607	607	591	621	582	642	592	637	596	646	583	599	616	627	609	612	579	581	597	651	626	571	641	628	613	598	633	622	635	610	641	583	607	618	629	595	630	635	592	611	630	618	692	601	590	593	607	631	576	606	610	599	613	651	605	609	624	599	701	583	594	644	591	638	613	607	600	590	595	615	662	584	605	614	651	634	599	584	578	611	600	648	613	642	600	592	647	623	629	632	617	629	604	573	599	600	607	584	636	605	566	639	601	660	610	610	626	588	592	617	584	617	643	621	586	615	612	670	611	599	569	627	618	576	618	635	613	606	634	600	603	585	630	613	581	575	615	628	648	590	627	555	606	648	593	608	588	641	632	601	625	610	609	585	589	600	617	601	598	636	627	603	581	647	618	608	597	602	608	615	623	609	643	556	566	604	590	604	668	659	601	670	610	623	594	642	634	633	627	648	606	586	612	647	620	617	605	606	596	621	602	599	607	637	616	638	591	629	618	650	632	569	592	599	592	630	595	641	581	640	644	593	569	599	643	585	584	629	603	620	615	617	600	588	571	666	625	645	591	612	582	620	612	624	631	585	605	619	654	630	589	558	616	603	560	604	638	592	676	618	582	584	583	613	594	610	606	610	657	630	596	606	638	645	641	596	597	567	602	602	598	614	572	594	629	587	608	621	604	626	583	600	604	602	599	573	593	652	612	569	608	616	649	569	654	637	623	650	626	607	614	657	656	637	606	568	567	593	583	586	613	625	606	653	641	607	648	569	616	638	645	617	621	627	606	623	624	608	608	626	639	622	591	601	614	628	633	594	611	621	608	627	649	605	636	599	628	588	597	594	617	622	608	634	591	618	617	615	641	606	627	584	603	564	579	639	615	669	646	604	658	579	590	580	637	608	609	639	590	594	569	589	614	603	658	632	600	619	607	592	575	605	616	605	583	599	594	622	642	608	593	605	596	581	584	610	608	627	626	572	616	632	616	615	618	635	595	624	617	557	614	630	615	616	573	537	625	616	630	622	588	556	667	625	606	596	644	620	614	650	573	604	582	585	578	630	598	641	596	607	588	598
39370	73054	24828	2582	1491	1303	1163	1072	982	895	863	846	804	825	812	820	756	787	783	768	835	792	826	746	807	791	768	772	741	773	736	765	792	719	756	745	762	771	770	757	742	779	707	768	741	724	770	711	717	742	747	735	756	816	772	768	738	748	745	757	746	726	769	729	688	716	703	745	684	735	765	786	751	768	769	742	758	760	699	802	723	735	772	756	736	748	736	765	758	747	736	732	788	762	691	768	784	727	770	736	770	744	689	733	749	734	749	726	787	763	782	746	772	701	745	710	732	765	753	741	763	753	731	732	722	722	792	718	741	738	758	762	762	738	747	764	730	721	767	749	687	713	760	756	747	689	687	776	745	742	769	765	774	753	754	768	755	722	733	794	789	807	758	744	748	752	792	783	777	762	775	754	739	772	704	738	748	763	758	743	719	756	738	759	742	748	751	738	721	752	793	721	826	716	715	741	787	760	783	738	734	687	698	729	753	827	740	757	732	736	731	767	686	776	699	694	772	741	738	696	697	777	789	720	761	723	755	798	690	712	706	763	746	755	798	758	741	744	755	772	695	753	768	754	717	819	713	755	765	721	742	777	752	725	743	782	747	763	705	771	769	756	789	745	754	756	787	770	730	737	789	811	751	756	760	791	757	733	770	748	762	752	743	737	718	752	807	731	733	794	728	752	738	707	747	744	738	774	742	744	760	793	763	747	743	732	739	757	765	726	726	700	768	731	748	786	710	730	726	764	774	717	708	770	742	729	800	762	831	790	782	784	721	758	724	752	772	791	724	707	762	774	742	712	789	735	744	783	787	739	755	698	763	760	715	724	724	741	756	772	761	753	747	779	714	789	752	718	740	731	757	758	752	797	807	755	775	732	747	781	818	766	769	758	782	796	669	710	759	744	715	723	737	719	771	731	734	801	798	746	767	773	729	814	749	737	744	730	731	750	771	740	708	759	742	725	778	778	778	743	776	770	721	756	715	773	726	745	780	758	736	753	742	756	724	780	748	729	775	722	727	730	781	789	723	776	735	795	766	756	718	740	727	733	760	744	698	760	695	748	794	751	737	731	782	716	742	786	759	705	743	747	744	721	747	790	713	774	763	764	778	778	703	750	673	706	742	752	695	818	756	735	735	748	726	732	764	734	757	737	744	762	769	732	758	683	757	744	704	767	759	781	721	755	757	754	761	816	769	790	729	777	701	764	763	729	774	777	744	720	726	736	776	759	789	748	747	734	748	722	757	728	723	776	731	794	771	759	719	705	775	705	706	767	761	744	806	694	759	778	733	746	755	732	736	744	717	734	701	787	778	777	728	744	753	749	750	754	754	777	739	730	763	773	747	776	711	755	758	758	702	733	752	715	760	719	727	749	733	721	738	776	749	767	758	741	778	732	727	792	760	740	732	778	724	743	741	742	770	752	759	718	735	758	750	748	831	737	749	745	694	736	740	756	737	744	754	724	733	738	705	735	739	756	756	719	740	726	758	691	734	762	734	778	736	754	756	734	719	708	740	746	723	753	798	756	724	708	734	767	746	744	790	752	680	689	756	777	734	713	720	711	746	748	751	742	790	799	759	749	800	743	725	723	728	751	733	732	748	779	735	759	784	753	757	754	762	718	745	765	747	787	746	752	758	767	717	731	778	786	820	782	741	764	751	755	754	734	742	788	764	768	718	734	777	785	794	753	753	781	757	704	800	770	768	796	731	721	733	809	776	739	680	717	741	752	756	737	773	771	716	734	731	758	738	736	723	747	772	758	777	771	749	715	741	699	760	696	707	826	727	747	767	764	720	762	773	769	763	743	732	761	738	732	776	741	769	748	780	714	728	733	724	775	725	749	779	724	731	750	713	758	731	744	772	765	713	799	786	735	696	705	762	788	761	806	771	743	724	749	783	717	764	728	772	710	725	760	698	755	723	730	769	801	742	828	792	729	734	759	806	742	761	768	763	720	728	731	745	737	752	690	694	727	741	734	723	732	777	691	758	787	746	760	752	746	768	767	738	752	781	783	707	772	760	733	750	748	781	759	700	742	750	779	795	726	754	723	750	753	721	762	754	736	777	784	733	697	732	704	762	737	734	748	760	757	713	756	689	762	738	726	758	688	768	767	777	733	711	731	712	765	753	743	734	763	738	687	686	784	748	767	695	712	737	779	760	745	745	729	732	732	755	780	750	756	760	745	744	746	764	753	782	731	730	743	790	723	747	727	729	798	803	756	768	789	753	728	780	753	721	749	753	744	742	796	763	763	770	689	758	777	760	735	772	737	691	731	724	740	757	783	702	767	740	741	786	748	735	776	674	747	738	751	824	707	743	732	788	772	760	721	768	738	735	733	740	748	778	748	761	719	731	739	718	779	797	754	798	731	745	736	741	724	751	737	741	739	754	727	760	729	752	776	764	757	738	701	751	723	740	728	798	725	751	757	754	685	742	747	736	741	763	760	709	745	772	782	732	714	783	735	741	731	778	724	752	738	749	761	748	793	796	808	785	741	750	783	754	733	726	693	760	764	750	759	733	751	732	777	743	749	753	775	774	753	764	742	740	755	768	731	761	725	756	739	773	770	754	800	738	820	765	738	774	762	784	725	755	741	753	737	791	733	729	761	742	769	743	742	748	760	729	738	749	668	772	735	750	710	784	754	795	719	831	794	775	743	725	739	743	712	731	777	737	760	707	755	747	786	763	788	792	772	777	809	733	750	759	784	768	725	759	795	725	722	749	790	728	753	710	761	756	763	729	774	748	769	713	757	747	760	758	725	741	742	770	707	720	740	755	707	726	748	769	746	769	760	772	785	766	764	720	692	760	779	769	733	740	772	693	725	761	748	718	729	739	752	746	765	788	721	734	705	775	750	730	749	738	762	740	757	768	740	732	762	734	750	744	762	739	783	783	758	765	790	766	731	747	743	728	779	747	725	753	694	747	713	756	751	776	751	740	786	774	759	698	737	733	757	754	711	772	767	723	761	759	771	757	744	705	754	787	727	720	748	752	752	755	739	781	721	702	739	687	722	746	774	770	739	777	733	756	741	745	749	743	721	769	764	773	746	737	753	709	754	770	779	732	765	727	756	781	752	711	730	787	696	755	768	719	778	722	734	785	707	743	763	756	765	762	794	802	742	746	825	762	728	681	781	775	746	724	777	780	735	726	749	755	745	775	763	816	743	773	759	719	788	752	747	705	771	775	794	715	720	754	716	753	769	711	772	750	730	758	755	712	755	749	760	730	709	728	764	745	746	751	761	707	771	706	768	769	789	728	756	734	721	745	778	712	738	727	764	778	819	731	756	693	714	791	753	746	737	743	749	750	737	718	708	786	739	733	743	747	696	763	690	744	751	746	760	724	792	772	781	726	762	751	721	779	742	780	725	770	761	763	753	772	762	759	777	736	709	813	755	768	745	730	776	759	761	746	735	721	801	745	793	779	730	750	728	779	780	745	696	734	761	746	737	739	816	738	775	748	790	741	738	749	717	797	756	772	749	758	738
24903	21913	27145	25658	7045	333	276	249	225	222	215	224	211	197	198	175	187	199	190	182	177	185	204	191	167	178	179	200	197	204	198	173	188	169	201	184	162	189	166	175	167	178	204	183	178	202	179	191	192	150	182	203	166	208	175	166	180	190	202	179	186	167	177	182	169	187	177	186	179	182	187	160	201	207	171	184	161	198	176	212	157	175	193	196	151	168	180	188	200	186	171	164	202	189	171	182	200	185	188	159	192	198	181	172	171	197	167	187	168	199	191	174	177	211	157	209	188	193	193	199	193	161	180	205	201	156	179	169	186	205	201	206	187	196	160	184	194	176	175	178	174	167	181	178	163	167	172	178	175	192	178	176	167	161	167	181	197	180	202	167	170	196	183	178	171	196	182	189	184	187	201	183	186	187	182	177	196	178	194	161	197	183	168	174	172	173	187	184	197	198	165	158	176	169	161	177	180	190	176	177	186	190	180	191	197	172	189	172	171	184	187	163	195	188	200	206	163	200	177	186	163	189	194	160	199	152	195	195	172	163	184	198	187	172	199	184	170	175	155	167	168	181	198	177	194	190	177	178	154	186	194	189	177	165	182	202	166	161	160	185	166	196	191	202	202	207	193	184	174	173	182	178	192	192	185	194	180	190	163	182	188	139	174	176	172	179	196	201	195	166	189	179	179	174	183	184	216	173	188	180	170	196	170	186	189	183	193	162	170	169	188	178	186	185	159	167	192	175	197	182	169	193	196	180	186	179	178	190	192	167	174	171	167	187	164	185	200	166	159	195	214	179	189	190	181	171	183	191	200	172	180	191	157	188	188	193	181	190	167	188	180	182	140	166	192	176	198	200	176	163	204	175	172	196	186	183	178	192	173	183	193	163	193	160	189	203	200	193	169	199	195	205	173	219	195	187	175	182	174	182	183	183	185	171	190	179	187	172	191	192	169	190	191	175	181	164	189	185	192	178	163	185	185	171	174	190	163	176	177	178	194	167	190	194	189	180	149	162	194	180	187	190	217	172	177	196	162	160	180	189	176	180	175	210	179	177	186	167	193	169	191	185	166	170	192	170	181	186	193	179	154	165	190	180	195	185	184	138	187	173	195	167	189	169	171	201	182	151	162	162	188	189	179	187	169	175	179	191	181	184	188	177	196	192	187	195	180	181	203	167	186	186	185	175	192	170	178	181	180	175	153	196	192	167	193	167	211	162	170	199	183	163	195	195	170	182	205	197	180	157	192	178	204	185	195	177	175	186	185	182	191	153	181	173	188	183	179	181	168	196	198	153	173	159	194	168	200	161	181	178	189	194	188	197	163	180	164	181	203	178	184	186	196	160	175	186	163	173	190	200	200	167	197	175	208	202	174	198	212	173	184	170	185	193	186	201	177	194	202	194	205	183	194	194	174	188	201	187	178	193	195	190	191	190	166	182	173	191	181	190	202	172	174	210	153	170	169	193	166	182	189	198	182	183	177	170	161	193	196	192	190	163	164	176	189	182	189	191	185	188	183	188	195	193	198	205	188	194	184	178	173	209	183	168	188	191	175	192	182	155	160	206	183	181	187	164	175	166	201	171	163	171	177	199	177	195	184	177	170	178	186	173	192	168	182	178	188	172	182	166	194	170	172	178	197	179	206	168	186	180	196	177	164	193	172	194	188	190	185	173	191	173	168	180	174	180	222	193	172	219	180	181	155	189	171	175	196	159	182	196	197	177	171	180	179	192	206	175	190	198	164	172	196	192	188	170	202	172	199	185	194	180	189	204	184	191	201	155	165	168	183	175	170	172	179	205	183	173	165	174	179	170	175	178	148	167	190	185	184	185	166	166	167	205	187	178	185	186	159	191	163	184	177	159	191	190	179	194	160	192	166	199	181	176	180	181	194	195	163	162	180	197	184	175	139	179	165	162	188	192	219	185	176	175	191	170	181	173	183	172	168	183	155	195	198	199	180	218	197	192	175	158	191	195	182	165	192	175	165	172	171	172	168	203	194	192	186	204	163	175	189	175	196	162	189	192	200	192	171	186	194	164	184	175	179	187	198	164	166	200	207	197	169	192	168	192	172	181	171	180	176	163	171	200	172	179	170	176	159	193	170	197	191	174	180	183	182	196	183	198	177	191	195	185	191	187	187	150	183	172	183	173	166	163	198	178	175	161	175	217	204	173	186	186	189	171	180	188	180	187	183	186	169	201	176	196	196	182	185	187	193	193	177	186	178	179	173	168	174	157	177	196	198	172	175	194	191	179	172	186	175	170	165	169	166	165	183	196	167	166	184	183	180	193	160	164	203	195	195	182	188	193	202	188	195	179	204	178	185	181	174	189	197	175	155	176	185	185	190	162	198	200	198	182	196	176	176	184	181	179	188	194	199	162	168	151	178	198	180	163	173	177	189	195	199	192	182	180	187	168	181	188	213	195	189	178	175	175	175	191	185	182	196	187	162	182	169	187	164	198	188	161	162	181	166	185	169	182	178	204	190	202	184	160	174	205	189	204	187	192	176	192	171	168	189	191	202	169	215	183	191	190	172	165	199	176	157	183	159	180	181	183	169	183	185	188	173	170	187	196	184	163	192	173	188	218	171	198	203	185	166	185	187	154	157	161	186	185	190	175	177	184	174	157	201	199	182	184	188	197	169	193	179	192	205	199	172	187	179	167	166	190	173	166	169	179	182	189	181	197	164	179	194	189	168	173	183	187	176	165	167	190	192	183	170	203	191	195	186	174	195	181	168	197	177	169	207	177	192	184	162	176	186	184	180	178	184	180	164	187	196	167	211	176	174	184	168	182	154	167	194	180	215	167	175	201	184	185	215	225	156	172	173	188	193	187	173	166	163	169	187	163	175	182	185	208	164	184	180	193	201	174	203	175	181	173	180	156	178	183	175	172	185	207	169	195	187	166	189	198	165	180	190	182	181	181	165	183	169	164	182	182	174	178	195	155	177	190	176	158	167	211	168	184	190	183	172	203	182	208	173	186	162	161	222	177	177	186	205	187	185	169	200	165	163	171	168	188	195	178	197	175	200	162	179	187	179	176	189	194	211	202	180	183	175	192	178	161	174	194	152	190	189	177	171	174	176	169	180	186	177	183	198	176	188	179	188	202	192	171	163	197	184	170	153	193	179	171	187	186	188	168	174	200	209	193	178	201	182	180	165	201	176	186	156	185	173	179	189	208	179	193	193	186	206	196	157	192	186	204	192	205	179	182	185	174	187	158	185	161	173	188	173	181	179	191	216	186	177	177	193	166	173	196	181	178	194	188	173	178	167	204	172	187	205	201	206	191	179	157	199	204	171	175	207	174	201	183	184	187	192	201	174	185	174	177	162	166	182	184	184	191	181	164	192	171	206	185	179	200	152	182	198	180	207	191	189	147	180	177	198	151	180	166	197	222	180	182	175	186	198	207	178	184	177	175	168	176	198	167	185	179	182	173	182	190	184	154	155	200	158	161	195	173	201	173	184	191	170	181	160	174	173	179	197	175
35623	60877	16390	1563	643	561	464	414	365	332	356	347	298	309	284	259	303	291	286	250	275	261	259	275	259	235	259	244	279	245	292	261	262	269	302	253	251	282	251	262	251	272	258	257	249	238	259	243	215	230	255	240	250	221	234	266	229	260	255	237	249	246	234	245	235	250	264	231	220	243	270	230	275	259	243	276	270	236	275	262	267	241	261	242	263	236	267	282	214	238	258	256	235	252	235	283	271	222	263	276	245	266	286	248	251	261	238	224	242	241	249	243	255	255	240	260	274	276	277	242	252	253	245	262	209	239	234	244	258	286	246	256	246	245	263	277	246	233	226	233	255	257	284	232	239	238	245	229	258	243	266	220	246	242	248	263	261	239	240	261	238	234	255	246	263	247	240	248	275	251	246	247	263	259	264	268	240	248	236	260	240	245	242	245	245	229	254	250	254	269	252	249	218	240	258	282	245	250	231	239	267	251	243	227	255	253	280	248	235	245	250	262	270	257	248	255	237	241	254	241	252	234	254	244	263	252	244	258	258	241	253	268	247	272	248	233	244	240	238	246	245	252	241	230	250	255	253	234	287	263	248	263	286	265	276	256	228	241	253	231	244	261	254	241	257	237	275	253	243	241	243	244	230	265	275	242	242	248	251	237	229	228	235	252	227	239	276	263	231	256	270	247	275	230	250	228	235	254	251	240	280	262	258	254	247	221	278	251	247	233	246	261	241	228	257	231	266	244	220	286	254	253	225	238	252	223	255	259	262	229	262	261	218	253	211	260	237	256	243	259	218	257	266	258	243	250	230	228	248	239	242	241	275	266	237	253	226	242	256	247	255	231	253	254	254	258	248	259	241	260	249	270	248	256	234	238	250	273	260	251	249	253	272	263	265	277	248	243	238	250	276	256	253	241	243	263	253	228	255	268	247	232	267	261	259	268	249	250	250	266	234	262	241	252	259	293	255	252	259	273	241	254	284	264	248	243	270	228	256	253	255	268	259	252	241	220	207	269	250	238	245	247	260	251	248	232	255	260	236	242	256	235	247	251	278	255	263	222	258	234	216	267	235	236	234	233	233	222	232	255	245	253	260	240	252	262	240	257	261	229	245	245	251	242	278	238	240	259	255	223	256	257	253	245	254	229	237	256	239	266	255	220	244	231	224	251	239	239	243	251	253	224	242	266	221	212	256	261	236	246	227	288	232	230	230	253	230	252	265	269	257	286	253	238	253	227	255	238	243	228	248	291	271	241	254	264	229	252	247	257	258	285	271	267	215	248	265	230	230	232	228	242	240	266	219	269	266	266	264	229	251	257	250	239	233	246	249	244	271	238	250	256	247	252	261	255	250	233	254	268	244	230	261	270	253	247	247	256	246	241	224	243	258	245	259	269	265	247	239	234	208	229	248	261	263	250	226	243	241	241	269	245	239	215	247	259	261	250	269	255	282	245	262	270	244	253	261	239	281	252	270	248	249	282	272	276	261	283	267	255	226	260	255	249	268	249	237	249	265	271	228	233	235	249	254	280	249	247	257	257	247	266	267	244	257	255	214	241	251	251	250	264	242	258	232	250	277	224	275	237	227	227	268	244	247	261	221	217	259	242	263	236	257	270	224	253	236	246	276	256	254	214	238	257	242	239	260	255	220	259	254	238	241	242	269	267	252	241	209	228	269	263	203	274	231	227	237	236	275	242	250	225	252	252	256	241	257	252	247	252	256	256	250	262	259	260	259	227	257	279	254	257	241	235	293	236	268	239	271	218	231	269	265	227	227	236	258	248	250	297	275	244	252	272	243	244	234	262	249	296	239	251	273	239	252	254	290	243	270	249	265	267	248	290	217	233	248	239	277	259	250	249	265	237	249	235	236	238	259	272	271	234	267	254	266	248	263	276	238	240	272	243	255	250	253	251	244	231	251	224	262	242	247	227	251	243	265	253	257	265	257	269	247	227	260	265	254	245	250	244	263	254	250	260	255	251	248	256	236	252	235	239	235	219	233	263	238	243	255	245	267	259	249	232	226	237	251	260	256	256	255	221	253	263	250	258	261	237	240	267	235	252	254	236	236	248	244	236	253	251	231	236	273	247	246	263	277	243	262	247	238	276	236	259	247	259	244	226	253	243	260	263	230	264	273	265	221	259	250	244	241	223	263	251	250	234	264	273	275	240	248	248	249	244	253	238	248	259	247	220	258	249	258	227	217	249	263	231	266	258	252	263	247	261	261	254	239	257	245	242	252	262	205	239	233	245	257	268	231	273	273	227	245	259	258	246	261	240	277	237	243	258	271	310	265	238	250	261	232	232	255	235	247	261	237	275	245	266	249	267	260	249	257	238	223	254	233	256	233	252	240	269	213	250	242	232	250	246	257	242	244	230	225	233	234	236	230	259	243	237	242	250	226	232	255	270	249	249	246	239	249	238	241	244	254	253	257	253	240	284	253	266	237	250	267	240	251	243	276	232	246	266	242	259	250	246	257	240	253	233	254	255	220	280	244	245	274	246	257	245	246	237	257	266	252	259	246	242	212	252	277	256	227	216	253	248	256	282	233	261	240	241	263	268	240	260	234	220	246	267	240	255	270	258	216	234	236	218	229	262	244	276	265	266	244	261	261	260	241	263	260	218	248	266	258	239	243	235	269	271	284	251	247	239	259	240	262	257	248	225	275	277	273	251	228	278	235	242	250	274	226	246	233	256	254	249	245	236	263	242	237	234	254	246	247	260	242	238	251	247	229	242	238	264	233	231	251	233	248	237	240	273	245	243	247	269	240	272	255	227	241	254	222	264	244	258	232	250	253	248	256	256	257	269	224	261	228	255	246	263	247	226	248	240	254	266	220	225	269	266	242	253	235	272	295	246	294	228	267	282	273	243	249	273	259	244	246	241	244	212	266	231	270	252	232	248	268	245	220	234	263	241	237	236	264	229	266	257	236	240	248	241	267	265	270	268	233	237	260	246	249	233	255	263	229	259	273	249	265	248	248	228	227	257	241	259	265	221	234	227	236	255	247	266	222	248	250	296	236	242	257	241	253	236	226	263	270	246	243	257	245	271	271	231	263	256	222	251	225	250	247	256	267	247	261	261	241	261	270	236	228	237	254	251	266	243	270	263	257	263	251	265	235	255	269	265	235	273	247	240	221	254	252	271	260	264	246	232	257	274	253	278	255	242	235	270	242	239	255	237	232	240	273	268	246	257	255	246	248	244	261	254	222	234	240	260	233	253	260	245	251	235	229	262	248	245	229	259	230	279	263	279	257	219	246	255	253	252	274	255	250	217	233	240	245	248	234	243	266	251	243	283	234	244	261	252	246	275	267	267	257	239	237	259	246	252	243	250	265	264	250	265	241	231	262	241	247	264	258	250	238	242	255	252	260	253	248	260	252	229	255	217	234	248	260	263	232	257	239	265	252	252	263	241	259	273	233	246	283	238	222	249	248	281	200	248	241	261	261	230	258	257	263	250	242	219	269	246	260	228	262	231	242	258	241	283
22602	21608	28841	24758	21557	21390	6069	1019	739	818	728	676	644	607	637	605	618	562	592	625	598	613	597	566	556	578	621	560	574	582	577	546	584	532	583	570	569	586	566	593	586	568	605	589	554	558	591	584	561	557	564	584	578	505	578	563	560	530	575	591	555	552	561	625	555	598	595	588	585	584	561	522	612	560	515	587	530	588	568	566	559	548	584	585	571	574	570	579	612	548	564	570	597	532	553	588	599	559	580	564	571	575	520	579	519	542	570	570	594	574	588	579	569	507	591	580	520	562	568	560	556	605	567	563	624	573	562	537	591	564	626	513	576	529	552	562	562	576	583	522	564	551	575	611	544	576	554	538	569	544	540	582	587	533	546	591	558	582	600	563	539	553	539	552	565	558	586	574	604	594	543	582	560	580	527	594	588	587	613	568	577	536	549	534	551	554	510	599	536	540	566	540	548	571	592	563	583	578	560	555	589	546	584	585	574	549	571	537	586	569	586	565	561	574	541	579	574	566	563	539	615	533	601	546	529	552	588	561	571	604	516	576	587	557	549	503	550	580	556	616	593	564	569	589	548	546	537	513	535	542	554	557	591	549	538	564	581	579	536	582	562	536	560	571	555	545	558	548	597	554	544	554	543	593	554	539	529	571	589	599	546	576	580	571	557	579	554	570	553	559	560	525	553	565	542	555	526	582	549	544	574	599	571	598	573	550	564	559	576	580	560	570	567	539	568	565	568	569	566	560	581	565	588	558	564	553	554	571	552	603	499	546	569	543	578	572	588	550	566	582	562	580	563	529	583	512	568	549	567	582	531	566	511	553	578	533	567	583	559	535	566	611	530	566	548	598	578	563	569	573	561	560	549	575	543	630	548	535	549	611	581	507	558	561	540	525	550	567	542	602	570	563	625	589	567	605	564	531	535	562	585	598	513	538	575	601	545	577	577	550	571	555	548	553	570	563	595	566	544	548	551	590	542	577	578	573	561	565	525	552	563	568	596	506	584	579	567	528	555	536	545	628	571	552	590	562	595	575	549	555	580	567	580	528	572	572	593	601	550	539	567	558	594	543	544	569	563	568	568	612	545	582	585	575	551	578	563	562	538	564	579	561	561	588	556	579	555	541	513	516	558	569	531	513	560	574	561	573	559	561	530	534	541	485	561	578	539	550	604	574	598	553	558	562	607	566	556	550	616	521	577	508	551	541	605	586	573	581	566	593	537	593	555	600	597	556	529	571	593	562	560	565	528	494	545	515	523	589	531	565	579	522	560	595	540	558	558	542	522	555	580	525	591	545	572	556	559	548	587	544	561	554	555	528	549	586	527	555	574	591	607	526	562	564	569	574	554	577	587	602	556	571	553	592	509	530	555	557	515	562	592	560	550	584	547	585	523	580	549	563	576	520	554	593	570	590	607	525	542	555	555	575	550	602	559	570	537	565	525	595	543	550	563	553	563	549	578	580	553	583	521	525	592	597	560	526	556	574	578	535	551	573	576	545	581	569	602	568	557	533	573	548	543	564	568	517	569	533	514	551	565	551	534	636	565	576	588	513	587	556	588	570	545	568	556	564	520	547	563	552	597	561	541	500	592	567	545	593	555	565	576	544	568	542	566	515	566	547	577	555	537	553	552	558	520	530	592	603	525	590	579	583	509	548	511	588	568	559	562	593	541	563	558	531	537	530	562	559	513	571	566	586	568	553	578	529	549	549	549	588	527	557	573	554	584	545	571	558	583	584	564	536	565	529	553	576	559	565	590	579	611	570	616	509	528	554	564	559	596	548	590	599	581	583	525	600	538	554	588	549	580	533	538	563	563	512	563	531	567	555	590	568	560	571	533	575	569	581	562	592	560	571	582	535	571	587	555	607	554	565	558	589	573	573	575	547	608	552	565	560	542	539	605	572	559	549	567	575	608	573	555	516	529	532	583	555	568	556	537	505	550	588	538	566	564	580	550	575	553	554	550	568	560	587	535	555	585	535	547	591	579	581	521	568	573	566	583	556	558	594	598	597	573	594	552	526	587	522	576	517	569	573	570	550	537	589	572	527	577	533	585	561	624	539	515	577	553	564	562	544	610	548	555	557	579	573	545	543	537	574	558	569	588	523	579	556	561	566	593	541	566	564	580	607	551	538	543	588	577	568	600	544	541	576	564	555	525	542	557	603	575	578	562	537	572	533	595	569	537	583	542	546	583	542	556	571	518	558	581	552	577	573	539	556	584	541	567	562	596	557	557	582	553	538	558	539	556	560	525	515	531	567	537	563	536	570	591	546	596	548	520	566	589	551	564	576	557	511	575	541	585	561	547	558	555	576	528	543	585	592	577	508	603	509	585	566	582	573	565	571	568	553	543	541	602	587	563	529	529	565	594	583	610	540	563	584	512	516	564	515	573	537	538	570	599	572	548	577	576	548	566	517	596	570	568	583	571	559	537	551	562	573	578	552	578	561	586	576	565	513	572	552	584	531	519	576	583	575	538	604	608	597	564	561	575	583	576	508	566	573	566	550	567	563	559	526	590	581	558	562	569	549	576	594	546	580	582	534	537	607	554	582	618	569	539	619	556	562	500	572	535	538	514	577	512	562	560	564	582	626	556	571	548	575	551	553	553	507	554	557	531	556	590	579	528	562	540	543	562	552	569	531	553	559	540	582	551	567	571	584	559	567	536	562	550	522	543	516	544	574	560	524	588	599	567	580	528	558	572	586	581	629	588	587	579	590	520	549	588	554	553	565	587	565	543	572	570	531	591	605	588	531	549	565	528	545	530	554	608	574	556	566	577	619	579	567	556	572	550	598	591	537	528	561	580	519	570	595	545	526	563	578	544	537	548	534	561	602	557	524	614	547	559	558	580	560	572	545	555	531	617	573	562	577	582	558	530	569	532	581	533	518	565	541	555	553	506	600	557	511	532	548	564	573	582	601	565	520	550	580	560	576	575	590	582	535	540	544	549	570	565	540	587	535	556	547	543	567	531	576	559	565	565	551	588	545	574	553	554	548	508	567	549	516	592	545	569	556	534	528	568	527	567	575	556	554	552	552	574	543	580	588	576	527	566	571	547	532	559	562	608	580	530	580	551	606	562	556	595	540	540	552	564	563	540	598	553	543	548	564	582	557	562	518	590	563	543	526	580	574	568	545	509	610	617	543	603	532	570	544	529	613	559	530	549	572	566	532	599	522	587	519	600	558	525	524	547	556	581	605	570	543	563	549	551	582	556	524	568	551	548	548	540	513	576	575	587	564	573	544	527	538	544	575	555	540	558	563	604	533	540	572	597	547	583	521	577	565	563	563	544	548	548	591	568	573	581	559	582	542	569	567	530	576	549	568	531	559	573	577	573	545	520	573	541	521	540	594	545	583	520	550	570	596	558	533	526	578	587	576	548	564	547	576	559	582	559	626	528	516	534	590	531	559	587	550	560	543	572	540	541	560	575	565	586	563	560	552	582	551	572	568	577	531	572	542	540	543	542	585	533	552	600	606	539	587
46470	84782	27909	4697	2247	1719	1520	1266	1095	996	984	877	851	837	859	747	744	768	776	749	758	739	734	723	711	775	712	695	774	766	664	688	714	698	689	764	759	680	683	698	676	713	743	735	715	690	657	691	713	662	680	710	724	684	665	682	714	673	680	678	733	676	745	674	675	708	680	726	696	679	684	712	666	706	670	716	719	689	728	669	707	706	679	754	723	701	739	706	643	705	670	658	720	656	636	645	685	715	695	710	698	686	727	654	691	703	734	716	686	708	743	707	668	709	673	728	700	712	705	691	711	661	681	695	763	688	668	719	744	686	740	713	686	718	707	737	712	703	726	682	720	672	696	663	708	678	669	732	689	687	693	725	792	716	733	698	686	678	708	698	685	690	689	742	695	730	699	701	691	715	725	672	688	702	692	683	721	645	675	688	688	682	738	726	704	746	670	732	749	687	696	697	767	676	713	734	685	703	664	693	666	687	712	712	707	683	674	729	698	661	677	702	721	688	709	698	666	706	698	695	717	700	682	710	665	671	663	707	698	658	684	734	679	721	703	714	659	735	660	684	706	666	677	660	685	711	672	709	693	680	737	695	728	653	698	674	670	763	685	689	686	722	678	704	688	727	688	700	717	715	671	714	716	728	693	697	696	725	718	691	673	719	681	741	719	719	707	731	692	696	693	698	752	728	654	702	687	724	716	660	675	697	688	717	730	678	681	651	751	660	675	709	717	695	707	689	697	688	717	753	726	700	694	708	672	729	693	717	660	691	675	653	718	698	665	717	697	680	725	706	670	726	661	697	700	731	703	716	717	683	659	682	680	675	734	653	705	666	736	688	689	663	696	734	688	712	731	696	732	627	716	691	661	725	704	650	664	712	695	681	717	736	715	700	670	678	688	676	690	739	713	677	648	678	658	733	694	724	701	687	743	692	697	705	703	685	692	712	715	714	703	676	657	731	723	708	700	696	687	658	661	679	708	706	699	732	704	694	703	687	690	686	714	675	737	730	689	697	697	643	692	658	678	693	679	732	710	718	704	682	682	683	669	684	734	683	733	674	703	687	704	731	625	701	700	768	701	675	679	700	710	739	704	704	748	677	692	669	704	670	677	794	692	711	683	738	682	674	653	684	708	705	704	755	751	700	666	688	708	679	725	708	697	691	682	716	703	699	692	685	736	710	717	679	694	697	685	723	674	720	727	656	655	632	682	713	703	661	670	703	706	712	693	679	733	701	699	684	746	699	664	739	692	684	701	654	692	691	676	700	709	724	705	685	714	683	694	671	688	727	700	665	683	702	719	697	704	692	731	676	700	632	660	700	709	690	720	668	719	703	666	664	717	684	686	655	693	721	677	691	743	699	746	690	706	722	681	734	719	676	650	674	642	650	716	672	735	679	699	690	717	750	652	693	687	687	673	719	684	705	681	645	708	715	718	651	712	715	716	693	669	662	635	710	695	720	664	708	732	720	693	717	701	654	710	720	715	701	678	718	718	655	691	695	659	729	717	667	678	665	688	696	704	663	691	733	673	731	684	651	662	701	699	680	674	631	724	701	729	701	683	707	733	686	657	698	671	683	687	697	676	708	673	651	673	704	672	693	697	715	685	706	674	737	673	720	684	679	718	685	720	676	755	719	658	661	712	663	684	694	752	692	720	702	690	699	717	676	650	718	702	700	728	712	740	711	711	726	703	639	658	673	704	688	678	719	648	682	725	717	713	761	752	697	700	756	735	674	719	697	702	673	688	676	724	691	688	652	698	694	700	711	709	657	683	648	718	684	711	671	726	715	703	706	726	660	717	715	723	670	684	687	712	753	710	694	659	695	667	686	722	694	712	628	692	714	716	705	726	698	674	689	676	651	693	687	722	675	655	689	703	640	746	740	689	680	692	650	685	715	709	689	626	699	692	742	638	708	786	736	747	702	675	658	702	669	723	666	694	695	682	688	711	684	728	705	688	677	726	686	688	638	655	714	692	669	657	681	685	769	709	681	702	720	658	693	727	707	689	747	703	705	663	656	674	692	743	671	671	733	680	693	742	724	685	649	727	736	693	639	696	692	704	702	691	664	730	696	700	708	706	670	703	677	741	763	729	729	692	717	681	656	739	754	698	715	660	671	694	679	726	683	716	706	692	675	701	731	701	699	713	695	718	728	733	712	709	744	716	734	665	637	662	699	683	703	700	731	694	683	677	674	725	698	710	671	689	711	740	674	680	674	682	694	694	680	723	720	680	684	676	674	697	649	656	732	678	738	671	687	726	732	718	693	677	659	695	716	711	652	721	769	682	643	657	711	705	733	715	722	687	666	672	706	726	741	697	706	725	718	682	709	689	649	704	691	680	688	704	710	669	661	695	699	675	680	698	676	671	683	702	665	718	689	695	691	638	699	691	692	672	705	704	656	690	668	718	646	705	683	718	693	689	686	749	695	723	689	697	718	751	706	641	690	666	713	712	682	723	728	648	703	702	703	670	692	675	687	714	739	695	692	709	696	685	704	683	659	680	658	741	696	735	685	677	660	710	691	731	652	712	673	696	711	672	704	634	713	686	700	694	690	678	726	704	673	615	714	687	650	694	728	672	662	685	699	706	684	726	658	655	679	677	679	725	669	717	713	699	684	664	706	655	700	669	699	665	719	668	708	673	668	689	676	652	697	710	692	642	699	696	642	667	657	706	681	703	702	634	686	702	676	713	707	639	703	671	719	680	702	768	636	677	701	665	708	696	751	679	676	658	697	712	721	669	706	676	692	717	713	713	728	756	735	691	669	735	714	676	684	744	728	701	696	693	681	694	708	659	687	664	698	674	681	694	673	721	747	698	731	690	740	683	724	706	732	713	629	671	674	735	704	694	730	747	671	684	676	731	677	735	703	730	667	735	749	715	677	679	668	718	691	693	645	673	671	703	686	711	663	688	725	746	660	710	668	708	711	680	719	725	723	715	652	736	725	688	682	676	682	691	681	699	721	688	736	656	754	695	745	704	678	652	671	711	701	712	682	708	703	718	707	718	688	699	759	740	688	711	665	698	721	686	742	710	684	735	718	732	676	700	680	705	720	676	734	727	681	702	682	731	684	670	711	680	703	678	695	733	683	684	619	664	702	688	701	695	675	713	687	758	640	684	697	666	718	694	682	698	689	751	740	711	711	671	649	665	668	717	707	699	693	721	683	695	680	657	723	703	672	691	733	694	710	695	707	710	727	660	744	690	683	711	661	707	729	694	707	691	664	695	670	694	711	697	700	725	665	688	739	645	703	674	700	685	680	680	691	717	716	716	701	642	703	702	708	676	713	664	667	712	704	704	700	719	664	701	698	717	695	688	709	668	695	666	663	684	691	699	695	743	712	650	674	680	679	694	685	707	648	697	717	709	681	718	720	665	741	739	721	655	657	734	694	684	659	714	694	687	689	696	689	676	651	691	716	640	717	683	679	704	716	694	664	677	674	722	715	757	740	669	665	670	729	688	714	643	676	706	747	677	683	717	672	723	676
28117	22228	10981	1116	439	373	358	353	346	360	351	340	337	330	329	321	322	314	351	332	347	342	321	331	332	313	309	362	321	323	336	320	339	317	311	353	323	364	320	357	322	336	360	309	321	325	363	328	340	331	332	356	321	360	341	350	329	366	325	323	336	320	353	356	330	339	332	355	344	400	320	324	308	346	319	349	349	348	348	343	346	344	346	308	326	302	332	347	341	318	339	330	322	339	358	373	323	305	347	316	325	334	305	348	324	304	348	363	320	337	312	308	316	316	351	359	360	320	362	321	324	311	325	322	321	329	310	348	323	289	338	366	346	327	317	323	343	308	331	336	350	334	334	323	359	348	344	321	325	336	357	330	338	321	329	303	330	348	316	375	361	329	340	302	360	320	316	321	336	347	344	387	326	346	382	339	356	335	319	340	323	349	361	322	318	312	362	322	335	331	337	350	353	293	303	351	331	379	295	331	367	308	318	330	327	343	336	316	327	315	321	339	325	336	323	330	316	348	342	352	343	355	344	352	320	341	303	327	343	305	336	306	336	323	325	329	310	329	326	333	343	368	357	326	358	327	342	340	343	354	358	325	350	327	357	311	303	337	287	367	354	300	320	370	357	316	338	331	350	323	336	306	347	327	342	337	325	333	350	332	311	321	330	374	304	345	351	349	323	339	339	328	341	314	342	351	325	342	315	352	334	333	351	363	340	364	359	331	322	348	359	301	323	337	325	315	354	344	305	323	334	313	347	311	322	306	344	300	333	336	368	316	330	372	351	322	314	335	350	347	316	332	346	340	316	349	349	319	341	335	340	341	326	338	321	346	357	358	330	364	316	326	321	313	318	343	345	336	339	319	303	311	329	334	336	353	354	329	322	327	321	363	310	319	347	323	343	303	316	322	323	342	352	360	317	361	345	319	343	319	309	323	351	308	318	326	383	335	310	323	327	294	354	340	317	334	332	343	348	316	294	309	310	358	338	327	361	330	325	360	344	325	339	337	336	318	336	341	306	312	335	359	323	361	333	309	304	340	328	357	343	332	309	338	334	310	343	329	337	309	347	344	341	324	306	322	328	336	317	348	363	312	339	315	328	328	323	341	318	316	312	322	310	299	332	344	317	343	337	337	327	327	293	329	335	353	329	353	382	312	333	349	304	348	330	328	346	317	357	325	357	344	342	328	327	357	349	330	354	344	347	348	376	311	334	352	330	318	334	323	323	344	327	331	351	339	370	330	345	345	338	322	370	335	322	326	344	322	368	347	299	329	324	321	327	371	329	310	333	332	333	336	331	309	341	357	329	375	370	336	315	350	355	335	309	329	313	344	334	322	337	358	350	354	333	310	338	334	312	319	340	356	365	338	347	388	318	303	336	333	333	338	309	335	303	351	330	304	356	301	342	330	339	346	309	302	323	304	314	359	336	350	364	344	332	347	320	319	344	327	311	319	347	310	357	347	325	330	345	356	302	325	338	329	320	346	332	327	325	323	345	352	322	328	373	360	314	323	310	332	382	298	360	329	299	348	303	365	337	340	397	321	340	373	314	328	329	331	329	323	348	342	321	330	319	350	348	337	360	346	362	337	326	337	322	360	326	353	342	333	330	360	338	355	306	333	307	348	304	316	354	341	335	336	320	325	352	337	345	315	333	339	365	327	331	320	354	315	347	350	308	323	309	330	332	327	319	328	310	344	316	310	332	323	298	340	357	325	328	336	353	336	325	335	353	338	343	323	308	308	342	337	364	317	354	293	370	327	319	318	318	318	328	329	328	313	336	332	337	333	304	330	311	362	319	329	334	314	323	327	332	312	322	336	349	364	388	327	365	376	309	341	325	338	321	339	314	328	318	296	368	315	329	323	312	333	328	361	346	344	314	341	352	325	317	345	328	340	330	363	353	340	350	363	320	313	329	300	320	300	340	327	345	315	345	320	291	349	327	327	380	304	342	347	317	341	327	302	344	326	339	323	348	333	324	372	310	330	319	329	333	326	334	299	312	351	330	364	311	332	320	352	298	291	339	310	351	307	319	385	372	361	341	320	325	353	343	328	347	332	345	312	313	315	334	345	330	317	343	329	322	327	366	318	324	324	339	371	357	357	358	350	330	321	328	349	360	319	302	340	345	326	324	354	330	335	329	332	377	346	333	355	328	364	287	338	330	360	332	349	374	321	319	317	325	318	356	329	304	324	373	297	345	338	348	354	341	335	349	316	360	369	334	335	350	307	351	343	362	336	349	327	383	325	340	300	316	327	353	315	352	341	366	342	333	364	340	344	343	337	330	368	338	333	340	374	348	331	343	395	356	349	359	318	339	349	319	319	368	346	327	349	334	325	351	327	327	310	310	349	328	340	352	335	297	336	298	360	352	373	327	334	359	317	334	315	357	335	345	365	325	348	319	339	347	341	323	333	345	341	317	336	355	343	344	335	329	350	320	328	346	340	313	382	363	331	320	350	319	314	318	368	318	331	336	335	331	340	351	325	325	319	351	326	348	351	325	296	311	343	325	335	333	306	352	351	338	320	321	330	317	314	361	340	305	333	341	337	338	352	366	342	353	306	337	332	326	347	329	359	314	341	354	323	330	324	346	313	339	315	308	329	361	350	344	319	311	331	318	318	328	331	370	334	342	357	358	328	336	317	341	343	363	356	311	346	308	341	331	317	336	335	330	326	336	307	319	349	360	343	326	331	325	346	284	339	357	329	334	338	305	354	376	337	352	335	353	319	298	311	312	333	338	321	343	323	339	327	347	311	355	379	349	334	319	332	319	285	337	339	348	332	383	317	325	324	348	304	342	356	342	313	345	297	308	327	336	317	330	299	350	322	358	365	335	357	316	332	315	344	344	370	365	350	362	309	306	327	346	320	325	329	345	312	308	347	340	338	321	321	359	327	329	352	321	359	344	323	333	322	313	332	332	319	322	354	358	326	350	352	348	317	302	336	324	345	343	365	353	330	343	357	344	346	333	336	329	350	337	341	342	329	349	332	354	327	301	304	311	340	368	379	344	363	336	321	326	353	309	341	326	318	293	347	320	342	333	313	329	361	308	330	337	284	342	310	340	309	315	330	330	296	342	343	315	329	318	347	357	349	367	347	338	303	341	324	324	349	317	330	347	317	330	319	333	320	346	350	317	327	348	308	325	305	343	322	316	326	335	341	320	308	346	338	354	323	360	322	349	379	345	317	336	340	345	338	347	317	345	336	329	330	346	349	320	329	333	344	288	329	362	346	349	304	321	342	322	339	331	362	336	333	328	336	332	335	344	286	317	327	333	331	346	331	328	338	385	380	338	368	336	356	329	334	335	313	323	329	361	295	336	366	338	330	336	343	373	374	366	340	329	336	329	321	361	356	339	337	359	323	337	349	287	358	350	361	351	335	327	354	332	302	312	299	313	340	332	319	354	364	308	359	354	324	312	325	367	332	342	360	347	333	337	333	345	322	312	329	308	356	338	310	353	345	358	298	331	311	316	309	371	330	308	325	338	338
16194	31590	5117	710	483	424	409	401	462	410	435	421	434	433	435	404	440	442	396	400	429	419	431	409	383	431	436	413	440	434	384	410	431	413	437	404	396	445	404	460	445	401	445	393	393	386	427	427	405	415	383	414	426	446	409	388	421	421	414	407	403	406	424	439	404	448	421	424	385	445	411	394	439	418	493	414	449	411	411	400	423	447	404	411	381	440	421	395	450	446	416	428	391	423	430	441	415	387	435	421	411	395	420	428	400	419	412	434	397	448	417	378	413	416	421	417	422	409	391	403	386	426	453	452	398	413	398	430	376	399	412	350	420	418	389	421	387	406	420	386	410	449	404	417	407	421	411	461	413	426	408	401	428	401	435	375	414	422	409	417	442	394	392	441	419	429	383	379	413	421	400	423	419	377	412	399	432	422	412	394	435	400	389	422	437	423	430	424	397	405	418	436	420	363	398	431	423	404	441	418	396	451	420	419	454	435	411	386	404	415	414	390	405	408	419	429	433	431	419	409	447	421	403	426	448	402	396	418	439	439	416	431	408	397	408	414	406	447	447	422	418	423	422	406	409	406	383	372	481	425	408	406	408	446	406	428	431	360	421	362	402	406	445	409	414	411	404	448	476	437	409	399	411	406	425	419	402	413	425	405	407	437	412	450	389	394	405	404	396	400	417	457	457	421	373	423	450	407	416	405	381	426	442	400	410	401	415	393	417	389	449	451	437	418	405	412	420	426	405	408	432	410	410	408	408	419	408	410	389	429	420	398	402	438	446	437	407	423	449	367	412	412	429	408	443	417	430	415	411	408	425	421	442	376	427	396	376	387	386	417	418	435	406	443	389	433	399	449	429	407	431	419	423	408	394	401	409	404	405	412	418	416	392	439	380	446	416	370	424	416	446	441	422	404	411	360	406	432	408	390	420	408	413	441	376	429	415	430	384	449	414	437	410	415	409	410	407	421	386	395	416	435	414	439	402	426	404	412	376	421	429	443	399	378	409	438	402	431	410	413	434	435	442	413	423	404	408	428	408	418	424	398	441	409	402	399	395	415	430	395	405	417	410	400	407	390	412	428	433	440	441	402	409	427	438	419	408	417	427	440	468	410	403	421	408	432	429	430	424	406	415	436	412	436	402	438	416	427	386	398	423	423	386	388	388	439	410	387	412	427	407	449	412	428	400	405	410	434	406	408	414	385	415	408	415	437	403	421	396	396	421	421	398	413	441	366	437	386	417	412	395	423	402	384	427	408	407	422	407	391	396	439	383	424	434	430	424	457	398	431	438	386	428	381	452	415	398	392	418	403	423	389	368	421	415	427	401	409	442	467	420	413	413	412	426	414	395	381	415	412	455	375	438	424	422	426	405	408	428	419	367	421	413	426	462	401	381	428	447	429	440	460	406	364	408	442	444	450	408	405	427	398	422	457	408	402	409	454	419	389	417	426	429	405	398	408	410	405	426	409	417	411	405	440	384	474	405	441	415	408	444	423	426	442	404	384	389	404	417	421	441	408	422	380	380	380	396	437	422	425	400	387	436	410	428	425	425	430	410	403	434	388	427	425	437	436	433	440	422	429	358	444	422	398	407	408	378	420	397	441	420	383	372	400	388	448	447	429	453	409	382	368	388	392	430	403	429	434	447	413	436	396	393	437	400	448	408	406	407	429	384	434	430	408	439	411	441	402	453	412	405	451	427	441	419	434	431	403	396	396	400	434	402	409	408	411	417	396	389	430	400	389	442	386	397	435	421	404	415	454	425	397	435	423	431	392	425	374	425	419	418	443	415	400	399	395	414	418	424	411	454	396	419	404	405	428	437	413	400	412	467	447	428	409	421	370	404	406	405	418	396	398	417	455	424	390	417	380	398	429	445	411	405	392	405	421	438	426	411	404	436	442	420	431	385	408	428	424	403	387	388	404	403	428	430	430	425	427	393	417	406	423	403	428	380	424	412	427	432	389	428	391	407	445	393	422	428	413	366	402	425	438	462	404	406	418	415	422	417	419	433	444	428	422	419	398	389	440	407	424	445	405	433	457	437	388	436	447	416	417	410	387	396	415	381	394	398	443	419	437	419	429	440	401	385	407	441	401	438	403	452	398	420	413	369	440	422	383	403	433	414	420	419	436	385	421	389	422	393	407	452	421	432	421	373	402	401	397	431	382	380	443	366	411	401	396	393	399	377	398	445	445	449	466	428	446	426	398	427	388	427	394	433	402	422	420	419	401	440	448	386	423	434	401	450	418	393	383	429	396	411	402	393	401	402	415	422	408	457	394	396	422	409	440	409	437	399	413	372	438	417	419	425	433	418	391	417	411	406	394	430	428	385	405	419	424	428	437	426	378	414	408	394	428	437	437	449	447	408	430	403	432	383	433	430	400	422	390	461	434	409	442	433	411	398	420	397	401	434	425	427	433	406	408	426	412	397	405	396	440	428	399	440	378	402	400	390	418	396	432	422	443	445	380	412	404	395	400	415	407	454	406	446	408	408	398	415	447	417	428	430	430	376	407	411	427	374	440	452	390	411	422	405	387	399	415	444	428	421	412	422	435	433	447	397	413	411	395	392	398	412	410	410	389	402	438	440	434	435	416	454	396	431	397	409	380	420	419	446	414	439	384	408	406	435	422	395	385	430	415	421	463	423	429	396	403	402	416	410	447	413	389	426	433	378	404	388	428	403	383	377	383	407	406	413	421	389	436	391	452	413	387	420	407	386	422	434	386	414	437	429	409	414	447	439	421	444	427	402	445	417	394	408	395	393	427	382	416	407	446	401	393	435	404	426	400	417	435	437	426	418	392	387	410	407	393	401	408	403	442	397	392	444	411	416	406	402	447	416	394	391	394	422	415	467	404	413	427	418	416	440	415	466	408	420	404	414	426	423	445	437	428	396	390	413	400	459	430	405	443	414	426	430	391	409	446	415	408	432	431	426	443	445	430	422	402	416	440	399	416	371	416	425	395	445	455	404	424	400	389	404	418	411	399	412	411	438	429	409	373	440	455	380	429	418	441	425	427	440	429	419	411	408	420	403	412	405	434	386	431	385	409	408	432	405	430	423	420	420	430	409	408	425	427	417	411	429	427	401	419	449	414	407	412	399	395	415	390	407	449	380	432	446	413	464	413	421	408	433	412	421	387	425	406	423	415	419	409	440	406	436	418	404	411	388	425	414	427	422	376	424	432	448	396	382	421	426	417	406	393	432	402	401	411	426	425	414	404	392	404	420	417	399	398	422	404	424	452	406	413	397	408	415	394	368	413	414	423	433	433	374	398	399	423	414	409	408	412	452	378	380	444	408	369	403	411	431	404	395	419	425	434	436	395	455	398	401	405	413	406	451	426	416	430	432	417	432	424	403	362	405	402	413	435	399	422	411	428	393	408	432	430	416	400	379	379	412	438	426	441	426	413	423	377	401	414	449	392	378	399	419	397	389	430	424	403	428	438	389	375	418	417	414	403	441	390	444	391	440	392	451	405	434	450	419	374
23711	21638	28186	25285	21065	6914	982	798	719	693	700	675	663	683	617	664	692	639	634	649	650	622	675	643	630	636	650	639	580	657	625	620	642	638	654	652	603	614	621	672	611	627	621	627	582	648	633	633	630	614	609	637	580	631	643	601	613	629	618	600	606	580	574	621	603	649	624	649	639	605	594	610	646	604	636	685	658	629	637	600	642	612	611	665	582	604	615	585	634	645	622	592	597	620	624	654	618	607	650	602	643	640	640	619	589	611	658	622	603	612	644	606	597	677	603	647	614	600	635	598	604	641	641	621	653	572	582	686	631	607	601	621	641	587	622	587	643	639	648	634	606	653	624	626	597	624	614	626	621	606	648	594	620	649	672	621	573	641	617	595	612	625	625	592	637	621	624	638	650	660	640	648	617	667	606	584	583	595	592	617	613	625	670	634	642	616	610	603	597	645	602	607	616	595	643	653	636	616	628	584	570	596	607	676	609	651	581	635	639	611	672	629	609	615	593	636	637	643	625	642	626	636	634	582	632	627	592	636	622	667	591	633	629	625	603	688	596	632	643	598	601	565	597	635	658	633	625	551	627	586	647	687	614	572	619	655	619	574	647	620	625	641	582	568	611	622	645	585	634	595	631	637	628	664	596	575	603	604	607	601	612	645	596	628	616	622	608	627	659	602	624	625	602	592	600	646	614	601	627	602	623	643	637	616	599	599	610	645	604	618	633	612	610	592	641	630	640	595	598	643	648	582	658	616	613	624	651	602	592	605	636	638	666	611	625	594	581	615	592	626	643	637	598	603	593	620	645	655	613	627	624	637	630	609	644	593	657	586	625	667	618	659	608	630	631	647	586	608	608	630	584	633	602	628	613	643	602	639	659	620	617	624	618	626	586	627	593	604	629	624	615	603	625	657	641	632	587	625	565	601	626	644	668	614	655	618	594	619	602	638	607	634	610	634	622	640	614	629	586	588	622	614	649	622	630	609	647	592	642	622	636	629	595	612	623	619	621	662	571	685	614	642	634	577	638	592	623	631	662	561	665	639	648	619	598	605	630	640	651	617	625	588	643	618	609	599	641	613	627	581	660	599	592	570	609	602	634	630	580	607	638	628	657	661	621	596	595	582	615	641	620	657	609	643	600	610	669	626	605	592	620	646	612	624	625	619	625	622	632	635	641	633	646	631	619	627	620	592	628	666	676	644	611	604	603	640	635	601	627	610	628	617	604	568	558	589	615	629	614	606	597	594	639	595	658	672	569	636	590	648	665	614	581	619	643	597	636	632	619	678	609	618	595	654	597	641	628	631	604	617	652	573	584	619	629	621	609	585	623	596	638	678	635	669	618	622	610	655	629	575	617	620	616	627	584	599	656	623	623	627	609	626	623	645	638	649	678	597	653	629	617	608	615	594	610	606	625	603	596	626	651	594	630	658	602	588	667	629	620	605	634	628	640	607	621	636	585	631	618	600	619	635	666	632	610	605	584	629	639	637	624	658	639	618	639	627	642	622	616	612	559	565	638	576	610	609	663	590	622	678	633	649	590	583	631	575	599	627	626	640	624	633	609	624	631	629	573	679	641	638	637	634	559	665	644	614	613	624	660	620	574	589	618	633	592	625	620	609	562	623	636	576	644	602	601	636	625	615	640	630	585	619	604	580	615	619	614	635	654	597	615	674	607	606	603	639	614	626	621	629	629	608	659	605	654	595	618	623	599	645	661	609	606	614	638	599	618	632	568	625	599	637	622	640	643	609	632	612	603	608	629	659	648	637	637	614	570	595	576	655	664	633	602	626	685	651	613	593	641	656	606	673	598	618	596	589	647	588	590	622	638	621	653	588	624	579	610	617	660	614	600	616	630	637	600	648	601	560	636	611	615	622	650	619	654	592	633	580	628	619	649	634	610	647	604	658	610	621	585	626	603	649	646	654	589	618	611	596	610	659	646	585	632	647	605	567	601	610	600	671	644	633	575	614	603	630	618	591	625	643	629	655	599	679	621	591	668	658	647	683	609	608	598	619	646	620	687	635	607	628	630	623	625	613	618	648	616	631	633	615	610	638	645	629	600	612	605	639	636	626	623	614	591	622	605	610	623	643	636	600	584	630	575	663	594	604	635	628	617	639	643	664	629	552	630	607	638	616	644	597	554	581	606	601	632	596	617	628	600	621	624	587	590	634	614	637	633	651	606	668	575	610	614	646	588	644	610	626	604	602	650	616	616	647	567	615	630	595	596	632	579	657	607	636	623	621	609	622	631	602	601	620	629	597	623	577	624	653	625	583	593	594	601	630	590	613	637	656	637	647	652	605	594	598	617	587	611	603	619	688	595	597	603	559	601	638	642	602	630	598	644	607	594	599	617	642	660	616	637	634	641	604	610	622	589	584	610	644	586	592	671	650	605	653	643	647	618	637	642	649	619	604	574	621	607	682	582	638	661	629	632	645	599	622	575	615	629	623	614	611	638	599	604	608	634	672	621	656	597	568	610	659	647	616	627	599	643	585	589	594	629	684	595	602	641	643	649	631	625	639	607	647	628	649	621	593	629	600	633	664	605	628	647	616	590	612	599	621	610	626	599	603	598	581	631	608	631	638	612	594	641	595	604	577	622	662	615	626	643	634	566	597	624	638	596	572	596	600	585	635	640	598	633	584	638	597	598	589	625	603	635	654	618	590	623	629	600	605	606	620	614	605	591	650	608	591	594	586	573	619	630	651	559	646	599	633	602	622	638	650	680	589	639	626	609	662	655	606	630	630	632	607	630	582	609	617	636	626	665	651	603	615	614	623	640	585	642	652	637	589	636	615	629	638	617	625	639	599	603	599	633	678	617	610	599	613	614	609	650	644	598	649	615	614	593	587	630	609	612	611	586	593	632	610	589	648	597	618	630	650	624	618	637	595	613	616	586	648	605	664	603	636	614	635	610	627	610	630	578	573	629	619	629	632	640	644	625	606	585	606	624	659	655	631	647	634	592	655	641	634	615	622	624	610	632	644	637	641	564	616	621	657	637	652	631	660	526	632	650	663	613	595	641	619	612	576	610	582	632	640	624	609	641	650	625	631	628	605	612	612	639	632	620	600	679	602	669	614	595	598	647	609	630	632	616	611	648	643	605	607	630	635	578	609	578	618	672	595	622	594	646	641	631	620	614	628	633	616	570	574	580	607	621	611	661	634	653	607	622	624	603	651	661	593	632	610	631	654	658	578	629	612	618	627	631	615	614	615	592	631	599	602	636	613	619	656	632	663	594	625	594	661	677	575	586	626	635	637	589	600	625	590	654	578	674	639	639	574	637	619	612	655	596	641	649	638	644	631	628	608	589	635	586	583	601	619	555	630	645	607	610	597	645	642	635	604	594	587	584	615	592	641	636	644	573	615	624	586	612	636	593	614	647	614	625	583	628	622	625	636	642	666	668	647	601	595	620	672	637	658	626	617	638	636	669	609	617	627	594	662	640	570	622	642	575	649	613	656	655	576	594	592	617	592	611	607
39468	74272	24160	4311	1477	1256	1087	1043	948	933	881	854	873	895	795	756	779	777	779	736	775	735	817	782	795	725	801	758	773	756	778	788	840	779	749	799	728	819	755	795	716	746	774	729	782	775	705	753	759	811	720	808	755	742	785	723	774	711	757	763	777	740	721	781	734	814	763	763	778	764	787	780	778	731	790	764	705	755	787	771	739	774	791	796	735	765	784	747	751	745	722	727	775	715	782	771	811	796	756	756	764	713	790	709	751	738	728	736	801	741	666	777	767	716	723	798	749	771	776	740	760	719	768	775	750	782	743	776	720	794	732	774	779	763	748	733	771	765	748	740	772	727	771	735	721	751	761	740	741	795	778	758	763	754	736	762	761	766	728	773	769	754	778	739	773	762	748	724	704	792	801	705	770	789	730	805	775	673	802	760	767	747	718	782	785	746	798	763	717	729	816	801	772	760	759	774	803	798	720	772	813	775	760	745	722	746	763	736	787	744	776	766	715	768	759	784	766	739	771	785	749	726	735	795	742	743	770	771	774	719	785	742	829	754	750	748	756	753	779	737	800	769	788	717	726	768	770	755	710	768	725	759	768	725	740	723	761	723	758	765	733	711	787	752	746	749	771	731	711	776	758	769	737	819	738	736	756	748	745	713	778	774	746	711	791	740	748	743	789	794	756	701	794	797	724	747	773	737	792	758	743	785	773	751	843	734	750	791	789	761	758	790	734	783	748	781	776	779	765	714	778	725	767	750	748	790	797	734	739	761	745	756	693	773	757	717	759	758	733	789	725	757	732	747	813	779	721	780	756	785	720	797	688	747	770	748	761	759	772	737	744	800	808	800	754	764	792	725	766	769	730	761	766	747	753	742	837	814	769	777	726	806	733	776	725	716	768	702	724	808	757	697	735	756	749	776	715	812	766	764	772	756	723	743	771	753	746	738	732	752	766	764	747	785	764	739	785	780	767	766	830	787	734	720	751	763	755	761	716	761	751	717	709	712	711	786	796	754	799	745	753	748	770	733	706	745	704	789	721	758	750	715	786	758	740	729	793	753	780	716	769	763	725	788	728	746	734	804	751	743	743	777	751	735	774	789	771	774	745	767	769	764	727	723	771	749	792	743	724	737	781	771	731	741	751	808	759	764	777	722	788	720	764	771	755	712	770	735	725	739	758	723	704	736	740	754	740	743	762	721	755	745	772	765	797	723	810	781	744	723	788	756	720	725	752	744	764	726	738	787	729	749	737	713	714	712	775	782	770	744	754	713	737	774	739	773	761	753	781	762	720	756	743	745	773	783	796	729	752	785	724	773	789	708	760	757	787	805	793	737	764	743	747	756	759	752	744	751	702	741	785	777	760	776	753	736	747	762	734	717	709	765	785	773	719	720	813	732	727	787	769	791	720	719	781	719	795	829	731	786	781	751	764	759	713	744	751	763	742	736	702	783	746	794	757	779	713	702	686	819	706	782	749	788	823	716	748	742	802	689	763	779	712	838	759	763	782	738	799	739	764	741	749	788	716	714	777	736	750	745	770	811	749	815	783	801	752	757	782	709	776	786	749	745	797	726	754	738	760	766	769	765	748	744	744	748	766	784	746	766	737	751	758	712	760	779	761	753	781	773	795	780	776	748	753	752	733	791	781	720	747	817	782	718	802	768	749	752	770	738	792	756	755	746	744	804	756	768	779	702	729	746	760	763	761	738	814	752	761	768	763	787	741	758	759	751	742	762	773	753	733	716	748	760	780	734	755	714	752	780	730	728	780	747	771	718	754	725	751	765	734	736	764	751	699	754	740	771	719	772	771	768	743	761	776	802	743	766	749	730	809	753	771	767	726	714	802	793	762	763	743	772	734	766	714	752	762	757	741	738	766	783	769	681	753	732	752	747	797	716	742	722	762	712	756	749	767	747	743	730	754	765	739	740	760	774	781	753	695	754	743	759	781	804	738	784	735	790	722	752	748	754	810	753	764	761	753	731	711	742	722	719	744	757	754	751	747	707	837	765	749	741	810	739	740	757	762	735	767	781	747	759	722	794	739	724	721	733	774	758	732	753	772	724	718	770	796	763	793	756	728	778	750	724	791	740	778	798	747	766	756	770	775	780	781	737	805	718	741	740	791	755	768	788	828	730	718	711	806	810	765	705	757	754	727	768	738	704	757	741	764	758	794	739	760	789	723	784	793	792	744	738	743	805	775	784	785	733	732	770	766	798	725	773	733	813	729	795	724	753	760	800	799	792	771	753	732	744	723	767	800	773	780	731	739	695	724	746	713	743	722	758	712	741	778	751	749	743	756	708	752	761	796	761	796	735	723	757	748	764	755	767	796	755	743	707	740	722	753	766	789	740	743	793	734	757	750	769	736	750	727	748	727	773	789	735	772	787	780	772	736	776	715	732	783	715	781	735	769	794	755	777	748	726	763	735	735	756	744	763	753	767	794	716	718	748	762	737	756	760	759	786	774	770	755	763	788	713	743	744	738	759	779	753	727	760	775	777	759	760	726	748	744	717	699	766	762	701	791	778	790	726	752	760	739	774	787	740	739	691	761	796	764	779	735	773	788	787	750	762	755	748	690	783	760	787	733	781	732	721	773	735	782	774	766	711	745	758	766	732	771	719	780	696	752	721	753	757	731	815	748	722	780	780	738	717	717	754	748	731	732	772	694	722	766	713	759	733	775	718	723	736	768	748	752	693	707	802	743	773	736	763	736	759	719	760	785	785	744	733	792	769	764	749	726	781	819	759	786	799	707	806	704	721	790	763	746	764	764	738	731	735	787	745	787	750	767	735	736	741	740	715	790	771	752	770	727	786	781	782	750	733	744	721	737	736	765	745	723	737	825	767	722	716	746	788	723	748	745	743	755	765	731	780	727	754	781	803	758	767	792	767	725	754	741	758	794	751	743	788	771	741	765	772	796	814	771	687	730	742	767	804	709	737	789	745	755	755	746	744	751	786	761	795	793	764	745	763	734	766	772	729	708	778	733	761	700	769	809	745	698	721	729	754	728	779	764	760	769	729	739	734	772	720	788	792	748	753	777	725	750	709	748	752	732	781	753	729	799	755	747	741	779	784	765	783	690	746	812	719	780	774	690	717	767	794	715	725	718	817	734	790	737	751	767	736	775	741	767	772	755	731	705	697	723	744	739	742	760	731	716	748	737	794	760	738	732	797	745	780	780	737	758	767	746	775	774	735	739	758	797	718	787	744	721	750	753	738	752	779	831	790	778	785	751	721	703	745	737	789	731	826	744	755	697	745	734	759	765	804	739	790	780	738	739	802	732	761	772	709	757	768	735	695	766	751	783	720	745	738	757	745	753	784	735	689	735	748	801	740	781	753	766	796	750	721	804	747	758	737	780	748	787	788	775	760	805	792	733	731	749	743	780	744	744	723	748	688	745	735	757	713	762	748	790	755	753	783	738	765	782	763	752	825	756	762	741	781	767	729	732	764	716	741	761	739	757	770	799	766	763	738	760	821	738	750
24800	21808	27113	25425	6684	342	258	251	216	228	212	207	219	201	174	218	195	201	217	199	193	204	204	182	178	200	204	195	209	206	175	196	211	200	217	187	214	185	185	181	174	188	189	171	170	192	187	203	170	200	179	213	210	177	201	202	185	201	214	183	165	160	175	190	212	169	180	181	193	163	187	178	204	190	185	182	184	170	182	202	187	174	191	169	178	168	172	195	206	191	167	211	207	202	180	191	181	193	189	175	177	178	171	177	179	189	194	173	190	184	174	182	195	202	199	198	168	196	163	188	160	194	172	178	187	176	180	184	174	185	193	197	178	177	221	158	183	171	188	160	187	185	187	182	161	178	176	193	179	172	199	182	196	194	181	174	186	169	181	177	190	201	207	196	198	194	188	180	195	206	163	175	206	183	180	170	182	187	194	175	174	200	164	189	192	190	163	205	201	198	183	177	169	178	170	159	189	178	187	176	180	188	191	197	156	182	182	178	212	165	213	184	202	191	188	171	201	212	198	195	154	194	181	177	169	193	171	179	192	201	198	174	175	196	185	170	181	196	165	182	195	183	208	186	187	181	178	153	176	169	201	201	186	210	168	191	183	192	202	171	201	172	199	174	186	171	187	189	201	184	193	180	186	145	179	188	156	194	174	194	171	190	194	180	194	185	175	175	174	186	182	191	192	174	175	201	181	183	173	189	198	206	202	184	179	166	180	190	191	198	177	191	154	193	189	178	197	206	191	182	186	187	185	178	181	163	173	191	177	196	172	176	191	204	180	187	190	194	169	187	202	164	200	183	207	181	186	204	175	212	188	185	189	189	191	179	217	206	177	190	192	185	177	186	177	179	181	172	183	201	193	171	167	183	159	195	174	189	161	175	176	174	188	203	158	156	190	204	174	187	171	176	187	197	181	170	180	175	182	172	198	204	176	183	182	175	183	165	178	174	170	189	197	187	216	182	185	184	175	179	189	178	196	202	205	169	182	188	184	195	185	202	198	178	190	171	209	179	177	191	183	195	192	192	190	164	168	192	191	161	203	169	202	185	182	186	177	193	212	175	164	193	175	173	191	193	201	200	173	168	188	180	176	203	182	144	175	195	170	187	197	174	185	179	176	173	173	193	200	186	208	204	186	198	189	200	200	179	181	192	183	191	180	198	206	179	205	178	184	182	184	181	202	186	179	203	172	167	171	196	195	164	196	189	191	188	180	166	178	193	194	179	175	230	183	178	171	198	171	182	179	172	166	180	175	191	187	171	185	167	167	187	177	197	190	180	169	214	181	178	166	205	184	188	169	167	181	173	165	179	185	167	202	185	183	178	185	188	184	177	167	169	184	195	189	200	197	195	176	177	182	186	184	183	191	164	187	200	156	204	178	187	192	204	175	184	172	159	205	180	178	205	172	165	186	199	184	169	202	147	172	212	199	192	178	196	158	188	188	190	193	194	181	183	171	184	174	168	188	187	180	192	199	179	219	182	185	205	156	166	168	175	191	150	202	177	190	205	194	199	179	189	198	181	192	200	177	194	183	169	196	176	191	189	175	200	167	165	206	196	193	173	177	176	176	184	174	196	163	193	194	182	180	160	219	177	192	183	166	198	174	180	172	186	164	195	203	186	177	182	188	185	199	196	176	158	182	179	184	196	170	173	207	183	195	174	188	161	195	199	188	172	180	171	163	160	212	185	191	173	181	215	192	195	204	195	188	192	186	162	181	182	182	192	198	189	187	191	208	187	186	200	198	192	180	183	190	196	192	170	180	195	207	176	169	217	193	194	183	188	203	186	163	191	192	189	166	166	174	189	183	198	157	184	207	203	179	165	189	180	199	209	162	198	199	177	160	178	175	167	204	166	206	185	197	179	198	165	177	188	189	150	187	169	184	186	184	192	194	185	181	184	185	185	179	188	183	187	185	181	204	189	189	166	211	180	167	175	172	177	164	204	211	184	192	174	198	184	205	199	175	164	187	184	168	191	148	195	155	194	181	192	194	181	184	170	175	175	177	198	208	197	208	187	179	191	164	155	206	174	200	201	174	179	173	179	187	209	172	201	193	184	175	216	205	183	182	173	192	192	191	211	183	182	168	194	188	187	161	191	167	184	182	207	147	158	190	208	180	194	176	187	179	206	189	192	164	160	183	178	194	189	196	165	146	175	166	173	182	184	196	191	166	176	196	190	177	175	172	188	167	177	198	210	188	196	186	174	205	194	169	187	189	197	179	185	184	190	189	187	208	168	179	175	186	191	196	178	182	183	195	189	196	184	157	160	206	168	208	176	216	183	180	212	183	196	181	174	187	174	161	196	205	213	193	169	203	192	202	174	167	173	174	182	171	193	193	171	247	194	180	178	171	171	212	177	174	182	185	182	200	189	195	188	199	179	177	201	188	187	198	188	195	183	166	163	207	178	180	195	182	177	176	175	188	164	203	182	173	192	185	167	177	171	184	198	202	186	182	184	175	194	178	168	162	169	188	172	207	212	205	178	189	192	176	183	174	188	211	186	186	177	196	185	186	202	201	188	173	194	191	159	168	202	171	162	194	166	190	181	187	175	183	158	196	165	154	154	177	182	192	163	182	201	169	190	183	197	185	218	162	171	166	191	187	168	206	216	208	184	184	195	182	175	194	174	187	200	186	173	170	205	195	171	198	167	157	177	201	172	181	197	187	196	194	150	214	166	171	183	190	189	175	178	188	171	181	185	167	179	177	211	192	194	209	179	206	181	180	172	195	196	189	198	185	182	186	193	201	176	170	165	195	182	169	178	184	172	155	191	205	168	201	211	215	158	191	207	192	202	187	163	171	175	164	175	174	168	194	165	187	178	177	176	174	193	162	187	202	192	180	185	197	179	177	180	200	181	182	171	193	183	197	189	197	190	203	174	187	188	185	221	155	181	183	192	185	175	151	166	202	185	201	194	183	171	188	183	171	204	203	187	186	186	178	192	166	171	173	197	182	179	187	184	184	180	166	183	170	208	173	166	171	176	181	173	172	196	205	161	200	180	194	185	203	188	185	194	180	180	180	176	164	154	209	200	180	184	204	202	196	151	189	196	167	199	196	207	190	195	188	177	170	187	195	185	168	171	187	186	178	194	197	192	203	194	191	202	176	215	178	178	196	196	169	170	164	175	190	190	190	175	192	184	192	172	181	188	203	166	166	194	186	181	191	211	194	196	189	180	202	180	165	191	182	188	190	161	173	190	163	183	189	169	182	188	167	200	184	162	180	205	183	213	181	169	174	204	176	174	191	196	176	168	185	154	178	205	189	189	174	182	172	177	183	180	167	194	186	189	166	171	156	185	176	195	166	177	163	175	183	192	168	171	161	188	187	178	168	200	202	197	193	173	189	195	178	169	180	211	188	196	193	201	184	168	186	168	185	215	177	192	199	190	195	189	206	173	189	175	186	181	189	195	201	204	166	175	187	176	170	187	181	171	184	176	187	180	193	190	210	199	185	197	189	198	158	171	216	176	169	190	186	180	193	158
35706	61046	18266	2444	662	542	484	398	369	341	331	336	298	266	292	296	283	270	287	290	282	263	285	278	264	251	246	276	268	266	269	280	278	287	248	269	225	255	251	264	263	246	254	258	274	266	257	256	278	238	246	262	253	252	276	251	258	273	238	243	263	258	251	224	228	272	252	250	242	251	237	263	255	233	277	231	241	259	245	248	221	252	264	238	236	245	243	282	240	282	267	267	261	271	242	238	266	265	256	261	246	265	256	275	273	228	259	246	260	254	261	259	252	270	254	263	263	254	250	249	274	222	241	265	260	257	255	301	236	235	253	239	252	269	268	222	217	268	262	253	256	279	255	233	252	244	238	261	262	257	260	246	258	237	240	248	264	274	264	272	253	256	253	269	241	256	263	252	249	282	253	273	219	273	244	251	255	237	256	275	265	272	260	270	237	265	246	237	261	251	226	268	240	261	242	269	263	226	248	254	237	274	248	253	252	226	239	238	226	268	261	270	257	236	239	266	245	264	250	228	267	248	247	244	253	272	264	256	267	249	258	236	252	229	276	270	238	262	250	269	264	230	227	291	249	251	260	231	234	231	242	258	252	239	246	272	263	249	238	264	241	251	279	253	251	250	247	244	262	239	257	244	222	284	291	271	264	224	245	273	234	252	259	264	257	284	280	248	226	264	260	267	242	248	249	259	263	258	262	254	262	255	251	268	278	242	258	251	267	245	258	226	256	257	233	259	270	283	250	236	272	248	262	263	251	262	251	281	249	261	256	276	256	280	255	241	246	247	274	251	240	252	232	259	262	255	267	278	249	263	235	210	245	225	235	254	238	240	275	257	289	262	278	251	278	255	240	256	258	283	256	245	252	257	255	254	259	256	256	237	247	231	269	235	266	261	252	238	251	255	240	237	246	262	219	264	238	255	249	279	230	261	267	243	258	260	240	251	244	260	261	273	269	262	247	255	259	245	241	228	278	266	259	240	248	278	247	242	237	269	264	281	251	267	247	293	254	307	263	230	231	239	259	255	242	282	257	261	272	248	246	240	278	268	276	261	257	252	240	244	252	254	238	246	259	251	262	279	260	265	231	223	260	256	250	267	254	236	249	258	252	265	246	260	253	236	221	244	249	254	242	281	270	261	245	266	242	256	241	251	261	226	278	264	235	262	244	251	253	266	243	264	224	286	262	244	239	244	268	239	263	255	242	256	239	249	271	204	232	258	230	246	255	270	240	240	278	250	245	272	221	241	269	288	261	252	222	233	255	239	259	248	264	247	253	252	238	238	278	267	283	278	239	232	231	266	250	220	243	274	251	263	240	254	250	262	244	270	240	277	277	267	261	240	266	254	234	265	258	242	262	232	260	253	241	236	255	252	268	247	248	261	265	263	247	275	260	262	240	255	255	231	250	241	285	230	244	245	264	274	266	248	245	239	260	251	274	264	270	237	264	249	272	278	251	267	267	257	252	260	263	258	242	270	268	254	240	222	237	252	256	246	236	253	255	279	255	253	249	249	244	248	268	262	235	292	252	248	255	287	269	259	252	253	262	260	268	244	269	234	248	249	268	229	241	252	263	272	254	268	230	264	244	244	258	238	259	248	236	264	240	253	232	274	265	254	251	268	266	263	276	255	242	266	241	252	256	262	245	245	256	254	265	243	263	259	260	233	235	257	267	272	273	274	256	227	214	254	251	222	256	226	254	242	242	252	266	253	263	259	238	252	285	249	252	266	266	257	278	255	224	222	258	227	284	235	247	226	267	257	223	271	275	261	257	280	249	259	255	238	281	239	258	234	274	216	277	221	270	251	241	264	259	247	233	228	255	268	244	251	270	271	243	271	265	255	288	271	230	262	272	233	254	236	249	233	246	251	224	269	240	230	250	283	274	258	269	249	243	277	250	268	253	297	255	275	276	274	262	271	260	239	236	229	241	266	258	245	252	270	257	273	233	271	260	256	286	253	245	245	249	255	218	257	264	245	261	245	259	232	259	259	219	239	273	269	242	248	250	282	247	258	247	254	253	257	238	254	238	265	249	256	244	242	247	238	251	248	271	262	267	237	269	257	243	231	241	231	241	250	267	267	235	235	260	263	267	252	282	258	265	248	259	264	261	249	261	240	264	268	233	229	271	228	264	238	283	268	259	259	262	255	227	247	255	241	291	240	267	253	290	223	258	268	265	245	275	254	272	221	239	256	254	236	247	258	241	259	244	266	263	258	239	240	258	244	268	270	261	289	242	280	241	300	253	242	267	255	260	262	278	262	230	246	255	243	225	269	234	251	247	261	269	241	271	238	258	246	262	265	253	282	258	242	249	267	228	279	246	246	223	253	259	281	254	279	228	248	250	246	245	242	240	258	253	231	261	251	251	247	235	241	251	244	252	250	230	256	254	239	264	238	259	232	248	258	250	272	261	232	250	242	235	233	292	231	273	228	243	258	291	268	250	255	255	279	258	251	222	271	224	273	260	221	227	238	244	257	246	259	254	239	226	238	259	239	238	245	260	270	271	263	273	256	225	235	250	228	250	252	245	238	237	257	262	225	255	248	242	224	261	264	253	276	250	247	225	265	259	268	247	256	248	232	239	265	290	247	234	244	246	261	223	244	255	249	275	271	245	266	260	187	237	238	264	262	261	255	240	271	260	239	241	247	261	259	250	240	230	255	234	234	256	248	266	262	249	249	244	262	274	279	228	258	259	274	255	233	253	250	260	260	240	235	244	268	243	237	253	247	275	258	296	233	271	241	243	257	273	271	250	259	232	234	252	262	266	239	254	242	251	264	232	222	278	264	246	251	242	258	268	235	257	244	259	265	247	241	282	246	250	259	255	242	235	242	261	254	253	254	260	260	228	257	250	258	269	273	260	236	230	258	266	270	270	248	216	254	226	242	234	262	242	267	269	270	221	268	259	232	281	260	259	277	243	246	229	267	277	283	254	285	248	249	242	245	243	230	232	238	259	243	273	235	227	281	234	249	238	235	233	274	256	270	279	257	251	253	218	246	251	257	236	262	235	257	244	261	248	240	229	281	249	240	251	245	272	252	273	255	258	255	294	250	285	231	267	256	277	252	268	266	302	254	246	274	265	258	273	270	233	261	268	240	245	256	247	250	259	230	236	254	267	251	236	249	268	245	282	251	266	264	274	260	236	279	272	259	264	246	252	265	249	237	245	248	250	304	252	272	246	251	268	260	250	243	251	249	244	251	243	230	280	255	249	225	236	252	265	273	249	278	253	260	228	284	265	278	230	252	257	242	243	246	275	268	256	238	279	272	233	237	256	260	257	234	248	256	251	268	239	230	251	247	256	234	255	248	239	222	261	253	291	276	261	264	243	270	229	269	246	239	277	253	259	240	264	263	241	255	279	234	240	292	259	221	228	259	269	244	234	264	230	232	278	264	233	252	261	217	253	276	248	257	266	272	270	253	246	264	264	250	268	258	258	279	263	251	283	276	231	299	260	245	224	270	260	242	250	244	292	253	234	233	225	254
22640	21602	28736	24903	21564	21226	5278	971	806	751	684	673	626	687	688	625	628	606	602	573	611	605	577	597	631	606	558	620	614	669	538	618	578	568	605	527	535	538	582	565	543	576	586	562	532	548	540	550	563	609	582	603	623	560	573	549	569	620	557	576	655	525	592	553	560	543	605	584	564	537	581	543	587	544	553	571	617	547	590	529	534	581	552	539	615	595	570	582	555	595	549	578	535	540	574	600	593	584	557	621	558	585	604	635	581	582	551	589	554	537	585	545	529	564	596	576	604	587	568	574	539	539	602	602	568	544	606	524	594	576	564	625	558	540	548	570	567	586	542	624	553	561	577	534	612	570	593	588	573	567	585	573	569	587	518	567	564	568	589	600	590	581	581	543	585	566	557	598	566	541	539	530	549	570	542	573	576	600	558	608	598	589	547	560	547	591	571	590	571	571	542	543	568	536	613	539	545	565	546	529	641	516	569	552	569	568	555	537	568	559	567	564	530	535	573	556	577	547	583	554	589	584	597	560	586	543	552	579	543	571	556	540	522	569	561	550	550	553	573	599	543	638	518	544	547	557	583	566	569	600	565	597	579	571	567	558	583	540	588	549	563	548	562	563	574	555	577	530	568	554	570	538	605	588	587	552	583	556	612	579	520	564	583	543	585	534	579	561	559	536	593	550	562	580	578	549	567	551	585	600	570	543	545	547	550	611	567	607	579	551	573	567	588	574	578	581	575	561	587	534	555	581	546	617	559	551	549	591	574	563	588	552	568	558	555	565	529	601	568	574	577	581	549	569	588	536	537	594	586	588	547	574	582	614	530	540	560	557	566	570	558	573	550	535	579	566	569	602	570	559	561	611	526	557	570	571	574	565	555	563	551	599	550	537	526	581	557	559	553	532	560	591	569	570	569	555	558	551	553	574	590	555	586	596	555	575	529	571	591	591	552	545	569	564	597	551	570	569	572	572	577	614	530	575	560	591	568	573	569	569	600	574	614	518	539	566	591	542	575	535	557	611	561	562	562	568	625	569	629	570	563	528	566	579	566	542	585	605	584	607	562	571	560	605	575	563	552	525	578	552	554	589	546	550	599	599	576	608	580	587	570	587	551	589	517	552	570	582	553	550	551	563	601	562	594	611	558	564	528	581	547	536	582	584	601	547	532	606	543	574	552	587	570	558	549	619	579	586	548	533	540	603	574	546	576	546	490	545	552	525	523	606	570	562	551	562	516	558	597	572	562	571	601	530	578	578	579	597	552	562	565	520	560	542	560	542	550	575	553	593	586	532	527	540	564	576	556	570	562	499	570	538	561	544	576	577	584	541	532	566	545	615	561	568	542	616	628	557	519	586	548	543	530	589	596	563	555	580	600	544	567	564	570	565	573	600	528	576	571	530	555	583	550	609	558	605	528	592	587	580	551	553	519	542	558	558	531	551	573	555	595	541	518	580	589	560	550	543	572	579	584	587	544	558	575	520	551	557	576	549	533	552	578	570	556	549	609	551	542	572	575	547	582	553	555	575	525	529	512	548	602	579	564	536	589	578	553	536	537	546	530	577	600	573	544	545	540	551	519	544	590	550	603	523	578	572	579	576	556	600	545	585	535	542	547	548	582	632	570	554	588	505	585	558	567	548	560	536	573	542	620	577	545	544	522	504	556	537	544	572	582	577	556	585	548	577	567	561	574	578	590	617	605	553	553	574	580	585	546	559	578	553	571	530	546	544	607	562	584	571	561	536	566	538	563	516	533	585	569	583	580	561	590	541	572	564	569	563	555	590	551	538	567	552	544	584	527	570	613	547	584	586	604	553	530	584	576	576	542	551	625	592	539	578	590	579	574	550	589	604	602	595	586	562	571	588	550	566	499	543	556	549	506	568	574	541	588	583	554	575	559	549	577	562	585	555	549	586	584	551	554	564	530	515	559	552	577	521	574	561	529	567	566	589	553	569	547	601	589	574	532	590	562	523	591	617	625	511	601	525	532	535	591	571	590	558	571	563	584	585	563	559	572	541	587	589	608	565	571	576	549	590	544	529	605	566	615	606	588	597	575	538	564	536	563	537	595	586	582	557	600	588	567	548	529	588	569	600	579	555	582	549	595	551	579	565	566	545	561	542	578	555	585	529	560	571	573	538	552	585	572	580	635	575	552	554	525	565	583	563	585	553	556	571	589	576	554	575	539	564	558	612	566	609	534	576	548	587	561	612	565	566	551	579	570	559	563	570	633	553	570	611	538	558	551	594	587	586	548	549	580	588	534	539	533	541	576	537	581	548	571	544	606	583	572	583	544	572	612	593	563	564	539	582	547	585	507	553	562	544	564	587	560	537	524	561	512	572	578	592	572	579	575	552	540	564	566	547	584	571	544	582	551	600	553	536	629	562	580	552	552	588	551	539	581	567	579	575	596	585	581	583	557	570	557	544	557	591	559	554	569	555	621	600	548	537	561	534	608	583	537	533	609	522	526	573	588	601	580	560	559	555	525	604	534	592	559	581	589	550	519	551	591	578	595	538	572	541	562	541	548	550	576	575	600	578	563	599	597	582	581	547	581	583	515	575	577	547	598	592	537	597	545	565	545	561	567	551	520	599	598	621	598	572	560	554	586	577	600	580	589	572	562	596	563	579	583	549	532	567	579	562	555	569	557	594	596	537	570	586	566	590	515	589	586	589	542	597	532	552	568	610	550	604	568	566	583	566	545	565	592	564	569	560	551	599	569	559	542	562	561	559	563	589	537	579	540	567	565	561	561	552	533	587	579	579	553	570	528	536	609	611	556	567	512	555	569	593	563	568	560	570	600	573	538	541	551	545	610	531	549	554	549	578	599	562	553	542	597	553	527	573	612	569	544	541	613	523	583	584	591	587	556	555	585	591	571	568	548	537	557	594	548	571	548	567	527	564	556	576	579	613	563	549	562	559	562	548	587	570	613	556	547	528	509	564	541	558	566	561	581	600	533	520	569	558	588	537	560	586	574	607	556	586	583	553	554	587	546	590	633	578	594	557	561	575	593	593	564	575	588	603	542	609	534	539	578	587	544	564	570	548	549	562	554	578	572	572	551	570	611	584	593	580	562	601	609	557	565	565	542	553	581	544	587	568	570	583	482	546	580	583	570	554	588	584	581	521	585	506	575	573	527	573	552	554	552	565	558	503	597	589	567	576	583	585	520	572	563	584	603	563	559	550	548	543	572	560	567	585	613	533	610	578	558	543	620	558	593	577	600	568	571	561	558	575	566	554	571	533	579	576	561	571	543	572	510	564	563	579	551	570	541	564	599	563	583	566	544	580	583	556	584	572	575	595	554	550	543	567	569	560	568	545	568	581	607	564	551	552	552	580	616	581	593	598	555	551	569	563	547	591	550	596	528	568	570	575	533	620	548	558	566	582	627	594	589	550	606	566	583	564	559	558	543	575	554	544	563	586	558	527	555	587	572	555	569	526	545	578	600	526	529	527	580	564	572	560	552	553	560	534	576	539	584	561
46547	85311	31852	5589	2091	1747	1471	1219	1114	1056	961	923	851	869	801	794	813	803	742	801	779	742	779	715	729	736	723	755	734	701	724	715	700	760	719	718	718	743	712	690	692	715	749	689	725	683	727	685	720	721	689	687	671	710	736	696	642	745	673	681	689	687	686	702	706	701	663	678	764	699	687	733	739	661	654	729	708	707	736	714	647	724	727	694	695	668	697	666	707	687	671	705	689	687	702	674	708	712	701	735	714	709	721	727	700	737	695	717	721	694	716	735	666	708	693	708	706	684	698	657	698	677	685	727	678	721	733	670	755	711	674	712	724	690	705	658	712	737	670	692	720	707	657	740	705	710	705	749	688	705	706	684	667	752	695	725	693	694	667	696	748	734	677	675	698	710	726	684	681	675	731	743	711	682	697	727	680	693	731	722	667	751	708	709	708	751	671	685	686	663	668	761	713	756	689	713	688	705	680	729	736	692	730	644	708	703	731	716	728	743	681	693	698	705	677	712	689	703	682	693	721	686	710	704	671	670	701	700	701	733	717	739	748	702	689	711	684	687	704	664	690	716	731	698	792	694	685	706	654	675	674	748	728	704	676	728	744	722	681	666	684	713	687	676	712	698	686	703	700	660	666	664	686	724	730	745	677	685	723	726	708	668	661	746	671	699	764	720	696	690	741	713	724	693	763	693	709	719	723	696	704	686	711	719	708	679	701	721	685	720	737	684	694	642	726	706	693	753	711	717	723	712	731	672	705	716	718	712	686	694	695	744	716	736	713	695	698	722	745	714	692	703	715	660	723	731	674	711	740	702	784	712	733	682	739	733	674	708	662	667	671	720	685	701	704	682	675	670	721	701	702	727	676	737	661	691	703	706	722	725	695	670	700	697	731	713	699	718	711	671	704	681	708	688	733	714	749	705	713	708	675	730	705	700	707	724	712	715	683	667	733	682	707	675	695	749	689	740	701	735	710	674	693	635	686	712	732	680	691	746	712	667	696	695	766	671	674	690	690	704	696	725	698	668	642	703	746	686	685	726	719	751	680	729	711	697	735	709	738	719	720	683	706	672	700	725	704	682	759	704	740	710	737	697	740	745	711	709	674	711	683	742	728	738	692	686	705	689	707	754	723	698	727	700	689	703	690	676	712	736	735	691	717	683	734	720	738	709	735	664	655	671	688	703	660	736	700	667	672	709	699	703	748	699	714	705	680	677	651	681	737	723	731	674	709	639	656	711	661	693	696	692	729	688	706	730	718	733	707	732	707	688	725	684	691	736	660	717	732	718	700	736	716	681	709	749	711	674	720	694	702	675	745	775	659	705	699	738	719	713	719	746	720	665	712	688	708	650	728	718	690	672	732	748	704	737	679	734	694	710	657	696	717	714	720	754	708	709	709	672	685	676	688	704	688	726	679	746	736	705	703	716	736	717	708	720	735	742	656	702	704	738	696	705	714	696	699	707	717	664	751	734	683	686	740	738	694	731	710	725	754	680	738	692	741	743	735	692	746	712	688	669	714	656	678	709	726	707	688	730	693	686	760	686	735	744	672	726	725	669	703	743	685	710	728	750	693	710	698	664	661	734	729	671	673	708	715	687	698	681	712	754	722	705	701	755	709	735	688	684	719	713	678	702	637	724	700	682	713	687	724	719	725	682	681	709	696	674	721	706	676	712	718	702	738	737	682	701	757	703	715	740	702	728	661	723	705	710	712	727	667	693	716	721	695	697	718	696	752	701	679	758	705	730	691	677	694	652	723	735	708	727	706	697	698	715	673	679	726	711	712	714	740	659	667	680	686	689	732	686	673	699	737	693	723	747	687	678	704	685	666	724	663	718	716	708	671	711	686	733	691	690	665	642	724	683	734	709	683	708	723	706	691	715	704	727	682	717	715	690	664	674	694	672	727	667	694	701	674	742	697	701	683	670	710	723	735	696	654	734	705	697	712	709	772	689	673	732	687	679	689	686	747	703	665	723	714	730	657	754	694	686	697	737	685	693	708	704	733	733	730	733	648	660	691	702	724	684	702	709	668	699	705	704	688	737	707	750	721	661	682	721	675	707	704	690	683	679	690	675	681	711	663	745	708	742	712	716	665	709	698	708	694	726	708	666	780	698	756	678	664	728	692	727	727	693	734	708	702	701	687	685	704	739	707	747	656	683	708	699	788	697	734	729	688	712	736	698	734	737	713	677	695	666	750	718	662	726	704	691	717	709	661	756	686	703	693	695	707	646	711	686	700	663	725	694	726	665	666	720	694	675	688	709	706	719	712	756	733	684	684	698	703	663	696	723	738	718	692	672	650	770	700	732	721	713	753	675	742	708	689	732	674	628	692	681	693	655	670	723	779	689	662	659	744	652	728	663	712	711	692	734	734	704	663	690	701	679	725	675	733	676	735	693	688	721	653	679	733	740	677	678	726	707	668	633	730	737	703	689	707	666	630	694	723	715	715	712	667	710	708	705	644	714	677	652	737	664	729	691	705	737	724	689	748	683	666	729	661	704	732	695	675	653	753	702	679	717	712	734	701	673	708	718	694	674	746	694	687	736	718	715	710	659	685	689	708	668	755	706	712	687	680	693	737	713	689	732	668	685	721	713	649	698	675	730	683	698	668	690	782	669	742	673	734	697	719	701	702	712	729	751	697	690	737	717	660	692	736	707	705	675	729	728	682	705	677	704	736	699	768	695	738	669	760	681	749	732	744	702	678	718	750	664	659	689	723	715	643	721	733	726	726	709	743	715	688	729	713	743	677	715	700	752	731	695	701	678	703	715	682	677	734	750	682	734	704	724	713	722	691	735	696	725	706	687	698	710	704	726	755	675	689	725	739	670	730	703	679	702	695	677	727	736	731	716	725	678	680	692	693	755	739	718	708	649	677	699	771	724	672	731	716	712	718	713	724	713	681	681	713	667	714	736	721	695	757	678	719	702	687	719	680	743	758	742	711	689	665	752	646	735	701	707	689	705	660	722	717	722	632	715	701	671	735	729	703	719	774	684	719	715	694	747	687	730	702	697	736	726	687	651	656	692	738	676	702	679	745	718	681	698	684	716	734	713	691	699	742	741	714	636	734	682	693	678	724	732	712	718	726	716	655	733	671	715	692	713	698	703	683	704	656	717	732	718	726	650	776	735	717	710	699	687	655	710	725	715	702	720	743	760	753	711	747	704	745	761	663	693	669	698	703	713	678	728	709	690	725	723	676	715	652	692	748	705	693	692	720	691	705	670	705	701	695	707	676	688	681	711	737	738	661	717	684	724	666	687	668	693	700	670	708	723	687	713	678	690	688	744	691	714	737	724	723	674	722	712	690	719	717	748	728	716	717	712	657	730	684	717	712	711	734	709	688	710	682	684	677	709	676	689	719	728	712	714	724	708	705	670	675	722	684	713	690	685	672	707	684	767	672	679	695	706	721	682	719	697	676	705	704	724	727	689	702	737	693	718	726	675	723	674	682	733	723	694	724	731	723	691	651	692	732	711	745	701
28008	22224	11782	1291	569	510	390	395	349	375	343	362	368	381	342	366	352	324	364	329	349	337	326	311	317	382	324	343	346	322	342	323	349	331	316	341	319	303	334	319	336	344	359	335	359	359	377	302	332	349	332	350	327	379	322	336	304	341	322	335	364	328	374	305	320	340	318	331	351	327	339	377	361	343	338	362	318	296	311	340	317	342	340	327	329	303	331	322	371	331	349	324	346	333	364	371	322	330	307	329	326	339	339	312	370	341	350	365	346	333	335	332	333	353	319	344	366	354	344	368	327	330	351	318	322	336	348	341	381	313	306	356	302	360	354	347	359	360	329	319	382	318	330	325	353	354	399	355	335	333	314	334	327	357	355	294	364	317	353	338	353	330	390	374	331	354	380	320	330	361	335	333	344	345	366	316	333	306	372	333	328	342	342	318	345	317	302	341	377	359	332	367	326	346	338	369	329	338	352	371	328	336	327	329	330	352	333	341	359	355	332	332	343	331	318	361	348	341	309	317	362	354	339	340	340	340	342	347	331	336	354	301	331	312	320	347	358	332	312	330	388	306	351	307	346	352	338	369	361	365	322	310	325	353	348	295	335	341	329	319	331	379	372	338	331	360	325	367	365	361	347	320	352	350	347	386	387	350	357	324	339	334	347	347	349	355	368	354	337	350	332	336	336	361	320	330	362	346	342	325	344	345	324	307	336	331	361	298	334	336	320	338	357	378	303	335	369	319	318	362	331	333	337	337	328	351	331	348	344	330	347	317	359	326	321	354	302	327	356	311	345	342	344	368	314	371	355	337	354	350	334	329	318	335	347	379	328	343	364	340	337	354	315	336	357	354	333	366	307	333	327	333	340	351	359	335	336	335	341	329	321	320	347	386	364	339	339	359	336	332	312	340	327	365	344	357	317	343	335	365	363	359	363	325	357	347	376	336	367	373	358	331	339	360	349	328	344	357	353	347	331	326	341	342	350	365	341	318	325	345	353	346	350	326	318	345	360	357	323	314	350	335	334	338	334	333	345	346	320	337	326	346	357	352	343	359	320	336	328	322	334	328	341	335	325	343	356	368	351	363	317	345	358	344	326	367	342	333	333	345	347	339	352	359	346	325	344	337	372	353	326	351	326	366	339	333	367	301	330	355	353	358	345	343	333	343	343	296	298	354	335	311	357	311	330	355	367	364	332	334	348	366	330	358	347	326	354	331	343	312	332	352	340	326	332	313	353	327	354	313	329	353	321	347	313	331	342	361	332	319	310	346	325	371	357	348	323	331	376	307	344	330	340	331	321	321	374	351	305	346	336	331	322	357	314	349	334	333	319	315	333	336	327	334	361	304	352	346	328	351	308	344	343	358	361	368	318	361	354	327	348	320	362	332	316	342	351	298	338	322	307	338	318	329	340	325	312	332	340	346	313	327	313	326	339	354	359	348	330	345	316	332	350	346	338	339	360	358	341	356	317	379	379	329	365	365	358	327	308	312	364	352	330	337	327	344	314	349	336	337	332	336	319	353	325	344	330	332	334	342	359	379	310	321	379	345	296	355	317	339	376	338	332	336	355	372	350	343	326	358	327	323	336	320	327	336	370	306	335	338	341	367	347	317	331	311	358	334	333	321	303	319	319	333	347	340	324	332	378	351	347	328	352	343	328	378	328	348	353	312	369	327	340	338	357	339	371	332	320	311	330	352	334	351	363	342	364	344	325	324	369	322	335	343	316	320	333	367	333	292	361	346	362	342	359	360	364	334	346	310	344	346	342	331	361	334	334	358	340	325	320	340	347	315	321	351	342	355	371	335	325	352	379	346	360	328	345	342	363	330	350	364	339	333	318	330	352	359	350	320	353	302	338	301	350	323	336	334	327	311	330	366	362	350	353	331	324	310	312	348	325	328	353	358	353	332	361	323	330	309	314	353	346	349	313	334	344	322	333	323	331	347	350	327	357	316	362	348	332	344	337	325	331	322	341	329	343	340	341	322	315	305	314	356	334	335	335	321	351	363	349	339	333	352	319	329	339	372	365	324	307	300	336	340	339	362	377	349	354	356	343	316	315	315	379	337	327	327	331	375	337	343	319	338	349	314	339	361	354	313	327	349	319	350	330	359	316	352	339	321	331	370	351	327	342	319	330	344	332	321	338	388	345	304	337	338	311	322	327	356	347	362	349	325	357	332	327	344	312	348	328	310	344	340	329	347	339	307	315	358	345	370	353	318	343	342	361	359	349	326	349	305	363	319	341	312	342	341	364	308	309	324	314	354	358	384	352	356	334	320	325	310	331	349	320	334	328	335	347	362	348	340	381	321	311	323	340	358	332	317	368	334	333	319	334	365	318	304	331	322	331	345	355	329	363	332	353	332	286	345	327	331	318	368	320	325	304	361	347	336	333	346	327	335	336	366	372	350	307	346	342	358	325	355	315	359	356	328	324	339	354	337	348	328	313	324	347	343	355	316	346	351	353	348	343	316	341	337	338	340	307	327	328	322	303	334	296	323	322	338	327	334	326	358	309	335	352	324	328	306	311	322	339	343	349	350	345	330	331	328	339	334	347	340	320	352	330	353	316	328	340	321	364	334	328	346	373	334	355	314	312	290	389	321	366	360	327	335	328	349	344	330	330	308	341	343	307	328	337	290	331	333	334	309	355	325	352	355	321	349	332	299	339	321	332	339	356	327	344	325	336	351	330	310	325	329	369	311	341	316	336	346	364	344	359	346	362	313	355	332	330	355	346	323	346	359	348	337	335	325	354	321	374	322	347	316	297	352	327	320	346	323	334	356	344	317	335	335	339	336	334	287	338	360	307	324	357	333	314	341	319	342	362	342	353	350	362	322	314	335	357	364	316	357	351	328	310	318	359	336	360	362	355	336	318	313	358	347	332	337	337	330	348	345	342	341	354	366	321	366	361	328	340	306	367	325	327	310	364	338	359	341	334	380	340	333	342	334	355	336	362	319	346	305	310	340	351	317	341	332	367	338	315	335	365	338	321	345	347	355	345	339	315	333	345	329	352	350	344	374	336	371	301	361	352	334	299	307	310	337	319	324	342	331	314	328	290	311	368	345	335	319	334	343	340	331	342	329	363	302	347	352	338	334	327	361	311	355	355	316	321	344	352	331	322	339	354	355	349	351	315	309	317	320	339	372	342	377	315	311	359	318	341	330	332	319	346	336	320	353	327	364	350	336	345	331	338	344	326	355	350	310	338	371	352	360	380	342	340	345	314	356	364	336	340	317	347	372	323	315	355	313	345	352	335	353	323	347	299	338	361	325	377	385	329	320	354	326	331	340	336	353	349	336	309	367	361	317	345	319	341	317	347	328	326	311	324	362	352	315	335	339	343	343	313	334	359	378	341	329	306	330	332	336	313	339	361	307	372	338	337	350	342	310	383	334	350	331	307	367	346	350	341	319	336	359	358	352	341	330	320	338	311	342	354	330	344	304	330	332	338	316	342	341	383	305	308	312	362	350	306	321	345	344	341	352
16672	32041	7357	782	549	484	455	468	488	442	420	448	443	446	433	445	409	444	401	467	426	444	429	404	422	414	412	432	422	402	422	400	435	413	424	398	410	418	440	443	454	439	405	422	412	438	440	456	430	405	414	457	407	430	418	437	443	455	458	385	416	396	434	436	442	446	440	446	421	357	426	426	406	427	417	426	431	392	426	418	425	464	398	459	429	452	421	394	374	387	401	401	414	452	399	402	396	455	411	436	429	394	413	410	416	418	413	452	397	423	414	441	374	418	450	435	444	420	406	420	424	407	429	419	433	418	421	401	420	411	416	451	428	427	433	398	423	432	399	400	429	423	415	394	422	449	406	416	409	416	432	379	443	410	404	411	398	430	378	415	438	418	410	393	443	412	454	425	463	443	443	437	439	433	414	443	417	375	405	451	374	399	422	433	414	410	445	434	426	425	408	399	434	437	422	435	410	406	413	447	468	404	421	439	407	401	386	449	446	424	425	418	399	405	393	427	435	401	413	416	424	436	441	439	409	404	426	411	410	456	402	437	393	434	440	426	406	411	407	444	434	429	421	418	412	400	414	421	427	395	429	411	434	424	386	441	461	409	449	414	414	417	406	413	406	387	468	452	460	422	409	461	448	429	409	420	416	433	420	463	418	406	420	418	400	427	377	395	438	425	411	395	446	429	442	415	425	410	416	428	458	389	429	398	391	441	454	414	428	414	458	399	475	399	423	403	438	439	400	392	437	440	432	413	421	437	388	436	421	411	402	435	444	450	424	434	407	420	371	407	427	431	435	435	380	429	461	456	404	411	415	408	410	425	414	422	440	405	436	429	408	430	417	444	421	429	459	399	425	454	421	459	445	409	473	395	423	392	427	417	437	410	380	381	426	413	432	411	419	428	424	397	470	422	445	451	391	438	402	429	445	441	420	436	425	434	409	427	421	406	392	394	408	437	411	454	403	406	414	417	412	436	427	424	422	432	399	406	403	421	465	429	452	469	444	435	437	439	404	442	403	408	437	413	410	433	402	437	413	433	443	430	452	439	427	422	407	427	372	404	429	399	381	399	442	395	406	448	387	400	444	443	431	449	439	415	428	432	408	414	417	468	418	442	407	420	443	410	427	430	445	396	411	448	437	429	407	412	417	456	445	416	423	427	445	419	426	368	420	422	391	450	466	464	419	451	430	420	439	425	385	446	394	450	414	424	449	413	431	423	428	399	435	458	446	427	416	440	418	437	422	451	445	453	401	432	451	440	446	400	411	440	458	427	420	396	404	427	412	421	445	439	440	410	421	433	400	438	427	385	434	409	415	414	447	431	424	449	441	463	412	443	416	406	419	462	403	386	407	423	449	414	408	394	421	419	419	435	428	425	415	433	460	408	410	404	417	420	442	393	407	403	426	413	412	431	404	443	389	453	453	425	390	462	430	403	428	403	407	477	424	399	413	426	419	436	443	449	397	424	405	426	415	400	440	427	408	451	435	412	426	407	399	421	433	437	414	446	425	430	433	459	406	426	417	396	396	420	426	475	422	409	402	428	450	440	412	404	445	422	446	438	462	455	407	415	404	420	434	414	427	391	471	454	398	390	434	397	433	452	437	418	414	447	438	463	418	410	436	418	482	437	410	432	423	445	415	456	441	438	452	414	399	412	431	419	459	451	410	463	433	392	415	423	410	448	448	426	380	423	395	440	433	420	407	418	418	423	387	414	403	397	439	440	455	447	401	424	431	415	468	446	425	436	387	442	414	384	442	434	478	415	410	422	455	404	428	433	422	406	413	452	412	422	408	389	406	421	403	450	419	406	430	413	413	429	390	425	417	445	456	419	400	414	418	402	387	436	421	433	428	423	437	429	425	434	420	465	406	410	428	435	439	399	418	409	429	408	414	481	412	434	428	439	419	389	404	429	454	429	381	418	450	424	414	434	398	448	464	406	425	435	435	422	413	453	443	434	441	435	401	402	434	406	403	444	419	432	433	444	455	470	425	419	430	442	448	449	417	404	443	392	438	406	406	438	417	432	450	425	418	421	467	474	460	417	424	439	394	382	400	442	423	464	455	403	440	423	454	435	430	416	386	405	446	411	413	439	405	428	401	465	383	412	394	417	458	428	445	443	433	425	438	413	430	407	442	468	415	413	400	431	432	412	411	412	422	409	402	441	409	411	403	457	396	440	431	437	416	407	402	396	455	409	431	397	392	422	453	417	401	423	394	476	410	396	427	388	433	408	425	454	435	389	423	436	403	413	430	413	472	405	432	423	397	403	438	422	449	441	435	438	422	444	442	421	428	438	390	450	416	458	439	431	449	441	433	452	418	448	402	404	421	416	455	384	404	428	447	444	442	442	440	448	442	416	419	411	408	430	417	412	403	450	446	450	413	392	470	402	430	424	434	422	419	415	429	450	425	383	407	413	446	426	418	418	421	410	418	445	428	412	401	426	434	455	426	390	410	467	437	436	464	409	415	429	396	456	392	379	405	434	432	449	464	429	401	452	439	441	438	417	451	442	443	410	427	438	423	422	411	434	429	429	429	411	370	413	368	437	410	440	410	399	430	399	428	401	419	449	441	427	438	439	428	445	417	408	425	421	419	418	447	414	432	393	410	413	424	436	425	445	423	407	420	422	409	390	410	425	418	438	405	428	444	420	427	420	394	446	447	466	390	455	441	438	390	436	419	400	402	436	421	424	418	413	451	450	412	436	395	457	452	426	404	452	418	424	435	449	384	455	428	443	450	436	454	425	403	424	393	432	403	395	395	433	439	411	458	415	433	419	446	411	407	409	465	422	461	407	420	401	405	435	408	447	401	407	394	438	384	411	427	463	412	459	429	415	445	414	440	462	438	465	406	442	412	440	415	458	448	388	414	423	437	445	422	407	412	427	449	388	441	411	421	437	431	439	450	461	465	405	412	464	405	464	405	408	444	447	429	437	414	446	413	443	445	408	429	409	472	427	392	450	430	378	447	395	422	421	449	427	429	428	451	422	406	439	445	403	432	406	440	451	420	407	452	399	428	431	462	401	433	443	420	417	374	439	412	410	466	437	452	427	424	436	410	428	406	449	446	438	440	435	441	430	416	440	400	457	434	431	446	453	476	382	442	462	441	404	430	425	441	408	436	414	423	400	411	377	433	439	436	431	426	361	434	433	421	437	412	407	456	432	427	451	429	411	425	405	423	437	428	448	450	394	427	414	418	394	416	425	443	407	439	429	416	431	395	425	433	453	403	429	445	404	459	460	433	448	406	433	394	448	418	432	439	386	404	424	473	408	453	414	432	399	414	379	389	440	428	439	396	403	434	432	438	437	432	446	409	425	425	442	431	429	445	416	422	420	417	409	399	406	433	422	434	416	430	411	399	449	419	436	393	405	429	409	423	405	436	435	429	427	441	427	406	427	406	400	428	451	426	433	418	389	428	433	406	415	422	420	404	421	445	441	454	444	436	435	391	427	402	438	439	442	433	430	446	419	412	434	440	390	428	410
23571	21628	28289	25302	20214	4833	938	770	729	756	676	640	638	641	661	654	690	632	643	636	653	627	624	617	653	645	613	659	611	608	661	629	604	647	657	654	636	606	669	649	620	625	631	605	688	639	594	639	626	619	609	625	638	628	593	579	582	626	650	577	632	624	612	619	635	604	608	622	610	565	646	649	617	666	654	645	572	643	643	610	647	633	601	636	635	642	656	646	576	613	661	717	584	646	628	618	590	613	595	593	636	574	628	605	627	595	601	670	655	591	640	656	623	642	616	594	640	628	591	704	628	698	609	641	603	624	630	644	671	622	612	667	637	642	626	634	634	630	605	626	612	627	639	612	647	638	631	606	590	619	658	624	617	626	627	601	592	654	627	613	611	633	634	648	626	616	593	635	619	586	617	615	580	609	644	640	636	620	657	652	678	629	637	613	620	660	624	568	586	601	638	624	656	654	624	618	618	622	683	654	624	627	637	651	592	622	659	652	652	588	622	621	616	621	593	638	637	608	670	598	642	597	629	638	600	595	614	649	623	597	623	655	617	597	634	628	586	615	615	641	611	587	636	654	637	621	593	633	692	568	639	620	619	637	628	667	622	601	662	625	639	603	639	616	599	582	612	625	641	622	623	617	667	604	625	571	648	656	610	660	605	625	643	646	615	640	638	661	635	603	626	606	657	690	596	669	600	561	612	605	638	602	631	645	629	636	599	636	622	643	651	587	633	636	648	605	641	589	619	631	629	655	606	559	620	600	644	661	669	622	664	635	584	566	666	655	591	638	602	629	573	587	613	637	618	616	619	561	610	642	627	596	625	634	592	613	649	620	605	637	630	644	625	624	593	670	623	624	611	618	611	652	603	632	600	666	627	637	593	573	598	636	598	599	599	598	606	585	626	605	633	664	672	598	631	648	636	612	602	612	610	604	606	652	637	656	649	645	594	656	644	584	625	580	621	656	632	575	640	636	601	641	671	616	631	646	602	627	645	640	621	656	606	630	627	610	583	605	624	625	632	639	597	627	605	605	601	596	629	636	634	633	583	646	586	624	595	621	617	637	601	606	614	637	624	635	602	661	650	628	609	656	630	584	635	665	620	645	613	615	567	598	615	642	642	674	638	641	618	626	590	647	601	620	627	592	612	630	610	576	608	597	593	677	650	656	610	612	624	648	622	613	623	616	606	621	653	587	638	631	579	618	687	574	634	584	613	600	619	619	640	607	571	617	586	626	626	620	647	648	631	654	666	658	630	581	652	621	605	621	615	609	634	595	641	616	634	623	609	704	635	649	633	640	603	647	550	624	591	599	610	641	622	621	606	576	675	602	622	627	596	616	615	615	641	581	614	625	578	590	593	639	628	590	598	610	699	638	603	635	617	592	618	640	649	647	592	630	649	611	602	642	654	646	601	635	596	592	656	619	629	661	631	670	623	606	643	601	599	633	637	633	620	610	619	624	633	668	628	610	628	607	603	661	623	560	631	644	652	620	641	613	624	611	623	621	580	619	632	620	633	633	564	641	615	628	629	648	620	625	679	628	682	653	667	661	613	659	619	681	618	618	633	654	624	592	652	659	600	660	628	625	603	679	621	581	629	609	621	605	610	580	627	671	626	669	607	631	649	624	649	635	652	620	632	660	626	645	595	586	634	617	655	630	601	671	680	604	636	647	665	628	630	615	660	622	603	624	622	631	611	605	583	603	678	624	654	587	621	601	653	632	633	571	639	619	597	569	626	626	651	607	627	604	656	620	633	618	628	631	598	599	609	617	686	683	640	627	583	604	649	582	578	661	610	646	618	662	595	613	614	616	649	643	647	601	627	649	659	597	626	594	599	624	666	624	633	665	591	642	654	664	627	587	590	646	595	654	643	607	644	658	640	649	605	621	655	628	603	599	621	596	629	615	633	647	592	672	622	612	652	646	633	621	598	649	618	632	621	622	637	666	603	615	631	631	619	677	664	641	631	658	669	611	588	624	640	651	572	591	618	632	632	626	631	597	620	610	613	617	592	629	637	610	649	633	645	677	613	688	652	617	606	600	617	609	656	646	628	629	628	571	606	611	638	667	615	623	599	668	673	605	601	595	599	623	616	620	613	634	618	607	636	657	632	618	684	586	626	584	616	571	697	601	624	620	554	592	602	629	648	627	621	582	640	612	619	588	608	612	628	601	621	633	637	622	634	642	598	644	658	644	608	677	626	617	606	610	619	628	614	639	601	599	624	651	636	620	603	571	639	630	632	608	640	619	652	585	632	611	563	651	616	641	599	607	625	653	583	638	646	609	651	600	591	612	629	621	612	646	661	666	595	669	651	650	590	616	640	633	643	608	631	587	659	595	582	634	595	622	582	612	627	601	630	628	647	589	660	606	654	667	645	609	627	634	668	636	626	638	609	605	636	639	616	634	666	650	652	609	602	612	639	574	668	611	633	559	603	623	585	642	666	643	618	624	612	546	619	632	627	633	657	636	624	593	640	621	649	614	608	663	614	638	687	605	675	562	629	615	670	605	589	602	603	600	619	638	626	676	632	606	601	618	642	594	626	615	634	627	634	622	606	641	628	650	625	607	603	639	612	628	623	653	648	627	642	583	575	577	648	682	680	655	588	630	656	638	650	587	619	641	615	610	682	654	655	617	634	631	607	623	624	638	625	602	597	617	566	673	648	605	622	616	671	651	644	606	645	630	618	616	594	585	629	626	654	627	665	584	614	677	653	581	601	628	643	609	607	629	603	579	629	628	613	615	651	593	621	588	591	637	625	645	643	601	594	623	624	614	608	611	637	606	633	593	627	632	647	598	621	594	628	608	609	652	617	628	642	644	649	644	652	650	623	632	582	640	662	619	623	638	591	594	617	637	691	618	587	613	630	655	639	602	636	623	607	621	620	607	613	632	637	578	591	629	618	613	617	604	615	627	620	624	590	659	616	575	578	611	619	636	628	642	580	574	615	658	615	641	661	636	604	648	601	641	584	594	614	664	637	624	611	635	576	606	598	670	644	621	586	604	587	669	651	616	607	575	637	673	658	619	667	670	606	628	643	651	633	609	619	642	620	575	602	650	607	619	655	625	654	621	623	645	601	636	637	654	572	627	606	665	635	616	615	600	637	602	605	603	611	603	614	655	644	607	607	646	641	675	648	652	643	650	631	653	614	627	604	625	629	632	581	652	666	620	618	646	640	616	635	623	615	679	667	601	632	589	635	595	664	601	628	661	613	617	678	608	620	601	625	630	645	646	602	599	640	646	645	578	585	674	647	633	654	620	612	639	612	567	615	584	636	633	598	627	640	630	630	639	640	585	620	597	641	631	601	634	613	644	624	595	629	607	644	619	607	643	618	630	636	653	590	621	588	673	609	600	621	604	628	657	643	643	619	630	615	605	650	660	610	616	618	645	599	625	638	653	642	650	676	624	653	631	621	651	618	626	632	613	622	618	628	557	631	616	629	621	631	660	613	628	602	581	620	584	657	631	669	643	600	613	639	655	592	631
39888	74379	29591	3813	1504	1273	1151	980	945	936	926	891	818	863	808	814	763	794	759	793	801	785	765	771	765	790	774	753	776	789	757	792	757	759	741	750	729	775	730	737	744	757	699	786	809	777	742	798	741	797	733	772	756	764	749	771	733	737	720	806	755	773	720	733	748	723	749	772	796	759	785	761	740	813	747	749	746	771	782	756	777	792	745	751	769	767	772	806	730	782	785	762	783	763	758	773	766	746	732	761	788	739	766	757	796	754	728	746	753	828	799	812	767	769	767	768	807	773	774	775	773	764	725	765	816	826	778	767	792	745	769	749	713	808	799	747	719	798	813	767	756	768	764	759	739	748	720	757	758	807	764	757	681	758	768	779	771	761	757	763	772	814	748	778	783	773	762	781	815	770	756	694	749	805	784	704	775	735	747	736	766	773	721	721	733	806	804	762	749	740	774	787	763	737	789	776	743	778	712	785	721	734	753	718	772	772	738	782	783	796	785	784	763	747	832	748	826	812	773	744	788	746	776	782	796	786	789	755	779	779	770	765	741	749	792	758	787	763	802	781	775	797	739	818	743	801	772	773	687	777	793	773	841	756	779	770	802	791	738	776	759	793	794	776	796	775	784	788	702	740	738	750	730	751	772	766	779	795	775	767	786	818	766	771	805	792	750	822	753	789	774	739	784	766	781	743	770	754	736	755	756	770	729	754	754	746	783	808	809	773	764	807	764	740	762	779	761	715	837	820	750	746	797	762	757	759	797	770	765	724	745	727	784	822	786	751	758	764	781	770	817	791	795	722	769	756	773	735	739	772	807	740	829	768	797	713	716	754	744	740	759	727	749	801	809	771	763	773	797	776	738	757	761	750	771	752	762	792	758	751	770	736	723	727	735	758	741	702	816	820	743	756	746	789	743	720	757	799	708	811	838	758	806	735	718	763	766	761	752	758	773	830	748	807	766	777	767	793	749	708	736	727	792	775	801	775	798	774	756	755	759	750	799	759	773	783	744	754	720	771	827	757	777	765	746	777	777	758	775	744	761	754	753	750	727	716	773	701	758	820	765	791	805	749	752	724	775	775	752	746	796	780	741	777	821	750	774	797	786	752	806	788	767	783	770	789	779	777	786	729	794	748	726	797	770	764	769	807	783	739	746	748	758	778	777	725	761	730	695	761	800	768	790	823	746	802	811	761	782	774	766	794	789	782	756	722	813	702	780	694	815	742	777	789	775	764	772	754	763	787	788	754	785	746	746	750	757	748	785	759	746	772	803	753	766	785	713	783	768	747	748	769	741	751	783	796	774	763	733	823	774	786	801	697	770	739	757	780	743	730	787	820	729	747	754	746	792	748	778	767	758	765	760	783	784	744	740	776	743	786	758	754	784	789	765	742	762	747	800	776	810	781	771	777	728	757	692	793	783	787	788	786	764	793	802	778	802	778	759	756	783	762	727	748	786	762	698	811	739	747	777	753	776	770	741	755	796	756	763	753	771	722	763	764	760	784	729	754	766	795	791	736	775	755	759	760	777	813	760	779	790	717	772	784	768	773	741	779	817	764	751	780	761	767	742	771	761	751	784	742	742	807	769	738	793	761	723	802	790	748	764	747	819	796	747	760	764	795	823	799	792	698	798	743	744	726	765	767	757	800	760	748	788	798	737	769	799	740	766	784	731	752	810	819	787	795	772	776	752	717	741	733	757	756	739	788	764	789	766	755	783	728	793	735	749	767	772	766	767	791	800	750	771	794	728	799	801	798	757	765	771	792	740	757	762	758	750	766	804	779	800	769	768	779	724	785	737	771	774	766	729	743	757	798	774	776	776	806	804	743	711	725	763	760	758	721	783	681	776	797	785	760	773	791	735	743	720	754	755	734	741	794	754	773	770	798	773	773	744	794	795	738	768	768	779	810	795	740	785	771	763	767	756	715	778	749	782	754	747	760	759	751	755	736	761	790	794	778	766	742	735	750	775	734	750	772	783	742	784	758	768	764	782	787	763	707	738	762	764	755	724	782	816	732	813	752	773	763	745	814	769	774	732	758	727	789	793	733	816	784	716	757	771	815	748	751	727	756	739	745	722	792	778	717	746	803	792	755	747	779	782	718	742	826	784	765	738	788	789	779	783	739	810	784	762	758	726	779	803	775	766	772	783	750	776	762	748	755	738	763	738	750	755	772	753	705	746	691	767	791	805	778	757	807	736	764	773	779	730	768	748	816	783	785	778	747	771	732	742	756	803	781	765	796	755	773	760	766	743	726	782	735	745	774	810	718	788	773	757	828	783	745	764	725	758	752	747	740	776	727	752	783	772	775	775	738	760	792	770	721	771	808	740	769	732	760	771	756	789	827	761	760	772	803	810	725	759	730	714	760	744	745	694	761	737	771	758	783	797	779	755	723	786	751	726	758	713	800	764	820	803	721	766	766	743	747	751	742	779	794	741	748	799	755	767	734	712	806	766	769	760	764	770	820	750	754	719	775	798	758	746	728	824	778	774	774	754	792	737	754	780	729	750	782	738	753	749	763	738	792	797	733	777	709	737	783	762	789	733	757	820	767	778	745	777	757	787	777	808	779	788	775	773	751	738	688	721	761	784	762	753	716	755	717	741	735	744	803	769	769	776	770	759	757	827	759	749	777	724	759	769	751	774	787	801	735	726	732	782	791	751	766	788	777	737	758	791	794	726	769	767	737	812	821	714	753	835	718	784	783	716	774	803	781	765	748	770	768	786	797	766	773	781	716	771	744	762	751	767	744	754	798	774	773	736	739	780	721	767	757	787	817	752	761	783	777	728	760	808	765	782	800	774	748	771	787	758	787	748	754	786	748	744	828	795	792	780	785	772	746	766	748	766	744	734	766	748	777	791	773	810	697	753	776	805	823	781	785	769	795	723	798	746	760	742	790	707	770	771	735	783	787	741	753	752	763	766	758	742	771	764	798	774	750	791	773	782	775	801	746	739	783	812	776	712	813	781	790	762	771	737	788	776	835	751	818	782	736	757	756	741	767	734	788	767	792	765	750	791	709	809	824	762	788	779	739	715	779	736	779	731	778	735	733	785	771	769	746	743	787	742	779	816	760	751	814	788	746	740	748	772	745	780	745	790	757	764	770	732	760	755	763	741	772	731	798	716	678	739	763	748	763	736	758	778	799	809	774	777	811	769	750	777	775	782	778	737	760	785	738	801	737	757	714	786	750	755	743	808	770	759	815	753	744	781	789	754	740	748	714	759	770	801	766	757	792	761	748	752	764	767	791	732	762	742	761	782	746	753	803	700	791	743	774	727	763	707	769	733	748	749	787	762	766	807	771	788	791	772	746	754	743	811	760	716	754	758	773	777	765	810	746	811	737	798	775	750	731	738	770	725	751	790	745	740	827	730	777	779	747	720	807	776	751	770	736	790	697	800	784	751	780	744	777	790	808	772	801	764	782	800	724	807	747	763	763	754	718	753	738	785	784	720	746	769	688	752	774	768	770	768	774	745	713	743	774
24744	21818	26989	25119	5529	324	279	230	240	205	197	202	228	174	191	182	217	190	202	180	201	207	213	207	203	218	189	207	204	198	192	175	184	203	183	202	174	196	187	164	165	186	200	187	154	195	205	187	159	168	202	185	201	188	191	185	195	191	213	187	192	172	150	187	170	186	209	197	180	201	173	201	186	209	175	172	186	191	187	186	188	195	217	186	175	186	192	209	200	172	183	183	196	201	187	203	187	154	183	169	188	187	200	198	168	194	195	224	181	199	209	174	194	160	178	182	174	180	194	182	172	196	181	173	192	195	188	172	168	186	172	176	198	174	191	182	204	188	197	201	167	189	175	188	189	207	173	175	163	190	203	179	162	190	194	192	189	189	195	192	193	178	181	180	192	218	182	182	208	198	162	233	178	204	191	207	204	187	185	193	182	191	190	184	183	203	194	195	184	201	191	195	185	178	194	185	194	194	187	189	170	201	181	190	171	197	196	177	194	191	176	180	195	199	180	211	198	170	170	196	196	163	196	183	213	169	168	190	168	160	188	193	177	159	195	187	211	211	172	181	172	184	188	207	208	218	216	175	181	193	203	205	191	191	186	181	183	198	189	184	192	191	186	170	198	191	193	180	201	180	198	150	199	171	198	189	224	168	184	175	210	193	178	198	178	177	189	163	160	196	179	171	180	188	194	214	189	171	205	171	191	178	181	194	191	198	231	190	186	187	183	181	195	181	191	192	182	177	188	160	194	191	176	173	208	212	191	193	177	184	203	177	184	193	183	190	170	178	163	170	219	195	167	215	175	198	203	180	180	182	212	177	186	196	183	181	202	211	165	212	172	200	191	188	179	186	198	197	182	203	183	177	177	184	198	211	187	204	190	161	191	194	217	198	223	204	183	168	187	180	168	187	201	192	180	181	205	163	202	149	219	191	214	169	169	183	179	195	190	178	204	195	215	203	188	189	178	179	196	189	200	194	200	178	178	202	182	186	169	165	195	169	181	176	196	185	185	187	151	184	190	211	174	180	207	176	199	214	179	194	183	194	168	191	200	186	185	173	181	161	197	180	186	186	170	191	179	196	198	186	180	174	194	177	177	181	192	169	174	202	179	184	198	189	182	197	192	169	201	171	179	188	187	192	171	202	167	179	210	195	196	195	180	194	183	197	185	204	177	192	205	188	191	190	216	182	180	197	188	178	181	187	193	211	180	174	189	201	202	164	201	185	180	205	188	165	170	173	193	175	210	210	181	183	201	179	185	160	186	202	177	173	182	177	190	194	189	195	203	192	182	199	182	187	199	173	188	184	189	183	167	178	166	194	194	206	195	158	197	198	178	204	199	179	186	185	190	168	185	175	178	180	184	181	191	211	181	192	179	167	176	176	167	174	168	151	174	176	180	177	178	201	188	191	203	199	172	179	184	180	197	188	208	183	152	175	179	175	183	199	201	191	188	184	209	191	174	203	185	202	202	166	212	196	203	175	196	195	185	201	178	197	183	174	184	179	181	214	181	178	200	210	178	187	171	183	211	179	205	185	219	181	219	173	171	181	208	175	181	185	175	174	169	191	176	191	188	182	198	200	183	210	176	176	180	171	183	188	196	198	208	205	199	202	203	182	203	175	174	186	183	199	205	204	189	195	176	213	194	168	193	212	177	186	192	197	190	171	194	193	170	189	198	180	183	193	175	199	191	184	184	204	168	181	180	180	193	169	174	213	177	153	180	226	184	184	203	196	196	192	187	168	188	168	180	178	191	176	164	186	197	183	178	200	184	204	182	179	175	166	184	183	187	178	184	197	168	200	180	148	184	178	210	206	180	189	207	176	199	208	175	177	161	188	211	190	166	191	176	199	166	206	164	190	175	191	192	182	186	180	168	186	188	189	189	176	181	204	209	158	167	171	187	173	195	194	167	189	171	184	178	186	192	204	180	202	200	181	209	209	183	167	170	188	192	204	177	168	218	174	217	192	207	189	206	189	170	223	196	160	190	177	175	183	185	170	210	217	167	197	152	175	203	175	185	219	172	173	178	205	194	189	197	185	186	207	195	168	194	187	180	184	189	188	178	205	182	170	197	187	171	209	191	177	187	177	215	174	189	168	196	184	193	216	177	179	178	186	167	182	170	164	196	190	185	197	158	189	220	185	187	198	196	165	165	185	198	183	190	197	201	203	181	180	170	205	200	160	205	178	192	187	207	194	190	204	174	215	206	189	179	204	185	198	194	203	178	193	192	193	190	155	190	170	201	201	178	174	182	183	195	182	178	175	200	186	193	188	168	185	183	204	178	210	184	181	188	188	186	190	196	206	195	195	168	182	201	220	173	188	196	184	192	198	197	162	200	177	191	209	192	193	169	186	195	208	192	185	160	199	174	197	201	180	166	153	173	205	175	184	187	196	209	171	210	194	195	192	180	194	170	190	183	207	171	177	189	204	181	185	198	181	197	174	195	173	182	178	170	178	176	189	156	189	191	211	177	215	192	181	169	216	178	177	189	196	173	194	158	179	217	186	181	190	196	206	183	175	171	193	164	200	185	181	198	196	185	193	178	183	191	184	196	184	192	189	201	196	215	188	173	180	171	178	200	195	168	196	187	187	203	207	178	177	176	186	197	194	191	176	172	190	182	159	181	191	199	194	157	195	176	178	184	188	190	179	199	189	198	177	184	184	197	194	190	181	175	202	189	188	203	192	181	196	200	197	182	183	181	190	202	205	206	161	200	173	185	169	184	208	188	196	172	199	194	188	176	179	185	191	159	190	187	191	170	175	174	190	183	189	195	172	172	191	213	223	213	188	199	175	201	205	175	181	181	189	177	188	196	193	192	180	190	220	202	202	194	182	173	182	196	180	190	181	176	201	181	205	178	209	204	189	198	174	188	167	173	208	182	184	171	202	188	188	191	187	181	197	167	184	173	187	207	195	185	180	164	176	170	208	175	161	187	217	172	184	184	163	169	170	171	172	163	202	193	178	142	195	186	193	191	167	199	169	186	198	190	203	190	179	162	158	212	200	175	174	194	213	199	193	179	172	202	185	197	187	183	203	183	199	178	172	195	176	179	191	188	173	185	209	196	201	187	198	174	174	205	176	181	201	172	173	205	187	176	196	191	219	139	198	189	189	180	192	164	193	183	198	179	182	191	158	186	199	189	208	185	208	171	209	196	179	191	175	184	216	178	167	176	193	187	171	202	186	194	177	170	172	183	179	193	183	205	198	192	193	195	180	204	171	173	181	172	212	184	212	200	187	177	187	201	178	184	214	186	213	183	182	175	178	201	182	203	203	200	184	185	175	197	195	183	185	216	204	209	191	213	192	178	201	189	212	197	176	190	184	187	185	185	190	196	166	206	169	171	188	173	186	215	193	184	176	191	176	200	195	213	182	185	173	177	181	200	189	198	186	181	176	179	199	184	214	167	180	202	185	188	173	207	210	198	185	183	201	209	170	168	201	192	192	172	170	184	159	211	183	163	170	194	190	185	198	180	174	187	194
36440	60730	22957	1989	653	499	496	408	367	353	325	297	310	323	290	286	302	263	290	291	278	244	270	263	283	272	267	249	284	264	250	254	254	254	267	259	263	265	249	273	233	245	285	232	268	282	260	231	252	254	259	303	249	276	263	295	254	273	256	257	262	267	238	250	247	266	245	245	220	263	253	267	251	279	250	254	258	264	275	264	274	262	275	252	261	282	278	294	257	273	246	232	265	277	269	249	258	249	261	263	264	248	243	242	237	241	274	286	229	279	246	246	230	252	234	245	236	260	257	266	300	253	252	255	261	272	271	280	281	240	282	249	284	276	260	236	259	267	285	213	240	273	276	229	245	263	256	283	247	263	272	240	256	243	261	284	250	266	233	247	222	254	259	246	259	262	249	251	236	252	266	249	248	248	269	240	267	266	248	248	267	274	256	263	246	271	263	259	254	233	215	238	235	261	278	286	216	258	257	270	246	268	271	247	275	262	234	247	263	256	264	226	249	250	278	258	256	275	256	267	281	247	218	245	263	274	253	274	242	268	269	279	251	279	252	234	270	262	249	273	239	263	295	256	251	248	243	235	263	243	269	254	276	283	257	258	255	268	261	248	245	243	263	262	260	238	249	275	261	252	254	278	266	273	247	244	272	265	271	262	282	241	301	259	246	213	283	229	246	222	240	254	240	239	245	245	236	249	257	241	251	275	245	258	256	265	253	253	277	241	229	281	253	275	283	239	233	278	279	265	271	226	260	270	263	249	259	274	273	246	271	254	264	215	245	243	269	262	270	255	271	255	288	249	243	264	265	263	288	247	270	249	261	295	248	269	275	236	251	219	244	254	242	249	248	261	287	253	267	218	248	260	255	256	219	251	273	242	263	276	269	287	260	276	257	266	268	268	252	253	254	272	236	265	255	268	246	260	239	232	265	215	268	266	256	294	242	247	227	253	261	252	235	239	287	250	237	230	241	254	267	267	259	257	271	252	245	243	251	266	230	261	260	263	263	262	284	267	266	257	259	261	244	252	256	279	286	282	283	232	244	255	271	249	236	243	267	258	222	256	242	268	252	273	229	225	262	273	267	248	253	248	245	279	245	264	263	247	273	267	250	263	284	257	241	261	258	279	234	263	258	270	241	264	276	254	252	225	237	269	265	270	274	257	243	245	235	283	255	255	221	266	282	249	241	251	240	247	272	244	253	258	236	242	229	239	248	280	294	217	235	241	265	263	259	267	240	253	257	274	265	240	277	257	263	263	241	279	272	264	238	233	252	272	234	253	287	264	265	289	243	257	292	286	253	232	242	274	246	242	266	279	227	266	259	255	262	264	253	280	249	241	237	281	261	265	280	266	279	291	247	260	232	252	228	231	243	260	241	277	239	255	261	239	272	261	216	241	258	248	265	258	250	235	254	254	288	280	274	254	242	253	245	243	231	278	281	258	270	287	238	255	242	246	287	250	264	237	241	271	272	259	289	240	247	280	245	275	257	239	256	262	246	258	265	226	235	251	239	239	248	272	266	257	229	235	261	254	239	234	267	268	255	280	254	278	268	255	226	251	268	266	244	223	258	234	250	249	271	238	239	233	264	287	278	281	282	252	259	275	267	274	276	257	267	251	233	257	267	230	290	243	277	269	233	279	265	229	275	248	243	287	221	263	249	253	226	263	240	275	258	259	262	257	264	246	282	228	272	296	264	249	262	278	268	230	269	261	236	271	241	274	275	216	271	281	250	220	249	225	255	244	260	235	247	262	263	259	251	251	259	264	254	245	248	241	248	256	273	243	244	271	258	263	257	251	260	264	269	254	233	256	267	229	244	234	273	239	244	267	247	245	259	261	270	261	271	270	291	249	262	269	261	253	238	276	266	283	241	261	238	249	242	224	262	255	249	272	297	220	254	269	272	272	237	240	239	284	270	287	264	254	286	259	231	261	247	263	271	250	262	240	267	268	232	268	257	251	261	271	253	251	248	250	228	279	259	286	250	276	264	272	269	260	264	268	235	262	265	262	252	254	262	257	255	239	302	235	277	262	274	278	268	244	243	251	255	261	233	257	239	266	233	269	270	297	277	264	259	266	255	255	237	233	247	249	266	257	243	238	260	264	239	256	238	263	238	263	253	261	255	254	241	254	251	241	246	249	247	241	222	269	228	271	248	265	257	234	274	258	266	245	269	266	243	267	243	244	255	268	247	275	244	258	252	280	279	242	275	263	274	231	244	261	259	246	235	241	270	270	263	286	288	255	262	266	257	255	265	228	253	260	287	262	246	229	249	281	243	240	248	293	259	200	247	271	251	250	266	252	255	263	253	263	241	285	271	255	288	273	250	240	247	282	269	271	262	253	255	250	245	236	261	264	255	239	270	300	248	281	244	272	244	259	266	253	260	278	262	262	255	235	280	272	250	240	285	275	270	276	261	233	242	234	283	268	266	255	258	217	264	254	256	266	255	279	236	282	271	248	252	234	241	232	238	272	280	266	227	273	253	261	252	290	261	223	256	234	281	259	227	260	245	277	239	248	272	232	240	264	274	228	250	264	251	260	284	243	260	271	244	244	255	251	275	271	280	244	253	244	233	259	274	230	260	240	285	232	250	237	284	236	246	274	289	241	264	254	254	263	247	243	284	231	240	225	219	261	241	230	211	244	252	256	274	272	260	262	261	264	246	271	273	240	293	291	255	252	279	236	256	267	259	253	229	275	268	266	263	232	255	260	251	231	260	244	244	243	266	278	255	277	268	250	279	259	263	241	254	237	230	259	260	263	268	274	273	273	224	255	260	225	214	270	260	252	258	250	219	223	252	259	249	274	256	273	237	251	244	260	243	236	252	262	260	240	244	220	263	270	287	240	257	261	250	234	251	272	262	256	240	249	250	265	274	244	260	251	251	247	294	247	256	242	271	240	270	256	251	245	280	284	259	285	265	242	258	252	250	258	266	268	243	260	276	246	250	279	268	267	273	257	267	271	248	278	259	275	251	256	260	253	266	259	242	237	267	268	250	235	279	254	262	269	244	241	248	238	298	272	252	247	275	300	255	266	231	256	281	239	264	237	248	251	240	256	254	256	253	271	269	281	249	273	268	254	247	273	218	236	247	261	269	282	269	255	260	276	258	284	266	249	253	231	251	278	253	274	265	254	227	271	254	255	237	250	266	264	249	250	259	249	262	258	248	270	273	233	234	253	262	270	271	252	227	266	281	249	239	249	283	250	294	276	235	226	267	238	259	257	256	249	269	274	250	255	266	241	232	270	253	298	245	265	295	245	266	240	279	249	294	273	235	276	256	245	273	248	249	277	262	251	239	232	252	220	239	274	246	254	266	259	286	260	249	251	278	250	283	261	251	258	258	273	248	262	281	257	253	276	262	227	282	250	259	258	251	280	232	247	238	251	258	252	250	254	261	255	258	274	266	256	243	256	254	261	262	252	260	248	261	273	260	234	239	259	244	263	251	245	279	284	272	256	274	255	249	237	249	237	259	271	245	293	239	233
22685	21602	28449	25171	21479	20190	3392	883	810	785	738	711	665	596	653	644	557	584	600	597	607	590	597	594	632	533	593	580	607	608	594	586	580	602	574	582	615	632	575	566	532	612	599	564	571	578	574	571	559	560	529	588	617	591	570	622	566	575	536	573	551	562	602	575	538	568	596	606	605	548	548	541	561	557	554	595	609	598	589	549	562	580	547	569	569	568	604	557	551	584	607	517	559	556	610	604	538	533	597	527	558	587	556	607	568	562	574	539	597	630	577	557	589	577	601	558	516	578	540	582	565	589	568	587	570	578	572	554	543	544	597	597	600	593	569	571	531	602	558	573	568	540	552	561	521	594	582	578	546	600	560	543	564	580	593	578	552	587	557	592	573	564	557	551	567	627	595	592	561	557	576	617	564	556	620	549	593	619	592	576	576	565	554	575	562	573	581	555	561	562	582	546	616	557	571	592	542	586	540	539	528	531	530	607	572	591	577	569	547	602	559	573	537	576	575	570	552	556	580	598	535	584	606	574	561	534	576	571	540	580	565	569	587	580	542	593	594	560	521	568	542	550	546	530	597	503	529	546	591	574	580	579	577	551	584	558	606	574	607	565	552	596	557	587	554	601	548	610	571	565	544	567	579	512	575	553	553	626	570	588	574	557	592	580	617	519	572	586	593	601	580	566	567	556	566	595	554	582	506	570	586	574	573	566	548	520	563	557	565	561	551	616	554	593	587	565	545	510	588	541	616	603	540	559	574	583	601	569	587	560	549	594	547	612	546	605	582	573	584	541	619	585	555	579	584	584	580	557	536	560	589	548	509	565	532	553	609	560	558	610	588	579	561	616	565	577	583	565	585	585	584	569	555	512	571	576	574	552	581	550	562	548	550	589	580	566	592	537	550	537	586	535	588	572	565	559	521	611	555	569	596	563	542	613	547	558	571	545	588	549	583	561	592	534	576	553	568	603	546	580	564	536	565	593	557	589	536	568	600	583	567	559	527	570	570	608	542	597	570	594	566	594	569	543	588	576	573	540	529	580	559	566	498	583	538	595	559	575	587	522	554	550	577	536	552	572	550	570	537	588	565	532	574	600	567	586	552	546	549	536	580	541	522	510	553	585	581	563	544	536	533	552	570	572	551	546	612	524	558	543	589	606	598	580	544	556	569	559	584	554	546	541	590	541	566	567	563	596	555	580	528	611	609	610	568	557	579	589	579	601	567	534	541	552	598	565	577	569	587	577	568	563	567	588	572	540	629	601	570	508	604	552	595	574	572	594	589	578	582	572	602	555	584	609	595	531	544	558	599	537	570	582	578	551	591	577	548	529	602	519	561	593	583	537	542	526	595	548	580	586	539	530	572	575	556	559	540	606	582	569	573	570	600	556	548	538	541	541	553	542	564	550	546	574	565	624	601	556	565	572	596	593	559	552	580	519	568	559	594	550	547	566	533	576	572	501	595	558	562	521	533	559	549	586	570	590	522	616	613	577	560	571	592	593	588	529	539	530	553	593	558	569	573	576	547	539	583	573	548	557	588	566	590	592	587	567	571	538	604	583	574	551	521	570	581	520	611	604	591	509	572	589	551	565	585	566	525	587	593	593	532	548	591	579	548	568	562	606	591	551	584	554	500	587	580	544	592	567	555	579	576	575	546	549	551	566	576	588	596	538	582	552	573	565	592	605	569	594	541	575	584	545	612	591	564	624	570	586	562	594	565	613	563	601	559	586	582	524	548	547	582	558	600	544	503	570	565	562	563	542	599	547	565	599	594	542	608	563	545	578	597	585	588	566	579	576	589	563	555	590	564	591	586	579	514	542	541	581	557	558	585	567	583	600	580	545	602	502	582	589	595	569	554	537	560	583	547	572	567	575	585	538	540	558	545	549	579	584	557	555	580	582	552	592	540	538	601	542	581	578	592	589	576	614	595	560	554	550	557	579	572	573	567	587	537	536	578	553	580	525	576	549	548	592	553	559	560	610	585	618	585	571	557	554	559	580	599	542	604	542	570	577	599	571	556	544	570	556	565	537	549	539	545	552	593	581	568	533	520	579	573	594	484	559	562	556	549	549	510	589	552	583	533	561	520	558	563	546	541	581	592	591	583	575	528	590	506	586	529	613	586	569	587	564	528	567	531	551	608	576	585	562	560	514	572	542	612	535	572	612	563	572	567	554	620	525	563	539	574	553	599	568	549	553	577	539	556	574	562	571	576	519	524	613	572	517	543	523	577	537	530	531	556	571	567	533	555	565	558	550	578	569	539	594	606	600	580	567	532	596	552	548	580	537	574	614	587	544	552	554	548	557	584	533	550	581	597	547	521	577	619	614	600	579	576	545	587	551	539	536	549	556	531	566	579	532	569	599	581	557	486	600	550	553	532	543	539	543	529	595	581	594	546	538	548	561	579	538	562	569	570	518	569	537	574	570	539	548	571	551	559	560	576	590	502	537	606	584	604	567	570	586	583	542	568	593	590	522	592	536	590	618	559	580	576	571	591	572	528	547	548	513	601	550	549	579	566	590	556	527	539	537	568	565	588	590	535	592	581	586	522	557	604	578	548	538	514	575	598	561	597	547	611	607	546	550	569	545	592	601	577	569	573	601	569	532	564	569	563	568	595	540	586	578	570	582	564	524	553	568	565	566	543	538	557	583	604	550	555	568	609	563	531	520	568	523	591	555	550	531	574	558	567	570	564	567	596	550	562	586	539	526	582	559	566	571	544	537	598	545	567	535	580	560	527	575	550	602	577	530	560	594	540	557	526	556	554	609	532	590	555	605	548	545	573	583	548	584	547	582	529	545	579	576	551	542	537	567	575	526	560	591	538	543	549	568	540	553	548	549	559	574	574	564	565	567	539	549	541	579	562	556	592	581	594	587	563	545	576	568	589	553	566	570	571	530	550	585	555	565	542	571	573	593	522	591	591	628	562	557	608	544	594	577	540	548	574	567	612	596	561	556	571	543	594	617	585	557	636	551	559	589	597	550	578	539	567	567	553	554	540	557	566	609	547	581	595	569	580	566	559	587	507	586	549	613	538	514	596	554	594	597	542	536	522	591	559	598	541	571	554	579	533	526	545	628	543	610	611	565	547	563	540	587	613	566	541	499	559	560	561	581	530	581	582	564	599	575	603	580	569	618	583	557	553	591	566	589	579	543	570	564	568	587	587	533	566	574	601	593	566	551	575	572	561	590	550	550	537	567	554	579	591	533	592	553	559	546	574	551	593	557	582	580	539	579	538	580	550	589	527	545	584	564	581	565	565	577	532	571	557	531	548	565	587	571	569	572	544	542	551	614	595	552	561	582	535	587	578	530	549	558	590	566	549	576	530	604	578	583	576	548	607	507	598	501	570	621	564	550	537	534	616	566	567	553	591	533	602	536	586	570	593	521	538	574	576	511	622	589	571	585	554	579	557	552	575	564	550	520	591	604	558	529	570	572	571	521	512	595	576	607	536	591	584	575	556	591	563	546	599	537	599	552	585	583
46714	85862	35409	4754	2145	1758	1438	1207	1045	1005	954	923	891	851	802	849	763	738	756	731	748	692	733	744	770	717	754	754	726	747	746	723	735	728	719	708	773	769	741	734	686	708	731	686	698	700	755	756	722	689	740	737	736	742	730	707	703	700	735	733	707	720	674	738	723	713	714	718	694	695	746	684	682	692	721	710	719	679	684	703	743	706	735	707	712	696	760	739	656	702	688	678	694	650	708	695	711	688	684	702	716	675	690	725	737	704	720	710	664	673	732	716	741	683	676	743	653	726	712	721	721	739	655	710	727	690	784	707	717	673	707	727	733	711	706	728	710	685	679	730	698	717	705	712	754	687	679	711	735	674	742	677	716	709	696	667	746	693	685	677	728	688	702	720	743	768	724	698	758	723	734	721	721	673	740	714	721	669	724	713	695	712	684	712	700	728	703	750	719	762	715	682	696	692	686	706	674	701	732	716	741	678	705	726	780	697	720	739	688	700	693	692	732	722	646	776	727	710	705	753	750	705	700	764	737	699	740	711	724	697	718	720	699	676	674	685	719	718	710	703	664	691	721	687	692	669	720	689	696	688	732	718	712	734	701	731	714	693	694	678	726	700	668	702	721	746	723	725	707	722	757	659	680	709	713	660	701	714	684	691	678	680	663	713	702	713	709	699	691	703	696	695	696	689	723	727	710	681	625	693	709	674	690	699	731	720	716	711	696	674	689	696	717	744	667	707	764	718	741	675	752	753	697	719	677	709	693	713	731	717	705	718	719	695	706	732	701	728	674	679	730	705	701	688	680	747	727	692	690	681	751	709	722	731	712	700	699	719	694	712	696	665	684	671	670	737	695	721	712	683	682	712	714	656	680	740	704	685	683	709	733	746	685	744	754	722	696	672	688	732	725	718	678	702	656	701	702	694	724	711	723	698	721	763	736	699	725	703	722	708	727	688	705	721	693	742	715	712	707	726	693	738	661	695	705	697	668	731	699	735	720	699	745	694	680	672	716	681	668	727	734	739	699	702	691	703	702	718	667	764	712	680	732	687	721	703	690	710	713	673	666	705	699	696	703	719	703	680	751	690	684	714	721	709	736	695	676	703	645	667	671	708	727	742	721	714	684	710	709	712	721	719	731	673	691	706	697	685	732	731	734	713	683	736	718	691	734	718	713	695	707	715	687	724	704	704	683	692	718	705	726	720	681	690	718	684	729	727	690	746	707	731	683	716	723	687	689	709	659	730	696	670	759	708	681	718	659	652	715	704	659	721	731	724	678	674	693	766	732	742	727	724	682	660	711	656	677	689	766	708	692	664	686	685	727	650	661	678	729	725	659	677	712	752	720	692	675	717	677	700	729	681	667	716	740	709	681	757	722	673	691	673	730	714	719	698	704	738	697	714	749	687	697	696	722	675	687	649	735	706	699	686	684	713	733	672	693	708	688	705	758	713	690	706	682	693	727	713	655	712	705	703	690	682	690	722	702	679	726	754	681	710	706	731	673	695	720	711	668	703	708	695	696	688	731	711	677	677	691	693	689	726	709	698	679	723	710	684	725	749	712	748	664	672	701	723	730	682	694	727	662	702	690	705	721	700	754	708	684	715	732	739	730	690	701	770	681	727	706	737	678	727	694	742	688	707	697	696	710	718	745	776	669	726	706	719	759	711	722	754	750	677	702	739	714	677	703	692	699	680	710	722	708	694	750	693	714	682	699	704	700	649	719	727	688	725	741	691	717	725	670	714	702	709	706	760	683	709	693	705	680	696	695	672	708	693	715	683	700	756	706	721	749	718	753	749	712	726	693	733	765	685	643	672	694	704	683	716	737	732	683	715	704	749	692	714	731	738	667	715	672	682	721	659	732	747	717	725	711	680	737	681	694	669	693	731	749	662	740	692	671	699	699	735	694	710	646	748	700	691	746	722	729	695	751	736	704	671	737	644	753	757	739	743	696	670	763	705	690	697	637	694	715	678	725	755	742	695	685	703	731	714	716	693	697	681	777	751	667	677	714	709	702	724	696	711	686	717	720	748	733	718	645	693	674	698	715	709	730	718	750	713	691	710	746	713	691	682	693	696	710	708	703	686	722	731	697	716	672	647	714	698	743	716	724	731	698	693	641	678	704	726	715	684	673	748	684	707	706	693	719	734	697	717	748	712	702	667	748	701	681	698	679	707	670	733	752	697	695	669	729	745	756	636	695	690	713	712	715	726	693	693	733	706	665	695	702	731	760	724	684	703	728	727	697	717	735	743	722	713	720	668	690	683	704	699	670	711	720	740	717	670	705	731	676	684	659	721	755	711	667	693	738	705	704	729	714	743	700	717	713	670	678	686	684	731	688	684	654	670	716	691	696	658	674	645	698	729	731	695	679	709	694	713	684	727	705	762	756	728	695	691	722	734	756	702	734	666	693	769	663	639	709	738	646	651	718	727	729	743	683	770	704	697	701	740	741	704	695	691	723	699	750	720	700	721	703	688	720	698	659	716	715	744	688	744	684	692	747	742	693	725	686	677	650	694	678	693	713	715	740	658	721	733	677	718	717	655	698	667	677	674	711	675	730	726	677	758	731	705	717	736	712	690	761	710	709	773	729	684	738	757	682	724	688	694	739	749	707	713	707	668	681	672	698	726	681	749	715	706	733	720	668	694	718	723	698	668	737	724	703	733	713	713	743	710	700	695	705	713	683	686	705	705	775	705	705	684	710	706	676	723	709	714	711	711	644	708	666	664	661	729	691	681	702	733	717	721	708	697	698	741	666	758	708	667	667	695	687	730	683	667	693	743	679	689	727	697	716	734	708	708	677	676	705	695	735	661	671	724	687	708	718	702	714	718	725	713	744	699	678	694	681	708	709	743	721	726	703	712	725	685	726	695	674	707	746	739	701	725	683	700	706	717	659	730	746	708	735	708	718	716	714	697	743	674	679	703	755	733	703	713	742	683	691	693	721	714	698	697	686	725	715	718	679	714	691	713	680	713	746	691	730	717	742	726	718	736	700	718	730	717	717	714	678	707	675	681	696	730	700	767	697	757	701	765	730	717	696	689	736	723	728	683	656	724	701	696	676	695	688	719	715	708	707	708	754	715	704	706	756	670	711	756	675	721	664	738	703	711	683	735	714	767	709	676	743	723	710	777	674	702	705	687	719	698	717	695	684	738	704	718	795	699	704	734	680	741	665	719	719	706	723	704	689	728	686	630	736	704	668	700	726	704	738	691	708	720	664	719	679	742	677	675	740	661	691	705	716	737	684	657	749	725	694	684	710	715	660	687	721	723	706	703	715	713	681	704	714	713	718	701	694	737	721	757	699	674	715	721	739	745	719	756	695	686	722	685	652	701	704	691	700	664	713	706	696	710	714	715	661	771	681	688	721	691	674	697	683	694	666	698	685	680	736	699	669	743	701	736	700	666	718	691	719	724	709	700	706	704	704	701	756	714	721	720	723	724	714	650	732	663	737	705	713	672	702	671	704	706	739	686	715	711	752	726
28003	21996	11250	1070	410	390	373	344	326	340	319	346	373	356	356	376	346	374	340	341	318	382	329	343	320	366	348	362	332	336	335	286	333	340	340	350	350	371	335	376	320	308	324	321	326	338	336	330	326	328	323	310	333	364	347	359	312	346	352	346	356	329	357	326	351	335	328	352	339	330	353	345	346	355	353	337	361	365	303	342	355	325	312	351	362	318	332	310	338	347	357	381	329	337	310	372	348	365	338	343	341	321	376	357	341	361	342	382	331	338	344	303	332	314	348	358	316	331	325	319	370	336	358	370	335	332	371	324	359	333	366	313	335	306	375	334	350	316	332	358	348	355	333	350	361	309	341	390	326	337	334	329	353	330	360	344	375	316	364	312	348	364	349	342	328	334	345	340	321	353	373	336	330	356	350	337	337	359	364	360	366	338	346	349	344	328	361	323	327	353	353	313	356	319	309	349	323	340	343	327	307	354	342	324	344	360	321	350	348	348	329	334	356	349	343	338	337	349	329	354	354	365	318	319	376	326	348	359	340	336	342	340	357	356	340	347	326	328	328	350	327	353	344	335	361	348	313	296	357	332	341	345	327	330	343	333	352	363	321	328	303	328	339	371	328	341	341	362	347	353	352	329	338	336	335	349	351	306	347	331	336	356	329	328	331	336	377	352	348	340	326	307	333	295	362	303	353	357	331	337	345	349	289	328	360	334	343	323	328	329	326	335	294	321	322	388	338	329	302	339	327	323	362	335	329	369	351	326	350	354	317	319	334	319	335	330	336	307	369	366	341	316	338	369	382	323	353	328	340	353	349	319	340	337	312	346	367	318	337	308	334	320	324	339	367	322	365	302	345	350	355	358	337	362	359	362	356	347	324	302	334	353	358	317	352	377	350	325	361	333	338	331	331	330	338	326	343	335	360	331	365	362	331	348	332	335	340	327	347	314	377	322	333	314	341	352	342	339	348	345	331	336	364	358	303	343	362	300	317	362	333	323	317	318	331	325	343	333	353	349	331	322	382	335	358	361	332	368	333	332	361	325	367	336	329	358	317	355	343	332	363	385	349	369	345	341	333	368	337	341	355	318	347	341	313	352	331	342	316	302	341	338	320	378	364	307	346	357	344	305	321	361	374	340	324	336	355	321	332	349	335	349	346	365	336	336	347	374	350	338	324	317	350	325	346	326	380	331	336	334	364	362	342	339	336	364	336	330	334	339	332	363	349	352	341	335	337	345	321	330	344	397	347	348	376	347	322	365	318	346	346	340	345	360	386	359	364	337	346	339	362	373	338	350	349	324	319	342	327	393	320	349	336	311	369	353	335	351	336	350	334	338	319	344	346	332	379	346	340	335	353	324	337	340	338	360	390	329	350	329	327	325	350	327	316	331	339	367	360	337	323	341	340	317	336	343	341	354	319	319	361	366	342	342	347	328	335	338	319	330	341	332	360	306	316	339	323	373	350	319	351	322	338	342	334	336	316	324	358	333	360	345	339	339	355	333	323	365	331	344	366	387	353	346	334	334	340	314	334	360	376	351	328	355	325	353	344	354	334	313	361	345	328	344	297	336	317	320	354	340	330	330	331	354	371	348	352	363	339	329	329	352	329	343	317	339	323	360	363	336	338	349	314	344	357	363	330	359	343	341	344	325	365	372	378	354	363	345	353	330	359	334	352	322	364	326	324	343	349	347	375	308	318	330	344	327	354	320	344	364	337	337	329	348	312	322	300	333	317	362	319	314	296	375	358	351	353	349	356	344	337	308	330	341	343	316	371	343	324	361	348	325	324	378	329	344	356	348	366	384	326	313	367	359	373	328	362	347	327	311	331	316	335	343	338	363	330	297	322	321	323	326	346	339	340	328	361	380	347	399	359	348	301	382	347	322	340	312	359	319	337	358	375	326	337	327	362	344	321	345	335	358	334	359	348	324	350	360	333	335	346	319	369	312	326	346	329	348	363	315	330	368	356	362	314	359	333	322	330	347	291	342	332	347	363	348	363	298	343	322	327	348	297	371	332	325	306	329	369	317	336	371	333	359	350	339	329	360	334	307	358	368	328	316	373	343	343	329	369	375	326	341	342	377	353	345	348	345	326	354	331	327	342	338	372	311	363	338	339	320	319	342	329	339	366	348	336	357	340	316	328	361	367	329	313	349	350	317	369	348	344	373	360	352	317	320	353	359	369	297	342	366	305	359	335	371	335	325	301	316	328	364	340	356	322	343	348	322	339	344	330	353	341	354	333	355	368	354	319	335	285	334	340	343	364	351	322	322	347	348	324	331	341	342	338	336	355	287	320	338	366	347	331	348	341	349	327	355	338	360	333	352	334	309	353	289	324	337	355	345	331	334	339	356	368	334	371	354	339	337	358	317	335	353	354	370	329	318	346	352	324	326	343	341	362	322	333	340	349	351	354	369	337	347	339	350	340	360	331	352	339	354	323	333	339	325	340	366	312	369	355	333	350	324	342	317	332	335	335	367	331	312	336	317	305	322	324	355	339	362	349	290	345	372	344	330	333	348	320	358	320	336	347	332	327	315	348	340	344	320	346	351	344	320	334	328	367	366	318	314	343	339	343	330	358	311	358	374	343	357	366	378	374	322	331	334	334	343	364	339	348	331	343	328	319	347	345	311	363	352	324	356	330	338	367	314	358	314	351	339	307	331	325	316	327	357	333	314	339	330	337	328	319	338	348	314	326	362	363	337	345	322	332	346	337	296	311	330	341	357	356	351	373	362	329	350	326	321	309	359	336	357	347	340	341	324	321	325	334	330	354	327	299	314	340	342	345	346	321	341	334	327	349	337	340	364	322	371	300	324	336	336	325	379	334	312	336	353	331	331	347	324	330	319	347	311	374	312	351	325	332	340	337	296	340	314	350	367	343	328	354	328	355	354	322	328	318	296	369	350	350	326	367	323	306	319	364	356	347	322	357	323	342	338	305	371	313	328	369	336	316	370	355	318	344	322	354	339	299	350	321	339	345	325	337	343	319	330	319	366	340	332	319	333	343	357	383	312	337	348	364	331	359	348	364	349	371	296	340	365	357	335	323	323	329	321	343	355	335	321	364	351	372	343	348	338	340	304	369	328	345	342	341	316	340	352	351	343	349	314	342	361	352	382	321	379	350	336	371	362	352	344	325	342	344	305	322	355	342	377	321	329	331	318	322	315	337	352	322	351	348	350	316	381	335	341	308	347	342	337	357	365	365	352	356	375	311	313	341	325	335	342	328	335	333	350	361	354	363	343	347	307	358	363	340	350	337	316	355	340	331	334	358	334	345	336	327	352	371	337	354	353	335	360	327	368	355	346	350	347	353	345	321	330	312	345	373	352	344	347	362	332	338	333	332	327	358	335	334	303	380	325	373	359	351	355	336	379	370	339	324	343	327	341	402	323	344	350	331	359	336	349	322	325	340	329	333	330	343	333	331	326	363	333	310	345	308	332	326	338	339	354	311	330	344	382	356	340	337	354	355	344	345	360	360	337
16948	30920	7545	777	515	482	483	445	420	429	424	435	429	413	409	418	417	442	423	444	447	398	436	380	476	430	434	409	395	403	423	431	416	445	442	425	429	417	425	452	439	393	444	452	440	440	405	411	448	410	434	436	450	451	432	396	422	376	414	397	434	431	459	458	439	433	411	410	453	461	436	429	440	381	411	451	426	405	405	411	475	438	425	451	369	419	414	437	440	438	426	469	426	436	419	405	415	409	411	437	411	401	419	414	407	444	437	433	407	421	396	418	396	426	429	442	435	453	395	405	455	426	442	407	441	412	404	431	436	446	432	447	419	423	447	379	423	458	406	425	375	406	486	407	444	445	442	441	450	404	396	426	430	421	410	420	428	426	431	419	432	402	432	435	445	415	422	401	448	451	403	401	435	421	427	471	409	400	437	409	450	425	423	451	427	427	422	409	418	419	452	449	401	453	459	435	433	421	412	416	440	437	447	442	430	409	433	431	423	386	383	435	409	457	446	397	414	428	415	420	420	434	445	440	454	410	430	384	439	400	440	441	399	467	404	430	410	444	407	451	432	403	419	404	409	439	430	443	453	415	437	398	413	463	411	458	419	431	390	423	393	437	423	461	417	470	413	399	438	446	407	428	451	443	423	409	457	466	434	433	415	427	404	431	424	438	409	446	442	421	438	440	430	419	412	479	436	430	432	431	447	423	440	435	403	422	429	447	415	426	419	396	409	448	408	417	402	418	431	408	406	453	393	439	408	442	431	444	414	441	411	442	436	400	416	391	461	451	418	407	398	381	434	439	433	448	447	425	422	464	432	434	408	443	436	399	376	408	421	410	416	469	406	413	424	418	413	417	435	412	412	426	444	419	410	401	457	400	413	478	443	403	417	416	435	425	430	460	416	411	437	418	405	436	420	416	428	392	413	493	452	434	435	396	468	466	427	452	415	443	434	454	444	405	447	409	436	399	436	462	426	425	451	399	462	434	412	441	402	412	426	436	418	429	412	425	413	429	375	453	431	434	424	389	427	392	411	421	440	389	451	450	413	400	429	401	429	446	435	422	413	414	424	428	421	429	388	400	454	444	402	416	448	466	412	421	401	392	425	438	425	489	446	380	446	435	422	471	409	441	426	448	440	442	420	415	439	422	438	425	450	422	435	433	411	411	452	414	424	438	431	422	380	443	394	400	443	429	450	403	457	414	426	440	426	468	385	401	407	434	450	395	395	417	420	399	425	417	395	421	433	442	439	449	441	442	432	431	399	401	414	416	383	420	470	417	430	427	399	429	407	379	434	438	446	402	393	406	407	427	427	421	427	424	418	422	424	426	416	396	440	416	426	413	431	414	435	430	400	460	438	439	404	436	420	442	446	445	435	395	401	424	420	443	401	420	464	430	415	454	441	427	437	440	379	445	443	436	434	446	390	451	403	417	442	451	462	443	453	389	444	429	428	471	455	433	404	415	414	408	424	445	425	418	416	429	467	406	436	446	447	401	438	443	447	442	445	403	420	443	446	408	414	439	420	439	423	411	429	420	443	414	417	431	418	410	446	477	421	410	429	406	428	418	389	395	421	428	397	459	413	406	396	412	423	387	431	423	397	422	416	453	455	445	425	404	442	465	460	404	440	441	411	435	429	411	454	386	463	418	439	429	426	438	418	413	379	416	406	447	431	422	436	418	426	414	407	413	415	465	468	437	415	421	378	427	438	425	424	449	425	470	405	448	424	414	416	430	455	427	419	454	437	424	403	429	427	432	409	410	463	440	421	438	406	397	440	419	399	440	396	424	443	424	408	398	437	437	408	425	421	411	432	448	397	427	403	430	431	409	445	405	424	423	421	433	437	423	426	450	405	390	415	413	423	413	478	457	397	448	403	435	416	429	429	401	406	400	381	425	442	437	421	446	480	418	450	452	432	419	415	401	408	427	419	428	433	437	414	437	436	409	439	402	414	402	421	417	414	416	411	430	461	425	423	439	427	432	436	408	406	420	443	427	440	433	377	432	420	441	426	451	393	459	434	405	409	467	447	408	408	432	399	408	426	429	414	451	432	399	400	406	474	423	444	420	448	412	415	387	442	437	449	435	445	429	435	424	457	427	449	421	480	438	435	418	421	399	424	402	439	406	412	430	422	475	373	441	369	383	401	428	403	440	433	405	389	445	432	432	408	443	403	463	441	439	417	405	395	449	406	407	426	408	386	425	428	451	429	384	427	421	390	427	389	439	415	437	420	436	400	489	409	449	425	426	428	432	418	379	426	422	428	430	407	436	398	414	447	399	433	422	449	410	424	405	466	432	430	385	423	375	396	426	446	425	425	400	405	443	425	432	440	428	388	445	415	434	416	439	444	425	406	451	423	422	422	433	406	444	418	443	414	447	445	399	434	446	419	431	431	468	461	400	402	393	428	389	417	428	432	422	411	431	479	396	455	429	396	434	426	442	400	428	424	431	433	431	425	406	410	425	411	417	449	439	424	417	413	448	468	446	459	433	430	369	447	416	393	428	426	429	416	394	422	411	429	419	410	428	428	433	417	432	436	420	401	409	415	428	400	419	441	409	434	437	416	428	423	482	457	395	420	413	410	446	438	412	441	433	418	430	419	392	410	416	468	444	415	399	421	414	407	401	395	441	442	424	425	432	410	429	472	420	448	444	422	442	396	440	450	413	431	410	431	408	456	425	426	413	396	393	434	416	451	418	400	408	428	452	445	421	427	404	438	424	454	400	461	428	408	463	417	402	432	447	455	427	465	443	430	422	442	433	448	426	451	475	354	426	463	464	433	412	417	448	453	457	421	445	437	429	452	410	434	449	415	414	409	406	410	432	405	459	419	400	391	403	426	413	401	416	431	437	426	456	402	428	447	450	398	409	438	420	416	417	438	418	449	444	400	434	432	397	438	400	433	426	433	410	426	447	405	428	412	429	400	426	415	457	420	436	454	427	404	397	464	423	417	415	437	415	412	449	392	460	471	412	407	419	420	397	409	412	465	411	435	439	397	430	383	442	454	392	419	410	390	424	430	428	423	388	384	446	418	421	464	442	458	431	431	417	412	431	425	399	439	440	394	446	430	477	440	450	423	427	446	447	396	427	422	445	390	450	440	436	442	381	397	455	444	413	426	417	412	399	419	428	430	444	394	447	450	438	425	451	431	436	419	427	403	426	437	407	399	426	434	381	434	431	406	420	384	415	459	394	406	424	389	385	428	399	428	378	410	431	406	384	464	440	399	464	445	397	418	443	400	432	412	438	430	411	427	424	396	402	429	410	421	431	420	426	449	409	443	378	432	463	444	407	410	417	409	413	457	419	416	417	438	391	418	442	426	432	444	428	421	457	417	403	432	438	462	438	423	432	414	425	417	404	399	413	407	426	429	432	451	473	455	405	445	456	417	379	389	431	438	421	453	440	416	448	458	412	400	448	428	400	461	411	409	420	423	429	414	464	450	384	428	437	429	404	435	404	437	411	427	403	429	422	465	398	421	445	412	410
23600	21649	28120	25499	19807	4212	941	770	746	707	733	698	623	700	642	655	691	665	685	620	654	629	690	712	625	654	685	636	626	635	622	619	692	660	630	670	646	610	626	640	623	694	600	655	621	639	615	641	639	632	656	625	658	667	627	623	614	659	608	603	613	634	607	648	661	602	711	587	656	599	633	638	631	605	641	625	673	639	610	625	634	634	645	650	618	658	599	610	622	654	626	655	609	662	627	649	591	645	632	707	645	662	600	651	655	611	632	654	593	625	588	630	684	628	632	635	656	652	654	620	589	630	643	670	612	631	630	616	637	665	615	631	631	624	653	593	626	631	618	627	623	631	609	623	648	600	565	624	652	645	634	673	667	630	638	664	670	655	623	646	566	643	643	652	620	628	660	601	612	622	622	626	693	629	631	596	660	632	616	612	601	675	582	617	589	593	600	646	637	686	590	643	617	626	632	617	641	629	624	608	615	671	697	591	657	661	630	669	640	617	645	659	663	625	638	603	678	592	631	676	623	621	643	624	637	636	668	667	650	624	634	614	642	631	621	607	639	610	584	596	660	611	637	624	670	658	687	630	655	633	628	636	663	616	656	654	608	658	653	643	646	654	675	681	603	637	604	653	645	635	613	606	664	613	679	593	620	635	555	615	667	652	657	663	630	606	631	634	638	628	637	685	675	616	613	614	666	662	628	645	618	655	605	646	627	646	655	656	617	622	613	604	628	655	631	639	627	621	641	606	654	623	595	640	626	621	651	620	643	606	608	648	648	665	650	639	622	602	632	653	636	621	646	655	602	662	642	588	631	600	636	636	690	633	649	607	628	650	684	615	617	604	661	659	640	591	585	624	673	685	639	680	621	624	639	608	653	676	683	617	637	646	700	661	639	616	626	656	646	675	631	649	629	560	666	628	655	665	625	616	642	617	625	646	604	630	669	691	623	660	654	643	611	631	628	652	622	632	597	636	654	651	639	632	672	613	651	651	664	666	637	617	648	629	664	617	621	661	636	565	637	588	617	589	595	617	653	638	639	608	642	626	632	656	628	656	645	635	699	650	615	651	625	639	611	602	603	661	616	572	602	615	622	652	654	640	609	632	622	582	613	644	634	618	626	649	617	646	664	643	640	634	585	678	624	680	630	623	634	643	632	669	610	608	671	646	641	592	601	656	600	647	638	645	665	638	609	604	621	632	582	641	652	603	631	639	627	618	636	595	646	674	639	655	657	625	621	666	668	620	591	629	654	644	588	650	626	643	633	640	662	616	629	631	699	635	612	618	642	626	622	611	598	644	654	617	643	632	612	625	615	620	655	629	579	638	665	610	587	671	620	623	645	642	600	651	637	625	611	627	628	669	672	657	615	655	649	656	643	605	634	684	671	677	614	632	605	624	689	641	706	634	653	625	641	612	587	642	599	619	690	693	624	638	645	626	578	655	602	675	676	623	609	633	635	625	675	623	655	605	618	622	626	638	622	622	620	615	644	612	642	597	629	646	659	659	614	616	630	638	623	652	617	666	666	631	680	618	618	664	643	669	648	691	629	655	653	630	610	637	606	591	630	626	661	638	635	595	610	651	617	641	634	619	633	637	596	613	628	620	662	625	642	664	672	668	628	606	582	633	641	605	652	641	646	627	601	630	633	632	635	629	631	631	632	657	608	649	644	588	659	627	625	618	624	630	569	658	629	608	612	643	626	640	676	671	652	617	654	672	626	611	623	600	606	625	639	643	618	598	628	628	595	630	607	655	600	658	635	602	618	627	608	613	632	659	620	643	627	655	584	649	671	649	640	640	625	587	573	619	645	594	627	577	642	625	652	605	627	673	609	666	633	598	600	632	651	692	650	640	631	681	609	596	622	577	608	620	633	624	665	643	655	611	646	685	628	674	630	627	625	625	556	632	697	641	597	652	666	595	627	593	618	618	629	609	661	670	627	622	651	625	607	602	657	640	672	664	614	669	659	670	666	611	671	607	620	613	617	594	614	585	631	649	652	631	627	600	637	673	630	680	636	592	650	637	643	624	642	676	616	654	651	629	615	601	629	620	637	666	645	640	641	650	641	608	651	674	638	608	631	576	646	644	633	652	635	627	609	628	638	628	599	642	608	618	663	631	630	643	636	633	634	582	621	655	662	614	584	652	620	639	620	625	646	608	650	658	626	618	609	643	630	602	621	642	658	646	635	631	659	642	664	697	605	639	652	625	630	685	663	638	607	617	637	604	618	639	613	636	621	608	628	632	641	599	591	644	666	628	613	658	668	646	629	605	665	626	603	604	634	584	655	665	665	617	669	654	610	632	630	603	641	628	662	603	623	657	625	642	623	625	599	626	635	609	612	676	635	609	619	636	672	676	657	666	620	634	627	644	628	674	619	637	621	609	680	663	634	624	680	621	629	657	600	631	610	622	624	654	697	609	642	615	577	616	634	642	655	647	651	615	632	626	601	633	616	626	658	613	642	623	628	587	604	633	616	678	624	654	631	601	645	636	638	620	696	641	601	641	664	663	624	645	628	635	668	633	667	648	611	663	636	586	625	629	592	571	676	611	614	621	658	682	652	626	571	638	662	645	705	663	616	619	569	637	677	606	652	599	629	656	637	644	591	567	647	645	612	666	636	653	636	641	630	615	619	595	616	667	648	655	628	601	674	655	619	628	602	675	588	672	635	663	616	588	639	612	594	626	620	650	640	670	634	597	615	615	691	593	579	627	586	641	631	622	616	616	604	635	630	629	575	642	663	617	670	635	592	637	664	645	628	582	595	625	598	655	639	613	681	637	627	653	581	649	651	640	621	677	675	669	681	646	621	650	594	647	651	651	644	655	631	575	615	623	692	596	629	674	630	597	636	589	643	642	605	598	645	653	622	671	636	640	624	621	622	644	607	653	656	620	672	647	636	635	596	619	647	685	649	690	630	632	651	659	638	638	594	617	648	669	634	658	626	616	591	633	655	667	634	632	629	647	631	622	620	601	611	636	585	631	619	636	645	665	618	636	634	671	607	597	657	599	626	613	601	602	620	614	590	607	658	601	676	664	606	630	641	676	672	598	650	665	615	649	617	640	666	646	667	642	671	653	615	600	675	630	640	581	645	640	645	619	660	639	641	620	652	642	578	658	631	608	637	634	610	615	631	653	634	612	616	622	639	604	630	595	572	682	585	631	650	611	680	661	618	646	580	638	631	618	633	627	641	610	601	632	625	654	586	647	619	667	578	660	639	652	635	623	609	637	638	632	638	650	616	600	639	630	636	647	618	629	647	625	619	617	643	642	636	610	607	644	663	629	591	629	679	618	665	652	642	602	634	664	596	650	652	622	586	675	652	654	658	662	591	598	630	629	638	617	653	653	663	681	622	632	620	594	633	661	665	622	662	619	622	595	604	658	653	632	623	619	623	636	612	667	634	614	584	642	642	607	630	649	574	586	620	654	583	590	640	636	624	637	652	619	620	632	625	612	615	649	625	627	576	614	631	627	638	595	612	622	679	674
40360	74642	30689	3839	1513	1341	1110	1086	963	910	910	890	837	869	803	803	776	807	834	771	759	836	809	815	814	801	803	802	814	745	799	778	793	807	714	804	794	789	757	763	760	789	775	791	762	805	749	793	781	737	766	772	831	768	730	793	830	773	729	781	767	795	715	813	759	781	766	811	797	748	799	755	801	748	812	824	727	769	746	771	777	731	760	794	743	794	741	812	813	730	777	735	806	823	708	747	763	786	804	757	786	803	753	750	744	798	727	790	798	718	742	791	820	797	781	771	800	829	808	703	747	750	783	740	803	717	779	774	748	765	804	747	764	809	769	770	752	770	766	765	796	797	777	741	804	817	714	746	754	782	776	782	689	769	773	768	777	773	810	769	811	772	774	733	780	732	784	781	832	692	817	810	814	732	764	749	805	788	811	803	709	742	720	712	748	787	773	726	763	765	738	711	772	750	749	737	729	804	767	765	767	778	776	778	813	782	756	739	774	789	767	750	777	773	738	787	747	784	784	808	808	704	751	752	786	781	741	744	761	763	769	771	737	783	739	801	787	769	697	729	734	721	778	728	779	780	798	772	765	805	777	781	759	737	744	778	775	726	746	780	750	767	803	788	850	778	779	751	750	791	859	766	818	783	818	758	796	789	805	720	791	781	780	748	785	798	777	777	746	727	814	792	757	808	759	796	794	750	783	786	791	785	801	779	771	779	782	769	792	777	756	797	803	793	771	731	713	759	774	787	804	763	745	803	766	748	782	742	748	769	785	804	783	746	757	739	773	746	790	780	784	735	755	737	776	754	783	785	770	780	796	804	743	755	734	779	763	777	757	749	753	808	779	753	827	745	767	777	775	803	784	799	755	760	751	766	770	766	768	751	772	786	739	806	779	724	776	773	782	773	788	732	763	720	768	807	750	760	808	760	792	760	758	774	760	709	781	788	793	738	805	754	766	733	791	769	786	794	760	796	771	800	782	771	757	771	829	771	768	760	782	759	779	760	740	736	747	737	740	744	865	801	740	793	815	758	762	741	808	812	791	764	764	793	750	805	813	781	786	802	727	731	745	789	774	828	751	745	757	776	782	784	793	758	755	785	746	792	777	743	761	810	779	741	740	767	729	845	791	786	798	786	729	744	801	771	759	792	792	786	735	774	774	803	739	823	756	737	772	782	828	733	785	801	753	767	834	763	786	728	809	724	798	773	802	746	766	777	741	788	784	764	755	767	771	786	778	800	842	779	826	772	758	764	767	794	780	770	791	803	794	823	811	755	769	762	761	772	741	743	802	772	741	755	760	765	805	763	775	790	750	753	804	732	771	736	783	827	804	788	793	801	756	751	719	796	755	808	772	764	785	757	700	770	692	801	799	781	796	826	735	771	735	736	770	790	787	762	758	785	768	796	796	742	751	781	782	782	757	798	770	780	784	838	753	836	741	850	774	811	770	736	781	796	775	804	786	741	782	792	834	735	781	739	701	771	791	799	739	833	761	764	755	742	754	767	755	766	787	710	776	760	761	777	770	784	763	738	752	747	826	811	821	752	802	783	776	779	787	790	779	802	760	787	837	775	773	770	791	734	789	747	783	806	777	798	741	749	780	805	802	752	782	786	745	745	749	779	727	750	743	761	774	761	774	799	764	767	809	774	764	754	772	804	816	767	759	821	738	800	734	774	778	739	763	779	796	795	760	784	786	774	768	766	748	727	716	768	797	720	758	757	761	732	770	808	759	741	802	742	751	793	763	756	754	742	792	805	765	755	784	751	780	748	800	765	829	747	791	783	822	739	767	761	787	782	778	701	830	777	771	803	743	760	717	799	777	783	794	793	790	756	807	767	768	748	721	797	729	734	753	773	761	777	722	773	771	806	809	791	769	750	777	811	790	737	813	813	752	808	782	777	797	734	829	731	767	763	757	733	830	816	733	752	767	769	790	740	757	735	756	789	807	796	782	762	808	822	762	773	784	803	753	805	735	814	784	735	761	772	775	733	819	755	728	746	751	795	760	776	775	797	742	792	737	774	767	756	748	787	750	752	738	783	790	784	768	788	782	740	757	768	755	812	752	802	772	749	798	814	744	712	801	759	734	787	788	814	754	779	757	744	752	772	811	752	790	784	788	756	780	785	777	730	789	772	799	743	749	750	784	777	753	727	809	835	800	807	767	749	733	705	796	756	788	797	750	795	851	763	736	774	721	777	784	749	804	768	836	766	797	791	764	789	740	758	755	754	782	739	777	769	818	774	775	803	760	729	794	749	785	812	792	758	752	719	781	796	775	761	763	812	791	745	767	794	744	725	716	783	805	777	756	772	783	726	728	781	774	731	747	741	764	761	774	768	794	800	752	755	795	786	818	782	768	730	754	756	763	743	795	763	702	780	773	776	792	797	791	754	761	792	775	736	770	787	785	786	804	792	747	832	767	794	812	757	778	830	818	756	748	776	765	752	761	764	781	784	796	788	735	795	795	713	800	762	786	790	695	753	780	784	754	782	792	743	798	734	791	740	809	747	828	739	760	702	725	770	798	773	706	725	798	784	762	745	764	742	804	835	769	758	739	757	766	787	807	840	764	768	797	759	777	760	763	743	815	738	788	747	789	772	801	793	767	739	805	762	756	794	717	780	744	741	750	759	782	816	774	825	733	768	752	789	799	779	805	806	785	786	747	776	768	744	797	787	765	813	809	792	775	747	784	747	798	761	767	749	763	741	750	763	761	826	748	766	773	750	794	756	748	764	741	747	733	804	741	766	726	737	812	768	763	788	744	815	751	730	774	791	802	761	788	810	758	808	789	818	752	724	750	775	795	757	769	757	777	807	712	784	764	749	775	779	760	777	807	788	734	756	801	815	802	760	737	747	750	782	714	786	803	778	742	762	789	733	758	784	777	758	728	763	773	713	768	771	739	776	764	785	792	732	736	773	810	748	751	765	855	754	766	778	790	802	774	788	791	795	767	794	791	777	767	768	760	763	758	740	701	800	786	733	779	748	740	800	816	779	771	754	763	755	783	779	807	807	794	821	756	786	771	738	777	769	772	781	773	809	792	767	760	798	755	753	732	816	796	751	746	738	810	782	783	773	757	742	741	794	764	822	731	763	795	751	775	773	792	749	834	752	737	784	740	735	804	712	706	708	801	805	777	766	759	809	812	811	786	817	770	782	807	775	831	794	812	739	768	794	708	766	756	818	757	784	759	774	785	733	765	802	797	775	782	781	784	748	779	767	780	740	786	759	818	747	738	793	791	771	797	751	779	748	783	785	724	792	746	783	744	780	802	798	777	758	760	800	799	774	855	821	764	791	731	794	741	796	764	806	760	782	773	741	834	789	787	788	798	821	774	745	808	783	794	720	756	772	757	774	798	736	772	791	787	755	762	755	779	774	719	743	781	786	800	772	754	819	715	795	787	784	770	751	754	743	787	816	799	790	735	771	772	798	776	758	756	800	746	788	780	790	766	721	753	779	801	755	774	751	798	746	762	758	758	742	749	789
24787	21839	26990	25004	5368	350	301	254	239	181	217	234	191	189	234	219	192	186	201	181	181	202	211	192	184	178	169	168	192	197	182	217	186	181	166	203	194	224	200	184	198	173	181	188	193	190	166	187	194	206	202	195	188	184	191	197	196	211	211	216	184	205	191	188	208	199	206	189	191	186	198	189	190	204	183	209	192	199	174	188	197	164	171	191	204	175	200	204	181	204	187	195	212	197	195	197	191	166	178	201	200	210	172	224	181	202	165	196	203	198	171	231	202	189	158	179	170	185	209	194	205	179	169	206	200	201	195	185	210	193	203	197	194	178	175	195	169	165	192	193	174	187	209	192	193	192	191	195	199	173	178	186	190	188	195	197	178	176	194	181	204	201	173	208	188	177	180	179	173	183	230	206	175	174	176	179	183	180	199	192	178	200	188	216	191	215	170	201	179	219	168	183	203	200	199	182	193	200	166	195	162	167	194	167	168	170	188	180	186	204	188	184	200	199	213	181	196	179	206	204	156	162	188	209	195	196	191	167	188	182	176	203	195	196	189	182	168	180	191	179	174	184	223	187	183	218	199	186	168	186	202	189	202	198	218	191	198	187	174	183	197	205	173	187	192	203	222	209	217	207	177	174	178	206	207	201	205	188	174	186	185	185	202	169	185	178	189	178	186	180	203	172	191	185	193	209	204	192	201	187	182	194	188	170	194	195	173	177	190	188	194	189	201	178	162	163	193	186	176	223	207	193	208	167	192	176	196	181	205	192	181	198	197	179	218	183	201	189	207	198	185	195	184	217	186	175	183	186	176	172	199	171	167	192	191	176	176	164	198	172	197	188	180	174	174	192	183	188	191	180	204	208	195	179	194	165	183	180	164	177	189	173	189	192	165	180	185	196	172	179	194	185	239	176	199	204	219	183	188	208	211	198	173	172	175	159	192	186	206	170	168	201	178	190	178	171	198	174	154	207	194	174	172	184	177	181	183	183	206	210	194	183	185	190	187	209	182	206	186	181	194	188	167	172	206	176	171	183	184	179	163	185	183	211	176	202	186	174	178	195	169	212	198	197	201	197	192	206	174	213	181	187	201	170	182	214	190	191	163	176	171	200	180	169	181	192	195	174	170	192	201	193	197	193	173	171	173	181	184	186	199	226	170	203	188	189	167	173	190	166	191	182	173	197	189	184	212	176	201	167	205	168	190	186	181	179	160	217	193	202	197	193	194	209	200	189	177	180	185	187	196	191	188	195	178	196	187	208	188	181	168	186	173	162	173	201	185	200	173	194	205	186	184	212	195	204	171	188	190	190	211	191	183	196	204	193	192	203	195	174	176	201	177	192	166	188	176	190	191	189	192	198	180	181	197	173	203	175	173	186	170	179	207	197	207	182	164	196	164	205	187	180	194	197	184	182	184	195	206	191	167	197	198	188	192	199	202	187	188	196	192	192	210	193	213	192	182	178	174	177	203	186	206	180	201	193	184	189	202	202	178	192	195	180	186	186	228	189	175	203	204	193	185	201	210	197	197	196	192	192	199	194	184	187	196	183	168	155	169	188	171	185	171	163	186	185	200	203	196	185	209	190	188	187	162	200	194	194	191	199	169	185	208	184	176	178	170	182	188	185	174	201	170	192	189	184	171	207	179	175	210	204	197	210	199	211	193	193	177	198	221	196	172	181	191	174	205	210	184	175	198	200	168	193	205	180	210	185	205	195	196	167	180	188	203	207	195	191	188	190	179	191	198	217	193	194	206	188	181	170	178	178	211	173	169	166	198	184	177	200	200	209	157	160	194	184	195	184	180	203	179	198	193	205	171	202	161	185	183	190	173	215	192	188	196	195	197	198	183	214	190	175	205	179	171	217	179	204	186	176	189	195	197	192	188	202	169	174	198	184	146	175	199	183	193	174	182	188	180	170	193	184	216	187	168	199	184	170	194	179	193	166	183	187	187	198	173	169	197	214	195	189	184	198	180	166	196	199	178	163	194	183	204	194	196	173	197	203	233	184	208	201	176	199	197	215	200	194	185	177	173	187	177	194	168	212	181	173	208	219	189	203	192	175	163	206	202	181	181	157	202	179	194	196	190	218	211	190	215	197	182	188	203	182	178	186	189	182	178	191	198	185	178	171	185	191	190	208	198	213	203	195	181	196	172	190	196	191	176	204	188	183	199	181	206	185	213	188	180	178	178	187	181	195	170	191	209	211	179	195	193	203	191	168	175	202	166	197	177	187	189	180	190	161	170	171	161	172	206	200	188	198	200	205	159	177	185	161	190	167	173	187	201	182	170	182	193	197	162	179	179	180	175	181	158	195	175	196	187	182	193	194	194	185	187	189	188	169	186	190	192	213	184	195	226	188	188	214	181	188	169	163	189	165	192	177	193	199	176	178	180	182	189	191	185	210	170	204	197	187	192	190	184	174	183	160	196	201	200	193	175	199	161	183	161	147	177	174	182	197	195	177	194	172	173	188	206	173	202	192	163	168	194	185	187	186	186	188	189	192	180	197	177	201	174	199	210	211	166	202	195	165	186	163	186	171	209	184	173	212	196	184	193	184	181	165	174	198	195	186	170	199	195	180	198	169	208	193	199	181	178	181	186	194	188	185	180	180	187	181	228	187	198	189	159	199	187	186	183	225	186	177	192	201	187	170	183	193	202	192	165	163	179	194	191	167	184	189	173	186	186	187	195	203	197	171	187	180	202	204	185	178	169	179	189	182	186	185	179	177	200	177	202	165	200	178	182	163	170	200	225	214	205	211	194	188	187	192	202	171	210	177	168	192	198	190	174	183	180	185	162	183	199	181	222	195	196	167	215	183	163	185	190	186	171	179	181	192	192	174	194	179	190	190	181	199	197	207	196	171	172	198	184	191	188	198	189	168	187	176	194	178	191	195	186	215	179	183	185	184	184	180	196	192	200	194	190	212	193	170	190	177	186	175	175	198	204	173	177	203	209	178	185	195	195	196	219	183	180	194	203	213	187	193	188	199	187	190	202	175	182	206	185	182	201	200	202	213	178	204	187	193	181	197	189	173	159	191	180	188	220	199	192	166	207	187	200	194	191	200	156	220	172	179	159	183	174	176	182	191	182	202	194	173	206	173	194	178	168	180	212	185	207	206	169	187	196	192	199	196	200	201	171	173	199	176	189	195	186	180	206	164	190	189	184	187	192	185	183	173	172	197	213	177	201	183	173	200	195	203	172	186	183	183	193	210	188	155	181	204	177	204	193	186	195	185	203	215	205	225	179	188	190	199	191	186	210	188	168	207	187	196	190	189	182	202	173	203	202	180	195	192	224	165	181	141	175	199	199	228	200	186	211	205	161	196	215	191	188	196	150	203	192	175	178	200	182	205	189	202	203	205	167	185	191	188	208	198	207	179	202	200	194	185	190	189	179	196	191	195	202	197	179	192	202	180	203	200	176	145	192	186	186	181	180	181	181	193	200	172	205	169	193	173	187	205	200	198	163	186	187	179	183	205	203	186
37009	60619	23138	2711	725	516	479	398	414	334	315	311	303	302	285	299	287	298	261	272	292	287	282	283	264	302	285	259	277	264	271	281	267	277	245	275	256	264	256	240	262	253	259	258	263	274	272	227	238	266	243	269	247	245	278	248	256	291	264	256	257	251	249	241	243	261	259	257	256	227	256	256	253	263	232	279	261	272	259	278	266	266	259	245	245	228	236	283	282	255	239	286	261	280	251	257	275	250	278	262	239	266	261	262	240	264	248	234	249	267	280	274	264	257	269	258	259	284	268	243	270	240	253	240	250	282	298	251	259	226	252	238	267	267	248	254	256	252	262	268	234	260	265	262	235	279	280	242	255	259	280	249	264	248	249	259	258	243	240	273	248	244	252	258	238	274	268	266	274	249	229	310	257	271	242	287	255	270	254	251	273	252	276	245	274	249	257	261	258	283	243	259	249	279	238	275	271	259	282	241	244	245	267	287	263	242	249	267	265	262	272	298	249	255	236	249	267	282	244	230	225	265	245	241	241	267	284	271	239	300	272	264	229	250	282	257	277	254	219	263	273	272	285	273	243	261	259	278	269	264	266	250	227	265	239	297	232	251	267	242	279	247	234	272	254	244	263	259	288	281	274	249	225	248	249	268	255	247	241	245	248	245	253	270	278	283	255	245	232	248	244	245	260	252	278	267	240	268	274	297	258	238	258	238	258	260	276	254	277	276	270	273	278	248	245	274	268	255	286	272	240	243	247	269	271	263	259	238	233	281	292	264	264	305	241	270	304	262	268	272	256	284	290	248	245	262	271	270	270	259	245	254	253	248	254	258	246	255	258	274	253	247	260	283	246	251	273	244	287	261	234	264	269	229	252	250	264	269	276	265	271	263	275	270	241	284	247	279	249	275	277	248	288	243	264	248	281	237	246	257	241	242	293	299	267	262	247	228	252	264	248	268	246	258	265	261	256	247	244	256	259	263	253	264	253	264	277	253	231	268	256	250	249	251	277	254	256	262	281	285	288	240	234	277	244	233	275	252	271	272	271	270	275	262	251	230	235	241	257	276	267	265	265	268	256	247	262	251	266	276	264	282	247	262	255	232	264	282	273	242	228	274	235	242	295	239	248	281	254	247	251	248	292	250	278	253	268	238	268	244	249	277	268	291	263	239	254	232	249	240	251	281	288	247	265	240	253	237	272	246	260	258	255	242	260	256	276	264	237	253	224	248	256	266	253	236	246	246	265	266	264	258	290	248	268	232	254	243	243	280	251	270	232	254	276	254	259	250	242	250	258	244	254	238	277	255	260	267	254	234	259	258	264	269	258	261	246	265	292	282	298	249	257	257	262	247	265	289	217	271	252	261	268	241	252	277	250	246	255	254	255	253	280	283	238	244	274	260	267	251	248	245	272	251	301	256	278	261	279	240	267	260	254	271	236	254	247	235	279	225	246	257	283	261	258	243	268	257	233	252	261	239	285	282	261	250	244	275	261	239	274	228	314	295	266	249	272	246	254	269	277	260	237	255	259	272	234	294	279	260	271	239	258	257	266	276	254	245	260	257	251	250	260	258	252	266	261	277	257	265	287	251	247	281	259	270	271	240	263	237	232	252	256	266	267	266	254	249	246	270	236	277	267	270	263	254	275	278	238	272	283	258	233	244	258	252	251	280	240	254	276	258	243	271	282	260	253	265	258	262	260	264	265	258	255	263	255	268	247	266	248	274	267	259	270	269	266	253	236	269	271	270	248	242	253	236	257	261	247	266	268	268	223	274	256	269	281	258	287	231	270	264	259	269	298	238	244	221	267	251	247	278	241	272	278	245	249	257	244	279	253	242	262	242	260	267	245	271	261	266	257	265	253	238	293	275	254	275	272	241	268	260	281	266	257	261	266	251	262	268	265	263	279	263	265	261	281	275	241	292	233	227	304	253	280	289	269	271	273	264	244	227	249	268	242	248	253	250	225	256	254	267	267	285	259	250	268	267	248	249	258	263	267	280	252	253	244	255	251	272	263	247	273	276	287	277	276	215	258	252	248	291	280	253	252	223	269	269	282	272	234	232	262	236	245	251	250	288	251	254	269	248	254	255	257	245	230	290	251	285	244	276	250	272	273	278	265	272	290	266	276	271	263	262	246	254	272	248	261	246	253	255	272	276	296	268	263	278	236	272	266	247	265	238	216	262	237	246	252	267	274	261	264	261	265	255	270	242	236	250	282	247	247	269	298	269	252	285	268	275	252	255	259	266	248	243	227	262	261	246	273	254	259	255	264	267	279	249	264	251	246	285	260	236	238	267	236	263	251	288	285	293	264	251	262	226	244	260	256	280	255	259	284	265	259	271	262	267	253	267	263	249	251	257	249	249	273	277	287	235	244	258	265	265	251	274	257	264	246	261	264	294	269	237	274	252	257	287	254	265	265	244	244	274	253	254	229	239	246	276	239	258	261	265	266	266	272	277	273	278	241	279	272	225	279	274	268	221	229	247	262	248	244	293	263	281	264	279	250	278	253	271	266	259	264	269	267	242	228	257	265	261	271	271	248	241	264	251	255	235	277	245	264	257	257	254	228	293	250	271	267	265	261	258	282	277	296	257	239	254	248	257	260	236	266	259	257	283	263	243	240	249	261	248	276	273	262	261	252	259	237	254	271	262	277	255	275	247	235	274	269	260	268	274	283	248	281	299	248	281	267	256	274	256	262	244	280	259	230	301	249	253	266	247	249	305	264	260	241	254	270	267	234	263	240	241	287	251	242	241	277	252	284	244	255	236	281	244	261	249	268	256	255	276	257	268	253	258	252	247	246	259	272	278	225	225	267	271	256	254	205	233	264	246	265	251	254	248	258	276	253	269	269	246	258	255	288	236	261	261	297	299	252	268	251	264	251	268	253	287	274	277	275	232	265	262	246	239	259	245	257	265	284	249	278	240	278	259	262	280	257	269	249	241	250	268	284	284	250	266	245	263	249	270	258	265	245	239	246	247	254	256	259	270	267	257	229	250	258	235	288	273	251	256	262	252	247	261	256	251	275	230	242	265	263	252	240	270	272	275	269	252	243	269	275	268	283	265	261	248	250	252	254	263	259	265	238	235	255	262	257	260	278	234	260	261	293	276	242	247	266	248	255	271	255	251	234	276	251	275	292	262	255	247	252	273	254	264	262	267	236	253	275	289	274	263	258	261	264	249	260	282	256	276	260	249	241	261	248	279	278	258	241	270	266	254	233	268	274	251	263	242	283	229	243	264	269	268	246	276	269	260	237	249	280	247	247	261	283	259	275	273	275	266	252	247	239	266	252	258	271	242	237	262	264	264	267	291	283	243	266	253	276	255	272	252	284	295	247	255	257	260	242	264	244	237	240	243	266	265	275	245	303	255	254	260	283	259	263	272	258	248	249	272	251	255	256	247	278	256	273	266	261	263	260	274	244	237	270	259	265	233	257	269	249	268	260	280	263	274	278	281	246	290	290	234	269	257	299	258	256	249	258	271	239	259
22635	21605	28441	25168	21568	21156	5353	972	796	739	776	697	684	657	669	588	674	590	630	571	634	583	564	634	577	628	565	594	610	574	559	589	589	596	573	586	597	603	575	602	597	563	567	600	572	593	602	558	589	536	552	595	547	571	550	520	561	561	588	538	567	558	564	638	537	543	588	579	585	593	595	593	592	562	588	588	590	566	597	596	556	573	534	580	597	592	591	559	537	571	598	568	546	563	520	542	589	571	593	558	555	559	575	617	609	584	561	612	573	576	553	597	601	588	622	545	573	551	551	552	578	587	530	570	568	586	555	576	558	598	572	535	614	570	592	565	540	563	627	547	559	566	557	549	588	556	541	542	584	570	590	588	555	553	593	580	573	567	584	552	567	612	592	542	577	606	573	576	595	598	587	565	573	562	550	613	567	601	583	625	552	575	553	592	559	512	570	584	534	567	544	598	570	550	534	521	585	581	600	577	596	602	579	571	563	554	652	573	577	508	565	561	575	555	610	585	579	580	552	510	577	552	578	599	535	586	538	559	599	573	576	599	586	617	575	547	578	543	573	563	572	565	568	560	584	589	537	522	548	576	574	527	627	596	568	587	553	581	564	566	552	546	557	544	628	563	608	578	566	554	577	584	573	586	555	556	572	572	592	635	549	581	591	601	580	590	551	567	617	537	572	575	572	530	571	559	544	587	550	553	587	572	574	542	558	542	581	639	608	538	555	552	576	592	535	560	585	572	594	569	599	551	567	568	613	557	580	544	572	562	581	583	571	567	567	571	579	603	628	576	587	542	524	599	565	618	567	627	577	587	554	588	584	592	555	563	608	596	541	560	577	552	547	538	593	573	606	564	550	539	588	568	541	525	518	558	551	567	520	571	532	576	588	601	618	593	554	570	576	529	595	572	577	577	549	593	582	571	576	571	570	542	561	585	555	533	551	607	557	618	594	563	593	581	564	551	561	603	579	578	575	602	590	591	585	561	580	565	558	573	599	587	594	533	594	582	562	610	568	541	542	529	584	602	599	566	595	583	576	581	572	575	586	549	598	544	603	582	566	562	588	591	597	560	561	559	574	564	600	616	575	585	540	554	579	555	610	572	569	591	588	555	559	526	584	519	563	573	596	584	584	572	579	569	562	559	626	551	585	511	528	556	564	521	535	613	575	548	600	582	630	558	562	559	582	586	531	558	602	578	608	579	564	576	559	535	609	554	532	612	560	591	543	557	613	562	593	593	559	553	533	620	563	573	568	588	536	604	563	598	560	602	576	568	593	573	578	562	533	604	568	570	546	563	568	587	598	548	538	583	635	527	575	574	588	585	550	563	557	512	570	580	543	580	580	551	602	547	544	595	599	589	562	591	568	539	615	559	588	567	505	601	523	543	556	547	552	549	545	589	599	586	600	552	566	533	610	590	572	567	588	557	583	539	552	563	585	530	570	544	571	583	597	617	554	559	566	568	525	582	565	595	597	583	573	587	552	560	602	563	553	575	604	581	547	575	570	517	534	542	609	564	583	568	566	546	570	566	537	598	571	559	577	547	558	568	599	608	585	621	586	581	558	594	542	562	548	596	587	577	580	545	576	581	574	569	601	557	611	595	602	594	557	634	546	602	541	549	565	577	599	584	591	557	558	566	579	550	596	571	562	534	595	562	559	587	583	602	611	558	594	570	613	584	568	572	552	558	551	599	579	579	635	596	580	560	586	554	606	555	571	552	572	553	565	535	596	581	578	601	614	624	618	611	539	602	570	568	571	574	540	576	559	594	584	558	592	600	568	568	584	575	583	587	591	571	582	583	586	543	611	559	570	585	570	564	549	574	588	623	535	593	581	550	587	503	549	555	550	543	552	576	546	586	591	599	579	608	595	578	585	522	581	552	601	595	554	568	583	567	556	572	627	568	559	585	584	574	586	549	572	605	585	579	626	584	559	567	585	591	591	603	556	600	546	572	600	620	589	570	582	563	559	503	569	591	575	587	528	542	573	576	586	555	582	573	539	591	575	572	587	548	538	573	584	534	534	578	576	578	579	608	607	524	589	579	606	568	577	618	559	585	549	551	555	571	589	564	588	593	639	540	561	548	567	539	631	531	553	557	578	618	610	545	625	583	587	573	543	581	573	538	562	591	603	573	587	577	580	607	600	541	606	560	567	580	625	598	547	614	540	565	584	561	577	560	561	585	586	571	538	572	592	608	557	596	586	528	570	577	597	599	568	559	545	580	563	554	543	569	555	555	572	566	581	617	534	560	599	562	583	588	599	586	561	595	592	580	547	589	537	563	558	555	585	570	560	539	579	555	568	557	587	565	599	562	576	563	560	595	611	552	568	532	586	562	603	588	605	551	529	587	572	580	562	536	556	573	599	576	558	557	575	638	562	540	533	574	576	547	590	573	595	558	615	579	605	595	553	604	571	563	561	560	598	598	585	569	580	595	586	601	615	563	577	568	565	553	546	565	579	575	572	611	537	586	589	580	581	555	581	576	536	634	573	570	539	569	561	548	555	547	604	563	602	594	600	561	523	588	539	582	602	527	556	627	567	557	606	570	586	603	575	595	586	594	579	596	591	548	584	570	579	554	592	576	562	572	546	559	615	608	547	552	588	606	582	610	568	581	587	630	510	568	559	559	558	555	558	541	579	576	561	531	570	582	566	585	555	587	547	562	609	623	589	575	592	588	567	553	554	578	563	585	549	588	579	579	565	589	585	576	581	571	601	559	621	586	584	567	576	592	576	571	570	584	562	538	583	561	557	551	588	553	575	594	548	547	584	515	563	592	547	565	557	556	569	574	570	578	590	599	583	577	602	568	587	562	570	579	606	564	556	548	566	622	546	595	539	564	533	539	563	543	605	590	594	568	561	587	524	576	608	562	597	564	605	600	593	573	587	582	595	587	552	576	563	554	553	554	607	581	580	605	605	555	589	590	554	566	556	572	564	605	603	553	581	568	584	605	567	554	566	567	622	583	575	585	594	555	566	647	580	604	531	618	567	548	626	596	572	544	587	584	595	555	580	552	582	591	574	572	557	542	589	572	587	567	574	570	555	589	567	589	588	586	540	547	550	577	533	579	572	568	581	527	604	524	634	553	586	583	573	580	546	540	534	571	590	571	523	564	583	541	557	588	571	574	577	596	586	581	612	564	569	574	545	587	550	580	603	587	562	545	607	505	584	597	575	554	575	554	603	626	554	535	562	588	584	575	604	587	566	588	556	550	576	589	546	587	562	566	583	575	600	603	614	580	588	586	609	603	554	533	567	605	542	555	601	538	603	540	559	605	574	560	580	586	605	576	609	564	573	547	603	543	569	508	514	568	564	555	594	576	603	579	575	548	604	583	603	602	545	579	578	574	564	554	569	533	599	603	570	589	553	579	584	600	593	615	529	602	552	550	567	619	595	565	537	571	544	616	589	559	576	569	592	577	589	550	575	554	559	568	551	598	554	552	579	620	595	563	553	590	530	551	558	560	586	560	552	563	587	541	564	575
46763	83323	35066	6647	2280	1672	1466	1266	1171	1127	990	888	848	859	789	762	798	810	835	731	764	735	764	722	704	759	729	711	766	710	725	737	722	755	740	708	749	718	789	739	760	730	664	762	705	686	752	699	765	722	705	718	712	719	704	722	692	748	681	740	711	727	756	694	682	672	712	724	701	733	705	743	740	714	730	723	703	692	728	744	734	719	720	736	698	735	707	704	695	752	731	688	674	709	744	721	714	742	683	675	708	687	711	708	734	726	693	721	724	721	743	753	669	737	685	722	663	711	741	737	724	723	688	743	705	736	729	690	720	707	742	708	741	683	696	725	749	745	726	750	724	739	770	699	716	690	749	732	748	717	755	725	745	701	727	661	686	691	726	736	727	716	702	697	699	744	716	677	726	716	687	702	708	682	674	714	734	755	746	743	712	672	749	716	755	698	691	751	721	727	676	704	698	723	723	682	707	680	673	691	732	688	681	760	734	706	729	704	746	756	689	682	728	714	703	690	730	752	758	696	687	734	699	717	709	728	701	670	691	691	720	712	765	659	762	724	704	733	691	659	691	724	703	743	712	671	733	734	724	728	702	764	701	747	732	718	710	671	759	655	740	732	699	719	686	697	706	769	682	696	750	700	705	706	780	699	723	744	685	727	688	721	750	745	700	739	764	754	726	726	802	732	755	667	655	749	702	707	734	729	708	751	770	675	717	662	765	726	739	728	749	685	706	726	705	719	736	697	771	729	745	739	680	699	705	691	717	721	694	714	663	760	705	717	676	722	752	729	740	727	744	686	720	696	697	717	732	698	745	705	717	724	735	674	729	706	713	734	779	697	712	743	767	727	741	669	732	736	701	710	715	711	719	696	669	749	701	730	683	671	738	698	714	680	691	699	695	712	667	720	744	724	706	686	723	731	749	704	712	751	709	757	722	693	695	725	699	715	691	672	727	676	735	678	699	689	687	722	714	707	721	689	709	682	719	722	704	706	741	722	748	721	728	751	699	711	721	717	718	751	726	727	709	706	701	721	727	708	729	731	676	725	669	745	715	701	684	655	697	739	744	729	716	762	688	727	700	735	732	700	703	687	694	686	726	713	701	674	761	743	747	699	708	674	686	671	700	718	692	718	712	674	737	690	734	711	734	679	677	743	727	759	698	689	726	669	726	711	718	738	650	704	787	707	724	741	681	715	743	713	641	680	709	693	704	748	717	708	695	752	714	723	761	688	752	724	703	767	748	673	726	747	690	768	678	704	698	709	769	742	693	707	717	691	725	738	759	710	662	733	694	726	722	742	674	698	748	705	735	702	702	702	732	745	741	716	728	758	742	710	732	730	706	731	684	706	716	729	698	730	722	721	753	710	735	708	702	708	718	719	704	709	719	755	711	702	766	689	732	723	732	723	728	704	692	705	710	678	691	698	735	728	665	708	729	715	688	725	745	682	760	754	731	712	685	725	719	741	691	723	710	708	709	689	754	722	709	730	720	764	678	748	771	723	729	721	713	765	717	766	745	673	715	676	742	760	728	696	729	701	706	718	676	709	662	676	737	743	748	782	697	672	744	737	648	767	716	691	691	693	730	683	720	700	680	719	748	702	692	755	684	685	692	694	748	711	693	703	716	758	732	689	699	710	719	713	660	715	697	752	670	713	728	714	713	731	771	735	694	789	665	724	716	753	737	726	739	724	746	721	762	693	725	726	691	755	684	721	726	712	723	711	701	681	734	713	722	723	754	700	738	723	667	721	730	723	715	704	749	703	675	726	683	721	730	760	710	727	710	697	733	722	758	736	709	737	683	711	693	738	765	713	695	746	746	734	701	730	718	714	719	698	724	725	743	738	766	724	699	722	675	683	736	708	722	708	708	689	714	738	667	737	765	718	725	701	719	729	722	748	698	723	735	702	738	711	716	707	727	736	705	714	708	790	730	718	683	719	672	709	728	702	741	714	716	718	808	695	684	730	710	728	752	729	770	685	727	709	711	709	731	736	694	725	714	701	733	773	711	748	704	723	730	708	724	771	660	702	723	739	720	716	712	670	666	745	740	747	721	685	713	721	697	676	714	766	722	697	723	754	720	750	756	701	719	663	729	728	703	736	728	714	733	691	735	732	735	707	729	703	727	692	714	712	737	696	722	676	747	733	681	692	758	727	751	718	718	729	762	681	645	682	744	723	693	722	706	693	734	704	688	686	711	758	676	689	722	700	720	721	742	725	691	714	663	699	685	718	715	695	720	711	732	730	740	731	750	696	712	725	689	748	735	740	663	702	719	706	728	678	675	697	718	760	713	685	747	681	728	675	733	691	684	722	754	742	784	731	744	756	718	752	713	707	706	770	685	728	743	727	715	696	748	693	746	708	706	699	724	697	719	744	733	776	702	721	746	758	708	714	698	693	682	705	759	715	722	664	711	737	718	779	696	707	745	732	723	689	704	718	698	650	664	730	695	732	686	763	719	722	713	696	718	685	684	755	689	716	679	679	734	723	734	701	700	712	681	674	741	722	703	705	750	763	700	716	724	728	742	695	718	737	757	713	705	700	722	785	706	689	761	682	702	737	651	688	720	704	702	704	716	723	749	726	658	700	670	733	728	729	723	704	733	690	702	716	750	703	702	746	734	675	712	692	736	676	741	695	698	712	679	730	759	720	716	706	683	718	738	737	746	743	704	724	701	716	685	715	747	695	707	716	719	737	710	734	734	694	706	710	723	736	726	693	735	707	720	684	748	684	741	726	718	704	691	714	722	724	708	735	725	763	777	713	697	766	745	691	707	705	707	717	754	703	688	699	697	716	711	723	723	759	739	738	720	696	729	726	697	745	657	721	698	709	698	706	697	707	733	718	710	706	710	708	703	702	685	717	706	685	730	707	760	783	735	686	681	689	758	730	784	695	727	691	724	737	738	719	704	750	710	660	678	740	758	698	726	701	765	704	694	706	698	710	655	704	696	669	736	712	673	734	706	685	742	709	737	724	726	723	701	750	707	697	748	718	704	732	744	712	698	656	705	722	714	689	718	726	712	730	727	710	743	682	726	733	715	719	702	690	685	730	687	703	705	712	688	747	685	706	671	674	749	715	689	694	735	674	682	763	712	751	715	723	712	706	740	686	700	697	711	714	700	701	757	762	706	720	686	649	743	730	732	741	710	672	731	714	712	744	716	702	698	723	727	692	742	694	728	719	703	694	657	695	712	692	752	743	754	695	719	736	764	688	748	736	741	730	734	678	749	695	714	735	744	716	697	688	676	675	759	742	706	691	663	739	738	736	696	725	715	702	714	719	716	670	699	713	681	757	668	705	713	686	744	681	705	750	751	712	709	699	725	690	702	752	699	724	704	702	685	747	697	763	715	720	682	759	716	779	668	700	704	711	699	724	704	705	671	709	707	727	741	711	708	710	700	722	706	716	680	749	698	701	696	683	744	696	712	720	686	697	750	712	731	707	712	668	727	722	738	722	677	755	709	687	732	672	723	707	783	754	720	689	696	711
28044	21899	11442	1297	433	387	379	400	377	360	393	353	326	340	350	350	375	372	365	366	358	347	336	371	342	353	338	391	349	385	334	370	401	329	323	352	387	335	321	346	320	340	389	344	364	359	336	336	349	329	350	327	322	331	367	338	348	349	332	372	326	346	352	313	321	373	348	362	370	363	333	346	341	342	330	328	370	317	301	363	351	333	325	363	360	371	352	318	336	336	341	335	337	355	317	325	335	344	336	289	336	321	328	307	327	351	355	330	346	363	336	357	339	324	348	368	336	352	340	375	356	340	362	323	349	307	327	333	365	339	307	355	354	376	352	359	340	345	317	363	350	316	353	334	366	367	344	350	328	345	342	345	375	364	341	359	342	343	356	323	335	381	335	315	357	342	368	349	354	329	331	349	359	302	315	351	369	342	305	323	363	321	309	366	361	357	365	359	322	343	338	332	344	354	331	363	334	346	355	338	377	363	339	334	318	339	351	325	330	330	338	342	322	352	335	347	345	344	337	329	335	312	360	301	348	385	330	336	343	359	354	365	342	314	384	327	363	332	372	350	324	317	366	342	336	355	355	370	374	325	330	368	386	352	362	331	371	359	334	318	329	353	353	377	333	376	357	372	362	325	361	339	338	322	327	339	342	342	361	346	352	343	335	350	350	378	346	345	327	340	370	368	362	356	355	347	353	346	348	349	346	347	346	316	306	350	352	347	337	331	370	375	338	375	346	326	351	317	327	327	342	323	377	294	347	318	367	356	356	360	314	355	354	344	359	348	326	334	327	299	365	318	360	336	357	312	375	333	321	355	346	319	367	337	346	344	358	327	316	347	352	369	368	351	364	373	361	346	353	365	361	315	332	344	368	334	343	339	379	339	340	352	352	357	375	363	357	372	393	328	321	341	353	320	337	364	339	376	361	343	367	330	344	342	341	362	350	333	352	342	339	357	344	358	398	337	341	357	370	354	346	370	344	323	353	342	309	340	340	354	327	363	309	363	352	346	354	361	356	356	336	348	344	330	319	330	368	317	346	372	355	333	346	337	342	334	341	321	386	320	339	321	343	329	367	356	326	314	365	348	335	347	322	335	359	332	352	372	334	324	352	325	323	340	380	327	346	401	338	361	358	373	337	328	315	367	333	324	332	328	340	318	367	343	357	333	335	369	355	349	372	365	325	353	342	386	364	366	355	332	325	362	326	364	310	347	362	327	344	356	365	364	338	354	313	382	370	378	339	337	318	333	338	354	348	326	325	352	375	341	360	379	367	346	316	320	347	367	349	346	334	338	356	368	363	367	378	332	314	332	363	336	307	359	396	366	326	358	357	344	360	355	343	324	329	354	332	338	365	335	347	343	346	352	328	366	351	341	323	372	349	363	339	360	359	344	336	346	345	296	356	345	349	348	393	342	371	360	322	345	371	332	372	329	348	328	342	331	363	335	337	347	327	334	356	365	320	324	342	325	396	354	339	321	337	377	331	387	361	336	344	343	331	332	336	318	365	329	366	325	350	368	337	348	357	329	345	337	356	350	333	327	371	352	325	329	333	352	349	342	353	374	354	304	341	348	344	369	342	314	373	358	373	357	326	340	334	366	344	339	358	304	350	356	319	325	357	329	366	325	351	350	336	350	333	348	336	356	333	368	335	332	342	357	365	355	346	351	372	368	340	372	330	318	333	305	332	334	352	372	323	342	338	378	335	369	341	329	347	330	324	344	351	370	315	331	339	364	357	348	341	362	332	370	351	373	355	383	352	322	359	354	358	334	322	333	358	348	372	340	347	342	356	302	337	361	339	348	311	339	337	376	322	373	341	339	348	351	338	381	341	358	333	337	359	333	352	342	306	328	370	359	336	336	343	376	311	324	368	350	357	325	348	340	356	334	365	322	312	379	372	366	366	371	354	331	357	325	370	321	374	368	342	328	367	357	361	322	357	344	355	329	327	340	331	337	342	340	325	347	357	347	351	366	385	352	316	372	360	367	362	345	350	350	359	356	358	339	353	356	345	355	329	359	345	317	339	380	328	345	316	348	370	345	349	344	375	352	377	360	367	344	339	377	352	342	343	351	298	337	327	341	347	345	333	361	333	350	328	367	370	359	338	373	354	319	319	363	378	358	333	355	314	340	342	336	349	389	346	329	338	335	319	337	316	285	319	318	334	372	336	336	312	324	348	325	335	344	344	426	359	344	344	337	342	364	365	348	331	361	354	338	355	333	322	342	357	317	335	326	333	361	316	338	358	319	361	335	346	336	354	366	357	360	356	352	334	362	373	329	368	354	375	336	328	341	343	362	356	354	370	345	313	312	322	344	361	351	348	353	333	357	360	356	357	371	326	357	334	326	363	377	350	332	351	334	374	378	357	357	352	339	350	388	368	345	341	344	340	373	349	321	357	359	314	344	326	325	375	338	312	322	342	349	336	362	316	347	360	320	357	413	370	333	326	326	323	326	346	338	351	324	361	373	330	363	340	344	345	360	364	366	324	317	358	316	330	348	366	317	354	368	337	349	340	353	310	330	330	356	342	328	338	394	349	355	314	350	337	333	338	356	346	320	330	324	312	357	319	348	336	334	358	357	323	334	324	337	360	337	352	317	355	333	318	356	315	349	360	343	342	357	319	331	340	351	365	328	336	367	342	314	320	347	342	354	333	370	339	352	348	355	331	317	383	364	361	351	342	344	356	362	376	336	336	332	324	361	334	330	347	315	337	321	345	306	297	351	314	337	336	367	335	346	368	344	358	329	357	345	339	350	333	359	335	332	361	353	348	352	309	345	352	373	361	367	323	403	361	371	366	361	347	348	350	325	329	340	321	378	362	322	353	319	329	357	379	369	329	331	352	377	335	323	310	304	321	327	327	381	335	390	361	361	321	325	308	347	369	326	343	336	354	352	332	353	325	345	375	337	311	348	337	339	321	322	317	336	340	296	335	354	328	307	364	316	347	372	330	343	368	336	344	365	375	375	332	353	335	364	341	354	342	343	354	343	361	340	326	362	330	348	373	373	315	353	371	302	352	337	334	335	364	348	318	335	361	321	344	316	387	310	368	347	347	363	363	360	363	320	331	369	353	350	340	349	326	379	354	327	342	347	338	347	323	334	337	343	366	345	298	338	365	340	349	340	336	324	332	340	330	361	327	376	321	356	348	353	316	346	324	348	332	354	350	318	367	355	393	365	383	333	324	345	308	367	374	350	350	327	348	333	356	338	342	346	337	345	323	351	335	325	383	385	338	347	349	331	376	318	351	335	344	330	353	373	385	354	343	340	344	309	352	320	380	362	372	345	347	360	322	342	333	348	381	352	316	381	346	345	369	338	313	340	343	359	339	351	374	327	368	334	348	340	344	332	345	353	374	357	327	330	360	375	374	342	374	327	315	351	340	367	340	347	356	362	325	313	373	345	353	314	345	340	338	352	330	352	336	364	323	317	381	345	326	354	353	349	357	333	406	361	355	353	326	345	359	347	295	341	340	331	329	358	360	345
17731	29929	7371	944	490	431	465	437	435	470	426	428	439	448	452	427	443	426	441	453	408	389	434	450	440	426	448	423	436	403	459	394	441	412	433	432	435	415	452	433	436	435	406	424	412	444	383	447	448	436	417	442	430	422	414	383	440	403	419	432	435	453	449	420	390	447	433	461	434	438	425	391	416	400	440	429	395	449	459	444	425	445	437	436	416	428	424	458	447	432	415	423	432	430	419	469	433	424	446	497	427	409	422	444	413	445	440	446	417	412	422	415	407	418	483	402	406	400	445	455	430	453	467	432	413	443	416	412	477	455	455	414	419	409	438	454	407	407	411	438	417	417	436	389	412	437	443	433	444	452	448	407	410	438	443	393	438	405	411	415	428	423	392	436	411	448	440	412	433	406	391	427	448	398	414	430	459	433	447	447	419	420	407	424	467	418	382	433	436	413	454	437	434	410	405	447	413	441	391	455	396	415	440	416	401	461	387	425	434	440	423	457	406	442	455	426	445	451	444	468	438	418	406	414	427	402	436	421	453	477	425	419	439	446	399	442	401	417	377	368	449	424	449	397	427	423	436	456	389	434	431	419	429	410	423	450	398	415	479	439	434	406	400	426	424	458	414	448	450	416	413	413	396	447	390	426	418	423	457	418	419	439	441	454	421	442	442	452	450	424	436	404	417	469	408	411	451	420	420	449	443	422	410	461	412	441	421	426	449	472	449	438	453	447	430	423	516	417	427	460	404	412	423	391	420	432	436	445	443	433	385	494	444	429	406	405	460	407	416	439	451	436	417	390	439	404	418	421	439	450	441	406	435	399	408	463	431	470	427	443	441	390	444	452	477	456	427	441	441	427	420	419	447	462	379	415	442	459	458	450	466	413	391	424	427	443	438	417	423	456	400	428	414	450	421	395	414	401	434	459	431	421	417	427	405	401	455	420	443	456	410	427	434	430	445	403	431	450	421	435	421	461	443	433	439	434	417	455	422	431	415	442	399	415	440	453	440	407	437	401	410	487	438	451	431	424	430	400	425	413	408	453	446	439	399	456	437	458	426	415	434	391	434	429	461	422	463	448	423	432	441	414	467	467	429	433	424	377	420	453	453	410	437	442	449	428	453	452	414	439	441	423	446	430	444	447	434	394	401	419	475	410	432	420	433	420	418	389	419	429	420	457	434	447	460	435	406	432	441	402	418	373	445	395	465	432	428	440	422	426	396	438	427	436	423	427	469	444	429	428	452	435	417	392	468	416	455	474	451	426	492	412	413	432	443	440	425	432	461	427	449	403	444	451	479	431	452	462	424	428	437	449	434	441	472	425	415	429	407	427	435	445	441	442	417	426	400	481	459	433	437	419	428	444	410	446	400	420	435	436	439	417	450	422	446	451	396	446	452	403	441	462	435	456	457	437	445	423	383	443	448	431	456	432	441	404	414	437	425	433	421	381	452	465	391	416	451	447	445	420	429	419	468	438	450	471	456	438	430	481	423	421	436	455	415	455	448	433	428	432	408	403	453	434	430	417	454	453	440	461	432	459	460	439	405	439	476	406	427	457	425	421	462	429	427	438	456	430	414	439	436	432	440	465	445	419	420	442	444	434	470	413	422	441	406	421	460	437	429	415	450	389	423	470	446	484	423	425	434	436	427	382	457	468	437	440	416	429	431	416	428	395	459	429	439	424	422	449	445	457	434	438	456	384	424	455	422	409	431	455	466	418	416	440	457	447	437	435	440	446	429	441	428	433	420	406	426	404	426	438	468	414	448	436	430	423	434	454	441	450	412	430	458	414	426	452	439	419	398	391	451	427	460	438	427	424	426	427	411	413	416	424	403	428	384	399	431	479	424	451	432	450	428	451	428	440	431	436	443	409	446	388	441	452	421	434	422	394	442	388	451	388	450	433	469	419	407	449	457	407	419	434	456	445	396	430	412	416	421	419	452	443	426	411	429	455	432	429	411	421	388	429	381	439	433	466	451	418	422	459	414	429	458	428	457	434	435	394	435	472	460	421	406	436	426	386	446	460	435	458	424	450	441	449	406	424	430	428	426	425	434	418	419	427	404	438	430	369	409	387	427	430	390	400	442	421	430	434	466	424	403	442	466	436	447	413	448	441	450	398	436	445	401	447	426	450	475	439	416	463	454	434	431	467	441	457	426	425	427	447	438	405	418	425	410	430	427	456	424	417	416	408	412	445	421	417	457	404	439	444	422	423	434	444	397	412	470	421	384	449	447	422	416	409	459	406	397	441	460	459	457	445	410	424	422	414	405	438	439	446	393	404	446	415	453	446	392	437	403	444	476	463	388	411	446	452	415	424	449	413	445	437	408	446	401	442	432	411	404	434	391	459	442	431	392	416	438	483	402	412	449	424	401	474	435	457	410	391	403	448	450	428	436	427	466	431	411	425	416	465	405	468	441	422	402	422	397	458	422	421	445	433	459	423	410	432	397	437	444	398	424	393	419	418	378	445	367	440	459	398	440	451	422	439	473	408	421	456	437	415	433	404	441	435	431	421	436	443	406	452	408	474	413	415	421	426	425	416	468	386	444	407	414	489	465	440	414	450	378	427	406	419	401	442	419	429	438	401	436	425	388	433	417	390	451	417	455	466	436	423	449	399	410	400	389	436	426	429	439	459	433	428	462	471	409	441	410	451	425	476	436	418	410	428	441	447	411	462	487	429	444	431	436	441	410	388	457	434	428	400	429	440	434	435	460	407	400	427	450	406	438	423	453	388	398	430	405	439	458	439	460	404	485	414	439	416	414	420	399	441	390	420	428	431	404	417	402	439	438	426	459	480	446	442	430	392	383	430	405	429	436	464	455	449	439	425	473	438	401	400	418	457	458	432	444	445	445	422	456	423	439	434	392	414	448	445	420	409	390	436	445	440	408	430	446	407	418	469	408	430	484	414	458	442	423	466	464	414	432	402	420	437	416	407	405	476	410	426	422	458	408	423	404	420	460	407	412	463	450	428	448	449	457	420	442	466	422	424	397	414	361	421	429	403	449	436	436	438	439	389	427	424	395	392	409	425	415	453	452	385	460	405	451	409	439	417	453	421	456	468	427	400	433	415	453	398	444	434	459	410	440	411	432	435	399	407	465	452	409	411	401	433	435	467	421	391	428	434	442	402	476	442	419	429	425	433	430	410	423	442	437	416	458	389	441	420	425	434	395	418	435	428	427	433	416	416	431	419	447	465	432	458	430	434	439	425	461	464	418	407	426	460	463	430	454	431	442	436	412	405	434	413	404	405	446	424	452	430	394	436	433	449	439	422	436	385	444	464	429	453	421	436	414	415	456	412	431	398	428	423	438	443	418	418	381	421	420	433	387	435	424	403	415	465	394	412	400	426	473	420	413	424	428	449	461	433	439	426	425	451	438	437	415	464	416	394	430	420	455	412	426	404	461	481	395	411	473	409	423	414	403	441	417	456	410	398	417	478	419	453	418	443	432	417	406	436	423	450	472	418	450	434	421	420	414	445
23750	21667	28086	25663	20629	5806	1049	808	786	718	689	670	719	697	666	662	661	647	668	637	620	676	611	632	619	609	655	666	672	654	660	626	637	610	635	632	631	684	657	635	665	653	645	674	644	610	638	591	583	596	620	689	684	652	662	674	669	646	637	669	642	620	681	619	618	663	661	661	648	586	656	636	650	656	653	623	598	604	609	632	653	667	635	623	625	642	639	640	615	614	689	636	609	607	631	648	669	658	628	665	583	668	618	613	619	608	640	642	647	634	640	623	638	643	620	641	638	624	648	658	656	600	604	655	639	649	631	615	591	642	639	620	654	647	634	661	654	620	632	640	667	584	641	634	625	639	652	674	651	687	614	619	605	614	607	643	668	632	625	628	631	618	652	614	661	610	702	602	652	629	716	615	638	611	618	637	665	642	643	662	625	626	616	635	660	648	638	626	652	676	630	634	686	622	609	661	661	653	586	646	647	647	646	648	666	645	687	681	595	645	605	644	604	642	630	627	645	677	650	640	655	651	631	659	597	643	616	629	630	607	658	647	611	660	610	632	660	658	618	669	653	651	668	606	639	634	605	622	639	614	613	667	628	643	688	643	659	633	695	608	627	624	649	619	640	607	623	638	614	679	680	639	662	671	650	617	673	635	614	635	621	643	672	670	612	620	590	657	684	595	605	628	618	627	653	631	664	661	586	606	647	619	637	629	622	636	650	640	635	658	634	623	690	652	664	602	659	622	618	639	604	630	639	632	589	634	683	657	665	596	646	667	650	671	675	631	635	634	677	602	632	589	640	614	641	634	661	589	638	639	613	648	678	641	661	598	636	620	624	625	671	593	637	627	695	659	630	633	643	610	640	681	661	643	638	565	633	622	610	644	629	615	618	695	644	657	595	648	626	640	616	632	655	604	616	617	676	640	666	668	638	571	670	636	605	667	646	642	645	652	606	598	664	641	638	595	639	643	687	575	603	635	605	618	664	649	648	582	607	628	655	663	650	623	664	641	650	594	625	612	622	605	636	630	608	595	656	635	637	596	655	626	663	645	646	640	654	642	646	622	642	642	634	627	611	650	685	594	591	670	633	647	647	612	659	643	611	663	689	630	660	569	659	649	633	589	640	629	679	619	672	634	641	638	587	623	582	661	605	654	645	630	704	607	607	653	643	599	613	645	635	639	639	609	631	630	610	645	651	619	623	618	602	658	618	635	640	650	626	582	646	644	639	633	622	641	614	681	679	647	622	639	614	670	665	635	586	661	629	636	650	630	610	638	637	661	603	677	639	599	660	626	625	621	617	645	671	644	616	618	612	610	701	699	640	636	594	628	632	640	677	655	655	660	667	662	638	623	651	597	603	658	633	669	618	605	622	623	644	600	632	668	640	630	663	618	609	641	627	604	626	583	651	691	686	614	619	650	609	598	636	635	667	619	616	624	643	616	632	643	624	641	624	633	656	619	660	646	639	636	612	640	656	622	676	702	598	693	617	642	633	615	638	670	654	656	620	573	668	656	632	655	615	632	595	656	663	651	645	607	598	651	655	624	621	642	666	646	621	668	671	665	636	605	640	593	629	648	645	623	595	610	682	643	624	621	615	630	640	650	616	626	652	602	662	623	632	665	601	655	638	643	631	604	611	612	636	641	605	630	677	603	655	626	579	666	633	615	637	629	672	662	611	604	652	625	661	671	664	609	638	649	653	620	677	625	625	622	618	637	651	622	669	681	684	624	612	673	672	593	649	672	578	644	607	647	598	644	634	640	659	606	610	630	628	641	653	602	604	628	648	617	622	673	647	640	643	651	657	661	639	634	660	622	655	634	675	645	592	658	635	616	602	680	604	586	656	689	633	643	651	672	660	648	617	663	618	639	620	630	651	612	653	632	654	640	642	654	682	613	595	639	667	632	653	644	659	634	610	646	610	629	647	663	647	647	632	642	614	626	588	640	681	572	624	589	661	645	632	606	602	601	652	660	642	653	602	616	610	635	642	647	656	642	632	669	617	620	619	646	627	663	627	686	643	634	658	637	676	627	638	619	600	640	619	642	660	601	672	659	594	676	601	670	604	643	658	612	595	607	627	618	608	640	613	623	625	658	645	637	614	621	658	606	635	621	643	634	613	607	619	627	610	609	653	648	652	685	557	682	607	622	676	664	660	621	628	624	614	625	671	685	654	639	649	617	651	646	669	655	608	652	625	623	606	599	608	626	645	640	597	598	612	664	656	682	604	698	655	658	628	587	642	633	638	677	614	681	643	657	662	674	651	635	667	663	613	623	675	705	648	634	668	636	621	673	674	633	617	688	654	663	606	623	671	649	619	627	618	618	678	600	618	620	662	620	653	675	645	635	612	642	604	614	629	640	617	646	618	671	635	596	645	624	648	626	647	633	618	619	636	601	644	648	619	615	649	620	665	671	643	625	628	639	683	661	643	668	633	601	658	664	608	612	649	598	645	639	643	649	628	588	628	639	656	674	654	612	590	642	659	615	600	652	621	646	669	623	632	672	675	620	666	610	690	620	605	657	646	660	635	653	642	614	633	648	634	683	662	619	661	684	645	606	625	666	633	635	661	700	596	602	613	642	640	637	675	635	647	634	628	623	632	618	630	648	661	684	651	660	672	689	617	628	615	646	588	659	606	662	686	631	605	663	576	600	614	624	705	629	615	591	674	639	626	621	613	636	650	641	605	601	625	633	643	657	607	637	619	687	639	624	620	664	643	678	674	596	608	649	662	648	626	617	597	661	659	615	679	659	655	621	655	639	610	619	657	628	681	636	606	623	697	626	636	619	632	648	602	633	658	664	668	637	621	619	691	625	610	615	639	655	626	678	677	640	662	610	669	649	654	674	662	596	620	567	609	603	612	670	627	622	642	608	652	649	609	645	598	648	656	610	653	657	703	631	651	619	628	594	673	610	624	615	596	636	657	644	643	607	638	672	626	645	612	647	655	586	650	629	688	674	638	622	650	615	629	660	652	605	607	641	688	639	617	629	631	595	672	613	660	614	647	638	642	679	654	610	637	628	624	629	651	620	636	667	650	613	622	688	612	652	630	645	701	647	598	640	637	637	674	654	636	640	610	656	650	663	625	638	628	641	627	659	643	611	651	649	588	618	686	648	614	683	679	644	659	610	662	630	657	595	646	676	616	636	629	632	650	692	656	660	623	621	634	660	599	621	645	660	612	669	632	631	601	623	630	644	625	659	630	638	633	671	638	653	625	643	594	686	666	612	607	609	620	674	632	624	670	623	645	592	651	694	627	611	624	652	600	609	656	611	668	633	638	638	630	634	626	672	681	647	635	646	696	577	660	658	629	624	623	606	615	646	635	597	598	633	618	595	635	659	627	617	622	640	669	637	652	635	595	662	632	661	660	667	622	635	610	639	628	640	573	619	682	640	642	607	623	631	589	642	652	602	619	677	675	624	681	633	642	668	644	613	647	620	625	639	626	650	616	680	642	649	623	636	672	671	638	639	630	663	613	605	607	637
40617	73479	29102	5577	1560	1265	1190	1070	996	964	924	884	848	848	852	787	818	781	821	781	751	781	843	793	782	840	728	777	783	865	790	798	765	815	769	754	803	797	793	786	786	810	867	792	803	780	768	753	812	783	825	812	764	783	846	810	806	730	754	778	745	765	743	786	840	730	764	779	807	736	776	761	798	799	793	757	784	808	798	737	765	762	765	808	800	787	750	781	791	822	733	792	806	760	765	745	793	799	773	828	782	799	780	759	788	739	794	793	826	684	752	770	705	799	810	807	830	750	764	768	818	754	794	759	850	768	759	766	816	737	769	751	750	742	749	763	742	778	748	748	764	814	795	747	762	740	764	784	742	746	729	779	725	764	802	771	770	775	784	816	767	800	740	772	774	800	803	793	794	784	784	810	734	770	789	812	770	733	769	794	782	793	782	758	760	790	810	807	778	802	794	814	825	757	813	739	802	773	777	764	801	783	746	755	811	807	797	797	765	770	768	763	777	789	770	776	781	802	762	782	768	843	734	780	781	758	767	737	753	741	754	770	764	771	796	791	794	785	801	787	811	806	759	764	748	804	778	749	760	794	755	762	728	785	761	767	719	814	742	763	774	787	780	768	749	824	765	777	780	750	832	695	756	734	822	816	761	813	783	789	805	730	768	815	795	824	714	744	784	720	820	786	782	812	783	767	748	814	760	799	846	810	798	838	741	792	747	780	786	785	806	799	730	793	841	740	735	831	778	779	763	806	762	768	799	810	827	741	775	799	755	752	714	791	791	762	813	799	788	756	797	822	762	825	766	779	829	757	776	753	788	758	735	796	765	793	753	773	803	811	763	803	779	739	752	792	811	728	817	771	755	752	765	800	758	794	798	782	739	781	787	781	745	800	786	767	764	785	786	835	791	751	754	720	781	767	777	840	786	794	791	751	766	779	795	821	813	794	804	808	812	771	816	788	793	773	719	748	745	823	759	760	748	775	778	791	791	854	751	745	731	780	785	799	790	762	738	816	791	781	784	768	777	762	785	760	804	757	768	762	815	821	785	766	799	789	804	777	827	814	753	773	781	766	759	784	813	755	775	751	818	823	789	794	720	828	797	746	756	758	724	784	759	810	761	748	751	753	787	788	782	764	799	776	765	812	795	770	802	778	763	759	771	795	795	729	786	805	741	757	813	806	776	795	733	738	785	836	742	758	753	811	731	769	806	744	778	685	787	807	804	774	731	773	743	803	742	796	752	822	760	734	785	824	715	799	830	774	754	837	779	790	812	781	784	760	781	819	764	799	808	775	825	778	785	789	739	769	767	807	792	777	820	787	820	777	756	786	755	789	827	817	768	806	804	769	769	756	790	827	730	781	780	806	795	786	752	778	779	791	803	767	754	774	753	779	778	808	829	786	745	787	753	784	778	790	810	811	823	766	743	822	771	785	802	771	768	782	774	761	799	787	767	788	772	771	763	740	770	788	744	745	809	766	733	792	749	759	766	816	751	766	806	765	761	731	804	729	803	769	789	765	738	800	800	768	770	791	768	798	788	791	798	802	755	780	774	778	769	739	779	798	744	766	737	751	770	782	816	761	799	736	785	762	750	815	762	772	788	774	804	752	738	743	803	794	773	805	803	858	784	809	790	814	766	814	754	785	752	805	821	783	819	741	776	773	796	773	765	745	780	827	818	726	812	780	788	794	796	762	768	764	761	769	767	770	805	797	790	810	830	788	808	838	792	823	774	808	814	838	758	786	736	775	818	758	783	784	817	784	782	757	752	833	800	739	786	746	816	813	777	796	710	798	772	796	784	766	826	775	768	740	775	811	771	760	806	788	806	722	764	735	747	815	776	815	745	807	803	793	770	767	781	764	783	808	795	847	779	793	786	800	765	777	806	775	788	763	775	782	782	753	787	791	798	819	830	855	760	761	756	806	756	781	831	756	755	740	732	783	774	774	773	752	748	797	810	804	819	790	808	789	813	785	786	731	795	775	749	733	781	764	779	818	788	746	829	808	744	752	767	798	779	801	795	807	739	813	751	753	793	706	792	776	796	812	695	762	820	778	828	808	752	768	776	785	801	801	784	801	774	764	788	804	806	792	804	838	785	732	770	801	827	735	754	761	785	711	782	794	823	831	771	785	765	709	793	781	775	785	798	820	790	790	761	773	786	779	814	751	821	736	804	768	782	829	764	782	766	773	805	774	808	821	783	779	774	791	811	753	767	772	809	807	805	763	809	754	755	765	723	754	780	801	835	801	791	757	777	784	804	786	801	819	757	761	795	771	808	782	726	766	738	779	770	749	730	805	813	800	797	769	759	752	755	813	783	783	787	815	747	792	806	790	746	739	776	804	765	817	818	792	769	798	751	773	830	789	744	809	849	769	799	796	754	737	738	770	784	746	760	804	766	810	771	826	793	845	788	804	749	744	771	756	771	807	791	866	739	813	819	778	736	745	814	774	763	779	766	791	827	746	784	810	781	800	824	713	769	745	761	773	777	806	771	793	765	825	778	755	789	828	768	824	734	823	792	781	813	787	764	814	774	789	781	802	800	756	797	737	767	791	798	760	764	738	808	743	772	807	745	833	744	824	756	813	780	765	805	796	803	805	803	797	775	786	772	736	746	755	807	786	778	738	793	776	772	770	792	819	767	707	782	848	787	809	762	798	712	833	858	749	773	809	763	751	764	766	802	750	780	749	756	831	823	795	783	787	756	786	756	801	756	803	777	748	760	778	768	794	740	784	787	761	792	743	753	780	836	821	761	787	766	753	794	770	819	804	771	760	738	799	823	843	780	758	717	813	790	762	782	780	793	786	741	816	745	793	787	816	766	813	764	735	798	740	795	799	746	737	799	791	766	779	721	772	765	811	753	745	761	832	821	814	768	785	742	773	793	779	810	717	763	753	744	777	784	798	786	821	802	780	796	790	755	795	803	778	754	758	703	733	776	805	814	784	802	747	792	779	762	801	722	770	810	783	813	758	752	791	783	721	739	755	753	802	796	748	778	761	749	722	735	810	774	828	822	788	816	786	793	782	790	739	779	710	724	759	750	799	761	734	801	854	751	806	742	797	819	783	821	808	777	739	785	743	778	803	723	769	784	755	795	787	745	779	778	757	792	790	716	745	798	779	794	784	759	730	784	790	773	726	746	784	761	754	799	798	791	773	752	786	779	773	766	769	779	807	782	776	761	771	865	772	726	768	808	756	734	761	788	780	823	782	696	770	798	753	767	779	752	764	787	778	789	824	741	806	800	796	809	828	756	793	798	746	722	759	793	768	799	805	783	777	805	798	773	750	734	790	789	760	817	767	777	762	767	782	825	744	793	793	796	817	756	743	759	761	748	754	773	750	846	796	767	769	814	817	815	768	793	824	763	781	754	809	799	786	794	708	719	718	747	754	777	762	808	796	804	789	822	777	746	757	746	754	792	768	807	773	767	801	744	790	772	774	763	747	778	809	815	730	805	773	766	778	728	774	807	809	774	801	791	729	816	762
24843	21840	27144	25438	6719	381	286	238	244	224	222	235	205	184	194	213	195	191	208	220	176	205	180	199	192	200	189	203	222	188	190	197	176	232	192	217	193	203	209	209	189	205	197	184	214	174	201	154	198	195	204	178	207	179	150	180	182	171	209	180	179	202	191	191	186	200	194	193	171	187	177	203	199	172	171	196	171	188	197	177	195	189	177	199	174	211	178	182	188	198	186	208	182	194	168	194	189	190	214	200	217	210	180	169	173	198	179	180	173	194	178	182	186	172	198	179	175	196	186	173	200	173	157	191	159	185	205	166	168	188	208	175	202	197	178	169	180	186	203	202	183	171	191	179	200	164	207	182	186	190	214	190	206	168	194	185	192	196	183	174	180	195	193	180	177	223	193	180	183	188	196	168	197	165	170	176	192	178	207	188	212	181	175	210	165	182	183	187	195	196	174	207	191	197	196	189	194	197	187	188	206	172	187	181	196	185	194	202	210	207	180	168	171	175	197	213	210	183	184	192	188	199	193	206	191	209	202	183	180	182	217	168	202	182	229	186	198	187	199	183	186	172	198	200	174	195	211	168	185	183	188	197	180	196	179	188	168	201	187	192	199	185	192	185	191	200	182	196	178	211	195	187	179	193	163	180	177	179	171	187	190	201	177	194	196	208	186	189	209	184	189	197	194	186	182	174	187	193	181	184	202	199	174	199	187	212	179	180	186	191	214	181	172	191	171	193	199	183	184	193	180	167	185	200	186	202	186	205	182	195	194	173	195	185	181	166	192	203	178	203	199	190	183	220	174	162	227	198	197	191	183	189	185	169	184	185	198	207	179	189	191	182	158	182	197	185	187	191	194	192	164	212	205	209	186	183	188	154	183	189	189	200	167	188	173	190	202	174	178	185	186	176	156	167	193	199	171	180	170	182	201	193	188	197	205	191	194	160	196	207	190	190	193	162	194	211	195	185	177	196	200	175	203	186	164	182	198	185	180	188	196	192	203	174	199	198	204	170	161	200	196	180	191	170	181	174	180	191	157	212	172	186	187	176	177	180	187	180	192	194	177	179	173	177	207	187	159	178	208	183	174	180	170	170	166	201	185	178	212	197	182	201	179	204	195	180	194	183	214	185	187	184	185	203	203	176	217	209	189	170	181	199	182	197	185	186	200	184	187	158	192	202	207	194	185	195	178	182	203	168	201	187	201	160	191	173	215	194	173	164	189	200	188	202	191	170	184	173	200	160	213	196	194	208	185	200	199	190	177	186	187	205	188	192	191	203	203	193	190	181	197	194	200	177	185	207	169	155	194	194	176	170	194	197	189	191	164	189	174	186	188	210	203	192	207	187	188	187	189	193	170	205	195	169	212	182	194	193	199	157	169	194	202	200	199	187	181	195	199	169	186	206	172	197	187	177	199	193	190	192	162	175	184	187	187	169	158	209	189	212	184	187	200	201	196	209	194	204	180	170	204	198	192	204	187	190	195	187	168	181	222	182	198	187	173	188	180	171	203	206	191	195	188	190	197	204	214	205	187	191	205	169	208	204	179	199	181	197	185	178	190	204	189	178	194	200	168	208	198	205	185	187	188	203	148	196	187	175	172	203	196	201	175	189	188	188	194	198	204	170	234	190	185	197	180	176	193	198	205	203	213	197	205	182	185	185	192	189	190	175	187	179	180	198	199	198	188	185	187	192	208	206	193	216	207	174	212	194	159	196	194	197	180	194	178	164	172	177	189	186	191	189	198	187	191	208	194	209	192	185	202	195	213	175	187	227	193	160	192	180	205	181	206	187	185	193	189	181	163	210	185	213	191	178	194	173	178	188	151	220	184	192	192	190	171	203	191	180	192	174	196	205	188	162	192	189	191	203	183	202	234	185	204	159	197	189	191	213	219	172	176	169	189	192	176	198	202	185	197	176	186	203	186	186	184	186	184	177	188	193	194	185	211	184	188	197	195	188	193	182	190	189	168	180	203	177	179	184	180	174	195	197	203	180	194	195	184	217	184	197	181	207	205	189	194	201	181	193	190	174	189	186	201	190	209	205	196	190	188	179	186	192	206	177	155	190	197	168	188	244	188	196	188	186	193	178	199	186	178	191	190	181	195	213	183	187	198	201	188	203	179	186	188	188	167	185	197	197	199	180	184	210	203	211	210	174	187	195	200	189	185	181	194	198	184	199	208	157	197	173	196	169	205	166	171	176	204	175	192	168	173	214	199	190	182	191	204	217	228	197	184	205	200	167	184	197	166	211	207	180	194	218	196	177	177	196	180	189	192	172	215	178	194	180	178	176	190	211	175	202	181	222	207	164	180	191	208	212	213	172	205	189	182	192	194	195	179	178	166	222	211	203	180	185	169	199	176	187	182	210	193	193	203	192	194	178	194	176	194	163	201	185	181	213	189	187	185	207	191	216	203	160	204	181	179	180	177	206	192	180	193	200	199	183	191	193	195	188	216	186	196	188	190	180	172	179	170	183	176	158	199	179	163	200	184	199	205	174	178	183	193	171	193	189	183	188	175	188	207	177	164	216	188	193	205	179	178	197	191	192	184	193	202	210	207	199	214	177	196	195	183	183	202	174	174	190	195	179	198	183	187	208	174	176	198	186	192	193	183	197	198	182	177	202	173	208	208	190	219	199	180	176	176	194	200	180	179	195	202	195	158	185	198	185	178	180	185	176	197	189	194	183	181	210	166	179	178	224	194	177	181	190	208	172	182	151	201	187	206	193	172	176	193	206	186	197	208	198	173	194	198	193	192	193	168	199	183	211	176	184	181	176	195	187	169	200	184	202	194	199	220	222	168	198	171	170	210	193	175	184	201	172	198	183	195	199	201	186	184	223	199	201	160	196	183	162	169	193	183	196	190	182	177	189	169	184	196	167	207	208	190	167	189	193	198	212	191	179	196	214	152	190	172	184	179	182	178	180	173	174	207	168	189	183	188	195	205	192	180	195	193	179	212	202	181	199	198	185	184	164	214	197	209	219	192	191	192	172	199	187	194	189	196	178	207	185	180	195	205	197	210	176	192	183	154	195	177	186	191	199	171	204	201	196	205	193	202	194	203	196	207	203	210	166	180	210	192	193	187	177	216	180	182	190	183	216	198	179	174	172	200	207	206	193	183	207	193	195	198	206	198	171	194	208	167	192	197	182	209	175	192	192	191	187	214	194	203	202	211	202	167	156	207	178	184	182	216	188	200	201	189	209	219	172	221	201	199	183	175	161	207	176	175	197	195	183	203	176	191	216	182	202	190	213	188	179	191	191	199	203	183	177	188	180	199	188	188	218	202	207	192	188	197	200	215	184	205	172	164	159	197	188	163	201	181	174	184	179	178	207	202	209	182	190	200	186	195	175	201	189	201	174	189	204	196	220	232	198	193	196	198	190	194	156	209	216	186	176	196	172	187	195	206	202	183	228	193	195	212	181	187	181	216	178	193	190	207	157	187	185	185	186	175	196	176	167	173	163	213	182	177	189	195	201	179	196
37607	60127	23308	3687	727	524	445	482	421	333	362	321	303	304	285	276	317	297	282	287	281	269	245	264	271	274	279	269	285	259	271	252	273	267	258	297	277	262	265	262	238	258	280	247	239	249	252	264	289	292	276	277	256	287	244	258	285	260	283	254	266	281	276	260	267	278	245	249	267	250	260	259	266	253	284	253	283	258	268	268	241	247	232	264	259	255	270	260	257	264	255	289	256	263	266	268	257	276	279	275	251	275	254	251	267	283	271	240	269	266	244	252	259	276	245	258	241	249	247	244	280	286	243	243	261	255	263	265	259	253	261	259	244	234	276	247	236	278	248	240	272	257	243	236	299	252	252	250	269	286	274	268	259	272	226	279	266	246	267	264	251	278	291	276	259	272	233	282	253	288	282	264	273	240	252	277	263	291	262	274	255	253	243	266	269	261	273	263	288	258	278	255	284	261	263	279	261	238	256	269	266	278	276	268	273	267	253	255	263	260	253	265	266	257	312	293	288	259	261	233	273	267	264	257	257	243	267	281	236	240	285	283	247	258	280	269	249	241	266	252	259	270	256	292	261	298	262	257	266	239	243	284	244	252	263	300	258	272	253	263	270	284	272	258	268	266	253	297	258	253	255	292	268	266	272	255	272	268	229	256	284	253	272	280	252	284	258	272	261	254	296	250	242	245	257	245	254	263	246	218	225	257	284	258	270	271	296	224	258	282	266	250	274	262	232	268	239	250	266	279	265	259	265	246	254	269	265	249	245	262	256	255	233	278	257	236	235	246	290	249	244	282	268	239	263	245	282	239	235	241	250	269	257	262	267	246	224	257	260	269	279	279	245	262	253	242	280	259	247	266	262	253	263	256	257	220	301	263	258	247	276	268	258	276	231	272	272	268	243	274	239	278	262	248	274	255	270	257	274	254	278	248	271	252	240	248	285	231	251	267	265	259	274	247	272	266	240	278	262	248	241	233	250	261	269	281	274	227	276	271	262	253	253	241	247	267	305	271	258	276	241	239	286	246	261	272	261	249	243	253	285	248	280	277	261	270	303	259	268	259	225	248	248	230	257	263	298	260	252	308	257	294	290	265	270	271	265	262	248	251	300	268	277	287	286	261	272	302	283	297	256	265	267	269	259	257	220	260	272	242	283	281	248	268	280	283	245	282	248	250	252	268	241	259	261	244	234	290	271	258	249	263	248	264	299	277	273	242	255	252	234	265	281	267	252	253	263	246	269	263	277	261	238	251	270	245	248	248	271	251	268	251	243	273	290	264	265	273	255	273	244	245	270	269	251	249	262	278	284	271	248	283	269	275	262	258	272	229	254	254	273	262	266	269	269	262	275	248	258	245	270	238	271	259	254	241	258	260	238	261	248	260	244	266	248	261	261	256	283	245	247	256	269	264	276	249	253	251	270	260	272	272	248	263	256	268	281	229	255	265	269	243	284	276	238	258	240	260	237	257	287	254	267	268	260	283	253	248	261	269	243	268	263	269	253	269	267	243	269	283	246	275	270	246	260	227	257	234	239	263	266	274	241	267	247	255	286	272	264	243	269	280	252	247	270	316	256	249	249	261	271	283	234	259	219	240	260	223	267	277	271	256	256	243	260	255	236	251	243	245	234	250	269	268	260	245	249	245	281	240	254	257	275	281	261	251	246	246	260	270	260	278	257	263	254	267	270	288	258	213	251	283	247	250	248	285	245	244	229	267	201	252	278	277	259	270	271	258	260	259	282	286	218	261	256	252	269	253	263	247	266	273	268	237	241	263	236	247	255	279	294	236	246	251	242	272	262	265	250	275	265	288	228	283	278	270	273	266	241	308	261	272	237	273	255	237	269	237	228	247	288	245	281	248	255	253	271	257	290	243	258	278	235	274	254	284	245	278	283	271	243	247	258	253	255	263	278	259	248	242	288	255	270	244	249	246	267	264	260	263	252	231	252	263	273	251	283	288	241	253	285	278	277	289	268	269	260	247	287	272	273	285	255	276	269	272	285	243	256	259	286	267	242	256	278	264	257	262	262	255	277	255	285	271	273	263	249	288	265	257	228	252	246	274	267	257	258	273	257	291	268	256	249	269	284	258	276	292	220	260	275	264	230	288	250	245	279	235	271	267	230	273	259	257	281	264	256	263	234	275	239	265	252	275	230	274	288	287	250	256	267	247	277	282	275	276	269	260	258	248	256	289	268	272	299	265	263	271	256	256	235	261	265	284	240	279	269	249	278	286	265	251	264	272	262	267	280	245	240	286	252	287	237	250	273	295	230	242	252	282	267	263	248	281	242	281	248	247	258	235	269	280	259	259	276	241	240	285	258	265	250	267	272	266	252	251	257	229	238	246	251	278	235	304	253	235	269	279	269	287	262	271	290	275	283	265	269	253	243	264	254	260	289	261	247	271	220	259	258	254	270	263	258	258	262	254	273	261	257	244	271	242	298	284	249	289	243	260	289	252	275	241	281	285	272	257	273	262	274	294	256	274	276	271	275	244	264	268	244	260	278	255	272	258	258	273	247	272	272	245	223	266	258	247	266	271	281	270	256	258	287	258	241	250	258	250	229	281	250	243	256	247	292	250	272	278	278	228	294	255	251	237	255	236	237	241	252	247	263	265	248	254	260	263	265	256	224	251	238	270	262	248	256	240	235	252	248	261	281	279	247	250	303	260	265	273	262	263	296	228	276	235	233	277	256	257	275	271	254	237	273	251	259	281	261	289	243	265	277	261	267	278	240	243	268	278	264	264	239	259	277	272	278	303	274	267	269	270	293	265	257	269	284	262	260	250	236	280	260	263	256	275	265	245	269	273	236	283	273	287	275	241	273	254	261	266	259	262	254	267	247	269	236	296	281	255	277	255	264	245	262	281	276	260	260	254	256	249	241	258	273	247	262	237	266	270	248	234	258	277	264	265	269	250	242	267	263	275	271	259	271	243	265	255	256	254	286	248	275	267	228	274	280	250	258	275	260	258	262	273	273	265	267	239	259	260	270	256	237	252	246	256	283	261	245	249	260	267	262	283	279	235	246	249	254	272	250	247	310	275	255	261	255	274	277	252	260	248	258	256	237	288	271	237	250	257	249	302	250	249	257	264	261	257	242	280	247	271	261	274	275	230	234	272	295	249	295	252	261	265	273	256	254	255	277	257	273	281	238	238	277	279	248	275	241	286	256	249	256	274	272	266	252	265	259	292	232	270	303	281	239	255	252	269	253	296	255	276	280	275	258	275	270	292	265	278	245	253	265	264	279	255	266	301	216	255	239	260	255	261	259	278	262	252	246	267	257	242	286	269	296	271	246	292	264	243	284	268	250	236	249	269	237	257	278	269	265	250	243	251	233	273	262	231	291	281	265	282	250	281	260	255	242	260	246	283	285	281	269	246	271	270	260	270	252	264	264	271	264	231	270	258	263	277	241	269	266	270	279	248	275	276	249	235	249	249	269	269	257	262	247	273	240	273	255	245	279	256	261	278	243	260	276	257	250	250
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
