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
341809016599	341809017160	341809017708	341809018258	341809018808	341809019360	341809019910	341809020460	341809021008	341809021560	341809022108	341809022658	341809023208	341809023760	341809024310	341809024860	341809025408	341809025960	341809026510	341809027060	341809027608	341809028160	341809028710	341809029260	341809029808	341809030360	341809030910	341809031460	341809032008	341809032560	341809033110	341809033660	341809034208	341809034760	341809035310	341809035860	341809036408	341809036960	341809037510	341809038060	341809038608	341809039160	341809039710	341809040260	341809040808	341809041360	341809041910	341809042460	341809043008	341809043560	341809044110	341809044660	341809045208	341809045760	341809046310	341809046860	341809047408	341809047960	341809048510	341809049060	341809049608	341809050160	341809050710	341809051260	341809051808	341809052360	341809052910	341809053460	341809054008	341809054560	341809055110	341809055660	341809056208	341809056760	341809057310	341809057860	341809058408	341809058960	341809059510	341809060060	341809060608	341809061160	341809061710	341809062260	341809062808	341809063360	341809063910	341809064460	341809065008	341809065560	341809066110	341809066660	341809067208	341809067760	341809068310	341809068860	341809069408	341809069960	341809070510	341809071060	341809071608	341809072160	341809072710	341809073260	341809073808	341809074360	341809074910	341809075460	341809076008	341809076560	341809077110	341809077660	341809078208	341809078760	341809079310	341809079860	341809080408	341809080960	341809081510	341809082060	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2721	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2725	2000	3600	2300	2727	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2731	2000	3600	2300	2733	2000	3600	2300	2735	2000	3600	2300	2737	2000	3600	2300	2739	2000	3600	2300	2741	2000	3600	2300	2743	2000	3600	2300	2744	2000	3600	2300	2746	2000	3600	2300	2747	2000	3600	2300	2749	2000	3600	2300	2751	2000	3600	2300	2752	2000	3600	2300	2753	2000	3600	2300	2754	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
22986	21568	30032	23593	21565	21724	24749	4023	593	578	555	532	561	528	551	554	540	557	546	552	522	533	508	538	570	555	517	523	557	578	529	522	512	539	522	541	503	493	535	538	499	493	517	513	539	498	512	565	534	551	510	506	481	555	523	509	494	515	569	520	537	517	563	511	497	507	549	528	511	481	516	508	510	539	521	540	519	515	511	533	504	502	522	513	518	503	504	536	535	547	523	508	506	557	522	508	502	579	543	486	547	521	556	497	555	532	582	512	526	537	528	502	518	487	511	519	521	531	531	538	491	502	502	502	539	526	540	483	510	496	540	508	533	479	539	518	495	514	530	564	499	499	510	511	525	497	527	505	543	533	494	550	516	540	512	520	526	503	522	515	562	503	545	507	517	530	523	522	509	478	503	536	528	540	519	524	519	521	525	504	560	538	499	526	470	507	536	567	517	508	517	483	495	523	502	515	508	519	484	518	507	546	513	512	495	508	551	552	528	532	526	487	446	550	520	517	528	524	536	507	520	550	540	521	503	526	522	540	521	542	500	508	576	510	518	524	519	496	516	529	547	544	544	518	518	504	498	521	510	526	499	501	520	528	502	517	582	503	517	561	518	518	532	520	550	523	548	507	534	544	504	506	505	521	509	553	502	522	501	548	498	561	527	493	539	530	493	513	483	545	517	514	477	499	528	495	517	511	533	517	476	511	515	531	537	517	499	495	483	504	572	535	504	532	545	531	549	536	536	543	537	490	483	519	499	534	540	522	484	549	567	568	528	503	523	592	526	532	469	544	522	525	527	506	501	578	523	502	487	531	501	527	510	555	512	499	508	538	530	532	497	515	519	531	529	492	570	530	520	528	504	519	526	518	514	497	529	571	533	510	527	534	549	546	468	537	516	544	524	570	521	491	540	482	530	542	489	536	547	556	517	532	522	521	497	510	528	491	483	535	488	534	551	478	488	542	578	523	540	525	483	521	509	507	540	541	528	509	543	560	532	583	497	492	516	538	524	506	510	525	547	534	514	493	529	524	541	522	573	532	532	524	541	480	491	482	545	487	528	519	521	525	549	543	490	545	520	525	559	509	528	512	508	545	542	538	526	501	482	556	511	519	541	566	526	537	469	509	495	542	486	486	504	495	502	536	524	498	470	516	521	527	490	491	518	481	533	457	508	529	549	534	532	525	544	508	518	537	510	513	487	566	516	513	477	504	549	549	519	541	552	528	520	524	550	542	508	514	507	529	527	538	521	550	497	550	502	517	522	525	515	514	567	521	458	513	559	526	558	486	485	529	514	502	495	502	562	516	553	527	542	521	502	515	504	516	529	490	507	487	563	557	523	573	538	526	468	515	535	496	476	535	462	531	531	545	529	506	520	524	502	490	506	537	510	520	524	512	554	575	483	541	519	519	537	509	547	528	513	526	538	536	496	522	553	508	505	492	489	520	485	499	523	558	445	523	547	537	523	523	574	524	512	536	502	457	511	508	484	539	514	531	566	499	571	516	529	513	517	527	555	519	515	501	509	539	535	527	523	500	556	463	515	487	501	557	512	530	543	553	542	528	492	524	507	516	487	488	494	508	518	517	508	546	509	562	549	526	508	528	522	520	544	516	570	531	517	511	535	537	490	511	546	488	494	531	531	565	487	466	528	533	587	535	514	537	527	531	535	504	511	503	518	543	499	536	535	511	500	561	526	587	514	525	483	499	519	546	538	515	490	560	511	563	525	505	508	493	446	485	477	542	520	504	464	501	542	526	533	515	518	517	513	519	543	495	501	513	505	481	523	496	491	518	523	520	549	533	550	488	452	549	522	517	541	517	551	545	519	514	527	539	506	494	529	544	526	512	515	513	506	508	531	516	569	554	501	544	542	525	527	546	505	515	538	536	558	469	472	517	475	496	464	516	555	478	504	515	531	519	579	519	563	472	506	513	523	523	495	550	472	495	496	533	497	511	512	544	518	518	503	486	534	523	497	491	506	531	513	504	503	541	569	502	460	472	498	518	519	553	548	522	523	496	505	487	506	499	530	507	537	520	521	550	529	515	505	515	501	500	539	490	527	515	548	493	506	502	511	510	543	493	518	526	482	549	507	510	498	541	545	494	506	534	539	523	540	487	492	529	562	532	510	468	516	491	546	544	526	496	509	502	489	549	495	504	515	532	517	483	529	526	504	508	543	501	540	561	505	508	480	484	514	532	548	537	538	538	551	448	481	495	523	541	539	519	502	532	543	482	480	507	474	500	526	501	478	526	545	512	502	541	507	503	551	531	534	530	507	526	490	527	517	535	532	498	516	520	500	509	510	504	534	514	529	455	536	545	474	500	531	464	550	545	506	505	465	488	500	509	546	515	526	514	530	511	511	521	518	490	540	538	558	495	506	524	539	496	503	559	517	469	545	499	486	501	520	528	520	538	515	536	492	520	527	537	544	528	512	518	523	532	506	532	504	580	521	517	502	511	494	500	482	511	526	507	592	582	494	545	491	508	517	525	510	516	511	527	468	508	543	504	531	518	486	541	536	566	526	524	512	545	534	512	503	539	543	515	477	544	523	493	500	500	493	525	489	505	538	540	575	488	553	492	509	520	485	540	528	505	552	477	522	573	511	536	512	465	523	515	562	528	516	525	502	512	490	489	495	496	513	486	486	536	546	560	491	505	543	497	523	521	501	526	504	519	524	476	467	480	488	504	535	517	471	494	527	503	498	539	513	556	515	531	510	571	488	513	547	519	498	528	534	518	519	503	511	511	523	526	504	528	528	505	526	503	510	530	502	555	513	510	525	503	491	543	475	508	527	518	526	494	553	535	511	513	528	502	484	484	544	535	529	487	522	500	474	538	527	551	520	471	478	492	515	511	491	527	532	528	502	507	552	519	477	520	509	545	529	519	496	505	540	514	499	499	506	542	524	533	513	495	534	489	539	478	493	484	495	499	484	498	519	532	499	504	513	483	545	521	516	492	512	516	495	534	525	577	510	468	528	495	494	511	532	523	545	501	519	522	521	527	510	509	518	543	532	531	488	556	529	519	507	482	504	555	536	523	528	538	524	559	522	522	509	485	541	483	503	492	510	506	541	523	528	546	525	508	506	528	480	504	514	518	533	525	529	485	534	523	524	503	566	531	526	509	521	507	507	512	509	546	541	527	519	510	529	510	540	540	510	488	492	517	550	518	494	503	549	530	519	505	522	467	531	512	506	515	498	526	524	478	519	500	511	493	560	506	495	487	518	497	512	488	524	491	516	498	548	557	526	513	508	489	484	517	489	499	489	528	541	523	492	541	533	511	557	505	535	510	503	493	555	488	534	555	520	519	519	513	501	505	518	501	472	541	535	504	473	525	481	523	512	519	502	515	551	518	502	545	543	519	507	543	519	515	521	521	514	467	500	527	511	514	496	502	503	500	548	516	520	552	530	554	503	553	522	469	480	475	517	505	521	533	472	533	530	467	490	524	492	525	538	503	517	532	472	517	491	571	486	517	527	530	486	486
4685	1665	1051	790	730	743	685	677	675	616	606	663	641	637	641	691	606	656	635	616	633	642	625	629	602	629	585	607	653	602	604	580	660	641	639	594	628	548	635	655	642	630	568	602	616	615	583	650	659	590	528	627	611	663	623	600	610	613	617	654	620	627	667	620	627	621	621	616	577	612	605	626	602	637	583	614	579	600	663	595	636	631	599	616	608	608	616	614	651	620	587	579	639	601	556	598	636	635	637	664	639	633	565	613	600	594	633	625	597	604	626	632	648	621	609	600	613	608	623	589	646	615	607	597	634	613	683	599	650	636	632	608	589	635	591	601	615	648	621	578	634	613	591	648	619	620	586	623	583	647	666	700	622	649	647	572	598	584	627	612	636	615	618	619	624	597	608	594	608	628	643	651	665	622	619	583	596	623	618	664	596	627	605	650	634	589	661	611	634	642	594	659	636	591	608	575	649	616	614	636	605	627	644	634	588	582	639	634	612	586	595	633	653	610	601	604	612	630	657	642	631	619	608	658	615	573	628	594	621	611	657	604	599	660	608	603	645	580	582	632	594	564	611	601	606	643	616	600	628	644	646	626	597	574	610	658	648	628	681	643	605	608	630	626	628	586	599	613	650	598	570	591	672	634	606	600	628	660	641	623	631	599	609	643	635	622	585	630	654	575	634	624	620	609	634	615	616	581	587	644	569	644	598	572	590	622	564	615	578	633	623	614	607	584	644	591	582	636	610	635	603	621	644	623	640	615	594	625	580	627	593	632	611	608	575	589	654	613	613	572	589	658	608	638	611	622	639	626	645	626	617	577	656	611	643	581	618	640	615	651	627	624	654	608	700	636	683	635	622	624	657	598	594	654	619	609	638	598	580	635	615	589	616	575	624	639	636	645	608	619	631	633	610	596	620	623	642	678	639	636	608	609	588	580	584	581	601	624	602	620	627	618	678	608	595	633	642	642	642	605	580	597	613	607	623	615	594	617	614	600	626	613	620	636	588	630	623	633	588	633	635	610	591	622	611	611	618	597	597	599	592	579	615	575	606	661	631	609	602	613	648	648	654	643	639	615	603	612	615	604	606	626	588	615	652	627	646	688	622	623	623	617	599	603	592	602	587	647	592	635	626	608	599	629	588	615	620	618	558	632	621	600	638	613	613	593	579	635	590	577	621	609	622	635	591	640	626	619	629	616	636	595	576	616	678	583	610	598	633	628	576	638	592	591	639	634	591	648	604	621	624	622	655	598	629	599	642	607	619	595	641	606	605	636	596	648	611	650	609	636	619	618	642	619	608	614	608	588	612	629	614	589	628	663	578	574	653	568	642	614	620	611	655	599	644	617	607	603	626	618	614	600	598	639	617	627	644	599	620	634	600	665	636	613	666	653	633	623	635	646	626	634	636	627	595	604	577	631	684	610	637	641	611	635	651	602	660	613	617	596	625	614	631	572	607	637	630	616	606	585	582	601	616	586	611	621	653	569	636	607	616	614	631	591	615	614	609	565	612	653	580	617	643	597	687	631	584	623	642	670	609	599	632	635	647	605	589	619	645	594	606	642	604	621	580	601	597	602	651	598	575	674	625	609	624	610	582	627	649	617	644	626	622	688	664	615	641	603	569	632	611	607	618	637	624	598	615	570	585	650	592	590	627	626	629	656	660	598	624	644	626	591	589	603	607	616	627	616	605	633	594	652	634	613	628	656	636	656	588	633	610	586	612	601	607	604	604	589	615	624	604	619	652	610	631	632	630	627	640	618	558	614	656	625	608	626	610	602	585	638	616	654	588	592	632	594	630	607	657	650	605	619	592	569	581	624	626	587	611	639	527	616	588	589	590	577	600	635	636	595	601	642	547	587	585	613	620	576	579	609	624	632	645	619	600	629	593	557	559	609	594	655	639	674	590	609	621	630	626	606	607	591	575	587	612	600	630	608	615	607	619	593	658	588	612	585	581	636	611	580	608	608	660	612	628	606	617	595	658	620	581	635	605	596	623	615	574	617	580	611	601	556	595	598	632	625	647	581	643	606	609	603	682	610	655	622	633	606	637	624	618	578	592	610	587	670	663	621	593	623	645	618	587	634	565	620	656	642	601	588	641	623	609	674	600	662	584	656	616	605	589	597	622	632	626	589	675	649	650	664	611	571	565	634	588	606	647	613	589	585	596	578	606	663	610	660	669	606	599	657	605	612	615	631	618	600	650	582	596	602	620	641	618	596	604	643	642	667	603	647	656	633	602	629	621	629	600	643	623	648	588	603	645	575	612	645	628	583	609	593	595	616	619	653	615	602	630	631	617	620	625	610	618	634	611	607	613	586	621	606	624	642	624	649	611	589	592	628	616	654	632	622	605	649	662	605	644	609	634	625	604	601	631	622	638	624	606	615	617	591	594	683	607	620	596	617	611	609	568	580	633	605	602	634	630	578	634	639	603	620	617	624	613	626	593	655	609	597	583	628	656	593	630	563	623	588	578	592	608	600	644	639	615	593	644	635	592	594	600	633	675	610	638	619	603	634	645	625	627	584	661	604	596	559	592	632	599	559	617	615	613	621	678	615	593	623	645	609	619	584	638	622	594	610	634	635	636	628	624	627	636	680	603	602	630	602	640	624	594	619	646	661	639	618	613	635	635	676	593	590	662	633	585	613	614	629	643	648	610	631	586	583	621	621	637	611	671	640	602	621	602	634	550	642	593	630	612	620	625	633	615	588	605	604	637	637	611	645	637	606	624	609	604	590	589	585	612	603	582	597	612	571	601	617	626	633	587	596	618	608	591	639	575	569	628	610	607	627	540	585	603	590	613	601	606	644	658	609	640	670	622	591	608	654	637	630	609	599	600	592	600	595	633	630	616	680	598	649	618	603	609	616	622	577	609	623	607	607	615	614	566	595	632	669	611	588	645	597	646	587	641	580	642	612	603	628	619	634	626	611	596	588	625	615	620	621	610	614	569	593	580	600	649	596	630	626	640	632	662	597	574	613	574	614	591	611	618	609	654	624	626	592	615	561	623	620	646	619	598	626	624	645	609	579	627	580	633	614	601	618	588	621	595	602	570	646	621	585	618	670	642	645	599	614	627	669	598	580	619	591	622	639	605	657	606	618	594	618	584	607	601	622	635	636	616	611	573	615	613	590	667	659	620	598	631	657	664	620	600	628	587	592	668	611	614	590	637	660	584	614	584	604	570	603	576	597	638	582	603	621	585	588	645	633	617	623	609	669	654	626	596	633	639	649	659	620	634	599	646	574	628	627	596	635	614	577	661	615	593	603	588	648	635	598	641	610	545	651	610	589	599	608	588	612	628	610	593	652	639	574	611	638	593	632	606	623	624	579	604	610	591	596	595	650	634	668	618	629	648	573	591	622	622	612	621	644	621	623	638	633	623	580	571	595	633	599	611	580	646	620	614	614	618	622	614	629	614	624	630	618	606	651	598	656	584	634	613	596	613	601	687	617	616	587	630	610	615	580	587	568	600	627	611	633	580	601
27985	21150	25471	14082	331	246	244	237	227	203	202	228	215	210	211	201	211	222	222	211	191	218	197	191	241	194	214	204	229	200	214	208	195	215	208	214	229	219	200	234	224	184	193	213	195	208	212	183	202	179	198	193	230	221	208	214	212	211	222	200	208	197	218	203	185	202	223	172	214	197	188	222	192	182	188	220	206	219	203	232	216	207	193	211	210	231	228	190	196	210	204	200	209	197	207	203	208	243	202	195	186	199	230	213	228	195	197	201	215	211	242	191	218	205	207	217	202	213	218	195	182	236	190	199	224	198	218	200	220	190	214	204	202	202	208	201	208	223	186	204	200	218	190	199	216	223	205	204	182	224	204	200	183	235	198	212	206	234	198	220	204	226	222	219	212	227	216	195	193	212	196	189	201	209	197	192	195	214	212	211	231	222	197	221	195	205	182	216	193	231	220	209	198	229	207	192	209	206	247	219	204	210	212	198	198	223	201	192	219	225	203	223	210	208	196	235	215	226	185	189	213	212	190	202	229	208	184	207	210	183	232	209	204	220	198	202	230	202	235	201	203	223	228	210	210	229	201	213	201	195	213	220	233	205	211	218	203	198	192	241	216	207	191	228	199	205	213	202	211	220	188	188	215	225	194	211	214	245	207	202	206	226	229	209	209	210	215	215	213	189	221	201	205	216	216	225	215	221	216	215	204	188	202	215	195	191	203	197	181	190	204	204	204	201	195	208	216	223	204	207	221	215	241	216	203	216	212	222	200	234	193	227	192	215	224	194	219	189	224	232	193	216	183	215	203	218	197	236	211	232	218	201	216	221	228	219	204	216	186	210	187	209	218	182	226	200	235	202	221	193	210	208	185	221	223	216	220	211	228	221	209	192	208	198	205	179	216	200	216	202	197	193	213	202	235	202	195	211	197	192	215	209	198	227	233	209	229	236	184	220	200	205	226	207	231	197	219	221	225	248	212	191	220	178	218	205	186	220	191	210	224	233	206	216	215	208	220	183	241	200	200	201	205	203	195	186	205	189	193	213	217	224	213	181	225	197	185	206	228	194	221	215	212	206	198	203	218	191	201	216	226	225	186	226	202	218	212	212	225	211	216	186	218	208	227	193	228	227	201	197	202	200	223	197	256	232	185	202	178	201	198	241	206	197	214	233	214	205	211	199	213	200	200	210	231	187	229	215	206	185	204	211	208	199	218	176	199	227	205	209	184	205	233	215	219	207	224	199	193	217	194	221	230	217	205	234	240	209	200	209	207	201	221	204	209	221	195	240	238	216	191	208	210	219	222	171	195	195	218	222	219	203	200	191	190	189	197	196	208	184	186	217	211	223	224	198	196	200	198	189	197	208	199	206	193	223	205	203	197	208	191	198	200	168	199	229	208	207	210	223	204	207	202	204	185	208	218	202	207	195	193	214	221	242	204	190	214	221	216	210	178	218	219	213	205	197	196	209	216	175	223	214	212	220	203	206	216	203	192	204	197	215	206	217	227	232	199	224	191	202	204	212	222	205	221	204	241	237	241	184	196	205	204	217	198	234	195	205	254	227	190	239	194	214	216	211	219	203	204	200	240	208	205	193	202	195	183	227	209	203	226	209	214	202	199	210	219	227	229	211	195	212	214	210	229	213	206	170	214	196	260	212	202	186	229	237	218	214	194	195	224	201	220	222	181	196	211	220	204	207	191	226	217	212	206	187	186	200	190	235	189	214	201	209	198	231	219	202	215	196	224	194	194	197	235	183	219	226	240	189	209	211	212	195	217	196	215	194	166	200	197	191	215	228	195	232	232	207	199	190	217	208	202	216	218	217	193	208	224	256	234	214	227	197	187	195	222	213	188	208	217	225	223	225	226	190	192	214	210	194	211	176	210	238	175	215	227	243	216	214	216	210	199	226	225	184	215	220	209	215	219	197	222	221	214	204	195	199	187	218	203	217	233	206	205	221	205	212	183	211	208	205	215	199	189	207	207	236	217	216	240	240	192	204	204	216	194	215	215	206	194	213	214	200	208	213	210	206	200	194	223	203	188	210	205	223	211	199	240	184	193	227	221	212	228	197	219	208	228	188	211	203	224	208	237	207	201	207	188	214	251	200	212	224	194	210	204	205	176	195	212	212	197	204	206	242	186	232	221	194	193	229	201	206	230	211	215	212	215	193	223	226	204	193	195	206	216	208	209	221	215	205	235	206	217	200	196	210	239	208	228	208	214	228	199	213	209	206	239	208	209	234	190	219	200	201	208	238	176	210	188	200	208	205	206	181	216	190	230	221	200	215	219	215	205	218	203	205	210	203	182	230	219	212	213	210	226	209	187	231	205	208	200	213	207	224	193	205	214	226	203	213	210	190	200	234	208	198	223	190	196	186	228	225	208	208	215	222	220	233	179	178	239	227	208	192	195	171	210	212	204	229	247	203	222	224	212	184	212	178	217	207	225	224	198	183	219	214	213	198	204	228	205	214	194	210	212	190	222	192	219	231	229	211	235	213	242	222	236	205	216	218	196	219	195	211	197	210	199	213	199	209	214	204	227	205	231	201	205	199	187	208	199	219	189	235	202	229	204	216	224	219	203	174	194	198	222	230	220	206	218	210	219	192	219	195	196	211	220	195	207	198	200	216	212	212	206	204	227	201	215	210	201	204	246	198	226	213	228	225	192	199	179	214	180	198	212	220	190	234	202	182	217	224	204	188	208	224	224	216	209	212	211	216	180	218	219	190	206	218	219	195	207	211	200	213	213	255	216	215	205	205	209	204	200	208	195	208	185	197	180	215	187	215	217	231	222	199	215	207	243	201	214	227	186	253	228	203	209	213	243	221	212	212	187	197	215	224	216	241	199	227	208	207	196	194	211	189	236	237	235	208	214	197	216	216	236	174	181	217	210	203	205	202	195	249	207	230	221	202	207	209	219	203	196	200	236	191	234	200	232	205	219	207	196	208	222	191	189	228	236	202	217	208	246	221	203	202	198	216	200	204	208	213	202	198	207	199	194	220	218	206	226	204	212	197	219	200	178	191	206	204	217	233	199	227	219	193	199	254	212	218	205	218	190	174	189	207	212	206	222	215	212	217	196	211	204	225	235	225	224	180	219	191	226	204	219	208	195	206	226	220	204	200	215	209	221	198	179	215	190	223	178	189	193	191	207	236	219	206	200	224	181	211	217	227	222	216	222	219	226	202	195	194	235	219	235	182	199	235	223	198	207	215	221	214	209	203	189	224	191	245	220	201	212	213	199	206	198	235	210	212	206	220	208	216	195	198	219	233	204	198	247	204	234	200	194	233	212	202	213	206	206	211	232	216	229	225	226	222	212	231	250	223	209	212	222	228	187	212	221	225	191	211	208	214	197	193	200	179	183	199	201	214	205	211	233	215	230	210	210	201	222	203	218	245	201	213	204	205	227	204	198	182	200	203	217	193	221	213	214	225	184	193	220	237	200	199	208	208	208	221	223	221	215	207	218	192	222	197	220	217	209	196	190	216
3257	318	283	302	284	265	248	242	247	242	262	250	267	268	267	268	269	261	239	221	257	266	259	253	279	254	257	242	266	263	271	271	243	267	267	284	262	221	272	260	260	260	245	250	247	258	234	257	270	265	253	257	258	274	258	281	278	284	250	240	259	245	270	279	247	264	261	271	239	252	278	241	295	263	259	269	248	259	263	235	248	254	249	260	261	246	263	234	246	259	280	242	251	241	268	236	246	240	243	277	234	245	271	259	250	245	253	241	269	243	252	242	251	247	247	240	240	260	259	254	270	282	259	264	282	260	252	268	256	280	253	244	260	225	241	245	250	266	268	279	291	246	238	254	286	256	261	241	242	254	263	225	259	246	262	265	272	265	270	259	249	261	272	245	218	278	219	234	224	265	263	261	268	252	264	253	243	257	279	247	256	235	242	295	265	257	246	236	271	268	253	301	261	238	244	271	245	280	239	265	250	267	286	272	260	275	294	247	265	258	232	268	243	265	268	281	252	274	259	281	289	229	249	251	286	264	260	244	257	272	257	269	265	251	269	264	265	274	270	282	277	258	262	241	272	269	264	244	280	233	234	271	269	285	248	263	256	268	258	281	270	259	238	245	243	276	250	221	271	275	283	272	252	255	255	249	261	267	266	254	252	235	233	280	260	245	239	255	296	286	261	263	240	276	250	257	257	293	254	247	243	262	272	258	266	245	243	236	262	269	248	263	246	275	250	272	252	262	260	259	231	250	236	255	237	237	277	261	225	270	286	259	256	225	236	255	260	251	272	275	272	261	298	242	280	268	254	252	261	260	270	252	268	261	257	252	291	239	288	254	272	253	241	282	259	250	270	284	265	277	251	279	275	247	278	274	283	250	252	286	257	253	247	289	270	265	266	268	263	268	246	253	256	247	269	258	268	258	253	267	241	268	299	255	277	236	263	258	263	246	284	235	260	244	267	269	242	268	251	293	284	261	254	236	296	250	229	266	257	257	272	278	286	263	243	268	260	281	275	275	256	262	271	261	265	244	253	254	272	259	240	269	318	271	279	279	277	272	269	280	265	264	273	264	250	252	252	256	267	260	238	233	289	284	264	256	235	267	270	263	266	256	251	254	242	253	268	264	284	289	276	256	256	253	247	253	244	267	291	269	265	259	295	250	263	250	231	279	285	233	247	275	248	266	274	230	283	237	264	245	245	262	277	254	259	295	259	227	254	265	288	267	270	249	252	257	265	253	254	272	239	288	264	275	242	249	250	234	265	242	268	284	255	256	253	272	274	273	233	238	254	252	244	275	277	251	264	244	258	254	273	286	263	252	251	257	263	272	243	231	284	258	262	269	240	268	250	260	262	239	262	290	282	312	265	229	266	250	261	237	290	250	259	290	273	231	265	253	268	233	252	267	265	249	237	266	290	276	273	265	261	279	283	244	276	268	239	240	271	291	248	247	290	270	250	268	246	281	278	264	245	302	280	255	271	257	255	272	290	244	239	245	248	255	258	275	268	277	266	276	267	258	266	281	292	282	288	267	229	288	275	251	252	241	270	277	241	275	266	267	274	269	247	278	281	260	267	292	249	264	261	275	261	242	243	250	281	277	273	240	234	239	260	268	235	272	250	252	277	302	260	250	258	277	259	264	269	253	281	285	243	247	256	294	240	253	266	274	253	288	272	248	261	273	247	259	275	276	283	233	262	292	255	267	263	253	263	254	275	248	245	292	259	252	287	282	294	257	240	248	269	277	262	268	252	281	273	256	275	271	262	258	301	281	274	295	281	266	246	251	268	245	248	222	246	266	288	258	266	267	281	267	256	258	258	285	249	272	274	245	250	270	260	250	222	270	248	244	246	269	272	247	247	275	258	285	246	291	238	252	240	224	296	273	283	265	237	255	266	217	286	296	247	253	256	234	239	243	241	271	268	225	261	244	287	265	269	241	270	282	249	271	255	265	257	249	273	246	253	241	276	272	270	271	238	232	285	275	289	253	235	254	260	273	281	260	254	285	267	280	255	296	268	248	253	269	285	273	258	269	250	239	246	286	236	247	279	257	262	264	253	291	249	244	280	260	249	246	245	255	289	244	244	267	261	250	240	242	278	285	261	273	292	257	290	249	236	251	251	293	258	259	255	291	271	245	269	288	256	241	277	253	271	255	310	278	250	262	249	248	236	248	241	265	264	245	234	248	266	260	262	272	248	273	265	275	266	238	265	257	276	268	276	261	283	278	278	264	271	245	268	257	268	258	280	224	259	250	271	260	252	270	249	272	251	285	239	254	280	262	235	251	248	276	259	271	259	268	231	251	239	257	270	268	272	275	273	270	231	283	277	227	239	249	275	285	254	285	248	246	254	239	253	250	259	259	251	269	261	227	288	266	222	261	230	245	267	241	269	249	279	243	268	249	243	269	264	270	238	250	243	249	298	260	264	254	256	273	256	265	228	252	287	292	234	267	263	275	248	291	241	274	263	278	228	255	277	226	254	274	246	239	273	290	268	295	245	234	247	261	252	262	243	279	243	248	294	280	262	267	231	280	294	257	255	247	243	238	274	262	234	243	248	250	244	268	309	259	277	261	245	279	260	276	247	270	260	236	249	247	253	257	261	264	279	259	252	254	272	263	266	256	238	258	273	255	267	250	265	251	273	246	282	258	243	264	269	265	248	267	241	285	271	267	287	271	285	260	255	253	240	262	279	266	268	252	240	275	255	245	283	270	283	257	252	272	212	257	256	261	264	288	278	265	247	246	261	259	268	252	254	238	257	258	264	263	283	290	251	259	253	265	283	284	249	261	233	259	247	248	246	254	258	281	250	263	272	226	267	258	262	227	284	238	243	262	255	250	235	244	251	262	291	258	270	242	272	250	257	276	249	246	264	247	262	266	224	275	273	262	268	257	279	262	292	244	281	266	256	279	267	277	276	280	283	274	295	264	266	266	259	278	269	245	239	258	290	278	281	254	272	273	266	256	252	257	262	286	258	245	242	260	255	277	276	264	264	263	291	249	248	271	270	278	269	251	222	266	261	231	270	240	272	293	275	278	271	260	260	264	248	307	239	257	263	277	262	269	228	246	242	254	270	231	276	259	278	256	250	255	256	273	256	293	253	258	247	273	269	273	244	245	257	270	284	275	248	250	252	299	267	270	239	259	258	250	251	286	248	249	280	266	258	280	268	243	258	251	256	254	256	263	260	261	245	253	260	263	280	247	266	248	280	262	268	264	280	249	236	260	274	261	303	260	282	285	280	297	269	278	261	256	253	279	225	237	264	229	259	259	254	263	276	277	249	293	251	262	251	254	251	260	265	289	262	262	291	225	237	290	249	263	244	232	258	273	251	255	260	292	267	286	254	246	239	278	228	267	252	275	240	279	255	270	267	247	243	257	257	284	251	276	265	279	264	274	250	263	243	254	240	251	233	263	256	278	269	276	268	267	280	226	285	288	246	261	243	298	259	263	314	282	250	241	263	264	253	253	256	261	254	278	258	261	255	279
26495	21192	29747	22924	21194	21213	14478	670	486	493	494	520	487	501	506	488	426	524	471	494	505	449	501	491	505	469	482	472	498	485	478	465	478	496	503	530	500	454	455	459	477	479	455	473	467	447	511	463	501	439	479	477	465	462	442	485	461	469	449	467	452	465	477	445	477	472	445	484	475	459	483	443	472	454	457	436	437	481	438	501	475	498	472	475	478	456	446	441	472	487	491	456	472	471	484	449	501	486	455	488	449	473	499	470	473	431	506	466	510	469	468	509	494	453	444	483	468	462	433	495	496	487	457	500	448	467	469	467	478	502	485	444	468	462	444	459	462	524	466	454	484	433	485	458	473	447	491	487	464	501	474	462	439	497	491	470	434	491	480	442	465	453	464	457	484	455	445	476	472	461	440	490	428	462	475	474	457	491	502	451	458	492	489	476	469	461	486	425	468	485	468	470	470	494	489	475	495	482	470	468	477	493	510	474	456	496	469	466	462	557	442	467	471	454	456	479	492	464	481	467	471	486	493	472	459	488	474	480	467	475	471	459	452	467	508	465	450	467	473	429	491	467	447	465	477	462	465	479	444	454	455	458	460	489	499	485	454	484	481	504	462	468	486	492	492	505	505	467	524	485	450	484	460	460	447	458	475	454	524	490	483	465	479	498	494	504	483	462	458	485	485	434	443	475	439	483	449	493	446	444	489	432	430	447	445	478	473	454	439	446	494	467	436	505	447	490	453	474	472	446	451	478	455	477	479	471	496	439	458	483	467	482	474	480	475	501	466	466	475	426	446	477	453	493	439	458	483	456	484	481	456	487	492	447	457	466	455	473	489	506	503	488	428	478	496	509	483	498	492	471	493	479	450	453	468	445	466	462	501	515	475	465	472	468	485	495	462	472	435	489	485	517	462	470	460	505	477	467	506	492	502	472	492	455	485	441	496	461	457	522	461	488	442	499	443	481	476	451	468	474	484	502	500	451	483	447	430	472	452	454	485	498	512	461	471	471	465	484	465	484	467	479	425	436	457	474	487	430	476	467	512	470	481	480	503	451	444	480	481	505	458	454	476	489	497	460	468	443	493	501	479	503	458	443	465	506	490	487	463	443	475	462	476	464	480	457	460	483	470	497	477	453	467	479	468	478	488	482	462	466	471	463	494	461	423	419	445	476	497	449	495	468	494	484	505	486	475	478	425	479	489	488	503	477	484	451	487	442	490	482	444	469	470	475	451	465	484	471	486	498	488	438	484	463	465	473	497	493	442	473	468	467	486	455	450	467	475	464	474	472	462	441	441	498	465	486	490	468	470	476	446	406	426	434	478	438	494	459	456	462	505	463	468	467	437	461	502	494	478	466	439	482	488	470	465	481	486	457	484	458	457	492	482	492	501	493	456	496	442	527	520	495	462	475	479	496	446	446	448	477	436	490	470	471	470	496	503	480	488	463	506	443	445	434	478	459	479	476	428	438	446	516	484	474	473	458	484	451	433	480	467	469	468	466	482	510	446	439	449	475	496	501	478	463	468	502	473	452	469	461	473	479	519	483	472	428	476	484	480	515	472	475	460	490	459	458	446	487	456	457	474	534	462	494	484	453	481	530	462	485	456	441	480	454	443	491	500	461	487	477	478	450	455	486	522	483	510	526	404	464	476	482	447	507	459	503	486	480	477	504	443	455	485	472	496	503	512	463	437	511	487	480	432	449	466	456	497	443	460	489	485	490	493	475	448	500	485	439	475	454	495	462	465	454	508	440	458	449	478	447	468	456	491	477	490	471	475	460	469	510	474	429	494	467	441	474	469	480	522	521	482	496	458	488	446	446	475	481	490	484	506	441	450	459	484	481	483	482	438	487	434	513	471	482	480	479	492	465	473	484	440	502	482	483	457	462	480	472	498	476	496	488	478	513	497	486	476	492	468	451	446	464	479	499	476	482	450	476	429	435	450	471	454	479	465	434	502	488	468	510	459	480	483	500	426	469	453	446	460	441	471	473	445	508	506	476	468	457	491	445	456	507	451	478	461	475	483	434	461	482	458	497	479	489	469	428	488	477	473	457	473	469	487	464	428	460	465	477	471	455	491	452	488	492	474	498	536	505	481	474	460	487	482	462	463	472	427	444	426	482	453	482	459	463	451	428	427	455	443	498	425	460	456	486	469	517	476	437	457	462	421	498	442	480	437	467	455	491	482	454	507	463	504	473	507	506	459	493	444	483	466	459	492	464	519	486	489	455	437	489	466	457	475	476	469	454	465	465	485	442	518	432	461	490	431	492	473	486	438	481	487	487	496	455	477	401	454	481	494	471	480	483	503	485	467	456	455	474	479	479	478	454	472	467	457	497	445	476	477	463	469	444	462	423	464	467	459	455	445	448	454	495	460	499	454	486	501	471	481	514	461	500	435	477	464	473	496	478	441	433	474	465	458	475	456	448	498	474	460	439	486	460	493	474	458	470	451	470	456	459	483	454	455	464	491	466	460	478	481	480	451	480	442	461	491	479	461	474	496	494	454	467	471	458	466	474	454	425	484	491	482	519	468	496	484	467	454	494	491	506	453	506	455	443	462	435	460	501	496	451	441	461	444	513	445	459	453	438	495	465	438	489	453	467	476	508	459	435	444	444	428	451	459	464	527	465	452	478	473	498	433	420	475	486	479	498	482	446	455	427	456	442	504	444	468	462	442	487	444	451	479	464	462	462	463	451	459	426	490	478	495	451	508	468	466	469	490	449	510	438	477	473	447	439	501	476	497	457	433	470	482	485	442	518	459	453	452	447	447	427	473	508	484	472	463	446	490	413	426	476	459	437	479	476	467	492	468	491	444	478	463	473	426	449	410	482	432	492	472	493	485	449	499	451	456	434	421	473	465	467	476	478	473	451	431	455	515	503	464	435	463	461	489	493	464	476	483	486	499	470	525	446	446	473	484	467	474	491	497	484	469	479	472	491	467	452	465	474	421	480	452	475	496	425	473	450	459	480	462	483	464	495	465	449	478	465	506	478	473	469	446	454	508	485	460	452	510	510	430	470	463	467	483	427	489	432	478	455	453	475	457	455	505	461	490	460	453	452	464	479	452	452	464	475	433	505	471	446	470	444	454	463	484	476	468	475	466	480	446	419	485	471	489	444	476	441	471	501	467	476	502	533	471	465	454	482	494	450	516	470	479	445	478	463	470	479	471	423	478	457	457	515	505	498	491	472	480	453	467	492	450	474	493	444	480	477	472	490	434	476	463	450	506	504	454	461	459	459	503	491	473	470	462	441	495	489	490	476	465	425	459	478	499	476	458	437	456	503	507	497	461	473	441	443	441	501	476	473	434	488	472	491	472	459	481	471	501	477	452	469	501	454	472	445	493	475	446	468	433	477	506	508	419	478	493	464	455	477	474	461	446	490	477	475	466	445	460	468	435	475	462	484	437	494	447	482	463	474	475	479	468	499	459	508	449	418	473	512	429	496	440	483	481	467	463	493	459	444	459	485	500	527	456	538	469	484
3843	1043	753	662	616	583	564	612	564	607	623	595	539	570	604	562	543	565	576	532	539	550	568	535	561	540	533	524	570	538	535	518	540	521	540	543	609	521	545	544	559	541	564	555	577	592	538	501	559	566	546	521	514	569	545	592	544	565	550	552	531	540	571	543	539	534	551	561	575	548	537	528	564	553	580	545	564	558	524	546	553	552	556	551	570	528	556	559	568	563	543	522	535	561	581	573	573	574	557	564	609	525	541	574	580	550	504	545	564	544	581	536	583	579	554	559	509	544	565	568	527	584	538	552	526	542	524	537	550	531	549	563	547	536	550	514	561	582	582	580	561	524	575	572	556	556	544	534	540	535	557	603	579	529	568	586	557	555	540	536	524	568	534	569	529	538	532	580	536	529	538	547	561	525	518	555	563	522	576	577	585	613	539	521	576	514	544	567	569	570	522	549	554	548	527	511	561	550	513	568	553	546	568	536	508	545	546	555	542	559	580	559	551	533	562	531	541	584	548	554	552	543	592	546	532	516	551	515	541	545	525	607	509	553	584	570	600	566	538	514	565	528	561	555	575	546	551	580	544	566	582	558	550	546	589	539	526	556	513	579	560	522	535	537	562	534	553	560	562	557	557	556	569	528	565	548	550	568	540	536	508	560	557	514	526	576	550	532	543	541	547	593	550	563	552	575	544	576	554	528	519	530	552	563	568	576	580	525	514	528	555	547	553	567	566	539	562	572	573	536	580	542	557	571	519	550	558	537	519	546	558	558	562	561	537	534	497	550	621	555	550	532	539	552	548	544	571	533	539	547	557	536	578	543	562	551	496	526	579	549	566	546	559	536	545	567	537	544	605	547	561	563	557	538	546	537	527	492	521	519	561	617	603	545	551	587	548	553	573	519	545	550	565	547	536	587	542	579	527	589	526	565	529	562	557	582	532	605	550	545	572	563	533	585	549	514	545	523	542	533	501	538	535	558	561	550	552	566	606	593	531	522	545	529	510	538	567	536	567	565	570	555	567	578	548	549	543	575	541	554	568	538	579	557	528	519	544	521	562	536	534	551	534	546	581	547	555	524	546	555	557	551	573	528	587	536	577	547	547	532	535	542	556	532	555	537	591	566	523	557	526	541	531	575	543	536	555	544	567	556	539	516	507	580	556	569	555	559	569	561	548	555	569	559	530	539	542	560	574	581	565	573	554	597	549	522	539	586	554	558	538	540	549	542	572	531	540	535	558	524	528	526	601	581	555	552	583	569	562	570	519	535	581	546	563	547	535	529	580	531	575	542	541	539	557	564	552	572	588	539	519	551	581	550	538	583	552	565	526	515	556	557	558	509	544	502	495	527	581	585	551	549	577	591	516	564	546	566	579	546	546	546	578	587	579	532	582	598	553	506	550	536	517	572	505	526	528	564	580	516	514	511	568	549	561	524	576	567	567	527	544	563	591	551	569	543	517	566	536	559	519	541	563	525	550	539	523	559	540	520	494	566	568	508	583	547	559	605	545	545	553	520	526	532	545	572	523	530	562	580	548	557	573	574	524	573	572	547	568	579	564	592	574	541	571	564	565	508	491	573	586	562	542	584	562	565	589	562	601	564	560	584	564	533	590	551	514	540	575	558	552	537	514	579	566	550	542	576	523	557	533	520	546	572	542	574	572	556	551	581	549	538	530	579	570	576	533	544	540	536	564	551	564	563	517	574	541	557	550	555	572	578	542	535	560	544	568	531	560	544	541	485	532	555	569	545	530	555	564	528	546	540	524	537	556	566	556	489	573	591	576	552	569	529	519	572	508	561	539	548	596	563	522	527	528	519	537	562	539	505	547	562	568	533	568	545	520	529	550	554	507	573	541	548	567	554	559	530	540	558	522	524	528	539	592	501	574	560	525	566	551	532	599	561	544	528	525	539	580	535	562	570	515	569	560	539	564	530	538	561	544	524	579	575	502	578	540	530	524	569	532	550	558	565	566	511	594	496	538	550	565	562	582	510	566	574	585	524	562	530	558	530	590	548	530	535	591	569	516	580	517	534	579	565	541	512	550	564	553	548	562	550	532	518	564	563	554	510	536	587	516	533	568	568	534	546	583	556	521	522	528	522	563	548	529	531	559	534	558	537	515	506	511	597	509	536	507	571	562	566	590	557	537	546	571	572	537	563	558	545	562	535	585	551	530	556	595	544	568	576	575	524	564	598	526	545	555	554	545	526	592	554	569	536	567	571	529	577	559	567	546	559	554	575	566	545	518	542	588	538	541	527	519	544	568	552	583	560	566	555	577	595	559	557	549	565	576	553	595	525	561	569	539	518	549	548	570	603	565	542	569	560	547	561	551	559	570	512	565	537	578	526	515	556	555	577	524	544	579	574	507	556	594	550	542	604	547	572	529	553	576	613	518	544	550	577	563	541	531	569	519	551	603	530	557	571	556	526	594	591	574	571	583	545	515	521	533	535	501	601	549	530	561	589	595	499	604	573	569	584	563	572	531	579	566	539	570	604	553	541	509	518	522	538	528	521	557	583	505	568	577	523	533	589	524	550	557	545	520	608	600	545	522	528	530	571	517	512	554	566	565	576	498	571	551	583	512	533	546	577	532	542	587	560	553	547	522	562	523	557	532	536	555	582	547	574	535	529	545	537	559	516	564	524	570	553	521	557	518	567	551	545	571	579	550	555	572	583	605	528	566	531	526	565	487	538	501	525	540	501	532	565	578	522	576	534	562	538	579	564	533	551	564	586	553	568	550	581	556	530	550	588	533	606	523	548	577	547	540	521	551	570	534	549	574	565	547	564	550	562	589	560	527	600	566	531	524	534	518	534	542	558	530	527	543	535	513	500	578	543	545	591	563	587	470	547	569	559	546	562	530	535	544	565	578	532	544	543	595	574	547	558	521	554	541	510	551	544	498	523	541	605	531	541	537	541	542	555	574	573	549	530	543	553	521	540	516	532	543	567	529	558	571	555	552	612	559	542	633	572	534	538	547	560	526	584	567	534	542	539	552	501	538	541	531	548	546	526	553	564	520	523	566	583	604	560	583	537	562	541	549	547	543	524	547	557	564	542	562	565	526	520	545	537	592	525	562	543	573	575	529	525	553	534	575	560	558	558	556	538	584	554	569	576	554	550	561	580	558	606	512	507	559	587	551	573	548	578	511	557	540	548	575	501	584	556	589	563	532	535	562	534	546	570	510	553	544	530	582	539	515	566	546	541	538	549	550	547	527	540	531	542	562	572	535	558	555	554	539	539	556	556	558	514	564	511	583	537	541	543	532	537	596	524	569	577	597	575	538	514	564	510	563	556	523	570	556	506	567	531	555	505	531	533	603	555	588	541	544	585	559	532	483	498	536	572	542	531	539	536	578	560	580	551	550	546	543	531	569	567	558	555	540	530	583	540	523	563	584	527	540	601	512	535	582	584	515	534	571	541	539	552	534	551	509	536	548	576	546	557	591	588	548	552	508	591	513	566	555	545	523	566	577	580	571	505
27615	21202	29577	23127	21185	18879	291	181	150	165	149	150	159	161	152	138	163	139	155	137	154	142	163	147	140	126	166	150	132	155	149	130	149	155	126	156	146	140	159	162	176	129	147	132	144	118	152	133	153	132	141	154	149	142	139	150	144	141	144	131	150	158	163	142	148	137	155	150	145	167	138	125	147	151	132	143	128	158	128	165	145	141	142	142	138	139	134	137	135	131	144	180	121	156	144	152	121	118	143	147	145	150	140	155	123	155	132	143	133	126	133	139	129	141	139	151	134	134	141	128	136	136	146	160	144	126	138	142	147	147	150	160	144	148	120	135	128	141	137	150	145	150	130	152	138	156	141	141	162	126	156	154	152	138	141	159	163	150	160	154	131	145	135	141	145	147	150	140	138	109	152	148	146	169	141	148	123	147	140	162	140	150	143	127	161	141	136	134	142	155	140	135	139	138	148	139	138	147	144	126	153	157	150	128	125	156	142	171	135	149	112	150	140	135	150	138	146	145	147	153	159	158	141	154	152	134	156	155	141	155	145	138	159	110	141	133	132	149	172	158	138	119	122	152	140	152	142	142	149	139	129	153	140	141	164	151	162	124	149	156	133	142	154	144	166	136	130	162	153	157	144	149	146	158	145	180	122	139	141	159	156	146	140	138	113	130	135	146	140	147	139	130	124	137	136	124	145	159	141	162	145	151	149	147	140	148	143	155	141	139	137	140	139	134	160	138	156	126	146	153	138	161	142	143	165	135	148	130	152	139	155	141	138	143	165	142	127	143	127	130	131	138	130	129	159	158	139	131	133	143	138	150	158	147	153	138	175	145	164	139	137	152	149	138	150	149	127	144	149	198	148	142	135	138	137	141	141	161	157	150	127	126	150	139	156	140	153	137	139	144	134	143	144	141	150	137	137	148	118	137	130	156	166	147	154	148	129	146	139	158	134	138	131	146	158	143	162	123	145	136	132	149	154	158	121	128	130	131	163	137	149	152	143	164	147	130	136	154	141	139	148	137	166	147	150	163	166	152	144	138	127	138	147	147	117	131	132	120	159	137	149	125	155	136	161	147	142	133	137	139	172	146	134	144	139	125	144	125	141	138	153	145	141	138	144	150	149	122	136	139	147	141	144	128	131	153	150	136	133	132	138	174	131	142	151	146	138	145	175	155	122	130	133	162	125	134	155	153	141	149	136	145	163	141	137	150	149	146	140	155	140	134	146	141	154	149	141	156	155	142	137	140	129	129	147	134	145	139	133	146	144	133	164	145	117	132	143	139	148	128	129	137	141	152	152	151	150	145	122	141	132	142	138	133	157	143	144	156	133	169	133	128	138	129	137	152	131	153	140	156	152	138	141	147	142	146	139	145	157	142	131	158	149	136	129	152	151	158	141	136	133	163	148	155	145	129	138	142	136	141	138	140	137	133	148	137	142	158	130	144	143	141	148	139	162	152	153	137	138	121	135	141	136	146	151	139	150	139	130	155	141	149	171	139	138	142	142	151	138	144	152	141	163	141	164	129	135	144	133	131	128	132	162	115	153	153	157	135	140	140	139	149	153	131	143	126	149	154	134	148	137	153	129	160	140	162	148	168	142	136	146	137	135	135	138	154	136	160	143	170	142	169	149	151	145	136	166	152	145	137	152	139	143	133	161	148	136	131	142	134	144	165	148	161	140	140	142	142	150	154	159	173	125	159	140	133	111	163	134	136	131	140	139	131	136	143	145	140	139	150	130	133	149	156	164	162	144	150	136	144	140	147	146	148	149	138	149	133	134	155	154	141	158	145	120	129	150	135	131	157	141	140	142	141	158	134	150	131	136	136	142	147	130	165	125	144	148	128	143	158	135	132	117	126	164	136	141	142	152	159	151	148	153	163	130	151	145	154	146	144	130	138	152	125	138	126	164	151	144	136	134	144	144	139	130	133	169	126	136	141	138	142	141	146	137	146	143	135	120	168	134	124	131	141	141	150	171	148	146	142	166	144	125	157	131	139	150	155	134	149	143	147	134	139	143	157	137	147	133	150	152	132	141	150	149	129	126	140	151	149	134	132	145	136	136	168	159	147	167	123	147	143	136	145	131	160	144	141	158	151	151	149	157	155	146	126	134	137	139	135	152	137	145	150	136	137	142	132	115	164	144	141	145	159	134	173	148	149	139	141	129	134	143	136	148	147	155	161	135	148	141	148	153	129	131	146	158	137	149	139	162	162	138	140	140	130	134	149	132	127	131	137	135	146	135	133	130	166	133	146	164	134	150	143	144	156	156	140	134	137	145	155	128	145	152	145	135	152	161	144	135	121	131	136	149	126	147	146	148	141	144	149	140	157	158	160	138	139	127	149	133	158	154	149	155	145	116	126	137	156	162	129	121	138	139	151	152	126	132	141	160	151	133	154	140	143	144	152	131	152	133	155	164	165	166	125	127	144	167	153	127	165	143	141	164	142	139	147	111	125	144	137	136	139	119	140	146	128	144	124	153	128	139	145	147	136	142	141	158	149	137	154	128	164	138	163	142	133	163	138	143	145	174	134	142	149	137	157	154	119	137	130	148	131	147	126	154	141	160	135	145	138	156	152	149	139	152	128	134	113	138	134	140	172	139	133	145	137	130	151	146	122	152	163	147	139	148	148	134	143	147	164	137	138	144	149	137	130	148	142	155	150	153	130	141	123	147	165	157	138	143	131	157	119	131	128	139	114	139	147	136	142	135	141	151	138	143	157	144	148	116	142	151	144	145	165	131	142	159	139	147	152	124	143	149	151	143	143	123	132	139	147	151	145	134	137	136	138	150	143	130	150	161	142	145	126	141	144	139	152	139	142	137	149	144	143	157	138	129	136	139	134	136	152	146	152	180	127	154	130	163	158	149	168	143	127	137	131	150	144	144	129	134	136	134	129	148	125	156	118	160	155	129	134	135	140	124	148	145	160	126	145	146	151	131	166	136	133	139	149	129	146	122	132	151	173	124	159	152	158	146	133	157	148	134	150	149	137	148	145	139	147	146	154	138	150	139	136	144	137	131	135	129	151	143	144	142	144	143	131	140	157	157	135	134	135	143	135	157	135	132	145	142	151	139	142	159	140	146	139	146	160	157	159	147	146	161	132	162	138	131	137	147	131	150	156	120	146	131	156	143	135	143	142	146	151	159	145	144	166	131	142	167	132	149	142	149	137	134	135	139	145	150	139	152	145	136	138	149	143	160	160	158	120	151	146	146	140	144	120	152	142	169	125	161	158	133	156	157	146	114	161	151	134	131	134	144	146	143	138	153	144	139	171	152	131	141	148	151	130	125	145	140	145	140	161	143	140	161	162	141	157	130	146	151	146	176	134	137	152	146	144	142	136	154	141	115	145	140	143	145	136	143	139	128	135	129	149	134	157	136	154	146	151	146	159	150	137	131	144	125	151	120	139	135	155	160	158	141	157	153	169	147	163	161	132	147	147	153	140	123	150	162	157	135	148	144	120	178	130	151	157	137	153	146	139
3802	456	290	218	239	187	217	203	236	211	230	203	213	203	198	212	225	192	191	202	196	179	199	200	186	182	208	180	188	189	197	197	178	212	187	201	216	219	209	199	205	215	168	208	181	199	200	191	172	193	200	199	196	190	197	191	205	198	204	210	207	196	179	182	199	206	219	201	211	216	184	199	184	186	184	180	177	211	172	202	170	187	200	182	189	209	217	217	213	186	176	205	187	221	192	176	182	172	203	200	200	180	210	205	187	201	199	210	196	176	192	178	205	201	201	179	192	200	204	221	186	198	205	213	193	212	216	201	186	201	193	177	206	202	196	194	203	165	200	220	175	205	187	211	178	198	211	207	180	187	209	190	190	173	214	208	194	207	183	177	161	206	201	182	175	207	187	202	214	200	180	188	183	204	200	210	213	192	165	176	202	187	199	213	195	191	188	192	201	204	182	192	208	194	172	178	182	184	189	199	189	216	182	181	200	208	187	190	197	202	186	198	196	213	217	188	210	204	184	182	206	194	199	199	207	166	197	200	216	193	203	205	217	208	201	183	199	193	191	194	194	200	197	197	207	184	200	185	209	183	200	197	193	202	207	212	198	210	190	216	223	203	184	182	197	202	221	183	205	191	199	189	212	183	192	208	202	195	197	239	173	187	175	196	195	212	210	218	190	182	182	201	200	221	213	185	181	206	204	184	178	192	183	203	187	198	203	199	167	194	198	199	187	191	206	205	192	200	203	227	199	183	218	197	195	181	189	199	202	187	216	205	187	211	195	211	196	216	199	184	191	209	217	189	208	210	184	234	159	191	203	199	201	200	183	188	202	219	204	170	229	187	176	201	176	199	181	194	214	197	208	193	197	184	185	187	219	207	191	200	195	193	201	200	197	221	218	190	187	167	198	209	189	195	201	207	214	204	236	212	194	209	206	208	198	176	176	207	195	218	201	176	188	206	198	187	202	205	200	188	207	200	181	177	187	209	199	209	205	175	221	201	168	200	219	211	187	205	192	216	185	201	186	209	196	210	209	195	208	176	188	204	197	214	216	217	201	205	201	191	181	217	172	195	198	199	203	195	193	222	217	195	207	212	188	180	203	190	197	203	162	183	193	189	170	205	215	207	191	178	174	182	199	173	194	200	177	178	190	201	173	196	178	189	204	210	193	183	205	184	210	193	201	203	194	210	191	209	181	190	201	185	203	221	189	164	211	217	179	198	220	211	192	200	195	181	175	224	199	197	185	182	177	198	207	208	186	180	189	204	198	206	182	200	173	200	202	200	200	214	188	165	195	190	177	202	212	183	197	200	219	194	195	219	165	213	215	199	190	217	213	202	177	173	209	188	215	195	182	224	187	204	172	198	190	187	195	235	193	194	193	191	219	195	193	197	213	185	214	195	197	193	236	215	195	196	206	218	227	207	159	202	194	219	182	194	202	193	185	187	209	172	177	185	216	201	220	202	189	204	204	206	195	198	211	215	211	187	184	203	198	192	193	180	185	219	180	191	189	214	200	177	196	212	201	193	220	176	196	217	223	185	210	216	185	200	190	193	203	188	204	187	219	177	177	180	223	209	195	186	204	193	215	186	183	172	199	188	190	210	178	197	181	186	211	189	183	205	193	210	204	187	188	206	208	197	201	178	195	183	197	163	208	217	196	189	191	187	186	201	184	208	205	214	193	178	206	220	203	183	198	213	202	200	189	208	191	198	196	192	163	212	207	189	193	177	184	189	189	216	191	191	182	197	186	180	183	195	188	207	192	172	196	196	218	186	201	195	189	200	210	198	219	196	181	209	189	220	210	202	180	172	194	203	190	214	179	204	217	186	195	197	206	190	193	180	217	174	214	210	185	197	184	225	197	190	184	208	177	198	207	205	202	179	212	189	226	182	203	219	185	183	205	212	190	195	205	173	195	185	193	168	195	195	190	197	190	174	187	180	198	209	213	204	178	210	200	196	194	199	194	206	181	192	182	206	203	188	197	174	202	179	179	211	203	180	189	194	180	205	195	196	199	217	202	201	217	197	206	197	216	191	188	171	201	203	204	205	197	183	178	181	215	200	202	186	202	197	202	204	185	200	197	196	195	192	149	199	188	166	198	205	171	193	193	203	171	197	204	203	194	196	203	180	206	192	184	195	192	184	196	195	195	183	213	209	211	193	216	198	216	203	219	200	199	205	196	193	191	171	197	194	214	186	215	189	207	197	197	188	196	191	187	216	201	186	179	222	186	217	209	216	176	196	184	191	192	193	172	187	219	173	192	186	194	189	176	192	219	185	177	209	197	193	214	207	185	197	188	206	162	193	197	204	189	205	189	223	214	205	163	202	209	215	185	205	199	177	182	214	188	195	187	205	208	186	196	216	181	174	188	181	204	181	197	202	220	202	214	208	195	203	168	196	177	171	198	208	218	195	181	192	184	178	187	210	195	206	201	200	198	193	177	222	184	208	189	164	188	183	205	186	186	196	203	207	189	203	211	185	203	189	180	176	186	171	201	228	203	190	173	162	178	184	188	192	185	201	168	240	191	194	198	197	202	189	219	193	206	205	190	190	204	200	185	212	229	199	209	201	201	201	223	202	196	223	184	204	200	197	187	217	189	231	187	198	194	212	177	224	203	186	189	190	180	188	197	176	189	202	195	193	177	199	192	202	215	202	193	197	189	184	180	178	214	191	187	203	192	189	200	185	204	212	177	228	198	189	193	222	208	173	190	214	198	176	190	189	185	175	195	201	209	209	185	184	200	198	191	187	181	216	208	204	209	205	176	194	174	153	212	186	194	195	190	201	176	216	192	197	197	183	180	215	205	208	187	181	194	203	172	200	186	204	188	215	203	199	190	219	223	174	197	187	192	210	193	214	207	212	199	193	204	179	215	207	227	214	172	202	215	192	207	176	219	224	206	192	182	193	183	188	191	204	181	211	180	210	193	189	186	178	209	179	198	202	194	177	191	222	184	193	192	189	192	185	213	231	197	213	187	181	200	211	194	211	178	183	192	199	195	188	186	207	192	190	165	215	208	167	200	188	182	209	204	211	176	181	190	198	231	203	198	193	207	213	244	198	205	181	187	188	226	211	192	188	217	198	204	212	199	191	221	181	206	196	203	206	199	204	210	193	220	178	200	200	194	206	192	195	200	221	197	183	182	205	184	219	182	202	189	211	193	196	198	192	192	208	211	180	188	201	195	190	190	208	168	204	196	216	175	190	198	182	197	202	171	205	201	201	193	212	204	207	191	176	206	185	205	218	217	188	202	201	192	207	195	189	203	205	188	192	189	203	190	218	178	178	202	157	205	187	195	208	193	177	209	200	214	211	192	199	196	190	190	197	214	197	196	191	204	199	184	181	193	182	168	207	185	221	218	204	208	186	207	188	191	217	218	210	203	202	180	188	212	181	191	219	209	169	195	187	217	187	180	196	183	191	184	182	209	184	210	198	207	208	209	199	221	188	224	180	207	186	204	203	199	201	188	183	195	217	195	202	190	201
22641	21268	29595	23261	21267	21442	24437	3917	613	549	614	478	525	528	524	556	549	555	519	548	553	502	518	506	521	569	489	500	538	498	513	483	473	508	504	515	522	528	532	547	540	519	501	494	495	504	514	501	504	576	502	519	523	506	534	531	492	516	504	503	507	548	550	512	507	550	525	504	488	567	537	492	542	502	542	552	526	493	499	505	525	512	535	530	519	506	506	509	478	510	494	518	521	528	522	465	484	494	544	475	500	553	504	491	522	552	506	510	462	514	485	524	504	481	541	462	540	519	499	503	490	517	509	544	509	539	560	528	503	516	494	486	523	533	494	545	511	479	505	519	528	538	504	540	527	498	551	542	517	539	506	512	543	528	515	515	554	493	556	519	513	500	490	500	497	513	527	550	520	531	505	519	522	519	515	489	550	493	503	489	507	501	523	486	496	485	496	492	476	531	505	522	525	480	513	529	526	540	492	535	509	552	555	519	499	516	514	503	509	515	518	541	493	484	479	506	543	506	526	533	528	479	483	502	550	558	467	492	505	526	517	533	559	494	542	535	545	535	510	533	518	505	528	516	513	487	518	528	552	531	498	488	466	515	519	560	510	528	521	516	542	448	509	538	500	485	503	519	528	500	499	547	535	476	496	481	556	514	504	587	453	552	508	538	518	503	492	494	547	514	514	501	492	498	529	537	516	524	520	505	535	549	496	532	507	506	533	547	494	513	556	513	489	447	529	518	512	514	521	534	500	501	496	503	510	474	525	496	513	482	519	512	532	529	517	553	512	522	538	507	537	514	539	560	523	517	511	470	522	545	486	513	464	509	506	549	545	548	466	546	532	515	522	500	506	519	523	543	519	500	534	534	532	545	509	497	486	543	540	537	515	543	473	487	526	512	517	536	539	512	518	526	514	566	564	514	513	488	513	519	492	499	503	517	509	499	515	558	510	506	524	528	541	548	472	499	510	554	517	518	515	524	532	545	542	545	483	514	518	535	543	505	528	556	507	469	528	478	530	501	495	496	538	453	499	516	521	463	490	533	540	476	517	533	483	502	509	512	525	576	504	534	539	499	516	499	550	515	523	517	531	534	539	528	543	521	501	530	508	518	498	505	515	542	500	526	504	518	530	541	515	530	495	565	454	526	539	537	508	525	503	486	513	509	556	481	531	508	552	542	502	485	538	542	508	525	548	471	524	540	536	511	575	527	506	547	522	483	514	511	513	502	514	511	539	515	546	469	518	504	464	534	533	479	491	527	485	532	549	533	489	486	549	494	511	507	525	509	517	540	508	502	550	489	496	522	514	537	520	525	490	522	506	505	539	518	545	523	523	515	523	501	502	555	511	502	523	526	505	477	511	499	514	509	507	511	473	525	505	537	553	539	530	514	512	483	515	517	520	523	530	536	512	476	500	510	505	507	521	475	545	527	557	543	520	519	513	502	516	498	503	528	528	496	498	517	501	520	520	504	526	496	509	521	482	490	571	530	523	547	521	533	473	533	509	538	528	552	484	518	502	513	521	489	535	497	551	540	500	510	514	514	525	516	485	513	504	488	498	505	529	507	492	530	539	504	529	500	548	503	509	471	514	502	491	493	493	528	518	500	468	519	551	512	509	509	497	551	511	505	503	518	516	498	494	543	550	515	525	499	509	527	492	509	495	508	484	520	523	529	481	498	463	548	528	535	511	534	548	525	512	561	497	558	492	518	487	517	487	517	500	474	500	536	492	513	527	497	493	479	526	491	506	519	527	540	521	529	458	505	513	482	528	538	520	531	506	518	528	498	519	494	506	489	516	497	504	516	586	486	508	569	514	493	500	480	554	512	521	520	487	469	519	520	519	509	501	449	521	505	515	504	550	489	471	513	532	575	498	486	483	474	494	513	552	505	494	504	492	504	568	510	497	512	531	525	530	526	481	482	526	540	497	525	522	451	535	503	543	541	540	520	531	503	537	509	518	539	506	521	529	476	504	498	522	506	519	514	499	507	554	522	501	526	514	518	543	518	560	524	533	535	497	494	541	513	523	535	526	458	532	524	475	574	508	476	498	505	551	519	499	532	470	514	518	488	500	523	507	489	500	522	512	487	509	539	497	483	522	516	489	538	525	478	505	499	511	515	533	521	492	514	539	511	506	556	525	491	506	486	519	519	495	479	555	539	514	534	487	497	507	491	517	486	530	515	502	471	542	466	514	505	482	506	513	513	484	523	505	494	485	522	568	514	498	513	504	519	503	522	513	517	497	491	529	495	533	486	490	514	488	511	501	509	516	480	533	507	491	496	494	513	505	486	487	543	503	509	539	532	508	541	475	504	534	557	468	520	471	498	498	507	519	518	495	499	498	510	546	508	468	515	501	498	565	511	459	505	526	531	516	527	493	491	497	491	522	550	530	522	508	509	505	489	492	503	502	489	524	534	526	588	492	509	498	516	529	525	480	537	527	482	501	463	521	532	538	504	541	501	511	497	532	519	523	534	466	480	479	476	501	520	521	524	506	508	502	504	499	532	484	511	540	541	531	514	502	502	525	510	503	526	559	529	490	538	505	532	562	525	532	511	569	500	513	499	515	508	552	567	553	537	523	533	493	521	500	519	467	476	532	516	498	535	506	484	503	495	521	487	523	552	538	489	533	543	485	499	532	546	521	540	520	486	509	456	474	507	513	537	503	563	491	497	525	494	531	525	512	529	494	528	487	526	519	524	495	516	502	538	533	494	487	516	497	547	470	528	494	489	543	556	550	490	505	511	538	517	528	548	485	525	476	555	530	488	516	518	584	497	482	516	484	501	462	545	504	506	499	523	477	511	488	498	505	524	475	488	461	545	559	477	504	518	467	530	522	494	522	514	512	532	531	510	529	545	515	491	510	516	517	496	505	511	528	477	508	492	522	515	515	511	512	548	473	508	521	539	502	522	506	500	507	495	484	501	481	535	536	522	492	510	507	567	507	496	530	493	512	523	507	520	527	512	490	533	476	526	550	492	511	486	539	519	506	516	539	517	548	508	506	511	541	562	525	499	537	517	492	497	540	534	519	502	484	495	535	501	509	529	475	507	500	506	516	486	493	512	510	501	533	573	552	519	497	497	527	486	560	484	519	476	502	531	560	506	528	504	524	489	517	505	502	506	498	504	491	551	526	507	518	508	484	493	518	572	533	524	476	514	509	536	557	504	484	509	526	485	535	525	560	493	494	566	532	502	523	501	479	491	552	536	520	468	557	510	492	519	550	548	506	500	517	511	499	506	478	532	528	513	506	533	479	512	511	512	541	491	518	499	473	514	510	508	547	498	484	524	490	484	540	547	482	505	526	520	510	513	503	507	503	515	486	541	532	532	531	521	516	509	480	522	490	513	492	508	524	520	512	513	522	561	521	526	481	505	506	516	532	584	485	494	555	483	549	528	450	547	481	542	505	505	468	535	517	529	492	507	525	535	528	516	504	534	523	522	489	494	509	499	526	472	512	518	510	515	522	508	501	482	493	516	512	504	523	484
4632	1611	918	834	751	752	735	659	679	659	638	670	660	643	654	612	662	620	637	609	646	584	621	659	656	624	632	622	612	648	603	624	633	649	577	613	604	616	585	580	627	569	605	592	624	648	615	644	578	627	567	625	583	602	629	679	660	653	603	610	614	612	609	617	629	572	604	600	636	643	615	597	600	613	634	625	608	641	584	584	611	633	617	599	601	634	633	600	586	634	555	622	634	606	661	608	609	611	662	635	588	638	588	640	610	624	624	616	574	612	584	620	571	626	610	605	620	604	612	552	608	635	621	632	622	610	602	606	628	608	586	619	590	608	667	616	616	568	604	609	618	656	607	632	620	615	620	625	605	591	590	620	597	585	658	604	614	635	640	580	616	618	606	662	596	615	651	582	592	584	577	625	615	597	603	606	566	549	629	647	617	618	610	595	635	610	600	606	605	611	616	634	621	582	618	620	651	582	629	620	624	634	611	595	617	645	647	605	594	637	608	585	622	597	575	637	576	677	610	631	577	601	610	616	601	604	632	647	608	663	640	616	611	602	608	611	603	620	613	642	609	582	618	603	603	619	585	621	626	610	643	599	673	642	653	647	616	630	596	623	648	590	653	596	617	561	700	621	621	595	581	625	621	628	666	630	575	588	610	659	621	677	589	625	581	636	630	661	600	582	627	625	626	616	628	616	592	584	626	640	611	631	594	576	633	643	586	598	653	617	585	621	624	637	635	622	607	638	599	616	658	637	651	607	598	627	610	590	618	571	567	659	612	581	577	607	623	590	604	602	637	613	557	596	602	599	578	605	603	595	591	636	615	636	599	598	634	589	642	665	604	611	637	564	613	628	647	639	607	639	587	648	634	612	675	588	597	608	606	617	612	613	603	617	619	590	652	619	631	597	624	592	616	597	645	609	640	604	625	617	613	645	597	645	617	608	649	636	614	649	629	598	574	622	587	623	642	628	643	627	606	594	588	656	641	649	626	654	584	617	641	601	598	601	612	584	645	658	604	593	617	602	650	627	615	650	586	610	603	611	598	610	601	585	624	639	601	595	626	593	595	619	608	646	587	575	578	619	642	616	629	645	637	635	621	640	574	601	636	631	615	645	599	615	626	584	604	624	635	623	612	632	619	600	619	549	590	607	580	601	605	624	628	643	597	603	626	640	611	641	635	576	648	639	615	643	650	629	615	594	605	617	610	562	620	598	627	604	632	604	596	600	632	607	585	649	639	610	613	597	595	551	611	605	651	606	598	673	577	593	644	631	626	623	610	633	587	619	647	643	601	629	640	645	574	589	662	636	614	609	608	570	590	618	584	619	595	635	592	619	605	660	601	618	655	621	587	612	591	603	590	578	636	617	597	599	583	654	627	606	612	567	622	606	638	609	619	629	602	637	632	599	572	629	620	620	594	593	600	623	623	622	622	613	575	638	670	576	576	597	590	657	608	606	559	608	623	618	633	604	641	579	654	578	571	610	627	613	621	605	618	563	617	624	625	560	592	611	583	597	670	611	624	583	636	616	598	622	628	623	604	605	633	618	616	589	614	654	615	619	630	615	588	604	617	632	607	605	635	593	662	609	628	607	605	571	567	635	582	618	630	606	623	631	641	631	620	589	634	636	565	594	656	618	584	558	604	603	616	589	633	609	631	582	605	590	614	632	647	596	606	617	579	588	619	603	618	568	608	558	612	607	642	609	596	632	647	610	608	615	583	676	621	587	640	614	618	618	619	596	628	623	643	563	603	588	601	611	637	600	591	630	596	614	637	612	607	664	602	653	622	648	655	600	607	639	599	591	615	615	597	642	637	631	591	597	615	601	618	644	636	644	563	596	654	621	649	606	622	607	606	627	607	615	580	598	637	647	602	639	566	608	566	603	609	584	595	594	572	609	623	647	621	593	598	607	595	567	605	607	636	617	646	593	601	614	603	650	662	588	613	622	667	587	583	630	591	645	582	614	620	616	628	621	619	612	593	602	613	586	595	597	623	601	614	635	613	642	582	592	617	638	577	592	620	603	567	627	624	582	581	615	600	611	637	616	587	623	594	607	573	622	609	621	566	628	583	628	625	591	574	593	648	610	622	618	585	610	565	636	618	620	606	596	628	614	590	641	649	601	595	644	635	624	610	566	603	618	623	569	653	600	620	631	588	647	611	666	627	605	638	641	595	592	628	618	637	608	634	631	618	583	597	616	593	597	626	636	652	622	585	610	579	612	610	616	596	644	615	576	614	591	633	671	616	620	628	638	613	577	620	595	596	580	633	610	632	573	597	600	603	620	626	601	667	621	606	568	553	638	650	611	598	591	604	581	613	616	614	635	585	611	675	597	612	613	616	567	612	647	580	635	563	603	615	614	650	611	617	602	613	620	591	623	619	616	623	575	644	628	623	637	591	636	648	634	676	623	633	578	587	612	578	565	599	596	607	613	617	610	581	649	590	603	588	641	628	617	604	615	634	581	633	592	603	630	632	625	644	630	623	619	594	607	636	611	603	596	611	660	624	608	598	577	630	626	602	594	618	604	601	619	592	634	619	622	637	633	604	638	635	642	563	607	642	612	613	617	581	597	583	563	594	667	646	618	569	586	619	645	584	606	608	634	641	573	609	575	581	603	594	602	646	635	645	651	613	619	626	607	602	595	624	580	588	636	603	637	614	597	623	629	635	626	584	595	610	651	594	590	612	631	655	577	602	643	635	604	586	614	648	590	614	603	606	565	584	580	580	570	610	622	598	583	631	534	641	601	599	621	610	611	615	570	649	640	630	637	596	603	654	631	625	631	633	627	609	646	649	643	614	624	642	648	618	612	605	580	617	611	613	609	625	590	619	625	583	637	598	595	639	611	660	600	606	628	555	621	647	636	601	590	589	605	638	583	590	612	591	615	613	642	611	631	608	570	620	600	631	617	606	600	656	615	581	670	619	582	642	588	616	604	649	599	641	602	605	613	617	657	597	623	607	599	608	573	587	608	603	591	570	595	579	604	640	688	611	581	641	624	589	602	608	588	652	618	630	622	587	602	614	628	635	622	618	622	562	615	623	596	631	612	614	623	635	628	593	590	575	586	580	590	647	600	629	631	643	628	606	623	598	614	585	600	650	624	599	632	604	581	659	588	649	596	654	628	661	600	686	627	634	625	630	600	663	643	607	630	651	602	622	597	591	604	572	582	597	608	608	598	575	609	630	598	595	581	645	574	594	595	641	617	626	598	645	563	543	615	623	617	630	572	527	658	650	623	616	652	602	588	561	603	613	592	643	612	638	636	663	595	594	601	608	582	625	645	631	621	655	619	603	607	635	597	625	603	691	654	523	619	599	561	594	587	659	592	633	629	631	595	591	625	541	647	631	610	619	645	646	580	613	645	624	599	600	576	675	587	583	644	580	603	639	612	693	628	603	639	616	600	615	566	620	599	613	587	619	604	589	584	631	559	600	609	597	641	609	654	582	625	626	565	680	636	590	642	633	601	578	589	622	643	622	571	631	636
27697	21028	25247	14020	437	370	347	229	205	208	230	212	222	209	213	223	210	209	215	210	232	190	222	194	208	195	217	195	194	210	202	209	172	200	208	227	219	227	183	200	222	218	222	214	203	217	215	210	217	201	204	212	215	199	209	204	197	219	202	207	190	206	217	233	233	234	220	194	189	238	206	212	218	212	210	201	208	208	206	214	208	236	209	203	233	205	195	227	221	192	192	207	209	211	212	182	215	215	203	227	221	233	212	230	224	215	213	186	219	205	211	239	201	218	208	229	188	202	209	193	212	219	212	243	221	213	222	187	187	217	212	222	202	200	210	222	196	232	199	232	210	235	213	187	207	235	213	240	228	230	214	230	219	210	207	222	204	216	208	206	208	220	206	211	229	210	216	225	228	213	194	206	219	208	205	203	207	215	224	209	211	221	229	210	221	214	216	203	215	207	211	231	197	217	203	203	250	200	226	219	209	207	219	218	227	201	201	197	187	192	232	223	204	236	212	219	217	211	233	232	201	183	212	214	198	206	212	217	195	180	203	221	202	213	201	193	241	213	194	213	231	198	212	250	223	212	217	208	220	210	202	209	242	215	212	214	187	212	231	240	226	230	227	230	198	216	195	229	196	208	211	203	172	214	220	208	208	204	213	206	222	225	176	209	208	220	214	236	202	235	209	194	214	203	208	183	215	207	190	209	181	219	215	202	216	207	212	202	193	241	210	212	228	202	217	220	214	217	192	212	231	233	219	225	202	217	227	206	200	236	214	219	211	206	202	214	224	217	214	180	208	231	222	248	204	207	180	207	220	193	212	217	249	212	204	215	225	231	195	219	191	216	223	213	211	229	223	223	203	205	190	215	213	228	217	206	200	217	185	174	191	192	229	199	204	216	219	197	226	207	223	189	214	201	229	210	231	232	209	206	203	204	224	220	223	208	245	212	230	208	190	202	219	191	222	220	221	195	212	231	201	176	219	194	226	209	216	178	208	206	201	208	208	216	199	200	220	228	186	191	232	226	215	223	205	217	207	235	212	214	248	217	226	234	240	220	210	210	212	217	225	209	183	221	243	206	217	194	217	196	208	211	203	215	183	213	216	198	196	252	231	243	226	208	214	221	194	208	222	218	236	183	205	234	211	195	184	210	203	192	194	230	205	215	191	187	233	251	232	211	204	230	224	209	191	224	203	218	235	220	215	216	213	215	198	211	204	194	224	210	221	214	234	216	218	198	222	197	216	232	200	217	203	206	191	225	200	219	199	231	221	209	200	224	199	215	195	208	220	212	201	205	227	233	205	210	184	215	200	210	207	217	229	196	218	203	200	214	227	183	216	201	251	222	231	196	227	213	217	214	175	215	194	198	212	228	184	212	224	232	243	228	218	216	207	207	216	232	211	228	197	226	208	200	221	200	212	243	240	220	202	191	183	194	214	226	203	222	220	194	226	187	211	225	188	212	222	210	192	203	233	223	224	203	198	219	190	194	207	201	226	188	203	216	215	218	196	214	193	204	213	224	181	194	209	214	223	183	228	200	199	200	202	213	187	218	211	228	197	220	213	221	205	241	196	213	225	224	238	205	209	180	192	208	197	176	201	215	222	199	239	188	220	200	210	241	218	226	220	231	215	217	193	203	201	202	215	208	222	187	207	226	190	218	215	195	195	229	199	194	246	225	204	206	203	209	211	231	206	217	200	186	193	197	216	217	223	214	208	215	208	233	214	177	207	198	216	218	202	226	224	214	205	212	207	225	201	225	216	207	202	207	218	217	210	190	240	205	191	208	208	203	240	237	183	208	207	227	197	217	238	219	197	226	234	211	177	212	201	210	227	213	213	216	196	200	181	211	195	212	193	211	231	203	222	221	202	172	193	217	212	217	205	264	227	236	224	220	205	236	207	240	213	240	196	234	222	237	226	238	217	233	198	222	214	203	215	194	226	231	203	196	239	223	180	200	207	213	238	192	233	200	200	226	232	193	200	207	213	224	237	219	210	232	215	199	210	210	220	210	221	210	181	217	210	223	207	221	200	217	189	196	207	212	203	213	224	197	193	225	218	192	193	227	219	231	196	219	213	201	194	212	212	209	207	192	208	197	210	197	232	217	194	226	216	217	209	214	228	202	214	216	247	196	198	223	227	215	218	203	201	227	182	197	214	227	243	179	197	218	179	237	207	193	224	202	226	218	213	198	230	205	209	205	221	215	201	209	209	220	220	223	204	206	221	200	198	235	217	229	233	211	208	227	214	205	191	210	211	216	214	209	207	230	231	195	208	235	213	229	199	204	214	208	212	198	196	195	229	233	231	196	206	215	230	211	205	210	222	206	227	232	230	207	236	198	227	210	232	196	199	197	221	200	205	214	230	196	214	220	212	194	232	226	222	203	235	210	208	177	212	219	212	209	237	225	220	222	230	223	219	225	223	236	216	212	226	235	229	237	201	221	226	213	203	191	195	197	198	189	209	204	212	201	206	197	212	219	211	208	207	180	216	221	235	221	197	233	205	210	200	196	208	215	221	195	190	220	197	211	248	227	227	209	187	229	218	206	206	206	196	203	215	239	190	202	205	227	218	206	234	209	209	205	202	210	226	253	210	219	218	223	208	223	226	223	190	207	173	220	218	226	193	231	197	234	216	223	222	213	189	238	207	190	205	212	208	232	197	216	214	191	243	215	210	217	230	199	208	199	232	207	193	205	229	209	207	212	207	207	203	201	213	203	215	201	220	227	173	194	226	215	198	210	219	204	203	202	211	200	196	220	201	223	196	202	218	239	205	207	223	203	202	204	224	213	202	220	215	198	213	209	215	201	231	213	216	214	203	202	198	190	200	217	226	194	218	204	217	189	224	232	183	218	218	203	211	213	198	215	209	202	215	223	203	202	222	203	232	208	228	203	204	201	193	206	228	215	208	232	193	218	186	206	208	213	222	230	193	223	200	188	219	216	185	220	227	209	207	214	247	218	217	194	214	227	215	240	160	208	198	228	205	211	205	220	201	219	207	209	202	210	181	218	193	224	216	213	222	217	222	191	244	181	224	207	199	226	210	201	232	218	199	192	232	215	230	219	223	204	209	213	210	211	225	248	203	197	222	209	214	190	198	196	219	222	217	194	217	198	210	216	199	229	200	207	234	213	206	211	226	203	207	234	231	193	222	219	205	186	187	234	192	221	208	209	215	203	216	217	226	221	222	200	223	237	217	198	229	215	229	226	220	212	200	203	240	215	188	237	212	227	212	235	203	202	242	197	199	233	219	204	232	217	220	213	187	229	218	205	210	212	214	216	240	204	188	199	209	186	198	189	213	194	208	206	197	223	203	193	199	213	219	213	219	197	237	194	223	207	202	232	212	234	200	241	226	218	202	200	210	207	224	203	224	194	219	221	220	222	213	226	207	229	224	201	212	228	196	209	195	190	180	205	211	239	193	231	204	208	210	192	195	202	212	198	201	234	211	205	238	216	215	219	221	197	216	199	197	198	178	192	210	173	211	204
3245	297	277	269	253	276	246	285	259	291	283	271	250	272	304	275	262	260	287	266	273	273	263	279	273	260	250	287	279	259	258	263	295	256	254	275	250	282	253	264	266	251	306	288	253	266	242	260	282	277	267	265	263	260	265	269	253	263	274	248	272	277	278	263	246	274	242	268	277	242	260	254	222	258	271	249	243	252	242	270	281	294	272	273	278	256	238	253	270	267	271	239	274	267	254	302	252	240	260	271	273	262	254	253	258	316	243	280	279	269	256	222	249	244	264	252	250	297	264	269	289	296	246	258	262	262	263	248	265	278	255	257	245	262	226	245	243	276	262	252	238	255	236	253	303	266	268	277	253	258	263	245	286	264	251	276	260	279	246	248	282	259	263	257	260	258	266	259	253	268	272	263	270	272	270	269	287	247	268	295	249	259	243	263	288	283	272	255	272	284	232	273	277	258	244	286	277	282	257	262	264	279	263	271	258	270	262	242	250	281	252	309	255	254	254	272	266	252	262	262	257	254	246	250	254	264	274	246	279	261	269	253	248	280	257	288	283	244	280	259	259	248	250	262	240	264	256	273	250	247	266	248	278	268	265	263	270	258	274	254	222	288	247	268	256	287	285	272	291	252	276	266	277	274	255	263	251	257	249	287	256	269	269	281	255	278	235	253	274	252	286	288	257	260	257	249	270	269	238	260	250	266	273	286	283	251	283	295	279	255	233	240	260	265	282	279	253	240	256	293	260	289	262	279	250	278	265	254	300	272	262	283	268	270	272	257	252	267	239	256	279	275	265	266	261	270	265	272	274	249	238	252	263	250	256	231	252	256	265	253	274	261	269	275	282	252	292	296	279	261	259	245	264	315	262	243	261	267	267	263	273	246	249	257	288	249	268	253	248	283	277	280	255	288	252	278	289	267	258	265	249	263	258	276	278	247	242	249	278	282	237	280	261	277	258	278	273	282	280	260	277	285	268	259	248	250	235	275	259	239	250	245	282	273	244	272	289	245	264	271	249	265	271	252	252	304	276	286	259	253	255	259	252	277	286	245	275	312	265	251	256	275	255	280	297	280	270	256	246	290	263	293	274	308	252	254	292	256	255	259	265	240	245	270	287	272	270	253	322	274	287	269	254	265	265	280	285	280	271	249	283	251	269	261	261	246	267	274	251	242	253	240	251	254	280	258	256	260	265	261	275	264	270	271	240	257	284	276	256	242	253	253	243	279	268	266	251	279	279	238	266	262	289	264	281	285	263	270	261	270	239	243	254	295	246	261	273	264	276	270	278	238	277	258	260	245	266	262	275	262	246	252	308	258	251	273	291	268	249	249	258	220	266	301	264	247	275	250	271	268	262	274	258	273	265	247	277	267	249	260	262	242	246	268	273	240	287	259	268	285	256	261	247	241	251	270	276	253	246	266	290	259	298	285	266	250	257	244	267	243	281	264	256	276	248	254	263	244	270	243	256	265	237	256	289	262	280	263	266	288	279	271	275	294	273	251	258	268	250	247	249	273	270	270	228	254	233	253	287	250	265	269	255	253	271	259	266	280	286	279	279	255	249	238	252	268	270	239	260	278	271	279	264	246	285	271	278	267	264	285	276	246	276	270	278	286	276	279	271	287	248	255	259	253	251	258	247	269	275	250	255	272	246	282	250	277	255	280	267	265	264	251	264	276	300	254	223	276	270	278	263	243	262	263	244	245	290	261	266	246	264	257	260	282	234	235	256	271	251	249	257	255	274	235	269	272	259	235	285	239	254	226	284	257	258	265	275	255	260	272	289	255	265	244	288	278	252	257	267	282	252	278	267	278	266	255	249	263	247	261	258	275	263	259	295	260	294	251	264	239	260	269	261	282	259	254	276	263	259	260	238	252	256	295	253	269	269	303	285	262	250	264	262	291	260	259	289	259	260	277	240	281	266	246	251	274	242	262	289	219	303	270	259	237	268	257	273	275	292	277	262	273	273	265	271	274	250	241	243	281	284	252	246	228	284	268	264	251	264	271	252	276	266	258	243	267	247	258	284	252	256	272	273	245	259	255	250	260	278	262	263	280	242	248	288	256	249	237	258	285	267	281	250	276	253	289	268	271	262	266	259	283	266	274	236	271	268	237	230	242	262	261	267	270	276	257	237	260	286	263	271	266	263	302	246	284	267	273	248	272	266	269	254	289	246	263	279	239	269	251	208	241	270	253	281	251	267	275	264	263	265	258	282	279	279	276	247	230	261	285	261	276	254	262	274	294	322	250	271	264	242	260	262	282	273	271	237	272	249	276	260	279	272	272	267	297	252	265	273	275	284	236	266	235	294	257	278	232	296	276	288	240	272	258	275	257	269	312	276	285	252	260	265	292	266	257	270	271	249	267	254	247	276	290	246	259	245	279	254	282	274	240	271	260	246	248	271	274	243	274	247	273	269	276	257	285	264	258	272	230	261	278	278	248	240	284	267	262	272	282	284	301	258	282	252	288	249	285	250	258	304	272	254	247	262	308	252	245	286	249	249	272	249	245	278	276	279	255	291	260	257	259	257	247	260	267	288	221	247	280	238	270	269	269	280	253	280	261	257	266	261	279	290	263	227	263	280	257	265	266	270	263	264	256	275	244	272	271	281	250	259	261	260	255	282	229	281	260	265	262	277	255	252	263	248	291	223	281	273	266	287	269	268	252	301	291	253	256	245	261	279	263	270	263	273	251	279	255	247	288	285	267	255	273	261	269	232	276	276	273	241	285	265	272	260	273	251	277	255	290	292	272	245	251	287	275	251	265	276	270	260	281	274	280	269	271	254	282	250	259	300	236	228	248	265	246	249	266	264	251	269	240	232	245	245	260	268	240	295	290	239	251	241	282	300	282	244	249	234	265	251	265	246	256	304	239	260	254	264	287	291	272	271	246	264	257	230	274	289	266	256	278	254	304	260	244	281	256	270	240	279	278	274	250	272	265	259	283	246	267	275	257	273	250	269	253	250	252	219	273	279	231	289	282	289	244	234	264	237	253	242	281	271	269	302	256	274	263	282	273	259	276	273	264	235	286	257	264	288	259	267	258	271	269	260	228	275	269	215	267	291	268	238	264	272	244	277	259	281	277	266	230	228	269	268	251	301	260	263	287	275	269	250	281	250	260	230	259	265	258	281	277	258	260	242	299	241	275	261	234	235	268	261	290	289	285	275	277	268	259	249	288	275	279	262	254	266	276	242	255	265	244	275	262	263	261	265	270	251	259	245	282	229	236	236	261	265	261	237	258	259	272	250	271	258	300	274	280	247	253	277	248	267	275	253	260	257	284	250	245	244	271	254	275	228	275	228	286	269	235	284	253	254	261	236	266	253	276	269	254	270	253	253	259	265	259	256	271	272	264	243	236	250	269	232	268	254	279	260	264	273	263	239	287	255	248	295	263	262	279	252	248	289	263	287	273	272	283	275	270	265	280	271	305	258	256	280	262	266	245	279	257	276	252	295	237	264	268	240	260	236	261	287	283	286	232
26492	21166	29705	22902	21163	21180	14244	644	523	552	554	462	506	475	495	452	512	486	442	497	473	460	470	485	459	470	474	488	511	454	486	477	460	444	428	473	492	464	482	467	455	482	497	510	474	538	488	495	453	496	482	453	515	520	453	521	459	482	474	459	476	435	514	463	478	479	488	491	465	492	479	471	425	507	458	475	473	498	500	465	487	459	422	460	494	451	450	508	501	475	448	478	428	469	451	463	478	499	508	468	448	498	459	463	502	511	484	487	465	473	521	494	487	455	498	500	439	524	490	429	512	483	465	442	487	480	489	465	499	502	480	481	468	482	466	469	520	468	471	474	439	458	484	479	511	482	472	501	501	440	476	452	477	476	487	463	482	502	494	487	434	449	402	483	507	492	455	419	464	492	480	493	481	461	507	487	459	455	470	467	479	485	471	464	475	465	479	446	470	487	461	504	454	475	469	464	468	491	473	496	465	516	445	432	424	465	429	501	470	488	466	520	426	458	486	465	456	457	465	452	498	465	456	460	493	487	491	497	455	443	465	489	487	479	458	476	501	467	470	499	481	479	463	449	498	478	477	487	447	470	479	478	462	484	468	492	475	455	472	489	469	508	460	484	475	468	432	454	491	511	496	484	502	432	485	486	464	469	506	487	445	483	457	444	485	518	457	482	461	487	452	475	464	465	486	487	507	462	456	505	468	488	428	473	483	520	457	537	449	473	460	479	441	458	486	439	462	497	477	458	428	460	467	479	449	467	472	453	460	517	465	426	457	475	516	497	482	471	442	476	513	476	448	502	509	471	446	453	481	485	476	477	479	461	457	468	484	431	484	454	500	442	476	506	495	472	502	466	455	466	482	502	462	437	451	469	500	468	490	477	508	487	480	459	486	460	464	465	451	477	481	503	434	466	451	485	500	506	481	447	474	453	461	467	478	460	480	503	485	430	474	454	458	469	482	466	456	472	439	446	460	439	482	477	506	481	495	466	446	480	471	507	471	498	443	496	458	512	466	470	457	483	450	495	490	494	443	463	470	494	477	474	461	443	486	498	419	459	471	479	496	483	477	487	461	459	446	434	470	484	480	514	507	443	453	489	486	514	450	423	481	459	448	453	459	504	504	458	435	483	479	472	452	435	466	459	475	492	471	438	463	467	488	481	458	425	478	448	449	453	479	459	517	474	498	482	491	444	474	468	498	489	481	467	478	494	422	479	486	472	502	466	460	496	481	456	444	457	455	467	449	509	457	432	512	482	427	488	499	459	427	474	464	442	491	485	494	465	454	452	440	447	451	472	442	484	495	473	459	455	449	490	482	500	472	493	453	430	479	469	457	489	480	450	495	497	478	451	477	468	505	499	479	464	450	493	470	477	504	466	479	499	499	441	491	489	465	495	484	486	488	488	494	529	496	487	549	435	447	466	466	474	462	467	458	444	497	464	466	491	482	471	449	448	460	452	463	490	498	463	483	442	469	470	477	485	465	468	510	470	445	456	512	467	443	462	481	433	460	448	481	473	467	451	487	474	465	435	480	510	475	502	458	449	483	474	470	499	489	456	473	456	497	479	458	484	458	460	480	487	480	480	506	449	465	485	439	448	454	480	443	528	449	451	495	522	444	490	446	474	464	461	461	487	490	472	504	497	456	503	466	510	478	437	505	477	494	474	473	477	480	445	425	507	459	488	482	506	490	480	447	453	471	485	467	451	507	485	479	477	496	500	468	468	427	525	465	475	481	471	488	455	458	515	488	479	451	480	456	451	472	443	483	470	479	501	481	488	461	438	426	483	487	458	435	431	493	476	456	508	470	439	484	476	440	457	527	458	492	469	509	442	467	510	463	440	481	457	443	462	452	495	480	493	451	476	484	493	486	489	500	470	489	455	453	482	443	474	442	482	477	472	438	504	499	492	477	490	433	456	452	493	472	433	477	444	482	479	467	462	449	467	478	500	463	441	482	481	492	424	432	467	504	467	456	474	489	451	449	445	470	496	468	491	462	439	452	502	487	495	471	475	470	443	508	512	461	465	449	456	482	454	515	451	487	452	479	509	463	476	475	506	471	488	467	476	486	435	475	474	478	507	444	441	451	457	472	463	473	422	474	453	491	471	437	421	491	479	522	489	498	482	450	523	504	482	480	487	458	475	445	465	489	489	501	471	491	456	481	455	491	503	461	458	470	448	477	480	491	491	496	486	514	466	479	486	499	480	479	471	479	412	467	506	491	442	454	457	433	492	439	426	436	466	477	522	456	447	435	474	482	403	485	466	472	455	482	444	435	472	498	482	465	469	491	479	478	447	479	468	472	472	486	465	479	484	467	440	447	454	462	467	430	521	455	517	474	460	458	471	448	444	452	452	464	461	460	443	498	476	486	468	480	463	476	464	506	429	455	455	483	500	435	448	471	503	439	439	457	467	483	456	454	469	457	457	485	449	428	460	456	470	402	480	477	500	446	499	458	503	477	467	477	476	476	474	480	425	474	474	439	443	477	443	464	515	463	475	497	486	474	510	480	482	480	476	506	474	473	452	465	469	487	507	456	485	465	460	456	499	469	498	453	439	461	456	492	452	502	465	471	453	481	454	473	467	483	478	475	461	500	489	447	495	469	485	432	448	496	444	460	495	416	475	492	437	467	460	449	500	443	474	451	478	473	465	496	475	432	440	481	492	475	522	494	478	481	425	481	504	485	477	473	476	496	476	450	482	472	486	456	456	506	449	441	482	510	507	498	446	455	476	491	472	492	492	458	512	457	492	503	481	470	456	465	488	459	480	438	482	466	468	479	478	431	449	461	442	454	500	477	456	462	523	475	470	453	454	458	451	485	484	458	481	476	481	476	475	507	444	483	515	483	442	488	475	478	461	496	504	481	484	468	468	487	500	479	454	475	482	454	500	460	482	439	432	476	481	479	490	464	464	489	467	479	435	487	459	448	468	473	477	457	478	483	478	450	494	456	489	482	481	482	473	480	498	480	488	506	495	473	541	464	472	453	462	479	484	460	469	466	506	460	484	493	460	470	490	466	453	474	493	465	498	453	472	475	476	480	488	412	458	494	457	496	442	509	462	516	437	442	463	465	472	450	425	477	471	478	492	469	464	482	475	456	492	518	482	455	480	476	445	480	468	493	460	482	449	474	479	474	470	511	457	434	470	458	446	462	447	454	443	476	519	504	463	465	430	495	446	478	431	462	485	449	456	483	470	457	478	503	486	519	496	471	499	475	495	487	450	509	442	478	472	468	509	474	481	462	496	480	432	514	467	442	460	433	437	491	507	468	499	499	463	462	481	489	446	456	489	526	487	489	465	461	453	473	480	484	457	504	451	466	435	470	454	482	500	462	481	456	493	475	448	426	479	478	504	487	494	432	482	467	477	459	426	472	478	419	497	480	456	472	473	459	451	511	458	456	434	481	470	492	452	456	482	474	476	479	461	481	494	469	456	449	470	476	442	473	452	466	439	473	462	508	520	459	471	463	469	434	441	463	477	467	440
3890	1010	711	631	635	624	572	555	599	572	619	537	571	596	575	556	538	582	569	576	551	528	598	608	556	538	540	580	511	542	567	538	527	489	558	547	595	560	554	546	577	560	541	564	579	587	544	532	598	578	576	590	555	521	580	590	551	529	581	552	541	521	589	557	530	537	549	529	543	530	546	583	523	586	561	499	550	534	569	566	568	520	571	513	552	538	547	548	573	562	504	610	565	569	558	574	500	549	563	578	502	583	576	573	545	536	548	557	524	543	592	500	572	547	535	555	581	522	552	567	546	558	545	556	549	560	521	556	556	582	577	563	543	538	540	562	556	567	563	535	567	531	530	584	559	573	541	529	542	550	510	571	531	572	570	564	558	578	537	559	564	542	610	562	554	523	561	574	591	570	575	562	522	504	553	563	575	539	543	573	591	558	553	561	564	530	530	587	558	598	578	570	563	544	591	523	558	602	591	545	518	599	577	544	571	536	516	551	546	521	559	572	521	557	551	550	563	558	548	531	601	579	510	544	546	538	555	560	577	551	586	572	564	549	570	555	552	577	550	578	560	548	546	557	576	562	541	535	523	539	536	582	563	571	599	557	522	510	549	581	525	547	530	559	588	607	524	547	532	559	567	538	514	566	549	556	575	544	572	555	509	528	551	538	532	575	567	573	532	539	493	588	546	538	544	569	522	552	548	533	537	564	568	543	590	549	535	576	551	568	596	588	532	627	538	534	512	554	574	562	578	596	521	588	543	592	556	620	541	570	554	521	570	563	562	555	541	530	573	539	504	536	559	593	535	539	571	546	519	587	550	558	577	562	579	581	607	563	534	594	538	566	583	572	571	538	569	573	553	552	558	549	542	569	541	567	547	561	544	575	546	554	585	578	558	559	568	567	578	579	564	544	615	571	521	544	539	534	596	502	533	584	560	541	502	549	597	556	549	527	538	536	562	568	544	554	574	512	527	584	562	530	567	553	577	539	546	586	565	567	602	533	585	581	545	533	589	620	592	532	580	551	523	585	563	550	552	566	574	570	584	543	569	574	535	558	565	532	555	570	571	576	535	551	563	559	545	570	561	545	547	533	570	545	531	557	532	582	554	531	581	527	519	551	557	564	552	576	602	585	554	556	584	543	562	526	538	534	533	551	545	546	555	559	560	566	516	612	568	571	558	531	545	601	542	551	568	555	595	552	532	544	546	559	572	583	515	548	608	584	618	568	561	545	528	572	589	546	564	537	528	558	558	588	571	536	575	545	558	582	541	567	589	632	614	567	585	507	551	542	549	526	560	533	576	542	529	543	521	591	560	567	503	592	578	537	522	536	565	538	573	569	561	569	546	554	569	546	544	548	536	563	529	594	556	592	526	577	522	541	560	571	570	585	555	582	539	568	578	546	541	585	549	577	545	547	562	554	588	548	553	578	524	558	556	570	590	535	597	516	529	548	566	543	543	555	568	548	581	547	547	554	585	576	557	549	539	533	560	583	565	575	590	571	560	574	576	548	565	557	545	537	535	585	602	563	557	525	567	530	543	541	531	583	550	543	559	532	564	589	556	552	517	518	571	583	549	545	565	587	554	559	541	564	586	574	552	558	522	580	560	582	576	566	553	544	580	548	579	552	594	613	562	596	542	554	604	558	543	564	520	559	558	582	573	568	514	539	550	518	567	571	560	537	571	544	548	511	593	556	505	555	598	529	563	564	575	573	594	545	536	566	552	566	569	532	532	582	556	561	588	513	543	589	544	593	506	585	551	571	585	589	599	532	569	534	551	538	504	582	529	558	569	555	560	573	558	555	564	544	544	547	550	546	559	576	587	566	560	549	518	554	544	564	540	552	566	526	598	571	521	583	547	564	574	535	551	623	538	544	576	555	565	545	580	573	499	576	553	599	556	582	590	535	554	542	577	548	559	587	561	557	545	556	588	538	526	548	586	530	597	526	554	595	565	590	559	532	501	567	590	579	553	567	547	558	552	541	557	564	580	575	538	551	532	593	566	565	563	566	559	522	523	561	569	568	540	567	556	561	573	559	564	509	577	567	562	527	565	545	545	570	518	568	570	578	553	569	530	527	564	572	513	560	572	581	528	557	552	563	584	541	508	551	530	617	566	567	530	550	575	577	542	566	581	566	587	585	562	547	527	553	597	589	549	527	553	574	561	584	597	536	548	527	549	527	531	528	590	522	579	586	545	582	534	559	537	548	585	516	525	569	579	594	567	588	543	505	568	543	529	559	534	530	544	555	579	555	571	571	550	570	532	546	570	529	555	528	557	565	509	552	548	587	553	528	550	579	565	540	551	565	568	536	555	554	567	561	580	547	568	511	550	569	637	535	531	573	538	562	531	536	562	594	597	543	528	561	568	557	547	525	534	587	553	516	543	573	587	573	564	532	600	535	538	559	600	534	580	529	522	577	541	581	591	550	551	527	569	532	550	524	553	577	563	553	565	579	542	544	545	544	541	517	569	521	535	600	589	560	533	530	535	561	584	554	559	554	554	531	541	580	571	579	562	567	587	590	590	553	558	552	535	601	544	573	520	560	546	556	515	612	553	544	557	580	580	567	541	590	577	561	565	587	518	573	559	533	540	543	559	562	550	578	508	552	556	556	536	539	544	589	587	512	533	580	547	571	564	554	544	557	544	526	549	573	558	555	539	539	548	566	610	596	538	519	548	528	544	581	585	516	524	527	527	578	562	572	552	606	565	594	503	558	569	529	582	534	510	516	568	543	610	529	602	563	547	499	558	552	560	586	548	575	495	543	580	568	587	579	596	559	544	539	543	535	557	568	554	548	588	555	583	592	546	556	586	563	546	587	502	577	584	540	542	563	533	587	585	605	572	586	550	556	573	567	572	567	520	574	570	543	548	542	508	521	559	564	514	548	558	539	562	564	571	540	584	548	509	607	566	582	532	549	533	566	558	558	559	500	568	598	548	584	554	537	542	546	542	558	564	542	564	535	543	542	529	561	528	549	535	559	567	570	530	563	591	585	563	584	491	557	569	533	522	551	540	542	535	566	500	536	602	583	550	542	589	574	595	542	579	547	576	525	572	555	523	530	551	579	551	553	546	555	550	546	548	524	557	557	586	558	540	563	545	557	527	515	553	540	562	565	539	555	514	566	568	592	555	574	542	570	535	566	505	575	554	539	519	553	521	561	574	567	548	585	547	552	562	556	601	562	514	556	548	557	592	623	549	548	593	564	606	557	532	565	539	563	584	558	577	580	557	532	565	524	561	541	566	562	555	563	573	559	600	545	545	590	598	557	588	572	536	581	544	557	559	543	559	559	543	572	553	562	590	561	500	588	530	552	544	552	571	560	525	540	542	559	538	531	592	556	544	548	553	525	545	539	547	572	561	630	564	555	549	526	587	537	503	525	536	587	572	528	574	542	549	547	525	547	551	574	561	554	543	576	582	533	562	503	558	537	530	564	553	552	583	579	543	514	561	542	569	537	552	587	553	546	546	539	546	541	564	564	569	576
27624	21168	29542	23042	21117	18892	285	161	140	152	148	171	162	131	171	143	149	135	155	162	140	157	166	155	138	158	139	151	144	138	151	152	161	155	143	164	147	123	147	169	135	143	150	160	143	139	158	135	134	133	133	152	156	140	137	140	163	139	173	140	133	153	156	140	140	162	159	146	163	164	151	128	141	164	141	131	143	134	157	160	163	136	160	149	138	134	142	157	121	139	151	143	124	140	149	155	159	124	145	140	143	156	161	128	138	142	151	119	116	155	138	143	140	154	148	135	134	156	125	144	141	138	137	152	143	143	140	153	152	149	141	130	150	156	156	144	159	135	154	145	148	130	149	121	108	144	130	124	148	157	134	158	153	160	160	130	155	117	152	162	139	152	143	140	156	131	148	144	162	159	141	143	145	134	143	137	144	135	154	134	139	154	143	137	156	163	107	173	131	132	136	161	146	134	132	154	151	162	135	146	166	124	150	123	144	147	154	144	144	144	143	141	145	143	129	132	155	139	137	152	154	147	139	141	142	150	135	170	150	150	142	147	169	159	139	128	155	167	146	133	158	149	127	138	144	131	136	146	153	162	147	138	146	148	140	130	124	154	145	125	149	122	148	152	150	154	148	141	148	150	146	159	140	168	138	144	138	158	119	148	137	154	138	134	147	152	138	148	141	169	150	156	138	143	133	142	126	139	149	159	175	178	146	150	139	154	131	163	140	144	137	139	163	151	135	154	138	141	160	173	151	147	142	174	140	128	145	138	130	136	138	141	153	114	162	149	147	175	177	153	138	140	151	145	143	158	144	125	166	134	139	146	143	129	135	152	139	147	150	145	152	142	132	152	152	144	157	134	144	148	168	124	143	137	153	137	151	138	166	141	139	159	191	155	146	163	158	156	163	149	149	138	148	151	147	148	144	151	143	154	144	145	147	171	143	141	152	125	122	144	146	144	148	151	162	160	159	138	169	145	141	138	134	134	171	136	152	161	161	128	142	156	129	160	140	143	134	167	145	143	154	147	135	147	155	155	162	142	141	157	136	137	146	163	136	137	142	139	144	153	159	151	141	149	145	131	155	138	118	136	153	152	129	129	127	140	149	137	130	149	142	142	132	157	148	139	120	136	147	159	127	137	133	154	161	157	177	152	155	131	142	151	132	150	141	124	151	149	162	144	168	151	142	158	147	126	137	138	144	157	127	129	132	124	135	145	146	158	143	153	157	140	146	163	143	136	142	147	127	136	163	154	151	163	126	144	154	150	159	136	172	139	127	130	139	137	161	144	130	166	155	153	161	137	134	154	154	123	168	136	122	150	143	141	172	172	132	154	118	133	145	141	137	134	141	133	132	136	143	162	126	185	135	149	173	145	135	148	138	156	149	149	128	153	134	154	157	133	150	162	143	141	150	148	151	146	147	144	131	161	150	154	144	146	164	156	132	142	138	129	145	131	137	140	156	134	155	128	126	144	134	141	147	133	136	122	160	164	127	133	160	134	139	153	152	151	148	145	151	134	147	148	121	162	152	157	142	139	150	147	134	130	133	173	168	151	131	148	135	155	131	124	131	153	148	128	136	141	134	143	140	126	118	156	149	152	146	156	148	143	155	132	138	147	168	163	175	143	135	136	145	140	146	153	139	159	135	138	146	133	152	149	161	153	147	146	158	162	123	133	142	135	133	139	165	169	155	136	148	143	153	152	156	155	148	154	146	124	157	122	153	140	125	138	152	154	154	136	160	157	129	167	142	130	116	139	165	138	136	141	136	161	133	142	137	142	136	144	155	138	129	155	148	140	149	147	159	167	158	154	144	162	160	148	153	149	166	152	145	128	142	144	161	161	153	135	153	152	134	166	162	136	154	157	145	134	137	141	149	163	127	158	137	141	139	145	115	150	141	154	138	147	156	150	140	147	148	150	167	156	154	143	145	148	139	130	140	120	127	167	151	142	134	166	152	127	120	159	133	130	138	165	154	125	124	140	145	153	122	153	161	129	141	148	141	144	150	136	117	143	155	133	152	145	154	160	150	153	150	146	154	146	158	132	148	146	150	135	134	149	150	157	145	163	159	152	162	131	131	123	135	153	129	169	137	122	151	140	153	139	141	139	160	169	159	159	141	148	147	132	144	138	153	149	136	153	149	142	123	154	156	155	150	162	146	144	125	156	149	148	145	168	138	127	138	145	143	156	135	145	118	138	160	153	152	138	134	144	149	166	156	162	149	138	149	133	131	167	133	129	143	157	171	137	144	149	134	148	143	163	151	131	131	128	151	150	141	146	154	142	153	139	147	151	138	155	125	127	145	151	138	141	141	148	152	140	168	155	146	148	138	163	143	151	168	162	139	152	162	166	138	164	133	153	148	145	134	134	155	152	141	147	129	145	159	151	166	137	123	146	143	151	155	149	139	139	149	151	157	129	150	131	157	166	136	143	142	159	128	140	121	148	146	160	142	177	123	139	163	161	159	134	168	147	111	147	137	170	133	150	159	145	144	143	112	151	140	149	150	149	152	146	178	135	154	126	133	143	130	146	152	144	165	137	134	148	149	143	138	145	138	157	144	153	119	140	159	141	148	158	149	149	157	156	172	140	123	138	141	125	151	118	161	147	140	152	154	126	159	184	148	141	148	129	153	134	123	141	147	162	133	163	144	135	145	160	166	146	137	124	136	138	153	144	155	138	150	153	164	130	143	143	141	158	153	138	150	143	152	142	173	154	128	144	149	117	157	168	124	138	137	157	145	143	148	160	139	158	159	148	141	157	147	156	143	139	140	149	154	159	149	139	156	132	138	162	139	138	129	155	174	149	143	143	138	151	152	134	159	144	145	135	144	148	159	153	119	143	131	157	153	151	130	150	156	138	171	145	146	144	146	150	112	127	132	140	116	168	138	137	148	149	144	139	132	147	164	139	153	125	169	158	139	164	151	130	140	135	144	150	154	157	169	121	148	145	141	149	159	137	140	147	163	139	141	135	154	139	132	147	148	175	166	145	139	143	131	174	162	133	141	135	142	144	148	135	154	148	158	128	147	135	144	159	160	141	161	146	168	153	153	139	150	134	130	130	135	137	165	154	148	135	149	133	160	139	136	135	133	125	138	135	137	149	148	171	145	124	181	141	159	151	144	156	149	147	150	136	167	145	137	159	172	150	153	138	138	156	161	178	152	131	126	146	132	128	149	150	125	141	138	139	167	171	140	141	142	121	151	141	160	146	143	125	140	131	147	145	159	146	141	158	156	127	150	118	156	128	158	137	124	172	143	131	127	154	139	137	157	147	147	127	137	162	142	144	150	129	134	150	155	146	157	136	147	146	164	122	137	136	146	138	137	123	143	146	146	141	122	146	145	135	158	169	134	152	146	147	130	164	145	133	158	144	138	144	120	152	155	169	151	151	134	143	160	151	136	132	140	143	161	148	144	144	160	118	133	137	154	150	143	151	145	147	151	119	139	163	146	124	161	127	142	147	141	128	141	154	161	144	164	136	152	138	151	154
3674	453	267	232	217	211	189	193	186	222	225	227	190	230	213	199	191	188	188	187	230	189	194	217	217	199	185	183	210	200	210	195	216	212	200	203	201	214	203	169	185	234	191	196	185	184	199	224	229	191	223	203	188	203	195	221	186	189	221	207	211	189	218	213	175	206	215	199	212	190	207	170	166	184	196	199	196	206	192	179	183	222	224	187	173	180	210	203	214	226	194	193	195	194	211	214	207	195	234	233	210	223	180	193	182	206	215	206	207	197	196	182	187	182	200	181	210	204	191	202	215	205	192	195	188	196	198	184	182	194	182	196	209	183	203	199	211	187	213	201	188	196	203	211	205	180	187	203	191	192	198	197	192	176	206	203	208	222	187	199	210	192	177	211	204	213	167	202	211	190	207	213	184	192	205	211	215	202	185	200	203	197	197	210	208	197	185	206	197	186	227	200	200	235	191	200	204	192	224	186	183	204	192	182	207	221	176	213	182	200	192	184	204	210	183	188	205	221	243	200	194	189	197	187	181	177	209	171	184	205	212	187	196	194	184	190	159	210	173	205	201	238	195	211	188	219	203	216	195	186	193	169	217	186	205	194	201	204	218	202	205	218	176	202	201	202	206	176	193	204	192	202	204	217	195	204	209	188	205	187	197	229	187	201	174	225	213	204	212	219	194	191	207	190	178	195	203	192	199	202	177	212	191	211	190	201	201	204	183	225	179	208	225	187	210	195	219	189	231	206	204	192	208	203	184	228	195	186	190	209	192	183	193	210	216	186	206	216	203	199	196	191	201	183	193	219	207	193	201	159	186	180	187	191	215	204	199	177	199	194	194	196	188	208	196	219	208	227	188	182	203	189	197	196	184	218	199	205	196	190	203	193	211	190	188	197	197	196	219	198	214	205	199	196	196	205	212	244	209	187	203	176	199	213	221	207	190	203	187	225	201	205	203	177	167	201	218	208	215	196	204	208	194	218	217	202	215	211	218	198	172	199	187	188	195	191	203	193	213	209	213	192	222	177	206	207	193	193	195	210	207	216	194	184	191	193	177	205	209	224	214	209	190	193	201	197	196	187	232	224	183	209	205	224	229	189	193	212	215	202	197	185	210	171	184	184	189	214	221	197	185	223	216	193	225	216	202	199	197	183	215	192	213	177	215	172	208	194	185	202	190	199	211	189	214	215	204	174	193	196	201	216	179	179	202	214	198	210	185	189	200	202	210	179	215	199	194	200	187	199	215	199	197	199	202	183	202	196	192	205	211	212	195	191	194	212	203	200	199	197	213	203	200	190	196	188	192	180	174	191	201	176	179	213	207	198	192	202	240	184	190	199	198	219	201	221	196	212	209	216	205	188	220	221	187	169	213	212	183	228	197	205	196	195	199	195	197	192	183	212	176	189	197	224	189	195	182	198	191	215	205	207	213	223	206	197	186	197	203	204	198	210	204	193	183	193	198	207	186	197	205	215	200	202	200	212	201	191	180	218	187	188	193	213	178	190	169	188	211	198	197	229	214	196	220	193	199	238	214	176	212	209	172	188	194	202	221	192	196	194	205	205	193	215	208	224	196	193	226	216	191	229	189	192	194	242	181	231	194	213	207	200	167	181	230	205	176	220	181	224	195	205	198	201	217	210	227	207	170	175	207	186	191	210	205	192	195	193	199	198	209	200	227	213	162	180	195	204	184	196	194	200	206	207	179	214	183	179	190	182	186	194	201	172	217	197	209	214	193	170	182	182	181	197	173	176	171	182	188	206	207	177	182	193	208	204	210	205	191	184	198	171	214	199	204	187	209	222	215	199	201	228	188	178	197	184	188	190	194	193	211	173	207	230	218	207	209	190	203	216	188	217	201	193	185	178	212	199	164	192	212	201	176	213	182	194	197	224	201	204	198	210	220	196	203	211	199	217	204	195	172	223	212	209	201	177	215	179	209	220	201	226	191	176	201	209	209	200	185	222	197	180	206	203	187	215	204	156	213	225	200	185	185	212	182	203	206	181	179	210	211	197	202	196	196	212	194	206	189	192	204	231	181	191	206	217	198	207	202	183	210	190	171	216	208	202	186	180	194	180	223	198	189	204	191	177	189	190	210	225	224	201	194	219	191	195	208	192	187	203	194	209	218	218	182	197	197	219	197	202	192	192	200	201	204	201	206	203	212	177	181	187	198	194	195	186	185	194	196	201	235	199	196	196	191	181	180	198	211	201	204	194	211	201	202	202	206	183	208	211	175	201	171	213	219	224	225	199	213	215	191	225	231	179	197	174	211	190	224	191	189	206	216	221	200	215	198	194	191	223	186	200	200	201	178	182	201	203	180	202	218	218	212	195	197	178	190	211	188	201	186	193	197	162	186	212	190	191	169	200	193	197	187	198	204	211	219	236	200	206	221	191	192	190	201	189	170	175	196	198	197	212	182	189	194	198	211	198	174	211	193	194	188	200	203	192	228	198	197	221	210	226	215	196	185	204	210	187	192	216	176	209	197	205	200	187	208	209	197	212	224	222	187	198	181	201	182	189	198	192	202	217	192	200	189	195	206	213	200	189	206	190	177	204	186	190	205	222	218	188	225	220	214	217	214	186	193	185	194	216	214	185	213	201	212	189	175	166	194	203	173	189	205	178	204	188	211	194	191	179	195	226	197	199	219	210	204	217	205	166	202	195	188	195	216	206	198	217	195	204	209	208	177	200	213	221	190	209	208	178	200	205	211	199	193	200	189	219	186	212	212	227	193	181	197	198	177	205	196	210	197	203	195	204	205	213	184	172	173	219	195	194	192	175	183	172	176	188	212	192	176	191	200	206	210	191	194	229	189	179	206	209	208	191	225	205	192	192	194	202	201	200	192	165	214	199	217	202	204	196	178	195	168	219	186	193	221	200	230	181	204	190	225	188	177	210	203	173	205	201	219	229	179	203	206	192	186	190	195	202	233	205	182	187	194	212	193	181	203	204	168	202	205	200	221	198	203	188	203	182	198	197	220	223	171	179	189	197	213	183	202	197	182	229	196	221	204	214	221	191	194	200	187	212	188	207	202	224	204	201	206	187	211	204	192	183	174	217	183	198	172	189	197	199	189	212	183	214	191	199	202	211	205	185	206	201	203	222	198	192	195	191	197	205	218	209	199	216	199	192	221	194	218	193	188	199	197	192	218	205	207	194	202	189	213	189	199	204	206	193	187	187	235	212	182	213	217	204	196	194	192	217	214	191	187	200	193	205	216	191	179	199	201	225	190	185	190	193	203	202	199	188	207	192	189	195	206	195	212	228	203	190	190	227	179	215	191	207	195	195	189	194	190	216	207	202	193	206	211	205	205	183	200	221	213	198	197	200	228	193	202	207	194	200	175	203	200	197	188	201	190	185	200	215	205	169	183	186	180	217	201	185	196	161	226	206	204	219	190	191	216	224	197	223	194	192	188	196	194	193	201	211	197	192	201	192	176	199	209	218	210	193	190	205	199	212	241	204	180	188	204	192	178	167	210	178
22639	21236	29567	23209	21231	21402	24392	3948	578	579	512	597	554	515	548	574	573	502	565	537	556	546	550	524	495	534	518	540	559	501	537	528	560	576	481	496	519	489	520	506	520	502	553	498	496	489	542	512	530	553	517	541	531	533	540	540	511	505	533	516	545	505	518	512	538	511	526	546	499	504	523	537	496	491	512	554	519	522	502	507	526	519	506	526	531	518	520	511	546	466	533	515	555	510	490	489	494	516	561	543	511	481	539	514	524	569	516	488	513	511	539	490	483	523	505	543	505	492	485	492	524	509	536	534	522	488	543	514	554	495	494	533	474	500	527	533	534	532	528	504	503	501	533	508	512	567	519	521	496	512	562	519	551	555	549	487	520	519	572	530	518	482	511	491	529	503	536	553	554	544	540	535	530	491	506	486	513	530	524	555	562	531	526	492	465	456	501	500	575	509	564	510	577	524	545	524	562	483	537	510	540	523	510	541	537	535	487	533	541	486	482	523	539	539	545	465	547	510	536	555	519	495	511	518	519	530	544	548	560	510	474	513	520	509	478	558	524	488	512	535	529	522	555	548	500	540	515	500	516	523	540	531	534	520	546	520	553	534	514	508	532	544	543	519	539	506	490	519	474	520	530	511	490	560	550	562	519	537	532	569	525	534	477	521	531	518	503	535	491	514	503	541	527	484	498	520	524	527	529	523	545	502	554	539	568	499	509	532	514	576	496	540	514	490	464	514	536	505	512	531	526	511	521	536	546	540	512	477	531	503	493	503	510	518	518	565	529	504	498	508	519	535	540	512	531	513	493	528	519	501	529	517	519	516	550	498	513	495	532	510	555	504	542	527	571	533	513	480	514	543	518	506	515	490	514	484	515	524	527	550	536	582	537	498	487	529	523	491	521	492	509	501	513	516	493	541	505	529	495	574	473	516	527	501	548	538	511	520	481	500	519	501	510	488	517	479	517	549	557	511	469	555	520	565	487	520	528	509	532	512	525	542	521	490	490	535	494	519	515	524	551	518	509	543	478	537	526	522	530	551	551	465	505	499	543	517	498	504	531	536	560	533	551	527	488	505	544	515	488	551	534	520	482	496	502	528	532	534	507	503	508	481	485	509	533	520	543	506	491	528	499	507	476	521	492	483	532	528	510	520	528	494	473	503	494	487	525	493	478	519	551	540	547	525	476	525	517	520	484	514	506	514	523	565	525	505	505	548	540	515	518	502	557	487	492	533	528	539	535	534	539	530	500	527	518	550	489	533	509	516	537	576	543	503	532	518	502	555	573	481	544	518	509	538	492	536	500	499	513	554	484	543	520	499	528	578	507	537	477	494	508	530	551	534	538	488	494	552	504	495	537	488	531	507	529	513	550	501	526	558	530	519	505	549	530	534	529	519	523	533	528	494	522	530	549	546	556	497	531	465	548	477	530	482	508	510	512	517	488	544	537	510	516	513	508	505	501	545	502	494	548	503	480	503	534	497	523	519	511	512	517	534	491	550	486	545	493	504	541	487	546	527	531	544	522	571	533	533	468	522	548	539	517	500	549	522	541	513	501	490	543	536	506	490	502	508	555	550	533	539	500	521	523	508	519	518	541	511	512	491	523	535	505	545	496	523	469	539	540	538	530	504	483	506	524	526	517	517	510	530	509	538	526	527	546	495	504	532	525	549	512	485	497	509	544	526	515	536	475	557	523	557	517	502	524	499	521	520	512	517	496	509	558	542	535	542	498	539	509	519	518	461	548	521	528	502	544	530	519	560	498	526	501	526	556	521	539	527	531	489	506	522	488	505	497	515	514	509	499	520	527	529	506	512	527	527	558	513	509	505	523	566	532	505	506	488	524	571	515	495	531	538	506	513	504	527	520	481	502	476	536	492	499	483	503	519	494	482	499	527	480	508	466	532	551	507	505	512	538	533	486	488	520	508	529	483	558	520	525	513	513	546	481	514	506	511	541	540	531	521	499	549	460	524	510	511	533	518	485	499	497	479	522	510	562	555	510	525	539	508	509	513	530	512	539	567	551	515	525	524	540	484	523	541	531	534	522	511	523	548	527	537	549	500	508	492	533	534	521	527	544	508	542	578	495	502	551	532	534	519	547	495	550	531	530	504	511	530	517	534	488	536	462	503	498	548	502	505	568	519	563	522	489	475	548	535	509	542	500	543	540	531	536	518	544	497	493	472	523	488	497	492	491	505	525	554	510	516	514	500	546	539	491	509	536	531	542	536	519	528	528	535	545	523	586	504	519	529	515	568	546	472	514	509	552	510	475	526	482	527	482	487	490	537	524	475	533	524	525	501	508	508	560	483	533	515	516	521	506	517	470	530	511	511	507	539	543	541	556	505	509	545	507	536	473	556	508	535	516	517	497	526	528	536	498	523	529	524	517	500	558	544	513	520	515	534	510	540	472	465	516	472	535	521	501	546	539	506	521	558	541	551	553	475	502	552	530	552	494	505	526	562	516	528	509	515	507	496	532	510	480	572	495	486	519	532	546	522	496	503	511	502	551	506	496	541	508	552	484	541	512	530	532	502	514	526	484	494	534	510	539	533	525	473	520	524	489	480	493	534	497	506	476	543	500	473	526	528	480	561	503	489	533	519	536	552	509	495	498	526	497	498	540	506	502	514	536	515	553	535	548	516	512	561	516	556	536	528	502	527	512	531	530	508	514	520	514	519	546	487	493	510	508	526	517	490	509	541	520	532	491	487	494	499	480	518	517	503	550	508	568	505	529	514	511	508	526	560	501	498	488	518	505	512	550	521	476	543	552	507	506	493	517	588	498	541	517	507	568	529	539	508	504	527	475	521	538	527	533	508	548	551	495	545	492	522	528	555	536	489	504	523	483	561	531	513	538	515	518	522	525	524	524	501	550	515	546	529	522	541	485	500	489	494	500	535	550	515	485	535	530	542	524	509	520	467	541	527	562	518	526	526	548	489	539	505	520	528	565	487	498	527	524	545	515	507	509	518	481	509	509	520	541	529	546	512	526	513	541	532	511	520	518	497	534	520	509	512	519	529	475	509	489	502	512	522	553	496	528	514	536	539	512	504	504	573	543	471	531	525	515	520	506	492	501	520	489	503	547	554	561	520	524	524	528	548	479	524	527	554	540	535	546	515	493	508	506	509	566	505	556	528	556	495	494	506	502	573	541	512	500	518	532	565	505	530	507	517	526	504	524	491	491	533	518	503	543	522	492	534	556	529	544	505	537	527	493	539	517	493	500	486	507	509	484	534	523	525	506	552	527	534	532	546	531	509	543	525	484	515	571	549	558	503	516	476	478	524	525	525	554	541	514	531	493	487	493	474	505	528	509	501	490	481	523	524	524	543	513	536	516	491	509	547	485	500	496	496	513	501	500	506	496	533	568	529	489	469	479	525	515	499	476	540	496	508	514	502	521	495	529	549	504	503	513	535	481	548	525	506	524	507	523	528	559	508	521	493	529	516	513	546	509	528	496	520	514	518	539	525	505	532	534	488	530	496
4619	1654	1020	823	747	704	713	664	663	678	669	669	624	649	642	659	651	627	644	620	608	614	589	637	653	543	642	617	657	631	622	633	636	642	604	631	585	601	597	615	621	588	579	632	656	607	653	611	602	642	599	623	642	617	606	625	598	626	601	627	592	599	581	624	604	583	620	637	645	642	607	583	581	624	674	599	623	650	664	611	605	633	611	614	621	630	658	602	632	590	603	640	624	625	630	601	622	636	584	631	650	583	617	598	651	603	614	599	621	591	612	617	589	645	661	590	621	633	619	624	650	625	632	601	592	653	659	619	591	616	614	659	645	619	626	571	623	622	563	575	623	582	567	634	557	636	635	633	619	606	583	636	624	638	629	565	624	628	617	660	580	606	582	613	580	615	634	657	643	632	618	646	569	636	603	665	665	616	577	593	602	637	615	661	643	599	585	621	625	601	574	603	592	605	649	610	653	583	605	636	633	623	649	652	648	625	619	615	631	622	574	639	603	615	622	619	629	633	605	637	613	635	619	624	635	596	619	607	635	625	606	578	591	613	599	616	622	637	640	587	625	589	576	584	695	646	651	606	579	624	623	637	632	565	615	616	574	603	607	649	578	630	598	630	630	624	608	607	636	610	628	597	625	607	612	634	597	654	630	632	590	608	594	600	610	666	628	630	611	638	625	645	589	603	637	630	609	682	617	606	658	608	649	622	670	644	657	662	612	619	658	625	619	607	598	620	609	619	607	604	615	610	611	614	561	625	657	623	612	634	640	615	628	587	644	597	616	598	591	618	600	578	688	628	635	614	607	576	595	632	659	622	639	625	638	621	626	589	657	662	622	633	640	616	583	626	634	589	638	651	594	673	599	629	602	606	610	578	614	589	593	656	593	609	675	634	653	678	680	632	608	590	584	602	648	587	555	679	583	591	647	663	634	609	631	576	627	636	590	607	634	610	625	640	627	559	633	576	606	649	618	664	643	656	619	621	594	623	585	573	651	644	664	646	650	591	635	590	649	643	623	667	606	640	603	616	638	612	619	607	614	617	601	619	622	657	609	619	605	576	629	633	633	640	652	611	564	607	613	628	656	635	595	582	595	598	619	649	648	614	620	563	672	622	648	617	635	652	612	637	621	581	606	630	613	607	601	640	585	614	607	598	609	590	601	616	617	622	608	597	633	662	625	621	616	591	580	607	593	598	608	652	608	613	634	660	600	605	646	640	623	588	624	619	584	647	621	623	627	619	629	577	631	587	632	600	625	628	582	606	600	638	638	648	644	577	578	641	622	567	595	630	595	626	633	627	563	569	620	613	597	593	596	653	592	653	613	609	649	604	692	602	615	661	630	586	656	705	580	610	600	610	615	597	648	596	636	552	617	616	626	590	648	652	612	605	595	643	641	619	636	608	579	608	651	621	598	567	582	620	644	621	631	622	595	653	636	624	612	605	603	621	607	626	622	583	656	579	608	656	630	606	628	608	600	606	614	588	626	615	594	586	632	625	613	617	687	595	633	625	651	638	611	586	623	553	583	609	606	635	605	623	613	589	599	615	655	585	588	619	587	618	604	641	617	596	619	602	650	618	592	608	627	635	573	629	638	658	584	615	610	556	630	634	615	600	625	644	643	635	634	659	611	584	597	587	609	584	625	644	637	594	626	614	618	627	615	623	578	616	630	582	617	655	600	677	626	636	598	586	626	606	628	615	599	645	622	678	633	631	621	612	575	677	629	607	588	623	611	603	608	615	600	632	629	629	609	621	626	641	636	597	628	588	623	630	619	614	567	634	615	630	635	630	592	600	606	617	599	604	638	578	633	599	601	626	658	634	637	605	657	636	599	581	662	618	597	612	591	603	639	611	605	637	613	609	616	575	613	627	597	618	608	669	611	607	618	646	640	580	618	607	610	596	657	641	629	587	591	605	576	633	628	638	595	619	617	640	629	618	601	600	650	610	626	608	621	649	604	579	573	625	605	643	632	642	567	607	601	626	585	595	622	628	610	612	610	595	619	620	642	571	638	652	601	644	611	628	624	612	641	602	566	650	662	598	660	630	625	654	639	605	566	666	578	645	628	599	639	608	627	612	585	616	595	598	616	624	589	620	628	590	610	598	563	637	572	630	619	661	644	623	636	637	610	603	644	596	610	626	610	610	603	628	599	630	622	586	638	578	636	592	583	615	637	629	630	557	565	625	586	648	617	600	668	572	662	622	598	599	622	614	631	610	606	614	623	627	688	629	663	601	632	623	595	617	627	586	614	629	606	602	698	606	627	572	624	573	614	634	607	602	603	651	662	605	618	611	601	641	598	612	593	645	596	620	592	578	684	639	587	636	635	674	651	571	610	608	596	635	649	625	626	598	616	557	596	581	627	630	670	597	598	568	623	613	582	640	617	596	603	621	654	589	614	627	578	642	593	635	618	609	611	624	615	649	667	638	636	647	607	635	580	623	655	590	615	592	612	654	592	614	602	614	620	605	638	611	609	589	555	559	620	633	622	601	626	535	625	645	603	596	615	654	622	610	633	598	607	605	575	661	604	652	617	624	652	554	625	616	664	626	653	637	601	602	610	630	635	659	631	597	640	624	619	618	616	586	575	587	585	645	614	651	604	549	616	621	568	580	598	632	612	607	635	634	612	643	639	586	652	601	605	601	608	612	595	627	634	611	599	597	630	621	645	564	616	602	601	591	633	530	632	632	625	609	612	639	613	687	606	612	597	625	643	611	665	594	607	653	595	666	592	613	623	603	631	637	615	614	611	604	610	605	604	589	631	648	635	624	581	625	610	596	612	599	625	651	594	664	599	551	668	595	594	644	614	604	633	590	603	664	629	644	589	696	621	664	628	581	606	593	636	645	596	610	582	620	581	589	628	658	624	605	622	634	618	609	675	692	629	574	601	606	619	603	604	585	663	582	589	612	646	612	616	593	619	604	600	644	621	628	638	612	634	540	610	669	649	602	615	631	627	577	617	618	626	622	587	613	634	617	597	580	620	640	658	613	606	579	620	589	607	639	613	611	603	593	644	705	638	607	645	630	647	611	578	622	633	629	633	627	595	602	631	627	590	636	592	624	583	647	615	659	608	629	583	569	607	625	639	621	629	654	628	619	619	638	715	602	621	594	569	652	605	593	576	629	578	596	614	582	609	593	640	596	603	609	631	564	567	651	618	599	636	621	624	655	656	606	618	624	608	634	621	616	607	581	620	608	597	616	618	632	608	616	601	607	601	632	619	621	578	621	637	648	613	596	607	614	615	631	629	599	610	597	636	592	601	590	595	619	649	663	616	603	617	609	619	649	587	617	626	596	653	618	620	600	616	625	615	641	621	637	611	648	640	627	638	562	592	622	616	607	659	647	643	610	633	619	591	621	643	598	617	624	612	620	603	624	662	609	623	609	591	582	591	589	537	615	576	646	612	596	611	635	634	667	621	612	629	624	598	631	614	616	617	626	585	586	606	652	646	603	626	652	598	643	691	657	624	622	639	619	680	594
27942	21198	25537	14020	315	249	254	241	220	199	235	182	229	234	215	226	248	225	231	201	208	214	246	219	209	236	211	225	215	217	239	228	220	215	213	196	220	216	192	215	219	202	231	206	203	199	214	212	228	208	214	234	229	231	228	203	231	250	220	208	214	205	237	218	197	220	244	196	206	217	226	204	214	217	218	192	198	207	216	222	199	227	207	217	212	203	226	193	246	223	221	201	220	230	224	209	215	220	206	240	210	223	248	221	197	196	202	214	208	216	231	216	209	223	218	204	207	204	248	194	224	220	244	208	244	232	212	200	226	222	233	236	220	235	229	197	192	259	224	219	225	213	213	226	207	224	225	216	195	202	206	204	202	212	221	217	229	218	190	198	207	218	207	223	229	223	235	227	208	253	204	215	197	213	210	225	222	200	241	200	210	226	244	209	223	223	226	227	236	220	203	209	201	221	206	232	220	223	226	215	205	221	213	195	211	236	214	216	224	231	214	237	199	195	210	245	226	206	211	204	234	214	216	211	197	217	219	206	195	220	209	221	241	211	215	193	227	220	216	199	185	186	227	224	205	206	218	225	212	192	237	237	214	203	237	210	205	190	217	198	235	212	250	192	244	188	236	232	223	212	209	206	200	191	211	221	202	222	231	207	205	229	209	188	218	211	194	213	206	201	204	216	228	225	217	234	212	203	215	187	226	250	218	207	202	224	207	219	230	215	229	217	191	229	229	231	219	218	230	207	208	210	227	220	221	205	179	216	222	211	191	231	206	206	195	212	204	205	247	226	201	232	198	230	232	185	192	214	198	218	210	227	208	207	205	211	205	226	221	221	203	212	209	208	228	205	195	225	214	215	226	214	240	216	238	228	230	207	215	211	191	202	223	226	203	211	204	229	210	223	233	198	228	194	197	220	198	215	198	210	209	227	194	186	225	224	198	235	228	193	232	236	216	189	221	228	215	224	187	219	211	218	206	217	198	189	215	211	248	217	221	212	205	210	200	231	220	239	199	185	215	219	192	198	214	219	186	241	199	235	217	212	224	219	238	178	208	211	225	222	209	213	201	208	214	234	191	220	194	201	209	212	234	196	222	225	214	226	202	218	209	220	227	224	244	242	207	223	200	215	200	228	212	205	225	209	205	225	211	218	211	206	185	184	205	208	199	205	209	205	246	213	209	227	204	233	227	200	221	219	225	210	228	192	197	220	234	217	212	202	209	196	228	208	213	231	199	208	202	231	211	226	211	216	224	209	216	230	219	234	236	212	221	190	234	212	225	213	214	188	233	214	237	214	227	218	201	220	217	203	235	204	227	201	226	213	199	231	208	210	218	223	223	214	197	190	208	223	205	193	223	225	220	246	258	209	206	234	240	221	239	206	215	224	190	227	234	235	212	212	211	184	207	216	194	199	228	220	210	205	220	204	211	206	246	214	223	204	207	216	250	212	208	213	216	196	196	205	205	198	208	202	225	242	220	207	229	218	247	221	227	183	201	220	215	224	203	232	219	218	210	211	218	223	217	219	206	192	208	236	191	224	226	218	217	201	217	220	202	221	235	224	201	214	203	212	234	238	220	219	206	223	232	206	217	210	222	193	208	218	199	211	176	214	201	217	220	222	197	228	220	200	215	208	202	216	178	221	229	213	229	215	220	204	233	240	231	203	197	209	197	228	225	203	226	226	218	221	229	200	216	221	208	193	204	197	243	240	241	224	247	203	234	243	211	233	206	217	210	195	206	209	214	233	190	208	237	199	197	223	217	205	190	196	215	233	247	211	197	219	218	234	219	226	190	190	194	239	217	212	198	223	198	207	235	229	212	219	229	194	237	224	226	210	209	218	228	182	225	227	221	206	205	190	197	223	214	235	209	195	212	231	217	234	212	225	220	203	207	215	182	240	230	204	227	224	217	215	216	227	223	217	205	212	211	201	213	228	214	234	235	230	220	212	210	222	223	204	203	227	219	203	194	227	211	192	223	218	227	209	213	220	209	237	208	200	224	211	206	232	232	215	243	244	192	218	197	234	223	231	205	221	240	207	236	245	236	229	202	215	205	194	208	205	220	220	217	216	232	236	220	227	213	209	234	227	208	226	204	204	222	244	212	203	207	199	215	209	212	220	219	243	213	220	234	222	225	208	195	220	206	202	202	214	225	225	211	201	210	229	205	221	241	238	226	231	245	220	249	217	218	211	215	213	221	207	231	219	218	208	206	228	202	215	195	207	215	224	213	224	206	217	213	246	202	202	221	223	203	218	205	237	250	211	214	234	205	216	188	233	208	205	205	213	184	203	212	194	216	211	212	215	195	183	220	206	205	231	205	224	210	216	236	217	240	206	215	238	231	210	210	228	194	210	224	242	219	207	242	219	196	211	212	206	216	211	192	203	193	200	205	208	185	223	216	218	209	218	204	204	204	212	225	219	242	211	181	208	205	179	229	214	223	181	213	199	223	195	207	200	204	218	227	239	238	208	196	196	218	226	210	241	230	206	181	206	209	203	216	170	212	195	230	189	213	225	241	227	213	210	208	212	250	221	225	213	207	209	202	231	197	223	235	243	201	207	212	211	216	227	235	210	190	214	238	208	243	196	227	213	207	205	204	190	224	236	198	203	215	211	237	213	200	242	224	229	214	207	225	221	239	204	220	192	213	197	208	222	221	210	188	229	195	237	200	241	241	221	211	214	180	203	222	211	226	218	208	230	220	199	192	200	203	200	224	229	204	230	245	212	230	195	250	216	224	220	214	193	201	192	208	226	201	221	224	217	226	246	206	192	226	207	213	210	192	204	222	203	222	220	220	244	192	206	210	205	242	247	222	228	244	210	235	230	199	191	198	219	245	183	229	207	207	225	226	202	217	215	206	207	200	223	232	217	195	195	222	218	223	213	193	240	238	223	224	199	220	205	228	216	199	206	229	218	186	205	207	197	211	203	218	220	219	179	209	184	229	235	210	219	226	188	190	191	235	220	217	238	208	219	235	206	196	203	213	205	216	215	237	222	216	208	163	223	192	224	214	198	211	192	197	219	211	210	214	201	221	209	229	226	214	223	228	225	210	190	234	200	224	241	221	234	193	216	204	218	208	199	207	191	219	214	212	198	211	211	218	218	199	197	206	236	209	230	229	213	244	232	203	227	212	232	216	198	183	242	177	210	209	216	215	230	207	206	194	224	196	207	207	212	221	209	231	213	213	213	220	210	202	222	247	212	178	225	236	231	237	216	204	208	194	208	186	217	189	224	198	236	201	209	221	227	205	223	219	218	199	214	212	197	209	177	202	188	195	212	224	216	209	212	221	197	191	233	215	231	218	198	225	205	217	223	201	228	208	195	218	202	226	204	227	207	189	219	225	212	181	171	199	219	217	211	236	201	217	205	225	226	223	198	250	208	196	207	228	222	225	238	194	201	215	222	224	216	223	195	203	212	215	196	195	212	245	202	193	214	210	231	217	213	216	206	200	230	241	211	229	220	208	221	202	190	244	216	212	219
3283	318	303	288	286	285	273	281	284	244	271	285	259	257	268	254	275	306	277	249	264	288	276	248	252	271	252	265	258	268	268	277	283	253	240	260	287	277	258	241	272	279	269	285	285	262	264	239	263	288	281	249	247	295	288	252	275	269	282	293	266	290	260	248	262	268	250	286	278	269	300	281	271	265	243	261	266	261	275	268	265	265	256	274	255	262	249	242	274	284	260	293	293	252	276	271	251	259	258	243	233	227	267	251	278	254	218	252	273	299	292	275	275	276	265	301	268	262	284	276	267	269	258	286	273	272	282	261	287	256	259	286	266	245	283	253	278	241	270	285	276	278	272	240	249	256	267	254	284	294	261	263	267	254	255	273	267	273	274	280	277	287	260	242	300	260	276	254	252	266	263	273	274	244	304	258	265	295	296	273	257	288	273	305	303	250	245	278	288	261	292	246	276	250	262	263	263	272	297	297	262	238	262	265	265	259	255	286	252	262	259	266	245	265	242	241	278	262	272	275	259	305	277	235	263	268	252	257	268	265	257	260	226	267	259	275	265	261	268	249	267	296	264	269	301	314	285	251	258	271	276	250	240	263	247	272	262	283	276	286	253	257	277	264	245	265	267	258	264	245	261	279	228	263	248	275	284	255	247	256	258	271	268	260	269	261	261	279	283	272	285	269	263	279	265	289	269	294	269	254	265	267	273	262	288	276	292	250	272	258	255	238	258	265	298	259	271	264	266	279	268	259	250	259	292	301	288	261	258	298	270	296	283	278	275	266	260	250	289	247	268	293	272	243	260	289	288	271	271	264	280	329	283	286	267	249	288	284	275	254	265	264	283	282	283	307	225	267	274	272	275	244	248	253	268	253	280	287	257	251	289	267	265	253	287	279	274	255	257	245	267	238	269	242	278	243	268	276	257	294	262	291	311	259	265	250	276	271	246	279	270	261	275	283	270	282	274	284	258	251	272	292	276	263	251	256	286	298	264	268	296	282	256	272	248	294	287	272	273	258	270	247	262	272	255	275	267	270	257	282	275	236	276	273	279	276	243	285	257	305	261	255	270	240	269	277	263	284	275	262	301	288	252	272	255	261	275	260	265	260	251	267	261	265	262	246	242	253	281	275	281	280	273	252	261	255	281	287	249	286	257	294	276	270	255	278	256	259	271	272	270	245	261	265	289	270	263	273	278	273	245	276	275	249	261	244	248	249	267	260	270	280	280	278	285	260	284	272	263	264	255	293	281	261	276	273	277	266	272	265	265	278	271	280	292	257	284	275	266	304	267	256	289	271	259	268	258	292	251	292	273	257	277	246	301	259	283	249	273	269	254	288	254	243	251	263	272	267	269	276	256	275	264	271	279	275	261	281	294	256	269	272	255	266	272	272	261	222	259	266	238	266	254	258	277	266	295	247	256	273	242	285	272	280	292	254	282	270	270	267	246	259	297	246	274	282	240	276	264	270	283	281	267	279	280	248	290	278	284	260	246	230	290	269	247	270	264	268	263	275	285	284	260	241	271	270	239	254	264	254	260	293	268	268	266	263	269	302	289	270	270	261	259	276	272	277	242	275	266	266	251	258	281	260	267	259	290	264	279	273	259	252	278	254	248	289	282	267	258	257	272	272	256	290	230	254	285	269	273	278	264	249	257	260	252	272	246	261	264	247	273	249	257	282	249	283	280	270	253	267	257	258	234	272	261	259	241	286	263	287	270	276	280	251	280	302	276	242	279	276	266	227	274	278	291	254	283	263	245	250	274	247	274	282	276	263	280	264	256	245	291	258	271	253	247	261	260	256	248	260	295	237	252	255	275	264	298	246	284	273	242	252	254	245	274	260	273	276	249	269	263	277	248	290	287	239	272	274	265	265	256	269	267	258	257	238	270	270	248	248	268	289	241	257	275	281	281	269	257	275	286	245	252	277	265	282	271	240	288	225	295	270	284	281	266	267	284	285	262	270	281	271	268	243	245	267	277	251	260	262	297	259	259	281	270	269	240	263	260	242	282	280	244	276	275	276	238	291	250	285	278	274	259	270	268	286	266	259	274	271	282	244	274	279	271	246	257	262	258	257	276	262	265	249	252	277	274	264	264	263	251	261	248	269	295	284	266	271	267	244	282	286	261	253	276	268	284	255	264	272	259	247	247	277	244	260	252	246	252	278	271	245	265	258	268	303	272	258	258	248	285	279	249	258	255	259	253	242	279	251	261	279	261	255	264	260	289	259	263	267	271	264	253	263	273	260	298	248	258	249	289	266	260	250	249	271	299	276	257	286	273	299	250	258	273	295	252	286	275	295	280	249	293	293	236	273	256	254	225	273	264	274	266	264	264	253	279	278	260	241	252	284	256	260	248	254	261	263	274	234	269	255	262	239	281	286	273	247	261	284	255	277	222	242	300	273	245	295	258	226	260	278	250	274	277	260	279	261	262	256	300	279	252	293	290	285	250	260	252	277	280	263	271	256	267	266	265	273	280	256	293	259	299	292	267	262	237	259	259	263	275	264	261	292	253	257	270	252	274	247	271	267	246	307	276	290	270	283	274	262	255	228	286	274	266	253	260	260	282	272	250	291	268	240	254	263	272	260	292	270	251	245	251	297	262	278	262	232	268	287	260	276	312	254	294	314	243	285	262	280	275	269	268	249	223	283	241	242	265	267	239	284	274	264	308	262	264	290	232	269	258	286	266	266	266	239	242	271	300	248	300	304	284	281	297	269	250	296	265	278	281	263	274	269	260	267	245	276	276	277	295	252	300	269	253	270	265	290	264	259	279	264	246	293	268	256	287	270	253	268	252	277	271	255	275	262	263	278	248	258	276	263	282	271	275	278	245	296	287	259	274	277	287	276	239	294	291	249	286	252	257	234	269	268	276	261	273	275	256	242	253	277	271	243	295	273	282	241	287	256	303	275	279	255	262	256	251	280	300	262	231	241	258	262	281	285	270	264	257	278	268	263	245	273	265	305	283	236	246	233	253	287	275	252	271	245	252	278	298	294	277	283	266	262	264	251	308	254	260	244	259	254	269	251	311	260	261	264	273	291	250	262	265	274	237	254	254	269	292	289	264	255	227	268	253	266	248	280	271	277	247	262	259	254	283	247	278	251	264	280	246	267	248	276	265	247	274	271	272	290	288	303	269	251	291	256	268	264	284	251	291	270	265	274	275	236	319	275	277	289	274	257	277	259	265	272	262	255	273	303	237	279	233	295	251	270	256	314	248	253	260	268	253	263	258	279	247	263	283	283	245	274	263	265	234	280	232	262	274	237	263	261	269	273	266	262	278	275	274	278	280	259	270	277	288	269	256	252	263	272	256	277	236	254	275	297	237	258	261	284	261	283	266	227	260	270	248	237	247	281	245	234	270	253	288	262	253	251	283	273	262	244	265	255	269	292	270	294	258	254	259	258	293	244	277	288	280	260	282	294	250	251	245	258	251	296	243	271	275	261	264	293	254	266	267	252	257	262	273	228	277	268	297	284	253	273
26442	21208	29780	22935	21209	21237	14643	708	500	499	483	534	495	489	498	527	466	486	472	484	491	516	466	523	468	474	495	500	480	496	492	467	488	473	522	457	473	509	452	511	519	492	507	491	476	449	480	438	489	481	445	446	464	464	522	504	485	454	481	476	504	504	495	443	465	504	480	485	465	484	479	485	508	487	483	470	479	500	471	492	442	447	500	472	502	453	519	480	459	499	514	503	493	499	490	478	501	519	506	488	508	488	526	507	488	468	505	465	495	485	466	441	506	440	492	463	486	471	479	493	511	508	484	485	475	502	474	501	481	478	471	483	495	477	465	462	485	501	541	472	477	496	548	488	517	499	487	467	508	474	490	482	475	474	474	477	455	449	453	482	494	459	482	505	469	470	441	463	477	473	477	492	483	532	486	483	486	510	466	481	442	459	460	466	459	490	479	486	494	494	497	450	432	491	482	477	459	469	498	494	496	515	505	506	477	480	447	505	499	459	477	475	468	443	492	453	512	507	500	431	460	502	478	495	457	503	464	441	508	432	463	466	454	447	473	485	517	477	490	464	486	468	485	452	498	514	446	489	493	502	472	453	521	511	486	476	480	497	506	472	467	497	481	513	521	501	465	477	485	484	458	489	491	492	492	493	501	528	488	486	451	477	513	482	453	474	494	497	470	478	467	482	486	532	488	517	516	445	468	482	519	496	461	493	469	510	482	495	504	494	512	499	453	472	508	465	487	479	516	447	519	477	490	462	449	469	452	496	453	464	505	510	490	506	488	493	467	511	470	493	491	495	506	447	463	494	478	449	482	499	495	477	477	482	498	454	491	492	489	478	515	464	455	449	488	485	451	438	484	499	492	466	497	463	476	502	457	478	486	505	479	446	457	533	501	482	444	488	529	448	422	477	470	464	544	502	478	518	469	476	485	480	496	496	468	491	482	444	503	450	480	493	487	479	500	496	466	464	483	503	520	475	492	456	488	469	483	488	493	442	476	494	461	516	492	489	472	484	550	487	458	456	465	477	508	515	503	465	488	456	449	466	408	491	479	478	453	464	462	471	508	451	470	486	461	472	495	467	505	492	477	491	456	494	422	505	498	449	513	504	496	494	466	461	488	494	471	480	451	481	542	546	458	458	459	462	505	467	498	433	453	490	451	501	478	530	560	496	479	458	467	463	485	464	503	490	493	454	458	450	479	462	489	474	467	466	488	520	481	495	474	500	496	508	446	514	498	470	446	476	509	464	463	477	472	487	479	476	494	493	530	503	469	442	473	506	508	490	456	481	472	502	453	468	536	494	456	427	480	549	482	457	495	454	539	501	521	492	462	504	469	454	488	470	454	448	509	497	457	486	468	489	519	468	447	474	469	448	504	482	465	501	477	482	486	533	471	467	492	464	484	482	455	480	433	534	464	471	478	497	471	468	493	497	474	467	504	520	443	484	504	506	490	482	463	474	490	440	493	482	486	471	450	475	519	525	503	537	472	475	484	480	424	470	495	488	476	479	439	510	508	480	494	494	493	464	448	500	485	486	495	464	466	467	511	519	465	443	489	490	462	450	447	476	486	485	489	487	513	460	526	463	469	498	493	502	507	521	476	436	455	497	513	423	456	498	483	464	509	492	506	501	478	499	474	459	469	508	457	471	468	455	455	477	489	509	490	506	436	472	495	503	504	453	495	480	470	522	484	465	507	467	486	485	497	500	500	480	505	472	485	465	492	483	505	486	475	499	537	477	515	493	461	493	467	522	465	488	429	472	497	484	501	526	461	520	468	463	474	467	484	476	488	480	478	477	457	481	483	454	479	463	485	509	489	449	458	476	524	490	463	483	491	467	495	469	505	474	462	462	502	486	445	468	506	532	505	469	485	490	496	503	500	464	513	478	503	478	472	492	483	452	453	453	488	501	466	442	485	491	492	516	504	480	465	493	504	477	475	486	506	486	471	456	490	500	437	483	492	475	498	473	474	523	487	482	488	457	467	505	465	473	483	485	510	514	462	510	496	466	457	476	458	455	470	516	483	468	467	505	456	497	481	450	476	496	518	471	450	497	497	447	464	483	475	514	479	494	480	479	460	486	479	485	501	444	471	445	447	473	493	490	430	482	438	506	508	498	512	475	491	478	477	490	496	478	536	487	459	486	453	464	476	520	500	477	460	446	496	498	476	425	477	468	486	481	448	472	452	483	488	477	490	454	487	487	513	465	494	481	488	459	474	485	480	492	481	461	467	463	465	500	482	493	457	433	461	504	468	485	451	466	454	480	473	457	479	467	463	497	457	509	472	516	445	453	497	457	502	482	455	493	526	482	491	461	466	485	466	485	478	455	500	500	482	489	491	468	456	458	474	472	505	487	466	472	479	446	437	477	492	455	470	480	484	461	445	482	482	480	490	500	475	471	487	493	498	464	528	452	457	456	507	493	458	456	483	480	436	451	509	491	460	474	522	472	455	472	494	504	499	457	452	430	509	451	466	451	465	484	490	527	488	509	500	515	464	506	498	521	471	435	474	533	476	501	477	473	489	486	466	509	425	490	446	475	462	446	487	450	513	435	460	453	529	471	483	471	488	520	436	463	466	465	482	452	489	487	491	492	461	474	488	479	455	501	505	501	437	444	441	437	496	479	519	503	469	487	525	462	438	507	497	434	483	484	457	483	495	467	481	474	470	505	485	475	477	479	493	498	480	506	460	455	465	464	469	454	479	489	490	462	489	509	458	473	481	467	451	479	463	472	494	487	484	493	531	494	467	480	501	464	462	485	470	483	466	466	475	477	473	499	480	545	471	482	493	457	472	490	487	511	482	443	497	462	457	497	450	462	501	472	514	435	489	467	465	498	467	499	489	478	495	477	494	459	427	497	486	450	468	521	478	485	512	493	448	466	439	503	473	458	483	464	489	467	489	522	483	488	527	474	463	495	434	472	477	465	509	471	480	498	497	456	466	474	467	488	453	473	492	487	459	511	468	457	458	533	484	486	515	481	490	468	479	452	484	427	496	501	456	473	510	523	448	503	447	501	465	497	476	474	465	466	462	479	491	471	510	475	454	443	474	470	482	483	518	478	493	448	480	440	457	489	470	480	503	506	442	469	446	488	490	493	474	466	448	475	487	487	479	460	516	470	472	449	472	481	485	475	455	514	453	478	493	490	472	475	501	479	508	493	502	434	459	497	459	493	520	483	472	521	479	498	457	508	499	493	489	512	507	457	485	447	475	496	442	470	482	448	506	477	507	493	455	497	498	503	490	482	496	473	472	485	518	492	490	498	488	519	491	469	471	476	467	469	464	521	462	482	488	526	456	445	476	476	460	469	529	505	476	474	491	483	482	474	520	474	510	493	515	468	475	479	488	468	496	472	467	473	445	448	485	478	501	485	462	476	481	472	502	445	433	492	530	492	511	477	493	466	502	532	488	465	474	470	444	471	465	503	534	504	479	481	522	487	500	486	495	476	464	483	504	501	482	479	493	492	501	448	443	457	487	474	485	486
3845	1086	735	650	649	604	600	620	604	613	555	587	577	584	588	567	572	551	572	540	553	588	571	555	522	506	564	537	552	588	568	555	558	552	521	561	578	565	555	561	566	533	579	574	586	559	574	565	594	612	575	573	551	536	572	589	566	545	562	553	604	548	562	592	568	547	537	503	555	569	501	576	543	569	610	574	532	561	574	563	570	585	528	567	577	560	561	509	552	587	538	540	578	584	572	620	570	531	532	592	544	523	581	582	550	556	532	600	510	518	515	564	557	583	542	544	551	582	600	519	556	555	574	586	580	547	538	565	595	544	551	588	512	534	509	571	599	587	627	594	569	573	559	521	640	621	555	544	541	540	569	614	562	574	546	557	543	550	576	518	590	558	594	553	597	531	561	534	525	506	577	531	543	543	590	563	521	550	539	557	577	612	557	567	541	547	564	574	565	556	549	528	525	576	545	585	569	556	565	602	549	596	515	530	575	551	561	552	592	574	622	570	537	604	582	560	570	566	575	583	556	528	543	562	571	533	559	566	559	548	571	554	556	564	532	570	568	578	538	546	576	549	576	565	573	559	580	567	563	568	572	553	549	552	586	573	597	557	521	552	550	544	536	576	577	590	543	506	545	574	573	585	548	583	570	573	571	543	547	566	587	538	572	605	556	558	574	564	546	569	580	541	555	568	541	589	525	546	538	595	572	550	597	562	555	567	572	567	602	580	558	612	574	573	566	527	551	575	589	573	514	577	554	562	518	528	558	570	549	557	528	565	577	551	556	541	546	541	599	569	564	607	565	560	619	571	573	593	575	554	534	586	585	541	566	583	565	575	548	587	547	557	572	577	577	574	562	539	588	563	552	578	576	560	571	585	505	555	559	594	543	568	579	526	535	532	545	541	553	560	588	545	538	540	578	548	598	583	549	620	562	546	594	570	599	584	547	535	550	553	569	565	551	592	539	564	572	532	588	567	556	528	562	587	525	561	573	547	553	529	578	577	574	567	598	552	516	567	550	639	553	584	525	569	559	547	545	619	581	568	565	545	544	562	544	594	591	501	592	543	561	630	543	630	586	600	571	597	571	557	559	562	512	615	517	555	598	552	648	542	582	552	583	512	522	562	605	598	582	591	542	587	586	588	602	560	570	578	629	579	551	527	567	542	579	550	625	562	571	545	532	573	532	527	558	556	535	574	518	586	548	523	547	550	572	584	542	526	569	542	541	573	551	574	556	529	591	549	572	526	577	553	554	567	517	551	563	547	579	587	560	559	570	573	553	571	594	562	561	599	567	589	562	567	539	552	556	566	529	583	607	523	554	585	550	521	554	593	579	574	589	590	556	546	505	573	544	567	554	579	566	581	520	545	567	524	610	568	565	585	555	599	583	566	569	539	584	594	563	573	585	551	572	493	576	600	542	569	518	585	575	551	547	580	594	598	540	554	581	562	535	551	537	535	610	576	573	544	572	568	600	568	557	592	524	569	584	583	604	584	540	585	530	528	547	513	567	552	551	583	557	595	566	550	555	579	567	578	542	568	560	558	559	585	533	561	578	560	542	558	565	601	535	589	595	557	542	578	547	570	557	568	580	569	606	560	565	513	556	565	551	583	529	547	579	608	574	596	558	546	573	570	560	574	568	570	568	567	590	589	523	575	623	588	533	567	592	576	543	554	530	583	551	530	593	568	533	572	583	574	563	583	564	548	553	565	578	590	545	558	583	551	558	545	600	552	584	570	528	563	579	581	582	555	536	599	542	578	539	595	616	561	555	587	562	520	550	585	602	542	610	537	571	562	571	564	544	559	577	566	585	541	565	569	581	546	593	516	606	566	583	563	550	553	555	628	599	584	554	572	565	597	554	567	522	534	566	575	563	574	573	581	567	582	527	570	578	580	567	572	548	575	533	533	581	544	580	520	576	555	591	555	549	566	546	563	547	577	600	593	532	583	549	570	553	566	601	523	579	606	545	593	575	561	619	591	586	560	569	512	560	590	560	583	559	574	545	555	570	553	564	553	539	543	587	519	565	574	596	561	560	539	608	579	563	561	554	575	602	606	573	586	589	549	553	564	562	559	557	551	560	524	541	554	532	559	542	518	552	579	577	552	585	566	561	615	551	591	591	552	556	593	590	564	543	535	528	563	575	537	584	545	580	542	573	607	590	583	558	605	599	592	529	561	533	631	585	540	568	570	556	580	571	567	625	545	570	517	563	554	573	534	566	587	557	538	595	588	580	539	556	597	526	535	584	563	605	610	541	563	519	533	583	532	557	543	523	540	575	537	572	558	559	541	546	554	594	574	599	577	529	559	554	560	558	585	544	615	555	549	537	557	519	535	606	571	589	549	591	579	600	548	579	536	572	539	572	560	585	609	542	579	592	570	565	565	532	580	609	584	568	559	559	567	546	525	564	571	550	529	519	605	573	523	541	544	563	554	594	568	572	573	568	551	575	530	537	644	575	569	558	575	564	555	572	526	602	580	566	594	584	538	587	594	576	531	571	541	542	558	571	512	609	544	553	572	528	569	569	550	544	563	557	527	546	631	549	575	528	596	564	588	576	553	594	562	572	559	552	566	594	586	565	555	553	557	573	556	605	562	536	598	547	586	572	612	591	537	583	563	562	576	524	581	596	520	553	568	577	539	584	561	553	557	540	579	565	548	527	588	563	547	568	584	573	553	576	559	560	546	544	564	562	597	536	590	566	534	589	578	563	564	583	561	554	585	552	570	567	495	514	564	556	595	592	581	550	552	542	566	578	586	588	530	545	547	557	576	580	564	560	582	572	585	568	543	589	569	582	571	561	559	573	545	530	532	562	610	592	564	567	543	558	554	536	567	585	556	547	550	592	581	558	584	594	535	540	584	542	576	533	542	569	570	570	567	576	587	567	575	544	570	589	573	569	537	560	582	522	561	522	545	554	574	564	570	565	521	562	559	579	551	548	576	576	574	558	545	582	569	534	602	555	551	571	551	588	592	609	573	563	559	575	588	544	523	612	552	539	550	539	568	555	538	537	570	558	543	568	567	609	560	543	570	588	578	566	541	543	545	581	551	559	569	591	560	545	606	528	567	536	542	574	572	597	588	621	568	546	556	549	610	541	527	515	562	548	520	549	589	559	581	542	563	607	555	559	567	566	565	549	573	531	566	638	575	583	541	594	565	630	547	569	502	554	570	549	549	565	577	553	545	550	573	582	518	559	560	614	578	575	571	574	511	536	557	588	570	553	565	556	541	573	543	566	547	576	575	549	558	558	508	563	561	596	568	550	529	568	562	501	545	521	593	643	563	573	608	537	529	547	564	543	601	563	566	597	550	557	559	527	554	576	561	604	562	552	584	550	596	570	543	566	569	572	576	570	564	549	621	600	541	543	561	549	572	550	567	535	583	552	530	564	585	579	555	568	538	544	542	541	596	532	579	605	564	592	587	565	560	560	593	577	555	576	542	631	559	538	540	554	537	553	546	574	548	502	564	596	542	539	577	600	572	544	600
27528	21176	29524	23072	21125	18879	305	170	166	160	157	165	153	166	141	154	179	140	126	134	151	154	147	165	144	163	155	153	138	154	166	150	153	154	162	149	160	148	144	158	158	139	170	151	140	161	142	163	144	153	148	167	134	140	158	138	150	187	139	113	146	139	150	149	134	128	141	134	139	138	134	161	149	155	144	173	167	154	136	132	162	157	155	133	170	141	160	140	157	139	157	142	145	162	147	133	131	135	157	126	140	166	173	157	151	139	129	143	147	137	159	159	152	141	136	147	167	155	149	145	141	147	160	129	143	145	156	133	137	150	147	147	157	150	123	169	140	146	147	151	143	142	166	153	138	145	136	150	126	150	153	141	142	146	175	157	130	157	151	138	149	159	136	147	141	145	145	150	154	135	151	142	164	136	143	158	167	152	158	145	138	156	143	144	162	159	131	154	153	167	142	154	163	144	171	148	168	158	141	148	149	161	140	142	132	138	127	144	137	146	152	165	165	178	155	157	152	151	150	133	138	154	152	133	155	153	166	152	169	165	156	139	151	140	114	153	153	123	155	152	129	158	153	144	156	164	145	146	154	141	165	152	140	143	152	164	144	140	144	149	149	139	151	161	157	133	148	153	169	141	128	116	153	171	143	155	143	132	145	147	154	144	144	145	152	155	129	158	151	161	165	157	153	146	146	143	131	146	142	157	152	133	144	141	149	159	137	131	136	150	147	135	148	149	143	127	153	172	130	183	141	145	161	135	129	138	157	146	132	163	163	144	139	149	130	158	159	137	153	146	145	142	169	132	170	162	165	136	152	148	139	144	147	119	161	150	132	163	144	151	140	153	154	135	146	151	139	149	139	144	154	170	153	162	135	135	172	149	156	144	142	141	170	145	159	148	150	133	157	160	157	143	136	160	150	136	168	160	156	132	146	142	135	133	122	164	140	152	133	163	136	146	168	119	152	152	135	158	144	160	166	167	136	135	134	144	118	139	146	142	170	146	155	139	150	155	140	144	134	131	156	146	126	138	161	165	153	133	135	152	165	156	164	177	139	150	145	140	139	135	127	147	176	157	171	143	153	138	135	146	160	141	157	151	145	135	148	142	130	151	171	149	148	130	145	147	136	157	145	166	153	147	139	145	173	158	161	145	143	139	141	155	174	160	156	149	167	131	151	161	168	130	145	127	146	131	137	139	149	147	157	132	132	154	163	145	142	146	148	142	137	156	136	161	156	166	151	153	156	176	148	143	151	175	139	152	164	145	162	160	148	150	153	150	143	141	140	131	152	136	162	144	141	150	141	162	133	151	142	140	155	117	161	132	155	173	123	147	151	151	167	178	157	156	129	153	163	167	133	152	164	143	126	149	150	150	162	145	167	159	139	153	144	173	157	146	139	143	155	145	155	164	143	131	152	143	150	155	141	152	153	150	158	126	148	164	156	149	148	146	146	158	133	166	158	139	160	163	144	148	138	132	148	153	179	143	169	184	131	140	131	166	144	143	158	152	114	145	152	154	126	145	160	151	146	133	142	134	142	160	155	139	139	122	127	144	140	141	141	159	157	140	162	147	151	151	150	140	161	138	151	150	150	135	147	165	140	156	140	139	174	150	126	134	151	168	154	160	158	147	159	149	146	156	163	141	150	159	149	151	154	144	147	167	150	120	147	177	166	137	155	153	170	151	146	176	124	154	145	171	138	156	168	169	128	138	169	138	147	142	139	162	117	160	152	150	134	143	151	151	142	146	140	119	143	147	149	156	136	155	142	168	158	121	143	150	152	146	171	128	168	159	140	142	168	171	145	145	166	152	155	160	140	148	135	155	144	146	147	132	181	149	150	161	164	139	139	152	133	131	155	146	138	165	128	149	157	140	138	158	156	138	145	142	136	150	160	164	154	151	162	153	137	150	148	123	157	164	141	161	147	139	163	155	137	148	158	158	153	171	137	126	149	146	153	126	166	148	133	167	136	148	154	140	160	143	162	157	123	159	150	139	147	162	127	142	141	152	146	140	133	159	154	150	156	139	125	158	141	140	133	140	149	132	160	152	168	182	164	153	145	145	150	136	145	149	138	124	140	136	161	151	163	146	138	163	155	135	159	134	148	145	160	141	129	153	115	139	145	127	138	135	139	150	163	150	157	169	153	156	172	136	151	141	168	152	144	152	137	167	164	119	151	159	171	165	149	139	139	172	136	155	145	139	159	125	150	171	142	124	127	155	157	127	139	128	136	140	135	133	154	155	154	138	154	158	142	131	152	149	160	160	135	134	149	154	148	163	125	139	144	171	172	153	137	142	156	143	157	134	134	166	156	135	143	128	169	134	150	135	128	156	143	166	140	159	132	149	155	150	146	123	147	139	161	152	143	159	138	145	150	157	128	149	183	138	135	126	161	140	140	146	145	139	144	139	145	130	160	142	140	146	151	139	140	140	152	157	140	153	150	156	157	134	148	142	137	148	138	151	142	147	129	151	134	155	160	133	161	154	136	140	159	136	143	150	129	137	160	129	135	140	154	156	151	140	120	157	139	143	164	143	136	170	173	135	136	154	131	140	152	133	161	150	149	148	167	152	147	149	155	128	148	159	135	144	143	138	145	144	153	169	149	122	159	174	163	149	125	142	150	152	136	131	138	147	146	159	152	136	151	158	150	156	142	166	152	150	143	140	160	152	139	143	148	165	133	152	139	152	156	131	165	133	164	142	145	149	142	146	137	142	167	175	154	172	155	153	148	157	152	164	150	144	140	153	126	156	139	150	147	138	165	143	162	119	133	165	147	152	136	148	133	123	135	162	143	155	157	155	137	144	160	145	156	140	155	162	163	145	157	146	148	157	121	155	157	166	149	160	135	146	161	142	161	141	154	149	131	143	153	139	137	144	161	145	121	146	146	159	158	165	136	150	169	138	154	140	156	156	152	153	160	168	144	143	147	167	143	145	132	137	131	138	164	138	175	155	148	143	156	160	153	120	153	147	184	145	167	164	165	143	151	144	132	157	142	176	167	150	150	155	164	151	152	160	134	136	164	171	153	162	170	168	134	148	145	139	147	139	132	141	158	130	146	139	122	150	143	158	145	135	149	144	162	156	167	141	142	165	159	153	157	146	151	137	143	148	146	144	148	138	169	146	143	126	160	129	135	138	143	154	176	137	160	158	139	149	133	152	170	177	158	157	135	132	140	143	147	159	145	140	136	162	167	155	159	160	139	144	148	176	168	139	115	140	155	134	169	148	155	147	159	149	140	146	130	139	144	145	149	140	130	165	151	151	140	155	138	156	146	130	142	136	139	150	143	144	175	145	144	141	138	145	145	155	135	184	143	148	156	153	143	116	152	150	136	164	128	153	133	163	153	141	151	149	165	140	142	137	137	143	166	136	146	144	137	140	153	150	126	164	152	156	167	153	157	109	163	170	155	148	156	172	157	135	161	132	133	164	161	152	153	165	151	140	157	139	151	136	157	138	153	172	154	168	146	174	160	149	142	151	169	149	144	147
3695	472	320	243	228	208	202	217	224	223	208	180	186	198	185	191	227	194	220	229	205	179	223	193	215	190	180	197	212	171	218	195	201	190	209	194	208	209	210	213	194	205	207	179	186	197	220	173	203	211	200	212	179	185	205	200	196	220	200	213	198	216	201	194	218	228	195	192	196	229	190	200	206	188	178	207	157	206	201	205	190	211	196	200	205	183	211	227	184	213	182	200	203	197	199	200	186	181	202	202	210	238	182	199	201	187	186	206	199	190	187	203	210	211	235	188	235	173	208	191	190	201	203	189	228	177	202	215	213	205	196	224	208	197	211	204	198	188	201	205	169	210	196	195	194	196	223	218	208	226	212	182	177	195	254	206	211	172	215	194	221	200	201	213	209	199	222	203	192	229	172	213	179	183	193	168	193	218	228	213	208	221	201	205	191	211	223	205	219	193	189	207	197	221	209	194	191	183	186	194	192	190	194	190	187	192	190	210	190	199	194	175	190	210	191	192	188	209	210	202	181	217	198	183	198	206	204	212	219	213	193	210	211	209	210	211	182	206	201	230	179	234	206	200	211	198	214	223	181	168	190	189	222	195	176	200	204	188	214	198	205	167	193	201	190	192	209	196	194	210	200	195	211	185	207	166	197	206	197	192	179	237	202	202	208	210	199	197	217	196	203	207	214	210	208	208	200	214	206	217	216	199	199	200	192	212	216	212	211	203	216	206	211	204	187	194	182	215	188	198	195	177	182	203	208	187	199	210	219	199	201	202	214	194	221	190	198	193	200	226	205	218	198	209	171	209	190	183	220	181	211	184	176	193	191	211	219	191	171	213	204	193	204	207	204	168	206	199	198	217	210	202	193	211	215	223	209	203	205	193	179	197	203	222	220	195	203	193	187	191	201	191	193	177	216	220	211	169	205	200	189	215	197	231	184	201	214	230	158	185	200	210	201	181	183	214	230	192	220	196	176	206	207	163	210	201	205	225	221	229	198	192	197	199	191	187	214	196	203	178	225	220	207	181	231	215	194	212	217	184	209	180	214	173	194	211	214	184	196	201	204	220	203	206	195	220	231	198	201	189	225	199	184	210	179	197	217	180	225	200	195	206	186	195	225	207	232	231	221	216	234	210	210	183	211	195	207	206	189	187	206	211	223	192	212	187	182	211	186	215	190	211	219	205	204	205	214	203	204	217	186	231	209	209	201	197	192	193	209	202	224	200	200	181	204	212	222	206	195	170	222	196	203	223	215	221	207	208	212	204	197	218	185	226	192	198	232	207	186	208	196	204	191	200	210	190	195	217	181	191	189	198	205	209	216	181	206	190	229	201	201	190	217	201	199	216	203	253	179	223	197	206	194	210	218	200	212	198	181	235	204	227	219	215	220	225	179	204	199	200	187	218	240	188	204	194	183	230	209	208	212	225	218	211	210	205	192	231	194	226	188	214	223	174	192	187	190	195	218	191	191	187	212	179	218	185	191	213	194	212	196	209	177	189	187	208	210	208	182	181	200	227	211	203	176	192	196	201	192	209	214	195	199	224	204	212	181	191	214	187	198	190	186	207	202	199	178	174	209	204	195	208	210	194	207	174	207	208	194	237	216	195	194	190	204	163	216	211	198	197	180	193	214	181	201	208	201	212	179	221	204	195	208	206	223	201	207	186	193	193	204	214	199	194	197	200	198	208	186	194	236	201	217	181	170	204	194	215	228	215	219	200	186	176	172	213	203	193	183	230	188	203	212	185	206	181	220	203	244	206	204	185	208	209	193	182	168	201	181	180	193	195	226	211	205	243	234	219	194	215	189	188	167	209	193	213	194	199	205	224	205	186	194	175	196	200	198	176	202	197	211	186	224	214	206	206	201	195	206	213	201	202	209	225	226	195	208	210	194	197	196	188	202	239	205	221	197	218	219	199	208	205	217	199	175	195	200	198	212	191	203	208	197	201	224	196	188	194	195	210	204	208	221	198	184	189	209	192	209	210	213	203	211	196	207	206	196	196	212	205	189	212	216	205	204	188	180	205	222	191	215	181	204	187	213	198	216	194	214	190	187	201	193	211	221	184	176	221	204	180	188	203	218	209	201	214	183	217	200	201	180	183	219	193	216	213	195	194	231	227	217	202	225	208	196	201	185	202	200	177	204	197	198	198	196	193	195	184	193	200	184	199	196	193	219	193	202	177	211	193	213	205	186	201	194	225	198	203	205	209	188	209	210	208	196	210	218	183	224	223	196	212	208	195	212	192	197	205	206	222	207	169	220	187	214	177	185	223	205	211	195	212	210	187	178	224	195	197	208	199	189	205	211	221	195	206	223	194	217	202	235	218	166	219	201	203	188	238	221	186	205	180	175	227	194	185	201	185	214	202	184	219	207	189	212	207	218	195	196	222	213	222	190	201	217	208	199	196	192	208	194	201	212	209	200	205	193	184	191	203	180	195	193	174	212	184	203	193	204	227	192	209	197	187	195	207	213	205	199	197	226	203	197	195	196	211	207	211	223	198	193	190	189	222	199	200	201	196	236	211	199	214	208	205	207	209	223	216	181	198	204	211	233	196	186	204	207	191	210	184	223	186	185	180	219	188	201	228	224	210	213	199	197	177	199	185	209	205	201	219	203	224	197	210	205	214	216	204	182	213	202	200	199	186	209	180	212	207	200	208	194	199	200	194	197	204	206	220	211	181	199	189	208	187	204	192	224	195	190	214	229	212	189	205	195	198	191	170	193	174	197	197	205	203	207	212	183	221	191	196	194	214	188	170	206	177	202	210	206	211	203	194	214	189	188	195	190	196	203	204	204	192	205	201	202	219	198	196	210	207	193	221	217	170	202	200	206	196	205	215	205	204	203	207	194	194	186	231	194	194	216	190	204	188	207	178	196	209	206	192	216	210	196	201	217	212	176	206	196	201	199	219	216	193	213	206	199	187	207	216	204	190	201	205	235	221	207	222	233	220	205	203	201	212	209	220	211	202	227	217	192	211	215	204	193	178	181	217	188	191	215	195	189	213	193	189	196	203	180	186	204	197	210	189	191	222	190	192	207	196	222	211	200	206	208	171	170	198	193	196	213	202	209	190	194	198	205	205	197	219	209	204	194	198	197	204	209	198	229	213	224	205	181	222	214	201	209	230	194	193	208	206	191	190	215	230	205	206	226	198	201	213	196	212	202	195	194	209	187	212	210	196	182	188	207	223	196	218	218	217	186	207	187	231	206	193	198	218	197	195	197	211	194	223	223	248	197	210	219	202	199	216	198	198	211	197	201	220	211	225	197	177	209	203	210	208	212	196	204	199	204	184	194	192	199	220	178	177	196	199	205	198	192	184	209	212	199	195	196	204	214	210	214	205	189	208	222	192	185	199	200	203	199	224	201	210	204	208	211	197	216	187	182	197	185	197	180	208	187	207	229	199	192	213	204	201	206	224	212	190	216	213	193	203	213	209	229	170	199	193	202	202	197	198	206	197	194	188	219	199	189	204	208	183	209	189
22588	21212	29538	23186	21210	21385	24293	3951	596	613	621	541	582	537	538	523	525	567	547	531	557	508	525	529	519	539	524	501	532	513	527	557	542	541	530	524	500	546	534	511	542	532	540	521	528	528	531	510	555	542	529	493	510	554	537	527	501	538	548	473	532	505	530	521	545	524	498	515	509	545	486	512	542	517	519	461	517	505	511	506	517	556	567	514	525	527	534	521	529	525	502	526	532	536	553	553	534	522	520	531	528	547	519	529	545	510	538	517	522	533	542	549	529	548	523	496	570	529	525	531	528	532	497	517	491	539	515	489	515	510	523	557	487	556	513	507	525	515	530	508	551	507	527	522	535	513	544	558	544	505	526	562	527	475	519	571	528	493	515	550	496	553	538	536	502	546	564	552	554	514	503	557	589	525	544	519	567	554	541	543	537	521	545	518	533	525	529	524	517	548	538	487	526	503	521	552	502	501	517	524	515	508	558	508	516	516	529	506	512	550	536	517	516	522	506	545	539	497	518	538	555	543	527	505	524	489	554	535	510	527	512	519	530	504	528	482	486	585	451	461	526	536	550	510	578	582	547	533	530	512	512	518	493	507	551	562	524	524	548	503	523	489	563	552	517	527	562	535	532	488	519	522	505	514	499	503	501	536	553	529	506	540	552	519	495	519	524	534	536	547	531	499	533	521	545	513	515	602	519	574	517	529	525	517	523	518	549	521	519	540	546	496	491	486	505	493	509	490	497	490	516	494	510	508	554	505	530	519	519	536	551	510	513	489	522	515	534	508	503	575	493	490	507	540	525	519	533	541	561	531	528	534	494	492	527	530	547	508	530	516	518	513	519	508	537	533	565	500	507	518	486	540	527	523	523	497	527	516	555	537	513	521	527	564	510	530	531	535	492	537	542	496	526	574	489	486	549	530	548	486	528	497	472	512	476	549	512	502	498	514	547	479	533	515	536	500	563	546	519	531	529	477	585	550	502	511	489	519	578	553	489	508	522	510	551	544	512	538	576	444	504	549	547	524	534	519	539	513	512	508	511	470	500	530	520	530	527	538	520	543	526	483	526	546	486	488	490	517	502	527	515	462	524	542	474	516	493	529	520	564	555	485	533	521	527	534	509	518	551	483	520	515	554	534	517	504	531	496	529	499	531	527	541	545	554	550	498	555	524	530	518	508	494	478	547	564	532	457	527	517	558	560	566	507	582	560	547	534	524	509	516	552	514	504	522	511	498	584	508	512	518	544	531	556	567	522	525	464	517	548	556	522	505	532	522	529	558	551	506	481	563	500	535	484	502	518	514	554	533	513	536	514	486	545	478	517	498	493	537	572	543	537	524	527	547	528	515	514	488	529	504	483	522	495	566	545	531	515	518	511	542	488	537	535	489	536	513	526	494	511	544	540	532	507	530	524	548	509	525	568	536	530	495	491	513	547	527	513	525	552	549	550	492	539	580	533	531	535	557	492	528	523	523	548	492	561	549	530	492	525	510	550	511	526	503	528	534	532	492	559	522	490	549	519	520	476	526	485	491	497	506	554	555	493	558	555	556	489	521	569	513	538	503	513	524	572	532	551	531	531	563	524	523	531	535	545	525	516	540	550	535	521	503	501	540	536	504	500	531	520	536	528	545	519	513	491	522	541	519	521	527	531	517	506	509	532	505	544	502	540	536	511	521	553	536	512	537	507	518	524	537	507	524	513	525	504	543	550	533	510	545	490	509	523	537	502	527	540	501	525	516	511	514	526	508	526	518	526	538	529	515	540	520	523	500	511	500	491	562	504	526	492	517	501	477	513	504	530	502	538	517	533	528	522	541	505	523	503	553	560	533	519	521	513	497	525	497	504	493	498	524	512	547	499	527	526	520	477	477	502	536	506	550	561	500	514	508	524	528	533	545	508	508	491	515	561	512	513	530	542	514	528	512	516	521	525	511	528	497	526	481	496	552	497	520	510	506	562	545	531	519	526	565	544	527	508	521	533	538	563	551	519	560	533	518	488	545	514	518	582	500	541	535	545	503	483	525	515	501	509	507	548	520	475	531	512	549	515	498	573	506	573	520	539	557	556	506	478	522	548	530	483	543	541	507	539	517	489	514	556	509	519	496	500	495	521	526	503	538	501	507	526	522	499	517	535	507	515	508	517	529	530	519	503	533	518	508	557	515	550	534	511	516	509	496	482	541	545	537	550	525	506	510	577	496	519	537	525	514	520	525	528	516	474	504	583	572	530	541	501	535	557	541	516	520	542	524	521	489	473	531	495	536	502	510	565	493	501	541	521	562	483	518	478	533	511	511	546	466	507	524	527	515	529	524	548	512	520	557	514	498	510	515	550	527	515	501	522	545	509	515	534	541	535	548	512	501	531	504	501	530	546	531	525	522	488	512	513	517	487	577	559	563	536	542	510	504	520	508	526	542	532	500	473	493	499	488	540	510	553	526	555	498	498	522	501	567	501	520	543	543	493	517	505	498	530	487	542	539	533	488	538	496	544	501	555	532	537	523	537	528	511	491	506	507	493	576	550	539	526	516	537	545	523	548	508	528	532	524	529	516	501	523	502	543	540	514	532	519	542	502	545	477	521	530	476	529	565	565	521	530	490	505	502	519	513	547	540	494	550	555	512	547	528	527	483	522	540	494	576	525	491	522	512	507	530	534	545	543	535	511	516	518	525	556	542	478	528	494	511	516	534	501	522	551	487	549	535	531	506	520	505	539	509	513	531	540	512	507	532	518	522	505	524	489	496	530	552	512	513	572	548	505	517	541	555	554	536	496	478	517	511	543	499	517	557	524	495	530	517	524	515	515	530	518	537	500	505	540	530	492	508	512	503	490	515	522	509	534	543	503	549	564	558	521	507	543	536	508	524	494	496	521	511	557	517	546	525	513	470	541	500	531	482	531	522	524	509	539	486	534	539	521	503	551	561	539	553	508	471	505	516	497	504	552	472	502	521	485	518	538	516	514	499	493	507	509	495	543	481	515	524	483	486	500	576	528	541	474	555	497	504	506	517	494	521	488	500	519	521	546	514	532	533	518	516	519	495	497	514	508	504	513	523	484	542	529	549	542	559	525	555	562	544	509	473	569	467	577	530	507	508	539	532	549	536	550	516	524	476	469	494	508	569	492	542	535	531	511	502	508	535	484	519	516	559	474	480	502	545	503	502	515	515	514	512	535	499	570	529	525	522	508	495	519	527	540	490	510	528	516	538	511	529	549	526	473	484	515	503	516	518	518	544	500	526	478	541	521	522	560	510	510	547	520	523	540	519	501	520	516	503	522	480	552	511	552	553	519	513	558	548	533	507	492	535	532	522	494	490	553	546	515	466	497	539	545	493	488	547	532	512	524	549	531	537	538	535	546	535	552	523	521	545	498	556	558	489	550	537	542	532	538	501	517	541	530	523	513	524	506	559	517	497	518	502	471	527	554	487	508	508	527	508	546	550	500	496	530	580	516	489	514	520	491	518	510	523	545	549	476	534	483	519	529	500
4635	1668	1016	791	787	730	672	749	678	659	650	662	656	641	577	605	604	630	635	648	621	683	674	630	673	615	668	607	661	651	607	630	660	554	616	599	620	632	626	631	631	664	623	592	606	623	630	631	611	587	628	611	658	622	609	636	614	635	630	623	592	632	667	621	619	627	650	673	656	632	629	625	597	636	641	628	685	620	612	613	613	611	596	609	659	572	638	677	627	593	594	611	626	655	603	600	634	637	642	589	607	605	653	621	675	660	636	633	617	616	608	631	602	582	679	643	598	648	626	653	553	676	633	583	635	593	603	633	608	599	669	606	592	632	626	608	630	628	586	608	634	638	675	575	641	609	634	633	646	649	587	625	617	656	666	605	612	618	597	661	589	569	592	562	604	553	637	615	640	596	596	656	629	581	582	597	598	631	588	595	656	605	621	597	591	603	613	592	644	596	610	610	632	623	665	668	603	591	643	630	639	663	628	613	617	635	628	585	579	665	600	629	678	600	629	613	653	620	592	661	637	621	604	623	635	598	603	638	605	636	588	583	647	621	632	619	613	636	626	615	651	654	645	595	629	614	617	649	591	673	606	592	610	589	661	639	628	624	604	648	606	649	621	624	623	601	609	623	638	632	616	574	624	591	628	633	598	647	563	628	609	672	627	572	576	606	580	622	620	632	663	627	628	623	660	587	639	570	618	628	656	652	615	580	603	643	643	592	655	637	624	625	608	624	658	604	591	653	630	657	627	607	588	630	616	634	654	637	632	591	614	584	642	644	605	657	618	628	612	617	584	606	621	608	603	630	607	630	588	614	632	589	604	640	595	634	645	641	587	603	629	591	677	628	563	624	594	610	625	655	628	644	672	641	589	625	608	641	595	591	646	623	616	637	596	634	599	588	588	627	608	640	649	599	623	609	640	602	578	588	628	619	635	649	631	591	626	650	639	597	615	574	601	645	661	632	629	634	637	690	607	623	651	595	596	621	589	628	569	645	647	614	634	594	657	634	617	612	610	625	608	593	624	641	645	617	597	620	628	642	594	579	622	638	635	604	629	648	611	622	652	630	604	602	577	629	618	613	602	653	622	628	626	670	652	659	584	669	598	631	676	662	606	599	627	611	590	665	594	620	619	665	640	591	639	682	613	658	639	657	640	624	601	625	606	625	652	649	649	651	627	645	576	644	596	642	641	610	633	604	663	601	621	616	607	614	660	616	648	600	603	629	616	619	622	610	592	659	615	609	590	579	658	648	668	611	643	627	638	564	621	630	599	625	622	624	581	652	629	662	593	645	612	629	652	619	610	577	636	586	609	670	627	618	615	600	648	641	628	602	676	590	633	599	617	644	609	628	617	586	672	625	617	608	640	604	635	676	607	656	642	626	609	593	626	580	629	612	676	641	633	642	602	590	593	594	594	627	627	588	632	634	616	630	610	614	654	594	630	593	613	627	619	630	596	629	639	632	607	627	592	661	673	568	623	627	653	618	600	593	580	600	636	605	645	591	609	584	589	587	607	634	667	637	590	606	595	612	599	617	594	597	680	655	616	634	670	621	663	668	649	630	664	581	595	650	636	628	572	594	656	642	597	603	642	601	584	628	673	607	600	631	660	601	660	625	599	596	650	622	583	603	608	609	677	639	603	591	660	645	571	664	635	597	609	613	577	635	625	624	580	671	605	583	633	617	606	621	606	613	610	623	631	638	576	590	597	640	581	612	597	616	583	604	593	606	627	604	624	643	611	601	632	609	636	612	584	640	579	618	650	612	622	606	623	633	636	654	623	634	643	673	611	606	631	635	650	645	647	646	650	578	653	598	618	630	634	621	592	664	671	620	622	660	608	618	613	625	611	575	631	620	635	629	593	620	592	594	577	612	624	640	646	624	614	618	659	631	616	648	651	589	625	612	615	638	630	651	634	579	576	579	623	622	629	586	664	617	642	593	561	599	634	653	624	594	661	632	589	613	591	666	628	628	676	590	614	642	608	638	627	656	644	638	616	633	590	657	677	657	634	582	619	626	631	675	634	619	639	618	605	611	628	603	616	641	632	625	644	587	630	631	632	659	597	675	668	607	643	618	647	634	670	647	618	605	570	632	619	620	595	579	601	618	577	604	612	623	621	627	600	590	603	596	616	650	604	615	622	607	650	618	622	590	645	654	617	597	595	629	590	655	609	608	620	674	652	633	635	589	629	578	618	635	599	662	635	634	625	649	578	637	646	630	638	633	610	601	635	601	633	626	610	609	601	666	618	629	608	648	599	611	644	606	626	633	594	635	631	637	626	638	617	594	567	611	652	653	639	627	615	592	609	567	623	613	627	634	654	611	636	635	639	645	606	658	589	597	627	647	611	613	645	641	594	688	627	649	618	560	586	633	606	653	638	649	602	611	661	660	620	632	623	687	643	632	593	572	665	623	612	611	680	629	627	631	646	607	635	637	607	610	623	661	610	627	615	634	590	591	617	548	613	619	645	570	622	592	630	602	652	610	604	631	686	594	640	630	651	580	605	577	644	610	619	616	610	598	652	620	643	638	634	632	667	630	593	650	645	640	628	619	631	615	656	581	659	620	634	598	641	614	660	664	590	630	648	653	656	671	604	585	654	597	600	638	629	615	625	640	621	637	642	612	612	627	618	609	627	621	583	608	653	621	612	632	645	581	623	633	617	590	609	551	654	582	659	615	633	657	610	660	623	656	604	614	633	609	625	662	611	604	592	662	588	672	620	608	639	579	609	666	593	640	646	641	620	641	601	637	623	615	643	683	604	598	669	662	640	641	649	623	627	585	641	638	631	613	581	636	640	606	642	646	620	591	614	613	645	622	604	622	643	610	594	643	636	620	611	621	642	634	624	644	633	577	635	613	646	610	618	612	620	613	651	643	617	628	641	646	579	653	632	618	603	596	622	635	578	598	635	608	627	620	650	617	666	644	626	665	627	631	642	630	640	623	622	631	599	621	592	602	621	635	625	649	619	657	654	642	637	586	655	607	624	601	632	610	602	627	637	606	618	569	582	626	645	629	583	613	607	624	654	636	623	628	625	606	648	623	631	623	668	599	630	667	630	636	615	655	639	664	611	601	616	593	634	613	642	639	653	651	637	643	633	594	607	617	615	621	602	673	634	646	566	639	602	628	627	613	607	606	629	613	654	613	591	625	636	619	627	601	639	635	616	593	632	640	636	603	590	626	595	607	654	566	611	663	589	669	590	629	609	619	617	630	626	638	632	642	666	615	634	597	620	653	664	626	628	664	628	627	654	637	598	648	601	647	662	615	644	630	647	628	618	640	609	622	662	629	602	629	681	636	649	635	601	646	652	643	627	617	639	605	583	623	636	581	612	608	614	642	608	615	605	586	611	605	641	633	636	584	620	615	652	612	613	597	627	591	580	623	602	655	635	643	647	617	670	666	605	648	591	615	633	613	581	616	619	649	630	658	594	630	653	688	646	602	623	666	626	594	667	637	633	599	664	601	612	650	629	660	640	602	627	610
27953	21196	25502	14110	323	223	226	216	223	220	231	232	239	235	237	202	205	229	230	221	220	220	228	205	220	221	202	228	226	212	218	219	230	186	222	222	250	235	204	220	211	214	222	218	223	218	211	223	230	210	229	213	221	218	218	197	205	236	219	206	213	185	229	213	209	222	197	246	220	232	237	235	199	233	223	212	236	200	223	207	188	225	222	203	222	208	236	220	220	234	210	200	223	233	222	229	214	240	214	216	203	215	232	216	212	218	194	222	191	206	214	226	214	209	222	206	236	215	211	229	214	234	245	228	227	232	218	185	218	223	194	213	236	213	222	207	220	223	202	243	240	221	211	216	212	231	198	238	220	221	208	220	180	217	229	203	218	202	216	236	203	214	225	223	210	235	249	218	229	211	222	214	208	224	228	228	232	210	183	216	234	209	196	204	219	236	215	179	201	195	212	193	218	205	206	240	211	233	200	222	216	212	228	214	208	236	210	214	224	211	213	245	232	212	200	217	228	227	191	198	240	241	247	233	198	229	211	221	202	201	216	201	202	226	228	209	209	204	192	209	226	200	221	232	263	198	214	205	191	201	227	196	220	199	238	214	233	196	203	219	221	235	245	204	248	218	221	237	219	218	226	210	204	222	220	192	239	222	220	228	215	208	216	213	219	179	208	226	250	215	220	227	212	214	233	233	208	227	219	233	192	228	241	213	210	230	233	225	196	201	222	194	220	252	196	209	198	211	204	237	214	224	229	218	207	192	226	221	235	199	206	222	206	222	208	216	220	231	218	208	217	230	255	242	227	208	233	214	193	204	211	208	245	213	227	210	192	196	193	242	217	220	223	209	225	235	226	212	214	222	232	195	200	227	243	203	222	219	200	206	226	230	209	219	226	210	200	230	208	207	231	204	197	218	210	231	210	212	221	225	226	204	257	221	228	200	240	209	227	217	229	218	215	197	243	207	203	211	193	207	201	211	193	212	239	219	222	230	203	223	209	226	222	212	215	215	229	240	209	238	227	218	214	214	247	178	204	214	222	211	242	200	216	211	201	213	227	201	228	235	217	249	219	202	219	199	205	206	218	196	223	200	232	220	199	213	230	231	217	200	186	213	199	218	213	231	246	220	239	201	224	205	209	254	228	207	205	242	223	217	206	224	201	234	236	227	219	214	228	225	199	220	190	219	217	224	236	213	230	216	228	242	217	216	223	194	236	204	202	187	235	245	232	259	204	252	215	204	203	222	219	213	224	192	230	226	201	214	217	227	222	221	206	214	197	208	227	197	223	210	227	242	242	210	232	213	203	190	206	206	204	220	216	192	228	215	205	236	213	241	212	217	235	224	215	224	206	228	215	194	194	226	239	229	251	210	221	209	228	224	227	204	210	236	221	229	205	224	237	207	241	253	222	222	207	221	214	213	219	233	219	246	205	205	216	216	211	248	247	227	257	242	222	217	208	188	214	205	207	236	218	217	224	216	218	208	227	246	225	203	238	223	198	202	252	209	214	185	224	226	219	193	243	219	217	211	226	213	196	211	233	219	213	222	227	248	228	206	224	208	226	205	250	228	193	218	215	209	235	221	225	232	234	204	224	203	236	257	246	233	216	218	217	222	214	215	221	232	224	234	237	206	208	249	237	233	214	221	227	234	226	242	226	221	231	202	246	218	224	220	220	218	209	236	214	208	252	273	207	233	215	223	213	198	224	210	193	213	239	227	219	208	212	212	207	225	215	184	210	166	225	198	231	251	219	217	217	208	222	252	219	237	214	220	215	217	196	229	209	246	222	227	213	220	229	203	207	202	197	214	256	223	235	226	217	227	208	241	237	216	228	223	219	203	244	223	201	227	196	232	212	236	202	228	207	237	226	186	227	214	247	224	229	224	232	221	219	227	227	191	246	209	246	218	220	211	222	234	227	233	208	226	222	242	215	202	210	224	213	218	235	222	235	229	211	208	183	228	218	220	175	250	232	231	226	198	222	224	218	225	204	215	232	216	213	201	212	246	231	216	209	189	216	222	216	222	199	208	235	241	182	217	222	206	209	233	230	227	222	209	215	221	213	227	221	226	221	225	213	202	222	212	214	201	208	223	205	233	215	199	256	231	217	234	243	214	203	220	223	218	212	218	245	231	233	196	250	193	232	212	204	229	233	185	229	207	223	203	205	219	212	225	225	215	217	222	223	205	231	239	171	224	222	215	232	234	225	212	197	242	210	217	239	204	194	228	205	216	226	248	214	222	230	238	220	241	216	215	231	207	227	218	214	214	221	206	230	209	230	224	231	216	221	202	193	208	215	213	228	224	244	239	205	205	227	225	208	219	231	245	246	243	210	225	221	252	220	217	237	240	229	217	210	227	210	243	217	241	219	229	227	213	200	210	202	220	200	207	206	216	221	217	224	206	221	206	223	210	208	200	207	215	248	221	224	191	213	235	225	214	214	195	243	203	222	226	176	232	231	246	219	197	240	222	214	254	199	238	241	226	210	242	240	210	242	224	232	225	240	247	228	229	234	202	222	234	238	220	231	229	206	234	199	256	213	198	231	206	231	242	210	223	233	181	226	212	223	209	203	217	239	233	218	197	200	226	218	199	222	231	204	210	209	204	213	254	218	207	194	228	214	217	235	242	207	223	236	227	203	215	221	216	196	227	244	218	213	225	234	220	208	213	247	220	215	238	221	211	228	213	214	224	216	229	207	203	208	230	232	213	195	216	224	214	216	223	210	208	213	237	210	211	169	198	200	221	234	228	203	218	223	226	239	225	226	219	214	237	218	204	218	210	228	241	241	226	224	223	231	216	221	212	197	204	215	192	195	192	212	209	201	199	223	223	228	215	211	194	198	216	236	200	211	237	209	209	206	202	232	210	211	210	218	223	227	206	211	187	235	232	209	207	221	221	201	237	191	235	215	207	224	212	210	215	193	226	211	204	244	222	226	220	208	213	202	222	225	204	210	233	186	234	220	224	249	238	260	225	220	247	214	213	210	212	213	206	236	198	214	215	219	259	214	208	210	221	212	231	192	217	225	233	244	205	242	245	210	209	223	237	214	235	203	207	191	215	235	221	232	221	232	236	197	199	205	227	182	220	227	222	217	204	221	207	212	219	215	222	202	206	206	215	232	218	213	248	235	241	212	216	213	196	233	225	249	228	218	230	212	248	216	223	210	205	221	226	222	211	217	227	220	214	219	229	192	221	204	229	206	228	215	213	227	218	223	218	212	223	208	244	233	231	232	231	224	220	248	195	227	221	223	211	218	213	217	219	220	204	232	215	227	212	223	226	210	209	214	232	219	224	221	220	218	243	223	220	214	232	202	238	199	221	216	213	202	230	173	182	209	210	215	220	218	226	204	233	244	215	180	201	228	197	218	209	233	199	245	215	234	189	206	227	221	227	232	210	228	176	210	238	213	217	215	242	193	235	215	231	211	211	212	223	209	195	196	231	204	235	216	201	231	234	201	227	219	207	220	203	230	228	241	219	247	212	212	218
3235	301	256	275	267	251	262	268	280	276	270	275	279	302	270	256	262	253	250	304	275	294	254	280	302	297	254	283	281	267	288	275	275	238	278	262	253	263	276	286	298	283	269	251	283	262	268	269	291	248	273	274	263	283	294	290	284	266	275	274	269	266	250	265	264	268	299	277	271	271	267	267	260	270	257	289	312	293	284	261	245	272	255	299	279	284	267	261	283	242	263	252	256	260	249	259	269	260	295	234	289	256	269	277	247	257	317	255	259	275	273	288	290	267	275	272	295	279	292	270	249	281	296	276	289	287	254	265	288	296	263	263	269	277	247	230	274	269	256	262	294	276	249	259	279	253	274	284	271	258	272	285	301	265	272	274	272	268	271	277	278	276	294	298	255	254	273	276	256	262	278	249	278	254	284	268	254	262	269	257	244	260	277	255	282	271	277	260	281	279	249	282	301	269	266	253	250	261	261	263	269	263	306	286	288	252	259	258	266	250	266	262	253	258	263	284	263	261	275	284	264	269	289	287	305	269	295	253	290	235	291	265	297	297	280	269	273	252	286	244	269	298	256	284	280	266	255	256	283	284	280	276	291	264	259	271	289	254	283	269	259	257	290	237	263	268	276	263	271	278	268	254	223	258	254	269	266	280	303	293	303	283	266	279	271	284	272	236	274	289	257	286	265	290	254	241	266	260	265	286	297	295	293	250	274	281	281	298	249	262	276	247	273	252	289	278	287	278	294	283	316	294	267	269	295	266	276	270	274	271	275	258	278	281	265	305	249	265	292	276	260	254	258	256	284	278	318	276	267	251	284	244	261	275	266	281	275	273	275	263	257	243	243	262	268	274	260	269	273	276	259	278	265	273	250	268	278	242	292	269	248	260	275	241	265	277	267	234	294	301	272	273	259	296	282	302	262	279	227	276	277	262	280	283	249	263	295	282	285	275	242	259	266	267	267	261	255	257	280	261	316	271	265	266	261	270	285	276	277	261	251	280	274	260	294	273	274	286	296	251	270	258	308	248	254	271	266	291	279	242	267	277	278	272	261	276	270	253	254	297	261	282	273	270	293	247	275	262	295	282	259	248	276	284	250	273	289	256	249	249	271	239	305	260	246	256	306	277	294	270	304	289	279	271	235	256	252	258	267	274	254	291	272	294	303	322	295	268	287	265	270	272	293	256	261	288	277	305	275	300	297	286	274	283	282	287	271	254	265	273	265	282	284	297	280	247	279	293	278	258	259	250	272	290	264	250	277	294	284	255	251	242	283	253	253	265	286	258	290	274	260	270	278	290	271	280	274	267	271	270	278	254	255	258	258	239	285	283	243	279	261	262	264	310	288	263	264	243	300	230	240	281	282	276	293	309	274	284	293	261	264	283	252	268	286	270	265	294	286	272	286	267	298	259	286	265	260	268	271	264	240	284	280	272	276	270	290	275	254	275	280	287	268	257	264	286	268	269	297	279	237	307	238	281	267	259	261	263	278	274	281	274	267	256	266	286	241	279	247	281	260	266	239	256	278	273	286	290	268	273	271	295	260	267	241	287	275	239	266	271	288	322	267	279	273	234	278	266	276	279	246	276	247	252	286	256	281	282	280	280	260	291	255	257	257	254	304	276	265	277	307	302	246	283	272	277	294	279	258	267	278	294	246	269	272	274	246	294	271	265	260	274	265	251	276	301	250	287	243	288	287	268	278	277	266	248	244	273	258	265	302	278	296	285	299	300	247	273	273	270	249	273	295	292	246	260	288	264	262	272	278	277	274	277	258	234	278	274	303	256	262	272	318	281	242	248	263	266	256	282	302	268	293	280	272	268	296	265	266	255	283	285	263	262	254	266	278	263	264	270	269	265	267	278	257	273	264	283	273	290	243	275	282	248	269	273	269	259	255	250	276	257	280	263	272	271	251	249	276	235	265	302	262	291	275	264	292	254	271	269	269	284	281	256	291	265	279	284	286	285	266	250	279	262	309	285	245	250	269	290	274	280	253	253	281	262	264	258	236	303	263	251	267	292	260	281	254	261	283	251	257	290	282	292	277	263	271	278	257	261	305	273	263	272	273	276	264	275	263	257	272	282	280	250	287	280	279	268	271	268	247	285	320	280	281	279	248	282	286	273	277	301	256	245	281	277	256	251	273	269	297	224	307	329	295	289	251	291	259	286	282	263	253	283	254	282	290	263	282	256	271	256	301	234	259	277	293	252	264	286	266	267	269	269	276	296	260	287	246	228	267	295	244	263	294	266	269	303	254	220	283	266	296	270	262	257	273	285	269	280	298	259	274	290	257	265	273	268	263	268	285	253	252	278	289	255	325	271	294	301	241	280	283	267	269	277	259	267	289	280	275	278	292	248	263	251	269	292	302	267	291	253	301	293	290	265	263	283	307	250	247	282	254	264	257	265	268	282	289	271	267	300	268	263	255	260	283	259	297	278	258	266	265	267	276	245	265	274	261	270	252	243	277	282	265	294	255	308	276	246	227	317	291	292	267	244	269	266	272	261	294	287	278	237	286	271	262	271	271	268	291	265	255	291	274	260	276	264	262	269	246	280	284	278	275	252	249	279	251	271	257	289	258	257	253	283	266	275	288	242	280	266	277	262	281	262	272	258	251	270	302	254	256	279	270	263	276	262	261	287	275	248	288	299	283	270	286	279	325	264	250	271	274	253	270	278	268	285	261	266	265	251	285	284	275	242	253	257	270	265	274	270	273	279	256	259	280	266	261	293	287	268	291	270	269	266	266	298	272	294	283	271	265	298	261	290	273	268	274	235	286	297	260	260	264	233	258	273	261	265	288	293	270	284	330	269	260	269	230	287	251	299	281	295	262	287	257	246	252	250	258	298	264	283	275	264	283	292	271	274	281	296	277	251	264	262	314	296	274	249	262	267	271	240	271	265	274	257	297	257	249	289	266	269	256	274	301	277	250	283	276	270	281	255	272	269	255	282	287	264	261	276	289	274	267	245	271	275	280	252	270	294	285	269	295	280	274	272	297	292	280	285	276	256	253	285	273	283	263	247	281	281	256	273	286	278	254	256	273	294	293	256	272	263	251	272	258	267	285	286	261	242	313	267	279	280	282	284	314	263	247	260	272	290	298	281	305	270	266	266	310	282	280	271	281	276	288	290	240	271	255	266	261	266	252	297	269	244	302	276	271	273	284	237	273	246	260	263	262	272	256	263	288	271	243	237	259	254	314	282	268	270	279	268	287	320	261	253	260	261	279	252	265	279	272	251	269	250	257	269	268	267	246	244	261	272	297	271	254	281	267	272	269	279	284	276	282	286	266	292	236	285	275	275	286	290	279	286	258	269	240	250	244	278	274	264	278	297	276	271	271	302	246	253	253	312	297	266	281	235	285	250	271	268	263	241	287	269	273	285	248	260	269	264	244	277	232	282	268	251	265	287	263	243	285	254	259	279	268	289	283	256	282	283	291	274	274	308	256	277	276	259	264	282	263	273	265	268	272	278	271	262	281	268	292	276
26431	21178	29730	22918	21175	21195	14392	651	512	560	536	498	543	464	466	505	511	479	461	473	504	540	499	483	497	507	519	491	506	499	465	476	503	465	496	482	494	522	478	476	487	514	500	468	478	471	464	469	526	479	453	540	502	464	471	508	530	482	470	482	468	474	464	517	505	505	465	481	486	505	492	490	492	518	492	452	428	531	482	491	476	464	471	493	493	493	463	480	470	477	463	486	458	497	505	496	488	487	464	498	499	482	484	471	473	510	458	524	501	518	500	495	492	484	515	468	465	467	484	516	471	479	465	493	512	488	459	498	483	481	500	512	487	496	489	497	435	512	486	467	510	478	511	475	531	501	494	450	499	472	471	497	464	500	533	496	472	470	477	496	508	463	475	495	457	503	480	467	495	494	486	450	481	473	495	508	495	476	473	502	497	426	492	472	501	521	493	509	494	479	492	495	498	475	508	495	458	479	500	496	527	496	511	469	504	464	457	473	524	530	490	442	471	499	512	471	468	473	479	470	474	501	504	485	447	533	478	495	458	496	503	462	505	470	503	476	500	511	498	538	467	468	490	459	491	511	483	463	465	498	443	486	494	499	486	479	491	455	483	454	495	484	498	507	486	493	499	511	452	482	486	478	475	476	485	467	422	487	489	485	497	521	531	492	500	472	470	484	488	480	537	458	458	462	512	493	493	536	468	487	474	513	517	526	467	512	503	470	509	541	460	506	467	467	504	454	516	496	475	498	483	472	457	505	526	470	532	476	467	464	469	460	475	507	488	441	462	458	484	483	470	453	449	468	469	527	453	475	497	449	467	481	469	507	429	442	484	480	488	560	469	464	477	493	524	509	474	452	474	511	450	527	501	465	490	485	511	482	463	457	512	471	472	526	468	461	476	488	466	487	485	475	492	495	501	500	510	468	458	477	473	468	451	476	498	484	487	490	500	465	472	462	484	485	445	486	461	488	505	506	501	477	524	438	484	481	494	488	523	473	509	513	481	503	480	453	451	476	505	456	475	468	471	486	503	464	494	435	486	510	495	502	438	480	505	502	524	507	504	476	478	468	461	462	477	516	488	470	470	451	476	466	491	500	501	476	474	519	464	500	497	515	499	526	509	457	468	507	477	523	485	503	501	495	489	509	441	442	501	491	505	480	493	476	481	477	484	484	455	523	478	493	492	483	495	474	471	497	489	500	459	501	470	473	531	520	489	480	505	438	470	507	502	446	514	489	507	493	480	496	499	476	513	460	496	484	455	515	470	539	451	547	462	506	488	492	488	426	457	501	487	458	459	477	471	499	529	462	481	474	493	470	505	485	463	442	458	471	430	492	482	465	508	493	490	458	469	475	488	507	494	507	482	478	476	498	508	513	479	498	497	468	489	478	510	512	467	458	521	471	485	456	487	495	531	521	477	488	499	490	518	487	510	497	476	485	466	516	453	455	452	480	481	483	485	466	446	464	460	482	514	437	471	463	498	474	463	456	519	475	498	457	515	473	479	495	441	448	467	478	486	487	486	536	512	457	523	502	464	503	469	504	471	524	465	510	513	506	456	507	501	460	468	488	438	469	509	453	516	486	460	502	490	489	493	505	474	469	472	483	473	493	466	483	461	474	480	425	485	507	503	481	438	490	449	492	452	519	465	519	467	465	481	454	454	499	464	507	480	436	484	474	485	485	479	511	466	529	464	502	452	480	502	499	490	477	464	490	517	460	509	468	459	494	494	482	471	459	489	506	468	475	510	457	505	477	499	523	488	514	492	511	469	483	467	521	528	473	538	451	495	491	479	470	475	485	460	487	451	486	485	459	510	500	485	485	483	501	514	522	490	463	447	452	500	460	470	521	512	508	463	471	516	500	491	507	498	475	512	504	459	531	510	513	463	474	491	499	479	478	466	479	457	430	452	430	490	481	441	490	479	487	470	464	458	466	471	513	448	459	491	497	473	495	463	489	492	478	506	485	473	481	486	498	482	443	472	450	506	510	493	475	533	485	496	472	429	464	497	515	512	524	517	472	525	500	481	517	507	490	466	496	456	456	459	498	489	475	458	493	451	454	434	506	499	481	485	507	473	497	510	490	469	469	474	471	465	489	478	470	505	481	490	498	493	480	537	484	455	507	465	494	488	506	488	466	491	494	473	486	501	460	456	507	483	461	462	465	460	511	456	481	488	461	487	469	495	478	438	469	486	512	495	489	503	511	440	469	484	520	479	479	477	480	477	498	444	471	533	480	458	517	472	484	496	526	489	501	495	453	486	484	477	503	513	485	501	537	509	450	476	522	478	459	470	465	517	497	476	542	488	455	498	514	476	515	497	488	477	493	471	501	479	492	478	491	472	471	505	449	485	460	461	490	497	454	480	443	472	487	485	497	503	487	482	484	475	448	502	504	482	469	467	465	508	470	519	478	474	468	529	474	465	501	490	513	478	435	475	496	472	477	507	477	479	472	457	489	504	495	478	506	503	506	456	501	494	477	480	481	506	470	475	503	497	478	508	492	508	468	468	517	475	474	482	495	497	465	516	514	480	511	481	497	499	476	520	464	505	487	465	496	500	491	508	477	478	480	522	510	446	469	501	493	483	493	500	458	466	482	520	492	493	476	532	429	477	538	456	459	521	486	474	504	458	513	489	473	529	461	454	487	469	500	448	493	477	486	452	492	456	497	503	464	523	494	453	493	503	501	459	479	489	480	503	515	487	433	470	468	463	481	461	477	455	509	449	481	482	513	487	474	492	527	475	462	477	455	486	483	504	485	491	444	500	478	492	515	509	448	413	487	477	503	500	482	467	504	510	488	455	511	506	473	464	487	501	498	495	459	496	484	496	477	478	495	480	483	454	513	474	471	461	515	489	479	495	487	496	505	505	480	477	499	507	475	506	538	451	470	507	497	480	496	493	482	459	469	456	484	513	450	472	475	509	446	496	481	507	499	477	471	510	470	461	497	492	500	487	468	484	495	503	470	469	507	499	473	490	459	518	486	446	490	489	496	446	468	502	496	479	483	481	481	489	503	476	485	489	483	478	459	496	455	472	458	457	453	486	489	493	472	454	544	497	471	465	544	490	508	490	489	491	456	473	504	526	476	504	478	458	496	464	505	469	501	464	453	467	459	458	478	442	477	505	490	496	474	474	447	492	516	481	497	482	503	489	476	478	456	496	479	470	472	478	495	468	487	491	478	489	502	476	476	452	468	496	484	506	456	449	497	451	499	483	470	493	481	499	501	490	472	511	439	490	512	460	457	473	508	506	501	476	497	489	469	474	482	504	501	461	501	480	528	442	443	493	490	471	496	493	472	469	468	466	478	489	496	477	462	436	470	480	489	466	471	536	511	484	465	501	519	496	469	495	481	506	477	482	499	463	509	492	480	479	519	480	468	486	525	490	476	499	500	508	510	513	491	473	489	477	491	464	491	451	507	458	455	492	516	514	462	499	496	516	485	448	473	498	500	462	494	498	473	488	479	481	520	499	472	521	500	478	488	501	516
3876	1103	745	698	638	580	602	601	596	593	610	577	594	527	587	575	581	550	585	576	575	595	602	593	545	589	600	594	559	605	592	509	568	564	571	543	556	595	561	590	609	568	548	553	559	558	593	550	586	527	622	531	571	608	568	559	577	575	554	584	561	574	541	547	564	613	571	566	596	598	582	569	579	588	591	562	570	585	544	572	567	577	546	552	537	566	557	592	542	556	560	531	555	604	586	553	539	531	559	576	572	563	518	580	600	545	542	575	619	588	593	631	532	583	567	524	538	575	633	572	573	565	572	512	595	534	535	572	600	609	584	587	609	568	559	601	544	583	589	530	538	569	603	626	619	531	548	569	567	584	591	553	571	527	557	571	604	555	588	565	600	580	594	568	544	607	576	569	591	583	550	589	583	525	603	617	557	567	569	593	558	580	596	511	559	564	553	607	585	584	581	649	568	604	590	553	586	536	554	540	583	547	570	602	576	565	560	545	554	570	592	599	573	559	554	556	573	527	554	555	537	534	565	602	550	553	594	584	536	526	603	575	567	528	574	576	590	545	585	563	586	593	558	574	559	585	577	577	563	588	580	559	572	549	605	577	570	555	595	530	559	597	599	529	596	579	567	575	510	570	600	541	552	589	567	553	580	551	579	582	529	551	612	548	561	590	595	554	588	576	552	541	579	614	573	587	603	559	588	565	563	569	586	580	586	543	569	569	578	569	551	592	607	580	563	554	567	580	578	545	575	557	550	529	590	591	560	591	611	606	577	548	608	579	551	569	579	547	552	533	568	587	541	617	588	552	543	586	591	599	503	567	560	534	602	563	571	557	541	525	551	576	539	566	556	567	576	558	590	592	605	591	570	543	555	615	558	575	572	587	554	571	584	551	565	619	601	594	601	542	584	548	558	580	549	555	591	586	536	534	620	627	573	603	574	580	549	579	575	555	566	570	562	557	544	590	539	602	587	568	538	552	644	538	569	555	574	551	577	567	576	572	535	586	582	563	537	594	571	568	554	547	613	599	542	566	568	594	540	593	585	594	589	575	603	610	577	580	608	552	576	588	584	574	556	583	545	598	576	594	584	593	520	548	555	563	577	607	624	545	581	578	578	536	578	594	563	532	542	604	583	544	537	566	547	561	581	578	604	565	575	545	592	592	570	567	570	571	556	526	583	592	579	551	565	576	557	569	559	599	589	556	607	546	544	597	503	629	556	593	542	577	591	542	571	584	606	564	564	616	608	579	587	538	551	553	561	553	581	560	596	598	592	574	563	545	579	600	582	566	554	550	548	514	555	599	546	592	610	597	604	616	607	591	567	593	616	537	594	579	548	556	526	600	571	566	568	572	583	578	594	583	556	602	570	590	545	596	558	600	627	579	580	570	543	574	557	563	558	603	542	550	600	566	599	586	593	589	602	547	567	577	586	534	589	524	524	571	569	596	526	568	604	558	551	531	553	567	585	550	528	538	554	604	587	548	565	576	551	583	573	560	571	601	548	610	567	534	552	568	565	577	554	584	551	573	545	565	558	522	576	593	605	553	607	556	548	565	581	562	586	550	619	569	573	540	565	550	540	544	587	535	569	617	578	553	530	560	590	597	547	597	541	525	589	572	553	575	573	567	525	591	570	576	568	561	572	575	579	571	540	550	546	553	575	535	564	571	580	576	549	594	543	574	611	592	548	569	587	604	558	574	563	551	553	592	578	598	615	589	584	552	566	574	577	602	550	510	591	617	594	590	610	560	579	586	557	557	592	569	577	537	574	553	549	573	566	593	612	572	613	592	551	592	579	594	609	600	554	571	601	588	574	574	560	561	544	591	571	595	606	539	518	587	573	585	544	602	586	566	575	534	595	587	542	619	546	593	576	552	532	551	587	571	578	584	567	562	559	577	550	553	578	550	534	601	518	570	568	522	542	535	595	584	562	555	560	611	601	561	555	605	607	588	559	573	587	599	617	550	575	553	575	603	509	577	600	539	573	529	580	555	545	569	576	574	583	568	584	563	604	539	591	559	625	610	576	552	546	574	547	533	553	581	566	549	564	559	562	605	540	567	577	600	558	596	602	585	566	534	506	566	563	544	598	616	569	658	546	592	600	589	560	641	555	596	575	589	593	561	615	593	590	552	539	537	544	610	601	596	566	575	582	598	557	596	573	589	567	583	555	567	572	543	553	563	580	562	563	631	596	581	561	581	603	580	535	533	524	606	572	557	518	565	589	538	583	568	562	543	549	550	518	585	584	568	574	554	582	590	535	592	534	535	553	546	578	607	556	544	545	588	535	549	587	582	574	584	554	559	578	535	613	595	595	576	566	575	581	586	590	554	588	564	544	589	556	594	529	541	601	530	557	545	529	554	566	562	545	608	535	603	568	616	566	567	534	566	581	572	570	547	553	577	604	575	559	545	560	532	584	568	594	588	610	535	592	556	576	559	555	550	554	566	579	558	604	558	571	600	577	567	550	549	637	602	582	578	556	575	574	543	541	589	576	582	610	580	595	583	579	544	583	548	585	511	569	589	579	592	547	570	568	562	595	573	596	518	553	585	555	597	576	633	540	585	570	606	613	536	594	585	562	567	573	554	552	590	512	539	552	553	584	575	557	568	562	585	567	560	539	540	570	584	583	541	564	578	573	577	544	602	606	568	579	565	578	552	569	569	555	552	582	571	575	565	571	596	591	594	544	587	630	615	576	551	551	594	609	546	557	566	582	539	583	554	579	584	537	608	576	588	568	575	562	546	549	565	551	577	634	545	612	580	545	582	580	568	567	552	594	602	609	582	550	534	552	525	554	543	576	548	599	569	552	575	531	505	571	611	601	531	593	613	550	623	579	533	588	627	588	602	593	568	612	594	611	532	586	604	587	549	579	562	608	545	560	595	571	524	568	553	579	609	531	538	625	568	585	598	588	567	615	585	644	583	574	516	562	558	577	564	521	536	545	547	580	530	537	591	591	575	596	599	566	557	543	563	590	606	582	563	592	564	554	559	563	555	572	601	582	554	528	547	585	550	584	566	577	590	588	566	606	593	564	587	568	554	597	548	533	597	602	550	579	607	587	568	577	560	586	560	543	561	587	599	555	558	567	548	572	526	624	543	587	589	564	570	585	595	520	571	612	572	603	582	577	581	533	581	584	588	591	515	557	615	595	607	564	550	585	565	564	567	573	578	567	570	590	576	578	594	564	608	568	565	594	575	552	549	623	584	536	579	591	589	564	567	596	559	547	579	547	580	566	542	588	553	559	591	592	582	546	580	634	575	612	583	526	619	595	554	566	548	588	567	545	599	586	575	572	582	598	598	581	576	574	580	561	564	599	560	544	618	587	531	570	581	512	576	526	579	584	538	593	590	498	569	518	584	547	559	545	569	568	567	544	557	573	564	565	616	556	566	569	569	586	534	591	581	613	567	576	570	545	521	569	567	569	527	557	571	599	581	564	626	596	548	583	564	592	550	587	586	599	582	559	605	532	599	523	564	608	583	563	600
27616	21200	29543	23113	21150	18846	284	184	173	160	178	152	163	180	158	159	180	150	145	166	147	128	144	165	138	139	152	144	145	145	157	153	147	144	151	158	118	153	159	137	163	160	147	145	143	151	143	144	156	139	145	130	167	152	161	135	162	150	142	146	148	162	169	146	150	154	138	148	180	175	150	138	148	159	169	154	147	154	137	162	158	151	145	154	153	139	160	152	160	161	156	140	154	141	159	152	145	173	156	145	178	141	155	160	157	163	139	141	158	167	141	137	142	156	139	115	170	149	154	155	147	149	161	168	149	142	161	151	170	145	123	132	161	140	153	134	121	160	154	138	141	170	135	157	151	148	145	159	146	139	159	159	137	121	139	141	144	152	165	141	151	165	141	144	150	153	146	135	153	133	149	152	128	133	173	167	154	167	147	150	150	139	143	147	148	161	162	170	137	159	153	140	145	155	145	163	134	143	168	138	162	147	147	176	167	133	142	150	160	167	149	143	158	147	154	168	133	152	169	139	179	117	140	149	132	134	145	151	163	162	160	171	149	172	153	148	158	142	158	186	141	164	159	156	116	140	141	147	162	159	143	172	177	156	137	146	154	167	147	131	143	160	143	150	170	145	163	148	139	150	134	143	135	159	143	139	166	162	161	163	133	151	157	147	142	140	163	169	153	158	161	145	152	148	146	144	134	164	142	164	163	141	145	159	157	151	154	144	146	155	146	131	148	140	169	152	157	159	151	147	139	152	138	156	143	166	150	143	180	156	178	150	175	172	145	150	143	146	156	141	177	147	128	151	174	145	140	130	156	144	149	153	128	144	147	131	146	159	131	150	154	144	159	158	167	128	132	141	148	144	146	156	162	125	140	135	148	153	167	151	135	149	168	144	156	156	159	156	161	138	160	143	156	158	150	130	160	153	122	145	148	144	148	135	143	158	147	120	169	162	157	166	153	152	149	160	138	145	168	152	135	151	148	171	147	152	151	146	123	145	137	150	159	147	163	153	161	134	155	149	166	174	146	157	156	149	134	118	149	136	150	161	137	160	137	146	172	168	135	159	149	160	153	132	142	167	139	143	152	148	152	140	145	163	146	135	137	159	158	156	141	149	153	156	177	137	166	149	179	140	155	151	141	181	152	132	148	140	142	155	124	144	160	147	158	163	154	139	138	164	148	146	154	137	135	153	155	159	143	169	157	148	164	163	156	137	137	160	172	134	149	139	171	141	147	168	156	146	144	148	147	157	152	158	144	140	152	151	149	161	147	176	150	141	155	160	148	149	145	142	171	138	157	167	138	148	142	145	141	126	153	131	138	131	155	144	149	139	172	159	163	157	141	143	137	159	159	159	160	159	146	143	148	134	142	132	148	167	158	154	148	169	159	161	137	143	143	154	140	164	145	153	161	151	155	149	119	155	149	142	159	146	137	163	151	174	138	160	156	162	157	151	147	158	138	130	161	163	134	158	146	159	163	161	160	161	157	133	162	142	134	170	147	163	166	130	157	162	142	141	157	151	143	161	134	143	147	150	156	165	143	165	141	156	181	136	140	162	141	154	145	161	133	140	154	139	144	133	147	125	151	139	140	153	158	150	156	151	151	146	161	150	161	166	177	152	166	145	160	147	123	174	135	153	158	172	135	137	150	148	133	167	139	167	154	155	140	160	160	159	163	145	142	122	144	155	135	159	181	152	165	152	147	125	157	152	137	150	139	153	142	146	152	158	173	160	158	152	148	139	143	162	158	177	149	153	159	142	151	140	148	179	126	170	144	146	165	141	156	166	133	154	156	141	147	146	151	153	135	140	164	161	149	142	146	132	152	166	135	124	144	163	153	156	149	124	175	170	176	171	144	153	145	135	137	164	127	145	151	167	161	156	142	135	146	143	154	139	153	176	143	148	159	144	160	149	147	174	147	152	141	170	150	165	137	167	139	140	149	152	155	136	168	151	143	138	180	140	149	156	148	167	150	163	155	152	136	160	153	159	154	153	157	138	159	146	143	147	161	139	134	147	144	143	156	150	150	143	145	160	149	128	145	147	164	180	144	152	158	145	132	137	142	166	155	145	145	143	155	150	148	141	159	156	156	164	170	169	170	132	172	147	169	141	144	154	154	146	150	178	159	146	153	151	150	151	157	170	151	164	152	149	143	140	165	139	142	129	124	134	154	149	145	154	135	153	161	138	160	148	146	155	167	158	148	169	146	159	162	130	160	163	146	173	164	152	161	130	143	143	146	155	154	175	143	133	159	169	172	137	135	138	134	165	147	152	153	148	160	149	171	171	152	159	147	145	145	155	153	169	158	171	172	159	151	140	143	163	152	147	148	158	152	157	156	168	136	136	166	155	176	146	176	151	150	144	160	139	157	143	155	148	141	127	164	144	159	138	163	155	166	151	154	150	153	148	170	147	162	174	181	158	138	146	130	144	147	143	153	166	153	153	173	167	154	156	142	164	139	159	191	145	154	143	157	145	179	147	117	161	154	172	127	165	161	152	144	169	137	143	144	153	177	162	134	146	169	160	162	149	166	167	144	151	152	154	126	149	158	166	158	192	145	152	138	152	158	153	158	152	168	162	167	160	155	140	140	173	135	147	166	140	136	159	147	164	156	152	146	143	158	121	137	158	124	128	141	154	141	145	160	149	164	164	166	135	146	138	129	136	146	157	153	170	128	148	147	166	138	167	141	174	159	145	162	137	178	144	151	154	147	154	161	113	153	152	151	143	142	143	163	141	145	155	140	139	168	145	151	172	142	160	151	163	142	136	152	158	166	170	152	143	167	145	154	122	147	116	164	155	128	152	157	152	147	147	168	152	157	143	163	166	140	152	154	140	160	114	156	167	153	153	143	143	155	146	121	154	156	132	161	156	144	153	147	155	130	171	157	142	140	162	169	145	145	130	177	149	144	145	166	141	139	123	156	159	152	149	164	133	159	160	168	138	157	140	136	143	147	120	156	158	163	158	162	122	166	144	150	145	124	154	146	155	140	168	134	161	155	158	143	157	159	148	161	176	157	143	152	141	151	157	183	138	163	148	158	137	148	154	149	167	144	136	147	166	156	158	160	170	139	127	156	143	152	133	135	170	151	142	161	181	157	140	144	166	138	158	148	145	149	147	132	140	149	154	150	150	117	143	160	155	139	143	153	156	149	149	150	164	140	143	152	149	148	171	143	127	155	157	175	150	147	168	162	158	133	153	157	153	148	147	164	169	163	134	168	147	157	158	140	154	159	151	156	159	171	149	141	163	166	138	131	142	154	142	167	135	141	151	161	136	158	149	146	155	125	146	149	154	159	150	161	135	152	139	170	150	157	145	172	162	154	153	138	153	146	154	153	151	141	160	141	153	150	130	150	153	130	145	150	150	151	141	159	151	144	139	165	135	164	168	159	124	140	150	135	150	131	162	129	153	151	136	136	132	129	146	138	127	139	156	167	159	142	156	155	141	144	147	153	153	179	169	144	167	155	176	158	130	148	135	168	143	153	161
3765	447	293	268	212	230	235	237	215	213	224	207	214	216	213	203	223	187	203	209	202	224	206	196	233	213	206	191	187	204	217	204	204	214	208	186	199	225	192	197	216	187	169	205	185	222	178	188	218	217	200	206	197	191	206	217	208	210	194	209	202	225	202	205	224	223	219	205	206	197	190	209	204	210	211	192	214	227	178	211	208	209	226	164	207	213	205	236	211	215	218	203	195	212	215	201	229	231	219	197	219	207	234	207	208	211	221	202	179	197	183	226	208	231	187	200	201	196	227	194	203	203	229	187	219	214	202	191	216	212	237	181	227	178	199	188	172	175	199	197	217	212	192	215	205	205	203	224	208	190	208	216	195	201	237	195	196	234	211	213	239	198	224	208	195	209	199	203	192	205	217	198	172	192	203	209	204	188	200	212	215	215	201	219	200	187	201	192	208	200	198	216	237	218	200	167	189	199	175	193	219	193	235	207	229	223	203	213	212	227	208	211	195	208	215	212	211	205	211	205	173	224	223	207	195	188	192	211	200	223	182	207	227	210	202	203	208	210	201	179	202	205	193	208	225	230	222	223	186	190	214	224	199	201	195	199	202	205	210	218	214	207	201	202	207	188	216	206	225	199	211	209	219	221	223	206	212	192	209	214	245	196	183	198	223	220	205	182	226	231	232	208	222	205	212	202	231	206	223	219	190	210	215	223	188	226	218	240	203	197	184	195	240	219	229	211	193	225	204	197	199	222	215	218	213	202	180	219	196	234	211	185	187	218	201	181	178	177	232	204	212	190	196	214	215	214	216	180	222	222	197	196	206	212	207	214	233	192	208	216	234	186	216	186	205	208	231	190	215	198	189	210	215	212	225	205	189	191	225	221	203	203	206	207	198	195	188	199	195	183	222	199	206	211	214	210	216	201	216	221	189	180	210	212	202	184	195	197	233	191	224	198	204	193	205	205	203	218	208	220	215	196	203	201	242	188	199	192	194	190	228	189	223	213	203	225	222	242	206	198	226	204	222	224	191	224	213	204	230	195	191	223	207	197	211	207	224	207	206	196	224	196	197	206	167	177	235	220	189	217	181	210	206	183	190	209	207	221	214	192	226	197	190	199	208	182	225	224	201	216	205	233	226	195	187	211	234	223	207	234	219	202	195	209	182	195	197	201	220	202	217	199	233	206	159	210	206	221	225	265	199	210	189	189	199	203	228	196	202	210	186	224	222	186	195	241	207	200	199	201	188	197	227	207	180	213	200	182	204	209	210	198	211	208	212	201	226	191	208	198	197	242	206	201	208	208	191	201	195	231	183	212	181	191	198	206	203	206	199	214	207	186	192	226	236	209	228	200	206	203	210	204	209	188	200	217	212	215	200	200	210	193	213	216	213	216	209	226	208	197	206	234	196	206	194	185	203	198	190	227	179	210	186	211	176	220	240	181	208	226	216	188	189	215	217	208	205	188	198	197	194	204	204	203	225	212	197	223	197	179	204	212	205	199	219	220	224	200	209	206	219	200	201	231	183	201	193	209	187	220	217	200	191	215	213	211	233	203	218	207	192	210	203	216	205	204	211	192	201	201	175	202	212	222	197	186	208	222	217	220	189	200	205	222	206	203	223	182	208	207	217	185	217	186	204	208	194	204	194	212	207	211	230	192	201	197	234	239	194	231	193	193	223	208	220	207	214	187	211	202	192	193	189	201	208	202	207	221	189	222	220	183	197	235	199	231	232	215	195	163	213	228	191	223	186	223	218	216	208	212	211	218	220	200	216	180	220	215	202	199	182	206	197	217	205	212	208	212	222	197	204	215	209	194	188	184	223	215	219	186	204	209	205	216	212	253	194	194	248	221	199	235	173	220	192	213	212	220	188	215	199	219	207	203	191	191	197	221	193	226	204	216	186	203	223	208	207	210	200	218	219	194	205	215	220	205	189	198	210	219	198	213	203	181	234	198	204	188	203	226	205	203	180	214	194	219	179	213	201	190	247	226	190	199	221	233	227	218	200	210	188	202	210	208	195	196	207	221	220	205	228	216	208	203	202	186	211	196	193	196	187	191	221	204	199	205	189	197	218	229	194	185	213	209	206	227	214	213	219	203	238	186	211	223	198	200	181	178	218	220	209	213	173	187	191	214	193	220	202	221	203	231	179	203	219	197	205	204	226	191	200	195	213	208	213	199	222	223	221	198	224	207	206	206	198	201	212	220	221	203	198	222	184	200	208	191	223	216	199	227	213	220	171	200	209	214	205	205	201	193	224	204	208	196	202	188	200	220	226	204	195	230	208	219	211	217	215	207	203	201	227	219	205	197	218	205	231	223	201	219	226	212	214	204	211	187	207	197	200	207	206	213	188	202	176	201	219	221	205	208	215	177	222	220	204	207	220	207	203	212	204	206	196	218	213	192	206	199	224	219	177	192	202	185	215	179	211	172	203	208	198	233	211	224	184	180	220	198	207	207	197	202	211	208	206	213	218	223	184	192	227	214	205	179	198	219	213	227	224	202	198	186	197	206	229	202	221	229	195	194	197	195	209	197	228	234	191	184	186	217	210	236	220	194	191	189	209	192	193	217	215	208	204	222	204	218	208	229	198	222	209	209	227	212	232	208	210	193	216	187	201	204	216	213	191	219	204	206	174	220	206	209	210	186	205	214	237	181	212	189	196	223	186	221	239	204	204	193	206	208	182	199	199	191	213	241	200	207	188	200	209	206	219	215	202	209	197	191	206	182	229	215	212	224	221	204	190	233	204	204	167	220	198	188	192	209	196	187	229	184	215	212	199	219	205	185	196	232	190	188	200	250	195	193	203	214	197	209	201	225	207	236	220	203	230	204	183	203	206	198	225	198	195	195	195	192	191	208	210	222	201	222	229	204	198	186	218	196	224	234	214	188	207	208	176	224	198	212	215	209	197	225	220	207	197	194	188	193	199	219	189	189	205	204	194	198	206	208	207	229	188	226	220	202	204	203	182	227	216	194	204	213	188	210	189	212	221	212	235	218	201	197	207	209	209	200	200	201	221	214	213	191	209	201	198	214	213	226	212	209	230	205	202	182	196	192	197	197	194	211	198	214	199	216	214	215	195	203	184	206	202	203	227	183	217	206	206	229	213	205	184	213	190	201	198	220	192	193	214	199	237	211	207	190	201	230	198	191	202	218	204	193	208	199	202	182	198	211	214	232	195	219	213	194	186	208	206	231	217	205	203	179	213	173	237	194	215	204	220	213	236	202	194	203	244	227	195	193	193	217	220	206	229	183	212	209	218	202	220	231	202	218	228	219	221	195	206	201	203	216	196	203	207	207	195	221	204	198	215	206	188	202	211	204	213	206	214	217	209	201	185	213	223	227	195	202	219	205	203	211	240	185	234	184	205	201	215	189	201	185	200	191	188	208	197	191	216	220	208	190	188	193	221	227	221	208	205	211	234	204	214	193	232	202	189	196	177	215	240	214	247	209	189	197	218	207	215	218	213	195	186	199	196	203	218	198
22566	21208	29540	23165	21209	21362	24343	3885	593	592	537	537	520	547	541	571	533	564	515	557	554	559	571	554	540	545	539	505	549	521	515	542	532	503	545	522	530	541	585	518	578	531	528	512	523	517	519	537	570	508	527	513	588	534	493	535	532	539	527	531	514	550	520	533	536	544	487	528	526	562	524	515	567	515	519	531	534	538	527	578	551	581	533	533	561	555	558	539	513	544	537	555	500	550	514	557	520	533	563	496	460	524	569	537	582	490	535	504	585	517	567	543	553	506	540	517	516	537	533	509	539	552	523	576	509	574	515	514	541	550	484	534	543	552	584	532	534	497	556	488	541	526	552	539	534	523	554	528	534	490	538	496	582	550	579	561	501	539	518	532	531	555	481	523	505	538	535	531	571	546	541	547	514	492	508	553	515	547	517	511	507	498	505	530	538	536	533	531	533	538	606	569	529	552	508	546	564	523	512	489	562	552	505	568	479	568	550	532	527	540	566	589	524	529	525	520	540	502	539	552	541	555	478	516	552	494	537	547	506	546	522	560	499	538	504	563	518	536	587	534	523	530	534	536	562	574	577	563	487	539	493	502	560	518	531	528	490	561	531	512	558	532	533	536	535	540	500	501	523	509	549	501	540	547	513	539	544	529	498	505	552	532	560	528	535	545	547	530	508	555	539	548	536	526	542	519	551	511	534	544	550	558	540	527	558	500	542	528	515	535	531	505	511	553	512	527	494	553	517	519	526	511	559	521	516	491	529	505	523	529	529	531	504	512	486	525	525	526	525	538	505	535	504	534	527	556	492	522	542	548	512	521	557	534	508	521	575	552	499	529	559	536	519	554	533	521	532	533	507	520	523	495	552	544	555	537	551	533	514	517	496	496	511	557	541	521	515	541	525	536	500	510	514	561	568	531	510	552	529	551	521	521	510	507	523	516	526	477	512	498	559	525	521	531	516	496	520	499	524	507	548	509	511	539	501	510	526	533	510	534	530	523	566	542	558	526	548	528	533	506	544	546	548	485	492	561	524	594	529	520	515	574	482	551	531	506	541	541	561	501	522	548	528	517	518	509	521	525	517	566	569	540	539	501	521	551	509	515	528	484	533	503	507	505	518	498	514	541	511	542	568	493	537	535	494	573	531	554	534	549	511	531	536	509	555	531	487	541	545	542	536	516	552	475	538	519	552	594	548	556	568	519	550	492	540	555	491	525	536	503	485	544	556	534	573	515	551	498	555	528	531	497	532	539	518	554	555	511	537	575	547	535	550	539	505	475	539	531	500	509	527	552	526	557	560	515	533	516	505	529	512	590	489	544	513	574	504	536	501	489	542	492	533	564	544	587	553	525	542	538	516	501	561	489	527	528	512	494	556	543	508	527	562	525	541	574	496	507	556	550	511	528	512	568	510	550	528	484	515	556	520	531	539	531	480	530	516	541	569	513	545	555	551	489	516	514	522	507	544	492	554	539	525	550	559	533	531	509	500	507	490	551	476	529	538	523	504	499	538	526	523	536	507	501	522	499	536	576	503	504	542	510	527	531	538	525	506	518	517	536	482	567	519	559	501	543	527	515	569	529	554	518	574	515	493	507	538	504	483	505	552	511	514	547	567	525	515	500	536	507	498	552	560	503	529	496	538	513	550	483	520	562	494	545	548	494	526	480	506	521	532	485	504	562	519	536	569	527	521	547	535	535	521	518	480	519	517	531	498	554	568	539	500	520	528	511	536	564	554	525	509	528	519	505	551	516	590	514	504	543	547	490	550	526	545	505	579	503	567	506	556	526	515	540	505	525	510	551	552	490	482	507	529	576	526	505	487	503	481	545	525	531	539	515	537	531	512	538	572	530	507	548	520	474	549	502	512	517	532	512	532	540	539	510	537	524	571	536	549	534	554	516	510	565	524	535	518	565	510	506	536	537	499	538	527	544	541	592	534	505	538	538	505	558	543	491	509	533	516	547	555	572	556	548	530	551	500	541	513	583	547	546	550	505	469	494	565	538	532	525	542	538	552	549	539	516	523	538	534	523	539	508	539	510	527	533	546	530	547	531	520	571	582	553	536	547	527	502	510	524	528	503	509	522	522	535	519	553	541	517	501	522	489	533	540	575	491	505	537	557	511	511	474	531	548	521	567	548	586	527	516	503	496	521	527	513	536	529	527	549	537	525	532	540	549	550	546	529	520	553	538	570	527	534	514	483	534	543	505	550	565	507	515	532	532	529	464	577	556	537	527	540	564	520	498	523	535	542	561	541	515	529	562	536	526	531	509	547	555	541	505	494	514	551	482	547	488	565	518	544	481	505	547	493	559	545	544	579	528	564	503	509	524	501	532	489	500	487	573	504	565	514	495	532	496	556	564	547	558	520	541	531	551	531	518	530	521	508	540	510	486	563	541	527	529	576	564	526	492	473	497	539	503	521	529	542	550	546	537	537	489	531	528	524	540	532	528	523	537	516	536	571	529	548	533	528	505	523	518	564	528	538	548	553	486	527	527	546	498	553	574	527	519	510	558	541	520	531	543	543	541	525	532	518	496	515	493	588	535	587	532	543	523	526	537	532	521	558	517	519	528	509	512	521	469	488	528	521	561	532	495	487	532	549	534	525	535	520	554	520	505	516	543	488	471	507	520	536	537	503	545	554	564	497	490	539	554	525	540	537	514	543	556	511	497	506	498	579	549	556	514	523	538	526	559	548	547	535	506	563	512	522	541	501	507	510	486	513	564	496	566	516	524	534	555	523	493	539	517	550	531	544	552	538	532	536	556	487	541	521	507	557	488	538	524	507	474	568	544	530	555	503	544	535	543	544	536	552	548	501	590	541	540	539	526	529	532	496	535	542	498	497	516	531	510	513	511	522	571	529	488	528	525	524	519	508	546	541	507	544	521	499	519	551	573	565	537	537	510	526	521	497	515	542	537	550	524	478	501	527	536	546	581	567	487	534	524	573	512	554	560	541	558	502	553	544	541	535	530	537	525	534	488	554	502	540	527	531	531	466	510	514	555	489	535	536	554	556	509	554	532	526	536	501	528	558	532	490	567	514	503	497	546	542	526	495	511	537	508	485	506	542	535	534	550	496	535	541	509	489	543	497	515	527	514	498	503	515	547	541	518	529	512	549	506	491	526	519	508	524	512	522	552	550	542	503	519	507	514	531	495	529	551	520	537	555	519	512	520	570	533	514	515	552	501	508	525	511	509	545	547	522	527	550	514	537	485	562	578	506	521	519	571	496	546	555	529	522	546	486	560	488	552	490	541	515	552	518	529	523	541	520	545	536	573	565	539	509	523	552	513	537	515	536	495	498	629	503	554	516	516	541	513	493	557	526	515	545	514	499	511	542	537	550	538	522	534	544	523	578	572	535	537	511	512	507	547	547	561	534	537	527	542	544	495	544	515	502	543	519	509	497	483	540	524	506	530	497	540	533	552	518	540	510	539	512	559	530	531	491	537	495	496	561	554	513	522	514	477	547	493	547	501	533	486	514
4647	1659	993	842	767	751	709	665	700	658	721	719	682	648	636	599	659	653	609	614	611	636	649	664	676	593	635	648	620	655	646	616	667	641	618	623	633	638	593	595	636	620	661	690	588	675	629	639	628	632	604	619	584	646	620	645	586	568	624	674	619	635	617	652	660	656	631	635	604	608	615	625	570	611	644	644	618	619	637	617	669	668	638	600	634	567	605	647	628	634	609	578	649	632	627	612	642	578	617	612	599	656	626	611	629	643	653	613	644	621	575	630	606	610	670	634	630	617	606	619	667	642	585	624	591	613	634	621	640	577	658	651	644	671	658	604	568	623	686	627	583	662	598	630	601	627	593	648	629	610	623	609	664	594	649	621	657	596	605	662	656	644	599	605	586	641	597	647	637	621	672	614	645	635	605	602	583	627	659	636	657	571	598	648	648	607	640	675	617	619	610	659	629	634	654	632	625	602	648	651	650	641	651	644	615	632	623	643	585	646	655	619	630	608	618	649	618	595	589	592	660	622	625	644	611	606	634	626	632	626	606	657	590	660	604	654	610	653	602	587	609	622	613	645	629	629	609	669	633	610	625	626	644	649	650	656	675	589	588	597	624	658	633	649	629	634	624	591	621	588	627	599	631	652	638	635	641	626	608	624	687	612	602	615	616	629	615	677	680	639	659	673	659	603	597	611	634	645	586	655	607	623	621	658	626	600	629	570	658	643	653	632	622	604	615	623	609	668	613	619	662	615	635	655	608	640	659	621	649	633	612	693	651	613	596	585	622	608	617	632	647	612	649	623	632	650	608	596	624	616	627	628	649	612	621	644	649	614	621	611	659	631	626	630	618	595	629	654	600	636	619	586	619	640	659	617	623	618	611	603	643	580	638	640	642	682	642	655	586	619	647	647	607	650	628	639	667	588	614	631	630	638	599	607	633	625	612	631	574	606	611	623	645	600	599	642	651	612	622	625	634	639	641	634	624	648	603	651	627	625	603	663	635	638	595	660	617	629	627	670	619	554	621	637	628	632	622	631	600	587	644	575	624	624	644	647	622	624	665	668	607	608	659	615	644	647	662	635	611	615	644	666	608	648	612	600	628	630	616	634	630	665	596	665	577	663	616	636	605	593	606	636	600	631	683	621	637	655	642	639	632	613	605	614	651	566	656	598	606	607	637	625	645	636	645	644	630	611	639	670	620	621	658	675	651	659	663	616	586	623	632	642	617	624	649	612	654	676	623	625	627	651	624	634	618	612	593	614	629	598	666	666	628	604	639	674	597	645	627	634	667	589	624	635	651	683	614	612	647	610	664	606	656	623	655	640	632	590	669	602	681	603	631	619	638	646	650	615	587	669	640	560	602	593	596	612	618	612	599	663	647	612	619	599	624	642	631	633	663	655	596	633	649	614	654	612	635	642	615	655	627	640	656	626	645	638	650	652	636	661	604	599	602	614	659	625	611	628	606	656	608	665	638	667	622	639	646	623	622	629	634	643	604	626	636	661	596	683	609	620	628	577	604	591	646	612	616	628	602	631	624	657	658	657	601	635	648	615	636	603	632	609	627	652	616	693	663	593	631	645	625	645	633	641	659	639	566	578	626	652	583	637	654	627	619	597	625	664	631	624	645	610	648	679	633	612	628	624	606	647	606	622	675	597	640	646	649	637	658	608	594	665	640	587	587	619	610	613	642	623	591	604	598	576	653	647	607	662	650	647	637	604	634	611	628	656	576	627	617	658	633	602	600	648	639	641	615	641	634	604	624	657	655	599	646	670	646	655	681	606	637	658	658	630	619	676	643	587	644	605	637	617	624	619	627	663	640	632	668	606	636	622	611	623	608	649	623	619	652	632	620	634	607	634	635	564	632	668	626	643	580	610	654	648	597	603	618	608	633	625	629	644	664	616	609	620	635	628	673	588	684	598	599	672	628	617	629	573	631	617	626	644	667	604	625	650	629	583	594	639	629	655	593	628	625	625	665	645	607	654	642	675	585	672	612	603	629	577	652	660	626	634	631	646	658	653	621	578	632	640	653	611	642	595	596	656	641	604	618	658	613	635	627	624	617	614	660	600	601	616	590	620	608	634	625	624	644	654	606	683	631	621	659	615	626	622	634	622	626	604	620	624	657	625	611	627	634	602	632	628	653	604	670	622	625	668	607	632	647	629	619	648	639	627	598	598	591	620	625	632	627	600	608	614	643	625	638	608	588	620	661	647	633	618	627	618	613	628	610	661	593	649	642	633	675	614	662	601	602	613	640	661	644	620	620	628	618	637	657	603	617	610	624	665	646	609	617	601	634	594	598	658	626	663	655	683	629	657	661	672	633	634	611	634	624	613	626	695	655	696	637	637	590	635	630	627	634	625	649	610	635	648	636	601	657	610	608	598	621	647	629	609	654	630	629	631	604	608	611	677	580	630	629	648	625	640	646	639	640	603	612	643	634	622	625	635	620	610	639	640	601	644	619	600	657	642	577	624	609	659	626	673	662	639	594	645	651	576	597	598	627	598	641	639	606	652	625	626	617	652	610	602	637	634	612	634	628	606	623	669	564	606	671	626	617	594	578	640	605	611	621	618	665	619	632	637	676	609	619	627	590	618	629	621	669	606	651	641	622	626	596	644	627	677	618	586	575	625	600	650	624	655	639	554	623	655	624	656	614	622	595	593	609	639	644	626	592	640	647	617	637	654	651	647	618	659	616	585	670	575	619	599	628	637	660	606	610	600	629	606	592	673	610	630	622	631	613	641	595	633	636	613	601	627	657	636	621	608	607	638	620	646	610	659	625	631	636	597	628	613	577	626	611	627	574	642	645	617	614	658	581	631	644	618	661	626	622	626	631	615	575	624	637	585	666	631	668	615	615	578	629	661	645	616	663	591	615	589	623	597	597	604	595	620	676	602	658	629	644	615	647	642	617	658	699	641	607	594	661	602	610	621	686	645	627	634	634	625	680	639	667	623	664	691	632	606	642	583	676	581	604	614	667	666	568	673	639	636	633	604	623	604	630	614	633	652	640	604	653	597	624	551	668	646	633	657	605	633	591	615	584	624	655	623	624	600	592	638	629	635	627	646	605	655	631	667	661	629	611	649	648	619	679	582	629	608	625	635	601	618	614	677	591	655	613	624	635	618	614	642	623	639	615	615	600	654	616	654	617	662	626	625	577	604	651	582	657	626	672	630	658	604	623	609	610	627	640	631	614	658	622	610	662	674	650	589	627	651	714	621	585	609	650	639	583	627	609	627	623	700	634	636	636	629	635	617	666	646	655	637	619	653	640	634	621	589	614	596	634	655	588	623	637	673	626	608	638	626	615	575	621	636	590	583	650	577	675	624	616	609	606	638	583	618	612	617	631	664	611	637	620	661	651	650	600	655	629	632	614	639	619	636	633	642	638	617	592	605	651	637	623	573	646	615	625	633	631	626	653	629	642	658	656	616	633	621	627	609	643	560	619	614	653	665	635	608	622	622	674	595	618	628	616	649	672	633
27998	21190	25436	14180	326	241	240	214	235	216	221	214	216	201	235	228	220	250	220	231	248	200	224	231	202	217	217	218	242	200	223	216	229	237	226	206	229	220	239	214	227	209	215	234	229	207	208	226	213	233	242	249	213	213	230	232	226	213	207	230	196	218	202	223	229	195	201	226	245	206	240	203	206	230	206	214	235	209	224	231	236	213	209	223	210	233	219	246	235	202	213	219	216	201	215	214	240	210	233	200	211	207	209	204	209	224	227	218	240	238	202	192	221	178	227	224	234	222	202	221	204	243	232	203	213	186	215	221	213	225	214	228	241	229	237	208	202	206	213	208	231	238	237	217	207	213	218	212	236	207	246	234	209	226	189	207	230	224	210	216	262	224	243	220	239	201	219	220	234	236	234	201	223	219	235	235	239	218	225	214	232	213	212	243	218	245	184	237	223	210	213	210	223	255	193	200	249	237	213	217	229	229	227	208	210	228	230	231	209	217	227	228	237	223	227	219	221	235	215	215	215	225	246	231	228	227	214	210	229	231	216	226	236	248	211	230	221	233	203	239	216	220	207	211	241	199	216	218	201	209	221	202	199	211	202	242	207	216	228	202	211	224	234	214	211	235	208	202	246	215	215	231	193	215	218	216	234	230	229	212	207	228	235	219	236	228	213	225	206	221	232	214	221	217	239	208	223	215	215	225	211	228	258	226	224	216	217	247	237	203	203	230	200	229	225	205	214	223	209	209	238	225	231	225	223	199	253	232	212	208	241	211	222	226	211	222	230	212	214	225	213	212	224	238	199	222	217	231	223	215	224	220	211	241	223	252	207	209	238	222	223	217	233	229	207	223	197	239	220	224	210	228	217	213	185	226	231	249	220	228	192	244	213	227	235	224	230	204	210	238	230	220	240	240	191	218	234	242	209	222	220	206	219	233	211	216	246	223	208	207	222	206	225	235	218	238	223	224	197	221	247	223	222	236	232	208	215	225	218	226	210	226	196	213	214	242	219	199	220	221	214	236	224	213	222	249	217	199	204	228	224	212	222	239	229	253	232	221	228	223	222	245	243	225	212	205	212	213	192	202	222	241	252	220	237	225	225	233	219	209	227	211	242	257	236	232	216	223	246	210	228	234	215	201	195	207	221	201	216	220	203	203	215	228	196	237	214	215	223	215	229	225	222	234	199	240	235	221	228	218	221	224	205	209	249	187	234	221	210	223	207	242	226	216	198	259	225	215	251	221	210	201	244	233	232	186	213	235	244	205	215	211	211	217	224	205	234	225	222	238	213	244	209	198	212	231	236	234	241	230	238	236	205	231	249	226	215	243	195	207	230	234	204	217	226	246	231	230	224	203	221	212	210	232	238	202	207	203	233	250	214	208	229	232	221	191	213	223	205	222	249	221	175	231	201	231	233	216	210	231	218	236	228	215	202	234	232	203	228	225	227	209	201	211	218	268	214	218	228	229	243	211	216	209	243	245	240	210	233	232	217	227	214	239	245	211	251	211	207	220	219	210	218	210	232	232	229	201	228	201	219	220	229	212	252	220	228	238	199	215	226	209	242	201	203	216	214	221	231	253	210	225	236	239	213	212	233	218	232	209	235	223	225	236	222	214	220	229	221	228	209	221	213	228	201	206	214	211	240	216	202	243	234	228	229	203	225	255	277	220	213	238	222	258	209	230	217	238	241	232	221	252	209	229	242	254	228	231	248	218	197	235	197	201	217	233	199	198	216	222	232	226	189	235	213	249	229	223	212	231	206	204	201	201	230	195	221	236	220	224	240	251	224	207	255	234	216	235	195	204	242	224	221	217	217	222	223	225	225	197	202	213	214	200	220	221	227	232	197	249	210	208	246	244	202	245	219	196	223	219	219	220	215	222	198	231	225	240	221	217	232	247	221	237	238	234	217	215	231	214	194	218	232	212	248	231	262	232	220	223	218	241	211	251	209	199	238	222	214	209	227	233	186	235	211	214	241	248	208	233	217	213	205	220	223	244	203	241	229	221	238	224	234	225	231	212	213	209	231	208	227	231	204	242	221	215	240	205	192	216	207	226	225	221	226	224	220	212	214	211	198	211	196	217	238	235	217	218	205	212	219	219	210	258	210	245	210	215	233	228	215	207	209	187	214	209	231	222	249	205	226	262	205	215	210	212	226	216	240	246	244	234	206	223	242	223	238	222	247	243	210	189	248	224	204	230	226	239	212	258	195	210	228	231	245	228	219	248	238	227	222	224	240	230	236	235	236	206	215	245	214	228	192	204	212	223	200	223	203	234	256	230	227	218	242	220	232	241	227	226	237	243	232	222	182	243	192	196	201	188	231	232	224	216	189	208	243	217	205	241	203	225	234	234	225	215	220	229	183	238	235	216	208	190	224	209	206	226	228	222	224	219	241	202	217	200	239	211	243	218	201	227	221	215	210	202	227	243	233	213	216	217	216	225	248	218	233	213	255	200	220	194	236	226	204	195	233	221	223	235	222	244	210	211	202	206	203	207	209	230	216	209	217	230	227	224	230	184	222	240	216	202	201	220	220	211	189	250	214	245	248	194	208	237	232	232	217	221	238	188	218	214	216	213	231	213	210	218	197	233	212	251	221	250	233	213	244	230	222	206	215	189	209	238	204	228	234	224	182	225	230	248	208	198	201	234	239	220	236	206	249	227	193	207	235	194	231	207	219	204	215	182	223	224	249	226	227	251	229	217	231	222	211	224	223	215	224	229	234	227	213	239	195	225	212	222	237	229	225	192	213	220	231	217	239	201	204	226	201	244	215	212	212	216	223	194	224	219	217	230	221	219	222	228	214	217	238	222	226	231	231	223	217	217	217	218	210	226	212	237	221	207	213	230	231	214	213	226	248	232	222	240	218	220	213	223	213	238	210	224	215	220	238	223	231	247	208	221	204	209	220	216	202	218	226	238	211	212	238	229	208	203	241	240	227	220	199	193	224	221	226	214	242	216	249	215	240	218	227	202	212	243	202	207	231	244	238	213	243	247	222	239	222	259	234	230	205	194	232	221	241	243	200	260	264	206	207	213	227	225	195	215	240	215	226	210	213	223	243	219	222	209	204	223	230	207	224	240	208	251	251	213	213	215	225	232	235	246	216	211	213	206	211	232	219	230	215	223	223	253	228	215	211	230	228	213	193	216	230	228	221	221	201	232	220	206	216	221	230	222	209	221	197	235	218	214	218	223	217	212	219	245	224	209	229	236	202	199	227	203	210	208	222	245	205	229	236	242	195	240	233	247	213	228	216	225	211	196	241	206	226	219	200	241	210	227	228	231	203	199	215	237	218	226	214	203	212	207	207	205	230	221	219	200	223	191	222	239	226	225	215	225	230	230	220	239	198	195	234	213	238	203	216	198	227	208	239	234	204	214	227	210	192	227	216	201	214	229	219	208	207	208	238	232	217	223	220	232	207	225	216	212	220	212	259	203	229	212	231	203	229	228	235	197	201	245	241	220	209	239	220	232	208	222	218	207
3229	308	293	273	278	268	308	281	281	273	261	265	269	276	264	282	276	279	301	299	278	265	256	256	284	284	276	246	257	256	266	291	301	276	253	276	279	291	260	280	267	284	287	298	262	269	272	277	304	272	265	278	266	281	291	261	266	266	295	278	261	281	274	296	270	313	272	252	271	259	260	276	273	286	273	274	299	257	271	281	269	277	303	293	254	274	272	245	272	285	251	225	273	284	264	288	286	262	302	280	288	298	282	268	274	287	263	265	265	293	268	310	307	299	267	256	289	287	274	257	264	264	266	258	296	269	288	299	265	287	274	276	261	304	263	270	255	243	287	270	284	307	278	280	302	305	294	276	247	286	275	282	261	269	279	293	292	262	270	336	313	297	312	279	280	266	274	260	287	277	269	284	256	274	276	271	269	285	236	282	280	270	244	297	278	304	288	293	267	281	287	308	256	267	272	265	258	312	255	270	278	266	277	271	291	295	270	247	290	271	307	274	263	254	264	311	255	290	259	287	267	275	277	296	287	280	262	288	284	288	264	250	254	259	267	267	270	255	288	263	267	303	264	278	259	288	276	292	285	260	248	293	298	272	266	278	300	288	274	287	246	264	279	292	314	261	281	285	273	290	250	247	257	309	256	296	287	267	304	280	293	275	257	266	296	294	299	290	293	292	306	287	289	241	264	266	259	252	285	285	288	291	268	265	292	270	295	272	289	260	290	273	284	285	305	278	274	265	277	286	307	265	322	297	249	273	277	260	276	273	273	265	295	272	292	272	292	284	273	294	253	287	275	252	277	294	257	290	262	271	271	272	251	303	267	288	283	302	304	268	293	292	268	275	258	302	268	277	280	250	264	289	283	282	252	285	238	260	264	302	281	292	261	269	279	285	259	255	266	298	265	277	296	293	299	279	255	282	284	234	295	281	286	271	285	261	286	272	273	282	276	253	298	293	276	271	257	313	274	260	298	293	271	264	268	304	264	281	278	276	296	264	275	278	303	299	284	286	282	262	286	280	272	266	277	270	292	255	255	268	286	297	276	301	300	298	289	290	273	287	294	274	271	272	250	290	284	269	252	263	287	274	269	253	297	280	297	266	274	245	300	249	265	281	252	281	286	265	267	285	260	269	288	245	301	302	308	253	280	296	251	255	289	272	272	294	265	262	232	286	265	268	269	286	259	260	260	264	293	291	273	270	240	287	254	273	311	306	272	264	302	299	276	270	247	301	261	282	268	281	304	268	278	281	278	257	303	252	271	280	303	281	268	284	273	267	297	270	277	271	270	276	255	300	252	255	274	283	270	275	273	301	263	280	283	301	247	303	273	253	286	271	255	262	297	276	296	292	271	274	255	276	260	273	243	274	284	292	264	284	289	277	279	291	288	275	275	261	270	275	315	292	299	300	265	294	293	297	273	299	266	299	256	279	290	284	260	269	260	295	260	285	296	284	286	279	273	305	276	264	313	278	253	271	270	279	280	294	273	299	290	280	265	274	270	249	242	296	271	280	287	251	271	284	285	291	290	266	280	261	285	245	289	247	296	287	288	275	306	290	259	272	264	283	269	250	265	264	286	284	267	264	266	310	269	294	260	268	295	283	284	265	288	242	284	258	271	250	255	258	268	280	266	268	283	281	276	280	270	275	296	280	273	276	283	300	269	254	290	252	260	277	289	302	265	270	297	261	288	256	285	254	275	261	298	277	286	271	276	285	275	267	270	274	283	279	267	268	298	263	296	285	290	274	294	293	277	272	260	316	253	292	290	270	292	322	289	271	291	289	289	307	295	294	290	295	259	244	265	281	309	278	275	277	285	268	260	285	277	292	299	260	305	294	293	263	297	282	256	271	260	290	276	288	288	274	298	281	239	290	285	265	266	273	275	305	284	261	307	292	264	263	245	314	289	264	281	263	288	306	297	285	279	273	274	290	272	283	264	273	284	286	259	270	274	285	260	271	299	268	256	260	284	241	310	310	263	250	239	266	236	293	269	280	276	295	308	274	291	277	260	284	279	280	282	267	289	270	294	282	252	279	298	284	281	304	281	276	264	256	244	282	282	272	270	298	296	292	245	313	279	318	304	279	258	253	310	269	260	257	262	327	256	310	294	299	273	270	265	255	290	269	273	279	278	282	282	295	269	295	271	256	317	264	262	285	249	283	280	292	248	272	300	259	281	272	258	303	281	294	271	268	299	302	291	283	291	291	299	259	284	271	275	265	274	282	271	285	300	278	285	276	289	295	276	294	297	271	286	269	281	265	288	284	292	262	278	286	273	272	264	298	297	272	235	270	297	245	291	275	252	270	267	276	276	275	274	268	287	247	270	278	275	248	277	274	261	278	256	283	256	266	267	277	297	273	287	232	279	271	274	297	268	306	278	288	280	267	241	260	243	306	285	283	280	288	265	269	283	226	278	313	266	261	281	253	249	255	266	268	284	301	280	278	261	289	260	264	275	292	297	314	282	242	253	287	293	306	289	268	268	272	263	276	265	270	280	264	262	302	285	257	280	247	274	274	244	300	274	251	286	306	250	311	287	277	284	266	256	296	246	282	267	321	265	254	289	274	275	297	279	267	280	280	261	294	272	262	267	270	289	266	266	290	270	287	265	249	290	283	259	286	280	256	276	280	309	268	293	288	272	339	280	278	303	256	295	268	280	290	269	251	287	297	269	275	282	299	287	285	290	280	292	281	264	271	295	269	262	258	261	261	271	261	275	262	297	274	312	295	273	251	268	262	289	281	264	261	266	298	270	281	270	281	321	247	273	254	296	272	263	279	254	259	239	306	274	267	291	263	289	287	286	301	324	284	279	277	262	257	306	276	287	272	272	308	261	252	265	295	269	276	309	277	265	293	293	293	279	296	261	262	296	291	282	275	232	290	291	277	242	247	270	286	274	303	289	253	286	265	251	294	286	268	266	268	276	292	269	263	277	268	274	266	257	281	277	289	268	273	279	292	251	284	276	296	298	247	250	297	260	269	280	259	276	260	282	285	256	277	267	255	263	270	263	279	256	263	273	266	307	259	267	297	273	276	300	281	284	261	288	273	283	267	290	275	251	293	265	264	277	301	265	264	271	261	284	283	273	297	264	281	291	251	263	289	267	254	286	294	288	277	277	287	252	293	289	288	283	234	286	257	274	271	282	270	290	276	290	284	262	293	279	288	324	258	289	238	292	290	312	274	259	255	305	272	259	265	282	293	295	274	276	295	264	258	300	269	290	298	249	268	267	271	260	260	277	309	290	284	322	258	296	241	244	260	273	256	264	285	291	282	262	288	311	271	260	254	281	276	278	264	267	270	264	266	268	262	284	312	274	297	266	334	272	276	269	290	302	269	266	269	264	266	277	278	280	258	263	264	257	275	281	285	274	261	266	284	254	260	281	306	287	275	278	285	288	305	277	273	280	285	274	303	269	279	253	263	288	251	274	277	317	275	280	255	272	304	270	315	289	254	295	280	312	303	267	282	282	267	264	292	284	250	294	294
26416	21170	29698	22917	21176	21207	14605	645	516	515	504	527	509	551	470	480	490	510	469	499	514	482	476	495	469	539	513	493	498	509	457	514	516	514	475	502	522	527	524	502	507	515	512	544	495	500	490	484	523	485	492	509	464	468	497	494	518	511	510	501	480	488	470	476	513	515	509	511	492	498	483	498	494	501	482	520	479	474	476	479	474	495	514	507	499	451	476	530	480	488	487	517	493	501	501	533	475	480	498	512	485	481	466	496	514	499	501	469	489	493	487	515	483	480	500	526	488	497	519	525	450	504	509	518	482	494	491	520	466	499	523	508	509	515	495	518	504	450	447	452	521	477	477	506	515	469	501	497	463	483	486	500	465	500	550	560	520	531	495	525	480	490	483	484	528	477	527	473	503	499	512	470	473	499	513	479	484	503	502	483	502	501	510	444	501	541	502	466	460	493	490	481	472	516	466	483	456	527	511	485	514	524	473	517	493	476	478	494	492	499	497	471	446	511	484	497	473	529	498	481	523	481	518	489	471	503	458	493	494	491	473	483	461	476	498	505	501	515	493	479	445	488	500	514	514	490	510	505	521	507	482	487	519	483	468	487	504	464	505	491	485	504	491	507	487	492	487	448	487	484	523	463	482	528	503	523	521	503	498	539	511	493	531	506	527	527	513	510	486	527	470	458	539	456	513	533	497	474	491	475	504	470	504	518	504	507	528	524	496	516	489	496	515	451	506	483	496	517	482	427	480	508	529	471	502	506	495	476	506	483	461	480	518	482	509	491	465	511	503	483	485	496	492	457	493	478	486	532	491	511	505	486	485	484	518	496	506	509	525	514	485	476	491	496	499	482	492	486	475	524	530	473	508	453	487	449	474	520	513	476	450	496	505	529	483	502	489	489	497	436	469	480	521	482	501	459	529	476	495	473	466	501	514	484	524	507	507	471	506	497	494	486	498	448	508	499	500	503	486	496	523	557	509	465	539	495	480	485	470	471	472	484	496	459	495	515	514	518	479	498	479	503	471	509	515	508	493	503	513	508	474	465	480	525	466	496	477	488	477	504	492	509	488	512	481	519	514	492	496	464	482	490	493	494	476	486	512	489	492	469	504	489	497	482	486	452	477	488	471	496	510	513	480	494	511	473	492	481	520	495	494	489	487	529	501	499	531	456	509	534	502	515	494	447	513	482	515	503	487	507	542	500	491	537	489	513	509	485	473	482	510	502	509	466	531	512	509	454	486	494	507	504	492	456	460	481	459	473	513	496	504	466	490	469	463	494	512	516	490	508	526	457	509	518	498	519	472	476	517	543	499	485	489	459	485	509	480	494	481	475	526	485	506	501	541	462	524	506	495	505	488	483	521	506	525	496	488	485	498	495	514	531	494	457	488	518	482	491	522	501	477	487	500	495	507	484	466	530	495	477	494	484	503	523	506	480	476	459	464	467	502	485	504	494	494	522	494	503	509	503	492	469	501	482	485	530	497	547	498	486	520	479	488	522	483	484	514	483	472	506	487	533	431	481	485	504	461	526	480	480	497	491	498	460	469	508	504	462	528	518	485	490	480	488	457	488	506	485	500	496	467	460	484	515	498	484	506	481	496	487	536	496	494	464	479	504	533	461	516	525	528	520	465	462	484	465	512	482	450	507	477	496	503	520	527	488	496	496	510	502	538	502	503	484	490	494	519	469	509	492	488	469	512	515	519	480	484	496	482	528	492	512	519	477	522	497	513	504	458	498	479	476	514	476	477	472	525	436	485	492	473	471	493	502	479	503	489	523	486	490	473	521	475	478	493	525	478	511	529	477	479	494	496	531	493	487	544	522	459	514	475	499	466	460	522	464	501	491	498	491	491	458	483	484	492	523	494	491	498	503	485	487	481	485	481	521	468	491	478	467	519	521	472	482	489	489	519	485	471	479	479	495	479	498	494	495	499	520	488	490	464	475	515	487	497	509	554	494	482	522	492	460	455	448	482	501	472	498	489	505	485	486	471	476	507	504	482	490	497	496	507	430	471	529	487	488	468	522	484	517	485	507	521	482	517	535	456	467	494	427	488	492	456	453	476	497	491	482	472	526	519	505	505	451	491	509	478	481	504	470	494	486	524	494	458	488	508	507	508	486	526	468	477	487	490	514	469	559	513	484	537	431	498	483	476	502	452	486	524	464	507	469	500	479	481	517	496	458	453	479	511	525	503	483	501	481	516	484	495	458	490	491	498	520	499	457	501	501	513	501	460	500	487	485	491	509	474	468	551	482	458	519	507	499	490	507	500	489	517	517	520	470	557	495	498	483	496	492	488	503	522	463	479	487	480	499	529	465	503	458	496	494	508	537	484	506	460	477	494	515	477	505	508	493	450	509	511	486	442	512	489	465	487	437	493	497	480	450	467	434	525	489	467	505	511	492	526	488	489	492	512	464	512	509	487	454	514	518	481	501	498	461	459	515	501	487	508	500	487	506	474	497	464	520	451	492	487	510	519	528	503	459	473	474	451	487	498	521	481	503	502	478	488	506	522	475	471	498	509	490	507	510	501	513	479	467	531	482	479	503	443	500	453	498	509	502	493	475	505	464	499	490	509	482	487	491	495	500	472	497	466	481	443	474	471	453	447	492	524	485	481	488	495	503	481	486	496	519	545	475	506	455	535	449	494	503	523	493	527	512	492	485	503	541	460	507	507	476	499	523	501	494	472	459	530	467	493	476	475	493	518	462	497	471	484	497	477	496	509	498	500	476	513	475	518	490	499	477	493	481	469	494	489	500	523	493	506	509	500	482	514	493	495	470	477	478	468	490	490	529	462	502	518	492	485	477	483	510	455	477	473	524	483	507	490	501	499	484	487	475	508	492	482	502	503	516	470	482	486	506	449	508	535	513	491	495	506	434	501	536	498	457	479	515	461	507	506	470	513	496	488	505	500	496	492	536	499	471	473	512	471	492	493	490	485	476	536	473	486	449	502	486	477	479	474	537	488	498	470	553	485	492	491	510	515	462	523	521	483	491	533	479	503	498	509	509	502	498	504	485	498	508	474	513	500	507	484	459	436	469	502	489	500	503	475	521	486	454	510	479	476	491	482	496	512	443	477	529	509	464	498	473	492	515	516	513	487	475	492	517	494	501	490	526	469	475	455	479	487	478	517	488	515	528	542	495	446	491	504	476	498	483	473	489	506	504	483	510	509	485	462	444	487	476	465	489	489	492	473	513	482	483	481	512	458	491	516	513	502	476	513	505	505	506	479	474	479	495	475	493	561	506	499	488	479	504	451	477	511	483	527	517	487	480	500	490	456	511	520	465	470	475	480	494	530	511	493	485	490	492	488	524	530	488	513	544	483	515	476	498	484	493	460	538	481	491	508	487	480	507	451	450	477	483	464	506	480	535	501	510	484	506	494	489	498	499	501	477	489	510	522	514	508	522	469	466	508	486	473	507	496	539	511	496	467	497	462	497	523	537	484	494	494	533	460	498	493	495	495	508	526	534	451	505	476	525
3860	1078	735	673	645	645	639	607	628	615	580	550	561	554	539	576	540	583	605	574	537	570	573	580	562	612	570	566	567	553	578	556	620	590	612	579	572	602	550	569	562	584	635	576	551	563	556	599	581	575	583	587	563	540	572	594	576	602	565	564	590	547	570	592	568	601	537	555	566	604	630	591	577	541	562	609	605	554	551	557	599	564	576	618	587	581	582	585	558	600	562	600	559	595	590	606	592	602	599	584	567	611	567	532	560	578	620	570	597	595	538	594	578	573	594	598	579	603	542	575	572	612	589	622	553	630	578	572	569	553	581	578	562	622	581	574	570	580	577	538	589	563	563	562	609	543	595	601	547	585	594	571	565	572	605	533	581	586	607	577	597	601	530	589	573	566	558	610	537	573	561	586	566	558	559	593	561	592	576	566	547	581	566	585	577	596	571	620	565	610	568	544	591	565	603	600	594	574	555	609	612	583	574	576	604	586	557	543	592	564	561	543	563	577	551	584	555	572	584	612	587	578	574	581	548	588	610	585	544	608	587	584	533	590	567	619	568	581	620	568	578	583	563	594	587	580	540	596	566	572	554	585	615	564	546	563	607	575	534	632	550	597	588	603	609	552	555	582	571	524	574	586	609	614	582	556	545	586	574	592	570	575	558	606	542	568	584	616	551	580	598	586	577	572	548	577	624	588	542	556	564	550	523	574	591	553	611	558	562	541	602	579	610	576	567	616	571	533	586	544	584	573	656	565	560	536	585	548	560	590	594	555	604	558	570	559	616	602	562	624	544	583	586	593	560	576	585	560	565	588	568	555	574	586	572	569	574	590	624	578	625	609	630	597	594	551	563	550	628	579	567	585	563	578	558	600	596	591	585	591	582	556	595	558	583	626	541	569	612	589	546	556	561	584	595	607	565	554	614	597	599	579	632	558	553	545	577	573	609	595	577	602	578	555	541	578	585	594	582	571	577	584	541	537	559	571	572	594	586	629	590	580	624	618	566	586	551	537	557	577	577	590	606	632	620	556	558	621	621	588	596	583	584	601	577	560	611	589	545	584	586	570	575	553	591	595	585	545	538	530	592	599	555	582	621	571	588	547	585	592	579	582	602	527	582	591	576	591	534	586	552	583	567	561	577	611	534	606	563	578	611	601	625	593	592	559	561	582	560	592	597	576	616	535	581	520	567	558	562	566	569	578	597	545	560	594	570	573	571	563	553	554	543	609	569	566	590	585	617	570	622	557	608	569	607	597	594	590	597	549	588	593	565	584	602	557	624	581	583	592	569	592	576	617	594	527	558	533	553	583	588	582	619	527	517	637	559	574	626	601	581	569	574	551	567	549	572	564	569	579	597	596	575	552	567	534	543	576	584	525	587	611	550	596	602	618	533	581	559	586	595	573	589	603	554	528	549	577	585	570	577	559	562	580	567	603	546	591	562	605	598	574	582	570	583	594	600	542	554	579	591	584	578	576	590	545	554	554	567	618	570	543	574	611	560	577	563	616	611	587	572	572	557	575	563	622	575	636	548	593	567	541	617	580	586	529	553	561	563	579	531	648	538	572	575	609	549	534	537	572	617	548	596	583	594	551	550	569	589	601	585	582	571	573	591	538	598	528	584	524	560	595	565	602	551	591	577	521	548	563	565	580	555	560	568	564	545	540	560	568	574	586	589	565	596	584	610	607	532	565	592	593	610	562	548	582	518	581	575	565	582	544	634	590	579	618	605	600	601	581	587	572	547	572	560	584	589	592	583	587	540	595	585	597	539	564	556	580	575	563	604	592	543	586	573	579	550	574	577	584	616	593	577	627	615	520	589	625	522	610	578	550	561	634	557	591	580	594	582	622	522	570	569	564	615	588	587	544	526	591	595	540	568	563	572	557	599	644	584	587	615	553	584	608	569	547	515	535	551	610	576	606	590	579	600	591	594	599	517	594	573	575	579	589	577	609	633	600	583	566	575	571	550	554	618	610	583	560	592	569	609	582	601	603	601	605	582	573	582	586	585	591	605	583	575	578	577	552	575	557	564	579	533	576	573	603	610	573	625	557	572	580	556	574	624	585	556	606	561	579	584	584	533	602	569	546	602	592	540	575	565	594	580	559	599	559	602	604	595	598	593	600	584	554	554	588	566	567	553	583	561	575	557	578	584	604	564	561	612	529	607	557	593	587	543	594	598	554	547	568	624	577	575	568	555	578	565	563	570	597	607	574	561	567	587	580	575	570	549	574	616	548	555	558	586	604	567	602	554	510	583	571	568	610	567	559	570	587	553	586	566	608	639	558	522	621	591	552	563	585	617	582	545	578	566	579	604	563	578	569	583	594	551	579	614	573	625	610	613	589	561	569	545	560	548	594	604	572	578	578	586	562	553	566	589	516	542	534	559	644	556	587	634	570	551	597	563	596	559	598	570	594	546	579	559	546	579	611	593	565	571	564	550	591	599	560	581	527	491	585	570	554	593	607	577	565	588	551	559	581	561	583	562	566	564	583	547	564	601	576	585	619	570	625	535	569	580	563	627	569	606	611	562	569	553	590	590	577	592	603	600	591	573	575	570	615	561	573	615	579	592	607	608	592	571	556	604	583	605	569	579	586	596	567	517	567	560	598	584	595	595	538	567	626	572	566	532	566	546	597	562	588	582	552	586	575	548	574	593	579	558	598	626	565	565	567	596	534	594	547	556	589	630	569	608	590	604	571	542	581	574	590	582	559	580	634	590	579	551	585	614	578	573	601	592	576	560	564	604	535	571	601	606	551	569	567	594	550	571	600	609	614	584	558	588	551	558	513	554	601	562	557	590	572	539	568	625	580	538	577	573	582	615	571	588	562	616	547	602	588	568	564	567	578	626	582	524	581	541	546	514	582	600	531	493	577	572	562	589	579	556	598	582	627	551	607	603	578	599	622	597	541	584	540	535	599	591	572	644	565	563	548	579	588	559	610	564	589	580	597	592	563	546	578	548	528	553	570	603	552	599	570	578	575	616	561	576	555	616	587	567	583	628	589	567	568	599	631	596	546	597	554	587	564	559	536	573	545	582	565	591	593	540	558	544	547	569	601	591	572	607	564	604	570	599	572	586	579	577	595	564	575	578	599	579	592	590	568	598	597	579	565	641	603	588	571	580	567	624	587	580	614	593	564	586	608	597	631	540	540	588	580	601	589	544	585	578	563	556	597	573	546	588	608	593	569	606	579	575	528	571	593	595	569	561	579	516	613	581	594	567	599	597	576	538	548	530	552	569	643	602	565	580	546	592	619	602	585	554	615	595	569	607	565	586	578	551	570	577	591	554	588	593	576	554	563	540	591	607	593	550	561	579	554	578	594	606	604	573	611	568	628	602	570	571	560	567	570	587	630	572	546	578	583	578	622	565	603	568	554	591	586	600	557	562	555	592	555	581	579	563	533	587	553	623	584	580	554	557	565	544	565	562	535	559	571	516	604	577	590	556	613	595	597	624	563	598	586	577	594	596	561	572	555	601	556
27522	21162	29488	23102	21113	18962	287	187	141	142	183	166	176	151	159	113	138	157	149	170	149	169	165	133	134	158	154	158	145	138	125	164	159	149	157	144	154	162	166	144	138	123	156	177	168	148	157	150	158	151	151	133	173	150	144	161	137	154	144	157	143	160	149	132	144	159	168	148	155	149	156	157	146	144	160	152	145	145	148	164	149	159	150	159	170	172	162	171	149	140	146	149	150	138	141	151	155	136	154	160	139	159	185	150	151	169	168	137	140	156	154	137	145	131	161	121	149	162	152	158	163	154	155	155	141	137	147	129	146	176	154	158	154	164	155	154	121	159	155	142	141	157	157	155	157	154	169	166	141	169	131	125	159	159	158	152	163	146	153	145	151	156	188	154	137	145	143	157	166	155	142	140	158	140	162	171	156	173	173	150	154	135	150	151	161	138	144	163	174	129	171	144	160	155	140	151	169	158	153	159	134	162	154	136	135	164	133	155	153	167	137	171	159	157	166	167	158	134	155	139	174	178	150	162	143	154	131	156	174	151	151	152	142	156	172	148	146	159	129	152	143	143	160	178	146	147	134	141	161	180	140	147	166	140	141	154	138	133	133	146	151	160	137	159	175	152	143	178	154	140	149	142	176	154	160	155	144	169	138	154	147	157	156	142	139	163	140	169	167	163	154	146	162	135	155	155	148	148	143	147	143	154	141	158	168	139	162	167	152	171	153	127	141	145	181	161	146	154	135	144	157	159	136	140	149	159	120	138	140	193	143	169	158	160	151	134	146	163	131	141	168	144	179	165	168	149	152	151	170	140	161	146	177	154	137	154	161	177	156	139	166	160	160	141	145	161	151	167	147	142	156	157	169	147	167	135	157	153	148	156	165	157	145	166	150	157	160	165	163	157	161	163	148	182	165	168	163	169	151	166	134	147	146	146	172	148	157	153	170	141	155	171	163	133	167	147	138	156	167	136	172	153	135	163	169	152	146	135	161	151	144	175	154	137	152	123	146	152	156	131	142	152	157	143	156	177	134	136	139	149	168	177	160	118	172	160	156	159	170	162	150	153	153	140	171	158	167	167	141	151	159	165	139	151	159	153	155	142	134	167	162	154	152	156	154	156	135	155	159	154	165	133	148	140	164	176	152	194	166	170	151	144	148	164	144	174	144	136	157	174	140	152	141	155	146	143	163	156	145	174	182	145	155	180	163	146	141	153	145	156	143	138	132	155	149	142	155	152	147	158	146	156	154	158	150	185	173	127	130	147	157	160	162	144	147	160	146	136	148	171	154	153	186	139	158	153	138	155	160	162	137	158	142	133	139	138	174	127	149	168	154	163	135	164	145	149	144	142	136	137	157	172	147	138	143	142	145	133	143	164	130	159	155	152	159	147	173	172	146	161	130	142	145	158	168	145	145	152	176	145	145	162	163	152	141	173	157	176	177	148	175	154	159	161	172	150	169	155	147	151	180	137	159	158	156	161	157	155	168	151	156	153	143	152	147	144	187	161	144	146	150	150	143	139	139	169	149	156	151	175	162	169	138	141	154	174	153	181	156	134	166	157	149	165	159	141	135	142	162	157	143	140	138	181	147	157	144	157	134	146	168	162	169	141	157	151	161	155	161	158	154	154	156	154	151	143	164	158	142	134	151	146	155	135	177	135	144	142	150	141	161	165	158	139	151	160	162	130	149	147	143	129	151	161	151	159	170	154	154	149	165	166	144	177	158	178	146	135	170	165	165	142	140	159	159	168	153	155	151	138	171	185	159	165	143	146	145	131	165	147	177	155	158	163	157	143	144	136	151	146	149	149	131	150	156	167	181	145	152	148	152	154	172	171	154	158	143	131	134	161	171	163	149	144	163	152	148	141	140	135	158	129	163	142	176	163	154	141	137	160	145	174	131	159	154	157	147	152	150	157	161	160	171	164	155	168	136	146	187	158	148	151	143	147	161	125	172	152	163	140	140	153	160	144	161	138	164	153	165	156	152	166	165	155	158	149	169	164	128	144	172	155	155	171	189	134	147	158	152	134	156	145	164	147	139	157	155	151	155	165	151	161	158	140	161	150	135	143	145	129	142	135	142	147	164	133	161	179	141	148	143	133	175	147	132	130	161	156	157	138	139	143	141	165	163	144	158	152	163	140	117	159	178	159	161	152	125	158	155	158	162	150	142	145	139	150	153	156	149	147	183	184	174	147	151	132	163	139	150	139	170	148	146	141	168	146	153	159	143	141	154	153	148	155	172	153	158	172	153	143	176	155	157	163	136	145	150	168	144	154	160	152	143	152	154	151	133	158	159	142	148	152	146	150	158	143	132	157	141	174	152	157	148	146	154	130	162	158	158	160	142	160	125	162	165	177	156	139	156	158	171	158	153	148	149	160	131	173	166	155	156	152	143	156	151	162	170	168	133	144	155	135	151	141	165	163	147	143	163	150	155	141	178	204	143	152	152	123	150	148	143	143	169	139	150	155	165	151	139	156	153	153	150	166	123	157	146	145	160	142	152	159	160	172	143	146	142	147	148	136	156	175	160	139	147	152	145	163	146	146	145	161	155	159	141	151	143	149	158	146	151	128	148	144	149	159	161	146	144	155	150	149	147	148	158	150	141	162	161	145	155	141	160	164	123	140	143	160	151	155	141	146	165	140	141	171	177	163	156	160	164	156	146	155	159	142	148	137	153	150	156	150	162	137	149	172	156	165	141	169	148	141	159	157	178	160	140	164	144	142	148	148	167	157	143	138	169	164	149	143	158	164	165	135	152	170	141	174	166	135	144	139	147	141	161	148	151	147	167	152	149	158	150	144	138	176	142	155	148	165	154	145	158	139	119	136	147	170	144	139	142	173	151	149	142	134	158	160	169	129	162	141	139	158	163	142	144	147	180	144	152	143	177	160	151	150	173	116	168	140	149	159	145	146	169	141	148	151	145	167	153	130	152	138	147	163	132	161	171	159	155	156	153	130	155	167	151	132	142	131	190	138	158	148	144	144	182	163	142	166	146	164	145	155	139	157	156	144	170	153	161	152	136	149	153	147	141	158	169	162	149	166	149	152	150	153	160	156	176	159	143	165	149	149	166	135	153	174	154	140	165	163	151	147	124	161	151	180	144	136	156	149	179	151	155	155	161	168	170	159	156	129	154	163	169	153	164	136	167	141	157	152	145	156	159	168	134	140	154	157	153	147	163	153	161	167	148	147	168	149	153	146	167	142	144	141	162	171	160	145	140	156	155	147	168	141	135	155	164	148	161	166	156	146	149	169	138	176	160	149	160	149	141	153	167	127	147	145	148	135	157	152	156	144	148	163	129	160	140	141	144	154	169	155	157	128	154	154	140	150	151	154	163	157	143	148	148	140	165	141	159	147	164	168	131	148	153	151	154	159	141	131	157	147	136	159	161	137	137	146	170	154	172	149	157	130	159	172	143	146	145	168	157	147	155	150	178	155	168	153	148	164	153	144	150	158	123	162	152	141	151	158	156	149	157	148
3715	451	293	247	244	255	212	196	211	211	208	214	228	211	217	221	195	204	206	208	214	185	212	224	221	229	236	212	218	201	218	219	215	185	228	198	222	183	208	218	222	227	179	228	215	181	218	205	226	213	194	202	212	209	205	231	207	225	219	195	197	223	217	207	195	209	216	225	209	200	218	182	208	215	210	191	200	221	201	209	197	198	197	229	190	193	237	215	208	215	255	213	227	191	241	202	199	216	220	193	179	194	234	210	208	210	232	207	229	212	181	213	220	214	209	204	205	238	206	217	212	226	208	221	229	232	197	199	181	200	207	209	194	216	213	190	195	229	236	217	204	206	219	201	206	211	190	215	211	207	203	207	207	195	222	203	179	214	183	193	212	233	191	219	204	234	197	198	194	207	201	183	204	183	217	204	205	224	215	222	216	217	233	212	204	209	226	193	194	214	210	201	193	207	243	207	214	186	174	221	203	210	175	206	169	207	231	198	227	233	195	200	210	193	231	181	203	218	199	226	209	226	203	209	213	242	224	193	204	224	213	228	211	190	233	236	202	206	209	214	221	211	214	210	183	195	185	199	207	210	206	219	193	215	198	223	206	235	236	187	212	202	211	209	199	239	191	210	218	216	211	207	227	183	202	211	203	208	223	219	196	196	197	201	202	211	210	196	233	204	193	215	222	193	220	208	221	238	197	204	213	193	207	206	203	189	226	182	205	225	189	178	200	214	200	198	225	204	207	219	220	223	208	224	190	202	190	218	208	233	210	202	210	220	194	218	204	202	198	183	198	221	233	192	209	202	200	220	200	231	217	201	204	201	228	202	233	210	228	201	221	187	207	169	218	192	195	217	215	204	192	220	195	188	204	223	216	200	202	208	209	217	200	201	211	216	231	231	205	190	212	198	213	204	190	199	220	202	200	231	226	200	232	191	192	214	202	209	215	233	207	212	203	218	227	215	203	210	201	224	209	199	186	237	200	213	221	202	232	209	205	207	215	208	214	217	220	213	222	203	229	200	220	195	214	195	184	210	228	228	211	227	213	243	205	214	209	200	214	200	216	202	208	235	181	218	228	210	243	167	203	207	201	239	210	219	184	192	212	217	211	190	201	204	196	200	237	194	213	210	198	203	184	228	219	210	201	231	208	223	181	219	191	228	209	203	210	206	216	210	215	200	202	219	175	222	217	208	218	193	202	217	218	203	192	195	211	219	197	216	210	202	210	198	228	213	203	189	181	208	191	220	231	189	209	213	230	233	193	193	220	221	188	228	212	198	191	215	205	194	186	203	208	175	205	203	192	205	196	175	217	186	207	226	218	214	233	208	194	213	212	234	206	213	219	211	200	194	216	213	205	219	205	230	202	200	206	205	221	208	207	185	210	210	198	214	203	199	197	208	211	189	197	205	220	159	231	183	191	223	198	211	214	207	206	229	205	217	194	224	203	233	239	228	215	229	205	188	216	210	228	213	222	200	199	201	211	202	200	212	227	189	201	194	183	198	196	195	212	219	205	208	216	206	188	221	228	231	189	209	172	204	224	200	199	193	221	199	181	221	204	199	202	211	202	189	215	216	221	210	228	222	175	243	196	201	193	216	201	225	223	218	195	177	198	202	210	209	206	208	202	206	223	242	220	215	215	210	225	235	208	174	209	218	199	194	207	212	234	220	206	232	206	240	232	215	221	212	185	233	213	213	199	188	233	210	208	201	202	196	207	202	209	190	221	176	239	227	219	221	197	183	221	231	232	201	183	195	197	212	193	225	207	212	234	212	192	188	192	208	204	203	201	201	205	230	218	208	223	202	217	202	227	212	213	217	219	204	207	200	198	224	187	206	213	182	204	200	180	209	245	208	219	194	215	215	208	208	196	206	203	220	208	212	202	204	210	220	213	208	199	173	196	233	207	228	199	179	231	191	198	202	208	216	224	227	194	218	214	207	192	194	193	204	208	198	213	211	191	219	185	194	194	217	187	219	194	199	203	208	206	207	217	211	217	217	203	203	210	210	187	205	219	200	211	233	201	178	228	218	222	200	206	199	228	206	212	193	214	206	222	195	215	204	192	212	218	195	206	230	210	210	219	201	197	217	219	226	208	204	205	198	233	225	216	233	199	194	218	206	174	208	231	229	207	208	211	212	213	249	215	212	218	214	219	257	221	207	231	222	199	218	218	205	218	213	193	205	193	206	227	228	215	159	208	200	214	214	215	231	207	216	211	226	247	200	217	218	200	201	209	186	219	214	193	222	187	213	201	215	191	207	201	183	196	219	215	227	209	207	220	245	194	213	218	223	214	205	198	221	249	179	211	204	194	210	192	182	207	191	187	217	237	202	239	231	213	233	205	206	188	212	215	227	200	191	193	216	213	213	221	215	212	210	209	209	196	225	212	207	211	214	219	214	211	194	194	207	209	214	197	213	186	182	208	199	200	199	228	219	204	230	233	201	224	187	195	223	216	223	208	198	194	180	194	212	207	223	210	207	189	220	194	213	227	220	198	226	222	208	178	234	208	206	222	191	187	211	223	188	206	224	205	205	191	216	221	207	197	205	207	185	210	221	228	220	204	190	212	214	216	212	208	185	216	199	180	233	209	220	194	198	184	199	221	206	241	193	201	226	172	210	220	198	177	200	189	207	210	221	185	187	206	190	195	186	232	211	197	176	190	189	223	194	228	199	228	218	230	202	203	212	203	197	218	205	217	190	207	244	209	214	206	207	226	184	200	217	217	216	208	200	188	236	212	218	227	224	219	214	215	221	191	220	187	213	197	197	215	177	211	194	185	182	193	214	232	206	222	217	208	195	237	187	212	204	195	207	229	206	204	214	199	204	232	233	180	194	196	218	191	218	202	215	204	205	190	187	234	208	246	213	206	196	201	203	209	226	200	212	217	199	243	226	180	252	229	213	226	207	192	222	195	194	204	241	196	211	254	216	223	191	200	211	199	186	220	225	226	190	198	197	213	197	210	212	189	204	199	223	200	183	199	221	192	212	186	209	187	213	202	218	215	218	221	217	208	231	229	207	212	200	196	217	203	216	202	199	206	217	208	189	199	226	207	176	191	239	193	217	208	214	211	217	193	241	201	194	203	208	209	188	218	179	210	201	245	226	218	218	195	251	194	208	233	222	210	223	205	192	224	239	238	234	200	209	232	211	216	201	213	208	191	215	195	195	204	225	203	227	202	225	204	168	197	220	192	189	214	203	219	230	210	203	192	190	201	194	176	244	202	215	206	215	207	200	222	227	213	185	211	215	219	231	183	202	232	223	224	204	202	235	213	242	216	221	191	200	208	224	209	198	187	207	209	203	184	192	196	221	214	194	230	233	221	190	185	230	223	215	189	216	202	219	255	198	192	197	186	198	219	197	203	211	193	203	225	231	229	225	217	221	219	215	182	210	201	233	225	208	229	189	205	206	187	220	216	180	205	219	189	216	215	195	245	199	203	217	202	192	218	210	218	205	201	217	214	203	190	185	176	212	202	181	230	218
22563	21204	29526	23178	21204	21369	24312	3917	589	622	602	547	576	545	538	562	564	577	544	568	541	540	530	557	535	541	530	520	541	510	555	548	501	517	527	566	503	533	568	503	485	607	530	514	579	581	571	507	538	590	536	515	533	528	546	563	543	528	518	510	535	514	519	546	569	545	532	570	558	538	540	532	523	576	522	552	537	531	542	546	519	543	550	504	514	567	527	541	512	559	508	535	517	539	492	536	542	573	490	512	509	547	553	518	527	484	555	540	524	564	556	527	539	508	550	571	571	515	541	575	565	521	538	509	547	519	522	551	523	583	510	530	541	517	575	587	561	507	529	543	529	514	523	566	525	523	509	554	594	525	507	558	531	511	535	524	554	533	542	607	510	549	562	517	540	500	557	527	537	544	534	562	562	515	507	503	562	515	577	565	526	528	557	518	554	526	538	514	557	541	529	568	529	538	535	543	553	541	530	528	548	533	541	513	551	545	561	498	543	598	547	566	569	522	533	525	524	552	523	532	537	545	544	518	529	516	539	538	542	501	548	549	504	548	555	526	552	511	549	508	556	547	532	504	577	527	576	534	501	506	541	533	523	523	566	539	517	553	582	558	566	543	472	564	575	561	574	553	539	547	545	546	503	561	558	539	514	544	536	556	579	495	549	554	537	546	546	541	546	543	548	531	527	561	517	574	516	510	542	546	523	539	518	566	484	525	585	558	533	485	558	534	562	516	543	535	542	489	545	525	532	560	532	510	554	533	540	553	538	528	543	526	498	542	500	528	537	548	530	518	542	535	553	576	559	529	533	531	556	533	555	508	570	515	515	543	554	494	564	551	523	544	547	526	573	530	512	520	537	562	501	528	533	561	527	529	474	558	532	528	516	511	559	544	524	562	512	584	512	522	529	554	571	544	506	562	488	568	545	534	558	514	533	534	530	517	493	504	544	500	517	540	543	502	556	541	580	554	511	548	539	529	526	540	523	535	551	540	525	554	525	482	487	571	546	487	519	561	524	508	518	532	536	525	518	562	515	525	534	561	581	490	523	527	484	504	560	509	581	487	577	557	538	526	525	528	559	533	496	527	545	556	538	528	528	509	532	535	555	530	567	523	556	575	525	557	507	492	541	578	538	524	595	519	564	567	521	518	566	507	549	551	574	537	553	509	531	537	581	558	552	535	507	540	514	543	568	554	530	557	545	515	507	507	510	502	522	518	537	528	533	528	533	534	526	522	556	520	529	551	533	564	556	549	538	545	561	532	542	493	518	540	543	523	555	536	516	550	532	539	541	526	527	511	510	491	567	535	522	522	572	532	547	474	582	540	525	551	530	527	518	530	544	499	521	503	521	535	579	564	536	566	523	549	528	559	497	578	485	552	547	578	558	551	543	505	561	561	551	523	503	546	520	568	539	553	513	604	535	523	532	526	537	514	536	551	552	482	544	556	550	565	577	514	528	535	537	544	540	528	521	553	536	550	555	541	542	551	572	542	552	531	545	528	512	529	493	533	560	528	562	598	539	544	486	531	516	492	542	548	528	514	562	579	502	528	499	555	545	581	535	555	568	578	570	507	509	521	535	544	557	557	504	547	553	564	543	571	517	552	533	558	526	510	512	520	522	541	528	511	493	550	530	530	525	539	510	544	521	545	502	575	518	539	492	479	556	551	490	528	518	539	546	528	490	501	528	488	536	553	546	581	583	555	526	544	532	556	539	566	549	576	536	528	546	532	529	569	543	557	507	556	531	492	537	538	515	508	507	524	517	532	534	535	525	545	545	574	509	548	513	511	517	547	479	495	536	528	500	510	513	529	564	529	491	557	547	525	528	564	531	535	515	510	534	542	550	545	533	559	541	541	509	551	555	487	547	520	513	506	557	499	517	503	484	520	490	552	520	529	519	562	522	577	548	532	577	509	477	517	572	511	511	519	565	534	536	515	534	527	520	554	541	575	544	594	542	531	538	497	507	524	525	573	536	520	530	516	599	537	522	554	537	518	535	547	532	527	514	547	543	485	581	505	540	535	491	530	534	588	557	545	587	534	519	508	521	558	485	496	505	537	503	547	540	494	507	545	531	504	552	539	520	502	527	506	534	518	571	507	554	521	518	523	489	518	504	546	542	569	550	543	507	538	519	516	534	500	585	561	466	540	536	495	510	514	511	519	521	513	587	558	525	518	535	563	488	547	545	520	532	506	536	560	524	569	517	511	524	557	554	557	496	558	535	520	521	585	502	575	545	536	533	541	520	539	514	573	534	496	519	522	523	543	533	498	519	556	524	540	534	502	539	546	503	517	512	493	536	513	540	515	506	517	537	527	544	595	587	495	506	506	569	536	521	505	537	554	493	506	533	521	503	531	559	544	536	540	550	540	516	542	551	549	556	541	596	509	552	516	538	545	505	524	570	519	517	511	562	534	551	566	510	522	560	496	534	535	550	520	493	536	541	520	564	516	523	562	544	494	554	536	524	594	506	533	549	517	571	516	515	566	542	543	547	511	531	506	523	592	534	531	525	591	557	552	553	521	536	550	528	535	554	500	544	541	563	526	548	550	507	539	502	526	559	528	510	582	534	520	534	535	513	519	509	588	550	497	506	549	551	491	525	541	510	544	524	496	534	574	547	531	516	542	553	521	515	511	566	542	540	547	545	573	505	553	524	529	548	557	530	558	555	537	555	516	515	499	538	516	499	531	527	527	514	537	533	519	513	520	527	544	549	563	535	547	573	521	572	575	515	510	575	541	487	512	532	562	502	515	525	561	557	531	513	503	538	527	568	518	510	519	520	532	536	579	534	587	529	524	539	511	533	551	511	568	484	529	559	508	492	512	534	536	582	530	552	534	547	542	534	527	527	520	547	527	519	544	531	503	523	551	531	556	535	533	496	495	519	548	532	534	516	509	585	550	520	527	520	540	524	559	507	531	532	522	510	535	540	530	526	531	537	504	535	503	534	546	533	512	548	538	574	520	544	516	525	500	525	509	564	507	512	529	525	530	497	499	550	537	537	536	538	544	543	551	560	542	507	534	493	564	474	565	557	511	537	517	540	515	543	525	567	552	529	556	542	546	534	547	518	539	543	510	513	519	471	485	504	526	535	516	572	549	506	537	501	583	515	529	528	504	538	549	544	520	526	503	523	512	522	530	492	552	515	559	532	565	509	514	519	514	553	500	605	482	500	548	521	559	505	574	508	552	555	518	509	495	536	605	582	540	490	549	555	486	520	521	504	534	530	488	575	506	556	516	513	527	527	525	538	548	550	570	489	524	500	535	519	538	498	582	499	524	530	498	543	561	590	518	515	485	564	529	525	538	553	522	529	504	523	521	575	500	511	554	564	525	551	550	563	529	509	588	517	539	549	536	569	523	541	531	509	539	552	520	550	542	539	546	517	492	553	518	531	515	567	530	552	536	532	550	512	500	496	518	550	497	514	531	522	556	503	493	558	563	508	510	536	500	527	534	541	517	498	532	527	543	522	500	528	544	566	516	553	518
4652	1687	1008	806	755	731	688	661	714	686	620	685	580	644	678	648	621	627	656	658	650	624	623	619	652	611	650	606	608	649	648	611	608	654	586	592	633	620	655	620	652	615	627	637	613	591	626	632	647	664	644	597	646	645	641	619	645	610	675	618	650	596	641	640	634	616	662	632	641	666	606	652	639	595	617	611	641	629	604	604	628	663	648	621	621	625	678	619	624	608	666	649	664	619	620	604	602	619	658	650	602	593	608	647	640	639	630	622	643	639	617	665	636	651	637	680	615	640	641	659	570	656	645	661	627	621	637	623	649	651	616	633	617	652	639	621	622	626	647	622	634	606	626	622	680	680	650	673	631	649	682	643	652	652	641	664	650	651	622	643	653	622	656	621	624	693	666	626	635	631	647	653	616	630	630	634	624	628	657	647	640	663	631	606	654	632	629	629	594	646	644	614	597	591	618	601	616	605	633	633	634	640	641	605	661	643	608	651	635	600	603	628	640	574	615	634	618	647	678	668	661	632	668	611	634	610	673	623	628	689	592	632	629	627	652	610	657	613	607	607	637	653	646	630	628	662	631	660	666	633	651	592	592	634	662	624	608	681	620	609	676	608	695	639	640	603	647	618	637	607	590	641	668	613	625	689	624	634	650	656	652	618	657	637	623	641	656	697	654	633	653	652	601	594	687	639	647	628	636	672	650	656	660	653	691	613	657	618	673	654	600	637	595	620	616	617	640	663	632	657	643	631	613	621	673	632	635	645	650	661	626	629	687	652	621	682	671	650	647	583	607	642	619	620	635	619	624	615	583	659	643	662	606	651	630	732	617	639	646	666	606	660	618	600	665	664	627	587	645	641	628	663	632	571	608	640	636	659	618	667	617	631	640	651	627	650	642	617	673	629	664	583	642	638	652	649	644	602	628	619	633	621	644	656	647	659	678	670	695	630	647	684	631	622	651	631	641	585	651	644	597	656	667	638	593	625	678	644	635	655	615	624	617	611	623	691	656	599	613	652	593	653	701	625	670	614	626	654	603	643	653	628	624	627	617	604	618	643	637	608	653	706	618	633	640	605	655	664	635	650	605	621	660	644	669	633	639	634	609	623	626	644	583	680	620	655	642	632	649	635	652	575	605	636	676	666	659	676	623	639	639	638	633	669	619	604	620	636	641	655	626	681	636	647	562	694	641	598	653	674	645	645	622	620	615	658	667	657	643	681	633	619	626	622	623	626	672	675	620	626	640	611	675	655	645	612	649	650	650	608	636	664	630	618	621	657	655	633	666	606	633	615	623	624	634	667	632	613	624	627	677	616	623	646	634	587	593	638	621	636	642	613	644	668	639	633	614	688	659	625	647	650	653	642	638	608	596	647	604	640	623	664	627	597	589	647	621	592	650	626	602	645	620	680	632	639	637	638	661	635	640	638	605	603	658	604	644	630	653	627	614	626	664	637	639	665	623	635	598	611	646	682	635	628	646	681	633	654	664	610	664	619	625	621	622	653	631	671	621	623	650	655	583	608	654	590	661	623	625	641	646	609	603	661	628	617	621	651	611	628	636	622	642	658	655	668	650	646	671	634	615	664	678	670	681	602	590	626	618	609	663	628	606	662	674	627	627	624	673	629	612	668	669	654	626	587	650	584	628	601	661	660	641	666	633	624	621	629	651	643	608	614	623	663	630	639	616	641	652	629	581	665	615	627	670	637	645	643	614	684	613	594	650	620	621	654	663	630	599	650	585	618	596	645	604	623	625	628	608	649	611	636	660	605	641	677	690	623	643	620	625	617	628	629	594	640	643	608	612	636	606	615	646	646	600	606	624	627	641	697	608	606	645	667	614	594	664	630	609	608	606	644	641	614	619	610	631	653	648	653	653	599	656	636	597	650	654	593	590	658	642	620	653	641	629	610	623	680	608	676	624	636	658	612	684	619	651	624	676	629	657	668	594	673	670	657	640	666	601	638	623	654	601	659	618	638	656	634	662	617	599	660	656	610	640	589	655	673	626	639	607	603	655	664	662	601	612	633	630	628	623	610	644	614	605	618	576	648	610	625	654	661	645	647	655	651	615	618	617	627	625	619	651	659	637	646	679	651	624	701	608	614	594	693	592	658	653	640	623	644	607	596	632	600	692	592	581	620	632	650	622	629	611	646	598	639	607	569	649	655	604	643	642	649	623	637	589	612	613	581	651	592	648	654	616	647	638	656	641	621	644	644	639	704	661	669	630	609	654	713	605	673	623	624	652	655	642	647	658	635	611	635	566	658	620	628	621	603	637	628	642	675	667	641	628	638	635	640	626	640	650	722	627	616	611	610	626	664	631	667	607	642	597	644	627	643	672	652	641	628	638	675	603	656	635	637	603	634	652	633	615	629	654	645	601	633	605	649	615	622	658	654	592	661	613	608	655	613	613	637	690	632	709	694	604	640	639	591	628	671	673	621	625	652	667	627	660	642	634	652	634	613	633	634	667	723	638	658	594	594	617	627	654	624	687	611	620	646	601	638	640	615	617	667	620	653	644	636	640	676	669	630	624	633	680	605	618	638	654	619	612	604	623	648	606	606	587	666	632	617	613	642	635	654	667	622	618	657	619	688	622	651	609	637	630	641	662	662	667	661	666	662	618	685	693	616	581	622	639	625	585	641	629	652	570	615	658	651	602	686	668	625	620	660	629	626	602	661	649	609	615	675	644	627	637	612	686	634	654	611	658	636	610	635	634	609	673	639	645	650	694	607	640	636	647	637	607	654	656	658	670	623	670	624	642	624	661	630	627	642	600	629	642	611	639	607	625	601	642	622	657	645	645	650	663	620	641	629	672	631	640	661	653	613	625	652	599	627	623	624	625	649	679	581	626	619	606	659	681	621	621	659	606	672	599	613	622	638	628	669	625	641	620	651	593	613	632	598	627	676	621	612	605	611	652	632	659	650	631	599	641	698	601	600	607	641	651	621	657	610	669	589	643	639	650	610	656	700	688	640	627	611	620	638	683	595	634	621	624	618	625	643	635	646	638	603	636	582	651	605	628	601	657	626	615	610	633	629	602	610	621	651	634	640	672	632	668	611	566	653	641	588	679	619	685	600	604	663	629	650	597	649	593	634	604	596	613	634	695	645	629	657	605	665	654	659	652	653	629	638	659	634	589	612	650	658	645	631	613	648	591	644	614	642	633	642	631	598	656	692	610	625	673	638	608	631	654	674	653	628	581	636	649	638	631	666	635	639	611	684	671	638	661	640	615	629	638	613	642	620	631	638	641	607	641	620	653	682	609	642	641	650	646	687	616	639	627	594	650	653	675	624	681	647	662	643	615	635	608	649	622	650	670	648	617	605	626	635	667	632	632	623	615	625	663	646	635	622	665	650	644	658	640	636	590	618	608	655	603	681	643	601	652	633	652	660	657	594	645	614	581	640	633	632	661	625	639	601	635	642	663	610	634	644	653	678	626	671	647	638	632	664	636	595	598	604	609	595	678	666	653	700	639	596	649	588
27755	21044	25288	13943	312	231	289	255	236	206	211	207	229	251	218	215	239	196	222	237	219	223	209	238	239	220	201	220	217	238	219	217	213	223	229	206	227	234	217	223	219	219	216	239	248	222	210	213	209	220	213	231	227	220	200	215	258	220	203	233	260	235	236	215	217	200	221	233	230	204	248	201	215	201	205	227	214	229	251	244	214	212	240	197	242	213	237	222	234	241	236	230	218	231	228	256	215	211	212	228	220	231	214	197	203	234	239	246	176	211	229	218	239	223	220	222	229	234	221	204	221	220	233	215	225	220	233	213	222	216	191	207	231	222	217	247	218	237	181	224	244	228	241	236	218	203	219	222	222	224	232	212	178	221	234	207	249	229	226	228	217	202	203	201	210	238	222	238	212	236	208	195	254	211	227	233	199	218	213	233	229	220	216	220	214	210	226	189	193	222	196	227	208	257	218	232	225	245	239	206	243	227	232	239	221	202	219	238	206	224	215	226	215	211	203	246	234	252	215	224	210	241	221	225	225	239	204	217	221	214	246	238	218	215	226	227	203	195	226	222	231	240	231	217	223	202	196	239	224	225	239	232	203	232	212	241	234	227	214	241	220	243	217	228	219	238	212	246	224	204	255	203	223	198	218	200	234	216	229	228	198	211	210	212	214	218	231	214	212	215	194	230	234	248	234	251	225	220	241	215	207	191	226	218	222	212	243	214	239	205	204	223	204	212	220	225	220	207	222	204	238	213	243	191	211	203	208	194	219	226	207	216	215	226	229	219	234	227	230	237	235	200	234	217	210	232	235	226	197	212	234	229	235	231	216	235	221	226	220	214	197	223	236	226	196	226	221	198	215	219	222	204	221	231	208	222	209	234	235	222	236	253	219	203	208	224	217	208	225	226	198	222	232	223	204	215	192	197	234	235	210	240	216	220	215	212	201	220	204	234	210	239	228	220	217	252	229	218	206	212	219	222	218	236	220	249	251	219	256	227	238	223	207	212	223	228	226	216	223	241	233	216	240	247	212	207	221	240	244	219	202	214	227	251	242	229	217	240	201	204	186	238	206	211	237	229	212	218	245	222	252	218	206	225	217	205	235	223	217	226	214	209	193	225	208	221	212	220	229	222	217	210	229	222	253	224	218	207	199	205	201	208	231	248	212	226	212	225	225	234	226	228	208	211	224	220	206	233	233	238	200	244	251	203	223	244	172	224	229	211	217	214	210	257	217	215	228	228	226	250	194	219	208	212	231	207	228	229	215	244	225	212	231	229	220	224	214	221	223	241	254	221	229	235	238	226	217	229	235	237	225	248	225	238	221	228	221	237	218	231	225	201	229	225	213	220	241	230	215	236	222	190	224	226	207	192	238	231	226	207	237	238	214	228	229	254	238	206	194	234	219	246	216	222	228	229	232	245	242	196	208	243	206	238	218	219	206	199	223	233	218	194	223	219	202	220	217	230	216	236	214	210	250	221	248	253	229	198	241	210	206	205	200	218	231	211	214	223	209	248	244	219	216	234	221	242	219	205	235	221	218	221	217	198	238	232	214	223	249	212	251	234	240	201	234	239	220	217	206	245	237	230	203	229	243	219	205	230	196	227	211	215	212	233	228	218	221	221	215	236	221	237	202	229	216	227	237	234	228	219	214	227	240	211	207	216	240	189	219	211	214	231	226	247	210	226	205	217	205	241	245	216	240	223	220	231	202	215	237	207	215	252	237	235	229	229	231	217	210	240	241	252	209	219	234	233	206	209	203	230	232	211	243	238	241	221	208	226	211	229	210	209	230	239	260	230	218	205	216	233	209	209	234	209	214	241	252	218	229	213	205	227	192	243	241	223	213	232	229	227	230	210	211	200	228	230	228	240	250	215	207	244	220	211	204	219	242	217	216	236	212	192	228	212	216	201	216	230	230	240	237	234	223	240	217	204	232	210	224	213	217	212	210	223	223	208	222	211	207	196	213	215	210	221	211	193	238	258	201	226	222	220	222	204	214	261	221	219	213	226	226	235	214	225	223	246	201	222	201	195	210	218	241	221	221	221	212	253	228	220	223	240	207	207	239	201	222	250	216	207	211	206	244	235	226	202	228	221	209	216	205	228	230	195	207	215	213	222	211	254	199	237	209	221	191	244	233	215	226	210	203	193	206	258	206	216	191	236	246	226	250	240	232	221	200	202	227	239	236	271	204	192	224	235	223	222	212	239	219	243	214	205	215	242	220	228	232	220	234	218	231	205	240	222	223	245	224	232	254	209	254	217	221	207	218	215	209	202	249	242	256	251	228	199	231	226	235	222	191	221	234	202	214	228	221	239	207	207	220	214	231	202	219	235	249	227	245	220	236	219	217	210	220	215	225	215	225	235	236	179	209	212	200	220	212	207	240	203	232	224	229	231	240	219	210	243	236	219	226	245	231	224	222	214	220	239	243	229	210	199	191	192	220	229	252	205	215	219	218	210	247	241	238	223	199	230	228	237	219	212	218	233	240	249	245	223	213	257	228	194	209	197	207	212	199	241	244	207	235	235	226	219	206	225	217	217	199	218	212	220	216	238	225	242	208	234	254	242	219	201	225	220	233	189	236	203	185	224	218	261	204	225	203	231	208	224	205	213	191	217	221	234	238	221	236	212	210	216	212	228	207	234	232	232	249	255	204	215	233	233	240	247	220	216	199	206	219	221	225	226	220	211	216	208	215	194	233	231	237	196	200	177	232	259	186	255	219	227	250	227	222	208	213	188	208	217	215	209	216	185	237	234	264	217	228	222	215	210	228	241	225	214	213	226	249	243	198	223	190	225	248	219	250	200	249	214	229	224	225	248	228	238	209	244	216	218	257	209	225	234	205	202	231	225	238	203	220	205	218	226	223	226	232	226	228	233	253	241	209	228	221	200	210	216	242	211	220	246	234	234	210	225	213	204	233	213	215	217	244	211	204	218	225	231	227	220	236	242	199	235	223	249	220	236	237	200	237	241	207	224	231	201	211	189	215	216	221	204	203	232	203	204	234	244	232	220	230	235	243	263	216	230	228	227	234	224	215	225	195	247	211	249	217	238	239	234	229	212	200	253	213	220	203	211	229	218	222	208	210	228	236	214	219	215	229	236	231	215	246	217	221	221	211	220	229	213	221	217	232	215	225	205	208	214	243	252	229	237	224	234	237	199	220	227	230	219	254	222	249	212	229	222	233	213	222	231	225	228	241	217	248	218	207	230	211	239	228	208	226	216	237	223	206	224	226	223	239	223	225	220	222	217	233	234	212	198	233	225	256	220	220	210	237	221	230	217	223	224	226	217	217	208	239	226	227	225	232	199	213	220	209	193	230	233	216	245	223	224	201	222	220	214	230	208	208	222	240	197	228	201	211	223	234	221	247	210	220	237	217	219	221	211	209	241	225	206	222	212	210	239	210	226	202	235	202	231	226	239	250	224	231	237	229	225	200	218	200	201	204	237	205	202	268	230	233	234	228	237	203	228	220	241	240	229	225	193
3283	299	307	288	248	300	274	263	268	286	268	292	303	279	273	266	275	277	286	246	294	295	309	312	293	312	287	294	298	239	275	239	275	290	282	261	293	253	282	277	286	268	273	291	277	285	274	281	272	296	276	258	260	253	276	273	294	284	298	273	297	276	255	287	270	252	253	263	306	255	266	266	254	287	256	281	287	262	274	264	323	247	250	281	277	273	275	246	289	272	269	307	260	280	263	285	272	309	277	287	267	314	317	288	251	274	278	270	266	253	300	288	260	284	282	289	278	287	295	286	254	266	277	286	280	286	286	281	264	306	292	288	276	270	289	312	286	262	275	295	286	288	299	261	265	277	270	306	243	282	293	279	288	302	256	304	269	259	277	328	280	274	290	285	271	286	267	264	256	299	291	260	274	287	252	251	253	290	282	288	269	269	291	285	302	273	318	301	269	258	281	306	281	267	262	247	301	294	277	246	284	282	275	259	302	265	280	294	275	293	276	287	277	293	270	277	243	290	300	266	240	251	241	280	284	247	305	279	266	258	268	275	301	273	278	274	277	264	262	279	280	275	272	277	258	279	296	318	263	272	280	288	261	257	288	293	290	284	278	326	298	268	284	261	298	283	268	276	252	256	265	275	290	249	288	264	277	287	296	263	270	292	267	275	273	251	256	286	285	282	284	279	279	291	288	290	266	259	301	273	275	296	273	290	266	307	284	263	289	249	300	273	300	258	269	278	273	268	260	281	286	272	287	322	289	260	273	285	292	301	259	273	298	285	287	272	291	267	258	272	283	300	257	276	281	297	290	284	258	293	268	300	258	313	322	289	259	295	269	265	286	280	293	314	276	274	290	275	279	282	276	277	267	266	276	266	289	293	250	271	290	288	266	274	306	294	288	268	263	252	308	255	260	269	275	318	261	273	277	274	268	293	275	285	300	262	242	276	300	265	288	285	263	285	293	248	294	278	272	259	262	285	268	272	323	288	289	283	263	299	282	266	267	263	283	273	289	272	267	267	286	280	258	292	285	275	279	282	297	260	269	265	297	265	302	288	295	297	285	270	293	257	244	286	268	290	273	311	298	300	244	262	261	284	270	288	307	263	292	315	309	281	257	244	245	298	265	284	283	289	286	305	280	272	293	257	290	272	266	284	264	282	279	306	282	277	271	263	252	259	271	249	267	281	276	281	287	294	283	260	277	286	286	271	283	259	285	271	278	263	312	290	291	266	271	287	254	267	271	266	304	275	271	287	287	251	270	306	264	267	254	275	317	247	288	261	294	318	292	257	278	265	301	279	285	281	267	296	275	255	295	260	289	298	262	277	270	295	280	259	303	262	275	272	256	286	287	263	249	295	273	292	260	291	268	264	270	266	279	306	289	291	280	270	293	254	292	271	258	237	350	296	296	284	261	286	331	303	275	303	281	267	289	282	268	313	259	290	258	272	275	258	285	303	292	278	278	297	293	270	280	298	311	265	279	258	297	276	274	263	269	289	289	295	314	279	272	299	264	242	258	311	271	263	280	286	256	264	261	260	255	255	270	252	287	279	294	268	246	265	261	277	280	283	241	271	274	288	285	288	278	291	257	253	251	300	291	272	267	267	281	258	255	285	271	305	284	266	276	309	285	298	283	278	251	303	302	273	280	280	286	242	283	264	265	263	291	264	294	293	309	287	270	281	260	280	301	299	320	293	297	279	293	303	277	275	284	266	242	261	272	247	296	280	256	284	258	274	272	274	282	290	284	269	294	261	241	265	282	272	276	280	266	288	309	298	283	280	274	282	300	268	299	324	278	272	295	294	291	256	297	286	256	282	227	286	293	292	312	286	305	288	295	274	311	266	297	286	265	275	275	292	283	246	262	281	283	262	262	276	293	265	273	282	272	264	285	286	258	297	280	255	281	269	283	275	275	302	284	287	263	294	279	270	268	292	293	270	268	296	254	258	272	281	276	293	241	297	289	270	262	276	250	274	293	273	255	271	296	264	280	251	286	248	271	279	273	283	291	284	272	307	255	277	266	257	295	250	262	241	268	267	256	256	300	286	264	286	254	274	274	297	269	283	266	272	291	297	309	297	294	299	256	303	283	295	294	273	281	288	317	254	287	285	286	255	257	234	251	283	268	268	295	287	270	301	296	274	297	254	273	276	269	266	304	273	303	292	284	288	292	277	273	277	293	286	247	298	280	266	317	286	277	257	258	291	303	263	282	276	264	265	283	285	268	275	301	280	278	271	313	299	282	292	286	293	284	273	294	264	299	294	264	257	289	286	266	289	298	246	295	288	262	232	282	271	323	265	235	296	289	278	261	294	275	300	288	279	269	297	299	263	281	274	289	261	248	283	248	290	296	296	298	253	297	295	254	287	242	283	294	291	263	259	283	294	287	275	255	268	282	276	289	275	296	288	291	290	273	277	314	278	269	291	245	289	265	288	303	267	275	241	277	249	247	277	288	331	285	282	277	278	265	259	245	266	286	278	301	284	282	265	275	273	285	278	289	274	275	282	302	284	280	299	289	267	242	273	260	268	249	263	276	270	254	316	282	262	258	286	277	254	267	274	264	260	260	259	299	295	273	258	297	288	260	291	286	272	264	288	270	280	275	290	282	286	288	277	296	264	288	261	270	292	311	275	260	289	291	283	287	284	270	253	279	290	267	265	306	275	302	270	290	273	278	264	252	264	275	288	260	292	279	279	247	310	245	293	291	307	287	276	260	272	266	283	273	264	280	273	275	261	292	303	304	299	272	291	253	281	289	287	285	280	264	246	281	296	290	283	261	251	296	274	254	262	311	293	283	268	305	258	265	282	292	254	299	288	266	278	283	252	300	287	273	272	257	255	275	289	264	287	259	298	241	256	293	282	291	277	281	283	269	258	279	277	277	310	289	291	246	281	285	277	270	293	265	244	270	286	322	265	289	253	268	268	298	261	274	290	280	239	274	286	279	253	300	281	287	292	268	250	287	256	271	253	257	274	297	274	279	298	253	260	264	261	250	273	250	254	267	267	272	274	269	277	268	257	288	268	275	266	280	269	253	257	245	272	251	281	271	248	279	267	286	271	298	258	286	249	253	267	293	269	290	287	289	271	257	264	290	293	272	263	266	250	286	277	280	289	282	251	248	266	281	289	267	286	257	252	297	283	260	280	286	293	279	277	292	275	263	275	284	304	282	280	276	282	269	280	262	301	276	280	276	246	287	262	310	313	277	285	271	265	307	290	253	289	247	239	268	300	297	305	260	290	287	279	267	288	249	284	298	263	273	284	306	280	266	275	267	280	276	268	282	300	295	264	278	302	264	287	258	282	268	267	279	234	267	273	309	250	301	265	259	275	292	271	301	292	279	269	289	267	293	274	316	293	298	286	281	270	294	245	274	292	241	253	267	285	302	286	289	275	246	266	266	280	276	275	266	287	277	253	273	270	291	300	271	282	317	291	277	260	287	279	264	300	286	269	313	317	253	285	262	250	296	259	285	269	286	307	294	277	278	301
26391	21158	29712	22889	21152	21176	14664	682	546	527	489	463	527	552	504	524	456	543	446	539	550	512	576	464	503	478	520	485	536	525	502	492	501	536	518	533	486	524	468	525	510	477	531	540	475	503	514	509	524	510	496	475	506	516	501	496	501	470	496	484	465	462	472	544	536	497	520	450	473	493	482	488	535	515	515	535	474	480	494	496	474	497	511	497	495	507	492	521	553	498	478	489	505	535	501	509	502	468	512	498	495	513	480	452	491	480	519	464	486	528	476	490	494	523	524	534	497	520	542	484	504	484	504	528	518	486	496	523	507	510	454	486	519	500	509	503	512	502	497	509	513	485	492	491	535	537	515	517	515	492	516	489	519	507	505	489	484	525	458	521	458	529	506	513	483	488	488	510	480	563	519	504	526	511	543	507	527	438	483	565	546	498	488	511	467	496	505	498	507	514	496	482	520	525	513	481	506	492	525	454	518	458	476	506	489	544	493	447	481	498	512	501	487	556	502	469	434	472	503	479	475	515	502	514	516	507	515	474	512	497	495	505	522	489	493	487	533	496	475	505	506	482	493	518	470	460	515	521	477	496	490	513	488	512	515	475	532	488	485	492	535	510	475	478	552	520	516	498	517	472	493	527	485	495	473	500	448	484	476	522	529	521	515	501	474	524	522	497	507	503	501	442	511	518	500	531	519	512	491	447	468	468	507	550	507	533	500	509	505	495	523	485	486	488	468	496	506	506	458	488	487	505	484	470	470	493	477	489	512	488	527	529	548	520	481	509	494	512	487	527	487	542	541	502	487	498	517	502	519	470	517	496	487	520	494	500	503	517	515	486	499	520	493	496	536	516	507	492	462	523	535	488	522	493	530	564	560	502	519	503	472	491	472	508	470	506	512	479	511	475	473	489	507	488	497	466	455	483	455	535	465	518	488	502	477	476	528	474	509	486	535	493	477	534	503	493	506	501	476	488	490	461	519	508	450	499	506	509	509	511	505	504	487	512	498	493	494	486	524	521	469	483	531	465	538	481	555	471	505	484	520	499	476	503	470	492	529	515	465	504	527	502	534	481	486	480	522	474	506	512	526	500	471	473	519	488	516	514	496	494	470	498	517	491	519	460	491	521	477	505	518	507	481	481	550	519	486	451	505	480	511	475	506	542	468	495	493	515	525	475	534	448	501	539	468	486	511	479	484	537	486	505	480	524	495	503	489	472	517	454	481	445	476	481	490	511	502	458	526	500	494	504	540	474	491	504	473	520	474	488	488	546	484	510	500	527	487	452	514	473	498	508	547	502	501	529	490	488	486	533	465	520	467	473	488	506	473	497	527	503	534	498	509	518	482	500	487	494	497	514	497	502	537	521	487	490	465	519	563	505	493	487	521	500	489	502	499	487	492	478	554	501	505	527	495	526	484	521	491	520	434	451	471	514	520	486	518	465	487	509	516	495	505	497	476	531	538	512	515	490	508	501	502	463	480	511	488	502	498	533	510	479	513	510	498	500	483	501	504	519	482	478	459	503	506	488	470	509	510	528	518	503	501	533	478	505	469	496	477	514	487	460	489	473	486	452	505	499	514	495	512	493	494	463	517	545	507	493	497	503	482	511	523	467	546	524	534	495	488	480	477	548	554	510	505	481	486	486	523	511	487	484	498	494	460	519	486	500	502	465	478	502	476	498	501	533	500	469	480	507	505	471	467	535	482	511	484	467	488	490	497	522	492	507	511	510	521	483	490	510	516	463	503	537	467	505	509	509	508	465	513	493	481	522	502	489	493	470	493	507	477	509	476	467	528	502	556	478	484	498	502	540	468	525	502	457	473	475	517	453	480	489	517	482	523	460	487	555	495	494	530	524	473	541	506	523	482	483	503	465	510	482	493	542	493	497	494	508	499	512	542	487	477	483	537	481	499	506	493	498	522	478	509	481	508	495	486	531	504	471	491	459	503	499	507	479	501	536	448	454	441	479	499	482	527	482	509	496	486	519	458	528	468	503	469	538	492	475	516	474	529	491	485	518	511	487	492	516	503	515	505	496	491	494	499	518	489	487	513	480	502	514	469	465	503	492	492	467	476	490	488	500	500	514	511	492	500	500	494	511	489	508	517	476	455	461	540	488	484	476	516	506	480	464	512	451	515	449	495	545	501	494	500	465	481	491	477	505	530	480	472	478	490	494	479	538	529	483	507	507	482	461	520	540	537	519	522	535	547	492	454	507	515	486	497	496	477	481	507	501	501	472	489	529	493	490	495	506	510	505	514	528	497	531	471	528	520	529	461	484	508	509	486	489	508	504	511	503	466	482	520	470	510	477	532	467	515	484	496	528	512	482	529	475	509	480	536	549	537	497	498	466	525	486	487	483	492	509	508	477	471	484	519	528	457	520	516	475	491	484	482	502	486	489	491	442	485	536	455	481	466	520	521	507	487	477	505	515	532	469	498	489	506	516	539	509	496	494	464	487	482	499	531	523	514	494	500	525	493	470	500	468	485	534	506	457	482	485	488	498	525	506	486	476	493	490	490	500	462	523	516	511	497	466	499	497	478	466	519	503	526	499	490	498	529	513	530	496	516	495	461	535	507	492	473	481	486	456	518	475	483	509	491	468	479	510	530	497	514	501	476	486	488	509	494	480	477	506	476	485	492	513	494	557	473	505	509	518	516	506	526	487	525	481	526	467	490	507	506	526	459	502	498	519	491	504	464	460	493	530	493	460	485	504	503	474	529	470	513	491	454	491	511	505	504	518	446	468	476	500	521	509	479	455	481	512	483	493	500	504	528	473	489	460	492	459	504	479	505	494	459	503	499	490	523	524	475	499	507	501	486	498	504	526	526	479	492	495	484	510	541	532	496	473	432	520	497	503	517	491	488	509	459	518	506	467	477	485	448	465	474	526	477	484	468	496	513	515	511	501	496	486	435	484	489	538	490	478	505	507	493	498	478	500	493	525	515	467	482	522	507	539	499	505	457	466	488	502	508	543	497	513	507	537	478	456	514	498	504	504	438	508	481	467	510	493	474	486	488	519	480	476	488	478	543	518	539	478	499	517	515	471	497	537	483	483	528	498	473	479	471	469	481	471	462	483	470	499	493	503	516	519	476	482	467	523	523	509	510	490	493	457	545	519	537	480	464	499	505	501	523	497	540	471	483	501	484	464	473	485	490	516	490	483	474	490	512	491	517	512	485	464	503	489	493	453	488	508	474	501	465	498	503	458	505	477	496	473	482	507	536	465	515	535	502	507	489	490	526	462	519	480	498	500	501	494	460	513	488	473	466	469	503	512	538	465	510	480	495	489	519	457	496	480	485	504	505	486	513	501	532	490	518	495	496	496	517	508	490	504	512	497	464	496	484	494	492	446	491	499	510	452	489	529	474	519	481	494	490	509	511	498	505	511	495	456	532	500	479	452	506	450	481	496	500	505	489	461	469	485	518	522	474	490	482	491	500	494	482	491	476	491	479	468	506	442	487	523	499	515	501	539	484	484	486	526
3919	1113	803	680	640	629	642	618	584	589	591	592	566	591	598	574	611	605	587	603	559	616	585	580	549	587	589	586	601	622	575	585	616	577	587	605	616	572	606	653	591	600	596	627	544	576	600	571	545	565	604	540	589	593	564	565	587	556	567	565	555	557	590	541	591	631	583	629	616	567	581	540	606	538	588	557	559	568	556	569	537	575	629	590	595	573	591	547	651	598	610	591	609	565	639	542	603	536	558	587	588	578	584	597	552	561	613	619	570	604	644	616	563	593	567	575	588	604	564	583	540	551	613	559	604	572	601	582	628	561	580	547	578	584	562	597	593	589	580	619	579	571	559	575	630	595	596	557	571	571	580	594	565	592	604	547	593	594	583	567	594	583	586	562	611	546	608	619	569	582	581	556	564	575	588	590	625	589	583	570	614	570	524	541	580	591	571	572	603	627	570	605	620	583	564	580	602	534	556	569	612	598	621	610	534	587	563	560	563	598	572	598	584	592	653	550	583	565	620	555	569	605	594	595	544	559	574	534	569	570	592	566	565	630	587	571	583	616	541	553	587	608	649	600	600	562	600	573	580	573	594	583	610	557	550	567	565	560	586	603	630	574	564	564	611	565	584	573	570	591	557	563	575	593	625	581	554	564	549	609	564	588	577	594	575	621	635	619	585	603	588	574	607	602	642	603	573	587	553	624	564	562	599	573	584	609	557	623	557	593	559	596	563	576	607	541	596	557	579	567	588	599	529	544	572	594	603	597	594	578	587	594	584	547	560	593	591	556	571	600	577	558	573	589	584	535	556	584	591	550	590	545	589	537	553	569	592	586	552	570	590	553	596	546	607	636	616	561	572	558	603	601	563	602	523	540	566	591	562	574	609	624	561	619	640	606	577	580	541	603	585	598	598	597	600	560	611	621	570	578	564	617	558	560	554	577	562	562	566	570	608	563	564	586	596	584	574	536	596	602	614	573	554	620	561	564	578	585	582	625	606	566	568	545	589	576	570	579	559	567	551	627	617	570	580	587	577	553	560	589	581	599	607	576	636	600	629	620	538	583	574	568	578	577	565	584	577	540	598	589	577	550	576	538	586	579	589	620	533	624	589	608	556	560	588	613	575	565	536	569	629	582	595	551	574	597	609	601	586	613	624	588	595	563	606	613	603	581	575	588	575	559	549	602	592	611	600	591	554	582	565	565	559	603	586	554	550	580	611	597	588	575	582	614	601	611	550	556	576	637	604	565	592	639	585	601	564	550	553	569	575	553	577	601	583	518	558	563	628	602	577	541	528	565	570	588	582	576	554	552	607	555	578	617	589	590	574	559	558	552	609	601	603	576	593	541	567	578	568	597	595	556	602	566	594	555	576	603	590	567	606	600	593	586	599	509	592	592	571	561	591	614	579	575	637	565	576	583	579	588	601	544	585	595	570	552	578	620	605	536	589	600	568	568	576	578	622	546	617	613	584	561	584	586	605	571	613	596	613	624	567	629	585	609	545	589	606	607	573	571	607	585	582	584	565	598	574	622	595	577	575	582	557	592	610	546	574	646	565	587	606	621	637	566	565	582	586	562	560	562	551	607	585	615	591	596	584	606	544	571	556	610	576	572	552	606	571	572	591	589	580	611	576	573	592	585	559	651	575	613	590	622	556	582	575	588	551	605	562	574	561	570	580	602	590	536	587	617	566	580	618	542	627	579	577	536	572	605	615	541	574	597	561	617	561	596	586	542	598	564	605	564	571	606	612	558	586	597	543	540	601	575	650	580	583	577	562	563	594	599	578	595	612	567	594	555	645	591	607	590	540	580	559	538	573	600	582	597	570	537	573	565	580	598	568	597	596	561	563	595	579	623	571	591	560	585	559	574	598	578	617	527	541	559	578	571	603	548	573	590	552	573	596	574	576	575	567	550	576	634	616	565	585	587	579	587	586	604	604	615	568	556	571	561	572	554	603	556	550	577	617	585	591	582	574	602	615	542	594	603	588	569	596	564	554	600	567	589	543	567	563	551	555	568	581	567	608	550	567	580	562	605	555	570	596	578	573	573	575	569	556	586	603	563	552	597	561	513	538	580	556	572	545	581	560	533	544	568	552	561	582	566	601	594	620	573	577	593	559	547	583	603	569	619	628	591	610	591	575	569	547	655	579	553	642	579	602	587	600	569	628	592	566	583	584	609	592	597	566	580	563	535	583	582	577	562	583	599	581	588	628	599	570	529	577	594	587	563	600	592	598	573	605	575	598	550	576	597	538	593	619	590	567	594	567	634	557	610	622	609	653	538	550	563	574	592	613	575	604	597	614	584	566	554	655	586	609	613	589	595	593	598	505	624	585	571	591	575	554	582	549	587	580	558	567	593	548	555	581	561	585	575	600	596	571	602	584	578	576	552	568	603	604	589	575	574	559	604	563	605	578	602	578	625	599	570	548	577	578	607	554	541	602	565	572	629	573	587	589	543	569	551	554	606	581	588	582	597	627	601	628	632	579	578	608	596	590	647	610	602	584	604	565	578	590	517	580	619	614	585	575	609	604	579	559	596	565	577	574	643	584	606	583	564	605	558	610	545	569	613	633	572	594	559	577	602	610	568	598	572	568	565	558	596	579	593	580	602	604	597	569	584	606	608	535	538	593	589	542	569	583	550	587	538	557	582	577	585	623	577	571	618	587	563	595	571	581	577	592	559	585	601	579	563	574	589	568	619	594	586	599	610	588	582	616	571	581	585	582	585	562	572	548	576	602	592	573	582	561	584	576	585	578	552	577	570	600	581	583	575	586	552	563	602	558	589	604	577	594	597	602	536	607	545	600	568	567	529	604	560	571	574	598	571	605	564	586	581	558	541	598	575	593	569	559	591	552	574	566	540	611	592	582	593	570	604	594	617	617	647	589	561	569	563	574	548	566	593	581	511	572	558	568	589	605	598	582	586	604	574	567	607	591	573	592	611	555	594	582	597	586	588	628	556	569	590	599	595	608	621	551	551	583	611	578	607	574	590	591	593	584	565	562	540	592	598	583	564	574	592	613	576	578	599	569	580	587	586	550	528	557	588	549	594	618	580	581	595	552	563	580	576	568	565	583	579	542	595	565	571	581	570	606	560	598	593	580	586	526	576	534	603	567	590	572	595	611	558	607	583	549	601	580	585	616	594	577	615	647	553	558	579	573	596	567	562	562	596	583	556	562	585	558	547	580	608	551	589	535	558	601	598	584	562	581	556	545	545	595	567	576	601	584	564	584	540	547	603	583	544	586	554	590	584	598	564	597	550	572	585	584	552	613	558	554	601	583	550	538	587	614	591	593	588	559	624	582	576	558	525	571	594	598	539	552	551	619	584	560	621	602	645	575	589	592	603	564	588	539	530	583	579	560	569	593	569	559	591	582	609	582	574	595	539	591	608	532	582	628	607	582	580	568	582	563	521	601	577	611	589	584	555	533	573	570	580	588	583	568	603	562	577	527	576	588	616	547	595	560	604	528	570	609	579	586	575
27548	21142	29489	23041	21121	18962	271	184	148	156	139	149	175	137	153	155	155	163	161	153	165	172	145	166	159	170	147	165	156	149	161	151	156	163	150	163	141	153	150	147	154	181	165	175	156	144	161	166	159	147	144	153	180	148	163	159	148	150	170	185	160	177	155	156	149	150	155	149	131	151	152	178	146	157	137	153	140	178	135	123	138	145	167	156	164	166	166	161	160	169	173	173	147	163	160	139	151	145	154	153	153	155	150	173	140	162	169	155	163	138	154	166	151	161	150	153	141	175	144	138	159	142	163	161	155	147	164	133	165	169	156	158	146	169	141	160	151	141	142	142	143	149	154	161	147	173	155	134	136	160	147	137	151	130	129	133	141	165	138	158	144	141	151	148	136	143	152	162	151	135	172	160	139	153	155	149	158	176	147	160	174	147	153	157	138	158	152	155	146	151	142	166	161	154	141	160	147	170	155	171	135	140	150	164	127	141	153	185	151	132	141	147	139	172	145	154	169	183	151	165	151	138	151	151	159	155	182	147	172	153	178	134	145	143	189	157	149	146	161	145	152	156	163	130	142	160	159	150	136	155	135	160	156	179	160	147	178	151	155	144	138	140	146	155	159	143	152	152	127	167	156	148	132	169	154	170	136	128	153	163	153	164	168	162	157	167	163	144	176	152	155	148	137	149	154	142	176	154	158	163	144	124	167	144	130	139	168	150	176	140	149	177	137	157	144	160	142	178	160	159	152	146	154	148	144	150	160	159	158	158	130	162	156	170	174	157	164	160	151	147	158	168	136	151	147	152	174	139	171	148	163	172	146	129	147	154	154	155	147	152	183	158	139	150	161	154	132	158	185	163	138	147	145	169	157	140	134	140	160	130	140	156	189	144	152	154	159	156	133	164	140	156	153	173	157	144	172	149	165	150	177	168	139	160	156	143	153	121	153	161	153	175	145	149	170	137	128	166	129	145	155	135	133	156	161	147	157	150	177	145	160	150	161	142	116	142	153	142	147	143	161	155	167	162	147	155	148	172	158	159	159	136	176	155	157	163	139	167	182	163	170	146	146	167	149	142	121	153	161	159	151	148	156	169	163	147	159	163	142	158	165	164	160	157	138	180	153	160	140	159	132	148	145	146	158	137	172	145	138	135	142	151	172	170	156	159	169	151	142	137	147	149	150	156	156	178	173	155	157	163	148	151	155	177	143	132	156	135	170	167	156	157	150	155	171	154	163	146	167	146	144	145	144	132	186	173	159	154	145	151	174	139	176	151	142	168	164	165	175	167	149	138	154	160	146	156	148	147	138	152	157	130	158	157	157	142	148	142	140	170	169	145	143	165	171	150	143	162	156	158	161	149	159	166	148	166	144	139	141	150	155	150	157	167	182	158	161	142	164	161	160	144	172	151	169	160	149	163	136	146	131	150	132	163	181	160	171	147	167	147	137	169	162	167	160	170	147	143	154	158	135	160	167	134	142	160	152	169	153	135	151	148	150	195	160	136	144	133	164	161	176	172	157	147	175	145	159	148	179	146	146	148	155	138	165	167	155	156	182	161	169	152	146	145	147	141	176	169	142	161	154	133	141	169	167	146	157	166	156	143	158	149	150	163	151	146	142	153	158	143	169	155	157	173	173	157	131	167	161	143	142	146	140	177	149	168	152	161	151	132	143	158	157	161	150	144	181	158	139	159	146	136	158	161	145	134	152	168	134	158	160	139	154	128	182	166	175	175	143	152	155	184	181	141	163	171	159	164	149	136	149	173	160	152	173	165	152	164	163	162	148	149	154	150	147	140	164	133	137	136	129	143	158	157	160	151	160	145	136	143	137	141	154	183	141	135	152	154	150	164	149	157	155	136	149	147	153	156	170	155	156	145	157	185	164	150	153	168	159	158	174	146	141	148	146	145	158	144	170	153	153	162	152	143	147	152	163	167	164	144	160	146	151	138	140	153	174	166	136	169	156	170	167	165	160	181	161	151	149	149	157	146	173	144	156	154	155	158	153	150	133	143	128	155	158	158	147	139	176	137	141	155	148	137	134	153	156	135	131	151	158	161	159	141	154	137	170	153	174	143	170	158	153	151	181	134	155	148	168	142	135	170	144	140	159	153	139	132	163	166	158	130	145	141	176	170	173	162	158	187	156	139	163	132	159	146	145	147	147	188	145	165	159	164	153	160	158	152	166	167	136	162	158	163	146	149	163	158	156	159	159	166	148	156	146	138	161	132	164	182	129	156	125	140	141	155	166	166	148	139	139	148	160	147	151	146	170	146	172	152	148	156	146	133	144	147	145	148	143	152	142	146	164	152	140	153	158	143	166	150	146	147	164	154	160	155	150	183	143	138	144	146	135	166	154	159	149	145	151	166	185	158	147	154	137	147	164	177	137	156	151	147	157	136	152	130	159	156	152	150	134	145	140	133	158	162	155	156	149	162	146	178	170	157	154	148	136	159	161	136	151	153	159	164	151	134	150	132	154	178	140	142	150	138	162	146	178	136	170	157	155	135	151	154	155	132	144	147	150	154	157	149	156	159	144	181	142	138	154	165	163	155	155	158	137	154	187	148	153	153	138	163	159	132	146	172	153	150	148	126	159	150	156	135	134	162	151	135	142	130	160	155	160	153	136	145	148	151	159	155	181	160	143	158	191	160	136	145	148	154	155	157	136	154	152	161	139	150	150	133	134	163	155	162	135	159	162	157	150	179	146	131	160	138	145	140	174	171	154	147	156	156	145	149	168	149	139	158	137	156	139	142	160	174	140	153	163	141	142	155	167	166	121	175	154	158	135	159	180	159	139	159	145	137	141	160	130	152	163	170	147	160	151	156	138	150	165	156	175	153	164	135	151	157	169	161	140	153	153	179	155	163	146	164	163	161	143	145	143	124	136	136	143	163	153	174	172	161	156	151	173	141	148	136	152	156	166	170	141	138	166	147	155	141	150	153	143	158	150	166	120	157	174	143	159	159	163	148	151	147	152	148	146	152	145	177	171	144	159	163	132	152	154	169	132	148	146	145	152	148	140	152	150	153	147	167	169	149	155	147	136	171	139	147	163	168	155	155	163	137	163	157	145	146	157	159	152	150	160	167	152	159	151	156	156	159	135	182	144	139	142	156	142	148	154	156	146	142	150	165	160	160	153	165	154	158	147	143	156	150	156	167	137	147	149	162	150	155	138	163	180	160	169	129	144	151	141	131	136	149	130	149	159	155	148	170	124	130	149	133	175	149	162	156	162	159	160	160	149	147	145	133	166	158	168	169	169	156	149	184	152	169	138	172	164	143	167	167	152	138	151	167	136	144	153	155	162	161	159	146	142	135	154	142	148	175	149	143	147	144	167	150	153	177	150	138	173	159	162	141	164	150	161	159	141	175	180	191	162	150	168	157	151	171	170	149	173	159	164	172	159	154	174	152	146	154	125	178	154	144	154	160	166	144	149	126	160	147	141	163	172	170	158	142	164	151	157	140	156	171	137	137	142	141	137	147
3634	456	297	249	229	228	211	219	218	244	218	212	211	216	211	201	221	216	204	203	239	234	213	206	223	204	221	209	212	203	215	211	223	227	212	191	219	242	214	188	217	176	188	229	212	209	221	187	198	227	205	206	208	228	195	197	222	213	214	219	220	197	249	199	220	203	221	237	202	201	198	207	206	209	194	206	213	200	203	239	203	205	219	221	207	203	207	171	189	214	188	205	235	226	207	195	221	201	203	213	196	216	223	216	202	234	205	198	200	207	222	235	207	197	196	230	217	227	191	227	210	208	209	201	206	210	207	199	226	216	206	224	224	201	221	194	199	211	217	223	189	207	217	242	231	207	193	215	224	203	230	230	204	206	230	208	213	200	201	208	186	213	197	220	208	211	236	180	178	216	200	215	219	233	171	234	199	229	224	221	220	203	217	213	214	207	197	187	217	195	208	197	205	245	213	226	214	243	199	201	224	211	199	223	212	216	203	204	221	248	225	233	213	206	219	215	215	198	204	226	191	215	221	201	215	224	222	222	208	217	203	198	216	252	194	189	222	206	217	216	247	195	215	238	225	224	220	226	231	222	203	220	211	209	202	211	211	225	251	201	210	222	205	219	192	221	222	190	245	204	213	199	222	229	216	225	194	231	209	171	229	207	194	221	216	215	217	206	222	202	208	224	220	209	228	202	237	204	185	183	185	207	198	204	219	240	197	244	221	197	214	205	225	215	236	181	200	210	212	215	197	205	197	244	203	210	227	196	186	193	184	199	211	194	204	210	218	208	190	217	214	244	189	217	203	210	188	220	201	213	213	224	202	187	202	217	215	198	217	193	221	178	224	206	210	210	184	189	226	227	211	215	208	202	228	204	204	242	244	213	232	184	161	180	241	218	200	208	192	224	187	187	192	211	201	187	209	206	213	228	205	202	202	226	206	190	217	217	205	218	233	211	194	218	195	181	224	186	205	225	194	215	222	203	198	212	193	188	219	219	197	219	214	203	202	218	194	241	210	210	201	217	226	201	211	215	206	230	197	216	212	200	239	190	244	210	217	215	220	213	192	228	195	183	209	218	210	227	205	193	199	228	202	219	211	207	192	206	196	204	218	201	176	217	217	216	205	199	211	219	198	240	227	206	231	206	189	221	217	212	198	193	212	192	204	226	194	210	208	217	215	183	206	213	218	223	217	222	230	201	220	235	187	223	218	202	231	208	218	205	208	221	204	209	208	201	202	214	220	189	193	198	186	228	223	193	224	216	209	225	196	212	201	197	188	222	230	239	213	209	186	203	185	202	190	212	180	230	234	211	216	232	219	215	218	209	216	225	255	185	235	185	218	203	205	208	216	201	181	202	223	211	208	235	215	238	216	213	220	201	195	226	189	219	218	192	216	214	206	182	225	225	205	206	232	225	191	220	223	199	219	198	217	184	226	190	235	215	227	217	204	220	223	203	208	189	203	200	193	197	204	192	209	196	208	199	221	208	200	206	194	208	212	219	200	237	215	203	224	212	208	227	244	207	184	209	197	197	226	226	238	210	222	230	215	213	218	194	207	237	195	226	209	223	219	180	201	199	241	201	228	210	218	200	203	212	210	222	234	222	217	196	215	198	216	193	215	211	194	237	229	183	249	197	187	221	205	229	192	194	218	214	223	220	180	210	230	211	229	226	214	188	224	211	202	190	205	230	194	217	213	216	214	236	227	215	203	213	224	203	204	185	201	214	193	206	196	210	199	176	211	202	194	213	231	211	247	220	213	210	213	187	207	194	202	205	231	225	186	234	190	210	233	203	226	216	231	203	205	203	216	209	220	179	216	200	205	228	214	203	203	220	200	215	236	215	202	236	196	222	224	217	206	225	229	199	219	216	205	227	211	240	191	204	198	218	195	200	194	209	226	220	215	199	172	215	204	230	201	206	213	211	217	246	217	238	223	189	192	203	221	193	227	219	217	217	205	216	204	207	197	212	213	215	233	216	202	189	192	218	210	204	204	189	204	225	203	205	216	201	244	191	195	215	207	213	213	203	208	242	197	185	218	232	237	210	225	214	213	210	205	222	201	196	176	189	197	197	192	200	219	215	222	233	197	210	212	225	216	205	212	211	234	220	225	203	215	201	210	208	200	170	255	193	239	227	222	208	216	199	191	186	226	237	184	207	199	202	223	218	207	202	203	243	216	188	200	191	220	221	216	226	178	191	198	212	213	205	200	220	219	207	219	217	207	215	212	210	198	219	175	185	239	204	232	190	199	213	245	178	215	210	217	216	233	216	209	211	229	216	196	217	220	222	206	218	194	221	227	228	249	182	217	240	210	224	215	207	223	193	227	209	219	219	192	203	229	218	204	222	201	216	221	215	212	227	194	184	189	230	217	209	212	238	196	252	243	218	207	215	215	237	201	203	216	210	218	202	229	211	183	210	215	206	206	212	200	235	186	202	202	219	205	190	215	184	199	215	199	210	210	215	198	195	218	206	233	211	215	231	215	234	214	222	207	232	212	202	185	225	214	209	209	235	204	218	207	207	212	222	210	211	207	211	213	206	189	217	219	203	218	215	192	252	231	228	197	195	220	205	235	186	218	245	223	225	203	223	194	238	187	216	215	183	207	191	197	216	221	207	230	199	199	219	217	212	187	215	211	223	213	210	236	206	223	186	220	200	246	206	201	201	209	238	233	251	197	218	214	204	195	205	231	213	202	216	203	210	186	219	205	220	221	201	224	210	211	216	215	199	194	200	210	194	210	214	216	212	227	217	204	203	207	191	209	196	200	225	214	219	200	216	202	224	211	218	209	253	201	191	195	223	199	203	224	209	230	209	206	213	205	214	201	212	206	239	186	193	215	222	227	170	227	210	216	223	221	202	190	231	188	228	185	204	197	195	204	235	216	202	210	207	216	210	205	231	226	210	198	210	188	227	219	218	227	208	204	209	201	198	188	203	200	220	209	212	228	214	216	224	174	224	221	204	237	205	216	197	199	187	221	190	237	205	228	226	229	206	214	204	193	243	213	236	225	224	197	221	226	220	217	208	201	220	201	220	197	215	217	217	225	231	222	222	211	248	211	204	206	223	197	204	215	209	198	195	207	192	197	210	236	233	212	200	218	210	219	211	196	209	217	192	185	195	202	213	195	214	195	222	179	208	213	206	204	200	197	193	198	208	234	196	223	222	199	205	201	187	220	232	193	213	188	215	214	201	210	227	205	202	193	230	203	221	221	198	224	214	200	211	196	183	179	226	208	223	199	236	213	225	205	192	226	212	209	201	224	214	204	217	203	194	214	209	177	212	212	224	219	184	202	233	216	213	216	205	210	217	201	216	213	190	193	237	214	233	215	216	205	204	215	188	232	210	215	223	205	219	218	226	232	188	211	176	231	196	231	210	209	204	236	199	183	201	175	199	200	198	224	188	210	230	232	223	209	190	209	198	212	219	218	213	206	212	222	214	229	208	189	207	211	209	211	212	207	212	217	206	211	209	226	219	205	231	180	237
22571	21200	29482	23218	21201	21357	24303	3939	574	559	566	584	603	547	604	573	548	569	564	578	503	540	575	544	564	575	551	529	570	543	537	582	574	556	534	531	539	549	519	588	546	532	555	549	517	547	545	580	554	513	517	570	544	520	564	520	566	536	519	531	537	584	543	551	513	531	541	550	528	509	540	519	519	541	542	520	505	533	525	515	507	479	573	523	514	499	529	527	604	565	525	525	540	565	611	543	557	576	599	502	554	516	496	547	565	526	510	519	520	511	538	542	558	597	537	502	598	554	562	513	518	557	553	548	502	565	549	545	565	545	491	503	487	526	510	504	530	529	541	546	549	534	590	533	532	540	518	528	531	511	548	549	528	539	499	523	507	516	530	548	527	536	540	568	507	561	538	543	555	543	535	518	530	544	531	517	585	458	548	510	545	521	543	536	504	562	548	539	535	542	539	538	511	534	592	528	531	539	565	561	576	542	536	508	514	541	534	529	535	527	548	542	558	497	535	553	523	557	537	520	559	573	505	517	563	572	526	536	542	519	527	489	517	527	548	536	518	561	550	588	598	555	530	503	533	501	565	516	524	547	531	574	512	500	579	551	507	545	519	488	529	548	510	553	527	517	520	539	521	498	554	531	541	533	530	554	535	498	506	536	538	516	512	531	553	552	569	549	524	530	545	576	532	548	532	534	536	532	529	536	595	532	559	519	555	528	531	550	547	537	530	525	532	558	532	502	516	537	520	535	528	533	522	568	566	549	531	583	538	523	568	562	529	526	530	543	559	523	537	552	550	535	528	543	498	533	542	473	561	545	542	502	525	504	515	571	503	542	544	566	533	569	521	534	544	515	554	516	494	548	536	518	500	527	501	536	503	522	522	528	542	607	580	543	532	536	501	518	544	519	567	541	547	527	517	559	493	517	514	504	487	554	532	553	532	566	549	569	571	518	553	565	542	537	545	530	540	519	541	533	572	553	498	571	556	491	530	571	546	542	545	514	569	542	536	558	546	548	480	545	558	495	530	512	541	533	543	540	547	556	546	541	525	496	526	505	516	532	538	505	528	546	527	538	539	504	526	527	555	529	504	516	519	566	533	544	574	563	520	541	515	551	521	511	509	527	557	527	518	564	534	519	560	523	506	510	559	546	583	573	572	586	543	550	528	566	539	556	523	571	541	549	621	539	547	531	535	519	553	518	562	550	517	603	563	541	552	566	553	507	535	552	527	579	534	530	545	522	509	548	540	535	540	537	538	523	538	525	546	512	500	530	560	544	530	501	571	522	509	541	566	536	532	515	548	564	577	505	529	597	531	553	561	541	534	516	530	527	552	513	534	529	511	559	545	521	544	549	504	544	586	534	504	515	518	533	562	535	522	514	550	519	511	496	510	556	579	504	543	565	524	524	554	524	548	559	500	549	520	515	521	523	538	553	563	504	560	530	526	591	535	557	540	526	582	516	583	547	522	489	551	542	532	569	575	571	563	511	553	563	564	548	535	561	485	538	525	553	519	531	533	538	540	542	534	560	540	532	503	564	510	525	531	518	521	514	571	557	519	560	515	560	522	526	541	594	534	550	536	570	514	538	529	530	580	535	534	527	535	537	531	529	525	532	522	515	537	469	486	490	542	555	582	537	564	545	559	553	550	550	487	563	545	516	551	530	560	539	512	538	526	520	560	524	522	532	534	536	541	513	550	529	559	567	569	542	508	545	547	554	556	564	513	530	504	539	572	493	498	533	556	538	541	551	588	544	479	571	553	542	540	522	529	532	515	521	549	550	571	529	537	507	540	497	532	521	523	509	542	541	534	582	522	543	537	532	538	552	523	554	536	563	525	550	496	546	518	596	580	550	534	537	503	535	531	521	565	558	543	514	558	562	519	536	540	517	509	525	564	520	565	515	551	533	524	512	511	535	473	558	575	539	572	522	557	576	539	500	563	568	560	534	551	496	548	547	572	533	538	532	530	494	549	569	516	509	557	590	543	522	536	534	528	537	523	542	510	563	519	579	545	555	538	545	541	518	549	527	597	550	573	535	555	491	524	541	491	532	544	536	555	532	553	596	548	539	532	550	549	520	514	544	501	516	497	517	540	537	594	568	514	535	536	511	542	473	523	563	516	549	537	549	534	532	498	557	545	562	546	522	535	563	522	558	550	542	544	581	550	537	575	562	537	529	538	561	530	552	541	532	548	493	516	491	556	518	513	548	529	536	516	515	589	530	527	513	522	506	544	512	574	561	549	532	547	537	550	580	528	561	547	563	548	518	514	500	525	537	536	541	559	511	524	542	552	520	490	543	518	527	530	560	497	540	567	531	563	582	519	528	559	517	507	537	499	527	550	568	547	503	554	518	504	537	577	540	508	538	537	508	492	539	523	532	539	551	546	521	515	544	529	522	585	538	541	531	512	512	579	561	536	525	537	569	523	573	549	535	543	549	516	548	559	529	509	503	537	559	521	563	519	583	527	546	606	527	557	541	537	552	529	535	534	559	538	594	562	516	527	565	534	537	531	571	549	514	574	554	528	526	526	500	565	550	549	563	579	495	535	556	495	559	518	575	565	559	542	533	580	552	546	509	552	531	541	529	534	578	539	548	495	536	574	520	522	551	558	508	546	589	539	557	547	520	541	551	546	540	569	547	547	585	530	526	537	559	536	517	538	545	483	518	525	561	577	560	542	554	485	491	536	500	511	567	558	558	551	564	514	518	568	525	529	512	508	521	503	543	474	526	522	539	519	587	582	544	577	515	573	549	561	572	546	564	568	553	524	488	532	527	535	539	541	511	498	555	528	489	533	523	514	520	532	510	531	543	517	564	524	552	529	509	526	514	526	550	561	553	538	522	549	488	506	523	546	541	527	535	528	518	555	561	570	542	523	561	512	568	551	542	576	551	491	548	566	547	542	523	509	562	549	525	518	556	526	525	552	538	495	524	513	506	594	548	527	511	546	519	549	531	557	532	541	486	539	552	553	524	556	509	576	523	559	561	553	506	568	495	551	551	535	544	509	530	516	552	513	518	586	511	581	522	526	552	497	525	548	509	553	520	535	560	529	526	530	556	498	502	568	531	557	580	510	560	497	580	528	568	531	550	544	521	536	497	521	537	543	502	549	548	553	514	555	487	516	551	495	548	562	551	525	546	527	545	510	540	537	577	497	542	517	530	523	535	542	550	565	533	593	573	550	539	537	574	573	512	560	561	531	551	545	515	539	523	533	526	513	521	561	492	512	501	510	552	506	545	552	545	504	537	519	542	502	530	537	526	531	535	555	561	517	530	526	511	569	566	571	529	516	533	518	552	565	556	503	544	552	585	504	552	528	530	536	548	570	513	529	559	530	527	525	522	509	528	569	517	543	550	502	556	526	538	550	515	507	562	534	534	565	504	523	538	532	576	538	543	518	583	500	535	534	523	539	515	489	541	511	531	548	514	548	542	473	548	546	497	555	545	509	505	525	544	530	537	531	554	511	512	527	540	535	523	571	546	554	527
4628	1617	968	865	702	718	713	681	653	666	664	658	698	648	674	615	678	608	649	621	620	650	650	615	646	670	641	656	610	647	634	591	687	606	629	641	629	610	628	637	660	674	620	607	637	634	652	663	623	629	612	656	633	641	660	610	588	625	635	660	641	631	611	652	629	633	659	602	630	617	645	621	658	638	602	652	684	627	664	643	646	644	633	642	671	649	630	599	648	630	627	596	680	629	682	640	634	647	695	622	584	652	640	646	628	607	636	636	601	664	648	623	642	648	609	600	639	622	597	653	661	646	628	631	650	639	621	625	620	612	601	665	599	649	675	611	630	619	622	631	651	625	635	638	623	622	651	636	626	642	626	611	649	628	618	652	701	624	683	636	652	656	649	631	605	649	661	625	614	630	670	656	633	647	606	667	612	641	632	639	699	643	638	636	600	667	646	663	667	644	608	637	670	603	629	634	641	657	635	638	673	689	644	689	659	628	674	644	649	639	682	635	638	649	622	637	641	611	666	646	659	640	687	686	680	619	608	655	616	703	618	630	650	631	634	654	613	593	636	632	646	629	629	666	643	604	650	663	628	648	634	704	614	639	652	656	641	617	615	625	632	681	637	658	629	613	588	620	622	593	644	655	619	615	621	632	636	616	588	639	644	673	625	623	647	663	626	667	697	604	672	628	652	663	586	610	589	650	629	625	614	647	648	682	629	652	659	725	675	680	614	653	642	612	634	666	637	594	621	641	633	583	638	651	622	687	637	598	629	647	600	628	642	627	605	677	597	625	607	616	641	676	645	605	625	612	608	628	640	653	614	660	665	665	663	664	621	701	659	683	685	660	627	668	621	621	690	671	646	654	655	610	606	656	634	642	655	652	612	603	625	619	638	672	622	598	650	672	628	654	620	665	664	663	630	703	641	643	633	668	616	622	625	604	647	640	707	648	638	586	642	663	654	628	677	635	651	601	629	583	642	623	658	613	630	631	647	640	608	623	601	610	663	640	642	652	639	620	660	691	631	694	617	667	677	662	628	632	646	629	601	679	643	599	664	636	618	652	673	653	660	641	646	604	632	609	612	607	611	606	639	690	646	633	631	625	639	578	621	640	630	634	597	645	603	611	638	646	624	643	641	638	653	623	642	664	612	632	659	654	661	652	652	593	633	621	653	611	662	619	636	622	643	650	650	611	646	615	607	687	628	594	673	649	645	644	655	711	662	614	613	610	668	625	650	653	656	640	610	611	658	622	623	611	661	655	641	640	640	650	639	605	642	629	644	666	617	616	647	650	629	630	629	638	625	621	664	582	654	635	640	632	617	659	636	645	664	643	627	625	633	620	635	616	590	645	617	563	618	629	670	612	626	669	651	659	602	681	597	648	617	647	662	591	681	614	619	621	681	633	680	630	649	676	629	658	642	617	635	597	644	622	637	638	660	637	626	637	666	623	664	619	693	646	627	624	632	633	631	614	604	620	632	613	647	582	624	629	668	635	656	639	650	613	626	679	653	700	619	626	632	616	603	666	607	645	614	643	581	575	606	650	600	594	628	610	655	646	649	612	660	619	615	630	612	635	653	632	616	645	642	652	654	661	658	644	614	665	614	627	625	632	618	644	660	571	606	641	668	651	633	659	610	627	651	585	639	655	615	609	702	639	664	640	634	611	663	666	639	628	630	622	664	638	622	666	611	623	621	680	597	642	640	668	649	600	636	606	645	664	595	645	681	670	632	662	618	646	649	623	625	636	597	641	651	639	579	605	638	653	671	619	660	646	644	649	652	654	624	654	624	637	607	624	597	616	643	690	665	642	649	663	646	674	667	602	645	661	629	684	568	574	629	642	641	646	609	633	688	656	617	609	619	637	629	642	620	623	622	610	642	650	649	628	647	617	691	675	634	637	672	634	671	652	587	658	608	673	630	666	607	637	644	678	615	661	621	658	682	630	635	625	590	618	625	601	654	656	673	619	682	670	643	630	603	641	685	644	606	651	618	626	606	673	618	662	627	668	675	645	666	663	631	641	653	627	638	610	654	662	694	697	610	634	667	650	628	649	694	612	640	610	624	646	625	647	634	626	672	692	661	622	592	625	635	607	652	600	588	616	640	660	647	692	635	640	670	661	652	647	662	681	620	630	639	596	604	639	588	670	608	626	677	665	645	620	603	638	636	616	681	628	644	670	649	648	613	623	657	676	615	678	659	660	646	600	645	648	615	653	657	669	647	663	656	626	643	614	627	679	714	641	650	636	657	635	656	696	650	679	615	618	595	653	635	635	618	604	631	648	612	649	659	605	616	622	626	664	619	663	656	604	651	676	663	630	650	611	665	687	656	649	625	663	616	648	592	651	637	607	660	638	622	629	631	653	680	688	664	669	660	646	642	646	656	650	689	600	631	635	658	618	615	635	625	646	632	655	665	606	640	599	627	667	673	644	618	674	612	638	637	630	648	592	601	648	698	656	674	594	638	668	562	600	631	646	658	633	642	646	640	652	625	615	587	638	610	647	645	623	615	616	688	644	651	655	638	653	630	634	638	620	668	638	682	623	625	576	668	656	602	657	609	658	637	592	670	657	612	670	642	638	634	610	629	628	647	635	658	654	650	634	632	597	604	605	625	638	628	658	630	625	661	624	643	652	657	653	642	566	668	644	643	649	614	645	654	646	623	615	660	609	651	567	629	619	642	655	615	605	659	652	595	631	689	663	608	672	643	632	642	589	653	696	627	658	663	590	628	640	636	666	654	634	633	633	630	665	610	680	598	639	610	600	664	669	603	600	670	674	616	638	652	643	652	653	665	678	622	621	690	607	634	614	643	671	634	657	653	638	614	616	649	624	631	622	652	652	621	655	647	602	679	651	623	615	645	612	622	658	578	654	633	665	618	582	642	607	663	644	670	662	639	671	631	716	678	648	621	616	607	609	631	640	612	617	626	635	642	615	617	671	600	637	680	610	586	649	652	660	647	637	642	638	652	641	634	642	640	622	638	616	641	610	644	603	673	644	632	634	665	662	648	666	625	627	664	626	657	670	653	656	646	599	614	608	634	636	614	629	588	647	640	658	644	689	600	620	653	678	617	622	658	620	655	592	655	681	619	608	643	657	647	567	647	644	602	655	667	654	592	629	619	600	586	652	617	696	607	652	612	627	607	626	614	645	685	637	670	665	680	652	689	639	591	645	676	600	667	612	597	644	631	643	646	583	637	643	661	645	666	639	642	653	637	603	672	651	657	653	647	625	642	640	643	626	618	632	626	597	683	638	626	632	674	634	644	610	622	605	627	664	619	654	637	646	623	618	684	680	658	614	618	670	627	658	650	671	632	657	671	637	654	669	597	620	642	586	638	622	616	645	623	635	650	632	600	648	614	632	614	632	653	614	625	600	645	625	626	682	631	631	625	654	644	639	623	645	677	652	655	613	615	605	623	644	642	640	604	636	663	634	669	624	630	637	640	613	640	636	651	626	624	683	682	638	644	654	637	639	640	674	647	659	670	633
28097	21158	25409	14026	296	227	227	219	224	225	208	227	232	225	238	240	215	210	228	209	219	212	236	241	208	262	236	221	244	225	213	242	226	242	226	190	268	227	219	209	247	229	219	185	204	242	217	250	239	227	248	205	204	237	242	196	232	214	237	215	232	216	223	228	223	224	202	256	218	220	219	246	238	227	205	243	204	242	226	240	229	229	225	213	221	242	207	201	225	235	222	216	244	233	230	193	206	236	234	214	218	230	219	199	231	247	227	227	199	234	240	231	251	241	228	225	217	217	227	222	225	252	230	205	244	217	216	226	213	253	253	232	231	239	212	208	210	217	229	226	218	230	242	222	227	225	224	240	207	221	225	230	200	213	228	263	229	221	213	236	222	208	230	227	242	230	233	247	252	208	212	211	212	235	225	248	237	238	223	233	246	247	244	244	248	224	229	233	232	220	240	233	262	200	225	235	206	218	210	221	235	230	213	229	241	234	224	228	293	224	242	191	247	212	235	247	254	237	243	237	236	259	214	242	210	219	270	228	220	211	251	213	213	251	223	213	204	202	210	245	224	209	243	225	202	232	204	222	227	255	224	212	224	241	243	254	239	210	238	210	250	225	202	208	221	221	247	204	229	214	212	214	205	253	212	222	200	238	233	230	217	235	217	219	203	219	228	232	219	243	247	223	221	230	222	207	194	232	233	216	216	195	227	223	212	216	258	220	219	230	235	241	214	251	213	226	203	235	227	225	217	212	231	216	240	244	213	250	213	236	225	240	217	233	214	244	220	211	228	266	206	215	223	223	237	203	224	208	234	210	234	223	219	223	236	245	198	231	214	215	231	252	224	235	230	264	217	206	244	230	240	211	205	225	224	207	213	229	236	208	228	256	241	236	217	204	239	247	231	207	244	241	225	232	227	202	216	220	209	227	208	208	200	257	249	224	236	222	213	215	207	232	224	234	215	262	227	220	227	248	228	221	223	222	223	209	209	216	210	227	227	226	235	218	232	252	210	248	248	245	224	245	260	217	262	208	207	218	217	204	217	203	226	207	248	233	209	223	206	246	230	256	226	236	230	257	231	225	207	229	227	221	218	226	241	214	220	260	242	233	226	244	232	202	220	249	219	244	244	219	231	214	235	205	248	208	242	225	223	216	231	242	219	234	223	213	210	190	200	272	214	221	216	232	237	225	247	201	220	218	252	213	225	229	232	212	199	247	215	234	212	233	201	225	227	205	204	240	242	212	229	216	213	224	240	257	239	226	219	201	240	206	222	217	229	207	221	221	232	218	218	197	225	218	230	211	244	215	211	237	234	233	214	226	239	223	240	223	213	212	198	237	212	226	233	228	220	233	232	222	228	249	210	227	235	205	212	258	228	225	218	225	234	228	207	211	205	209	220	240	224	253	228	226	229	257	243	225	232	207	234	265	235	240	218	199	237	209	218	257	233	235	196	213	229	204	239	238	228	193	245	204	220	219	233	227	205	231	215	224	221	237	209	229	222	230	208	218	236	231	190	217	226	219	236	225	236	230	222	224	238	236	223	237	205	203	222	256	224	229	242	231	212	228	200	228	241	253	221	210	245	221	227	246	226	232	207	218	248	222	224	234	226	225	201	245	211	218	231	249	227	211	205	232	213	214	258	233	198	216	221	230	212	222	231	219	213	211	245	234	226	219	229	236	226	229	216	231	244	226	247	211	244	210	200	198	218	242	223	221	237	224	243	251	220	245	225	271	239	256	220	217	235	235	212	210	224	221	239	231	216	230	230	222	212	229	233	193	236	233	259	224	228	251	221	230	228	236	241	206	239	229	217	209	210	254	238	244	235	224	239	210	242	211	253	211	246	222	215	225	222	186	239	251	231	210	203	231	217	209	208	219	236	208	231	232	255	224	220	213	199	209	235	221	197	231	218	251	229	203	241	227	215	224	204	228	220	233	222	224	222	224	263	246	216	253	227	227	206	230	223	222	218	214	239	220	229	259	220	214	233	220	209	228	212	226	225	232	235	214	192	241	204	223	235	254	216	217	232	227	209	235	228	225	218	237	236	244	193	235	240	258	222	213	225	211	226	254	219	209	244	239	225	244	229	202	229	211	224	205	243	228	218	223	237	196	227	215	214	213	232	222	243	257	235	215	205	220	228	257	281	265	230	227	221	247	241	222	227	222	225	242	249	245	232	217	223	214	240	219	236	257	216	195	244	242	211	217	233	201	234	216	218	235	226	223	262	222	250	222	208	251	241	239	247	213	220	230	231	224	237	212	216	243	218	216	200	254	239	216	224	222	227	219	203	219	238	195	219	214	231	222	237	235	217	235	197	224	240	224	232	223	220	215	249	184	217	258	229	218	230	229	232	220	223	209	235	216	217	241	224	226	227	229	220	247	208	210	212	204	231	201	230	210	230	225	234	213	211	229	230	228	213	216	215	244	233	206	208	239	216	258	239	235	235	224	231	235	221	210	259	238	195	208	226	230	231	212	230	234	212	223	224	207	234	242	206	222	221	220	194	229	241	225	232	233	226	211	236	253	213	238	201	210	227	224	238	241	249	218	235	215	227	251	230	232	236	207	212	222	200	236	223	190	224	243	233	257	222	235	198	228	226	215	236	238	223	222	244	242	238	211	232	223	231	216	250	185	230	239	252	236	249	193	209	234	233	217	233	222	253	234	232	230	240	239	235	258	219	206	217	202	206	227	225	245	205	245	212	236	186	235	231	253	241	261	225	240	243	227	205	247	217	238	206	220	233	216	235	197	214	201	236	231	241	223	209	229	211	226	227	217	243	231	219	245	234	226	222	223	220	230	221	240	229	255	229	234	198	213	232	230	264	205	219	228	225	252	221	246	215	242	243	220	225	212	219	239	223	226	211	208	229	229	206	229	226	228	218	236	215	240	233	215	215	240	204	224	240	200	221	235	221	231	229	219	238	225	218	237	207	212	228	230	252	258	223	233	248	244	239	225	236	232	214	226	201	205	231	239	230	224	201	224	231	218	186	216	251	227	200	214	238	249	214	237	219	211	228	218	227	217	222	224	231	219	209	226	236	223	210	240	235	214	233	248	206	228	230	205	225	184	209	191	218	224	230	236	252	240	227	236	236	228	210	230	231	233	240	234	219	228	226	221	232	223	248	244	220	216	229	222	242	223	194	240	203	249	234	221	236	236	227	218	218	237	229	206	207	231	215	217	229	240	209	211	233	247	239	232	220	210	227	212	237	253	223	207	238	239	190	238	220	253	258	232	232	225	242	227	250	251	215	231	256	214	215	253	228	224	233	235	225	238	219	210	203	196	240	230	197	216	210	222	232	230	237	233	220	222	221	235	222	231	197	236	229	225	222	231	235	230	233	218	218	244	227	204	216	248	208	233	216	233	214	200	254	212	234	247	219	243	203	209	220	202	218	227	224	228	208	224	242	227	203	207	231	198	258	205	238	214	212	215	247	245	238	206	238	211	190	248	225	208	211	221	229	246	227	237	235	238	222	236	237	218
3281	307	283	294	296	292	295	303	284	267	285	273	269	246	248	269	270	309	313	278	277	280	283	307	276	296	298	291	263	306	297	282	292	274	275	262	300	276	284	253	268	291	289	291	298	267	294	284	265	311	292	290	294	290	305	284	260	281	289	283	279	255	296	290	265	261	288	314	312	280	279	303	281	292	287	263	282	273	282	251	274	286	304	284	311	282	304	287	278	289	253	237	283	252	312	306	276	292	298	300	288	279	284	269	278	232	276	273	275	281	254	292	267	299	320	323	267	267	252	277	272	289	281	298	280	287	260	267	279	271	290	286	258	265	276	279	269	292	285	299	284	269	268	286	291	297	271	293	302	289	254	292	254	309	297	275	286	269	290	299	260	306	284	270	298	284	280	286	286	270	292	271	276	255	299	282	314	283	264	329	305	290	287	266	293	279	267	270	256	267	278	278	287	258	261	261	302	283	280	283	271	293	299	274	275	319	316	315	297	299	269	269	255	268	299	269	285	275	293	285	281	302	277	317	274	274	284	291	282	321	280	259	280	302	257	325	273	264	315	268	296	273	307	266	251	284	283	253	313	293	289	263	278	292	292	303	323	271	306	276	275	289	307	281	306	271	236	306	274	274	296	279	273	299	242	265	290	304	287	257	268	313	279	293	271	279	315	282	294	290	292	255	241	290	279	291	277	291	298	290	304	284	277	305	250	250	252	299	287	265	266	297	277	306	272	271	295	279	292	282	279	299	290	290	249	280	265	281	304	264	294	296	285	317	269	279	250	289	277	286	297	296	300	261	271	274	273	254	267	300	254	258	266	258	265	287	306	275	240	284	287	273	311	269	292	285	287	254	283	303	301	275	268	283	292	259	280	260	313	278	259	266	271	274	275	259	260	259	307	288	293	254	279	264	273	277	295	267	291	277	286	308	280	279	325	255	257	257	264	259	248	258	277	279	262	248	288	287	279	262	282	285	294	254	280	276	289	288	263	281	306	279	274	293	267	269	285	274	306	277	296	291	284	281	298	277	270	291	264	302	283	257	285	276	283	278	279	302	259	248	269	281	268	290	286	279	271	295	276	296	281	277	284	262	286	292	284	237	283	300	263	313	270	293	248	265	269	296	275	274	289	269	279	293	271	272	338	285	268	308	281	289	285	271	292	286	252	267	306	281	291	316	258	298	266	293	272	301	282	310	267	283	267	269	279	260	259	283	258	303	256	300	268	260	290	289	290	278	291	292	269	283	282	290	296	279	277	282	298	258	257	282	318	320	296	287	292	289	303	301	288	277	296	281	326	288	268	303	291	283	286	283	262	287	262	289	320	261	262	289	290	314	267	303	275	319	288	297	276	312	284	267	297	285	281	275	277	285	282	293	281	269	299	274	263	280	290	273	267	282	283	300	270	282	278	281	269	259	282	276	299	297	289	279	269	275	307	292	311	282	301	305	285	275	302	258	276	295	281	282	293	304	278	287	303	299	259	263	290	272	314	303	284	294	268	277	262	323	290	350	280	290	287	317	255	281	279	291	306	250	275	267	317	295	280	281	298	307	260	274	274	282	256	280	304	287	285	281	290	305	310	271	282	250	257	265	312	257	250	302	306	286	304	289	290	281	285	301	263	264	288	297	290	282	278	272	237	298	292	263	283	292	281	291	278	322	262	278	293	278	276	297	297	308	286	300	293	279	289	283	278	262	262	247	286	287	294	296	276	281	281	293	291	284	265	319	274	304	287	266	295	282	287	296	273	300	268	283	276	293	267	294	313	289	290	272	249	302	272	272	263	280	278	293	277	291	288	277	272	261	281	254	274	288	272	300	295	299	294	271	286	281	261	257	296	298	289	293	295	281	300	278	286	286	254	297	273	279	279	289	247	256	258	272	272	257	296	290	273	282	262	289	285	292	288	308	249	271	283	292	300	257	284	274	285	265	313	300	273	298	271	263	302	291	306	239	279	271	284	263	261	303	268	294	274	273	318	285	280	274	262	283	282	277	310	280	296	281	287	286	286	274	296	281	321	290	289	277	284	270	301	269	290	288	272	292	270	286	300	298	283	304	284	270	273	261	299	272	275	293	280	276	316	286	297	281	280	275	278	307	285	264	278	276	284	277	268	289	317	304	284	263	273	247	288	282	249	285	271	297	308	302	300	274	264	303	272	267	271	277	272	274	283	291	256	303	292	288	280	265	281	307	310	302	282	269	318	271	275	300	276	302	283	286	284	287	308	272	275	309	303	278	286	294	310	263	281	260	276	288	276	261	279	274	263	262	290	282	309	260	273	286	297	270	277	286	296	293	278	279	310	283	285	289	285	256	301	297	265	298	298	297	291	262	270	286	277	293	315	321	276	290	294	285	288	292	296	282	246	305	269	266	283	302	278	273	286	268	324	246	291	266	292	290	270	286	271	294	308	278	312	261	288	271	300	289	264	310	289	286	307	263	272	287	277	298	258	265	303	298	302	300	303	270	281	314	315	276	266	330	282	285	271	286	260	310	285	277	271	307	275	282	301	279	260	273	285	286	287	299	295	291	267	289	287	290	294	281	264	284	260	288	280	272	302	293	281	296	288	297	288	284	257	276	277	272	289	280	276	275	299	265	268	282	311	284	291	288	275	250	298	295	278	273	311	297	290	297	323	258	304	294	278	313	273	287	296	295	305	270	288	276	281	262	276	271	277	267	285	259	284	280	274	265	268	253	271	278	278	322	311	284	261	283	231	309	282	285	289	280	276	288	286	261	316	324	273	301	314	276	269	289	266	284	258	292	286	280	291	269	294	285	282	281	284	317	306	275	307	302	259	281	274	279	265	292	255	276	267	323	283	288	302	281	269	252	272	271	275	291	284	262	274	303	268	268	281	277	292	271	270	278	293	278	260	289	265	292	270	282	271	284	305	258	282	270	292	277	302	291	281	288	277	299	288	275	267	247	294	277	291	269	266	283	287	290	270	284	275	288	300	241	312	286	276	276	294	259	281	285	253	283	277	295	271	298	267	266	277	269	274	292	270	257	268	276	270	256	305	274	292	278	291	278	281	285	314	281	290	284	292	276	272	269	285	315	281	269	280	289	274	276	301	308	276	274	280	299	276	269	283	306	260	264	276	265	280	315	284	292	262	288	274	263	289	278	300	272	281	288	298	276	273	290	312	263	284	248	294	288	258	264	274	296	294	294	285	291	303	276	293	304	267	262	282	296	291	287	264	281	294	277	273	265	291	255	268	271	314	251	249	291	276	286	268	278	307	281	271	292	257	274	268	284	278	236	280	243	294	264	275	285	285	283	238	268	274	256	294	260	301	276	269	274	280	283	286	317	262	303	262	274	266	266	274	297	286	272	300	279	290	256	295	268	292	278	270	279	258	300	303	323	278	292	297	280	281	280	289	266	260	268	290	305	275	300	299	307	271	244	311	288	281	281	302	266	262	304	270	262	302	269	296	257	260	266	276	311	281	277	296	268	307	261	283	293	280	273	281	298	271	247	304	303	280	283
26405	21182	29729	22931	21181	21189	14415	676	529	536	551	503	541	518	532	509	516	535	484	496	506	506	484	455	490	487	531	490	512	512	566	491	485	472	519	501	491	531	520	513	527	525	482	488	513	515	526	517	481	511	476	501	494	530	489	489	546	541	508	469	502	488	493	474	532	462	495	487	493	530	538	506	506	509	491	528	530	535	516	430	477	513	495	503	515	516	521	530	498	535	490	487	510	486	523	508	549	483	549	523	482	489	492	547	475	495	469	494	500	462	511	546	550	495	493	480	499	485	500	474	543	495	504	515	527	535	557	540	504	496	495	528	517	520	526	494	525	498	500	521	460	526	531	515	498	480	493	523	506	505	493	509	499	529	461	485	493	533	472	480	491	552	533	490	477	485	515	504	509	512	501	508	495	516	449	490	459	485	495	494	493	485	472	518	497	471	493	517	486	489	480	504	503	497	496	488	537	520	495	546	531	499	573	499	521	484	474	504	499	481	479	519	495	510	467	473	479	535	503	515	527	493	473	476	523	501	482	514	516	511	516	534	507	519	462	485	509	515	486	509	474	488	530	469	506	493	530	504	535	510	525	504	501	524	552	483	477	523	497	473	520	486	503	503	522	496	472	509	476	503	526	509	502	511	525	511	516	547	502	516	552	494	493	536	487	518	528	493	436	471	515	487	499	517	494	510	503	542	511	484	524	510	493	478	518	499	477	510	519	514	465	491	515	482	513	474	522	483	496	489	514	525	527	488	503	511	505	495	469	495	502	531	548	466	481	523	462	534	516	502	508	523	525	525	538	482	526	469	533	538	494	549	534	484	512	529	517	508	495	531	522	509	501	492	493	446	488	473	521	533	520	461	510	492	513	490	509	526	498	486	506	509	543	521	489	502	508	435	515	496	524	469	488	523	473	499	475	455	570	530	498	547	500	442	500	516	512	486	461	468	496	480	476	499	500	489	471	488	519	452	490	470	513	512	486	444	512	533	496	519	502	486	496	494	529	497	522	515	508	525	539	544	509	517	456	493	537	493	513	505	478	510	471	511	487	478	433	485	493	484	472	473	473	510	511	548	449	499	512	526	516	542	482	509	521	523	484	470	496	478	521	522	505	543	459	513	484	523	537	517	495	502	508	462	531	485	495	474	499	499	504	502	510	508	523	493	458	478	523	520	531	481	490	516	530	498	523	526	469	494	461	512	494	499	476	494	485	553	487	493	494	495	532	506	518	519	483	490	503	481	446	513	551	499	523	505	472	515	511	482	506	534	497	488	522	531	525	485	557	494	510	475	506	487	497	476	490	501	434	536	452	541	457	531	520	484	524	504	476	515	508	541	463	482	504	464	549	524	503	476	503	499	511	474	499	468	530	512	515	488	505	448	531	499	490	489	509	435	511	525	515	478	494	473	509	510	497	470	465	482	525	502	448	478	540	491	488	510	484	543	547	462	485	520	483	500	500	464	487	478	513	533	492	528	435	427	469	486	475	492	504	533	476	538	477	485	522	478	533	495	521	493	487	519	474	479	504	476	486	508	524	475	506	466	509	482	462	497	491	507	541	531	447	536	533	522	490	510	525	474	491	501	489	499	504	544	525	489	527	470	509	537	532	477	514	471	513	511	510	490	492	483	538	475	491	510	462	525	487	510	480	509	481	530	565	535	487	539	530	494	483	504	501	518	494	508	544	495	499	491	477	521	505	487	558	496	488	507	510	490	489	466	536	526	527	477	547	475	509	479	493	501	512	484	505	485	489	530	501	465	538	495	498	508	442	457	517	508	480	511	498	507	515	518	522	496	476	487	492	500	495	504	456	545	507	518	452	446	508	489	466	494	513	480	507	479	490	508	529	508	534	479	473	499	491	502	476	504	507	493	497	497	493	489	499	472	502	534	485	505	516	502	505	471	496	489	482	465	507	503	514	490	505	481	520	489	516	487	494	498	512	532	470	505	515	488	478	506	473	485	487	500	428	510	488	487	447	488	513	461	496	506	517	509	506	496	523	495	467	530	486	490	528	459	538	465	514	526	493	521	452	466	478	527	512	490	508	463	505	509	496	510	423	471	520	530	450	518	523	505	549	501	498	530	461	508	526	443	536	520	505	501	517	480	511	481	518	493	499	497	523	476	526	486	501	488	490	535	516	478	523	515	515	499	479	465	528	490	498	527	487	531	505	499	508	470	515	504	504	502	486	512	508	523	480	498	494	499	532	467	525	495	514	491	477	540	483	476	474	468	474	503	506	491	490	497	538	506	486	492	509	540	500	462	528	529	477	482	494	497	535	477	434	525	528	487	502	505	484	522	529	501	531	516	501	487	503	498	518	503	521	519	467	506	512	456	520	526	489	475	514	504	496	521	507	475	489	475	493	528	522	502	452	503	508	501	458	495	518	460	447	446	484	504	483	503	484	480	469	469	523	472	522	506	492	499	515	494	502	502	526	512	457	479	474	511	508	491	490	496	453	537	475	522	476	535	490	484	486	516	509	494	487	495	477	484	468	469	516	527	493	528	500	460	512	494	498	510	499	509	506	515	511	490	504	539	482	505	480	523	513	508	515	504	516	533	503	477	508	462	515	510	493	505	515	538	507	531	521	507	484	477	508	562	501	512	501	504	467	532	523	474	485	490	505	519	507	500	506	492	501	469	489	443	505	499	486	508	519	511	495	495	462	476	530	529	489	495	504	475	478	472	499	498	467	464	526	516	485	492	517	537	499	537	519	486	487	454	502	511	473	484	515	503	494	477	470	486	490	507	470	523	445	497	456	513	513	519	478	507	525	493	450	493	449	528	472	491	521	545	522	484	483	482	451	481	460	481	513	515	486	508	509	497	519	479	498	510	497	496	499	486	491	492	496	458	514	513	516	491	545	514	521	486	465	494	560	515	502	500	485	456	545	469	509	479	488	485	497	530	501	487	573	499	492	516	542	482	510	502	485	502	458	533	479	495	506	497	499	500	518	488	485	475	483	490	484	483	495	475	490	499	501	490	489	522	494	471	473	450	514	508	467	501	466	486	480	470	504	498	514	479	494	488	475	522	523	491	495	474	527	491	520	532	501	519	554	464	513	482	525	486	515	468	502	508	481	520	477	496	483	478	502	516	489	507	515	493	495	492	471	510	484	477	514	492	510	505	506	497	524	517	451	523	463	504	498	491	472	458	496	522	487	507	485	465	521	522	485	516	514	500	480	480	531	511	466	476	482	473	485	493	495	512	474	539	484	480	520	497	461	493	529	513	494	539	516	491	463	510	553	516	506	495	553	486	498	515	526	481	502	474	487	474	490	484	514	512	519	521	492	474	468	512	498	502	521	499	475	466	494	516	483	502	499	511	528	484	528	488	483	474	501	474	477	470	482	536	516	488	519	460	511	507	528	489	460	512	513	519	466	503	489	472	518	525	483	511	514	507	487	481	531	452	481	506	502	517	502	463	496	469	481	476	530	504	490	488	509	516	499	540	505	476	513	523	510	515	513	496	528	498	515	488	513	485
3901	1092	779	693	672	612	644	612	585	622	558	591	609	578	638	566	580	609	573	645	597	610	587	583	603	580	593	589	577	607	593	595	555	624	597	569	594	588	569	571	591	560	551	603	590	610	593	603	575	597	554	571	609	632	593	598	557	591	576	574	587	603	594	571	614	616	563	552	604	586	572	539	606	551	574	610	576	580	570	549	592	542	612	561	588	602	542	577	576	592	604	612	574	597	566	618	605	609	592	632	620	599	606	603	599	574	582	595	592	588	550	587	590	552	591	579	576	586	603	609	567	576	594	578	605	599	550	541	596	597	574	602	580	605	612	596	552	621	586	591	601	627	605	580	583	592	538	591	569	586	608	569	598	593	591	556	550	587	592	619	567	600	552	591	563	583	588	605	576	528	601	553	602	611	586	605	635	582	557	573	576	566	607	575	602	596	579	630	590	589	583	574	579	602	581	587	573	610	584	602	606	577	612	612	545	615	574	578	621	604	557	590	572	606	590	629	582	600	592	594	575	626	574	566	564	603	592	537	548	561	572	601	568	559	564	599	594	589	588	587	539	595	626	590	578	603	574	600	559	599	572	622	626	567	597	568	559	609	613	555	586	618	599	587	599	555	578	568	601	582	616	609	544	602	561	570	584	577	580	592	584	589	587	568	567	563	541	557	604	597	560	600	588	610	617	582	613	615	600	607	630	577	582	580	566	601	584	611	609	526	587	609	569	559	597	651	569	617	580	616	600	565	599	585	567	550	548	576	573	608	596	593	562	581	582	552	561	577	614	553	614	557	552	542	622	590	597	596	557	549	587	593	579	575	597	577	639	557	583	609	571	610	586	573	594	564	550	574	590	560	521	589	614	600	608	594	583	602	582	615	602	594	588	539	610	617	573	576	561	609	584	586	572	571	611	600	609	588	569	595	597	594	600	607	547	624	587	547	590	606	631	610	633	600	567	607	547	535	590	589	577	600	605	601	603	578	622	592	615	622	549	553	593	621	545	567	558	608	577	597	633	574	582	601	565	570	601	581	573	578	598	563	596	593	574	580	587	607	567	554	588	632	578	581	581	574	578	597	571	655	604	535	582	584	592	562	585	575	579	624	565	591	619	661	569	609	571	565	564	633	578	615	571	573	591	560	578	559	626	605	600	605	609	611	603	557	531	569	587	630	588	616	605	635	608	573	588	589	564	596	601	546	574	605	593	566	579	603	581	581	613	613	553	585	626	621	598	576	581	564	605	621	595	628	605	639	604	583	572	609	590	599	583	573	574	577	634	606	612	606	582	580	569	608	605	569	560	599	619	655	565	566	562	591	590	559	607	570	601	582	589	593	595	625	625	569	570	601	569	592	634	564	601	653	604	595	615	554	608	542	564	600	558	586	540	626	602	595	559	567	592	624	587	597	635	577	574	581	591	604	575	567	607	570	594	569	571	561	583	638	540	600	599	577	579	593	580	563	565	588	537	586	623	584	575	563	601	566	610	566	557	635	554	573	571	536	625	582	592	566	534	614	610	614	587	581	606	570	572	570	578	653	543	587	570	604	639	568	617	578	615	624	589	578	603	604	585	588	620	561	581	599	580	592	613	601	570	579	591	590	535	599	592	575	579	646	579	591	622	604	602	598	569	544	571	575	619	573	564	589	592	601	609	587	632	556	577	559	552	608	586	606	562	567	533	623	581	598	582	611	624	607	593	593	580	602	582	556	616	577	628	640	598	617	555	571	572	595	609	583	595	591	604	628	593	563	588	574	587	584	586	588	629	609	604	593	558	567	560	543	608	582	552	573	591	619	587	627	575	552	630	590	589	593	601	605	586	587	588	585	612	595	552	558	599	601	557	555	561	617	610	581	556	598	585	617	587	641	595	567	599	586	568	597	583	603	612	582	569	581	593	578	585	609	592	573	587	576	568	621	584	591	623	547	597	598	572	566	585	567	599	599	598	565	549	573	606	630	589	585	679	633	571	610	609	589	562	595	552	547	574	577	562	573	601	582	609	550	568	597	570	610	608	588	560	607	576	568	606	528	572	612	620	567	608	587	546	583	600	599	608	569	638	583	578	573	554	567	618	575	557	574	590	580	563	561	590	580	616	548	559	584	589	575	544	582	616	576	598	613	570	610	552	585	595	625	540	596	616	617	580	600	600	594	566	561	608	563	565	602	615	581	566	559	562	623	533	568	602	577	595	613	577	609	566	581	562	591	627	580	572	574	589	549	583	590	556	628	569	597	548	602	572	589	571	575	624	601	566	582	580	555	586	584	572	555	583	638	639	565	626	624	587	583	583	569	648	615	578	569	553	618	604	583	598	592	626	590	584	606	646	562	566	616	582	634	559	607	616	597	572	596	582	557	590	569	591	630	577	637	579	602	592	592	579	553	595	557	569	578	603	585	611	605	600	564	573	568	599	575	618	577	589	586	580	569	625	586	579	633	586	613	557	551	612	565	551	573	620	580	594	623	576	623	609	601	571	576	579	535	580	600	565	562	577	527	588	571	579	608	614	612	563	552	613	572	558	566	598	603	556	563	593	592	595	618	572	545	614	577	592	592	624	598	605	564	565	570	621	585	554	649	551	610	585	634	559	592	610	611	576	569	593	571	559	596	631	588	595	565	545	597	580	600	590	553	556	555	613	568	609	602	571	561	647	563	582	571	599	582	573	628	569	613	618	590	613	574	605	586	594	603	627	548	576	607	617	599	554	583	621	593	578	626	591	596	537	588	638	576	584	580	569	565	594	583	575	613	579	584	641	632	562	576	580	594	617	604	569	570	591	591	557	584	535	598	595	621	599	572	590	550	570	593	541	605	615	574	597	614	570	571	571	569	606	585	632	596	607	598	592	584	578	599	581	602	583	586	600	613	575	625	567	624	623	598	602	565	588	588	574	633	568	579	590	571	589	624	574	597	547	561	607	615	566	571	631	591	636	573	606	590	585	574	598	609	602	586	605	616	579	621	583	587	607	597	599	593	605	592	584	601	630	609	563	630	560	549	577	565	571	591	577	571	597	589	572	613	560	608	667	549	552	579	567	606	564	528	605	590	575	581	579	618	584	631	603	589	576	596	610	537	552	600	597	618	543	546	576	600	584	597	661	591	635	607	586	581	568	594	576	578	628	591	569	552	612	594	672	598	596	593	574	602	604	572	585	534	572	602	595	594	619	637	586	531	580	591	594	586	638	594	573	563	580	617	556	572	622	625	577	625	628	631	606	595	588	577	561	576	604	581	590	584	602	626	590	592	622	571	589	585	572	612	583	590	612	596	607	614	621	576	608	567	560	578	577	610	613	563	627	577	603	592	610	601	613	665	572	608	578	610	628	584	584	559	583	571	589	548	613	589	562	592	597	608	575	606	543	611	578	542	563	556	566	598	573	591	639	648	635	598	635	593	564	599	587	580	604	537	585	618	523	564	554	556	612	568	583	590	583	541	559	601	604	562	613	622	588	586	605	583	571	620	629	540	587	598	563	581	571	615	557	577	583	605
27522	21192	29566	23093	21140	19007	298	189	166	144	172	155	156	165	166	156	173	171	156	143	174	185	142	182	168	155	166	160	150	154	185	130	158	158	159	144	163	151	159	167	158	151	153	152	148	179	157	165	156	160	152	149	158	160	182	166	165	157	162	160	170	178	145	156	153	148	160	135	147	142	180	152	160	152	155	167	164	162	149	151	168	183	189	151	138	159	178	145	167	155	136	137	175	144	151	166	143	160	153	154	167	159	137	165	151	144	158	165	146	156	152	152	152	149	147	162	172	159	162	161	171	146	142	158	163	147	140	164	150	167	157	163	150	173	157	153	142	174	173	177	177	173	179	166	153	181	170	176	169	174	164	160	149	133	149	155	165	155	150	164	143	158	159	159	163	169	161	173	153	176	150	147	142	154	159	143	152	169	147	171	166	162	152	141	156	182	151	162	143	141	153	162	150	161	156	142	150	166	134	148	161	153	178	162	160	136	175	152	171	138	171	161	162	175	153	159	143	156	168	179	163	158	149	142	158	176	152	156	169	163	154	174	157	134	156	167	155	160	151	162	159	143	161	157	154	151	155	167	169	170	173	145	155	129	174	161	166	159	148	168	150	161	155	157	172	169	180	157	160	164	167	166	168	126	173	157	165	184	164	156	164	183	160	149	119	155	170	144	159	167	171	156	157	149	155	144	177	133	147	138	133	149	149	148	181	166	168	142	166	161	150	183	143	173	169	165	161	157	158	156	176	180	152	144	155	140	148	160	165	173	159	153	154	151	139	165	169	149	154	156	160	160	156	154	151	167	153	148	148	138	149	147	146	163	171	163	153	153	164	142	158	160	175	134	179	135	176	166	166	159	149	177	173	153	155	145	137	150	151	147	161	144	173	148	160	160	167	171	158	147	159	147	163	177	139	144	159	173	162	154	160	164	131	153	150	153	146	154	136	186	165	172	159	153	154	178	147	149	164	168	140	168	139	156	160	156	156	178	168	177	143	143	137	160	160	131	154	167	160	145	169	164	150	147	145	152	154	161	158	141	175	149	165	148	165	147	151	154	149	161	133	149	167	120	136	167	154	161	128	160	151	143	177	151	147	154	162	149	162	152	149	162	166	152	156	161	158	160	153	159	202	139	151	145	159	176	154	147	170	168	148	164	156	178	147	156	158	160	158	164	160	164	155	148	143	147	168	151	150	159	153	157	139	177	176	140	154	154	158	173	148	158	128	155	168	157	137	140	163	167	149	140	147	147	137	152	156	159	164	171	171	150	151	164	150	164	173	177	158	139	142	153	147	149	143	160	141	134	167	155	139	160	169	152	171	145	152	141	141	143	142	164	150	176	116	162	153	144	153	168	157	148	154	170	156	151	155	152	156	167	147	167	166	148	159	151	156	177	168	186	154	164	165	151	163	150	143	142	154	154	164	126	140	149	158	148	167	159	141	157	146	181	144	165	164	145	148	135	159	154	171	161	151	167	139	145	161	132	142	153	141	177	162	161	149	145	149	154	153	164	180	148	166	128	162	149	170	148	171	129	156	143	182	152	171	144	157	149	131	179	156	165	149	141	159	161	159	148	163	145	158	161	165	175	181	167	147	176	143	139	161	135	152	150	163	156	169	137	147	159	149	152	178	163	136	145	170	167	150	153	155	157	166	154	155	137	168	150	151	161	177	155	157	155	143	151	134	142	173	144	175	163	161	157	160	159	158	158	156	153	160	170	177	159	161	159	152	175	159	147	164	169	175	163	172	145	130	162	166	160	156	161	150	156	151	162	164	154	134	163	166	157	150	164	183	152	172	180	144	169	160	162	137	152	146	169	147	131	130	172	169	158	148	159	163	131	153	152	168	157	141	154	168	164	152	163	163	162	149	172	131	167	146	152	146	142	174	182	161	163	145	154	133	173	169	164	157	148	161	164	143	179	140	169	139	138	160	168	169	144	145	174	146	175	159	166	173	181	154	141	165	162	147	150	145	182	158	144	190	147	163	152	138	165	177	160	145	136	143	175	146	163	157	163	156	156	159	173	153	128	166	147	138	141	151	151	161	158	144	146	171	160	144	165	166	145	150	142	149	163	140	151	147	163	159	162	164	157	171	145	180	166	147	160	135	162	153	152	166	164	153	155	148	155	137	147	151	128	154	161	150	143	152	146	142	175	172	142	163	170	154	137	151	170	148	156	153	175	136	161	157	175	168	149	152	164	160	156	157	147	156	171	176	141	147	161	170	156	169	144	170	177	147	126	156	186	120	174	166	144	142	169	175	136	163	164	170	154	154	170	141	146	157	153	150	145	161	177	153	155	160	145	162	184	157	167	156	143	160	157	157	140	155	138	137	157	149	143	146	159	152	148	167	172	151	151	181	143	151	150	135	142	179	159	158	163	143	152	164	155	161	178	155	114	172	159	136	149	195	156	157	148	160	170	159	159	139	174	161	138	155	141	143	157	165	181	158	125	171	170	161	152	159	152	147	150	143	159	164	167	153	158	167	131	156	150	145	139	146	175	137	159	159	193	165	156	167	152	163	145	151	162	168	154	132	144	143	126	167	173	149	154	160	145	149	150	165	164	150	184	162	147	171	135	143	178	143	161	140	154	140	159	155	151	181	156	136	164	170	177	171	170	154	155	161	154	167	153	163	151	146	140	157	159	155	146	150	158	164	151	177	157	151	141	148	184	165	157	171	158	159	166	178	176	141	154	142	153	141	149	171	149	178	167	167	148	153	147	148	161	160	166	144	169	154	174	146	156	125	170	165	158	148	143	147	158	172	170	171	159	151	148	168	144	176	155	151	171	162	175	135	157	136	163	150	161	136	131	177	163	172	144	137	145	148	161	157	165	148	161	135	166	148	134	163	158	182	158	168	160	150	168	144	138	155	196	173	145	159	137	162	162	166	157	159	153	156	146	154	148	161	173	178	154	163	162	163	166	150	152	142	173	144	173	158	160	154	157	140	145	174	149	139	176	151	152	152	159	152	167	138	165	155	158	163	162	146	152	155	158	164	161	157	157	167	165	163	154	172	176	168	155	176	149	159	150	156	165	148	171	187	169	150	126	154	152	163	170	140	133	146	137	151	161	153	151	169	166	151	159	145	122	151	178	165	152	142	155	172	165	130	161	137	171	148	176	167	148	161	154	156	161	156	159	179	124	169	163	142	165	163	178	149	158	154	179	171	152	148	142	142	155	157	152	137	146	153	172	170	175	156	141	133	160	152	171	156	155	146	130	137	173	160	160	154	171	156	158	164	171	143	164	133	167	168	143	152	177	143	126	152	168	141	154	158	179	150	159	148	172	157	139	157	182	159	173	143	145	165	150	174	125	144	162	150	144	154	172	141	176	124	158	151	167	154	170	153	148	157	148	169	147	159	143	163	176	168	139	150	161	148	161	139	166	158	155	151	142	147	145	151	166	145	164	150	181	136	158	165	152	161	171	163	150	180	140	124	145	142	155	163	151	154	159	150	151	171	131	132	162	160	169	180	146	148	162
3726	488	290	250	240	229	203	202	220	239	212	218	234	236	210	224	229	199	213	206	226	206	216	241	209	197	186	220	211	235	198	211	214	232	206	174	216	207	212	213	200	207	223	227	210	239	208	232	206	211	202	198	209	213	197	206	226	213	190	221	235	207	210	215	208	241	216	214	242	217	207	218	207	207	205	221	233	211	244	224	235	215	226	206	229	207	236	247	203	199	195	221	198	241	214	208	196	235	211	218	211	183	228	229	217	227	214	205	191	204	230	211	212	218	212	224	193	223	208	226	235	224	178	204	204	215	223	203	226	219	216	258	213	203	219	205	212	222	198	221	192	189	215	212	242	224	210	216	207	217	240	211	193	212	210	232	204	223	198	250	194	233	207	216	216	219	229	187	219	211	208	220	225	209	240	212	208	212	219	218	210	228	209	205	249	218	226	211	223	202	208	215	188	210	203	221	215	212	207	217	217	222	228	198	216	208	197	211	238	200	231	189	217	187	235	212	194	235	209	214	224	208	197	189	211	205	214	224	208	232	222	220	219	211	223	194	204	212	213	226	216	237	213	188	203	203	217	217	244	203	221	200	236	200	224	190	224	207	190	228	197	236	206	179	202	214	210	229	216	221	236	208	207	228	194	255	225	229	208	212	200	235	210	234	210	198	218	220	228	211	205	214	232	211	212	222	198	214	186	215	234	207	228	229	228	212	232	251	230	213	194	218	222	234	229	221	196	220	220	209	194	209	198	191	202	224	223	204	226	199	179	190	194	209	219	217	193	224	215	206	219	225	214	213	201	187	208	229	217	216	203	205	210	197	189	197	209	223	213	216	206	200	213	216	224	198	198	200	221	197	218	213	222	204	228	206	211	226	208	215	213	221	199	234	212	194	204	203	206	209	235	221	215	222	209	212	216	198	221	220	208	219	216	203	193	199	201	209	208	189	214	209	226	221	226	197	239	208	185	186	221	227	212	220	223	207	229	197	229	215	208	215	205	220	196	213	222	198	211	219	215	207	198	208	202	212	198	216	198	234	205	212	209	224	214	206	240	225	201	226	214	223	233	211	228	235	202	234	225	223	199	202	198	227	219	235	223	210	212	192	216	215	209	221	212	203	224	217	219	235	220	231	203	199	244	227	207	231	232	236	228	221	239	217	199	206	240	220	219	210	197	210	224	204	231	214	184	209	216	219	195	234	216	222	213	220	196	227	200	210	203	248	207	197	233	203	208	217	213	206	222	203	231	229	255	216	234	191	182	214	231	219	186	227	215	215	235	211	226	214	242	225	206	233	224	228	220	215	209	220	217	201	206	205	195	218	196	218	204	193	213	213	184	192	197	237	220	200	208	211	236	220	225	232	225	193	234	210	214	227	243	225	210	231	187	214	192	197	248	209	182	235	226	206	220	193	201	221	212	206	215	200	218	201	225	211	226	240	217	181	193	223	210	209	199	227	195	206	222	215	209	204	213	226	207	232	235	190	201	198	220	204	228	220	196	232	209	209	251	218	189	219	208	222	201	232	219	254	224	205	196	178	234	213	231	236	226	213	199	204	192	220	190	209	206	216	241	224	218	227	215	209	202	209	203	196	242	171	207	220	213	216	193	208	187	203	201	233	200	238	227	210	207	223	228	219	174	200	224	222	202	234	181	237	218	190	213	220	196	229	215	218	230	219	207	210	196	194	234	222	223	208	218	235	228	231	205	193	209	200	201	198	189	207	217	208	212	186	220	209	213	216	205	211	220	227	204	221	205	205	205	236	209	186	215	222	215	202	228	209	244	221	208	223	220	223	222	202	245	243	219	204	201	233	245	244	200	198	235	216	229	216	216	202	224	205	219	235	217	220	207	195	205	210	184	227	214	239	215	234	196	206	208	218	218	192	220	227	208	215	229	209	216	239	214	203	206	224	258	235	207	223	194	217	224	196	214	204	230	207	219	217	202	218	211	219	230	208	200	216	220	175	212	217	241	211	220	209	204	235	206	208	217	224	208	202	229	199	224	181	212	215	238	199	218	200	182	211	213	198	187	197	221	191	218	206	191	219	226	213	207	212	206	207	185	227	203	223	245	213	250	228	200	197	211	222	234	220	223	220	190	242	196	211	219	209	221	198	234	232	202	232	193	191	202	214	241	210	207	211	197	225	199	219	230	222	225	176	223	207	188	214	208	208	204	191	223	210	228	209	220	215	233	215	208	186	198	226	210	212	199	224	205	207	225	230	219	201	207	209	213	195	206	232	210	208	208	204	224	221	227	208	195	197	207	221	201	197	225	205	215	228	220	203	235	232	201	202	181	250	196	197	229	212	239	204	226	212	204	241	231	204	246	201	223	207	227	196	198	219	227	194	205	213	230	212	204	207	214	219	211	234	201	216	227	189	232	195	200	204	204	268	221	242	209	231	182	217	229	212	202	231	248	200	210	198	205	192	194	218	213	209	222	196	211	211	222	200	210	187	219	220	216	234	214	217	198	205	210	220	206	210	210	222	196	204	232	223	243	216	236	216	206	202	205	205	195	212	206	231	214	198	217	199	201	206	211	224	204	191	220	201	208	199	201	190	216	187	206	229	219	214	208	223	184	210	199	226	219	233	211	193	197	190	201	209	197	197	215	216	202	218	229	223	207	202	240	210	217	243	222	210	224	217	199	214	215	224	229	201	210	214	190	230	210	208	184	206	222	210	198	230	191	209	212	207	202	214	215	208	207	219	223	221	231	207	207	221	194	260	216	218	211	200	199	187	211	246	243	214	237	223	224	208	197	232	231	195	201	219	233	205	198	209	202	239	215	215	200	205	236	227	224	212	199	206	218	221	220	207	221	219	206	226	214	236	218	223	209	229	196	193	232	186	202	229	193	215	215	213	214	222	203	223	212	234	203	227	228	223	215	230	227	224	182	230	204	193	222	230	230	194	238	213	205	216	183	195	221	210	204	222	215	203	186	203	237	220	189	213	203	210	234	218	226	207	190	198	228	199	239	202	197	212	207	208	216	182	207	234	220	227	237	214	242	202	202	219	200	212	194	205	206	239	201	200	222	205	211	227	231	247	220	210	204	193	207	221	210	198	210	232	199	200	204	217	228	233	215	209	195	228	202	201	220	206	234	232	204	217	195	213	225	227	211	210	228	229	229	220	202	196	208	192	202	207	250	197	212	229	239	200	225	220	212	199	202	204	208	200	231	213	214	241	225	207	228	196	201	216	214	218	206	215	209	214	225	215	224	224	219	206	207	211	221	185	237	203	249	226	214	201	200	223	222	219	195	230	221	212	234	238	225	211	218	224	208	196	225	197	189	213	226	197	212	205	187	205	216	191	205	211	211	233	232	205	234	205	175	203	231	209	250	213	182	200	219	186	212	214	227	250	223	206	202	212	211	220	199	212	209	187	200	203	243	210	221	188	211	217	198	215	207	204	218	204	214	214	221	212	213	230	221	215	238	228	227	221	194	222	205	198	231	196	222	217	187	221	239	184	215	209	205	210	198	207
22577	21200	29524	23184	21198	21368	24317	3912	652	583	602	559	562	587	583	581	562	574	549	577	568	565	570	510	557	562	585	534	545	543	533	582	475	517	560	566	570	525	537	530	514	532	568	549	538	565	546	577	535	523	536	561	573	521	541	531	521	568	539	557	563	588	526	554	494	560	545	562	528	564	571	581	524	521	531	501	554	574	563	564	550	535	543	541	495	567	539	520	575	526	546	507	572	563	507	539	528	536	535	545	602	520	546	566	596	545	536	567	552	513	516	465	549	560	563	519	528	526	530	508	500	555	515	579	548	582	576	527	546	549	493	564	564	575	542	530	533	511	536	486	580	544	531	537	565	534	534	542	565	612	499	530	546	585	569	515	530	519	568	525	573	539	552	542	553	563	542	546	567	543	530	525	515	562	548	500	542	614	506	537	514	528	520	543	503	544	532	543	584	535	517	582	581	524	581	548	532	530	545	547	565	529	565	500	533	536	534	540	542	559	540	527	508	528	571	574	538	571	508	505	538	528	537	534	565	540	561	546	562	570	576	544	547	525	587	544	587	539	562	532	540	550	563	564	561	539	543	521	539	589	530	546	571	526	535	555	498	539	537	547	576	505	534	519	536	572	535	547	554	547	558	579	557	577	564	534	563	510	525	540	553	522	531	533	576	579	540	550	545	528	532	535	550	531	563	517	526	536	538	531	563	495	537	511	539	519	517	556	509	529	555	530	584	544	543	500	556	544	532	514	604	588	516	565	558	528	563	509	507	537	504	536	553	544	552	528	533	533	569	564	573	534	574	502	526	501	541	511	538	547	570	534	515	540	573	557	526	568	578	578	529	533	558	532	553	545	549	555	551	583	535	499	559	561	521	555	572	558	499	554	526	526	537	541	505	582	525	552	548	551	556	531	532	550	545	539	531	577	531	580	556	546	529	554	506	522	543	548	541	514	537	526	548	530	541	502	564	554	524	579	490	572	600	570	546	524	534	562	538	536	537	514	552	532	560	537	563	532	562	567	577	526	532	510	558	582	540	551	546	588	607	543	534	568	529	545	520	517	552	531	559	603	542	551	526	500	526	520	522	543	569	518	526	567	508	515	533	570	498	516	544	568	529	563	533	569	535	563	559	533	527	519	557	540	546	519	581	561	554	513	540	545	544	525	507	514	532	527	588	559	540	523	549	566	507	536	558	571	531	496	540	524	529	549	561	544	533	506	519	530	532	549	547	534	522	520	572	530	534	518	536	540	547	579	540	570	522	528	511	570	522	476	525	569	546	469	514	521	581	563	562	505	559	539	533	567	564	486	515	552	558	545	553	515	546	575	542	544	509	537	525	564	527	486	580	571	555	529	538	530	541	559	552	533	533	530	590	518	543	580	568	578	569	537	559	559	511	522	592	520	476	584	542	509	578	545	554	550	527	509	549	545	509	544	552	558	533	485	513	527	569	540	524	518	602	541	567	566	557	574	528	506	535	542	559	521	535	541	505	549	589	503	507	529	542	527	549	559	513	518	519	510	557	549	578	541	520	559	522	586	491	544	531	533	494	507	567	549	567	543	576	512	556	502	530	506	496	535	502	551	540	543	530	534	555	586	545	558	540	552	576	556	590	552	563	598	599	550	591	564	559	529	560	523	560	549	516	538	522	545	574	488	508	563	573	511	552	527	517	502	542	527	530	536	555	548	541	536	547	547	469	533	517	615	528	522	575	546	527	519	537	525	545	546	567	543	530	584	551	586	558	547	559	538	552	522	551	550	594	520	547	544	510	588	544	555	537	558	551	608	530	568	519	538	514	514	525	532	553	572	566	566	522	573	540	561	538	503	550	546	524	534	576	544	517	541	521	550	526	533	541	563	533	572	578	539	525	540	510	516	514	535	522	563	524	516	563	589	540	527	519	537	532	558	538	521	525	549	558	557	541	560	537	526	555	520	556	519	517	511	571	534	522	508	549	546	540	544	523	545	584	536	528	538	556	542	504	542	555	559	596	552	537	570	546	530	515	574	505	510	556	543	533	570	557	514	539	543	541	575	543	598	547	526	551	577	577	544	551	498	505	510	541	564	568	527	541	537	511	533	573	531	537	552	564	542	548	528	564	575	520	503	561	545	587	533	542	545	532	575	507	549	582	507	561	522	553	534	548	551	524	535	581	493	563	557	525	564	524	568	592	535	531	552	504	506	564	563	539	581	567	515	550	531	584	574	526	561	503	559	506	550	568	534	532	569	519	554	537	537	540	543	539	597	590	515	523	563	512	509	541	573	539	553	561	548	525	538	536	546	540	553	563	542	543	491	578	513	572	524	557	553	496	551	537	563	543	540	548	521	505	511	580	557	535	545	556	491	552	526	512	531	515	510	535	535	516	501	528	551	555	563	530	539	499	559	524	488	545	511	494	496	542	517	565	525	541	545	503	508	503	560	599	528	547	514	543	537	574	568	550	521	513	563	533	525	518	582	541	546	526	570	510	557	543	540	531	526	546	579	532	544	501	553	547	565	554	542	575	571	530	573	553	530	594	543	534	545	506	496	566	513	580	517	558	530	523	523	536	558	561	508	547	538	551	572	506	504	569	559	537	587	525	527	520	537	544	539	589	544	523	548	526	515	550	570	513	532	565	545	604	557	560	506	509	591	501	549	565	529	551	604	567	531	545	525	561	586	518	527	562	544	518	516	537	548	531	514	561	522	519	536	531	535	510	560	547	532	536	562	513	536	520	548	569	542	557	545	531	523	535	567	548	542	552	572	524	543	513	534	531	541	533	533	559	576	526	516	523	536	557	519	543	572	526	542	518	514	523	540	528	532	544	513	535	535	567	580	506	567	524	537	538	555	520	573	575	537	527	546	550	549	554	522	518	540	474	555	550	542	547	482	583	511	556	607	511	515	556	549	545	539	572	514	554	529	550	532	517	537	535	519	538	548	577	550	526	555	533	561	555	531	550	554	540	520	570	520	528	514	531	571	542	525	537	527	552	536	513	508	549	539	543	515	562	514	517	515	530	529	535	577	562	503	528	488	523	518	532	523	550	574	520	538	575	520	552	537	545	535	568	542	545	531	554	551	539	562	557	511	488	559	548	507	552	506	563	534	567	565	549	568	530	525	524	528	516	534	546	562	543	569	558	518	543	534	557	550	534	504	550	514	583	552	555	552	544	545	561	543	510	504	529	520	546	546	561	559	568	566	542	567	575	509	519	536	551	531	552	543	580	556	556	554	521	554	538	552	570	556	504	553	551	510	531	542	540	560	568	569	561	541	544	546	554	572	557	532	558	535	539	536	516	562	538	577	532	533	496	527	562	539	556	545	514	497	517	550	530	544	517	481	515	553	530	516	535	547	529	535	538	539	516	512	552	529	527	556	565	526	496	514	540	506	537	550	513	553	586	545	519	556	566	565	539	541	521	522	555	539	528	554	578	564	572	591	587	559	548	557	510	516	519	559	541	525	542	562	535	560	553	523	540	589	582	531	535	547	530	539	513	513	544	537	560	539
4629	1681	981	818	796	739	773	672	683	706	680	662	645	632	700	673	717	616	657	610	633	665	654	640	647	621	658	665	676	699	643	674	644	667	635	628	638	640	640	618	621	654	629	699	630	648	648	655	604	624	662	620	652	653	657	642	652	613	657	652	578	664	654	674	645	662	625	634	611	626	657	663	641	630	652	630	645	658	653	679	649	653	590	619	647	627	673	680	629	629	667	664	617	687	605	644	686	641	636	629	653	703	654	642	625	616	670	656	611	670	618	666	652	612	636	650	628	649	638	633	645	661	653	629	613	655	660	624	645	620	710	628	661	667	696	664	636	658	671	664	660	626	585	664	622	653	651	659	603	605	603	665	661	651	617	627	637	640	645	689	615	646	612	695	612	637	609	616	625	655	665	642	650	638	617	658	644	631	647	642	644	634	615	652	645	614	639	644	708	659	604	666	644	639	628	625	668	639	635	639	587	658	572	634	635	686	642	613	660	691	660	594	666	645	631	663	615	625	671	619	632	674	662	644	632	602	643	629	632	676	674	657	701	640	676	654	669	687	658	633	655	664	644	654	649	647	633	606	639	638	643	677	665	686	627	633	626	599	626	654	659	651	666	638	640	591	652	666	594	637	642	649	657	627	628	672	661	687	631	650	622	656	595	650	665	654	633	630	633	627	686	645	699	645	677	690	684	643	608	612	688	666	638	630	699	672	658	610	684	619	662	614	633	635	672	621	656	626	635	641	657	666	689	665	634	616	651	620	623	649	660	645	636	621	569	616	671	631	652	684	633	651	595	682	634	649	618	686	637	677	635	662	592	634	703	678	625	683	622	644	617	636	646	641	649	655	641	627	625	614	713	614	595	665	657	601	622	681	622	637	621	624	661	644	705	624	622	671	608	612	660	647	621	623	624	643	630	638	617	657	630	676	635	665	670	629	657	634	660	661	681	671	678	648	636	661	595	651	631	634	677	703	646	667	670	704	644	618	675	636	620	607	687	628	645	647	617	627	653	630	690	636	636	672	653	624	653	623	623	645	687	664	684	650	643	632	632	604	673	637	625	652	645	650	655	699	633	675	637	624	642	628	625	674	664	651	635	648	633	622	623	642	639	667	632	681	657	687	609	626	655	640	649	660	607	639	666	695	602	643	613	602	638	626	621	656	651	638	644	673	650	655	602	653	664	659	655	639	577	653	677	689	643	597	595	653	621	640	605	657	620	602	654	671	668	609	627	602	666	667	640	625	664	651	664	650	635	615	613	655	640	636	686	619	688	647	657	645	672	668	673	637	664	622	623	663	673	657	655	642	634	637	637	647	664	673	639	671	683	638	654	638	661	657	667	674	645	650	671	679	627	667	606	657	632	649	689	650	679	645	649	652	626	630	658	658	637	593	699	684	676	676	655	715	657	634	632	684	688	616	641	631	650	625	639	678	676	654	643	647	662	597	666	608	640	645	660	660	612	642	615	691	635	673	584	599	645	650	652	670	610	654	675	649	628	606	669	656	670	680	642	644	613	641	670	625	621	634	641	676	675	595	666	646	655	653	670	656	686	666	623	680	653	642	694	645	691	588	640	649	619	639	600	660	683	637	692	657	654	640	707	633	587	623	628	682	681	637	642	606	665	625	582	656	647	678	657	681	614	645	655	650	662	570	632	667	594	630	643	685	617	652	655	636	623	648	668	637	633	622	660	631	639	657	648	651	632	643	650	679	674	653	639	618	730	626	671	665	651	670	607	670	627	691	660	618	620	646	667	660	624	624	675	693	644	653	623	614	646	601	617	629	681	649	613	664	645	626	696	634	652	676	687	664	668	661	675	624	692	698	651	568	641	666	646	697	624	651	605	641	640	699	652	668	632	632	653	666	675	637	661	656	689	664	670	647	643	650	623	664	626	620	625	643	658	691	624	561	629	611	661	636	629	654	643	618	624	613	676	680	688	632	627	663	619	642	655	633	615	615	625	660	639	593	645	667	661	684	639	663	635	659	595	589	666	669	628	677	653	653	626	637	639	630	616	650	670	673	673	644	661	636	610	668	683	634	641	688	662	616	628	647	605	644	624	617	613	705	656	600	631	637	623	638	654	674	629	669	650	618	627	659	637	648	651	617	611	653	690	610	646	658	619	672	636	651	626	623	670	623	625	687	621	632	622	629	665	638	625	664	655	635	658	686	689	632	651	628	611	657	646	659	660	575	649	673	640	627	625	661	590	657	617	635	626	596	651	674	653	686	655	656	702	629	696	658	646	684	680	644	651	624	667	645	619	626	637	644	619	625	684	621	660	649	631	669	637	642	637	700	679	668	623	626	669	646	629	630	591	643	673	610	613	665	625	668	676	639	651	631	610	675	657	616	673	642	644	673	650	646	678	608	661	643	677	653	629	622	655	668	641	636	683	646	633	641	637	659	662	690	619	626	653	636	637	673	623	654	657	631	642	649	634	652	654	661	661	655	659	637	667	605	636	666	668	637	629	660	641	602	637	590	665	639	693	642	632	635	639	670	642	640	598	655	651	663	650	627	632	611	674	662	645	665	634	647	635	629	698	646	629	597	601	650	696	640	642	624	644	602	624	685	626	638	656	598	625	664	624	695	682	632	662	647	642	654	669	645	651	650	651	646	622	734	674	651	633	629	637	620	616	630	643	632	633	655	685	611	640	655	626	673	599	631	636	608	674	655	638	656	635	672	672	661	622	658	671	626	689	646	565	616	674	617	654	660	664	617	646	632	689	640	644	662	658	621	597	632	660	631	669	636	639	633	674	649	641	643	660	654	639	628	635	686	625	632	638	681	593	682	628	630	652	647	652	650	646	607	615	577	636	637	636	604	604	609	626	652	647	582	683	679	609	639	636	633	624	678	625	639	637	651	639	611	632	673	657	611	641	620	658	674	640	654	652	658	643	625	617	656	653	606	601	640	660	679	653	660	651	631	643	675	637	595	661	643	661	622	648	613	666	649	643	664	681	637	634	680	659	687	650	681	650	615	608	676	657	683	674	645	682	672	602	630	644	625	630	621	650	678	604	651	620	664	620	668	658	679	645	647	651	644	637	626	636	633	650	709	631	633	659	649	688	693	665	634	659	619	654	662	626	653	614	672	641	646	693	645	651	605	662	605	655	672	672	620	657	645	631	648	651	646	637	638	624	625	667	664	625	615	635	679	639	601	673	619	629	643	656	616	666	635	619	662	713	652	705	668	673	643	702	632	565	662	668	597	627	657	615	655	674	661	645	623	676	647	615	614	649	683	603	636	647	644	624	635	672	618	613	645	673	611	677	634	647	647	679	627	608	670	606	639	627	693	647	625	654	625	588	651	634	642	643	631	634	654	688	633	611	670	642	639	691	588	620	644	620	633	677	645	620	605	620	646	671	588	630	609	681	643	667	629	625	664	635	604	668	658	629	705	617	662	678	637	672	632	620	597	628	624	649	637	665	636	683	635	682	677	661	634	658	601	645	615	641	625	621	633	637	654	627	669	640	616	638	647
27901	21174	25421	13941	341	296	294	236	225	243	236	242	242	237	237	209	237	222	223	223	244	234	231	245	255	218	218	255	232	251	253	219	221	250	261	225	219	221	228	215	232	236	247	238	214	232	243	210	228	233	254	225	240	213	235	229	212	237	229	249	227	211	240	226	261	224	214	229	219	252	207	231	234	228	230	224	207	221	227	255	226	261	237	229	235	218	224	253	258	209	264	230	220	247	218	221	228	236	237	213	223	220	225	237	228	239	255	207	245	233	246	230	227	264	242	221	218	227	219	232	227	229	242	204	211	230	246	211	225	241	225	216	240	230	213	239	240	251	250	215	257	224	223	203	244	252	216	247	231	238	234	220	245	220	228	238	234	232	234	228	217	228	243	227	228	234	241	244	223	234	239	241	227	223	220	244	251	223	253	263	222	251	224	216	245	242	247	203	211	242	250	227	206	227	248	224	258	225	232	261	241	222	246	229	213	234	246	240	207	282	235	260	239	202	196	237	223	217	219	208	224	221	239	192	246	232	243	206	243	234	243	225	240	216	237	262	244	227	213	247	241	225	215	222	230	230	235	247	227	245	215	238	238	224	224	209	210	211	239	220	211	239	244	231	259	222	250	232	233	221	255	252	242	234	253	217	209	239	208	218	224	236	259	205	253	233	219	208	211	214	239	232	242	225	233	235	218	218	217	208	203	238	234	221	212	239	244	233	223	240	229	183	245	245	219	246	229	237	236	212	236	247	247	246	226	231	221	234	222	251	238	248	248	225	224	232	234	263	235	241	228	231	227	261	217	209	222	190	237	224	251	221	226	242	237	246	236	219	216	227	239	182	247	230	212	210	248	217	229	265	245	232	232	243	244	224	243	236	211	231	246	207	224	198	250	258	219	229	232	240	253	237	236	256	218	226	210	242	267	239	226	247	233	217	218	232	229	223	197	216	236	236	233	259	217	234	213	259	232	244	229	206	245	234	182	225	238	234	259	239	220	238	208	226	207	214	222	222	255	226	228	204	240	260	232	227	228	211	233	221	227	228	227	200	250	223	217	213	240	203	204	235	241	213	198	230	215	210	223	212	216	219	231	232	230	224	220	224	210	224	211	242	233	249	233	227	200	244	245	212	248	235	217	237	256	237	222	218	207	223	246	230	212	246	230	213	217	229	215	196	200	241	209	239	250	231	228	240	220	227	211	245	238	228	246	240	218	230	221	213	203	235	209	206	226	242	214	250	230	220	234	244	220	268	238	221	231	246	221	219	249	227	215	254	246	214	244	234	239	218	247	243	239	227	247	224	217	235	205	234	230	238	229	239	207	218	224	246	258	244	219	211	227	245	210	213	245	240	254	255	212	240	241	246	261	223	221	261	239	274	228	221	215	249	223	239	231	237	238	246	201	204	235	237	244	227	246	246	244	213	219	246	232	254	229	232	227	248	223	211	238	232	227	216	220	240	260	231	225	222	222	229	252	242	213	232	228	239	223	197	250	239	214	243	231	240	266	252	223	234	220	240	216	222	246	242	228	239	229	220	218	239	218	232	229	251	209	242	234	237	223	238	239	236	218	209	204	233	216	247	234	217	234	242	214	238	245	250	240	220	229	237	204	203	227	238	234	241	197	214	245	207	216	215	221	224	216	223	225	229	233	212	249	209	228	232	229	232	239	238	236	261	202	220	212	239	224	244	224	219	220	214	247	226	228	240	232	233	228	213	222	214	219	228	231	197	245	212	222	212	231	222	229	223	239	228	202	240	251	211	212	230	191	231	204	235	222	230	241	228	218	230	252	204	240	225	229	234	233	199	249	222	222	242	225	226	240	237	204	222	205	236	221	210	237	212	222	236	262	229	232	226	238	223	247	224	262	233	222	237	229	230	258	204	235	221	202	222	216	238	240	257	232	235	230	225	227	222	244	223	236	252	233	241	258	242	236	241	236	224	241	249	271	252	224	206	265	226	232	241	230	209	231	228	235	241	219	226	259	232	228	220	244	216	228	239	211	235	187	243	197	252	238	229	222	261	235	236	238	258	247	201	227	277	237	231	227	224	238	220	221	215	227	246	207	244	261	226	252	253	237	244	231	260	235	210	243	235	213	209	211	225	236	208	248	252	228	246	244	239	222	219	232	223	245	230	220	222	226	252	206	187	247	227	230	233	224	240	260	242	218	249	256	252	232	241	223	220	239	216	229	208	220	223	244	209	244	218	239	220	247	221	241	250	221	228	240	256	246	243	214	267	225	221	213	227	225	251	220	208	216	230	211	224	225	232	243	230	262	234	215	205	258	259	209	226	217	240	249	199	263	251	229	232	198	220	237	243	236	219	220	209	237	244	239	213	213	218	231	216	231	225	244	238	212	215	235	266	224	243	247	193	233	228	231	221	257	234	233	216	246	246	234	236	216	236	211	246	224	230	227	240	225	221	249	281	211	236	227	232	246	226	262	227	208	224	229	258	226	229	235	263	233	215	209	226	244	214	210	225	219	243	246	244	234	223	238	231	256	237	242	245	222	215	198	232	225	224	213	231	236	252	219	213	234	258	226	229	232	229	212	250	207	255	237	256	220	233	239	222	228	238	222	244	205	222	222	237	231	249	237	202	221	210	243	214	228	258	235	224	220	245	211	227	223	228	252	238	227	235	252	240	241	233	238	216	229	232	221	217	233	228	223	226	215	241	231	247	238	210	227	240	213	237	238	251	261	225	204	277	244	210	230	220	216	233	247	242	228	228	226	232	258	237	220	220	252	237	252	225	242	250	213	227	270	221	234	209	225	252	212	216	238	241	221	214	232	233	234	235	257	257	235	216	213	221	230	234	225	234	231	231	223	237	208	237	219	219	245	249	222	226	208	218	207	263	255	240	240	206	233	237	230	244	224	215	222	220	230	228	245	241	234	243	242	223	231	252	239	269	231	240	260	228	214	228	238	226	218	228	216	218	217	247	203	259	232	235	259	227	250	243	257	233	231	216	222	218	229	257	218	231	208	230	201	251	219	254	239	217	233	224	241	245	232	242	238	217	218	244	212	260	210	228	229	218	230	237	232	238	215	216	248	217	222	254	197	252	241	232	216	252	231	248	235	229	230	235	248	238	234	200	229	234	227	201	217	240	216	223	218	245	251	237	223	258	221	248	255	209	232	216	212	196	236	215	276	225	232	230	236	206	209	238	208	250	227	236	216	237	226	212	231	233	246	212	229	250	234	258	235	231	227	239	258	222	251	209	226	239	260	242	238	248	243	197	243	230	244	237	211	233	214	205	273	261	252	216	230	258	227	234	248	228	237	244	220	253	204	241	227	232	226	225	213	237	215	228	240	242	245	225	237	217	256	222	256	256	248	234	239	239	200	214	214	210	246	247	197	235	224	217	200	235	211	239	224	225	215	199	195	246	241	244	233	257	225	208	238	217	242	222	243	228	245	220	233	213	223	216	246	226	211	256	210	230	214	188	209	220	218	265	246	198	223	253	215	213	252	251	229	230	226	232	252	248
3311	351	297	300	291	306	317	286	306	288	310	262	314	271	323	334	283	283	298	294	299	278	273	311	267	306	258	249	306	292	266	278	272	314	274	276	295	288	316	284	277	269	267	286	269	286	284	304	283	259	289	291	284	283	287	282	298	275	301	285	296	273	278	291	277	269	279	313	289	286	281	275	305	300	252	291	279	262	271	293	292	273	273	285	292	273	304	293	274	321	298	251	281	286	305	299	301	291	295	274	274	268	309	273	267	315	300	314	297	320	279	272	289	314	298	323	277	297	303	283	277	300	279	285	331	273	283	319	252	296	289	268	284	288	321	286	289	293	292	303	285	291	289	293	296	310	280	279	280	286	296	288	287	272	281	276	300	286	293	288	305	287	274	289	279	301	276	276	270	291	268	269	309	297	295	302	285	276	317	275	309	249	322	273	290	294	289	270	307	306	284	279	320	309	285	287	286	282	275	265	296	291	285	289	269	305	286	320	286	295	274	273	278	275	291	292	263	295	300	286	288	271	302	258	280	281	285	283	297	288	272	276	240	273	276	272	281	298	303	276	296	292	275	269	294	279	303	285	292	283	286	314	276	293	297	289	280	292	284	296	276	265	300	293	280	302	269	255	290	273	305	309	266	292	283	280	312	290	309	272	328	277	302	289	282	266	294	265	280	271	303	263	273	265	283	289	301	279	270	261	260	285	295	270	288	268	273	274	285	286	279	313	276	293	299	296	302	298	303	280	287	291	269	284	280	271	280	298	284	292	263	301	311	330	311	294	304	286	248	260	290	311	269	292	297	291	282	263	300	266	263	267	276	308	294	293	282	312	287	283	298	291	286	317	288	298	301	280	293	275	260	297	283	296	308	289	318	285	286	271	327	306	279	326	280	266	294	283	304	258	282	286	305	278	290	282	295	284	269	313	313	259	304	288	314	284	291	310	310	270	299	299	278	295	257	275	284	283	261	287	307	298	260	274	283	306	300	275	293	293	299	291	284	315	276	266	286	300	301	307	301	277	270	316	285	278	305	300	275	271	288	272	306	305	305	291	257	256	267	299	249	290	317	291	286	265	278	300	246	300	315	308	293	303	299	278	279	315	270	296	288	279	323	270	283	282	308	308	299	259	264	283	293	274	276	292	262	287	300	264	278	305	295	294	304	285	281	267	261	294	298	278	278	300	295	289	278	270	262	249	284	270	318	284	282	277	300	282	283	301	299	293	305	314	278	291	310	284	294	307	315	270	303	316	329	297	267	299	277	297	300	257	280	278	299	294	268	320	316	284	302	273	276	255	291	295	279	276	290	281	264	275	278	266	288	266	274	276	306	280	289	289	309	289	275	296	296	301	260	291	286	306	283	268	289	257	296	310	287	311	295	279	293	306	273	321	295	273	298	279	330	296	272	319	310	284	248	296	281	255	287	289	322	260	286	321	310	262	295	310	272	296	243	274	313	309	333	314	291	283	296	260	287	271	306	280	282	277	282	314	293	284	276	284	274	297	253	279	282	286	310	250	276	283	281	296	288	286	280	313	285	305	262	300	308	280	291	284	297	249	270	303	280	281	286	319	287	280	295	268	273	286	290	309	295	277	268	292	315	295	273	257	266	297	265	282	298	267	296	272	299	280	278	290	272	284	298	302	278	298	279	297	319	245	269	299	291	295	309	298	273	274	290	298	264	291	287	273	297	276	267	303	295	298	294	289	296	282	269	279	267	302	292	302	294	298	275	298	280	269	300	287	290	272	292	274	298	295	270	294	312	310	314	282	308	288	307	293	281	282	240	288	321	252	292	288	285	252	304	304	250	294	289	283	284	310	294	285	290	293	293	269	300	284	269	282	286	274	299	323	296	278	319	291	277	303	275	278	313	275	279	307	286	308	267	289	296	308	313	314	298	249	289	295	278	293	302	299	298	283	267	310	276	297	277	267	322	272	299	302	281	287	299	294	318	304	280	286	263	289	269	296	286	300	316	319	293	305	297	285	279	319	273	298	294	280	288	281	313	299	296	306	294	284	284	272	294	275	281	272	289	293	251	277	265	323	272	294	255	283	271	272	278	291	326	280	284	296	270	302	295	273	287	327	270	273	274	302	296	297	272	312	272	297	292	294	301	277	282	290	267	307	310	254	306	265	296	278	291	310	292	324	274	260	279	286	294	280	295	282	279	299	275	282	241	260	293	316	310	279	283	259	306	287	267	306	267	300	283	274	308	311	276	275	299	282	295	274	270	311	312	284	290	297	311	287	256	263	259	289	307	285	298	301	306	280	266	272	278	308	297	325	273	277	279	287	279	280	264	275	316	287	302	287	317	264	315	293	261	277	279	301	288	293	272	289	317	267	301	321	300	275	292	273	272	289	276	286	301	255	291	256	281	294	281	287	307	282	297	267	318	282	282	291	284	291	295	285	301	290	296	289	304	314	275	308	307	301	287	302	283	271	294	287	253	320	300	309	282	280	288	317	299	299	308	284	258	310	279	272	274	260	280	278	288	276	277	276	285	326	277	265	272	278	294	305	293	297	310	308	283	285	279	300	279	348	306	253	273	296	297	301	289	265	268	280	260	277	256	344	262	292	273	235	273	325	298	274	275	282	308	275	272	301	285	301	287	289	302	290	277	276	279	288	291	291	277	289	314	272	299	265	283	273	282	280	310	291	298	251	292	300	304	271	305	265	279	291	293	277	274	312	308	304	273	297	297	261	310	304	314	258	278	297	274	263	279	324	290	292	276	278	288	303	283	278	296	272	300	270	285	289	280	321	295	295	284	271	282	308	296	281	311	316	296	284	286	258	294	257	297	299	281	266	303	280	279	273	268	288	313	314	293	309	280	310	297	292	272	281	262	259	260	262	281	296	297	308	301	278	280	288	272	286	247	290	327	292	290	282	293	283	287	297	286	292	294	290	282	263	296	291	307	269	293	289	268	253	296	302	261	304	262	279	283	298	277	289	286	310	279	291	275	293	278	269	282	289	292	295	319	274	269	290	327	318	285	269	294	303	291	267	313	287	301	288	290	290	267	285	295	284	295	299	267	254	319	263	265	314	286	291	271	292	280	272	298	293	286	317	270	285	302	281	265	291	275	294	281	261	314	285	256	291	323	284	286	285	296	283	267	302	274	298	265	275	294	274	253	279	299	280	279	262	265	312	280	299	284	315	279	280	296	268	272	302	320	259	299	251	301	280	287	286	305	288	291	283	257	278	303	280	280	292	292	295	307	301	272	296	304	313	288	287	276	305	298	276	315	296	313	313	334	286	254	287	286	295	291	283	294	302	293	299	279	285	290	262	276	295	275	287	289	314	267	270	316	291	294	268	290	276	308	326	303	291	294	303	302	306	282	297	281	308	273	268	309	287	326	279	319	265	321	249	315	255	296	304	281	276	285	278	271	314	296	283	282	292	279	322	240	273	284	253	310	293	289	294	263	289	303	284	261	294	266	285	276	288	292	293	256	292	258	288	274	271	279	285	286	264	297	263	270	279	290	300
26421	21174	29728	22905	21172	21191	14431	713	528	541	551	543	569	477	514	517	503	493	491	518	460	502	502	545	538	510	519	495	463	500	528	486	497	561	480	505	517	544	530	485	522	494	535	497	516	518	486	500	505	536	505	527	567	501	562	509	509	501	472	529	497	539	487	512	488	517	496	506	517	511	473	554	486	525	475	522	489	531	501	506	469	497	505	545	529	502	483	513	499	561	504	479	499	467	507	528	512	511	513	557	488	493	493	526	499	486	499	551	548	510	484	532	470	531	510	531	489	523	493	516	509	526	517	479	527	554	548	507	494	474	536	518	525	489	484	542	527	533	533	499	522	522	543	511	522	519	509	517	521	492	512	519	518	501	484	490	530	522	486	520	522	495	535	528	488	535	530	527	509	520	501	521	507	542	493	528	524	485	509	504	518	482	506	513	528	485	511	455	474	536	523	541	490	476	529	498	494	510	508	494	507	519	485	504	484	507	523	508	492	545	464	530	507	486	505	485	483	525	511	542	488	502	535	507	500	517	518	474	526	529	530	486	514	526	501	480	494	512	477	543	520	552	514	483	500	503	511	475	569	501	535	494	511	514	494	530	511	549	524	479	507	507	509	501	529	489	460	480	511	555	488	531	508	518	504	516	501	500	509	469	528	493	495	510	499	472	500	514	527	470	511	464	503	520	517	469	527	529	503	515	481	513	530	503	515	477	512	515	471	508	483	497	526	503	480	511	523	524	506	533	514	487	535	474	538	494	491	526	560	578	540	488	492	476	529	502	465	519	526	484	501	513	516	514	496	556	519	506	559	522	504	481	470	530	500	526	503	481	507	499	507	507	475	518	551	517	541	484	468	476	461	508	490	479	500	529	545	528	527	514	519	512	473	564	484	500	481	449	544	508	512	492	517	491	527	511	481	491	549	507	494	492	521	524	544	491	488	540	491	460	505	541	501	505	494	494	545	474	524	523	493	524	463	486	446	535	498	469	475	504	515	503	537	465	500	475	538	495	507	529	511	503	519	491	512	515	514	506	530	501	511	508	496	537	512	485	519	499	490	507	519	490	502	484	505	519	500	494	519	477	483	511	538	512	496	516	530	525	525	515	497	532	508	495	509	508	491	513	502	488	541	488	513	482	501	564	487	502	474	516	502	510	475	491	506	526	478	487	542	508	506	533	491	486	478	512	507	477	546	525	512	480	541	490	535	481	549	520	503	500	528	479	496	509	488	516	513	512	496	473	503	497	522	506	504	483	469	484	503	520	493	495	499	505	513	506	531	505	510	495	484	468	523	517	494	509	492	525	492	481	528	491	464	495	479	470	489	517	520	518	522	508	493	495	537	508	502	487	523	496	491	505	495	474	487	509	507	483	496	501	547	537	526	501	519	442	521	511	485	505	510	446	515	466	508	519	526	467	511	502	462	480	530	478	508	574	523	551	532	490	491	505	532	515	505	532	506	475	488	483	526	519	528	478	481	485	494	504	490	504	490	460	478	530	534	479	498	495	511	510	499	512	473	481	534	537	505	515	455	482	481	503	521	468	477	470	471	516	492	497	508	515	502	493	481	511	532	523	549	500	507	496	543	497	517	542	507	494	463	498	514	498	513	509	477	504	493	497	500	492	521	486	565	488	479	510	511	528	563	484	513	513	467	542	524	485	470	518	522	501	488	483	491	527	500	509	551	515	501	494	529	531	484	477	533	476	538	507	522	527	507	496	516	529	514	519	546	487	478	501	535	514	520	491	517	531	507	512	515	521	476	512	510	531	487	501	469	515	471	511	472	487	510	534	522	520	521	490	542	522	451	487	524	495	480	488	513	501	513	507	521	490	485	511	496	494	501	472	487	519	533	526	532	529	508	544	496	500	508	517	513	483	539	512	481	523	490	471	511	519	500	483	527	519	488	511	520	488	468	491	506	521	515	549	545	524	498	545	518	457	532	484	473	526	500	493	519	531	492	517	514	474	553	459	500	475	537	475	518	547	500	477	523	517	497	484	506	532	537	482	511	547	481	494	500	491	520	501	517	506	572	500	521	524	507	513	518	489	528	465	546	510	528	534	506	509	534	545	499	517	517	477	539	479	455	479	507	454	478	510	538	505	506	503	521	504	501	512	533	497	520	518	510	487	514	499	503	488	496	489	510	459	537	530	490	492	551	526	524	521	498	486	525	511	518	483	481	533	504	528	513	507	533	514	495	498	486	510	481	507	521	522	529	509	482	499	517	494	528	486	510	522	502	490	504	505	507	485	487	517	504	500	503	488	528	508	483	506	471	484	541	497	482	543	491	518	499	501	527	486	484	562	491	463	489	514	489	519	475	462	544	530	534	519	517	557	529	494	530	481	522	501	539	511	464	515	503	535	520	500	516	501	522	519	509	540	510	525	518	528	534	529	511	462	515	485	499	510	550	489	493	507	544	482	474	500	496	526	504	526	457	522	496	513	497	532	494	544	539	469	490	511	496	511	503	504	533	492	510	528	496	496	494	499	523	549	492	497	506	524	505	532	521	507	462	530	540	516	509	503	511	499	480	465	504	514	496	509	540	512	498	550	518	506	512	584	503	521	502	491	485	541	510	509	502	518	480	512	492	499	459	507	468	503	536	495	494	489	479	529	537	485	537	543	491	511	499	575	504	471	508	513	514	555	507	503	517	512	505	516	550	506	539	515	497	500	534	493	534	495	506	519	462	508	507	483	490	543	517	506	487	497	534	502	458	502	535	524	534	513	496	483	542	503	488	510	505	504	503	461	545	506	511	506	477	490	524	550	515	486	494	514	517	537	476	504	475	526	538	515	488	516	517	513	498	501	512	537	478	502	508	521	508	473	502	520	493	501	524	500	506	484	518	513	513	505	544	501	520	527	506	490	476	547	496	513	543	516	514	523	485	522	485	496	473	490	509	521	510	536	495	517	518	498	487	504	534	469	480	515	487	508	519	542	492	512	536	472	484	537	470	466	479	554	516	472	524	515	488	500	486	514	492	507	550	485	565	494	490	527	512	488	523	516	491	503	515	504	510	486	521	549	528	487	492	489	520	486	494	511	523	493	506	472	500	500	463	457	481	505	545	473	529	514	494	497	515	488	508	521	474	491	519	514	505	520	497	529	508	435	525	526	512	482	534	493	519	524	524	512	513	477	503	505	494	522	519	524	488	501	494	515	503	554	463	504	507	495	520	504	485	479	511	511	530	497	494	475	510	533	491	533	513	469	515	493	493	493	495	485	531	502	487	492	491	528	531	509	483	460	546	539	520	527	553	518	491	571	477	512	508	521	490	513	475	515	514	512	478	474	492	503	493	519	496	524	494	479	506	493	521	510	515	494	486	507	504	515	509	526	495	470	493	485	528	534	496	503	507	499	510	528	481	496	526	512	490	538	514	519	513	560	537	489	470	531	531	482	522	513	467	537	492	510	536	500	479	496	489	494	534	546	519	466	491	497	464	507	468	556	489	494	518	487	560	521	544	504	520	487	490	502	520	545	499	493
3875	1133	791	714	641	645	664	642	659	660	591	625	617	595	628	609	569	576	604	600	575	604	608	645	601	588	604	595	557	607	660	546	655	556	559	603	617	602	613	593	646	609	601	615	563	629	614	626	592	637	596	583	620	609	618	600	633	590	627	564	643	596	563	600	620	577	550	584	611	579	625	618	607	632	623	574	577	558	582	621	590	631	597	578	623	600	610	583	586	586	598	561	630	634	573	586	606	631	618	585	615	625	598	610	599	584	600	579	586	591	615	600	621	571	592	636	588	585	597	571	609	592	593	603	592	581	582	598	571	593	603	633	624	589	602	574	624	617	607	591	554	591	637	596	605	552	600	612	597	622	628	648	584	604	679	603	627	591	610	596	631	625	554	567	612	618	580	591	611	612	610	561	588	589	551	646	582	577	607	605	608	605	595	638	600	582	623	591	583	605	635	616	570	588	601	607	623	565	575	603	546	579	608	604	566	615	627	595	636	577	600	616	596	586	590	583	615	593	574	586	532	560	616	569	578	605	585	616	614	558	585	565	635	583	579	613	555	576	612	564	566	548	625	560	576	598	594	610	606	594	627	584	611	597	597	607	559	610	591	611	593	581	608	575	631	614	598	608	582	606	591	604	572	628	607	582	604	585	631	648	617	614	617	576	623	574	595	606	589	559	613	609	579	563	603	575	621	603	589	621	574	591	639	564	550	590	627	600	564	551	550	608	606	601	596	564	608	566	600	597	610	623	625	634	611	581	591	596	630	609	590	590	568	620	587	606	595	590	561	606	610	631	586	614	627	627	609	642	592	574	616	582	606	611	572	566	577	618	592	609	599	559	596	582	598	560	605	591	570	580	580	578	614	585	614	617	580	585	565	617	574	626	594	587	590	628	630	586	583	584	607	560	605	580	587	659	655	624	616	610	613	583	616	619	611	561	587	600	594	614	627	633	572	632	606	593	587	575	575	597	609	610	587	606	612	568	585	616	568	592	581	567	581	590	588	616	597	607	596	579	598	592	586	573	622	598	634	606	609	641	584	615	616	605	641	578	627	553	585	600	648	611	601	555	617	589	627	588	611	578	577	612	646	614	564	566	621	570	575	587	623	591	611	638	597	603	587	565	592	547	603	662	610	594	583	635	595	580	625	575	609	576	616	603	577	560	605	565	576	598	584	567	598	596	600	570	588	573	586	585	568	593	603	590	572	593	570	553	613	598	590	587	603	568	604	568	574	578	601	609	624	604	594	596	613	577	587	648	586	582	632	568	630	634	608	631	604	594	589	609	575	617	574	550	591	576	594	580	608	662	568	595	592	594	621	547	632	593	572	583	550	575	590	548	564	597	585	586	601	604	579	590	573	557	617	623	598	572	596	627	603	606	567	585	586	606	544	581	594	583	561	587	606	586	569	604	620	596	598	617	579	597	615	568	611	589	630	581	570	619	550	580	571	602	606	604	590	607	595	639	555	574	642	635	604	580	593	639	635	600	594	598	632	590	595	604	617	615	599	587	580	579	545	555	603	585	639	575	582	592	598	551	649	594	554	614	621	588	635	585	626	594	575	584	607	610	576	615	611	599	590	606	560	581	582	629	590	578	598	568	573	628	582	548	626	602	627	563	603	599	603	587	650	575	598	621	628	559	575	611	582	590	603	637	600	629	549	596	611	646	623	610	574	582	604	594	600	596	564	610	566	597	572	616	564	607	564	611	613	605	570	610	626	607	562	632	602	598	636	627	612	595	622	575	612	601	632	592	565	563	565	654	556	629	549	610	597	601	642	593	582	601	573	641	624	588	586	608	579	585	592	609	567	631	566	587	606	623	602	608	571	596	598	574	627	576	571	584	622	614	590	597	618	562	572	584	586	539	618	625	619	577	614	544	603	564	597	608	583	588	569	633	570	604	572	593	555	589	607	568	550	600	589	591	559	613	612	588	590	649	577	556	549	628	592	556	607	590	577	607	602	639	581	584	607	588	579	610	593	616	621	576	632	588	574	591	631	584	644	548	616	627	621	608	607	602	582	546	584	661	613	595	519	585	610	562	614	611	580	616	615	616	595	624	609	620	600	520	613	645	598	610	597	644	606	588	609	580	590	642	618	609	585	577	600	598	577	603	621	635	628	576	571	618	608	612	573	586	640	587	633	609	618	593	554	583	612	577	583	575	603	630	590	580	619	568	585	544	592	607	557	628	560	581	553	574	567	549	594	590	625	530	552	592	621	591	589	572	582	605	629	549	603	634	612	580	618	592	607	563	604	591	608	616	631	635	580	615	613	578	597	655	603	576	580	595	576	570	566	606	564	634	569	598	590	585	578	594	571	629	609	617	606	608	621	567	639	586	579	662	631	594	629	577	596	522	655	592	592	603	641	632	571	592	600	575	594	592	618	574	540	586	573	578	612	568	611	605	575	601	620	602	596	577	584	588	614	603	632	582	600	592	625	567	625	602	583	612	580	639	610	567	589	570	609	601	621	554	589	562	576	631	623	593	630	579	566	592	611	639	648	622	584	573	643	536	600	558	546	617	614	591	590	612	613	564	641	604	614	656	553	566	580	601	536	581	592	550	567	589	573	606	601	611	607	636	629	586	605	566	573	601	639	596	581	603	564	603	566	592	591	551	632	603	576	568	617	599	583	582	616	603	602	549	610	630	651	602	625	586	623	591	581	606	562	626	610	572	628	583	580	576	625	589	605	561	602	586	556	582	629	573	611	585	586	623	602	605	624	584	574	576	580	604	605	588	600	594	612	609	573	609	594	595	628	589	608	643	605	588	632	562	571	627	597	547	567	593	592	608	592	627	594	578	629	636	602	600	662	586	566	580	573	570	631	565	614	553	571	591	603	575	621	618	628	542	592	604	609	580	581	612	604	589	619	545	563	620	573	617	578	569	572	588	590	616	591	596	603	595	589	562	582	568	606	589	613	600	587	590	597	607	550	581	618	588	623	609	591	573	570	587	635	576	627	640	608	608	614	584	566	600	599	576	638	537	612	615	627	600	591	565	606	572	622	610	631	569	634	571	593	613	613	623	559	585	609	637	627	584	616	617	662	593	602	633	606	640	620	584	586	592	665	594	628	618	587	609	616	625	593	596	562	612	594	574	595	608	594	605	591	562	571	585	577	575	595	573	596	606	573	594	608	569	589	608	585	596	612	608	570	617	624	601	580	582	620	590	623	585	602	604	608	623	580	604	599	550	571	631	583	628	597	570	590	591	608	623	614	587	599	594	594	634	581	606	586	628	616	592	645	626	554	606	597	552	565	589	602	602	636	640	633	600	590	623	603	578	648	582	591	547	617	615	589	592	579	571	546	590	557	599	591	611	612	609	606	597	616	615	594	585	597	627	584	586	591	604	608	599	650	632	617	610	592	562	571	597	592	558	595	565	554	616	565	610	569	603	612	533	619	589	602	596	608	589	634	567	602	597	636	626	560	620	570	607	599	615	588	604	595	538	628	585	606	612	595	584	634	595	563	619	587	590	661	604
27580	21196	29552	23105	21147	18890	302	181	189	188	160	154	173	145	155	168	143	140	156	168	150	187	157	164	155	160	144	158	146	168	156	152	173	130	163	177	152	183	144	145	142	147	169	156	168	155	145	178	142	163	168	182	191	168	153	157	152	140	156	161	146	141	143	153	153	155	177	180	157	153	184	152	183	172	165	146	148	164	188	160	160	161	148	140	155	135	170	171	178	181	168	159	162	157	150	148	147	132	148	159	157	143	164	177	151	156	139	158	169	154	157	146	190	179	146	173	165	144	157	158	162	144	160	166	142	165	138	165	170	184	164	166	161	167	171	155	160	156	156	138	178	161	154	158	191	175	160	163	159	172	166	176	153	155	143	151	166	158	159	164	164	157	161	167	180	158	173	157	163	149	148	176	149	165	175	142	172	149	161	159	168	167	179	149	159	169	164	173	166	173	191	130	151	160	178	137	140	146	168	159	160	154	154	162	152	142	164	165	142	161	131	150	179	168	173	153	147	146	159	144	170	163	165	171	159	146	177	169	171	167	185	158	154	155	146	167	142	156	158	163	179	161	147	163	164	153	155	129	156	173	139	150	191	175	158	154	171	173	186	159	148	179	147	173	161	161	174	151	163	167	159	161	160	148	160	162	166	167	157	183	158	167	168	151	146	151	168	146	146	160	149	149	170	166	157	152	145	174	150	154	160	144	181	156	171	166	144	156	160	142	153	169	165	146	138	159	146	158	169	135	172	154	138	153	174	172	169	155	158	160	147	168	165	146	163	163	163	162	151	162	159	142	150	175	160	146	165	142	161	183	160	129	167	152	149	170	157	155	153	149	163	146	155	148	161	153	172	140	156	154	145	173	156	168	158	152	153	143	174	174	159	154	152	152	162	169	162	171	133	152	148	194	163	174	153	149	140	160	151	145	140	146	149	156	175	157	168	157	158	160	149	162	171	158	163	171	172	149	155	138	176	180	148	172	173	158	139	160	169	130	164	141	180	139	146	169	152	151	148	168	151	173	157	165	156	176	163	147	156	170	147	148	164	164	164	170	176	139	161	160	167	155	167	141	169	142	157	176	173	155	170	133	160	170	184	180	149	178	172	150	145	151	155	157	167	149	156	175	164	145	166	187	134	158	159	138	182	152	178	186	178	150	156	154	140	161	172	144	161	148	138	155	166	134	139	160	180	142	184	159	153	161	155	174	146	169	145	145	126	159	148	182	161	173	145	161	145	163	151	158	152	163	143	168	156	156	166	171	155	155	139	146	138	147	157	171	149	159	172	147	137	167	164	142	148	157	137	159	146	168	169	168	147	154	154	155	182	136	143	154	161	147	155	163	137	173	143	147	154	166	159	148	173	168	158	155	135	166	144	166	172	151	187	163	151	170	170	150	169	146	163	151	158	157	157	150	182	170	165	168	174	135	163	174	159	183	166	153	162	163	148	157	171	153	175	150	157	145	155	128	152	130	149	172	164	147	146	146	153	169	135	173	156	167	161	163	158	159	159	171	147	195	160	192	167	185	160	166	174	144	160	163	165	141	150	151	174	157	172	136	170	154	144	149	160	188	153	165	174	185	167	140	148	160	132	167	145	161	150	152	156	150	157	141	152	170	153	146	142	159	158	150	165	159	175	163	156	168	142	159	142	183	166	150	163	159	164	154	161	168	163	159	168	147	158	157	169	163	176	144	159	160	152	125	168	186	144	158	142	160	150	161	171	166	170	166	149	169	181	180	145	165	148	162	149	145	157	157	141	154	135	169	133	177	144	160	164	164	156	136	162	178	161	172	167	176	156	161	154	157	170	153	151	177	155	149	153	153	158	158	151	164	156	150	136	167	163	163	149	160	155	172	173	176	162	169	150	147	171	168	135	171	149	171	152	174	175	128	166	160	142	163	150	174	153	152	180	135	164	152	156	181	175	145	171	163	162	188	149	153	185	143	159	183	164	156	163	177	149	156	155	139	131	139	152	146	168	156	174	157	159	167	187	167	161	158	169	144	146	162	168	159	128	155	153	160	152	172	181	135	154	176	128	189	162	161	167	165	144	161	146	147	138	179	144	155	162	146	177	147	168	162	176	157	157	143	132	150	159	147	176	160	170	172	147	162	155	158	164	160	155	132	146	164	176	189	146	158	144	165	154	167	127	176	162	138	167	148	135	150	167	144	153	160	163	148	167	141	147	147	175	154	159	173	164	142	142	177	178	158	147	171	169	171	148	158	147	181	158	150	141	167	156	167	137	153	186	173	182	170	160	151	167	173	147	154	145	149	194	155	165	178	147	159	151	167	160	180	147	168	173	169	144	146	181	140	169	148	155	158	169	179	175	165	168	155	162	152	162	171	159	154	159	158	148	150	149	159	148	172	137	184	170	156	153	156	134	144	142	147	146	171	156	150	164	178	139	161	144	143	176	158	148	155	165	176	160	154	138	155	158	149	159	167	166	131	151	157	146	158	162	144	156	175	141	141	181	172	137	161	168	156	155	139	157	163	170	150	149	168	165	133	164	167	147	180	148	176	163	166	155	155	143	158	157	139	154	154	146	163	191	151	177	166	148	165	179	151	157	129	153	151	165	179	169	133	152	162	172	126	174	156	152	159	167	151	174	167	175	173	159	149	168	184	132	160	160	143	156	171	159	150	172	155	159	147	158	161	166	170	162	147	161	155	149	149	157	169	161	161	143	162	177	131	157	169	157	177	166	163	156	182	158	160	147	141	159	156	163	174	161	192	146	145	152	135	147	164	177	143	160	149	138	147	162	137	181	171	150	144	147	155	157	168	163	152	129	166	173	172	153	174	156	174	169	160	162	147	148	156	170	151	151	149	137	128	154	165	144	174	154	159	148	157	143	144	155	159	151	166	158	179	151	158	155	158	170	152	156	164	149	189	174	170	164	140	161	144	158	172	169	174	165	148	154	155	163	166	179	154	157	136	158	144	143	152	162	161	156	167	152	145	140	150	169	161	146	148	146	154	184	173	167	154	155	157	141	158	169	168	152	157	160	134	152	139	162	168	158	157	167	153	157	148	148	152	155	138	148	136	169	148	151	143	153	140	138	138	159	157	150	169	165	160	156	144	164	157	150	163	142	170	145	164	153	158	162	142	172	159	184	155	149	157	135	152	140	151	155	169	171	144	178	146	163	158	143	156	122	158	160	174	175	153	183	160	160	163	187	169	160	158	130	183	150	160	144	169	150	150	146	191	150	155	169	148	174	169	148	174	159	146	146	164	162	157	158	158	147	176	156	167	181	166	142	156	177	149	152	154	152	144	163	149	155	149	181	131	149	189	170	155	169	152	151	146	167	164	164	151	136	156	136	172	153	146	168	167	149	171	148	145	147	162	164	169	181	179	158	140	183	174	158	150	162	172	160	166	172	151	153	140	156	134	162	133	143	157	151	149	162	161	150	141	135	147	164	145	168	182	170	167	161	142	143	177	124	156	169	152	153	174	166	149	144	169	138	139	155	184	154	159	158	158	158	143
3780	471	269	251	210	217	225	229	233	222	224	225	233	197	211	230	215	205	229	220	220	208	212	219	223	219	199	195	230	207	214	222	198	242	233	234	205	213	196	209	198	195	233	237	205	221	214	230	213	215	222	206	231	221	216	206	196	231	221	197	218	200	200	215	258	251	228	194	221	211	197	223	218	223	215	228	206	219	222	205	202	221	204	251	217	179	215	232	205	218	230	221	173	202	214	211	201	212	179	226	234	197	219	226	239	189	208	208	234	219	210	223	197	213	234	231	206	210	185	205	209	209	204	249	234	205	213	226	201	235	214	234	204	224	195	234	221	198	204	227	221	221	226	212	223	201	223	206	207	227	214	204	243	226	217	228	171	224	228	220	227	206	199	232	217	229	217	227	212	215	246	214	214	216	227	221	234	228	195	222	233	238	226	236	215	221	234	223	201	235	218	217	217	224	216	218	231	181	232	221	235	213	216	193	201	213	204	222	206	218	194	223	239	232	242	213	230	229	216	205	225	202	220	197	212	208	199	216	210	211	190	193	218	222	198	211	198	202	231	251	215	203	220	209	199	189	229	205	233	222	212	210	212	202	223	211	219	202	218	232	227	233	206	211	205	216	219	210	222	186	212	226	199	224	227	206	213	197	210	201	233	215	203	228	197	213	202	245	219	209	223	221	228	228	211	202	206	248	209	211	215	195	200	231	237	206	205	222	198	223	208	229	207	226	202	224	227	213	209	213	212	252	208	214	189	199	222	235	219	198	224	191	190	204	194	232	223	215	196	222	239	216	213	204	223	219	229	225	211	215	215	216	219	227	220	216	196	227	205	212	207	227	200	220	217	220	208	196	216	243	207	217	229	226	184	235	232	201	221	237	239	201	223	215	197	215	222	230	250	214	202	216	217	213	195	237	211	196	233	216	201	198	224	228	192	241	219	215	218	208	209	216	232	220	213	232	205	235	217	207	204	231	216	210	216	201	222	223	187	200	194	214	219	221	203	215	215	199	207	213	216	224	214	220	187	227	221	216	226	204	238	220	217	228	205	200	221	212	219	212	224	226	213	197	199	215	240	209	209	226	203	201	197	205	225	226	210	202	213	202	221	195	221	216	235	242	198	231	213	215	239	220	188	237	190	182	203	201	230	201	213	220	205	219	223	218	205	210	200	222	209	227	220	220	230	207	233	206	212	203	213	218	211	197	224	261	243	212	182	234	201	217	236	193	201	234	197	223	226	205	226	211	230	213	221	258	215	207	217	207	220	212	207	230	244	203	222	228	202	217	187	203	204	235	201	175	233	222	230	224	215	205	194	220	200	227	237	197	207	223	211	196	194	215	214	215	207	202	211	223	190	204	214	228	234	212	243	212	233	209	198	224	252	192	238	237	197	181	215	229	230	229	228	228	224	190	207	196	239	234	204	206	199	210	203	210	213	244	230	219	211	209	208	216	224	224	207	234	224	224	217	224	217	216	207	206	216	206	232	223	212	238	234	233	212	202	215	226	230	224	204	203	205	235	218	245	224	222	188	221	211	222	199	224	201	196	216	191	198	200	226	220	186	194	216	217	220	208	221	216	203	221	217	240	190	225	214	209	221	220	237	235	198	211	209	245	219	233	196	213	205	225	234	218	186	218	224	202	204	210	205	201	183	217	186	215	197	227	208	217	248	199	221	205	213	219	204	195	215	226	225	214	224	190	193	215	237	224	220	215	228	230	226	212	220	234	191	200	215	225	230	203	235	209	240	218	204	196	199	193	222	233	215	222	217	215	210	195	203	216	223	213	193	262	181	219	195	219	194	193	217	199	213	209	210	235	210	236	221	256	203	210	208	218	192	199	196	219	219	217	231	236	226	215	201	209	217	204	222	216	232	233	221	224	217	220	210	190	207	201	230	223	215	214	213	213	216	200	218	230	233	260	211	202	209	225	190	212	228	240	231	200	220	212	187	192	231	207	223	220	213	226	212	221	220	213	221	224	229	226	206	213	219	208	221	216	194	218	242	202	237	228	251	201	230	235	237	226	211	238	194	231	226	192	203	194	193	220	212	206	219	212	223	215	230	199	227	198	215	204	205	203	216	215	208	224	222	228	213	229	242	199	233	220	194	225	218	230	210	205	224	198	195	204	217	206	191	217	210	220	237	208	225	207	218	211	223	208	216	214	213	238	232	223	247	212	211	186	235	190	223	198	207	220	230	240	204	193	197	215	171	212	199	220	204	229	199	218	233	226	199	228	212	200	211	230	214	232	253	228	235	210	216	202	210	228	235	198	191	211	224	181	206	249	225	212	222	196	213	216	222	227	187	215	227	197	211	186	208	190	221	196	220	208	229	238	237	229	211	238	204	238	218	206	215	217	240	211	212	230	232	211	235	224	220	216	211	234	227	226	212	201	210	215	216	210	218	211	198	223	215	190	229	228	205	234	235	211	222	215	228	218	203	218	235	194	240	238	215	233	219	216	233	216	241	214	210	216	219	203	195	213	225	197	193	233	205	190	212	177	220	218	189	220	235	225	191	209	224	224	216	220	192	216	215	207	212	234	187	208	211	244	194	205	209	217	208	227	217	205	245	231	225	235	224	238	238	230	206	217	199	219	231	217	213	235	214	213	236	198	213	230	210	219	186	217	209	234	213	228	197	206	223	208	218	192	216	210	204	204	215	205	250	228	211	218	213	226	237	209	226	221	218	202	182	219	229	222	235	214	217	221	235	241	206	194	232	205	219	229	220	238	249	220	208	202	214	243	237	212	216	216	250	211	208	224	191	248	232	208	226	234	223	245	213	213	216	237	190	187	212	228	209	227	235	216	213	233	234	231	231	210	209	215	241	205	225	212	209	201	213	213	199	228	212	239	208	236	226	205	215	220	235	218	205	203	184	212	206	221	230	248	216	213	205	248	191	213	206	207	235	237	221	229	233	217	234	230	204	228	178	218	211	216	243	206	228	217	213	215	213	199	225	209	222	225	225	209	229	213	194	219	251	244	238	238	211	217	192	227	216	209	220	197	227	222	222	204	218	222	208	214	197	217	235	210	236	219	201	226	211	202	208	251	207	213	206	246	242	196	219	235	203	244	225	184	214	202	213	217	245	222	199	222	232	232	205	242	220	219	215	244	217	207	206	217	217	220	223	224	232	221	219	208	212	197	224	202	220	213	222	218	212	230	219	223	245	205	208	239	221	186	234	218	198	207	225	231	217	210	225	176	207	226	220	226	218	216	216	231	230	214	203	220	220	235	188	211	202	240	196	220	224	205	214	223	185	232	205	219	213	240	224	204	224	192	212	200	217	209	214	252	236	210	208	219	227	224	213	227	221	227	219	197	222	216	223	200	236	218	206	193	224	229	243	235	230	217	195	232	222	202	218	268	211	210	189	216	228	246	230	197	217	226	239	232	229	208	190	231	208	205	216	231	210	209	214	224	223	214	223	224	178	208	202	216	226	221	215	233	225	241	226	191	194	225	230	223	239	234	196	207	222	218	235	216
22563	21212	29507	23214	21212	21371	24185	3805	620	585	595	600	582	573	602	544	543	581	613	565	542	563	572	554	559	568	583	604	546	526	609	559	525	565	530	609	550	582	567	560	493	555	538	538	545	566	552	524	554	547	545	591	576	541	579	573	552	534	546	624	519	554	581	579	532	485	553	583	562	573	540	503	549	499	541	556	542	486	519	587	526	571	573	575	508	558	550	539	526	545	534	543	513	536	562	540	537	536	568	529	565	523	543	544	559	522	569	557	543	514	581	537	540	547	511	536	576	540	505	561	580	523	504	548	533	545	577	546	515	538	548	552	500	526	573	580	553	509	541	535	566	520	531	575	551	526	549	538	571	521	534	518	529	521	541	524	553	542	563	505	531	547	541	564	541	522	538	555	557	566	521	539	591	552	548	540	562	592	559	499	619	526	522	541	564	514	576	523	583	560	515	572	515	484	573	572	552	560	566	560	546	556	597	574	562	550	563	543	517	564	532	581	490	543	585	556	558	535	538	527	561	516	534	502	541	577	501	524	584	541	570	524	519	547	545	529	484	530	525	557	569	516	565	501	540	519	543	544	588	532	605	507	497	555	547	556	527	590	561	579	566	576	521	566	553	573	529	522	544	574	561	547	537	563	512	598	548	528	555	557	591	516	541	563	531	512	494	567	619	528	512	540	538	551	559	532	562	551	567	546	546	519	540	498	555	529	548	519	546	543	551	522	535	561	575	561	535	525	542	550	537	547	538	531	537	549	577	555	537	539	530	513	579	576	534	531	551	506	540	524	576	590	579	544	527	547	542	537	537	546	547	534	556	555	569	576	557	543	552	564	568	550	551	532	570	569	573	545	570	573	589	493	570	524	550	544	523	564	536	547	536	515	545	540	531	536	544	530	530	567	512	550	556	521	467	515	489	534	525	545	532	549	579	561	533	590	523	564	527	529	548	501	536	560	523	544	536	549	555	562	582	549	516	518	531	540	500	598	535	556	555	558	541	584	569	522	572	552	577	564	520	551	536	559	526	584	548	552	595	561	544	520	550	501	547	547	523	590	560	524	540	562	526	521	622	514	564	515	553	520	560	527	568	567	520	534	518	581	531	556	502	549	544	540	528	509	575	568	537	539	551	530	536	571	520	553	547	506	599	529	556	606	561	547	547	526	530	553	556	510	535	549	552	534	583	573	536	587	564	556	584	555	562	557	542	538	560	485	559	553	553	525	546	518	561	516	520	550	536	560	530	522	517	520	547	562	566	516	541	528	547	571	577	503	525	577	579	582	521	534	520	580	541	525	541	531	504	505	540	512	498	546	568	556	499	520	517	500	571	525	528	556	524	540	562	576	545	490	562	558	530	554	578	542	580	523	555	568	562	562	547	542	541	546	558	546	572	559	558	542	521	497	538	529	568	536	537	535	548	529	611	546	548	573	578	555	525	535	523	544	513	503	577	522	534	549	519	549	556	535	530	545	562	513	530	590	547	574	541	588	559	552	517	543	590	528	557	598	582	543	521	577	561	536	566	488	551	571	529	561	572	520	536	562	536	582	544	538	571	559	536	540	552	542	531	565	564	515	529	503	502	562	606	528	534	515	524	539	549	526	553	556	507	555	558	526	531	559	548	494	565	514	570	593	534	533	559	544	533	547	590	614	549	527	523	536	538	540	585	538	571	542	506	508	545	553	541	523	577	552	579	572	536	547	571	590	572	514	536	586	582	523	558	545	519	527	556	559	544	532	540	564	600	525	547	526	508	527	598	544	556	549	518	569	564	514	557	477	567	585	505	538	575	551	537	555	559	545	527	545	576	537	560	568	559	564	513	501	528	580	517	550	523	559	521	532	539	579	595	516	546	505	553	551	542	517	532	526	566	575	472	555	563	534	521	581	568	578	543	542	520	551	555	551	559	540	567	527	579	502	545	534	521	531	492	526	533	553	546	536	497	538	566	535	544	526	529	551	491	504	527	531	520	564	561	569	558	502	604	515	532	557	531	575	566	547	562	578	544	590	510	543	575	556	541	579	541	523	559	514	569	537	552	525	552	547	537	504	541	576	548	576	546	562	523	570	524	585	548	531	536	564	555	517	567	583	548	563	573	555	532	529	540	592	551	526	573	504	555	569	546	545	578	518	527	545	532	541	541	536	560	514	555	576	533	537	539	533	539	550	549	544	565	546	557	542	564	570	518	554	516	543	547	553	529	552	540	574	589	527	546	593	550	572	578	561	525	577	560	541	538	587	582	553	527	531	533	507	568	510	534	560	572	511	542	520	553	590	593	541	541	567	552	549	519	553	552	528	557	551	566	522	598	550	555	541	541	544	530	544	508	576	507	557	565	549	518	583	571	530	560	573	550	530	566	490	520	544	563	561	539	569	508	522	563	553	493	560	576	538	576	542	554	562	562	541	541	560	548	532	528	533	535	563	506	564	562	542	547	514	549	526	559	525	548	573	570	548	546	551	556	561	533	532	563	575	562	592	526	555	555	537	548	508	548	541	570	573	550	506	517	512	523	552	540	551	552	554	566	534	562	555	544	543	547	525	546	539	519	540	506	522	517	522	533	564	524	501	561	544	528	548	570	512	519	523	492	538	524	530	500	536	538	560	510	572	538	547	553	497	524	543	516	526	568	551	558	527	560	562	550	526	510	513	479	540	559	546	571	569	517	575	572	558	509	513	550	525	545	548	531	545	554	545	571	556	544	565	543	521	556	504	504	563	545	558	552	550	573	552	510	529	561	515	594	522	534	522	537	540	585	519	526	500	556	537	549	548	541	569	586	550	543	550	535	504	566	547	549	562	527	612	550	578	562	548	571	569	535	546	514	559	506	514	517	573	565	508	554	551	558	564	554	546	501	528	538	534	543	595	533	514	554	572	534	503	572	518	556	523	532	530	541	592	549	580	532	504	546	564	538	547	540	563	567	568	504	566	537	542	519	579	546	507	541	527	543	545	541	511	530	554	577	549	519	579	527	515	563	529	528	561	533	521	553	570	536	556	497	568	516	539	550	530	519	552	528	538	553	550	541	577	522	568	523	554	569	542	501	531	536	549	585	521	534	538	566	508	576	556	569	557	523	521	539	523	535	537	505	537	560	523	569	555	509	544	550	526	554	513	542	550	516	528	554	523	503	543	517	545	522	577	522	548	515	539	549	570	550	535	538	555	535	533	559	529	544	583	584	532	557	524	554	529	552	540	568	527	533	522	561	547	495	514	538	546	547	533	552	517	569	565	562	536	587	532	535	537	538	533	523	529	498	554	556	580	523	539	587	538	548	507	532	563	514	517	525	597	527	547	539	589	569	558	529	510	513	541	555	528	539	548	590	534	568	549	548	529	489	545	558	521	567	532	526	540	542	536	531	534	520	537	507	514	526	582	504	540	540	555	564	529	535	548	536	582	541	537	546	509	552	534	519	609	544	536	523	508	532	610	544	554	506	534	565	586	496	534	569	546	519	543	596	529	532	528	547	545	522	540	498	566	521	523	544	540
4734	1618	1056	885	741	749	747	691	694	652	658	725	669	610	642	661	628	679	642	700	604	661	674	629	677	645	710	705	630	681	638	643	663	655	661	665	632	659	678	648	633	711	672	656	659	656	681	621	649	634	634	664	668	658	664	647	665	638	688	641	650	677	660	672	626	669	716	670	695	632	666	633	647	685	715	635	648	656	666	621	667	671	629	636	664	658	657	675	680	645	680	641	625	654	662	646	676	678	678	647	617	641	633	657	606	668	632	683	641	662	640	657	669	637	666	678	672	626	652	612	636	658	661	624	647	663	637	679	672	656	651	668	672	670	657	652	666	649	636	652	656	667	652	738	650	723	638	619	650	665	652	661	653	658	605	647	652	654	729	718	708	660	676	687	633	643	655	671	663	629	631	707	644	656	650	660	629	647	660	684	641	662	669	681	651	658	625	636	681	660	666	691	657	650	653	654	648	666	642	713	691	642	676	650	684	620	648	674	645	641	646	628	633	626	623	689	696	641	647	655	669	667	665	715	627	661	669	666	632	616	630	658	623	663	667	656	648	622	645	686	688	654	654	665	677	679	602	625	671	650	682	669	669	673	648	659	617	612	677	661	626	680	642	615	643	638	649	680	616	704	673	618	692	640	640	641	652	627	630	683	644	688	720	684	650	679	600	661	627	675	641	674	672	665	636	671	664	599	672	662	667	637	626	636	626	659	667	672	635	664	619	640	644	668	670	630	614	666	631	646	600	628	651	692	612	653	641	627	652	683	743	629	634	648	659	634	642	679	658	652	656	605	645	651	679	666	668	673	634	634	637	688	671	628	639	604	672	662	631	667	673	709	666	710	649	631	639	620	660	662	629	620	684	706	669	648	592	618	656	685	652	610	672	647	604	634	663	610	654	654	612	637	646	616	656	684	658	650	637	640	619	674	635	633	697	654	626	656	638	646	683	611	702	608	607	670	666	652	647	665	658	636	661	628	628	643	633	653	672	630	670	605	654	682	677	646	665	657	668	578	608	676	687	703	703	620	677	644	657	658	681	703	646	647	651	672	653	626	658	693	637	662	665	676	658	707	640	654	641	683	714	663	668	680	620	672	671	606	661	653	659	684	590	667	640	666	689	607	623	690	649	662	665	640	683	658	658	644	589	699	663	642	672	673	656	661	675	698	652	661	638	647	672	657	680	651	648	693	675	656	632	652	632	669	654	654	623	625	657	651	669	673	600	624	633	674	635	669	612	654	680	615	680	648	674	661	648	628	661	650	638	609	635	595	677	647	660	628	663	652	638	641	646	663	648	630	650	647	673	677	630	638	698	637	685	682	657	681	655	655	689	664	672	644	661	670	635	645	608	620	648	624	671	652	643	625	643	656	623	659	694	648	655	654	645	641	701	661	683	617	654	655	660	725	699	611	656	652	641	615	661	647	630	656	690	626	714	698	671	602	650	639	671	642	611	674	669	630	651	668	659	677	650	650	644	652	633	636	666	700	696	652	641	618	659	633	650	672	651	616	651	673	683	696	641	626	699	686	628	622	660	658	664	661	620	641	661	640	616	606	663	694	682	627	644	644	647	655	653	613	660	687	645	649	695	654	638	694	638	648	627	673	631	702	622	671	650	624	612	629	638	645	647	659	646	683	664	628	622	605	675	633	665	685	659	650	629	645	649	661	642	672	679	668	636	609	692	669	619	653	685	642	686	628	664	704	657	618	658	613	669	638	628	633	628	634	626	599	648	708	678	660	632	649	639	660	676	647	622	654	631	621	654	627	635	663	627	664	658	631	606	653	614	615	624	641	645	652	641	680	642	628	655	651	660	729	645	680	664	670	663	649	684	638	598	644	682	647	654	628	673	642	703	655	654	638	639	667	698	669	692	641	651	630	668	630	644	657	694	651	656	633	653	669	618	612	650	607	645	626	583	674	616	702	645	625	660	621	609	685	695	666	685	637	669	657	656	632	655	678	643	636	647	623	636	647	613	619	710	674	658	621	684	665	668	666	639	647	672	650	680	648	665	612	700	628	645	632	657	679	613	665	684	653	649	650	636	639	602	680	687	665	706	693	696	673	637	630	658	706	667	653	647	687	738	628	676	673	650	685	661	613	611	655	634	664	706	604	687	640	663	657	657	629	675	610	642	617	702	658	666	602	682	676	663	672	672	629	616	640	683	677	616	650	622	666	650	635	658	592	667	653	650	636	646	647	624	624	606	656	659	618	663	663	636	642	663	613	624	617	668	616	657	649	670	641	700	639	653	650	656	649	636	654	693	652	652	607	675	632	618	647	643	617	627	655	658	610	644	641	675	659	682	682	673	677	665	664	674	650	646	639	653	656	684	638	633	614	636	627	620	657	655	673	633	662	656	718	635	689	642	657	645	675	666	648	656	646	689	665	653	680	660	647	631	657	633	641	653	636	689	646	662	630	662	623	674	632	623	639	631	628	682	605	604	671	654	637	631	649	645	702	669	650	626	639	644	658	622	670	633	674	615	659	740	656	628	640	643	649	684	655	642	627	678	623	647	662	672	721	611	610	601	652	659	666	687	669	635	666	653	678	660	649	671	641	671	621	650	708	639	613	660	633	591	668	664	681	663	656	664	665	635	663	710	656	649	660	629	650	647	685	621	635	671	603	662	633	653	644	652	668	641	667	667	666	666	631	622	655	632	699	667	680	658	661	663	624	652	625	633	652	664	659	714	675	656	690	656	628	636	671	672	607	634	638	645	621	623	687	704	641	664	628	662	659	671	676	630	660	666	594	678	638	605	649	652	638	659	679	649	678	680	645	633	651	618	678	665	632	618	591	631	617	674	642	602	642	641	662	668	657	680	661	680	710	626	686	653	658	667	716	633	618	644	662	618	617	617	661	677	696	625	658	676	656	689	600	676	629	666	664	668	650	609	658	667	629	642	609	617	666	649	649	660	694	652	680	657	641	607	662	668	724	612	666	635	623	649	664	663	611	669	646	628	620	666	637	653	598	650	662	693	655	691	634	651	658	662	628	626	672	617	616	645	620	620	671	664	617	659	678	636	644	636	674	649	655	645	669	659	673	667	637	614	670	575	659	658	650	634	621	673	644	651	704	616	632	672	670	637	677	662	639	672	623	634	681	627	650	626	708	658	674	655	646	666	663	653	600	585	627	643	669	652	609	677	658	631	639	691	684	624	613	686	676	641	670	668	628	649	649	656	693	626	674	645	644	654	676	635	686	654	648	688	659	652	666	684	668	626	702	655	675	644	669	653	677	714	663	630	690	649	630	629	606	677	630	625	619	626	678	641	658	642	683	618	737	623	678	656	628	650	619	650	626	664	694	687	620	653	662	673	617	629	663	668	642	669	654	645	667	639	641	686	646	679	632	620	714	648	642	637	631	659	637	667	652	647	634	633	647	642	657	636	644	614	631	666	640	632	665	633	646	664	653	659	699	632	656	621	661	632	688	633	634	644	665	659	646	642	661	671	638	676	692	658	628	691	642	665	636	669	705	651	613
27944	21200	25403	13806	347	301	231	230	238	240	238	220	234	225	254	242	230	264	254	239	228	213	213	233	252	219	206	232	240	216	249	247	255	230	254	245	232	225	227	253	223	242	214	210	243	234	246	240	201	237	233	243	240	232	231	236	245	235	246	235	225	230	221	222	268	214	221	236	216	232	230	249	219	249	247	218	244	217	237	240	234	215	213	234	218	232	224	238	243	240	215	234	219	230	229	223	228	226	255	238	220	245	225	233	228	220	198	225	226	246	228	231	230	217	236	228	224	247	230	238	222	235	250	256	234	240	182	231	252	206	236	239	232	236	238	205	251	204	227	232	231	247	236	226	226	213	228	217	204	243	228	215	253	227	238	244	223	231	234	215	198	237	240	229	280	230	216	237	249	237	226	247	217	229	195	232	267	226	256	224	242	237	242	247	223	228	241	237	235	218	262	239	254	232	250	239	224	229	223	255	232	257	207	245	204	238	257	235	226	253	235	243	230	219	229	236	247	241	238	223	226	220	214	237	211	241	227	240	215	214	215	230	243	209	208	221	245	230	229	237	219	210	259	254	237	211	246	213	226	248	258	229	250	226	233	244	225	223	246	228	221	248	225	210	234	209	236	216	247	226	260	226	182	235	262	215	242	246	242	240	227	224	278	235	233	257	219	246	245	239	196	234	229	233	215	216	236	260	224	220	233	229	225	217	239	252	248	246	220	248	223	240	219	216	262	241	231	217	247	213	228	234	220	238	222	226	233	231	222	223	231	250	220	246	214	217	221	228	241	246	200	236	239	186	212	221	236	242	218	244	220	228	224	225	265	245	242	224	236	241	222	217	208	241	223	243	239	231	229	226	222	233	242	207	216	222	235	243	234	218	229	228	234	253	246	232	209	224	221	248	252	248	230	236	246	242	215	208	228	241	222	220	203	238	219	225	249	251	224	229	241	220	243	230	212	240	241	262	223	223	218	240	226	217	234	233	223	211	246	256	245	215	235	203	222	245	262	233	229	256	234	243	211	221	241	244	256	229	232	242	259	232	244	235	256	251	251	213	216	201	227	233	231	245	223	249	230	249	254	225	216	234	252	234	245	226	233	258	243	248	221	214	233	241	219	247	229	222	193	253	265	213	213	225	237	237	252	237	179	220	211	248	241	221	235	259	229	220	247	264	252	223	202	234	220	233	204	233	201	243	246	241	217	253	255	225	220	237	235	241	233	233	235	226	224	267	231	238	220	217	226	213	242	226	225	230	216	226	233	232	253	219	230	243	211	237	239	258	227	219	225	221	247	237	228	258	236	222	246	227	218	217	225	243	225	238	246	232	218	239	201	235	236	219	233	216	227	210	221	214	277	250	190	240	236	255	244	219	222	238	253	219	234	228	215	225	258	237	228	202	206	222	222	250	198	235	229	244	248	224	231	228	209	256	220	257	229	240	222	237	220	245	211	233	215	234	242	234	242	240	235	224	227	247	242	217	227	279	246	235	242	238	212	206	247	252	211	230	191	227	239	228	237	221	227	234	233	255	226	227	210	259	234	236	247	203	234	217	213	238	238	218	216	236	229	234	225	215	234	250	227	233	236	235	208	261	216	233	235	230	270	232	215	212	230	213	230	213	245	259	209	231	211	215	248	215	243	241	253	224	254	255	218	251	236	228	246	245	232	244	226	247	236	218	239	246	248	239	242	223	233	239	213	206	221	241	246	237	226	210	241	214	239	226	239	235	213	210	238	241	260	237	249	246	219	219	259	243	236	251	247	211	241	242	220	248	226	238	224	224	231	211	219	223	202	200	213	228	238	251	239	262	241	225	240	227	251	238	246	221	242	232	227	231	232	239	227	236	222	245	231	236	240	239	229	219	225	232	243	229	261	242	222	239	228	253	184	229	219	227	227	253	240	237	233	249	239	212	259	258	231	249	233	235	251	219	227	245	230	232	253	240	229	229	247	233	234	237	210	228	226	258	270	228	227	272	231	251	274	224	226	243	239	245	230	247	232	219	237	223	232	245	223	238	237	247	232	238	235	257	235	235	229	234	218	225	237	237	237	253	218	211	207	242	215	223	220	219	216	227	254	246	215	218	271	212	210	223	245	246	217	241	236	247	231	229	230	217	239	226	244	204	228	250	222	221	212	256	201	256	241	239	251	218	214	236	220	263	215	230	239	225	252	238	220	245	205	205	218	246	226	243	245	255	269	203	227	250	255	252	232	242	250	232	250	236	225	247	244	239	215	235	246	224	239	225	231	223	221	240	233	225	236	229	233	209	223	242	230	215	216	224	237	267	283	238	244	216	226	222	223	214	224	227	213	208	221	214	244	254	255	225	224	270	243	232	200	239	244	254	226	251	207	235	216	245	236	238	256	229	252	243	240	216	225	226	231	248	197	230	237	232	227	232	228	252	237	244	230	248	212	228	235	233	214	223	235	239	251	241	232	236	231	225	251	204	235	227	239	225	243	241	225	213	232	212	230	199	225	251	241	224	240	212	211	251	241	217	230	244	208	227	216	234	226	233	224	228	235	229	234	210	250	218	207	246	229	250	226	230	221	230	240	208	206	244	237	234	227	241	256	234	249	243	217	236	207	249	226	244	265	222	239	224	258	246	237	238	222	234	242	227	238	231	219	223	220	236	252	244	208	230	232	239	218	250	233	200	239	212	221	221	251	236	233	240	222	221	229	245	233	247	248	214	239	212	244	235	244	232	200	249	236	246	214	245	217	183	221	240	230	220	214	265	226	216	249	232	220	216	244	216	237	225	244	234	221	243	224	224	228	235	241	236	191	224	261	244	231	234	221	250	237	249	213	256	246	248	217	253	232	238	199	246	244	232	229	228	232	227	230	209	230	220	213	242	234	218	281	241	247	225	228	205	257	229	240	225	221	213	245	255	257	252	236	245	227	232	234	259	210	208	195	232	233	231	219	230	235	241	222	212	238	211	238	237	212	245	250	227	238	207	248	241	235	218	220	207	242	232	217	252	237	240	239	217	247	235	238	231	227	227	238	212	236	219	239	220	216	236	235	222	251	209	236	202	204	228	233	232	257	238	233	218	258	242	228	229	227	248	253	225	233	225	227	234	244	245	211	238	232	230	228	242	239	225	236	212	248	211	232	221	255	217	236	255	235	223	217	235	242	210	228	230	243	229	220	224	235	240	243	221	205	238	246	214	254	233	265	234	241	238	209	239	205	219	244	248	245	224	247	244	223	261	208	222	222	237	221	225	240	226	235	233	235	257	248	212	230	216	243	251	240	273	200	236	220	211	207	209	217	237	254	247	216	256	226	209	253	271	202	215	246	210	245	237	223	231	236	205	220	248	225	226	227	244	223	217	232	240	250	214	225	246	240	254	236	245	227	225	218	206	187	241	243	201	262	213	202	227	219	242	258	236	253	256	228	244	208	245	220	221	203	240	228	232	244	238	241	239	256	231	223	211	222	232	217	245	248	243	234	248	239	254	232	240	242	255	241	249	239	236	248	245	227	250
3279	315	309	301	301	304	284	296	309	300	298	315	293	322	294	306	286	282	299	297	298	281	306	315	300	312	318	286	301	288	277	303	300	279	257	264	297	287	282	306	282	273	301	323	301	300	305	295	280	289	311	283	293	277	307	286	285	314	302	282	319	289	292	270	275	273	274	300	306	294	298	275	296	304	291	304	308	282	289	276	290	334	280	279	312	269	303	291	290	302	254	276	298	293	305	310	298	283	288	287	274	303	292	266	302	300	276	293	293	293	298	294	262	277	340	281	268	314	314	307	303	285	248	304	302	285	288	289	315	299	294	304	294	291	296	295	293	302	274	290	331	265	300	310	291	320	290	279	312	299	286	281	258	291	309	289	287	315	282	320	274	328	269	279	289	290	292	303	296	299	272	265	281	297	296	295	288	264	287	287	282	279	290	279	288	302	280	292	278	282	288	276	306	276	281	302	267	268	293	281	280	274	290	302	295	305	278	289	279	284	261	272	303	289	296	316	284	289	292	289	285	302	271	294	310	322	281	314	287	291	268	310	283	269	337	292	278	295	291	279	285	292	277	273	307	284	266	308	271	298	275	304	298	285	280	329	290	304	275	300	260	271	295	283	318	305	296	261	313	300	298	306	282	274	286	302	322	282	318	288	294	291	316	307	283	276	278	279	286	291	317	334	318	307	300	297	288	287	303	272	301	297	290	319	285	288	267	307	336	294	277	280	303	315	298	308	283	304	306	300	295	272	262	284	270	270	295	309	298	289	287	315	327	306	266	272	281	276	324	290	271	310	283	329	285	303	314	282	271	255	289	299	295	294	315	305	302	279	301	303	278	265	288	285	286	310	291	284	290	275	289	266	300	251	272	317	264	295	291	311	275	279	291	297	285	289	310	243	321	289	275	291	299	314	307	281	314	285	291	285	289	282	293	327	311	286	331	307	334	281	293	304	293	291	287	301	310	311	288	296	304	288	317	298	316	313	300	305	288	264	239	288	290	290	264	268	307	267	306	282	314	285	301	262	310	297	261	296	300	266	291	284	290	276	269	283	262	291	325	292	311	267	266	315	276	259	295	320	305	250	267	299	264	308	322	296	303	310	250	317	277	272	320	272	287	297	271	279	299	295	296	284	270	308	283	323	323	292	302	298	319	280	307	290	295	310	285	288	263	285	302	302	291	287	320	295	301	298	290	302	267	283	304	274	295	282	300	282	281	273	265	294	294	271	290	297	302	310	285	279	277	296	288	294	337	283	307	283	290	297	266	311	279	272	291	268	281	300	313	319	322	287	302	311	299	289	273	305	302	291	288	279	307	275	273	297	283	283	268	284	306	307	273	302	284	331	297	322	276	265	296	286	305	297	303	283	313	287	323	294	291	257	281	295	321	257	300	266	297	269	329	326	307	296	279	301	315	287	310	296	321	298	280	246	265	266	309	266	269	283	285	289	284	274	299	312	288	296	273	297	309	292	259	275	304	291	277	305	290	294	279	292	291	302	295	300	262	289	279	262	295	275	273	293	286	276	313	284	287	291	263	332	284	290	303	286	294	292	271	294	291	267	285	265	268	298	318	295	274	309	277	305	297	261	289	294	298	321	276	255	302	300	290	266	297	290	296	292	308	286	282	283	278	301	265	265	301	281	285	295	303	263	277	321	307	310	292	273	313	295	301	306	313	288	303	311	278	306	290	293	270	311	301	275	264	304	288	298	302	314	281	290	282	283	313	269	281	297	304	301	262	312	279	291	276	261	335	312	292	285	298	298	305	282	310	285	276	308	271	325	293	257	298	307	306	294	295	277	288	281	306	274	278	277	282	296	312	266	278	275	265	306	310	297	325	249	304	289	303	292	290	322	292	289	320	286	301	287	289	297	275	330	301	306	276	284	258	300	272	268	307	297	281	289	290	320	302	328	284	296	283	314	283	279	264	300	292	280	282	245	298	286	314	273	265	285	288	286	285	299	285	292	270	323	304	301	321	295	308	311	314	299	254	313	301	298	276	288	300	282	311	264	316	290	272	290	257	309	306	276	289	292	314	299	291	292	294	319	255	259	278	324	284	297	290	281	316	306	274	335	302	311	296	321	312	321	299	331	309	295	313	281	298	279	309	276	275	306	273	273	293	272	266	294	250	314	268	294	296	279	294	299	300	321	290	291	283	283	292	263	288	313	269	300	295	272	282	304	280	259	259	312	291	271	265	282	296	275	322	249	298	301	286	303	335	274	325	297	263	287	300	270	277	261	318	273	293	315	286	304	294	304	290	304	281	268	286	280	311	286	313	315	324	290	297	289	309	283	291	286	264	283	297	268	274	283	294	269	297	298	259	313	305	276	305	288	301	294	308	283	293	301	291	291	301	287	271	325	306	282	306	262	286	264	277	286	354	276	266	301	285	290	278	281	317	287	299	305	297	288	298	290	288	285	291	294	300	274	305	277	297	285	324	290	283	310	294	266	278	306	269	282	286	291	301	287	289	283	290	293	281	255	317	300	289	317	274	292	262	268	326	279	310	308	307	311	305	277	296	281	303	288	298	307	294	302	306	296	271	305	316	261	302	281	282	319	290	293	278	286	286	305	311	310	287	303	303	316	290	273	274	269	308	308	302	249	270	288	269	318	301	293	308	283	288	303	264	293	292	282	320	251	289	268	267	304	306	317	282	303	306	298	319	297	276	291	324	296	277	282	305	305	302	284	288	282	272	288	294	287	282	302	308	316	269	286	275	280	269	308	281	317	265	304	303	288	306	304	305	304	262	282	313	272	289	289	309	259	298	310	294	281	294	288	273	289	297	275	296	291	285	284	304	274	285	297	330	255	264	271	309	301	288	291	321	319	299	305	307	290	310	281	276	291	318	278	295	304	288	273	285	298	283	313	310	298	295	297	295	289	291	288	323	303	260	287	288	302	273	269	280	271	284	271	319	272	235	285	300	279	307	294	250	280	292	285	293	308	288	280	294	283	291	283	282	296	306	292	281	261	283	295	296	308	300	308	265	283	286	296	302	280	299	317	283	284	270	257	263	287	274	321	309	283	280	263	286	266	267	293	321	300	286	310	299	336	285	280	294	287	328	271	309	311	282	315	293	270	297	289	294	294	295	259	271	319	261	322	281	300	303	308	291	299	292	319	239	291	304	315	315	321	303	254	298	311	292	307	278	284	302	303	279	300	285	302	281	308	298	285	316	313	288	281	281	308	279	300	322	300	297	272	309	280	292	313	270	309	298	265	285	290	317	308	311	282	290	301	292	292	296	289	300	331	287	297	251	268	268	262	278	308	311	327	312	306	297	288	299	289	285	315	283	297	299	319	326	299	297	265	282	327	298	264	272	300	335	294	323	318	315	274	282	291	313	290	280	325	272	308	278	302	294	284	298	297	316	316	317	294	306	298	267	252	285	283	280	287	272	312	274	280	303	291	295	286	317	296	289	286	286	266	292	323	301	245	280	285	279	282	311	274	298	312	294	277	294	306	290	273	310	309	293	278	277	302
26304	21158	29684	22893	21156	21176	14849	687	542	542	530	549	583	561	538	526	517	509	564	511	536	577	560	497	475	521	469	493	479	542	525	501	593	506	482	472	514	524	514	476	531	522	545	511	510	556	491	530	522	519	517	498	525	514	558	513	540	489	523	497	470	529	500	506	504	501	494	514	524	506	527	505	539	532	532	523	492	522	502	503	496	488	488	548	539	539	542	498	529	494	528	519	513	545	506	520	499	522	506	510	552	502	502	456	506	489	516	516	484	526	522	506	558	529	550	521	493	484	515	521	524	564	502	537	480	514	545	516	517	519	543	524	490	490	494	522	550	508	525	512	504	530	512	506	492	510	523	555	524	546	504	509	498	490	519	549	533	517	550	539	482	543	493	497	507	490	479	514	507	534	555	490	536	514	518	509	518	529	524	522	536	499	489	516	519	539	503	514	511	532	531	489	507	522	490	480	487	490	507	531	484	479	512	515	485	536	527	543	522	520	511	510	500	528	523	511	560	510	491	463	536	498	571	503	531	507	502	508	552	481	483	509	535	504	558	532	487	500	529	516	564	498	500	504	523	494	504	525	509	481	518	502	480	564	504	548	564	513	487	507	511	509	506	494	552	499	499	514	535	504	497	516	502	510	483	524	515	521	525	492	504	536	493	538	488	539	521	518	521	507	514	523	542	541	500	518	520	480	569	530	488	542	535	500	507	553	542	515	532	497	515	550	489	518	477	498	511	539	516	520	525	522	512	494	518	505	531	554	528	518	528	512	487	486	536	507	476	504	529	476	528	529	533	499	518	512	488	489	533	516	514	504	460	513	540	519	477	515	552	526	529	504	549	512	476	513	556	525	542	533	471	520	511	492	490	538	518	547	521	509	476	491	525	490	504	486	497	486	511	485	491	522	533	520	582	493	487	516	536	529	523	556	532	556	531	514	516	514	502	493	532	543	495	497	512	511	496	491	530	545	528	521	502	517	500	505	481	501	496	532	504	493	502	553	517	508	539	535	512	498	480	518	532	514	494	535	509	530	527	518	500	549	496	524	507	568	476	527	538	514	561	535	479	573	549	521	496	525	526	513	516	530	488	525	529	525	502	518	524	505	521	547	477	523	539	507	539	488	529	519	510	534	496	514	555	553	520	506	509	527	528	539	516	525	585	519	520	530	499	510	548	531	538	547	499	537	539	511	491	540	497	512	505	494	511	493	530	514	530	538	511	495	526	501	536	543	541	512	522	504	540	535	522	547	497	495	558	526	540	553	494	509	551	513	526	552	533	499	507	536	524	512	510	514	496	512	479	522	532	495	508	483	512	552	529	493	495	510	536	475	510	525	517	495	585	510	542	522	482	502	497	471	507	504	517	538	515	535	557	517	541	526	497	500	506	548	537	520	515	524	523	482	505	540	518	491	525	509	513	527	506	505	524	549	483	516	512	508	472	498	504	504	510	517	508	536	550	537	531	507	529	495	556	494	560	525	528	536	517	491	511	511	506	492	481	540	555	496	509	510	538	525	525	532	519	513	527	487	546	494	538	513	537	475	511	533	524	519	536	539	499	485	567	540	493	524	571	554	513	532	518	502	455	532	547	505	525	476	565	492	564	535	509	514	507	510	527	518	522	497	512	515	531	568	503	500	532	493	532	503	506	544	543	501	483	549	503	524	484	492	519	489	509	508	501	532	527	501	474	511	532	539	504	488	516	510	517	555	494	483	494	552	492	477	528	489	513	501	540	498	532	529	553	557	548	511	540	513	512	502	504	526	479	526	584	518	537	475	529	510	493	528	479	562	565	523	506	560	517	522	462	540	516	522	532	507	476	516	482	543	479	507	488	508	494	543	508	504	489	508	559	534	517	487	515	516	543	548	556	505	558	537	541	543	527	524	489	500	530	508	495	537	539	520	535	510	519	537	507	522	532	530	505	491	498	501	519	511	466	524	506	532	529	478	488	470	518	528	519	474	499	493	548	532	518	538	478	559	515	525	531	536	521	527	508	519	531	560	505	517	566	476	468	501	498	548	539	506	506	482	531	494	509	527	514	532	529	497	494	549	551	488	481	533	501	558	538	525	508	497	494	515	474	443	497	535	490	492	512	491	542	523	507	554	527	479	504	488	500	493	466	532	545	530	513	509	516	530	517	536	509	495	485	513	506	548	494	507	515	501	538	500	518	488	499	486	510	502	518	478	509	485	510	500	506	499	529	540	499	483	499	498	473	507	519	526	487	501	499	500	530	472	546	510	489	505	566	481	519	522	489	525	557	484	495	528	493	525	530	576	523	549	566	520	471	499	570	519	546	554	544	499	514	531	498	506	534	512	514	543	522	540	543	509	545	503	482	506	513	485	462	499	553	512	495	563	506	505	531	540	525	561	530	501	506	558	504	523	562	523	513	492	519	519	522	506	548	476	514	510	515	513	528	478	524	515	515	523	508	509	487	528	480	516	531	527	511	487	520	555	515	496	517	539	525	551	547	522	495	518	489	464	544	507	511	519	569	543	493	533	496	516	508	499	545	506	540	519	535	520	519	504	511	520	491	499	519	549	529	518	530	540	536	494	507	452	493	485	543	510	493	518	472	513	540	508	499	555	517	502	511	519	529	558	484	530	539	517	498	519	523	558	542	530	567	549	490	477	509	539	509	515	515	544	510	534	493	505	521	507	532	514	507	515	525	511	490	504	507	508	502	527	507	500	551	485	527	499	500	499	494	537	507	501	530	520	526	499	506	565	487	482	551	474	497	477	495	485	539	496	539	510	537	512	531	477	505	578	512	515	502	543	517	509	514	521	508	501	466	509	522	516	504	536	497	516	511	519	498	521	534	505	521	518	527	514	514	527	518	556	463	471	530	453	515	527	504	530	523	450	525	552	544	518	501	485	476	559	531	511	506	518	505	542	504	542	452	502	503	514	529	521	488	529	482	505	514	503	518	523	511	520	522	539	504	500	475	548	500	523	527	519	519	516	529	531	583	526	494	492	504	495	530	524	486	538	501	507	480	550	516	547	491	497	520	496	520	525	530	514	514	502	478	536	470	538	480	510	551	480	506	502	505	499	508	491	460	472	524	543	488	470	537	539	494	493	498	537	533	478	514	479	540	519	527	476	491	541	510	524	506	468	509	503	526	526	503	510	529	548	495	536	551	504	468	481	486	534	522	495	504	522	469	526	519	470	501	472	542	516	553	533	501	481	534	539	474	526	499	504	480	492	549	484	501	485	519	493	541	533	521	503	557	492	505	494	481	546	523	519	529	528	533	504	524	540	545	492	521	494	515	489	525	502	521	526	506	541	434	543	519	542	519	498	502	530	530	482	486	540	522	557	536	527	512	501	516	567	489	506	530	511	546	505	537	487	513	482	508	537	506	506	491	480	468	491	518	487	496	499	518	524	516	473	570	550	502	499	484	526	543	540	523	513	531	566	544	526	509	503	562	489	507	535	504	495	538	481	547	536	501	557	522	500	515	497	507	526	514	479	520	507	528	530	520	538
3881	1075	815	665	687	659	655	639	619	619	665	606	601	663	604	596	565	588	631	563	614	603	638	623	605	622	590	597	620	582	585	611	591	579	563	581	587	619	650	602	603	614	590	579	586	588	618	581	573	569	655	591	598	600	600	622	637	598	608	614	567	559	621	621	602	613	602	585	601	599	626	527	594	617	633	581	600	665	620	605	583	580	609	553	607	606	651	599	589	575	573	604	605	574	617	614	588	660	600	571	608	626	634	609	614	592	604	596	623	630	638	572	635	627	596	589	614	622	611	617	628	603	615	596	599	580	631	615	584	595	591	623	606	636	626	589	582	605	610	599	568	624	569	618	654	564	624	630	611	618	583	536	611	583	631	601	595	601	559	579	607	592	611	617	596	575	566	575	632	592	605	626	580	593	560	590	648	598	590	608	603	613	608	597	608	661	586	626	609	606	586	611	598	621	600	624	590	597	595	593	572	573	610	606	610	623	601	621	609	568	553	610	599	588	625	584	594	614	586	618	563	630	565	578	606	642	606	611	614	583	599	582	588	604	609	635	593	603	585	613	569	615	615	629	643	616	587	602	588	647	608	568	588	592	607	607	581	605	597	553	595	608	588	604	600	621	578	650	632	589	632	625	613	579	646	596	585	607	632	602	632	603	659	556	616	590	644	596	622	582	614	580	608	617	612	611	598	622	567	629	603	598	607	609	614	621	599	637	593	623	637	612	650	628	613	585	625	586	602	584	604	572	659	599	614	612	615	562	620	566	584	589	597	610	582	548	578	638	635	605	610	576	666	585	600	588	597	622	598	568	569	567	604	587	637	633	586	601	544	604	573	645	593	637	592	599	637	640	613	608	644	603	610	619	639	640	603	651	592	576	625	615	606	650	610	607	582	589	623	566	592	641	623	579	574	609	613	598	598	597	634	653	653	616	602	604	575	591	613	599	563	625	611	608	569	594	598	561	611	614	601	659	585	571	623	614	635	585	568	578	569	561	609	544	611	599	620	612	553	581	629	633	579	637	631	597	584	625	621	578	612	616	602	590	616	653	627	627	603	635	585	601	621	578	624	606	574	582	582	649	585	603	568	627	610	602	626	580	586	615	576	554	585	667	559	588	643	588	569	583	607	602	603	614	618	646	569	587	596	589	650	560	591	586	587	611	600	603	618	613	650	589	613	603	623	571	615	558	560	619	587	617	629	590	578	591	625	602	591	636	560	581	614	619	628	595	607	643	590	618	577	608	607	623	630	661	564	637	616	601	643	597	619	635	580	593	663	559	608	626	599	636	567	592	571	622	586	603	576	618	594	603	625	579	632	591	644	595	599	609	618	572	611	609	557	598	624	575	604	565	638	614	617	632	597	624	611	599	606	610	616	613	568	629	593	618	590	591	599	599	625	611	626	621	645	583	617	615	592	607	602	599	615	627	590	618	584	629	600	616	630	624	589	592	617	648	624	608	584	604	579	665	602	610	610	644	611	636	599	563	603	576	576	582	583	567	634	638	584	563	622	599	626	592	643	601	634	632	593	598	602	582	612	608	601	584	610	594	632	677	616	569	648	612	632	605	578	602	585	587	627	609	617	605	577	561	560	554	623	606	616	598	579	605	612	605	617	589	627	615	650	646	602	592	626	624	603	639	579	565	621	560	630	613	563	588	582	617	576	548	620	583	579	633	571	598	607	605	606	626	622	556	605	623	627	644	584	621	600	594	648	598	569	582	630	573	630	611	601	638	576	594	587	559	580	597	584	634	567	632	623	573	570	637	552	573	592	610	570	606	589	591	611	619	586	625	597	591	585	570	632	571	615	639	622	580	591	560	605	559	596	654	598	586	593	587	634	571	634	575	586	606	594	583	593	620	598	635	589	617	602	613	598	598	584	613	590	634	619	629	592	560	598	611	585	593	567	646	571	665	593	599	556	598	616	596	576	587	580	612	597	584	602	594	594	586	605	645	598	619	529	559	588	600	584	548	556	584	559	617	596	588	631	584	626	586	587	628	622	595	607	609	566	623	598	655	551	631	619	582	579	592	586	630	579	614	580	593	624	572	604	631	624	609	580	611	623	573	613	599	617	621	625	579	608	595	602	620	592	595	619	628	610	572	622	581	593	610	600	618	617	599	669	608	605	594	582	552	624	583	587	638	651	641	616	604	630	616	603	572	608	595	600	601	558	602	636	592	592	567	587	640	585	569	570	556	635	637	607	609	599	581	636	607	615	587	648	636	567	628	549	600	632	591	602	615	584	583	591	581	622	595	599	616	579	625	609	615	633	600	615	578	584	590	582	632	597	581	578	639	625	571	593	637	616	601	593	615	600	611	603	586	586	584	647	563	578	595	625	598	582	594	618	570	598	621	657	585	571	641	640	625	639	604	589	621	595	584	636	594	611	590	598	594	588	583	569	594	613	567	547	643	658	624	629	597	636	615	623	656	628	584	562	577	609	605	570	599	594	638	607	637	567	606	626	647	620	589	624	604	579	632	601	627	601	618	624	600	578	570	592	604	600	644	584	575	641	588	635	594	616	639	608	586	571	580	640	569	576	561	584	561	571	623	621	632	533	612	619	593	608	577	574	569	604	566	577	607	622	606	607	586	574	638	630	582	577	583	593	606	592	644	577	569	600	600	613	587	619	583	647	617	600	602	599	608	596	581	621	575	626	558	580	604	562	613	644	572	590	611	631	588	586	582	618	572	579	592	572	617	626	550	607	598	604	523	598	618	624	589	597	584	568	565	590	612	609	612	620	620	605	601	565	550	619	629	589	621	579	534	599	606	597	638	597	604	602	620	572	603	599	605	582	620	623	623	609	614	587	597	594	622	549	600	584	572	579	578	579	591	617	624	604	594	612	565	535	623	589	605	595	545	592	591	605	567	585	606	577	630	605	603	602	569	597	602	596	628	564	565	583	608	596	578	573	612	627	585	584	611	570	564	606	629	577	602	604	606	574	598	614	636	641	644	620	570	586	614	606	618	590	588	615	629	619	592	612	556	637	576	582	579	606	591	613	567	631	601	633	646	552	662	587	587	615	592	600	636	596	569	601	603	581	593	635	591	568	623	578	563	597	593	587	604	579	608	616	594	606	624	583	607	603	567	627	581	568	608	598	612	623	560	604	590	575	627	607	619	592	618	570	603	649	611	619	601	583	624	563	618	669	599	602	602	623	603	607	592	591	630	589	562	565	600	637	619	630	591	607	568	575	631	592	597	615	591	573	630	616	600	608	594	624	651	608	601	581	567	638	609	583	579	632	628	622	557	586	595	571	633	601	585	614	646	601	591	572	575	583	599	611	620	618	610	621	590	575	606	644	595	556	623	601	588	601	600	622	603	592	583	630	571	591	606	620	598	593	615	570	590	595	632	614	611	633	648	581	580	606	600	622	554	593	547	588	598	638	605	589	603	612	588	598	567	570	586	611	627	620	594	600	533	611	562	640	589	567	569	634	578	605	640	580	606	568	562	572	595	572	602	620	632	593	613	592	608
27525	21162	29514	23062	21110	18820	340	193	168	170	155	165	182	192	190	161	145	154	165	170	170	156	172	174	170	157	158	161	155	150	176	147	169	158	167	153	153	166	156	150	183	152	147	152	173	171	163	173	146	142	164	178	170	172	169	152	181	165	156	162	150	162	155	179	142	151	161	151	147	161	143	146	173	156	152	147	190	156	162	154	162	170	151	139	179	155	156	156	151	163	150	170	164	152	190	143	178	170	168	163	160	183	164	168	179	155	149	141	154	164	173	190	168	168	162	186	178	169	161	151	151	167	181	158	145	159	149	182	167	165	154	137	180	165	168	157	153	135	151	151	172	172	144	148	172	163	160	150	137	161	171	158	159	170	177	159	184	177	151	162	157	176	152	155	145	142	162	161	175	160	169	152	180	169	149	169	188	138	157	164	168	169	162	174	172	151	151	153	165	194	169	167	143	154	157	143	150	173	194	141	169	174	161	153	177	165	169	160	144	166	149	151	164	150	153	143	150	150	168	170	159	149	141	164	146	143	156	145	139	168	160	157	163	183	156	143	162	158	150	142	170	159	184	178	164	159	168	168	150	187	162	159	167	171	156	158	134	153	152	151	157	168	148	166	170	161	146	167	166	133	153	169	162	157	137	133	176	159	167	142	180	146	145	171	158	184	161	156	140	148	154	155	155	141	151	145	172	156	147	149	155	141	149	145	171	183	167	150	186	166	138	156	186	184	149	140	149	148	172	180	151	168	131	163	160	152	172	144	147	171	166	163	145	156	151	150	170	127	148	156	172	162	157	164	195	142	149	156	163	155	150	168	161	163	157	163	153	135	184	159	190	182	189	161	160	161	166	160	156	162	160	159	160	149	162	167	147	152	150	158	146	164	154	156	162	174	152	161	179	163	175	161	160	181	174	165	163	154	161	153	151	163	157	162	166	168	150	163	141	150	176	157	173	150	158	165	151	141	148	146	136	172	186	176	141	148	158	148	142	156	176	156	147	137	150	147	165	160	175	168	186	160	157	163	143	178	147	161	144	150	177	173	137	143	164	143	184	151	164	164	166	160	155	175	137	140	149	166	154	173	164	122	152	145	174	153	165	194	147	160	145	176	170	161	178	161	156	169	145	159	165	146	161	168	156	148	176	157	148	172	174	155	167	161	166	180	160	150	178	185	168	167	170	159	159	156	158	167	157	165	129	168	161	142	161	147	144	194	164	164	162	136	167	156	152	171	143	153	162	156	176	163	160	125	180	184	154	142	159	185	132	165	161	167	167	156	183	171	147	155	178	130	140	151	166	152	160	170	132	177	174	159	183	144	157	151	154	169	189	146	155	148	165	169	137	164	156	164	160	184	163	152	146	155	167	156	160	158	157	143	158	160	142	150	159	166	173	137	169	158	151	133	196	142	164	150	137	175	165	156	142	167	138	146	169	166	157	146	154	167	169	150	174	158	163	146	159	161	155	169	149	142	176	153	148	169	173	143	159	173	186	167	155	167	150	165	131	152	166	128	162	145	132	135	163	151	140	167	169	175	159	162	159	149	171	173	168	164	169	165	167	166	162	147	158	172	131	180	147	167	162	164	149	171	148	183	170	157	146	170	155	150	167	147	193	144	161	152	185	157	166	163	133	149	179	165	149	165	152	146	150	150	152	193	158	151	164	166	171	168	180	156	161	173	153	152	156	170	159	146	144	151	173	152	164	171	162	167	166	146	159	136	145	162	126	128	171	141	169	164	163	134	170	160	147	169	171	178	140	177	163	172	168	176	167	155	150	176	138	151	179	168	171	168	172	135	168	174	150	177	150	154	161	157	182	170	145	140	172	152	168	164	159	159	154	165	173	147	165	168	163	170	172	172	172	161	147	157	173	175	152	149	165	164	161	170	148	169	167	173	152	161	160	144	176	167	157	146	138	156	165	153	145	175	158	164	161	186	179	166	155	154	148	178	164	170	173	150	160	167	157	173	168	177	175	158	166	181	164	180	137	132	178	178	166	168	165	170	153	168	166	154	164	154	138	176	159	156	164	155	157	187	184	155	178	150	159	170	173	182	166	139	143	161	170	141	177	159	171	147	149	175	163	161	148	166	161	168	145	139	145	163	165	145	153	177	166	146	167	160	172	156	149	152	157	169	173	184	150	145	141	154	161	152	159	149	180	166	155	154	151	187	158	148	165	185	150	157	195	146	153	159	161	157	182	151	173	169	161	143	155	139	155	178	164	165	167	141	157	163	150	172	170	162	165	176	177	155	152	178	176	161	191	163	158	131	159	174	181	179	147	158	172	157	154	144	180	159	159	151	164	160	188	172	146	156	169	173	168	150	146	170	171	143	151	175	168	172	162	167	160	146	166	159	176	147	150	159	138	144	161	180	152	165	175	149	167	165	163	152	167	183	156	183	155	164	171	160	166	180	170	156	174	135	147	139	168	155	180	170	175	168	174	165	149	164	147	176	140	171	162	155	135	146	172	142	143	161	153	142	153	180	154	150	159	172	181	155	157	172	136	162	172	157	161	154	154	150	137	152	153	154	149	154	156	159	157	160	171	150	155	162	164	152	183	131	146	162	166	169	143	159	147	142	148	170	156	148	174	161	171	164	166	176	185	154	179	167	132	184	175	172	171	166	172	158	169	167	155	157	186	157	150	166	166	162	156	129	152	173	173	158	130	150	169	151	150	170	127	139	157	170	141	178	161	149	177	155	150	168	138	163	161	150	150	167	153	147	155	134	177	156	165	159	171	170	185	138	146	138	176	176	179	162	166	165	175	164	181	163	168	166	162	144	175	175	147	169	150	148	141	168	150	154	170	153	145	159	155	181	168	169	134	143	127	182	169	182	153	162	167	170	151	161	152	155	157	162	176	155	169	156	146	167	169	168	161	135	169	143	157	147	147	162	171	147	140	155	176	166	152	154	155	197	189	160	173	178	180	160	180	143	158	151	167	162	136	135	168	167	137	141	168	184	137	173	161	147	163	141	176	173	169	176	145	159	155	157	161	160	150	170	168	164	154	166	155	137	181	146	166	179	161	162	178	166	154	164	152	132	158	162	167	140	159	174	172	152	164	146	140	158	162	163	169	145	154	152	150	158	169	142	161	144	154	171	184	176	179	156	131	170	167	162	155	167	155	152	197	164	154	171	169	190	186	176	143	169	167	152	177	146	148	176	155	177	173	165	175	157	156	159	154	146	145	151	135	177	132	150	151	156	158	154	159	155	161	147	164	166	172	149	171	129	154	166	179	176	150	162	168	150	182	172	142	156	159	166	156	151	172	170	148	167	172	161	181	167	148	155	142	182	154	158	160	161	163	170	135	158	153	156	155	146	186	194	173	177	141	156	157	168	145	147	168	169	167	163	139	185	165	156	167	164	140	160	164	164	158	159	158	174	153	166	165	141	159	146	164	171	164	175	175	160	133	164	164	173	150	174	172	155	154	150	162	170	163	169	131	131	171	190	183	152	174	174	149	164	137	144	160	155	169	171	165	154
3854	476	305	266	266	261	210	242	235	243	218	217	220	237	239	218	221	241	216	221	240	226	216	222	220	249	225	215	240	219	223	223	216	192	209	206	218	211	207	211	207	241	227	240	217	192	198	200	207	210	214	212	199	218	192	242	218	247	227	215	234	224	209	214	198	196	227	218	219	219	205	221	216	205	231	248	209	224	203	204	224	215	207	213	218	190	219	202	215	210	207	238	211	239	227	235	212	198	211	211	207	231	191	223	191	201	206	232	219	208	191	208	236	238	216	210	236	223	208	212	196	203	214	200	225	213	225	256	211	202	217	215	215	193	203	211	216	220	217	213	211	219	226	189	213	188	224	214	232	219	207	209	229	233	222	181	204	219	217	212	209	224	234	222	225	223	210	217	209	218	230	212	188	241	219	215	206	235	219	218	206	228	193	239	195	228	249	242	226	222	187	223	212	206	244	230	224	201	213	185	231	215	213	256	196	204	219	207	231	227	215	218	225	214	206	217	226	231	216	202	210	232	207	203	220	229	201	201	217	242	219	214	231	202	230	203	197	198	196	214	243	206	201	217	224	215	196	209	261	231	226	204	204	235	232	203	232	247	207	212	216	176	202	208	197	245	205	234	198	217	214	205	192	203	218	216	226	198	201	207	249	201	243	216	215	204	266	194	231	220	225	190	230	238	202	207	226	223	216	226	249	206	231	223	242	234	209	229	233	248	219	215	243	253	210	240	219	210	196	242	231	247	199	229	218	215	232	203	213	209	182	220	201	241	246	223	213	196	214	215	235	236	218	219	218	217	200	259	229	216	231	217	236	220	217	207	211	231	203	226	226	203	194	227	208	224	229	215	245	245	208	213	222	222	237	229	216	215	225	217	206	228	217	201	218	218	229	194	215	214	234	215	198	225	203	216	231	200	206	249	228	196	230	221	204	233	229	202	220	202	181	209	224	217	223	199	195	209	217	254	216	210	239	226	220	236	238	226	203	207	214	243	223	210	225	214	226	230	212	217	201	232	205	222	244	235	218	230	205	231	201	233	252	231	213	220	218	213	188	198	227	214	212	207	232	219	215	229	239	260	223	201	206	246	197	225	194	231	200	226	228	207	238	230	224	207	206	209	200	230	239	196	221	198	236	207	207	185	226	231	208	247	234	229	196	225	208	204	200	206	229	194	243	206	228	211	226	227	230	184	207	228	244	224	232	203	241	198	238	188	203	201	231	214	212	238	226	237	211	262	208	233	217	216	220	204	239	217	208	229	203	236	226	237	232	219	224	208	222	241	228	206	189	193	206	236	211	227	219	213	219	215	202	209	210	218	210	215	213	226	204	227	235	224	221	216	240	187	239	241	216	225	205	230	225	199	201	228	220	229	190	224	229	244	220	245	224	230	197	213	214	228	232	225	219	215	206	186	241	203	233	234	239	217	239	227	189	240	193	230	213	205	208	240	203	208	200	192	262	223	204	239	218	221	226	225	217	221	220	236	220	230	240	236	217	221	225	226	222	211	226	229	218	202	246	212	235	216	235	219	196	218	228	246	221	219	197	198	208	219	215	204	221	233	207	216	219	231	217	219	243	207	203	227	216	219	219	199	239	209	230	244	208	216	229	246	198	226	201	228	216	232	224	224	194	179	213	229	201	217	234	201	222	227	217	207	241	193	245	222	199	232	206	200	213	227	190	230	230	214	216	240	243	183	206	214	218	240	203	227	241	226	262	215	185	225	227	210	222	210	203	233	194	219	208	224	224	199	214	209	209	220	201	207	205	219	229	217	224	216	212	215	201	225	202	256	229	242	203	219	227	219	234	221	193	199	220	214	214	211	212	196	235	219	210	194	221	227	207	192	210	226	208	221	229	205	208	207	228	207	210	217	246	223	226	213	215	210	203	223	207	221	235	204	194	196	206	236	191	231	222	230	225	207	189	233	187	213	222	211	252	209	220	210	213	215	199	194	248	207	194	220	224	191	229	206	217	231	225	205	211	205	216	206	222	212	230	245	215	242	218	217	213	202	240	217	198	226	192	221	204	228	224	206	205	238	201	216	226	221	220	217	234	221	227	213	214	239	201	218	238	196	216	225	258	229	231	216	221	208	238	243	211	225	212	245	181	227	221	236	243	223	220	200	229	216	210	238	218	225	234	198	236	190	232	210	209	207	224	240	220	211	217	221	200	214	233	224	227	195	219	205	236	216	218	180	233	236	217	219	207	203	202	209	235	231	216	215	243	230	220	209	220	216	224	219	239	217	191	220	222	208	223	193	208	223	212	227	215	226	225	208	222	213	234	223	192	217	224	221	236	233	210	238	210	219	191	228	197	222	201	226	219	224	240	222	232	240	207	230	203	222	199	211	199	230	209	248	215	233	243	227	238	223	220	237	193	226	203	218	221	197	223	210	218	217	200	221	228	225	213	215	236	222	175	228	218	237	224	225	239	224	222	209	187	205	190	233	188	200	240	254	271	204	225	225	213	214	226	211	220	229	196	228	202	219	220	208	220	232	219	245	194	210	219	204	238	197	196	201	216	207	207	236	198	225	205	212	231	250	207	221	233	216	205	221	214	228	199	209	230	222	226	204	219	233	231	211	205	242	230	226	231	213	212	214	227	227	215	228	197	226	206	230	245	259	199	209	210	214	181	218	218	214	219	229	255	230	202	193	212	209	207	217	195	192	226	219	206	211	224	218	224	215	241	206	212	219	220	205	217	223	226	223	216	205	197	218	239	210	221	203	245	213	209	211	220	202	207	224	214	213	219	190	214	225	217	227	189	215	212	202	224	227	227	201	230	214	226	216	198	210	219	219	212	206	228	212	197	218	221	204	221	196	207	196	199	210	233	223	225	230	206	222	243	241	254	214	213	208	253	222	224	231	208	211	239	229	217	223	216	198	242	215	241	228	224	201	201	227	211	201	203	214	214	181	241	236	220	235	200	209	229	211	193	227	277	228	233	218	212	216	216	210	219	205	239	221	192	220	201	209	231	234	213	229	225	188	219	226	222	245	210	230	236	209	235	201	213	211	223	215	232	202	217	201	225	232	238	206	224	198	247	212	229	221	244	200	192	243	217	221	216	204	250	217	214	211	223	211	234	225	206	205	222	216	222	223	247	207	231	216	243	232	227	179	220	201	224	228	226	204	214	224	214	193	211	218	232	213	205	220	222	205	241	197	234	215	226	200	214	182	203	210	223	221	221	219	213	224	207	237	227	226	200	216	228	201	219	228	208	211	214	193	208	205	209	207	222	249	204	206	224	237	241	232	226	205	241	214	191	206	199	203	233	202	228	227	220	228	231	207	213	225	213	223	208	219	225	231	210	219	223	204	212	226	218	216	219	223	210	205	218	206	227	213	220	221	225	227	219	218	208	225	215	207	215	214	211	211	204	218	212	224	219	239	185	234	224	214	198	211	229	221	224	237	192	228	218	215	210	233	189	244	238	225	205	239	225	200	235	223	246	204	267	198	250	227	207	187	241	201	185	220	214	214
22646	21268	29591	23249	21272	21432	24316	3810	632	639	590	549	595	622	606	536	624	573	595	562	583	524	599	559	536	570	582	585	561	564	528	582	527	574	596	585	526	526	576	546	538	585	566	555	534	531	567	555	548	583	554	560	589	546	553	597	603	538	533	525	573	551	569	541	562	493	627	551	589	569	561	599	525	531	574	564	554	544	560	600	522	574	544	526	529	558	615	533	545	513	545	562	576	564	569	556	566	557	600	548	532	557	570	554	598	503	539	535	565	549	570	570	575	543	532	560	530	590	547	525	530	509	557	537	614	577	557	534	556	571	550	557	576	535	608	525	559	564	538	574	580	575	545	531	563	561	509	578	580	535	562	489	525	543	554	575	559	564	533	562	535	580	559	538	559	567	558	541	544	572	559	555	573	575	556	588	540	567	520	553	534	567	573	565	590	533	593	545	531	550	572	512	538	526	549	578	533	537	558	566	552	580	549	541	564	583	545	555	579	545	514	573	579	579	517	566	567	556	524	551	590	542	576	547	548	571	575	526	537	605	619	512	539	521	572	506	524	583	553	561	525	547	560	563	551	578	555	549	551	529	541	556	542	536	609	617	544	576	565	501	596	553	563	562	537	567	601	497	548	559	497	600	544	558	572	558	529	571	560	578	545	551	567	536	560	529	569	580	564	541	556	522	545	546	530	604	528	563	561	563	571	538	583	519	563	535	573	560	521	541	571	520	552	557	555	572	587	541	533	532	544	574	531	569	566	544	580	554	592	570	513	536	521	508	543	529	578	590	531	599	533	567	545	557	501	570	545	563	540	504	584	563	556	515	534	531	565	536	556	560	521	568	545	504	497	556	549	557	604	581	523	562	571	586	560	594	572	562	530	565	560	575	565	530	529	551	553	580	551	535	584	565	538	552	557	552	618	532	564	545	580	561	543	590	560	563	585	552	580	547	579	567	554	533	546	547	548	508	540	619	605	562	541	535	591	552	540	558	575	556	546	512	593	535	550	556	537	562	517	543	584	584	569	505	577	551	546	568	548	559	568	538	534	531	570	553	547	586	535	518	547	564	599	495	535	573	557	516	558	562	543	510	541	536	579	572	502	617	536	537	552	549	532	597	563	562	574	531	551	555	519	611	549	537	517	591	559	552	545	591	570	562	538	545	570	553	527	564	587	553	558	567	554	554	529	545	531	557	559	520	598	575	561	558	558	533	532	565	529	581	549	575	540	617	559	578	526	553	566	575	555	539	534	534	551	565	529	555	554	555	564	520	588	541	552	555	557	527	496	527	535	507	523	536	566	561	567	559	532	555	560	554	537	572	548	598	517	553	555	562	583	573	560	544	541	552	578	529	550	508	529	541	550	530	594	543	531	550	568	613	547	521	546	550	567	563	570	556	571	551	562	556	555	515	560	523	541	550	576	541	588	537	599	538	535	599	576	564	533	580	532	564	554	579	543	544	561	535	541	567	594	535	557	561	575	582	527	554	587	562	607	555	569	579	541	561	585	557	560	529	559	542	553	511	549	564	550	549	590	535	562	564	561	568	581	551	544	543	559	588	553	519	567	569	545	527	554	547	503	551	540	559	570	512	564	553	534	586	553	531	543	534	563	551	550	580	520	522	568	542	582	505	560	551	537	576	587	522	552	564	557	537	592	517	558	629	581	524	582	557	573	584	581	571	592	539	543	543	551	538	541	549	580	559	529	543	544	574	561	595	535	589	544	557	540	560	598	558	533	532	518	583	590	560	564	591	595	567	590	563	594	591	580	545	543	584	599	559	545	490	565	531	541	534	549	594	562	549	537	514	579	553	564	538	536	530	560	523	557	549	507	533	518	530	551	520	605	598	567	558	555	539	547	558	577	528	548	516	526	521	551	534	548	543	552	554	556	564	559	539	571	567	582	589	608	503	591	559	582	582	539	537	588	577	543	570	540	566	560	597	566	564	563	558	554	531	564	560	536	536	526	564	532	548	519	541	586	527	566	506	562	551	560	574	573	537	536	569	552	563	606	551	594	558	562	586	534	559	547	585	542	525	546	566	595	568	591	564	537	551	545	570	567	516	550	561	534	562	585	538	552	531	580	530	529	520	542	557	591	574	542	564	575	550	573	529	589	566	624	530	603	579	521	575	542	564	545	537	570	528	554	578	532	540	556	529	517	520	553	546	552	589	503	546	588	549	551	498	544	597	558	532	590	568	545	521	558	544	519	538	572	559	506	538	530	557	554	553	550	532	565	547	565	547	550	563	596	561	580	557	531	534	541	515	574	546	543	515	541	565	562	579	548	565	523	538	515	581	553	563	561	573	545	551	551	531	563	533	506	582	547	498	541	562	597	530	518	514	588	536	571	571	552	527	584	549	512	519	578	535	545	572	546	582	550	566	543	578	556	551	591	536	538	515	589	555	575	576	585	570	579	522	580	542	562	544	590	523	562	567	539	554	600	589	564	537	554	575	604	584	572	542	568	501	561	513	561	522	546	534	561	568	541	572	546	539	600	533	544	549	575	546	519	583	500	527	474	560	572	549	587	516	571	536	571	539	540	557	550	548	557	552	540	543	544	544	627	531	544	513	551	557	556	523	557	523	573	532	547	571	560	589	557	485	557	542	580	557	592	536	555	548	559	539	564	492	567	545	510	551	540	551	497	505	545	524	535	534	577	557	592	568	502	558	611	545	579	588	546	544	609	527	565	539	579	577	553	530	548	551	530	588	566	523	566	515	594	574	491	537	550	513	577	540	545	584	551	587	537	584	498	551	556	547	557	561	578	574	570	545	548	558	526	517	561	557	526	537	554	563	535	535	538	537	530	481	541	562	547	539	569	529	537	558	545	560	542	531	540	519	550	569	521	537	552	554	561	522	537	576	558	563	582	560	539	547	517	582	603	555	556	574	547	562	581	594	533	573	555	571	548	557	514	576	536	567	515	578	564	518	559	560	507	553	590	590	548	543	579	535	544	565	545	547	560	530	555	554	551	557	525	510	569	532	582	541	505	553	513	551	557	561	572	521	554	564	551	560	539	541	550	572	568	567	551	582	519	550	543	569	542	540	533	594	587	531	510	526	553	568	556	528	578	575	506	539	553	534	548	548	529	569	547	549	548	567	544	511	567	546	565	572	533	604	519	523	585	517	566	551	546	515	531	559	562	538	555	534	511	503	516	567	539	557	544	543	568	530	504	536	538	502	582	547	523	596	562	548	546	577	511	532	512	537	552	562	584	589	564	523	570	629	569	520	543	582	539	553	537	519	525	524	552	532	585	543	585	546	503	548	526	550	585	573	543	592	518	526	555	561	546	534	556	536	589	550	526	516	534	545	522	521	557	535	559	554	572	576	562	557	539	550	551	562	574	527	577	514	564	559	515	541	517	541	523	561	565	558	549	586	556	492	548	558	551	519	543	556	513	540	556	536	538	549	600	502	526	587	543	525	560	591	541	558	563	523	562	517	564	550	545	549	550	569	541	495	525	532	543	512	581	539	574	514	558	520
4815	1675	1083	863	772	724	695	717	678	715	675	679	662	657	709	694	689	647	675	679	671	668	654	710	668	640	680	672	676	661	672	692	677	657	660	689	677	678	676	618	640	651	667	665	680	645	677	660	677	658	677	650	709	638	622	653	659	630	703	629	698	655	640	626	672	648	639	633	615	635	653	674	693	682	671	676	718	685	650	657	669	667	676	629	672	676	650	657	657	638	627	656	657	667	683	665	690	626	666	652	680	642	755	658	639	656	684	667	662	689	657	658	679	675	661	621	644	681	633	642	681	653	629	636	677	683	656	616	662	705	680	660	663	665	687	673	688	671	697	622	657	649	706	670	688	713	695	657	660	717	674	666	677	671	675	738	661	672	659	699	652	681	668	675	668	604	681	662	628	641	676	630	672	641	664	623	686	696	657	655	644	617	685	643	638	659	687	668	684	648	649	690	667	675	652	688	680	672	643	658	649	660	666	670	655	620	680	658	646	606	649	653	662	643	658	641	657	661	630	638	614	625	626	696	638	633	617	653	605	668	638	696	631	680	668	699	673	666	677	618	657	676	652	675	642	656	663	703	634	673	640	655	645	655	633	664	636	693	674	681	618	638	616	632	627	683	684	654	678	647	660	697	646	637	679	626	643	603	673	652	688	699	654	645	683	637	714	614	629	673	671	665	671	654	678	668	644	596	704	625	621	684	661	679	661	624	635	650	670	647	645	677	623	680	720	650	667	684	645	642	705	633	708	668	607	640	669	710	743	640	666	698	714	654	652	689	671	695	650	674	647	651	655	691	626	658	638	650	695	673	667	644	634	663	680	645	673	691	662	603	653	671	666	644	673	697	630	639	628	702	652	671	687	650	635	675	654	624	740	643	661	690	648	665	644	637	698	640	663	653	664	650	666	598	666	680	661	695	663	650	629	671	581	686	642	698	655	658	672	622	634	670	669	690	692	697	625	682	681	647	650	664	630	631	640	672	685	655	622	648	656	642	652	675	665	656	654	656	705	646	673	665	640	642	645	671	620	689	671	631	654	665	660	636	623	687	589	663	679	625	636	614	670	640	646	645	665	653	704	701	697	675	687	660	686	696	647	643	658	651	625	649	699	652	617	638	649	658	632	627	677	649	690	639	640	675	680	730	671	679	603	621	673	632	692	669	686	645	683	596	650	655	611	662	732	616	648	644	655	676	621	682	639	634	668	663	615	691	684	636	659	662	657	645	697	650	648	656	667	557	672	666	663	690	674	627	633	640	696	643	652	622	626	635	695	693	696	648	666	711	642	663	629	667	679	661	618	657	670	642	674	670	629	615	679	674	675	626	718	675	660	667	662	684	634	661	661	690	666	641	661	656	651	699	649	668	636	662	678	662	642	651	676	688	641	641	656	678	655	667	698	659	636	666	676	672	659	688	683	675	656	639	650	673	633	658	641	674	709	637	650	675	660	713	648	641	670	718	680	665	659	642	689	643	635	658	664	631	626	631	666	672	687	619	645	689	665	661	646	624	678	665	653	639	673	670	650	614	686	636	640	664	652	648	671	643	619	645	684	635	685	661	678	619	675	655	692	643	673	647	654	668	671	632	682	629	637	671	652	651	618	677	638	682	664	706	675	640	648	653	678	663	667	692	705	662	672	648	660	672	626	680	623	648	664	664	623	636	648	657	639	677	649	644	632	619	648	658	663	594	631	636	683	616	667	664	657	618	714	654	724	653	655	666	677	645	663	667	651	661	636	689	662	710	696	638	657	696	664	636	665	627	663	669	660	660	613	640	658	649	665	630	669	667	627	641	629	634	644	627	712	650	652	684	611	626	711	677	654	642	650	667	700	694	621	643	634	646	675	639	679	642	678	695	671	710	708	639	659	643	656	662	642	676	657	624	622	641	652	671	636	646	623	668	668	687	634	636	655	681	648	593	692	680	636	662	651	662	617	642	664	623	667	681	693	640	686	635	635	666	659	642	680	651	647	649	655	656	637	663	664	669	663	642	689	664	679	663	675	665	683	661	671	677	631	660	673	686	663	663	651	639	623	638	628	663	654	630	632	620	626	663	679	654	637	690	665	639	638	653	641	653	679	684	642	671	648	650	660	705	645	689	662	700	648	662	660	658	641	622	646	717	663	623	637	631	670	639	648	677	677	679	626	669	655	634	672	647	658	664	670	673	656	645	644	688	682	643	631	644	617	607	644	682	706	711	665	662	701	654	677	716	659	653	651	625	685	660	637	668	672	611	668	687	695	646	689	633	685	659	720	640	692	648	670	670	630	657	663	659	597	658	673	624	590	632	675	640	615	655	635	672	686	625	651	631	693	701	665	677	611	681	631	663	617	656	675	634	658	670	657	698	619	662	681	654	664	682	627	685	607	685	641	646	637	715	654	657	680	684	649	657	679	646	651	685	657	618	670	648	620	675	668	641	613	587	658	640	639	655	636	658	621	650	686	687	620	618	653	631	666	680	713	669	668	659	643	654	641	694	672	611	659	699	601	668	684	642	635	696	701	633	623	671	646	691	638	676	576	622	677	655	682	651	658	658	649	665	665	662	652	658	625	687	634	632	627	680	666	701	663	641	642	659	637	636	667	643	625	630	650	658	649	635	625	632	715	644	671	645	638	623	684	645	659	635	627	631	640	687	654	613	676	657	667	676	694	649	689	632	689	710	633	641	700	632	717	675	645	629	660	637	682	701	682	645	667	666	650	631	613	672	690	689	614	664	657	650	696	683	629	640	686	612	634	675	654	647	632	669	656	680	657	627	675	684	672	675	701	605	653	659	633	681	663	668	678	656	649	659	628	689	664	668	652	593	636	664	630	676	644	710	631	657	653	649	656	637	682	621	649	671	657	637	670	640	711	645	658	602	634	635	649	629	637	644	666	649	686	632	693	638	642	631	626	699	646	684	622	675	657	644	653	669	669	644	687	642	690	644	680	620	616	657	637	641	677	673	657	668	656	687	629	641	634	669	634	679	617	635	668	650	655	672	623	643	679	666	623	656	676	677	702	708	659	673	657	636	665	630	668	666	641	647	630	661	658	629	700	666	644	638	650	613	671	654	671	674	646	681	660	621	638	616	658	626	653	625	676	639	641	657	707	647	692	706	699	674	654	654	656	682	663	689	630	685	650	617	654	664	681	634	695	626	627	675	615	659	640	658	665	652	654	634	667	661	642	681	645	627	678	680	658	661	654	679	660	651	642	650	668	654	666	689	695	684	688	648	649	672	642	642	677	676	621	678	640	670	655	632	659	676	606	628	677	648	647	669	629	624	626	708	693	616	657	644	646	676	676	644	636	656	656	659	649	693	638	653	673	611	633	654	671	679	690	709	655	621	634	655	645	645	628	653	671	654	613	679	632	625	680	653	628	676	664	681	610	662	646	646	691	651	638	634	674	651	640	642	635	677	641	657	650	663	663	679	589	648	627	638	695	654	629	679	640	665	645	662	669	645	621	648	692	599	608	652	683	696	657	626	683	646	628	692	626	639
27931	21155	25376	13811	303	245	261	239	243	210	248	220	254	214	207	196	253	235	243	249	220	247	261	241	218	235	249	250	254	240	248	238	244	241	242	242	229	233	247	223	211	173	219	249	230	234	242	230	221	213	235	231	269	255	239	233	220	234	270	240	229	234	231	231	215	208	230	256	243	260	242	213	261	221	248	211	229	244	247	220	217	242	227	199	257	237	226	233	250	259	226	245	238	228	241	217	272	219	217	218	261	235	240	243	229	245	243	232	240	222	230	246	212	217	200	240	198	228	251	242	289	233	227	224	232	221	234	234	226	240	247	242	245	263	209	260	249	237	235	242	244	204	231	213	230	217	238	240	213	223	234	234	229	223	248	267	241	218	214	234	210	202	230	214	232	219	258	235	237	197	216	227	225	240	242	254	253	253	231	216	220	198	225	243	198	243	263	249	254	246	230	271	262	253	238	241	212	255	217	235	221	263	247	249	236	281	250	235	228	225	245	216	218	257	234	248	206	228	201	216	243	242	209	247	244	227	226	234	216	237	234	238	236	180	234	238	249	260	270	228	231	249	255	260	228	257	249	225	204	237	236	254	215	244	240	233	208	247	253	238	242	222	235	233	256	196	258	239	242	238	238	223	212	235	274	243	231	238	247	235	238	205	229	257	240	238	214	233	241	207	230	214	231	246	233	226	222	236	242	244	203	247	235	236	262	231	234	223	219	239	242	258	231	252	219	265	226	247	219	260	242	281	219	231	224	213	268	248	241	245	269	220	246	228	227	236	217	252	238	255	255	245	245	260	244	254	233	229	259	238	223	242	203	251	244	234	225	207	221	237	236	227	241	224	235	236	241	223	242	253	242	229	234	255	236	231	266	262	256	247	245	213	263	227	240	238	228	235	266	239	248	230	216	244	236	248	230	242	233	264	226	275	247	244	218	235	238	238	243	257	255	239	255	229	212	221	231	242	247	234	242	226	238	238	228	243	217	243	248	240	225	221	223	230	236	241	225	253	255	244	211	220	243	204	226	246	225	229	211	224	218	251	221	236	250	200	233	206	214	224	247	234	237	256	253	250	227	245	228	254	248	240	223	217	243	226	233	237	233	235	212	228	232	225	238	224	237	248	221	241	226	274	224	234	220	247	243	231	226	223	270	262	216	251	249	256	253	236	236	248	254	252	230	230	235	228	228	235	239	254	223	218	252	240	238	237	214	248	236	225	219	227	235	240	253	246	242	236	228	199	224	220	243	210	220	244	281	236	227	240	239	210	211	262	234	224	228	215	238	229	244	225	239	250	243	228	239	232	238	219	216	232	261	241	261	237	207	227	243	230	236	218	243	246	247	243	227	215	243	210	257	220	256	229	215	231	212	238	242	209	215	246	217	222	240	241	228	228	227	254	201	266	227	241	231	241	236	226	225	226	265	238	242	206	238	262	212	222	223	232	264	249	256	225	232	248	255	244	237	252	240	256	240	252	253	251	244	219	247	235	218	245	250	225	222	250	234	202	222	216	236	277	229	234	215	247	234	225	225	232	206	245	246	226	225	210	250	225	244	232	245	222	237	267	242	209	250	235	241	210	250	220	256	266	239	236	238	228	220	248	244	258	231	229	246	226	244	217	208	226	248	234	238	243	232	225	245	244	229	244	211	240	251	238	261	237	228	222	211	240	202	219	206	246	235	212	247	224	245	220	243	253	217	252	203	246	233	252	235	232	233	239	230	242	237	235	221	235	222	237	205	239	238	226	258	240	234	243	229	224	238	231	219	220	216	199	223	240	221	234	215	219	246	250	234	249	215	236	254	212	257	224	229	255	239	230	232	214	236	237	251	225	204	221	257	218	256	232	243	212	248	234	252	196	251	215	228	245	227	235	236	249	252	232	263	250	239	241	264	233	240	241	224	201	217	230	261	240	243	214	240	251	253	225	235	234	264	269	220	261	219	225	215	243	214	270	233	213	243	231	231	248	252	232	243	206	242	233	235	219	244	233	250	219	222	223	257	214	215	242	245	255	233	238	254	210	223	240	243	228	254	237	247	230	211	238	249	254	237	220	277	240	244	238	234	229	245	234	255	233	232	217	273	207	224	230	245	239	234	225	229	211	233	233	246	234	216	255	228	240	238	234	273	235	241	217	224	224	249	246	244	235	224	233	250	226	239	232	230	236	241	233	235	240	231	228	226	225	243	250	207	227	241	216	252	232	234	237	220	224	224	225	217	266	249	209	231	229	228	220	240	246	219	232	237	227	236	262	259	224	233	222	214	237	221	218	232	260	245	251	246	219	254	228	240	235	211	228	210	245	262	238	260	245	237	259	224	237	227	220	231	220	225	248	231	221	241	238	253	236	240	216	215	223	228	216	245	250	248	234	232	232	249	251	254	219	216	254	200	235	238	255	228	247	245	239	259	260	257	241	230	220	223	219	271	239	228	244	246	238	252	196	224	230	243	234	234	249	228	237	225	227	248	201	247	236	223	230	234	257	237	249	225	227	249	240	221	235	243	256	243	252	240	230	210	248	238	245	217	238	244	239	253	226	227	217	256	247	236	240	247	233	250	229	246	232	225	240	257	238	229	213	249	212	257	229	224	218	265	255	218	239	241	237	217	222	222	238	225	258	221	213	211	245	234	239	230	240	231	228	242	238	250	241	239	231	216	242	228	235	224	251	226	213	235	225	231	269	247	249	252	216	250	232	252	252	242	230	242	240	239	230	237	222	238	251	224	229	233	242	255	233	218	217	237	253	254	231	246	234	204	260	215	228	241	203	220	260	240	238	236	244	245	229	269	241	251	240	213	246	230	261	248	235	242	238	220	241	269	237	238	200	250	207	179	242	247	227	229	232	221	239	225	225	253	213	219	247	208	240	209	259	255	236	255	224	213	267	255	245	238	217	202	223	278	233	260	249	236	226	227	223	248	243	206	244	248	224	272	246	211	249	229	247	226	231	247	232	227	229	220	237	241	220	240	253	234	242	248	232	241	259	229	248	210	234	209	240	225	240	218	266	232	214	212	240	256	239	230	225	245	244	254	225	235	250	276	245	213	236	253	259	235	222	209	228	200	215	218	216	215	239	224	220	236	223	236	223	240	240	265	243	255	202	227	239	236	241	234	230	246	220	217	211	213	257	242	241	238	221	260	253	245	248	227	227	262	225	228	237	239	200	243	208	248	227	250	213	222	216	228	219	218	224	250	242	217	223	246	225	231	216	227	218	250	239	256	234	219	245	231	250	223	236	237	232	253	253	246	252	236	228	218	250	221	263	220	242	232	215	238	195	243	238	243	241	215	237	250	237	246	241	225	214	233	238	229	239	239	242	239	264	241	221	250	211	210	230	249	244	225	246	250	229	229	228	230	253	248	249	222	235	250	252	237	227	243	200	213	231	229	213	241	232	198	236	238	249	227	227	241	250	251	234	222	254	225	256	257	217	256	235	219	226	233	230	240	237	223	240	221	236	243	242	225	224	225	240	216	226	227	249	227	250	239	240
3245	339	339	319	283	298	296	341	281	283	281	293	272	278	294	293	272	316	329	280	286	288	282	294	311	295	310	308	284	314	263	310	281	285	303	294	304	308	285	312	300	329	282	272	282	290	296	301	322	279	290	318	288	297	277	289	270	290	299	318	316	292	314	307	291	302	314	287	275	310	317	276	282	298	307	280	295	297	289	277	304	299	278	278	341	284	307	294	275	284	293	283	299	294	291	302	276	280	269	303	289	315	296	307	280	287	312	303	304	275	300	307	273	293	293	309	284	267	295	314	269	343	309	306	295	335	286	293	304	284	315	303	303	316	293	314	292	312	303	291	278	294	315	275	298	308	286	319	276	298	285	312	313	322	293	304	318	292	296	313	337	281	291	301	311	326	322	260	287	317	274	329	274	288	296	310	287	297	278	278	308	311	310	288	289	320	292	290	317	329	280	318	322	300	299	286	288	312	302	272	279	279	307	291	300	303	284	283	306	348	300	282	282	300	303	283	283	287	274	306	303	268	260	323	286	297	331	299	314	301	273	292	318	317	331	291	292	294	296	277	293	316	286	287	311	298	319	324	298	283	286	300	287	298	310	288	262	314	301	302	289	271	281	289	304	282	311	306	280	297	272	290	303	279	262	314	299	293	274	286	305	293	310	278	309	298	264	277	267	314	273	310	323	317	297	312	274	326	269	308	281	289	298	313	298	299	306	306	283	293	300	307	299	279	317	304	299	277	306	291	304	285	264	279	302	279	275	301	287	265	299	296	284	339	291	279	309	324	281	305	302	359	274	291	285	290	274	297	289	338	286	276	289	267	303	321	292	285	297	291	327	305	314	289	288	301	269	309	318	311	285	273	297	269	285	272	285	286	285	302	288	266	285	332	288	290	286	288	261	325	305	277	297	296	303	317	269	281	294	266	293	282	314	303	276	306	275	320	289	329	287	267	315	271	289	284	308	288	266	274	298	313	291	308	316	286	296	283	269	333	318	323	303	281	291	287	279	271	279	280	283	293	288	264	287	281	302	254	299	300	285	280	286	292	300	281	308	287	285	283	319	294	300	292	293	295	310	329	293	292	290	292	281	295	314	288	293	323	302	258	291	284	294	299	271	297	300	277	294	279	295	304	270	297	280	303	272	306	302	288	295	252	267	295	293	295	284	283	320	335	281	301	282	313	300	279	312	278	296	311	292	342	315	293	340	299	306	304	321	270	305	337	292	311	299	308	281	270	310	295	285	302	273	301	291	288	312	291	283	321	280	322	269	319	268	296	311	315	279	301	305	274	333	281	264	307	277	303	296	311	300	320	297	316	266	292	281	277	308	308	295	312	292	334	312	292	256	300	321	266	317	281	307	295	295	295	255	285	282	277	306	290	289	345	291	323	285	293	305	316	326	298	307	298	303	321	316	271	256	268	313	290	317	300	285	317	304	318	284	269	303	306	265	326	305	264	264	291	295	305	302	285	324	330	300	321	321	289	290	300	292	303	292	330	275	309	306	286	320	286	300	283	285	297	333	300	289	297	285	313	331	291	304	295	266	309	295	302	284	291	279	259	312	283	277	300	296	258	340	269	304	284	290	310	307	305	307	282	313	290	282	290	330	283	276	296	307	300	312	299	306	292	259	295	291	308	291	298	288	298	277	290	298	281	332	298	307	301	297	280	290	296	274	291	282	287	291	283	312	280	327	295	282	310	269	256	281	273	285	295	315	289	284	311	324	284	302	301	321	326	281	303	290	298	319	279	276	290	276	314	278	295	295	295	270	313	297	280	290	305	345	299	293	319	298	317	329	303	267	300	311	326	296	304	305	316	303	269	323	277	270	274	297	307	275	287	284	327	295	305	307	312	293	313	296	330	271	295	291	280	288	286	300	300	275	285	293	280	267	290	276	314	288	325	269	278	293	298	311	280	297	300	320	284	305	319	297	299	303	309	328	267	310	303	291	280	277	291	311	289	306	331	308	260	291	268	281	265	276	319	300	303	330	284	280	277	273	290	275	289	305	282	305	303	314	280	310	303	300	281	301	299	286	286	286	281	296	328	305	298	258	267	319	288	300	286	250	293	316	321	317	308	313	257	301	320	340	279	304	277	286	287	283	265	309	318	306	317	282	305	310	300	300	314	318	299	299	288	313	284	300	279	280	321	282	282	310	309	276	309	310	277	291	293	279	305	287	292	281	308	272	262	274	282	281	279	276	315	283	292	316	302	294	299	289	276	281	320	310	296	287	279	306	295	272	310	312	285	311	281	297	283	308	270	303	287	322	284	293	321	297	269	311	268	306	270	296	319	300	293	303	329	278	291	321	282	302	294	286	299	304	283	282	288	286	297	303	301	302	277	288	306	299	272	338	271	290	314	329	298	294	271	306	303	319	282	277	294	295	288	326	299	308	310	324	307	298	306	299	279	299	305	328	271	292	296	284	264	294	296	276	320	297	292	319	292	326	299	298	292	295	295	348	265	302	269	327	266	295	291	279	286	266	310	275	292	303	310	286	322	324	297	296	307	287	305	302	278	276	274	287	279	314	300	330	317	310	290	283	267	285	302	309	289	303	305	302	305	297	310	286	316	278	302	317	274	287	316	291	286	291	314	278	307	309	280	282	305	249	311	305	324	285	310	295	262	346	266	278	281	291	297	295	307	285	291	292	290	309	302	286	271	279	274	287	301	277	275	292	318	295	269	307	272	306	301	311	275	270	280	273	296	286	284	279	303	288	279	297	292	300	317	284	307	324	304	304	298	318	293	308	279	316	301	258	275	318	267	311	304	298	313	311	304	301	303	288	278	297	296	300	304	280	258	274	301	296	298	277	306	275	306	289	289	268	258	298	314	273	291	308	287	287	309	296	311	313	306	293	278	301	326	295	312	299	274	293	324	302	262	278	267	329	278	273	297	297	310	274	294	285	302	307	292	297	301	271	294	282	282	284	265	319	316	303	284	287	292	333	337	292	288	329	289	264	309	303	271	283	304	289	313	294	301	291	284	321	285	301	291	303	308	313	281	282	271	299	296	271	299	288	296	327	314	307	299	301	265	300	289	298	298	281	269	303	321	316	281	322	265	290	305	284	300	316	308	260	289	316	290	304	305	298	311	291	293	294	249	288	276	294	263	292	293	275	300	284	301	288	276	310	282	319	322	291	289	308	300	314	290	309	295	293	273	322	280	321	276	288	280	297	300	277	323	300	293	289	304	340	321	269	308	291	283	280	300	279	347	297	288	283	288	297	299	270	293	323	282	307	300	292	303	309	286	294	270	299	267	319	296	327	314	300	305	297	279	254	297	313	302	306	286	281	305	292	308	280	283	303	321	282	313	293	323	322	303	283	293	307	299	264	308	276	292	276	310	288	299	283	283	298	291	257	263	270	270	313	283	299	314	289	310	279	294	286	309	287	316	303	295	281	284	297	312	283	307	294	271	285	269	294	270	270	303	309	296	311	301	325	277	314	301	288	293	312	313	294	277	304	273	288	321	302	297	314	279
26441	21158	29686	22918	21159	21189	14754	689	545	539	605	549	572	531	531	527	514	516	550	525	534	486	482	522	509	519	566	493	520	482	465	531	495	531	540	499	476	541	493	503	574	505	502	519	516	510	509	494	520	521	501	528	513	522	463	512	550	519	530	544	508	516	553	528	538	559	511	559	502	526	477	500	538	499	572	489	525	500	514	524	541	513	528	512	486	517	524	523	491	510	526	486	477	545	549	507	509	462	477	486	528	515	530	537	505	542	508	529	506	506	504	530	513	505	529	555	509	505	516	484	524	494	487	492	513	517	506	511	517	543	510	541	493	516	543	513	508	540	479	535	548	550	518	489	537	481	519	510	539	518	520	521	487	470	515	564	512	497	453	490	534	541	508	476	550	519	505	525	505	493	546	511	558	486	505	532	492	537	533	527	504	527	512	511	488	509	536	498	593	511	487	494	562	513	512	541	531	505	517	569	550	524	525	536	536	532	537	515	572	516	489	565	486	509	481	521	534	542	546	516	520	471	555	513	502	520	505	561	526	514	506	485	541	551	489	535	545	535	545	537	555	567	517	542	507	541	504	499	513	552	482	533	542	477	551	498	518	502	527	528	540	535	527	543	556	529	553	504	537	459	503	520	483	534	509	513	488	500	525	499	497	507	543	499	546	517	534	498	553	481	483	481	488	488	511	492	533	518	520	491	491	524	551	498	524	499	508	538	545	490	510	536	560	519	500	497	487	521	497	515	526	533	522	493	549	480	512	471	541	505	503	546	551	564	546	543	501	512	541	546	510	522	502	549	504	478	517	516	560	525	520	511	488	514	519	506	515	500	507	554	469	467	498	532	527	516	501	509	501	544	513	536	546	466	545	490	541	517	555	500	498	513	528	525	496	519	509	514	492	490	531	509	541	560	509	512	461	501	514	508	484	532	520	495	521	568	543	553	498	499	526	512	510	540	549	488	463	519	511	522	523	529	538	568	529	525	454	479	503	490	542	519	513	475	522	557	505	496	499	532	541	480	466	519	524	487	523	524	479	504	514	532	494	512	533	510	499	559	527	521	511	526	534	504	521	551	540	518	489	490	508	506	508	521	512	540	494	505	559	470	502	496	488	546	542	508	493	532	512	499	492	481	542	533	485	506	461	526	540	521	504	495	525	497	560	539	546	484	501	544	525	530	514	485	524	518	496	522	543	535	497	529	524	528	536	502	493	516	478	474	563	528	501	544	499	521	516	519	558	544	525	489	567	551	536	544	508	562	505	558	518	503	506	493	485	547	534	510	541	525	489	517	534	499	522	508	512	497	516	498	524	539	520	536	513	476	548	554	522	492	485	503	501	518	478	531	505	496	527	549	494	511	518	525	535	516	525	540	522	490	486	488	546	531	491	538	539	527	532	542	541	490	536	500	523	497	511	564	527	529	473	523	534	524	510	536	532	510	518	525	546	534	513	512	503	514	541	458	520	579	553	547	495	538	545	517	519	453	504	555	501	483	524	541	574	487	541	518	506	534	512	566	512	504	514	532	522	580	537	523	500	535	520	513	530	561	510	499	541	536	524	542	513	561	485	536	514	509	478	491	532	501	529	496	504	499	501	562	532	498	551	552	561	540	520	546	532	522	497	510	510	527	506	533	520	508	498	529	487	505	530	540	512	507	543	489	517	510	519	493	506	559	501	504	509	521	547	521	518	533	546	545	535	561	468	544	532	521	512	495	503	524	510	542	510	528	529	510	532	526	516	507	512	506	539	498	513	489	503	509	513	495	503	535	472	548	474	508	573	512	532	510	540	521	519	531	536	514	507	547	486	497	481	494	570	502	567	517	517	549	510	460	458	510	543	525	524	511	513	545	536	516	522	509	521	528	535	514	511	513	505	543	516	511	510	490	482	535	499	518	503	504	505	505	502	553	523	501	506	483	525	494	540	547	537	495	504	494	515	474	500	536	519	485	538	535	498	507	502	516	519	543	523	525	513	552	547	513	534	534	501	519	486	500	503	496	496	552	556	536	486	525	528	540	513	536	500	517	554	459	537	490	516	505	457	480	530	521	506	500	507	516	543	563	490	519	511	496	507	472	509	525	500	538	517	494	460	505	480	510	506	489	508	499	494	461	524	508	533	513	493	517	525	512	508	530	525	517	498	521	546	494	523	521	471	518	547	469	547	538	555	509	508	517	492	574	528	496	497	512	501	490	511	519	516	489	498	498	489	522	467	510	522	558	548	548	519	479	525	512	501	516	500	518	485	501	550	539	497	533	518	535	532	531	524	512	477	493	484	511	533	509	495	502	534	518	521	558	546	481	531	484	522	521	519	477	557	511	517	545	533	515	497	531	534	506	507	511	507	528	492	514	530	473	546	526	523	506	521	553	480	540	481	485	508	497	528	501	505	505	524	550	546	550	515	488	558	480	507	538	510	504	524	488	470	510	497	535	478	505	555	475	545	532	485	510	505	502	543	508	505	528	518	509	489	520	532	523	462	506	504	489	555	505	532	525	552	500	543	548	519	476	517	521	515	503	522	515	511	523	500	510	524	487	493	450	525	541	534	569	520	520	524	520	526	517	498	520	561	515	518	520	563	488	523	485	533	520	525	532	549	459	496	512	498	561	514	518	510	526	535	547	570	520	539	527	519	513	536	492	503	482	517	528	554	509	537	517	511	496	528	542	495	550	474	510	491	480	497	513	483	497	511	490	498	505	530	509	528	489	548	493	521	543	504	504	547	490	515	507	512	533	507	499	484	525	518	509	524	505	510	544	541	544	495	513	497	497	533	490	515	486	494	520	496	517	494	503	485	511	501	517	510	467	492	521	536	543	539	520	525	508	495	535	506	528	518	525	507	519	520	498	542	550	527	509	474	500	507	498	490	496	533	512	487	497	487	531	548	540	552	473	531	526	500	508	531	505	477	522	543	527	527	500	516	491	506	527	528	509	508	506	529	518	497	516	540	521	466	511	541	512	523	486	527	509	549	475	535	580	503	498	531	498	525	495	500	551	511	550	555	543	507	560	512	498	520	515	545	501	530	524	507	524	552	502	515	503	502	509	504	517	485	526	528	497	486	526	510	534	522	494	535	517	500	505	526	521	536	545	512	562	537	489	534	515	500	514	516	520	505	521	551	543	546	552	498	481	539	516	518	489	534	526	495	504	483	505	546	532	530	498	532	530	490	518	492	487	504	524	506	513	538	513	525	504	544	499	533	526	499	512	479	469	489	496	536	510	494	558	479	520	498	532	472	522	476	514	521	487	523	492	504	530	525	491	530	525	524	498	493	574	482	552	536	499	475	506	551	507	487	451	506	498	512	531	490	536	500	533	486	499	544	495	526	574	526	461	520	522	521	529	513	510	505	503	525	508	499	541	539	547	530	478	509	506	545	544	524	525	502	501	500	513	522	490	533	488	534	529	537	515	511	537	481	513	488	497	540	494	497	565	532	520	505	487	552	530	500	513	542	524	552	498	527	539	502	515	493	530	498	529	523	507	526	518
3822	1143	822	749	685	658	601	651	599	624	635	660	644	652	645	607	622	595	625	606	613	623	578	619	630	606	653	602	585	610	550	577	603	591	610	629	616	613	575	630	565	617	588	597	588	607	607	629	620	648	608	620	612	602	598	637	602	601	581	596	594	607	619	577	598	594	634	633	599	630	628	634	614	594	597	667	567	631	625	612	638	684	622	626	613	588	619	589	634	624	662	600	616	634	618	592	622	591	599	628	586	621	637	586	639	629	598	589	596	592	615	574	556	618	647	611	589	594	589	566	628	609	600	573	621	608	608	629	552	623	617	629	574	637	624	630	627	597	585	603	583	606	597	611	647	622	623	611	618	603	645	624	597	616	559	596	607	602	589	648	602	601	606	597	620	630	647	590	622	673	596	620	618	650	624	579	610	641	668	610	598	637	630	615	583	601	611	610	624	585	605	615	588	604	637	561	644	595	608	617	592	608	601	591	551	625	640	653	669	622	644	602	650	637	613	656	630	599	665	599	610	611	649	541	622	631	589	602	634	624	611	583	598	625	559	649	612	644	643	670	585	617	619	608	578	628	588	602	595	673	632	612	645	608	630	601	592	588	583	611	603	611	614	612	647	600	628	605	636	580	641	602	589	649	647	594	605	588	582	576	632	602	589	613	612	586	539	600	598	593	615	611	629	601	661	622	611	593	636	597	595	597	585	603	611	655	621	585	620	630	583	619	630	601	609	622	587	597	585	612	649	606	628	623	562	618	638	665	606	606	594	626	610	581	603	591	645	616	603	631	580	584	619	629	594	623	589	602	633	648	620	609	672	559	631	638	633	604	631	630	604	629	625	615	613	624	586	644	613	551	633	623	608	654	619	590	641	644	650	602	627	638	620	606	614	557	645	623	629	619	599	574	589	616	661	614	614	600	587	632	613	588	592	611	619	649	617	584	657	649	616	611	630	629	583	628	578	661	607	620	627	598	598	604	584	595	602	603	594	615	646	608	585	608	578	607	632	641	633	594	616	610	601	643	610	616	619	616	580	619	665	619	604	592	606	581	648	590	649	640	621	613	597	588	617	566	589	609	600	650	614	589	622	600	585	590	544	623	576	607	625	621	619	654	632	579	599	584	612	636	589	613	608	603	618	596	598	625	620	637	650	614	597	596	647	579	585	612	573	607	608	610	620	653	616	608	605	609	644	658	635	603	577	574	606	667	613	561	601	617	573	603	603	591	605	633	584	618	610	600	627	565	632	598	618	619	608	609	643	603	607	589	610	586	621	619	616	596	600	590	625	604	607	584	558	627	592	617	644	584	569	602	564	586	568	620	619	598	595	607	563	636	603	583	633	574	588	632	640	629	608	588	565	604	617	604	605	611	616	568	585	593	567	585	606	598	599	611	648	609	578	614	577	592	639	635	615	590	594	623	606	575	607	573	613	607	604	620	614	608	641	583	656	582	611	613	596	606	612	570	593	602	587	564	634	587	620	607	572	597	636	589	595	581	647	677	570	588	596	602	618	598	637	601	629	585	652	612	630	588	612	603	593	599	597	652	642	609	634	608	569	612	600	612	634	596	605	622	603	631	682	578	604	603	626	611	578	598	643	572	652	607	624	559	590	610	608	543	644	639	565	597	568	644	638	633	635	608	622	568	631	591	639	618	595	610	637	593	601	568	561	561	581	626	588	621	604	610	563	685	620	653	627	597	607	610	625	586	607	593	641	587	625	589	610	627	630	639	601	615	609	617	561	662	561	646	657	599	611	613	676	580	619	655	638	635	636	565	621	582	628	620	594	637	584	603	609	579	625	601	617	589	655	582	608	646	581	583	594	612	588	647	621	611	634	624	647	545	631	605	615	601	608	624	596	609	595	623	613	595	617	610	598	588	607	626	560	640	603	589	640	604	638	601	619	613	645	623	602	604	609	588	600	635	554	590	630	582	629	603	635	646	588	641	639	580	640	654	636	644	598	616	623	615	663	568	616	579	559	630	556	595	623	615	603	585	612	613	615	585	640	605	609	616	635	611	647	588	624	606	589	577	579	607	632	639	587	622	560	673	590	581	608	656	627	537	600	592	597	592	565	591	597	614	619	639	597	616	559	625	650	638	597	614	626	610	593	621	668	623	607	617	626	623	607	578	614	645	606	582	602	616	628	614	626	590	579	575	661	598	589	608	643	621	623	590	609	622	585	622	599	571	624	627	586	581	607	606	625	619	613	572	578	637	613	648	595	572	640	575	609	594	676	592	668	643	590	606	628	650	635	606	581	624	599	609	624	595	649	649	634	589	625	597	634	590	607	629	649	591	579	573	600	656	636	567	614	607	583	581	549	658	653	618	561	636	595	639	605	641	622	620	587	642	587	602	612	634	603	675	641	610	613	664	587	593	613	629	586	577	591	619	611	623	621	590	612	649	585	644	580	624	631	602	580	577	603	648	602	606	594	593	665	613	624	605	605	640	626	589	641	614	598	633	637	616	590	608	600	624	598	586	592	631	607	615	590	620	635	542	617	595	596	622	636	628	613	590	630	615	638	594	635	601	605	626	600	584	658	601	616	608	613	570	621	626	612	627	576	603	579	609	617	554	568	629	630	578	593	549	629	625	591	636	636	620	575	578	628	595	600	592	678	598	625	600	585	599	629	576	639	595	612	583	631	618	629	603	593	616	607	607	602	636	593	631	655	611	592	595	595	593	586	574	621	620	613	594	622	629	599	626	593	586	561	616	542	614	599	615	597	578	607	589	606	600	546	619	601	592	618	599	601	633	628	597	592	625	599	627	578	577	605	580	647	589	596	609	577	616	618	661	640	616	590	609	577	593	591	596	598	638	614	602	618	634	664	628	595	602	615	598	613	540	571	595	609	606	613	564	617	618	626	645	633	610	599	635	606	568	616	592	619	563	609	615	605	570	588	620	636	577	619	588	623	588	615	631	621	587	605	609	615	604	641	610	569	654	599	595	572	604	587	629	604	602	626	626	589	625	634	608	618	630	562	605	631	622	624	654	598	578	623	589	638	613	576	614	584	609	595	631	573	599	605	580	589	606	630	613	605	664	598	574	590	563	589	579	601	610	596	596	607	595	582	582	617	634	592	619	627	585	589	652	624	627	573	606	602	618	599	577	636	659	609	590	600	617	614	624	619	627	616	646	611	614	589	613	651	653	580	590	637	593	611	608	616	620	620	567	595	623	656	611	563	622	598	608	609	603	577	659	618	609	604	641	601	591	578	620	661	642	559	630	622	601	606	644	618	617	624	584	549	599	639	553	609	586	606	652	629	613	633	614	575	600	603	570	631	583	612	634	565	613	649	647	615	609	597	637	605	629	621	604	617	565	611	563	643	580	551	586	610	598	621	650	607	596	629	623	591	601	647	579	598	655	558	632	645	579	575	583	607	609	608	594	610	581	619	573	568	613	619	637	631	608	659	592	625	616	606	669	568	621	581	621	612	621	616	621	570	630	627	599	604	562	636	598	610	576	627	602	579	621	572	585
27613	21196	29559	23115	21147	18905	320	186	156	178	156	172	182	184	190	160	155	152	198	160	149	152	172	172	151	157	166	157	168	157	174	164	174	166	133	167	142	154	166	145	166	171	176	162	145	136	175	174	164	154	180	164	167	152	157	166	169	147	164	192	164	160	164	171	169	169	156	169	178	173	175	181	156	140	155	161	172	168	158	169	161	167	163	168	169	158	152	178	192	142	150	175	178	161	168	163	156	167	183	147	182	178	144	183	161	180	178	153	177	170	168	150	189	151	139	142	144	175	163	151	144	191	170	198	168	150	164	174	122	146	181	158	160	174	183	192	162	169	165	172	161	178	168	165	178	153	186	184	154	157	133	179	161	160	153	155	182	170	154	176	168	184	173	161	141	181	188	160	167	161	160	155	182	177	168	181	146	154	162	161	167	171	156	156	147	172	151	158	163	143	142	145	183	169	152	189	141	155	169	136	160	155	145	169	192	167	142	174	159	150	175	174	160	173	162	167	152	158	174	162	166	176	157	162	169	157	155	150	143	171	152	160	171	161	170	171	169	156	178	164	159	178	159	149	161	168	163	161	160	189	138	147	148	150	172	173	173	160	148	163	160	187	164	153	179	157	152	166	176	170	169	177	169	143	163	169	170	184	169	155	159	170	175	164	161	167	139	144	151	161	164	152	149	171	161	165	148	138	172	175	159	143	156	155	164	157	151	168	167	164	170	147	172	174	161	184	152	172	165	161	155	190	162	174	167	149	153	161	149	151	156	158	174	167	176	170	141	148	145	159	158	172	151	128	175	162	153	173	157	159	157	160	136	175	145	167	145	172	142	175	164	170	157	153	146	155	138	159	179	157	169	167	174	161	173	126	163	153	157	143	170	183	153	159	169	179	145	164	174	175	156	174	188	157	161	170	153	158	183	168	151	170	161	187	157	170	187	146	154	150	181	147	141	150	163	157	161	159	160	162	141	168	172	168	171	144	156	164	163	151	152	177	158	156	137	163	152	165	187	171	160	161	159	175	170	148	153	169	185	171	167	144	166	161	158	183	167	173	159	147	169	141	163	150	149	150	177	192	162	173	161	138	170	161	159	153	148	156	172	182	171	183	165	182	154	160	145	168	152	171	168	167	167	162	198	179	183	152	152	159	175	176	166	170	163	154	156	147	158	159	155	167	155	181	187	163	151	152	163	164	179	161	154	169	175	181	156	165	157	181	168	154	145	159	151	166	166	150	161	160	159	171	167	159	166	191	157	183	183	172	161	176	147	173	151	163	171	158	183	188	150	169	177	139	166	158	161	164	117	153	161	164	158	166	138	183	162	161	164	155	167	152	170	164	154	147	146	157	182	189	159	176	163	160	166	136	181	160	165	146	134	152	163	165	165	174	157	171	155	179	166	154	144	156	164	168	180	174	170	181	150	145	134	170	158	158	160	163	185	160	182	170	151	166	169	171	164	181	175	168	157	168	140	175	186	160	170	168	172	176	165	150	165	162	141	167	155	156	182	166	146	164	153	154	186	183	165	142	181	169	150	162	177	167	174	167	168	184	173	157	162	152	158	150	146	140	158	165	174	183	161	165	156	161	167	166	170	174	186	170	157	161	166	157	155	149	149	179	164	167	159	164	157	185	171	161	147	138	150	158	172	163	159	165	147	165	157	179	152	146	176	173	161	172	147	150	159	165	144	160	158	160	168	151	153	184	161	166	149	181	134	157	145	163	146	173	169	144	158	172	154	157	180	171	176	177	151	163	141	168	147	130	157	176	176	135	139	157	166	168	168	186	171	140	155	166	175	169	169	170	161	154	188	165	157	154	183	151	164	164	165	148	146	161	140	153	164	174	191	158	162	189	151	182	150	168	182	198	161	190	166	164	163	176	159	173	142	155	134	174	147	173	159	163	148	168	166	183	160	156	174	156	174	147	162	159	147	146	152	161	165	192	146	154	167	154	156	156	142	160	175	190	168	170	165	150	157	164	173	175	158	153	172	160	175	164	165	164	155	170	153	168	160	166	153	137	155	137	147	171	147	161	170	180	161	177	151	170	164	138	148	162	186	146	172	160	192	160	164	193	159	154	169	176	161	164	151	164	165	155	142	180	153	151	164	153	143	168	177	139	161	142	136	176	156	182	159	158	164	150	152	176	154	163	162	165	173	160	168	171	170	191	156	165	184	188	152	180	164	152	150	172	151	145	165	134	136	157	155	177	171	169	173	158	168	154	152	143	164	181	170	157	158	151	155	145	168	163	169	181	172	167	151	151	167	153	173	150	154	152	182	154	136	166	159	144	160	163	195	147	133	151	178	151	159	189	154	156	160	130	174	175	178	173	151	171	169	168	155	160	149	158	138	158	162	194	139	187	157	159	157	169	166	152	148	155	141	166	134	164	163	158	179	175	164	151	173	165	148	150	170	155	146	168	160	156	143	184	162	152	153	169	158	159	155	163	160	183	150	190	179	174	164	146	161	163	137	168	179	164	166	181	192	181	163	151	171	161	149	162	158	173	141	139	172	157	171	158	152	172	148	168	161	155	156	141	164	170	168	186	145	150	154	181	153	162	170	166	147	186	166	173	188	131	198	153	167	138	148	176	170	141	148	161	144	149	160	172	164	156	178	171	178	161	168	153	153	148	153	161	150	147	151	178	165	151	157	173	188	137	161	182	156	172	183	174	172	183	176	159	172	147	136	170	138	162	165	139	161	173	175	146	164	161	182	147	176	166	148	143	184	147	141	158	154	151	162	175	173	165	154	154	167	183	163	193	152	192	167	161	166	186	177	149	170	152	178	167	157	181	180	165	174	147	155	168	151	154	150	183	196	180	156	181	177	179	135	180	156	155	164	165	161	165	183	166	170	140	157	163	180	176	145	163	164	158	159	168	175	164	178	163	159	149	164	153	169	166	153	162	166	147	179	153	153	157	160	159	183	161	164	178	151	172	177	170	150	164	147	168	164	170	155	163	172	146	157	194	179	163	167	139	137	155	163	168	164	151	162	174	149	145	169	176	153	167	165	140	149	151	153	161	159	174	154	153	164	178	168	180	168	156	141	171	160	152	176	174	150	149	161	164	186	156	169	164	139	164	148	153	166	173	131	157	159	168	159	148	181	171	164	168	160	182	173	167	179	173	166	177	163	164	153	155	173	158	165	144	153	152	154	171	179	152	139	153	165	193	156	162	159	172	178	155	156	151	153	152	162	170	166	147	169	150	179	175	156	146	161	162	174	161	168	170	157	154	149	155	142	163	139	167	161	162	162	158	164	170	147	150	176	151	164	147	146	145	179	173	184	171	172	157	158	168	185	173	175	157	172	133	169	152	173	165	154	162	156	155	146	149	151	148	188	150	160	170	166	160	146	153	167	161	146	153	155	168	164	160	154	146	157	172	178	160	160	168	164	165	151	160	150	155	182	187	163	179	171	159	167	157	183	187	167	160	147	168	158	141	141	178	151	157	166	163	180	138	171	153	164	166	150	180	174	167	173	152
3850	542	320	329	271	237	278	210	252	232	228	227	232	234	238	202	231	252	228	229	217	235	227	202	262	217	208	251	212	208	223	226	219	215	244	194	209	233	220	242	212	229	219	221	231	216	238	224	228	232	214	223	237	228	185	210	219	222	210	239	237	237	240	226	234	199	222	237	215	221	204	207	194	211	243	203	217	254	218	213	217	220	224	205	198	234	208	234	211	235	219	209	204	213	211	244	248	201	196	218	217	218	209	209	211	221	207	240	227	218	216	235	173	234	232	244	243	220	201	232	240	208	241	200	210	210	202	211	228	232	236	246	230	229	182	214	223	226	232	199	196	228	219	222	213	230	241	210	216	198	229	215	203	239	214	231	201	212	200	239	237	241	198	215	230	247	219	221	231	240	210	230	196	230	224	228	199	221	235	235	244	200	187	215	197	236	235	236	213	208	227	241	223	229	227	214	222	242	223	225	207	212	220	205	258	208	227	237	244	233	225	212	208	197	251	239	237	201	205	224	202	246	207	217	220	187	234	213	234	247	239	227	243	231	222	183	220	211	208	234	218	230	196	199	260	223	213	219	234	199	216	219	238	239	226	201	238	242	201	201	241	228	228	224	194	211	228	194	233	228	237	236	220	213	215	233	212	236	199	219	214	244	202	206	179	219	203	225	237	216	223	222	231	208	233	232	217	211	232	253	213	208	223	214	247	219	215	224	250	191	256	191	254	220	234	238	229	227	235	218	196	248	222	233	225	236	234	185	215	215	226	224	231	221	228	191	214	215	217	182	222	213	224	230	218	201	205	224	219	221	201	224	218	215	226	214	236	222	222	199	205	197	213	216	233	231	249	233	246	212	214	230	213	192	208	251	222	201	204	236	243	214	247	233	231	246	234	201	251	238	210	226	191	215	240	227	234	214	237	218	221	221	205	220	243	223	249	245	225	243	213	239	204	256	207	236	206	209	236	232	242	208	223	216	214	225	241	245	229	217	213	214	242	222	205	221	234	248	223	250	207	226	218	228	236	252	235	214	225	207	212	240	235	210	223	248	206	185	207	195	226	208	221	237	220	211	214	231	237	235	213	197	214	213	231	226	236	210	203	211	207	249	203	215	234	217	233	200	192	215	207	223	231	203	229	221	232	229	229	224	220	246	212	211	178	217	216	202	227	222	211	210	236	217	231	228	231	213	228	216	225	219	239	223	209	255	218	255	207	210	239	252	229	219	211	212	230	211	225	215	210	228	238	240	226	218	221	222	226	230	236	234	218	260	240	245	216	254	240	245	200	252	214	224	204	208	204	203	226	238	241	223	249	227	226	189	228	229	224	212	216	218	214	179	235	221	219	204	222	237	251	230	220	240	219	224	221	221	228	250	209	199	211	222	220	242	217	224	214	237	219	226	227	220	211	227	200	220	212	222	225	244	234	242	248	177	248	214	219	246	246	199	198	233	235	231	226	213	214	216	221	229	209	221	226	244	252	218	213	216	253	240	215	216	230	227	250	208	187	222	217	193	253	247	194	218	208	228	227	212	209	226	228	197	185	239	209	227	227	219	225	220	226	196	228	212	190	236	229	198	240	212	197	219	227	231	223	206	215	204	204	214	219	238	222	240	224	233	226	230	208	205	240	213	231	207	234	220	210	205	234	186	220	210	201	234	202	220	216	190	227	211	227	251	232	238	214	189	236	224	221	213	219	216	246	222	230	207	216	221	234	252	247	246	207	224	198	196	198	208	240	230	223	235	201	243	234	196	216	216	229	220	197	237	219	248	220	226	214	207	245	229	246	242	239	218	204	215	226	221	232	226	231	206	198	219	227	229	213	225	249	219	216	246	199	243	216	216	239	225	228	253	219	252	216	234	205	214	242	224	210	237	240	215	220	210	231	218	252	240	227	212	218	229	201	227	248	218	203	226	240	213	224	240	236	246	237	219	219	240	204	227	210	236	245	225	236	213	230	229	240	223	229	234	229	240	213	220	203	220	235	222	237	212	220	232	248	201	222	217	218	235	217	209	235	201	195	228	226	225	214	222	202	224	205	237	223	203	206	196	215	180	224	216	226	243	219	208	203	202	212	239	214	218	218	220	220	224	238	218	208	229	243	212	240	214	214	249	250	226	230	236	233	214	234	219	219	238	214	233	238	199	252	264	233	212	224	239	199	234	188	224	212	220	230	222	223	226	209	243	230	224	249	202	234	219	213	232	217	225	237	224	226	197	224	218	243	220	229	189	219	222	228	210	236	230	203	247	206	210	219	217	210	242	193	229	219	222	214	227	216	207	211	236	226	232	205	237	245	184	181	221	224	224	213	205	217	226	210	223	223	199	223	240	222	228	243	189	225	248	217	203	211	236	201	232	232	225	195	246	246	209	235	261	233	226	217	226	196	224	239	240	231	213	213	186	246	273	245	197	210	230	209	242	225	231	211	219	209	209	247	217	223	223	231	237	208	236	238	203	215	218	247	218	215	206	221	237	217	231	242	202	206	221	227	228	235	213	235	235	206	212	207	237	229	227	201	206	224	203	211	206	207	223	194	194	230	218	246	209	212	242	225	203	239	192	231	231	208	246	190	220	228	215	241	215	206	228	238	242	229	223	234	206	225	221	228	245	246	230	223	217	237	215	236	232	214	209	221	204	221	202	209	221	225	237	208	238	228	211	239	220	222	213	201	223	208	217	241	240	242	216	240	227	221	209	223	233	206	219	219	213	214	205	218	202	237	225	208	206	183	227	203	215	238	228	206	232	231	223	206	218	227	236	212	207	212	213	211	245	214	228	220	222	238	197	217	224	221	225	230	205	233	225	241	214	240	222	214	203	229	256	231	222	213	220	231	213	205	231	218	233	199	237	229	202	214	251	209	210	237	217	224	246	232	232	222	204	198	216	222	206	211	243	232	190	210	225	244	210	232	191	237	218	229	211	209	219	216	221	230	258	246	202	227	218	225	259	221	215	225	218	231	207	213	211	228	203	233	209	217	222	230	215	218	237	216	236	242	240	232	210	221	222	224	210	234	217	251	219	212	206	226	228	212	227	238	198	220	221	224	227	230	218	227	211	222	225	205	208	209	203	197	226	209	207	233	200	232	213	231	222	208	204	222	223	202	225	211	248	214	234	225	239	206	228	211	250	200	219	211	226	235	215	208	239	226	207	247	245	224	234	215	226	231	243	227	187	235	233	199	234	200	213	238	196	234	222	227	217	200	238	229	232	221	203	214	234	219	206	228	208	238	225	207	213	199	231	223	238	212	222	220	230	213	200	244	231	225	220	229	218	219	209	251	223	235	223	204	224	238	235	204	215	195	218	218	215	212	234	214	228	197	229	190	199	243	229	238	222	232	218	214	195	221	196	247	229	224	241	217	249	193	231	214	227	225	209	211	210	233	220	240	199	215	211	214	244	227	216	259	211	233	226	219	200	260	216	233	234	215	225	238	213	221	211	263	225	208	220	216	221	212	209	226	222	247	201	240	218	222	214	229	216	220	190
22612	21240	29554	23236	21244	21389	24306	3888	614	618	620	566	552	563	589	583	568	591	554	595	547	552	554	577	602	603	579	648	558	577	551	566	585	531	565	556	583	574	570	534	583	572	529	540	539	588	595	544	546	528	575	517	563	569	508	563	568	558	565	592	572	541	533	551	537	566	570	566	540	563	557	564	550	536	552	561	534	568	549	587	584	553	560	548	536	582	554	567	593	546	557	563	583	580	568	537	555	559	556	564	560	587	576	582	532	531	572	553	532	542	532	529	555	575	589	578	527	542	529	604	528	539	527	561	553	538	570	582	553	542	572	595	546	536	576	535	515	524	540	578	534	568	552	551	635	552	559	525	553	571	550	560	520	589	568	576	586	529	578	544	601	529	581	583	558	573	566	586	563	563	530	558	585	592	585	530	540	597	538	567	561	547	543	549	595	554	587	526	547	596	542	607	587	534	554	558	560	543	586	551	517	529	552	553	536	520	584	530	582	555	558	591	570	561	520	543	596	531	617	558	574	554	550	567	597	544	562	564	544	565	551	592	564	538	566	592	570	545	557	548	593	540	607	583	556	567	576	579	528	551	551	591	581	525	577	550	570	562	547	557	569	535	563	577	582	537	551	491	573	505	571	552	574	615	552	552	503	598	555	566	520	555	583	568	551	549	565	552	551	620	548	559	586	558	560	536	601	571	572	537	560	582	537	569	538	529	548	559	584	607	569	568	571	549	550	579	559	550	528	567	552	610	583	551	537	533	535	540	554	555	556	532	584	559	603	542	575	603	540	580	576	559	562	569	506	588	566	597	515	520	592	526	560	544	575	583	556	562	548	557	554	541	538	525	527	547	561	588	576	563	559	559	572	548	576	582	572	576	553	573	587	539	561	540	575	547	586	573	520	572	564	561	594	550	566	562	570	545	574	526	549	542	602	508	591	533	559	545	567	538	556	483	565	569	576	557	546	566	570	578	536	543	537	541	594	571	556	599	523	541	548	549	530	536	561	539	530	554	555	587	574	562	529	584	565	576	535	572	552	526	572	558	591	558	560	548	568	543	556	552	529	594	567	556	577	573	585	577	558	581	586	539	586	534	587	575	557	521	562	551	551	534	583	584	543	555	577	555	576	576	585	578	548	506	556	545	530	594	570	563	571	510	581	570	550	556	562	618	552	553	547	560	541	569	575	539	536	579	544	549	560	508	543	562	547	563	538	615	609	521	590	540	519	553	487	585	559	558	588	529	581	548	569	561	552	558	532	559	549	560	562	531	561	552	570	551	577	530	560	584	584	572	510	549	565	562	560	560	542	540	597	561	575	615	517	530	568	576	573	592	585	540	531	564	532	550	553	572	569	582	542	523	568	565	593	546	544	571	535	571	556	592	544	538	567	531	532	577	508	561	549	567	521	536	586	590	527	595	562	587	531	541	558	521	545	562	544	586	557	526	567	562	525	552	571	558	560	530	578	537	566	554	582	585	573	535	565	530	472	536	559	544	543	552	513	554	549	554	563	532	527	583	568	539	528	560	524	548	501	549	556	542	587	555	552	551	549	589	534	520	539	553	562	564	540	595	549	582	542	543	540	551	557	520	603	595	563	557	567	571	536	548	544	529	546	563	566	542	542	597	550	538	555	504	584	532	539	561	561	552	557	566	531	551	572	546	545	559	543	542	575	571	532	588	532	574	547	555	586	561	559	589	552	566	586	591	532	549	572	624	572	568	522	519	583	537	580	556	561	560	528	518	564	528	595	573	556	552	559	588	534	551	588	561	596	542	533	541	546	575	543	613	560	563	523	544	589	551	513	570	548	538	592	546	551	543	551	565	570	598	532	501	562	529	545	578	556	557	624	565	525	543	546	578	518	558	535	567	545	555	526	552	528	537	585	538	543	504	539	505	537	568	542	557	551	538	502	557	535	575	545	559	546	547	581	556	556	527	538	534	582	522	504	573	550	552	551	572	552	580	552	549	568	552	534	574	571	549	561	514	594	554	580	543	584	520	533	563	599	525	542	545	583	529	586	542	548	557	586	597	559	583	570	561	545	529	585	568	531	568	515	550	504	549	588	545	538	618	549	563	589	581	524	591	578	534	529	567	560	583	539	569	600	542	530	585	562	557	523	566	566	508	581	544	520	568	559	560	570	508	543	555	556	528	573	562	558	559	567	544	554	583	570	539	556	514	578	558	531	531	575	551	561	554	513	535	563	545	553	524	555	553	560	563	530	538	594	561	585	568	510	541	541	562	586	580	563	526	554	546	575	533	578	583	572	592	568	554	568	548	587	544	578	526	526	564	485	535	559	547	574	594	547	551	569	567	539	589	535	561	545	523	529	557	564	561	551	543	549	598	592	568	545	580	569	550	525	560	596	545	547	573	573	580	581	545	520	578	546	552	541	523	533	521	584	575	559	580	542	532	537	549	531	561	570	518	500	566	525	560	525	555	601	580	568	587	502	571	581	565	577	586	552	561	558	586	574	561	556	546	568	564	581	567	579	574	505	561	518	542	517	571	562	575	543	540	517	577	575	544	561	549	568	547	559	535	574	553	551	579	530	574	556	552	572	560	568	554	582	580	560	540	552	567	569	583	569	542	564	587	542	575	551	575	537	561	513	538	521	559	563	566	541	522	549	617	563	544	582	559	516	553	589	556	550	547	533	523	570	555	570	537	512	582	548	528	562	525	528	561	542	565	602	561	581	534	576	551	567	588	531	538	553	566	563	563	523	512	559	536	544	561	589	516	535	525	532	568	605	534	560	576	528	555	562	535	548	602	537	552	614	575	559	572	538	572	525	542	569	557	567	599	539	529	562	559	572	566	520	518	578	560	538	585	554	551	559	562	547	576	540	552	553	552	554	567	557	563	535	573	557	556	588	563	576	588	572	527	551	580	573	561	547	575	583	536	527	552	528	519	518	558	554	585	564	522	534	509	509	575	550	531	513	547	556	579	549	553	549	564	553	559	528	541	559	555	549	570	534	532	530	544	494	511	529	557	552	530	523	570	544	588	554	591	578	588	575	564	547	536	577	538	520	547	531	521	547	527	558	515	540	535	497	553	530	558	546	575	555	585	543	558	528	582	561	550	555	555	562	575	522	585	576	552	531	556	581	611	533	568	570	544	579	550	541	563	582	527	525	561	539	579	552	579	571	526	555	554	526	561	597	545	527	566	537	529	542	530	555	556	555	533	566	536	585	560	585	548	586	511	519	527	558	612	573	574	598	557	532	548	595	538	560	576	585	526	553	571	539	566	523	552	554	518	565	549	562	552	540	515	568	551	553	530	575	561	549	568	548	545	505	566	588	581	550	586	545	571	573	551	478	532	562	555	575	587	547	570	508	535	538	540	609	560	547	537	568	547	559	526	560	584	534	533	584	563	518	546	542	525	556	590	527	541	540	557	584	491	532	598	534	534	544	496	549	570	606	565	539	569	543	554	557	555	568	525	541	540	535	530	537	545	570	545	554	532	583	547	557	555	581	557	520	535	558	547
4687	1622	1041	823	806	759	707	761	719	687	707	719	687	663	660	681	646	721	645	678	685	696	680	675	658	699	667	658	672	687	653	643	683	666	695	727	677	621	656	646	659	693	674	659	687	636	662	659	668	665	674	629	629	641	654	618	641	668	665	716	662	654	642	691	625	676	666	697	666	673	646	595	693	688	657	677	659	690	678	643	663	629	663	620	654	637	731	625	710	712	663	686	661	657	650	641	646	669	627	648	658	644	673	652	680	680	656	669	686	681	645	640	716	671	610	665	688	663	708	679	653	688	633	671	679	644	691	702	662	678	665	671	669	687	625	657	681	682	648	659	640	632	726	666	686	666	664	642	697	668	683	673	663	662	687	665	657	706	635	688	620	684	646	658	691	592	680	658	700	670	654	658	632	669	644	702	631	655	649	672	694	648	689	630	678	696	668	658	680	698	657	666	713	664	677	658	660	638	675	642	662	658	689	669	667	650	695	632	667	635	634	664	647	652	622	642	654	674	686	658	646	689	682	698	623	637	708	613	666	675	659	668	688	666	664	691	669	674	668	676	689	670	658	660	700	641	656	691	670	687	641	624	663	648	664	662	676	676	695	648	692	620	666	621	662	679	684	699	623	634	698	617	664	715	654	686	669	665	697	646	627	630	641	660	671	680	696	684	647	705	635	675	688	686	664	667	662	680	694	675	660	675	656	658	674	623	622	661	659	636	673	670	624	681	621	631	696	648	641	692	680	691	692	636	645	661	674	674	697	650	676	670	695	680	618	659	677	644	661	675	654	693	673	662	678	702	681	681	659	679	652	676	660	730	684	659	637	654	692	644	663	658	671	627	666	694	646	638	678	626	640	614	650	675	643	644	683	622	658	703	647	653	630	629	645	672	630	611	677	648	628	705	685	684	660	638	657	719	694	653	586	681	713	643	647	618	636	728	651	677	628	653	659	672	641	626	643	630	650	674	652	710	698	635	652	698	663	659	701	681	700	662	675	627	620	696	657	655	655	706	679	695	631	621	658	668	613	626	663	659	650	682	702	695	562	649	671	587	677	678	678	619	703	680	618	697	658	636	644	687	659	696	670	645	656	646	656	618	638	654	641	662	659	636	656	621	688	642	641	668	663	679	687	698	643	638	687	667	685	640	673	619	644	667	651	647	663	670	665	648	695	649	656	669	639	655	698	616	652	675	625	659	705	652	671	663	614	690	719	704	662	666	697	659	658	638	657	693	689	644	683	688	643	628	668	669	664	660	686	649	666	642	618	624	628	654	670	666	676	720	658	695	646	650	686	690	664	702	631	641	665	691	652	642	666	676	661	626	670	660	731	645	648	663	682	648	658	635	650	655	633	680	654	647	687	699	671	653	615	637	669	703	628	628	706	722	645	648	631	649	682	654	701	687	626	656	642	625	680	624	690	636	655	648	658	679	670	666	647	609	692	682	671	637	638	653	710	645	672	651	638	684	671	684	687	662	681	659	667	665	673	644	668	628	713	710	681	639	629	693	663	658	647	661	672	675	660	669	674	698	644	660	648	685	691	674	634	677	673	721	669	662	672	681	674	674	685	678	623	664	651	643	627	641	664	641	646	653	648	617	639	642	662	688	688	636	686	672	686	679	669	658	571	670	653	658	641	662	667	641	650	655	632	668	655	642	664	666	690	682	655	671	649	668	667	691	636	687	647	638	699	679	651	634	671	704	657	616	680	669	676	664	685	668	667	625	671	668	640	614	666	649	677	650	631	683	676	663	597	657	674	621	724	661	619	649	647	685	643	675	699	647	674	687	680	673	700	625	652	636	661	676	615	649	609	700	628	673	661	673	642	683	649	699	639	699	645	681	699	679	698	661	673	679	631	664	685	619	589	690	632	688	655	664	660	667	689	637	654	686	653	700	619	625	636	712	679	663	661	658	630	675	659	680	668	686	689	645	672	670	640	651	689	684	632	655	653	668	623	696	724	676	664	637	649	657	650	651	643	680	700	735	716	669	651	649	733	634	678	679	667	671	637	690	685	667	657	670	659	640	672	653	703	693	602	658	670	623	624	660	627	675	726	655	612	675	628	737	665	653	622	659	651	661	685	633	694	643	656	635	654	635	696	670	654	618	653	656	651	650	710	668	693	679	669	678	697	643	640	668	643	673	674	712	724	637	688	651	676	659	624	655	666	664	667	608	677	682	680	678	641	678	661	652	649	662	635	688	685	672	658	670	698	671	655	613	669	646	668	684	647	759	668	669	659	641	684	696	710	632	616	722	633	668	667	633	655	637	678	651	637	643	650	667	713	677	694	637	619	618	666	634	703	600	693	670	669	681	682	655	687	709	678	707	664	627	640	610	676	648	639	651	676	630	635	638	667	641	659	704	700	661	710	637	610	621	671	665	726	640	652	713	659	639	705	668	654	652	669	673	644	685	671	659	591	638	669	681	661	727	685	673	693	635	658	671	664	641	633	681	608	709	666	660	676	672	672	648	628	658	662	630	693	627	707	663	711	681	667	684	688	637	677	676	676	627	647	679	634	625	672	661	675	672	645	652	613	664	622	641	726	641	664	663	687	666	636	617	676	646	683	671	598	699	691	670	624	698	656	679	701	661	687	658	631	669	706	624	694	709	686	670	677	656	664	654	680	653	732	698	644	687	660	652	686	636	660	656	662	693	625	653	730	696	672	636	668	654	647	634	596	667	661	656	649	668	676	689	690	703	638	682	659	669	661	627	664	649	648	687	699	648	633	669	673	661	598	662	677	680	624	667	669	670	682	670	638	687	665	681	704	667	666	660	612	619	695	674	660	628	685	694	643	638	624	663	674	668	657	642	640	653	672	624	662	665	600	616	654	673	660	667	651	680	679	677	656	656	686	674	642	619	617	701	669	673	655	657	625	637	646	639	635	665	621	641	627	700	663	665	617	653	668	663	717	634	655	670	694	635	719	690	633	660	672	673	669	642	634	660	672	644	637	657	677	667	700	640	652	628	672	676	694	648	687	670	670	693	677	674	661	653	662	627	672	678	656	665	649	628	682	661	659	711	644	641	621	632	672	652	642	662	679	651	637	636	691	636	685	642	717	687	655	683	699	645	669	658	700	664	642	624	644	642	656	596	659	671	634	660	672	620	672	687	648	687	681	672	713	632	683	639	684	630	714	692	687	690	662	669	625	666	617	697	639	682	648	644	638	672	691	658	659	684	680	653	658	677	630	652	681	672	634	702	688	659	677	689	632	711	680	642	694	636	646	627	645	675	640	696	699	695	681	623	692	663	690	621	689	668	660	685	645	608	693	663	614	674	667	628	625	617	626	670	637	685	634	690	630	697	647	622	693	674	664	685	633	726	634	682	671	668	706	708	647	641	692	671	658	698	657	673	655	667	650	722	677	690	676	684	652	646	633	680	617	701	626	602	687	668	656	689	665	715	621	661	682	683	670	666	724	658	643	679	664	706	695	628	644	643	653	664	690	727	574	650	684	709	724	695	637	693	641	696	692	663
27925	21156	25366	13878	366	265	263	220	239	249	271	244	247	245	239	253	252	230	261	254	203	246	238	241	273	232	254	255	258	235	242	248	245	260	255	231	247	230	236	237	239	255	225	244	267	223	256	239	247	239	256	239	254	244	242	259	260	252	234	237	216	213	259	244	246	269	223	247	265	239	234	250	256	253	258	245	252	216	232	225	204	253	239	255	259	268	238	231	247	201	220	239	249	281	229	258	272	250	225	245	226	248	240	234	238	253	217	263	245	253	236	227	240	218	260	247	260	252	244	220	247	234	256	223	223	225	247	225	233	270	211	210	219	244	216	257	249	238	241	226	267	253	221	230	276	213	234	219	223	226	235	239	246	235	235	237	248	258	266	253	226	231	234	241	229	181	256	238	214	244	248	240	233	248	233	229	246	237	228	231	225	251	246	248	223	237	257	246	248	222	253	256	236	227	251	245	241	227	232	235	220	257	248	244	248	263	247	222	231	245	251	201	222	219	262	206	240	273	251	232	242	254	259	248	237	248	254	227	208	229	265	238	274	260	243	226	250	251	214	237	274	233	218	213	247	251	247	234	229	235	235	235	246	256	241	250	206	265	231	223	215	207	266	219	224	229	250	250	230	244	234	231	257	243	254	232	251	232	248	255	237	271	261	230	248	228	263	229	234	248	244	228	233	233	221	233	227	205	230	239	234	241	242	249	229	240	235	222	243	231	246	229	236	237	236	249	246	238	248	228	256	244	236	256	259	215	249	226	256	238	239	215	255	227	229	248	216	228	237	217	259	242	236	245	224	277	224	266	227	223	231	220	223	251	221	254	265	239	223	245	265	235	251	244	257	264	236	224	245	208	230	242	251	233	199	248	235	216	246	250	241	227	236	246	212	235	219	227	223	246	272	240	237	237	239	210	235	251	252	244	215	240	237	256	260	247	220	233	230	236	240	216	228	237	266	253	259	243	222	267	245	208	227	228	251	241	226	252	254	240	256	246	238	237	239	232	280	223	238	266	252	243	223	253	251	245	221	244	233	270	252	214	216	240	233	264	235	236	243	244	250	248	267	219	245	237	235	240	246	257	230	261	230	200	231	236	248	251	245	229	229	244	229	262	246	233	252	225	259	261	235	235	239	218	248	255	226	247	245	247	242	238	226	243	231	259	232	256	245	216	249	242	219	232	247	240	228	226	235	243	236	236	246	262	248	244	241	243	245	233	234	230	256	242	235	250	241	234	246	249	208	254	247	237	251	250	221	244	228	250	251	261	249	205	213	213	239	236	249	236	218	221	275	250	239	269	239	203	232	216	245	218	230	260	255	234	245	236	244	250	241	247	221	232	260	241	227	237	221	220	241	255	235	220	252	237	237	229	238	240	256	230	236	210	221	253	211	242	252	232	257	236	255	243	227	252	239	249	235	260	251	215	228	226	231	240	240	265	256	238	254	249	241	199	229	221	261	264	242	264	245	233	260	247	254	256	240	206	232	246	239	209	234	245	226	250	269	243	240	234	242	266	216	231	227	248	255	216	255	227	263	254	236	250	223	244	234	256	221	236	271	240	235	260	217	240	226	237	213	219	228	231	230	268	262	233	210	222	252	241	197	262	210	256	230	258	230	225	227	226	249	228	223	254	244	237	247	210	231	252	252	247	236	233	252	247	237	233	242	244	212	263	225	218	210	206	248	236	244	225	247	223	237	251	234	226	254	249	241	243	257	237	254	244	237	244	244	256	227	247	238	262	261	247	249	262	246	261	275	246	257	247	250	239	225	218	235	222	237	238	241	220	258	243	224	201	254	244	224	246	238	247	223	243	229	226	260	249	246	259	210	226	232	216	241	212	265	238	227	232	226	244	229	231	239	256	226	251	268	294	255	230	258	248	243	237	221	231	261	242	269	215	232	245	225	233	253	254	218	235	248	243	237	259	248	260	220	250	244	230	224	253	220	240	251	237	212	232	242	216	220	217	226	211	242	230	243	241	283	230	240	244	222	250	251	249	234	242	244	230	233	210	242	243	219	222	231	231	240	240	239	232	243	234	232	242	260	253	234	224	227	232	201	246	262	216	240	262	251	254	247	246	239	238	248	255	236	255	235	255	224	228	245	245	234	223	244	228	261	253	217	243	254	235	230	242	234	239	250	208	219	234	233	238	243	227	236	240	269	260	233	203	240	224	232	219	242	251	262	218	261	228	227	252	231	247	253	258	232	213	247	236	246	258	256	227	236	250	257	270	235	254	273	219	219	249	251	263	243	243	229	247	253	267	230	237	230	238	260	236	253	209	224	248	240	237	242	195	220	244	247	260	226	220	225	222	234	262	226	233	219	250	268	235	244	234	244	253	259	221	261	224	230	248	241	249	219	248	243	225	242	231	238	220	247	222	251	245	271	234	233	257	243	229	226	263	236	233	243	220	234	245	225	267	248	238	256	234	245	221	241	241	212	239	240	230	254	244	239	267	228	238	232	250	237	220	195	230	223	263	244	204	244	244	242	261	241	229	250	252	239	218	250	258	231	214	245	261	249	235	229	221	244	230	219	242	216	247	239	243	241	243	242	242	236	248	241	246	224	249	222	237	238	214	213	253	261	232	225	247	212	234	231	207	230	258	235	223	222	273	239	246	254	268	240	245	239	224	278	245	211	256	237	225	211	217	274	223	233	212	258	231	258	231	254	246	245	230	234	249	229	253	221	233	228	247	229	215	244	240	252	226	225	248	228	249	221	241	231	214	236	256	237	250	237	246	242	261	238	233	209	249	251	253	230	220	242	225	247	243	217	236	243	241	264	228	228	239	252	216	224	243	243	236	229	250	266	237	239	231	262	249	274	238	221	243	226	233	251	264	265	230	228	220	215	239	215	212	256	226	285	234	241	227	265	234	248	210	247	218	231	222	236	234	251	250	238	224	218	237	245	263	254	211	252	244	234	238	218	249	252	259	247	252	265	257	229	253	208	235	240	245	249	234	251	237	232	256	224	236	233	242	267	225	243	237	243	227	243	274	262	244	263	218	242	229	254	247	228	241	254	228	246	253	249	270	266	241	249	239	250	226	223	233	233	234	267	227	261	225	246	250	256	243	213	257	236	234	260	226	229	265	230	227	214	236	227	246	222	256	239	257	242	239	241	245	232	237	235	230	250	214	260	256	228	249	242	238	228	213	238	229	271	248	251	233	228	252	214	219	237	233	255	213	233	234	209	263	249	237	219	253	240	228	241	248	236	229	249	213	246	242	240	248	242	232	215	257	220	283	213	219	223	230	217	266	225	221	230	226	248	230	232	225	241	236	223	237	247	239	236	230	231	224	253	241	196	246	234	226	215	242	241	264	273	243	222	233	231	261	245	234	234	240	254	246	237	253	235	226	225	222	234	261	223	212	244	270	238	231	209	229	250	210	238	246	277	241	244	253	221	234	230	218	221	235	248	274	283	255	241	220	222	277	222	210	267	259	212	234	212	240	224	242	238	243	241	231	232	260	241	254	207	223	236	269
3276	348	317	327	272	296	275	295	298	306	274	281	319	293	289	304	275	295	328	295	330	299	302	273	292	312	328	302	322	314	316	327	293	293	292	303	301	309	321	277	324	306	292	279	315	296	289	304	272	308	329	301	304	292	280	281	325	286	303	335	303	271	293	306	301	305	273	278	282	297	284	330	317	279	294	297	256	314	285	277	273	309	296	293	266	292	309	296	305	280	305	294	272	275	322	300	277	297	321	305	296	310	260	301	311	297	320	287	297	302	258	296	293	302	291	320	314	305	319	284	293	300	293	301	268	307	324	286	289	324	295	271	301	312	271	312	309	277	279	287	271	294	289	285	303	276	326	284	300	287	315	307	296	325	283	288	284	311	303	277	297	315	299	322	283	300	283	304	311	307	314	316	313	284	325	282	293	291	260	299	306	342	269	319	291	305	305	283	306	300	298	258	313	311	339	327	285	299	291	317	307	300	308	293	309	289	296	305	306	284	311	305	280	286	281	269	274	290	297	292	290	315	319	311	313	323	304	332	289	342	329	306	269	304	297	278	288	316	275	334	270	300	308	284	307	292	318	301	311	302	296	303	312	293	286	294	270	295	297	302	288	311	271	322	299	298	273	287	294	279	298	292	335	311	301	294	299	280	290	276	281	304	310	302	279	349	280	292	318	288	309	293	285	305	313	272	310	319	299	315	313	315	280	290	323	335	303	295	301	303	292	302	303	323	267	278	293	308	299	317	313	324	315	301	304	292	305	325	293	312	327	311	306	346	317	321	305	317	290	331	270	272	289	339	274	277	288	310	310	273	281	305	288	305	283	299	294	317	285	282	277	276	306	297	337	307	316	297	320	332	282	314	303	308	277	314	314	306	310	327	327	295	328	305	313	312	293	310	327	295	290	324	301	285	277	278	306	302	287	281	322	306	297	321	307	288	318	290	272	302	304	320	272	267	277	286	311	296	276	297	306	313	308	297	269	296	316	303	285	322	305	289	303	302	291	275	306	338	315	282	298	290	333	284	318	310	284	304	288	283	269	248	304	304	307	323	294	276	267	297	297	311	245	303	315	294	287	286	289	333	334	296	280	306	276	305	292	298	311	305	311	307	309	291	303	327	318	320	284	288	299	300	288	287	296	329	284	258	316	323	314	286	276	311	284	336	284	256	316	266	308	277	304	304	309	313	292	308	332	278	291	292	306	301	297	280	281	277	315	312	309	289	301	279	316	307	316	286	323	278	285	306	300	279	314	321	295	293	318	327	328	258	315	290	282	316	277	327	278	278	300	305	309	316	306	267	272	338	287	315	297	287	280	289	308	298	309	291	292	262	260	294	310	288	303	264	295	293	293	309	287	273	300	276	303	318	297	295	317	276	300	284	295	284	298	277	308	304	285	307	319	298	295	293	265	291	318	310	300	308	288	287	275	316	306	292	299	316	300	296	303	267	307	291	260	283	289	301	314	288	332	288	307	295	264	313	276	298	320	286	277	302	311	286	289	347	281	288	300	279	338	307	298	338	312	275	288	318	288	324	276	310	301	285	296	273	313	287	299	311	285	289	292	305	278	284	270	284	322	277	313	312	282	307	314	256	288	313	287	306	280	297	274	281	290	294	291	299	313	296	288	322	278	305	323	302	292	315	297	284	304	301	332	297	299	307	266	295	294	286	316	281	283	314	275	289	299	297	321	271	271	291	323	285	298	317	275	323	267	291	292	305	308	303	322	295	298	330	296	288	304	293	288	284	269	326	312	293	306	303	309	300	283	308	298	284	305	313	287	307	278	295	300	282	301	286	303	281	278	296	325	279	290	306	322	271	302	285	308	266	305	297	286	283	293	287	299	267	272	296	286	321	302	287	315	313	284	321	362	293	285	299	277	298	322	290	293	285	294	279	317	281	288	305	295	316	272	320	298	283	292	299	284	275	299	281	308	291	319	320	299	305	310	302	314	278	292	290	306	317	312	298	304	275	320	304	310	340	323	322	334	312	311	304	330	283	325	304	290	302	297	312	297	273	302	294	280	315	282	314	307	300	299	292	327	277	286	299	295	314	307	289	291	294	311	297	321	305	297	287	308	293	276	254	296	296	318	297	298	300	264	287	279	288	299	266	302	304	308	290	294	331	306	303	260	303	301	292	319	309	303	264	288	345	292	285	280	306	305	295	309	296	299	300	296	279	316	326	292	289	311	283	330	299	305	304	299	287	294	286	304	288	299	322	297	290	346	291	284	287	307	292	321	323	278	328	295	290	297	313	292	294	284	271	285	310	288	270	284	279	300	270	323	291	273	289	328	315	293	322	321	299	301	312	299	299	284	308	268	299	336	325	304	317	312	330	272	283	289	313	284	333	281	289	317	329	303	280	257	311	275	284	325	280	302	297	317	301	255	316	306	318	324	331	289	257	297	284	279	271	295	287	297	323	277	306	307	298	295	273	267	305	283	291	338	312	298	278	296	329	323	287	287	297	305	291	299	335	310	284	302	312	309	278	303	296	303	326	296	295	302	292	286	277	298	292	280	315	309	335	299	295	288	318	270	285	316	299	293	325	289	289	280	276	314	290	283	269	299	314	308	325	327	297	300	320	281	325	287	280	314	336	314	326	279	290	284	314	315	279	291	291	294	329	262	325	243	287	283	255	275	289	271	287	287	285	301	287	337	283	351	318	325	296	316	300	275	279	289	298	318	292	294	298	304	290	285	271	315	267	300	286	290	314	325	284	294	299	302	304	291	290	258	265	283	302	278	279	268	287	312	330	282	274	274	311	301	290	297	287	276	324	287	255	293	309	284	284	312	328	282	295	291	289	330	283	286	296	294	312	321	301	318	306	267	285	290	334	321	290	307	295	300	270	285	324	299	298	322	302	306	299	278	284	300	312	263	288	313	300	312	298	301	310	271	289	301	260	302	285	330	278	290	309	355	291	302	301	274	285	280	310	302	303	333	296	278	326	302	310	296	283	293	289	316	283	283	310	276	294	285	299	311	280	305	279	312	298	309	270	279	321	296	275	281	291	296	307	264	303	297	316	269	285	309	343	311	294	304	287	302	305	290	283	324	301	304	310	313	308	295	302	291	304	255	278	295	315	322	311	305	303	317	303	323	302	318	305	316	338	318	275	293	323	282	302	295	322	280	303	295	268	280	289	303	315	298	284	289	302	286	305	299	318	309	304	294	298	308	281	286	310	293	294	280	288	322	292	290	316	286	284	312	303	275	289	287	301	272	296	278	281	299	302	274	294	295	298	296	314	324	303	346	291	299	326	300	264	341	303	298	313	341	311	275	295	287	288	292	297	310	277	309	282	304	315	311	309	310	298	293	287	286	291	291	303	322	281	299	290	306	332	273	295	318	306	290	292	315	272	270	286	312	284	321	317	320	310	310	295	303	310	307	262	291	315	278	306	323	278	304	293	296	275	304	277	297	284	256	316	282	320	278	296	304	267	292	285	321	280	272	301	296	298	288	292	343	331	300	287	303	284	259	335	291	291
26268	21176	29718	22920	21180	21187	14940	695	560	536	532	549	524	517	510	539	491	549	538	537	535	567	537	520	562	514	564	538	525	527	530	540	490	565	499	525	533	529	569	503	528	557	543	549	542	542	533	544	527	533	521	547	524	491	552	470	552	506	523	518	534	514	499	467	536	520	532	525	571	538	490	536	542	509	516	541	572	531	557	558	511	506	519	499	528	504	519	555	499	513	537	518	579	514	542	528	517	550	564	544	540	521	548	562	533	551	517	532	526	542	470	578	536	518	528	507	515	516	522	481	524	515	478	544	532	553	529	560	596	522	582	522	519	525	538	530	483	500	512	530	468	524	508	554	505	515	529	508	520	510	514	473	538	525	522	532	533	482	551	575	512	540	531	518	523	500	501	513	493	548	531	520	493	502	545	513	534	496	494	518	523	495	555	551	474	520	514	530	543	511	559	509	496	495	512	512	526	535	532	480	496	560	555	541	488	469	530	482	510	510	517	508	529	511	533	539	519	556	497	482	541	543	512	520	555	509	526	518	508	534	537	519	505	533	540	537	521	547	532	580	520	525	491	552	532	536	536	495	527	534	513	523	539	478	533	541	524	533	487	510	530	500	508	532	491	522	516	501	543	495	501	515	517	499	509	554	517	509	529	523	526	505	532	516	533	509	523	506	521	506	500	508	497	513	534	520	570	508	531	522	525	533	525	537	513	556	573	565	554	528	517	548	569	546	543	521	532	534	524	500	571	500	560	545	504	546	580	474	560	517	533	560	573	518	561	487	516	502	493	536	542	567	533	496	516	496	500	537	500	524	541	538	516	541	509	542	507	530	500	526	529	573	525	547	516	497	543	576	535	529	519	518	536	507	492	533	529	519	598	520	513	526	498	509	520	550	520	516	559	540	518	490	517	499	506	521	508	507	532	538	491	554	511	526	537	492	523	578	533	515	501	561	559	509	514	490	514	521	538	544	539	524	524	563	533	575	561	527	469	507	549	519	538	556	549	522	505	513	514	530	517	528	508	512	546	546	549	521	564	517	568	544	512	532	529	567	476	551	482	498	494	534	532	507	519	516	497	507	557	524	515	517	525	541	551	534	526	508	485	524	508	534	523	515	468	540	537	554	541	518	518	539	543	543	559	493	514	497	521	494	525	517	517	513	537	531	538	561	545	504	482	545	543	523	521	531	532	502	518	521	520	542	510	532	513	505	513	533	480	535	539	507	497	520	550	551	532	509	509	533	486	522	523	537	505	525	520	519	481	509	560	507	508	471	496	541	517	546	503	516	506	553	522	519	499	496	536	534	522	536	486	539	530	530	508	545	535	508	546	520	516	511	537	531	516	545	544	520	507	517	475	533	502	539	529	557	530	519	516	536	510	494	519	569	507	515	490	548	545	525	532	494	493	519	504	533	517	519	503	507	503	495	505	515	510	469	506	464	531	521	505	494	534	548	489	509	522	533	493	527	523	530	549	490	500	489	576	528	545	507	568	503	543	492	502	538	551	525	530	541	504	543	551	510	553	495	568	549	544	491	500	462	525	533	516	527	550	506	484	490	490	504	513	567	502	501	548	501	491	523	522	521	533	561	502	500	515	522	518	515	535	511	492	471	526	494	508	519	577	537	523	514	501	502	532	561	509	549	535	554	516	513	551	478	527	588	505	533	517	465	524	476	535	558	512	540	537	485	545	513	581	543	523	544	476	507	497	487	501	557	561	504	533	547	539	499	510	527	504	495	513	512	531	511	514	513	552	516	534	507	480	526	544	493	540	518	529	548	515	515	493	561	548	541	561	549	492	519	494	538	498	512	523	511	548	502	489	485	560	569	532	546	545	511	514	554	544	521	497	556	523	522	502	506	500	522	519	547	539	513	517	542	570	533	492	509	534	544	511	536	505	536	494	495	532	506	516	539	544	503	525	536	543	511	525	521	557	541	507	487	515	537	525	479	524	509	505	516	559	517	542	536	528	534	520	509	552	496	546	527	528	523	524	543	511	543	508	528	522	497	497	540	479	490	561	541	476	487	496	535	583	521	537	473	538	513	527	518	547	510	521	520	556	519	540	564	505	516	516	522	558	505	515	538	541	572	550	528	487	532	509	539	510	538	525	459	499	569	540	500	500	576	493	515	543	537	522	502	507	536	503	527	521	517	512	538	523	524	532	504	500	504	556	530	504	525	510	530	505	553	552	491	586	555	541	510	471	517	534	543	543	502	512	547	524	517	535	545	546	560	520	506	508	512	477	479	539	535	483	562	518	515	540	504	532	520	553	521	544	490	508	497	537	505	546	527	531	514	549	520	527	543	493	515	532	512	496	533	480	515	529	523	504	538	521	484	514	509	520	517	491	507	516	545	526	518	523	517	535	524	532	576	504	521	510	534	492	580	544	535	536	535	531	553	561	537	568	515	523	552	515	554	506	530	546	508	526	493	508	481	552	501	532	526	550	530	524	543	525	528	508	546	535	497	498	527	578	548	516	563	531	529	482	557	532	546	471	525	478	542	524	531	493	528	554	541	540	533	518	508	492	534	537	552	563	557	480	565	534	528	511	526	515	506	550	515	515	520	499	538	507	509	543	505	482	526	510	494	525	531	487	552	535	502	526	496	532	538	568	523	510	503	474	530	494	511	523	573	486	554	487	543	539	490	500	480	521	492	502	527	526	494	509	473	547	548	494	543	539	526	511	570	522	516	530	547	512	568	529	506	549	510	498	538	547	513	504	515	503	554	494	517	511	513	552	545	493	553	516	520	532	509	531	527	481	505	562	528	528	566	543	515	519	551	536	528	503	524	566	523	538	527	544	518	525	501	501	533	531	517	540	528	518	525	550	510	550	518	518	558	520	519	519	480	538	512	510	523	523	507	499	531	525	484	507	500	515	497	469	536	526	540	547	501	508	588	540	527	524	489	541	516	533	521	490	514	548	504	536	516	514	509	515	505	551	527	518	523	571	529	482	542	538	500	511	522	537	548	536	476	544	493	505	534	537	514	569	491	507	504	483	517	517	537	508	485	500	526	514	522	515	502	522	480	515	560	515	529	535	541	510	507	516	488	517	521	565	538	523	565	522	499	491	549	516	504	501	530	507	528	513	524	496	522	505	498	514	574	506	500	526	505	497	516	523	578	542	576	533	533	497	508	509	501	544	544	523	524	535	509	511	503	509	486	497	490	560	534	529	527	542	568	529	539	528	510	488	531	531	495	499	492	569	561	507	503	532	532	518	533	558	522	469	537	557	532	580	520	504	531	533	510	522	515	518	543	496	466	504	526	468	493	509	476	556	503	552	535	530	507	575	547	515	527	539	529	516	529	499	510	514	497	531	543	501	525	519	520	512	509	513	503	541	510	548	519	528	544	553	544	495	521	534	518	506	544	505	511	558	530	541	552	529	515	507	560	476	492	528	527	529	526	541	508	554	568	539	470	462	538	539	470	521	524	514	540	523	554	511	484	520	531	520	518	538	509	557	520	532	485	527	531	553	582	500	535
3951	1125	806	706	650	678	642	608	625	619	673	626	600	664	666	595	597	658	643	641	622	633	590	632	604	609	650	598	622	613	617	610	627	586	591	607	620	577	608	617	617	617	564	600	649	629	602	612	576	625	564	652	580	609	619	574	634	642	619	599	617	611	632	646	649	637	644	587	584	663	618	607	617	608	614	635	618	615	610	625	602	678	608	569	633	650	589	605	654	603	604	578	646	610	602	572	628	578	616	604	644	633	605	616	583	624	659	633	632	625	622	635	653	626	666	569	655	615	598	659	612	590	633	598	594	599	623	617	617	645	586	617	628	610	573	617	647	638	617	618	599	646	634	627	662	641	591	614	579	614	573	594	586	657	611	579	622	601	605	684	633	614	625	590	575	632	644	639	627	618	615	611	621	641	617	600	622	585	600	679	644	636	603	648	629	626	619	610	614	582	619	577	631	595	633	633	608	585	659	633	611	599	672	627	604	626	582	597	662	642	613	569	596	551	618	629	617	619	641	632	611	658	600	590	611	629	601	616	660	592	610	634	632	669	646	621	644	588	640	623	632	591	651	581	606	641	638	591	594	574	576	615	628	629	588	615	641	632	634	591	645	628	627	645	611	642	601	628	614	581	654	610	601	598	662	609	630	663	609	602	601	576	638	631	643	556	612	624	600	608	623	577	601	619	602	626	630	613	615	621	634	646	632	666	649	615	610	626	586	659	640	556	615	562	633	667	596	639	593	608	594	620	610	579	609	643	593	617	579	584	598	596	635	601	643	592	583	611	619	603	597	579	636	609	648	632	596	662	618	625	590	605	633	628	640	600	656	627	601	582	605	600	606	637	572	636	597	534	660	618	657	641	637	633	597	600	618	617	626	576	620	584	627	606	647	625	612	664	639	664	641	653	604	595	634	669	610	636	617	623	610	621	616	610	632	613	649	624	620	602	576	598	622	614	662	649	607	602	582	592	626	574	565	601	639	594	577	588	626	616	648	624	621	606	601	588	605	659	606	607	638	581	615	603	608	617	604	676	588	657	588	604	641	562	609	638	596	596	590	633	599	641	582	654	600	602	651	631	593	583	576	595	668	645	604	588	568	612	571	598	589	618	630	597	619	565	649	597	654	610	605	662	649	649	626	630	607	614	640	628	619	574	604	639	630	619	629	648	655	604	603	605	639	605	622	614	580	643	681	600	610	581	608	585	640	634	600	634	610	620	609	581	635	646	633	632	644	630	572	587	559	592	616	593	611	587	596	605	609	625	648	666	582	605	654	620	634	562	571	637	623	626	631	633	600	586	638	616	647	608	647	568	595	579	633	611	637	587	593	615	591	599	601	630	613	599	613	645	607	609	621	637	605	632	585	608	618	622	591	602	639	641	604	601	641	626	674	618	644	643	612	592	595	581	604	588	632	567	666	624	615	637	637	599	597	617	597	609	546	614	611	648	640	648	660	608	652	663	612	616	625	648	658	618	619	600	633	606	586	604	643	580	624	635	654	589	638	582	635	616	618	667	611	580	605	580	587	555	594	571	620	579	634	634	659	612	602	632	660	598	614	636	600	607	608	627	599	639	652	594	630	612	596	628	648	633	610	638	577	616	591	666	612	665	634	588	609	572	601	583	627	626	624	621	596	600	608	607	596	608	630	610	630	630	594	579	560	621	618	610	606	633	645	644	617	612	635	624	635	630	599	626	623	622	635	639	624	622	600	640	660	636	625	635	614	644	600	581	635	595	628	599	576	600	632	607	698	639	567	578	559	611	643	625	645	593	620	629	720	601	649	613	641	600	620	626	637	596	603	630	641	611	668	610	579	612	633	578	622	626	621	596	604	593	622	590	618	656	585	623	609	649	597	641	640	596	615	626	589	648	603	613	662	604	663	604	626	625	658	585	625	652	636	589	609	641	610	604	596	623	628	607	621	633	620	599	652	594	648	628	613	600	597	606	589	614	616	581	645	641	624	602	596	613	630	592	581	657	661	587	628	606	599	601	629	575	615	611	623	637	613	585	594	574	649	635	567	576	587	625	578	646	626	586	647	626	624	597	580	597	637	628	627	606	656	595	595	597	604	654	602	655	642	589	614	633	588	636	651	624	651	613	625	588	625	623	591	637	646	581	633	564	570	636	646	580	681	666	608	602	574	617	598	655	577	638	597	610	624	614	595	601	612	619	632	607	558	607	612	638	674	597	624	574	685	633	635	639	639	603	630	644	626	569	637	612	629	592	616	662	630	644	619	561	662	597	598	668	594	631	605	620	584	625	613	613	596	588	601	611	619	582	615	596	634	557	648	601	619	613	584	644	629	607	605	627	633	590	630	578	582	596	603	589	604	614	631	633	618	575	635	601	637	590	620	615	628	634	647	636	641	630	604	606	623	626	602	609	634	604	593	618	626	618	576	623	616	648	626	631	613	622	576	601	623	637	609	651	624	643	665	606	600	612	606	617	619	583	656	619	613	588	625	628	612	636	634	580	617	605	625	578	608	595	610	622	618	630	618	641	644	616	591	590	588	613	620	640	613	607	611	652	606	666	566	625	646	628	616	642	607	598	591	598	643	624	582	639	604	584	620	594	601	660	641	601	619	568	643	591	629	619	626	641	641	617	624	629	622	613	597	615	586	600	609	604	624	585	622	602	621	591	648	598	630	594	603	615	556	611	594	628	615	584	638	664	602	604	668	600	587	625	621	593	603	612	608	624	625	624	591	604	611	642	647	619	653	614	595	643	641	627	639	574	639	570	621	597	602	620	634	593	645	596	607	611	620	589	624	599	597	642	615	616	642	604	639	626	575	597	587	655	654	677	601	610	580	585	626	589	604	627	614	596	652	600	644	617	660	625	564	700	603	573	632	626	632	616	583	617	657	597	623	637	591	612	613	611	581	583	576	618	637	584	626	627	590	601	641	613	621	563	608	646	614	657	662	575	597	626	577	625	594	632	627	664	586	649	647	600	641	624	595	627	644	624	633	606	632	632	625	582	602	632	599	654	619	627	607	609	653	620	613	589	595	635	623	613	564	622	587	598	602	600	603	665	643	632	624	608	624	615	579	640	659	627	621	629	644	611	607	622	642	627	645	645	605	604	620	589	596	596	584	642	578	610	639	611	629	680	628	619	598	619	567	603	591	649	559	666	621	670	629	627	610	606	594	599	643	639	611	611	622	592	644	638	599	587	597	588	576	600	613	593	613	583	562	570	646	630	593	581	630	649	578	627	569	631	617	629	614	645	640	621	595	634	605	628	623	617	638	651	628	633	626	625	583	631	603	638	589	664	632	614	638	635	530	589	585	593	592	626	628	635	601	609	618	584	596	634	592	639	633	606	647	624	638	632	608	641	594	642	597	604	605	631	593	617	651	621	578	578	602	629	598	583	641	575	606	645	603	565	626	599	619	635	645	574	621	598	611	669	608	614	603	606	606	629	620	579	620	626	628	620	611	607	603	567	626	616	600	634	635	525	591	618	618	611	580	605	622	595	618	584	656	578
27565	21154	29497	23075	21109	18893	358	177	144	170	170	156	160	184	190	151	171	150	158	184	164	159	171	147	173	168	191	167	172	194	172	175	150	197	152	173	167	150	149	162	173	152	161	165	141	170	150	151	170	177	158	153	166	155	169	167	169	159	154	176	144	161	170	154	171	163	159	159	165	166	157	164	161	170	146	173	186	150	139	177	169	169	172	149	161	193	151	139	157	172	161	170	163	163	176	172	177	181	155	147	177	139	171	158	169	177	156	172	168	178	168	164	167	159	149	169	171	161	167	152	167	177	203	164	151	154	161	158	164	155	153	185	176	139	188	167	157	150	177	179	164	161	151	138	159	190	159	168	180	175	166	152	189	177	174	155	154	157	180	162	157	186	164	183	144	149	167	154	159	182	168	169	156	170	161	176	151	148	173	150	165	165	168	127	144	172	177	177	135	179	152	153	180	178	172	163	161	156	183	170	148	172	175	160	161	151	169	180	169	174	168	159	168	185	165	142	117	164	164	172	158	161	149	162	154	157	147	164	171	143	168	178	185	176	164	160	156	144	143	178	153	161	146	148	146	168	155	161	160	163	183	165	173	160	139	167	163	166	170	166	170	151	164	173	165	160	160	161	143	183	146	162	173	166	159	182	156	153	162	176	163	171	176	165	191	140	150	186	164	178	138	185	144	174	160	171	169	189	193	150	168	171	161	159	151	162	180	161	151	153	177	165	171	163	153	176	169	139	173	139	162	173	134	179	164	157	163	166	171	146	168	148	165	164	170	163	164	164	165	174	145	162	154	172	171	157	155	172	152	160	153	146	174	159	174	175	171	165	173	186	146	184	163	189	152	170	169	181	158	128	167	157	149	151	182	168	171	154	165	160	165	173	160	154	188	182	175	173	151	178	145	149	172	161	161	167	175	167	143	172	160	170	150	157	151	185	162	140	130	155	146	160	160	155	167	129	159	170	180	169	164	174	157	161	158	171	129	155	171	179	170	153	169	153	188	142	161	191	148	166	187	168	173	166	163	174	179	171	161	183	154	160	154	141	184	166	189	188	167	172	168	173	197	145	165	161	159	158	176	163	157	153	184	163	159	168	145	167	169	166	173	166	161	145	166	146	163	172	174	174	185	158	183	162	156	156	149	170	163	146	150	176	148	184	169	173	143	171	153	185	162	159	147	175	144	178	159	159	181	161	165	183	151	163	161	151	163	171	153	154	178	156	170	163	165	151	166	152	158	187	153	187	169	155	139	157	154	181	168	172	168	177	168	144	168	151	181	185	179	146	176	163	163	146	160	152	184	150	184	149	169	144	154	168	167	160	157	146	161	151	159	142	170	154	160	134	156	161	153	177	187	171	167	155	154	161	151	183	158	170	152	167	164	192	171	158	185	158	166	158	164	150	160	144	182	169	166	162	144	175	175	162	153	155	158	185	150	173	152	162	163	172	172	152	184	170	182	172	162	166	169	145	160	155	181	151	172	165	158	169	165	153	169	173	175	172	149	136	153	170	166	154	155	167	149	153	167	162	170	182	161	171	153	157	159	161	164	153	167	149	172	164	151	177	149	150	189	161	163	143	166	164	186	174	167	184	144	166	159	156	164	174	178	156	158	159	165	128	154	176	172	170	168	160	160	193	154	155	172	176	157	145	176	183	169	154	159	141	164	147	171	143	148	161	153	149	178	150	193	178	163	173	173	172	123	137	156	152	157	189	185	177	161	165	172	156	162	168	139	173	165	166	164	142	164	183	146	175	151	143	146	163	174	167	150	147	140	174	152	177	179	165	159	157	162	159	178	184	152	170	152	136	148	158	177	174	151	182	143	187	145	176	139	174	171	158	168	161	178	151	163	175	156	160	154	150	155	162	159	167	143	160	165	169	156	173	161	162	161	183	175	157	153	163	165	174	155	173	178	149	160	160	151	150	157	162	171	155	170	154	146	182	163	160	146	157	155	155	144	181	153	169	159	158	172	176	164	152	164	163	174	164	161	131	160	161	181	177	151	179	170	139	186	170	175	138	153	173	175	164	170	177	172	153	165	178	142	182	165	174	151	190	175	162	137	159	182	150	138	169	142	188	161	159	164	169	166	165	157	150	143	205	152	176	157	197	169	164	167	152	165	191	170	162	150	184	168	190	159	170	170	180	155	148	186	187	161	150	167	183	148	171	177	150	148	172	155	159	162	167	158	193	153	181	181	150	161	146	160	159	135	169	146	165	176	164	181	175	165	149	132	185	156	153	141	165	164	160	169	173	168	169	145	152	158	144	167	157	174	173	168	161	183	149	155	181	148	170	165	154	145	164	169	161	157	154	158	165	192	165	169	165	176	149	151	146	164	180	186	180	156	174	153	162	184	172	170	167	168	182	164	135	165	148	166	160	154	168	164	164	178	152	177	138	163	174	160	139	171	163	162	153	166	157	153	184	148	146	159	165	170	148	168	183	170	184	182	159	174	140	170	176	153	151	163	168	168	148	151	156	173	167	169	174	165	150	186	166	162	163	182	153	180	174	150	160	158	175	175	154	171	153	159	160	165	163	160	173	163	166	157	177	173	184	148	197	149	157	172	166	159	158	189	181	186	170	168	157	160	155	165	172	148	170	153	175	157	147	199	147	178	166	159	153	172	164	170	167	141	148	165	176	186	162	181	175	158	164	156	164	161	179	170	176	158	154	182	152	160	167	162	146	157	166	160	175	166	190	170	137	159	172	173	161	164	161	151	156	168	164	138	178	180	164	165	157	171	165	146	153	157	149	192	176	179	163	171	137	178	172	162	166	186	173	169	173	144	154	171	155	162	168	154	142	175	165	160	151	176	163	168	179	165	154	144	171	151	154	169	155	142	176	142	152	164	163	157	164	160	154	198	172	152	149	151	149	161	154	149	177	164	177	169	167	173	170	159	192	161	164	163	151	168	150	171	162	163	157	194	146	166	161	176	190	161	170	164	172	189	168	166	152	158	152	170	162	158	149	138	181	170	132	157	159	183	174	170	163	161	157	158	179	140	169	170	147	148	187	165	184	194	172	164	161	166	155	188	146	174	141	172	177	160	169	156	182	172	156	154	173	158	161	165	156	168	162	143	159	173	163	166	155	149	140	173	155	162	167	180	161	157	159	163	184	167	141	155	159	184	170	169	169	164	157	164	160	159	169	166	151	168	153	173	161	159	181	171	152	182	153	177	168	180	161	160	171	179	148	184	180	169	168	159	140	169	156	152	174	164	169	181	156	171	168	183	179	180	152	163	165	172	168	167	160	155	173	163	184	153	149	185	157	169	168	166	169	139	170	159	183	157	148	161	167	146	157	148	131	144	167	163	167	169	163	181	169	170	170	206	145	163	154	160	154	142	151	150	155	160	183	158	169	159	149	136	133	171	153	185	156	146	157	189	136	176	178	148	167	174	157	168	162	147	191	161	184	181	176	149	175	152	169	146	166	175	169	176	153	172	174	167	169	161	160	157	167	154	143	161	153	165	156	159	154	142	141
3861	476	330	288	258	263	257	225	235	226	235	227	257	246	248	217	201	232	234	189	227	198	222	237	206	218	236	205	220	239	230	216	244	241	255	219	213	218	217	231	213	225	190	244	232	214	226	226	246	257	248	219	222	207	221	230	228	218	218	214	231	240	220	209	225	234	223	220	209	212	205	256	209	237	200	232	241	215	239	224	196	240	197	201	232	221	201	235	222	224	243	226	224	235	255	251	251	228	217	200	247	256	234	238	232	241	240	233	208	234	208	217	220	242	208	226	232	238	223	232	217	234	222	225	246	247	228	246	235	218	222	229	233	217	203	206	205	194	243	201	237	228	230	198	242	230	220	217	222	235	204	223	216	204	220	247	224	197	224	223	235	238	210	219	224	269	225	235	236	212	223	233	225	229	214	213	250	220	236	230	207	204	196	200	203	214	212	229	216	217	212	236	198	221	237	234	216	248	218	228	234	206	216	217	224	240	204	244	218	222	224	203	213	218	222	234	221	259	214	216	238	218	198	213	221	241	226	217	218	230	203	215	235	242	193	217	238	228	211	229	218	248	189	215	232	254	233	207	219	216	228	225	212	219	224	231	219	222	207	206	224	239	228	209	201	221	211	226	222	216	220	238	207	218	211	206	227	207	217	213	232	215	217	234	211	224	230	227	232	242	223	227	204	209	202	222	227	229	192	200	223	234	212	217	222	235	240	224	246	209	229	206	235	220	223	208	199	242	211	207	222	232	211	236	237	250	247	216	221	218	197	224	247	262	245	211	221	216	188	220	222	212	219	249	216	227	220	199	231	211	216	203	247	239	216	197	215	254	237	228	202	217	234	219	212	229	217	192	239	234	202	240	244	231	214	217	217	219	245	227	216	227	212	229	219	244	253	230	247	236	258	239	218	221	255	221	237	214	214	221	210	223	239	238	195	229	222	238	222	224	226	218	223	206	249	212	212	225	235	211	199	248	243	210	210	224	217	256	231	222	235	192	234	241	204	222	220	225	226	220	226	248	242	207	232	211	204	245	222	215	222	214	223	230	212	225	253	237	231	219	214	212	212	224	207	224	247	214	207	249	242	266	225	246	232	227	232	239	219	246	222	223	213	214	231	230	212	234	230	224	203	232	221	228	224	208	218	212	216	236	221	230	211	197	237	245	208	236	239	234	248	242	198	230	228	233	235	230	222	219	243	230	218	243	229	240	215	205	221	220	210	256	213	215	223	227	207	244	213	205	220	241	237	220	241	222	231	239	205	206	211	211	232	209	201	230	207	225	225	209	220	251	235	210	212	236	242	217	210	237	206	211	227	212	242	214	217	224	229	211	201	193	238	199	204	247	225	232	214	231	227	247	241	222	224	240	235	217	232	220	247	231	233	239	196	235	251	213	226	245	200	224	218	215	235	217	203	206	209	239	225	236	222	240	224	242	226	213	202	223	199	229	247	245	215	234	234	207	251	220	210	229	217	226	219	215	206	226	223	230	244	219	229	228	212	221	204	216	235	194	209	224	208	231	208	216	236	197	199	224	212	217	178	223	209	199	232	228	250	216	216	236	197	236	247	234	244	187	242	228	200	199	242	225	199	213	219	215	222	213	235	218	227	234	254	208	221	242	215	237	225	234	227	240	198	220	229	223	253	203	233	197	249	211	229	235	228	249	223	217	221	210	208	222	239	225	240	248	220	238	199	237	234	248	232	209	230	251	217	231	229	236	239	238	246	206	239	245	219	222	229	229	200	205	205	257	224	234	216	210	232	236	231	228	206	224	239	223	218	210	224	206	246	238	249	232	235	249	234	243	209	234	208	237	250	249	252	239	219	222	213	250	212	258	234	225	214	232	235	203	230	239	225	240	224	248	228	211	211	196	223	232	194	225	226	216	218	211	238	221	225	248	222	223	225	236	226	210	237	217	238	218	244	214	202	252	221	211	215	210	205	206	223	217	226	213	228	243	226	242	210	235	239	227	226	229	233	228	220	223	242	243	212	233	206	202	236	212	205	237	217	213	227	227	200	207	209	225	216	219	226	223	197	228	220	224	216	221	230	231	202	242	244	233	215	227	228	243	207	213	238	229	237	219	201	242	237	230	225	230	221	215	226	246	207	231	223	199	211	208	218	246	230	232	211	231	231	232	197	209	224	224	204	222	214	217	239	211	250	219	238	212	233	211	232	227	211	225	232	196	224	234	209	223	198	220	224	239	254	254	222	211	208	229	218	237	226	226	214	237	218	226	211	224	246	247	220	202	212	201	234	225	227	213	234	210	214	214	204	233	214	230	258	245	231	230	214	210	234	223	209	221	222	227	209	241	244	242	227	188	222	208	197	207	238	242	216	221	210	247	228	230	216	214	234	203	210	212	197	234	212	196	234	241	235	228	218	247	221	239	225	236	231	250	198	223	199	214	225	194	227	231	190	193	215	203	209	222	238	209	212	259	251	206	208	221	239	266	246	234	208	210	188	227	206	231	218	215	224	232	226	224	237	200	206	210	228	215	248	251	233	243	223	229	226	220	217	212	214	208	242	227	249	233	255	210	231	227	234	232	260	215	191	245	188	228	190	221	206	210	241	237	248	204	209	240	215	195	227	215	211	224	230	260	228	226	220	213	223	216	227	222	205	230	198	217	226	216	203	229	213	202	220	219	209	244	218	208	198	222	239	231	224	253	218	222	225	198	238	195	216	210	218	236	228	252	256	210	233	217	218	218	179	235	208	217	222	222	225	210	229	214	190	219	233	216	230	226	207	262	213	222	203	206	221	218	226	212	223	227	196	224	256	226	211	224	207	203	189	241	210	215	238	201	225	206	226	237	221	233	206	225	226	240	238	211	221	255	226	240	219	221	234	224	234	184	227	211	210	235	198	239	205	221	211	215	225	219	208	232	194	231	231	219	216	228	241	203	243	220	211	205	244	223	220	213	240	232	208	222	194	215	207	231	215	213	220	203	207	236	232	210	222	225	225	219	225	199	226	213	239	210	235	220	224	233	222	228	229	232	230	243	251	225	216	245	207	196	247	253	246	212	247	220	203	230	213	212	228	246	215	231	206	231	246	223	205	247	234	231	228	233	239	231	217	209	221	202	236	228	217	212	210	225	207	202	225	232	237	191	223	191	229	250	239	239	242	244	217	199	218	221	216	204	238	220	242	217	224	227	220	208	237	226	211	209	196	213	212	225	237	216	215	231	221	233	239	218	235	239	214	217	240	214	220	213	218	231	247	193	227	238	259	220	247	214	223	232	221	216	245	255	236	225	216	223	239	233	204	208	219	233	213	222	235	241	240	210	221	198	211	231	222	221	202	220	252	233	225	250	244	209	222	235	213	219	211	212	209	209	209	184	230	224	235	194	227	214	253	218	211	177	231	199	242	218	238	215	217	242	207	218	219	235	208	237	218	222	200	253	221	211	216	226	223	203	230	203	220	231	233	208	201	241	219	192	208	242	205	248	213	224	216	243	217	239	249	234	233	221	218	217	218	195	234	238
22625	21244	29599	23221	21238	21425	24277	3911	620	602	600	607	588	578	606	558	600	610	569	547	601	591	564	561	580	575	587	574	561	573	582	577	520	590	579	590	630	544	561	557	551	558	553	561	567	617	591	546	549	536	617	575	559	556	528	591	619	561	582	561	624	552	557	565	556	556	560	572	613	598	572	591	585	545	550	544	529	573	507	560	554	580	569	581	522	546	605	563	547	530	586	587	554	553	521	604	589	560	599	569	550	551	562	589	528	574	581	589	546	564	560	612	566	527	556	605	594	560	565	583	583	556	579	584	524	568	568	587	567	601	534	566	545	544	570	545	547	607	566	549	535	553	549	589	553	563	601	570	579	568	530	574	581	594	577	583	582	549	579	554	592	550	579	514	553	581	610	604	583	588	564	563	589	544	535	580	571	531	573	561	568	553	580	575	604	569	570	610	520	584	612	577	544	594	558	593	576	556	593	559	554	573	609	568	557	572	553	538	551	552	569	588	585	604	583	533	583	547	512	582	562	554	574	586	526	612	593	543	597	566	582	573	536	618	524	563	553	508	577	612	513	544	579	540	530	559	551	582	540	514	574	576	576	566	571	570	600	561	551	570	581	539	547	564	593	567	549	558	530	573	536	545	557	566	548	561	555	578	563	571	567	573	552	556	565	588	556	554	532	534	548	544	568	551	583	524	594	539	514	542	561	588	588	591	541	535	581	564	607	543	579	557	561	573	534	583	565	578	557	575	562	578	595	551	582	596	528	517	556	583	520	574	575	554	546	545	553	580	566	596	536	564	541	509	580	611	547	545	547	595	546	564	567	558	636	542	575	567	560	562	565	545	598	555	552	537	553	586	581	548	587	537	604	546	569	584	558	551	560	571	567	547	562	538	518	568	572	555	577	572	583	601	536	597	587	526	538	576	545	560	568	553	534	538	511	543	557	577	594	568	580	576	567	559	564	583	575	552	582	565	574	527	579	599	514	563	572	600	619	553	569	558	555	580	531	595	560	528	554	597	533	562	568	616	589	583	596	539	556	545	539	566	579	550	552	574	561	560	571	561	537	533	608	567	550	542	565	611	548	556	555	582	539	611	567	573	557	591	560	533	587	547	537	524	556	580	554	561	562	554	588	536	535	524	583	593	563	563	566	587	570	549	576	575	568	591	556	553	577	499	554	594	589	531	604	550	572	588	562	571	572	545	571	558	544	563	567	594	544	556	576	601	541	567	574	555	551	575	592	586	573	542	573	585	537	543	564	551	560	568	571	602	567	545	551	572	549	495	608	568	571	588	557	596	569	558	584	573	590	568	588	549	540	572	580	571	597	541	554	601	581	555	579	498	568	586	566	534	545	557	541	610	522	582	608	581	593	538	543	574	590	582	524	521	534	566	568	572	592	601	568	536	549	549	548	561	529	575	547	589	601	550	542	540	544	556	584	574	545	522	580	522	574	602	565	581	577	555	610	574	582	589	541	554	567	584	578	537	529	559	555	533	566	605	605	528	568	569	560	550	535	550	592	555	574	545	519	554	587	543	548	594	599	604	545	603	598	536	575	561	569	584	580	608	585	531	559	544	543	588	577	573	560	543	578	570	572	534	557	564	528	609	597	599	550	529	532	577	547	587	580	525	533	560	556	548	598	553	566	543	584	563	564	572	558	547	584	550	541	550	597	572	545	560	540	557	575	555	557	509	583	540	554	601	584	559	583	591	545	552	556	542	563	570	584	567	578	532	538	586	565	571	529	574	551	562	597	565	595	555	556	550	550	561	574	552	568	541	556	548	585	535	545	534	570	602	580	521	551	579	536	572	611	559	557	550	573	549	529	570	575	521	573	598	524	574	565	532	572	585	560	574	562	557	550	599	527	624	555	573	562	569	551	557	561	545	587	589	571	535	559	568	540	591	578	539	557	606	544	542	546	520	561	567	543	588	543	566	560	559	574	602	602	607	525	578	574	503	527	543	550	601	566	548	571	532	553	549	584	567	583	527	561	521	550	550	562	557	579	496	580	559	538	558	556	537	547	566	584	542	557	506	570	486	541	566	552	569	555	594	518	564	557	558	557	550	531	557	573	566	556	542	569	604	579	529	541	564	593	563	570	577	524	583	564	558	547	563	547	545	551	544	564	593	552	556	594	567	584	532	567	557	527	591	513	555	552	527	551	578	556	593	587	527	597	576	554	519	593	575	603	566	573	537	494	571	550	570	543	548	555	585	546	568	546	584	573	521	582	586	543	550	536	561	572	565	567	564	571	586	578	597	573	540	544	548	559	605	594	575	593	559	556	577	557	600	570	513	531	553	539	507	549	579	582	596	547	566	546	554	593	547	544	553	543	559	562	542	582	543	573	529	515	554	539	539	551	584	525	536	583	560	537	518	555	588	576	545	568	564	544	561	575	566	535	539	568	565	614	575	552	569	574	571	545	578	541	562	561	560	559	528	538	538	570	570	564	557	525	523	553	534	622	601	541	555	553	564	589	536	575	531	506	549	530	557	523	527	582	584	546	569	570	544	556	540	551	569	521	596	523	505	580	517	557	561	525	563	549	551	545	561	594	590	540	558	554	536	558	551	530	548	567	542	563	525	582	536	554	563	547	586	542	602	556	568	565	575	603	588	532	594	543	556	534	539	565	556	575	556	552	537	513	590	553	553	557	562	566	533	566	567	525	530	538	563	564	564	527	586	607	526	513	558	559	584	569	570	590	564	565	561	572	599	544	555	571	537	530	552	544	565	543	590	541	538	577	514	576	535	612	594	525	559	537	562	549	563	588	527	535	549	576	572	572	578	550	559	598	582	562	556	543	537	593	568	560	590	559	515	584	556	560	583	573	560	583	544	556	563	576	591	570	596	595	545	633	533	551	560	576	520	562	566	563	564	545	582	556	559	559	540	606	567	553	549	567	564	560	552	568	599	555	566	546	549	575	536	546	590	596	584	594	520	597	556	546	554	542	577	614	566	579	512	533	591	586	530	549	558	610	566	531	529	557	570	522	603	543	586	569	572	530	526	561	566	577	530	566	568	549	577	579	613	612	560	559	566	582	527	537	535	553	481	543	559	556	562	574	552	569	589	554	488	556	568	528	559	562	590	569	579	539	544	536	608	529	529	568	570	554	567	543	562	543	563	559	611	535	612	559	564	575	571	552	577	569	562	577	556	545	546	559	581	610	500	536	591	539	553	526	564	571	551	549	536	557	531	569	568	550	541	589	550	544	528	555	536	572	521	550	598	561	548	536	596	563	585	571	572	596	541	534	567	540	526	547	559	571	543	543	523	497	567	576	522	564	603	595	537	560	595	554	584	567	554	550	552	588	559	621	561	544	501	522	558	554	549	594	536	640	557	582	551	555	575	559	597	549	542	522	583	519	596	582	548	562	576	588	567	572	549	541	582	553	518	557	562	590	555	511	556	529	552	586	541	538	564	590	574	602	576	572	577	538	571	535	548	539	543	559	562	551	525	582	530	570	584	534	584	573	539	556	557	556	584
4673	1707	1039	893	796	729	714	725	740	721	740	694	692	686	695	663	659	668	727	634	704	677	673	698	713	675	655	678	642	646	681	718	644	651	705	691	673	675	683	662	658	621	645	611	654	679	706	641	676	648	672	667	660	703	676	622	635	667	665	676	696	662	667	657	697	700	674	686	682	661	628	646	655	691	646	690	613	670	683	650	720	656	719	653	665	660	635	665	659	635	676	679	679	701	708	674	669	674	685	670	657	736	653	673	686	631	689	656	651	685	678	610	666	683	667	647	670	656	631	675	654	596	648	670	678	690	646	659	651	636	638	655	675	682	677	687	698	695	710	686	608	639	696	684	613	690	658	667	634	724	663	637	691	667	674	671	693	680	649	654	691	691	700	704	719	667	681	670	675	662	649	714	703	688	678	628	669	691	650	699	662	684	668	663	630	692	639	677	660	697	670	649	662	631	647	678	716	645	650	675	667	691	665	665	674	666	626	638	694	684	661	723	676	638	688	700	699	672	655	693	717	712	697	693	687	682	694	637	712	659	679	681	653	710	665	691	673	649	670	647	679	649	653	663	712	706	706	641	634	678	646	681	615	643	674	655	685	713	705	701	714	679	642	668	680	672	725	704	677	664	639	667	614	644	692	699	672	693	646	705	658	645	648	673	663	685	671	689	651	641	668	651	633	657	625	675	639	672	702	664	674	677	679	680	610	697	685	712	683	704	677	661	637	683	712	679	665	710	681	648	686	695	691	664	659	652	646	683	675	681	644	667	682	683	670	680	643	640	695	663	644	647	671	659	698	687	658	665	665	627	681	654	722	678	657	635	709	676	691	698	689	670	680	692	676	632	621	647	684	735	672	653	694	635	684	699	713	647	693	715	669	669	680	679	658	690	710	692	682	688	692	671	664	617	645	720	704	617	623	705	682	689	655	657	685	624	658	674	676	643	670	675	675	624	699	662	688	645	635	689	669	655	673	612	745	669	699	653	708	666	682	680	666	655	680	674	663	638	716	685	684	707	674	653	678	659	664	657	673	682	691	672	670	648	598	677	655	682	667	635	671	640	642	619	710	677	628	644	682	681	606	706	652	643	661	710	694	654	645	682	698	680	635	644	659	650	676	703	689	699	663	674	692	670	641	685	653	679	684	671	653	678	673	671	650	656	718	677	704	653	686	613	675	674	668	672	661	676	677	672	662	682	681	689	680	701	666	669	647	665	638	669	669	667	689	610	670	693	648	692	628	650	687	718	680	633	685	681	650	672	683	670	651	697	685	631	641	706	631	671	670	623	640	702	686	708	636	692	681	684	634	624	682	660	657	654	669	676	688	644	643	649	617	700	671	621	677	669	658	674	673	712	662	665	634	656	691	680	690	689	731	666	723	632	675	682	728	736	626	679	666	654	636	661	627	671	614	690	693	685	686	622	684	659	682	627	674	689	672	688	676	628	708	697	663	651	672	670	675	704	670	700	728	700	666	670	653	678	688	679	655	645	682	630	617	700	651	652	648	697	694	650	651	687	619	643	680	668	714	623	707	667	677	661	624	657	667	706	668	666	695	656	661	646	644	643	664	679	663	624	665	653	670	669	671	717	630	647	680	695	657	626	688	671	608	675	664	643	681	707	668	644	659	665	586	630	642	667	670	683	649	672	631	681	665	685	660	654	678	651	619	646	685	690	669	703	659	608	695	648	691	648	704	644	631	663	710	698	693	644	643	672	655	709	680	664	642	689	667	649	657	679	659	717	671	691	664	682	723	696	669	656	653	674	634	667	676	660	658	683	698	662	676	669	687	678	650	673	694	676	672	669	680	705	670	655	681	671	659	650	624	656	677	606	641	678	659	628	665	689	682	663	705	618	671	679	716	739	688	706	688	676	603	634	693	639	646	671	666	620	672	656	669	706	647	650	634	707	686	696	657	608	694	658	653	631	727	657	667	629	659	686	639	643	652	675	660	637	646	667	667	675	620	692	670	698	655	625	626	660	734	632	698	650	734	679	694	635	675	668	650	674	611	663	642	702	698	651	623	652	710	694	654	696	649	687	661	657	649	707	679	693	685	619	634	707	672	582	665	649	619	677	666	658	718	699	654	664	679	683	689	674	681	665	661	673	669	656	679	640	661	676	655	673	682	658	653	655	705	707	659	681	659	675	651	637	689	652	648	685	663	680	697	672	673	730	660	653	640	647	661	692	705	689	684	660	708	688	697	682	658	643	662	687	687	657	636	728	664	686	666	645	669	655	661	629	659	715	628	703	664	635	673	668	705	607	669	690	721	659	737	642	674	655	640	680	669	715	643	682	687	640	636	657	635	698	638	645	674	635	691	662	660	680	644	642	679	618	646	656	689	694	657	721	662	639	671	658	671	655	659	671	653	665	696	677	695	656	641	674	694	662	652	668	660	684	663	678	659	644	679	606	674	709	699	660	677	641	660	642	672	675	693	621	643	691	684	651	674	635	633	648	654	696	661	670	687	689	681	654	654	656	644	685	674	664	708	638	686	661	687	667	678	638	685	730	702	671	676	638	666	697	660	693	685	619	674	680	649	652	653	650	635	692	678	695	692	675	633	654	666	652	670	665	694	708	645	681	667	645	669	698	663	655	640	707	655	688	689	687	657	646	660	618	674	662	682	673	676	670	611	680	689	648	676	683	685	651	661	667	682	696	681	666	688	654	719	702	675	657	662	689	715	684	727	640	663	706	693	674	676	634	669	687	695	633	652	734	716	676	679	650	639	683	650	655	654	614	639	697	692	702	654	673	655	671	705	687	646	712	681	683	672	628	667	633	671	666	692	662	605	683	623	671	683	670	663	663	628	676	682	713	636	666	696	668	650	666	707	687	707	664	685	684	613	664	641	661	646	687	662	679	681	616	677	724	676	617	681	650	685	755	648	684	701	641	686	714	666	628	646	702	646	680	667	643	688	645	690	724	651	673	658	731	675	684	698	669	681	664	664	663	649	646	674	700	657	673	648	691	613	669	608	657	655	635	631	649	675	720	648	710	703	706	701	696	702	639	670	675	675	666	614	638	638	633	702	690	637	748	630	721	645	645	634	648	611	680	669	670	658	679	650	672	616	653	706	633	660	725	658	650	670	623	728	661	716	694	690	674	640	678	630	673	638	622	682	705	686	699	685	674	667	666	679	667	667	713	672	604	662	714	687	663	673	628	630	659	674	682	653	717	663	662	694	707	640	598	667	662	686	715	625	664	667	671	686	697	626	642	703	657	640	702	647	658	644	646	691	654	659	649	640	647	621	673	658	675	613	636	677	649	684	701	665	664	657	670	657	666	636	676	685	650	662	679	665	678	667	653	622	653	670	673	673	701	699	672	671	703	692	688	684	667	668	689	682	682	671	618	644	650	672	682	687	673	652	690	662	658	625	707	675	696	642	655	689	675	666	709	641	663	685	674	661	686	617	682	661	668	651	639	661	667	720	671	662	666	697	682	659	668	658	666	700	632	594	646	685	730	694	700	661	617	705	699
27992	21228	25475	14000	514	434	434	296	229	254	224	255	244	255	244	231	238	244	235	254	259	226	244	247	256	250	252	223	258	252	241	221	231	243	240	238	263	238	252	239	250	261	255	239	237	241	257	234	243	236	249	244	257	235	245	230	255	233	227	233	231	240	245	263	255	238	227	236	238	241	241	235	251	246	224	253	251	251	241	261	267	269	210	230	267	255	241	223	255	268	223	228	245	223	238	254	262	231	224	245	233	265	230	229	249	260	269	235	232	243	255	280	253	258	233	255	242	267	274	256	220	238	246	254	240	254	268	231	262	261	245	247	238	233	243	265	255	235	246	237	235	242	238	234	239	247	226	266	243	261	252	253	264	230	250	214	232	261	247	263	261	267	223	239	240	270	241	253	264	241	255	235	241	256	217	255	271	239	236	258	256	254	228	257	241	263	247	245	266	217	272	243	250	243	255	237	248	257	244	234	231	233	238	238	227	242	264	239	210	226	237	247	255	251	244	239	215	233	204	225	243	256	239	268	267	243	217	219	244	227	223	261	240	246	231	276	251	226	238	259	253	241	229	246	223	231	240	260	255	262	251	236	232	237	243	249	242	238	250	239	267	244	221	244	256	253	252	256	238	221	251	249	247	243	254	260	258	259	251	235	263	222	220	239	286	233	235	256	264	249	254	232	248	237	219	256	233	231	250	231	251	280	244	247	246	236	235	253	230	242	250	265	259	225	245	250	244	252	261	231	242	255	226	234	223	245	237	247	267	228	247	217	227	229	244	252	268	237	253	263	239	256	230	213	252	247	255	242	270	269	226	250	242	245	246	254	236	258	249	225	273	259	249	236	248	248	232	221	247	247	255	233	269	266	242	219	239	274	250	240	249	223	227	242	237	253	245	235	257	238	230	237	245	223	247	232	255	252	228	238	231	238	235	256	225	242	232	241	262	237	242	205	252	228	248	229	244	239	267	243	244	216	226	228	247	209	232	211	254	232	251	239	245	256	238	249	262	243	226	263	209	217	246	265	227	275	239	242	236	249	215	253	254	231	243	219	248	255	248	240	258	262	273	256	259	266	257	243	247	265	270	230	258	234	248	240	231	270	239	249	231	266	248	242	255	260	239	254	265	251	244	227	232	239	243	232	241	284	255	218	237	231	236	247	249	233	225	269	236	231	224	249	245	232	248	232	250	221	237	226	251	264	245	259	232	260	273	241	250	200	216	219	252	256	244	213	241	250	224	226	276	256	231	264	254	244	222	239	246	261	234	264	247	239	268	244	243	218	225	241	228	259	219	257	233	250	245	261	239	251	266	256	264	251	273	257	263	238	235	233	250	233	259	245	252	235	242	247	256	252	224	222	265	238	270	245	212	250	249	244	232	241	227	234	230	218	233	241	239	253	235	246	255	234	262	249	258	291	242	261	247	219	254	238	242	275	246	251	231	243	229	240	254	252	236	268	230	205	221	243	248	241	209	240	231	248	239	215	246	239	231	238	240	235	220	222	235	231	229	253	242	242	265	272	251	232	250	270	229	204	236	228	244	252	231	253	246	246	240	260	220	258	250	260	268	276	254	255	267	250	216	271	253	271	263	243	281	268	246	216	257	243	260	248	261	208	238	262	242	237	254	254	258	254	255	226	272	255	261	226	216	238	236	251	257	242	225	251	194	245	241	249	233	235	266	256	232	256	225	260	238	247	251	233	217	251	233	253	222	269	247	240	256	262	240	225	226	234	218	260	249	251	252	262	220	276	229	244	245	244	235	243	250	267	235	249	233	251	228	235	234	226	236	242	250	252	247	252	257	231	226	257	241	246	227	246	244	214	253	235	264	244	223	247	221	226	247	230	252	261	228	258	260	266	264	246	258	238	241	274	267	242	250	233	264	234	239	275	221	216	281	240	228	215	252	268	267	233	244	259	254	251	233	249	234	237	260	265	249	249	252	224	259	277	237	233	243	231	228	242	245	222	264	234	271	246	245	242	241	232	207	247	254	230	241	236	214	235	255	248	251	244	240	244	250	254	251	258	209	257	220	245	234	224	227	244	228	242	243	216	217	270	262	249	228	265	260	242	247	244	224	222	285	274	255	223	232	231	226	258	238	241	222	256	247	272	239	225	236	260	210	264	258	241	250	255	244	225	246	240	221	226	259	242	267	266	254	255	224	254	254	261	269	263	243	236	284	222	257	249	266	254	243	211	265	251	281	241	252	251	261	240	223	232	259	240	266	236	228	235	269	245	223	252	244	238	255	272	223	253	244	237	247	247	260	257	249	275	242	263	239	251	259	240	260	236	236	217	271	236	257	254	246	233	258	254	229	232	238	243	261	221	230	247	254	259	251	247	259	249	229	239	258	263	254	262	249	233	247	242	242	263	273	225	255	239	220	243	211	248	243	271	243	261	245	246	217	222	206	270	282	242	255	258	243	229	261	277	234	219	262	258	242	214	246	230	258	254	226	248	245	233	285	257	226	242	227	266	255	250	255	241	262	268	253	256	229	257	236	253	235	252	242	253	253	249	245	225	241	228	236	239	252	251	272	235	254	245	213	277	253	250	224	240	268	214	241	249	214	273	241	257	234	237	259	260	270	261	252	261	292	260	246	236	218	238	246	236	220	261	232	241	250	253	293	234	236	247	253	215	267	252	266	260	214	231	250	257	233	219	251	248	242	228	243	247	239	245	268	257	246	259	276	233	257	232	273	248	265	259	230	232	247	249	261	244	217	222	226	271	230	225	224	244	271	253	239	244	256	204	271	268	261	294	242	223	250	249	260	256	251	246	288	252	250	249	240	253	238	251	269	252	231	250	286	261	221	231	247	245	222	259	236	239	235	239	238	247	253	247	232	249	249	232	240	256	238	247	256	260	238	268	262	232	223	239	241	247	225	249	256	263	246	240	236	233	236	235	234	267	244	238	233	227	228	225	249	235	247	228	231	227	235	214	258	240	231	236	218	258	254	233	260	231	238	263	235	266	267	234	248	222	268	262	238	285	257	246	255	211	240	232	238	249	248	290	256	240	260	235	236	227	226	210	240	251	257	245	213	241	226	265	239	280	242	247	271	256	272	242	233	247	254	244	232	267	243	249	261	248	239	246	251	243	244	245	229	244	243	230	231	261	256	227	229	228	267	248	235	238	253	208	226	248	240	254	231	229	263	260	236	246	244	236	251	231	251	248	226	229	239	235	252	242	269	260	224	254	265	234	233	238	230	235	222	234	291	254	247	229	235	231	265	231	242	244	259	231	266	239	224	254	260	247	228	247	271	211	249	236	241	225	248	240	239	261	259	253	234	240	285	245	220	219	266	250	235	214	251	236	242	259	246	246	231	224	245	259	269	258	234	261	209	244	258	235	254	210	274	240	262	227	251	252	221	258	260	234	245	264	238	238	231	222	252	225	272	238	251	237	252	223	217	234	247	235	266	244	213	242	246	243	251	252	230	248	240	227	234	258	223	257	247	231	244	251	254	232	220	240	264	231	231	227	250	246
3258	383	323	331	297	304	332	301	298	314	338	313	305	326	301	299	298	312	340	319	309	324	302	306	318	289	304	307	308	338	320	321	288	297	324	308	291	283	300	312	314	285	318	321	295	308	309	329	294	310	290	263	282	308	329	278	333	302	287	328	314	314	281	308	283	310	324	300	297	299	285	296	331	294	289	294	305	311	324	280	310	311	309	308	289	338	320	337	323	331	314	316	313	323	291	314	331	267	296	308	310	299	297	289	290	305	320	312	326	301	290	299	301	332	313	293	293	293	295	276	333	299	298	285	304	315	309	284	309	316	301	309	339	332	299	302	301	281	301	314	324	330	294	275	306	310	321	311	338	310	306	291	308	313	303	301	316	333	292	341	334	277	286	308	267	324	313	308	330	295	308	281	319	331	289	307	316	296	293	325	333	311	279	279	313	313	301	289	301	309	302	326	327	312	312	330	289	322	300	326	329	324	305	325	293	297	312	290	273	353	257	298	287	296	299	298	287	303	321	284	317	300	324	321	302	343	295	294	316	313	323	274	303	281	336	301	305	305	301	308	293	275	296	325	314	336	299	333	322	316	301	324	269	300	276	306	319	316	310	310	307	287	269	323	299	263	297	292	280	304	299	289	315	299	284	298	319	294	286	267	291	302	266	300	339	293	304	338	289	279	342	291	294	320	339	320	297	319	290	305	332	321	320	303	321	304	316	304	317	330	291	327	312	285	294	316	282	312	313	271	317	304	277	290	334	293	279	286	284	322	289	308	305	284	307	309	322	308	345	324	315	291	304	316	305	309	290	297	321	290	310	295	322	293	292	281	329	326	316	272	301	311	306	299	316	323	302	331	328	287	314	329	299	352	282	303	300	292	339	291	330	300	296	299	324	315	290	304	312	300	278	309	281	313	307	342	290	293	314	315	301	293	285	294	292	343	294	306	324	278	306	308	270	321	294	328	305	294	282	315	324	312	301	303	298	310	317	284	285	304	301	305	308	304	295	323	326	307	307	301	292	314	315	319	307	304	288	291	280	271	303	298	304	338	284	295	270	287	274	308	309	302	260	297	323	302	290	317	326	316	283	330	303	333	297	292	303	294	336	271	308	312	271	287	283	301	319	292	290	311	294	276	309	272	301	314	282	313	280	318	302	280	280	314	307	317	316	308	328	305	318	308	317	277	299	321	331	287	299	291	310	304	338	291	303	326	312	321	330	284	289	312	302	312	320	317	325	316	313	325	288	323	313	302	303	327	295	324	295	282	291	278	339	317	292	293	320	299	292	300	301	305	291	328	293	277	281	306	313	295	272	323	280	326	309	287	284	289	338	335	307	294	293	325	334	333	317	304	289	286	312	276	323	313	332	276	297	296	298	315	303	282	314	320	299	329	318	306	302	317	331	285	316	306	311	340	316	299	306	314	268	314	315	298	302	294	312	308	316	318	314	306	345	309	277	302	313	302	324	309	333	324	303	296	302	285	317	305	296	301	320	298	324	315	296	311	314	297	292	305	318	295	294	311	280	269	292	285	330	308	297	278	298	317	326	333	315	325	301	306	305	300	336	323	303	297	326	312	326	314	282	287	305	347	300	330	294	331	329	262	322	332	307	311	283	296	295	334	308	335	284	328	320	303	279	341	300	280	274	271	328	276	268	308	296	312	263	323	265	317	327	294	301	328	296	272	285	328	355	305	302	317	325	299	318	294	302	321	303	314	304	308	291	339	304	329	270	273	320	308	277	276	340	282	320	311	290	309	284	331	325	327	315	300	294	290	281	293	295	295	306	317	312	323	302	302	312	330	312	316	310	322	317	290	351	289	322	297	308	290	320	292	326	306	275	267	304	302	298	311	295	311	321	288	265	308	283	308	337	294	313	330	328	307	325	295	308	286	328	313	305	306	305	308	295	306	290	290	316	278	286	312	307	315	281	301	327	283	325	285	301	293	308	292	292	327	279	297	310	286	296	273	311	325	327	295	321	340	320	311	322	340	296	262	328	301	301	288	277	279	275	297	314	346	292	279	290	314	310	293	293	322	294	273	305	325	320	309	293	289	334	317	313	323	271	304	300	307	298	344	295	291	314	306	314	328	315	314	283	301	294	320	327	314	281	273	295	321	290	309	317	301	332	333	308	299	246	308	298	289	285	290	307	311	318	337	300	296	319	298	332	336	308	305	285	297	325	313	304	316	322	305	323	314	318	304	305	294	302	331	327	325	289	293	284	311	278	322	287	329	310	314	313	306	297	286	296	285	318	333	329	282	309	306	315	324	314	317	287	291	279	312	298	315	298	331	311	327	296	293	332	319	348	292	288	284	307	304	314	266	348	293	317	304	314	311	337	320	305	280	301	288	315	302	286	295	289	279	289	310	268	310	317	313	302	295	303	318	310	324	323	297	293	315	309	308	296	313	281	319	290	292	289	305	300	287	321	302	296	320	287	288	300	307	280	296	306	292	282	301	326	301	302	321	289	268	346	312	276	319	299	331	251	301	300	295	332	298	297	328	292	292	276	309	319	318	315	303	308	325	266	305	328	296	290	285	307	316	312	327	314	312	321	319	335	270	330	292	292	328	319	310	302	311	294	338	286	317	329	306	323	318	313	289	289	342	315	292	295	314	307	284	307	299	277	324	322	285	300	279	305	315	288	303	315	316	326	314	306	308	299	303	307	291	289	342	295	347	313	289	311	326	322	298	333	292	304	275	321	290	305	322	327	301	321	259	325	308	311	307	318	335	290	264	327	305	332	300	268	295	271	314	313	327	312	322	318	311	322	340	286	296	303	329	340	304	310	297	301	301	317	305	331	311	289	301	294	293	326	306	308	316	293	282	327	326	301	324	297	285	326	276	311	318	295	326	346	313	280	303	305	332	297	290	318	326	293	325	285	330	317	311	293	296	336	301	342	327	270	281	340	302	300	309	334	303	292	297	330	290	303	308	311	290	318	295	317	303	324	294	329	305	300	325	298	281	298	278	303	306	291	328	285	301	335	329	296	319	307	329	279	280	314	303	338	307	285	300	293	297	308	324	326	320	323	312	307	312	298	303	302	288	270	320	320	295	308	327	279	305	303	313	318	309	288	293	299	315	299	313	293	270	320	300	307	294	329	354	287	326	301	284	325	297	323	278	307	304	308	321	286	339	303	275	274	280	315	293	295	286	285	294	304	310	312	345	305	316	284	297	315	267	319	321	342	326	288	326	305	294	309	281	295	319	317	276	339	318	339	343	317	324	293	309	290	286	304	303	317	304	295	296	307	324	343	312	337	316	290	302	322	298	311	311	318	276	301	301	335	271	326	284	294	321	295	338	331	289	310	289	293	280	311	321	306	302	312	312	313	316	253	330	324	305	316	289	301	310	295	301	332	329	311	303	317	292	299	274	298	290	324	302	306	322	325	330	304	311	287	310	297	301	302	294	318	324	337	305	309	288	329	290	310	332	312	309	312	294	326	299	286	307	294	296	302	318	313	328	327	337	308	312	287	312	291	304
26273	21156	29691	22889	21152	21168	15158	746	557	582	562	554	532	552	559	552	522	535	541	559	571	541	518	526	520	545	555	519	515	538	560	534	548	519	565	564	521	538	539	554	547	566	501	503	549	562	558	508	514	511	496	545	529	548	553	526	490	510	520	520	513	526	555	519	539	520	524	556	528	514	532	525	550	548	493	503	490	492	544	512	496	488	537	522	542	548	508	565	476	483	543	493	543	523	538	551	546	551	522	526	501	477	545	531	481	565	511	530	530	543	531	553	536	524	541	501	545	473	503	563	552	509	584	520	525	513	563	508	514	517	560	536	554	508	502	507	554	526	517	560	516	544	561	546	554	572	523	511	503	516	532	529	554	519	545	552	555	508	567	532	488	514	546	506	563	568	522	505	538	512	506	534	559	539	576	522	503	509	543	511	532	512	552	534	512	558	575	538	502	521	544	514	562	566	528	531	517	539	501	515	550	564	527	529	523	532	531	506	495	528	523	553	524	510	535	507	540	496	499	510	499	549	546	535	558	554	533	538	536	540	524	554	526	507	547	505	550	519	527	545	553	541	572	516	562	534	542	502	529	515	542	568	546	498	496	549	523	513	556	584	572	518	519	539	534	495	518	524	515	525	531	514	485	516	532	533	503	533	538	542	560	499	506	585	528	510	578	502	554	537	496	510	462	513	520	526	536	522	538	549	533	525	474	512	560	571	555	512	539	570	495	560	524	580	550	551	526	524	523	545	514	496	553	539	490	550	513	513	482	494	515	518	519	481	519	556	548	520	522	528	539	494	560	510	541	556	483	509	510	515	487	514	532	513	543	536	506	507	506	538	537	535	528	521	520	539	505	514	506	513	533	557	529	548	566	539	532	559	523	459	553	500	516	534	555	508	524	556	548	530	542	542	546	541	502	515	524	505	563	526	512	527	566	530	549	532	563	547	507	525	562	580	517	518	564	503	537	572	504	552	516	514	544	540	515	532	518	535	545	496	503	536	497	472	497	523	548	542	530	530	579	547	498	549	527	555	532	508	543	520	538	558	515	473	516	507	472	529	528	586	547	542	547	507	527	538	541	523	544	535	513	550	532	520	545	563	512	512	526	459	522	510	506	535	528	526	543	538	495	519	524	570	528	524	538	526	511	525	531	512	480	539	534	532	556	530	548	540	557	523	575	515	563	523	515	569	530	512	541	551	559	505	534	516	529	534	550	554	524	513	593	535	535	517	551	551	581	529	551	536	526	525	481	529	548	516	494	539	553	540	510	528	491	500	527	534	554	523	521	534	517	567	588	522	561	484	539	538	541	523	511	508	518	562	504	519	541	502	487	548	533	508	496	540	555	542	519	539	519	537	495	525	495	563	527	499	503	535	512	483	554	531	539	523	533	525	494	544	561	514	536	520	511	551	547	512	535	541	538	524	480	516	533	519	551	507	502	519	521	557	512	556	568	486	529	512	522	526	524	535	550	525	534	524	523	484	543	533	531	514	503	514	513	483	498	530	555	552	516	541	492	536	567	548	509	563	558	536	538	569	497	544	526	541	533	539	541	508	557	541	532	518	496	555	531	550	510	550	522	480	514	516	542	555	514	508	549	577	513	521	539	537	503	514	517	504	520	522	521	530	522	549	550	547	496	605	479	516	513	511	518	499	558	524	537	504	534	499	511	559	545	539	510	532	512	500	547	553	561	534	518	531	521	524	545	514	544	505	557	514	537	561	557	533	552	469	563	472	536	550	541	500	517	510	507	506	521	502	561	512	503	526	524	503	563	558	493	524	505	496	501	500	527	550	573	481	536	535	543	562	538	564	522	495	515	521	526	509	552	520	487	507	503	534	516	515	540	549	537	530	552	547	550	541	525	502	523	522	521	524	528	525	521	509	499	553	571	520	526	535	494	530	524	515	517	535	523	520	530	512	542	543	511	570	514	531	538	541	479	601	508	508	556	509	479	513	517	520	535	539	543	573	522	526	521	531	563	521	546	548	541	543	544	556	510	522	496	540	505	544	500	558	517	522	540	524	531	537	560	529	515	496	486	524	553	506	528	513	536	496	510	563	520	528	545	507	518	497	528	552	516	506	528	515	509	521	499	551	567	534	573	549	488	509	522	517	550	520	489	525	517	525	578	524	537	528	552	546	543	568	544	534	538	564	527	541	539	534	536	529	500	520	522	521	489	526	511	482	518	536	515	512	549	500	554	520	506	545	562	530	561	524	524	571	570	485	546	548	532	543	519	546	505	537	533	546	501	573	532	521	529	503	500	515	498	540	547	509	541	543	560	535	557	539	533	533	506	531	514	525	556	525	520	511	508	523	530	528	498	489	549	521	506	537	509	517	511	576	506	526	536	532	525	497	538	549	549	530	469	497	549	579	539	531	521	587	506	519	531	553	485	528	581	516	499	556	531	529	509	518	545	590	511	523	535	520	568	504	515	517	506	526	603	495	535	525	540	481	486	577	535	558	502	503	536	520	508	521	549	523	541	527	499	567	558	547	536	514	549	494	537	530	543	549	556	574	515	529	533	513	516	541	566	517	521	549	519	485	508	561	506	534	532	515	557	508	503	519	532	527	437	538	542	536	535	518	554	534	500	529	529	510	539	575	532	500	534	514	540	495	537	544	549	484	510	493	564	547	504	506	464	518	556	506	547	494	511	511	537	536	523	490	520	513	537	533	526	511	525	529	515	538	528	548	538	507	549	495	538	514	536	516	530	562	476	480	508	523	541	524	541	496	557	581	525	523	531	503	531	558	560	495	553	503	540	546	565	516	524	542	505	510	557	530	533	525	515	494	533	515	512	532	514	532	492	561	533	532	555	532	531	514	524	526	518	553	543	514	522	505	532	533	534	521	547	545	513	534	492	545	548	522	497	493	500	559	533	518	557	549	521	518	529	537	526	502	537	497	521	544	561	559	527	506	544	531	507	529	535	522	542	512	515	521	553	576	521	544	556	525	503	497	522	515	509	541	483	528	523	509	540	538	514	575	517	508	537	520	542	532	491	500	531	564	565	511	509	521	545	500	533	534	505	546	530	504	526	530	513	504	525	552	501	509	533	543	529	499	486	522	539	544	552	508	489	552	496	510	512	517	491	545	523	541	481	567	523	593	548	552	500	540	530	509	550	553	528	554	523	531	523	482	532	559	514	559	550	508	521	576	552	517	580	514	503	532	546	505	537	552	541	527	521	521	519	519	527	512	500	516	546	511	513	540	566	487	541	528	519	551	532	550	498	489	503	505	523	548	506	562	552	503	510	578	522	503	482	554	505	547	570	494	545	515	506	532	515	543	523	537	558	593	536	504	556	544	530	540	516	540	514	545	532	551	528	485	531	501	511	523	545	506	521	554	520	546	511	541	523	532	534	497	503	493	568	521	507	511	524	507	498	504	545	571	517	559	504	508	546	540	503	531	534	545	556	539	510	501	534	522	551	523	505	521	524	548	555	534	500	538	513	518	544	534	517	518	543	516	546	552	533	567	513	556	565	490
4008	1170	794	719	709	692	592	634	656	605	652	646	645	655	612	656	588	641	623	651	642	632	643	651	620	628	638	613	658	622	606	632	602	629	607	613	621	657	643	621	596	611	602	622	598	607	615	601	632	588	657	632	639	641	640	618	610	639	618	631	606	633	595	645	587	590	580	620	630	632	647	553	601	632	661	668	689	607	604	627	622	641	575	642	602	612	613	687	599	618	653	620	625	610	670	603	638	620	595	627	628	653	626	642	659	599	620	614	689	619	649	604	620	642	674	662	612	639	612	576	644	615	658	649	610	626	598	635	641	614	595	622	621	660	618	613	591	573	606	630	633	641	588	617	679	624	637	620	605	625	643	597	626	627	647	635	615	634	647	616	629	623	591	570	642	635	673	639	619	629	643	615	593	640	657	608	630	604	609	632	662	616	583	641	632	603	632	657	664	616	613	640	608	616	639	599	654	626	651	660	625	611	643	626	634	646	607	591	605	604	655	599	585	658	653	608	613	582	623	592	606	612	593	598	620	623	565	574	593	561	629	650	608	642	637	617	626	635	616	631	595	605	612	560	638	647	627	589	668	641	619	640	621	566	666	620	637	646	607	618	650	631	624	610	542	650	658	621	614	613	613	621	620	630	609	643	625	566	610	617	628	596	593	643	662	676	691	627	580	677	618	621	626	648	574	637	647	623	647	595	656	634	637	592	597	617	671	562	648	629	657	613	648	628	655	626	630	612	629	597	623	635	637	630	660	586	594	608	621	592	621	663	604	588	638	617	649	674	657	652	592	593	618	670	640	628	631	628	629	597	598	606	623	642	587	624	652	587	577	603	628	640	675	633	649	539	627	608	587	637	615	630	641	642	636	626	644	660	605	546	660	668	624	636	584	630	683	562	619	612	623	626	646	644	594	629	634	625	657	597	648	639	618	593	643	623	609	629	623	619	642	629	561	622	617	644	646	590	615	609	639	585	648	661	646	624	588	663	626	663	575	641	572	610	636	638	672	656	644	642	645	656	609	621	613	636	595	633	663	595	656	624	611	657	590	586	564	584	641	631	585	644	583	608	618	571	588	595	629	601	613	619	649	643	631	614	649	570	603	602	617	601	577	679	625	583	634	651	628	634	618	661	642	605	647	614	585	620	644	628	611	588	647	622	603	691	631	596	654	611	636	637	635	607	668	602	629	653	644	630	569	591	631	593	575	654	638	639	645	639	617	634	615	592	616	608	593	647	648	617	596	656	619	655	634	615	600	616	598	592	641	611	618	650	596	662	621	631	600	667	617	593	587	604	625	631	634	588	614	601	618	642	610	568	624	618	670	579	634	635	628	631	629	573	572	600	640	626	628	671	676	611	613	640	647	612	571	600	625	571	607	659	629	625	613	581	615	609	607	680	612	591	601	629	585	644	622	596	611	619	661	648	640	625	598	630	632	649	611	617	593	597	620	588	672	620	638	585	668	652	599	626	613	594	631	652	622	563	613	611	612	672	646	631	656	587	653	631	659	590	665	613	608	588	618	631	634	611	621	651	646	603	598	618	668	635	611	605	607	648	643	597	644	615	626	600	627	636	615	610	616	620	606	565	590	638	632	630	639	614	628	646	634	638	681	633	645	598	604	620	613	651	609	653	618	624	579	657	654	631	637	605	618	623	630	642	606	626	640	594	628	616	694	595	612	628	619	642	593	610	595	656	605	631	649	642	624	619	644	583	622	635	616	675	621	642	623	652	623	642	609	633	589	623	607	643	603	635	601	603	612	596	647	625	587	643	597	619	613	588	589	630	624	593	587	614	617	615	666	593	630	624	646	668	599	648	647	586	685	595	643	636	622	656	576	608	626	622	662	626	626	657	628	639	613	628	644	604	627	637	653	640	630	607	600	600	613	637	646	646	629	606	649	617	588	587	616	635	637	581	637	587	625	655	593	643	625	588	627	649	641	622	604	634	583	607	590	616	656	635	647	635	627	678	618	593	580	603	625	587	613	643	583	648	623	617	584	574	623	631	662	624	650	626	623	611	621	600	619	614	640	617	640	622	621	653	650	589	595	628	617	609	647	618	646	608	591	592	592	635	646	617	617	629	621	601	612	647	624	631	600	608	562	609	598	632	603	610	635	651	663	582	626	658	605	634	659	628	630	619	560	605	609	632	645	659	603	603	654	631	620	585	623	604	677	573	606	587	635	627	626	634	622	602	597	684	620	597	634	662	609	594	629	628	645	615	645	591	630	647	636	608	641	661	645	626	630	613	678	607	570	608	657	631	665	620	656	605	615	561	632	629	635	602	629	647	641	650	624	625	630	625	590	579	630	591	607	599	600	622	621	604	635	623	633	632	591	662	674	586	647	632	632	583	646	621	625	624	572	614	643	630	617	593	594	580	637	641	598	602	664	643	624	613	654	591	615	583	657	604	597	617	644	633	627	612	603	588	625	628	611	633	578	605	656	606	597	635	597	614	637	583	626	574	609	604	647	606	624	641	661	653	606	673	630	612	649	609	618	624	623	624	638	641	653	602	625	630	633	628	626	637	615	627	642	593	638	631	617	613	626	605	603	658	646	612	624	630	672	608	601	594	635	610	622	572	640	623	618	622	620	595	620	611	609	634	548	605	576	618	616	566	662	627	600	650	631	620	627	584	628	605	615	589	621	605	604	609	608	644	626	643	611	584	651	621	646	631	647	617	632	614	604	629	637	660	634	663	603	667	605	625	632	645	620	649	648	613	598	621	583	599	592	633	610	631	633	592	588	621	620	652	669	652	614	607	651	649	629	627	587	655	613	610	631	649	628	613	593	617	596	652	607	622	618	602	618	647	641	580	538	649	616	606	643	637	650	608	650	659	601	642	631	607	666	658	605	572	605	612	600	657	617	639	618	629	618	637	620	628	611	618	627	598	644	600	646	655	649	644	643	632	650	595	656	598	674	630	637	604	639	602	657	638	657	609	655	610	647	637	635	597	648	614	631	653	633	638	608	626	623	602	610	657	585	603	628	640	602	619	613	581	609	617	646	609	642	648	608	609	645	646	664	622	614	585	610	595	677	652	589	588	598	610	620	630	632	637	569	611	633	608	635	617	598	637	580	618	642	590	647	614	622	626	653	642	603	633	624	611	669	635	601	636	623	634	633	650	603	591	585	615	616	628	592	626	652	588	591	616	642	654	614	631	666	595	613	598	638	645	632	612	600	579	621	644	612	591	647	605	644	595	617	627	622	634	592	638	596	665	601	601	675	631	603	611	619	593	612	634	620	571	596	638	665	619	574	628	541	609	655	625	639	613	590	597	595	600	603	619	614	615	676	606	636	635	601	634	644	600	603	641	621	674	599	626	630	653	640	655	638	656	626	602	615	636	610	623	634	642	617	589	632	607	602	584	646	648	598	608	615	637	600	638	648	602	607	650	613	607	639	606	648	604	590	621	625	673	632	664	583	613	655	610	600	630	629	597	596	621	610	616	669	647	617	603	612	656	629	629	575	647	630	601	620	626
27556	21166	29514	23094	21114	18903	330	184	196	194	162	162	192	171	172	170	186	159	164	190	160	177	167	163	156	176	139	149	165	143	147	150	139	170	184	175	169	154	173	160	164	151	171	179	147	187	163	142	146	175	164	166	166	181	167	159	173	152	154	168	154	159	155	186	176	181	170	166	193	160	171	171	152	145	176	165	175	186	167	177	160	190	187	193	187	152	176	173	177	152	176	169	166	166	166	158	172	146	165	162	186	176	198	178	175	201	174	158	169	177	166	163	164	168	134	163	180	170	172	154	171	179	146	175	174	162	130	159	155	163	147	163	173	153	174	187	168	195	166	149	191	159	170	174	160	171	131	161	136	205	161	154	154	174	142	150	166	172	178	191	166	155	165	170	137	181	173	177	168	174	167	179	178	167	178	160	145	162	166	156	182	172	185	135	162	153	171	144	173	151	180	153	177	182	167	167	176	185	166	169	162	192	174	154	142	155	139	186	162	160	160	143	162	164	169	162	168	182	169	175	170	184	145	148	189	170	165	148	143	151	157	156	170	163	170	175	177	158	162	183	180	147	164	176	170	171	178	145	185	184	194	151	152	189	176	158	186	167	160	148	167	151	154	172	139	163	157	157	172	161	183	156	165	165	152	160	158	168	180	133	151	155	156	145	175	176	158	165	180	155	180	184	170	154	169	185	142	133	171	167	174	191	170	176	170	176	157	164	167	156	194	166	183	150	161	148	160	149	183	166	148	162	167	173	153	168	175	151	160	170	196	159	181	182	158	171	158	168	160	165	146	167	179	154	164	155	156	136	167	152	165	152	149	155	172	164	165	153	160	156	175	153	194	162	171	158	166	161	160	172	182	153	169	160	180	183	170	160	179	175	176	174	178	168	180	150	169	174	154	158	174	177	145	165	155	155	144	151	165	170	170	147	147	175	184	154	149	171	166	150	163	170	156	171	155	189	149	183	166	169	145	153	161	155	156	163	149	156	159	174	176	159	155	172	169	158	158	151	162	176	168	162	175	186	170	177	183	173	178	170	172	168	159	150	173	188	155	177	179	170	159	157	177	148	136	186	149	161	155	189	182	169	178	166	149	168	166	187	175	148	166	171	169	159	175	159	163	164	160	173	177	171	164	152	179	178	170	164	148	157	182	177	164	159	180	168	163	168	171	173	151	158	145	149	168	177	161	172	172	164	144	176	173	183	146	157	175	166	153	181	166	162	189	134	170	159	165	155	156	170	166	157	176	173	166	162	146	164	145	160	165	165	174	156	172	189	153	145	174	151	149	163	155	164	166	166	170	189	159	184	155	178	164	186	207	144	175	151	185	169	174	150	188	148	169	150	170	151	150	170	175	159	170	168	171	168	164	164	170	193	189	155	158	179	158	162	175	156	180	156	175	172	167	163	166	139	159	174	164	159	155	154	190	160	194	186	166	189	175	162	159	174	178	166	180	148	149	155	169	160	165	198	161	180	190	164	203	141	153	138	156	151	143	178	169	171	183	152	172	168	176	172	166	136	162	169	176	166	153	148	151	160	160	152	165	158	183	161	162	177	168	168	160	166	154	179	174	166	151	185	178	159	167	169	174	177	146	167	172	178	153	152	146	187	159	163	153	178	156	175	193	164	140	154	142	181	166	157	163	150	156	154	177	175	176	165	159	179	164	172	149	165	170	171	155	166	175	156	175	178	163	151	165	156	160	159	166	177	173	167	169	156	175	170	165	130	170	156	153	151	160	171	176	177	157	162	168	165	175	151	154	171	182	175	173	169	171	164	169	164	162	169	175	163	182	179	145	170	150	180	176	165	153	183	189	179	191	175	165	161	143	188	145	142	146	170	169	176	159	163	183	138	167	166	185	168	153	164	168	146	167	169	179	151	189	155	164	150	158	164	176	153	172	168	160	171	154	159	173	163	146	180	169	154	162	163	145	162	174	171	130	166	182	166	162	166	156	170	146	158	147	167	128	151	188	158	165	146	164	177	170	168	141	182	162	162	168	191	159	154	151	172	151	168	174	164	164	175	140	141	149	162	169	155	171	167	171	163	154	169	153	162	166	161	153	174	155	178	204	184	186	164	169	177	184	175	158	178	170	181	165	177	159	171	168	166	145	160	166	195	151	161	154	174	172	150	151	186	163	161	190	152	173	158	164	153	159	164	166	157	166	159	139	174	182	171	156	163	142	166	164	181	163	170	171	159	157	169	180	171	149	183	150	174	165	154	182	173	165	161	172	172	173	177	144	151	170	148	178	166	177	178	137	167	207	172	157	171	164	165	177	168	159	154	177	188	157	172	192	173	192	150	190	160	156	155	183	149	167	158	154	185	154	166	167	162	161	136	136	149	164	172	173	159	174	134	154	166	176	172	163	166	177	153	154	167	173	193	192	150	170	156	143	184	158	154	147	175	158	157	156	187	157	158	180	192	172	170	136	151	155	184	180	187	174	162	162	163	190	156	174	172	179	179	168	189	174	162	171	176	174	160	183	176	151	170	177	161	160	157	153	164	170	164	153	186	216	155	169	162	158	144	176	152	174	167	144	156	161	183	179	169	161	162	165	154	206	164	150	156	182	154	195	146	173	161	165	157	171	178	148	180	194	181	172	162	158	172	174	171	143	161	177	155	147	160	156	166	200	143	158	158	153	176	173	157	183	168	179	180	170	138	163	163	182	148	153	178	154	159	163	153	157	161	150	185	150	135	190	169	165	152	168	152	163	159	158	171	160	169	166	166	158	167	163	185	164	172	149	183	151	149	167	171	161	172	161	161	159	144	179	164	160	183	148	184	178	168	169	154	168	150	138	149	164	178	173	191	165	151	165	159	166	162	178	155	163	165	170	177	172	183	166	170	157	156	152	165	180	142	137	168	149	160	174	183	160	159	171	177	174	198	169	201	169	170	146	155	171	180	160	166	140	145	188	149	143	171	162	157	159	178	171	165	157	151	168	175	158	153	155	165	168	169	168	176	174	170	165	183	150	171	151	158	175	178	158	147	173	146	172	162	163	166	185	167	176	166	178	164	163	162	151	168	165	171	180	182	171	130	171	171	168	146	197	170	170	168	153	168	167	175	154	165	146	175	161	166	170	149	186	168	152	164	175	166	178	169	162	172	190	156	166	159	146	163	176	146	179	173	163	167	170	179	131	165	171	164	185	166	179	151	163	160	177	170	153	200	179	173	180	164	194	152	173	166	185	156	143	171	154	169	163	148	196	164	141	161	142	186	161	165	149	136	159	163	156	172	146	167	176	158	167	162	182	175	159	188	157	155	162	163	167	183	178	169	155	176	164	173	159	186	166	165	189	163	160	177	178	174	163	170	166	173	169	184	187	163	180	168	160	154	174	172	161	178	176	156	150	160	177	193	160	161	156	173	156	154	200	163	176	167	159	169	153	159	159	180	142	164	156	170	144	157	163	162	164	186	159	177	171	185	195	161	145	157	152	142	159	173	165	168	174	157	160	152	174	144	169	129	154	170	156	161	159	171
3806	474	310	274	243	251	244	215	221	240	251	257	236	210	228	234	252	218	216	210	220	204	219	218	206	240	243	239	226	225	223	243	225	206	247	229	219	220	201	211	214	232	223	229	227	245	223	210	248	250	214	229	224	220	227	223	234	243	220	245	210	240	215	240	216	230	232	209	230	282	208	219	215	217	202	236	227	222	232	224	235	230	230	221	218	240	219	259	231	212	215	241	217	236	229	231	211	221	219	210	230	210	219	204	231	224	225	216	204	229	214	243	238	224	229	243	240	253	238	215	234	217	228	223	237	209	196	211	239	224	217	226	221	236	220	233	215	211	244	232	202	231	216	247	229	250	223	220	196	210	241	222	239	221	237	246	225	223	216	234	211	242	194	221	229	215	204	235	227	211	224	226	226	237	225	240	203	206	207	228	224	205	229	232	224	215	220	217	255	204	215	222	241	215	215	187	211	221	197	212	215	210	213	238	203	240	256	218	217	240	215	241	238	229	212	224	242	234	228	226	270	204	228	236	223	228	235	196	202	227	225	232	236	217	211	227	218	226	225	231	263	223	225	219	211	201	242	230	232	202	209	233	242	243	240	224	216	246	205	239	222	208	252	238	235	219	216	230	211	207	227	248	226	223	231	263	201	224	242	221	225	214	247	237	226	239	254	227	195	219	227	235	234	237	202	229	199	240	223	224	233	269	236	216	209	226	212	215	212	247	215	236	241	224	225	212	244	212	229	228	229	218	211	218	246	242	204	221	223	240	219	226	230	214	239	226	221	218	232	211	241	224	228	227	252	221	241	221	249	225	232	226	223	240	246	249	220	233	231	213	218	229	223	221	238	217	230	238	208	214	206	228	231	235	225	221	205	212	209	290	223	251	216	199	222	208	215	257	215	208	239	234	217	242	240	212	229	219	241	221	232	225	227	218	195	213	203	226	230	227	221	249	227	186	223	229	227	221	268	222	215	210	227	237	230	224	250	233	233	220	245	252	227	239	208	210	216	228	238	226	215	220	206	202	247	248	231	206	225	217	215	228	209	237	238	201	228	222	233	229	219	218	239	209	214	214	241	207	214	222	219	255	218	210	237	213	223	203	217	226	224	186	208	221	218	223	204	231	238	238	216	213	234	223	230	205	233	219	239	214	262	214	189	218	256	232	220	231	212	225	228	218	220	211	259	212	220	234	242	222	221	216	217	223	210	219	236	212	221	243	238	201	222	236	245	246	190	209	248	223	236	205	205	238	224	234	222	198	202	230	214	232	225	218	211	219	228	238	240	249	221	219	240	224	218	201	225	207	234	225	237	247	228	219	219	213	232	241	226	237	226	213	216	203	244	223	218	224	223	208	211	242	234	218	243	238	213	217	240	232	224	237	252	200	203	205	223	231	210	225	208	238	216	234	216	227	239	213	230	238	238	226	225	215	217	212	221	214	228	192	222	205	226	238	215	220	244	215	217	216	223	234	214	238	220	223	238	220	208	227	213	238	254	253	210	240	229	255	204	252	214	225	208	228	210	217	198	202	206	218	226	217	246	211	225	204	229	226	237	220	248	230	243	232	223	215	222	242	236	222	222	217	236	233	208	245	213	238	234	235	226	224	241	195	226	242	222	231	241	223	220	240	214	263	205	221	239	204	226	234	233	224	244	247	205	203	226	238	236	251	256	230	209	217	226	223	216	215	230	217	235	224	238	228	245	223	205	251	189	220	224	221	226	228	215	214	239	218	201	256	236	235	204	262	202	205	234	215	226	243	216	208	217	225	222	225	248	211	214	230	224	184	236	216	199	205	226	200	230	226	225	255	221	244	242	224	229	206	209	227	225	247	250	210	247	237	204	216	210	249	236	251	229	216	235	225	238	228	228	232	221	214	228	232	230	239	241	240	231	244	218	226	210	230	237	222	228	219	223	223	211	219	220	211	229	246	258	226	214	227	214	221	237	248	200	220	227	236	207	225	214	234	235	242	244	241	219	216	214	207	231	217	239	248	254	225	218	256	232	218	218	196	224	230	229	218	220	208	206	217	241	245	249	226	250	211	233	235	217	219	214	236	225	236	235	229	219	230	231	240	227	182	219	218	223	233	231	207	234	213	201	208	212	265	231	248	206	224	206	234	243	221	221	237	237	234	224	235	220	235	232	239	236	239	248	218	227	248	197	230	220	235	221	211	243	224	241	227	226	240	244	218	243	227	218	220	222	252	210	232	206	258	223	226	231	231	228	223	219	219	227	217	235	241	202	210	225	214	210	224	252	232	218	223	246	227	218	218	243	225	229	244	229	221	228	254	238	250	196	203	190	184	258	226	214	222	226	245	217	233	215	196	217	236	238	227	231	208	231	225	245	223	197	210	249	227	224	238	220	250	233	213	230	248	237	222	229	241	222	232	248	217	198	193	239	252	210	211	224	231	210	219	217	240	238	232	223	219	216	232	188	210	209	232	237	211	227	229	251	218	209	215	250	214	239	223	241	232	212	244	233	226	239	247	210	230	247	221	239	220	210	232	233	217	205	213	219	208	221	235	242	244	223	203	232	225	210	253	222	229	229	240	263	223	238	215	210	230	224	238	221	219	222	230	228	215	219	208	218	237	236	229	224	227	209	219	232	224	213	224	199	220	199	210	221	219	228	225	262	228	229	222	209	201	226	219	221	229	231	224	230	220	230	205	241	232	232	224	205	229	245	237	226	234	207	222	221	235	240	241	229	216	226	244	238	229	208	222	213	232	226	225	213	221	227	246	231	225	200	235	210	204	251	240	232	219	218	226	220	218	212	223	229	216	224	220	205	226	215	224	237	217	233	211	215	262	216	204	249	205	230	231	230	226	205	206	222	216	234	214	233	245	212	227	222	220	231	243	217	210	194	198	243	224	220	226	211	226	215	227	221	239	209	232	198	216	214	228	237	232	203	207	230	228	237	238	242	240	251	250	214	203	254	238	246	231	235	217	235	239	212	247	212	231	235	232	193	240	209	188	235	246	226	232	228	243	217	202	210	199	229	225	228	222	209	217	219	203	201	222	197	207	238	214	246	222	194	229	220	234	230	221	224	230	225	257	247	233	239	211	225	243	203	213	222	211	234	228	224	223	226	247	220	204	218	217	225	219	232	252	219	237	218	227	220	223	228	238	237	224	182	234	203	245	235	209	221	217	222	210	211	243	239	202	268	232	217	193	226	222	250	212	247	216	223	224	241	228	215	211	209	221	213	196	223	239	232	223	221	229	221	226	235	257	197	221	217	224	217	248	252	249	225	200	247	225	231	213	237	245	204	238	231	217	228	222	233	207	242	232	239	202	205	208	229	211	204	209	218	213	224	229	237	198	233	247	211	215	204	251	229	238	219	212	266	196	212	220	225	220	238	227	218	235	204	240	258	232	218	213	204	246	230	239	238	238	253	225	218	244	227	233	222	244	213	228	234	212	241	208	248	246	232	207	220	253	215	205	217	241	219	204	249	211	226	222	218	227	241	230	236	222	229	228	203	218
22565	21208	29528	23193	21205	21354	24354	3983	585	627	623	602	556	642	608	571	602	565	597	586	553	564	578	595	623	601	517	594	562	567	585	557	594	530	526	589	548	532	606	538	570	590	612	582	557	594	601	585	577	595	537	567	568	604	574	578	586	583	528	553	578	583	567	600	541	566	601	569	560	555	564	584	552	545	537	554	569	545	546	526	590	565	567	572	559	557	575	553	596	566	604	547	578	583	624	571	614	552	594	598	560	571	617	601	567	535	577	586	567	602	559	570	517	595	573	547	561	555	561	603	544	578	577	507	584	587	577	581	581	539	580	595	571	557	558	575	619	600	567	570	573	552	553	556	592	542	569	563	548	566	589	560	562	584	538	571	568	559	569	561	601	563	552	567	544	611	574	567	535	567	552	578	565	570	566	564	590	587	547	555	607	533	543	532	541	589	558	558	516	576	503	602	536	573	555	534	553	567	610	593	576	619	582	541	563	615	587	588	614	542	580	562	536	550	538	564	567	531	620	581	569	578	560	570	573	592	555	595	558	594	574	625	620	594	562	591	601	547	557	578	597	560	561	599	556	599	548	552	547	575	542	600	588	551	545	566	603	561	560	530	614	633	563	571	572	604	565	554	537	557	616	542	586	522	530	600	559	568	579	558	592	591	607	555	552	569	566	572	574	595	539	549	553	560	572	514	562	561	603	523	584	587	559	579	558	535	598	557	539	573	556	563	581	572	556	595	594	612	539	539	591	555	583	590	542	614	546	562	562	564	542	587	570	575	557	580	609	593	566	586	557	540	565	586	569	561	576	556	527	583	549	542	586	564	605	559	522	551	541	566	563	540	552	559	576	571	578	560	584	568	564	554	593	550	589	552	581	599	583	587	564	554	579	588	543	544	532	553	590	576	592	567	580	524	545	558	531	599	545	578	556	576	555	560	596	567	576	565	527	574	565	578	546	576	545	580	532	595	560	582	541	575	547	562	576	582	559	559	535	595	582	566	551	575	549	532	540	544	589	605	589	601	551	580	584	549	545	564	546	529	548	562	569	549	558	590	554	619	541	550	582	564	570	605	561	566	559	573	582	605	561	592	577	582	532	571	573	615	568	574	525	550	559	570	576	559	559	586	579	573	567	593	572	570	578	560	607	587	595	537	571	551	597	544	609	597	555	556	595	585	542	591	526	568	587	563	574	561	548	567	560	565	565	632	562	565	557	602	555	571	576	544	540	547	579	589	543	494	592	592	553	575	579	560	578	590	580	565	569	536	564	608	573	595	554	560	543	611	625	543	542	575	558	524	539	562	572	578	593	568	564	576	549	565	569	569	537	571	576	593	560	571	558	597	564	557	563	588	564	546	572	534	544	564	551	476	526	576	540	539	575	537	533	584	541	546	576	536	571	525	594	590	592	560	580	555	568	622	546	566	507	543	564	566	565	571	598	541	580	547	563	594	525	569	631	499	547	546	609	565	556	572	573	579	548	546	608	611	544	570	533	542	558	575	602	592	592	599	563	573	533	621	555	570	613	581	575	552	598	553	568	562	567	562	561	593	560	580	548	526	570	591	548	597	580	567	537	587	582	547	563	560	537	578	553	618	600	531	585	556	578	552	589	546	548	564	528	539	569	579	539	586	543	526	536	562	613	575	590	624	569	524	508	558	553	555	602	567	586	543	565	539	574	579	478	534	574	577	574	550	557	574	561	585	571	582	627	570	555	579	571	560	566	584	543	560	552	563	601	591	525	549	599	567	565	572	562	576	530	545	531	589	546	594	523	607	589	591	568	612	516	535	592	548	545	521	573	550	540	557	540	607	572	576	562	580	583	586	525	590	552	574	560	565	544	597	574	548	564	570	551	575	544	569	603	567	572	554	576	573	513	563	580	543	607	561	577	551	613	537	558	552	570	577	598	517	634	556	611	578	554	587	555	547	601	538	572	571	554	568	584	608	562	570	571	533	545	588	583	594	584	559	573	556	560	535	525	585	561	594	572	528	556	554	577	573	547	535	558	599	556	554	630	548	571	557	560	578	534	536	581	543	580	589	594	630	543	605	594	593	551	554	574	533	567	555	544	538	571	584	581	573	587	536	565	574	583	537	558	569	546	545	526	562	609	550	589	573	586	546	519	547	569	560	553	582	579	556	581	585	530	567	563	590	555	580	516	569	554	546	536	575	601	593	568	590	567	540	564	601	558	578	557	522	535	559	570	592	569	559	561	601	596	568	542	590	556	591	492	541	550	579	567	588	552	574	553	523	594	543	556	623	566	544	563	546	539	606	564	587	551	584	550	597	591	549	550	542	561	543	523	539	615	552	559	534	565	558	615	558	540	547	596	560	550	549	573	572	558	603	545	622	547	604	587	526	595	580	580	563	514	568	599	582	511	563	575	578	586	568	550	553	528	554	534	568	580	557	596	594	566	556	551	557	584	552	592	562	525	551	546	550	564	514	592	585	575	586	560	585	569	530	582	600	582	570	549	595	557	628	559	584	593	556	585	576	567	544	547	594	575	569	573	583	544	542	576	537	596	566	546	595	551	571	565	556	587	578	548	550	556	588	537	582	576	570	588	533	579	566	549	587	558	546	572	596	526	566	540	586	567	531	554	548	564	585	577	601	589	572	543	578	598	568	570	559	547	537	531	558	552	597	509	580	582	554	546	577	560	542	604	564	548	539	540	586	553	598	561	561	516	542	592	581	548	594	537	567	581	593	561	563	576	580	624	588	552	568	528	550	563	554	583	596	534	562	552	582	569	599	541	555	540	561	553	549	514	548	538	552	532	545	529	615	561	571	535	551	552	518	557	513	522	553	586	579	540	559	564	555	624	596	578	554	591	578	526	575	569	515	582	549	606	546	584	583	586	612	546	592	542	577	558	597	569	572	605	574	560	558	576	580	610	559	572	583	542	570	544	594	536	539	558	576	582	606	566	527	566	542	580	564	572	585	532	583	541	589	574	569	548	608	523	550	605	573	580	583	566	587	545	540	540	597	543	575	569	564	528	518	559	561	565	547	539	604	575	545	563	514	533	551	582	536	551	562	521	555	533	522	612	602	558	601	570	591	592	610	606	582	539	603	574	502	558	556	558	534	583	569	569	555	560	545	619	579	583	558	589	555	570	599	533	562	525	561	509	564	558	601	587	534	570	558	549	545	560	537	559	593	567	602	614	531	507	598	563	532	571	592	582	566	585	555	578	597	610	563	551	528	503	572	538	580	530	550	567	588	555	580	549	535	605	590	580	582	573	568	565	570	564	552	537	511	527	584	563	590	496	575	577	506	561	545	535	554	608	581	540	575	553	590	547	580	591	588	609	557	567	548	537	558	590	553	528	530	545	562	542	552	587	549	558	575	603	550	570	610	566	588	551	599	529	567	578	547	580	550	554	588	602	555	542	567	587	596	536	601	582	553	527	571	526	532	544	538	610	584	538	566	538	609	490	507	570	577	534	549	599	605	580	593	584	545	555	551	525	611	568	606	554	550	573	545	583	602
4760	1739	1041	880	822	759	807	726	701	743	716	677	695	690	726	624	696	711	685	678	686	664	688	659	679	686	701	673	665	692	695	628	625	691	679	717	672	680	698	660	731	685	666	635	650	659	649	666	677	665	668	678	628	682	670	667	669	690	633	631	694	694	627	676	667	713	656	676	690	727	665	669	665	643	657	691	678	682	703	711	695	668	653	682	662	629	666	659	683	680	625	710	658	699	652	665	643	706	639	652	663	679	688	669	653	713	650	652	651	700	688	670	688	645	684	647	667	674	658	637	664	636	668	665	640	646	661	686	676	633	668	674	629	696	696	686	643	677	616	647	651	667	622	718	653	669	683	697	691	656	720	638	658	637	654	703	649	667	672	680	694	683	662	684	676	677	664	671	659	677	695	612	670	669	676	676	631	645	698	635	695	651	678	723	632	630	722	721	656	644	677	689	712	648	695	629	654	664	668	628	688	689	689	655	645	678	704	647	689	615	678	700	629	648	688	651	695	628	693	717	693	658	619	645	658	707	666	661	661	694	682	672	647	681	664	715	706	690	676	685	698	683	638	693	723	660	664	624	690	649	676	647	679	648	671	702	696	705	675	709	643	666	692	714	638	640	669	687	670	691	644	649	661	698	697	670	670	669	682	683	647	624	670	677	685	722	703	694	697	707	654	655	701	665	684	683	655	667	664	687	644	697	649	699	642	650	701	612	716	660	644	650	619	634	624	695	687	662	690	632	678	684	675	698	659	700	648	680	708	680	676	685	674	668	718	683	665	704	715	671	662	666	658	679	670	678	665	659	684	633	661	686	663	645	692	662	697	674	682	693	674	683	654	662	715	689	674	653	678	697	652	680	695	635	698	630	698	689	689	632	673	652	696	688	659	670	701	726	640	657	625	646	647	744	665	655	651	662	682	685	668	627	675	659	663	605	682	674	721	671	646	666	673	666	619	665	640	678	668	660	642	628	668	671	659	693	685	670	642	692	689	619	693	697	635	676	669	677	738	716	675	661	635	662	620	650	690	632	637	675	667	659	684	665	653	682	697	642	671	668	679	653	625	635	691	719	658	683	714	646	676	648	699	653	651	724	672	633	684	665	704	665	690	675	665	677	688	678	661	672	684	655	693	650	649	653	673	710	677	713	627	690	653	644	649	690	652	671	688	636	651	691	680	678	658	666	690	652	670	622	677	707	701	668	733	668	665	718	654	666	674	685	668	663	662	672	660	690	654	644	674	684	670	631	645	659	673	647	686	675	715	718	671	648	661	676	675	699	680	726	682	694	674	630	654	702	704	670	660	637	688	676	671	658	668	670	708	633	683	631	675	685	671	655	672	683	668	658	690	631	652	657	650	668	633	642	727	653	662	696	627	627	738	677	687	653	668	711	727	697	639	657	679	677	700	685	629	663	673	691	648	666	689	694	668	648	679	676	688	690	688	660	638	655	651	650	657	662	713	675	655	633	649	653	639	675	711	691	641	654	649	668	637	709	659	662	666	697	625	670	637	687	664	649	637	699	681	656	689	705	688	676	679	687	704	690	651	692	637	658	674	630	687	646	728	688	673	654	658	654	701	681	671	686	737	672	681	730	664	686	678	672	648	697	686	631	668	664	635	672	672	697	669	656	631	709	641	664	666	674	608	678	685	671	653	664	715	665	673	688	678	662	692	654	680	658	594	659	637	660	682	697	620	678	643	622	700	636	738	683	712	668	696	685	726	687	680	668	685	632	664	638	664	693	709	673	605	734	697	686	648	684	684	725	714	657	654	682	667	660	642	727	681	635	722	732	670	688	666	653	713	634	675	670	680	649	637	644	669	614	597	680	719	647	685	655	676	689	698	669	680	670	690	659	658	667	722	674	641	720	672	681	681	630	677	648	648	656	685	702	714	683	684	714	624	666	682	646	682	661	661	664	699	708	647	655	702	661	669	633	676	695	681	682	613	692	691	682	666	644	731	638	662	670	656	651	696	677	667	671	683	619	607	671	671	664	687	698	708	659	699	722	676	667	698	702	679	659	640	708	677	676	658	618	680	677	681	697	707	691	687	694	664	626	673	636	680	651	676	696	700	653	660	607	636	689	695	651	698	672	653	692	622	628	718	688	686	652	624	651	662	703	663	706	609	689	705	679	671	667	645	626	641	702	661	661	653	671	692	640	634	643	681	648	660	644	672	663	674	696	647	684	674	664	644	682	673	685	674	635	741	695	690	728	688	640	658	670	750	674	717	677	714	666	679	673	687	651	685	639	643	676	632	700	721	679	669	670	682	729	614	631	666	660	636	671	691	699	723	671	675	670	659	686	674	679	685	656	668	637	664	658	683	691	648	703	674	685	678	677	685	666	670	677	666	606	644	714	695	621	642	656	616	647	689	696	729	686	643	672	661	640	660	706	694	657	687	687	706	655	649	674	638	708	659	668	684	649	639	658	657	636	666	684	721	662	653	679	666	719	648	642	668	649	629	684	698	668	702	660	684	662	699	678	588	711	645	728	670	665	686	707	658	655	693	658	659	673	643	715	659	677	630	663	681	635	725	700	653	693	660	664	661	702	716	698	663	678	639	711	701	674	687	674	683	697	666	653	649	683	683	668	646	604	688	666	669	632	663	684	644	678	641	688	640	682	633	682	684	650	649	682	673	660	659	648	695	621	647	631	695	675	658	674	660	708	686	642	680	656	665	706	652	657	677	674	682	690	701	666	668	669	648	682	680	709	697	654	664	683	673	657	609	614	661	684	655	683	650	687	670	636	690	675	661	719	682	682	684	662	618	656	659	625	616	702	676	637	678	692	656	675	649	680	631	668	672	685	674	637	662	664	625	685	593	658	663	653	682	654	659	673	651	701	672	686	673	691	639	674	703	689	684	636	652	658	646	686	721	664	682	689	659	704	673	665	660	656	669	693	669	695	717	670	656	652	683	701	646	667	660	697	669	649	695	661	664	657	651	665	683	687	728	680	665	700	657	666	672	688	662	655	665	700	660	678	677	671	626	727	688	716	648	625	683	694	651	675	711	663	709	670	659	653	668	638	671	662	648	662	644	686	706	691	646	692	719	663	692	688	668	704	664	679	625	717	647	668	722	644	648	682	678	668	652	680	654	659	709	694	688	633	680	664	667	683	634	719	649	652	648	645	650	674	677	684	654	661	639	664	652	644	661	645	664	597	682	618	706	652	653	625	677	644	715	670	689	667	696	678	674	723	679	700	698	631	644	678	652	654	680	670	703	663	658	684	675	652	687	657	627	755	657	655	736	663	671	668	697	680	684	645	657	709	681	650	675	670	686	667	705	691	705	650	672	617	669	655	698	654	675	651	693	657	613	645	656	654	665	664	661	738	623	646	651	634	707	641	653	656	695	649	631	731	732	684	659	651	636	668	693	674	641	722	686	645	642	666	664	661	693	688	671	655	680	678	634	664	642	687	669	702	687	671	706	722	702	650	673	668	637	682	674	668	630	666	649	748	654	626	687	688	646	640	734	698
27990	21158	25361	13913	417	273	270	225	251	227	219	250	248	227	242	265	217	261	223	282	244	257	245	218	265	271	236	232	230	223	242	211	258	258	231	229	243	238	235	232	234	204	233	214	248	277	221	256	253	204	231	245	238	251	267	241	263	252	254	248	243	262	247	232	248	236	260	252	237	236	251	228	264	254	210	256	254	248	256	240	247	221	227	217	255	239	255	244	234	239	227	222	233	269	240	246	256	247	259	235	252	251	277	233	228	237	269	228	277	245	209	254	252	262	239	225	255	220	249	241	248	275	246	243	222	254	260	236	226	235	234	246	243	246	243	246	267	247	228	285	271	238	245	220	264	228	250	242	257	231	231	236	246	250	247	255	271	224	242	267	250	248	234	227	237	275	268	231	231	240	244	255	249	215	236	254	234	246	243	253	243	248	250	232	245	255	260	282	261	226	211	238	239	242	251	240	237	237	243	267	211	251	214	251	247	279	238	256	220	247	238	210	269	246	250	244	253	240	265	239	254	263	253	249	276	242	203	238	267	209	263	230	258	239	227	274	240	219	257	271	263	229	241	250	258	249	239	244	236	253	236	251	236	238	243	254	243	234	236	241	258	238	232	216	255	266	261	255	247	244	261	276	253	258	228	253	241	243	246	246	249	240	238	232	222	256	273	260	244	218	234	261	242	252	267	244	257	257	257	225	247	234	239	253	224	252	229	232	254	235	256	226	251	241	239	276	248	252	260	260	235	259	254	263	243	247	245	247	266	244	242	244	242	261	257	245	257	250	237	250	246	213	267	258	267	254	239	264	230	252	214	229	251	261	253	250	239	252	233	246	229	250	266	248	235	244	253	210	274	241	241	234	233	216	235	254	250	242	259	237	244	222	223	240	230	265	256	278	257	250	250	260	261	243	240	244	230	265	248	259	275	292	242	257	274	212	235	233	252	256	248	248	258	267	242	265	223	244	246	262	260	227	257	217	272	223	224	218	234	256	263	221	264	264	238	236	269	234	244	265	253	273	246	244	263	245	237	227	238	229	275	228	247	283	260	230	245	232	258	224	212	240	242	216	270	247	227	235	254	282	240	212	245	242	250	225	261	254	232	276	221	250	253	207	243	247	272	274	255	230	271	205	245	243	259	264	223	242	232	235	249	256	248	257	281	224	245	235	222	239	246	246	272	233	266	270	261	251	241	230	259	258	228	259	240	269	255	262	231	242	246	226	216	262	255	227	275	251	255	262	256	247	266	253	262	223	233	234	240	225	259	270	262	231	250	255	226	234	260	239	254	264	226	229	262	258	202	232	242	249	241	242	268	244	244	249	240	231	251	253	223	260	275	249	252	219	264	224	237	238	274	225	238	242	239	236	277	261	230	238	238	248	248	251	261	228	276	231	248	242	241	248	229	221	205	232	240	243	257	252	250	243	234	230	232	248	257	212	259	247	204	262	244	239	229	252	242	245	275	259	238	233	257	240	242	257	211	219	231	241	240	245	260	245	247	235	244	263	225	278	255	249	259	219	261	234	269	258	231	262	272	265	245	237	234	272	277	208	245	252	250	266	226	244	246	248	258	254	246	230	244	230	269	245	240	250	239	248	252	294	218	241	227	255	262	257	236	253	231	230	250	239	224	249	216	262	265	238	215	258	242	255	223	238	222	256	245	254	261	247	256	261	256	256	241	241	246	232	225	248	243	249	249	266	235	226	245	249	236	240	260	238	235	254	262	256	250	237	255	234	234	252	254	275	235	251	243	206	243	276	246	243	237	233	225	210	248	242	230	225	236	241	239	246	258	270	262	233	239	241	254	238	236	262	278	264	250	241	252	242	260	231	239	244	245	210	255	245	265	244	234	235	254	246	240	244	216	241	254	262	264	242	227	276	243	272	253	242	237	246	242	246	252	242	251	237	230	248	240	264	259	247	241	270	254	244	249	241	230	226	244	250	265	237	231	246	273	260	243	240	240	233	262	265	282	246	230	249	234	244	266	271	256	258	268	256	232	256	266	212	271	241	249	220	257	252	245	267	259	242	270	255	251	240	228	221	238	245	241	230	228	244	244	234	249	249	232	227	243	242	241	241	272	258	258	236	252	239	228	238	230	243	253	222	246	285	278	251	227	253	258	227	274	230	256	255	213	228	219	279	197	245	247	220	240	239	281	257	269	240	254	246	264	240	232	226	226	252	248	254	250	241	236	224	236	241	233	262	262	266	239	248	275	234	245	235	251	244	270	251	249	273	251	228	240	255	244	276	243	263	245	255	234	236	253	229	222	260	263	238	241	230	252	260	224	279	224	239	235	262	233	239	239	249	265	239	238	256	250	221	233	233	262	227	262	227	259	237	233	248	254	246	264	255	229	255	235	240	228	249	251	262	247	267	240	247	239	260	237	273	237	244	241	245	230	259	252	245	221	257	271	216	261	230	250	217	209	268	234	238	267	241	268	234	234	229	231	250	248	259	243	259	241	249	234	260	231	263	230	229	222	248	243	266	242	281	233	265	262	273	239	254	259	258	234	232	223	252	205	265	226	226	229	253	236	261	231	249	255	262	222	246	253	272	235	256	255	252	228	251	267	248	239	234	227	255	291	223	260	247	255	227	265	266	270	236	226	230	247	225	234	232	233	264	265	249	243	256	270	246	242	242	247	227	221	223	233	219	234	259	250	233	236	228	268	241	237	249	211	245	255	246	256	250	220	243	251	245	221	246	239	232	254	274	233	248	249	234	246	259	241	246	240	257	264	231	234	239	264	254	255	232	237	240	225	235	250	234	270	251	286	241	240	270	234	238	266	266	237	250	234	240	227	218	233	256	278	221	225	265	251	235	238	241	227	253	239	246	267	233	228	243	231	253	249	242	262	225	238	237	230	248	223	236	233	261	264	238	253	289	269	228	279	246	220	238	245	265	250	241	264	262	233	238	241	266	244	234	231	264	268	273	248	270	231	264	240	243	260	228	244	263	226	217	256	271	250	236	245	262	239	250	249	229	272	264	262	246	249	282	247	230	295	250	261	263	248	261	235	252	251	234	232	248	247	233	254	217	213	221	263	247	240	240	247	252	264	183	231	229	245	270	236	234	242	266	249	242	257	255	231	257	255	246	233	249	259	255	241	254	240	246	262	248	214	245	235	268	263	261	235	238	270	253	213	256	242	242	260	266	250	254	238	241	260	235	236	259	221	268	229	256	227	249	254	260	243	274	236	217	281	243	226	260	241	224	239	266	247	234	245	251	273	225	265	251	257	244	245	269	215	241	253	239	266	244	267	263	208	260	274	237	252	207	261	246	251	217	233	253	228	253	257	246	249	250	270	250	240	220	238	268	247	233	236	242	239	238	249	236	242	241	264	229	251	264	231	225	259	215	236	242	228	251	233	228	223	225	270	252	268	249	259	231	255	280	242	259	235	232	252	267	240	256	228	231	240	246	231	231	251	242	244	257	256	264	250	222	252	231	242	250	227	232	251	230	238	250	237	264	233	212	220	258	226	251
3235	319	309	316	329	291	295	292	291	322	291	301	292	311	287	290	280	293	301	291	302	301	328	297	305	310	317	313	297	300	281	316	316	266	296	291	301	292	316	311	296	309	320	294	309	316	301	273	273	321	305	278	309	307	308	270	305	302	316	286	300	315	290	299	309	321	309	298	311	325	329	315	305	295	326	287	305	317	304	335	293	280	295	318	289	262	313	299	293	329	309	307	286	292	319	310	285	312	310	333	279	339	297	286	306	315	285	290	299	301	308	318	273	303	304	315	282	343	318	279	319	301	321	292	316	295	328	306	347	311	335	296	285	278	306	301	303	291	299	311	302	289	306	306	271	317	308	291	296	305	300	306	312	310	313	287	308	309	282	311	317	305	312	281	297	270	348	305	335	309	304	313	314	280	296	331	324	332	288	278	302	354	288	290	296	304	312	324	340	306	287	326	318	331	327	357	323	287	300	305	319	303	315	319	304	319	296	331	306	298	283	312	310	320	324	328	291	299	304	314	346	305	297	299	296	337	313	290	289	334	300	322	295	296	296	328	297	292	327	314	288	325	284	325	291	314	273	318	316	318	295	306	293	308	340	330	290	322	305	333	297	299	318	278	295	293	301	281	336	316	308	324	323	306	298	330	332	331	295	297	313	292	308	282	296	310	308	315	313	294	301	333	301	289	311	313	302	300	314	313	290	302	303	310	312	312	310	337	343	326	298	316	321	312	296	287	286	274	261	310	280	322	291	286	293	262	292	304	318	314	296	305	318	300	280	286	293	339	316	314	261	328	284	304	286	324	301	325	270	301	301	278	302	325	336	323	315	316	284	306	276	306	309	272	298	311	300	284	314	282	310	313	307	316	317	325	315	302	300	301	323	309	288	303	320	291	310	320	296	280	298	289	306	304	328	308	322	293	296	307	302	334	333	323	284	311	285	314	302	290	323	295	304	309	314	304	282	319	312	286	305	337	314	288	299	337	324	303	316	300	328	316	288	325	291	318	325	288	304	279	306	282	284	295	303	285	312	300	317	277	321	334	313	320	287	323	323	325	291	283	320	304	312	306	290	315	303	309	291	294	282	328	316	298	310	291	321	317	314	282	265	290	315	318	339	318	333	294	335	336	314	295	308	286	317	311	293	327	300	319	350	322	311	320	306	312	293	323	292	287	291	305	311	302	296	304	275	325	314	351	294	310	289	293	306	311	332	280	316	277	291	313	289	303	330	288	275	277	341	337	291	329	324	290	311	308	320	304	283	321	297	292	297	285	298	312	288	323	297	309	289	274	339	299	303	303	304	285	291	289	297	297	319	322	326	306	285	297	321	292	275	305	299	287	294	306	308	324	306	290	299	303	322	288	288	285	286	313	280	304	295	332	286	299	306	273	295	325	315	308	309	284	295	285	318	291	289	289	285	282	258	285	291	303	313	291	296	315	301	340	328	302	290	296	314	301	296	284	339	296	306	298	321	284	305	306	295	294	283	289	313	264	298	285	300	291	301	312	310	318	338	294	293	310	321	307	308	325	312	316	304	339	301	309	297	288	344	331	310	299	301	287	312	312	272	279	289	326	295	297	305	316	320	276	301	311	301	305	336	292	292	299	295	302	321	310	280	282	284	298	320	337	306	291	347	317	299	310	308	311	304	319	318	286	293	300	320	320	323	294	310	296	292	304	286	294	310	305	294	312	305	279	287	324	331	318	277	286	306	314	324	300	296	301	324	346	278	297	272	300	301	330	298	355	310	294	302	288	319	291	304	316	328	299	285	301	316	324	284	321	316	303	310	306	326	325	277	300	305	283	289	327	308	310	274	322	265	285	322	294	300	317	301	307	298	321	309	309	293	296	331	307	367	292	297	339	289	327	311	293	290	290	335	318	279	303	297	317	314	304	300	264	328	279	283	307	298	308	299	288	295	277	304	300	306	318	325	302	316	285	330	284	324	310	291	343	278	303	273	307	274	321	311	356	286	344	285	293	281	286	299	333	318	325	304	278	318	279	311	352	298	298	317	297	297	287	308	259	308	345	303	304	303	285	292	293	263	295	310	293	301	309	301	348	304	271	309	280	333	310	296	308	311	312	289	279	288	318	318	317	291	267	350	322	317	298	320	316	285	298	309	316	288	292	313	322	286	313	318	338	301	287	286	308	319	297	299	290	312	286	307	328	284	280	282	274	273	298	314	350	317	299	273	335	327	276	325	313	309	269	307	307	295	310	296	306	298	317	306	294	330	307	309	313	308	318	307	294	319	317	314	329	312	332	310	286	300	298	287	314	296	300	303	306	275	317	296	299	302	294	293	301	283	345	289	290	290	300	288	336	295	301	310	312	287	289	312	313	295	300	331	292	287	336	309	306	313	296	284	299	311	296	290	292	316	300	323	310	304	313	306	315	321	340	296	315	286	280	281	339	301	293	317	334	337	318	304	318	300	303	316	310	299	278	324	302	275	352	303	301	295	283	331	325	319	314	310	303	300	292	302	296	308	310	300	297	305	313	294	289	302	308	341	255	345	315	291	288	311	301	266	313	301	291	306	310	298	300	266	302	302	293	307	295	302	295	284	297	308	299	296	283	314	288	290	335	302	296	277	274	300	301	317	286	322	304	281	318	318	282	304	285	296	281	333	317	291	313	274	305	313	322	331	278	327	298	293	306	296	293	282	323	315	317	308	307	290	303	335	314	310	308	308	288	285	292	281	292	326	285	298	300	248	284	294	295	318	308	295	323	280	299	304	305	317	307	293	342	329	304	314	291	284	272	284	317	316	278	303	318	272	293	308	276	306	262	307	261	294	265	304	328	269	290	277	310	343	324	269	320	324	330	312	313	314	313	314	290	321	324	325	303	313	292	256	309	325	320	300	313	313	322	301	319	286	300	298	312	297	312	325	322	274	324	301	318	303	299	290	314	306	319	290	302	293	315	319	274	288	305	294	276	281	338	297	299	306	296	297	283	311	315	293	285	322	300	297	300	327	287	298	298	290	322	295	265	336	302	343	297	286	302	292	314	299	291	322	329	314	262	293	288	309	321	326	338	327	273	304	309	280	291	292	315	323	317	306	308	312	322	285	286	318	278	283	316	319	257	297	326	280	315	305	311	315	285	314	291	299	316	265	309	331	308	325	252	307	293	292	263	292	344	286	332	286	305	296	284	300	288	283	319	299	277	326	302	286	306	274	326	322	285	305	319	321	308	307	312	290	289	306	297	285	287	318	290	313	307	283	301	286	321	289	294	320	294	306	320	284	317	297	291	263	283	335	294	285	314	307	298	291	293	289	301	307	334	298	286	296	321	304	337	303	318	307	291	302	324	293	288	305	320	317	279	309	305	297	324	281	271	325	276	302	301	296	287	303	277	278	299	275	321	343	304	300	291	294	296	299	301	336	302	287	289	286	299	302	316	332	308	295	286	332	315	261	325	307	320	317	303	318	325	305	332	330	272	301	303	293	293	319	337	304	277	324	311	306	305	331	325	305	320	318	293	329	310
26276	21200	29769	22913	21200	21229	15511	773	618	547	565	555	544	547	512	512	577	513	544	577	544	561	534	566	520	517	531	575	564	537	537	514	574	535	561	513	581	543	521	479	500	563	553	560	538	558	550	507	580	572	571	565	580	547	536	530	546	537	565	492	572	554	581	494	530	540	534	515	581	535	576	557	538	542	571	548	506	558	565	560	532	514	571	513	576	523	554	541	545	550	563	514	566	548	542	540	527	538	520	522	528	548	534	531	542	536	537	525	510	566	583	534	549	500	502	500	556	525	567	499	569	545	538	529	532	555	534	530	518	553	579	557	579	514	558	594	530	545	594	525	514	538	532	542	567	550	526	583	532	517	551	511	535	543	554	551	547	540	534	507	513	551	548	518	522	513	510	535	558	576	544	560	565	532	543	537	490	568	521	537	537	546	555	540	561	549	509	535	544	551	555	511	508	553	567	556	514	568	562	504	542	581	546	546	550	530	533	562	543	537	534	546	522	498	540	545	574	558	578	521	550	526	556	551	538	576	558	532	550	532	522	526	520	534	560	505	558	498	488	564	528	532	508	535	551	554	581	509	553	552	532	536	533	538	506	520	521	555	534	569	513	523	582	521	522	545	563	517	589	504	519	541	537	538	528	593	518	555	569	532	502	524	540	591	541	563	528	549	554	545	544	563	517	541	549	518	521	552	558	570	521	527	567	537	508	538	563	500	536	493	522	528	543	498	538	577	537	504	530	575	526	539	546	585	552	552	539	501	521	570	530	502	573	557	511	587	554	517	546	532	538	550	566	563	485	558	529	553	534	501	547	543	554	511	530	537	559	516	526	525	556	538	528	598	534	569	543	539	499	533	528	590	515	510	521	532	522	557	525	528	585	559	568	517	563	540	549	526	538	519	521	537	515	539	529	568	483	556	538	523	548	515	484	516	591	498	526	559	551	533	532	505	534	569	519	590	560	568	512	529	502	545	548	565	541	572	529	515	538	517	548	536	530	526	518	520	564	532	499	569	538	536	574	581	548	517	528	522	562	572	535	546	575	553	558	584	509	579	557	558	569	563	552	552	542	515	506	545	528	518	541	504	499	540	584	516	567	518	557	562	541	527	520	549	518	566	546	531	552	501	474	552	519	523	558	557	512	551	569	536	529	560	543	553	551	524	532	547	564	547	552	517	554	542	522	528	510	538	526	528	539	543	521	546	507	549	548	538	515	533	533	512	532	528	505	547	538	525	535	516	510	543	534	519	499	529	517	555	493	563	507	553	517	549	483	501	528	545	500	544	497	514	526	525	524	556	553	496	505	490	569	569	502	545	534	564	541	547	541	517	542	492	509	537	523	575	573	543	537	525	522	530	567	525	548	493	521	560	563	512	497	517	504	570	487	520	523	557	518	549	530	505	542	553	564	552	543	550	583	502	564	542	472	564	519	537	530	489	530	530	556	530	519	560	540	557	515	536	537	532	554	532	558	521	552	535	555	537	524	531	540	517	546	527	531	520	565	508	549	557	533	552	549	511	525	512	556	544	580	517	596	563	529	482	526	539	515	541	520	564	541	520	525	543	545	478	517	498	536	525	523	528	528	537	559	514	500	557	579	520	544	551	571	562	508	585	582	558	526	537	554	551	555	494	517	522	501	544	530	542	561	594	520	516	562	569	551	514	532	557	505	501	532	539	557	515	502	522	523	550	530	472	508	533	504	545	535	580	529	522	531	530	580	535	538	506	541	553	531	544	535	559	551	548	545	536	539	572	553	573	519	500	569	563	521	563	587	527	556	530	576	552	519	582	527	531	550	552	565	530	539	600	566	537	541	570	510	508	526	510	521	538	527	547	516	534	517	488	483	499	563	515	549	548	526	517	489	565	523	550	513	468	484	535	513	545	530	564	502	518	545	536	532	539	534	564	535	544	545	545	538	519	526	567	521	542	517	529	548	517	558	530	527	551	516	539	570	504	531	572	519	547	575	545	518	557	519	565	518	541	555	554	554	528	552	539	551	526	516	559	548	528	554	513	513	539	516	551	533	473	552	518	554	537	528	532	495	564	506	566	551	521	537	537	497	521	530	535	556	531	529	585	553	551	535	547	541	548	503	534	528	530	550	506	506	543	542	564	542	515	497	525	576	555	568	546	505	547	555	533	529	495	585	480	511	550	509	533	500	562	555	516	500	546	513	552	525	499	565	507	545	509	519	515	537	522	542	511	502	519	566	507	551	545	535	510	508	534	519	548	566	583	543	527	558	523	549	568	547	545	579	527	471	537	536	539	543	552	529	506	576	500	559	510	545	582	549	536	532	557	539	534	520	600	554	571	558	528	541	521	505	540	535	512	563	551	538	524	563	557	525	562	474	563	533	547	533	551	559	531	586	525	555	542	553	523	548	520	528	548	537	523	526	567	523	540	565	543	555	551	537	567	564	547	537	510	569	518	594	528	570	573	493	523	532	524	525	538	552	523	578	518	486	503	529	525	555	507	535	518	563	532	524	533	510	525	517	517	502	523	526	526	510	554	525	502	563	512	518	552	534	558	541	501	534	528	547	526	510	513	546	542	537	554	564	537	542	539	511	551	528	517	548	511	539	505	582	511	555	570	535	513	557	552	538	541	541	558	538	536	555	550	507	575	536	527	553	524	543	501	556	553	543	520	565	533	509	539	490	496	542	537	525	588	544	522	543	541	517	519	485	524	509	527	525	512	527	556	578	544	567	519	532	557	563	554	535	559	493	486	537	550	524	534	557	573	491	507	508	540	541	559	557	527	504	518	531	526	585	529	574	538	545	541	532	548	518	549	540	516	541	534	557	493	542	521	564	494	536	506	532	517	553	557	560	485	508	564	544	544	557	555	550	543	543	545	484	528	542	549	514	570	553	514	522	503	541	540	543	536	525	533	528	537	557	527	535	557	582	509	499	495	541	596	559	529	542	554	530	499	520	565	516	581	545	497	571	508	556	561	582	519	489	558	525	617	543	544	531	556	542	560	540	560	545	553	541	534	535	524	482	547	544	536	524	565	563	547	526	543	517	541	522	539	501	526	524	570	511	531	555	504	569	525	549	571	517	527	542	525	562	521	552	528	552	584	538	549	556	538	541	529	550	547	552	554	522	494	549	518	574	504	543	517	529	516	534	500	544	549	526	538	538	530	518	500	539	533	538	548	522	534	517	527	509	543	527	547	511	525	522	491	572	531	545	507	565	562	553	532	554	536	483	514	529	559	563	545	525	543	529	461	492	534	515	549	567	560	532	566	503	573	529	526	504	516	478	507	532	540	544	554	509	539	541	507	544	510	544	593	550	515	530	544	533	545	504	503	527	521	551	548	586	507	525	582	481	586	537	552	520	525	545	517	549	565	518	563	505	510	538	564	559	520	554	501	552	531	558	552	491	502	534	504	567	512	554	508	590	506	505	547	541	538	568	528	522	549	534	516	569	540	558	544	552	514	519	553	511	521	535	541	557	521	554	569	533	536	546	563	509	543	548	531	541	518
3892	1164	870	750	673	711	616	624	624	625	668	653	632	628	619	665	608	675	645	614	594	623	641	615	578	612	658	600	642	630	649	621	651	697	662	632	601	708	663	668	596	623	628	621	635	601	588	622	653	643	567	687	627	620	643	656	637	599	616	607	627	662	678	634	655	680	632	624	675	657	573	621	578	599	614	613	646	634	630	646	664	609	655	672	612	624	620	591	662	603	657	628	619	641	629	603	590	599	623	627	626	640	617	613	650	586	643	597	616	638	644	634	644	603	627	593	657	603	652	608	618	585	663	618	612	654	600	629	658	599	649	585	644	570	625	627	676	643	611	600	609	669	637	616	634	667	666	629	645	675	643	623	631	634	639	620	643	696	630	595	609	605	626	642	666	674	658	674	607	642	612	667	599	654	615	615	608	636	624	696	621	653	639	636	630	639	610	639	646	646	644	643	620	655	653	604	630	589	610	616	617	666	642	644	633	627	635	636	607	626	611	656	658	636	623	632	678	670	642	640	645	657	618	605	677	602	595	631	624	660	615	627	584	632	629	617	624	664	648	661	612	617	628	662	577	647	638	630	608	608	672	663	582	595	651	619	663	601	625	669	620	650	583	661	624	653	611	642	643	629	644	633	658	661	615	641	656	608	623	612	650	602	640	631	647	629	649	585	616	609	647	644	651	637	610	596	597	559	648	706	612	658	640	577	630	621	626	642	612	640	642	665	624	655	613	637	614	629	629	621	636	679	612	633	599	619	583	653	598	648	638	605	581	640	643	657	620	632	635	642	594	611	626	623	655	628	623	662	621	642	586	627	640	618	623	663	638	648	681	613	686	617	690	633	636	623	617	651	594	606	637	625	604	618	623	643	593	689	607	633	640	628	641	616	649	634	607	616	623	627	607	614	624	665	606	633	609	634	608	618	622	646	635	681	641	638	619	653	626	645	611	624	599	647	588	628	594	602	624	589	646	658	601	634	611	631	621	634	637	654	633	605	671	618	668	622	654	616	643	633	641	659	625	649	643	642	597	619	636	591	609	654	595	633	609	660	628	624	648	607	657	627	628	614	665	640	640	605	665	635	666	635	654	590	618	631	645	612	660	596	592	612	602	617	650	666	615	624	594	664	622	650	608	637	620	645	587	651	595	635	628	667	660	692	629	662	609	664	641	630	625	646	647	651	603	680	627	621	633	641	605	620	626	671	637	622	625	648	636	656	637	587	627	594	587	666	610	661	631	655	626	639	609	637	645	636	621	575	672	606	594	646	661	626	620	633	661	636	651	614	584	648	615	649	635	607	641	667	630	623	651	597	624	655	535	655	647	634	629	633	632	638	639	664	631	640	595	664	589	647	645	603	660	670	645	670	623	637	676	654	659	598	651	623	590	610	595	668	642	653	605	655	653	673	606	626	613	634	577	607	687	623	571	635	599	607	649	595	642	650	629	633	634	664	603	692	643	627	616	657	620	639	626	685	636	611	621	681	594	581	614	633	604	649	614	608	629	653	654	616	649	627	634	623	625	622	596	626	660	601	634	648	580	667	620	584	631	681	652	667	686	616	619	630	626	573	633	626	658	597	613	633	625	634	642	636	596	579	586	669	606	620	635	596	586	612	633	635	604	599	616	646	619	609	655	630	637	632	647	659	639	619	637	678	612	601	654	623	609	630	637	584	652	668	635	643	641	588	619	618	640	616	636	622	652	587	629	575	611	616	699	652	640	630	667	617	624	635	597	631	662	634	650	687	644	632	590	644	662	652	612	675	676	611	621	590	622	660	567	629	673	620	621	594	602	618	617	604	629	618	654	612	617	606	652	647	653	617	665	630	601	653	647	625	653	607	627	615	647	609	628	603	659	641	592	590	622	633	607	635	646	616	640	586	629	651	600	629	656	628	652	645	591	670	638	620	676	608	639	670	574	623	655	666	638	638	662	589	623	658	658	696	587	623	672	637	632	594	665	629	636	632	686	599	600	599	658	598	657	688	583	653	654	610	650	664	630	622	643	657	653	604	658	606	638	652	641	602	593	611	559	626	633	634	662	601	653	608	591	610	634	668	642	663	608	617	621	652	660	661	606	635	634	662	659	648	616	674	642	614	593	611	635	625	628	605	601	630	650	617	597	649	609	636	598	618	659	639	648	672	652	678	604	671	629	661	662	620	595	581	622	646	639	656	630	620	617	604	639	618	641	583	669	619	599	587	664	663	616	640	619	643	655	621	646	636	633	641	628	638	620	631	669	639	622	612	627	646	617	635	615	647	639	618	599	631	673	673	665	614	648	598	669	636	602	665	621	645	660	635	646	636	635	642	601	635	616	656	600	624	638	634	688	644	607	653	626	629	618	615	629	647	658	595	606	646	634	622	636	647	675	653	594	623	660	608	626	614	587	652	595	603	605	601	667	638	604	645	632	664	638	613	593	640	620	600	657	597	683	624	586	575	620	637	621	694	618	640	635	615	659	622	663	614	660	644	646	573	616	642	660	633	624	624	593	594	654	627	661	624	614	599	619	595	648	584	663	608	676	667	669	612	648	557	651	631	623	604	633	676	652	638	619	613	622	627	629	639	662	606	636	647	658	626	617	634	613	648	571	668	645	650	655	677	632	635	624	639	587	648	630	616	572	615	581	640	616	607	633	654	656	623	577	636	633	630	640	664	605	645	649	644	575	614	675	621	618	634	621	640	624	623	576	628	666	611	639	646	653	671	615	586	597	614	647	657	640	643	637	598	626	656	633	625	618	672	612	634	672	606	633	675	620	643	656	629	592	631	656	592	627	598	635	645	627	623	636	640	676	579	608	599	604	641	659	618	651	629	641	601	629	606	622	664	581	666	615	645	646	602	634	624	629	654	623	602	661	645	636	648	634	697	643	649	642	613	622	620	634	591	588	652	594	646	656	642	664	649	605	623	636	612	651	613	638	645	632	652	677	606	655	639	598	593	627	616	615	658	613	676	646	623	634	624	656	620	611	637	593	591	651	643	648	631	626	612	681	611	650	606	597	650	594	675	591	643	586	625	621	628	645	631	618	606	619	644	653	638	665	621	647	611	642	627	649	620	630	593	602	625	623	581	613	610	656	598	652	675	623	620	610	592	705	613	624	619	622	662	733	635	638	624	632	651	670	606	613	632	642	633	635	640	619	646	598	619	591	620	612	624	599	649	596	590	656	645	621	626	630	671	593	616	679	653	584	650	632	641	668	660	619	600	613	624	609	598	633	609	635	607	620	599	647	631	629	620	628	609	642	635	675	575	636	601	660	625	652	585	646	673	621	612	634	630	622	611	659	617	641	626	619	677	679	626	605	619	632	616	648	633	599	595	614	607	624	645	607	639	656	642	643	647	664	608	615	639	602	608	625	627	596	614	597	615	649	609	644	597	628	631	629	605	645	620	647	614	679	575	635	604	636	617	612	606	654	586	649	646	646	636	623	616	617	591	584	631	617	632	635	636	659	598	611	652	619	611	602	631	665	602	611	582	593	626	670	666
27531	21150	29491	23063	21133	18917	341	169	192	173	176	187	174	177	160	183	159	196	175	203	186	164	169	171	161	156	182	186	176	173	190	175	156	166	157	149	153	159	163	185	163	168	155	161	170	158	177	178	172	172	169	165	172	194	163	162	139	168	151	171	165	164	154	146	167	138	165	166	167	180	179	147	178	185	148	164	192	174	157	154	158	173	175	167	148	161	188	166	152	145	180	168	182	174	168	168	171	158	184	143	186	158	179	170	159	152	168	165	179	150	173	171	151	158	157	169	163	148	149	152	192	188	152	173	158	168	175	180	154	197	169	169	162	159	149	150	167	155	182	169	157	155	179	155	163	181	175	162	158	179	165	180	167	153	157	170	159	172	149	172	187	185	174	169	159	163	184	168	140	147	148	161	169	172	142	164	160	152	142	168	168	162	159	194	178	174	157	168	138	143	162	177	180	168	161	192	171	163	165	143	151	167	140	169	161	157	174	167	188	135	183	143	159	163	176	180	195	165	162	179	170	182	183	173	180	188	176	168	154	173	161	151	169	168	151	189	168	187	166	146	174	174	161	153	171	169	151	165	170	170	164	188	177	162	143	168	160	172	182	169	151	152	150	197	145	189	180	159	162	160	184	148	168	151	172	180	179	163	187	151	188	161	161	164	184	159	165	150	170	154	151	161	172	171	167	178	171	180	157	176	169	160	189	158	184	156	189	139	165	183	174	161	186	175	162	155	176	184	155	154	156	156	183	138	166	169	178	173	168	180	166	157	179	161	141	174	168	154	159	168	154	182	161	177	166	165	156	169	195	162	150	169	139	179	183	171	173	190	164	173	137	184	151	169	163	173	184	141	176	169	160	175	158	159	205	188	163	169	145	176	162	164	175	155	151	157	159	182	163	155	164	177	178	152	186	159	183	172	175	147	162	169	175	169	184	160	170	184	170	192	179	180	156	183	144	165	155	163	170	182	154	168	152	145	149	166	153	172	180	171	173	169	151	168	157	155	148	140	204	161	189	144	148	176	179	158	186	157	188	156	164	167	180	175	180	193	172	158	165	159	169	178	172	147	160	169	144	176	162	172	179	139	179	174	158	183	182	165	160	167	174	159	168	172	189	183	165	173	167	137	164	144	165	166	190	184	155	147	158	164	161	170	146	188	180	160	172	173	154	176	163	179	147	173	164	166	147	142	174	159	148	165	156	156	177	157	162	146	162	137	196	150	167	161	164	171	179	172	171	180	178	185	146	162	160	172	161	189	163	142	187	156	180	159	141	151	150	158	166	173	180	188	184	152	167	184	175	176	163	157	147	192	194	166	170	152	156	151	156	170	157	163	154	196	165	148	159	169	175	164	180	144	174	167	166	158	148	177	175	154	177	163	151	158	177	190	172	171	166	169	203	179	167	168	153	157	143	164	160	154	164	174	181	159	183	174	178	145	159	157	192	173	186	176	154	175	174	171	156	173	152	154	164	169	155	178	167	158	157	172	174	150	175	162	180	149	144	178	163	160	168	163	160	174	159	172	154	172	163	175	154	156	154	167	156	159	174	147	170	165	178	137	157	157	142	186	172	170	168	132	183	164	162	180	166	163	147	169	198	188	153	173	175	163	174	172	175	144	191	177	145	184	150	173	165	185	171	156	163	183	165	156	155	175	170	164	147	146	134	164	153	149	191	142	162	158	170	182	184	193	175	152	168	172	139	166	170	157	153	137	160	171	176	144	175	184	187	162	155	141	174	182	221	155	175	180	153	151	161	183	173	148	181	145	193	155	169	181	141	166	173	146	160	182	186	164	166	171	154	168	163	155	173	153	176	165	162	162	152	154	157	190	167	154	158	151	168	163	149	168	154	185	160	180	154	147	188	162	149	166	154	178	147	184	179	176	163	163	151	167	171	163	152	176	157	144	152	150	164	182	160	169	186	152	152	169	158	184	158	183	171	175	198	155	166	167	159	159	185	184	152	159	182	133	152	144	175	158	168	185	162	159	161	170	171	156	155	169	149	172	147	166	166	172	151	191	150	171	158	166	172	178	201	174	180	166	189	176	166	166	159	175	161	160	146	165	155	154	148	168	164	142	171	138	160	186	176	162	175	167	163	146	170	167	173	183	169	171	164	163	177	173	157	178	185	158	171	153	170	142	175	157	144	167	142	175	176	167	176	158	160	147	173	170	157	157	164	168	164	152	173	174	155	151	163	168	179	158	195	165	192	170	177	178	179	191	157	161	155	170	173	167	180	162	188	156	156	173	154	162	157	190	165	161	151	175	154	178	180	181	192	170	176	168	138	156	174	150	173	181	163	198	164	174	144	157	170	175	151	174	166	184	142	150	148	187	144	168	157	192	185	144	153	162	160	172	174	168	180	150	188	161	168	176	162	171	177	154	182	174	140	156	161	157	169	145	178	171	149	143	181	192	165	161	165	182	140	166	154	172	183	168	160	171	149	172	175	175	157	155	159	156	177	187	161	164	164	166	180	166	173	173	161	167	156	166	154	161	156	178	139	162	181	149	170	173	187	162	172	169	145	153	161	167	156	179	155	180	176	173	170	179	169	156	157	166	180	174	175	172	164	171	169	151	176	194	162	148	175	172	170	158	158	183	145	148	175	163	154	187	157	186	156	132	159	164	160	141	193	181	173	191	162	165	156	152	186	158	152	147	168	157	181	180	161	194	166	176	169	184	169	170	172	173	182	166	171	143	174	163	142	157	177	168	153	164	172	142	156	150	150	149	161	195	187	154	155	164	179	162	167	164	184	155	173	174	151	168	150	181	163	189	163	162	158	144	134	148	171	141	182	151	171	169	183	162	179	154	173	154	171	157	182	161	170	175	178	170	166	160	160	141	155	166	201	169	195	157	164	155	164	170	157	170	162	160	172	141	173	174	156	174	171	169	158	174	173	161	179	169	163	169	190	148	179	154	167	145	162	170	152	171	177	154	153	154	182	158	178	138	157	170	163	178	141	169	167	178	170	167	180	153	163	146	164	188	180	156	179	136	171	151	149	160	171	160	157	189	162	173	147	186	162	188	180	151	164	170	169	194	188	147	151	177	140	183	174	171	158	169	162	162	176	163	184	160	159	140	181	172	196	146	143	150	150	170	141	185	167	156	172	171	181	153	186	178	173	165	169	173	169	170	168	174	177	183	181	168	154	172	180	148	160	169	159	159	153	171	161	171	160	154	146	179	164	181	146	173	171	159	197	170	150	174	174	177	178	171	147	166	146	172	161	171	172	158	171	159	200	168	177	168	173	166	185	168	161	152	170	155	156	182	178	149	139	202	144	170	175	153	159	189	176	159	145	166	160	172	177	145	149	177	151	195	160	165	185	161	162	170	156	159	150	151	171	166	166	173	162	172	182	141	169	177	174	153	167	171	164	138	196	161	162	185	179	148	161	162	155	149	152	176	177	153	166	168	170	191	176	175	133	159	161	187	170	186	160	155	172	161	166	158	131	199	178	164	161	161	192	159	165	146	162	153	175	169
3804	490	309	277	253	271	250	239	233	238	241	214	222	222	266	217	223	226	246	218	196	214	234	259	227	243	253	232	251	223	225	222	220	236	234	204	214	233	234	231	205	192	213	239	215	228	229	212	204	208	208	238	242	221	212	226	217	228	245	225	215	214	209	220	200	207	239	214	230	237	236	210	232	230	252	227	218	216	213	220	241	226	218	199	223	231	231	222	219	219	230	229	221	240	223	231	226	237	214	231	211	226	242	245	235	235	218	243	227	245	227	217	208	202	219	234	220	211	217	221	230	251	234	234	251	222	186	259	206	219	219	247	250	220	248	220	217	249	206	202	244	220	208	230	222	241	226	232	243	231	226	221	237	218	242	236	226	240	213	232	225	223	231	251	210	236	224	221	227	227	214	254	222	246	222	190	220	242	242	252	209	240	229	228	248	228	240	243	247	232	237	223	208	229	230	233	218	239	220	220	244	228	210	244	218	228	211	229	226	212	208	207	218	230	240	221	241	218	229	229	217	250	226	213	212	200	214	222	198	223	222	247	243	219	220	216	211	224	218	199	210	222	208	225	225	226	240	229	232	205	254	247	252	220	222	233	223	224	233	234	244	221	226	234	234	216	226	239	237	223	239	245	229	214	236	212	206	214	244	221	189	205	245	260	247	259	233	213	207	238	258	202	213	236	237	212	211	223	234	246	266	222	255	238	221	231	212	229	235	233	210	203	237	222	248	251	211	205	233	224	229	234	232	211	224	251	223	222	246	208	217	247	220	215	234	210	217	224	215	239	230	226	235	247	215	231	241	238	236	231	222	212	232	232	235	243	220	236	210	231	216	204	219	204	269	216	238	199	211	237	240	229	226	214	261	238	205	223	230	216	230	206	230	213	216	224	239	239	219	233	239	248	215	238	232	209	232	234	234	210	221	241	227	244	226	226	229	221	241	241	250	230	198	246	216	250	232	220	221	237	216	207	226	213	222	226	226	250	214	227	225	212	241	216	238	204	233	226	202	211	216	205	238	205	230	225	225	239	223	252	224	223	240	249	230	218	238	221	234	247	223	224	212	204	251	234	215	234	235	241	234	199	214	239	230	211	210	199	243	249	238	241	220	221	205	240	223	243	246	230	215	237	235	221	189	208	241	232	240	225	211	210	218	238	256	218	226	225	202	226	197	215	257	172	230	229	216	219	208	215	203	241	228	223	245	217	209	208	228	213	231	243	223	214	213	241	216	212	259	206	233	215	211	223	209	210	227	216	203	216	197	247	231	231	207	188	228	215	234	238	223	244	210	230	222	235	236	208	215	216	180	210	224	229	194	245	199	245	221	212	233	222	198	243	215	225	195	234	236	221	236	237	233	226	199	207	212	206	254	215	248	235	223	222	226	234	223	225	219	220	229	254	238	227	236	189	250	203	221	231	244	235	226	241	232	190	243	226	197	205	224	239	230	232	223	241	216	213	236	241	233	241	242	257	198	242	255	237	248	235	220	230	222	232	210	210	207	249	242	216	212	240	222	191	212	232	238	242	222	249	229	219	218	216	210	220	232	224	223	203	222	233	239	222	233	231	217	220	217	231	212	217	210	226	218	234	206	220	202	221	211	218	248	261	231	217	245	236	233	236	241	254	234	222	241	234	230	238	230	236	202	245	235	221	224	224	233	221	201	214	219	227	235	217	229	197	231	227	220	241	235	209	228	225	258	244	208	211	227	227	231	257	235	220	248	226	243	235	237	234	226	235	202	213	199	205	216	233	217	229	223	204	220	218	215	250	235	239	205	210	207	209	231	215	214	210	252	227	228	230	228	213	243	208	224	229	219	245	240	260	249	240	231	267	225	221	211	257	230	222	218	249	239	224	264	232	246	228	201	232	213	237	269	232	210	239	220	246	215	246	224	230	234	218	229	226	242	229	258	194	251	232	204	205	216	245	219	214	227	212	241	213	224	203	200	234	225	246	232	237	247	254	249	234	224	235	207	200	240	223	227	244	216	210	214	242	231	232	229	212	227	245	220	252	228	215	220	206	280	186	244	211	227	240	219	238	243	237	216	241	233	212	224	252	199	216	230	234	234	222	251	229	236	224	205	236	245	200	215	233	238	210	221	210	238	246	241	228	217	228	245	220	253	233	235	230	207	237	247	231	218	228	244	218	223	228	233	240	200	208	222	227	239	236	232	213	215	242	238	214	221	248	203	227	248	232	186	225	200	230	229	242	228	241	241	232	234	217	236	222	232	220	228	238	238	245	234	221	241	243	250	213	237	234	256	223	219	209	241	220	234	248	212	220	207	217	201	222	228	214	238	218	217	218	228	219	239	196	239	219	204	245	211	223	182	222	222	218	244	222	245	224	208	233	231	259	239	236	192	232	214	221	206	200	218	248	234	195	209	212	209	210	235	236	222	206	193	241	222	218	223	226	200	228	227	246	210	205	246	216	231	225	226	227	226	214	214	222	214	214	226	231	227	214	228	236	233	241	196	218	254	226	247	226	234	226	235	215	209	241	217	220	227	254	235	225	223	233	213	213	232	242	223	218	237	210	239	219	230	231	231	236	239	225	235	222	212	202	220	220	239	223	231	204	225	236	227	214	225	214	249	234	216	232	202	228	244	216	227	224	229	231	220	214	231	240	186	218	213	216	207	247	226	225	244	234	215	229	228	225	216	207	252	246	206	235	247	250	228	219	221	247	232	267	225	227	249	215	258	231	249	226	220	241	217	228	206	215	202	220	225	227	230	226	230	225	221	199	214	223	243	212	214	230	221	231	250	241	223	236	214	206	245	234	229	214	218	216	199	241	213	222	230	230	225	219	237	229	215	251	228	254	251	216	231	244	212	216	238	235	212	245	220	210	225	245	223	255	226	262	216	197	221	213	237	225	234	244	228	219	232	203	244	240	234	230	210	213	196	219	244	235	198	225	214	256	226	222	235	215	236	228	235	249	226	232	218	226	216	226	257	220	237	209	212	220	208	236	211	235	225	219	233	213	202	223	241	207	209	215	233	232	214	206	229	220	209	243	227	237	241	239	207	248	225	229	223	254	219	262	228	234	214	217	203	213	237	245	223	213	222	242	240	232	218	221	241	207	211	258	220	203	234	250	222	207	235	229	196	244	223	249	231	237	207	202	212	244	203	218	238	218	218	223	218	214	217	237	247	201	235	227	234	224	226	236	239	230	206	229	218	235	236	214	222	222	233	227	240	230	228	219	222	264	231	248	234	240	239	230	197	225	212	231	221	205	252	222	210	223	231	243	208	214	229	259	236	228	211	223	244	230	216	229	224	215	223	245	221	225	217	237	222	234	242	218	205	234	247	224	219	236	234	226	217	242	228	227	206	240	226	247	233	214	210	233	231	222	202	255	210	249	233	242	246	230	223	210	232	242	211	211	225	234	218	231	201	237	226	226	226	200	224	245	221	226	211	226	230	234	239	213	243	246	241	251	229	228	220	234	217	203	217	208	234	222	240	218	214	220	202	227	211	247	233	233
22604	21238	29547	23231	21242	21385	24435	3930	626	585	625	589	617	576	604	558	629	586	556	577	580	582	620	598	561	593	567	598	558	561	583	583	590	599	539	594	581	561	541	598	552	588	547	618	563	576	573	619	609	626	606	590	567	622	584	572	599	604	565	610	557	571	567	583	565	563	563	548	570	603	623	629	628	544	528	542	606	604	590	568	594	597	570	608	524	581	578	582	571	582	575	600	565	578	547	515	588	557	576	636	577	568	639	573	572	576	543	560	582	554	569	586	593	572	566	569	618	566	550	578	546	557	577	609	576	573	577	595	592	525	597	561	556	547	568	546	587	579	552	533	569	557	586	564	578	569	623	600	659	553	584	594	577	581	615	555	585	558	566	562	567	583	579	579	589	559	594	586	545	535	614	545	552	559	589	571	596	547	560	567	670	559	594	579	542	579	559	557	568	585	611	585	543	578	585	622	520	576	560	569	571	525	576	604	581	595	553	540	570	553	596	528	566	578	601	539	552	585	588	564	553	562	574	559	616	575	559	541	574	544	536	543	546	606	591	549	525	563	571	572	561	573	587	579	590	559	568	559	578	573	589	559	567	565	582	548	581	592	609	619	607	553	576	609	566	556	547	576	546	571	600	573	554	594	616	579	580	567	584	568	546	563	595	624	557	592	613	544	591	581	580	569	535	595	570	574	558	589	601	550	598	579	626	559	543	626	557	572	641	589	552	575	580	604	599	531	605	529	585	565	558	619	560	596	565	585	569	608	560	606	558	572	554	564	579	530	530	530	526	593	606	537	601	540	590	630	573	596	579	558	554	597	553	557	578	549	559	561	546	563	628	577	566	596	581	582	544	572	623	556	574	576	546	583	589	559	594	594	579	547	560	555	550	555	579	611	618	561	545	559	555	567	594	577	532	568	614	567	552	541	557	559	555	578	601	546	566	562	630	548	649	598	570	596	594	593	580	542	592	551	542	568	611	599	558	556	536	604	598	615	561	563	559	605	572	593	584	569	572	541	571	553	559	566	565	563	557	591	566	566	534	598	582	592	548	566	609	550	571	541	604	559	606	608	597	593	546	624	555	570	581	587	596	577	585	537	538	537	561	580	538	593	542	579	633	574	521	564	616	590	596	556	574	574	571	541	561	553	575	566	588	545	564	590	598	556	605	593	537	569	561	559	525	580	558	609	566	572	549	567	569	562	609	568	559	546	566	592	541	569	558	555	569	567	538	560	545	535	537	571	583	625	623	577	578	551	568	532	571	557	569	595	541	541	594	580	563	581	569	587	605	578	574	586	602	545	626	597	585	563	591	611	584	575	562	556	553	586	598	569	575	595	607	570	571	550	522	566	588	557	530	549	583	576	595	570	571	572	544	591	591	566	561	579	565	548	575	547	561	574	578	600	559	613	549	598	599	605	531	564	550	570	567	592	571	549	554	574	571	559	551	565	569	579	556	575	632	583	552	564	607	523	606	561	596	555	567	585	605	549	557	596	539	542	570	592	578	555	560	529	575	561	572	550	573	563	600	580	550	552	554	572	560	561	558	579	607	600	583	564	576	539	586	570	554	558	542	550	579	566	602	566	542	537	554	544	572	587	556	566	596	596	563	603	626	542	605	530	538	572	566	553	635	604	588	542	569	574	546	564	606	540	579	562	602	552	604	583	560	533	616	557	561	556	543	548	580	560	516	563	540	599	561	579	574	605	573	574	583	567	586	566	559	582	601	576	591	574	587	569	551	544	577	586	551	593	613	572	565	585	631	524	582	608	565	544	549	533	587	575	563	601	562	576	574	588	581	552	588	544	576	594	585	522	582	559	575	528	584	596	557	592	563	588	590	588	605	566	557	574	614	542	580	593	543	542	513	588	570	589	583	593	587	545	547	616	516	597	581	587	590	561	554	502	534	547	538	609	567	580	559	529	585	584	553	574	553	571	571	572	571	587	582	548	581	576	554	535	565	575	573	559	635	602	532	592	553	531	586	586	611	608	571	570	565	575	555	557	586	561	588	579	572	616	538	569	574	548	567	569	549	583	571	613	542	558	561	561	573	565	547	584	561	535	581	532	591	582	576	592	525	554	585	585	577	543	589	568	547	594	572	579	549	573	565	598	578	588	613	589	585	531	548	550	593	579	560	566	587	611	596	590	593	561	561	582	540	608	584	541	554	578	552	525	562	573	580	575	598	588	574	555	539	547	576	563	551	584	565	581	542	564	580	555	542	583	565	521	565	587	566	587	591	568	560	579	547	600	586	537	594	546	560	597	570	529	563	607	611	580	561	565	586	523	562	592	579	580	587	584	606	596	569	542	639	552	609	577	564	577	549	537	592	614	611	558	554	564	554	619	600	586	534	551	571	529	565	604	585	531	535	550	557	544	620	548	593	550	540	533	592	562	482	550	527	570	616	589	598	573	551	552	599	537	602	554	592	602	548	533	549	581	544	558	568	561	601	573	573	572	562	561	574	573	508	580	557	558	547	581	553	577	520	576	548	541	612	564	571	601	582	590	570	573	543	523	574	596	573	575	535	509	529	522	595	578	541	503	579	531	579	604	581	610	604	550	572	587	579	588	555	638	582	587	553	567	569	575	576	584	533	605	568	576	592	564	585	593	607	541	555	557	628	575	605	561	612	544	578	537	571	596	589	567	558	535	565	537	582	577	547	590	555	586	601	596	596	561	559	569	596	567	551	580	552	544	561	575	572	542	575	593	549	542	571	559	567	579	598	582	548	570	587	576	576	552	566	563	563	570	554	594	577	599	587	571	592	552	544	599	546	583	546	591	542	631	578	586	561	591	569	542	578	581	533	574	575	538	548	537	608	568	594	547	542	566	552	575	572	554	642	538	564	548	558	549	557	569	548	559	544	576	602	562	592	576	567	568	584	583	544	545	543	539	586	539	563	542	570	572	551	556	581	525	576	576	581	602	560	566	572	626	627	594	575	597	537	533	586	551	597	559	560	568	558	559	550	568	568	579	612	579	587	549	568	555	544	592	544	603	571	601	534	558	560	612	580	528	544	507	557	573	595	578	581	632	598	588	592	593	536	525	556	584	572	551	562	555	569	587	580	607	538	575	553	529	554	570	561	553	605	579	587	578	527	591	574	541	591	553	570	556	615	565	533	554	558	588	564	561	534	534	533	598	599	582	550	605	564	570	600	539	558	550	568	555	589	573	595	583	612	600	582	549	587	558	566	538	579	554	605	615	528	611	589	535	590	581	589	573	571	610	535	566	603	574	540	544	580	557	607	610	539	603	552	612	576	525	550	539	529	588	558	546	569	571	562	553	572	591	539	540	565	532	555	544	589	541	569	545	551	572	568	544	525	589	554	566	534	550	592	522	585	541	586	566	613	554	576	565	549	570	555	560	586	596	563	563	531	575	535	532	553	554	626	582	563	542	583	565	571	576	572	546	580	529	596	588	549	550	571	562	596	604	576	564	610	541	518	499	604	547	552	545	607	583	569	595	537	602	586	586	608	554	579	539
4620	1664	1066	861	799	736	792	738	723	689	701	726	653	686	753	706	692	698	681	686	684	672	694	700	688	673	646	688	700	695	682	678	684	691	710	683	675	724	676	671	639	656	658	698	679	678	704	696	714	648	679	684	728	682	696	664	713	639	680	704	652	672	684	715	650	715	665	655	658	667	718	665	677	687	687	721	673	649	620	686	673	709	677	649	643	692	637	702	683	686	651	702	689	672	733	711	636	729	690	692	673	659	711	690	693	652	680	651	658	665	707	674	695	642	671	654	661	699	662	673	676	667	679	680	667	660	674	600	644	678	639	740	704	622	726	655	685	649	674	676	636	670	716	678	723	677	681	682	680	705	659	685	679	679	672	689	672	632	687	662	680	697	681	657	636	673	659	646	674	690	663	627	635	658	643	634	665	681	632	674	688	669	667	696	693	666	666	654	701	674	674	674	721	684	692	661	619	693	669	658	701	672	666	645	733	645	635	688	697	683	693	673	648	703	664	686	707	675	653	712	659	670	691	678	662	614	645	705	691	667	673	613	661	632	689	689	676	685	666	658	696	697	693	735	659	657	639	662	688	668	654	663	639	627	654	664	634	700	680	691	746	629	671	699	749	649	710	700	683	670	636	675	690	720	647	656	687	677	675	646	704	663	683	702	707	612	703	695	671	673	661	663	688	747	709	707	686	710	673	645	664	702	637	625	711	648	640	689	712	631	663	637	692	661	696	675	673	665	660	684	701	668	645	688	633	693	659	682	662	676	730	734	717	698	595	638	705	659	693	692	705	687	659	631	632	669	681	689	661	641	637	711	674	677	708	651	698	674	672	667	691	667	621	697	675	695	682	660	673	692	692	669	691	705	681	668	652	633	636	647	690	689	724	685	661	652	635	695	697	659	670	730	698	676	687	669	704	681	646	667	679	660	692	697	713	682	690	695	625	674	671	690	659	615	664	664	669	674	654	702	712	669	653	727	718	677	688	657	644	673	690	678	648	698	643	698	665	671	646	682	717	638	690	644	694	676	652	661	671	668	679	656	609	662	672	650	670	666	732	676	716	665	639	659	668	681	712	622	646	679	647	718	689	659	649	703	698	667	687	680	665	678	676	642	642	676	688	669	675	629	625	647	648	702	640	682	695	679	649	679	664	676	653	662	701	668	694	664	697	702	638	668	698	694	675	673	680	708	653	673	674	716	636	655	694	675	650	683	671	664	682	684	650	678	684	655	670	689	678	615	687	669	682	729	678	657	635	655	709	677	683	665	628	663	678	695	627	672	684	682	716	671	731	716	668	680	722	683	645	660	693	675	639	706	685	678	702	684	685	647	694	692	692	671	664	664	682	664	711	698	671	634	658	681	693	642	665	660	691	661	652	646	674	680	665	659	714	666	661	669	666	687	633	667	727	695	736	666	667	679	698	666	693	686	698	725	663	687	696	660	670	688	679	655	691	704	687	702	736	622	767	660	697	688	693	697	671	668	653	676	689	707	653	702	726	669	666	635	676	644	692	676	620	691	648	696	677	657	659	670	689	659	716	697	700	717	690	664	720	606	645	678	666	708	666	627	661	676	699	696	684	674	654	655	718	699	665	648	672	650	615	692	622	682	711	617	713	692	685	644	652	673	666	625	730	668	657	623	676	677	655	657	698	673	669	662	710	698	655	725	639	640	701	676	656	641	690	670	701	686	651	661	663	661	666	701	642	679	619	645	675	678	645	693	729	695	649	663	707	645	692	675	630	649	688	713	697	711	649	693	693	705	693	663	641	727	722	629	689	654	686	644	648	756	656	666	648	683	633	672	625	644	644	694	692	665	690	702	654	671	632	722	658	724	676	657	679	684	664	678	681	669	676	668	680	704	663	647	688	651	699	688	714	688	688	673	702	678	708	670	657	662	642	746	708	670	690	675	687	670	650	666	665	685	659	689	694	688	722	719	656	668	688	690	676	675	663	642	717	692	743	665	704	704	647	658	694	704	728	718	681	676	668	707	622	640	662	640	687	626	690	657	668	681	674	709	699	700	641	685	669	662	631	679	702	689	690	629	687	686	655	703	714	660	696	655	699	687	694	674	687	683	694	656	690	624	686	654	702	677	695	681	693	674	667	679	728	642	662	654	700	691	653	683	691	689	658	698	699	641	764	633	692	709	676	743	694	681	676	677	696	719	675	650	635	661	631	655	638	679	634	652	691	702	639	650	652	693	661	699	675	699	678	695	710	687	599	681	670	691	666	648	702	662	665	681	636	683	683	657	702	686	655	676	637	669	663	659	708	670	698	670	682	687	683	697	645	728	660	690	687	683	648	634	690	707	693	669	677	705	761	686	693	694	687	674	706	653	667	703	650	658	676	654	678	672	683	693	695	681	650	665	669	614	659	680	693	706	660	686	700	649	654	661	675	690	687	662	662	681	733	675	713	653	638	693	656	623	670	658	729	790	715	695	681	673	689	680	724	713	661	682	647	683	704	655	642	691	660	636	664	669	643	706	664	660	689	690	656	661	693	657	620	649	627	691	659	670	675	701	688	696	680	666	692	645	704	682	685	669	667	705	685	667	697	703	671	677	669	699	692	682	617	647	662	647	687	682	733	612	672	671	697	655	670	674	687	655	669	693	702	685	678	672	728	652	665	665	726	745	678	695	706	635	670	672	652	663	698	695	614	646	660	694	648	649	706	705	656	683	630	713	655	683	716	687	649	632	705	672	720	707	681	666	673	688	685	727	663	714	678	620	713	699	672	731	692	625	704	672	724	677	709	706	645	661	724	608	716	667	714	679	678	666	682	697	704	690	677	680	677	666	679	686	744	670	654	629	690	675	624	664	662	676	684	659	674	688	650	630	685	638	656	689	629	647	651	683	699	678	638	675	714	666	704	665	658	640	651	647	666	693	676	634	627	684	711	675	726	661	623	649	670	712	667	642	685	630	701	639	645	660	655	707	628	669	686	683	682	710	673	686	684	669	663	703	737	683	655	681	643	671	671	664	677	680	679	661	707	674	697	685	644	682	645	697	646	671	669	671	630	660	685	632	699	715	664	668	685	657	669	712	701	670	658	712	675	688	674	679	660	669	665	655	662	720	643	659	718	671	664	628	686	710	696	668	687	674	663	701	663	683	630	674	656	671	666	630	694	675	652	681	662	692	698	709	670	698	667	708	707	630	687	691	687	681	704	692	682	645	706	682	706	680	724	699	710	665	652	659	646	712	639	692	681	706	678	685	654	679	675	658	660	680	677	654	650	641	719	676	714	700	702	674	620	688	645	664	692	702	665	688	659	656	621	669	665	736	617	633	635	694	659	641	675	687	666	686	670	660	647	701	659	674	679	677	679	645	647	688	700	745	664	632	668	699	654	654	698	719	661	664	619	668	650	664	686	673	658	752	643	668	683	634	678	658	658	652	652	680	676	682	660	697	682	640	653	682	696	665	651	698	689	688	685	722	690	686	740	663	663	666	685	686	650	653	642	638	682	660	661	665	689	681	653	646
27764	21150	25374	13997	318	282	253	240	257	234	238	257	235	239	243	278	270	226	258	255	230	270	243	258	243	273	251	227	267	233	253	223	267	256	246	276	231	238	235	247	252	246	242	262	242	263	228	251	211	255	252	244	234	250	247	248	252	256	247	228	244	255	252	226	243	228	241	264	241	234	216	233	251	217	246	239	234	254	230	245	278	276	247	241	247	223	231	241	226	261	272	249	249	256	263	249	252	235	249	266	283	247	261	251	267	266	256	244	238	241	251	256	260	246	260	224	257	250	281	243	272	241	240	220	243	237	251	252	248	274	259	269	270	240	239	245	221	249	259	237	248	233	263	264	223	254	244	246	246	222	237	227	248	250	242	243	234	249	272	247	258	259	247	271	266	238	264	227	231	265	224	243	238	245	270	232	279	218	226	272	252	273	235	226	250	240	273	253	267	261	226	259	231	252	259	250	237	239	264	249	264	245	237	244	238	243	247	228	277	264	258	232	268	252	253	257	241	264	251	235	250	227	218	233	248	259	245	230	231	263	294	232	241	243	236	252	236	255	237	238	300	233	264	279	234	251	228	242	235	264	252	246	238	259	253	263	252	252	255	222	253	253	250	238	234	224	231	237	249	271	246	253	258	283	257	244	277	252	256	238	223	259	279	241	238	244	219	255	248	235	243	226	268	251	247	257	249	234	256	244	275	247	283	211	231	245	216	240	246	256	269	241	249	251	236	250	259	236	260	242	243	225	244	251	242	241	236	273	269	277	249	249	286	250	247	278	260	237	258	264	261	269	224	226	243	238	219	239	261	261	249	259	262	261	259	254	262	235	239	225	262	244	246	263	278	214	247	241	272	243	248	224	228	239	251	261	259	241	247	221	231	251	231	240	252	260	218	259	276	248	230	222	287	261	234	255	237	233	231	238	239	270	224	247	264	250	249	221	257	236	240	227	253	274	234	247	247	245	217	247	250	248	231	247	261	230	249	257	243	251	238	252	253	289	242	226	269	251	268	229	237	254	262	253	248	256	219	223	251	256	230	231	240	252	260	254	267	218	249	262	243	234	253	246	261	245	248	251	249	250	261	247	233	232	214	243	247	234	260	235	251	255	264	231	267	227	262	209	253	237	243	238	242	265	240	252	253	221	264	239	255	254	251	235	234	216	241	258	272	267	268	240	251	230	235	263	262	253	238	265	266	222	256	232	225	250	245	279	244	239	245	250	237	247	260	258	255	257	261	255	256	225	250	267	251	249	275	250	258	249	253	237	261	245	278	251	215	259	221	237	221	236	264	250	263	235	248	247	285	207	257	243	242	228	249	229	246	237	237	240	259	249	243	260	255	232	247	275	226	255	253	237	256	259	249	244	236	233	276	233	239	248	214	227	224	260	249	245	237	232	243	272	241	247	246	244	231	223	272	250	248	214	244	247	267	254	242	264	246	225	252	217	278	254	270	268	258	252	216	251	230	255	234	235	250	251	214	261	232	253	256	243	251	268	253	259	245	268	245	261	263	264	222	249	265	253	275	221	249	244	259	248	257	227	213	250	268	243	256	249	247	241	225	261	213	240	226	277	269	269	258	246	237	226	254	217	257	226	253	252	248	238	263	236	266	248	254	261	252	239	254	235	227	259	227	277	266	265	228	256	254	225	253	253	273	249	257	290	236	239	266	251	254	247	248	243	253	264	238	250	254	235	266	240	261	218	230	242	252	249	264	238	262	233	258	258	264	227	256	259	237	238	237	226	227	297	239	235	245	246	255	257	239	223	243	240	245	253	241	235	234	230	215	241	287	260	243	251	260	260	265	283	242	224	225	242	221	234	252	254	231	248	234	251	247	222	275	231	226	275	256	268	248	228	252	236	240	252	253	233	256	258	217	259	239	238	237	243	235	206	227	236	255	255	245	213	285	246	245	267	221	221	249	266	248	250	273	269	247	213	226	264	280	241	258	234	255	276	253	248	251	250	257	259	236	257	263	236	247	259	243	215	253	245	249	255	261	259	253	262	219	238	253	263	236	232	226	210	244	266	251	248	259	250	260	231	261	257	234	243	241	242	238	276	257	249	251	263	251	248	269	251	248	243	273	268	247	250	215	205	214	260	278	267	228	234	239	245	224	236	240	244	253	256	261	262	246	255	251	265	251	249	275	245	240	272	245	264	264	225	256	234	284	252	258	202	250	244	245	255	237	242	222	220	255	260	270	271	242	248	247	236	246	250	254	261	257	262	267	233	258	258	254	247	277	240	244	221	256	243	246	274	278	245	225	234	240	251	276	235	245	236	237	245	221	243	248	258	289	250	234	258	276	227	239	255	252	249	248	257	238	239	230	238	252	230	226	263	239	232	254	238	263	254	255	243	241	241	248	260	239	262	262	239	246	275	270	230	258	241	250	250	242	256	269	229	254	238	242	240	245	231	246	226	260	250	265	269	234	243	236	262	249	268	234	265	251	254	282	245	242	269	244	245	272	218	254	245	253	217	243	227	241	249	239	287	270	243	250	260	269	246	249	252	243	209	258	249	242	258	271	233	229	242	251	209	245	224	268	254	243	236	254	224	256	235	237	238	245	234	217	258	260	242	242	246	227	238	240	233	242	242	287	256	234	243	278	221	249	207	250	254	239	253	234	254	235	226	261	251	246	221	260	235	230	222	256	260	214	229	262	241	239	232	254	255	246	280	249	249	225	244	227	245	248	257	262	241	235	233	252	233	238	237	230	269	239	227	233	242	262	223	283	257	256	221	243	251	231	251	244	262	239	237	256	249	245	259	224	235	243	265	236	255	243	252	247	245	237	249	246	264	247	258	258	261	245	233	268	239	270	243	252	225	276	252	228	240	235	250	252	250	252	253	238	228	248	261	234	244	253	247	236	243	278	247	213	242	267	228	246	250	236	289	246	260	250	224	214	253	237	231	282	245	246	221	249	226	252	258	248	261	238	251	230	247	253	238	230	221	245	219	268	243	222	254	242	250	258	260	261	228	247	252	239	268	271	217	276	249	265	225	269	258	246	256	250	250	266	250	252	236	219	264	251	236	252	248	248	236	263	243	242	278	280	228	239	234	233	246	248	261	233	237	256	242	263	235	229	233	250	243	224	242	226	217	253	257	247	247	242	228	229	252	249	238	270	258	230	221	275	242	236	246	229	259	230	275	267	240	244	239	251	246	284	239	274	243	251	273	260	240	236	237	250	242	235	242	258	244	243	255	274	250	249	233	234	250	261	245	284	257	281	227	221	198	245	282	246	258	242	257	228	244	246	270	264	263	262	249	241	234	268	234	225	267	259	250	236	281	258	245	260	233	264	251	245	255	244	253	251	249	237	240	261	225	226	229	290	256	229	270	250	244	240	256	234	239	245	250	238	239	244	230	257	259	250	246	252	262	234	229	240	293	275	258	252	280	230	252	227	243	254	248	255	242	252	223	227	276	224	231	255	232	249	254	237	249	248	255	252	263	257	245	266	231	213	244	254	255	208	248	245	255	243	258
3271	338	313	294	315	286	303	279	274	320	320	312	304	328	280	345	317	314	332	302	307	294	274	287	316	302	315	321	317	289	278	311	316	309	319	296	293	304	296	309	333	299	300	290	306	348	305	280	313	287	283	284	298	309	302	282	336	345	324	317	297	346	299	309	321	278	314	293	285	303	309	293	320	310	312	288	335	305	309	309	310	314	311	300	335	292	276	343	327	301	305	321	300	292	285	308	316	327	340	296	301	337	307	305	286	304	322	280	294	294	347	310	319	305	311	286	310	293	289	303	303	295	303	303	297	296	308	323	292	304	310	291	297	288	312	304	312	291	325	313	259	299	300	324	330	298	302	275	329	310	283	318	317	288	334	326	274	298	284	332	287	313	291	309	295	300	306	315	318	297	307	318	310	313	329	294	277	273	280	286	314	298	314	318	272	287	300	279	342	282	270	332	311	315	301	305	337	277	300	299	305	324	314	268	309	309	320	290	292	297	324	327	301	337	299	297	302	323	275	309	292	314	335	279	316	301	319	299	287	310	336	334	335	311	272	276	296	278	297	309	317	286	305	309	325	283	283	311	300	307	304	293	324	326	323	309	297	319	333	297	348	300	298	297	299	292	267	300	262	316	274	305	309	296	320	332	324	302	299	292	321	280	284	304	277	308	305	325	302	329	299	304	285	295	322	301	288	300	297	310	301	319	327	293	274	310	314	296	316	319	306	320	287	311	317	313	298	270	316	318	307	320	332	322	301	306	305	305	324	321	327	322	305	303	324	367	317	280	336	302	311	293	307	303	316	278	298	296	312	321	311	302	292	307	319	291	283	298	299	329	282	280	326	315	335	309	295	314	297	325	294	308	311	274	281	333	289	313	296	303	328	301	288	285	298	299	322	313	312	321	266	294	327	292	299	288	297	305	267	281	307	330	291	297	326	311	305	299	290	314	305	272	279	287	278	279	302	334	308	284	301	314	253	291	324	274	312	278	302	300	288	328	301	294	327	283	293	301	272	295	316	305	283	322	330	322	283	304	278	284	298	312	307	305	280	345	292	305	321	317	265	309	312	299	303	310	272	302	307	308	288	282	288	318	292	285	310	314	307	323	308	301	310	321	302	324	275	345	289	322	311	322	302	316	296	314	308	313	325	311	314	314	312	320	322	346	333	306	287	333	318	292	308	309	256	313	312	296	319	291	303	341	284	296	307	325	319	301	337	299	308	306	315	307	291	310	315	296	331	263	334	301	305	304	314	315	310	340	322	286	336	266	302	313	303	308	336	338	299	288	293	296	282	313	298	298	272	293	308	306	287	311	304	300	301	296	306	311	311	309	308	282	294	305	342	262	268	321	304	285	308	291	278	294	297	331	331	272	304	339	298	327	293	324	289	306	292	320	304	309	330	297	306	326	303	269	282	319	316	314	277	330	309	297	309	306	325	308	321	307	314	306	312	298	314	323	317	307	322	305	321	306	307	307	313	308	301	290	297	267	288	323	314	296	325	305	324	347	310	301	336	302	300	304	287	290	312	316	308	290	317	279	316	298	296	280	285	327	321	273	324	293	272	332	289	305	320	281	308	293	304	306	277	322	313	301	309	296	322	287	306	297	314	295	294	285	317	319	309	315	292	312	337	340	279	312	280	289	329	282	318	301	341	332	313	308	306	308	303	287	275	307	308	305	329	269	287	281	323	290	301	315	312	324	319	292	316	301	308	283	323	292	326	315	266	307	328	312	296	306	331	302	287	288	277	329	330	322	338	284	277	290	297	301	315	305	286	308	287	311	322	295	291	294	340	337	297	308	286	299	303	289	296	342	284	334	287	285	295	312	272	302	288	296	321	287	323	291	294	299	289	328	301	303	341	323	279	298	284	328	290	292	282	297	307	314	306	333	303	321	291	295	324	291	283	325	294	312	311	298	274	314	300	320	305	286	293	312	295	326	320	312	299	313	317	291	317	336	302	306	285	312	269	333	323	283	299	305	291	277	296	314	318	344	312	297	319	317	287	309	269	301	296	336	278	313	303	342	302	284	301	319	305	313	309	309	325	314	315	288	309	316	301	348	256	311	328	282	307	291	301	300	303	298	282	321	307	328	301	298	306	298	322	297	283	306	312	302	301	318	302	305	308	259	342	311	283	316	299	327	289	329	306	299	316	324	322	299	300	283	303	307	305	308	320	349	309	295	304	315	296	352	328	308	316	273	293	293	289	298	292	312	329	302	303	333	316	290	327	342	278	316	293	295	295	308	291	311	285	293	284	304	301	302	319	319	304	311	291	326	311	307	329	304	288	283	297	308	297	296	280	341	335	298	307	335	306	307	277	331	289	300	285	320	314	278	327	299	300	270	309	310	294	325	279	313	326	317	337	306	312	333	314	279	315	301	304	331	283	316	307	319	285	329	322	303	315	292	318	304	305	295	314	338	305	314	304	323	284	290	308	332	302	304	320	343	311	275	322	295	299	320	334	326	319	329	280	320	313	319	301	319	303	296	296	321	288	348	307	308	313	308	328	301	298	295	316	307	332	319	328	301	326	313	313	314	325	304	330	307	280	292	358	309	313	279	321	288	325	325	311	331	284	293	291	276	306	308	329	328	287	323	305	342	308	261	294	283	318	309	308	305	306	334	300	309	283	338	294	294	282	302	319	287	348	286	271	309	303	332	289	303	272	293	331	309	298	340	283	287	300	314	322	320	321	285	331	302	337	314	300	301	284	318	314	303	289	317	284	301	279	301	296	328	312	362	324	293	322	294	280	291	302	298	324	303	331	318	332	321	308	296	297	294	305	323	295	305	325	281	282	323	286	310	327	314	287	305	289	339	310	281	323	345	301	307	307	338	282	302	313	314	307	317	307	298	300	317	286	311	291	300	311	340	274	282	312	275	306	282	315	309	304	323	297	274	297	315	309	288	303	304	313	328	322	315	295	303	317	293	299	320	288	321	304	294	311	322	301	341	330	307	315	306	321	310	318	298	272	268	308	303	287	305	299	317	316	303	334	302	334	289	300	314	294	320	332	308	316	292	298	297	297	311	314	309	311	297	309	284	303	299	326	328	304	329	272	292	293	288	330	331	329	296	264	309	312	312	293	317	306	301	305	316	315	294	312	325	313	332	279	269	294	301	324	294	317	313	316	315	304	301	313	300	315	342	326	285	317	307	323	308	304	300	320	291	311	290	321	329	296	291	292	308	337	294	316	319	299	310	284	278	344	291	316	313	279	342	306	326	310	316	302	310	319	289	276	311	310	290	298	309	295	301	309	323	325	305	331	322	317	277	333	294	324	311	287	308	321	303	305	285	286	327	304	283	318	280	268	318	291	325	299	280	334	291	314	307	340	314	273	287	295	332	333	259	305	304	292	320	300	284	310	321	315	330	293	304	312	315	307	309	296	309	303	300	284	300	304	294	290	286	320	289	306	305	315	332	328	293	294	281	299	337	296	305	318	306	319	310	306	287	295	282	282	309	265	324	273	298	317	286	307	297	317	298
26211	21168	29737	22856	21168	21196	15607	751	609	618	604	500	552	559	572	550	535	551	587	537	525	571	558	570	522	573	553	554	539	556	546	566	518	555	528	565	552	555	550	525	520	559	592	550	557	553	555	565	579	554	551	598	555	567	605	548	574	509	534	513	531	536	581	541	541	518	595	557	531	522	545	575	605	546	552	529	563	555	529	573	564	534	535	547	527	546	514	522	591	551	590	532	563	526	537	532	554	551	595	566	535	548	547	546	538	575	523	535	525	557	551	563	527	497	535	543	564	535	521	579	582	580	528	539	527	573	594	543	530	541	510	568	555	528	509	563	556	546	569	581	507	530	555	547	512	533	522	581	519	511	566	528	557	540	510	571	506	531	567	538	518	559	548	512	577	525	554	512	575	550	523	570	555	612	544	547	570	556	555	531	544	545	595	555	501	491	592	555	508	563	498	572	512	504	552	543	524	547	525	521	521	555	542	580	544	557	570	561	556	525	550	530	569	559	538	580	560	555	575	525	532	569	564	532	564	544	515	612	524	522	559	542	537	586	505	529	549	551	519	547	517	540	586	547	546	543	537	502	597	575	546	568	523	517	576	554	553	542	542	522	495	534	569	531	557	570	523	554	532	551	577	551	526	564	523	556	505	547	486	561	568	569	529	525	527	507	554	572	565	526	537	581	558	541	545	534	533	527	547	527	562	553	536	523	538	530	554	519	556	507	556	563	559	571	565	541	501	562	528	549	551	549	535	554	601	517	549	517	511	537	534	502	556	584	518	530	540	558	565	573	557	562	542	534	548	542	546	555	542	532	471	563	554	533	567	524	562	542	587	524	551	548	545	556	533	556	497	565	554	545	510	552	544	503	547	548	528	558	502	512	542	520	559	542	554	495	503	524	544	510	548	516	590	546	531	553	595	577	567	543	522	558	610	518	567	541	540	532	509	524	547	530	502	544	529	542	522	553	558	529	545	514	566	544	570	546	545	587	531	554	566	530	529	507	567	516	541	533	520	556	558	587	577	545	603	521	604	540	547	540	545	585	552	575	580	512	558	529	552	526	544	562	567	549	550	537	543	579	543	553	523	536	523	527	556	520	567	533	547	575	499	552	514	567	562	534	526	533	546	533	497	567	536	563	540	566	545	531	557	526	547	516	521	512	505	540	530	540	501	530	512	537	531	567	500	560	526	526	529	548	533	552	525	577	515	532	613	518	598	524	520	539	553	512	567	556	535	565	580	566	538	575	560	537	564	535	522	544	582	518	554	516	514	548	538	546	552	529	524	539	556	537	526	550	560	554	565	556	522	547	550	584	526	527	550	510	536	526	559	525	569	505	544	552	576	525	548	521	581	551	536	533	588	577	491	585	509	543	554	503	535	507	514	527	553	587	604	550	575	512	559	533	537	569	522	539	503	500	526	527	577	543	567	546	564	540	544	535	551	481	571	518	565	497	539	491	529	520	551	530	536	567	539	583	571	559	542	524	531	523	581	569	526	512	549	510	570	570	514	541	555	538	560	525	553	583	541	577	562	518	546	558	492	534	523	601	518	540	509	565	505	538	534	483	537	524	552	517	517	543	552	520	563	533	513	554	521	561	533	538	529	477	574	552	552	494	522	542	529	529	526	538	541	576	519	500	501	520	558	567	543	544	515	532	544	539	527	531	510	532	581	544	541	585	565	558	561	531	551	522	566	526	533	525	525	576	527	543	530	564	529	550	515	527	509	500	542	556	530	565	540	576	535	512	543	538	527	563	548	564	554	506	537	538	535	533	473	558	522	559	543	563	557	484	493	546	543	530	541	553	508	557	534	508	599	563	541	519	517	531	533	503	544	558	557	558	560	572	525	526	542	568	572	520	536	520	535	546	554	557	556	547	567	548	550	533	551	569	550	567	564	526	539	536	548	510	531	547	523	502	542	526	530	603	529	578	552	564	547	546	550	568	552	551	544	527	547	504	541	550	541	571	530	582	544	558	540	550	550	556	544	508	517	543	505	547	560	509	555	531	542	547	528	543	522	509	524	543	539	551	550	504	534	506	569	520	538	539	524	567	508	508	547	564	556	589	569	566	543	526	556	509	485	539	515	527	588	541	535	552	505	514	522	574	515	516	562	527	510	585	547	526	567	560	546	541	519	522	505	501	519	562	551	564	510	561	528	528	533	547	553	542	527	551	518	560	589	580	516	541	472	532	525	522	568	547	559	541	539	533	536	496	552	562	510	478	530	497	585	544	516	555	562	531	522	591	548	541	583	529	549	501	504	545	543	581	591	519	550	516	514	571	514	522	539	506	532	518	580	537	516	485	545	555	520	546	491	519	540	544	577	517	525	548	534	511	565	536	550	559	525	558	525	503	522	534	510	524	517	554	513	537	553	574	551	563	571	555	520	541	553	579	532	554	517	525	522	529	559	496	579	484	584	519	547	543	581	590	554	563	525	512	472	549	543	544	516	558	558	516	527	518	562	552	565	521	517	584	547	565	555	526	558	561	492	533	496	551	545	551	543	551	573	514	511	526	541	536	545	559	524	564	550	567	507	583	518	522	555	565	484	524	522	514	560	551	538	558	570	516	533	511	553	562	567	562	552	558	523	534	485	533	535	532	517	565	581	543	529	544	545	541	562	520	533	550	556	522	539	555	527	548	500	530	533	511	557	472	566	556	520	563	506	541	525	569	546	523	561	511	527	531	562	561	563	576	539	514	545	560	563	533	556	539	527	530	503	571	572	508	536	514	519	540	559	536	519	568	532	543	523	536	569	558	526	549	538	560	565	519	530	530	535	510	530	517	558	552	577	543	571	525	543	565	543	543	517	529	548	528	525	553	564	558	551	539	518	505	578	529	527	549	523	591	547	520	497	507	536	537	561	554	564	559	527	575	534	508	599	521	488	565	555	573	537	557	528	566	600	528	556	578	543	528	556	559	518	539	564	554	582	492	547	547	522	545	532	563	508	551	557	507	531	555	578	525	557	565	548	537	568	573	523	547	509	510	563	533	569	522	571	552	562	535	591	510	498	549	544	506	510	550	521	581	525	567	545	563	545	562	546	570	513	540	546	510	530	560	523	517	533	541	553	570	530	532	576	583	543	511	547	563	570	558	548	579	552	511	546	556	536	561	539	516	511	544	527	525	561	566	519	559	569	520	513	533	543	528	553	564	570	530	564	516	546	559	562	521	532	575	580	585	528	539	514	546	565	555	562	535	504	555	533	574	509	591	563	578	539	551	534	534	557	560	542	558	526	534	540	582	524	525	531	571	567	529	543	527	532	537	520	523	573	542	518	533	549	555	591	503	516	532	546	538	514	539	568	539	542	508	543	483	515	515	564	546	561	558	513	560	513	543	508	526	542	519	596	516	508	518	502	534	545	544	551	531	559	536	573	518	481	569	539	529	566	526	556	553	484	536	521	543	566	509	507	527	509	557	534	539	609	540	510	469	519	511	547	539	541	555	547	552	526	553	560	562	551	551	521	540	539	558	538	583	539	520
3883	1219	837	772	683	674	700	619	581	640	699	658	663	646	606	648	645	668	580	605	637	636	619	678	654	650	675	635	589	642	636	643	671	662	633	626	645	616	646	622	715	629	606	656	659	652	642	647	620	648	627	650	658	622	606	671	650	599	632	634	649	647	641	666	638	654	670	663	614	614	633	676	587	677	620	661	674	622	634	610	627	674	656	635	598	630	657	599	637	634	577	596	626	677	609	650	645	654	636	660	668	615	624	611	640	603	633	620	696	642	638	628	632	619	658	671	667	624	643	608	628	630	568	651	600	609	624	686	626	622	610	651	633	599	684	659	673	587	599	608	625	612	648	603	662	656	655	584	676	655	618	626	683	588	640	619	712	630	633	643	647	631	665	658	639	626	713	655	651	634	628	613	622	616	619	666	638	643	677	702	640	601	661	680	635	642	601	639	602	599	638	639	607	596	619	651	623	603	629	632	617	631	633	629	669	623	653	629	662	629	650	668	592	665	625	578	653	620	679	651	666	632	602	613	630	623	652	670	636	640	643	634	660	617	672	613	635	613	665	635	655	659	613	587	644	653	652	640	666	612	609	624	656	610	657	638	710	619	627	628	600	620	615	615	624	673	615	637	595	633	643	620	582	612	620	627	661	676	625	658	630	645	596	641	597	615	609	620	638	609	644	610	640	613	687	653	634	629	597	589	635	641	641	626	612	607	594	633	625	628	636	616	681	583	621	602	636	627	634	617	699	667	623	604	648	631	624	668	656	641	638	627	638	586	632	658	589	646	643	645	664	654	624	601	654	606	645	641	661	614	663	609	642	624	612	590	633	635	578	601	646	625	648	627	635	598	594	685	618	642	687	632	659	629	642	645	660	658	623	594	643	590	655	676	664	641	651	647	577	665	652	607	627	604	646	609	620	637	627	631	650	648	667	600	703	609	656	653	581	643	625	665	613	675	646	605	639	566	662	703	623	655	644	652	612	612	668	663	662	637	640	680	618	622	619	654	590	638	647	661	674	608	644	609	654	637	643	595	613	623	608	668	645	631	631	648	658	653	636	681	672	649	628	621	627	657	642	678	552	617	638	587	635	614	686	642	648	639	671	658	649	634	641	608	637	634	633	615	613	600	640	575	619	641	618	591	651	616	633	609	659	594	632	610	646	630	635	624	669	630	628	619	620	667	669	620	598	652	633	631	645	635	636	634	635	634	602	591	680	649	658	641	640	615	608	639	643	634	599	588	620	640	592	678	640	621	663	625	672	644	621	628	631	646	656	637	626	654	648	650	624	628	644	627	617	658	667	639	647	628	629	633	662	639	653	620	632	629	653	665	626	610	631	629	650	639	636	675	658	632	637	653	652	701	656	676	671	617	617	641	618	636	656	625	678	639	691	620	635	620	648	671	656	629	613	636	635	619	643	658	630	658	592	627	624	671	642	633	630	653	614	658	601	634	592	640	650	624	633	667	624	655	634	605	605	592	653	627	653	657	637	659	652	657	642	658	613	602	669	644	662	640	594	651	627	645	614	594	636	644	648	626	626	634	625	641	598	579	648	634	640	643	656	646	622	622	638	661	670	609	646	654	613	661	606	639	633	627	629	640	642	633	658	621	612	616	582	661	674	672	625	620	635	677	634	624	648	617	668	637	630	604	628	637	631	610	655	634	637	624	631	639	632	616	628	637	594	651	619	640	645	638	586	637	645	613	626	604	664	586	656	626	648	591	617	644	613	608	627	617	632	633	663	630	646	639	614	599	643	644	640	615	622	667	613	613	637	627	597	632	641	609	705	603	667	663	661	634	657	625	629	586	665	628	616	631	599	646	703	615	608	630	608	588	614	652	668	610	655	647	648	670	664	652	620	669	631	618	665	639	637	612	630	601	633	639	667	632	656	654	640	622	663	591	598	627	678	615	656	634	620	593	656	654	621	636	641	629	629	618	658	625	645	603	628	603	647	684	631	627	667	636	660	598	651	658	624	650	601	605	609	625	601	636	605	631	633	602	608	547	640	643	641	629	639	587	577	623	608	635	620	613	666	655	624	664	637	659	645	617	663	659	606	602	663	565	663	571	600	622	688	622	620	646	632	634	650	622	634	659	594	576	602	602	620	616	671	688	641	609	638	592	629	655	619	616	636	632	645	667	655	647	678	630	659	632	673	589	606	609	647	569	570	634	663	610	650	637	644	657	654	619	621	629	639	619	662	657	643	632	626	641	589	649	627	650	640	592	646	588	602	630	645	620	623	612	605	640	568	662	655	637	635	665	649	630	633	668	618	598	572	619	650	635	589	643	678	638	616	620	654	605	653	650	627	635	627	600	692	624	651	630	613	665	602	621	630	660	656	607	636	608	612	650	662	636	653	645	643	639	673	653	614	634	630	623	621	662	628	627	637	657	648	615	703	650	640	613	629	618	605	639	675	636	668	647	657	665	624	616	665	667	618	660	648	612	585	614	629	622	596	654	628	633	581	676	647	600	629	634	599	651	611	599	657	660	643	607	689	615	699	651	671	640	628	665	620	640	649	620	652	634	611	660	639	611	601	591	580	673	646	680	648	629	623	573	608	644	591	649	666	667	594	617	611	622	638	583	643	622	655	622	635	636	604	570	652	619	597	628	640	648	613	605	698	618	635	653	622	651	617	663	619	604	653	633	646	657	630	641	610	641	572	623	627	593	617	577	604	607	629	624	632	624	626	620	643	628	603	587	699	620	601	634	610	677	677	611	695	616	641	679	628	655	662	621	624	615	621	591	672	620	636	638	640	632	660	589	669	634	652	589	581	640	640	619	610	621	664	625	596	610	687	641	643	595	648	632	633	668	601	624	639	614	656	612	553	621	698	660	630	650	649	631	606	634	606	605	655	631	649	629	625	626	606	641	594	630	649	633	661	628	651	625	573	648	667	633	621	633	584	632	587	649	658	638	644	624	625	639	616	624	672	636	620	625	624	582	607	604	601	591	628	616	617	624	604	619	630	635	609	636	638	624	661	629	631	634	643	619	624	655	624	664	610	611	654	654	650	635	658	651	606	660	616	602	580	612	697	614	680	614	643	619	677	624	639	639	666	595	639	637	621	579	653	638	618	649	619	621	642	658	597	663	639	633	610	620	661	601	639	677	636	610	670	668	608	629	622	646	659	659	621	636	622	654	619	640	618	613	640	665	655	645	638	611	597	632	673	683	661	674	643	626	652	624	641	568	621	600	652	666	658	656	647	646	613	635	669	626	639	606	637	645	651	625	674	578	620	624	585	620	605	668	633	657	633	651	635	595	671	656	632	648	610	625	641	617	680	642	590	658	645	675	621	650	602	630	633	666	618	622	621	670	603	658	667	645	636	602	641	575	657	608	616	622	643	665	653	641	594	619	659	630	632	621	622	642	594	575	660	661	626	656	651	584	634	631	664	649	617	576	612	604	623	637	655	645	707	672	639	600	619	652	604	647	688	693	634	637	594	628	617	607	635	570	622	623	608	662	663	617	662	663	650	664
27503	21158	29511	23050	21109	18895	361	196	187	183	156	195	171	179	176	160	195	175	179	161	168	192	159	163	167	173	144	201	155	157	168	159	173	156	185	155	149	167	172	149	165	168	172	161	180	173	170	196	160	172	151	158	163	166	185	155	187	168	158	165	158	149	174	171	159	166	154	181	165	160	160	159	190	191	177	166	175	176	192	161	173	171	166	171	149	163	177	165	173	157	171	200	165	167	163	166	171	159	170	160	180	175	159	177	169	189	178	170	200	162	161	175	159	168	159	173	168	143	188	172	173	162	187	177	155	174	157	169	163	159	167	178	182	153	177	168	153	158	159	175	167	158	159	180	169	164	182	178	159	174	159	174	172	162	173	187	165	163	138	165	164	167	174	172	153	183	155	143	166	151	151	149	170	156	170	155	150	162	161	171	185	158	177	173	167	162	144	158	192	178	156	169	167	180	176	157	158	158	176	146	149	176	159	144	179	174	176	151	169	163	175	153	169	159	188	146	155	184	180	157	172	174	150	171	163	156	169	176	178	169	176	167	158	162	179	163	165	142	164	152	171	171	175	163	145	172	161	164	152	147	164	170	169	188	152	146	164	157	166	182	181	164	166	160	162	190	157	179	142	168	180	207	158	163	153	156	163	169	185	161	183	167	187	160	160	187	192	183	172	169	165	156	167	192	171	170	121	168	166	173	172	166	173	163	178	163	151	147	165	148	178	179	169	155	179	149	175	167	148	172	160	181	180	174	152	161	175	163	167	141	175	168	163	164	156	173	178	168	175	161	171	140	165	158	180	195	142	164	167	174	193	164	181	182	187	167	157	190	163	176	165	188	173	172	138	165	166	164	161	171	169	184	177	160	179	174	163	167	176	155	168	152	157	156	174	195	183	179	174	180	181	168	170	164	163	139	168	162	166	153	168	147	185	168	172	142	187	165	158	171	183	176	156	173	151	162	173	168	164	165	164	174	166	175	171	186	173	180	163	168	160	176	165	174	168	161	159	161	175	190	174	177	153	165	159	169	161	153	164	168	172	160	187	170	161	158	174	170	159	159	170	174	171	174	142	167	172	167	192	169	162	160	159	135	150	147	167	156	166	165	158	168	156	174	173	173	178	176	147	170	190	179	174	157	189	163	166	152	184	174	172	168	154	155	176	164	174	198	159	156	167	166	165	177	164	149	157	153	176	168	160	168	139	180	167	173	169	157	168	167	179	146	164	152	135	175	158	173	210	167	160	158	190	178	149	165	160	146	190	157	164	138	197	189	159	187	164	174	179	170	174	144	163	126	170	183	154	160	169	166	159	182	147	163	172	166	179	152	156	183	156	165	175	153	157	172	176	173	178	171	169	159	186	183	161	180	153	178	171	171	161	141	184	166	189	179	167	196	168	179	176	173	165	174	165	168	171	188	167	165	179	174	171	141	167	157	160	153	169	168	174	175	178	174	166	169	184	180	153	205	144	178	168	166	167	169	165	158	146	178	169	162	147	188	150	149	157	165	161	163	158	178	146	150	142	164	186	180	173	190	171	146	156	166	151	160	175	184	173	172	157	192	176	186	165	151	159	164	147	197	187	159	164	171	168	182	141	175	175	155	179	151	187	162	160	156	168	186	200	192	178	184	190	189	167	164	165	174	175	147	163	149	171	175	159	174	166	163	168	138	176	192	162	148	162	184	157	153	169	164	155	153	152	159	164	173	172	175	165	154	198	160	175	155	179	181	184	165	176	161	185	155	168	154	156	172	165	181	146	158	166	177	184	169	147	176	159	174	157	215	153	179	159	180	182	160	166	160	162	183	154	162	181	151	152	164	147	171	202	180	165	162	146	172	182	166	182	147	169	167	149	157	154	167	188	156	182	138	200	181	201	162	161	180	163	171	164	184	182	185	165	157	170	174	173	151	168	165	169	180	187	171	138	151	160	170	175	158	170	155	193	142	172	152	171	163	168	158	146	153	161	167	167	162	160	165	171	156	184	193	168	172	171	165	161	151	161	174	176	150	177	164	145	172	187	165	162	166	170	187	162	184	178	169	184	156	185	179	166	151	164	152	167	167	186	160	177	161	167	153	160	155	156	168	155	166	158	162	151	188	152	183	180	138	177	176	163	165	161	158	166	170	161	168	172	155	167	195	175	159	158	167	149	173	191	144	175	193	172	177	154	165	166	171	185	160	165	150	156	173	165	152	167	177	149	166	174	147	154	161	161	168	161	158	159	160	170	150	155	165	157	164	156	198	160	140	136	165	189	152	158	191	145	170	165	154	163	166	181	178	155	169	167	173	209	183	168	168	173	167	172	159	199	168	168	201	192	176	164	173	183	164	166	170	162	178	165	161	169	159	147	168	174	158	159	196	166	160	171	167	189	160	144	138	166	182	182	169	179	158	159	168	158	184	173	173	148	162	152	177	181	206	167	164	151	154	178	146	152	196	169	173	167	174	167	155	181	168	156	166	173	172	144	172	176	173	164	140	138	181	166	170	162	199	177	157	173	156	159	176	142	188	170	176	144	163	199	158	169	149	170	155	179	179	182	174	174	154	159	168	171	185	185	152	164	177	179	161	184	156	167	168	180	169	159	178	173	164	143	163	152	168	167	181	159	163	170	171	140	197	180	185	186	166	163	191	151	162	194	143	190	161	168	161	149	137	173	187	141	201	166	145	154	190	125	167	154	180	192	141	173	170	162	153	147	169	179	167	156	166	150	174	160	150	188	161	168	164	168	177	183	170	164	166	165	182	150	163	163	162	180	154	169	168	153	161	164	190	177	165	161	150	165	186	172	140	167	159	161	154	166	167	163	149	154	174	174	158	181	170	144	151	173	168	178	171	186	170	139	171	173	169	181	179	144	160	139	171	164	160	163	147	165	153	159	166	167	160	176	158	166	162	177	177	177	146	158	149	147	165	150	158	193	164	176	174	149	179	174	181	165	158	167	175	162	153	174	179	174	178	149	154	185	165	158	172	155	165	178	148	172	169	164	165	170	166	168	160	170	167	172	165	173	163	151	171	178	169	155	176	148	188	172	155	152	156	182	165	167	167	155	153	157	150	166	184	140	163	152	171	161	161	160	194	151	159	170	146	188	168	162	196	145	160	147	170	145	155	176	188	156	205	161	179	171	183	148	168	168	165	201	165	173	178	182	172	157	162	156	164	171	156	184	182	156	157	144	153	167	169	153	180	183	170	169	182	159	162	183	179	170	156	161	170	184	147	176	162	171	158	180	169	150	170	173	140	154	179	167	169	181	181	171	186	171	175	175	153	179	157	168	144	178	183	160	169	164	168	161	162	178	161	184	156	146	141	183	165	172	177	183	179	163	180	184	189	145	174	142	171	194	178	168	150	169	164	174	159	183	177	158	140	166	147	192	168	156	159	153	158	174	172	151	155	173	179	160	182	180	162	163	173	174	170	161	157	160	163	171	144	160	169	146	174	160	169	167	156	160	174	192	177	169	183	170	172	158	150	168	177	151	160	169	138	161	195
3769	473	332	283	246	255	227	255	234	238	230	224	222	217	234	232	247	217	229	226	227	226	237	231	217	213	237	234	223	224	228	279	226	232	254	249	211	232	238	212	242	221	225	214	202	267	220	239	250	232	231	224	234	208	233	212	222	218	246	252	240	241	240	264	211	215	232	242	249	254	204	242	229	236	232	205	240	212	212	228	213	209	207	217	249	203	238	242	253	220	220	249	248	238	237	236	220	244	218	226	227	207	223	249	225	247	199	231	241	218	239	219	212	247	244	259	220	205	244	263	206	211	230	242	251	209	247	206	217	245	204	231	231	201	236	253	209	242	225	254	204	219	239	215	208	233	256	224	238	218	215	218	201	215	238	224	217	228	268	228	255	221	237	197	241	234	218	205	228	217	244	248	248	226	221	239	238	204	232	234	237	197	248	240	235	225	236	236	249	245	208	239	207	213	227	233	242	221	199	216	210	207	221	219	209	208	238	237	215	212	221	217	218	253	231	227	216	237	216	251	204	228	237	203	203	229	238	233	226	202	252	246	232	261	216	200	224	230	221	217	209	242	252	246	220	231	234	221	223	206	242	220	220	244	221	241	240	259	245	218	249	220	242	187	218	235	233	237	265	216	209	222	236	233	238	246	222	242	214	223	218	210	234	232	237	224	222	229	231	237	223	258	217	245	221	220	206	207	225	215	232	206	207	213	230	236	233	224	241	236	233	214	238	233	209	223	231	211	248	208	240	215	245	216	203	239	250	241	214	224	243	229	225	220	215	220	259	229	247	223	213	219	258	205	227	226	227	205	240	260	252	235	250	216	229	229	233	221	244	216	225	213	243	242	242	218	212	247	249	229	208	236	225	239	267	199	252	229	222	205	221	224	249	206	228	234	234	234	224	247	220	215	211	222	224	238	226	228	227	241	194	225	215	233	232	231	212	245	226	223	214	237	211	230	215	216	230	250	218	208	209	215	235	246	233	233	230	235	212	249	220	227	223	239	217	207	204	236	235	224	237	255	246	228	222	214	223	226	227	224	255	233	188	235	205	236	219	225	216	230	232	234	204	227	239	230	256	210	244	219	244	223	217	229	231	242	220	206	229	227	248	213	213	231	208	235	220	225	232	208	226	216	245	219	236	227	218	233	232	214	209	244	240	221	213	224	238	257	247	203	216	221	241	210	239	222	227	199	228	224	216	233	259	224	208	225	248	221	227	219	230	232	237	245	209	231	247	219	250	199	206	207	232	271	263	197	250	239	224	196	229	241	226	235	246	235	224	223	209	229	226	250	228	244	240	236	239	220	256	242	221	220	251	234	217	228	221	229	214	234	227	257	244	230	235	257	247	235	244	232	233	239	239	198	207	257	237	224	225	235	224	262	234	244	217	219	247	226	219	240	223	217	214	227	217	201	238	253	230	260	259	222	229	218	178	227	215	211	217	243	239	202	236	238	208	201	231	243	229	228	225	231	195	203	232	224	243	222	227	235	217	260	247	210	237	214	226	250	215	236	224	218	246	222	256	250	232	234	215	246	212	212	203	227	231	215	210	231	229	233	214	216	230	250	226	203	243	236	231	223	263	224	225	239	219	235	217	244	225	212	207	199	246	232	228	220	205	226	227	215	218	231	229	240	224	226	229	222	258	206	237	264	201	243	235	245	224	230	240	215	235	238	256	216	222	227	212	220	250	198	257	223	214	227	247	194	214	267	254	226	203	223	253	220	222	244	219	236	221	240	231	241	220	230	228	223	226	206	240	248	214	232	256	256	226	223	233	222	247	230	253	247	211	225	248	213	201	252	229	222	243	242	219	221	211	204	234	207	228	238	227	198	245	205	217	221	234	239	224	223	240	213	243	230	211	221	237	222	223	215	246	238	215	237	237	246	205	247	251	239	236	208	242	214	202	228	209	233	231	232	242	214	262	229	242	216	236	232	239	229	208	225	206	227	245	219	227	238	235	218	226	223	237	217	208	223	235	235	252	213	228	234	240	243	237	226	239	222	214	250	219	215	233	232	233	224	226	236	235	213	223	220	215	232	239	225	253	224	232	213	217	222	198	242	229	208	232	227	213	254	204	251	252	205	218	230	247	214	207	205	246	211	216	253	217	229	214	235	227	224	212	227	242	256	213	228	242	207	247	222	236	234	217	211	233	252	239	209	210	229	199	213	224	234	223	224	222	231	255	206	225	236	212	237	231	221	247	226	228	234	231	230	214	241	240	215	212	205	251	239	231	250	216	240	242	260	217	254	253	227	264	243	251	226	232	247	214	219	236	221	234	233	253	227	218	214	239	245	205	226	219	241	214	244	255	237	231	259	220	226	244	218	237	215	236	208	216	248	229	200	213	252	203	236	237	249	234	206	214	247	221	234	250	237	233	224	230	226	231	231	244	216	234	225	236	232	216	224	250	236	214	225	224	199	232	206	254	235	208	225	243	242	247	212	261	235	202	198	228	217	264	222	229	245	239	224	233	215	204	232	240	237	244	245	231	242	233	236	227	227	227	237	214	217	239	225	239	244	226	221	222	250	222	244	244	236	213	228	245	240	235	234	224	197	249	231	230	224	240	234	218	241	198	245	232	196	235	221	229	220	225	214	241	199	205	249	216	234	253	217	204	249	207	219	231	214	225	212	247	222	195	212	209	219	212	214	219	214	211	237	209	186	236	210	229	243	228	200	217	215	241	240	230	260	221	226	230	224	244	231	216	230	262	237	231	248	219	210	239	219	208	214	226	211	235	211	203	200	245	202	231	244	222	243	216	227	230	228	210	231	230	233	188	194	253	221	234	237	236	219	237	212	239	228	245	220	246	207	244	244	210	251	221	223	227	228	231	238	241	233	233	240	235	210	226	212	225	233	213	223	201	241	238	233	229	239	211	260	232	239	212	241	215	235	201	195	224	213	226	226	219	245	219	208	246	253	223	252	220	224	258	214	220	245	224	220	218	237	215	221	248	198	235	252	211	209	219	242	204	226	221	239	237	256	252	254	252	203	238	222	214	225	221	245	238	220	244	228	194	235	240	207	235	213	241	250	221	228	228	249	215	210	205	216	211	218	214	219	248	237	227	236	243	250	210	230	224	217	259	231	217	239	229	215	217	209	213	218	231	251	221	225	214	206	198	217	237	234	233	229	224	229	227	232	213	228	243	206	225	231	237	233	249	224	252	215	239	216	227	231	217	228	226	219	233	237	243	231	228	220	222	236	248	244	229	218	237	244	208	241	212	215	262	242	223	207	228	238	234	217	236	218	246	243	196	223	210	243	220	249	226	202	254	230	229	228	202	210	241	220	224	204	226	225	256	229	213	231	245	224	221	225	219	245	236	241	239	208	210	192	252	233	234	223	225	229	237	231	196	218	234	214	211	226	229	248	201	209	225	214	208	214	235	230	235	231	211	232	234	216	223	207	224	226	244	219	250	198	217	229	235	220	209	219	228	228	235	246	238	249	234	220	244	215	213	233	222	224	226	207	219	217	193	256	232	226
22585	21212	29510	23210	21211	21391	24493	4006	678	672	607	583	592	594	598	613	631	637	611	586	584	557	619	633	601	627	575	584	573	593	579	569	593	604	608	612	606	599	571	556	559	619	610	581	567	575	596	604	552	561	569	596	535	598	607	622	556	611	561	605	560	601	600	619	621	590	561	575	612	618	592	596	583	581	617	593	573	611	588	605	598	613	572	633	572	599	594	585	590	590	612	569	618	545	596	595	584	590	530	618	569	565	546	570	551	574	576	620	575	596	537	585	564	606	577	617	651	584	614	595	581	580	563	629	551	572	594	567	577	553	557	586	556	560	599	573	540	567	596	533	572	615	625	529	575	609	566	555	579	634	587	588	581	603	580	551	602	586	582	592	590	583	625	576	528	574	585	576	585	604	577	580	612	565	571	616	601	551	577	575	540	589	590	557	575	598	581	567	526	549	614	612	590	617	580	543	617	612	570	573	608	589	552	558	577	562	582	556	582	614	541	545	560	529	579	555	600	630	563	542	573	622	598	609	574	567	588	607	532	511	545	618	619	610	572	539	550	583	582	586	618	565	570	634	607	609	616	613	587	570	589	593	571	592	564	557	567	548	637	553	594	554	560	614	585	570	592	607	612	571	614	624	569	588	604	567	592	557	551	567	569	588	578	589	576	592	554	586	604	554	586	590	609	581	554	598	584	605	592	571	554	566	569	579	592	586	554	584	567	552	572	573	596	520	585	559	595	573	571	553	581	559	570	565	567	559	531	604	582	592	559	553	571	586	606	565	544	601	590	580	593	594	550	565	580	575	604	553	571	591	549	606	607	552	557	590	575	558	576	600	564	599	588	606	626	581	560	582	617	593	582	575	578	575	602	567	517	574	561	599	577	610	584	618	591	541	585	585	625	578	554	592	617	590	593	541	602	595	550	533	562	565	562	566	544	614	529	558	537	605	571	524	585	610	601	636	599	616	581	545	530	601	602	560	596	587	602	605	607	541	583	609	544	549	575	565	609	582	573	589	579	555	554	574	583	598	598	578	566	581	581	574	519	563	574	558	580	547	633	594	555	600	575	587	584	569	563	577	540	551	573	592	606	577	582	604	581	566	562	578	551	613	548	531	564	544	575	533	553	566	555	577	598	595	577	583	601	635	573	551	559	598	587	603	643	562	560	580	596	550	580	603	646	563	538	555	598	540	543	581	573	588	567	574	538	600	586	554	587	543	528	593	548	590	633	546	579	541	593	548	571	584	569	568	594	580	539	600	625	600	572	587	588	570	554	605	601	572	586	589	611	598	570	593	568	584	567	567	595	584	580	583	539	582	554	552	609	554	596	592	515	573	553	604	576	584	558	533	555	556	521	548	559	596	556	573	583	584	547	582	515	591	522	555	594	581	578	581	621	600	530	552	602	597	593	567	623	575	587	536	593	566	602	542	576	567	552	611	629	545	589	560	568	624	564	570	568	545	561	613	536	593	591	609	561	560	570	571	550	544	608	608	619	586	559	517	612	567	567	579	588	625	610	583	562	615	563	585	617	536	562	556	571	632	580	569	612	620	554	550	616	574	578	555	585	611	589	597	573	585	588	585	590	554	570	548	535	604	553	604	592	531	590	591	589	592	588	584	576	618	597	560	542	586	600	587	615	585	578	546	602	631	570	595	612	605	544	562	568	598	574	578	554	563	550	565	561	594	619	532	582	552	615	573	561	595	596	581	569	573	547	549	591	559	610	565	612	599	593	603	556	597	559	589	517	586	574	525	562	570	586	526	584	612	573	639	554	595	579	579	575	606	590	578	596	558	575	542	593	571	627	631	635	556	604	552	597	556	585	573	592	555	581	571	577	646	565	582	523	607	629	591	611	583	572	631	581	587	546	584	559	572	586	580	568	583	558	552	562	581	549	573	574	638	594	595	558	615	544	604	568	617	604	551	559	566	548	569	555	553	572	578	608	573	538	571	573	573	571	575	564	583	572	574	610	598	580	566	543	575	636	584	623	502	512	556	592	596	575	565	566	532	599	569	597	592	554	595	563	558	579	575	572	567	561	559	551	565	565	593	567	586	569	583	597	593	541	568	604	555	551	572	600	565	571	573	571	563	578	577	563	563	577	565	619	586	569	586	547	618	608	569	598	628	599	548	578	566	569	573	584	580	575	597	590	582	526	541	588	563	640	555	539	606	627	573	601	610	594	607	576	556	632	600	572	575	549	537	586	539	601	558	628	555	596	545	599	521	593	571	578	572	585	606	602	560	594	570	575	593	551	558	568	591	574	604	613	593	554	530	558	564	566	561	549	546	533	560	587	566	554	608	548	571	542	584	632	588	563	586	606	570	531	571	532	564	562	625	551	589	559	544	587	598	527	536	594	539	574	583	551	518	572	596	559	563	574	583	594	575	527	516	581	600	562	555	583	567	613	546	555	589	576	580	556	611	598	589	542	575	544	561	554	547	571	555	642	585	637	586	520	583	582	575	558	564	567	581	564	587	573	557	612	543	560	595	559	541	569	632	581	559	555	591	619	566	574	611	546	554	532	580	549	589	584	519	600	499	559	568	582	545	584	554	550	553	586	550	558	590	594	582	601	582	605	555	567	604	599	589	543	548	582	557	609	588	547	555	586	610	559	572	594	592	575	571	574	561	569	604	547	573	586	561	547	591	588	582	596	598	602	570	573	601	526	527	568	550	519	541	599	602	581	586	585	589	573	605	553	563	598	595	580	543	567	596	581	571	598	548	607	588	606	548	541	588	601	556	571	575	617	561	555	597	550	572	592	561	589	562	577	578	557	630	599	604	603	569	604	569	579	595	564	548	584	580	602	575	593	561	567	566	527	557	588	598	609	581	618	558	614	552	584	559	591	540	578	587	532	632	600	588	589	551	607	573	593	604	539	587	552	598	612	563	596	540	562	585	579	589	561	582	544	602	546	603	590	627	553	560	558	566	584	576	574	567	574	561	597	567	611	570	557	592	557	550	582	571	545	562	584	571	569	535	573	572	571	584	587	553	572	588	589	593	570	599	587	593	500	594	600	613	576	577	570	580	588	587	612	584	538	587	601	614	563	615	560	599	606	578	547	603	593	532	569	551	574	544	560	553	564	589	561	589	548	582	613	582	564	584	586	552	578	561	550	571	501	564	580	578	582	578	550	543	558	580	567	589	557	583	564	552	575	586	593	554	545	602	588	568	539	547	555	595	576	542	615	561	548	582	599	562	586	568	588	565	576	529	583	519	558	589	583	580	629	581	521	584	579	618	562	585	598	584	600	612	609	576	599	535	559	581	554	577	613	563	630	566	539	562	595	576	576	575	541	585	558	534	606	552	558	541	557	570	599	631	616	529	637	587	575	538	564	575	503	587	571	564	564	582	552	577	576	543	570	569	607	557	566	625	561	570	561	610	562	588	552	541	577	590	586	583	580	534	560	575	565	567	569	558	565	610	562	590	595	529	570	546	606	541	564	567	558	574	559	591	559	576	603	555	577	574	617	606	607	565
4671	1742	1017	843	772	769	726	713	748	716	677	722	682	719	738	710	673	688	708	695	672	673	752	681	676	673	698	664	743	671	696	705	663	677	646	649	718	686	717	658	673	688	698	598	704	686	706	689	669	679	713	684	626	642	676	681	657	690	670	685	680	677	686	703	699	691	645	663	719	684	670	686	722	692	701	704	701	655	689	682	658	653	719	647	722	662	685	697	620	649	685	660	708	674	681	693	676	685	711	642	673	719	641	717	666	654	701	690	694	695	716	700	663	691	712	665	708	631	642	683	708	703	683	699	693	705	695	673	696	640	677	695	692	700	642	646	701	695	653	683	681	674	682	662	694	706	678	712	687	672	723	699	731	678	648	667	667	634	706	691	688	687	675	699	662	697	660	663	674	685	682	674	697	740	696	662	708	631	682	657	688	680	643	654	679	704	685	682	642	690	688	712	675	731	687	725	690	687	686	625	707	669	680	721	670	720	740	668	642	671	678	655	636	679	704	702	664	699	698	644	616	694	702	665	692	672	690	711	672	680	692	661	709	654	606	677	729	630	689	681	644	697	680	727	679	618	697	699	702	685	669	730	660	694	733	666	712	722	637	707	644	701	712	711	674	695	698	655	669	670	699	659	671	694	723	646	706	709	686	668	726	682	710	655	663	706	712	722	689	714	653	668	659	675	681	681	707	701	716	706	637	736	678	672	675	663	649	703	727	666	684	701	686	666	655	668	686	713	682	750	637	650	688	672	673	620	687	673	705	637	646	707	703	710	693	644	679	645	642	728	683	655	684	637	692	673	681	713	723	694	646	700	698	704	691	658	669	697	642	738	680	705	691	649	654	646	681	674	677	652	706	696	661	667	675	679	653	657	662	649	657	670	670	675	661	658	697	684	690	670	715	718	664	642	684	678	660	685	661	687	696	660	677	654	695	738	696	697	669	694	698	730	689	662	682	668	670	726	702	698	674	696	673	723	670	687	682	663	680	655	703	684	687	674	678	677	712	705	657	665	667	689	696	689	701	631	682	715	672	663	746	676	701	663	702	671	644	712	713	683	670	694	655	673	661	656	633	668	699	654	701	754	691	742	705	675	660	698	691	676	704	683	697	678	723	675	702	708	712	671	671	668	678	687	684	654	709	623	681	655	699	659	667	711	709	703	687	718	682	695	648	731	662	691	627	699	713	681	711	671	668	675	677	666	732	666	724	664	698	680	672	652	690	658	719	709	649	722	699	655	679	649	712	692	714	707	714	704	704	666	679	666	637	651	709	666	685	715	721	722	739	707	669	666	652	657	649	717	694	665	662	710	699	644	654	687	682	690	653	704	699	683	721	641	683	684	680	678	677	668	713	657	715	669	683	679	679	680	696	704	668	696	663	703	694	656	703	653	611	706	658	650	674	705	712	693	629	685	656	655	660	648	657	701	697	709	670	685	688	722	684	670	681	686	630	708	684	689	689	677	686	603	671	621	653	657	696	659	634	685	679	658	696	707	672	648	639	701	660	706	673	686	698	664	625	675	682	683	687	686	672	637	707	708	626	665	652	667	681	661	727	695	684	712	701	684	693	691	649	637	678	670	669	703	645	671	651	704	681	681	671	665	669	688	715	688	680	640	649	667	695	681	669	657	685	706	692	689	708	707	680	663	694	669	691	677	667	647	706	685	669	684	652	647	662	705	650	687	671	713	632	712	666	710	678	632	693	722	645	698	655	650	700	687	714	668	688	685	681	652	703	665	658	683	698	718	669	677	663	682	667	696	706	642	654	667	701	671	693	712	680	654	709	669	662	676	694	671	709	654	675	669	700	675	657	693	605	688	695	681	685	698	673	704	658	639	682	686	702	675	721	684	678	631	659	659	659	672	674	682	654	706	704	672	696	655	664	686	718	688	710	731	673	663	739	633	703	669	661	721	702	673	694	662	661	713	691	641	720	653	666	712	649	730	673	741	690	671	645	674	678	657	685	677	671	674	699	740	673	679	693	663	668	686	691	718	661	716	676	666	674	670	708	662	680	691	698	673	667	679	676	697	712	650	688	648	689	678	665	719	705	707	678	655	691	676	655	708	695	663	709	640	659	658	722	725	717	710	698	715	652	712	693	728	697	655	651	679	691	662	702	680	688	716	708	682	677	661	700	624	678	683	683	730	688	684	714	668	704	668	637	646	737	694	715	661	695	678	717	693	675	680	664	717	710	703	642	656	673	698	696	702	663	670	662	720	679	664	659	701	680	658	695	627	666	694	660	677	671	720	719	671	662	669	663	631	711	704	713	703	689	712	687	661	633	711	688	668	692	680	691	660	663	744	660	611	688	684	630	641	693	685	681	678	651	675	647	700	700	689	684	682	688	701	658	671	698	663	708	663	680	677	678	702	682	698	686	656	693	674	624	701	700	679	702	671	698	668	683	712	689	669	689	673	666	688	676	698	660	698	684	657	642	682	691	724	674	662	685	649	695	691	670	704	692	715	667	671	670	709	711	709	632	671	693	694	683	668	684	638	635	668	656	713	722	673	675	630	657	652	671	649	661	717	703	671	704	672	701	666	642	730	721	676	715	641	642	684	711	663	726	726	669	636	636	633	644	697	704	694	657	762	684	693	677	674	668	697	724	684	703	695	694	692	681	654	631	681	628	662	681	683	661	703	678	676	671	650	682	668	648	678	677	687	665	687	711	685	639	629	709	690	686	665	698	702	690	678	687	671	640	727	685	708	688	670	650	687	667	667	683	662	656	678	714	684	736	725	672	635	681	693	653	688	644	677	716	682	683	636	667	667	712	630	679	652	690	666	697	686	682	684	716	700	669	674	725	698	677	652	695	715	697	680	705	683	688	664	688	719	722	677	708	666	630	696	668	703	660	711	682	630	685	658	710	675	654	686	653	678	724	627	645	662	697	667	668	678	684	674	697	724	725	642	657	723	702	685	660	732	703	663	664	668	696	640	698	688	679	689	731	655	681	676	668	690	667	708	693	693	693	708	712	674	705	706	739	696	702	687	658	694	656	739	688	631	693	710	667	646	652	710	652	701	657	680	673	681	701	730	722	703	636	703	703	665	659	696	678	658	664	704	710	662	712	745	688	709	710	670	714	652	651	619	718	690	682	662	674	643	654	657	645	680	660	633	673	675	698	684	672	677	672	676	721	710	678	714	700	637	656	649	661	621	684	663	705	681	692	660	672	692	655	687	632	662	694	675	707	678	661	687	694	687	683	688	667	715	721	673	663	742	690	678	712	667	735	646	672	684	673	690	706	675	682	658	638	690	713	692	691	682	650	695	670	706	670	644	683	681	722	733	661	678	663	632	711	670	709	706	671	664	665	680	646	664	695	683	671	672	671	656	691	648	679	626	693	673	667	706	724	715	664	688	683	700	680	690	653	693	636	670	690	665	708	673	692	716	712	706	662	713	710	642	700	693	686	615	690	718	671	646	698	709	667	641	673	652	713	642	650	633	676	720	659	701	631	656	680	661	670	706	685	718	682	689
28037	21162	25420	14104	380	298	274	266	238	210	264	260	223	248	264	275	267	249	242	236	259	261	249	276	244	241	243	274	258	259	251	249	248	229	244	234	250	230	265	265	263	280	251	237	233	255	288	246	221	238	261	225	291	265	247	259	252	243	233	249	250	275	235	253	275	258	272	250	245	235	258	252	214	252	259	257	252	212	262	261	258	246	254	252	276	260	252	253	234	263	244	248	240	243	257	236	229	251	247	239	244	241	243	261	248	258	233	270	235	214	258	255	253	256	264	235	243	243	291	262	270	252	273	261	246	259	265	251	252	226	263	253	248	253	257	245	259	247	271	234	225	262	220	217	248	256	223	243	251	247	260	236	256	251	255	239	264	235	252	255	223	247	269	249	251	258	257	259	249	218	274	243	293	258	288	227	234	258	252	238	258	274	264	251	253	242	257	253	260	247	269	258	256	271	241	256	238	260	255	241	240	265	247	245	268	247	248	246	259	238	251	235	247	245	283	233	224	241	251	250	231	270	253	251	259	242	248	271	216	237	273	243	256	264	252	269	266	255	257	257	270	226	234	246	272	241	232	245	251	240	274	235	245	248	250	251	280	283	253	271	276	254	248	249	284	261	234	259	257	276	258	238	274	260	265	240	263	300	259	272	255	249	272	260	249	231	279	264	273	240	262	240	255	237	251	283	271	229	266	252	258	246	240	247	245	253	257	241	234	257	223	239	253	260	255	250	265	233	252	267	241	233	269	260	267	258	241	274	250	277	254	241	251	249	254	249	254	267	251	269	239	242	240	239	252	233	252	268	269	248	238	258	253	244	291	263	233	235	237	226	273	259	230	275	234	244	242	278	236	258	267	240	270	262	236	243	243	271	213	236	240	251	223	249	231	269	246	252	290	239	264	269	273	247	249	264	269	242	240	244	264	241	267	228	268	252	238	274	244	253	248	229	286	247	238	264	274	244	244	248	249	260	262	266	264	257	230	268	223	254	249	237	246	223	265	257	242	259	230	235	267	255	253	259	258	248	249	252	272	266	229	253	253	234	249	273	243	247	268	221	233	257	245	250	268	249	292	241	251	249	260	247	233	255	272	253	254	262	273	246	237	249	259	233	267	254	246	257	251	249	264	262	267	269	214	247	232	268	245	245	276	271	236	212	248	266	241	250	263	251	235	246	243	256	229	244	260	265	254	251	250	230	255	268	240	250	258	247	257	259	270	243	233	272	235	219	230	241	249	246	249	235	249	249	235	226	239	235	250	253	247	231	248	234	243	273	260	245	255	256	231	259	215	254	269	279	246	244	241	271	231	264	250	277	276	266	244	255	235	213	229	258	258	259	238	260	226	249	259	252	238	266	213	225	262	258	259	231	277	267	247	273	263	254	237	258	252	232	268	277	257	264	256	225	289	266	258	261	261	238	269	233	219	262	252	262	268	268	250	221	289	237	237	235	265	249	239	250	238	268	268	274	243	264	273	249	245	231	233	226	253	257	255	225	236	261	266	258	249	243	248	265	267	221	271	266	278	263	256	290	240	238	239	260	272	247	241	255	259	246	242	250	278	239	228	259	266	270	244	262	257	233	255	241	273	245	258	274	255	243	268	269	270	252	262	265	245	256	257	284	271	221	243	231	261	261	252	283	240	225	280	260	246	240	244	239	262	238	241	270	266	277	251	240	273	230	252	233	238	255	248	248	264	244	266	257	278	260	283	258	254	268	286	243	229	260	223	228	254	289	259	248	251	224	245	255	278	255	264	274	228	236	258	236	272	247	268	271	254	264	235	262	250	267	276	228	232	258	249	230	260	246	221	249	266	293	260	258	268	264	235	274	245	248	276	243	275	275	230	249	264	261	265	240	243	262	280	235	273	260	222	259	261	221	257	253	238	237	245	220	275	255	253	270	255	238	245	235	253	247	258	241	246	261	262	214	247	256	248	257	275	235	242	265	256	229	238	273	227	228	282	215	245	265	240	251	262	272	254	257	272	242	231	242	276	258	245	281	252	259	236	241	283	244	246	258	253	246	262	271	238	273	235	210	281	247	283	221	245	249	266	258	246	273	261	272	269	270	232	270	223	249	261	248	234	237	247	282	244	252	267	264	255	250	289	264	238	230	256	275	228	262	235	256	229	232	251	297	266	244	259	281	253	253	250	267	253	265	242	259	242	245	271	252	242	231	258	282	264	274	266	253	249	230	261	285	263	237	234	241	256	272	263	249	271	264	247	236	249	246	231	244	254	282	259	222	261	233	273	238	237	269	262	241	251	239	267	250	251	250	230	255	255	245	223	214	224	268	249	265	267	284	219	269	267	247	237	251	254	276	272	248	257	246	259	246	273	224	239	237	254	267	231	241	232	239	255	260	256	260	252	247	231	277	264	290	292	206	258	240	260	253	237	249	241	233	257	249	256	245	245	244	266	253	251	227	225	252	272	251	257	200	257	254	220	267	274	273	235	262	280	283	250	288	256	265	252	237	218	247	250	272	253	237	247	247	230	262	268	239	275	249	223	250	251	240	252	237	241	259	248	257	268	274	269	240	241	248	277	253	263	253	211	245	257	244	215	227	264	243	267	268	222	274	243	271	244	226	290	246	234	251	229	237	251	268	267	263	225	226	261	252	258	288	251	247	216	270	252	243	248	246	265	254	250	251	253	251	232	269	248	273	254	238	234	206	237	249	221	224	255	229	267	277	268	249	239	228	249	216	237	235	239	227	238	226	233	265	260	245	276	247	254	254	267	268	235	263	248	259	252	247	253	250	251	250	275	261	265	256	260	242	249	259	250	228	242	248	249	243	254	255	245	252	256	232	229	258	263	242	252	275	241	260	238	235	260	256	222	230	248	236	266	253	267	249	244	247	229	252	244	245	241	236	254	259	253	272	239	269	252	265	271	268	246	237	258	243	249	238	255	252	252	230	270	245	263	238	233	261	275	260	264	267	270	272	253	233	253	262	286	257	255	251	245	232	245	242	262	262	240	250	257	264	302	291	266	265	242	260	208	256	220	239	250	249	272	255	245	248	264	273	257	248	252	265	264	237	262	251	226	268	243	259	241	271	258	264	237	251	232	243	247	240	269	236	266	239	250	262	274	273	238	248	289	272	255	237	249	240	241	248	241	235	237	232	237	258	226	241	247	260	243	284	240	255	247	250	259	247	275	238	232	232	238	270	254	238	257	263	252	262	249	242	257	222	251	266	268	248	245	216	261	273	262	255	254	249	276	256	262	247	247	215	253	245	286	273	229	237	259	275	230	224	257	234	240	242	252	273	261	266	248	269	246	238	267	273	232	259	245	252	226	235	207	230	238	282	233	247	248	255	276	268	260	245	227	251	263	269	259	236	257	277	266	258	258	240	252	281	270	230	251	270	236	242	279	274	246	242	224	240	252	268	239	250	292	221	248	279	244	235	264	244	239	275	263	244	236	240	232	262	257	252	247	279	254	277	255	256	232	250	271	246	274	242	236	266	251	212	244	252	262	249	259	235
3311	356	327	335	309	306	310	321	328	323	301	314	306	305	320	320	301	321	320	296	328	327	314	300	286	333	332	301	287	284	310	298	306	299	309	302	322	331	321	296	329	358	303	298	304	279	297	298	298	325	289	321	318	297	325	319	324	278	310	283	303	297	291	339	323	311	308	313	321	284	280	293	299	321	285	286	305	304	298	318	273	320	350	322	279	302	317	325	322	294	304	278	332	311	328	286	289	317	323	326	328	321	252	323	338	307	300	321	309	322	315	309	270	349	298	331	299	314	314	355	325	306	304	301	322	329	313	314	318	361	317	301	341	307	303	301	297	284	313	307	342	314	342	272	336	337	344	300	321	315	332	299	302	316	310	332	318	320	315	346	306	328	330	305	333	342	314	307	289	331	310	285	325	319	337	297	276	311	304	304	291	307	331	337	295	297	312	317	273	318	323	315	329	303	314	337	351	265	281	292	314	310	320	318	323	300	326	338	311	303	294	311	313	335	313	301	329	283	296	341	299	310	317	327	315	328	290	323	323	306	323	337	315	269	320	328	318	302	301	302	311	312	313	282	282	294	322	327	319	315	299	351	316	336	300	311	328	338	289	327	296	315	353	318	300	321	299	321	298	301	339	326	309	299	269	305	294	299	288	302	316	299	305	313	323	315	308	282	297	324	310	287	290	317	309	292	312	309	345	285	327	294	287	312	317	291	307	310	303	331	338	317	292	293	314	313	295	284	300	290	344	315	293	324	323	264	312	328	306	343	317	307	315	356	283	290	312	298	303	287	311	307	314	326	320	286	337	282	307	325	301	332	285	294	317	302	297	329	323	275	333	308	330	303	296	330	286	307	289	307	332	309	310	317	329	320	306	310	304	315	310	314	320	315	293	328	343	296	334	299	300	300	299	298	328	294	316	314	303	317	302	325	328	318	353	325	309	316	290	295	313	320	275	300	294	303	327	318	310	322	316	302	314	292	312	301	289	303	309	327	297	325	310	321	321	325	304	296	306	314	294	300	298	321	284	348	348	328	328	286	290	300	338	299	321	310	301	329	310	321	320	316	304	340	330	309	312	323	298	315	280	308	323	290	326	315	315	280	313	316	284	314	301	307	276	298	325	304	323	292	288	307	314	327	335	318	335	321	340	315	306	283	292	296	302	304	273	343	302	295	294	297	330	318	348	312	305	330	277	322	283	365	318	306	352	301	321	337	292	320	316	282	319	314	305	315	325	293	317	296	311	296	323	304	313	320	290	300	304	319	282	330	324	322	310	299	306	321	308	335	295	313	332	286	298	327	312	295	326	327	292	327	303	295	323	336	312	321	324	316	313	324	333	307	334	294	296	267	333	295	333	309	284	313	348	309	320	315	313	316	293	323	283	275	301	312	304	301	322	292	298	321	321	334	329	319	349	294	316	325	311	308	322	307	305	357	321	318	336	295	286	334	304	306	346	301	296	320	272	297	301	319	341	285	301	333	334	328	305	309	298	317	310	319	284	313	339	297	303	293	316	287	306	314	338	331	269	325	281	333	327	335	333	320	309	270	304	311	299	306	276	322	305	321	288	347	351	322	316	317	324	319	305	314	328	315	321	302	325	305	308	321	290	286	284	301	308	311	302	349	309	319	319	290	326	284	339	296	314	296	295	302	313	307	281	332	325	318	302	328	301	306	304	294	322	313	315	302	317	327	294	328	322	302	312	280	283	306	333	319	316	305	322	334	325	299	326	323	298	311	323	306	300	340	309	296	304	332	329	291	328	280	315	287	303	324	317	262	341	325	331	314	324	318	305	293	327	264	291	316	321	315	338	289	313	312	320	310	345	312	281	307	291	279	322	321	291	329	317	287	288	302	324	349	290	312	329	284	294	281	305	325	331	360	313	320	322	274	334	329	311	305	313	294	313	304	292	295	308	310	314	308	308	297	315	334	309	291	275	282	280	298	323	309	305	331	282	307	343	317	308	321	300	278	316	301	315	342	299	299	300	349	287	340	311	313	300	288	312	312	306	293	305	308	329	328	353	312	313	313	312	322	302	307	306	313	279	308	293	303	302	294	334	316	303	331	350	301	303	294	325	304	290	294	291	315	319	316	320	300	317	320	281	317	328	342	309	316	318	305	289	330	322	304	314	305	306	300	319	314	310	267	303	317	314	283	316	282	285	310	306	317	297	298	306	322	333	327	282	293	299	285	321	286	293	310	353	343	319	319	304	297	318	293	317	307	324	329	316	322	305	303	293	313	305	294	299	296	334	289	316	348	333	315	316	334	331	315	299	303	313	303	318	300	343	345	326	314	339	304	305	304	304	307	303	330	330	321	334	292	313	312	314	274	315	304	335	322	274	306	295	302	313	290	337	297	329	297	317	320	313	321	332	336	320	284	333	325	356	309	366	303	322	337	315	312	314	269	332	283	300	325	278	315	321	308	322	316	305	308	301	325	292	304	307	317	304	340	333	359	316	330	359	305	300	304	318	322	342	341	311	319	301	309	287	299	314	307	353	303	323	302	324	287	334	270	325	314	294	333	302	300	329	320	303	334	309	344	326	292	314	323	281	293	308	315	318	279	290	299	276	307	295	313	319	329	262	312	287	315	304	285	323	282	334	299	288	307	349	306	315	336	314	319	316	318	323	320	330	280	275	338	307	308	294	282	339	314	320	318	338	299	310	325	285	295	307	312	298	312	294	326	295	313	324	309	298	355	334	290	314	332	302	323	310	313	315	335	327	292	289	337	298	299	293	309	331	336	305	327	325	344	315	341	321	314	326	315	342	304	289	332	329	326	295	304	308	309	298	281	296	301	286	303	344	293	292	341	307	311	306	304	296	293	295	306	331	318	330	318	279	288	335	336	303	318	323	288	280	329	304	302	299	318	306	302	309	286	317	320	322	306	303	303	317	334	311	354	345	283	334	347	328	330	307	323	318	306	334	300	292	336	300	342	270	324	320	306	307	312	319	282	304	312	315	325	314	307	309	314	295	322	311	327	332	321	322	320	294	325	339	305	322	289	335	337	312	327	302	293	343	308	317	322	323	309	297	288	326	269	317	306	314	302	297	280	315	307	337	324	280	325	326	301	315	330	318	306	332	308	305	359	294	325	305	335	314	309	342	308	304	324	301	307	320	307	305	303	331	311	343	303	289	323	321	308	300	296	330	326	286	314	298	310	303	311	274	305	282	331	326	308	286	325	317	305	332	317	316	319	333	312	300	319	311	329	310	293	349	342	301	320	303	314	322	327	343	324	279	347	306	331	293	316	309	305	320	310	318	292	328	288	321	309	308	308	310	302	255	293	313	342	304	311	282	302	304	316	308	323	310	313	291	303	299	300	296	287	330	319	282	308	269	296	325	311	296	311	328	300	301	301	319	292	306	307	320	324	331	315	338	333	332	359	302	304	319	310	332	333	314	303	290	324	310	306	311	307	276	296	323	333	330	308	288	313	304	282	331	304	297	330	339	313	284	292	314	280	314	329	309	317	324	284	294	310
26236	21158	29713	22898	21159	21175	15511	727	547	612	553	587	574	541	606	607	586	541	579	566	529	554	494	598	614	535	596	550	552	542	512	562	551	561	538	553	567	567	557	587	549	557	590	569	539	521	521	469	504	545	505	515	554	541	578	551	543	545	597	592	546	537	570	579	523	511	552	541	608	560	536	546	542	604	547	588	542	493	568	556	571	558	539	557	568	534	531	549	530	568	523	548	494	548	557	501	549	595	539	533	540	519	587	528	591	557	580	552	494	559	535	565	568	531	535	535	579	543	535	524	570	555	523	546	517	528	561	528	550	549	584	568	556	567	523	528	551	573	515	550	549	557	546	533	537	599	491	556	498	560	564	524	582	522	531	566	571	537	556	577	563	549	529	552	534	565	532	504	550	495	554	545	577	518	497	516	572	559	520	548	550	586	557	569	567	567	560	501	535	559	542	525	536	537	523	541	547	542	545	532	572	531	570	589	550	556	551	533	527	550	580	546	567	576	547	561	599	524	536	594	519	544	533	538	550	564	525	555	541	557	561	542	592	507	569	526	581	571	579	561	557	528	581	557	546	551	573	530	516	578	559	534	495	544	503	524	519	521	557	525	522	559	556	552	520	560	544	546	541	519	571	617	546	549	553	539	567	518	526	567	583	524	527	509	553	528	582	540	543	566	534	592	490	516	528	512	565	534	582	504	544	556	568	536	558	583	533	561	528	565	550	560	549	582	517	546	550	570	535	551	566	516	511	525	563	559	544	543	525	542	566	565	562	519	554	485	561	579	526	481	582	569	575	552	551	556	524	522	574	590	519	604	569	594	535	568	581	559	547	581	548	615	566	531	574	542	565	528	612	561	555	600	521	551	536	567	551	530	512	517	566	586	558	519	516	538	543	555	565	564	558	534	557	542	548	596	519	525	543	536	567	542	535	538	534	541	575	525	510	602	546	547	522	547	523	565	540	581	548	575	549	578	534	544	565	543	583	554	544	536	566	560	562	547	564	543	583	528	543	554	555	570	586	560	576	549	547	591	541	541	477	601	539	572	553	539	548	543	522	553	541	587	523	553	561	546	548	532	546	570	552	541	533	552	539	525	599	524	534	595	580	529	535	548	533	504	559	579	624	507	537	556	519	543	552	554	541	586	552	541	535	535	564	568	511	578	533	568	539	536	572	545	553	571	557	556	602	557	540	521	585	525	562	560	548	544	521	507	520	527	551	525	531	579	559	554	541	563	548	570	538	520	581	563	602	519	522	557	535	546	537	539	518	523	544	592	529	560	563	589	548	544	538	493	551	522	539	509	565	537	533	572	575	584	597	536	592	537	547	579	555	524	531	561	539	620	524	546	526	508	507	563	570	566	546	557	569	577	522	547	524	570	538	556	538	565	588	535	504	538	566	538	585	538	507	562	528	527	566	544	583	489	500	553	512	501	582	532	542	477	528	513	518	533	566	555	567	579	534	549	543	564	591	529	548	578	536	582	560	544	524	569	522	549	534	570	551	525	558	483	555	553	505	541	540	555	534	555	523	546	577	556	559	597	506	563	500	548	547	529	546	538	566	583	561	544	561	542	576	569	556	571	507	549	508	533	558	599	542	529	510	527	535	549	543	541	580	542	553	529	545	584	563	536	566	583	550	548	557	564	562	550	509	512	521	571	546	556	553	526	580	547	598	532	543	534	547	531	554	545	505	544	543	528	568	572	546	485	585	533	575	541	572	551	538	526	542	531	568	567	516	560	526	550	538	566	506	546	566	554	585	526	544	495	530	557	558	559	581	552	552	529	503	495	567	539	544	527	590	504	570	516	573	548	538	539	565	553	528	599	569	548	537	587	577	520	534	523	544	549	518	539	557	556	542	566	527	557	550	571	546	523	561	560	537	547	552	568	570	559	543	551	544	508	561	527	587	512	564	543	518	496	498	551	544	562	556	558	597	537	566	580	553	574	530	572	516	561	570	559	569	575	510	534	525	542	544	533	533	555	519	559	576	518	532	555	517	517	549	552	544	522	543	547	549	586	550	554	556	540	567	543	553	540	583	570	505	531	546	543	557	480	568	539	547	544	516	529	572	550	522	521	575	546	530	579	557	569	516	508	554	606	584	573	520	564	549	535	543	603	552	551	553	513	528	521	609	558	531	534	573	527	588	529	545	598	601	516	556	550	592	542	552	548	537	506	558	545	534	563	529	555	556	530	544	576	576	563	544	576	574	549	552	565	574	554	546	561	569	534	529	526	548	531	535	585	542	575	551	523	526	553	556	555	581	564	558	586	576	559	556	588	549	591	536	580	541	538	558	591	524	554	523	534	513	569	515	553	572	495	518	560	549	527	576	556	553	543	504	559	539	530	547	569	552	529	521	548	500	507	511	521	550	557	596	524	538	511	572	557	555	536	542	566	554	528	511	571	549	549	525	528	577	532	513	538	556	563	492	565	566	554	532	544	552	597	612	544	523	528	556	533	574	551	533	548	573	511	545	564	558	558	550	560	529	571	542	572	558	536	525	578	537	548	550	539	490	524	497	570	556	578	575	571	540	561	566	576	585	553	534	520	534	545	521	535	528	557	523	589	540	571	537	557	569	578	520	535	543	543	549	534	548	519	520	513	541	556	551	593	563	571	521	521	551	546	518	559	513	519	499	542	568	527	506	576	512	557	524	562	503	537	556	509	518	515	505	545	495	524	533	536	554	554	537	569	541	552	549	569	538	555	553	530	539	593	547	500	511	534	522	568	531	543	584	553	555	577	519	517	566	575	588	545	519	556	534	540	552	534	577	544	527	567	527	518	544	510	577	541	495	569	537	538	533	539	543	524	535	518	514	544	566	537	549	588	514	527	567	531	522	538	506	571	546	567	536	565	569	524	554	540	559	538	566	539	517	561	558	508	540	578	548	519	526	534	523	526	545	497	537	554	534	546	569	563	581	516	563	537	538	537	522	557	572	583	514	558	517	580	546	501	575	544	536	564	559	554	558	544	549	564	539	563	568	538	549	581	544	545	508	625	560	552	560	521	545	533	510	521	609	546	581	556	544	565	543	531	547	535	522	511	565	506	587	575	588	536	521	558	573	531	558	512	557	553	499	557	585	544	559	554	532	562	528	545	555	535	563	554	584	532	528	532	562	546	531	543	559	548	588	533	566	548	584	565	541	523	490	523	532	577	577	543	536	534	508	560	570	539	538	515	523	555	522	548	563	582	529	551	514	524	536	542	570	547	595	518	531	547	512	508	540	563	565	619	561	528	513	530	507	546	597	543	552	579	502	562	542	527	515	534	566	522	508	524	542	576	539	534	524	523	526	520	560	560	546	535	505	504	563	527	567	589	548	533	549	547	545	582	507	542	521	525	576	563	539	510	543	529	544	519	514	553	498	507	523	523	574	547	547	515	529	583	542	575	529	557	494	549	557	597	541	539	524	585	580	597	520	528	546	542	548	604	506	556	515	535	542	546	532	579	489	521	553	581	501	514	552	519	538	495	495	559	503	556
3926	1196	877	718	748	660	707	653	656	713	643	653	656	648	652	624	633	668	629	656	627	646	640	621	631	703	614	616	642	632	652	703	630	679	616	632	636	650	641	635	642	641	640	634	632	649	626	642	632	636	653	627	611	591	643	601	636	672	640	659	669	652	646	638	643	648	623	686	613	617	623	632	659	620	661	631	626	634	668	634	663	641	649	639	622	634	611	651	660	601	641	650	644	660	618	637	655	647	668	636	620	627	667	629	666	657	657	662	666	654	681	628	648	632	629	652	613	597	622	647	621	636	584	679	658	683	607	639	640	594	648	665	638	660	690	656	590	645	647	643	664	616	651	626	660	635	671	641	618	636	602	655	631	620	625	674	597	615	650	662	627	612	695	585	636	669	659	597	670	621	656	603	601	651	633	654	608	653	635	639	622	655	637	657	661	601	694	657	653	651	658	639	585	599	613	625	584	605	651	612	632	619	625	642	634	599	595	675	655	615	647	710	687	637	699	662	621	618	646	600	617	557	612	683	582	632	663	596	642	621	585	632	612	621	629	649	616	675	667	662	679	682	619	661	628	639	628	642	620	649	607	653	652	651	659	609	679	643	664	623	661	598	671	677	674	631	653	665	632	628	667	642	660	640	635	678	605	618	624	645	639	627	624	652	616	636	634	605	640	626	685	670	641	633	605	678	628	630	613	648	620	642	616	649	606	655	629	704	655	632	630	628	646	636	650	590	659	625	683	553	619	671	651	661	645	662	674	635	584	652	686	594	615	651	661	706	624	661	628	629	669	640	674	679	580	617	644	655	707	647	677	722	643	623	641	611	585	635	663	629	651	628	655	635	668	625	650	588	612	609	644	631	653	635	620	651	641	623	681	640	623	640	637	667	680	676	653	636	624	659	590	616	664	670	621	629	596	603	613	644	630	633	613	614	629	660	668	614	674	583	618	648	617	642	614	642	622	677	680	615	676	657	655	644	609	640	620	645	605	651	646	655	650	613	630	614	646	626	658	624	627	619	687	618	610	650	632	629	642	702	637	592	626	613	620	683	658	628	622	598	638	603	647	716	614	632	617	632	624	640	600	624	691	668	635	652	638	592	639	624	645	626	634	653	643	646	627	635	604	637	635	616	647	634	692	634	634	624	628	618	643	659	644	630	580	603	619	630	590	652	645	623	610	632	613	639	633	574	615	569	619	639	642	613	652	649	664	646	623	607	631	610	626	629	625	630	677	629	621	658	651	635	652	621	643	649	612	649	677	685	632	653	588	700	652	636	670	645	604	610	613	651	594	640	627	599	618	632	642	610	670	647	624	623	658	654	623	665	655	644	631	635	659	655	625	678	598	619	649	670	624	608	639	657	616	658	601	639	655	677	643	634	653	683	663	611	625	648	691	663	652	618	629	621	663	622	672	617	628	659	632	649	620	666	666	586	642	657	591	651	638	665	605	643	632	650	638	634	599	654	658	607	603	608	603	639	621	632	647	667	638	621	639	634	643	633	641	691	626	668	641	624	604	622	615	629	630	666	617	684	624	668	613	668	687	637	600	652	626	665	716	658	618	589	628	674	636	629	655	625	713	629	602	639	654	643	683	631	660	651	662	629	624	654	697	597	612	692	618	645	673	688	616	608	674	605	661	641	653	621	651	606	613	612	658	607	623	682	615	627	643	662	657	629	663	594	665	623	612	612	648	625	713	629	566	643	665	615	638	694	670	629	590	653	658	606	641	621	635	628	653	626	622	683	689	636	646	638	624	664	644	661	604	620	668	598	665	641	681	663	645	611	669	650	627	638	595	690	640	638	617	635	651	665	703	672	603	681	680	641	659	626	612	630	665	689	639	676	622	614	655	644	652	663	614	617	650	643	611	620	655	644	666	625	623	646	598	683	603	693	612	613	635	643	652	661	651	636	643	642	668	620	639	589	654	646	655	643	630	628	649	675	664	659	631	665	675	636	669	638	656	607	631	634	620	671	684	661	637	614	625	615	615	668	658	688	613	611	660	655	629	671	660	624	600	648	664	640	607	664	637	638	667	653	664	625	663	622	585	649	624	684	621	624	660	635	600	673	628	625	641	658	654	663	622	644	615	639	652	625	640	689	662	645	619	618	639	705	630	649	698	605	682	656	614	605	631	649	635	612	641	625	610	626	640	659	645	613	664	665	656	602	620	667	624	640	609	624	646	615	613	628	606	628	601	657	644	621	644	664	592	606	628	660	619	663	600	635	663	611	645	653	629	613	622	643	638	698	629	647	650	650	648	693	639	612	648	611	646	635	660	630	619	620	613	630	641	655	653	624	622	615	608	624	668	603	614	612	634	650	648	647	618	571	615	648	641	590	618	658	613	633	625	625	641	653	624	627	684	642	631	637	583	599	607	629	603	633	635	663	601	618	661	604	625	619	698	601	651	599	637	632	629	609	651	617	605	664	634	612	586	641	640	626	652	671	661	637	622	621	662	644	640	635	629	639	626	673	678	658	627	600	634	646	667	681	657	622	680	648	607	634	632	693	659	671	636	629	620	668	595	639	670	603	638	662	639	633	650	628	661	693	672	613	618	594	670	639	637	641	628	644	646	639	613	655	624	660	643	658	654	664	645	619	616	604	668	628	619	585	622	612	606	645	572	661	623	636	635	631	668	667	600	596	662	599	620	636	602	635	656	685	666	600	625	652	630	614	624	641	650	649	620	696	620	669	660	650	634	604	639	642	639	652	685	639	657	643	627	640	626	663	674	673	676	614	612	647	660	655	614	622	613	620	619	673	650	610	626	644	640	611	668	668	670	653	631	642	657	601	651	626	652	614	610	663	623	649	653	625	625	651	655	664	670	636	618	652	607	621	653	684	587	644	641	623	627	641	636	679	684	653	642	620	612	638	645	636	662	634	631	633	633	635	660	670	669	592	629	632	635	612	623	584	588	637	704	627	646	685	641	625	663	621	595	610	672	660	660	606	639	670	677	631	619	635	652	646	652	670	637	618	618	628	654	682	584	668	613	666	625	649	608	644	664	657	627	652	632	601	667	660	612	613	610	646	653	610	673	658	660	670	651	609	632	653	664	672	653	644	631	616	628	613	672	635	634	616	605	632	655	637	652	644	637	611	632	621	632	634	630	620	590	631	666	600	629	631	652	612	612	577	665	659	667	648	662	637	624	686	677	636	602	613	624	656	622	641	566	637	654	680	682	649	685	633	623	624	631	638	671	649	631	610	672	650	651	651	667	664	673	613	607	674	648	629	628	644	652	636	638	621	685	636	642	656	638	591	626	608	664	649	622	601	615	642	666	648	664	596	638	592	622	630	643	643	659	639	599	620	653	617	657	594	619	640	674	655	610	627	703	660	606	687	620	616	596	673	659	654	634	627	632	645	640	619	630	629	621	630	633	634	658	617	643	631	586	595	681	608	667	599	619	652	641	626	673	682	653	608	616	610	616	630	636	642	612	627	668	632	623	611	629	657	631	654	645	629	615	692	633	602	649	644	610	613
27603	21168	29511	23077	21115	18989	378	191	168	185	170	168	202	199	187	160	177	157	161	182	183	165	186	189	143	158	169	173	172	174	164	191	176	178	169	162	188	144	180	181	179	192	170	183	162	190	168	175	177	172	147	198	184	188	180	175	174	175	187	173	158	177	154	185	156	173	167	188	173	163	183	193	182	167	143	178	174	148	163	191	163	174	155	170	167	171	191	192	178	181	193	170	160	157	188	191	174	170	173	174	167	166	178	152	193	176	184	182	173	168	161	184	179	162	183	173	179	152	183	193	173	158	187	169	164	196	163	178	191	168	144	169	192	163	169	167	153	171	184	179	170	174	185	163	174	152	163	170	162	187	186	174	174	170	181	157	175	171	135	143	158	166	180	185	158	166	177	171	191	139	164	189	174	200	177	157	149	158	181	181	173	167	146	168	163	167	178	174	144	152	160	178	164	200	187	158	191	178	170	159	174	146	171	200	181	169	188	161	182	186	167	160	183	170	159	166	173	190	177	155	184	181	168	172	154	179	155	177	164	154	174	175	174	170	180	174	169	172	190	172	168	171	174	174	189	142	146	193	161	160	193	169	151	173	173	164	146	166	190	166	168	175	183	161	180	165	162	163	149	180	175	170	189	154	183	156	178	173	178	165	171	170	180	162	146	155	177	195	184	184	166	180	174	181	165	182	185	196	185	149	170	152	163	166	191	179	170	164	182	197	161	152	176	172	169	177	177	182	178	166	185	171	182	171	181	180	159	149	200	193	168	176	181	158	163	181	172	140	159	170	162	156	178	184	170	159	173	194	184	166	177	172	182	173	189	158	166	214	178	180	173	166	174	170	180	150	151	178	159	164	169	159	162	151	172	171	170	172	193	156	184	167	169	164	155	172	170	182	178	174	169	167	169	165	184	185	156	188	180	167	190	165	157	165	167	178	173	193	188	198	163	186	167	173	175	162	157	158	162	163	194	163	186	151	155	158	168	175	162	177	196	179	177	162	173	181	164	164	166	155	184	162	162	152	185	190	167	170	208	179	160	161	163	161	152	181	154	158	184	147	174	168	161	194	155	176	189	180	171	174	168	157	151	186	158	197	165	162	167	177	178	162	195	180	170	176	159	135	206	153	160	180	148	144	172	185	166	174	185	169	183	175	187	198	157	177	169	179	168	178	170	171	155	162	176	170	171	178	174	215	183	172	199	176	177	164	186	181	165	187	169	194	168	177	168	171	171	164	156	174	189	172	170	173	155	181	168	174	169	178	159	172	162	170	156	172	178	184	162	146	188	171	187	181	183	163	174	181	193	176	176	177	180	164	192	167	182	197	168	186	164	181	187	188	177	205	179	179	153	164	144	170	175	196	174	192	158	185	185	156	186	184	145	163	194	171	184	181	176	170	176	166	163	198	158	164	172	177	170	161	140	195	166	183	165	158	187	152	196	158	155	176	163	201	159	167	199	151	183	196	169	162	144	165	187	179	173	185	159	173	196	185	153	181	169	182	168	158	182	179	167	172	162	164	191	158	179	173	197	151	146	185	166	160	175	154	181	181	177	182	147	169	168	161	164	196	178	191	179	175	152	165	179	167	152	179	162	177	127	179	198	183	168	152	174	175	160	170	153	177	172	184	179	184	162	161	166	145	178	177	174	187	179	168	179	175	187	157	185	179	162	158	170	167	172	179	166	178	172	194	151	165	153	187	176	170	166	161	167	143	178	174	174	169	191	193	170	175	184	153	175	173	171	185	165	171	175	178	170	168	159	153	153	186	170	177	188	179	143	162	153	188	147	167	166	177	171	196	185	170	168	180	168	176	160	156	172	176	196	158	144	151	157	190	162	177	154	178	147	188	210	199	189	175	162	187	161	182	169	155	162	178	163	170	189	157	165	171	164	166	179	175	171	158	204	206	162	148	181	154	197	169	168	155	191	173	169	183	180	183	186	165	164	158	180	162	187	168	171	156	158	155	149	165	171	163	199	179	168	145	172	177	176	159	174	178	160	206	158	164	171	179	171	171	172	165	196	174	213	194	148	173	177	162	181	177	165	156	182	180	185	199	174	166	136	162	158	179	166	167	162	177	166	164	174	168	180	178	181	152	194	172	159	174	157	163	162	165	187	170	157	183	171	169	157	162	172	173	162	171	172	162	164	206	175	170	180	164	162	175	183	177	170	166	169	140	135	196	169	156	171	195	192	153	171	173	165	161	166	177	166	161	140	155	211	190	167	194	183	188	162	185	167	165	171	149	172	156	155	166	182	185	185	167	167	196	204	167	164	167	181	180	188	174	187	162	170	194	164	172	167	165	156	175	179	144	172	187	171	154	156	165	178	167	153	178	167	186	158	170	164	167	138	170	179	155	185	152	168	166	186	182	192	183	158	162	167	165	178	171	172	156	178	164	190	163	159	200	178	150	159	156	180	186	182	151	190	147	149	172	158	195	146	173	168	209	183	144	163	161	158	172	182	180	195	184	155	168	153	139	163	161	166	163	171	148	179	170	156	172	178	192	191	159	162	179	172	168	185	158	173	180	143	180	181	177	182	172	185	159	191	175	185	176	175	179	161	178	137	181	164	184	189	165	169	182	167	164	163	162	176	179	168	148	180	169	150	185	172	165	171	177	191	181	152	195	175	159	160	181	157	183	182	169	161	169	164	155	162	158	158	166	198	182	161	162	177	188	167	191	164	151	175	161	202	186	172	165	156	161	170	148	167	171	190	157	175	168	167	156	147	163	150	151	182	158	192	181	161	167	157	161	175	184	157	171	185	158	168	191	153	143	163	169	157	170	157	169	171	175	181	148	151	149	131	169	179	173	187	154	191	197	167	193	162	187	165	187	160	164	158	180	174	175	187	157	178	173	167	161	202	159	167	188	172	172	175	176	142	171	190	164	174	185	183	180	170	158	145	173	161	156	171	186	170	159	172	163	151	159	175	143	159	159	199	161	145	170	177	196	187	164	157	178	160	147	177	170	169	191	190	157	158	172	151	183	154	164	197	195	174	167	177	189	172	173	161	168	169	163	193	181	158	173	188	169	172	171	191	198	188	161	174	177	195	163	182	154	168	163	172	172	192	148	171	177	175	168	183	156	161	163	187	163	164	173	169	149	169	174	190	168	136	178	184	166	153	182	203	154	166	156	211	155	171	167	186	193	175	202	173	179	185	188	192	153	175	192	157	157	175	184	161	155	153	141	155	163	163	183	176	202	160	181	188	177	154	180	186	175	166	163	177	168	164	165	175	197	178	158	168	164	175	154	188	176	156	158	170	174	173	180	162	161	188	176	163	193	171	168	170	167	177	139	175	183	157	169	165	165	172	189	173	172	176	187	197	190	160	154	176	169	148	183	173	149	175	169	147	170	173	179	165	187	182	177	195	182	166	185	165	201	164	167	175	185	174	164	177	169	189	187	176	166	166	167	163	181	169	193	157	180	162	160	151	175	155	199	167	166	187	165	154	175	160	188	175	195	177	183	181	158	152	162	181	163
3662	484	309	250	279	268	261	246	229	252	235	241	246	244	243	244	209	243	235	253	259	216	238	249	240	243	281	247	237	229	261	223	222	235	227	227	214	262	222	230	230	215	234	235	220	209	229	229	220	252	223	268	231	228	245	221	207	261	239	247	237	216	220	225	238	219	249	236	237	242	246	256	251	225	209	253	223	232	210	238	238	237	245	223	247	230	222	238	227	231	238	241	260	234	208	213	251	244	249	236	254	238	233	226	223	234	254	248	239	229	232	208	262	196	253	227	249	234	246	234	240	220	225	239	248	203	249	233	251	232	214	241	251	252	247	199	227	240	242	237	253	214	223	244	231	241	237	252	256	235	234	247	210	219	219	236	249	210	243	238	228	226	236	235	231	220	260	214	250	251	235	245	236	246	253	236	238	207	214	191	264	225	210	233	211	242	235	241	214	228	211	237	217	232	208	261	248	250	219	219	233	222	208	225	239	230	241	237	229	226	248	234	225	255	271	264	233	222	238	245	256	224	223	239	227	194	261	211	235	225	245	233	217	222	205	245	263	194	253	236	217	230	230	229	239	246	195	209	242	240	258	241	244	238	225	207	227	228	250	221	240	209	268	251	250	223	208	249	243	223	246	246	222	222	242	243	230	250	247	261	221	229	228	216	242	221	212	245	226	226	236	198	242	252	241	237	225	235	230	239	237	218	247	233	221	222	223	202	238	249	220	248	227	219	212	244	225	216	223	262	233	221	214	245	212	221	227	226	232	231	246	244	226	230	225	230	229	236	222	239	239	234	257	235	209	224	244	251	225	231	230	224	229	235	247	244	268	232	209	246	202	253	231	216	209	210	223	208	213	245	215	229	234	224	223	225	234	238	219	217	211	266	256	218	262	220	240	230	233	235	246	200	272	237	229	212	217	218	236	228	246	230	243	247	255	237	211	246	240	240	227	240	252	222	214	261	228	229	235	260	227	226	238	218	226	211	218	232	212	212	245	222	209	254	224	249	227	233	227	234	250	242	228	202	239	224	235	229	243	228	220	246	218	202	260	217	223	248	255	232	268	240	227	221	203	218	231	226	222	199	219	227	220	217	226	216	248	207	218	218	240	206	248	220	238	221	228	230	238	237	227	213	251	232	226	222	228	215	221	216	208	249	226	213	233	227	230	220	228	239	220	235	241	258	241	243	208	208	231	219	220	192	245	205	234	235	226	201	238	215	228	205	199	225	233	254	226	286	242	238	232	246	200	239	226	210	218	241	228	227	277	249	205	250	223	235	217	236	242	210	232	218	235	227	259	233	217	235	241	248	238	246	237	222	217	235	222	234	238	227	212	211	238	246	210	225	229	230	239	255	238	232	226	201	254	222	230	237	215	247	250	250	250	233	238	210	210	232	252	261	223	247	265	239	246	223	243	221	228	246	251	233	223	224	236	218	242	216	249	250	232	253	252	243	219	242	228	236	242	220	229	207	235	227	235	230	212	228	247	221	231	196	245	225	211	229	227	221	198	222	246	232	233	236	228	228	197	207	231	243	218	231	231	245	226	199	240	223	201	218	221	257	261	248	218	200	227	231	221	250	239	232	255	199	233	230	230	253	239	270	246	229	225	225	240	252	204	236	236	228	232	255	238	225	202	216	218	215	236	229	250	223	248	266	209	261	235	234	256	199	238	233	224	223	224	256	219	230	210	235	237	248	213	226	234	212	238	231	236	215	220	223	252	251	215	239	254	206	240	249	196	248	229	230	235	238	247	254	205	252	223	206	211	204	240	237	242	208	239	232	223	245	216	230	206	249	195	241	203	247	229	233	231	215	237	242	229	211	243	220	243	214	237	236	215	260	232	237	224	214	227	236	226	225	224	219	228	252	230	228	226	252	202	256	215	206	256	244	229	242	229	262	238	204	234	257	214	242	221	232	243	242	239	222	227	203	259	218	225	227	250	226	209	229	205	227	230	226	221	196	214	233	223	224	217	221	232	242	228	213	281	233	244	254	224	233	259	241	227	250	202	239	240	222	215	254	225	219	237	255	224	201	243	237	220	256	260	233	239	230	227	244	227	205	235	249	211	224	245	242	215	225	241	246	233	254	236	247	227	236	220	226	235	225	233	223	226	245	233	256	228	219	262	235	186	230	249	219	222	234	240	223	232	257	238	241	215	235	217	261	228	237	244	218	268	203	262	242	218	237	234	215	217	232	250	219	243	193	224	236	227	219	220	228	264	233	244	217	236	223	239	238	203	216	226	217	230	209	247	225	224	216	235	234	197	239	238	250	242	241	229	245	247	235	235	248	238	243	233	213	215	237	243	215	223	224	224	220	234	253	233	233	212	210	257	214	221	206	219	240	238	233	238	236	203	227	239	246	223	246	205	249	248	215	230	230	212	236	227	258	230	225	214	226	221	223	214	226	249	230	226	237	244	230	209	270	242	219	239	231	216	243	239	213	235	233	228	238	220	247	220	222	230	238	237	253	211	204	254	250	237	237	209	209	250	232	217	215	275	238	244	220	188	229	240	228	219	230	223	246	223	232	241	211	231	247	254	247	230	254	235	218	242	198	248	235	213	236	239	240	230	239	233	242	220	232	226	231	247	230	208	238	236	242	244	214	247	224	247	211	228	227	214	233	232	236	227	246	221	232	237	227	239	244	255	251	219	227	232	244	229	234	222	268	229	225	248	228	243	208	254	215	232	235	220	242	238	219	222	238	235	235	237	224	205	246	265	210	228	255	217	215	237	228	244	231	227	226	232	229	225	226	218	231	229	194	270	221	215	244	232	218	239	246	228	234	221	217	201	246	218	254	230	232	204	234	251	209	227	224	238	227	229	223	207	222	221	236	226	240	223	224	232	279	236	227	241	248	225	223	255	237	207	247	246	240	258	226	236	198	261	239	244	228	225	229	235	227	216	255	237	223	196	245	232	225	222	239	248	236	233	225	211	227	233	222	232	261	272	239	209	276	230	246	244	241	222	230	223	228	215	221	228	241	247	219	237	240	198	251	254	213	251	251	217	221	219	227	264	214	222	211	229	231	237	239	222	231	222	209	210	227	222	247	234	225	261	243	221	222	248	240	205	202	249	214	231	246	248	247	215	254	229	235	251	243	236	224	218	244	226	236	247	253	234	228	225	244	240	251	231	235	214	224	230	246	233	221	241	247	250	252	245	238	203	224	224	230	266	207	219	250	257	235	228	233	206	231	241	242	245	198	235	231	247	238	214	245	234	213	213	204	215	239	240	231	239	226	258	227	227	210	215	231	222	244	225	226	217	243	229	241	222	204	221	231	219	253	217	226	249	221	256	205	237	240	234	227	254	247	254	262	237	232	251	259	239	222	210	203	222	228	252	214	191	247	230	242	238	247	236	240	203	234	249	226	234	211	233	250	248	256	247	255	218	226	241	233	216	234	230	214	226	234	229	230	224	240	262	230	225	245	218	249	217	222	237	263	239	244	217	235	256	226	214	252	217	248	217	228	217	249	205	249	229	213
22631	21228	29563	23244	21231	21385	24197	3869	649	610	623	619	613	644	594	551	593	599	597	592	618	626	601	614	598	592	578	598	581	561	598	577	587	616	580	573	611	535	581	584	594	581	578	550	556	623	570	534	631	591	585	577	579	611	612	568	550	599	584	577	606	555	568	557	621	543	565	543	555	552	569	572	629	575	590	601	542	560	548	574	581	596	554	594	600	591	558	602	564	589	555	569	588	619	601	579	571	630	563	593	575	596	568	573	537	551	569	586	588	614	566	602	605	636	607	544	593	596	564	542	595	601	604	552	578	576	530	590	572	573	593	582	597	554	585	538	594	531	611	548	605	564	587	645	558	580	595	556	568	556	570	585	574	588	609	563	610	615	555	605	577	602	553	556	572	549	586	598	563	604	600	575	623	569	628	592	578	570	562	598	571	579	592	599	604	552	555	600	583	590	570	600	609	563	542	564	569	582	586	568	574	598	590	565	568	597	569	564	559	566	603	579	568	556	558	613	577	598	537	532	606	628	604	551	604	603	549	604	589	586	518	535	565	570	555	599	611	587	595	528	617	578	607	544	563	588	586	586	542	572	634	558	594	572	625	622	551	582	644	591	578	529	569	573	581	595	605	528	614	544	555	569	578	585	563	569	573	541	583	569	563	614	566	569	596	587	526	588	588	600	603	548	575	622	551	575	570	562	582	555	577	608	601	583	550	595	561	558	573	617	578	618	582	588	623	549	592	578	590	591	621	598	592	548	582	603	523	567	560	622	539	603	582	574	551	576	538	580	516	560	579	544	628	567	588	538	591	596	584	614	621	568	589	575	559	580	573	586	607	556	557	587	586	623	611	570	585	547	577	555	589	541	545	564	616	627	572	589	563	576	563	559	589	606	560	604	599	603	571	550	591	616	575	622	607	586	568	552	552	589	547	562	598	571	602	590	594	532	542	573	582	598	545	569	588	614	575	549	552	585	541	557	595	556	546	510	624	566	545	544	582	619	598	597	535	604	607	592	546	637	589	561	562	600	534	579	594	577	565	586	623	544	567	579	568	583	595	566	601	579	550	574	631	566	540	615	626	591	568	581	590	572	589	553	547	588	562	594	545	595	563	565	585	540	569	534	568	583	557	604	590	611	537	576	570	582	586	600	564	601	558	523	588	583	582	572	566	572	535	554	593	589	540	556	602	579	607	617	540	562	567	545	552	575	597	562	582	608	609	566	562	569	571	575	538	643	611	556	562	621	550	602	583	612	597	575	591	581	546	587	555	598	602	545	594	533	605	578	570	551	549	572	589	585	602	584	556	593	561	542	638	590	568	583	585	593	599	577	638	582	607	559	555	551	582	557	599	569	593	553	606	574	604	559	547	582	580	559	550	555	509	596	569	600	592	619	606	604	587	618	604	582	550	538	613	601	547	579	628	554	538	558	551	561	595	563	563	607	592	544	561	594	618	599	602	603	585	591	576	585	594	614	561	552	564	577	553	548	611	586	631	619	603	581	615	539	568	544	584	577	556	552	560	559	568	611	637	631	564	638	562	566	587	551	580	583	597	583	594	538	596	549	553	590	641	568	570	566	547	577	609	603	566	561	552	585	603	580	589	590	566	549	538	567	571	585	612	573	614	585	582	624	590	511	532	561	561	564	603	596	542	585	597	586	607	582	600	565	558	588	623	565	574	545	569	551	549	599	590	531	618	584	621	627	574	561	543	571	572	637	573	629	565	573	542	581	573	565	563	565	597	561	571	629	582	603	586	582	560	577	590	528	607	555	578	586	520	550	548	577	564	575	575	593	603	603	577	595	624	611	583	574	619	592	624	573	576	573	614	569	556	556	588	571	622	577	635	591	588	580	576	553	571	544	641	581	565	576	601	560	615	585	562	572	598	585	546	545	621	568	608	590	611	630	572	613	604	597	555	578	521	594	588	586	595	583	572	584	543	535	607	537	555	564	568	582	526	558	598	553	605	516	628	571	601	604	625	616	606	555	583	547	576	604	579	572	547	580	544	566	576	522	552	598	583	621	568	578	541	551	581	595	575	602	562	571	618	562	577	580	587	598	566	533	534	602	582	597	552	568	572	559	578	621	594	572	549	585	629	569	568	572	602	577	588	594	616	555	594	558	591	607	595	566	580	534	601	567	572	586	563	588	553	592	604	572	532	567	542	559	573	573	611	570	591	571	566	585	560	598	582	583	609	598	569	562	571	611	574	543	585	567	560	541	583	603	610	590	550	573	559	546	566	587	600	584	580	594	594	590	577	609	523	578	557	571	556	600	609	583	569	577	556	554	571	561	598	584	556	532	602	539	586	586	573	603	561	565	585	582	626	579	577	549	563	609	585	600	573	554	560	588	621	549	596	577	533	620	615	574	588	545	580	584	551	586	582	590	614	573	575	580	605	595	619	560	591	627	541	554	603	612	548	574	587	582	544	574	604	589	581	534	552	583	546	577	573	581	515	613	622	581	555	579	551	541	563	576	559	589	592	551	545	555	623	520	554	571	589	576	552	578	562	567	575	568	565	564	594	610	544	608	574	555	613	591	584	570	606	557	573	578	589	563	576	580	588	581	566	577	577	597	537	584	625	553	621	499	574	573	564	613	631	544	594	576	565	577	591	566	572	608	626	569	549	601	586	586	571	552	578	593	557	606	564	615	574	576	601	594	607	529	595	552	600	581	585	551	605	538	587	587	588	527	654	583	588	571	584	581	538	544	575	541	603	615	537	565	588	568	570	576	601	566	600	582	546	563	601	554	553	603	584	576	588	580	596	555	563	608	592	576	593	579	603	613	559	581	594	594	588	593	528	592	545	593	548	576	603	580	576	583	564	571	616	622	553	565	591	584	547	578	602	566	602	608	591	604	604	559	573	552	608	593	618	615	562	562	545	564	558	561	576	596	610	567	543	570	564	601	626	589	605	556	612	618	568	601	555	523	594	583	613	600	598	499	572	565	545	579	544	590	561	581	628	625	608	563	590	543	541	580	563	595	576	563	587	614	620	546	582	564	531	558	543	562	575	611	599	574	594	634	584	583	586	591	552	602	605	584	553	566	631	637	544	522	570	548	569	570	527	548	591	574	590	578	565	559	560	586	570	566	584	539	582	607	592	546	532	570	583	624	583	581	582	561	568	587	613	596	563	603	546	540	555	543	587	534	609	575	595	555	556	570	558	601	630	570	556	540	543	532	557	543	583	575	547	564	559	580	575	579	573	652	587	582	594	596	553	582	573	584	603	556	567	567	552	570	586	550	572	542	598	585	579	517	563	575	599	552	581	578	617	559	596	583	612	598	566	623	592	559	619	597	595	570	598	559	551	599	591	581	577	573	620	620	561	549	560	592	564	554	586	553	605	557	533	542	539	560	539	532	595	608	530	600	545	535	567	564	507	568	569	616	515	583	572	583	591	606	549	549	572	552	555	549	557	548	569	589	571	551	587	590	557	549	572	596	601	590	533	571	575	611	591	606	561	612	559	565	584	583	541	579	569	618
4677	1756	1039	892	835	761	760	777	724	683	690	692	675	717	761	699	735	687	683	718	718	683	716	652	678	702	712	715	674	693	684	681	677	658	719	692	682	701	708	651	684	737	744	694	681	696	682	686	721	652	691	698	744	664	687	684	695	730	651	697	701	673	695	716	706	721	677	658	678	627	656	674	721	709	695	713	731	687	738	704	709	685	710	680	705	702	682	686	719	707	700	691	676	703	689	677	726	650	710	727	666	717	730	646	667	740	712	636	671	703	669	710	689	692	698	698	715	690	676	706	708	696	706	664	694	689	707	673	648	742	723	703	703	688	698	700	678	637	681	691	690	695	735	702	691	700	652	652	654	732	693	645	682	662	703	690	656	689	734	682	666	629	679	713	710	735	671	695	682	703	679	682	676	674	672	644	711	708	732	684	720	728	660	714	680	713	663	717	715	694	698	663	665	699	690	646	685	693	680	686	678	683	684	681	693	666	709	685	676	689	688	657	705	716	719	702	680	715	664	712	733	735	690	705	702	681	683	667	662	672	672	708	696	683	680	681	667	735	691	698	661	700	712	679	690	722	708	694	709	717	659	688	664	697	660	676	648	669	678	681	727	721	712	715	686	668	649	639	680	688	689	697	740	682	698	652	692	688	720	726	675	688	703	713	705	668	678	649	685	667	698	631	687	662	703	728	660	705	742	707	681	712	651	717	760	706	733	674	730	675	687	689	738	690	711	706	686	700	714	694	676	694	690	676	650	685	695	691	656	654	714	658	682	727	683	725	687	675	670	720	672	662	681	696	718	740	715	703	667	724	663	682	671	683	674	713	723	650	694	720	697	660	686	694	709	747	698	686	630	684	672	675	690	697	745	703	684	661	652	718	661	673	673	658	683	650	682	673	678	718	702	695	664	666	722	687	694	709	663	698	685	681	731	698	712	653	739	653	635	651	686	659	661	678	672	685	691	677	702	673	652	720	660	683	733	694	712	651	710	672	662	703	681	671	671	666	665	713	729	680	689	695	685	672	716	740	682	722	712	737	668	686	691	687	672	679	687	703	673	656	671	682	660	696	713	702	732	684	704	701	692	717	656	683	674	675	704	684	632	743	699	692	691	632	659	680	662	638	691	709	698	633	660	724	697	710	706	691	672	677	733	683	706	696	711	675	670	683	682	696	677	691	715	754	664	705	680	675	712	656	702	695	687	659	693	675	702	678	704	692	629	694	634	684	713	668	700	687	676	645	637	686	653	665	695	684	694	706	682	699	672	682	717	687	671	685	682	702	663	703	722	699	674	679	686	692	714	701	659	654	652	669	703	646	651	667	689	710	678	697	757	710	692	669	722	713	732	702	687	711	687	676	705	713	737	670	650	705	653	647	697	686	695	697	641	695	672	646	684	627	661	713	724	711	670	639	711	679	690	634	693	694	685	673	676	662	655	671	713	690	703	681	681	681	678	660	684	663	693	699	710	710	695	691	664	678	692	722	706	689	741	673	663	690	716	690	763	675	694	675	718	665	671	631	658	636	672	618	686	681	658	688	705	679	715	718	696	763	672	716	697	733	667	680	725	674	672	710	676	690	703	692	686	649	662	636	702	717	736	700	743	731	702	689	702	681	705	694	665	665	683	703	719	673	704	661	692	606	674	723	690	666	682	695	650	671	664	688	648	661	730	702	703	636	715	660	705	686	698	690	726	655	666	692	719	696	673	687	674	641	680	711	700	679	675	689	654	713	730	659	666	670	711	694	695	651	655	708	681	707	661	661	708	624	689	685	649	714	699	671	666	706	705	674	690	682	675	756	696	702	672	707	698	700	639	682	726	704	674	651	712	675	678	664	660	674	759	732	698	677	667	685	723	656	678	737	695	681	656	679	704	681	654	654	693	678	677	667	649	677	668	727	739	697	709	688	725	659	716	681	743	660	685	690	726	688	664	732	655	714	680	702	714	661	653	685	688	691	732	695	668	650	701	688	674	700	678	642	704	712	655	657	690	671	721	693	702	673	672	662	691	669	714	682	706	675	736	654	723	698	640	651	657	711	665	731	705	689	656	633	651	691	703	696	706	669	656	650	677	693	651	702	737	638	690	692	656	634	701	701	680	668	672	673	726	694	694	699	710	700	719	709	657	692	675	625	664	679	696	708	621	695	678	632	698	672	720	692	706	674	710	667	710	711	700	686	712	712	666	718	656	691	662	673	685	709	655	692	671	721	701	681	737	715	664	667	665	686	686	671	678	715	691	641	689	676	671	716	739	650	680	672	712	669	694	718	672	676	665	707	664	661	686	680	664	678	660	689	660	657	726	698	721	693	673	676	661	696	702	691	673	695	693	718	645	679	673	622	703	722	684	708	687	662	632	710	722	694	645	652	736	684	708	679	696	688	646	703	694	723	673	674	714	667	693	712	665	653	701	686	654	686	654	663	654	684	706	726	689	694	709	651	667	707	669	670	685	684	639	709	708	697	712	689	699	703	701	674	672	701	671	646	707	708	679	727	679	647	708	717	701	694	646	690	696	666	687	677	705	684	670	679	671	643	698	667	675	635	642	716	662	679	681	704	710	687	655	657	685	688	724	657	688	710	641	686	692	701	687	707	683	666	676	641	679	682	733	696	712	659	707	705	630	702	681	658	717	711	678	698	689	708	686	657	680	691	706	723	667	705	650	622	631	635	733	693	627	701	682	726	694	679	691	698	674	691	708	681	707	671	696	665	676	699	694	698	680	654	736	707	666	718	699	618	656	670	682	721	674	716	705	692	703	609	692	666	690	681	721	700	718	639	685	718	707	655	687	664	684	696	719	676	685	704	683	716	700	702	679	695	684	706	696	729	648	632	673	663	717	690	692	731	652	726	666	723	640	671	680	763	691	677	669	704	702	660	672	708	710	680	671	703	699	703	684	644	698	672	702	675	712	711	687	700	678	705	721	650	682	699	617	695	680	720	675	692	661	663	689	666	704	741	712	710	709	710	714	670	677	696	690	670	713	678	663	662	655	703	649	740	635	714	711	703	651	685	665	681	679	715	715	648	675	699	671	678	706	679	685	712	668	694	728	635	696	708	669	654	683	680	654	697	682	680	648	651	752	633	670	636	697	733	649	660	698	679	627	703	690	624	675	739	753	696	702	719	742	680	688	639	729	667	704	646	632	685	721	674	713	703	709	682	717	675	697	715	674	658	653	727	672	668	675	692	694	689	685	688	693	724	695	711	682	656	704	647	707	670	677	691	715	697	640	707	654	693	672	714	707	698	675	679	677	664	703	620	720	700	705	665	699	690	740	706	663	686	691	706	646	667	685	687	706	714	674	675	706	693	669	757	711	681	700	737	691	625	652	676	675	668	708	705	691	723	667	674	696	721	635	687	667	681	665	667	676	707	673	699	690	632	690	700	716	705	630	642	654	673	702	671	671	679	697	665	700	636	649	669	708	677	670	645	686	714	669	701	720	671	720	711	677	641	706	738	683	753	672	691	658	686	666	693	696	680	661	665
27638	21036	25259	13908	370	264	250	252	245	242	256	245	291	242	256	251	218	266	246	257	234	264	266	229	259	252	241	251	281	241	261	259	226	271	239	269	285	249	211	254	251	226	258	251	249	242	241	252	241	227	252	264	249	280	239	248	258	270	250	221	304	245	272	236	229	243	236	254	232	247	251	268	262	238	236	232	240	266	234	233	241	237	237	244	235	251	262	243	212	268	229	247	256	230	262	249	247	259	243	245	256	249	273	256	248	246	252	246	239	271	269	269	256	259	255	244	258	257	262	259	219	266	251	288	246	305	285	235	252	248	260	220	256	228	285	268	242	254	223	268	283	257	234	246	258	247	237	235	240	260	263	229	230	256	257	250	265	250	245	256	235	251	255	253	261	239	266	287	279	248	236	247	255	232	229	225	233	247	248	244	235	253	265	233	265	270	260	250	242	243	258	229	238	272	250	256	257	268	254	227	258	291	218	240	257	256	242	247	270	235	270	256	251	236	244	241	261	247	258	245	289	257	248	212	251	269	245	230	259	241	240	260	271	263	259	272	233	275	259	268	253	265	242	272	259	250	233	251	263	237	264	213	226	228	239	236	255	284	269	270	255	245	217	251	258	238	278	243	262	234	250	259	269	263	242	276	266	277	241	251	236	243	248	227	253	253	241	244	265	235	270	261	282	247	235	271	245	251	231	254	246	258	246	259	231	246	277	255	241	225	238	268	251	226	250	260	225	257	242	218	242	250	262	250	237	247	243	241	265	245	277	246	250	254	258	261	220	273	259	204	256	233	252	245	268	257	245	262	256	255	249	254	233	244	265	252	228	272	236	257	233	216	251	243	258	248	268	247	267	247	238	284	276	258	286	242	274	242	270	269	236	231	251	231	265	285	295	270	250	259	251	265	241	242	224	243	243	291	267	257	268	251	241	273	256	263	259	258	240	231	278	265	273	251	243	256	268	250	267	257	264	256	276	269	275	253	242	259	251	228	271	235	254	237	250	267	277	242	267	277	250	220	269	246	242	244	247	270	246	260	252	241	253	246	254	258	256	249	256	255	290	206	254	232	267	239	239	257	255	238	273	225	249	235	254	288	269	262	255	265	291	242	238	257	237	236	238	269	241	244	301	277	272	298	273	267	251	264	255	251	270	248	266	241	245	257	253	258	259	259	244	279	245	248	262	264	249	248	213	250	260	241	262	230	227	271	250	251	222	248	244	273	268	231	265	230	271	272	280	244	241	266	266	246	308	207	288	218	231	255	260	251	227	246	248	260	244	268	231	277	274	264	246	259	244	268	269	219	245	267	247	255	261	264	247	262	238	267	255	243	251	266	259	267	274	245	235	251	250	279	239	248	259	234	275	236	245	258	257	249	256	260	244	251	224	265	248	232	261	234	262	249	235	265	260	256	247	251	250	257	253	265	233	268	272	227	251	239	289	249	269	273	254	237	234	267	247	260	253	240	212	259	259	267	252	268	265	245	251	249	243	247	298	254	232	232	230	237	275	250	253	238	224	252	230	262	232	252	249	251	240	233	253	262	250	259	254	240	261	223	236	265	255	261	270	252	255	244	255	229	194	259	248	263	228	234	224	249	282	284	257	248	247	242	273	234	264	266	270	240	228	246	227	214	258	229	260	263	253	223	251	262	227	235	238	242	232	275	239	266	251	243	258	247	255	256	242	239	249	258	237	234	301	267	254	258	256	270	253	244	250	237	244	258	252	252	225	228	236	250	266	247	261	263	232	263	273	267	244	230	223	257	270	249	245	272	264	247	264	246	236	247	231	265	231	273	261	250	252	239	254	229	268	243	246	263	252	247	249	225	246	274	244	264	282	236	246	255	256	255	257	245	243	275	235	236	220	283	239	256	237	287	261	274	238	257	273	252	241	295	243	280	259	250	264	256	261	246	229	250	269	269	275	231	233	232	236	238	241	263	255	266	237	247	263	236	259	230	262	260	273	225	279	269	243	282	244	236	257	247	252	234	250	254	248	271	235	231	266	269	250	277	229	249	247	268	232	262	244	260	243	257	236	256	245	236	240	261	264	214	246	259	264	250	259	278	264	236	238	269	247	265	251	262	271	291	241	267	232	251	271	268	256	258	273	251	232	244	254	233	249	250	236	241	241	257	263	247	226	219	259	223	273	218	248	268	256	263	262	252	268	275	225	245	288	264	223	240	242	245	257	228	246	260	230	256	231	273	254	262	248	261	266	249	251	269	249	271	241	235	245	258	251	268	248	269	243	258	237	264	275	265	268	244	231	260	248	272	265	218	232	255	252	248	245	249	263	249	248	273	281	249	295	240	245	255	272	252	237	252	259	241	244	238	264	239	297	241	252	236	273	244	276	262	261	249	247	246	254	264	251	257	267	264	266	233	245	241	268	274	236	230	264	249	229	268	243	255	263	278	276	246	256	266	273	256	235	273	255	260	248	248	261	250	227	228	255	263	255	251	271	245	241	245	274	237	266	242	229	255	237	246	283	248	279	236	242	253	281	286	238	263	257	245	259	272	269	256	239	246	274	260	237	244	275	254	254	268	265	244	235	221	260	264	237	243	249	264	243	247	228	253	258	247	268	270	223	255	248	240	277	258	242	269	239	245	240	270	260	284	250	267	269	250	249	257	254	239	256	256	246	267	256	266	263	267	269	243	241	221	232	256	251	247	263	258	265	244	248	246	241	256	282	236	267	234	242	221	247	269	247	238	275	239	241	247	293	264	270	266	247	260	275	247	266	273	261	223	231	268	262	241	245	256	245	243	277	251	259	228	258	248	238	253	266	272	259	240	245	244	270	257	221	275	243	254	224	291	229	230	261	246	245	243	250	275	271	259	266	249	263	260	249	259	254	240	231	261	229	266	247	247	252	259	256	266	269	254	247	249	248	254	238	272	273	240	231	273	248	254	261	239	246	269	225	241	241	230	252	261	242	250	273	229	271	258	235	227	271	245	251	221	235	251	270	261	261	270	255	214	263	267	273	261	247	220	251	236	280	283	280	249	225	252	245	276	277	253	239	268	249	246	249	237	258	255	267	255	217	262	228	243	243	259	231	256	264	250	227	252	245	230	259	229	232	262	265	254	258	230	250	244	266	220	259	273	240	236	247	267	227	217	270	279	269	250	236	224	236	248	245	247	280	253	243	272	228	234	243	251	255	266	264	249	224	272	243	270	263	255	262	266	270	269	236	242	255	252	267	239	236	244	258	233	250	240	251	260	263	236	260	234	262	234	257	232	258	278	256	219	251	251	263	259	235	264	236	241	270	257	265	257	251	258	242	269	257	248	242	220	228	241	227	279	256	271	244	271	265	215	242	219	251	240	228	247	249	233	260	260	240	263	248	277	235	246	259	248	244	268	243	243	244	270	255	253	255	241	259	244	264	258	264	263	259	264	237	258	272	246	251	254	262	249	256	218	279	258	237	281	249	240	245	233	251	281	230	268	239	276	254	247	252	281	269	252	256	238	260	249	286	263	248	266	232	261
3248	375	350	333	325	323	351	330	305	314	304	269	321	300	277	312	309	295	339	293	303	304	304	342	318	337	344	318	309	320	288	318	315	295	329	301	292	297	293	320	319	314	327	328	302	302	319	268	310	329	293	314	326	293	318	324	338	315	313	345	323	314	341	303	331	346	322	345	346	292	302	324	327	283	320	330	311	303	316	323	301	325	312	306	309	323	333	285	308	327	311	325	291	298	322	324	295	334	275	322	335	338	304	311	341	306	303	309	330	329	292	312	310	311	307	322	330	309	290	308	303	326	319	328	300	320	339	307	327	294	280	313	333	317	300	331	291	326	315	293	301	263	321	301	319	311	293	303	354	309	330	315	294	326	317	317	314	297	280	334	288	333	329	329	300	318	310	303	289	288	305	339	345	333	324	329	336	340	325	311	303	294	337	341	320	287	316	339	303	305	315	331	303	325	330	326	333	303	306	344	285	315	298	339	300	323	346	326	297	307	314	325	298	318	324	306	304	315	289	284	312	332	335	358	313	330	319	310	316	291	332	298	328	324	291	302	305	338	327	291	288	322	301	286	316	304	308	351	320	334	310	321	293	312	306	309	306	297	299	318	325	329	313	319	310	320	302	305	345	284	353	323	331	295	309	319	310	291	281	323	329	302	329	283	308	328	297	315	320	310	321	287	307	328	296	298	292	301	317	316	302	285	323	309	310	309	325	320	337	298	330	329	320	300	308	326	290	300	280	327	338	268	305	294	321	313	307	330	304	331	290	336	304	320	280	307	356	331	326	301	346	284	316	304	331	327	279	335	312	304	300	294	315	346	305	299	296	294	294	306	322	293	332	317	305	310	297	334	349	296	312	289	294	318	344	313	311	290	312	308	304	325	337	343	290	322	352	322	325	289	327	301	333	289	326	306	318	313	280	331	326	303	315	279	309	329	301	325	315	302	302	299	338	322	289	327	298	289	336	314	321	340	289	315	332	323	345	323	264	316	315	324	299	312	328	318	326	334	310	316	329	337	337	322	344	292	322	356	327	337	296	307	306	306	333	319	316	301	323	301	288	270	314	267	313	328	305	315	312	313	319	302	330	332	287	297	306	306	316	279	341	353	323	328	311	333	317	343	301	285	296	311	330	324	309	310	287	330	303	301	348	327	284	301	305	296	290	299	313	315	319	331	317	298	318	300	307	300	316	325	309	287	312	306	323	299	327	320	343	311	329	290	323	304	285	300	312	296	291	325	319	288	313	299	327	321	329	329	267	292	278	305	306	329	320	337	344	324	306	333	321	290	333	276	291	316	312	304	305	289	322	325	298	292	347	326	326	320	283	300	317	326	318	313	338	292	309	312	322	318	280	319	293	332	315	291	331	311	292	272	314	340	333	311	337	328	309	296	317	322	331	301	324	320	309	324	334	316	276	320	301	324	353	290	298	326	324	326	299	336	315	342	321	304	315	281	322	297	314	296	287	309	333	307	343	331	276	310	281	326	297	318	340	288	325	307	319	326	328	320	306	328	307	309	339	331	300	308	309	286	321	271	296	305	278	319	286	307	308	294	329	314	326	322	314	333	293	306	337	300	321	309	337	305	280	343	304	296	323	333	345	318	327	330	325	315	315	313	333	316	327	323	294	291	318	322	317	308	305	284	305	291	308	327	319	312	278	334	346	345	324	315	338	306	288	280	321	300	342	314	329	307	314	290	317	352	304	320	317	336	324	310	334	309	310	302	334	326	310	345	347	272	291	297	261	312	296	321	334	331	347	339	334	313	298	347	325	306	311	307	299	290	305	324	306	333	276	304	340	333	313	327	315	301	317	307	298	292	302	325	304	315	326	279	333	327	323	308	323	310	329	323	312	326	308	303	322	323	317	311	294	331	336	274	283	312	317	287	337	301	288	319	335	300	295	309	315	311	294	279	308	344	317	337	297	319	314	335	316	331	358	351	303	327	325	315	297	291	293	310	325	296	290	280	333	338	304	282	331	336	320	314	322	331	325	348	305	298	313	307	310	325	336	264	314	295	276	309	310	315	307	291	322	341	305	300	308	332	294	324	330	311	338	283	319	353	330	320	331	282	300	281	320	296	280	332	321	334	309	252	341	351	313	346	308	325	321	315	319	319	291	318	321	325	330	338	307	309	339	328	350	293	371	321	310	340	319	301	290	314	327	339	317	275	329	345	292	334	280	317	334	334	296	287	301	312	312	335	318	340	306	344	328	334	315	285	312	306	298	299	289	313	347	305	301	348	323	298	302	323	296	324	317	324	316	309	330	341	338	303	312	311	349	314	312	315	318	330	327	309	293	288	329	328	294	337	279	328	301	283	335	316	298	304	309	323	350	297	309	311	318	296	312	323	312	343	318	319	341	303	274	267	330	311	308	320	302	319	315	317	307	314	308	318	291	312	319	323	325	334	311	351	312	301	295	309	307	313	308	319	342	302	310	341	312	287	335	316	324	286	300	314	334	304	285	349	305	311	326	314	325	311	309	333	320	316	287	337	291	321	331	332	317	332	329	312	309	323	318	291	324	326	318	343	308	290	334	321	305	312	282	300	309	317	347	308	316	316	307	346	283	298	318	315	333	311	321	324	317	309	284	280	350	308	312	294	315	322	323	323	304	332	309	293	336	294	341	319	323	280	321	303	317	316	343	282	279	322	308	334	305	314	302	321	315	332	340	310	303	319	350	306	324	303	329	295	305	285	316	292	303	327	348	316	329	310	322	314	292	339	312	318	338	348	320	303	328	340	315	335	287	286	294	302	322	304	287	309	315	313	308	303	330	300	312	311	336	315	311	360	319	326	299	346	304	319	305	309	270	310	332	255	301	304	305	299	331	317	293	322	318	312	331	333	333	301	318	307	315	315	312	315	348	325	340	315	294	287	332	316	325	297	304	312	362	337	313	295	322	283	309	291	322	303	302	302	323	269	313	331	302	310	304	319	347	323	328	343	323	322	327	315	290	293	304	336	311	318	323	319	333	309	311	284	297	322	287	320	310	269	297	287	331	313	338	276	318	302	306	326	331	283	300	322	322	312	341	278	293	287	301	315	323	318	324	344	299	300	322	334	303	314	336	338	291	313	301	316	300	321	275	325	324	314	310	314	294	317	304	343	311	295	322	330	322	326	322	329	360	321	317	307	331	318	260	328	303	355	287	309	292	307	312	309	301	301	282	313	316	295	273	301	296	298	300	298	317	337	327	310	301	280	307	328	322	274	310	281	331	302	336	321	298	309	296	326	372	312	282	344	316	293	323	329	299	296	300	330	335	310	330	292	321	320	307	313	311	314	363	294	289	337	297	307	300	287	320	328	318	306	312	292	308	279	330	315	306	312	312	328	310	296	304	329	298	305	346	311	300	335	280	288	359	311	287	327	320	314	350	297	326	302	331	296	307	295	294	314	314	304	310	322	337	338	325	342	321	315	340	325	303	316	309	332	306	308	287	330	319	336	329	331	282	308	317	315	292	321	298	330	314	337	318	315	300	327
26219	21170	29706	22907	21168	21196	16054	768	576	572	598	601	537	609	547	563	540	587	601	549	510	567	590	580	588	528	576	538	566	539	581	583	565	547	546	549	593	535	565	604	584	567	589	591	539	547	541	529	527	581	547	538	560	561	505	527	609	531	588	567	589	540	537	557	538	605	600	538	512	547	568	583	584	602	561	565	521	497	561	548	524	544	570	541	587	565	588	571	601	587	557	500	541	578	546	599	574	581	563	531	541	553	585	550	559	582	544	554	532	532	525	552	527	593	539	557	572	544	571	540	553	577	554	554	516	575	549	596	589	542	553	562	574	567	531	566	556	597	572	547	595	565	627	559	560	549	565	573	579	521	534	571	546	558	539	595	572	534	586	552	567	564	565	539	533	527	540	559	550	550	551	577	527	495	535	532	586	546	561	564	536	604	578	570	547	541	561	526	585	570	542	536	564	506	518	546	554	539	560	532	559	573	551	580	550	550	556	549	536	582	587	529	571	509	544	592	563	578	566	585	550	538	513	558	551	578	534	552	548	530	557	561	538	556	559	527	582	547	520	493	566	534	556	535	553	594	564	568	589	528	572	565	544	512	594	586	545	543	525	555	544	582	591	545	588	599	540	538	564	533	573	543	582	530	575	553	572	589	562	529	552	569	537	554	547	546	579	539	550	570	560	505	578	570	551	555	576	568	534	535	540	541	586	547	558	583	549	527	595	587	555	528	582	581	563	574	542	511	574	542	578	556	584	576	580	581	512	548	611	546	579	565	555	555	504	497	560	562	556	574	587	527	584	540	603	580	566	539	578	539	570	511	544	530	562	550	566	547	552	532	538	582	547	570	556	538	600	559	551	539	520	550	619	530	553	590	552	529	561	589	609	561	528	574	544	540	553	545	572	577	595	551	554	585	562	531	505	569	581	526	603	564	500	567	533	542	516	559	546	565	581	546	541	546	552	545	515	596	555	578	600	555	587	535	546	580	561	531	524	577	574	586	561	529	555	558	575	555	559	562	539	595	547	572	540	578	603	562	566	545	537	557	578	543	561	499	553	585	569	581	565	570	547	558	545	578	551	537	590	550	551	565	528	559	573	549	538	618	533	553	553	590	564	522	553	582	526	560	546	563	564	564	519	581	548	562	554	549	542	547	584	560	560	563	536	582	576	571	584	574	575	563	600	571	532	536	585	531	570	527	588	547	565	561	565	563	535	544	548	581	575	572	591	525	597	570	541	538	576	559	564	573	564	562	550	537	544	535	548	557	567	596	567	531	522	589	591	544	600	574	536	572	546	555	517	550	576	530	562	533	515	594	567	553	536	587	527	554	566	542	560	551	530	565	560	525	563	630	539	595	547	526	519	594	583	553	581	533	568	565	588	571	569	536	600	569	547	534	574	574	577	555	595	549	582	568	581	576	543	553	561	571	553	556	536	586	541	552	545	559	530	536	595	527	566	562	587	544	548	520	533	587	589	586	557	578	585	602	570	542	542	554	544	575	566	545	547	620	532	544	601	520	608	601	548	568	528	524	543	548	592	559	562	570	576	577	567	519	577	537	576	545	541	538	560	514	547	562	553	568	548	540	531	592	581	551	496	547	588	580	578	566	560	526	532	545	533	586	579	578	530	523	604	545	528	550	531	580	594	541	562	561	556	570	533	534	579	559	558	583	520	568	591	561	550	525	559	590	534	554	570	561	529	560	546	541	572	535	516	542	580	568	566	570	563	551	582	574	527	605	551	555	562	552	574	549	570	602	544	568	527	547	537	594	535	564	558	534	577	506	548	525	508	597	576	512	585	543	554	527	565	571	550	591	580	563	590	530	551	541	623	559	597	529	532	534	531	560	555	541	550	523	550	595	608	534	521	551	517	565	556	570	600	576	526	582	599	553	543	555	551	492	593	538	540	590	558	564	574	553	555	541	588	568	560	533	537	549	577	532	555	584	561	596	528	581	561	573	565	591	593	555	552	581	538	528	538	564	539	539	590	550	530	527	546	588	549	537	544	561	576	557	555	578	570	543	543	558	578	536	546	527	583	547	571	558	557	573	572	576	568	551	525	533	481	554	534	521	599	534	557	568	520	563	520	590	503	526	537	536	555	547	537	563	554	574	541	552	566	607	543	550	544	521	551	561	582	565	538	521	563	516	514	624	534	540	534	545	516	570	548	574	553	557	532	582	520	581	524	527	559	582	599	574	536	548	552	547	552	545	565	534	565	532	540	526	543	598	567	557	559	535	536	517	567	568	536	570	550	554	567	567	535	566	534	523	610	572	511	548	546	577	545	543	614	554	518	554	515	558	523	549	523	557	521	543	563	525	598	562	626	549	576	519	559	524	538	600	607	564	537	553	546	577	595	559	549	571	590	556	561	573	573	525	535	568	509	510	566	594	602	578	500	551	542	563	539	562	516	524	561	515	570	531	556	574	534	576	515	529	551	525	533	527	522	537	520	598	561	566	567	544	505	603	566	531	538	571	576	543	521	578	558	565	555	573	575	573	562	562	559	587	549	516	534	569	539	556	560	549	533	549	563	546	568	555	583	540	529	527	589	535	561	530	548	529	544	589	582	595	610	564	507	577	571	554	579	522	569	554	528	571	584	567	549	594	566	590	569	582	560	526	557	556	558	559	524	566	577	553	564	545	543	573	533	534	540	553	584	602	563	591	549	532	563	571	523	550	517	509	530	583	531	575	548	567	573	551	551	545	569	566	572	556	563	593	521	560	549	533	571	541	539	570	545	499	567	542	561	547	578	574	536	535	524	552	557	556	545	524	560	519	556	562	507	531	537	536	533	566	550	546	551	559	567	585	589	569	521	559	573	583	605	538	549	557	568	573	602	557	577	605	585	519	572	550	607	616	608	532	592	552	523	533	538	525	543	562	560	577	584	557	556	538	565	530	523	558	625	580	558	583	554	549	578	558	561	585	551	553	500	579	542	569	558	562	511	532	544	508	559	582	577	517	543	607	569	581	586	562	588	549	557	492	542	539	546	565	640	558	546	537	535	538	541	557	558	546	480	556	528	528	512	589	517	522	593	577	585	532	543	561	571	536	557	518	573	543	554	547	545	546	568	549	499	569	551	542	572	574	573	515	501	574	538	576	549	498	545	594	548	585	508	565	524	575	559	566	512	515	573	544	579	567	537	582	567	539	563	525	551	554	556	562	578	558	561	535	576	545	525	577	592	542	588	523	582	536	599	559	550	609	573	545	583	546	528	540	538	561	583	540	523	513	583	567	553	575	567	530	553	563	540	538	553	558	602	534	563	550	554	573	531	556	537	530	523	538	538	534	537	565	585	553	563	600	547	577	566	573	605	562	571	583	576	599	547	555	519	548	552	569	555	542	528	591	557	539	520	539	557	614	542	571	543	536	566	566	596	569	521	528	529	551	538	517	534	550	554	554	547	565	558	562	525	585	583	601	585	574	567	533	578	512	572	540	563	532	542	577	563	542	572	534	589	582	535	563	603	548	545	549	541	562	570	558
3963	1135	840	785	726	699	730	721	688	668	734	668	654	639	679	667	663	641	648	686	678	637	668	615	642	661	642	640	715	655	687	625	651	675	659	586	641	674	688	609	667	638	665	633	656	651	708	664	609	624	667	646	686	634	642	654	679	642	658	684	610	679	651	656	638	608	664	624	669	614	646	657	646	615	667	673	628	667	661	684	649	661	632	639	647	617	697	657	603	654	642	625	704	711	654	643	650	644	645	620	672	658	651	665	654	665	656	640	640	619	641	659	619	650	660	646	631	625	636	623	604	641	640	673	655	630	650	672	664	707	664	668	625	638	626	601	650	626	672	633	670	656	645	659	643	639	633	660	666	643	641	632	658	643	667	593	665	690	698	616	634	651	638	648	695	646	657	651	677	659	602	657	671	661	660	617	666	657	689	646	664	685	599	688	638	618	636	623	685	653	657	624	659	644	663	662	621	667	679	616	667	673	646	640	623	659	647	675	660	708	688	692	674	635	635	656	593	645	659	652	673	639	664	651	641	670	641	677	662	666	673	615	677	704	661	634	633	659	649	665	693	652	636	677	600	592	662	636	646	672	652	659	664	648	643	581	656	680	637	630	633	657	641	707	664	619	626	685	677	674	630	597	653	697	662	614	650	654	652	665	640	682	648	631	662	671	652	647	662	674	589	607	634	645	650	652	686	663	659	641	700	677	622	643	661	595	644	643	664	635	604	613	610	627	639	627	650	630	636	644	661	657	643	675	665	593	635	651	654	650	669	595	636	653	650	636	659	621	679	694	589	631	642	638	640	650	622	665	657	634	613	662	683	683	682	624	653	671	697	614	656	689	676	701	643	664	621	692	662	637	672	643	640	660	623	665	656	658	677	651	661	670	688	635	637	596	663	682	625	625	690	663	699	676	665	686	605	637	671	639	646	640	660	655	651	614	644	687	659	652	655	638	649	683	664	666	584	667	619	671	689	657	640	648	664	652	658	656	622	676	618	667	594	667	651	659	681	625	679	650	673	672	684	668	667	638	648	620	656	605	636	649	635	647	667	628	640	651	633	653	637	673	639	644	654	672	706	633	647	632	655	615	674	675	647	658	646	687	577	645	634	654	642	648	652	683	659	614	649	637	601	611	666	674	606	702	606	633	678	621	644	635	665	660	641	638	658	640	637	654	596	606	637	651	610	647	627	638	656	619	649	645	678	642	651	683	626	613	677	651	681	687	641	650	625	624	612	669	642	697	647	626	681	655	634	675	650	652	643	627	666	657	633	632	665	673	645	639	655	658	661	692	662	655	662	640	649	621	634	666	605	633	656	638	702	634	639	633	604	660	666	677	626	648	650	654	686	672	572	696	644	680	669	666	685	652	680	670	664	635	646	574	665	650	660	583	664	632	643	615	682	689	648	641	597	644	653	672	651	645	653	667	653	656	643	696	606	737	643	652	646	638	686	621	615	642	631	628	645	656	631	663	629	641	660	631	682	675	646	664	664	670	661	646	636	621	650	656	676	642	664	641	622	650	672	625	634	653	650	641	659	644	656	621	644	643	664	666	640	665	633	655	670	623	679	629	617	657	681	649	620	642	702	632	651	626	654	688	689	637	696	577	595	659	610	647	675	648	678	643	665	659	614	658	657	666	620	671	643	673	652	644	724	669	664	615	688	631	634	637	605	710	625	634	661	705	632	649	656	675	661	628	619	643	629	640	630	671	641	621	635	675	673	624	693	613	615	637	674	659	640	661	653	652	627	622	653	646	691	653	664	661	648	674	622	622	691	640	641	654	595	670	660	637	609	653	605	690	668	691	654	628	633	733	645	620	664	597	592	697	681	680	680	654	634	647	602	603	643	636	632	636	656	654	657	649	636	651	679	670	606	678	632	654	634	699	633	661	604	642	606	657	602	655	617	596	672	679	687	725	661	656	679	632	658	665	661	673	662	629	681	708	642	625	694	638	665	639	641	678	614	642	630	624	625	676	685	596	612	671	610	659	636	617	669	623	677	677	671	642	661	589	639	652	670	700	662	629	674	652	637	643	657	650	652	686	686	633	594	678	602	673	623	620	665	645	634	666	664	644	639	639	652	671	635	610	662	635	626	647	715	671	603	645	613	618	626	667	610	666	607	674	669	606	640	705	641	596	654	686	653	650	657	640	656	639	642	650	641	647	689	614	653	620	630	644	605	611	653	623	634	625	628	643	659	656	672	677	664	615	630	633	649	619	659	649	626	676	638	632	678	621	652	662	629	664	624	614	685	648	641	630	650	626	648	594	671	677	635	678	648	635	696	651	643	613	661	639	652	666	662	647	598	641	654	654	628	658	650	645	619	635	635	620	683	653	617	626	651	695	650	652	633	652	613	652	609	613	667	633	621	662	626	639	710	644	650	666	650	665	701	694	643	639	640	660	675	659	660	651	622	650	630	662	659	623	665	646	656	625	659	670	638	637	670	646	658	682	602	683	647	651	659	648	668	600	681	644	620	655	642	646	650	642	679	664	634	617	606	634	628	643	627	629	554	659	656	648	582	662	647	634	644	634	657	685	637	681	635	654	650	619	639	677	678	686	688	611	643	668	634	680	609	659	714	670	654	614	682	691	631	628	658	613	608	708	643	687	647	652	670	696	617	625	661	619	633	672	652	624	623	614	693	660	663	692	611	666	707	634	665	639	628	636	677	675	612	658	626	695	622	644	680	651	634	665	652	663	646	644	648	630	649	685	668	671	672	636	671	674	629	666	648	634	665	643	626	709	683	610	630	660	733	631	628	690	648	636	633	673	590	687	634	620	637	627	671	608	692	661	648	667	696	619	645	635	682	621	591	651	627	655	682	666	649	665	614	652	621	653	652	620	658	621	647	638	613	643	674	615	641	661	685	664	651	667	613	636	651	676	637	619	664	631	645	646	639	647	632	654	636	640	622	625	633	622	631	644	673	625	658	664	654	605	642	664	651	677	657	628	666	674	615	607	658	659	639	642	670	644	691	641	662	656	635	634	631	627	674	624	619	644	604	654	642	668	650	652	648	632	632	706	599	629	690	653	640	660	679	671	657	673	692	639	666	663	656	622	615	597	645	667	655	633	642	705	659	657	663	656	678	624	617	636	671	662	632	624	651	621	626	661	599	683	656	656	645	673	647	654	612	626	689	620	627	673	676	688	624	664	636	632	622	631	623	640	620	621	611	669	638	679	687	621	617	656	674	670	625	651	680	618	645	649	668	714	645	688	658	668	668	668	611	644	640	656	652	638	600	669	649	638	650	634	665	670	622	692	656	637	657	653	623	671	620	628	635	665	648	656	643	710	645	686	676	653	674	618	642	665	644	695	645	627	657	670	660	588	660	622	611	609	598	628	622	668	648	674	623	650	656	630	639	621	612	647	700	658	632	629	699	656	674	634	692	655	658	666	677	639	630	631	617	636	692	638	641	640	707	643	622	647	636	662	611	643	669	700	650	654	660	657	646	662	627	661	670	656	677	636	652	631	669	677	662	636
27509	21188	29531	23089	21136	19071	333	195	186	184	195	165	152	193	200	169	195	155	175	161	170	147	170	170	151	167	183	200	183	149	162	159	176	158	174	184	164	167	165	173	188	179	188	186	169	193	163	152	154	161	190	175	183	170	163	195	164	180	179	160	166	180	163	188	155	157	179	156	193	147	152	130	181	182	186	182	184	180	194	168	174	192	190	162	156	183	144	171	178	159	176	145	167	179	139	168	175	201	176	178	169	182	182	184	172	180	186	174	158	165	167	169	161	161	176	189	177	177	167	178	156	175	183	165	160	194	162	190	174	168	177	133	168	190	183	178	162	174	165	186	157	174	171	168	198	157	175	167	193	178	190	164	178	169	182	185	162	177	172	175	177	173	178	136	189	167	157	180	169	173	161	157	172	163	152	178	189	141	177	166	188	176	192	176	187	162	173	174	173	171	170	174	188	177	166	169	186	174	174	151	168	179	176	162	167	169	170	201	157	143	188	182	180	171	192	153	155	169	171	171	171	179	167	156	156	193	162	167	148	152	163	181	192	160	180	182	168	196	198	192	188	182	174	179	160	160	165	177	203	188	177	192	169	186	141	190	164	160	177	182	192	182	178	161	159	212	180	184	172	181	168	183	163	181	185	175	204	184	170	170	156	178	172	143	181	176	173	191	186	194	171	183	187	157	184	155	168	160	158	194	202	176	176	186	177	173	177	189	202	173	155	157	182	176	174	166	165	158	188	186	170	201	201	172	189	166	190	169	175	209	160	187	169	188	189	167	166	170	161	174	166	185	167	159	170	182	152	163	168	181	162	184	163	182	157	162	147	163	176	184	165	189	172	173	185	163	178	173	161	164	164	183	173	179	174	178	156	188	165	188	173	186	181	196	182	179	158	164	177	149	157	170	186	169	181	181	201	150	184	146	195	188	150	129	167	188	178	151	170	164	169	170	181	153	166	184	162	168	186	169	165	162	208	156	188	146	159	161	168	174	150	169	167	206	158	182	191	147	157	168	172	188	188	181	174	187	168	172	185	163	189	183	173	178	173	161	188	170	181	165	153	201	175	175	178	177	158	180	186	183	177	168	176	160	172	157	197	184	180	154	172	190	184	179	196	180	160	161	171	181	158	176	173	172	174	162	172	165	200	179	175	173	185	165	172	160	172	183	178	171	180	177	166	181	177	163	153	154	174	172	162	176	169	190	161	161	175	194	194	160	187	169	167	202	190	190	168	135	156	159	172	143	144	171	180	210	157	150	197	197	155	158	159	178	161	164	174	200	179	172	187	177	165	166	158	168	176	173	158	183	168	192	193	171	164	179	192	171	170	158	193	170	180	190	161	164	187	177	161	161	203	187	170	181	179	168	174	183	175	168	197	171	170	188	166	163	167	196	162	182	172	181	171	181	161	196	188	175	179	171	151	162	170	168	183	161	201	164	186	183	178	177	177	171	168	163	185	204	175	166	181	176	176	173	190	168	175	172	145	188	173	163	181	164	204	173	178	194	183	190	173	162	186	178	183	168	191	173	190	181	181	162	167	189	185	150	171	177	184	159	161	173	196	158	182	145	177	180	169	175	178	163	153	178	184	146	190	177	174	164	176	175	175	173	165	182	164	173	158	158	192	178	164	156	180	173	162	169	195	169	194	159	185	180	157	181	171	191	179	173	192	165	153	182	172	193	175	184	181	159	148	177	170	161	187	166	172	174	181	166	170	197	174	183	194	186	180	176	161	169	166	166	185	192	173	172	154	165	162	179	185	206	186	181	180	170	181	169	167	153	172	172	172	189	170	170	191	167	148	177	194	187	169	206	172	153	172	179	175	161	175	189	174	168	198	167	157	169	181	180	163	171	180	150	171	153	205	180	164	170	155	147	150	171	149	180	172	168	190	178	159	159	193	173	184	171	182	171	165	179	187	186	165	183	175	163	174	165	165	176	183	186	165	196	153	159	159	203	181	189	188	148	175	165	190	176	166	187	166	168	181	183	164	174	161	177	181	182	176	178	158	164	158	137	181	179	164	167	172	168	179	173	164	165	160	169	160	166	192	193	186	173	165	152	147	176	159	163	177	169	184	167	176	158	150	163	168	192	168	149	159	203	163	202	170	178	180	181	181	150	173	182	187	186	158	157	173	180	166	153	172	167	172	181	171	176	176	166	184	159	177	153	191	177	162	189	176	158	184	188	170	186	189	190	168	163	178	174	181	168	170	152	163	173	159	188	176	172	143	173	172	173	198	180	180	187	178	150	163	152	164	153	188	171	158	166	184	167	165	157	174	181	192	169	168	169	199	170	185	158	172	170	182	163	169	190	178	206	158	175	159	193	185	181	178	170	180	180	155	144	165	162	189	157	165	173	178	183	177	199	172	175	196	160	196	169	202	171	194	160	196	174	177	197	161	179	151	169	167	188	193	168	173	162	193	187	178	177	174	168	183	155	174	183	148	171	178	136	165	173	189	174	170	164	162	163	164	187	159	189	155	179	162	183	175	188	184	199	183	161	182	193	169	159	178	168	182	138	190	150	184	160	136	180	185	177	156	183	181	178	163	162	167	174	192	193	182	168	176	174	186	175	164	155	181	163	188	173	158	177	176	173	180	167	165	185	173	181	162	166	177	164	197	174	168	178	169	147	163	173	190	175	171	191	181	166	168	196	191	180	194	181	186	168	167	174	164	184	163	154	176	161	161	172	195	161	172	168	189	151	197	154	143	184	185	192	185	163	180	163	172	151	185	176	201	182	199	151	168	175	164	177	178	192	188	163	173	196	171	171	183	172	192	167	178	178	174	175	170	157	160	168	154	186	175	150	180	160	157	181	174	166	163	154	171	187	158	176	167	167	177	180	160	180	182	174	180	197	158	176	162	170	182	164	160	163	181	162	176	156	189	174	167	171	186	144	176	182	167	180	154	173	162	170	166	183	181	167	168	153	171	206	190	182	180	177	182	172	187	182	160	164	182	175	171	179	178	173	173	176	170	168	167	167	170	161	165	179	162	157	185	151	174	165	169	174	170	167	181	163	182	147	168	184	184	155	185	190	185	162	162	169	173	170	184	187	171	156	163	192	166	185	177	184	152	166	164	181	180	167	168	159	164	182	165	152	180	175	198	185	163	173	175	180	149	190	158	173	175	174	159	176	164	190	185	180	176	162	190	183	159	183	168	184	184	185	161	161	168	175	176	192	153	151	171	155	193	186	185	178	191	158	186	169	184	181	192	146	172	154	170	186	180	170	167	168	176	163	190	187	184	149	169	160	177	174	168	188	190	175	159	153	164	173	194	174	207	169	167	179	170	173	166	187	178	156	159	170	182	165	183	174	184	175	178	178	180	196	174	161	172	183	176	173	180	185	168	181	168	151	178	187	158	195	159	190	182	181	171	167	189	167	205	173	148	164	151	147	162	163	172	185	151	180	181	179	158	183	175	161	160	169	179	159	184	167	182	181	158	188	173	177	175	173	186	175	141	165	182	176	167	167	145	175	180	162
3783	522	295	271	297	277	259	246	244	246	242	259	242	237	244	267	221	250	241	241	249	244	239	244	210	236	211	232	257	236	232	242	250	235	242	231	251	220	238	214	223	266	228	224	234	222	234	245	211	230	215	246	233	223	234	271	235	252	247	216	217	213	232	219	211	228	227	249	234	218	225	242	220	237	254	237	240	228	214	225	246	229	270	206	247	262	209	245	283	219	225	229	235	218	253	252	248	252	219	214	229	225	251	235	218	266	235	212	211	219	248	214	231	237	247	248	230	233	260	230	259	210	215	240	233	233	222	232	246	247	221	235	225	243	223	242	232	209	247	210	222	244	264	234	213	243	225	235	222	228	240	239	216	246	245	247	218	223	268	232	243	232	212	238	239	199	246	236	228	246	253	235	206	259	235	228	247	226	210	233	247	238	249	230	227	235	245	213	236	201	221	228	210	260	222	238	227	236	242	216	230	222	237	217	246	223	233	238	224	238	251	243	247	251	216	220	242	225	210	241	239	234	234	212	225	243	241	227	228	250	228	252	217	231	233	209	238	242	237	242	225	216	241	261	256	221	231	258	243	221	221	219	217	244	233	234	228	244	215	242	231	238	224	229	236	248	257	234	238	236	215	223	224	268	237	227	236	228	222	201	251	235	233	243	225	248	222	238	231	226	215	249	262	259	237	223	220	237	246	245	272	208	226	235	218	224	233	232	264	221	241	242	213	238	196	217	215	240	245	244	259	233	254	262	250	232	241	235	234	253	250	215	227	238	223	247	236	231	226	244	233	233	273	216	253	214	217	232	241	238	244	236	245	241	233	242	238	242	221	220	239	229	211	248	227	237	232	243	236	223	231	241	198	216	241	245	232	221	241	265	221	229	248	230	241	249	260	222	257	233	255	247	252	228	229	239	260	228	231	232	230	220	219	215	235	241	236	238	222	237	241	243	251	231	260	224	207	234	212	225	237	248	262	214	234	250	230	242	242	241	234	229	236	236	265	227	190	241	237	236	234	217	242	192	244	224	227	250	229	246	199	247	237	234	266	218	243	214	248	256	243	241	222	248	247	261	261	231	220	248	251	226	225	246	208	237	228	215	236	204	215	231	246	256	214	255	236	247	238	259	240	224	222	245	211	245	245	221	226	230	238	236	214	240	232	218	233	221	211	257	231	241	239	225	228	227	238	252	218	237	237	241	232	254	219	213	214	228	225	233	242	224	224	259	206	257	248	232	249	215	221	259	226	257	220	218	198	251	231	244	197	225	214	243	210	210	255	234	214	210	214	224	231	253	248	252	223	269	230	244	245	247	222	246	262	226	242	240	258	232	234	269	236	234	207	217	232	222	198	224	255	228	212	227	236	235	240	234	233	241	243	250	221	244	252	246	236	256	230	228	231	237	241	231	244	243	212	265	259	208	221	247	207	226	232	246	242	233	236	229	227	259	235	210	208	245	210	220	233	242	216	229	245	238	219	228	237	246	223	245	226	209	233	232	257	280	239	262	249	267	254	224	256	234	224	216	241	265	249	226	258	237	210	240	249	219	240	211	248	231	248	249	234	231	211	213	227	236	230	214	248	254	228	266	232	244	230	244	258	239	232	238	232	224	221	218	222	243	234	236	253	237	200	214	220	220	243	222	254	213	214	246	231	238	228	232	226	219	213	215	241	238	217	241	254	232	244	191	232	214	240	233	228	264	231	216	236	264	239	231	219	238	234	219	213	220	245	210	255	216	236	210	252	247	228	239	248	236	252	228	229	257	232	229	224	251	208	234	223	231	200	243	238	270	227	245	235	221	260	237	253	233	234	246	235	251	236	234	232	261	208	216	244	232	252	237	247	253	225	242	227	223	252	237	246	241	221	233	236	215	240	216	265	220	233	237	239	228	242	239	264	230	248	250	236	239	213	232	239	239	255	233	227	228	251	246	250	231	227	228	247	207	241	231	233	242	211	222	207	227	228	251	242	235	208	247	247	246	245	228	273	239	226	244	209	228	234	218	231	224	221	240	260	238	249	239	264	230	239	217	242	242	237	234	226	238	225	214	214	226	239	226	240	243	230	226	232	258	198	227	228	206	229	240	221	244	225	233	256	228	243	208	237	214	239	256	242	233	229	255	266	219	257	267	226	229	237	252	233	228	235	232	235	252	212	241	255	243	224	241	235	232	249	253	227	244	226	233	250	231	224	238	230	238	255	233	196	257	222	234	207	246	242	246	223	210	207	230	265	241	225	235	227	225	236	227	228	222	258	255	239	247	236	241	229	229	220	225	217	220	211	230	231	227	243	222	228	218	234	281	222	221	219	235	223	232	250	214	231	244	233	238	217	215	235	233	236	228	250	241	231	236	196	233	206	263	232	214	244	254	246	239	240	233	261	218	228	215	244	247	238	200	261	220	219	218	250	224	215	194	236	270	234	224	253	237	215	244	235	229	244	223	243	249	240	240	258	227	230	230	237	220	219	263	241	261	234	238	218	238	243	245	225	238	230	244	228	250	234	225	235	203	253	276	258	227	215	253	211	266	229	228	229	268	256	222	223	240	207	209	255	256	247	227	220	232	241	200	242	249	233	233	248	256	237	218	221	234	225	228	252	217	230	227	245	257	216	247	223	246	239	246	206	230	222	202	227	232	228	220	252	214	233	232	234	249	244	226	232	215	229	225	212	240	210	230	227	254	237	253	258	253	257	238	242	227	270	235	247	208	240	236	225	241	272	232	249	236	249	233	221	241	260	239	252	192	224	224	236	243	239	193	223	236	244	241	235	265	228	254	247	249	230	231	221	229	229	239	239	243	250	243	212	235	219	232	224	239	218	212	222	244	246	224	219	238	234	237	203	224	241	219	251	237	232	241	254	220	237	228	235	221	233	201	233	211	249	235	229	229	233	215	242	222	235	238	202	248	219	242	228	259	252	248	251	212	237	232	240	224	225	223	246	227	228	248	209	253	197	280	223	261	246	245	214	251	234	251	249	237	234	256	257	247	256	242	233	242	262	229	241	240	262	231	254	204	246	234	241	248	233	251	240	221	216	237	268	240	235	249	258	242	233	238	241	244	220	222	236	217	196	234	256	254	227	225	225	241	236	236	230	254	245	238	230	250	242	249	235	250	240	238	237	228	252	225	226	235	234	224	251	212	238	208	248	249	229	223	245	219	231	227	245	235	227	236	244	266	225	219	233	205	220	239	216	238	215	242	229	241	196	227	230	238	225	239	271	228	238	226	248	248	263	213	256	235	241	240	255	226	237	234	195	269	215	233	229	232	249	233	244	252	254	243	211	217	243	239	232	246	246	226	232	256	231	215	258	221	243	243	223	242	219	239	231	289	229	237	226	267	219	245	241	283	248	218	235	226	236	261	231	240	244	269	255	230	249	244	237	231	240	238	250	235	234	218	235	243	223	253	216	208	241	227	262	250	224	232	248	229	249	221	243	242	187	249	250	268	265	254	252	235	236	229	214	226	220	228	252	237	221	244	232	240	225	289
22632	21250	29577	23245	21250	21421	24419	3968	631	584	661	688	629	608	595	598	608	580	622	580	595	603	616	587	586	589	581	538	552	580	582	572	574	588	587	607	571	567	612	567	567	597	606	589	565	604	588	583	547	625	588	602	616	622	556	566	583	569	556	565	556	570	588	581	622	565	574	599	585	561	618	575	592	632	563	609	599	592	583	614	601	627	599	575	549	613	600	540	574	596	618	581	632	599	581	578	589	583	563	632	593	577	540	618	590	616	613	623	583	576	619	606	583	580	532	552	585	590	630	597	597	602	630	603	572	547	600	566	588	568	601	608	592	557	588	556	576	578	575	567	562	606	610	603	598	545	599	592	583	607	577	619	595	544	560	611	564	612	604	579	568	600	576	609	583	623	627	568	575	629	609	612	623	606	607	522	566	568	581	609	594	569	608	599	572	591	622	557	586	588	578	536	608	584	610	566	589	617	587	612	606	628	571	575	579	580	566	541	638	620	559	572	592	620	576	594	591	605	647	629	625	572	565	599	583	588	609	577	587	568	599	587	563	556	567	598	592	591	555	583	587	571	562	589	566	609	556	607	564	591	561	578	572	623	555	610	604	546	591	582	604	601	577	588	627	619	561	581	575	600	559	599	567	620	528	570	573	555	568	616	588	546	555	565	599	619	611	541	575	560	596	552	647	532	636	619	605	585	579	604	592	606	592	595	615	547	592	624	614	610	585	544	564	582	546	607	595	621	634	616	544	610	592	591	613	615	567	579	583	549	566	565	565	626	598	552	567	592	580	593	604	602	613	589	584	592	573	602	553	574	561	581	554	593	623	577	626	587	560	618	575	586	569	606	584	607	562	629	603	594	550	549	600	601	609	603	599	548	577	583	608	577	589	604	575	624	605	562	594	576	589	570	603	599	607	573	619	581	601	583	573	580	544	574	614	587	575	592	588	595	575	585	566	600	554	653	591	575	559	598	606	605	636	557	593	621	599	591	569	600	596	547	604	571	604	621	596	551	576	606	588	589	566	535	590	569	565	625	617	598	613	594	544	599	578	575	605	621	610	576	611	594	577	567	621	552	576	582	619	587	606	565	599	615	565	584	584	577	587	608	577	610	594	586	637	581	591	610	599	569	620	627	605	532	565	553	574	583	570	598	603	580	574	620	595	590	551	608	577	579	561	589	595	580	608	558	567	576	578	586	608	600	601	588	594	581	556	576	574	564	620	574	575	541	628	589	587	613	611	557	569	566	586	535	564	593	578	591	567	604	569	602	573	608	614	606	612	584	607	600	585	563	593	591	582	572	614	546	586	631	562	579	571	588	582	604	593	575	579	593	599	581	582	583	579	616	600	572	600	619	553	583	584	560	591	580	606	564	574	557	597	593	593	553	614	600	585	582	604	576	638	585	558	571	585	603	567	554	559	604	587	621	582	572	555	572	625	591	594	586	531	596	555	573	591	601	599	560	577	596	607	548	575	604	604	639	585	585	588	569	577	630	586	608	634	558	577	561	639	589	565	618	580	555	573	600	563	605	592	611	563	588	609	581	614	613	611	598	572	588	612	599	578	624	557	632	595	552	550	617	554	586	558	613	590	578	554	573	525	586	555	556	581	589	595	619	578	565	593	570	603	572	580	592	548	595	570	577	585	566	615	567	559	622	602	587	592	591	589	573	610	578	570	548	571	537	594	533	594	573	612	561	587	585	613	567	628	591	634	605	576	618	596	583	611	588	562	634	575	554	597	595	631	594	580	537	545	574	605	602	596	564	566	594	565	579	578	600	560	592	608	642	543	591	602	567	584	568	611	598	598	531	590	562	547	574	556	566	570	587	621	632	589	594	603	558	600	552	557	543	590	603	645	574	566	605	582	622	576	565	593	582	591	609	598	576	595	602	579	583	592	595	556	558	566	610	574	579	612	582	608	590	560	572	579	566	583	564	638	584	583	576	566	576	566	584	551	584	588	564	589	596	597	602	519	597	598	598	590	572	599	597	626	611	602	634	585	581	585	553	610	571	554	586	608	594	585	589	563	609	595	590	615	541	596	531	589	592	575	587	607	575	626	541	603	576	624	603	575	630	595	561	580	582	548	617	574	599	569	588	614	570	601	555	564	568	614	581	585	568	615	604	562	556	554	580	580	656	578	523	595	593	553	621	572	588	618	607	602	603	579	576	618	588	577	583	604	558	597	561	566	572	561	619	587	581	574	564	587	587	566	586	578	533	552	600	632	564	619	580	570	550	623	580	541	594	569	568	603	546	593	615	595	565	574	654	619	544	577	576	587	625	569	569	581	574	570	559	587	517	592	555	590	585	569	543	596	577	615	574	627	597	554	581	574	571	604	580	580	594	575	544	582	595	596	563	585	579	613	585	546	552	583	587	572	615	608	576	575	618	560	587	569	605	605	565	638	629	636	579	573	571	612	599	553	594	571	602	613	602	565	568	600	566	575	547	570	574	574	581	577	582	589	577	560	580	553	610	629	573	547	608	581	604	584	577	595	546	564	589	562	567	578	606	555	607	591	598	585	594	582	555	559	579	560	553	586	646	537	559	589	631	587	620	605	601	620	606	587	590	570	590	600	546	599	576	603	610	579	639	584	619	571	611	585	570	624	560	578	589	565	603	574	600	570	612	568	573	551	580	555	605	560	616	604	566	607	587	608	581	587	547	546	572	549	560	573	592	592	571	639	596	606	528	619	568	572	585	584	585	597	550	573	569	590	610	598	603	541	609	572	627	584	589	592	589	604	600	579	628	592	574	577	594	570	616	556	623	556	582	619	555	580	576	567	509	637	573	581	585	585	593	585	603	549	527	576	594	579	588	611	582	622	561	612	568	566	562	586	591	525	555	590	557	581	572	586	597	593	641	542	517	589	591	551	573	602	543	591	622	574	606	578	584	527	601	614	573	624	557	579	570	561	566	565	573	562	593	562	553	585	598	583	577	564	549	589	592	608	573	558	586	602	557	576	584	597	577	590	606	586	589	588	572	588	627	559	580	594	597	580	612	584	605	605	577	566	556	606	575	565	572	550	610	618	576	595	557	594	601	598	576	575	558	588	590	561	618	558	585	570	575	559	608	601	608	563	647	578	583	590	594	542	555	556	546	566	578	544	557	590	597	563	599	623	585	549	592	607	602	642	542	587	540	558	614	592	605	582	588	585	585	598	583	561	641	661	590	570	570	554	596	653	550	594	570	579	594	548	573	656	580	600	622	600	590	553	587	621	619	575	601	568	595	572	559	588	562	552	633	598	569	583	656	539	594	583	582	610	596	569	554	592	549	559	532	582	561	607	578	522	580	557	575	589	586	565	584	616	585	565	579	586	565	577	596	603	580	602	522	594	573	618	621	550	595	594	621	600	580	574	549	578	567	561	607	622	599	537	586	542	598	625	582	536	543	580	580	551	603	597	548	612	567	569	569	576	572	595	583	614	594	630	567	590	579	583	575	572	569	598	629	593	545	627	603	572	577	576	578	599	581	571	593	566	583
4608	1691	1091	891	832	780	735	752	733	679	678	679	685	696	699	740	736	682	730	715	723	666	701	675	693	704	673	697	711	738	721	768	683	707	688	696	713	685	695	678	697	728	662	681	693	661	705	659	716	711	689	711	691	688	676	708	730	704	670	694	718	669	709	743	697	675	698	739	718	714	718	685	682	671	710	642	702	641	662	736	683	712	718	664	683	691	699	688	707	707	716	691	703	721	655	698	662	733	641	676	744	712	683	706	687	676	747	661	632	700	680	681	704	679	697	664	692	649	707	729	705	669	660	708	670	696	655	688	727	703	708	713	700	687	700	713	680	643	687	713	670	684	673	699	708	670	670	708	722	707	662	655	753	694	661	744	697	667	686	734	716	697	712	693	718	682	719	725	649	686	676	708	643	704	746	742	676	668	664	639	712	705	693	716	684	678	683	680	707	694	678	658	698	695	690	661	658	740	711	703	676	709	695	707	670	677	730	685	676	699	648	698	739	690	674	676	711	693	721	692	696	693	709	665	678	711	686	727	657	723	735	656	741	760	712	688	723	685	677	695	681	720	689	656	696	685	734	696	699	682	704	717	705	697	691	713	717	666	669	743	694	704	691	693	691	709	708	694	669	704	720	677	725	718	748	712	676	714	679	723	744	688	649	678	675	688	662	706	662	708	722	694	711	694	705	672	665	703	704	707	710	726	697	694	712	692	674	733	720	713	706	701	679	717	765	668	729	744	685	710	651	697	681	676	672	729	698	660	681	657	656	639	672	658	678	693	712	672	705	704	729	716	698	723	675	744	675	678	686	719	691	670	672	693	699	660	743	679	716	655	727	690	705	755	722	685	745	710	684	737	697	671	662	696	711	693	698	716	715	704	695	679	753	733	700	738	714	651	668	682	708	700	715	710	682	696	664	699	692	715	648	704	719	670	658	709	681	695	680	734	698	717	698	684	695	667	652	658	766	702	673	699	678	710	700	725	703	703	743	714	752	709	715	683	701	666	723	651	724	706	732	683	697	667	687	689	681	665	663	711	687	670	671	683	684	702	707	740	705	679	675	647	694	691	689	703	701	691	723	724	654	714	709	663	668	686	688	673	735	676	740	690	701	667	700	694	699	667	660	675	717	657	675	717	695	687	722	712	680	739	707	690	669	740	710	659	684	718	687	726	650	668	690	679	675	700	690	695	712	712	738	682	680	663	714	712	701	735	728	714	642	682	725	657	690	697	689	715	743	702	698	665	664	679	694	699	683	645	720	699	738	720	673	704	669	734	671	655	660	676	694	701	673	689	735	718	715	721	694	774	709	631	658	730	701	700	678	706	681	714	647	690	679	730	708	640	703	670	677	698	674	656	680	672	724	708	686	650	687	719	710	677	669	658	692	690	758	672	688	736	697	699	710	690	643	672	687	734	703	692	671	646	691	682	717	664	673	740	662	690	752	649	695	706	687	710	672	711	651	702	698	688	675	675	690	721	692	770	699	721	662	678	720	659	701	678	698	730	720	654	742	724	694	691	676	719	683	687	678	727	665	715	702	705	673	708	686	673	661	715	677	716	670	672	721	674	696	751	727	711	729	646	714	738	690	730	676	679	666	660	684	707	681	681	701	733	692	658	667	684	685	681	761	684	689	752	683	731	704	670	655	715	664	723	695	682	670	645	748	709	625	681	709	712	728	698	678	686	723	696	672	725	687	704	711	718	670	716	735	683	700	762	677	672	707	729	698	693	693	683	683	700	718	684	700	702	698	672	760	689	673	742	675	685	664	641	697	613	669	683	688	696	721	678	676	672	714	667	673	671	683	689	638	703	681	709	714	693	685	722	668	733	685	732	708	710	663	684	712	684	707	730	714	702	681	680	689	686	705	671	692	666	661	685	709	695	649	690	659	663	694	728	696	687	705	689	661	692	693	659	659	719	667	696	718	696	694	696	677	704	724	682	730	663	699	655	709	698	717	725	715	712	696	680	657	665	741	686	678	695	680	658	716	655	644	734	687	666	659	682	704	670	691	704	723	679	682	737	692	688	722	713	755	668	711	675	674	646	683	672	718	655	716	702	675	745	715	689	702	661	691	698	681	692	710	700	647	706	732	682	677	727	750	691	725	712	710	752	668	684	726	706	686	664	614	700	719	684	704	690	686	709	696	653	679	680	725	692	663	727	669	687	685	702	740	672	650	722	660	692	717	730	656	736	695	722	694	684	728	622	683	697	696	706	707	705	716	631	667	665	699	677	693	682	676	729	727	708	702	654	656	650	721	712	713	675	702	702	629	735	713	692	712	719	709	664	713	638	709	673	724	703	709	717	737	752	671	727	718	693	703	703	726	692	685	656	692	710	713	729	736	681	720	647	687	701	685	728	672	711	691	694	679	700	659	678	694	671	658	714	708	657	741	697	647	716	715	645	691	686	689	685	713	658	722	681	702	703	703	656	655	678	672	681	668	662	720	680	711	733	665	703	711	717	671	659	733	721	707	714	661	698	701	689	684	690	673	698	681	714	673	703	639	700	669	663	644	667	749	688	714	675	701	710	680	689	695	691	719	681	718	707	704	650	719	736	725	746	696	698	716	672	699	672	742	673	672	717	677	754	707	696	705	719	749	675	677	652	676	690	667	706	711	682	706	748	705	717	704	734	705	695	698	683	766	695	722	709	700	648	707	695	711	720	627	715	687	740	700	718	712	710	654	645	716	666	714	677	690	685	707	651	719	679	642	679	692	739	656	743	695	712	660	700	660	713	713	708	661	717	666	644	707	718	689	719	659	691	680	707	754	718	665	736	731	697	689	711	717	714	681	692	726	722	675	705	758	669	671	714	676	683	742	697	668	698	673	669	709	694	706	656	665	724	672	701	689	687	691	702	710	667	728	684	688	661	692	700	695	699	687	687	679	652	718	734	699	645	713	674	717	715	664	688	698	698	707	701	690	652	733	681	708	677	690	695	696	668	700	661	707	718	677	723	710	714	671	672	690	687	689	712	715	664	682	665	731	710	686	677	704	750	712	686	659	717	694	676	673	710	651	727	700	688	699	647	660	734	665	640	698	677	677	707	658	714	702	712	667	712	650	667	682	679	701	676	724	740	745	696	742	667	673	691	692	704	697	660	684	679	714	694	686	661	713	691	695	697	691	739	703	709	713	697	696	668	654	709	699	686	697	675	717	704	719	673	670	631	695	676	726	683	702	753	700	662	696	729	667	712	701	682	753	725	678	672	683	654	676	682	711	674	663	683	663	696	688	655	694	709	712	696	710	658	680	703	685	693	710	686	705	697	697	716	716	682	712	683	699	724	731	694	718	681	739	708	635	660	680	687	713	669	687	649	728	689	675	711	700	663	691	686	663	695	705	709	668	695	719	705	672	696	708	727	756	671	706	664	650	633	691	685	740	714	672	738	689	683	665	706	725	698	725	730	696	706	699	701	718	676	744	712	739	712	698	754	725	685	684	670	726	709	674	710	670	678	674	659	638	708	711	667	701	675	679	704
27817	21041	25215	13858	408	294	275	284	281	242	251	251	251	246	254	248	231	237	237	239	253	290	254	258	262	246	320	243	281	269	274	239	258	234	285	252	251	226	271	261	287	239	253	242	249	252	272	255	255	247	268	248	234	281	262	258	250	235	244	279	254	246	223	224	257	269	238	276	235	247	263	276	253	272	239	262	256	273	265	246	233	245	271	271	243	271	249	277	274	244	267	273	294	251	267	258	244	266	276	254	254	242	250	250	229	262	255	291	247	268	295	261	242	234	247	267	265	309	270	264	278	235	254	288	283	263	252	253	282	254	264	261	271	242	273	248	240	285	246	256	263	250	281	240	271	273	249	259	250	276	250	253	270	281	257	239	257	260	252	264	281	260	238	237	247	256	217	260	266	257	257	263	254	252	269	248	256	233	247	270	291	240	258	263	271	251	258	281	265	264	256	263	243	251	262	227	262	259	248	272	241	247	232	242	261	249	248	266	232	240	260	269	271	239	263	225	252	224	258	277	248	266	256	241	290	265	248	271	252	267	272	257	259	278	252	232	255	244	250	243	253	285	284	250	239	239	251	257	250	267	250	244	267	257	242	260	275	238	266	263	240	287	259	260	245	270	261	258	222	244	265	272	263	232	248	230	210	253	268	259	265	235	249	243	251	279	286	244	246	248	278	275	255	245	256	253	248	259	262	254	233	276	256	250	274	259	270	234	253	282	238	290	263	246	249	268	254	279	257	286	235	283	259	262	284	254	240	266	233	249	270	257	255	255	260	259	257	255	242	248	231	273	252	232	271	243	263	258	224	234	277	269	255	253	248	253	255	250	265	260	249	285	262	292	257	261	272	280	248	227	246	252	255	261	265	250	248	280	257	278	237	271	249	245	238	307	240	252	224	264	258	268	242	278	269	267	266	264	252	232	274	303	260	251	273	243	253	260	236	240	257	237	250	253	277	254	251	241	280	267	248	239	253	266	310	267	237	250	235	286	267	262	224	247	303	282	270	241	271	234	246	281	244	274	247	249	261	264	260	254	239	238	267	250	239	261	291	241	250	252	245	235	244	270	238	268	243	235	240	246	254	244	238	240	246	279	263	261	286	271	299	236	263	229	262	244	238	279	262	269	248	266	247	257	271	267	286	261	267	230	285	253	269	262	271	265	252	249	221	280	239	282	275	252	243	255	241	265	270	264	312	285	248	268	272	232	266	293	274	264	228	273	238	248	259	254	277	238	237	270	264	272	241	266	254	250	231	247	270	253	274	264	263	252	285	259	258	267	261	252	255	263	277	247	249	260	250	268	285	230	251	260	266	270	294	233	253	236	263	273	257	259	254	273	238	249	257	244	277	252	277	204	253	225	250	224	233	261	254	266	250	254	272	254	270	248	227	271	264	279	258	284	274	263	260	259	253	245	266	269	253	250	241	258	245	258	256	244	269	228	238	254	256	232	252	261	266	274	248	273	279	274	249	243	238	238	253	270	242	238	289	248	263	245	261	240	239	249	260	234	274	239	241	279	237	265	249	269	257	260	272	267	251	271	271	243	235	269	242	257	255	262	252	261	263	269	256	248	262	290	269	270	269	239	236	292	268	245	275	256	250	263	240	251	249	268	253	257	265	260	257	239	235	276	241	259	237	252	249	267	251	255	238	257	247	262	247	263	248	280	261	275	295	269	251	251	289	261	264	245	265	271	275	250	231	254	278	248	269	256	229	266	265	268	250	250	257	268	255	259	261	269	274	235	268	269	269	262	287	235	249	245	269	249	238	247	256	259	262	251	266	273	278	249	240	273	264	246	259	234	244	273	273	244	273	259	278	256	265	277	256	257	265	262	235	233	238	285	255	238	261	258	263	259	283	268	268	240	224	282	265	263	273	258	262	217	234	261	275	235	264	244	262	246	270	251	261	282	270	256	250	251	272	248	277	249	269	261	278	264	235	279	242	255	251	262	264	297	250	254	290	266	267	259	282	241	268	273	249	251	278	242	251	266	248	262	243	227	263	241	280	262	263	276	244	255	263	243	246	277	269	256	248	264	276	247	239	281	245	268	243	236	240	250	260	251	250	267	259	262	235	254	247	268	263	255	242	269	254	282	254	268	262	269	301	267	277	249	255	257	261	295	256	254	245	261	251	259	283	265	251	267	263	217	269	262	256	231	256	260	263	274	268	275	260	227	296	248	270	283	271	259	255	221	235	239	259	255	232	267	292	250	260	283	266	244	276	254	238	250	283	250	248	252	247	260	256	267	258	270	265	235	271	265	253	216	261	230	235	239	248	267	267	265	238	260	274	269	269	243	274	237	257	240	237	251	249	255	256	261	261	245	252	273	236	287	250	245	287	247	261	289	259	271	272	226	251	250	296	268	205	241	226	237	260	236	268	268	237	261	248	263	239	262	226	244	264	268	241	218	280	226	252	287	242	286	252	261	259	267	265	238	239	256	245	261	260	245	278	235	246	249	268	243	243	241	239	231	236	283	249	262	262	257	237	254	239	260	270	255	260	264	265	254	265	250	240	231	250	254	277	250	244	283	262	253	238	281	272	251	261	249	225	239	249	259	235	248	252	240	243	225	257	269	259	294	273	241	241	237	263	265	238	258	272	258	241	275	267	267	254	249	260	263	270	253	246	256	242	254	259	260	264	277	262	268	282	253	274	260	247	266	251	289	227	269	250	258	254	251	261	261	277	257	250	254	270	258	270	253	256	245	263	275	252	257	257	245	269	251	295	266	256	279	255	267	261	258	241	282	279	267	303	247	268	231	272	257	242	243	269	270	241	271	274	264	264	258	237	227	254	267	267	271	295	261	224	245	285	286	242	234	254	259	260	224	282	234	270	270	233	267	277	249	269	252	247	251	277	250	287	278	230	247	255	279	280	262	271	247	285	262	248	282	286	273	268	227	282	270	256	276	250	233	258	226	279	265	286	262	259	293	288	214	287	239	275	259	275	240	263	222	257	240	248	257	246	236	264	255	234	270	249	257	245	240	260	241	235	259	269	259	259	234	245	229	247	245	251	241	249	285	249	279	275	254	225	244	262	234	257	277	261	253	253	238	281	272	254	253	246	243	265	251	262	255	257	255	241	268	266	281	250	276	245	248	239	255	246	282	244	259	250	261	253	262	215	254	277	276	291	249	247	288	283	272	243	275	274	250	268	295	258	236	264	262	267	253	248	232	259	264	264	286	271	290	248	230	265	263	254	226	236	264	283	261	248	263	275	285	267	275	248	267	282	260	247	255	258	242	245	280	256	231	250	284	242	248	290	275	247	284	247	273	271	273	284	256	266	267	237	251	234	251	237	244	265	267	258	245	252	254	234	291	248	237	236	259	248	243	254	269	272	276	267	254	232	231	248	234	249	274	243	254	274	252	287	242	240	269	284	275	261	278	246	271	283	276	254	247	269	259	257	256	254	289	248	253	241	261	243	239	255	230	262	262	243	274	264	269	259	267	276	271	246	240	248	241	249	250	230	241	252	243	261	273
3215	362	326	309	313	316	308	312	340	333	319	345	317	334	313	309	307	342	329	353	309	323	307	313	322	320	332	310	316	343	306	312	320	304	325	312	327	339	311	326	328	338	285	308	318	280	330	306	301	308	309	308	320	339	298	314	320	304	315	314	328	288	315	316	306	295	318	343	335	327	313	323	322	343	320	313	287	316	285	353	316	338	305	296	346	341	327	315	345	311	327	295	308	334	321	306	340	320	341	311	302	297	334	347	342	344	292	309	322	307	329	326	308	314	307	331	324	286	322	308	313	350	331	309	298	328	291	327	288	296	326	324	297	335	301	297	303	320	288	311	324	316	328	331	323	305	282	325	337	295	326	296	356	307	306	322	333	323	331	333	330	302	360	320	326	318	334	303	313	317	331	347	330	297	314	287	330	331	329	317	291	321	332	297	315	311	319	323	351	320	260	298	286	340	328	305	320	320	292	338	315	314	328	338	317	348	319	352	337	293	356	328	341	316	357	338	335	318	318	314	324	326	340	315	340	369	313	320	281	316	312	324	326	317	347	331	298	302	324	305	299	317	294	348	304	319	326	326	326	318	337	284	293	292	343	334	326	336	293	336	335	316	302	344	327	280	311	322	302	341	334	304	314	316	298	302	316	341	318	332	324	325	333	327	333	325	309	312	308	352	341	316	296	316	331	321	320	283	316	329	328	336	327	339	305	301	318	325	314	351	328	323	307	313	314	313	317	329	337	315	311	319	340	323	340	317	278	337	314	309	317	344	361	342	322	318	293	304	352	289	350	323	321	340	287	283	288	316	330	317	333	301	295	327	343	346	303	309	322	287	327	310	290	339	281	323	296	329	290	288	324	347	325	315	300	335	311	313	345	326	316	301	310	338	329	365	332	293	320	325	320	327	302	283	329	313	331	295	308	339	314	333	332	324	374	331	310	320	320	320	335	305	308	306	315	344	340	339	345	367	328	304	317	316	318	312	309	345	318	307	306	308	289	321	296	314	326	307	290	326	294	337	305	289	316	311	304	312	310	323	348	324	310	325	342	293	309	331	335	320	335	341	287	322	351	341	333	309	299	297	359	316	316	323	337	330	315	332	351	314	287	286	318	292	332	312	331	373	310	313	323	295	340	286	313	313	321	321	293	279	347	340	334	336	326	353	309	335	298	294	322	310	325	360	295	299	306	306	309	306	318	333	315	297	321	292	290	308	329	294	306	308	328	320	298	347	305	311	301	292	306	313	316	316	303	325	301	310	320	325	321	307	330	349	328	307	316	288	334	340	316	313	315	305	305	320	316	298	333	339	318	319	288	326	333	299	324	288	329	322	322	328	340	328	294	318	329	350	315	304	315	319	360	296	294	335	303	333	307	316	338	321	324	276	322	314	324	325	312	329	359	311	317	317	312	319	323	315	314	325	328	282	347	331	324	305	294	325	281	297	323	309	335	319	335	360	309	309	324	322	318	312	318	333	318	350	317	319	334	318	310	316	319	300	334	310	306	327	311	300	318	330	316	319	309	316	314	340	336	318	342	315	302	345	323	342	333	313	311	281	282	322	333	288	345	274	297	305	335	319	333	321	308	295	303	301	328	300	334	359	347	332	338	313	312	317	299	320	339	348	301	357	335	301	333	314	318	323	309	335	297	350	367	321	331	329	325	342	293	307	326	325	320	290	318	330	331	318	325	318	313	287	314	340	303	326	319	319	335	333	310	341	289	332	310	290	340	313	310	340	338	335	332	307	305	327	316	325	303	317	344	292	316	348	309	332	351	319	341	325	319	330	302	342	338	322	327	309	357	296	338	289	348	306	312	314	334	310	286	287	339	362	335	306	280	324	310	281	352	339	310	333	320	317	286	315	300	323	346	280	348	293	332	316	359	322	315	306	318	300	298	322	312	348	317	329	337	336	308	328	351	315	336	318	322	311	323	305	307	306	299	337	328	317	339	317	313	312	292	332	298	342	311	319	310	327	305	331	318	320	299	343	312	317	306	310	335	311	347	321	274	360	305	304	310	331	291	330	351	314	299	329	293	293	287	293	299	281	302	349	322	335	338	331	334	342	309	318	328	335	355	300	344	312	317	312	297	321	285	359	327	327	291	333	308	333	320	344	328	284	349	321	288	333	320	313	314	342	314	327	309	327	350	305	291	290	306	351	319	322	313	345	300	333	297	322	343	304	340	323	336	338	320	325	322	313	338	314	322	319	316	336	334	304	316	315	320	325	347	369	286	326	327	318	331	303	312	303	296	291	325	329	357	300	322	331	328	298	343	287	315	282	320	303	332	319	289	313	314	317	317	329	293	306	295	310	335	307	323	317	331	291	340	337	335	327	324	344	314	330	305	310	335	308	314	316	295	307	303	352	313	316	326	318	314	310	325	323	330	325	360	311	330	286	319	320	292	283	313	315	319	319	337	340	321	307	300	329	321	321	330	316	297	300	328	357	320	331	317	300	343	310	304	336	342	275	333	333	271	289	316	307	345	308	337	344	317	308	308	347	336	317	306	283	289	319	322	308	326	309	298	318	304	343	313	323	346	338	309	317	331	310	317	326	328	317	313	303	335	317	308	309	330	340	309	304	330	303	299	299	314	311	305	324	325	354	302	333	353	331	336	321	323	353	286	312	323	344	312	299	332	285	319	336	297	311	328	321	285	321	323	291	328	327	319	321	288	322	324	324	309	303	308	319	328	330	311	343	288	342	306	306	326	316	323	355	342	333	312	306	313	329	328	328	311	341	310	289	321	348	338	305	313	303	305	322	313	294	356	323	337	300	319	322	296	326	294	309	327	311	294	353	341	316	310	288	352	315	337	329	322	298	335	328	321	325	324	306	318	310	341	317	314	300	300	329	348	322	324	284	298	339	341	338	309	282	272	314	327	311	278	313	343	324	293	314	344	290	342	307	313	304	326	292	310	330	315	326	339	305	317	328	298	293	331	315	303	343	302	302	329	330	311	306	299	322	336	344	325	351	297	308	332	318	320	320	296	321	317	328	326	334	330	322	322	321	316	313	293	331	310	297	316	327	310	309	341	296	346	331	315	316	348	340	334	284	296	299	346	322	300	342	310	335	328	305	310	314	290	311	320	345	331	315	312	275	355	313	330	355	328	315	307	329	300	320	286	326	305	316	312	301	315	316	332	326	334	310	314	302	325	303	284	334	325	354	286	304	307	316	312	295	311	322	325	322	314	340	308	332	317	298	312	311	311	315	325	312	304	336	333	306	318	310	334	323	315	317	342	302	331	306	310	335	316	314	321	301	313	321	313	334	285	307	325	301	318	302	328	325	289	332	291	306	298	294	335	324	303	307	334	325	319	317	322	317	287	308	316	334	319	287	315	299	340	324	326	306	294	319	294	306	344	290	341	354	295	308	321	300	342	326	314	319	355	330	336	322	322	291	324	351	318	312	344	323	320	300	311	318	337	315	308	295	331	311	344	315	348	293	331	349	310	306	375	313	318	316	317	298	308	316	314	294	298	303
26166	21236	29787	22990	21230	21258	16339	823	581	590	600	577	567	544	592	546	626	601	589	563	582	567	556	602	572	556	543	593	571	575	592	610	559	534	559	542	592	579	561	533	575	564	565	577	542	616	582	549	547	575	537	560	532	606	580	558	597	548	575	568	587	558	543	557	538	530	623	619	604	578	572	564	565	568	564	585	560	572	539	574	594	567	538	585	577	534	576	591	554	592	579	599	556	568	574	565	560	513	515	555	574	572	548	544	582	565	543	580	549	572	581	578	564	576	566	597	575	569	576	570	620	585	567	603	581	543	556	590	582	553	561	530	580	615	540	565	548	548	561	585	578	564	572	539	565	570	572	564	602	537	545	606	547	554	571	536	588	554	544	586	536	551	561	554	540	543	581	542	521	595	597	562	589	575	540	550	582	556	555	606	579	583	566	546	563	592	529	572	556	550	516	621	565	572	567	591	559	548	564	511	556	546	569	597	582	567	521	573	580	602	583	585	582	514	580	565	543	516	520	589	569	576	540	551	597	526	525	614	574	559	568	574	551	569	595	615	530	569	516	574	506	600	563	558	560	543	593	585	561	587	567	577	578	589	552	582	581	532	566	596	599	561	574	554	574	559	569	569	566	564	559	575	548	574	632	570	613	608	530	580	556	574	606	563	551	562	559	579	551	573	589	564	574	558	570	534	585	573	568	554	606	543	550	549	547	569	549	574	546	534	555	577	517	534	570	546	554	549	605	566	544	553	569	559	544	625	591	564	556	596	569	566	548	582	503	547	555	563	581	529	586	549	565	566	552	579	518	563	567	583	552	570	542	580	556	606	551	530	513	565	582	554	566	602	548	572	563	587	562	564	588	596	568	550	558	567	557	567	531	560	555	563	546	578	595	575	569	554	589	553	556	586	572	563	554	590	535	549	584	503	566	527	574	528	539	549	533	562	573	562	543	553	577	528	575	600	537	569	598	581	579	548	537	531	580	562	554	591	505	536	580	582	588	571	547	576	567	547	591	608	547	568	594	548	539	561	576	557	551	532	601	561	603	599	575	590	616	565	544	571	537	566	573	562	561	551	565	545	582	563	562	550	552	568	521	530	576	593	587	566	584	577	557	580	558	551	595	571	539	551	561	579	532	586	528	571	558	535	516	577	551	555	609	581	571	576	516	511	589	595	554	575	580	590	565	546	582	584	525	567	559	522	548	568	625	589	534	528	558	543	574	540	595	561	538	617	563	564	554	570	572	581	579	560	563	603	586	552	547	588	606	532	552	580	574	593	577	573	551	540	586	557	570	592	584	583	610	579	520	549	561	554	542	540	585	567	603	571	542	580	569	559	578	579	551	530	548	549	550	583	560	549	568	541	630	550	551	580	568	559	582	585	596	537	570	562	580	560	569	600	552	566	541	575	554	581	576	582	565	591	572	556	575	557	563	554	577	577	556	607	578	543	578	594	562	555	564	598	539	557	532	582	584	565	569	586	580	595	571	558	596	539	537	576	584	559	532	534	592	550	532	534	586	569	576	536	582	579	500	533	546	590	558	578	569	533	607	542	542	561	575	549	560	537	574	539	550	529	539	542	580	562	595	534	608	544	562	586	564	563	596	569	576	525	596	596	540	523	587	524	602	605	563	570	551	538	543	575	555	575	593	539	567	610	561	612	584	562	562	640	541	569	561	585	554	548	557	518	582	568	551	539	573	584	591	558	593	606	530	552	575	543	535	536	613	540	596	543	572	504	543	555	577	538	584	567	572	602	569	590	553	566	535	586	554	541	572	608	530	536	551	581	582	563	560	546	585	552	596	551	610	598	550	561	558	541	589	548	503	538	527	570	549	579	605	567	578	566	592	566	553	591	539	588	592	528	574	541	533	554	573	585	565	549	536	544	546	557	541	566	591	549	566	572	551	539	604	618	569	511	559	592	576	551	566	570	546	603	589	558	559	537	524	537	540	594	559	561	519	583	600	558	526	599	526	552	541	548	580	581	556	532	587	602	580	562	544	584	547	544	595	581	574	569	567	552	562	557	555	558	603	586	618	592	629	588	573	536	549	612	608	522	579	553	501	560	514	521	553	563	564	593	581	576	571	562	630	595	594	526	594	573	560	544	569	529	534	574	550	522	514	573	557	556	550	533	557	557	611	582	570	555	560	627	523	581	573	552	524	589	529	565	564	588	588	586	542	544	576	581	562	591	563	555	603	537	547	615	593	581	557	570	561	604	621	569	552	585	594	597	549	542	545	536	567	591	562	574	634	572	537	567	562	590	541	559	560	602	576	566	539	595	608	529	544	568	546	544	566	538	563	571	580	548	567	588	569	595	507	552	548	587	529	568	591	574	616	581	553	560	564	545	555	550	564	564	589	578	597	588	541	531	568	519	551	560	572	587	555	582	527	544	517	548	549	566	557	536	596	559	564	545	571	540	534	524	560	582	539	556	540	615	560	563	564	542	563	559	597	539	573	577	552	536	553	573	640	555	529	505	552	571	569	597	591	525	532	549	600	545	549	563	539	591	567	563	598	561	530	511	576	521	533	578	565	546	561	574	567	560	568	536	552	581	595	521	529	555	550	561	611	552	547	569	556	581	535	563	559	594	562	582	575	555	566	580	582	564	580	586	553	562	544	548	514	565	548	569	557	525	581	607	546	554	589	555	569	536	577	535	563	559	524	579	519	553	607	547	555	572	542	555	569	550	551	581	563	542	561	562	592	559	518	536	602	555	573	561	570	566	536	574	565	559	597	594	573	545	534	550	601	565	537	584	586	569	573	554	554	571	575	576	553	562	546	554	569	572	574	554	584	593	556	531	539	564	554	597	508	547	587	554	572	542	547	562	570	561	556	560	574	535	528	607	560	607	573	528	594	579	594	572	558	587	582	605	552	538	519	557	593	585	522	533	565	551	560	572	586	554	541	584	562	553	589	572	595	552	571	540	578	603	545	586	548	537	604	556	558	543	539	526	566	550	570	582	569	615	543	587	560	562	527	545	517	579	564	584	584	555	538	532	542	528	598	575	584	556	590	564	531	566	565	551	543	643	517	578	573	577	565	533	543	544	564	588	570	553	557	515	566	523	597	610	576	597	566	502	540	598	575	576	578	573	549	534	563	588	559	536	522	603	554	588	603	560	554	518	584	545	571	576	583	559	591	571	549	552	529	584	561	598	565	573	569	569	603	570	536	541	550	582	562	541	557	598	565	536	578	536	549	579	572	563	575	583	568	505	509	544	538	536	584	604	570	515	552	519	576	568	588	581	563	587	569	565	560	533	539	590	584	535	540	524	537	594	581	535	499	582	588	562	572	591	575	574	583	563	533	558	584	539	543	542	562	583	577	568	578	570	575	594	573	538	559	550	553	583	554	554	547	583	522	557	571	513	592	528	565	547	580	592	549	519	595	578	578	606	551	578	555	561	548	657	585	573	542	569	566	554	564	584	551	632	570	549	579	549	577	531	569	583	518	548	567	580	569	511	548	533	576	541	553	545	591	579
4037	1179	914	764	730	712	703	688	714	667	702	694	691	675	650	643	703	678	641	653	647	666	698	665	661	671	658	673	683	658	664	619	694	687	673	675	648	639	672	693	638	661	649	650	665	643	671	670	698	651	674	635	642	681	644	703	667	647	660	695	652	658	708	686	624	671	697	694	632	649	646	654	682	640	669	647	654	664	710	680	633	641	624	634	683	657	666	629	661	665	624	630	679	662	641	698	634	639	628	622	691	663	682	651	658	662	659	675	642	662	679	614	652	672	697	649	655	627	663	655	641	633	654	701	643	697	679	699	637	640	695	680	696	647	634	646	654	608	640	584	661	669	661	608	685	700	686	719	687	632	673	628	675	626	657	663	687	650	674	645	657	627	671	652	698	657	593	641	669	673	630	620	644	669	646	662	656	662	696	647	624	674	636	648	674	658	705	642	699	675	658	682	659	682	680	638	664	630	673	612	726	628	673	634	639	654	676	631	645	681	651	630	682	692	663	653	642	649	661	611	660	585	669	640	664	656	671	631	668	697	655	614	630	644	648	661	642	637	694	653	651	687	677	715	612	675	686	669	667	709	713	641	690	644	639	643	676	665	680	637	672	671	700	677	629	687	665	618	661	685	630	652	668	644	683	652	676	636	708	657	667	631	638	629	678	616	678	661	641	686	622	684	642	667	646	710	679	650	644	661	692	678	671	673	686	641	664	651	617	640	668	652	668	651	683	646	647	637	655	620	638	687	680	675	657	630	683	633	660	644	644	675	632	672	657	673	707	642	677	681	661	679	625	650	680	634	644	694	653	620	665	648	687	667	684	592	663	717	701	616	628	659	689	663	624	703	713	686	692	626	698	683	692	646	702	661	655	647	658	627	632	670	652	650	671	675	619	650	611	665	671	706	652	630	626	639	667	676	611	679	627	655	699	687	671	647	676	666	665	628	676	696	687	656	623	682	655	657	633	675	637	643	666	688	713	655	653	677	654	648	707	680	641	675	667	622	654	644	663	631	654	651	646	609	628	645	679	658	662	622	648	653	688	636	674	658	653	694	641	683	651	646	651	655	661	687	674	640	691	678	640	639	620	635	671	635	635	659	678	641	628	674	661	646	598	660	631	665	651	659	656	649	594	704	665	629	672	671	666	655	672	670	600	607	664	685	702	648	651	710	666	683	609	652	673	715	689	644	661	678	680	655	624	683	650	620	632	671	614	665	679	614	677	681	666	648	601	658	646	607	656	670	659	640	642	664	708	625	658	703	711	624	610	619	679	669	663	657	704	687	636	623	607	636	663	612	655	650	680	669	663	680	716	700	685	689	649	689	662	614	657	660	674	623	668	686	643	677	626	679	689	675	581	625	652	640	645	692	693	621	636	639	665	706	660	670	656	697	651	682	648	654	634	619	675	637	660	647	637	634	667	673	668	682	652	671	659	665	671	720	680	670	640	713	627	683	649	670	670	656	671	591	674	664	643	687	663	691	669	626	675	665	636	654	625	678	673	662	675	651	638	685	640	622	675	638	668	679	652	666	696	640	692	645	648	675	637	637	678	606	642	644	655	701	665	667	638	677	655	648	702	703	640	691	674	641	661	695	654	652	616	649	670	657	646	684	673	667	644	623	659	663	678	648	658	632	678	674	668	661	678	632	619	659	665	618	671	604	673	655	687	697	708	617	661	641	636	676	666	632	618	681	624	666	630	655	631	614	709	602	684	678	645	623	617	656	647	633	659	626	670	683	653	668	688	688	641	681	587	667	673	654	680	634	665	644	657	684	682	663	672	698	654	685	687	679	635	688	697	690	639	642	659	657	679	623	698	666	656	672	672	648	604	680	617	686	620	677	683	696	686	679	680	618	693	698	682	639	675	648	679	680	661	656	657	654	698	621	647	655	647	637	649	635	698	650	675	649	655	668	642	610	700	629	597	638	688	660	643	627	684	665	654	668	662	646	655	621	665	668	703	636	645	652	660	684	659	675	649	670	650	681	639	620	648	626	661	676	663	674	671	640	658	666	660	611	689	624	660	691	625	710	688	680	678	627	664	675	641	629	627	674	695	693	640	656	636	648	617	701	626	670	677	675	613	684	627	675	667	661	636	663	663	642	629	679	645	686	632	686	636	685	619	668	630	624	663	688	617	635	638	691	635	638	648	661	683	664	622	721	638	670	653	638	673	700	659	681	672	652	669	629	684	634	650	639	675	647	697	671	647	679	660	614	643	649	687	660	637	696	675	698	649	674	651	681	629	680	662	645	677	628	584	664	628	648	629	637	643	667	668	678	630	612	685	623	724	642	613	614	705	709	657	670	685	675	641	701	648	670	664	658	688	625	649	687	619	673	672	630	646	665	653	634	691	635	637	660	675	668	693	619	668	652	675	671	678	649	622	717	641	638	667	634	639	606	646	660	654	649	662	651	678	674	711	661	664	633	665	634	691	643	696	638	662	665	659	624	682	679	683	657	654	669	706	666	684	629	639	637	672	664	683	647	639	648	659	653	675	660	653	637	648	646	660	692	661	603	661	647	635	713	638	675	646	626	652	642	698	635	629	646	665	643	661	633	692	670	672	639	679	620	690	668	693	655	638	682	686	650	689	670	637	651	677	667	627	652	627	659	689	651	636	625	628	649	644	652	650	667	655	675	626	614	615	605	639	683	646	712	668	650	722	665	652	707	672	675	667	623	624	670	677	669	670	699	698	715	699	658	615	671	645	673	622	669	632	640	659	664	677	637	663	664	641	687	645	693	664	642	631	660	695	638	647	653	656	730	692	637	659	654	668	621	648	662	664	660	678	617	608	673	631	680	636	694	634	693	723	668	639	656	675	699	648	699	679	652	689	651	702	618	650	676	652	685	696	664	667	642	632	631	690	662	638	635	684	716	676	669	597	655	604	645	619	658	655	684	663	664	650	660	671	667	621	712	683	680	649	654	665	662	683	660	671	646	668	659	643	676	668	632	681	656	640	679	649	678	661	644	612	665	665	668	665	623	674	652	649	691	660	663	626	628	600	638	688	680	677	663	687	674	620	593	636	653	658	636	662	663	640	712	625	655	663	681	660	675	686	686	615	688	632	690	646	678	621	691	644	688	660	676	656	642	684	614	682	639	655	660	611	673	596	655	662	664	701	640	647	696	654	672	608	626	644	683	682	695	644	655	650	683	674	653	697	662	651	655	673	682	635	653	690	648	648	652	656	656	647	649	674	643	686	643	666	670	643	653	587	601	676	645	658	665	665	687	622	656	662	670	656	664	640	604	666	676	653	673	652	651	665	668	670	650	630	722	663	685	672	626	690	597	670	647	612	662	641	631	646	647	623	634	653	690	631	681	644	643	673	685	645	686	651	660	640	664	642	641	679	630	667	637	667	659	651	668	623	715	681	694	706	663	593	696	647	654	700	619	646	691	677	610	650	648	658	651	672	675	687	664	654	674	638	685	644	661	631	688	655	639	605	635	695	589	584	668	678	645	654	653	623	631	655	640	651	618
27597	21188	29544	23096	21137	18963	310	204	178	167	190	166	168	149	165	183	162	182	154	178	175	189	185	175	179	163	193	165	163	185	194	187	173	162	173	184	162	176	172	179	192	191	168	169	187	189	158	184	182	195	183	175	191	183	169	162	187	161	199	192	166	166	170	178	171	168	179	133	190	188	164	167	162	198	184	176	179	183	194	164	182	164	169	201	176	175	187	175	173	180	173	161	161	156	163	184	184	178	168	200	162	184	190	178	170	181	168	159	181	186	171	164	167	163	181	172	189	181	176	172	140	151	169	161	172	174	162	174	185	162	160	189	188	186	183	162	156	174	199	173	181	172	164	172	190	186	168	163	166	162	192	175	150	182	172	187	185	193	174	187	157	198	196	197	160	178	170	180	148	175	190	171	165	169	196	152	160	193	182	171	166	168	174	178	176	204	184	188	192	172	171	193	172	187	180	193	173	153	172	171	176	195	187	172	181	182	190	165	177	182	184	181	166	145	154	185	172	179	171	170	176	179	183	167	158	172	171	171	179	154	175	180	164	169	154	185	174	183	171	179	153	189	195	154	175	178	179	174	160	157	188	187	178	181	152	155	179	174	157	164	174	164	165	177	170	166	191	182	163	162	153	156	169	178	187	200	160	172	190	179	178	195	180	178	162	138	171	180	174	193	170	196	205	177	165	184	190	165	176	172	183	184	185	208	175	176	184	182	192	155	187	189	204	191	185	177	172	190	187	176	180	184	175	183	175	148	172	183	165	168	177	173	175	174	168	178	158	178	212	176	174	170	153	180	157	178	185	160	187	197	189	169	184	173	178	165	176	189	162	155	184	191	203	192	168	195	183	177	173	168	166	168	167	184	176	161	172	181	184	178	171	185	188	183	199	176	183	159	175	173	170	183	159	181	164	169	189	183	180	169	154	164	198	155	158	169	154	188	176	168	187	160	169	173	173	186	170	148	162	179	180	179	176	186	147	171	182	189	188	183	193	189	158	172	168	179	179	173	174	181	172	178	185	175	181	178	170	182	184	190	164	177	153	201	193	194	183	162	170	184	172	186	163	166	179	160	186	176	163	177	171	178	182	160	195	164	175	177	166	162	164	185	159	178	178	175	178	168	163	189	171	184	196	201	161	161	192	143	205	175	183	168	180	160	185	169	168	161	180	172	203	180	196	169	193	167	147	149	176	168	170	170	196	174	169	167	194	149	182	171	187	170	174	188	176	190	193	163	180	200	157	168	177	158	184	168	182	190	169	164	167	155	201	170	179	168	167	169	187	178	177	173	172	186	172	174	176	177	182	180	160	197	192	170	176	165	171	174	187	198	166	168	175	177	161	192	170	200	159	195	164	184	178	172	175	170	152	197	190	175	166	171	154	164	164	193	182	156	183	176	166	171	162	183	173	178	167	182	154	163	191	192	173	168	184	172	190	179	188	153	162	155	155	184	170	182	160	196	195	184	172	169	161	177	156	167	155	170	162	178	184	185	165	177	170	190	184	186	183	165	187	177	180	185	193	197	172	186	152	155	177	143	156	182	171	160	160	188	153	180	174	201	160	185	171	180	180	180	171	183	166	151	207	181	152	183	140	178	169	162	198	170	171	176	164	165	183	147	162	173	177	166	176	155	164	170	193	189	175	175	188	185	161	164	186	185	157	176	173	180	192	189	156	186	193	177	161	185	153	161	197	169	193	184	178	184	163	185	179	183	184	202	148	162	158	188	201	175	174	188	156	190	184	189	156	148	194	156	153	168	173	168	181	186	176	165	180	179	169	173	193	180	193	175	165	165	188	176	178	172	182	160	182	163	187	164	188	173	169	156	174	191	147	149	165	151	185	188	172	169	159	181	166	173	173	174	152	194	165	181	177	161	175	180	162	152	153	168	187	171	190	166	171	192	188	166	162	168	176	172	192	150	203	181	173	188	173	179	184	163	180	177	182	183	169	176	171	144	198	174	170	204	167	189	169	177	196	186	169	152	177	169	183	176	148	208	153	175	166	183	135	171	171	171	164	169	189	195	160	169	167	191	177	145	154	191	188	148	184	183	190	181	170	181	183	202	157	168	181	185	175	186	190	160	165	160	212	169	175	210	181	158	165	201	183	149	187	170	191	169	149	187	186	165	181	185	198	185	179	200	182	190	155	167	144	188	147	161	174	165	175	173	165	170	153	165	187	170	191	178	164	177	172	182	178	169	148	170	173	189	164	196	178	169	183	176	164	189	181	187	164	158	178	159	151	149	176	153	184	168	192	183	163	188	180	147	190	186	164	176	168	152	201	192	180	162	187	182	171	157	181	203	215	182	189	188	180	179	175	202	175	142	166	177	187	180	174	176	166	156	179	165	171	161	172	186	159	193	175	183	184	208	174	147	182	184	166	201	175	194	165	185	159	197	139	167	177	161	170	183	172	181	161	173	175	172	178	166	171	181	200	186	196	168	151	200	173	184	181	180	172	164	183	176	173	179	206	196	171	170	193	166	163	170	161	186	178	175	182	193	161	184	160	164	202	154	178	161	185	149	193	179	163	165	160	168	174	165	182	186	166	192	161	177	155	167	170	168	160	172	161	161	188	186	179	177	165	164	187	194	190	195	152	204	156	171	181	162	145	186	199	171	170	165	181	191	167	184	165	200	205	182	183	173	197	177	183	171	181	180	171	166	149	212	178	171	155	184	180	168	160	157	159	194	183	172	198	193	156	171	175	173	178	186	146	197	184	179	171	171	187	192	179	165	178	179	190	183	168	192	167	188	191	167	180	161	189	159	152	165	195	171	189	159	167	180	191	202	177	188	158	181	185	177	167	182	195	173	156	179	162	161	175	185	162	175	173	183	176	171	164	175	185	198	184	162	173	167	192	153	172	193	167	146	182	181	154	177	173	189	177	169	192	186	181	165	160	173	212	163	189	179	181	180	163	199	198	189	162	173	171	192	182	159	187	154	187	202	178	150	175	168	165	196	181	161	151	165	157	192	188	156	171	178	155	194	172	182	180	176	164	180	183	173	191	157	189	174	172	165	156	151	177	197	172	197	157	163	180	182	188	158	196	175	193	162	174	166	158	155	163	196	176	163	176	199	183	181	174	184	181	175	177	167	187	166	185	175	176	163	151	166	199	163	159	179	145	164	178	156	161	188	160	188	166	173	169	154	194	180	173	183	184	185	170	177	184	188	161	187	189	161	183	176	162	170	182	179	159	166	172	175	161	190	178	181	174	171	178	180	179	178	181	186	157	193	179	159	175	203	169	165	158	159	193	184	208	175	168	182	175	156	171	173	170	196	157	171	201	172	167	164	179	199	175	192	181	174	192	187	165	180	185	178	176	161	176	192	167	173	151	173	182	180	188	160	159	175	173	192	190	184	167	172	168	203	187	163	173	163	179	176	170	196	173	168	162	191	172	167	162	163	183	188	164	171	174	187	188	187	153	157	166	173	177	203	166	162	168	166	171	161	183	178	186	189	167	171	193	177	156	194	175	169	194	171
3784	529	315	263	262	275	260	243	255	230	240	244	261	256	227	222	234	230	202	266	234	217	216	240	240	254	245	267	208	226	223	217	234	232	226	258	243	262	229	230	242	240	236	245	226	233	270	248	232	254	229	231	244	222	240	241	230	237	239	232	245	255	206	232	242	232	253	261	279	244	228	211	219	240	230	221	243	231	226	212	216	239	275	246	232	254	202	235	215	227	239	211	214	219	237	224	245	224	222	235	244	236	226	222	241	237	234	229	242	238	236	228	223	212	218	227	231	257	231	248	221	228	217	226	270	258	220	216	252	256	233	222	248	249	231	245	203	238	238	241	250	240	237	207	230	222	255	227	236	242	228	249	216	229	232	225	225	253	218	262	241	237	221	229	243	218	227	228	250	230	257	249	228	270	250	236	237	226	227	226	216	247	229	212	240	243	248	243	253	229	215	236	226	239	263	221	224	228	218	237	214	231	260	263	237	242	245	232	253	245	229	234	219	216	246	261	229	245	234	229	199	242	231	222	231	222	211	222	202	214	247	232	247	255	282	234	232	246	243	227	236	246	203	213	262	244	251	220	214	248	202	220	245	248	274	234	246	239	247	217	221	222	247	232	240	246	225	233	271	227	226	235	255	238	210	236	253	244	212	240	252	218	229	230	244	250	225	235	235	220	230	251	249	245	239	228	241	247	251	237	218	236	230	218	237	238	228	240	209	216	237	221	260	235	241	244	221	268	242	230	240	230	254	232	228	249	248	236	243	239	229	241	200	266	254	257	243	247	219	215	230	233	259	245	265	243	232	231	239	238	223	279	239	213	238	242	258	224	233	234	233	239	225	215	247	231	211	242	222	254	213	269	236	237	229	262	213	228	253	246	203	229	235	238	250	237	251	232	253	216	242	220	249	238	252	246	230	263	232	221	234	219	247	237	258	237	232	240	232	230	272	243	270	200	222	223	268	235	247	219	228	264	235	235	253	216	203	256	265	245	232	218	240	246	243	233	262	236	243	261	238	236	239	217	244	224	267	279	228	254	224	253	251	267	222	198	204	230	242	216	241	246	243	265	237	245	239	230	222	247	232	247	264	262	245	259	250	237	225	251	271	241	225	236	216	215	263	207	224	243	229	217	243	259	251	241	235	220	259	218	216	242	250	244	241	228	207	245	236	253	224	249	203	257	206	222	230	239	197	261	241	241	218	220	240	232	246	229	243	263	243	213	223	264	226	243	238	236	244	241	259	233	213	217	234	225	242	219	228	221	244	256	257	240	237	227	252	243	237	228	252	251	230	229	220	230	220	269	242	241	249	224	212	240	224	235	240	237	261	229	247	255	251	255	228	229	247	227	233	256	214	262	237	232	229	239	238	222	246	248	215	245	245	237	265	211	244	277	227	272	252	233	211	209	241	217	240	238	238	255	222	224	215	237	250	224	214	276	259	229	225	254	217	214	221	242	233	241	246	235	235	242	235	251	273	247	222	233	250	237	223	210	275	237	230	241	247	244	224	229	223	212	202	240	230	250	247	218	244	241	256	255	228	240	250	252	262	229	248	248	253	211	245	225	242	232	226	263	225	234	259	225	252	224	253	262	235	247	266	237	241	229	249	259	224	210	220	248	225	224	253	224	218	196	226	248	238	230	231	226	235	219	238	204	258	225	250	248	211	246	222	242	212	213	236	239	227	217	226	238	229	245	224	230	236	246	259	235	242	219	257	241	244	260	248	219	257	217	221	243	241	247	230	255	259	228	244	236	255	262	247	271	231	232	234	220	249	245	254	242	251	220	238	260	243	243	264	224	243	229	256	234	212	255	248	264	237	229	231	247	230	239	220	230	243	244	250	232	222	235	236	247	225	234	226	241	212	232	245	221	238	253	239	220	244	239	252	230	237	248	230	238	247	252	249	224	224	230	250	259	208	258	223	212	205	243	232	219	213	243	245	245	266	214	236	247	250	231	250	255	237	226	209	236	212	237	247	249	254	250	225	262	240	233	221	237	237	250	231	229	215	196	194	239	216	268	227	256	234	247	242	242	219	222	225	256	249	238	253	211	250	215	254	244	281	232	242	226	231	267	227	205	275	225	239	241	238	240	233	239	250	231	209	222	241	218	261	229	257	218	240	244	226	256	242	232	235	249	239	241	219	227	226	256	241	233	252	203	245	232	217	269	220	259	229	271	228	228	244	229	240	235	231	276	223	216	222	267	197	234	221	237	239	220	227	231	233	221	237	214	224	240	256	234	219	236	235	251	254	244	258	234	208	225	244	212	234	234	212	246	243	233	226	232	228	247	229	246	248	262	284	243	240	238	237	241	253	256	249	242	250	231	231	227	247	240	225	207	215	245	240	214	239	262	234	219	230	217	260	259	243	220	243	226	246	256	232	226	239	222	233	231	239	252	281	233	269	215	222	220	250	231	265	225	242	213	234	233	226	252	229	233	253	235	240	227	243	253	218	243	244	231	230	253	227	236	265	203	245	205	268	263	241	227	250	225	228	260	247	227	225	219	253	252	228	249	227	210	233	236	234	240	240	251	249	241	237	190	238	279	255	257	233	211	224	236	250	230	246	244	224	218	217	231	246	237	224	209	230	214	243	236	243	246	213	243	229	229	241	229	246	242	224	244	217	252	225	233	240	263	250	219	246	263	225	236	218	234	224	224	236	227	228	229	251	262	228	238	236	242	231	224	227	248	234	234	222	241	238	261	222	231	234	250	241	212	236	254	240	253	242	248	228	235	251	265	228	234	240	262	244	227	243	221	216	248	227	237	228	233	230	240	234	260	230	246	254	228	245	279	197	240	251	245	243	257	228	255	246	236	253	230	219	241	229	212	238	253	212	242	227	211	242	208	233	247	270	240	214	239	237	247	237	260	250	198	232	236	224	223	216	251	205	248	250	224	218	238	255	245	250	242	231	234	226	231	231	209	229	244	240	209	233	227	250	234	249	253	235	229	238	222	234	230	221	247	235	237	228	217	234	234	229	238	232	213	241	256	207	259	215	250	245	227	234	240	259	224	223	231	242	262	231	212	239	269	224	216	243	237	251	251	224	237	237	248	244	237	238	229	233	233	249	239	232	232	242	234	214	267	256	231	232	241	227	274	221	241	225	205	240	209	263	246	225	227	246	236	212	244	235	236	239	271	248	214	253	258	235	241	226	242	247	236	226	242	248	240	231	226	248	210	250	246	238	237	253	235	230	250	252	246	274	223	234	227	253	240	239	260	234	260	214	243	224	236	227	237	233	258	229	257	232	247	221	246	249	249	236	237	248	239	227	252	247	227	232	248	218	254	221	247	270	245	274	226	251	233	234	235	258	231	234	226	230	240	236	231	238	230	245	221	214	236	244	228	249	231	241	253	225	239	235	221	225	241	234	227	225	219	242	236	237	240	251	257	215	232	245	212	213	246	234	252	219	254	220	264	244	263	244	235	239	241	201	233	226	247	220	251	213	229	230	226	206	215	222	228	225	230	224	219	214	252	246	258
22611	21236	29563	23218	21236	21397	24648	4233	668	650	687	645	666	658	653	645	637	618	660	615	606	642	585	656	605	624	624	578	640	600	638	643	621	623	621	586	605	592	607	606	640	539	620	645	635	591	627	589	611	607	614	633	634	601	579	566	624	585	599	598	640	595	623	573	623	633	609	537	618	615	585	565	578	599	599	597	597	592	579	551	578	581	607	625	618	667	612	634	557	553	623	607	632	585	614	654	598	599	587	605	643	601	629	600	590	602	606	605	608	550	595	589	602	614	659	600	643	603	603	592	598	596	633	572	591	597	604	595	619	570	593	626	580	589	632	615	611	581	612	612	599	593	582	537	570	652	557	586	568	648	552	627	555	605	596	634	598	592	626	652	547	594	597	602	550	585	615	623	624	618	611	598	599	585	599	621	595	602	579	562	618	610	632	621	609	595	623	647	576	611	605	614	562	628	539	602	616	616	549	572	627	596	611	576	607	578	627	619	594	589	611	603	581	579	625	607	555	616	590	649	628	587	609	640	588	632	584	590	603	586	606	593	584	600	583	578	551	574	589	644	601	639	594	646	640	576	578	598	597	600	586	640	602	614	592	601	599	636	625	633	588	625	594	601	595	559	569	563	619	561	632	622	563	588	607	581	639	575	596	597	580	622	581	586	619	604	574	562	568	630	611	586	574	607	552	597	592	614	610	611	603	627	595	531	641	633	567	586	632	606	561	566	593	590	576	548	628	631	632	629	559	646	621	591	622	578	618	569	629	614	606	593	593	613	594	600	637	613	599	606	605	584	642	623	594	630	614	602	619	633	621	572	592	617	595	612	624	599	621	604	596	571	592	565	583	600	625	625	587	602	591	594	626	616	535	594	673	622	560	624	612	620	596	600	596	600	560	578	548	608	596	604	596	587	652	581	592	581	630	578	599	604	598	576	608	671	627	586	578	560	578	571	612	600	653	600	588	585	614	603	599	607	572	594	556	636	594	626	597	612	623	595	586	601	596	593	580	637	564	592	609	578	567	607	631	615	630	583	557	575	591	601	615	580	613	630	604	566	564	596	588	621	568	564	612	590	628	625	565	610	608	600	652	612	600	546	577	595	580	611	602	604	597	593	603	582	587	591	591	615	605	608	590	578	634	615	625	600	612	615	627	605	625	576	601	605	589	601	594	593	606	576	620	633	557	547	568	617	572	620	591	629	612	623	643	568	561	598	635	584	630	578	606	575	612	651	596	636	570	593	619	552	575	636	606	602	599	642	607	600	569	591	659	612	648	577	589	597	595	638	572	568	567	606	602	591	593	607	663	573	561	628	624	587	584	626	609	604	608	601	570	566	644	604	601	622	594	613	629	575	589	589	610	604	613	608	558	608	619	603	588	533	566	564	562	572	644	590	556	661	608	590	594	623	607	610	576	625	619	589	597	610	537	606	624	606	582	573	583	598	613	597	605	600	609	600	633	623	611	567	619	605	619	618	556	574	590	585	630	649	620	571	577	594	570	572	579	628	533	590	598	615	624	613	582	577	581	591	527	608	577	581	582	570	637	583	563	559	591	569	576	645	551	601	611	606	630	603	616	601	606	620	572	618	574	585	603	587	633	617	634	612	572	580	626	622	594	593	572	659	591	603	613	606	623	589	579	569	620	579	630	605	595	614	620	567	566	633	581	645	588	643	612	573	658	627	600	573	555	605	605	591	607	587	551	604	631	646	584	607	558	597	607	604	632	609	658	562	614	558	591	613	593	601	641	616	602	628	578	589	562	627	602	628	634	628	597	579	596	567	597	592	608	614	573	563	607	595	553	605	638	577	600	592	629	599	609	590	586	615	576	587	617	603	603	610	545	606	592	593	622	597	588	598	617	569	589	552	564	576	557	591	557	602	624	593	574	616	574	600	590	629	572	603	568	631	620	569	604	562	616	594	607	567	529	588	647	625	606	625	583	603	588	653	590	598	579	610	559	605	626	630	593	591	580	597	608	577	618	614	580	594	632	620	589	630	609	601	588	612	591	587	622	602	597	591	641	624	562	546	587	614	575	643	636	557	545	619	602	599	597	576	554	611	557	583	584	607	629	606	579	550	593	589	581	581	584	551	604	606	576	582	636	576	577	600	610	589	572	604	602	615	599	547	588	551	566	610	588	635	599	606	595	644	649	592	614	668	580	585	598	593	635	588	586	573	607	597	608	583	585	588	613	610	620	606	587	631	577	586	594	602	582	585	600	592	609	620	544	609	615	579	557	621	595	597	577	618	577	602	612	649	583	603	605	611	598	598	619	580	603	628	593	591	607	590	627	597	581	570	625	590	601	652	570	590	588	620	607	612	593	589	582	582	608	581	582	631	569	587	618	608	613	616	566	576	594	593	632	590	641	598	616	614	573	629	606	630	560	570	647	631	630	602	568	628	570	588	579	566	580	601	606	631	576	575	578	607	622	592	599	602	557	594	624	619	558	598	604	590	603	613	592	566	601	620	599	629	594	578	594	585	610	635	586	629	587	599	612	615	600	618	574	598	639	619	611	606	591	608	607	645	587	564	579	570	612	579	574	608	579	578	570	579	585	625	569	578	593	627	563	572	577	598	562	567	586	593	555	597	593	605	599	630	532	585	640	561	589	590	622	635	614	565	579	590	604	582	561	589	573	594	596	592	589	568	639	598	623	587	609	565	587	615	604	546	569	584	565	565	573	608	618	642	598	563	610	618	571	590	621	568	572	615	603	605	593	595	623	607	608	616	589	578	591	641	616	595	587	613	598	589	556	596	598	624	588	583	573	591	597	588	584	592	645	553	607	634	590	559	590	644	596	573	586	603	586	616	580	589	642	577	600	640	591	571	606	583	588	583	566	612	614	547	606	628	630	579	578	621	612	597	573	594	614	590	608	605	555	566	609	605	579	619	562	628	616	593	614	596	606	600	634	596	579	634	557	626	600	601	620	577	631	608	620	614	603	606	593	606	594	615	665	570	638	630	591	597	594	579	563	652	645	602	575	594	608	563	612	603	613	582	595	556	614	581	614	620	581	608	617	582	589	619	577	613	638	578	619	630	563	554	642	621	562	603	626	619	589	606	625	599	596	602	584	577	581	580	580	592	622	589	583	585	568	586	610	555	567	582	621	606	569	618	572	590	613	566	604	611	634	595	599	581	592	593	624	573	616	600	626	556	557	534	608	600	602	558	540	572	608	588	556	638	585	564	606	579	598	576	588	565	562	608	572	590	556	581	608	591	551	592	600	585	584	573	583	558	547	581	624	579	622	598	604	608	595	562	622	584	609	612	629	606	572	592	580	550	625	585	585	619	631	607	608	621	601	562	561	606	621	572	589	583	625	623	589	543	590	565	601	570	662	640	585	612	601	596	615	592	584	596	592	610	576	643	561	602	564	580	570	609	611	600	614	614	585	579	559	571	630	610	587	594	604	547	588	572	589	605	591	595	650	578	595	588	598	607	572	568	620	582	577	590	601	606	602	633	589	624	658	566	603	564	570	559
4738	1770	1108	900	820	736	782	763	750	741	747	763	778	727	726	721	771	697	691	697	676	735	702	722	723	752	721	705	677	704	725	697	756	713	731	660	700	744	708	675	738	713	725	655	730	712	674	668	688	675	681	663	693	723	649	695	691	702	663	693	700	725	691	741	680	703	715	697	749	683	705	702	691	692	674	650	674	699	715	693	715	704	731	650	674	697	642	753	727	758	710	685	632	710	684	755	679	659	724	710	709	723	733	681	692	715	739	733	679	708	683	658	668	685	723	707	713	691	706	719	718	678	715	653	668	679	679	670	651	680	644	716	710	683	718	676	694	702	690	692	661	687	699	741	696	709	696	713	676	668	683	686	682	689	691	744	699	678	728	717	705	707	701	707	707	732	717	680	692	654	669	689	671	720	712	704	699	688	726	712	719	662	710	704	705	694	684	711	708	689	762	662	700	723	732	678	722	703	700	697	706	722	680	641	736	671	674	646	732	692	706	681	690	709	667	716	675	714	743	751	724	710	674	702	684	713	720	665	695	707	693	750	684	760	719	666	704	692	720	714	670	672	727	736	723	721	719	666	679	725	650	721	654	698	731	687	727	673	715	706	722	756	729	716	690	711	710	774	735	729	664	718	737	732	725	674	696	716	664	691	703	655	707	713	707	678	680	688	743	701	704	689	725	720	712	741	698	663	690	749	720	692	739	696	677	738	707	706	681	688	658	668	687	704	729	684	692	694	719	660	649	716	698	711	691	720	727	721	683	638	700	755	712	668	720	666	701	742	774	696	733	686	690	658	715	725	659	660	691	700	729	692	699	722	695	711	708	706	657	689	702	692	725	728	641	664	715	698	679	680	687	680	713	683	712	669	665	718	673	670	697	676	692	685	682	678	723	682	677	656	697	674	667	695	713	732	704	694	682	712	708	732	692	718	683	652	716	684	725	718	700	727	705	658	721	718	659	705	631	657	678	715	701	680	769	669	691	675	682	704	707	679	691	709	676	686	700	676	690	747	691	714	748	709	694	763	704	703	652	734	714	674	737	717	698	693	683	698	683	696	693	714	694	700	687	675	719	735	741	664	665	705	689	647	681	694	733	665	697	703	684	701	718	681	698	690	677	707	729	694	659	715	708	704	703	704	699	701	692	689	706	708	726	680	699	677	732	726	749	749	693	729	688	727	683	711	715	725	720	666	713	731	701	729	698	683	715	662	650	737	701	690	722	680	683	680	720	689	715	653	716	703	680	713	741	653	677	693	721	703	668	698	684	727	672	676	728	687	718	596	703	692	713	693	703	744	746	665	707	727	687	702	679	703	704	727	677	717	718	677	677	665	704	662	654	707	662	713	720	706	670	719	669	656	696	650	703	760	751	719	649	702	719	686	721	704	672	717	675	686	692	701	698	710	712	688	780	661	691	712	686	657	707	682	689	741	715	751	709	736	706	689	732	707	668	745	648	694	704	687	681	711	674	752	697	718	697	684	697	714	664	662	733	700	707	716	714	688	728	630	670	720	642	688	713	722	701	658	645	724	681	683	729	697	690	695	673	712	669	728	673	705	678	661	713	701	676	645	707	673	677	686	692	709	671	690	677	669	689	719	729	671	687	679	660	703	697	728	718	726	703	715	702	680	675	680	684	679	717	719	689	669	701	706	719	699	677	731	725	724	706	716	692	705	691	726	686	708	713	697	685	684	693	742	686	688	697	619	674	676	739	693	688	726	654	668	688	739	694	726	727	701	735	701	700	683	702	666	726	678	699	657	690	710	707	712	679	648	708	706	707	709	683	708	741	717	694	692	697	686	654	715	708	704	688	675	701	695	691	661	696	683	701	706	719	718	680	720	712	681	666	660	665	691	707	684	697	679	670	670	687	699	712	653	700	698	736	744	673	705	707	730	697	637	684	713	744	723	672	727	732	674	697	706	703	676	706	726	706	663	680	734	695	686	733	727	679	661	703	736	681	710	698	684	715	683	681	718	693	691	707	679	724	725	704	650	706	681	662	694	715	693	735	751	681	694	691	716	765	685	683	713	692	685	727	677	738	648	758	701	730	744	712	729	668	695	712	706	718	759	691	708	686	728	717	660	688	668	715	674	696	668	703	670	687	685	702	709	668	709	666	689	660	713	705	762	702	755	757	710	712	762	740	743	708	677	695	706	716	701	705	664	671	736	718	703	672	681	696	698	671	684	681	691	725	722	692	708	707	710	749	698	699	661	695	671	695	695	713	705	686	678	709	690	725	677	644	624	676	705	655	713	704	706	673	674	683	718	698	692	702	724	694	678	705	733	699	635	683	671	675	699	770	755	737	743	741	705	712	684	718	751	669	664	686	695	657	667	694	736	686	680	728	671	704	728	700	703	738	723	662	690	694	727	667	719	694	717	730	700	700	705	683	718	674	737	692	644	712	710	699	685	681	694	687	709	675	702	715	704	701	687	725	698	725	645	688	704	743	669	719	663	754	667	714	704	666	707	655	692	670	715	686	699	689	644	688	718	728	685	699	705	711	721	702	664	690	685	686	671	657	702	685	682	713	730	634	672	679	700	678	657	705	724	701	703	696	694	683	695	756	718	700	726	693	707	727	706	670	676	703	707	650	688	674	700	698	707	695	726	710	681	723	714	710	691	688	675	664	679	696	722	692	673	738	743	657	704	707	666	728	701	709	674	670	694	689	750	660	707	683	730	689	715	695	683	701	738	669	630	724	689	678	711	673	711	669	718	696	698	688	703	681	737	688	705	717	719	684	708	672	694	712	699	698	684	679	703	695	707	694	738	714	666	661	686	713	672	720	660	686	701	650	725	694	691	689	721	688	687	675	684	664	684	705	713	675	676	674	745	675	682	696	675	664	683	706	683	658	725	720	701	673	696	665	666	727	705	679	675	670	682	676	723	752	729	709	710	671	749	692	676	724	717	666	727	651	716	689	657	687	680	696	767	683	705	743	665	667	702	738	677	715	725	698	673	687	686	686	697	695	695	684	679	706	664	661	688	697	685	658	719	705	735	669	686	677	691	741	721	666	722	671	723	666	711	680	691	685	713	694	683	740	676	781	692	705	736	677	715	703	698	711	695	714	775	666	687	717	713	685	690	705	701	676	692	716	677	695	711	665	702	759	704	723	678	667	706	673	718	697	635	717	676	714	710	701	704	706	725	691	689	720	680	721	713	748	675	657	723	716	708	688	674	737	712	706	719	689	694	712	715	678	676	668	686	749	667	700	693	711	680	678	661	685	712	776	691	748	698	752	637	723	658	665	704	719	690	720	724	677	730	707	683	710	732	733	709	678	669	697	702	659	702	694	745	710	759	713	677	638	696	685	679	684	699	697	702	640	674	647	719	688	714	750	679	704	667	641	665	732	720	694	694	714	685	700	695	712	709	705	680	690	692	720	747	702	620	704	724	667	740	688	724	732	685	730	749	718	684	689	679	707	673	701	713	709	709	733	726	686	744	704	690	697	717	698	702	708	689	704	706	743	678	697	718
27689	21028	25279	14002	389	324	297	258	244	269	240	281	267	252	254	257	298	280	234	261	253	262	282	258	246	259	250	249	245	240	254	241	257	266	236	258	224	263	253	244	235	262	282	245	269	276	275	264	273	263	265	253	250	244	251	283	284	268	236	257	275	264	229	287	267	260	253	245	270	263	273	252	244	256	236	220	255	242	276	253	274	243	258	266	250	232	270	267	266	248	223	283	242	261	277	264	246	267	258	260	256	259	286	261	277	251	300	285	274	275	266	290	246	265	298	260	261	249	282	246	244	281	262	267	253	266	268	275	259	276	261	249	277	262	247	295	243	257	273	259	282	238	253	264	289	278	255	265	266	283	258	264	272	261	247	276	288	241	265	275	229	283	244	292	290	237	241	258	296	281	237	280	261	250	259	256	253	288	247	270	247	258	283	280	234	297	261	271	238	254	279	252	271	273	268	239	262	279	238	265	272	282	245	244	277	264	265	229	281	257	253	307	266	250	275	249	265	255	284	248	241	272	241	242	250	248	279	263	262	250	262	285	268	294	283	259	271	240	231	257	222	254	285	279	259	253	255	249	309	290	260	293	263	248	282	236	255	242	274	260	287	274	266	296	258	246	271	246	279	248	258	272	267	256	243	262	257	249	272	282	228	270	253	281	261	270	247	264	269	243	278	271	245	231	271	288	243	281	249	280	278	249	244	270	249	273	248	257	257	237	285	277	257	254	245	257	262	268	244	257	259	251	255	275	255	283	249	242	278	264	233	269	274	235	255	237	273	249	259	256	239	273	277	246	255	259	257	271	264	260	253	307	253	270	268	267	264	257	255	250	281	257	256	295	278	263	252	274	282	274	227	274	248	250	269	236	284	283	279	259	247	253	254	283	249	263	272	261	254	278	242	272	270	262	229	283	259	250	268	234	261	270	276	264	268	256	299	284	241	270	245	261	253	301	247	274	238	266	263	243	253	244	277	279	279	295	253	283	262	246	287	248	278	302	235	256	262	260	250	247	270	259	253	300	290	243	261	267	251	274	262	252	255	278	250	250	230	259	257	262	222	252	292	243	272	252	254	263	257	288	254	292	274	259	252	287	262	248	261	257	286	272	257	269	262	266	252	265	244	266	264	261	256	250	248	273	267	236	267	258	252	270	260	263	245	292	268	274	246	266	269	225	228	259	252	265	251	242	250	234	267	273	260	285	290	255	253	269	248	244	248	280	269	224	262	252	266	256	248	271	260	238	259	270	256	236	249	235	283	255	256	275	257	262	248	241	252	258	289	274	270	248	273	253	256	236	235	254	288	254	268	258	262	257	263	241	255	276	285	270	271	290	282	263	287	282	247	265	237	236	233	240	258	247	262	231	245	268	268	273	280	277	256	266	261	278	259	253	246	257	249	253	249	298	229	248	265	244	278	245	271	266	276	277	249	262	270	270	252	236	258	270	274	241	260	295	256	254	271	261	246	265	252	276	270	247	270	263	251	262	260	237	272	265	269	269	262	259	279	278	223	271	257	281	228	232	256	275	222	251	293	249	254	254	267	275	253	267	260	276	258	243	264	262	249	248	260	287	252	277	258	251	272	297	286	275	242	249	259	290	228	289	263	272	285	263	294	272	252	240	265	265	255	254	285	258	226	290	285	256	219	246	266	244	262	258	273	244	244	270	258	242	282	231	287	264	252	259	261	268	251	235	258	240	289	260	265	256	223	264	291	241	260	252	256	242	270	247	254	246	239	261	279	255	253	248	273	268	261	269	256	236	249	293	278	280	264	257	267	274	293	271	249	261	248	275	279	254	257	274	271	266	274	281	256	268	246	263	248	259	262	266	255	277	262	270	295	294	256	271	270	274	285	258	271	276	245	256	261	263	295	255	278	273	262	254	235	281	266	250	250	245	285	274	262	264	274	258	281	281	281	253	255	266	248	270	249	284	231	274	248	259	244	237	270	221	254	261	261	270	274	255	267	227	261	243	272	294	285	247	251	234	280	251	258	259	258	237	253	247	248	287	268	272	248	262	240	284	260	271	266	246	251	279	257	251	284	252	257	242	245	261	252	263	257	253	259	286	247	244	247	250	253	293	259	262	288	263	278	257	277	249	297	250	244	259	256	241	281	269	268	233	276	259	280	278	282	262	272	263	232	251	266	266	245	278	266	274	272	270	235	257	247	247	252	302	283	274	247	256	253	265	260	239	264	276	276	284	264	246	274	238	257	255	259	213	270	250	244	248	240	260	278	268	269	253	261	237	245	248	239	230	246	283	265	262	243	246	258	282	269	290	250	236	267	254	271	265	252	247	269	261	265	240	252	259	233	260	258	270	257	273	270	276	282	271	266	309	218	255	255	264	291	284	248	296	235	258	259	237	272	288	265	277	302	247	267	239	265	247	253	246	232	266	255	260	268	250	235	243	268	297	246	272	272	255	269	262	238	258	270	274	256	269	266	254	250	296	258	278	272	238	254	262	290	271	248	245	238	246	293	254	226	267	256	273	257	278	276	291	273	272	284	250	276	274	257	258	292	243	281	274	242	251	249	275	265	246	228	260	290	246	280	259	269	252	242	240	256	298	242	266	248	260	277	261	249	249	262	251	246	239	265	254	258	232	286	243	259	270	261	237	267	266	293	240	289	256	295	253	279	250	242	266	267	267	260	282	233	244	231	228	270	250	267	276	278	253	261	265	281	271	265	271	250	274	254	259	270	261	252	271	268	262	250	233	243	272	261	266	273	257	253	273	279	235	271	246	264	224	242	283	246	270	295	278	263	269	267	273	296	281	258	280	281	277	248	265	280	271	232	269	262	286	238	252	271	254	266	245	280	255	254	209	264	254	287	239	264	271	277	250	243	252	241	278	255	257	238	268	265	264	259	230	233	267	275	256	278	264	265	249	268	273	246	256	234	256	279	274	279	273	279	262	261	271	268	252	291	261	279	247	250	295	272	280	294	267	271	250	270	286	266	284	258	284	277	238	226	274	270	261	264	276	280	265	297	274	266	247	282	245	235	233	293	296	255	277	238	261	264	267	251	260	249	240	258	258	266	277	279	250	260	247	255	243	230	283	257	279	288	290	240	258	257	262	273	267	234	267	250	231	263	271	281	272	249	255	272	246	241	276	272	237	263	251	246	242	247	283	248	293	316	243	274	287	277	269	234	258	259	257	259	260	280	255	260	254	286	258	289	265	296	278	252	283	264	268	270	254	258	238	281	287	252	280	290	270	257	236	274	262	245	272	252	270	259	263	245	273	261	268	281	255	269	276	257	255	247	274	245	255	254	254	250	236	269	259	257	230	262	278	262	260	268	250	263	233	234	244	241	258	236	303	253	255	290	259	250	273	253	274	286	256	255	270	277	265	239	258	279	280	271	257	259	295	288	235	244	273	248	259	264	247	271	280	244	243	266	258	229	243	255	256	260	238	275	263	278	265	271	258	230	268	283	284	260	252	270	248	260	277	286	294	297	266	272	239	255	266	257	253	243	253	252	249
3201	346	358	336	313	343	346	321	334	318	341	333	325	326	325	327	325	327	341	312	333	323	330	321	333	318	302	346	332	332	346	325	319	330	327	332	347	328	365	329	373	310	336	314	311	354	332	320	308	327	336	320	317	314	339	305	364	304	308	336	302	313	330	291	269	335	308	351	337	288	280	305	329	336	299	320	329	325	314	357	309	351	280	328	338	337	335	325	321	288	319	313	357	327	308	296	320	305	340	295	298	303	324	325	317	308	319	335	343	312	292	327	309	337	310	301	339	323	307	319	327	329	343	337	323	305	333	296	323	298	315	327	300	337	331	320	306	328	317	347	317	312	308	319	289	311	315	328	335	306	327	332	279	319	293	326	344	340	317	306	326	306	351	364	331	334	295	305	303	359	325	311	343	294	309	353	328	326	324	316	311	303	333	309	342	327	315	329	332	351	333	336	336	288	343	333	307	313	289	292	321	316	357	353	322	311	336	325	338	316	344	304	342	331	303	321	292	347	309	338	326	329	319	317	296	297	364	339	310	311	322	336	300	341	307	330	328	340	342	326	311	301	340	294	312	319	327	353	326	355	296	308	298	292	300	332	325	317	306	306	331	294	294	315	337	318	343	350	309	320	331	308	316	318	329	298	344	336	348	343	328	312	341	295	306	315	351	336	329	322	310	329	353	333	351	370	321	338	326	329	343	306	338	309	320	348	325	331	318	306	318	324	358	322	310	305	315	338	338	320	345	323	332	343	318	315	342	325	289	361	277	310	350	325	298	315	340	314	336	313	313	338	320	295	325	287	346	311	299	336	319	325	332	293	314	304	336	297	326	333	285	297	318	314	328	326	307	318	324	305	313	323	297	301	282	314	299	311	336	351	319	356	354	325	330	284	367	311	331	308	349	344	349	328	292	326	342	315	338	322	328	333	323	327	283	343	339	307	337	339	301	334	310	318	317	327	305	287	283	323	307	295	307	283	327	335	296	324	327	335	354	325	339	306	337	320	321	332	308	341	317	329	328	317	327	302	317	331	339	324	303	341	336	322	306	316	324	304	360	301	322	312	344	332	336	346	353	318	359	341	318	314	289	337	318	292	315	306	279	329	361	295	340	322	322	314	314	336	333	332	324	317	343	322	331	322	329	297	322	309	278	339	325	333	323	352	297	302	361	321	337	319	310	325	319	343	332	314	315	307	316	335	332	305	333	322	346	307	379	339	341	307	355	330	313	343	319	309	325	327	342	314	319	315	314	313	327	315	297	323	324	319	327	305	334	306	318	326	361	317	345	322	291	311	297	332	357	306	336	327	301	323	330	330	316	323	298	311	329	320	352	331	312	348	301	331	338	313	346	363	322	336	313	353	307	305	324	327	325	334	307	313	344	355	292	341	348	331	330	347	317	344	308	299	334	330	328	336	324	313	335	306	344	298	333	301	335	285	337	323	333	321	308	336	316	362	327	330	316	328	306	330	343	331	340	348	339	299	319	325	326	342	343	307	291	299	311	320	356	323	330	312	322	303	313	296	324	348	361	325	317	350	310	308	274	323	319	346	296	333	350	361	365	341	289	331	320	335	330	310	327	281	292	335	330	338	343	331	313	326	333	329	316	325	320	344	334	341	324	335	301	317	347	327	339	325	305	326	309	293	316	290	321	329	309	297	329	326	315	303	299	319	343	320	315	324	306	329	305	325	344	321	296	328	309	341	329	311	302	293	321	335	350	295	301	315	339	322	304	346	322	332	308	325	328	308	316	304	286	371	336	379	320	311	334	337	338	301	290	325	310	327	321	317	312	298	294	321	359	319	318	326	325	303	332	305	343	283	323	324	313	309	314	313	324	331	301	323	336	355	323	352	319	307	366	316	304	332	300	330	317	327	299	306	319	320	311	317	349	318	363	299	323	311	347	312	333	329	318	311	314	350	290	338	347	304	333	357	335	341	332	341	295	301	294	325	327	283	322	316	328	326	304	347	335	328	335	328	300	315	318	323	323	319	335	336	326	282	306	314	313	324	307	329	302	310	299	323	334	325	309	317	310	377	327	302	293	298	308	352	314	293	313	332	318	327	318	339	289	328	324	321	310	323	284	354	333	306	331	332	322	330	331	305	336	330	335	295	324	343	346	341	360	364	328	374	315	338	328	338	321	317	293	340	334	310	344	322	293	329	335	281	318	326	306	323	348	315	344	297	334	304	308	341	377	336	295	305	293	342	312	300	305	304	359	334	327	319	326	291	334	324	324	329	352	317	292	316	326	355	307	323	319	345	318	338	321	316	337	339	295	320	334	331	317	338	343	344	295	331	298	333	307	331	311	306	317	297	309	345	321	335	328	335	310	295	320	304	311	345	315	324	317	366	316	313	312	292	340	325	293	326	301	333	302	276	302	304	319	315	343	335	333	326	318	307	321	315	315	325	351	316	322	334	340	329	371	311	330	338	308	342	370	326	288	298	339	344	341	354	327	345	300	292	316	306	331	301	327	326	313	335	347	332	310	346	287	326	351	330	336	310	341	325	338	312	327	332	354	325	326	325	335	332	316	321	298	355	297	296	329	368	308	316	310	330	310	311	291	293	320	322	316	299	303	344	336	307	327	362	338	280	324	316	351	315	324	317	321	303	324	285	322	323	343	326	333	331	333	290	321	312	319	335	339	350	325	330	361	319	353	308	332	296	299	339	338	342	269	303	329	318	319	330	308	328	332	369	296	336	342	339	345	336	321	326	325	303	328	283	339	339	352	305	288	337	330	334	305	348	324	315	331	327	309	297	329	317	325	320	356	349	329	326	361	324	324	324	302	328	306	316	320	326	317	318	333	342	324	353	294	317	312	310	340	325	319	313	300	304	307	344	303	332	315	331	328	338	313	335	318	324	319	339	335	379	348	352	344	310	309	318	317	317	348	337	321	329	319	297	302	291	316	324	314	325	353	305	316	323	340	306	306	360	333	311	339	338	310	339	321	313	324	318	337	322	357	295	313	325	328	309	328	322	342	317	362	335	294	319	328	300	304	294	321	341	327	320	323	285	331	351	319	309	312	312	322	302	353	347	324	338	346	317	304	341	340	301	290	326	304	326	307	313	302	304	306	340	323	315	310	325	311	326	328	306	319	332	368	325	327	307	296	329	313	304	358	291	293	323	328	352	323	312	330	308	304	317	337	344	336	312	304	301	321	309	333	308	339	309	320	369	324	309	316	354	340	342	346	338	366	326	306	315	330	358	299	306	334	338	343	306	306	324	349	314	312	319	300	334	331	316	339	344	333	336	351	328	333	342	342	348	334	303	297	345	342	347	305	284	302	326	309	335	341	313	344	343	341	317	298	315	323	327	303	343	306	357	323	310	343	321	342	320	307	304	339	349	317	305	357	350	296	327	328	322	303	321	320	316	288	326	279	301	320	276	328	326	275	296	348	334	335	315	319	305	311	332	310	360	301	303	353	349	321	314	317	328	338	298	326	321	284	334	340	322	341	303	307	318	342	333	325	326	307	339
26232	21162	29689	22902	21143	21162	16228	758	690	599	602	575	579	609	566	623	581	567	595	567	569	586	544	552	596	598	554	538	532	522	561	580	568	557	551	564	582	548	541	588	517	598	535	610	556	622	582	581	597	511	581	532	561	579	530	608	608	550	614	560	617	591	588	576	551	570	576	584	576	590	551	575	567	534	605	571	572	609	574	559	543	566	554	562	580	576	535	555	576	574	552	557	568	538	566	587	547	597	583	546	572	577	551	515	569	538	564	567	583	569	524	569	608	536	594	541	565	536	550	591	585	529	525	556	600	560	540	562	576	551	580	567	570	572	591	525	595	558	553	575	535	585	589	541	572	598	601	560	542	544	564	556	549	594	548	554	528	597	576	568	566	604	566	588	532	550	521	570	565	531	593	536	580	621	615	549	577	605	594	565	583	592	568	541	580	572	552	567	597	559	581	580	584	572	597	579	572	589	572	554	553	577	545	586	575	554	566	545	565	624	595	537	568	515	582	531	606	587	558	578	551	527	592	600	579	597	587	581	551	555	570	597	610	543	580	586	579	562	546	587	558	544	564	574	563	576	571	572	590	518	511	553	554	572	593	529	543	621	545	562	546	570	553	554	558	584	548	554	605	580	599	576	580	573	568	617	590	527	590	615	543	568	588	563	522	543	574	584	528	576	566	583	600	568	587	610	545	553	571	535	568	541	571	540	595	581	540	617	612	589	565	581	601	525	520	601	540	530	550	548	558	556	611	564	516	575	562	604	561	586	574	573	561	552	542	587	601	586	567	623	570	588	556	543	570	567	513	554	570	564	575	605	560	595	572	580	573	557	543	575	564	499	585	545	541	570	544	564	564	564	566	568	561	573	559	550	553	554	600	573	553	539	560	537	590	572	556	557	585	571	567	555	604	570	522	545	567	565	561	562	592	564	570	546	542	557	556	564	589	545	573	575	576	554	577	547	569	558	567	579	565	530	578	555	534	565	560	591	579	597	579	597	574	551	544	542	544	600	574	558	558	569	579	569	568	536	584	597	582	558	551	521	565	560	581	547	536	585	564	564	551	549	559	593	583	540	548	582	567	581	555	568	511	581	623	574	592	600	620	577	554	577	528	515	590	588	562	591	574	584	537	528	566	543	564	533	560	580	556	593	575	532	563	553	570	592	575	565	582	545	607	556	545	552	575	557	579	540	577	597	567	556	563	577	553	559	588	593	569	554	582	557	570	635	554	529	590	561	570	580	591	561	625	591	578	571	562	559	571	558	539	562	553	592	549	530	580	509	562	551	596	531	522	535	545	568	604	550	543	527	558	531	606	558	571	563	547	612	613	594	558	545	570	572	571	568	578	588	588	596	558	571	571	610	545	532	521	557	591	600	550	582	534	594	575	536	563	553	588	587	572	551	561	556	568	580	557	565	591	579	562	602	540	549	542	556	539	518	542	558	579	569	617	593	535	566	603	583	573	538	577	594	515	543	611	544	545	555	602	522	601	593	574	538	574	549	542	532	563	576	559	550	576	555	595	604	563	592	568	587	539	590	540	568	569	554	573	540	591	575	592	558	554	569	537	525	582	567	532	594	561	592	598	561	525	605	580	578	591	567	571	550	573	559	565	578	579	577	569	531	529	552	563	565	534	586	563	565	586	597	558	544	595	535	577	573	591	570	538	563	566	573	604	584	576	564	535	543	529	557	558	515	571	594	540	537	573	577	534	576	577	583	584	562	563	578	564	577	577	572	597	539	571	601	579	571	544	521	590	529	583	570	555	545	555	536	544	586	530	560	518	537	635	585	528	571	581	544	608	590	573	563	575	540	584	545	507	591	592	536	552	558	572	565	610	609	563	551	563	522	526	541	564	589	572	546	566	549	548	602	532	555	610	564	587	549	549	547	599	542	569	610	592	579	571	561	562	543	582	582	616	574	553	595	562	534	566	556	568	534	565	580	558	533	551	583	522	581	588	565	566	591	559	555	573	572	605	554	562	535	521	576	573	563	609	545	577	586	571	561	560	532	616	581	583	565	569	558	544	520	548	554	518	614	567	583	591	589	558	559	535	587	570	557	533	581	601	599	540	574	573	566	548	567	579	558	603	618	610	563	561	537	582	558	555	532	618	562	608	548	561	590	598	576	562	543	563	628	574	571	606	547	554	556	610	560	555	568	579	553	563	579	534	558	561	538	574	557	543	546	564	606	560	578	530	562	603	570	556	555	587	644	546	570	593	568	543	590	549	557	558	573	542	549	550	580	581	562	534	556	605	535	555	582	584	556	595	583	533	557	532	600	536	550	580	563	552	545	554	555	589	622	551	566	576	550	536	557	559	561	536	571	613	571	561	581	591	574	515	586	541	554	576	564	599	551	563	559	559	574	530	584	564	563	575	536	560	590	572	542	539	537	536	593	567	576	610	562	554	590	594	568	601	573	538	620	592	589	566	572	560	541	541	560	589	571	586	561	560	550	556	541	514	554	543	569	574	556	558	529	575	580	558	568	577	588	575	564	601	542	572	575	562	526	536	595	555	586	564	551	607	561	555	572	541	584	566	580	545	561	513	557	556	588	620	583	582	559	600	569	567	550	581	583	571	568	548	576	569	568	554	536	563	579	532	571	556	575	618	558	607	554	550	580	589	565	550	543	574	524	555	583	574	572	522	566	558	597	568	550	572	608	579	549	530	547	616	580	552	574	544	582	573	615	563	548	576	553	563	540	602	551	569	574	554	576	560	593	561	576	560	593	547	566	575	561	554	590	595	521	553	589	584	576	510	572	511	558	542	563	588	625	589	578	576	548	625	573	579	572	554	575	578	579	516	548	587	530	563	571	582	573	582	551	555	566	564	590	550	559	526	526	578	578	599	525	591	558	592	590	588	530	567	541	567	565	595	562	575	545	585	538	592	575	531	575	515	589	545	543	565	557	573	527	575	556	541	513	521	523	566	571	567	558	586	569	600	577	586	545	558	584	564	531	593	579	595	625	578	575	602	605	609	554	541	535	585	578	530	580	531	552	564	574	554	546	591	578	643	562	540	526	554	555	583	577	567	614	562	566	559	546	548	558	519	551	532	555	577	564	518	558	542	536	577	539	521	534	533	568	560	549	573	556	583	580	590	609	593	606	520	563	541	533	585	583	598	580	540	572	549	576	557	561	567	578	585	555	585	568	538	537	574	545	573	513	558	542	590	551	561	539	556	561	595	507	602	573	566	548	576	530	572	566	565	583	552	557	552	546	573	529	603	565	543	559	581	572	552	525	576	550	602	595	556	538	572	580	561	552	559	545	586	594	547	580	558	549	553	557	581	566	547	586	600	562	584	561	550	580	530	607	560	554	574	551	568	574	558	560	568	590	583	599	573	575	579	596	524	563	598	548	542	550	576	598	543	576	550	545	594	560	614	543	593	581	602	615	554	550	570	566	530	538	592	502	574	579	560	528	530	585	565	592	627	575	553	538	556	559	497	579	554	596	533	571	562	545	583	579	604	552	604	549	548	515
3801	1193	896	792	674	697	688	706	716	658	676	680	646	666	704	724	690	672	672	722	671	638	677	633	655	683	660	659	695	676	625	657	672	689	640	656	636	619	671	664	682	716	670	658	664	651	659	677	632	646	686	702	658	698	637	689	666	606	630	660	662	644	669	660	629	680	641	634	660	649	654	653	685	662	695	681	658	698	672	697	604	676	633	673	640	689	705	640	653	662	708	658	673	670	655	695	640	623	629	629	720	662	646	644	678	668	657	674	653	644	652	621	667	655	666	691	662	693	662	691	669	672	660	628	635	651	638	683	628	667	645	633	683	727	614	676	655	636	632	663	659	686	676	675	651	657	663	657	672	648	683	673	708	689	643	653	649	663	617	638	643	668	625	631	656	669	650	686	676	634	693	662	714	695	704	638	648	684	659	687	680	682	648	639	659	655	640	679	642	657	634	702	662	646	655	636	642	666	666	681	644	666	673	661	659	649	669	687	650	640	648	692	675	646	648	631	634	649	627	690	664	740	678	664	661	685	625	676	674	647	657	635	675	636	667	634	701	724	687	691	657	622	631	652	700	650	663	690	596	656	646	667	644	706	677	656	670	672	624	660	664	695	661	692	690	671	652	670	679	636	662	674	649	652	635	662	698	662	625	670	689	668	584	637	689	696	657	631	696	647	632	636	679	699	650	654	643	670	601	668	638	661	658	692	610	657	641	662	651	684	658	695	647	671	684	674	668	665	626	719	652	674	647	625	663	677	650	715	678	646	665	701	644	626	664	636	673	643	681	629	693	651	624	623	639	685	663	699	666	643	704	675	632	617	692	680	692	644	693	675	692	673	678	700	747	642	673	704	710	655	637	694	647	671	670	707	656	657	680	690	731	740	657	658	681	649	658	657	646	691	639	667	671	663	630	682	670	667	650	696	616	674	717	649	706	706	684	705	698	683	640	697	695	660	611	673	679	649	658	649	675	652	679	668	635	686	675	648	667	680	663	667	663	668	666	666	661	651	686	683	621	693	615	689	669	654	649	655	669	660	664	673	641	645	675	676	689	641	688	661	678	594	608	678	701	652	689	658	646	661	614	624	596	668	680	652	644	651	643	635	637	666	671	643	697	664	628	684	619	631	664	665	657	663	606	652	657	674	628	707	661	678	642	715	640	641	608	636	689	686	725	682	673	686	647	674	637	682	673	645	684	615	647	638	675	680	678	648	691	652	691	641	675	708	698	630	635	666	624	665	692	676	639	683	637	662	649	688	696	639	714	671	646	645	635	620	641	659	691	669	612	653	664	648	674	647	670	672	627	636	646	646	650	657	654	718	642	670	679	686	683	627	658	671	646	685	675	704	673	662	667	568	683	691	718	650	670	673	634	644	683	675	740	692	696	652	679	660	687	642	663	646	655	694	658	689	649	659	653	686	699	695	684	659	668	657	674	641	645	662	615	690	660	648	629	704	676	616	650	632	654	678	687	692	661	684	706	622	648	634	652	680	671	649	645	637	669	660	670	659	667	636	641	711	688	621	660	701	689	682	656	696	659	639	669	637	664	628	649	683	673	665	624	646	656	677	681	685	681	649	616	689	686	642	659	645	660	688	685	684	637	654	684	666	674	659	655	686	689	678	680	635	659	680	678	631	674	681	674	642	665	620	672	633	649	664	664	691	690	666	621	701	652	610	703	683	627	690	645	645	685	634	685	655	689	663	632	673	658	679	702	699	636	710	627	639	696	706	668	701	681	701	694	639	703	683	652	678	678	667	713	634	661	692	684	639	719	666	695	712	681	668	647	671	696	680	619	718	699	650	674	658	631	645	628	694	648	684	648	666	620	633	621	655	673	682	629	656	678	680	656	710	663	665	724	626	635	640	636	648	685	632	668	653	659	643	674	687	667	651	640	650	673	632	631	619	685	631	686	660	618	627	652	709	655	716	687	643	672	644	701	660	670	679	632	690	672	664	645	653	637	684	676	678	687	702	710	638	672	685	692	657	679	684	637	658	692	643	697	697	636	671	686	681	629	646	693	661	634	680	640	664	641	639	653	626	683	664	656	679	622	622	677	665	650	670	684	644	676	672	667	707	659	685	683	625	643	612	683	653	650	638	640	681	691	651	679	659	650	667	605	653	662	660	635	708	637	624	663	700	624	648	663	635	655	683	645	680	675	659	651	679	689	683	666	668	669	635	681	683	648	652	674	630	672	626	679	687	675	683	642	680	662	702	656	606	634	648	672	662	665	690	614	614	678	662	660	707	677	671	644	656	665	671	672	626	679	638	656	608	721	665	700	674	676	710	635	672	673	677	672	649	639	671	667	695	627	657	652	694	687	640	691	721	674	655	692	717	693	683	634	648	658	637	656	647	620	668	715	735	662	712	705	653	637	617	690	681	681	666	629	659	694	683	693	642	678	696	633	604	668	677	646	647	648	649	643	653	666	616	655	695	689	646	622	681	630	678	674	651	644	622	653	695	638	687	655	658	640	626	659	713	634	639	640	667	645	656	659	668	675	618	633	665	665	676	697	675	652	666	607	616	674	627	628	631	644	655	658	657	663	673	684	689	652	658	681	704	586	698	695	648	655	700	635	665	634	662	667	634	678	673	644	642	647	646	651	690	631	656	690	698	710	663	667	670	651	687	685	711	662	652	682	669	630	662	691	663	661	679	640	657	672	616	702	617	712	660	691	706	654	679	694	645	657	601	721	608	681	670	667	644	636	639	648	690	673	702	647	637	642	629	647	659	674	688	668	682	689	652	674	658	642	662	643	662	680	668	637	636	619	635	605	705	664	669	676	702	653	714	682	715	659	696	621	672	659	679	663	651	664	650	677	666	663	684	633	663	676	659	682	639	690	651	697	650	638	679	629	657	698	656	661	653	655	616	666	698	635	636	668	648	624	673	606	642	671	641	677	673	654	654	682	603	665	671	656	637	644	686	631	675	662	669	669	653	698	650	718	640	668	673	641	630	705	651	627	650	640	716	687	666	640	701	694	676	615	667	636	703	672	661	694	662	664	695	668	643	669	661	683	646	611	662	684	668	653	646	642	631	696	660	660	632	666	639	673	662	686	613	618	645	674	669	657	655	667	683	663	692	690	662	709	650	668	663	672	617	678	675	674	704	696	666	599	731	679	609	663	660	637	628	639	648	640	643	679	681	681	670	649	688	658	665	686	631	702	654	637	692	667	655	691	649	651	678	614	682	697	676	690	624	654	686	619	661	653	690	660	654	653	685	645	663	637	646	675	685	664	647	657	683	693	609	641	691	660	621	687	642	662	665	670	650	606	697	641	716	646	624	681	621	675	645	671	623	653	645	669	672	665	715	664	677	647	628	629	641	676	661	624	698	684	627	660	651	658	684	631	640	691	669	693	679	626	652	645	648	683	626	629	657	681	646	670	656	674	649	629	690	667	684	683	681	681	664	712	665	665	707	703	665	635	658	666	647	666	664	632	638	672	640	682	678	641	689	648	659	629	643	645	634	674	652	676	659
27646	21154	29461	23064	21101	18919	324	207	205	180	203	201	159	187	192	199	180	182	177	172	168	172	189	183	156	183	155	165	165	188	172	174	186	174	209	168	175	180	193	209	160	151	170	181	189	162	179	177	182	205	157	180	175	174	177	196	175	179	181	164	183	175	185	189	161	171	184	200	184	166	160	181	175	189	186	168	177	189	174	165	177	172	173	188	210	186	177	169	177	196	188	177	192	197	172	161	170	209	183	181	182	173	199	178	146	198	178	189	190	190	183	188	183	164	182	176	194	186	165	173	191	178	190	164	184	183	180	167	176	186	160	177	163	191	188	171	163	181	176	200	202	179	155	194	183	200	199	188	199	164	155	193	160	173	161	171	170	186	183	154	182	176	173	174	172	190	178	141	183	180	167	147	169	170	152	154	170	168	170	159	184	189	184	158	187	174	174	171	161	175	173	167	162	159	191	159	180	192	213	191	192	172	201	179	162	198	166	158	161	173	184	184	192	175	183	176	168	179	170	177	171	186	208	184	204	169	197	182	190	168	181	182	173	176	170	203	169	168	178	177	175	186	172	203	196	199	169	178	170	169	167	174	177	173	180	167	186	176	194	158	177	178	185	177	157	178	201	178	159	166	158	178	186	202	153	201	187	175	176	170	179	193	175	173	201	187	212	185	176	187	181	193	206	177	175	182	194	184	205	193	174	171	162	175	185	163	193	187	175	171	190	185	153	183	213	185	178	177	161	167	189	158	210	196	183	169	162	162	172	172	176	143	174	177	198	144	148	191	180	168	171	183	175	184	170	164	175	187	179	174	193	170	170	196	165	179	171	163	170	214	192	170	163	178	176	175	164	209	155	186	170	176	180	166	168	176	172	180	186	174	196	185	183	185	208	181	196	165	186	161	160	184	187	157	164	189	183	177	167	179	183	201	181	176	199	162	181	191	195	162	192	182	179	163	183	167	178	162	174	170	190	211	155	175	150	150	185	174	174	165	199	192	180	179	161	173	176	166	174	187	154	173	173	192	164	150	179	165	186	164	182	167	186	154	180	178	176	164	174	168	175	163	165	197	175	160	165	161	170	203	183	171	157	178	184	171	180	180	185	177	168	171	184	196	168	180	171	173	176	162	190	182	195	195	187	189	178	195	200	191	160	185	141	168	164	165	173	197	188	124	196	152	158	166	181	200	190	188	171	203	166	173	164	175	173	175	186	166	160	167	165	172	161	167	167	174	181	179	169	214	172	164	193	182	184	188	167	180	180	171	156	172	147	188	163	181	183	171	177	176	157	167	166	168	183	169	198	178	155	195	182	203	156	179	169	161	168	191	182	191	157	209	175	160	153	177	186	180	175	184	185	174	197	174	173	174	170	155	204	169	188	178	176	182	193	182	168	181	189	161	180	156	193	191	179	154	192	213	167	175	171	174	178	183	184	168	165	170	183	183	184	179	182	181	169	172	179	152	180	145	185	183	179	142	187	160	164	195	180	214	192	174	181	151	169	178	187	166	169	176	177	175	184	187	169	182	181	173	180	183	164	191	166	161	187	177	152	192	200	171	166	179	186	142	172	166	161	166	187	182	182	197	199	199	194	188	170	190	170	162	188	180	155	199	174	172	164	196	181	183	189	155	185	160	168	188	186	190	183	166	176	175	187	187	197	168	189	195	173	164	192	176	169	180	170	195	196	164	164	155	180	178	179	182	175	166	169	191	171	162	165	204	161	184	159	179	200	161	196	189	149	151	196	182	183	141	172	194	196	172	196	176	171	159	185	195	185	162	194	165	181	172	163	178	170	188	182	176	181	183	167	172	161	168	160	173	164	170	177	178	181	179	191	167	176	171	171	173	176	192	157	165	194	189	190	159	170	184	194	171	161	189	168	164	174	196	167	169	181	167	157	203	182	176	191	172	168	181	177	180	176	172	208	191	174	164	176	173	176	183	171	172	145	158	164	165	195	173	175	164	198	190	177	185	170	163	173	175	192	186	173	179	188	192	182	178	173	180	161	193	182	168	161	191	183	185	156	176	169	180	184	172	180	166	172	164	193	159	172	202	198	182	196	165	172	196	194	186	175	141	169	160	175	155	161	161	177	170	164	188	166	203	154	172	163	176	174	166	192	170	176	187	160	172	168	190	161	190	174	181	158	180	185	145	169	185	194	185	193	178	162	193	182	163	182	187	169	187	180	177	195	162	176	176	176	201	176	175	183	160	173	171	175	169	194	165	155	198	206	185	205	195	187	176	180	170	192	164	169	198	181	178	180	175	191	178	170	185	182	155	207	174	174	178	185	170	177	155	165	206	154	169	190	199	166	177	159	155	177	170	192	147	182	182	193	167	170	185	183	185	202	170	162	167	164	199	194	213	199	187	172	177	191	179	199	212	164	171	186	172	190	173	189	177	164	188	171	160	204	190	189	180	187	173	182	177	188	180	182	181	170	194	179	171	186	187	166	184	187	156	168	167	191	174	193	192	155	165	187	166	196	147	194	182	159	195	191	162	139	167	209	188	163	157	212	183	185	167	173	184	164	171	176	156	187	187	193	189	160	150	186	186	183	168	172	189	178	175	173	153	183	166	177	150	165	170	176	169	196	196	192	177	164	185	203	170	180	169	144	199	182	165	182	181	185	177	176	173	172	185	188	186	192	164	182	175	167	184	181	187	178	162	184	193	211	178	155	153	209	167	166	184	202	171	169	150	199	201	174	204	176	176	162	192	185	167	177	179	185	186	184	191	162	158	159	189	175	179	197	164	170	200	176	164	139	164	191	186	174	192	166	179	165	182	157	174	164	183	185	173	152	166	160	202	185	173	176	181	195	174	181	190	174	182	184	176	166	179	194	158	175	185	156	189	142	188	185	181	189	171	177	170	162	185	183	185	164	194	175	179	180	162	183	172	157	204	176	172	174	172	164	194	191	176	166	199	178	159	166	190	149	171	194	193	169	177	170	184	174	179	185	186	182	165	180	191	170	187	160	191	172	175	160	171	187	162	164	184	178	188	180	206	175	187	188	196	151	179	167	161	198	179	182	182	186	189	183	174	181	166	185	175	191	170	193	194	192	174	182	180	161	183	169	153	184	191	192	174	195	192	164	181	192	160	187	165	171	158	166	146	177	182	187	164	172	194	180	188	176	161	149	190	181	182	177	191	180	181	182	156	208	175	168	164	180	182	206	156	180	174	208	167	176	168	167	172	178	172	169	176	199	162	171	167	169	166	183	178	179	188	167	181	194	182	175	185	168	185	169	190	188	178	158	160	175	160	208	186	165	174	177	158	187	177	176	197	161	177	189	205	180	152	163	162	150	165	162	187	167	132	167	190	160	154	173	164	169	190	171	160	170	193	204	182	177	161	174	167	216	175	163	173	173	204	185	166	184	170	171	167	161	165	158	173	160	204	165	183	168	182	172	156	201	179	182	193	170	178	172	157	172	162	171	164	171	182	193	195	166	174	193	158	190	195	166	162	171	160	162	180	150	172	172	177	181	172
3791	536	314	306	289	245	252	250	252	244	284	265	248	257	255	241	263	251	234	279	247	226	205	245	232	231	219	235	225	252	251	240	229	259	247	234	222	218	234	271	220	258	239	212	237	226	233	232	211	243	240	257	238	253	232	238	251	216	232	253	247	246	286	226	266	246	230	241	220	224	221	258	265	258	232	249	225	231	235	234	222	254	260	226	257	238	263	224	220	227	219	228	235	204	228	226	243	211	257	207	234	254	229	244	239	238	250	237	243	229	253	226	241	234	226	247	247	245	264	213	243	259	239	259	255	240	230	238	216	253	246	253	227	232	254	243	254	241	216	241	229	240	254	251	214	211	247	236	205	246	231	237	245	208	219	228	242	252	242	231	214	267	234	237	236	270	267	231	244	243	230	205	245	259	242	228	256	266	269	235	224	232	235	263	228	249	232	212	248	224	230	232	237	248	261	248	234	256	234	253	220	234	245	230	225	222	230	243	241	244	223	247	235	226	224	237	247	247	242	260	219	215	262	229	229	254	241	240	220	240	255	273	250	246	246	211	241	231	230	263	253	244	236	229	235	223	246	252	257	246	243	256	230	234	238	242	263	240	264	233	215	217	242	233	213	219	237	252	226	224	223	231	238	235	231	233	266	225	254	209	274	251	233	231	240	244	226	242	211	207	274	256	227	231	238	218	251	205	238	229	247	251	227	251	232	253	236	225	235	225	235	250	266	233	231	243	261	246	245	259	229	225	225	244	234	229	214	259	238	219	247	227	246	267	237	244	259	230	236	242	231	260	234	232	241	253	225	257	233	226	203	267	263	228	251	245	243	252	265	245	250	231	227	248	265	223	252	240	235	231	222	243	231	231	247	252	258	253	253	222	234	252	232	260	271	221	261	255	278	235	225	233	224	233	244	217	244	234	243	231	258	219	230	229	222	236	258	253	228	245	240	257	232	263	251	243	229	259	256	253	248	249	232	245	250	244	239	280	247	249	247	240	254	236	201	243	229	248	242	237	231	253	252	246	232	224	236	214	254	232	246	223	228	244	229	244	227	209	256	232	246	214	279	234	234	271	231	256	280	239	253	254	242	256	239	235	251	242	247	234	248	240	209	237	250	239	245	261	240	236	223	246	221	255	231	257	216	236	224	237	239	239	222	266	209	246	232	237	248	239	257	253	232	260	267	237	234	276	211	225	257	268	249	259	249	226	249	248	240	228	249	231	251	217	231	249	237	244	237	230	219	243	267	244	244	255	254	269	250	248	249	232	233	250	232	231	251	249	226	219	261	250	239	240	224	235	249	241	239	243	246	222	239	230	231	234	241	227	224	242	215	227	254	250	225	257	264	281	223	242	245	240	267	228	250	247	249	252	228	226	219	251	235	234	230	250	238	239	242	228	253	240	238	236	229	254	255	251	237	208	252	261	260	212	254	239	259	267	249	246	214	246	216	238	246	264	234	252	239	232	247	224	240	266	225	253	230	248	259	240	267	230	207	230	226	242	265	261	215	226	262	254	217	234	223	244	277	275	224	250	254	238	264	235	265	233	232	253	234	248	243	231	237	228	256	243	243	231	240	243	224	210	227	261	233	220	275	244	234	241	267	235	234	219	244	240	233	222	225	231	237	257	240	233	205	248	232	263	239	253	237	241	253	251	225	255	260	267	246	252	253	231	236	230	234	208	255	245	229	263	248	234	241	237	255	239	250	244	234	225	249	216	217	224	242	239	232	229	223	261	244	215	247	246	250	210	244	243	227	235	244	238	212	263	241	223	255	255	231	236	259	238	259	260	230	263	231	254	264	195	223	233	206	238	229	241	225	232	234	235	235	259	249	231	256	214	237	225	249	211	233	239	232	258	256	226	204	250	213	227	227	240	221	239	276	239	217	246	274	213	233	224	255	241	231	238	216	229	220	246	230	232	224	205	248	217	225	217	240	245	248	221	208	208	255	237	261	250	248	230	212	264	243	260	241	229	244	246	251	224	243	242	249	249	248	235	214	249	263	263	217	232	264	230	210	233	250	239	249	237	260	226	231	240	268	246	262	232	241	228	232	228	248	252	230	226	245	198	235	250	256	243	238	228	231	248	247	247	218	234	232	217	267	254	257	249	257	245	212	237	233	245	244	259	254	252	224	235	215	225	250	225	203	236	248	261	223	240	247	249	261	215	252	248	247	219	268	230	233	219	240	251	248	252	222	208	226	236	243	241	232	211	215	234	231	240	197	241	223	268	235	259	247	242	207	262	238	261	259	224	254	248	279	246	208	210	260	232	233	253	251	248	250	256	241	243	229	256	236	244	250	250	254	218	238	247	221	272	248	224	246	219	235	243	247	239	231	218	238	249	239	229	229	223	204	235	248	237	262	246	224	226	245	257	260	247	242	279	255	250	224	224	241	247	228	248	270	229	235	238	248	220	209	232	225	267	237	239	251	211	220	212	244	224	248	236	262	251	252	246	260	252	261	224	253	230	232	257	264	223	217	240	253	207	242	289	210	266	247	255	228	241	234	216	230	219	248	220	248	232	238	247	244	238	210	223	229	245	224	228	245	213	247	256	257	224	245	251	241	229	282	233	254	244	216	226	264	243	198	219	265	236	252	253	232	238	232	251	235	255	235	253	184	231	231	233	221	268	236	255	254	271	257	242	222	246	254	221	235	221	250	251	228	261	248	227	233	230	225	238	236	233	208	269	245	236	248	249	249	239	249	210	262	250	251	262	241	258	251	210	249	233	234	233	232	241	228	233	244	250	226	269	247	267	245	241	256	247	243	243	200	222	224	237	226	238	262	199	283	255	230	230	257	249	227	235	229	250	232	248	213	243	254	234	250	259	239	245	255	229	233	249	253	230	221	225	224	241	275	210	237	250	227	268	219	238	242	249	260	241	215	211	241	259	247	252	246	264	274	243	229	263	271	218	227	234	216	242	267	245	243	228	256	203	236	251	223	263	260	264	223	220	232	257	256	265	224	261	235	236	246	237	244	254	252	221	227	253	219	249	225	238	237	260	235	232	277	234	247	248	243	235	232	231	259	245	241	243	231	224	245	252	238	242	262	223	232	216	248	237	211	245	238	226	237	226	255	265	234	229	250	251	234	238	258	245	233	263	238	273	231	236	239	238	262	223	234	239	259	238	240	249	240	239	232	255	241	247	272	268	219	233	217	246	221	235	212	240	231	253	238	240	239	249	213	225	228	221	257	213	220	261	217	228	234	246	238	248	239	246	236	225	243	225	217	262	231	255	218	270	244	226	237	245	233	230	256	214	232	240	232	207	231	255	243	237	248	243	245	242	268	280	241	240	240	204	256	234	250	224	233	264	240	260	207	255	260	242	223	214	255	233	243	251	226	250	238	236	248	253	238	243	241	228	227	240	255	241	257	258	269	236	221	233	239	254	230	224	232	232	260	251	251	250	234	251	237	236	237	256	265	252	263	270	243	224	242	263	252	224	238	229	209	255	233	235	208	246	222	222	257	262	259	248	229	208
22609	21250	29606	23222	21252	21417	24302	3884	637	644	693	624	608	648	646	582	608	608	602	599	612	610	620	592	595	627	586	592	633	623	568	631	560	622	621	590	615	602	595	594	608	597	592	608	602	652	579	559	589	656	598	603	614	627	603	605	582	563	590	575	588	631	616	615	625	587	577	587	582	611	570	574	594	627	598	597	614	581	590	607	613	603	581	585	605	586	615	569	623	623	580	568	638	623	608	633	558	618	589	618	622	583	596	631	589	596	602	631	618	599	570	610	608	554	564	592	594	591	663	587	574	537	593	583	584	590	608	556	593	598	663	594	613	611	582	609	647	570	590	599	607	617	580	603	609	577	538	582	591	538	599	605	562	594	597	589	608	620	656	591	592	570	571	598	626	564	599	586	602	585	610	570	574	622	603	618	590	588	653	590	600	586	602	570	581	582	612	621	546	576	567	588	584	615	599	577	567	560	564	568	608	649	591	626	632	601	593	554	610	641	586	598	576	619	582	595	601	606	603	597	582	568	590	619	567	617	581	636	612	628	622	585	615	602	579	571	619	592	600	573	614	637	587	596	597	557	607	608	668	648	599	567	575	620	576	611	621	621	593	568	625	604	604	615	561	621	584	604	619	578	593	594	601	586	581	628	643	598	645	586	605	581	632	595	612	587	648	602	604	627	606	559	595	593	656	571	582	600	599	573	566	622	597	588	604	588	571	571	648	615	601	592	603	575	577	574	612	584	542	570	560	595	568	585	653	590	586	628	551	576	584	609	566	603	590	560	588	591	594	606	622	592	555	631	588	589	613	607	590	572	609	603	625	569	607	549	586	565	643	611	580	623	606	516	616	615	595	579	632	614	584	596	571	568	645	576	649	599	607	593	605	587	596	603	595	565	609	589	673	601	597	595	589	595	564	579	608	613	628	578	592	595	629	594	629	625	571	601	559	571	614	601	623	596	555	582	602	608	634	621	601	598	572	567	631	591	600	574	602	609	612	596	670	613	607	625	628	571	617	544	607	630	639	583	572	609	570	598	646	604	584	626	613	571	617	572	565	614	594	573	620	636	583	577	588	651	596	602	585	643	582	634	603	581	627	554	601	592	555	578	620	557	615	629	591	603	624	602	634	588	568	627	639	577	621	600	593	567	606	583	596	606	602	598	634	601	618	554	621	632	593	572	660	580	584	589	590	608	561	583	562	597	607	612	640	646	545	575	591	610	614	603	621	574	531	582	598	615	590	567	616	541	555	601	600	567	585	592	636	581	568	590	614	599	599	602	626	592	596	588	600	529	586	643	590	632	581	589	590	571	618	580	625	623	585	621	628	571	635	606	592	569	589	550	581	572	617	617	595	578	577	593	596	577	580	570	596	618	616	609	535	630	590	610	612	618	624	566	597	620	610	623	574	560	608	598	606	594	617	599	624	564	564	614	597	574	602	584	639	601	627	583	616	563	667	584	615	578	605	567	555	601	572	598	629	617	612	583	607	638	612	615	598	609	648	616	583	578	596	612	617	588	586	580	608	608	586	587	594	620	585	596	558	590	644	613	566	574	637	582	557	606	602	546	591	605	642	617	618	543	578	583	558	631	580	601	585	571	607	604	581	630	584	611	573	609	597	598	583	582	626	573	652	576	627	602	593	618	596	590	589	583	547	594	605	601	564	565	556	625	602	621	537	560	593	622	626	598	568	590	554	638	602	587	565	591	563	596	594	608	603	609	607	610	585	606	590	585	537	591	593	583	588	578	628	594	650	606	597	599	612	602	569	582	617	633	567	594	596	581	622	567	549	632	587	602	576	611	608	619	603	620	580	585	658	588	548	583	622	599	577	608	586	572	584	585	588	591	631	566	581	578	590	557	605	578	642	612	604	602	589	610	562	619	622	567	589	601	620	599	610	625	552	601	592	574	643	596	581	595	605	608	564	563	608	602	554	586	576	590	570	596	605	592	605	583	560	616	595	583	644	570	598	619	594	592	594	576	623	595	616	597	587	556	584	600	614	590	562	581	559	574	645	598	592	592	545	567	578	570	604	629	606	633	554	594	639	604	560	566	571	572	631	572	608	621	573	613	605	621	568	588	611	603	571	597	579	576	613	565	589	636	596	590	574	647	617	578	590	616	558	659	573	588	551	587	539	547	602	612	621	592	611	561	595	572	601	608	618	551	620	602	586	558	603	603	587	590	633	545	580	609	593	579	602	575	588	570	582	579	596	648	555	559	630	562	575	643	650	578	588	620	604	575	609	559	615	616	622	634	592	602	602	562	600	602	603	603	588	610	574	582	571	582	604	596	651	580	586	576	596	652	548	583	593	564	601	591	589	580	582	550	552	547	595	587	592	614	566	574	591	515	607	596	626	551	626	584	562	578	580	554	583	588	547	539	600	610	584	637	578	587	555	576	601	623	556	579	624	547	579	590	612	617	565	655	558	630	643	563	570	591	637	598	601	592	603	595	577	553	573	567	633	603	594	566	601	590	636	612	567	629	607	594	568	595	607	571	577	642	583	614	575	642	599	610	604	565	581	572	592	575	573	595	606	587	505	630	592	645	607	612	595	639	605	554	597	629	591	615	584	623	586	589	567	602	569	631	574	628	557	566	582	592	617	645	632	624	631	555	640	615	549	628	559	553	598	613	625	596	613	604	625	590	600	623	595	525	600	631	617	626	618	597	603	589	594	585	617	623	613	595	552	592	585	624	585	597	599	596	556	573	576	635	573	603	637	581	612	552	584	601	641	573	574	600	612	628	598	627	598	599	619	658	606	628	572	614	569	585	566	605	587	627	643	557	577	557	593	546	565	610	621	556	561	603	572	571	559	576	613	644	619	606	525	623	570	601	625	615	597	621	591	555	601	592	562	593	652	564	609	624	591	562	602	600	632	605	613	562	606	592	583	611	615	629	595	611	588	611	615	626	542	563	584	601	586	565	629	566	569	661	592	584	591	625	577	566	557	600	571	559	564	549	578	591	580	568	572	612	583	586	590	579	620	586	550	633	583	627	651	541	620	620	586	571	560	584	586	543	588	584	596	617	583	567	594	618	574	554	565	599	613	533	652	582	619	596	588	612	575	574	606	603	602	572	623	588	607	590	579	580	616	633	583	596	583	554	611	559	603	566	595	609	604	605	595	585	605	612	634	577	576	561	576	591	619	620	576	595	557	591	635	600	584	621	617	624	585	573	617	570	632	584	600	547	567	574	612	621	561	603	588	612	609	563	608	625	620	602	548	572	618	632	621	624	572	616	548	600	601	591	588	565	587	560	575	575	585	580	577	577	585	617	569	571	595	596	580	580	576	596	580	598	609	630	592	617	586	638	639	601	569	597	629	618	615	600	636	569	574	572	631	586	619	599	602	606	623	630	580	583	614	601	613	650	560	552	601	574	554	567	543	628	576	598	630	544	632	609	608	572	549	586	602	601	585	560	566	598	571	593	566	593	580	574	629	590	609	569	591	618	574	632	580	557	625	563	601	665	585	580	656	627	606	579
4750	1685	1086	893	847	721	755	789	750	756	726	740	757	695	698	756	744	717	739	736	741	692	706	693	689	729	715	716	672	663	739	698	718	704	712	697	711	692	674	723	699	724	736	735	663	712	715	686	683	682	709	659	669	724	700	747	710	699	727	740	744	637	666	740	678	691	738	687	716	753	733	689	714	734	693	766	694	709	722	710	701	662	725	705	696	736	710	738	673	716	674	696	681	699	710	720	686	709	728	700	710	722	696	682	695	723	726	736	752	701	725	704	704	716	644	675	715	709	705	721	700	733	706	720	718	685	706	697	695	745	710	668	717	712	725	703	700	714	699	697	762	710	746	721	662	674	715	736	694	748	721	715	691	691	736	701	709	723	703	691	721	749	716	700	681	701	716	743	683	688	728	716	735	679	716	649	699	686	744	661	767	671	693	701	733	753	698	700	726	723	694	732	734	745	666	673	739	705	711	705	667	699	690	708	637	709	668	658	676	754	705	726	698	713	661	715	732	692	716	705	726	644	705	736	729	690	665	713	696	708	723	727	686	717	736	671	719	683	688	723	641	715	676	720	701	731	689	713	759	734	662	709	693	707	685	722	722	704	662	686	690	692	692	706	667	681	684	734	716	729	696	700	698	746	734	719	701	729	684	743	704	672	687	703	708	689	738	741	697	709	714	705	657	715	692	746	753	704	681	725	712	680	698	683	699	731	732	756	693	707	712	674	730	734	695	732	726	695	710	752	658	710	779	690	715	707	737	727	719	739	722	720	710	708	736	691	732	684	618	748	692	692	689	722	696	668	718	712	714	679	696	766	688	751	721	688	733	747	698	708	718	710	669	666	720	709	733	729	716	723	737	681	694	672	729	713	724	694	704	730	682	674	726	698	732	706	749	697	658	700	682	751	661	686	711	719	692	737	681	698	699	702	745	750	690	708	730	682	713	711	698	703	715	740	689	708	720	758	690	722	727	680	683	668	732	723	687	684	736	713	719	713	678	714	747	683	640	732	740	696	685	675	673	717	750	690	735	727	703	739	759	708	663	671	717	731	729	756	713	714	731	713	706	696	683	611	679	674	700	707	738	703	689	716	700	692	701	706	679	670	714	693	656	706	710	687	689	725	712	704	702	708	733	694	688	705	666	699	676	753	709	691	730	684	704	705	721	700	730	695	731	734	668	729	708	760	751	662	699	729	727	699	699	713	717	736	679	708	745	678	702	669	724	694	652	678	709	655	709	729	705	700	726	753	708	752	674	720	690	708	715	664	669	739	716	726	701	676	733	689	688	705	721	694	705	757	722	693	693	692	783	748	672	711	661	697	686	705	720	721	720	727	708	712	736	742	701	639	732	695	687	636	703	712	716	730	689	721	694	697	701	727	707	669	719	690	696	689	732	634	701	678	755	694	709	680	747	706	664	738	728	736	682	667	676	684	729	712	737	682	669	729	724	719	707	742	654	671	731	708	696	713	704	708	670	746	703	692	672	680	713	692	706	739	705	723	641	733	684	708	730	726	719	715	680	703	702	699	705	677	674	716	732	681	709	685	709	715	760	684	704	705	704	726	679	712	699	760	730	696	683	688	741	715	725	712	684	741	693	725	706	696	751	721	716	694	704	706	714	698	718	732	746	710	704	710	665	696	716	671	705	681	681	642	701	726	727	751	713	714	686	719	732	767	740	756	717	675	711	717	724	694	717	684	692	741	733	716	777	717	724	725	690	680	709	711	726	693	689	690	749	731	719	719	678	661	710	704	674	739	706	713	752	718	676	710	730	709	675	697	702	709	694	726	712	754	721	673	686	669	715	693	737	672	715	684	698	728	703	675	714	715	756	746	717	689	694	721	727	706	699	717	669	750	750	696	636	721	682	700	740	759	712	750	728	690	714	706	710	725	702	668	666	699	689	677	688	760	738	688	744	748	679	704	670	710	747	723	705	747	677	717	726	682	680	719	706	765	704	748	683	721	687	687	712	687	685	702	671	730	728	724	672	719	719	669	688	680	695	746	718	694	664	761	694	709	711	682	719	695	679	751	715	726	728	716	694	714	748	684	707	680	752	731	696	726	696	683	669	644	724	723	723	719	711	724	695	682	700	691	695	685	670	744	724	717	621	729	731	684	717	700	720	723	664	691	711	725	698	713	705	751	734	689	702	650	734	718	705	696	688	701	737	738	673	657	716	728	711	697	726	734	708	736	703	720	694	711	706	702	684	710	660	681	730	710	692	693	698	683	708	702	692	682	718	684	715	680	689	724	753	725	718	690	688	680	714	721	759	689	700	742	692	680	733	709	684	683	688	728	730	733	725	666	703	653	674	726	729	724	696	694	691	695	687	647	665	728	697	744	699	728	700	734	738	726	688	716	719	689	651	691	663	678	704	762	702	700	672	686	702	699	709	705	706	710	697	711	705	715	723	666	703	685	692	730	696	687	715	772	713	672	650	678	712	721	692	684	746	706	668	750	689	735	699	687	692	703	688	705	739	686	696	617	742	697	694	697	668	686	713	665	676	705	731	685	710	713	683	694	653	717	673	743	695	689	745	695	709	686	700	699	683	657	701	664	677	734	765	673	761	707	733	710	708	729	755	698	737	666	680	716	728	713	681	702	716	682	678	694	729	687	777	782	768	693	701	696	694	684	714	663	711	692	741	669	716	687	700	697	712	708	659	690	726	699	726	663	728	725	736	675	725	669	697	739	707	686	677	689	697	686	707	651	693	757	703	710	698	658	702	714	743	654	688	747	744	732	739	675	749	690	698	759	718	679	767	741	733	678	758	685	750	667	777	706	691	700	705	738	714	676	711	739	688	726	708	711	704	756	713	677	691	692	710	718	711	654	747	759	702	726	697	700	749	687	657	672	706	750	656	707	677	669	752	705	713	703	714	727	693	712	708	720	670	701	708	697	747	718	716	759	708	742	650	680	734	736	701	717	711	637	693	683	674	704	740	691	681	657	734	732	700	712	701	706	726	701	678	684	687	677	701	674	692	723	713	731	726	752	715	734	692	701	717	711	651	787	728	690	717	696	728	727	702	700	691	748	703	673	716	699	707	714	716	713	706	694	730	712	732	692	704	659	713	672	724	721	686	692	652	702	727	691	679	660	660	733	685	748	671	774	727	707	747	694	718	675	706	717	736	723	695	674	671	736	723	713	694	723	676	743	698	743	696	714	728	683	686	713	687	648	671	730	683	742	692	691	748	709	704	677	701	699	720	714	680	679	716	723	715	696	712	728	669	682	714	691	703	719	717	741	660	733	673	739	664	707	766	696	726	690	721	710	669	694	689	689	735	726	678	694	721	671	679	732	711	727	707	693	672	752	684	696	709	779	750	699	684	697	731	634	711	618	683	696	703	704	702	669	731	678	698	679	709	684	716	665	706	751	662	742	707	691	702	705	695	662	653	688	688	750	689	667	708	740	712	743	762	702	695	702	745	735	731	684	722	686	691	752	665	752	699	742	683	689	723	741	684	766	713	715	679	689	718	733
28026	21232	25554	14137	409	306	264	301	270	259	247	272	253	263	282	283	278	241	288	265	258	253	268	286	287	287	252	280	287	262	271	288	269	271	252	249	244	252	246	274	295	276	281	254	255	277	273	255	270	264	264	279	271	240	281	248	274	239	284	245	256	272	261	283	291	279	296	284	265	276	272	270	256	261	285	291	257	260	253	250	280	254	263	234	262	276	278	281	256	259	233	260	267	276	246	267	257	278	278	247	244	289	275	274	278	296	269	270	300	253	267	265	291	280	280	259	248	267	238	268	275	256	281	256	283	213	261	268	268	279	266	264	274	275	243	283	231	275	264	286	283	224	257	288	252	286	294	256	249	263	246	303	251	255	267	286	246	249	288	277	283	252	254	253	286	252	257	225	297	269	271	261	259	264	253	260	247	269	252	289	261	286	252	275	242	291	252	252	286	276	261	287	239	262	283	303	244	293	248	270	246	280	275	271	292	215	222	276	294	281	255	269	264	262	253	276	261	261	263	290	264	240	284	240	263	264	318	287	290	246	312	245	293	287	281	277	291	290	286	289	270	296	256	282	260	271	257	294	285	278	258	235	255	267	272	270	278	272	271	312	249	259	271	289	248	255	271	270	280	268	270	266	263	268	279	278	280	281	246	272	278	262	258	272	255	240	240	250	275	271	253	290	300	278	271	262	280	251	275	270	259	295	270	259	262	273	267	264	264	238	232	269	264	257	265	270	261	287	257	289	275	262	263	290	258	273	273	269	266	269	288	258	300	241	224	247	264	285	277	261	273	229	297	277	266	259	256	271	286	249	253	262	274	252	274	255	241	264	247	263	266	267	284	275	279	270	262	271	275	244	283	274	263	247	279	251	268	264	266	271	262	284	273	298	258	260	241	246	263	274	252	270	257	261	264	284	254	264	246	269	249	261	275	257	268	253	270	272	303	265	247	264	246	243	249	254	230	247	266	266	284	268	255	302	267	257	283	267	262	267	244	277	269	278	285	269	282	284	266	249	281	238	293	306	283	235	283	283	277	255	277	286	252	247	282	267	250	256	264	248	247	263	273	262	246	268	254	271	263	257	248	256	273	258	279	271	253	263	272	240	245	252	276	294	260	274	257	279	277	264	272	265	264	270	268	268	263	248	279	263	244	287	260	295	298	250	259	287	258	272	250	280	256	294	272	262	281	286	275	299	288	246	292	280	232	274	244	249	260	281	280	286	259	267	250	260	270	266	235	277	269	283	278	236	263	277	242	311	291	228	272	227	277	263	273	247	242	278	296	269	285	262	265	267	238	275	276	263	271	293	260	250	279	279	268	268	256	284	278	261	275	262	279	260	259	270	291	275	280	291	278	277	245	262	249	253	255	258	266	239	268	259	229	247	281	257	239	290	277	273	284	295	278	272	254	254	275	263	271	272	235	220	243	264	259	294	274	279	254	251	263	241	271	281	270	285	284	293	270	248	283	270	259	285	258	250	265	243	233	268	256	293	263	256	278	269	280	266	280	278	272	265	261	277	268	269	284	275	291	262	244	275	261	256	282	268	277	264	261	274	281	232	265	259	255	281	284	274	291	271	248	278	266	254	266	259	274	274	235	286	268	301	292	293	256	266	271	252	269	290	245	256	273	267	267	314	262	266	262	241	279	259	269	233	277	245	259	261	261	273	251	284	290	251	251	267	237	278	288	281	283	258	245	246	311	275	298	254	278	272	251	228	249	256	249	260	267	251	266	257	272	287	288	285	269	288	296	261	281	266	288	269	260	288	266	241	280	266	299	283	273	300	258	242	241	268	278	304	260	271	286	259	244	259	237	258	251	270	279	253	263	251	293	285	255	271	250	274	274	264	238	274	283	258	272	275	281	266	241	260	297	263	241	262	233	276	280	264	269	281	261	262	282	270	257	267	248	231	253	282	255	264	273	286	274	251	250	251	264	248	266	260	214	273	268	291	234	271	277	265	269	293	240	270	249	282	273	271	257	282	253	271	249	272	284	291	272	267	277	250	275	266	250	266	258	287	277	253	210	273	276	275	254	274	244	280	259	272	249	263	272	279	283	265	256	257	252	250	268	248	271	252	270	294	306	254	281	280	290	287	270	261	280	242	257	275	248	256	265	257	268	261	255	241	251	272	255	264	260	262	294	295	239	234	243	289	266	239	279	269	255	288	280	265	294	265	255	271	278	249	275	281	259	253	253	280	282	269	271	267	260	278	259	274	286	259	265	270	264	282	279	263	254	265	244	262	278	282	252	264	260	258	309	237	268	277	281	261	289	262	269	243	262	250	261	236	263	288	270	253	242	254	276	245	285	285	287	263	267	233	280	291	285	263	286	251	276	236	269	301	247	257	254	272	247	246	307	263	265	271	282	269	262	274	260	246	266	256	256	257	281	276	267	254	269	298	262	271	256	249	251	258	302	241	255	283	263	240	267	275	271	254	241	259	255	231	271	260	258	269	250	297	260	274	281	249	275	237	275	283	306	253	255	287	261	287	272	251	256	264	257	278	259	261	281	274	246	253	288	287	268	285	282	295	258	275	274	282	267	243	215	278	270	260	277	312	282	236	279	255	234	280	280	285	250	282	228	294	262	260	247	254	259	258	255	280	246	260	291	281	281	256	279	254	291	252	257	246	259	261	279	252	285	273	277	258	262	271	268	241	261	275	270	252	259	280	283	248	304	261	271	255	266	287	240	261	243	222	257	273	250	267	258	269	268	281	280	245	240	240	269	283	248	255	287	245	247	267	249	274	238	259	240	251	253	245	258	293	258	244	280	277	269	275	239	266	281	262	301	262	280	287	258	256	271	261	267	270	253	265	252	275	275	267	301	273	259	279	262	257	240	266	269	261	268	265	286	255	287	263	263	251	274	292	279	247	254	254	242	276	301	253	268	276	292	252	256	285	286	260	288	247	258	254	286	275	261	266	256	287	257	269	259	284	274	255	270	262	268	244	226	249	255	290	264	267	266	286	242	292	257	284	270	287	272	275	262	261	279	261	284	247	284	292	298	245	276	286	275	290	260	277	289	273	279	242	299	241	266	257	265	252	266	259	257	264	274	262	278	265	270	278	247	244	258	256	256	254	272	282	261	261	260	266	250	267	272	261	276	272	233	249	257	246	278	253	252	270	271	266	266	266	284	277	258	269	260	255	286	268	257	273	278	271	309	247	261	290	247	259	269	297	253	234	252	258	261	278	274	273	275	283	273	240	271	237	267	237	265	246	249	245	251	231	277	271	258	309	283	253	286	284	292	283	296	254	235	241	242	267	244	280	262	292	286	285	262	253	282	268	245	258	267	285	272	255	256	252	238	279	256	259	274	271	273	247	251	261	295	257	279	247	286	237	250	275	251	283	291	259	285	264	246	253	314	263	257	222	243	272	256	265	247	278	256	276	295	264	282	250	248	251	268	261	247	249	252	260	273	258	263	270	251	282	256	267	261	265	248	260	286	251	292	280	289	287	280	264	269	265	278	259	286	260	261	257
3209	373	357	296	348	337	334	312	331	326	321	342	311	323	352	320	328	308	323	339	335	284	330	342	358	334	355	307	355	335	325	311	360	335	321	329	333	348	342	336	318	310	308	346	327	340	333	340	328	326	350	356	338	344	331	328	330	312	316	339	321	350	323	326	332	350	348	334	309	326	317	345	338	301	336	358	331	332	319	316	290	326	350	316	311	332	332	302	330	328	354	349	312	330	343	314	345	342	341	322	334	324	356	338	305	293	363	320	323	275	352	348	335	314	335	314	324	338	370	320	301	337	352	338	334	363	321	324	299	360	332	329	322	352	366	308	355	344	312	327	307	319	362	335	344	334	345	305	341	350	320	370	336	318	329	310	319	329	316	351	313	349	309	325	330	358	351	321	337	349	337	340	336	310	342	342	340	334	311	352	324	323	325	313	322	334	322	316	371	299	345	317	312	304	333	341	360	343	320	325	353	303	338	350	328	329	326	341	355	316	319	333	328	309	319	289	315	334	349	326	312	288	328	305	346	322	313	330	307	329	350	309	349	327	316	357	328	342	319	321	328	313	290	340	314	316	332	317	352	331	313	336	340	340	327	332	319	347	336	291	300	356	335	332	315	353	312	326	364	325	348	339	316	298	340	352	320	379	335	345	297	311	323	319	294	314	300	360	326	335	339	349	308	349	320	353	361	301	331	357	356	323	334	313	322	324	345	343	340	300	308	314	337	328	324	314	310	329	342	304	306	315	344	340	339	316	353	289	336	315	327	318	335	359	322	324	324	305	328	369	305	338	323	342	343	360	352	329	325	353	345	328	345	323	301	322	307	318	309	343	324	317	301	324	344	343	317	362	337	330	293	339	317	342	313	330	332	325	376	319	359	347	316	335	352	323	321	328	320	347	350	327	342	317	308	347	340	318	349	354	350	315	345	347	302	312	326	331	325	317	330	332	345	329	338	323	326	320	334	307	351	324	319	312	332	340	349	326	327	343	350	331	350	310	320	334	325	311	351	342	312	311	316	300	353	310	314	355	324	302	342	346	314	320	359	332	328	369	306	339	319	349	299	290	332	301	322	345	364	328	331	318	319	328	324	316	334	290	344	371	315	318	312	306	294	369	333	313	310	330	352	315	316	335	291	300	329	380	341	348	318	341	325	312	327	340	343	337	339	339	337	310	339	323	336	313	328	325	342	336	324	293	318	354	328	339	328	330	307	345	332	351	317	304	346	297	308	340	339	304	349	349	331	329	330	340	347	346	305	322	316	308	301	341	368	345	293	324	312	321	338	339	322	333	319	325	353	351	297	301	328	369	342	343	320	332	317	308	339	328	355	336	318	336	319	314	323	344	334	340	317	338	343	315	358	362	343	312	353	341	343	339	299	315	356	350	343	316	327	308	304	307	309	319	331	295	337	337	320	310	324	304	336	317	324	344	331	353	341	341	318	318	328	318	317	320	342	329	320	287	319	338	320	326	333	326	347	315	304	329	338	328	306	342	327	311	329	322	315	313	302	340	318	336	363	316	384	321	337	352	337	303	355	327	329	320	336	307	313	336	288	376	311	340	331	320	347	341	308	342	371	303	325	350	331	339	305	361	325	341	331	341	387	351	300	307	336	326	359	320	308	299	324	327	318	335	306	309	331	313	350	338	311	340	336	352	331	339	320	351	365	314	335	320	329	352	315	339	319	316	336	313	319	312	335	348	323	300	334	312	328	330	339	301	384	359	322	315	325	306	358	310	333	323	333	316	338	311	360	320	331	338	292	290	316	316	301	358	327	321	331	327	318	307	346	335	327	349	345	325	304	313	340	336	323	350	331	295	322	311	344	298	337	327	343	325	316	339	350	345	312	299	323	325	372	335	340	306	293	342	330	325	307	327	342	349	350	305	321	349	327	325	311	355	337	324	333	344	325	324	303	331	312	305	345	367	319	341	322	340	327	356	318	313	305	318	341	365	332	314	334	326	317	300	316	317	324	330	327	320	371	322	355	353	330	319	327	323	346	318	352	347	336	344	306	346	329	313	333	329	309	343	360	351	358	315	293	373	305	335	349	306	315	355	343	317	321	344	320	373	309	344	309	309	329	352	325	331	332	317	344	333	317	326	317	358	321	330	319	326	313	361	332	299	327	319	334	314	346	317	343	329	328	286	333	372	310	326	319	323	313	316	310	354	341	309	334	314	342	335	336	344	338	357	310	338	349	302	321	330	328	338	312	317	333	342	344	307	332	311	354	347	315	292	356	311	351	359	321	329	346	308	330	314	351	317	340	342	319	305	330	307	330	338	315	341	299	313	335	340	317	297	369	330	337	315	336	336	329	315	331	333	338	340	329	327	355	325	323	336	357	310	336	318	304	342	336	284	307	289	340	352	321	358	331	315	319	312	289	333	339	324	333	312	324	332	329	335	314	353	323	315	337	333	338	317	335	344	308	326	342	339	293	312	309	337	324	328	380	368	343	319	330	335	320	328	334	300	332	365	335	358	321	319	318	347	329	327	339	328	317	308	319	335	314	347	340	295	328	315	343	318	315	338	337	284	322	321	322	337	339	338	343	319	339	341	317	321	360	345	325	353	297	324	352	319	345	311	336	333	337	344	356	347	325	312	342	329	341	329	346	305	303	310	325	334	307	296	358	332	357	308	350	308	360	341	305	316	314	323	335	340	335	322	316	358	326	342	332	306	314	355	343	343	355	326	329	389	327	320	323	327	335	308	339	338	320	360	323	322	357	316	358	328	335	350	331	305	307	318	320	318	291	358	319	328	292	336	338	323	310	326	318	359	333	327	320	321	350	347	329	324	323	336	341	338	322	338	331	332	333	364	299	307	323	331	343	347	320	333	348	321	301	303	333	305	297	364	306	317	361	327	327	357	314	336	330	336	347	310	318	338	333	323	305	298	344	343	297	327	376	330	341	316	330	364	326	364	338	311	327	302	316	331	368	341	323	317	318	335	362	330	327	306	327	332	375	331	338	329	309	325	338	325	313	345	326	371	327	331	360	304	326	316	297	309	308	370	338	341	357	292	340	355	332	325	301	356	312	339	331	319	298	284	321	318	331	372	346	389	333	306	323	342	326	303	331	352	335	319	302	317	330	304	314	360	352	305	318	341	348	280	316	319	277	300	336	327	338	342	367	383	319	348	335	351	341	333	292	324	331	331	316	321	329	324	315	366	331	332	357	350	345	333	323	329	326	288	334	306	324	360	333	341	393	331	367	319	305	313	283	376	375	333	337	347	314	347	292	346	304	341	332	355	332	370	322	325	309	324	320	322	370	344	331	317	313	319	328	328	341	323	327	331	331	312	311	332	320	320	298	321	347	346	338	312	332	382	298	293	329	344	375	376	336	332	344	334	295	307	302	347	315	348	324	307	339	362	327	322	354	315	311	364	320	310	353	335	340	324	334	328	350	348	318	320	337	333	351	343	331	320	335	340	297	342	289	316	339	349	343	315	313	318	315	324	323	316	303	339	346	296	340	285	349	290
26064	21182	29725	22942	21178	21204	16584	726	587	626	581	632	547	584	603	590	565	598	632	581	580	589	589	548	592	565	577	549	612	615	620	587	592	572	586	573	560	580	587	575	583	588	628	611	579	566	536	592	570	557	534	563	598	559	578	601	589	613	607	529	578	557	561	540	592	592	572	578	552	583	598	597	597	563	596	629	583	588	552	545	553	559	562	585	593	553	589	609	598	601	561	638	586	578	570	597	613	549	608	571	557	556	563	577	585	557	565	593	596	550	585	621	601	589	599	602	561	580	597	589	576	598	520	593	504	590	550	609	523	619	560	585	549	546	590	515	586	610	573	579	582	568	607	573	557	600	615	578	556	575	550	541	585	544	603	608	583	585	577	590	593	621	590	577	584	572	527	549	591	592	519	558	561	569	569	591	564	551	529	574	559	562	576	556	618	589	568	620	634	547	602	568	578	598	575	575	610	600	576	564	524	616	568	568	601	593	545	563	584	581	569	549	574	607	591	578	580	579	541	544	550	561	563	563	553	563	584	581	577	559	600	575	574	593	566	571	559	574	610	600	603	604	530	593	571	603	590	570	592	578	583	558	550	585	606	586	588	542	579	606	624	574	601	567	576	577	559	556	578	541	546	618	563	627	571	559	618	625	551	558	559	579	554	571	615	559	593	578	552	599	554	588	578	586	573	500	597	573	609	547	560	590	560	594	592	594	576	562	560	578	513	551	535	555	530	571	605	564	579	526	540	616	607	616	585	595	597	533	595	609	599	562	565	580	597	607	587	564	568	580	626	620	593	530	609	576	537	564	558	603	538	552	577	573	574	625	545	606	599	576	607	584	553	584	569	594	573	599	608	597	538	560	566	593	575	536	516	520	551	561	588	595	594	567	556	577	579	570	588	548	566	549	550	568	592	558	554	576	584	562	567	543	602	578	600	595	560	586	576	608	568	617	606	538	575	587	589	564	585	581	564	626	611	582	591	618	570	561	580	603	615	602	609	591	571	584	581	597	583	556	523	553	553	573	588	590	614	573	570	584	598	542	577	578	590	602	577	575	580	596	550	552	544	593	615	596	598	574	558	623	582	551	545	558	599	582	549	588	609	582	576	584	561	588	530	592	546	610	571	537	565	574	626	599	586	585	567	542	575	568	582	604	562	557	572	593	584	598	583	606	564	572	559	588	580	547	576	606	565	597	560	572	576	561	572	543	582	565	535	605	594	582	577	527	594	567	573	536	549	564	585	559	587	575	560	594	571	573	581	571	628	595	567	582	561	569	536	576	612	604	608	583	600	605	581	611	612	537	565	550	561	601	585	580	557	631	593	580	580	564	619	588	573	589	560	558	560	579	585	569	592	575	580	627	588	603	589	609	595	604	567	547	584	567	579	548	595	581	557	553	548	652	578	529	584	604	538	577	533	585	590	575	596	584	598	584	618	563	569	618	566	571	592	606	522	602	607	585	623	562	584	555	584	545	569	586	529	579	635	573	577	581	550	581	574	586	627	588	585	599	556	572	571	611	549	577	610	562	592	615	556	555	621	582	564	604	591	577	631	603	589	580	604	583	601	629	586	574	563	577	574	586	573	567	602	580	595	617	527	598	544	563	595	602	560	608	577	583	562	561	554	587	571	622	584	611	559	539	531	544	575	599	602	549	607	616	571	562	566	589	545	593	545	574	574	550	566	581	567	557	563	570	589	552	555	582	575	600	530	571	534	540	541	582	580	601	569	611	530	599	564	554	571	559	559	550	559	560	573	547	572	555	613	548	590	547	575	562	566	589	589	555	580	581	586	501	538	607	573	547	577	555	556	599	586	553	563	594	579	562	567	608	580	549	576	570	601	603	586	588	604	636	582	565	598	589	558	593	572	583	615	546	568	558	535	657	592	552	625	545	594	579	562	577	592	575	578	535	547	591	560	583	603	591	577	572	580	580	619	584	578	569	576	613	558	633	598	595	579	537	555	598	605	604	549	598	562	592	585	540	585	565	578	592	608	580	579	565	583	554	584	561	562	546	602	585	583	555	606	575	579	541	567	586	651	589	589	578	579	563	603	569	572	560	564	606	576	591	597	582	538	561	615	572	565	601	588	604	613	556	557	614	568	630	588	563	556	586	547	569	561	587	551	569	590	572	569	572	542	615	578	543	605	595	563	530	570	565	561	597	594	566	586	570	591	552	545	542	552	623	589	545	532	594	562	587	625	553	579	616	558	588	633	538	594	598	573	568	646	549	574	571	571	560	558	623	585	584	536	587	560	594	573	600	587	583	600	584	533	560	557	558	565	592	603	545	597	600	555	571	577	562	610	561	587	573	542	543	566	590	594	565	513	607	598	574	553	625	582	541	562	589	551	635	546	533	581	563	568	553	568	565	563	585	593	548	582	540	595	580	593	574	609	593	539	594	589	570	576	559	528	601	562	575	559	586	582	618	617	569	532	603	608	620	585	575	605	559	569	574	581	549	571	599	581	587	560	548	549	600	594	557	564	561	553	578	576	616	557	556	546	589	530	601	537	561	537	553	555	587	535	641	562	551	580	529	552	610	556	529	552	564	541	594	588	513	563	590	538	568	543	574	546	567	548	562	547	562	604	540	603	545	578	574	551	592	579	569	629	608	603	591	606	567	576	607	571	574	591	532	593	559	625	615	573	567	585	567	572	582	583	557	627	579	570	540	579	617	552	588	618	547	586	582	601	594	556	558	536	540	570	554	618	561	574	555	588	562	593	562	612	544	586	556	546	598	559	544	531	572	583	542	599	574	587	552	566	547	585	595	589	580	615	591	586	562	626	557	563	612	545	561	562	547	575	565	577	600	573	593	551	585	582	571	548	589	589	564	623	550	590	621	553	552	544	568	543	570	554	581	613	590	596	598	554	559	541	571	552	555	529	568	569	556	605	561	556	565	592	586	555	506	552	532	541	580	557	592	545	586	547	544	577	548	577	577	563	588	584	537	606	586	558	547	597	603	559	550	556	571	650	613	627	533	585	602	562	595	571	560	550	578	536	596	608	562	573	603	555	545	541	544	621	585	613	580	577	613	624	594	539	597	592	558	566	533	592	541	570	576	616	533	585	564	597	571	632	598	566	509	590	531	579	541	601	577	570	553	581	577	548	576	572	608	579	561	556	606	616	550	545	578	543	573	609	539	558	528	569	588	568	599	581	577	602	540	563	557	565	606	549	580	587	595	586	560	582	592	574	570	595	544	601	593	530	581	608	546	561	579	605	551	544	518	569	536	532	637	597	590	563	557	565	581	556	568	570	547	615	579	571	584	590	577	591	590	554	575	577	579	567	545	560	568	628	604	590	550	506	563	617	578	559	578	542	563	575	549	582	548	592	572	554	589	589	557	571	545	589	585	535	584	571	594	559	604	565	587	575	538	557	577	594	553	583	550	530	550	639	542	599	607	582	599	533	561	553	583	573	602	540	523	608	568	592	572	536	572	548	556	532	589	604	561	527	536	576	611	566	589	578	584	583	567	563	554
3913	1235	845	729	756	676	735	694	681	670	712	675	697	661	696	691	700	686	687	663	624	679	671	674	640	731	664	651	647	696	680	650	654	685	705	668	689	702	700	633	676	691	669	664	653	689	702	675	628	672	653	656	658	663	670	661	701	644	643	683	684	631	649	657	646	648	675	629	682	702	712	683	663	618	699	604	604	670	680	702	672	677	644	685	616	623	661	678	662	698	707	719	681	661	642	665	641	677	643	673	646	681	650	718	642	669	692	697	656	714	612	658	667	700	683	620	640	664	665	677	678	702	651	659	680	686	723	671	690	668	690	665	691	666	720	653	671	647	643	691	662	696	697	662	653	688	703	658	661	632	648	611	693	655	611	703	700	723	618	634	658	651	662	697	711	666	682	662	623	687	679	706	660	670	700	650	668	658	670	722	637	624	615	610	673	652	654	657	664	698	651	685	594	640	710	669	637	682	691	635	650	717	691	640	646	697	691	666	634	674	656	674	642	686	673	710	696	671	689	612	672	692	665	655	675	696	654	675	687	658	690	698	606	720	651	693	692	692	632	668	629	679	666	666	678	690	702	672	628	683	672	628	611	685	666	611	649	665	649	659	678	687	675	691	692	682	670	697	666	640	695	696	674	676	682	650	638	690	688	693	631	712	653	688	673	690	649	696	689	697	713	649	681	688	710	616	659	670	699	659	630	642	726	659	717	663	671	661	637	688	668	679	668	661	647	686	638	675	697	744	688	624	671	667	690	695	708	644	691	665	664	691	662	682	683	721	649	691	664	674	713	669	649	695	672	687	666	671	652	624	691	687	669	655	711	646	681	658	695	630	685	692	670	679	743	709	695	676	629	690	674	660	682	602	702	681	674	637	684	657	668	648	662	659	736	677	605	689	674	700	717	685	637	669	673	658	642	643	666	674	665	664	663	693	734	681	685	652	647	674	685	676	689	683	652	719	700	612	657	740	633	674	710	674	692	683	663	661	700	647	671	671	601	680	668	743	697	704	670	666	665	684	640	663	668	684	658	682	697	663	674	722	630	673	668	659	696	700	676	640	625	688	697	684	700	666	691	640	663	666	664	667	657	706	636	694	686	647	645	703	719	693	657	654	645	693	685	640	684	652	678	663	655	676	660	695	690	712	653	682	665	659	677	680	679	696	663	675	707	668	692	683	651	712	672	642	615	654	678	640	669	690	735	666	673	641	647	656	681	720	662	714	648	666	687	678	670	689	667	644	647	681	685	663	674	656	652	659	677	657	661	674	700	704	689	660	685	666	691	714	629	667	676	669	695	662	728	678	698	635	660	655	680	662	709	635	673	689	683	620	631	662	684	683	697	628	673	686	670	681	661	663	673	631	691	632	691	662	706	642	672	670	676	675	655	667	656	644	685	699	638	657	673	650	641	669	657	672	690	643	675	653	702	678	700	708	665	695	674	668	687	644	740	649	666	700	657	669	654	680	657	683	654	653	683	666	688	705	665	707	668	650	686	692	695	635	687	672	699	646	655	671	671	688	650	669	648	677	660	695	656	684	670	707	685	642	599	659	657	681	671	648	700	706	690	673	647	649	659	709	701	646	614	634	630	663	647	651	679	671	695	635	633	628	681	693	657	713	673	692	658	713	655	681	697	667	642	629	632	660	672	684	680	680	657	666	695	666	651	649	610	648	670	673	728	655	685	690	682	648	682	717	649	687	669	625	679	667	706	662	642	638	696	642	650	649	683	658	682	666	712	694	665	694	656	618	651	668	663	683	687	668	697	656	628	687	668	674	692	679	673	647	666	685	673	647	669	681	662	728	656	656	693	570	660	682	625	701	708	638	640	720	666	659	615	708	676	674	679	674	686	634	669	686	706	687	657	639	641	685	635	660	660	661	618	680	657	649	653	675	695	695	665	699	633	689	678	663	619	688	692	600	641	667	678	718	637	669	671	691	668	666	663	670	697	656	674	687	689	629	626	660	637	653	709	634	715	632	634	648	605	653	666	688	663	686	682	711	652	666	685	723	679	692	672	649	720	690	741	671	667	684	677	659	648	729	662	677	719	709	701	696	660	704	658	647	639	679	658	690	709	648	651	669	671	689	692	677	713	663	705	660	649	673	697	632	660	636	639	633	678	683	689	692	691	690	651	705	697	690	631	691	700	704	659	689	664	667	722	747	646	656	649	650	711	636	715	680	659	685	653	685	663	675	663	687	636	711	637	673	635	669	678	637	684	654	648	613	641	693	656	707	672	673	694	663	673	723	662	679	685	664	706	635	667	634	740	673	649	693	708	682	662	669	688	684	627	667	626	679	685	707	713	678	655	682	642	656	639	677	703	714	707	708	655	724	659	659	690	703	701	710	638	698	666	678	673	653	677	665	631	656	682	697	709	684	653	650	643	688	693	683	697	639	683	668	705	639	661	645	698	639	656	680	663	660	685	652	691	635	694	674	682	672	679	692	700	687	669	654	626	680	660	714	656	623	707	647	626	676	686	675	677	657	646	739	713	716	618	662	638	658	651	678	671	713	667	706	652	662	672	643	672	658	638	680	657	700	660	659	666	669	722	659	652	671	637	663	705	667	739	716	669	690	703	674	673	729	668	661	649	624	677	641	662	661	667	674	677	662	680	676	675	652	714	635	676	671	653	722	671	651	674	652	697	722	684	662	710	685	665	677	681	641	704	675	665	698	677	719	718	679	712	645	661	632	673	642	674	668	681	648	676	661	648	643	719	673	674	680	676	689	669	700	704	638	698	658	687	664	699	680	656	673	718	685	673	689	678	677	691	640	718	716	651	633	688	682	633	632	733	636	649	697	634	647	689	663	627	690	685	631	633	686	691	653	685	641	662	648	711	714	684	619	656	614	699	665	699	676	635	696	681	680	676	653	619	663	645	678	632	641	642	657	643	651	639	672	665	688	656	710	671	663	618	671	670	656	705	642	668	662	649	660	656	702	695	678	635	671	683	661	648	630	671	731	629	652	676	688	646	698	686	669	692	660	712	645	675	646	721	683	680	657	661	686	671	648	690	723	667	671	640	674	668	684	683	678	657	667	728	696	665	707	663	698	662	688	705	698	670	633	676	620	668	683	669	743	650	669	643	697	654	630	654	668	615	681	710	648	693	677	681	670	702	698	678	683	653	672	702	661	696	626	726	698	664	647	715	665	657	659	688	625	676	663	688	720	667	650	674	642	668	676	647	698	653	647	704	715	644	705	690	690	662	622	686	642	670	714	693	667	668	700	655	682	676	686	666	658	702	670	656	679	627	664	685	660	688	674	677	662	677	662	661	679	658	714	616	695	659	677	677	690	711	628	701	691	685	699	692	720	685	712	679	684	678	645	686	685	736	676	664	659	693	677	673	680	680	699	620	626	682	630	674	630	681	665	637	689	696	717	725	650	676	688	690	694	650	677	696	674	709	681	643	680	685	641	670	685	697	664	694	693	693	666	680	699	684	697	679	666	694	697	661	649	702	666	696	704	673	683	640	676	670	671
27516	21162	29494	23078	21126	19049	364	186	172	178	191	194	167	194	194	176	184	163	196	145	172	207	159	213	145	192	178	168	189	179	186	192	176	184	186	187	178	175	171	187	173	182	155	157	210	186	164	189	160	179	186	172	166	199	170	155	194	172	196	198	183	180	171	155	203	194	197	189	172	148	163	176	184	173	179	169	194	190	187	167	178	163	176	179	180	177	202	200	174	184	196	176	178	184	182	190	186	173	164	162	168	175	205	191	185	169	173	161	161	186	181	182	169	181	181	160	186	165	172	165	196	190	191	171	192	186	161	192	187	161	173	187	176	197	195	187	175	179	168	191	172	192	184	180	179	191	174	165	200	155	196	174	213	169	187	181	163	189	181	190	175	185	161	165	166	203	181	180	185	194	170	179	182	183	201	205	193	180	188	188	167	186	185	191	195	171	199	184	190	167	182	180	164	177	149	184	164	172	199	176	169	156	162	177	155	198	170	179	178	190	175	192	189	185	166	175	198	180	187	198	191	183	181	200	162	178	188	185	180	191	182	176	164	178	171	175	194	186	191	174	224	176	175	176	191	203	173	184	193	168	160	191	155	182	202	174	180	191	162	199	211	201	185	173	189	163	207	176	170	180	187	191	163	175	168	174	166	200	171	151	180	165	197	170	183	165	165	201	165	162	196	163	195	185	158	174	193	178	164	170	168	173	185	174	176	172	175	192	176	213	152	177	190	179	179	189	196	195	175	160	161	176	187	186	145	196	193	160	160	187	177	198	178	167	174	186	184	182	197	178	183	210	184	156	198	181	167	175	156	187	176	175	182	186	209	197	187	166	197	188	166	193	178	167	171	165	208	190	169	174	181	200	174	176	218	171	173	168	172	170	175	182	153	188	175	164	199	172	184	165	178	192	181	152	174	196	184	178	199	200	175	174	177	188	181	203	174	183	190	186	175	172	176	183	179	185	175	157	178	181	171	156	195	188	189	177	170	189	195	184	194	179	187	171	179	168	192	201	172	170	172	163	181	182	155	162	189	180	152	166	174	195	169	212	177	172	175	186	185	182	175	175	148	167	181	190	182	183	183	158	179	169	185	168	195	183	176	178	197	184	181	195	172	172	199	182	160	182	184	186	176	185	169	196	171	171	172	188	174	182	170	162	177	177	173	192	165	183	185	183	191	187	152	210	191	160	175	169	197	187	176	194	178	184	178	189	167	173	171	164	199	189	170	166	191	172	183	182	174	173	212	169	181	153	187	191	170	177	185	171	180	188	186	188	153	179	196	199	176	193	200	204	164	196	180	166	169	189	201	173	207	172	164	184	169	179	178	173	176	166	172	171	179	167	177	168	169	193	178	178	192	169	185	186	218	185	168	160	173	164	182	192	196	185	187	171	190	179	174	177	173	204	189	198	188	190	173	176	189	184	181	150	194	193	190	171	167	191	194	188	173	188	171	175	180	187	171	175	179	168	196	201	196	202	181	181	191	174	188	174	205	174	186	179	170	178	187	192	197	168	181	174	175	179	174	183	163	184	180	169	186	170	174	156	189	173	178	170	188	191	163	176	180	193	172	181	170	162	169	165	178	182	180	168	170	176	179	184	181	160	168	173	168	187	157	188	173	198	174	188	188	181	182	155	163	177	191	195	156	185	183	195	153	183	196	180	163	190	179	182	170	203	188	177	201	208	179	170	187	194	153	171	197	177	177	193	180	186	176	178	182	165	203	170	166	170	171	166	178	186	202	152	173	181	157	202	167	176	190	167	187	180	197	186	182	164	199	185	197	183	161	179	216	193	199	186	158	186	182	171	193	181	184	175	168	154	171	167	191	178	180	161	189	170	196	176	171	184	175	180	185	194	159	190	168	157	190	167	162	175	192	178	177	188	189	185	176	171	148	180	188	175	146	174	181	168	183	163	191	178	196	165	207	168	170	184	182	170	199	198	170	180	168	179	185	204	197	170	176	169	171	202	200	165	169	188	194	193	176	207	183	154	177	190	192	190	175	189	170	192	175	158	183	191	174	201	175	174	171	184	187	170	202	172	193	176	194	164	184	169	178	185	194	164	192	203	163	200	190	177	193	175	192	220	168	187	167	203	163	171	200	176	168	182	185	152	193	173	173	154	178	203	169	190	185	182	179	194	190	174	160	171	191	183	156	185	163	164	208	172	177	190	187	188	187	169	195	188	175	164	203	185	188	174	160	175	170	175	173	189	188	176	185	173	187	178	163	176	165	189	166	166	197	208	178	165	192	166	164	183	169	183	184	199	168	166	191	167	183	179	172	158	198	165	174	191	177	173	163	175	174	171	158	182	187	180	171	163	194	164	169	152	173	173	180	160	185	151	176	170	193	146	165	200	156	195	191	185	192	183	163	203	197	188	193	165	162	195	153	170	142	205	187	164	161	205	176	186	163	165	171	165	175	165	159	168	170	191	184	187	169	165	190	178	197	162	171	176	188	180	177	187	163	164	175	187	165	202	203	188	180	182	165	159	202	156	183	164	180	176	151	165	197	205	179	180	185	174	184	175	200	181	183	149	172	190	170	169	183	166	189	218	156	195	196	193	194	175	188	165	195	196	183	192	158	197	217	178	177	190	196	186	177	167	178	205	187	186	193	204	162	187	173	202	169	182	193	153	181	185	171	195	213	178	191	177	144	180	193	184	207	192	204	172	162	150	154	186	184	176	188	188	184	155	194	199	174	174	185	179	203	171	187	183	153	193	161	177	184	160	182	168	184	186	195	193	159	188	171	198	168	193	169	204	160	160	200	178	152	173	186	169	194	186	183	183	182	169	196	165	154	198	188	154	184	171	201	158	212	167	161	186	181	186	175	188	187	168	177	177	184	175	200	201	193	165	186	177	160	179	181	174	176	186	184	201	166	167	172	167	169	161	202	171	203	166	169	172	166	174	221	189	202	165	172	195	194	182	172	191	180	184	198	171	183	179	172	162	199	182	174	175	176	180	205	170	174	172	184	165	174	160	176	188	183	158	178	181	167	164	191	197	179	182	188	189	196	182	188	183	196	202	188	172	165	182	183	181	190	156	188	179	173	200	149	172	184	178	169	181	186	182	185	181	203	164	165	192	187	170	183	166	179	156	202	171	181	181	163	172	206	195	194	202	183	187	173	167	188	179	180	154	174	195	176	192	185	184	198	168	178	157	157	153	163	153	177	219	181	189	217	180	181	184	178	169	194	184	187	172	186	161	185	166	180	186	193	189	172	188	169	162	179	161	163	184	166	178	199	182	178	202	161	169	172	193	180	138	178	170	166	169	190	188	153	172	174	178	182	209	210	193	186	177	172	167	205	184	195	164	187	179	170	201	171	170	174	181	181	170	173	171	190	185	175	190	181	194	177	164	197	186	178	190	196	199	198	178	193	195	182	181	174	177	169	170	161	168	189	167	170	182	169	167	176	186	189	173	156	165	202	205	200	200	166	170	160	177	171	185	207	159	154	158	192	170	181	168	185	190	184	167	180	177	196	194
3841	455	336	301	282	256	229	236	242	254	259	267	267	244	259	253	243	247	281	245	250	233	236	242	230	248	232	276	250	243	260	230	247	216	230	213	257	251	246	263	256	237	257	244	241	251	237	281	245	223	259	267	243	243	261	236	240	239	236	239	226	243	207	259	231	248	216	270	262	243	238	220	209	278	227	246	233	243	255	250	241	235	226	228	231	250	265	246	238	228	249	261	224	229	248	264	270	254	232	230	222	220	260	230	245	241	261	244	238	265	245	238	277	239	263	253	261	237	221	236	264	254	225	234	263	271	230	277	269	251	235	253	214	210	236	241	247	266	242	233	262	251	259	269	229	241	261	227	215	217	244	237	234	234	253	232	247	249	238	224	227	252	228	262	262	262	245	249	258	260	231	205	249	260	249	240	233	254	213	241	234	247	234	256	243	224	260	219	233	242	247	238	215	221	222	268	261	262	254	221	241	229	238	230	252	233	220	253	276	279	236	239	242	229	227	247	235	235	253	256	259	230	242	237	232	233	234	240	240	238	254	253	252	204	237	256	202	252	259	236	237	266	233	241	241	230	259	228	276	237	223	247	231	244	233	220	257	245	225	233	248	229	234	253	241	239	236	264	237	252	241	287	229	246	225	241	219	231	240	251	231	229	238	254	240	250	237	265	243	232	233	247	249	226	241	241	250	272	241	227	213	222	231	247	244	221	230	259	231	248	216	282	243	250	260	236	257	256	228	249	240	222	226	251	253	248	243	255	235	241	241	257	245	241	253	258	246	236	232	209	242	248	222	249	265	270	237	263	236	274	260	227	246	249	255	225	251	233	214	227	243	255	219	258	245	226	240	235	249	232	253	230	229	231	232	236	221	249	234	249	283	228	253	218	216	252	248	236	261	262	235	211	261	222	241	230	215	231	252	223	243	258	255	246	256	232	230	239	248	219	272	223	229	265	239	253	227	250	257	255	225	230	228	251	230	217	238	213	249	247	244	254	254	243	245	212	247	216	267	278	255	227	239	262	237	234	213	234	232	236	231	238	240	252	247	253	258	247	258	220	253	276	247	249	235	229	237	257	241	238	259	234	246	242	223	213	231	207	258	251	235	266	259	252	235	254	221	241	237	245	255	259	215	236	239	238	238	262	250	225	233	234	246	243	254	247	234	247	251	231	244	205	244	251	241	242	219	252	265	230	252	235	243	244	263	263	221	287	248	224	255	228	254	244	232	251	237	239	264	250	249	233	265	257	247	240	247	235	214	270	237	233	239	242	254	243	266	231	261	246	240	241	240	217	249	286	255	231	226	224	254	249	219	243	239	261	246	235	248	246	254	251	238	231	242	203	240	235	252	235	231	256	243	240	229	231	249	250	246	259	217	242	250	268	241	239	235	234	268	230	243	250	225	241	239	220	229	276	232	240	242	242	265	226	267	259	265	244	241	246	231	215	241	239	235	219	243	260	249	271	239	234	247	242	208	247	247	260	244	237	265	233	237	232	244	236	258	258	243	256	259	252	225	236	221	241	240	249	273	257	230	234	227	265	243	242	245	250	226	232	227	260	260	262	269	244	240	205	248	236	226	241	261	254	260	236	213	262	245	224	236	255	272	231	255	233	248	211	247	258	282	246	227	248	242	233	224	237	233	233	234	235	249	208	237	226	227	234	231	260	219	238	262	226	255	262	237	240	229	248	245	249	246	227	262	247	246	249	255	243	256	250	234	247	232	220	246	218	227	270	261	237	259	254	243	262	240	254	258	228	262	245	232	244	242	240	238	235	242	227	254	230	246	231	244	232	253	246	266	246	236	234	245	231	222	267	206	237	248	245	250	246	245	260	277	235	232	255	235	249	262	263	250	238	227	253	250	224	232	255	254	219	229	236	296	240	237	260	239	260	238	257	261	232	221	246	246	264	234	255	247	245	223	252	248	214	228	235	229	237	238	236	226	230	262	235	219	230	246	249	238	238	198	244	243	243	219	224	241	225	232	205	227	233	250	267	234	255	242	246	230	238	267	243	259	235	257	210	228	245	243	250	242	225	249	274	247	232	254	261	245	248	250	246	258	207	227	226	256	246	248	250	249	247	265	223	245	217	248	241	255	232	221	236	261	250	245	265	263	225	239	228	263	217	233	247	256	262	242	257	254	242	217	260	248	233	237	260	230	236	247	260	232	215	219	214	245	248	254	233	250	244	240	240	250	225	254	236	256	230	253	235	232	221	261	292	254	242	256	269	264	223	251	211	229	225	233	292	236	248	256	230	231	266	228	253	242	260	231	261	251	227	260	234	259	233	264	226	244	228	257	235	248	269	237	253	245	243	235	257	225	244	235	228	234	244	222	267	244	237	246	229	252	242	265	192	246	238	220	254	264	214	263	281	218	232	252	233	274	241	253	239	254	223	250	223	233	232	229	253	240	251	252	240	222	248	220	207	252	242	240	239	254	245	254	204	255	250	251	235	221	257	230	282	239	263	231	230	254	232	258	269	242	224	252	227	245	231	233	282	247	273	238	254	230	215	229	253	238	238	229	225	235	235	235	213	234	253	239	264	252	223	246	236	237	247	221	248	227	267	225	233	253	229	219	255	270	253	247	258	228	231	217	236	241	242	264	230	228	239	229	266	240	241	267	242	243	231	251	256	219	242	234	269	226	241	235	230	264	262	232	236	229	230	251	235	242	247	224	241	242	272	271	236	234	242	240	252	218	249	234	239	266	252	249	258	262	224	224	232	247	243	264	225	230	243	268	239	268	230	248	272	243	235	244	258	246	217	229	237	224	257	239	224	252	237	241	255	239	241	235	254	235	275	246	222	248	249	231	227	240	245	228	233	230	253	250	244	225	225	258	218	248	245	249	241	239	250	243	228	241	251	254	250	214	237	265	236	243	240	271	254	226	274	237	242	232	243	252	263	254	258	251	272	266	246	246	242	250	250	252	238	246	245	225	263	231	253	228	235	269	271	254	240	259	231	247	267	239	236	234	266	242	257	258	259	227	226	246	235	238	224	272	236	218	229	242	222	236	239	278	251	291	243	223	254	260	247	262	246	234	234	257	243	232	236	232	235	254	210	252	239	233	227	219	260	254	241	266	247	256	246	271	222	239	242	243	251	249	254	209	241	262	245	265	258	253	241	238	252	247	249	251	229	252	251	220	235	236	249	225	248	253	213	229	255	244	248	266	251	243	229	265	250	242	272	258	216	202	254	258	249	265	242	241	231	271	254	237	243	237	266	256	243	240	241	229	220	268	252	258	230	246	242	238	265	235	238	231	258	224	268	246	252	242	227	283	266	237	243	233	265	214	237	248	235	250	261	223	260	229	260	243	236	255	243	255	258	245	244	239	262	236	222	243	229	265	233	248	234	250	231	229	244	254	219	248	250	256	234	248	246	240	230	272	258	208	223	220	239	221	237	230	247	245	231	246	265	256	244	243	257	259	253	253	240	251	253	261	254	233	248	249	239	261	238	226	215	244	254	266	250	252	270	258	259
22561	21190	29492	23214	21188	21346	24324	3956	666	688	661	669	639	621	655	619	663	604	637	599	622	594	603	572	646	646	578	629	587	602	578	600	649	637	627	600	582	623	658	571	606	571	609	616	594	613	565	626	591	595	570	589	614	610	596	595	583	592	578	615	556	605	604	611	654	578	629	615	591	589	580	605	652	585	591	593	594	593	574	594	618	585	559	581	646	574	615	623	612	647	602	591	593	665	625	595	635	588	629	601	615	599	601	607	654	626	626	585	587	608	609	625	614	618	590	570	639	588	635	599	578	606	598	570	602	592	640	619	597	620	585	588	608	636	585	629	562	632	598	578	585	623	628	596	623	633	608	558	558	586	613	604	631	609	599	592	572	653	639	588	647	595	661	622	639	627	585	619	612	596	613	602	557	569	593	607	651	634	563	623	593	596	557	607	552	590	605	609	599	574	643	584	620	600	562	624	620	565	582	576	560	638	600	600	566	600	631	636	584	549	600	601	619	568	627	606	589	617	606	555	614	574	550	606	628	625	611	580	594	573	581	585	655	605	573	614	621	610	579	621	605	614	583	585	632	610	592	600	566	586	633	634	653	579	588	611	631	608	615	591	606	594	586	625	650	620	596	604	582	626	611	580	576	613	610	627	601	583	621	604	594	613	630	602	576	573	617	591	611	588	635	586	623	580	618	595	610	620	588	574	587	581	623	630	594	615	619	584	604	589	612	525	576	602	605	595	612	567	573	636	584	609	607	572	602	622	657	596	566	627	593	616	640	595	635	553	571	638	562	583	601	609	646	608	598	587	633	588	588	584	582	583	589	622	629	599	611	602	604	561	574	592	652	633	595	613	647	603	611	608	606	606	606	589	621	595	591	582	577	582	567	607	577	604	614	583	573	599	623	588	640	602	648	593	547	615	609	578	595	614	612	571	632	616	573	601	622	623	611	610	611	554	584	580	594	575	603	600	611	594	600	597	573	570	595	624	582	597	602	644	617	573	536	590	572	624	606	629	625	561	613	684	617	616	567	594	564	622	645	590	561	612	602	630	541	590	598	575	604	594	600	636	621	564	604	611	610	610	634	615	629	609	562	620	630	562	592	597	600	624	576	618	620	560	605	569	586	624	598	620	611	604	564	579	630	616	617	572	635	587	642	581	568	608	615	584	564	557	580	628	612	667	586	609	620	599	642	605	578	574	583	640	570	606	634	628	615	592	615	623	592	625	578	580	582	627	580	579	591	643	609	629	590	581	644	596	579	626	617	576	596	609	617	619	608	633	604	583	574	586	593	585	585	586	621	657	591	591	651	607	583	601	603	596	587	610	605	625	626	586	572	595	595	560	591	647	613	605	608	594	578	608	579	586	615	618	640	575	634	621	606	578	583	586	591	602	610	631	599	599	570	613	591	586	607	615	576	623	601	572	602	592	613	558	616	619	598	588	586	672	604	608	620	597	552	620	627	617	618	639	611	579	640	624	568	599	592	642	598	607	561	545	586	589	568	606	613	607	621	618	587	602	604	622	624	604	593	585	617	583	609	622	650	577	616	611	576	578	617	607	623	628	568	626	612	575	590	631	554	578	586	634	580	596	641	599	595	610	583	613	600	577	596	555	627	561	616	634	581	584	603	644	570	606	589	596	587	646	608	632	580	571	589	651	596	570	588	614	635	634	613	612	592	621	584	600	575	572	629	576	577	644	598	629	618	558	620	565	574	608	592	604	630	654	583	607	605	581	635	579	615	614	579	600	585	573	646	601	556	572	637	636	613	615	632	571	579	594	618	613	606	600	598	604	587	573	633	595	595	593	609	605	623	600	585	584	624	595	614	567	569	571	614	594	624	597	635	584	593	629	567	590	606	618	654	618	565	618	589	611	597	628	540	631	613	608	568	599	597	589	585	591	616	569	598	620	595	620	648	649	594	604	589	626	605	648	626	652	641	614	606	567	594	633	585	615	617	583	603	550	604	602	655	617	585	634	580	569	599	594	610	569	599	666	584	548	572	572	614	574	608	609	617	604	590	606	614	585	601	603	653	632	557	589	599	618	622	572	562	589	585	583	576	546	582	570	616	549	586	585	600	652	573	575	598	574	593	584	612	591	606	623	601	617	611	604	555	600	601	609	593	613	622	594	564	622	627	598	538	596	566	569	631	610	592	591	594	596	558	604	596	569	614	614	645	556	577	584	570	574	612	628	595	593	595	596	579	598	603	613	580	599	619	619	643	595	560	624	589	607	589	621	578	595	563	574	569	621	583	591	616	614	593	604	579	607	627	586	630	544	593	632	622	583	617	616	602	625	529	619	573	629	598	627	648	584	618	615	646	584	611	575	567	593	594	661	581	650	597	614	604	606	612	610	627	583	630	597	605	627	559	604	584	583	652	571	566	592	519	594	600	583	608	588	602	603	615	586	612	594	589	580	617	612	590	626	605	591	584	596	605	583	620	594	562	635	575	584	572	578	615	572	597	584	600	585	630	619	538	601	619	579	636	619	600	614	583	641	593	577	599	581	616	561	626	593	606	590	567	565	578	591	569	584	608	599	627	584	612	568	592	599	554	589	650	567	592	556	576	577	575	603	591	591	601	600	576	647	573	587	576	653	596	599	608	611	614	612	611	618	547	561	596	597	599	617	557	638	618	595	564	610	602	599	598	584	624	593	588	603	625	551	593	577	607	547	580	575	610	638	660	569	628	557	588	597	573	585	576	606	578	573	631	586	631	568	555	523	614	614	582	607	612	576	622	584	592	600	612	632	607	654	556	578	588	593	607	638	615	593	558	630	616	619	618	575	625	633	573	586	603	592	621	600	605	597	605	578	640	540	571	607	575	609	571	587	577	567	555	644	592	590	590	614	608	593	628	553	603	604	563	590	624	578	600	623	625	622	561	590	589	580	572	599	601	589	590	599	635	586	603	623	603	634	614	586	613	589	619	615	575	576	585	609	600	583	615	603	603	576	567	605	587	569	585	556	568	587	543	618	575	611	619	649	562	602	588	593	626	617	604	588	610	584	606	571	611	631	623	595	588	604	588	592	675	594	614	578	586	590	578	603	603	590	593	610	590	586	577	573	579	578	582	592	626	571	541	579	615	571	588	633	584	598	575	608	615	578	618	616	554	581	586	627	642	614	629	599	559	619	572	568	588	587	600	596	623	598	600	594	581	596	601	568	582	603	574	615	570	588	612	605	569	599	607	638	595	656	588	577	623	599	576	587	582	616	566	581	609	597	612	596	594	601	593	611	595	580	551	633	596	535	625	600	599	582	616	543	642	580	574	570	567	576	593	586	622	584	563	586	592	595	574	621	586	657	594	573	578	641	590	602	621	588	596	574	621	589	562	561	580	603	601	605	562	646	608	608	601	603	614	575	570	636	561	588	634	620	632	565	619	587	567	603	626	590	611	601	599	567	657	633	611	585	594	599	571	595	584	598	565	634	649	568	581	618	597	602	592	616	599	583	607	609	603	594	603	629	581	625	563	574	602	636	645	622
4800	1710	1049	866	864	751	771	759	703	727	745	761	754	792	764	777	693	737	689	754	736	783	699	759	711	707	742	694	762	707	692	764	723	689	696	715	693	728	732	683	653	758	686	725	701	651	709	709	729	730	746	713	706	719	709	699	772	691	720	683	697	729	681	727	780	757	702	715	725	701	744	741	724	692	744	708	746	704	711	695	727	698	686	747	690	740	692	699	712	680	715	704	675	748	730	679	728	722	694	700	734	705	717	711	748	744	665	722	722	700	720	672	700	639	709	713	710	719	717	696	722	692	718	702	759	687	712	692	682	739	706	724	705	684	755	721	729	715	723	680	703	707	737	703	667	753	724	666	726	710	682	721	701	711	703	745	673	672	706	713	719	696	717	723	691	711	706	737	686	752	692	707	706	654	737	697	696	768	703	733	731	745	737	700	698	684	711	750	702	750	690	649	728	708	708	678	710	715	726	685	701	720	671	731	714	700	704	698	726	670	667	703	698	726	714	719	733	739	735	646	731	725	733	713	644	720	725	702	714	708	735	725	718	768	739	713	697	721	694	753	726	732	694	721	758	714	716	727	723	711	724	677	713	696	676	709	711	682	704	682	715	686	726	659	703	705	722	708	709	687	690	719	678	731	696	718	696	743	677	709	729	724	680	741	684	752	705	697	707	683	704	676	679	708	766	682	678	717	718	742	706	630	743	709	698	712	668	696	669	675	720	689	726	721	755	700	735	770	672	691	705	726	680	705	650	675	782	733	709	739	768	697	687	696	675	738	702	708	694	698	720	682	746	682	693	730	709	754	676	736	689	713	703	719	701	722	717	706	710	706	642	668	709	678	685	735	735	705	729	712	691	700	684	739	723	686	737	687	746	727	702	641	762	753	765	734	728	691	703	749	730	739	660	737	679	706	725	668	698	749	711	728	713	721	695	715	685	682	740	718	669	763	687	719	709	754	731	719	717	700	705	724	715	693	678	711	664	702	775	741	729	733	697	689	684	726	700	700	708	681	717	712	706	725	724	722	687	768	737	745	717	730	731	711	743	742	727	723	744	748	721	688	740	719	705	713	693	713	701	697	744	729	717	702	667	747	743	697	695	723	709	710	748	698	694	738	720	722	683	750	705	739	737	741	716	716	748	706	734	706	752	681	692	710	705	755	740	678	713	723	727	722	678	711	710	681	741	744	721	721	761	727	696	723	729	699	716	710	703	718	710	718	726	726	737	733	710	660	693	699	677	753	679	712	704	739	755	694	713	702	683	687	654	701	713	717	718	741	726	717	764	696	731	705	725	701	694	688	725	747	689	753	745	730	690	722	716	702	687	695	735	702	764	752	708	699	746	725	682	680	723	669	656	676	652	729	722	694	710	679	711	743	690	710	712	701	712	682	684	704	728	731	702	692	704	738	675	699	707	718	678	752	757	683	711	655	698	711	729	677	712	698	713	687	759	720	733	720	700	695	655	668	709	734	703	734	701	730	694	715	682	730	729	752	715	734	731	693	699	703	697	732	749	689	686	710	672	697	715	719	694	677	757	704	715	660	718	734	746	714	687	733	720	741	709	712	718	704	693	718	711	738	642	682	693	697	751	725	722	697	700	721	729	702	704	748	731	690	731	692	679	716	689	665	690	731	689	747	758	717	679	736	700	702	703	685	674	692	707	723	745	720	745	704	697	684	743	688	696	751	715	692	718	681	671	708	751	713	668	725	724	734	760	712	678	741	693	677	698	757	743	705	725	711	764	704	704	721	705	701	693	767	704	730	757	709	708	729	654	719	680	742	732	690	753	696	700	676	694	684	695	776	698	692	718	737	645	739	679	711	736	740	725	736	708	744	734	671	711	708	678	733	734	700	736	714	715	663	751	732	730	706	729	703	705	743	695	712	707	677	687	723	705	723	685	687	663	713	720	708	723	718	685	712	699	732	699	689	689	691	736	733	725	666	714	722	713	734	742	719	690	721	726	658	698	719	745	736	697	721	680	705	703	712	703	695	696	717	742	801	689	715	711	726	639	724	732	706	691	740	676	753	727	751	659	684	741	716	731	741	745	682	725	696	739	694	727	729	707	669	699	744	712	662	716	696	719	738	706	712	706	755	744	726	685	713	737	700	778	709	717	689	667	686	696	695	701	699	723	710	751	704	698	719	672	765	684	739	729	695	755	727	729	680	762	725	689	691	679	744	686	666	777	687	742	686	684	682	748	713	665	719	694	712	676	725	701	691	711	729	705	697	686	723	730	707	683	702	692	663	677	733	748	707	696	756	714	707	754	726	709	703	699	693	698	680	687	706	679	707	719	701	727	725	715	707	730	689	751	707	744	720	708	691	670	697	706	724	689	691	702	690	672	705	684	682	721	740	710	696	679	691	742	714	719	715	738	662	693	718	707	680	739	751	713	763	758	712	690	672	679	718	709	697	702	711	723	659	705	745	678	726	718	697	696	699	711	766	742	704	714	726	738	722	700	695	717	715	715	723	708	730	714	705	701	660	720	724	740	702	695	754	734	693	708	705	680	702	734	681	725	703	726	697	713	698	760	662	690	699	708	735	710	692	658	695	711	724	696	677	695	725	721	710	656	723	733	740	740	704	721	711	731	737	665	689	689	672	695	686	714	712	674	754	729	726	743	699	674	723	750	705	725	704	729	682	748	738	702	748	693	707	739	755	729	720	732	710	682	733	647	721	698	727	721	734	702	704	724	702	687	725	634	679	716	665	707	681	731	718	695	702	759	689	792	703	659	711	720	675	729	747	768	738	698	778	714	644	685	690	682	753	693	718	728	681	765	696	741	694	713	764	706	765	674	703	699	711	697	699	720	653	703	706	722	710	747	728	741	744	676	727	713	688	694	688	726	687	708	723	718	739	719	709	717	756	705	720	724	658	690	705	708	677	725	707	656	763	673	773	728	720	730	717	743	701	735	736	739	697	679	690	744	735	644	703	718	754	731	687	729	728	702	758	727	647	741	767	697	699	730	705	700	660	708	712	697	726	663	667	727	718	748	711	747	780	717	639	743	675	722	758	690	690	758	762	719	701	720	643	709	729	689	709	717	677	698	642	770	708	729	702	730	724	738	676	689	709	657	714	741	694	688	728	702	722	706	661	758	722	748	736	729	726	667	743	703	708	714	710	743	671	713	690	702	716	679	719	696	740	686	681	676	714	716	662	716	705	750	713	693	687	784	691	739	736	717	732	715	733	701	714	716	665	695	681	713	711	714	714	705	654	685	613	685	665	747	736	733	722	647	720	696	690	711	712	688	666	698	691	712	721	716	699	711	695	718	695	713	698	769	764	705	698	684	742	636	729	706	736	729	677	725	720	679	705	769	667	723	675	740	730	724	742	676	743	727	698	729	696	697	682	719	663	709	698	737	690	715	676	732	703	736	730	697	735	762	718	650	682	679	707	718	700	724	743	790	740	722	749	715	699	727	705	709	692	712	693	666	721	674	706	684	658	718	740	668	681	669	685	753	718	697	679	736	686
27839	21158	25394	14014	386	310	299	275	285	247	266	290	271	259	298	264	289	274	275	262	275	275	270	302	271	267	228	291	239	289	246	270	255	279	251	286	250	258	270	283	285	271	309	278	259	266	249	273	275	275	280	249	262	292	249	245	287	270	265	302	267	236	269	284	270	267	266	276	296	256	260	266	278	277	288	267	255	280	269	276	305	286	283	276	266	252	288	261	285	279	287	283	255	282	256	288	240	269	261	300	253	246	275	273	292	257	301	249	254	247	285	261	268	285	272	310	271	257	254	278	285	286	271	276	243	266	257	274	288	310	286	274	299	274	254	255	252	259	263	254	267	249	276	283	276	260	249	281	239	261	279	250	257	258	269	291	260	259	264	276	271	274	300	287	261	283	286	256	264	299	257	269	284	238	288	295	276	293	248	261	267	271	294	263	261	287	259	276	278	254	289	250	296	276	285	255	270	313	275	230	278	299	247	281	291	245	221	256	254	267	265	271	293	271	308	275	263	255	275	253	273	228	268	292	274	262	291	282	266	260	289	266	268	238	267	270	292	268	280	271	245	255	299	259	274	267	285	276	272	254	267	254	289	253	264	262	242	282	271	244	264	293	261	294	302	254	276	275	310	272	299	267	287	250	280	263	279	278	251	262	281	268	283	236	300	277	259	264	257	259	291	273	268	241	269	277	278	266	274	288	272	268	250	256	255	301	302	270	267	261	269	260	281	279	297	291	264	262	294	235	267	275	274	293	305	282	256	281	281	260	263	269	256	272	288	246	262	272	265	262	259	288	284	285	291	267	253	275	286	257	280	283	307	276	274	276	282	291	281	284	229	266	287	278	265	259	268	269	281	285	242	291	283	296	285	261	271	276	249	267	277	260	259	269	244	257	262	238	284	266	238	264	299	302	253	287	254	272	274	252	270	264	257	261	231	259	247	260	267	252	250	270	260	297	291	261	263	231	259	274	242	274	242	278	237	267	286	263	258	273	258	249	294	296	248	279	274	292	285	283	259	241	243	256	277	275	286	262	275	274	265	263	263	301	268	271	245	255	271	285	279	248	279	264	301	272	259	266	272	264	261	267	279	252	261	276	311	295	270	282	272	274	282	268	296	265	305	237	270	258	265	246	283	287	274	273	294	260	295	268	293	271	247	263	283	287	267	287	244	274	256	299	276	237	291	248	267	272	266	271	267	250	286	266	294	264	283	264	299	235	292	264	269	253	264	243	287	323	301	253	256	277	248	288	279	270	271	268	251	250	271	251	254	263	267	268	275	263	275	257	303	283	286	283	262	292	259	281	311	249	283	294	271	278	274	323	271	255	264	254	285	242	274	263	305	275	257	268	278	260	256	254	285	283	279	267	296	255	279	280	286	274	279	251	308	261	276	258	292	271	262	261	313	260	290	240	288	287	279	256	271	273	271	258	246	268	248	269	294	285	277	277	288	205	248	287	279	275	272	308	271	276	265	318	262	284	245	233	262	271	279	271	227	262	279	269	248	250	261	289	275	272	267	282	260	273	252	255	282	276	261	286	285	290	261	283	307	296	273	281	227	261	282	270	280	274	309	255	284	244	235	282	262	267	288	257	268	260	263	267	280	255	227	265	294	258	250	272	282	265	265	279	249	271	274	268	262	276	259	287	277	248	282	285	254	261	274	274	269	254	246	267	293	278	279	257	263	264	258	274	278	246	275	276	247	254	274	278	266	242	263	283	281	294	294	289	275	268	258	275	269	235	267	244	276	267	274	246	262	249	292	241	292	273	264	247	259	265	275	261	263	278	231	251	273	273	272	293	283	255	296	269	293	231	253	287	279	253	285	273	282	241	264	274	251	246	281	276	266	281	273	248	254	292	267	255	266	266	276	260	273	265	276	276	260	251	271	287	271	278	304	285	243	266	276	287	239	272	272	247	261	260	250	263	259	261	272	240	250	271	222	283	260	228	266	288	283	295	268	273	271	265	255	265	284	266	242	264	247	240	277	304	266	262	246	294	249	276	238	251	288	232	266	279	308	273	273	285	263	228	243	273	263	262	272	262	235	261	284	262	260	261	263	272	281	284	291	265	254	266	262	291	268	283	273	268	272	265	262	288	281	252	246	290	257	261	247	245	253	262	259	251	284	273	256	275	262	255	294	269	284	254	260	268	292	245	258	244	277	277	270	264	275	268	284	249	261	253	243	268	274	266	254	248	262	283	281	239	298	263	263	261	282	236	282	251	275	284	237	230	314	255	264	261	266	252	276	253	275	270	296	259	276	261	291	249	259	239	279	264	282	287	291	285	288	261	252	252	270	275	303	242	256	300	252	249	322	284	246	251	270	281	258	297	270	273	285	263	272	276	242	266	291	260	278	244	296	268	244	247	265	251	263	255	303	274	261	311	289	255	248	229	297	256	280	282	250	255	245	286	297	260	282	244	270	295	285	252	241	247	258	256	272	249	284	272	244	262	284	236	273	270	251	255	283	260	255	293	300	256	304	283	265	264	287	263	272	276	269	251	258	224	272	271	249	293	263	282	291	224	294	270	297	258	244	275	287	271	277	254	279	259	276	271	257	298	265	294	260	268	267	264	248	293	276	271	268	279	262	299	292	239	290	267	267	276	265	253	247	284	248	257	266	286	294	252	251	248	248	286	277	230	248	266	280	258	266	277	272	259	265	277	284	262	261	256	271	287	269	285	282	245	292	257	283	255	273	300	270	305	263	259	257	304	289	267	279	272	256	261	280	248	298	252	267	271	270	238	252	251	283	272	234	257	278	281	274	274	257	279	243	233	247	280	272	237	260	234	249	279	264	281	267	272	295	283	264	258	268	262	267	270	228	254	284	280	263	294	284	250	302	249	268	265	265	258	281	292	279	253	281	246	279	253	275	298	246	265	269	268	304	291	263	227	278	256	256	282	245	230	242	295	267	267	263	275	276	260	262	267	284	260	253	230	277	262	305	250	283	264	266	256	280	258	288	231	309	251	250	279	265	259	265	286	278	296	247	280	273	244	270	260	261	259	288	262	248	286	244	268	273	292	281	268	281	271	236	262	258	268	277	253	273	239	248	260	271	270	275	248	265	270	274	241	269	250	259	264	270	291	274	293	267	291	275	292	283	256	286	280	276	265	254	292	261	253	297	234	275	291	287	249	276	285	282	281	296	256	284	281	255	279	270	251	239	278	295	279	258	263	278	257	269	258	271	275	247	281	255	262	314	274	250	260	241	311	274	274	267	264	266	269	308	272	266	296	282	248	285	269	279	262	289	259	280	270	275	268	295	279	278	272	279	271	285	289	248	251	272	247	260	257	259	276	267	251	274	273	290	288	238	271	263	246	277	243	250	303	256	260	270	267	277	260	255	271	263	264	247	245	266	258	277	279	251	294	283	250	237	257	278	294	284	295	298	255	268	265	251	282	263	262	258	258	267	259	278	268	271	280	250	258	257	290	287	274	270	274	251	267	239	241	266	264	293	264	276	280	292	289	256	259	256	255	267	290
3345	394	339	338	343	352	325	363	349	345	331	380	341	330	348	320	330	332	341	329	346	318	339	365	303	319	362	309	352	337	323	333	349	313	333	337	322	323	318	356	310	354	325	358	350	327	325	321	343	320	365	378	334	351	328	366	319	347	329	358	346	362	301	338	287	363	344	343	327	318	335	357	330	334	305	330	344	328	355	338	336	352	338	294	299	348	324	339	336	308	299	328	313	340	328	340	329	328	343	328	328	353	342	317	351	366	311	354	355	330	304	320	364	308	363	335	331	331	328	335	341	360	330	364	369	365	310	337	309	351	325	331	328	337	313	350	316	322	324	367	344	332	321	380	354	341	348	303	314	361	353	322	348	372	335	353	339	335	332	347	320	364	339	304	329	377	350	342	321	322	325	325	331	370	351	317	350	347	333	314	361	345	321	357	336	346	340	311	293	306	328	334	331	342	345	355	343	317	333	324	309	362	326	352	333	351	307	343	356	309	355	334	372	297	351	347	307	314	331	323	344	328	362	354	317	350	353	311	337	347	323	364	315	329	347	334	329	321	320	345	299	344	349	328	333	321	329	316	331	326	313	305	327	320	316	330	343	331	326	334	311	359	300	330	301	317	364	332	333	333	342	354	314	323	317	343	320	350	307	352	327	346	312	330	334	348	334	335	297	352	325	310	347	343	354	345	356	322	313	341	328	351	295	332	334	316	336	349	326	327	338	311	339	352	328	328	315	339	326	346	309	326	344	345	304	328	364	328	339	304	334	342	355	333	357	301	330	387	330	325	346	331	353	328	333	316	321	329	345	355	328	351	309	340	316	365	342	319	332	352	325	355	339	360	327	328	313	323	321	303	326	345	343	316	338	321	327	342	330	373	346	315	339	317	360	312	380	345	348	306	322	305	350	325	318	322	358	390	318	329	348	336	327	337	332	335	353	286	311	311	347	367	347	312	330	354	293	371	317	348	311	337	322	320	311	377	329	345	377	347	367	318	321	339	342	309	328	364	315	336	345	334	349	323	327	297	350	340	343	325	336	335	302	359	313	298	325	350	313	367	312	328	352	331	345	303	361	344	339	344	322	301	358	346	288	326	292	337	321	329	343	346	346	308	357	331	312	327	345	301	321	334	328	297	317	316	346	362	326	336	356	350	339	332	337	318	332	332	307	284	315	337	343	306	322	341	308	336	364	325	356	340	312	306	344	348	317	351	333	368	341	356	334	332	350	310	355	353	380	339	377	365	303	313	312	317	336	329	327	362	333	318	326	341	334	339	358	333	324	331	342	336	341	356	342	337	324	348	324	369	307	357	327	331	352	335	337	339	345	364	279	335	365	345	340	351	344	368	307	318	372	307	330	352	320	339	332	302	350	374	331	355	330	327	334	337	318	331	325	358	341	327	338	328	319	325	327	340	339	332	323	329	358	344	326	317	322	333	340	354	337	287	335	392	347	344	384	324	338	315	339	333	335	310	345	330	337	339	365	345	338	310	352	324	332	367	320	338	338	336	355	333	317	346	333	371	317	304	300	354	301	321	335	323	318	342	318	351	323	320	347	355	355	319	305	339	343	336	348	326	296	303	333	353	308	312	361	326	352	340	328	324	302	301	330	345	353	332	340	331	333	323	353	315	363	349	310	362	326	342	370	348	357	298	335	346	355	321	357	318	316	330	342	378	295	355	344	324	316	310	349	320	315	321	374	314	332	288	346	314	331	344	299	319	329	325	364	321	351	344	344	340	324	335	331	345	334	355	312	366	366	367	315	327	324	348	352	336	347	364	346	316	327	344	332	321	330	335	367	302	320	360	324	336	343	340	336	354	326	319	322	311	323	339	360	364	347	308	336	339	346	318	306	342	338	342	330	324	335	329	348	353	348	340	329	307	321	347	332	318	332	310	344	349	363	317	328	367	331	343	317	316	315	314	323	332	340	303	342	322	331	319	324	381	308	315	308	348	348	330	327	318	321	350	336	319	335	347	349	372	317	316	357	355	341	326	322	336	340	315	337	344	316	350	338	290	332	360	339	343	335	317	332	336	326	330	343	325	375	294	305	335	331	326	330	335	357	308	367	319	334	330	309	347	337	326	328	346	329	351	335	311	348	363	321	347	334	333	359	354	318	326	325	326	326	355	364	322	315	315	318	331	325	370	329	328	328	324	311	318	320	319	349	332	361	338	322	313	336	312	306	306	358	315	338	356	365	336	311	343	336	360	332	318	323	359	329	357	340	318	334	349	307	312	332	363	332	330	332	322	329	325	348	331	329	330	311	315	322	342	318	356	329	362	345	345	329	346	337	340	352	363	344	338	353	315	361	325	368	326	315	337	316	316	333	317	305	355	341	337	340	352	308	348	305	307	292	324	307	311	379	334	353	319	368	320	323	342	348	369	336	327	331	335	351	327	319	309	311	342	338	304	334	325	350	314	344	331	321	303	328	301	359	324	331	348	331	335	344	386	339	346	327	347	340	315	312	339	339	325	319	299	296	326	321	321	341	339	354	352	350	321	353	318	338	277	321	348	341	373	355	291	340	340	357	334	334	320	354	318	338	335	291	311	340	329	325	330	333	334	288	349	351	334	327	353	324	331	358	332	346	345	308	336	346	331	302	362	311	341	338	301	330	324	329	311	339	325	319	313	350	313	329	283	322	328	341	328	358	325	303	346	304	332	330	320	309	309	360	358	334	314	316	329	319	336	332	333	298	334	335	338	344	338	315	304	338	316	336	324	340	318	341	360	343	343	353	318	322	332	333	319	331	341	344	331	315	367	339	308	337	337	319	336	313	319	333	338	322	312	336	357	329	303	342	376	346	349	334	317	320	367	337	323	326	314	327	324	371	329	341	294	347	322	342	315	323	294	363	346	310	342	353	338	358	356	350	310	342	362	355	322	353	343	369	309	367	340	335	338	330	331	324	310	312	367	329	323	335	358	330	317	338	330	371	318	336	323	336	335	334	348	346	328	355	347	353	346	322	326	340	316	320	372	330	342	351	318	340	319	362	343	340	340	335	341	338	319	338	313	296	300	325	307	295	322	370	338	355	336	337	323	333	339	317	348	339	350	341	339	322	319	318	330	344	342	363	349	354	343	327	334	330	313	341	326	318	324	325	345	344	337	345	328	309	376	308	347	325	320	351	338	360	308	324	329	343	319	325	356	330	314	308	322	362	352	343	333	326	351	331	344	366	313	326	332	282	353	353	332	291	339	362	299	306	337	345	317	350	325	371	333	342	331	341	326	350	297	317	332	391	364	322	339	336	313	345	309	321	351	371	363	335	330	353	317	330	323	306	348	308	340	321	354	343	316	335	339	344	297	347	363	338	295	352	335	366	306	326	323	318	346	366	319	337	327	348	326	338	345	350	339	371	292	305	338	339	328	348	342	359	333	333	363	332	333	349	358	359	326	343	328	288	358	335	343	343	337	348	330	351	372	308	333	371	331	382	323	324	329	297	322	355	336	355	356	354	342	330	344	349	311	312	321	313	342
25992	21154	29672	22887	21157	21193	16796	867	605	625	623	580	583	612	575	606	580	597	603	602	620	604	590	566	560	551	619	587	632	572	552	568	572	550	589	611	612	594	547	592	568	577	550	556	619	630	592	600	576	614	593	604	597	568	594	588	648	549	613	599	634	611	561	594	613	551	543	592	560	586	587	572	623	550	601	560	562	595	572	551	577	599	587	590	581	619	565	550	582	562	580	607	629	590	552	574	615	581	622	594	552	585	554	573	596	520	589	573	576	578	595	563	600	597	583	562	553	559	562	620	599	587	569	585	550	611	600	549	589	571	560	585	576	593	605	576	599	618	605	613	585	553	570	586	575	590	581	577	611	591	589	594	548	575	598	602	589	624	565	606	558	556	587	611	633	594	557	567	566	614	568	583	580	566	580	573	602	562	532	584	592	602	625	550	651	608	543	578	638	572	646	579	557	578	579	598	547	570	588	639	552	608	585	613	600	615	556	578	586	578	588	595	571	590	569	595	606	553	587	573	566	563	590	577	561	590	573	557	589	585	569	549	600	571	557	573	585	563	573	573	611	579	571	583	614	580	585	577	612	559	626	595	606	567	612	559	619	585	574	589	568	526	589	585	555	580	561	533	535	575	580	585	590	592	564	542	593	596	585	605	571	546	614	563	649	621	620	558	591	591	581	597	589	585	568	601	587	617	564	594	577	573	641	558	571	556	586	584	584	591	596	568	573	578	565	571	574	537	578	587	583	551	601	589	582	571	541	553	578	591	574	577	561	576	567	576	565	574	522	594	590	562	583	585	597	573	626	575	625	582	569	597	580	586	625	608	555	555	601	599	649	543	614	595	565	543	576	604	580	605	573	573	597	565	614	560	593	572	582	612	622	589	579	623	581	592	531	559	566	561	568	566	514	554	564	565	564	568	619	589	574	550	589	575	585	593	605	572	615	592	573	532	585	579	520	564	567	581	628	599	569	584	559	588	565	569	591	580	580	575	582	618	563	578	602	529	630	577	569	569	564	586	627	631	600	598	560	619	615	535	588	600	593	570	551	520	564	550	611	546	579	611	548	607	582	563	583	583	552	592	592	616	617	617	587	580	587	574	584	572	595	558	562	556	570	575	583	575	577	595	590	554	558	601	601	554	564	557	531	556	582	584	579	578	564	570	535	549	601	538	611	587	583	603	562	544	629	548	571	569	575	633	570	626	561	598	552	564	602	604	579	529	578	557	602	602	587	631	585	561	531	594	611	593	570	631	607	553	561	561	560	602	588	580	528	598	600	604	597	596	567	618	579	572	582	598	566	547	600	537	606	588	569	575	602	633	567	644	576	611	569	625	593	603	566	594	566	556	578	565	570	558	623	608	560	589	572	569	555	590	595	582	582	579	574	580	593	571	608	566	585	586	572	591	618	587	580	581	551	567	591	528	605	618	598	603	590	567	553	569	595	553	582	581	570	561	639	574	557	577	589	579	603	549	592	595	624	590	578	577	572	538	537	535	564	582	579	588	620	604	620	570	578	619	543	581	589	537	589	570	580	591	604	585	563	517	609	596	589	564	587	572	619	646	605	597	552	588	587	592	573	564	577	589	647	613	604	606	608	592	618	555	521	547	530	596	608	580	599	628	614	605	610	597	514	594	571	562	572	622	591	648	629	582	597	585	562	556	593	557	604	618	585	547	577	589	609	626	580	560	566	565	566	584	573	572	537	602	626	566	585	542	562	583	591	546	613	578	570	602	596	587	586	581	588	607	593	526	592	577	620	570	600	573	597	609	553	566	580	574	588	562	595	592	573	547	533	556	566	579	543	571	595	600	548	574	577	578	573	581	583	583	594	587	599	550	600	556	560	558	518	607	599	607	571	580	577	570	636	582	573	619	586	541	602	547	558	581	597	592	584	548	591	585	561	584	608	618	625	532	564	578	605	568	573	616	566	567	591	565	502	557	584	579	543	607	533	536	572	603	576	606	626	588	564	645	609	620	590	573	576	588	595	576	555	594	611	573	587	608	590	576	558	582	562	574	598	587	629	562	594	549	596	552	617	604	557	535	574	574	592	555	582	570	604	577	590	529	564	593	608	594	601	557	607	543	606	607	596	587	615	568	577	586	620	567	582	574	547	588	544	605	597	584	598	562	563	559	540	559	581	570	588	606	576	543	547	590	561	564	615	604	574	604	528	594	563	611	568	547	594	577	562	563	592	578	546	638	566	553	572	574	558	584	570	572	574	579	594	593	576	577	594	615	581	612	567	554	583	582	535	592	589	551	556	574	516	563	574	583	645	600	611	594	585	637	560	586	550	581	586	554	560	615	550	578	574	594	593	579	546	627	592	608	601	531	603	613	593	581	562	548	542	564	602	552	596	569	620	558	557	544	577	532	548	569	621	565	558	604	565	575	593	584	586	604	557	570	559	578	579	544	589	580	534	622	603	578	628	577	571	622	560	559	571	594	606	547	574	570	568	590	564	596	592	588	638	625	601	591	601	576	575	570	600	573	573	599	564	582	617	619	540	602	573	554	612	553	566	578	591	565	554	544	589	575	607	584	584	608	562	579	539	571	543	579	597	608	505	577	613	586	566	569	543	606	568	584	603	577	567	645	601	620	620	583	566	582	588	567	597	605	568	611	588	596	598	551	566	564	559	556	605	578	529	571	591	594	601	583	608	582	554	623	573	582	558	556	612	620	564	583	514	540	594	586	623	518	557	604	608	584	574	568	572	539	584	593	603	585	600	570	632	546	611	581	591	613	542	538	570	537	558	623	617	625	569	556	644	539	576	592	603	578	608	586	656	543	524	579	565	586	522	580	582	617	543	629	604	545	565	583	572	562	602	654	624	657	583	590	576	602	579	634	589	624	511	546	613	567	592	582	573	558	536	554	610	545	542	601	618	586	556	592	549	607	542	550	639	535	548	547	589	576	602	598	546	600	601	587	539	580	559	582	621	575	584	603	562	583	552	530	561	570	549	578	576	593	597	591	557	588	537	591	607	589	594	562	617	595	575	567	565	549	592	536	643	631	563	574	560	630	613	567	598	566	557	582	605	525	644	542	594	564	566	541	575	621	601	574	560	578	576	604	563	594	605	604	578	571	545	619	614	583	564	579	533	576	563	573	567	625	553	598	569	590	593	546	564	618	585	588	571	534	594	545	583	572	597	603	611	571	643	614	565	570	567	549	589	560	567	566	566	582	607	579	580	575	537	578	586	579	574	575	595	586	554	570	594	581	606	581	548	575	557	599	574	618	580	568	604	577	540	516	552	595	546	570	538	554	565	542	597	591	570	593	583	616	573	602	578	593	562	593	571	576	558	552	566	597	556	608	575	581	574	598	581	552	581	598	521	563	560	555	522	564	598	602	608	569	590	614	568	614	611	587	569	588	547	575	550	564	569	542	601	568	540	587	595	591	592	565	617	570	574	584	627	571	589	634	551	549	558	605	586	544	612	556	568	560	548	574	571	593	563	541	563	599	586	632	584	595	584	535	576	536
3922	1279	931	741	706	721	711	686	703	713	718	658	724	678	718	693	707	680	701	671	653	718	649	664	697	718	666	696	708	666	693	710	655	724	677	676	703	650	700	652	715	651	681	614	709	661	681	684	653	678	698	656	683	703	708	660	679	674	727	649	689	666	666	683	671	645	654	725	656	657	711	652	713	670	697	668	694	707	739	653	675	694	707	671	656	661	658	703	703	694	674	658	722	722	664	677	683	671	713	671	692	647	646	721	692	661	692	653	686	697	692	698	688	693	645	643	716	699	647	744	720	685	691	706	697	678	747	708	714	717	678	673	642	666	673	674	648	697	667	661	726	688	664	680	664	701	674	678	662	666	658	664	674	677	683	695	672	704	673	664	657	653	644	684	694	658	650	662	713	726	701	732	679	710	707	651	683	656	736	663	669	717	687	685	704	694	693	690	701	731	666	680	657	654	662	687	670	658	649	702	674	696	676	655	668	714	655	723	671	689	680	670	646	665	670	696	731	689	697	703	697	673	654	654	703	664	725	715	732	678	618	681	643	663	663	662	648	661	711	665	667	673	747	702	695	685	657	709	716	703	636	670	648	675	691	737	666	705	688	692	675	677	691	683	660	711	686	704	709	675	686	681	701	658	674	689	680	705	678	672	669	672	660	655	682	655	636	676	656	667	648	655	669	691	674	647	691	677	687	696	706	733	664	655	699	730	684	679	697	740	683	675	708	694	702	688	727	628	669	731	706	677	696	690	696	675	682	653	699	720	715	611	653	714	653	671	689	699	684	685	710	710	705	658	692	680	747	697	657	676	678	701	675	716	663	673	729	688	686	658	683	671	695	708	700	650	636	694	687	669	686	655	673	674	701	675	736	671	692	665	656	629	670	719	696	658	677	692	728	696	669	703	693	708	672	740	700	674	669	692	701	677	720	638	702	677	713	623	686	681	672	657	684	705	704	697	719	670	688	711	696	659	656	680	722	685	711	644	702	714	665	713	690	665	656	694	658	675	629	661	657	677	669	733	678	661	658	699	697	679	650	631	676	706	646	699	721	710	628	632	682	668	742	721	699	686	675	675	709	643	657	659	691	716	664	707	667	662	692	645	652	697	700	680	702	678	678	690	666	687	683	687	683	743	674	672	661	656	726	645	647	689	700	665	644	714	684	675	717	682	665	666	683	686	691	729	691	641	672	678	676	688	684	679	712	694	708	738	711	695	701	711	663	670	678	680	692	665	680	680	694	633	693	713	682	647	702	686	660	707	641	714	663	695	658	648	673	684	683	682	665	693	721	666	681	698	670	656	735	692	680	675	693	742	690	678	679	721	648	647	683	672	708	711	655	676	683	669	739	702	684	687	700	691	666	693	681	655	689	696	693	695	667	681	709	690	663	687	686	651	713	656	640	673	687	672	654	653	680	692	693	629	718	682	654	637	678	692	698	707	681	668	671	687	694	684	687	707	700	702	655	665	692	697	661	749	686	656	667	647	697	712	667	710	677	617	655	667	643	655	708	682	645	661	665	706	687	711	692	670	703	671	654	664	670	688	745	724	675	649	705	705	669	679	686	706	682	641	661	723	672	648	658	679	665	633	752	658	685	638	637	692	627	689	682	650	684	676	687	681	692	679	721	692	683	667	636	716	662	701	707	638	658	671	684	675	724	683	633	679	637	708	734	670	737	634	669	659	652	633	669	677	707	687	634	704	681	698	675	699	683	675	666	687	646	691	674	716	670	679	675	741	668	664	657	673	729	683	656	708	663	703	683	718	648	691	698	632	635	707	679	660	675	712	650	671	676	688	660	680	659	697	712	659	702	713	677	702	751	681	684	729	661	693	638	650	710	679	647	658	679	666	650	642	714	655	648	644	697	667	654	661	640	698	669	658	692	743	710	688	682	700	671	627	671	641	682	698	665	636	708	703	665	633	665	685	684	684	682	695	654	674	642	658	738	715	664	650	668	685	714	679	656	692	687	672	737	650	695	706	705	675	667	677	700	703	716	661	684	677	686	677	661	674	687	607	654	633	683	743	724	668	677	682	686	652	684	654	724	697	686	714	662	677	677	730	648	666	681	631	674	688	707	679	670	653	686	670	632	644	678	666	660	689	667	633	631	647	691	702	678	697	659	654	719	709	661	643	692	684	663	687	672	722	620	704	685	693	680	681	698	678	680	680	676	700	693	686	628	701	684	658	692	707	704	621	665	681	712	707	690	679	668	657	725	682	672	683	687	640	661	675	659	677	701	621	660	686	688	716	660	680	629	656	702	694	681	681	675	708	702	673	731	647	708	690	696	691	709	716	670	676	709	655	676	715	669	678	738	653	657	630	666	649	676	695	665	690	652	710	679	687	693	667	711	625	621	675	661	657	620	719	693	658	638	735	699	667	710	682	674	683	683	707	692	706	650	721	678	626	680	674	645	740	679	671	673	691	686	650	675	672	677	606	685	716	691	705	703	711	735	662	678	704	644	674	655	689	726	661	703	653	645	671	653	706	664	625	702	688	706	701	655	700	722	682	661	636	708	679	703	672	669	618	696	646	675	730	676	691	673	630	676	670	686	650	702	690	647	661	701	710	677	643	660	717	682	665	649	698	666	715	639	649	648	699	696	672	677	708	704	684	680	657	677	712	677	680	655	695	688	683	672	694	703	735	668	703	659	688	684	661	708	689	645	689	677	680	675	736	679	647	661	705	728	700	664	666	678	686	689	679	696	724	635	660	654	730	660	673	705	673	718	623	633	719	671	657	735	685	654	616	683	651	680	680	711	669	678	670	683	698	697	710	706	681	691	691	657	687	711	648	643	652	676	655	697	697	702	665	682	723	671	665	623	664	691	715	677	651	699	666	694	697	710	707	670	650	685	667	738	662	684	729	721	690	705	705	697	714	648	652	657	698	686	674	668	674	656	666	677	702	654	682	670	670	699	674	677	669	691	675	679	669	720	714	626	668	691	699	667	694	756	673	686	676	678	673	669	660	634	712	680	687	726	663	710	629	684	673	665	677	658	693	663	698	677	704	665	678	693	661	737	633	698	687	669	717	674	689	664	687	688	634	691	673	670	694	717	659	693	651	682	657	671	652	631	698	667	675	750	676	696	676	651	736	653	658	724	678	686	691	691	645	702	666	668	692	706	682	689	717	680	660	705	641	728	627	651	709	654	677	694	689	634	690	680	647	704	678	700	676	672	710	707	638	691	686	656	682	663	691	661	673	669	661	658	687	685	657	675	681	634	654	680	711	670	701	669	655	664	634	681	649	685	712	651	714	671	679	653	684	706	658	648	734	677	671	687	647	673	682	665	667	657	694	694	686	662	690	696	650	716	664	646	736	690	659	701	610	639	629	647	701	724	677	639	702	682	666	684	663	670	649	653	666	679	698	670	686	690	676	677	679	695	703	688	654	695	688	692	693	683	752	687	706	652	687	708	651	684	681	662	672	651	671	661	700	634	690	651	676	609	679	664	708	690	697	677	601	683	666	665	645	635	693
27593	21190	29544	23102	21142	19069	378	178	164	183	200	188	185	190	178	203	194	186	195	191	179	185	199	209	166	189	185	208	188	166	184	177	214	174	185	200	190	180	181	213	195	163	180	188	179	184	187	187	193	195	181	183	185	186	181	221	194	196	183	167	171	157	203	202	162	186	188	199	182	166	147	172	193	198	186	162	191	176	162	181	186	173	177	193	183	210	181	161	192	197	162	183	164	195	201	205	174	170	163	182	187	165	167	182	198	178	187	180	191	163	181	181	151	200	179	197	186	187	175	209	186	178	171	182	204	196	213	183	189	187	179	193	175	178	203	189	185	180	174	193	185	177	183	176	197	157	171	176	171	169	185	184	184	192	192	197	172	210	180	191	184	206	173	174	183	171	205	190	179	172	182	177	176	187	181	173	189	187	187	165	171	180	191	219	185	171	203	181	187	183	177	175	173	179	175	176	179	190	184	195	159	174	207	175	185	183	167	189	184	182	177	203	188	202	182	196	189	191	169	173	162	188	192	171	173	186	195	190	184	185	181	169	174	195	203	176	194	161	170	176	172	180	174	188	184	186	162	175	184	181	153	194	177	197	181	169	179	177	173	181	173	182	175	190	188	189	189	171	172	169	190	182	186	203	196	200	218	187	206	194	164	175	174	187	178	191	190	182	184	193	180	162	187	161	179	175	195	179	194	165	196	165	188	188	200	200	157	194	186	180	163	189	183	177	173	180	197	192	170	215	191	175	183	177	176	160	188	158	178	173	192	186	146	177	186	178	178	178	192	173	173	187	171	175	184	190	170	192	190	182	160	186	178	180	170	179	181	171	182	191	198	176	172	178	187	181	190	178	161	208	199	179	201	202	189	184	207	176	169	182	202	201	180	193	174	192	201	190	183	181	179	159	193	168	200	191	179	163	184	179	187	176	162	184	170	174	171	179	190	188	180	185	193	180	208	184	182	192	191	173	165	196	209	188	174	198	171	176	181	158	177	173	191	163	161	176	213	177	173	177	167	187	191	183	177	206	174	201	170	173	197	171	188	175	198	163	176	197	183	190	173	174	177	171	187	155	178	178	196	196	193	156	201	200	167	182	191	183	171	191	184	180	199	168	209	185	206	181	173	203	193	170	148	173	193	178	187	190	152	189	191	180	168	177	173	173	205	172	174	170	175	175	171	176	183	182	175	180	193	197	167	173	202	163	203	157	175	195	193	158	211	195	187	170	183	196	204	181	191	185	165	168	187	195	183	198	183	189	155	173	195	165	168	170	180	185	181	190	155	165	179	193	197	180	190	181	179	161	177	187	164	202	170	191	184	176	182	191	204	188	173	206	147	181	174	183	198	165	190	197	179	202	167	169	167	177	209	178	178	178	181	201	173	173	174	180	190	192	177	194	180	177	192	163	182	205	187	185	195	195	183	193	185	182	209	160	157	151	176	195	153	169	181	164	158	163	170	186	205	153	178	178	173	206	188	193	193	159	171	163	171	192	189	195	183	167	192	186	174	190	182	195	194	180	175	161	166	168	198	176	168	192	191	185	177	161	174	172	181	171	182	178	198	217	174	171	189	173	185	205	156	191	209	193	177	181	189	179	180	201	188	218	172	184	172	186	193	154	202	156	173	165	182	186	178	175	187	192	217	182	172	184	199	221	202	189	204	182	175	195	190	171	199	192	206	168	201	181	194	183	200	164	163	164	172	189	179	184	208	194	181	189	195	187	167	209	149	171	185	176	172	176	173	176	170	181	191	166	182	179	175	175	171	167	188	169	204	203	176	185	180	178	190	148	215	177	189	182	156	168	212	179	179	189	167	178	176	186	193	182	190	179	156	187	167	182	218	153	192	161	188	173	190	186	175	166	184	182	165	201	179	174	184	171	177	163	155	175	185	199	190	157	195	197	180	178	194	208	167	168	182	193	156	181	171	173	169	170	186	184	169	168	180	190	166	197	177	177	186	161	174	175	197	167	168	195	186	146	184	178	176	173	191	180	206	176	165	202	199	201	175	174	187	208	192	176	155	209	180	169	195	174	170	186	179	162	196	183	199	179	182	182	185	189	186	202	183	166	187	169	156	201	183	183	170	174	179	171	201	187	182	196	185	165	177	179	178	195	180	176	192	166	183	203	171	181	208	191	197	189	178	200	186	187	165	215	190	185	194	198	177	174	187	172	168	185	170	199	184	155	187	174	199	177	188	191	174	193	190	177	179	197	207	185	192	180	159	166	190	180	211	162	177	180	196	192	192	200	193	190	195	190	180	189	192	205	170	161	184	177	192	169	181	167	201	211	187	200	194	161	178	173	183	166	159	183	200	166	193	211	201	193	190	206	193	192	178	180	180	184	178	191	162	162	171	197	164	177	184	152	175	197	174	173	163	179	182	184	192	189	183	190	157	177	192	189	173	176	179	155	202	197	179	174	165	197	170	193	156	176	189	181	176	188	190	180	170	177	189	186	180	208	170	181	200	190	204	195	190	187	220	185	195	202	186	166	183	180	176	168	202	184	185	184	179	176	185	181	172	192	183	167	176	170	186	189	206	174	169	162	204	170	191	193	163	165	186	169	184	170	171	176	170	168	202	185	211	177	162	172	199	173	214	176	196	179	181	194	161	180	192	169	187	190	188	167	178	161	169	199	183	188	198	177	173	169	176	157	175	161	180	187	177	168	169	199	200	169	193	176	147	189	185	176	189	191	200	203	189	191	199	191	204	172	173	201	158	174	178	163	173	192	191	210	171	187	211	206	181	198	193	190	164	174	157	192	166	171	171	179	173	181	186	167	176	189	194	198	191	166	174	176	180	173	199	149	162	173	180	193	163	184	182	179	172	188	175	189	189	172	180	204	179	179	186	194	181	182	187	168	195	204	199	183	193	157	159	199	200	170	188	185	211	196	170	170	194	204	182	178	183	180	163	199	190	191	174	206	175	174	185	182	195	193	185	174	190	172	170	188	180	164	180	195	180	186	177	196	182	182	184	181	166	198	205	206	174	209	175	202	177	205	184	191	179	162	180	178	175	191	178	181	183	182	183	182	167	175	186	194	176	163	174	188	194	188	191	164	192	188	189	171	181	177	190	193	181	179	195	185	173	172	180	160	207	165	159	212	202	200	174	208	192	182	183	215	167	191	200	167	176	177	159	216	180	167	170	177	196	181	185	199	159	182	210	161	190	186	167	183	179	165	186	174	182	164	190	181	192	175	176	200	175	191	179	182	185	193	194	181	195	167	178	168	162	167	180	184	172	205	178	190	173	169	187	167	168	194	165	182	179	180	220	183	180	183	178	171	173	183	180	168	196	160	201	178	206	195	190	205	199	190	181	220	166	186	189	166	182	180	186	185	162	203	185	166	203	183	184	192	188	178	184	197	187	182	170	178	185	178	181	200	174	159	175	178	173	165	203	182	176	174	196	168	198	169	187	183	163	186	206	170	182	183	195	183	178	176	185	193	160	190	191	170	193	199	197	177	172	182	186	162	167	179	188	203
3830	542	343	291	241	281	262	238	263	235	239	263	271	246	247	248	257	265	245	253	256	263	259	238	260	248	254	226	228	253	263	241	247	249	242	235	232	238	250	256	251	238	247	228	259	240	256	233	225	237	249	242	234	236	248	263	253	259	258	252	227	252	255	284	262	272	227	242	245	261	235	269	243	241	255	226	245	248	252	257	234	221	215	226	243	258	260	247	251	209	240	255	242	213	237	249	245	257	229	227	260	235	261	258	228	230	234	257	233	225	238	244	240	252	252	239	249	239	240	242	288	227	212	238	272	264	243	257	220	233	241	229	255	236	259	261	263	231	237	206	255	236	251	257	252	246	223	234	219	258	239	263	248	232	236	235	257	260	245	257	247	227	256	258	263	245	253	249	259	247	251	247	266	255	263	258	257	257	233	239	237	241	223	260	230	256	239	234	218	255	239	257	248	251	265	248	252	245	232	275	255	238	228	253	256	221	230	250	239	241	216	239	236	234	264	235	236	268	259	224	226	247	258	248	232	226	261	266	239	218	256	252	255	232	260	237	248	233	261	255	274	228	232	231	258	221	264	245	245	263	245	202	242	238	268	275	251	248	270	238	247	244	266	261	244	233	230	241	285	220	292	268	260	248	226	266	248	210	270	229	243	238	257	262	243	243	278	270	235	236	245	247	248	238	267	234	263	245	266	244	251	242	254	223	249	228	248	271	222	282	257	231	249	246	234	234	232	252	226	242	256	253	229	247	238	238	243	243	265	268	239	247	246	216	253	244	253	217	231	245	242	244	258	251	230	234	250	272	235	256	231	242	229	255	254	214	236	257	253	263	248	257	243	277	240	252	209	265	253	234	256	264	263	260	252	227	263	268	250	218	240	248	250	261	251	222	235	234	261	265	237	245	253	217	237	262	239	247	245	267	247	246	230	234	279	237	227	245	247	223	250	252	252	244	268	257	244	236	268	248	263	286	208	273	267	258	242	245	230	227	264	244	261	257	254	231	248	270	267	239	257	251	224	268	254	259	253	245	232	274	240	227	237	249	275	236	241	231	270	256	263	242	237	271	248	275	240	245	256	288	241	237	241	234	223	263	253	267	271	241	250	245	252	270	262	274	263	246	233	276	238	261	200	234	270	294	272	232	262	261	249	244	225	257	245	262	251	246	249	241	239	237	252	283	250	233	254	232	248	261	272	240	222	232	222	268	256	253	220	274	241	229	280	241	267	245	259	238	285	222	229	246	250	227	252	231	225	243	240	230	225	236	250	251	239	256	223	228	238	268	253	230	240	262	260	233	266	249	245	256	233	243	224	233	253	231	244	247	232	206	232	238	240	259	256	259	242	228	226	243	210	239	236	262	218	248	254	248	240	264	244	232	242	266	266	263	252	234	237	243	251	263	273	230	248	253	277	218	241	237	246	237	255	229	250	255	250	245	231	245	246	260	257	252	239	244	256	219	263	238	222	243	268	232	266	229	254	246	258	239	227	231	230	234	260	244	248	274	251	248	246	241	247	246	242	236	240	233	252	248	262	219	247	270	248	269	232	252	247	242	279	270	248	254	251	248	229	220	252	243	251	245	234	247	233	254	241	230	253	285	246	256	260	276	268	244	246	249	236	261	264	236	240	261	273	236	257	262	234	218	258	234	267	254	235	220	246	234	256	239	258	235	245	215	245	211	257	239	246	218	231	244	242	257	262	253	250	274	238	235	251	257	249	237	248	241	243	253	235	245	238	265	243	247	250	229	238	221	242	271	236	226	261	255	233	225	231	248	257	269	257	263	244	247	240	229	265	246	260	241	270	266	235	225	261	263	257	250	219	268	247	241	251	236	250	255	248	266	232	232	252	221	253	226	252	235	257	253	255	227	273	225	244	245	254	235	251	248	250	260	254	226	244	255	244	235	231	229	227	228	225	231	255	234	244	246	234	232	269	257	230	260	275	248	248	233	272	256	237	246	268	268	217	262	269	227	227	264	226	231	248	237	246	263	236	249	237	214	259	235	259	273	258	260	256	263	226	262	209	247	242	243	231	256	248	240	279	229	247	223	254	249	225	259	268	247	256	232	241	246	238	234	267	222	262	260	225	260	234	261	247	238	259	240	239	245	262	237	238	256	269	266	273	239	261	245	268	262	273	265	238	251	254	258	238	210	254	250	235	274	279	257	232	256	289	217	243	239	255	237	249	245	265	283	274	256	236	238	243	218	251	223	250	263	248	245	256	240	244	213	251	232	245	256	255	249	273	233	278	224	261	237	232	257	245	227	236	242	248	230	256	254	251	239	240	259	267	223	216	246	243	236	238	260	213	276	246	254	241	256	261	257	247	262	258	273	261	273	257	243	268	255	250	281	263	248	242	254	246	247	248	261	231	291	246	253	266	245	221	265	247	274	249	255	262	259	239	274	257	237	255	256	227	259	229	257	254	254	267	248	268	220	250	236	265	249	232	277	249	244	260	282	267	240	256	249	230	234	230	231	236	256	261	259	254	246	219	236	272	243	253	270	262	272	237	238	247	256	246	212	231	257	228	267	265	273	240	231	258	245	218	242	260	260	297	274	242	274	232	240	250	229	289	277	248	257	251	258	255	254	249	234	253	249	248	248	241	252	254	254	260	277	265	275	291	244	262	276	243	235	236	223	234	243	240	275	250	256	226	250	239	237	220	249	265	261	228	246	247	237	214	235	240	266	239	253	254	229	256	249	247	241	252	259	248	238	254	241	253	231	235	250	245	244	233	249	240	251	237	231	251	239	266	238	251	257	257	225	233	258	239	246	218	227	248	263	284	255	244	227	259	243	251	261	225	256	227	242	273	229	258	231	233	225	262	227	205	253	234	245	242	271	238	261	231	239	241	224	242	243	242	237	256	237	233	251	234	235	235	245	270	251	275	243	253	250	245	238	252	244	230	258	237	231	256	283	250	275	245	266	255	254	229	236	244	239	208	232	239	258	264	235	244	275	224	229	233	281	272	262	237	241	229	255	263	248	251	258	242	237	262	266	255	274	247	222	235	273	225	262	263	233	252	269	237	243	255	261	253	262	254	238	256	247	243	239	240	223	287	263	232	244	253	252	223	258	240	265	262	246	252	236	277	254	228	244	228	279	258	225	267	253	271	256	271	245	268	270	215	245	253	239	275	259	251	272	282	241	243	243	266	248	238	249	265	256	266	247	250	253	254	259	233	257	219	223	240	237	271	257	235	237	246	255	228	251	214	250	245	248	241	254	253	252	240	233	259	239	253	236	267	254	243	242	233	267	228	223	252	224	242	237	258	257	243	242	246	243	246	220	266	268	252	240	252	273	241	274	249	240	262	263	257	244	261	225	271	245	255	264	254	269	255	239	233	281	275	247	257	279	272	275	262	251	244	258	239	222	281	263	247	256	233	244	252	253	264	263	246	263	263	248	248	232	221	241	276	272	234	238	237	249	275	234	241	258	223	228	237	246	258	251	246	239	227	241	267	245	234	230	261	238	253	239	246	226
22660	21244	29566	23256	21240	21404	24305	3963	671	693	670	613	590	579	651	647	614	632	664	684	636	609	609	636	616	617	633	543	594	621	672	627	548	596	601	627	613	635	593	627	629	631	598	595	604	568	571	626	592	614	629	662	650	618	602	620	631	552	662	562	602	641	597	587	575	636	617	572	643	594	604	645	642	629	618	612	591	618	633	658	578	578	612	625	588	632	596	613	617	583	629	634	613	596	631	634	559	627	605	642	626	560	578	631	582	641	618	590	625	618	645	582	613	637	604	612	602	603	569	644	644	664	597	629	627	638	601	622	619	599	600	639	605	558	591	587	546	615	617	592	603	603	598	599	571	602	599	619	584	621	606	616	597	617	631	593	621	613	595	607	600	576	589	639	600	634	636	585	585	620	610	617	600	590	548	608	583	618	599	599	595	617	564	605	583	625	566	598	616	650	606	614	551	588	645	624	614	635	597	596	596	591	581	632	616	654	639	617	614	594	612	613	613	578	586	538	597	626	580	608	639	587	642	622	566	598	606	627	600	611	618	582	600	602	610	620	609	632	613	571	607	633	616	602	597	597	611	625	595	596	632	624	561	585	595	615	631	640	601	586	572	567	613	571	641	605	642	634	598	613	632	629	638	617	599	554	565	602	590	636	650	618	613	602	627	622	605	606	591	592	626	619	547	624	617	584	636	603	606	580	571	657	617	562	603	636	643	650	567	587	557	656	557	582	638	560	575	575	590	635	613	556	604	588	603	603	620	599	586	637	586	585	573	621	613	629	585	606	635	617	612	649	609	595	627	609	608	601	622	565	639	591	632	576	597	606	657	617	619	602	573	596	599	562	607	600	614	636	595	615	639	608	632	611	607	597	628	609	616	585	562	613	604	586	614	586	611	597	582	589	616	602	598	580	647	658	587	581	615	606	687	657	634	599	671	627	620	625	640	599	569	600	605	561	600	577	610	631	611	636	607	637	574	587	680	636	632	628	566	610	600	625	590	636	635	603	630	605	550	597	596	622	686	577	578	632	631	616	658	597	617	557	625	615	616	623	631	587	646	636	600	627	633	650	614	603	633	598	634	591	582	622	593	593	595	568	583	580	596	633	628	596	608	645	591	629	531	578	640	599	635	602	579	581	600	585	602	551	598	609	608	592	588	607	607	639	601	601	610	631	581	588	610	602	610	610	579	604	615	562	593	622	619	584	590	614	609	629	657	587	623	581	652	607	583	605	593	603	586	576	625	612	612	618	642	596	565	591	573	610	642	565	610	632	593	609	644	635	613	615	622	605	647	578	637	552	598	599	642	615	560	572	634	592	573	637	545	566	597	577	630	603	627	581	594	597	565	587	595	612	591	604	610	548	655	554	611	635	626	645	592	563	589	588	605	575	607	621	566	616	664	632	587	586	594	608	571	600	611	598	558	593	578	626	606	551	604	641	627	599	605	600	584	600	576	630	579	578	615	623	629	591	572	570	575	639	588	627	586	584	591	610	611	618	606	619	648	597	628	625	633	559	606	579	616	587	597	581	588	608	600	610	596	596	629	620	618	598	566	586	619	625	604	639	590	610	590	616	604	569	615	588	558	609	626	629	601	594	610	580	567	611	580	576	608	595	675	499	588	611	634	591	621	613	622	594	588	639	627	576	596	606	594	566	636	590	578	582	637	602	584	614	605	619	635	630	625	597	648	627	638	568	622	639	613	596	575	579	629	612	574	612	575	609	606	620	651	584	624	602	599	612	639	607	598	591	574	584	598	595	620	582	605	634	622	587	614	592	596	611	616	605	590	604	576	607	640	609	592	597	594	614	581	610	584	619	571	580	609	607	637	591	613	618	611	587	568	573	603	603	611	652	603	641	587	587	570	565	598	616	581	606	609	588	594	561	598	631	630	592	624	618	587	607	615	568	615	652	645	617	586	608	584	568	620	588	588	624	595	612	612	600	584	570	605	622	640	630	592	578	643	590	623	600	614	582	590	602	660	573	598	566	670	604	641	593	598	656	618	593	587	625	578	590	598	626	603	573	608	589	583	606	629	595	625	600	630	600	583	564	581	637	606	596	625	589	612	553	610	594	580	607	615	653	561	626	632	601	569	607	613	607	599	603	613	607	613	640	553	564	628	636	590	580	642	619	570	578	617	642	639	598	623	558	620	601	589	631	586	606	591	577	590	612	600	576	583	595	637	599	601	617	617	594	600	574	598	634	595	602	581	606	610	639	625	577	629	612	618	585	631	638	571	580	627	559	619	605	631	602	595	623	576	601	599	593	586	632	627	623	571	623	590	596	602	599	557	663	560	595	591	602	571	609	661	577	589	628	590	625	579	594	595	580	606	621	584	594	619	620	625	594	564	595	583	620	585	594	639	582	625	600	598	641	619	594	620	629	565	569	640	593	582	635	619	586	603	611	603	645	582	632	622	618	649	595	586	614	596	593	623	577	589	591	646	620	620	617	564	638	615	588	614	609	574	622	614	604	574	594	613	628	602	595	583	593	606	607	575	603	568	636	629	529	590	643	565	586	638	614	564	589	564	579	615	606	558	598	559	590	604	598	602	598	631	630	603	548	577	632	552	630	609	576	598	625	606	612	638	603	593	635	570	603	602	597	580	587	601	609	629	641	602	615	613	518	570	604	568	582	569	589	575	627	612	606	623	612	605	594	569	569	612	558	569	589	591	570	609	619	602	639	666	569	556	631	597	595	589	612	611	604	586	623	594	599	626	579	628	601	586	602	632	614	596	621	588	563	580	635	600	586	614	603	580	602	605	595	615	596	597	638	618	642	620	568	597	578	541	577	614	631	591	541	584	606	588	616	547	620	599	604	629	598	634	603	608	556	618	653	608	571	597	577	579	615	587	591	557	618	588	616	605	596	586	608	593	561	627	617	585	602	601	628	616	635	605	533	609	569	585	608	572	584	650	632	588	642	561	621	589	597	609	578	590	590	671	623	619	558	628	613	599	640	617	602	608	602	618	595	624	624	649	630	544	558	583	624	604	640	632	613	579	564	620	626	560	579	604	561	625	596	564	567	628	586	599	601	618	593	587	628	621	618	620	639	612	592	623	590	615	641	587	604	549	604	546	593	613	620	658	624	603	579	622	577	558	594	599	573	561	599	571	622	624	605	594	609	666	581	579	647	606	569	641	574	586	588	569	582	607	584	579	588	592	600	566	629	646	592	609	596	627	585	563	641	608	550	639	618	611	612	576	595	593	637	613	598	620	622	625	563	605	610	598	577	590	583	589	619	633	562	643	623	547	588	596	601	593	637	567	574	559	591	635	620	561	604	633	583	619	592	653	637	608	609	539	625	603	625	655	600	603	585	617	645	582	622	591	589	613	645	617	607	545	573	607	601	610	607	622	561	608	628	590	634	538	605	610	599	585	548	603	583	613	560	625	618	596	581	592	599	578	647	578	622	610	600	579	618	609	585	564	617	630	583	595	582	615	639	615	597	600	592	592	573	587	586	607	596	622	613	577	589	626	638
4774	1724	1117	924	841	803	767	750	749	746	752	761	741	756	755	704	713	715	771	715	757	694	708	709	665	743	697	702	704	732	677	714	772	746	733	753	746	692	720	738	749	717	721	748	752	747	764	728	713	774	741	727	746	676	748	738	738	748	717	730	700	709	700	721	723	704	718	680	704	681	704	770	699	681	757	738	654	729	663	769	686	734	659	760	686	714	702	714	758	697	737	728	699	761	741	757	722	718	749	722	693	721	671	731	735	718	731	707	725	737	705	665	749	704	693	709	764	706	685	762	733	729	702	722	699	678	760	711	705	714	755	722	728	710	700	753	690	721	714	712	720	720	708	758	693	712	676	754	755	723	732	692	736	735	709	695	729	704	691	743	700	704	743	727	726	702	714	710	717	759	712	673	701	688	757	710	732	732	698	757	688	693	712	705	726	774	733	722	729	741	732	730	724	675	756	717	692	743	675	697	737	670	751	734	720	696	695	709	770	740	728	737	726	755	728	711	686	705	724	725	673	709	752	694	678	715	684	702	708	705	703	709	690	725	702	709	744	690	739	686	717	679	718	698	742	753	735	732	666	668	693	725	735	727	713	673	724	694	700	707	691	698	689	717	740	714	731	751	779	704	709	734	699	748	721	716	738	734	739	703	723	741	752	717	700	700	681	705	744	701	684	727	719	675	702	718	711	711	735	693	726	688	743	691	726	735	739	705	691	708	724	754	783	740	734	746	709	719	783	730	699	689	692	736	787	697	748	740	721	764	704	679	718	738	761	657	711	762	690	710	716	689	705	710	713	682	673	688	713	684	729	707	719	752	719	698	742	701	693	756	761	752	746	731	703	741	682	666	761	733	773	701	734	741	742	765	723	710	732	742	719	742	712	736	691	733	711	746	725	702	697	753	722	729	684	676	745	742	708	774	767	709	709	757	703	772	743	698	722	711	731	663	738	752	718	703	751	720	705	736	726	699	732	702	736	721	694	739	704	775	730	708	683	696	703	747	716	697	737	721	749	741	715	713	719	757	769	734	762	677	748	722	723	677	689	706	752	720	743	707	722	672	731	708	702	717	744	718	709	669	738	759	718	748	769	682	712	698	725	705	721	681	662	744	723	745	714	759	696	731	738	756	723	725	682	700	714	648	751	759	685	713	676	758	739	746	730	720	688	742	749	725	707	743	722	694	745	722	753	727	707	719	746	717	736	760	711	724	682	709	714	751	725	702	707	701	668	718	686	752	705	702	742	722	655	720	726	715	709	753	777	708	742	713	651	750	660	703	786	761	716	741	755	701	709	712	672	676	682	756	694	716	673	740	731	739	713	687	742	700	713	695	735	683	691	737	757	716	711	708	687	720	751	724	731	724	684	701	722	704	766	675	744	691	699	739	722	735	687	680	723	714	698	688	753	691	770	683	731	770	719	698	735	706	716	691	745	743	742	740	721	740	747	726	716	745	741	721	728	752	733	719	681	693	669	733	686	708	739	747	736	698	749	734	723	746	722	710	731	705	702	695	734	732	706	743	765	696	751	733	725	691	676	699	725	740	737	710	713	711	746	701	756	656	713	683	761	705	735	738	712	729	689	705	686	759	737	664	744	746	770	749	744	734	696	686	741	705	744	707	680	714	724	739	703	742	726	722	698	749	735	758	697	742	685	734	705	706	740	706	719	724	717	669	677	733	702	709	705	657	704	743	739	698	736	710	644	727	689	702	679	712	743	692	742	739	679	695	721	718	672	714	744	702	749	698	716	705	675	695	769	735	685	679	761	718	724	754	670	769	697	734	689	716	744	672	761	688	742	719	691	722	739	757	744	681	716	747	726	763	700	707	701	719	696	712	713	748	748	694	706	730	728	676	734	747	758	748	715	756	704	749	698	752	725	705	689	795	733	744	740	696	774	765	672	705	766	741	741	717	671	708	717	762	735	728	716	696	697	718	703	717	726	697	708	752	731	704	716	726	730	695	741	692	728	706	712	724	725	726	744	717	737	695	701	690	678	724	699	691	705	747	720	747	722	709	739	723	708	743	752	753	737	726	685	716	727	693	676	753	738	667	732	708	715	714	693	704	720	718	714	731	726	732	766	716	700	739	765	725	741	739	713	764	766	691	703	705	709	744	687	710	706	707	706	707	716	736	701	712	724	768	699	737	674	728	715	719	718	696	741	725	724	720	720	699	725	725	693	700	733	663	699	668	715	747	720	737	720	704	732	720	701	708	715	671	730	701	708	746	765	721	739	712	761	715	682	693	709	652	672	781	706	710	713	777	725	733	682	742	683	716	672	688	752	704	725	747	735	769	726	728	722	711	694	751	701	720	715	714	738	716	760	741	742	683	706	748	727	724	666	695	719	720	677	728	728	696	688	705	736	737	696	683	746	686	722	687	744	765	753	768	712	736	728	729	725	711	702	715	733	668	662	699	723	722	713	705	711	705	725	717	710	737	686	687	691	704	708	786	725	745	715	703	713	700	697	700	697	675	732	693	692	733	700	653	691	667	710	739	696	710	695	740	774	711	744	714	696	742	656	729	723	664	721	688	736	687	710	713	746	711	689	736	746	709	705	752	714	732	697	750	716	724	738	665	743	705	756	714	728	747	704	748	706	710	718	649	719	709	692	735	715	726	693	713	707	744	720	698	700	695	719	746	721	714	740	710	763	755	697	686	714	702	715	721	738	738	708	697	676	714	698	741	755	747	723	716	690	690	715	719	699	678	718	731	709	752	697	736	730	748	736	746	672	689	729	719	731	686	698	746	703	719	703	712	710	679	704	701	725	702	735	715	710	713	748	735	732	704	738	667	762	709	743	747	727	711	759	717	725	706	768	659	680	697	733	731	748	746	769	705	719	718	718	702	713	705	704	691	730	721	706	736	724	714	715	706	701	690	732	739	698	732	694	703	708	758	681	720	732	694	717	742	703	724	740	695	748	724	723	716	743	729	703	703	698	727	760	705	711	716	743	721	692	731	724	724	719	706	736	670	733	725	746	713	675	725	731	743	681	722	703	703	652	692	712	724	732	699	682	716	724	761	714	734	742	709	738	717	736	725	711	704	712	695	716	687	749	750	745	671	718	773	713	724	734	735	723	685	708	728	631	761	692	738	698	704	709	728	694	744	733	723	762	772	721	750	714	732	702	729	689	744	742	681	693	699	732	749	689	750	716	704	721	640	703	715	737	717	733	717	756	702	696	766	710	698	735	687	705	698	711	719	725	666	698	696	734	685	704	701	703	711	670	743	679	725	717	669	711	696	755	727	704	663	695	731	745	725	744	716	766	669	735	739	733	676	746	714	681	749	721	694	731	672	703	735	756	689	684	720	718	747	730	678	700	731	735	746	771	727	704	753	693	747	742	757	771	726	701	703	738	712	659	741	730	717	723	726	738	695	725	735	735	762	714	660	678	751	714	740	737	712	776	682	705	723	727	724	731	702	729	718	764	685	695	712	689	755	736	741	715	677	744	740	668	731	715	691	718	662	698	695	707	732
28036	21142	25340	13804	377	294	299	313	258	274	286	276	259	307	279	248	281	266	275	273	277	280	253	278	267	268	299	250	289	293	272	276	246	247	253	259	253	263	262	259	272	251	270	266	239	277	265	267	291	279	257	269	303	274	273	273	285	234	291	293	263	260	285	280	257	289	260	269	266	268	273	273	314	236	280	255	271	262	266	276	265	286	317	249	300	267	282	295	293	248	280	277	272	253	264	303	267	253	262	275	281	277	282	272	299	298	283	291	310	249	259	233	251	318	278	286	311	270	279	326	251	243	310	280	273	304	293	263	274	280	289	269	238	288	279	265	266	259	260	295	276	266	295	250	280	291	252	262	262	290	288	274	251	287	278	277	288	284	286	261	292	270	254	286	274	249	253	251	244	270	240	289	278	272	265	308	270	266	269	281	268	305	284	262	285	268	255	263	253	248	259	266	303	258	271	278	275	249	266	281	271	278	277	300	290	282	268	258	268	249	299	277	275	258	261	253	273	249	271	309	267	286	286	279	241	300	280	272	271	258	272	305	271	299	258	264	270	264	269	280	243	254	266	267	287	276	245	268	257	271	307	287	272	264	260	263	256	259	256	273	240	278	264	254	239	246	276	298	276	281	269	257	250	282	265	259	275	277	273	265	287	273	291	278	258	267	284	257	288	301	247	287	258	275	264	256	234	283	252	247	287	259	255	256	245	254	295	285	281	312	305	276	278	273	260	239	322	260	254	286	278	265	261	272	242	271	289	250	266	273	284	295	240	252	268	264	294	279	272	280	311	276	238	266	251	256	263	283	282	291	297	292	272	288	285	243	264	270	243	278	270	270	268	244	280	287	274	263	309	277	264	259	276	257	276	280	277	274	303	246	292	298	277	277	273	299	274	271	275	277	270	293	266	259	272	285	262	247	269	300	265	262	284	262	252	254	252	276	286	290	242	281	296	289	291	265	299	292	259	268	272	279	283	233	253	279	272	292	291	288	267	283	270	261	266	282	287	264	298	255	293	294	226	259	261	303	273	280	267	273	251	279	245	282	288	270	277	289	302	275	291	257	267	257	283	280	266	308	239	246	291	271	269	246	265	282	273	287	250	260	293	267	264	286	266	300	276	255	276	270	265	269	268	252	264	291	254	260	277	264	291	266	270	244	248	259	237	286	256	286	319	279	270	273	262	265	280	252	280	263	284	273	304	276	270	267	271	274	251	251	295	311	270	251	279	280	283	288	264	253	301	241	264	307	272	307	264	282	281	267	286	283	274	276	265	297	255	287	263	266	275	240	257	290	279	272	283	291	272	261	261	251	262	273	270	269	286	270	248	269	252	287	284	255	280	282	288	272	267	261	274	268	274	253	260	253	284	322	287	289	271	271	265	275	269	256	273	260	269	261	289	306	272	289	281	254	266	298	284	252	276	277	271	296	275	250	261	268	251	260	246	301	276	276	275	299	256	291	271	257	272	262	294	274	297	292	291	268	271	299	289	271	244	258	257	256	275	277	265	277	253	254	283	273	268	316	270	276	247	259	284	255	259	275	274	278	257	272	287	272	282	261	321	270	265	262	275	289	295	288	263	301	272	258	261	272	298	265	275	303	249	287	310	294	239	238	277	248	243	283	259	284	281	273	281	305	282	264	271	257	296	278	277	300	250	271	267	272	281	256	285	277	285	262	266	275	267	270	260	292	264	268	299	253	274	249	242	276	257	279	279	276	309	276	259	270	244	259	273	260	280	283	264	290	245	285	306	264	289	260	245	271	254	256	254	279	273	292	278	276	291	255	271	241	284	261	273	274	275	297	298	262	245	261	277	243	297	272	261	247	291	248	282	269	263	305	283	247	281	267	269	258	275	292	269	275	265	281	274	269	259	246	284	273	279	245	286	283	248	254	248	287	274	315	273	282	260	266	247	282	279	263	273	242	268	264	270	262	260	299	257	268	244	261	266	256	290	267	263	245	287	291	264	305	277	250	272	309	284	279	296	251	255	271	281	261	259	267	275	267	326	281	264	289	266	277	262	257	269	284	269	268	250	282	272	304	270	248	282	299	269	278	282	250	259	255	269	320	284	272	242	242	278	270	261	274	284	265	313	247	261	271	272	269	303	287	272	297	296	273	283	281	259	304	282	268	281	240	267	257	261	260	258	277	269	243	271	252	290	270	282	259	294	269	291	242	304	287	294	274	261	260	286	271	292	265	267	260	277	275	253	279	272	285	284	269	260	277	280	274	299	275	248	280	280	277	237	277	267	295	263	242	291	243	249	277	291	275	272	273	250	289	271	250	270	265	285	271	257	274	291	238	282	270	257	267	276	264	286	266	262	242	266	249	263	273	279	283	277	264	283	279	276	277	241	262	247	252	270	253	275	265	270	295	297	234	274	264	259	297	270	267	309	291	273	276	294	285	261	264	273	261	261	238	243	241	293	286	285	284	269	269	268	230	272	257	278	280	266	301	237	271	258	286	247	249	275	258	270	262	276	253	263	287	289	302	280	291	293	293	249	245	295	257	262	297	289	255	236	252	278	252	267	256	277	268	255	297	282	314	269	269	264	258	276	293	278	280	248	285	271	235	267	283	288	256	288	282	271	262	291	297	250	244	249	297	277	263	280	286	280	260	281	279	289	248	253	291	281	298	260	272	267	265	295	283	289	253	277	279	298	253	279	245	276	271	278	295	270	261	263	306	291	278	305	249	252	255	259	285	271	288	266	289	257	284	251	262	298	255	271	303	298	287	273	268	301	290	270	254	261	248	290	297	309	271	258	276	242	245	236	274	296	261	283	265	258	257	274	304	283	295	231	268	269	283	269	277	268	278	291	270	289	271	256	255	281	286	261	289	256	257	293	256	278	274	260	266	294	286	263	260	268	271	300	272	248	256	247	277	265	270	266	259	289	256	259	272	267	275	263	281	272	280	294	247	248	290	260	278	270	238	276	246	257	265	263	272	312	263	268	303	244	277	308	275	263	278	301	254	272	277	280	269	283	269	251	261	269	249	289	266	253	275	275	258	277	264	280	286	269	269	267	286	262	279	290	278	259	256	256	286	266	253	285	275	288	239	259	278	265	253	280	269	271	289	286	280	274	257	288	268	260	263	264	278	276	257	230	268	260	276	284	263	256	253	271	276	298	247	298	280	258	260	269	279	273	258	260	308	260	254	270	291	277	268	276	301	279	269	250	287	253	327	254	278	271	282	239	262	262	266	275	257	300	261	255	274	255	280	315	267	288	286	250	263	268	278	266	248	272	244	267	297	277	286	271	258	242	253	272	264	271	283	271	276	281	283	280	264	268	258	266	268	259	297	298	298	279	261	272	258	260	273	278	288	276	245	262	281	261	269	304	278	269	264	283	229	254	272	247	284	259	262	269	259	247	258	274	282	275	293	240	287	269	259	272	280	288	254	257	284	287	267	256	272	294	272	266	276	273	289	278	271	277	297	293	280	262	247	247	272	274	249	287	275	264	269	227	272	276	267	247	313	287	281
3209	351	291	362	344	360	315	331	331	340	368	338	336	339	375	334	349	328	338	369	349	299	316	358	341	313	328	319	315	344	334	356	343	305	329	320	291	331	343	354	333	360	354	351	339	321	314	346	366	350	365	341	317	355	315	351	317	300	321	314	303	330	358	327	342	331	347	325	349	352	345	313	333	350	326	344	329	367	324	351	347	347	351	323	372	313	349	308	322	316	325	340	320	363	320	340	338	359	355	353	341	334	309	317	327	338	330	334	362	366	331	333	319	315	334	353	333	343	302	326	347	343	386	339	338	361	348	337	346	376	330	344	343	334	339	329	342	340	359	375	376	327	347	296	326	342	328	332	376	356	331	350	328	325	340	343	350	321	337	308	368	311	325	336	320	350	341	343	330	317	335	356	333	352	321	342	366	341	316	358	349	341	352	304	335	350	346	362	333	330	339	324	312	335	303	314	342	336	327	329	321	339	347	355	359	344	306	356	347	348	349	345	328	340	331	339	359	357	370	340	309	347	297	302	348	346	336	328	330	387	306	354	354	349	330	332	341	327	336	320	338	327	323	355	338	354	325	339	308	331	358	344	335	345	323	332	355	377	307	360	338	314	335	334	357	349	334	324	343	350	308	309	333	315	358	346	309	314	319	344	342	340	361	314	343	327	309	345	381	364	340	336	374	332	341	337	311	334	343	336	316	337	326	356	334	310	333	321	326	375	332	338	311	356	343	326	337	345	353	371	335	341	351	325	343	333	313	339	344	321	329	358	372	351	341	322	337	331	345	315	337	352	340	301	332	347	347	323	338	372	289	311	349	345	330	339	361	338	344	291	336	347	359	315	363	321	312	319	327	333	296	364	336	328	335	365	341	301	310	335	341	357	327	320	371	337	365	339	338	351	327	358	338	344	357	342	375	343	366	353	327	376	330	328	359	341	345	340	315	357	370	335	335	346	309	352	340	330	328	340	327	363	338	320	352	352	366	324	316	357	320	371	344	323	347	383	352	330	323	351	294	337	318	361	325	307	310	343	326	321	351	330	308	318	355	323	351	323	329	327	311	352	336	326	326	344	342	342	362	349	343	373	374	336	331	326	356	337	337	354	367	351	338	344	352	329	375	359	352	316	309	352	315	327	308	321	324	339	323	334	342	353	351	312	363	339	314	344	346	323	318	314	318	337	342	329	319	344	353	367	349	351	289	377	362	321	330	344	342	336	344	311	335	353	337	302	335	338	354	330	331	382	368	387	359	359	326	329	320	333	334	338	314	345	349	332	325	338	341	326	352	335	308	339	333	316	325	321	322	354	311	312	303	390	357	328	342	334	338	334	333	351	324	315	321	354	326	356	328	338	391	365	349	322	327	353	345	350	368	333	353	344	345	365	313	328	350	319	345	335	333	330	289	378	347	318	345	353	356	340	348	349	375	331	335	316	333	342	347	318	326	351	340	321	353	341	315	338	347	325	337	313	354	324	379	322	334	323	373	329	318	303	325	322	336	328	330	349	332	351	320	327	348	343	358	349	335	342	327	318	342	316	372	343	312	340	326	339	337	355	356	351	316	349	337	341	336	334	341	335	308	320	311	361	369	331	355	349	340	345	334	341	341	312	341	334	297	342	330	340	337	338	346	352	297	333	337	382	326	312	309	351	344	340	330	314	338	352	325	308	311	347	343	347	348	293	345	331	326	340	356	328	335	336	372	355	320	300	374	322	356	357	332	337	326	356	340	327	380	337	294	318	331	360	316	336	339	333	329	344	329	331	311	335	335	353	346	342	357	335	342	333	344	350	346	357	349	360	340	308	322	327	314	341	357	334	357	344	331	356	332	346	347	334	326	343	360	372	335	340	333	308	320	336	350	336	335	301	338	332	344	342	353	328	304	342	337	339	362	324	361	318	361	345	339	305	350	362	338	289	353	338	323	352	348	342	338	348	347	310	330	313	355	347	349	335	320	323	329	335	326	347	326	307	309	340	322	302	349	350	348	357	337	353	349	341	339	363	325	358	328	350	306	318	348	348	294	340	338	338	322	365	358	323	304	317	338	374	351	337	357	321	353	342	332	319	385	344	298	334	350	313	354	374	309	307	308	330	335	357	352	336	334	342	336	365	329	304	344	329	357	335	321	313	354	345	350	322	326	331	347	332	360	355	343	352	378	353	324	327	343	336	340	349	323	371	339	331	336	346	320	303	345	331	359	294	352	317	347	335	340	358	359	299	283	301	308	324	350	314	330	355	329	329	391	368	334	349	326	332	362	328	319	326	330	320	376	330	372	313	317	327	334	313	346	325	309	345	342	348	328	351	333	317	357	344	337	364	330	363	345	352	348	308	315	353	343	347	344	366	331	368	342	322	347	313	379	373	328	325	335	329	344	372	335	357	346	317	317	327	337	340	324	342	351	334	365	305	351	313	316	331	328	336	329	327	346	341	317	344	343	317	351	329	354	318	312	313	315	323	351	357	336	351	332	338	364	325	333	336	332	383	358	330	317	363	336	319	332	356	335	316	288	333	322	360	311	353	325	340	346	350	348	348	350	341	350	345	364	376	316	320	330	378	323	336	326	309	338	325	311	326	353	325	348	343	331	357	348	354	312	393	306	342	357	343	358	362	341	322	311	309	329	350	322	365	353	349	357	356	324	316	340	352	388	356	355	359	356	346	328	333	357	360	339	337	316	345	314	334	357	378	347	321	349	368	345	354	328	335	339	342	326	386	336	355	343	356	364	315	316	321	360	340	320	377	348	328	346	357	327	320	348	357	342	354	293	364	388	328	349	364	357	292	363	315	307	352	339	356	324	374	330	344	310	342	357	343	335	348	351	360	345	377	339	331	339	341	361	313	349	323	351	364	370	332	319	349	347	348	293	360	312	354	356	348	375	327	318	352	328	310	369	336	365	336	308	320	352	322	335	334	324	360	353	356	358	358	353	310	328	333	330	323	343	340	343	336	345	374	366	383	331	336	329	367	302	322	334	345	341	349	380	344	320	331	354	317	338	363	345	327	338	347	372	336	338	322	361	357	322	323	360	334	333	338	308	347	356	318	331	326	311	365	316	353	371	348	338	334	339	344	349	353	353	329	365	353	318	339	339	337	338	333	346	340	355	357	355	345	344	346	331	367	323	356	318	335	336	351	333	357	347	343	379	344	341	356	327	345	334	329	348	346	333	336	329	320	332	313	332	360	335	349	345	345	348	333	354	351	355	364	332	339	340	360	335	332	330	335	361	357	302	309	331	362	344	350	327	329	338	352	340	315	333	299	349	373	329	295	338	358	301	332	340	346	324	344	384	325	356	334	323	362	353	348	322	343	309	330	328	340	315	333	352	370	325	343	323	338	354	357	336	340	346	329	352	353	315	328	325	354	344	321	352	318	361	362	313	330	314	335	324	299	338	342	330	300	338	334	322	355	339	335	341	307	362	316	358	329	338	313	324	314	337	363	346	332	340	343	339	341	359	339	344	314	339	321	345	325	327	353	329	337	344	310
25984	21192	29774	22912	21195	21227	16994	834	632	660	649	629	629	618	625	631	566	609	652	555	572	627	598	589	597	581	585	624	610	566	619	545	585	601	602	602	601	586	590	605	588	559	592	632	603	599	591	559	589	576	587	582	619	633	610	588	595	628	607	610	613	623	588	588	592	573	609	590	615	567	574	610	608	584	597	633	575	571	586	607	617	600	574	615	606	546	593	623	593	587	632	602	591	585	586	583	614	626	580	600	596	533	595	562	578	583	586	632	611	550	610	619	585	583	557	616	567	552	591	592	584	609	616	546	575	582	622	613	604	588	543	601	606	593	565	580	594	586	558	575	564	558	565	626	562	638	578	570	556	597	575	616	590	585	605	608	591	636	586	616	584	576	567	582	634	605	595	582	613	601	586	584	564	584	600	649	582	593	581	601	608	597	610	577	572	600	550	617	624	582	559	545	580	616	574	579	612	558	563	598	562	595	601	571	585	632	571	619	656	641	592	596	602	615	555	567	568	574	588	564	576	585	602	601	649	606	584	581	592	588	596	574	605	635	584	605	602	528	571	561	611	577	558	611	599	567	535	595	609	599	612	566	584	612	629	590	569	570	621	619	603	568	584	613	569	598	646	590	568	589	582	577	615	570	598	589	567	628	621	628	585	610	618	604	568	592	593	592	612	545	587	586	609	575	583	597	613	612	597	571	579	615	618	575	574	648	587	604	592	587	586	612	560	585	572	600	626	551	606	599	594	589	596	578	597	546	611	590	559	615	590	604	599	623	591	586	574	606	550	630	630	587	589	582	601	604	594	561	609	626	603	548	599	588	580	644	603	637	597	538	574	628	571	612	651	584	611	582	605	587	570	615	576	585	572	592	559	586	596	624	577	570	587	574	570	610	611	569	576	574	575	581	611	617	593	559	621	576	591	613	637	543	608	583	631	554	581	576	601	587	642	573	564	575	629	612	631	543	576	601	596	570	625	589	571	559	636	596	604	634	593	571	633	533	612	543	635	593	598	588	596	584	567	602	630	581	540	609	649	587	569	549	605	628	591	598	635	569	549	600	609	597	584	605	595	561	645	597	608	598	603	605	609	630	615	628	636	584	607	648	580	578	595	582	524	608	574	588	608	526	582	571	569	609	557	606	583	564	593	601	604	601	594	552	588	582	553	575	558	607	568	613	584	606	625	590	575	580	534	586	558	588	597	586	610	604	591	564	596	573	623	601	561	639	593	558	610	604	648	611	562	606	591	569	583	597	559	576	612	593	622	624	589	559	585	605	572	610	634	599	544	573	586	576	591	566	601	580	588	601	580	561	623	583	569	593	630	593	645	581	572	601	545	625	536	581	586	600	583	618	600	608	553	636	588	634	550	625	592	611	581	625	604	568	598	587	601	631	589	612	611	560	628	555	555	596	550	592	571	572	575	604	588	575	601	578	577	561	583	576	578	585	596	578	593	546	596	563	558	591	623	613	566	585	563	578	594	593	581	575	610	556	609	582	581	604	615	613	559	562	591	604	556	566	610	638	546	622	621	602	618	599	585	544	616	573	570	602	596	631	636	652	571	606	548	560	594	588	563	593	601	623	609	566	598	579	582	587	591	626	596	557	586	551	577	596	587	644	605	578	599	566	587	562	563	621	594	628	577	592	563	582	615	603	590	582	588	564	611	594	630	583	587	566	598	507	556	558	613	604	590	620	570	550	561	598	561	561	611	610	581	638	561	610	605	569	580	623	567	567	560	583	602	591	584	566	607	546	611	613	574	575	597	576	574	611	556	632	585	581	585	576	560	587	601	552	593	536	632	547	564	584	568	609	585	614	552	552	584	600	595	613	581	588	549	607	561	594	607	604	555	572	573	587	578	561	625	571	586	579	566	576	552	621	537	588	592	569	600	612	566	618	603	563	569	559	578	583	604	560	579	555	581	625	581	595	635	575	577	543	608	587	574	561	585	569	582	584	567	538	545	559	594	585	593	579	575	573	589	573	555	562	604	565	610	622	602	595	577	611	587	566	545	581	552	581	611	619	582	553	602	602	587	567	580	572	597	565	622	643	622	594	576	589	605	574	612	622	598	606	608	560	624	594	587	603	620	584	620	614	563	545	617	549	587	585	612	604	606	552	562	577	587	601	583	589	594	575	632	615	660	625	626	589	604	579	631	576	524	616	573	596	579	580	607	593	599	602	592	536	582	592	585	605	627	576	601	569	606	595	605	555	581	567	618	578	616	614	547	590	552	622	538	565	595	568	610	555	598	586	630	557	591	605	606	565	614	632	573	578	539	611	591	569	592	577	602	596	574	572	566	585	611	603	582	597	589	570	611	636	558	595	578	604	582	566	611	578	569	555	590	588	627	596	565	578	611	600	559	585	564	587	535	588	577	573	552	604	621	583	581	573	592	596	600	593	605	574	613	529	606	648	587	549	618	593	603	583	602	607	645	594	623	642	523	563	561	574	550	587	581	585	603	573	623	615	576	616	579	568	644	571	576	617	625	581	562	588	587	551	595	598	619	597	583	602	564	617	587	578	607	605	639	635	605	579	614	564	608	647	627	534	603	631	603	596	590	548	545	616	572	610	615	572	592	552	595	594	607	587	606	596	616	597	580	587	590	574	602	594	556	636	580	560	546	528	570	615	587	606	577	530	595	537	538	583	603	646	580	601	585	595	590	528	567	601	542	587	539	584	611	569	607	606	634	581	571	608	586	547	617	596	600	582	617	611	602	551	570	586	553	584	561	580	513	580	580	611	550	638	590	577	574	580	605	562	589	624	612	560	573	598	588	608	585	583	593	535	575	587	549	571	586	619	604	580	601	596	617	612	537	611	598	599	558	566	586	581	564	575	628	557	559	564	596	621	578	570	614	544	585	619	593	593	585	602	589	583	596	605	602	565	589	564	554	594	555	577	561	573	566	586	565	630	564	577	586	558	577	571	573	559	554	598	571	566	589	607	609	620	556	571	569	619	559	598	607	584	611	578	579	603	581	596	584	604	630	633	557	548	585	557	565	591	544	547	579	605	583	547	559	612	573	614	558	560	621	571	589	596	588	604	583	556	567	612	604	567	581	597	584	559	577	569	586	602	584	566	604	581	583	631	563	617	649	636	596	558	615	561	541	638	556	563	555	579	594	596	633	574	586	574	602	541	573	613	562	596	586	567	578	608	610	562	590	572	573	551	610	593	595	572	597	593	591	544	640	570	566	563	582	597	602	594	580	603	571	603	573	574	534	558	601	589	583	612	591	587	562	551	603	575	609	616	584	619	600	586	558	601	577	566	652	566	596	618	591	586	589	575	567	592	580	594	584	589	570	570	590	573	594	611	567	628	538	576	567	574	587	588	614	576	643	527	640	576	584	568	563	580	576	621	594	581	556	546	531	568	569	564	608	556	572	615	609	607	594	558	578	591	595	631	580	589	622	602	591	573	617	543	595	549	585	556	570	601	562	574	629	570	605	610	627	581	590	558	544	571	530	569	557	620	599	559	632	613
3887	1228	919	785	761	779	712	735	756	686	760	757	685	674	689	700	695	738	663	718	708	683	722	669	711	673	660	673	737	664	706	714	687	687	716	699	740	652	731	648	649	660	709	703	714	738	663	707	664	684	684	730	682	697	660	702	715	692	628	649	670	698	700	704	678	678	722	665	698	679	712	712	675	715	688	732	684	727	690	721	682	739	658	689	702	690	652	661	734	671	704	737	681	675	699	641	692	713	717	685	657	683	652	691	699	677	682	685	663	715	702	701	638	727	736	708	679	657	706	708	724	692	678	695	718	628	706	695	669	681	693	741	746	653	694	650	702	655	679	653	694	671	725	651	652	667	707	658	705	667	662	707	653	677	682	688	641	648	643	686	660	705	709	672	690	689	626	723	694	648	621	722	659	695	711	684	695	691	633	662	692	705	641	646	711	658	671	670	667	676	702	655	693	718	685	709	717	728	713	684	664	683	690	682	682	663	700	711	695	681	672	651	688	691	694	735	725	709	679	681	668	738	741	643	695	702	693	648	703	686	684	674	705	658	618	709	654	638	682	713	732	669	718	768	689	684	715	719	659	718	661	662	737	684	696	709	709	742	703	698	690	688	647	732	652	719	693	685	666	665	754	727	718	679	690	682	706	704	703	704	698	706	728	665	716	646	722	708	706	691	666	695	724	683	680	652	698	704	687	682	684	678	717	690	668	704	720	666	652	673	665	736	675	652	713	673	668	658	649	687	721	718	728	651	675	715	722	674	691	705	657	668	686	650	734	671	665	711	727	709	692	715	667	700	695	667	658	712	714	677	695	636	696	674	694	684	703	694	668	709	716	682	695	675	664	730	661	699	745	708	684	692	652	664	689	731	691	660	678	712	652	666	697	677	698	701	696	709	672	641	682	678	686	679	692	663	674	721	693	660	715	698	677	680	698	705	691	722	706	685	688	673	736	734	648	670	687	710	714	681	685	670	637	697	685	697	714	667	656	659	711	648	707	674	683	767	659	681	650	700	685	698	672	702	697	698	698	706	696	692	684	670	693	721	655	673	753	742	712	658	668	680	721	713	674	689	721	697	627	718	713	669	672	649	693	728	655	670	691	664	656	690	717	722	691	699	695	649	654	695	672	696	700	710	658	658	665	673	677	648	741	674	691	702	660	741	706	665	674	704	676	672	696	669	658	684	695	677	711	685	675	670	689	682	706	649	729	640	693	694	713	657	713	716	663	679	685	719	656	669	742	641	646	706	686	664	646	695	696	697	763	706	690	665	696	747	706	702	654	727	716	701	684	695	697	672	673	744	692	668	689	706	685	703	667	720	694	683	718	715	697	631	647	677	689	665	659	696	672	618	691	698	676	700	703	681	725	701	728	732	689	681	690	697	687	712	682	710	644	677	701	665	691	689	678	666	682	673	688	673	619	698	701	693	711	663	713	603	669	692	669	683	665	722	660	693	694	666	730	692	700	663	747	721	726	697	649	671	730	668	702	691	677	706	678	652	680	691	692	714	696	728	669	675	709	692	716	713	680	692	675	693	697	668	662	703	714	679	654	653	672	661	691	663	642	704	713	711	696	717	722	689	634	742	710	698	667	682	688	680	677	693	679	708	672	697	725	629	665	720	663	654	707	660	670	664	714	728	711	722	653	687	677	705	679	720	682	701	692	653	686	658	619	675	679	676	721	707	711	722	722	676	625	727	677	665	662	695	673	696	695	662	729	678	638	696	686	677	704	666	640	689	683	661	613	730	681	683	705	653	694	686	652	677	706	658	704	701	698	678	686	663	639	694	688	720	675	671	715	675	699	745	682	674	711	720	637	675	709	686	696	643	691	655	701	682	718	681	675	644	690	685	708	715	685	736	650	685	718	689	699	676	701	661	669	664	666	668	703	703	654	673	684	731	709	670	684	701	709	687	720	664	697	685	678	698	721	668	713	743	719	689	737	740	685	717	682	716	685	641	721	673	706	637	688	735	672	699	654	730	737	644	698	719	679	707	707	716	702	682	682	625	721	679	673	681	695	639	689	698	732	661	687	723	689	689	647	680	698	707	715	747	688	728	706	671	652	726	686	715	694	723	694	719	650	679	706	666	670	675	709	684	675	679	705	667	694	706	686	709	673	695	724	650	659	640	698	725	719	699	708	701	705	664	658	694	665	665	702	677	664	669	737	686	668	671	686	703	694	641	714	711	695	715	660	765	687	751	697	728	722	653	652	707	654	714	657	705	655	651	675	703	710	705	671	654	683	707	657	673	692	684	719	705	715	701	694	695	673	661	706	685	717	703	644	660	689	709	703	707	675	731	677	744	676	764	702	675	726	716	665	687	716	684	698	691	648	734	678	729	715	643	711	674	658	663	709	698	676	679	730	734	704	682	706	734	695	684	697	693	737	704	655	704	662	687	668	688	670	712	680	661	663	696	656	724	682	661	699	636	645	699	666	679	645	747	704	662	727	681	704	683	675	676	681	704	713	670	746	705	703	719	719	664	722	701	747	694	688	696	692	709	690	742	699	710	695	661	677	672	710	654	678	700	674	655	699	659	670	676	720	681	738	699	690	692	679	659	689	706	649	696	698	689	663	739	685	646	694	716	651	646	714	681	706	698	688	707	715	670	633	678	705	710	675	691	691	654	717	691	693	670	718	670	709	719	679	690	695	741	656	706	636	661	712	651	688	690	706	754	673	673	692	662	708	669	722	682	667	657	684	672	653	691	716	653	642	727	665	679	716	687	716	710	722	681	744	679	706	710	688	670	695	724	695	690	712	712	688	692	705	700	694	693	652	678	741	711	679	692	707	688	718	679	703	709	692	715	708	702	704	673	707	721	678	725	697	689	686	671	701	717	677	679	663	691	679	696	659	657	702	669	687	721	697	690	733	653	678	711	700	674	690	683	696	712	681	732	736	683	690	703	734	722	661	662	641	672	672	711	666	673	692	672	680	714	668	673	671	655	706	672	659	680	667	714	718	679	698	716	648	694	670	670	638	674	695	661	665	714	701	674	670	725	711	677	643	693	709	687	660	704	671	655	685	723	698	731	701	689	689	696	730	658	656	713	712	691	682	675	732	722	687	674	680	718	666	708	715	675	681	653	695	684	638	741	714	678	683	697	703	683	705	675	687	718	691	677	689	669	654	682	679	653	712	674	655	659	702	646	674	669	667	685	679	708	673	736	684	668	689	721	668	723	716	646	733	604	697	703	762	653	692	674	665	671	666	660	689	654	702	664	704	667	677	668	719	706	722	688	644	623	719	654	689	755	712	673	727	705	667	694	672	675	649	686	682	660	631	726	686	620	740	695	690	663	674	673	726	681	686	701	688	723	691	669	696	728	678	709	687	690	671	701	708	640	686	693	674	706	656	694	704	724	696	669	713	685	667	679	653	646	679	703	676	703	709	659	618	711	691	680	702	721	686	670	660	658	706	656	690	685	666	683	704	714	669	673	684	712	655	692	659	640	650	666	674	726	706	678	692	689	737	650	658	664
27644	21194	29552	23094	21145	19012	379	232	192	186	196	185	174	180	176	186	166	187	172	173	176	167	187	183	193	174	213	199	195	191	194	156	169	180	195	189	199	192	199	184	208	190	186	181	192	193	197	193	197	180	186	179	176	182	181	196	190	191	207	177	197	154	177	175	201	206	211	161	167	191	174	206	172	194	217	203	190	178	191	180	197	200	176	182	203	183	203	193	192	173	195	172	190	180	159	180	174	185	191	183	169	190	183	194	165	208	175	188	215	191	190	181	173	174	179	195	186	192	183	174	190	195	206	195	190	205	187	189	200	193	205	193	183	197	201	168	190	192	166	184	174	201	165	189	205	200	168	207	172	193	206	186	174	159	174	181	190	229	213	177	203	183	176	170	177	187	199	184	189	161	218	178	187	208	196	196	199	174	194	209	197	210	201	184	196	195	191	182	175	187	179	190	214	215	159	182	217	177	173	179	183	183	195	173	194	172	177	181	181	188	198	185	174	167	168	177	178	189	187	162	172	181	181	177	184	184	176	206	171	202	197	189	174	182	204	178	174	189	195	201	201	188	175	188	147	179	192	177	193	168	158	221	186	223	180	185	194	206	164	194	206	166	193	174	165	187	201	194	170	172	185	169	197	203	170	200	192	179	185	198	183	186	185	172	182	183	162	183	191	163	182	172	193	187	175	169	200	179	184	186	183	190	178	197	174	165	189	198	187	198	167	176	180	207	197	180	174	164	197	194	178	187	177	186	196	146	182	189	191	184	186	176	210	204	176	173	169	199	174	187	211	209	207	192	163	185	182	189	191	182	180	216	198	200	186	181	161	194	162	190	203	185	163	198	172	186	190	223	180	199	181	195	167	171	182	200	193	182	171	172	195	174	197	210	177	204	205	210	178	205	195	190	189	185	171	187	192	204	184	190	188	168	180	175	187	202	212	198	180	185	196	168	189	183	185	190	183	175	163	213	188	187	206	179	183	193	193	199	199	195	168	199	183	176	186	205	190	189	185	188	176	178	184	171	202	191	173	195	175	166	179	179	175	187	168	187	202	192	213	203	177	183	170	195	202	160	178	187	188	176	187	190	171	213	181	189	159	173	194	188	207	190	183	188	184	206	198	180	211	206	178	186	149	177	166	189	191	188	197	177	181	183	163	192	183	194	174	176	203	194	193	205	199	186	194	195	191	183	195	173	188	199	198	194	189	196	186	182	188	194	181	189	164	197	198	183	206	175	205	198	183	201	225	160	178	175	185	174	171	172	163	186	199	199	184	193	187	191	192	183	200	167	195	166	183	174	184	166	171	181	183	170	198	171	186	168	176	206	187	206	193	179	182	197	190	165	154	184	184	173	190	193	186	187	172	163	184	188	175	195	207	217	181	184	173	173	187	192	198	166	175	183	185	195	186	181	189	191	185	173	207	195	185	187	198	166	179	178	188	177	177	174	174	186	181	185	188	205	185	156	204	190	143	182	188	169	180	181	225	145	172	174	184	193	174	180	178	193	189	197	182	177	189	186	183	193	196	192	184	160	163	184	205	194	159	182	193	206	166	189	191	170	185	172	207	182	178	194	200	203	221	165	193	183	187	176	182	169	156	176	176	194	192	193	172	170	182	173	186	184	173	196	165	170	212	196	210	199	182	177	206	196	183	186	208	194	195	182	184	189	180	196	182	193	186	185	189	200	176	180	159	197	202	187	197	189	178	197	176	200	177	177	186	202	195	185	198	168	214	193	171	185	171	183	173	180	184	170	192	203	178	173	165	191	196	183	194	178	176	181	176	192	179	184	189	192	159	202	180	192	177	203	205	190	180	172	163	218	180	194	184	194	174	168	183	215	185	174	188	202	158	207	176	194	189	183	186	192	155	183	178	198	175	172	191	191	177	161	201	196	181	200	185	198	189	191	188	175	205	188	205	175	186	198	188	186	192	194	189	193	195	198	204	184	187	202	182	176	166	183	186	159	203	190	196	164	179	187	213	175	190	175	177	189	186	184	184	182	199	179	187	164	205	177	181	196	162	183	186	170	169	171	161	187	177	169	194	185	188	186	175	187	172	204	173	174	176	155	169	189	202	186	184	188	205	183	197	195	178	187	187	194	175	197	191	198	194	197	167	176	202	204	158	209	210	200	175	180	161	194	162	182	183	180	174	188	180	187	199	193	186	188	202	195	177	181	184	200	217	183	173	181	219	180	178	193	195	201	226	202	213	198	164	192	168	187	196	188	161	176	182	172	190	164	174	182	168	205	172	179	202	193	165	203	184	176	193	182	192	184	193	178	203	178	182	198	172	189	188	195	188	170	182	179	175	155	171	189	201	185	182	172	191	185	208	193	179	165	188	189	212	188	197	188	198	175	186	180	194	218	172	177	187	171	178	158	192	185	215	200	170	165	174	225	184	189	180	192	167	176	208	180	188	208	201	182	191	191	178	186	180	179	167	191	194	198	169	192	179	162	173	178	178	176	179	188	206	185	162	196	160	178	173	172	197	163	192	182	201	175	162	181	186	196	200	168	185	195	178	196	201	186	195	179	175	187	201	191	202	188	173	178	209	180	211	162	178	211	171	190	195	169	185	201	205	195	192	179	192	172	193	183	197	205	186	187	168	157	159	183	208	224	161	173	189	179	196	178	208	188	196	164	186	202	184	190	199	185	187	174	180	191	205	201	188	217	206	191	170	191	173	178	203	182	176	180	176	183	177	192	191	156	162	179	182	195	163	166	191	178	143	187	187	178	190	204	193	173	181	164	194	188	184	185	182	192	184	191	199	169	203	181	188	192	214	187	195	173	189	180	196	172	185	201	186	178	179	179	171	185	215	173	207	191	169	191	198	163	174	188	194	208	192	152	182	177	169	159	190	178	178	190	222	208	172	174	189	165	192	176	174	174	186	176	178	151	193	209	174	192	196	192	204	182	167	177	199	205	181	165	204	171	194	213	209	172	200	196	171	198	202	185	185	195	166	198	191	183	197	205	194	193	201	186	172	171	172	142	195	164	172	201	173	176	177	186	171	205	176	184	212	180	175	211	189	186	178	177	186	180	180	168	170	187	198	180	200	160	162	203	183	199	173	191	181	171	184	190	172	194	163	166	180	185	208	188	176	184	206	184	192	174	179	194	193	182	185	188	199	180	179	173	187	174	169	176	185	180	179	194	194	214	188	182	165	176	170	201	181	177	185	190	194	174	176	184	210	203	183	210	192	195	164	204	151	172	207	201	189	174	193	190	165	177	213	190	191	161	210	187	167	194	199	194	216	160	199	182	167	180	192	197	183	168	206	193	192	155	172	168	188	196	188	186	181	171	176	184	201	160	187	194	192	192	168	197	180	207	160	188	201	176	192	174	197	200	188	215	168	185	152	173	172	189	209	188	181	191	198	172	189	205	200	199	203	198	180	199	186	167	195	199	197	180	167	178	189	207	179	201	171	189	169	192	201	183	194	184	185	165	173	193	191	194	177	183	174	193	174	182	189	188	179	183	207	174
3823	502	358	286	257	257	267	244	257	258	243	265	277	248	258	246	261	245	263	228	240	260	241	255	269	238	219	251	248	251	270	208	230	242	261	258	251	266	245	238	265	266	243	239	270	276	231	271	286	244	236	248	249	218	242	248	247	256	276	227	257	245	243	250	244	247	266	231	238	239	234	246	282	252	235	227	264	235	240	251	239	260	265	259	235	267	250	277	260	287	258	248	252	220	271	258	290	253	255	236	265	238	235	246	255	249	274	239	248	225	230	236	238	242	226	239	274	255	245	205	226	245	279	251	263	238	244	256	261	265	232	226	236	231	245	239	247	272	255	243	234	224	255	217	241	254	267	253	239	264	266	245	230	263	227	248	244	267	255	251	223	268	258	273	238	259	246	266	264	236	274	256	242	240	263	277	259	251	238	202	242	222	239	254	260	257	256	271	250	283	274	237	280	248	244	229	267	245	246	242	241	239	229	276	226	234	269	240	235	228	286	247	263	259	241	276	265	263	231	235	231	254	246	252	258	250	240	250	232	247	265	226	233	276	256	251	244	246	236	254	254	251	255	258	234	231	268	245	250	254	248	245	209	238	250	245	246	229	283	236	262	229	264	268	242	245	251	249	236	258	255	270	236	255	281	229	221	266	259	249	267	249	229	224	248	232	230	248	250	275	263	249	246	256	252	240	262	277	247	269	233	239	238	249	256	244	265	264	253	286	224	231	233	250	252	218	268	248	235	263	259	257	249	270	295	264	241	238	259	226	254	253	238	257	250	254	273	223	260	259	244	252	262	255	255	243	250	269	265	241	233	239	271	220	247	232	254	251	257	256	243	244	258	242	268	230	257	280	266	242	240	227	298	229	233	231	242	206	252	259	261	239	234	254	253	246	275	240	277	254	254	262	255	256	247	268	275	242	248	250	259	259	244	245	251	274	229	260	258	234	251	268	235	231	265	247	268	224	279	246	265	240	224	240	249	246	221	242	251	255	249	255	217	238	222	235	307	247	268	268	252	240	230	277	247	282	252	238	263	258	235	237	251	235	232	233	253	251	239	239	240	228	241	292	261	239	253	269	245	254	250	228	240	246	232	277	220	234	244	242	244	277	228	256	261	247	329	277	266	243	284	248	246	268	253	225	246	244	270	241	269	269	257	253	217	241	264	199	241	253	239	248	264	238	262	290	237	224	259	234	241	229	245	257	229	233	240	226	238	238	273	247	257	241	249	249	252	253	268	254	263	227	247	256	237	234	263	251	221	245	243	245	244	255	236	256	257	244	262	243	245	256	260	244	265	227	238	262	239	235	237	255	246	230	243	235	268	233	245	253	261	252	244	248	246	265	251	268	283	235	284	218	238	264	233	243	251	267	249	219	249	243	252	256	204	269	233	255	241	224	263	287	232	228	249	261	226	251	277	260	240	242	254	253	256	272	258	245	240	242	226	243	263	239	249	289	225	227	244	248	277	224	229	277	248	241	236	236	240	284	260	225	245	237	243	241	231	263	255	261	297	236	266	231	258	252	243	248	273	241	238	241	228	229	242	237	253	292	239	252	249	260	247	267	256	250	244	248	261	237	246	261	272	233	261	268	247	244	257	247	251	232	272	234	238	240	269	248	245	251	201	256	260	213	265	245	260	255	228	246	237	266	262	261	249	254	257	235	267	254	239	250	282	269	245	263	260	259	239	257	224	253	272	257	259	253	238	245	254	244	271	276	235	265	272	256	263	244	254	261	214	251	225	226	226	237	266	281	233	236	261	251	236	221	256	258	235	243	256	234	249	241	268	234	246	226	241	253	270	246	229	239	280	251	289	240	262	269	259	231	262	263	240	263	253	257	276	238	258	267	244	265	264	250	249	261	246	249	243	264	237	228	264	239	238	250	272	271	253	233	243	234	254	262	272	242	269	247	246	232	230	263	269	246	267	256	266	255	247	269	237	259	245	236	227	249	247	259	258	245	250	246	223	231	242	236	233	241	250	270	257	241	232	226	237	268	240	267	225	269	270	263	226	232	242	259	253	254	260	237	270	275	245	234	254	271	249	266	242	230	230	264	244	241	246	247	250	253	268	255	262	228	237	231	224	256	244	252	251	246	225	255	251	245	218	292	272	255	250	234	273	255	284	239	246	244	256	254	244	245	246	265	237	245	241	254	256	247	258	240	245	249	262	245	237	253	236	227	239	260	260	256	246	265	248	240	252	244	256	268	227	252	235	247	239	259	231	253	260	250	239	252	222	236	278	251	258	243	258	238	241	248	240	243	267	251	260	245	243	224	238	267	266	242	258	290	259	226	242	237	266	278	265	242	251	249	243	249	249	231	250	234	225	245	250	276	265	275	248	251	259	245	260	250	248	251	243	259	251	253	233	278	268	274	266	233	239	252	242	258	233	237	266	226	225	236	249	266	251	238	215	264	253	258	244	256	250	254	264	238	266	254	254	233	225	241	245	249	256	281	298	253	250	242	262	269	273	223	237	264	253	239	238	243	251	262	222	264	247	260	234	241	256	241	224	233	246	267	269	254	262	279	238	253	231	259	269	244	259	265	238	257	264	226	243	264	240	264	229	228	240	228	238	200	243	248	300	242	259	246	253	270	260	260	237	283	245	248	247	264	232	257	248	217	251	248	269	241	244	217	286	266	288	250	241	258	256	245	269	239	270	253	284	235	226	253	260	280	258	236	261	260	238	259	258	230	275	269	259	248	236	235	250	259	239	266	230	221	241	234	231	211	255	229	231	230	254	242	254	247	219	264	246	249	246	242	245	229	260	252	216	251	267	268	261	280	236	238	234	247	261	266	253	239	242	212	247	226	241	275	254	262	228	268	250	248	248	244	236	247	247	264	239	248	225	262	235	238	266	257	268	257	257	242	262	227	262	248	266	234	240	256	254	219	255	279	244	251	234	218	243	232	225	269	250	236	256	269	221	248	231	266	266	250	230	236	244	253	274	258	237	246	230	272	273	238	249	267	247	250	244	228	249	261	276	271	263	247	280	277	244	247	266	256	273	252	231	249	252	271	239	226	237	227	267	261	255	242	280	233	245	253	239	245	233	256	252	249	237	249	257	272	240	240	243	219	235	256	227	215	258	242	260	273	235	264	253	255	248	258	237	257	243	228	256	253	240	293	247	258	238	292	214	261	247	239	246	242	226	273	269	228	216	271	265	276	265	266	274	275	264	277	242	238	253	241	268	248	234	226	261	257	236	288	254	236	234	244	254	255	241	250	251	254	248	253	262	252	250	256	219	266	254	263	229	238	247	237	265	242	234	222	237	261	234	268	253	258	230	240	228	260	237	271	260	231	253	239	237	236	240	275	255	231	258	231	248	242	272	243	255	271	252	237	249	243	244	246	238	264	256	240	248	248	258	245	262	250	257	231	286	270	270	269	260	247	277	278	239	249	274	252	262	214	264	234	230	271	249	228	220	242	232	228	259	270	259	254	252	240	235	247	251	242	274	239	237	226	273	232	267	284	259	250	230	248
22581	21194	29489	23192	21196	21367	24437	3994	710	676	701	676	632	652	644	660	644	628	629	659	654	582	626	625	634	645	615	634	612	605	623	651	610	630	595	620	686	603	643	596	603	632	620	609	567	603	643	626	622	547	619	585	610	627	600	631	660	627	584	644	618	636	627	638	648	624	585	600	579	649	607	615	683	639	622	621	602	647	605	608	635	581	631	600	627	653	618	600	605	631	592	637	601	605	628	658	623	555	627	641	574	603	608	619	612	631	578	642	650	609	619	592	613	599	643	620	642	631	624	628	659	620	618	589	640	632	633	613	652	619	626	596	644	618	574	608	630	658	626	606	603	622	588	635	605	646	602	629	606	617	598	584	547	603	633	617	585	626	597	606	642	580	591	593	661	601	591	588	630	633	606	609	621	609	610	585	626	629	634	625	616	605	587	642	609	582	624	599	610	624	630	630	600	611	568	608	637	614	665	596	595	631	615	615	565	598	616	627	586	590	590	586	633	643	585	627	604	633	572	587	555	604	680	611	638	634	594	647	635	615	603	593	636	622	587	628	603	611	628	596	602	563	607	614	609	638	630	616	666	625	613	636	656	613	601	648	618	634	598	603	650	628	621	635	569	651	694	608	620	674	602	633	627	585	572	624	595	579	625	622	594	588	623	655	569	581	593	613	681	606	591	653	594	587	616	632	654	611	646	664	616	605	624	579	633	613	586	644	565	607	591	627	602	618	629	609	613	611	600	665	601	629	634	613	636	649	617	607	572	633	637	629	626	649	641	600	631	609	591	617	644	629	597	630	582	587	584	608	590	638	615	564	564	623	600	615	639	625	610	606	603	625	645	592	601	689	629	609	610	622	653	657	623	709	629	656	617	668	595	595	615	596	592	648	601	615	559	625	659	594	614	629	619	613	616	596	636	663	622	592	639	624	613	588	597	581	582	635	610	608	610	624	604	599	606	676	569	611	638	620	622	608	603	555	631	591	589	603	645	584	574	616	596	600	651	630	655	613	619	627	611	601	634	611	620	638	604	660	603	588	563	619	600	643	594	586	600	578	656	596	591	647	603	606	634	601	606	617	616	638	573	600	586	607	642	606	605	611	649	631	625	617	655	596	629	592	633	600	568	577	627	621	597	586	612	629	621	595	592	580	597	605	639	618	612	610	623	592	620	572	587	604	600	651	614	589	631	595	615	600	646	598	649	604	563	656	634	614	606	610	667	596	604	659	587	643	618	588	599	601	633	661	600	583	611	617	631	620	593	612	595	641	678	600	631	630	610	582	645	641	607	643	632	638	592	587	618	615	605	655	636	575	585	590	576	630	558	613	611	603	608	614	582	584	611	612	629	634	597	638	593	661	620	582	646	633	615	650	640	586	630	577	568	603	662	605	636	562	645	630	618	593	602	611	579	593	641	585	585	640	635	633	595	617	634	596	631	600	628	637	611	632	637	597	617	573	608	621	605	620	615	631	602	582	654	573	615	606	635	590	624	641	577	602	611	636	603	583	590	604	655	620	619	625	593	652	659	613	618	615	575	612	599	584	610	630	629	631	586	609	636	638	601	615	577	576	596	613	616	613	610	636	650	615	623	669	608	617	653	651	619	586	627	616	637	588	584	594	619	601	620	592	626	569	616	569	617	671	605	618	574	611	596	608	611	640	616	599	631	636	662	596	594	627	629	580	604	640	617	613	552	583	597	601	604	618	614	620	590	596	615	649	620	610	642	595	635	614	623	585	615	597	623	610	634	638	600	613	590	594	610	623	584	597	574	606	630	595	607	590	590	633	623	602	600	602	606	619	654	628	638	568	645	613	631	590	612	583	650	602	650	566	617	616	655	630	615	575	604	597	563	624	598	611	583	677	594	671	594	604	609	620	588	613	638	648	616	641	583	631	601	603	590	625	614	591	653	585	640	584	622	646	604	611	628	626	599	628	653	573	603	606	610	613	609	608	615	640	615	626	609	599	632	605	599	580	617	630	668	671	639	626	637	586	658	619	635	624	628	641	590	629	638	601	604	616	594	610	639	638	664	645	623	572	638	627	602	584	631	646	646	600	588	603	613	622	613	617	583	575	618	645	597	612	614	639	641	619	606	638	575	613	537	616	605	615	566	651	647	644	618	654	599	588	643	631	569	645	613	598	610	620	625	568	614	610	637	602	631	593	669	590	593	621	590	618	636	614	620	606	556	591	627	590	642	590	608	608	565	602	579	589	624	626	592	598	585	608	592	587	583	574	600	580	569	603	625	600	599	617	558	637	656	638	636	627	649	628	602	640	600	577	672	654	605	634	602	613	573	679	597	598	614	590	645	598	667	632	601	633	613	612	588	644	629	602	570	613	612	610	615	620	633	618	585	626	596	595	601	637	639	596	622	665	581	639	596	667	625	611	600	586	632	626	602	653	576	586	662	630	578	628	643	572	577	644	600	605	603	627	591	609	628	636	620	613	648	628	609	625	581	589	648	599	572	612	599	588	602	607	636	584	586	591	592	625	615	661	661	625	606	608	584	621	608	564	585	677	609	627	624	636	607	589	629	636	602	583	604	631	633	614	604	613	609	589	615	574	604	571	623	621	630	616	591	644	567	572	575	611	614	634	649	642	594	627	614	642	583	571	650	621	592	602	600	654	625	623	647	628	551	579	627	587	613	577	607	621	590	592	610	615	654	626	657	612	604	657	618	645	583	629	583	619	604	597	611	635	634	606	607	624	603	564	641	613	608	623	592	581	645	609	618	602	635	579	621	617	642	634	667	639	615	607	615	580	586	630	630	609	614	633	613	619	599	657	688	640	640	596	602	549	596	625	637	665	610	618	671	631	581	647	626	600	595	590	584	649	579	608	567	620	627	634	591	614	644	641	583	614	639	617	641	633	595	663	611	625	610	607	625	561	613	601	602	633	640	624	598	653	600	605	569	581	615	631	590	624	637	651	617	570	610	604	643	621	626	613	585	611	598	612	643	588	616	619	624	562	598	637	576	662	601	648	618	639	609	613	589	626	603	627	645	608	655	606	649	623	616	640	610	595	589	607	585	602	585	576	596	575	611	586	597	636	612	631	610	628	620	612	641	603	611	609	571	608	586	594	661	608	640	674	625	638	635	582	601	565	630	598	569	642	613	606	618	647	573	620	627	572	595	633	612	632	574	621	623	581	624	616	675	618	570	608	643	593	621	625	624	612	596	647	580	578	589	616	625	627	622	584	644	588	672	593	615	639	618	607	578	614	626	601	670	601	625	589	597	622	631	607	667	624	574	616	595	623	591	607	621	592	625	597	593	639	581	555	615	585	597	581	636	587	604	662	622	627	600	573	590	611	612	599	616	648	620	617	592	612	603	613	552	622	634	575	621	632	632	630	624	567	591	653	615	601	671	619	618	585	672	649	577	563	584	595	643	619	616	598	621	644	664	591	601	619	619	613	599	616	620	630	644	634	639	579	601	605	576	608	604	590	615	659	626	611	573	619	640	594	607	579	653	626	590	616	625	602
4783	1644	1086	989	824	853	831	796	771	778	774	759	712	757	717	711	752	748	712	729	711	682	732	709	730	740	720	756	732	706	713	732	757	769	778	729	715	738	752	702	754	718	697	768	725	706	704	733	685	752	683	700	712	752	724	697	705	720	736	727	748	737	738	738	741	723	692	720	742	719	683	758	765	759	714	699	800	708	747	765	749	693	666	721	742	753	760	725	694	739	716	734	686	729	736	735	744	751	734	714	725	664	716	730	677	757	698	727	751	734	770	752	700	637	743	724	776	733	746	746	716	741	684	721	680	756	738	667	689	737	748	703	669	727	710	727	764	726	706	678	731	726	749	728	733	703	730	732	721	723	747	745	691	688	735	674	667	738	725	718	647	733	750	756	758	720	745	689	721	737	687	736	696	732	753	722	725	716	693	765	727	737	733	703	696	693	708	754	705	690	685	732	752	709	752	702	677	724	736	705	715	688	725	712	727	683	754	691	767	715	731	671	733	755	745	757	748	648	681	741	770	686	748	761	714	700	709	737	753	708	754	742	771	710	730	708	748	724	744	713	690	684	741	681	703	733	729	709	742	704	753	698	683	677	781	683	660	668	744	724	717	745	719	707	725	734	731	740	698	769	716	706	763	714	749	723	736	748	721	734	635	699	697	696	704	740	715	746	698	776	685	764	739	749	711	719	727	838	715	744	723	682	757	721	717	708	705	684	699	690	732	752	713	720	742	765	727	720	725	712	765	766	727	724	733	702	737	728	745	751	732	744	769	716	716	729	713	681	703	657	700	745	725	696	764	716	724	702	745	719	702	701	740	682	706	714	765	725	730	699	710	676	723	688	678	776	706	734	733	723	730	722	717	758	682	739	739	734	755	750	684	774	648	713	693	678	779	721	689	679	729	696	698	707	725	687	752	725	710	697	727	756	745	713	681	699	705	714	706	744	668	705	707	759	693	716	769	719	685	745	712	717	739	708	754	675	684	710	702	765	758	705	788	739	693	725	735	690	667	700	744	723	751	716	713	674	753	714	764	704	716	686	756	708	740	734	717	680	741	741	710	689	720	720	718	720	751	744	743	740	751	706	691	718	729	691	690	783	739	686	742	721	757	716	732	738	712	717	733	666	695	727	729	720	708	750	735	757	723	717	743	731	732	705	754	731	770	770	700	701	735	752	720	742	717	713	747	709	750	744	727	737	728	737	724	727	708	737	683	735	694	737	713	792	648	703	726	712	675	696	734	742	680	704	680	762	696	729	760	735	748	684	733	701	713	728	776	767	741	727	715	668	752	678	735	736	769	737	732	756	719	706	754	729	699	718	731	707	701	720	691	722	729	702	715	682	702	690	787	759	734	742	712	672	721	720	703	770	725	786	742	725	737	748	701	771	709	718	718	767	676	723	717	701	711	767	761	736	686	740	732	732	724	728	705	703	734	728	717	729	708	714	793	708	708	751	688	710	738	742	676	735	741	722	697	754	753	738	766	747	668	716	704	706	716	722	744	725	709	679	689	739	712	724	739	710	747	706	722	745	715	727	781	776	730	733	717	680	702	726	711	704	706	688	723	729	691	710	705	727	762	747	711	694	714	706	694	735	723	735	706	735	729	733	708	766	750	782	735	667	732	700	796	730	716	743	762	738	704	732	712	682	702	735	733	699	735	708	737	786	733	715	688	725	737	669	699	748	712	773	748	676	719	730	740	652	717	761	725	690	720	741	727	728	718	747	695	694	741	721	724	688	742	704	729	716	692	716	744	701	710	721	702	730	767	724	764	733	722	687	703	721	735	738	666	694	736	729	737	708	745	776	726	697	696	692	720	726	661	743	728	739	695	726	743	734	705	732	728	747	749	704	690	724	716	722	748	722	715	772	744	708	726	723	697	714	744	681	681	691	735	763	707	736	734	697	697	758	741	722	706	726	690	706	699	763	735	773	735	743	724	744	686	727	721	701	715	733	784	752	725	708	666	658	713	704	734	737	760	698	740	711	714	800	740	701	721	735	704	742	751	754	714	712	684	689	743	696	738	723	762	675	766	707	728	745	708	734	737	717	725	665	755	713	746	720	713	713	659	701	711	751	719	771	687	690	729	794	649	701	731	713	737	744	701	700	742	682	763	692	703	738	757	729	769	698	732	739	734	757	737	794	692	740	730	692	742	701	672	714	734	719	710	718	724	810	722	682	708	669	747	682	737	746	694	710	696	747	678	678	715	725	703	744	761	726	727	689	694	689	754	676	719	733	737	715	680	701	730	768	688	740	750	759	715	693	727	721	708	740	782	728	726	762	737	767	735	682	709	719	709	726	744	738	749	757	702	750	705	759	706	733	715	727	773	715	697	751	744	699	710	717	742	717	777	754	706	731	718	704	699	746	734	722	776	704	719	697	739	711	731	743	724	685	777	689	752	746	751	678	700	737	698	744	704	739	712	713	775	689	711	724	699	751	707	700	767	699	728	697	706	706	691	734	690	703	741	717	682	745	727	710	733	680	697	701	713	739	747	739	751	746	715	732	720	741	688	776	707	730	734	746	730	682	729	733	735	713	718	721	758	725	683	750	725	673	677	712	765	699	733	721	721	725	729	725	750	720	714	717	684	778	736	670	725	732	711	749	737	735	722	749	759	752	714	702	708	696	725	736	733	716	761	767	712	709	760	749	742	707	768	718	751	752	758	756	710	775	701	698	728	733	730	702	734	716	749	739	729	722	669	705	739	743	718	694	730	679	666	697	695	669	713	737	724	681	678	682	708	755	738	735	712	681	690	718	730	708	702	716	727	701	700	720	736	769	685	760	756	732	749	730	651	696	694	719	669	712	743	745	724	729	690	742	743	720	695	660	724	715	705	786	709	672	703	707	702	672	762	771	742	742	725	748	690	761	720	685	717	717	766	744	733	682	737	693	731	721	744	753	764	730	734	702	707	738	700	721	718	765	725	760	732	763	738	752	704	707	702	748	731	723	702	751	679	711	717	694	731	712	690	712	724	729	717	754	720	748	731	742	706	724	656	720	707	737	682	729	718	725	686	710	718	727	765	778	722	746	725	729	749	727	730	719	697	717	756	711	685	736	743	708	727	712	750	738	710	767	684	720	694	709	747	740	715	733	693	739	728	739	752	731	751	721	740	711	717	714	737	745	741	723	713	759	700	686	742	701	694	708	725	741	741	753	759	695	714	744	780	733	661	695	679	712	790	711	712	696	708	712	774	703	734	707	745	675	703	780	757	690	736	646	765	726	709	715	687	698	749	767	748	715	757	700	660	698	714	727	764	716	734	720	728	735	739	717	706	714	753	740	708	723	752	710	752	751	779	723	727	693	711	772	769	669	745	699	753	709	675	726	712	670	683	703	721	722	738	698	764	710	737	691	667	743	774	692	732	735	744	715	720	699	712	708	733	712	711	714	716	737	723	772	751	723	716	747	706	709	760	713	705	720	730	704	741	676	723	647	734	750	695	703	743	670	700	713	673	695	698	677	749	734	647	756	746	768
27966	21194	25457	13924	423	342	298	277	284	271	270	259	284	280	289	261	303	263	278	258	282	269	280	303	305	255	282	288	268	265	288	323	283	282	265	277	258	285	272	271	272	296	297	249	297	271	287	289	289	255	282	298	248	299	266	257	252	281	265	265	281	296	271	252	291	255	292	296	289	250	298	284	286	278	287	300	273	294	290	266	281	268	267	301	264	296	273	251	276	299	277	269	306	269	292	291	255	242	264	285	272	234	288	269	263	266	262	267	285	285	277	265	288	261	263	293	251	281	299	272	255	297	308	299	309	277	292	276	264	286	282	264	293	272	276	284	285	273	274	269	287	294	281	242	252	278	277	259	279	291	275	272	287	274	294	293	290	280	261	297	267	248	312	279	285	274	268	251	282	253	293	270	281	284	304	285	258	296	296	306	299	291	288	298	280	271	260	275	286	311	273	290	289	266	287	289	274	270	271	268	304	291	265	293	251	252	286	276	255	298	287	266	276	289	289	253	260	288	303	268	281	267	257	264	279	259	278	275	278	258	261	293	280	280	277	278	285	292	283	268	275	296	299	299	285	266	271	263	284	275	287	293	293	286	269	284	275	287	257	302	233	326	274	299	270	289	268	273	288	282	292	291	276	282	272	270	281	295	295	269	284	273	317	264	281	268	317	297	302	273	287	294	276	255	296	271	281	282	273	280	263	274	278	297	281	316	274	278	277	270	281	277	311	277	258	286	290	260	276	299	329	285	280	279	317	288	300	264	262	263	267	243	309	287	271	250	289	300	275	284	270	269	292	288	275	302	271	287	282	285	286	286	256	261	264	268	291	245	280	306	296	237	293	288	279	282	300	292	269	262	280	279	298	305	288	257	288	289	266	290	273	281	294	284	256	267	274	279	267	280	295	285	270	277	289	281	304	286	278	294	252	265	304	294	279	278	303	289	284	290	268	287	266	241	266	292	292	260	271	301	266	264	275	305	273	268	284	287	272	249	251	283	293	272	279	293	323	289	260	299	275	316	276	266	278	251	264	278	249	270	277	295	291	279	272	257	245	305	255	271	285	289	300	253	280	281	301	287	273	259	301	296	249	304	268	309	314	288	307	290	259	246	299	246	285	269	293	311	275	287	281	317	259	272	307	280	297	284	282	281	281	278	249	283	303	271	262	275	318	278	275	293	291	320	276	299	280	287	290	309	284	270	279	273	325	310	293	263	300	316	282	266	280	277	302	249	299	285	252	296	286	285	275	250	272	311	275	280	305	268	281	278	252	277	316	306	276	266	304	269	275	320	310	280	273	303	287	281	298	319	277	275	230	281	289	307	272	306	261	308	283	289	299	293	301	284	302	267	255	269	278	290	302	261	297	271	285	280	296	258	266	292	316	267	287	277	283	244	318	291	285	291	253	302	259	326	254	292	288	266	280	305	280	289	293	257	299	293	277	266	273	282	278	285	317	277	286	283	261	269	308	272	257	282	267	295	290	279	248	273	285	257	316	283	295	232	282	271	281	295	267	296	280	284	271	270	277	279	296	281	290	252	290	283	265	284	274	275	266	303	297	316	278	283	301	282	284	287	256	309	271	303	293	283	275	245	298	285	288	261	282	305	260	278	296	310	303	272	294	286	285	301	293	272	310	267	285	261	247	277	258	301	267	259	276	269	281	271	273	281	266	263	258	242	291	292	271	271	273	297	272	265	254	291	292	272	302	275	280	293	250	308	296	309	272	289	297	304	293	235	249	252	254	271	282	277	278	254	283	268	283	279	276	278	296	277	275	276	266	302	279	281	282	274	270	277	291	250	301	287	294	258	310	305	304	301	262	266	273	273	286	261	266	255	290	255	265	300	313	282	265	279	278	280	281	255	283	276	273	292	262	317	286	278	255	283	262	293	276	265	275	319	287	272	268	266	279	271	271	253	270	283	293	249	290	266	298	275	268	290	262	275	276	276	305	295	265	277	240	266	273	311	284	300	263	274	291	266	295	265	306	279	271	281	270	256	266	289	296	272	309	281	249	302	300	253	251	266	291	270	252	288	274	248	299	300	280	283	285	277	283	284	279	311	298	292	283	299	244	258	301	264	286	289	272	289	261	280	283	273	269	243	280	296	266	274	286	279	264	283	268	249	283	285	248	305	261	287	272	264	288	297	276	296	280	280	262	286	253	270	296	321	278	297	287	286	268	290	291	261	271	278	300	280	278	266	285	271	283	272	291	283	269	266	263	299	268	269	233	314	300	308	264	281	269	283	276	299	263	289	311	312	307	277	300	283	288	279	306	266	269	252	286	270	276	254	253	251	267	279	281	294	281	266	278	284	289	270	280	288	290	288	276	275	323	280	249	308	269	252	284	256	268	266	295	303	248	290	289	295	300	245	321	263	293	273	293	293	289	297	278	269	295	304	274	299	265	281	265	280	297	274	280	269	287	273	298	280	294	291	306	273	319	286	276	290	293	292	271	273	261	251	281	270	282	281	287	258	295	260	320	261	286	276	277	278	265	266	276	298	288	283	256	270	281	265	276	286	264	301	283	255	263	274	290	274	279	252	261	267	299	282	274	254	285	309	280	292	304	275	271	275	301	254	292	283	268	301	311	283	281	277	288	301	262	301	303	305	279	274	265	276	308	292	298	292	310	282	277	307	284	267	262	237	275	290	268	291	261	293	296	312	290	243	263	244	288	275	280	267	280	288	269	310	255	274	291	262	280	296	280	288	297	272	293	260	271	305	287	267	282	263	268	244	299	255	282	278	279	281	279	276	289	286	297	288	264	263	299	297	281	265	282	245	299	290	289	261	296	285	245	280	291	269	290	289	278	252	286	286	281	281	311	278	299	281	284	284	278	304	302	298	296	273	267	312	269	279	264	318	281	292	308	266	286	307	273	271	249	279	254	270	277	279	256	254	259	247	266	267	280	277	272	306	305	298	294	289	314	273	259	290	279	287	292	264	295	296	281	295	260	263	286	284	269	266	276	276	269	289	307	263	313	288	285	267	270	249	298	277	284	297	274	262	277	288	294	279	272	268	276	322	296	267	287	274	275	289	303	290	278	290	275	264	262	273	270	247	271	286	278	282	266	253	287	272	255	274	278	280	282	280	309	312	286	297	278	281	299	279	288	300	274	297	277	259	255	283	290	297	266	272	259	282	309	295	289	296	268	276	251	268	262	281	279	247	273	272	279	270	295	274	273	294	271	284	303	268	277	274	274	279	287	263	291	266	268	303	284	255	284	301	281	239	300	280	282	291	256	291	274	273	276	287	260	287	290	292	264	268	303	271	269	253	293	281	246	269	307	307	257	278	290	306	289	281	257	285	255	281	294	273	240	287	286	258	267	291	320	293	286	260	279	273	302	274	266	272	258	275	299	288	284	294	268	278	290	291	285	274	302	292	267	275	328	300	297	287	276	300	319	246	265	285	301	291	294	258	265	285	281	291	270	301	277	269	284	279	290	266	286	301	256	277	323	285	280	291	263	290	285	266	279	259	287	265
3206	379	331	347	346	336	369	349	336	334	348	330	347	365	307	368	321	334	381	369	324	346	350	343	364	350	358	353	343	301	373	378	313	353	350	338	385	345	318	315	344	327	365	312	324	338	340	343	325	330	343	346	297	351	325	342	354	347	359	346	330	327	341	327	356	359	359	320	370	340	311	342	329	382	342	356	327	358	326	361	332	329	337	361	341	307	331	342	347	333	361	334	336	349	348	341	366	367	343	334	362	352	372	363	341	340	368	312	362	331	349	377	330	347	354	344	358	303	331	357	363	343	347	337	341	361	327	358	354	362	336	348	344	326	368	358	355	328	349	356	360	365	327	382	363	342	325	330	362	373	312	352	318	342	351	351	327	346	364	342	355	335	349	336	361	341	343	340	358	328	346	335	329	346	372	322	334	348	330	354	341	349	357	332	340	352	323	338	348	333	366	303	317	375	386	356	375	357	325	342	379	353	297	353	340	338	346	348	317	349	354	294	308	351	365	350	350	349	323	336	358	322	362	348	295	337	373	335	361	340	323	340	363	354	346	359	373	340	338	351	339	334	348	297	346	348	339	342	347	373	366	351	362	318	365	382	365	349	322	354	349	334	339	366	327	315	367	356	310	349	339	347	357	317	325	338	341	351	375	338	334	384	356	325	337	378	314	325	339	345	343	360	345	362	364	346	350	343	348	333	360	350	345	342	364	342	355	370	332	362	357	343	386	345	375	301	341	352	324	389	315	352	314	347	363	387	339	346	360	362	359	337	335	318	351	377	321	338	357	331	326	337	327	334	385	349	363	360	362	325	327	346	363	331	314	329	347	351	317	323	336	328	368	369	364	328	358	362	371	355	332	379	338	340	319	305	342	318	348	341	365	321	346	372	341	361	309	345	363	361	361	368	309	328	368	352	333	317	326	327	359	347	369	363	331	373	357	391	367	319	336	323	331	358	354	337	384	337	360	317	365	356	323	363	333	330	374	359	342	342	347	375	365	335	348	348	320	348	349	364	369	342	389	344	313	358	328	321	350	356	354	325	330	385	355	355	325	343	348	308	358	346	346	362	345	344	353	335	343	372	350	366	350	350	348	327	364	366	332	366	315	335	312	355	338	323	345	375	341	376	397	345	302	347	364	296	324	327	346	341	355	351	384	358	369	367	342	347	384	321	350	355	339	351	362	336	342	323	352	344	346	348	343	367	351	369	340	363	334	350	342	335	331	348	352	366	350	327	327	348	334	334	321	335	364	339	332	334	325	349	334	346	347	369	354	332	355	342	361	346	349	344	395	318	344	370	345	360	352	375	315	363	358	331	351	332	349	314	368	342	353	380	373	360	348	335	347	343	336	367	366	306	352	312	374	316	334	369	325	328	334	345	348	344	361	335	362	361	323	359	354	323	327	351	347	340	343	309	364	353	346	339	352	349	324	380	357	306	358	331	362	373	348	384	344	338	354	368	362	324	357	339	321	349	362	331	351	331	352	345	349	298	317	338	344	320	347	360	356	336	342	339	336	340	316	364	330	348	355	360	335	328	401	314	349	353	339	367	327	362	345	349	322	325	333	376	344	341	341	340	351	354	353	329	330	381	359	343	318	348	330	332	345	370	317	369	311	364	356	371	361	353	343	392	330	356	333	352	380	331	357	335	350	341	334	328	341	328	339	331	346	337	361	344	316	332	320	373	338	363	339	333	347	324	332	301	352	365	335	343	360	334	340	338	347	330	355	315	326	380	349	312	340	342	373	340	364	379	345	325	328	369	353	330	326	359	358	324	348	344	349	364	326	311	355	325	360	332	357	340	372	325	317	341	327	325	364	327	355	362	362	334	385	362	348	353	385	331	365	324	358	332	368	334	338	321	346	340	375	342	366	332	355	347	341	347	340	352	356	332	323	345	321	319	350	356	323	368	347	331	377	356	341	361	340	331	383	350	357	341	345	363	328	355	331	353	327	341	334	326	329	360	336	349	365	325	355	318	368	376	309	331	323	342	333	339	312	336	341	350	349	316	326	363	353	337	370	330	363	313	332	344	338	351	328	342	347	344	317	322	333	343	363	313	361	351	343	383	343	359	342	334	346	351	338	315	338	343	359	351	337	324	341	356	342	335	336	345	344	329	344	339	312	354	348	313	370	333	341	336	358	332	318	327	365	344	352	354	338	329	365	335	345	345	320	355	325	363	335	354	368	351	351	349	331	345	358	347	301	327	357	360	323	343	357	346	350	321	332	322	375	304	360	363	338	340	379	335	342	320	343	380	316	360	331	367	370	345	307	350	347	344	359	357	403	363	344	346	335	353	308	317	361	338	343	350	376	354	341	338	345	353	353	348	350	344	367	340	360	316	329	335	351	360	316	330	363	343	319	339	349	338	330	350	327	339	340	316	361	343	337	334	339	341	337	327	351	335	367	335	358	316	356	331	334	369	376	351	339	337	349	324	369	347	374	352	346	337	337	321	336	361	321	361	332	365	358	347	329	355	336	345	343	341	333	332	297	335	362	353	357	333	355	349	334	342	338	353	349	355	332	320	341	343	350	347	336	359	342	347	358	358	367	332	342	342	352	359	306	367	321	348	337	348	349	342	350	329	341	358	370	329	335	338	361	336	348	343	358	372	383	362	351	333	381	357	323	326	352	338	345	364	337	327	358	352	333	345	312	332	358	374	328	350	338	350	355	334	337	353	358	360	338	322	344	372	397	333	363	352	346	350	329	304	374	352	335	348	340	352	367	325	359	341	361	326	365	369	349	326	373	351	339	368	387	327	345	338	345	346	358	336	315	326	337	320	353	342	360	356	343	362	385	346	349	351	337	313	352	356	315	346	363	329	326	338	325	333	360	352	360	361	347	320	336	356	347	349	324	323	339	344	373	349	358	370	374	382	311	354	350	362	351	344	368	341	358	329	338	340	365	345	334	300	349	368	338	383	337	346	336	321	366	372	350	325	393	322	327	350	359	363	378	351	334	318	342	346	371	360	337	384	294	339	341	346	350	354	346	387	328	345	337	347	386	320	348	353	351	356	367	360	380	342	329	345	338	342	342	346	345	327	334	324	349	338	353	335	312	345	331	331	364	356	341	373	340	352	347	390	338	345	317	337	356	348	347	348	346	383	369	333	318	339	360	371	371	351	329	344	326	346	380	380	339	328	379	322	353	392	347	334	356	316	359	353	309	318	369	308	365	344	324	349	382	332	359	359	335	376	339	319	381	339	344	352	360	309	342	350	352	296	340	355	358	367	390	363	324	350	355	310	313	335	358	364	345	328	340	344	326	375	343	343	347	367	334	364	304	329	348	349	355	344	348	353	340	326	337	327	331	346	376	325	369	326	345	332	337	307	343	315	341	335	328	326	316	365	352	340	370	320	328	333	312	350	327	353	326	350	322	323	356	347	340	331	348	340	350	356	335	342	368	356	348	336	338	373	354	334	316	343	304	357	347	350	334	374	338	371	348	356	349	348	342	344	360	352	328	368	337	343	388	329	351	344
25943	21154	29686	22892	21153	21193	17418	893	643	616	592	616	612	604	637	658	599	594	569	597	619	672	633	601	570	631	655	603	608	589	642	572	621	585	572	613	593	575	605	597	625	629	631	569	611	561	601	601	586	615	569	655	579	615	598	642	617	636	574	598	603	615	606	616	574	676	654	590	593	596	589	590	614	600	561	603	601	607	555	569	577	578	637	608	590	616	583	613	594	601	579	610	645	627	535	617	598	600	606	567	594	558	538	573	656	621	595	596	610	594	574	602	617	584	588	586	608	570	566	612	574	584	614	578	599	576	573	582	626	639	587	617	583	604	581	571	510	584	621	544	611	568	583	583	623	611	613	593	608	571	588	581	623	592	604	582	619	634	580	582	595	617	580	556	572	589	602	588	590	555	578	579	615	628	564	603	622	580	611	568	587	570	618	549	576	551	644	589	663	604	630	600	595	578	597	593	632	593	585	601	620	551	625	611	618	570	577	586	611	570	599	597	610	624	633	596	617	617	601	600	631	605	572	580	633	576	611	611	600	639	558	576	603	615	588	600	600	573	542	569	595	556	577	605	624	585	602	610	618	572	635	615	558	595	650	615	625	608	616	609	616	588	559	628	581	552	606	574	642	588	597	636	606	625	549	566	636	596	579	638	586	581	585	637	598	598	608	580	592	615	601	573	579	596	589	582	605	585	548	576	623	591	622	568	605	607	603	619	587	610	631	577	624	611	589	598	614	616	592	603	621	594	581	592	593	630	600	617	614	647	652	578	625	612	624	597	584	586	657	594	563	603	654	596	594	614	610	545	622	582	596	633	613	571	614	640	583	605	604	643	584	583	603	591	569	626	582	601	658	543	605	588	632	600	610	597	600	584	651	592	625	576	592	611	553	624	599	595	558	658	589	589	619	625	580	594	598	591	559	597	638	615	608	606	623	581	610	621	587	582	573	623	604	575	624	558	590	551	596	582	571	627	595	612	625	634	634	621	605	625	607	598	625	577	581	639	604	602	569	598	587	619	606	574	594	648	648	624	581	644	625	557	640	610	591	633	593	643	613	580	646	591	564	602	564	643	628	591	595	628	552	591	564	560	588	580	609	552	624	625	616	601	591	626	568	608	613	598	581	567	635	642	603	595	669	621	576	549	645	596	563	572	593	596	593	610	614	624	571	593	579	623	627	604	557	597	596	587	629	602	641	556	576	633	569	565	582	597	548	605	623	601	604	595	556	615	603	577	584	627	594	575	613	605	575	615	543	590	570	625	649	593	594	555	609	612	635	593	639	587	576	589	590	592	599	600	571	623	577	564	637	572	588	627	587	588	601	579	565	597	604	627	580	659	577	602	609	596	587	572	565	608	560	594	561	526	630	590	616	582	629	658	617	588	581	609	572	605	577	619	609	595	615	583	587	561	582	602	555	580	568	617	623	594	588	595	597	586	598	572	621	586	599	633	629	603	633	609	586	651	624	627	567	650	579	597	599	596	595	582	551	590	614	575	575	586	612	665	633	614	593	604	590	535	593	590	557	627	594	586	612	648	613	589	605	619	598	579	613	644	615	565	604	589	609	559	596	571	562	614	584	630	629	588	591	597	595	602	591	596	604	537	566	626	597	599	612	616	587	628	633	583	653	598	628	624	615	534	634	608	616	573	589	634	603	586	583	580	631	626	609	591	616	599	606	597	613	592	641	647	582	592	577	600	593	610	561	613	594	580	583	549	595	590	586	604	564	625	570	609	646	557	593	563	592	562	612	597	624	585	576	543	579	608	612	549	612	587	566	580	605	581	592	584	599	593	585	637	640	569	597	613	619	607	583	608	590	636	549	587	585	610	603	624	595	581	629	555	583	560	609	599	566	595	585	575	592	568	642	652	582	567	587	544	560	615	603	552	593	576	591	587	591	620	569	610	587	584	616	597	594	612	587	593	606	578	607	617	609	644	543	588	637	597	581	632	571	632	609	592	616	611	610	661	581	581	630	596	575	607	596	611	588	562	585	600	580	596	638	592	583	608	605	606	613	595	582	596	579	589	620	610	613	585	619	595	608	590	589	617	605	550	610	613	574	611	581	579	600	566	617	588	571	602	599	592	606	601	586	570	601	569	562	619	591	595	597	606	600	620	611	641	606	595	614	592	622	561	607	577	633	585	571	592	599	622	588	598	630	600	586	566	633	581	602	630	608	590	591	565	608	609	631	612	591	599	638	581	659	605	656	647	638	605	573	587	555	586	609	583	559	630	619	593	609	635	582	614	585	575	561	599	620	613	629	610	633	619	616	609	615	593	574	576	602	606	601	576	660	592	611	573	534	572	569	562	628	595	576	629	632	592	583	572	572	620	556	604	592	629	581	598	573	584	585	575	618	601	625	621	592	601	564	654	617	597	559	572	605	576	596	589	566	597	564	573	592	554	555	639	610	600	615	625	556	590	588	638	586	549	607	611	597	609	599	630	621	601	631	613	535	583	609	610	569	602	573	603	591	630	622	577	593	588	588	626	624	596	601	589	621	589	596	552	609	604	612	569	605	596	621	593	631	554	565	580	614	632	578	642	583	627	597	569	639	599	598	618	594	601	616	575	617	553	640	605	588	590	601	608	587	574	597	584	587	600	567	604	623	597	595	617	612	600	611	569	606	617	571	623	573	599	587	585	619	643	568	628	593	622	576	616	611	599	627	576	596	592	549	633	635	563	578	615	571	568	620	623	624	631	607	602	586	627	602	596	617	560	615	594	590	594	610	552	552	586	588	609	575	610	596	580	617	598	633	609	567	588	582	585	566	636	578	585	609	606	600	583	577	586	603	617	582	604	571	588	563	593	621	557	586	559	643	608	608	596	639	583	618	598	633	598	568	590	578	644	579	603	606	622	598	592	603	643	574	582	617	589	605	595	615	599	626	581	600	590	633	612	601	586	590	536	607	572	615	548	597	605	626	595	607	589	612	610	593	583	605	605	609	626	618	617	588	617	601	556	621	593	648	591	607	588	576	561	610	554	562	621	573	633	610	577	601	562	622	617	604	617	588	570	616	644	593	617	587	566	596	611	586	624	555	538	631	595	596	622	621	609	607	560	565	600	618	581	571	588	598	623	587	648	600	573	613	554	588	597	595	614	569	576	604	632	617	585	603	599	596	597	628	602	552	535	602	604	615	582	601	593	545	557	538	564	585	613	582	574	595	619	602	586	575	643	596	607	554	593	628	577	618	587	619	594	602	557	620	612	613	603	628	587	583	564	583	584	618	575	613	579	586	579	602	573	579	609	526	613	598	556	582	569	622	586	606	592	592	622	583	603	630	578	627	566	600	554	566	595	587	621	597	603	569	607	620	590	606	650	636	629	661	587	585	625	628	565	606	620	603	595	580	566	592	616	592	519	609	582	590	607	589	623	608	567	598	592	606	585	591	585	552	596	601	600	574	566	609	588	649	626	631	600	590	622	561	595	576	539	610	608	563	589	591	572	583	604	590	568	574	619	568	608	586	567	590	580	573	566
3980	1233	874	791	793	717	736	729	706	700	685	680	693	679	700	728	760	660	701	694	726	697	710	755	665	717	662	718	694	721	695	691	674	722	734	746	685	704	734	673	765	705	695	677	648	694	699	668	675	723	735	737	730	709	644	698	693	677	709	691	682	704	699	694	679	688	648	680	689	672	709	708	712	693	690	747	697	629	675	696	660	695	682	737	693	753	702	688	727	662	684	735	671	713	707	733	700	638	719	731	688	723	679	724	682	688	703	680	698	676	724	696	710	687	705	719	694	715	695	668	723	702	713	724	696	650	708	680	708	689	678	688	761	719	703	650	704	706	731	691	702	722	719	706	732	695	712	696	668	710	719	690	660	699	707	695	685	695	633	725	674	702	663	691	668	710	668	664	692	721	702	685	737	767	752	647	707	690	699	717	708	673	748	702	716	675	708	705	654	703	645	702	713	716	691	697	681	714	694	731	705	737	702	740	685	711	693	697	662	680	676	681	717	723	728	671	720	695	744	664	685	690	654	682	677	700	701	683	671	693	648	701	716	729	728	719	683	709	740	719	693	731	664	728	674	707	685	688	719	677	710	718	681	748	627	646	685	683	697	733	653	718	709	700	771	695	679	680	708	704	709	704	696	714	666	743	679	689	681	701	694	714	699	722	704	641	682	737	692	685	666	669	679	676	691	683	685	677	719	709	686	708	713	652	708	665	673	725	692	729	700	676	693	717	714	677	780	675	693	702	718	685	706	715	714	677	721	717	738	676	699	740	697	704	651	726	657	746	693	732	686	671	706	641	681	738	738	731	704	701	682	708	722	693	656	692	700	715	722	647	667	739	663	688	709	713	703	748	703	716	719	696	680	700	713	704	708	712	697	727	683	714	666	689	702	668	688	719	716	688	679	709	668	733	692	737	685	700	690	665	665	691	647	705	709	664	658	707	705	729	682	732	713	696	707	748	758	682	682	708	746	732	725	682	689	628	690	686	705	669	651	707	683	700	720	687	694	695	704	720	731	737	701	756	704	721	705	683	742	678	639	677	728	678	715	697	687	673	694	721	697	692	723	711	701	698	705	700	684	703	705	692	680	724	710	685	703	671	677	718	676	664	677	717	674	661	698	671	728	695	676	722	715	659	706	713	703	720	691	670	678	673	708	690	678	706	710	699	713	688	695	699	702	690	685	678	706	723	705	663	695	676	722	690	700	640	719	736	716	685	716	697	721	712	667	701	665	684	716	697	706	706	731	725	663	681	666	676	657	754	679	708	716	687	642	710	674	711	681	689	663	659	721	716	665	699	697	683	673	684	674	684	704	726	670	701	713	652	652	678	696	718	702	690	715	702	699	713	725	711	681	718	680	691	688	707	738	641	724	733	694	664	696	682	671	647	728	754	680	704	684	700	717	724	658	699	682	727	691	653	649	667	701	689	712	688	748	728	709	671	694	703	704	705	726	667	651	748	660	682	701	649	718	679	709	721	704	708	716	702	679	689	690	700	671	723	672	688	681	661	701	731	665	707	705	661	731	663	710	672	666	760	640	685	695	742	657	743	721	675	741	681	664	707	647	622	703	702	660	688	662	693	676	684	668	727	681	696	728	695	683	726	721	712	698	678	679	740	677	689	701	704	693	726	710	675	638	690	695	672	674	700	732	752	674	678	718	684	700	710	716	748	682	717	709	690	692	705	689	643	685	649	733	705	679	729	677	653	679	615	714	709	732	622	708	655	640	705	751	746	721	704	709	660	730	733	685	681	675	712	695	698	708	683	696	703	708	686	698	680	737	691	700	716	709	679	722	756	691	712	670	712	665	687	668	700	725	673	713	698	687	688	641	700	646	681	728	733	675	665	746	725	732	714	701	649	694	672	678	676	664	678	681	711	701	695	710	691	718	696	666	628	704	679	728	697	746	650	718	695	696	671	705	638	698	695	698	721	716	660	716	762	697	680	702	699	665	735	717	673	698	694	723	681	662	631	726	719	731	702	708	672	708	687	693	717	690	700	652	664	717	679	671	733	703	685	703	674	698	754	714	653	684	651	656	685	671	678	715	720	698	725	631	704	712	724	695	694	665	724	715	665	742	705	686	698	719	677	698	670	710	665	689	680	690	695	724	700	730	740	658	741	697	700	664	721	679	665	723	701	686	699	729	699	706	690	663	686	709	679	690	716	704	727	733	711	715	658	656	700	665	709	700	696	682	708	721	634	667	752	759	699	713	666	676	692	704	683	624	687	688	705	724	708	695	720	704	689	682	699	658	661	704	706	697	749	666	694	657	689	716	708	702	695	742	702	702	714	690	664	677	696	674	703	716	694	732	683	674	705	678	703	696	739	686	706	709	659	676	687	709	709	734	727	707	659	682	680	664	742	717	709	718	697	676	720	676	721	756	731	667	677	663	723	713	657	747	673	695	668	690	700	691	721	719	683	704	681	713	714	699	684	684	702	713	715	664	719	661	726	682	703	720	703	680	662	656	699	678	698	692	637	715	697	666	660	710	676	752	685	690	669	695	692	706	714	718	676	721	674	675	711	674	702	681	712	672	705	719	683	713	734	673	707	663	684	656	680	641	706	697	637	760	752	716	696	688	723	704	739	684	694	652	724	736	687	707	718	678	700	694	700	715	648	737	716	682	694	704	673	669	717	738	683	670	675	700	696	697	695	670	691	677	695	693	679	705	671	743	670	663	703	691	668	661	695	697	707	671	691	691	716	711	723	686	698	694	687	689	714	706	709	732	693	713	683	667	688	690	650	645	734	709	693	695	755	678	673	692	674	703	687	681	707	722	717	706	655	736	675	715	634	708	734	749	760	679	704	684	688	698	684	709	674	709	702	666	689	704	706	684	707	689	702	640	693	661	684	714	692	684	677	704	716	720	692	655	696	676	747	729	728	692	666	706	716	685	703	678	653	713	687	711	691	753	703	674	691	689	705	656	712	695	691	679	691	678	731	650	736	696	712	694	678	702	669	641	689	688	701	713	704	638	685	734	630	689	753	683	721	691	678	714	681	705	702	727	712	683	691	686	709	654	658	699	673	748	639	689	709	704	715	722	663	701	716	740	691	657	709	734	711	738	696	713	658	712	675	641	689	662	732	647	641	729	694	682	702	703	701	692	682	710	711	645	734	697	705	709	681	708	701	708	687	713	696	699	702	648	644	731	697	724	694	679	676	704	697	695	701	709	709	715	701	683	713	680	711	727	713	705	714	666	687	651	686	686	709	712	695	708	694	660	694	676	669	711	693	689	695	653	695	698	684	659	695	707	711	670	669	723	722	703	701	691	708	712	639	747	683	655	666	730	678	687	684	708	710	677	719	656	713	650	708	657	712	711	677	702	712	685	705	732	722	655	717	722	673	688	685	704	672	668	730	688	731	706	690	720	701	697	702	667	666	653	696	680	717	722	738	732	742	636	711	674	666	653	705	659	734	669	746	681	636	699	674	673	697	695	702	688	724	697	612	672	732	679	686	718	664	728	670	729	764	717	698
27556	21184	29541	23093	21133	19121	343	232	199	178	210	199	196	209	186	177	190	199	180	186	183	185	204	206	183	183	212	194	198	177	216	223	199	224	205	166	193	191	198	237	177	185	206	163	171	201	170	173	194	225	175	184	193	189	156	186	192	209	208	180	174	208	189	200	188	194	202	202	180	192	200	187	178	190	184	181	178	196	192	174	189	193	193	198	191	196	209	187	200	198	181	188	215	208	170	173	176	170	168	212	197	203	207	211	194	201	171	178	186	190	207	171	191	166	173	218	158	214	196	183	204	187	175	190	191	168	186	203	186	184	159	216	168	203	185	177	192	187	183	181	198	204	199	189	186	182	185	178	213	187	176	175	164	207	174	206	202	170	187	194	189	198	197	184	198	207	181	188	171	191	191	172	201	169	186	209	166	192	180	200	178	209	186	180	186	189	195	186	195	195	190	176	198	193	210	195	163	198	164	171	198	157	175	209	224	203	193	152	192	184	166	205	185	221	193	203	184	196	188	194	208	216	197	201	189	178	181	200	208	183	208	203	180	182	190	179	164	185	205	177	176	176	182	190	176	188	179	183	186	191	205	190	208	217	217	179	195	221	179	204	192	194	188	187	199	187	186	194	191	164	186	189	191	188	225	195	209	177	182	194	199	184	179	174	192	170	159	212	177	181	196	192	177	201	181	188	195	194	200	177	211	162	197	186	178	208	187	188	192	188	200	178	200	202	213	200	177	199	195	179	185	171	206	174	195	200	178	217	185	219	176	191	187	213	201	194	178	189	183	217	174	196	181	170	201	214	192	205	184	180	192	195	190	188	177	196	188	191	184	180	189	190	200	191	199	210	207	183	200	179	171	185	202	212	175	162	184	180	179	189	195	208	202	197	203	192	181	200	173	190	168	170	169	185	197	192	177	174	185	177	190	194	180	219	173	177	183	190	193	186	193	168	203	163	176	197	230	197	198	183	184	207	192	197	162	195	203	177	152	194	194	192	180	184	180	177	178	200	208	173	200	195	206	167	205	189	183	198	187	199	178	172	192	193	195	222	190	165	189	211	198	194	164	176	177	188	193	204	195	188	217	192	190	155	180	194	221	173	178	190	156	188	176	195	172	175	164	172	181	211	203	184	195	182	191	182	213	187	205	182	199	190	190	208	199	195	201	175	180	170	168	166	201	218	182	197	189	175	209	183	164	198	172	177	202	171	178	188	182	203	178	199	200	193	181	182	178	164	207	182	185	197	188	171	185	175	204	185	195	181	179	192	208	199	164	184	223	203	196	193	191	175	185	212	189	192	211	156	177	194	199	191	199	200	208	209	195	188	194	188	189	173	206	173	155	195	199	188	176	189	196	197	191	167	177	162	201	195	216	171	200	202	196	183	179	196	188	186	182	206	198	176	210	206	166	216	196	169	173	199	176	160	211	203	186	176	190	181	194	196	186	214	191	201	165	197	194	181	193	184	196	181	166	175	197	211	226	197	212	218	204	203	206	209	212	192	211	195	204	199	192	196	201	225	205	173	186	197	193	192	168	189	212	182	190	192	192	184	186	172	204	232	200	188	186	195	186	162	196	192	179	159	170	211	197	168	183	192	188	185	201	186	201	188	200	206	200	194	191	171	193	177	175	173	185	177	177	180	218	175	172	197	177	198	193	210	199	178	186	196	211	177	182	167	189	193	172	199	209	181	200	187	196	191	208	168	186	187	214	181	195	198	194	199	188	207	155	192	191	195	179	155	199	183	191	195	183	203	190	188	189	201	173	184	211	208	174	192	199	187	193	193	197	215	183	186	199	186	184	216	200	188	180	176	190	214	179	200	187	181	203	185	194	187	173	185	192	189	192	188	203	195	185	199	187	187	186	174	184	177	192	205	166	168	188	202	205	189	205	168	200	224	183	192	205	163	192	158	193	198	208	205	181	188	198	207	197	177	178	211	191	201	183	178	179	228	162	187	205	179	197	208	191	202	190	209	177	185	210	195	198	187	208	194	175	209	196	180	174	185	176	179	179	220	186	189	175	193	169	201	183	168	175	184	204	188	184	210	201	181	189	205	190	190	183	179	196	166	168	214	185	178	189	217	180	210	178	192	177	200	191	183	199	182	205	199	173	179	197	158	189	179	163	179	188	195	165	185	162	203	209	170	199	193	191	193	195	209	182	192	164	183	173	191	186	201	224	159	170	191	194	180	186	197	195	181	215	190	216	199	190	171	183	208	189	177	178	201	183	202	191	190	205	184	189	160	189	186	169	184	188	188	179	199	172	165	190	195	198	212	186	180	194	186	199	205	179	216	205	205	182	204	188	189	166	181	200	188	192	197	191	182	203	186	197	198	188	189	157	188	196	199	193	204	195	204	181	198	196	218	191	211	177	194	207	196	194	194	203	181	215	170	192	201	198	200	169	169	202	191	208	181	196	180	199	189	190	189	204	187	174	213	160	199	192	187	199	198	218	209	186	203	179	195	182	161	196	186	192	198	182	192	194	203	196	211	195	198	202	214	197	189	203	204	197	194	214	176	207	193	193	207	199	193	182	167	180	210	164	169	193	196	202	178	177	175	199	177	157	194	190	206	187	159	210	211	182	192	187	170	215	173	162	208	185	198	207	181	186	182	198	196	169	203	213	182	179	177	206	186	179	191	178	178	182	200	195	178	201	181	206	186	184	189	195	179	194	181	178	212	202	206	192	213	182	181	202	178	195	194	166	217	189	184	207	179	189	174	208	171	196	186	187	191	174	160	199	188	172	169	205	173	179	196	208	191	170	193	189	196	183	195	209	212	191	175	190	180	161	222	203	217	202	180	188	189	207	209	182	170	203	179	181	173	213	185	193	174	176	173	194	196	186	204	188	163	162	163	181	206	196	169	185	171	166	199	188	200	192	183	213	197	183	181	191	198	188	181	195	173	177	196	180	203	178	191	183	194	194	194	177	210	196	188	199	206	185	204	189	194	180	208	217	194	182	181	189	170	187	185	206	189	185	181	189	195	177	207	209	181	189	198	199	183	176	198	171	194	190	182	214	196	187	203	208	197	195	193	195	194	196	173	172	187	182	204	206	179	190	187	196	203	232	176	197	169	201	167	195	187	178	192	191	189	188	204	182	207	198	196	209	199	172	188	169	196	174	198	186	195	182	221	187	208	157	181	187	164	161	193	181	184	188	212	178	190	194	207	191	168	196	192	174	208	179	182	163	199	172	189	175	176	211	206	182	174	193	161	185	214	188	209	193	191	185	214	201	177	170	181	195	205	180	186	193	164	208	187	209	217	169	188	180	187	219	208	196	171	194	187	187	208	174	199	192	193	192	195	201	204	189	169	222	174	183	190	151	204	180	196	196	209	170	184	192	177	188	188	184	158	210	198	215	175	185	190	184	210	168	190	205	182	188	175	187	180	176	161	188	187	185	194	173	189	183	208	181	192	224	202	176	184	191	197	233	166	182	198	207	174	201	196	208	187	167	190	174	183	185	174	198	190	161	210	204	195
3824	509	323	284	308	255	259	272	275	272	284	270	267	285	251	253	252	248	281	247	253	266	247	217	270	269	262	278	255	254	237	259	254	245	268	255	242	270	284	248	272	237	268	285	296	238	260	264	256	246	274	252	259	255	253	241	268	291	276	245	271	270	255	275	273	279	252	257	247	250	242	272	260	284	248	271	254	256	265	247	271	225	243	257	239	250	250	267	275	246	267	237	268	236	231	263	252	240	256	238	260	252	270	259	259	250	273	248	255	231	247	258	243	237	251	249	244	259	258	267	258	255	276	257	274	265	273	267	257	260	257	249	248	244	276	280	231	231	259	263	230	280	256	239	261	242	241	228	246	248	266	268	232	249	237	255	251	244	275	261	246	252	276	258	266	275	288	257	259	222	263	233	256	246	242	242	250	262	274	271	238	232	263	280	254	235	252	242	274	265	249	243	259	256	279	273	242	251	268	276	282	280	272	252	293	255	280	262	246	235	261	257	241	233	252	271	258	274	270	261	277	237	237	255	251	254	228	242	284	252	256	245	231	254	291	229	284	239	252	276	267	225	257	242	266	252	271	273	275	239	244	270	248	240	222	269	287	255	260	249	235	260	254	263	243	255	230	270	257	257	296	252	280	274	262	261	243	262	254	247	282	256	274	287	267	251	236	243	252	219	243	255	243	261	269	256	252	258	258	253	269	228	265	267	254	248	269	272	270	265	241	255	239	235	241	262	249	246	229	277	237	240	274	269	274	254	261	259	285	277	288	257	241	240	270	233	259	251	264	239	272	253	254	265	224	261	240	224	263	245	217	267	254	249	257	263	282	265	247	254	272	247	247	257	229	264	238	281	264	244	272	256	241	258	261	257	230	269	268	246	244	264	233	250	233	279	257	246	251	238	253	230	253	248	283	254	246	265	254	244	259	263	273	276	287	254	255	276	254	284	273	240	246	253	258	232	279	244	273	265	254	267	233	254	237	271	263	262	234	251	245	253	284	270	249	267	260	253	264	246	274	236	267	241	244	234	251	264	273	253	265	239	254	230	261	247	252	253	258	270	276	256	259	263	265	278	225	249	236	258	261	265	257	280	239	282	282	257	261	267	221	273	269	253	239	254	289	270	278	266	243	249	278	204	233	273	261	261	281	259	238	237	257	264	219	269	282	261	271	271	260	237	257	287	271	239	260	263	234	254	253	260	259	241	239	245	271	237	239	273	250	246	249	272	240	296	261	247	265	235	245	289	283	275	260	266	278	254	265	251	269	263	263	254	267	268	247	249	254	251	268	261	238	266	271	268	246	227	258	255	248	289	249	248	224	247	237	282	288	263	276	274	244	241	265	247	273	270	249	257	246	264	258	240	253	289	257	276	278	258	286	258	253	256	245	241	238	274	258	246	227	240	282	239	247	260	263	275	253	271	239	245	243	248	299	253	279	283	237	263	273	256	244	246	244	271	258	223	261	256	242	233	256	231	247	274	267	241	278	245	237	250	218	266	243	267	262	261	268	294	260	249	263	251	244	252	255	237	230	258	241	279	249	261	255	257	262	242	261	260	267	266	245	238	230	271	259	258	260	258	249	232	261	265	258	269	243	256	271	256	275	283	266	254	252	269	262	241	252	253	249	242	250	268	277	256	239	254	273	235	251	292	275	255	269	265	224	211	249	250	248	285	251	234	225	261	247	221	248	256	252	280	266	257	259	274	271	238	241	239	260	280	271	277	263	241	246	236	260	257	237	286	240	263	261	245	257	239	274	255	274	255	282	239	258	261	245	279	240	251	244	269	263	271	267	287	235	252	254	269	251	277	277	254	247	257	268	257	273	245	243	258	262	242	253	254	264	237	258	247	250	269	273	259	271	270	238	250	262	250	252	248	233	240	265	254	256	262	275	248	263	229	261	225	271	226	270	220	257	237	273	277	227	268	278	266	267	260	242	246	258	251	264	257	244	224	252	261	279	268	246	259	258	239	222	257	264	265	275	219	259	260	254	266	253	262	252	213	263	256	275	246	281	222	272	235	251	239	250	232	245	260	265	268	274	236	256	270	241	240	239	240	264	262	264	275	269	245	266	249	240	260	275	221	254	260	242	249	268	263	245	249	271	253	243	266	251	224	302	267	244	257	248	239	235	260	241	253	290	260	236	232	241	225	271	267	262	293	255	241	234	224	217	300	277	233	257	245	283	239	277	259	260	284	216	280	264	242	280	257	236	242	239	266	258	251	267	270	250	275	262	276	257	265	256	259	246	247	262	262	253	258	253	255	279	252	274	266	264	265	232	266	256	242	281	250	239	256	240	241	234	276	236	278	243	269	237	245	250	277	271	293	242	278	248	269	256	237	261	255	251	255	219	261	275	239	244	244	255	275	276	261	274	252	267	263	265	235	266	272	224	243	254	262	246	251	244	252	247	245	265	252	265	247	276	256	247	229	272	268	260	254	258	245	251	255	256	276	274	265	247	237	254	246	257	251	271	259	232	270	281	244	253	239	255	238	264	273	275	237	266	258	233	285	272	254	253	292	271	257	290	259	265	273	237	265	264	256	272	249	258	246	268	279	276	246	258	245	276	252	233	285	264	248	247	259	245	264	259	284	257	265	246	259	280	262	273	263	258	259	248	254	258	223	241	259	234	259	277	242	258	246	265	251	245	242	274	266	259	269	263	252	253	249	246	249	258	256	257	264	275	268	267	281	248	239	269	273	251	270	260	235	265	250	259	299	268	220	273	268	267	293	279	246	263	258	257	263	255	245	226	257	271	244	238	280	283	276	259	254	272	268	266	253	246	271	269	259	262	257	252	292	237	250	259	272	258	256	266	245	249	269	267	253	242	241	257	248	272	235	247	251	249	256	224	238	237	245	264	253	242	262	238	242	251	250	252	279	251	246	259	291	267	247	260	263	265	296	260	237	231	254	250	259	232	237	279	238	259	268	267	252	253	248	268	258	282	244	268	264	259	271	260	262	249	230	279	249	256	231	271	260	244	239	258	257	251	261	244	248	228	273	271	216	256	239	237	257	244	265	278	247	256	275	258	244	271	265	248	279	244	265	255	263	232	219	227	281	235	271	220	293	259	263	231	255	256	272	262	271	238	256	252	260	286	247	253	249	269	275	258	240	245	237	244	255	264	263	263	262	259	276	267	278	254	268	296	251	226	274	263	264	254	268	237	274	243	239	243	259	234	244	262	251	259	286	261	230	220	287	268	274	226	238	254	236	246	236	282	236	251	244	238	273	246	260	239	249	229	246	251	238	229	272	240	235	276	235	242	242	233	265	260	238	254	249	257	245	264	224	223	268	252	256	275	249	252	255	253	268	282	245	241	266	273	255	278	238	259	251	247	270	254	251	247	257	275	276	254	285	250	230	269	243	265	246	256	233	246	268	248	262	276	235	278	262	206	275	242	256	233	245	233	250	274	258	251	280	269	249	265	259	241	226	264	208	262	232	249	249	266	243	268	261	250	249	249	249	275	260	263	252	270	253	242	235
22646	21270	29610	23273	21265	21453	24481	4037	652	669	635	666	692	650	689	646	652	676	647	674	628	643	634	639	644	668	620	657	631	628	621	578	638	613	593	615	682	629	594	634	644	611	584	591	621	612	596	595	623	608	586	617	616	681	641	640	607	606	593	585	660	602	617	577	637	617	602	631	627	636	673	638	612	622	628	593	587	570	613	633	618	619	631	632	650	614	620	589	627	593	639	626	641	623	630	576	620	579	599	584	614	603	642	642	652	625	625	654	652	629	649	632	663	616	612	598	647	666	596	615	642	618	603	636	596	688	618	609	590	619	592	664	571	585	603	603	607	637	637	638	630	655	632	620	640	614	652	620	597	589	691	580	609	613	603	673	639	658	608	657	649	606	639	649	567	635	587	623	627	643	634	639	636	660	650	668	666	621	606	644	596	613	614	630	605	603	639	615	641	620	612	681	602	672	600	643	621	608	646	632	603	636	599	605	622	626	610	626	640	660	640	636	645	653	648	659	647	638	654	604	606	633	589	581	616	640	629	615	632	651	628	658	590	648	649	647	622	635	627	584	567	645	638	636	622	596	648	584	598	623	615	624	665	622	663	628	647	592	617	661	624	637	612	642	622	608	606	573	649	633	649	578	632	637	590	626	562	606	601	627	613	592	644	655	631	630	627	603	575	670	628	696	634	634	626	665	606	637	618	629	592	605	640	610	623	684	618	626	633	631	660	647	621	664	658	674	648	613	646	601	644	658	614	627	607	615	586	654	632	618	678	613	702	615	577	651	649	652	622	621	611	608	657	631	580	587	673	627	624	639	627	676	631	652	614	616	656	606	664	652	635	592	642	594	628	617	626	607	616	615	616	614	572	593	581	648	597	624	641	664	648	657	645	614	662	648	626	585	607	624	621	601	634	635	642	616	628	628	585	671	639	558	642	609	598	605	641	643	616	586	606	652	619	633	634	579	665	605	589	633	582	627	609	599	638	588	629	640	615	632	587	612	600	608	630	618	613	601	619	584	616	637	615	645	600	598	571	625	628	612	615	589	611	631	634	590	582	572	611	596	618	627	583	615	628	602	597	615	585	631	632	641	581	570	638	605	645	600	609	619	647	568	631	601	576	624	629	641	640	611	609	620	612	608	611	640	651	612	641	658	582	612	626	566	594	625	667	633	593	641	629	651	626	636	607	622	630	627	596	601	582	611	647	618	572	615	609	620	602	620	600	629	645	622	628	666	647	579	566	622	635	620	593	654	635	615	603	635	602	646	571	630	646	654	619	612	585	619	619	594	606	642	582	619	617	646	662	639	629	640	649	661	641	647	614	629	612	623	597	643	602	622	585	634	569	606	591	611	569	656	621	600	618	626	626	624	648	649	614	623	660	571	604	621	634	656	640	615	613	647	592	625	615	569	639	592	623	654	633	628	587	583	635	644	637	587	647	634	636	620	625	659	632	584	602	603	619	628	589	654	596	645	617	619	607	660	650	649	593	621	626	628	628	634	629	606	564	552	608	598	572	596	622	606	608	644	618	664	614	621	631	633	629	635	610	610	593	644	661	634	643	664	564	603	647	628	643	625	662	646	559	647	635	650	642	592	631	612	575	598	617	616	619	624	641	578	573	679	652	625	609	619	616	605	618	603	599	636	641	635	624	631	638	586	615	594	620	578	620	603	589	610	601	581	631	626	641	611	642	603	568	617	621	625	640	622	614	629	654	632	612	628	695	640	639	643	616	622	608	567	586	618	609	626	606	640	657	659	633	643	633	652	611	627	589	643	641	600	623	611	640	613	688	593	621	628	627	626	602	602	630	629	590	654	625	597	673	625	633	591	595	643	649	566	645	645	643	622	581	616	603	638	664	593	626	628	628	656	652	629	664	602	626	625	607	592	624	614	624	647	612	591	583	595	622	651	620	610	619	612	629	647	613	651	611	556	642	582	608	623	610	609	619	562	621	624	611	679	650	617	644	585	615	604	616	635	620	609	656	611	618	604	617	595	602	627	661	597	626	641	632	644	690	667	616	594	677	599	649	613	669	663	624	631	583	570	604	640	620	587	623	603	602	615	641	649	640	584	610	567	649	607	597	620	645	625	603	655	631	622	657	607	632	619	621	594	585	623	611	573	626	665	585	620	652	610	602	609	622	622	637	635	640	608	610	582	614	609	579	626	603	626	648	649	659	610	624	595	667	610	623	635	614	600	605	604	631	598	652	625	630	644	645	633	644	603	611	580	585	623	648	571	636	657	603	611	621	614	628	616	605	621	596	620	606	619	593	612	585	634	620	598	606	609	592	596	657	638	611	594	651	626	630	579	639	656	630	614	643	569	611	629	630	637	610	618	652	612	636	655	578	633	646	646	673	634	619	662	649	609	570	648	601	571	626	588	602	640	681	599	630	625	592	607	609	624	633	603	625	636	578	614	602	629	618	595	653	625	602	626	634	601	638	677	619	636	654	614	621	641	593	590	656	652	604	611	616	666	655	591	616	624	629	618	595	612	637	652	598	616	633	590	608	573	610	624	579	630	630	622	662	601	625	622	613	615	621	585	601	615	600	655	615	628	626	630	603	656	595	592	585	650	599	628	543	644	618	611	633	609	638	617	649	610	621	583	658	644	580	653	620	613	615	615	633	617	590	617	588	627	624	647	594	627	618	593	586	617	646	611	629	608	592	579	570	608	638	589	633	594	596	599	623	643	602	629	612	603	632	662	586	645	603	628	647	614	574	637	640	598	608	617	576	616	647	624	663	618	641	608	622	593	642	585	568	614	631	647	592	599	630	587	595	645	591	582	593	646	595	570	601	624	636	644	596	562	595	628	594	629	603	613	633	623	580	561	595	641	581	633	594	630	648	621	630	608	648	607	626	629	641	599	614	611	632	634	647	648	586	645	601	645	620	620	613	619	608	595	620	612	638	618	609	641	596	581	614	601	618	613	621	634	624	565	620	583	643	608	660	625	635	624	624	647	645	607	611	583	604	632	607	630	608	589	649	615	654	605	632	576	590	577	587	611	581	606	620	612	605	585	639	613	620	632	654	676	608	639	598	643	634	633	654	588	609	667	570	629	613	604	594	592	605	621	570	597	607	637	643	599	638	630	628	653	627	630	595	670	608	598	613	637	611	633	602	605	664	653	596	599	637	631	641	660	613	596	572	618	628	648	634	576	649	630	666	605	583	579	634	605	624	590	633	642	613	631	591	598	584	629	604	597	604	644	579	673	624	605	577	635	606	653	638	607	636	631	596	637	618	643	618	655	601	610	658	589	628	579	571	625	616	600	653	578	629	634	622	621	630	612	626	622	645	606	628	626	673	610	623	602	614	631	656	650	634	666	637	640	648	588	599	632	588	593	660	623	604	630	656	634	625	593	581	610	613	611	620	645	603	582	612	582	638	610	595	648	616	644	609	597	597	643	608	652	579	655	655	599	610	636	623	628	626	549	638	596	582	611	617	584	588	601	604	602	633	629	590	623	605	587	627	608	637	654	605	649
4711	1755	1093	963	848	847	804	779	772	793	755	711	769	758	765	763	735	769	761	763	735	735	757	710	806	710	758	762	773	758	781	768	747	750	769	720	725	703	723	730	760	709	695	769	736	791	715	683	721	702	822	695	756	678	762	691	722	697	762	706	737	756	767	691	743	678	753	733	764	729	747	703	759	715	760	756	719	716	724	719	734	721	726	731	715	762	739	776	664	740	683	716	733	760	745	721	749	715	728	764	766	725	736	731	742	724	772	772	724	762	678	773	742	777	755	740	780	723	706	777	752	690	752	743	709	750	737	761	724	733	758	750	692	747	754	743	723	802	715	723	680	758	752	703	682	719	766	720	709	729	716	726	778	718	752	724	733	752	712	720	753	733	697	714	783	771	753	700	700	775	703	738	731	741	747	724	761	717	750	732	763	708	715	730	736	745	766	722	714	724	756	771	690	718	751	746	736	764	752	733	728	738	705	714	712	709	665	738	753	711	726	804	716	751	758	691	710	722	740	704	710	778	717	721	782	723	771	686	726	730	775	754	728	745	702	695	704	725	729	751	696	702	706	717	719	736	756	737	729	664	725	746	733	736	705	754	786	760	791	711	689	706	732	699	785	730	751	798	722	693	679	762	737	800	718	700	754	730	763	724	674	745	782	703	741	745	707	756	723	741	700	733	737	759	783	738	689	721	694	778	741	793	753	775	729	736	772	730	731	733	773	735	779	732	719	749	711	666	682	721	740	747	780	733	737	715	744	731	762	715	774	716	759	707	751	736	781	709	753	758	725	756	760	769	716	747	751	696	752	736	742	772	737	730	753	740	704	693	717	736	741	807	752	765	747	766	781	691	749	733	731	736	715	758	705	760	708	736	771	768	722	752	775	705	748	719	769	765	790	733	786	733	725	761	739	725	775	706	734	784	723	757	750	720	737	746	746	735	733	739	730	765	706	708	722	754	716	696	712	758	722	711	729	753	747	749	744	713	743	704	722	735	766	773	762	732	724	745	741	756	767	730	692	787	754	763	755	765	698	778	760	751	725	750	756	734	753	775	739	748	698	712	752	720	738	730	714	751	732	760	695	738	772	726	758	747	720	756	737	718	740	732	675	741	739	732	751	714	682	768	771	748	720	749	748	746	748	703	728	704	724	741	762	745	721	736	689	739	682	775	708	696	713	764	771	712	791	733	781	739	716	704	735	750	738	682	738	752	696	750	714	744	793	736	717	665	765	772	730	798	755	783	710	693	759	765	728	739	758	753	740	689	727	778	720	753	722	749	779	747	713	724	704	789	710	723	749	736	761	743	743	772	771	780	742	727	747	735	747	716	773	716	696	771	722	738	709	736	782	697	715	738	753	782	720	739	741	759	723	775	778	758	698	708	711	745	717	767	743	738	742	686	720	689	765	728	745	721	757	765	718	727	729	735	737	715	751	745	706	755	736	718	715	777	690	790	790	722	758	720	715	702	797	765	708	751	735	729	721	730	707	740	681	752	759	723	741	712	744	773	769	755	721	674	778	766	758	726	737	748	689	759	702	712	733	712	736	743	752	743	731	715	720	732	714	717	701	681	784	743	735	693	746	751	730	781	790	706	735	749	721	716	691	732	759	728	707	736	733	703	781	711	780	678	761	779	721	728	702	725	696	736	725	749	736	685	709	698	706	717	684	772	776	753	688	701	732	701	715	663	733	744	702	752	755	740	705	744	705	740	761	730	681	708	704	762	696	761	792	729	663	705	716	771	748	707	773	731	757	720	731	698	750	767	762	728	707	730	726	734	748	742	707	753	743	714	732	752	755	702	735	731	722	764	760	757	697	699	735	739	720	723	719	781	732	657	678	731	724	682	741	705	736	703	758	716	755	709	727	722	738	716	721	758	743	678	679	701	775	766	760	731	734	687	742	726	715	723	702	735	765	737	701	736	755	718	689	762	797	737	734	799	730	729	769	762	761	731	737	677	731	727	693	777	757	702	742	675	743	749	738	728	769	783	771	773	732	797	700	685	735	768	784	729	806	755	741	716	721	821	703	752	728	708	733	759	712	727	779	756	764	737	796	761	718	762	753	748	791	755	753	726	716	720	710	669	750	715	709	735	740	736	771	777	743	717	739	732	721	740	775	741	759	734	695	705	768	716	766	725	706	679	741	792	669	743	769	763	744	701	756	718	710	752	708	741	753	710	766	706	744	688	726	712	714	706	681	692	755	741	739	720	756	713	727	746	744	693	730	718	711	733	745	746	757	717	715	735	728	757	751	729	776	758	711	712	726	768	689	716	729	743	718	730	714	723	729	684	768	706	718	704	737	696	709	736	738	752	752	747	755	707	725	781	719	683	735	704	749	743	713	751	753	724	757	752	745	768	739	740	752	721	679	744	720	741	729	708	728	770	719	751	788	734	735	763	739	778	689	812	728	714	771	763	772	730	740	740	744	768	777	768	741	780	778	737	715	719	721	745	730	759	734	713	767	713	722	745	739	706	692	706	731	753	733	728	725	720	726	744	733	740	688	692	742	725	743	716	693	771	754	722	726	774	708	746	747	724	711	801	752	725	727	767	703	706	799	732	714	706	745	725	685	708	772	723	723	762	717	751	712	722	722	748	717	769	716	743	711	747	713	712	715	754	691	734	698	732	773	735	772	754	768	706	732	756	694	763	755	755	735	705	704	694	714	762	731	742	729	683	705	761	735	706	726	737	707	717	772	727	756	739	728	722	744	762	766	722	738	699	765	722	680	724	757	701	672	756	659	723	738	730	735	765	722	712	728	702	734	687	731	733	775	742	726	781	752	718	745	745	762	719	739	754	731	723	728	716	733	741	767	707	707	744	729	757	776	772	791	738	730	767	762	744	737	739	716	722	750	743	755	703	792	740	782	759	735	812	762	757	698	737	704	792	686	692	737	723	768	740	723	747	746	677	743	750	725	677	812	734	753	733	716	729	776	744	775	767	752	728	720	756	754	808	732	730	752	699	752	763	714	742	785	760	738	716	785	704	716	715	725	702	744	760	695	739	748	731	718	795	753	724	771	725	725	709	743	666	706	750	702	762	735	737	685	723	694	692	721	683	705	734	756	728	697	758	704	740	744	776	711	713	747	716	723	711	757	692	764	720	720	759	753	739	736	725	727	753	704	732	747	759	669	765	692	760	743	749	712	729	728	768	758	737	739	755	730	733	725	714	696	741	753	744	763	768	677	765	734	696	742	706	731	688	756	732	745	724	747	742	698	702	710	711	777	736	771	758	781	778	720	728	734	734	706	703	729	710	747	689	738	697	720	715	714	743	724	744	739	741	745	772	760	799	722	731	765	803	721	704	748	750	727	754	724	712	718	732	745	723	671	727	762	726	731	719	735	708	692	704	767	704	678	688	709	739	724	731	746	728	766	739	679	766	732	708	819	752	722	801	740	701	754	722	698	758	713	713	765	756	737	712	740	718	758	832	729	699	761	757	786	739	736	749	739	722	708	734	754	740	752	765	715	691	738	745
27973	21173	25388	13908	403	310	318	276	309	308	266	280	254	296	286	277	281	273	260	297	268	249	245	268	327	257	283	249	302	289	252	300	285	259	276	289	316	299	296	236	268	267	285	282	269	298	263	279	285	284	264	280	267	296	278	284	304	268	250	291	288	295	289	283	268	248	304	293	245	259	298	284	311	296	300	276	301	306	291	275	262	302	280	265	277	259	303	299	280	275	319	271	275	280	271	266	311	264	279	281	299	292	268	271	288	298	287	313	287	305	258	290	295	273	305	271	287	266	289	313	256	292	272	273	285	288	273	268	308	298	279	271	271	257	282	263	271	275	283	289	283	281	296	268	274	282	307	279	271	234	295	278	258	270	265	283	288	308	248	285	290	283	304	274	297	296	285	261	283	287	260	264	271	301	256	290	258	277	243	276	277	281	249	290	280	288	263	280	272	255	275	255	273	310	310	271	284	297	274	288	306	267	259	301	276	245	290	289	277	275	282	300	282	298	294	284	252	292	245	268	276	240	253	280	263	286	296	297	297	248	304	316	278	300	282	264	291	318	274	297	267	286	270	299	297	293	285	297	281	285	279	248	270	298	268	285	294	290	268	304	270	263	291	305	276	281	285	260	278	279	282	283	284	260	256	286	268	275	264	268	289	280	266	265	291	281	283	273	304	271	264	267	291	278	275	303	287	259	271	312	305	295	290	270	263	275	272	328	275	295	289	273	269	276	284	310	270	280	255	275	287	284	261	317	312	268	263	270	320	274	267	290	297	307	284	302	255	273	282	268	276	277	282	300	272	273	279	281	283	286	278	296	274	283	294	290	281	294	275	291	283	290	271	245	281	265	288	318	299	290	274	275	291	282	304	297	288	298	295	305	273	266	265	295	291	260	256	263	280	241	308	280	280	272	325	255	287	295	275	302	267	296	281	307	295	323	277	256	279	322	307	288	276	288	279	287	310	292	269	289	282	300	274	286	263	302	300	290	293	283	340	292	300	279	260	300	290	266	249	277	255	295	319	287	267	283	303	274	287	269	278	265	294	272	302	280	283	267	293	290	296	296	275	301	293	284	301	298	290	255	294	279	282	261	268	288	293	275	295	290	283	285	287	264	301	302	265	281	290	290	306	249	263	275	252	274	316	262	310	264	275	264	268	297	294	290	289	270	287	287	301	300	304	312	285	266	284	278	263	292	278	296	291	308	273	301	274	299	267	269	292	270	275	292	305	276	291	292	288	286	287	292	335	252	275	287	288	303	307	301	313	289	268	292	247	282	264	305	287	279	279	256	293	297	286	269	293	289	279	287	270	286	282	313	304	301	260	284	293	284	272	281	308	265	267	305	291	328	287	280	291	261	283	275	306	307	273	295	290	276	290	308	281	285	243	304	296	280	280	291	282	268	255	259	295	280	264	316	289	309	280	269	305	296	289	277	276	284	269	289	268	306	269	256	312	303	276	251	305	304	265	294	305	283	289	279	275	272	263	281	277	269	260	301	273	297	317	278	278	295	299	303	254	259	279	280	316	271	270	282	286	248	313	277	284	278	280	255	288	257	293	280	269	287	272	270	298	275	292	285	289	292	277	282	301	294	258	265	298	268	324	283	271	299	268	305	317	342	303	276	296	287	333	285	299	276	312	273	304	270	307	316	280	303	301	306	301	276	335	288	301	253	284	293	279	289	277	283	312	284	292	299	316	279	313	304	314	268	287	268	290	315	304	261	271	261	261	275	256	290	281	285	294	262	293	288	287	283	289	303	280	311	283	286	289	317	319	292	295	315	292	261	274	279	291	270	302	285	285	281	274	296	306	275	299	270	284	312	277	275	277	292	279	274	315	269	266	278	278	293	289	273	262	295	267	286	278	255	282	268	271	263	312	284	278	261	254	280	292	309	273	281	280	264	284	270	268	279	288	261	267	278	298	268	256	273	291	293	294	282	287	297	281	283	276	277	268	298	286	285	297	256	281	288	247	301	282	273	272	283	248	286	298	272	267	270	276	285	277	264	264	285	286	257	299	303	281	278	278	288	301	269	278	274	291	261	312	280	319	266	310	236	263	281	284	309	297	305	287	313	289	259	262	294	314	267	262	282	276	307	290	291	246	279	296	285	270	324	257	276	280	264	321	281	275	238	294	261	278	285	264	287	268	275	282	267	314	290	295	257	285	286	301	270	301	285	296	259	264	291	275	332	278	290	257	285	280	290	304	291	284	288	297	283	325	291	281	327	271	279	291	252	303	244	291	272	274	290	301	274	294	263	280	286	279	291	285	276	276	276	287	286	257	311	260	267	295	261	270	276	280	264	302	268	294	287	263	279	272	247	270	289	260	281	298	275	259	271	295	272	300	262	269	277	264	284	255	274	285	281	273	309	275	268	307	304	287	293	274	259	280	265	290	266	258	295	321	297	273	280	287	293	313	253	294	265	304	316	282	263	304	298	322	273	301	280	285	284	294	293	285	317	269	276	297	272	298	274	305	287	261	272	267	275	308	265	273	274	278	295	293	314	279	311	306	272	251	281	258	282	296	282	270	263	297	289	322	281	282	291	284	282	266	255	292	284	311	274	262	266	294	316	291	280	281	264	287	305	274	262	322	284	306	290	280	265	296	282	295	316	334	283	272	299	289	256	262	277	273	280	274	259	279	262	298	295	297	272	271	265	252	286	285	282	297	281	271	253	270	264	286	284	266	269	267	256	285	278	274	264	264	238	287	253	305	286	313	293	294	280	319	279	305	287	291	283	312	255	296	304	315	286	264	268	292	288	258	264	256	322	281	300	292	303	250	274	254	274	267	289	272	307	278	302	285	340	276	254	275	318	292	266	263	300	286	262	271	276	277	293	271	284	280	254	287	302	322	299	268	297	278	291	261	284	299	292	270	324	292	280	299	295	281	281	287	294	263	291	277	273	283	252	282	288	292	288	291	286	278	326	266	308	293	312	291	295	295	303	272	254	269	286	264	276	300	297	268	330	295	272	286	286	280	263	280	256	234	258	275	288	250	254	258	270	268	270	313	284	304	267	302	274	297	275	281	279	255	307	291	252	265	302	310	284	291	290	291	272	285	293	297	239	277	300	290	273	262	260	278	263	266	274	272	292	317	260	295	274	295	288	271	278	277	272	259	273	271	278	269	296	329	258	267	298	289	291	257	275	262	298	289	283	292	261	277	279	287	282	274	237	309	279	281	279	278	285	292	297	262	256	280	300	269	296	260	256	317	275	274	252	278	291	276	288	268	260	305	294	253	288	260	260	303	275	283	295	284	280	295	274	285	274	275	282	311	280	292	322	309	277	256	318	276	299	289	293	290	299	272	274	274	294	298	297	267	285	291	308	277	272	278	268	263	264	277	281	262	304	312	292	293	304	281	258	275	266	260	294	302	287	279	273	289	278	267	316	260	282	283	286	283	302	275	295	292	300	279	303	265	250	299	246	291	286	299	281	304	268	306	292	290	263	321	285	277	238	308	285	305	278	283	278	267	273	258	287
3349	411	379	369	359	352	353	338	375	345	364	345	345	346	344	364	362	344	341	371	342	338	391	336	387	358	348	359	380	366	344	334	347	361	366	372	332	341	348	347	345	357	388	376	347	348	373	339	381	359	346	346	362	367	343	354	352	350	349	372	377	324	340	355	328	344	311	336	359	351	394	356	367	336	346	346	366	322	359	381	362	372	390	349	367	362	361	334	373	369	374	344	345	370	364	384	345	329	334	365	355	340	376	340	352	353	359	379	357	376	400	373	410	345	320	346	376	368	343	356	373	381	341	369	360	327	348	378	365	341	380	327	361	369	350	380	352	359	354	367	359	349	388	358	326	364	323	342	378	349	341	381	361	333	400	387	381	377	359	354	330	356	359	336	369	376	339	341	354	341	360	335	323	342	373	339	360	340	374	323	376	353	343	349	353	343	337	347	338	312	336	350	345	351	342	350	332	395	361	354	328	330	372	396	339	327	389	330	349	352	351	361	368	367	328	344	336	361	376	341	363	336	367	361	341	372	361	350	361	349	347	338	330	347	345	355	333	351	340	352	306	373	364	386	352	371	367	362	334	329	369	389	384	354	358	354	341	339	346	374	315	358	366	401	370	379	324	334	343	402	305	369	341	380	339	358	318	353	368	350	363	330	348	294	331	362	359	336	336	335	389	338	345	359	320	348	369	349	375	358	376	369	366	348	343	372	319	349	358	341	379	373	353	342	349	319	359	348	359	311	369	334	328	350	361	373	339	343	308	307	342	355	345	337	355	354	327	374	347	349	371	372	328	333	364	341	340	340	365	314	334	365	342	344	338	368	360	355	339	377	370	320	365	371	346	374	346	313	356	318	359	365	348	329	349	327	334	356	339	337	360	336	296	362	358	335	359	362	330	333	327	367	335	342	361	339	338	373	359	327	333	344	362	338	361	344	373	359	362	346	326	364	326	333	340	348	356	344	316	330	372	402	332	351	384	333	325	341	339	356	348	345	360	350	322	357	339	363	378	369	337	370	363	317	322	352	348	338	342	361	354	352	344	367	370	366	393	351	367	352	353	333	356	354	341	370	352	312	344	354	361	371	333	339	388	369	324	352	359	363	343	371	347	365	355	330	352	379	370	348	351	382	382	342	377	338	362	346	371	366	342	322	346	364	375	355	338	370	341	339	375	360	318	351	353	356	343	364	353	343	321	344	375	371	370	338	371	341	358	361	351	365	327	359	344	320	347	385	362	334	347	327	342	336	372	385	396	338	336	348	326	352	327	367	382	359	368	356	328	384	352	339	349	354	360	345	397	345	360	352	355	358	333	352	381	365	362	327	364	350	360	337	348	325	359	373	336	350	351	357	325	349	352	359	367	361	356	316	351	348	331	356	322	360	336	358	370	372	361	332	355	346	359	390	328	350	383	354	337	359	349	331	338	367	351	329	317	349	363	327	332	344	307	352	358	361	325	341	371	320	363	386	335	368	330	332	313	357	377	377	387	357	333	368	327	301	359	362	347	366	364	313	341	345	370	351	361	343	339	305	380	379	379	378	359	361	379	395	351	357	347	356	380	348	353	387	359	359	351	364	363	359	371	351	388	360	349	343	341	353	371	355	354	339	371	344	331	325	362	349	333	363	344	352	349	318	359	348	394	372	336	359	341	355	326	315	343	347	385	367	347	377	371	363	369	371	349	360	357	338	336	340	353	356	365	351	339	355	348	361	326	345	347	336	356	347	346	339	338	360	334	367	334	329	355	357	369	349	338	371	349	368	351	383	328	351	337	384	356	368	333	344	342	337	346	331	313	335	393	374	352	348	341	300	346	344	358	368	370	350	347	331	343	361	382	353	343	358	329	384	372	376	350	354	359	371	366	320	372	346	359	346	345	367	352	371	356	343	363	374	342	335	316	396	368	368	370	373	338	361	364	328	360	333	360	354	344	334	351	341	339	347	329	351	358	382	307	344	327	336	364	337	327	373	359	349	343	355	369	354	395	357	368	321	337	400	356	378	324	365	351	360	375	377	357	364	353	352	359	349	364	344	355	350	339	346	363	332	354	386	338	414	357	340	340	348	360	342	334	323	372	390	351	343	348	352	358	355	362	326	337	377	430	349	390	349	344	382	364	360	341	380	327	343	350	340	336	360	337	352	360	367	365	365	320	357	358	330	335	349	367	338	361	353	371	362	342	357	368	343	341	325	378	369	330	368	337	363	343	368	362	353	330	327	350	330	317	358	375	352	332	358	399	379	376	332	330	336	356	371	350	337	374	380	346	401	371	358	369	379	352	354	371	391	358	346	357	337	338	378	336	375	343	357	362	341	339	399	366	337	367	373	355	391	358	377	359	352	356	349	345	355	339	329	348	370	338	321	358	340	352	361	370	341	337	399	325	356	351	344	348	312	354	309	341	341	295	351	330	353	311	373	349	360	357	343	348	339	345	355	376	351	320	330	369	368	380	377	372	345	347	375	348	336	361	346	366	375	358	330	350	352	369	382	330	372	367	377	340	297	374	354	386	350	315	352	371	373	351	358	356	339	349	354	354	349	308	337	329	379	337	355	364	317	372	331	373	335	346	356	343	336	331	339	366	367	323	325	348	337	353	353	367	334	311	352	361	385	356	388	336	348	373	348	361	319	367	348	367	373	341	338	356	319	318	371	362	369	389	396	337	338	386	334	337	391	355	366	348	364	324	326	359	333	330	324	355	359	374	355	353	347	347	343	347	344	363	398	361	328	339	342	339	341	347	339	329	326	367	370	357	385	340	344	332	346	327	373	345	379	350	363	349	323	346	306	338	365	359	356	351	311	325	369	402	335	391	340	348	378	360	338	344	317	357	337	371	311	357	358	350	363	355	341	341	357	357	391	351	331	355	337	364	367	337	367	350	361	308	320	380	344	380	327	353	392	372	327	382	329	362	369	338	315	379	333	328	350	353	375	401	397	343	375	343	356	353	340	366	335	350	382	348	378	361	336	383	375	347	340	351	377	333	327	367	362	369	345	340	361	361	357	372	337	384	363	343	354	349	350	346	347	353	369	335	372	335	356	364	322	350	349	339	321	344	348	320	340	339	345	342	383	353	328	343	337	380	354	358	366	347	361	348	343	338	385	335	353	377	359	328	374	357	344	329	334	379	349	335	339	325	348	360	350	326	397	335	354	380	366	348	349	374	385	345	360	378	367	358	307	336	376	325	324	339	353	354	352	343	365	319	318	355	384	365	317	341	337	376	353	311	349	385	357	356	338	344	392	347	368	349	357	352	323	352	345	375	334	338	339	362	363	344	348	332	361	383	361	358	337	328	385	364	322	335	354	371	367	354	373	380	318	346	347	342	338	363	356	350	370	353	351	378	360	335	333	328	392	388	357	336	348	374	354	379	381	335	337	332	338	361	370	349	338	354	340	376	315	367	354	338	331	357	368	362	326	375	341	392	383	340	331	347	378	378	369	350	349	340	339	314	341	338	341	349	376	338	357	341	377	340	364	378	331	365	352
25910	21192	29731	22946	21191	21232	17497	857	638	618	563	640	597	557	617	595	611	609	562	602	635	630	623	651	593	643	588	579	661	606	614	577	664	624	573	618	635	602	606	630	608	626	640	588	593	582	621	600	614	579	626	642	646	612	619	602	591	607	638	604	603	587	627	628	624	618	611	600	630	587	623	576	597	627	641	575	595	598	590	593	617	617	620	606	606	642	652	568	573	604	608	600	547	606	625	612	586	632	650	604	597	591	590	630	653	607	607	615	640	619	611	570	590	583	597	617	641	628	627	601	585	644	597	621	695	632	626	601	586	601	589	638	589	607	578	612	606	599	607	611	620	611	541	604	573	578	586	643	603	631	586	600	571	636	659	588	571	556	634	621	603	598	640	618	664	583	613	594	598	590	590	614	574	588	634	595	628	601	616	598	616	630	603	634	600	585	589	593	586	607	593	623	606	601	595	601	607	565	584	616	580	639	607	601	628	607	624	605	572	592	635	596	585	649	563	619	635	650	592	578	633	645	597	598	575	635	642	614	605	612	609	627	607	581	597	624	619	607	599	620	637	642	611	628	622	623	579	576	650	612	612	605	599	582	605	620	611	602	635	545	589	603	608	605	629	615	601	625	592	613	610	616	618	618	662	581	600	574	615	619	584	586	610	604	622	589	660	609	614	609	634	578	602	598	578	633	604	626	607	595	601	622	629	617	591	613	635	649	584	630	584	640	569	588	625	610	637	635	600	587	613	605	583	648	582	637	607	655	556	585	567	639	586	645	647	631	585	630	630	609	644	558	629	585	621	614	617	569	633	603	596	650	608	621	622	642	634	600	590	618	617	639	619	642	632	610	619	613	610	626	579	658	574	622	573	568	662	596	613	617	581	605	590	624	585	626	627	637	576	568	598	652	614	632	594	578	591	665	634	601	592	587	600	658	559	602	594	646	638	617	601	647	627	583	651	611	602	605	600	612	628	644	593	600	605	632	653	595	602	614	571	632	564	613	577	663	642	579	621	616	621	636	575	624	619	602	622	612	589	580	646	619	655	603	589	631	638	654	616	609	616	626	603	619	602	648	591	601	577	581	634	599	632	597	607	579	572	634	590	628	614	606	627	625	583	613	592	598	590	591	612	580	607	624	609	609	590	644	636	582	651	631	613	647	622	584	613	610	620	625	634	659	597	537	628	604	566	629	576	576	627	605	631	582	616	640	622	603	608	597	602	636	622	607	621	608	605	616	580	626	637	585	582	610	628	649	628	551	600	597	584	605	661	578	601	610	556	593	574	604	607	598	586	628	579	647	577	682	593	598	657	567	586	604	602	585	634	560	600	630	640	625	622	621	588	614	575	580	593	588	612	593	549	603	596	633	582	620	636	607	649	584	635	601	638	599	600	588	607	640	656	571	641	584	606	613	507	650	655	592	619	607	546	593	563	649	603	628	599	615	602	634	680	590	613	584	612	573	647	588	616	621	620	643	636	589	631	592	590	642	657	591	588	621	607	623	600	569	672	584	609	593	595	598	621	605	583	599	572	664	536	594	587	629	582	613	574	595	606	588	596	605	606	633	588	600	615	599	581	625	623	602	634	651	679	599	610	611	573	605	595	623	590	600	570	601	613	556	588	601	620	608	604	634	589	601	631	609	581	590	605	598	624	581	592	603	625	595	582	597	633	580	615	578	623	604	619	600	618	618	634	588	604	604	579	559	578	603	624	582	563	573	585	596	600	616	633	583	570	624	578	631	590	631	607	576	647	600	615	602	599	639	617	601	558	637	571	583	589	615	571	655	595	597	572	622	619	565	626	596	593	624	592	648	616	579	605	621	620	612	627	629	608	595	618	552	607	611	629	557	615	571	627	591	613	658	613	585	608	583	612	636	586	582	637	624	590	566	601	576	604	582	603	625	586	619	602	567	648	594	599	613	623	578	597	616	621	639	600	632	621	587	611	629	599	605	587	616	618	611	594	560	570	606	613	650	611	559	617	614	609	638	654	588	571	621	556	631	558	630	602	628	625	569	602	653	582	618	636	616	588	600	603	635	600	607	602	602	594	618	616	593	596	616	586	619	594	610	628	580	572	606	600	571	598	548	635	606	581	545	639	603	564	577	612	583	567	591	604	602	607	585	576	621	565	619	555	640	586	638	630	637	616	594	577	631	581	618	567	659	597	624	585	577	582	611	575	565	613	601	587	622	633	603	619	627	551	620	631	648	626	662	637	592	575	607	592	572	565	578	626	632	610	632	592	601	654	605	583	621	598	577	598	605	600	611	622	611	586	628	625	609	615	607	627	587	619	617	571	633	575	594	636	623	587	603	588	582	671	592	602	591	597	596	602	620	622	613	622	577	579	636	629	604	590	585	649	645	601	619	624	614	566	659	621	592	610	587	601	585	594	580	631	604	648	589	607	602	623	574	579	658	598	623	609	614	611	620	549	597	535	574	621	625	601	612	617	606	641	593	618	607	590	581	610	642	626	604	590	554	607	613	620	601	598	613	600	569	592	575	575	584	608	595	599	666	626	599	608	614	607	607	581	614	621	618	605	600	552	578	580	615	609	637	637	626	615	611	611	598	609	605	626	640	599	570	583	643	665	596	639	616	566	625	597	581	641	584	613	581	618	631	627	621	612	624	585	636	643	619	557	583	613	607	642	594	636	633	557	600	657	598	627	571	613	615	598	596	609	601	579	587	609	620	602	609	608	603	612	599	613	639	618	626	575	585	599	598	632	628	630	602	615	592	650	580	597	587	638	633	618	578	594	619	563	601	563	607	635	615	626	600	671	632	569	647	644	621	646	563	614	597	569	568	612	576	562	621	596	645	614	582	575	599	690	634	622	584	609	610	636	604	591	609	577	656	625	628	601	585	565	603	634	573	593	590	630	569	562	605	638	607	610	613	604	652	604	607	592	609	585	615	618	603	648	603	578	598	567	584	617	595	597	586	594	616	583	588	574	602	605	594	600	611	617	633	600	619	591	622	588	612	615	645	574	671	574	618	614	580	605	586	574	609	593	633	639	597	610	639	645	631	616	610	559	600	590	562	569	596	608	612	623	602	636	627	588	584	627	611	612	608	596	557	626	585	586	559	587	550	592	620	597	648	628	578	617	581	591	601	631	626	611	620	573	624	600	599	593	616	647	626	649	659	574	598	625	638	586	598	603	603	586	597	609	579	606	597	579	593	627	639	618	571	618	600	627	601	588	604	612	605	605	580	587	619	615	577	629	612	607	629	616	596	602	598	570	605	642	599	593	614	541	648	627	646	524	537	613	597	598	614	590	629	615	592	639	573	636	586	609	617	636	646	609	617	595	590	619	632	617	588	558	567	587	581	581	600	627	599	604	642	584	620	596	565	623	601	618	627	611	630	647	600	630	617	628	606	608	609	577	566	626	662	601	600	562	592	622	617	600	567	581	597	640	684	581	624	637	584	543	602	609	655	626	620	593	603	597	635	595	608	614	572	547	571	627	668	601	576	594	586	615	629	591	605
3943	1246	884	839	757	688	792	792	731	743	714	728	731	764	715	745	769	742	690	698	668	695	752	724	660	762	771	731	745	674	724	655	703	692	675	720	707	713	706	707	712	686	697	714	757	671	710	685	715	733	681	756	742	772	750	705	721	705	719	675	706	743	702	727	743	757	721	712	713	718	713	689	729	697	739	691	676	715	718	701	726	712	698	723	678	687	716	685	693	730	698	725	725	715	678	695	681	724	676	712	700	721	754	711	722	695	718	713	686	704	657	736	727	735	728	732	701	712	711	683	703	693	717	695	660	748	710	718	678	735	717	717	719	689	725	731	736	750	689	718	749	714	711	681	712	696	687	698	676	729	758	722	703	689	708	760	701	690	734	759	734	675	727	728	727	760	701	720	723	728	712	729	696	718	696	709	690	687	659	702	699	711	679	699	689	664	725	690	765	716	713	734	720	681	770	728	747	742	707	706	726	710	704	735	688	747	679	710	739	716	755	678	707	709	715	692	691	688	735	687	689	736	681	706	719	669	671	718	685	671	681	696	738	728	707	695	695	674	727	722	674	652	786	704	687	750	703	758	704	679	731	683	730	687	689	686	668	735	693	680	659	722	738	735	729	726	691	752	752	691	708	724	712	729	738	711	698	694	763	698	746	682	714	714	766	698	659	683	720	670	700	733	729	736	734	682	752	725	723	703	721	752	673	744	716	690	680	691	728	696	675	675	667	701	749	729	726	726	733	646	760	694	696	716	681	737	734	722	692	733	667	723	669	718	753	706	720	689	716	710	737	710	707	724	693	685	737	631	721	696	737	719	747	752	688	727	709	657	730	732	731	686	693	658	727	701	703	697	672	696	732	698	735	727	724	701	730	693	681	726	715	712	706	760	696	693	713	747	764	684	721	737	725	736	719	745	708	728	704	691	735	729	708	748	689	689	718	714	621	717	704	736	708	690	717	743	728	760	716	670	722	708	712	691	655	689	676	710	705	697	724	695	666	733	685	705	707	707	709	710	730	731	730	661	688	708	665	722	729	696	704	709	723	695	695	714	709	725	676	723	704	697	724	717	700	720	720	716	711	694	725	689	701	706	725	747	720	696	731	669	686	709	665	695	709	683	673	678	660	709	752	639	707	715	707	775	692	699	713	699	683	715	677	738	740	724	704	686	701	717	714	713	717	687	716	684	749	679	720	682	664	734	704	708	740	718	703	721	737	701	735	720	723	767	702	734	727	704	678	704	708	750	708	680	661	690	708	721	731	661	763	676	685	718	700	716	701	730	723	687	721	714	700	707	729	735	703	669	687	684	703	705	732	703	696	696	740	761	733	729	719	681	756	723	738	701	717	713	702	775	734	662	710	688	708	669	694	679	714	716	699	689	717	695	716	728	691	722	708	694	717	707	691	771	729	707	703	735	699	681	667	683	685	723	739	684	717	690	719	752	685	680	724	713	692	701	710	704	719	689	751	738	730	701	694	697	712	687	730	691	654	752	719	710	713	700	754	711	751	693	719	686	685	712	710	702	705	688	738	694	689	723	686	705	702	689	681	731	733	693	675	707	684	704	674	689	762	731	745	716	749	708	735	746	734	706	697	740	684	698	734	724	710	714	726	754	687	719	673	683	719	684	716	681	760	659	785	701	710	735	720	702	775	717	694	667	711	715	736	718	675	725	723	734	729	738	689	695	715	701	741	750	726	690	690	663	746	770	673	682	683	705	680	674	687	709	746	725	712	703	736	693	739	652	673	737	694	721	727	688	715	686	714	703	754	681	673	719	747	674	743	686	648	714	681	749	711	719	746	709	710	697	719	729	729	679	726	694	727	712	689	704	687	702	678	678	676	712	734	693	718	693	698	690	686	684	725	730	760	704	730	722	704	652	757	679	717	758	692	724	768	748	746	687	707	754	728	684	709	696	755	725	702	778	690	748	720	740	706	741	753	770	687	703	726	724	710	698	702	705	710	704	688	679	688	728	713	749	712	698	737	740	736	689	709	696	668	687	741	715	695	720	668	684	691	688	701	718	684	724	746	660	707	725	752	669	682	660	719	766	722	750	677	700	718	692	702	709	779	705	684	746	727	717	768	660	629	675	706	675	724	732	706	718	726	674	729	694	665	711	682	696	670	696	703	765	715	681	711	712	713	745	764	706	702	697	673	731	691	739	665	759	730	698	736	705	693	715	701	740	747	703	721	702	688	717	712	747	729	738	699	690	700	661	744	662	724	732	775	721	783	715	749	699	699	721	723	683	687	662	672	715	715	692	725	724	697	692	740	691	707	677	669	694	716	703	683	723	657	733	683	675	674	702	699	702	716	686	712	700	717	705	703	693	696	759	672	685	773	673	687	710	720	756	680	701	749	741	735	708	739	652	728	703	699	768	684	698	684	717	760	741	679	733	713	730	716	725	676	722	750	648	689	704	709	708	713	685	718	692	720	710	686	739	736	700	701	762	703	696	715	705	698	673	707	714	696	671	710	657	681	735	688	731	764	751	699	724	716	679	723	698	744	698	634	680	713	723	709	732	705	707	657	691	685	688	697	713	726	688	700	691	723	740	726	673	717	694	669	792	715	698	657	713	679	749	705	727	675	735	704	747	720	748	664	707	764	694	698	719	669	706	720	729	690	694	702	741	687	702	759	705	720	739	723	729	722	748	696	772	672	689	742	672	716	698	660	699	745	685	726	690	731	657	684	748	665	776	719	689	737	729	706	685	679	649	745	724	666	658	697	706	730	731	700	711	691	723	731	740	726	771	737	756	713	758	765	735	701	701	708	711	743	707	722	724	700	723	707	681	734	731	701	693	697	732	695	674	695	693	761	674	725	647	684	756	722	723	684	704	662	703	725	735	664	707	723	696	726	681	724	733	742	756	673	728	714	709	669	698	701	722	700	676	734	705	699	730	722	666	683	739	745	701	709	715	708	691	733	725	668	713	719	737	727	712	692	720	740	728	730	715	669	671	696	728	719	708	691	729	723	715	716	755	681	701	643	706	669	744	716	671	688	686	664	721	694	651	712	726	745	719	707	715	687	717	696	711	711	746	714	747	714	709	697	713	677	718	744	722	726	688	663	687	699	752	751	729	731	721	719	717	704	710	651	761	722	701	651	719	709	691	669	721	739	712	731	687	765	706	787	709	725	687	662	708	696	703	687	710	738	718	710	698	713	731	670	710	688	708	707	729	768	741	723	682	698	741	664	680	664	724	672	709	687	710	698	673	718	712	699	689	699	702	714	722	729	746	666	710	735	709	702	728	707	725	695	708	693	694	714	735	694	739	723	719	712	727	699	742	741	707	674	719	698	739	677	693	674	789	715	714	703	747	712	721	711	691	681	677	664	669	663	672	735	708	724	738	730	690	704	750	705	696	708	709	684	733	732	779	721	748	698	699	717	673	732	703	701	705	735	716	711	822	703	688	705	695	679	732	696	697	738	742	722	721	719	698	731	718	681	700	729	665	711	724	716	715	734	692	771	710	726	682	662	740
27576	21162	29520	23096	21129	19063	403	224	207	191	200	200	195	202	210	208	198	209	215	198	211	208	188	191	193	185	198	188	177	177	211	190	206	193	197	180	219	219	205	204	185	201	192	198	193	200	180	199	180	199	187	203	186	188	193	187	180	187	204	196	199	231	180	183	210	199	189	192	204	199	209	197	199	170	189	196	171	232	195	227	174	226	196	202	180	194	191	161	202	193	190	200	190	213	191	183	193	208	185	207	225	211	177	215	192	209	185	153	199	199	179	190	207	191	192	186	170	210	183	206	182	210	177	201	173	210	197	187	204	187	181	183	208	219	193	162	199	205	185	197	202	185	176	202	187	185	200	188	181	198	205	202	185	181	186	213	219	181	163	181	183	181	202	196	188	183	173	200	184	188	186	194	209	187	180	194	187	176	183	183	212	200	195	182	187	205	193	195	206	196	198	205	205	204	164	198	202	198	180	196	200	190	184	196	198	189	198	195	183	183	205	186	205	180	173	226	219	182	196	211	154	193	194	203	201	217	204	194	200	197	183	218	164	206	188	192	189	207	200	179	175	193	171	179	186	229	196	220	190	177	183	198	206	170	199	199	198	165	177	192	200	203	177	205	203	172	191	218	193	200	197	203	191	191	209	180	195	211	195	192	200	203	213	185	187	182	198	211	219	197	184	209	175	188	197	161	179	195	198	180	194	220	172	202	182	187	197	202	178	217	181	178	217	196	208	198	221	203	178	183	207	209	192	166	208	185	207	195	200	174	190	192	183	212	193	227	203	198	174	207	179	186	176	196	157	210	217	205	190	208	237	193	188	212	199	228	191	198	187	205	182	188	204	196	177	187	177	195	186	189	196	208	191	176	161	200	185	180	171	177	202	175	186	201	194	212	200	184	167	200	201	210	193	197	195	204	241	215	186	199	186	184	174	195	228	215	195	190	181	181	191	216	208	211	215	193	194	219	185	197	193	177	196	192	183	180	195	190	197	186	188	202	185	189	181	217	201	175	200	226	172	165	180	180	209	186	191	201	184	186	193	198	199	195	185	196	191	201	194	184	181	192	194	191	184	193	214	210	155	183	170	199	204	188	211	228	209	201	170	183	189	165	185	180	192	205	205	181	188	183	196	186	196	192	210	190	201	208	190	177	173	196	215	199	195	203	204	202	182	179	206	202	188	192	193	197	183	172	211	221	188	191	213	199	204	186	185	176	170	197	211	189	194	191	207	200	199	172	200	204	192	196	212	199	204	173	199	187	182	206	206	188	188	184	199	184	215	206	188	211	205	187	196	185	176	177	180	190	187	212	202	220	201	183	204	208	212	200	229	163	173	199	200	211	202	189	216	177	222	218	180	188	199	177	185	193	203	203	201	224	199	219	193	193	185	220	188	186	211	186	182	186	177	180	187	219	177	196	195	194	176	164	204	183	194	199	181	193	217	179	198	185	210	181	216	180	167	185	166	209	179	198	214	188	171	212	204	210	202	214	204	191	193	198	192	204	199	199	206	203	210	186	226	178	191	185	172	204	212	191	197	183	182	177	193	216	201	197	201	189	212	203	163	193	191	203	201	183	189	219	189	185	182	188	188	165	163	186	193	205	175	210	190	204	196	189	187	182	174	178	212	217	194	199	184	209	189	193	222	213	181	209	168	162	193	205	192	207	205	223	179	182	196	221	205	190	183	173	181	181	192	186	204	184	204	196	187	170	180	217	205	195	188	186	192	193	186	177	188	198	199	194	181	164	205	208	183	206	201	189	204	182	198	199	195	189	189	194	205	188	192	159	190	183	197	183	172	192	194	178	185	161	235	205	200	189	168	193	188	187	230	193	189	200	196	209	182	168	203	189	211	198	188	213	168	172	199	202	193	184	212	204	200	189	211	160	180	197	200	206	192	210	232	175	200	204	179	176	181	193	185	177	200	187	199	198	216	189	194	181	171	203	195	206	196	187	208	198	170	210	190	174	180	190	194	189	207	194	168	183	175	172	182	182	203	204	193	210	193	202	178	197	192	208	192	199	193	182	189	181	175	195	181	189	211	176	195	193	179	195	185	200	196	218	198	215	207	183	197	190	194	204	194	189	203	202	194	185	204	186	177	185	200	234	203	188	170	199	183	186	207	172	188	200	197	200	188	197	184	199	171	181	167	213	180	191	211	200	196	204	188	187	199	187	176	194	195	208	171	190	201	199	196	195	188	179	196	197	195	188	182	177	172	179	197	196	181	214	202	204	204	179	184	184	212	207	180	196	176	198	195	191	221	196	184	178	201	196	189	184	178	179	201	201	197	221	197	213	195	179	201	204	181	186	210	181	198	205	206	197	190	186	194	178	208	182	183	192	179	188	182	211	195	197	169	199	171	176	204	209	185	185	183	197	163	190	195	204	182	202	199	162	219	191	161	176	187	197	201	171	196	200	198	180	176	174	184	209	196	171	188	196	191	178	176	172	183	207	195	203	209	221	209	153	170	183	213	198	185	195	180	213	188	196	220	170	220	195	170	185	175	197	182	210	204	187	182	209	179	182	192	235	201	192	200	184	196	198	164	236	221	183	167	191	202	193	183	199	213	190	171	190	200	185	176	195	188	193	207	216	187	192	191	164	199	221	203	181	192	200	186	188	194	207	195	223	204	204	163	219	182	186	200	178	204	221	172	198	203	192	160	192	184	189	189	197	212	192	193	205	209	186	176	180	194	201	190	192	182	218	210	201	185	196	205	171	197	203	179	203	232	174	191	197	212	194	185	201	181	194	192	200	205	202	176	199	182	190	196	190	215	198	212	208	212	207	206	182	200	184	184	203	182	204	198	190	192	178	208	161	175	184	196	190	172	186	168	232	213	188	203	192	197	208	201	180	200	231	177	162	201	218	223	226	200	200	180	162	204	191	179	204	209	169	190	203	213	189	185	220	205	189	191	198	227	193	178	175	197	203	190	213	181	207	213	193	193	201	182	181	190	198	205	198	197	159	174	215	203	201	165	210	188	175	182	176	197	183	210	191	182	198	195	215	203	187	171	187	203	197	196	183	218	193	175	192	184	188	171	176	211	185	215	221	194	191	189	211	194	184	183	216	202	205	195	200	195	201	180	172	188	172	177	187	179	186	185	181	205	182	196	207	183	209	199	200	219	198	193	195	182	195	185	197	198	200	202	197	216	192	202	192	210	172	202	179	183	179	204	190	210	172	207	193	197	183	186	174	192	206	193	186	214	197	205	213	184	183	216	176	193	189	181	190	196	176	185	194	214	205	207	201	186	200	181	224	219	172	193	189	180	201	191	189	164	209	206	193	211	204	181	203	192	203	206	214	201	192	194	194	191	187	187	183	202	215	180	191	190	186	207	217	190	199	187	188	220	206	201	200	182	204	177	191	190	182	182	177	192	181	196	166	201	191	168	180	177	211	215	217	180	173	173	212	190	181	161	180	198	189	198	186	167	190	205	197	174	195	197	207	204	198	203	188	191	205	196	205	203	204	188	201	180	179	207	182
3776	560	350	306	304	278	288	284	278	264	280	272	278	267	275	243	308	265	261	327	261	266	261	270	258	248	254	285	258	259	262	273	280	256	253	260	246	278	254	242	281	255	257	272	268	256	229	270	255	246	236	253	248	253	265	267	257	243	269	266	247	251	212	269	262	274	269	251	246	283	266	280	227	262	261	245	240	265	276	276	276	230	243	252	265	246	268	270	247	282	243	269	236	254	225	269	265	259	291	247	250	283	253	256	269	259	265	247	270	232	231	264	241	253	242	252	249	267	256	255	253	256	263	271	280	267	264	277	250	269	279	249	274	251	257	239	270	273	244	260	257	259	242	254	261	256	282	214	268	253	262	269	291	270	260	264	259	283	266	263	232	284	252	260	248	250	231	274	259	255	269	249	286	248	298	259	227	247	270	277	276	258	242	262	289	258	258	260	296	267	266	282	275	283	254	253	235	282	268	259	275	290	257	273	263	262	233	285	281	237	273	276	250	267	248	243	257	278	265	265	254	257	256	263	251	296	264	245	264	261	278	294	289	267	280	273	238	278	281	277	284	252	258	275	270	248	225	252	272	293	239	244	250	258	260	279	264	259	276	297	279	226	245	261	281	267	276	267	278	287	247	276	273	254	249	254	240	273	270	259	260	280	263	248	263	253	265	264	268	242	236	263	241	274	277	244	287	274	255	269	251	276	247	255	247	258	291	271	257	295	256	259	257	247	254	203	264	242	248	272	261	281	266	255	260	257	239	267	245	252	270	276	279	257	257	235	248	289	286	264	249	245	251	265	250	286	247	239	266	254	262	259	273	251	284	276	275	240	258	276	271	293	262	247	261	249	263	249	260	280	247	293	265	240	294	275	245	263	289	266	256	254	247	298	245	269	282	266	286	264	234	248	271	284	233	259	234	245	221	249	235	285	262	283	268	244	282	301	274	256	275	265	291	256	268	271	255	255	269	250	300	241	246	265	238	242	223	266	281	273	300	255	275	251	258	248	261	279	271	258	251	241	268	269	280	287	272	200	281	277	271	255	277	275	311	272	277	246	234	246	272	260	277	251	270	218	271	277	279	258	209	250	263	244	222	244	265	278	277	272	275	274	259	259	275	269	252	285	246	267	249	254	251	255	263	257	262	248	300	239	252	240	245	263	248	264	276	285	276	252	265	275	279	287	260	239	252	265	239	232	290	255	280	239	281	287	258	262	272	255	249	274	239	220	237	256	252	277	243	260	229	248	256	267	277	280	272	287	261	266	255	234	255	243	230	298	267	263	285	278	250	262	254	246	248	279	243	248	255	271	255	252	256	284	290	263	272	237	276	270	276	234	279	236	260	230	239	256	273	257	230	289	262	259	278	280	266	243	265	247	274	255	252	270	249	251	285	292	274	265	233	270	259	261	266	277	281	243	270	260	249	291	262	250	245	269	270	279	269	246	299	285	233	276	270	267	246	266	243	271	268	280	254	258	262	238	246	250	264	246	279	294	285	294	251	245	255	242	269	270	264	223	253	263	284	267	299	280	252	235	262	276	268	246	242	263	282	276	262	256	259	288	263	254	282	266	239	272	255	233	271	256	256	286	257	255	275	249	258	272	241	222	254	248	280	265	257	243	274	250	254	270	224	238	271	262	249	242	262	276	254	251	235	258	249	242	252	264	288	253	296	269	249	284	259	257	259	280	271	264	251	291	234	264	246	273	262	238	274	265	273	277	277	254	280	259	276	259	265	250	279	250	280	265	244	227	274	258	229	285	255	264	256	267	242	215	260	274	245	259	289	275	241	261	249	285	235	279	254	243	261	240	264	259	284	236	257	281	239	256	274	260	295	240	268	265	259	258	262	250	277	287	275	262	232	273	248	262	242	266	229	272	268	249	295	265	263	260	262	237	268	243	252	267	257	235	253	242	287	263	271	271	250	261	271	212	258	267	245	230	285	251	257	249	268	310	253	254	250	277	232	268	251	254	257	250	229	252	263	251	217	255	252	259	217	265	257	268	258	228	294	264	250	263	246	239	257	273	238	279	268	255	247	252	266	266	237	281	248	269	246	281	256	252	278	245	263	230	268	246	255	244	240	266	249	283	274	255	273	250	267	278	253	279	292	248	261	247	245	249	266	267	258	252	265	238	270	247	234	266	265	266	274	250	262	256	239	258	267	243	290	255	249	240	267	279	273	242	241	248	269	253	240	243	281	261	273	260	280	268	260	239	278	251	273	250	255	250	280	257	284	280	251	282	248	257	253	297	261	248	287	259	266	239	244	216	252	255	236	286	270	244	250	261	264	278	245	239	255	302	278	267	260	252	246	255	265	288	275	238	262	266	256	284	262	230	266	258	238	255	264	268	258	252	257	241	271	234	272	245	243	284	249	252	275	247	265	264	254	274	215	250	280	278	266	251	242	246	273	277	258	275	267	277	257	234	274	233	255	238	252	274	240	279	260	266	270	238	273	259	256	242	261	278	275	279	230	252	267	271	261	252	257	257	261	283	256	252	266	264	268	255	284	244	269	260	279	258	279	263	291	245	250	240	249	286	254	289	259	298	266	244	288	236	251	247	249	275	248	278	265	268	254	250	273	223	234	285	265	258	257	277	263	290	269	244	278	271	254	257	271	285	228	252	259	230	263	261	263	261	272	294	281	272	290	268	280	259	284	269	272	240	251	281	243	251	274	275	263	228	278	229	270	266	266	238	246	232	289	286	270	269	259	266	230	229	266	266	278	257	249	254	281	243	263	242	268	259	262	265	249	254	255	284	274	250	253	262	270	273	257	271	248	259	259	287	255	265	244	275	272	256	296	244	249	259	244	247	252	272	266	268	244	252	247	260	257	248	254	286	289	273	275	259	273	275	264	240	254	240	271	263	219	266	258	295	275	264	276	230	252	238	281	271	266	231	279	260	244	256	277	229	280	262	255	289	258	269	278	287	247	280	290	268	224	262	251	256	260	258	272	245	301	258	257	283	251	240	261	236	256	270	277	269	287	267	263	296	257	263	265	252	261	255	238	280	259	257	245	269	226	245	262	270	274	286	240	288	249	256	238	282	261	279	232	237	292	253	256	264	260	289	273	262	265	230	256	274	261	245	246	269	241	264	272	233	278	254	260	262	263	255	261	250	273	269	300	245	254	268	238	260	302	232	235	251	264	274	248	265	258	265	241	253	283	254	238	287	250	267	278	258	264	261	274	265	285	245	281	266	276	263	268	236	260	243	258	295	263	254	232	259	259	242	285	252	263	269	250	249	261	284	264	257	260	265	252	256	269	244	242	267	276	245	269	261	267	253	260	261	279	269	267	246	263	279	259	239	251	271	268	255	252	261	262	262	264	268	249	272	247	275	265	291	269	243	265	286	273	230	259	213	259	256	290	254	259	247	262	266	288	283	256	274	272	246	265	265	270	291	270	253	257	268	236	281	284	243	276	248	260	252	279	252	277	282	260	275	255	215	236	224	269	251	254	279	243	233	242	253	255	263	266	270	276	257
22661	21260	29599	23265	21257	21405	24475	4130	690	640	655	705	669	650	692	656	621	714	671	681	639	653	637	642	649	662	621	615	636	648	609	595	627	621	668	654	637	670	644	620	611	636	657	633	647	663	606	670	697	601	625	629	622	631	660	613	638	632	654	606	623	610	646	641	606	611	600	638	563	660	581	603	614	628	670	620	621	648	627	640	658	584	663	588	615	625	628	622	686	653	649	640	642	672	651	629	639	605	614	586	640	649	581	623	593	615	658	662	634	612	634	642	665	623	585	684	617	673	611	602	651	625	654	637	660	606	616	632	650	659	632	611	623	620	601	662	652	635	655	595	649	599	661	599	632	684	637	629	667	628	674	657	655	607	626	636	642	593	599	627	608	636	643	630	647	691	621	612	663	633	651	603	549	592	606	614	648	679	624	635	638	630	636	616	637	621	648	661	611	578	664	624	628	616	667	683	638	610	573	568	620	648	660	635	594	594	656	605	673	618	623	695	639	649	641	629	604	659	658	620	626	660	648	613	582	606	665	640	614	638	680	635	615	613	622	605	617	632	594	636	651	680	641	634	710	610	660	605	608	610	647	654	652	578	624	666	636	617	678	662	596	616	618	640	615	627	666	582	630	635	590	606	626	597	628	651	609	581	621	611	652	609	622	637	637	611	675	640	661	642	627	658	630	638	580	608	636	614	614	625	591	628	607	590	601	620	656	656	623	690	606	627	644	649	657	675	656	659	670	677	673	654	607	631	612	622	622	610	634	650	583	606	663	623	607	604	647	597	664	658	680	670	660	617	604	622	664	665	608	619	648	638	641	628	586	629	601	631	614	608	631	626	619	639	573	724	635	653	585	628	622	618	656	625	612	598	666	612	668	586	589	613	627	644	646	607	620	614	671	584	645	652	670	641	642	608	639	584	654	663	639	637	622	630	617	598	643	638	644	632	659	661	597	635	671	615	639	635	652	650	603	667	599	655	668	617	646	618	657	650	584	586	670	640	652	668	603	621	646	643	577	634	617	652	617	621	608	598	619	630	633	597	596	638	613	593	644	589	638	664	622	645	635	575	650	622	596	630	645	621	616	614	580	594	646	622	624	647	620	604	627	656	639	660	638	593	625	661	602	624	629	613	661	562	613	628	626	641	591	623	648	620	587	610	579	677	666	623	627	600	584	613	632	664	621	585	634	590	603	635	656	649	609	675	619	617	666	600	590	678	589	622	631	598	604	637	642	633	626	644	668	596	652	630	575	583	559	633	607	646	638	627	599	604	599	676	641	643	618	606	607	627	647	672	618	624	626	623	695	599	653	642	660	627	631	614	626	686	667	618	599	646	646	622	599	643	614	675	619	641	628	627	648	605	635	660	608	607	662	650	602	580	657	680	608	639	658	653	660	597	619	594	674	587	637	627	627	615	629	592	622	662	673	658	631	653	599	620	613	595	622	630	609	635	630	629	599	606	617	621	627	617	624	627	666	635	584	619	630	649	662	613	631	617	632	643	600	619	566	662	615	661	671	637	638	667	618	648	609	667	651	581	564	638	663	599	592	619	612	608	656	644	647	616	636	663	633	623	605	661	611	626	642	620	630	653	624	599	639	605	610	614	566	621	629	612	597	620	612	602	641	631	620	636	682	658	626	660	624	607	611	631	663	684	594	612	672	631	633	660	654	615	619	620	656	599	643	590	611	634	632	612	611	642	631	629	628	631	650	598	621	626	627	626	620	609	632	631	630	624	631	623	649	630	655	642	662	628	634	630	626	616	605	585	663	639	667	673	596	599	634	650	612	628	650	597	595	614	673	645	602	624	600	614	644	621	583	597	663	636	633	615	607	658	650	631	619	637	624	625	655	666	621	596	629	642	673	578	622	624	615	611	603	634	629	593	602	605	607	646	603	631	643	695	641	614	639	623	605	636	614	635	634	667	592	598	647	639	623	633	628	687	662	605	621	628	687	606	656	625	637	573	621	620	652	635	642	673	623	662	639	608	644	617	646	651	598	590	638	579	618	645	614	609	619	621	564	658	649	609	607	643	642	625	598	644	637	648	656	644	619	644	611	642	680	609	611	608	629	615	574	654	640	592	616	620	623	577	637	663	603	649	603	609	615	672	684	593	635	617	641	643	617	641	629	646	675	610	644	636	620	614	660	605	642	595	671	615	586	638	648	637	609	648	557	619	632	627	646	652	657	637	581	627	646	652	604	607	611	639	629	686	639	621	600	635	642	605	638	604	664	629	663	621	619	653	643	579	672	657	609	656	641	651	631	677	607	574	639	622	604	623	644	645	625	650	632	667	643	600	659	619	623	614	632	642	684	646	619	621	614	618	606	639	644	629	647	624	625	623	636	656	648	629	603	628	691	605	629	600	609	612	643	621	596	626	630	623	655	597	593	663	604	629	593	663	634	610	659	605	607	624	672	603	630	656	623	603	606	667	656	629	621	624	631	612	633	641	597	642	655	641	635	602	633	613	614	649	609	581	640	634	630	588	640	669	624	623	619	627	641	597	639	638	635	637	642	651	647	620	707	590	654	604	635	606	633	612	650	604	621	635	638	623	673	639	592	616	596	608	622	662	600	636	581	632	630	621	609	625	694	612	625	605	656	642	642	636	644	650	629	656	644	644	627	656	607	638	649	597	660	625	641	635	597	637	636	659	690	661	608	600	642	599	603	609	615	641	616	629	642	624	618	600	610	579	654	613	605	628	607	658	606	634	664	654	667	619	598	608	638	606	604	620	635	569	613	669	664	599	618	635	650	632	627	630	621	599	596	624	644	609	671	651	605	640	621	659	633	664	641	636	646	630	661	582	577	626	620	632	588	645	649	599	619	616	617	647	662	642	633	623	605	579	666	627	561	634	619	637	640	634	627	581	615	645	637	613	637	613	603	612	641	615	642	672	645	602	644	630	638	628	597	617	664	607	603	647	654	596	635	636	613	641	621	603	602	633	661	679	688	627	653	629	630	659	600	643	648	628	663	658	651	599	611	642	630	581	621	629	639	638	635	638	633	620	592	657	592	617	633	662	631	667	626	612	627	617	600	646	623	674	598	665	672	624	616	608	627	622	607	636	615	639	631	610	625	585	642	624	680	654	651	633	648	620	621	625	658	626	630	670	634	622	615	594	644	601	623	611	640	607	604	636	638	631	611	632	622	605	638	613	643	595	688	656	596	620	636	607	657	667	618	643	666	607	634	601	618	646	630	645	610	598	678	644	610	616	637	565	640	640	627	634	582	587	672	606	608	640	626	646	597	629	665	677	631	618	633	633	619	669	637	662	657	653	595	615	651	673	603	648	662	628	675	620	592	580	635	629	660	635	612	587	596	627	612	609	681	585	682	633	644	654	639	622	614	615	648	627	622	627	618	622	631	624	658	651	633	596	610	660	623	597	640	608	635	640	611	640	668	599	628	593	646	649	622	609	635	594	644	639	647	626	625	612	623	568	627	633	623	628	626	596	681	627	646	613	626	582	605	592	621	619	680	636
4715	1774	1189	975	861	830	774	830	791	796	794	746	738	759	746	757	765	787	773	772	738	762	750	762	732	723	780	767	749	746	791	755	759	709	738	724	707	792	774	754	709	792	703	730	739	726	741	772	712	715	733	737	768	749	707	748	769	704	727	794	782	718	763	763	732	755	707	740	760	780	770	737	683	761	757	734	745	701	727	712	714	744	734	796	780	753	727	743	764	767	728	747	723	765	759	696	703	754	724	774	720	780	728	728	738	746	684	745	719	753	745	729	764	711	768	721	728	728	725	716	755	721	753	781	754	751	726	780	743	784	750	736	721	706	706	750	783	744	783	726	766	667	755	726	756	749	747	713	716	787	773	736	787	725	735	769	779	764	727	707	704	737	771	747	752	773	745	730	721	771	714	729	722	746	741	734	776	769	780	746	752	771	765	798	715	778	788	778	809	779	769	736	738	773	750	748	757	760	728	773	749	742	742	774	729	783	696	735	712	782	753	799	725	731	745	729	706	772	776	783	770	709	724	744	740	765	777	735	713	810	803	749	738	770	686	775	736	773	693	776	733	748	700	767	766	736	729	750	687	730	700	721	750	772	749	778	758	775	797	728	740	781	782	757	733	743	776	739	712	756	737	739	717	725	746	731	765	721	727	738	732	760	789	773	772	759	732	728	688	788	788	724	786	743	731	750	715	715	745	758	736	755	736	738	765	715	747	761	751	713	752	733	740	752	766	717	757	757	742	755	742	747	776	768	775	697	725	817	743	793	767	764	726	753	714	737	773	744	742	785	723	734	718	714	742	730	753	737	731	731	765	767	770	724	750	748	762	755	710	734	745	746	690	783	767	775	752	759	718	762	711	740	750	734	687	753	779	760	758	739	748	775	744	762	733	776	747	789	722	728	752	763	740	733	704	757	739	783	698	742	705	797	783	743	697	772	703	747	744	712	734	756	766	714	710	758	693	746	746	721	778	786	759	690	716	695	725	730	771	772	781	725	767	811	725	724	752	684	732	688	757	719	732	749	768	701	756	760	709	696	740	728	738	756	762	739	721	749	738	736	769	770	752	746	753	753	798	782	719	722	767	781	755	753	764	740	732	729	752	732	747	797	732	737	752	740	742	736	727	802	788	702	688	775	744	708	769	712	728	740	697	721	768	712	688	743	695	715	740	725	724	738	751	733	734	751	708	766	770	716	712	729	753	719	778	747	713	731	745	680	774	730	684	790	749	694	782	715	790	754	767	788	744	798	743	719	728	738	725	719	803	749	779	749	745	749	761	776	746	756	742	738	758	723	748	764	689	777	727	733	772	787	685	751	750	742	695	777	733	758	716	793	704	746	739	682	712	719	715	753	768	729	747	706	775	722	805	749	699	692	796	811	796	776	778	774	754	741	759	739	733	739	798	717	730	784	804	743	728	767	736	762	739	793	724	747	749	734	756	758	735	784	728	768	760	758	720	733	748	746	702	725	700	739	763	730	725	782	765	726	687	725	729	780	784	727	725	727	742	768	736	740	738	760	754	735	792	725	713	733	780	745	751	750	735	760	774	734	753	752	724	748	738	783	756	745	798	764	773	751	732	764	766	797	768	741	719	721	736	725	776	752	714	710	757	706	773	712	710	754	766	717	713	743	722	700	747	791	732	718	737	737	733	780	745	730	738	739	798	760	745	772	718	708	736	731	750	748	763	766	726	736	753	729	777	757	736	792	733	741	798	725	748	760	715	679	708	799	746	698	721	716	708	760	706	758	745	722	734	768	694	773	773	712	707	705	719	703	732	762	729	731	681	741	828	748	749	790	720	730	754	723	795	792	747	735	756	742	735	749	724	757	694	772	735	759	719	717	768	751	768	747	713	729	717	755	740	736	697	751	765	784	748	763	753	763	769	741	706	745	788	766	740	704	747	785	756	761	747	783	744	688	747	733	724	737	706	756	744	763	734	757	735	741	737	689	700	789	755	715	752	799	753	728	728	709	751	714	723	795	758	762	747	770	778	779	699	758	725	752	699	724	722	755	742	716	729	751	796	727	733	752	797	779	779	698	697	770	720	740	726	758	700	750	738	698	730	780	783	701	712	762	753	786	721	729	729	758	717	765	705	744	722	752	773	786	753	775	686	711	810	747	693	683	707	758	725	760	748	703	761	718	750	742	706	773	719	737	722	734	716	729	743	728	763	736	751	793	745	732	735	799	732	731	793	756	737	763	770	737	722	713	728	720	786	737	761	759	721	796	788	707	741	762	707	761	731	760	749	750	712	711	753	752	740	743	775	731	752	742	729	750	733	663	774	737	714	761	751	711	727	753	780	770	671	723	757	749	742	737	773	792	721	747	743	723	705	745	705	775	775	748	722	711	776	751	728	721	721	774	766	735	734	755	735	759	731	742	716	767	709	766	746	728	712	710	761	740	797	743	761	748	767	696	796	765	735	767	691	769	733	781	779	761	730	765	772	752	740	782	725	756	691	765	731	734	814	775	743	731	764	713	714	715	767	761	766	729	775	734	796	709	740	750	754	721	718	767	762	727	756	781	745	752	745	706	710	704	736	721	762	749	730	729	759	757	732	768	761	747	763	745	769	727	719	770	739	770	694	716	704	728	757	744	739	726	755	722	719	730	748	777	690	820	723	734	726	729	725	745	751	732	771	717	740	721	689	757	736	690	697	739	715	728	740	729	752	740	695	717	762	743	758	760	761	720	740	697	737	761	794	750	743	732	747	738	760	767	706	768	740	753	747	729	744	709	773	734	778	794	725	762	749	727	742	693	670	768	729	753	695	749	723	708	754	699	763	726	752	734	765	742	746	764	795	733	682	675	692	732	761	758	722	739	731	757	745	761	729	757	745	698	759	729	708	750	701	742	779	772	730	743	712	743	739	740	720	736	750	769	731	779	734	717	789	738	796	752	733	738	802	736	729	738	709	729	734	782	721	684	733	758	774	726	709	743	747	735	784	735	734	798	756	693	749	730	718	766	709	794	754	795	769	722	716	761	803	749	766	729	737	768	757	771	758	723	678	740	761	745	738	790	707	728	732	759	704	788	728	718	793	764	773	785	714	773	748	770	773	740	726	733	777	729	765	759	747	770	777	713	747	754	734	742	781	700	781	776	747	785	732	702	736	769	768	740	715	734	736	727	783	725	746	736	771	777	733	720	716	697	732	748	736	713	765	751	737	739	717	720	732	724	713	745	736	792	710	714	744	789	730	698	719	772	701	663	801	741	728	711	807	784	744	714	752	722	774	762	743	770	755	701	734	745	748	719	746	750	736	764	722	732	696	776	787	736	755	771	738	726	742	720	732	752	772	748	728	752	737	739	759	729	712	735	752	731	798	725	756	771	726	688	748	741	728	727	773	706	673	712	719	773	710	741	699	716	731	712	712	732	720	701	728	703	717	777	725	783	730	712	716	754	755	716	740	744	762	688	753	756	776	746	749	768	735	750	721	755	760	776	760	734	767	774	723	705	769	748	712	755	724	766	733	718	738	743
28068	21174	25281	14064	408	344	371	275	288	250	316	283	258	275	294	319	270	307	294	313	315	267	270	308	295	262	297	264	286	292	291	279	284	307	309	284	255	280	297	290	263	262	274	283	279	292	315	297	277	277	270	315	292	304	311	303	294	249	308	261	292	262	282	267	282	284	286	299	271	267	255	318	301	317	292	308	279	261	277	279	298	292	324	297	265	269	290	284	263	299	305	288	292	258	306	275	273	293	284	308	274	334	262	278	266	317	319	291	294	301	310	289	301	299	294	307	317	300	303	299	298	294	304	318	279	282	267	272	277	294	280	310	263	290	291	278	288	266	316	272	297	300	277	284	288	314	285	286	298	284	305	290	281	254	289	312	306	321	301	312	274	303	286	315	332	269	269	295	262	337	277	278	305	265	324	291	283	300	271	301	314	305	268	310	297	308	314	290	304	288	256	277	286	291	280	304	286	311	275	273	284	309	290	298	296	298	285	271	273	302	287	280	279	291	270	285	305	282	281	317	300	298	282	291	271	285	273	316	265	278	294	309	300	296	277	311	283	267	291	304	276	308	290	310	279	281	284	309	291	279	303	289	292	274	278	281	292	296	301	305	293	294	284	277	303	274	328	279	243	284	283	275	276	305	283	275	273	274	289	278	290	273	271	295	291	273	267	268	299	281	274	338	275	277	289	268	284	285	248	305	276	302	266	293	287	266	293	293	289	315	253	295	284	308	271	313	282	295	308	303	283	275	273	325	263	304	268	301	278	291	289	266	278	280	304	293	281	304	282	316	263	310	329	306	313	302	301	302	305	286	280	260	285	287	300	284	274	282	306	308	270	293	297	261	343	273	273	265	284	287	301	262	312	263	293	328	259	321	286	289	275	301	276	282	271	273	278	269	287	272	304	297	295	289	279	291	275	306	313	305	307	293	287	297	317	298	284	286	277	297	305	295	266	305	264	309	284	285	265	302	261	286	277	278	271	303	303	294	275	294	311	280	280	303	296	278	285	268	297	305	276	299	304	299	274	306	287	292	329	275	284	296	310	267	308	291	266	257	308	255	293	274	252	282	277	293	283	280	310	268	278	285	292	281	271	292	259	288	306	278	295	297	287	254	286	286	327	283	281	336	265	298	280	301	287	300	304	282	290	300	278	298	290	276	272	300	303	284	266	309	279	275	294	262	290	269	288	284	319	299	258	294	294	277	273	283	317	281	293	318	276	318	289	296	290	304	271	302	291	299	313	268	285	295	295	309	301	275	295	274	284	295	282	270	278	306	299	275	305	287	308	281	275	303	261	267	285	307	268	271	281	296	290	288	271	270	271	301	275	268	297	294	254	297	299	311	321	310	305	298	267	294	303	291	275	290	300	272	271	297	295	294	296	312	319	277	311	284	305	292	260	259	303	235	265	241	292	296	299	302	299	294	300	295	282	288	281	285	288	277	293	283	289	313	287	307	276	305	281	290	279	296	296	299	295	303	276	318	268	307	296	293	260	299	293	282	311	269	295	286	310	258	257	297	291	309	261	282	274	283	281	304	271	289	313	325	307	288	279	272	270	292	287	288	249	291	321	302	279	306	316	266	276	286	271	278	281	297	293	294	322	299	304	307	295	271	304	292	319	295	318	266	287	306	283	300	297	308	276	306	305	287	316	279	289	310	289	287	262	281	278	312	297	294	303	294	288	293	333	302	277	267	296	288	300	272	278	266	299	309	260	299	283	285	298	280	286	275	304	273	276	279	282	293	282	324	313	318	282	287	267	292	286	285	283	277	305	251	312	247	274	332	317	273	297	297	273	277	295	277	294	322	284	341	270	299	313	280	302	323	301	279	265	277	294	279	265	265	300	298	278	279	288	305	300	324	293	294	277	258	292	294	275	275	286	298	244	295	316	298	317	266	278	286	282	257	296	289	302	261	274	294	297	286	271	287	272	302	314	270	263	299	310	296	278	316	288	291	302	280	288	289	304	295	277	278	280	294	278	292	296	261	294	277	281	321	310	263	284	294	306	309	277	295	269	284	291	304	299	321	274	286	274	304	306	260	297	312	293	333	267	317	270	284	298	295	309	277	279	275	282	278	303	289	262	291	316	318	285	300	271	284	283	285	272	292	270	308	294	296	291	338	296	281	312	297	293	243	289	310	285	295	271	324	290	284	276	301	259	275	301	316	281	302	288	280	303	306	299	284	278	304	312	290	286	304	304	290	293	298	307	324	309	274	289	268	293	288	271	273	281	301	296	284	277	294	333	310	272	290	314	307	306	276	305	300	262	317	271	263	297	271	313	276	303	315	295	310	297	304	281	323	284	273	317	295	312	288	287	340	289	304	275	301	275	289	290	301	302	303	248	285	280	277	286	299	312	281	303	287	263	300	292	281	288	293	277	318	284	320	265	282	281	251	270	300	262	289	311	283	315	276	293	289	259	296	305	289	293	261	281	284	276	299	299	272	269	251	291	286	294	270	285	290	273	302	298	300	286	279	284	318	313	285	312	310	288	302	282	273	289	291	277	301	287	276	291	280	298	294	278	286	294	302	297	290	304	283	297	299	309	273	303	299	307	266	280	277	267	281	278	288	268	276	296	281	286	309	298	286	272	272	272	277	291	287	339	285	301	267	273	314	287	272	271	296	257	290	298	325	284	270	301	301	268	279	281	297	289	304	300	271	302	294	312	283	286	289	292	304	309	309	293	300	281	303	283	277	282	294	287	267	275	291	280	321	257	275	294	279	280	281	273	303	275	291	272	301	291	329	277	271	306	292	291	272	289	308	285	287	295	316	315	274	274	304	279	268	284	268	273	286	265	300	293	298	287	274	304	297	283	285	282	287	275	279	295	287	285	288	266	324	307	309	307	295	279	299	273	303	281	335	312	288	302	267	273	296	284	291	304	300	298	284	300	314	284	313	284	296	279	290	297	268	280	307	285	293	285	279	278	319	294	274	303	303	295	302	272	287	268	278	297	293	279	316	279	279	297	289	307	275	323	295	292	306	324	301	251	289	300	276	301	308	282	322	278	279	288	309	264	296	306	277	295	329	248	281	282	320	285	292	302	287	317	279	258	295	302	268	296	300	275	282	271	300	287	256	296	289	279	279	243	312	316	329	287	318	268	283	242	261	264	285	279	304	301	284	312	282	264	275	311	293	284	294	319	298	304	276	302	284	272	286	324	301	276	266	266	294	276	263	299	310	300	294	256	284	318	300	318	299	276	296	247	282	256	311	298	292	289	289	321	300	284	287	292	313	282	293	292	279	275	320	268	272	314	290	284	296	316	295	275	290	288	291	268	280	296	265	317	279	277	285	251	287	289	305	282	249	320	297	279	288	297	289	284	305	294	283	286	267	298	310	320	279	253	323	269	278	308	289	291	313	287	258	298	272	321	293	319	303	283	331	269	293	292	313	299	289	288	305	290	278	296	275	302	267	299	297	292	293	303	266	284	264	283	303	285	292	277	269	280	281	327	261	321	282	279	251	287	289	279	302	319	286
3382	423	375	385	391	340	358	368	323	361	352	354	354	379	364	351	324	318	352	359	357	360	370	326	344	359	340	364	366	396	359	387	374	387	342	338	335	347	362	372	354	373	345	344	335	367	354	352	361	398	331	374	387	351	355	362	329	322	387	351	355	312	361	327	333	339	352	388	379	350	390	352	351	333	339	371	391	371	378	370	355	349	359	331	365	327	378	348	377	345	369	372	369	391	337	370	383	354	361	339	346	339	352	377	339	362	341	357	385	380	355	360	370	343	356	378	378	337	379	351	327	359	352	378	364	352	349	315	364	362	373	372	330	366	347	344	373	360	386	347	377	361	349	361	347	378	385	367	349	356	383	365	312	384	368	384	373	368	337	348	330	368	355	319	317	356	371	337	373	364	342	365	382	344	359	374	378	325	374	371	358	338	347	366	355	334	351	380	345	352	351	359	341	372	367	356	374	350	363	378	337	317	387	358	332	357	341	334	366	364	348	354	373	374	366	360	365	381	384	335	351	395	341	372	349	376	349	363	380	339	337	332	342	373	377	337	352	356	363	341	342	335	336	354	328	366	380	383	372	368	396	337	338	358	350	349	389	361	315	363	323	344	365	380	359	379	345	329	353	391	344	349	332	369	346	343	373	373	349	316	398	399	356	340	348	338	367	383	348	369	363	388	343	344	365	390	400	337	367	346	320	353	354	344	358	351	373	350	316	368	345	360	339	327	371	365	380	368	363	361	341	359	361	332	342	351	369	340	363	347	363	353	364	356	371	381	353	345	362	357	335	373	339	409	398	325	361	326	343	355	348	364	351	316	331	356	352	349	355	370	357	357	334	381	383	329	328	351	382	359	375	353	382	368	331	362	357	320	323	325	374	343	354	364	357	344	342	315	351	382	363	373	358	371	322	379	345	340	341	375	379	348	363	337	332	387	354	376	373	367	357	349	380	345	351	362	360	358	354	373	337	403	344	360	372	334	366	356	356	349	373	363	368	346	372	346	341	355	330	359	333	337	391	356	348	328	367	382	318	380	374	374	420	364	362	372	327	355	345	362	330	373	344	354	330	348	339	322	364	367	377	346	376	369	321	391	358	362	343	356	323	354	360	346	344	380	379	342	347	372	397	342	338	362	362	340	360	381	374	353	351	337	339	366	386	388	331	357	399	359	371	340	348	351	389	356	334	361	366	348	369	359	384	345	362	360	339	338	367	353	359	357	354	349	354	359	359	371	354	404	358	366	366	349	333	367	348	385	345	361	357	357	347	378	324	363	377	368	400	359	355	360	365	380	351	362	349	394	385	362	348	347	357	369	330	355	309	374	358	335	370	341	350	366	343	353	381	366	370	367	375	352	333	361	383	364	393	371	384	365	337	332	365	345	367	365	352	349	387	384	380	364	380	362	356	361	387	346	343	361	320	372	368	351	353	338	362	362	346	365	349	354	327	317	365	361	333	358	335	364	320	371	356	372	372	359	357	380	380	349	317	351	359	360	362	359	379	373	379	382	345	359	366	365	327	375	384	356	322	377	363	334	379	375	354	366	352	386	355	359	359	389	374	389	345	358	382	335	338	384	350	383	391	334	382	384	362	352	365	330	364	349	344	365	358	351	357	342	367	358	363	335	363	372	362	319	349	317	339	365	360	375	347	338	355	358	367	361	376	381	367	358	342	366	359	324	371	381	332	392	326	400	342	339	372	359	358	401	359	357	373	374	361	351	408	370	341	368	356	375	379	373	343	348	333	368	368	332	337	359	363	314	356	379	333	374	370	370	383	367	349	345	355	348	355	364	343	338	381	342	389	348	356	349	375	330	334	340	368	372	374	351	359	342	358	378	363	327	389	359	351	345	339	365	358	330	324	323	379	350	319	384	356	379	356	349	341	358	360	339	332	346	334	343	330	354	366	386	362	357	352	360	377	361	371	354	354	370	341	368	332	347	322	363	342	360	369	366	342	357	327	384	357	378	345	351	354	327	350	350	346	351	356	351	364	379	366	366	399	333	352	358	360	342	347	377	327	365	347	329	353	361	327	378	314	319	368	325	358	391	361	345	372	373	374	364	341	362	327	350	323	348	339	364	343	364	354	341	330	354	361	337	364	379	341	363	378	400	344	376	353	367	341	348	345	357	382	376	385	349	362	365	319	350	360	385	345	355	350	364	372	385	386	370	382	330	369	372	324	361	364	362	366	376	349	331	361	362	390	329	334	387	344	355	364	382	355	349	339	369	352	325	355	359	375	393	317	354	367	371	378	323	380	343	363	312	379	385	335	377	349	375	378	336	337	337	331	343	377	338	352	355	359	368	370	355	326	359	328	363	349	315	368	358	354	353	361	359	357	359	347	374	349	368	386	407	381	383	363	373	353	374	363	332	373	375	357	384	364	365	350	339	350	334	342	379	416	336	376	352	349	353	328	320	331	350	343	331	356	337	349	328	421	356	351	390	362	335	379	390	352	376	356	374	365	324	367	327	366	420	342	344	387	337	368	334	362	371	357	371	365	362	374	356	338	365	358	333	367	330	382	344	356	359	328	369	354	335	373	345	381	346	337	353	335	381	350	392	316	338	351	376	348	355	329	360	332	353	350	356	316	345	332	375	373	364	352	354	332	378	335	333	339	335	351	403	368	336	339	342	361	360	312	385	355	322	349	376	374	335	367	359	352	381	334	370	342	361	351	383	331	354	337	336	373	368	375	356	401	352	364	356	384	339	353	366	372	401	382	352	365	369	316	388	375	367	368	343	361	388	365	350	336	358	388	374	376	355	348	367	384	376	365	350	323	343	343	361	337	345	355	364	338	339	364	399	360	355	373	353	351	350	332	377	354	355	357	381	375	356	337	372	349	332	344	329	365	338	374	384	331	367	376	350	378	362	386	363	387	379	372	314	381	305	344	343	355	343	364	366	364	353	342	364	369	337	364	327	371	373	355	330	354	366	377	374	379	358	341	389	320	355	348	350	361	374	366	384	363	372	356	337	381	374	374	346	360	349	317	372	375	341	370	342	387	367	371	326	341	372	351	373	367	359	336	338	328	333	320	337	355	367	346	377	381	351	332	322	344	329	387	356	347	377	364	349	349	336	327	348	324	369	321	400	326	357	407	364	365	346	351	344	343	345	382	380	400	354	363	346	363	329	350	357	354	355	348	341	339	374	358	348	349	389	372	357	327	342	354	363	385	380	330	332	389	349	329	369	338	350	336	351	368	339	336	366	352	362	312	351	351	389	285	377	359	356	373	360	395	341	357	360	349	359	356	353	376	369	334	348	370	394	334	311	354	367	377	363	396	377	333	379	350	346	352	348	356	356	380	360	366	382	322	371	379	381	367	347	367	416	303	360	339	339	363	396	363	394	346	345	390	370	374	370	339	392	356	344	368	358	358	347	366	315	353	346	363	357	381	373	346	398	355	346	338	360	362	319	340	330	373	342	378	373	376	362	367	367	367	338	342	378	355	353	378	353	375	395	351	325	352	349	396	375	387	374
25909	21204	29739	22976	21200	21231	17778	876	616	616	687	655	636	598	641	647	629	619	673	629	637	615	644	589	589	620	621	606	645	634	619	640	642	610	635	596	693	635	602	606	639	658	613	662	643	623	613	610	627	566	641	613	611	642	625	620	610	581	625	579	652	631	644	646	623	588	645	647	648	624	678	646	581	613	643	598	618	630	654	589	624	617	601	652	604	666	605	639	663	650	589	587	646	669	619	610	661	670	693	598	607	598	601	584	620	629	639	617	639	644	626	618	621	640	577	659	596	582	601	615	599	618	673	611	622	620	575	625	652	658	603	611	636	610	653	637	621	641	650	633	671	610	641	592	555	652	621	627	639	597	617	628	600	653	649	638	643	640	663	641	597	616	647	599	627	592	616	643	631	624	591	621	643	607	637	629	612	601	629	622	610	626	674	630	647	626	624	597	628	643	584	673	603	571	594	622	633	621	647	586	699	602	613	627	638	605	648	628	621	657	639	634	637	604	665	614	665	626	579	626	642	632	558	623	607	611	636	679	640	601	636	626	642	648	616	560	603	626	580	598	626	621	640	608	639	657	582	636	587	624	630	585	657	610	607	629	616	659	694	608	626	643	617	602	615	653	592	621	636	628	646	642	687	611	630	637	578	622	608	624	631	614	632	660	593	665	624	605	627	599	635	651	591	664	607	606	665	592	603	604	607	669	580	590	617	622	622	630	620	593	602	670	616	618	628	590	610	616	635	665	641	603	637	630	608	673	613	600	612	628	610	603	621	573	642	623	645	617	611	590	651	617	586	667	582	666	557	618	635	638	652	613	642	608	614	590	633	635	703	610	563	590	624	646	618	649	622	624	611	561	574	612	640	641	621	664	652	568	659	662	576	623	612	627	586	617	599	604	592	623	614	606	601	622	642	637	572	654	587	642	616	647	631	616	658	605	641	629	591	601	613	582	642	609	612	591	612	604	593	645	615	632	614	632	599	631	622	645	660	602	645	605	636	642	629	588	578	616	624	629	601	633	638	622	606	640	602	629	690	610	624	620	651	574	658	626	657	614	629	649	612	619	643	631	672	628	624	664	578	608	606	660	584	620	634	636	622	601	614	619	660	618	628	577	603	579	610	631	663	650	639	625	616	649	633	623	642	645	589	714	573	621	658	637	593	650	646	607	634	608	609	616	646	620	630	635	623	595	614	634	599	607	634	615	606	649	652	634	653	665	635	639	627	623	656	578	665	651	631	603	593	626	639	614	633	576	626	592	647	603	579	631	645	570	660	613	616	606	581	666	645	607	621	595	598	641	599	620	641	641	595	573	651	577	662	614	657	620	617	643	636	596	638	611	605	604	602	623	622	592	628	608	604	667	629	627	651	622	592	630	599	636	615	633	607	628	605	583	596	608	612	566	602	592	590	627	604	614	643	623	572	632	635	627	612	627	589	625	640	630	612	617	655	620	615	620	596	644	655	616	631	637	664	648	595	626	587	580	625	658	639	646	587	603	630	631	658	613	646	605	589	588	630	584	630	567	618	593	670	616	604	600	620	622	595	594	620	636	620	621	602	614	585	593	618	631	632	642	625	617	625	618	642	585	660	604	623	606	603	622	653	636	614	684	648	660	644	660	624	588	550	606	625	561	635	612	615	610	644	616	645	607	645	618	602	594	617	615	649	640	626	574	624	629	589	625	656	610	599	610	616	630	627	554	600	655	616	608	645	618	604	625	603	670	628	610	640	641	600	600	625	588	648	637	636	643	632	603	614	640	611	643	623	603	638	625	560	624	587	638	597	636	581	614	655	635	601	594	664	612	605	635	632	664	626	667	599	640	625	616	628	610	610	593	642	598	639	630	631	656	631	617	638	607	603	612	647	577	631	628	570	588	616	622	618	624	602	597	626	610	652	624	591	599	584	673	668	611	635	602	628	583	655	653	583	614	611	626	615	617	631	631	634	596	571	596	627	612	656	621	598	616	624	584	643	625	595	619	612	613	600	622	630	622	605	649	636	582	613	602	622	624	635	644	638	588	633	586	633	597	609	585	606	638	616	635	651	620	623	585	585	645	628	624	639	614	597	633	633	637	619	608	655	591	615	657	619	628	623	622	592	609	616	612	602	601	639	606	633	640	586	638	633	619	594	619	641	595	609	605	628	640	627	603	631	621	656	598	624	648	635	641	608	634	611	629	595	571	604	639	606	622	614	645	614	651	660	630	594	622	640	608	592	586	593	616	607	603	617	615	653	623	677	627	617	602	642	596	565	574	627	592	639	611	622	609	609	626	611	609	634	629	638	610	611	607	649	636	631	625	615	629	589	632	635	629	576	591	622	594	634	576	603	647	591	602	602	629	582	599	621	609	624	567	644	634	615	619	615	636	628	599	587	617	591	661	629	584	664	616	635	600	634	608	650	617	607	604	630	596	589	637	633	644	620	577	639	624	621	655	601	603	621	613	614	569	591	648	586	630	613	587	641	598	621	633	642	614	611	641	604	622	621	621	623	611	641	648	605	600	608	614	589	578	646	595	653	571	641	663	590	613	603	602	612	625	604	600	663	643	587	655	604	612	611	608	575	620	572	605	587	623	577	614	648	607	585	619	629	618	629	590	599	599	610	633	617	600	618	648	632	593	656	629	627	605	564	622	614	587	597	602	641	659	681	618	623	602	605	606	604	569	602	629	602	638	572	582	630	609	586	617	602	646	660	601	615	610	612	619	602	648	637	605	689	615	609	613	610	629	594	609	590	631	614	588	573	658	586	598	623	605	592	598	601	636	650	650	663	568	612	619	636	631	596	617	655	605	663	617	636	627	625	647	620	631	611	586	659	630	575	621	634	606	602	676	648	609	614	637	595	593	660	620	605	586	621	678	629	686	628	594	611	602	590	609	618	602	646	640	645	604	601	629	641	615	636	581	612	629	642	599	625	625	575	653	598	545	600	616	633	555	597	633	629	612	599	662	615	630	598	615	650	629	634	605	669	617	597	651	628	616	619	634	593	588	567	607	621	606	613	624	615	635	595	580	577	589	621	612	627	587	588	596	637	601	614	635	610	632	697	631	605	605	594	586	576	608	649	629	633	578	613	633	582	642	595	614	632	637	596	621	614	650	643	585	647	614	602	578	584	591	649	659	599	625	598	609	629	602	608	600	599	580	611	641	613	603	599	582	661	580	633	655	625	655	570	658	592	587	614	628	612	651	586	627	616	674	615	650	591	633	621	642	659	620	624	659	632	563	625	632	626	642	599	641	618	659	619	620	606	621	606	578	641	619	624	668	579	579	613	595	620	595	608	635	622	621	634	642	608	611	623	631	616	598	621	633	636	612	653	630	627	625	602	591	640	605	632	611	623	634	655	621	585	607	596	660	549	666	615	618	601	655	630	623	593	615	631	634	643	612	618	618	645	637	634	615	630	628	613	614	654	620	650	575	601	572	594	628	653	655	601	633	589	659	607	604	609	604	575	607	602	630	624	571	640	597	625	568	615	609	608	570	607	601
3983	1297	914	828	808	777	767	766	717	732	749	706	710	704	669	690	723	742	760	743	701	747	758	721	718	736	700	749	682	753	742	724	729	718	665	720	673	741	724	695	732	734	718	733	657	728	709	689	684	689	710	685	679	736	709	712	778	722	709	716	696	734	687	689	732	732	726	779	711	716	658	672	728	688	695	657	722	728	736	715	718	795	704	704	771	692	689	697	710	716	750	707	739	758	701	684	716	686	731	688	715	707	724	660	686	733	725	759	731	716	743	741	728	717	705	734	725	703	704	768	717	718	723	765	721	703	760	703	705	704	754	724	685	704	739	727	731	702	736	733	739	696	706	696	717	746	707	755	662	698	682	687	726	734	720	740	748	757	694	709	681	727	706	670	659	733	719	741	743	691	689	746	722	725	717	725	715	687	736	731	704	721	719	685	650	665	715	683	720	703	741	673	673	706	696	714	743	752	720	748	755	736	735	654	730	692	689	692	686	713	759	663	732	707	751	684	742	677	713	704	711	736	665	693	707	732	722	704	744	688	748	698	737	720	736	728	762	729	693	687	738	736	707	706	663	730	743	688	696	737	697	731	715	677	725	703	753	719	744	751	734	694	704	724	737	691	690	739	694	738	731	707	706	719	741	731	732	723	764	714	714	755	701	714	716	736	730	722	696	697	716	763	683	685	740	679	643	713	746	716	710	715	709	706	768	745	724	764	750	733	709	715	745	665	729	713	705	686	741	704	710	740	698	725	709	696	685	732	736	663	684	709	685	768	718	764	684	705	702	735	721	729	696	719	668	714	707	715	738	699	753	713	706	670	700	735	721	717	706	652	723	733	719	749	744	738	745	716	713	734	693	735	661	740	707	738	709	732	698	694	747	736	712	700	734	771	665	707	754	683	722	731	706	723	727	685	756	726	735	712	710	707	717	693	720	714	743	690	675	683	710	710	704	714	764	731	767	712	742	710	694	697	743	730	679	701	713	665	725	711	715	690	700	730	735	768	715	738	687	726	703	726	693	725	753	735	741	713	737	725	748	721	741	696	744	748	710	717	725	767	644	664	697	747	766	714	728	709	715	710	730	740	689	741	749	713	693	718	759	700	698	713	761	719	714	731	731	743	690	739	743	724	695	724	741	712	735	656	734	677	699	728	702	671	733	684	723	717	653	718	733	694	712	714	682	676	725	685	698	730	695	684	691	716	669	730	697	746	709	727	689	716	779	674	705	696	687	737	682	711	766	702	750	747	683	714	771	659	723	736	719	753	709	689	725	743	722	742	718	676	702	656	732	756	705	707	692	744	705	639	724	747	749	749	749	719	690	722	681	776	729	707	719	699	704	742	718	722	712	711	695	698	710	693	726	724	720	634	722	747	727	729	793	686	663	709	704	686	743	691	695	723	752	711	697	724	738	709	700	691	715	735	671	709	704	674	738	708	731	710	737	734	720	741	720	742	717	751	682	672	760	713	729	748	749	712	716	738	737	710	709	706	731	711	751	766	744	724	677	745	655	675	726	719	710	757	656	700	749	707	698	706	722	737	701	725	741	726	729	699	722	687	693	720	714	741	692	732	761	723	717	730	725	716	706	681	771	736	712	728	744	730	682	724	710	753	693	687	752	710	736	711	718	687	709	691	714	743	725	705	728	713	724	703	729	737	733	692	716	762	708	694	762	752	737	735	755	692	734	689	744	713	726	724	728	704	727	749	701	738	707	710	768	771	734	703	707	751	720	726	706	700	662	669	717	657	705	752	740	743	729	735	667	702	707	722	725	728	693	720	718	740	736	740	723	702	708	724	720	754	722	724	700	722	737	744	736	729	702	709	717	710	712	714	680	694	752	702	735	727	697	754	742	702	768	740	762	757	683	746	706	671	722	706	714	726	659	718	764	676	748	720	727	714	671	729	697	692	750	663	713	702	692	689	782	738	693	764	721	642	700	686	699	724	719	703	723	724	736	704	736	727	688	696	771	732	713	726	775	705	725	747	735	753	721	743	729	735	711	675	699	710	665	734	738	712	768	699	715	729	719	691	772	705	650	681	700	716	737	668	680	706	687	732	735	679	733	731	718	716	677	761	716	750	712	684	739	702	764	697	746	751	759	713	739	724	747	732	732	741	713	698	748	695	717	718	750	667	697	729	664	701	739	680	698	704	704	740	695	699	680	752	723	709	701	707	751	692	690	754	683	730	732	774	746	746	680	698	709	692	762	705	754	742	725	719	715	626	712	686	699	749	723	701	705	724	714	689	704	681	742	705	758	686	758	753	705	684	703	670	714	677	677	719	722	695	738	707	756	750	761	715	683	667	667	707	683	711	708	696	748	704	717	708	679	704	687	714	683	720	711	703	672	733	706	795	707	669	738	715	712	692	748	757	700	753	716	732	662	708	709	707	738	700	721	746	709	734	726	749	684	693	738	707	718	705	707	722	735	737	740	701	728	703	719	751	765	755	692	718	720	715	668	669	725	756	696	722	754	683	736	712	763	724	723	688	744	755	765	715	729	724	727	687	699	716	715	674	740	718	703	743	717	738	690	726	732	716	663	731	752	698	719	739	734	731	716	727	677	623	745	688	731	726	677	743	724	702	703	754	730	709	781	707	733	699	738	740	711	695	684	728	679	755	779	725	721	692	744	732	686	756	752	691	728	736	744	749	746	720	690	766	695	742	743	697	714	705	707	687	710	714	677	691	704	692	703	712	700	698	728	694	711	714	757	702	702	762	742	713	734	711	708	719	754	700	723	706	671	727	737	757	715	738	706	725	747	728	759	714	730	717	709	767	664	676	735	732	742	755	719	735	734	799	751	726	716	748	705	750	753	728	722	744	757	733	733	760	651	748	689	699	748	742	754	726	709	732	739	710	708	730	736	770	741	709	664	694	722	713	667	753	710	757	714	670	732	753	688	697	713	739	685	720	730	743	749	717	691	728	731	671	718	687	743	750	700	743	724	716	714	730	682	739	702	731	729	730	723	689	707	754	683	722	744	741	706	718	685	686	720	698	749	734	779	695	715	740	737	713	748	674	760	701	717	778	729	716	757	715	710	763	712	704	703	737	712	727	713	729	685	669	733	762	670	702	734	733	714	671	713	712	718	708	703	689	688	694	735	679	702	699	724	671	721	746	690	710	743	713	689	695	693	735	719	747	737	747	689	729	729	713	690	709	734	735	721	737	668	703	697	748	760	740	712	747	740	731	713	749	697	710	696	705	741	722	701	666	689	702	707	748	721	721	714	713	753	671	718	671	704	764	739	717	756	708	692	712	701	676	724	715	716	679	709	688	727	699	684	718	714	724	682	705	745	699	759	700	655	747	713	761	714	724	675	707	703	740	700	740	670	694	673	711	660	732	679	711	721	734	657	744	745	720	727	672	711	717	708	752	698	742	736	721	730	687	696	741	705	738	701	670	725	677	720	746	740	728	714	691	693	748	721	734	728	700	748	727	681	738	689	708	778	734	722	736	709	703	679	718	709	701	743	743	700	721
27721	21214	29568	23135	21167	19129	410	219	193	197	215	220	199	213	194	200	216	216	192	218	208	183	213	203	214	206	172	210	188	213	196	177	181	212	176	202	208	198	205	198	204	221	202	198	215	208	224	191	203	199	224	201	190	194	213	185	195	206	190	177	222	210	188	180	196	216	202	219	209	210	214	182	184	233	191	196	238	196	191	200	206	229	192	182	221	188	195	173	207	183	206	209	190	209	205	215	210	189	209	212	211	191	195	185	194	193	212	215	196	198	192	217	199	211	197	206	179	227	199	192	201	185	193	192	182	227	212	185	189	202	180	218	175	230	225	175	205	228	206	200	206	211	192	182	196	171	187	235	188	210	211	211	220	198	200	216	236	215	213	185	213	172	172	200	220	201	188	190	196	198	214	192	177	227	209	218	221	175	223	215	200	202	193	190	185	192	224	220	184	225	192	190	206	222	190	232	189	204	189	202	180	212	216	201	220	198	169	177	189	190	198	190	192	209	205	215	203	183	220	205	190	204	205	191	177	190	213	207	189	196	242	202	210	217	205	197	196	208	216	170	191	190	161	222	211	185	203	180	198	181	204	188	203	194	193	181	188	201	179	200	208	188	219	212	197	197	186	197	196	195	203	221	217	209	194	224	211	185	206	215	198	199	190	185	207	230	203	207	183	215	189	212	191	221	231	189	219	189	204	192	201	169	199	205	191	213	182	209	205	224	176	203	201	219	184	184	198	213	198	215	217	186	184	201	205	183	192	201	189	217	201	186	216	212	228	204	251	208	196	189	179	198	237	194	182	189	203	199	199	193	214	193	212	225	180	191	200	187	211	179	203	208	177	209	193	191	215	175	191	165	210	208	185	198	207	184	200	224	189	174	182	179	216	218	187	225	178	193	165	189	227	207	178	222	205	209	192	208	187	206	224	187	181	172	181	217	228	203	223	196	200	177	190	190	195	187	175	198	230	200	179	220	199	204	186	179	186	204	185	202	192	189	177	179	207	213	205	189	207	224	182	201	199	202	205	210	200	200	200	199	224	207	194	208	193	203	225	214	209	203	209	211	190	202	199	216	214	188	208	208	210	164	199	200	193	188	203	169	199	182	178	206	205	226	197	211	187	203	203	186	179	183	221	192	189	209	194	210	162	195	204	182	200	187	213	221	190	177	196	197	191	194	211	218	222	191	188	196	202	202	216	190	200	202	197	197	203	182	192	194	180	197	221	175	207	212	200	175	227	215	196	207	197	200	203	196	211	212	199	180	210	193	179	207	196	200	214	173	169	226	215	195	223	169	190	210	220	196	199	220	198	201	208	223	171	186	198	209	180	182	199	195	203	198	191	197	222	189	208	203	212	203	215	194	187	239	212	195	217	201	188	185	198	191	216	195	247	221	187	203	222	203	220	200	230	204	197	178	196	199	206	181	215	185	199	209	207	195	204	214	179	208	203	188	225	213	213	199	226	210	191	238	191	191	184	205	204	227	199	205	196	189	207	215	208	188	211	214	227	200	198	197	205	189	200	203	224	218	203	188	184	203	213	211	192	170	212	216	197	209	188	206	197	179	198	211	191	198	197	196	214	202	192	190	208	203	212	210	204	191	183	212	212	222	205	215	189	206	194	197	189	206	209	167	179	212	190	197	176	192	212	211	167	174	227	194	220	211	190	180	216	204	204	197	210	205	206	193	190	188	193	223	206	197	204	205	193	165	189	222	194	200	226	189	209	188	232	177	213	199	193	204	185	188	198	210	224	213	189	188	169	169	205	207	189	184	188	229	198	207	202	192	198	195	178	194	193	230	215	218	196	195	213	188	183	193	193	188	184	225	205	205	178	200	167	215	198	201	182	191	181	202	202	191	214	199	202	207	191	206	197	185	191	203	209	214	202	205	189	213	213	186	238	223	219	192	194	211	199	245	215	189	189	202	184	186	184	209	206	204	242	219	207	186	198	196	194	219	181	191	198	178	195	186	197	189	180	196	195	199	209	207	222	212	206	203	193	190	197	237	181	176	194	214	164	198	220	201	220	199	192	182	189	187	191	216	219	190	196	187	174	187	179	204	190	204	189	192	202	206	173	218	181	191	224	189	193	200	202	193	190	176	196	219	200	194	212	206	180	199	174	196	197	207	204	183	191	221	196	205	190	208	205	218	176	172	213	211	197	207	205	178	192	220	189	198	200	196	208	180	208	198	198	191	163	195	178	194	216	200	169	200	181	194	222	200	190	208	190	186	186	191	200	211	196	199	180	201	176	188	197	184	215	203	198	192	200	197	198	178	208	195	206	164	217	196	197	199	216	219	178	188	218	177	221	183	208	185	222	188	207	185	206	183	206	188	223	194	196	183	205	179	189	217	166	189	192	199	205	209	199	234	213	191	196	185	187	194	197	174	186	174	187	183	184	180	189	204	220	185	187	180	208	194	183	205	215	185	216	211	208	188	188	208	218	206	207	191	201	197	206	192	203	198	200	210	186	201	211	209	197	205	196	206	194	173	200	209	199	215	176	180	200	213	208	204	214	219	190	202	192	199	196	221	190	196	192	189	201	208	181	205	201	191	192	191	205	194	212	208	178	217	201	203	199	189	194	192	196	206	210	218	207	184	199	192	229	193	202	196	196	177	193	222	203	195	191	205	184	183	226	222	185	187	220	206	211	208	226	208	210	213	190	197	228	192	216	208	209	179	193	222	191	204	221	202	200	223	202	212	211	184	201	205	214	191	205	200	213	237	200	193	183	197	192	179	206	203	186	187	217	195	192	213	195	215	185	215	201	205	208	204	198	210	206	180	191	177	192	183	197	213	204	188	192	185	184	225	206	199	192	185	209	187	181	214	224	197	196	183	200	225	196	195	203	184	223	189	208	181	221	186	197	231	201	197	195	197	194	193	177	222	215	203	224	211	188	187	211	217	201	175	210	194	205	205	212	181	189	178	187	182	186	186	191	191	205	190	214	196	191	195	182	197	218	199	187	210	196	181	208	203	210	190	178	212	217	194	194	177	224	189	188	206	185	182	192	209	197	200	221	196	186	200	213	196	208	210	202	215	196	183	204	196	191	172	217	186	191	202	198	217	192	227	188	208	185	192	213	195	191	208	203	212	188	192	176	216	213	189	185	210	199	193	200	186	205	183	215	162	192	184	193	209	220	201	174	224	215	206	198	208	208	200	219	201	201	209	160	209	158	166	203	184	195	204	222	189	185	178	208	212	195	202	196	208	193	196	211	177	225	203	217	194	186	206	189	195	197	192	230	185	194	205	197	215	207	199	186	196	232	204	172	187	201	175	208	219	212	185	218	204	208	230	220	220	212	185	195	185	229	192	182	197	195	193	226	197	188	227	219	230	181	231	186	200	207	208	187	175	209	204	195	180	201	185	212	210	217	220	208	194	210	204	186	193	198	191	214	185	222	198	202	202	205	205	182	205	187	197	211	195	192	225	193	192	194	202	202	204	169	208	200	187	197	190	197	176	190	189	225	216	210	210	193	224
3809	550	376	322	317	316	287	276	278	280	298	291	284	262	286	259	301	283	270	291	277	255	270	272	306	261	246	273	290	282	291	255	248	275	267	271	275	272	259	276	236	258	253	261	267	265	259	269	271	251	265	259	250	267	276	287	279	274	259	275	294	271	249	248	276	308	259	286	264	289	271	265	250	267	274	271	311	279	259	257	277	266	262	266	261	278	263	267	271	291	244	261	260	274	257	273	298	263	269	263	256	279	269	278	306	280	254	291	268	258	242	303	262	277	293	290	268	248	270	258	241	271	266	262	267	258	263	289	274	278	251	248	281	272	293	287	269	252	255	273	260	265	299	259	290	260	284	300	256	245	253	253	271	217	237	243	256	269	258	258	283	285	288	251	252	287	260	248	269	268	245	291	290	259	282	272	255	277	284	233	278	295	260	276	239	256	233	255	269	273	272	274	268	282	268	293	288	246	259	251	303	271	265	247	277	243	277	283	239	281	300	271	284	250	284	277	268	277	289	246	256	285	275	265	272	258	263	260	261	292	300	289	268	269	274	266	270	296	271	283	297	259	248	291	245	240	292	266	270	291	261	258	289	251	250	265	292	258	249	293	287	246	271	297	279	254	254	260	269	282	245	251	259	279	229	230	264	263	267	265	302	253	267	250	242	279	267	261	268	284	272	289	264	270	288	288	302	280	254	247	263	259	256	252	262	272	306	266	235	278	313	264	279	260	275	263	277	263	263	267	283	261	266	254	260	298	278	265	250	272	265	282	235	293	279	244	257	248	248	232	250	289	262	287	247	264	257	312	277	285	264	275	271	250	254	296	264	257	279	273	290	261	263	317	269	266	264	277	271	305	270	241	259	224	283	280	276	236	222	233	271	253	299	302	259	276	290	274	259	265	257	281	274	265	255	280	291	278	289	266	253	232	250	283	294	257	279	275	264	261	261	259	271	274	292	268	288	265	263	255	302	259	279	261	285	249	257	279	244	231	291	300	291	272	225	255	247	270	268	275	280	259	254	242	274	261	284	252	294	273	254	293	253	293	273	290	262	268	301	272	267	249	274	247	279	272	303	278	259	275	256	260	267	264	260	276	282	292	272	256	237	257	267	264	282	250	264	251	269	234	268	253	268	233	279	292	270	223	281	282	269	271	280	267	252	262	295	274	255	272	269	240	270	270	253	267	242	262	262	295	246	288	275	264	247	264	265	305	266	224	281	289	283	267	283	247	273	256	243	258	285	255	271	243	253	268	279	238	263	261	289	273	273	245	235	280	310	280	292	256	257	264	253	263	269	290	267	263	255	268	271	269	260	266	269	255	279	272	260	282	263	271	286	283	269	279	288	266	289	273	274	259	283	262	264	275	277	258	277	285	262	254	260	282	263	263	303	286	287	273	249	308	310	274	252	271	286	265	259	302	289	280	240	280	271	232	258	245	247	276	253	268	276	264	281	279	242	271	263	249	274	269	247	292	279	242	258	270	285	312	269	279	257	252	268	301	254	239	274	260	271	296	250	267	260	272	254	266	265	262	265	304	276	253	261	260	294	280	275	304	286	290	256	279	280	236	261	287	243	278	271	241	281	263	265	260	266	241	276	265	264	291	273	250	283	287	270	284	289	294	264	230	255	301	273	278	278	276	282	298	284	243	264	260	275	279	265	276	271	262	271	253	277	245	245	253	256	269	265	301	224	296	269	243	251	267	273	243	269	251	280	300	275	271	273	248	274	289	260	274	280	253	294	271	261	294	256	270	257	283	265	277	270	277	242	256	263	267	250	280	277	276	272	300	258	266	274	273	256	262	261	281	239	264	274	275	269	274	246	301	268	270	245	268	228	308	271	256	273	262	262	267	293	255	296	264	286	276	267	273	271	273	280	257	275	278	273	250	248	302	264	240	278	276	282	237	290	278	293	269	272	261	249	288	248	265	257	285	272	286	277	233	261	271	283	246	279	250	268	255	267	283	279	267	256	284	283	270	273	254	265	267	263	252	260	278	260	264	251	278	284	268	250	314	263	267	280	272	288	266	280	254	285	258	261	272	278	265	275	239	270	261	274	272	280	301	279	264	277	258	261	278	269	282	295	286	252	268	272	260	295	269	265	243	274	293	275	263	260	297	254	267	288	285	272	262	267	274	253	269	257	263	262	282	275	265	261	270	268	288	270	282	282	276	277	252	233	246	260	255	276	273	285	264	267	269	243	257	238	285	300	235	262	285	260	258	278	277	272	284	248	280	277	274	264	273	281	269	291	229	264	289	264	253	274	267	270	242	266	264	276	284	245	269	254	244	259	234	273	315	265	270	277	276	271	256	286	265	299	274	252	269	263	284	276	282	271	284	297	258	281	267	262	264	277	273	269	267	262	242	295	253	250	274	280	271	261	260	267	252	277	240	256	268	273	268	272	252	285	279	275	259	281	274	292	272	273	269	268	262	266	258	252	260	253	292	265	257	264	254	270	271	273	274	247	270	245	278	272	268	274	289	271	262	275	278	261	293	252	305	270	246	253	238	290	267	278	269	308	282	256	276	263	272	259	251	285	243	292	264	272	265	256	275	268	246	244	293	262	255	268	296	274	258	249	272	260	244	289	297	271	249	257	273	278	291	285	286	256	285	279	271	274	259	280	259	270	261	261	277	266	274	277	262	266	259	273	267	248	278	276	296	282	273	267	246	283	237	262	286	263	268	254	268	261	272	253	248	285	265	259	282	259	262	261	270	249	262	270	255	278	253	250	284	273	265	258	274	287	252	275	284	275	296	265	268	258	245	282	252	259	276	282	286	276	276	281	281	282	268	263	265	281	263	279	292	296	260	239	262	275	273	287	284	275	270	276	265	269	264	289	285	277	273	255	287	262	258	238	282	267	260	267	251	256	265	298	252	272	268	281	255	277	266	262	279	247	261	254	300	273	266	234	267	287	285	253	287	286	254	244	256	274	284	309	257	271	240	272	243	273	267	256	290	305	263	254	276	265	270	254	285	278	294	256	258	258	267	265	278	277	273	251	323	281	274	261	250	234	279	280	280	266	260	277	271	259	283	259	272	279	278	305	258	251	272	269	288	242	298	273	261	292	286	238	254	264	265	245	252	263	271	280	279	270	271	290	274	263	261	265	263	290	277	280	291	284	245	279	266	281	287	247	242	240	269	285	284	259	262	293	254	297	272	265	285	261	278	284	257	259	262	262	235	251	261	293	265	228	284	263	274	255	284	237	295	261	286	284	263	295	296	266	235	240	258	247	253	262	264	290	269	275	253	276	286	289	259	269	242	275	270	253	269	271	260	278	300	277	289	266	266	262	304	262	265	280	244	262	245	237	296	265	260	292	249	286	261	269	289	273	289	251	246	266	247	289	274	279	271	263	296	287	261	268	273	266	282	246	259	269	270	303	259	259	276	255	249	273	233	260	261	288	301	251	231	276	258	241	249	258	268	285	268	260	247	290	258	265	278	282	256	282	299	258	262	258	272	264	271	264	296	245	301	289	265
22569	21206	29511	23200	21204	21379	24262	3996	714	722	692	669	651	609	630	682	623	627	638	656	672	647	625	619	638	621	674	636	685	633	656	611	638	640	646	631	649	658	657	671	659	632	626	686	675	627	629	658	614	635	626	669	639	647	658	659	641	637	629	623	661	653	564	682	655	667	617	587	694	634	643	599	607	653	618	620	625	635	661	612	650	610	574	655	681	670	621	689	668	645	613	646	652	633	657	634	677	610	690	654	615	658	647	676	607	610	624	634	608	649	669	582	641	612	633	650	669	616	657	668	606	626	579	597	613	616	661	644	640	621	640	629	650	638	658	612	663	618	667	682	583	668	666	626	675	648	686	621	625	655	619	632	642	629	674	614	666	626	653	695	639	642	663	604	667	589	623	663	590	633	626	599	631	637	623	612	649	633	644	633	627	669	618	649	633	685	655	651	625	640	645	638	648	618	605	632	630	631	648	614	612	676	665	657	630	670	665	624	621	637	630	645	630	607	634	650	657	635	599	632	599	634	625	613	610	633	613	580	623	636	665	595	625	624	638	658	617	661	661	656	677	661	626	629	575	635	656	583	623	611	621	599	608	640	603	592	644	678	641	632	646	647	639	627	637	604	679	655	628	605	659	694	595	669	680	582	598	637	651	619	611	591	614	633	650	649	625	654	655	655	638	615	666	630	661	616	636	664	651	673	625	580	618	652	598	640	645	660	619	627	592	606	622	597	606	626	641	652	668	654	611	642	626	606	682	646	648	653	639	644	627	638	631	607	628	620	617	612	644	631	614	627	616	624	652	681	648	667	614	614	635	614	622	636	620	653	639	627	651	689	643	609	635	673	587	648	623	614	637	673	568	621	606	653	675	638	647	645	612	601	606	669	634	597	618	603	644	611	611	612	638	620	639	649	598	644	606	634	590	633	614	671	645	645	618	609	630	620	626	590	607	594	618	615	631	626	630	657	602	631	654	640	641	612	638	632	609	655	621	648	627	636	657	613	657	648	618	665	633	616	622	635	656	651	656	615	659	620	632	637	635	683	668	585	620	651	603	629	601	656	627	634	611	632	644	644	577	636	645	643	669	664	639	613	601	655	615	621	623	670	611	643	587	655	653	679	652	648	630	676	689	665	694	659	619	641	618	625	660	635	610	602	619	612	636	646	654	670	642	662	588	603	596	578	648	637	629	635	609	649	653	618	674	599	656	663	610	624	642	631	647	636	641	645	657	632	667	660	583	644	618	619	608	616	645	628	614	624	621	580	624	611	657	608	606	595	648	642	631	618	633	622	630	627	614	636	636	673	644	643	618	607	632	643	610	621	598	624	655	622	615	625	654	613	665	563	652	683	641	610	604	627	620	634	649	664	629	648	636	616	626	628	632	595	578	629	666	625	630	658	601	609	624	616	630	669	660	616	621	614	638	574	663	666	665	598	627	643	620	631	619	597	630	608	656	653	639	664	633	647	627	620	661	625	630	653	626	646	614	600	620	615	632	669	603	704	630	626	627	617	642	614	636	642	637	630	659	640	637	655	659	626	635	635	615	615	637	620	646	628	609	629	624	620	660	678	620	623	671	637	637	619	634	632	648	663	632	639	615	596	652	676	635	638	630	626	668	632	625	604	657	665	617	675	636	615	659	613	661	598	649	610	603	671	609	595	581	628	604	664	591	592	648	653	652	615	620	651	622	627	679	637	619	634	660	651	652	651	607	630	613	644	618	607	650	646	620	632	587	641	627	666	619	658	646	625	618	620	583	637	635	632	643	589	657	618	625	605	684	660	637	624	615	610	628	639	617	660	629	655	603	638	598	693	705	651	626	688	621	619	709	640	638	638	599	623	631	668	653	677	636	637	632	636	623	653	618	594	609	636	681	616	601	630	629	606	591	616	630	622	611	591	597	656	676	590	628	619	597	652	656	614	663	616	643	637	644	632	622	635	671	616	606	604	629	627	632	625	664	614	598	610	625	617	619	633	606	656	679	633	649	676	645	624	646	637	621	610	685	591	645	584	604	618	625	651	667	611	603	622	617	626	634	596	623	645	599	631	643	628	620	704	653	639	698	590	602	580	659	633	637	651	662	679	620	622	616	588	688	635	639	652	626	678	642	647	600	677	617	648	609	608	663	626	635	604	655	633	643	637	663	621	619	671	633	655	632	601	612	647	627	678	635	625	624	674	581	654	654	651	611	655	603	616	667	629	587	618	634	644	647	649	645	600	648	614	618	588	666	658	624	629	589	606	574	602	645	673	579	660	614	627	632	619	666	614	651	697	623	659	611	644	648	622	638	640	620	604	668	628	640	646	642	658	554	642	658	679	628	596	643	638	621	655	642	601	611	664	608	654	641	605	616	612	637	624	591	612	588	618	634	657	571	576	688	584	665	646	660	651	633	609	682	670	673	640	599	601	603	682	649	606	609	618	636	645	614	636	653	627	659	672	635	620	601	647	568	645	654	603	595	638	644	657	633	616	622	586	625	648	626	623	672	653	637	651	634	614	677	618	662	608	643	609	623	636	640	683	653	662	643	658	621	599	592	629	638	580	616	612	639	629	614	682	609	666	667	707	606	664	647	650	623	646	605	646	623	613	642	611	602	646	629	635	638	641	616	620	588	613	618	630	610	662	644	637	644	634	598	663	675	652	581	620	600	599	639	667	653	653	629	646	655	618	601	614	644	608	628	638	620	610	580	593	643	675	617	614	610	622	604	640	646	627	629	647	637	615	622	615	633	641	680	639	670	609	629	651	614	623	629	585	628	671	669	661	644	595	637	584	629	666	618	591	609	651	631	638	650	636	612	636	673	624	599	593	645	653	614	596	659	622	607	704	625	590	653	658	673	645	642	648	655	610	642	628	641	643	618	600	601	628	641	621	644	614	627	654	610	635	663	643	625	699	609	650	613	626	660	602	620	609	646	643	603	659	595	637	626	628	661	669	602	650	601	634	594	645	612	637	653	663	599	654	619	577	589	620	605	646	633	612	647	654	669	606	617	667	622	641	682	652	586	619	616	618	647	565	611	641	574	612	645	642	630	623	639	619	672	671	609	629	630	617	606	660	670	644	655	609	650	656	651	596	573	635	625	614	611	649	621	620	668	594	582	654	644	653	600	602	589	626	641	632	642	663	611	610	614	640	608	653	621	633	636	628	615	629	650	619	613	624	660	580	676	629	610	613	648	600	596	609	665	612	628	621	612	631	619	642	614	643	612	635	632	647	637	687	619	697	630	602	624	646	637	644	602	650	612	614	622	647	630	599	598	657	602	633	642	627	639	635	622	641	623	633	539	646	608	632	658	635	594	610	636	632	580	641	612	622	635	640	633	650	646	632	592	648	619	625	654	620	654	628	618	590	609	622	623	680	592	636	640	634	601	632	609	628	640	707	635	597	618	607	619	623	668	610	618	627	623	631	673	686	640	626	565	628	612	639	628	669	630	605	637	617	605	627	607	610	626	582	636	621	636	612	593	619	651	663	655	619	628	630	631	643
4636	1760	1136	931	848	844	848	816	757	811	764	757	799	738	788	775	789	748	729	745	813	732	744	678	754	801	794	715	731	765	731	704	694	753	733	753	735	728	767	750	736	707	748	796	730	722	760	739	785	705	767	735	760	753	715	723	759	739	740	741	738	755	768	722	697	752	774	766	718	756	735	726	736	747	787	714	781	766	766	724	758	717	733	752	710	769	826	773	705	774	750	742	735	760	739	786	767	769	714	709	774	751	738	747	711	746	756	763	723	734	715	758	765	715	716	751	753	713	755	738	731	776	715	752	769	762	790	743	787	704	731	783	674	772	778	767	745	773	765	764	750	794	778	790	770	771	739	784	728	724	753	759	717	731	747	755	786	746	766	744	741	751	800	792	752	755	797	721	739	823	755	711	771	756	766	713	751	772	698	775	771	760	756	732	729	727	735	699	735	741	734	760	786	747	732	833	703	759	778	743	730	708	771	726	763	734	789	724	754	764	707	752	741	767	752	717	816	733	805	753	736	779	722	717	753	792	773	756	767	764	777	709	760	781	694	772	777	725	717	774	714	736	724	742	774	731	747	758	744	767	762	766	746	748	733	766	726	712	758	733	799	769	768	768	752	694	773	761	766	747	772	716	776	765	745	708	789	684	746	757	694	770	732	756	730	774	731	771	725	752	774	772	719	773	724	750	776	738	733	742	745	756	752	732	714	774	754	726	686	752	792	761	740	745	774	693	719	764	750	742	773	768	717	719	753	754	758	784	723	743	772	782	781	712	793	729	773	758	765	748	673	753	770	740	694	742	765	753	764	736	750	780	792	753	766	815	762	771	747	806	721	725	747	759	753	704	751	726	774	717	751	784	768	752	764	699	756	718	696	704	785	758	783	770	758	737	718	766	723	734	801	737	694	739	766	743	742	759	769	775	734	717	773	804	732	734	748	781	759	752	765	759	733	766	741	780	693	750	745	755	771	709	731	741	782	727	831	750	720	757	712	762	780	740	717	758	745	760	740	717	743	734	783	734	801	740	798	729	746	740	812	718	773	749	736	728	810	801	773	767	702	750	739	748	741	688	777	780	793	751	717	737	713	779	755	733	698	778	707	724	765	751	756	789	769	781	762	750	723	703	751	740	745	791	767	691	735	771	745	774	775	771	702	744	719	737	775	767	735	723	705	730	781	785	729	754	774	754	745	727	720	752	735	749	769	764	800	770	739	684	756	761	785	752	743	783	763	722	720	745	776	712	788	723	745	767	757	737	764	741	743	732	844	781	753	769	737	725	795	764	732	752	725	739	722	760	728	772	769	714	760	744	780	758	795	705	743	727	718	701	747	757	744	805	723	767	755	689	717	759	719	728	751	745	753	777	731	702	801	782	759	777	745	798	768	739	712	774	789	737	767	740	761	784	720	763	777	743	748	791	741	789	767	728	709	757	743	725	770	729	743	780	744	745	744	793	731	758	734	744	761	755	687	749	718	722	738	719	725	776	741	761	711	735	798	778	699	755	778	754	712	753	762	777	742	743	745	775	763	753	755	742	754	752	727	801	678	798	767	760	709	782	727	731	734	728	750	697	763	694	742	746	729	716	766	710	780	738	753	762	770	749	757	733	720	768	745	763	739	738	738	763	736	736	722	752	760	716	795	755	756	744	778	782	727	817	733	738	676	735	764	732	752	751	747	746	762	712	732	785	793	747	787	771	780	725	720	745	708	772	754	744	777	740	769	714	725	751	762	718	738	730	755	781	700	728	744	714	785	767	749	760	731	735	692	739	743	765	738	763	731	759	761	724	704	733	727	744	737	777	721	753	755	776	748	731	735	735	809	798	713	732	740	761	734	742	738	724	755	754	782	742	789	756	741	738	802	707	755	799	718	760	738	746	731	735	807	725	767	749	746	717	748	735	701	752	742	779	752	777	725	727	726	742	730	705	734	755	765	773	779	771	726	809	731	732	720	755	745	705	773	769	722	774	733	788	780	778	737	749	782	772	765	745	765	765	752	733	726	738	762	785	681	794	804	767	802	706	713	794	734	762	729	746	784	721	738	788	727	724	763	719	732	754	692	744	708	715	721	726	763	715	752	771	781	746	744	778	770	770	729	754	754	754	748	733	726	706	745	724	746	765	706	752	756	701	730	697	702	754	762	776	745	758	726	767	745	771	750	720	805	713	733	719	770	757	764	790	767	803	752	740	767	753	758	736	729	739	705	747	736	723	731	815	734	803	771	770	748	741	770	796	757	765	774	741	711	727	667	719	727	731	761	793	789	786	757	778	746	776	740	764	699	761	716	760	771	773	722	702	782	737	721	709	780	710	736	775	687	784	784	741	719	771	766	746	705	757	755	735	774	739	773	792	748	784	735	728	748	769	709	766	707	773	752	724	776	730	734	731	739	788	803	734	712	735	764	702	784	730	759	732	772	726	736	701	724	743	729	774	773	707	760	740	801	673	758	718	768	767	783	782	776	769	775	762	776	744	768	774	746	765	747	722	783	797	746	725	717	771	740	731	750	768	722	746	730	693	755	742	761	743	783	718	760	770	720	787	758	749	783	754	709	763	748	743	783	763	750	751	745	737	785	749	773	831	826	774	748	764	744	714	743	766	771	811	761	738	768	764	690	720	737	762	759	736	699	730	799	793	772	749	727	728	789	739	770	733	761	704	766	735	794	752	740	740	794	698	736	784	706	692	712	764	806	725	739	754	779	714	757	758	731	754	770	764	743	764	770	732	724	773	727	789	710	758	686	778	777	773	758	755	726	742	766	758	766	755	732	747	786	747	697	727	745	714	818	734	754	764	705	761	770	771	747	742	796	721	705	748	728	737	769	726	759	690	735	734	703	777	758	736	763	747	751	754	736	755	770	756	731	778	783	753	759	721	762	756	692	748	750	758	753	739	737	746	730	747	767	743	740	780	759	781	727	779	766	736	789	744	768	691	782	746	761	712	741	730	740	703	726	706	766	725	785	756	761	717	717	753	768	742	710	775	734	768	723	773	767	755	771	773	767	734	739	734	749	729	799	746	776	723	773	763	781	776	748	711	762	743	755	714	767	766	718	728	796	756	688	750	790	750	767	770	803	721	736	760	771	774	729	724	748	781	720	758	736	749	762	711	717	736	756	722	747	735	728	756	732	713	713	756	715	687	790	723	772	752	727	716	738	722	752	758	757	782	746	789	736	700	755	796	757	652	750	703	735	748	772	718	782	756	721	701	740	701	704	732	792	787	782	753	771	765	709	755	748	765	785	742	713	759	750	727	746	787	754	740	802	732	788	757	700	732	737	753	744	742	742	748	768	769	767	708	775	746	741	733	714	763	763	743	740	762	748	747	754	754	715	743	784	779	752	758	701	764	798	731	730	750	740	719	772	749	746	730	736	758	758	700	726	785	719	757	721	680	729	737	710	730	742	781	749	766	746	781	715	710	793	760	748	746	782	804	757	738	776	716	720	778	749	776	738	717	759	725	705	742	727	792	713	729	758	725	725	726
28302	21154	25239	14101	428	361	333	308	295	279	302	337	294	309	318	301	297	298	292	312	307	307	316	299	291	322	328	288	318	317	309	295	289	306	286	287	291	280	311	299	276	305	335	312	307	278	327	297	310	292	325	323	297	286	265	265	298	268	279	292	278	293	302	271	310	301	295	318	343	297	305	321	308	295	307	317	319	305	306	300	295	291	314	298	301	288	300	305	269	292	293	279	304	308	308	275	299	330	280	303	302	293	302	315	256	328	308	296	269	281	310	311	291	321	283	303	311	284	292	281	290	310	293	279	279	283	302	301	295	297	313	295	284	265	313	285	285	293	298	306	279	296	305	297	306	275	299	322	312	301	307	295	283	278	262	293	289	279	309	323	256	314	306	322	309	291	284	295	320	305	310	307	275	322	289	328	326	268	303	296	268	297	303	297	306	338	317	319	324	294	317	289	305	300	286	314	289	310	290	305	315	300	271	273	317	287	280	302	312	295	308	272	298	305	271	282	297	296	300	296	301	314	299	327	304	278	291	312	314	279	286	302	314	317	273	323	307	304	288	330	291	299	290	306	301	278	306	297	306	298	268	304	293	289	319	295	288	294	264	273	270	290	295	322	295	295	304	281	287	277	282	290	295	286	285	286	313	317	299	288	289	329	302	266	271	270	280	294	287	275	268	318	304	300	306	283	295	285	302	310	292	322	270	294	344	266	294	299	327	286	319	313	289	312	279	297	328	307	293	300	300	252	292	314	320	318	278	280	303	332	300	317	291	303	330	264	287	289	296	298	293	301	275	282	308	290	301	317	301	304	291	265	295	298	309	294	291	311	303	300	280	306	314	307	322	318	274	278	274	318	307	284	311	290	315	276	286	300	324	312	299	308	324	302	312	321	274	262	313	280	290	310	303	324	297	321	283	299	309	295	288	248	283	319	293	279	312	278	300	308	286	294	305	296	290	284	284	298	303	276	266	291	296	296	296	294	305	279	310	323	305	289	281	301	283	296	290	303	305	276	291	305	286	307	307	324	276	281	295	269	306	286	281	297	308	323	291	278	316	274	300	303	278	327	283	343	288	280	314	318	294	276	325	301	297	294	311	305	320	334	266	305	290	319	316	293	304	284	286	281	290	312	330	296	302	281	284	290	270	302	273	285	286	329	321	310	296	303	278	310	293	299	299	291	323	288	312	292	303	302	304	303	314	287	329	302	288	313	285	299	274	291	277	291	275	298	308	314	295	267	302	294	294	295	281	327	333	275	334	320	289	294	318	271	272	290	282	292	296	288	316	295	296	295	275	282	277	296	290	297	346	297	275	290	297	315	342	277	300	301	283	309	334	305	298	307	311	311	319	296	305	298	318	298	266	306	284	314	325	303	342	303	282	292	271	292	300	314	345	273	309	326	303	278	280	299	288	300	339	308	301	311	294	312	319	297	295	300	284	302	300	301	319	315	326	303	310	278	310	276	280	350	304	310	283	346	331	273	296	298	299	307	296	297	303	315	300	310	286	308	298	277	277	322	301	299	282	290	308	308	280	318	264	282	286	304	260	273	304	283	316	305	302	281	275	271	307	325	310	292	296	283	310	321	314	280	319	296	292	283	294	321	270	314	303	275	308	296	295	286	288	313	306	303	324	305	323	308	306	284	344	317	289	277	325	282	277	326	282	320	259	306	301	304	297	303	263	305	283	309	286	313	293	289	278	318	291	312	312	317	325	330	298	305	298	309	279	322	305	293	289	296	303	302	316	273	297	331	312	292	323	269	277	269	272	313	284	325	294	292	300	300	296	325	323	310	307	305	324	295	327	304	295	287	290	327	322	295	297	325	307	296	296	281	287	311	309	300	295	284	297	287	312	271	276	293	310	300	297	300	290	293	285	317	281	286	296	307	291	294	271	294	284	283	299	290	276	257	279	309	317	313	300	289	307	295	311	292	313	317	353	293	321	280	320	296	318	299	301	291	312	288	268	303	298	279	298	308	297	282	300	310	309	286	273	317	270	332	278	297	293	291	286	313	340	331	288	326	286	297	286	312	295	286	324	281	311	284	298	298	304	296	312	310	310	257	298	331	306	300	308	277	283	301	323	312	303	292	302	295	293	313	315	332	309	268	291	260	314	275	321	297	312	341	278	291	304	308	315	299	306	302	282	323	301	282	307	289	290	311	288	314	307	289	275	287	323	283	329	302	325	294	291	304	290	301	316	286	292	275	294	300	285	309	293	329	291	279	304	290	294	305	298	275	319	321	281	303	300	297	302	298	303	255	302	325	292	315	272	322	323	291	282	286	322	302	288	311	318	274	288	337	274	285	284	310	286	318	298	306	302	297	282	316	285	296	338	278	307	293	314	297	327	294	310	310	304	326	315	301	327	265	286	320	287	288	277	257	293	290	310	289	294	297	313	305	282	282	309	266	268	268	294	292	251	301	281	286	299	285	303	305	311	309	284	284	320	302	288	284	315	312	302	304	294	295	295	304	319	290	317	292	322	309	287	285	315	306	294	320	307	305	296	309	294	291	280	291	285	295	304	298	311	300	313	293	297	279	322	314	295	270	290	297	281	302	318	296	309	303	256	266	276	291	300	268	330	312	277	289	295	309	283	314	322	297	280	274	279	303	306	309	313	303	282	321	294	260	301	323	338	303	315	290	301	285	298	273	273	304	306	319	312	324	306	310	304	265	288	295	287	310	265	290	276	334	313	290	279	311	300	317	323	292	301	316	280	308	320	319	317	297	275	264	312	290	297	315	282	301	314	327	291	274	287	273	275	324	299	311	300	304	309	331	283	280	306	300	303	298	305	307	320	295	322	289	295	323	294	357	297	310	290	275	282	305	270	267	297	304	283	277	293	285	310	314	300	292	280	292	283	272	304	286	299	316	268	312	311	312	303	333	299	273	311	321	283	285	310	302	262	291	276	297	312	284	269	288	322	279	284	332	325	276	315	305	312	294	287	308	312	265	293	286	288	289	275	307	286	307	295	276	269	312	321	294	295	337	285	288	344	301	298	292	287	279	323	294	272	329	288	301	296	286	317	288	324	290	274	304	303	289	305	280	306	284	304	278	305	293	296	297	289	268	290	304	287	276	314	287	323	318	296	279	305	286	307	295	288	266	323	264	297	275	302	296	287	274	251	290	303	311	275	310	291	274	293	307	286	345	326	301	289	298	318	314	283	323	278	299	297	309	303	315	278	280	274	298	296	329	333	313	326	326	301	305	308	301	295	308	266	308	302	280	288	303	294	323	293	321	285	262	324	288	274	320	301	271	316	308	301	302	309	298	301	300	297	313	313	307	343	274	306	301	278	290	239	304	305	293	308	276	294	311	326	294	287	273	296	315	323	302	323	282	292	292	296	297	307	278	336	306	302	304	300	327	298	284	318	308	307	280	303	313	314	291	313	290	291	305	343	289	257	291	327	246	324	267	313	335	309	316	280	294	300	280	292	326	321	269	298	315	308	323	291	334	294	275	313	289	315	323	306	280	309	290
3723	432	413	377	378	372	389	365	367	398	357	332	374	365	365	367	386	392	309	357	371	368	327	400	350	383	348	372	370	377	381	367	395	374	370	400	353	350	372	366	363	374	358	350	341	343	383	360	352	390	399	360	402	368	371	351	386	356	354	373	371	369	344	388	377	370	376	355	368	397	356	377	376	350	351	354	389	376	356	366	349	414	373	367	368	376	335	370	376	361	393	394	362	355	381	337	378	377	367	375	368	364	340	359	413	394	392	356	370	367	371	394	342	377	330	351	373	379	396	385	356	372	379	330	333	333	335	358	385	341	353	349	354	391	372	357	395	355	346	346	373	361	353	363	375	359	416	376	373	347	392	368	388	376	387	413	380	372	397	400	377	351	361	377	361	380	362	353	353	366	416	359	405	365	371	389	362	356	379	343	384	357	378	374	361	335	355	380	361	393	386	375	348	383	382	369	359	379	312	340	369	391	354	376	369	376	399	359	384	335	386	377	342	347	352	392	370	382	335	358	349	348	358	365	394	343	373	371	374	319	377	365	378	381	353	365	369	330	424	378	369	370	360	373	361	341	398	369	368	324	365	383	348	373	350	422	372	361	370	364	383	438	369	352	355	369	360	368	357	358	383	356	371	359	377	368	398	384	366	394	342	389	385	357	342	368	340	388	343	356	392	364	402	358	343	364	376	352	380	386	388	363	380	389	358	371	383	380	350	365	372	355	378	352	315	335	347	407	381	377	368	351	383	322	369	351	359	387	393	385	377	379	352	369	375	383	358	361	353	372	399	373	349	380	364	380	361	353	355	386	376	361	376	353	339	382	373	351	371	372	372	333	363	356	363	383	350	363	366	364	378	392	376	363	366	377	364	372	373	341	370	383	412	397	314	390	355	373	374	370	387	357	378	355	374	346	382	366	358	362	347	396	371	366	367	375	352	364	348	363	381	355	388	368	365	370	366	341	375	361	346	363	368	374	373	367	336	357	367	325	324	344	340	384	401	367	363	357	377	383	374	386	379	394	398	390	377	332	361	385	394	356	346	383	384	338	340	379	382	335	336	362	320	374	370	374	359	364	378	377	392	415	349	354	353	335	380	365	361	370	373	376	348	374	361	373	368	383	368	340	402	387	357	370	365	377	354	391	371	358	379	373	337	363	364	368	348	363	377	362	368	330	330	364	388	385	407	364	375	360	344	387	372	375	342	380	382	329	361	364	378	339	361	369	340	332	383	371	318	364	358	377	379	363	353	358	369	364	372	389	375	365	366	372	381	386	371	340	337	382	370	371	379	341	375	385	336	335	350	354	367	377	363	376	363	364	373	376	387	351	341	358	393	369	391	377	362	370	357	398	378	315	371	372	384	362	374	396	361	362	389	384	356	402	385	370	347	366	373	402	388	357	361	334	395	372	364	367	386	367	337	383	359	361	380	346	354	386	346	373	372	366	365	357	384	393	370	334	399	377	357	374	352	362	383	351	356	355	348	367	394	388	348	382	343	346	366	397	388	385	381	356	367	373	337	363	397	357	338	378	351	352	391	346	350	334	391	390	377	367	359	363	342	381	357	412	366	346	379	379	353	360	375	380	398	364	365	375	369	397	370	389	366	381	358	338	378	394	354	406	346	347	379	371	355	356	385	355	356	348	386	387	372	366	357	339	386	349	358	367	359	368	399	342	382	365	364	377	351	387	376	385	356	364	372	372	383	341	397	331	377	347	370	375	390	379	345	383	374	355	376	365	397	368	364	367	361	374	332	358	394	350	346	374	392	364	396	346	379	370	375	335	352	373	326	392	336	370	385	380	363	357	390	371	388	388	362	357	358	331	376	354	397	371	365	338	372	356	399	367	373	367	375	328	383	380	364	349	359	362	368	378	356	411	338	403	369	372	342	397	373	347	363	370	354	363	381	367	345	363	356	359	385	321	376	363	349	366	381	383	355	376	348	336	374	361	371	378	367	370	370	359	391	334	378	354	354	364	331	410	355	379	363	365	387	374	360	383	363	369	399	370	350	341	370	352	337	372	414	370	376	369	362	346	349	351	350	354	335	364	376	378	369	409	377	364	379	377	377	340	372	366	373	358	364	342	347	375	388	385	364	371	377	370	363	345	353	340	371	363	340	377	354	381	362	355	354	345	385	376	360	393	357	373	336	356	384	370	334	379	334	378	370	402	364	410	344	391	391	371	403	353	377	350	368	370	386	373	356	347	355	376	350	390	370	345	379	378	363	397	379	348	361	379	345	371	346	347	363	373	364	354	375	306	361	321	348	374	360	367	352	382	359	377	384	402	397	359	380	370	357	357	345	355	371	370	376	356	399	365	352	347	375	351	371	400	389	359	407	365	356	347	354	341	335	360	356	367	354	408	350	364	341	384	401	355	374	361	341	336	341	343	323	357	388	357	363	353	358	374	359	384	382	354	386	356	388	375	372	376	408	401	330	370	393	374	373	323	377	369	401	381	374	382	375	355	396	347	388	358	362	407	392	350	355	363	363	367	315	345	359	374	355	373	384	373	359	355	387	389	359	354	362	366	380	387	358	354	348	366	370	349	380	353	380	380	362	375	397	365	404	354	349	379	362	411	368	373	345	387	379	376	358	372	403	378	361	367	366	364	386	327	369	365	399	363	357	363	384	360	362	369	383	369	359	338	389	357	363	363	360	337	341	376	345	351	375	378	375	382	381	334	386	363	359	355	357	330	369	378	383	379	345	351	357	380	358	386	316	355	353	349	357	351	392	366	366	361	332	373	390	398	384	402	362	364	349	344	390	411	370	357	357	340	376	356	372	383	349	357	351	361	368	388	395	351	399	354	375	388	350	381	381	394	362	364	374	375	373	374	352	334	381	357	349	397	383	367	376	373	346	329	362	348	343	357	380	370	364	399	344	365	359	388	379	379	382	389	379	372	345	380	388	350	363	342	359	354	343	376	379	365	370	376	357	352	370	369	365	374	386	379	381	377	414	361	380	351	377	377	360	355	319	366	334	357	350	336	377	376	382	366	339	363	327	391	367	381	363	350	359	393	376	336	388	398	365	403	374	355	363	376	368	377	389	374	354	342	380	334	368	336	336	352	374	399	353	384	376	347	368	348	356	325	362	341	433	376	371	383	364	367	361	430	358	368	341	358	370	372	398	368	416	401	394	372	372	377	388	395	346	349	367	401	367	388	364	394	365	380	356	335	363	357	364	362	382	386	357	359	401	357	378	358	373	372	361	399	360	348	362	359	356	390	330	357	380	348	366	359	355	362	348	355	372	366	364	346	368	384	347	358	372	364	371	359	341	353	342	355	369	347	378	386	367	381	384	379	357	351	362	388	365	386	347	360	374	383	386	361	383	361	329	367	391	352	354	381	376	365	300	354	349	365	343	360	368	371	364	389	378	351	365	372	349	341	382	384	372	365	376	342	360	360	362	391	316	363	367	390	357	367	374	351	391	354	362	370	377	350	354	367	357	356	350	342	339	377	354	386	388	360	376	328	369	357
25880	21168	29695	22917	21166	21197	17745	870	665	667	681	610	628	610	652	696	615	641	629	644	600	619	655	631	671	660	656	652	657	639	597	636	627	605	634	609	627	622	609	622	644	620	597	636	647	624	604	641	666	665	598	665	629	615	627	627	609	592	659	643	625	648	599	644	604	664	612	651	640	643	624	627	653	638	566	643	659	623	608	650	642	631	706	578	656	609	632	614	639	621	644	671	641	595	641	633	616	600	627	628	638	614	617	657	648	627	620	616	631	557	671	641	636	650	605	636	630	610	608	627	611	627	662	660	637	620	617	663	628	657	648	629	630	586	642	579	573	639	616	695	637	640	646	653	621	651	588	634	601	633	638	620	597	624	658	631	613	689	623	659	623	629	617	617	673	601	648	665	640	679	635	618	628	657	607	669	639	607	645	642	645	664	627	660	672	613	614	600	607	630	562	651	608	605	634	649	652	628	613	656	610	615	602	640	634	619	649	619	624	629	647	682	636	611	625	644	608	606	640	597	625	591	638	613	648	609	658	583	650	645	623	613	636	601	657	599	631	633	653	658	646	568	637	628	616	623	648	623	592	585	622	659	625	631	606	608	653	590	630	657	661	650	667	613	650	637	618	672	674	654	596	587	623	659	643	646	642	614	657	626	622	625	649	627	626	650	641	630	645	612	645	657	625	614	618	635	600	649	584	650	661	641	575	672	629	685	642	645	643	665	621	637	636	647	611	645	622	628	606	592	623	658	636	617	637	625	563	599	636	617	579	625	574	617	622	634	647	581	640	609	656	640	609	617	634	599	641	622	627	602	675	628	634	626	629	623	673	590	642	658	683	611	659	620	618	563	590	626	675	684	634	624	604	638	642	607	641	632	612	649	674	639	648	588	616	644	700	667	648	635	627	632	622	609	655	587	617	605	682	640	624	677	680	621	613	637	676	636	640	630	659	633	621	634	565	599	661	635	641	619	609	638	612	630	654	604	644	667	558	637	601	623	612	615	592	663	648	620	638	635	633	632	622	619	651	616	628	600	640	618	599	601	580	634	590	596	592	632	626	651	624	664	615	676	699	619	697	616	616	663	622	657	630	656	619	644	664	660	617	616	675	628	641	622	671	614	620	630	657	624	620	645	612	634	623	632	637	649	640	653	664	593	638	637	675	646	601	607	640	651	606	631	633	630	639	613	648	619	596	601	630	650	640	678	597	582	586	620	603	607	626	629	652	626	649	647	597	652	635	693	659	610	608	627	613	628	656	613	606	651	630	600	588	613	608	568	617	602	609	675	651	661	626	649	623	597	626	608	629	640	630	642	612	611	627	627	625	603	653	679	595	587	633	586	616	646	613	637	630	623	638	656	623	646	649	607	637	638	627	616	634	646	627	621	629	590	615	628	665	605	630	608	641	591	625	615	623	668	631	646	614	608	594	617	626	650	598	670	613	610	660	658	627	628	624	623	626	641	664	623	634	601	598	623	654	609	634	603	616	634	593	617	623	626	623	636	633	613	673	648	589	616	643	611	630	593	626	610	576	596	647	606	610	605	584	623	664	569	616	621	650	607	580	650	621	644	666	617	614	648	581	625	643	632	633	648	610	651	585	647	615	573	621	624	623	648	644	610	654	636	603	659	626	611	670	609	604	705	664	626	634	611	587	631	589	700	644	596	569	650	629	613	630	613	617	605	647	620	593	671	624	583	650	694	657	607	603	621	618	608	642	628	656	646	631	640	642	603	629	591	605	634	633	614	606	632	634	646	632	621	631	646	579	654	588	653	613	623	608	695	653	607	614	633	663	638	663	618	628	593	657	636	597	630	586	654	616	604	610	630	663	653	614	608	620	623	638	657	634	652	580	593	610	583	619	623	585	606	638	642	596	640	671	659	635	618	662	626	652	653	589	603	622	642	618	602	583	599	578	600	657	594	630	649	628	705	647	629	609	618	605	641	629	604	662	602	659	618	632	590	672	666	692	611	586	588	653	561	595	613	639	659	610	630	608	605	620	607	654	639	608	635	635	602	639	573	591	579	632	609	657	596	622	556	640	638	661	623	589	588	645	596	622	614	626	596	616	573	592	555	600	587	652	636	600	629	646	620	586	605	622	626	603	620	617	584	639	604	659	591	602	617	635	638	615	612	653	622	615	603	578	672	612	621	647	657	631	624	668	616	622	634	603	594	624	660	588	591	644	589	612	634	681	641	618	633	574	633	613	637	607	628	622	612	572	615	660	610	636	670	633	612	621	623	622	639	671	647	581	640	585	642	598	595	613	598	629	678	613	641	616	633	634	594	694	636	607	623	601	633	648	603	588	641	697	600	622	617	624	616	656	645	659	633	662	596	597	600	630	623	620	623	631	591	590	590	628	624	640	639	632	622	587	609	604	631	634	585	648	650	645	615	636	634	637	644	653	635	582	609	659	627	589	628	604	652	613	614	612	638	643	624	664	659	644	593	640	626	666	645	616	634	646	596	664	628	630	658	638	628	598	688	613	562	662	622	634	649	640	603	608	636	600	627	620	603	652	652	659	647	632	654	681	671	600	651	657	629	608	677	644	661	608	642	613	611	626	640	634	640	643	605	648	613	602	647	641	644	631	632	662	597	611	651	598	626	611	636	628	628	654	627	627	644	636	638	622	619	590	617	635	672	615	655	617	611	617	603	632	608	672	626	644	609	661	599	598	632	624	589	600	597	595	618	621	590	613	663	595	596	589	638	615	616	630	568	667	607	627	643	635	622	645	636	621	608	660	581	648	639	619	622	609	613	628	614	623	638	629	600	661	612	642	653	619	644	606	622	647	607	616	604	668	600	603	620	624	615	612	579	594	619	660	638	564	620	629	613	625	597	626	606	591	645	606	632	614	563	648	649	621	600	603	645	622	625	629	598	596	606	645	587	653	643	575	642	582	627	586	628	607	670	601	625	668	633	588	606	653	630	657	624	622	587	615	606	671	597	630	637	591	643	647	637	606	639	645	602	626	577	647	666	670	671	615	614	642	604	634	657	651	634	588	604	623	634	606	644	610	589	611	648	583	610	613	610	656	664	626	630	616	581	639	650	618	586	671	587	637	618	581	618	613	647	621	637	618	620	637	621	671	624	589	607	618	611	644	595	571	624	640	659	645	616	635	601	580	652	644	658	624	622	611	624	629	644	602	635	690	598	623	617	593	635	573	609	584	623	633	587	601	624	628	624	601	622	617	631	654	592	611	627	582	669	592	647	688	605	673	625	616	621	611	646	643	631	579	641	631	658	622	636	578	593	622	580	629	639	593	668	670	670	595	654	595	610	590	609	649	603	621	654	646	569	621	600	570	663	646	628	637	635	643	643	632	646	649	571	584	595	607	629	586	622	657	606	584	626	588	600	611	599	579	599	603	652	619	597	600	647	619	608	612	663	607	630	645	645	660	650	637	643	650	657	639	594	622	591	641	593	626	660	673	660	596	584	672	614	609	636	609	598	593	647	637	620	618	615	600	616	603	620	635	606	640	634
3864	1242	932	836	833	805	745	750	730	761	710	772	748	757	730	707	748	689	719	691	724	766	740	787	790	757	707	716	730	719	711	718	721	817	768	688	668	745	695	665	732	755	726	726	762	761	698	688	742	686	714	738	745	721	724	754	709	760	718	740	726	807	743	728	687	730	710	733	692	703	778	731	783	761	782	730	743	759	717	688	672	707	717	757	715	730	741	773	719	770	732	754	691	820	683	727	722	773	746	724	726	736	729	718	716	704	711	689	733	722	726	723	729	727	712	749	745	675	708	780	743	751	699	742	763	750	759	784	770	749	700	705	743	703	703	698	731	753	709	699	717	735	739	748	729	706	758	731	687	683	724	736	712	727	767	753	714	719	715	762	699	748	720	695	741	754	741	727	691	736	738	747	744	728	676	707	705	732	725	718	723	719	719	760	749	717	718	721	718	729	695	714	720	757	771	714	726	730	752	726	755	733	754	735	709	762	725	741	732	744	707	737	749	718	712	724	772	708	741	751	690	719	742	681	772	700	765	727	725	657	708	736	726	756	755	702	753	754	778	721	740	747	740	755	727	741	748	778	720	695	759	734	737	690	729	691	715	736	750	745	711	717	761	755	702	676	687	713	720	724	652	774	738	738	722	710	700	720	671	695	742	758	689	756	727	691	690	774	756	756	728	703	775	694	731	723	785	728	764	763	693	708	722	688	732	760	767	711	706	705	691	763	718	757	726	757	768	735	730	714	714	735	733	748	741	714	758	764	681	719	706	688	731	720	709	728	683	743	713	733	726	776	754	760	754	768	739	745	760	738	742	720	699	722	758	714	707	760	723	716	750	725	717	716	705	716	738	721	706	695	767	760	751	681	720	710	683	737	750	763	732	715	737	718	710	668	743	680	708	810	796	683	725	714	727	691	718	732	738	714	726	705	757	690	731	725	732	672	744	730	743	753	734	719	735	711	704	755	727	695	698	707	713	738	698	759	692	702	731	707	706	724	731	712	721	732	723	687	734	698	760	704	726	713	750	756	679	766	749	784	706	764	756	739	704	761	681	751	682	705	731	782	716	728	694	760	694	758	750	737	715	711	727	726	709	751	711	774	770	732	701	767	745	645	726	737	798	769	703	720	743	712	721	712	729	695	706	733	746	740	715	755	766	735	770	724	665	721	718	732	717	719	751	675	719	699	739	702	721	728	703	751	743	752	718	764	740	719	740	758	762	758	783	733	762	776	790	756	740	730	763	744	749	669	755	691	715	677	713	761	706	760	737	726	730	736	702	719	723	711	715	754	681	744	745	750	714	770	709	728	715	743	725	736	736	727	697	727	739	736	713	725	718	724	719	795	753	748	702	738	742	730	712	715	661	700	713	702	702	699	797	784	709	735	733	687	746	687	766	726	739	761	717	681	744	757	699	737	783	698	734	748	751	709	754	717	725	751	672	736	702	739	718	747	741	774	751	721	731	754	750	748	706	710	738	754	699	754	750	742	768	692	693	696	732	748	738	798	760	689	745	752	746	758	770	741	733	768	698	738	736	694	737	728	748	742	763	715	730	705	752	690	727	727	736	710	751	735	725	690	711	768	757	705	778	759	710	754	740	708	679	677	735	706	708	722	731	736	774	723	685	680	728	722	712	700	729	734	730	749	709	738	746	739	677	776	734	715	760	699	730	721	751	690	753	720	726	748	739	750	700	696	748	710	764	719	731	732	708	757	745	789	759	758	738	734	716	722	700	730	678	712	705	704	696	710	744	737	744	765	737	725	722	735	732	726	743	704	720	751	717	704	687	734	726	721	741	730	734	682	754	729	724	718	736	705	743	743	731	763	749	737	730	780	746	693	726	737	767	733	709	750	707	714	693	741	727	713	758	730	720	722	728	683	749	767	736	752	726	761	713	761	732	725	745	752	759	687	720	793	729	720	775	737	733	714	711	714	752	733	720	751	723	728	724	708	717	733	733	736	749	749	651	743	730	751	788	787	719	738	727	691	763	706	762	699	737	766	750	726	709	705	705	788	704	699	743	721	771	705	737	697	752	689	716	711	734	790	708	733	732	741	755	712	705	696	713	735	735	761	744	736	738	700	796	716	732	768	763	732	729	752	707	747	792	686	702	760	712	752	721	764	747	717	767	736	743	747	741	717	664	741	707	761	729	764	702	707	646	719	720	725	663	750	754	755	727	734	757	682	765	746	726	747	759	723	738	695	703	712	731	712	700	724	726	736	747	692	733	735	754	759	738	712	699	751	715	701	754	765	739	696	733	720	720	711	694	712	757	703	734	690	711	698	706	728	727	740	780	735	714	733	791	704	706	715	701	755	712	747	709	667	709	719	723	718	739	724	745	725	751	718	735	729	692	718	696	704	690	679	706	773	693	699	732	697	742	718	710	679	681	746	705	735	738	717	763	737	747	785	748	756	733	795	765	704	731	747	711	768	703	715	715	697	742	717	753	723	750	737	719	730	692	774	753	749	710	712	749	715	717	714	705	741	772	734	720	716	732	747	667	724	723	734	742	678	735	755	671	719	736	708	698	758	764	716	716	746	746	721	706	708	760	745	743	756	728	732	726	753	704	723	713	699	715	707	708	737	712	737	703	750	715	751	709	692	712	691	643	769	716	708	734	694	732	711	755	737	764	756	732	704	739	738	719	694	708	724	775	734	709	687	712	735	704	699	705	735	778	727	719	731	732	709	748	734	726	758	767	715	701	738	707	757	707	760	741	744	722	736	729	724	749	689	690	735	737	743	675	743	733	763	730	756	694	691	773	713	717	652	685	739	741	712	675	743	733	722	733	756	746	724	723	705	762	726	725	805	690	726	754	677	731	731	733	718	729	704	690	720	742	725	734	742	744	720	714	726	719	694	751	784	688	731	717	743	783	721	738	720	731	742	723	719	725	736	678	685	712	702	740	698	693	768	758	763	680	743	722	737	736	742	722	725	704	772	775	726	740	762	664	757	744	702	697	715	687	725	749	741	707	727	701	712	725	690	729	697	698	727	740	770	736	719	709	746	722	738	750	694	757	742	716	707	691	742	703	756	706	778	750	695	727	749	711	731	749	752	770	757	755	705	770	748	747	732	735	735	734	744	719	721	730	703	738	693	700	748	730	702	709	725	724	722	748	709	740	763	752	765	738	737	748	780	724	710	762	765	740	754	775	767	660	712	742	737	717	756	712	721	749	690	725	735	698	744	746	738	732	773	721	718	751	742	737	706	701	728	753	721	779	779	729	705	747	675	710	722	741	771	750	737	721	731	774	734	732	727	686	732	704	736	739	743	722	697	721	725	689	753	732	701	644	721	720	759	747	723	718	750	749	731	761	741	738	741	713	720	724	744	756	721	713	733	713	753	765	751	720	746	713	744	729	686	727	709	700	739	684	725	731	738	794	731	716	718	723	704	749	737	691	692	736	696	723	727	752	703	711	686	692	725	741	750	757	684	682	684	694	739	709	761	758	748	718	764	662	739	730	680	704	761	769	742	759	708
27731	21174	29514	23097	21122	19122	364	242	216	226	217	206	225	235	219	210	203	198	198	190	188	220	191	209	187	210	188	204	232	181	217	206	204	234	193	185	207	186	220	210	216	206	189	201	209	200	218	231	184	206	192	217	205	217	204	199	201	228	240	189	197	228	195	208	200	208	191	193	194	176	209	186	197	202	207	212	204	197	216	216	216	191	204	212	182	212	212	200	204	188	210	225	202	201	203	216	211	234	212	207	205	201	231	199	221	208	232	194	202	205	210	224	179	208	213	231	200	201	198	211	221	218	210	212	216	221	186	175	201	181	231	197	208	193	208	209	207	204	199	186	193	193	203	217	185	206	201	207	212	194	232	222	202	213	183	222	196	189	189	174	186	182	213	209	215	200	217	179	201	220	221	198	232	230	196	179	231	207	219	229	206	194	217	230	202	221	210	188	213	212	194	235	196	188	204	207	204	197	208	204	205	226	211	189	177	213	204	193	198	199	198	223	243	198	202	206	187	198	202	218	218	194	212	217	190	184	224	216	208	197	209	214	206	202	179	221	208	204	205	190	170	216	252	205	217	200	218	216	181	222	210	201	207	195	229	211	219	211	210	213	245	190	195	217	212	195	219	200	230	192	203	190	199	227	220	199	209	213	195	193	187	199	206	225	200	216	209	209	216	208	193	203	182	207	176	203	179	213	192	183	201	208	195	209	204	218	191	202	196	185	196	209	200	186	182	192	231	220	209	188	197	209	197	214	181	230	182	200	194	200	191	192	181	180	213	203	208	181	218	222	195	199	226	191	231	224	191	215	191	216	178	192	204	185	215	203	193	197	209	194	186	210	184	188	202	202	213	190	236	206	200	207	192	177	224	195	219	203	212	214	213	213	216	222	188	203	174	178	193	166	201	219	181	198	204	196	213	209	195	190	205	210	210	208	192	202	214	204	212	171	219	207	233	227	208	227	205	194	211	211	166	206	216	205	187	188	203	214	195	174	198	205	203	195	205	174	217	198	198	212	213	182	228	172	227	181	208	201	188	202	207	223	216	191	201	230	206	208	205	212	199	215	179	198	208	200	193	214	205	217	214	201	195	221	214	199	198	192	203	229	219	189	191	200	209	190	195	182	205	198	207	210	205	191	195	184	223	214	207	182	181	208	208	198	214	194	188	195	196	214	207	206	197	202	221	203	205	206	207	202	187	224	173	201	205	185	170	218	218	219	177	221	210	195	192	197	193	171	202	209	210	180	183	212	186	206	202	192	202	183	201	219	177	215	186	185	217	188	213	196	212	175	194	183	202	181	226	216	214	206	200	232	219	213	197	201	197	221	188	219	208	209	206	204	197	196	214	188	224	207	215	194	194	223	208	202	184	205	193	203	199	213	203	212	211	203	200	198	206	226	212	194	205	225	194	217	190	192	186	209	205	189	250	193	224	193	197	206	228	232	202	206	211	215	193	211	212	206	208	210	201	223	193	187	207	186	214	192	178	185	209	203	219	208	181	212	217	189	191	214	207	223	206	205	209	189	221	220	205	199	208	202	209	218	193	184	217	180	196	192	203	207	200	213	213	202	223	200	189	216	211	209	200	190	215	193	196	209	210	193	205	203	184	204	179	197	210	193	209	191	239	204	195	201	224	189	222	186	203	191	190	228	205	204	201	185	220	198	196	207	184	186	198	216	207	242	199	204	198	215	202	179	195	212	190	199	220	209	213	202	206	185	188	218	203	209	218	193	203	210	206	203	202	226	196	197	210	204	191	190	225	182	198	212	209	204	203	201	217	221	209	207	214	214	213	199	210	206	212	194	226	225	197	204	186	213	198	213	226	189	207	189	212	199	241	211	175	205	219	192	189	186	218	209	191	197	169	218	205	230	206	201	202	213	209	193	212	217	199	202	190	212	170	216	201	213	213	209	212	189	202	182	228	217	187	191	209	200	192	196	184	209	216	214	207	204	218	213	199	195	199	217	205	205	218	208	214	219	203	215	171	203	187	187	201	200	189	191	221	201	200	209	220	228	215	237	202	202	214	231	213	208	193	207	215	201	212	222	198	195	194	223	196	195	223	210	205	208	222	201	198	199	221	199	222	210	216	209	196	207	207	199	192	193	206	196	176	191	182	190	195	199	205	193	216	209	197	190	208	204	206	212	211	193	184	215	212	170	224	197	211	198	229	197	196	214	196	187	206	213	218	177	243	214	195	212	226	187	211	203	200	174	205	191	229	205	189	212	217	194	203	212	189	194	196	212	210	194	227	217	222	184	228	234	190	200	190	221	195	188	205	183	189	193	189	220	219	206	183	207	222	225	180	212	224	191	203	218	185	215	207	215	176	218	221	235	189	197	226	185	208	186	215	205	195	191	184	208	220	211	218	199	193	201	201	197	206	200	208	209	206	213	212	181	174	214	202	218	203	199	209	198	202	211	194	227	227	221	198	227	228	173	204	203	213	191	213	212	212	195	204	197	187	200	223	217	194	206	187	194	202	192	210	211	219	221	208	173	215	211	203	192	193	195	217	240	205	202	219	183	196	213	204	191	195	192	210	180	196	208	214	187	170	200	211	207	210	240	226	197	203	195	216	214	189	208	206	212	188	216	169	199	203	183	209	170	232	178	188	181	201	212	184	198	210	179	200	232	186	201	203	212	191	213	192	219	228	216	206	197	176	198	235	179	194	221	212	206	208	180	183	221	217	237	216	187	193	181	196	183	192	192	189	207	197	181	204	209	229	213	204	185	216	202	198	202	192	236	216	186	184	221	192	197	218	226	203	234	202	206	214	230	230	202	208	204	216	210	169	220	224	202	215	179	198	200	198	209	233	183	188	192	217	199	213	222	211	181	187	209	225	216	249	202	193	210	193	189	187	219	190	210	209	216	213	191	212	212	237	187	200	218	197	217	195	219	188	194	210	204	186	195	196	217	207	208	217	227	213	222	214	183	198	193	195	193	200	178	221	193	179	186	192	199	210	224	181	216	215	210	217	218	187	216	221	204	204	215	179	211	193	193	204	205	186	203	205	209	169	205	171	205	205	211	195	202	203	197	201	204	221	211	209	242	183	200	192	206	214	199	215	203	205	185	238	221	202	200	230	184	212	201	213	205	189	211	201	203	194	204	185	205	215	241	211	206	211	213	209	227	204	214	223	215	207	190	206	211	208	192	194	212	184	187	197	210	187	205	211	197	200	192	215	184	192	212	186	188	199	205	198	188	216	208	208	185	210	202	221	208	186	192	219	204	200	216	188	215	203	184	187	216	199	201	207	203	213	184	221	182	223	194	191	212	200	199	225	178	201	220	226	194	220	214	201	215	197	203	213	209	179	207	209	187	220	218	210	196	204	198	216	227	201	183	209	219	205	184	217	196	214	206	222	214	199	202	217	214	203	204	208	193	182	204	221	186	198	185	180	194	194	218	218	217	210	203	191	196	206	174	180	187	213	191	202	200	190	202	194	194	216	203	169	187	215	204	220	183	187	207	223	196	196	195	219	174
3718	529	366	329	310	281	288	301	325	282	274	292	268	273	266	314	274	281	293	276	277	264	252	273	296	268	242	240	255	273	263	279	300	262	265	280	265	276	241	271	248	263	280	261	281	270	270	287	273	263	275	262	261	296	292	256	266	287	276	285	245	276	292	278	242	263	272	239	289	290	266	270	280	274	263	299	270	252	277	300	270	271	245	283	252	243	263	246	262	270	274	290	296	272	265	288	286	255	301	287	268	304	293	228	289	268	280	298	297	277	314	296	254	272	305	280	263	295	290	255	256	252	313	272	277	262	294	286	287	299	242	263	257	280	295	274	257	275	253	270	263	257	252	265	263	272	294	280	248	293	254	276	282	276	277	267	262	307	267	283	246	298	283	251	272	257	297	288	281	278	283	278	291	257	284	289	254	287	279	265	269	275	268	271	287	277	284	289	277	288	259	315	265	272	245	277	285	276	268	289	296	266	263	266	273	282	289	292	266	272	305	274	242	283	264	265	249	273	291	267	277	315	259	247	261	279	296	301	282	253	260	248	291	295	251	257	279	298	284	286	282	299	268	270	268	260	293	249	274	286	271	269	259	283	272	290	266	275	276	300	271	281	262	246	290	251	251	257	270	256	265	272	249	264	245	274	271	294	261	256	282	261	269	263	261	271	265	271	249	262	249	275	260	283	278	267	255	268	281	287	278	280	267	315	257	295	256	293	263	268	271	276	264	291	278	281	294	267	268	271	282	276	250	288	279	269	263	258	274	239	263	267	270	254	265	284	296	254	286	287	270	265	269	249	232	247	280	291	276	265	269	266	274	272	295	270	269	271	264	283	287	269	279	263	239	288	306	282	284	252	287	285	285	258	263	260	258	269	252	268	267	243	284	281	267	265	294	285	263	282	270	260	273	243	281	289	276	262	306	283	287	248	286	284	291	248	279	306	272	275	291	293	284	264	299	296	264	310	316	273	247	289	270	248	272	270	268	261	270	258	293	293	255	249	264	265	276	266	270	265	277	292	303	254	269	262	272	271	292	289	265	243	279	235	245	276	311	273	267	253	280	278	266	278	247	274	267	296	284	269	257	256	281	261	278	239	271	261	296	271	235	295	259	302	262	274	275	262	265	279	262	275	282	269	264	253	274	295	282	276	289	277	268	284	300	311	264	276	257	256	274	284	313	284	270	286	296	260	297	263	257	269	276	307	278	272	268	283	273	254	222	268	253	257	242	276	294	300	260	231	270	288	258	287	278	276	263	263	280	261	287	308	260	300	266	247	262	273	251	268	253	278	283	279	265	267	271	268	251	292	261	268	281	265	232	274	291	282	263	263	266	271	270	273	258	293	258	270	306	284	263	269	282	283	278	300	260	275	274	242	272	263	294	281	289	268	308	274	254	259	266	285	270	286	265	299	274	280	299	298	311	301	254	267	294	283	248	281	280	304	277	271	245	281	238	254	293	260	280	245	271	272	288	282	279	289	268	275	298	282	269	255	287	285	276	277	269	286	289	268	272	284	270	292	264	276	285	281	277	251	264	244	259	283	266	259	285	282	278	256	291	279	264	261	270	292	285	252	248	274	275	274	281	262	260	295	252	264	232	275	270	267	248	245	282	266	293	258	275	278	239	273	253	261	259	278	287	288	263	251	257	256	299	292	280	293	250	297	286	251	268	289	268	238	250	296	264	244	246	277	251	247	285	249	302	269	286	286	281	253	276	260	257	248	277	284	269	244	272	299	265	300	264	305	287	278	266	266	296	272	227	286	259	271	283	243	265	267	254	281	283	281	285	266	276	279	305	280	279	284	267	269	293	245	273	250	265	279	278	262	252	267	259	286	254	304	257	284	264	278	259	254	280	285	286	260	265	250	283	260	281	279	262	279	263	292	301	273	263	254	286	256	266	275	262	303	236	270	239	249	282	257	286	250	285	277	251	282	280	270	268	285	259	275	288	264	263	293	271	275	268	288	283	268	269	280	284	297	271	280	275	249	278	283	300	274	268	267	252	254	267	307	255	279	295	259	247	282	299	276	276	247	289	257	281	278	298	274	270	281	290	273	274	259	253	275	252	280	293	273	283	261	237	282	253	287	246	309	273	285	291	270	281	250	285	279	296	288	308	272	287	276	272	286	275	265	265	251	270	269	260	295	263	267	313	305	278	281	259	264	281	278	299	279	276	263	254	263	285	322	265	267	266	286	257	286	244	284	271	295	257	268	295	295	231	323	288	296	295	314	313	287	269	239	278	260	291	263	261	273	291	250	291	282	249	274	242	271	238	292	275	279	267	320	281	280	260	248	272	278	310	286	268	266	281	276	265	268	269	276	251	266	275	243	258	273	285	257	263	282	271	261	263	224	262	258	260	282	285	290	280	277	287	280	291	273	276	296	264	262	275	290	261	299	275	267	259	272	275	275	252	271	279	280	254	271	266	300	290	284	288	235	280	272	266	271	279	261	254	297	279	274	274	259	293	268	251	282	257	277	270	300	281	295	254	260	281	250	248	275	268	270	302	238	251	277	276	276	289	284	266	267	274	270	248	247	275	293	312	283	295	279	279	269	257	312	259	255	273	273	299	305	255	275	263	292	252	279	293	253	297	278	248	285	265	257	284	269	284	258	276	261	273	284	274	289	293	284	278	257	273	253	279	258	287	298	278	260	264	245	302	251	306	251	287	267	276	306	243	295	264	233	259	243	278	246	245	274	281	277	263	307	261	281	296	285	290	265	264	259	272	270	247	275	276	278	272	249	276	287	275	268	270	264	236	274	244	295	247	285	270	285	253	250	264	285	278	294	262	282	287	276	297	263	303	292	278	262	279	283	264	279	267	266	286	295	270	259	252	297	271	270	269	283	287	256	268	256	274	306	285	257	261	289	269	283	259	263	316	224	255	259	260	266	294	250	260	310	248	273	267	276	297	257	277	290	300	276	280	288	273	252	265	274	281	270	266	276	265	292	261	271	262	268	265	278	292	246	278	255	262	275	255	276	251	255	294	274	248	257	285	277	270	286	280	265	250	280	258	289	304	264	274	273	275	272	283	260	263	253	287	281	250	289	296	272	303	301	309	263	270	264	276	276	312	310	248	287	293	276	290	292	298	275	279	272	267	268	252	268	264	266	277	273	258	257	246	255	281	267	268	271	262	269	264	289	279	256	316	311	269	264	249	290	275	281	268	262	279	251	263	272	258	265	242	264	313	261	254	277	254	268	278	292	283	287	267	278	271	268	278	300	256	258	283	280	276	289	301	296	282	277	266	299	251	280	275	274	234	278	274	268	259	263	273	260	276	279	310	257	260	272	316	298	282	304	258	286	279	263	275	269	264	257	275	305	310	268	261	288	260	245	287	284	250	253	280	278	259	290	258	284	264	281	278	262	270	265	263	285	272	291	278	294	270	270	266	288	271	251	286	272	300	252	255	281	275	296	259	258	250	285	270	274	274	275	267	288	265	280	256	248	260	292	274	266	257	296	274	262	290	287	261	253	295	238
22560	21204	29485	23217	21204	21348	24353	4097	729	750	718	675	693	662	681	655	682	661	651	694	673	609	624	669	686	693	647	616	622	660	665	634	677	666	659	622	621	619	645	639	653	662	663	642	639	617	657	648	617	629	652	649	655	619	631	679	650	604	631	618	645	624	621	660	653	653	618	703	625	662	629	689	655	655	628	668	657	635	666	621	659	659	646	672	670	675	679	635	609	637	651	634	664	656	625	649	581	598	639	676	635	649	670	643	663	627	672	682	613	633	584	653	624	657	635	642	631	675	677	657	627	628	665	656	634	643	637	627	646	633	640	620	658	694	633	689	682	671	626	625	673	667	641	587	600	630	640	642	628	667	655	647	606	666	626	649	656	621	668	623	648	608	693	613	624	682	646	648	649	635	627	600	673	669	652	633	668	648	632	659	671	641	644	661	623	684	627	639	630	646	614	658	633	684	639	672	621	670	650	671	665	638	633	634	659	660	643	637	656	638	611	656	659	641	612	638	614	627	650	643	668	659	678	635	650	662	657	636	672	670	676	664	648	599	622	663	628	688	678	629	681	638	627	609	613	635	701	670	668	654	609	661	658	592	602	670	618	631	631	590	674	578	653	656	623	631	662	631	637	665	620	692	661	644	690	646	636	659	648	624	613	590	677	665	659	634	666	646	668	607	677	666	663	646	609	657	671	651	643	616	658	682	619	643	659	623	645	597	629	645	670	622	599	609	615	609	653	664	652	651	633	627	628	634	637	700	620	641	666	634	645	609	600	614	694	647	645	658	663	641	655	609	645	647	637	649	629	675	631	625	634	664	664	674	621	649	600	627	617	611	613	618	682	618	654	670	661	640	650	604	616	625	617	679	678	635	665	668	630	621	625	634	609	612	620	640	642	641	654	678	654	669	686	645	645	658	681	648	624	604	705	652	623	674	614	687	702	625	609	648	650	633	649	609	600	643	604	650	639	627	655	644	636	650	634	657	629	650	640	646	635	662	643	676	661	647	633	671	605	639	629	638	637	667	630	602	628	680	634	623	657	621	645	639	649	631	656	655	640	608	625	649	610	617	601	631	649	640	576	668	617	643	620	650	657	603	649	647	624	683	614	650	619	616	646	625	621	648	644	623	655	621	649	594	620	625	649	622	675	622	624	627	650	667	637	604	658	656	605	621	673	653	638	666	612	647	630	675	671	664	672	638	655	606	664	626	667	691	613	619	624	622	655	637	664	644	645	635	654	656	647	649	644	628	695	661	619	648	677	658	647	679	615	599	640	672	666	702	638	671	614	698	631	642	679	619	638	651	627	627	650	651	629	639	640	575	626	594	656	617	664	616	650	648	656	647	631	668	637	618	679	644	626	555	639	655	677	646	652	614	618	636	643	669	639	658	628	682	660	608	645	664	636	667	621	591	617	671	651	703	648	653	630	647	665	641	595	581	717	638	649	613	678	641	697	649	644	639	690	620	630	655	667	690	643	667	662	677	636	700	655	649	612	591	636	664	627	643	638	647	620	646	660	655	632	673	670	629	624	684	657	636	627	689	560	639	627	709	664	627	664	632	667	648	657	632	676	669	669	646	711	619	648	647	635	647	668	672	656	611	636	660	653	659	632	602	638	673	611	652	651	622	627	621	624	628	661	629	670	681	652	636	656	638	654	631	632	619	623	650	645	638	656	668	645	660	656	679	651	633	581	638	649	628	637	617	641	675	645	633	673	658	656	654	679	648	641	605	658	583	630	663	684	634	637	636	615	626	599	642	626	670	649	648	620	635	643	653	618	653	618	639	661	626	664	622	629	632	654	633	658	638	647	643	669	632	647	617	669	629	615	660	659	694	635	662	670	643	663	650	608	637	670	625	642	599	680	600	630	632	652	618	609	647	651	580	618	657	673	642	690	630	611	649	648	670	635	630	664	676	623	661	672	660	622	621	633	663	618	597	602	659	655	615	642	618	655	639	678	645	578	591	668	625	639	637	628	619	633	590	726	697	651	653	686	579	669	610	657	586	643	684	645	616	684	646	653	635	637	658	622	627	627	647	620	676	597	646	634	638	631	648	638	647	641	621	638	662	648	635	640	634	639	634	616	635	673	641	690	661	641	624	677	677	614	654	638	658	642	619	617	678	642	666	611	649	648	612	657	684	665	609	646	630	661	626	629	589	626	704	680	640	705	601	623	661	635	622	600	670	688	655	630	639	647	655	637	648	651	627	651	616	592	595	576	639	670	669	656	645	653	661	596	638	631	655	598	621	617	609	601	671	679	633	674	616	611	657	665	649	632	631	651	613	617	669	660	616	669	627	579	601	650	660	609	626	667	628	615	651	639	636	679	624	656	623	605	632	630	620	610	625	629	630	623	636	627	666	612	643	626	650	621	642	710	704	665	622	635	640	651	682	671	601	616	623	610	610	647	653	647	653	624	633	661	631	649	667	639	667	625	666	647	605	667	628	632	606	638	625	663	615	622	582	653	635	679	646	684	657	617	597	650	655	641	641	647	622	608	593	670	654	640	651	686	649	681	633	650	631	641	645	673	703	635	625	615	645	626	639	653	638	610	701	646	630	626	652	637	617	614	668	639	631	629	622	646	639	647	629	626	671	595	669	579	631	633	642	635	628	642	640	629	618	650	607	628	637	632	668	625	626	575	646	618	609	670	607	642	681	622	629	637	674	617	668	651	609	623	597	652	625	679	673	627	652	610	639	635	654	663	669	607	625	601	670	628	627	698	696	613	604	628	628	620	624	623	645	619	625	651	667	641	658	636	599	657	640	665	651	663	624	653	631	651	609	670	637	653	646	646	657	691	634	682	652	604	603	684	655	632	644	669	625	658	625	665	688	585	622	631	627	622	633	631	633	610	666	686	607	612	631	655	657	664	643	659	661	694	652	659	619	585	681	626	674	605	675	648	606	638	663	614	653	665	607	683	667	610	662	629	640	646	659	642	710	691	618	627	675	621	656	649	685	626	614	642	624	660	665	604	629	634	634	656	635	626	642	626	662	594	714	627	609	642	667	645	634	650	652	653	634	628	639	651	665	692	624	636	607	664	651	607	626	651	653	672	633	671	651	646	607	646	686	628	616	646	618	636	662	650	639	623	613	609	607	622	668	641	623	676	681	612	646	654	647	647	644	655	594	681	644	679	624	673	646	634	675	601	618	578	672	612	677	646	583	608	655	691	643	634	645	645	685	618	628	659	643	635	601	633	660	602	636	600	639	634	645	618	642	722	677	578	608	631	638	661	630	629	612	633	630	639	663	603	592	640	615	646	678	618	613	645	607	631	611	626	660	668	625	655	620	607	644	676	645	680	657	677	649	651	635	653	674	639	613	677	660	648	640	604	650	597	661	619	617	602	684	620	611	663	617	609	608	639	658	639	699	649	626	654	634	642	653	607	631	654	651	618	596	643	648	664	626	650	619	650	671	641	650	650	660	634	628	615	685	653	606	672	691	616	646	629	640	645	590	608	632	627	635	611	617	600	662	640	617
4520	1782	1219	910	879	827	863	823	781	814	858	778	822	743	761	732	812	770	777	748	786	736	749	743	782	776	704	755	766	818	765	792	764	745	739	777	778	728	792	754	755	783	764	766	719	786	777	791	764	798	753	772	739	753	723	773	762	726	754	746	704	784	817	761	748	771	756	774	765	732	732	753	795	744	747	759	724	766	789	727	757	790	782	757	780	726	803	766	757	730	757	742	740	758	769	788	800	780	763	766	704	776	758	784	755	748	747	759	760	792	753	750	734	757	795	768	768	795	738	750	748	787	759	781	741	774	762	750	755	711	776	786	783	759	761	733	730	749	717	748	758	740	721	755	735	776	759	762	788	725	789	739	793	754	736	782	738	766	742	741	788	756	768	778	812	797	775	702	763	774	779	753	730	771	800	776	745	842	745	781	783	815	777	782	783	690	782	741	733	794	756	770	749	780	739	742	759	766	773	776	747	779	776	747	772	776	781	778	746	772	784	764	782	728	778	788	731	774	786	745	759	756	776	754	782	746	746	766	842	746	746	744	781	794	812	817	731	754	758	764	795	771	749	781	768	752	788	695	735	809	780	728	765	739	766	744	766	753	763	765	742	773	791	736	753	719	760	759	742	779	762	811	760	781	731	756	732	782	698	731	780	729	740	768	770	779	774	784	789	815	755	735	769	724	726	765	773	793	762	761	761	772	784	760	743	777	750	741	720	799	775	726	777	750	765	744	741	780	737	780	772	747	727	757	786	754	782	763	768	727	778	800	750	842	779	819	774	767	787	759	742	764	702	768	757	777	729	712	761	781	734	816	742	758	776	737	795	779	715	761	767	759	796	747	775	705	749	732	771	774	737	750	708	795	759	720	787	774	791	781	735	776	781	727	746	795	773	776	742	764	747	757	785	749	755	765	764	723	774	729	757	758	720	718	775	782	741	732	749	735	737	731	806	744	752	822	736	761	688	765	726	706	768	773	723	728	745	756	737	771	732	753	769	799	745	808	759	780	787	747	766	772	749	730	760	769	721	794	685	753	741	795	797	738	751	775	754	751	753	791	685	759	780	755	783	718	742	783	805	803	753	777	744	794	783	751	763	782	762	704	758	724	755	732	745	746	729	718	792	744	779	711	758	774	788	780	776	758	742	715	772	776	767	776	721	757	781	761	784	775	738	777	726	773	799	737	768	778	768	697	758	775	713	750	722	768	758	740	781	745	857	766	833	745	719	794	765	795	764	771	751	773	790	713	807	787	732	776	770	750	767	720	782	755	769	707	760	753	745	782	725	731	748	782	804	764	754	745	725	761	744	767	799	771	814	729	746	688	736	738	723	726	745	747	741	730	766	692	774	772	802	771	760	779	765	763	721	787	803	766	748	739	755	760	772	761	763	726	785	778	776	778	772	721	769	774	769	778	764	756	717	773	752	724	728	746	753	764	761	759	781	773	750	703	768	773	733	753	731	752	772	755	768	789	722	735	716	802	711	749	724	808	777	755	761	778	772	762	756	772	806	742	792	781	755	783	759	753	738	741	775	722	727	768	762	739	772	745	731	766	771	722	810	783	805	758	749	761	732	771	750	720	802	761	748	757	739	795	798	801	803	822	770	769	738	751	825	814	732	792	755	773	774	751	771	736	728	772	784	805	757	775	759	786	789	726	756	723	788	788	764	738	811	798	723	800	817	756	746	715	760	763	763	768	727	757	741	742	772	747	784	773	783	786	782	806	773	740	777	799	782	768	714	738	736	774	745	739	761	774	769	766	767	742	724	727	770	755	732	772	729	748	764	781	743	773	791	706	819	793	789	748	782	767	804	780	794	715	753	751	760	762	807	788	725	745	741	765	781	763	763	772	781	747	726	740	786	733	757	742	720	704	792	742	708	754	724	722	748	744	762	737	748	790	788	781	770	757	748	714	782	741	792	756	770	806	777	758	783	760	763	792	746	762	724	751	777	776	768	801	749	736	710	789	798	770	734	738	727	785	712	774	780	790	799	712	779	732	799	777	720	799	746	745	773	787	811	743	771	775	728	754	814	824	719	773	744	761	759	744	743	756	760	766	767	747	753	728	680	771	773	771	742	767	762	718	795	819	752	784	811	692	737	765	792	759	751	757	802	783	707	758	770	794	710	751	749	782	746	778	744	750	782	761	780	778	759	780	780	749	796	727	770	728	754	757	753	820	733	733	771	726	754	712	755	790	739	731	701	740	787	726	764	708	759	743	747	772	737	795	752	758	752	706	710	791	748	723	805	779	747	740	788	760	771	743	755	799	813	744	725	752	745	776	739	752	752	753	703	756	769	761	758	752	771	755	747	807	790	777	756	819	762	756	739	749	746	727	763	801	746	776	751	729	758	732	747	783	738	776	762	785	791	756	739	703	773	758	752	729	732	720	782	695	753	738	778	738	722	773	742	759	751	704	745	721	770	760	774	778	828	782	782	756	792	720	754	738	762	753	756	757	780	701	749	766	714	746	728	752	745	779	718	772	710	778	817	763	787	780	775	734	746	759	750	743	724	768	706	743	701	764	801	759	746	739	742	719	696	757	736	758	728	772	749	803	709	792	751	751	713	749	771	740	772	726	845	753	704	758	757	783	768	750	768	757	767	765	796	761	760	756	781	773	758	765	797	747	786	788	701	760	780	742	780	758	782	800	766	787	711	780	771	732	802	747	789	788	791	791	773	776	782	735	751	790	744	707	706	776	732	753	770	789	769	700	744	692	784	823	782	777	761	717	770	801	809	729	754	726	723	748	733	748	738	753	759	774	728	760	756	786	798	737	774	737	734	758	731	731	744	786	702	764	769	785	739	786	748	729	767	773	767	772	758	785	777	772	807	739	793	745	773	781	752	772	749	740	761	830	746	769	721	719	765	748	772	778	773	765	814	755	784	737	750	769	747	833	724	773	731	798	790	731	723	746	791	762	723	756	761	764	757	814	723	735	773	785	771	768	710	765	745	687	762	751	787	757	755	759	739	777	754	771	770	714	757	713	741	768	743	773	768	754	742	742	755	737	771	787	757	747	698	755	773	807	774	754	754	801	783	783	768	717	715	763	735	740	743	716	734	754	755	763	762	772	751	763	774	772	798	750	747	772	792	757	749	815	744	767	787	716	737	775	761	794	713	758	778	774	767	747	720	785	748	749	778	758	775	766	782	737	780	743	757	750	788	773	810	768	754	729	779	773	784	756	787	753	759	741	746	805	780	667	732	781	732	763	754	767	709	778	723	771	755	761	717	758	753	797	712	696	776	741	759	753	785	771	767	800	788	745	752	774	721	760	747	753	746	756	738	777	748	757	786	745	722	764	773	752	705	766	804	737	761	778	789	779	769	771	747	775	740	760	742	703	756	784	774	712	791	749	757	795	781	735	730	853	736	785	764	775	714	750	695	784	702	751	763	797	800	700	773	742	754	717	794	717	769	771	770	792	782	725	766	699	737	740	740	750	758	779	794	753	783	769	741	757	778	806	723	716	730	760	790	768
28196	21196	25329	14268	567	507	481	313	278	330	334	316	332	293	282	304	306	291	322	319	290	296	307	336	319	297	303	298	298	294	303	275	280	289	283	306	286	317	286	325	311	300	276	301	304	326	292	298	299	281	311	317	291	292	290	298	301	318	294	293	342	305	303	287	275	302	278	294	296	310	297	300	309	307	283	325	281	317	312	299	319	309	321	290	307	319	331	274	297	302	297	296	306	300	318	302	304	287	293	283	302	315	315	324	327	304	295	297	311	294	290	298	273	321	313	306	308	284	289	275	310	324	277	300	287	291	299	306	297	283	317	349	314	324	292	294	316	351	331	279	313	293	298	314	314	320	288	281	316	325	272	313	280	287	302	314	320	294	303	320	292	283	317	287	296	304	301	316	312	303	293	303	278	309	293	305	321	303	298	297	296	316	297	311	279	276	276	314	328	337	321	267	304	296	332	309	296	321	317	318	292	314	342	320	314	321	289	288	304	317	283	305	281	296	329	277	284	304	315	343	297	313	310	337	327	323	290	276	308	307	310	284	316	291	292	299	323	296	305	285	304	314	317	300	285	298	354	284	325	284	330	293	296	313	299	300	306	298	248	308	281	337	318	272	300	317	296	325	313	281	280	267	283	295	335	286	296	314	302	320	295	274	296	295	331	313	278	328	324	280	323	329	300	296	308	307	304	299	324	291	305	291	311	307	316	313	296	300	310	301	281	284	319	322	286	300	312	302	308	307	307	297	313	304	308	300	287	310	338	346	313	293	273	308	369	300	291	290	296	283	323	296	282	328	288	281	302	311	318	318	284	299	300	319	294	296	311	312	325	305	310	306	315	271	299	317	278	284	306	307	293	315	292	294	285	280	305	302	318	293	313	309	314	305	297	309	313	317	292	307	316	310	296	270	295	304	328	319	300	327	310	304	320	321	295	319	295	260	332	304	333	327	311	309	309	309	298	294	300	287	319	287	297	280	299	311	301	301	325	326	281	305	302	299	297	316	299	302	310	309	274	311	312	295	304	294	288	309	308	302	270	319	338	294	308	271	320	333	311	314	315	295	324	318	320	298	321	304	280	308	338	294	272	322	312	294	318	280	308	300	315	336	323	321	291	293	321	291	310	302	293	315	303	295	308	312	298	294	352	311	261	312	305	310	269	299	304	311	282	312	315	326	307	310	323	302	309	336	323	311	293	315	294	321	305	264	304	309	316	312	308	306	305	329	309	337	272	285	309	326	276	310	321	284	299	315	309	319	277	316	296	295	306	326	310	311	294	291	296	295	318	315	305	302	296	331	297	274	312	311	301	325	281	300	310	310	284	317	311	308	293	314	296	286	318	337	314	311	324	342	318	330	289	289	304	285	344	323	307	299	300	285	313	326	346	310	295	298	304	318	306	303	279	307	323	320	270	327	295	308	328	293	333	331	283	304	321	312	309	310	327	292	279	320	317	325	283	308	334	302	304	261	318	301	303	286	301	296	273	279	296	308	329	324	315	319	310	337	295	321	317	300	293	306	301	328	309	292	301	291	299	332	322	292	287	331	322	276	322	330	320	281	305	299	321	325	350	316	273	283	281	311	318	280	292	285	310	285	304	333	279	314	310	305	308	292	330	319	329	302	296	274	289	303	302	280	306	290	309	300	283	305	329	310	290	319	290	313	320	328	296	296	297	305	277	298	313	291	289	323	290	335	329	321	299	278	291	298	274	305	295	299	300	294	346	297	312	273	293	319	300	329	313	313	305	302	315	268	260	317	283	334	300	287	300	294	299	328	325	280	291	292	303	308	307	295	310	347	317	317	302	324	290	350	312	293	307	314	289	270	312	327	312	329	307	316	297	297	306	267	331	289	280	290	302	323	298	312	313	320	306	299	285	298	309	293	302	275	305	299	329	314	300	298	326	297	305	282	318	304	333	290	325	306	316	322	276	311	324	304	313	362	284	275	305	310	285	291	328	299	322	290	294	314	305	298	309	291	298	292	302	304	288	307	283	297	299	279	311	301	324	293	309	303	296	297	302	314	308	343	300	336	289	326	330	310	324	336	316	301	334	289	320	321	310	299	322	296	288	310	285	296	350	297	280	291	324	309	279	300	277	276	300	324	311	336	282	303	293	299	321	331	335	313	284	317	300	282	270	303	294	302	290	318	305	327	308	288	285	315	282	296	316	302	273	315	288	305	311	281	301	289	305	304	299	280	297	314	288	297	300	304	296	305	312	341	312	311	297	288	307	294	300	313	281	308	315	324	293	299	329	292	303	275	304	294	323	290	313	328	326	295	294	334	321	290	322	290	269	293	285	291	326	323	320	296	317	297	313	301	280	307	297	328	300	291	326	299	283	311	286	322	302	310	307	310	320	316	298	312	310	287	330	295	281	314	291	299	305	305	351	305	314	319	317	297	308	312	257	253	300	277	290	300	301	263	338	296	325	326	284	315	295	282	323	311	258	316	315	283	315	360	297	350	298	300	326	307	292	325	315	298	307	311	292	309	290	303	307	306	308	343	313	291	289	313	295	304	273	321	306	306	297	285	292	331	285	290	288	289	313	292	291	298	295	295	329	305	325	326	296	291	305	308	291	284	310	303	304	337	285	277	317	319	311	288	289	279	307	311	298	293	281	294	284	289	300	301	278	277	307	291	304	295	285	291	304	324	316	302	289	293	304	338	318	284	291	290	295	312	317	323	299	307	289	334	299	325	298	269	292	325	276	303	296	304	343	310	314	305	312	305	325	316	293	293	303	309	346	318	301	263	295	282	299	323	299	311	297	287	311	299	302	302	305	352	298	304	299	313	300	320	300	336	325	291	304	316	314	289	303	320	283	337	337	295	312	297	310	303	335	336	315	298	286	329	318	318	284	346	312	303	297	332	345	294	317	287	290	290	307	312	307	333	314	302	284	328	275	298	263	337	277	317	332	311	284	320	308	300	333	299	313	308	341	281	324	292	284	309	275	284	276	318	309	314	318	301	264	332	300	297	327	317	325	278	284	303	347	290	328	298	289	256	274	273	303	298	327	314	321	323	327	294	334	318	313	295	317	326	306	302	271	289	311	324	329	309	316	274	306	320	278	265	272	288	325	322	302	320	304	306	301	307	277	319	315	307	300	280	307	330	300	336	313	317	306	288	304	318	314	291	323	279	271	300	309	324	314	300	302	304	276	283	279	311	293	334	299	337	299	315	343	304	290	292	341	284	302	320	293	319	315	300	283	303	297	317	313	300	296	298	274	317	326	297	290	300	315	314	324	281	315	295	304	300	291	303	308	324	266	316	305	344	357	322	312	308	326	313	284	269	324	319	344	302	285	299	292	305	314	311	304	304	273	308	333	313	291	309	309	322	302	318	307	301	306	294	306	322	294	332	285	301	306	281	324	293	303	313	299	314	286	304	319	277	263	322	258	316	323	299	323	312	304	306	298	279	305	315	303	341	302	308	292	288	309	310	322	308	296	298	292	268	293	300	279	299	313	287	320	299	292	308	314	288
3818	439	391	372	404	373	399	394	356	357	429	342	359	394	391	391	342	389	367	431	389	378	389	375	326	363	394	369	408	363	406	367	376	375	381	369	392	343	418	392	359	376	391	371	344	377	358	391	371	348	376	386	392	365	372	386	371	364	371	386	404	395	407	359	385	345	399	392	332	409	361	364	360	358	360	337	359	376	355	372	358	386	365	338	349	380	339	383	361	367	400	384	375	369	383	389	349	401	397	356	387	376	352	380	359	362	370	401	372	341	392	355	331	340	376	359	403	372	367	398	373	393	373	351	372	397	394	392	397	372	346	380	388	400	371	376	362	383	387	374	373	388	362	376	399	346	388	364	378	373	384	377	359	375	389	371	420	367	376	341	388	395	375	378	407	346	388	376	357	405	416	333	382	371	372	387	399	385	347	400	374	389	388	367	338	380	393	408	382	335	364	362	368	386	360	366	337	377	400	378	392	382	381	342	393	375	395	372	372	385	383	366	360	348	381	382	391	367	342	360	400	371	386	397	331	375	366	359	354	393	386	379	400	399	379	374	368	360	354	374	395	347	362	384	421	349	372	393	369	394	363	388	362	376	356	371	369	369	349	371	390	362	346	393	357	403	406	377	386	401	377	371	400	354	335	362	363	383	413	393	385	378	384	414	387	386	337	377	382	384	392	374	383	378	373	381	379	386	384	360	370	394	393	383	367	393	384	401	380	400	396	375	368	382	380	367	397	420	355	353	399	389	361	366	378	375	365	375	366	380	400	365	393	392	347	371	360	366	386	389	393	373	366	338	348	374	357	374	387	366	375	357	369	398	370	354	406	388	362	405	389	356	385	376	364	365	391	355	360	371	364	357	356	386	373	376	387	368	375	387	342	360	378	371	357	385	379	374	369	372	385	351	349	358	375	383	362	350	372	363	346	353	386	392	368	368	366	371	367	360	351	363	350	381	378	395	376	380	356	357	378	423	388	349	367	336	357	369	358	370	349	404	362	384	379	393	359	379	345	376	384	375	385	373	391	367	338	393	376	368	359	405	391	386	413	343	376	383	356	376	380	380	350	395	402	376	432	406	360	414	409	394	414	382	426	372	358	378	363	398	378	369	358	361	365	363	401	396	388	375	367	367	416	366	340	360	354	367	376	372	329	416	381	385	386	369	387	358	367	359	388	344	399	346	378	377	361	409	376	396	385	337	351	351	398	383	360	372	368	415	355	373	411	383	373	389	353	383	385	354	391	380	377	396	375	390	365	371	345	366	322	407	379	356	389	383	370	368	402	389	392	373	375	376	391	407	371	366	406	391	351	371	384	374	326	380	387	376	392	354	374	395	382	388	405	386	405	385	373	349	414	433	349	359	370	369	367	365	340	370	358	371	372	344	397	397	383	348	388	384	370	348	370	368	332	358	369	394	402	366	360	360	379	355	360	416	392	350	376	358	389	359	377	383	376	352	395	397	385	339	348	375	408	391	376	400	402	343	346	378	388	419	388	378	363	347	322	394	376	387	367	351	371	358	366	375	373	346	388	345	372	400	376	391	357	391	351	388	367	352	373	362	377	363	346	408	391	372	378	390	384	366	364	422	382	359	405	392	332	361	390	397	360	398	346	384	385	347	374	383	395	397	372	362	332	366	368	372	400	370	392	376	385	397	382	379	421	383	405	416	393	350	396	396	388	384	388	349	391	348	361	367	386	379	370	353	324	357	387	350	402	391	363	349	401	400	389	384	351	383	393	360	365	346	397	401	360	343	358	385	359	374	364	405	404	383	374	365	393	400	360	356	392	390	370	346	342	365	383	403	375	376	356	389	377	355	357	345	407	375	365	373	347	380	380	341	377	394	402	418	362	366	381	408	377	349	385	357	387	404	358	371	379	397	364	377	381	353	343	346	385	408	356	363	381	387	438	346	395	387	378	397	385	364	395	389	364	337	335	355	367	375	369	324	363	362	342	373	391	351	379	355	384	372	398	393	389	347	365	365	374	368	379	394	366	384	349	399	353	337	374	370	344	377	383	369	395	385	387	379	374	404	406	391	389	356	407	373	388	336	373	360	346	399	376	367	362	335	357	373	386	369	384	380	383	392	399	405	368	372	391	343	378	353	365	354	393	383	335	377	381	373	388	335	384	397	348	413	359	388	419	393	391	374	376	389	384	376	369	386	359	374	354	362	404	399	369	350	341	369	367	399	344	355	392	372	355	362	390	364	311	346	355	355	390	384	400	354	347	371	360	372	377	369	366	374	339	356	373	415	354	376	388	338	372	386	392	404	379	376	382	340	389	374	370	405	387	382	367	387	369	379	390	366	350	357	362	417	348	364	401	395	370	380	388	379	377	357	359	383	347	390	375	389	363	346	357	384	365	412	369	359	364	402	407	375	356	377	359	377	393	379	392	408	373	347	383	356	416	382	362	373	379	362	360	415	353	364	419	389	378	372	361	378	379	381	395	334	380	355	384	381	379	373	376	372	368	368	367	374	369	366	360	421	357	414	359	361	366	351	379	361	365	339	390	382	345	335	375	387	401	393	371	379	414	384	417	359	366	353	390	357	398	366	395	352	370	390	349	370	373	357	368	388	362	396	369	376	341	352	416	381	424	386	404	406	364	366	347	388	380	346	359	357	342	400	377	358	371	359	389	398	414	364	365	364	372	390	365	366	389	334	357	360	372	368	371	345	396	366	373	375	339	381	352	402	400	380	372	363	379	365	345	386	375	368	373	401	371	361	354	347	358	392	353	373	371	359	391	402	390	391	356	397	378	355	373	354	362	350	351	376	344	361	360	383	399	379	360	394	359	397	367	398	376	411	367	356	358	377	353	390	378	355	365	382	349	389	389	389	416	353	369	384	386	375	370	397	345	398	364	368	376	371	390	370	357	379	378	371	402	375	401	387	359	362	377	392	386	388	384	412	386	369	364	396	357	359	356	366	373	355	371	399	347	399	375	369	341	368	382	357	376	402	379	349	399	387	315	399	362	368	339	361	392	379	422	364	364	379	392	384	380	351	382	357	366	361	398	383	372	347	376	359	403	376	364	391	358	371	330	369	348	360	393	365	369	348	385	410	348	349	381	357	362	362	387	364	404	339	395	361	396	364	343	373	369	388	368	381	377	389	369	364	349	362	405	382	407	381	367	379	355	356	408	355	385	385	356	397	386	368	392	415	388	365	374	369	407	330	401	387	352	364	356	347	429	361	374	383	340	378	397	408	371	417	381	397	367	383	362	357	380	379	364	382	384	351	381	398	387	362	381	331	360	353	399	390	379	367	390	375	394	359	368	377	375	360	350	378	371	341	365	368	359	360	373	356	402	399	391	372	385	388	374	379	394	407	353	367	358	377	381	381	388	361	377	414	361	378	351	368	385	373	389	389	378	379	366	377	360	400	363	393	393	394	360	352	386	363	401	389	352	364	368	368	360	375	409	374	411	379	388	358	409	413	375	368	372	385	324	379	384	373	372	385	397	423	342	372	395	385	379	398	384	380
25736	21164	29664	22933	21164	21212	18029	838	636	691	653	668	627	665	665	665	657	633	654	651	626	644	694	598	631	637	603	653	654	633	679	654	620	648	651	664	600	650	586	655	637	688	600	622	652	630	656	617	636	634	660	630	599	671	677	636	625	648	650	624	702	661	628	609	624	645	617	606	643	642	700	659	688	672	660	623	640	591	659	648	662	658	672	622	652	622	626	608	655	681	607	638	609	650	644	636	630	621	648	641	640	640	646	595	627	662	638	646	581	624	611	648	609	637	620	602	669	601	618	634	622	652	636	645	658	622	657	614	640	682	615	658	648	652	660	649	609	607	639	640	590	649	634	610	593	686	637	619	624	690	662	640	612	581	638	644	668	629	664	666	581	612	624	624	672	692	626	644	629	641	669	637	626	648	627	657	667	650	617	613	668	628	671	634	607	615	633	635	678	636	618	609	624	644	674	642	619	643	640	632	618	616	648	605	601	649	634	656	628	644	617	672	607	662	684	648	643	633	607	650	698	666	684	642	614	608	650	630	629	607	653	622	590	634	641	622	641	644	643	630	660	604	657	624	642	646	639	606	648	622	622	685	613	634	633	644	632	684	634	602	599	669	634	608	677	634	640	639	649	594	653	669	628	620	650	647	645	630	686	650	656	658	659	631	634	622	661	662	617	656	633	646	614	601	586	627	664	649	600	608	648	631	661	639	622	671	622	690	586	614	602	593	623	573	619	644	627	628	633	615	669	640	637	622	660	595	620	645	622	680	612	632	649	601	679	672	653	653	672	603	652	653	602	649	683	664	603	627	586	617	667	632	643	680	604	618	687	626	604	631	604	660	612	621	612	624	668	623	667	608	661	632	657	639	623	650	629	620	619	632	645	677	604	611	670	652	621	599	605	647	648	622	586	620	653	635	596	625	693	641	686	597	622	640	644	646	649	660	666	634	604	632	594	619	613	628	632	654	671	667	644	561	628	606	589	654	623	655	622	622	634	649	625	629	657	633	662	638	683	674	639	626	622	614	615	634	680	611	610	664	622	614	628	626	646	632	597	635	648	614	664	686	643	655	643	656	690	673	599	585	634	627	618	637	662	608	650	627	623	596	620	627	574	640	630	639	659	624	620	676	624	633	645	647	667	619	609	626	571	626	593	659	677	616	601	638	662	612	633	649	623	660	653	665	656	610	643	631	658	639	569	604	645	618	610	616	640	623	622	594	631	613	610	604	618	650	672	640	642	629	651	669	654	642	640	635	595	613	630	627	592	671	653	615	629	624	684	614	577	619	640	654	612	643	646	639	659	673	659	613	614	651	653	637	637	592	638	638	630	632	579	612	669	659	643	633	651	629	682	666	650	618	646	641	608	661	633	628	618	590	665	655	653	636	648	612	590	630	642	628	623	626	655	615	652	598	645	654	618	637	670	681	721	627	625	614	580	592	690	627	693	595	651	632	609	649	623	637	633	624	628	622	696	621	647	596	618	644	638	656	657	616	631	618	635	558	602	629	597	630	647	599	651	602	596	643	623	615	575	607	605	651	616	674	630	659	683	626	638	629	633	638	599	649	640	643	623	643	614	588	622	599	623	659	643	618	634	663	610	599	643	654	639	634	617	620	616	679	622	607	631	643	598	606	615	629	673	648	693	667	628	630	654	618	690	646	680	684	665	617	614	641	632	640	662	656	597	660	627	618	593	619	624	646	638	589	635	619	632	615	621	633	642	587	643	593	652	611	578	635	565	611	634	664	616	596	635	643	673	624	620	683	662	676	591	610	616	636	646	671	639	644	611	610	633	578	621	650	604	599	632	594	632	600	628	641	616	643	643	612	658	648	566	631	624	621	606	608	642	639	665	587	633	594	633	614	630	672	633	600	626	619	642	659	618	601	584	675	640	603	660	631	633	598	612	632	673	646	625	605	637	640	624	629	578	593	649	609	652	638	664	602	662	635	667	636	657	654	619	649	633	621	604	676	645	595	597	638	644	614	604	642	643	606	617	604	648	619	613	610	627	638	635	635	590	582	652	664	653	636	592	641	624	618	579	621	625	653	594	606	613	634	627	638	644	638	589	630	619	639	609	679	602	627	598	620	636	622	609	625	624	654	668	693	637	619	660	599	639	642	641	627	624	612	633	661	642	663	609	619	600	589	611	583	675	646	593	642	665	605	654	625	647	634	592	595	629	632	612	627	628	641	600	649	665	656	615	612	634	650	612	639	566	599	611	636	597	638	656	647	644	628	607	622	635	627	664	630	648	588	664	632	606	647	648	632	617	673	642	645	609	626	652	606	635	614	688	595	617	636	665	647	602	612	602	595	640	638	631	604	648	587	655	614	636	677	647	640	632	641	640	622	628	674	632	604	671	668	666	629	653	628	617	630	644	643	614	619	586	653	641	642	649	589	652	635	618	589	605	593	630	608	701	656	582	642	619	640	635	639	655	607	603	640	599	590	634	640	619	610	633	617	622	632	660	606	644	595	622	659	604	616	638	588	615	635	700	608	609	679	650	619	674	637	659	636	625	619	612	632	610	611	620	614	636	630	584	639	609	596	617	651	631	647	646	662	646	638	634	596	604	598	659	638	579	642	632	619	625	635	609	639	616	656	647	624	619	643	656	687	592	656	660	654	660	648	607	648	661	606	625	626	609	609	637	660	612	608	643	649	654	638	628	641	636	665	562	644	638	638	595	619	589	642	627	607	592	609	643	649	638	670	617	621	666	652	684	637	636	652	648	667	661	605	622	636	639	669	611	644	639	616	672	640	651	618	630	563	642	588	620	610	652	600	606	623	616	642	610	631	643	657	648	645	640	659	637	692	630	594	615	636	650	651	631	619	610	688	659	618	627	608	584	651	630	643	628	622	614	633	611	595	607	622	622	639	606	592	628	621	632	636	582	589	626	623	614	672	611	631	619	620	631	609	675	649	659	660	611	599	647	673	674	646	651	649	624	575	628	629	601	643	589	640	610	637	627	643	602	632	641	617	671	641	604	618	633	604	618	654	631	639	605	584	669	638	655	631	655	581	625	645	646	618	648	650	639	621	621	586	682	620	633	633	608	635	615	649	604	651	639	638	633	632	612	647	641	638	624	655	673	621	625	584	607	595	617	603	600	625	586	634	626	630	598	600	591	627	675	653	604	654	639	678	650	620	666	611	603	636	626	638	611	617	621	630	643	655	651	648	643	683	631	560	638	629	658	604	635	632	623	629	609	637	623	633	638	630	640	683	592	621	620	663	620	645	660	577	597	594	643	611	620	651	626	626	628	642	648	652	624	614	604	605	621	655	628	625	630	618	617	603	587	590	684	624	606	604	628	617	642	655	616	637	620	662	652	620	675	591	596	648	622	622	640	636	583	640	653	653	597	634	680	651	641	634	633	620	641	615	595	618	629	634	670	664	620	609	620	690	682	626	626	678	642	614	622	640	622	642	621	639	595	625	613	639	643	598	637	627	632	632	649	657	581	636	593	647	650	606	676	608	624	698	646	576
3914	1311	955	853	754	796	754	746	786	758	763	755	713	763	739	748	730	731	735	758	687	723	785	776	794	718	799	738	721	740	680	713	785	757	764	713	721	720	691	730	717	787	793	740	716	759	801	787	730	722	780	710	718	767	726	739	732	753	717	740	790	768	735	726	731	761	761	723	830	752	742	662	721	713	756	741	748	716	757	724	726	727	757	805	714	686	756	758	759	727	737	724	734	726	769	693	704	785	750	750	731	741	723	743	750	689	715	745	712	743	759	750	736	751	736	725	725	730	753	754	766	777	763	756	755	736	717	705	758	742	737	778	700	732	708	717	756	742	698	754	775	739	698	723	697	767	742	733	778	728	762	679	738	719	740	745	767	724	728	713	720	700	722	748	726	742	752	725	742	685	769	755	747	691	719	764	725	720	692	733	744	758	748	736	729	777	772	732	718	754	697	724	715	771	753	725	723	731	717	739	764	751	756	732	698	755	702	763	753	723	750	755	759	745	761	686	748	738	715	758	707	801	765	734	667	755	695	751	710	761	749	757	759	732	800	732	765	758	739	729	724	718	809	776	732	700	743	723	747	735	735	737	708	754	714	723	714	695	765	744	709	701	725	742	734	734	715	783	710	742	746	756	715	737	740	783	703	736	753	748	745	743	696	753	765	718	711	767	740	683	697	767	748	735	725	718	732	702	669	731	716	733	735	700	696	772	689	764	720	760	733	736	739	718	725	737	742	743	725	746	702	740	753	733	747	677	741	781	705	710	717	679	706	718	675	721	772	720	745	737	755	750	719	746	772	755	739	762	745	767	718	765	691	766	758	732	781	722	722	749	703	787	727	714	739	727	714	745	731	759	726	750	702	793	792	765	742	717	751	705	789	716	735	658	774	781	765	743	769	725	786	720	730	740	742	736	735	718	685	701	806	758	713	770	743	781	708	752	719	801	730	732	707	753	688	739	726	720	714	667	702	745	678	732	731	718	764	733	756	711	747	726	743	745	699	719	766	721	773	766	729	731	735	701	762	677	739	747	724	712	748	792	734	723	767	746	692	722	695	728	721	776	719	748	755	716	733	730	804	707	720	703	716	779	711	736	716	713	694	707	743	709	770	765	722	771	756	749	712	717	744	711	725	757	685	746	721	737	754	700	776	732	737	727	729	720	704	750	733	743	686	729	732	768	741	769	704	750	731	772	700	722	707	758	772	766	710	699	716	758	756	724	712	719	729	741	685	721	733	727	715	745	730	757	773	721	733	741	750	770	718	699	720	722	753	752	732	759	734	686	729	757	757	728	717	786	716	723	785	739	743	724	728	727	777	721	741	740	768	682	754	761	729	745	742	736	731	765	723	733	701	696	742	757	726	746	694	683	701	746	720	751	714	707	742	731	730	703	744	723	804	740	725	747	766	723	735	731	717	725	683	734	691	748	735	722	698	703	796	708	716	661	695	708	722	712	751	690	728	725	737	731	763	742	705	700	744	731	745	730	694	737	743	743	706	750	754	770	743	711	752	770	742	746	710	733	720	715	725	731	686	774	818	721	731	701	723	712	781	727	757	711	681	742	774	734	736	708	717	725	741	759	730	763	738	708	700	767	747	718	713	729	730	733	750	750	714	709	742	697	762	698	738	769	723	797	737	767	781	746	732	745	724	701	724	734	734	731	717	728	707	768	709	750	732	769	718	727	770	737	692	747	719	729	796	715	761	724	739	705	754	713	705	735	700	712	720	739	762	700	725	751	763	768	748	732	727	687	754	758	735	730	692	733	734	744	740	760	692	745	738	753	730	748	746	769	725	742	779	763	754	726	715	702	736	741	791	725	715	723	772	784	728	725	741	709	711	738	714	742	722	697	744	725	718	775	741	821	730	755	717	709	774	735	669	741	734	754	742	715	767	725	722	732	722	717	625	731	722	674	736	705	728	746	704	742	744	710	740	746	718	744	728	732	746	720	715	772	716	745	716	802	762	734	698	714	789	748	668	750	735	769	773	784	694	724	723	730	752	680	775	749	705	769	785	728	731	689	695	784	708	708	762	726	698	709	707	773	756	779	721	741	759	766	757	685	724	760	702	742	717	728	744	745	758	713	752	741	728	714	724	708	739	718	756	694	691	735	729	741	731	709	743	727	764	749	722	791	727	717	715	754	767	732	757	678	752	726	741	718	728	743	740	717	761	725	672	716	713	721	697	722	757	780	741	727	695	701	732	726	776	761	705	763	704	705	717	699	739	742	660	710	737	743	726	748	666	797	738	718	732	754	754	690	731	689	774	725	683	800	723	710	742	739	718	689	751	722	762	751	719	736	713	690	732	766	765	719	692	762	708	761	762	722	757	777	737	684	705	693	751	729	769	700	767	752	696	740	706	749	760	762	715	729	747	732	749	734	686	704	705	714	715	736	733	754	725	725	740	784	704	695	752	792	754	761	706	734	746	734	719	729	729	725	744	692	788	735	757	702	743	727	773	716	720	748	742	739	731	735	768	783	748	695	738	728	727	738	705	709	756	733	714	738	727	776	727	751	718	715	788	757	758	688	723	751	778	749	696	756	729	768	768	759	735	696	767	732	714	723	751	701	763	747	762	723	759	679	710	715	727	728	758	753	717	742	739	743	726	710	743	788	676	695	740	724	695	756	774	756	732	676	727	784	747	725	727	731	764	720	721	760	765	740	741	717	784	725	707	709	761	781	739	682	706	805	737	753	699	757	754	694	758	753	732	771	709	789	675	727	702	736	756	744	721	696	744	712	707	738	772	755	760	736	731	742	682	735	714	722	730	713	735	742	709	693	747	779	713	744	759	744	767	731	745	702	741	771	757	721	671	718	768	739	748	727	735	735	736	698	705	711	753	758	676	722	764	750	675	813	725	721	796	741	713	712	739	739	726	694	680	738	686	729	803	710	717	725	748	697	735	683	765	782	702	726	741	764	738	751	692	711	722	692	690	716	704	721	723	742	729	740	765	700	748	707	768	709	725	767	703	687	728	706	706	762	705	765	732	721	751	719	737	701	728	718	750	732	724	735	734	684	747	715	774	767	742	775	728	735	735	724	763	785	725	748	750	749	736	733	759	708	731	745	720	739	643	720	760	747	686	743	747	695	745	796	716	708	746	737	741	736	735	735	718	709	744	754	710	747	700	748	741	740	731	760	763	750	722	737	756	660	723	755	706	729	698	771	739	763	705	740	749	752	761	752	737	685	733	720	748	735	761	720	763	794	732	753	758	717	746	726	713	752	764	725	700	756	720	752	716	718	741	770	765	776	725	714	675	715	690	735	739	698	699	730	720	769	775	744	733	741	730	707	744	733	729	708	757	723	737	724	742	733	758	723	737	773	750	767	776	708	754	699	764	723	742	690	748	719	768	751	791	723	767	717	705	750	720	775	689	753	700	673	708	721	760	767	717	800	754	758	804	698	736	780	720	749	697	724	750	742	749	724	718	729	711	746	712	724	707	725	702	753	790	731	684	739	738	745	740	729	694	712	739	721
27794	21194	29538	23121	21149	19077	406	233	215	227	222	203	178	215	229	207	214	204	201	202	220	184	170	203	204	217	227	193	249	196	223	180	208	221	189	209	218	233	218	204	212	211	211	227	193	202	191	210	210	194	217	215	181	222	201	214	207	211	218	180	222	209	211	206	205	213	195	232	208	198	191	205	209	200	219	212	204	222	190	196	199	195	197	220	199	185	203	191	187	207	187	216	223	222	229	202	194	181	209	211	211	217	196	184	183	201	208	201	220	237	197	211	206	198	217	213	193	198	232	221	195	207	189	185	200	195	209	206	182	188	199	218	178	214	197	221	191	237	221	193	210	195	214	184	201	207	181	219	205	195	220	181	211	202	237	194	228	215	188	242	206	211	198	215	187	203	197	210	225	214	212	178	189	194	199	216	205	207	197	211	192	207	216	196	206	202	198	202	183	196	198	222	230	221	217	215	235	200	217	233	204	188	187	219	214	170	205	218	203	232	191	204	194	226	180	219	195	187	206	207	199	215	204	167	235	218	193	183	199	189	178	209	216	216	184	217	211	207	197	220	197	193	203	226	192	172	206	183	183	236	219	198	194	206	232	205	200	189	208	182	213	202	199	197	209	207	193	220	199	210	197	178	215	187	182	203	205	202	197	220	202	193	195	184	214	177	188	204	188	186	232	220	212	194	204	230	222	218	206	211	197	216	214	219	174	188	204	188	196	222	200	225	205	219	197	225	208	220	191	158	214	198	193	204	202	220	217	191	212	223	207	195	203	206	209	210	200	193	191	200	189	230	213	204	201	193	201	219	192	227	206	193	205	224	216	204	213	191	190	212	200	235	212	239	226	199	203	218	179	176	214	219	200	199	208	206	214	201	195	236	214	195	192	197	178	193	193	214	206	249	207	216	206	206	230	193	189	183	223	209	205	223	225	215	206	220	196	209	201	202	215	212	214	184	216	213	196	203	163	196	224	201	201	205	199	197	200	195	175	180	206	228	221	201	199	208	193	193	209	206	235	187	199	201	192	228	197	216	200	194	199	210	209	233	201	220	185	201	211	214	183	209	212	216	196	198	228	208	208	211	213	188	238	199	208	219	184	200	226	155	226	206	186	214	185	199	221	212	198	198	194	241	196	218	218	217	189	192	204	210	223	218	180	212	195	217	212	194	185	221	198	200	219	211	205	209	179	206	220	224	207	204	201	210	190	220	211	222	202	220	205	182	188	210	197	217	210	191	204	229	197	189	197	188	218	208	230	212	203	217	193	221	205	178	195	200	209	218	223	208	196	200	227	210	207	194	191	226	211	217	194	211	199	211	191	198	179	197	211	194	211	193	192	189	183	204	200	212	195	193	207	215	212	203	206	217	183	199	210	193	225	194	188	197	213	196	205	188	182	205	203	195	194	221	203	188	214	210	218	216	181	208	211	211	203	205	213	228	168	219	216	217	206	203	224	202	209	196	192	191	213	218	178	206	210	209	173	214	197	231	200	193	192	198	205	229	228	219	191	192	215	231	202	179	198	224	182	205	214	195	204	192	201	214	183	200	220	210	217	192	212	185	210	181	210	215	203	196	209	241	196	198	231	186	214	195	223	205	209	227	211	213	188	201	208	204	192	182	230	200	222	206	214	204	190	222	204	216	190	210	208	208	205	216	187	209	193	217	186	198	209	210	181	197	166	218	229	192	187	200	197	236	239	207	197	197	203	202	195	213	222	228	194	220	210	204	202	191	187	185	207	204	197	214	204	170	231	189	206	207	207	215	178	224	208	214	220	225	207	224	191	176	199	218	188	189	204	202	196	189	225	180	192	205	216	214	205	210	183	215	219	204	220	191	192	202	198	225	203	203	215	196	209	199	196	202	187	210	195	211	207	167	220	188	211	212	235	193	198	206	195	210	217	196	212	194	187	199	206	208	210	213	200	201	208	190	205	223	212	199	197	187	179	223	220	186	180	204	224	191	207	197	228	208	201	237	168	213	189	202	192	228	215	203	232	224	201	206	188	213	181	182	250	202	177	193	202	220	206	180	197	187	203	183	193	195	198	225	192	185	186	184	185	208	190	241	227	212	207	225	182	230	177	189	216	227	225	198	201	192	156	191	193	208	195	239	207	181	250	194	197	216	214	197	217	215	225	182	194	196	198	242	196	221	210	178	187	212	177	176	222	204	214	199	187	197	213	201	220	205	198	195	193	198	184	220	222	184	199	225	186	223	214	192	188	213	211	213	204	207	191	218	202	186	218	210	202	230	187	201	233	200	196	206	224	190	196	185	219	199	206	231	232	231	217	204	181	189	246	227	182	185	214	201	180	209	213	204	206	208	192	199	213	207	212	224	196	221	222	212	197	182	219	213	187	213	200	196	206	220	214	202	207	228	197	188	218	192	204	209	231	196	219	217	211	211	197	195	201	219	226	227	212	194	204	202	173	175	187	192	199	225	215	178	205	206	199	202	222	183	209	190	222	203	197	212	191	206	213	162	230	221	208	188	204	194	193	185	215	219	226	213	184	201	207	198	221	211	207	220	207	170	190	207	212	191	211	202	204	192	204	197	215	203	210	206	184	211	193	213	200	189	209	201	202	178	207	210	215	194	210	219	198	201	203	233	224	221	216	191	234	216	193	195	199	209	185	212	210	207	211	208	212	199	208	189	186	206	197	201	210	219	190	205	206	203	204	221	216	179	194	208	216	214	195	248	198	199	196	185	217	217	210	185	237	205	199	195	209	208	211	204	222	195	208	227	204	210	195	220	213	212	210	190	226	184	204	218	202	198	190	203	204	205	197	198	195	200	198	185	206	220	200	184	209	186	180	211	210	183	208	221	218	174	199	207	186	173	215	218	217	190	218	199	226	200	209	202	173	208	198	191	210	228	185	206	197	200	202	221	225	196	211	205	210	212	200	203	221	196	204	199	204	207	180	230	186	175	226	218	216	231	230	179	185	210	192	220	208	221	206	202	189	212	203	206	194	188	192	241	204	221	196	218	193	203	181	229	203	202	185	206	211	189	231	225	190	201	200	194	210	203	225	200	214	205	176	200	234	213	225	193	191	191	207	204	214	191	213	188	223	195	220	190	209	229	202	216	188	198	195	208	179	185	231	183	197	177	176	230	179	200	205	204	234	202	200	208	215	230	188	189	179	202	200	216	226	207	201	215	190	198	221	196	214	197	216	184	205	191	190	188	202	222	176	197	220	199	190	187	170	216	203	200	189	197	217	196	220	222	210	211	207	226	193	221	198	218	210	214	218	209	213	218	224	214	212	214	214	229	202	194	200	201	200	210	231	203	187	187	199	196	185	188	199	184	197	198	206	200	203	214	197	205	204	209	201	191	188	198	211	213	242	200	205	220	191	199	212	202	210	200	197	235	207	234	190	198	194	197	177	217	196	204	212	199	211	230	201	210	210	224	201	215	210	204	200	206	232	210	202	197	188	206	210	237	197	211	203	197	195	212	195	183	207	201	210	206	204	223	191	218	200	220	192	208
3804	496	359	322	294	299	287	288	295	270	268	287	287	296	307	271	280	278	301	295	268	288	254	260	263	265	299	269	296	287	271	264	274	264	259	255	273	254	276	290	296	268	278	317	280	276	285	243	253	292	265	266	252	281	275	269	250	266	258	273	271	280	331	279	254	272	258	269	267	260	252	266	303	258	277	241	299	244	275	270	257	266	277	295	283	282	295	263	295	291	286	316	257	299	284	234	275	252	255	241	281	272	280	296	280	272	278	281	265	285	264	251	265	291	276	269	263	253	268	275	282	283	259	267	284	287	270	271	264	270	282	279	288	274	263	272	292	280	250	248	272	267	283	270	287	267	277	322	253	288	252	289	252	262	278	288	277	276	270	275	265	285	267	260	292	281	256	291	254	299	274	291	305	263	306	278	293	290	293	292	262	256	254	254	282	278	281	287	297	301	289	262	295	254	286	295	260	268	273	278	252	285	275	264	307	256	268	266	247	263	290	293	278	275	267	289	250	255	245	292	267	248	294	290	299	253	298	254	285	285	267	290	271	246	274	263	250	248	252	300	239	285	262	288	289	276	257	280	285	303	255	292	274	279	285	302	255	270	296	300	283	282	277	265	268	282	270	267	273	277	278	284	278	285	266	258	262	286	271	256	281	250	268	268	288	300	278	285	271	289	270	258	239	270	308	297	274	280	254	270	256	283	264	318	257	290	275	295	268	267	260	266	268	281	250	277	309	263	290	271	249	266	270	289	263	306	260	294	308	266	259	292	266	289	282	244	288	278	284	274	276	281	284	269	278	251	322	299	304	286	270	249	275	290	243	274	258	261	288	263	269	280	271	257	285	262	266	272	234	264	280	262	271	257	279	269	261	282	269	287	281	285	268	260	293	278	282	263	263	271	275	277	274	278	282	254	274	277	275	325	279	257	266	286	273	277	260	263	267	255	287	295	272	291	257	291	277	290	288	241	265	270	254	282	274	267	237	263	291	259	282	269	272	300	286	264	282	259	277	280	253	277	267	284	259	283	265	289	264	276	268	253	281	289	313	276	276	317	246	284	270	259	310	272	286	295	297	267	250	278	291	281	259	270	270	265	281	297	263	300	250	284	277	280	277	276	290	313	259	268	305	277	260	260	276	268	261	278	283	257	291	258	276	254	253	289	265	289	268	306	287	279	286	289	273	253	286	242	270	275	270	271	264	283	274	255	293	294	260	260	244	263	306	274	268	270	258	266	272	283	255	265	268	276	294	294	276	266	287	274	272	244	277	281	302	292	275	251	295	299	267	228	265	282	272	243	292	308	244	300	264	272	316	230	279	268	278	278	278	251	245	271	271	273	324	278	251	268	281	275	276	260	271	282	256	282	264	302	278	243	286	278	268	258	251	281	301	272	287	261	290	237	285	262	271	256	275	261	270	300	270	276	268	293	231	272	288	258	245	258	280	287	260	254	268	286	265	252	292	264	248	270	268	265	257	283	268	288	252	269	253	264	276	280	297	283	273	281	270	270	291	265	272	262	295	270	288	274	289	248	267	289	307	298	266	297	305	286	283	262	277	261	262	304	283	290	278	254	247	264	248	279	269	258	252	272	276	289	293	276	255	258	284	280	287	281	276	258	282	289	266	263	301	250	283	286	268	283	277	252	271	267	285	270	298	266	284	294	274	255	278	292	271	253	286	273	276	264	285	262	267	253	277	285	262	278	272	262	280	286	253	276	271	289	272	264	272	286	307	299	275	288	294	267	270	255	269	292	287	316	286	271	238	236	267	267	246	260	259	279	296	279	288	302	272	278	289	282	280	279	277	279	276	248	278	285	265	272	277	264	273	224	303	280	259	288	268	241	257	281	274	295	270	252	264	301	320	293	278	271	263	264	289	278	279	298	284	252	242	271	276	291	287	273	292	273	271	272	262	270	279	256	273	282	297	271	268	254	282	256	269	287	237	281	283	285	243	275	239	253	263	270	281	288	292	301	288	256	268	295	302	257	294	274	238	261	276	252	244	276	254	271	328	294	251	258	279	279	259	262	299	306	281	263	286	296	271	289	268	281	280	262	276	294	294	286	278	280	294	282	265	291	257	283	264	287	277	278	269	272	286	298	275	291	240	245	269	298	266	276	287	263	265	279	278	280	292	294	290	254	283	277	283	258	275	300	262	286	287	280	267	263	276	240	268	269	312	258	298	274	265	325	299	260	286	299	273	246	292	294	260	257	286	279	267	250	270	306	257	258	255	266	266	257	236	263	265	256	259	296	274	272	256	281	273	278	290	292	283	285	276	262	271	252	273	258	270	287	271	278	266	274	270	298	284	288	297	266	269	277	293	254	304	275	268	264	299	266	326	284	287	281	299	274	284	297	276	272	257	261	261	291	251	258	281	260	307	258	291	300	288	305	277	284	262	286	249	287	268	288	262	310	291	260	293	287	267	265	283	270	252	280	303	265	288	288	251	256	273	279	277	268	280	282	242	282	271	264	273	273	266	289	289	277	262	268	271	296	278	287	265	245	296	276	279	241	276	271	288	277	278	274	283	288	277	256	274	269	269	265	279	288	295	247	310	250	285	270	287	252	284	253	273	275	273	264	268	253	276	297	267	270	265	266	287	300	259	277	274	300	255	299	288	264	269	261	276	276	285	290	276	295	262	271	254	256	242	312	252	261	244	268	262	300	275	284	278	272	308	291	246	292	269	278	245	268	259	270	275	265	287	257	240	265	277	280	282	300	245	321	288	274	264	262	281	276	257	266	279	270	265	273	270	280	268	254	273	284	256	281	264	271	279	244	283	259	280	276	261	285	283	218	268	308	273	276	268	269	254	261	309	269	274	262	258	282	261	283	272	277	267	307	249	248	237	269	250	263	301	289	280	282	250	282	232	284	291	290	277	278	275	250	292	251	281	265	265	265	269	255	292	243	260	241	302	278	295	279	257	264	292	264	273	272	296	276	294	262	276	274	298	308	258	296	272	264	281	284	272	278	277	269	286	263	297	294	281	289	272	263	249	268	289	296	259	309	272	298	274	248	282	299	270	275	275	279	284	267	263	258	264	270	257	286	238	282	265	247	282	244	288	261	272	263	279	232	286	293	287	291	258	259	299	257	294	282	279	285	275	245	251	289	266	256	273	279	273	274	264	248	265	265	245	280	304	290	282	247	277	271	288	260	289	288	274	263	278	259	290	257	281	241	282	287	272	234	287	288	248	247	298	292	246	259	282	275	276	310	307	254	274	274	274	292	287	262	308	263	267	291	282	225	277	248	284	256	271	288	301	277	253	261	287	248	241	301	267	275	291	273	246	270	285	289	269	298	256	238	281	296	243	272	256	289	276	270	271	263	283	238	257	294	264	276	260	286	265	271	294	319	280	288	248	267	279	281	293	245	264	291	249	292	265	258	284	317	260	269	293	266	268	267	268	274	247	278	258	250	265	256	269	290	248	274	271	278	268	278	264	300	271	268	242	277	288	289	256	264	273	294	298	275	296	272	305	293
22563	21220	29537	23206	21217	21359	24149	3787	746	666	721	662	645	645	659	635	663	674	643	663	664	650	672	653	657	640	654	669	672	623	650	605	646	642	655	652	628	629	641	644	657	648	669	690	586	633	663	611	601	647	639	662	620	627	610	646	615	629	604	623	613	664	628	657	663	631	644	560	618	653	650	698	665	643	646	661	603	646	625	621	666	657	615	650	630	632	656	718	657	679	634	652	629	599	674	629	673	613	616	622	630	645	646	585	635	669	651	577	660	619	718	608	649	621	655	657	642	629	657	659	646	648	657	686	628	637	643	612	625	626	611	613	613	654	631	676	668	657	623	635	605	670	687	637	674	667	663	705	629	621	633	640	657	640	614	659	566	688	647	654	648	678	613	632	615	614	621	638	616	666	621	640	625	669	633	591	660	599	683	631	627	651	675	613	658	619	646	671	670	651	626	597	642	592	683	647	647	649	654	663	627	649	669	616	648	640	651	647	649	685	626	641	645	635	665	626	657	637	648	650	657	642	674	643	619	616	644	644	673	612	642	645	649	617	645	594	617	617	634	666	700	637	641	609	642	633	633	643	630	651	684	617	606	640	644	665	614	642	684	663	595	630	627	618	607	620	624	623	631	646	628	663	655	624	637	646	658	646	654	612	627	624	623	628	660	600	637	643	663	621	647	572	601	622	646	651	634	640	599	626	631	648	616	613	628	645	662	624	699	633	663	669	634	638	643	592	660	628	670	623	615	614	608	603	658	675	628	636	688	626	619	687	640	649	621	677	652	592	652	608	654	670	659	663	625	630	655	647	675	663	663	669	620	662	635	630	662	657	629	659	678	653	656	623	642	673	691	642	642	647	622	651	634	642	653	640	658	630	596	598	611	601	636	625	677	681	648	680	620	607	672	623	686	648	649	602	639	633	636	674	677	608	626	628	596	592	628	647	651	653	603	640	659	613	654	660	643	638	618	651	693	659	644	627	657	621	648	654	693	636	609	613	622	639	629	610	660	620	622	635	620	640	634	631	647	644	653	609	609	670	685	651	628	604	674	671	648	668	617	629	646	587	638	604	683	619	672	654	625	569	672	634	645	669	666	589	643	596	610	603	638	662	657	583	640	637	650	606	622	678	603	623	619	718	660	653	614	659	568	669	655	635	637	670	645	658	662	637	624	632	624	643	625	679	618	652	566	691	606	650	670	668	629	619	651	645	640	615	630	615	640	635	640	648	625	586	650	665	628	634	614	578	589	651	611	645	638	660	665	657	632	642	610	646	638	632	631	647	614	650	601	647	623	615	610	653	645	647	651	642	595	640	620	618	661	618	621	653	626	623	604	656	646	631	625	653	666	617	648	627	618	621	635	651	639	594	633	649	639	680	636	641	656	593	668	649	658	645	616	631	620	616	593	681	653	621	629	656	622	648	600	653	567	621	637	645	681	642	638	588	679	615	657	665	666	673	623	644	673	631	655	601	657	615	613	647	663	605	631	670	674	618	674	618	590	592	608	637	674	606	664	680	643	597	621	657	663	605	610	613	682	643	639	633	686	643	650	631	653	657	621	635	610	600	673	660	660	638	629	645	638	669	654	667	624	649	678	652	605	626	596	644	667	638	612	593	614	630	656	608	659	663	644	664	627	661	646	569	666	641	636	618	674	628	598	611	650	590	663	594	677	608	634	649	637	659	617	609	639	635	658	645	646	626	678	643	620	628	635	646	687	646	623	638	594	631	661	667	637	647	618	626	595	644	650	651	647	677	615	635	606	586	617	661	636	629	572	638	606	687	619	657	615	601	623	630	638	592	613	609	610	632	621	631	632	671	658	631	679	657	655	606	651	617	583	696	609	672	625	657	619	609	634	634	661	616	645	630	604	616	645	607	632	624	662	588	639	656	629	651	624	636	627	643	653	680	602	612	645	609	621	671	621	617	653	615	636	604	631	658	689	611	620	634	682	643	673	613	641	642	630	649	637	688	636	597	670	639	589	639	669	601	619	694	650	610	656	626	634	662	633	635	663	609	599	630	643	676	652	648	643	638	643	613	648	642	665	614	666	626	650	605	604	621	639	656	593	640	653	629	646	629	674	662	646	665	669	635	601	647	629	654	662	590	657	675	625	631	635	618	659	622	639	593	616	626	643	595	634	642	618	667	679	610	627	689	628	671	641	675	635	657	688	603	606	616	632	647	603	627	609	633	630	668	634	637	632	611	680	639	637	667	656	669	644	611	636	608	592	610	604	686	637	650	653	664	624	661	655	644	650	652	600	652	600	634	647	608	673	617	653	656	672	664	674	694	626	653	641	666	665	690	618	608	644	656	657	681	611	626	650	635	691	600	606	648	626	656	617	632	607	643	642	677	593	605	627	628	629	595	637	646	635	630	625	636	580	637	607	651	675	604	632	580	652	661	632	669	613	652	590	646	656	607	673	632	609	614	629	635	610	618	670	657	622	655	644	695	626	647	618	679	651	609	619	653	632	612	638	639	638	635	574	624	630	591	632	644	637	597	575	610	627	601	630	625	693	620	652	605	669	622	664	663	639	609	611	625	662	667	614	656	610	668	690	653	635	640	621	628	634	670	699	627	645	656	637	654	630	638	648	646	666	624	629	653	634	636	623	647	652	629	662	667	617	657	638	608	609	645	662	623	625	642	646	656	621	583	630	639	615	675	650	646	640	615	663	612	643	660	636	638	664	602	597	647	635	584	599	637	674	630	646	683	646	628	646	582	617	569	636	622	621	646	604	629	639	642	642	635	639	638	592	605	594	599	587	629	648	639	608	619	650	632	623	630	695	596	604	624	670	681	659	659	616	665	632	633	617	600	630	666	662	627	619	665	617	635	627	608	644	656	666	602	642	625	588	612	618	618	640	631	615	644	593	678	622	612	669	658	635	656	614	608	612	600	638	621	616	683	630	620	634	642	650	588	595	672	622	612	604	658	677	650	583	691	624	627	620	611	613	595	623	649	603	646	645	627	634	616	673	642	638	621	650	628	641	594	668	631	622	643	621	648	593	643	617	639	622	643	606	606	596	577	644	661	636	632	609	617	656	658	623	649	655	643	620	598	620	613	640	611	642	648	619	636	605	616	637	649	675	601	579	629	661	641	617	640	626	620	667	632	605	661	655	617	627	596	620	622	615	652	606	664	661	635	597	647	604	611	691	643	624	664	633	646	634	597	626	628	671	624	645	628	677	644	665	649	675	661	632	628	631	640	652	621	631	629	634	641	676	588	667	668	604	600	595	597	592	656	668	626	591	652	632	628	630	628	633	657	644	639	639	610	621	661	625	620	600	673	651	629	657	636	609	656	615	629	613	682	577	591	621	634	684	658	649	666	618	670	747	567	646	664	651	632	594	682	661	681	630	697	623	565	623	667	596	635	604	690	633	624	640	675	659	640	656	668	658	650	612	663	633	596	620	633	661	566	626	632	644	653	672	651	685	644	663	634	669	633	642	585	659	618	600	600	641	625	637	652	639	636	655	584	655	667
4723	1827	1106	967	885	820	824	835	830	802	773	763	757	760	765	770	758	760	780	725	790	738	735	720	817	740	830	782	763	755	794	813	704	786	749	753	742	803	775	744	783	727	749	772	749	741	713	731	737	809	766	740	766	767	767	732	764	761	772	772	766	740	787	787	724	726	758	768	742	705	822	767	769	754	772	733	770	758	713	798	753	743	775	743	790	745	790	792	778	737	742	728	737	762	788	755	785	749	753	733	769	747	712	773	723	741	790	697	738	747	744	778	754	754	722	750	780	742	693	758	750	775	787	758	755	763	734	721	742	788	782	741	793	728	730	744	746	736	797	802	703	752	772	766	767	742	768	739	754	798	834	759	779	769	682	759	692	696	724	776	743	755	807	799	757	770	694	768	759	764	800	814	758	782	773	749	808	790	777	721	803	753	777	685	774	785	718	766	807	795	777	795	748	754	770	745	770	755	756	774	703	779	781	719	741	726	785	810	764	762	738	797	756	743	771	787	748	772	757	712	742	728	760	835	763	759	782	778	726	750	766	789	710	739	776	754	739	773	705	750	722	768	771	741	720	764	747	775	801	750	744	711	733	793	819	787	732	771	760	735	709	728	781	776	758	773	736	704	717	753	796	763	773	694	766	763	773	764	808	782	738	737	745	741	752	757	765	752	771	779	777	750	709	768	801	798	710	774	772	794	782	770	795	751	757	766	729	724	744	762	788	704	759	781	755	758	749	723	792	785	736	739	746	797	747	723	756	728	778	794	763	736	735	812	777	768	739	768	769	803	749	757	749	745	793	787	762	743	781	791	783	795	734	764	742	787	740	796	840	744	771	756	703	712	739	785	786	735	757	766	742	791	784	766	723	767	708	709	754	756	749	767	768	764	740	743	763	780	758	776	764	739	745	764	748	723	772	725	747	744	742	744	738	806	795	812	814	754	738	772	760	799	742	735	777	791	792	736	752	752	768	785	732	764	727	734	766	805	729	741	740	736	735	771	832	744	750	789	719	740	802	750	747	753	735	718	760	747	706	781	719	734	761	739	823	797	758	779	747	775	815	745	729	785	742	738	735	736	785	786	714	797	733	769	758	737	767	722	752	728	788	744	785	768	728	727	752	767	752	703	739	778	727	748	768	765	717	771	780	830	758	730	812	747	829	740	804	757	725	764	730	771	749	760	812	717	795	768	728	794	686	774	822	782	778	749	777	733	761	745	725	804	773	769	691	757	758	742	755	719	718	673	799	769	739	728	728	778	737	798	731	728	800	735	790	735	786	746	782	759	780	755	734	732	740	741	777	729	725	720	779	805	796	741	768	723	766	764	733	725	766	734	813	725	798	743	734	730	780	775	785	715	765	745	797	760	740	788	817	818	789	714	740	761	738	770	761	766	714	769	764	785	723	748	724	725	765	774	808	782	724	805	733	739	747	753	737	813	755	800	765	777	735	744	740	779	719	818	728	786	768	790	799	701	760	811	773	768	788	740	765	729	754	776	776	729	750	741	738	764	795	726	815	766	725	773	756	779	781	773	773	772	746	746	695	760	783	711	740	708	783	817	792	763	750	763	792	764	786	781	732	798	713	753	785	727	785	777	758	763	766	752	736	785	743	793	758	762	798	784	783	767	772	718	789	742	755	755	787	771	774	745	742	745	794	765	732	760	756	778	806	739	745	737	789	810	738	771	761	728	728	733	714	745	739	742	708	773	759	760	726	751	753	781	744	710	788	807	747	751	771	775	775	769	709	716	717	767	796	761	794	786	775	710	824	734	759	734	784	782	748	772	760	771	764	726	776	766	732	776	743	691	798	751	753	749	768	706	788	724	736	736	767	753	727	745	795	732	757	758	769	752	766	753	732	729	800	781	773	757	773	723	769	734	757	740	809	743	771	753	778	731	742	766	724	770	748	739	785	760	750	732	784	786	734	722	709	764	788	754	721	763	751	746	731	768	760	783	741	767	771	799	761	752	745	732	789	807	737	756	771	721	734	726	751	759	724	714	735	715	766	752	790	774	802	760	707	796	761	710	751	790	733	783	752	788	753	720	695	775	736	773	834	800	843	715	752	768	757	778	739	710	775	710	752	731	756	772	737	750	744	751	779	768	751	705	750	771	746	751	743	799	730	769	740	764	740	758	779	768	733	788	747	714	765	800	771	773	789	760	776	777	748	775	745	767	793	737	756	722	753	730	766	698	747	716	768	778	712	728	768	743	768	772	765	720	756	743	815	740	806	769	775	800	770	758	740	781	742	739	776	757	727	780	768	725	772	760	761	723	789	744	777	721	782	732	723	720	735	781	723	813	744	785	798	742	751	781	748	735	752	701	760	697	760	812	772	777	720	707	727	799	756	774	733	796	757	713	716	763	729	714	751	765	783	739	716	765	736	751	790	789	737	790	743	716	774	767	823	761	757	763	789	793	727	743	764	782	702	744	728	743	741	759	786	766	781	745	748	751	758	756	737	760	750	723	735	721	745	723	744	732	756	754	735	675	772	730	773	733	753	778	730	753	758	730	745	758	709	776	759	769	797	770	794	767	759	808	747	778	783	742	767	781	798	767	811	795	783	754	779	746	761	724	771	771	742	737	691	753	765	809	759	746	723	784	743	756	802	769	789	793	726	733	738	730	758	766	792	810	790	770	750	754	762	730	771	719	789	775	746	760	750	737	792	785	778	756	745	732	774	747	737	772	802	741	767	718	709	752	774	752	758	776	706	780	754	738	733	711	767	773	829	808	777	760	752	810	715	751	727	769	720	761	762	761	725	727	760	800	732	741	769	782	781	807	785	778	768	762	785	776	764	757	776	775	737	768	755	748	788	727	823	768	759	776	749	809	754	711	763	765	705	783	747	769	803	794	749	797	738	766	723	740	769	766	765	783	762	719	775	740	788	748	779	745	701	777	719	753	735	794	736	744	731	776	768	745	775	774	735	746	724	753	715	778	757	733	774	769	764	780	805	774	678	766	729	747	773	787	773	804	744	730	728	785	757	754	757	777	747	752	759	817	762	761	749	777	768	741	798	743	851	738	737	768	757	758	795	726	750	764	726	749	703	779	750	720	769	717	732	810	763	767	814	755	791	743	708	698	696	749	769	738	774	797	717	719	730	753	783	768	775	710	761	749	753	724	736	787	792	761	748	732	762	748	746	752	777	780	766	730	738	773	754	753	793	750	748	778	746	689	802	729	720	716	772	701	722	806	732	760	748	771	738	782	746	766	739	724	776	723	799	728	761	788	768	753	788	756	763	739	778	761	784	702	740	782	764	772	723	716	722	773	776	745	725	733	706	797	780	693	807	826	806	786	733	742	694	761	780	735	707	724	711	737	768	754	764	737	786	755	796	754	766	774	818	754	731	747	777	732	771	721	791	762	773	815	699	765	751	754	771	788	749	741	770	770	784	757	722	795	740	759	712	767	794	770	696	710	735	736	754	777	757	720	779	760	750	707	752	775	761	771	741	790	738	728	820	788	774	832	701	724	710	763
28154	21198	25353	14000	421	353	361	304	310	306	333	298	302	323	301	324	305	274	323	278	292	258	292	332	322	303	309	304	295	303	287	312	312	305	289	289	326	291	278	318	295	284	315	327	312	331	282	332	302	335	302	310	304	307	314	300	304	310	304	312	276	277	290	311	287	314	306	324	288	282	300	274	291	283	302	296	289	286	288	278	280	280	321	283	292	304	280	324	288	294	291	271	280	286	277	310	336	308	304	311	304	287	250	280	313	288	294	306	295	250	316	301	267	279	292	284	281	299	293	299	308	311	271	312	320	293	282	319	293	292	302	270	299	316	303	299	319	286	302	294	304	292	275	308	305	317	307	277	280	320	298	303	293	305	275	272	296	279	306	315	265	317	316	300	262	328	284	295	302	269	300	268	286	300	294	307	292	303	263	319	297	312	321	283	300	323	312	279	306	314	311	282	279	297	302	278	299	258	314	296	289	247	264	280	281	310	302	293	289	287	281	331	279	303	297	313	309	316	329	290	294	306	317	296	300	335	298	295	289	308	287	326	306	312	291	301	283	324	265	302	300	313	292	310	314	309	316	293	305	296	281	288	297	309	266	340	300	338	295	302	315	303	259	310	294	315	294	288	298	279	303	325	300	282	286	264	279	292	284	270	320	305	332	289	286	304	297	311	330	296	276	300	282	286	307	287	311	315	266	295	321	298	304	318	322	313	319	323	290	283	330	292	280	301	283	314	279	307	296	293	293	294	311	320	328	332	306	300	322	308	298	320	276	298	297	323	307	291	320	255	286	266	314	293	282	288	275	319	292	304	290	292	286	311	309	291	293	268	280	319	279	284	300	350	320	277	311	283	276	283	314	272	293	283	279	295	292	339	276	295	294	281	299	299	299	296	304	294	293	319	294	273	281	310	289	315	307	303	285	281	316	320	294	288	282	281	292	300	291	280	299	298	279	311	310	281	315	299	298	272	326	263	290	274	256	294	276	302	304	269	309	294	289	287	303	303	275	308	283	285	284	274	304	297	291	294	292	293	292	314	319	293	287	263	301	306	327	294	283	281	309	272	304	300	297	286	287	304	300	278	304	296	259	326	291	320	294	324	288	296	298	308	305	293	314	265	295	281	311	266	252	344	287	300	313	260	300	263	277	318	265	291	307	296	300	304	298	292	303	299	297	286	332	293	293	295	295	290	309	284	265	282	297	274	283	288	332	311	305	316	326	299	313	295	295	288	297	321	302	315	271	290	298	287	298	257	297	295	285	279	270	333	302	314	302	304	294	341	303	278	304	282	287	278	283	292	298	306	289	298	305	305	329	303	304	305	293	332	317	302	339	317	303	290	292	313	314	294	314	294	307	256	297	297	291	326	270	304	277	270	288	293	323	286	330	311	296	284	320	262	286	318	317	266	286	286	291	288	286	279	294	308	280	320	289	288	291	299	297	299	315	291	278	316	278	304	306	283	316	293	317	301	286	302	309	298	296	299	284	296	289	256	301	278	306	333	302	304	318	293	278	272	283	289	296	280	288	269	294	301	281	308	293	300	301	265	268	302	320	266	281	303	303	306	278	306	309	315	297	308	317	301	314	311	287	280	284	259	303	329	304	270	300	290	308	303	278	312	321	271	267	325	289	310	300	259	290	314	280	288	307	321	333	281	312	266	314	297	309	299	280	280	282	299	284	310	295	316	312	306	274	306	312	320	285	300	295	268	329	327	314	293	294	290	283	281	309	312	296	292	302	300	312	317	304	300	289	326	280	318	300	288	308	277	326	294	318	306	286	294	268	268	295	276	316	306	293	306	286	316	281	322	289	308	317	302	286	276	290	251	276	303	289	295	284	294	300	286	303	316	308	301	307	276	288	298	297	345	293	312	312	267	306	315	295	264	288	268	294	283	294	303	346	279	337	312	299	293	314	307	293	315	274	320	281	282	302	284	288	289	286	310	297	324	332	314	309	288	285	299	311	280	297	303	280	299	311	289	333	281	323	301	296	281	300	317	276	305	296	333	295	289	303	318	293	287	306	298	311	325	326	290	276	291	330	305	296	300	310	260	288	322	326	278	306	320	313	300	282	302	296	300	292	310	291	273	273	284	306	318	304	323	305	292	294	321	285	273	274	291	303	308	305	289	299	300	273	304	247	265	290	295	304	266	296	269	320	325	283	289	317	271	287	317	306	296	271	314	300	309	277	282	328	291	311	294	297	321	301	267	310	318	300	292	297	280	323	339	273	291	313	314	304	302	285	301	293	300	303	314	293	274	300	284	264	293	312	295	263	301	291	304	253	287	297	276	286	303	287	311	319	322	308	325	314	296	319	320	279	303	277	271	349	298	306	291	314	296	276	285	271	298	294	310	305	309	295	282	274	321	283	336	310	289	275	318	285	270	307	277	295	289	314	308	293	276	287	317	306	313	318	292	279	292	288	312	296	291	309	295	291	311	310	309	302	289	319	309	283	304	296	283	292	289	287	302	311	295	310	301	324	275	295	309	286	307	303	275	315	302	301	281	271	298	288	276	314	321	297	259	295	289	299	318	312	297	298	315	304	317	309	256	312	325	280	275	333	333	261	294	302	284	306	296	295	281	306	298	300	296	287	288	311	297	285	324	293	289	286	289	289	300	299	263	301	303	269	324	279	267	337	295	285	325	304	302	281	304	282	293	280	288	264	284	322	296	313	316	307	276	302	300	312	264	319	329	287	322	304	307	285	308	303	285	308	301	312	304	294	300	298	296	283	312	304	287	280	299	310	345	315	282	279	317	301	303	285	262	294	290	324	284	334	301	309	276	316	274	279	309	313	278	293	311	294	316	291	290	286	292	322	284	275	303	307	296	288	284	267	300	298	318	304	322	322	281	312	325	292	308	302	296	286	286	300	319	294	325	314	306	300	284	297	289	290	288	297	295	298	327	306	282	285	284	273	278	278	294	290	300	285	287	277	293	298	295	305	285	281	305	305	334	275	310	279	328	311	298	338	292	301	296	291	315	299	271	308	303	309	287	294	304	334	301	315	310	319	280	307	330	290	292	293	277	290	319	288	294	281	300	300	284	279	289	289	301	303	302	258	295	319	301	302	333	308	290	296	276	303	300	282	276	302	298	299	324	283	301	286	295	280	301	299	273	281	302	287	342	277	309	299	282	299	304	283	273	296	286	283	326	293	288	305	279	281	310	306	288	304	325	311	283	301	263	286	298	314	326	304	296	332	317	310	316	286	274	316	301	269	325	307	298	292	281	305	321	286	317	295	319	305	304	335	335	307	288	310	307	282	290	295	272	325	297	315	297	299	284	313	286	291	289	320	289	330	270	292	325	297	283	299	263	273	284	284	300	300	289	304	300	296	319	269	279	282	277	304	299	288	322	278	291	290	304	306	305	318	302	287	265	303	290	321	276	274	264	313	321	309	304	296	281	289	296	294	322	299	282	298	284	293	279	314	312	293	304	287	291	299	304	277	312	295	312	271	311	276	292	307	294	310	288	279	284	292	282
3583	434	422	362	341	386	356	385	383	376	360	378	386	350	345	353	357	371	382	355	339	369	343	354	359	366	376	393	365	389	341	379	349	373	417	389	382	386	349	350	353	379	376	371	373	392	371	387	394	373	372	361	359	369	354	403	399	398	362	371	358	358	384	380	373	359	368	362	366	384	383	385	382	391	371	413	381	364	366	342	396	380	389	415	342	337	399	383	369	357	347	357	370	377	354	346	351	373	371	358	368	365	370	349	413	384	365	348	373	362	334	400	397	340	365	356	352	377	374	389	339	344	390	358	337	331	335	387	355	383	399	370	339	398	351	378	351	356	365	347	398	365	354	382	352	348	370	380	355	383	371	324	379	394	374	357	364	337	357	372	315	355	358	380	364	386	379	350	367	367	374	362	372	318	394	380	324	412	377	378	385	360	366	337	369	356	376	389	397	352	351	365	372	372	375	361	347	376	394	355	378	341	347	359	352	329	361	361	366	353	342	366	370	390	344	362	337	364	364	351	347	376	360	377	357	380	374	385	354	369	329	368	399	345	388	410	392	408	390	341	346	376	392	362	352	337	352	336	389	348	366	313	365	381	371	358	351	387	332	383	372	360	406	385	339	378	353	375	356	367	352	357	378	346	363	361	365	382	383	322	336	375	382	369	405	363	372	352	409	358	400	361	332	392	376	364	388	346	357	334	330	371	378	366	364	354	369	367	371	361	344	411	412	355	365	360	345	344	367	380	355	342	345	345	359	358	397	356	362	389	385	381	401	340	341	359	345	379	386	379	374	378	381	425	361	348	372	361	369	368	387	361	369	363	366	362	374	363	393	403	381	370	357	374	399	362	416	381	349	364	387	357	324	386	383	365	383	349	356	367	346	375	399	385	369	381	391	344	347	360	389	311	386	385	371	358	385	374	365	415	397	362	391	363	368	350	389	387	330	348	382	359	332	388	348	377	372	380	346	358	382	390	380	351	320	366	382	374	346	370	365	367	370	385	368	359	373	357	379	372	341	385	385	368	377	330	374	366	354	369	375	355	369	371	348	388	377	369	368	357	392	350	357	356	401	389	350	372	348	344	400	380	379	349	362	368	382	382	382	326	384	358	357	321	366	384	332	354	385	376	356	369	344	379	362	334	400	354	354	373	383	416	367	371	355	363	336	383	391	388	374	336	350	381	352	358	380	362	357	360	374	416	342	396	359	371	350	389	389	392	411	341	374	367	347	353	367	377	377	380	380	377	359	361	364	406	389	342	404	349	384	378	380	370	349	376	353	380	387	351	326	343	388	337	367	367	373	361	374	362	360	379	332	370	365	339	363	383	408	383	363	394	357	364	374	380	321	391	371	358	374	369	347	388	347	388	396	341	387	400	377	366	392	381	374	398	379	363	378	365	379	403	378	415	342	374	365	366	360	389	358	388	391	388	378	390	373	354	355	354	358	366	325	335	334	361	404	394	389	377	344	402	350	374	371	367	380	362	344	335	374	349	395	365	379	387	366	370	382	376	365	392	350	397	355	359	352	365	371	331	375	365	392	358	373	364	372	369	346	357	373	350	346	387	344	374	338	382	340	354	373	393	393	354	375	377	386	379	376	354	346	387	374	341	356	375	383	367	371	354	380	334	371	355	359	361	365	363	337	363	363	387	350	356	386	405	330	342	378	394	376	387	365	367	364	350	395	390	334	376	385	347	399	396	365	388	377	360	368	398	381	384	376	355	355	361	343	364	354	382	380	365	364	382	357	359	373	373	368	365	368	352	347	365	332	399	355	381	370	343	352	363	371	384	360	389	368	377	378	396	378	357	400	371	376	375	387	382	342	355	362	375	379	353	392	358	362	372	387	381	359	346	325	363	372	385	334	340	357	396	368	368	407	358	350	348	374	364	383	371	361	364	379	388	366	381	378	373	378	352	378	377	367	351	382	395	387	364	379	353	380	385	374	358	391	357	376	361	345	367	310	384	391	364	365	369	385	368	388	387	380	365	365	353	378	350	354	335	380	359	381	367	398	348	353	349	352	365	371	386	378	347	349	349	378	362	366	361	372	372	377	355	380	373	372	381	347	376	389	384	366	348	362	346	400	344	368	354	387	335	377	356	377	382	352	375	373	374	367	381	359	386	354	388	407	359	370	383	385	368	334	358	400	345	367	364	372	363	380	360	374	364	387	406	363	363	351	342	364	383	375	364	376	367	372	367	374	359	356	351	356	364	365	337	335	378	364	351	397	358	354	336	388	348	385	391	345	379	362	337	365	358	346	368	354	362	376	363	361	389	397	333	371	377	366	377	384	348	365	367	340	361	365	367	353	393	324	386	388	352	384	391	369	394	371	382	372	345	351	370	324	388	348	364	362	370	354	385	368	403	349	393	411	365	380	360	387	326	356	381	329	333	403	376	387	354	346	396	394	370	354	377	389	373	387	354	362	354	392	367	353	365	365	411	383	355	347	389	368	363	427	372	383	399	372	349	365	347	342	349	327	329	377	393	354	367	346	358	368	362	364	318	362	351	397	396	359	385	345	383	396	355	374	386	364	358	395	362	335	340	393	329	418	366	385	373	347	360	386	346	383	372	380	352	405	389	377	372	386	384	367	370	341	395	374	401	358	367	383	358	393	372	331	384	390	386	385	368	356	361	376	366	387	369	384	371	379	385	350	356	372	367	378	394	360	360	379	381	355	392	341	381	388	377	369	397	343	391	373	374	374	372	351	413	394	378	399	400	410	334	366	382	405	368	342	396	385	364	332	361	385	369	394	369	360	373	401	349	353	346	387	370	339	376	359	400	397	378	360	357	362	368	379	349	382	367	366	401	370	354	382	364	349	349	376	397	321	347	359	362	390	370	379	376	352	392	358	376	345	350	362	395	348	350	362	349	365	399	378	331	365	387	374	351	380	328	394	361	371	372	393	391	360	388	354	351	385	320	381	404	354	390	376	395	377	413	354	368	392	379	343	383	361	392	361	377	389	392	371	358	340	368	379	364	384	373	398	372	368	379	363	398	405	368	359	348	357	331	370	345	360	336	376	371	379	347	377	353	350	377	392	367	361	358	379	390	355	369	370	352	327	374	353	366	369	384	373	374	378	374	345	369	379	377	378	354	370	400	378	344	357	364	389	345	355	359	357	370	328	356	349	331	355	349	313	376	371	354	376	360	394	367	354	374	392	368	357	374	365	373	388	352	363	390	364	384	365	364	354	368	367	375	384	399	340	343	359	384	378	325	378	379	370	369	360	380	372	384	357	396	385	362	365	346	378	394	352	338	361	342	394	369	411	376	353	363	342	348	334	359	400	361	402	386	396	353	369	389	330	359	359	371	378	319	397	391	388	372	380	333	381	408	396	355	388	361	328	361	346	360	380	364	369	410	398	392	368	384	381	367	357	371	376	362	376	376	404	361	363	359	366	338	377	339	402	358	380	341	381	400	404	347	377	371	362	367	371	332	366	366	368	342	371	357	345	354	386	364	372	389	349	365	348	364	383	374
25770	21204	29754	22929	21206	21229	18024	907	665	653	661	608	661	682	636	632	676	672	588	619	627	640	635	614	661	676	622	649	679	640	672	597	643	625	629	648	632	635	618	662	592	658	627	640	658	625	644	641	632	630	617	665	674	603	646	623	607	594	623	650	606	588	616	607	599	635	660	610	651	628	590	632	595	640	615	607	620	702	557	631	613	634	640	631	613	622	633	633	624	652	580	633	661	616	640	576	637	645	641	633	664	615	671	633	683	614	610	614	629	612	612	622	658	623	630	635	651	645	640	596	640	649	620	658	600	622	692	625	642	628	651	622	606	603	642	673	625	650	640	624	604	669	615	572	670	589	661	603	632	626	614	655	651	655	609	637	643	639	565	663	612	596	613	649	580	641	558	649	695	662	637	595	625	624	668	659	653	651	658	630	626	649	598	624	624	595	627	642	606	624	606	595	625	636	687	617	643	641	633	641	619	581	612	650	652	622	631	636	682	651	616	640	673	595	652	664	589	663	638	598	648	630	635	623	650	623	627	622	612	615	633	636	601	640	614	594	674	615	664	703	644	608	639	656	594	621	662	649	646	629	645	611	647	621	620	615	582	625	652	629	659	667	615	643	683	647	635	583	636	680	618	656	656	658	653	654	598	645	654	637	617	644	645	648	611	651	627	616	618	618	633	612	614	590	649	668	616	635	669	668	668	589	605	630	671	645	614	640	634	653	647	660	637	688	616	647	649	635	602	643	637	618	642	656	607	631	651	677	592	588	626	638	648	655	619	653	665	632	641	637	646	596	600	657	677	627	634	617	634	596	665	610	604	627	681	636	674	632	644	642	663	668	661	618	642	656	647	628	660	643	600	649	634	623	617	621	650	675	607	611	594	636	603	650	647	657	666	658	664	681	605	644	658	631	614	589	639	658	624	585	611	654	641	620	599	656	607	558	642	659	613	630	635	656	665	615	637	624	633	660	645	611	650	625	674	589	636	637	664	667	652	677	609	635	613	605	636	623	646	610	644	635	597	695	622	613	622	635	657	662	600	645	650	642	673	664	659	606	629	650	639	635	663	678	633	597	610	649	667	634	626	605	610	635	615	644	596	655	600	647	650	629	628	650	647	620	627	663	615	652	634	641	599	635	676	633	663	647	623	623	616	665	633	662	625	678	648	629	596	638	632	633	624	616	642	597	573	678	666	613	648	651	618	641	669	665	659	629	639	644	616	624	651	609	615	622	619	642	657	627	617	609	610	671	676	646	644	641	557	613	622	587	623	616	635	667	596	629	608	606	636	604	633	640	612	654	657	620	591	632	634	644	645	624	659	634	669	655	647	605	667	690	645	591	649	629	668	616	653	652	637	651	687	622	631	650	604	602	623	620	666	630	609	614	610	655	606	634	635	661	625	647	622	611	678	613	615	636	649	633	653	647	580	569	660	577	611	665	641	637	634	625	633	658	633	599	651	644	645	638	696	634	647	607	631	667	663	617	597	641	643	687	631	624	590	639	597	593	657	618	608	650	660	648	636	635	636	661	645	602	622	596	638	617	630	633	603	626	630	648	645	578	633	631	689	625	627	655	646	634	631	652	649	637	636	602	615	629	650	645	629	635	610	607	662	651	619	623	621	641	608	663	608	569	636	667	655	645	630	663	582	695	632	624	613	587	603	665	634	607	643	639	637	650	596	591	611	647	602	661	666	674	624	626	645	684	619	593	628	620	607	607	610	638	625	655	603	598	626	611	621	634	630	634	648	636	634	615	640	638	638	599	666	622	638	569	628	613	597	626	651	625	666	637	609	629	645	631	647	627	602	613	569	616	603	642	664	643	627	652	592	607	616	648	653	631	633	669	597	586	624	585	643	603	622	619	643	632	658	630	599	622	630	630	603	682	638	621	661	624	673	636	638	622	658	592	612	634	616	580	606	629	616	641	643	610	600	609	658	669	626	644	606	644	625	592	593	608	652	584	635	622	639	633	620	653	628	605	634	665	650	621	565	613	599	661	648	623	603	645	616	616	615	633	690	632	683	609	616	635	664	628	630	618	649	695	639	639	602	651	642	620	618	628	626	627	620	609	620	556	637	626	636	583	623	642	591	589	627	666	635	652	628	609	615	631	617	632	644	642	636	648	612	606	556	654	642	640	646	648	614	645	696	671	624	648	620	642	621	627	622	631	627	606	637	593	653	653	636	625	614	625	604	620	633	664	601	618	596	618	659	640	619	617	631	629	578	664	638	643	615	602	610	671	660	620	636	603	556	615	635	602	651	644	642	571	639	648	612	651	666	679	624	604	627	616	638	620	642	674	617	620	616	625	627	648	642	666	621	646	587	608	597	613	632	635	697	639	650	619	585	593	626	621	646	636	697	621	598	627	614	640	574	611	632	676	594	623	640	612	656	627	632	601	670	625	630	625	630	602	644	610	638	589	597	616	630	603	626	612	632	610	650	660	625	626	615	686	638	659	651	660	655	623	636	615	624	607	636	639	586	657	600	642	591	662	681	608	590	588	640	620	637	634	615	619	588	689	603	614	646	630	619	632	639	648	580	662	633	603	609	586	622	671	596	693	637	671	628	631	649	651	680	629	633	617	590	626	636	605	617	644	647	624	655	634	623	604	614	600	667	606	631	608	639	636	623	617	603	612	637	631	673	661	652	643	648	612	608	623	635	606	636	631	638	649	616	595	664	650	646	645	567	646	639	681	633	620	622	574	594	581	675	724	636	654	629	636	629	635	610	632	621	684	615	623	649	629	633	641	637	626	594	628	625	624	625	599	642	599	663	635	622	593	640	633	630	630	646	634	678	617	645	611	629	585	646	644	654	668	577	604	603	650	594	638	613	675	594	599	650	604	641	602	646	588	650	628	651	626	617	630	640	629	595	619	653	624	662	632	594	658	637	648	597	647	604	645	634	659	631	612	587	597	656	614	628	644	579	627	567	602	614	624	600	612	635	595	606	658	628	630	641	657	641	620	633	609	585	650	653	647	652	597	619	643	608	644	620	618	643	610	606	633	650	610	603	641	654	672	623	626	648	645	629	628	640	585	636	608	634	580	622	616	668	662	588	636	585	652	666	655	642	605	661	655	594	628	654	592	632	654	641	586	639	646	642	601	603	638	618	613	610	641	590	607	598	577	654	577	667	625	643	642	642	601	587	608	602	616	623	627	652	636	626	657	569	618	624	667	697	589	577	647	617	614	642	622	622	689	608	614	622	642	631	621	623	636	630	622	618	629	626	597	675	609	626	665	660	636	625	645	598	623	608	617	686	611	590	597	625	655	656	618	653	623	628	628	648	606	629	616	627	615	594	631	627	612	634	650	618	611	619	642	599	613	639	651	615	626	632	662	600	622	600	624	594	618	609	624	599	649	634	640	636	667	627	609	597	644	659	663	617	657	631	645	607	603	564	625	589	665	607	626	614	554	609	679	641	644	580	634	614	598	562	601	631	642	594	652	628	613	623	592	672	656	661	621	656	622	575	599	602	634	645	633
3949	1300	916	858	823	714	776	783	778	755	788	727	738	787	759	754	758	752	742	734	717	745	780	762	750	761	737	750	719	702	772	736	760	754	732	748	708	728	769	739	706	736	732	718	742	713	772	743	747	741	726	740	683	728	750	756	745	761	747	742	732	724	720	743	725	774	696	711	724	724	739	751	763	668	714	762	735	699	736	735	681	732	749	750	758	723	698	713	708	733	671	673	747	740	707	720	738	731	758	703	730	714	749	756	746	754	720	748	699	738	721	678	764	728	709	747	722	719	743	715	707	732	740	740	735	734	727	738	690	727	702	665	737	741	719	752	721	723	734	770	727	758	741	716	712	766	715	710	700	731	767	761	755	696	702	674	739	753	738	685	749	774	726	750	802	717	724	802	696	745	690	797	732	735	773	722	767	669	748	729	739	752	718	725	731	715	760	762	776	768	738	733	757	729	704	699	721	725	656	770	761	760	747	786	702	715	739	728	758	736	749	718	733	753	730	751	739	734	691	715	718	733	765	747	752	710	680	730	743	711	708	717	750	741	740	708	728	722	737	751	718	707	692	771	717	745	749	795	746	732	709	735	758	719	759	747	724	739	772	723	722	749	733	694	765	661	747	768	709	732	753	739	738	779	737	727	719	739	739	716	769	739	736	718	718	767	730	741	726	710	755	703	726	773	744	702	726	764	784	776	738	704	750	729	712	716	727	780	765	728	731	731	744	782	766	732	720	720	750	677	709	756	729	713	733	722	792	743	730	751	744	780	703	728	702	756	722	704	709	734	771	736	804	774	712	729	720	727	728	730	677	776	723	698	712	765	720	742	727	737	765	722	742	740	678	759	714	746	689	736	745	732	753	703	752	726	750	746	719	726	740	703	714	744	752	705	722	717	726	769	741	744	752	704	702	750	727	760	735	720	705	751	709	711	717	735	718	691	720	785	742	746	758	732	762	759	742	738	763	739	716	719	716	744	723	760	711	724	746	694	707	726	710	761	761	726	738	757	706	743	715	725	781	730	716	776	770	751	780	731	695	730	768	756	759	737	748	739	724	733	716	747	760	763	731	715	684	706	725	712	767	707	745	718	769	732	745	776	700	739	737	734	723	729	743	765	664	737	714	706	689	734	728	746	709	782	748	773	743	740	760	719	722	754	725	795	713	754	755	718	743	720	736	730	727	737	719	746	777	720	734	728	753	724	758	746	780	734	742	687	714	714	742	737	703	784	725	770	711	728	738	725	746	739	775	715	778	725	786	695	734	734	746	682	737	742	786	676	751	740	746	725	674	772	717	733	783	734	670	718	715	685	769	780	730	735	757	705	733	732	762	715	762	717	724	718	773	773	726	706	698	733	764	699	767	742	681	751	744	750	764	710	672	750	730	754	712	730	725	751	702	707	793	723	767	740	760	747	756	752	731	770	716	756	732	702	725	742	745	738	756	729	697	716	736	785	738	718	757	708	720	749	675	732	697	695	756	741	767	744	701	699	733	770	744	752	731	709	759	722	741	747	719	710	721	734	693	768	749	703	755	761	728	742	740	760	767	719	760	708	731	727	733	750	755	782	747	750	724	699	735	760	725	720	687	704	745	742	685	738	740	760	741	741	735	755	768	724	770	729	722	693	730	753	752	697	743	717	720	687	708	719	669	771	759	681	731	705	772	792	762	753	721	724	728	721	689	728	777	710	749	712	743	736	740	740	728	782	755	787	730	757	684	703	679	684	735	696	699	763	778	769	710	697	710	783	666	740	772	776	723	720	698	760	726	769	746	758	691	748	720	754	763	725	714	757	776	734	733	749	726	733	755	721	768	721	753	713	711	737	728	768	707	756	716	710	748	738	701	734	699	722	699	724	698	759	743	765	776	770	738	728	731	720	743	731	770	733	748	706	711	737	741	732	693	754	766	726	788	778	716	723	696	731	730	725	705	745	723	727	768	787	748	744	731	735	699	675	762	721	733	705	744	693	706	712	745	726	730	768	734	743	756	687	726	785	740	759	774	747	735	713	711	749	748	715	702	732	698	782	748	724	721	726	757	715	718	743	756	754	752	700	802	753	732	768	770	730	747	726	781	725	766	726	717	718	674	711	760	698	687	728	701	737	741	752	734	732	701	662	768	789	729	735	731	704	767	777	729	737	724	760	792	727	739	724	759	748	676	786	737	730	751	733	753	760	735	750	701	738	708	701	752	722	687	728	722	752	705	739	730	745	671	695	719	762	750	715	713	764	741	681	743	758	745	714	724	731	739	714	793	706	699	757	732	735	735	722	748	700	750	698	748	720	769	704	763	740	673	742	766	773	709	705	740	652	695	732	731	755	689	740	680	715	727	758	698	726	751	771	723	720	733	761	693	737	748	690	779	730	716	752	707	781	715	725	746	740	692	684	751	688	745	728	746	729	699	697	722	749	721	702	733	738	733	682	739	748	755	735	703	720	734	776	750	748	763	700	743	761	717	733	752	819	722	749	761	756	743	807	722	717	740	726	743	750	743	731	733	752	752	800	766	741	713	736	827	691	738	782	780	730	692	697	762	713	757	720	720	722	732	736	689	722	733	731	717	692	718	775	721	707	754	651	719	710	731	669	706	780	736	723	772	747	697	738	700	804	771	717	697	706	719	775	764	742	787	721	736	731	761	753	704	738	774	733	726	735	723	715	741	746	800	731	768	768	742	748	732	719	709	750	722	752	748	692	760	691	669	703	747	740	727	742	764	720	716	768	700	769	672	752	717	739	759	749	757	757	688	755	715	736	725	733	729	723	738	740	739	770	717	759	724	746	773	751	722	714	697	729	749	702	744	741	805	701	732	742	751	732	762	708	728	764	767	733	696	726	757	712	734	776	708	750	766	745	739	713	718	734	718	754	749	736	800	702	680	728	759	731	706	753	726	767	748	736	684	741	740	746	760	727	732	715	773	750	722	733	714	762	757	716	746	752	740	720	717	748	804	734	740	726	745	710	769	727	713	720	717	737	721	698	694	683	719	763	734	715	684	744	759	751	762	732	711	771	692	744	734	781	743	683	728	725	734	736	728	732	756	747	729	715	710	776	700	759	710	723	773	708	734	758	724	700	722	761	760	658	750	754	712	776	715	721	703	707	746	696	776	725	725	710	733	730	749	767	743	735	778	758	708	718	726	727	787	738	709	735	766	721	750	752	682	682	742	757	712	742	748	725	731	725	709	716	743	742	651	781	725	737	744	756	754	771	690	713	715	770	705	737	772	712	746	707	709	727	720	722	761	787	729	688	699	718	681	737	734	735	749	716	703	766	732	739	711	720	716	753	747	750	739	718	719	711	690	734	741	744	723	689	741	728	710	743	742	763	754	718	729	745	728	702	725	730	741	746	747	748	746	791	738	769	701	713	715	721	745	757	752	715	718	795	726	725	717	757	762	747	734	754	744	714	732	774	753	706	755	723	733	726	745	779	756	740	753	734	725	745	716	708	738	742	739	721	702	727	736	717	758	773	730	723	790	769	769	712
27579	21150	29497	23061	21127	19094	378	214	185	234	212	197	205	211	190	207	227	199	207	220	186	203	223	203	185	184	201	191	189	206	187	208	214	230	199	218	220	199	204	193	202	211	197	202	225	182	200	193	189	195	177	228	200	188	230	200	201	193	215	207	210	190	208	193	201	233	204	208	213	227	198	200	218	220	205	231	188	185	210	206	182	193	207	200	187	188	191	207	194	197	202	211	159	206	179	205	189	202	198	194	177	218	189	199	204	204	184	199	188	203	192	188	199	197	197	169	197	233	189	200	191	226	193	188	156	210	204	201	206	224	202	213	202	180	177	196	233	223	233	189	212	218	203	195	205	197	190	181	203	197	196	175	226	210	185	191	205	209	211	193	208	195	212	194	185	193	203	169	191	202	189	176	198	216	211	203	186	202	205	188	191	211	206	193	178	242	223	205	196	187	199	222	193	187	211	182	186	191	189	219	181	217	229	189	196	199	202	197	191	170	231	234	197	223	176	194	168	191	205	197	205	195	198	191	205	214	209	203	183	188	191	222	235	164	190	189	204	218	205	191	203	198	175	192	211	239	210	196	177	201	191	225	178	194	186	198	192	214	219	216	211	188	201	203	205	186	185	192	220	196	168	193	209	197	202	199	205	223	185	183	211	196	185	200	219	202	179	192	194	196	193	193	211	175	184	208	202	195	209	190	220	204	196	198	196	207	212	211	186	204	200	187	185	212	218	184	189	187	201	205	224	195	185	207	204	183	178	184	178	207	176	217	207	196	194	209	179	185	184	203	179	215	202	206	207	212	189	194	206	218	193	182	198	195	190	202	209	195	207	201	194	202	210	205	195	198	210	207	196	191	191	208	188	209	206	200	203	204	194	196	172	201	163	190	182	168	196	190	176	167	207	177	212	183	190	180	199	207	186	181	188	212	190	178	192	186	198	203	202	219	210	190	189	206	179	196	196	176	226	190	203	194	210	187	211	203	196	233	187	197	192	215	195	214	204	181	186	193	173	219	201	191	221	177	214	214	192	188	208	213	212	197	197	223	196	181	196	193	200	200	192	192	204	187	176	195	183	205	213	220	178	187	206	191	211	201	216	179	191	201	187	207	208	194	201	192	215	193	210	237	194	194	202	191	215	209	167	204	199	221	194	192	219	196	214	198	216	239	196	179	189	202	181	199	190	183	204	186	182	191	186	196	190	197	184	175	230	194	206	197	189	216	211	164	182	201	183	177	195	219	173	199	184	192	210	213	194	193	191	167	187	212	206	215	200	199	196	198	188	207	209	181	189	215	196	193	196	207	197	208	219	198	207	207	203	201	207	194	180	206	178	206	190	198	191	168	218	192	180	205	177	216	183	186	208	190	206	204	203	212	213	203	208	193	182	201	185	178	195	210	202	208	214	217	197	189	200	209	193	196	196	205	178	179	189	205	198	180	192	205	177	192	213	223	229	197	160	183	195	213	184	170	219	178	209	224	199	201	209	198	192	205	216	225	189	190	178	200	176	191	181	186	194	185	213	182	194	192	206	212	202	195	196	186	183	198	200	221	235	177	216	169	172	204	191	185	208	196	173	191	213	181	190	195	201	176	180	189	194	229	218	216	200	209	233	184	196	193	208	200	199	182	223	188	230	218	190	208	197	200	189	225	190	188	192	191	173	215	174	200	198	182	204	206	182	201	207	210	196	185	218	219	208	190	225	188	191	205	221	223	203	197	184	195	197	197	202	199	196	185	189	195	197	192	217	190	193	155	162	217	197	169	196	187	206	210	179	201	213	195	197	195	194	213	175	207	209	196	201	200	195	183	189	189	197	193	194	212	203	220	197	192	202	197	197	210	180	201	190	204	188	161	197	199	182	186	199	186	202	224	206	195	228	191	207	198	191	186	216	180	205	190	188	197	213	189	185	180	214	188	205	236	183	223	191	208	196	201	206	194	210	202	188	206	207	208	207	223	190	192	178	198	174	214	185	221	201	183	196	213	208	202	194	197	207	206	203	205	196	177	215	213	203	214	198	215	198	186	191	206	221	203	220	196	197	184	182	194	192	183	209	181	184	181	192	183	188	207	196	181	199	217	212	174	174	202	208	188	193	186	227	203	204	199	241	201	191	188	211	221	196	210	228	206	177	186	185	196	186	204	204	180	207	231	195	197	209	198	188	212	201	173	181	189	209	203	201	187	186	189	190	203	220	206	199	210	193	206	175	200	187	208	200	185	210	182	190	196	189	189	220	193	225	220	195	214	198	191	207	190	181	202	198	191	209	188	217	182	228	165	201	198	177	180	186	197	200	191	195	183	217	182	201	191	203	197	187	208	192	172	191	202	202	191	200	216	205	197	184	173	191	202	199	182	193	178	202	203	216	191	223	177	208	175	204	207	211	221	219	198	209	212	226	206	201	198	207	180	194	202	210	201	169	201	193	178	181	235	169	225	210	180	195	171	222	180	211	203	203	197	212	215	199	210	209	190	181	198	183	196	205	191	197	186	185	204	200	194	196	192	193	218	189	200	187	168	208	243	198	180	164	204	202	178	193	201	197	228	214	183	180	189	185	180	214	220	200	186	216	211	204	183	171	204	203	197	184	192	188	172	205	206	196	197	175	181	200	203	194	190	205	203	200	207	186	205	181	219	206	196	194	199	172	194	214	233	153	186	208	218	202	201	200	175	208	224	206	176	165	188	210	196	180	182	181	185	199	185	190	170	207	207	206	173	184	233	196	199	200	235	172	188	199	217	198	179	193	196	200	194	174	183	196	208	229	178	199	211	185	203	223	187	211	208	210	208	210	216	193	205	183	182	199	203	181	185	208	199	199	200	191	188	213	195	184	191	203	197	204	191	185	205	186	196	173	192	198	189	197	204	188	203	191	190	193	202	190	218	202	179	202	237	192	206	192	228	221	203	182	208	198	203	218	211	213	196	199	201	213	202	221	191	190	180	194	206	203	216	190	187	195	208	211	203	205	180	206	190	186	178	208	203	222	210	207	200	191	184	201	211	204	178	180	176	186	196	186	199	190	194	191	194	178	197	187	167	175	174	221	204	176	210	199	228	210	197	203	178	205	181	189	192	187	218	201	201	182	205	194	174	231	198	157	210	173	219	196	175	214	195	182	188	207	206	204	193	185	207	203	215	188	186	188	203	191	205	208	186	201	182	208	196	220	169	181	189	194	229	201	174	206	192	177	199	212	188	207	188	205	202	178	196	171	194	195	191	182	209	182	202	188	205	171	183	194	201	201	172	204	180	213	189	190	205	198	174	204	213	168	201	224	171	199	200	197	190	214	183	199	198	198	211	204	212	204	204	185	198	203	169	189	204	217	204	192	190	189	189	205	189	210	198	186	201	185	202	159	186	200	196	194	183	199	216	192	210	205	177	192	186	175	204	202	197	198	208	230	188	209	211	213	213	200	185	193	187	205	204	208	188	211	182	193	212	195	193	200	202	190	203	216	186	206	182	195	183	189	214	218	197	211	181	190	194	188	198
3774	493	361	305	282	301	284	241	256	281	278	277	269	234	262	269	281	276	265	258	280	261	280	254	255	260	290	265	274	271	241	276	249	241	272	278	293	263	260	265	289	236	257	259	250	260	285	225	300	275	270	276	272	262	273	237	267	267	258	269	265	275	267	258	269	294	285	274	253	265	268	294	265	286	290	279	298	228	288	291	258	266	288	291	277	262	272	262	248	267	250	263	281	245	276	294	266	294	272	245	274	275	276	270	276	287	256	284	299	282	302	290	270	258	256	263	281	254	271	244	249	271	299	264	239	294	287	241	279	242	268	273	256	270	267	260	269	264	258	290	282	279	261	262	241	263	266	261	268	253	291	251	300	280	281	257	291	277	275	264	264	292	252	274	281	233	245	252	301	267	276	258	275	284	277	269	238	299	281	232	292	285	271	271	287	264	262	256	250	287	238	247	255	258	279	278	274	297	285	275	260	287	279	266	264	257	244	280	282	279	259	268	244	277	252	241	256	259	242	268	241	256	261	272	260	277	260	291	270	254	293	261	269	250	278	303	274	297	265	279	271	255	284	255	240	268	267	283	271	267	280	248	279	268	275	270	265	243	265	241	262	300	277	253	278	266	288	271	264	250	270	262	246	274	247	286	275	248	309	245	250	267	259	286	287	248	265	274	239	261	285	282	280	269	250	267	276	279	272	269	267	225	288	286	261	278	276	290	276	247	289	282	262	268	262	239	286	271	292	258	266	286	283	283	266	272	278	248	252	267	269	251	262	245	289	252	286	260	270	252	248	250	279	263	267	278	260	232	230	227	269	260	284	273	258	281	255	260	270	262	239	275	251	279	262	248	258	264	286	268	265	252	253	266	267	283	247	278	255	267	260	251	283	298	245	262	258	275	246	300	271	280	257	245	272	272	250	225	263	283	259	248	283	259	265	272	256	242	271	249	258	262	276	268	274	233	277	248	296	274	240	247	250	269	262	277	238	276	241	287	277	278	267	252	265	271	261	300	256	263	278	258	230	290	272	260	257	263	274	271	284	255	276	300	243	297	278	229	287	265	274	270	263	262	270	267	270	270	288	284	261	282	268	297	267	254	261	283	298	277	278	259	260	288	249	253	278	275	279	237	296	250	285	243	276	250	227	269	278	262	268	260	260	276	243	286	270	262	263	289	249	257	295	256	283	262	264	269	294	302	276	255	274	267	278	288	256	252	267	255	286	260	288	280	254	247	300	324	264	285	294	260	278	270	257	273	279	268	272	263	248	260	239	308	247	244	273	283	252	238	281	253	256	277	263	290	262	285	266	283	248	264	258	252	265	248	276	269	296	302	266	286	271	260	235	225	292	253	290	249	255	267	276	259	261	279	243	284	272	254	301	315	299	278	252	278	255	270	270	257	272	267	263	259	277	291	269	243	280	268	274	258	292	249	252	277	258	249	265	269	282	279	281	291	275	285	265	268	277	262	270	267	298	265	246	284	278	272	259	248	259	263	266	250	272	265	273	290	279	282	275	259	281	246	273	288	295	251	261	281	288	240	257	272	251	250	255	274	267	283	286	267	251	265	279	283	252	263	245	257	260	258	283	259	284	303	289	248	254	241	279	270	298	261	295	262	263	249	283	257	284	257	270	257	273	286	252	267	265	261	314	298	246	278	262	253	283	286	280	264	273	266	245	262	264	277	258	269	265	270	265	264	242	237	275	292	256	263	264	257	262	266	284	252	294	253	281	287	226	261	259	247	273	256	238	279	246	254	267	244	260	281	235	269	235	257	249	270	286	265	256	256	277	264	250	291	288	267	286	280	260	260	234	238	271	281	286	267	250	255	299	278	264	266	259	258	261	288	278	243	297	239	262	226	274	280	273	278	275	285	274	242	260	233	281	272	246	271	271	288	242	255	263	281	277	252	272	283	239	295	269	249	250	286	260	269	263	278	284	276	262	277	280	257	259	257	242	268	262	229	272	251	283	282	258	242	277	303	259	249	252	302	277	254	242	255	267	268	252	275	239	243	289	269	257	271	292	263	281	265	248	254	265	269	255	262	245	256	271	260	257	283	252	263	283	284	263	280	269	230	272	293	259	268	261	274	268	274	271	280	286	289	267	260	226	292	255	247	275	257	274	246	262	256	286	265	270	260	256	245	246	283	267	270	276	265	256	260	277	270	262	278	269	255	266	266	259	258	274	239	274	239	256	283	271	265	275	255	257	294	280	275	277	286	269	262	252	278	274	284	238	262	266	260	248	267	292	245	250	249	256	239	258	248	263	269	277	253	261	258	245	318	257	237	235	261	284	267	260	248	272	242	246	248	269	259	273	264	306	254	297	262	281	283	261	262	256	263	273	256	265	263	283	238	238	245	255	253	264	235	259	254	260	255	274	261	267	288	272	266	263	255	282	248	274	263	257	288	284	277	256	281	267	278	262	261	267	245	266	257	293	283	263	243	263	286	271	299	278	262	262	283	267	256	272	268	281	270	285	243	260	293	265	280	263	270	241	267	279	261	292	272	240	258	275	252	290	272	300	275	266	232	269	285	271	272	245	269	299	267	253	244	263	259	273	289	277	293	282	271	284	260	268	277	245	262	256	252	257	261	273	272	269	249	272	299	257	251	300	262	266	251	269	293	249	236	262	271	270	270	264	282	261	273	288	268	264	254	264	275	282	262	283	244	249	261	254	310	266	261	234	284	282	295	221	240	260	246	274	272	272	262	295	272	231	251	284	258	258	248	249	273	264	238	247	272	253	258	238	286	263	273	255	275	254	241	264	269	291	262	259	252	290	250	259	277	278	291	283	273	283	266	259	255	280	232	287	241	253	270	227	267	276	248	256	257	269	278	279	253	269	266	274	243	284	211	264	265	284	238	271	294	297	272	251	250	299	265	234	279	284	265	234	274	293	257	262	269	260	275	255	266	276	261	262	244	292	272	257	295	269	237	282	274	281	267	263	299	251	242	251	233	298	253	281	295	253	277	291	268	283	257	265	279	258	292	259	258	268	261	244	247	227	280	277	256	251	268	244	261	255	303	258	284	269	261	279	283	235	262	257	298	243	267	247	256	258	257	301	235	274	257	241	275	279	244	283	292	235	261	239	268	269	246	243	270	271	259	250	261	285	249	284	292	282	274	290	278	286	278	243	267	266	241	249	276	249	309	291	275	241	242	304	268	263	269	262	242	269	287	266	291	256	242	280	259	299	253	273	278	273	278	263	256	273	235	281	260	256	289	292	275	279	235	290	292	272	297	261	245	242	289	284	290	257	295	280	298	263	290	238	265	268	253	274	278	277	254	259	259	259	275	264	261	256	257	261	256	296	267	268	255	251	231	266	250	232	271	270	259	270	290	263	291	218	247	254	267	261	274	260	267	311	264	248	273	309	267	247	267	258	277	287	243	263	259	239	247	251	247	295	243	265	267	264	279	255	256	243	280	278	300	289	274	253	252	248	254	257	249	244	293	261	250	237	273	274	248	269	234	250	239	282	270	231	275
22549	21192	29503	23171	21189	21344	24213	3842	670	673	697	614	658	652	657	681	651	633	649	662	686	611	662	640	620	638	644	609	677	679	620	624	622	660	647	685	659	619	637	627	632	628	629	669	639	677	619	621	637	625	663	633	610	670	640	640	671	594	618	661	642	618	630	636	653	671	586	584	665	628	642	587	661	683	653	628	631	660	626	608	673	640	631	623	667	643	683	653	655	654	644	645	665	635	641	622	685	676	660	655	641	617	633	629	649	623	623	679	592	640	634	635	627	661	614	655	675	656	625	603	644	676	656	664	654	681	632	638	671	703	647	646	620	626	629	613	622	628	642	680	656	633	654	638	626	614	642	661	658	637	591	632	594	604	623	642	648	628	634	648	638	678	617	633	635	629	662	617	645	617	678	635	658	641	675	656	627	661	602	664	616	582	675	606	634	619	623	606	633	616	624	693	656	625	650	659	638	687	660	641	621	667	658	620	631	660	617	667	635	635	654	636	621	631	617	648	658	647	633	639	659	607	657	621	622	639	643	631	605	648	614	598	636	646	643	658	624	673	608	666	654	616	647	674	630	678	634	686	629	600	614	619	614	653	671	671	632	609	624	611	610	613	630	665	677	645	658	637	654	621	663	668	630	637	660	612	628	667	626	601	668	643	651	582	622	601	608	663	660	620	619	620	640	619	665	652	611	636	634	608	645	668	635	633	637	663	641	671	623	685	651	633	659	676	623	673	655	681	616	635	663	627	637	634	720	592	618	642	647	635	676	672	632	651	626	615	651	637	600	586	616	686	632	623	661	577	597	643	694	670	681	640	675	606	635	628	651	667	649	612	612	608	632	636	625	641	613	659	602	679	620	628	584	638	641	620	685	672	641	631	655	608	583	611	629	667	666	646	651	619	669	670	634	628	618	690	661	670	628	680	643	644	625	648	664	681	642	604	652	647	666	617	649	640	661	649	623	628	619	663	660	654	606	624	655	677	626	615	635	613	673	640	622	610	657	626	639	627	626	613	622	635	652	625	624	624	624	640	628	651	622	622	640	642	656	610	656	639	571	659	610	586	642	629	598	615	675	693	659	691	631	633	652	684	654	610	669	645	627	610	639	686	621	651	665	615	639	679	644	657	606	626	602	639	605	649	629	562	664	614	624	611	604	619	692	623	685	636	643	668	623	609	651	591	635	673	661	619	624	647	626	655	577	654	652	658	597	625	656	591	661	650	668	599	641	623	634	639	670	650	644	623	700	604	654	616	637	639	645	675	610	661	635	678	646	597	623	650	643	611	605	619	622	606	645	595	598	634	670	612	662	622	647	660	618	627	631	647	639	597	637	626	591	621	622	633	654	680	584	628	627	611	602	626	673	654	661	635	614	650	648	592	623	667	638	624	649	645	641	672	660	642	688	618	651	634	641	626	604	636	610	640	600	656	620	632	617	625	614	663	666	642	633	654	660	628	612	626	629	646	641	646	660	651	621	626	629	678	660	603	598	686	625	601	602	628	592	643	643	635	683	638	654	626	623	607	611	595	692	652	623	657	646	659	625	677	625	630	657	668	621	619	644	608	691	654	664	658	641	561	646	585	644	601	600	676	655	674	620	614	645	640	656	653	613	658	605	610	665	649	660	631	642	643	656	655	615	615	668	622	671	644	650	633	667	634	665	613	641	629	639	667	650	623	649	596	655	624	642	656	659	639	637	624	622	590	653	668	647	636	615	596	616	646	667	626	659	636	658	642	627	645	654	598	670	610	628	641	653	640	656	678	615	626	656	662	632	648	620	656	676	624	658	681	595	619	626	664	596	626	611	615	626	627	682	628	621	584	617	591	621	642	606	647	628	654	638	651	612	661	584	672	670	629	656	624	604	656	654	642	606	591	636	619	668	605	623	623	623	633	633	643	626	606	639	615	621	679	670	638	658	639	603	640	637	668	662	608	648	650	616	648	644	668	604	628	609	653	673	643	621	625	647	597	612	656	619	620	630	641	652	636	687	655	608	632	609	662	657	640	583	629	645	653	611	630	636	639	611	628	638	689	652	611	610	641	645	659	621	618	618	650	656	607	644	644	647	648	637	624	649	646	635	629	622	603	621	645	602	636	602	614	647	635	605	638	672	661	610	603	604	636	652	616	640	604	638	606	651	686	625	617	653	629	623	631	655	614	648	635	612	634	629	660	614	659	612	622	651	619	624	625	642	640	623	631	660	632	655	631	622	621	650	692	635	659	635	617	635	632	642	628	673	611	648	616	582	697	642	642	666	629	626	619	649	629	668	671	653	649	618	636	590	577	621	605	620	630	639	643	655	662	605	596	625	643	597	663	650	644	612	626	584	592	619	611	655	612	669	702	643	654	642	605	648	628	601	617	613	601	600	618	625	669	677	643	665	645	723	608	621	657	606	638	621	648	637	661	595	617	693	609	595	623	674	646	616	625	646	658	642	631	640	630	588	645	643	631	625	604	629	617	599	620	642	634	668	637	615	639	622	646	632	626	617	622	630	618	617	659	621	623	623	596	628	625	648	658	623	613	609	611	649	617	618	596	574	616	621	645	635	664	653	652	660	608	587	641	613	647	620	622	670	621	648	587	687	652	616	625	606	630	635	619	651	615	706	638	613	644	637	654	635	616	644	613	633	647	624	579	658	664	620	642	674	614	660	665	670	674	653	630	661	605	607	655	609	687	657	649	632	662	637	590	700	606	631	608	622	635	647	646	664	615	637	595	639	668	628	616	662	648	659	582	611	680	636	631	633	631	618	607	664	615	622	608	639	632	585	666	649	630	667	649	599	647	647	628	639	662	602	654	652	670	601	610	623	641	659	622	603	615	636	612	655	633	631	641	643	633	635	616	636	675	659	588	642	617	582	622	628	641	641	621	620	589	653	680	602	684	615	621	670	676	648	655	648	615	612	596	624	643	620	636	628	648	618	617	578	616	636	641	603	611	638	592	666	641	656	657	643	616	651	655	620	644	637	640	614	665	612	563	630	666	635	647	641	629	677	607	627	595	666	582	605	631	598	636	640	601	623	636	626	636	600	569	602	626	602	639	622	617	622	589	643	649	671	667	631	603	652	588	625	607	655	654	642	620	678	646	668	628	640	662	656	646	620	631	638	664	665	642	610	611	656	605	636	612	649	614	672	616	602	633	670	601	672	573	637	638	597	657	649	646	696	577	619	559	629	603	606	648	672	603	628	627	617	625	642	603	658	648	657	688	650	605	683	651	608	650	638	665	632	659	623	633	636	613	610	655	619	615	640	647	627	650	651	621	645	608	664	668	591	609	641	607	632	617	625	575	638	636	595	616	643	646	641	610	645	678	659	574	616	600	623	674	593	688	622	599	632	606	592	678	641	665	665	632	678	632	669	650	633	645	616	659	654	639	636	655	612	642	659	627	655	627	625	633	615	627	643	621	640	604	643	648	649	618	631	627	570	625	658	652	639	622	619	634	643	670	594	630	688	617	609	601	613	665	629	623	672	646	650	651	647	621
4420	1808	1113	973	863	833	832	812	763	770	759	781	759	837	771	726	818	748	741	802	738	783	776	770	732	801	778	822	771	820	757	762	785	778	715	734	700	744	773	778	737	742	788	794	752	705	776	722	718	731	763	678	751	702	718	745	771	752	732	788	768	761	758	815	718	755	715	745	776	767	772	752	784	810	746	765	721	681	726	780	733	742	771	685	744	767	757	740	710	748	760	724	702	738	739	813	716	786	721	732	731	742	755	757	753	725	776	727	822	740	727	726	712	738	734	722	793	728	747	761	769	765	793	746	798	744	750	749	734	763	727	690	790	724	694	715	720	798	754	789	775	750	775	736	733	811	780	752	746	763	779	788	748	760	781	761	738	767	742	767	713	772	729	731	789	698	760	723	752	788	814	727	661	778	741	784	730	767	717	783	732	745	756	758	752	792	774	795	760	765	776	772	751	725	710	833	765	771	734	744	766	693	776	749	749	757	757	803	767	773	791	726	769	728	751	815	749	719	733	799	736	797	737	750	736	738	719	737	752	749	737	739	803	727	719	694	757	737	675	739	755	767	767	798	749	775	761	750	745	764	798	773	775	716	738	748	728	757	730	794	733	778	772	762	782	760	709	709	761	741	734	779	753	759	783	808	791	752	762	768	744	770	791	765	715	793	702	754	766	799	765	763	674	751	793	753	735	768	767	723	781	770	711	756	760	710	774	775	735	761	775	737	788	763	791	775	769	738	735	737	763	745	762	793	825	750	754	772	752	793	739	735	709	769	709	744	750	776	736	750	755	771	754	699	742	798	760	722	760	790	767	728	729	745	705	772	797	701	728	773	799	735	768	762	775	753	756	733	693	743	786	746	762	760	787	763	781	788	796	745	767	737	713	759	734	779	752	723	779	749	760	769	810	759	729	697	786	749	762	710	761	760	719	771	772	773	765	730	811	769	744	757	759	756	742	782	774	730	783	782	787	730	766	736	770	761	802	741	745	761	747	706	742	757	772	767	707	764	725	720	756	751	787	755	741	809	764	712	802	766	764	712	767	759	789	688	723	744	770	782	742	773	787	696	782	735	723	754	752	743	751	737	761	758	754	792	762	757	766	775	741	748	766	749	780	771	747	729	738	740	764	767	745	734	782	741	725	738	734	742	748	799	776	747	768	749	746	795	787	744	785	793	738	771	740	734	777	742	813	780	733	759	728	720	786	711	752	754	770	763	733	758	756	773	735	775	750	736	753	741	778	753	764	754	762	744	730	748	778	777	745	764	741	746	773	744	762	770	748	739	770	743	779	788	753	726	752	778	737	745	764	818	748	775	763	744	787	729	747	786	750	798	718	731	754	720	789	782	722	732	761	746	717	744	749	794	753	822	758	743	737	701	739	728	771	791	807	770	778	726	761	760	741	756	753	739	795	777	793	783	783	777	781	754	740	789	794	781	743	739	755	747	709	725	742	724	700	763	720	760	748	760	741	728	760	752	834	714	749	739	745	724	766	739	762	727	727	691	726	771	713	727	766	769	754	735	758	786	739	745	688	742	751	777	763	769	786	736	779	760	770	723	727	758	757	780	742	770	761	741	776	775	708	739	772	750	750	754	775	771	707	722	753	761	784	754	742	719	735	703	741	833	735	770	709	779	724	770	804	730	762	781	753	736	710	753	719	743	733	732	732	738	712	787	740	750	788	742	758	760	811	733	769	768	741	751	746	754	774	781	754	737	719	818	777	777	754	722	701	727	750	716	721	784	773	720	755	740	732	777	773	772	740	748	761	773	754	763	769	729	761	747	758	768	787	783	734	756	749	778	752	756	794	732	765	786	772	791	718	777	790	754	779	752	754	804	760	761	728	722	766	709	750	771	745	757	769	771	757	741	690	725	773	757	724	746	788	790	732	773	756	780	755	779	754	723	802	751	774	731	721	730	795	758	772	768	745	753	804	768	751	766	773	770	766	755	719	706	729	770	758	689	755	789	762	780	712	726	757	729	751	775	705	722	777	770	702	788	775	771	772	764	758	768	809	787	752	781	787	731	738	714	718	741	766	753	748	694	768	758	752	766	755	711	685	765	738	766	694	752	721	702	801	785	710	773	758	759	742	763	810	777	777	767	772	814	730	780	753	783	723	723	788	748	761	731	753	781	750	744	779	780	724	737	755	785	754	708	802	777	788	797	769	755	747	727	811	727	737	687	804	771	739	770	765	750	747	744	754	776	763	730	765	747	796	716	771	754	746	786	746	742	786	739	755	749	751	706	799	776	759	771	735	741	766	746	778	820	715	770	805	769	757	720	755	760	750	771	714	727	817	814	766	728	754	792	760	748	742	738	750	795	788	773	714	732	820	747	779	740	702	797	737	759	743	778	760	742	706	728	762	753	799	795	740	746	789	712	779	733	753	715	767	732	744	738	740	703	809	792	787	750	748	752	755	798	710	789	820	798	749	731	775	730	742	784	726	792	734	772	721	808	739	798	749	759	727	740	761	738	749	742	763	809	745	784	786	746	764	760	717	684	751	747	766	759	761	753	767	758	731	797	729	773	733	733	780	793	765	745	800	738	762	741	745	757	766	728	765	726	756	731	714	732	730	769	723	740	733	730	740	757	770	746	752	765	758	726	816	763	744	745	739	724	708	760	762	761	747	734	749	744	730	750	797	763	792	747	761	760	776	720	784	777	742	767	724	718	732	785	790	741	785	770	751	741	741	775	762	734	722	772	746	793	727	770	794	753	796	766	736	736	760	733	767	709	684	751	745	802	759	744	735	762	730	784	724	751	757	774	739	722	739	775	786	760	761	761	806	794	773	759	775	733	780	744	683	775	678	788	749	743	722	756	692	772	770	775	779	739	774	781	784	753	712	762	752	774	780	722	739	703	785	700	745	761	772	764	744	741	746	755	782	769	753	810	789	736	724	745	776	746	793	718	768	690	717	719	768	734	747	747	771	790	784	750	761	772	774	787	735	787	743	759	766	718	783	739	789	774	792	722	719	758	771	717	749	753	753	769	774	768	754	733	728	757	780	733	744	728	779	732	798	769	744	737	788	754	731	758	728	782	735	759	749	782	755	740	779	753	732	721	754	747	738	732	764	755	802	773	751	745	730	750	754	752	681	743	754	738	784	694	733	714	754	745	772	756	736	746	740	698	734	756	772	721	700	752	761	762	755	771	742	741	781	764	782	759	730	778	749	707	736	782	716	716	726	693	747	796	693	754	761	771	751	765	739	791	771	785	770	735	723	774	748	819	766	755	791	746	768	763	771	790	762	772	770	735	726	779	711	781	754	790	733	741	731	740	758	728	746	740	765	739	772	817	765	841	745	786	767	752	774	741	785	738	730	755	727	778	726	692	756	774	746	750	790	772	773	783	759	754	715	778	750	731	788	750	758	766	728	718	756	715	711	746	731	721	740	701	730	805	710	754	758	733	755	724	740	773	779	707	731	720	743	756	745	764	794	760	694	700	765	794	774	748	774	770	740	765	728	782	802	748	777	729
27965	21190	25337	13756	423	331	327	294	269	325	310	333	281	313	308	304	315	306	304	304	304	258	304	282	302	291	274	303	291	327	333	286	295	277	288	308	317	303	314	307	286	274	314	284	283	284	282	297	285	287	270	311	301	280	271	284	304	311	307	301	283	293	323	287	291	305	298	301	284	306	307	291	304	310	282	332	285	311	285	280	281	277	293	268	299	276	315	313	324	302	299	284	286	285	274	283	269	278	298	274	311	322	315	304	280	278	276	265	289	302	308	253	296	278	294	295	312	299	303	298	303	319	284	321	277	311	296	277	278	314	304	282	299	287	338	291	314	316	333	293	309	301	272	298	302	290	297	296	302	301	292	300	304	311	280	290	305	320	288	287	312	278	295	298	296	264	279	278	311	300	317	268	333	307	280	314	313	312	251	330	282	268	291	268	286	256	317	317	306	288	269	277	271	305	297	299	313	287	324	317	301	266	281	306	281	299	310	292	340	300	304	290	282	282	311	287	317	310	310	315	282	300	280	306	280	335	305	281	324	297	272	331	287	308	318	300	289	297	264	277	298	277	320	300	308	284	271	332	327	279	312	305	310	292	309	308	275	328	323	281	299	274	316	282	308	292	304	278	278	258	293	306	317	309	322	293	274	252	279	279	276	306	299	313	265	323	305	322	288	332	274	292	291	283	300	295	323	294	265	260	352	279	315	282	271	276	328	295	265	285	308	278	299	312	294	276	328	279	292	290	285	315	306	297	302	311	286	282	286	282	322	305	296	289	284	298	269	308	292	301	295	271	289	286	297	273	265	292	233	279	305	285	293	336	291	293	302	289	293	320	302	310	300	279	267	316	321	309	288	294	297	312	323	301	283	298	261	291	303	325	292	281	310	273	281	298	300	258	284	276	265	297	289	282	286	323	314	296	308	290	324	278	284	285	290	324	279	298	304	256	281	296	266	290	298	297	315	299	302	294	301	284	284	323	298	274	303	266	308	306	291	301	274	294	278	288	265	299	325	275	313	307	290	279	307	301	293	284	299	324	307	328	263	296	275	300	280	293	298	279	276	321	290	315	300	329	322	292	313	314	304	288	292	275	312	312	309	313	295	299	289	302	305	310	274	324	314	276	278	288	293	318	319	323	274	307	299	275	287	306	292	268	285	284	277	279	294	283	291	287	302	326	306	282	274	307	294	312	261	278	313	300	288	315	297	305	295	327	302	296	290	296	292	293	301	298	317	298	303	305	276	278	307	265	295	308	303	296	299	265	310	279	285	326	292	306	297	333	260	278	305	295	284	262	286	278	281	281	301	321	287	276	282	285	270	301	297	290	303	291	289	300	333	308	280	267	268	317	312	265	329	288	320	276	299	321	271	294	280	315	281	282	302	280	321	294	273	292	308	267	307	313	343	320	294	274	280	286	289	306	302	313	295	296	286	308	313	289	297	251	305	324	314	292	294	273	280	311	303	271	306	312	307	296	269	277	322	289	317	310	275	293	273	309	328	321	296	302	310	323	315	297	271	296	282	282	292	269	288	266	301	298	292	263	296	322	279	274	296	322	281	272	271	288	291	284	278	304	306	302	268	305	321	290	303	285	302	273	274	300	310	299	270	322	300	277	314	319	277	306	277	322	295	269	329	287	281	301	286	286	273	327	283	281	323	271	302	249	304	285	322	312	299	309	278	285	299	301	321	315	266	322	316	305	304	286	290	310	277	314	292	302	322	285	271	310	300	310	293	322	328	295	300	289	297	293	308	297	301	293	290	330	271	281	295	279	328	314	292	282	307	276	299	278	298	269	309	263	282	270	310	279	296	308	283	287	251	282	290	328	276	270	303	343	273	292	294	302	301	317	306	271	297	273	290	301	273	297	284	315	331	284	292	318	308	314	284	332	282	294	291	298	271	291	311	295	304	314	279	288	276	269	277	301	314	299	294	321	272	269	295	310	321	302	283	301	303	312	313	298	330	291	245	296	330	278	319	309	290	281	303	290	322	306	277	312	283	267	302	281	314	298	275	303	316	310	317	313	332	296	291	301	277	284	285	312	304	275	307	270	299	291	308	267	272	290	313	295	279	298	295	320	304	276	281	306	246	258	316	277	328	277	296	272	280	294	307	299	291	289	304	287	280	298	319	283	274	282	293	290	309	289	289	299	274	308	270	310	284	297	278	298	289	285	298	264	278	302	314	311	296	279	285	303	318	298	282	320	256	286	298	287	287	301	299	282	303	291	290	315	287	248	295	322	263	304	305	265	276	298	286	289	299	295	285	304	295	293	313	315	261	304	315	293	323	261	273	292	283	271	283	331	294	283	271	318	326	306	306	256	306	295	270	289	292	271	298	310	308	311	295	275	289	288	283	286	312	283	304	295	285	281	319	279	313	288	285	324	297	278	303	267	279	314	269	274	287	276	304	302	308	265	326	304	281	289	340	283	280	281	282	296	293	281	296	303	304	297	283	273	276	267	291	326	343	282	295	310	301	297	273	295	314	271	267	309	320	307	290	295	284	285	292	297	288	271	281	266	267	294	296	264	308	271	278	295	276	302	282	260	274	284	288	289	294	282	294	284	292	290	307	280	287	258	305	334	296	306	296	263	302	273	266	282	290	280	277	276	288	282	297	296	286	282	274	269	286	285	303	286	291	295	257	319	284	285	310	299	274	300	284	322	293	312	284	297	286	304	278	307	311	302	293	303	315	308	305	241	280	284	314	291	290	321	275	275	290	294	295	294	287	300	272	288	302	322	319	332	295	290	300	285	317	286	281	316	327	273	297	300	253	315	315	320	341	295	278	288	314	315	266	315	283	301	306	334	295	283	294	317	302	289	293	328	327	271	303	286	296	328	307	296	279	303	292	298	330	279	308	287	312	289	310	307	281	312	299	298	307	300	276	293	287	326	312	273	292	263	296	301	309	310	324	288	299	307	303	289	277	288	278	291	304	280	302	279	294	330	306	310	267	328	294	297	305	279	271	270	283	290	282	295	301	268	291	309	292	291	312	323	283	280	295	294	275	285	262	301	292	273	263	315	303	286	294	271	295	280	288	274	304	283	314	314	296	299	282	307	286	287	281	305	286	314	323	311	319	310	309	298	323	291	301	299	296	279	303	326	314	289	266	272	298	294	317	315	293	327	316	281	312	277	311	285	277	285	295	301	302	289	306	280	275	279	264	289	273	306	306	285	312	272	316	277	276	325	298	295	336	275	289	264	326	286	301	300	263	277	291	291	328	344	292	261	297	287	310	286	317	303	292	299	290	292	309	284	283	292	298	301	263	314	249	315	302	301	319	316	285	288	293	322	325	296	302	320	293	286	278	288	275	282	280	288	313	290	303	293	285	335	281	280	322	308	307	315	284	280	288	327	309	315	299	294	285	304	276	286	297	281	308	293	294	305	289	305	288	289	303	334	290	290	290	331	290	274	289	335	282	311	290	315	297	285	304	315	298	308	319	324	310	270	290	308	276	276	283	281	306	312	307	261	260	316	285	272
3468	409	399	381	362	362	383	379	379	365	349	360	365	358	380	354	346	335	356	366	406	376	407	345	345	362	364	365	372	374	372	361	354	359	353	356	367	376	344	374	365	364	368	365	351	358	366	358	387	365	390	353	391	380	356	395	343	360	350	336	368	352	370	351	363	331	328	360	381	364	348	349	399	392	336	382	344	381	356	356	351	354	357	351	386	384	381	411	332	360	395	372	394	382	363	342	357	371	367	370	353	368	380	342	375	349	368	373	388	368	346	376	346	358	376	376	347	372	363	378	363	355	346	344	396	391	353	383	368	347	366	350	368	339	366	358	359	360	389	350	375	373	337	373	358	361	388	383	392	409	386	372	353	395	379	349	357	349	405	366	382	344	334	368	357	339	362	364	340	347	381	365	371	364	383	391	393	370	364	353	396	354	369	369	352	318	376	370	387	355	358	401	366	359	384	374	383	349	346	374	347	374	371	376	380	357	372	362	352	353	387	369	375	367	354	352	352	392	349	367	348	400	374	381	355	358	369	375	372	355	337	374	364	375	384	396	388	361	370	365	388	391	333	382	344	401	356	332	356	363	368	389	371	349	414	364	347	358	369	354	383	350	369	367	399	352	364	344	400	353	397	378	383	322	392	347	352	369	359	369	365	362	351	368	394	341	349	342	354	357	369	337	375	377	351	387	359	370	344	355	397	378	398	359	390	350	320	382	356	353	348	375	351	393	366	418	394	369	347	353	371	390	370	388	353	339	397	390	368	334	390	337	347	337	349	346	360	339	389	391	361	348	410	369	354	342	399	377	366	350	360	348	383	378	372	377	374	360	341	367	357	363	343	379	382	350	350	379	373	380	416	370	386	367	323	387	368	355	329	355	411	368	359	345	338	377	365	366	370	376	367	346	338	374	375	328	365	358	387	366	379	356	370	377	359	343	354	377	355	382	361	338	384	365	379	387	332	367	389	367	394	367	394	365	385	356	370	375	328	329	370	386	400	326	360	344	387	355	352	363	389	353	371	369	377	354	377	323	405	350	398	375	357	385	372	395	380	387	355	376	367	352	389	384	354	362	359	385	382	357	347	331	376	365	392	346	344	358	363	352	385	332	370	374	352	350	356	346	332	367	355	374	327	378	388	362	357	363	344	363	379	347	372	356	378	362	370	344	388	400	364	366	369	367	356	361	364	387	351	368	393	371	322	341	338	370	359	360	377	407	360	384	364	347	342	392	405	357	352	379	356	347	351	399	372	356	338	359	377	361	387	353	334	347	356	418	351	390	367	374	363	404	310	393	390	338	389	335	361	367	353	371	382	385	359	387	350	343	365	341	383	364	348	353	393	383	377	365	378	383	356	381	347	378	396	341	338	381	357	392	355	370	363	383	380	375	399	346	380	348	385	357	383	355	376	361	347	363	371	319	352	385	331	344	402	369	356	346	373	372	364	364	380	393	393	356	353	341	424	366	361	362	364	354	346	328	354	385	336	366	401	367	383	392	352	349	387	392	375	355	351	373	411	390	355	380	363	365	375	368	379	381	366	368	379	387	368	354	372	344	348	360	352	374	354	356	341	399	388	393	374	347	375	348	384	338	361	367	358	379	385	389	361	404	390	360	385	377	362	357	368	352	358	385	373	372	366	374	413	363	387	374	363	350	383	368	347	326	350	391	347	378	360	321	386	379	387	340	344	352	347	343	347	353	349	376	378	378	362	341	398	360	374	346	387	362	368	333	402	334	350	365	389	364	379	364	360	377	393	384	379	357	411	386	334	385	377	371	346	363	367	394	387	331	382	380	350	381	348	357	359	363	366	321	370	391	385	324	349	367	339	310	362	375	362	354	353	377	392	339	332	347	341	356	340	372	376	359	374	389	366	356	377	390	387	370	350	389	415	341	369	366	372	373	371	364	363	373	378	362	376	358	371	392	380	358	371	393	396	362	367	365	396	344	345	333	356	355	384	376	367	346	347	361	375	368	378	369	373	321	361	386	393	368	362	310	395	339	368	380	382	377	352	372	405	352	372	352	360	360	373	368	371	376	357	358	348	362	388	360	378	361	348	360	355	359	363	358	369	395	365	391	410	364	377	384	347	314	382	354	349	364	328	348	393	404	379	354	369	379	355	371	363	390	369	368	352	342	372	366	309	355	348	401	368	360	377	374	382	363	362	357	358	394	327	414	385	383	356	372	385	366	380	370	364	354	365	350	345	388	353	358	347	354	365	419	380	327	360	327	392	403	375	336	351	330	382	354	416	360	355	356	353	375	367	380	346	349	363	361	383	388	359	356	370	373	363	393	383	356	366	371	339	370	366	376	415	366	354	397	400	378	389	395	336	368	377	371	398	356	389	387	343	324	370	336	383	373	338	376	370	364	385	393	379	350	396	347	334	375	360	354	367	368	337	367	364	343	394	371	395	379	370	323	377	372	343	406	366	376	362	356	368	358	332	364	354	347	338	360	404	396	332	377	351	371	354	333	352	334	410	366	354	379	390	417	370	368	365	350	367	353	362	354	396	371	359	401	351	383	373	362	387	362	343	388	369	374	341	370	365	354	364	354	377	353	349	386	356	338	388	371	340	379	327	379	353	390	376	311	393	346	345	350	345	332	352	343	358	392	379	378	386	376	378	374	377	364	375	341	371	367	381	354	372	379	374	363	367	340	365	337	373	369	396	364	374	371	409	343	380	363	352	393	387	369	383	387	356	368	332	391	332	376	366	337	344	343	375	388	383	372	354	386	399	341	387	365	367	358	383	335	361	370	375	357	372	360	386	369	385	372	347	361	376	349	378	358	383	384	351	346	375	339	395	381	354	369	390	361	351	341	371	351	357	368	337	374	375	376	326	350	342	358	349	379	363	352	372	325	384	388	356	381	385	351	351	341	394	356	397	354	354	364	367	372	369	395	352	315	366	325	364	353	376	366	345	365	334	358	379	344	364	392	381	374	350	355	392	386	363	373	338	366	388	325	355	401	404	389	356	344	362	342	347	386	367	371	405	383	364	367	366	381	384	378	356	370	377	404	361	406	383	345	372	355	367	354	375	373	389	397	357	339	386	370	373	393	347	347	380	385	372	343	373	375	365	366	346	358	350	359	392	385	386	351	361	372	378	344	391	361	351	345	386	370	363	364	371	356	379	380	354	344	370	374	370	357	376	391	382	370	388	363	331	358	406	384	316	410	344	372	390	344	386	390	385	357	350	338	342	382	359	315	348	394	359	367	360	362	358	337	369	382	355	360	324	398	369	322	358	363	396	369	360	385	361	366	380	371	349	389	372	391	343	352	360	366	402	366	357	357	382	345	366	375	387	391	373	353	357	364	366	367	344	347	343	340	347	342	379	402	360	372	368	365	358	395	394	373	374	347	326	365	377	382	372	352	377	383	331	381	406	351	349	437	376	390	372	359	353	366	373	332	361	327	350	364	355	394	369	355	402	399	386	386	385	388	381	399	350	366	355	373	360	368	348	389	397	391	364	376	337	365	369	342
25731	21204	29755	22961	21202	21234	17931	900	608	672	632	656	660	675	615	685	623	624	655	604	564	622	636	656	590	612	633	687	634	647	632	641	649	618	627	635	584	673	653	618	652	637	596	677	628	647	628	616	602	637	661	606	627	656	606	583	639	671	670	633	636	634	581	618	660	631	610	661	627	659	629	655	615	568	553	622	666	605	667	656	692	622	616	610	634	635	624	674	631	606	657	610	627	609	598	624	641	574	631	586	621	632	615	662	671	602	672	610	660	598	625	651	645	646	620	593	645	667	607	627	651	625	613	596	653	668	627	646	621	660	602	632	659	619	622	641	638	637	604	641	637	614	612	663	655	672	699	642	631	650	652	637	618	616	661	628	676	590	694	647	623	613	642	651	653	671	615	638	606	647	581	605	639	582	707	644	647	580	647	662	623	598	633	661	659	644	632	613	644	672	643	638	628	636	618	664	666	617	605	640	637	621	664	637	682	640	644	630	674	636	619	612	606	624	646	598	588	634	611	569	636	650	643	619	629	552	620	672	659	623	632	638	639	668	636	611	618	603	602	569	619	634	609	615	581	615	605	639	591	643	645	658	587	599	628	666	638	622	650	644	632	619	658	621	618	602	615	601	622	587	586	649	658	656	631	690	618	650	625	648	610	646	676	606	633	665	651	663	640	612	636	640	635	691	625	625	641	657	664	619	662	646	629	634	644	616	657	655	609	632	668	660	624	609	630	577	581	631	625	660	620	643	641	615	634	613	584	594	639	633	630	631	607	620	615	630	644	638	612	663	642	656	615	672	653	614	602	620	646	630	597	637	646	637	645	609	597	603	610	648	646	616	670	591	594	581	602	605	594	665	637	615	637	635	657	615	622	651	595	681	650	604	645	649	640	624	644	621	655	604	644	610	640	648	674	655	639	641	668	630	582	637	637	605	609	652	638	650	594	625	607	621	608	621	644	604	645	632	631	641	636	644	630	620	595	621	575	624	622	620	650	634	638	609	651	630	634	631	603	589	636	621	631	620	608	636	629	623	612	625	611	676	619	626	622	630	619	668	631	667	664	636	654	650	665	644	632	670	667	589	616	602	681	681	633	636	594	549	597	623	616	670	658	634	603	606	588	638	584	596	613	633	634	590	626	617	641	605	656	637	607	629	613	673	691	623	653	656	609	620	705	582	667	668	671	639	609	600	633	604	645	631	676	652	607	655	628	653	607	627	639	608	610	618	648	652	652	582	665	599	661	619	636	622	638	582	638	648	631	627	616	613	612	627	652	608	680	653	623	680	640	617	620	623	650	626	634	649	632	625	636	649	631	625	637	605	653	645	600	634	616	642	674	635	703	562	674	629	688	630	679	638	671	625	623	633	638	617	608	640	642	611	619	622	642	646	627	648	629	624	667	667	578	620	636	564	599	613	621	647	603	649	557	607	590	664	631	612	592	649	582	632	595	624	582	619	610	625	655	633	621	617	651	644	639	597	631	681	641	661	585	579	608	585	664	620	596	634	611	653	586	632	621	658	675	609	590	663	645	638	602	592	590	602	605	619	623	662	679	616	644	665	636	637	623	626	656	610	638	671	592	650	661	657	635	638	628	628	614	662	635	593	621	585	605	624	603	653	607	567	625	631	642	606	650	660	634	666	628	607	640	592	620	610	630	613	564	608	652	607	644	630	608	623	650	604	653	615	657	626	623	611	630	629	661	635	626	626	660	594	651	590	656	616	644	653	605	621	585	604	629	622	639	656	666	576	600	578	617	608	626	651	639	629	602	603	650	651	627	662	609	588	649	618	644	665	622	666	678	630	587	643	610	590	654	662	604	644	663	630	616	651	652	602	657	629	624	648	667	639	644	607	614	663	619	619	603	647	635	568	652	664	655	625	640	631	662	636	632	589	630	627	628	652	635	681	613	633	630	649	646	569	622	598	629	580	615	658	606	635	596	672	586	635	619	653	595	625	634	686	668	603	615	653	634	673	602	648	623	635	605	653	617	685	667	618	638	624	614	610	606	626	653	623	614	660	647	625	643	668	611	626	634	641	639	593	635	617	607	643	636	642	614	661	653	639	624	592	616	677	597	655	624	561	652	637	612	621	617	612	643	588	631	631	605	628	596	676	601	645	594	654	644	625	600	643	647	671	635	676	642	588	677	608	624	611	644	624	576	708	579	610	663	647	622	651	610	666	632	655	634	636	614	598	654	610	637	661	621	693	629	651	628	574	615	597	625	646	633	595	622	646	609	627	608	648	620	634	632	613	640	667	646	585	634	626	653	618	618	659	630	644	628	661	580	664	625	630	600	679	631	598	615	655	611	688	618	704	651	659	605	628	627	640	612	613	647	627	682	626	623	668	651	634	635	622	648	606	602	633	667	601	667	649	623	641	626	621	630	644	590	648	595	638	658	613	618	632	655	685	673	615	588	651	603	629	653	626	652	593	607	624	624	623	674	595	660	631	642	616	622	618	639	633	619	605	631	590	618	639	612	646	647	614	631	665	617	618	662	630	603	609	601	618	666	572	643	645	604	604	610	665	624	662	584	617	638	618	650	634	605	670	641	590	655	622	610	653	637	608	581	654	607	639	678	624	620	579	655	647	595	651	656	669	692	608	600	666	676	654	644	677	596	624	631	622	611	610	639	574	655	674	625	631	546	625	609	633	642	651	640	628	579	647	594	653	638	569	648	623	649	593	647	634	626	627	627	635	658	632	632	612	650	666	675	682	621	589	627	636	631	607	614	591	636	636	621	622	629	618	603	627	663	600	650	618	635	650	656	583	616	610	606	649	648	567	609	631	655	632	616	635	662	626	676	636	622	611	623	610	613	642	608	638	656	603	594	627	605	636	606	635	669	657	590	629	599	584	620	664	654	600	601	645	616	684	607	593	630	583	636	604	626	644	603	661	662	657	630	626	623	618	608	638	588	634	643	642	595	609	640	597	639	660	573	587	605	665	594	651	609	630	602	682	608	608	678	646	652	632	619	622	683	661	583	621	639	626	623	648	579	622	624	653	663	611	652	621	659	640	616	682	593	592	610	603	617	638	639	605	615	618	607	617	576	588	658	627	661	549	610	614	652	613	625	604	641	632	616	612	611	640	607	652	578	615	675	625	627	652	628	641	647	620	650	647	619	624	602	632	623	638	651	618	636	639	621	632	611	630	633	617	623	599	585	600	604	661	591	627	614	609	647	617	657	644	648	617	618	630	645	624	583	642	589	642	626	618	607	647	586	606	612	651	639	642	662	605	677	665	601	596	641	625	619	641	658	675	659	621	581	649	679	670	620	599	593	609	612	642	637	670	658	612	599	613	639	632	622	632	612	612	652	597	659	606	642	648	612	662	616	615	634	624	599	600	615	556	618	625	606	634	648	656	599	659	546	667	635	624	603	586	607	598	608	643	612	636	651	611	596	666	607	605	623	696	589	651	610	613	674	633	609	656	651	655	649	610	607	632	634	619	656	618	585	658	645	603	644	622	599	593	634	606	643	624
4066	1314	961	841	833	776	822	749	736	742	738	809	735	741	751	744	784	768	762	746	739	757	707	694	754	794	708	749	689	767	712	726	770	702	793	737	708	722	724	671	760	737	776	702	713	733	768	740	719	704	728	721	754	728	775	757	766	749	727	698	721	734	752	728	735	735	730	747	688	767	706	739	766	727	765	747	751	758	697	738	729	736	736	695	743	696	715	717	739	713	746	717	709	751	726	745	768	765	746	733	721	776	749	731	729	783	760	760	715	752	774	701	758	711	737	747	749	753	744	783	778	722	761	740	748	722	769	744	738	755	777	743	707	730	711	725	760	685	764	731	663	757	738	729	735	762	738	705	698	754	687	710	699	715	755	767	693	784	775	782	721	768	679	700	751	780	732	721	770	718	732	779	703	746	705	748	713	796	782	726	704	741	744	734	715	721	757	784	724	751	741	780	751	745	778	737	739	763	745	797	726	710	780	749	719	733	711	771	721	705	729	749	760	778	738	782	788	731	748	737	730	744	720	760	783	766	748	752	724	769	724	764	701	695	741	701	749	734	745	760	757	767	710	730	715	705	674	721	786	756	741	685	772	716	755	763	795	751	748	757	729	758	727	713	758	773	722	720	749	756	742	736	755	735	693	735	741	769	708	732	715	741	755	702	749	691	749	679	777	748	702	705	755	742	761	746	735	717	743	695	731	743	772	718	751	760	757	735	714	709	743	780	716	735	757	805	766	729	782	759	725	752	724	755	711	728	765	721	755	662	773	741	700	726	748	707	721	737	724	757	668	739	772	741	764	711	723	736	754	750	720	727	745	757	729	762	734	705	673	734	739	734	745	756	758	699	772	737	690	717	700	737	703	738	740	661	679	723	758	731	722	731	731	777	699	746	767	754	729	722	720	738	817	706	751	726	769	707	687	720	754	767	774	739	798	732	751	759	719	739	789	740	713	731	735	738	746	788	730	780	740	770	721	759	702	755	749	675	757	727	708	798	763	757	729	724	690	723	759	757	718	700	722	749	791	718	738	753	711	785	711	776	769	787	692	704	723	721	796	747	758	762	782	772	762	748	786	729	736	730	747	751	694	764	800	753	681	721	769	681	720	723	799	741	726	716	797	710	722	727	752	719	726	699	743	719	799	734	702	731	719	758	733	731	700	747	749	720	746	728	736	676	746	747	704	719	743	736	765	747	761	712	759	741	771	758	725	739	697	760	729	705	735	723	729	737	761	731	758	748	753	720	735	768	678	753	758	750	707	746	737	726	703	735	766	733	716	740	743	707	773	772	714	719	695	725	730	732	716	710	753	739	740	689	753	739	772	758	733	761	711	768	745	759	745	744	693	717	729	694	750	732	751	742	715	737	799	766	739	778	750	778	783	731	693	719	755	755	708	776	749	733	737	780	764	709	758	766	739	728	751	710	733	702	719	782	720	781	737	766	777	764	731	772	734	702	767	761	761	755	769	709	752	778	757	732	722	759	747	710	790	741	687	749	747	729	779	678	724	760	730	755	758	709	704	704	766	707	752	751	752	704	719	766	722	790	744	716	724	737	764	714	724	731	732	763	762	710	726	756	696	733	734	741	751	699	711	784	754	721	711	702	750	707	733	744	761	723	745	792	776	789	732	771	762	779	715	763	752	717	744	704	713	739	702	675	744	737	749	740	713	765	692	773	770	791	755	713	720	668	789	715	746	770	730	715	725	798	699	776	753	709	746	743	744	701	770	762	751	762	771	738	742	714	805	750	755	729	730	716	740	749	671	752	708	764	745	713	724	795	745	713	728	744	751	756	762	744	712	748	761	786	739	735	697	710	735	762	743	728	761	765	747	687	661	734	758	760	710	768	728	749	731	731	707	773	774	750	672	717	739	722	787	744	774	745	749	740	743	763	721	751	750	715	788	744	745	706	743	726	751	732	701	735	713	723	788	779	701	740	783	697	750	729	727	697	725	766	746	704	763	735	701	744	745	752	708	767	716	725	742	746	680	734	731	770	742	760	741	721	706	729	722	760	799	720	732	746	761	748	767	719	728	753	795	679	730	730	726	751	717	725	699	748	739	752	736	704	708	747	761	720	767	726	723	786	740	718	709	743	741	737	723	711	732	752	763	738	718	766	740	723	713	710	723	754	687	801	728	722	765	693	732	761	754	715	718	772	744	740	722	744	747	725	795	767	750	745	758	700	699	757	670	696	734	735	726	712	716	708	703	709	759	737	739	711	766	751	701	716	742	738	753	712	722	753	744	726	707	753	731	740	735	736	756	720	722	719	736	688	745	734	747	721	726	793	750	711	706	700	750	709	748	759	750	693	751	722	723	769	725	716	746	786	698	745	745	731	731	744	705	690	733	717	735	708	778	703	757	743	693	753	782	749	791	750	683	741	798	769	746	757	704	694	729	760	748	768	694	726	759	780	754	714	702	708	735	711	782	757	722	728	713	740	758	714	773	785	746	756	740	667	769	751	785	744	714	742	714	791	689	732	767	708	739	746	778	744	730	761	755	726	727	733	745	742	724	767	729	774	705	729	771	723	762	710	743	710	782	718	748	731	717	740	724	733	667	743	699	716	727	715	735	750	713	707	745	747	708	758	719	768	736	701	749	708	765	726	759	720	704	710	753	731	765	774	738	770	722	748	740	767	723	731	768	752	758	737	705	702	726	759	710	757	710	709	746	727	733	703	759	789	719	785	692	770	732	724	743	730	777	702	764	705	738	708	716	678	754	732	707	731	758	780	758	778	793	734	755	738	735	736	725	760	733	745	731	741	727	749	732	707	738	731	731	790	745	686	771	664	743	731	768	697	697	717	739	697	704	747	736	764	748	731	758	736	705	762	775	644	734	728	725	794	731	710	691	746	762	737	725	721	778	715	750	737	731	736	735	712	701	695	690	739	708	695	702	749	759	730	687	740	729	720	767	756	716	754	742	750	738	736	701	737	684	733	738	717	738	744	748	658	749	750	741	704	738	717	735	701	748	765	753	779	750	724	749	720	730	715	782	770	771	718	771	746	733	743	732	761	737	690	736	730	702	713	706	721	745	688	706	702	770	725	710	714	728	782	742	747	761	762	721	759	770	765	752	750	748	765	705	752	713	733	745	689	677	675	764	718	735	734	744	773	717	752	764	740	733	713	714	746	757	765	712	722	775	761	744	787	725	779	741	725	727	762	718	726	727	691	792	730	747	747	747	746	752	736	715	760	735	758	761	736	759	701	730	758	782	757	707	737	777	757	718	725	755	743	767	788	782	752	688	758	791	761	727	763	679	695	751	727	716	707	758	707	739	713	767	734	730	724	705	753	758	691	737	649	687	741	746	713	728	718	767	736	743	759	736	687	707	735	770	757	716	738	719	700	727	749	764	758	711	767	741	760	721	719	735	790	726	737	743	702	746	711	708	748	733	792	771	679	687	743	699	718	770	773	694	701	752	732	758	709	746	768	742	702	763	688	758	650	674	779	751	759	793	747	787	735	747	664	702	686	712	706
27595	21156	29498	23062	21104	18973	363	202	210	199	181	219	192	181	171	194	176	200	184	207	221	217	193	202	191	194	197	199	197	208	197	194	166	198	196	195	224	209	182	192	196	190	195	209	214	183	217	196	192	199	223	199	192	199	193	192	197	180	206	205	220	186	220	200	201	198	182	172	169	196	213	186	200	214	171	192	206	183	176	199	181	196	196	191	194	187	178	202	187	200	194	212	215	229	206	177	194	194	180	220	185	189	181	202	185	190	186	181	190	193	187	195	191	178	214	221	185	203	193	184	227	181	191	206	189	211	176	217	207	217	206	186	210	161	191	186	190	183	194	189	195	204	189	187	193	195	199	215	214	221	211	196	197	182	191	198	229	197	184	213	192	204	209	195	192	197	204	214	181	189	201	166	170	183	193	192	187	210	179	180	204	187	157	213	185	173	197	223	188	189	194	229	160	185	198	220	192	189	194	169	186	218	198	185	195	173	182	196	206	194	215	190	208	196	188	214	192	206	184	197	192	216	199	186	196	193	184	167	197	191	198	162	182	195	192	204	206	180	178	179	181	201	204	208	190	203	185	183	169	227	188	203	167	176	200	197	162	179	190	193	160	181	202	194	228	181	197	196	187	187	204	192	181	206	194	205	210	227	180	204	173	202	199	172	193	219	200	198	198	191	192	182	186	176	219	193	209	186	203	206	199	204	219	198	216	190	184	201	209	208	197	179	197	191	210	191	161	186	176	211	203	223	187	202	208	188	215	179	201	170	169	201	192	190	184	191	179	200	180	170	183	196	218	201	177	213	192	203	195	188	209	177	209	178	181	188	222	219	208	203	192	176	162	208	199	202	208	208	185	187	170	185	207	179	182	207	173	216	208	198	184	177	213	203	214	198	222	194	205	216	210	186	179	178	186	181	205	185	183	199	187	187	202	183	165	198	188	188	177	186	194	234	194	186	185	179	195	195	189	213	189	181	188	199	181	206	204	196	186	190	212	204	192	203	185	186	205	195	185	194	188	182	211	184	181	186	206	216	184	184	191	208	201	207	191	219	219	214	214	188	210	223	202	175	178	197	165	200	202	188	203	200	189	199	214	166	208	181	209	185	211	215	182	195	207	218	194	204	200	199	175	199	203	190	209	211	195	216	200	188	221	203	200	211	177	182	187	197	180	184	171	192	171	207	177	194	204	187	215	194	240	173	171	212	174	201	195	185	169	209	204	195	203	213	202	208	202	222	199	210	188	220	213	188	201	188	202	223	210	215	209	207	205	190	188	235	203	194	210	191	159	204	195	203	180	187	174	186	194	185	169	189	190	215	201	196	211	178	193	200	181	197	200	173	189	209	200	198	192	184	202	185	208	208	190	206	187	182	200	180	149	195	204	196	200	214	168	210	211	214	209	181	180	194	222	203	195	198	181	187	206	191	219	197	175	193	204	200	199	196	209	214	181	195	198	193	206	212	193	198	207	185	225	192	189	191	192	222	212	204	219	199	225	188	226	204	183	187	201	179	192	206	194	196	189	203	209	179	196	189	218	201	199	174	202	190	209	202	210	193	193	217	197	186	219	212	187	199	194	184	199	201	207	185	199	190	202	219	202	206	189	216	178	213	197	201	169	172	217	208	188	214	196	214	185	193	192	211	163	196	189	178	220	196	178	207	181	189	200	209	205	176	197	193	176	187	197	181	213	211	191	209	198	192	196	175	194	185	219	176	182	194	165	208	194	204	190	184	203	197	177	218	193	203	168	188	203	201	174	216	166	222	191	201	188	172	191	178	199	176	179	187	187	214	194	182	223	182	180	204	186	190	234	219	218	224	196	192	182	208	217	183	208	197	204	216	198	219	182	169	186	199	176	196	205	213	199	180	204	185	178	206	210	192	185	193	178	203	202	193	195	183	189	196	191	216	205	197	185	193	177	196	190	220	192	191	196	191	191	189	195	196	166	217	224	174	177	190	179	194	180	196	184	216	176	191	176	220	192	184	210	187	196	176	183	175	186	204	198	216	187	184	196	206	197	199	200	198	220	209	196	205	198	200	219	187	187	208	200	195	190	178	189	192	209	182	192	210	183	205	191	198	209	195	174	189	179	199	179	203	175	181	190	178	216	201	197	185	186	170	193	196	202	212	205	186	177	184	184	188	179	203	180	207	184	212	197	202	187	203	207	222	193	203	193	208	177	217	208	180	178	187	215	186	190	204	187	191	194	166	211	188	168	207	162	197	190	189	174	202	179	191	204	169	211	190	214	215	204	212	212	193	205	212	160	206	214	200	210	182	177	189	183	179	213	191	191	196	194	184	194	190	201	198	205	187	208	211	213	184	188	209	181	165	184	168	204	168	171	210	203	186	192	208	190	211	166	171	174	187	187	174	182	169	183	197	203	188	211	200	179	198	190	185	200	192	174	180	217	194	187	236	218	185	194	204	211	165	184	212	182	202	197	182	190	189	177	194	214	214	195	174	213	242	199	201	194	194	208	199	215	196	199	176	209	189	179	215	216	208	226	178	207	177	198	193	212	186	181	193	199	191	168	186	197	187	193	179	209	226	209	220	187	201	198	200	200	189	188	189	208	177	203	191	197	219	190	167	187	174	193	184	207	194	204	166	162	217	207	204	199	210	196	205	208	194	207	189	198	216	221	189	179	199	209	192	225	198	192	210	198	185	194	206	188	195	205	198	182	190	198	199	176	180	196	176	183	187	192	184	205	204	208	211	209	161	202	179	208	187	195	200	170	195	217	206	211	203	213	201	202	221	214	185	197	214	182	187	189	189	215	184	201	207	191	191	193	201	194	212	190	204	184	187	194	192	187	178	222	185	163	193	201	180	169	184	196	201	195	191	176	193	203	187	216	210	222	207	185	192	196	185	148	203	186	177	167	161	221	192	185	200	206	188	213	186	183	193	204	184	199	172	211	190	192	193	197	189	192	209	199	186	195	197	158	185	221	175	199	224	189	188	196	190	184	191	219	186	188	204	188	186	194	213	173	200	199	206	211	202	188	175	185	205	194	190	211	201	209	199	201	194	189	206	203	211	180	178	194	203	165	200	189	213	200	178	199	210	191	207	202	173	164	198	178	186	197	203	204	175	194	243	185	189	181	198	199	178	193	156	216	208	197	204	197	195	185	199	192	181	206	199	189	165	197	184	188	182	185	213	205	179	189	202	185	204	226	197	177	185	206	221	190	185	199	199	202	194	208	191	204	190	193	184	183	180	198	189	204	198	208	186	177	173	178	212	177	186	210	208	187	195	183	188	218	178	159	205	216	183	197	199	215	204	167	159	177	191	192	199	188	210	208	174	178	204	201	211	199	205	178	190	182	202	212	197	187	216	194	161	209	179	204	162	220	217	194	187	192	198	186	221	173	189	211	208	172	174	163	214	202	196	193	202	186	177	182	213	182	199	187	193	200	198	208	180	207	192	185	191	171	165	214	196	220	186	199	194	170	182	186	189	199	214	205	202	207	197	163	184	174	216	199	204	184	197
3837	563	342	307	287	263	318	287	305	275	271	251	300	251	273	267	266	283	288	258	287	233	249	285	263	266	251	261	243	268	266	256	249	269	275	262	248	292	265	250	243	286	315	267	254	283	273	272	256	285	266	258	271	287	282	260	278	261	272	262	233	270	257	260	238	222	283	274	246	275	226	263	259	243	263	277	263	261	286	262	258	273	271	269	275	291	254	288	270	260	260	272	253	280	254	234	253	252	291	245	258	267	260	250	281	239	275	278	265	250	264	259	282	270	269	278	247	211	284	254	283	252	255	247	225	267	280	266	263	249	273	265	256	275	273	257	282	246	274	279	247	262	286	267	261	272	289	302	238	278	264	255	281	267	288	247	268	258	289	294	278	273	261	248	265	245	247	254	261	272	271	264	252	262	255	286	242	245	295	275	260	264	260	255	272	250	241	284	244	271	274	249	262	304	299	264	267	278	267	270	238	269	274	261	252	279	242	258	293	296	275	256	270	273	251	252	279	281	292	251	262	269	264	314	249	285	254	246	253	260	260	275	289	243	280	270	267	256	268	270	264	255	261	276	287	258	265	255	255	267	265	280	288	268	246	247	245	244	259	259	271	258	270	275	264	257	281	222	265	280	242	260	255	252	261	271	278	282	251	269	250	262	279	267	265	256	258	272	225	255	247	278	245	233	238	268	250	269	301	269	301	271	262	249	266	274	264	233	261	274	256	266	242	292	287	244	251	260	228	244	287	258	264	267	267	260	264	245	275	257	258	260	275	279	271	264	280	266	251	292	242	239	275	292	295	275	229	287	276	268	270	249	264	307	288	289	261	308	256	280	229	281	286	271	258	244	272	279	262	279	267	264	282	290	271	291	283	234	254	263	285	286	256	280	231	258	242	249	248	269	253	281	256	256	289	271	261	252	253	261	254	263	281	260	274	278	245	304	264	235	263	258	274	299	292	236	259	292	297	254	259	248	275	273	304	262	252	262	259	257	290	229	264	294	256	249	265	275	294	273	265	274	269	261	272	265	240	265	278	251	261	242	275	279	286	255	277	237	253	256	280	260	286	264	309	279	266	269	269	288	278	266	278	258	282	253	282	289	272	267	281	259	266	272	254	254	270	232	227	233	266	259	259	261	256	272	258	235	279	285	275	276	274	253	281	246	264	267	248	262	249	254	257	271	266	267	294	241	241	249	254	278	257	288	283	294	258	273	261	220	268	267	239	262	263	223	275	247	250	251	305	271	261	268	278	267	267	249	251	246	281	244	252	257	249	271	249	278	233	300	262	261	255	247	261	265	248	265	254	293	257	257	292	247	262	237	248	269	245	257	268	302	230	249	264	290	254	278	243	284	294	285	226	261	269	265	257	257	258	262	235	239	269	275	254	278	286	276	246	251	265	272	254	243	240	246	254	290	273	290	272	269	246	262	240	236	281	267	273	267	229	297	255	266	276	249	259	235	288	262	298	255	285	262	255	273	249	265	250	277	260	246	242	276	280	289	256	276	274	270	299	249	289	273	262	265	284	273	264	242	259	289	282	243	284	279	291	242	279	256	270	289	269	276	293	246	235	262	277	271	233	240	249	270	265	272	271	296	291	243	260	265	267	261	249	271	263	265	295	289	281	254	293	278	250	262	277	285	254	264	254	278	287	264	240	246	274	250	261	260	273	255	246	237	275	270	286	265	251	305	279	281	239	235	282	243	233	235	261	293	288	287	256	282	274	246	265	278	275	259	277	261	287	231	251	273	275	269	244	251	272	271	250	275	273	253	271	270	267	307	249	251	264	259	298	286	272	291	288	281	265	264	247	254	261	274	274	239	261	287	257	252	244	260	291	292	246	265	264	252	263	276	256	274	280	284	245	256	234	256	280	266	227	239	263	249	267	283	240	276	285	276	244	264	257	264	278	244	259	273	241	255	257	254	261	252	260	282	304	270	268	262	241	269	267	270	239	256	242	288	248	260	265	268	260	271	249	289	277	288	275	271	269	278	250	299	266	215	263	258	244	247	285	277	281	260	263	269	284	275	284	273	287	277	257	256	273	269	288	289	265	256	272	290	251	284	292	279	293	261	281	274	238	270	289	306	286	279	268	246	246	258	261	297	235	249	281	268	273	249	268	262	283	276	261	251	245	254	270	225	262	252	245	241	260	274	250	272	278	268	267	273	287	292	267	292	255	248	285	300	266	262	288	269	243	265	276	266	277	253	255	275	267	250	293	273	256	243	269	242	263	261	262	293	259	265	241	270	259	278	248	262	243	266	256	294	275	255	239	290	275	248	264	268	260	259	265	258	290	287	254	238	264	251	293	266	252	273	260	269	288	254	266	268	274	261	260	226	246	272	266	273	264	268	270	254	284	262	273	266	272	251	277	257	283	259	251	257	282	267	254	291	255	293	271	261	249	265	269	241	235	262	263	283	296	245	266	250	244	247	274	245	235	255	269	243	253	266	278	267	289	284	262	279	246	276	270	224	259	294	278	321	270	249	257	250	264	249	259	251	247	265	267	287	263	249	259	269	264	264	226	262	258	278	279	263	283	242	273	245	272	283	260	267	261	285	261	298	285	265	254	253	255	239	248	278	261	266	282	252	291	268	308	234	231	263	271	264	275	257	250	258	261	267	277	274	242	250	244	288	282	263	267	261	233	258	254	288	279	291	261	261	272	247	288	297	291	272	263	262	256	262	237	276	268	239	234	277	265	283	265	299	249	237	263	270	279	272	280	248	245	262	281	275	274	278	286	242	277	250	279	296	268	261	255	238	265	233	298	259	244	252	266	264	239	286	244	257	265	244	267	244	265	254	251	258	288	245	276	248	239	265	238	259	290	264	267	255	247	291	226	220	265	243	267	241	248	285	315	262	253	250	267	273	274	252	260	271	280	232	264	273	260	276	269	269	257	292	268	263	254	271	305	264	251	268	280	264	283	257	230	253	282	257	271	244	247	265	269	261	247	249	290	254	244	274	258	245	293	267	247	277	251	240	281	269	262	260	269	289	274	277	269	245	284	271	249	274	263	254	251	243	249	279	271	252	259	247	260	272	260	284	254	265	260	264	289	278	259	262	255	272	259	257	286	258	249	272	281	249	258	262	259	274	273	253	263	269	268	266	291	289	277	272	260	256	255	259	267	249	270	269	240	248	266	254	275	309	265	277	271	250	284	262	263	245	308	267	282	271	273	271	282	267	257	288	264	231	284	308	282	260	265	283	257	247	252	239	278	255	256	271	245	266	264	267	276	270	244	288	265	272	288	230	280	275	253	236	261	266	240	262	266	259	279	285	254	243	268	271	250	261	274	267	277	267	280	236	274	282	247	276	271	273	274	289	282	249	262	264	261	272	240	252	236	290	268	263	261	280	257	295	241	252	272	274	277	250	304	265	249	283	279	241	295	274	279	260	241	265	278	264	275	239	277	258	261	255	254	311	278	261	240	248	263	265	261	287	274	240	242	244	254	223	276	280	249	274	288	262	268	287	241	255	290	255
22640	21196	29479	23190	21190	21361	24192	3798	716	698	729	700	672	643	707	653	654	663	652	647	646	604	628	676	657	646	636	641	625	648	669	618	655	639	609	613	644	637	613	628	608	668	676	619	645	616	665	659	652	590	643	660	649	671	674	646	618	643	644	643	608	599	636	678	623	631	633	639	667	608	659	652	645	653	628	626	639	635	617	673	603	654	660	630	659	635	621	604	642	619	594	639	621	675	637	633	676	626	602	646	580	650	651	644	661	689	656	599	635	624	639	602	648	649	627	678	617	625	659	609	628	641	636	660	627	612	621	686	614	652	649	636	603	632	616	631	627	653	652	658	636	610	618	657	641	670	632	610	631	629	623	647	672	652	616	610	571	626	624	624	631	655	670	638	652	669	625	626	620	631	645	639	642	590	629	647	626	629	629	619	633	614	626	584	632	602	673	668	643	646	641	644	649	673	642	664	634	662	655	625	679	616	631	650	688	658	639	650	605	639	629	604	647	656	630	631	643	633	546	639	704	611	601	657	617	655	683	709	636	666	640	656	671	607	638	636	638	634	641	650	661	631	650	644	670	636	661	639	670	653	655	610	650	657	652	678	647	654	632	626	626	629	648	649	663	630	665	601	598	635	640	677	666	642	675	621	659	653	648	636	632	640	616	659	629	602	659	608	620	672	673	636	673	652	653	636	670	592	588	623	640	630	670	622	662	617	647	614	659	655	606	648	635	640	609	661	653	654	618	673	655	679	599	646	613	645	666	634	600	643	606	613	602	608	619	634	583	630	623	679	655	656	612	651	577	632	626	633	636	646	599	638	630	645	629	626	645	603	662	628	676	642	665	622	634	671	660	629	635	680	663	676	614	649	627	660	616	674	647	697	628	675	636	627	638	632	581	629	627	698	629	647	628	664	623	691	629	626	607	655	658	613	620	624	614	645	584	634	630	659	668	661	612	636	674	637	655	617	637	649	649	615	637	615	625	670	622	644	681	620	645	651	628	679	640	610	579	624	647	645	604	644	645	629	650	670	634	636	691	676	649	622	611	596	611	683	666	678	610	629	649	624	642	651	628	661	642	627	657	644	648	659	672	629	601	656	615	663	636	664	619	631	592	643	654	593	609	639	638	647	614	612	663	634	656	607	660	610	625	615	619	653	604	654	651	663	674	603	670	654	671	643	638	636	602	569	639	654	644	625	624	616	672	669	611	651	605	591	601	646	601	662	646	658	622	619	629	653	671	627	608	653	638	692	682	641	621	657	629	635	615	665	599	679	574	631	626	643	598	666	634	653	598	612	621	583	682	597	597	623	671	611	678	650	670	660	679	608	718	601	657	670	636	614	654	576	619	635	644	650	626	607	660	644	652	691	630	642	629	680	640	677	625	644	664	672	617	643	610	632	594	614	634	629	651	581	639	623	658	629	618	618	629	634	654	628	602	645	648	617	699	631	640	637	646	618	633	653	578	678	640	604	640	625	614	649	626	659	651	636	629	636	657	667	626	643	601	674	615	641	617	678	620	598	689	652	648	622	619	618	611	688	646	640	625	612	628	658	620	663	635	611	618	622	620	644	631	624	636	669	677	604	624	630	665	634	628	638	655	649	643	618	620	615	618	682	632	644	677	625	612	634	613	656	632	644	642	602	627	602	630	653	640	616	671	626	653	634	607	632	602	611	665	630	654	567	640	626	651	659	631	657	652	646	583	693	606	582	612	634	655	618	636	620	610	604	615	667	624	682	609	644	629	695	648	680	620	624	641	642	657	678	664	608	618	606	643	653	637	674	668	629	630	609	633	643	635	642	641	663	639	584	631	639	623	618	658	666	606	644	636	652	646	594	618	663	636	643	596	586	631	663	645	626	660	641	609	609	650	639	652	628	644	638	616	624	652	598	633	649	652	662	643	659	637	610	649	608	654	639	638	613	650	615	663	625	662	683	586	694	670	642	662	671	653	625	605	608	621	646	663	651	624	647	608	623	647	639	630	622	631	616	642	632	695	623	672	637	605	631	646	604	628	618	586	627	623	629	641	591	620	631	641	604	591	639	655	678	636	586	652	672	654	640	629	670	681	627	682	671	664	693	680	656	686	615	640	697	699	637	650	629	623	623	669	597	616	596	683	638	628	679	621	631	599	662	699	632	609	681	616	661	661	620	616	627	595	635	660	699	668	627	633	610	583	625	645	634	634	621	688	621	629	634	705	665	594	620	617	634	624	667	668	627	659	616	630	663	653	658	640	651	617	667	631	595	681	647	661	644	598	649	627	596	635	600	610	646	630	678	636	631	662	647	657	652	617	630	659	642	592	609	660	659	646	634	640	625	620	616	611	675	632	710	690	638	669	658	623	624	609	696	658	609	650	641	641	668	604	656	634	654	697	642	651	612	619	627	633	644	646	648	669	624	656	629	620	650	614	608	647	624	607	617	606	637	628	630	665	615	576	655	606	694	638	680	632	659	600	680	597	636	639	621	642	670	655	630	640	631	637	623	627	617	662	638	653	625	613	619	628	621	633	630	576	631	633	685	596	702	636	596	637	603	648	621	586	609	640	604	652	614	690	589	636	596	649	659	663	606	633	631	631	612	647	613	640	601	683	643	653	616	633	611	705	632	612	603	653	572	649	639	666	640	644	647	585	635	622	696	594	600	653	607	670	625	638	650	671	648	646	650	657	646	620	669	613	628	658	607	662	660	691	657	633	603	603	638	616	682	637	630	665	631	650	639	617	638	628	639	608	638	631	652	632	581	640	606	603	665	635	612	638	621	637	593	632	635	656	627	644	645	616	674	628	643	607	607	605	626	669	644	665	626	641	606	580	583	593	642	601	656	650	655	619	623	596	672	615	619	630	662	624	637	636	630	686	630	671	635	645	624	696	610	685	655	612	666	672	631	678	593	651	656	638	626	606	626	610	609	631	668	662	611	617	623	649	632	603	622	676	656	590	641	654	627	632	629	667	630	590	616	644	586	659	656	624	623	592	614	605	627	625	607	631	634	639	641	607	676	617	671	651	658	650	613	652	637	618	627	629	619	636	606	632	647	649	637	614	674	603	626	614	604	678	641	619	584	647	627	642	627	613	622	591	650	628	604	613	655	656	635	663	632	620	613	595	631	645	623	659	638	618	630	628	658	615	619	650	636	621	658	661	665	661	702	613	671	599	630	621	621	578	650	639	618	621	635	643	619	653	620	602	631	644	646	632	620	649	671	613	602	655	663	633	616	627	664	591	623	649	654	670	645	634	617	614	655	622	618	623	628	615	608	635	621	646	656	658	629	580	637	662	620	612	651	620	651	573	610	650	614	642	631	605	687	636	634	615	639	603	685	657	583	643	624	599	710	620	692	680	621	631	602	625	609	640	662	662	635	675	610	635	636	626	672	618	680	660	653	601	643	649	658	614	642	639	634	634	648	610	651	608	619	657	602	618	621	618	648	651	632	658	641	616	620	617	653	629	613	657	642	652	607	649	642	635	630	656	632	680	646	623	644	663	643
4779	1776	1170	998	829	852	816	799	798	827	769	749	839	803	778	781	787	765	768	764	754	805	779	758	731	807	766	745	792	763	774	760	724	774	746	760	762	703	785	706	764	773	796	729	721	755	736	795	746	751	744	761	761	757	757	779	709	724	737	734	815	775	734	809	749	764	782	699	763	754	756	795	712	776	790	740	721	737	777	783	787	765	742	772	802	738	762	749	753	715	753	746	733	772	759	733	728	820	753	745	770	788	759	745	778	762	722	737	784	726	784	800	752	738	784	707	760	735	729	782	776	763	750	823	759	739	718	799	734	745	759	804	770	778	738	773	778	714	766	780	742	735	716	738	748	761	755	751	735	736	701	735	773	752	704	758	739	743	726	780	769	779	765	773	729	796	774	759	717	756	724	750	787	777	730	811	788	765	784	747	791	783	753	753	762	756	719	767	769	812	747	747	748	688	731	764	789	744	742	791	753	728	779	702	717	784	751	857	745	731	787	798	705	781	759	745	763	762	752	724	749	809	723	714	754	808	721	752	785	747	796	779	786	767	757	754	803	762	757	770	745	788	732	717	732	742	757	761	752	783	785	768	772	776	741	749	737	762	742	769	786	733	742	768	749	754	775	737	792	743	760	718	769	783	715	749	797	784	714	757	767	784	718	775	760	755	731	722	752	718	755	824	744	723	750	753	817	711	716	746	789	779	717	722	769	758	784	725	742	797	763	743	786	759	763	722	725	752	750	786	745	769	750	781	770	761	764	694	809	720	771	757	767	769	736	725	730	772	755	758	725	762	769	742	773	745	761	782	731	790	753	743	777	723	788	747	809	788	749	708	788	733	838	752	782	755	716	772	746	754	757	800	782	786	749	740	760	748	746	732	772	754	715	759	708	813	756	726	771	760	772	773	765	809	762	742	707	771	716	783	711	753	764	770	813	774	753	743	745	765	779	743	740	731	788	702	749	744	802	714	777	707	769	735	798	716	732	764	760	809	789	768	785	746	749	732	772	774	739	743	693	754	813	798	760	770	779	788	755	728	762	790	765	793	733	774	756	757	774	766	771	780	761	772	719	801	717	772	778	772	785	752	748	770	756	758	781	757	757	771	736	756	735	760	771	822	759	688	751	768	760	798	729	783	739	793	752	787	763	803	705	767	742	802	779	728	777	746	727	762	725	718	746	769	748	748	808	759	793	749	772	765	760	756	761	700	747	743	755	728	735	766	728	753	713	750	733	734	816	801	767	804	778	720	769	763	766	766	745	741	769	760	737	806	753	777	781	778	717	735	729	806	727	722	773	795	787	763	772	763	777	776	772	762	780	754	770	801	832	749	767	700	732	749	799	725	759	729	793	754	785	756	738	770	779	792	742	774	699	757	752	769	750	705	741	729	738	764	740	752	736	794	766	730	756	736	685	744	722	695	767	800	777	728	796	719	725	765	771	729	795	793	725	768	727	748	788	795	776	740	720	731	782	732	782	766	764	730	802	773	749	712	792	744	727	729	776	745	800	720	757	767	709	826	757	727	763	750	778	732	762	767	766	761	751	695	742	754	752	745	808	725	766	763	745	771	788	767	724	737	751	772	744	774	704	774	768	808	760	747	761	726	704	798	744	758	800	779	771	725	758	761	730	766	766	770	724	808	734	728	711	711	819	775	751	808	713	794	770	754	782	709	767	744	764	790	752	773	707	813	806	754	770	742	779	748	771	796	758	755	721	736	733	757	761	781	757	744	750	768	786	718	774	765	767	799	711	788	781	753	681	767	774	779	766	739	720	757	776	750	754	773	777	751	777	762	764	700	768	779	816	716	786	751	728	752	740	761	770	792	788	720	695	777	755	749	742	743	781	725	696	748	741	761	797	724	772	746	739	794	777	771	720	786	724	683	754	764	775	768	773	791	790	764	694	714	751	742	760	779	735	736	747	708	765	784	733	727	783	743	764	763	735	741	712	809	756	745	814	757	754	731	750	727	744	691	780	717	762	805	752	781	742	740	777	811	728	711	744	748	730	722	750	758	749	743	797	766	762	776	741	740	797	747	738	698	796	752	771	730	725	717	763	721	743	748	719	764	753	791	775	729	775	751	758	797	773	747	772	773	779	732	747	718	733	789	718	732	807	711	689	812	755	756	787	772	735	759	809	764	817	753	735	764	724	754	770	764	717	752	761	745	757	735	772	755	744	801	803	760	727	753	767	761	713	859	763	806	795	816	781	751	761	750	686	754	769	778	791	766	737	742	759	774	791	763	741	726	724	746	726	729	750	743	751	719	753	746	821	727	731	757	765	799	768	724	785	754	759	747	767	782	760	754	793	746	758	754	784	731	786	751	729	758	733	798	799	761	775	752	743	744	788	745	775	750	740	776	729	783	761	756	762	750	763	779	690	753	723	783	743	719	682	728	748	806	750	737	744	759	769	750	695	772	753	814	726	718	741	717	731	792	783	770	712	761	736	774	778	731	742	743	746	797	760	731	793	761	729	743	779	727	770	745	786	754	783	782	794	779	798	790	752	735	776	770	754	721	733	790	761	762	777	754	802	734	738	776	798	760	743	809	758	782	766	785	805	761	760	731	800	777	772	765	765	776	739	784	779	733	746	781	744	768	743	730	725	785	766	768	737	785	758	767	800	784	750	750	728	714	788	757	815	802	712	732	740	750	735	717	775	775	758	758	783	782	762	740	806	759	758	753	755	756	755	726	752	763	766	722	765	798	739	803	725	750	751	809	760	701	723	745	793	774	755	754	748	771	765	753	770	787	759	738	803	742	697	740	716	738	786	727	732	770	721	711	760	725	722	750	757	791	777	788	791	722	764	735	779	750	765	730	763	744	744	747	773	731	760	772	735	754	783	714	735	751	695	790	754	743	724	751	747	808	758	764	717	768	744	746	726	705	764	770	728	711	800	767	757	798	747	763	813	759	740	780	802	770	784	800	750	726	738	782	719	795	720	762	741	754	795	747	790	735	776	790	765	773	759	781	783	709	752	781	755	758	740	731	792	777	749	729	699	728	775	770	777	745	764	784	748	779	764	779	736	789	793	693	694	762	753	764	807	786	753	784	709	810	720	676	759	751	768	777	763	729	791	753	757	808	767	729	752	733	693	788	703	793	776	780	714	720	751	727	791	749	769	787	766	779	720	720	775	783	729	803	735	704	724	734	748	728	749	747	735	783	790	773	827	751	716	802	798	736	758	807	728	816	744	791	823	785	688	732	768	747	748	766	741	762	800	743	744	774	762	705	723	755	748	780	740	779	785	773	756	797	705	791	764	761	738	768	794	772	741	753	770	738	765	742	761	773	684	737	763	770	784	748	727	713	731	740	749	821	755	781	733	733	755	725	728	741	741	756	799	795	737	728	714	769	778	759	705	760	710	769	793	797	738	754	788	769	769	789	820	763	691	760	777	784	718	755	736	693	775	770	737	765	729	772	779	796	745	759	756	790	752	747	721	754	774	789	776	757	798	750	723	750	784	766	778	705	777	765	745	804
27851	21196	25367	13812	479	353	315	305	323	290	301	300	304	278	299	308	314	305	282	273	318	267	292	332	308	273	304	337	299	326	295	308	280	288	289	303	299	297	311	296	316	329	289	292	288	309	299	295	308	294	293	294	304	287	299	319	312	303	282	296	306	286	300	296	300	309	322	322	292	307	303	263	313	294	272	287	290	291	292	282	310	275	286	301	293	315	276	293	287	316	313	312	279	293	295	295	279	317	290	311	285	289	305	306	283	294	287	313	297	285	305	303	314	285	306	316	282	273	313	324	275	316	309	345	295	295	310	295	286	331	298	328	282	298	320	312	297	275	302	274	266	283	292	297	298	298	272	298	266	307	312	310	325	288	276	326	284	276	288	291	294	288	286	299	275	289	299	303	299	272	292	306	301	317	258	273	277	298	274	313	282	287	298	290	300	274	276	274	274	300	319	250	303	299	282	280	287	290	309	291	277	311	316	305	284	303	299	272	302	289	265	292	319	261	320	265	309	312	320	276	304	297	334	300	280	302	320	284	301	280	311	279	322	298	319	302	290	289	305	278	308	267	316	295	267	321	291	287	268	278	289	304	300	289	296	278	292	300	284	293	285	302	295	322	306	317	276	321	299	302	278	295	303	265	280	318	318	286	305	291	281	306	281	299	282	319	302	295	277	305	337	297	306	265	320	295	273	269	279	287	273	324	317	268	308	260	290	266	295	281	309	303	305	322	314	281	301	290	331	268	285	284	278	303	287	301	294	293	276	303	299	282	288	275	305	286	355	276	305	295	276	279	265	325	288	303	314	322	313	282	278	286	287	312	277	293	281	285	302	293	316	289	285	307	320	292	300	278	289	295	284	278	293	335	301	319	304	309	279	292	308	331	310	322	309	259	322	291	312	338	301	274	275	295	301	316	298	267	308	271	306	288	317	326	291	307	308	312	293	284	272	262	292	293	316	307	284	287	269	285	296	290	316	280	308	292	328	308	299	295	277	307	304	287	291	323	288	258	260	309	308	271	296	309	285	301	310	300	277	291	283	314	324	267	323	308	290	301	276	298	329	312	293	269	294	305	308	273	305	293	283	321	319	270	311	301	298	289	281	321	297	287	278	284	290	324	293	306	304	308	313	317	298	286	281	297	275	302	295	264	297	304	315	273	331	281	292	279	302	268	308	361	326	284	301	305	296	293	298	282	293	325	268	306	271	295	327	319	292	289	297	292	293	287	298	292	314	282	312	302	316	335	304	293	289	264	283	295	270	270	320	273	314	284	253	299	295	295	279	330	303	318	298	292	306	319	302	279	311	296	302	309	314	298	311	297	279	259	311	276	298	269	297	298	276	300	303	285	288	304	289	282	321	295	260	290	297	289	306	291	301	311	326	300	303	278	335	246	291	297	281	300	288	323	285	321	329	291	291	273	308	336	321	296	283	299	258	274	284	286	287	292	284	268	332	338	303	288	300	296	305	326	308	290	303	297	272	312	288	297	287	283	296	298	293	286	308	299	310	307	311	307	294	323	287	319	297	307	299	315	323	318	291	322	293	306	265	307	321	273	298	288	305	296	305	301	289	317	278	293	291	277	298	265	268	307	312	304	282	305	292	297	286	308	279	290	284	273	280	308	282	342	266	287	323	309	310	287	298	302	301	315	277	286	317	294	303	299	271	295	271	300	302	300	283	262	304	287	288	281	290	283	285	299	277	293	301	319	308	274	322	300	292	315	279	289	318	286	318	274	271	287	297	296	291	307	299	299	300	282	313	297	306	304	342	300	322	289	293	314	316	319	337	300	312	309	294	287	302	310	310	278	300	305	317	298	334	293	271	301	312	269	269	285	263	292	268	316	292	309	274	273	282	263	304	295	295	262	288	309	266	307	319	318	293	295	291	311	328	262	295	282	305	325	304	286	293	301	298	281	290	307	320	260	308	294	266	310	287	297	314	293	289	288	341	292	274	308	283	333	305	318	293	321	269	269	295	292	283	301	276	287	269	331	298	259	305	278	321	312	291	277	298	285	286	301	289	294	304	312	313	285	323	284	311	312	277	271	302	273	304	267	311	273	340	308	320	294	280	317	301	270	331	294	284	311	293	299	287	265	297	313	290	322	305	314	314	299	310	282	327	289	296	297	286	300	322	309	310	281	329	273	277	280	281	284	264	289	291	298	285	283	302	304	287	278	306	303	298	308	289	306	291	300	296	289	301	308	300	287	322	314	296	306	297	299	306	257	293	314	306	283	304	308	298	294	303	298	283	306	324	314	323	301	306	287	304	332	281	277	278	292	330	291	287	325	326	270	291	294	305	295	307	279	310	279	318	320	300	308	289	292	270	322	234	296	292	300	311	292	301	275	295	270	305	303	265	291	308	289	309	287	289	309	300	290	270	260	296	302	314	314	336	272	304	292	289	284	272	275	322	273	301	290	324	276	301	283	286	299	304	293	273	280	274	282	291	306	286	298	296	310	273	279	316	318	279	320	297	296	315	300	300	291	273	301	246	295	297	280	299	337	276	296	302	294	298	277	293	313	296	331	301	284	293	275	289	274	259	299	298	295	268	316	290	343	292	303	305	329	284	322	309	264	302	268	308	280	285	312	295	333	290	289	332	273	329	286	258	306	298	273	312	307	311	280	298	298	292	289	298	300	309	298	313	330	303	277	328	330	292	309	289	301	301	341	289	266	280	287	313	324	310	288	329	293	285	285	292	298	320	257	302	299	292	281	278	293	280	301	295	294	306	261	298	293	289	273	304	318	292	313	280	289	326	280	294	283	307	268	282	322	316	328	316	292	316	303	287	296	297	288	287	296	292	305	293	311	323	322	309	290	316	295	270	281	289	307	296	297	312	299	282	278	285	292	302	291	269	307	312	293	315	325	291	293	282	313	296	304	276	306	296	339	304	302	276	274	329	295	270	319	309	310	287	296	296	282	267	264	268	294	292	285	335	294	265	301	302	317	303	284	281	283	290	298	283	307	267	293	315	291	279	279	297	275	291	294	261	324	287	285	287	263	306	320	283	310	285	274	280	299	306	286	308	300	298	297	301	296	302	296	296	299	300	255	298	325	287	316	309	306	306	276	306	305	300	305	299	264	293	316	287	287	320	281	285	258	298	306	320	300	301	265	301	293	289	309	311	282	289	301	270	301	331	299	276	263	304	294	290	310	279	306	296	312	288	318	298	258	301	278	331	297	307	296	288	293	297	306	276	303	293	272	285	267	297	294	302	306	324	329	288	276	293	296	280	281	305	275	311	292	279	291	257	295	276	291	303	302	289	277	298	295	280	315	276	283	293	293	292	298	284	292	302	298	293	319	267	317	310	315	288	272	314	325	300	279	277	305	299	287	305	294	322	275	266	278	273	341	285	330	297	329	316	286	319	266	277	308	283	315	291	306	312	288	300	296	312	278	313	306	302	269	293	271	286	304	292	276	301	320	289	311	304	326	279	276	313	275	307	301	272	294	300	264	292	294	277	300	279	297	285	343	278	292
3311	431	369	350	356	368	394	356	350	383	342	388	363	370	317	370	335	394	358	360	365	334	341	380	357	390	409	375	339	337	385	357	359	358	357	354	389	318	394	346	352	352	376	378	369	343	357	381	372	386	354	341	363	373	396	390	366	378	360	390	390	379	376	365	359	351	372	368	381	366	375	355	394	350	395	361	385	374	375	338	349	377	368	369	367	389	380	389	355	382	363	360	361	339	368	342	358	359	388	337	368	407	356	354	375	369	379	402	387	338	388	363	355	362	369	368	362	373	376	390	344	330	368	366	351	356	358	363	396	362	365	350	369	374	399	317	357	362	365	336	354	399	346	391	337	384	365	352	375	362	387	351	337	335	340	353	340	389	352	351	344	385	389	352	371	368	367	354	381	382	334	358	335	369	356	354	376	359	361	368	363	343	353	348	378	332	353	380	365	366	342	381	412	354	387	362	361	356	374	374	374	352	373	344	350	336	370	368	394	356	355	373	388	366	360	355	350	337	392	387	365	400	389	403	382	341	367	355	318	361	378	344	337	373	387	368	329	368	351	330	385	381	356	402	384	363	356	355	406	363	346	361	338	352	411	362	369	373	359	348	361	377	360	367	385	399	365	362	370	323	375	366	376	384	370	356	350	352	339	387	367	354	375	378	404	397	344	369	356	367	354	349	375	351	353	353	409	353	343	380	387	367	359	357	379	357	363	373	342	359	351	333	362	384	390	348	395	326	363	363	335	378	377	351	355	358	368	371	334	364	361	367	374	390	356	394	402	345	373	353	353	378	382	388	340	405	381	359	393	380	351	346	357	352	361	350	351	324	376	392	344	383	382	353	382	344	412	336	377	354	352	349	341	359	351	381	352	362	383	345	357	377	345	342	408	343	391	369	404	372	385	378	368	364	398	352	385	377	373	384	383	362	391	373	317	380	373	334	356	382	394	383	408	363	339	350	346	345	384	362	369	373	367	349	392	381	378	365	344	348	403	368	362	338	363	380	367	355	337	356	339	392	365	381	400	297	383	361	362	357	367	321	377	356	366	375	330	371	369	354	325	406	352	401	352	371	382	364	372	361	376	368	360	384	291	351	364	354	364	352	362	378	366	378	362	352	385	354	412	359	355	377	336	386	393	365	358	376	381	332	354	343	335	368	349	386	366	402	350	372	371	374	368	367	358	369	385	388	361	401	385	349	399	347	397	347	375	367	399	367	371	356	341	350	353	350	354	375	375	374	356	371	333	348	350	354	338	367	371	354	371	369	368	339	361	375	384	366	401	412	331	347	339	363	375	364	386	325	334	346	386	361	356	403	362	363	366	349	340	360	388	362	332	319	356	373	342	379	349	402	364	398	396	350	334	366	356	348	370	371	365	365	375	374	359	362	385	380	357	375	358	363	350	364	371	394	355	383	369	355	349	363	374	352	350	375	339	332	383	364	364	340	359	374	361	355	358	356	377	383	359	332	365	330	374	345	372	417	360	370	386	345	402	359	373	360	355	365	366	357	371	336	381	340	367	341	350	383	361	382	341	378	354	355	419	358	383	347	374	365	394	391	345	369	393	355	374	350	334	388	361	374	367	370	371	432	336	381	357	329	363	328	370	379	375	362	342	371	382	406	373	365	366	331	338	341	373	390	348	392	360	379	380	373	352	357	354	366	361	333	384	369	376	354	364	351	340	365	374	352	355	371	362	370	431	380	377	336	369	356	366	367	346	351	343	372	363	341	342	357	361	388	385	403	387	384	379	355	365	354	353	385	388	363	369	382	352	368	360	333	342	362	323	371	349	334	356	357	370	369	367	362	366	375	332	349	368	369	407	376	350	357	385	349	393	360	347	371	356	346	382	360	353	388	364	395	376	377	380	349	363	384	350	362	344	381	389	379	346	357	359	342	387	359	352	331	393	343	391	384	325	359	374	365	388	369	327	390	380	385	321	361	371	355	388	349	361	374	373	365	389	350	375	340	374	374	351	400	389	380	385	355	383	390	333	348	354	391	365	345	366	364	339	397	336	345	373	404	340	378	378	347	359	396	367	341	370	380	349	409	382	369	379	408	370	366	379	335	332	355	322	331	372	377	372	360	378	369	403	374	376	340	372	360	373	351	368	346	365	349	347	364	350	352	363	367	350	380	319	335	358	373	361	368	352	381	369	388	388	339	366	332	374	411	397	380	377	362	371	340	387	336	320	375	360	356	375	362	356	340	408	379	370	359	383	335	374	367	348	378	382	384	388	376	329	366	353	352	370	412	341	390	346	334	356	343	370	356	381	382	377	407	341	369	353	364	336	374	375	380	367	363	345	339	347	372	390	357	357	393	399	360	342	371	368	377	347	377	383	363	353	330	380	360	357	397	364	352	404	359	374	386	363	405	357	352	351	389	359	367	329	350	319	318	372	361	360	406	328	366	359	352	374	365	373	340	348	382	352	386	360	398	357	395	384	384	368	349	346	332	387	340	355	395	349	366	379	352	376	359	367	399	378	350	316	342	375	385	377	352	358	340	390	363	390	350	405	404	371	387	359	360	369	353	373	392	388	326	375	372	357	366	365	387	363	369	359	358	398	361	367	340	383	369	372	388	368	379	350	393	365	371	406	339	360	374	382	361	353	402	365	371	381	373	341	380	377	376	363	361	356	376	360	347	356	352	368	353	348	374	361	369	367	348	349	336	340	356	353	395	354	362	371	396	387	365	367	342	368	371	388	338	417	361	371	368	367	369	352	367	372	382	391	354	390	391	353	386	387	359	385	389	361	356	398	384	363	373	343	368	345	385	341	388	352	385	364	400	347	356	383	400	394	367	342	338	390	363	333	417	386	337	345	378	370	339	357	375	390	380	360	393	367	343	381	335	365	348	365	384	376	334	360	377	374	380	364	381	372	351	372	349	380	372	357	355	333	375	392	360	362	382	376	317	374	379	327	393	366	368	371	368	347	374	388	336	364	359	350	371	354	384	396	402	412	381	355	352	377	365	370	379	375	414	373	409	369	372	361	342	380	365	386	378	379	341	368	355	363	328	366	362	381	348	356	332	407	367	386	370	393	365	377	388	398	373	394	350	393	361	340	372	394	364	371	376	358	354	343	375	416	343	345	382	391	299	350	366	382	372	362	368	384	321	373	322	421	371	379	380	410	335	368	361	389	367	340	359	330	350	366	358	365	376	367	365	375	411	377	354	368	313	390	382	365	389	373	368	395	340	380	406	351	376	357	379	381	358	379	353	333	351	379	361	352	369	369	392	363	329	345	339	371	392	392	341	372	375	351	355	351	381	379	371	405	365	351	365	376	363	359	378	385	379	360	369	367	391	379	360	349	370	361	384	381	372	364	376	380	365	359	409	383	381	368	354	360	374	358	372	352	348	348	377	347	374	379	365	347	350	365	336	370	370	405	362	374	355	334	357	350	347	379	356	344	393	383	369	368	376	362	349	369	366	354	392	378	350	365	351	370	377	357	353	364	369	375	369	365	361	390	372	362	377	380	350
25693	21162	29683	22917	21162	21205	18248	870	663	660	665	689	639	645	640	675	655	642	714	631	650	633	671	690	614	702	649	686	650	667	672	692	686	638	659	660	641	635	627	671	649	610	615	634	635	654	643	646	606	618	610	654	631	639	658	625	655	653	641	671	640	590	644	655	635	652	654	686	679	591	601	639	632	648	612	627	643	608	652	622	620	628	639	672	642	656	599	621	643	631	620	632	628	679	588	645	656	655	621	649	665	634	664	626	648	609	599	667	619	622	593	571	567	591	643	639	670	603	671	617	623	605	598	610	647	679	641	618	682	623	646	590	607	643	670	620	667	578	596	629	663	635	628	620	670	623	619	613	622	642	654	636	620	644	636	597	605	588	609	632	638	611	626	619	637	639	679	666	666	679	646	631	650	629	613	686	668	615	646	618	631	644	645	634	613	677	643	660	654	649	639	633	689	612	620	611	684	607	635	674	647	669	629	648	638	628	626	654	595	678	580	620	600	597	652	615	600	640	619	660	655	673	610	665	618	636	661	640	599	647	626	663	697	640	628	653	697	669	645	632	652	616	695	594	601	622	655	623	610	638	628	630	624	608	680	663	616	644	650	565	675	646	666	598	648	623	624	601	654	632	645	610	664	574	631	650	610	636	675	575	662	605	630	619	631	596	635	632	613	617	631	681	663	651	615	655	597	586	627	644	634	622	652	654	635	656	618	628	633	626	664	636	643	655	658	618	584	650	607	625	649	642	663	633	650	626	661	618	668	627	627	612	648	615	639	619	586	639	617	648	632	616	588	636	586	621	708	654	640	651	617	623	632	646	582	665	656	643	623	602	686	617	629	630	624	667	613	615	637	647	631	650	598	648	668	638	641	634	625	688	638	645	602	639	625	661	605	619	651	663	603	595	687	683	613	627	628	621	624	628	617	656	631	664	597	618	631	601	658	621	660	608	633	615	635	604	620	640	659	619	617	664	629	634	635	637	672	640	687	607	623	607	691	651	592	627	615	646	576	624	624	644	612	678	635	632	638	651	590	674	647	654	645	629	578	643	631	618	661	657	684	613	606	644	657	620	622	652	680	624	595	577	614	662	630	624	626	666	630	626	641	606	618	648	658	602	645	638	624	593	632	672	662	647	609	637	650	635	652	618	634	603	571	622	612	663	607	577	640	612	691	607	611	652	615	639	660	666	633	638	632	586	642	604	690	635	613	652	599	639	646	609	600	661	608	658	574	616	619	614	653	632	662	632	649	644	645	606	609	602	611	609	611	659	635	667	593	610	634	672	621	636	645	663	672	633	641	620	691	644	619	635	655	620	646	678	688	650	623	631	619	615	650	637	629	644	658	669	611	636	603	621	634	618	652	632	633	639	656	698	664	648	667	650	646	649	643	700	616	615	679	663	634	669	647	632	660	655	623	616	675	593	629	637	664	646	627	638	682	667	642	658	619	628	626	648	662	635	600	646	652	673	630	652	637	645	646	614	628	596	659	610	640	602	624	611	632	650	664	625	642	631	620	645	631	666	594	667	627	646	633	650	643	602	616	631	649	644	680	596	619	631	626	651	622	629	588	663	658	652	638	621	574	646	625	626	622	630	620	705	627	639	577	643	643	644	642	613	615	684	600	634	600	642	660	668	639	632	629	705	627	653	589	609	623	680	613	576	646	634	639	614	662	619	581	614	616	611	633	612	658	692	671	609	638	631	627	584	659	615	636	660	649	610	620	659	627	632	657	626	673	661	687	627	633	638	658	664	663	590	663	660	655	615	636	655	631	639	602	638	598	642	619	626	626	622	672	630	618	658	644	635	625	625	622	635	679	629	562	617	655	629	641	631	630	599	617	634	611	608	645	674	659	646	666	587	644	673	624	624	593	696	624	668	608	640	632	634	624	640	623	601	638	658	624	612	633	656	600	604	607	620	669	595	624	654	618	653	653	611	648	651	634	619	638	600	644	645	663	608	619	589	634	608	613	622	627	658	624	642	655	613	652	634	594	616	610	594	580	646	601	612	675	652	594	663	698	623	627	621	600	625	639	664	637	609	665	643	662	634	648	611	648	639	669	649	649	656	645	603	656	606	628	598	626	635	632	634	664	661	674	619	646	636	637	653	623	660	621	615	674	629	671	630	605	625	608	608	633	659	639	602	667	627	621	603	633	614	617	646	634	655	641	651	644	630	650	627	637	645	655	610	603	643	631	583	651	671	574	665	671	570	660	619	632	628	652	601	631	611	662	597	664	650	649	608	652	653	635	643	620	606	644	607	644	661	629	580	650	636	665	621	683	599	622	632	623	637	646	622	589	656	576	684	602	660	652	661	629	599	653	647	614	637	650	632	649	635	639	616	650	631	626	617	655	642	629	592	604	609	611	606	663	637	646	639	605	640	671	617	595	606	646	649	634	639	668	665	619	641	649	654	603	626	619	630	588	687	650	652	629	623	611	650	666	657	592	647	611	650	628	655	664	644	670	617	645	631	614	615	680	675	642	668	605	606	595	631	643	667	622	640	619	601	657	647	641	657	614	600	618	648	661	666	625	682	596	613	660	625	651	654	620	629	571	625	634	617	628	610	611	613	661	640	633	644	670	644	609	610	632	638	659	654	640	622	640	679	619	696	617	606	690	700	703	605	594	651	614	644	629	651	613	683	605	648	577	634	613	597	680	656	624	624	655	643	629	606	618	653	634	654	618	620	624	606	702	618	620	609	626	615	671	611	657	616	613	646	608	597	644	647	590	577	630	618	582	632	544	619	595	627	640	652	651	614	664	626	572	636	624	663	621	636	660	637	617	610	608	685	654	633	604	667	634	671	596	652	623	676	697	635	577	608	616	621	644	643	658	670	636	632	653	610	635	630	632	646	615	629	632	590	687	652	632	637	638	634	599	616	618	618	660	610	599	625	704	630	664	665	639	606	653	637	661	634	641	659	595	642	603	599	653	668	627	636	602	642	629	611	660	629	625	645	592	651	620	625	626	639	594	651	640	660	625	664	643	645	638	623	671	625	626	601	637	590	598	585	644	645	604	661	670	663	646	591	627	640	617	633	654	655	669	642	588	658	654	650	658	637	646	633	645	617	637	621	637	600	701	636	612	633	624	605	583	642	626	602	610	637	649	598	639	614	665	568	622	647	625	601	626	641	642	681	639	640	595	675	684	645	652	589	689	579	679	678	672	575	625	623	627	622	597	651	618	592	627	595	638	647	631	645	596	629	632	630	589	628	625	590	659	686	629	625	655	626	620	612	617	662	637	648	609	578	625	585	657	594	596	644	581	628	638	602	643	634	663	625	604	638	634	646	628	646	633	625	631	675	615	624	639	637	692	641	644	654	635	640	649	636	649	644	618	637	580	614	620	606	686	666	682	636	648	649	643	631	570	673	655	635	600	701	630	604	622	625	650	586	632	636	611	638	643	632	605	649	601	642	636	605	631	602	636	614	647	610	633	651	657	615	627	622	648	629	638	594	616	618	635	643	606	614	672	573	606	601
4095	1352	951	792	821	821	743	793	736	758	778	740	743	736	773	789	742	725	747	769	785	769	749	692	694	683	778	725	695	780	746	727	790	685	760	737	721	768	763	804	741	709	744	750	773	757	749	786	710	720	716	756	663	766	730	742	734	797	771	763	748	780	766	716	703	742	723	764	736	718	813	733	704	734	688	723	769	721	739	743	750	758	744	742	697	728	710	757	695	701	747	754	755	744	786	745	750	730	694	723	723	755	784	745	763	784	710	737	737	744	727	734	740	750	730	718	752	707	741	753	730	696	754	764	731	712	736	733	763	796	741	757	771	711	754	708	708	747	706	760	714	723	744	753	771	716	729	738	739	713	771	688	767	777	763	671	791	730	742	782	745	749	731	743	788	737	738	739	721	761	703	705	741	751	711	718	745	723	698	774	744	758	791	721	759	761	742	752	787	751	784	756	746	752	741	738	689	784	721	720	716	774	707	726	708	774	721	792	730	723	746	725	709	775	758	746	739	699	769	748	707	746	747	743	727	729	746	701	763	725	665	728	749	798	773	730	761	781	691	750	740	736	783	737	750	726	759	765	759	725	735	790	730	758	741	746	738	754	754	719	697	713	765	738	735	735	752	741	771	759	675	761	758	693	694	703	775	705	735	697	754	808	734	674	714	674	765	736	747	742	730	717	733	701	703	761	716	742	705	740	757	735	760	700	776	757	775	744	752	780	693	708	735	812	706	735	750	701	764	755	746	687	726	787	770	715	735	742	732	730	722	733	663	749	688	769	714	784	746	776	722	730	720	745	726	691	751	728	728	696	735	738	748	735	727	758	743	722	725	721	740	714	738	667	724	741	755	742	730	756	765	746	703	772	703	746	726	761	741	734	697	730	738	703	773	744	683	736	776	735	765	778	731	720	746	738	756	689	806	737	741	787	745	711	768	713	732	715	738	738	752	793	766	732	706	767	757	781	771	735	721	751	720	769	728	780	765	724	763	736	678	748	715	727	745	721	717	778	774	717	736	764	674	745	756	780	745	666	772	727	775	760	736	677	710	738	722	787	707	739	722	750	720	732	772	728	767	754	715	737	748	747	739	748	722	746	714	761	728	776	715	716	728	730	710	725	773	767	683	714	736	761	752	794	749	759	711	718	752	746	712	747	733	747	750	759	767	722	738	736	731	734	759	751	719	769	763	771	692	745	777	725	735	771	765	673	729	729	797	767	726	763	775	719	738	724	733	779	745	735	730	733	754	708	721	715	721	745	721	767	758	716	746	713	741	803	772	711	781	744	734	750	770	709	729	787	774	733	724	731	722	790	748	734	787	755	712	745	702	781	731	760	737	702	709	719	696	731	735	705	749	738	709	767	720	750	659	743	711	753	708	731	770	749	724	761	684	775	725	725	715	755	744	754	694	720	734	718	725	746	709	741	739	733	789	735	737	705	757	711	736	771	782	786	772	736	733	775	722	696	764	717	734	756	742	728	795	715	755	768	721	724	781	774	746	800	727	734	744	743	699	748	719	712	693	693	747	731	703	755	763	762	701	759	755	797	734	751	783	717	797	750	744	724	710	717	738	782	717	745	750	736	753	721	712	753	783	747	657	728	749	803	777	739	772	709	715	784	724	693	747	688	693	715	711	758	700	741	750	743	697	718	733	774	724	792	703	724	751	704	724	721	765	731	725	748	777	716	749	705	737	733	759	751	723	727	727	765	750	707	733	782	769	754	742	726	699	777	714	718	785	723	773	760	723	753	687	709	767	714	698	706	714	735	743	742	775	744	750	760	723	785	699	728	718	715	746	728	741	741	794	756	718	722	742	760	776	700	726	748	708	751	750	715	724	725	761	778	691	704	724	766	762	783	724	684	762	721	750	766	841	743	723	766	803	711	684	764	730	750	732	756	737	715	792	726	734	756	738	738	711	715	752	812	728	712	723	727	750	682	767	718	777	792	774	724	716	760	760	733	736	732	707	703	730	747	762	741	735	728	745	692	746	753	740	796	774	780	707	669	738	772	727	730	710	780	697	739	727	746	724	729	754	752	716	756	752	734	750	736	745	763	743	725	767	747	742	730	746	743	714	735	777	745	788	709	689	754	733	708	729	707	725	732	698	754	738	728	733	702	738	741	744	725	734	747	740	803	736	784	678	729	734	791	720	704	685	742	697	714	750	786	757	714	741	705	719	756	733	720	738	719	779	759	761	715	761	739	712	741	792	737	722	730	760	761	761	681	699	745	764	742	730	721	738	739	716	689	752	762	773	728	693	712	753	766	711	753	756	752	730	748	739	721	739	752	760	708	737	746	685	714	716	752	749	745	756	768	729	738	733	703	709	723	748	726	758	758	708	731	708	712	745	765	744	752	786	687	715	738	721	777	724	730	755	721	742	768	719	717	768	732	760	729	733	757	724	773	759	720	714	783	692	709	724	757	746	775	779	748	752	689	729	719	748	732	761	727	760	748	692	745	709	677	761	813	717	741	743	734	777	767	731	743	711	683	716	731	763	689	710	742	721	716	752	715	758	723	728	727	789	761	724	788	740	723	785	786	739	673	749	694	715	738	710	760	725	696	744	748	673	767	757	747	704	719	765	729	684	759	782	768	720	738	730	708	761	724	783	737	728	762	766	771	792	699	712	741	781	789	720	754	727	696	749	675	753	729	724	707	728	781	710	734	715	746	735	751	732	704	720	754	756	724	697	759	715	734	752	699	716	689	755	755	752	719	732	755	708	746	715	767	720	789	723	779	765	708	724	758	733	706	704	730	688	773	714	774	725	762	730	771	692	735	767	706	767	726	683	710	705	744	718	724	765	743	684	702	736	687	757	724	765	726	731	713	747	731	738	736	744	756	730	793	710	739	761	714	702	766	676	745	770	705	729	758	710	806	759	701	746	736	720	753	665	735	748	739	722	733	720	724	743	739	744	754	739	718	730	761	736	709	763	743	761	711	748	732	695	742	722	747	749	739	753	749	753	741	719	745	686	749	729	751	763	792	727	786	753	727	730	754	728	719	746	710	726	753	761	762	697	735	728	719	760	753	756	711	743	712	766	731	747	737	662	730	715	776	776	708	763	779	724	741	743	786	777	762	756	749	731	739	751	780	731	741	766	724	716	703	765	705	733	749	751	758	711	730	710	719	762	746	753	672	704	742	721	832	761	691	776	706	706	743	703	732	763	788	713	716	757	765	778	698	766	752	720	743	762	718	697	747	722	775	747	677	768	733	753	723	742	755	747	753	771	724	726	740	791	703	723	699	720	742	718	729	703	730	770	733	724	765	731	709	717	784	701	755	720	784	730	743	706	726	694	700	739	765	726	736	708	777	698	743	723	716	750	790	745	789	737	755	763	759	770	784	670	787	711	796	781	732	729	734	766	754	773	800	719	770	755	718	740	749	745	720	741	766	702	745	770	780	770	765	741	777	767	711	749	701	722	700	709	731	751	761	750	756	824	748	779	747	718	735	742	766	744	770	734	771	709	755	738	702	747	753
27562	21240	29595	23153	21203	19111	381	228	196	204	210	231	204	207	216	194	194	199	185	182	190	190	199	200	184	210	217	197	206	201	219	182	221	189	210	217	224	217	204	191	211	179	202	183	201	196	214	211	201	194	180	189	204	216	167	206	180	210	205	214	205	181	183	181	195	191	198	210	199	197	194	212	180	201	185	183	185	189	207	171	193	198	174	185	197	187	192	188	194	167	197	201	214	188	212	195	198	191	196	199	189	182	211	194	205	189	199	209	202	197	198	210	218	199	197	215	183	181	176	231	201	175	196	214	183	210	195	192	216	196	165	212	184	192	194	179	216	209	189	183	199	185	198	192	201	202	202	187	188	193	193	190	205	205	211	183	199	200	169	216	195	187	191	190	198	205	176	213	213	206	195	222	231	171	213	218	192	212	195	187	183	179	189	202	186	179	191	200	206	191	192	197	187	198	194	175	197	183	198	183	196	209	194	188	204	180	167	191	211	201	173	215	214	177	176	194	196	190	190	190	199	181	220	213	214	180	207	173	240	164	179	205	187	186	196	210	205	192	199	195	192	194	186	190	187	194	174	184	217	221	196	199	204	175	206	213	217	188	198	202	220	206	181	187	215	183	195	172	186	190	199	211	203	192	193	181	168	209	197	193	190	194	185	213	194	195	204	215	195	194	181	200	189	180	183	210	190	206	176	193	204	202	222	185	193	177	178	197	206	212	189	207	201	209	189	198	209	196	213	200	199	199	174	189	230	190	206	184	193	185	206	199	175	199	197	204	187	222	218	194	194	209	218	205	193	195	178	166	206	190	192	214	201	199	173	184	190	170	186	178	183	225	198	198	216	187	194	184	189	215	202	192	199	189	187	210	187	172	216	187	185	184	188	191	197	190	195	206	175	169	193	202	217	206	199	204	229	187	198	197	210	184	197	167	211	217	180	167	201	197	173	191	165	203	201	202	187	184	195	203	167	205	188	197	183	198	202	207	179	194	208	200	216	200	213	213	199	200	197	188	191	185	219	216	182	201	187	203	212	215	180	237	199	190	185	186	199	190	165	182	224	190	193	184	209	185	201	189	228	198	192	196	214	185	179	200	187	210	192	201	186	191	191	214	193	186	219	201	196	201	184	180	194	212	209	182	216	205	169	208	200	202	179	220	205	185	207	187	197	198	174	187	198	219	205	189	188	211	194	203	207	192	196	217	194	182	217	218	213	214	195	197	196	184	180	191	173	221	200	188	189	202	175	190	193	197	215	198	178	186	204	184	219	202	198	203	187	225	207	195	204	192	159	187	188	193	193	180	215	179	173	197	209	219	239	192	206	215	180	199	191	218	195	201	206	201	210	205	207	214	180	201	200	199	202	200	193	176	214	197	194	197	194	202	176	193	184	216	192	192	179	176	208	198	178	185	192	202	204	170	189	189	187	201	182	181	187	177	176	207	186	176	198	204	199	188	173	198	193	198	206	216	216	203	206	209	204	179	199	194	192	195	182	187	194	197	223	199	210	211	236	203	194	172	210	186	196	194	211	214	191	224	179	210	174	191	199	211	186	196	196	189	196	187	213	183	191	197	194	215	197	207	208	195	183	191	195	178	184	198	211	190	203	214	182	168	214	211	212	186	183	198	185	187	201	199	177	198	178	205	188	184	197	192	180	193	188	204	208	210	189	201	189	191	220	187	212	179	190	208	200	191	205	209	193	205	198	207	202	200	196	202	187	210	176	177	199	189	217	178	200	176	196	199	211	195	229	198	207	200	193	191	201	189	204	186	198	197	209	187	190	194	227	216	200	177	192	207	203	170	206	188	205	181	210	203	186	169	169	224	195	203	174	163	188	196	188	172	218	201	186	201	211	183	195	201	215	215	180	187	205	208	210	199	206	187	209	220	201	189	181	170	198	191	192	167	215	203	188	204	186	199	191	195	178	222	199	196	190	194	172	197	215	208	196	182	177	196	194	216	196	219	186	183	201	209	172	166	205	204	185	191	191	181	179	201	219	192	218	212	191	189	202	187	189	198	182	143	215	222	166	195	206	211	215	181	205	188	180	188	188	195	210	168	186	207	155	178	195	206	188	212	202	186	187	209	179	195	193	215	217	176	213	200	176	181	175	170	171	198	206	199	202	197	192	193	240	214	233	174	206	199	193	184	216	186	188	217	180	196	185	193	197	148	183	163	196	186	192	201	231	205	200	198	178	208	199	184	202	188	188	201	190	200	175	209	205	197	200	208	192	204	224	201	179	218	190	192	203	211	192	195	191	214	191	188	201	185	191	201	174	228	208	190	194	176	193	196	194	198	221	198	193	205	189	179	205	192	228	198	211	191	184	183	190	199	207	177	189	199	193	187	204	202	212	187	190	199	185	179	194	182	199	201	217	185	195	201	185	189	194	218	207	171	205	200	180	203	212	191	189	205	188	184	222	209	188	189	180	201	225	200	196	195	214	221	212	202	221	204	192	219	221	186	209	197	199	194	191	171	193	185	196	180	188	189	184	189	170	205	219	200	194	184	192	190	187	217	213	155	180	201	179	207	200	199	190	204	193	191	182	189	209	204	175	200	206	192	182	229	201	186	178	202	225	183	210	193	187	182	199	190	196	216	167	207	164	183	198	199	174	195	194	212	186	212	192	212	190	210	195	200	211	190	220	182	208	195	216	196	213	196	191	188	177	193	198	193	179	172	206	168	196	180	188	204	202	202	197	198	175	199	214	211	196	203	206	192	186	194	182	223	174	178	201	201	184	205	171	192	205	199	177	210	172	211	208	196	189	216	185	195	208	207	187	168	210	205	203	181	200	202	214	180	208	198	182	200	182	165	209	175	193	205	170	179	186	216	194	182	199	195	195	188	183	208	170	205	182	222	170	220	195	197	181	190	171	205	204	198	188	176	189	198	215	207	196	223	196	204	207	210	207	175	184	206	196	209	234	197	195	226	210	228	195	206	210	194	189	191	192	185	201	182	187	192	185	176	195	174	186	194	204	186	214	176	236	219	195	183	186	196	194	169	174	206	194	197	199	189	198	215	204	183	195	189	201	204	199	198	197	211	191	204	187	206	208	205	217	206	211	212	214	209	176	229	214	218	176	177	210	218	183	218	173	184	166	191	178	200	194	176	224	204	196	224	180	192	198	186	198	183	201	190	169	171	189	209	184	202	195	173	171	204	192	202	208	185	180	195	205	184	186	199	188	195	175	188	184	200	195	182	206	211	211	202	188	182	186	217	178	177	195	164	184	189	219	210	175	178	183	203	167	198	204	191	211	187	190	223	203	197	215	189	218	207	202	197	187	195	214	201	189	219	201	246	216	180	165	181	177	205	210	185	199	209	192	184	204	182	223	201	193	204	200	189	183	203	203	213	201	222	173	205	195	230	206	194	176	207	175	194	188	204	196	173	200	193	188	193	222	193	197	183	201	191	199	217	198	187	185	201	206	206	192	193	198	175	199	210	208	203	179	193	211	203	193	182	178	178	217	190	177	199	218	194
3832	497	376	298	322	295	306	297	256	261	292	288	266	285	314	270	266	256	262	273	265	260	264	271	251	267	272	219	273	270	264	262	304	270	289	246	280	250	255	296	275	271	248	281	261	283	249	253	259	263	258	263	277	242	266	265	279	275	277	268	273	273	295	260	254	252	271	272	270	257	264	248	273	277	278	273	249	258	240	241	239	298	282	264	274	269	286	266	291	253	257	273	278	242	270	271	268	252	281	227	275	288	263	270	281	263	269	282	265	253	290	268	260	288	254	232	263	273	253	271	256	281	267	258	248	271	254	244	251	291	270	283	253	286	268	257	240	252	261	281	273	265	268	263	268	275	270	256	286	244	279	280	250	263	235	267	232	255	264	262	261	258	280	250	271	260	259	262	274	301	255	252	260	287	254	268	253	263	269	251	273	276	248	247	294	282	266	263	251	288	291	274	232	293	257	271	282	284	249	256	280	272	275	258	256	228	282	262	266	261	253	269	249	262	275	265	242	289	279	283	271	293	250	263	263	260	260	253	274	304	264	240	272	280	280	285	231	259	278	268	259	257	281	253	252	240	257	269	314	283	267	265	266	280	278	250	255	259	244	274	267	251	272	288	244	252	273	270	265	280	288	250	255	261	276	278	249	292	252	283	270	240	287	298	233	292	268	267	263	251	264	252	260	287	281	254	272	265	264	255	287	256	311	238	257	260	294	240	247	274	268	227	237	285	266	257	299	252	276	254	238	263	272	252	256	284	279	274	250	256	268	272	258	265	285	261	256	262	282	248	267	265	274	270	306	241	280	256	253	255	258	283	258	288	254	242	274	252	240	261	261	222	244	262	283	304	239	256	270	268	268	254	244	261	241	274	256	271	254	254	275	232	264	256	263	254	289	271	260	286	249	264	236	274	266	240	289	250	292	244	257	271	288	259	276	280	292	275	273	252	259	238	253	276	279	264	271	263	248	255	287	264	251	276	261	256	274	271	281	275	243	280	245	249	244	276	256	268	236	264	280	271	306	260	280	280	279	252	248	268	284	295	243	262	282	253	265	278	278	243	259	244	241	285	248	299	275	258	267	248	266	266	268	261	258	298	274	257	272	292	273	271	264	263	256	284	258	264	277	286	256	268	267	273	280	197	251	244	256	266	231	275	254	274	240	262	268	284	264	271	239	259	279	282	264	262	249	250	281	256	250	263	244	260	241	272	257	260	277	269	258	230	246	270	247	295	263	277	240	271	281	267	242	250	268	278	245	245	275	257	260	268	250	288	276	284	289	285	318	252	224	271	248	269	286	245	259	228	264	277	266	277	278	258	273	227	267	245	264	263	260	276	264	299	242	251	257	232	257	249	279	289	273	265	279	274	235	239	254	304	236	280	264	275	278	265	269	253	249	260	289	276	245	246	264	254	294	272	256	238	276	277	247	241	261	259	290	275	254	276	280	258	276	259	241	276	279	229	267	252	269	264	261	262	300	281	240	263	284	290	271	254	266	270	262	256	272	254	257	269	250	256	271	272	286	229	265	289	254	272	306	266	214	239	305	238	247	251	249	260	274	278	273	279	250	276	278	253	254	271	270	278	248	243	281	271	236	265	271	259	274	254	281	273	237	240	285	256	287	279	288	259	275	276	257	287	253	293	262	279	282	282	270	270	265	277	224	276	281	246	255	250	285	295	243	286	294	266	260	254	274	241	233	283	244	279	290	266	254	254	263	251	270	256	268	277	292	263	263	273	285	265	284	241	280	279	274	248	299	282	260	281	244	262	263	246	270	266	275	297	276	261	273	243	278	259	257	251	283	253	280	279	245	259	243	263	253	248	230	252	277	230	259	255	266	278	255	276	288	275	265	249	259	247	258	257	273	260	250	266	259	277	289	253	246	281	242	273	253	271	266	252	277	225	231	282	273	263	247	266	274	247	269	263	256	272	274	293	270	244	263	241	265	278	262	282	261	261	263	250	296	275	285	250	253	250	270	229	232	255	289	277	263	253	278	254	263	281	265	275	249	254	233	276	262	245	289	297	253	270	257	269	274	276	262	286	286	266	287	269	249	256	275	278	237	259	240	291	274	257	251	230	277	258	278	288	242	270	270	255	241	259	274	271	265	275	238	251	243	261	252	277	254	276	288	239	282	237	289	316	271	253	272	212	250	245	278	256	302	262	281	284	287	277	265	277	260	264	263	259	247	288	263	285	262	252	245	267	255	239	266	263	267	270	270	281	268	263	280	268	284	231	281	275	275	266	253	292	261	271	273	253	288	266	273	264	264	268	258	265	252	264	265	299	255	281	266	242	247	260	280	269	305	263	267	273	264	269	271	275	284	284	288	243	271	260	253	289	272	281	281	269	244	255	254	243	263	246	277	231	289	289	232	258	252	261	251	241	264	289	242	250	248	249	294	285	270	256	268	292	284	301	248	255	268	263	258	253	267	274	290	249	246	235	269	278	287	245	262	281	276	271	243	275	267	316	239	239	266	248	247	268	261	276	277	283	255	266	277	250	284	286	242	275	267	260	258	275	235	247	271	262	296	277	281	239	261	263	279	237	264	260	245	265	263	271	262	285	251	252	238	275	249	275	234	275	276	262	281	245	258	246	258	252	244	274	273	274	253	272	254	263	256	257	261	265	269	261	248	276	283	274	262	257	265	243	278	281	272	261	273	237	257	270	271	302	244	284	287	253	267	269	239	269	291	283	248	265	253	279	257	256	259	247	280	259	283	257	242	273	265	227	252	269	300	280	270	303	249	244	249	271	272	248	259	246	255	271	259	274	260	282	258	242	247	269	285	275	285	250	307	274	277	256	238	240	256	260	252	267	247	283	300	273	271	277	267	260	287	277	249	269	253	288	260	270	256	254	256	279	260	273	243	286	271	274	259	278	261	277	254	275	240	264	235	259	266	258	268	276	266	264	263	257	253	288	306	261	260	268	266	270	263	246	284	241	265	220	290	252	291	264	214	276	275	264	260	284	262	260	281	249	284	289	251	252	265	280	245	266	245	269	296	271	299	257	289	261	249	258	276	289	258	269	274	260	264	267	261	273	260	250	270	286	284	268	261	263	251	250	251	272	263	255	250	296	235	290	277	263	289	273	242	245	269	256	280	260	263	283	265	274	243	287	251	285	265	250	293	278	260	268	263	278	273	260	249	260	261	284	286	262	245	258	253	263	299	287	247	275	244	275	277	246	274	246	252	257	241	257	285	258	288	249	254	239	285	279	283	290	265	287	306	272	279	250	225	254	230	264	259	257	264	275	259	261	261	247	260	278	271	278	283	261	258	270	252	264	270	282	268	266	256	269	265	249	274	256	243	261	275	269	272	267	237	276	278	286	251	251	277	274	260	261	253	268	270	253	269	268	266	265	259	274	265	254	278	252	254	251	256	277	251	260	267	264	244	281	278	260	261	258	262	253	270	287	257	298	239	268	257	273	252	275	271	285	250	253	262	281	232	264	269	265	245	252	275	255	268	286	282	272	263	262	263	267
22629	21250	29569	23242	21246	21402	24231	3847	746	688	711	661	668	693	659	637	658	657	626	665	684	660	636	621	629	590	653	627	705	645	646	640	632	632	640	678	677	661	697	656	681	644	638	666	676	656	644	642	639	621	623	649	667	640	613	680	689	664	627	637	640	599	687	656	613	647	616	625	637	641	673	631	684	667	623	640	694	660	642	640	587	636	626	616	628	678	663	645	670	623	631	648	654	679	712	635	678	645	656	637	632	678	615	639	625	604	605	621	605	662	646	650	641	629	580	626	612	686	668	607	620	673	679	643	620	680	636	649	616	659	646	622	669	667	648	629	633	634	677	605	696	685	640	648	653	675	627	646	638	642	670	630	654	649	653	643	616	625	631	692	638	659	669	645	673	651	615	677	639	650	622	652	665	656	657	638	654	607	655	675	679	648	613	618	636	621	619	678	679	666	601	614	669	616	674	622	652	647	646	636	615	619	645	648	630	633	666	652	649	678	613	701	618	671	680	625	627	625	673	615	688	625	654	603	633	676	606	613	642	689	649	646	575	701	647	657	638	639	655	657	704	667	604	616	635	635	640	630	621	598	627	647	623	642	674	626	654	618	564	646	684	629	626	633	627	685	656	663	646	621	674	638	635	632	630	644	633	639	668	693	621	686	674	667	643	620	628	624	669	622	655	611	648	643	625	630	686	604	611	655	612	683	719	620	620	661	643	650	697	657	662	704	669	643	649	682	631	664	610	616	634	635	651	646	632	629	650	605	624	668	628	659	670	635	647	657	659	654	680	648	631	639	642	623	631	636	679	612	614	691	621	632	621	608	632	615	614	683	606	634	685	638	684	664	604	663	638	661	665	645	701	643	650	655	635	648	611	635	631	606	632	613	608	658	656	657	655	634	664	592	633	636	664	598	655	628	627	696	657	609	601	667	622	641	649	659	674	724	650	646	634	658	647	649	675	654	619	709	670	655	640	610	654	677	676	657	650	640	616	654	590	653	631	624	650	628	667	674	655	621	638	660	601	595	648	676	641	668	612	623	643	614	601	669	627	602	682	664	660	640	623	662	631	653	645	646	650	633	683	633	636	621	613	628	651	700	618	687	693	610	624	678	651	647	645	664	634	625	684	648	618	655	664	659	621	693	598	639	649	601	631	652	676	608	624	642	664	656	672	616	633	618	632	638	626	651	670	654	642	630	669	634	610	647	601	652	651	607	644	644	631	639	631	631	630	649	651	640	634	627	678	634	643	669	668	639	605	636	660	639	659	563	672	630	657	641	668	627	605	648	666	658	672	643	638	627	639	618	636	651	638	643	637	580	656	686	665	654	645	626	649	650	633	598	625	714	634	671	680	651	678	648	627	679	641	639	635	697	649	632	596	638	600	632	661	629	641	633	651	646	670	659	658	646	602	650	615	581	661	654	619	647	614	637	670	622	584	632	675	595	633	681	639	655	603	626	608	628	647	675	627	628	682	628	652	690	612	673	642	667	622	627	642	632	596	661	618	629	691	622	663	655	621	614	642	634	666	613	676	642	655	630	622	631	603	614	671	679	689	639	693	647	623	592	618	634	621	644	653	659	615	658	644	641	583	636	629	675	636	677	619	638	661	662	682	624	599	636	600	637	665	668	659	651	613	638	674	638	687	649	625	604	617	645	644	631	668	639	633	618	696	644	639	585	600	646	639	666	626	659	656	666	652	657	635	612	584	707	624	622	661	625	623	638	647	635	647	678	657	638	624	596	635	691	623	613	695	577	640	647	633	637	635	621	610	677	667	594	656	633	632	601	570	612	668	648	650	631	641	629	687	661	660	638	673	598	634	647	632	618	658	665	696	635	644	599	648	635	602	676	652	624	652	633	617	610	641	652	655	609	665	660	677	641	622	636	638	625	632	640	608	669	634	638	594	618	641	604	630	650	639	624	619	625	646	659	654	655	638	646	651	660	648	637	686	685	660	627	638	634	619	650	608	655	616	682	647	638	630	655	632	595	639	621	634	660	629	661	587	624	595	592	652	610	616	621	705	629	675	648	621	637	652	676	649	645	605	709	690	628	645	654	680	682	630	685	620	631	654	581	686	659	634	635	620	643	619	645	593	583	642	622	677	679	640	671	640	674	646	615	639	677	650	654	641	610	616	616	635	664	619	667	614	644	634	614	657	658	628	591	625	646	621	635	654	652	651	645	646	620	664	640	635	627	662	657	616	620	622	652	643	606	647	604	633	650	661	661	630	637	619	564	627	655	617	686	647	648	656	658	668	613	675	613	638	624	631	637	643	617	646	628	645	650	640	638	612	638	650	653	631	628	663	618	620	631	615	637	679	628	627	640	654	643	677	667	671	663	650	673	622	676	614	651	650	653	654	680	667	612	663	668	636	638	656	657	673	634	641	669	608	650	646	618	628	665	649	660	614	617	687	661	648	630	644	627	686	626	655	647	665	673	608	667	646	641	642	684	645	593	619	653	602	648	610	700	633	663	624	631	609	625	615	630	647	662	604	654	601	600	619	656	651	649	696	633	632	628	643	629	622	645	627	705	643	641	662	609	605	640	647	673	700	602	584	632	648	633	666	669	661	613	656	611	674	670	612	614	618	642	654	632	637	611	661	612	619	629	622	634	635	609	646	655	659	608	638	652	686	663	614	623	640	636	624	618	635	636	680	662	613	672	601	626	664	653	642	623	608	661	588	646	648	634	565	589	662	596	637	661	604	612	622	642	628	658	687	659	599	651	624	668	633	619	626	632	584	647	614	649	647	598	621	666	631	631	648	628	664	672	664	620	662	621	618	673	653	625	651	619	677	627	642	660	653	632	638	630	656	614	623	657	642	631	636	640	635	672	600	652	672	630	626	652	687	591	660	637	671	652	608	650	610	620	632	599	639	677	656	671	618	651	634	674	610	645	673	655	581	612	608	640	648	624	648	633	644	626	641	658	670	679	658	625	678	653	644	625	644	651	650	647	624	642	584	634	662	634	624	617	665	639	627	639	620	625	658	646	675	619	661	645	641	670	591	573	622	627	675	628	663	638	660	658	634	620	615	624	611	625	680	640	609	606	662	634	645	671	597	656	622	650	673	665	658	655	681	625	666	627	614	667	650	649	621	632	682	614	675	654	666	635	672	618	655	639	664	680	670	661	651	640	658	642	655	653	629	668	642	667	611	650	658	612	661	638	657	636	686	648	636	620	645	609	609	614	616	652	633	591	639	607	666	637	662	629	625	612	614	630	610	641	625	624	616	583	590	599	636	642	620	596	646	606	645	628	620	645	661	614	605	632	653	630	596	670	656	646	673	639	655	631	657	606	609	651	655	655	644	628	647	680	620	607	651	615	645	625	601	657	639	616	610	642	630	647	624	650	632	664	654	669	633	669	661	648	652	600	679	645	614	601	645	626	631	659	660	625	621	634	575	638	625	644	642	607	693	660	667	640	632	641	640	628	647	673	637	612	648	679	653	669	633	608	588	646	672	646	657	653	656	669	639	649	628	635
4729	1801	1137	929	917	872	804	825	814	744	767	785	772	771	775	808	780	784	775	795	777	766	712	779	750	786	784	786	733	748	746	795	787	757	794	789	736	776	814	798	789	792	774	754	766	774	760	789	718	735	769	761	752	823	741	759	786	756	754	770	727	731	795	746	776	820	762	743	775	698	734	712	751	804	760	751	769	739	787	781	743	741	745	789	770	778	746	758	774	804	771	785	708	802	768	729	754	769	713	757	792	730	771	759	758	776	752	774	796	791	754	743	779	770	810	723	772	790	727	835	726	720	839	710	755	785	773	788	802	752	787	797	770	760	766	792	785	755	749	771	766	782	774	748	749	744	767	744	756	797	734	754	765	757	806	759	732	783	841	736	783	714	770	779	711	779	774	779	763	763	747	801	781	748	808	773	808	777	756	742	747	747	790	745	756	785	742	793	696	746	780	791	730	744	750	758	782	751	734	773	762	763	724	766	797	771	745	735	766	780	793	777	729	811	799	792	711	806	773	790	777	720	778	770	770	828	738	735	808	792	742	774	752	764	777	767	773	770	720	798	746	719	707	781	754	750	790	746	792	778	742	745	724	779	769	765	773	821	773	746	787	810	722	808	801	757	797	752	777	793	792	760	752	788	775	731	766	795	745	755	773	759	746	748	745	778	772	773	734	733	751	776	747	702	791	771	764	751	787	725	771	728	772	772	809	805	724	775	754	771	789	763	809	729	724	766	768	762	710	751	743	762	774	736	752	774	781	756	720	762	726	818	784	780	786	748	761	737	815	743	731	779	822	743	785	801	740	744	760	715	728	798	756	671	722	776	720	745	761	786	784	778	737	783	761	764	783	755	803	798	748	764	759	762	797	735	801	739	820	766	777	734	786	764	747	718	741	793	713	763	817	714	826	819	735	753	748	786	799	769	720	795	720	750	762	768	806	708	722	762	736	732	734	787	748	766	763	783	812	753	759	759	791	773	737	829	798	763	801	742	746	737	754	766	754	794	738	800	810	764	810	794	815	743	712	781	788	790	780	787	742	755	755	739	779	731	766	797	766	773	774	748	781	797	779	748	768	762	735	827	752	758	772	707	782	794	743	748	764	741	808	696	756	771	745	814	726	784	780	763	700	748	747	750	727	793	758	782	735	717	746	706	784	762	752	745	781	773	792	741	770	788	726	763	733	730	763	757	719	753	755	724	769	749	727	764	748	805	822	787	749	775	751	776	765	737	757	694	727	746	749	749	791	711	768	790	801	742	781	752	751	768	733	806	721	794	706	746	765	781	748	782	742	746	739	707	775	805	682	787	767	769	830	776	749	728	764	773	775	771	752	743	741	761	742	770	796	779	758	808	753	774	790	802	767	770	695	754	807	700	703	747	767	714	799	762	739	783	760	811	749	770	770	767	746	763	744	750	761	779	773	800	776	755	777	759	751	767	782	715	792	775	814	722	737	775	778	722	760	758	747	750	766	754	765	815	742	776	760	733	831	788	726	746	771	824	843	754	759	782	761	785	745	713	749	766	750	777	717	819	762	785	783	768	788	795	787	738	779	744	764	729	833	760	748	769	723	757	802	764	797	753	759	790	737	713	793	770	753	735	755	735	815	758	761	740	739	713	750	707	754	772	777	759	756	777	763	745	734	748	758	778	752	762	781	701	769	746	769	725	769	743	783	766	716	790	760	757	779	740	765	771	752	765	791	807	766	731	789	789	787	796	766	772	773	779	791	752	790	797	741	743	744	777	736	787	728	779	784	759	787	761	774	793	719	797	709	791	731	736	731	744	739	741	749	757	814	792	760	804	780	826	747	771	720	725	750	796	753	787	735	777	754	766	767	779	718	809	779	746	811	779	706	761	749	741	744	767	748	772	751	766	741	735	739	737	739	817	774	777	790	721	731	724	795	785	764	770	751	750	730	758	772	789	770	804	747	769	774	744	774	797	776	736	788	717	778	792	764	777	713	767	730	722	726	737	749	787	774	754	768	759	712	741	736	730	813	769	721	769	753	743	775	754	733	772	744	747	733	770	777	747	826	714	738	777	774	793	761	733	801	791	743	849	719	812	799	748	775	755	731	723	763	741	709	773	742	756	787	802	734	749	759	761	767	773	770	774	783	754	829	760	770	788	776	708	762	767	754	752	721	732	748	799	746	718	843	733	721	772	813	742	782	792	782	742	735	729	776	709	782	758	746	791	783	769	800	722	752	714	805	732	779	705	754	709	772	764	754	793	769	808	765	743	773	757	780	769	777	753	748	777	710	768	771	783	719	761	775	750	770	749	730	773	799	740	774	759	723	757	770	758	783	776	776	761	737	735	767	729	748	801	792	751	751	764	730	781	737	747	740	758	774	762	755	756	807	758	745	748	793	752	778	784	741	752	729	712	767	738	771	747	803	747	754	789	757	784	768	795	752	738	788	738	791	697	725	731	773	763	760	763	759	768	759	742	783	788	762	713	729	763	785	716	787	753	785	736	784	797	743	812	756	719	727	727	747	765	775	782	746	758	759	744	719	762	757	737	736	766	776	787	763	689	762	719	728	782	751	711	741	735	764	718	745	749	776	788	747	771	775	734	763	791	793	762	762	753	752	767	758	792	727	727	750	763	757	791	781	739	740	811	776	754	732	719	745	819	734	767	792	705	785	804	807	756	762	773	767	752	760	733	732	826	764	714	786	831	739	817	750	707	727	729	772	751	789	742	746	779	757	739	698	757	802	725	726	761	823	805	766	757	758	739	709	754	755	771	778	767	735	783	766	784	727	762	791	793	729	702	771	732	772	772	767	753	793	732	750	773	731	805	782	772	746	722	753	732	749	732	768	803	784	799	738	799	730	749	726	740	755	761	781	737	791	794	809	744	830	750	737	764	770	764	739	820	774	725	795	736	757	777	725	734	801	774	794	792	821	707	735	772	818	714	694	729	769	788	784	807	787	791	795	741	790	793	755	824	738	788	744	774	750	754	725	757	724	807	747	728	810	759	738	751	750	789	748	751	765	784	728	752	737	749	780	717	755	797	751	755	735	735	761	776	756	735	791	733	794	751	786	773	755	778	726	764	740	780	738	713	719	782	755	805	770	761	756	816	717	747	763	785	746	716	739	760	722	723	738	734	763	753	717	721	760	779	744	760	770	749	745	738	799	686	745	771	774	747	761	763	803	741	718	721	764	729	745	770	752	785	776	784	778	772	760	771	785	776	762	782	809	747	725	728	727	756	765	735	746	808	727	731	753	791	759	781	751	719	793	739	756	764	772	740	727	768	718	753	729	753	769	690	750	755	763	786	769	746	776	799	777	748	791	731	769	717	715	718	782	739	724	745	742	777	779	755	739	745	759	751	798	717	758	773	767	750	793	782	788	766	786	753	763	781	796	730	762	807	741	811	766	777	783	770	775	734	736	743	795	765	754	807	744	762	767	790	778	769	789	751	769	712	801	756	784	754	781	684	794	766	800	769	756	758	731	730	751	801	767	789	759	778	757	767	738	762
27933	21196	25357	13566	368	311	306	329	302	272	261	300	267	295	318	287	285	271	300	295	276	269	265	311	295	296	294	308	270	339	284	280	292	308	322	286	290	311	272	307	299	326	301	314	325	301	324	304	303	290	301	328	314	297	288	314	249	327	315	281	303	318	283	281	299	311	295	298	273	306	277	289	261	293	314	288	291	282	285	276	302	297	303	291	321	335	290	304	298	268	298	314	292	309	304	285	286	297	296	300	302	289	289	285	294	299	305	283	329	300	297	283	294	324	307	293	302	264	272	300	302	265	313	277	303	287	278	288	304	306	293	289	283	288	275	321	293	284	265	317	291	283	280	293	312	296	290	315	315	300	302	317	316	277	292	323	304	257	312	283	266	309	319	309	293	277	307	302	292	308	292	318	307	272	287	278	293	286	296	291	320	311	311	294	296	266	291	293	290	280	300	302	313	309	279	301	308	312	280	282	264	311	329	293	307	285	304	268	316	293	307	307	266	312	294	303	287	285	318	328	278	294	303	323	310	300	319	280	251	291	273	297	294	293	306	292	282	284	286	315	320	309	318	289	286	292	338	274	289	326	268	288	302	326	305	264	272	311	323	288	312	304	291	300	297	294	285	302	284	271	279	280	316	321	310	287	310	284	305	300	280	262	296	298	294	311	316	313	286	281	271	290	289	283	271	300	332	323	315	300	307	312	308	321	307	337	282	297	283	275	329	293	308	286	282	310	267	297	295	298	297	300	284	297	292	280	274	317	289	290	294	286	345	278	291	283	273	296	286	287	338	280	311	297	285	261	272	323	271	292	309	293	284	276	295	318	310	293	294	293	299	319	274	286	269	292	298	340	316	291	296	284	286	304	276	292	327	295	297	275	248	286	311	300	281	307	295	286	317	334	305	327	320	289	287	251	292	271	288	283	271	313	290	308	281	280	276	322	318	280	312	279	308	305	277	281	304	296	281	323	289	293	294	301	261	309	320	266	303	273	284	305	299	323	295	295	248	315	293	290	276	325	326	301	314	308	285	274	283	301	288	323	327	294	304	304	304	309	289	302	302	294	291	304	314	294	299	282	313	316	289	295	291	278	285	328	287	305	282	334	292	323	311	294	303	290	298	278	299	291	306	342	301	271	274	273	350	312	286	282	330	279	287	260	281	327	292	319	337	279	286	289	314	299	303	274	295	299	299	295	307	304	267	289	306	322	314	277	300	315	305	280	286	307	258	269	302	301	308	300	309	283	293	309	270	279	289	292	306	329	300	282	308	277	298	262	306	272	286	296	291	313	274	316	315	304	297	299	312	279	301	303	256	253	271	301	276	273	322	312	293	314	289	274	277	300	274	283	328	308	287	275	277	318	295	282	306	298	303	289	296	278	312	290	318	324	261	301	294	281	314	294	300	301	299	324	284	295	352	274	283	297	280	289	275	264	308	292	307	326	316	298	284	266	269	288	285	306	300	299	300	313	298	294	292	300	318	282	321	271	297	279	296	289	296	316	287	306	286	290	305	298	308	308	299	289	287	293	331	316	289	261	300	282	300	303	291	311	305	296	297	286	291	305	297	308	309	329	304	314	284	313	282	316	288	269	270	315	278	278	293	312	309	259	298	314	313	271	287	328	311	299	302	278	284	306	296	309	318	298	301	308	318	256	313	303	277	276	311	302	266	267	315	301	279	312	282	299	289	319	317	272	302	297	274	267	306	311	297	296	314	328	296	288	311	311	303	277	306	285	288	266	310	304	298	285	305	323	296	292	268	272	308	306	297	312	322	298	291	293	291	287	289	289	295	272	317	291	316	296	285	292	283	304	285	303	311	295	298	313	293	301	295	288	292	300	276	348	324	297	301	305	293	316	296	278	303	294	303	277	286	284	318	284	298	287	309	267	299	295	305	273	297	291	320	293	290	296	309	311	292	319	317	311	337	272	290	294	278	305	303	303	302	291	304	282	281	301	307	281	290	286	311	260	316	285	301	304	304	281	300	250	309	288	333	335	284	316	285	293	284	289	294	292	279	291	298	265	297	296	264	307	290	301	297	343	292	324	286	302	271	319	325	300	315	343	313	255	321	291	311	287	303	293	282	309	295	294	233	296	284	304	292	307	329	282	289	271	296	300	286	340	320	286	295	272	307	297	313	306	333	292	307	276	285	277	318	311	294	306	278	337	276	308	308	294	277	275	304	315	280	293	297	339	295	288	303	307	318	296	285	288	345	308	284	291	279	286	311	314	283	274	307	318	298	306	266	290	332	312	300	294	281	273	292	346	260	283	323	305	323	302	294	306	275	292	309	291	300	300	282	301	295	293	317	272	320	290	284	295	270	291	316	337	300	306	344	265	272	320	305	284	291	302	344	314	290	326	299	292	286	318	287	301	296	318	299	278	278	275	305	316	301	290	308	305	327	299	308	264	310	289	310	287	310	282	297	303	301	331	322	282	305	305	322	290	308	303	303	309	305	331	324	311	310	340	299	332	305	284	290	279	259	296	309	302	313	288	298	304	315	291	312	283	320	303	267	309	290	311	285	285	288	308	293	296	280	287	288	286	309	317	280	312	283	327	271	339	296	317	324	288	313	312	287	300	308	309	307	297	314	292	292	322	309	291	278	305	264	282	302	303	299	306	283	284	286	278	290	288	309	278	282	289	310	278	300	316	274	294	292	271	292	274	299	290	270	282	308	286	293	292	275	306	304	309	316	295	303	293	303	330	282	298	323	291	288	304	278	312	281	281	259	290	283	313	299	294	280	285	302	325	288	281	288	291	308	302	306	272	288	299	278	257	303	302	292	316	277	333	310	309	279	274	308	326	282	271	298	280	300	309	335	293	322	277	315	286	282	282	309	286	273	314	323	267	302	309	293	300	322	281	309	293	302	327	301	300	295	296	315	304	293	302	317	290	283	308	317	296	251	289	298	260	303	300	312	285	308	303	294	279	306	303	269	326	312	296	295	291	279	282	284	302	278	296	282	290	297	294	304	272	264	299	286	292	292	269	318	298	272	270	269	282	292	333	303	294	297	286	298	309	301	296	273	274	304	281	312	272	303	297	291	296	292	275	280	288	302	295	284	311	326	273	290	305	292	299	332	311	308	310	298	252	302	310	296	292	295	285	311	317	276	287	301	290	285	292	295	273	289	267	306	278	310	324	274	290	293	282	297	270	290	289	296	308	304	284	296	304	294	280	285	314	307	328	315	283	283	273	270	315	284	323	300	274	330	259	275	317	262	292	277	328	298	294	296	282	272	284	302	309	312	325	283	286	315	277	303	304	292	279	301	273	293	297	253	282	291	312	305	278	298	314	304	298	267	294	296	308	324	309	268	293	298	273	297	298	293	293	302	307	327	315	314	317	290	291	278	297	301	275	297	321	293	298	311	279	287	289	299	296	291	283	304	283	309	280	286	272	304	291	288	284	319	299	301	307	267	295	279	276	313	327	271	299	274	323	302	270	314	320	252	310	291	285	287	299	304	303	267	318	297	296	338	281
3282	414	345	391	370	360	401	346	356	348	380	397	359	377	360	405	349	368	375	400	398	383	353	369	345	386	373	358	380	352	376	373	370	375	362	371	363	369	354	401	356	363	342	359	365	369	351	352	383	363	376	352	374	342	373	351	356	335	374	373	392	395	414	356	411	367	359	361	352	347	349	399	354	353	338	379	382	345	372	384	385	387	351	368	397	335	405	393	343	344	356	391	379	367	356	358	353	371	383	361	405	359	378	342	386	389	366	373	375	343	388	341	351	390	389	354	376	379	373	416	369	343	392	394	359	373	373	370	398	367	382	363	370	356	346	377	356	348	342	389	377	371	364	349	341	359	362	381	369	334	328	363	343	380	368	350	387	344	353	332	364	373	353	386	373	342	354	385	395	369	361	361	364	349	369	350	413	355	410	367	354	358	353	392	410	329	347	387	337	377	359	396	352	389	383	389	373	359	312	329	373	374	368	365	362	389	376	354	343	357	377	389	358	374	366	384	366	354	360	348	380	343	361	323	374	359	340	376	367	353	346	343	358	357	345	337	385	365	343	363	402	406	378	385	375	327	361	339	343	346	334	377	375	380	350	373	382	385	378	370	364	387	389	354	351	347	355	405	385	381	374	354	372	368	372	385	356	368	362	371	398	403	319	364	387	365	355	360	355	368	359	348	391	369	361	362	359	359	368	349	402	374	382	370	355	350	380	365	361	361	350	342	363	354	392	349	365	377	353	346	375	334	349	368	360	361	359	359	369	365	349	391	345	351	354	363	342	379	349	365	338	372	354	366	371	369	369	335	381	363	386	386	362	370	371	371	342	387	375	359	357	370	353	370	345	330	392	345	358	343	355	344	381	363	374	399	360	345	382	349	337	360	347	375	361	374	357	350	374	350	357	408	354	329	377	405	379	392	357	366	378	356	355	398	367	375	391	348	347	344	375	362	373	370	390	372	357	400	347	370	363	373	337	384	363	383	374	362	364	379	357	329	369	358	368	366	358	397	360	365	363	371	345	416	399	396	358	347	375	347	370	398	378	358	361	367	397	343	396	395	337	373	384	370	377	371	372	344	367	386	372	335	360	349	369	377	346	392	372	366	407	353	390	351	352	370	356	421	347	381	428	333	380	362	359	392	346	376	357	347	333	332	351	375	367	370	359	345	355	330	368	353	365	340	375	373	372	356	380	380	345	349	364	347	383	378	363	342	361	386	353	364	387	369	365	341	392	366	370	407	373	338	368	371	393	375	355	347	339	387	379	346	334	386	378	342	352	345	361	359	375	361	329	384	334	381	369	390	396	374	374	350	370	402	413	383	348	369	361	322	334	337	371	358	321	372	333	346	332	363	353	355	387	357	374	384	355	379	360	359	354	393	384	354	338	334	370	363	362	365	340	342	374	353	378	377	351	390	354	391	340	360	362	337	390	399	357	349	389	350	350	387	402	345	390	381	350	391	341	357	382	371	378	395	370	373	405	391	359	396	367	360	356	337	394	356	377	360	362	368	363	373	368	400	354	356	351	379	341	351	363	339	414	347	366	337	333	389	369	355	388	368	364	363	359	324	377	386	348	372	344	363	362	324	375	350	331	375	364	384	404	380	371	365	353	337	392	379	371	363	368	348	378	391	380	341	337	387	379	341	414	375	385	350	353	362	373	379	370	348	393	373	374	357	364	411	355	348	366	371	351	368	358	338	324	366	340	382	340	356	346	374	387	346	396	366	361	339	377	394	358	391	354	368	343	376	363	368	373	352	348	360	348	374	375	341	395	387	366	382	365	352	360	375	356	375	345	383	367	377	374	342	394	362	375	358	378	355	370	368	416	360	386	372	350	375	343	374	397	358	355	380	385	369	373	384	350	368	401	353	362	355	361	342	349	388	412	369	365	371	382	381	389	360	387	362	378	333	339	369	337	381	338	355	341	390	336	358	361	366	341	364	382	394	366	359	403	396	373	398	354	397	356	348	384	398	382	364	370	358	354	371	390	371	372	381	382	370	395	371	350	367	395	392	387	390	377	386	369	368	359	360	404	357	369	414	381	385	386	348	351	351	354	338	347	390	391	377	384	394	371	366	348	373	372	362	354	346	385	373	371	354	375	364	359	388	364	374	361	372	374	344	322	346	370	372	370	344	346	383	380	361	354	374	372	343	340	368	376	383	313	382	364	335	336	355	372	380	362	363	350	364	379	398	386	345	363	346	376	380	373	365	327	385	377	364	374	379	373	359	340	347	358	393	363	396	367	400	353	353	411	332	352	334	379	363	333	379	350	357	343	373	370	384	375	370	383	365	358	360	366	357	367	392	400	383	329	379	411	380	403	394	380	378	341	371	354	354	416	396	402	384	340	352	381	367	339	391	334	341	372	395	362	386	346	321	354	364	365	343	339	325	399	386	364	348	379	373	365	329	379	358	366	342	326	393	349	360	411	377	364	388	354	379	344	355	359	360	372	338	362	352	366	380	364	360	392	381	385	397	366	364	380	333	345	356	348	369	375	375	367	370	370	362	351	387	378	381	386	332	355	387	369	359	368	402	336	357	329	349	371	370	358	344	391	383	377	353	374	373	393	353	366	362	359	372	370	353	348	359	389	352	379	343	358	371	377	345	359	360	390	375	383	383	327	367	358	354	354	344	386	388	388	351	393	343	357	349	369	352	376	381	366	367	363	364	368	364	376	342	385	361	388	393	339	359	344	389	373	375	375	354	346	383	362	402	349	373	366	380	366	374	363	376	359	359	347	365	386	380	353	362	370	355	367	351	338	347	370	344	348	356	384	327	374	372	365	377	345	398	345	388	382	393	355	309	383	374	363	350	372	369	378	376	356	361	351	384	381	348	362	355	358	346	354	403	326	356	345	364	363	317	337	364	367	377	374	365	348	346	364	352	411	342	364	372	374	363	366	370	367	401	360	378	378	314	329	386	361	380	385	378	347	364	363	332	398	420	373	389	359	362	376	393	385	363	374	352	405	403	366	362	368	332	404	374	353	392	350	399	356	379	355	362	373	363	384	361	331	337	380	357	377	382	384	327	344	319	384	351	375	350	372	371	352	386	370	395	392	326	364	371	383	329	384	391	379	365	402	368	339	338	343	387	327	354	345	335	340	371	381	361	352	361	365	398	356	331	344	366	370	354	361	353	388	383	365	380	354	365	348	367	404	371	361	399	372	372	352	373	386	363	404	368	364	371	354	377	376	390	335	346	407	364	332	336	367	385	390	347	403	342	372	355	335	384	369	353	348	374	396	353	344	362	356	371	377	386	368	341	354	366	365	377	383	354	376	373	375	366	373	388	376	398	346	345	361	376	351	376	372	353	381	386	362	346	335	381	349	367	379	349	380	364	386	368	396	376	354	395	359	348	377	347	367	394	379	361	392	380	373	327	375	358	377	404	385	333	389	382	369	391	363	373	351	365	399	383	362	346	366	383	387	378	384	394	351	349	354	365	360	368	356	358	379	390	390	361	377	350	347	362	382	375	388	348
25787	21212	29769	22946	21212	21257	18316	907	706	678	657	678	655	642	628	649	654	677	645	610	659	659	649	675	657	628	634	630	639	586	632	617	629	629	652	636	659	596	625	658	566	627	646	691	612	661	640	644	673	664	659	654	603	687	672	600	655	622	651	622	602	665	691	650	666	632	625	629	648	653	559	626	658	685	659	660	640	623	669	625	653	631	616	661	654	648	635	597	657	676	674	674	643	684	660	615	621	651	663	642	661	630	629	666	644	615	636	625	629	671	630	631	661	634	660	623	628	636	650	650	678	657	659	650	617	687	674	691	655	633	638	639	667	631	670	580	630	654	597	633	639	691	681	659	625	618	636	677	692	644	636	622	622	631	632	632	631	643	654	675	661	669	577	640	646	662	628	663	668	662	635	626	635	588	607	651	673	643	673	624	617	605	623	659	656	583	616	659	628	627	627	639	641	621	660	652	610	634	640	649	617	650	627	643	645	693	644	648	671	622	626	654	630	645	634	589	669	667	599	660	675	624	644	650	617	632	613	611	605	642	636	603	627	598	621	663	630	674	648	636	659	641	633	618	631	626	668	685	631	632	629	634	666	608	675	627	650	677	618	692	632	662	631	627	616	638	639	601	659	672	580	617	613	632	620	670	638	651	610	609	643	604	635	697	662	659	597	590	618	679	653	622	666	664	623	649	659	638	635	676	619	647	644	603	690	639	673	649	640	617	602	639	640	649	619	640	671	669	674	626	648	647	597	635	639	618	662	644	596	595	661	604	655	646	650	665	635	606	662	585	662	609	663	623	637	612	638	655	646	609	645	620	660	661	635	689	682	633	631	635	646	680	650	618	641	628	657	640	577	630	630	629	614	633	579	600	639	635	658	665	642	652	634	661	612	647	628	615	662	615	652	632	657	664	613	686	660	619	649	596	610	693	654	612	651	650	640	653	658	642	633	609	651	657	655	628	648	647	610	629	662	663	631	617	661	632	605	633	620	626	631	691	646	621	634	657	599	604	608	665	651	619	619	618	698	663	643	641	658	661	612	607	655	629	635	612	664	656	636	667	615	668	641	646	621	586	640	635	661	634	624	646	676	653	626	659	659	626	635	616	661	657	603	641	660	660	599	690	617	627	601	659	693	640	626	642	598	608	648	635	652	657	639	629	607	630	601	605	631	650	608	670	629	644	683	615	662	649	616	698	637	608	606	606	643	654	673	612	689	626	660	709	630	622	632	633	653	632	662	642	630	584	640	650	624	608	611	627	597	624	660	634	586	644	615	610	636	603	632	684	655	649	629	651	596	626	631	663	649	638	626	630	627	633	649	614	629	698	655	696	662	643	635	594	627	616	653	594	635	634	616	660	689	630	622	655	661	608	651	612	664	611	636	605	636	637	636	625	632	644	627	679	667	700	608	672	651	650	649	628	614	659	694	632	636	656	593	624	617	646	668	647	638	634	654	621	644	634	667	613	624	629	616	617	704	610	621	607	660	664	634	643	624	642	645	636	653	631	611	635	662	620	620	680	610	585	651	692	662	612	652	669	631	626	621	675	606	640	659	603	597	641	613	616	658	615	645	665	657	636	657	656	681	578	637	641	632	634	630	622	637	635	652	642	654	565	670	663	629	629	638	624	570	586	635	684	666	690	601	686	612	636	592	698	707	649	686	603	646	613	661	669	613	618	671	636	607	633	619	612	639	627	680	654	678	657	602	672	620	657	604	636	639	683	618	654	628	670	611	643	599	644	635	610	682	663	672	674	650	686	683	646	666	578	642	610	630	669	653	632	648	648	668	615	654	659	624	678	629	536	608	609	633	668	669	633	653	662	627	586	604	622	648	613	591	616	646	643	672	594	637	637	624	623	630	689	616	632	655	639	640	657	644	655	608	631	631	613	655	653	635	605	615	659	665	596	627	603	638	635	679	621	627	632	664	634	632	657	599	667	615	621	657	612	666	645	607	581	648	616	652	641	666	662	636	610	614	671	581	651	633	646	609	635	663	622	636	652	626	679	615	676	639	663	657	686	666	634	617	658	699	653	648	619	620	644	668	607	622	628	643	619	655	656	641	608	625	599	636	659	659	624	644	641	647	626	628	617	654	604	656	646	623	664	621	670	614	619	679	607	639	630	599	649	661	617	643	638	604	630	591	659	620	629	650	635	612	671	640	646	607	659	640	660	644	637	662	625	660	616	601	652	685	654	618	653	622	653	649	616	691	651	631	618	623	675	623	618	652	626	643	607	604	633	658	638	622	617	618	635	605	623	611	665	629	644	651	595	655	601	630	608	630	635	658	637	608	663	608	624	613	645	653	660	684	663	656	617	689	628	661	661	664	630	641	641	685	625	672	615	650	645	639	623	598	672	627	617	650	677	655	626	652	608	648	637	644	608	692	596	629	627	691	637	644	636	641	649	643	616	632	597	621	619	672	631	633	684	618	709	592	629	668	618	625	617	611	671	595	649	640	597	666	612	672	598	661	662	615	635	605	587	621	602	618	654	666	640	645	627	629	686	627	655	657	650	635	641	667	597	610	622	601	637	661	660	633	633	610	639	637	647	622	656	630	615	628	661	673	629	633	627	689	634	624	639	619	668	636	647	626	615	639	614	602	651	631	659	646	632	624	621	675	655	603	675	588	656	664	678	614	612	619	657	641	654	630	655	670	571	596	636	668	625	618	654	645	629	607	639	631	634	609	615	637	635	641	632	601	628	648	637	643	652	664	633	648	622	631	645	631	632	592	661	658	639	646	648	673	651	619	653	621	625	560	609	599	607	641	641	601	621	699	633	610	648	647	633	643	642	620	635	660	595	638	628	627	602	606	634	645	636	645	652	666	626	611	652	663	632	642	663	596	625	631	558	647	600	657	650	589	636	604	630	609	614	640	685	646	686	614	645	634	621	644	627	627	603	662	621	663	601	659	661	652	635	661	584	634	667	651	640	628	660	594	673	635	651	668	662	614	660	611	649	604	620	629	624	618	631	634	608	680	626	675	668	625	644	615	598	607	613	632	613	665	606	613	625	661	653	607	612	630	646	677	668	634	654	615	615	630	622	640	609	642	660	610	616	629	632	615	655	639	622	627	655	619	648	596	679	645	624	625	606	652	642	628	629	646	617	637	637	659	641	649	631	656	646	629	672	662	673	650	648	614	606	662	647	622	615	642	610	695	608	632	588	667	624	650	613	640	613	651	590	691	661	690	683	657	690	678	648	594	658	647	659	634	609	631	652	635	651	614	659	685	607	633	645	640	631	620	661	629	607	599	687	620	592	661	608	599	621	661	625	651	642	613	638	657	655	626	636	643	653	643	684	627	656	634	624	658	617	648	654	649	621	615	610	627	646	669	635	652	639	604	623	565	621	657	645	715	612	626	639	647	626	623	632	670	558	668	635	655	613	611	641	648	608	664	656	624	612	649	604	640	668	604	687	632	627	598	642	606	612	626	672	636	623	628	628	663	589	644	608	659	655	631	670	645	618	649	638	680	601	643	655
3982	1374	954	826	802	754	822	753	765	785	777	771	719	818	753	794	745	710	781	782	767	756	750	767	746	709	723	719	741	703	727	722	763	714	717	732	688	750	738	720	789	731	725	706	755	771	727	762	754	764	757	719	728	744	785	756	713	739	742	794	799	752	768	738	755	752	748	767	733	812	735	737	721	713	819	741	757	721	748	729	768	748	727	785	729	718	726	714	720	775	758	716	776	799	742	705	705	737	734	725	745	743	786	738	769	780	772	769	741	758	714	691	757	728	758	768	744	761	694	693	747	730	742	732	768	710	732	774	752	742	747	690	726	710	772	748	746	713	770	725	742	734	779	731	749	760	775	732	785	749	769	743	753	674	681	749	747	739	754	722	811	776	732	739	794	750	750	719	746	749	745	768	754	701	737	712	760	752	773	687	731	722	757	767	761	707	738	762	751	729	705	775	726	805	720	774	771	778	759	741	776	747	751	753	775	796	708	780	729	789	784	766	764	791	720	793	714	757	767	756	732	687	746	756	817	774	748	720	763	741	735	733	688	761	748	766	717	721	692	706	734	757	773	714	791	722	708	720	751	757	748	767	714	734	734	793	712	706	751	707	711	770	732	748	772	707	736	728	715	737	749	760	712	733	717	757	744	769	718	725	716	733	756	753	739	741	743	734	708	710	730	720	741	754	771	760	751	736	807	753	726	765	743	776	763	764	739	733	760	800	762	750	768	704	744	739	714	781	787	736	739	765	735	718	718	746	733	756	708	703	750	712	738	717	729	764	791	758	756	744	806	703	762	736	779	770	794	735	723	761	753	768	744	698	712	774	777	706	768	737	717	771	756	718	739	701	749	691	707	743	784	751	781	743	776	744	772	736	773	741	745	720	706	730	716	728	707	728	706	701	765	814	734	766	742	766	716	742	763	733	746	755	739	687	757	720	751	735	787	789	737	767	767	768	747	732	721	761	763	759	759	750	744	744	732	779	744	702	779	738	734	699	754	752	730	738	747	756	734	759	773	688	746	725	714	763	709	730	716	766	701	801	731	720	771	740	779	746	740	774	779	723	705	792	731	789	775	743	771	733	696	769	712	741	752	732	777	747	737	755	699	694	756	734	715	680	773	746	812	743	735	763	772	717	773	734	734	736	678	698	729	725	789	750	759	733	770	724	700	786	757	713	705	740	754	716	772	784	767	751	753	786	720	747	721	790	751	674	761	729	700	734	798	718	724	745	759	695	731	747	704	781	714	791	707	776	780	772	752	753	700	771	721	756	682	732	745	784	728	769	746	770	740	754	713	770	787	753	669	719	729	718	732	717	759	726	697	816	736	754	724	734	700	776	666	751	811	790	782	748	697	771	757	791	784	737	745	789	787	756	774	711	720	776	702	750	736	695	690	752	690	747	735	731	736	749	724	704	722	729	811	728	722	751	715	761	739	724	773	757	712	703	725	755	703	735	757	732	716	738	686	731	767	769	722	785	767	733	713	723	754	780	740	757	758	798	734	703	799	775	726	790	745	806	766	757	801	756	776	760	721	702	743	750	740	724	765	720	766	787	738	729	763	750	780	743	785	726	788	763	732	739	723	736	715	742	755	722	801	723	722	714	747	743	717	767	743	772	746	795	767	728	698	779	717	728	728	724	739	752	725	749	805	759	747	735	682	714	731	782	708	726	733	702	781	672	740	737	736	723	722	758	775	741	724	705	752	740	747	731	730	791	701	707	748	734	721	752	765	758	754	745	736	740	758	770	773	738	758	714	731	691	728	763	722	711	721	797	742	753	745	752	709	735	730	733	753	733	773	738	776	793	739	752	784	758	781	717	711	724	732	745	735	708	759	770	743	742	737	711	701	698	722	751	733	764	745	739	781	744	762	743	720	742	753	743	753	748	746	718	775	690	733	761	677	740	724	790	696	779	735	743	733	766	740	757	747	784	742	738	724	725	775	704	785	740	709	742	739	717	742	740	712	740	670	721	657	721	720	723	757	767	688	726	743	725	745	733	711	754	790	756	710	742	757	750	723	742	713	729	744	764	755	724	746	699	757	735	775	786	688	716	714	715	714	735	790	717	767	741	772	738	708	747	726	725	763	769	721	799	726	730	713	741	704	741	773	737	784	725	791	682	763	786	705	714	735	776	726	757	758	726	744	778	689	758	735	731	761	717	776	732	753	727	748	687	737	764	747	763	694	734	756	704	790	744	751	718	705	693	737	779	687	734	768	728	707	685	711	738	733	743	770	751	782	750	771	753	725	771	725	720	763	756	728	763	725	767	714	771	733	735	692	735	770	717	734	705	749	725	721	763	760	743	762	817	753	730	716	743	714	690	750	712	752	748	715	712	759	717	711	760	702	778	767	719	724	720	774	725	750	721	742	779	712	747	737	688	707	771	753	717	735	789	792	772	760	749	718	714	805	740	722	751	808	795	749	741	743	816	775	726	727	766	732	771	744	736	775	738	750	754	724	717	748	721	674	726	780	721	741	725	688	704	732	731	716	787	744	767	746	726	767	769	730	792	746	754	728	744	743	694	703	741	736	750	751	738	719	761	744	755	737	756	758	700	692	748	767	785	736	748	725	733	752	762	741	747	775	754	746	742	800	762	777	751	756	739	700	718	775	767	733	794	769	710	723	771	734	687	760	733	707	753	744	721	750	724	727	700	805	783	762	759	739	716	741	774	765	708	808	756	756	783	708	751	714	739	781	749	768	742	733	708	767	739	736	740	720	721	734	737	727	738	729	763	721	752	770	769	715	750	707	702	728	727	766	708	711	758	729	759	757	697	724	744	751	747	760	735	696	737	711	702	726	753	716	741	726	692	762	705	762	762	745	734	762	680	745	743	744	710	761	734	778	786	804	704	754	712	750	746	776	770	760	732	771	763	749	747	760	764	757	735	742	776	761	737	755	751	708	740	703	703	747	773	714	749	759	796	752	763	732	770	745	722	697	757	757	754	711	784	708	730	746	770	737	776	771	763	789	792	775	746	683	755	756	735	708	777	756	771	751	726	760	724	774	738	715	730	711	720	720	748	757	734	742	757	753	731	705	779	773	782	733	772	739	716	765	763	744	789	780	695	701	750	783	710	743	691	689	716	745	698	736	763	749	673	780	745	709	751	744	792	730	730	759	763	744	763	764	726	745	740	764	747	730	752	774	743	721	783	731	723	722	775	752	762	742	747	761	764	808	694	789	745	738	704	714	799	743	771	743	754	759	703	830	738	737	763	744	699	760	778	690	746	733	769	761	818	791	773	752	747	720	723	708	761	756	763	781	755	748	783	739	723	716	763	735	696	837	697	753	757	719	776	731	758	781	744	758	738	795	710	744	704	769	746	748	770	739	788	727	745	748	787	754	730	723	721	728	765	733	699	778	710	736	732	684	778	750	729	759	719	698	718	700	734	770	727	732	727	741	739	758	681	749	716	734	731	733	746	756	735	730	740	737	709	726	744	754	703	724	778	756	712	732	766	738	744	735	715	730	751	730	738
27669	21222	29595	23135	21192	19192	339	239	199	194	209	203	192	206	211	189	226	206	192	206	206	186	183	218	190	192	220	216	196	197	172	200	169	196	187	219	208	181	164	204	164	196	206	206	194	179	205	187	188	190	219	188	183	194	197	193	221	181	200	198	192	176	215	196	167	173	190	193	181	189	221	203	198	179	189	193	217	210	190	204	193	183	207	213	200	201	177	185	208	206	195	216	202	178	208	197	196	183	189	229	190	186	181	209	163	178	185	232	229	186	200	186	204	192	168	210	195	177	198	217	202	197	189	220	207	187	211	180	186	194	174	186	195	181	152	200	187	202	198	196	212	188	189	184	199	193	205	181	218	172	185	174	203	178	227	193	184	207	200	191	222	228	181	195	196	212	209	202	195	209	188	195	208	193	227	205	202	218	167	200	217	213	183	184	187	200	196	158	175	207	206	198	206	196	220	210	205	194	180	174	201	196	206	192	207	204	209	201	231	209	189	190	195	202	221	207	211	209	184	188	193	198	179	206	186	191	208	178	208	195	175	206	199	190	201	186	192	198	196	196	183	194	221	185	200	182	200	212	204	189	202	174	213	168	207	192	196	176	212	201	181	199	188	211	210	184	214	176	175	228	210	215	202	211	195	177	190	197	204	225	172	196	185	184	203	186	196	230	191	181	198	200	205	210	198	193	195	193	185	198	206	198	203	177	205	209	217	231	175	204	190	199	199	192	206	227	195	225	205	172	200	212	186	188	189	172	188	214	219	205	191	191	182	182	197	215	187	192	180	219	185	196	189	200	208	187	202	174	217	185	189	222	186	213	183	204	202	201	171	192	194	208	191	186	198	196	210	178	176	198	176	195	192	219	201	198	191	204	173	202	193	193	218	193	197	183	189	210	189	190	210	199	190	188	200	212	210	186	207	170	190	203	186	197	196	205	190	216	196	187	204	229	192	189	192	216	197	185	164	231	203	220	207	206	201	219	203	188	240	198	214	204	209	219	194	219	205	191	182	199	201	197	184	172	206	192	207	226	210	202	192	170	204	230	195	216	226	194	201	198	199	182	179	197	179	189	183	187	180	199	219	212	198	195	196	213	213	195	210	182	214	188	223	195	188	222	213	184	205	194	189	199	206	207	196	188	206	234	187	195	194	206	190	194	227	169	182	175	211	210	202	207	201	198	187	200	183	163	215	215	208	203	211	184	203	185	207	192	197	214	171	182	205	184	198	195	221	191	181	180	224	185	176	183	187	196	204	206	195	215	197	191	207	191	203	200	180	189	173	209	199	199	192	175	209	203	186	180	209	207	190	199	198	195	199	191	177	180	173	213	218	220	177	185	184	204	193	188	183	199	187	201	163	183	161	190	197	208	182	195	220	191	191	224	185	209	206	215	205	187	187	196	197	165	203	206	174	184	205	194	180	191	178	190	192	178	188	187	177	181	200	195	212	188	212	218	189	190	200	185	186	212	204	186	181	198	199	198	195	191	196	206	189	198	187	196	163	189	187	198	199	189	190	196	232	190	200	199	187	215	176	203	186	205	211	205	210	214	224	189	198	210	189	216	203	184	201	213	207	202	185	219	193	197	204	222	216	184	192	202	187	174	206	203	207	213	191	176	191	185	229	184	196	200	198	221	174	177	205	198	200	178	182	190	194	203	168	181	193	220	201	195	222	218	176	186	195	213	205	202	167	199	219	212	218	249	178	169	192	214	187	205	210	196	186	191	210	196	203	196	208	197	160	189	190	206	174	216	203	192	217	200	193	186	193	191	200	186	191	186	209	211	202	201	190	195	183	193	194	182	228	179	179	203	212	212	195	205	197	210	205	182	212	193	199	176	190	193	184	204	198	184	181	207	198	229	199	199	204	188	188	193	206	190	178	187	213	179	211	199	181	207	182	207	226	204	176	198	197	205	179	173	185	172	194	206	163	176	178	195	177	203	226	194	203	180	177	166	212	199	219	187	191	173	196	182	177	192	187	204	209	196	200	183	219	186	206	195	193	192	186	200	171	197	182	199	179	203	203	181	192	189	162	170	210	213	191	200	215	221	177	182	220	180	196	200	204	201	183	202	229	190	199	164	166	205	190	192	187	192	194	202	206	188	200	194	204	230	194	200	191	230	185	195	184	181	191	187	212	210	209	175	185	195	200	232	201	209	192	212	216	204	156	176	170	206	197	199	222	208	181	187	181	226	200	192	186	184	182	201	203	211	195	183	187	203	209	215	163	199	210	187	183	208	215	202	203	224	218	190	195	211	160	185	220	196	198	214	187	204	179	205	220	190	207	169	217	178	193	197	195	198	207	192	216	232	210	210	225	216	195	185	178	198	192	214	203	180	194	188	189	191	221	199	189	187	210	170	208	194	210	209	218	175	192	189	190	189	201	201	147	210	184	211	223	200	180	192	231	191	213	220	170	202	173	214	215	206	199	203	189	207	195	191	195	207	189	173	180	194	207	187	179	182	197	201	193	223	212	181	202	205	213	199	213	206	180	183	199	182	187	181	215	209	200	219	183	206	182	202	188	211	186	184	190	189	218	177	169	210	182	190	208	191	186	192	199	192	216	215	162	223	180	206	173	205	199	191	203	201	209	183	183	192	198	213	200	203	196	200	172	215	190	201	204	192	165	196	190	203	197	194	222	184	214	177	183	203	194	212	182	191	181	190	181	197	195	202	179	204	212	198	211	222	194	201	207	202	204	202	170	181	190	195	200	192	194	202	215	192	183	189	211	172	219	185	233	176	204	175	210	204	185	221	192	205	224	189	199	198	159	204	203	194	181	195	192	186	188	201	217	202	171	196	230	234	202	187	194	203	214	221	229	196	189	199	178	184	179	172	204	205	187	190	211	211	211	204	197	206	216	201	190	185	179	183	184	190	198	218	200	169	228	208	187	196	159	196	205	218	201	215	205	209	203	195	194	196	211	166	181	185	185	184	193	183	199	198	195	195	200	191	190	166	203	211	180	198	187	189	173	218	217	163	204	194	193	216	184	211	210	175	179	181	207	206	191	186	210	203	212	235	190	186	193	193	194	185	209	186	199	196	204	194	216	187	216	227	199	199	206	151	177	200	210	198	176	188	192	210	162	212	184	185	201	195	199	199	214	209	200	159	192	210	193	180	218	195	206	203	191	178	217	185	194	209	208	228	157	185	181	206	213	182	176	222	182	215	186	195	196	194	195	209	216	198	204	193	180	190	186	215	181	180	193	186	185	190	184	198	189	189	183	195	220	209	205	173	198	202	195	225	189	208	176	220	226	204	216	195	212	181	193	183	207	189	174	187	186	188	199	204	168	176	186	205	201	198	185	201	187	198	204	211	190	181	181	170	216	183	200	173	192	188	206	189	210	191	204	213	185	206	230	216	177	217	200	208	203	194	192	185	204	180	210	181	195	190	181	219	197	223	217	212	190	185	192	182	215	181	182	189	213	194	201	185	214	201	187	207	180	171	191	242	190	183	201	234	180	179	199	199	186	206	194	193
3793	509	384	319	268	305	267	271	264	249	271	258	279	274	255	282	268	257	281	242	249	259	230	258	275	271	299	235	262	267	285	250	265	255	275	268	243	258	280	250	243	297	254	258	298	247	286	268	291	280	244	259	260	302	270	250	283	264	260	244	276	254	254	243	290	265	246	268	271	267	298	261	270	273	247	286	291	242	251	255	244	300	273	258	264	284	252	240	263	277	270	266	278	269	217	234	258	232	235	289	275	280	277	268	266	241	274	272	256	265	273	265	260	250	258	273	266	249	252	249	279	259	248	270	259	253	258	275	279	251	296	280	279	274	276	243	281	256	250	270	272	296	243	251	262	276	271	256	243	240	275	261	253	262	262	309	258	273	257	260	256	219	259	262	278	267	272	287	249	271	269	263	275	256	273	283	289	268	252	261	251	248	284	258	253	274	260	288	249	258	269	305	278	259	269	256	264	257	287	259	250	257	284	249	266	257	264	303	266	248	254	251	282	262	264	275	272	279	252	225	256	278	257	250	239	245	252	260	258	280	277	290	270	271	276	239	277	253	304	259	245	273	250	292	257	270	257	285	255	241	273	279	264	249	253	270	274	215	249	299	235	263	260	250	278	281	257	262	239	246	260	247	303	236	234	269	286	264	262	246	246	284	279	259	286	282	283	223	291	322	262	284	271	262	293	277	285	253	311	256	268	255	274	270	229	290	262	280	255	298	274	287	218	290	280	285	279	273	282	283	258	293	268	294	243	270	311	289	272	262	291	240	277	256	253	302	289	262	260	252	291	259	255	250	259	258	255	259	268	292	261	252	261	249	271	299	260	300	250	253	241	256	236	258	267	259	259	269	270	265	287	254	262	261	297	264	294	296	264	249	263	279	239	256	247	274	262	295	263	257	242	285	259	280	263	268	261	261	276	238	275	249	256	282	271	251	283	237	283	241	245	269	270	293	293	257	268	259	240	273	262	273	264	276	266	274	290	282	239	288	255	255	253	233	256	260	270	300	288	288	266	268	276	234	265	287	293	253	263	261	273	255	242	246	242	254	249	236	278	249	292	259	276	263	266	265	278	276	280	250	227	269	292	253	264	316	267	302	258	267	258	267	279	271	254	264	273	282	251	273	253	250	286	233	282	255	287	278	247	251	262	271	273	241	286	275	253	281	282	273	278	260	263	245	270	250	254	293	267	242	281	262	269	255	292	259	268	286	241	275	278	253	249	244	264	292	266	271	262	271	277	276	275	263	271	237	275	267	237	262	279	259	252	252	309	282	272	267	268	242	280	287	249	282	269	241	260	225	288	294	261	287	273	272	262	271	250	249	254	276	243	249	258	265	286	271	255	273	288	243	288	228	237	263	249	282	292	250	274	259	253	293	283	264	281	266	297	268	259	260	257	256	229	244	276	244	267	280	270	253	264	257	272	282	259	285	246	254	264	277	294	258	267	259	243	286	256	279	257	247	258	256	257	273	271	249	246	277	272	279	287	296	252	289	284	259	246	273	238	251	265	285	298	269	247	301	258	255	252	262	258	246	274	269	249	277	274	237	244	274	243	272	264	277	253	251	236	290	280	267	291	265	255	260	265	270	272	260	233	249	285	263	258	266	243	266	246	261	298	262	270	253	260	257	298	271	269	278	254	287	277	251	261	231	281	280	267	250	259	271	262	270	273	265	242	266	269	269	281	252	252	266	261	278	263	257	245	249	266	253	273	271	252	267	250	261	290	239	291	249	276	263	238	278	260	283	257	256	301	247	244	297	261	227	276	318	279	262	238	262	245	273	244	258	262	252	291	251	271	238	261	265	293	271	270	263	276	275	249	283	258	259	273	269	257	243	287	252	286	255	265	255	251	291	261	261	255	238	277	234	255	285	260	242	254	252	263	279	306	242	276	278	244	285	260	285	259	271	225	271	285	277	215	264	256	255	277	272	243	259	272	240	251	270	256	275	279	257	275	235	267	245	281	273	263	280	273	252	262	254	266	288	291	273	278	271	260	268	250	269	281	291	284	283	252	277	264	288	258	266	261	268	269	244	271	274	284	288	274	279	283	250	264	245	258	301	216	288	270	267	233	238	258	256	266	262	271	264	286	250	266	240	266	255	285	281	270	262	280	289	247	251	274	277	276	293	278	247	258	254	254	278	248	256	258	289	256	259	272	297	270	257	247	285	275	292	273	276	263	263	252	233	236	295	258	258	253	279	269	289	271	272	274	251	251	250	274	248	255	264	293	277	261	277	240	272	240	275	253	287	234	274	258	273	253	289	258	258	270	246	284	234	261	296	264	270	247	250	286	244	298	274	258	280	265	270	253	254	295	261	280	238	251	248	264	253	248	266	256	271	287	287	234	270	260	258	259	279	311	259	284	250	261	269	260	245	258	246	267	281	272	245	266	249	244	237	289	275	272	262	289	251	277	239	264	261	280	270	270	284	248	262	256	270	250	294	248	236	243	262	267	284	257	240	260	259	243	254	261	255	264	259	286	262	253	263	273	252	281	260	258	270	251	300	246	260	299	244	255	255	242	251	257	296	282	275	281	264	277	293	237	261	294	269	253	272	285	261	267	286	277	240	261	252	272	308	281	258	243	270	273	254	304	258	255	310	277	254	267	266	260	279	280	248	294	286	293	251	255	244	277	255	291	255	271	270	261	279	253	254	261	290	268	279	271	273	252	272	279	279	277	249	223	285	260	252	261	241	259	262	263	302	272	277	274	242	250	246	253	259	255	290	277	268	273	260	264	269	273	265	290	253	252	296	237	290	287	242	277	263	248	247	238	287	283	261	247	253	234	268	246	309	282	260	268	254	261	258	258	312	280	248	253	246	243	268	283	238	281	300	242	279	251	274	274	277	259	254	259	238	267	283	248	272	278	262	261	297	240	291	270	247	231	288	241	238	268	275	254	285	266	278	278	300	267	275	296	270	301	290	277	264	275	260	290	243	241	220	243	253	246	277	284	256	270	304	276	282	264	268	278	291	263	266	247	257	284	312	251	286	270	253	260	257	244	263	259	278	264	268	249	259	237	288	270	284	269	291	256	269	260	256	258	235	257	252	256	284	272	261	249	270	281	252	288	283	281	266	278	258	256	266	273	247	267	295	276	281	259	272	260	278	264	257	265	225	255	244	261	282	265	277	242	265	264	260	272	265	296	267	252	231	286	271	271	266	268	273	283	267	247	282	247	273	250	280	271	253	270	284	273	263	259	254	273	244	277	242	280	274	232	259	262	247	297	282	253	261	292	273	261	264	274	238	270	274	280	266	237	263	274	268	283	256	246	235	248	305	289	288	262	263	240	245	254	297	252	245	280	253	267	253	290	251	269	251	268	275	264	240	255	273	269	257	244	273	247	257	259	299	269	260	248	260	296	259	265	259	246	247	262	269	247	264	303	238	275	293	240	248	292	251	258	263	251	250	266	296	272	273	279	270	282	244	254	293	269	235	261	266	281	283	280	263	253	267	283	240	259	250	259	256	280	277	250	249
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
