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
341442648672	341442649192	341442649742	341442650292	341442650841	341442651392	341442651942	341442652492	341442653041	341442653592	341442654142	341442654692	341442655241	341442655792	341442656342	341442656892	341442657441	341442657992	341442658542	341442659092	341442659641	341442660192	341442660742	341442661292	341442661841	341442662392	341442662942	341442663492	341442664041	341442664592	341442665142	341442665692	341442666241	341442666792	341442667342	341442667892	341442668441	341442668992	341442669542	341442670092	341442670641	341442671192	341442671742	341442672292	341442672841	341442673392	341442673942	341442674492	341442675041	341442675592	341442676142	341442676692	341442677241	341442677792	341442678342	341442678892	341442679441	341442679992	341442680542	341442681092	341442681641	341442682192	341442682742	341442683292	341442683841	341442684392	341442684942	341442685492	341442686041	341442686592	341442687142	341442687692	341442688241	341442688792	341442689342	341442689892	341442690441	341442690992	341442691542	341442692092	341442692641	341442693192	341442693742	341442694292	341442694841	341442695392	341442695942	341442696492	341442697041	341442697592	341442698142	341442698692	341442699241	341442699792	341442700342	341442700892	341442701441	341442701992	341442702542	341442703092	341442703641	341442704192	341442704742	341442705292	341442705841	341442706392	341442706942	341442707492	341442708041	341442708592	341442709142	341442709692	341442710241	341442710792	341442711342	341442711892	341442712441	341442712992	341442713542	341442714092	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2745	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
21315	20106	27316	22631	20106	20131	10894	1175	871	726	686	602	570	560	556	465	495	510	485	487	455	438	445	409	382	429	471	436	456	384	438	397	444	423	392	422	446	398	422	410	391	379	396	402	424	400	399	379	394	445	385	416	402	388	376	445	410	385	422	420	413	397	402	395	393	407	384	428	436	406	385	430	403	405	404	377	379	381	374	390	375	399	425	392	369	352	387	399	378	370	397	380	409	426	413	390	403	378	422	375	377	410	411	407	384	420	416	391	409	338	400	409	400	388	384	414	378	364	357	405	391	407	385	396	407	391	366	366	379	400	385	408	379	380	403	405	392	397	368	423	379	330	405	409	398	411	426	380	379	417	398	374	374	398	381	379	425	423	381	375	439	428	391	357	399	428	357	401	382	388	396	344	383	421	413	435	365	407	386	375	377	409	361	403	360	396	413	418	380	377	399	399	422	390	405	388	387	401	424	375	378	415	414	380	429	435	399	405	401	390	374	410	396	418	372	405	396	426	394	423	390	402	388	383	380	425	420	379	422	397	404	393	392	402	397	408	410	376	407	392	410	394	384	410	361	405	381	402	358	417	392	387	389	397	402	403	423	382	387	417	389	371	376	423	373	431	411	371	356	408	371	400	407	410	451	364	399	382	349	366	394	390	399	351	389	395	399	379	390	376	408	367	410	372	400	412	375	403	382	460	371	412	372	434	382	422	377	397	393	436	409	384	401	393	396	382	400	403	407	414	408	427	385	407	377	396	412	418	402	405	420	400	391	380	421	364	421	405	379	424	406	393	404	394	377	410	418	403	375	410	362	339	360	434	427	390	429	398	407	438	377	392	405	408	377	426	415	382	397	395	388	420	443	387	414	367	421	411	401	431	402	376	385	393	350	359	417	404	361	355	387	384	407	405	394	391	365	396	390	394	419	410	420	385	422	398	357	387	376	392	378	375	431	385	418	441	409	420	400	384	377	397	376	398	381	384	427	428	404	353	402	423	365	382	410	396	377	372	382	379	388	404	413	383	371	368	421	440	392	393	399	401	395	414	420	410	434	384	397	367	420	415	382	393	381	376	423	393	401	399	406	427	382	357	432	393	394	433	365	400	400	389	372	398	361	410	406	405	429	390	396	398	396	368	427	388	380	422	393	422	389	388	379	418	392	405	384	394	368	451	366	417	393	397	394	364	366	396	401	388	396	374	400	374	416	353	412	365	377	352	392	412	462	401	380	381	371	401	427	416	440	384	396	372	385	386	369	415	395	406	384	387	420	387	388	384	403	410	391	403	425	394	380	414	401	411	335	402	401	390	401	411	444	395	416	402	343	383	388	428	376	432	403	391	406	410	387	373	420	422	396	435	395	364	437	357	409	383	388	413	424	370	398	419	395	409	399	366	400	382	423	419	402	379	418	394	381	406	394	393	416	381	377	383	371	371	394	391	412	370	376	418	410	404	369	447	400	379	386	381	382	440	417	420	401	424	409	399	395	387	432	400	382	358	349	420	389	388	382	402	386	340	394	416	390	374	411	416	407	410	380	365	409	401	396	398	405	419	426	385	409	417	383	388	406	375	418	369	377	381	384	414	403	402	373	349	410	369	396	401	408	386	411	405	398	388	408	379	391	391	384	394	397	415	397	393	378	439	370	393	384	440	423	395	372	360	403	402	412	415	409	387	407	399	359	401	345	408	423	396	426	387	395	382	389	396	383	388	403	415	407	405	401	396	405	377	357	387	394	429	387	409	423	392	407	429	400	435	382	388	403	392	409	395	427	399	398	428	381	388	402	387	413	410	396	415	397	382	360	375	385	390	379	408	395	376	397	450	378	395	425	366	415	393	386	406	391	439	386	405	389	434	412	427	408	387	368	377	405	399	425	371	399	370	378	392	398	415	398	426	372	356	408	412	388	401	412	400	411	409	397	405	417	436	376	388	419	420	389	430	412	392	407	390	360	389	369	389	391	409	393	410	414	435	414	374	397	415	424	446	365	409	412	412	383	390	443	434	411	379	369	412	422	423	415	366	354	403	378	388	453	356	407	380	416	412	380	401	354	393	380	424	400	383	372	433	385	375	365	382	363	398	393	421	396	410	421	395	421	407	393	404	399	440	418	395	351	381	405	353	414	382	413	392	408	415	409	370	391	385	456	386	401	398	358	371	397	404	374	416	395	419	392	388	381	436	409	379	398	392	410	372	389	409	397	389	395	396	417	409	377	426	417	404	399	405	405	423	409	394	369	396	438	392	429	400	386	391	401	385	411	375	403	426	394	388	347	370	403	387	433	394	360	389	400	424	359	394	378	399	372	408	396	418	375	395	421	409	369	388	385	379	367	414	384	391	401	422	403	411	378	383	371	383	387	403	402	403	363	379	373	342	411	432	378	403	401	392	407	382	404	383	377	383	382	387	398	404	397	392	381	377	410	416	371	429	446	413	402	382	419	365	363	389	416	404	424	407	422	382	408	405	397	387	406	384	378	380	406	418	360	396	411	376	422	425	389	401	390	410	381	394	379	389	430	422	393	447	392	412	401	430	392	406	380	361	398	372	382	367	407	429	359	381	397	381	392	412	416	365	390	412	395	403	381	382	368	396	365	414	398	440	391	423	372	391	411	397	434	394	404	358	377	414	396	400	405	408	346	392	424	383	412	380	418	378	387	410	404	386	397	358	393	421	396	411	415	341	388	398	372	383	409	403	377	408	424	400	376	403	359	425	436	378	384	388	401	430	350	387	396	365	377	420	397	374	387	413	370	406	411	397	411	416	375	414	359	393	413	391	383	382	424	400	411	379	402	393	386	385	424	405	401	375	386	392	379	417	379	381	416	406	433	407	457	402	399	397	385	393	411	384	447	409	415	405	413	373	369	366	409	410	372	377	338	389	391	385	404	356	393	400	418	393	405	374	402	367	426	358	416	412	406	403	436	405	437	400	405	385	420	405	419	424	399	412	390	389	352	399	394	373	396	394	390	375	383	402	380	375	402	411	412	388	372	405	384	367	411	401	409	400	378	379	392	414	424	404	381	416	366	391	406	387	407	383	398	418	401	382	398	374	423	376	408	397	406	373	389	413	405	425	419	388	387	416	365	400	418	384	413	397	395	395	381	415	415	395	386	388	416	369	423	382	422	400	402	417	381	381	405	368	428	366	423	406	387	385	392	408	387	385	408	433	374	397	375	366	453	408	394	388	366	399	406	383	407	414	412	364	368	392	412	394	398	398	409	407	409	395	405	364	381	401	369	381	411	389	398	413	400	399	407	390	432	373	389	409	407	394	364	384	420	397	453	349	395	427	376	411	375	399	389	396	400	410	366	407	411	417	383	418	429	364	407	412	391	402	405	393	382	410	415	373	389	371	391	402	400	372	419	381	418	413	376	390	402	417	391	374	410	367	392	386	407	386	411	426	404	398	393	394	380	385	394	402	379	386	414	438	405	395	361	399	404	380	411	417	390	425	381	390	357	402	413	420	408	431	381	405	385	396	352	399	400	398
4402	12921	10440	5208	3458	2766	2053	1663	1379	1101	1003	853	834	732	686	656	681	579	625	553	596	542	515	544	536	514	536	544	552	489	516	498	474	521	468	519	450	496	498	480	514	465	462	447	481	455	437	502	460	472	492	471	469	498	469	472	421	465	493	501	476	459	473	451	437	435	458	475	450	460	460	485	473	449	513	439	459	473	481	405	514	449	447	482	456	475	434	470	475	463	444	439	433	440	453	443	471	442	485	428	464	458	466	464	473	475	446	440	461	475	441	434	485	462	441	450	464	456	453	481	490	471	462	490	457	469	478	478	465	481	455	476	447	436	430	463	440	434	427	471	461	479	470	465	472	489	454	454	478	467	452	468	460	460	418	443	452	441	385	460	488	454	452	455	413	429	477	479	455	435	468	460	470	456	458	514	480	439	486	452	455	422	449	539	401	441	458	492	436	453	512	445	481	446	461	463	438	431	478	484	455	458	466	452	477	468	475	444	462	442	451	462	494	460	435	456	478	417	457	464	442	500	453	465	489	428	476	436	496	465	465	474	432	481	461	467	528	424	440	459	436	485	491	446	451	414	461	467	442	454	465	440	493	448	442	467	529	440	449	469	467	488	441	502	470	455	463	428	450	489	458	486	473	420	457	427	475	441	462	455	497	431	482	468	398	488	490	455	460	452	448	437	510	456	457	441	477	465	416	441	487	427	447	428	450	448	460	442	457	479	505	431	469	477	403	498	443	460	468	426	474	465	432	437	499	465	434	455	474	484	430	450	480	430	439	461	446	470	444	448	458	480	475	466	474	465	481	450	488	490	479	476	467	478	469	442	504	436	493	455	468	433	471	478	411	459	505	467	476	431	454	452	463	450	470	477	478	474	470	496	455	482	471	440	493	452	490	479	472	428	441	422	475	470	476	430	459	486	452	470	472	461	447	453	446	466	462	494	441	473	432	456	492	484	456	466	457	458	440	434	423	421	474	443	442	463	450	495	469	478	480	481	460	488	478	484	431	466	480	436	502	452	475	477	428	474	470	452	474	482	437	491	457	453	457	466	441	448	451	470	404	466	475	449	463	454	459	406	483	460	436	415	450	472	512	474	447	454	464	441	450	454	414	474	457	482	442	485	496	459	462	417	454	458	464	469	454	433	444	500	479	477	422	465	475	476	459	472	476	426	428	439	442	466	461	443	475	442	465	480	443	418	457	482	485	462	460	455	472	452	466	465	435	471	452	441	450	460	462	438	442	439	493	500	460	450	469	484	497	477	468	470	429	456	451	451	454	484	427	469	448	472	476	438	450	480	445	454	464	479	460	466	484	433	475	466	458	451	476	460	447	487	483	430	464	440	447	447	443	464	501	439	453	476	459	436	431	447	452	451	476	452	435	463	496	430	472	465	459	453	479	432	464	455	441	467	430	470	446	444	476	460	457	435	440	433	452	450	488	456	459	467	479	474	475	527	389	480	470	470	418	478	448	437	449	479	418	430	423	451	491	453	446	447	450	440	473	468	479	453	419	444	465	470	475	457	425	454	473	470	448	434	457	440	446	451	455	469	480	458	455	425	471	478	501	450	451	492	448	461	462	491	466	471	433	436	433	426	467	454	492	439	481	449	464	452	461	484	463	454	474	458	449	439	451	427	494	418	482	441	505	467	460	464	484	441	508	441	443	447	448	487	462	468	492	467	452	468	440	476	422	451	455	505	443	446	463	434	435	442	468	487	484	452	462	436	480	441	479	455	456	457	464	473	438	431	479	458	475	453	462	483	431	470	470	470	473	464	462	479	501	482	493	476	488	473	444	434	480	460	438	454	453	451	447	427	462	462	467	462	444	467	412	437	414	469	455	467	479	462	472	470	413	432	457	430	469	471	448	432	461	457	434	485	484	459	511	474	432	436	436	505	469	443	385	465	481	454	436	477	482	462	470	461	486	442	465	469	484	490	461	479	466	460	451	523	443	477	463	454	429	444	481	435	460	425	487	446	420	460	507	459	453	418	431	460	452	446	487	502	438	456	498	448	484	431	458	456	432	446	438	490	504	512	443	465	455	451	438	470	469	473	471	505	428	463	440	453	430	489	433	488	430	415	480	451	453	433	455	427	431	477	465	476	438	467	461	445	496	463	425	437	419	461	469	437	463	447	456	463	432	454	427	458	460	504	437	423	447	461	443	425	430	449	466	471	436	450	460	440	447	463	442	447	488	453	464	488	427	462	471	442	484	430	430	466	472	462	479	448	486	493	428	470	434	473	489	438	456	459	498	438	446	450	440	447	471	457	467	421	433	432	411	470	470	438	470	437	475	499	466	495	489	456	468	454	476	478	448	414	446	455	489	446	505	472	420	411	473	495	428	452	469	465	462	477	473	444	477	435	435	500	442	439	473	494	468	467	481	472	470	430	456	484	456	471	457	491	476	461	436	460	488	424	452	454	459	483	429	460	445	460	467	462	433	450	442	425	433	481	448	467	430	505	473	470	433	450	460	466	470	479	460	454	490	444	450	460	428	471	445	491	446	475	443	459	444	459	423	476	468	467	423	433	487	490	448	441	449	442	445	433	429	424	481	468	449	476	432	429	454	464	434	474	432	444	474	472	440	461	416	461	471	475	457	488	459	449	449	474	431	467	425	472	449	422	472	464	479	462	440	475	457	490	462	447	459	475	480	452	460	439	495	440	450	491	436	451	431	446	486	490	459	432	508	472	461	449	484	430	489	466	459	457	456	446	471	474	441	470	460	413	481	448	485	417	488	440	506	447	458	449	452	464	454	488	430	424	465	463	446	491	479	456	461	499	419	435	446	481	428	441	484	438	443	465	439	436	478	489	436	482	429	442	453	478	473	479	453	461	491	463	456	476	462	418	465	453	436	451	450	444	490	472	424	457	457	471	428	455	445	474	476	429	476	464	469	476	479	459	443	477	429	451	437	506	495	446	477	404	404	422	469	465	459	481	455	449	493	447	440	452	446	441	477	428	457	483	438	426	478	483	444	434	420	467	465	471	437	478	483	448	464	488	448	450	471	492	439	438	456	473	483	459	491	489	515	465	421	443	474	466	442	434	416	445	453	439	447	434	512	503	466	470	406	481	455	446	450	477	461	512	419	471	452	458	472	470	486	484	470	478	494	427	466	454	452	474	437	465	483	476	471	493	463	438	478	461	491	463	475	424	445	444	460	447	438	456	474	463	432	444	472	449	455	432	466	493	435	464	455	446	473	442	500	471	451	441	450	490	465	457	407	486	455	427	452	474	438	441	468	467	441	443	521	428	438	479	465	446	494	477	476	481	445	405	477	455	446	454	465	463	496	444	432	481	460	479	453	463	440	458	449	449	450	453	465	474	449	491	478	428	435	443	442	463	424	428	441	489	472	427	467	481	424	447	425	444	441	476	458	431	473	471	435	476	452	448	471	444	449	453	484	483	431	479	446	477	488	472	456	467	457	466	472	471	490	504	438	442	489	440	501	456	463	452	468	473	472	495	461	433	422	478	446	448
27215	19844	6998	1114	770	745	682	642	676	671	691	652	694	646	664	647	677	690	694	670	669	666	672	665	657	662	683	635	663	667	663	703	631	644	684	674	616	706	661	704	645	711	674	674	672	676	643	679	637	627	733	678	684	672	659	722	655	705	686	708	660	649	657	663	652	685	666	677	652	648	685	726	652	654	650	681	648	634	644	686	688	636	700	649	668	664	724	657	647	712	631	709	664	648	683	682	661	674	662	644	683	668	650	677	627	652	667	642	664	677	642	707	685	644	645	682	674	671	647	687	670	680	682	714	706	649	610	718	667	657	667	667	645	689	657	669	659	668	682	645	713	711	708	651	703	610	682	642	698	673	673	707	630	642	673	611	633	620	685	650	659	658	666	668	671	657	684	730	648	641	618	636	684	624	688	639	643	665	629	628	647	675	672	640	692	676	730	650	683	683	706	656	638	640	680	658	658	669	643	695	628	592	659	685	672	659	651	640	685	650	669	677	642	643	653	644	688	710	675	659	682	645	659	712	659	681	695	661	698	665	645	643	665	659	688	680	675	663	644	707	659	697	654	644	684	701	621	712	724	659	635	648	669	655	670	655	655	634	696	601	642	656	646	626	699	667	641	670	630	672	649	680	657	665	642	692	654	682	641	698	651	642	641	678	607	678	657	676	637	659	661	646	628	665	697	656	664	631	681	688	669	677	656	679	637	658	637	652	602	659	660	653	689	696	684	653	626	661	693	707	684	667	699	642	664	707	690	634	630	660	626	645	692	688	652	689	703	648	659	661	639	651	667	655	661	654	715	673	694	668	717	674	695	636	682	655	608	639	654	637	649	626	662	668	690	667	657	639	735	653	650	653	744	673	610	644	652	686	682	649	653	656	690	625	665	686	670	707	661	657	614	659	685	626	698	678	635	722	605	679	677	643	630	694	695	686	677	663	671	669	691	666	684	638	677	728	628	682	664	645	648	686	678	626	701	670	701	643	647	637	698	692	666	636	622	689	696	679	629	709	646	714	633	687	667	662	665	693	652	688	620	631	683	680	684	654	670	644	630	667	656	680	675	626	625	715	683	686	655	715	670	690	718	658	664	644	672	659	659	630	693	711	628	679	661	655	645	677	735	690	668	658	659	676	687	682	639	638	689	665	659	677	667	684	724	642	658	676	641	670	712	678	658	670	671	706	672	665	639	663	641	641	674	643	700	704	658	660	667	703	701	690	682	607	684	649	693	666	661	660	633	683	723	622	700	677	676	683	698	702	705	645	621	676	654	690	671	623	661	675	697	635	671	684	698	675	687	692	671	668	681	670	671	636	656	640	653	723	678	666	634	677	688	643	655	653	638	665	663	678	692	669	658	687	652	641	682	713	620	659	637	686	637	653	660	645	674	648	678	698	640	662	672	693	618	611	658	688	666	631	627	672	696	657	697	669	624	666	684	663	646	646	662	683	683	643	623	690	652	705	700	671	654	578	654	659	608	678	681	611	654	647	653	680	678	645	684	726	650	658	682	635	689	666	672	650	672	664	659	658	672	666	618	650	643	692	699	638	665	666	682	647	666	677	644	666	641	658	655	667	640	650	656	676	690	688	661	665	631	653	650	667	653	674	690	680	658	702	732	702	653	663	692	671	663	676	687	638	668	683	653	622	654	643	723	661	623	603	626	641	653	670	664	669	709	637	687	691	669	644	677	654	650	688	655	661	672	717	672	694	674	675	684	632	645	652	684	667	610	673	673	673	647	665	636	661	682	679	666	656	720	667	663	713	603	675	621	695	620	686	692	662	643	628	666	653	624	661	652	725	651	668	665	644	716	640	649	671	661	676	717	622	665	634	660	673	679	674	678	703	669	686	636	671	723	676	703	642	618	622	705	706	702	728	676	602	678	648	720	651	647	679	708	654	654	654	680	680	659	614	667	644	661	669	658	634	670	687	669	666	663	677	659	681	649	644	649	662	672	690	638	661	623	667	660	659	692	651	659	663	621	666	655	628	678	654	710	649	637	687	655	667	658	677	658	695	679	636	635	687	688	638	633	656	657	637	658	632	709	663	662	666	699	647	652	675	675	670	676	632	711	647	647	667	640	654	695	677	656	673	680	681	715	659	668	658	657	701	654	672	665	709	692	638	675	676	683	707	630	659	673	657	684	668	663	623	673	635	687	638	665	677	653	655	698	664	653	630	647	672	671	695	707	684	632	699	625	643	703	658	663	706	675	712	673	655	644	683	640	675	649	651	640	675	597	646	705	678	672	691	606	695	676	725	680	698	684	669	661	636	679	647	618	652	658	684	635	649	636	631	688	705	675	660	669	578	651	656	621	641	668	652	633	630	681	654	674	693	657	631	646	644	684	681	676	651	624	724	655	678	690	673	688	623	626	683	671	666	659	694	681	726	683	627	679	681	621	645	665	688	645	677	642	667	690	613	676	686	690	665	657	645	674	625	652	634	708	681	687	679	654	639	651	678	681	666	659	675	639	677	670	645	695	638	684	632	653	690	710	713	660	674	705	658	684	678	675	646	691	632	646	657	637	622	674	672	694	657	708	699	655	689	686	689	626	687	693	630	648	678	687	640	670	673	683	659	682	650	652	660	666	663	655	700	662	658	634	685	637	646	718	685	684	677	652	746	680	691	670	666	639	664	676	657	675	703	707	689	706	657	651	662	713	626	657	666	628	672	681	689	656	660	670	628	640	640	690	673	680	618	732	681	694	640	679	678	671	661	652	672	683	665	654	656	681	697	680	689	602	671	709	635	659	669	678	663	685	633	662	691	595	650	631	647	685	674	642	657	658	698	674	670	677	674	645	714	657	659	611	636	628	659	624	686	638	632	703	636	696	637	666	655	648	672	674	658	654	650	667	695	618	632	665	660	650	675	644	698	667	699	699	641	646	657	668	661	663	688	677	683	675	654	693	698	626	707	689	657	687	625	653	657	646	644	631	654	680	673	641	660	709	637	704	678	662	673	670	662	690	711	699	681	687	629	682	655	666	638	623	676	649	631	666	650	642	689	636	692	687	652	684	683	664	684	690	675	695	698	642	638	639	659	665	656	663	692	668	643	681	712	637	684	665	687	694	633	640	675	674	663	644	656	682	627	668	692	679	647	647	628	689	692	667	677	685	683	699	662	641	678	652	656	705	651	672	644	677	652	621	699	652	625	687	691	655	673	701	685	730	699	641	641	677	623	643	642	709	682	668	685	676	686	646	678	653	667	662	631	658	648	654	663	683	644	681	660	681	708	654	673	703	660	685	658	655	664	707	594	662	625	680	671	667	675	648	695	653	681	628	666	670	683	659	666	657	683	668	630	696	699	667	698	663	646	673	679	722	668	700	644	638	683	641	655	678	700	584	649	670	709	668	677	654	638	648	652	656	664	651	696	680	631	663	674	641	654	640	683	637	665	692	685	701	688	657	703	617	650	631	600	608	663	688	675	671	664	675	708	629	653	609	647	633	683	621	659	668	648	670	679	651	675	677	655	653	686
4308	1299	1185	836	827	784	772	785	785	741	774	738	683	776	712	729	744	709	749	724	720	711	789	745	752	758	733	763	752	758	728	727	751	754	738	746	746	728	729	745	726	728	704	702	711	761	735	736	763	721	721	725	726	674	726	704	747	760	694	730	739	724	706	691	695	766	724	716	696	756	715	697	724	697	781	734	741	731	744	760	750	743	711	742	790	755	720	717	716	746	728	789	710	752	702	739	779	700	715	754	737	723	692	752	777	752	733	737	704	721	695	715	711	765	767	794	744	736	763	716	732	758	729	779	738	757	714	764	751	741	713	769	721	725	784	723	757	695	704	754	697	753	710	782	747	744	689	706	710	677	685	734	707	737	708	717	748	732	696	695	704	752	715	725	786	680	733	699	711	709	719	729	737	682	750	735	650	727	725	784	759	730	735	747	738	765	723	720	726	742	734	701	686	724	688	667	734	721	740	722	740	712	738	755	778	772	723	705	708	740	751	718	752	724	699	711	730	718	714	742	782	739	744	742	777	738	751	725	693	735	726	752	737	702	740	738	750	732	727	709	727	750	750	698	707	731	734	715	771	706	754	718	725	778	806	692	740	735	752	715	798	714	707	731	757	748	706	735	761	742	722	729	711	725	724	732	717	748	707	734	720	729	749	708	730	723	739	701	684	744	761	744	752	736	669	715	743	699	709	743	704	738	708	759	711	734	731	725	714	744	700	745	787	761	718	695	783	679	730	652	732	761	745	765	726	697	727	708	744	751	703	721	723	712	736	723	752	711	724	717	690	750	723	706	731	742	752	753	731	722	751	727	724	725	729	716	712	708	754	696	723	750	711	737	769	745	752	719	754	763	723	766	689	731	716	754	718	741	697	726	777	706	698	740	690	701	684	722	709	722	770	708	698	749	721	701	704	755	729	741	745	721	746	723	727	740	765	687	715	706	750	772	748	739	735	695	712	765	712	723	791	753	767	751	767	768	691	755	699	698	725	765	730	671	728	747	714	721	705	733	714	739	710	780	716	737	748	723	737	714	690	759	712	717	730	748	731	754	743	752	713	727	734	732	720	766	733	775	727	744	732	746	701	728	726	746	711	712	729	719	723	739	692	704	704	767	713	726	771	726	754	719	715	741	683	724	719	722	724	699	673	660	732	763	736	749	732	689	691	722	759	734	704	743	756	672	746	707	797	787	710	760	750	733	703	726	723	739	764	731	682	810	714	739	674	700	719	706	683	759	729	733	748	722	733	688	770	695	714	709	753	716	699	747	736	710	740	683	720	724	729	697	759	758	732	759	765	714	699	705	721	745	717	752	708	728	744	735	790	745	716	784	773	745	684	727	747	753	704	733	747	754	742	760	693	779	671	762	728	709	672	705	725	725	703	734	737	744	726	739	746	730	718	691	746	740	767	719	765	677	757	721	777	751	757	704	727	688	719	675	767	747	698	736	731	741	748	750	748	744	734	721	696	695	737	722	709	712	687	719	749	715	706	741	714	735	772	718	727	716	734	734	743	692	720	730	762	720	749	736	719	730	766	750	762	739	713	717	724	738	769	716	724	738	720	698	700	731	700	703	698	758	721	695	695	718	737	767	735	706	702	675	725	692	751	789	737	716	734	743	728	751	740	709	779	733	749	709	743	721	666	764	731	731	792	761	713	711	771	736	769	714	762	692	724	722	775	736	710	725	759	735	731	777	681	796	748	742	740	719	701	731	745	747	763	690	747	724	768	723	720	690	746	756	723	783	695	715	763	766	730	752	721	767	748	727	665	739	785	668	721	757	753	712	716	711	709	759	754	745	704	727	725	688	708	698	765	737	708	752	727	708	699	734	724	744	752	721	682	783	745	736	697	730	688	704	733	701	762	754	738	792	772	742	814	708	758	751	757	738	693	697	745	743	731	750	742	732	747	694	776	712	696	758	707	761	763	766	705	745	696	767	752	796	718	737	760	748	749	720	718	699	722	720	747	711	777	746	747	716	688	749	710	720	771	774	695	736	759	783	733	703	736	796	739	743	703	741	720	760	689	700	705	714	774	753	705	695	750	707	691	747	692	790	704	743	754	723	755	775	744	741	724	763	705	708	699	739	729	743	692	734	758	721	687	777	776	760	723	736	765	729	699	758	719	711	732	771	740	727	730	727	773	766	789	719	757	707	749	722	764	740	751	746	775	705	730	728	747	741	747	735	679	711	701	738	722	736	734	733	704	745	718	699	713	727	725	739	724	741	712	743	732	718	707	735	721	706	763	775	717	719	751	708	738	685	706	774	725	775	720	767	731	747	757	739	764	738	714	720	725	675	767	725	687	702	800	710	767	758	744	723	758	754	743	712	776	726	707	739	732	709	761	737	694	717	717	728	747	774	699	725	729	731	685	763	730	760	691	718	739	732	724	737	712	714	711	757	694	735	751	742	750	702	714	720	690	692	743	779	766	738	745	713	736	732	703	732	765	731	732	777	709	708	721	709	755	764	718	718	743	713	697	728	771	724	701	770	737	710	768	787	731	746	744	770	722	728	762	745	758	714	726	690	713	775	736	756	744	751	731	752	754	711	703	719	718	751	727	749	737	708	761	736	699	757	721	692	771	694	717	714	760	716	748	735	749	720	728	748	734	727	724	728	733	778	713	675	675	748	731	726	715	741	754	719	702	693	715	726	730	711	710	735	748	709	716	730	732	730	760	736	720	685	713	746	730	727	699	726	684	758	731	777	704	727	717	709	730	726	719	723	744	705	749	774	680	761	757	754	752	691	731	741	719	725	691	730	751	791	742	715	729	725	752	760	719	691	761	739	754	705	682	741	771	718	767	733	756	725	722	743	720	767	726	708	706	716	746	744	741	706	717	765	738	788	714	731	775	742	755	720	706	755	765	766	754	745	755	698	712	733	771	751	748	771	771	719	727	756	713	704	791	744	720	694	753	707	716	763	709	723	759	747	727	721	737	761	720	745	759	700	787	722	753	693	757	722	719	745	713	690	728	746	748	736	703	727	759	698	700	772	752	699	721	743	776	731	730	693	693	760	760	723	714	725	760	690	788	689	742	721	691	727	698	750	771	755	753	752	731	759	705	726	770	771	767	747	744	788	718	701	716	747	743	704	742	735	739	674	747	741	672	736	786	706	710	767	736	686	720	758	703	700	757	751	737	776	739	744	712	698	731	725	806	767	688	743	753	734	720	715	705	747	746	709	750	712	726	734	751	738	682	795	763	729	784	734	806	743	768	735	755	747	733	731	767	697	720	692	715	747	723	761	707	718	742	701	762	760	714	721	757	721	777	746	757	719	730	712	723	736	719	694	686	771	729	721	758	718	784	746	725	725	715	738	778	706	743	730	685	728	758	731	753	740	697	739	768	738	746	735	697	750	736	759	751	759	759	759	735	731	719	750	755	742	745	707	690	738	712	750	708	720	700	712	745	759	730	722	754	793	723	731	719	720	732	771	755	730	698	722	699	724	696	734	724	733	727	777	723	704	710	687	705	701
23815	21284	28427	24455	21256	10338	1617	1156	1029	947	972	900	948	879	876	855	830	849	861	931	836	875	819	813	819	823	850	836	831	832	786	773	811	777	851	773	809	768	809	844	808	780	778	851	758	809	804	812	820	812	797	771	830	862	808	804	843	755	793	788	816	829	802	800	851	812	804	762	778	787	812	842	787	806	802	862	806	790	844	822	797	781	811	822	784	822	787	840	792	784	784	829	806	779	799	836	770	809	786	753	796	797	794	825	814	799	811	829	786	777	789	834	813	812	796	842	780	812	814	841	868	819	801	788	751	782	805	757	788	786	808	822	823	848	756	835	798	750	783	793	831	822	783	808	770	808	772	765	863	815	811	803	780	787	784	773	784	795	794	829	784	824	811	848	795	791	758	804	760	806	788	764	798	790	762	806	866	806	802	758	781	809	829	792	863	780	799	850	812	800	795	816	800	784	846	788	803	791	779	816	852	805	818	747	800	797	799	771	785	804	797	740	802	813	799	793	786	787	759	790	842	824	785	791	806	746	793	823	798	777	807	790	774	811	785	805	783	762	816	799	838	819	765	781	814	822	815	766	814	894	827	779	799	846	850	809	821	781	804	809	806	751	800	816	774	775	820	763	780	806	770	797	764	798	798	831	813	813	814	815	824	766	846	834	798	766	819	809	807	749	856	808	824	748	802	832	837	782	854	771	781	823	832	807	818	817	773	750	813	822	772	813	811	804	791	741	851	729	821	816	815	825	779	808	796	815	770	800	771	832	821	776	778	820	847	805	834	845	748	805	814	777	778	779	812	767	778	771	763	839	798	813	828	792	819	786	828	816	788	824	800	808	810	777	797	776	796	834	788	790	807	844	761	802	800	840	817	795	778	872	780	823	805	816	794	805	824	790	849	786	789	750	784	788	825	774	822	815	842	801	830	828	821	798	772	817	810	817	835	793	799	811	808	820	807	755	759	776	784	795	804	799	825	784	778	813	808	788	829	800	815	808	869	818	802	779	756	832	735	771	815	749	769	782	820	823	828	796	766	859	812	791	799	855	789	756	765	802	768	835	804	806	822	784	786	817	786	785	818	765	819	816	791	745	800	844	823	779	862	845	830	805	773	791	812	812	815	813	822	808	766	787	799	787	739	855	773	826	828	805	842	832	797	867	794	767	796	823	801	811	779	835	815	813	819	755	796	806	773	771	771	882	806	804	828	790	837	868	767	796	795	768	797	812	835	792	800	792	795	799	766	791	778	822	792	742	794	795	797	780	750	768	830	780	806	818	766	765	765	727	786	805	752	805	806	824	800	797	751	826	782	824	844	809	793	803	798	817	774	790	829	795	786	796	808	814	798	804	776	866	792	800	807	816	850	833	800	841	819	775	776	810	768	812	823	820	857	775	790	789	789	802	812	793	780	806	822	806	765	810	768	794	832	822	836	841	806	844	763	864	784	775	784	783	809	807	794	782	806	791	817	818	812	771	811	827	785	801	759	780	789	799	762	778	804	805	805	807	786	806	838	784	820	750	809	797	789	800	810	790	832	832	817	815	808	810	818	838	787	818	799	772	828	844	786	823	810	720	817	806	780	808	725	790	793	819	764	792	797	815	789	770	787	800	780	818	809	830	804	797	817	836	836	801	841	769	844	810	805	824	820	785	798	791	790	829	823	786	773	803	775	804	789	769	799	791	781	767	826	803	850	797	821	801	852	831	799	752	839	806	787	824	796	868	802	769	751	765	787	770	801	743	786	829	779	842	826	758	816	764	776	827	804	753	806	818	769	804	792	823	802	838	795	805	756	777	846	747	813	874	791	763	759	756	806	812	770	813	811	804	775	778	843	801	824	809	843	815	809	782	774	844	784	771	754	821	861	812	845	812	761	803	778	793	823	792	807	752	819	762	799	840	757	809	797	800	784	790	806	784	767	800	777	776	807	744	806	789	825	811	808	768	795	801	788	861	823	799	778	785	799	774	785	788	775	770	827	783	744	818	813	793	830	806	830	771	825	789	809	765	762	789	802	758	794	772	815	804	796	813	800	811	801	794	787	781	826	857	812	805	783	772	843	790	798	784	831	878	830	817	811	735	814	725	862	787	771	757	767	773	756	807	831	734	809	810	788	758	771	806	814	751	819	753	848	814	853	769	813	804	795	811	857	811	806	772	796	746	767	841	801	759	856	793	793	750	808	759	790	847	759	814	842	801	820	817	775	830	794	784	793	819	801	763	795	807	803	830	782	826	805	810	811	853	776	789	789	801	822	770	776	809	784	811	808	800	753	782	767	790	835	792	837	797	791	813	731	827	840	808	753	819	792	791	731	786	813	788	788	801	797	788	826	793	775	758	765	820	765	784	858	780	777	788	801	802	824	788	845	794	753	811	791	807	781	818	803	772	811	807	799	782	788	832	818	819	798	762	841	767	844	826	789	796	790	789	756	799	834	756	813	840	743	826	804	818	805	855	812	786	811	784	764	736	832	756	837	829	817	797	784	749	796	744	787	778	804	800	777	778	791	774	816	786	821	791	783	824	778	843	769	850	766	786	844	786	836	771	800	785	800	821	754	795	849	749	770	853	791	799	762	784	796	802	808	784	785	751	852	846	750	802	812	836	811	832	790	764	783	784	806	826	807	820	786	863	815	799	770	833	809	807	784	756	765	820	762	785	812	822	778	775	755	810	755	722	834	853	780	805	789	829	820	793	808	772	810	775	764	787	775	822	792	795	766	837	781	839	774	809	797	819	786	783	805	834	835	799	777	746	801	784	808	812	819	820	751	794	793	804	819	759	766	810	842	779	804	860	876	802	822	750	844	808	838	777	802	784	824	862	763	807	782	786	815	726	805	767	771	838	865	715	875	791	799	802	799	766	832	804	835	804	793	847	757	821	776	833	835	795	818	827	777	806	798	767	795	813	834	810	766	808	829	765	804	790	776	829	795	813	796	778	800	796	788	766	772	782	771	785	787	812	819	794	821	813	826	788	801	824	782	812	800	797	804	786	779	750	804	817	784	848	793	800	804	785	770	812	724	826	787	817	818	802	785	781	763	839	792	760	815	821	744	752	797	716	840	805	780	830	799	757	841	829	841	821	769	788	836	825	758	770	831	773	824	809	840	786	821	771	801	743	829	838	759	832	828	832	784	800	761	778	811	833	783	804	789	795	782	822	830	823	853	795	834	782	849	859	814	846	803	787	765	844	798	785	779	828	799	811	793	752	827	771	793	778	857	836	774	814	770	718	763	764	813	831	799	804	768	844	803	849	785	815	775	770	832	822	796	730	761	782	759	755	804	787	824	787	810	770	803	860	851	783	819	780	813	792	810	786	760	750	824	845	784	823	846	759	837	824	797	782	784	786	805	791	790	777	827	799	774	754	804	786	780	761	807	806	791	803	814	775	804	771	781	829	792	795	815	847	812	846	861	822	773	780	798	829	790	778	771	840	795	799	780	838	769	782	775	836	792	787	796	795	780	779	782	825	799	820	791	766	785	808	758	823
3417	7828	6558	3369	2332	1865	1757	1490	1371	1234	1172	1047	1104	1019	984	1009	1013	1000	902	924	944	919	937	876	930	916	916	956	922	927	912	902	896	927	939	953	920	923	928	881	888	936	925	940	919	869	885	881	881	914	904	862	931	908	910	895	891	919	900	905	910	905	961	875	871	913	861	898	919	914	908	909	848	885	906	909	963	875	923	858	872	918	826	900	900	928	894	918	864	908	897	870	857	876	916	945	892	929	919	922	927	956	921	934	856	873	854	920	849	878	877	898	880	933	881	905	889	918	939	887	912	906	837	940	902	873	931	861	854	856	854	894	893	960	940	917	866	929	869	921	922	881	877	892	884	900	889	846	886	864	877	939	859	900	892	898	874	863	912	872	900	930	880	858	909	880	893	904	944	856	893	837	911	852	900	889	897	877	940	898	881	877	903	895	926	873	906	876	930	887	915	871	905	900	883	895	918	868	908	912	830	911	931	883	940	888	937	869	884	893	941	892	913	973	915	881	961	871	887	934	871	871	873	887	921	921	900	911	866	870	882	866	951	880	897	897	842	917	938	873	901	881	888	888	881	921	909	902	891	894	883	908	888	936	915	873	883	874	886	904	914	938	880	876	906	902	890	893	940	909	938	868	920	925	897	914	863	852	895	862	919	872	918	909	874	907	909	887	859	858	933	854	915	875	878	946	884	855	922	926	918	906	885	876	873	923	970	867	881	932	878	886	857	851	915	865	858	835	877	919	894	893	865	926	860	932	940	887	889	872	899	887	893	854	937	896	910	921	915	871	913	894	905	870	956	934	929	873	852	889	879	933	872	889	929	902	896	917	884	858	903	897	862	901	910	930	898	953	888	905	840	860	893	864	916	968	897	902	858	969	936	945	927	916	914	877	912	877	975	891	885	882	867	838	914	900	914	892	873	887	915	848	896	882	906	867	922	863	933	896	971	937	877	935	911	891	948	857	926	858	907	871	909	879	927	876	899	879	906	856	935	905	884	870	851	854	902	967	894	889	924	855	896	852	914	893	887	897	895	951	947	890	915	836	929	944	902	874	871	885	857	886	927	863	879	918	852	903	904	892	878	877	881	861	932	898	935	841	902	872	898	895	839	951	921	934	934	881	886	842	872	878	877	922	875	890	877	899	900	946	879	867	872	905	880	947	927	930	933	938	903	907	861	886	860	896	923	861	913	882	896	842	891	916	932	904	906	930	859	862	901	866	892	895	878	851	887	847	906	847	886	873	935	851	966	882	920	924	921	857	889	859	910	867	860	894	890	894	883	937	895	917	878	902	910	875	884	889	884	878	888	944	890	896	920	895	879	902	887	911	907	900	907	905	891	835	830	913	879	912	852	905	940	874	888	830	839	878	941	828	853	854	888	895	913	890	917	849	883	914	935	830	930	872	917	892	897	920	918	867	900	896	873	919	858	867	928	892	899	908	876	913	895	920	906	862	919	928	899	909	864	908	880	891	889	891	854	838	843	864	904	920	899	856	882	815	917	889	914	897	891	882	874	889	918	927	906	923	913	942	868	886	891	864	839	928	883	866	908	893	921	888	864	898	901	851	880	865	910	893	841	861	890	874	868	874	883	904	935	939	893	925	850	890	918	975	875	882	907	898	918	916	954	855	891	912	830	888	874	915	906	886	848	902	851	881	889	876	894	911	839	922	862	909	930	995	922	966	907	858	842	935	944	922	929	865	827	933	914	870	860	937	878	906	917	892	934	861	873	905	834	909	884	912	845	896	882	830	947	871	893	839	878	862	836	875	883	836	923	944	899	884	933	882	882	921	920	918	900	891	908	840	884	982	874	875	948	909	919	940	913	922	881	864	976	875	875	924	911	832	890	933	907	928	870	897	803	861	923	906	926	913	887	911	900	902	911	876	899	873	886	918	917	873	855	918	930	885	915	850	792	917	950	927	928	918	934	897	852	886	881	899	883	908	879	870	880	886	875	880	875	888	864	859	859	899	902	909	867	897	857	877	903	899	878	908	918	878	852	911	936	880	897	862	857	890	908	860	885	852	879	906	880	861	865	930	896	891	852	921	934	871	875	917	874	913	893	923	847	827	940	918	903	933	892	894	883	921	897	913	936	917	875	889	892	857	889	855	904	848	928	922	906	902	828	850	832	863	845	864	841	872	930	859	874	903	885	885	874	868	937	854	879	853	944	884	903	915	879	916	882	847	894	846	848	884	839	916	881	890	888	873	865	851	927	941	832	901	859	853	903	920	894	883	876	927	848	907	876	866	883	893	893	929	910	869	868	894	858	904	872	932	882	931	897	896	911	856	922	870	876	928	920	851	924	920	877	938	852	860	869	921	891	854	888	907	926	886	855	869	834	872	848	873	914	926	909	825	929	880	945	799	846	903	906	946	842	851	907	908	820	906	907	894	853	858	825	916	885	888	870	899	867	920	883	879	883	885	882	904	872	891	874	913	891	866	885	910	876	914	852	907	889	926	844	910	904	868	898	827	904	936	899	894	954	893	901	874	883	920	886	927	883	936	941	900	850	895	920	905	890	819	885	900	939	877	860	842	894	925	906	924	937	853	881	869	891	870	852	835	873	928	835	856	874	923	918	819	905	898	883	879	888	881	889	852	939	970	904	916	916	910	872	880	921	925	892	928	806	936	952	910	952	883	845	882	882	874	911	861	891	861	859	906	849	889	845	836	878	871	931	902	904	898	906	964	870	908	905	921	883	880	879	862	923	926	844	852	912	927	881	836	903	889	877	883	838	887	906	886	905	842	903	915	890	850	918	898	820	913	919	850	866	927	867	890	884	867	889	929	917	840	944	890	882	849	835	958	899	893	865	891	997	903	884	899	934	826	916	899	909	873	911	880	878	887	837	923	846	859	917	890	893	979	866	888	866	900	902	870	855	899	906	890	917	924	844	928	879	937	928	904	914	882	871	889	891	899	915	880	853	933	935	877	890	900	888	876	853	875	869	887	931	840	936	858	961	886	890	881	879	965	884	948	915	880	891	856	881	914	892	899	932	900	904	818	918	938	867	900	875	863	869	836	961	898	873	921	824	931	876	876	903	889	906	931	868	864	886	932	889	916	865	887	887	843	862	872	838	873	905	887	881	856	902	891	875	890	935	904	924	860	922	911	906	887	895	872	931	903	889	876	823	895	976	934	869	899	870	907	920	899	889	890	939	897	845	880	975	868	940	862	861	892	867	919	829	911	904	917	920	888	858	893	945	859	920	897	881	882	871	881	908	912	888	847	864	886	930	891	872	848	918	856	864	877	895	881	903	965	885	912	892	879	910	914	874	856	962	937	873	878	876	851	902	874	895	868	887	902	898	918	938	913	870	894	866	900	926	868	906	923	865	870	909	909	901	891	921	913	889	862	918	844	857	908	891	884	929	965	910	886	888	873	904	904	886	843	921	888	878	914	907	924	875	896	883	902	897	874	867	885	977	990	951	873	902	888	857	919	897	899	880	863	863	881	908	906	902	912	900	844	899	878	873	887
24693	21320	27728	25157	15284	911	604	441	465	460	422	354	349	383	384	353	338	367	366	333	321	386	312	333	320	355	372	349	302	306	314	364	319	312	325	320	296	333	330	323	329	332	336	337	302	338	330	283	307	303	300	309	320	324	311	335	323	351	302	327	333	337	324	318	313	320	347	330	319	320	307	322	328	315	309	336	311	270	305	345	282	338	346	336	325	338	326	297	329	315	319	322	311	313	330	330	333	297	357	324	307	339	291	318	335	344	352	308	299	338	347	321	344	306	336	313	323	313	325	315	339	335	346	326	323	320	307	328	319	334	350	311	343	338	321	294	307	309	340	317	321	320	295	305	327	329	317	305	307	348	320	328	319	322	321	324	310	300	323	322	328	303	325	324	289	302	341	359	312	311	317	312	309	339	329	349	335	318	328	328	318	306	328	321	331	294	294	291	328	322	325	345	316	310	290	343	319	315	290	311	347	304	317	352	355	289	331	332	332	303	298	359	329	362	326	343	335	326	296	324	326	359	337	326	318	326	307	326	359	309	318	331	343	358	343	336	317	322	359	318	317	323	332	308	307	324	326	281	310	319	296	325	333	332	280	323	318	338	326	312	322	305	322	329	310	331	317	303	338	316	328	325	303	316	313	312	330	326	317	329	292	326	297	294	335	322	332	345	315	328	320	360	333	322	311	317	308	271	319	309	336	294	307	339	323	310	310	311	314	335	348	337	348	312	313	324	325	315	322	353	320	329	323	350	325	330	285	340	287	333	311	346	304	331	308	336	345	340	309	345	306	311	332	331	353	320	322	324	345	316	339	316	340	321	325	350	324	313	317	305	304	324	312	313	361	313	345	356	313	299	317	328	304	323	333	309	334	317	303	318	338	336	323	310	340	319	355	330	313	281	295	337	352	354	329	345	329	333	330	322	314	330	350	323	340	310	318	321	334	356	332	286	322	316	315	300	295	330	321	333	295	332	316	334	342	321	343	343	325	331	344	347	309	276	311	294	361	326	345	323	338	311	353	336	349	297	312	320	342	325	332	354	289	290	359	312	298	317	333	332	315	289	344	346	301	341	302	284	344	320	342	310	299	305	316	334	299	329	311	294	319	326	341	338	338	319	317	356	290	324	353	334	314	309	313	356	339	306	312	352	343	329	339	321	333	311	326	331	325	340	309	326	318	325	310	307	333	312	323	320	314	337	342	310	297	312	324	294	331	312	313	323	307	335	327	299	297	329	314	300	305	329	307	345	365	319	311	310	333	357	306	296	315	266	342	323	335	311	339	319	353	283	317	368	303	340	313	304	315	323	336	328	332	333	311	329	299	328	338	293	303	305	309	317	342	312	284	315	299	329	327	279	322	277	311	310	328	293	331	335	329	340	305	313	342	310	349	346	339	323	331	310	298	308	313	308	293	290	324	308	323	313	310	306	322	323	325	365	321	382	319	300	317	341	308	310	326	317	321	296	332	325	302	324	306	366	338	291	330	285	321	309	324	279	314	335	326	320	330	321	330	314	338	321	317	314	341	315	316	339	316	286	298	358	345	299	310	296	306	285	299	336	348	319	323	327	333	343	341	339	314	322	307	321	323	310	332	298	344	312	300	302	311	317	328	335	343	331	317	329	337	343	329	334	302	338	347	335	303	313	348	299	346	326	339	321	288	339	318	287	312	304	302	346	351	315	317	318	321	332	359	341	296	314	341	310	333	355	294	303	324	314	358	311	356	319	320	302	325	338	338	310	304	289	315	340	302	287	309	310	319	301	321	273	309	355	347	335	319	291	320	311	321	331	280	301	334	334	309	307	325	315	312	304	331	328	324	303	281	296	315	316	332	327	335	327	338	332	337	331	338	328	308	319	319	290	312	324	312	315	326	298	333	341	303	320	302	310	347	285	331	334	336	321	356	331	312	303	312	318	326	312	322	329	321	348	331	302	335	299	342	358	310	325	320	327	340	328	302	343	323	302	332	348	327	319	303	311	303	336	321	318	294	328	322	307	343	318	308	317	308	337	309	331	326	311	348	319	307	296	319	315	355	319	314	306	313	309	293	312	307	336	331	326	331	327	305	309	285	306	328	357	352	318	312	302	339	347	337	307	307	309	340	336	310	332	312	308	291	307	314	311	318	340	330	297	317	341	319	344	346	308	341	292	318	328	326	317	348	305	330	310	302	328	329	308	300	339	330	303	328	327	347	332	319	337	296	313	340	318	327	319	311	315	340	332	314	335	347	321	315	337	326	302	344	323	304	341	323	341	325	330	326	318	335	303	349	302	314	313	338	320	282	315	284	292	350	326	327	326	321	313	298	342	341	300	334	323	333	312	312	315	301	334	329	306	303	323	304	329	300	358	311	318	316	319	311	321	342	328	286	317	339	316	322	334	330	343	318	352	342	331	314	319	356	312	306	319	328	324	302	344	306	324	346	326	309	330	327	324	310	331	308	329	360	381	297	362	319	276	325	344	336	305	295	353	289	303	314	359	328	307	305	312	348	332	355	314	329	298	290	315	317	322	313	307	343	301	298	317	284	324	292	329	306	329	309	330	332	335	311	342	326	326	311	337	337	347	320	309	305	297	308	299	288	324	303	329	299	322	330	338	317	325	333	318	317	309	318	293	277	327	300	305	366	305	345	304	293	309	329	309	306	326	337	323	311	306	302	371	322	315	321	321	301	333	320	325	330	323	320	352	322	324	303	329	331	307	330	317	310	329	344	310	324	326	284	343	341	317	305	323	306	325	338	330	310	323	315	316	319	308	334	305	340	301	352	350	322	324	329	312	316	324	333	301	332	284	334	326	324	328	327	334	298	312	313	354	299	316	306	293	319	316	320	333	328	335	329	325	298	317	316	329	291	322	306	345	302	336	335	307	329	307	341	310	324	331	337	334	313	324	302	298	347	296	292	315	335	343	347	322	335	340	328	303	320	316	329	306	330	299	320	331	320	332	313	292	337	301	308	364	285	317	338	343	325	330	324	287	309	291	355	332	327	326	321	325	318	318	300	306	348	309	339	327	320	325	304	338	317	314	319	319	306	333	297	327	308	345	322	313	320	296	334	311	309	329	344	300	314	353	331	328	321	299	315	325	307	317	338	303	334	314	320	323	311	355	331	326	302	352	335	334	346	308	341	292	303	292	293	350	368	286	338	333	337	321	335	347	319	341	353	333	307	310	312	296	315	361	316	306	340	323	344	326	317	322	326	341	293	308	284	322	315	327	343	316	318	315	332	341	320	310	312	315	307	347	317	322	307	335	336	316	281	302	322	305	342	330	313	305	305	310	309	325	315	346	319	325	342	296	311	340	359	290	366	345	305	334	361	337	303	318	314	307	342	320	325	360	313	312	335	327	297	283	321	320	323	319	373	337	318	313	328	308	317	326	319	299	336	315	327	312	338	328	290	336	351	327	306	315	321	314	293	328	313	316	326	328	323	325	354	308	311	322	326	337	306	337	298	340	308	311	304	336	324	317	309	322	320	273	334	316	310	329
3347	5042	4024	1963	1334	1063	873	727	657	611	528	515	445	475	452	424	426	408	434	415	403	408	403	393	372	405	406	402	344	376	376	372	369	370	390	418	391	370	368	386	352	342	412	392	348	393	370	397	376	383	362	369	371	359	400	350	348	402	328	377	350	347	378	357	411	337	426	370	351	403	340	367	370	353	342	351	360	364	370	374	405	343	382	379	384	369	368	390	353	350	389	382	383	350	361	356	358	381	378	381	352	377	371	379	368	330	346	351	384	356	380	365	396	356	369	386	370	346	368	391	354	331	373	344	352	410	348	357	367	367	372	356	377	363	354	394	370	381	351	352	372	379	389	402	411	361	391	376	359	343	365	392	376	337	370	373	376	351	338	381	408	378	346	386	369	372	379	385	367	354	395	400	369	388	375	361	375	374	357	357	384	361	353	372	377	372	383	372	343	349	385	346	369	382	381	365	367	368	369	388	418	398	385	377	373	340	360	354	331	342	367	400	363	372	364	315	366	398	319	385	345	397	343	372	361	378	359	360	364	365	350	382	365	368	352	351	387	374	328	349	338	383	319	366	359	395	329	363	402	384	349	354	329	378	340	359	347	373	390	349	385	345	386	375	374	357	386	356	383	332	355	351	401	367	393	314	376	358	368	338	356	328	353	383	381	396	389	355	394	332	342	350	362	347	337	372	398	375	370	350	388	364	360	374	335	333	359	353	366	351	370	399	374	367	347	403	372	363	371	371	359	360	383	372	362	391	371	341	390	386	381	365	359	329	321	396	406	359	369	348	341	329	360	396	374	365	394	375	364	356	360	349	383	373	384	368	363	401	353	388	379	344	367	363	380	354	395	335	379	342	349	373	378	366	381	336	374	370	355	355	381	370	362	342	364	378	332	365	348	369	379	359	386	370	361	379	363	391	355	365	348	373	386	349	367	372	374	347	363	361	327	373	364	381	372	354	379	353	362	368	406	362	360	325	390	377	398	394	391	409	375	396	361	377	356	377	374	348	381	370	352	343	375	352	335	396	416	368	369	358	386	391	361	347	368	379	362	378	364	387	364	327	390	343	383	366	384	380	385	355	375	386	351	380	380	360	386	350	345	379	392	345	355	355	353	374	353	394	327	358	357	370	391	368	400	389	397	347	353	346	366	388	377	367	335	387	407	349	378	377	355	364	358	355	351	345	376	404	382	367	368	364	382	350	394	355	346	331	395	374	361	323	334	386	368	342	354	337	353	391	374	363	380	376	400	346	353	342	329	385	387	353	363	342	370	334	373	382	364	348	368	356	398	355	352	359	376	386	381	388	389	358	336	433	356	372	388	401	372	355	340	368	363	348	396	357	374	365	397	357	384	376	330	366	368	390	364	348	370	386	397	375	391	328	344	385	365	366	353	345	354	378	339	372	391	333	367	368	388	375	386	379	408	333	382	366	368	336	387	324	368	387	379	333	380	345	351	355	351	330	350	377	364	345	372	360	354	335	364	365	357	390	399	393	362	376	362	380	363	373	367	354	360	373	341	358	395	393	370	358	369	401	335	383	381	338	381	365	398	350	353	348	338	359	345	329	378	387	365	376	381	359	386	371	346	355	356	368	341	397	358	395	358	371	317	389	380	369	380	335	357	360	370	373	369	385	388	377	369	356	365	357	347	348	366	379	382	347	373	363	367	350	373	367	370	354	365	372	348	380	345	355	350	369	351	329	380	378	367	347	385	347	376	379	354	380	361	374	339	343	367	378	362	383	406	346	359	351	344	351	366	361	360	348	377	369	362	352	322	377	355	350	371	400	377	356	380	385	390	375	384	377	381	366	412	410	362	370	380	378	368	373	358	366	394	357	383	352	391	374	369	353	386	414	319	334	385	371	355	361	357	350	379	385	343	383	366	329	358	351	368	365	341	372	344	355	377	351	372	367	350	394	386	340	347	380	356	363	387	332	382	375	361	324	375	369	369	366	392	334	342	367	345	353	336	373	348	383	324	390	394	350	369	340	372	389	385	382	372	376	391	395	337	347	373	377	362	345	377	370	376	403	365	339	366	336	352	380	357	350	345	374	360	358	356	363	330	343	342	371	378	376	369	384	371	361	334	323	374	326	375	386	346	331	366	348	392	346	392	351	371	353	385	394	394	368	366	361	381	362	393	365	340	370	345	379	401	360	342	397	351	359	369	351	340	350	376	344	373	355	383	343	349	384	345	373	365	362	343	359	352	376	366	391	338	377	364	344	361	343	391	367	347	344	380	368	390	365	351	365	359	383	399	350	353	360	363	327	349	408	341	369	379	385	353	353	380	351	395	369	364	372	388	358	378	379	387	364	355	370	366	402	378	388	338	395	407	378	384	361	348	346	385	380	353	355	389	403	328	337	368	374	351	365	422	365	390	384	361	406	396	376	359	386	354	384	356	331	361	380	345	359	367	402	359	383	364	335	381	357	366	387	375	354	363	360	353	363	367	386	354	368	369	360	363	372	370	399	395	374	383	374	355	351	355	382	336	342	364	401	364	377	367	390	369	373	381	358	344	375	359	352	348	337	354	338	352	344	396	365	340	402	364	361	381	362	369	366	365	362	381	341	339	374	343	393	388	378	372	369	347	356	360	374	338	379	388	343	350	389	353	398	339	352	336	343	381	370	395	349	347	360	332	378	377	349	371	344	355	374	386	394	376	358	361	366	365	375	378	371	338	380	362	351	361	361	387	354	376	358	386	377	377	358	378	330	379	348	374	360	349	405	384	346	382	358	386	345	381	373	358	380	316	358	336	386	342	367	345	344	341	346	343	326	351	372	368	339	359	351	377	370	372	433	374	376	367	376	363	391	372	371	369	376	384	358	351	354	349	369	375	342	329	393	366	364	352	377	396	389	385	390	394	378	371	362	355	367	354	331	369	370	377	372	359	365	342	373	349	380	371	385	368	384	370	338	395	375	392	366	371	363	351	352	350	411	379	399	345	368	330	371	356	369	376	362	369	381	347	374	347	366	383	355	366	333	375	375	389	356	369	363	365	357	387	400	355	392	365	355	366	384	350	349	330	365	357	369	371	372	365	388	364	365	376	389	377	384	385	393	398	373	383	336	396	404	375	362	363	390	380	369	346	367	370	349	368	366	395	381	348	375	378	381	358	359	350	386	381	351	353	426	349	326	417	338	359	341	396	360	378	364	363	348	388	385	374	378	354	421	357	366	365	367	410	346	395	359	386	366	389	367	347	392	369	378	355	370	374	364	363	341	389	376	374	350	377	340	390	358	339	388	350	350	377	370	373	352	374	348	363	366	344	351	414	389	357	371	362	398	404	368	351	366	381	381	410	379	347	375	362	390	334	366	392	336	377	348	372	384	363	363	393	368	364	355	383	374	342	365	364	387	337	359	372	346	364	356	354	365	323	362	395	356	332	417	369	371	356	377	343	373	348	349	367	388	347	378	407	380	380	376	371	388	369	395	353	352	345	360	355	362	358	403	364	395	385	378	383	400	365	356	357	360	356	386
22647	21358	29034	24039	21348	21396	11573	1280	849	744	697	639	623	599	544	504	542	515	461	503	484	484	479	482	470	444	421	455	436	428	422	435	432	415	450	420	445	420	481	430	428	438	444	419	442	443	398	448	397	442	406	432	447	479	426	442	385	417	399	446	407	419	399	419	386	440	455	432	444	433	432	400	393	466	437	395	451	424	415	441	432	396	383	404	435	408	446	432	389	409	433	439	411	386	421	425	427	396	416	406	416	419	418	410	394	397	443	421	432	380	430	404	410	354	402	389	432	398	421	422	413	417	455	460	398	383	418	408	396	414	445	439	437	427	413	437	430	424	413	413	413	423	388	443	432	420	453	412	415	404	416	410	452	411	420	436	437	413	452	425	431	419	400	396	428	439	420	416	413	403	402	397	437	426	445	395	425	373	419	385	421	398	389	400	423	401	446	387	418	403	427	464	412	411	433	431	392	425	435	397	386	420	405	401	441	421	381	366	432	421	403	386	437	437	380	400	434	402	441	458	404	410	383	436	418	412	446	414	410	393	398	397	407	394	423	429	432	420	447	432	478	430	410	422	449	411	419	400	419	409	408	451	446	413	401	416	455	422	409	446	432	450	402	394	391	389	440	442	426	428	418	446	404	395	442	406	453	433	391	365	381	419	404	429	398	381	416	424	399	415	456	432	423	424	406	424	428	436	437	408	414	470	407	412	397	431	417	410	401	404	404	409	358	421	419	428	437	426	435	458	430	412	424	436	418	407	409	417	435	413	430	428	430	403	416	433	412	437	400	430	413	384	421	417	409	439	449	391	402	405	375	436	387	396	415	416	421	438	390	436	411	414	396	383	398	410	423	406	422	400	425	450	437	386	407	424	392	417	432	430	460	447	446	439	427	459	432	411	450	427	416	375	407	452	399	403	409	408	419	426	420	432	419	422	404	391	449	397	424	421	425	387	436	393	401	448	382	407	432	420	442	424	403	416	397	452	422	439	407	431	394	422	408	399	419	441	404	422	434	412	421	438	392	433	400	394	404	437	423	414	436	443	412	449	439	430	417	425	414	385	433	402	417	383	416	428	378	426	446	402	416	427	389	402	439	432	403	432	451	406	403	410	422	414	466	418	411	434	438	445	395	368	394	453	443	386	405	430	406	429	460	422	434	389	415	402	411	410	418	389	458	416	417	375	409	423	397	426	433	429	414	423	454	425	434	440	383	402	408	412	406	448	397	408	408	392	384	426	379	429	425	422	413	411	403	406	426	406	427	436	428	486	445	419	377	426	428	452	431	444	411	435	416	390	422	385	429	438	394	418	398	423	393	417	435	408	437	389	422	414	405	377	417	437	402	400	372	420	371	379	393	426	411	447	390	455	423	429	417	434	376	417	400	427	425	426	362	434	399	398	390	425	401	438	408	401	404	388	410	394	428	441	447	430	435	438	425	413	405	422	415	393	447	416	410	409	425	432	410	417	412	417	420	413	360	389	401	390	434	417	419	434	417	442	416	402	416	438	431	450	416	428	417	414	449	471	397	400	407	423	393	451	428	460	449	408	352	454	425	413	441	404	402	429	429	421	401	416	404	447	443	445	423	362	409	450	405	413	428	423	420	418	434	390	394	380	421	444	410	397	396	407	407	400	415	425	398	412	371	446	403	455	416	407	416	438	385	419	411	426	446	404	422	438	381	407	420	418	391	390	409	420	417	411	431	401	421	461	436	449	382	448	416	383	433	403	372	434	417	402	431	411	415	400	415	424	415	373	431	429	421	392	443	417	419	408	403	418	389	410	374	425	392	392	429	403	403	410	423	407	419	417	412	407	417	430	430	384	384	413	409	442	449	400	410	395	403	421	410	400	418	438	415	421	410	411	419	429	424	420	397	456	444	390	380	387	407	413	399	434	429	397	423	419	401	431	428	407	413	460	410	410	433	404	383	391	393	408	420	408	445	409	436	418	387	427	427	447	413	400	433	433	440	453	425	413	424	449	422	410	395	429	417	408	432	399	415	428	389	407	401	398	382	429	396	390	437	415	452	423	407	369	442	434	414	438	410	435	400	382	413	437	429	423	411	391	431	436	419	392	407	428	421	401	399	390	421	389	420	405	391	445	391	374	399	371	412	399	440	422	368	397	411	399	446	424	427	405	425	427	390	430	422	392	448	431	445	403	430	427	426	444	404	418	392	432	427	434	412	386	398	392	417	390	432	406	399	406	432	395	448	356	428	413	410	417	433	436	421	416	414	445	430	437	414	404	431	394	394	414	408	448	406	422	409	428	428	424	456	433	442	422	438	446	427	400	410	413	423	409	450	416	426	469	407	444	395	388	409	400	453	418	445	392	409	422	429	409	448	432	435	390	441	420	430	393	422	413	402	394	404	429	436	430	416	407	406	394	428	410	474	408	421	487	418	410	356	411	433	410	415	404	409	428	464	407	411	402	440	414	431	449	444	438	370	416	395	432	402	414	444	445	397	401	410	422	411	406	383	404	383	376	413	399	411	403	401	401	420	449	404	435	439	407	447	433	416	421	395	416	413	409	454	424	406	406	407	426	431	427	431	404	417	398	451	394	373	387	451	448	398	448	441	405	434	418	415	393	424	428	416	420	465	450	416	391	404	428	402	444	442	416	405	410	429	432	460	422	390	418	406	432	467	401	449	404	399	407	403	440	429	401	368	434	433	398	398	462	375	415	386	423	427	417	437	407	454	420	433	392	382	423	395	403	417	447	423	382	432	401	425	425	415	438	423	394	438	383	444	436	409	389	431	419	412	429	395	423	402	432	424	418	415	396	424	449	417	395	433	431	406	429	457	444	435	412	418	456	432	391	433	421	382	410	416	414	372	418	406	414	448	373	417	430	416	409	394	392	392	426	372	402	399	430	411	427	382	424	418	374	435	456	421	426	438	430	417	413	403	413	412	368	380	432	417	430	393	370	381	417	379	392	380	422	402	443	418	390	406	407	403	396	416	410	431	412	428	406	422	416	404	376	429	431	414	413	422	405	410	363	383	418	405	413	378	399	409	445	441	410	410	382	423	414	400	426	432	449	390	382	403	418	416	434	422	439	420	421	395	414	373	402	440	400	446	419	373	411	419	427	422	421	436	427	379	448	415	395	422	442	401	431	443	374	377	437	431	429	413	407	430	360	405	446	403	430	419	390	438	392	413	400	421	414	421	424	426	406	427	419	405	370	418	406	434	441	406	444	425	405	393	418	361	416	437	426	406	427	405	399	424	417	446	427	443	409	391	412	405	461	413	425	432	451	426	443	408	433	381	415	424	418	402	420	443	434	425	368	433	453	443	446	412	418	382	429	398	422	415	413	420	393	396	418	412	416	407	370	400	401	425	391	415	415	420	432	457	420	450	415	400	425	419	406	420	424	409	433	411	393	422	406	414	443	404	423	411	436	386	423	418	417	407	438	431	442	398	419	461	433	417	371	427	386	435	418	436	409	420	435	434	397	373	428	461	439	384	392	406	428	439	401	430	393	439	405
4621	13614	11104	5452	3638	2821	2135	1753	1369	1206	1001	921	858	758	741	689	659	680	645	596	576	557	560	523	550	533	528	532	581	518	542	519	518	490	518	515	505	496	491	524	513	469	449	495	487	487	489	464	490	502	458	523	493	473	454	508	518	487	472	463	519	454	467	511	472	477	512	497	519	501	466	521	472	489	487	520	482	465	451	479	461	455	489	443	468	476	477	487	461	468	489	496	484	541	486	470	480	481	452	485	473	495	468	495	464	539	483	499	446	474	456	492	484	525	506	472	504	466	493	478	474	466	480	472	470	477	450	477	474	460	457	476	482	460	501	467	482	466	454	469	467	493	476	492	482	506	473	495	464	497	477	465	476	489	504	482	470	461	506	437	469	552	481	489	505	441	452	508	492	498	475	444	478	502	445	476	490	482	453	505	479	456	504	461	478	461	465	509	467	446	445	486	489	518	459	469	506	454	454	486	501	483	491	492	488	461	497	495	504	492	494	496	469	514	437	485	481	502	440	477	481	422	449	453	457	431	511	445	488	493	471	461	523	465	487	497	475	442	442	462	504	470	499	498	482	501	483	509	499	490	461	479	475	498	505	461	479	505	484	488	480	512	495	482	467	504	503	508	497	494	525	477	496	481	483	488	503	522	474	446	489	529	482	523	476	466	491	472	463	477	482	470	483	489	474	483	518	471	447	488	453	445	507	476	467	486	503	505	493	492	466	508	493	478	454	463	476	498	493	480	480	503	467	455	480	458	462	474	466	477	477	443	494	449	486	505	483	493	474	495	484	457	498	504	508	486	493	483	507	462	509	489	523	468	478	445	450	486	498	467	480	455	435	512	485	483	486	500	454	495	499	486	473	485	507	506	490	513	460	481	472	464	475	505	482	483	484	477	500	458	466	468	522	489	485	484	521	467	465	462	532	483	473	498	513	505	473	493	468	525	494	480	468	455	501	499	502	476	475	468	486	509	477	490	466	445	466	459	478	492	473	487	463	536	497	424	445	462	451	476	494	493	468	471	449	440	465	490	463	448	455	459	469	469	467	449	474	504	493	454	491	461	510	446	483	490	501	478	463	451	448	474	455	459	477	435	489	481	484	468	485	474	481	478	446	506	503	490	500	504	497	517	453	473	471	428	482	481	490	507	463	455	464	513	487	503	456	471	479	470	432	459	490	469	464	485	447	461	476	435	442	487	487	486	454	441	480	488	483	518	471	491	466	456	478	477	490	456	492	464	494	473	509	471	472	502	469	452	464	478	502	494	509	533	480	528	474	474	497	513	510	466	477	470	448	517	464	512	449	467	466	469	457	484	468	491	507	470	478	473	458	470	486	497	482	488	481	501	518	495	478	498	463	456	482	475	464	485	498	490	500	453	438	467	478	473	473	433	495	484	465	482	459	456	496	467	471	487	512	450	474	510	495	483	471	497	482	464	531	476	458	489	477	486	492	492	467	478	473	432	463	511	502	471	497	473	496	481	486	461	498	413	440	477	486	476	461	499	483	521	469	484	480	472	538	494	495	497	489	484	461	483	455	473	468	517	463	496	460	486	473	475	518	486	480	488	476	500	488	502	452	450	455	488	485	449	466	499	484	428	478	466	481	472	503	450	463	466	454	510	485	476	494	516	432	492	463	498	462	445	478	486	489	471	482	481	484	475	471	451	484	471	476	480	515	490	485	486	443	506	468	484	487	493	490	453	560	493	492	481	493	466	524	487	521	499	468	464	473	451	470	498	461	496	498	444	452	502	470	477	508	457	469	468	528	453	485	442	458	478	502	488	486	452	497	528	493	463	463	510	484	518	490	492	507	516	492	533	453	514	476	491	508	519	474	461	521	520	439	529	472	489	480	452	513	503	468	536	503	478	462	478	475	466	442	479	507	462	488	475	484	460	472	490	475	497	478	475	482	487	479	437	426	476	498	464	457	442	461	477	462	455	474	443	479	447	478	490	480	455	494	452	522	462	476	456	474	501	436	481	506	462	492	491	493	474	477	461	467	463	476	503	498	461	502	458	515	504	460	466	463	494	473	502	504	490	474	470	474	481	513	479	487	473	512	469	455	495	501	474	522	461	512	496	494	483	456	504	484	481	482	468	468	468	497	452	450	475	486	474	454	470	469	459	554	489	501	478	485	458	474	483	512	492	445	482	486	485	512	465	475	457	469	532	443	454	482	477	488	489	494	497	469	455	529	470	450	522	488	501	480	445	500	469	463	465	475	529	481	436	528	497	439	451	509	483	464	468	522	445	505	516	488	492	482	462	468	487	483	479	480	534	486	449	517	491	511	502	482	488	483	480	461	465	464	494	488	492	478	480	489	476	483	490	478	454	494	488	462	451	416	481	495	489	491	518	490	459	507	474	483	471	510	463	474	480	459	463	474	530	471	522	490	489	473	490	498	490	481	497	498	481	464	482	475	465	500	478	465	485	454	520	483	504	457	467	497	464	446	465	485	505	455	515	531	468	508	499	478	470	443	452	484	475	478	514	479	460	489	509	479	478	462	490	476	453	494	522	440	472	529	473	479	516	459	480	486	500	480	447	469	482	473	486	471	490	480	508	505	469	491	484	498	482	510	453	468	493	506	468	510	490	476	475	510	479	491	476	451	515	533	496	489	530	481	522	474	490	454	498	495	466	440	513	508	431	522	463	501	489	473	453	451	511	468	444	505	479	498	476	491	491	442	492	456	488	466	456	464	442	489	497	496	506	501	474	471	451	454	484	483	489	489	460	499	496	466	462	463	489	479	480	496	474	426	486	476	467	488	487	471	428	484	458	469	486	510	489	438	478	443	504	503	463	437	490	471	465	425	502	474	473	455	476	463	484	480	525	499	445	481	480	473	501	466	478	480	462	525	480	523	478	493	464	499	450	480	437	437	453	466	505	502	458	475	482	460	437	513	465	510	508	492	472	486	516	485	508	482	504	469	507	502	469	455	484	500	477	525	488	496	487	464	479	490	509	431	533	491	530	471	461	493	475	475	457	481	468	459	481	463	496	482	474	517	509	509	517	435	482	477	490	453	485	504	480	473	503	457	469	498	495	483	450	525	484	464	462	478	481	484	468	484	502	441	446	485	486	469	491	481	504	471	479	474	444	459	520	483	477	474	484	459	501	444	516	460	523	461	464	491	486	474	493	455	467	480	463	494	450	481	512	479	452	487	499	481	475	469	423	460	476	478	469	461	490	489	471	509	456	486	428	485	490	443	485	467	460	460	487	481	507	471	481	464	493	474	478	482	465	478	478	483	467	482	480	512	467	467	467	491	482	500	493	469	486	462	495	492	467	465	479	508	493	475	462	462	463	472	490	464	448	497	466	469	465	487	467	447	465	474	474	476	467	471	457	468	484	525	474	547	470	445	468	484	475	488	431	536	454	491	494	486	464	449	551	523	428	499	486	482	484	518	483	456	527	470	444	441	480	445	469	473	452	497	511	451	472	450	450	484	483	445	452	508	494	488	516	464	497	483	477	483	457	484	463
27312	19981	6969	1078	788	726	749	740	669	685	650	672	666	702	677	707	682	678	666	649	680	657	665	709	708	682	648	718	681	684	623	606	605	633	709	679	657	650	607	630	620	677	689	659	647	639	682	676	634	687	670	693	673	650	637	630	671	638	642	611	689	608	666	647	673	658	669	624	680	672	656	668	696	649	688	620	695	694	666	686	627	663	687	677	621	681	696	687	695	683	664	698	649	635	668	603	656	673	661	695	649	638	642	710	643	653	679	719	703	627	669	637	671	663	633	607	640	674	669	705	651	653	675	659	619	633	680	682	682	643	660	662	653	675	727	643	636	694	709	648	649	649	647	702	605	637	662	654	664	665	677	663	671	665	678	627	679	676	620	664	614	638	619	670	668	653	691	614	669	650	677	684	711	619	677	650	618	667	706	679	686	650	671	663	680	678	657	661	683	695	644	713	677	657	647	653	643	636	652	694	663	629	641	717	674	686	650	640	639	656	656	694	716	655	679	684	632	639	675	681	667	696	662	665	636	641	648	690	645	624	682	699	669	631	646	653	631	641	726	690	633	663	706	674	646	696	640	675	707	715	600	667	660	650	682	684	724	688	660	709	670	677	649	710	694	643	624	627	665	682	661	631	664	647	616	706	653	688	602	651	682	651	654	614	627	617	635	648	637	678	682	676	648	684	643	653	698	635	685	638	656	653	629	663	656	660	663	623	669	675	645	693	687	668	667	635	680	615	629	669	656	694	652	707	602	619	699	643	679	661	658	642	684	662	666	611	646	658	639	632	684	673	692	654	642	666	626	667	678	673	651	670	661	686	668	720	703	693	649	652	682	702	653	677	718	638	703	698	664	687	678	693	694	653	723	663	630	632	654	652	664	656	687	653	709	696	620	660	681	678	677	634	632	660	675	642	660	680	691	658	631	628	652	663	657	703	673	674	659	656	658	640	646	642	681	694	642	633	674	695	653	671	680	644	649	676	646	664	701	683	711	683	628	666	604	618	649	684	673	673	658	676	679	655	647	646	646	668	675	657	641	657	702	715	635	660	684	685	668	675	701	690	667	656	667	680	670	673	674	706	679	705	698	681	647	660	636	682	667	661	677	617	671	677	652	705	647	715	628	612	653	663	630	675	668	701	629	701	631	741	664	684	627	622	651	688	647	684	645	683	668	703	670	652	638	659	644	651	653	661	656	677	678	675	682	698	611	673	645	624	690	607	673	653	644	685	648	623	676	650	657	652	661	647	654	669	658	667	631	688	652	677	682	635	698	625	692	670	679	614	723	678	638	642	642	660	638	655	682	703	652	638	670	634	664	660	681	693	635	666	652	654	632	675	690	640	702	679	647	700	661	630	659	626	612	621	631	676	666	643	636	609	636	656	654	662	674	670	685	668	677	663	697	652	658	594	654	620	658	673	660	605	668	673	634	652	695	684	667	670	675	690	682	670	652	627	689	682	686	704	685	654	670	662	640	697	629	672	664	697	677	626	634	669	689	678	646	639	651	665	707	640	666	636	585	689	676	671	625	675	651	616	645	616	662	625	630	635	647	662	651	697	687	659	648	673	644	707	643	660	657	693	658	665	658	623	643	644	636	681	693	600	656	690	631	676	650	693	641	641	653	690	639	640	653	709	648	632	648	654	658	689	717	656	673	649	678	668	653	666	686	639	661	674	616	696	682	626	687	699	640	679	635	664	668	644	661	629	653	697	673	622	658	692	640	658	691	678	633	666	665	701	668	692	670	618	666	650	664	617	619	667	659	692	648	676	682	660	670	628	703	658	661	664	667	700	649	682	665	665	676	688	650	646	666	645	643	685	642	679	644	681	655	630	654	677	678	635	663	657	678	643	686	642	659	655	657	675	658	678	711	656	645	667	679	644	637	708	635	635	683	679	698	674	709	660	633	685	659	591	724	640	663	620	700	665	655	687	616	696	667	671	644	640	685	643	675	735	669	672	707	639	667	687	679	681	653	669	646	658	641	672	656	692	668	679	693	648	656	631	681	707	662	634	660	682	655	681	660	634	655	676	729	656	672	664	655	656	635	626	611	651	627	672	651	724	692	672	669	654	659	668	670	583	616	660	641	658	664	687	657	678	625	654	710	687	678	659	636	626	631	665	690	666	647	689	648	641	688	647	655	678	659	705	617	662	653	620	664	623	647	667	687	650	619	694	652	685	688	682	636	674	631	679	671	618	662	662	660	641	692	691	665	670	630	625	669	620	656	682	681	666	601	641	659	652	637	620	679	648	649	674	733	650	631	695	618	713	653	700	675	624	674	690	688	654	662	666	632	659	648	621	644	674	682	667	672	711	724	643	650	700	641	638	664	640	683	618	652	702	625	693	642	628	614	639	660	670	643	688	614	651	665	705	654	644	680	648	667	694	652	660	686	696	669	689	677	661	676	681	668	664	694	660	645	629	691	670	677	693	653	654	650	637	631	631	660	684	675	662	669	681	675	671	627	640	677	687	684	671	671	643	669	688	678	701	660	634	646	702	650	678	685	686	671	653	666	641	643	642	665	686	626	668	644	704	661	645	697	659	649	679	663	662	680	659	631	625	676	661	631	631	682	623	676	691	671	630	633	659	656	659	659	674	665	667	677	669	598	643	662	611	616	643	661	662	673	649	612	670	681	677	698	668	670	712	666	682	677	659	660	593	635	670	662	726	684	678	641	623	651	642	689	663	682	638	678	705	687	684	649	660	622	672	673	665	645	662	699	683	698	681	648	669	674	681	674	694	670	714	696	657	656	675	676	659	667	664	639	679	664	686	666	675	682	661	613	724	711	648	646	629	626	645	686	643	684	640	683	693	664	650	700	651	683	692	667	628	637	655	621	681	637	647	633	628	697	687	656	701	665	672	684	666	662	644	650	669	614	650	658	615	674	687	664	630	643	607	639	640	642	703	642	653	645	673	679	686	669	610	627	639	676	685	678	678	656	636	675	641	629	700	660	657	611	676	692	628	670	646	631	677	628	638	666	649	668	596	643	682	653	609	667	659	647	707	640	663	676	682	725	673	658	670	665	658	657	647	681	658	614	675	686	661	661	639	672	631	647	693	612	683	653	695	677	700	642	646	649	654	678	659	653	660	697	730	660	625	629	641	671	691	671	646	603	644	688	666	719	641	617	689	623	636	684	667	653	658	696	610	663	698	609	693	693	723	669	648	630	654	651	647	642	648	665	657	641	664	694	654	673	699	663	664	690	675	645	664	687	652	694	681	659	641	656	683	703	664	641	645	657	641	636	669	619	670	660	673	678	670	678	654	629	648	648	643	676	718	632	664	676	636	638	698	673	645	681	683	717	598	665	663	668	629	669	632	644	660	648	675	674	685	661	668	669	642	668	627	630	690	612	624	659	661	652	675	642	706	729	661	621	674	635	683	633	688	669	625	681	640	684	655	631	651	680	636	663	660	651	673	643	648	681	649	658	723	666	680	662	654	653	650	682	688	706	674	684	628	634	674	680	696	708	635	636	659
4308	1270	1125	961	854	767	802	784	746	779	701	733	737	772	745	697	730	764	742	767	715	747	759	746	746	755	712	704	716	734	692	700	716	717	705	742	755	772	726	777	702	736	721	739	694	707	703	727	789	729	794	805	728	700	745	740	747	742	734	724	757	762	748	705	716	705	713	759	705	734	727	756	730	717	694	731	733	744	748	702	741	699	741	708	741	738	768	685	757	712	751	649	760	719	700	735	747	728	759	729	737	707	744	695	710	741	744	706	705	742	746	700	736	703	682	718	715	678	780	756	699	694	728	716	725	714	712	699	708	727	736	739	689	721	697	709	756	728	711	735	755	711	734	686	732	738	746	774	739	690	712	752	735	644	785	731	739	724	729	742	710	748	686	748	748	759	718	753	723	744	677	730	750	748	730	730	739	722	746	703	743	721	685	736	765	705	679	741	768	721	746	713	726	703	729	758	757	709	697	700	744	736	729	683	716	717	757	731	690	715	759	715	701	691	676	737	720	741	740	690	731	776	776	762	709	751	709	770	767	745	747	761	714	762	693	678	746	765	729	736	708	703	783	751	693	718	695	736	742	715	728	746	753	756	718	712	676	747	705	712	731	731	756	761	737	766	668	728	772	727	687	745	752	767	716	700	726	683	683	715	743	671	733	694	712	716	703	754	758	744	713	725	754	756	765	722	764	729	805	688	766	698	712	770	696	763	785	727	714	730	730	690	745	752	721	731	713	724	706	737	748	791	756	739	722	693	754	739	740	730	717	739	701	692	740	708	708	739	739	775	760	718	696	732	740	707	753	729	730	716	722	779	744	735	724	766	728	771	683	720	735	708	726	725	702	746	742	706	728	753	748	770	737	701	723	719	702	702	746	722	762	761	720	711	739	742	718	711	725	703	743	753	740	740	758	725	710	742	727	749	729	684	748	697	733	746	722	743	788	686	684	716	736	734	727	678	734	743	699	739	720	725	747	700	763	730	742	728	722	722	719	683	735	768	745	728	765	736	774	744	744	710	758	702	739	754	754	723	725	753	691	757	728	708	781	773	711	736	758	706	719	707	726	731	699	698	722	714	679	750	707	662	738	722	703	706	756	747	759	727	722	753	752	786	734	771	727	746	793	726	714	718	747	694	691	719	798	718	760	744	730	777	698	735	730	733	749	705	743	750	682	744	746	772	712	709	700	758	719	735	773	705	712	727	730	746	717	734	736	763	725	750	706	744	742	734	699	722	717	730	664	703	771	767	757	737	705	745	766	753	761	696	727	726	714	712	696	714	744	775	741	712	708	718	717	727	731	688	713	715	739	734	774	709	695	667	727	749	684	741	742	747	727	730	735	729	747	656	715	763	773	716	678	755	705	704	745	744	675	738	733	761	761	758	772	702	760	743	714	720	722	734	756	702	723	708	738	770	740	762	700	731	726	767	706	753	746	756	705	740	744	742	743	775	709	751	681	745	726	721	716	724	688	772	730	725	684	739	713	709	738	777	735	742	725	652	754	717	780	755	667	764	781	703	740	760	729	753	745	760	769	710	748	717	756	723	712	730	691	741	659	696	716	721	710	727	705	687	714	692	743	692	748	708	700	748	716	684	770	761	718	738	756	724	760	724	747	733	713	720	766	710	730	749	698	669	756	761	715	702	756	746	715	692	737	755	694	729	757	729	702	652	795	715	693	722	743	768	760	716	739	695	718	755	731	734	747	732	735	722	750	766	737	692	703	709	718	754	716	721	749	720	673	736	724	766	689	731	736	729	746	754	708	704	725	714	727	747	762	712	760	745	670	736	764	697	742	752	732	762	726	774	710	814	762	780	775	712	780	717	699	777	722	727	721	750	696	713	752	723	733	742	718	734	755	667	740	762	725	687	725	744	762	741	711	721	749	775	720	713	699	742	700	705	751	756	710	734	728	735	780	759	758	704	694	673	741	719	749	762	776	683	733	688	682	761	708	738	767	724	740	769	680	686	716	757	763	725	743	795	763	733	717	755	722	722	757	716	733	737	765	711	699	726	745	742	727	752	713	751	714	688	744	709	744	712	751	741	782	776	729	737	730	723	729	719	775	746	730	715	717	700	735	759	728	698	719	716	766	749	730	745	700	715	730	730	743	733	759	764	816	763	799	701	693	716	731	734	714	706	799	725	720	738	703	687	724	739	648	727	767	713	733	740	697	708	729	754	718	712	729	731	756	758	745	729	731	757	744	736	759	713	755	717	742	730	746	715	736	729	697	724	750	751	756	765	705	725	752	757	716	728	755	722	706	778	757	647	750	704	664	734	744	710	694	711	722	707	743	771	712	716	754	726	792	717	706	756	740	777	751	718	724	762	745	755	705	701	752	750	775	760	676	767	793	721	734	722	752	718	760	730	715	754	684	682	676	721	745	675	721	756	711	741	680	707	765	781	752	691	725	767	736	710	775	714	759	697	728	714	775	719	732	754	735	753	749	734	742	779	695	746	782	753	742	708	746	778	707	711	840	712	704	740	723	757	729	694	795	752	735	727	769	774	746	667	758	713	742	697	717	659	734	760	704	742	764	783	673	751	713	732	747	725	678	743	772	738	727	727	729	754	767	741	721	752	773	720	755	723	732	749	699	740	752	749	725	701	721	697	729	777	677	683	701	674	767	731	731	705	726	734	716	707	765	736	764	711	688	694	732	759	734	758	744	755	749	774	700	723	750	700	735	708	753	720	746	735	754	729	736	712	739	710	717	725	755	763	699	761	752	773	739	735	767	743	740	707	688	793	751	702	726	688	703	714	728	702	784	728	759	671	769	739	765	745	755	735	756	731	728	686	724	743	788	726	772	711	716	732	753	725	781	728	791	734	721	821	719	754	762	713	767	672	748	702	729	729	746	765	711	706	755	728	741	740	700	687	743	730	677	733	761	743	747	728	722	758	724	736	732	711	726	721	705	736	755	678	723	758	736	721	744	718	785	744	759	715	739	745	734	750	748	773	724	747	687	729	739	692	747	708	737	721	748	735	775	721	734	760	737	768	775	750	736	711	718	764	712	803	726	728	787	750	731	710	703	759	769	741	783	704	734	727	768	709	748	702	746	700	699	690	740	742	737	723	764	731	748	769	723	763	724	730	722	729	705	730	729	737	776	693	777	737	738	778	677	763	761	777	777	742	740	735	743	778	767	780	733	760	713	795	755	755	736	707	729	702	714	703	701	743	713	752	737	730	763	710	698	692	733	745	692	748	673	707	734	753	726	749	703	691	736	723	729	732	781	732	718	771	684	754	728	748	777	703	716	721	712	705	724	730	730	760	713	736	690	738	704	726	780	762	725	755	743	725	757	711	751	679	729	747	708	725	732	703	713	669	760	706	726	772	739	721	759	741	732	722	749	759	734	740	714	707	725	745	771	681	771	750	720	713	736	697	718	727	709	690	713	735	681	712	721	725	704	730	722	743	737	762	789	729	725	767	741	748	772	733	709	751	773	735	743	701	696	682	722	706	741	764	718	704	679	714	728	727
23759	21318	28475	24475	21295	10500	1567	1179	1074	1022	1030	894	887	919	929	858	880	836	879	851	852	848	820	800	804	813	867	850	825	820	816	814	843	790	808	778	877	816	822	788	846	813	800	852	799	776	787	819	831	835	768	774	818	782	805	828	825	809	824	837	742	791	794	832	802	791	808	806	766	807	830	787	816	814	801	811	820	790	807	805	826	797	829	821	755	816	784	802	766	797	813	802	783	761	794	801	810	836	789	813	779	808	759	754	850	803	762	721	788	789	785	824	798	771	797	822	785	761	758	774	781	818	784	792	769	798	825	850	827	788	781	817	788	777	779	810	827	801	771	780	825	762	777	763	810	807	794	788	795	762	821	746	800	789	781	781	778	798	770	814	824	818	812	754	823	832	800	804	810	846	789	812	783	833	790	811	806	791	782	781	769	811	837	799	877	752	818	828	769	809	804	778	872	823	813	758	861	773	774	801	774	824	773	756	843	821	735	791	850	751	832	794	838	828	782	778	806	827	735	820	831	778	809	813	804	825	841	819	753	805	813	767	844	864	835	793	842	808	758	825	770	860	776	778	821	795	772	802	834	773	772	773	820	780	808	813	792	860	800	791	758	831	751	813	806	770	781	840	821	814	796	830	794	800	801	779	807	798	765	769	765	839	793	846	815	762	816	728	792	832	797	799	814	790	819	786	771	794	784	789	726	821	851	800	761	829	812	793	799	763	805	757	836	841	779	789	832	797	794	829	816	776	787	769	798	817	800	790	836	808	825	772	808	824	841	801	812	840	774	758	784	827	803	819	815	790	784	788	789	805	808	822	829	747	825	768	825	864	825	816	756	798	775	808	819	803	831	793	828	846	745	774	807	801	770	788	813	774	776	777	766	860	816	743	768	843	775	767	840	813	795	853	812	795	792	833	836	751	796	815	734	773	771	819	798	752	820	802	811	805	773	791	771	823	788	781	799	799	813	763	797	830	798	809	811	820	761	797	856	822	779	783	785	817	844	811	848	800	868	829	818	842	760	836	762	843	831	828	864	783	848	767	805	750	804	815	787	746	810	804	820	815	812	762	790	810	771	798	769	737	849	841	770	802	786	837	755	787	792	787	785	805	824	856	825	796	765	758	796	801	769	779	831	854	775	768	749	839	799	850	756	773	848	825	772	804	759	813	838	802	783	774	830	793	813	779	777	815	838	745	765	823	801	835	826	763	785	818	828	828	798	755	833	810	787	815	804	830	826	817	791	840	756	876	797	799	776	834	763	773	774	802	814	768	772	812	790	798	747	808	779	787	738	765	824	804	774	801	794	790	793	842	846	767	806	818	784	802	806	811	836	837	814	821	834	774	758	784	772	817	781	807	761	776	826	810	803	756	818	813	802	762	811	813	753	778	805	816	782	798	808	770	777	745	831	862	870	815	734	798	846	774	811	848	816	795	752	835	840	777	763	845	769	802	805	860	799	841	772	783	761	779	800	761	779	806	792	792	824	775	764	796	871	772	773	830	790	794	795	769	799	808	753	811	828	799	809	840	815	802	819	777	857	791	803	784	798	814	793	782	832	787	792	795	807	750	793	821	818	803	794	801	798	778	800	819	778	843	762	825	761	786	810	798	784	813	771	792	815	777	796	786	825	727	796	757	791	824	766	775	838	798	779	799	783	821	802	849	774	759	733	801	791	833	805	805	826	828	839	777	783	797	805	805	827	766	798	774	804	718	796	869	729	829	793	793	805	751	818	817	790	774	817	801	832	783	729	782	768	836	788	774	805	809	737	817	793	808	792	810	774	725	781	781	792	808	823	804	794	784	830	814	765	792	745	768	829	819	803	834	830	817	750	748	817	818	788	787	820	838	787	815	770	785	845	824	852	759	831	849	808	739	821	849	803	804	779	816	765	803	817	795	840	850	775	759	848	796	818	763	801	769	809	784	806	803	810	785	797	829	772	801	803	849	816	780	800	824	793	811	762	800	824	787	849	775	814	791	779	826	791	844	782	789	803	836	770	814	794	789	777	787	856	826	810	832	812	774	812	829	841	797	792	783	845	736	803	833	872	796	795	798	817	754	824	767	810	764	816	844	829	825	790	775	825	825	747	739	801	808	800	804	784	786	813	774	797	805	790	785	752	791	767	762	758	815	767	743	799	823	816	831	822	767	795	805	802	817	774	747	805	728	810	783	837	791	759	825	799	774	801	814	807	783	847	781	812	853	844	801	815	832	803	818	828	825	844	811	816	755	821	763	821	808	787	769	834	868	751	812	846	765	743	794	777	763	770	823	852	767	818	856	797	830	835	795	826	794	784	854	815	810	801	789	804	790	836	816	780	825	815	817	786	803	747	805	763	822	818	768	755	813	783	846	817	807	794	805	811	804	821	746	831	769	769	802	823	803	819	811	824	790	804	776	823	768	806	813	763	843	756	808	785	757	812	843	814	778	842	882	757	803	759	797	801	862	814	801	792	847	813	828	831	794	806	803	757	768	820	818	766	811	782	810	788	776	824	774	798	778	841	750	793	824	840	813	795	801	798	795	814	791	782	825	787	785	791	808	797	829	857	834	790	811	835	784	836	815	774	805	793	811	780	821	826	824	762	827	749	758	794	804	848	806	776	808	821	814	782	757	786	767	782	770	809	785	792	796	803	851	785	877	781	804	799	779	771	784	853	820	793	825	781	817	811	823	861	781	830	804	786	766	808	813	832	733	791	756	808	817	842	767	785	817	828	840	775	807	809	783	847	824	809	808	889	863	800	770	814	822	789	768	768	850	852	798	870	811	791	807	823	820	866	818	804	876	802	811	812	800	784	837	815	802	843	804	807	804	780	804	800	811	812	804	761	847	834	811	793	790	790	825	748	784	870	790	740	831	733	805	791	809	782	815	797	794	814	787	790	717	786	799	811	762	836	818	823	859	793	839	804	847	795	816	758	864	768	788	779	795	774	756	794	779	799	783	798	820	819	793	818	785	801	810	834	798	783	812	778	809	789	827	817	810	774	829	782	756	749	780	788	755	803	779	788	798	790	776	785	805	862	828	895	825	837	813	812	794	787	744	841	765	827	819	807	777	775	803	770	767	746	810	810	782	806	777	755	783	789	826	786	845	764	825	819	840	783	821	800	816	859	810	831	815	795	771	776	761	802	807	788	807	876	785	779	810	801	808	779	833	782	805	813	834	766	789	805	805	827	820	782	833	774	811	800	812	767	810	816	776	813	834	818	771	772	798	853	819	852	757	774	791	816	784	827	830	819	821	800	766	785	760	831	762	812	816	783	788	728	800	779	834	771	826	755	842	785	759	812	863	805	827	833	775	815	756	868	817	799	806	836	812	813	816	772	786	813	780	782	786	878	836	801	819	808	798	812	871	801	810	788	844	789	763	797	830	770	747	756	789	825	767	793	770	768	838	823	791	816	784	763	781	812	768	797	758	796	831	769	754	786	815	767	796	805	812	836	778	833	818	769	808	809	760	806	789	789	791	796	758	818	790	795	813	802	805
3421	7570	6549	3257	2427	1973	1612	1424	1312	1195	1171	1028	1092	1024	1041	1006	991	944	955	963	971	975	969	888	939	952	852	941	907	872	1000	935	990	907	916	864	948	901	935	894	957	857	916	864	890	917	849	883	895	923	943	905	926	875	889	896	942	874	854	922	895	883	878	900	872	915	895	851	913	904	889	917	917	904	872	884	924	864	888	911	871	865	882	859	836	864	847	870	911	868	898	896	843	874	912	856	856	892	858	855	855	897	921	900	892	870	870	915	879	849	800	892	895	932	857	914	849	852	892	892	860	884	846	873	931	876	916	881	881	878	883	878	853	878	911	876	939	914	863	872	879	912	897	890	897	901	932	905	903	868	827	866	939	894	867	945	919	883	909	886	927	868	880	946	888	898	913	903	925	894	957	899	912	872	854	878	895	886	884	935	869	901	873	882	899	845	956	888	902	903	876	912	899	848	895	907	881	847	862	868	882	889	903	893	880	915	938	877	861	895	862	864	903	897	879	928	925	893	917	866	881	854	887	900	902	897	881	981	940	874	887	914	832	885	883	880	830	927	839	861	923	882	872	851	861	881	863	843	863	928	856	866	876	897	906	884	879	876	869	901	899	919	860	863	918	909	857	905	908	832	829	887	945	923	876	905	829	842	887	874	909	894	858	877	918	930	888	872	881	889	920	854	876	891	876	902	916	887	877	899	874	945	866	848	986	953	926	939	852	866	920	961	854	887	928	947	920	849	908	851	920	859	884	886	832	889	917	876	893	907	907	890	910	849	855	921	895	878	855	892	887	910	868	850	885	834	853	874	891	887	851	819	873	894	869	901	864	859	903	910	868	918	873	890	863	901	857	872	849	922	854	848	869	894	857	898	871	869	923	864	856	910	852	884	939	870	833	860	846	906	886	907	887	889	886	882	880	895	878	926	860	927	895	886	926	913	931	891	928	876	873	912	859	932	867	924	915	940	860	870	884	945	879	912	897	890	892	925	872	928	931	881	944	873	839	892	912	899	862	860	907	893	917	965	870	858	906	863	887	849	913	853	865	889	887	861	911	865	910	900	841	844	926	888	913	855	859	870	914	864	917	800	881	902	859	863	842	854	891	898	860	842	892	921	889	907	935	887	869	920	879	939	863	832	894	836	904	842	900	908	913	919	898	845	889	920	856	879	909	892	873	893	889	881	874	807	870	922	924	915	918	869	920	852	893	855	851	900	908	880	913	881	899	871	901	842	879	944	843	845	875	896	851	915	907	916	882	834	879	905	899	878	878	856	854	880	859	896	909	813	889	888	865	869	880	855	869	852	916	864	913	885	973	882	921	886	870	833	926	871	861	871	898	891	879	950	895	921	877	921	884	905	887	915	849	924	884	831	881	914	861	888	879	898	887	888	947	857	860	851	890	902	872	918	897	833	920	884	885	866	872	850	858	872	851	927	886	886	883	838	868	876	911	915	860	936	882	888	905	896	920	904	885	886	882	890	916	865	899	897	878	868	917	931	892	911	847	927	866	841	908	903	889	852	930	864	916	892	951	879	936	858	853	829	873	841	916	868	907	870	895	861	884	826	853	872	930	846	884	864	898	919	874	873	883	844	943	882	877	908	895	878	922	910	873	914	900	881	882	882	850	868	910	914	851	861	907	894	884	881	847	909	892	892	875	902	836	908	895	861	860	895	923	950	889	965	856	871	856	914	903	900	902	914	869	883	902	854	908	879	855	888	861	898	877	913	884	900	825	935	876	854	869	870	902	896	881	881	893	875	886	895	900	845	906	918	842	944	869	966	900	901	859	885	883	884	808	900	827	875	937	864	850	858	897	898	884	884	901	921	895	859	921	923	882	839	877	874	911	874	872	853	907	912	877	851	911	868	855	904	902	911	887	967	932	813	932	893	857	885	901	843	932	882	916	879	879	874	856	846	923	819	895	880	886	888	839	914	911	950	895	876	932	918	865	915	892	915	886	859	870	870	871	857	888	920	884	860	911	956	878	922	886	898	888	933	899	849	918	891	878	867	874	913	906	876	911	856	903	856	878	880	887	899	919	923	897	919	873	898	883	888	882	878	852	857	921	873	830	892	867	939	924	956	959	877	861	887	877	916	907	826	849	862	887	883	915	840	922	840	875	902	940	884	941	871	862	921	856	920	887	860	875	880	897	847	841	878	927	954	855	889	860	918	869	848	904	867	849	934	903	899	908	891	884	910	899	846	947	910	878	864	880	873	894	839	871	902	892	927	892	941	878	875	893	863	899	866	887	881	887	879	878	892	863	908	892	891	850	888	896	851	914	892	897	885	875	922	897	868	879	869	913	807	878	889	882	883	904	957	898	887	869	840	981	885	877	878	912	893	870	912	924	924	820	856	920	934	860	811	920	921	854	921	923	898	895	868	915	877	916	879	898	865	949	892	903	902	881	870	837	859	875	841	871	935	890	876	900	933	909	893	867	924	803	871	880	856	891	894	903	828	890	857	892	880	861	871	890	844	897	877	887	893	868	870	879	887	861	919	916	917	875	905	912	895	849	915	892	904	888	862	889	855	903	866	831	883	899	912	881	904	861	854	961	868	870	877	907	893	917	881	867	891	892	896	943	928	836	895	908	909	895	921	918	893	844	917	885	886	884	870	852	944	921	826	892	943	917	884	825	891	867	893	884	926	871	864	895	926	877	902	882	886	916	948	849	873	882	815	882	838	924	916	927	900	894	836	916	834	859	873	894	852	849	902	874	903	864	896	875	877	903	852	926	882	836	882	913	908	868	874	835	883	864	871	952	883	864	910	894	861	905	877	890	904	912	896	897	856	871	863	876	910	868	885	909	891	890	893	886	954	872	870	910	881	958	888	844	933	932	835	900	895	867	893	872	906	868	854	902	846	909	898	908	858	880	901	894	863	899	893	898	905	857	868	892	921	916	908	868	862	887	912	932	886	931	951	876	893	859	900	861	844	847	856	881	922	869	856	892	905	865	894	921	887	925	899	894	918	876	859	849	934	878	848	882	878	901	910	895	830	907	925	839	953	913	918	874	884	902	894	823	895	875	914	889	928	818	925	907	952	916	962	892	928	881	898	851	864	873	915	811	884	864	851	903	888	830	878	941	909	889	897	901	865	888	895	888	903	877	909	897	906	904	871	888	897	875	892	889	886	858	881	862	891	899	841	875	860	869	857	895	871	855	894	880	864	900	907	953	836	874	899	913	865	868	932	887	912	830	925	857	900	875	879	924	894	890	868	911	927	844	890	884	909	849	900	927	844	885	879	877	889	888	878	903	837	920	947	926	924	911	866	900	902	915	907	886	884	904	857	891	900	880	873	860	932	829	814	907	853	911	848	828	884	856	899	883	853	890	898	899	873	812	914	895	880	889	892	877	912	884	888	863	849	853	886	911	912	927	891	915	887	850	852	957	858	867	919	867	860	900	898	898	873	888	894	911	907	890	918	909	920	897	908	891	845	920	885	919	880	888	878	896	892	898	860	879	895	902	901	868	936	918	851
24587	21287	27682	25150	15179	974	571	436	438	394	408	371	382	355	320	336	335	331	359	302	332	349	315	351	363	313	361	300	336	365	333	317	309	307	312	343	353	316	321	318	330	335	307	327	325	332	313	316	309	345	326	325	290	303	332	325	317	327	306	312	316	314	329	315	264	322	301	311	351	341	318	307	311	311	332	324	305	294	328	316	341	299	328	319	318	323	305	298	304	311	297	301	315	334	325	296	286	284	315	327	318	342	307	336	309	278	305	333	321	301	318	335	336	308	315	326	314	312	299	338	292	302	305	285	300	264	305	329	323	324	331	317	305	328	311	304	324	317	307	336	291	300	321	319	289	259	322	321	284	303	288	298	325	305	289	312	314	339	280	332	352	334	299	306	331	312	315	308	319	319	307	318	340	324	312	328	319	357	308	333	285	296	318	294	311	302	307	318	317	324	295	312	290	338	339	340	295	313	333	306	311	310	314	304	314	304	303	336	312	297	293	343	318	338	307	293	286	320	324	308	325	318	316	305	322	330	314	328	332	315	338	321	323	307	328	345	333	297	321	309	327	312	331	335	306	339	312	346	302	314	331	294	289	306	325	335	312	300	335	299	284	314	316	301	314	340	304	323	345	324	309	307	322	314	303	319	309	338	316	351	337	298	288	322	323	321	319	350	298	304	310	343	303	304	288	329	317	288	316	308	296	290	354	326	313	338	295	343	306	318	323	337	310	302	281	315	309	349	308	324	321	335	295	301	302	320	330	316	330	329	343	332	339	311	318	307	306	306	309	290	309	315	323	283	297	304	311	322	301	319	281	317	315	333	303	334	325	316	295	312	341	296	359	322	312	282	310	291	304	280	333	337	321	330	282	321	328	298	304	309	268	335	316	280	334	300	295	325	325	310	326	312	324	341	303	322	333	314	331	308	307	294	314	288	328	331	285	295	311	339	323	308	346	307	320	302	345	314	289	326	296	315	294	321	292	320	274	309	315	339	316	299	315	293	314	314	320	342	323	331	310	315	322	288	331	320	333	296	314	335	308	307	315	349	328	321	296	306	316	309	299	320	295	343	286	304	308	315	319	310	321	314	311	317	315	330	326	318	334	312	335	326	308	311	339	324	303	320	323	316	325	292	298	304	315	323	298	324	316	302	326	300	323	318	309	319	273	288	282	321	292	297	280	313	305	320	324	323	297	320	353	304	333	307	324	308	316	341	333	298	344	310	295	343	308	301	346	312	322	322	298	320	299	288	340	317	286	328	320	337	352	338	309	315	296	312	317	331	348	301	318	333	306	318	337	333	328	327	336	318	293	328	324	300	283	331	304	319	308	309	323	308	315	302	291	282	333	309	352	386	299	286	280	283	319	308	280	279	320	307	302	342	356	323	308	317	335	307	315	314	357	294	326	330	283	300	308	293	325	327	339	301	308	309	330	326	321	307	312	286	317	350	314	306	323	319	281	309	319	325	322	302	321	344	313	315	320	281	307	323	313	290	302	273	320	346	307	309	308	311	306	307	316	300	312	305	288	322	307	326	314	281	327	309	325	296	316	306	322	305	353	317	320	362	303	315	364	331	312	339	321	302	297	321	328	313	315	321	340	285	340	347	342	308	300	328	298	338	324	316	317	346	297	308	353	337	272	326	342	315	338	330	299	349	270	322	315	320	325	296	338	310	313	316	337	310	314	343	317	310	335	268	303	326	328	312	303	304	323	309	298	349	316	315	307	311	321	340	300	324	350	291	300	372	330	299	280	308	298	317	313	295	303	316	311	300	325	344	290	317	302	310	316	337	317	313	309	318	319	303	315	306	342	305	295	302	295	298	355	318	300	292	316	320	326	322	300	327	325	281	319	309	323	308	312	290	299	283	307	333	315	336	302	327	316	318	303	315	311	303	302	311	308	342	312	317	293	316	328	307	327	309	292	311	308	299	303	318	312	277	342	316	283	332	322	331	327	342	298	323	340	309	329	296	311	320	310	296	319	332	310	331	314	319	307	356	307	341	310	333	328	316	311	273	310	306	368	304	311	326	354	317	326	330	269	321	321	307	317	348	308	316	313	314	291	319	308	335	320	313	354	313	307	350	336	317	344	295	325	294	305	310	331	343	328	324	341	347	286	315	310	300	286	300	305	289	307	318	291	320	365	321	331	322	323	317	298	322	289	303	336	335	301	328	295	319	316	290	293	316	344	302	346	303	329	307	348	324	315	288	330	316	301	316	337	298	310	338	303	331	322	314	294	299	328	314	323	315	293	304	321	360	313	323	317	316	307	310	312	310	325	324	288	338	325	347	289	329	327	311	315	316	305	314	313	325	335	326	303	292	318	264	309	306	310	338	313	306	350	319	295	283	322	305	327	316	303	340	318	306	316	314	299	330	308	337	309	320	304	283	323	330	342	330	312	335	300	301	282	334	325	294	317	303	340	305	322	305	308	322	325	332	329	305	333	313	317	301	279	319	328	346	310	295	320	334	307	329	303	326	305	313	303	294	335	300	338	316	308	316	288	321	340	327	318	313	320	285	317	324	291	290	312	275	288	297	318	327	303	354	311	291	326	335	342	311	317	298	283	323	323	317	287	330	317	328	299	321	328	317	305	309	317	307	310	300	297	327	333	316	294	326	358	319	304	322	335	314	323	296	314	304	308	293	318	344	335	329	313	310	320	291	313	296	292	326	307	304	316	321	293	327	310	313	321	299	304	332	306	291	323	292	308	341	317	317	350	327	311	307	327	322	333	285	296	350	312	320	294	311	346	335	287	271	317	305	303	302	327	296	312	299	328	295	320	322	318	322	333	313	318	332	324	308	328	322	326	344	304	306	308	322	334	351	312	276	329	325	296	316	344	309	310	314	322	316	312	308	328	270	292	290	341	313	275	301	326	331	319	304	325	312	354	305	288	296	372	315	309	292	337	323	318	320	289	332	315	327	322	298	326	307	331	310	330	322	345	308	350	337	288	302	320	297	314	318	305	310	311	302	348	352	277	350	311	338	308	304	335	288	333	324	313	315	341	330	303	319	312	315	330	311	339	339	326	322	373	356	293	297	309	308	281	280	295	301	314	350	327	323	313	310	327	297	320	355	302	281	359	325	306	344	332	330	293	299	295	299	315	345	317	317	308	313	312	327	308	329	315	290	317	312	326	328	297	300	306	315	291	339	330	312	318	340	326	367	325	339	319	312	314	317	302	316	331	290	298	340	303	319	329	351	300	297	317	307	307	297	316	308	296	306	333	319	339	329	296	289	331	333	277	323	311	351	305	295	330	323	310	310	306	347	316	306	292	319	310	349	311	289	302	290	323	335	324	326	346	296	312	317	313	316	308	343	303	336	315	316	296	344	327	312	311	339	298	350	323	334	323	339	323	313	325	297	310	324	308	309	317	293	306	326	329	291	308	297	298	314	315	316	311	315	350	336	331	293	332	321	323	344	314	292	311	326	328	284	301	313	328	310	299	293	296	307	259	320	313	321	300	353	317	314	318	288	283	330
3351	5054	3945	1898	1310	1062	906	729	642	567	497	476	440	494	443	409	434	414	425	414	381	397	439	364	345	380	392	397	396	382	366	376	334	378	366	393	376	383	352	361	381	371	362	346	379	360	352	378	354	347	353	358	391	344	354	370	361	338	347	401	348	359	339	376	352	351	385	372	357	330	398	379	399	397	377	367	336	368	343	344	352	355	356	380	377	380	385	350	362	369	373	365	333	340	367	353	354	367	369	371	355	346	360	388	350	331	373	335	380	362	365	380	347	361	352	372	378	351	372	378	363	329	350	376	365	322	363	367	342	364	315	358	342	379	360	401	397	368	350	338	374	353	356	391	349	362	378	398	374	383	369	358	331	383	358	353	375	361	335	376	349	377	362	348	385	347	357	372	344	366	358	364	347	379	355	369	383	368	339	382	342	342	367	335	387	364	353	367	377	357	355	352	386	364	358	359	351	362	354	391	346	373	344	363	358	376	329	385	355	319	353	342	333	360	364	382	345	362	362	341	392	363	341	367	343	323	384	398	353	363	335	395	312	317	378	376	380	368	368	360	368	417	328	320	380	324	355	383	361	343	403	391	385	346	356	363	376	360	375	365	366	359	349	341	374	365	373	366	373	351	374	377	399	346	395	369	344	347	377	365	367	366	370	364	369	335	343	368	387	351	347	388	338	345	385	350	359	374	366	344	361	346	371	371	391	371	390	374	376	380	345	351	393	402	387	361	355	317	372	347	365	383	374	370	340	358	353	341	402	381	363	370	393	313	375	359	344	368	362	375	343	364	330	407	356	362	348	361	384	370	358	356	376	386	340	336	371	352	341	351	367	378	356	366	373	354	398	361	377	361	350	354	381	351	346	378	375	368	368	354	400	367	331	391	319	354	360	352	345	396	365	361	327	372	362	389	371	367	329	360	332	395	350	315	346	370	337	338	376	361	360	348	339	349	355	355	345	367	350	354	377	358	359	414	362	356	361	382	356	328	342	338	380	372	388	374	395	340	312	354	350	373	343	366	372	331	369	368	343	379	409	353	372	339	337	401	359	359	359	369	348	361	339	369	371	341	366	375	366	368	339	341	375	354	369	375	369	377	396	357	368	364	360	346	377	361	378	375	327	374	379	334	378	359	364	384	370	365	339	364	380	368	361	383	327	377	321	372	363	365	365	349	372	356	358	412	348	366	366	398	373	365	363	365	384	366	371	319	350	366	359	352	336	346	364	373	379	328	340	368	367	355	366	358	365	382	352	383	353	364	354	368	383	378	375	338	371	347	336	387	335	383	346	388	375	342	381	374	335	352	371	372	381	364	373	321	331	413	372	377	362	334	356	348	395	363	336	345	370	376	393	353	352	381	366	348	347	331	383	367	325	345	355	356	378	337	393	374	370	360	393	386	391	362	337	357	388	347	355	368	367	358	369	360	363	353	359	355	343	332	361	360	350	363	308	376	367	335	388	346	347	352	335	379	372	361	342	344	385	339	350	350	351	371	347	373	370	362	345	359	382	350	402	397	363	380	360	391	358	378	362	357	389	384	390	342	361	383	362	365	329	341	315	362	341	361	347	350	358	352	413	361	352	361	366	359	358	340	315	356	361	376	367	373	380	361	364	378	340	309	336	382	372	344	365	342	359	350	387	362	392	343	382	362	359	375	365	358	362	332	345	356	352	366	371	374	364	342	354	396	361	352	339	384	352	357	385	329	328	387	359	351	367	378	335	393	364	349	333	348	385	348	384	330	389	383	352	346	314	361	360	351	352	413	353	400	349	373	398	354	382	326	386	360	367	347	341	355	383	390	344	382	340	360	374	393	357	359	392	364	340	368	345	350	377	375	404	345	373	379	399	360	341	359	349	366	340	357	393	360	350	374	374	332	344	352	366	373	360	371	362	348	370	338	351	334	354	321	348	390	366	352	352	385	372	354	373	385	352	366	358	351	339	380	354	338	347	331	362	369	379	373	367	384	351	335	404	304	358	378	371	361	343	390	336	325	338	339	339	359	376	363	372	366	367	355	388	365	341	361	377	351	352	346	377	360	359	333	358	376	358	347	347	340	358	344	355	368	345	349	362	343	323	366	329	372	360	332	346	365	350	323	375	403	353	372	347	356	392	372	364	336	361	351	353	353	343	374	362	371	366	379	366	344	379	333	363	350	365	368	347	380	381	351	348	336	357	363	374	364	364	358	382	353	373	379	357	357	359	387	369	358	351	347	395	377	339	361	358	364	368	350	353	388	380	361	382	338	391	330	355	386	360	368	361	365	346	396	364	364	362	358	373	359	357	329	362	379	371	377	347	370	349	355	418	368	352	322	361	378	373	342	386	363	356	388	381	329	341	364	354	345	341	351	341	406	357	350	365	380	350	372	359	366	370	380	352	364	358	354	372	349	342	357	344	399	345	303	342	330	381	370	351	345	322	366	348	375	360	388	342	359	373	365	380	330	358	337	375	387	392	375	383	397	364	380	356	347	337	372	379	376	372	393	360	354	348	381	361	364	357	366	348	347	366	379	357	325	348	348	320	372	365	369	342	366	383	369	360	370	329	364	368	395	359	336	331	386	370	370	350	391	373	391	361	379	369	360	362	370	372	332	353	331	335	315	379	346	377	361	316	338	361	367	371	356	351	332	375	379	330	370	359	338	335	376	374	358	350	332	387	392	335	368	314	397	369	376	383	340	306	369	396	333	358	344	380	331	365	348	372	337	319	396	360	353	360	343	351	358	354	370	379	357	377	354	366	398	371	330	350	357	374	366	390	365	350	353	372	375	356	383	394	343	352	331	331	391	343	355	395	378	357	351	369	396	380	353	367	367	366	336	370	363	380	327	339	345	325	404	334	373	376	358	365	359	344	382	381	376	396	339	349	348	354	355	368	368	351	313	359	350	378	373	376	379	367	387	357	392	344	353	377	373	356	375	350	377	325	347	350	369	360	370	357	409	366	369	349	370	344	394	383	364	351	382	362	371	362	332	358	366	336	379	367	382	316	394	358	375	388	377	336	353	356	343	358	348	398	349	363	352	335	323	363	386	354	367	333	355	341	371	372	368	369	365	377	360	351	334	354	350	351	382	373	403	358	338	386	365	356	376	398	370	371	337	386	364	353	374	340	337	352	388	348	381	370	369	385	330	368	354	356	352	344	374	351	359	389	395	353	373	388	350	351	369	356	360	320	388	318	348	343	372	353	360	332	391	348	398	369	396	391	338	368	345	349	355	333	353	332	339	332	356	380	336	355	359	360	352	359	348	356	314	363	370	376	362	354	372	311	364	372	357	367	351	342	338	345	345	363	372	334	355	375	346	354	364	353	361	363	323	378	325	379	380	362	381	360	384	372	361	380	337	355	361	367	367	386	379	345	358	355	328	357	340	363	355	380	356	395	338	365	334	344	377	362	331	382	357	383	356	338	360	356	343	364	354	329	359	368	332	396	329	406	347	357	366	366	346	355	370	342	333	359	346	371	356	365	349	324	339	347	350	357	350
22588	21318	28966	24006	21309	21337	11284	1180	843	769	705	633	569	555	563	507	529	452	446	460	474	466	493	446	461	464	442	441	409	455	433	407	387	455	384	436	434	412	434	417	432	405	403	433	393	417	392	413	456	432	408	350	425	408	391	407	418	444	423	398	369	383	433	459	396	391	429	403	392	416	428	389	378	404	410	407	395	397	371	408	390	375	408	402	395	428	399	429	422	369	426	427	463	379	405	408	423	410	425	404	392	423	384	388	426	403	416	424	411	433	398	402	412	401	390	463	421	399	409	401	407	428	434	390	436	390	386	406	411	380	415	425	403	417	390	389	379	413	438	422	396	406	412	401	456	421	388	430	424	428	432	444	416	420	408	439	428	419	407	424	415	408	405	427	400	454	411	411	410	428	428	398	401	465	401	440	442	439	416	436	382	392	395	395	415	416	449	393	427	445	394	419	436	391	400	362	435	402	399	397	414	406	397	435	469	409	426	441	390	387	370	404	425	398	407	432	426	426	366	405	411	412	377	431	428	432	401	393	413	394	403	388	406	415	408	418	398	443	412	410	425	424	450	372	427	422	429	428	411	388	415	399	399	432	441	406	399	423	408	407	426	379	391	474	414	433	403	393	405	402	412	421	395	384	361	373	421	407	400	399	424	387	418	405	420	415	398	422	414	372	397	432	378	406	399	414	410	405	398	416	416	424	415	398	409	402	405	435	433	430	404	433	399	420	431	379	417	371	396	402	399	441	412	408	416	404	393	436	419	422	415	404	420	428	401	434	421	392	411	429	416	436	418	398	425	416	414	425	415	413	403	398	425	401	392	399	375	395	385	400	435	418	440	427	435	405	423	401	389	424	428	422	423	395	385	415	412	455	420	416	408	404	380	425	432	413	394	374	407	422	393	392	374	416	424	430	387	408	389	406	432	395	410	424	422	390	406	422	412	421	371	401	430	419	440	402	393	423	399	437	434	401	408	380	416	398	390	388	392	417	361	393	343	375	448	401	416	388	410	412	433	443	384	380	371	351	422	406	404	366	384	423	399	432	422	403	375	367	391	453	423	405	406	385	429	411	434	423	421	449	403	396	401	418	369	406	413	420	430	418	426	389	417	406	383	424	408	435	378	426	416	395	421	387	397	406	404	389	409	411	401	433	392	402	373	361	463	424	406	450	406	426	398	426	407	404	437	382	380	406	425	428	409	427	406	432	446	394	397	397	391	387	449	395	397	419	424	389	393	388	372	414	440	418	375	419	393	364	367	403	442	416	417	395	389	394	388	416	401	402	450	371	425	408	387	389	388	407	402	416	369	404	412	392	392	410	396	395	416	385	399	425	404	400	422	387	427	402	430	386	392	383	386	405	408	393	442	397	441	399	407	422	423	398	390	421	400	395	417	394	402	425	375	427	396	421	406	399	416	392	400	432	359	390	395	383	418	439	407	395	410	416	432	386	406	404	381	394	383	429	432	380	411	381	429	433	428	387	368	394	398	408	420	380	393	441	418	403	451	412	420	418	411	402	374	384	401	424	395	443	404	370	388	418	427	407	384	409	406	398	395	424	431	400	409	412	416	387	428	432	390	420	400	371	412	406	387	444	407	427	445	401	391	392	410	382	429	417	417	415	360	436	414	413	410	409	404	388	400	387	454	390	395	411	379	419	434	381	401	458	401	425	403	419	405	420	400	405	407	372	425	412	381	384	436	392	416	399	398	408	383	399	429	380	390	436	383	418	413	345	403	467	384	395	422	424	426	418	390	451	435	403	448	424	446	369	364	406	411	403	383	399	418	432	450	432	396	428	398	411	410	380	407	428	397	425	440	421	400	402	390	396	384	365	378	384	403	391	383	415	422	427	382	398	418	374	384	412	390	393	396	374	422	421	397	408	421	390	412	405	405	438	390	361	389	390	388	402	474	395	432	434	392	415	415	411	437	403	378	380	401	428	385	430	385	417	423	415	413	389	407	426	413	391	414	379	409	412	398	389	434	443	410	403	411	392	410	380	454	413	425	403	398	426	424	400	398	383	445	397	417	418	394	436	394	416	366	386	378	362	428	392	431	421	416	420	418	377	449	390	424	426	389	410	422	440	412	410	384	386	395	424	399	426	425	394	407	399	406	438	414	408	434	395	393	379	396	412	406	445	393	431	402	374	405	399	451	419	425	415	422	417	403	404	399	405	389	421	414	409	402	398	416	398	403	403	417	394	365	410	398	421	363	396	419	415	397	409	395	409	372	396	404	453	431	383	425	405	416	401	411	397	368	415	433	410	399	440	393	408	435	407	407	412	434	404	432	441	417	406	372	404	377	397	411	425	408	419	445	393	442	393	436	422	427	392	417	437	415	412	426	391	390	407	417	379	415	341	422	392	398	398	387	415	408	418	411	379	440	469	425	416	418	406	422	400	427	431	412	409	377	412	442	415	421	395	432	375	385	396	394	405	387	409	421	414	447	385	390	414	409	386	415	431	403	408	394	402	403	412	412	438	416	432	410	431	404	440	426	416	399	406	432	415	417	415	393	406	434	430	389	421	392	427	428	414	402	410	428	407	418	404	413	437	395	387	445	402	409	425	407	442	405	440	405	439	429	424	417	370	415	368	411	478	412	426	365	383	385	401	391	414	387	403	429	348	395	427	393	450	401	394	420	419	407	411	400	402	400	399	433	418	410	408	432	424	407	386	430	400	419	414	458	404	416	394	392	392	385	372	434	413	416	405	411	408	427	395	433	404	444	424	414	416	389	425	409	414	413	432	414	430	391	385	433	405	399	378	419	432	415	415	414	427	385	365	426	421	439	415	420	408	427	379	409	414	422	402	442	407	403	388	380	426	411	420	398	379	407	412	413	404	435	406	407	422	405	413	420	408	435	398	386	413	434	394	428	400	434	397	445	388	381	417	419	375	413	410	429	419	383	413	389	427	401	404	436	414	404	411	358	396	402	408	385	398	398	419	422	418	418	400	396	433	433	408	446	394	457	408	395	424	426	418	425	412	385	438	401	397	417	426	422	424	400	389	448	425	421	395	425	435	411	422	420	436	394	416	411	399	402	416	452	406	437	399	377	414	406	433	400	428	385	407	404	406	439	446	380	408	380	409	395	410	418	395	401	390	401	418	400	412	425	415	420	407	375	382	432	394	431	388	385	360	410	389	412	387	406	444	418	427	387	411	399	415	348	410	440	447	404	428	403	436	395	361	400	451	376	429	406	397	437	408	434	404	369	374	406	413	375	359	389	400	443	393	395	404	416	416	438	419	407	399	415	432	406	393	445	396	432	446	404	391	384	394	395	414	434	389	418	390	422	420	447	371	439	432	422	430	415	403	410	382	412	420	421	420	373	427	446	411	441	384	401	407	423	417	411	396	398	411	390	371	411	343	409	379	405	407	416	387	402	410	408	423	384	398	430	372	432	426	405	411	414	419	385	393	427	422	404	401	431	424	409	396	392	406	407	393	415	400	391	396	407	387	457	394	361	403	428	389	400	380	419	399
4627	13470	11063	5449	3676	2729	2205	1755	1390	1203	975	879	808	776	801	637	666	586	616	612	568	530	550	565	586	520	523	509	486	508	532	476	507	511	540	487	535	483	494	498	465	498	516	486	485	497	495	512	493	501	469	442	497	468	459	474	531	484	536	459	494	490	509	494	520	482	475	506	470	517	478	475	456	523	454	485	455	493	481	474	464	471	472	498	498	481	490	494	465	464	483	476	447	481	491	478	519	495	514	505	487	469	485	489	452	515	494	459	463	442	490	471	479	473	563	492	426	467	476	492	471	492	505	489	506	484	478	468	500	508	481	517	494	480	488	472	522	512	483	454	477	510	455	453	465	459	452	436	530	487	487	466	448	493	448	452	422	482	459	455	494	468	465	448	452	470	462	497	454	463	530	475	471	534	521	518	496	484	519	480	451	459	499	437	447	460	465	501	516	458	491	493	474	452	466	467	453	463	445	463	466	499	483	456	493	475	456	484	434	443	478	466	485	462	435	442	452	479	441	446	455	467	496	498	492	449	471	491	475	482	478	480	508	466	483	471	504	460	490	455	464	466	480	476	511	478	474	499	479	490	483	503	483	513	486	456	518	485	497	491	475	487	492	460	451	450	502	492	461	462	473	489	479	490	444	464	450	438	480	455	485	478	479	465	469	470	471	472	457	460	474	474	441	459	486	456	504	455	528	497	434	486	482	459	451	493	452	422	450	489	487	487	478	480	495	504	492	535	460	462	460	499	461	484	479	517	465	481	466	468	422	425	462	514	457	473	499	473	460	491	461	481	483	471	477	491	447	467	474	447	501	491	495	479	470	484	456	462	485	455	458	511	492	513	473	479	493	452	461	486	503	513	459	479	453	481	501	495	479	488	475	498	482	476	482	479	486	517	476	487	497	440	507	497	467	473	485	505	493	446	459	477	495	458	477	484	491	519	486	479	491	474	445	483	484	489	448	498	474	464	484	484	483	442	516	431	471	499	472	467	461	472	471	464	464	433	497	457	462	511	511	475	455	457	438	445	466	492	519	467	487	482	504	499	478	489	494	507	474	443	474	469	444	446	454	446	534	526	481	436	496	429	471	498	522	460	487	459	446	451	493	484	472	417	493	522	474	458	475	489	503	435	481	502	485	507	484	464	471	480	484	499	450	456	439	491	462	475	437	450	490	467	489	493	479	508	446	480	464	498	463	489	500	500	536	476	503	461	474	469	476	478	476	461	503	472	513	429	515	462	483	462	448	456	438	430	460	448	437	463	454	467	481	472	499	487	459	466	441	487	470	452	463	462	466	464	458	474	466	472	454	443	499	496	480	457	451	488	471	497	509	462	448	500	467	506	454	473	439	436	458	504	487	479	491	497	466	477	477	492	462	491	462	480	471	494	461	449	453	455	486	466	461	415	478	472	493	510	457	502	507	465	434	464	503	464	447	493	473	478	494	478	479	463	463	464	461	468	448	481	462	476	448	465	513	494	440	468	504	457	490	461	453	473	483	502	461	489	532	489	459	501	444	447	499	474	492	465	470	460	462	498	521	495	470	497	469	470	456	478	502	459	478	447	447	478	515	462	439	457	511	484	512	496	451	487	482	491	454	460	466	503	490	495	493	486	455	469	468	477	465	456	477	496	501	473	508	512	436	458	516	468	430	459	499	448	478	511	458	479	484	446	468	487	470	474	464	482	441	482	491	425	463	447	512	556	483	500	478	452	499	532	477	479	460	490	493	450	476	486	480	494	474	471	493	468	481	493	466	482	460	451	496	473	466	504	490	501	548	477	494	479	540	532	493	466	481	483	423	497	488	457	478	457	461	457	491	456	454	441	469	485	506	527	437	492	495	530	480	466	449	483	474	496	487	484	487	488	465	483	460	405	454	490	450	470	515	430	489	478	479	508	520	457	497	459	468	465	500	455	428	491	473	464	500	472	455	471	471	463	490	472	443	472	464	468	453	497	459	504	478	496	416	495	503	478	467	494	463	526	456	480	462	477	445	498	449	510	464	463	449	476	485	467	426	460	507	517	497	454	491	456	481	469	494	485	491	463	451	463	500	489	496	437	507	477	478	479	470	496	463	506	460	465	476	492	472	480	483	467	434	458	472	491	507	467	458	464	454	420	508	459	447	457	518	495	498	464	507	456	446	469	467	454	444	469	470	492	500	471	489	486	441	489	487	457	486	497	459	468	463	475	471	480	494	493	489	491	469	493	487	474	446	439	513	475	481	453	523	478	486	460	508	479	470	482	454	470	481	479	505	433	444	474	477	503	482	501	503	495	489	462	466	461	459	517	481	473	458	489	451	437	458	447	470	464	449	470	482	499	449	500	449	455	471	471	512	470	442	463	454	466	445	479	489	469	439	450	501	474	492	491	508	482	472	485	536	498	476	474	474	485	462	446	498	472	475	481	448	500	446	490	452	463	528	470	472	452	492	462	499	463	433	467	448	465	461	460	470	485	506	451	466	444	498	473	482	461	474	521	522	475	475	460	465	460	474	457	492	475	463	413	479	479	457	484	509	521	504	494	474	450	476	455	493	476	522	455	493	519	464	429	484	492	515	430	471	461	471	503	431	500	453	442	460	489	495	450	490	461	470	453	476	450	496	454	456	503	465	468	480	485	482	465	494	487	451	491	455	472	456	495	424	465	483	494	509	446	511	485	456	501	450	498	469	471	480	439	460	456	470	451	474	509	489	475	473	479	458	479	494	499	460	471	482	459	438	499	480	465	509	465	478	457	475	485	472	429	467	475	454	462	475	517	491	491	482	473	464	480	470	489	486	481	458	439	466	469	487	491	470	474	486	507	482	485	453	457	443	492	465	427	471	462	502	484	418	472	446	502	487	468	467	447	479	450	483	508	492	460	482	487	450	463	504	496	446	486	522	473	467	442	471	492	469	485	489	483	504	477	471	445	457	485	509	453	497	475	439	451	453	458	459	502	464	479	477	448	498	467	494	496	495	484	500	463	511	480	443	463	456	470	460	467	460	487	503	445	488	510	504	485	490	490	473	469	448	425	510	469	468	456	486	465	475	473	474	497	527	477	487	473	473	513	491	469	526	461	508	471	458	468	512	454	515	446	469	476	435	502	494	489	464	462	445	476	478	474	449	507	490	486	492	482	431	486	496	462	485	473	462	482	507	461	521	463	504	500	483	488	498	477	473	506	488	457	491	474	477	439	478	450	472	486	495	459	488	530	511	504	491	478	445	502	424	500	482	459	495	494	439	425	452	493	490	514	433	469	490	492	477	458	473	495	504	469	440	506	443	452	502	499	475	515	481	467	443	525	477	511	468	461	460	477	459	521	527	449	489	495	464	430	521	460	453	462	522	488	452	487	497	453	477	511	445	469	467	501	485	468	461	494	450	488	525	519	510	489	471	473	476	473	455	480	516	485	471	438	472	464	437	529	473	464	459	451	468	458	505	488	487	463	473	500	464	457	464	457	452	494	488	479	423	509	454	503	487	483	454	469	488	482	428	487	478	469
27240	19833	6703	1083	811	723	676	683	694	654	649	669	643	667	602	672	700	625	680	597	607	618	642	639	639	666	683	647	696	702	639	630	624	664	623	645	695	649	662	626	642	659	615	639	662	639	647	635	681	631	671	648	636	615	673	661	624	688	655	669	627	622	643	632	677	641	670	666	678	713	684	642	599	649	625	685	609	688	639	609	644	650	660	623	688	643	605	623	647	660	613	655	643	673	665	637	647	716	650	672	640	655	659	583	604	670	652	676	657	659	644	624	635	636	618	632	689	623	634	650	677	669	666	644	618	675	636	701	634	629	604	619	606	664	632	687	663	672	648	696	685	654	670	661	674	663	676	650	633	688	637	678	648	697	671	650	667	666	661	639	639	662	646	603	626	629	665	685	630	651	684	608	597	682	667	671	647	680	624	674	678	657	636	688	656	647	617	627	669	691	622	631	690	655	640	642	624	648	693	673	644	697	678	658	669	637	667	626	651	643	646	658	675	613	637	637	620	664	680	615	617	612	668	639	649	691	638	665	641	606	671	700	689	680	647	680	641	659	672	666	677	648	671	708	654	641	657	670	676	667	661	634	615	657	678	671	653	597	671	667	672	671	619	678	681	657	641	719	676	629	646	647	701	674	640	676	592	680	677	700	605	655	609	652	598	644	673	657	608	650	683	640	650	670	632	630	663	669	679	674	636	623	638	691	664	645	638	642	674	639	612	594	616	671	616	646	646	655	651	654	583	659	663	620	640	657	642	652	683	703	651	639	641	629	643	685	682	648	661	655	705	660	689	616	657	676	709	615	636	597	660	674	637	686	639	663	646	653	651	670	706	672	667	659	626	649	643	631	655	671	699	646	640	637	657	643	685	656	641	619	663	655	655	626	675	677	706	640	631	633	625	663	642	640	655	663	643	682	637	661	671	678	593	673	674	688	653	654	655	638	651	640	659	703	644	665	609	667	666	650	652	631	678	650	625	657	637	646	669	629	644	685	692	605	649	680	711	625	657	648	666	691	671	631	656	621	679	629	688	641	675	649	603	668	670	672	639	625	654	612	695	633	658	626	630	676	695	659	678	630	674	708	671	646	653	664	644	643	693	644	654	622	656	656	656	666	682	638	730	646	629	688	694	666	676	685	707	652	660	693	630	636	670	722	659	682	611	669	631	672	676	634	650	689	702	610	667	679	623	607	672	651	661	666	655	665	688	650	640	651	659	590	688	658	652	666	651	630	618	667	661	632	606	626	688	662	659	689	656	650	652	650	639	697	623	657	642	630	674	695	656	649	664	684	673	651	650	661	626	630	606	635	641	618	653	662	678	616	679	636	670	663	703	668	609	662	630	648	650	612	680	686	674	636	621	652	707	632	631	687	662	645	654	662	725	644	630	620	664	592	664	604	680	646	652	590	651	647	639	635	667	616	653	655	648	642	650	655	624	634	634	727	638	601	647	672	644	651	658	644	650	705	679	615	645	652	639	679	674	724	656	636	713	643	667	670	637	649	634	645	603	637	619	659	691	682	627	645	602	638	657	680	652	628	677	661	628	666	622	650	693	658	650	697	708	644	663	604	628	653	658	659	653	643	645	664	641	613	633	646	670	716	594	627	633	677	635	701	611	652	678	618	649	668	666	663	660	671	677	613	654	663	682	657	609	688	652	662	689	648	670	662	670	648	680	657	639	658	672	710	640	633	679	651	646	674	652	596	678	695	656	686	655	646	644	652	630	647	676	628	629	646	657	628	659	665	614	666	649	658	656	640	629	649	656	655	649	663	676	653	634	625	647	667	708	658	659	645	636	633	618	671	692	607	642	636	664	667	627	693	681	676	679	640	672	643	643	617	649	622	645	639	671	633	651	712	655	667	704	628	658	701	638	635	595	644	643	637	659	634	676	662	637	695	639	629	667	659	656	626	598	634	656	662	666	734	687	667	671	633	622	656	634	693	668	623	673	617	671	646	598	648	654	642	630	619	673	644	638	670	694	645	708	658	648	632	697	664	647	613	666	656	658	686	649	627	651	689	616	649	597	682	625	637	671	674	614	635	672	629	600	683	651	683	696	660	629	627	669	648	717	628	667	657	612	637	604	664	655	654	674	689	652	653	643	664	617	713	700	623	698	667	644	665	664	644	645	654	613	660	692	695	627	666	661	635	662	639	727	669	636	679	618	679	696	682	617	652	610	681	700	634	664	643	668	655	600	639	635	649	606	630	650	687	687	650	661	686	626	622	618	635	636	642	621	615	621	654	640	624	589	630	635	677	675	697	604	668	620	666	643	572	606	585	655	610	662	602	632	647	668	644	651	686	682	615	689	683	684	658	692	685	681	721	668	679	642	671	640	669	653	688	660	696	654	644	640	655	671	670	674	654	698	641	652	667	614	629	675	621	640	656	659	644	611	643	629	662	639	677	680	648	619	685	664	635	662	610	644	664	661	692	668	674	617	639	661	663	702	661	665	679	667	652	615	681	640	649	629	706	644	652	624	687	660	683	715	678	622	662	608	664	688	656	613	627	661	620	642	661	653	645	632	671	663	610	630	623	630	612	678	678	662	674	647	682	663	690	640	645	633	634	707	623	649	630	646	652	666	706	664	647	651	669	647	644	650	629	665	632	620	679	694	642	688	641	630	639	648	635	662	622	675	677	676	677	668	651	688	662	617	668	664	645	662	634	647	674	603	647	617	638	631	651	626	717	635	670	631	651	695	660	630	715	675	691	592	630	603	665	641	651	677	621	670	671	688	676	678	668	651	676	643	695	686	651	652	639	668	679	604	644	716	653	677	629	639	608	706	668	664	656	666	650	660	644	649	640	688	631	708	693	655	634	707	671	614	684	659	700	636	657	650	728	674	686	643	634	654	674	627	663	651	650	647	666	621	649	644	709	633	621	641	683	674	685	685	649	646	634	637	668	648	632	647	645	661	670	663	703	632	649	637	667	612	617	660	687	608	637	651	656	644	650	661	617	676	648	669	653	654	627	661	671	673	615	689	615	627	644	633	626	676	664	594	647	632	684	620	613	656	630	682	662	684	661	620	595	682	634	643	627	667	624	634	705	684	622	674	632	633	683	647	609	656	698	652	652	663	681	637	603	646	601	653	639	669	699	638	684	656	647	604	662	632	638	653	626	649	647	643	652	629	602	620	649	659	605	623	710	660	679	607	628	648	663	639	644	681	636	633	654	653	717	630	665	677	646	636	652	667	642	706	622	668	644	658	666	686	657	650	631	616	640	682	683	666	678	658	652	648	638	635	684	686	681	634	692	684	638	701	661	662	662	636	645	616	647	661	615	633	654	620	629	679	648	675	630	682	666	636	662	646	668	612	659	667	654	636	634	639	594	700	642	692	683	637	682	697	646	680	663	632	694	631	648	697	662	637	677	671	645	641	637	628	666	657	609	635	624	661	636	653	656	661	648	646	679	654	654	631	619	635	674	633	659	661	655	683	638	658	656	620	673	681	677	625	644	672	624	613	653	627	624	657	640
4272	1244	1114	906	847	772	745	766	703	704	719	743	721	720	696	777	731	747	695	733	745	669	709	708	749	719	713	732	758	718	694	745	720	720	690	715	705	749	698	750	717	719	719	710	756	767	741	712	699	741	738	723	706	718	723	742	712	710	749	739	753	686	726	697	734	746	687	710	710	731	714	708	700	725	757	739	700	764	700	691	683	736	706	714	738	700	708	676	742	705	764	731	739	711	709	757	670	709	717	742	742	736	679	735	703	710	712	795	769	715	732	774	710	724	775	754	755	703	703	749	708	780	738	685	724	724	750	746	686	696	783	711	698	723	690	695	717	728	704	767	684	688	757	722	722	760	732	681	704	678	660	743	713	674	685	707	719	746	677	717	709	708	697	720	679	712	775	734	744	758	718	697	711	780	700	703	716	720	690	750	735	752	705	701	723	729	700	728	692	720	697	777	718	713	742	703	708	709	690	715	720	714	715	778	748	734	691	723	736	741	717	720	741	747	751	710	725	712	772	707	714	712	718	674	702	743	709	702	773	685	735	698	715	686	716	759	769	720	732	747	706	710	726	726	762	731	747	758	727	708	723	706	784	753	705	766	694	678	731	715	720	693	682	707	725	694	726	773	728	800	757	767	749	718	722	740	755	780	696	751	716	748	697	723	718	760	702	736	755	727	697	756	725	713	711	717	735	722	708	721	743	733	740	748	733	723	706	735	742	729	772	744	725	753	705	727	736	704	718	723	684	707	720	699	714	717	726	720	720	767	657	734	728	714	734	684	767	723	731	674	706	688	707	730	690	701	700	773	761	682	705	733	743	705	736	816	759	740	693	726	686	692	773	682	726	708	722	688	751	750	665	711	671	722	725	718	749	719	695	768	729	717	706	707	675	682	696	703	694	646	696	733	670	674	739	731	708	741	705	712	689	735	686	762	741	685	703	732	762	671	668	712	740	725	712	744	693	688	736	768	750	686	698	695	743	733	732	717	709	752	743	741	781	710	711	683	730	701	674	722	754	701	728	678	716	748	739	766	681	723	749	709	729	715	714	730	758	680	783	678	742	762	711	703	674	749	688	703	707	712	734	722	725	677	709	745	717	769	751	717	690	729	711	713	674	737	743	728	701	724	660	675	715	773	706	753	701	719	677	736	704	662	736	741	775	670	716	715	677	701	724	758	734	714	749	774	707	718	724	766	661	710	727	732	766	692	728	722	715	722	664	688	665	746	749	738	700	742	726	722	727	716	755	691	692	714	736	714	740	712	697	697	742	733	745	715	684	686	723	709	687	712	732	703	743	705	755	691	743	701	713	717	768	707	694	724	716	708	780	718	769	728	695	685	685	710	754	733	732	669	699	728	728	718	733	696	710	743	700	691	703	737	724	732	713	737	692	705	725	717	686	741	656	710	662	720	712	733	778	731	716	747	752	742	713	721	678	689	715	695	725	685	723	712	722	726	679	715	734	680	702	687	721	729	714	761	663	710	738	760	766	683	723	685	737	745	706	767	736	721	732	751	726	701	723	727	712	722	749	735	748	729	686	682	741	737	720	759	721	720	651	753	712	715	688	751	688	722	830	730	733	696	767	722	718	725	698	745	753	738	745	737	762	742	712	689	707	701	715	721	744	715	701	750	706	707	718	732	719	773	688	752	680	703	744	708	763	724	751	723	716	673	714	707	680	702	727	716	705	741	780	715	755	729	729	769	707	702	754	775	716	706	698	757	748	699	720	705	736	726	669	700	717	723	704	759	729	666	705	702	734	700	724	715	718	707	721	711	777	737	684	711	686	743	678	746	746	696	676	729	727	705	723	714	699	750	702	733	763	745	704	730	757	683	726	739	719	690	726	741	734	815	707	731	790	741	740	742	695	738	718	705	659	744	703	688	699	726	709	710	743	721	714	683	669	750	681	709	732	706	707	699	708	737	727	704	723	718	736	736	681	724	694	706	729	674	705	711	694	704	771	722	712	782	722	684	740	703	740	711	733	679	754	736	742	721	686	756	776	739	734	718	675	708	736	739	716	710	734	750	732	755	770	727	747	690	716	711	758	714	681	727	715	729	754	706	720	717	763	732	709	712	707	733	746	713	714	736	652	718	683	734	713	695	715	751	688	764	695	757	697	739	680	684	761	732	689	750	732	712	723	651	701	704	657	729	691	719	745	756	724	728	695	679	741	700	750	699	739	733	713	694	708	717	728	678	711	702	720	716	711	649	698	754	718	705	728	722	757	683	725	715	719	753	737	689	717	745	755	725	699	672	741	699	722	754	724	705	742	731	715	729	700	735	731	756	690	756	669	686	716	720	751	713	751	714	683	708	707	708	683	715	760	737	704	746	786	732	753	738	724	721	725	769	699	737	670	725	693	769	696	699	726	701	706	724	713	762	725	737	736	691	737	687	702	752	693	708	728	730	703	696	707	679	755	695	735	725	754	741	759	742	745	721	687	683	715	689	702	711	722	690	707	739	679	704	769	725	722	733	674	753	741	682	750	715	667	719	733	713	705	723	728	766	747	759	732	704	775	709	694	731	711	688	690	775	734	717	707	691	713	723	692	708	710	686	701	663	746	735	710	741	710	747	710	748	743	750	712	728	700	726	704	744	667	740	700	731	755	731	701	726	752	758	746	695	740	740	712	727	722	748	685	709	740	674	713	704	694	703	733	717	764	717	706	782	740	713	747	715	741	691	707	723	705	732	725	709	783	733	721	727	738	679	683	735	760	666	676	689	726	760	718	745	767	721	661	769	711	759	713	682	781	716	762	747	691	727	719	726	709	700	727	699	728	700	713	716	763	701	717	725	759	705	734	768	702	730	711	737	746	716	684	694	692	699	719	704	725	749	736	735	741	686	700	726	706	704	762	709	711	694	735	683	756	741	674	749	706	759	704	743	734	739	711	686	732	737	703	728	690	679	710	706	735	716	743	704	677	710	758	727	754	711	749	734	715	728	705	685	741	769	710	722	738	751	737	711	713	672	715	688	741	735	786	718	727	739	662	730	752	746	729	720	693	678	674	724	725	697	755	735	713	669	743	788	724	735	743	720	740	697	723	733	686	691	751	730	755	768	748	709	728	695	719	719	739	712	712	731	719	741	741	767	745	682	727	714	732	699	717	708	684	740	738	749	764	748	733	746	729	708	690	698	736	715	765	727	711	715	750	712	722	723	699	723	718	732	673	723	697	719	725	698	741	710	711	688	737	719	725	758	742	774	740	735	733	780	724	710	664	748	686	732	691	759	718	739	753	744	730	757	742	730	713	719	753	685	724	704	714	731	676	697	723	700	699	732	734	711	714	741	745	685	729	755	717	706	671	718	748	699	742	711	720	693	759	699	737	671	735	720	744	760	716	765	771	722	700	716	657	748	692	710	704	710	743	730	717	701	699	749	724	687	706	743	747	727	782	740	768	683	733	729	720	681	718	713	709	730	703	725	750	725	675	695	726	696	698	743	721	682	715	712	705	738	739	741	707	721	715	698	694	763	703	751
23748	21278	28397	24445	21266	10205	1534	1117	1021	1003	976	893	819	833	860	798	820	816	829	822	836	776	814	806	770	826	777	841	819	839	859	747	787	805	747	825	786	788	830	751	828	805	814	750	808	799	791	777	773	833	778	763	781	838	824	761	794	823	838	775	813	763	778	811	790	695	812	812	805	796	776	773	760	826	765	761	767	748	825	820	829	805	800	812	760	790	803	785	779	757	806	761	796	763	789	788	806	820	751	760	799	824	754	797	809	752	764	780	776	765	771	819	803	811	811	752	798	789	802	767	857	753	782	765	745	783	785	783	783	721	790	757	789	756	780	780	782	706	761	822	786	814	841	782	766	803	757	746	754	770	777	765	837	776	730	766	800	773	789	764	761	766	817	744	803	797	738	772	823	768	714	796	788	782	792	760	808	814	799	813	827	732	798	778	780	816	815	755	756	803	737	766	748	727	757	800	826	841	762	771	824	775	777	809	848	845	770	757	828	776	787	804	798	832	784	827	795	777	785	774	764	825	828	784	836	793	780	802	797	803	766	810	757	796	787	789	811	782	799	807	737	755	829	805	775	745	816	757	728	770	787	818	777	746	817	825	796	837	821	784	838	807	781	772	776	800	756	788	803	756	824	791	788	770	771	831	766	825	812	786	828	780	781	800	749	815	834	808	766	809	769	742	748	801	774	783	751	779	787	778	764	799	802	798	799	778	759	782	767	759	830	786	762	769	809	810	796	755	777	775	843	794	784	746	771	801	812	799	787	747	744	810	814	808	787	700	800	780	822	775	763	784	737	782	797	816	800	772	749	766	808	838	780	817	780	773	763	772	778	779	804	786	767	805	760	788	782	774	815	789	759	771	806	758	806	748	796	775	771	784	807	777	778	790	791	781	779	758	793	829	833	789	786	811	756	793	749	813	789	765	748	745	781	711	801	782	754	739	784	733	767	808	763	838	801	823	774	805	762	769	767	786	787	816	806	788	803	787	821	787	802	794	810	793	808	816	751	739	793	741	709	765	810	809	768	799	777	795	748	798	772	802	704	715	785	778	795	789	797	805	782	758	846	804	830	772	814	850	774	785	810	807	780	777	825	816	770	783	756	757	761	759	789	815	809	806	796	767	794	817	784	729	842	797	778	800	784	817	826	778	801	803	784	751	736	795	766	770	801	789	779	824	794	768	795	724	772	757	802	781	773	761	817	768	834	757	779	761	779	816	818	727	776	781	806	785	792	798	744	767	805	814	777	789	761	846	772	748	826	787	743	761	738	734	801	842	753	778	797	778	823	731	808	745	788	802	744	759	767	720	775	729	734	766	787	825	825	812	812	802	816	788	748	811	789	794	830	817	814	778	787	781	794	796	836	773	789	761	782	774	753	764	826	753	805	850	786	785	781	750	787	792	796	770	834	807	712	766	781	788	776	767	822	784	758	774	754	755	802	787	757	770	787	738	742	810	800	764	834	834	791	779	737	794	782	790	751	818	816	752	801	769	851	780	829	793	837	807	801	763	760	789	826	808	802	755	749	784	801	799	829	775	807	779	789	804	757	815	780	792	756	797	795	782	797	749	797	798	796	751	786	802	783	767	808	747	795	794	780	813	773	798	724	822	787	791	780	805	794	804	806	790	821	790	774	811	823	804	788	785	808	806	734	792	722	754	752	742	782	803	740	751	775	780	751	802	774	814	798	763	780	776	780	814	762	803	766	782	802	754	805	776	773	778	782	782	762	731	800	800	803	798	785	767	789	831	756	792	753	771	827	780	765	794	826	776	781	788	762	764	782	760	804	796	777	840	774	748	807	725	833	786	801	739	789	791	798	772	822	786	701	770	740	774	782	781	768	796	807	759	807	813	707	748	792	749	817	773	800	744	754	812	751	841	728	730	756	846	829	751	712	801	795	751	782	799	805	804	748	780	800	754	779	733	780	780	782	768	781	811	789	782	767	802	800	784	798	731	805	800	761	762	758	800	846	765	827	817	784	815	843	784	785	801	778	784	786	788	783	763	816	803	786	769	790	780	834	810	777	804	797	841	818	834	800	806	773	778	752	755	777	815	760	794	827	756	770	736	798	794	779	759	817	787	803	808	822	759	779	788	809	789	770	774	764	771	772	819	780	806	745	790	789	783	809	801	802	795	780	771	807	794	746	803	747	764	794	793	809	779	809	764	770	741	745	729	777	805	784	765	821	815	759	838	779	779	795	786	785	755	765	808	779	787	787	762	807	774	806	806	782	785	756	777	783	756	797	797	831	797	788	771	807	765	829	744	812	804	752	738	789	779	757	733	763	790	807	761	771	769	813	803	760	787	755	768	786	740	738	769	826	812	772	770	771	787	796	797	796	794	793	793	796	745	785	764	776	801	831	795	788	801	796	809	816	800	757	771	816	750	776	832	772	793	821	778	787	779	767	825	866	783	776	788	756	767	821	811	805	757	819	782	712	804	750	841	780	812	818	830	839	742	780	746	808	790	786	731	803	776	794	764	841	765	818	796	778	766	755	798	745	810	774	857	787	772	762	771	746	827	813	774	799	776	791	830	810	776	828	760	784	802	784	821	838	838	809	781	787	777	781	752	815	754	765	764	743	787	766	737	773	774	787	760	814	811	797	775	801	819	827	816	799	758	789	826	811	804	796	814	720	801	781	798	789	790	792	774	791	782	784	777	751	787	782	812	838	796	767	758	828	769	776	755	772	807	784	771	794	774	796	801	759	819	799	747	784	841	784	802	775	807	801	783	800	801	752	784	783	733	777	793	832	816	792	724	770	805	796	775	788	790	822	829	778	798	781	813	820	759	832	830	813	782	795	786	787	789	761	785	787	787	767	769	782	768	766	786	765	818	746	757	779	771	830	810	786	765	755	775	796	752	788	789	778	841	787	814	774	784	777	752	815	790	807	755	773	804	878	794	770	771	770	798	743	821	775	825	792	737	744	779	804	816	781	798	816	720	824	800	815	740	773	751	792	747	731	825	798	788	801	800	780	788	745	798	806	778	807	790	795	826	832	816	788	766	791	770	780	779	756	788	766	785	762	746	781	780	787	813	739	726	781	756	812	795	757	769	771	743	777	736	790	758	782	818	789	790	748	784	762	789	772	800	811	738	766	780	750	850	762	786	816	742	781	833	789	753	778	781	786	783	761	751	832	762	835	792	803	776	813	830	742	751	792	788	738	822	769	756	791	815	779	766	789	815	787	778	758	793	781	782	796	779	792	792	761	775	859	819	813	812	759	765	783	818	792	801	771	768	741	769	838	782	742	802	745	761	760	805	780	810	830	785	791	772	757	821	784	811	787	803	812	791	813	813	755	721	765	781	780	832	847	770	757	777	760	770	759	768	758	792	763	795	753	766	814	753	825	804	803	743	810	791	790	814	779	790	745	801	793	806	813	797	778	764	808	789	814	717	797	797	810	790	809	744	771	727	782	758	809	776	812	823	763	755	823	758	746	866	836	801	844	763	778	767	821	778	810	750	748	823	842	813	785	805
3291	7720	6469	3310	2394	1901	1611	1453	1350	1221	1148	1109	1032	1032	983	996	989	947	960	950	926	931	940	867	885	881	910	960	894	879	894	879	918	880	876	861	886	881	836	853	940	839	872	906	911	869	885	896	938	864	853	886	844	926	913	829	943	830	859	895	949	903	885	906	838	904	897	867	880	925	927	854	871	1010	850	852	805	838	914	846	883	909	929	866	908	871	903	883	897	826	879	877	897	852	888	944	845	866	883	824	842	904	896	858	858	893	877	844	846	873	864	901	910	882	860	918	836	907	893	871	843	823	858	864	879	873	873	833	886	909	909	844	905	848	892	938	908	834	840	887	924	838	847	907	829	835	856	833	832	964	890	873	918	888	886	853	829	870	859	868	901	823	852	874	873	837	883	820	892	841	896	829	958	878	857	905	849	888	828	892	875	860	868	835	862	884	863	873	824	908	894	891	865	884	882	867	864	891	888	954	853	851	909	863	855	886	867	917	897	876	865	884	903	883	878	881	807	920	880	910	853	925	902	888	889	849	864	876	928	843	874	937	887	893	869	879	843	876	900	877	931	916	932	848	874	863	899	927	882	880	875	881	889	870	870	922	916	884	854	861	868	876	871	824	891	877	818	845	885	882	843	898	911	904	814	846	866	876	853	881	887	887	825	866	931	855	859	897	890	882	846	907	876	867	857	863	817	856	916	860	848	803	811	830	880	879	880	928	891	895	911	845	886	878	876	886	883	842	909	914	873	862	902	878	836	861	891	852	861	907	843	878	889	838	839	910	848	916	871	878	875	873	885	919	877	859	861	898	899	867	838	854	839	829	873	868	893	890	896	892	877	880	831	879	864	861	846	849	864	895	895	869	931	905	855	877	851	830	845	840	856	856	847	825	877	902	881	835	925	805	886	820	815	884	838	869	920	833	910	852	833	922	924	884	909	873	818	879	901	900	885	911	911	883	902	840	842	930	889	880	865	820	900	863	891	884	875	882	833	885	851	925	852	814	880	962	854	926	847	886	921	873	880	1016	936	890	930	915	857	928	860	882	891	869	872	836	848	874	885	871	877	875	906	899	887	883	853	884	888	823	897	814	875	870	931	893	868	896	879	861	910	877	865	894	891	880	867	825	914	863	838	847	829	847	882	925	889	853	896	872	946	854	916	883	912	838	813	924	866	897	862	944	893	879	843	878	904	904	863	833	903	836	894	898	859	835	865	869	854	919	889	912	885	863	864	880	851	919	852	879	842	818	861	819	893	941	840	885	864	903	897	875	921	857	910	881	849	919	888	902	882	844	877	921	870	879	830	870	848	882	817	908	873	873	891	864	917	853	894	855	872	930	840	849	866	837	839	912	808	896	867	885	912	863	900	891	882	854	871	935	895	881	919	908	838	893	871	865	842	848	886	838	861	814	867	861	908	856	865	871	906	849	836	873	857	846	830	950	891	884	917	902	847	906	898	859	846	853	846	922	860	857	889	906	891	847	867	848	873	839	951	841	880	875	885	861	884	876	832	880	908	917	823	884	859	871	867	857	873	898	850	865	907	826	882	873	856	882	902	891	910	836	876	888	790	830	886	865	850	920	885	852	894	837	866	824	869	873	911	848	876	894	833	879	881	864	888	875	885	879	914	895	883	837	901	891	850	879	908	823	898	875	815	863	869	839	860	856	886	879	876	841	877	859	894	897	887	898	909	863	838	870	840	902	894	873	843	940	924	845	892	819	952	877	848	848	933	856	859	908	888	922	872	895	869	946	891	912	881	832	846	890	918	875	867	851	875	890	861	835	835	861	934	884	891	910	859	899	900	863	879	840	883	917	879	922	852	909	851	885	897	848	902	841	913	892	860	890	901	851	849	894	877	934	886	880	900	870	842	863	855	835	900	934	894	904	923	842	857	910	876	901	875	885	839	871	831	862	877	871	840	876	856	880	907	855	821	847	883	924	887	861	877	910	883	851	923	817	856	876	908	904	845	905	845	857	891	873	874	881	854	848	856	896	838	869	865	872	862	862	839	910	798	868	893	885	901	888	938	836	913	860	856	855	884	841	846	904	906	887	891	880	907	856	905	934	869	896	896	834	869	873	931	890	885	899	945	861	860	878	880	969	859	886	880	898	922	847	871	895	942	859	839	820	863	865	849	839	862	910	843	913	894	914	912	802	956	880	892	870	850	896	865	916	875	879	905	887	844	894	949	827	894	883	924	886	830	875	871	883	886	873	866	811	870	918	881	902	882	915	871	885	911	875	925	900	869	891	848	864	894	855	934	915	935	896	883	857	843	856	885	904	853	872	880	873	871	876	846	893	833	912	883	868	856	911	867	881	861	847	875	844	854	852	899	839	833	816	846	886	901	893	868	883	823	834	867	875	866	841	894	907	845	928	868	859	868	905	900	902	905	867	909	868	884	903	925	865	916	840	860	894	853	893	872	854	874	887	823	907	850	894	847	875	881	904	911	909	865	863	867	928	826	851	863	911	871	828	882	896	892	929	889	902	885	893	847	884	895	890	874	875	874	874	861	824	898	847	880	840	908	912	823	868	886	846	873	878	860	859	900	875	877	809	913	914	864	864	872	840	869	859	856	875	898	856	900	853	829	908	869	891	858	845	877	875	869	923	899	846	877	822	869	828	882	869	885	881	889	891	903	889	863	826	837	844	902	836	894	914	857	863	888	875	824	890	925	895	905	883	864	812	897	866	865	878	836	857	955	829	856	913	858	879	883	884	894	875	853	882	890	853	840	858	856	847	818	880	889	863	864	853	819	845	845	858	924	891	859	895	859	875	875	890	849	845	833	877	874	880	870	889	855	838	874	882	924	883	896	917	832	896	908	897	871	872	933	883	859	918	873	888	841	939	920	854	876	914	873	877	911	903	891	844	920	909	858	910	834	854	910	857	881	861	875	823	901	874	904	882	870	842	910	816	900	909	796	870	892	887	860	858	859	873	845	913	824	881	861	928	867	839	821	921	854	898	865	850	878	919	921	883	837	919	840	878	920	875	846	811	946	835	863	873	894	907	885	891	827	955	856	882	875	921	865	903	916	883	887	892	816	889	803	822	888	872	871	888	912	875	889	888	860	872	864	901	832	927	859	890	915	862	894	865	882	842	878	882	921	884	870	854	879	842	826	843	871	867	892	885	928	941	903	909	883	865	863	845	827	884	903	857	882	839	908	900	908	907	850	855	870	887	949	921	862	877	892	890	919	895	917	835	830	863	903	847	867	879	893	863	897	899	917	872	936	886	854	928	800	862	869	830	858	834	917	830	885	860	904	873	873	854	927	898	844	826	893	893	830	841	834	892	890	866	820	886	839	854	848	850	905	867	895	866	908	925	922	894	886	833	840	902	836	854	865	874	921	847	816	903	853	857	919	880	846	860	903	888	872	864	875	890	879	903	899	832	880	828	805	839	831	878	834	841	901	892	895	885	895	871	874	855	877	864	883	834	905	947	826	859	860	878	866	805	840	899	893	883	890	889	857	900	871	865	892	857
24585	21284	27650	25211	14996	892	569	474	465	391	378	386	354	351	312	359	345	361	335	325	325	324	305	321	349	320	327	296	300	318	321	307	312	333	318	341	304	342	311	337	308	312	304	331	325	305	325	324	327	339	295	310	281	339	333	319	300	326	326	308	316	310	309	297	334	321	294	343	287	305	334	316	307	312	339	321	318	319	337	370	337	318	339	307	315	296	303	320	328	316	326	316	330	291	318	268	285	325	296	314	346	331	306	301	302	315	317	312	308	337	354	296	322	283	334	335	331	311	307	314	304	327	323	280	282	322	313	282	277	293	320	289	313	316	309	334	317	341	341	342	307	294	327	305	335	313	289	303	319	314	270	339	289	321	289	298	322	281	325	321	293	347	284	325	363	285	299	313	303	315	315	322	295	302	343	304	316	325	283	295	306	318	354	303	308	309	297	318	322	318	313	314	335	299	374	293	308	325	314	301	316	357	284	315	343	294	342	319	308	329	334	304	315	330	287	311	289	311	322	322	302	336	335	348	294	314	356	325	300	318	313	315	319	287	333	275	293	329	320	286	346	316	330	322	326	325	338	327	329	296	323	304	308	332	277	319	300	305	328	328	300	309	340	330	312	310	327	281	314	324	308	279	309	301	297	291	327	374	353	313	323	319	315	292	294	324	336	290	320	319	299	289	334	329	300	308	315	319	302	337	333	296	343	318	315	342	325	293	332	307	345	314	290	323	303	297	309	315	319	312	349	323	317	327	343	332	323	345	288	289	359	340	317	318	314	316	307	319	321	312	306	327	322	316	314	342	348	293	326	346	359	317	314	329	324	319	320	313	315	318	288	306	321	323	313	348	314	312	308	321	312	319	325	326	315	298	323	286	290	289	275	302	297	290	325	290	285	296	292	277	316	328	307	327	351	322	320	322	325	295	324	310	354	339	279	340	341	325	305	340	297	304	325	299	304	326	307	298	293	290	345	326	313	309	312	334	343	277	331	279	343	293	298	281	345	298	299	294	323	313	317	308	298	320	304	314	309	303	282	330	315	319	294	333	291	331	319	316	303	332	303	273	314	325	313	290	341	312	312	309	317	285	299	338	290	326	331	291	310	322	298	320	308	313	302	308	326	324	351	336	295	332	319	323	310	294	283	306	319	311	293	311	310	328	291	327	341	328	331	308	327	321	315	301	313	315	323	327	338	302	319	305	295	304	299	308	300	303	324	301	333	320	334	337	309	323	281	307	331	327	319	321	326	349	310	307	315	367	316	329	316	292	314	323	320	331	304	338	300	321	293	352	343	308	340	285	314	273	319	293	298	333	296	312	294	323	334	304	322	290	311	326	306	309	307	308	351	312	311	291	330	318	310	313	321	309	320	310	320	338	282	298	323	323	312	301	326	293	341	313	300	338	329	320	314	315	341	296	312	314	295	319	286	316	311	293	369	327	374	277	309	318	324	318	330	306	340	328	332	304	291	300	350	319	330	330	314	315	338	307	313	341	300	311	314	333	318	325	295	319	308	304	313	317	292	376	300	299	315	305	289	331	335	289	300	316	297	325	314	308	328	309	359	282	307	327	295	299	326	321	340	323	311	331	345	346	303	332	315	305	345	301	312	304	291	318	281	324	329	306	317	302	297	317	313	320	302	332	321	323	330	349	308	348	308	322	329	298	290	317	293	302	309	325	321	319	333	272	318	326	270	292	342	326	309	292	324	327	335	292	312	298	324	318	325	299	317	327	319	315	299	344	300	346	319	318	332	284	257	312	279	332	321	294	333	302	286	328	306	322	299	298	307	298	304	296	322	324	291	345	333	349	299	316	315	305	311	299	303	336	287	297	324	301	306	322	344	335	291	334	310	323	299	309	318	290	303	310	298	318	325	294	294	332	317	301	296	327	300	318	299	326	298	302	306	331	315	330	307	316	300	305	307	329	308	316	278	296	302	321	312	300	305	301	310	341	299	302	314	294	327	268	317	301	317	286	330	303	303	286	304	312	290	301	356	319	316	320	316	318	306	331	322	298	309	308	312	329	305	306	303	324	309	319	312	315	303	307	295	335	308	310	326	317	320	285	325	320	342	301	303	298	311	318	319	315	337	294	312	300	344	296	289	311	305	318	300	352	311	329	328	301	324	327	323	286	343	297	308	313	294	312	345	317	303	320	288	315	299	299	299	338	331	302	327	325	314	305	280	305	347	263	324	327	321	276	333	306	353	310	302	308	318	286	319	328	308	318	310	320	329	289	296	316	314	312	331	273	308	300	301	334	336	292	302	303	349	289	307	299	308	305	320	320	295	306	323	308	333	299	310	305	288	308	297	308	329	312	332	276	329	318	327	342	319	302	310	328	327	344	301	305	294	305	320	354	325	318	290	320	334	306	285	304	293	328	304	316	294	302	318	319	325	336	326	296	300	276	304	310	335	311	315	343	330	327	303	295	296	288	314	322	345	309	345	311	293	347	338	366	293	295	344	303	332	312	269	312	303	289	301	334	317	329	331	316	324	269	294	300	314	280	324	307	332	321	303	282	298	302	299	298	289	307	302	339	333	289	290	297	319	330	306	323	318	308	323	295	301	302	321	330	287	321	306	339	283	317	286	288	337	298	302	310	295	325	313	342	324	343	304	310	301	301	299	303	347	324	309	298	304	333	323	292	308	315	286	333	319	335	305	313	305	306	308	299	326	332	334	309	337	298	306	318	335	314	311	318	298	315	298	315	342	306	302	317	319	305	318	303	333	314	368	331	305	286	313	326	308	326	327	279	295	333	315	315	290	330	327	284	305	342	312	316	288	320	321	334	317	352	298	319	339	347	316	317	306	302	321	317	324	307	299	360	289	308	321	340	289	296	335	316	319	336	295	338	323	313	322	336	328	342	326	304	337	302	333	316	317	333	314	316	288	305	305	363	298	281	314	310	285	293	320	295	298	298	309	298	312	321	292	294	284	317	318	327	293	304	327	303	346	296	287	308	314	306	335	306	321	295	359	301	318	313	343	299	306	325	294	306	310	327	305	300	284	342	310	332	313	294	310	290	285	289	296	324	309	288	310	335	324	323	301	307	333	335	329	311	305	314	309	310	289	306	321	315	319	317	302	349	313	351	300	312	334	324	296	299	285	306	298	335	314	302	309	312	292	317	339	309	316	321	300	297	295	298	292	334	306	323	321	342	308	331	259	301	288	302	321	308	311	314	373	317	309	322	317	348	329	330	320	322	329	308	301	300	303	324	331	295	333	296	321	308	288	327	334	321	321	304	310	344	335	309	340	350	347	305	324	327	334	306	326	333	304	306	315	284	323	315	307	301	330	321	302	311	320	334	333	303	295	326	318	327	311	320	310	308	318	329	302	307	310	324	323	290	307	323	333	288	315	298	278	321	313	300	284	297	316	325	290	288	310	305	318	313	330	319	316	323	324	329	295	334	319	305	321	307	286	327	321	304	316	322	311	349	307	315	313	290	310	341	310	315	285	325	311	316	339	297	310	286	311	290	318	358
3301	4913	3883	1871	1407	1096	871	710	701	610	512	450	418	451	412	409	410	418	412	406	381	380	397	386	364	421	363	349	380	343	350	378	382	363	360	371	347	352	338	376	368	353	356	349	356	348	359	326	366	372	335	375	401	411	370	357	398	385	346	344	342	345	356	345	400	327	378	374	383	385	350	339	346	349	372	367	384	352	351	365	336	360	373	365	347	376	335	368	378	371	350	369	376	333	362	379	362	347	351	365	351	344	372	358	328	361	386	382	368	365	387	358	384	363	390	370	359	373	383	356	379	365	362	353	364	375	324	341	367	370	358	357	336	378	367	357	374	372	370	363	379	338	358	347	365	340	359	318	349	358	350	353	350	346	346	362	337	341	358	362	351	356	369	359	365	337	375	327	326	363	373	357	332	385	344	350	347	363	358	351	364	370	377	396	390	370	355	359	357	333	342	353	377	330	384	329	326	384	360	383	384	375	388	353	367	327	367	408	385	344	329	380	348	413	380	321	341	377	378	361	346	381	344	354	374	346	355	342	356	337	348	392	382	358	362	333	385	335	363	366	368	353	356	401	338	330	358	371	343	350	356	366	368	361	354	368	357	342	387	354	382	357	357	332	341	346	351	349	312	387	339	406	369	347	374	323	380	350	386	368	340	368	377	347	382	350	370	327	356	381	347	365	355	358	352	391	373	366	369	352	353	355	339	365	354	339	406	387	372	354	335	325	346	343	374	364	361	348	342	342	352	365	369	360	400	326	325	350	365	363	344	352	361	346	337	373	365	368	371	364	332	361	383	345	318	339	351	401	377	380	360	338	380	345	368	349	367	333	339	409	404	355	360	359	355	366	350	335	375	326	379	370	348	371	337	371	377	371	382	370	379	335	392	376	343	365	317	356	369	358	323	336	362	358	340	338	369	355	339	359	342	363	390	398	370	364	363	371	328	355	353	340	334	351	355	384	364	332	307	368	324	343	303	325	334	343	349	358	347	368	395	329	346	331	377	338	357	366	380	328	347	381	372	355	364	339	334	368	336	356	355	346	371	354	358	382	367	370	360	373	367	363	355	379	362	380	360	390	355	355	361	361	346	365	390	332	347	350	381	354	358	325	367	352	352	354	396	373	327	352	381	348	331	369	356	359	332	350	323	354	352	344	343	327	342	350	375	319	371	394	359	380	420	355	374	360	356	320	367	367	348	374	370	376	361	351	333	342	395	371	342	365	367	372	358	350	357	344	350	342	363	352	402	355	380	367	341	355	354	352	389	339	344	387	378	365	330	369	364	367	356	392	334	354	356	370	399	394	364	389	348	322	363	374	381	345	343	363	356	372	317	385	373	323	367	345	364	350	332	370	337	358	374	382	354	362	363	338	373	355	343	347	359	335	358	350	384	329	337	375	381	325	353	342	348	349	334	335	358	344	369	379	372	330	374	372	369	366	354	382	367	353	385	358	348	383	361	349	405	339	361	380	333	359	356	392	358	331	324	358	385	355	358	354	367	361	383	375	367	396	350	357	340	383	336	353	371	354	366	372	345	340	362	353	345	382	348	386	369	355	384	357	355	348	385	342	354	398	372	365	369	360	352	328	368	380	395	350	354	329	346	335	356	365	358	346	346	345	338	369	363	383	362	334	337	350	364	327	345	324	340	341	359	369	371	341	356	329	350	362	350	379	336	357	400	356	372	376	357	365	339	346	369	362	371	361	357	323	350	337	363	399	359	340	340	372	357	340	321	354	377	311	318	336	324	355	374	346	349	361	387	351	349	373	367	362	396	334	346	335	389	373	327	365	391	356	360	358	367	354	342	359	322	370	335	358	328	366	349	360	368	359	370	361	338	366	344	373	357	360	369	398	346	375	336	369	390	330	358	370	325	370	337	376	354	356	367	371	344	368	369	350	379	350	354	343	393	371	372	381	333	363	334	345	346	351	368	350	321	376	354	363	358	363	386	369	344	359	369	330	364	348	362	372	383	386	352	364	344	353	374	356	371	355	347	380	349	390	394	371	365	368	335	339	358	339	350	348	349	343	351	349	327	312	361	362	356	339	360	367	370	367	358	349	337	392	373	363	346	357	413	347	309	366	366	347	353	367	362	352	352	364	378	331	334	391	377	384	349	367	389	354	358	361	357	329	353	373	338	324	349	366	337	394	347	359	354	364	370	337	379	368	370	355	374	375	347	347	338	331	367	347	369	358	370	329	372	373	370	336	359	325	377	377	338	366	368	340	346	352	345	355	325	340	337	384	376	331	371	381	377	363	325	334	358	350	371	352	341	378	378	350	361	376	354	350	335	351	400	380	343	324	357	368	373	369	374	349	370	354	345	361	360	350	338	342	338	370	371	379	372	380	323	350	312	396	371	348	368	354	361	357	327	368	343	354	341	360	338	359	356	336	379	400	366	354	341	363	368	380	368	355	353	357	365	357	378	353	363	353	396	329	358	384	328	333	361	327	342	338	356	365	327	327	374	365	320	360	322	347	344	413	354	363	382	327	364	396	356	366	321	337	367	335	364	333	336	380	356	362	399	374	355	367	386	350	380	347	345	374	329	374	336	347	388	318	362	355	339	328	368	397	366	361	318	352	343	338	363	357	343	364	355	342	400	364	335	346	364	354	374	361	332	352	376	364	358	328	338	344	396	316	354	370	374	351	350	330	364	378	351	321	355	351	370	346	381	347	334	383	329	373	336	340	367	342	352	382	292	362	349	336	345	346	351	352	385	374	384	341	339	352	374	347	382	367	324	324	388	361	367	370	375	353	335	355	351	350	363	385	359	337	326	341	372	378	348	323	350	366	370	360	350	379	357	332	334	342	377	369	356	369	356	355	326	363	367	359	415	388	347	348	357	360	346	369	350	385	342	368	366	339	344	328	345	321	391	329	351	388	344	326	331	371	335	328	376	384	341	375	366	375	351	369	333	344	403	344	352	363	351	356	361	361	345	347	343	337	400	382	354	357	347	393	365	367	340	353	369	341	363	378	366	370	361	331	377	379	401	361	363	379	362	360	335	377	376	382	347	346	351	347	359	375	341	361	333	334	360	309	349	359	342	339	393	359	359	366	371	361	362	356	364	362	366	339	369	350	377	358	371	364	335	332	355	379	360	344	371	373	359	352	399	371	331	360	358	351	336	377	373	364	400	352	360	335	350	338	365	376	362	339	348	323	363	372	371	388	331	352	363	375	364	338	347	369	354	347	411	323	360	372	371	384	355	370	353	357	346	350	367	352	342	377	383	356	376	353	356	351	370	364	363	351	355	363	360	344	343	370	338	328	348	370	385	366	372	354	397	409	372	355	369	321	373	350	360	345	366	367	360	354	375	346	342	383	354	339	369	373	352	365	344	361	392	370	340	338	355	361	325	361	369	345	332	375	368	318	322	379	352	428	356	376	348	378	350	336	362	373	364	351	309	322	345	328	354	357	352	365	350	359	365	370	355	360	353	372	380	355	357	372	354	365	345	341	341	359	395	329	354	336	333	362	358	354
22607	21320	28975	23991	21311	21348	11209	1153	827	782	721	663	607	572	588	543	501	497	463	474	526	415	461	449	430	457	467	420	475	427	430	432	404	452	413	458	455	405	399	413	425	413	413	431	424	449	419	379	413	433	443	438	431	413	388	383	384	411	428	441	377	442	433	421	399	369	414	433	364	385	407	382	400	406	447	443	421	389	430	402	422	388	424	417	390	397	399	401	433	392	426	421	417	428	424	417	407	416	419	394	403	404	384	386	423	404	443	376	427	400	420	438	416	402	386	408	434	349	397	331	410	387	386	418	402	436	374	392	434	394	426	422	392	383	429	443	405	415	406	385	415	404	394	415	410	379	418	403	406	406	435	421	406	374	422	391	380	396	368	437	407	368	411	431	414	412	404	379	432	456	395	442	427	411	405	365	411	403	426	391	409	374	424	394	406	372	426	433	388	451	390	402	424	420	388	398	407	397	381	377	409	410	382	401	390	388	450	430	398	402	401	377	361	416	398	383	374	398	399	393	389	413	398	437	418	380	411	436	375	409	386	383	407	411	408	421	379	382	403	377	451	393	427	438	417	421	416	405	393	374	417	402	426	410	389	389	379	390	385	388	395	384	430	386	426	395	410	409	404	424	393	399	400	436	440	420	438	405	397	379	411	426	431	386	418	416	451	393	397	418	392	407	422	379	390	393	406	387	407	373	404	420	421	396	397	386	403	401	406	362	398	425	363	418	404	406	388	383	394	391	422	415	404	397	393	414	384	430	403	385	402	377	396	411	372	402	382	394	421	440	421	442	385	410	381	452	387	376	422	417	389	388	407	392	406	419	416	424	428	350	396	396	404	429	390	404	432	402	400	394	406	409	393	413	401	434	355	402	394	409	396	397	404	416	447	395	372	423	401	423	381	400	405	379	391	439	425	402	427	397	373	422	422	403	425	407	406	391	413	399	423	398	378	383	393	377	419	406	440	433	396	420	398	398	424	413	396	416	417	405	451	363	402	433	392	381	383	386	381	388	392	392	379	384	421	411	395	394	439	434	402	415	402	424	418	401	402	402	360	459	392	428	430	425	410	416	423	411	409	370	441	399	413	406	401	414	426	363	409	420	412	435	383	407	437	426	399	383	405	429	378	399	383	356	387	433	387	410	410	375	425	413	398	407	391	396	386	404	387	417	433	413	369	451	401	399	401	363	384	410	435	424	406	391	356	409	390	371	397	435	383	365	399	415	406	409	423	435	395	384	408	393	390	410	403	401	402	415	431	419	405	396	396	393	376	438	421	402	383	419	440	402	379	440	462	400	409	412	410	403	402	393	381	378	423	403	407	377	432	416	407	372	401	370	401	405	430	390	353	418	413	423	387	397	390	422	418	446	393	389	378	363	441	377	382	391	413	376	396	422	418	435	403	396	395	389	393	398	434	414	357	399	437	443	404	441	412	381	409	443	402	436	402	374	433	370	397	386	394	437	386	466	398	427	405	400	440	400	448	374	411	399	406	428	394	427	439	399	396	393	390	387	383	395	399	433	416	407	398	408	412	398	377	365	402	420	409	397	451	374	402	397	414	401	381	391	400	384	362	419	399	401	437	398	446	400	415	378	408	405	413	431	398	405	393	412	417	436	352	370	389	383	411	419	416	382	415	400	417	410	392	413	383	401	414	390	402	374	373	424	450	372	435	384	413	400	370	410	394	403	409	423	404	419	381	405	391	379	386	365	415	426	424	341	411	398	401	427	400	427	414	370	397	415	414	398	445	415	413	414	388	369	371	433	388	424	390	421	434	396	401	411	401	379	392	403	415	401	379	451	413	374	430	412	397	403	420	422	381	405	388	407	413	400	406	402	398	376	417	413	394	413	420	418	410	409	434	440	416	416	390	402	394	397	387	387	423	396	421	422	402	368	424	385	421	415	380	446	433	392	391	410	409	402	409	404	399	413	377	413	372	420	444	387	385	395	422	382	396	387	417	405	402	414	366	419	410	388	435	405	424	409	392	419	427	417	381	426	399	398	421	405	387	405	393	413	382	380	405	421	421	424	396	424	405	411	423	412	410	413	399	411	398	385	412	387	396	402	396	436	432	373	403	416	394	393	404	372	435	386	401	413	413	398	425	411	417	378	407	407	364	392	399	413	384	385	421	427	420	412	398	419	426	371	410	428	397	381	393	384	386	418	413	407	379	396	397	380	433	393	421	427	412	373	405	391	430	424	412	404	420	406	468	405	375	398	387	392	362	396	354	409	425	418	407	411	417	384	358	392	434	383	400	365	410	395	380	397	399	414	431	392	433	420	410	397	409	404	411	400	388	440	387	388	375	406	447	399	405	414	397	386	378	406	423	421	374	390	367	420	421	347	399	398	388	378	420	384	413	414	389	411	408	413	430	413	384	407	404	359	360	424	387	408	389	403	387	409	433	393	400	385	377	402	387	389	383	398	399	392	416	398	419	393	394	385	447	413	387	408	404	396	394	361	356	402	399	430	425	385	418	404	423	369	418	407	379	418	376	412	395	391	426	389	389	418	442	417	437	438	429	432	424	415	407	403	426	438	411	397	400	399	405	387	408	387	422	398	400	412	376	401	431	384	396	398	403	407	427	415	401	382	428	406	434	423	387	385	444	358	421	427	374	385	416	388	416	395	390	414	382	411	421	410	418	423	416	428	392	388	404	406	446	396	420	404	411	418	391	383	409	402	426	415	417	405	412	420	382	420	391	330	378	416	407	372	396	444	391	417	394	412	377	432	386	390	374	404	405	413	417	415	404	431	422	419	385	417	371	432	398	422	397	390	397	373	439	418	347	393	386	400	370	388	403	420	409	391	400	404	418	422	384	387	415	402	367	371	383	382	402	370	396	390	401	400	377	400	417	396	427	385	442	455	375	417	416	446	428	439	413	371	420	416	399	394	373	396	376	382	421	349	407	391	358	361	426	404	395	401	411	386	440	433	391	383	419	429	443	410	391	414	415	389	397	390	395	421	426	438	400	394	399	381	376	403	407	401	435	421	396	400	382	376	422	426	398	419	385	386	409	389	397	365	424	389	423	428	411	384	382	391	380	420	428	375	401	433	414	382	435	399	401	379	423	390	393	430	422	407	414	396	391	392	394	373	421	434	399	383	407	390	379	406	411	384	375	380	421	402	411	429	369	422	421	392	395	384	418	394	375	410	390	425	370	427	403	416	398	410	389	408	390	425	392	450	419	371	388	400	381	379	406	389	423	400	437	380	418	439	399	421	391	420	401	418	363	379	438	406	415	402	391	438	435	443	419	412	361	421	418	409	381	391	438	418	391	399	389	407	412	429	375	432	398	400	383	404	424	432	425	416	407	412	377	401	369	391	399	395	443	443	422	386	448	419	411	412	359	397	371	402	436	418	420	392	408	398	386	391	392	397	421	411	393	394	383	407	419	372	441	369	409	380	367	432	377	392	380	410	411	351	407	420	373	411	426	392	420	402	384	404	440	385	421	390	397	404	424	394	364	373	416	407	403	391
4484	13451	10937	5362	3660	2655	2133	1746	1375	1187	985	898	829	712	747	707	607	596	622	602	604	527	581	572	520	523	512	535	506	481	534	497	498	478	480	508	495	462	513	520	505	464	496	489	522	494	488	459	457	482	513	490	483	446	469	484	493	471	453	484	475	462	491	466	505	482	489	469	476	481	467	490	476	485	524	461	470	456	491	493	467	477	447	498	478	456	457	474	444	471	468	477	470	442	478	479	506	482	466	477	498	476	479	486	488	490	452	523	481	472	471	477	462	450	520	460	449	516	448	463	463	454	464	465	452	448	475	459	470	471	508	448	487	469	496	441	468	442	508	496	460	490	513	450	490	451	467	446	484	484	448	463	500	496	478	462	495	460	461	468	472	428	467	463	469	465	463	490	468	461	481	461	444	440	517	475	501	404	457	470	493	490	456	457	445	480	483	469	463	433	444	468	510	463	477	472	477	466	429	505	470	417	467	481	469	494	426	451	474	441	482	480	457	468	491	461	470	451	476	456	473	475	501	505	476	497	431	454	501	450	450	513	528	424	458	489	477	476	516	499	460	458	476	512	473	499	478	436	448	471	471	478	472	448	504	482	470	498	482	477	486	434	463	480	452	482	466	404	488	458	468	485	447	476	484	486	518	468	468	486	493	469	438	434	488	474	472	495	491	416	493	496	434	458	486	468	445	474	480	466	449	421	480	462	510	466	465	496	470	438	483	452	455	452	447	430	485	476	456	463	500	493	481	467	479	507	469	484	465	452	489	424	486	474	449	466	467	481	460	475	494	431	475	456	421	485	459	481	481	430	502	439	484	496	457	411	464	467	473	448	501	472	487	518	460	510	472	440	460	461	486	488	463	472	464	506	482	473	491	472	440	451	453	457	486	478	467	470	464	473	458	483	505	475	497	483	507	481	477	484	480	502	428	462	445	465	493	501	464	451	464	441	470	491	478	476	426	462	505	481	472	450	462	474	454	456	509	445	510	482	508	486	467	472	488	478	467	468	487	452	475	508	448	472	450	463	465	495	467	494	470	456	492	487	464	462	447	467	482	472	475	491	482	474	478	482	449	493	428	478	467	450	468	427	420	440	449	464	450	449	469	468	481	459	456	463	479	505	510	438	478	488	449	479	489	474	525	486	457	474	437	462	458	467	442	450	463	480	481	462	447	496	459	519	450	461	469	452	450	446	428	478	477	457	483	468	501	447	440	446	450	464	493	474	446	501	468	496	449	450	490	467	464	461	473	465	505	452	471	484	478	458	476	432	451	453	465	484	479	476	482	477	474	423	457	471	461	489	476	473	466	467	439	476	457	475	466	482	481	431	488	483	422	474	481	470	513	470	477	477	504	496	473	485	494	470	477	472	475	453	457	464	482	476	472	418	445	449	493	514	457	449	502	490	478	498	473	487	466	424	448	472	458	468	467	454	481	461	459	474	484	473	476	439	464	467	472	479	464	473	450	473	488	469	461	454	477	460	507	489	516	449	469	482	432	477	440	449	456	444	463	447	467	469	440	459	498	456	467	463	464	511	468	490	423	496	438	492	453	413	493	457	477	480	482	456	511	489	482	485	479	483	450	480	465	469	490	452	492	481	490	494	479	457	487	459	474	478	478	443	428	474	487	460	445	488	496	467	494	476	483	460	491	467	466	472	467	449	422	445	465	468	484	493	485	504	433	463	433	435	474	456	456	465	453	462	483	486	475	470	480	459	465	504	481	507	468	481	491	500	464	468	462	493	500	478	437	436	480	470	473	439	459	469	493	482	460	425	507	480	452	457	492	494	466	503	471	477	493	458	475	479	490	438	484	447	462	464	502	482	469	470	463	456	475	477	451	470	450	473	481	503	516	455	478	461	487	477	469	498	449	484	459	517	516	489	472	438	462	458	490	468	389	446	485	472	459	493	488	468	454	455	454	513	433	424	457	459	480	463	486	488	511	453	474	432	475	423	465	450	468	472	473	463	491	490	500	472	464	452	520	467	478	439	467	453	495	447	462	442	455	459	452	473	440	441	434	447	455	479	493	479	489	462	493	459	462	453	489	438	487	471	489	474	467	487	443	464	471	506	477	508	442	481	497	494	462	461	460	449	464	477	471	451	443	443	501	483	452	451	496	484	494	438	444	466	447	508	469	463	467	442	505	465	443	466	452	433	455	492	443	466	497	475	535	452	442	483	456	430	504	472	474	488	443	480	476	471	471	487	487	477	453	471	458	490	440	503	481	509	444	446	447	438	472	446	485	467	449	426	448	481	500	490	452	475	469	469	471	467	471	495	456	461	456	451	469	458	472	459	476	454	471	492	459	432	489	471	437	459	464	477	505	475	449	497	495	445	490	445	463	449	460	460	472	485	477	424	459	492	481	463	440	485	472	482	482	476	465	466	463	466	451	443	503	474	443	473	474	453	444	457	502	453	519	482	491	470	486	471	494	445	458	488	467	438	479	463	503	465	490	440	490	473	479	459	442	489	463	446	444	529	487	466	509	479	461	443	446	479	494	462	484	485	452	500	461	463	448	463	492	437	436	445	471	450	457	467	470	476	437	433	475	474	483	468	484	430	447	444	461	463	453	459	472	474	454	452	532	455	438	468	467	523	482	461	447	463	496	440	480	481	491	467	479	472	502	466	469	469	516	463	496	438	500	472	431	456	458	447	493	443	499	481	469	475	482	463	442	473	484	459	501	441	469	529	458	450	451	493	463	489	464	472	481	453	484	477	420	489	452	452	487	464	521	484	477	501	470	467	467	474	456	455	472	449	472	439	498	476	488	483	467	461	443	500	503	464	455	484	497	431	412	455	486	443	474	417	473	464	471	455	467	471	480	501	514	454	442	464	475	467	449	510	483	484	495	465	434	496	488	456	451	481	462	485	486	451	435	496	457	505	459	513	474	517	484	423	458	430	457	501	489	461	478	520	478	455	456	481	489	477	451	459	462	477	457	480	475	480	476	473	448	457	499	466	444	444	475	495	399	494	462	500	447	490	488	466	455	504	462	468	433	488	475	491	468	500	468	495	477	452	470	442	443	495	480	450	421	489	467	446	488	490	483	518	453	445	492	446	468	476	499	434	460	421	441	480	478	431	457	462	472	463	465	436	483	529	483	494	447	485	438	477	464	474	450	454	473	471	440	479	497	448	439	474	461	426	477	476	443	478	484	467	461	491	483	485	452	458	489	486	474	499	516	477	443	487	475	432	472	435	461	480	512	451	504	467	453	481	466	475	469	462	445	455	466	460	478	468	473	490	486	471	462	472	455	438	444	439	475	509	474	434	447	470	470	464	465	438	515	484	444	447	465	494	441	485	492	460	467	509	492	467	484	457	504	538	473	421	476	450	450	467	473	453	423	461	468	439	482	467	475	450	455	452	466	463	443	486	457	456	511	484	433	462	448	475	482	492	476	481	471	433	443	505	497	496	463	505	470	495	456	489	447	487	454	458	462	442	481	475	501	478	467	498	450	487	453	493	455	488	472	469	488	453
27430	19982	7102	1313	852	875	794	707	651	666	671	687	691	633	724	718	673	630	686	680	683	656	658	666	648	642	659	688	627	609	625	613	666	649	646	663	637	688	653	655	664	667	663	613	625	677	722	663	645	676	659	631	651	663	639	669	651	628	645	596	677	642	621	610	662	633	620	610	615	637	669	648	672	636	630	612	638	614	623	658	703	659	661	696	677	661	682	651	651	679	681	668	667	700	660	607	634	642	658	662	627	650	623	674	654	696	669	686	615	670	675	694	641	706	659	638	653	635	643	652	643	629	671	667	659	647	598	688	668	633	624	646	671	653	673	674	619	611	621	647	669	712	655	648	637	653	657	626	649	657	636	678	658	697	658	639	683	611	669	637	671	579	659	675	655	639	673	673	646	591	629	603	658	670	665	659	615	644	644	633	612	644	623	662	635	681	598	662	649	663	625	678	658	595	691	638	665	618	650	663	667	654	642	647	618	655	679	687	650	652	660	658	657	671	684	658	630	682	625	596	652	658	633	630	608	699	701	659	684	640	631	638	691	669	630	613	662	640	681	639	662	689	679	655	629	641	653	659	674	627	611	689	644	688	665	674	636	627	647	641	617	652	659	687	667	673	616	660	639	637	667	652	676	648	704	641	614	713	705	631	716	617	617	668	637	704	621	690	625	611	630	644	634	669	664	673	631	635	637	660	624	697	685	641	673	639	599	680	635	715	647	682	621	630	633	651	650	659	638	651	650	641	664	631	597	636	634	587	682	682	648	628	660	675	689	627	685	652	669	617	680	694	676	670	652	675	639	659	619	677	641	646	676	613	630	659	695	668	623	626	633	685	632	666	697	646	643	617	674	642	644	647	622	591	668	675	632	634	653	642	667	592	645	635	631	636	668	719	652	695	654	685	636	636	610	606	689	652	635	672	645	652	665	599	629	646	634	636	653	680	648	641	647	627	631	617	635	665	655	649	623	690	602	605	680	663	674	645	664	638	644	675	618	663	679	637	687	607	635	633	660	652	605	654	630	641	646	638	661	622	646	656	665	641	685	652	626	630	649	626	663	615	708	648	631	658	648	670	666	655	675	629	600	624	632	620	674	611	660	677	659	679	636	645	648	639	663	687	677	642	608	640	616	710	628	681	641	668	661	637	616	619	663	647	630	616	660	654	637	705	667	601	650	627	695	660	643	609	655	658	708	632	674	674	609	641	659	625	643	663	670	637	653	653	693	623	619	635	608	667	649	673	693	657	658	629	656	666	673	672	654	693	629	603	659	665	653	581	661	683	674	626	605	649	646	664	631	659	647	695	682	656	655	644	655	649	661	662	659	643	630	631	670	666	647	659	652	648	655	644	653	648	695	655	673	611	693	678	656	662	659	645	665	620	668	624	664	651	593	662	647	624	613	667	611	677	685	671	595	636	645	662	636	638	617	619	640	677	613	650	649	626	637	679	681	658	619	642	621	636	641	654	652	611	681	624	682	662	602	674	686	643	634	646	645	695	629	614	693	611	596	646	619	660	659	666	689	665	639	628	649	671	671	634	708	648	659	649	694	609	656	670	624	629	665	655	617	674	607	629	636	654	651	676	637	661	597	647	657	589	640	643	642	632	619	626	659	629	674	619	616	657	650	633	641	625	615	622	685	677	645	669	706	634	706	661	612	671	664	629	659	604	634	622	643	635	658	653	655	676	631	654	658	620	652	616	648	614	623	609	637	675	671	640	678	692	662	678	637	651	645	637	670	635	658	640	680	675	671	641	627	633	672	629	672	654	611	645	657	643	687	655	641	623	612	674	678	664	681	647	612	653	632	653	702	653	666	684	623	590	624	615	641	669	645	638	638	661	621	631	657	617	605	627	639	599	654	640	657	675	619	654	618	656	698	674	648	637	660	660	683	603	668	624	636	635	638	671	653	668	653	617	714	623	615	670	631	617	658	631	619	703	671	646	660	674	675	663	678	677	630	658	634	634	665	630	639	673	639	661	642	672	663	648	679	640	614	706	635	669	645	650	662	663	659	685	661	644	659	672	670	662	684	646	668	674	662	687	662	656	647	685	661	650	610	635	688	662	630	666	650	676	616	640	580	660	630	636	629	637	646	668	604	660	629	724	667	616	692	616	665	644	680	653	674	660	658	669	660	664	653	671	708	634	626	628	649	667	614	689	662	665	638	658	681	651	666	678	625	593	642	645	672	630	663	584	655	668	651	647	649	621	638	657	638	667	612	653	669	603	631	669	605	648	632	634	671	612	642	619	663	665	641	642	638	634	609	645	671	664	718	671	642	662	635	678	638	652	704	657	656	670	604	640	594	613	674	643	606	666	638	643	665	633	654	625	657	652	649	645	608	725	671	643	647	667	646	646	708	661	667	680	607	640	649	649	668	653	656	649	614	619	641	661	612	598	613	644	646	641	650	579	659	649	666	620	662	682	613	616	646	639	658	653	667	632	655	660	623	671	631	674	621	621	647	663	668	679	661	640	667	652	641	631	641	631	677	660	635	708	670	637	615	620	631	614	662	651	652	601	603	625	620	636	682	605	622	672	638	648	619	670	652	665	620	657	634	634	669	621	638	619	649	651	660	663	659	664	701	681	686	607	649	659	632	671	676	688	642	575	639	614	669	632	705	600	657	636	636	642	646	622	645	645	624	643	683	679	636	633	644	627	645	662	675	621	668	643	618	675	662	628	679	665	641	633	645	609	641	631	638	636	627	672	690	653	688	671	647	663	631	703	675	592	665	648	591	684	617	636	642	629	647	678	684	633	625	615	656	626	659	630	657	643	636	661	647	624	655	660	665	613	676	619	638	680	602	624	673	634	663	682	663	622	658	637	667	659	643	656	664	625	657	632	671	666	637	635	627	655	646	654	645	674	666	620	629	649	664	643	676	651	652	666	654	630	650	660	656	643	669	684	609	669	663	684	598	648	682	655	639	653	642	660	659	634	670	683	665	696	630	670	686	659	674	613	654	647	646	656	601	636	699	631	619	658	596	641	614	661	631	660	682	613	619	665	719	626	639	648	669	634	590	674	668	632	654	654	624	601	609	671	606	644	622	669	665	589	647	654	694	655	657	672	644	697	648	629	618	681	662	642	649	662	614	651	692	659	684	652	619	671	650	657	678	626	662	684	714	685	635	640	687	664	617	659	651	614	665	607	648	694	652	639	650	620	656	632	668	627	655	639	631	656	627	627	608	624	641	648	671	666	642	646	630	650	665	651	693	570	665	669	649	671	654	662	660	596	666	648	678	696	634	689	648	667	650	617	657	715	646	661	656	644	694	635	657	662	640	659	645	650	662	669	685	648	654	613	661	612	619	629	646	661	662	648	644	683	673	658	632	656	630	618	646	658	657	661	632	623	644	695	672	683	686	674	650	650	613	645	637	671	658	688	651	626	587	639	639	687	658	669	651	681	642	655	658	625	645	644	663	667	657	697	639	629	679	638	654	661	629	651	686	685	629	581	674	599	698	650	688	638	649	682	678	668
4318	1359	1158	974	812	836	810	744	803	750	760	735	717	685	709	720	696	733	709	750	736	722	709	750	750	719	722	672	734	731	740	708	746	714	695	710	711	762	764	708	712	757	692	741	708	724	702	737	696	748	721	750	702	747	734	716	720	713	790	698	735	701	737	705	707	705	688	753	708	729	752	722	758	750	765	666	765	764	699	709	741	765	699	720	692	740	709	744	711	706	700	746	650	674	694	775	763	700	734	713	695	731	717	692	736	716	708	761	696	746	744	728	744	745	742	697	778	682	701	775	737	640	701	744	719	724	733	630	748	719	730	754	683	682	703	789	736	721	749	712	717	725	696	703	696	674	751	702	723	716	713	666	725	735	724	713	713	748	676	702	744	772	678	716	717	716	701	706	709	662	713	697	702	731	715	676	755	684	704	732	752	685	748	684	704	658	725	754	693	737	698	720	693	724	694	696	707	725	700	732	739	770	710	736	702	720	722	755	687	688	740	797	713	708	682	746	711	724	716	721	693	727	713	745	743	678	691	723	691	733	737	747	753	746	771	751	728	727	718	673	700	674	755	719	721	804	703	703	720	710	735	780	742	683	767	734	741	702	705	719	714	692	713	681	717	713	743	703	712	751	731	758	690	736	735	678	759	715	733	727	725	709	708	705	706	682	733	702	698	790	761	715	723	710	715	715	736	728	739	708	743	705	704	707	734	704	730	746	700	741	742	663	696	701	697	741	759	704	720	648	720	693	682	703	715	713	688	761	722	716	713	670	739	722	691	739	708	683	729	730	718	722	675	723	712	647	710	763	732	769	735	690	695	683	666	735	706	762	726	764	737	699	722	737	695	698	731	697	755	735	770	695	733	754	740	758	724	753	711	696	746	706	659	752	769	730	710	745	682	687	725	708	698	688	731	692	754	741	725	687	716	702	700	715	693	712	690	754	685	720	711	738	731	743	723	691	696	690	731	702	749	701	718	678	716	736	662	742	684	709	697	672	748	715	697	722	699	770	724	691	727	751	703	748	710	723	747	709	711	713	743	716	693	723	700	687	707	685	735	756	713	722	734	688	689	705	733	729	717	716	713	690	737	722	720	719	729	688	711	751	728	742	734	767	704	721	698	691	729	719	685	724	699	711	716	724	689	676	718	745	702	730	702	698	689	702	743	734	698	727	710	715	750	728	717	737	668	738	751	704	680	685	695	716	728	730	760	657	698	743	710	694	732	725	724	703	708	706	645	743	740	743	732	723	688	744	684	728	690	690	722	748	707	728	745	706	705	706	706	750	687	743	713	711	739	701	724	714	721	708	718	718	635	741	755	721	702	709	745	736	711	724	716	728	698	698	728	748	737	694	706	702	739	714	727	654	748	747	712	730	682	721	720	712	712	723	703	770	714	747	700	711	707	726	733	708	715	700	729	727	721	744	746	734	747	722	761	769	708	711	721	696	697	759	700	750	719	703	697	748	738	723	710	684	727	731	752	789	723	681	739	748	713	664	729	739	716	721	733	741	668	749	758	751	744	717	760	726	747	782	709	704	700	756	651	723	697	702	696	755	693	702	722	686	686	693	735	732	707	727	764	700	699	754	747	770	757	745	725	704	697	717	699	702	707	741	729	715	719	677	729	749	741	711	734	713	703	735	678	687	713	734	753	756	714	713	721	696	703	754	700	697	725	707	708	708	710	715	719	732	711	712	743	739	727	738	709	711	695	743	675	762	692	689	683	733	721	695	733	725	730	763	710	729	737	712	701	670	711	739	703	719	675	726	695	723	745	726	704	756	704	746	736	707	717	712	707	708	745	721	763	673	764	715	737	778	712	727	721	718	719	719	735	702	770	742	734	716	701	676	704	676	716	736	733	718	658	745	753	730	699	686	751	711	739	696	688	720	700	737	712	777	669	651	727	748	708	723	729	696	715	685	699	716	712	741	721	737	733	739	738	716	711	722	700	713	688	751	737	748	717	719	717	755	739	720	703	747	728	726	736	700	739	722	722	670	715	724	712	753	732	761	758	736	704	734	753	686	700	718	707	737	689	734	687	673	668	690	717	734	676	719	723	724	700	713	757	700	715	807	745	768	721	740	726	747	716	717	697	691	725	711	675	698	731	761	780	710	679	730	734	723	754	714	692	710	720	724	699	691	727	735	746	697	699	736	774	740	714	704	740	708	717	653	713	736	703	727	730	697	734	728	755	753	713	716	702	701	721	699	739	720	737	706	706	725	721	705	700	683	698	715	723	700	703	709	692	780	688	727	708	722	771	730	706	717	737	723	759	737	705	712	676	759	714	727	722	752	707	728	707	734	737	674	721	713	716	732	735	733	695	704	711	749	698	728	737	710	739	712	671	709	723	678	783	732	711	692	735	715	700	727	715	726	696	716	724	760	708	775	746	713	701	722	683	749	732	713	665	697	667	735	673	708	725	689	753	690	724	720	678	736	733	716	721	718	729	723	689	732	723	690	719	729	759	692	724	742	722	701	708	698	775	690	720	749	733	725	709	727	729	734	722	762	762	728	706	738	758	671	739	716	691	726	694	752	697	681	687	701	713	698	685	749	764	705	723	727	747	736	691	678	726	654	742	707	754	676	746	711	741	732	732	723	710	713	667	706	714	712	715	675	727	701	703	725	722	728	735	724	772	728	724	732	724	725	721	760	669	785	692	692	701	749	737	720	728	697	695	712	737	764	738	705	744	736	706	719	721	752	737	733	741	687	737	674	754	685	718	759	706	702	692	689	735	683	728	665	753	726	736	704	714	683	715	717	719	694	738	703	680	713	719	726	704	738	719	707	791	666	720	737	775	676	689	682	747	683	759	741	709	692	712	739	740	738	736	742	764	728	698	713	689	698	715	707	721	744	703	750	670	704	740	738	708	688	729	712	691	727	755	706	698	710	724	727	719	724	731	754	698	716	676	721	740	757	747	692	706	725	721	680	766	723	732	707	751	698	762	641	717	702	732	745	717	759	729	746	762	730	736	736	724	703	712	717	699	731	767	736	773	719	688	718	720	671	731	733	768	707	685	694	737	703	759	748	711	688	711	727	743	719	725	731	724	769	683	704	758	711	734	756	727	741	764	717	774	738	692	719	743	708	735	721	775	740	696	717	708	726	754	728	742	742	712	723	712	667	725	740	720	749	718	727	725	719	737	715	723	776	690	690	736	762	727	643	691	766	687	771	723	748	732	745	741	753	689	690	739	694	721	694	711	726	723	692	704	722	701	729	728	720	736	723	713	689	713	736	692	696	706	697	766	723	726	713	734	740	737	731	693	757	762	707	713	711	677	681	713	690	731	787	724	739	751	761	753	694	721	728	696	733	703	732	734	724	676	656	744	712	720	674	743	753	728	706	727	740	722	689	719	758	749	705	671	706	732	722	768	692	720	724	699	725	735	718	723	709	680	713	701	719	747	656	705	684	737	676	751	729	688	686	684	725	714	740	685	669	720	717	697	746	780	778	686	727	713	705	675	760	730	694	729	687	691	705
23848	21298	28498	24428	21277	10579	1534	1101	966	954	924	965	829	842	877	791	810	833	776	843	836	771	809	873	818	840	820	770	786	849	810	798	806	774	789	776	786	811	810	803	819	803	808	832	816	754	785	751	744	779	818	780	793	842	802	800	799	777	776	802	776	814	772	777	764	755	771	734	796	782	801	792	802	757	777	781	740	793	804	763	822	790	804	779	773	784	760	808	767	795	789	721	802	796	792	741	740	785	787	779	819	817	774	835	794	778	788	794	829	782	778	770	787	793	783	765	835	796	761	754	781	804	849	808	734	773	822	738	766	833	731	807	824	748	773	705	783	803	825	796	750	776	817	783	799	800	767	791	772	821	764	745	748	783	792	760	788	832	782	778	765	781	774	828	779	740	820	757	821	792	792	845	740	793	816	801	772	803	782	740	792	784	777	787	767	792	792	813	753	786	815	827	794	758	788	756	767	788	759	791	773	802	802	793	806	779	798	775	801	817	777	787	790	783	775	782	773	756	789	811	785	793	763	784	789	808	753	755	757	756	804	786	743	774	795	831	784	795	800	732	736	784	811	791	805	766	705	777	785	784	773	771	731	765	816	736	772	765	789	826	757	778	777	755	759	787	779	765	767	784	741	748	801	792	763	799	842	823	812	771	823	735	809	816	762	803	783	793	783	806	822	753	770	795	783	791	776	771	822	766	777	770	809	804	804	806	775	784	799	787	772	801	842	744	787	796	824	790	778	785	833	749	757	791	778	758	801	811	785	759	736	771	773	734	770	726	746	795	851	779	742	877	768	805	755	781	790	783	818	776	788	790	834	789	765	718	786	761	762	771	819	815	829	757	780	761	767	753	772	765	774	814	794	797	766	801	752	782	793	768	782	815	770	786	787	779	815	777	779	785	810	796	754	780	778	808	778	785	734	768	767	781	778	773	777	814	789	761	765	724	848	830	777	767	793	769	767	773	771	799	774	782	781	752	758	845	781	774	782	846	811	808	765	784	763	760	787	789	746	772	812	774	752	803	731	764	785	765	821	762	777	824	776	744	821	783	819	760	784	788	803	800	766	739	808	742	759	753	752	774	762	792	829	824	771	804	816	814	815	831	772	822	755	759	783	791	822	770	825	798	830	740	777	792	767	817	828	809	793	782	726	771	758	751	776	837	788	775	826	835	764	769	754	773	746	774	760	707	776	757	766	779	806	763	800	736	768	774	782	781	804	760	802	828	764	787	800	824	721	748	794	823	762	791	761	771	829	769	769	816	825	797	825	737	803	771	729	804	774	766	848	797	754	762	843	745	746	758	810	779	779	782	791	810	802	742	804	784	730	792	738	768	772	832	765	812	795	749	760	820	772	787	793	787	758	783	857	762	779	824	793	805	805	762	782	774	788	765	771	771	752	809	799	780	749	742	736	786	777	785	797	765	740	846	793	751	775	795	801	759	788	788	792	761	756	806	812	737	807	784	783	782	732	784	753	757	815	760	768	798	757	812	824	835	772	794	803	766	784	777	766	788	821	808	769	809	800	803	791	786	775	777	787	787	748	786	793	761	816	802	813	765	789	818	742	763	785	778	790	771	771	810	730	776	735	747	754	745	742	732	781	774	722	809	821	778	762	758	792	815	766	792	787	825	820	837	847	748	817	687	795	783	774	759	785	818	764	773	732	780	777	810	781	795	809	793	805	746	807	795	771	822	742	780	751	726	826	737	760	738	804	777	812	812	781	761	789	764	812	769	754	808	784	819	768	745	796	761	783	739	849	755	795	778	782	824	805	724	760	795	768	818	846	799	788	795	783	747	736	761	787	731	751	773	782	772	789	787	735	795	784	784	792	768	762	778	768	726	834	773	796	781	804	772	775	828	760	800	840	799	807	745	787	784	790	769	792	756	778	751	762	737	824	764	818	780	767	749	792	767	783	751	790	738	839	809	799	824	757	844	768	765	754	784	804	780	805	759	795	780	819	778	810	749	744	773	784	765	798	793	758	773	776	725	751	786	788	817	713	792	798	817	798	759	808	786	765	783	748	732	755	771	816	775	773	766	804	823	817	770	835	799	803	787	793	744	769	750	781	785	747	738	790	724	788	752	830	831	754	782	794	784	778	787	758	787	737	805	759	794	715	795	773	752	794	778	803	735	788	752	777	786	750	784	776	776	770	791	778	830	779	795	732	758	831	773	750	774	780	790	786	767	799	758	750	822	785	746	791	770	746	764	743	738	754	791	758	770	796	786	765	770	769	771	760	793	753	815	797	770	755	756	760	801	750	747	762	729	738	765	787	796	775	780	826	763	794	803	758	785	812	840	796	845	774	761	761	789	793	848	761	745	769	783	790	787	763	754	775	762	801	790	749	727	770	714	756	740	776	814	790	760	806	764	776	761	735	739	811	785	765	739	767	817	861	797	784	806	764	826	745	763	842	790	790	780	817	829	823	776	774	755	795	761	813	757	763	804	746	778	828	741	774	765	791	758	744	743	774	746	774	793	773	820	807	797	781	815	796	790	754	807	779	773	738	770	753	795	787	775	775	744	780	809	842	823	832	784	782	789	785	794	817	788	775	832	781	741	776	773	750	733	806	760	821	835	764	776	770	788	807	827	798	752	768	801	783	837	753	813	741	750	862	819	730	778	802	792	802	756	805	778	765	773	805	762	784	763	815	817	761	822	800	805	780	787	734	742	787	795	764	803	777	836	785	791	804	753	773	800	785	761	765	758	778	812	768	766	788	748	750	770	770	799	749	759	781	786	777	778	773	800	801	800	750	795	813	811	771	790	777	792	813	751	780	771	753	774	801	742	765	819	766	753	746	777	794	780	827	793	760	798	740	772	763	781	760	802	797	755	751	753	723	732	759	722	835	786	743	837	767	734	751	800	780	772	772	793	761	759	743	780	774	760	791	744	781	779	739	770	743	767	762	774	816	740	777	787	818	768	792	735	798	801	774	786	779	760	724	813	797	773	819	816	747	762	780	814	852	839	813	780	807	755	737	752	865	737	797	799	749	791	795	782	798	729	742	745	809	711	792	786	817	810	739	744	744	734	766	768	783	778	748	813	817	751	802	759	763	811	767	760	801	761	754	771	790	783	753	768	750	814	756	807	782	761	773	707	807	779	777	769	788	794	733	768	808	835	792	781	798	781	796	754	766	796	755	852	806	773	795	784	799	820	802	790	782	813	756	794	808	777	774	798	830	752	736	795	770	781	775	774	769	772	787	781	730	751	801	744	821	825	733	784	813	766	768	780	757	779	755	811	766	772	795	810	767	788	793	750	750	788	789	820	782	817	767	792	740	747	749	795	780	765	811	794	732	773	812	757	799	792	778	799	793	799	765	775	805	785	808	802	815	776	784	751	777	802	813	754	827	804	756	764	762	743	773	808	762	782	760	789	761	781	729	751	832	784	839	749	795	818	824	762	828	767	795	783	769	761	822	742	736	815	777	728	748	766	814	720	723	801	732	820	833	827	718	786	808	798	799	803	795	753	781	765
3451	7847	6566	3349	2349	1973	1687	1486	1333	1217	1129	1134	1015	974	925	979	1005	970	961	906	934	913	923	935	852	890	876	932	964	914	888	877	892	900	848	891	898	890	845	866	884	904	849	930	892	863	910	851	919	889	889	913	866	861	898	843	894	832	890	887	892	910	828	909	872	865	873	887	829	922	867	882	847	874	919	882	894	812	844	904	859	839	871	863	831	906	850	831	821	848	873	907	856	870	841	870	906	851	809	876	933	881	873	866	935	887	917	863	831	907	835	872	858	929	903	899	898	862	860	915	840	859	869	871	862	895	969	870	880	862	897	876	875	906	850	830	887	817	866	867	913	824	900	895	858	853	895	919	905	847	883	879	887	900	811	847	896	867	922	893	855	831	904	851	890	871	939	853	883	873	900	877	836	862	927	847	887	848	856	813	891	862	875	854	856	883	921	954	921	778	883	898	920	912	892	874	903	908	865	869	835	877	850	882	893	808	903	889	814	844	803	843	909	901	859	895	904	933	857	874	906	899	884	871	895	863	864	884	889	914	860	880	884	845	904	852	866	865	880	886	914	885	798	864	862	836	896	905	878	873	894	885	873	876	853	839	880	870	853	880	878	923	831	874	902	884	879	858	853	825	868	842	903	841	919	888	881	791	912	810	862	879	858	865	876	846	869	851	830	873	905	834	864	846	888	850	885	859	841	894	891	851	894	837	834	952	850	879	883	876	858	855	813	870	885	850	878	837	928	923	877	849	873	829	849	868	882	837	867	834	848	838	869	887	884	811	919	899	892	885	859	869	843	853	849	883	882	869	859	859	895	854	873	894	863	895	891	922	818	886	821	856	864	850	835	849	836	913	872	875	884	837	929	863	824	915	849	852	868	885	878	896	819	863	883	910	851	849	910	855	865	900	877	891	844	858	802	850	828	916	893	863	853	867	867	843	875	856	904	904	900	885	861	912	844	868	891	904	873	839	906	860	835	868	881	877	892	872	850	909	870	842	840	874	861	859	833	904	819	939	860	930	837	834	887	855	881	845	863	887	819	894	857	865	835	872	866	851	878	894	895	857	900	891	827	891	866	860	894	844	842	868	896	803	873	870	835	917	835	879	904	855	903	864	817	845	888	808	848	870	895	905	862	861	875	825	811	910	843	889	905	801	876	903	830	898	878	836	904	890	863	886	942	890	851	854	872	874	853	912	874	833	871	927	853	866	844	861	904	871	863	902	871	901	886	841	849	859	944	894	821	865	942	916	850	903	875	905	871	858	902	866	899	917	875	844	866	887	900	838	921	880	912	863	866	837	864	871	848	862	883	832	873	862	841	842	860	906	833	876	891	850	874	877	881	851	858	871	872	843	817	933	879	898	890	905	886	879	935	856	856	849	831	881	843	814	890	866	788	867	854	852	829	838	842	864	909	864	904	889	866	944	878	870	883	951	864	860	895	872	868	860	897	798	876	831	882	862	854	911	813	880	871	851	872	884	870	865	927	898	869	836	870	903	903	870	872	839	847	852	896	902	830	898	888	838	867	827	894	895	899	849	954	838	887	876	865	883	830	871	915	812	842	868	827	895	875	885	834	856	859	850	834	867	861	881	867	846	861	881	891	891	884	850	858	915	896	916	892	884	908	832	877	858	849	862	818	901	844	864	891	841	896	863	884	841	893	842	880	913	899	896	858	921	819	849	834	911	887	861	870	854	855	824	867	957	888	915	884	925	838	856	896	934	902	910	897	862	896	819	844	865	880	856	939	874	924	895	843	912	875	862	930	900	870	843	866	833	849	864	869	849	859	877	912	856	857	905	911	884	883	868	876	853	859	825	856	881	850	876	847	856	880	844	873	903	888	875	857	858	858	868	903	869	879	844	885	893	884	849	909	861	841	922	842	901	900	873	864	869	924	865	829	862	885	837	822	860	836	862	833	839	896	840	838	901	859	881	848	898	868	882	873	862	901	851	877	807	857	845	880	831	912	851	845	871	872	834	911	883	861	825	824	867	891	841	886	840	918	854	849	903	873	864	811	866	925	882	879	885	897	878	874	880	878	869	927	853	878	881	897	907	875	884	910	878	871	858	900	822	805	872	862	867	877	868	814	915	905	901	898	896	869	839	884	850	856	826	845	884	852	876	822	857	862	861	911	876	877	875	868	877	849	853	846	874	842	919	826	906	859	859	871	864	879	875	884	907	907	859	830	889	887	895	872	841	902	904	853	807	848	864	883	877	833	900	824	813	830	841	886	848	859	868	891	845	852	836	858	847	850	936	873	843	873	887	875	849	891	862	897	889	891	875	861	862	870	881	898	874	845	863	857	930	866	878	887	863	841	930	894	917	875	921	865	835	952	827	828	865	909	888	907	858	863	859	854	905	852	871	877	894	870	870	907	867	890	886	896	858	912	838	831	907	911	810	862	868	862	887	820	862	854	838	866	871	940	876	917	882	882	848	874	864	867	855	872	878	927	896	903	856	843	868	881	872	867	897	839	819	814	821	853	823	913	872	849	894	828	882	834	826	922	867	884	904	945	897	858	934	838	824	856	842	894	855	893	904	853	874	858	890	854	949	829	800	886	847	921	884	875	849	912	880	882	896	873	873	843	913	824	866	858	890	833	852	858	881	867	882	840	823	895	898	890	877	840	877	930	877	859	871	878	901	882	889	847	852	900	880	817	875	860	835	886	920	830	885	873	862	873	880	849	841	886	846	805	875	884	862	865	892	904	878	861	882	908	894	913	893	904	869	880	842	888	843	869	812	862	922	852	849	873	863	874	915	873	840	868	885	923	898	914	866	904	863	918	847	857	837	872	836	882	887	910	845	819	842	868	864	908	884	899	881	869	855	853	885	848	873	832	888	796	934	784	840	889	849	889	856	909	877	815	883	886	915	878	902	893	823	925	875	927	873	879	890	853	837	880	799	898	887	912	877	901	853	896	864	907	895	860	913	874	851	858	870	799	880	885	924	897	894	840	827	825	876	817	887	877	874	874	805	886	796	864	851	902	902	897	863	910	818	886	844	891	859	926	869	920	883	827	881	829	800	892	854	871	891	900	873	861	842	862	857	895	864	916	956	840	892	853	890	895	898	868	816	877	896	891	872	848	878	905	875	897	905	829	848	827	836	876	912	830	893	901	854	881	849	915	821	854	856	873	848	899	891	863	884	844	832	871	865	834	855	844	845	880	865	849	872	901	847	925	833	844	909	855	889	891	853	902	809	885	854	937	902	908	934	885	843	840	851	883	877	907	891	856	883	840	873	827	837	914	863	853	849	878	883	890	885	849	852	911	846	861	892	860	900	867	895	876	887	849	845	866	896	871	863	887	896	834	851	868	879	952	810	853	863	856	905	830	802	906	874	868	846	945	934	938	829	862	881	840	843	818	877	866	862	860	870	913	887	865	882	858	962	897	883	854	907	870	841	860	836	889	886	852	913	898	880	899	876	903	794	848	882	895	843	885	830	893	938	876	861	862	838	873	881	872	873	844	850	801	881	862	883
24710	21302	27718	25134	15460	934	576	446	397	404	413	356	359	327	352	298	349	354	340	338	347	338	319	327	316	297	310	333	322	325	295	338	278	325	327	342	355	320	318	348	322	338	291	341	309	296	328	320	345	324	322	319	306	319	306	317	292	305	303	314	302	342	315	337	296	307	348	322	348	329	312	327	309	303	306	350	312	316	285	309	316	332	313	327	312	333	317	283	280	296	320	325	311	328	337	290	308	317	301	338	315	305	300	344	292	302	337	341	320	291	285	302	336	315	318	315	316	286	329	346	332	316	309	357	312	349	340	336	283	312	322	305	319	327	321	301	314	325	302	303	299	319	320	308	294	332	303	333	316	299	314	315	303	326	295	342	299	310	312	340	338	300	383	272	327	343	328	336	354	297	296	302	350	307	333	306	329	323	315	353	356	324	324	346	305	330	298	306	281	346	346	299	312	340	299	341	337	355	321	292	328	297	330	307	321	330	312	297	371	295	331	328	288	300	330	301	284	325	326	276	335	294	291	295	311	275	316	317	318	309	305	339	301	322	345	294	330	353	311	330	330	303	341	322	284	325	318	313	340	325	328	307	308	325	331	308	309	358	324	286	327	321	303	315	289	302	321	350	290	302	321	340	313	309	315	314	305	319	330	314	324	333	300	283	301	349	318	318	323	317	288	322	316	310	324	310	304	317	345	330	349	311	354	320	332	321	321	311	304	321	344	308	310	314	316	325	318	311	323	329	318	335	305	301	320	316	327	310	304	294	312	279	328	337	324	315	301	311	305	318	285	310	301	326	320	363	307	292	310	311	318	319	326	319	312	286	329	317	337	313	301	310	314	325	319	324	330	342	351	306	306	342	308	313	341	335	354	326	314	335	314	306	299	307	314	327	333	302	303	317	312	293	309	312	297	357	327	318	306	315	329	308	324	345	314	328	308	291	323	310	323	302	326	305	316	344	257	290	327	316	300	311	322	310	305	287	314	302	349	345	315	332	320	316	329	341	305	318	323	318	331	303	329	326	324	346	314	316	312	305	341	309	302	328	311	332	321	301	322	305	335	321	322	277	313	280	327	304	315	291	349	327	290	322	294	304	330	323	315	322	313	335	292	333	352	315	351	301	339	300	308	347	321	305	308	339	324	292	312	315	331	326	312	331	309	332	285	337	310	327	340	319	340	337	313	300	309	336	343	312	284	315	330	289	291	329	308	333	297	274	310	365	289	322	313	336	347	313	321	314	317	362	371	277	329	278	303	352	306	339	307	313	322	308	317	284	344	298	332	315	319	314	305	313	320	304	320	336	326	294	331	316	285	293	310	322	313	302	337	341	309	303	309	304	330	299	294	289	328	320	289	272	312	343	316	332	314	312	311	328	335	294	307	301	310	313	324	327	309	334	293	277	342	329	320	322	278	321	304	301	330	324	295	308	291	300	307	299	298	321	355	294	327	318	297	302	328	265	308	302	309	332	293	301	333	310	311	316	349	296	285	323	298	318	324	318	310	333	346	321	288	324	320	310	313	344	307	316	302	316	312	352	333	285	344	323	316	297	329	297	330	339	316	338	296	320	330	307	315	293	321	308	337	302	352	334	342	280	289	318	316	300	305	335	302	322	312	338	285	315	320	333	314	281	324	308	288	282	330	311	300	296	331	293	325	334	340	329	336	315	290	336	309	334	296	311	328	338	324	323	262	333	305	312	329	312	306	305	311	323	292	335	342	324	306	305	320	345	318	332	310	298	304	330	328	295	337	328	318	304	323	319	299	300	329	322	318	329	313	289	330	306	324	295	311	308	331	343	318	343	316	340	322	312	297	343	345	330	307	338	309	285	330	300	309	293	307	297	321	310	303	330	327	323	299	315	332	305	304	283	320	318	341	344	294	306	340	290	340	307	293	320	302	301	346	311	325	334	315	291	307	307	316	317	306	319	349	328	336	309	333	296	312	320	300	281	291	321	299	311	312	307	294	294	333	331	329	289	314	318	314	325	345	315	323	310	332	326	325	301	327	290	305	314	318	307	312	306	314	307	325	324	318	339	305	336	291	331	349	349	304	311	315	279	295	333	292	299	294	320	316	301	303	291	299	337	307	305	327	322	306	313	330	322	315	312	285	319	335	313	327	291	325	347	335	298	296	340	335	305	294	294	349	319	355	290	297	323	329	343	315	302	310	296	329	310	289	341	324	281	320	304	348	293	317	315	310	304	345	290	297	291	315	347	314	315	323	337	312	322	314	303	311	323	298	307	324	304	310	295	313	273	304	326	278	365	303	300	297	289	339	303	304	317	338	305	320	328	296	307	316	309	304	308	314	316	342	280	279	299	296	294	308	298	321	318	329	335	303	281	302	302	346	300	299	318	277	324	336	342	301	303	352	315	321	347	317	298	301	317	315	315	328	327	300	302	335	316	296	293	344	321	315	300	290	326	305	336	323	312	350	303	320	298	285	338	311	302	323	307	327	323	321	285	304	311	292	305	294	281	341	298	302	311	302	301	313	311	323	309	301	308	283	305	319	317	287	304	310	291	327	310	336	307	316	307	315	331	311	361	307	320	342	302	320	304	339	315	295	314	296	324	329	324	305	328	339	311	330	301	317	301	304	290	351	298	315	305	326	281	312	321	303	280	320	298	301	303	340	330	315	304	300	321	303	324	312	321	324	300	294	298	322	287	283	295	329	329	308	313	309	347	275	316	329	328	329	337	320	328	333	308	293	289	353	317	329	315	312	295	298	305	309	340	290	301	314	294	305	285	296	322	315	304	321	325	320	325	296	327	283	322	326	305	286	298	323	337	296	297	303	299	307	332	287	278	337	324	327	345	356	336	317	348	317	360	273	309	335	315	319	307	309	314	336	304	287	308	336	304	335	295	324	343	312	318	333	317	317	290	311	323	312	303	322	301	297	321	313	314	328	317	335	367	311	329	320	329	300	291	303	314	303	322	316	323	319	327	292	353	324	317	335	334	324	326	301	307	339	334	338	343	328	327	310	337	317	320	302	308	308	308	322	329	346	280	322	298	329	312	308	334	339	334	315	290	338	282	344	286	288	316	307	294	291	281	291	322	304	331	323	300	339	308	298	322	343	320	282	322	339	327	311	325	289	328	313	299	319	337	332	317	287	322	321	299	325	305	309	301	306	301	313	317	321	357	310	302	290	305	330	332	322	321	306	327	336	295	296	345	339	292	345	291	341	310	324	278	324	303	333	331	359	289	320	322	303	350	324	322	315	313	319	319	330	302	340	327	327	333	313	325	302	318	286	289	319	306	323	327	320	340	353	309	331	302	305	288	328	330	331	289	306	289	287	318	309	337	293	305	287	323	304	339	306	324	340	283	304	305	321	301	315	312	317	317	308	326	316	287	348	301	303	306	311	316	305	299	319	332	318	323	306	307	319	323	303	341	324	317	294	313	276	332	318	333	322	283	298	296	312	325	329	327	294	331	303	316	324	324	321	324	285	312	333	296	340	314	317	310	305	301	326	309	351	291
3455	5055	3932	1896	1285	1070	901	779	628	550	548	509	414	456	452	395	385	415	373	395	423	404	371	358	366	357	378	417	394	399	347	351	332	351	389	390	369	367	355	352	380	370	397	347	376	380	375	349	375	327	354	359	370	341	362	361	359	358	372	354	356	358	368	390	359	362	360	353	364	385	370	397	369	368	382	354	350	376	363	359	361	382	360	343	335	355	367	366	379	317	368	360	361	353	330	366	342	384	363	365	359	349	390	341	355	330	369	364	349	374	379	373	354	353	375	379	355	361	358	357	369	334	364	385	367	370	385	357	371	337	347	329	337	378	352	347	312	364	391	342	370	378	339	340	336	369	353	382	364	312	383	409	351	380	363	347	366	349	359	374	357	349	383	342	377	340	325	328	342	348	335	349	377	375	371	366	335	342	362	367	365	310	338	349	346	340	382	395	345	357	356	342	338	383	310	346	345	340	346	347	345	334	352	374	385	352	343	352	347	341	381	358	365	356	371	360	372	371	363	329	335	345	362	350	345	335	370	349	349	347	340	355	343	363	360	339	375	356	338	366	358	357	366	341	346	363	351	396	373	357	379	359	338	354	357	332	387	331	365	359	348	372	353	341	343	400	356	368	404	359	363	378	356	346	361	330	355	346	358	389	390	341	344	398	384	378	348	363	352	374	360	368	373	373	359	340	378	331	369	360	349	331	363	344	352	365	362	366	376	368	349	407	366	340	353	361	361	353	359	387	364	387	352	363	376	342	341	330	356	375	331	342	354	384	337	386	358	373	382	319	348	344	385	361	353	335	371	355	320	326	387	361	350	374	372	349	361	369	342	368	367	317	359	360	367	361	352	339	351	357	330	368	369	354	312	365	365	397	351	352	376	369	338	325	345	357	345	340	336	352	377	339	357	361	319	353	368	339	356	327	362	341	329	377	383	350	346	369	362	334	372	367	332	348	367	411	344	363	348	347	347	380	363	363	354	340	341	337	348	349	337	375	346	403	347	356	370	346	359	377	345	394	356	338	382	358	357	358	332	347	345	345	371	363	334	385	358	367	344	376	358	372	350	374	363	365	387	335	360	348	360	390	337	358	388	347	400	338	339	359	342	369	365	372	395	363	363	393	357	347	374	342	372	358	361	363	322	332	317	354	361	361	366	317	363	349	325	378	359	331	298	347	363	388	392	336	370	335	376	372	345	367	357	344	338	341	342	389	333	342	331	349	349	348	321	348	389	339	382	364	391	355	316	347	361	376	363	319	351	406	351	354	397	359	361	342	338	342	379	343	362	344	363	346	345	373	357	382	350	362	322	340	330	374	365	357	377	388	363	362	328	355	375	354	365	319	326	352	360	372	347	370	359	354	374	337	342	342	330	359	367	351	357	339	362	342	348	339	367	374	368	351	345	381	347	353	371	346	372	338	356	329	383	357	345	349	369	371	357	372	350	373	332	341	362	354	399	342	366	355	341	349	387	351	388	318	347	356	322	315	346	346	335	391	342	346	348	319	325	340	377	330	350	385	390	339	328	361	360	319	346	404	360	381	375	366	360	367	353	375	343	380	377	373	345	360	361	345	362	342	346	345	359	337	359	391	381	340	337	360	340	362	334	351	364	349	342	370	353	335	376	393	341	329	366	369	339	359	345	339	356	373	373	330	372	389	320	329	358	364	352	350	365	371	380	401	353	354	352	374	403	398	355	352	395	384	346	331	359	376	344	354	338	326	338	361	364	352	360	374	388	345	403	337	316	350	367	380	350	359	353	366	340	367	313	339	364	379	354	367	335	380	381	373	358	384	378	358	385	382	353	338	329	336	373	324	352	380	361	368	382	345	373	347	352	344	327	356	363	384	336	375	340	360	350	356	335	394	388	328	347	320	343	358	332	341	358	373	361	385	348	340	328	389	344	345	345	394	324	343	382	353	387	339	362	340	343	381	371	355	333	334	366	374	351	364	348	368	387	367	362	356	350	332	335	375	359	358	370	359	329	388	318	393	396	364	346	357	401	414	389	384	381	319	337	352	351	350	355	348	352	346	330	359	371	376	326	358	355	347	359	339	355	364	335	379	353	360	339	385	356	338	349	368	353	361	389	354	350	350	334	365	365	343	353	344	354	381	381	357	346	364	375	332	379	350	327	367	368	409	357	368	353	357	318	362	335	345	383	347	371	352	351	388	351	374	349	348	374	340	354	354	333	346	350	364	377	348	351	303	343	344	351	350	371	367	376	336	338	369	354	363	363	374	389	344	371	365	355	345	350	349	354	319	359	389	365	360	348	367	391	353	346	381	389	350	408	335	335	362	354	337	357	349	343	339	376	340	362	397	361	358	363	353	333	364	348	343	364	325	355	346	327	365	368	353	338	367	361	345	324	374	381	341	411	335	387	339	361	392	357	371	347	393	361	357	375	373	380	359	378	306	362	360	352	369	354	355	353	392	330	375	328	384	360	330	328	358	328	377	334	349	322	369	348	378	350	333	333	387	382	352	350	390	363	345	374	359	377	353	365	348	375	362	368	344	353	341	350	351	349	353	358	353	342	374	356	336	370	342	350	379	350	381	358	349	345	343	365	355	324	388	383	344	371	346	341	362	342	352	340	360	355	327	332	362	334	343	364	356	363	331	348	349	326	372	352	361	338	364	377	363	351	355	308	376	355	353	350	367	351	320	360	359	354	368	355	354	361	312	350	330	351	366	347	410	383	369	356	347	350	392	357	341	366	377	376	375	329	352	366	359	328	372	364	369	344	348	365	381	358	361	384	351	354	344	374	341	394	404	319	362	319	343	353	356	331	343	365	368	365	365	372	372	372	344	372	376	347	391	331	331	388	371	365	357	371	358	324	370	375	359	375	388	342	335	378	362	343	384	355	369	376	378	361	362	362	368	340	361	385	363	359	376	382	365	346	357	369	338	361	358	349	330	407	339	340	371	349	349	359	391	329	350	326	350	339	368	339	353	327	354	353	356	325	329	343	355	371	339	410	356	339	391	342	370	371	369	346	348	358	372	362	342	375	372	375	355	349	371	361	327	352	343	352	390	355	348	393	384	344	335	334	333	354	354	334	379	388	363	334	368	368	368	374	358	407	353	357	376	340	355	337	343	349	357	343	366	357	362	348	376	322	364	372	343	358	353	375	392	350	336	351	333	351	348	339	360	350	340	385	330	337	345	350	346	380	359	362	317	376	367	334	377	362	351	350	373	330	341	368	375	365	354	371	358	345	356	349	380	364	377	355	349	348	375	376	357	355	352	347	347	352	347	342	362	386	355	381	362	324	339	374	344	335	339	345	340	349	365	380	356	352	311	322	331	374	342	378	354	356	361	331	340	326	340	331	349	372	360	342	329	369	352	347	373	358	382	362	332	383	380	323	356	323	364	346	380	345	347	392	369	354	384	361	334	365	334	319	374	375	357	396	350	337	349	340	349	360	360	361	379	365	356	356	315	378	367	368	373	366	377	332	346	386	396	347	374	363	340	380	375	333	370	345	372
22644	21386	29061	24071	21380	21421	11386	1163	838	828	685	607	637	551	515	559	466	512	447	446	492	485	512	466	439	430	440	422	434	423	438	421	429	450	429	448	409	386	428	400	405	426	396	385	386	395	404	402	374	387	417	427	416	390	369	420	398	412	439	399	380	426	467	437	417	415	384	379	431	386	407	380	389	381	406	430	412	402	410	411	390	443	375	428	396	405	388	394	413	427	410	399	396	382	448	400	403	410	413	392	390	385	393	422	442	425	410	411	400	426	405	413	397	400	405	429	398	419	426	389	429	392	401	394	389	400	411	375	397	390	417	388	365	412	379	394	417	411	426	392	407	379	417	396	395	427	416	422	400	395	389	393	407	360	415	399	415	406	429	399	438	388	413	389	383	374	417	421	429	394	396	408	434	362	417	375	370	377	406	407	426	422	375	408	391	365	424	408	400	402	404	402	382	387	401	396	381	388	387	381	396	462	415	345	403	424	410	372	402	394	397	401	394	392	409	438	426	401	399	389	413	416	413	390	387	366	407	439	404	399	409	379	405	394	415	395	401	420	379	388	383	405	418	405	391	419	391	370	410	395	378	396	411	397	385	404	405	409	399	410	389	410	374	380	372	401	355	429	368	400	385	386	370	398	414	409	391	388	389	430	386	380	409	381	392	399	402	419	394	400	440	396	383	413	404	381	420	440	411	384	398	429	387	384	408	434	401	383	400	416	385	369	385	381	426	388	381	399	379	398	385	423	392	382	411	389	438	406	399	424	423	393	381	391	389	412	371	382	385	396	373	407	394	389	430	411	411	398	371	412	399	394	415	410	383	410	396	404	424	368	396	385	412	400	422	366	402	385	393	394	409	385	384	356	391	406	458	387	386	418	404	423	422	380	448	397	409	400	430	416	414	425	404	391	405	401	367	393	396	415	396	360	397	402	389	406	377	382	377	427	419	404	407	395	408	418	381	401	407	410	415	379	398	407	413	413	432	444	379	405	378	409	372	417	411	403	417	399	394	410	427	411	421	420	430	421	414	397	389	423	364	394	394	385	420	405	424	418	412	394	418	378	408	376	371	406	403	396	384	412	411	374	408	397	412	437	408	363	394	408	374	394	380	409	433	388	357	416	394	438	382	382	397	420	402	394	407	394	374	407	451	368	408	421	416	401	424	417	376	418	420	403	397	419	395	389	380	406	425	403	395	415	393	424	440	409	417	398	416	354	406	403	386	387	381	385	407	367	412	400	396	415	392	421	391	391	361	358	412	409	429	424	405	401	376	393	415	397	391	413	392	424	409	428	408	407	418	426	394	421	374	385	409	415	410	396	424	428	403	380	394	388	402	395	406	407	413	410	400	380	412	391	426	360	394	431	421	392	388	420	428	381	441	411	399	398	375	419	385	406	410	399	400	401	375	410	386	420	438	430	406	388	383	403	382	394	372	392	418	400	409	417	400	436	423	397	402	407	406	415	403	412	401	380	385	399	388	418	420	417	356	369	364	428	406	391	381	411	383	455	354	397	392	375	400	422	376	373	392	371	390	403	378	371	419	413	412	412	423	367	403	401	406	396	395	434	385	437	396	400	388	406	428	401	365	383	379	365	400	432	396	385	391	389	387	373	409	385	398	412	386	381	377	399	396	416	391	428	400	444	401	371	403	410	409	384	430	382	433	418	400	396	429	395	393	429	365	363	383	391	390	386	385	358	404	402	402	387	402	409	406	410	396	383	415	414	404	416	406	416	374	442	384	371	406	397	397	373	385	407	390	426	380	410	408	408	368	428	388	419	410	417	391	416	388	403	388	396	430	369	396	438	394	396	404	395	434	424	388	416	387	405	404	425	405	425	433	417	380	414	409	362	451	406	419	403	397	378	389	397	413	393	408	378	396	404	412	414	394	411	406	394	392	411	381	370	422	418	398	404	424	392	412	396	380	398	396	381	414	407	443	389	392	412	396	411	395	426	431	407	407	388	385	409	403	383	436	410	413	407	388	381	426	413	364	384	371	390	367	400	415	447	378	405	394	421	350	440	383	399	381	388	424	440	389	382	394	406	414	380	393	412	401	369	395	374	405	401	401	387	433	381	400	371	406	409	379	364	400	394	437	391	406	397	443	399	370	390	395	378	382	435	409	419	418	399	375	363	425	390	400	378	415	405	412	376	392	426	397	399	402	398	401	428	393	394	392	412	384	378	414	431	417	408	401	366	403	386	353	402	421	406	383	387	411	355	403	395	403	411	424	413	399	419	432	398	409	414	415	416	416	384	406	393	407	392	400	412	422	413	400	396	443	381	432	410	417	451	417	412	392	396	375	383	425	403	404	402	398	418	404	394	399	393	418	388	426	390	378	427	410	402	379	434	425	378	376	363	397	448	404	383	413	419	427	461	385	379	395	391	388	398	404	404	394	440	411	414	393	400	400	373	382	405	429	400	374	389	387	395	403	392	425	410	351	394	424	411	396	398	418	408	382	381	390	388	374	382	398	413	410	385	383	421	453	388	404	445	396	380	369	386	431	429	384	432	402	356	403	391	373	439	408	395	428	408	358	392	418	393	395	380	392	442	393	407	431	451	410	408	435	380	381	400	392	394	398	378	366	418	424	420	362	369	412	408	395	398	416	411	372	405	417	389	392	366	417	409	434	407	394	382	406	403	402	420	423	444	360	404	394	390	427	355	391	406	385	369	425	441	415	410	380	408	395	391	372	409	417	415	406	400	389	382	375	416	417	379	418	386	384	393	402	405	403	398	397	428	429	386	389	391	391	406	424	397	397	389	396	421	418	413	434	433	425	384	377	399	406	402	383	398	384	411	376	403	400	448	450	394	385	382	398	422	412	405	409	399	368	379	421	397	415	380	380	394	404	422	370	434	437	407	382	431	397	394	419	394	395	408	428	400	394	381	406	398	382	390	428	357	437	379	416	394	416	379	379	402	381	398	418	420	417	430	405	413	411	388	399	403	388	402	384	396	409	432	376	413	442	415	458	377	425	372	428	409	397	388	386	414	359	345	387	378	401	403	381	402	409	395	410	415	378	388	386	440	420	397	379	416	362	405	387	418	373	377	397	403	414	409	397	412	351	392	411	374	398	419	383	411	432	382	404	377	423	395	409	417	397	366	423	397	425	403	418	395	403	406	411	387	377	415	407	390	399	389	397	368	377	403	392	433	434	399	383	369	391	396	433	372	379	427	386	387	417	397	419	394	391	419	421	383	381	397	374	407	375	391	410	396	392	373	408	397	421	424	402	443	390	395	442	419	405	369	410	401	372	378	382	385	379	418	402	365	442	402	389	404	371	396	396	382	439	392	439	380	422	381	391	378	400	385	425	400	404	390	391	417	394	393	372	425	419	376	388	407	383	368	407	400	420	384	393	430	422	391	386	365	392	375	397	421	366	407	415	413	429	416	422	407	417	370	390	386	418	394	411	379	406	395	366	434	383	413	382	372	408	382	391	417	416	407	438	422	402	371	363	400	406	388	391	403	400	425	364	403
4481	13690	11200	5375	3644	2771	2133	1808	1389	1202	1056	910	862	754	766	697	675	627	577	567	543	531	599	577	525	542	542	527	492	572	505	468	511	538	474	500	497	505	474	461	483	508	494	471	469	511	493	461	472	494	460	473	411	510	471	504	493	488	484	459	463	503	464	499	484	485	464	476	489	491	477	515	475	425	531	470	492	462	461	479	431	481	451	459	474	500	463	491	457	478	470	442	476	470	455	448	497	499	462	486	459	507	492	476	469	478	485	464	469	454	500	446	480	478	451	451	526	461	462	514	440	427	467	460	489	468	492	487	514	450	453	481	469	454	478	451	467	446	466	428	467	451	465	441	433	490	449	498	428	447	491	468	548	467	489	469	433	438	479	499	479	481	461	453	468	512	436	444	432	489	495	489	468	444	502	477	475	445	463	498	466	464	420	435	463	433	464	474	449	459	441	466	479	438	471	432	458	465	457	451	462	484	504	467	420	480	489	479	480	444	472	421	503	410	462	483	438	447	461	474	487	462	471	475	468	435	520	471	459	469	429	453	465	457	430	461	470	468	454	500	504	497	446	448	440	447	457	459	497	484	445	456	533	462	457	468	472	474	480	455	448	514	412	479	492	445	485	455	494	450	459	478	507	451	476	481	466	444	465	449	430	448	457	486	491	444	487	523	488	411	469	453	443	457	501	441	473	482	494	465	505	482	450	439	480	462	547	465	486	452	493	445	483	440	464	468	459	461	474	467	437	484	479	478	478	476	470	418	460	475	437	437	480	485	481	475	446	491	472	464	451	451	451	453	462	446	475	434	448	463	496	441	438	430	449	453	472	504	447	483	481	466	474	442	466	492	467	468	475	491	445	446	455	460	422	472	454	444	453	494	497	467	493	462	453	467	490	441	488	501	466	447	484	463	497	431	433	498	444	454	440	467	473	473	480	475	478	468	479	479	522	483	459	492	432	482	478	425	488	468	452	446	495	499	504	487	463	480	459	504	464	418	450	471	460	438	454	493	509	490	462	475	464	494	475	459	503	455	422	440	483	463	463	458	449	435	484	490	446	459	471	475	451	515	407	465	457	466	472	459	457	429	448	486	491	428	462	433	484	454	467	468	468	463	453	438	452	461	472	473	476	461	453	482	447	461	458	452	445	506	492	480	431	457	447	478	478	485	427	444	483	461	476	450	449	462	510	486	491	428	474	476	462	426	425	470	478	539	455	470	467	460	440	431	473	460	493	453	473	447	464	457	491	471	464	436	486	455	470	439	459	514	478	420	485	470	509	482	465	422	431	438	501	457	453	447	470	469	473	452	453	440	426	462	432	470	433	475	491	470	478	442	457	466	473	440	477	447	484	483	467	484	459	468	446	447	490	485	479	474	482	487	447	479	462	444	484	447	471	461	417	469	420	472	488	461	475	469	460	504	489	454	465	423	505	467	469	472	487	473	476	471	444	489	445	464	473	459	472	484	440	498	467	494	458	477	497	487	466	466	437	456	465	456	449	477	432	503	459	453	474	468	474	418	450	455	448	445	477	514	439	502	460	470	451	441	446	491	457	456	475	469	461	461	446	471	457	468	438	447	437	485	482	476	446	445	431	500	443	445	458	429	487	461	454	441	453	468	470	500	450	464	440	473	460	422	492	485	454	476	522	471	448	489	504	470	470	466	474	485	477	443	503	461	451	487	485	442	474	455	473	456	458	447	479	448	454	482	444	447	503	484	468	488	493	503	457	491	489	449	464	458	503	446	480	467	479	473	450	459	431	465	445	447	474	444	459	456	460	480	451	499	448	500	455	512	507	465	443	486	484	485	509	489	517	464	431	478	463	476	463	467	454	467	495	498	483	471	497	473	471	475	449	447	462	493	466	519	426	415	428	455	462	441	460	480	468	449	441	469	482	463	451	469	451	441	503	491	481	471	471	457	462	486	429	460	484	465	484	453	455	447	486	451	470	499	473	460	413	455	445	499	423	455	471	503	455	443	466	448	447	453	462	457	481	459	446	441	504	485	481	440	469	479	477	491	480	449	468	419	483	446	438	472	489	432	438	484	471	463	458	450	441	482	440	480	488	434	477	440	475	470	449	445	452	461	459	473	452	435	492	516	491	484	452	416	490	441	471	468	476	467	466	436	513	469	473	445	450	461	435	425	475	465	447	415	456	476	451	510	495	460	472	486	447	490	469	486	459	470	502	477	495	482	459	478	461	448	417	439	449	462	450	422	439	482	463	442	488	427	505	475	429	459	440	469	442	463	498	451	504	471	459	445	448	457	463	464	458	497	468	489	467	439	405	451	453	442	506	440	462	459	445	449	472	461	461	472	448	454	475	457	443	472	444	447	486	469	463	455	483	450	490	460	444	460	483	503	482	435	510	443	469	452	448	449	493	475	459	473	436	469	475	452	488	465	457	459	461	463	445	505	487	458	450	442	488	497	469	489	448	473	456	479	470	454	469	483	479	472	454	448	489	447	487	492	502	473	501	449	452	464	448	439	478	472	464	506	506	444	484	435	477	423	490	485	487	445	422	442	466	442	455	448	433	445	427	444	457	447	447	467	482	418	471	456	479	404	475	469	454	459	489	487	428	466	470	447	479	430	432	460	485	466	424	472	490	414	474	417	481	474	454	444	476	450	487	466	487	480	517	422	485	488	481	471	464	416	472	482	454	484	467	461	498	479	474	495	479	480	445	447	495	510	484	447	461	432	477	473	468	446	448	455	459	495	442	435	436	462	431	475	464	447	469	499	480	452	482	459	474	482	469	451	449	485	488	466	451	453	479	443	475	447	440	476	472	461	506	452	475	486	443	498	488	489	480	478	440	451	515	464	479	456	501	478	451	472	480	495	465	458	476	478	480	463	489	509	477	467	424	413	429	462	426	483	434	477	497	489	498	469	471	489	503	500	492	453	468	476	473	472	439	470	438	442	461	487	466	458	511	473	451	472	459	438	457	446	478	476	429	455	462	452	468	473	450	438	450	473	426	470	467	466	495	418	461	428	475	466	448	469	455	464	509	445	445	477	462	452	488	418	449	478	483	444	453	508	461	449	506	500	484	458	463	484	486	441	509	484	483	452	456	442	477	465	494	490	511	466	516	449	475	493	462	494	444	484	499	490	463	439	476	503	429	447	458	447	506	447	487	451	470	438	440	519	473	480	456	454	469	495	487	431	478	474	435	482	455	489	448	494	434	441	480	446	483	480	455	468	466	461	466	454	475	479	511	443	459	451	453	472	456	436	456	465	437	454	449	481	476	500	481	462	460	444	483	468	459	462	473	469	471	470	482	420	481	484	447	473	472	473	472	452	447	450	482	469	429	444	477	451	434	459	478	478	475	462	461	428	488	436	469	453	490	464	470	466	447	452	469	459	473	476	434	464	463	470	493	443	437	511	487	436	471	480	444	489	503	452	450	467	481	460	479	449	432	479	481	478	474	465	445	471	453	502	455	469	455	466	522	490	470	445	486	484	491	459	434	507	449	527	486	497	451	460
27398	19829	6754	1054	772	727	709	642	661	688	650	679	673	633	633	671	650	571	668	654	629	648	646	643	647	664	610	613	625	597	676	640	622	630	623	642	632	598	615	667	685	630	643	626	602	656	641	638	604	669	665	652	657	625	645	659	611	638	621	680	618	638	640	658	681	660	709	624	641	653	597	674	585	631	636	616	651	677	650	646	620	645	662	668	680	647	638	621	647	636	653	639	623	661	622	639	598	627	681	661	622	635	634	678	655	612	669	601	621	638	663	670	657	654	655	673	665	572	668	647	668	681	608	651	615	601	632	629	658	612	643	656	609	630	672	644	638	679	653	655	608	642	625	653	633	617	680	632	629	626	654	651	631	655	624	627	621	647	603	643	601	641	651	666	601	631	642	650	585	604	673	656	626	628	613	650	632	630	654	665	650	641	646	629	673	588	599	670	660	651	629	609	619	643	630	627	621	629	691	629	621	635	633	650	704	689	584	635	626	658	622	639	654	644	651	614	618	627	683	670	647	653	640	688	656	619	652	649	626	657	595	661	625	685	619	663	610	658	571	628	655	666	612	660	588	609	666	590	655	621	622	614	625	671	668	636	627	619	602	615	619	683	658	690	648	634	593	647	664	615	620	626	644	663	670	675	636	626	659	627	642	634	598	639	669	618	657	649	661	681	652	649	687	601	630	666	651	693	623	673	616	624	630	652	633	636	616	625	615	627	645	649	615	645	653	663	592	636	667	666	649	637	592	653	664	643	659	628	659	646	682	618	662	621	642	654	608	680	681	616	654	673	633	617	614	669	625	566	618	661	702	668	614	641	677	652	631	663	631	647	615	639	628	607	648	660	648	634	651	684	612	648	639	635	658	720	627	646	614	648	605	596	638	626	689	650	666	649	627	657	652	673	639	623	614	661	617	655	629	665	649	654	653	645	688	656	606	604	651	662	660	622	640	631	653	654	619	659	613	667	658	647	577	659	633	610	630	609	617	647	642	611	664	678	656	665	618	607	655	630	599	652	625	618	621	617	575	665	662	629	674	616	641	629	628	651	612	652	610	671	619	653	629	622	641	635	654	639	651	625	664	637	609	636	644	608	661	655	632	605	641	649	622	677	630	614	593	597	600	654	640	663	701	654	642	652	647	631	658	630	625	659	643	627	628	637	625	657	607	618	653	596	635	638	669	608	648	662	648	692	627	691	622	667	622	654	592	636	640	653	602	652	680	656	628	615	661	641	692	643	627	578	640	645	662	646	665	669	690	643	657	627	645	652	632	627	615	670	654	645	647	623	682	677	650	633	661	641	665	658	637	608	669	661	664	603	669	636	658	665	647	604	613	630	659	644	645	608	644	738	642	632	675	662	614	660	645	643	634	596	629	627	627	629	662	626	621	601	638	655	663	667	687	670	634	633	661	628	611	679	614	671	670	679	688	642	685	663	655	674	658	671	674	648	620	624	657	637	673	640	652	617	670	650	591	636	620	631	697	652	640	655	592	637	675	677	655	676	628	657	664	644	601	667	661	636	616	618	642	682	595	593	670	669	644	628	636	676	667	629	636	643	633	652	635	660	645	631	653	676	645	716	650	658	639	649	661	636	626	650	648	630	581	640	626	658	597	600	612	685	622	665	620	700	594	674	667	651	635	648	591	633	676	630	626	632	667	636	622	667	632	621	705	624	661	644	653	670	629	656	634	635	648	658	645	599	617	633	611	619	632	674	668	666	632	610	630	658	629	647	633	556	664	627	636	637	673	622	676	634	692	656	652	656	620	618	667	642	631	638	696	622	620	648	636	641	676	612	685	686	679	626	600	648	633	676	688	587	674	607	631	618	643	642	674	605	664	640	591	589	630	638	647	639	650	635	666	620	611	639	639	669	601	650	645	629	623	682	659	652	697	630	611	669	655	672	680	649	674	711	649	642	591	677	682	660	695	629	645	634	615	661	611	617	607	646	628	622	674	649	623	617	601	650	671	661	638	603	629	575	659	636	695	632	654	621	635	639	654	610	645	665	603	608	624	592	649	583	647	617	654	642	658	630	629	606	613	631	624	659	661	639	639	623	666	659	666	571	666	672	659	662	651	613	643	656	629	645	646	635	678	639	610	654	602	677	622	635	603	648	627	641	615	629	695	616	692	697	639	681	626	675	673	648	666	639	638	607	615	618	635	626	606	668	599	615	719	633	635	601	613	614	583	643	681	664	638	636	637	628	632	664	626	615	680	602	615	681	690	626	647	625	654	644	665	655	641	643	590	646	629	642	628	667	659	647	623	615	639	642	643	656	676	692	661	613	650	678	666	647	608	649	642	607	649	572	653	666	669	660	600	653	663	698	633	631	633	613	672	646	661	648	646	688	666	621	651	668	643	656	593	663	636	598	667	635	616	602	622	618	633	635	630	653	664	642	656	647	617	655	657	655	657	653	628	586	694	624	631	655	682	634	640	620	609	661	649	639	603	613	649	595	642	612	614	620	606	604	623	669	616	629	662	618	664	672	646	682	647	632	654	648	649	615	642	652	648	654	607	660	711	628	662	690	628	654	653	630	659	633	657	658	640	661	607	677	602	568	654	620	655	654	641	644	628	652	640	666	633	642	624	660	637	638	654	625	690	650	635	656	663	616	677	624	679	588	650	690	621	647	617	622	656	648	645	618	606	646	657	617	626	610	648	653	652	654	652	630	598	648	641	634	611	682	643	631	658	624	639	648	628	685	648	634	681	665	584	634	645	628	645	659	663	651	639	661	647	676	643	632	602	630	626	614	666	635	626	665	655	626	631	600	697	645	649	662	646	655	610	638	641	647	686	650	672	674	644	647	635	636	633	690	637	618	613	616	625	617	619	615	660	589	644	626	682	682	651	642	672	636	640	601	613	607	621	626	646	622	585	587	645	621	618	637	688	569	672	634	679	607	624	687	639	619	667	615	692	673	642	645	652	621	657	641	683	639	614	607	673	580	675	645	654	675	632	621	637	639	673	597	660	697	648	691	633	652	654	650	630	635	649	610	620	647	616	630	648	627	589	672	610	627	630	646	676	616	654	621	636	640	637	654	648	655	630	637	645	611	636	623	632	630	643	631	625	627	599	627	668	666	609	678	675	591	633	619	627	646	642	617	656	656	636	635	659	617	671	652	636	622	614	665	629	636	633	670	631	655	717	605	648	602	616	610	653	627	647	674	639	608	648	636	620	650	653	640	666	637	717	685	631	668	616	649	631	650	640	661	678	602	669	613	612	663	629	686	632	638	617	643	634	595	678	633	598	647	609	649	640	620	655	683	661	620	644	632	603	640	597	605	627	604	587	622	621	634	644	641	627	667	657	597	605	655	609	651	604	659	669	656	672	632	615	663	649	558	677	626	665	607	630	659	635	633	604	696	673	670	621	646	629	621	668	642	667	661	670	674	608	647	624	699	619	655	669	669	681	635	677	628	650	655	668	675	628	634	650	641	618	626	623	682	656	654	632	614	683	645	617	624	600	618	685	612	611	668
4311	1272	1082	867	797	752	731	743	745	699	766	684	754	701	701	736	725	711	720	760	712	758	660	715	722	712	730	674	756	690	736	677	743	736	705	667	726	690	724	715	702	712	724	719	744	704	692	686	644	751	733	695	717	759	714	739	684	715	702	677	681	724	701	722	727	674	689	712	710	719	710	725	677	746	702	720	680	725	714	703	693	723	705	737	736	705	743	669	724	677	711	720	657	663	681	735	689	738	685	726	716	726	700	722	735	697	754	688	697	709	684	667	697	696	689	698	721	733	736	718	710	700	721	738	709	687	691	690	746	707	723	678	722	709	697	729	733	745	718	733	690	692	710	751	676	702	666	694	762	723	733	685	701	756	717	705	713	649	682	726	741	724	679	697	718	688	719	713	746	718	672	717	741	741	678	678	681	699	701	730	675	730	739	672	718	653	730	684	773	718	676	640	723	706	700	680	719	751	664	742	683	752	692	737	695	679	697	682	688	722	726	699	717	740	732	686	746	736	717	691	728	706	720	748	721	716	697	723	724	701	701	665	767	719	792	696	737	750	732	726	712	711	706	705	688	714	746	719	708	685	704	704	702	676	699	712	684	750	695	680	704	707	696	708	723	709	744	771	646	688	750	731	716	736	749	728	716	697	706	724	697	674	680	735	693	675	738	725	701	709	711	707	703	710	722	687	736	741	682	707	681	693	727	663	675	717	703	737	718	704	716	745	700	747	718	732	725	716	763	664	701	701	685	719	730	670	693	714	720	711	699	734	730	684	718	725	716	688	645	741	698	708	677	721	723	749	725	690	668	748	648	703	723	716	697	730	687	701	704	713	724	724	706	705	722	702	760	691	678	728	702	707	721	734	683	688	707	673	724	698	742	708	740	722	725	726	693	708	708	702	768	728	663	718	718	641	709	705	686	705	724	702	680	677	728	695	689	722	705	694	763	740	718	743	669	670	720	697	716	700	753	724	715	663	706	678	698	743	686	737	710	705	711	729	711	741	701	686	743	734	710	748	695	721	702	722	722	760	713	730	715	713	724	749	689	751	744	735	721	712	720	725	691	727	766	686	699	720	748	712	756	734	709	703	742	707	736	688	665	724	694	692	734	688	718	702	718	694	683	737	706	731	716	706	732	736	681	717	665	702	723	705	698	707	708	694	730	730	684	683	711	712	666	697	695	698	719	683	716	737	765	747	654	659	689	713	703	747	784	657	687	724	725	746	724	684	693	774	747	733	632	701	724	703	696	707	717	707	704	653	735	740	701	726	735	690	668	703	691	718	703	721	696	701	764	688	747	728	720	721	716	737	722	753	732	691	670	720	716	697	697	737	708	761	690	753	714	701	761	664	698	722	707	721	746	673	714	701	717	673	687	700	734	671	739	702	691	740	666	740	693	733	667	688	740	730	658	738	732	697	714	693	669	656	719	714	736	754	724	719	722	707	736	756	678	682	727	621	657	675	732	731	730	712	690	702	700	700	686	649	745	726	717	767	723	757	730	709	741	725	748	676	714	700	670	706	717	740	736	689	695	752	694	720	687	716	743	709	748	680	680	720	727	717	737	720	729	772	773	714	729	733	723	692	710	675	751	739	757	725	704	695	765	709	734	703	733	732	744	654	687	744	704	735	713	716	740	701	710	708	721	728	715	690	723	696	671	716	706	743	711	757	699	697	731	758	724	719	680	714	704	718	735	746	746	655	753	699	731	747	702	770	714	730	709	708	715	721	723	689	741	732	770	741	719	768	764	694	634	703	775	667	694	735	773	711	693	725	738	749	708	727	710	715	731	726	731	686	747	790	736	693	699	729	797	725	718	760	738	693	737	734	664	729	729	774	731	704	703	721	742	731	713	661	693	726	689	700	713	694	748	741	730	738	707	721	755	716	680	737	661	690	704	685	701	686	714	711	762	718	687	711	740	735	732	675	722	690	718	696	657	686	743	719	718	733	684	668	726	717	723	696	673	737	740	739	721	710	698	704	711	670	673	719	684	692	680	714	727	711	736	742	708	693	723	726	725	733	702	699	714	660	682	741	750	708	737	669	712	688	768	751	729	760	730	734	697	692	728	744	700	707	706	730	727	719	718	717	674	680	683	708	705	773	731	745	747	704	754	735	694	688	730	696	734	711	719	712	675	718	721	691	697	673	703	700	713	771	717	688	690	661	706	695	751	671	765	716	666	710	713	761	683	729	725	682	738	704	697	711	709	689	699	749	680	700	723	700	708	703	710	704	690	691	748	723	680	734	684	680	738	719	716	663	692	656	693	691	688	683	653	714	730	720	738	726	753	700	726	692	699	710	731	711	691	722	707	752	724	695	654	720	719	710	735	736	685	680	687	672	720	682	698	709	686	689	711	713	757	729	704	679	696	655	683	727	652	679	700	731	763	729	735	699	713	711	773	733	695	717	667	714	735	667	710	724	716	725	734	762	676	696	727	709	717	707	739	715	702	695	700	699	730	725	703	752	717	703	714	741	650	660	729	757	733	716	676	677	713	686	675	705	759	674	692	698	697	675	741	744	690	748	709	723	694	725	703	707	743	672	657	721	746	678	724	754	707	682	740	720	703	682	716	685	720	745	735	695	705	745	721	724	727	724	702	681	674	697	728	720	715	717	765	766	759	729	738	723	735	708	702	691	756	720	742	748	741	708	716	729	722	712	676	733	703	703	743	760	702	701	704	708	702	689	732	743	694	756	702	703	713	702	784	689	683	666	724	738	731	694	730	656	750	711	751	717	705	701	706	749	691	755	685	705	708	736	717	729	708	682	720	732	734	693	711	736	673	712	703	722	728	726	689	725	714	696	703	665	768	753	716	693	683	744	697	742	728	702	684	698	719	718	725	730	735	691	697	749	712	706	715	708	723	713	722	730	695	674	707	722	724	743	711	720	663	685	691	733	710	728	659	713	656	668	706	698	693	737	709	697	688	667	700	693	713	723	713	671	740	692	685	670	709	647	738	672	706	748	755	732	710	700	729	721	718	687	689	678	706	699	711	744	712	717	712	727	688	719	667	672	777	700	731	697	729	743	718	760	676	747	788	714	699	707	715	712	741	726	747	718	707	776	728	728	698	752	730	703	746	683	745	730	720	678	665	768	721	714	723	703	721	744	732	677	711	720	668	704	784	751	693	695	696	714	705	733	716	747	682	706	717	723	750	722	727	737	719	714	739	696	718	715	677	722	724	698	726	692	723	697	711	693	728	681	673	722	707	724	764	733	672	761	721	698	700	656	696	683	712	697	719	740	689	714	676	676	704	713	723	704	668	689	732	667	713	743	682	767	739	744	687	712	686	738	691	715	690	742	733	707	714	732	718	722	676	707	724	714	721	693	766	738	769	728	713	722	708	719	723	754	719	702	706	712	734	693	718	693	725	722	707	741	697	743	695	693	688	681	725	677	712	737	694	705	745	685	710	715	694	725	751	697	725	691	669	683	731	689	752	726	746	694	732	779	749	718	696	738	683	702	699	707	673	666	710	712
23839	21306	28454	24478	21288	10187	1520	1193	1032	965	932	848	917	846	816	878	790	847	814	860	838	790	788	786	750	791	829	736	826	785	765	750	796	794	828	782	778	802	780	737	748	771	777	822	808	758	802	786	799	749	769	768	787	773	759	795	787	827	819	763	795	756	780	804	835	790	731	748	773	767	810	842	756	793	801	781	783	856	770	793	772	757	748	739	821	854	792	821	819	744	785	753	796	751	809	738	818	802	812	789	751	798	779	748	806	775	757	774	802	756	799	769	839	771	822	770	792	771	720	798	744	788	793	825	764	838	822	749	763	793	796	805	802	773	809	716	765	775	749	769	805	708	752	755	778	789	776	764	769	791	787	787	828	787	777	753	781	785	767	767	742	810	730	807	790	765	731	758	803	783	776	806	746	800	797	764	786	791	765	811	766	822	757	760	738	828	806	751	727	780	808	745	819	812	739	796	754	788	791	780	798	765	766	796	746	827	807	804	805	790	833	774	782	784	794	752	823	792	829	743	756	756	776	735	759	788	711	767	744	853	803	771	783	803	781	754	755	799	773	827	836	739	773	766	765	789	775	798	766	732	732	764	847	759	775	835	826	743	768	764	759	784	744	819	768	806	738	809	750	778	736	762	740	741	770	790	766	763	750	779	769	772	786	859	767	776	806	822	778	789	811	798	789	747	785	779	760	826	798	799	772	786	786	805	779	779	794	811	767	736	808	780	768	751	754	776	821	788	818	776	792	801	806	726	848	785	799	799	784	814	780	790	740	813	738	782	779	736	756	799	746	749	744	767	742	741	809	737	787	760	791	782	746	769	738	743	728	803	803	780	785	797	804	777	755	766	764	794	826	797	816	830	823	801	782	796	815	748	804	779	712	758	734	783	774	817	786	780	812	800	753	809	749	812	756	768	794	766	848	735	773	785	798	780	789	771	795	757	816	793	756	801	815	839	749	755	806	779	812	793	733	768	800	770	736	789	719	793	757	780	804	764	816	783	778	738	815	770	810	799	782	758	781	776	784	760	765	783	739	812	756	769	726	838	776	797	825	754	833	788	807	784	787	789	763	801	739	720	733	758	767	743	847	739	800	789	764	831	796	802	721	803	745	807	753	775	860	807	779	810	788	789	782	745	735	804	808	784	799	741	773	779	810	800	782	786	794	768	800	808	780	713	799	764	731	741	778	778	750	762	788	827	805	771	741	750	754	748	786	766	826	790	817	763	805	775	803	796	773	800	791	787	714	775	823	758	789	764	805	790	798	838	775	791	807	780	780	796	786	794	733	775	794	769	784	713	762	819	773	785	874	823	794	761	803	734	772	811	790	736	793	820	764	768	786	758	800	773	771	743	816	792	739	790	781	797	777	795	786	815	786	807	783	812	753	794	806	774	759	786	737	788	777	785	779	774	761	795	794	823	807	770	814	778	806	717	796	799	801	780	762	864	786	811	732	778	805	760	751	799	819	797	822	757	754	780	758	798	782	765	754	734	771	747	740	842	791	763	793	746	825	767	797	794	754	783	783	778	814	795	769	836	757	789	772	752	793	734	736	757	776	793	760	739	765	812	795	816	782	765	788	825	795	802	786	807	744	778	768	788	765	754	849	762	802	796	877	770	824	757	834	781	793	776	799	821	755	786	786	776	747	759	776	737	778	792	830	764	792	765	768	806	812	731	782	761	772	803	795	764	781	792	760	856	795	745	779	767	779	769	750	743	781	793	801	799	763	765	750	845	755	768	742	795	740	815	807	775	812	722	765	794	841	802	761	802	788	809	794	817	797	782	790	737	808	789	793	798	733	745	717	823	758	706	771	733	807	724	787	785	735	792	752	761	780	764	762	751	787	792	809	789	753	805	738	812	805	776	790	770	798	788	778	726	714	745	742	756	733	756	757	792	719	754	793	785	772	758	795	753	793	766	749	780	755	808	820	796	769	776	742	750	774	802	787	763	815	829	808	768	822	767	773	727	821	800	780	804	782	754	762	800	728	779	719	753	782	802	819	780	781	773	824	798	739	745	780	804	755	761	799	729	828	777	770	750	751	816	774	802	739	786	810	744	763	725	741	725	774	748	795	760	758	766	719	798	768	770	741	783	736	754	774	760	772	810	778	707	773	789	779	761	783	764	809	735	796	744	782	811	821	756	732	738	787	765	784	744	749	783	773	821	756	766	757	817	754	727	798	763	794	742	830	764	747	827	774	782	836	787	795	761	802	796	782	816	783	792	789	745	746	814	720	743	769	761	833	816	831	808	754	793	753	776	769	795	754	759	819	769	750	761	774	777	752	771	752	778	802	739	761	791	745	822	807	836	800	782	791	774	736	739	843	811	835	810	742	781	769	831	836	801	771	747	767	730	763	797	811	784	767	783	819	740	785	801	829	737	788	774	740	781	822	814	807	792	826	746	778	730	810	762	716	769	762	793	813	803	789	727	770	847	783	745	747	783	760	791	734	767	814	744	767	811	806	810	775	754	710	776	763	751	749	820	752	753	811	800	830	772	813	781	778	777	814	738	766	752	784	753	801	780	788	763	734	786	793	774	795	838	733	796	745	730	811	815	780	761	766	772	788	714	729	787	741	808	790	774	749	789	779	778	738	756	754	758	820	755	792	758	791	762	768	797	790	744	791	806	781	853	766	777	781	733	832	761	788	787	719	758	793	787	830	760	793	757	768	763	767	793	791	797	835	786	756	737	745	797	819	732	828	735	739	735	729	777	800	778	756	719	833	785	797	746	772	807	746	779	744	799	733	742	757	782	793	793	776	745	763	784	836	801	811	803	819	835	792	739	834	752	819	786	793	804	797	788	803	765	733	743	772	765	785	762	780	774	745	798	806	818	767	782	726	757	774	784	786	840	842	788	788	788	754	791	770	742	770	803	753	757	725	744	801	805	782	757	764	808	808	809	816	750	787	756	762	826	826	751	760	786	750	781	787	773	824	760	780	744	770	818	813	820	798	833	840	807	770	731	744	767	749	739	800	786	748	817	840	756	809	831	779	816	805	762	727	749	855	773	815	768	793	767	733	730	832	830	778	757	779	784	793	772	779	802	777	820	769	800	778	809	806	771	767	810	800	755	779	772	806	773	813	798	747	753	760	771	771	793	808	748	810	791	798	813	806	777	741	763	790	765	809	771	774	769	801	784	755	792	802	758	781	832	789	793	731	747	815	798	810	761	798	803	757	794	759	796	748	748	785	692	791	766	779	823	774	733	798	753	780	761	752	768	793	787	792	768	785	729	783	745	731	784	779	816	815	818	794	783	795	792	809	760	807	750	813	729	763	752	760	755	769	760	786	778	772	758	730	807	805	776	731	773	781	788	780	804	768	800	769	830	741	732	846	756	790	725	828	744	798	733	789	738	784	805	839	721	718	789	758	793	799	785	751	760	707	766	796	759	721	784	765	772	743	793	761	772	775	764	795	774	755	795	759	788	724	764	811	772	777	810	810	790	747	795	767	773	808	741	733	745	768	714	752	783	768	787
3233	7649	6452	3350	2447	1920	1623	1391	1309	1187	1119	1058	1043	1016	965	962	965	975	906	932	961	893	901	874	881	879	930	889	878	921	877	881	910	894	931	886	838	915	830	885	889	893	833	896	838	856	842	839	891	857	904	858	844	818	877	891	844	926	847	865	859	868	945	893	860	862	902	817	844	874	911	858	815	858	859	907	891	912	816	885	908	860	860	845	872	835	840	895	826	856	905	931	788	887	867	865	864	918	868	822	889	841	861	871	825	897	893	876	882	881	842	826	872	847	885	828	879	851	852	849	864	900	908	848	843	868	902	893	890	899	852	882	849	861	868	890	867	891	891	886	879	887	860	851	876	895	850	904	880	855	862	904	879	876	835	864	861	865	883	895	924	857	820	893	853	843	870	895	858	843	890	900	875	839	888	852	863	842	933	831	838	884	839	791	835	871	871	841	881	887	878	899	879	910	864	879	870	886	853	913	890	852	887	905	851	840	905	847	865	835	887	894	880	888	843	801	827	871	895	860	874	830	878	866	806	891	888	860	893	902	918	915	873	900	822	861	854	843	878	848	937	857	869	853	820	858	845	880	851	892	897	868	876	838	869	862	855	915	875	908	885	861	908	870	866	839	886	866	884	900	863	849	860	828	870	869	876	841	850	859	862	844	886	824	877	878	847	875	833	894	893	894	830	864	863	914	897	877	834	862	842	837	888	870	879	897	856	879	819	899	852	895	874	836	875	911	864	880	854	864	898	867	849	862	821	877	829	874	865	823	862	841	850	865	828	874	874	836	846	899	896	867	858	813	859	838	857	820	840	889	880	860	823	878	858	904	870	956	850	838	845	888	831	836	914	876	889	865	861	900	834	914	880	801	845	809	813	925	873	862	884	829	847	897	875	849	864	918	849	905	897	834	839	861	892	889	820	853	874	847	877	896	839	916	860	862	866	830	859	841	875	888	897	833	884	892	872	863	877	851	803	865	880	814	880	865	840	916	881	885	875	829	868	940	874	913	837	854	895	904	843	918	891	882	828	897	804	888	858	878	884	820	861	931	849	821	829	842	861	933	911	806	860	891	806	835	856	885	888	875	862	896	874	848	822	891	837	827	886	878	855	840	883	882	879	880	887	837	859	910	824	849	908	869	905	863	844	867	841	899	837	903	892	823	825	854	894	883	863	864	876	832	889	901	882	831	900	901	851	904	855	837	804	877	850	881	852	833	871	899	872	920	842	855	846	879	843	828	846	823	756	829	892	871	864	816	871	861	838	916	873	833	874	821	870	867	882	882	835	858	896	929	830	864	845	853	865	885	871	838	880	802	851	848	928	858	891	821	841	850	859	862	890	877	872	881	893	839	855	815	870	905	879	826	856	802	871	905	826	896	851	910	858	829	849	852	833	861	875	870	839	896	887	850	878	872	879	853	819	851	817	867	819	879	820	873	861	892	820	921	856	893	878	859	865	816	875	905	909	871	931	807	859	899	887	856	874	911	851	870	882	795	867	898	900	921	877	860	839	884	847	926	819	876	905	903	866	864	845	856	888	877	869	829	841	892	851	853	881	839	850	810	876	894	885	834	897	838	853	861	900	935	892	888	838	816	882	886	875	862	883	870	910	860	800	841	863	847	848	801	873	897	891	864	869	844	887	889	861	845	878	882	879	883	891	861	892	857	828	889	865	896	842	848	820	866	854	826	866	861	814	889	850	879	874	908	812	871	831	879	878	889	866	836	839	852	881	877	832	842	899	854	853	858	857	877	859	872	855	892	875	836	839	849	824	865	846	873	844	879	841	830	838	889	884	838	878	848	838	855	824	855	857	885	899	881	880	894	866	853	833	848	847	885	905	885	850	907	853	831	862	885	907	876	875	830	843	869	846	892	911	857	895	831	872	885	858	858	906	875	872	933	847	834	904	844	875	899	883	909	896	858	852	836	877	869	818	862	858	904	900	890	856	878	859	848	825	811	879	834	869	847	841	852	857	885	928	892	901	850	894	917	914	860	916	849	906	912	868	906	872	846	858	893	878	855	887	896	828	930	882	898	806	816	881	899	845	876	884	894	840	884	820	853	803	870	882	909	869	874	872	846	871	874	876	866	870	884	851	900	920	824	908	897	901	834	863	851	876	912	926	826	898	845	867	873	889	876	834	844	896	865	898	876	872	854	845	866	854	863	823	889	874	928	820	830	855	841	910	859	884	843	872	879	896	876	834	854	916	902	893	907	903	875	871	868	842	893	869	871	847	859	824	943	841	848	832	874	881	861	831	892	904	857	905	922	826	877	898	909	847	863	870	840	849	862	879	859	840	825	824	905	904	919	890	884	892	839	855	878	853	864	897	856	856	889	907	903	824	868	890	828	940	857	873	854	841	822	864	882	824	839	910	863	863	823	880	859	904	874	891	826	855	874	901	892	837	863	852	915	850	869	891	857	853	870	867	863	882	885	884	899	852	828	886	884	822	843	866	823	915	920	879	878	841	852	833	860	879	886	879	905	879	860	852	872	851	875	855	826	891	850	853	844	869	924	921	843	885	893	853	889	908	858	860	861	849	924	888	853	878	890	827	896	898	836	924	862	835	919	851	854	849	873	896	865	865	854	835	838	858	901	881	825	837	918	881	850	866	872	875	850	838	865	857	852	844	867	892	874	843	880	870	881	883	862	871	867	859	883	883	865	869	887	863	834	903	843	830	820	907	838	876	904	886	942	836	806	892	856	897	868	891	826	851	865	866	870	875	877	916	884	860	880	854	848	902	849	858	860	890	913	905	929	862	850	849	894	822	828	863	848	843	835	949	839	866	857	860	874	836	867	853	912	864	869	858	882	896	877	878	875	831	827	880	826	824	892	886	880	830	834	877	892	855	881	875	864	878	860	872	828	860	871	870	821	810	885	831	896	873	833	870	894	902	833	812	866	865	900	872	865	822	884	891	814	906	864	863	866	907	856	828	847	830	865	831	847	866	879	863	840	855	850	851	824	857	825	861	852	859	830	896	881	860	872	838	867	830	852	947	867	900	890	869	845	857	927	871	856	821	830	914	873	834	848	784	867	894	891	817	909	876	873	804	847	876	876	899	845	861	881	895	854	882	797	880	905	840	847	847	909	839	908	857	841	850	815	836	819	881	913	867	901	902	873	850	856	826	873	891	867	853	897	902	891	822	905	831	859	847	875	887	849	818	878	894	837	851	857	839	912	898	836	819	868	901	871	827	869	837	884	846	831	839	842	853	887	871	899	830	828	873	827	865	836	888	873	841	904	845	823	874	860	807	819	913	836	853	874	840	876	836	865	787	888	876	847	821	916	929	878	848	835	900	873	857	876	878	888	869	798	852	895	882	844	877	854	877	868	884	879	846	891	883	853	853	878	857	831	851	875	820	875	866	884	828	889	834	851	893	888	887	835	848	895	866	870	861	924	861	886	867	888	862	879	874	886	860	819	862	875	884	893	849	865	834	820	892	876	865	899	848	879	831	860	900	818	866	844	883	827	874	902	827	854
24563	21279	27651	25116	14877	925	550	466	415	415	420	360	348	338	330	387	326	353	332	319	322	329	359	305	317	330	345	295	323	300	359	316	320	305	335	310	297	311	330	290	301	297	289	303	314	342	320	317	321	343	307	304	306	300	291	279	318	306	311	310	301	317	287	300	319	308	327	314	315	312	343	295	299	285	338	330	319	315	332	336	322	319	308	287	293	356	297	309	311	305	344	304	271	303	312	324	333	336	319	354	336	281	301	314	284	284	302	314	326	299	316	312	298	308	316	309	328	301	321	326	283	313	313	310	327	297	320	303	288	309	313	291	298	305	303	323	320	301	330	336	322	340	313	299	323	311	326	311	307	330	338	328	298	280	290	314	281	322	308	323	332	323	301	301	318	302	320	336	328	313	343	296	326	312	309	319	295	304	313	323	315	315	343	318	310	305	316	304	295	333	324	286	315	314	332	318	303	301	317	265	364	317	301	301	277	333	293	295	303	319	303	310	313	325	327	346	298	327	302	336	311	316	296	333	289	295	316	319	325	306	302	301	310	305	294	314	291	338	277	293	300	321	348	327	318	310	330	298	299	330	321	311	306	293	299	336	301	339	318	304	315	317	326	315	315	314	316	288	299	320	314	293	295	310	321	296	291	321	340	296	307	332	300	321	329	334	268	344	308	311	316	317	333	321	299	360	290	352	288	318	286	296	281	315	298	322	332	330	313	325	313	313	286	312	325	313	333	307	298	286	308	325	308	305	311	313	335	306	328	319	282	332	326	325	315	315	295	319	290	317	330	326	292	318	296	319	321	298	282	288	295	308	304	284	292	304	336	337	303	320	338	308	328	311	311	302	295	325	333	339	318	266	273	330	327	317	305	295	275	328	275	320	299	316	297	300	311	287	316	318	287	301	296	307	306	291	314	317	317	315	289	309	300	283	314	310	294	332	309	325	286	316	322	317	304	301	321	287	321	325	317	321	320	286	307	316	309	317	319	321	312	296	344	294	276	318	307	339	324	365	308	318	314	320	326	296	297	302	326	314	313	341	339	324	330	325	289	320	324	287	309	297	309	331	338	323	314	326	373	327	301	305	330	303	335	296	322	279	339	327	345	296	282	305	325	323	302	314	320	278	330	323	332	329	303	334	316	328	296	312	315	303	301	315	335	316	343	316	317	296	300	312	326	315	271	281	338	324	275	295	349	289	351	307	313	338	323	307	329	288	280	338	314	282	288	313	319	283	308	308	320	305	317	287	321	317	303	298	299	298	292	308	302	314	350	318	288	312	327	294	293	335	316	300	333	285	301	328	347	314	320	332	286	334	301	302	308	301	325	300	323	304	341	296	307	296	304	295	305	319	275	341	312	312	277	298	309	303	338	331	288	332	323	320	307	301	292	313	278	313	331	290	320	303	315	304	263	284	305	323	330	296	325	292	313	313	321	298	311	285	359	304	311	309	289	318	335	326	305	313	314	277	326	313	297	346	314	298	321	308	315	353	321	284	287	292	317	333	338	293	308	294	312	292	336	314	346	301	329	329	340	303	316	298	311	327	320	311	300	324	317	311	307	344	308	308	288	323	318	316	312	348	340	340	316	308	329	324	318	331	333	299	305	324	287	303	306	288	312	283	337	303	300	321	304	343	308	293	324	325	309	282	326	311	318	307	291	299	316	291	322	313	341	313	304	305	304	316	318	341	317	297	304	295	294	326	302	287	310	302	293	326	311	336	312	328	343	326	306	349	309	309	303	327	299	338	313	297	301	287	330	300	338	309	316	293	290	305	325	317	301	276	325	301	314	324	329	328	306	315	304	298	326	281	317	314	336	315	317	291	276	327	312	289	320	338	279	313	305	308	296	319	311	293	318	298	305	257	320	313	324	293	281	322	301	312	295	298	320	321	303	301	337	313	305	308	291	313	306	304	308	324	288	266	302	318	334	303	328	330	301	334	287	311	277	305	294	321	327	285	302	299	334	310	308	299	291	302	308	311	321	301	333	312	300	289	316	321	300	335	298	355	324	312	306	304	308	276	302	308	313	301	319	290	296	296	317	296	299	297	322	309	303	287	335	328	307	315	330	300	300	298	328	317	326	304	329	307	314	298	306	326	317	293	295	333	318	303	338	323	315	329	292	305	300	310	307	301	319	328	288	279	350	340	310	325	324	298	314	318	331	336	326	294	320	326	332	305	326	357	302	335	317	336	320	355	317	329	305	341	307	305	301	274	306	313	307	285	326	335	314	303	314	281	304	327	302	280	314	283	311	316	317	299	326	322	330	300	321	322	298	329	297	310	302	336	299	328	322	287	293	323	326	334	314	294	332	316	306	319	344	316	312	329	327	320	282	325	294	310	292	319	327	333	310	287	317	317	297	324	272	328	338	319	321	310	323	301	338	269	281	320	301	335	326	343	336	284	303	321	304	324	302	300	300	320	321	283	326	329	331	275	317	306	295	311	329	302	324	298	276	304	302	296	287	346	345	286	300	341	341	316	303	303	307	328	318	276	277	295	316	316	291	326	308	321	294	301	311	304	321	334	293	309	347	336	301	353	315	263	286	318	307	313	286	302	346	316	292	310	281	336	287	290	328	306	312	332	314	302	344	320	299	326	297	322	321	291	314	284	323	316	317	314	305	318	317	297	303	335	282	312	294	320	294	304	312	335	307	303	305	300	294	309	276	331	327	317	304	338	337	345	298	300	318	282	286	318	318	285	325	311	300	318	290	301	327	300	304	335	294	289	299	326	307	306	303	294	332	323	330	313	289	317	320	314	303	306	299	288	281	319	326	328	310	320	320	305	318	317	304	309	327	295	294	313	309	302	308	312	310	307	296	325	280	306	295	279	293	309	311	329	288	316	288	316	330	329	287	299	312	327	291	291	306	303	286	273	337	312	295	344	311	307	306	314	320	320	318	317	326	292	316	301	305	317	308	323	335	281	324	307	297	324	288	288	328	298	292	329	275	304	329	286	311	309	355	316	317	299	291	307	299	312	319	304	292	313	299	328	315	301	310	317	288	320	328	297	322	288	312	296	294	299	311	298	299	304	290	327	322	345	305	299	314	322	308	323	271	341	316	314	288	294	305	307	328	301	316	300	337	296	297	309	301	302	318	296	310	294	334	294	311	285	295	286	324	286	289	308	317	290	296	302	283	302	285	327	316	289	273	357	333	309	316	290	311	308	304	313	312	312	349	324	292	288	310	305	273	319	304	329	295	308	300	340	316	300	342	303	338	319	329	328	301	308	310	328	320	298	341	295	312	321	279	329	289	326	314	333	324	315	315	341	305	308	320	302	287	293	290	315	330	326	338	293	295	312	329	340	299	349	310	333	325	342	346	294	312	304	322	303	331	278	315	309	319	303	308	299	301	332	326	330	300	313	309	320	289	300	350	332	299	317	299	278	311	315	312	340	315	301	312	315	319	308	323	324	328	300	327	341	300	327	294	299	301	306	337	288	332	299	297	296	306	279	326	308	305	327	310	315	304	309	324	317
3305	4980	4009	1942	1316	1091	860	760	668	562	527	465	452	420	420	442	389	373	392	403	369	381	367	333	346	378	402	383	351	377	359	334	360	331	391	358	377	373	354	362	377	376	367	356	376	359	350	341	346	354	348	355	339	363	341	352	351	358	350	330	367	351	355	364	351	344	377	345	359	368	341	339	341	349	348	330	347	364	381	345	372	330	358	326	376	343	382	358	374	330	334	318	349	348	369	327	353	389	330	344	351	333	363	380	366	372	360	389	364	372	330	393	393	340	399	376	362	354	355	346	367	368	372	358	334	337	361	347	349	396	333	373	323	361	342	355	360	340	338	358	368	325	335	373	338	335	365	371	395	384	358	352	361	351	350	353	356	367	358	332	341	331	394	374	360	358	354	356	355	369	314	364	363	370	354	312	351	348	304	328	353	354	377	336	359	351	356	334	362	356	380	382	356	352	349	374	323	335	360	377	399	332	342	363	351	351	332	337	338	376	368	360	361	351	371	382	343	342	363	354	359	380	321	383	348	343	339	341	369	351	397	359	350	329	333	389	354	338	360	393	316	350	322	401	348	352	369	353	372	331	342	325	363	329	348	328	342	345	348	334	373	366	360	377	372	326	368	340	361	346	322	362	328	360	363	365	365	366	345	368	344	372	372	341	355	401	398	342	360	367	354	366	364	375	366	372	351	342	323	350	350	323	360	335	333	386	362	345	402	376	371	362	383	365	337	346	364	342	350	322	383	348	375	327	379	371	357	353	349	346	323	356	363	360	338	361	332	353	361	373	344	320	326	307	370	367	375	354	364	353	321	353	350	349	389	341	355	350	372	389	330	377	357	393	360	341	370	360	338	372	320	357	346	381	334	366	351	371	334	354	339	366	325	373	291	361	389	330	369	343	383	336	387	364	350	325	350	331	335	329	368	399	356	351	351	356	319	340	354	373	355	336	327	354	319	343	348	355	364	324	361	355	326	348	376	373	323	341	351	353	347	365	358	366	342	359	394	357	359	330	328	368	357	355	391	343	370	329	338	364	332	391	362	358	347	333	335	369	368	311	349	341	356	330	339	338	334	385	328	360	352	375	369	349	380	387	366	307	349	353	342	367	361	351	327	362	348	347	349	362	368	346	352	351	376	345	353	367	359	362	319	364	361	331	339	361	330	375	339	369	343	387	380	334	324	373	367	343	317	341	329	320	350	347	362	332	351	350	335	340	320	374	342	332	355	349	367	366	353	348	345	347	364	365	337	365	343	361	357	369	341	335	329	340	332	365	350	338	357	344	354	355	369	348	382	348	362	326	342	371	343	367	353	365	354	339	353	378	355	359	361	371	366	354	343	351	385	358	361	308	346	365	394	338	362	373	353	353	335	362	362	365	346	345	348	353	343	349	363	347	316	328	404	370	367	355	339	374	349	376	375	349	351	357	362	353	367	374	354	347	328	343	337	347	348	378	364	332	374	309	356	357	345	365	351	364	339	362	368	380	353	353	317	333	365	337	385	332	339	366	366	363	345	344	354	360	350	343	369	315	405	345	362	370	369	340	348	356	352	391	382	344	339	326	374	359	361	330	358	338	348	346	358	391	383	377	358	348	337	323	360	349	355	332	356	364	348	359	372	388	383	358	335	351	326	349	330	348	344	334	327	341	350	366	342	339	355	320	372	308	348	346	335	326	340	331	364	353	341	349	362	337	385	369	364	342	355	333	347	333	362	347	348	359	338	341	346	388	367	362	350	343	332	349	354	320	387	378	323	358	356	380	391	348	329	354	367	367	347	384	355	370	331	346	315	351	358	395	390	350	356	335	363	317	327	311	354	385	362	349	354	374	313	393	365	365	359	317	331	376	348	352	338	364	334	319	318	352	357	331	370	349	374	362	355	371	378	360	360	340	331	357	334	316	359	317	370	367	342	357	350	341	347	344	356	336	323	352	358	333	356	355	389	362	357	364	349	383	365	368	370	340	346	372	349	342	337	353	327	338	349	369	374	363	350	326	352	379	338	354	336	361	364	335	371	390	327	349	362	394	374	361	326	366	352	348	362	378	367	383	319	344	350	366	345	375	335	348	373	317	322	362	349	361	323	351	350	374	361	320	375	352	330	370	337	374	357	341	369	376	345	359	358	353	368	379	359	367	344	335	326	393	363	355	370	351	346	363	378	378	332	350	373	370	395	335	340	363	363	346	339	362	333	303	384	368	329	372	357	350	391	368	329	322	356	340	361	415	375	365	342	365	380	352	328	341	372	352	351	352	363	355	372	364	352	334	341	365	354	385	338	377	344	366	385	338	341	361	356	335	344	343	346	357	333	394	350	360	336	334	351	373	339	382	382	364	351	350	309	355	340	348	321	340	344	378	393	340	382	335	357	395	378	334	374	354	356	349	323	369	353	364	341	382	361	369	340	368	357	357	346	365	371	355	369	325	324	341	375	322	359	373	335	347	349	336	330	339	362	338	360	352	345	359	364	331	340	370	331	387	341	328	346	317	361	327	359	330	354	355	330	348	336	321	349	346	353	343	352	303	371	319	352	371	378	371	339	347	357	345	401	380	336	359	363	355	368	368	353	352	331	339	374	345	347	365	345	360	324	329	357	327	359	401	331	349	356	346	319	372	348	374	326	343	372	377	329	371	369	379	335	383	388	357	378	355	375	343	351	357	339	365	328	351	348	305	366	337	374	392	343	369	310	353	358	368	357	350	317	353	352	361	356	373	357	349	357	381	347	351	329	377	342	369	342	364	367	357	353	386	320	377	370	390	375	355	353	364	357	361	303	340	341	370	318	358	371	331	355	385	350	348	352	352	366	358	367	341	366	366	382	338	364	306	379	370	364	349	369	351	373	349	382	369	366	376	354	363	337	371	327	372	330	350	374	322	353	323	343	328	333	338	369	389	352	355	345	362	344	349	348	356	338	333	383	344	376	357	350	373	348	343	331	370	342	347	334	381	367	365	354	361	363	350	340	347	373	360	350	358	367	353	351	341	350	330	360	324	380	357	351	337	347	390	351	344	361	346	374	341	321	373	391	353	319	357	381	374	326	367	378	363	359	384	306	364	396	337	351	342	338	329	343	332	349	359	351	376	330	350	342	371	326	355	353	347	389	376	347	340	360	377	380	345	373	368	336	350	397	347	356	352	355	349	351	366	368	343	368	332	392	388	369	339	313	340	376	351	346	362	324	363	351	357	405	352	355	316	364	325	342	317	334	370	349	338	348	371	339	327	368	353	352	353	324	371	346	358	342	357	352	348	337	297	371	357	366	366	365	333	342	353	343	389	348	337	365	390	369	345	368	317	357	333	363	367	355	341	352	342	340	376	333	325	356	360	359	358	326	342	320	345	350	370	331	339	363	366	355	354	363	337	348	351	345	345	366	398	358	345	356	356	357	364	377	347	356	366	328	325	376	353	350	321	358	331	366	379	370	392	332	365	339	362	349	333	327	335	366	355	369	333	359	347	332	359	337	352	347	334	393	369	356	329	353	345
22504	21322	29000	24012	21315	21372	11155	1162	897	751	707	657	566	521	552	515	520	450	478	457	444	431	432	450	437	405	416	402	362	458	402	397	426	427	374	386	407	430	405	407	393	417	390	395	457	386	434	403	407	395	412	396	439	425	439	410	401	402	357	400	406	392	394	415	440	371	394	379	409	408	415	381	399	369	387	431	378	425	401	406	396	402	390	394	394	405	373	378	391	433	394	401	400	423	380	409	410	409	393	428	394	386	393	370	396	447	400	400	404	398	379	394	403	366	399	360	338	369	402	389	410	384	373	400	381	370	375	385	426	377	424	349	391	393	421	419	376	353	430	402	400	422	405	425	401	421	417	401	395	392	413	405	409	400	396	386	416	374	408	361	395	433	407	420	376	410	381	367	408	410	420	398	356	390	404	396	412	370	400	424	413	387	412	377	387	402	388	427	446	385	398	375	405	388	380	382	438	377	402	367	396	396	365	374	397	416	413	406	388	379	419	354	415	413	391	396	399	424	422	359	385	371	399	392	374	369	382	374	400	377	371	413	407	419	395	416	389	385	396	414	373	401	407	365	397	403	375	394	399	392	406	385	397	394	374	389	375	414	392	391	369	353	359	391	394	416	368	401	387	385	406	393	393	404	375	421	401	383	413	377	408	422	405	395	399	394	411	400	404	405	378	395	417	426	415	435	437	405	396	415	419	388	412	389	397	404	382	402	410	374	394	401	372	396	419	376	408	396	385	400	385	421	395	394	389	401	354	376	381	390	402	356	365	408	434	405	396	417	431	389	360	350	402	450	380	437	388	397	411	379	362	393	364	370	386	385	385	414	391	372	405	377	392	398	376	399	377	382	370	402	397	387	430	399	386	403	418	418	396	380	367	404	421	394	384	408	374	419	399	390	381	365	358	434	420	391	403	384	412	433	417	408	391	401	399	383	428	380	393	442	366	415	386	383	421	402	398	377	412	380	436	410	371	412	392	397	406	396	401	364	402	373	440	421	396	432	383	374	380	386	401	403	402	402	381	366	381	428	351	409	407	376	415	366	392	379	387	425	383	371	388	439	395	411	417	367	379	368	408	405	412	397	397	435	401	411	416	420	435	381	393	410	378	413	376	441	390	407	415	402	359	387	434	381	368	385	404	400	415	386	397	388	386	384	392	417	374	417	388	410	413	383	387	378	366	393	414	388	422	385	358	372	411	367	373	386	402	389	356	382	422	372	392	367	385	366	426	370	370	392	407	396	408	361	389	422	393	420	379	370	363	377	404	401	369	427	417	409	424	350	397	382	365	401	404	402	407	421	424	396	397	418	403	413	392	385	429	403	408	382	381	441	415	385	391	418	393	401	398	401	408	403	405	385	385	402	429	366	415	420	386	402	393	383	423	411	373	413	408	407	410	378	385	380	352	397	379	414	450	415	377	389	378	385	411	439	384	420	430	457	369	418	428	442	400	426	393	381	402	406	381	402	387	408	401	389	368	418	385	389	433	379	418	348	383	407	393	405	409	367	394	421	418	413	392	422	380	385	399	373	402	396	385	380	372	433	377	386	389	421	434	412	390	395	424	401	390	406	436	400	405	401	389	388	414	416	401	378	421	386	403	356	414	380	371	410	393	385	400	366	407	359	405	395	403	399	398	407	424	410	374	397	430	403	405	379	371	385	403	432	414	428	372	359	414	419	418	393	387	378	394	384	432	381	408	391	390	389	382	412	369	372	377	455	367	382	416	421	384	369	387	406	384	388	401	377	387	411	388	407	364	395	410	371	397	445	419	394	414	374	420	371	421	362	403	411	418	375	387	368	382	411	371	418	378	370	424	385	390	382	400	399	365	392	392	409	407	380	403	395	382	405	366	405	366	398	381	432	407	402	409	417	404	423	416	381	398	418	374	435	370	412	375	400	362	369	407	385	360	397	397	401	447	403	356	411	432	411	434	377	392	353	377	388	381	396	406	397	407	431	419	401	403	348	370	410	391	433	408	393	418	403	394	419	422	427	421	407	409	378	387	400	376	394	405	395	397	437	405	376	368	416	390	407	415	364	428	388	400	375	407	389	383	416	370	421	427	394	438	416	368	412	420	395	402	403	395	386	414	378	390	407	393	390	394	361	411	434	366	397	389	404	393	366	406	399	401	397	367	353	389	408	380	408	422	387	382	406	363	407	390	381	396	394	418	429	405	368	428	374	399	361	366	402	405	371	414	358	408	446	438	403	443	402	429	383	364	363	426	395	420	383	392	383	419	398	357	387	384	427	403	378	375	379	356	384	388	357	384	401	385	389	430	403	413	420	378	370	399	388	386	387	402	430	361	379	397	411	388	398	389	372	388	400	401	416	383	360	393	390	357	397	393	392	397	441	387	386	393	406	378	394	407	405	390	412	416	397	401	405	358	413	371	364	394	393	402	411	414	402	378	369	366	383	369	387	367	397	419	428	420	404	390	396	410	359	335	402	389	398	405	400	383	408	379	399	396	396	358	379	376	421	374	412	401	391	415	412	391	413	411	395	393	416	409	376	406	431	382	385	403	440	386	365	398	381	413	420	388	413	388	380	403	404	413	372	376	411	410	395	388	355	415	356	431	391	421	355	430	392	416	377	369	385	425	374	404	370	394	362	378	356	406	369	392	409	397	351	366	396	396	391	384	387	370	407	402	376	419	396	403	415	416	406	384	411	384	399	407	378	409	361	429	387	375	423	424	422	404	374	401	363	393	436	386	390	426	403	409	398	414	374	414	376	427	366	423	379	425	387	429	379	397	339	400	383	432	375	385	378	351	425	415	387	434	373	402	441	397	417	393	398	389	391	400	397	429	394	414	375	404	432	361	405	396	351	367	407	396	433	383	357	413	374	417	386	398	380	435	418	385	384	380	395	370	375	404	382	364	423	423	408	418	382	380	396	424	378	366	373	383	384	376	399	391	411	420	401	395	411	403	391	454	413	401	398	388	384	419	398	391	391	363	402	407	409	431	415	364	402	373	388	391	415	387	386	373	378	396	404	372	446	407	368	415	392	394	379	401	385	389	397	400	404	376	390	394	382	403	426	375	387	413	394	413	405	406	434	440	415	384	401	386	372	389	350	401	421	415	397	392	417	394	419	389	341	392	414	406	420	397	392	439	419	392	416	410	371	404	399	382	373	428	390	411	399	397	419	395	373	397	383	385	414	374	411	404	401	384	402	412	386	405	414	365	362	404	383	380	383	385	409	419	379	376	414	418	406	410	393	376	372	412	396	364	394	384	387	352	422	398	406	391	385	417	391	408	392	399	399	376	376	388	355	343	443	381	383	417	404	378	364	390	411	405	393	398	389	368	414	379	376	384	393	397	396	398	397	407	375	399	387	374	379	399	386	397	372	391	409	408	407	427	393	380	386	421	409	402	402	406	400	395	379	402	413	361	395	389	423	406	383	359	409	431	385	415	384	417	412	388	379	390	405	429	424	387	384	385	414	377	391	368	409	417	396	378	383	370	386	385	404	401	415	379	366
4396	13418	11089	5396	3566	2761	2088	1700	1407	1155	1026	919	828	742	675	681	638	621	568	545	605	579	555	546	565	549	488	504	546	524	532	484	523	500	479	490	493	511	480	449	441	487	498	494	461	462	473	446	445	442	445	497	540	467	446	471	465	465	467	484	451	455	435	469	488	451	476	454	471	475	454	447	455	458	466	470	469	519	477	474	469	458	452	448	441	430	409	449	464	488	442	425	487	484	440	478	460	468	450	456	484	480	494	458	466	482	476	454	492	457	471	476	487	478	468	456	486	454	501	415	446	475	507	457	480	440	439	491	438	491	452	474	491	484	477	459	492	452	422	483	467	455	439	458	469	476	441	450	499	463	448	473	454	453	461	448	503	472	427	458	436	447	469	445	417	449	478	482	431	491	453	465	445	466	484	473	430	472	470	456	431	452	500	493	481	458	440	507	445	493	460	448	472	453	478	434	465	452	456	489	468	437	496	452	454	417	443	474	412	434	471	484	456	497	472	477	440	470	452	468	458	482	491	443	489	459	438	467	510	485	477	441	455	448	458	443	429	485	483	428	453	460	513	419	489	411	477	457	473	413	445	454	451	442	434	454	449	463	436	513	417	476	454	450	445	458	480	475	450	465	410	455	436	465	463	471	446	461	443	461	464	468	457	472	446	463	447	464	471	499	471	448	463	442	453	457	502	447	469	441	448	464	480	469	456	465	455	431	437	481	489	452	442	461	444	400	488	436	419	476	437	457	442	438	430	456	433	446	436	453	458	496	436	466	484	469	477	471	460	469	469	460	470	433	445	463	464	438	476	458	452	497	471	490	443	490	489	484	429	430	449	496	431	399	451	455	461	455	456	465	465	442	466	447	483	449	425	478	481	451	446	444	492	481	426	452	454	432	458	434	461	494	457	465	425	497	467	476	481	441	482	450	456	464	496	490	483	464	421	434	449	486	476	487	460	432	478	449	461	486	468	439	455	448	469	455	453	455	488	445	461	464	458	475	465	459	435	472	463	466	428	454	447	447	463	479	442	452	452	480	463	455	470	481	478	439	472	456	473	458	501	441	467	459	430	423	462	424	476	462	466	438	458	420	460	454	461	442	490	458	477	460	429	448	424	479	413	483	496	445	455	457	464	442	470	456	477	474	442	491	461	471	458	477	445	468	482	449	412	459	459	463	463	470	453	494	473	500	474	506	475	410	469	476	449	452	444	480	430	464	455	501	436	459	445	474	466	496	450	457	437	440	433	457	477	475	447	454	487	453	452	460	463	499	458	444	487	449	446	462	425	455	445	447	431	456	466	476	462	449	437	434	500	471	469	500	446	441	471	462	442	453	446	493	458	446	470	496	462	467	413	433	494	478	461	432	487	456	446	458	432	481	504	486	448	421	444	445	485	473	483	484	442	467	488	437	446	491	466	452	473	452	440	479	439	458	479	442	410	448	445	472	454	438	481	485	471	474	488	473	447	425	450	491	480	467	454	464	425	449	465	468	455	444	448	453	457	457	462	451	470	467	461	474	451	426	480	469	450	456	459	488	494	452	445	480	439	450	440	508	478	472	424	431	454	460	454	483	468	410	452	473	498	487	481	445	461	486	464	431	441	443	442	485	470	426	472	449	488	472	462	458	449	465	434	478	481	484	449	470	459	425	470	473	481	448	457	445	466	469	454	443	438	455	451	455	451	456	474	490	457	458	469	459	469	410	410	481	488	459	431	450	477	446	463	453	420	506	446	457	491	472	474	468	450	449	472	441	455	494	446	443	484	492	454	492	454	514	460	449	487	457	449	499	432	417	461	438	427	441	458	459	480	459	470	509	465	456	468	490	472	483	444	450	487	498	459	502	463	462	441	457	441	501	475	486	445	480	527	438	470	462	453	435	411	489	419	452	454	448	451	480	433	443	432	480	426	455	480	438	461	440	484	487	423	462	438	481	476	443	474	469	419	418	450	462	433	459	458	416	447	423	451	467	468	448	447	429	474	479	435	459	430	463	424	443	443	442	482	478	462	473	473	467	453	450	437	472	459	473	495	474	453	441	461	443	435	460	460	421	448	461	481	428	427	453	499	447	443	428	460	478	472	484	459	432	413	457	427	447	442	443	439	449	443	449	477	448	489	481	485	453	487	460	500	469	483	490	452	444	417	441	503	466	475	481	469	450	472	495	450	491	456	467	456	432	498	413	479	453	442	480	478	421	480	484	424	463	490	417	441	463	439	454	450	470	504	494	450	456	456	480	466	432	454	433	481	460	442	436	447	417	450	456	434	491	468	470	452	447	468	447	462	471	478	438	468	474	457	479	469	427	451	453	442	443	436	486	447	491	440	459	451	462	474	474	491	452	420	475	450	464	466	496	445	488	430	500	418	436	477	483	494	484	466	472	444	440	474	468	441	455	468	454	473	457	444	491	468	464	424	457	450	441	500	453	452	466	419	460	418	477	441	468	461	470	438	479	443	492	483	447	452	525	483	466	472	448	425	466	458	491	455	443	442	445	475	442	460	444	445	469	450	476	434	432	440	491	485	473	471	465	473	407	436	461	436	434	474	461	482	469	446	503	454	408	465	488	454	469	481	449	430	448	450	441	449	447	456	475	483	497	452	484	457	457	467	434	469	474	494	432	476	458	451	483	408	437	475	477	433	436	421	470	473	459	491	448	471	481	453	441	449	429	442	453	480	459	438	427	473	469	431	455	460	485	465	476	467	488	423	504	433	492	454	442	440	453	437	456	437	507	398	472	449	418	463	455	496	490	464	466	472	454	460	486	452	460	489	446	475	418	460	429	428	502	463	451	463	441	504	443	471	474	459	425	504	441	494	464	429	482	480	489	450	443	451	447	440	468	438	438	457	444	441	485	439	474	453	479	445	482	489	447	466	455	473	422	495	419	472	442	473	471	434	479	478	471	454	461	424	457	484	451	465	477	443	466	449	458	463	458	432	483	481	474	450	462	472	488	489	432	472	498	464	452	449	500	461	469	441	481	506	452	452	497	431	469	413	507	453	421	488	432	441	490	417	462	472	439	437	465	439	439	469	472	476	480	484	451	472	447	469	446	470	468	461	470	450	465	474	474	467	440	481	450	435	475	481	451	467	433	465	481	433	466	464	436	475	461	462	465	438	454	454	437	459	474	483	519	450	440	487	458	462	406	442	476	478	463	459	488	456	468	440	472	441	450	483	477	439	408	416	481	435	471	467	413	480	432	450	480	431	448	462	444	470	452	414	451	475	470	406	462	438	459	472	443	481	460	435	446	443	465	480	492	441	500	445	423	480	469	489	447	456	487	463	456	451	467	471	462	487	435	425	484	487	430	461	457	474	430	444	436	433	454	475	470	469	443	497	448	455	496	462	443	482	459	459	521	463	445	465	474	459	433	404	454	505	423	454	459	464	470	458	442	452	462	467	462	478	420	464	461	496	488	427	463	455	468	459	435	451	458	462	453	432	468	448	455	414	476	480	413	461	454	443	462	433	463	448	458	433	442	464	491
27284	19773	6566	1062	760	718	691	670	660	694	654	687	631	638	647	635	627	637	662	650	664	604	637	655	645	672	655	622	609	603	584	637	656	644	602	639	614	660	622	627	626	681	615	674	654	618	640	666	704	640	666	616	683	641	587	645	674	605	633	640	636	618	628	658	634	621	623	614	684	668	655	635	645	676	669	620	596	595	642	640	647	612	604	665	656	630	595	661	624	613	625	626	651	673	599	641	649	569	634	638	630	618	644	641	695	600	665	624	640	653	674	636	663	655	606	640	643	671	622	576	610	646	601	618	612	638	644	663	622	611	626	633	635	625	609	655	606	623	604	627	647	596	590	620	675	629	637	610	645	653	640	635	571	631	692	631	667	628	643	680	686	680	576	638	655	624	675	641	619	665	669	617	591	630	619	618	628	612	660	646	573	606	689	615	618	590	591	630	643	660	650	635	618	653	652	655	606	655	612	643	669	671	657	653	668	673	616	639	599	584	631	597	628	641	605	631	660	647	639	615	637	636	642	624	626	617	635	656	591	666	668	665	651	657	655	643	611	647	680	706	655	601	627	598	606	644	657	638	642	667	648	595	648	645	605	635	631	639	653	618	632	600	673	660	590	607	650	621	657	643	646	657	646	651	626	669	633	620	650	648	669	629	655	720	627	619	616	620	641	628	633	665	610	631	575	677	668	644	624	619	619	584	612	614	616	628	583	663	615	615	650	617	651	639	646	646	632	630	625	619	614	633	633	592	633	623	581	641	661	643	636	668	645	614	624	678	638	599	635	648	639	703	667	670	629	672	625	633	621	662	621	634	612	641	648	655	644	685	628	607	664	586	591	693	613	652	638	663	651	674	662	649	632	617	612	641	671	677	683	652	617	606	658	643	605	559	637	613	661	635	663	661	662	682	637	636	661	662	620	634	662	659	663	613	623	651	614	637	612	650	636	592	625	595	631	627	620	641	659	643	636	619	641	640	664	633	639	648	601	661	636	660	587	619	664	608	617	645	641	637	583	611	702	634	645	675	662	668	628	593	653	664	649	637	594	640	616	623	634	628	624	633	676	641	649	676	625	640	686	660	652	644	641	637	601	653	603	631	609	626	656	641	625	619	639	659	665	635	596	611	602	645	659	660	617	652	626	632	616	639	632	631	641	648	617	620	694	629	635	586	687	652	660	679	621	615	646	622	668	614	632	608	619	657	606	647	627	639	641	667	670	634	647	658	632	623	651	646	701	606	619	646	641	681	640	658	642	626	679	661	604	656	637	657	637	651	635	634	664	640	628	594	645	672	641	568	630	601	587	619	592	633	649	648	610	636	648	668	629	662	649	611	615	620	626	677	621	649	665	645	618	580	615	644	602	645	632	614	660	627	634	599	624	621	661	603	659	607	649	623	626	663	648	628	625	634	603	609	649	627	594	616	604	633	629	591	673	615	631	603	628	618	684	586	642	650	613	639	650	675	596	606	609	652	629	580	608	647	619	636	643	627	616	653	634	645	648	653	646	639	646	653	596	675	619	614	660	593	693	644	625	596	633	652	587	615	660	664	628	658	616	638	631	638	611	639	614	629	579	625	600	623	642	632	641	640	615	647	614	623	619	621	626	650	653	628	629	638	665	646	657	607	615	661	611	639	653	633	651	678	651	645	631	656	646	626	645	671	663	665	634	645	631	610	671	680	594	667	629	618	608	633	681	671	655	579	633	612	630	651	649	605	621	621	637	675	651	677	650	674	633	645	646	614	601	673	655	611	642	619	626	643	627	681	685	659	620	696	651	629	623	645	649	640	664	635	668	631	614	641	651	578	683	623	602	654	661	625	611	601	628	593	671	614	680	633	635	634	633	595	649	652	659	628	590	667	607	638	622	673	620	596	636	669	614	618	607	640	624	617	658	612	645	620	644	621	592	602	652	621	635	619	623	647	622	670	595	607	612	650	597	611	667	670	673	659	635	685	651	660	653	626	654	645	613	625	686	624	637	625	663	644	619	673	678	625	612	656	646	633	645	691	651	635	660	628	637	633	601	637	633	631	641	660	630	662	642	647	653	655	648	664	631	641	604	665	600	646	611	686	626	692	669	621	652	635	601	638	608	667	638	632	691	657	631	668	605	618	633	647	655	628	604	606	635	654	656	649	606	664	615	624	638	672	590	635	645	634	674	657	658	645	620	626	624	646	643	652	645	637	655	655	594	662	646	627	649	582	616	609	634	614	645	631	646	678	606	612	642	714	675	662	620	641	655	643	589	637	668	663	631	648	627	631	633	607	648	663	609	622	615	599	627	674	633	586	604	669	667	629	651	653	604	596	637	610	636	661	635	617	626	615	700	644	619	578	625	670	638	629	637	645	659	592	664	612	613	634	649	652	637	673	632	678	707	640	637	669	634	647	590	639	627	653	681	646	583	646	609	639	667	631	631	637	657	622	608	617	659	666	647	661	666	613	576	617	691	649	619	618	633	652	615	635	615	664	629	642	662	623	606	589	626	656	609	661	658	644	644	689	666	633	614	647	601	628	600	620	662	628	641	658	622	636	668	628	654	647	611	621	664	656	602	649	654	640	677	668	625	655	591	633	647	655	583	612	646	605	676	618	637	603	602	687	614	682	644	622	630	624	600	646	595	584	652	683	688	658	587	664	671	630	614	705	683	614	634	677	588	707	636	608	618	630	664	630	615	626	644	605	657	637	695	590	636	616	671	630	633	643	638	622	677	677	690	616	643	640	618	675	645	652	653	648	638	607	607	650	608	640	633	626	656	634	618	617	600	606	651	601	634	649	657	624	630	624	663	656	667	666	662	670	659	617	603	675	666	708	673	612	661	693	642	640	643	593	652	647	616	638	629	645	670	620	601	663	656	665	688	637	605	642	656	666	659	652	639	658	615	631	601	594	637	625	615	644	597	616	630	618	631	640	676	676	631	669	653	659	645	641	663	672	664	635	631	632	635	665	640	616	637	653	628	599	659	645	643	648	661	627	628	649	662	617	611	618	659	692	648	645	616	593	639	670	655	668	610	639	643	623	625	634	674	637	614	604	609	599	637	643	649	684	614	631	615	647	652	611	624	647	632	655	647	604	627	635	591	639	638	657	587	627	633	630	573	671	622	617	626	625	621	637	651	646	663	636	638	631	640	621	672	642	666	617	598	654	619	642	647	642	619	612	609	640	653	624	632	627	621	601	624	637	661	571	649	648	652	645	624	649	597	623	625	614	612	656	625	628	622	582	648	632	691	649	635	631	621	630	659	637	647	642	643	636	639	638	676	595	663	651	634	605	648	591	619	680	637	655	639	625	621	676	629	643	693	615	633	654	593	595	644	599	633	641	664	637	640	625	631	643	634	599	638	665	618	603	674	636	665	669	634	651	678	650	674	627	640	652	643	639	672	632	659	603	655	627	663	589	677	660	634	599	631	609	616	629	685	666	667	630	644	637	632	629	617	631	608	646	673	661	626	661	622	629	582	656	663	634	639	616	593	586	619	651	625	613
4257	1239	1103	857	802	756	736	723	788	757	745	756	724	729	732	682	756	746	750	739	692	760	703	735	722	712	698	694	694	732	735	725	727	650	733	683	678	734	685	726	699	661	711	692	724	712	741	716	690	673	712	707	749	674	671	663	724	718	712	706	671	765	681	737	738	687	692	733	720	669	739	695	651	706	685	670	709	728	724	699	710	701	623	713	718	726	689	705	721	726	723	759	719	674	708	772	680	723	681	681	721	730	673	694	695	726	682	717	691	746	727	740	668	737	748	744	719	690	749	713	706	708	736	683	687	736	648	755	721	639	720	707	730	716	705	708	679	725	695	741	656	694	751	701	718	730	712	710	681	681	687	697	755	738	677	674	720	728	739	745	698	661	685	720	656	689	752	692	714	670	686	726	710	653	703	693	710	708	727	721	745	764	711	753	700	710	701	756	726	695	670	669	714	670	731	727	741	716	712	706	722	741	722	697	749	727	713	707	771	711	739	618	741	689	680	692	687	739	737	700	679	683	711	728	646	714	707	734	708	679	734	676	682	693	683	654	700	730	728	656	683	681	679	738	685	707	823	742	697	698	676	696	712	699	732	661	731	687	703	682	686	681	764	739	700	733	682	708	725	707	747	703	697	666	719	694	671	667	704	695	690	714	717	745	696	674	705	722	720	684	733	671	680	736	749	685	728	735	723	741	698	710	705	705	709	712	757	662	697	684	676	713	745	717	690	734	730	703	655	716	729	678	725	734	685	713	695	703	706	737	713	764	722	691	755	653	668	697	675	720	701	677	734	725	713	705	683	703	714	698	687	698	740	719	689	660	741	693	712	706	681	756	757	696	682	720	689	691	701	720	734	712	669	645	692	773	723	710	652	713	732	676	724	725	700	713	742	745	689	681	686	702	690	711	678	720	659	693	778	721	661	720	716	722	708	700	672	701	778	697	635	757	685	688	694	687	723	680	710	690	725	698	709	640	683	728	699	674	693	668	677	729	728	737	735	679	697	680	699	696	717	676	689	681	721	739	665	680	671	685	698	716	706	674	662	730	698	702	715	689	704	680	699	712	757	658	754	703	711	740	710	671	690	700	723	760	740	688	753	692	720	737	740	749	723	722	685	678	686	708	741	708	718	720	725	723	687	713	681	710	684	684	696	679	681	729	750	760	722	681	703	737	705	661	724	697	697	742	710	672	705	742	688	735	715	678	739	704	704	744	708	661	709	701	748	676	734	788	699	691	730	717	711	709	725	719	754	696	761	686	697	688	770	752	704	717	686	692	714	735	717	737	655	693	701	720	715	715	730	718	692	722	712	723	701	738	697	728	711	769	719	684	745	708	700	704	703	687	739	656	719	674	713	687	736	698	709	715	655	687	738	712	730	752	672	711	766	705	718	755	680	677	714	693	692	665	691	733	738	739	714	679	697	736	728	684	692	727	735	663	697	745	723	695	666	689	712	723	753	700	697	765	665	701	695	698	709	640	718	708	682	709	706	712	763	686	704	665	723	703	700	670	740	725	701	742	722	711	694	718	708	716	728	677	710	723	733	673	688	756	742	690	734	736	693	694	707	715	722	736	686	656	692	699	700	701	737	694	678	711	692	700	713	663	722	753	760	673	696	712	708	695	714	698	678	712	730	765	735	673	712	706	717	712	688	764	720	721	668	690	671	739	681	701	684	698	664	714	742	695	683	711	732	719	705	650	721	716	730	683	715	752	756	765	731	719	717	672	692	697	647	724	678	693	699	722	731	748	706	717	682	692	706	720	666	705	710	761	749	700	713	653	753	702	740	735	791	719	710	683	730	710	706	693	698	706	713	652	683	658	658	690	758	656	689	680	718	685	710	727	716	702	719	724	708	685	698	710	701	701	679	709	718	662	725	723	734	712	661	688	720	739	667	708	721	704	723	697	689	712	764	746	691	697	700	686	753	724	736	714	676	611	746	693	702	756	734	719	721	743	700	714	749	747	708	740	717	695	685	710	699	736	711	681	681	750	657	695	708	699	705	675	703	677	717	719	724	768	690	749	710	685	716	719	700	727	668	745	726	718	721	716	665	683	741	675	716	723	717	710	683	630	678	649	736	724	720	764	702	635	689	716	718	723	718	678	654	688	735	695	720	725	674	687	714	734	692	759	665	714	660	708	711	706	708	697	709	697	727	704	663	686	674	731	700	727	698	745	706	719	699	662	735	658	793	704	719	741	700	711	668	689	699	674	700	680	646	700	661	726	629	702	687	677	696	726	663	738	710	684	697	694	683	684	744	674	676	650	640	745	719	703	707	724	729	697	706	759	687	717	672	689	713	726	724	687	736	716	674	733	700	699	700	717	681	697	760	718	718	763	748	704	745	696	712	717	708	708	733	718	678	691	697	724	684	699	740	699	704	752	641	709	693	676	734	724	701	741	691	695	690	692	697	705	685	709	726	691	687	719	674	724	689	714	705	749	714	733	686	673	710	711	750	722	689	714	742	706	719	695	731	707	669	683	678	687	733	671	701	664	768	710	754	676	729	687	702	724	700	703	728	650	690	719	700	720	709	728	663	684	687	728	721	709	704	728	727	683	707	752	714	655	693	724	683	697	743	730	725	665	687	750	653	681	676	734	660	734	692	751	718	693	667	738	750	710	704	684	686	738	757	745	708	714	701	680	715	677	671	709	696	672	749	731	734	756	729	727	689	694	702	712	710	726	685	713	766	710	697	665	725	710	701	694	781	695	735	745	699	696	696	717	692	716	716	707	674	715	679	665	705	732	733	734	671	726	683	696	711	669	705	663	674	694	703	687	683	695	755	693	743	719	696	700	725	676	738	698	688	750	708	697	746	687	714	685	714	723	713	683	738	724	718	714	750	661	724	674	680	712	730	696	672	715	774	692	708	682	691	748	646	731	714	742	721	706	688	681	717	680	726	674	723	680	717	699	696	720	719	688	752	711	674	684	676	726	690	677	662	700	677	680	689	701	722	687	742	706	703	697	711	712	705	765	703	678	713	700	715	691	699	651	693	688	717	708	705	737	725	750	654	707	694	718	721	681	708	686	664	689	709	702	720	740	738	748	721	722	702	671	736	689	681	734	711	714	737	750	746	741	655	700	690	689	746	674	725	676	697	690	706	707	727	703	694	748	724	653	779	714	723	723	732	700	675	686	707	733	738	677	737	754	690	690	696	719	743	693	682	736	672	681	774	656	669	756	705	709	720	742	701	698	696	692	702	681	719	717	720	699	707	701	720	678	749	709	709	720	724	726	714	751	701	680	739	739	697	651	707	728	635	667	756	663	737	742	745	708	724	676	690	695	701	711	693	681	718	737	724	724	715	653	691	717	702	703	710	720	746	707	722	714	737	750	750	683	705	689	668	665	680	723	690	728	722	689	697	675	645	715	702	714	699	714	693	695	709	713	739	749	685	718	692	665	742	680	714	666	756	713	699	708	675	711	752	742	662	716	680	719	673	703	679	691	692	722	755	745	725	742	699	706	752	742	685	707
23792	21334	28507	24514	21339	10020	1486	1165	958	899	887	849	875	824	801	880	832	788	815	766	805	766	716	792	784	822	778	794	770	723	796	738	810	794	771	752	722	765	833	818	748	805	807	740	762	767	754	813	764	728	732	770	723	729	724	764	807	762	768	776	733	770	820	783	745	770	767	727	798	785	777	812	805	794	793	769	781	736	740	781	744	783	785	738	768	746	776	749	762	786	758	774	746	723	744	759	762	711	741	759	718	724	726	770	775	727	745	760	862	764	759	737	751	764	808	793	736	779	769	739	782	736	754	706	748	794	790	813	746	794	761	822	770	797	760	751	783	744	761	764	772	764	792	775	721	738	761	822	733	726	769	775	800	697	775	743	754	806	751	757	804	723	821	715	730	813	793	759	783	775	696	819	759	756	760	746	770	726	753	760	777	790	764	764	764	739	817	741	773	738	801	773	790	786	741	772	749	797	715	755	804	756	745	780	767	697	755	777	782	753	785	761	770	800	809	802	781	799	775	736	773	732	734	745	773	742	745	821	705	723	751	756	732	743	744	745	755	726	783	798	767	707	741	718	798	761	781	809	739	798	750	776	751	757	729	752	799	793	761	674	748	791	787	754	764	800	747	727	732	781	801	761	742	708	733	805	801	760	740	815	773	785	800	811	741	781	739	861	755	748	735	834	793	738	748	733	819	795	712	725	798	786	778	748	725	771	742	805	747	775	729	758	734	789	770	763	758	751	744	758	737	715	751	790	773	769	741	795	679	771	788	799	787	727	793	738	757	771	757	798	759	731	741	798	772	782	789	777	742	723	774	735	786	778	802	790	754	774	785	771	818	848	793	758	791	806	758	790	731	791	720	776	802	755	801	782	753	704	746	736	789	710	738	736	764	817	784	760	735	804	796	788	781	782	747	792	754	793	784	754	737	713	753	764	747	758	753	806	731	792	723	792	745	744	759	778	747	783	793	737	792	760	742	776	772	759	800	789	763	763	734	804	770	749	816	731	786	741	761	756	786	767	724	821	797	768	790	759	793	786	793	769	744	783	733	787	761	828	725	769	809	768	788	735	770	753	767	733	780	752	775	733	748	732	793	748	722	765	775	774	764	813	833	795	767	740	769	752	760	778	802	774	758	744	784	767	745	757	768	758	800	786	743	821	719	818	761	740	760	794	743	726	812	760	773	749	758	784	735	777	759	771	727	709	763	751	819	721	777	757	747	786	764	807	773	761	750	800	778	808	822	766	769	788	735	787	818	754	760	814	728	745	761	761	710	722	756	780	786	776	798	748	764	801	729	749	787	732	811	759	732	798	745	728	748	750	796	802	734	790	733	741	808	747	768	725	754	729	778	740	708	781	788	755	737	690	769	788	797	815	747	754	755	812	775	823	719	723	789	770	740	740	763	758	764	751	725	767	737	775	763	739	706	766	795	739	735	753	787	781	778	785	801	784	770	778	759	765	762	768	755	782	792	746	717	776	735	748	774	720	752	771	751	741	750	779	776	706	752	788	731	753	771	742	767	751	757	770	750	755	786	782	791	752	743	758	755	776	777	762	795	763	780	755	748	780	774	768	730	801	756	785	775	773	790	737	726	690	799	726	766	772	787	791	809	774	735	771	752	745	726	783	780	743	785	783	801	731	759	743	749	710	762	733	704	779	745	801	779	752	758	781	768	766	813	774	765	760	742	770	794	746	781	775	753	774	768	796	790	757	759	772	746	786	822	794	755	793	757	823	771	761	703	782	768	759	771	762	788	746	793	763	761	755	795	814	811	757	755	700	789	738	741	775	792	746	805	782	764	753	759	778	792	765	780	736	719	743	765	727	744	747	752	762	784	755	744	745	764	743	786	761	761	779	724	755	731	764	773	852	756	759	767	770	762	744	761	755	753	743	776	763	753	754	774	773	781	749	777	734	815	783	803	794	759	766	751	753	760	740	752	743	781	721	816	750	823	746	764	741	772	755	750	845	715	747	730	805	771	757	805	742	740	761	712	803	785	738	787	762	779	753	763	830	740	765	757	776	763	737	742	752	754	744	725	773	739	727	724	749	823	761	769	774	782	723	804	768	739	738	774	778	733	756	806	776	791	750	783	736	728	744	789	737	769	807	738	751	749	718	760	752	792	720	746	748	831	788	798	802	750	804	780	785	757	795	779	756	750	763	740	775	777	752	721	752	701	743	766	733	808	731	778	746	791	749	772	762	762	794	788	775	793	759	742	741	778	743	761	763	786	772	743	765	775	802	768	716	743	744	812	726	764	802	741	750	752	798	782	765	838	773	764	778	767	762	784	744	788	748	758	740	741	725	799	766	784	762	733	811	787	776	696	793	709	724	779	741	748	781	824	852	771	767	731	772	776	728	771	752	745	751	744	802	765	761	731	796	737	771	811	739	786	745	757	772	750	778	789	745	791	718	783	768	709	764	729	772	720	759	721	765	749	733	782	750	742	778	752	801	768	791	773	790	743	755	762	764	817	752	707	771	770	799	778	778	800	732	762	759	796	772	761	800	763	719	717	716	768	733	749	721	771	801	755	743	764	758	779	824	760	702	796	741	787	741	718	755	747	766	797	731	767	795	731	764	797	759	775	724	748	766	778	797	783	743	755	759	758	747	765	769	748	742	743	717	748	709	786	775	845	726	768	782	770	756	798	753	769	800	754	794	785	751	744	751	831	707	746	794	773	804	771	753	770	757	752	783	798	738	802	748	683	762	739	751	738	747	705	746	749	782	812	777	759	801	715	784	784	768	767	767	734	771	766	783	737	704	759	754	806	744	780	752	722	784	736	767	732	771	745	727	836	737	736	795	736	798	757	795	743	696	726	753	790	765	775	749	746	759	784	791	747	749	732	760	751	730	783	775	755	800	769	739	763	745	739	773	798	782	796	734	747	754	782	780	744	780	756	752	711	746	713	770	759	768	742	766	734	822	712	779	821	834	790	783	793	757	767	755	744	769	783	790	730	733	753	789	762	785	755	795	798	776	787	764	722	759	779	775	824	780	733	756	796	778	784	797	746	756	765	737	744	741	807	745	720	744	766	745	761	824	794	825	768	811	769	793	809	760	753	805	771	769	742	739	764	769	741	808	753	799	797	732	764	793	735	759	795	751	779	786	787	783	733	788	739	809	765	802	788	779	748	753	788	761	752	740	800	734	761	772	761	748	771	773	761	759	756	696	749	760	791	794	767	796	707	733	761	733	764	763	730	767	747	788	769	775	793	761	783	815	734	744	706	785	779	721	772	779	752	788	797	737	823	795	786	770	753	769	792	757	715	749	811	769	762	760	716	707	781	739	753	763	782	743	773	769	796	764	762	800	742	792	764	739	739	711	742	755	802	794	782	839	716	752	756	769	769	780	772	768	767	751	762	734	750	774	773	753	807	686	778	724	800	814	755	745	763	752	771	725	739	738	798	764	755	780	768	756	774	785	735	762	753	721	744	777	738	749	796	792	748	754	766	777	719	767	722	787	821	786	760	783	750	748
3243	7708	6544	3230	2312	1964	1610	1410	1322	1153	1026	1122	1041	943	960	988	922	871	884	903	911	873	850	895	910	935	893	846	932	837	869	860	871	839	868	838	858	878	850	882	850	856	875	853	879	884	872	861	928	846	858	840	871	854	852	829	876	864	849	860	876	896	922	820	833	893	875	890	824	859	886	839	900	822	842	819	871	837	876	849	876	838	854	861	876	854	859	902	869	861	856	816	845	857	841	885	879	863	842	866	902	810	891	890	826	898	881	860	878	816	870	838	857	809	895	868	926	883	841	878	849	886	844	831	832	787	874	809	844	860	853	872	823	863	839	872	840	870	818	907	868	791	817	860	862	861	797	861	836	798	871	880	866	827	845	823	869	861	922	905	876	880	914	860	803	846	850	846	831	914	875	893	837	915	900	823	842	896	876	906	825	783	880	856	838	841	870	836	910	855	787	844	883	828	808	845	805	804	876	875	902	860	848	791	831	843	874	893	865	879	857	837	854	789	889	906	886	852	809	861	886	866	818	849	844	804	833	863	816	873	851	831	871	843	865	822	904	871	908	865	889	832	882	834	853	863	895	826	828	863	864	837	885	936	843	811	858	870	831	832	856	848	878	879	840	820	871	856	821	909	878	906	859	845	858	921	884	847	885	862	877	840	877	808	816	816	832	843	800	858	814	884	885	849	853	842	873	845	869	813	909	851	841	854	870	844	838	875	850	851	825	893	792	862	831	850	818	878	896	822	837	878	838	849	842	853	819	863	844	827	824	858	865	842	799	846	830	913	840	864	919	876	807	853	885	861	842	851	825	844	830	907	838	863	857	860	812	871	853	821	886	824	930	917	847	823	804	870	819	890	855	837	891	871	830	836	827	820	871	841	817	827	855	853	833	846	840	858	810	806	835	836	849	840	919	843	910	843	853	831	854	879	805	826	842	816	855	849	871	868	875	876	846	854	880	871	911	927	808	828	837	857	880	870	874	866	853	837	854	810	885	876	834	868	847	809	882	819	842	860	865	817	796	908	837	819	826	870	925	857	865	837	818	869	839	822	825	880	861	845	821	899	858	923	854	828	881	871	884	865	865	848	898	923	867	934	842	869	860	813	876	911	858	848	863	804	844	772	835	876	880	855	848	904	883	847	865	831	867	900	839	859	867	832	903	854	863	817	809	879	860	843	863	909	852	829	777	824	882	839	880	869	861	862	839	872	867	872	848	933	878	854	918	856	828	835	861	833	852	859	827	858	868	849	917	888	849	878	831	855	843	866	849	870	896	825	821	853	849	875	857	833	838	830	888	843	920	880	838	844	872	856	863	882	822	885	814	862	851	916	894	863	830	861	863	824	845	876	812	875	863	851	896	880	878	831	827	847	904	852	831	842	888	892	964	844	856	796	883	837	877	854	837	874	877	892	876	839	829	836	870	900	854	821	876	865	841	822	850	829	889	886	866	853	822	821	843	835	774	827	875	835	908	849	868	852	865	836	822	852	865	855	867	866	860	895	873	815	869	814	835	851	866	876	852	855	833	878	905	871	829	913	839	808	819	891	826	903	844	855	856	894	851	856	877	902	866	872	926	822	870	877	844	825	904	855	867	865	850	836	854	872	844	858	870	819	903	831	909	796	831	852	897	822	867	854	820	860	823	796	849	831	838	875	842	885	828	833	865	855	865	864	858	857	865	858	866	797	896	840	893	913	870	835	832	913	855	877	817	855	859	877	855	907	840	835	879	807	878	861	880	898	838	830	857	825	865	845	829	809	855	822	840	852	834	860	836	816	890	798	854	852	898	827	863	904	819	851	870	849	888	924	869	865	854	859	812	839	828	861	805	908	779	854	837	781	839	816	846	829	875	860	855	785	831	881	863	822	842	849	876	885	801	857	865	915	831	853	870	875	816	891	863	820	803	875	870	857	885	837	859	856	860	818	897	804	853	846	859	837	856	901	846	807	907	852	813	846	909	795	862	866	858	810	900	885	889	881	908	857	864	866	850	831	851	900	871	883	803	863	908	844	839	847	854	848	816	846	817	865	838	893	836	825	837	898	829	900	877	860	902	817	875	809	858	875	868	846	876	814	854	831	886	861	870	879	839	866	818	835	856	881	891	917	812	817	848	870	830	870	910	817	899	864	817	844	819	870	815	903	850	840	826	827	859	801	835	859	857	869	856	871	848	854	882	838	850	855	903	867	854	835	881	835	886	849	848	894	843	865	858	897	849	854	855	850	821	798	841	843	860	869	819	866	827	828	851	785	825	881	853	842	861	822	808	801	870	887	843	876	875	863	825	839	833	843	865	860	849	857	874	870	895	822	826	865	850	870	787	832	877	795	884	836	812	876	865	796	845	920	895	852	884	863	830	882	857	849	830	828	879	803	839	889	816	826	829	841	826	847	832	866	872	844	875	863	866	868	828	883	867	801	814	871	847	830	877	829	837	842	866	778	858	852	869	849	827	880	839	808	828	842	897	853	854	856	867	834	830	857	825	928	874	873	874	809	861	835	861	892	869	908	877	832	844	846	887	836	872	886	815	811	872	842	919	817	847	825	899	818	850	853	854	868	913	882	854	895	879	853	863	868	851	854	903	823	864	836	873	861	885	840	902	843	849	862	875	843	822	858	873	880	839	816	852	866	846	804	887	819	832	860	860	865	797	838	884	790	832	829	794	880	837	868	878	843	795	837	863	930	821	876	903	868	863	855	841	842	839	858	836	853	831	879	805	829	850	914	859	867	863	830	863	846	806	826	856	824	854	878	836	895	870	837	872	854	849	884	794	822	861	839	884	840	858	892	856	834	846	866	889	874	912	796	870	870	885	816	879	830	793	835	901	853	889	834	867	856	834	882	855	859	856	882	899	844	819	831	858	861	837	849	873	866	784	862	866	904	895	840	863	798	823	829	860	873	898	883	830	888	876	851	906	863	879	866	886	842	833	827	816	865	891	860	823	847	879	859	882	885	833	846	856	854	866	877	838	881	807	854	873	819	877	830	871	894	878	841	893	835	873	817	854	827	878	839	826	925	820	821	860	828	845	830	828	907	856	832	843	868	860	861	842	833	872	831	833	865	815	803	887	839	907	889	851	865	855	873	813	851	847	872	806	836	844	796	804	862	868	863	811	877	871	876	852	840	861	898	861	917	864	860	848	807	875	853	817	837	780	903	863	886	871	826	842	888	833	854	868	852	797	870	841	870	843	818	825	858	882	872	876	858	825	886	831	846	862	858	839	862	804	864	879	871	873	843	843	891	889	869	858	852	882	833	894	864	878	869	853	925	941	868	841	802	860	854	889	862	824	883	841	910	852	812	855	842	853	844	852	863	856	834	857	801	765	855	901	846	851	825	866	832	845	837	842	860	893	842	844	866	899	891	906	836	844	852	906	813	866	847	847	847	844	850	858	858	858	867	869	875	824	887	881	867	833	836	837	850	779	860	849	868	838	814	850	893	875	837	841	885	845	834	860	840	873	846	854	835	844	820	890	912	856	850	879	852
24646	21318	27739	25161	15121	919	586	470	430	415	391	372	374	383	321	311	364	319	333	333	329	296	321	306	312	333	318	326	299	323	304	322	326	331	294	293	294	297	318	315	313	344	311	324	311	322	328	299	306	337	302	318	303	298	309	321	315	331	303	306	318	307	321	311	309	321	322	334	316	305	324	325	299	314	292	338	316	336	304	324	343	308	310	299	315	323	347	305	332	293	288	304	310	320	317	315	320	337	287	318	305	343	304	328	306	276	298	294	307	297	309	312	311	285	300	319	313	292	294	333	323	297	314	299	306	297	324	318	299	317	301	330	332	300	303	312	313	332	323	303	305	311	293	301	333	308	300	303	357	307	302	330	318	285	310	313	295	270	337	305	301	309	320	322	318	287	300	306	281	333	317	282	281	305	302	302	306	309	284	319	304	292	283	315	314	305	299	309	310	324	301	279	282	310	310	313	318	322	289	313	327	295	276	295	318	285	327	319	329	323	288	301	335	319	302	290	302	314	305	312	294	312	310	299	328	297	312	282	332	291	317	304	305	308	317	330	318	339	308	324	297	320	285	326	275	304	299	286	323	298	319	284	320	284	284	294	291	295	319	300	318	310	282	282	297	290	310	340	290	295	330	309	327	289	303	323	333	339	321	316	325	337	310	302	281	344	312	294	329	310	316	287	325	297	277	306	303	317	286	325	274	309	294	341	297	307	323	315	275	316	326	303	294	295	317	309	313	321	309	295	323	332	321	337	262	309	290	323	301	322	315	308	303	311	313	324	296	342	295	311	313	299	325	296	304	296	340	320	342	291	327	300	273	305	312	316	297	316	340	298	327	323	313	305	315	289	291	310	304	327	283	286	318	317	312	294	315	306	285	300	317	312	299	316	296	283	303	311	331	335	305	307	282	318	314	326	313	334	331	328	322	298	265	313	341	355	317	321	348	330	295	312	308	323	321	322	308	297	287	302	284	301	328	319	299	293	282	328	292	295	338	306	307	296	319	300	314	321	302	307	318	299	324	342	308	343	292	308	303	317	285	312	323	309	319	305	300	313	340	312	308	300	289	316	297	326	292	315	317	310	315	278	272	297	267	321	307	313	267	290	315	306	295	310	258	309	330	294	318	285	304	313	304	309	315	326	286	322	321	289	291	290	322	289	308	277	285	293	323	294	321	276	315	323	303	325	309	314	287	323	299	296	318	310	298	326	310	315	289	314	306	314	296	321	308	315	299	304	318	291	310	295	252	282	289	313	316	306	328	315	316	308	288	316	307	307	317	303	312	330	297	303	308	316	320	296	326	325	316	335	307	312	327	323	329	300	321	320	288	324	269	313	285	300	337	262	311	334	295	295	273	322	313	312	282	278	298	307	298	300	310	294	286	345	337	316	318	293	311	297	326	341	296	329	294	276	300	306	330	346	306	343	305	280	317	277	289	303	326	288	268	286	293	312	326	316	335	286	300	335	298	316	286	343	316	314	303	312	341	301	336	327	296	351	310	332	329	321	295	303	309	302	328	294	316	307	311	298	319	323	315	324	286	335	321	330	336	305	287	275	294	289	326	298	320	326	322	315	337	308	316	301	345	315	345	316	321	340	291	306	305	310	297	308	305	302	297	332	294	337	283	308	315	292	340	304	301	284	323	302	296	302	325	320	303	311	320	312	296	309	334	280	318	306	331	301	300	332	315	319	291	289	317	313	312	295	296	286	323	299	326	325	287	323	300	313	314	319	306	326	305	294	301	313	318	321	307	296	277	298	333	297	305	277	296	300	334	306	325	301	302	303	298	300	297	272	301	314	335	303	333	315	311	298	330	298	306	336	326	320	310	289	307	298	309	298	304	298	270	289	304	314	307	292	302	301	319	328	319	315	312	311	302	320	311	317	271	258	278	342	312	308	294	316	310	310	301	320	295	368	315	293	319	312	298	322	340	335	320	300	327	335	314	346	295	296	298	318	283	333	324	313	313	285	351	305	314	350	327	301	296	286	297	298	325	310	327	338	320	298	325	307	285	343	337	301	308	285	301	307	331	318	305	324	269	290	280	312	300	315	304	281	301	279	329	304	313	280	319	292	313	298	312	298	319	295	305	325	318	314	288	282	299	315	302	316	347	328	293	313	332	295	317	332	295	309	315	334	328	303	291	287	317	308	324	317	315	311	330	281	298	299	302	300	284	300	293	324	296	314	316	308	305	302	320	302	318	306	268	313	312	352	316	340	322	321	323	305	300	314	301	342	321	257	290	309	325	352	292	307	301	284	331	322	326	309	275	287	314	315	311	312	301	310	295	312	308	299	315	322	291	322	285	312	296	279	319	330	310	319	337	302	313	305	317	349	326	308	262	271	333	321	302	302	330	308	272	336	305	293	304	318	284	281	307	301	320	271	292	307	317	307	313	279	293	320	272	277	287	314	322	327	316	324	273	308	324	300	344	336	301	311	325	305	315	330	255	329	317	285	298	318	266	313	337	344	286	325	320	278	302	343	295	305	325	288	315	293	281	323	341	295	331	326	321	294	293	327	307	290	317	301	307	318	286	308	297	325	301	303	302	284	297	320	297	301	306	294	312	348	283	306	311	332	286	311	330	326	294	314	292	305	292	282	334	293	313	258	307	347	330	303	287	295	300	293	308	311	294	312	312	314	298	287	330	296	295	299	331	305	324	297	329	325	307	290	302	337	307	296	313	302	296	337	313	290	296	280	317	327	313	307	308	339	310	285	303	299	308	319	297	324	322	274	324	311	339	315	309	317	326	295	317	322	305	301	324	306	326	294	292	280	321	298	276	296	323	329	300	331	304	307	291	314	306	330	272	323	304	320	323	326	298	295	306	310	284	308	311	290	303	335	320	314	313	283	298	343	281	326	301	310	302	304	302	318	308	313	315	308	331	300	310	304	315	338	283	341	280	303	339	296	320	305	329	316	288	311	281	302	310	300	314	294	290	313	284	321	321	296	326	294	332	286	287	327	278	278	329	280	313	280	296	271	335	293	333	305	317	292	308	328	294	283	279	280	303	342	286	313	331	312	303	290	316	315	297	327	320	324	299	322	298	343	277	318	302	298	293	297	313	320	297	341	317	338	327	294	287	280	319	290	321	297	317	283	330	295	293	304	303	300	321	356	312	316	307	309	320	300	321	327	311	297	312	320	286	300	300	317	311	284	317	291	332	331	282	289	332	269	307	309	349	316	294	317	292	257	349	289	316	311	296	311	299	301	309	296	304	321	286	350	318	306	302	290	271	279	309	304	284	295	271	287	311	331	328	312	310	306	307	324	288	319	314	296	293	301	301	299	321	294	284	318	316	287	304	349	300	294	313	320	299	305	324	281	311	301	306	300	277	291	318	329	321	305	320	285	292	281	316	282	298	292	296	305	319	299	280	313	303	323	310	299	275	327	306	292	295	289	279	322	306	331	308	308	325	319	309	308	305	293	322	297	303	288	315	291	278	300	303	276	345	303	328	300	319	324	295	320	288	307	310	304	318	312
3352	4934	3865	1919	1414	1073	866	735	628	580	527	481	487	444	382	440	412	407	415	423	390	394	372	372	375	367	395	392	366	363	347	371	358	386	384	376	363	365	388	363	328	337	323	352	338	314	333	337	373	380	356	355	342	346	386	358	340	374	330	366	380	386	375	392	385	360	383	370	382	365	350	330	321	380	361	343	337	354	375	332	366	327	346	332	353	362	391	350	333	383	370	341	339	344	323	361	354	333	354	368	372	340	340	356	355	341	362	365	327	332	322	337	344	346	387	363	361	367	379	342	356	320	346	335	347	350	327	378	343	317	353	349	350	365	331	341	361	353	365	349	324	317	304	346	342	368	343	385	305	382	371	323	361	352	326	354	355	351	347	356	345	364	349	346	327	337	355	372	365	332	343	332	336	336	370	341	339	363	379	390	381	388	341	363	365	346	354	347	392	344	313	350	326	346	334	296	344	349	384	359	360	358	364	364	356	335	352	359	365	350	352	352	341	346	331	340	358	362	328	334	365	371	362	335	326	360	376	366	352	348	298	355	369	353	372	372	329	333	332	371	379	379	319	357	349	345	339	372	353	367	381	340	353	365	373	355	383	353	335	344	375	331	342	365	346	330	337	334	360	338	336	292	329	362	369	361	373	346	335	338	355	356	392	371	390	324	368	351	350	357	357	360	376	341	321	349	329	365	376	331	372	336	368	344	332	338	332	351	340	400	331	353	371	335	368	354	375	353	357	366	359	335	341	374	346	335	335	342	361	389	362	385	352	334	322	350	352	329	331	336	339	344	370	346	355	349	348	334	361	380	343	329	364	357	364	341	369	366	351	349	340	335	371	376	334	374	324	361	356	376	356	326	368	329	323	366	343	322	334	360	364	344	367	359	374	369	386	349	366	341	376	350	371	334	353	346	379	329	369	372	342	347	339	332	359	336	345	381	334	346	354	325	360	392	344	347	322	351	369	339	341	330	357	360	327	358	365	357	339	379	351	309	321	407	349	390	329	334	354	359	365	363	378	341	307	357	329	363	367	321	358	339	351	342	356	373	339	338	335	370	341	380	354	358	354	355	359	352	358	390	359	323	348	352	389	366	346	339	387	360	337	344	379	368	381	365	370	369	337	336	383	359	367	332	337	365	349	340	344	352	331	324	358	338	369	358	352	360	360	313	337	388	338	361	336	354	348	377	356	343	361	347	370	336	363	355	318	349	349	337	356	349	332	348	325	346	327	349	365	351	341	344	343	370	353	348	361	357	350	324	362	355	350	377	341	374	334	346	376	349	327	360	330	378	373	375	361	386	345	352	361	358	377	352	340	350	365	362	388	323	328	336	340	344	370	352	345	375	359	356	342	322	370	353	368	318	358	369	351	396	361	394	363	344	351	396	367	360	376	367	346	370	373	361	341	338	374	374	313	378	357	352	328	315	316	344	353	339	354	332	314	355	328	354	348	359	340	358	320	359	326	352	356	356	351	374	348	360	374	378	344	379	325	368	349	327	348	338	358	364	365	323	370	345	358	376	356	348	337	340	340	366	349	395	310	324	334	365	359	357	323	386	347	382	340	349	322	351	343	340	378	333	350	383	320	355	342	368	364	381	320	362	328	330	370	364	316	351	347	325	350	363	358	354	360	386	326	373	340	364	379	324	344	341	347	357	340	350	341	358	356	344	359	339	358	373	342	338	381	345	346	337	374	346	337	386	332	343	332	367	339	372	373	369	350	318	425	375	338	382	357	341	328	313	359	351	345	343	342	332	360	352	325	336	347	326	345	321	366	350	353	383	369	349	291	370	354	364	367	345	383	338	362	340	357	334	329	357	366	361	332	370	356	339	369	325	371	309	336	360	329	340	348	358	335	338	346	361	336	360	333	368	365	342	358	322	353	328	337	359	365	333	338	347	335	390	351	359	353	407	331	345	359	326	358	340	355	355	355	352	364	361	353	357	364	327	333	384	370	342	342	364	360	322	335	335	384	371	350	358	342	385	339	344	353	371	360	336	348	332	378	342	345	364	394	349	342	345	382	408	352	360	354	359	347	361	380	345	351	383	318	326	344	334	368	352	338	352	338	338	357	358	347	351	347	343	353	353	350	349	344	355	344	411	317	344	345	339	354	353	353	377	371	345	371	348	324	356	330	375	358	352	352	345	336	324	318	371	307	351	374	372	327	347	333	356	370	343	348	385	337	318	340	331	364	356	357	349	372	368	349	374	333	336	368	352	327	350	343	370	387	331	373	343	337	347	330	346	384	369	352	337	332	368	350	320	340	369	361	367	357	345	360	349	361	386	330	311	355	347	316	361	350	344	365	330	366	353	365	340	362	328	368	343	342	338	358	364	341	385	362	341	379	333	341	344	317	365	340	346	354	367	364	357	352	378	345	382	357	340	366	387	358	352	347	324	369	341	374	391	376	364	337	339	333	342	342	343	308	350	368	352	325	340	348	392	371	344	348	353	346	375	349	343	349	381	314	343	347	378	379	377	309	386	341	351	370	343	373	356	351	361	354	355	355	326	351	347	376	373	357	361	320	329	335	358	350	292	345	325	379	341	340	385	347	332	328	339	377	363	354	360	344	348	345	307	355	335	350	353	347	364	347	353	395	345	306	352	351	348	347	335	363	375	312	379	346	322	363	346	369	356	363	336	344	357	344	386	336	329	345	364	352	372	370	362	342	358	320	369	338	395	365	331	323	371	327	361	358	352	356	372	386	331	376	341	342	346	337	328	355	310	343	336	384	337	358	370	334	314	386	356	351	356	346	332	393	381	377	358	347	315	370	345	338	348	363	380	342	347	341	350	341	377	321	331	368	346	362	358	376	385	339	326	355	331	338	330	347	342	367	329	326	326	341	351	326	362	360	361	344	377	340	350	351	342	314	362	369	386	358	325	345	365	352	330	361	349	355	336	325	339	387	353	381	353	339	369	339	322	372	337	337	334	323	365	388	329	343	330	348	371	364	357	342	358	338	335	345	361	376	367	342	351	346	347	348	352	347	330	315	348	357	359	344	352	338	337	352	336	351	348	324	362	357	374	356	354	324	352	329	334	349	378	379	353	349	377	369	343	319	364	347	338	322	372	330	324	345	354	383	328	360	356	353	349	336	337	365	340	340	353	359	343	351	370	372	359	341	359	342	382	354	331	363	387	362	369	358	371	344	361	323	330	339	354	355	354	353	328	361	341	339	370	312	348	391	341	346	360	377	348	393	357	368	360	362	371	349	351	372	342	349	357	355	339	311	332	361	345	364	344	350	325	396	334	354	337	354	365	327	363	334	330	383	341	373	351	351	367	362	341	386	346	358	338	372	359	361	370	323	338	353	340	369	342	330	351	355	380	337	320	366	375	360	373	330	328	319	357	365	366	363	321	341	364	336	371	373	382	362	330	371	361	349	356	364	318	377	357	321	376	372	347	354	358	367	359	370	327	351	357	316	318	370	360	338	344	325	354	369	359	353	369	333	347	350	338	371	368	369	343	317	343	396	327
22592	21342	28998	24027	21332	21370	11359	1191	814	750	679	616	582	544	534	515	475	506	472	485	475	435	461	402	432	413	437	403	417	411	423	392	375	402	391	428	408	416	393	425	410	412	422	368	385	420	370	413	380	370	402	418	421	411	424	397	363	388	437	386	369	364	401	372	385	401	365	422	397	403	420	390	363	380	390	405	424	437	410	390	371	376	383	416	417	402	409	358	380	379	348	367	392	409	424	393	361	402	379	372	363	380	410	394	399	411	370	405	443	400	403	376	396	393	409	365	400	383	380	383	392	357	408	386	405	371	401	387	400	418	367	400	379	361	396	420	390	389	399	374	371	409	398	401	371	369	390	351	373	393	395	395	408	372	373	397	382	378	389	356	389	391	398	358	397	400	383	398	425	423	396	372	404	388	388	434	387	393	411	378	400	410	408	349	380	386	387	395	365	414	380	415	387	434	358	384	398	377	387	410	409	390	458	368	382	352	369	377	393	412	408	383	406	405	407	415	378	388	403	371	386	406	373	418	380	388	378	381	391	354	385	405	378	406	386	425	432	418	393	383	384	404	378	430	384	403	391	372	399	380	375	371	404	420	353	401	370	396	371	367	384	357	370	397	413	377	381	400	390	372	365	361	387	385	420	399	367	404	395	335	380	384	391	401	360	415	375	450	394	422	374	398	389	384	400	369	408	391	403	389	374	376	416	441	359	414	395	408	393	424	379	361	386	372	396	322	386	406	394	423	385	389	396	369	364	429	394	375	375	372	397	423	385	400	388	407	393	382	381	353	402	388	355	398	397	385	397	403	366	411	395	416	405	424	386	403	410	390	394	405	384	399	427	411	376	372	385	369	387	413	384	408	379	392	391	371	373	386	404	395	381	411	396	375	399	394	377	327	403	411	399	366	379	362	399	382	374	398	381	372	369	411	394	416	411	372	395	386	343	365	396	386	381	388	359	434	397	393	393	390	381	388	400	384	395	391	403	400	386	379	408	404	383	412	398	377	407	387	396	373	370	367	396	370	420	407	390	379	418	397	372	406	402	414	388	391	384	405	350	340	395	384	402	406	368	412	425	415	361	386	414	403	362	385	418	384	378	365	377	371	392	384	454	358	374	413	369	404	391	390	388	420	355	404	420	379	381	395	374	398	397	385	415	378	407	390	395	386	405	404	375	343	367	378	376	420	390	398	368	407	360	374	392	354	379	357	377	368	387	348	380	370	370	366	369	371	388	389	366	394	381	351	404	363	385	374	375	378	424	409	393	413	377	374	364	385	421	377	384	405	387	383	394	343	387	388	378	408	335	374	373	397	362	350	410	403	385	393	385	399	407	418	370	379	364	367	387	397	417	414	398	371	406	388	403	383	376	426	418	414	388	379	395	404	393	421	396	398	409	363	378	401	411	405	383	400	392	370	400	372	389	383	395	369	428	389	362	395	386	397	399	370	348	399	419	396	369	402	406	413	369	386	380	386	372	356	388	350	371	392	418	397	389	388	404	400	404	432	385	405	412	395	429	387	402	373	414	391	414	345	379	405	401	399	407	388	386	362	380	385	394	353	375	367	408	366	366	419	384	418	376	395	412	371	399	404	402	392	376	372	401	409	391	355	383	393	404	354	409	373	402	379	439	394	389	389	416	357	414	385	392	372	358	368	393	369	386	392	387	414	420	376	382	363	392	365	430	355	393	393	395	356	394	405	394	380	394	367	348	403	373	379	380	403	352	382	412	378	414	387	375	401	399	352	401	376	374	400	405	359	423	340	407	376	389	349	388	368	394	419	396	397	378	402	380	410	415	364	428	377	409	375	397	362	381	387	408	380	405	375	385	386	403	374	421	373	379	351	381	406	420	392	415	397	395	381	382	389	389	390	400	385	358	432	415	393	344	380	419	386	390	385	396	377	419	381	410	391	410	383	385	372	387	407	370	401	387	357	367	386	380	367	397	398	386	380	364	383	425	395	380	409	405	383	430	393	411	391	399	380	388	406	407	416	391	412	356	384	365	376	414	419	394	414	416	393	392	440	398	376	338	395	368	373	408	366	420	406	394	391	391	383	401	376	385	393	369	417	406	408	369	353	449	393	365	405	397	388	407	398	359	400	388	408	358	367	386	401	402	401	419	397	381	397	363	421	402	373	379	388	409	390	394	371	385	351	367	409	396	413	354	407	389	410	375	384	357	378	380	386	389	385	371	407	375	398	380	432	342	372	383	406	397	388	413	352	388	388	434	375	396	387	385	398	354	412	394	411	374	360	434	384	388	361	388	405	370	381	377	370	372	396	381	367	412	385	398	377	356	376	374	365	401	392	382	392	397	376	399	353	390	401	359	389	421	410	424	410	375	384	384	401	398	380	421	400	406	407	392	401	402	362	372	376	382	400	418	398	407	400	405	413	387	375	415	408	389	425	404	390	387	409	405	394	380	352	393	416	391	372	364	367	395	353	364	394	406	402	387	396	379	397	400	395	378	364	373	389	399	376	370	397	341	391	403	402	398	378	377	390	406	361	419	406	399	354	423	380	401	384	389	427	390	393	395	368	368	393	370	416	343	375	393	355	393	343	392	374	381	433	408	371	402	405	392	432	368	428	415	400	410	374	397	407	408	374	402	383	370	385	416	386	417	377	381	373	378	367	439	406	403	366	426	371	388	405	391	400	413	375	376	377	367	404	409	384	397	420	388	380	395	370	364	357	396	386	366	382	384	394	340	391	410	386	390	410	398	427	378	405	407	381	395	395	387	413	384	460	395	399	371	405	424	412	404	434	364	391	402	398	397	406	418	391	383	379	338	390	411	412	366	404	398	399	358	382	398	384	401	389	383	347	398	378	394	372	395	392	416	394	380	376	402	410	365	348	406	378	399	417	399	401	397	408	391	406	404	365	377	403	406	375	403	412	377	360	426	395	359	441	384	378	391	382	382	384	401	380	372	351	399	363	397	410	373	347	356	338	398	379	383	378	372	397	396	396	388	432	394	416	385	352	393	366	369	396	400	390	372	384	378	381	398	396	417	381	400	360	359	360	391	399	397	365	373	383	377	419	428	370	402	386	384	400	414	376	406	400	379	392	400	379	398	395	404	401	367	386	394	383	383	380	379	355	386	375	384	355	394	392	373	384	395	364	389	400	401	348	396	373	398	373	384	369	388	370	349	356	394	388	402	388	404	400	374	371	362	369	374	371	429	333	376	368	382	377	368	435	417	398	419	383	385	449	342	378	349	407	396	398	405	386	400	357	368	405	405	380	374	391	389	344	381	371	373	361	394	377	382	396	386	352	370	378	356	395	425	424	371	384	373	401	413	381	390	387	412	391	397	393	346	362	398	386	422	382	396	427	403	393	361	412	411	409	413	383	383	386	354	400	378	395	409	384	387	364	377	404	387	376	393	380	390	397	389	397	404	360	385	369	379	393	420	398	420	364	389	389	417	366	413	387	387	381	378	388	411	403	352	351	361	389	390	394	383	429	401	437	370	370	414	378	398	399	389	413
4534	13548	11124	5421	3649	2767	2150	1757	1442	1186	1051	879	834	784	699	688	641	661	559	551	561	567	523	520	522	548	523	522	506	463	509	503	531	522	499	460	474	471	515	522	495	471	475	458	496	504	463	479	452	479	478	477	489	494	497	474	458	486	454	494	467	471	410	464	466	440	436	443	484	462	443	449	438	428	437	481	427	462	474	502	474	493	462	447	479	449	413	438	469	451	449	456	449	462	470	486	457	458	469	466	414	441	463	492	451	462	423	476	469	496	465	421	479	463	454	464	465	459	434	466	462	450	443	448	438	445	468	454	493	449	472	466	445	450	454	463	441	479	459	463	458	442	502	465	461	463	442	469	477	471	438	477	422	440	410	446	440	435	475	487	454	448	450	480	442	467	431	409	468	447	440	463	400	442	466	453	411	468	430	440	485	434	433	441	474	487	465	496	435	432	441	463	459	476	478	450	434	466	427	456	464	476	433	462	442	468	473	451	440	469	478	448	520	464	457	478	403	412	444	442	445	455	416	464	456	458	453	444	470	459	462	459	441	437	462	424	437	437	431	447	437	490	468	449	426	450	449	471	445	442	431	438	471	416	435	397	478	494	448	460	414	423	464	411	467	451	455	463	470	454	437	450	451	491	432	428	456	412	450	418	410	428	470	446	460	421	446	422	453	455	457	433	458	476	465	428	491	421	479	475	452	460	467	437	492	435	433	450	480	467	467	433	436	481	435	440	448	487	424	472	433	442	466	474	461	471	454	442	480	465	416	429	414	470	417	439	442	444	427	436	478	449	446	454	448	431	437	446	440	467	426	423	447	456	439	477	511	472	465	456	509	426	453	488	483	465	413	460	466	451	441	487	445	433	450	446	450	466	456	427	447	444	447	448	457	486	469	458	470	456	455	466	468	423	415	423	460	432	444	448	411	412	471	463	445	446	454	454	497	418	458	433	437	447	423	481	493	447	455	448	478	448	462	470	473	435	500	454	441	471	488	422	418	458	455	483	432	482	443	460	431	459	481	464	452	455	425	477	455	433	438	411	456	451	451	443	450	459	433	412	443	466	431	429	450	462	467	484	457	479	445	479	475	459	455	462	477	453	476	460	449	455	455	473	482	440	463	446	402	458	451	455	439	443	434	428	449	437	470	428	462	454	446	446	433	482	428	478	475	463	444	410	461	468	424	436	455	440	449	445	410	424	421	462	464	443	440	480	461	463	451	436	441	470	446	506	453	481	471	489	438	511	432	413	465	438	485	448	457	422	481	458	419	442	413	436	468	489	453	452	466	478	446	437	439	462	477	459	486	435	484	479	463	432	436	473	443	437	433	434	431	449	469	455	468	448	435	438	467	485	435	435	448	458	438	441	459	470	445	486	456	460	412	457	475	439	498	444	485	447	432	428	450	444	459	472	464	442	493	481	460	432	418	445	456	456	483	450	452	442	462	473	465	454	452	446	441	457	436	438	422	460	486	470	462	456	438	436	439	448	471	471	444	447	452	448	438	461	469	455	425	449	425	464	434	436	484	466	477	458	460	472	454	478	471	463	490	411	419	441	406	429	447	465	456	459	441	453	469	474	489	444	460	452	503	442	478	439	455	424	450	436	517	432	470	467	420	442	455	465	445	471	450	485	430	449	445	452	449	435	448	466	465	453	484	463	449	431	434	455	462	478	437	435	487	424	487	438	420	462	439	463	468	470	456	445	469	436	438	435	450	447	473	412	421	456	454	463	441	461	479	447	436	441	472	470	440	426	439	455	490	442	496	445	460	433	508	470	455	441	441	465	439	446	453	442	466	484	489	443	428	423	428	450	439	429	449	469	456	428	431	480	438	441	457	453	451	453	425	438	423	415	458	466	461	473	437	476	434	476	460	433	439	437	469	460	422	456	493	414	474	448	423	470	414	442	451	440	462	474	508	460	448	462	438	467	457	428	439	482	431	428	415	451	472	452	447	455	484	457	433	440	431	413	431	499	492	445	432	461	443	466	457	490	431	447	454	456	450	444	470	478	442	459	441	457	432	444	481	446	435	437	470	402	411	417	446	452	476	441	444	439	456	455	467	421	461	400	483	448	460	472	461	464	463	435	437	456	435	465	451	457	449	447	433	450	462	472	450	471	497	444	465	473	447	451	447	461	455	457	455	494	442	457	405	452	466	454	465	428	460	441	428	478	459	468	447	442	491	424	487	438	459	435	492	463	410	433	462	449	467	464	458	455	476	428	450	446	455	462	431	463	462	451	452	423	481	461	493	403	478	465	466	429	472	428	428	446	431	437	464	513	397	488	473	469	449	468	447	426	438	428	444	418	439	473	436	453	445	485	407	464	461	468	436	456	433	458	453	449	416	485	443	444	437	428	422	440	407	444	464	417	431	422	408	440	468	463	484	480	462	459	481	430	478	390	431	410	465	472	444	440	462	452	433	449	457	445	449	436	454	414	437	484	447	479	447	464	417	459	452	474	453	472	427	450	456	455	441	458	429	467	481	436	441	447	459	466	456	488	481	476	473	445	431	407	498	462	445	449	423	453	453	433	456	449	458	446	428	437	465	457	459	438	466	418	475	469	472	453	416	475	432	456	459	457	481	477	475	458	475	495	451	475	410	457	455	473	417	448	450	412	469	448	422	426	441	457	478	491	470	437	458	450	416	460	499	474	464	459	447	433	460	448	460	497	436	433	480	463	443	445	465	499	451	453	466	465	451	457	425	445	430	458	434	455	464	446	442	473	484	437	463	437	500	438	456	469	458	450	469	458	451	483	433	469	443	437	462	455	465	475	440	452	457	482	505	509	449	476	444	431	465	413	464	453	458	468	475	446	459	442	460	421	459	427	472	427	456	445	461	427	464	454	464	449	500	441	440	442	475	478	448	461	459	476	459	471	453	451	461	433	494	465	456	471	447	470	423	470	470	448	418	425	450	408	449	471	485	435	487	440	471	480	415	466	441	446	440	465	461	410	456	415	443	430	465	439	478	439	423	441	470	456	440	435	434	453	435	447	473	442	496	469	420	457	489	461	462	448	461	463	456	436	440	442	435	426	472	445	455	411	421	424	468	480	466	429	449	427	438	452	467	455	441	448	452	457	452	435	412	464	467	457	453	434	459	448	429	455	486	457	460	446	453	435	439	500	455	461	435	472	420	435	439	499	467	459	471	423	461	420	425	489	453	463	468	416	415	472	433	461	484	453	435	480	427	439	495	483	445	448	485	436	453	463	450	434	453	445	469	456	478	413	392	459	453	434	438	427	479	432	433	463	452	413	477	466	443	466	438	456	443	462	439	481	416	475	421	449	424	412	443	479	440	436	458	439	428	429	463	461	462	477	479	480	492	488	426	457	447	459	453	458	443	481	481	482	487	472	432	445	459	445	487	467	459	416	465	447	449	451	425	429	455	441	437	461	450	465	452	456	442	444	434	446	429	418	463	443	419	461	492	434	459	451	482	451	454	442	431	489	464	460	419	455	476	467	457	417	457	437	432	477	412	450
27298	19847	6737	1066	797	701	675	645	644	668	665	609	658	619	647	623	650	622	643	614	688	623	620	624	621	642	620	653	620	642	631	605	597	594	628	606	619	660	635	600	613	626	625	631	616	625	638	641	665	620	634	627	646	635	624	653	635	566	628	605	608	633	645	635	631	593	627	602	613	607	631	687	626	644	663	608	600	612	623	616	604	600	630	659	600	574	652	632	621	602	656	658	619	647	600	593	598	632	645	663	654	632	599	647	607	594	608	631	589	635	632	608	646	655	598	580	617	646	609	653	621	627	645	651	609	626	627	648	620	648	640	651	632	618	650	606	647	616	625	610	621	637	639	614	649	592	676	630	626	582	615	585	645	652	637	642	671	644	627	632	582	632	645	669	632	626	618	601	606	567	664	642	651	594	627	670	656	633	633	648	596	636	650	613	630	633	583	657	633	634	605	589	628	607	667	618	633	647	605	618	647	608	658	630	607	630	645	645	676	630	626	603	631	611	634	659	590	643	689	611	632	634	618	620	597	632	586	624	604	634	638	664	629	637	648	669	617	608	631	654	629	592	630	608	702	653	662	600	645	615	595	619	671	633	634	590	687	633	613	592	637	627	659	679	619	639	617	640	687	617	620	664	638	623	608	601	651	684	613	624	631	632	663	628	627	614	635	632	639	686	634	645	611	642	605	577	644	628	635	617	622	617	667	660	610	638	679	622	638	611	641	631	611	602	651	606	675	634	597	672	628	613	664	671	572	660	626	641	608	656	644	639	595	657	678	643	619	602	700	647	604	654	621	627	638	650	629	667	640	626	611	642	659	631	598	602	634	615	635	614	666	639	656	597	595	652	603	620	606	613	644	666	638	658	625	610	590	599	637	615	642	623	672	625	649	600	647	627	611	631	654	627	633	628	588	594	653	662	642	594	676	648	602	600	623	601	573	628	597	627	607	562	627	610	607	664	631	632	680	664	593	635	625	671	660	622	636	593	627	582	629	605	647	632	585	651	649	620	592	607	599	659	609	614	630	703	642	634	616	637	639	640	640	654	585	649	668	669	613	616	635	632	633	652	625	613	655	616	600	617	597	586	615	646	669	634	631	629	673	635	626	632	663	645	649	643	650	640	658	629	633	632	646	646	666	599	648	622	638	650	606	625	565	588	648	618	627	660	624	609	598	664	638	658	648	606	629	653	638	614	626	627	642	622	649	686	621	668	654	649	624	611	628	616	647	613	667	582	632	595	679	637	637	634	631	622	642	672	647	609	600	633	661	674	581	643	676	651	610	607	675	577	604	644	659	644	652	669	652	712	671	671	580	638	673	635	647	655	599	583	610	622	628	605	655	668	626	610	655	653	641	577	643	613	642	624	645	613	639	639	629	650	613	609	633	636	619	641	642	612	635	644	675	644	640	637	646	586	666	596	610	630	652	653	575	630	616	647	612	659	628	623	643	611	635	581	638	677	615	649	633	619	619	641	598	576	641	587	637	655	624	615	624	633	679	657	630	653	695	657	592	644	609	589	632	617	611	606	606	616	611	649	636	603	667	604	612	684	645	647	632	635	592	640	616	656	664	672	664	612	623	616	675	669	678	633	674	631	672	599	638	706	612	629	655	654	642	653	567	637	614	642	669	630	683	621	619	673	603	609	633	631	726	611	616	628	644	633	647	626	643	612	651	676	636	644	613	651	662	663	658	568	630	611	653	654	640	674	647	649	651	633	690	642	594	621	645	641	644	646	643	610	672	684	624	615	639	606	628	629	632	606	625	643	629	621	639	646	619	588	635	665	614	625	664	635	687	628	643	612	662	595	591	629	616	584	601	621	585	664	619	652	634	652	620	659	638	653	613	619	640	647	637	601	641	605	592	624	610	605	601	590	664	653	627	611	649	652	629	641	646	629	656	627	655	637	649	625	620	607	603	654	642	678	664	613	621	660	651	652	639	628	616	641	651	661	648	660	623	609	617	645	628	671	624	668	595	641	630	662	658	631	616	626	625	635	622	622	627	618	643	615	621	646	660	630	607	683	665	632	639	628	613	626	665	643	657	645	674	661	658	623	655	631	699	622	652	589	577	636	660	638	633	644	595	614	615	606	682	598	624	647	615	623	637	653	637	606	630	601	677	604	620	631	625	650	598	625	651	611	627	621	632	674	615	618	603	641	647	642	670	630	643	641	651	590	642	648	643	635	654	594	644	598	611	604	623	683	629	588	617	624	633	602	632	641	617	615	611	631	651	620	663	630	655	622	657	629	619	626	692	616	605	635	652	597	660	601	626	635	591	661	635	616	621	653	622	586	600	600	658	652	617	603	665	655	639	643	639	607	612	653	618	601	599	601	642	630	636	640	647	638	616	617	627	621	637	665	650	630	596	619	652	631	596	659	632	650	605	591	610	555	627	598	622	624	675	653	638	627	642	614	624	552	646	639	651	646	657	645	613	636	609	624	609	652	641	659	633	614	627	581	619	665	647	598	620	643	688	654	683	659	648	620	641	629	609	617	634	611	698	656	664	652	680	643	647	596	607	608	651	642	604	648	638	657	610	641	635	623	622	574	623	608	663	623	658	620	616	625	599	650	625	611	598	615	664	632	605	661	610	687	647	656	592	622	610	663	689	641	614	628	602	638	626	634	602	646	654	635	618	623	634	607	618	631	617	622	617	607	637	663	643	620	620	629	646	643	634	633	669	604	589	608	626	623	614	674	654	635	626	632	624	691	644	621	607	644	643	648	626	625	641	632	636	679	618	647	687	611	686	643	641	672	648	650	622	636	621	601	649	614	607	639	643	632	629	617	629	620	636	704	588	594	633	601	666	665	656	698	637	663	622	656	619	632	621	601	623	641	629	646	624	658	631	588	604	669	650	618	653	661	636	626	649	637	609	617	608	596	611	650	622	564	636	655	645	662	663	612	618	628	617	638	642	667	628	594	643	604	695	616	618	607	611	638	641	636	639	575	605	659	626	593	667	602	638	694	596	694	628	651	639	649	606	574	627	589	662	624	641	619	598	651	637	605	627	652	652	639	626	568	631	588	603	657	639	619	615	655	650	683	650	570	604	670	696	593	622	648	667	617	638	633	644	594	625	555	661	639	632	632	612	614	668	646	612	574	587	644	657	632	660	632	654	644	660	628	623	627	628	659	646	637	586	644	647	661	641	600	641	646	635	650	598	665	637	591	653	621	641	648	641	585	626	621	651	611	638	605	631	611	642	603	664	642	659	601	610	634	632	641	673	598	633	618	648	670	669	623	658	649	675	628	653	666	587	665	603	604	612	629	660	623	573	664	648	675	615	636	607	621	626	640	646	613	622	596	637	681	565	617	664	605	624	642	644	682	633	658	611	579	641	636	663	653	657	607	622	629	622	633	630	664	677	643	613	630	672	682	655	620	642	637	639	650	656	627	649	680	608	602	635	624	631	579	678	633	636	624	635	602	644	628	675	617	617	640	622	610	600	631	580	658	595	616	654	607	641	657	620	641	613	642	636	672
4274	1244	1130	864	741	783	782	726	704	702	711	684	704	702	700	664	698	712	696	684	715	662	690	696	707	683	638	673	668	666	717	708	721	713	701	747	693	666	698	693	649	719	689	680	659	703	719	705	732	689	680	664	707	682	679	713	698	702	697	693	666	653	703	695	723	693	695	698	646	720	701	658	687	720	689	673	697	680	703	696	689	712	704	708	718	709	633	696	769	690	763	734	658	744	691	683	712	684	711	684	714	746	719	688	692	669	678	731	678	717	699	709	711	661	671	674	701	732	723	699	729	718	670	691	740	684	777	702	680	700	680	739	765	681	692	695	662	697	733	697	641	669	785	691	690	710	715	675	684	724	722	703	688	697	704	650	693	732	709	690	694	706	684	706	712	704	720	722	728	707	732	728	685	688	756	750	678	685	675	716	674	699	699	663	713	672	704	670	688	649	692	660	705	684	736	711	727	687	722	705	690	716	707	734	740	687	701	670	730	691	740	694	682	663	695	695	681	686	681	745	737	755	676	710	664	697	711	705	710	685	658	681	669	706	692	706	711	681	738	695	683	711	678	706	724	687	686	724	701	705	720	734	688	768	698	691	681	691	697	740	723	762	701	673	675	624	703	697	717	661	722	670	651	672	713	689	646	704	656	755	707	687	704	702	703	669	715	717	682	678	641	687	717	684	758	713	697	707	679	658	716	709	685	717	698	695	699	748	693	694	668	689	728	653	683	721	707	645	702	683	680	687	669	689	732	737	653	741	685	694	710	733	658	690	721	740	700	734	685	721	722	738	691	711	717	713	729	693	742	687	702	705	716	704	689	638	701	728	700	726	718	708	709	713	698	730	730	695	671	728	660	695	652	685	717	687	682	759	740	740	686	711	716	768	732	730	717	715	689	697	726	716	697	713	655	691	696	647	640	702	660	728	701	706	718	687	708	676	677	675	679	697	727	690	666	698	719	723	734	684	714	715	737	675	695	714	681	730	690	700	683	747	636	763	645	748	694	692	705	700	699	748	729	694	711	719	744	708	705	680	742	684	693	723	688	699	709	699	679	714	688	742	683	704	731	688	670	690	730	677	734	708	729	707	677	666	743	731	672	654	676	722	708	741	691	705	705	729	733	709	721	710	684	686	700	710	674	674	683	648	718	707	724	744	650	678	735	730	703	643	711	712	607	735	708	707	705	722	676	704	694	658	718	691	696	698	684	718	698	743	678	686	666	681	752	701	694	639	723	697	741	714	727	716	712	655	720	692	688	686	729	716	659	719	699	731	698	715	693	666	707	692	697	699	674	680	719	702	703	704	718	740	712	720	688	721	748	701	709	709	694	707	708	699	714	679	674	718	641	673	698	749	733	711	758	701	678	677	699	714	707	723	689	712	691	750	735	673	725	659	648	754	700	709	644	687	711	675	742	695	709	734	640	706	677	722	699	688	666	717	673	720	665	730	695	683	680	722	727	645	713	700	683	700	733	675	697	685	657	673	722	685	693	748	715	680	691	677	649	661	667	705	722	713	677	686	711	676	689	694	709	721	710	756	678	700	693	711	677	740	722	716	712	725	702	658	688	699	736	703	684	694	680	705	711	740	684	703	659	710	703	685	688	675	670	676	688	685	634	718	675	705	727	797	711	719	714	682	687	700	722	736	690	697	665	724	763	724	718	708	649	726	760	700	648	701	757	699	727	706	687	678	669	736	713	719	697	687	685	694	661	703	681	695	707	650	740	699	699	715	728	707	747	702	724	706	688	713	696	691	675	711	709	638	715	664	696	689	670	693	692	738	714	743	727	691	694	692	700	702	718	701	726	748	714	720	716	673	717	707	697	725	701	680	718	750	717	710	734	721	712	699	706	711	682	689	656	696	732	706	717	682	716	649	696	732	683	670	705	722	721	687	665	663	718	693	673	766	728	730	704	665	688	672	663	687	692	685	737	708	694	677	720	740	730	686	712	699	723	735	729	716	693	743	720	715	732	731	689	685	692	682	688	728	632	703	684	683	680	659	723	689	711	730	729	716	680	676	699	688	657	746	734	657	681	679	704	645	683	679	696	662	689	681	695	728	639	726	711	670	712	756	649	661	687	692	703	712	706	699	664	680	739	664	709	723	713	699	703	728	695	735	688	699	662	719	705	660	687	705	712	691	695	719	750	719	626	712	705	689	714	705	701	691	684	695	689	702	681	687	716	726	736	699	727	661	700	700	678	639	692	734	691	707	680	704	711	711	767	698	705	677	742	659	690	675	704	730	682	741	690	678	673	687	763	701	677	681	706	697	663	728	713	716	717	705	654	716	757	681	688	672	698	710	772	665	701	664	639	684	701	730	687	684	708	751	674	725	698	708	663	712	694	702	741	700	661	698	687	723	714	701	740	666	702	693	717	693	696	670	660	660	724	722	672	687	683	653	682	733	662	673	684	714	710	674	665	691	704	721	695	730	707	641	716	654	660	718	715	700	748	720	707	668	718	689	670	707	668	730	706	703	680	719	692	700	762	745	716	703	727	684	705	681	685	697	729	669	695	647	650	682	709	717	683	719	678	731	748	692	705	700	657	707	700	716	687	660	698	727	727	708	698	694	759	670	725	740	721	687	694	673	690	698	681	706	705	720	707	715	669	717	740	727	687	730	687	716	643	737	709	698	709	711	690	696	685	681	694	731	732	703	722	720	706	716	705	727	659	672	693	667	711	751	710	737	673	709	692	677	694	685	703	685	701	707	757	703	688	666	751	671	723	691	683	715	737	637	736	721	688	654	705	684	718	685	675	760	712	719	697	674	710	707	680	691	736	725	646	672	697	690	655	669	722	674	705	718	703	692	711	720	737	697	704	701	637	740	706	709	713	710	766	672	706	720	724	703	676	680	697	697	722	688	684	689	667	700	712	697	678	682	685	696	701	677	723	744	679	704	728	694	686	692	672	680	713	695	762	741	741	711	708	716	706	665	651	692	739	752	697	676	782	661	720	720	703	710	713	694	701	676	716	671	683	683	682	725	746	666	731	729	716	661	718	726	717	732	724	666	708	727	699	743	675	716	688	678	692	732	667	722	739	688	714	705	686	701	706	680	680	667	687	694	714	733	731	705	712	714	730	727	673	668	737	679	669	681	703	736	697	692	715	718	704	711	704	719	700	698	701	687	680	707	711	710	716	691	729	694	730	659	684	740	693	704	691	704	682	672	683	690	698	746	691	708	643	691	689	688	703	679	702	708	686	695	706	681	689	692	733	693	707	685	679	729	709	631	731	691	690	675	681	719	678	720	730	687	643	683	696	699	711	698	714	718	725	674	695	720	724	687	654	658	768	732	665	715	678	715	678	699	696	705	648	682	717	710	697	708	688	700	690	695	736	727	703	684	644	720	669	694	696	683	701	695	726	748	715	670	672	710	710	709	777	716	692	687	732	669	693	696	690	724	700	727	668	701	722	723	682	689	680	726	654	733	709	739	676	734	713	756	723	711	688	686	704	685	689	666	700	681	721	684	677	720
23706	21282	28421	24449	21257	10194	1477	1092	998	949	888	890	868	847	829	784	815	832	842	794	827	752	786	771	823	782	753	765	773	755	772	746	719	758	736	777	783	772	737	766	710	799	756	773	804	772	736	820	756	776	811	801	785	777	810	769	786	766	795	786	775	790	756	743	810	772	750	727	775	734	745	782	721	801	779	732	811	747	713	737	760	748	732	766	780	786	756	766	788	782	740	732	791	745	781	782	734	805	736	742	753	776	755	778	749	784	792	729	761	758	726	750	758	768	795	795	757	795	756	775	738	769	741	745	834	804	755	762	793	780	723	773	764	792	788	741	814	770	770	754	735	786	735	748	806	789	774	765	755	734	782	797	836	802	791	758	776	771	742	780	776	770	754	759	780	754	767	707	765	768	738	709	720	777	788	774	728	736	804	738	791	748	718	768	767	751	749	774	758	713	729	761	725	780	721	768	739	739	721	752	770	790	741	736	729	782	763	735	740	770	737	752	754	774	809	722	788	808	765	762	744	771	735	764	777	795	738	763	755	745	707	763	764	707	783	769	800	758	737	756	777	794	768	789	740	756	764	774	753	773	760	743	765	780	814	755	782	727	758	768	766	796	741	753	779	735	765	751	796	767	766	811	783	708	779	715	817	734	691	806	749	720	760	746	750	753	719	766	732	746	774	786	772	749	777	771	749	728	767	770	788	789	744	785	757	782	788	784	767	738	748	724	742	772	776	772	729	744	759	754	772	774	756	801	774	769	733	743	747	766	733	681	760	785	752	818	760	753	793	774	753	737	741	759	781	773	751	803	790	834	717	766	730	711	723	738	744	769	753	798	798	744	758	728	749	773	830	741	741	790	757	762	763	683	778	815	737	758	766	780	755	784	771	742	758	730	754	745	758	710	779	797	742	760	741	744	757	756	720	713	794	776	763	787	720	764	811	749	807	770	768	782	727	758	740	792	733	738	745	685	788	785	781	729	805	776	751	750	748	762	772	722	741	771	689	732	793	727	742	735	781	734	773	704	782	760	799	769	783	759	743	761	745	781	763	696	767	789	799	753	788	789	773	757	726	764	754	762	751	779	771	780	761	697	779	767	781	729	774	753	799	794	791	747	761	740	758	786	742	783	788	779	788	742	774	792	783	724	795	759	758	747	742	726	826	766	742	759	763	777	799	803	734	768	715	709	732	747	781	756	767	756	712	785	778	774	723	769	768	732	727	785	749	737	766	768	776	797	767	723	761	773	738	699	749	784	734	776	748	742	785	723	800	756	802	761	771	809	764	749	744	775	748	779	728	745	695	753	690	736	727	733	798	751	786	774	825	753	716	784	806	762	773	781	749	766	719	766	748	729	780	762	775	800	783	769	764	749	763	805	766	745	721	723	707	754	798	756	785	747	761	755	780	746	768	764	745	750	712	780	740	697	752	813	772	719	736	759	769	746	770	793	807	786	824	771	802	765	799	730	779	686	816	691	736	768	800	721	758	732	766	769	802	761	772	757	740	770	763	756	756	790	791	784	773	782	762	761	787	820	765	789	741	746	770	808	807	713	769	716	743	749	788	780	809	704	779	772	795	760	718	725	730	745	778	794	741	718	771	752	740	766	717	751	743	740	750	736	733	757	737	738	732	760	797	734	763	763	793	799	754	754	764	754	752	758	748	747	737	805	717	819	783	759	735	776	774	793	767	765	747	793	766	799	720	759	738	713	763	789	724	725	802	752	804	742	760	802	760	747	779	767	761	708	796	771	760	794	730	730	714	739	757	776	761	799	794	773	748	776	803	750	754	765	795	730	749	734	770	786	707	782	744	784	716	747	794	762	738	787	715	751	718	790	743	760	744	757	680	760	790	785	720	750	752	773	751	777	712	729	738	766	755	783	734	761	731	730	789	780	816	759	769	738	758	743	742	785	773	772	720	755	788	764	770	760	751	756	804	789	787	750	783	792	750	706	750	745	777	748	785	787	786	743	749	787	760	746	780	759	794	762	737	752	745	777	752	730	799	742	766	764	751	794	784	760	734	766	745	727	755	697	812	775	748	723	729	716	734	760	769	784	815	772	778	766	766	738	765	769	677	710	806	778	758	814	727	761	743	752	732	745	739	779	727	781	728	738	775	719	778	768	758	782	805	792	790	763	733	747	781	750	831	743	753	747	746	741	761	753	791	754	761	835	777	681	755	725	790	762	748	699	739	807	776	757	750	760	736	762	724	777	807	717	735	753	690	714	755	725	772	731	765	756	768	767	793	754	789	778	771	760	776	737	756	815	689	774	807	738	762	760	786	785	750	760	741	763	751	729	786	764	692	775	760	753	746	723	797	694	762	738	808	784	747	733	735	742	711	763	774	728	751	743	708	728	713	765	760	723	793	741	739	765	783	754	772	715	693	746	755	785	748	703	795	751	760	754	752	762	767	770	785	736	734	709	748	770	757	767	790	744	795	765	775	785	779	747	720	753	706	753	797	716	790	740	835	771	769	749	769	735	808	771	772	762	784	758	775	736	773	738	711	791	738	746	734	729	738	763	741	778	763	766	802	754	737	737	789	746	789	789	771	731	729	735	769	737	798	730	748	729	751	736	797	766	717	781	731	766	777	760	793	743	751	714	753	734	768	809	751	751	767	786	781	703	804	782	751	776	749	758	763	728	779	770	707	765	724	790	732	771	781	738	707	722	721	783	768	733	741	785	780	734	737	756	764	749	780	761	787	776	735	720	724	779	778	767	736	759	757	763	763	715	690	786	771	797	789	790	751	750	793	758	801	754	784	726	739	781	804	756	792	778	803	767	791	733	707	720	751	756	731	822	689	778	743	748	726	757	710	764	727	825	768	748	791	720	758	791	756	771	779	738	744	745	749	735	723	782	751	744	797	743	724	753	785	722	812	796	769	735	760	789	721	781	771	743	753	727	767	782	732	808	746	757	767	799	766	735	788	803	791	759	753	753	693	742	735	770	817	789	705	720	776	745	719	739	708	738	751	750	731	748	753	749	771	794	727	739	744	755	742	733	731	736	725	736	784	773	749	735	742	748	776	743	773	712	727	808	759	755	787	758	735	722	754	761	765	776	755	743	736	749	751	761	758	739	723	745	772	738	753	722	706	756	765	757	765	802	753	718	725	755	726	744	768	789	735	794	766	783	768	791	775	731	793	729	765	726	764	748	716	760	785	730	789	742	722	750	751	769	747	779	771	748	752	788	767	755	732	726	765	767	753	744	736	737	709	767	779	791	744	779	738	811	728	787	777	743	783	730	722	755	739	715	757	754	734	749	767	775	775	735	807	751	741	734	741	734	720	748	760	725	745	762	740	770	763	774	677	808	720	727	810	772	744	762	797	756	765	763	746	745	733	770	714	729	772	746	804	822	797	774	776	728	740	754	786	767	742	786	765	796	714	777	738	747	759	774	736	749	709	752	768	708	735	779	706	715	741	771	753	726	775	742	741	743	706	770	800	753	744	738	777	787	783	778	756	796	737	764	754	794	770	730
3282	7784	6539	3312	2294	1938	1595	1425	1279	1180	1075	1006	985	934	968	922	974	913	947	877	901	884	915	872	880	917	832	932	959	858	866	810	822	890	815	839	869	852	870	863	876	907	881	891	870	866	842	809	843	906	884	889	875	840	867	838	803	843	810	854	883	837	891	807	849	857	849	849	848	814	816	857	838	858	838	851	855	842	821	870	858	773	853	850	883	858	834	837	877	795	834	835	795	814	902	874	832	875	843	865	809	878	852	879	822	817	822	861	840	812	844	833	859	884	861	829	791	861	824	812	855	850	838	859	843	875	859	837	785	809	861	856	856	849	890	868	871	803	789	806	843	842	821	799	809	790	840	854	856	883	830	839	853	795	823	854	775	869	830	889	851	844	812	868	806	842	789	822	808	856	855	833	853	871	861	774	826	802	831	836	837	859	849	794	843	910	870	848	822	867	845	851	866	853	819	834	790	825	803	818	867	839	811	834	825	861	833	823	848	815	921	854	838	866	877	841	816	879	896	914	846	873	846	800	800	874	829	858	834	888	896	884	814	810	863	823	833	861	868	837	807	833	838	869	802	860	872	855	814	903	866	847	884	825	838	875	842	864	836	829	842	878	879	834	886	840	856	818	848	829	820	865	864	849	856	882	842	880	859	827	845	878	840	849	885	852	845	835	794	874	856	867	842	869	785	823	870	823	833	904	854	825	880	858	870	789	834	862	864	892	862	861	812	798	856	845	805	878	899	842	889	793	892	840	800	808	835	802	830	871	834	862	862	868	882	852	892	837	797	826	894	840	899	872	767	861	872	810	881	871	791	819	818	807	825	865	825	901	814	830	833	870	840	859	830	876	855	832	838	869	866	886	852	824	861	867	809	852	844	845	817	842	876	827	866	847	861	889	798	776	883	880	915	858	816	882	831	795	848	825	887	850	858	832	812	889	851	844	835	880	835	890	887	870	823	873	883	843	812	878	843	871	874	899	819	891	886	838	850	835	875	840	862	814	821	851	819	842	836	864	870	838	832	844	858	820	875	906	785	800	850	845	839	808	790	891	816	862	890	856	837	829	840	863	804	831	813	854	829	814	811	827	888	874	816	857	880	843	837	789	823	902	825	759	844	833	796	805	837	841	813	837	798	860	826	848	868	864	808	846	834	789	846	788	848	847	825	786	812	833	812	850	851	884	881	894	877	842	861	836	814	829	815	851	850	843	813	841	837	826	836	800	836	840	874	841	866	860	859	848	848	842	877	824	859	867	834	841	796	794	834	858	866	864	839	821	874	832	831	855	889	819	805	835	825	873	895	815	842	868	858	801	849	858	859	818	838	829	875	827	865	875	872	875	823	805	847	849	813	771	877	818	824	866	878	801	883	834	900	893	861	799	881	838	868	859	847	871	828	822	844	846	822	878	895	823	864	880	811	841	820	860	829	857	859	873	819	817	823	792	854	783	835	807	813	820	843	844	864	852	885	822	861	833	872	830	835	855	858	820	825	806	859	849	858	869	891	846	856	845	803	808	860	865	839	864	829	838	833	894	819	824	817	848	802	812	923	877	816	866	874	846	841	832	829	802	891	837	870	861	929	764	842	871	877	853	824	857	841	823	840	843	851	831	872	876	868	889	902	829	816	885	837	835	873	808	842	856	849	852	807	847	837	826	848	808	815	876	849	824	859	818	820	868	834	853	897	840	848	850	909	848	852	868	851	807	866	806	855	805	849	854	840	828	806	855	851	823	825	863	843	906	867	854	845	810	854	860	870	842	874	872	804	837	845	785	876	843	844	860	836	827	839	843	872	891	797	863	893	823	813	863	806	862	834	862	901	814	868	901	861	768	818	874	819	828	834	859	820	847	863	774	772	886	838	812	774	843	803	882	867	854	830	813	838	845	862	878	809	860	830	870	808	838	800	864	857	820	866	853	829	795	866	820	857	831	867	871	860	891	879	822	851	872	867	862	850	836	835	829	838	845	846	869	835	824	857	846	822	831	809	861	845	836	831	823	755	849	861	821	853	825	878	823	877	838	840	872	886	853	873	778	801	877	846	807	830	836	877	862	896	791	841	847	849	829	854	803	806	801	886	879	873	788	813	854	810	845	794	770	850	818	878	811	830	822	851	833	859	854	872	792	859	810	795	814	812	814	842	822	893	878	789	813	869	839	835	853	822	859	903	824	841	874	897	821	815	861	858	820	825	845	851	838	847	802	810	839	855	848	828	841	881	802	778	873	839	840	815	832	797	838	813	881	905	909	841	821	841	937	837	881	829	826	835	845	837	834	838	865	824	814	873	879	859	838	899	849	831	834	846	852	882	882	858	810	869	886	888	833	857	840	901	822	845	910	815	823	876	814	866	798	894	912	814	846	842	846	850	851	886	841	844	869	854	875	840	833	800	821	883	854	844	820	869	826	880	882	824	798	803	832	781	853	839	875	869	796	844	806	890	836	881	858	841	869	871	832	800	830	894	840	837	858	877	845	866	851	820	847	901	864	869	803	848	786	813	850	877	873	902	842	862	858	865	907	846	814	846	886	844	830	905	806	853	834	807	797	877	808	875	847	849	812	872	885	826	852	845	804	847	864	841	876	820	840	857	841	828	842	848	851	861	885	836	812	871	813	859	828	836	797	793	828	822	829	852	824	866	797	868	860	827	839	850	842	845	870	867	819	834	856	850	872	818	791	806	828	820	858	837	808	805	876	829	858	826	792	834	843	851	834	874	818	880	871	868	777	820	846	880	827	837	853	818	887	849	828	828	885	827	844	828	832	836	812	865	860	852	832	878	835	865	861	832	788	851	858	811	845	826	788	855	855	861	816	863	812	822	838	899	868	841	863	839	871	801	859	775	827	854	877	853	799	871	812	849	851	840	833	856	820	895	877	868	845	831	755	813	833	859	868	836	871	820	848	821	804	838	794	811	824	806	815	893	850	799	858	896	849	850	806	814	801	838	841	817	880	856	860	869	839	845	882	801	870	812	850	819	871	820	895	917	820	836	810	852	882	804	845	806	884	837	867	867	875	833	873	822	823	824	847	800	893	782	874	882	854	855	883	842	904	886	878	864	870	827	848	821	812	852	850	825	811	823	840	826	941	868	863	842	856	819	814	843	816	888	883	852	838	852	817	821	850	853	874	835	881	857	907	781	811	832	791	835	872	829	826	861	854	862	819	851	840	876	829	895	821	811	898	824	875	839	837	824	853	851	836	787	850	880	864	805	801	837	876	870	822	867	860	820	863	799	841	890	834	807	871	824	832	861	812	866	810	840	872	826	870	849	874	816	803	872	835	821	840	872	829	773	845	807	852	849	853	827	863	852	827	810	888	818	882	850	828	876	830	834	845	864	830	874	793	832	896	809	825	829	825	867	807	839	823	853	857	828	873	856	824	829	897	858	819	831	897	870	849	814	827	839	838	847	847	832	813	890	891	809	883	792	816	867	806	852	868	882	839	873	844	873	854	835	833	917	827	839	836	834	896	836	789	813	886	877	780	819	814
24639	21276	27633	25145	14956	861	575	447	433	393	368	379	358	346	314	351	312	329	334	326	287	326	307	340	311	337	336	291	330	330	291	304	298	288	344	324	280	318	333	327	294	308	285	322	332	319	297	350	284	328	304	297	330	311	286	312	300	321	296	305	309	320	311	317	327	292	301	321	297	322	300	305	322	315	302	313	298	304	279	332	333	315	329	327	328	316	311	310	292	301	302	316	340	313	312	290	301	332	289	304	320	293	318	309	298	295	322	315	283	296	343	314	300	288	302	306	295	314	282	298	336	315	300	273	308	272	291	312	306	324	278	287	334	310	313	305	296	324	289	287	318	287	304	329	333	326	310	301	351	303	278	303	309	310	306	319	335	287	297	309	335	306	318	336	306	292	319	289	301	292	314	294	325	304	337	343	315	328	307	298	308	310	302	298	319	289	300	326	308	288	343	338	303	337	310	302	292	294	322	316	258	298	306	327	302	300	318	322	328	302	327	301	306	320	347	311	328	336	338	301	303	315	296	268	303	288	289	280	348	328	301	308	266	295	311	271	291	337	324	312	327	328	296	276	320	278	303	335	317	321	295	271	298	295	322	300	295	358	313	315	292	333	335	295	328	320	339	326	309	282	329	292	322	317	277	289	317	320	311	328	303	300	303	320	286	288	311	332	341	299	301	331	311	322	279	295	300	340	310	304	300	292	295	294	314	341	306	346	309	307	305	343	291	287	332	335	307	325	305	328	321	335	320	332	310	332	299	296	290	334	265	345	334	308	306	310	292	314	335	288	328	328	316	339	336	289	362	290	282	303	302	326	315	301	324	318	319	305	289	342	310	294	308	305	320	343	309	332	307	289	294	324	304	289	323	286	310	279	319	305	312	281	313	325	320	296	289	324	287	333	305	329	279	315	312	338	277	299	292	285	287	311	326	302	293	314	325	312	275	311	308	310	319	311	333	307	312	295	326	326	336	289	324	330	286	319	290	340	291	317	280	345	273	314	291	328	288	290	296	306	314	308	299	304	302	318	342	321	323	309	302	318	282	318	308	268	323	298	301	300	328	307	308	302	299	267	316	321	301	335	287	332	347	298	306	310	306	355	313	285	312	308	298	319	329	336	299	319	320	299	311	293	315	330	306	297	316	317	321	295	314	305	313	282	305	311	271	315	318	302	310	311	339	318	314	326	279	315	298	336	330	325	301	275	297	293	272	341	294	309	294	292	291	292	319	322	288	307	322	303	319	324	311	315	292	322	346	325	317	347	329	294	311	308	293	310	323	297	311	318	297	279	313	291	301	339	316	295	315	313	327	324	296	301	298	344	285	313	299	325	291	315	291	325	285	321	303	310	253	299	310	325	306	311	280	325	315	348	294	334	271	306	328	274	280	302	306	303	331	303	292	337	295	297	311	308	323	309	332	333	328	280	316	311	284	350	311	307	311	293	333	298	315	309	303	290	271	297	310	273	309	282	299	309	284	274	329	327	281	333	319	315	321	295	303	320	267	318	318	280	320	292	299	318	334	298	318	325	303	262	307	278	343	296	341	311	287	301	345	290	302	319	310	309	284	301	323	317	334	333	308	302	316	342	289	309	312	293	309	292	282	310	294	331	283	309	301	258	295	301	318	306	309	311	288	296	327	310	303	323	298	311	289	308	323	289	326	276	300	319	300	302	318	347	306	329	324	333	315	305	350	286	322	299	322	324	308	303	295	291	319	325	325	311	283	325	310	316	322	326	335	341	334	317	327	319	300	251	292	290	305	323	322	310	314	282	269	316	281	319	321	287	326	307	296	306	302	312	278	306	274	303	304	320	350	303	318	309	296	286	321	317	320	324	298	326	285	315	318	286	284	325	309	312	304	285	295	293	316	309	285	296	306	293	313	312	292	297	324	339	313	299	327	307	286	332	295	277	326	280	316	288	302	302	277	290	316	297	315	332	298	303	301	304	328	315	312	303	331	287	291	300	306	273	288	333	287	335	290	319	286	319	334	300	328	314	312	338	309	303	318	315	315	322	314	302	311	324	290	323	301	290	321	308	297	306	314	313	310	321	307	306	322	339	313	314	309	333	323	292	305	311	308	346	293	322	332	324	301	305	290	318	299	307	349	290	290	291	305	311	295	312	273	304	312	335	287	308	338	333	302	304	331	288	296	333	299	320	313	309	297	318	322	272	315	316	325	320	309	304	295	348	309	318	337	294	307	307	348	292	308	318	304	310	269	299	293	314	308	277	317	319	304	288	347	299	294	289	324	304	318	298	290	304	295	285	308	291	308	290	315	306	303	331	302	295	303	295	309	325	283	312	294	292	332	311	290	303	295	307	315	306	275	317	302	296	308	288	341	303	283	292	272	301	297	321	296	310	309	291	288	320	295	330	327	332	294	306	318	304	295	305	307	326	312	296	297	327	337	318	308	319	284	350	301	316	343	319	319	293	278	324	286	303	310	313	305	312	320	297	311	320	307	307	300	296	292	329	288	310	318	313	311	304	288	312	307	323	314	291	291	299	302	292	319	296	311	277	302	340	326	320	303	325	313	307	318	318	288	333	355	325	322	299	294	282	335	288	304	282	292	304	311	302	308	312	291	325	307	304	322	339	317	337	315	352	308	318	310	330	306	285	270	283	328	328	320	282	276	338	293	310	335	313	331	308	336	320	321	336	288	319	305	319	318	362	274	301	312	322	304	343	290	299	316	301	301	272	306	312	285	342	322	322	294	273	295	347	283	320	286	306	291	345	312	334	302	319	317	299	315	294	290	306	310	331	292	317	321	321	294	303	322	298	291	297	300	327	314	303	309	337	289	319	308	261	302	316	319	340	304	286	289	309	303	296	336	321	292	283	317	319	297	318	327	316	305	299	319	307	356	275	300	294	291	295	288	303	273	285	338	295	320	285	321	280	282	323	299	305	299	293	318	295	310	320	345	332	304	319	303	311	298	320	312	315	322	287	297	342	293	284	313	293	303	284	323	284	302	323	274	290	324	301	281	302	264	331	299	304	307	297	310	288	318	306	296	312	301	310	309	316	280	290	350	292	267	340	304	314	292	320	292	308	293	282	331	294	320	320	306	304	300	284	303	317	302	287	315	318	307	300	292	327	295	335	283	279	319	309	298	314	327	324	334	321	276	292	306	324	299	306	327	304	266	293	328	309	323	299	279	278	306	305	284	318	315	298	308	313	296	316	316	372	331	286	291	294	288	295	338	334	313	331	289	341	320	325	277	320	288	325	284	307	302	324	307	298	293	277	320	301	275	317	271	323	321	319	307	317	282	304	294	337	318	365	319	301	305	267	312	323	289	305	283	311	294	327	329	295	304	331	288	290	329	302	283	283	306	314	322	303	304	310	289	291	312	343	315	326	323	323	331	290	304	303	298	300	295	291	328	283	325	285	285	320	330	304	303	305	286	324	311	308	330	317	283	310	294	323	268	287	318	344	319	306	303	306	290	290	301	294	292	308	329	335	319	285	298	311	296	302	308	336	345	313
3279	4893	3967	1957	1404	988	889	743	653	511	490	486	472	422	445	398	408	426	405	365	389	404	372	339	404	312	341	401	316	378	343	379	348	333	374	355	362	350	365	354	355	366	352	357	354	361	377	369	387	371	315	348	376	399	348	342	346	333	388	346	374	351	353	363	360	324	336	324	390	371	370	332	391	334	304	348	343	334	353	347	345	326	362	345	323	375	365	367	341	356	364	353	339	346	354	369	358	358	355	343	346	364	344	358	343	356	354	320	339	342	383	337	358	351	351	360	332	355	357	310	341	369	358	350	351	363	339	352	379	344	326	372	379	354	339	355	346	352	342	330	353	354	380	352	309	369	336	367	370	345	344	365	324	345	363	339	356	355	353	355	373	346	368	351	360	373	348	359	330	373	375	367	330	362	356	358	369	339	366	351	369	359	328	348	355	325	370	351	324	374	385	331	336	370	355	346	364	331	316	374	365	321	385	373	341	342	316	372	362	377	344	338	356	335	364	372	357	336	343	350	359	339	346	356	344	306	332	348	332	378	314	358	336	318	340	370	337	351	334	337	343	330	344	348	386	338	303	347	348	334	369	369	353	363	330	369	341	306	370	356	363	342	341	327	346	346	357	359	356	345	305	345	358	341	347	374	360	319	341	309	393	347	319	337	351	335	345	333	353	354	361	352	360	335	350	364	341	310	376	316	341	331	344	312	337	363	312	361	374	337	351	369	352	350	374	364	338	332	394	330	332	350	359	345	349	327	343	362	320	356	325	341	317	343	377	378	327	343	331	323	357	362	344	343	326	370	354	332	382	344	329	357	330	334	385	319	366	388	382	329	339	340	350	343	331	361	366	353	341	366	374	353	337	342	363	355	342	341	329	361	364	354	382	329	324	329	354	332	326	338	364	404	386	335	334	366	345	366	344	335	356	369	389	349	353	364	378	340	368	387	375	346	357	354	333	324	329	312	348	338	363	348	365	360	342	354	356	348	345	330	362	335	355	369	361	330	363	358	340	341	343	360	349	348	355	325	340	356	338	333	347	371	351	344	346	332	347	353	318	361	370	321	315	344	342	360	395	365	335	344	347	315	323	335	332	339	362	310	345	348	368	361	360	340	365	341	375	352	325	373	352	348	359	354	347	379	381	363	322	346	341	362	328	353	349	369	359	331	330	332	358	370	337	379	344	376	327	356	361	315	351	351	367	359	354	363	379	360	361	353	346	340	313	348	362	359	338	361	363	386	328	342	325	343	314	336	352	359	353	360	323	295	364	360	369	338	328	325	318	351	328	365	359	337	341	374	351	359	332	336	345	356	337	319	343	336	318	348	369	366	375	326	354	367	342	359	360	353	346	336	327	332	338	327	358	341	340	343	335	360	357	347	348	379	338	361	328	365	354	346	364	320	376	380	322	338	331	351	325	324	346	353	358	345	357	327	364	365	315	367	355	322	318	341	362	354	330	367	340	382	386	346	347	363	328	345	350	331	348	351	348	339	344	370	372	340	334	373	335	366	357	328	333	325	331	376	345	337	371	331	345	347	351	314	377	331	341	317	327	372	378	324	347	346	365	321	346	342	367	336	361	346	342	330	344	331	364	325	332	358	356	343	341	370	345	336	355	383	334	318	351	373	328	353	347	354	344	361	320	393	393	382	332	334	349	355	359	357	340	358	333	325	322	331	346	342	351	327	319	353	330	345	355	342	353	365	347	364	362	349	350	334	386	313	348	314	365	331	356	334	349	326	352	342	336	358	335	339	363	374	315	350	332	375	330	329	338	337	320	342	346	344	361	347	352	341	329	303	363	364	331	337	362	356	345	357	359	361	327	316	367	355	367	370	355	353	345	346	370	339	325	365	330	356	339	336	306	353	363	381	353	390	380	333	348	372	346	355	330	351	337	369	362	320	311	338	348	336	360	343	348	337	330	318	347	367	314	368	361	378	336	349	349	359	350	358	394	358	342	336	353	382	362	355	313	336	365	379	329	337	351	348	349	328	344	331	335	349	347	362	376	361	344	362	332	351	351	336	344	352	364	374	350	327	369	365	321	333	332	334	359	340	354	368	349	364	323	350	349	315	351	325	362	397	359	359	347	343	345	362	357	363	362	349	330	370	357	371	321	344	337	336	351	334	347	346	323	333	336	361	351	334	344	342	357	333	368	309	350	336	325	363	336	355	369	343	330	316	352	340	329	347	351	336	329	340	351	356	337	369	367	336	370	360	373	326	329	324	361	330	377	353	313	338	343	327	364	364	363	358	350	319	325	357	340	360	337	341	370	345	322	323	312	330	339	344	315	358	354	363	328	340	368	292	363	374	367	388	360	375	350	329	344	356	350	357	388	331	358	351	377	320	346	368	355	362	369	359	341	381	337	344	349	369	367	360	321	322	336	367	344	338	335	357	337	367	374	350	329	344	316	340	376	347	340	363	339	345	336	334	312	366	318	309	354	346	329	325	356	384	376	338	358	341	348	378	350	331	336	346	362	337	345	391	366	342	344	315	347	333	353	339	341	316	341	343	348	341	356	343	331	380	383	366	355	334	331	338	363	334	380	371	346	352	351	324	357	322	325	358	348	351	324	360	362	355	351	354	347	363	338	360	386	369	360	355	372	340	338	354	356	307	347	342	323	336	338	310	329	353	365	335	372	354	357	344	328	382	361	380	355	352	333	343	352	347	342	349	360	373	366	344	359	348	344	353	320	312	357	361	372	362	346	366	358	381	364	338	347	355	325	336	362	370	324	377	359	355	362	344	344	362	353	342	317	347	351	352	350	331	341	322	330	347	392	347	359	352	364	339	382	344	337	371	331	389	342	349	372	341	346	336	356	333	344	302	353	358	335	321	331	348	341	351	329	330	338	343	350	326	336	344	368	343	345	359	340	342	338	343	354	333	327	344	384	323	310	311	296	362	372	368	366	330	335	342	338	358	324	397	343	341	318	368	331	318	352	353	335	360	347	363	331	371	350	347	353	348	316	354	352	357	364	345	378	335	339	328	381	367	351	363	363	345	334	356	349	337	351	340	336	329	338	338	364	346	332	331	335	338	327	346	364	370	368	331	347	358	386	349	368	350	366	346	354	346	324	313	328	342	344	395	325	332	352	347	315	393	320	349	364	366	361	379	349	378	355	385	375	366	362	363	344	382	338	344	349	308	342	366	310	346	341	347	353	321	363	343	380	321	363	372	357	355	349	363	371	360	360	337	336	331	343	337	387	353	328	338	368	305	341	343	334	353	313	369	389	358	318	373	394	341	336	351	357	374	353	373	319	309	371	307	341	353	376	350	362	356	338	363	350	335	331	340	312	369	335	340	319	353	356	320	364	323	359	341	389	344	351	325	357	336	386	344	399	351	358	370	356	339	301	363	313	357	358	358	349	378	329	370	360	352	358	341	340	326	341	338	363	342	345	331	350	345	381	379	323	373	353	362	345	324	381	382	369	375	333	358	326	346	324	330	332	386	333	364	323	331	329	371	333	349	348	359	383	336
22539	21330	28980	24006	21322	21354	11186	1157	860	759	701	618	545	575	521	507	491	468	456	453	488	479	445	461	408	489	454	488	420	422	409	433	389	411	426	381	418	399	422	395	435	454	373	425	383	401	401	406	396	401	374	372	396	421	450	406	375	392	399	383	405	397	398	382	369	410	402	376	420	380	390	373	431	388	384	392	403	405	360	387	381	409	395	430	379	412	404	399	373	368	413	391	400	387	389	404	385	387	391	419	384	377	396	441	378	388	411	415	427	362	366	365	357	388	398	397	363	397	379	420	440	379	378	391	390	400	412	384	389	399	397	370	409	349	422	374	356	356	385	366	392	400	403	383	373	410	389	409	373	371	395	390	369	382	367	385	394	389	428	356	410	403	403	392	427	398	408	393	401	362	378	393	355	427	407	388	413	395	375	395	380	364	382	371	324	399	389	396	394	371	415	392	348	421	360	391	429	401	355	407	390	396	430	399	377	419	421	420	399	413	436	396	386	388	410	381	396	365	385	386	411	347	388	383	374	400	378	372	393	391	392	377	372	409	392	386	366	353	375	382	371	378	386	417	385	372	360	380	385	359	422	427	349	333	379	414	411	398	397	392	367	397	388	412	404	360	407	401	392	373	414	348	408	414	380	384	361	392	402	404	361	394	368	374	361	405	352	364	402	347	376	404	362	366	381	368	356	396	341	394	400	425	367	423	408	389	353	419	383	352	378	346	392	373	368	404	387	393	363	397	402	380	348	380	386	400	406	375	358	401	366	372	410	396	366	404	404	372	352	353	397	358	402	426	376	384	386	378	416	379	400	347	393	379	437	390	400	370	379	380	390	391	396	403	392	348	431	394	402	398	376	376	357	415	377	412	386	396	358	367	387	409	414	379	400	425	413	383	390	408	370	355	375	393	407	359	379	412	342	391	406	387	364	396	410	368	373	420	392	350	410	400	419	399	407	402	373	380	395	368	405	401	435	378	383	395	382	380	391	377	385	378	366	402	350	393	407	400	347	364	362	399	361	409	386	408	370	371	388	399	358	416	405	459	372	375	365	365	382	389	379	389	421	399	378	341	401	384	412	362	408	384	417	370	389	386	406	393	348	385	404	420	373	364	370	387	370	382	392	391	376	407	429	373	382	366	406	365	373	379	377	394	395	408	386	413	422	396	394	401	414	372	409	416	377	374	377	416	390	372	376	400	365	385	365	445	380	380	344	388	429	393	393	376	401	406	419	401	387	420	403	395	402	374	397	378	403	412	397	384	387	383	365	360	401	390	408	390	387	380	404	347	397	371	431	377	371	396	387	400	381	367	364	367	384	395	372	403	404	374	374	419	423	392	384	388	402	398	402	406	385	343	376	401	369	324	396	424	434	388	389	427	363	392	374	433	355	369	387	369	404	402	394	407	398	377	417	359	405	415	406	402	377	402	425	404	350	420	399	385	391	405	365	423	408	375	414	401	360	399	382	431	391	383	409	388	357	379	371	357	394	353	384	381	376	374	384	434	402	406	388	366	402	391	372	358	410	351	412	376	398	394	393	415	353	404	383	409	441	400	391	392	382	372	362	372	381	406	361	414	373	396	409	409	417	393	365	403	399	403	376	389	388	434	394	377	381	411	376	350	367	356	397	376	419	393	408	386	418	386	373	412	361	407	406	419	410	368	368	378	459	417	422	403	371	404	381	395	362	406	371	386	374	419	365	391	368	402	395	361	391	346	390	394	379	382	389	370	376	398	405	354	371	397	409	384	385	401	371	397	375	370	417	391	355	372	386	409	383	371	367	365	388	355	375	358	381	374	367	371	368	366	395	368	400	376	353	399	393	381	386	375	435	380	373	399	394	381	406	388	399	371	384	402	379	390	409	398	419	385	415	375	377	378	398	448	364	400	407	374	373	396	407	362	380	376	391	391	378	408	383	364	384	387	404	405	381	390	388	374	393	421	381	410	400	362	413	405	354	370	375	380	377	391	376	417	426	414	379	383	389	388	364	406	402	385	367	380	363	390	399	403	387	353	376	411	386	388	383	392	389	385	384	386	408	385	401	343	364	369	392	381	400	376	422	353	378	403	402	350	413	410	367	422	402	352	381	381	373	428	356	377	383	379	423	395	403	377	396	345	386	386	390	393	391	380	385	409	371	370	356	413	408	362	380	401	370	410	372	371	401	402	363	376	395	400	401	405	381	371	379	386	380	409	394	370	395	381	390	405	363	395	376	411	414	399	414	366	398	361	379	404	415	369	397	379	379	405	418	372	379	402	407	354	403	381	382	347	387	376	376	403	428	383	408	379	410	393	373	380	418	398	384	411	395	401	443	392	393	392	376	364	391	378	375	356	412	384	395	392	369	391	377	386	384	366	367	403	387	399	383	366	394	381	414	403	380	398	362	366	403	430	393	414	391	374	375	384	362	348	417	392	372	395	375	389	387	424	369	406	384	382	377	378	401	382	397	389	432	356	397	387	367	385	400	396	377	381	370	381	377	406	382	381	372	400	403	374	396	361	400	363	382	387	382	425	370	387	424	360	397	435	399	352	431	351	440	396	401	361	366	375	391	395	416	366	416	371	419	419	386	385	389	357	369	408	415	390	409	382	409	373	394	393	403	372	396	401	392	393	397	412	384	352	407	376	418	402	384	402	375	378	388	386	408	386	341	366	391	381	428	394	392	395	424	373	388	381	430	398	404	378	360	408	391	414	358	375	402	418	400	389	391	381	400	357	370	388	381	402	396	361	368	385	380	412	406	388	369	404	362	406	375	384	400	415	374	397	428	410	383	426	372	388	370	353	413	386	381	365	378	381	370	386	397	375	373	349	397	390	371	389	376	355	383	398	397	402	371	410	350	373	387	390	371	390	392	381	424	380	390	422	388	391	377	354	390	358	451	391	427	392	375	375	376	416	353	384	395	426	394	365	376	376	387	359	393	378	371	404	391	386	417	407	405	391	367	369	358	405	390	406	384	390	372	391	365	361	372	388	378	386	415	411	414	385	407	405	398	420	395	365	359	373	388	369	376	382	382	374	400	404	396	390	407	385	371	421	382	364	386	364	389	389	408	394	422	401	378	383	381	381	393	408	383	380	422	399	370	402	420	429	381	395	379	371	364	392	395	363	389	402	403	366	378	372	397	422	391	398	375	384	355	399	383	388	399	391	362	370	389	372	357	396	394	378	402	385	397	386	332	408	446	401	391	376	385	401	375	361	382	354	379	363	371	363	339	389	352	416	372	360	404	388	421	418	377	390	399	372	420	364	428	376	397	416	368	401	402	402	411	408	364	385	394	398	385	388	389	369	390	393	384	383	369	399	394	382	390	407	403	380	373	388	410	380	373	400	412	396	415	398	375	346	433	380	363	405	390	436	396	413	359	368	404	380	342	383	382	358	385	375	395	386	383	375	362	379	400	419	370	404	377	407	413	391	377	361	378	409	396	403	387	390	363	390	367	413	425	352	388	392	380	360	346	395	402	409	422	412	397	398	365	387	378	374
4380	13311	11073	5379	3522	2786	2048	1630	1349	1120	977	872	799	756	707	637	593	575	560	528	617	539	549	516	523	548	516	561	490	476	500	481	500	490	475	513	485	491	445	476	490	472	460	493	502	484	485	488	490	477	438	487	443	464	412	477	460	455	459	464	482	461	448	431	465	456	446	446	431	475	410	472	443	431	476	448	439	449	465	464	459	471	474	446	457	466	468	465	421	469	480	441	456	450	452	422	418	480	476	481	423	476	426	454	435	481	497	446	449	439	435	470	463	475	466	418	432	394	439	462	459	472	467	453	427	457	450	458	418	441	452	455	464	470	420	486	460	448	429	449	439	492	463	457	466	487	465	426	450	465	422	452	462	425	435	429	456	454	464	504	447	466	463	464	444	493	457	437	438	436	456	443	486	475	386	413	493	457	424	442	444	412	466	420	416	472	428	448	443	434	448	450	442	450	448	475	433	488	442	451	427	440	460	435	454	461	460	421	423	483	440	438	453	487	453	441	455	452	467	456	459	429	453	439	404	441	468	471	441	472	460	449	450	436	455	405	454	469	436	495	438	472	459	479	466	436	451	441	419	433	443	433	430	454	485	455	501	460	458	441	429	466	447	441	459	415	413	468	446	451	449	438	450	437	427	485	427	448	466	440	451	423	473	448	444	428	430	442	456	445	487	456	482	461	435	426	460	459	446	451	425	459	476	455	411	430	447	468	457	435	456	442	437	443	424	448	428	455	452	474	412	427	442	422	473	446	447	442	464	459	441	443	436	437	441	470	446	437	465	451	463	447	453	468	416	431	470	428	442	454	424	421	443	457	454	459	436	437	435	469	461	412	480	424	412	460	482	467	419	458	455	468	484	445	461	439	401	430	437	468	449	466	464	409	455	431	431	437	409	440	443	443	440	450	449	449	436	448	458	448	411	477	456	464	438	441	474	479	478	483	482	472	472	445	483	434	446	421	430	443	455	450	459	435	504	433	420	459	442	441	446	444	451	459	440	416	470	471	490	461	442	449	467	481	423	429	423	433	455	456	453	437	404	461	436	442	420	425	455	445	438	438	445	428	443	453	453	475	411	475	431	448	485	453	414	448	474	472	424	448	438	426	446	500	474	436	434	464	486	486	471	428	452	432	421	456	475	454	483	469	443	476	439	488	447	479	439	455	418	454	438	435	436	436	444	458	469	459	450	460	439	457	469	451	460	441	450	431	388	434	467	463	447	456	447	465	441	466	456	429	455	471	428	455	447	465	461	483	447	488	459	494	443	446	445	445	477	480	456	439	466	416	465	443	456	433	414	483	496	455	464	467	456	451	398	441	425	451	431	449	453	433	428	477	423	441	452	464	486	450	475	454	424	437	463	446	474	424	451	497	446	486	432	454	420	448	454	483	443	449	454	449	444	399	459	446	463	450	493	421	462	448	462	423	439	429	444	447	430	435	451	447	437	432	464	470	433	459	417	438	464	473	410	414	474	450	467	437	434	429	407	442	462	446	417	425	430	440	431	466	463	465	445	464	479	404	458	466	452	468	441	456	466	426	409	488	442	444	445	463	417	475	469	450	482	455	448	464	456	436	457	461	460	463	443	455	462	440	430	441	463	451	449	460	444	450	410	460	443	429	502	423	444	459	453	466	429	415	450	467	450	488	490	495	469	451	408	504	432	435	450	463	466	476	427	442	455	445	464	475	431	441	458	475	434	434	415	452	480	454	442	424	450	412	444	437	427	425	435	419	410	447	421	471	454	442	474	424	475	467	475	440	432	478	427	459	457	462	469	440	429	499	454	409	419	453	455	461	429	467	456	467	466	428	440	438	456	443	426	458	453	404	449	453	480	454	492	433	442	405	456	455	451	437	453	466	437	491	430	424	466	504	435	426	444	476	441	471	446	444	422	445	426	450	445	413	432	440	438	460	438	444	473	460	463	451	470	464	432	441	453	393	445	429	469	437	427	422	457	480	454	446	454	478	436	483	493	422	472	446	466	450	470	453	453	438	362	448	443	437	443	466	450	454	480	451	439	439	436	430	392	457	434	474	399	459	449	469	457	483	447	476	465	452	405	438	391	481	443	480	441	476	470	474	421	423	443	476	417	478	441	442	453	480	438	432	427	397	440	475	440	458	449	446	417	418	444	459	419	513	471	449	459	455	437	434	424	472	456	485	487	446	472	441	476	447	449	470	436	418	450	454	440	445	383	453	461	423	450	455	453	455	437	461	489	445	460	412	437	433	436	456	435	471	448	458	452	461	451	426	412	441	427	422	423	474	470	474	472	455	413	470	448	408	412	438	449	440	433	447	446	442	438	434	452	432	457	399	440	468	491	485	429	443	455	422	454	446	454	457	508	501	482	456	459	452	460	476	477	410	459	446	439	455	443	470	415	479	447	426	430	460	431	455	432	438	435	451	416	438	442	460	434	479	422	434	408	501	451	432	438	437	396	427	445	418	443	464	474	460	505	454	436	463	448	456	453	479	406	462	470	472	406	452	408	468	447	512	465	466	470	446	471	451	423	463	441	446	449	448	448	458	465	417	425	446	429	461	475	435	444	451	468	425	434	456	436	426	476	443	438	442	436	457	477	443	427	449	461	451	431	442	442	474	450	426	508	483	467	419	454	428	438	461	417	458	430	427	453	463	471	407	429	509	428	451	452	430	450	450	451	452	460	440	425	438	441	471	431	404	431	434	462	434	472	459	448	417	449	459	446	447	437	454	475	470	440	436	488	445	438	487	453	438	423	455	428	465	463	448	453	447	485	457	449	467	445	443	428	451	455	428	411	452	452	411	440	454	413	420	445	421	449	461	461	456	432	469	467	456	434	450	446	468	456	423	467	481	443	446	449	487	454	416	451	438	454	503	429	450	457	436	467	406	465	435	463	427	469	472	428	415	441	465	427	473	467	434	450	461	434	467	446	463	438	443	432	443	450	459	456	415	477	466	448	427	465	446	436	466	466	431	414	432	437	460	445	458	461	418	484	432	429	428	458	467	451	440	455	416	430	447	398	455	428	435	458	441	465	463	471	446	471	458	486	454	443	427	427	396	451	443	445	481	446	490	446	463	467	414	461	472	440	443	438	451	463	439	466	440	465	454	441	458	411	433	419	451	420	438	420	445	437	448	404	439	433	449	445	432	446	457	454	462	401	445	449	449	466	436	455	426	457	466	450	455	428	466	449	455	468	476	455	399	476	470	452	473	433	435	451	443	459	428	443	423	431	442	463	475	457	479	439	406	424	453	434	438	457	428	452	429	488	458	445	452	439	444	395	448	469	447	438	465	486	421	437	477	451	448	454	451	415	456	476	460	426	459	502	441	451	458	448	418	483	443	452	445	450	468	446	454	421	462	458	434	438	452	456	481	508	445	450	456	473	446	410	484	458	473	383	474	460	421	465	436	502	443	444	456	434	454	439	451	432	455	436	456	447	451	428	451	468	421	471	397	449	426	483	468	429	432	435	475	501	453	466	465	474	423	445	436	464	441	417	450
27334	19911	6861	1212	908	848	725	698	670	637	683	604	635	686	650	608	643	650	627	646	640	618	620	658	591	634	592	624	639	632	642	666	593	643	653	683	620	639	620	657	643	654	642	671	654	607	595	646	620	647	653	654	608	650	644	592	643	637	618	603	636	640	617	622	638	631	633	615	617	623	610	606	644	620	637	589	614	605	582	659	613	640	627	620	604	637	639	653	662	618	628	652	621	640	600	630	597	651	646	632	614	610	630	674	592	594	599	611	661	615	611	637	638	624	650	617	590	606	630	676	616	610	654	606	628	630	626	612	618	642	664	608	645	585	613	621	618	616	598	617	647	653	624	595	612	620	621	639	603	621	667	621	601	639	635	662	599	605	610	632	613	628	556	628	644	606	671	646	636	674	639	625	612	594	614	615	598	642	650	651	648	618	640	598	636	633	669	638	621	620	624	626	607	586	616	661	605	595	647	598	622	614	635	624	614	620	647	662	653	647	666	653	621	583	652	654	650	670	679	663	665	613	610	663	592	587	597	627	654	669	580	627	604	622	637	607	572	610	581	615	617	609	660	613	604	628	609	616	658	599	625	628	651	636	630	602	617	603	591	679	655	645	672	626	617	598	682	661	581	633	614	645	585	635	606	695	643	655	649	641	687	611	633	635	685	611	680	625	581	639	627	653	635	577	629	595	661	613	630	639	609	614	637	660	621	601	608	603	608	678	653	549	667	634	585	646	623	671	597	629	646	612	638	655	621	648	630	637	604	674	605	640	599	638	613	617	635	614	630	612	660	668	623	648	644	609	641	650	640	685	649	669	629	624	674	635	611	603	606	610	621	608	572	667	640	612	616	625	625	622	652	637	650	649	651	628	673	558	639	656	576	622	630	640	567	598	634	675	594	640	609	658	655	628	645	643	637	595	576	613	639	636	599	667	646	581	598	665	634	651	614	632	666	647	646	589	618	602	628	579	610	603	683	630	686	634	625	592	617	553	618	580	657	646	654	592	638	619	622	633	649	591	632	634	633	625	603	603	640	667	617	667	642	613	621	655	637	655	615	604	626	626	592	583	655	628	614	653	654	585	631	626	607	624	639	602	625	670	630	619	586	652	630	660	645	622	572	576	637	629	643	644	617	617	633	620	621	627	651	614	631	557	651	574	666	650	625	653	628	601	642	658	618	625	627	637	610	591	640	648	678	630	643	654	581	601	645	603	659	617	647	640	646	638	630	609	683	617	657	642	629	627	623	637	605	624	608	622	625	635	617	620	650	599	622	644	649	661	633	628	611	633	629	559	650	617	587	626	654	627	620	605	608	642	609	610	585	652	607	628	641	652	630	690	636	622	609	613	653	655	602	598	651	590	620	557	633	631	580	616	665	584	606	635	624	600	587	681	634	635	657	613	619	589	640	668	642	628	640	647	626	661	632	617	636	636	655	619	639	584	627	621	610	661	597	606	635	637	639	634	631	662	690	599	616	615	659	645	634	612	641	610	634	588	644	610	605	598	626	586	625	657	626	632	594	634	605	615	643	632	639	652	610	625	651	640	600	622	628	609	673	633	662	629	607	614	653	611	650	611	617	649	647	582	649	606	627	614	588	626	630	646	613	613	664	620	631	625	642	647	636	627	584	630	654	600	628	610	629	628	610	635	639	648	651	619	645	659	597	628	649	644	618	630	638	640	614	658	614	648	653	668	613	632	608	590	637	665	637	624	639	566	649	637	634	601	625	655	622	611	656	681	596	596	602	623	636	652	611	669	655	634	632	621	620	674	601	616	677	621	626	648	685	608	635	582	628	620	626	611	639	576	578	615	634	653	618	662	623	598	618	615	640	615	658	617	627	617	598	617	636	604	631	640	625	663	627	595	649	638	633	617	642	613	635	654	601	625	633	583	615	684	636	621	605	650	632	640	609	630	682	616	612	607	581	612	624	629	637	678	660	603	609	582	600	624	639	641	621	665	621	637	637	630	635	638	636	611	631	613	621	674	575	638	625	612	641	618	615	617	615	603	621	598	634	627	634	613	599	673	653	627	611	602	590	610	608	640	627	594	630	582	600	589	586	668	625	629	580	615	595	622	657	664	654	595	594	658	647	645	587	630	613	606	646	638	594	561	646	596	609	583	615	669	660	621	590	631	633	642	666	602	598	620	603	629	603	663	640	646	628	621	642	632	568	648	619	655	668	635	639	597	631	632	688	666	623	573	616	575	621	639	590	624	630	616	641	623	604	583	630	609	594	662	667	612	633	615	624	648	661	607	665	580	656	618	630	621	606	650	662	554	642	621	625	643	629	612	616	609	622	608	628	602	597	622	634	625	621	672	572	629	627	629	652	674	637	618	626	640	632	690	680	628	632	619	597	643	583	615	645	619	628	616	630	587	646	606	603	629	625	616	633	637	598	648	626	602	635	631	629	627	577	636	607	643	680	628	662	651	640	597	599	609	617	613	568	593	643	586	634	612	628	664	617	630	650	644	643	644	651	621	643	623	634	657	600	623	646	625	617	598	626	643	573	628	639	646	604	637	584	641	641	598	613	606	571	643	612	633	619	657	601	692	619	630	662	601	619	611	677	608	624	623	612	625	630	619	587	616	653	624	623	621	671	648	629	623	621	563	634	625	629	618	638	685	634	632	623	637	658	618	650	623	655	617	600	619	574	658	629	616	632	591	649	634	630	637	646	596	635	626	609	651	629	650	676	623	623	615	629	601	596	621	608	632	611	618	685	656	625	637	634	615	627	612	646	676	615	689	649	614	632	611	667	613	611	626	644	649	609	639	640	658	669	637	631	583	628	584	657	633	663	599	655	603	637	638	663	586	582	644	642	656	620	619	602	596	646	645	603	630	662	622	625	656	673	600	643	651	647	634	632	649	603	635	621	651	660	613	624	626	623	665	641	671	636	621	642	624	574	628	641	617	583	643	645	625	623	643	634	612	602	643	629	643	661	624	661	647	635	637	621	621	643	659	587	638	627	617	635	666	612	632	655	607	621	630	615	669	639	655	670	589	614	622	643	666	623	632	629	606	628	618	615	662	673	623	617	623	611	649	631	611	614	662	616	621	616	675	619	664	655	650	620	613	619	630	614	627	594	580	628	650	624	654	619	618	665	654	610	630	625	633	619	686	663	630	653	600	631	678	634	616	657	643	570	664	639	629	618	618	637	555	621	612	635	629	624	659	641	629	625	640	619	615	617	667	655	627	597	615	635	651	612	621	654	607	670	640	632	622	583	604	647	643	655	604	640	594	608	604	643	635	633	637	624	570	631	584	621	617	664	608	574	617	643	672	628	624	629	637	653	637	619	627	656	655	620	664	658	635	618	612	625	635	625	633	600	621	635	649	625	649	593	624	616	645	651	588	673	637	599	628	605	611	653	646	601	626	583	579	601	599	619	602	662	592	628	675	664	622	659	613	645	644	619	618	593	618	629	645	638	610	665	594	590	632	642	634	652	678	605	659	599	618	583	636	613	590	644	616	625	668	655	629
4219	1279	1264	876	772	793	747	715	722	709	750	708	714	736	733	709	691	707	708	725	718	691	693	716	702	735	701	700	683	695	683	655	634	715	656	677	698	677	643	695	663	736	732	747	715	734	691	637	676	666	721	646	692	695	693	721	709	718	690	670	704	655	707	692	764	739	639	742	670	699	672	683	690	719	743	698	703	685	696	687	686	738	679	678	694	684	669	717	732	677	673	716	662	692	686	727	719	722	732	720	651	686	694	754	700	655	661	707	654	698	667	708	676	699	728	743	705	699	713	717	724	703	678	662	720	631	680	662	699	687	730	665	716	666	671	669	731	723	681	695	683	639	736	664	709	691	689	703	659	751	722	664	646	695	707	703	688	690	673	672	690	708	685	726	675	681	679	748	683	677	680	707	706	694	702	686	691	697	674	678	697	675	675	684	761	736	735	683	677	667	665	695	695	742	683	683	682	687	700	649	676	705	727	654	700	736	682	722	668	667	701	659	712	684	698	698	679	701	704	735	673	692	685	674	660	752	705	694	696	673	678	712	707	717	681	720	693	689	691	654	668	708	736	679	726	691	710	715	702	658	732	694	742	693	740	676	674	696	694	658	712	659	692	694	677	710	674	689	704	698	688	692	704	643	737	657	715	730	682	673	674	688	717	715	687	687	682	687	646	676	725	723	673	722	700	684	656	712	647	688	753	717	720	710	650	693	703	716	655	710	724	687	702	706	722	693	694	703	659	703	735	679	685	700	704	691	698	710	708	664	683	669	699	709	697	699	670	678	687	647	688	764	705	700	722	690	656	727	661	713	658	697	680	693	692	712	706	674	757	687	705	702	709	680	692	690	741	623	714	696	737	677	721	687	670	663	710	674	683	690	717	691	687	671	699	704	770	712	666	721	744	694	672	664	666	688	701	704	669	729	634	725	684	656	702	669	670	636	740	694	688	727	649	684	690	710	718	693	663	721	673	710	707	657	758	678	689	688	750	694	684	708	680	680	680	669	733	694	715	698	679	669	717	718	699	678	787	682	683	705	666	676	686	670	694	646	740	710	700	733	667	670	714	719	706	680	712	672	691	647	670	699	727	747	688	646	682	695	688	698	687	723	693	695	673	695	690	740	688	724	730	675	692	675	702	695	700	716	682	693	649	681	699	672	654	664	671	674	644	656	722	681	687	742	695	672	754	647	691	695	683	721	706	702	710	689	683	677	672	673	667	703	658	712	699	681	742	683	686	662	727	668	659	671	672	690	702	688	693	720	710	623	647	695	670	687	693	733	676	672	702	720	726	700	694	695	700	683	725	720	709	669	720	728	722	667	713	731	692	692	704	697	696	694	671	706	710	724	678	696	663	651	661	704	647	671	715	679	658	690	732	708	705	702	651	669	659	682	749	711	747	679	769	750	684	722	671	676	675	702	721	712	734	681	702	721	713	726	751	694	724	696	675	698	669	716	691	721	701	670	707	656	673	701	757	664	688	678	710	708	684	697	687	691	724	730	705	656	699	706	689	686	711	738	751	678	707	732	713	672	686	679	678	676	696	680	681	679	672	728	686	698	715	711	683	718	701	738	694	661	681	694	690	722	730	668	686	734	660	627	676	637	713	701	673	695	668	643	685	633	699	671	767	636	677	688	683	677	720	758	680	692	655	656	680	727	649	690	696	659	729	695	698	729	682	686	750	691	710	729	635	724	680	739	730	687	712	721	670	686	688	706	681	679	702	696	695	694	643	705	744	683	680	674	737	703	708	704	684	692	693	704	704	698	704	723	662	669	677	687	711	721	691	690	763	718	734	676	709	677	679	652	703	681	738	640	680	754	699	665	725	679	727	679	661	714	708	726	689	735	673	686	711	749	678	698	709	676	748	676	734	733	704	684	673	666	715	678	694	654	692	683	679	655	717	631	700	738	705	733	681	664	664	714	698	710	687	766	709	713	701	694	715	697	651	697	679	661	717	719	678	700	713	679	696	662	681	712	639	727	694	698	727	707	683	664	654	699	709	719	693	725	726	729	704	678	722	677	651	704	669	690	666	687	702	692	710	717	701	695	613	724	720	686	721	679	746	715	700	698	683	641	693	713	659	733	688	660	730	697	666	726	696	691	722	723	703	736	680	719	677	730	690	675	634	722	702	688	701	711	693	689	708	702	693	700	662	732	703	691	754	706	698	715	736	675	698	695	704	690	688	667	720	693	696	727	683	742	754	683	718	710	738	727	721	714	684	727	704	708	732	667	675	628	663	717	690	703	692	670	711	675	640	692	649	710	696	669	678	724	729	728	747	698	704	698	714	677	687	722	737	675	717	714	715	713	702	633	712	702	718	681	660	665	734	724	668	698	700	708	660	724	683	663	737	725	702	713	690	688	721	752	733	696	723	674	706	748	719	713	678	703	678	767	720	702	695	754	686	694	672	687	692	687	699	661	723	715	697	689	689	690	686	693	711	668	715	714	711	660	727	713	672	724	707	683	663	740	672	683	708	694	703	735	678	659	710	689	716	716	701	670	693	696	688	716	705	712	670	732	682	658	677	745	694	696	701	746	689	685	673	719	680	688	670	698	706	674	671	671	691	712	668	680	690	665	693	689	712	651	685	730	702	713	689	683	726	741	735	673	712	679	675	673	765	683	696	723	672	727	703	687	676	655	675	709	717	694	646	691	774	681	690	695	694	699	703	691	688	683	711	677	671	712	690	696	672	710	729	718	698	698	708	670	682	703	668	725	696	663	704	685	719	670	686	682	686	702	713	680	684	719	660	691	693	682	693	702	691	718	739	716	665	669	696	748	716	692	711	708	704	668	690	747	716	653	687	744	711	629	709	722	667	752	673	705	684	687	675	661	698	694	705	698	689	680	672	695	706	636	693	668	718	690	702	637	667	691	705	689	665	733	762	688	683	714	659	683	718	736	681	720	686	715	702	690	685	705	672	724	706	725	724	661	701	703	725	713	723	664	714	724	740	716	668	738	708	691	712	725	706	714	694	718	666	629	716	671	665	695	658	732	710	659	639	693	704	725	641	707	726	691	731	673	658	676	712	710	692	690	682	749	716	661	706	656	749	611	710	705	724	631	671	657	687	701	705	697	707	725	683	718	736	685	719	666	660	678	729	710	733	694	707	686	665	679	675	745	673	724	685	735	694	651	706	685	699	647	688	669	665	659	685	714	669	704	649	671	718	699	712	734	718	652	709	711	700	730	719	677	650	681	718	703	676	639	665	705	660	711	717	672	675	705	659	670	674	745	700	736	687	714	640	703	707	679	693	713	664	714	699	698	701	719	661	708	667	700	659	681	715	750	700	728	714	718	637	721	705	681	728	708	690	712	701	658	679	695	721	705	671	700	673	667	662	704	690	716	711	689	680	717	661	677	705	736	685	706	671	657	675	720	724	722	683	696	685	730	686	712	726	628	665	695	637	720	709	696	740	665	681	646	680	688	675	706	730	689	661	729	702	732	706	690	722	674	708	661	727	756	683	683	734	680	686	718
23723	21282	28433	24472	21289	10151	1535	1154	961	879	906	803	837	817	824	800	804	770	797	788	814	789	803	772	775	740	700	770	729	784	738	763	714	730	785	728	767	803	738	767	800	748	745	756	731	796	760	775	780	796	765	790	782	752	745	754	741	702	720	735	766	749	721	728	785	720	717	778	712	764	732	718	732	760	755	764	768	764	789	783	693	705	702	739	757	703	739	754	778	746	727	772	720	774	753	738	714	749	718	739	760	723	767	783	771	728	780	768	707	755	786	749	790	733	740	763	735	794	724	746	754	685	783	736	762	769	709	776	785	713	781	701	757	668	761	755	760	760	756	700	782	746	761	796	693	782	749	722	778	767	773	732	741	764	730	769	716	834	733	759	761	744	724	759	841	791	746	736	726	728	754	727	776	709	772	756	702	730	797	792	751	785	762	745	764	726	768	718	758	794	741	732	748	764	802	751	718	779	778	747	776	728	689	748	736	775	749	749	765	721	729	736	729	740	759	757	747	717	770	750	749	761	743	763	746	716	748	728	721	753	763	774	792	767	759	770	772	745	772	755	777	748	713	779	727	749	761	779	745	790	742	733	720	700	745	755	721	723	709	690	768	757	766	808	789	713	778	773	730	754	759	737	705	731	726	742	754	739	748	763	748	672	692	743	735	745	713	741	766	740	776	759	762	705	693	732	697	759	803	751	725	739	771	762	735	705	730	762	764	729	748	715	777	770	717	764	756	785	732	755	731	740	736	714	777	683	765	727	755	760	758	789	737	748	787	735	757	724	747	716	773	745	737	784	737	678	753	760	739	755	746	789	746	790	716	800	791	742	750	785	751	732	739	746	764	746	725	758	787	755	784	699	770	726	734	787	749	753	799	767	782	782	773	812	751	740	764	744	737	776	735	697	793	802	714	729	778	756	765	745	809	733	724	733	741	735	713	722	698	720	778	752	752	714	717	745	779	726	705	745	701	725	799	831	780	749	768	699	729	785	714	776	736	776	704	729	824	739	758	737	703	714	701	738	730	737	713	805	757	740	730	721	787	734	736	734	787	710	776	726	750	815	723	714	684	738	821	752	754	755	786	742	813	733	706	730	794	731	769	757	725	746	720	716	737	713	755	746	716	730	774	763	733	803	717	787	727	768	720	740	692	750	749	729	761	758	714	771	735	722	763	758	757	725	716	688	734	761	740	719	772	729	730	764	700	697	749	710	807	748	746	767	799	739	776	768	780	740	698	735	762	746	739	698	712	749	740	785	746	789	762	734	734	740	775	714	738	706	708	804	781	752	727	706	705	772	722	775	740	760	703	730	736	745	781	700	743	747	740	698	737	765	722	719	711	769	752	795	702	808	756	783	722	728	746	740	798	726	758	747	746	711	718	748	715	769	706	715	781	726	747	720	798	685	743	729	740	733	734	760	747	728	769	781	720	697	720	745	752	740	703	703	748	758	709	747	738	708	749	709	704	737	739	716	790	755	746	746	779	760	780	771	724	732	744	763	736	773	771	779	741	684	742	731	782	777	744	715	765	772	724	774	754	751	732	729	745	713	756	733	747	747	725	758	717	750	743	697	792	741	731	717	748	744	766	739	745	743	802	732	743	725	679	731	716	745	708	788	720	730	804	731	748	745	740	773	763	761	748	758	684	763	753	748	758	723	777	769	736	739	791	714	755	746	729	732	758	768	780	792	778	716	733	718	764	702	712	775	726	762	769	696	732	752	744	775	750	737	721	720	716	721	728	721	734	751	718	779	771	708	754	787	763	696	754	715	709	752	735	730	740	698	715	738	747	736	719	715	742	735	741	723	691	774	757	709	787	722	748	749	736	758	833	709	762	731	728	701	702	786	721	779	719	724	737	737	710	774	753	763	750	783	699	727	755	744	764	772	727	731	732	733	761	751	731	749	704	751	699	814	782	723	782	718	710	779	726	707	687	767	769	625	720	762	748	768	783	768	745	777	767	743	763	790	719	760	718	751	724	765	718	716	717	768	772	723	798	748	742	727	740	718	715	765	748	750	730	782	745	705	744	756	786	736	675	738	765	777	721	718	739	725	773	732	744	793	754	751	777	742	757	770	746	721	746	735	731	793	756	734	741	789	766	749	746	730	743	717	703	724	706	740	729	741	748	780	738	783	759	762	781	739	757	703	784	785	778	779	751	797	738	739	744	764	729	711	723	763	729	720	746	765	742	778	740	745	722	783	750	739	765	764	763	749	771	716	755	736	748	702	788	752	799	814	805	725	766	752	722	708	751	769	734	705	692	717	754	742	726	771	710	766	751	711	753	716	716	748	708	764	775	723	819	751	752	769	761	744	743	771	716	757	764	785	778	752	734	777	753	759	736	742	696	706	748	758	738	797	693	738	781	735	757	768	727	741	718	753	718	729	736	686	782	715	722	741	761	769	759	732	742	813	729	696	765	725	731	748	689	774	776	756	751	745	776	745	725	732	732	758	731	752	723	777	794	727	746	773	756	733	802	733	772	760	716	816	763	756	743	750	672	706	718	752	773	696	751	719	714	741	750	724	729	721	722	717	753	723	715	735	725	814	755	759	726	724	764	738	750	725	725	738	751	727	749	717	723	752	725	748	709	722	714	764	693	703	751	751	729	724	710	735	756	781	738	752	722	762	721	752	737	806	761	736	752	702	724	751	714	739	739	720	722	750	764	725	756	762	725	726	732	747	775	741	759	707	759	753	745	749	740	744	719	734	774	727	717	798	733	812	719	761	773	757	757	750	737	767	734	676	708	751	757	749	744	709	762	715	734	744	760	747	747	781	701	738	743	770	766	713	810	791	733	741	733	711	705	746	789	754	707	740	763	746	734	720	725	789	755	729	788	725	788	730	700	752	743	737	694	710	739	726	756	758	726	781	752	724	782	751	739	735	705	772	720	764	745	729	719	761	751	695	713	751	676	732	719	797	751	787	744	767	735	769	721	763	734	752	748	760	717	747	731	726	708	744	730	702	722	779	735	726	704	704	737	757	733	721	718	738	737	715	741	739	698	740	782	763	748	720	732	728	783	746	795	740	697	720	778	759	739	727	745	690	730	771	742	747	746	723	722	699	659	769	725	711	733	707	704	733	712	708	762	700	804	760	706	734	754	701	729	762	708	705	712	762	767	732	741	717	659	741	756	691	759	735	733	773	716	769	771	734	710	704	735	739	777	682	714	808	708	766	749	725	739	764	774	759	700	752	759	747	723	717	756	721	739	786	762	750	714	723	754	731	706	702	776	715	728	733	734	755	738	788	750	707	741	742	748	779	721	752	765	761	720	736	707	748	739	741	755	688	727	755	699	744	737	718	767	738	716	755	747	732	766	719	790	698	708	665	748	758	753	750	744	683	771	713	715	760	723	712	762	726	747	755	757	776	760	759	711	734	729	764	730	710	716	735	737	751	745	737	758	723	716	748	781	791	797	747	747	697	717	742	733	773	760	719	734	726	714	745	746	760	686	776	724	767	692	746	747	786	743	739	687	770
3235	7749	6542	3276	2319	1839	1641	1392	1229	1132	1112	961	995	941	909	896	975	927	960	895	921	896	879	857	851	886	863	891	831	836	858	818	847	779	877	801	777	879	840	833	816	849	866	816	881	874	830	824	824	896	763	806	813	827	785	812	797	874	837	819	880	818	854	823	823	856	837	795	828	790	846	819	870	785	875	828	895	865	829	830	845	808	802	777	856	882	827	827	847	833	884	816	799	818	805	797	837	816	851	791	881	854	824	798	852	865	816	860	832	811	827	782	814	872	858	790	868	834	847	778	839	857	891	817	833	821	798	871	844	885	841	839	814	773	872	858	841	854	864	826	814	857	850	831	842	775	879	863	866	868	844	869	841	842	781	859	784	721	813	799	818	878	821	791	822	842	823	831	860	879	788	823	833	866	814	834	843	816	880	820	853	782	779	775	806	779	868	883	845	830	797	765	840	834	863	831	879	835	812	846	874	860	864	819	826	880	881	804	804	838	879	844	881	823	832	822	818	826	886	875	853	867	856	810	767	847	803	813	795	813	800	854	813	842	833	825	826	812	805	829	832	884	830	836	825	820	825	804	819	804	824	817	886	825	832	802	868	843	777	824	805	786	793	808	822	790	838	805	809	806	831	861	822	853	814	857	782	826	832	805	891	835	872	850	798	837	806	822	800	850	814	838	834	812	852	786	826	893	876	822	804	850	832	822	839	791	854	850	828	826	824	848	861	857	815	883	878	826	875	810	860	780	851	846	867	800	810	769	815	785	829	802	856	844	854	791	860	878	830	833	839	882	823	828	810	876	820	829	846	777	876	841	804	776	869	831	829	812	810	807	840	820	839	840	831	831	810	815	859	827	855	803	837	847	868	858	829	851	831	866	805	849	814	861	792	812	811	869	828	859	798	812	794	817	817	832	858	836	846	800	775	804	850	843	817	836	851	813	835	849	847	844	830	805	831	823	846	828	835	821	825	833	781	850	824	790	796	779	875	773	844	854	828	842	812	839	859	845	857	825	815	827	836	838	810	857	812	839	810	813	820	791	863	822	866	847	845	880	848	823	857	873	821	823	848	831	880	842	865	841	877	812	833	869	807	803	840	839	812	856	818	839	858	809	813	781	851	876	878	824	861	828	791	904	798	872	797	799	825	819	820	864	811	846	857	871	777	777	815	838	829	864	844	817	786	805	815	828	845	874	799	847	839	825	869	843	883	770	810	856	831	845	829	852	761	827	862	816	839	825	810	832	825	761	789	854	794	814	854	819	819	826	846	838	809	849	811	800	845	848	798	859	824	805	876	841	799	820	853	762	870	828	808	856	845	823	768	822	845	809	804	805	825	848	831	811	837	852	810	859	852	917	810	839	852	884	829	829	811	804	840	841	833	821	866	814	817	774	805	815	850	820	870	764	865	791	745	845	824	817	794	785	764	819	835	811	841	841	807	869	806	855	823	851	800	845	838	837	844	833	871	852	818	825	856	797	846	879	779	814	903	852	913	871	838	799	866	852	845	757	866	826	799	828	900	811	828	847	844	820	854	830	818	835	783	833	844	792	839	902	807	838	840	786	791	848	839	846	830	820	848	826	796	825	801	796	808	830	860	901	840	857	872	862	854	854	851	808	852	778	823	773	822	822	828	842	794	854	851	857	851	770	833	811	828	852	780	873	811	812	803	790	813	831	813	812	802	825	899	847	854	811	828	838	756	824	813	836	871	806	836	848	885	867	845	831	820	852	818	896	813	788	892	802	829	857	781	805	800	868	885	855	849	801	822	837	865	799	856	809	824	819	795	827	807	804	882	820	813	809	868	835	822	866	815	839	840	847	803	850	864	854	802	830	826	856	863	833	842	863	820	845	912	836	825	811	808	839	852	840	869	823	782	812	809	853	879	828	864	844	818	825	827	817	835	816	817	836	855	816	851	823	854	819	843	825	888	848	807	772	856	833	837	840	852	849	805	819	831	802	833	856	834	806	803	837	779	803	852	864	837	838	808	851	816	813	796	851	849	828	820	852	800	828	856	832	766	871	792	807	832	813	852	863	852	839	798	858	852	846	817	828	778	821	857	826	787	830	844	833	794	854	780	834	762	788	811	891	803	880	894	808	821	877	805	795	838	844	794	851	870	827	901	841	874	825	824	880	844	852	835	822	823	838	817	835	850	808	800	808	827	842	819	842	781	847	848	836	813	871	820	803	850	850	844	826	832	822	820	809	868	806	837	868	857	817	843	842	867	810	832	853	834	829	823	849	821	784	843	802	795	829	870	868	862	820	856	836	787	840	820	810	865	856	850	778	882	834	847	839	822	841	865	842	863	809	818	842	835	865	863	844	759	827	841	853	863	847	843	834	830	834	852	852	792	798	833	772	771	876	820	876	870	787	852	841	911	807	797	816	828	876	825	845	803	807	807	832	857	791	848	818	801	863	854	857	847	828	849	807	854	837	898	808	840	876	839	852	802	793	875	823	855	807	799	819	802	861	815	838	868	761	809	844	792	837	842	818	841	884	787	797	821	798	829	858	827	822	857	840	813	798	839	832	835	862	796	804	862	840	788	811	882	798	825	782	784	833	836	863	833	856	894	851	804	867	835	913	837	863	903	880	839	833	832	800	828	809	791	806	806	831	815	893	862	838	875	827	891	785	803	826	846	767	848	839	803	813	788	814	783	837	867	859	831	883	829	825	800	824	826	848	816	805	808	831	828	833	791	837	807	804	837	846	838	833	873	844	820	853	829	830	904	878	847	900	820	775	833	798	819	806	752	833	810	855	788	823	787	845	794	826	844	888	846	817	854	830	814	869	853	853	791	806	807	805	847	863	801	858	822	861	835	827	837	809	826	840	845	820	798	820	835	858	838	850	819	858	796	806	856	845	848	843	880	832	838	863	816	834	798	833	834	818	838	816	813	795	820	816	829	835	869	800	810	855	779	871	868	799	764	763	848	756	871	779	853	872	886	869	830	798	854	840	818	867	831	832	851	811	839	777	816	807	798	855	846	810	746	849	793	844	850	850	818	832	818	810	798	814	879	824	874	827	832	843	825	849	859	834	812	813	774	843	853	846	829	831	839	902	850	836	828	789	857	859	856	801	827	834	861	863	821	843	863	831	836	940	835	864	778	848	806	864	848	799	768	836	805	796	893	823	852	836	771	818	813	848	865	878	802	874	810	842	826	819	822	889	825	844	868	901	810	885	848	817	844	833	793	858	791	783	831	785	905	829	869	858	818	782	882	820	819	857	820	879	836	882	871	860	799	852	822	811	834	797	877	846	853	810	797	789	908	852	858	809	805	787	834	789	848	868	771	816	827	791	814	839	862	778	837	809	867	819	836	806	818	846	837	829	857	845	789	879	865	812	811	812	870	843	793	864	868	850	812	858	841	794	815	858	890	867	829	802	797	797	857	868	862	856	843	760	858	806	842	803	852	879	880	846	821	866	763	772	808	859	794	870	826	823	873	935	808	854	796	796	836	793	811	822	814	859	847	811	874	874
24601	21289	27665	25140	14909	794	544	448	405	378	355	388	383	344	328	350	325	345	314	344	315	298	321	337	293	297	325	336	291	301	307	291	313	332	317	316	304	309	309	285	290	309	294	306	305	296	347	339	327	288	321	278	289	287	318	288	342	297	318	309	309	291	290	320	299	329	284	310	338	307	296	266	320	286	310	296	311	315	270	312	340	312	279	306	303	312	284	329	342	302	283	272	301	285	297	309	308	272	319	301	291	314	334	290	283	309	289	314	288	321	281	316	315	304	301	300	303	294	313	273	317	306	317	267	291	291	280	288	310	311	314	306	329	314	303	292	293	310	309	294	290	267	269	290	311	319	297	336	307	301	292	260	315	303	292	295	289	296	333	319	322	290	322	304	287	330	296	281	277	275	337	325	301	319	295	292	295	323	324	291	325	331	331	293	284	302	309	300	317	302	296	301	330	311	294	291	303	268	284	340	314	323	321	334	313	288	325	301	310	295	274	293	336	307	313	303	343	272	292	310	284	313	314	294	310	321	280	315	323	285	300	331	292	310	281	301	285	312	302	290	269	278	349	306	291	286	306	285	297	290	307	298	314	304	290	308	325	306	280	286	306	301	292	293	342	287	303	306	312	329	274	301	319	288	309	283	296	287	310	289	292	310	278	272	281	325	296	294	311	320	318	308	276	295	298	326	291	300	283	299	302	305	324	303	295	320	323	321	351	321	266	289	288	314	326	326	308	301	273	297	287	302	303	317	278	294	280	294	303	316	271	329	295	291	290	300	276	318	300	331	293	300	302	303	292	318	278	300	323	324	304	316	304	311	308	282	312	302	293	316	281	301	313	305	334	293	330	294	313	299	314	285	294	293	262	276	295	291	293	311	304	297	298	285	302	277	330	299	306	290	313	283	301	302	299	299	288	308	306	289	287	309	258	311	326	304	275	305	298	292	294	322	315	296	268	288	321	304	312	308	324	280	315	285	310	317	305	298	303	292	293	295	282	305	301	284	315	300	312	298	278	291	302	299	275	299	290	333	289	316	317	340	287	292	321	301	289	285	321	301	309	293	275	314	303	300	290	313	294	279	300	331	284	306	316	315	298	334	313	290	285	330	311	285	334	284	301	316	303	306	316	290	317	324	332	286	329	303	337	319	307	291	289	292	321	292	264	300	308	288	293	306	323	272	309	294	290	285	291	309	275	275	290	315	291	310	297	327	292	303	294	326	289	308	313	263	297	295	291	321	333	311	298	363	299	312	297	304	308	275	308	320	290	318	301	286	286	292	327	293	319	336	299	296	282	313	276	315	276	287	281	327	322	299	329	333	313	310	279	345	324	307	295	310	307	277	294	273	311	325	298	270	307	307	296	328	332	286	289	265	313	331	283	339	272	318	285	270	298	303	304	264	302	310	299	294	322	274	313	284	318	311	287	308	287	300	336	307	283	299	294	309	298	304	323	314	273	293	291	313	306	273	295	324	296	305	289	322	264	293	288	312	304	275	312	342	307	310	278	317	287	310	289	323	310	324	309	308	300	293	308	320	313	278	270	354	318	274	269	293	274	290	296	305	271	291	365	284	310	301	300	292	292	332	279	279	309	285	308	297	298	300	303	276	315	312	284	292	299	319	286	299	345	310	315	301	303	286	314	293	292	317	313	292	330	278	290	288	269	287	310	294	315	303	296	288	320	308	275	285	288	338	307	330	288	318	314	283	272	329	305	327	284	319	292	293	317	310	321	291	321	305	333	345	294	263	306	317	319	284	288	273	251	296	302	282	328	294	320	287	314	316	317	305	328	292	328	288	323	294	289	287	285	329	311	320	322	326	279	278	319	307	285	307	295	311	276	299	302	278	326	309	305	268	285	303	311	318	305	258	292	293	315	296	351	311	312	286	274	309	283	281	287	294	307	288	301	304	280	301	319	319	309	323	310	285	302	309	305	290	309	312	306	335	340	321	310	270	312	339	306	276	285	287	303	278	290	313	293	326	311	317	310	290	311	294	300	329	292	307	322	276	283	285	280	303	308	294	318	308	286	304	315	300	308	288	288	337	302	310	323	317	289	258	291	283	305	287	300	306	300	300	294	305	278	313	291	282	298	342	268	276	315	315	324	280	309	306	315	307	289	297	319	304	287	304	317	323	273	314	310	323	312	298	313	317	309	313	299	316	295	319	307	290	286	293	304	292	305	294	305	288	319	318	299	307	323	286	297	311	302	272	282	299	312	315	299	321	308	293	304	334	301	280	302	333	299	300	316	299	315	308	329	319	306	323	292	278	310	308	274	305	306	327	312	289	297	341	309	305	280	295	286	306	307	306	291	315	325	251	285	293	317	346	317	290	290	281	284	290	279	303	293	305	274	299	265	262	305	311	291	338	297	290	306	279	293	286	302	297	333	300	301	286	309	306	333	284	309	274	293	306	330	308	282	312	317	305	297	250	321	294	320	296	289	309	308	295	295	297	279	279	313	304	311	312	306	333	283	284	330	307	330	299	257	282	306	303	293	299	307	309	317	264	330	293	302	290	291	272	304	291	308	337	304	281	298	326	295	317	317	291	298	283	308	262	331	314	293	286	281	284	276	311	294	282	309	301	309	315	266	296	324	293	311	287	311	280	333	309	302	322	293	308	278	289	341	289	306	307	308	284	279	286	341	301	304	292	320	297	299	279	319	318	305	301	332	328	286	299	315	278	307	307	303	287	282	322	288	292	301	344	305	293	328	253	298	294	294	290	313	319	290	329	314	289	303	302	274	287	302	291	325	315	291	292	289	303	326	287	302	262	293	293	316	292	287	291	307	307	307	336	309	315	300	262	320	283	309	314	316	308	328	302	308	323	315	293	299	286	296	303	281	301	303	296	283	282	306	276	309	291	311	284	294	335	301	283	295	321	301	305	288	313	305	341	329	304	319	297	306	287	280	301	316	318	272	321	289	304	291	285	283	308	317	305	286	273	316	323	281	311	279	298	317	299	270	305	305	243	318	319	288	307	295	267	305	307	285	306	306	304	305	301	275	323	343	314	308	289	307	288	303	310	313	310	307	307	297	296	299	270	275	310	268	319	305	291	290	333	295	305	296	290	281	298	329	323	285	314	296	299	297	308	296	329	296	264	328	312	339	305	321	324	322	311	297	294	281	301	329	319	318	322	292	336	297	278	316	326	303	287	321	330	312	296	301	322	292	315	297	312	288	335	281	294	310	302	324	289	308	314	283	283	306	287	306	292	309	311	326	327	297	315	283	305	311	311	315	290	322	303	289	288	315	280	280	324	274	296	292	327	309	299	307	288	272	281	329	330	309	327	304	291	287	285	305	300	313	297	314	305	327	313	307	320	299	311	289	298	309	286	288	326	288	285	277	292	282	282	282	297	314	308	305	318	318	325	291	338	298	304	308	296	292	307	332	290	286	292	292	301	285	299	281	349	285	305	280	308	298	288	296	287	299	328	306	309	309	275	284	268	281	302	293	266	273	306	354	307	321	309	300	310	327	328
3233	4898	3834	1908	1325	1023	878	719	617	569	516	456	428	424	410	391	457	386	407	390	369	404	335	344	370	320	391	344	362	385	333	380	371	373	358	339	333	389	369	324	360	353	333	369	337	325	360	358	370	354	318	348	346	345	379	356	338	357	363	372	323	325	347	316	359	355	388	350	340	344	360	332	347	353	325	335	333	369	349	380	341	338	340	305	365	375	325	323	333	343	361	320	322	354	331	359	332	339	331	351	373	357	349	332	377	384	343	337	344	326	329	327	375	373	333	342	323	357	340	300	355	359	336	352	359	323	336	319	337	340	357	343	387	328	382	318	340	341	344	315	333	330	351	306	339	359	347	336	354	356	334	328	327	330	345	312	325	352	367	356	323	341	314	345	333	349	346	331	360	316	324	327	350	326	336	358	366	333	333	359	321	330	324	334	369	331	338	337	312	352	348	326	355	359	364	336	349	336	368	325	326	363	347	348	347	318	337	346	350	372	326	324	349	355	341	362	338	335	346	334	321	355	361	329	329	310	354	356	356	338	370	371	328	363	360	325	331	344	349	331	328	363	353	375	337	340	344	336	359	348	357	353	332	365	349	315	348	349	349	364	314	365	343	321	303	368	345	355	346	347	359	363	340	339	354	359	347	354	348	366	338	347	319	355	380	366	356	354	369	334	361	360	332	345	372	327	324	345	350	340	332	338	321	355	346	322	356	344	346	340	356	308	350	325	342	313	316	347	342	318	357	354	360	305	348	350	389	329	336	324	355	369	345	347	369	360	366	337	331	381	323	350	311	346	356	344	340	344	347	337	331	325	362	355	344	341	374	350	327	348	368	341	308	339	366	344	326	352	337	394	357	327	357	329	353	325	311	356	334	374	321	360	363	347	335	346	322	332	360	339	379	290	346	322	368	365	333	332	356	314	362	351	352	358	327	330	343	350	318	323	314	329	383	346	339	366	330	321	351	378	356	346	386	349	326	313	338	344	358	322	348	337	347	313	342	383	348	350	365	331	357	375	353	344	354	309	346	360	359	335	380	373	356	335	347	356	343	334	364	321	350	342	352	350	327	341	371	352	338	347	339	320	326	355	332	331	334	311	392	371	337	337	354	335	338	361	316	358	346	368	353	348	312	335	331	327	369	346	319	335	338	316	335	338	344	340	353	359	334	330	374	337	340	333	361	331	346	339	358	355	374	345	355	341	353	337	339	358	340	348	345	349	331	336	362	334	353	375	329	326	338	339	327	372	353	329	326	357	350	342	336	341	352	359	318	360	325	354	338	337	340	361	346	302	329	348	343	353	385	349	351	386	339	327	378	351	363	356	354	338	349	303	326	340	347	363	332	355	348	347	366	329	361	348	350	354	327	349	357	366	340	337	350	323	323	333	358	384	301	331	328	322	335	350	362	329	371	339	335	347	324	328	360	325	366	333	351	353	337	354	366	346	345	361	355	324	339	344	323	362	364	318	335	331	340	329	369	322	315	309	372	335	316	337	331	401	328	344	336	371	359	350	349	325	345	331	342	337	345	339	317	320	357	318	328	341	337	325	374	347	351	328	315	357	354	341	362	344	305	342	331	324	318	324	337	308	379	357	312	368	370	341	319	334	355	326	338	299	346	368	334	348	329	348	359	364	338	345	345	324	345	335	332	356	328	344	373	366	325	357	366	320	360	334	346	342	343	327	335	378	361	354	357	337	355	358	354	337	376	336	323	356	332	317	338	350	343	316	394	365	358	349	353	343	363	343	356	344	358	338	341	339	341	389	347	348	331	333	325	366	362	363	348	320	351	332	338	361	371	356	321	328	368	319	367	383	360	359	305	379	345	343	339	333	330	364	396	384	365	332	357	330	339	342	335	329	371	328	326	325	339	354	354	325	354	351	308	349	361	335	355	367	353	337	349	307	360	326	335	352	346	333	327	340	328	352	357	367	357	363	355	327	347	325	366	335	355	337	330	329	344	373	364	356	327	347	353	358	379	345	336	331	336	353	344	357	370	363	370	350	341	360	335	339	336	350	336	321	326	345	364	331	347	342	333	349	362	332	346	331	372	347	329	331	338	362	360	353	363	322	323	339	336	347	360	358	365	344	343	326	373	335	386	323	338	328	338	333	355	343	333	390	289	317	350	363	346	370	335	312	324	319	315	381	350	322	308	339	322	332	360	375	359	324	373	321	355	370	359	358	348	331	316	293	357	331	333	331	363	317	330	358	326	362	336	352	330	357	335	353	322	387	341	366	332	371	344	367	362	346	323	361	368	384	351	338	356	349	356	323	329	304	317	314	323	335	365	334	325	331	335	349	340	384	319	316	319	332	345	357	342	367	367	315	350	376	367	338	351	335	350	328	362	368	330	307	377	350	300	332	357	350	358	342	357	348	308	362	353	348	308	341	366	353	333	371	316	358	361	346	357	372	356	328	340	306	362	334	321	336	323	319	342	346	334	347	339	373	337	359	378	312	360	341	327	362	379	359	361	358	320	305	327	350	347	339	345	362	359	337	322	364	354	326	338	347	327	373	336	342	360	370	354	386	317	328	340	300	345	362	350	349	348	344	327	326	311	327	342	358	361	362	338	321	314	309	345	339	331	347	336	328	346	340	366	354	338	358	318	335	356	360	310	356	327	306	342	352	350	344	358	349	320	349	335	351	308	326	360	356	340	352	371	377	342	345	354	324	345	359	356	339	331	334	303	341	344	333	351	343	332	359	361	359	330	364	348	340	332	315	316	357	343	338	395	329	317	362	311	350	375	312	394	324	325	364	334	315	349	329	322	353	358	360	374	348	340	328	355	347	325	361	324	337	314	299	365	304	340	344	345	379	354	362	323	323	342	342	333	358	357	344	322	355	343	384	303	350	323	349	326	375	380	371	320	332	333	350	353	314	316	338	339	354	340	354	351	350	371	342	357	320	333	371	341	366	361	345	359	325	353	341	360	370	347	331	377	350	328	350	372	385	326	354	364	333	340	359	344	331	337	346	356	348	342	368	340	356	349	327	330	375	355	347	329	381	350	338	358	296	332	335	351	339	357	342	325	346	287	374	313	399	334	328	346	346	337	374	337	370	340	298	351	360	375	316	321	311	314	333	343	358	352	356	363	364	331	367	349	336	344	316	332	382	337	338	346	355	340	347	300	366	323	352	332	354	354	326	338	341	369	324	321	312	338	362	339	346	371	346	333	350	330	364	331	335	343	340	339	361	324	313	373	363	368	351	357	331	332	321	312	363	358	340	322	340	348	334	346	353	346	377	324	350	316	364	338	371	343	329	340	341	360	371	337	326	352	333	302	328	342	352	351	313	336	333	338	366	340	329	338	326	361	338	323	346	360	329	357	299	332	339	365	341	332	308	341	339	333	360	337	351	347	364	313	343	320	376	379	344	367	342	327	380	359	328	351	374	341	377	343	352	349	334	358	359	302	352	333	307	371	350	345	343	340	331	315	339	326	333	336	335	360	359	306	352	328	324	362	341	344	343	347	368	339	322
22564	21326	28976	24031	21326	21359	11485	1130	786	652	629	575	609	556	513	517	479	459	466	420	470	418	411	441	424	412	462	401	400	389	417	394	374	407	404	431	399	379	399	389	437	405	387	386	414	385	422	436	420	397	347	384	355	384	420	416	396	394	395	381	379	372	398	371	374	367	391	375	355	380	389	347	372	356	417	393	366	390	392	384	380	381	375	339	400	399	375	388	389	385	397	368	394	336	349	399	407	383	369	386	377	388	361	374	384	387	390	404	376	337	382	397	380	370	372	381	380	402	365	372	361	381	386	390	395	374	359	352	390	395	366	391	390	379	352	416	385	379	377	379	386	379	382	397	367	363	387	372	361	367	393	414	354	366	339	411	385	421	375	384	371	375	380	395	386	386	399	366	359	379	368	384	394	387	366	403	393	373	367	373	328	414	409	423	380	383	396	382	393	340	414	401	385	382	398	358	358	373	382	410	372	387	381	376	400	383	415	396	333	408	380	377	391	392	393	381	366	380	369	352	387	406	384	361	377	368	383	377	377	366	364	368	420	373	368	373	365	347	390	349	358	358	383	398	384	339	367	384	391	348	360	395	364	409	337	395	399	357	351	339	398	374	373	338	357	396	378	410	379	341	378	380	379	350	358	364	357	362	374	384	388	403	378	398	424	398	381	379	375	382	371	397	377	403	397	354	391	368	420	347	376	393	405	366	391	376	350	401	394	358	375	366	390	406	343	410	388	375	373	373	396	372	381	382	401	381	393	365	377	370	361	363	406	377	369	368	397	390	344	373	376	373	382	328	384	386	385	366	389	351	376	396	369	389	362	356	387	358	399	405	374	375	352	384	384	404	336	373	369	332	374	367	372	366	368	344	376	383	356	393	366	401	365	370	358	384	379	375	395	366	392	387	348	400	423	357	402	383	353	415	394	399	349	391	397	365	348	376	354	432	367	354	392	381	391	349	375	372	364	397	370	429	374	350	368	367	387	390	392	393	405	400	392	381	405	391	375	380	372	385	371	409	368	380	332	381	381	410	351	338	368	361	366	385	392	398	415	403	362	384	371	336	384	367	380	371	365	349	358	384	376	356	367	398	399	397	394	407	379	382	366	358	384	381	368	360	325	374	381	360	385	328	378	384	343	371	396	386	372	367	431	366	367	398	374	354	402	387	355	378	368	363	371	370	401	376	426	396	348	363	394	391	383	352	387	378	375	375	361	363	377	384	384	383	372	376	363	357	407	376	374	361	371	369	404	370	379	393	383	336	388	385	388	368	407	380	362	381	358	382	414	412	350	405	394	344	388	349	358	376	381	345	391	398	375	429	386	358	376	384	374	380	359	355	390	396	389	373	380	358	358	361	418	386	354	394	364	374	413	374	358	358	404	392	387	377	350	361	382	370	411	391	394	401	385	391	379	419	361	379	335	400	386	405	375	376	352	366	375	383	392	355	377	369	375	370	395	355	381	372	405	366	401	360	378	389	389	372	385	368	365	384	373	372	387	403	364	370	362	377	395	381	390	381	380	386	373	376	360	411	354	386	369	395	415	364	380	375	378	403	378	374	388	363	353	353	394	368	406	387	375	384	369	384	372	381	395	395	363	349	350	377	400	360	377	372	358	383	414	375	361	359	382	386	408	397	362	396	362	375	394	357	413	391	394	417	362	365	368	372	346	371	387	378	362	379	387	367	381	365	379	371	375	375	364	392	365	371	362	383	346	368	391	398	388	374	370	353	386	393	353	365	404	362	369	392	350	374	365	441	406	353	372	347	386	415	368	383	367	370	342	373	399	381	379	379	368	364	364	357	405	374	388	343	391	398	367	364	361	366	368	380	355	373	366	396	375	381	346	363	384	357	357	362	396	402	380	370	379	362	368	369	401	374	402	383	391	363	370	398	377	388	387	357	376	359	371	384	356	360	358	396	363	342	371	373	402	438	368	397	374	403	397	378	349	412	366	399	366	378	394	399	387	351	379	362	332	390	385	368	386	356	401	377	382	379	401	350	367	384	392	384	375	381	364	398	377	359	374	373	355	367	365	404	362	375	370	341	386	380	381	352	336	406	390	363	345	369	397	359	345	372	361	388	383	382	386	410	395	349	368	390	391	404	373	350	404	413	371	335	371	383	381	393	382	396	367	386	355	373	369	357	361	366	365	369	406	373	345	359	415	376	390	384	388	403	371	365	393	378	378	356	370	393	378	379	395	392	370	342	394	366	376	408	367	360	376	339	372	370	395	391	399	376	392	376	365	375	367	358	355	372	385	357	410	408	387	397	366	380	403	381	372	365	371	351	388	365	390	369	358	392	383	339	388	336	375	385	370	366	404	384	342	351	365	376	357	363	368	372	356	409	351	386	396	401	346	389	395	360	404	372	398	399	323	370	413	327	394	374	372	358	409	330	383	389	384	410	344	387	379	433	395	379	406	362	394	352	402	382	385	372	386	359	350	404	371	367	346	387	380	392	368	395	376	386	408	374	362	389	398	375	353	352	358	383	360	396	384	353	394	396	343	393	392	386	395	378	383	391	376	386	389	384	417	417	386	351	399	360	372	388	392	361	364	370	397	368	371	371	404	393	402	374	406	399	373	398	402	398	340	360	400	361	419	367	390	438	354	338	416	343	380	367	377	380	406	380	368	392	392	390	403	357	368	379	370	396	345	349	375	368	380	370	369	373	386	366	374	431	402	401	398	389	370	390	385	355	333	408	398	351	353	367	371	382	350	383	360	389	394	357	381	355	353	356	394	369	381	371	341	357	360	405	369	351	365	369	343	406	375	404	394	373	381	375	377	397	420	365	376	385	395	351	367	402	411	368	354	372	361	369	423	373	334	393	381	326	366	354	374	386	351	379	376	355	377	382	391	363	407	365	354	436	389	367	388	368	373	358	391	373	357	359	388	363	408	363	382	380	417	387	372	415	355	403	394	370	375	393	380	392	384	379	381	384	377	389	338	369	406	380	345	380	387	366	362	363	391	385	349	378	366	394	330	372	379	380	381	355	334	351	417	412	396	350	384	384	388	372	366	387	353	370	358	356	389	350	400	373	337	373	382	358	387	403	373	378	367	389	373	377	345	383	352	350	345	377	390	403	402	401	375	349	388	388	343	382	343	355	349	357	381	359	370	372	393	362	372	389	377	374	388	359	396	390	368	347	372	385	371	417	373	385	389	400	389	338	378	343	382	363	384	374	375	393	374	423	414	408	400	355	354	394	357	401	384	412	404	375	428	397	378	379	365	366	386	350	405	378	390	376	365	373	369	407	389	421	367	369	399	382	386	387	359	371	363	369	377	373	404	379	385	366	388	357	371	386	370	357	351	358	380	376	390	375	394	367	360	377	353	382	388	384	368	401	392	397	389	401	392	361	376	344	364	372	402	349	369	390	350	385	388	325	386	391	374	363	366	362	408	378	361	376	363	409	380	395	347	379	398	344	345	371	378	373	389	391	323	373	372	386	335	351	390	369	356	393	328	367	386	374	387	354	393	376
4316	13384	10998	5335	3515	2672	2095	1683	1324	1161	959	901	803	732	694	656	587	597	601	605	532	546	498	510	509	516	498	510	482	481	442	478	490	476	438	460	446	480	465	469	475	477	503	470	464	467	455	469	432	477	478	454	448	423	437	445	484	435	409	480	462	466	382	447	464	426	456	470	484	444	445	438	502	410	404	444	407	448	448	446	460	458	443	430	410	450	426	444	419	446	425	429	421	460	426	417	465	461	462	459	431	423	460	438	424	453	438	455	460	461	470	422	430	457	386	482	451	438	424	414	466	391	428	423	476	486	465	437	431	442	396	441	408	445	432	422	443	430	435	450	427	464	479	448	379	437	466	425	415	436	459	439	417	444	462	416	434	413	456	416	461	411	426	481	419	420	442	414	422	432	460	463	454	431	429	385	454	428	422	432	449	415	451	448	413	470	412	445	406	429	410	443	475	431	460	448	403	423	486	450	425	434	452	439	461	442	453	405	442	410	436	432	411	446	437	406	427	407	420	407	420	389	420	446	446	430	449	450	433	418	393	450	444	493	433	408	420	437	428	391	429	420	403	396	469	449	419	445	434	415	414	442	447	444	430	448	419	423	449	450	416	449	466	443	417	468	423	441	437	441	435	485	438	432	416	452	426	464	479	439	427	419	440	447	456	458	453	447	453	427	456	449	439	458	470	466	460	422	426	455	432	451	440	439	471	455	410	429	414	482	425	401	462	461	402	438	434	412	436	433	449	433	412	460	484	435	431	424	472	423	496	461	435	437	448	415	400	468	509	393	415	439	440	455	439	434	406	478	470	419	425	440	395	412	456	441	447	468	436	433	423	445	410	455	418	461	438	459	466	446	450	456	452	420	485	459	464	435	414	460	425	437	425	467	498	474	441	477	415	444	433	420	403	433	443	453	411	449	441	456	454	394	425	374	439	469	415	399	461	459	451	461	410	435	416	394	453	433	410	433	454	422	437	421	449	449	436	426	416	425	434	416	446	461	455	434	424	456	418	455	473	429	463	439	446	460	441	441	452	402	439	470	473	436	449	406	429	428	477	465	458	457	452	478	420	462	486	437	455	422	424	426	419	438	450	424	435	413	468	429	427	430	420	434	455	473	427	414	420	443	420	466	467	426	427	467	428	477	432	451	431	440	478	464	443	445	425	402	433	441	465	465	440	456	420	430	412	417	416	428	441	407	441	445	425	483	453	411	469	444	437	425	412	446	443	449	458	458	431	400	408	449	454	426	469	435	450	450	429	429	441	433	446	423	480	418	440	402	470	409	431	460	454	410	423	437	433	394	453	443	476	449	461	434	470	443	471	451	428	415	462	453	460	435	417	448	443	429	445	426	433	453	439	457	437	467	479	461	450	427	470	454	442	432	447	456	408	414	450	430	450	425	402	457	452	459	449	424	430	440	443	395	450	435	455	450	463	422	430	421	455	416	435	457	452	471	433	436	429	491	437	424	399	448	424	393	430	409	399	462	448	420	444	455	457	407	462	432	418	461	422	443	479	445	435	412	415	450	444	406	428	446	474	426	391	424	445	435	439	430	470	404	474	445	463	439	410	455	437	433	396	436	454	456	428	383	468	463	464	416	446	423	452	404	444	417	422	385	464	418	485	458	493	404	432	458	458	455	379	450	439	393	466	440	427	421	431	474	444	471	441	442	449	422	435	429	444	455	471	464	404	427	413	429	451	446	448	430	433	424	439	496	462	412	425	461	445	416	447	415	441	423	448	445	430	450	460	419	471	405	439	466	418	463	414	440	481	438	435	457	441	448	446	477	451	423	449	421	407	429	421	443	431	442	477	445	425	441	451	505	447	406	464	464	426	434	432	459	441	468	410	457	413	437	449	407	429	429	411	450	426	477	404	417	438	440	418	437	377	406	441	416	454	421	469	427	448	427	445	469	475	435	453	441	472	466	454	461	437	445	450	442	439	396	443	428	439	411	444	425	432	458	433	447	462	424	442	419	429	423	422	408	422	448	437	441	489	419	440	450	406	446	416	420	444	432	425	416	428	484	417	402	444	416	489	457	452	418	452	434	427	456	474	410	436	480	448	449	468	401	456	444	437	445	408	428	435	398	414	422	440	439	430	414	435	426	439	401	438	418	459	424	434	467	497	460	443	425	425	439	398	431	418	443	444	437	412	426	462	452	430	455	462	439	404	449	453	421	455	443	409	428	474	426	457	470	427	437	394	460	458	425	447	446	400	421	429	442	417	446	445	425	454	401	460	430	427	427	409	432	409	452	448	463	437	431	419	414	455	437	442	473	448	412	456	446	433	430	448	453	410	495	421	446	433	447	412	387	429	451	473	447	464	460	462	411	475	432	439	421	447	424	426	461	433	432	438	431	431	438	433	454	469	424	447	427	451	433	426	474	461	424	461	436	417	422	446	449	449	425	456	459	423	413	472	427	413	440	418	433	444	419	448	426	460	468	420	420	478	452	431	435	431	451	428	414	451	441	475	461	472	407	442	452	461	432	455	404	458	446	425	433	459	441	432	469	424	439	439	447	433	391	436	435	432	453	454	435	452	429	435	452	423	453	419	435	425	437	409	410	419	457	443	420	449	450	462	450	431	493	409	432	385	416	439	448	450	403	452	439	422	433	464	417	489	453	423	409	465	438	424	452	471	450	454	420	416	446	434	415	442	456	428	452	441	459	426	479	429	455	455	464	392	418	435	455	441	447	467	444	415	452	444	418	440	470	434	425	460	437	454	425	495	415	455	454	442	463	419	428	442	430	436	464	447	434	430	404	451	429	394	441	434	434	433	424	470	481	423	414	433	446	452	420	438	407	462	439	437	398	442	413	431	430	413	490	433	438	449	439	412	450	416	422	424	454	442	445	451	446	447	443	439	425	423	472	470	425	453	467	422	447	420	453	418	465	431	439	477	427	450	405	415	427	421	436	409	482	462	430	419	431	435	426	409	382	435	463	441	423	432	435	431	475	409	431	432	429	457	437	386	414	437	435	456	459	454	417	418	435	483	414	454	434	442	416	443	416	444	450	405	413	438	406	430	437	439	417	456	466	438	435	430	409	403	460	454	423	444	444	439	465	420	430	434	426	413	441	466	452	427	419	474	437	448	455	458	430	463	420	413	443	414	447	443	445	430	415	425	460	459	471	482	448	436	386	495	411	433	399	429	452	431	456	426	423	443	448	399	460	430	439	427	407	464	420	431	441	423	443	456	448	433	429	446	422	451	457	472	415	439	451	471	454	441	439	434	422	459	447	420	475	458	436	436	425	459	426	427	453	431	465	426	433	444	420	431	416	435	424	440	457	433	405	460	424	424	482	433	462	423	421	447	445	437	452	491	462	430	424	447	436	421	433	475	457	439	421	478	414	452	443	453	423	393	449	461	448	412	430	443	441	470	443	437	412	406	461	437	477	440	415	439	445	410	446	434	443	455	440	439	464	414	424	411	422	422	422	455	423	439	377	394	433	433	413	427	398	452	437	399	457	461	422	459	414
27305	20027	6955	1033	776	684	732	612	648	644	637	632	663	614	596	658	642	574	646	622	631	569	606	615	602	628	625	650	620	630	633	648	682	605	610	628	610	636	532	609	621	621	597	613	625	624	648	554	569	626	678	667	642	627	588	607	640	659	582	632	635	613	620	637	611	622	587	601	608	571	628	625	622	620	623	579	601	631	611	580	619	606	600	615	588	647	559	659	589	626	607	604	636	590	629	584	607	601	572	616	568	607	667	637	621	632	589	623	579	634	605	618	629	590	600	603	583	569	625	622	610	639	646	656	563	581	630	576	650	627	630	606	609	646	600	654	619	615	611	648	613	610	654	642	617	646	602	628	626	620	592	656	626	585	631	657	613	618	600	664	622	609	625	642	606	591	602	584	604	631	586	574	542	618	582	578	607	655	619	644	583	587	594	630	583	627	629	618	594	627	665	625	607	630	638	599	649	590	614	648	608	652	568	590	615	598	591	647	582	607	606	635	617	614	585	596	606	623	630	635	574	594	639	641	634	638	604	632	656	650	585	603	630	592	598	617	614	647	622	633	648	618	579	652	624	588	566	602	577	629	637	604	622	655	610	649	626	590	578	619	629	639	628	597	648	615	578	634	600	622	611	604	594	620	685	593	585	624	609	640	661	672	550	616	649	602	625	598	663	622	608	651	608	634	597	606	605	683	640	633	580	688	606	593	588	624	665	634	656	638	600	643	607	585	626	633	641	651	624	634	654	624	643	617	660	642	608	574	654	624	619	650	628	599	602	630	603	622	612	575	636	611	631	653	549	624	628	622	619	652	592	607	641	598	605	601	636	616	615	606	596	614	620	637	604	647	620	606	623	651	590	637	643	620	597	535	626	614	615	609	638	665	623	576	574	614	601	627	624	617	674	625	603	633	638	668	650	581	618	605	604	582	631	568	594	671	576	641	585	619	611	629	631	601	611	584	597	609	620	624	628	615	637	589	587	627	638	657	626	623	640	615	626	634	579	586	592	608	615	631	640	611	642	612	582	625	645	653	616	652	558	560	688	649	603	587	588	624	615	635	610	575	610	619	591	634	701	624	560	650	634	598	594	599	653	634	664	630	597	645	661	647	619	630	589	653	616	625	601	609	647	642	631	653	625	584	616	646	625	605	612	617	605	597	650	613	622	614	602	684	626	584	614	580	669	587	615	645	589	655	601	644	594	636	626	607	624	593	626	591	592	612	622	602	623	570	635	637	609	588	595	597	654	600	619	653	592	627	639	622	618	630	642	636	613	623	615	608	640	584	642	665	654	643	638	595	656	599	621	604	618	595	567	645	642	616	607	586	634	568	676	613	574	596	630	625	597	624	642	646	619	632	601	581	567	609	641	625	646	636	635	598	589	591	613	609	633	635	627	591	598	616	583	639	604	615	599	641	628	603	604	617	613	644	638	629	619	597	633	651	614	606	648	650	616	652	599	611	642	645	595	606	621	648	557	615	615	654	590	633	602	621	576	630	630	618	633	597	593	625	582	603	564	623	631	633	652	587	629	622	614	632	641	619	643	613	639	633	613	652	632	589	618	628	645	657	610	602	587	617	643	633	632	639	630	547	607	601	624	615	644	660	650	618	636	614	595	602	648	658	647	609	602	635	598	625	611	604	648	605	574	649	621	616	621	606	626	596	599	606	624	654	622	631	604	649	639	656	613	650	619	642	620	643	664	638	633	613	630	626	603	627	595	593	629	650	593	617	609	588	617	633	612	643	584	634	643	620	592	609	597	600	607	655	601	625	622	604	631	575	605	635	594	615	644	634	641	633	584	603	617	624	612	598	592	625	581	628	615	617	656	601	582	630	578	638	639	592	650	662	588	618	611	640	603	662	633	607	635	610	661	590	646	624	614	585	666	619	584	641	605	598	577	623	641	603	613	617	616	637	605	613	663	617	665	625	606	609	648	596	662	657	563	661	636	601	668	586	610	604	669	618	657	623	609	613	640	618	596	645	635	620	548	637	629	610	612	623	631	643	678	584	593	603	597	614	606	583	637	633	635	623	625	597	592	610	658	625	627	654	620	631	627	613	620	635	626	640	603	581	581	616	598	668	587	573	594	666	608	631	574	679	568	639	634	654	614	614	610	600	638	652	613	600	614	613	592	553	605	645	618	642	629	587	627	646	620	628	543	634	615	596	641	641	579	630	596	632	623	608	602	658	562	615	581	612	624	639	605	639	594	633	605	631	640	583	660	564	636	597	606	645	660	593	648	611	615	657	615	627	646	654	619	583	636	641	640	618	609	603	613	656	586	612	645	588	575	569	588	656	644	636	632	643	638	631	606	626	630	596	635	614	627	605	601	624	602	608	590	579	624	596	626	673	625	600	667	608	602	612	668	650	621	640	628	612	662	667	588	676	597	610	605	621	610	657	634	623	610	639	628	589	579	615	611	638	647	601	612	643	617	630	617	572	626	594	645	602	626	657	633	605	613	571	629	603	576	645	618	583	646	663	607	614	584	634	667	652	618	636	645	638	628	629	601	610	633	598	581	632	601	651	587	637	618	594	688	620	604	622	635	604	620	638	653	632	630	668	652	604	627	590	605	625	611	661	667	639	603	585	624	644	620	651	638	596	657	649	605	604	597	628	637	621	611	603	599	597	613	633	600	582	629	593	636	624	614	621	646	612	627	674	598	600	637	634	616	617	644	537	627	586	612	608	589	631	629	628	632	645	598	622	671	620	634	613	621	614	630	615	654	598	645	645	633	612	635	629	605	651	606	638	650	639	623	641	593	636	643	622	648	609	601	584	650	582	602	633	634	618	669	623	606	647	627	627	615	598	646	613	656	585	685	617	588	639	626	620	593	632	641	602	628	626	649	622	605	627	631	620	677	609	633	618	615	654	646	630	596	610	644	608	603	605	607	638	573	603	618	631	596	638	632	630	595	610	631	591	669	644	589	624	632	633	573	624	624	598	557	631	615	635	625	646	618	605	620	609	602	569	604	612	559	616	612	626	611	593	634	610	605	627	567	587	610	615	659	601	646	634	647	575	635	626	642	655	604	626	647	648	605	586	625	620	650	619	604	621	602	625	614	659	635	639	607	625	608	587	619	610	635	627	595	614	612	615	583	637	628	655	639	619	622	641	634	596	621	636	623	633	614	605	629	632	636	595	619	603	590	661	597	617	614	610	607	616	647	599	622	608	634	610	586	586	602	580	633	579	638	589	634	615	620	646	625	629	601	623	594	641	598	629	577	609	667	580	605	638	623	602	624	625	661	655	558	624	619	628	611	621	636	614	615	604	572	605	612	601	620	573	597	611	635	587	649	604	617	617	621	569	616	670	569	626	572	554	616	654	629	620	644	621	672	592	600	625	635	597	619	623	613	568	619	616	651	560	615	605	604	597	566	572	600	616	597	614	570	617	631	646	652	593	613	650	607	557	609	632	589	601	595	625	617	612	587	666	590	596	594	643	618	630	632	599	616	635	641	600	612	617	602	658	616	660	647	622
4266	1261	1103	796	761	732	731	701	707	695	718	720	694	673	723	723	631	668	682	720	702	674	688	696	698	726	682	700	728	689	697	715	699	633	651	718	724	719	650	683	660	699	698	726	687	680	747	685	714	722	717	680	635	678	696	682	685	702	699	669	709	717	671	651	672	674	706	709	724	659	682	673	684	714	705	660	706	674	709	701	674	629	673	690	678	690	764	685	723	659	681	686	705	656	702	684	667	679	752	676	713	649	691	708	701	677	697	728	737	733	658	646	723	691	703	688	676	676	673	659	646	688	681	683	699	712	682	706	705	654	693	705	695	657	642	665	643	671	718	626	642	651	719	727	652	636	690	675	725	674	677	671	722	697	688	699	716	666	671	709	677	680	660	680	662	695	710	661	715	720	698	698	731	669	662	686	734	699	725	654	681	711	663	720	651	622	708	675	733	683	699	701	704	712	724	705	691	648	747	692	673	687	675	699	674	685	688	699	682	706	643	693	625	689	697	711	690	730	687	713	721	712	641	685	689	642	688	690	685	660	684	662	700	682	648	711	686	667	648	673	731	639	687	634	677	693	688	729	715	679	691	666	704	682	630	678	706	645	682	680	655	726	724	685	681	694	669	668	697	673	683	743	622	623	662	732	698	701	662	716	680	662	685	708	667	744	685	708	676	673	650	686	638	698	645	677	692	666	644	654	670	677	679	706	627	705	716	664	671	706	685	622	682	685	693	723	640	694	669	724	650	673	705	676	701	758	739	682	647	716	693	702	694	686	640	703	672	681	664	726	722	700	664	673	650	692	693	686	756	666	719	735	652	672	660	696	679	705	692	720	680	679	710	684	684	681	687	674	716	659	682	686	675	740	691	652	670	678	674	609	714	695	652	679	676	726	690	708	676	688	715	640	693	666	730	682	688	677	692	666	683	660	692	692	697	686	728	661	707	655	705	715	679	721	668	742	692	694	731	713	657	670	705	654	663	690	686	701	726	711	699	680	673	645	690	680	702	661	666	675	723	695	694	696	740	685	719	669	705	733	675	667	656	688	715	707	691	751	677	722	763	652	700	698	694	658	648	704	647	698	688	692	669	710	690	742	671	701	712	674	692	721	669	720	715	679	705	692	661	713	694	696	741	737	693	696	687	718	720	701	681	684	666	659	717	692	661	676	689	707	659	703	697	659	702	692	712	723	675	687	672	674	665	659	702	722	687	681	698	679	708	676	664	657	700	662	726	694	690	701	635	689	671	688	656	658	642	698	683	640	674	717	712	729	665	674	739	705	663	687	701	689	692	682	719	691	645	717	685	688	724	666	719	620	706	692	709	657	695	723	683	702	678	706	696	692	669	669	685	698	670	695	667	676	643	676	646	698	703	643	658	736	760	704	698	671	683	689	713	662	698	669	707	717	647	690	655	730	697	683	714	689	658	692	680	671	687	728	679	696	687	671	709	702	724	688	666	674	677	704	716	646	680	710	667	683	673	639	647	699	660	675	729	661	673	670	679	677	705	711	708	646	661	715	696	666	724	670	695	698	665	670	697	670	658	722	597	654	773	669	685	685	714	665	714	677	691	695	648	666	692	686	699	697	670	686	636	686	723	656	699	683	668	700	694	657	708	660	705	677	650	661	707	726	686	684	704	696	665	700	717	688	673	690	654	658	686	648	708	705	669	724	693	665	672	699	709	671	681	712	716	691	720	685	698	662	681	668	697	674	707	671	701	701	698	745	646	645	659	726	701	677	719	700	678	689	714	661	661	699	674	747	675	651	677	690	713	750	694	666	680	710	628	655	705	670	697	684	684	667	723	685	708	735	730	686	690	693	697	697	669	717	688	667	716	687	632	644	694	729	712	674	658	700	652	687	720	657	651	663	682	702	660	698	711	654	689	705	670	698	657	699	697	694	668	672	685	678	717	712	675	694	632	710	678	742	662	694	653	678	667	692	667	679	702	649	691	711	706	706	714	684	709	647	693	687	700	695	677	641	684	705	721	688	651	707	675	743	651	744	675	660	705	705	668	722	673	716	689	682	698	654	681	659	663	699	695	776	683	632	668	662	711	672	694	685	728	743	680	687	702	716	667	692	661	736	748	699	677	675	672	687	651	700	701	669	657	675	686	668	665	681	719	689	638	679	695	710	709	657	715	697	678	715	669	693	644	707	680	655	671	686	665	664	701	703	703	689	695	712	697	652	699	721	708	722	693	657	702	642	690	722	692	683	705	684	681	712	670	691	706	715	686	728	695	738	737	639	685	658	692	659	702	673	680	710	663	698	714	668	675	694	714	655	699	665	696	733	653	666	645	693	686	689	678	667	680	692	721	637	675	686	724	728	702	663	663	652	712	706	698	648	666	708	681	645	677	715	681	720	691	665	676	698	670	661	728	701	663	694	679	673	660	709	689	710	704	691	724	730	711	642	682	649	701	660	691	654	691	694	703	722	723	672	681	652	688	691	698	687	689	712	689	659	705	693	692	682	730	656	683	697	655	701	701	675	652	660	696	726	649	723	679	680	636	697	683	724	689	668	736	720	672	689	632	704	686	729	686	693	703	696	662	718	622	650	694	624	715	661	701	695	727	672	691	672	665	671	684	740	681	717	666	682	698	676	670	697	675	724	682	692	674	721	674	660	667	694	663	687	694	636	670	715	658	662	652	699	655	674	700	673	702	673	739	719	627	684	736	675	731	667	691	717	686	656	702	694	686	668	697	668	679	704	701	689	694	698	667	639	691	694	678	671	697	723	752	643	687	647	651	716	690	700	758	706	731	690	665	689	686	675	682	663	673	650	722	641	687	703	705	700	743	693	702	692	632	720	681	651	691	712	702	663	691	699	659	713	638	667	697	662	678	690	675	704	707	671	718	707	722	642	673	683	703	691	698	666	693	709	697	700	636	695	686	662	677	707	688	690	694	694	682	675	706	696	665	691	669	676	691	670	672	735	684	689	648	644	651	691	660	696	697	697	650	672	705	675	670	666	682	688	666	706	652	694	721	671	682	657	650	638	689	723	717	686	713	671	714	690	702	729	673	662	683	656	655	671	745	703	723	676	671	673	729	723	716	663	712	685	712	680	699	671	684	682	677	668	704	697	663	762	730	685	667	687	690	678	668	680	679	658	659	694	657	656	704	712	679	709	729	716	689	673	715	670	673	732	682	728	678	630	699	666	747	712	677	713	676	716	712	758	689	690	664	705	653	672	684	696	689	625	685	708	707	656	663	685	694	727	681	637	682	713	642	684	681	681	686	666	624	670	700	685	695	683	668	693	657	664	696	656	679	690	679	659	709	693	651	727	669	690	684	706	725	683	718	612	663	718	739	656	702	652	688	669	673	687	706	702	732	721	700	689	674	659	733	646	645	694	680	662	706	694	647	696	686	658	684	673	696	735	693	710	723	693	714	671	664	670	722	757	685	686	691	661	701	683	691	614	720	692	692	699	730	725	665	676	692	689	682	675	712	689	649	695	680	703	701	652	682	651	697	675	675	728
23777	21280	28488	24415	21258	10452	1569	1107	987	936	914	867	913	815	814	786	834	808	863	760	783	815	738	787	753	757	761	765	756	745	759	766	763	733	781	730	726	741	784	738	755	735	752	711	772	775	723	780	727	740	729	767	730	753	747	710	736	778	774	734	706	746	714	770	736	748	768	754	744	775	765	725	701	712	770	762	706	769	776	741	746	759	793	771	707	730	742	717	731	724	707	750	727	709	742	796	754	752	777	716	723	765	729	706	695	739	676	757	708	743	725	725	757	797	762	764	748	691	729	736	735	710	726	758	734	764	764	743	718	729	743	753	794	737	743	706	738	754	760	788	761	737	734	750	730	720	816	750	757	755	730	762	759	752	812	731	711	775	782	776	722	752	736	788	728	746	748	710	749	720	749	744	762	778	731	721	753	765	767	788	788	724	714	731	823	739	701	704	766	755	782	806	739	735	742	682	783	740	713	756	744	764	769	767	771	766	759	713	789	746	707	705	717	751	741	791	769	760	758	789	731	713	716	726	739	722	765	750	818	776	753	755	768	753	712	711	730	737	756	702	719	756	728	763	773	742	764	748	758	770	730	744	736	686	724	740	741	750	743	752	740	718	755	744	727	770	770	738	791	763	759	755	717	708	783	747	735	714	791	747	770	755	760	721	734	745	778	744	744	728	720	727	717	731	732	723	728	743	760	707	788	723	747	755	748	738	719	720	693	766	715	747	768	758	750	731	724	743	715	727	770	746	777	751	792	739	799	769	727	745	805	789	727	734	747	679	736	705	740	737	731	698	793	704	733	710	735	692	733	746	710	717	769	740	751	713	798	708	737	730	741	745	786	752	768	738	730	762	782	739	703	752	751	742	727	773	740	754	711	747	707	770	744	774	784	753	722	729	731	767	746	717	746	755	758	732	666	735	770	738	764	758	743	688	755	683	760	725	769	741	707	776	777	725	753	732	739	730	705	720	740	751	758	714	752	747	748	729	760	778	749	716	767	760	719	749	718	735	693	784	752	757	783	754	744	722	735	770	783	752	724	734	755	692	737	748	772	725	751	743	720	748	721	711	760	766	783	769	747	758	777	747	767	691	711	739	717	754	753	735	708	704	692	744	699	764	761	739	755	757	769	747	782	727	750	758	747	788	759	730	793	743	727	738	783	748	720	749	709	730	771	751	714	735	736	752	728	766	736	746	769	734	771	745	743	739	774	795	752	743	759	740	738	725	763	760	743	714	723	720	736	719	735	735	743	723	765	736	752	743	724	772	746	704	693	769	720	720	718	730	722	726	708	749	756	714	765	749	749	737	778	732	651	759	760	744	754	730	732	738	754	755	737	774	824	702	741	766	751	712	752	782	791	713	760	712	756	788	763	705	751	777	695	759	719	748	763	726	748	790	786	742	741	796	746	780	723	735	759	725	766	737	718	762	646	759	708	764	663	723	725	773	757	751	724	696	736	749	756	754	717	745	721	730	734	737	762	743	741	778	704	745	694	740	722	754	790	714	726	807	765	703	735	743	707	764	751	778	718	808	758	767	755	717	715	702	726	782	779	705	707	719	757	731	750	747	728	760	696	746	726	761	743	714	775	672	693	754	804	732	766	769	745	727	722	730	750	759	737	747	760	752	711	689	732	740	710	739	771	706	791	762	747	777	783	754	764	769	734	750	720	731	713	733	729	693	771	759	696	739	756	722	718	740	714	699	692	743	740	799	797	738	749	779	754	774	724	774	712	710	743	728	743	771	771	717	705	693	731	818	738	731	733	748	743	745	702	721	735	801	729	685	721	800	693	711	728	760	758	731	737	763	739	751	784	759	739	793	763	747	731	747	713	714	765	768	684	768	732	782	741	776	686	747	745	795	725	764	753	717	702	768	752	690	735	722	753	764	708	713	771	729	736	805	795	754	689	739	759	774	772	714	733	723	710	670	711	738	755	778	742	736	779	725	733	717	733	756	729	793	732	715	757	770	751	727	749	803	718	730	726	711	739	758	740	746	737	765	784	769	748	717	732	730	763	779	784	767	786	750	790	762	746	758	778	734	715	781	732	744	781	716	736	691	766	731	736	757	798	734	728	723	719	726	758	739	783	716	773	755	740	729	758	714	740	702	773	729	713	759	766	699	814	754	734	762	734	813	719	717	691	745	742	772	740	701	719	702	778	754	762	760	715	741	750	725	774	757	716	773	717	766	682	740	768	707	726	774	732	728	767	765	758	752	731	733	710	760	741	785	713	734	744	749	765	805	732	728	691	720	773	731	733	759	726	752	734	748	762	754	706	715	747	697	696	765	765	737	766	730	786	706	761	741	687	730	768	729	754	714	734	738	705	742	765	700	726	743	703	754	767	753	811	750	789	747	711	755	721	731	762	732	746	725	746	749	724	740	753	728	722	787	720	727	760	702	676	743	747	761	684	721	676	740	730	783	763	743	791	702	734	787	775	750	755	738	743	754	734	713	739	721	772	733	775	744	754	738	723	743	743	769	710	760	758	727	741	710	718	737	768	713	713	770	689	692	731	704	737	744	743	735	744	697	782	733	770	702	748	777	686	698	709	742	723	765	746	703	771	791	732	738	752	725	685	726	717	746	706	785	675	762	685	789	680	705	765	709	706	721	705	749	735	732	734	747	736	725	708	711	739	704	770	745	727	785	684	727	733	732	737	727	768	729	773	772	765	752	736	725	738	728	746	738	711	745	717	725	734	714	744	753	771	703	782	760	707	784	754	703	741	739	748	709	744	723	775	721	759	692	702	700	726	706	708	726	807	795	738	750	739	736	711	744	754	676	724	736	776	773	719	753	758	691	753	748	760	754	766	768	744	657	769	765	737	743	750	736	703	771	724	734	732	733	697	743	699	765	756	731	684	697	711	732	746	721	763	684	752	695	750	757	772	740	775	834	727	741	745	758	781	766	722	763	722	706	768	723	710	758	738	762	698	730	702	734	778	758	681	760	751	760	732	726	733	769	697	752	732	735	751	775	731	709	730	754	743	711	762	773	721	724	767	761	752	778	722	753	703	722	784	757	733	763	731	772	789	730	743	739	819	692	730	748	735	735	752	755	725	765	804	741	722	677	754	751	702	721	779	741	760	751	719	743	723	751	746	734	766	764	734	740	767	754	743	736	754	691	745	759	801	678	739	717	733	707	749	720	767	692	752	762	760	773	760	746	727	725	746	764	674	741	749	738	724	799	702	736	752	752	694	778	761	719	712	728	748	720	709	692	755	747	707	746	763	733	775	738	780	736	726	749	752	772	778	667	758	773	775	726	752	708	736	791	782	710	766	711	744	743	679	708	736	757	733	747	774	734	790	748	733	759	734	713	745	714	725	717	727	740	715	759	774	766	697	753	767	729	735	703	724	690	769	715	746	712	755	725	743	720	781	761	758	760	780	726	691	783	731	742	733	707	715	722	775	714	771	763	796	764	738	709	709	715	781	730	729	719	719	685	758	774	696	717	751	742	708	725	754	737	731	734	756	752	817	713
3310	7665	6664	3296	2330	1911	1633	1323	1290	1201	1120	1037	1012	922	976	881	903	875	862	905	865	784	820	827	820	909	847	870	893	858	891	925	877	880	870	825	863	885	867	820	866	794	843	824	771	858	842	857	862	872	797	855	827	838	868	809	827	811	846	809	883	850	821	826	822	838	797	824	855	887	836	799	776	854	853	837	814	831	803	815	812	861	829	830	833	899	807	832	851	791	846	829	874	806	854	819	785	791	778	860	800	836	833	870	856	781	803	864	815	842	795	883	862	850	841	815	806	869	857	830	801	808	837	786	834	876	806	858	784	854	843	838	861	850	845	812	773	817	833	843	860	883	823	864	828	878	828	810	843	824	818	801	830	841	817	793	846	889	877	784	805	838	837	807	861	814	799	845	800	810	847	797	831	813	824	843	831	825	851	813	858	761	804	860	747	869	880	851	839	830	807	804	825	818	829	883	826	843	796	857	853	814	862	805	790	791	844	835	810	856	841	815	829	815	838	833	818	853	829	827	831	867	813	843	777	880	835	846	796	801	860	864	802	818	823	790	792	911	810	887	832	831	843	828	876	828	812	807	851	860	872	826	842	852	786	810	842	831	860	856	827	847	871	814	810	833	811	856	821	854	882	837	798	817	815	871	828	816	832	798	776	808	885	862	785	826	812	819	815	834	851	865	824	857	824	813	839	824	850	840	809	857	825	843	832	809	857	831	813	818	823	843	854	842	832	804	815	838	814	801	805	810	847	817	834	835	864	802	809	810	831	897	844	851	843	827	803	805	810	835	797	813	831	853	840	830	864	837	847	828	838	834	864	797	787	827	864	813	854	833	856	785	783	848	867	873	809	874	799	797	854	855	828	857	818	822	853	841	835	797	794	768	859	838	855	863	845	816	875	849	792	839	822	785	847	805	864	811	811	883	842	767	808	856	822	793	815	788	845	838	832	791	834	836	850	800	842	834	836	811	823	823	758	845	841	825	821	829	829	874	851	799	831	819	843	814	853	811	858	902	833	852	795	835	814	809	828	801	800	813	892	834	834	860	834	834	816	812	811	866	843	799	845	829	812	833	837	792	797	826	878	860	805	830	811	859	849	851	866	842	801	829	855	853	806	869	869	850	864	842	833	831	826	866	850	779	797	833	825	798	825	809	875	842	841	855	814	799	861	837	798	820	794	853	849	792	814	877	792	832	805	835	830	808	789	839	819	805	816	829	834	863	893	815	821	854	830	840	840	874	799	829	841	850	808	853	823	841	826	776	832	870	827	839	821	848	861	817	883	835	770	868	839	840	821	805	850	835	848	772	869	814	784	822	838	890	870	832	853	814	823	826	812	872	806	814	808	835	813	853	807	813	815	842	811	851	808	827	840	831	874	829	838	872	817	843	837	870	768	842	861	830	784	872	779	841	829	793	777	880	801	831	852	849	816	766	820	810	841	842	837	841	788	785	877	855	786	851	884	786	829	827	853	831	814	817	859	830	813	822	851	802	829	813	813	846	796	817	882	818	819	849	853	869	829	824	847	850	810	823	835	788	880	784	818	794	853	810	832	832	847	863	845	859	813	795	796	828	778	851	833	811	838	847	788	782	824	798	797	866	815	821	840	834	799	826	830	858	832	909	837	791	824	808	795	788	825	803	821	814	844	812	817	801	843	817	894	861	835	863	763	828	838	879	830	811	821	815	865	816	813	794	873	832	824	854	826	840	846	862	775	819	833	836	831	795	837	845	933	873	836	827	819	814	767	843	856	785	843	872	825	824	818	822	870	801	866	794	813	817	805	807	824	818	851	834	794	870	899	853	838	851	827	812	857	818	843	842	818	819	821	837	821	846	800	786	822	831	825	812	794	811	773	799	883	777	802	847	837	853	817	773	870	852	825	862	854	872	845	846	872	857	873	846	808	787	843	807	858	836	780	772	813	839	807	812	813	810	834	818	856	835	849	821	845	789	843	808	833	891	822	852	832	820	836	831	836	825	840	831	806	887	847	840	839	818	829	802	832	843	789	850	867	837	902	830	793	839	835	808	865	781	845	776	879	812	830	823	838	896	860	815	858	804	836	786	808	785	877	825	873	790	828	866	849	816	877	811	833	863	812	852	800	792	854	853	856	833	886	815	764	786	854	819	801	791	842	785	804	791	807	826	837	838	797	839	806	815	810	842	812	840	815	815	791	817	853	833	882	862	820	758	793	811	795	813	777	859	825	859	798	879	865	829	789	768	778	834	804	813	854	889	772	863	781	822	841	842	813	836	880	858	801	849	789	879	772	836	860	861	885	796	831	826	859	835	819	847	861	872	781	841	803	794	795	818	826	855	864	832	847	791	839	838	798	862	769	820	834	816	820	861	800	862	817	838	817	763	883	772	810	840	802	819	780	862	811	841	766	835	838	796	814	823	846	820	828	789	827	801	806	782	850	796	806	827	856	816	830	788	807	831	797	860	825	795	863	804	821	816	845	850	863	814	761	806	831	842	849	852	791	787	791	804	791	828	819	851	882	837	805	829	863	872	795	857	848	830	868	805	856	838	827	855	847	827	818	831	772	821	787	834	829	783	805	834	824	807	824	850	850	814	857	810	789	823	855	851	784	858	867	838	792	814	829	809	783	832	828	858	797	846	854	854	788	839	804	800	787	812	781	828	794	795	770	811	872	781	827	811	827	787	868	823	812	821	835	845	846	850	821	877	897	823	813	846	813	812	845	814	841	814	793	891	878	851	869	849	876	807	822	815	856	845	836	812	816	847	788	842	827	796	811	828	823	832	860	840	843	795	817	842	793	821	864	871	830	771	880	821	822	877	808	822	767	828	826	834	754	833	865	808	806	822	792	826	845	818	827	861	794	839	807	818	811	808	844	875	811	869	873	842	825	862	776	861	807	811	795	780	824	832	878	819	822	880	845	841	857	842	839	814	841	803	845	792	819	804	814	840	810	837	837	825	831	813	836	855	839	795	834	826	817	868	829	851	875	843	859	855	847	850	838	841	893	814	807	808	875	809	829	815	841	845	863	839	820	855	825	758	807	829	833	792	831	834	846	797	862	885	844	869	823	801	891	817	837	863	851	835	858	850	859	816	816	805	874	800	844	862	820	806	796	821	816	816	778	825	816	831	803	814	818	793	813	836	855	873	796	802	797	826	806	817	833	813	817	886	847	816	811	855	830	807	861	794	830	833	810	819	832	784	849	849	804	825	830	861	787	791	845	785	821	771	808	804	806	845	814	836	782	842	848	880	823	781	845	865	868	780	828	855	874	890	804	810	851	835	827	834	856	765	856	806	777	783	849	799	795	855	868	850	856	824	830	833	857	843	835	809	831	807	813	809	845	845	769	846	809	803	862	834	751	845	796	825	759	888	830	862	835	879	836	802	803	823	801	779	827	803	823	815	821	777	803	827	777	793	857	836	839	851	807	815	779	881	861	801	867	844	798	834	810	822	836	866	806	838	846	840	794	839	766	843	899	862	851	837	851	821	787	816	781	807	844	814
24654	21282	27743	25154	15186	843	584	471	412	404	388	374	339	340	326	336	326	326	320	315	321	309	322	327	316	312	314	304	339	293	302	298	279	298	298	305	301	327	330	290	301	277	311	288	334	312	303	310	293	323	319	275	277	303	305	344	295	321	295	333	266	317	314	288	299	279	287	309	327	301	302	309	300	302	307	253	313	290	297	296	267	305	321	293	301	307	265	312	283	309	311	312	307	322	270	324	301	318	304	272	291	332	282	279	292	274	294	285	299	326	304	309	300	293	332	276	315	278	283	320	303	265	316	283	327	275	323	305	283	305	285	306	274	294	301	308	330	277	301	320	299	323	305	306	323	271	301	291	323	273	287	288	304	288	293	306	296	297	298	293	331	262	279	320	296	328	290	298	319	279	291	281	263	282	327	303	309	317	297	325	302	299	314	318	276	281	288	308	304	292	306	305	303	290	303	313	362	288	302	279	303	285	297	341	268	275	296	255	288	298	282	327	308	273	278	313	310	324	292	277	305	300	289	284	301	304	288	290	323	306	296	276	304	306	274	298	362	315	308	292	289	341	314	276	284	301	268	263	281	305	271	313	336	289	313	319	280	286	288	304	283	313	300	328	308	259	303	318	328	299	271	296	303	297	294	271	298	294	303	302	297	315	290	285	332	293	296	321	281	269	321	305	286	297	296	298	307	284	321	285	325	280	252	296	304	266	300	295	332	310	272	335	288	282	336	289	295	300	349	304	282	287	302	293	304	296	311	288	303	278	291	311	312	296	286	268	312	306	304	341	273	285	324	273	290	302	321	298	336	309	308	328	316	302	285	318	286	309	309	283	311	296	306	305	300	288	289	296	287	312	283	314	323	310	325	250	293	301	283	305	334	308	314	318	272	324	330	303	319	288	294	319	308	323	307	299	294	294	292	287	321	330	284	305	295	298	280	275	301	290	291	319	299	309	290	319	308	311	314	307	318	309	314	275	295	266	306	275	285	279	289	288	325	293	318	303	291	277	302	278	316	314	265	301	303	300	287	316	308	285	292	278	325	315	248	297	278	283	326	280	281	281	283	295	315	277	298	265	320	289	284	325	306	315	289	288	316	278	308	351	307	287	298	326	282	298	297	287	293	316	290	287	271	299	298	307	295	294	298	287	317	293	288	328	287	305	283	290	299	330	297	309	319	284	300	273	295	301	319	343	328	308	300	309	310	286	298	293	278	288	280	324	301	284	279	303	320	284	303	316	318	301	271	302	295	315	302	288	305	274	294	296	327	277	293	284	308	292	258	301	313	285	326	308	304	271	293	310	286	289	315	304	319	311	342	287	338	314	300	321	322	267	322	278	288	326	308	326	299	270	292	307	302	286	285	330	301	272	300	336	319	301	317	306	280	294	342	301	294	308	295	290	283	275	291	291	305	319	323	299	288	274	321	335	299	269	274	311	273	282	277	292	255	323	287	273	296	294	313	318	328	314	325	313	325	282	276	313	286	317	299	269	315	278	281	306	310	276	276	285	310	304	283	285	325	329	314	302	285	320	305	297	304	272	302	323	302	305	271	309	271	300	305	269	287	295	303	274	314	297	284	275	280	299	272	321	300	288	263	335	301	285	314	302	282	301	320	295	288	326	279	311	315	313	305	293	315	266	319	284	315	278	318	276	329	324	284	296	307	290	319	333	323	284	332	283	292	308	296	302	314	337	306	325	318	326	306	297	305	292	324	285	300	334	301	267	283	295	293	261	277	288	263	282	276	281	303	281	288	326	331	310	289	325	299	324	310	282	287	301	294	283	294	309	286	308	297	282	313	306	323	294	261	324	283	293	297	312	271	319	272	296	289	281	288	292	301	287	257	306	329	274	303	319	300	302	271	301	304	283	291	289	310	298	284	300	274	292	289	270	314	312	299	296	308	320	286	327	270	306	296	284	298	287	288	281	291	284	277	275	284	312	295	318	295	313	308	298	274	300	311	284	324	316	305	282	284	285	309	303	337	272	277	301	286	310	307	301	289	297	294	282	285	290	282	330	328	319	281	300	287	295	338	326	324	281	303	293	305	290	277	309	299	289	275	300	302	288	307	286	289	303	285	276	340	288	292	321	319	322	302	300	321	291	287	308	303	273	284	299	336	305	295	289	292	321	290	297	281	285	275	275	286	338	313	323	277	315	274	300	293	327	303	300	296	292	345	308	314	286	330	299	263	302	308	296	297	310	292	328	307	272	278	276	300	321	318	303	286	280	310	281	309	293	303	304	296	280	317	290	331	315	289	307	311	299	292	293	277	297	279	286	311	293	308	305	307	292	283	325	317	266	288	316	285	303	290	272	309	287	283	280	300	273	302	291	305	279	287	287	307	296	259	289	281	290	322	287	300	276	279	272	330	286	322	303	333	309	272	288	310	325	304	306	275	309	311	295	333	279	313	314	309	304	317	288	312	279	319	290	282	273	329	307	302	302	298	292	271	318	313	308	312	290	325	314	292	283	301	303	268	338	310	310	313	278	270	284	308	300	325	307	295	312	283	334	293	273	323	331	291	319	311	289	299	308	324	324	275	314	318	305	317	288	315	290	297	311	303	295	327	309	294	299	303	302	299	283	285	316	305	319	301	294	302	340	287	319	303	296	297	297	307	265	318	290	304	299	243	287	318	253	257	298	323	280	295	263	301	263	304	292	313	258	291	324	310	326	297	292	311	290	287	302	307	306	314	325	301	347	301	303	279	321	278	303	294	296	308	313	286	314	325	302	302	297	318	300	299	283	319	298	281	309	302	283	290	288	283	318	304	284	320	262	288	289	297	309	327	316	291	324	326	287	291	312	315	294	282	288	288	318	270	317	320	277	303	305	324	279	272	286	301	278	275	308	335	328	281	325	298	303	269	331	304	295	287	289	321	313	282	291	289	301	301	302	310	284	268	298	305	323	296	319	315	301	299	289	282	287	313	289	304	317	287	312	288	313	297	304	296	298	299	305	309	308	313	292	295	300	287	302	262	318	319	253	301	291	277	304	291	300	294	258	318	274	300	276	298	328	297	295	314	284	304	295	310	283	300	302	283	289	291	284	312	305	284	305	322	311	306	309	282	318	330	308	280	314	300	280	310	287	305	325	307	332	319	294	290	290	316	292	340	278	316	291	280	299	315	294	323	293	290	298	303	317	314	285	294	276	295	308	310	297	314	312	267	271	302	286	307	311	327	336	297	297	304	301	298	283	298	322	314	308	268	315	313	289	272	295	273	309	308	283	324	314	304	274	299	336	293	288	308	306	296	305	295	278	316	286	310	312	304	302	270	286	303	316	315	290	301	284	281	309	284	284	280	301	305	298	291	312	298	291	304	286	315	287	301	290	323	289	305	276	303	323	299	269	297	316	304	304	286	284	271	271	298	293	292	318	301	293	289	305	341	300	335	330	326	297	270	285	301	282	328	286	286	290	316	285	297	271	320	331	301	316	293	309	327	293	280	300	298	316	314	307	306	316	295	331	293	295	271	325	307	295
3363	4913	3835	1856	1315	1050	855	687	633	528	515	435	455	431	379	432	393	386	415	393	392	341	354	377	404	370	368	316	347	335	338	357	355	360	313	378	374	372	353	381	325	342	349	345	342	344	344	349	329	340	339	375	315	363	349	331	354	373	350	302	375	343	349	346	358	330	336	351	324	324	312	367	362	327	353	320	334	369	333	336	364	342	344	369	355	356	318	351	318	358	371	343	337	353	352	366	325	329	368	328	334	343	327	343	320	344	361	334	386	344	376	342	353	350	370	337	354	371	378	327	347	326	371	336	316	380	342	367	354	352	346	329	357	341	330	317	376	328	327	350	362	361	351	338	344	341	340	328	320	369	336	324	319	327	336	362	336	349	340	317	355	357	356	326	351	348	357	365	333	354	344	336	373	366	337	317	340	355	387	319	356	337	350	322	346	334	349	370	328	347	364	326	358	321	330	356	347	349	347	331	343	331	348	355	316	342	318	328	350	356	331	289	339	342	340	367	361	319	319	381	356	337	298	361	314	344	304	351	343	326	338	363	344	338	343	337	321	362	329	334	325	375	297	347	314	352	305	344	343	346	340	335	340	356	318	317	365	332	380	328	361	352	326	347	353	366	355	341	316	299	318	339	336	310	342	317	330	322	322	320	342	345	341	338	350	298	371	339	325	351	341	333	363	343	329	320	318	334	347	343	332	353	325	342	339	321	327	352	351	373	310	350	341	354	326	340	343	373	323	342	342	336	340	353	349	312	356	337	359	353	325	309	359	311	387	357	336	339	345	328	369	334	337	341	343	339	336	359	340	322	329	317	368	369	370	341	357	337	348	332	364	347	354	335	317	324	328	333	335	351	365	349	337	335	340	350	369	320	345	359	341	326	321	344	353	349	345	339	360	349	329	392	332	327	314	326	350	311	359	374	336	336	356	374	359	306	350	347	299	315	351	317	334	336	331	322	328	319	362	318	383	334	327	358	303	353	310	342	337	312	355	328	357	331	349	342	370	317	341	337	369	333	316	303	345	362	332	346	329	344	350	315	359	317	346	365	371	358	371	343	343	319	306	350	332	375	308	323	316	357	349	362	362	338	348	342	333	356	331	341	340	330	358	316	331	346	294	318	358	313	352	381	355	309	369	323	360	316	316	346	355	342	354	329	358	367	331	348	335	355	337	337	340	363	314	335	345	344	351	357	319	350	363	333	353	335	342	368	316	337	348	322	339	338	346	321	358	307	348	342	337	305	346	305	343	332	307	350	329	342	330	352	329	347	349	320	339	358	317	317	327	311	337	365	308	356	362	323	323	340	325	329	332	333	346	363	355	335	326	380	328	349	341	352	351	335	333	325	333	367	330	348	358	396	363	361	320	346	362	349	337	336	329	322	348	343	391	327	354	343	322	328	339	309	361	355	379	325	359	334	353	317	320	364	317	358	351	334	367	344	341	328	347	342	337	328	350	340	287	345	343	360	296	346	361	344	356	345	350	370	336	375	335	345	353	369	363	333	342	355	354	343	333	348	343	311	344	345	348	349	328	321	329	371	319	335	378	305	374	384	355	332	375	361	319	330	349	315	344	311	355	331	339	317	337	337	361	338	348	340	334	345	344	334	364	369	356	315	359	359	352	336	344	345	332	309	355	366	359	348	302	318	335	317	334	333	345	348	310	348	331	343	381	334	342	329	322	353	333	341	373	335	335	376	318	381	341	350	337	332	343	333	366	332	353	355	367	352	365	348	326	327	379	364	315	340	351	332	359	350	341	331	351	387	367	341	325	327	321	356	365	355	372	323	342	329	317	333	321	347	380	331	346	351	349	344	350	338	334	319	356	346	318	325	335	329	340	349	349	343	343	328	331	351	346	354	323	331	336	338	331	336	331	341	340	356	352	384	342	368	332	336	359	332	318	338	343	344	333	389	357	349	314	340	319	318	345	351	353	353	331	346	345	367	365	334	345	369	344	356	375	360	338	353	335	321	352	356	355	337	323	365	340	350	363	350	363	359	330	348	342	331	337	352	351	310	354	296	387	363	359	340	332	352	327	316	344	333	350	353	329	361	326	364	315	352	332	384	353	322	380	331	361	344	358	324	311	335	366	388	345	372	331	330	353	349	352	338	335	341	336	307	370	335	337	358	349	327	314	319	329	317	357	364	345	332	340	362	377	353	349	338	355	312	322	339	344	352	344	353	342	331	327	339	373	348	340	344	356	349	339	343	358	358	331	358	340	358	332	298	344	363	349	333	328	332	350	379	354	342	391	350	343	349	375	359	342	324	345	335	332	330	310	338	349	351	310	336	362	333	331	345	341	363	307	335	340	374	385	335	346	324	379	341	338	354	357	348	328	328	348	321	321	325	352	352	317	350	320	324	342	339	339	308	325	380	346	347	347	359	351	310	372	353	324	333	339	337	317	338	330	342	345	353	338	354	343	326	361	333	373	332	339	333	334	361	323	342	382	335	347	307	348	325	362	307	315	331	351	352	321	355	357	328	359	362	325	318	362	350	312	349	380	316	336	327	320	332	336	337	293	385	350	334	327	322	376	342	346	357	335	330	318	319	317	338	350	330	328	334	323	340	363	360	341	348	348	353	338	365	333	333	327	314	360	346	319	357	334	289	319	338	325	308	332	327	336	351	339	350	354	330	339	321	345	365	331	357	354	326	337	324	351	355	373	361	318	332	301	357	320	338	330	339	344	344	315	374	346	316	328	355	361	342	299	336	325	352	335	301	335	351	318	339	365	345	294	333	365	324	347	339	362	299	341	350	385	317	354	336	308	338	357	344	333	346	312	348	337	336	328	354	331	321	335	334	355	358	348	369	326	363	355	359	356	341	357	335	358	362	356	331	337	343	334	348	341	365	363	312	370	333	352	332	326	293	352	349	322	340	336	312	324	334	319	347	297	331	337	363	324	358	341	353	353	369	332	355	347	348	350	307	356	313	342	335	359	338	359	333	332	369	310	349	388	370	323	333	304	335	364	344	316	335	355	343	345	345	364	367	359	300	347	340	285	362	321	351	330	347	317	322	315	354	334	307	338	349	314	372	353	342	344	344	388	313	373	325	329	358	377	319	359	361	334	328	328	337	332	352	334	328	332	358	337	314	331	336	328	337	340	320	370	372	348	301	363	320	331	361	366	346	345	334	361	337	332	304	323	362	368	319	336	338	361	358	360	350	360	331	306	300	337	350	372	346	330	343	343	300	343	349	330	348	342	330	339	385	306	312	343	342	335	353	331	322	359	309	329	349	311	333	307	355	326	370	349	331	333	331	342	325	362	356	372	353	365	361	300	326	319	297	329	344	372	364	338	330	343	357	346	330	354	353	349	329	352	357	343	364	349	353	355	346	329	349	310	373	378	298	345	343	319	347	311	318	359	337	353	357	366	339	330	351	328	331	310	367	392	335	311	302	356	351	341	342	330	345	376	310	350	325	364	326	341	302	359	359	352	341	334	342	384	341	316	353	385	347	369	359	326	320	357	345	360	324
22620	21330	28961	24055	21321	21346	11439	1228	802	715	659	628	557	555	510	508	478	416	487	479	431	431	463	442	461	387	415	385	431	452	383	377	392	432	417	388	376	392	397	395	377	386	366	393	403	347	441	391	355	397	378	415	394	380	366	352	358	386	376	401	378	376	374	373	382	378	393	381	349	415	374	359	390	398	355	379	410	427	411	349	369	388	427	417	363	372	384	375	368	362	393	389	425	371	356	365	350	393	395	394	383	409	369	385	374	361	386	390	393	413	389	391	367	359	358	385	370	381	376	374	382	365	395	360	370	389	372	354	367	403	395	377	398	364	383	355	425	392	397	362	386	379	418	345	387	382	370	372	387	387	377	348	376	377	337	394	344	382	386	391	337	377	365	372	358	397	397	377	372	370	387	367	363	347	393	398	387	396	372	366	376	368	363	361	372	372	414	375	362	417	380	372	380	310	396	377	363	385	388	410	377	386	374	384	367	355	411	391	376	378	374	390	374	375	381	365	405	401	386	381	373	372	328	366	373	429	368	357	368	373	370	368	359	413	359	370	382	387	377	389	366	393	380	381	385	362	377	364	369	394	397	419	401	387	382	341	416	429	374	396	387	407	376	412	392	397	360	389	402	373	379	394	365	351	359	385	371	384	370	341	402	368	362	398	383	367	350	388	395	400	373	361	365	356	396	387	389	368	388	371	352	382	386	390	390	381	385	374	405	354	379	414	388	393	379	364	384	389	349	339	381	365	366	368	358	392	382	382	426	396	419	386	392	383	364	376	364	376	383	398	396	358	340	423	397	405	392	378	372	391	411	410	391	354	339	392	390	371	379	409	377	375	366	402	361	389	422	381	421	340	390	366	340	345	363	387	389	407	383	396	406	374	385	344	414	378	377	397	376	391	392	392	365	346	366	362	362	407	396	391	341	368	387	373	383	372	369	367	369	371	367	392	360	363	375	358	399	369	387	362	363	376	395	378	401	384	374	371	398	381	379	327	359	400	365	388	410	329	362	383	399	354	370	397	379	353	376	370	394	411	411	376	427	425	370	368	395	357	396	417	410	388	367	397	410	399	403	353	368	377	409	395	362	372	362	382	379	379	377	394	350	379	382	364	379	368	345	358	397	391	364	366	391	381	342	360	369	370	363	373	355	394	347	342	374	388	401	365	367	357	382	394	349	394	386	350	402	359	396	383	396	389	372	399	353	381	357	375	379	347	400	353	365	417	399	386	350	370	417	388	367	363	367	391	369	395	386	387	420	341	381	332	381	389	398	380	333	376	357	372	367	384	350	367	363	402	390	363	396	365	376	401	384	356	393	367	373	375	379	374	392	426	357	414	385	359	362	404	338	371	383	355	355	387	401	388	389	394	377	372	378	354	317	382	387	395	387	412	387	395	400	358	405	382	393	355	362	365	378	399	416	403	379	367	377	397	367	335	406	382	349	389	390	368	368	357	387	373	353	370	368	374	371	387	359	369	400	387	393	356	375	378	430	375	371	378	344	369	366	347	384	359	378	392	406	349	389	384	410	371	420	369	353	357	420	386	359	334	365	357	388	347	353	384	365	320	364	397	402	373	386	379	404	398	391	362	373	375	374	389	386	363	362	349	358	362	366	366	384	365	380	369	405	375	357	384	372	390	368	371	408	378	393	364	395	358	336	381	370	395	354	392	380	409	391	391	391	366	380	363	372	349	384	385	412	401	378	326	403	374	393	381	358	398	364	380	366	371	399	362	414	359	372	397	381	381	376	381	373	368	388	363	320	378	412	368	386	369	365	372	357	374	373	376	356	379	391	409	374	362	371	380	386	369	365	363	386	383	386	355	361	375	400	367	391	410	395	370	379	378	365	393	372	398	392	378	366	422	385	371	379	359	366	410	393	391	408	405	355	367	378	376	389	386	347	365	383	380	345	395	392	362	352	337	391	333	382	385	360	370	399	365	395	391	362	370	404	368	403	343	374	386	372	402	385	385	384	408	385	355	354	378	414	374	397	382	357	379	332	399	343	360	389	379	364	377	372	359	386	371	387	377	358	379	366	378	382	389	357	373	373	382	385	372	361	420	369	386	388	324	381	379	366	364	368	340	353	371	361	388	388	375	357	383	372	378	366	384	362	362	380	389	365	376	345	339	382	397	377	375	357	348	386	376	379	392	437	371	370	354	390	337	391	375	385	378	366	352	399	374	341	372	382	393	393	355	395	363	415	384	343	369	378	406	380	392	382	405	373	410	371	371	388	355	376	362	388	377	365	367	374	403	373	352	380	355	353	352	419	416	369	356	386	403	362	386	385	422	351	384	382	376	393	342	404	339	402	328	380	389	355	393	397	370	392	378	384	377	369	364	379	361	349	366	373	387	370	394	376	362	380	384	381	393	376	387	427	377	354	412	391	386	389	402	357	375	384	369	367	368	378	355	355	353	385	377	397	359	397	355	383	366	394	408	370	393	340	380	392	363	340	377	376	382	347	389	408	375	379	374	371	414	383	351	350	374	359	392	379	399	378	363	358	381	419	372	404	381	365	354	380	397	377	395	367	382	378	410	342	365	351	337	357	351	387	356	369	371	361	369	327	395	397	384	368	389	390	375	344	390	357	372	358	409	392	382	363	365	347	373	378	380	376	378	373	351	400	395	388	400	343	414	393	356	384	351	392	361	375	351	413	398	375	367	359	399	385	384	382	383	375	367	369	408	396	392	357	374	370	382	371	357	388	393	363	344	388	392	380	370	378	362	363	352	391	409	381	377	376	341	389	367	369	402	420	361	363	372	384	353	371	399	375	378	363	374	392	369	375	331	400	378	386	343	384	345	390	339	382	391	345	374	349	365	371	380	401	391	368	379	371	393	348	405	402	388	347	360	359	363	391	410	382	377	362	355	370	373	402	374	381	400	364	376	386	357	374	415	369	390	380	376	362	357	351	405	359	385	379	352	369	385	373	374	369	378	383	378	377	389	387	334	411	356	369	382	378	369	335	395	351	376	394	387	360	362	376	389	389	368	410	403	384	401	391	371	363	403	372	383	359	377	380	371	353	388	378	371	378	366	331	376	391	382	371	399	366	351	402	363	371	385	379	394	378	399	359	360	404	369	355	397	372	380	407	381	405	391	398	405	403	354	376	345	350	389	362	353	381	407	366	366	374	383	359	362	357	360	378	380	372	373	380	402	398	377	369	371	361	349	374	333	383	334	381	382	367	404	375	371	408	372	378	356	368	372	340	339	374	343	373	383	347	382	388	368	409	380	354	338	358	365	371	359	386	389	356	373	363	403	400	354	364	369	362	348	338	350	383	360	424	437	388	347	397	357	388	374	391	377	411	363	386	354	430	400	384	387	396	370	398	380	353	364	410	384	416	384	366	369	374	369	369	338	377	400	329	350	398	397	344	361	377	359	385	392	389	371	361	347	352	375	370	372	366	363	370	368	395	352	345	351	402	387	322	382	372	379	349	417	353	437	374	408	357	343	350	365	378	373	370	351	318	378	387	363
4519	13345	11162	5307	3625	2715	2135	1702	1409	1207	994	899	803	728	681	658	634	594	561	581	534	563	498	527	560	490	498	493	499	483	466	456	482	453	482	490	472	487	465	491	454	435	434	483	470	470	448	446	477	456	440	437	481	431	463	434	428	460	442	457	464	458	430	468	430	440	426	464	411	422	415	468	445	459	433	431	452	437	420	456	438	456	434	423	449	426	471	426	442	440	425	449	426	424	442	441	444	416	452	431	420	409	450	428	432	411	454	446	429	450	469	433	444	447	403	428	468	424	449	474	441	441	438	433	442	416	441	406	493	438	467	460	450	427	435	462	435	412	457	463	453	416	463	422	463	425	428	394	419	428	417	447	431	441	436	452	424	451	447	423	420	448	420	465	431	416	452	451	476	419	444	475	447	436	444	422	425	418	411	410	416	382	432	425	441	453	446	455	461	407	435	409	447	466	461	443	452	422	436	457	371	415	446	411	429	454	466	439	473	429	434	454	452	412	433	415	400	426	460	464	477	428	456	398	450	415	437	452	472	410	452	398	433	434	426	433	407	406	416	453	441	423	427	427	407	449	464	480	441	417	416	457	436	430	434	426	456	402	444	413	459	437	438	459	427	428	415	437	456	468	441	474	466	431	448	407	459	448	453	454	471	423	426	424	443	435	450	432	413	445	460	445	431	418	410	445	430	409	459	459	408	437	457	425	438	447	406	423	451	436	445	487	413	443	457	456	454	410	460	401	435	447	442	423	408	427	446	413	436	474	436	447	438	414	433	457	483	426	440	404	452	417	422	448	433	454	470	457	441	413	432	446	453	417	423	446	458	424	412	399	423	426	436	429	485	424	417	479	411	480	469	413	412	407	437	442	410	454	444	429	410	403	433	459	439	412	419	410	411	435	426	434	411	407	429	469	419	445	438	430	470	416	439	418	438	456	454	437	433	461	453	479	462	424	452	429	478	457	427	450	443	458	410	417	428	430	435	393	412	462	430	436	459	436	453	411	427	396	456	429	453	446	408	444	442	466	457	450	485	456	475	432	451	432	428	481	434	471	438	455	455	429	477	423	441	414	401	411	408	431	447	455	427	417	439	429	416	438	432	443	432	404	447	433	413	439	462	415	412	429	401	407	414	436	426	482	465	427	462	441	458	438	441	435	457	466	460	498	422	443	468	439	490	438	397	439	460	444	453	408	451	441	409	430	445	463	428	429	438	426	482	458	426	447	441	432	426	462	431	448	437	437	451	433	458	454	437	450	428	460	441	428	435	425	435	412	440	437	480	453	436	434	445	451	449	446	461	443	452	469	424	426	447	454	444	444	414	467	435	400	443	449	437	413	415	405	430	448	465	450	447	411	471	449	407	469	480	428	458	447	424	441	389	464	430	436	438	453	411	427	469	443	423	442	423	406	430	428	401	431	435	444	444	443	457	463	433	452	436	397	448	435	421	447	467	440	444	409	408	436	434	431	401	421	439	477	485	491	401	437	423	481	437	513	411	429	445	444	434	437	439	456	448	411	446	436	459	439	414	451	441	420	456	415	417	448	462	412	429	437	455	398	440	461	426	411	466	418	418	444	432	449	410	473	481	421	456	433	431	444	428	429	438	411	445	418	413	413	439	406	437	437	456	479	427	413	441	466	444	440	467	435	427	427	435	418	452	421	433	476	411	430	433	387	446	441	412	435	406	452	461	428	425	413	432	472	443	457	422	439	453	396	474	424	445	435	429	443	434	441	422	456	436	416	422	468	441	409	403	454	489	456	431	442	413	459	426	414	467	408	426	407	426	451	416	457	445	428	463	433	424	422	457	459	389	395	434	436	425	391	447	467	426	463	440	415	399	440	420	411	455	448	429	434	446	421	440	443	439	437	423	412	437	465	432	434	463	425	465	433	433	449	466	392	449	423	407	478	446	404	449	428	410	407	440	447	391	443	427	471	448	422	404	472	445	388	445	455	453	412	463	425	460	437	410	442	409	380	441	426	445	426	426	449	406	410	456	428	407	441	432	437	440	405	452	465	440	415	406	447	449	432	441	431	434	435	421	476	459	408	445	445	438	431	453	477	453	439	416	431	447	439	436	443	450	435	464	420	439	424	437	442	451	459	407	476	458	425	416	447	464	422	458	425	457	414	423	451	394	402	442	446	410	494	410	435	432	420	472	444	463	428	408	428	414	454	462	492	425	467	419	416	448	473	430	444	476	445	406	417	465	440	450	416	413	451	377	443	440	434	424	441	423	441	436	425	469	409	438	452	425	469	423	471	431	428	455	435	452	395	425	449	437	445	437	422	468	435	428	436	451	454	417	438	439	437	461	444	492	448	399	441	435	461	459	431	428	428	446	434	436	416	410	432	437	448	443	456	410	424	447	419	459	410	430	461	440	457	414	415	440	468	440	419	430	452	467	452	441	452	467	435	444	448	469	400	430	446	437	444	422	438	429	412	421	441	459	451	445	415	450	474	463	426	435	448	432	422	468	429	450	447	438	485	407	456	437	398	418	407	439	438	444	440	411	415	412	471	425	479	474	459	443	428	468	431	441	453	399	422	426	435	423	461	433	443	423	404	406	466	451	432	409	460	432	451	446	429	429	436	448	444	434	450	429	429	452	412	420	421	447	459	432	445	416	436	419	416	440	425	441	437	453	446	446	440	448	462	455	437	434	410	407	445	421	418	438	456	457	442	426	414	434	451	485	449	466	428	434	494	440	412	460	445	461	436	427	448	389	426	432	442	425	418	439	408	451	465	487	422	421	380	441	408	422	424	417	445	424	437	436	434	423	465	435	441	422	452	472	455	427	441	482	418	426	432	440	443	421	454	456	406	430	410	415	428	430	418	459	427	404	448	404	413	432	440	448	457	448	425	449	431	438	423	453	418	488	475	456	451	404	444	473	449	449	406	491	433	414	456	425	430	449	432	442	474	439	495	451	408	405	422	404	463	415	398	425	423	426	469	425	419	421	425	405	410	437	437	448	461	412	445	435	458	442	451	489	396	446	447	445	398	430	424	474	454	469	480	432	421	429	457	461	434	395	455	418	461	408	425	417	448	440	418	447	412	426	428	457	432	415	451	481	423	418	466	431	443	468	423	419	401	442	457	429	433	399	444	500	437	448	450	435	405	450	399	402	405	442	394	446	411	423	431	421	421	444	432	432	402	413	438	443	447	413	430	449	457	442	442	415	453	431	456	458	438	402	443	451	412	429	465	409	476	455	425	417	441	410	434	444	442	429	432	409	438	450	430	441	435	439	444	451	436	439	414	475	445	450	438	460	395	432	412	426	420	424	433	447	440	418	442	432	437	443	423	437	429	443	434	439	474	442	444	432	441	444	428	440	428	439	454	436	419	436	430	425	424	434	433	465	452	423	451	451	436	446	420	450	452	471	418	472	406	416	449	412	463	423	417	466	425	444	421	456	460	419	429	447	413	440	458	446	467	426	398	428	397	438	434	453	423	462	397	466	465	420	440	470	457	420	427	410	414	437	430
27286	19833	6581	991	744	673	643	655	640	609	594	605	636	637	639	627	627	632	622	611	567	652	623	628	615	575	658	634	657	581	640	642	617	650	603	589	611	591	598	626	636	643	620	642	662	588	632	614	613	649	588	577	606	627	612	641	621	598	584	606	603	615	631	593	622	593	574	621	610	588	596	643	613	624	606	641	634	663	570	617	610	629	617	565	641	604	616	609	603	603	570	615	565	609	593	621	608	636	601	597	606	628	632	610	594	593	592	594	606	636	605	659	585	605	627	572	618	662	586	588	645	666	581	574	612	600	642	620	594	644	606	653	583	624	571	619	602	619	576	611	579	641	594	644	602	603	611	663	601	590	626	602	623	647	613	634	619	641	601	640	602	613	663	622	609	636	625	625	605	575	581	593	589	601	568	627	658	622	584	633	622	633	582	608	605	597	635	610	608	574	645	616	635	643	600	581	596	609	627	594	664	612	600	587	629	595	616	605	680	630	577	622	627	618	641	616	657	623	630	595	638	596	624	595	584	578	638	597	607	622	627	611	627	616	606	597	615	620	619	614	579	598	637	637	569	625	646	628	627	613	596	617	603	577	608	591	608	644	628	633	621	637	596	625	624	618	602	597	626	605	641	671	586	600	641	570	619	628	603	611	603	653	617	631	635	599	565	574	606	601	588	612	661	659	629	579	650	620	676	648	630	590	642	633	613	601	565	643	635	647	618	617	629	619	614	593	602	586	626	608	603	644	602	571	651	623	636	627	629	610	612	604	592	612	656	601	611	593	595	546	636	583	599	559	657	589	626	613	620	630	653	628	574	622	590	595	586	618	621	605	646	621	636	604	612	638	647	651	619	630	658	615	636	650	593	610	602	632	586	611	622	576	567	586	597	617	607	624	614	603	620	583	618	571	633	629	618	634	633	615	678	646	638	637	617	634	609	609	618	601	618	643	640	586	616	644	610	572	627	643	578	599	639	619	651	587	620	603	607	627	653	648	594	602	580	612	603	599	602	593	602	643	679	620	648	611	613	597	603	617	616	617	594	628	610	617	637	601	632	582	619	552	581	594	663	587	629	615	624	626	628	593	632	569	593	604	638	597	601	646	612	615	593	609	653	610	633	597	611	602	594	583	606	601	599	641	608	616	626	612	644	641	621	587	625	666	597	624	615	568	608	598	619	606	602	589	606	627	579	597	622	596	601	643	617	591	638	610	609	598	644	597	627	596	637	608	610	631	578	619	628	605	603	567	626	601	636	625	617	660	618	607	593	597	597	596	622	613	600	630	611	604	635	612	622	609	608	653	593	572	634	664	570	593	604	615	605	627	603	608	611	632	607	608	597	610	596	601	630	630	610	630	620	586	607	630	642	597	557	626	614	603	563	630	626	590	563	587	602	590	627	584	643	604	628	631	607	568	600	585	599	636	606	628	652	568	633	648	668	592	614	658	601	658	642	640	584	632	651	681	653	685	613	638	614	605	640	620	544	655	577	593	583	668	573	628	612	619	593	606	608	566	598	576	616	615	559	577	616	609	607	612	604	633	628	641	586	662	608	605	640	589	606	621	614	616	630	595	592	610	621	572	628	570	580	636	630	577	615	629	638	621	609	593	630	549	624	613	600	579	632	609	634	634	619	578	589	589	623	586	599	610	612	601	592	621	617	578	620	595	591	619	597	625	626	589	607	604	621	649	624	607	627	621	605	673	649	629	588	601	631	604	617	576	648	620	663	607	596	606	625	643	603	614	661	594	597	603	662	670	596	586	593	626	603	588	607	570	630	601	622	572	609	600	610	565	622	613	583	616	598	652	615	602	626	630	588	582	607	574	607	625	672	626	612	601	639	616	605	587	566	631	570	591	670	665	639	622	600	600	599	613	621	613	625	597	598	657	613	603	626	612	651	654	584	638	585	623	619	591	602	661	632	630	623	611	635	584	618	613	598	613	636	614	578	596	616	567	640	594	579	679	622	618	642	618	647	584	617	625	603	616	608	658	588	601	623	624	607	566	598	591	635	604	608	627	634	606	608	599	606	599	607	618	597	603	635	632	616	599	640	607	604	652	633	601	649	620	629	638	636	604	588	585	613	605	606	567	622	581	614	653	656	633	607	597	659	595	562	608	607	642	634	595	628	590	589	586	595	627	601	626	597	601	600	595	637	608	621	588	614	637	630	669	590	581	629	595	609	588	601	619	639	615	610	661	612	617	598	629	637	630	638	614	622	652	646	574	603	601	547	609	632	643	583	666	633	579	637	641	604	610	624	625	624	573	626	639	618	580	613	599	621	597	599	644	612	637	576	620	620	632	580	642	570	639	601	590	585	558	604	611	603	615	627	613	598	635	616	668	624	605	603	648	637	590	616	650	600	592	579	603	622	592	579	612	578	545	591	610	601	597	588	633	607	607	616	625	586	571	631	611	589	620	591	558	606	625	623	595	590	626	605	626	621	563	608	646	614	642	619	631	646	633	586	633	618	620	616	639	583	638	600	619	564	619	621	606	608	659	665	631	585	593	624	590	635	615	596	595	595	576	641	620	616	625	572	658	581	613	618	653	608	622	619	605	590	604	594	585	610	635	599	637	644	626	655	619	579	600	607	598	597	632	637	624	645	643	612	598	642	664	569	585	599	644	622	547	645	655	619	603	623	631	639	639	593	615	647	649	592	644	629	605	621	596	563	622	608	606	605	631	591	583	623	597	636	630	613	633	619	654	594	662	604	609	643	638	639	613	608	601	599	603	624	617	599	592	612	634	638	609	649	616	646	591	626	601	607	637	596	580	638	595	591	618	575	600	563	692	584	603	578	579	627	627	629	560	585	609	612	629	585	631	584	591	631	596	642	642	604	662	562	573	592	627	558	626	652	598	620	601	607	586	642	604	641	627	580	603	610	595	612	645	588	618	624	598	622	595	624	623	609	665	651	601	585	603	596	585	595	636	630	640	599	605	627	614	608	565	578	608	656	586	636	564	595	620	595	601	606	638	599	615	608	588	573	589	613	613	673	644	604	602	623	614	668	573	634	649	613	604	582	606	577	636	618	583	589	610	628	637	630	603	613	588	600	565	608	599	598	614	626	607	628	587	643	640	624	609	578	641	644	638	607	621	591	564	594	622	618	581	640	604	579	571	635	607	592	582	643	614	633	627	585	601	632	602	605	615	567	641	631	615	622	643	647	625	619	631	594	600	613	631	636	613	609	600	594	594	628	596	620	652	627	581	626	585	601	654	607	598	636	581	592	642	603	617	594	602	662	616	588	577	624	648	634	617	617	619	598	607	595	584	614	609	632	651	550	597	640	577	605	627	610	633	608	676	625	613	637	626	647	653	614	591	642	603	650	599	607	607	611	603	636	597	593	618	587	601	657	629	646	612	627	646	614	589	638	607	588	598	599	617	608	602	616	600	624	640	594	649	597	645	646	638	611	596	607	621	601	574	591	615	657	605	623	641	566	590	599	602	602	634	668	634	623	585	630	645	637	601	651	631	601	600
4304	1195	1133	827	794	756	727	673	720	681	686	732	671	701	710	697	713	719	688	681	663	707	713	697	643	705	707	693	679	725	730	690	682	733	638	634	673	722	699	685	693	678	662	692	719	654	730	748	691	658	674	668	675	718	657	710	719	650	671	675	665	670	670	692	658	716	731	666	704	674	638	669	698	654	646	681	726	641	703	654	704	706	672	671	691	655	714	653	698	672	720	629	642	721	721	698	735	723	672	708	680	684	690	675	677	709	688	707	660	688	674	635	661	632	712	705	696	685	607	678	623	723	650	694	694	711	698	677	726	669	697	698	726	679	668	708	670	674	670	668	711	651	695	657	665	689	678	659	733	664	687	723	716	689	654	685	683	651	686	694	704	671	702	700	657	649	678	739	664	694	706	700	680	677	682	753	692	656	644	690	670	654	679	691	744	702	722	673	697	752	723	677	701	679	670	681	716	708	669	687	701	669	663	691	716	624	670	662	692	723	711	679	631	676	683	684	676	680	673	682	658	715	636	644	666	670	704	683	684	696	667	698	684	704	729	687	707	651	689	667	682	691	699	642	661	694	682	632	652	685	723	690	720	676	686	699	722	695	688	639	657	677	687	690	697	687	713	710	698	657	667	653	684	676	647	658	717	713	707	708	692	675	636	643	644	691	727	670	683	656	706	645	696	691	645	676	644	689	676	665	640	717	719	648	724	678	711	719	634	700	700	676	702	697	694	685	694	655	653	659	707	678	690	692	643	664	672	668	675	722	715	646	713	713	651	659	717	718	698	721	706	690	668	641	687	627	671	693	696	656	728	659	692	709	713	699	653	670	707	671	655	702	673	662	668	673	604	691	656	660	725	667	687	680	676	692	652	698	705	664	696	690	668	643	696	693	709	679	729	718	674	646	649	659	700	702	637	645	699	675	708	671	694	672	708	688	683	710	711	691	684	656	666	694	639	678	674	709	656	679	679	666	727	721	671	692	713	672	719	673	715	664	687	694	662	675	683	691	755	688	727	722	706	680	678	671	715	692	749	654	659	682	667	667	708	656	684	664	674	651	695	688	671	692	696	654	706	673	685	635	682	708	675	726	647	706	669	686	721	689	653	698	674	628	688	638	666	686	715	672	686	675	694	653	690	718	653	704	661	689	709	693	661	697	699	684	694	652	662	707	684	698	705	674	655	700	622	674	674	673	702	669	726	663	705	640	705	711	643	666	667	701	657	698	675	676	683	674	684	708	695	709	727	718	700	625	704	656	635	651	645	679	680	744	685	712	717	699	645	652	668	640	715	661	665	659	653	703	713	693	709	667	706	712	701	670	689	716	685	722	659	723	726	706	686	685	683	716	711	666	670	658	665	750	720	680	677	627	698	692	622	683	695	708	677	675	660	659	697	708	661	672	632	679	706	683	643	684	682	698	656	668	640	683	679	672	739	698	697	672	683	716	715	683	677	673	713	667	678	683	708	691	700	688	705	683	687	728	657	688	668	695	674	725	673	706	642	668	664	717	671	728	731	686	654	727	639	686	686	759	627	641	694	663	637	714	698	767	696	674	671	696	664	655	679	681	711	677	694	682	727	700	698	688	689	676	709	718	687	677	709	670	603	716	679	690	684	669	740	646	720	698	671	704	711	741	711	696	663	691	665	651	656	701	718	632	715	639	672	686	683	678	650	687	629	670	699	671	690	625	696	668	657	663	663	703	652	716	717	681	673	677	689	640	665	680	659	716	718	673	713	648	692	635	652	701	619	712	690	691	690	675	635	685	702	702	684	679	708	665	694	668	689	726	681	709	651	668	665	694	679	635	659	686	684	669	709	698	679	663	663	680	659	677	658	723	667	674	674	720	662	673	699	693	672	680	637	653	686	628	704	670	635	658	712	653	676	702	653	663	705	728	694	661	657	667	654	703	688	735	682	705	677	663	678	687	694	699	694	677	683	662	717	707	673	694	673	729	677	749	703	695	708	710	657	637	704	671	666	690	692	694	684	667	707	697	655	638	744	637	730	714	712	675	667	700	713	682	739	610	699	730	683	704	692	675	651	646	705	644	663	684	644	664	730	676	690	624	682	687	734	670	667	656	713	699	673	696	721	695	665	637	683	705	708	665	689	685	667	689	664	670	696	715	690	695	630	663	651	727	692	714	719	710	691	650	699	696	683	663	643	640	703	702	714	695	716	680	629	644	720	677	645	673	652	679	677	673	675	694	689	684	648	650	720	695	707	694	638	670	703	654	725	658	640	690	666	704	712	653	711	677	671	681	660	628	680	657	659	673	686	722	729	647	659	687	695	678	671	662	687	641	725	636	693	713	692	729	713	689	703	688	704	639	694	715	674	635	713	666	695	670	735	677	673	678	726	680	668	679	659	669	656	654	714	618	650	674	661	671	691	697	734	663	688	727	667	729	682	676	668	724	735	724	695	623	693	720	686	652	672	740	703	686	691	664	655	705	663	708	650	711	696	693	696	613	678	676	658	658	690	706	699	676	698	643	700	694	681	660	745	666	696	659	706	682	693	670	699	685	655	655	705	658	659	697	644	705	648	696	621	712	694	683	701	647	718	669	649	684	641	691	705	671	679	723	694	718	665	682	660	666	674	700	656	657	682	653	693	646	695	692	698	705	683	701	656	685	688	717	717	662	665	665	671	714	682	639	762	640	667	674	662	691	693	678	686	707	694	660	715	719	710	677	691	656	734	700	684	663	694	645	696	665	725	703	691	715	682	661	729	629	719	670	681	667	652	689	674	693	724	736	661	658	666	658	689	675	670	700	690	666	672	708	710	656	686	695	687	721	684	651	669	656	724	669	682	724	650	675	689	642	673	695	707	689	686	656	721	715	682	659	663	665	683	684	704	685	716	687	650	686	701	670	681	678	685	718	684	676	656	651	747	632	683	696	632	641	691	708	726	667	734	603	675	652	715	683	665	720	697	683	697	686	659	679	661	673	653	660	657	706	681	714	710	647	657	694	628	690	706	668	643	691	707	661	690	698	678	698	680	698	666	686	684	665	688	662	683	660	662	697	677	736	647	701	671	687	649	686	694	690	722	661	664	689	682	669	672	692	689	697	675	701	680	669	683	662	708	655	657	690	672	693	668	703	705	697	654	700	708	711	665	665	705	655	711	664	712	703	672	672	662	694	698	652	676	689	656	682	687	669	677	722	685	721	717	682	677	662	689	664	702	688	667	664	666	680	684	702	684	732	653	719	677	645	670	680	657	611	698	693	642	677	697	689	701	680	696	668	668	735	712	685	686	694	702	666	653	689	689	650	677	630	643	692	673	688	684	665	697	686	702	674	636	675	622	717	663	695	635	716	643	653	678	687	671	685	660	687	657	704	720	670	703	626	696	676	726	717	690	695	682	698	735	693	731	686	645	685	666	728	712	662	660	685	676	701	703	691	660	735	717	681	693	724	685	597	674	669	675	698	656	644	674	683	648	702	640	730	715	650	657	674	687	719	675	689	679	697	648	681	671	676	697	637
23750	21314	28454	24486	21293	10444	1461	1042	959	886	932	853	856	884	789	802	784	805	835	848	725	736	765	755	749	800	753	772	766	763	727	737	721	755	789	745	753	749	720	791	748	792	740	734	743	763	704	768	735	723	784	729	753	717	718	752	763	729	729	768	739	743	734	777	751	753	731	705	719	784	752	728	778	771	765	758	738	745	734	722	726	766	762	670	746	759	777	737	718	744	699	738	731	758	730	769	785	779	767	698	769	777	744	735	761	672	734	789	756	750	714	714	782	734	768	750	738	763	704	799	734	726	695	791	775	765	707	653	723	759	705	704	727	758	719	785	752	693	765	755	721	780	694	805	733	665	793	745	733	739	736	689	698	733	816	769	743	744	737	742	760	706	741	708	748	753	754	726	694	667	729	733	702	723	695	740	705	720	762	750	751	696	751	727	714	737	753	716	732	721	733	691	763	737	697	721	749	743	776	737	743	810	698	726	776	773	756	723	765	717	745	703	715	766	793	725	760	755	721	773	770	752	700	762	777	780	725	736	741	735	761	737	721	731	739	745	744	777	733	769	770	694	726	771	735	776	711	761	743	717	731	744	749	722	778	703	718	729	707	722	728	742	752	729	776	714	758	709	776	725	748	757	697	738	697	711	680	752	741	706	749	715	740	787	729	771	750	721	779	753	748	718	760	719	719	758	787	758	708	809	740	693	692	729	710	776	736	710	763	761	765	692	709	744	734	721	780	775	758	727	742	725	707	741	736	713	687	772	733	760	740	721	715	744	715	765	771	716	709	734	767	765	741	720	721	716	715	718	744	744	722	734	743	805	719	723	732	730	769	771	715	713	681	720	706	728	725	786	772	732	723	709	744	726	696	727	755	744	737	692	767	780	775	707	754	721	748	752	748	724	750	721	733	743	770	736	732	708	752	727	734	721	725	732	706	752	752	754	693	736	712	727	705	741	733	705	733	732	725	722	758	703	736	714	737	735	687	734	740	753	769	713	725	713	698	711	754	692	724	739	739	724	736	703	816	754	743	742	792	724	700	722	671	739	737	745	699	743	766	693	742	725	765	715	746	747	729	743	711	722	725	768	678	726	706	771	719	723	735	737	773	753	749	769	780	737	742	756	726	728	733	736	727	738	799	720	746	764	732	692	694	743	751	727	815	746	767	706	742	779	717	705	715	734	702	718	752	769	777	715	733	702	694	755	739	769	779	739	732	721	692	689	741	697	768	710	714	743	705	753	779	718	725	694	708	717	702	695	718	746	753	704	756	740	737	765	720	761	769	743	793	769	718	702	737	684	762	761	739	726	700	705	755	795	744	794	758	757	719	724	751	719	667	732	717	732	694	737	759	762	770	766	731	688	776	702	691	715	760	750	744	737	768	751	727	748	709	713	744	764	735	689	747	722	710	730	725	767	699	734	722	716	741	728	742	730	804	744	718	683	743	732	731	741	740	701	764	700	715	707	760	766	702	705	732	778	761	741	744	755	727	740	772	725	756	745	720	666	744	725	714	757	799	722	779	750	725	760	711	747	708	732	774	743	737	764	787	723	696	743	713	723	731	705	742	731	727	727	732	736	703	727	722	760	773	682	722	755	749	730	724	754	726	779	790	701	718	725	725	786	733	776	756	751	696	719	713	707	772	766	729	759	728	725	698	713	750	709	726	678	739	749	718	718	718	756	733	714	718	730	683	749	757	759	710	789	689	722	751	761	792	701	739	723	702	701	710	702	721	728	705	718	725	720	742	676	726	708	700	723	670	701	736	747	715	785	764	746	730	714	763	718	739	753	733	735	736	763	771	750	750	726	816	683	705	702	797	732	763	706	698	753	754	773	767	769	763	741	740	761	733	728	724	721	701	723	758	701	711	744	797	709	676	756	719	756	676	679	769	769	722	783	717	710	720	783	754	726	718	726	703	754	752	766	756	755	678	693	737	716	734	687	743	732	792	742	759	741	712	784	750	769	726	756	744	759	706	738	740	743	755	763	699	695	727	719	722	726	722	726	757	774	740	730	761	718	745	737	740	768	735	749	722	744	768	758	742	729	735	723	712	710	743	750	737	761	747	742	726	715	702	730	754	719	694	797	771	729	747	702	748	730	784	742	729	780	689	717	722	736	780	765	756	754	747	794	716	713	778	756	745	694	741	681	752	754	742	759	752	773	793	763	686	747	780	752	746	760	740	715	731	733	703	748	742	686	724	737	746	751	751	742	764	723	721	764	743	724	683	755	745	733	699	709	713	769	739	762	742	724	752	789	696	750	784	775	717	665	729	746	754	748	754	736	706	725	764	695	714	739	781	743	679	690	753	693	763	749	783	702	747	723	796	758	800	761	740	730	755	753	737	717	712	749	708	677	759	745	744	739	747	743	712	749	755	730	701	681	796	722	737	733	717	789	708	729	742	746	756	709	756	778	749	753	713	769	715	713	773	747	755	713	718	720	719	740	758	778	724	735	732	730	713	694	697	716	769	739	707	718	727	699	752	748	688	735	730	746	705	764	732	762	724	688	692	742	714	703	742	688	695	766	728	712	730	752	738	733	738	698	760	679	744	759	731	757	702	761	745	682	776	745	715	764	726	802	668	664	718	722	720	783	685	725	744	767	707	722	739	746	662	738	760	741	749	753	768	742	743	740	730	738	754	770	746	700	739	721	665	772	719	754	728	681	729	778	737	753	745	759	768	802	749	700	767	729	737	753	754	683	771	718	749	790	801	711	729	696	726	790	752	764	719	762	706	717	712	714	706	768	752	772	729	724	757	752	759	713	703	746	697	766	748	741	748	723	700	747	743	759	704	758	747	666	741	715	744	714	747	724	758	723	734	733	796	741	745	693	769	735	704	718	701	760	742	754	676	737	753	778	722	738	713	722	765	770	739	746	745	731	742	729	738	760	701	683	769	735	736	748	740	711	701	735	762	735	735	754	764	716	750	733	713	720	700	768	756	715	768	740	729	720	743	677	782	697	708	723	703	702	749	701	753	722	720	740	753	706	731	746	702	734	765	742	778	703	739	737	768	730	804	736	742	712	714	779	727	681	749	677	717	745	721	733	709	726	699	703	749	714	766	695	760	723	761	754	760	747	737	747	761	687	754	764	722	758	736	778	718	706	729	755	738	768	718	707	791	761	710	764	745	719	716	785	709	752	759	736	721	739	697	748	724	722	722	709	791	714	708	790	709	697	730	703	708	707	777	693	742	739	689	740	747	753	760	763	731	702	769	719	702	754	714	689	779	739	737	764	730	711	727	735	715	713	678	725	755	761	764	733	708	699	767	730	738	714	721	720	740	776	710	766	710	757	790	769	781	754	778	741	702	752	788	729	753	768	726	700	754	775	750	743	716	730	726	719	728	682	726	777	729	737	730	777	719	726	734	729	715	773	749	751	754	716	738	730	782	693	751	714	749	759	755	731	733	750	714	722	740	791	731	753	727	747	722	747	717	716	732	748	703	709	705	722	743	759	724	721	694	726	749	721	750	725	728	717
3264	7584	6586	3207	2294	1883	1543	1365	1242	1134	1126	1020	944	1018	920	877	924	902	875	903	897	867	865	857	866	842	879	838	821	856	866	850	882	800	867	829	831	846	872	789	844	877	833	856	804	810	825	867	823	831	806	826	850	868	811	877	875	821	884	810	846	774	868	866	814	819	828	851	877	826	830	788	793	897	811	830	840	820	899	819	823	851	839	830	808	771	896	848	813	835	803	830	799	844	837	832	858	832	868	824	810	784	838	831	854	816	847	809	870	822	807	822	790	841	843	851	793	822	845	764	877	820	851	778	829	852	841	835	788	831	796	820	873	817	819	862	815	826	816	798	786	812	794	849	807	842	871	868	826	805	823	830	824	865	845	809	793	804	841	823	841	794	823	828	776	815	845	872	847	794	771	858	799	812	824	840	799	810	824	828	875	799	796	862	839	845	806	833	833	827	866	813	766	848	824	801	776	832	863	875	783	810	790	790	847	832	796	802	827	864	832	837	810	835	831	791	851	817	810	823	813	804	796	795	883	843	827	778	834	819	830	867	858	898	812	805	811	819	857	785	802	841	834	821	821	793	876	825	804	841	800	838	783	834	810	799	793	834	823	812	827	890	812	791	814	830	813	844	827	818	825	836	829	819	779	844	792	823	836	814	828	833	872	820	872	821	871	824	793	785	799	828	805	805	835	823	874	818	845	872	855	814	900	805	750	837	767	836	829	854	802	844	794	801	813	857	824	866	825	873	826	804	828	836	799	822	898	843	820	823	799	863	842	783	815	918	823	784	837	784	866	840	804	849	802	818	850	838	845	843	797	814	835	817	846	829	809	810	838	792	818	762	859	860	801	771	870	811	793	793	806	799	790	805	794	848	861	797	786	890	855	863	804	802	819	807	821	810	813	823	825	817	836	796	827	878	866	801	815	837	827	823	870	765	837	762	809	874	842	834	856	819	789	779	828	821	819	822	827	827	801	822	783	854	890	830	784	841	781	780	825	803	815	794	857	831	794	790	827	816	783	838	845	860	844	785	811	847	840	864	789	809	821	759	789	845	819	834	817	802	818	792	904	793	843	847	800	839	822	836	818	856	848	873	799	861	803	792	749	842	774	872	840	809	798	865	807	821	847	830	837	792	781	838	823	857	833	796	768	825	861	834	827	838	796	830	787	842	808	835	841	771	837	848	861	857	783	850	827	864	812	850	814	755	792	827	813	786	881	792	835	844	887	849	841	809	807	778	821	823	872	788	874	812	828	822	871	812	770	820	798	861	810	776	775	813	804	806	822	818	766	774	804	845	850	827	836	814	802	805	797	790	797	811	883	784	817	797	845	748	815	852	860	845	832	822	844	802	781	821	829	810	791	820	805	764	830	796	802	819	853	852	809	822	812	815	833	865	885	799	860	822	824	824	809	799	793	805	831	825	828	842	826	814	774	813	832	790	811	789	871	801	861	842	805	808	845	793	788	799	838	762	827	828	798	834	816	840	825	842	746	821	862	864	855	812	808	846	829	823	853	795	757	830	805	853	847	844	785	805	804	822	805	830	861	885	856	805	784	793	808	849	869	833	799	846	780	869	819	843	847	798	830	788	829	786	814	826	821	847	795	828	838	802	813	847	861	836	780	857	852	825	793	803	817	875	765	826	832	815	846	818	828	856	773	820	787	818	848	777	824	819	821	844	797	839	837	842	828	833	834	845	855	849	797	822	832	819	804	840	859	824	799	817	832	877	829	777	866	836	825	822	831	801	861	805	804	852	811	870	841	818	784	841	834	815	808	822	794	845	814	799	846	820	823	802	805	869	881	869	807	821	866	789	822	813	857	835	845	828	835	788	838	817	877	851	783	823	809	837	818	848	845	849	814	811	852	861	816	840	828	805	805	858	802	770	817	852	813	802	788	846	812	829	833	803	805	857	849	830	807	800	813	834	822	792	811	820	866	788	827	777	774	815	869	838	800	817	810	859	835	819	821	826	839	824	829	821	807	837	865	794	777	840	835	852	788	849	778	845	835	760	817	840	823	825	835	823	862	855	784	829	852	804	787	788	849	854	826	844	825	822	791	838	833	865	803	850	830	811	852	845	817	860	820	854	816	815	830	852	789	840	808	903	823	775	791	825	842	803	801	857	801	805	824	836	838	810	791	824	803	831	817	811	801	811	799	848	835	824	798	839	881	844	827	809	823	779	837	799	860	812	792	868	788	814	840	848	851	847	778	880	820	822	813	807	807	827	829	845	826	828	790	820	820	784	838	873	831	789	793	801	786	822	817	787	812	802	835	860	823	822	846	832	779	802	828	846	825	844	830	821	852	811	816	799	775	854	824	831	807	846	817	798	828	850	797	867	853	860	806	830	851	846	776	835	828	806	794	797	833	872	838	818	831	766	898	775	816	862	793	849	844	772	824	852	837	849	840	843	837	816	809	831	845	818	843	828	850	786	816	837	861	790	855	814	844	856	816	825	822	846	789	778	776	837	855	753	812	863	807	828	785	859	821	779	822	832	810	846	847	843	796	788	809	840	860	888	808	780	877	757	810	806	874	807	838	842	830	790	817	828	843	858	811	773	797	842	835	840	785	829	801	797	865	784	786	789	792	833	822	834	771	803	835	845	844	880	808	803	764	801	846	871	799	819	804	839	851	826	837	832	832	812	830	829	857	816	803	793	808	874	820	798	820	837	787	813	838	835	795	817	816	826	800	806	806	816	836	779	788	842	792	843	780	805	835	787	771	769	781	828	865	839	871	816	817	863	808	820	836	836	765	814	824	813	808	789	764	794	853	850	792	815	820	856	831	842	766	791	815	838	835	845	819	812	766	800	808	801	847	839	849	813	768	806	858	827	832	785	868	798	816	829	804	789	862	827	855	789	841	810	832	845	792	801	786	819	839	820	789	831	844	861	851	849	815	887	822	800	771	777	888	792	779	820	818	845	779	855	844	827	795	834	798	803	796	828	875	800	827	833	851	844	852	817	809	846	795	886	837	829	798	826	855	826	837	873	771	844	816	839	827	797	793	837	823	837	849	769	814	816	822	820	870	833	816	836	837	902	818	795	879	866	848	780	800	825	839	831	827	854	860	801	863	788	823	805	820	821	807	853	809	833	820	816	827	830	800	835	879	821	833	848	858	803	796	811	780	803	832	864	819	830	838	829	778	833	808	814	816	818	827	832	852	785	800	848	826	828	846	836	826	836	845	876	811	833	842	826	833	817	819	815	757	786	760	814	834	801	818	849	851	816	826	834	830	811	789	838	818	808	843	820	828	866	823	874	783	842	856	786	859	829	823	809	837	864	830	844	835	836	819	795	829	799	832	819	845	820	794	817	790	803	820	839	786	828	841	817	799	839	834	874	783	868	805	828	827	806	818	814	803	852	800	813	806	809	829	793	765	821	852	833	861	781	819	839	830	801	840	795	832	805	850	826	802	830	781	835	834	830	870	803	787	823	803	773	790	791	882	819	847	783	848	795	773	799	825	803	838	832	815	881	803	816
24754	21344	27757	25194	15070	839	561	455	406	387	397	373	389	340	334	373	313	335	308	321	327	317	324	319	339	307	304	320	315	329	297	287	305	306	283	300	321	316	312	293	322	308	307	288	323	301	308	330	302	313	271	296	321	321	325	346	281	321	325	302	307	321	297	316	329	276	313	318	301	312	314	288	303	302	300	332	349	298	311	273	319	319	310	280	287	274	283	310	313	293	314	288	297	302	286	309	283	301	277	303	311	273	291	285	292	334	296	332	294	313	315	306	309	302	298	304	294	273	318	294	309	317	333	306	283	288	297	306	313	299	298	299	306	300	290	288	322	296	325	284	309	297	306	307	302	291	301	309	318	292	310	281	297	327	272	318	276	324	305	293	322	317	294	314	276	292	314	272	318	307	289	287	303	309	267	327	330	328	333	314	308	332	321	279	330	286	295	320	327	337	277	293	282	290	274	329	264	347	317	300	314	299	294	322	283	298	291	302	260	292	289	333	306	349	325	290	288	311	315	277	300	290	302	326	320	305	277	354	303	286	283	259	271	311	288	287	272	302	347	320	296	293	301	331	313	279	283	266	296	324	274	296	270	287	279	309	295	294	323	294	299	295	296	281	276	308	317	299	323	293	275	316	305	275	283	334	318	294	287	277	285	303	300	309	318	332	307	310	299	270	294	304	318	307	291	277	300	339	321	335	298	304	276	308	290	302	289	310	321	294	278	291	331	299	271	302	295	287	276	291	322	339	316	292	292	276	286	306	306	271	277	299	261	296	318	298	301	311	290	312	338	318	285	258	276	347	292	321	274	295	303	302	319	324	277	315	308	299	296	309	284	308	297	300	333	298	280	313	289	291	301	295	293	317	292	304	329	306	303	341	356	290	326	310	296	283	292	263	299	293	303	313	284	307	288	290	247	309	310	318	308	298	282	311	347	319	322	333	284	301	296	278	320	277	317	320	337	299	304	323	293	286	288	318	300	288	319	316	331	299	281	347	307	305	293	275	305	296	312	315	333	318	309	319	339	314	274	279	308	305	315	292	323	300	273	315	290	304	311	314	312	323	306	317	296	319	303	310	300	332	288	282	272	288	319	284	295	295	282	292	303	305	290	302	303	306	315	284	292	314	303	274	282	287	324	306	299	343	270	302	310	310	328	306	303	330	303	316	299	252	294	296	315	299	275	313	297	304	321	282	334	252	296	277	282	285	343	321	321	281	297	331	299	278	271	332	312	274	298	294	299	280	307	327	315	314	299	306	283	294	267	283	309	319	298	312	324	299	283	287	291	302	290	300	303	308	284	284	332	294	293	298	313	278	299	309	299	292	295	313	339	301	311	327	301	295	271	290	316	256	293	309	286	294	299	298	268	290	300	328	317	295	290	333	310	294	284	317	314	302	333	339	291	316	282	310	300	302	324	314	289	283	299	307	313	326	304	322	302	294	327	304	286	300	290	297	296	309	295	311	285	288	268	313	306	323	300	311	295	304	277	323	311	322	315	303	306	317	320	277	301	291	279	314	289	284	282	275	280	318	303	302	315	295	284	289	297	311	306	289	340	308	313	302	300	302	267	327	277	315	316	278	304	301	284	287	317	311	299	277	290	303	308	320	323	312	288	306	302	312	278	316	311	324	279	317	329	275	320	313	301	295	297	297	300	291	300	291	294	302	315	282	261	321	283	299	316	292	324	281	295	301	333	272	329	325	311	302	304	283	302	288	307	284	312	291	317	338	305	291	277	279	315	295	306	310	285	296	304	297	287	308	316	265	296	276	332	309	310	337	302	300	266	313	289	277	322	284	318	301	302	317	283	301	301	308	309	307	304	299	289	274	283	305	286	263	295	325	298	301	308	288	304	282	317	300	290	303	307	309	315	302	263	279	303	310	280	258	300	279	260	296	307	345	282	321	277	308	294	299	312	285	327	299	295	302	313	297	314	306	314	289	295	299	297	285	315	276	299	288	292	301	294	325	248	273	290	303	322	325	277	299	291	280	335	298	307	300	330	295	294	259	346	307	282	326	293	291	313	299	301	284	296	303	296	316	319	271	292	308	311	293	283	259	289	291	273	291	284	298	311	297	301	302	306	272	283	263	341	297	259	267	292	299	298	316	315	285	277	298	292	324	272	307	277	295	259	312	301	305	291	307	304	300	296	291	300	295	297	286	300	309	292	303	335	310	318	300	311	267	318	313	290	317	277	293	358	297	308	301	318	282	287	293	304	291	295	289	305	292	287	323	284	282	310	300	296	320	299	301	311	327	302	284	331	287	361	288	278	276	294	328	321	304	295	310	296	295	293	340	270	281	318	302	296	342	319	261	311	329	315	282	277	299	302	303	310	289	312	297	298	317	298	342	314	284	316	284	311	314	288	318	284	296	309	300	304	289	274	273	294	326	323	310	323	316	288	297	297	279	302	301	338	308	338	322	319	302	319	262	310	276	320	321	324	309	290	316	283	279	288	279	293	315	306	338	342	264	276	317	303	326	307	323	300	329	319	303	277	305	311	317	331	304	310	306	295	299	285	307	297	272	305	313	328	305	306	273	321	313	296	278	309	286	255	321	287	321	295	293	318	306	297	275	272	276	282	308	317	289	293	320	299	289	334	303	304	303	296	290	321	312	299	313	296	305	272	303	300	316	315	335	309	275	286	292	311	306	315	303	293	305	275	297	321	302	336	267	311	280	324	280	304	303	308	313	305	287	321	309	331	260	278	305	313	298	304	287	301	290	245	289	291	295	273	272	307	298	307	299	299	317	290	287	289	338	315	307	295	307	296	300	286	317	299	258	305	316	325	290	329	294	300	309	284	299	292	296	289	288	309	282	267	290	319	275	277	271	297	320	304	287	283	318	292	298	297	266	314	294	292	295	310	287	279	300	278	297	317	296	314	268	306	309	311	306	287	297	307	281	306	285	315	280	282	294	311	296	318	316	304	293	311	283	312	311	296	321	307	279	305	316	291	318	300	314	327	299	278	323	299	301	313	293	286	301	316	334	288	278	274	306	313	287	322	289	296	309	288	283	271	291	272	308	325	331	286	301	301	293	306	322	289	338	311	293	326	284	305	295	292	344	308	292	307	297	308	315	284	277	305	327	297	301	341	313	260	273	315	286	292	281	304	307	286	287	279	308	284	285	302	312	299	300	307	288	310	281	319	307	272	292	306	293	284	294	294	305	319	321	274	297	306	276	256	300	301	320	303	324	297	303	299	283	311	312	300	297	301	305	293	292	294	271	293	273	292	293	270	297	308	300	330	290	301	317	260	294	307	324	302	303	289	292	286	267	300	305	310	285	258	285	280	321	287	266	326	294	315	322	298	288	330	302	302	293	294	268	282	277	302	293	284	322	312	286	304	294	300	316	290	326	326	306	291	327	293	314	301	324	295	299	313	314	298	286	297	304	285	292	306	303	301	293	311	270	298	261	316	292	297	306	258	290	274	288	319	287	277	330	275	315	291	316	309	283	319	294	308	273	292	327	296	332	311	296
3370	4884	3808	1872	1251	1057	885	750	630	525	525	463	466	423	416	379	360	351	364	336	374	368	371	341	381	369	350	358	364	358	320	343	372	335	356	354	344	352	332	377	348	338	321	366	339	356	360	354	338	316	340	372	354	345	346	346	329	310	332	355	338	317	365	326	341	338	348	313	331	368	361	340	359	334	344	343	339	332	316	346	361	340	338	320	362	354	350	306	365	338	320	374	336	295	337	324	362	314	346	316	369	351	355	338	349	354	345	334	338	337	343	351	363	358	333	357	328	324	365	317	368	345	304	347	332	353	344	353	350	347	337	322	319	338	346	355	339	335	346	353	328	366	359	356	356	338	327	325	336	318	305	345	352	359	351	346	332	319	318	341	312	354	356	327	335	341	349	329	332	319	297	388	372	344	337	347	357	356	337	335	339	331	337	341	319	354	333	328	363	304	326	309	344	344	320	327	346	304	343	329	334	356	297	327	348	346	350	352	357	319	388	301	353	321	330	339	366	350	341	327	337	302	349	341	329	325	336	355	309	339	314	370	326	311	365	322	365	364	369	325	332	339	316	373	345	337	337	334	312	345	366	365	344	318	330	347	341	320	379	335	331	323	325	356	373	349	346	337	387	339	317	356	332	356	350	323	353	337	355	329	365	332	337	357	327	346	353	327	352	338	352	336	376	315	331	353	340	350	316	304	340	341	323	343	327	315	341	335	329	328	313	357	321	364	337	347	335	298	322	344	334	362	335	348	341	357	336	320	348	340	322	310	349	361	368	347	366	298	338	347	338	321	334	367	361	357	342	330	332	339	359	322	345	324	354	359	336	342	331	345	342	343	344	345	342	323	337	324	319	347	307	331	325	338	355	336	312	342	360	343	327	333	341	308	335	336	322	347	363	351	340	392	357	372	336	358	345	351	366	339	317	323	349	315	343	335	298	322	369	306	357	324	377	330	356	337	350	331	317	350	353	316	336	342	334	339	311	371	312	324	332	331	347	351	325	321	329	336	345	363	325	356	344	317	333	336	378	321	371	338	337	342	342	336	330	337	325	314	351	380	347	301	352	354	347	360	351	356	323	359	330	340	350	351	349	310	348	372	360	374	344	324	351	349	351	327	329	330	303	325	368	373	345	308	352	328	334	359	319	352	325	359	340	334	342	323	332	335	362	336	326	303	346	351	355	318	345	345	333	334	353	336	354	358	342	327	335	358	345	344	313	334	343	344	342	304	345	342	354	296	334	370	326	331	384	349	335	334	331	327	344	309	311	343	342	343	354	344	347	331	339	309	314	334	350	319	360	310	318	374	361	316	328	331	320	321	335	344	348	362	341	324	328	352	356	331	350	336	311	356	331	342	384	322	345	361	308	337	342	336	338	358	361	362	368	354	336	342	373	352	356	309	327	357	348	370	349	333	336	369	317	348	319	365	329	343	336	347	333	349	341	314	357	331	291	357	340	339	341	316	339	372	327	362	339	344	332	318	364	360	333	351	351	336	354	319	325	336	322	338	336	365	322	341	343	334	353	321	317	323	331	362	344	298	347	338	325	382	325	327	322	310	358	300	346	340	346	322	329	314	360	337	352	318	329	352	346	301	363	358	296	317	357	351	318	341	319	353	339	338	329	347	331	321	341	354	323	356	339	347	345	311	338	341	343	296	336	352	322	358	343	348	336	330	337	333	296	343	329	354	343	354	312	349	325	315	311	355	326	340	336	328	344	338	332	329	324	344	345	305	345	340	327	340	299	352	339	324	353	314	295	313	336	348	378	329	360	329	348	313	351	381	346	338	361	327	329	342	351	328	330	329	298	326	337	328	351	352	387	338	344	329	383	353	317	330	356	323	333	336	358	327	329	348	339	351	356	331	346	354	361	355	342	334	331	346	349	335	336	305	377	348	365	367	329	317	337	358	339	323	324	330	356	345	306	302	310	349	308	319	327	343	364	328	369	354	357	377	328	326	334	324	339	330	359	310	330	326	395	349	345	353	373	330	376	315	358	364	341	360	349	296	353	315	368	342	316	333	321	312	349	325	340	342	333	332	358	312	351	357	337	324	326	331	316	316	348	296	366	326	334	344	346	361	338	367	334	341	382	336	357	311	343	334	316	332	348	328	325	356	345	309	344	313	339	346	383	378	345	338	345	326	353	346	332	332	337	339	313	344	316	329	368	358	338	350	312	340	341	349	341	326	343	323	333	336	331	311	305	357	334	371	384	330	332	380	349	365	326	288	350	342	346	337	322	349	319	331	356	353	340	339	344	351	334	320	360	332	305	357	329	329	337	339	340	329	353	322	307	309	367	339	305	345	345	357	342	372	344	346	355	352	351	345	365	357	352	303	342	339	333	331	352	371	356	329	348	323	328	322	354	324	340	314	349	347	340	344	341	364	309	342	356	344	365	302	368	325	349	338	330	353	304	332	362	325	331	342	349	337	356	348	329	329	354	332	365	326	329	345	350	327	344	316	343	324	321	351	325	348	323	328	361	345	352	358	373	333	333	329	313	367	334	364	339	337	323	351	329	313	331	355	301	321	330	318	338	329	346	359	337	315	328	321	334	326	356	316	343	344	365	328	335	306	364	332	333	339	331	319	326	343	371	338	330	329	326	313	353	307	331	358	344	319	340	373	326	356	367	360	349	377	365	317	381	346	344	345	333	336	322	343	336	328	329	347	346	343	332	323	347	355	352	320	351	344	345	323	328	340	309	383	343	353	337	329	351	325	329	352	358	370	347	343	345	355	327	357	327	325	367	340	328	323	298	369	341	361	370	356	354	319	382	357	343	360	350	304	330	359	343	329	338	361	340	356	328	357	347	332	350	340	332	317	354	350	381	355	320	344	336	348	363	328	354	307	332	344	346	335	336	332	353	337	320	357	347	371	334	331	342	336	346	332	342	301	348	340	333	318	344	323	324	322	342	337	361	337	296	320	349	324	343	349	337	341	341	354	328	330	302	354	341	314	360	329	329	327	322	346	320	318	345	321	318	363	345	330	355	348	336	347	319	357	336	380	331	330	351	347	359	341	349	326	319	343	356	323	326	351	340	332	325	329	352	306	353	338	352	348	333	390	355	334	344	338	363	309	348	321	352	345	359	356	334	323	318	319	367	309	314	365	344	349	349	335	335	353	338	326	355	336	370	341	331	342	320	358	344	315	333	336	334	359	348	328	345	365	351	363	339	341	314	338	382	315	320	327	348	343	326	326	335	359	353	364	359	360	334	364	320	313	346	354	349	348	362	340	319	304	357	345	301	339	360	346	340	346	378	353	321	351	310	336	327	342	318	348	359	310	340	355	393	371	334	327	353	348	311	334	360	327	320	333	355	349	319	374	361	346	352	337	345	335	334	324	300	349	366	315	341	348	346	333	341	360	357	355	317	336	374	318	340	372	346	345	345	371	329	363	322	342	331	327	303	353	339	324	356	340	323	324	364	337	343	347	373	336	341	346	361	362	318	326	366	353	355	337	387	316	350	360	365	374	355	338
22579	21354	29041	24058	21356	21407	11470	1185	816	717	643	637	538	572	491	483	499	438	443	437	487	421	418	425	395	419	396	418	368	409	430	431	390	379	416	407	365	390	403	384	393	382	413	402	413	348	373	360	396	401	390	399	390	406	397	350	349	353	361	345	379	348	378	358	362	390	387	382	372	365	384	362	380	357	377	383	378	370	365	386	385	363	363	345	297	368	363	373	362	382	383	377	393	363	377	374	346	394	375	375	403	407	405	376	363	388	373	363	418	371	366	369	366	374	373	354	374	409	374	350	381	390	403	405	368	377	394	363	388	382	357	354	332	353	389	366	377	368	357	360	362	381	394	407	392	370	384	404	350	382	372	395	358	343	376	350	356	364	408	365	377	360	397	368	374	345	353	392	387	379	385	394	374	399	380	375	342	387	398	372	394	388	357	328	368	368	387	346	373	393	386	360	411	417	408	383	340	365	353	352	378	375	396	385	381	354	404	379	331	380	381	365	396	379	351	364	378	362	385	337	379	371	359	363	388	364	358	347	379	399	350	358	350	366	367	362	397	411	324	366	338	349	373	406	370	359	351	362	383	359	398	347	348	373	400	343	386	340	369	376	388	388	389	411	390	363	382	375	343	332	373	352	369	379	355	409	368	386	371	357	362	392	384	376	382	366	366	383	374	362	365	338	337	375	401	361	369	370	384	359	386	383	368	402	386	370	350	356	359	364	397	353	382	378	374	369	409	357	387	370	378	384	378	360	373	389	355	407	370	349	394	366	360	411	419	375	374	364	362	349	376	398	377	387	368	385	393	397	384	381	358	398	391	397	410	379	389	367	355	399	367	386	402	367	386	348	359	378	348	409	388	369	410	377	369	345	371	378	366	319	349	372	337	375	434	353	393	363	378	346	342	388	338	376	386	364	344	350	373	378	366	405	381	363	356	394	382	380	353	356	414	397	385	343	357	395	369	397	375	361	358	380	371	386	364	330	376	407	355	372	349	381	376	366	367	367	360	377	346	364	393	338	385	388	352	395	345	343	385	365	365	397	363	364	400	369	358	386	415	352	351	374	342	372	336	390	387	397	390	386	370	381	402	376	368	361	375	385	358	385	366	369	377	361	356	378	350	344	350	413	348	377	374	357	410	374	367	410	367	359	370	360	352	441	410	370	369	416	396	347	382	381	358	351	377	376	403	388	396	395	376	351	405	344	372	376	382	374	366	363	379	427	348	368	400	330	367	395	398	360	381	376	372	376	391	351	387	345	387	375	391	386	355	339	369	397	387	322	364	378	339	359	347	390	406	373	418	372	362	385	377	372	376	373	395	364	382	373	422	354	378	375	347	395	348	363	382	353	368	346	369	388	360	381	339	368	359	345	366	375	399	376	380	379	359	380	394	392	364	409	349	400	368	390	376	334	383	407	344	358	370	389	380	418	359	389	379	370	379	350	369	368	383	377	363	361	372	380	369	381	381	393	354	340	382	351	385	368	378	388	368	369	368	361	382	358	366	360	416	351	388	385	356	333	367	363	377	381	363	383	346	357	346	386	373	388	361	353	357	353	342	389	352	350	361	348	367	363	334	360	349	346	360	373	377	385	379	359	379	404	363	379	369	356	342	362	365	366	353	351	364	357	391	346	369	382	392	384	352	353	395	327	356	373	385	364	361	361	368	361	374	368	386	352	376	372	377	386	334	363	401	375	355	402	337	359	391	384	360	379	404	366	386	373	376	391	402	373	377	357	399	373	351	358	369	422	409	355	423	360	393	370	361	373	399	362	375	341	381	371	357	365	383	367	366	368	385	361	376	366	387	390	357	370	378	381	358	352	352	359	391	359	348	342	377	395	368	384	353	400	363	351	364	374	364	370	387	362	357	396	349	380	375	382	328	365	342	362	377	364	358	384	348	386	367	342	386	385	338	390	398	362	387	347	387	376	379	361	316	383	403	365	394	385	386	379	371	376	399	356	348	375	370	380	381	385	437	403	340	353	386	351	388	390	361	373	360	406	331	376	372	377	382	381	369	355	392	377	391	367	371	399	357	369	404	359	352	356	372	397	350	394	365	368	363	384	365	372	368	357	398	351	343	398	391	377	370	366	382	343	403	382	363	396	364	379	354	358	348	377	356	395	360	340	394	357	341	385	363	399	379	381	371	344	410	395	364	368	369	358	389	374	354	424	379	386	384	402	397	362	364	373	396	355	382	345	387	354	391	369	373	365	385	353	348	350	379	380	429	342	368	385	374	424	349	374	386	379	345	363	370	383	424	353	354	372	350	387	362	342	369	391	378	353	336	356	384	375	352	374	368	348	377	349	387	380	379	361	381	384	387	385	368	385	405	358	342	394	359	432	387	349	364	349	359	350	387	364	375	352	409	391	367	378	362	378	355	385	377	392	392	366	434	340	383	435	359	395	369	347	367	329	394	408	384	376	386	367	375	385	347	367	356	355	349	384	343	383	344	373	386	360	371	397	351	371	402	362	362	399	378	374	391	379	389	407	405	343	346	377	332	380	348	377	349	377	410	360	385	394	376	380	392	407	351	369	373	371	369	362	381	380	368	365	388	388	382	371	357	387	343	369	414	358	385	411	352	350	360	376	355	374	371	365	368	376	381	378	371	368	350	368	365	379	347	375	348	362	382	375	374	323	343	373	379	385	345	369	373	365	352	350	384	391	365	378	388	392	348	357	378	398	352	391	379	344	356	375	389	353	372	375	386	380	358	345	379	342	390	391	373	377	413	327	368	400	388	392	374	371	365	375	396	381	364	329	335	392	366	371	336	374	403	362	333	365	376	344	372	363	370	394	396	344	375	366	389	382	396	385	352	389	414	372	392	333	364	387	364	361	383	343	390	374	400	369	357	367	382	431	367	356	367	374	351	370	383	374	371	373	347	411	368	370	404	349	402	391	342	381	387	348	395	378	367	388	358	378	392	338	397	349	376	388	393	375	379	374	358	385	348	356	395	373	373	378	341	366	347	387	384	398	355	380	372	385	400	393	380	344	380	357	358	377	382	369	369	390	355	382	363	358	327	380	367	369	389	377	418	347	366	337	390	365	377	385	357	333	370	413	369	376	336	356	345	388	387	368	353	389	419	403	374	386	387	351	354	354	344	387	371	395	388	373	427	353	373	362	368	363	377	373	399	348	404	382	354	328	346	384	348	365	340	394	335	376	411	354	368	374	371	366	391	406	340	373	376	362	379	379	382	390	389	343	388	341	379	381	358	367	373	411	355	348	354	373	389	366	364	373	383	393	359	375	379	368	370	370	368	369	339	371	353	383	349	391	353	362	407	410	383	351	368	387	356	384	389	360	345	393	354	356	364	402	394	347	391	347	360	319	363	354	386	400	354	372	359	360	396	385	368	320	377	350	377	368	364	385	366	354	380	329	383	412	380	357	371	380	378	367	356	399	366	369	354	364	374	354	389	355	360	366	353	389	374	396	364	352	391	361	383	346	380	373	380	371	338	353	312	343	348	390	401	405	366	388
4508	13536	11131	5458	3527	2633	2137	1686	1377	1161	1010	843	749	747	651	685	617	560	532	550	541	565	548	500	530	524	504	486	431	512	459	474	465	433	467	438	472	432	420	478	454	450	410	444	413	419	438	443	403	433	449	459	441	462	439	447	446	455	425	448	442	399	407	439	431	434	446	450	441	430	469	439	478	444	446	430	440	475	438	444	446	446	443	436	439	452	462	462	417	446	414	421	483	442	469	443	468	424	440	413	421	398	431	449	420	433	460	435	450	455	412	429	402	469	423	472	416	444	441	436	404	394	437	428	439	442	435	462	441	433	470	408	460	456	452	416	409	398	465	422	471	413	440	449	406	455	416	395	439	405	430	400	432	410	436	399	410	460	407	410	441	437	393	448	405	447	434	447	406	449	437	441	444	435	439	418	411	421	422	465	459	429	416	433	427	439	445	393	446	463	431	440	439	398	437	410	411	422	396	433	445	402	423	412	389	415	413	470	379	425	406	363	429	430	443	437	416	400	429	428	417	455	505	450	426	450	461	433	456	428	410	435	403	451	460	431	428	444	422	427	450	423	411	431	446	415	424	429	441	415	460	434	436	422	455	442	450	462	443	413	441	457	407	422	401	458	448	444	426	459	445	406	413	442	411	414	417	422	446	402	416	449	442	406	442	414	422	411	456	442	383	423	421	431	450	463	426	402	423	442	427	433	420	431	437	444	401	413	478	423	444	426	397	408	432	426	424	428	451	407	417	440	449	432	407	451	436	419	437	439	440	469	449	439	446	429	443	467	457	451	417	446	461	412	405	404	441	427	447	430	441	449	423	422	452	422	421	456	419	417	426	395	425	447	423	465	429	439	438	426	441	420	417	437	382	459	439	424	444	424	473	410	429	424	430	411	409	437	461	413	428	407	429	408	412	457	422	401	466	441	473	448	474	448	414	466	437	429	416	431	430	401	399	429	428	436	444	446	445	423	412	420	417	438	451	447	434	456	409	441	417	415	440	467	456	406	421	422	415	422	418	403	411	469	458	443	416	441	442	457	441	448	428	432	408	424	403	414	430	430	408	429	444	468	434	444	432	418	405	419	396	395	431	450	413	462	415	448	432	426	444	408	427	402	425	426	452	434	421	466	435	456	394	412	459	397	440	452	422	410	436	383	415	446	427	399	413	450	420	416	387	422	421	434	433	452	403	425	451	405	440	428	413	401	446	413	464	436	432	437	422	461	409	416	422	409	472	439	454	442	423	431	405	436	422	414	438	444	487	433	418	426	430	424	461	460	439	442	407	447	409	388	425	439	404	427	438	451	432	415	461	462	465	407	431	468	391	452	435	434	464	406	420	432	435	406	426	433	445	427	454	442	432	413	392	454	422	435	439	410	462	444	396	470	394	415	397	409	447	421	425	421	398	452	441	407	446	423	401	463	431	443	437	440	447	428	411	412	441	473	394	450	415	436	447	441	419	439	459	441	406	415	429	449	432	417	430	422	410	447	430	397	418	458	413	458	425	432	432	388	446	439	443	447	427	443	437	445	425	439	393	401	425	411	432	456	477	469	437	436	456	424	452	448	454	454	405	450	423	438	465	443	421	471	447	433	432	407	402	424	404	422	424	398	469	409	411	429	421	466	425	428	462	434	411	432	421	451	414	421	443	428	448	419	420	412	439	384	408	420	392	435	419	417	420	440	412	452	435	445	435	438	408	448	442	440	398	424	397	456	396	442	425	409	429	456	436	441	461	447	423	426	379	446	454	449	444	420	425	429	443	420	465	412	454	399	432	426	440	410	422	426	462	470	432	454	412	463	464	429	433	425	439	410	437	420	443	466	421	419	430	463	416	437	422	431	414	424	427	434	401	431	412	424	452	428	431	417	410	389	416	417	424	461	440	444	401	439	399	373	451	438	446	421	398	461	420	417	417	460	467	395	418	413	446	408	433	451	436	432	444	419	415	459	462	417	451	430	457	437	433	444	469	421	424	429	428	443	453	415	400	430	402	446	422	450	432	431	425	424	406	470	438	408	410	436	453	398	422	422	419	420	452	434	411	421	420	455	426	491	422	411	433	447	427	401	414	438	433	462	425	439	429	413	418	424	427	449	478	424	420	414	429	478	422	405	402	385	445	446	410	447	409	428	447	425	430	421	386	420	440	440	408	453	451	405	423	458	437	436	464	447	427	440	439	395	403	444	429	448	411	421	442	438	464	429	489	469	434	434	414	411	417	416	429	404	429	398	455	441	431	451	421	445	483	432	417	416	441	430	420	417	399	423	428	424	458	446	393	462	428	455	444	403	391	434	444	459	448	436	429	415	423	409	427	450	429	426	448	449	440	399	414	420	424	402	450	431	447	459	480	429	431	444	425	427	402	445	434	389	403	460	434	432	451	415	415	409	454	435	442	495	419	419	456	430	424	407	452	453	455	455	479	442	428	453	450	442	463	469	432	426	436	428	431	405	415	415	441	426	433	443	425	453	440	431	439	465	412	423	417	438	401	432	404	464	418	439	428	446	423	437	437	392	425	441	427	422	421	470	412	392	431	429	425	422	410	462	452	437	395	386	428	465	468	425	443	449	424	406	416	447	427	433	451	444	408	450	438	448	413	401	420	410	427	396	422	392	455	440	442	438	432	421	413	458	427	428	446	469	462	411	449	410	448	417	464	413	452	449	441	502	441	423	441	438	420	397	416	393	405	472	457	451	401	476	453	465	416	455	427	428	422	445	434	466	459	452	417	406	466	411	424	472	415	419	450	438	458	480	454	456	425	444	435	427	433	412	396	380	444	452	440	474	426	440	415	413	445	437	469	416	422	446	440	468	430	428	431	439	447	433	396	427	396	376	451	415	435	383	404	430	457	421	444	446	451	417	414	469	445	448	422	453	412	428	410	443	425	409	428	446	425	427	410	445	478	478	449	416	432	418	411	420	465	413	433	446	444	426	419	446	439	427	403	431	417	428	427	466	450	444	409	451	470	434	436	414	426	422	439	459	422	381	440	434	450	409	431	427	451	423	431	415	408	403	430	434	420	410	439	430	451	467	440	442	404	415	437	424	422	481	409	429	431	438	397	415	424	460	421	425	419	390	445	453	432	395	425	401	433	442	448	434	409	422	426	424	411	409	427	443	369	490	427	430	427	427	429	460	446	406	417	429	411	446	453	428	420	426	440	409	431	481	447	430	445	429	396	434	448	472	420	432	389	390	418	455	495	388	456	448	438	471	413	426	399	437	419	422	403	426	401	430	476	442	437	434	436	392	418	447	419	424	467	447	434	413	438	459	422	473	423	406	418	427	426	444	431	418	421	427	425	412	412	431	426	441	428	455	418	407	462	418	424	447	439	446	405	435	416	432	437	415	403	440	407	416	478	433	398	430	435	435	443	398	416	418	434	453	481	431	444	453	415	418	471	425	400	442	429	402	444	395	408	402	448	460	429	407	414	421	404	454	396	422	413	443	437	441	421	441	436	400	438	431	429	461	440	426	436	410	420	419	384	451
27323	19956	6805	1081	756	683	671	650	630	653	687	654	598	585	575	573	676	597	621	620	660	632	625	621	625	638	600	619	629	641	604	672	599	601	641	644	621	608	635	612	614	567	609	619	658	645	635	610	616	608	601	610	620	597	612	677	609	582	564	571	636	613	641	601	616	610	600	597	659	630	614	616	613	651	657	628	625	626	618	584	598	634	586	581	624	630	634	606	599	613	616	596	590	649	613	612	626	615	578	632	570	610	597	608	560	598	606	588	650	575	603	636	599	601	587	587	615	612	616	648	591	584	594	664	615	589	624	647	615	640	583	580	605	617	593	596	603	552	638	604	610	613	646	640	594	600	625	561	614	619	629	605	592	648	598	610	602	621	651	642	620	644	647	610	644	640	632	641	592	588	588	568	621	657	576	567	606	673	629	656	621	612	589	606	607	577	588	575	626	574	596	604	593	631	595	613	637	619	602	612	653	610	614	601	622	625	645	651	614	591	635	589	636	600	583	613	648	590	622	623	610	626	628	633	589	628	639	586	600	589	628	598	608	567	615	634	610	605	598	590	608	596	614	573	605	603	611	635	573	662	644	616	610	600	595	635	596	640	632	630	632	669	623	605	570	575	619	621	622	625	614	609	580	629	655	629	638	656	547	601	620	572	580	590	605	625	579	589	609	624	620	606	654	588	623	611	610	584	584	599	615	625	645	613	618	608	618	570	637	583	612	618	625	588	650	638	592	611	581	567	605	609	585	593	608	640	623	606	606	610	621	621	638	577	602	613	662	625	604	625	610	580	624	557	600	566	633	664	636	596	597	612	605	580	628	660	604	588	647	616	609	611	605	614	632	598	615	670	615	583	571	594	607	617	614	622	557	585	606	649	604	632	625	605	603	612	614	563	574	671	633	574	627	602	639	572	608	626	599	590	634	588	612	595	595	606	629	623	646	568	566	628	646	615	615	591	630	629	590	589	665	633	587	606	639	604	654	631	623	597	587	593	621	627	598	634	620	575	590	600	584	623	620	618	584	659	625	614	599	609	582	606	634	630	600	629	618	664	609	612	652	630	605	637	539	604	655	607	628	645	606	606	599	611	592	607	597	592	595	617	607	602	576	599	611	604	651	657	594	626	645	612	599	623	583	601	627	601	638	616	633	590	581	601	595	613	608	608	680	643	613	620	623	628	587	582	631	642	625	625	620	606	636	635	622	595	597	608	573	599	607	667	620	635	612	547	604	584	654	620	620	598	605	613	608	612	623	559	634	624	557	600	624	579	613	585	640	584	606	631	653	612	647	654	607	611	645	618	590	623	619	626	608	680	601	631	623	570	590	617	600	612	637	593	598	651	622	657	608	596	593	596	611	607	604	656	589	568	649	673	585	567	630	584	555	633	619	628	628	642	635	639	610	609	615	644	608	616	640	568	643	576	593	620	635	625	588	557	624	608	575	595	614	602	615	654	604	617	616	610	607	632	615	626	619	609	637	629	627	604	623	618	611	616	606	640	606	609	616	620	591	622	612	613	579	643	643	613	688	662	570	624	599	624	590	583	633	615	575	613	626	626	638	569	621	596	590	649	633	584	591	600	565	597	594	607	604	607	641	584	646	621	620	627	631	614	581	627	648	598	581	600	632	585	611	592	643	613	621	577	611	619	626	595	612	647	638	624	637	609	641	634	609	626	665	623	630	625	628	625	603	651	606	572	583	591	626	627	573	664	564	596	589	576	600	578	615	618	609	611	628	653	573	626	592	615	591	628	613	610	614	588	577	605	603	584	600	629	626	630	607	640	586	635	583	598	647	610	622	630	565	615	617	653	608	589	610	623	646	583	627	626	609	634	639	623	582	586	621	637	611	621	641	582	627	625	636	662	584	638	632	625	632	607	663	633	597	589	594	587	587	587	623	635	613	587	599	600	624	606	632	630	588	651	650	610	606	620	657	555	598	604	612	634	594	623	609	624	590	611	634	607	608	622	670	621	573	601	644	613	591	641	686	618	629	617	649	619	669	625	620	591	629	606	620	588	619	568	620	591	618	619	589	615	619	605	627	595	606	613	625	631	655	649	614	614	604	602	647	656	611	615	574	679	618	624	607	613	566	587	596	603	626	604	616	631	580	629	612	628	662	663	579	626	625	595	633	596	634	606	615	546	600	594	616	600	680	610	636	626	655	615	636	613	611	564	609	569	601	652	641	641	644	637	579	628	559	580	619	635	615	585	643	590	624	652	588	630	573	613	623	578	604	609	663	644	607	646	637	613	611	619	632	655	563	642	653	615	589	625	627	605	637	581	611	625	576	622	585	624	638	569	637	615	641	646	567	603	649	570	572	596	580	656	619	590	636	617	650	632	607	608	607	642	604	664	662	624	597	609	656	645	648	630	561	570	578	605	629	638	587	624	643	584	600	603	632	577	614	580	642	605	598	642	626	582	623	622	604	626	582	609	590	647	611	655	646	671	624	661	629	618	611	620	636	607	644	613	625	597	612	591	619	633	588	639	574	621	612	616	598	634	621	628	628	608	664	650	632	625	635	611	586	538	580	606	611	573	619	633	616	672	637	628	613	633	592	588	644	635	645	650	608	664	630	616	624	609	573	624	602	594	653	605	580	617	608	578	577	567	594	579	642	625	592	588	625	611	632	591	598	634	645	641	589	610	633	592	600	621	598	617	559	636	643	629	612	559	625	650	622	629	605	611	593	566	637	623	565	643	597	602	665	593	637	606	587	585	593	616	573	602	599	605	583	613	564	616	662	579	592	620	620	618	624	606	662	607	611	614	636	609	635	649	572	600	581	630	639	594	577	616	586	604	614	592	586	615	629	588	602	642	584	613	589	572	635	614	621	628	635	593	599	640	590	576	599	591	638	628	577	616	604	578	601	588	537	621	616	640	574	618	601	597	633	610	655	614	651	644	627	628	618	589	657	611	617	574	615	573	593	589	634	604	620	649	600	615	603	659	647	620	598	596	595	575	570	643	635	612	603	621	599	610	606	645	560	611	610	621	596	627	594	608	594	575	628	641	586	618	616	559	643	595	564	601	546	627	607	649	609	622	592	622	589	598	614	646	595	616	623	597	591	580	607	582	618	650	629	649	656	652	610	632	588	593	615	638	581	620	602	579	563	598	606	603	669	616	598	627	566	618	621	614	632	636	580	598	622	592	586	631	630	648	601	625	615	617	608	599	575	588	595	633	583	554	603	648	618	650	584	622	624	659	615	610	618	606	592	642	690	605	584	594	584	600	630	617	586	604	587	575	624	570	614	644	576	614	648	661	581	618	572	614	655	627	606	602	623	657	644	592	650	624	605	571	651	601	625	618	616	610	616	621	640	616	602	645	570	594	619	577	639	619	646	585	629	574	607	625	644	664	618	630	623	645	657	612	605	638	627	626	581	574	638	616	598	656	555	600	576	604	606	622	592	638	620	605	592	574	630	620	619	599	588	599	619	603	614	581	660	620	602	635	615	581	561	588	608	620	649	604	603	617	599	596
4231	1205	1095	846	794	743	693	726	737	708	671	704	625	677	701	700	709	708	679	688	677	706	676	681	686	622	676	713	672	673	671	700	663	687	681	693	681	691	653	628	679	668	632	642	669	705	678	671	681	681	675	708	681	658	647	675	711	678	652	748	704	660	711	691	662	672	693	676	705	697	663	661	679	679	652	706	649	700	712	662	671	706	680	658	690	703	677	684	683	682	683	698	675	664	646	669	685	628	713	722	665	694	680	674	664	702	643	659	666	687	663	693	673	697	655	728	694	699	705	697	684	684	707	639	701	643	673	687	674	681	649	642	616	675	672	716	710	669	649	653	675	665	724	667	718	721	645	676	725	694	688	655	668	668	672	643	706	709	753	684	645	647	715	675	713	672	661	681	655	713	641	694	653	671	673	683	643	667	658	687	640	665	683	651	665	666	651	693	681	656	675	679	685	672	697	693	697	660	628	664	679	667	695	691	639	684	625	665	620	666	659	708	738	664	699	659	671	659	734	675	629	673	652	695	672	677	705	731	700	684	620	701	650	682	678	654	683	675	661	658	706	670	693	688	633	651	688	698	680	702	630	662	641	700	686	670	698	666	681	650	715	685	699	665	680	699	679	673	654	675	710	679	667	663	680	743	698	684	727	672	659	631	652	722	685	698	629	709	687	676	689	709	699	710	671	631	700	661	702	700	743	755	646	642	673	685	673	685	669	690	696	708	668	688	664	658	675	690	695	673	648	651	622	672	686	704	709	680	689	684	687	681	658	647	660	686	733	683	637	707	688	722	658	654	656	690	679	682	659	741	659	671	653	666	648	651	668	712	663	656	662	653	642	675	668	707	682	710	612	730	693	662	709	669	708	668	673	645	682	645	662	646	708	682	675	692	659	725	698	668	668	674	635	617	685	656	740	675	663	706	691	678	662	665	711	671	700	660	678	663	678	659	698	709	662	666	680	710	686	685	696	648	678	653	694	677	612	708	633	673	643	659	649	676	702	680	669	664	669	699	644	677	700	714	646	661	670	652	653	672	662	670	665	686	690	677	732	657	667	664	683	697	659	622	699	684	657	653	669	698	704	686	664	689	714	672	604	629	680	636	669	676	708	646	701	688	675	699	660	651	671	679	693	686	713	669	704	638	712	678	701	681	650	668	716	686	657	676	687	669	685	683	648	694	693	651	623	681	693	705	700	715	672	703	695	658	667	681	674	697	690	638	716	646	681	653	702	669	649	731	658	652	695	718	654	684	693	707	704	669	671	626	661	687	686	721	700	663	737	655	668	694	670	681	707	685	684	672	641	689	684	675	697	705	659	711	675	735	637	681	699	644	657	721	678	691	723	676	660	677	660	683	673	701	616	700	673	688	715	671	728	690	652	694	683	689	695	677	653	657	692	658	654	670	657	675	699	672	635	673	635	685	661	680	645	657	649	645	678	710	676	708	707	664	706	614	679	658	699	665	684	700	660	686	742	674	706	676	657	690	721	651	632	668	676	656	648	632	721	689	683	668	712	663	668	650	625	659	637	682	673	686	685	683	630	700	735	698	646	729	675	602	725	684	658	654	670	653	684	654	647	676	692	656	738	688	748	664	644	670	678	722	695	669	708	664	703	693	690	659	683	660	725	638	701	650	676	700	656	659	662	674	658	677	691	713	638	684	701	645	714	655	665	630	722	680	694	689	670	695	646	694	701	682	699	653	668	693	680	685	707	622	629	662	653	696	720	655	688	662	735	697	689	673	688	652	655	711	656	664	678	688	644	662	700	638	664	695	702	662	719	722	658	674	664	675	660	732	672	659	696	675	622	692	700	676	658	713	660	699	682	681	723	651	622	681	645	688	680	658	670	670	657	684	627	737	682	684	661	645	651	653	686	728	686	704	669	693	613	668	670	725	720	698	724	671	686	664	689	702	650	684	665	702	650	665	663	663	725	723	673	669	693	670	676	661	681	664	666	654	659	657	677	737	682	704	675	669	638	627	698	687	680	677	654	640	704	671	680	661	720	666	648	670	613	697	675	679	705	658	699	638	658	684	664	682	680	673	706	686	714	683	642	646	646	675	669	669	695	732	659	684	669	645	688	684	715	689	730	703	680	687	681	677	690	615	691	701	629	713	648	652	689	651	712	663	659	642	700	686	693	696	685	710	673	692	685	675	657	633	671	672	694	703	669	711	644	669	686	667	659	673	666	669	667	697	726	666	686	665	651	707	684	649	687	692	679	699	655	664	661	664	688	709	676	632	653	710	643	675	680	685	668	701	685	710	695	672	708	712	648	684	688	648	697	722	699	676	662	643	711	654	662	653	673	642	661	661	659	661	631	714	708	677	657	625	652	670	665	651	665	640	675	726	650	675	673	651	682	651	677	716	667	664	713	704	724	630	745	643	643	683	671	711	683	708	645	678	682	670	679	688	645	664	646	651	682	659	672	681	678	643	680	669	640	708	697	670	703	667	616	677	662	661	657	744	707	652	702	686	649	681	654	694	632	680	685	658	716	681	727	668	679	652	641	683	677	685	697	710	675	675	651	631	661	629	669	737	664	673	697	692	667	691	705	675	647	628	703	686	667	639	664	687	656	697	683	669	724	675	666	640	652	681	683	669	652	705	663	687	654	621	678	690	637	664	678	688	691	701	671	726	717	688	649	670	667	657	709	664	729	701	705	654	675	662	692	683	671	699	657	680	673	696	683	676	716	684	662	647	646	633	672	650	695	662	682	670	646	662	635	657	659	640	672	687	675	723	681	652	681	661	662	685	674	685	689	703	628	676	683	671	691	660	704	692	621	639	681	684	612	713	673	688	681	718	657	675	713	675	657	678	691	698	628	663	678	646	681	687	673	641	681	674	671	669	642	674	682	710	661	672	714	688	736	697	651	697	627	679	659	653	634	664	609	663	675	697	681	710	640	701	683	663	701	700	664	708	655	659	687	686	675	660	703	677	665	689	703	687	706	686	694	680	652	675	715	659	655	724	695	711	686	654	685	648	649	704	727	721	708	696	689	640	677	674	699	702	687	683	696	689	680	682	679	687	662	696	671	719	662	684	656	644	678	665	664	691	705	657	657	685	639	715	689	661	646	695	670	622	693	653	662	697	704	705	653	693	646	657	665	655	685	637	704	669	649	655	701	681	686	678	651	696	696	625	664	671	637	683	673	661	676	695	639	663	645	652	674	673	642	667	682	704	643	703	670	652	711	676	680	658	694	719	657	645	715	694	675	687	639	696	678	664	669	654	660	687	652	690	697	681	649	676	740	669	724	686	695	630	651	684	678	671	610	675	643	631	684	655	685	641	685	648	665	676	701	651	656	687	649	698	664	658	646	667	685	683	658	682	667	636	648	652	721	631	698	626	640	676	692	678	684	736	717	686	681	678	681	629	657	672	682	645	663	709	679	675	678	698	683	658	659	695	759	659	699	674	661	636	704	683	647	666	659	757	653	715	676	740	655	693	668	602	723	680	674	678	669	671	703	690	654	694	654	673
23744	21284	28434	24482	21268	10439	1519	1126	977	970	860	816	829	779	788	781	776	808	747	736	794	744	773	710	730	798	801	788	713	785	749	757	750	743	744	753	724	738	758	723	700	705	725	745	706	750	766	748	761	719	742	796	730	720	712	744	738	764	763	702	740	728	735	762	736	755	740	728	759	735	731	748	661	723	755	707	758	787	739	760	734	733	713	762	756	768	738	718	706	725	684	790	716	728	731	756	773	737	732	753	713	707	731	732	699	766	697	702	706	743	748	744	709	734	697	754	713	707	730	712	771	781	753	709	762	717	738	720	754	696	734	768	744	723	752	721	729	708	737	714	734	746	775	695	738	743	735	752	706	704	665	663	738	695	783	744	746	684	750	698	702	723	736	704	693	743	711	746	728	738	670	695	735	703	728	717	744	745	700	746	742	717	766	702	726	732	701	774	700	721	731	752	681	740	722	723	748	700	717	704	713	749	754	706	705	763	703	683	737	772	737	742	755	737	731	744	705	699	719	754	765	761	715	721	755	707	737	746	730	790	693	742	754	704	733	742	751	735	708	693	737	776	679	741	693	734	707	715	776	716	701	729	723	744	726	696	694	766	698	724	715	712	670	731	713	741	687	675	768	761	728	787	726	706	708	709	742	736	727	700	735	743	682	725	698	703	735	744	727	749	700	744	699	749	691	730	716	715	775	743	717	755	702	774	787	719	758	733	724	703	724	785	748	734	738	741	746	733	775	768	726	774	683	732	733	752	714	744	711	733	728	776	721	687	745	699	713	702	727	760	741	710	720	747	729	773	732	756	765	694	756	733	704	719	756	698	762	744	730	669	752	765	679	735	762	698	782	736	730	735	723	701	716	729	712	775	667	699	678	746	728	693	683	693	760	672	751	722	748	733	745	711	744	708	710	703	740	717	720	693	696	737	726	746	712	718	766	762	734	769	737	705	766	676	706	699	775	724	738	736	715	691	717	755	742	687	711	762	714	729	693	713	718	737	697	698	745	715	754	740	726	704	714	681	759	751	705	669	739	727	740	749	762	722	701	726	748	783	705	785	710	765	780	698	698	717	700	734	686	719	761	727	719	690	740	738	697	741	726	762	776	727	731	698	717	788	748	733	782	717	687	741	699	754	761	714	720	718	702	722	707	684	748	694	723	772	721	742	727	776	752	689	743	698	774	736	741	714	695	728	695	720	728	738	745	721	700	727	724	739	742	729	679	731	722	714	719	709	708	736	715	706	749	705	692	715	750	736	770	713	712	718	695	740	725	741	661	727	752	687	773	793	755	731	719	741	689	764	723	717	718	719	739	680	718	764	702	751	691	682	728	739	698	750	765	725	762	695	745	772	696	729	693	743	726	747	738	706	771	717	731	723	711	777	703	742	695	719	674	726	752	764	702	703	758	741	680	727	743	742	696	733	701	705	710	723	706	728	751	702	740	739	730	762	697	737	740	705	761	687	730	734	739	736	750	728	746	752	711	739	744	740	754	715	743	743	754	724	725	732	742	719	688	715	732	698	700	746	690	732	757	741	721	737	738	742	691	708	721	707	773	666	751	728	661	763	761	717	740	714	764	709	713	753	717	735	702	732	728	735	740	689	719	747	711	734	697	736	756	755	710	747	692	728	775	799	684	703	730	717	693	764	749	699	721	698	722	732	714	752	707	728	698	738	731	727	726	712	745	726	743	702	711	720	720	804	710	753	720	748	739	747	715	730	762	779	730	685	713	724	686	703	726	713	749	713	725	716	701	718	690	722	732	701	752	779	747	764	707	718	716	713	684	727	790	695	685	698	743	704	705	724	775	740	693	691	752	752	698	726	739	733	733	684	709	703	732	802	713	677	717	745	735	700	718	726	722	721	757	758	750	751	674	751	732	708	683	707	739	709	774	739	724	684	765	731	760	732	716	735	764	721	793	701	749	746	686	781	716	737	686	777	714	764	728	762	738	726	694	748	763	737	748	738	751	695	703	747	713	712	708	681	766	748	725	702	733	742	752	732	692	721	736	723	719	689	744	755	683	753	747	746	751	720	708	760	700	745	759	700	733	745	720	745	760	727	721	714	731	747	714	768	713	820	726	734	723	724	697	766	719	699	660	730	703	754	729	746	707	767	691	778	773	739	733	690	682	748	766	710	725	701	736	792	713	722	706	727	722	702	744	729	739	674	769	718	783	741	718	774	719	673	761	734	755	747	761	715	698	707	720	733	768	726	713	747	715	787	746	742	705	700	716	705	704	711	696	730	706	718	722	734	746	727	752	708	774	734	714	722	734	705	713	736	698	780	735	727	696	667	766	693	700	697	707	737	729	677	727	698	666	769	743	694	736	737	729	757	707	759	728	728	740	776	688	705	747	779	707	717	718	736	715	749	711	731	715	696	746	690	753	714	731	697	689	749	749	700	713	779	748	695	735	728	715	774	725	763	664	700	698	687	754	714	726	711	749	706	719	713	739	704	716	721	720	721	706	707	738	713	738	744	675	728	736	717	681	701	748	742	708	720	670	715	695	720	744	765	681	720	742	719	706	711	738	687	718	752	728	691	696	719	707	713	710	752	716	686	726	773	714	736	726	757	681	672	677	672	757	718	751	694	689	765	709	687	714	705	707	734	691	755	757	729	704	713	712	743	718	682	746	711	695	756	747	743	692	729	745	722	704	724	724	756	689	688	728	786	670	716	773	704	731	755	690	732	721	746	772	735	711	698	666	683	736	713	776	724	747	720	725	745	737	721	741	729	694	757	716	770	765	739	730	713	705	736	749	670	710	723	733	731	729	726	693	696	727	683	756	758	760	697	703	738	715	684	736	697	793	729	717	690	762	729	744	726	689	718	715	765	710	700	692	708	725	745	721	727	718	726	696	723	714	766	796	759	720	724	772	701	722	739	726	779	719	674	744	707	733	717	709	803	698	744	758	752	738	724	708	699	766	705	723	722	737	732	761	700	704	716	721	720	712	746	743	693	712	704	730	695	703	765	777	711	771	735	745	708	737	810	731	729	717	716	744	723	810	686	720	738	706	722	694	760	746	745	707	723	722	666	706	722	714	705	681	723	745	698	686	762	735	725	678	720	700	715	728	740	721	728	743	696	692	722	670	769	706	773	694	717	721	710	746	746	712	711	653	711	735	761	708	735	724	708	693	679	749	687	704	743	765	715	713	748	743	731	787	745	711	715	718	801	676	790	728	713	730	759	702	817	752	759	736	728	688	706	746	698	711	719	712	742	786	742	739	744	726	732	702	770	710	743	742	710	792	771	747	738	761	731	683	687	706	757	733	761	692	764	690	728	695	735	678	718	729	730	753	728	736	739	748	746	698	715	710	743	676	699	662	698	703	747	751	719	743	679	760	718	686	749	758	711	709	715	741	751	720	754	722	703	704	732	734	694	716	758	680	715	756	685	719	690	712	686	725	759	659	686	777	749	707	721	714	673	727	724	707	707	748	734	719	713	686	739	690	764	732	708	681	704	714	704	799	699	710	700
3264	7654	6440	3301	2333	1810	1568	1396	1247	1101	1070	1049	972	897	955	934	889	921	911	858	868	866	902	832	830	882	838	828	854	799	787	897	847	874	830	776	852	821	837	853	826	841	799	818	835	866	797	809	837	813	823	852	787	823	839	777	809	854	801	792	753	798	850	844	791	805	821	824	809	761	826	784	810	822	856	809	839	822	807	817	788	813	874	850	744	751	855	763	839	828	841	808	858	843	818	837	764	802	841	865	781	785	800	849	809	772	756	837	813	796	811	767	771	790	810	852	819	809	816	847	793	828	772	861	827	778	816	838	833	805	821	760	797	767	850	810	827	792	806	840	785	842	796	779	809	807	788	810	811	817	831	837	808	865	796	810	787	833	800	843	777	848	790	748	802	848	833	802	817	827	763	846	839	817	749	835	785	799	811	864	864	745	818	808	793	788	829	786	815	818	839	826	807	858	870	846	801	803	829	801	811	805	798	813	783	835	805	860	852	813	808	808	801	856	825	817	786	828	779	761	795	809	842	829	790	781	805	799	819	816	837	808	821	792	818	801	798	817	806	871	807	837	784	846	789	803	792	822	781	795	816	836	790	774	759	778	791	827	853	838	826	846	807	835	853	769	758	822	814	790	841	775	844	830	787	812	793	840	803	757	855	871	818	821	847	831	805	778	809	822	790	793	802	795	862	822	823	818	777	773	773	882	802	808	851	821	826	818	827	776	765	807	730	795	800	795	824	741	822	816	844	807	841	814	831	832	841	822	787	795	850	787	821	778	823	831	854	794	829	843	825	814	797	790	790	814	844	815	792	821	799	870	805	830	775	868	812	853	844	786	831	838	799	789	799	837	819	810	801	815	805	847	894	791	821	819	810	804	827	811	776	825	801	797	804	852	811	809	811	818	828	768	796	846	830	816	789	803	793	762	836	810	800	832	857	800	809	851	861	810	792	834	804	783	822	780	822	850	794	819	835	810	831	790	840	845	855	834	788	814	841	800	792	822	781	826	862	816	773	863	847	812	863	813	812	873	814	799	818	824	848	766	833	800	773	830	850	848	823	829	797	876	812	806	849	811	771	792	806	785	743	795	856	800	824	839	797	832	812	771	836	799	806	835	844	820	835	791	835	797	831	768	801	815	839	797	806	818	795	779	807	797	799	848	771	767	787	827	766	841	864	806	833	830	763	750	838	760	815	803	842	821	827	827	841	787	838	823	798	874	813	800	834	868	833	804	821	830	774	807	774	786	770	816	828	867	777	768	754	809	825	807	883	839	831	808	787	892	770	847	780	861	854	772	766	763	807	826	820	792	799	788	790	767	816	785	805	768	816	819	811	748	795	834	827	806	830	759	790	805	862	800	761	802	848	816	802	826	856	796	777	804	813	808	850	785	774	829	822	784	760	773	825	869	825	837	782	857	872	799	734	808	857	782	820	777	821	822	802	807	788	824	828	824	872	789	841	835	852	835	766	792	794	835	831	793	805	855	832	815	828	851	807	832	812	838	827	823	806	804	820	775	833	793	837	801	769	800	777	769	803	780	777	825	873	767	804	839	849	775	821	797	809	802	805	819	865	766	832	812	819	759	819	804	804	769	820	818	814	789	803	792	760	838	822	810	764	814	856	865	805	799	864	832	780	829	802	808	790	836	799	827	821	837	749	791	801	808	819	823	840	795	845	804	811	788	816	813	781	778	835	838	821	812	825	821	779	869	775	811	788	829	748	793	795	826	820	828	791	848	800	805	818	787	801	776	779	875	857	804	797	871	871	862	863	817	792	794	826	804	826	831	801	815	793	796	833	807	794	880	818	856	807	799	774	754	825	819	805	808	823	845	792	836	837	782	767	804	782	810	822	801	839	773	800	832	813	815	796	786	825	769	789	760	825	813	806	808	841	799	796	846	806	778	818	800	776	822	810	825	842	805	790	781	896	818	822	764	868	810	850	834	797	799	802	882	800	792	794	801	752	807	758	850	827	803	811	795	865	805	837	789	783	812	842	833	811	810	785	796	806	797	806	849	795	837	809	817	857	841	819	799	798	819	853	812	808	863	833	801	785	809	804	800	771	784	752	759	832	805	817	737	832	743	786	829	776	793	796	778	803	809	833	832	803	780	777	854	779	800	830	813	812	794	859	880	768	877	812	814	855	778	809	813	817	839	826	845	830	810	882	793	808	803	827	824	814	832	824	781	805	823	815	872	768	836	808	803	749	817	846	733	802	794	789	823	809	827	793	845	835	867	818	772	790	791	797	837	786	806	787	846	791	826	799	779	842	780	797	792	790	823	834	781	813	847	776	822	789	827	829	812	821	821	809	831	826	822	788	878	837	801	847	812	840	835	807	805	802	862	774	849	797	830	796	826	829	828	778	824	832	799	850	810	832	830	792	846	798	817	838	809	819	859	767	848	780	855	858	785	858	786	833	788	792	824	807	833	826	813	810	878	793	856	822	792	821	779	801	785	832	784	779	813	867	830	830	831	772	810	783	801	775	833	806	765	820	826	848	806	787	795	780	785	831	806	817	824	804	805	872	766	788	808	828	801	798	802	811	870	785	760	811	863	855	817	788	847	818	815	831	880	819	770	835	818	783	831	852	790	820	865	797	829	783	850	798	811	826	799	831	762	828	803	808	846	816	786	866	836	845	823	795	791	817	740	843	767	792	794	792	771	794	830	823	796	810	793	785	835	821	833	848	771	809	809	790	796	765	807	795	845	796	791	816	804	781	803	844	813	844	807	863	758	836	807	839	830	802	828	843	824	816	806	839	795	862	852	818	793	828	833	842	789	835	837	754	796	831	817	803	841	821	848	855	803	846	728	803	839	862	764	805	816	828	851	843	782	804	760	784	827	799	807	772	836	841	833	759	779	814	784	842	824	825	817	800	817	796	834	838	799	785	781	776	810	793	841	786	822	783	839	861	803	840	768	859	850	810	793	837	839	849	825	808	822	794	820	848	813	796	773	812	820	856	862	866	830	863	796	800	816	795	819	836	822	823	834	802	813	855	781	844	848	834	806	818	880	814	786	794	793	840	767	830	791	825	826	855	798	811	811	830	806	788	842	842	802	802	773	813	808	820	850	808	786	787	794	792	844	778	819	797	782	802	826	852	805	822	809	846	806	768	834	811	849	843	848	733	758	802	785	818	809	777	801	806	793	824	883	833	822	764	787	852	800	818	807	812	799	808	787	840	763	805	790	802	804	785	741	817	817	808	802	787	788	845	835	877	825	814	806	776	847	813	816	774	796	765	829	825	810	779	794	807	862	841	854	830	797	825	781	805	817	825	787	862	793	778	799	802	791	838	800	830	800	808	840	829	795	798	808	806	870	789	823	858	785	780	806	772	837	835	862	790	797	760	821	801	791	769	830	859	752	830	790	800	838	774	762	728	802	857	813	828	776	855	812	803	813	847	828	771	804	815	811	815	753	808	798	803	837	835	818	804	815	803	814	809	824	843	815	821	818	791	833	869	840	768	858	838	868	800	845	789	808
24540	21266	27641	25089	14943	815	518	479	384	386	368	338	325	324	339	322	320	312	292	305	350	311	329	326	289	309	310	324	296	246	316	295	308	297	288	285	303	312	317	294	313	289	309	288	312	280	331	299	264	275	293	262	280	281	311	292	291	270	303	311	308	273	291	273	314	300	295	326	302	314	321	288	298	303	313	327	305	292	302	299	279	308	290	310	289	288	291	279	256	286	293	292	288	292	329	306	311	285	295	301	303	309	284	271	256	302	305	304	272	306	315	313	287	291	261	301	292	285	291	293	311	273	283	304	311	293	302	285	313	297	299	315	277	294	300	278	292	282	282	300	333	302	294	310	285	282	266	295	279	290	292	293	293	286	299	319	291	305	320	293	315	313	292	288	305	294	266	266	299	256	315	328	317	301	299	279	309	301	309	285	293	294	278	279	313	311	287	292	304	290	296	279	291	304	290	289	299	279	269	336	308	276	270	305	309	314	287	300	287	288	273	290	321	268	283	325	275	287	297	299	265	270	329	261	294	292	304	282	309	306	293	284	299	273	296	268	281	267	281	314	291	264	297	339	321	286	305	289	275	296	278	262	285	315	268	256	287	291	317	282	267	289	303	272	302	285	307	294	275	283	293	318	288	280	286	318	302	299	307	322	312	297	304	274	276	265	266	275	294	288	294	272	299	287	299	285	289	307	303	268	318	328	281	300	285	308	301	289	316	284	298	305	281	284	304	315	298	330	320	291	296	297	278	331	289	296	276	311	296	292	241	296	290	311	286	304	303	262	265	290	273	324	268	311	292	320	280	311	260	292	275	295	278	296	289	289	285	301	292	304	281	288	328	263	270	303	292	284	304	287	313	310	317	280	304	271	282	296	297	299	254	293	273	299	277	307	319	311	300	293	324	277	314	322	265	308	291	285	279	282	335	308	308	263	294	277	318	285	293	284	312	294	320	306	328	313	326	313	270	289	310	299	292	317	280	289	295	338	282	284	281	263	291	303	311	302	325	304	301	330	307	313	319	291	301	304	276	326	267	291	302	291	293	297	299	265	297	279	304	300	290	276	297	266	271	300	294	295	285	315	306	283	280	296	310	276	285	272	302	297	290	292	309	283	305	313	287	259	288	284	272	283	293	283	296	297	271	291	274	311	308	323	293	290	275	256	304	324	295	308	284	329	290	285	267	287	318	297	303	308	302	310	294	310	274	275	279	276	249	276	315	304	277	295	272	308	271	329	273	274	270	329	291	313	299	273	303	265	311	332	300	291	320	303	283	304	286	279	290	330	278	272	304	295	281	278	279	270	288	319	318	273	302	308	280	283	294	287	283	304	295	292	301	292	273	292	291	314	288	282	324	305	304	269	315	299	297	303	265	315	297	304	298	246	303	310	308	311	308	275	291	303	277	305	288	278	266	295	290	311	309	281	288	283	287	273	283	290	268	298	290	295	293	310	284	265	292	268	305	300	287	313	281	322	300	302	278	293	305	300	298	322	306	261	285	274	268	303	268	296	324	310	298	285	300	295	310	307	281	285	310	301	296	295	302	302	303	314	315	282	316	293	305	309	265	293	307	273	297	255	279	278	310	291	302	334	313	292	326	306	295	288	299	299	282	277	292	300	300	288	278	265	299	299	294	309	312	267	280	276	274	304	302	315	283	287	306	325	263	299	285	314	262	319	298	296	263	295	281	307	298	289	321	322	269	288	267	304	319	306	315	320	298	292	295	251	304	295	280	321	295	308	302	272	308	330	276	307	295	268	284	291	288	293	283	322	283	300	271	289	317	308	289	310	272	279	277	278	313	304	293	312	299	299	291	317	286	277	283	298	285	298	264	303	304	307	276	309	323	286	299	275	281	300	338	301	302	287	279	274	287	302	301	297	301	314	309	287	295	316	307	314	306	293	305	285	286	329	324	297	307	298	280	261	361	281	292	264	293	298	279	289	296	265	294	292	302	323	291	299	278	302	298	290	281	277	319	293	280	309	308	287	271	293	285	322	288	338	302	299	295	294	283	311	304	305	312	305	263	283	275	306	290	282	297	299	299	330	298	271	269	259	273	306	280	279	275	306	296	297	280	291	310	314	298	308	284	298	293	275	285	276	298	288	258	315	266	302	309	304	307	303	271	303	301	297	311	279	294	294	303	298	289	292	294	317	284	297	308	293	302	310	282	306	264	287	296	302	297	283	294	280	320	314	322	260	302	316	291	295	280	280	287	296	275	317	278	298	274	276	315	303	296	283	310	286	293	286	283	297	285	336	281	296	296	308	329	320	268	308	277	322	316	301	282	294	290	295	299	322	317	316	291	292	300	288	300	282	284	303	288	292	322	285	285	268	263	307	285	261	330	283	304	281	307	304	270	281	314	275	319	308	319	283	313	276	285	281	303	331	323	316	304	267	287	319	294	280	292	280	289	287	292	325	329	298	304	330	312	326	287	300	316	276	308	305	268	269	300	289	289	269	288	283	307	326	280	275	306	271	304	269	279	300	339	279	275	280	303	269	291	308	266	282	298	298	306	305	286	288	289	295	286	293	283	298	274	268	307	283	300	295	302	287	288	273	303	317	274	297	276	284	301	267	302	292	277	278	287	291	308	269	313	304	247	309	304	301	255	297	291	274	319	306	309	314	290	301	272	281	299	268	287	283	273	272	275	288	333	296	273	341	310	298	291	273	310	293	327	290	269	281	284	312	278	310	321	297	309	291	276	287	297	268	337	248	294	310	311	305	294	252	301	294	292	299	287	276	306	283	306	291	293	264	288	280	300	313	314	300	294	287	274	298	283	302	307	325	278	263	321	296	277	289	283	296	321	307	303	306	304	322	303	278	287	273	263	330	280	304	318	270	306	281	357	311	283	301	292	294	297	289	269	325	282	288	337	293	306	306	282	288	291	285	253	283	299	286	301	257	299	300	276	302	293	282	307	289	285	306	267	284	321	287	292	289	293	274	319	304	309	297	285	289	288	283	297	293	294	286	310	278	312	286	271	317	311	320	301	316	313	284	292	302	293	281	293	278	333	300	317	305	308	301	271	306	292	289	274	299	305	306	283	311	321	271	303	273	336	287	301	295	274	293	270	292	289	305	295	299	292	275	281	307	287	302	295	289	276	279	264	302	299	294	297	310	292	271	277	278	314	294	301	282	312	307	290	305	275	313	257	256	297	290	289	279	305	299	283	295	265	274	295	283	292	274	298	297	283	277	275	311	313	284	271	289	311	289	305	288	276	282	328	287	294	297	294	281	284	291	295	337	288	304	284	307	293	323	294	298	284	300	300	311	256	310	332	290	315	259	324	284	272	353	316	300	302	301	308	311	305	324	289	290	305	289	308	332	297	302	282	304	274	294	328	319	278	285	316	309	292	336	292	267	313	305	261	258	307	320	312	288	332	297	297	298	300	314	285	290	287	297	279	306	289	267	295	303	256	311	286	291	291	277	269	293	288	313	299	283	286	340	290	268	321	274	296	275	286	254	309	284	299	299	314	272
3347	4796	3855	1839	1344	1028	826	710	609	563	521	450	461	405	393	387	390	385	414	378	343	364	365	342	347	351	326	371	343	342	403	366	335	330	338	318	340	339	372	349	280	352	342	344	343	329	355	315	367	338	343	346	328	336	332	341	303	347	358	350	352	332	335	331	337	354	321	344	371	342	348	333	314	331	329	369	337	323	356	312	335	310	347	341	341	337	293	335	313	364	341	328	336	322	332	319	320	364	325	345	331	343	340	327	330	310	292	342	308	347	315	347	348	357	344	318	366	313	359	348	365	320	356	339	319	341	351	328	320	354	304	347	381	326	338	293	306	314	329	343	317	321	366	338	322	312	329	338	323	397	327	308	349	319	358	335	323	371	405	346	331	336	348	346	328	336	352	338	320	308	348	355	304	311	299	323	339	381	353	350	355	345	310	346	347	332	352	310	348	354	308	335	329	349	367	328	317	340	349	325	313	331	368	357	329	335	307	283	334	346	340	331	339	334	354	335	337	329	334	314	338	344	349	343	333	324	353	334	336	337	317	308	326	360	314	354	331	327	345	351	316	352	384	357	348	343	343	301	349	328	335	350	340	341	343	303	347	332	339	312	325	358	327	303	318	361	364	346	335	332	323	309	346	349	361	318	314	369	361	371	340	354	305	308	340	342	343	341	328	320	327	316	291	354	330	333	337	306	355	344	345	336	325	339	341	329	330	310	362	334	346	307	309	342	326	329	346	357	352	338	341	332	352	338	371	333	311	318	324	354	345	298	319	329	327	338	327	337	335	335	302	318	335	328	341	353	344	297	351	321	326	314	345	322	350	353	314	357	331	337	334	328	344	358	352	305	361	321	321	353	341	358	351	338	308	311	330	366	339	322	306	342	336	316	325	353	348	335	335	309	322	333	313	341	322	341	352	341	302	338	317	301	310	338	323	353	344	356	315	314	365	378	323	314	319	354	331	327	334	318	335	336	365	349	315	352	350	319	363	359	321	352	333	355	326	323	330	352	362	359	343	323	344	345	304	383	340	323	358	344	298	321	364	341	317	324	348	334	313	336	327	359	346	323	315	334	367	336	315	366	332	324	356	310	317	316	345	353	283	308	323	346	349	337	336	346	326	330	356	330	365	315	330	324	335	328	334	335	327	331	316	329	328	349	328	320	318	363	342	348	318	378	327	346	337	311	338	354	303	357	332	358	336	353	330	334	319	330	327	327	332	369	309	326	341	335	300	323	301	322	338	355	366	331	316	359	328	318	313	354	316	316	344	331	334	314	314	322	321	309	320	352	329	325	332	326	306	315	335	333	373	357	330	348	325	350	331	354	317	354	338	308	357	349	376	327	365	335	330	324	354	332	320	343	327	331	313	365	320	344	355	332	342	320	340	339	340	314	315	334	369	325	316	319	351	369	340	308	350	315	325	349	323	309	304	369	311	351	345	343	329	337	316	363	352	327	309	329	344	353	332	336	353	325	340	326	338	360	344	375	342	310	327	303	333	361	352	338	337	329	337	348	366	307	362	344	323	349	316	322	293	342	361	306	358	346	356	335	340	353	321	349	322	372	312	368	324	352	336	340	351	349	340	340	345	336	358	351	360	335	353	347	326	348	319	345	332	360	338	334	336	340	335	339	333	330	316	311	371	350	314	351	319	329	345	338	308	320	324	302	339	333	335	349	344	384	321	356	334	311	343	346	334	316	315	363	346	317	302	367	339	353	347	323	312	356	330	323	336	354	343	327	345	341	337	314	326	336	352	335	341	323	345	363	334	331	314	342	348	333	359	362	326	339	341	364	334	355	331	352	357	343	341	375	355	354	343	375	347	276	331	315	363	346	371	315	336	338	345	344	327	355	323	323	327	335	346	345	310	348	329	311	342	329	362	341	335	324	341	326	333	332	321	379	297	341	328	319	286	348	333	330	366	320	354	329	345	320	311	378	354	349	338	322	332	356	324	317	329	332	336	301	334	304	317	327	381	318	340	345	322	312	341	337	336	315	349	354	319	357	363	371	333	356	335	342	332	307	360	327	331	348	310	319	311	301	313	347	349	334	329	315	336	329	344	336	354	311	341	313	346	368	322	323	328	305	336	327	346	318	328	294	320	327	360	364	321	366	337	303	348	319	354	322	371	329	340	369	377	342	328	328	326	329	353	348	333	351	330	336	323	351	338	330	335	358	321	348	341	340	318	350	322	346	306	308	362	324	357	352	370	361	343	358	311	379	344	303	347	326	313	323	331	304	339	349	351	332	369	304	313	312	335	319	319	342	336	330	318	331	346	327	362	358	304	348	334	343	313	371	328	338	336	367	339	339	335	337	314	328	315	288	346	354	340	333	324	327	369	316	306	349	319	365	322	328	308	351	366	350	331	335	357	327	343	322	337	318	343	369	346	316	340	347	362	326	344	340	329	333	311	354	345	346	360	361	361	343	314	301	339	320	346	318	332	327	345	344	374	365	334	343	362	322	356	329	374	326	347	327	343	330	364	347	345	342	312	340	355	318	340	336	359	348	328	351	348	377	304	334	325	357	328	351	356	326	370	328	342	323	299	340	345	325	351	349	357	317	311	310	295	336	359	333	339	347	353	379	316	325	311	337	330	330	339	340	340	323	325	352	332	316	349	303	293	361	345	320	305	346	314	354	349	342	327	346	354	357	355	344	329	327	349	349	314	321	340	335	326	367	302	302	326	313	332	352	303	343	335	312	311	329	330	349	310	333	301	323	329	328	373	337	345	319	358	317	317	347	332	314	324	357	325	347	323	324	326	346	336	310	353	323	297	346	320	337	326	308	340	335	313	373	320	326	348	286	303	338	329	336	403	352	327	336	337	333	360	302	342	313	368	342	321	341	342	312	311	316	337	309	365	356	339	335	322	340	363	326	349	294	322	355	332	332	357	328	332	344	343	322	336	287	360	316	327	307	327	340	330	344	328	327	354	334	342	330	342	284	344	341	360	360	335	340	341	339	294	336	325	321	347	324	354	315	351	325	371	308	346	373	353	327	358	346	356	361	382	348	315	348	311	304	330	353	339	344	337	337	345	317	337	347	324	323	345	359	337	361	357	352	332	348	340	298	351	334	343	311	338	338	360	314	307	338	347	347	302	343	323	322	328	315	326	339	347	318	330	312	346	291	327	346	324	322	324	333	337	347	339	333	308	358	341	324	350	332	301	322	331	333	338	314	332	298	329	349	326	328	356	312	313	323	323	324	350	302	371	367	356	358	336	342	317	343	310	305	313	349	339	321	328	327	318	318	314	329	327	342	313	324	336	350	375	338	325	303	329	350	336	336	324	331	324	314	345	305	369	344	353	346	325	318	336	319	344	314	306	321	335	327	311	350	310	330	340	272	356	310	326	369	357	323	328	329	357	353	290	350	351	344	343	350	326	324	368	343	340	357	325	341	324	294	329	357	329	341	369	343	330	320	320	343	322	335	327	349	391	329	345	341	332	317	357	366	364	335	342	370	347	338	304	330	321	343	351	344
22597	21356	29018	24037	21346	21383	11197	1226	832	726	595	602	545	492	512	455	456	462	442	442	440	408	406	403	417	407	428	401	348	379	381	402	379	405	380	357	383	339	355	354	368	376	415	369	377	367	356	344	396	380	363	364	366	394	376	354	369	361	387	393	369	373	365	359	388	355	347	336	384	317	374	375	357	377	382	343	409	380	348	400	350	367	342	343	384	345	381	360	370	347	367	375	406	376	394	367	366	353	377	345	364	375	359	365	355	364	374	337	346	354	354	354	326	364	366	343	344	345	369	354	354	367	352	360	348	369	375	370	308	341	365	357	409	370	379	345	374	369	378	360	366	371	336	356	368	340	360	369	358	348	379	390	361	359	347	356	393	360	387	349	362	345	381	364	379	379	356	366	365	344	329	377	359	353	367	371	346	329	360	342	354	375	370	381	366	360	351	367	381	355	360	378	353	371	360	333	368	370	377	346	369	353	370	355	351	338	363	383	343	355	349	371	387	373	372	333	395	360	396	345	369	358	366	386	352	369	379	352	353	330	330	362	354	364	358	351	347	357	349	374	360	385	351	362	370	321	362	385	344	353	369	363	340	391	365	397	377	350	395	346	363	378	370	341	364	357	368	358	364	341	337	356	383	345	329	380	361	375	339	348	343	332	370	363	375	380	376	386	368	359	352	341	350	344	387	370	359	365	359	359	337	383	324	372	348	378	353	357	367	395	372	385	386	363	352	357	348	388	335	402	384	398	360	362	396	364	358	376	334	360	333	364	350	390	336	368	363	386	386	370	352	356	372	375	383	366	366	380	345	349	377	380	381	386	358	365	338	357	369	346	390	335	400	358	390	348	389	344	356	334	365	373	351	395	380	354	368	356	370	353	359	337	402	378	395	362	362	368	371	353	372	377	372	337	376	332	403	339	396	371	352	381	391	347	345	381	372	351	378	367	415	372	361	359	350	350	367	323	371	349	358	343	383	343	383	387	385	355	406	391	337	336	357	371	365	325	378	380	333	378	345	334	370	374	358	357	347	371	400	367	356	339	357	310	354	354	385	366	350	369	379	352	366	373	346	357	375	356	341	345	369	339	365	386	341	362	406	355	377	349	366	345	354	367	371	387	366	336	335	346	372	343	364	312	380	352	372	370	353	360	382	383	397	349	360	369	339	351	346	347	379	356	363	371	373	354	366	333	326	358	359	330	326	364	343	387	360	387	301	383	326	379	358	355	370	386	374	376	320	383	333	367	370	359	359	385	375	396	373	366	337	349	341	346	335	356	344	327	327	371	399	383	369	373	377	345	370	347	363	353	361	357	348	399	357	345	369	356	354	358	360	353	416	381	373	367	379	389	408	360	367	374	362	368	353	329	360	320	324	354	356	378	343	362	340	348	375	394	348	390	365	397	359	356	357	360	356	366	369	391	350	353	352	372	385	343	381	375	352	368	352	334	345	332	364	314	369	392	358	367	345	371	336	357	356	370	368	359	345	394	346	341	380	321	406	388	361	348	377	378	364	340	351	406	359	371	347	366	384	343	355	341	378	346	364	383	335	354	381	392	385	383	340	366	380	334	351	361	374	325	375	329	339	371	332	348	357	356	330	374	320	373	341	359	332	397	369	362	383	360	355	372	324	364	335	356	339	380	339	359	356	344	359	348	363	385	372	376	324	375	396	394	385	338	336	350	325	366	330	337	339	361	359	386	360	351	351	367	317	364	364	330	386	377	361	341	333	331	350	370	358	373	353	353	327	373	373	400	340	360	351	387	346	350	322	373	355	358	387	372	365	337	406	362	360	361	366	362	384	340	359	371	364	367	347	343	376	342	359	351	355	369	365	375	323	367	339	362	361	401	369	299	372	352	367	398	385	361	373	353	370	374	369	372	360	372	336	350	359	322	383	323	356	364	364	357	349	380	349	367	379	341	371	344	343	366	350	352	351	382	381	349	377	364	360	360	372	368	363	355	330	385	380	345	349	349	357	384	381	375	373	383	382	338	380	343	399	382	348	394	342	345	358	348	347	348	353	371	374	358	353	369	371	367	372	353	326	363	350	377	370	380	355	360	386	347	325	356	353	397	372	357	366	362	373	357	350	348	384	384	361	344	334	365	346	399	370	385	384	336	388	354	342	354	344	382	348	338	400	388	352	375	391	370	350	381	388	360	322	338	345	364	378	377	366	382	371	374	363	387	373	332	394	392	349	357	369	372	346	351	373	379	344	357	397	370	379	379	370	389	367	318	373	367	337	367	367	350	386	364	404	369	377	352	371	364	355	352	361	353	383	343	339	396	350	361	368	388	356	364	388	410	347	352	378	342	385	370	369	387	384	369	322	358	361	341	380	347	374	365	360	381	365	377	379	348	374	367	346	374	327	373	357	359	377	349	349	399	341	355	367	388	385	327	383	368	347	342	354	394	347	350	356	366	386	351	335	386	381	337	359	328	376	344	361	362	345	348	402	356	370	337	380	354	382	367	420	360	377	356	338	345	336	354	373	360	358	368	371	374	373	361	388	356	368	349	322	367	374	357	343	326	369	366	336	343	354	343	363	340	380	395	372	367	369	377	370	345	344	370	386	362	366	365	318	379	325	332	358	350	322	356	370	368	359	361	339	345	380	353	301	335	357	338	373	343	354	378	401	334	350	338	408	345	350	379	394	385	373	379	345	338	328	366	345	374	371	402	347	376	382	348	364	384	357	331	344	381	361	360	333	362	363	353	338	361	359	334	348	400	329	375	372	384	331	378	358	384	373	347	384	366	358	359	359	385	391	370	359	349	345	335	372	345	389	385	372	392	350	377	333	341	337	371	380	361	356	378	360	380	379	367	353	346	334	396	364	371	376	347	384	340	356	391	361	370	358	351	357	342	409	372	384	365	364	358	352	344	359	349	405	327	378	313	362	341	384	362	343	347	368	354	347	350	377	431	352	375	348	360	398	372	375	366	364	388	348	352	363	378	344	346	371	398	351	384	354	412	359	342	357	362	369	335	335	364	377	355	348	333	374	340	372	352	388	345	335	365	387	364	380	386	324	358	366	389	384	374	339	352	387	364	363	356	349	341	330	374	391	372	359	382	316	358	380	393	379	384	359	402	348	361	379	337	359	353	356	338	368	359	382	366	351	371	342	321	340	333	379	372	387	362	343	364	377	369	360	412	330	367	399	379	372	367	338	367	337	384	342	392	365	361	363	362	368	369	379	342	362	341	417	374	351	369	337	350	404	367	374	350	377	379	349	381	373	336	341	326	367	348	352	402	383	364	354	350	383	351	387	335	332	371	335	371	381	347	371	389	352	366	384	335	356	351	342	362	353	338	359	394	366	356	364	368	387	352	338	347	378	385	372	348	440	365	355	338	367	361	368	362	352	361	347	339	351	335	345	341	376	362	402	366	381	332	357	349	386	323	391	357	319	354	351	355	339	325	344	387	368	378	370	352	330	392	343	358	365	368	377	324	382	353	359	362	343	362	392	385	392	354	360	342	367	363	382	381
4417	13313	11041	5321	3628	2652	2093	1671	1342	1100	1003	871	784	704	710	694	605	584	556	555	528	537	528	489	543	528	485	476	487	446	474	496	443	464	426	451	412	439	466	467	453	420	452	469	465	467	424	401	454	469	449	424	405	446	435	435	442	449	413	440	435	448	420	425	409	439	418	441	406	419	412	423	421	428	425	407	449	407	374	411	424	411	431	459	438	455	425	418	458	403	429	460	446	464	422	437	432	452	417	455	407	439	417	392	390	426	398	414	414	406	387	438	395	415	471	405	417	434	408	421	404	435	405	409	376	401	413	465	452	412	423	406	452	401	394	438	404	429	410	445	431	411	425	414	395	425	411	430	431	472	437	414	433	458	450	398	427	427	418	422	424	432	445	427	444	413	413	417	420	466	399	406	421	413	434	406	425	409	434	451	438	397	453	453	446	435	417	416	428	439	401	410	402	427	450	466	400	416	396	454	448	435	404	430	437	406	422	421	393	432	435	398	421	426	399	414	395	462	412	401	424	440	402	424	390	406	408	435	423	427	386	434	413	386	403	442	434	415	480	412	450	452	398	388	423	407	429	426	426	446	384	400	415	440	389	405	409	391	465	443	424	450	409	409	410	420	410	401	387	459	443	437	387	383	431	425	388	401	422	440	406	441	429	437	389	410	463	422	413	428	445	393	405	432	388	409	392	428	426	381	443	422	418	414	417	426	406	463	418	427	416	461	388	453	408	425	392	449	423	431	407	374	415	404	406	430	461	399	438	411	424	410	426	430	443	423	426	433	462	428	399	412	445	445	444	407	428	474	417	450	413	395	409	427	420	423	434	420	394	428	432	453	410	449	439	416	430	422	434	435	405	427	428	441	434	432	400	404	425	407	390	417	396	400	436	442	373	380	428	415	411	431	447	433	442	446	448	415	403	443	432	435	373	397	422	397	412	389	410	406	449	418	430	409	420	405	408	418	376	409	414	436	445	429	442	412	405	412	428	397	421	415	421	440	412	439	433	429	414	428	436	435	433	431	410	405	387	393	428	441	405	444	450	404	434	402	446	435	436	419	421	421	438	430	436	436	427	452	422	405	421	467	408	409	422	393	423	393	427	414	439	454	418	390	412	431	436	408	416	466	415	420	397	399	429	425	405	423	435	405	400	472	411	417	416	433	433	401	437	426	453	428	426	428	383	451	402	409	375	472	424	445	415	450	412	422	416	431	402	432	398	445	455	413	413	423	410	396	393	397	435	453	430	432	406	441	475	438	416	393	422	432	400	452	444	416	424	432	433	444	438	418	428	406	426	441	429	420	450	454	416	431	405	429	442	423	387	452	413	448	435	468	444	393	383	475	476	413	428	412	438	392	394	394	416	392	463	421	423	390	428	427	427	413	424	434	449	424	429	403	419	415	415	402	412	399	438	425	388	429	455	431	409	453	440	447	416	403	438	449	394	403	413	422	401	424	422	419	432	467	426	425	418	398	411	424	395	446	428	413	437	443	428	430	420	402	471	372	429	417	407	430	437	423	408	410	385	424	400	425	429	412	450	406	399	449	422	400	424	445	422	411	430	433	417	436	387	439	454	400	418	437	442	418	391	419	407	443	448	416	438	451	422	420	422	430	413	415	404	425	434	440	402	376	405	419	423	427	413	439	375	440	402	430	438	396	459	428	433	442	400	411	412	460	425	424	437	442	391	419	441	450	370	406	443	403	424	445	425	461	454	445	388	423	421	366	395	417	415	408	425	413	421	415	392	408	428	407	438	382	434	424	429	412	407	428	414	421	434	410	389	433	416	466	464	378	447	404	451	409	450	439	437	412	450	436	407	427	394	414	406	463	460	436	403	429	419	429	418	425	398	450	414	413	433	409	405	447	439	422	435	435	408	421	426	419	425	453	412	388	433	422	426	450	415	448	411	396	448	438	388	398	414	409	421	436	426	396	444	433	422	450	454	424	462	421	413	417	402	451	418	429	394	414	415	427	438	405	448	462	402	397	423	403	394	424	441	435	432	430	436	400	444	422	415	469	421	404	421	413	407	450	429	410	441	424	422	423	432	433	447	428	430	390	426	426	435	397	432	446	405	433	427	427	436	393	412	458	417	394	435	441	452	420	396	428	423	420	431	424	457	421	426	403	427	420	432	431	401	434	436	461	438	452	465	410	456	448	438	426	495	427	435	416	425	432	409	402	420	423	404	397	428	432	409	425	439	433	425	483	450	404	406	449	393	422	440	446	436	423	429	402	412	440	417	421	389	418	458	425	433	428	434	429	433	424	393	464	435	445	482	439	427	436	424	438	396	425	395	421	393	406	459	438	408	401	426	409	418	410	436	445	418	432	408	445	411	439	422	425	452	382	411	419	403	431	416	424	421	436	392	450	422	457	369	385	434	408	436	413	391	437	465	403	441	415	442	421	400	428	411	408	440	384	434	436	422	396	419	456	412	453	439	408	463	419	388	405	439	434	398	442	442	407	417	420	426	454	430	446	470	418	426	408	444	443	422	399	454	456	377	417	433	420	436	447	421	409	434	464	418	462	465	437	457	445	423	429	430	482	420	392	437	390	449	389	414	422	403	427	421	406	447	394	437	426	419	409	422	403	400	454	450	450	429	409	399	409	407	376	403	447	427	407	418	435	428	439	450	441	438	415	430	447	435	440	411	434	412	434	408	426	407	437	455	399	433	405	426	421	387	390	440	427	433	436	412	419	436	419	376	390	426	403	438	414	401	422	422	442	443	434	414	412	430	401	397	431	465	402	428	414	430	440	396	407	440	442	439	445	419	394	429	427	396	433	450	391	430	434	395	453	422	435	431	406	418	423	453	413	417	439	415	403	398	415	424	418	481	404	399	410	427	412	478	409	423	421	449	433	439	406	411	421	420	450	397	458	463	459	405	427	408	407	386	437	414	400	396	426	406	434	433	406	422	452	397	416	405	388	449	431	432	429	414	453	423	419	457	404	468	412	442	441	416	432	427	434	386	404	433	428	421	447	396	404	443	450	417	438	437	411	425	421	422	445	442	451	419	449	432	424	415	414	391	435	402	448	395	455	427	434	460	419	426	428	421	436	453	442	405	442	394	422	399	435	442	436	424	413	444	417	415	443	432	390	438	430	436	428	405	356	387	405	394	419	381	416	453	441	399	391	398	428	415	449	410	425	427	437	407	404	378	445	430	414	422	425	426	426	401	427	419	474	416	401	415	437	443	418	428	396	418	452	424	441	456	386	397	414	437	433	433	414	430	470	450	407	402	416	402	434	405	457	429	442	395	389	395	436	463	429	406	437	421	451	459	412	438	390	405	440	416	440	397	447	396	411	413	429	449	408	417	394	424	446	399	378	454	439	398	433	406	410	418	443	423	423	447	434	441	428	405	463	398	454	399	427	440	428	443	411	434	405	392	383	415	415	444	385	425	418	416	429	447	400	422	444	439	430	424	416	456	431	439	419	363	444	428	411	424	449	428	420	428	389	395	422	404	421	405	411	468	422	409	463
27241	19959	7002	1152	838	810	722	647	620	570	607	613	645	616	623	611	630	583	584	647	575	623	562	579	602	609	621	627	641	557	565	585	582	591	537	605	629	615	578	581	563	610	587	577	597	620	599	593	559	626	574	626	599	618	591	600	626	603	588	605	573	604	613	633	614	551	620	609	597	651	548	586	588	589	579	572	593	595	608	591	592	581	587	656	637	613	584	587	619	627	613	605	635	598	643	579	589	581	625	605	615	580	624	584	570	641	594	583	626	615	581	625	595	610	599	599	570	598	596	568	558	602	619	565	612	624	564	602	622	595	595	617	642	616	588	636	589	599	583	630	618	580	585	612	627	611	596	585	599	592	604	614	642	563	593	606	595	594	624	599	654	548	576	622	614	612	617	569	630	571	609	613	599	635	557	580	635	609	586	623	578	592	554	574	595	602	580	629	574	608	596	620	627	624	588	549	614	615	573	589	607	620	602	618	582	601	579	588	591	607	614	638	598	616	548	604	596	592	597	610	629	665	579	581	611	574	611	598	589	657	615	599	604	581	586	595	596	628	613	614	607	650	591	617	572	589	660	592	630	612	619	584	626	614	584	604	593	615	618	601	537	633	642	661	598	661	575	602	584	555	619	608	571	585	581	622	568	602	590	609	603	627	612	578	585	618	587	605	625	583	576	597	584	591	578	602	632	589	614	580	600	606	610	581	591	573	641	586	593	599	619	571	575	552	605	595	598	598	599	600	607	587	619	609	586	576	589	611	565	558	589	593	634	589	605	619	605	650	596	589	626	615	601	611	612	585	617	597	621	586	572	567	609	604	607	611	614	611	624	622	585	621	622	618	590	588	620	606	592	571	590	634	611	582	609	605	614	606	574	613	596	581	640	581	594	609	605	625	554	605	620	563	598	610	602	626	618	613	578	623	575	535	604	593	623	606	606	598	591	604	607	613	621	611	610	602	643	586	591	586	616	586	588	629	604	585	637	603	680	592	606	593	588	603	607	604	575	599	597	591	627	590	612	649	589	607	620	611	637	589	569	574	610	613	550	609	626	636	615	630	597	557	612	644	637	635	602	584	569	606	640	599	603	557	619	618	599	607	602	638	610	632	621	606	644	619	623	635	577	605	626	627	598	600	585	596	609	549	596	604	625	574	624	604	563	575	568	598	602	608	597	574	617	593	613	550	604	578	647	584	594	616	608	608	620	601	581	610	608	618	612	599	599	596	614	618	584	651	567	591	613	555	608	604	594	575	581	618	629	601	591	597	608	607	607	593	644	617	606	623	641	594	644	606	606	594	622	631	633	591	589	598	631	617	612	645	576	557	615	626	625	562	654	596	607	586	606	623	598	601	580	566	622	586	561	581	601	629	627	597	586	594	594	585	606	618	577	581	619	642	647	601	620	635	628	625	565	611	606	574	663	568	611	583	560	631	644	618	648	606	591	563	587	601	578	641	633	582	595	594	623	582	578	583	600	615	570	571	611	617	622	594	608	580	629	577	618	578	611	609	620	626	558	595	610	628	592	601	564	596	583	574	626	612	612	564	607	621	601	578	598	612	558	616	640	621	601	625	609	601	600	609	621	594	595	581	601	611	584	593	621	627	602	605	594	616	599	632	584	624	612	592	602	612	578	626	573	587	560	580	552	618	619	582	608	608	600	612	583	620	580	572	646	627	623	621	591	633	601	591	568	612	665	616	636	613	601	607	555	579	570	660	643	621	647	623	590	602	626	576	597	622	659	630	640	571	636	604	628	579	612	575	561	605	604	561	665	607	560	573	590	578	594	586	604	608	597	576	633	609	566	607	633	602	623	544	606	635	614	578	545	613	634	585	561	563	636	611	606	583	588	575	597	591	549	636	589	623	602	608	635	602	607	611	597	589	617	655	600	565	591	601	552	625	567	618	604	621	614	588	588	580	582	620	617	574	604	567	547	587	570	616	632	628	615	603	598	605	649	650	600	606	586	563	597	628	622	566	647	565	630	619	572	598	621	600	608	605	603	621	570	562	649	613	572	592	568	588	605	587	592	612	596	579	579	593	607	600	596	557	589	567	633	599	603	555	636	598	643	602	610	608	650	659	614	577	600	578	641	600	603	650	543	579	601	550	608	627	639	630	620	605	590	605	602	624	584	586	618	599	575	603	592	605	588	623	624	622	578	609	583	595	602	626	583	605	621	582	606	607	618	605	582	553	590	590	638	581	588	593	590	618	586	597	647	648	578	585	581	633	580	609	575	631	599	613	668	621	589	632	600	603	605	585	608	617	630	604	626	590	586	619	623	576	619	617	585	601	599	637	622	561	581	596	602	613	666	600	597	566	631	578	597	593	587	600	635	552	590	621	581	590	598	605	592	629	636	580	597	594	624	586	637	593	600	583	551	582	598	606	589	553	590	599	628	572	591	595	607	562	645	589	565	559	567	608	597	606	690	606	635	583	616	625	615	642	578	571	622	594	586	608	621	585	592	605	645	576	549	607	558	600	606	578	598	620	605	634	658	601	655	592	590	605	591	585	611	632	557	638	588	592	599	594	620	632	593	607	581	653	639	595	611	579	648	557	609	605	586	588	654	611	617	593	610	583	588	634	606	638	615	625	600	618	626	618	617	576	638	575	576	602	581	562	584	593	573	598	620	584	604	637	547	595	585	598	616	622	593	624	594	620	620	586	592	591	613	611	603	596	559	582	577	622	599	625	563	583	602	589	612	624	571	608	619	574	650	606	647	596	611	578	580	614	591	607	582	612	612	616	600	650	623	581	584	601	607	614	605	566	646	619	633	590	610	653	630	541	644	574	634	636	569	575	650	590	604	589	582	573	589	613	578	650	602	569	594	612	590	604	561	598	601	609	569	597	636	577	580	645	586	603	601	619	581	578	602	590	622	578	613	614	600	591	636	609	602	586	603	637	621	547	605	622	603	604	611	593	581	572	604	600	617	625	558	607	581	590	592	600	598	620	625	590	593	581	567	574	602	625	610	552	575	567	591	607	622	601	613	606	636	604	619	641	605	616	595	636	628	591	596	635	606	635	633	616	587	642	582	646	598	608	608	549	619	568	622	641	566	585	604	559	598	610	555	607	629	591	578	584	570	608	594	569	630	634	585	604	572	620	643	611	661	593	619	624	609	581	535	609	597	570	579	618	646	624	585	597	590	619	579	574	622	582	626	608	600	644	630	639	615	584	659	580	611	611	618	591	590	625	608	622	606	618	601	639	578	613	620	551	582	559	563	609	547	604	635	648	590	576	610	611	592	558	605	602	608	605	656	598	599	593	588	568	620	600	610	589	603	565	557	625	589	594	578	642	588	585	596	610	615	584	571	581	617	601	612	583	606	600	641	647	599	586	606	626	625	564	580	609	553	604	595	544	601	624	573	643	625	571	560	644	616	607	598	570	556	606	646	594	631	578	604	616	602	602	576	617	560	630	589	582	593	613	610	620	589	620	600	602	588	539	595	606	637	625	547	595	611	614	592	558	600	565	595	632
4313	1266	1161	833	820	752	710	693	684	721	707	667	700	668	661	646	656	693	661	701	646	664	672	689	674	631	620	658	659	641	659	652	680	703	610	668	644	652	644	636	712	703	697	686	670	665	724	631	618	667	632	648	690	689	681	656	649	622	686	675	672	671	641	652	686	649	666	638	688	667	677	687	676	725	673	700	678	628	672	638	682	665	656	642	685	666	678	717	673	664	684	668	702	639	687	696	648	654	651	618	680	680	645	684	663	681	618	708	680	659	624	708	648	678	683	685	677	619	649	688	698	681	675	713	714	658	679	665	645	668	638	685	652	698	687	660	671	627	644	691	657	655	638	621	687	635	663	722	700	675	693	711	652	661	696	677	622	660	693	710	647	697	635	700	710	691	679	701	645	663	622	654	666	608	669	692	670	627	662	663	685	683	647	647	681	662	602	669	671	661	650	666	633	683	686	654	653	685	636	634	614	662	666	674	677	663	664	662	668	652	648	696	660	655	633	668	591	645	694	636	681	662	624	672	640	659	706	611	643	702	647	660	661	627	634	714	657	712	701	660	669	637	642	626	681	663	645	642	678	677	637	661	685	710	673	639	650	689	717	641	666	629	669	685	646	684	690	660	614	661	598	665	667	667	639	658	629	669	676	684	657	735	713	637	694	615	685	661	649	664	653	717	643	674	614	635	664	672	675	609	605	663	640	699	616	712	657	638	726	649	667	648	639	652	690	725	680	684	665	663	662	675	672	625	654	652	653	660	656	649	683	675	624	640	681	669	667	674	678	725	653	687	652	630	688	655	669	663	632	653	632	669	709	690	703	642	660	622	695	635	668	630	671	698	668	649	663	659	664	672	653	700	719	675	684	658	652	633	690	627	656	693	691	656	698	662	655	650	616	698	680	625	681	648	691	674	682	727	671	678	696	687	649	679	640	620	710	669	657	717	631	691	658	668	685	706	636	653	662	670	682	635	640	697	684	651	687	669	696	647	688	694	679	638	619	693	646	674	649	630	706	631	664	670	638	639	661	690	628	655	683	671	662	660	683	696	686	697	692	646	704	682	634	656	668	705	713	622	705	624	636	664	694	664	656	651	650	651	667	670	683	656	680	672	642	624	647	655	683	633	683	703	722	624	648	692	668	634	645	686	647	675	695	667	630	638	622	637	660	662	681	660	638	631	716	669	645	645	675	660	696	703	643	649	649	691	666	662	668	676	675	680	650	670	642	675	654	601	675	632	606	631	653	697	660	688	698	652	622	643	671	655	630	665	661	716	632	710	669	656	618	702	670	656	691	647	686	646	668	681	691	654	736	680	690	676	679	694	683	696	703	688	666	709	710	675	687	705	719	667	672	678	674	685	717	679	726	661	644	680	682	665	618	689	668	645	708	629	649	680	732	625	656	673	628	626	693	649	682	687	677	660	632	630	696	692	643	683	635	665	703	655	700	681	695	665	682	713	651	693	653	679	656	692	666	673	690	654	673	675	686	668	707	642	687	693	690	681	679	663	684	670	688	669	644	645	654	689	667	663	670	665	668	685	632	672	670	665	643	696	707	706	713	628	657	675	648	634	700	697	676	687	610	704	660	661	697	686	695	713	652	650	669	689	717	709	668	688	684	687	611	681	682	656	636	628	657	676	695	665	675	686	670	688	698	654	613	686	679	656	670	686	632	712	681	665	654	673	687	682	688	721	657	638	671	676	694	700	719	639	663	648	702	598	634	694	639	684	680	685	671	656	650	708	657	620	669	673	659	695	706	653	689	673	647	657	664	689	658	725	658	679	635	675	689	668	679	667	673	698	651	646	712	635	705	652	672	671	686	683	653	707	683	657	672	672	696	652	643	606	678	655	691	690	644	677	696	650	690	607	680	668	709	667	679	673	697	672	665	675	690	695	665	629	673	685	650	645	680	675	619	670	663	673	651	623	704	685	653	669	689	683	667	649	675	673	659	718	708	645	672	712	665	670	719	693	648	649	673	658	667	676	677	641	677	638	599	680	681	630	690	696	671	705	689	652	663	672	640	650	659	689	620	694	640	633	671	656	704	686	720	658	686	686	757	682	689	647	673	685	667	663	686	702	641	652	670	737	667	657	698	645	654	633	687	670	672	656	653	674	651	690	667	686	622	623	661	677	688	679	672	674	631	665	710	660	670	660	674	645	727	682	693	694	671	624	686	681	665	722	687	615	738	626	641	694	683	688	727	638	706	692	654	682	679	648	682	655	683	675	690	685	644	654	693	637	666	625	671	637	677	694	659	682	686	627	701	664	629	649	635	651	621	648	652	708	656	693	682	647	668	657	666	627	627	702	708	646	653	635	676	664	705	680	669	643	650	634	649	652	663	655	680	688	664	665	681	658	634	701	677	665	652	666	619	642	651	631	658	658	718	697	644	689	663	641	723	661	634	660	683	754	658	674	665	660	695	674	661	677	699	693	624	688	655	667	717	633	722	688	697	715	703	639	670	636	735	687	672	641	652	653	658	693	702	673	676	690	658	688	655	640	727	662	639	657	681	656	638	704	715	637	681	658	641	669	630	695	663	669	644	666	623	654	657	686	722	658	669	658	670	649	666	669	703	694	656	651	635	641	705	691	649	621	698	670	685	617	660	650	727	633	661	703	719	702	648	650	726	643	664	692	655	609	685	695	636	672	702	654	714	665	678	678	681	653	677	652	631	608	636	684	673	664	657	677	679	668	669	690	721	718	704	738	662	653	651	662	647	658	682	643	673	671	678	694	680	667	667	699	669	655	667	645	669	638	724	711	627	589	634	663	632	689	692	685	665	698	668	649	663	675	637	663	667	639	635	664	679	679	683	648	710	664	709	655	700	678	691	665	673	635	654	680	678	682	691	679	683	669	668	686	651	681	644	687	668	675	665	650	671	665	674	664	688	652	687	668	628	648	653	665	706	637	627	663	671	677	668	653	680	753	692	673	634	674	629	718	713	699	713	657	702	668	680	674	684	672	679	680	677	685	646	688	643	694	687	674	680	660	662	709	657	696	649	664	652	627	692	705	672	694	654	650	648	649	713	700	677	681	677	657	672	629	642	685	742	709	711	679	624	666	709	691	717	660	630	673	659	684	674	654	669	647	640	654	672	635	704	663	644	706	669	698	654	622	681	701	676	675	644	704	668	688	644	705	668	698	698	702	709	674	695	651	659	687	671	679	742	655	674	649	648	702	646	700	686	672	629	644	668	681	665	680	638	671	711	646	631	660	670	696	639	688	660	653	634	678	649	684	716	635	660	646	676	677	720	665	666	650	690	664	671	655	665	636	620	633	671	692	701	661	673	664	613	688	672	637	668	700	680	637	665	666	643	732	667	657	671	668	666	658	663	686	664	676	628	660	682	660	690	674	665	678	721	710	681	663	642	682	646	687	664	676	677	656	680	622	649	648	624	668	661	653	670	711	665	655	686	639	603	700	645	693	668	666	626	677	633	666	628	687	651	705	668	649	674	692	648	624	650	644	698	704	699	680
23766	21284	28465	24406	21260	10371	1472	1034	917	955	860	847	853	793	845	784	779	760	741	719	793	708	780	711	697	763	680	758	769	738	722	723	728	796	752	719	722	698	693	699	678	732	702	740	748	762	738	695	770	754	727	792	681	730	738	730	668	688	761	691	688	683	730	715	678	685	755	734	706	698	731	732	720	648	711	705	658	770	686	738	724	705	767	718	730	713	716	694	712	719	766	707	691	699	675	718	695	729	751	714	731	685	696	693	723	705	712	715	728	746	706	724	708	724	728	702	742	712	717	711	667	739	675	714	727	720	702	739	675	702	672	732	738	736	755	708	674	706	667	708	684	780	702	701	678	689	676	758	733	750	724	745	714	654	730	728	740	674	690	741	725	706	770	738	743	695	718	740	739	750	741	762	724	752	735	688	697	734	728	697	715	709	684	715	715	710	722	688	710	711	738	731	691	709	710	699	712	687	707	744	758	733	707	728	726	743	666	700	714	711	725	699	695	741	718	718	738	741	735	750	719	743	788	708	711	704	714	687	690	736	761	744	716	709	750	714	708	690	718	714	727	718	750	727	761	728	703	725	672	689	738	697	740	767	745	705	696	665	755	691	736	711	661	711	799	703	711	732	721	702	710	673	754	691	696	722	700	688	743	769	734	671	697	691	737	659	708	723	718	731	728	744	691	711	742	725	682	733	727	759	754	760	733	721	718	730	688	762	667	712	739	689	671	716	675	679	734	707	708	761	708	665	729	693	673	724	707	699	717	674	762	701	713	756	709	727	752	721	652	702	719	714	730	686	737	782	768	726	719	733	685	716	741	709	690	734	715	727	701	709	717	791	755	687	684	726	750	735	666	703	735	724	738	737	705	720	715	704	697	747	723	739	677	698	730	718	736	665	760	735	760	730	721	713	755	668	715	695	678	691	702	717	704	702	752	684	702	720	712	697	704	737	696	696	735	690	718	736	764	729	712	702	745	704	696	718	687	713	745	750	716	744	724	708	724	696	712	744	704	663	702	698	697	711	710	745	724	767	708	683	755	711	790	700	723	694	658	717	667	745	725	731	710	759	722	719	704	676	710	689	694	726	718	693	703	665	721	751	720	715	712	702	691	715	718	729	783	681	784	729	703	749	745	718	710	714	751	728	716	705	768	734	752	694	702	734	669	740	659	743	695	711	688	724	722	731	725	669	716	725	718	727	729	709	675	677	727	727	692	722	695	705	743	738	700	703	749	760	735	793	701	705	723	707	708	722	705	690	715	664	701	691	716	706	713	709	748	684	739	696	722	730	732	735	781	719	675	730	752	720	684	701	738	729	765	694	695	733	713	752	694	727	673	729	691	744	721	717	705	722	681	750	680	729	711	763	731	716	707	705	720	721	672	725	699	738	738	636	706	701	766	733	732	732	706	702	732	691	717	754	685	749	701	753	659	686	708	665	700	695	685	689	712	711	752	707	730	761	686	684	717	674	730	711	704	732	715	705	713	690	752	727	758	709	718	762	651	761	688	730	683	664	740	758	732	703	665	689	712	683	703	750	793	686	729	759	689	715	685	702	696	706	736	713	708	677	725	723	730	726	709	721	718	732	684	700	701	686	738	686	716	726	749	716	745	743	696	713	765	715	723	747	711	726	728	721	677	662	663	701	728	707	734	708	748	733	704	735	746	742	728	717	751	713	654	711	718	700	692	699	761	690	671	733	712	710	747	710	681	693	715	684	765	682	736	706	696	712	752	721	705	732	714	728	694	744	763	693	700	690	714	767	744	728	725	775	698	731	706	676	736	723	760	711	714	746	741	711	716	690	722	636	662	696	720	685	728	714	726	717	731	727	693	723	725	698	703	713	671	688	685	718	702	756	729	709	712	727	699	733	691	724	692	662	676	692	709	743	705	675	712	707	791	738	707	681	705	725	717	745	689	756	708	708	740	711	709	693	748	735	720	678	725	727	722	738	751	729	713	700	744	712	671	709	713	725	717	717	676	695	756	702	746	698	674	720	694	699	726	676	707	690	691	695	727	668	765	675	684	739	724	703	700	739	672	706	707	702	729	723	729	700	720	718	727	731	722	710	738	661	663	703	730	759	721	687	682	775	715	659	699	714	713	712	727	754	723	729	741	718	782	680	712	728	740	712	743	723	688	743	705	703	687	683	719	687	732	688	744	759	698	684	699	736	729	728	714	735	748	676	682	697	706	701	699	697	752	724	725	722	687	720	694	758	680	677	722	668	703	719	792	704	731	683	718	741	743	724	685	692	731	718	718	652	650	679	731	743	706	771	735	701	728	685	715	654	697	690	717	672	727	731	705	723	701	755	693	690	723	702	729	665	672	726	693	710	746	671	729	718	718	712	714	738	779	686	761	684	759	730	639	719	723	681	735	698	689	712	722	706	727	734	726	725	730	752	732	700	707	676	736	699	715	711	753	731	697	703	769	700	696	712	709	698	730	699	724	729	715	762	723	671	740	709	727	702	698	728	710	733	740	725	686	723	759	722	735	743	742	710	696	716	725	686	779	771	742	691	675	687	713	737	742	721	735	721	690	686	701	704	731	702	750	679	650	674	819	746	685	702	728	739	691	738	763	737	803	792	750	651	744	735	696	734	703	710	735	731	708	680	665	698	722	691	670	764	706	738	763	678	723	685	685	716	728	735	738	752	666	718	735	716	662	683	700	752	715	716	716	722	706	746	721	758	682	703	713	687	708	741	748	693	688	689	725	725	690	735	703	674	731	698	727	687	702	725	744	746	714	702	656	743	701	732	764	743	720	706	707	694	727	662	749	692	714	707	739	681	748	682	719	741	669	729	702	732	732	718	667	708	726	718	720	731	706	727	745	745	742	659	716	707	722	691	713	684	753	703	727	692	724	754	705	684	723	728	716	688	666	669	713	728	707	775	698	704	698	769	728	690	776	725	705	676	699	801	726	703	720	714	710	701	715	729	672	717	692	760	711	734	661	712	731	707	712	704	720	702	740	677	705	750	719	713	721	738	693	694	700	684	726	720	690	699	672	688	670	697	759	708	728	731	743	708	713	623	725	725	736	734	695	735	725	714	715	747	689	717	733	752	706	729	681	769	719	751	754	723	676	694	680	714	636	737	746	735	659	745	738	713	733	744	714	690	775	714	708	726	767	744	717	710	710	680	690	725	807	701	716	772	735	709	736	720	692	699	707	686	704	679	705	664	728	648	735	760	742	654	701	701	680	702	727	701	787	755	706	740	698	739	713	707	733	676	740	726	702	701	690	710	687	713	726	722	751	706	702	723	729	672	658	722	731	766	704	756	676	698	726	720	697	714	700	750	693	672	703	725	688	722	712	742	725	741	743	739	685	716	697	763	715	735	692	718	707	715	702	686	724	711	693	733	747	702	717	712	718	678	791	724	702	711	692	749	736	725	701	735	744	675	701	707	718	748	726	747	701	703	729	699	695	732	714	722	727	713	731	668	713	686	724	686	688	714	734	672	705	713	702	721	701	663	746	727	700	703
3335	7501	6390	3218	2285	1832	1551	1383	1268	1124	1073	995	966	982	912	849	922	923	879	873	824	814	854	810	861	802	876	875	824	876	801	748	856	857	818	800	809	824	775	850	837	777	749	809	819	778	807	787	802	805	794	855	799	826	813	788	847	816	812	774	828	821	798	851	819	836	863	776	807	779	857	819	800	852	796	830	828	840	798	753	841	817	848	855	832	800	754	820	760	798	796	773	815	830	766	812	794	830	810	806	778	789	809	840	765	800	860	816	841	784	792	819	781	764	847	852	745	779	856	795	780	853	761	818	804	807	820	760	826	843	800	831	820	862	815	818	808	821	842	799	791	788	825	835	794	772	815	860	798	854	842	776	813	791	759	855	830	822	846	767	886	818	850	750	828	796	799	845	857	803	857	855	794	757	798	825	825	801	805	809	782	819	759	835	765	759	867	813	751	779	766	798	835	757	824	825	809	818	811	809	843	787	784	854	827	806	773	817	768	828	766	818	772	828	786	772	810	845	750	790	822	789	809	818	766	780	840	844	810	785	805	808	835	783	830	787	776	815	785	806	825	832	810	813	811	846	785	807	791	756	795	823	853	781	836	822	819	775	782	775	783	792	767	798	798	769	829	802	862	800	756	799	770	811	816	825	805	782	831	835	769	838	821	783	772	804	786	838	812	769	802	766	818	786	830	793	845	788	768	831	817	789	759	791	793	795	779	796	782	771	797	837	809	842	783	862	756	826	804	817	806	810	785	807	820	774	771	838	827	778	790	834	856	772	809	811	810	805	838	804	747	794	827	793	756	817	813	820	774	871	804	768	845	805	822	785	783	749	811	785	835	794	759	802	811	758	827	837	812	808	777	828	852	769	821	773	798	848	805	803	793	811	788	781	829	834	840	848	781	787	780	804	835	809	868	826	832	800	842	805	805	836	779	815	836	798	810	767	868	788	760	816	834	815	811	854	762	797	807	789	794	835	820	810	780	752	810	831	781	768	806	786	815	778	792	782	819	840	811	784	859	790	834	808	809	812	717	808	833	774	825	816	780	783	806	812	808	797	843	820	797	750	763	804	780	805	809	794	769	753	763	807	793	800	794	843	762	778	857	844	879	769	770	776	803	753	811	833	767	804	851	804	781	769	847	739	800	772	802	786	804	796	852	788	761	863	815	809	834	843	785	832	762	751	817	811	770	761	821	824	804	849	871	838	766	846	817	789	770	799	811	778	834	784	813	853	771	806	801	773	752	815	807	837	794	742	773	812	812	847	817	791	809	791	745	839	770	792	788	842	819	869	812	807	760	771	799	779	783	787	743	800	791	806	809	795	789	819	796	775	778	735	802	810	796	753	801	755	825	793	859	825	849	791	738	748	754	814	791	796	811	817	799	847	744	820	777	801	773	775	784	810	830	810	813	804	813	807	812	825	757	802	818	781	816	832	857	772	790	782	827	755	836	853	800	778	784	790	761	748	827	823	836	785	781	782	781	769	753	817	757	784	769	852	811	847	784	798	794	780	827	860	785	753	830	802	877	799	755	800	847	784	763	783	833	790	777	818	864	852	849	769	795	837	838	789	786	826	798	793	789	797	836	842	803	773	829	816	786	801	847	793	789	789	806	824	831	802	816	716	763	808	833	807	783	816	814	800	790	805	755	815	803	801	827	790	783	799	828	801	843	792	828	794	827	836	820	812	798	778	759	785	754	777	770	801	803	817	850	767	806	825	812	760	846	766	827	765	851	743	832	760	818	820	807	788	796	784	721	809	801	812	802	797	805	827	771	809	781	776	739	804	818	777	733	850	772	807	773	851	757	816	797	807	775	843	799	838	838	832	805	871	752	789	786	789	839	813	785	800	790	820	778	804	783	762	803	831	788	846	760	797	776	779	780	787	796	778	838	762	820	837	756	794	795	818	799	785	833	816	798	831	817	841	775	750	803	860	754	798	761	817	745	743	840	809	828	762	791	825	797	840	796	842	822	745	771	762	786	805	770	801	786	785	822	787	806	787	814	799	766	796	776	817	787	804	760	814	840	766	816	780	793	815	808	847	788	811	775	803	819	773	784	849	832	798	810	817	775	788	822	809	819	775	810	822	770	815	774	823	824	829	805	808	824	801	787	752	798	789	845	769	806	802	817	807	839	806	852	782	735	777	790	758	795	829	797	781	806	848	776	806	765	773	785	797	780	774	759	837	829	745	849	770	800	760	820	785	750	847	820	789	767	826	873	842	795	832	827	826	825	812	778	813	810	804	772	851	789	813	809	791	782	800	774	806	811	779	797	765	778	815	822	834	845	794	818	774	778	813	727	762	822	793	789	807	837	827	777	817	740	791	791	806	786	799	760	780	746	793	857	778	865	799	787	792	782	845	826	838	789	780	781	800	775	780	792	821	805	809	818	837	780	785	783	821	812	829	794	786	823	828	840	756	810	836	857	772	823	800	853	776	812	830	751	798	775	803	796	837	744	861	832	821	763	799	804	746	794	867	865	810	768	802	778	777	773	791	795	805	781	828	855	790	831	825	817	829	811	823	760	801	831	763	840	808	829	806	848	759	795	750	790	815	825	753	805	794	796	831	779	752	765	810	786	774	787	778	803	778	739	828	784	769	806	826	769	805	789	836	775	784	832	860	815	825	771	819	833	839	774	788	786	799	805	808	852	785	764	794	805	777	816	793	827	798	817	786	820	810	794	819	790	747	813	797	845	856	803	775	784	800	749	772	795	800	801	805	842	777	798	828	776	773	848	799	839	810	869	824	799	762	791	832	832	830	781	826	783	823	755	786	806	769	780	791	835	806	812	783	794	752	795	811	755	830	762	759	789	827	852	815	817	824	767	814	819	785	799	859	783	761	804	816	839	814	825	785	780	777	781	816	775	788	766	807	778	795	842	880	792	809	793	801	836	838	823	829	813	797	805	845	755	810	825	813	835	819	818	867	786	794	817	785	809	793	814	773	771	730	787	849	792	786	827	761	796	813	832	789	791	809	849	813	785	819	805	826	819	817	788	767	752	819	823	814	824	781	826	761	821	809	791	801	793	795	797	790	817	811	799	797	761	822	764	805	767	780	809	821	848	859	785	810	814	830	802	799	824	802	777	795	800	812	814	802	820	787	781	827	849	758	835	789	841	808	828	812	779	774	813	795	788	786	813	797	817	768	759	783	870	809	813	766	763	765	835	721	778	806	810	777	841	802	837	800	770	778	761	812	814	757	782	846	810	803	810	831	796	815	817	778	767	807	799	780	785	808	781	792	818	790	825	750	783	787	816	785	812	812	803	720	846	840	778	822	771	793	815	827	785	810	788	773	788	796	805	770	801	835	840	794	805	824	767	823	807	774	852	799	812	792	840	782	801	777	822	789	861	795	788	800	789	827	765	759	817	802	797	782	799	827	787	850	798	850	776	798	767	816	906	861	815	799	806	723	798	811	809	760	774	812	856	792	771	832	850	789	805	805	801	819	807	812	763	769	792	794	817	800	842	843	842	776	811	775
24742	21318	27707	25238	14922	846	556	481	388	378	383	336	356	319	310	335	307	308	318	279	320	303	292	307	290	290	277	273	297	251	298	312	298	306	276	319	286	286	287	277	289	314	283	289	300	272	280	240	302	309	280	297	315	279	262	286	315	295	282	298	320	322	285	299	267	326	291	265	283	294	312	336	307	278	301	315	297	281	296	278	301	287	314	312	320	264	263	302	322	284	307	275	310	333	253	293	293	297	302	324	303	268	293	267	282	288	298	283	273	285	301	281	299	308	298	262	291	268	277	283	283	273	322	313	289	284	275	285	298	338	298	284	300	293	293	287	289	283	279	298	268	280	314	296	300	307	321	292	322	289	287	289	289	302	305	295	290	288	300	326	291	294	303	301	300	321	297	271	301	260	286	273	300	325	289	284	327	301	278	282	273	304	280	295	300	272	292	264	264	249	336	292	278	301	278	303	320	317	303	329	275	294	274	284	294	273	275	284	295	304	269	333	299	298	295	273	308	329	250	271	282	335	272	308	290	311	286	300	293	275	319	306	283	304	285	318	274	288	297	276	298	289	277	281	280	308	258	303	306	297	291	286	265	301	301	263	269	266	311	272	298	293	287	297	301	298	291	272	272	286	324	268	320	303	311	278	282	302	285	295	309	309	296	298	308	306	276	309	283	295	287	300	308	298	286	284	264	265	307	276	295	283	268	290	341	278	267	302	306	313	264	277	287	288	311	275	289	276	297	292	280	286	292	262	309	286	269	309	288	300	316	280	328	278	301	273	279	323	282	318	322	296	309	290	311	292	310	311	295	302	310	288	281	322	273	270	304	282	292	314	297	253	296	271	307	305	267	298	310	293	288	293	297	323	291	283	282	285	300	281	293	257	300	277	291	268	287	279	288	286	297	293	308	330	307	290	286	274	299	280	277	257	269	279	295	305	322	263	298	302	286	301	329	287	330	314	290	315	265	284	287	262	328	292	294	262	273	267	314	288	269	282	291	301	289	271	275	280	292	300	312	306	293	284	257	275	286	281	276	276	329	297	291	295	314	297	302	285	266	294	291	307	273	295	281	310	292	299	280	257	272	268	297	296	294	312	321	302	276	288	266	324	302	267	290	303	290	324	271	299	293	317	285	315	315	285	284	286	286	285	315	291	304	327	274	283	255	287	289	309	289	286	297	320	286	288	321	274	288	291	300	282	327	295	296	314	272	286	249	275	292	314	293	266	301	290	289	301	260	269	297	322	297	305	313	300	275	293	314	277	301	277	279	278	307	315	310	292	307	314	297	272	303	267	310	275	289	307	256	299	281	285	293	288	327	292	303	313	289	291	287	293	288	302	309	265	301	250	295	289	308	267	297	301	281	283	290	287	297	274	288	312	279	304	272	289	290	317	319	306	315	315	284	267	271	312	281	308	296	304	242	274	264	281	300	291	258	294	298	301	269	292	281	287	285	267	310	292	278	269	299	283	295	298	289	263	302	336	297	307	307	311	294	255	297	276	294	302	309	269	262	299	296	276	303	304	313	323	283	284	297	291	322	270	274	292	287	295	299	314	296	294	297	284	301	296	272	265	322	326	264	277	315	296	333	300	294	282	305	297	274	309	310	256	278	322	289	282	301	245	284	301	332	293	288	320	288	304	280	291	306	277	310	279	290	308	276	265	301	294	299	291	298	256	328	299	279	288	294	291	302	321	301	279	286	287	299	298	312	315	279	282	268	308	273	330	279	266	273	293	295	318	320	306	297	293	288	318	294	278	280	282	309	282	289	297	305	326	311	296	270	282	293	283	275	296	276	293	305	285	285	307	299	282	288	320	299	302	291	310	301	286	302	297	271	293	303	272	287	302	287	290	272	304	298	265	281	289	305	284	303	284	337	307	288	285	283	291	288	315	298	275	272	258	309	318	294	309	308	307	285	277	272	271	305	286	286	290	302	308	288	290	272	283	280	278	283	285	269	264	302	290	279	279	301	288	293	295	279	264	279	308	275	324	311	263	286	265	296	297	309	261	293	279	314	277	313	280	293	317	299	288	310	276	319	312	312	303	306	325	293	296	280	282	304	275	297	291	275	287	281	298	292	282	312	270	311	277	286	297	312	319	315	296	290	289	266	284	312	273	280	269	263	294	300	278	308	295	292	302	309	327	291	298	280	319	304	277	300	283	274	295	277	276	300	297	299	280	307	281	275	275	293	301	280	293	312	274	323	270	289	286	287	300	300	280	274	331	303	298	284	276	264	281	261	282	292	309	273	274	286	311	304	298	285	317	305	296	279	284	297	307	262	276	319	279	287	266	309	253	304	267	295	300	317	305	275	289	313	280	320	256	331	285	296	295	295	287	274	275	277	282	310	294	303	280	282	272	289	302	287	298	256	282	283	292	273	297	292	321	279	339	277	276	287	292	307	297	271	296	284	286	268	287	281	291	272	268	296	293	305	275	294	286	296	317	269	298	276	332	267	316	327	302	275	272	276	266	258	301	269	294	308	286	264	253	315	296	293	289	296	300	277	294	314	265	308	248	292	283	284	273	294	295	291	297	277	270	291	290	299	302	303	284	263	307	288	309	304	297	296	296	285	312	299	297	281	316	294	295	293	276	298	288	334	312	294	293	302	308	269	286	314	255	290	294	292	314	287	295	295	314	288	316	308	308	265	299	295	294	275	278	300	275	311	313	293	292	302	253	281	274	296	285	281	247	284	250	291	294	308	294	325	298	297	305	302	301	265	290	290	288	251	281	276	289	286	311	277	261	303	316	297	311	284	338	321	309	315	311	301	275	281	305	290	283	290	316	276	304	326	324	280	293	310	282	291	290	277	285	297	287	301	317	265	291	270	259	278	284	313	280	268	289	300	268	314	279	293	272	307	262	278	292	287	274	285	326	300	340	287	295	253	286	283	289	274	295	330	272	298	335	264	283	321	282	298	311	288	288	267	268	296	317	279	315	303	268	308	296	282	268	337	281	297	266	256	320	309	286	293	301	283	266	279	307	278	266	279	290	293	297	309	338	284	297	323	282	287	272	319	285	317	299	309	299	277	287	275	323	319	282	284	273	310	277	291	310	260	289	284	252	274	276	304	264	292	287	308	281	296	314	260	314	285	288	294	292	293	302	282	282	301	315	302	302	299	297	315	315	291	306	305	299	291	317	291	277	290	285	274	300	289	303	293	290	281	275	297	329	326	279	284	276	308	305	298	290	305	271	278	266	280	283	287	305	303	294	262	290	284	269	274	338	267	327	318	294	301	306	305	288	335	299	313	268	332	289	313	268	270	337	298	294	292	283	308	316	313	300	311	291	310	285	301	319	278	321	294	288	295	301	265	300	312	311	309	242	314	277	289	285	262	259	264	300	287	277	302	302	322	259	280	286	293	292	269	294	278	307	294	283	282	290	262	300	286	298	305	287	302	289	287	261	275	277	301	285	284	302	309	294	318	273	286	303	298	299	289	274	306	275	298	277	301	287	292	277	284	302	286	299	312	309	299	264
3322	4815	3914	1935	1316	1007	811	697	609	500	486	419	400	396	414	424	394	398	355	373	369	385	323	347	384	351	327	355	341	339	374	311	343	376	328	312	317	355	339	342	361	301	330	345	358	332	331	340	340	346	332	350	377	341	351	341	329	334	347	346	346	348	340	365	352	328	360	320	339	338	315	360	314	317	377	282	331	338	322	347	343	335	326	358	323	322	349	352	349	368	332	343	346	323	313	337	309	323	371	323	333	314	328	327	347	322	314	360	352	352	356	298	353	335	289	334	316	331	327	344	332	340	342	337	313	302	317	319	357	324	349	329	335	320	332	382	335	341	343	305	358	350	328	352	340	322	351	360	346	316	339	353	359	324	318	331	378	317	322	315	326	318	353	318	314	343	328	332	315	344	340	331	322	315	344	330	314	343	313	321	318	361	301	327	297	315	352	324	311	381	322	340	328	321	319	343	347	347	373	340	332	361	323	324	326	347	321	335	306	292	338	325	353	329	318	301	358	327	352	309	326	331	340	331	315	303	320	336	350	316	307	331	307	339	295	313	330	321	319	329	314	313	342	283	310	321	317	326	354	336	334	335	324	344	342	332	319	345	313	334	297	343	356	345	354	325	311	334	324	317	355	319	339	341	333	314	330	364	319	369	312	357	350	340	307	365	342	296	342	322	305	332	298	321	326	323	333	317	316	359	357	332	305	339	323	368	366	317	364	322	307	324	339	344	349	348	318	347	318	329	332	335	329	341	334	309	304	332	333	336	321	328	341	309	339	323	367	343	345	320	346	355	306	334	310	335	325	337	339	322	357	326	348	280	340	324	340	284	313	297	329	320	325	313	346	348	341	328	294	322	385	316	344	340	349	297	323	351	313	295	345	310	334	326	349	343	333	315	336	341	317	345	332	332	349	332	329	328	344	336	324	289	357	344	319	320	328	368	334	347	319	342	326	334	374	347	340	327	342	331	320	361	297	362	308	343	358	351	365	367	332	324	346	333	308	342	324	328	364	318	328	315	311	354	327	341	322	347	344	296	306	337	335	316	330	379	354	337	366	329	334	306	338	326	332	308	314	328	303	331	363	320	333	324	325	350	311	298	341	319	331	355	339	337	327	357	305	324	349	292	314	318	317	366	363	325	334	364	278	323	311	356	314	347	360	292	307	342	348	322	352	337	342	328	343	305	329	335	336	322	292	340	331	347	344	308	330	352	290	331	344	348	320	369	318	313	340	345	340	309	337	288	329	336	338	346	314	311	352	342	376	302	343	347	318	323	328	303	364	346	350	336	322	338	320	294	342	309	336	346	337	337	339	344	340	304	327	344	290	345	328	298	316	322	330	335	294	340	325	315	305	367	329	312	342	325	308	363	356	365	350	336	344	291	367	317	369	343	325	335	346	347	345	328	339	313	309	306	329	327	341	365	295	345	353	344	345	323	325	340	324	317	302	321	304	341	319	326	348	336	355	298	334	319	346	303	335	324	364	366	295	339	343	266	329	334	335	314	356	329	336	319	342	320	279	367	330	344	297	315	328	363	354	341	320	312	341	320	341	288	322	356	317	334	303	368	345	300	334	305	338	321	336	357	335	319	336	326	313	346	329	340	338	348	337	330	343	326	319	335	326	346	316	316	328	328	343	347	331	329	323	363	325	345	338	323	351	317	333	324	338	354	333	334	315	347	321	344	356	331	308	312	313	321	307	343	332	307	310	356	321	323	332	328	325	326	357	317	323	322	325	333	329	295	362	280	373	344	345	336	328	328	340	326	345	331	352	331	324	378	325	307	307	295	312	342	330	297	311	319	319	328	340	313	331	354	330	345	331	343	320	300	348	337	313	363	300	330	320	334	366	325	296	335	314	334	304	318	292	320	314	285	328	341	362	358	309	315	328	352	321	339	297	332	331	367	330	347	314	343	364	328	355	347	314	336	319	348	349	313	350	345	361	304	326	379	329	384	339	353	361	339	317	334	363	313	330	337	341	349	325	338	347	312	303	314	339	335	310	354	325	293	344	327	332	348	329	312	316	336	305	330	334	334	339	362	319	363	351	306	284	329	373	353	311	320	340	338	328	329	335	371	331	359	319	348	319	366	330	338	334	316	351	371	340	361	311	366	322	360	350	340	328	389	329	310	332	338	317	320	348	322	291	318	316	343	348	338	355	305	334	320	368	360	348	301	354	368	364	319	350	319	294	325	322	322	341	331	309	327	345	367	314	321	337	331	324	312	312	342	381	310	339	316	357	336	329	350	356	366	302	329	365	332	339	303	326	345	355	308	334	340	309	317	340	310	315	326	330	295	308	333	320	374	346	362	322	350	361	316	336	310	340	366	345	343	326	341	350	326	305	348	352	343	328	326	372	328	358	324	336	303	340	321	333	338	329	335	354	346	315	316	327	339	341	314	345	306	339	341	342	329	329	333	330	341	338	332	314	346	331	319	326	341	336	338	330	314	325	321	362	326	309	334	343	344	357	336	318	320	358	321	328	360	370	304	318	317	349	339	320	357	304	314	345	360	333	310	342	338	342	361	340	298	347	337	338	362	282	352	316	325	342	313	358	304	351	354	314	332	348	349	340	341	320	328	338	319	337	298	338	365	337	343	304	315	311	320	323	314	317	350	329	321	336	319	295	313	319	333	329	358	324	331	338	310	343	352	333	334	349	320	353	341	338	316	345	314	320	309	343	353	374	353	321	328	351	289	354	335	344	329	321	347	301	327	315	344	297	343	350	351	317	326	333	327	350	351	330	346	309	329	320	346	345	324	315	347	328	346	349	341	347	329	302	339	358	332	331	295	334	330	340	340	324	338	315	322	323	319	315	343	321	309	316	284	312	349	316	330	341	331	303	319	344	285	317	311	365	326	339	363	333	330	314	327	350	343	329	323	312	323	345	354	347	316	345	327	305	343	325	310	334	324	338	318	324	322	336	319	363	330	317	346	368	353	314	328	314	325	376	310	328	341	317	321	348	308	317	303	332	317	291	343	299	316	346	314	342	293	349	345	314	329	324	327	377	296	357	344	323	356	333	321	318	310	366	318	354	304	340	333	375	344	367	319	360	346	343	323	334	320	327	357	335	295	327	316	340	327	321	350	310	337	365	349	307	352	337	334	315	325	354	322	339	356	357	309	320	301	354	328	328	346	326	339	326	323	339	345	323	357	338	329	354	370	334	336	330	329	348	305	327	307	317	320	313	316	355	308	316	320	312	350	326	337	313	311	352	377	325	327	340	377	327	332	301	337	352	310	298	329	329	343	315	343	357	337	344	315	315	326	322	323	350	333	343	280	328	319	345	337	367	298	345	340	324	332	333	345	325	357	354	367	358	331	294	358	327	360	315	328	324	313	298	331	352	350	340	335	338	336	348	325	315	328	335	331	340	332	316	334	322	332	314	306	352	350	341	337	323	321	337	334	334	316	326	332	308	336	314	350	371	314	358	360	353	344	343	325	338	366	301	324	372	321	373	320	306	313	334	302	316	320	347	342
22546	21352	28989	24054	21349	21381	11163	1211	835	728	663	583	532	554	502	528	466	484	406	418	458	423	422	415	423	374	407	370	397	379	375	377	388	378	375	396	364	336	360	385	396	350	368	393	359	377	344	365	397	392	376	381	358	339	364	401	359	350	364	365	382	390	353	329	396	353	398	375	343	347	389	383	357	353	412	395	354	363	351	393	352	406	383	346	388	390	360	407	379	376	375	332	360	412	350	358	375	358	381	363	341	347	356	324	371	343	382	338	375	372	385	405	337	360	385	367	386	354	369	362	380	351	382	352	342	365	337	359	343	362	398	381	336	369	331	375	410	353	396	379	364	361	345	351	348	373	344	367	373	383	342	380	353	336	388	340	331	367	371	336	361	389	385	387	357	363	365	368	369	355	355	357	337	377	362	340	368	361	389	347	344	361	369	334	371	366	380	345	329	385	362	343	374	362	391	378	385	367	366	340	363	379	387	365	361	380	342	372	366	371	336	323	357	323	350	357	358	367	371	367	354	386	381	332	347	383	375	376	368	353	353	323	343	370	339	350	328	386	374	384	365	344	364	387	399	357	370	362	331	350	352	365	344	324	338	385	339	323	362	376	368	382	375	347	371	337	354	375	314	351	377	390	362	380	341	378	364	370	369	374	336	379	375	385	355	347	373	356	362	340	330	348	376	360	332	362	398	372	373	368	354	373	337	367	368	364	370	366	361	387	355	358	372	353	369	366	334	334	363	355	378	380	358	360	386	335	363	377	365	325	380	361	377	344	353	379	376	413	322	374	361	369	364	377	377	351	350	370	362	403	342	354	347	389	361	329	335	365	370	341	305	368	347	346	363	390	397	363	384	368	362	375	340	347	377	377	355	356	379	342	384	362	345	318	352	332	352	365	369	328	359	337	356	355	336	350	359	379	321	373	385	359	365	367	387	343	352	392	384	363	368	367	351	398	345	406	379	337	350	357	350	329	356	393	348	359	367	401	335	359	346	379	349	374	380	350	371	381	341	367	337	344	375	380	388	403	380	390	345	352	370	367	366	389	348	353	347	359	377	364	338	378	346	337	346	330	371	353	348	408	350	352	356	368	358	343	332	363	370	363	364	373	370	372	375	364	353	334	396	356	404	334	353	349	352	351	361	314	330	361	350	362	367	354	330	337	351	373	383	356	341	356	368	347	351	361	390	334	349	363	353	344	364	363	369	374	382	339	389	349	336	338	346	351	388	378	347	350	342	360	354	374	343	367	345	351	368	368	372	364	381	365	352	389	351	374	385	363	356	323	355	381	343	319	370	386	393	363	358	368	370	390	378	372	345	364	352	330	350	376	318	331	378	357	368	353	358	355	391	347	371	353	382	375	384	367	348	358	354	311	384	362	329	329	359	353	350	345	393	378	347	364	331	342	373	369	362	338	373	325	375	339	353	356	383	366	388	347	409	327	388	386	392	364	362	365	351	335	349	353	373	376	354	331	380	351	346	372	372	342	358	365	349	344	403	389	339	345	352	378	354	390	371	358	388	366	350	352	355	354	340	368	374	366	363	381	370	345	363	350	359	374	314	322	357	348	327	367	361	386	362	357	336	381	345	369	395	378	345	348	368	407	339	359	392	398	357	379	370	344	357	328	358	344	344	336	372	345	365	379	358	363	379	350	373	374	367	342	352	358	331	351	376	350	390	368	379	369	338	374	332	344	347	347	346	358	377	358	358	361	357	357	367	331	380	335	366	367	364	338	328	351	366	326	369	337	353	349	374	351	377	327	358	335	335	383	387	354	343	354	362	371	347	390	328	385	355	375	356	377	368	357	357	396	350	375	379	373	360	342	348	371	350	348	367	365	386	339	367	339	364	354	348	367	387	379	328	357	396	349	356	358	381	327	364	339	395	354	384	360	351	391	388	354	381	351	411	368	359	345	376	353	368	393	382	365	369	360	350	367	369	354	352	365	384	380	334	352	356	358	403	376	365	341	322	343	349	329	345	331	322	359	322	334	337	346	368	333	352	346	339	361	336	393	330	383	368	357	356	347	336	364	341	369	360	351	353	349	359	379	347	397	389	367	384	355	367	377	378	358	345	391	365	368	351	330	337	377	355	361	355	368	356	375	363	382	351	327	341	345	379	377	325	341	370	359	364	373	369	383	380	349	366	366	365	366	344	349	368	371	338	359	359	357	367	324	370	375	381	325	369	333	388	358	358	356	358	330	361	366	371	348	360	376	383	352	350	345	336	350	344	373	360	345	366	367	359	364	346	365	329	364	410	333	377	361	349	363	342	350	338	385	373	336	339	351	376	357	341	361	337	333	357	386	379	386	368	359	388	361	375	413	362	355	320	365	353	381	324	363	364	371	355	369	360	325	367	381	398	369	345	330	402	346	371	351	355	366	365	376	369	360	339	377	353	340	357	364	341	378	349	336	340	380	373	355	336	363	332	348	385	342	369	348	370	371	364	343	368	362	375	359	371	347	331	362	382	347	353	370	388	379	380	364	314	362	361	378	363	383	390	378	396	363	360	344	378	353	331	360	360	359	358	361	340	345	372	352	337	361	352	340	366	346	358	333	339	329	401	397	375	365	386	363	345	363	357	355	383	367	382	342	345	360	396	337	355	365	368	346	372	359	343	342	329	352	309	388	350	376	365	371	369	370	360	361	355	359	335	395	382	343	373	373	367	374	357	354	346	385	327	332	376	355	392	365	355	381	367	370	376	357	352	368	349	361	367	388	353	382	368	381	346	341	370	382	374	372	378	343	357	375	339	350	380	307	361	332	392	323	357	335	355	393	334	376	337	353	368	356	326	352	347	370	335	366	368	372	359	319	338	350	316	358	347	365	361	328	369	354	354	363	370	386	369	373	350	380	341	358	393	337	344	343	376	357	351	348	337	369	360	345	353	373	369	365	381	361	389	332	395	373	368	332	360	379	352	340	342	356	364	362	379	340	338	344	396	396	363	347	379	341	350	342	378	356	339	334	342	357	331	386	355	381	361	349	371	388	364	353	339	372	367	378	390	344	358	345	381	348	350	356	382	321	363	366	388	325	350	372	346	381	340	349	358	399	359	390	381	378	355	358	344	361	383	400	387	361	355	337	368	350	361	389	347	397	363	328	355	330	370	400	373	353	350	377	362	376	328	342	383	348	369	352	338	339	365	347	343	341	362	329	377	349	405	377	371	379	375	334	353	360	362	405	401	355	362	317	354	348	360	370	378	379	349	362	377	368	407	368	343	343	373	338	355	326	390	389	357	337	402	388	350	334	366	336	361	388	348	358	355	346	333	357	362	372	346	379	356	356	357	333	323	380	330	353	373	337	354	364	325	387	358	377	379	374	356	362	348	363	353	322	351	349	355	379	375	361	364	381	337	337	338	331	363	325	347	333	329	361	351	377	344	357	351	374	356	353	333	353	349	340	388	347	389	372	348	357	391	346	351	358	389	374	341	348	365	342	361	343	357	358	369	341	384	336	376	380	346	371	348	383	370	359	368	344
4444	13373	10983	5241	3525	2616	2049	1728	1299	1124	960	846	758	679	704	622	615	560	557	524	562	504	502	524	489	508	454	435	457	488	445	470	443	460	418	435	427	453	446	459	438	443	412	418	455	401	405	418	401	430	388	429	412	415	460	394	454	424	413	413	435	420	413	422	440	431	423	421	418	418	398	453	401	467	424	389	445	412	438	419	464	441	453	409	417	464	367	423	392	411	443	416	414	408	425	450	429	419	433	435	438	449	426	399	419	380	419	460	444	438	437	419	345	451	403	455	393	432	412	409	412	438	396	432	456	394	420	397	448	403	389	447	438	431	393	396	436	434	418	400	395	423	445	397	394	396	390	425	431	412	405	408	460	396	410	414	420	424	433	407	446	418	408	429	432	420	436	421	446	438	414	399	431	394	428	405	420	450	419	422	408	445	394	410	427	413	394	455	426	453	416	388	413	417	410	437	443	403	424	421	434	416	413	412	401	428	454	426	438	437	436	403	405	431	411	408	442	380	391	412	421	441	446	400	398	436	457	409	435	397	428	393	392	434	415	419	404	404	401	432	425	419	416	388	410	458	440	412	433	421	423	425	459	422	423	402	409	456	394	416	392	406	436	439	445	394	426	425	455	419	423	392	414	396	409	413	400	418	480	429	384	415	415	429	412	442	435	445	375	419	441	427	418	435	401	391	436	445	443	420	411	389	413	394	435	453	408	413	416	396	395	414	431	407	397	434	446	449	390	417	428	432	432	450	382	414	456	406	401	412	408	404	466	457	428	367	396	401	387	413	385	414	394	452	429	424	418	425	428	414	386	428	389	418	431	433	411	404	433	430	412	413	463	413	404	417	433	448	405	416	377	431	445	439	433	411	410	403	429	362	428	416	440	389	398	455	424	436	448	453	425	408	424	425	407	394	407	429	391	401	383	426	427	375	456	394	448	401	430	399	454	452	432	379	424	402	434	427	398	410	431	430	433	400	427	423	465	410	419	415	393	466	436	438	402	410	396	417	429	429	403	450	389	407	426	371	436	399	407	445	418	393	439	430	408	416	445	439	440	418	434	426	374	435	436	421	440	407	418	408	415	412	390	414	445	407	402	452	406	434	386	441	425	409	443	458	404	438	410	412	447	402	397	429	411	408	422	374	431	439	386	418	413	431	431	425	392	399	408	416	464	419	431	406	439	433	401	416	448	427	470	400	414	414	420	438	394	399	439	400	444	421	400	463	432	407	422	401	440	404	392	428	437	396	398	430	413	417	444	429	414	380	396	399	382	415	409	421	439	402	426	426	421	435	439	415	435	430	402	412	427	394	417	421	431	455	390	444	420	408	440	405	433	417	441	445	400	410	421	452	449	395	412	420	433	398	401	400	431	439	406	421	414	429	420	429	428	387	445	405	402	399	413	404	427	447	424	415	380	431	382	413	445	439	401	445	408	427	443	401	420	423	427	446	422	389	464	407	447	418	422	433	426	405	415	425	401	393	430	409	416	408	435	414	402	425	420	422	414	398	405	420	445	439	405	425	398	410	420	396	425	426	427	447	431	399	408	415	404	400	478	441	406	397	406	437	415	416	457	442	418	444	435	409	383	439	413	435	470	416	448	416	386	420	462	419	400	443	421	426	408	410	396	423	408	433	421	411	420	428	423	409	430	384	447	405	426	430	417	410	405	442	467	439	395	409	409	387	384	432	411	439	434	437	431	422	422	399	409	398	388	385	425	418	409	429	391	422	449	424	401	409	434	425	421	465	393	399	396	398	409	414	465	420	429	405	406	411	408	397	438	414	432	400	433	389	430	410	384	415	428	393	432	398	433	410	437	394	397	432	421	424	397	428	430	421	398	410	428	391	403	421	407	405	414	441	446	400	431	394	408	415	434	398	427	416	422	426	397	395	394	434	424	401	428	403	410	450	415	428	395	415	445	451	435	421	443	381	428	395	429	405	407	423	416	454	408	399	424	402	416	430	423	407	426	424	435	407	402	409	430	410	455	462	439	405	418	426	410	418	420	396	425	396	395	426	393	413	412	452	394	411	405	379	381	440	424	422	409	421	460	438	429	442	443	376	449	416	444	404	414	414	356	422	426	380	412	412	408	431	397	425	431	398	420	427	459	420	385	426	421	435	428	416	413	413	427	425	419	405	415	429	420	399	449	428	430	428	401	409	423	400	424	422	409	451	432	436	428	422	397	433	418	445	410	412	431	413	403	431	385	401	388	405	389	482	427	430	400	412	431	422	427	417	434	429	435	413	404	409	404	425	432	435	425	441	428	398	423	418	403	410	432	379	421	440	412	397	393	438	393	446	425	386	419	425	421	423	397	447	442	404	445	395	441	415	405	416	441	411	439	414	411	410	455	430	397	431	443	443	432	451	437	433	407	403	424	448	403	439	449	387	442	414	453	418	387	465	407	442	386	434	433	428	416	403	423	405	416	395	435	405	425	425	447	415	418	426	414	433	477	414	379	448	424	390	395	433	437	427	420	399	410	448	443	397	404	432	391	388	451	437	430	435	384	405	415	421	386	405	414	407	423	444	396	448	399	456	407	473	377	423	429	460	390	424	448	419	404	468	411	367	422	410	447	388	423	409	377	440	414	429	421	416	430	430	444	416	414	434	445	458	416	396	423	422	417	415	405	423	431	443	427	434	452	416	440	420	446	431	470	414	432	416	452	453	436	409	434	408	421	382	431	416	437	397	392	425	444	438	402	412	429	422	443	418	419	426	419	393	430	443	452	403	419	413	438	405	423	414	412	401	458	434	423	404	440	401	413	391	419	436	404	444	443	395	444	469	382	447	435	403	419	451	436	383	433	407	424	408	409	427	420	416	442	412	404	440	438	431	442	372	424	403	443	429	414	427	416	412	425	409	453	421	415	427	452	405	432	430	423	406	431	417	417	389	424	421	400	402	399	435	436	438	451	436	404	401	441	388	401	426	406	443	430	429	445	418	413	403	395	406	411	411	451	395	407	415	388	443	450	404	433	405	396	406	403	387	442	434	419	476	395	373	434	435	430	403	426	371	400	456	414	394	409	447	400	373	418	409	418	453	395	402	492	408	396	422	429	429	438	433	393	423	428	400	418	423	437	379	431	413	412	429	409	448	437	433	422	431	433	445	412	409	395	418	405	421	456	446	401	409	422	446	418	430	397	371	385	435	462	420	391	391	428	438	429	411	421	386	442	407	423	409	458	405	388	413	401	412	422	438	435	413	388	406	421	419	454	441	399	380	451	388	418	401	435	392	427	412	454	395	437	404	388	425	400	409	425	429	398	417	417	416	425	403	425	392	396	426	409	399	419	417	432	429	379	437	438	433	433	438	380	434	408	435	409	429	396	433	421	447	440	409	428	405	410	424	468	394	413	423	401	412	430	419	409	441	454	444	390	370	434	440	415	435	401	418	383	406	431	384	424	439	414	439	430	469	402	418	436	432	414	473	403	448	440	409	435	449	441	420	395	430	433	407	442	377	400	430	402	440	408	381	416	384
27360	19879	6708	1174	871	781	655	557	596	601	629	598	569	584	554	573	629	621	618	572	573	604	612	600	595	615	637	527	586	580	538	598	610	613	604	592	578	593	564	576	617	596	575	585	639	599	562	612	564	602	618	604	598	603	564	534	604	630	550	582	566	579	645	612	584	564	585	565	571	587	577	587	563	577	606	600	592	599	607	564	619	613	605	600	580	599	568	621	550	621	596	593	570	579	585	568	609	620	622	605	611	536	558	599	619	587	569	666	558	602	619	604	604	618	641	589	559	621	570	572	581	574	570	571	599	607	571	582	589	564	582	584	589	599	560	573	569	576	610	623	585	596	597	632	630	564	611	588	635	608	610	586	631	602	618	577	656	644	592	643	602	589	594	624	595	566	612	619	592	645	616	600	634	599	630	564	594	576	612	585	614	556	550	589	626	555	551	578	588	553	619	622	632	580	583	577	600	587	615	587	620	617	612	544	572	606	566	585	605	605	600	608	650	587	586	643	633	600	654	580	610	588	583	565	586	630	561	572	587	561	587	587	561	596	611	586	570	603	585	597	581	588	564	570	593	606	540	583	584	603	564	597	582	566	592	575	614	590	598	598	533	580	591	557	566	587	601	621	591	595	597	568	600	573	617	540	606	581	585	609	634	577	542	544	595	535	533	554	581	588	588	554	612	612	601	596	606	648	605	591	534	606	589	579	546	583	582	599	564	592	575	648	575	567	624	601	606	592	541	592	589	610	614	579	599	576	605	605	601	632	612	580	619	601	595	557	602	590	566	605	629	598	586	613	553	642	623	587	602	603	583	615	609	555	595	594	565	593	576	591	609	596	625	582	554	578	609	614	605	579	596	563	596	571	586	602	591	592	603	533	574	580	612	595	571	608	635	613	586	605	599	542	602	570	618	592	566	634	597	578	570	585	576	640	607	559	618	621	617	612	587	603	588	570	570	575	585	619	591	594	604	571	622	575	582	608	610	628	577	583	614	593	583	613	584	617	582	647	570	579	538	603	571	630	572	537	572	602	584	604	605	614	595	572	601	629	574	561	623	614	556	575	590	606	590	567	594	582	633	616	577	579	567	571	624	594	553	604	604	609	586	615	589	615	554	559	598	594	598	623	591	603	595	572	605	614	594	612	560	575	601	612	641	590	597	577	630	605	636	646	601	593	594	586	611	539	600	608	600	604	649	603	578	583	600	594	595	603	565	567	585	625	564	564	606	588	577	625	588	570	631	592	563	545	632	572	592	566	591	555	589	603	580	618	576	557	627	587	559	543	574	563	578	575	610	574	565	597	563	577	622	578	595	588	586	649	535	562	623	602	556	553	614	603	597	563	597	588	609	570	606	582	636	567	586	598	612	594	615	606	588	588	584	627	597	586	589	607	533	589	602	588	583	575	607	602	596	609	573	617	608	628	604	577	602	599	622	578	564	579	610	636	607	597	566	559	599	591	609	613	584	620	587	618	601	563	607	580	606	581	600	574	615	602	616	612	582	602	597	604	611	601	585	602	621	576	613	615	563	537	610	595	587	607	633	598	597	593	630	587	561	587	570	577	582	576	611	582	571	605	621	591	562	602	591	603	620	559	614	612	539	588	557	584	594	571	611	588	599	593	546	626	608	580	623	591	613	569	590	597	605	605	564	590	638	631	607	617	583	589	589	570	592	570	569	583	599	626	590	575	611	589	552	604	587	591	605	600	615	643	612	589	583	554	580	614	534	588	593	591	581	603	568	586	629	614	589	602	546	601	553	588	606	618	627	609	557	573	579	586	584	535	583	569	598	588	596	608	605	577	587	622	580	623	563	582	555	568	560	625	612	578	633	599	599	616	623	620	594	549	567	597	591	602	598	627	564	587	626	556	582	587	602	587	638	575	612	618	574	605	573	581	601	562	581	629	631	592	563	567	604	621	616	588	551	595	595	594	559	621	579	575	602	563	581	565	565	638	589	626	588	620	575	580	584	638	586	608	640	607	592	620	632	627	576	551	590	615	619	617	600	591	589	558	604	625	602	574	570	579	587	565	628	607	614	601	598	595	580	598	563	612	622	604	566	570	607	558	599	575	617	602	600	601	626	563	650	613	618	591	613	584	574	636	557	655	599	616	585	603	598	632	601	577	660	605	598	622	591	615	568	593	564	541	589	602	636	577	554	594	569	578	595	635	606	593	601	565	626	539	619	585	627	568	566	571	553	625	632	593	639	651	581	598	604	576	618	585	620	577	621	600	599	556	612	636	574	631	595	588	624	580	574	616	553	612	595	585	611	608	596	580	578	540	584	601	613	570	587	554	599	581	578	578	595	579	626	598	599	639	571	604	615	570	590	597	562	537	572	620	608	549	591	604	585	543	610	610	622	575	597	594	628	556	595	599	603	575	610	621	589	623	592	599	587	593	603	551	599	557	528	592	587	583	620	622	572	580	617	550	596	547	623	601	574	606	599	551	605	590	607	658	548	602	568	644	592	577	624	580	593	614	634	601	605	574	571	602	569	610	563	580	600	593	650	579	589	610	616	584	637	587	543	556	607	551	592	564	607	591	584	604	596	609	556	612	598	571	625	620	634	649	582	569	578	550	595	588	631	619	574	586	551	635	603	616	579	600	600	665	568	597	622	578	575	602	597	589	631	603	600	606	568	553	586	579	605	618	627	578	603	581	578	621	626	583	659	576	559	540	576	584	600	579	635	561	600	625	564	608	574	557	600	579	585	578	598	596	626	608	590	622	574	585	606	585	552	585	591	627	629	611	596	565	622	585	587	598	617	618	613	560	600	585	597	630	601	581	582	601	602	614	555	599	598	611	596	540	581	648	572	618	597	567	571	571	598	594	630	596	605	608	602	632	568	593	646	575	576	591	561	638	550	601	573	610	611	554	573	635	584	589	608	576	599	594	618	529	593	584	583	594	603	605	575	601	572	594	552	619	589	611	606	623	592	594	549	546	653	587	599	599	588	599	600	577	591	604	623	611	602	627	578	566	618	582	569	555	590	627	588	558	618	599	544	617	596	624	595	603	615	586	596	567	613	580	544	610	606	583	613	573	559	609	592	585	606	560	581	608	588	574	587	604	586	602	611	558	619	613	591	597	585	570	617	569	592	630	617	600	587	565	611	571	601	589	580	580	563	583	604	592	595	609	623	633	589	638	573	594	601	566	588	612	621	597	600	616	573	619	594	590	611	545	602	588	542	611	599	565	582	586	595	621	573	643	564	542	618	583	579	631	592	652	577	567	603	587	577	581	600	568	608	615	568	616	608	589	613	592	620	597	593	610	576	611	622	595	599	566	646	588	573	633	557	631	616	604	606	566	576	619	580	582	588	589	583	612	597	599	617	613	577	607	582	602	595	575	578	574	571	629	577	591	582	590	595	554	597	585	569	612	615	590	611	633	552	618	624	599	599	589	570	578	601	589	612	632	563	561	573	592	593	613	552	577	618	578	601	603	605	610	589	607	596	600	580	613	593	575	606	608	614	601	565	610
4292	1265	1109	788	756	698	753	710	704	709	666	653	678	705	667	698	678	652	658	684	665	690	631	684	649	663	674	661	684	654	696	698	663	656	676	701	623	645	688	630	663	691	595	700	648	657	685	668	631	669	636	668	686	651	684	650	668	693	612	603	693	632	634	640	648	668	666	675	662	677	638	649	672	640	663	632	627	687	687	672	634	651	669	615	683	654	634	659	658	661	689	681	666	625	704	623	678	723	626	670	654	659	712	686	661	681	657	647	647	672	640	634	649	655	677	689	663	685	644	630	696	648	647	639	711	672	661	680	712	698	635	630	654	657	693	602	700	730	711	626	663	664	634	660	665	660	699	647	666	616	685	672	639	702	663	628	652	658	642	717	662	656	666	696	705	695	670	681	703	680	679	633	697	630	651	603	630	717	676	678	671	637	649	676	660	679	645	654	708	670	637	680	630	629	647	633	693	655	681	685	651	649	693	660	623	690	651	649	656	688	707	680	720	653	650	651	646	696	689	667	609	626	683	651	653	668	655	640	670	653	647	646	663	678	645	679	668	655	650	661	664	632	669	647	633	731	626	677	664	647	644	600	671	659	645	701	662	685	701	632	663	701	684	681	703	627	681	668	677	675	645	631	649	638	662	634	677	650	674	648	654	647	640	664	646	676	604	695	630	682	684	698	672	662	678	618	656	654	686	642	672	680	652	627	631	649	694	657	703	649	658	652	701	620	655	613	643	655	677	641	674	673	631	654	695	652	630	675	660	632	650	639	667	680	638	646	679	635	620	627	692	652	681	634	651	659	649	701	655	667	634	650	694	644	623	654	687	636	684	655	666	647	684	684	742	621	686	654	680	623	676	628	675	659	592	609	664	630	681	657	652	664	637	656	674	639	635	698	628	672	631	693	612	650	638	646	663	657	691	648	623	669	652	654	660	721	687	665	678	637	625	689	646	674	639	650	629	642	676	642	647	603	662	646	614	678	701	631	693	681	609	639	714	661	670	692	629	643	660	637	631	652	680	683	642	630	648	709	669	691	658	642	659	679	660	655	677	658	643	673	679	654	711	637	687	660	719	681	685	623	665	631	627	636	639	660	676	641	691	658	667	635	720	678	650	683	673	647	665	611	639	660	695	638	689	678	673	607	639	622	674	627	683	639	674	668	706	646	685	683	649	701	630	647	707	690	690	633	643	685	641	694	640	654	687	639	669	660	719	670	651	627	660	650	688	695	618	664	661	675	642	661	596	623	695	623	662	676	664	662	670	687	667	646	689	683	657	671	654	671	680	666	686	681	654	648	647	679	680	656	673	678	615	673	667	664	664	678	621	633	644	675	665	693	664	690	658	684	631	674	644	677	685	683	675	645	663	597	636	695	665	710	666	644	680	652	670	654	655	654	719	649	637	624	645	681	683	676	626	650	681	722	649	653	713	651	653	656	679	683	664	608	667	644	629	608	666	683	697	619	640	602	654	662	657	704	622	648	628	665	680	630	666	606	599	667	678	668	626	684	657	684	667	662	660	607	655	631	675	648	697	668	619	661	643	680	662	652	662	686	708	651	639	701	642	664	697	673	629	669	685	663	683	680	680	654	678	675	682	670	648	645	633	700	628	655	679	673	656	651	624	646	680	700	674	657	642	637	604	659	676	681	667	706	676	626	694	641	707	640	649	679	668	636	675	715	623	653	627	659	640	687	664	639	669	635	671	651	708	678	663	661	640	677	681	636	674	633	671	665	656	641	622	705	723	628	667	662	645	702	644	666	657	631	639	710	657	655	662	612	650	694	670	669	624	636	677	632	643	647	632	722	672	657	621	651	684	633	650	674	655	661	683	599	700	669	651	642	665	606	681	626	662	635	638	657	689	664	668	695	700	628	671	667	654	667	655	685	664	684	645	661	687	628	658	686	644	693	637	644	684	689	674	646	640	691	675	662	663	663	688	702	618	654	646	645	702	646	642	683	652	653	639	661	682	676	674	652	668	659	657	683	692	589	675	685	696	643	649	675	626	674	714	691	671	644	593	683	707	619	626	686	662	687	682	663	655	673	686	665	685	664	645	698	643	687	678	695	724	677	627	686	684	639	664	630	682	669	617	672	652	671	640	679	663	703	712	658	661	668	670	660	701	661	702	672	651	677	662	613	632	642	645	645	629	688	693	672	656	660	659	649	671	715	643	630	654	624	653	620	677	697	631	634	641	701	656	660	645	690	666	647	627	681	699	654	616	656	663	651	707	730	645	665	668	671	650	651	684	618	632	647	676	723	692	634	679	692	632	631	627	663	691	665	625	632	644	675	686	690	635	692	628	662	636	668	632	682	672	686	667	644	692	679	632	639	650	683	618	615	664	700	696	645	678	639	674	682	646	648	691	658	655	656	661	680	645	653	690	596	653	661	633	668	613	666	618	685	628	651	655	652	688	672	670	681	663	628	692	672	662	694	660	670	668	679	680	658	625	636	656	652	674	656	682	658	681	683	629	703	654	649	659	687	666	668	657	648	667	672	661	701	653	645	656	646	669	654	641	665	701	700	710	630	677	665	666	639	682	656	677	668	642	673	680	655	699	681	622	639	667	634	678	649	679	677	670	635	660	680	693	610	655	666	650	643	701	636	710	649	674	685	630	670	649	658	634	643	673	571	673	674	640	630	658	641	650	723	722	658	674	657	676	699	685	691	693	656	674	637	672	671	645	623	656	710	696	662	654	637	653	624	664	644	623	656	654	649	621	630	662	653	658	674	589	707	691	707	668	642	630	667	632	655	658	668	666	620	661	649	654	627	621	703	660	666	650	701	646	665	667	625	693	616	656	659	656	656	653	647	642	704	682	715	667	665	635	636	666	685	622	663	641	657	663	685	632	645	676	657	633	645	656	645	637	670	614	650	644	637	642	673	647	645	672	634	637	682	670	645	720	731	683	679	703	622	657	643	686	635	663	686	617	678	646	673	700	733	669	622	654	625	604	635	639	635	643	652	667	638	637	676	628	710	632	665	646	641	666	631	646	655	677	632	691	655	666	678	643	664	645	620	678	685	622	631	670	648	654	703	669	652	637	647	591	679	692	670	643	661	607	686	703	622	645	688	682	714	678	607	660	670	700	686	664	653	655	689	612	628	670	637	688	684	707	663	606	644	721	668	673	702	689	688	714	711	666	677	648	617	679	645	654	617	691	635	664	644	664	662	643	636	634	661	653	620	632	652	686	657	699	625	664	635	624	667	679	666	633	652	663	690	670	664	699	673	694	623	633	624	661	641	654	676	640	679	612	679	642	658	626	683	605	685	681	653	646	638	622	672	691	669	612	639	644	683	653	640	643	669	637	652	637	658	708	659	682	653	640	679	675	670	698	633	666	682	714	642	663	681	640	639	679	645	655	676	626	715	684	653	661	597	661	659	674	656	654	660	660	680	685	632	642	662	709	668	637	681	689	613	680	680	625	634	639	708	681	710	716	615	684	634	647	626	658	657	658	686	676	661	673	720	710	654	663	660
23763	21318	28463	24490	21317	10168	1465	1069	901	887	857	799	839	785	782	744	831	772	745	800	744	765	762	751	716	723	721	709	752	709	738	726	709	703	749	731	722	687	710	681	718	707	652	738	736	705	702	715	763	729	716	665	690	661	737	717	713	696	705	704	699	652	708	719	722	718	726	695	721	708	673	695	713	732	693	686	769	661	741	727	658	724	713	707	697	713	772	741	712	668	723	737	675	734	736	688	724	728	737	713	709	712	745	719	728	762	723	695	719	700	685	689	672	695	710	700	738	675	697	747	731	709	717	689	688	725	745	727	711	660	730	734	710	714	709	725	691	687	713	668	713	737	669	713	694	706	690	756	669	713	718	691	721	664	721	698	718	734	723	693	684	724	729	721	698	663	675	686	723	682	712	646	714	684	699	707	684	658	745	716	674	713	765	693	675	661	750	674	680	690	734	679	664	732	720	726	703	697	671	691	689	695	690	703	729	715	717	714	679	733	638	704	738	673	704	747	688	696	714	692	769	751	706	724	717	649	717	667	734	696	697	758	693	708	693	688	714	713	694	729	747	683	696	675	731	716	670	745	700	711	703	711	674	737	715	720	697	740	743	694	747	664	686	689	740	695	698	684	676	713	698	738	713	686	677	653	732	684	647	700	675	727	709	705	739	704	693	702	707	731	710	710	776	692	704	701	713	709	697	685	696	689	703	726	706	694	723	703	741	768	710	746	676	702	730	681	695	696	726	768	725	690	711	673	720	743	688	702	691	697	686	696	741	748	666	673	659	744	724	744	691	689	749	698	672	710	731	725	674	726	752	661	723	730	689	682	735	717	687	721	667	703	721	709	672	713	694	672	714	707	713	669	720	717	736	697	688	709	725	689	729	754	752	711	711	705	737	712	666	729	744	678	711	723	701	619	666	699	705	715	727	714	734	743	702	781	686	720	715	688	665	705	681	721	675	725	753	725	672	678	713	726	729	706	721	696	706	681	749	731	702	743	701	732	690	715	707	718	704	699	691	672	717	681	718	730	707	757	728	718	709	703	718	781	711	745	701	734	694	689	715	736	704	686	745	691	682	696	701	731	716	697	682	701	689	755	723	688	712	717	681	671	677	712	687	709	661	703	698	756	702	738	699	768	690	730	763	706	729	657	748	731	725	688	699	689	714	702	740	691	714	671	727	659	693	696	689	727	682	703	743	661	700	688	715	690	703	716	716	756	735	673	728	729	723	761	674	710	700	667	696	681	676	654	650	673	680	696	725	673	762	707	732	731	724	672	689	718	722	706	718	698	736	747	697	679	713	713	674	729	750	704	713	720	712	690	724	752	703	724	658	676	668	664	702	677	655	664	727	686	650	748	739	639	666	751	721	691	694	683	707	732	728	781	679	694	666	715	678	697	692	719	675	661	718	694	710	717	692	695	732	649	692	728	656	740	720	708	722	678	704	680	684	724	698	635	712	679	721	692	731	705	740	695	726	731	726	688	727	707	729	696	670	685	686	717	681	705	731	727	672	687	758	670	744	655	708	695	717	723	710	694	676	623	741	742	707	685	655	738	706	721	666	715	725	648	757	713	671	745	731	715	679	669	692	726	686	680	703	732	623	746	727	678	680	677	700	747	710	677	702	724	683	715	718	719	698	729	724	656	729	738	712	711	707	688	714	683	687	761	675	737	737	733	745	661	703	731	711	713	688	720	677	717	715	691	701	716	686	728	742	726	711	663	740	706	747	698	717	725	696	747	752	685	653	705	699	704	676	690	726	707	699	663	692	673	743	707	689	717	693	685	724	755	703	692	709	704	697	643	713	746	729	727	674	741	711	704	717	672	698	734	700	686	722	700	695	693	716	694	681	731	723	713	740	696	698	696	700	724	705	747	719	713	702	741	686	660	729	745	687	683	681	722	726	666	695	687	697	719	672	699	701	743	692	689	691	706	688	652	686	724	759	699	690	732	712	700	719	699	693	714	747	701	695	667	712	687	641	729	713	686	746	717	691	738	692	707	706	728	717	672	703	727	691	676	727	743	627	732	699	650	741	673	694	641	664	709	686	706	732	708	665	699	718	745	675	637	696	711	730	738	720	692	715	724	669	674	722	669	716	713	684	711	737	740	672	673	742	702	707	702	703	703	730	709	696	714	717	653	679	685	730	709	683	724	703	701	709	648	763	702	723	688	722	680	689	747	740	703	731	663	728	782	682	678	712	719	701	717	657	744	681	703	677	672	707	734	676	714	714	723	713	701	720	673	687	675	734	702	698	711	742	664	702	738	698	725	682	703	750	730	719	668	675	719	689	702	714	732	714	699	718	673	700	729	724	681	684	701	651	702	719	703	712	696	725	725	680	752	710	675	679	740	707	700	725	703	709	679	678	711	700	730	697	678	715	730	645	708	712	726	711	714	736	701	720	775	675	732	712	757	702	678	699	686	738	713	714	732	680	744	710	688	646	697	686	747	651	698	733	670	741	725	669	696	713	684	702	718	704	676	738	686	704	695	692	753	650	698	645	685	689	682	682	680	710	687	672	703	712	754	649	684	718	723	701	699	689	685	722	681	736	691	747	658	693	719	701	725	712	690	698	757	732	703	710	724	670	693	690	737	704	749	715	715	733	722	676	702	687	693	656	735	650	683	718	723	682	732	657	739	705	697	711	730	696	743	671	681	701	700	649	709	670	665	677	715	732	729	706	734	695	715	690	692	708	739	740	702	673	696	683	760	680	694	750	712	738	717	766	708	706	738	674	685	715	677	660	709	714	708	724	683	695	686	718	769	667	712	694	679	726	715	731	692	695	689	733	689	738	739	648	690	711	679	711	696	700	701	737	691	727	694	753	690	705	738	684	714	707	701	719	707	716	707	652	689	732	710	702	730	744	699	705	742	695	728	660	746	701	691	736	742	659	729	723	696	726	719	685	734	723	728	664	686	690	673	698	683	732	735	705	687	713	716	687	704	700	694	700	692	701	716	746	714	730	696	700	707	643	687	692	708	687	686	724	711	765	668	671	683	695	700	695	740	720	667	708	729	710	678	677	699	697	671	681	726	748	668	723	723	721	705	687	672	679	702	701	712	707	726	731	711	699	707	696	786	700	730	752	731	714	679	690	716	718	667	681	685	704	703	686	698	722	707	734	720	699	717	709	685	716	707	693	750	731	689	716	699	753	704	688	695	705	715	707	652	712	725	710	658	734	678	697	693	729	743	741	686	705	738	748	742	755	703	730	754	652	751	700	715	695	762	691	712	688	704	719	678	705	685	645	698	682	768	726	681	655	707	706	701	695	646	676	713	720	740	699	726	696	683	724	712	653	672	721	685	709	679	728	714	706	734	708	712	723	726	690	684	749	728	696	734	726	720	685	713	740	708	723	715	706	688	718	699	712	720	656	713	660	722	684	727	737	717	701	693	741	649	662	685	676	760	652	664	755	718	709	701	719	718	721	743	702	698	705	699	731	704	735	693	680	699	707	693	731	732	684	674	692	624	691	690	657	692
3239	7704	6588	3257	2271	1877	1559	1398	1329	1088	1047	1045	965	931	902	883	881	835	825	894	888	862	841	846	890	815	808	793	817	838	831	854	845	815	843	816	787	802	786	755	783	822	798	811	763	828	838	807	780	816	785	818	798	807	814	864	838	796	781	816	769	775	796	837	797	778	799	784	830	829	825	795	794	874	819	827	787	864	787	790	802	796	775	759	828	795	805	759	783	771	718	760	809	826	776	821	757	817	845	818	875	771	779	807	832	766	786	797	747	776	830	790	815	764	802	755	813	810	874	753	806	817	814	788	778	814	752	799	792	809	816	795	778	835	788	791	877	762	803	763	834	785	810	822	837	797	757	824	734	821	779	825	760	792	770	797	759	835	832	816	819	798	791	786	821	783	763	759	790	746	801	809	792	778	782	784	782	870	784	816	828	769	803	816	707	830	783	806	805	824	775	808	802	808	864	827	828	730	810	778	846	761	814	766	839	808	790	738	807	807	826	791	799	804	765	767	847	828	769	788	806	766	798	791	806	759	770	803	803	790	787	779	771	833	773	843	798	781	766	806	812	802	820	805	809	777	757	735	772	791	849	836	842	784	844	813	821	764	777	792	790	751	782	733	809	814	785	776	819	781	732	788	757	799	821	775	818	747	797	798	823	787	807	782	784	838	731	701	829	799	752	785	839	770	803	773	832	782	819	769	779	760	794	766	805	794	763	794	819	801	847	724	756	768	778	815	819	737	825	881	780	814	797	786	828	805	813	793	834	782	784	758	844	798	772	785	806	784	781	812	821	750	781	761	757	804	785	810	840	773	790	750	758	824	812	814	774	784	753	786	822	801	809	746	769	802	781	829	816	758	774	828	782	782	779	793	795	806	782	767	819	823	797	787	785	738	772	782	753	819	791	833	792	776	783	809	746	751	804	777	778	791	837	779	746	779	827	777	832	793	797	828	778	743	811	775	786	807	795	831	765	815	753	786	729	814	829	790	782	764	821	765	844	778	781	763	801	802	822	778	782	769	756	761	813	765	794	771	769	797	793	812	745	838	812	815	799	782	789	784	757	859	746	817	728	759	824	830	843	775	802	810	779	773	738	740	796	807	829	855	789	805	823	810	796	891	781	784	789	775	797	783	826	756	808	796	800	781	815	789	793	839	810	849	828	814	817	848	766	820	799	839	807	772	818	804	772	816	785	795	782	789	800	782	797	834	729	776	765	815	802	772	765	799	744	807	787	776	812	769	800	811	797	765	740	802	789	800	794	807	804	766	835	785	775	717	768	779	822	837	797	780	794	824	791	774	847	808	786	832	759	820	772	783	796	792	808	845	754	781	792	806	772	794	771	849	755	750	763	806	773	778	808	778	791	758	792	817	819	777	817	818	770	730	780	749	759	780	801	803	764	764	848	808	777	777	775	818	787	787	797	801	757	774	787	779	850	773	747	828	779	770	837	807	808	817	803	847	837	825	781	815	807	807	783	716	762	803	768	834	773	823	750	808	784	775	757	751	787	796	800	803	776	792	744	807	783	797	779	785	804	837	785	779	788	794	745	763	769	739	788	802	778	794	793	757	769	761	764	797	772	749	761	773	791	837	788	772	831	774	798	785	798	754	804	799	780	759	788	791	804	798	812	788	728	802	776	755	787	788	782	781	775	773	767	775	802	797	753	797	786	821	828	761	839	804	811	796	831	824	792	793	793	781	782	821	736	800	813	778	799	774	791	805	759	800	750	794	797	755	827	784	746	826	823	754	797	811	762	781	823	821	822	795	827	775	781	783	758	772	805	789	824	744	813	777	815	775	723	839	765	824	778	817	842	762	767	772	808	785	794	799	808	790	816	845	836	758	791	787	769	793	792	758	810	796	818	778	829	833	822	797	814	776	818	808	845	800	775	781	829	798	754	836	767	828	757	782	791	786	788	756	849	809	798	730	768	756	760	810	802	811	801	842	777	786	794	796	764	798	792	790	796	737	791	783	796	796	807	759	777	803	753	814	733	806	818	806	775	804	773	816	791	732	806	754	807	801	769	753	813	757	751	788	787	827	786	783	892	774	801	754	771	816	798	696	795	756	784	825	765	784	755	749	759	826	755	794	832	770	723	844	810	808	757	789	833	790	775	786	773	800	792	776	787	757	727	796	796	766	815	805	791	794	768	785	819	785	836	767	795	827	754	811	783	809	782	783	774	806	816	727	786	833	751	815	838	848	806	831	886	766	747	763	813	748	850	809	799	810	783	761	815	806	801	800	802	757	807	801	808	815	810	837	768	801	763	814	768	814	812	788	830	767	792	810	802	748	838	836	795	786	801	791	792	822	808	798	819	794	773	807	807	861	777	776	799	751	831	818	830	772	807	787	801	828	793	802	754	809	765	799	864	785	792	769	787	811	827	744	795	812	794	783	831	810	752	738	804	789	813	803	773	842	774	777	754	803	793	785	829	870	804	778	803	793	788	795	814	815	791	832	775	816	786	764	817	823	805	817	747	790	774	789	766	831	837	739	821	820	792	795	746	795	798	771	844	787	803	825	825	816	755	808	769	820	764	803	795	801	822	819	807	795	793	845	781	824	815	811	769	775	736	795	814	747	814	827	760	788	792	815	800	768	821	775	849	787	853	774	800	795	837	789	767	766	799	784	769	842	798	763	799	830	803	758	786	809	763	782	787	804	790	752	805	857	831	721	777	846	819	781	842	797	792	832	795	778	807	771	783	775	789	752	778	770	770	774	800	822	765	789	782	825	793	788	798	780	758	762	800	732	753	805	816	809	756	738	825	798	832	811	738	789	773	763	850	808	781	843	811	761	803	756	781	823	836	839	828	800	784	801	773	801	726	819	793	803	754	809	762	752	766	747	771	823	870	741	838	751	802	778	771	791	825	789	747	837	795	763	834	791	770	816	778	832	780	801	781	757	751	781	741	787	785	815	840	761	742	780	806	771	746	808	813	781	796	867	760	808	788	825	797	819	787	792	799	876	824	762	746	751	775	797	831	764	796	799	775	789	761	814	780	819	762	851	821	801	820	838	788	792	794	783	770	750	791	792	782	731	789	840	817	777	783	804	792	811	799	836	807	809	773	814	818	753	817	770	807	815	780	776	793	784	783	819	801	785	821	815	797	793	807	780	800	790	840	801	818	779	758	840	776	795	813	794	789	854	783	802	779	797	757	748	800	825	838	728	873	821	767	761	822	770	759	833	794	807	797	798	802	813	783	824	753	774	796	788	819	729	799	811	782	827	800	821	847	803	782	807	795	833	799	758	810	813	802	782	782	795	767	784	799	771	755	797	835	766	813	785	731	781	789	806	780	781	805	755	794	755	769	836	800	807	752	799	859	805	732	795	745	793	809	787	757	803	762	761	755	748	786	773	800	808	825	778	818	805	791	742	839	810	766	774	785	760	788	768	760	833	829	815	772	803	815	813	793	839	761	809	778	793	811	807	793	795	789	797	786	827	789	780	796	811	774	765	836	778	768	751	799	774	815	839	779	759
24632	21283	27655	25165	14555	820	487	455	416	391	390	321	329	329	301	299	322	297	303	293	272	334	301	298	300	295	324	293	304	280	299	266	295	282	254	293	272	280	284	270	314	295	289	294	322	298	277	279	302	299	285	303	286	293	283	339	300	283	292	291	277	258	296	297	296	301	291	309	269	307	290	301	308	294	274	316	271	315	317	320	268	284	295	290	335	287	285	291	287	265	262	317	275	297	306	276	294	281	308	268	253	292	288	272	289	270	300	293	299	288	291	290	292	279	288	275	304	303	273	310	300	288	319	305	315	320	251	285	304	276	282	276	285	281	254	282	256	272	276	283	297	293	276	293	283	316	283	277	295	262	270	272	281	287	279	327	290	300	318	291	305	296	294	315	311	323	280	289	278	304	282	269	279	300	300	279	293	260	289	309	337	308	246	292	291	306	288	311	315	287	308	282	285	322	299	293	249	285	302	296	282	278	293	285	285	299	275	293	304	275	271	283	284	310	277	275	289	279	283	294	286	270	272	299	279	284	299	269	289	303	287	263	276	304	286	287	283	287	248	244	312	318	323	270	298	317	285	284	315	281	281	270	311	285	292	281	312	282	267	303	271	315	273	319	279	322	262	329	298	282	303	269	327	302	302	304	280	272	295	276	292	308	283	274	280	277	286	282	290	300	310	295	305	296	279	296	296	274	307	279	267	307	274	288	274	271	261	305	274	314	302	281	311	285	281	260	291	288	287	255	271	333	266	299	297	293	263	305	297	277	303	275	275	320	280	288	308	301	301	320	291	260	304	301	282	294	274	260	289	287	294	309	345	286	261	317	305	268	292	279	289	291	259	286	275	289	291	254	306	296	284	289	302	267	277	288	262	281	314	314	310	315	297	301	263	293	322	299	291	291	288	280	304	284	291	301	297	281	294	304	258	273	298	278	263	292	288	291	289	319	308	287	279	330	276	297	261	300	262	263	272	297	315	289	279	288	271	277	275	313	315	291	304	293	268	292	296	262	286	270	285	270	270	269	291	282	283	290	305	304	285	281	301	277	336	277	281	274	307	288	295	295	273	255	277	268	329	272	302	312	267	279	312	276	294	284	289	289	293	280	276	272	261	297	280	266	280	276	293	310	318	287	278	277	301	323	315	280	320	294	289	284	304	296	269	270	272	309	308	256	281	290	324	323	264	276	258	300	278	315	268	274	299	283	309	275	263	267	327	275	327	268	276	298	292	276	282	276	279	274	288	271	261	272	287	325	270	301	253	278	277	308	311	285	291	264	288	272	288	304	308	303	273	270	310	323	279	289	225	287	300	316	305	270	274	291	273	326	295	271	295	255	284	260	270	273	302	305	289	284	274	299	288	290	270	287	277	264	306	269	280	297	269	251	254	309	284	270	279	287	285	270	322	287	277	276	263	303	287	265	280	296	315	290	272	279	315	268	272	281	268	336	288	285	310	269	310	289	289	334	290	309	293	313	330	303	314	289	287	315	297	273	277	266	293	307	298	298	262	296	255	309	298	298	281	287	300	297	284	291	299	280	275	311	268	280	281	296	271	259	301	276	292	246	301	275	282	271	283	308	301	280	290	297	277	289	281	298	314	284	297	309	295	276	302	280	317	282	281	311	287	308	274	284	308	334	295	299	290	324	259	249	279	291	304	304	291	276	284	304	276	303	289	284	306	300	271	296	307	263	303	296	266	281	283	242	270	315	283	267	284	294	286	281	276	309	269	282	280	280	257	282	275	261	259	272	295	257	320	296	304	284	308	327	288	282	296	274	304	290	284	296	298	274	291	270	264	256	302	268	270	290	300	265	300	308	268	287	294	291	274	315	321	285	321	278	309	284	314	310	297	272	290	291	259	268	251	285	277	304	281	284	286	272	310	298	315	252	263	321	276	293	305	259	271	283	310	278	275	287	259	293	280	282	314	271	283	281	289	314	285	287	272	294	259	311	295	307	285	256	295	277	309	295	316	262	279	271	289	263	282	288	308	321	284	285	298	280	292	268	297	310	320	290	305	292	289	270	274	301	315	265	282	267	299	286	302	297	323	263	283	276	274	261	295	297	275	265	275	301	301	287	263	274	290	284	269	261	302	300	272	264	275	300	270	312	263	261	292	291	279	285	316	289	294	290	290	279	318	266	272	295	279	304	265	273	277	280	262	280	265	299	270	287	277	298	306	288	313	287	292	271	294	292	298	307	284	276	291	267	281	313	301	293	294	287	236	283	289	311	290	320	291	327	296	315	276	294	283	276	286	291	271	274	293	277	282	295	271	269	281	271	317	291	295	301	281	285	303	324	301	303	261	287	292	246	280	290	284	289	303	310	287	299	292	322	309	284	312	277	276	313	318	298	268	279	284	287	284	259	281	274	289	271	270	293	275	277	307	290	301	286	266	286	305	298	289	279	295	282	300	284	302	303	280	299	279	261	310	305	271	265	252	295	254	279	271	292	293	279	270	304	277	298	311	304	295	267	271	253	281	319	273	257	309	288	318	260	291	288	274	273	286	262	281	294	327	281	288	300	273	272	284	279	288	277	322	279	314	286	279	289	288	319	301	271	327	329	262	288	265	290	287	306	303	283	273	275	292	277	291	329	252	305	300	299	289	273	302	270	295	310	295	275	281	268	292	294	252	291	309	313	329	312	289	290	257	278	285	266	303	268	279	290	312	304	305	305	291	277	310	310	287	274	278	275	301	282	308	278	254	265	293	276	298	285	262	292	280	279	294	277	289	279	303	284	297	297	274	285	252	282	293	271	308	297	267	310	271	265	297	298	310	303	310	259	309	274	328	277	296	285	293	273	285	281	302	280	260	292	280	288	273	256	291	298	294	285	300	287	298	301	286	281	298	316	315	291	277	266	260	271	291	279	283	310	283	305	264	270	289	293	324	308	298	284	275	323	269	319	325	306	307	282	284	270	285	284	303	283	293	278	265	308	272	276	312	272	282	311	311	280	316	316	273	267	294	272	283	315	304	278	309	282	311	302	301	264	302	312	330	293	317	288	290	260	303	287	304	299	286	278	264	274	268	305	285	284	266	305	275	327	278	318	302	293	282	321	296	288	303	316	295	244	287	285	283	275	265	326	285	277	288	281	278	291	298	269	290	297	287	271	274	269	301	255	258	283	293	286	250	278	281	291	294	302	308	287	262	282	302	261	280	272	308	286	290	280	268	267	312	270	274	276	302	267	279	263	281	286	319	264	293	289	257	280	283	295	285	287	275	271	290	314	287	288	293	320	302	288	278	291	284	282	273	279	274	302	323	294	324	282	302	295	304	282	307	258	275	273	308	311	289	308	315	276	286	279	272	320	294	311	290	296	288	265	268	308	299	304	297	302	321	271	280	291	263	297	300	304	334	298	257	281	270	297	314	274	303	260	268	259	289	299	262	275	316	297	299	300	290	276	270	271	289	306	292	308	288	303	283	314	277	300	299	292	286	255	295	264	271	291	272	305	322	274	327	292	315	275	287	281	277	302	319	304
3366	4683	3882	1867	1332	1041	828	690	570	497	430	431	415	434	435	405	377	359	362	366	367	363	347	343	368	345	335	364	343	331	347	372	301	340	310	343	363	304	316	348	328	345	330	349	313	341	334	324	313	339	301	348	329	314	317	322	350	349	330	334	321	329	343	333	336	325	318	323	317	323	326	318	334	345	302	355	339	332	348	341	312	328	321	317	323	358	319	308	334	345	282	308	333	351	336	361	338	348	326	300	321	356	314	325	326	345	346	306	343	318	359	325	315	328	316	317	331	335	323	349	361	361	316	344	309	323	306	352	344	330	337	290	325	334	334	335	340	324	324	327	332	332	355	310	312	330	330	295	318	321	340	340	378	349	346	316	304	357	309	298	332	324	371	320	321	303	339	340	350	339	294	333	346	357	340	304	310	298	333	312	353	298	316	345	307	308	305	331	327	311	307	325	294	291	315	355	326	299	339	321	308	342	320	352	327	361	342	342	340	322	360	324	338	285	317	323	340	331	276	342	321	351	343	362	318	306	318	320	322	362	331	337	311	343	332	327	331	337	306	322	353	310	314	336	343	344	357	338	314	326	334	318	349	348	298	317	341	333	316	342	329	336	307	335	319	315	330	343	324	325	320	337	304	361	323	336	345	330	309	363	344	336	349	337	320	330	303	365	309	349	331	340	305	360	356	353	353	319	349	346	336	350	364	338	341	339	327	325	325	354	337	332	319	329	348	317	296	338	352	343	325	340	350	315	322	326	317	334	345	325	346	340	306	329	322	322	335	330	311	333	323	325	333	296	339	327	306	332	334	321	332	348	315	315	330	340	334	333	318	317	343	337	318	304	343	345	343	327	321	327	330	330	327	347	338	349	339	309	365	338	349	338	322	310	358	339	315	329	342	283	334	328	369	343	315	351	344	296	307	319	305	344	351	328	327	307	315	330	299	323	364	331	290	320	332	297	304	322	326	303	349	336	323	307	287	313	324	313	332	352	303	330	328	337	331	322	293	300	343	298	312	363	338	317	299	317	346	335	326	307	333	321	317	338	342	338	318	330	333	324	307	357	324	314	328	321	293	341	335	347	312	307	303	329	342	354	307	336	344	356	377	363	328	331	316	301	352	318	354	296	320	302	329	335	332	327	341	307	343	323	337	295	353	288	331	342	311	356	312	353	327	306	312	358	347	328	334	324	298	334	320	312	325	326	326	311	326	350	327	326	356	344	324	316	332	347	345	341	334	320	300	329	309	332	320	311	344	338	317	328	319	335	359	324	344	319	321	347	332	311	327	303	330	333	318	323	325	301	340	332	348	339	332	344	343	350	317	338	329	340	339	330	322	326	327	308	317	330	325	323	339	335	289	326	293	324	343	311	332	325	336	329	324	299	323	309	343	327	339	375	317	329	355	348	348	303	296	334	317	332	357	343	318	341	345	332	310	322	376	332	328	331	341	315	347	350	350	298	340	334	313	303	349	331	333	304	304	314	335	331	378	311	313	314	341	338	382	315	320	322	339	322	314	366	355	303	310	323	312	343	321	354	322	306	363	327	299	312	312	355	352	336	358	303	357	312	356	322	357	357	320	338	343	308	336	328	320	313	343	348	333	330	291	349	342	341	300	352	359	346	351	357	321	318	297	317	321	348	328	332	320	346	332	329	344	324	283	325	352	335	289	324	320	321	344	319	336	335	333	337	313	348	347	357	316	328	323	323	330	309	314	345	330	353	320	311	342	368	317	332	381	309	308	328	325	330	313	338	337	304	334	343	324	331	340	345	339	335	370	323	360	288	328	344	328	321	338	321	290	327	347	329	364	361	310	331	333	349	347	360	343	312	329	335	338	325	347	342	300	338	335	323	341	324	300	312	313	342	324	326	312	333	332	356	335	339	342	322	290	320	340	311	352	331	362	353	346	298	346	333	345	282	325	340	318	337	326	337	310	334	286	348	334	326	344	337	327	340	338	321	326	358	317	321	304	327	350	312	309	351	337	336	320	312	320	330	342	345	340	353	334	327	306	347	307	329	316	329	318	325	325	318	302	316	362	350	315	308	323	312	339	330	324	361	330	338	327	342	315	333	307	316	342	347	341	353	384	335	324	328	328	332	324	344	336	326	344	320	331	323	309	328	323	320	339	348	340	325	324	301	287	306	311	329	357	332	318	315	319	360	307	325	336	326	344	360	315	337	343	337	315	330	323	331	336	357	307	343	321	305	331	331	298	322	334	333	348	331	312	374	316	319	323	345	345	338	333	370	339	308	318	341	317	319	360	334	337	327	298	334	325	359	344	342	329	306	334	309	341	372	320	327	294	330	305	321	330	324	332	373	293	349	306	345	289	339	303	321	357	330	336	322	335	343	327	350	326	338	320	336	335	317	330	354	335	346	320	342	344	331	335	325	317	288	318	317	304	328	340	327	319	308	363	324	338	328	349	346	334	365	330	294	311	313	330	312	327	373	320	325	326	302	319	323	315	359	318	295	299	332	340	322	333	329	314	341	301	354	332	308	311	343	341	330	357	324	310	328	315	335	332	345	366	334	304	313	328	310	313	329	345	359	316	321	339	326	324	352	340	305	308	337	337	356	343	315	318	329	275	323	315	315	352	326	334	311	319	323	347	285	354	339	341	329	353	320	335	331	291	335	357	334	340	338	330	322	302	330	328	313	335	288	296	299	354	309	341	334	356	331	361	326	317	338	343	334	330	347	295	323	336	323	335	326	330	328	300	346	334	334	344	306	358	342	334	304	320	349	348	349	333	339	342	338	335	306	333	314	353	351	341	306	357	340	324	335	319	312	325	314	357	314	334	337	294	319	336	281	311	306	333	322	318	345	323	337	352	339	334	338	336	333	364	337	294	321	308	325	326	277	339	303	316	339	354	323	319	338	327	329	311	343	323	310	339	308	322	308	317	320	323	322	326	337	326	301	345	333	341	316	330	342	310	364	380	332	333	332	336	340	337	293	333	300	375	313	308	313	332	340	354	298	349	334	354	315	331	343	331	317	330	303	306	370	355	328	311	324	342	337	307	351	292	325	324	367	313	328	369	294	335	335	327	316	330	317	317	316	315	331	347	321	322	318	346	335	351	339	330	315	375	346	312	299	319	351	290	304	329	311	338	330	341	337	336	319	323	313	307	345	322	325	336	307	321	349	311	302	315	304	341	329	325	340	328	316	307	302	330	316	312	355	300	320	319	337	364	322	343	320	320	347	349	326	343	362	349	315	312	333	322	338	316	322	300	296	343	318	294	334	293	326	321	336	340	318	333	314	336	313	319	333	296	338	326	341	326	336	338	309	316	326	325	351	312	305	337	327	338	359	317	343	284	355	324	315	343	343	322	309	330	307	332	294	315	307	324	355	338	335	313	295	321	318	322	296	317	343	363	345	310	345	280	346	325	319	333	337	310	329	319	329	363	321	315	309	346	315	308	315	335	325	322	324	335	371	340	337	351	319	347	298	328	302	341	349	351	332	306	296	327	346	305	365	335	304
22582	21352	28981	24065	21347	21376	11056	1095	758	707	617	601	517	491	466	456	494	450	445	414	452	437	390	389	392	423	384	408	372	389	378	384	410	368	373	373	347	353	359	327	368	370	384	338	355	333	357	369	375	373	349	379	360	385	330	350	366	377	338	335	355	360	337	353	337	335	373	364	348	356	364	408	358	336	351	378	331	344	359	374	394	333	370	396	340	322	359	344	326	336	368	377	319	369	374	336	331	380	353	351	324	396	342	345	339	379	333	398	355	357	371	348	345	387	343	350	353	397	328	307	319	352	331	383	339	342	366	302	326	383	349	359	342	356	367	377	352	367	353	336	376	348	357	377	323	327	320	374	358	369	355	348	361	364	370	385	379	364	330	387	395	363	352	354	371	363	382	339	369	378	319	343	341	362	368	352	365	358	350	332	357	369	357	374	374	367	357	345	355	357	371	361	379	336	350	336	352	325	398	364	366	349	372	385	359	343	314	343	364	336	367	399	370	367	336	376	388	329	312	359	347	352	340	387	337	371	323	357	336	331	304	338	331	323	354	363	354	363	354	348	362	351	366	357	338	373	326	359	344	349	331	379	375	338	377	316	336	329	365	305	342	360	382	350	371	376	334	338	336	334	380	357	367	346	359	330	349	393	364	346	352	320	348	341	314	351	348	365	378	361	368	356	384	320	348	336	340	342	370	364	342	338	370	351	350	348	383	343	349	368	360	335	371	360	344	367	331	359	388	341	342	361	358	370	339	366	362	360	328	356	368	369	326	367	362	355	330	342	337	353	343	363	345	316	337	346	353	332	351	362	332	365	333	369	343	346	358	335	374	351	340	346	334	361	392	369	384	349	331	370	346	368	345	367	340	344	312	398	365	357	374	344	355	348	393	356	373	355	376	356	352	333	336	362	361	364	365	353	352	361	350	350	364	381	375	382	395	364	374	344	347	381	345	336	340	341	364	302	340	346	342	335	343	314	345	349	360	363	363	365	342	335	380	324	337	350	370	325	320	347	355	342	333	366	379	352	355	315	355	395	327	358	351	354	327	330	374	329	341	388	360	347	367	334	372	389	337	372	374	368	335	346	348	376	321	354	364	339	376	340	399	336	347	366	379	346	343	334	321	320	372	373	342	329	362	347	348	352	361	357	346	330	369	364	360	360	365	340	329	347	360	351	373	327	379	343	351	357	369	394	336	351	364	333	357	342	375	343	354	386	348	351	329	346	350	375	360	342	346	366	349	377	368	339	367	338	383	348	351	349	348	402	346	380	383	323	368	310	354	368	336	330	317	356	327	357	345	336	359	391	335	364	354	346	335	347	367	324	352	358	363	363	383	338	333	386	334	344	358	377	364	388	347	322	337	327	335	348	358	343	362	314	343	363	333	348	357	368	384	345	340	403	387	339	363	361	339	367	357	376	402	328	338	367	376	360	382	319	327	362	328	335	347	350	370	380	348	369	390	329	331	364	370	354	362	339	361	371	348	354	375	376	349	346	345	372	344	375	355	347	327	363	341	338	373	381	392	369	365	370	330	366	384	343	354	309	369	367	343	347	367	366	335	379	363	382	343	338	319	350	370	363	364	349	334	356	339	384	351	348	336	374	364	366	345	381	374	327	337	352	349	342	345	333	365	368	346	349	347	370	387	344	351	364	381	332	354	352	312	367	345	348	354	358	366	361	348	372	342	322	353	351	339	364	380	348	364	327	352	372	335	398	377	344	346	331	381	354	334	328	369	315	349	327	334	325	340	338	338	398	360	361	334	366	335	352	358	321	372	358	335	352	338	376	325	350	373	332	333	333	349	375	370	373	373	362	315	359	343	360	343	394	353	376	376	371	370	339	351	334	319	358	384	366	345	326	374	329	362	345	340	381	348	382	338	325	357	359	333	383	336	361	367	369	383	374	371	367	353	391	353	347	373	372	364	380	345	395	318	354	372	344	404	326	366	348	315	375	342	331	369	339	388	333	364	383	346	333	376	385	371	347	350	333	367	355	360	335	353	368	372	346	371	379	339	366	357	358	294	346	367	331	353	360	335	353	361	360	356	341	344	357	388	366	347	358	384	356	341	350	381	347	355	358	344	350	363	362	346	359	371	381	378	365	365	352	330	369	333	346	347	334	351	362	343	334	350	318	339	351	358	350	364	367	351	345	343	359	369	346	335	353	367	329	350	335	362	309	344	377	349	336	352	360	351	324	339	361	356	337	349	352	331	382	356	343	374	350	336	332	384	345	334	328	310	384	369	337	355	341	334	375	376	357	341	350	363	346	370	344	353	359	313	364	367	326	366	375	371	375	351	355	358	322	330	318	372	340	353	399	373	329	366	358	367	358	309	370	335	364	349	342	340	347	350	337	350	343	332	344	330	349	345	346	363	373	351	367	332	351	320	370	324	362	352	390	361	372	373	379	359	350	344	368	361	383	370	342	339	350	353	387	328	375	365	391	373	326	345	328	358	384	352	370	384	324	321	358	341	341	315	319	323	324	347	384	374	321	338	359	327	337	332	362	365	348	372	327	364	321	326	389	361	362	361	339	351	356	349	334	358	387	348	335	344	370	371	354	344	358	365	352	327	364	357	339	358	330	338	371	374	366	372	364	377	354	356	360	362	378	358	330	357	356	373	334	350	353	353	363	348	325	360	351	346	351	366	364	317	352	345	329	354	373	345	367	309	345	337	370	371	362	342	362	332	384	341	362	341	351	345	326	340	338	355	344	346	355	373	379	339	375	376	363	397	355	349	358	348	339	352	370	345	340	355	349	360	361	390	382	388	363	343	351	343	326	367	330	378	365	363	338	350	322	350	348	364	355	348	376	381	358	357	345	324	356	337	381	355	346	369	354	296	307	340	370	352	339	365	365	341	338	347	378	349	359	335	357	337	381	351	320	365	336	349	368	355	336	362	352	355	358	346	329	348	379	354	378	375	318	357	363	381	346	342	342	352	356	347	365	365	334	364	387	340	374	376	337	343	368	358	331	352	331	320	321	357	358	355	368	306	348	332	364	321	345	344	325	336	343	368	325	339	360	352	360	344	379	367	342	324	338	363	355	348	342	346	366	351	337	329	338	381	328	386	347	388	345	354	349	349	340	363	332	357	352	336	376	383	326	374	348	368	312	361	334	369	381	342	371	348	350	313	367	335	332	347	338	366	370	341	338	339	352	352	373	346	342	335	349	328	345	379	385	386	349	332	365	358	342	334	371	347	346	337	379	342	343	320	326	366	375	360	373	379	334	326	348	376	334	321	342	372	317	371	330	382	357	351	359	336	358	381	373	363	353	333	365	382	372	360	358	319	380	320	370	366	350	379	364	355	345	367	337	368	349	329	354	366	329	376	372	362	355	350	382	335	342	371	379	358	344	356	311	358	367	347	375	306	350	350	338	343	325	369	351	363	366	344	345	367	344	358	386	379	351	331	354	349	329	332	398	358	335	377	349	341	390	380	366	364	347	362	368	353	351	351	347	325	368	362	333	332	355	358	352
4404	13086	10931	5405	3607	2657	2046	1703	1336	1135	975	851	735	725	663	643	606	565	557	559	505	536	492	481	496	477	440	481	478	487	442	460	449	458	467	446	414	406	464	444	443	432	445	454	434	406	453	387	442	434	425	443	411	407	442	412	432	472	380	396	417	416	419	415	442	404	458	418	440	431	392	370	454	391	422	448	383	436	411	450	408	407	423	403	430	401	423	425	424	435	427	405	418	406	436	399	442	446	434	439	414	417	428	418	419	434	426	423	396	421	421	371	379	433	412	429	417	438	375	388	419	429	423	437	436	448	410	423	421	399	435	404	450	405	439	395	413	414	402	451	435	407	415	410	430	437	433	432	416	433	381	419	413	395	410	443	435	450	387	451	450	419	397	416	432	424	384	415	443	402	479	398	404	414	414	398	407	422	391	432	404	397	429	385	413	390	407	406	412	451	389	390	390	426	414	389	426	396	390	402	435	374	386	452	433	420	413	426	387	422	401	385	387	432	399	434	403	409	394	429	380	420	406	405	431	410	433	416	413	417	429	447	415	415	396	412	405	409	424	437	411	404	391	392	409	375	427	392	456	385	437	435	437	427	393	409	437	407	415	423	398	431	433	400	417	388	406	422	421	410	419	406	406	412	376	427	418	393	415	417	393	422	383	404	421	402	440	434	404	431	427	425	430	426	381	403	408	412	407	388	432	405	398	407	420	393	395	451	428	401	400	464	418	392	445	464	433	363	426	438	431	446	386	395	373	425	432	427	430	404	378	449	411	416	420	436	439	397	392	449	409	446	435	415	430	419	444	426	463	407	430	389	431	425	396	393	420	460	404	436	443	409	419	407	379	421	407	415	410	417	414	408	405	395	428	411	400	417	407	435	439	449	410	468	440	423	428	410	399	399	422	405	425	392	411	424	415	397	415	413	412	424	401	407	419	435	454	406	407	382	447	432	421	431	365	421	370	446	435	404	409	435	432	415	401	463	425	424	401	435	416	426	414	419	440	426	436	409	386	414	410	422	428	385	425	440	422	364	397	438	404	421	392	390	437	433	426	407	400	431	416	386	411	444	418	409	409	435	421	396	433	446	401	429	411	417	423	424	417	380	423	451	414	420	447	418	379	401	397	433	422	412	433	431	388	407	418	414	410	419	442	410	405	407	393	390	391	427	362	374	397	406	394	446	411	418	462	380	468	422	445	459	375	461	432	442	404	404	431	423	392	425	395	412	414	386	433	436	408	421	371	386	396	399	368	393	399	385	424	409	389	401	415	419	376	433	427	393	400	390	394	412	435	382	421	422	459	430	416	398	429	398	420	398	414	374	396	401	410	387	435	382	398	422	410	364	418	482	396	400	417	379	397	429	404	414	411	381	431	400	413	429	389	444	413	444	399	427	419	429	408	400	440	416	408	441	452	388	466	402	408	439	453	428	428	406	387	427	433	448	402	413	394	443	402	389	443	440	386	396	440	432	412	422	411	420	413	389	447	451	419	408	405	412	426	426	408	406	430	453	350	426	447	428	437	402	417	439	389	398	404	377	403	452	404	440	433	435	400	445	380	398	385	414	396	435	406	440	403	402	386	411	376	402	443	422	453	417	423	398	405	413	423	401	349	411	436	415	451	428	450	449	398	403	435	398	434	366	446	428	401	429	439	407	406	408	408	413	432	369	410	392	419	412	378	410	403	387	394	375	415	410	472	436	400	409	411	423	377	429	414	411	417	436	425	417	402	438	401	417	423	429	413	423	421	389	419	458	416	407	420	407	430	458	458	421	402	451	394	408	426	429	400	401	385	430	419	422	416	406	463	393	400	440	422	410	440	408	384	419	394	417	428	437	416	416	394	421	424	427	416	440	424	425	404	411	395	419	420	411	404	396	397	386	411	395	413	417	408	448	421	438	408	406	404	451	427	401	450	424	408	429	395	396	436	400	414	399	403	467	411	375	385	411	411	415	401	415	405	404	404	401	433	393	425	398	432	407	417	414	399	412	407	412	396	416	444	399	414	437	439	449	447	387	432	387	427	402	401	429	441	433	407	454	428	380	425	431	417	411	410	452	427	435	416	404	424	404	411	380	417	417	415	377	394	401	424	416	400	388	428	395	411	396	417	401	358	397	420	386	379	429	412	401	430	387	414	409	421	402	399	391	466	383	389	396	394	426	371	417	425	381	406	419	417	400	453	433	438	394	423	422	387	412	422	418	438	411	404	421	453	450	411	428	418	415	452	409	397	418	407	429	371	431	384	419	424	454	384	431	433	412	410	434	418	401	437	412	376	409	413	380	383	451	420	400	401	434	419	392	429	393	417	407	416	391	388	400	395	447	395	444	448	427	385	442	402	392	394	386	409	424	414	418	431	430	389	436	398	422	398	439	436	421	419	423	385	412	448	422	411	438	404	370	432	436	424	449	387	415	427	413	419	418	443	408	440	422	428	391	438	388	390	384	416	419	404	437	389	417	409	427	389	400	391	427	388	433	422	420	397	410	412	409	403	388	421	421	438	446	432	421	411	395	383	374	400	384	419	412	426	405	439	428	372	403	404	388	436	429	407	430	408	421	427	407	410	412	396	411	417	444	410	430	399	440	410	401	411	386	392	402	423	413	407	431	410	428	415	388	417	398	448	419	410	447	425	438	437	427	446	399	399	387	447	417	436	425	394	412	427	379	434	446	407	395	384	401	467	396	374	396	414	400	400	404	403	420	444	403	391	415	388	413	428	406	404	464	416	420	420	437	428	408	392	433	394	417	421	386	411	393	417	412	406	417	376	406	403	422	426	418	403	395	401	444	403	409	383	437	414	437	403	430	424	413	388	416	391	393	407	441	387	425	426	412	444	408	393	439	403	404	461	390	433	401	407	387	384	398	442	448	358	417	417	410	396	432	408	417	394	383	439	385	393	378	403	452	442	397	409	391	418	441	411	405	432	415	403	382	431	379	384	430	414	457	423	415	415	397	426	395	393	419	416	425	395	412	403	353	385	420	452	425	408	403	411	395	417	424	397	412	432	391	446	399	415	384	427	406	407	412	431	413	444	412	412	376	404	453	415	377	430	419	419	426	395	423	428	396	428	425	402	380	421	446	406	422	448	391	410	424	401	428	408	380	433	387	393	385	415	397	398	421	428	410	395	350	432	390	437	431	410	417	414	382	419	416	414	437	429	420	411	436	389	409	412	426	428	451	422	402	418	417	376	416	427	409	364	392	409	385	436	407	411	413	420	383	437	418	418	410	427	439	451	451	410	426	391	399	420	420	414	424	388	438	425	387	427	374	442	396	442	453	417	411	416	417	409	409	376	420	425	421	404	408	400	441	393	429	386	426	439	391	414	391	414	382	417	404	428	430	414	443	405	407	388	462	430	407	415	430	429	438	443	405	377	418	424	423	390	479	430	421	411	449	418	459	432	420	411	402	434	405	409	450	432	440	402	377	414	421	392	424	413	397	409	418	435	451	439	390	420	403	426	435	417	397	402	422	427	400	397	380	379	429
27338	20037	6877	1020	708	639	650	575	598	614	587	593	600	600	642	589	614	594	567	602	583	644	610	620	564	596	579	549	586	606	584	637	577	589	605	584	618	601	582	619	597	610	634	573	569	558	616	592	591	603	609	554	616	629	565	561	598	564	555	568	559	565	595	562	598	539	592	616	615	590	575	544	586	575	567	565	591	606	585	632	640	593	608	618	561	631	571	621	582	632	546	593	599	612	605	583	613	625	582	588	616	606	614	579	622	584	627	587	587	615	656	591	558	608	598	606	623	624	591	615	596	646	574	578	581	602	558	566	556	568	539	613	608	590	603	561	561	611	581	597	584	577	577	594	587	586	629	554	564	599	551	568	558	606	632	587	593	602	581	584	593	587	589	570	604	588	569	606	551	619	567	619	611	614	632	597	581	599	601	580	602	614	588	606	575	585	639	634	564	636	610	613	545	587	605	559	593	563	611	588	600	597	585	572	578	595	549	569	586	570	576	610	609	584	565	561	563	631	599	614	581	557	590	559	587	583	604	583	614	547	613	585	563	616	581	645	574	555	603	586	618	605	565	624	605	565	650	627	560	556	613	622	607	622	588	592	601	593	571	586	562	604	610	552	561	566	568	595	569	583	554	619	543	536	604	616	565	618	617	592	634	602	579	598	543	599	580	567	579	565	576	593	607	586	612	583	576	586	598	601	556	517	592	617	599	580	623	624	587	582	600	568	612	592	611	586	590	614	593	595	609	595	597	616	630	643	614	548	545	561	547	555	615	580	562	575	542	574	628	574	612	606	550	645	596	557	599	612	597	619	592	639	618	598	602	594	596	580	622	654	643	567	639	578	551	562	635	558	584	552	598	603	585	574	577	575	618	564	601	623	591	617	642	625	614	540	582	589	591	607	595	579	602	595	544	600	554	568	556	592	566	572	636	560	609	603	587	577	619	599	580	599	602	550	571	592	596	576	620	578	607	599	597	640	589	601	636	599	639	551	624	617	604	531	596	618	631	569	546	544	575	588	605	565	590	559	577	597	588	598	591	582	597	606	577	589	567	557	570	593	600	600	559	546	601	573	604	529	554	531	596	614	608	618	615	599	586	622	579	575	636	554	573	573	622	603	613	590	610	565	633	587	553	539	577	597	591	646	543	601	606	578	587	614	585	555	555	598	641	594	614	635	586	557	595	636	560	583	574	589	587	570	628	644	590	596	585	596	587	538	619	627	581	565	601	582	565	561	559	583	612	565	571	622	581	594	576	606	604	579	588	611	606	592	621	579	574	583	573	595	597	593	650	587	600	634	622	586	583	604	592	597	608	603	537	604	615	658	551	535	557	605	543	593	592	587	572	577	577	562	594	615	637	600	607	593	580	570	573	601	597	572	579	624	575	544	565	611	592	566	558	615	584	570	574	611	567	635	549	590	609	590	604	592	570	629	601	576	601	605	661	604	560	569	572	585	581	558	602	582	604	634	600	575	626	612	590	556	611	614	569	574	569	580	604	584	572	545	544	558	618	567	607	579	622	611	615	593	614	602	562	600	567	597	568	620	606	570	579	590	566	606	565	596	565	577	561	582	592	610	543	621	565	598	605	574	632	586	604	612	550	561	600	632	606	580	561	578	608	609	575	556	623	564	606	571	638	548	566	587	576	605	578	618	571	577	609	583	589	638	618	643	596	582	565	604	571	619	602	605	572	584	602	585	528	563	610	562	566	637	608	601	568	581	569	622	573	596	571	559	600	613	677	599	595	597	608	605	584	619	575	593	611	592	559	565	568	559	583	564	591	589	585	584	623	613	582	586	590	544	579	577	580	606	578	610	609	556	591	623	560	605	602	552	645	578	579	623	579	593	571	584	666	562	602	614	629	608	555	668	564	609	589	613	593	634	590	625	559	626	574	583	632	605	602	605	572	644	578	597	633	576	578	587	624	589	601	605	581	577	584	568	588	540	572	580	571	603	635	616	583	605	584	585	584	585	615	526	601	582	626	614	608	579	555	561	565	616	616	596	604	585	612	573	537	625	578	577	604	602	584	612	530	594	630	560	540	597	582	602	622	590	605	576	555	567	623	602	573	609	594	593	553	579	573	617	590	579	585	596	581	554	577	562	605	555	616	606	604	581	560	618	588	613	592	556	616	610	573	582	580	571	602	564	553	564	620	578	598	545	623	600	611	578	595	594	601	659	605	609	566	599	598	538	604	649	561	605	634	575	556	593	617	599	582	603	569	587	551	552	607	592	616	585	600	573	556	566	643	586	551	556	572	579	603	547	587	614	591	558	564	565	584	580	589	596	592	512	583	541	616	618	583	603	574	611	554	589	600	604	629	562	592	620	664	573	591	569	627	617	608	580	637	582	602	572	621	560	612	620	563	588	611	643	582	595	612	585	560	598	624	625	582	569	574	608	575	595	625	594	581	604	633	625	606	569	597	602	588	604	584	556	579	580	609	595	589	591	588	589	565	564	603	582	619	583	601	568	615	550	585	601	584	621	575	571	542	590	632	579	589	594	614	599	616	582	601	634	609	595	589	582	570	571	616	601	592	599	558	590	599	563	588	596	592	594	604	612	641	631	621	626	611	563	611	620	595	586	574	596	567	588	591	582	620	625	627	569	628	542	578	565	594	541	601	575	566	593	605	554	569	606	598	560	573	562	580	592	607	601	591	573	619	580	624	576	585	586	570	581	594	577	594	561	631	601	579	583	631	615	613	615	609	608	577	549	608	616	583	568	603	576	586	592	550	563	585	655	588	558	563	576	581	558	567	597	577	586	623	536	614	622	559	615	563	572	597	594	600	586	581	568	588	608	626	566	599	578	557	619	539	586	556	610	585	595	593	582	588	601	597	617	599	604	546	561	601	601	576	617	585	596	592	604	624	572	553	615	600	617	558	592	581	604	605	587	582	597	587	572	625	596	576	597	630	607	548	580	593	608	568	570	593	603	609	607	617	576	587	598	594	575	589	576	572	617	586	598	612	582	560	601	592	581	604	576	614	620	578	604	597	593	593	533	604	511	574	587	542	564	664	575	587	568	578	567	552	591	565	570	616	588	578	596	597	589	607	561	602	582	561	592	578	561	547	579	586	573	599	621	592	593	626	533	641	616	597	574	598	630	621	637	598	630	605	566	598	614	607	621	580	612	558	553	624	565	598	626	587	586	639	645	604	584	554	599	600	602	568	613	609	601	636	578	596	574	576	566	572	533	575	601	577	634	565	592	544	559	616	585	598	619	579	579	604	613	605	570	588	567	551	577	593	570	589	618	574	577	622	573	603	544	617	546	604	546	574	562	540	596	590	588	618	551	597	567	606	587	575	594	593	594	592	604	589	614	577	592	586	607	610	641	574	607	610	551	609	573	583	607	567	548	575	557	601	572	605	610	569	608	587	620	581	622	615	583	555	571	598	593	591	561	599	588	592	610	596	581	544	605	640	543	624	600	580	599	567	577	577	581	596	600	597	599	571	558	595	623	560	547	586	598	590	559	594	629
4250	1157	1080	849	757	687	719	624	681	703	658	670	682	625	679	653	651	680	679	650	652	674	643	667	637	635	671	682	702	686	656	638	618	654	610	664	635	670	684	688	679	728	707	665	644	690	663	673	628	650	608	644	643	619	673	637	670	685	683	627	676	627	642	652	646	628	622	671	653	668	659	598	656	619	655	668	660	650	642	660	661	661	659	582	685	629	718	691	676	663	605	604	675	631	684	689	612	641	646	669	641	659	622	633	687	679	675	721	662	656	690	626	695	655	647	656	666	643	666	627	654	640	666	670	707	703	639	648	636	643	622	665	688	671	630	639	652	638	611	623	656	676	664	647	642	678	651	638	649	667	667	613	679	649	675	639	661	664	659	607	666	649	648	696	665	643	686	724	650	611	640	615	651	658	633	635	666	641	655	652	662	702	642	623	668	681	668	641	691	675	627	651	700	705	670	656	633	612	632	642	670	669	600	681	664	710	658	642	672	675	645	624	609	648	646	639	664	640	606	710	625	669	641	682	649	614	710	649	662	664	681	650	672	687	643	633	634	687	741	662	660	638	644	648	674	676	612	683	702	664	607	630	648	710	637	640	687	697	636	684	648	633	671	647	643	633	649	685	646	663	663	657	617	642	653	683	635	625	641	631	618	649	688	683	636	616	649	637	642	632	673	678	654	641	658	692	685	666	650	683	617	656	659	593	624	606	614	662	687	645	604	651	663	690	682	646	690	670	587	638	652	633	700	657	649	593	661	666	641	645	657	688	669	621	620	599	684	689	630	667	657	676	685	623	667	676	647	644	615	662	624	611	620	656	661	697	643	643	675	648	709	640	664	636	648	644	654	636	645	655	648	673	632	656	653	632	663	664	694	644	637	667	634	677	669	690	644	666	671	674	630	671	638	662	630	619	599	641	666	666	683	669	695	652	644	692	632	679	682	676	654	645	642	618	631	665	658	651	664	691	683	699	616	654	642	654	630	668	697	645	662	653	639	616	662	605	666	628	647	698	640	654	651	651	665	621	679	680	618	675	650	639	688	666	663	657	727	641	658	685	653	686	697	652	683	634	658	608	667	667	648	641	655	654	615	611	617	608	618	673	650	660	703	670	681	669	665	662	682	638	676	596	621	672	649	658	649	624	640	635	674	644	631	597	662	683	733	646	659	659	604	614	655	653	699	597	672	624	636	638	646	652	683	623	662	608	698	684	665	675	659	668	673	675	639	699	623	666	672	707	677	681	629	645	640	618	622	656	637	634	663	676	668	662	677	645	674	661	700	650	647	643	673	636	623	711	644	671	658	708	678	666	712	672	625	646	697	684	689	635	649	607	643	656	656	671	649	697	625	626	675	715	604	669	682	622	689	688	691	643	687	658	641	692	669	639	681	647	696	629	655	615	683	617	656	672	689	631	662	649	649	672	632	692	680	671	651	641	651	653	649	657	621	661	628	645	679	635	659	640	630	656	725	678	601	661	673	631	678	617	639	589	655	728	700	639	617	635	649	666	681	634	672	668	653	628	632	627	648	658	661	651	697	626	664	662	659	653	623	640	632	688	658	628	622	648	715	625	687	678	615	617	599	695	660	678	638	624	654	620	666	668	635	645	647	653	656	690	660	666	685	625	614	687	638	703	661	682	682	629	660	638	628	664	695	613	693	668	681	668	646	640	655	710	693	615	663	641	712	624	636	686	644	662	643	631	654	693	658	654	663	655	612	691	726	658	614	686	618	662	694	642	663	636	663	694	668	642	687	669	709	658	666	675	622	701	642	635	641	639	666	713	637	626	629	667	662	655	647	621	659	664	697	648	630	706	665	677	670	586	622	669	693	675	654	622	695	657	659	664	673	663	611	661	626	627	696	653	641	661	639	687	638	608	655	635	667	680	672	663	640	665	685	657	661	683	659	652	690	651	711	663	639	683	670	652	704	638	673	650	687	631	666	651	714	617	646	663	660	669	648	654	678	648	687	617	658	663	657	691	643	660	664	672	694	693	611	643	677	662	667	691	638	661	619	679	613	691	648	651	699	687	660	607	614	664	660	646	667	681	679	723	664	672	654	669	705	731	653	705	694	695	660	684	658	715	683	686	628	617	711	669	686	654	657	672	671	665	627	659	678	626	637	682	680	649	647	676	664	648	650	681	657	631	647	656	683	648	653	704	668	659	640	643	643	681	630	634	654	656	690	660	610	637	663	665	623	661	651	633	663	673	633	642	617	704	641	657	647	684	662	635	626	659	706	673	650	627	693	635	680	649	653	604	648	640	627	667	622	681	656	602	663	679	664	660	702	634	679	624	655	689	617	701	652	655	655	651	646	698	675	714	669	660	671	669	688	679	650	637	625	681	610	647	641	690	636	632	654	638	682	642	631	630	662	672	650	629	624	687	708	621	638	662	649	642	648	655	635	668	660	655	623	613	667	624	730	645	635	690	713	651	636	662	668	642	631	675	662	666	637	635	627	682	663	647	646	641	670	643	676	686	647	631	663	622	654	619	667	682	642	662	636	639	643	681	641	661	666	636	689	653	675	669	649	628	648	651	715	660	662	647	638	697	673	613	664	683	667	602	658	669	651	684	651	660	675	644	639	649	672	662	636	631	691	683	674	646	670	619	646	638	694	635	619	650	656	658	648	676	719	650	692	661	651	625	681	653	632	638	707	681	654	642	690	664	663	689	625	661	638	682	629	674	649	720	660	652	659	624	659	604	686	679	620	682	665	654	680	681	631	666	659	649	673	652	672	621	653	676	659	667	665	654	677	644	628	693	678	665	655	650	661	692	670	622	674	592	643	672	627	724	680	695	679	692	653	660	684	677	628	633	651	625	612	663	673	674	698	619	667	638	687	652	652	660	742	679	599	666	636	655	633	638	640	696	652	641	690	676	642	665	645	699	664	622	688	625	666	648	636	657	662	663	645	600	624	674	627	662	660	674	671	669	648	681	636	665	648	665	671	670	664	663	657	647	651	647	682	667	664	625	682	674	694	664	651	636	651	671	644	706	626	644	644	692	621	664	662	715	642	670	650	664	650	655	666	678	645	678	677	647	691	661	600	658	678	667	661	662	606	709	683	626	694	658	665	623	700	645	683	642	630	697	654	664	634	636	675	684	651	672	578	668	649	626	651	667	698	678	651	675	692	666	653	684	631	667	716	651	636	681	685	659	668	682	633	669	640	615	631	654	650	645	651	621	670	660	684	675	619	649	688	665	622	609	621	646	671	682	683	664	691	648	650	664	616	658	650	651	655	682	679	679	615	625	663	645	664	586	663	698	672	714	692	673	678	682	686	624	666	666	647	638	685	689	667	685	664	709	636	639	695	604	654	650	657	640	687	676	660	710	635	623	650	648	621	632	614	698	667	664	659	713	640	676	638	672	655	659	670	672	658	648	636	627	700	616	653	653	672	652	655	657	623	670	644	644	674	640	646	628	643	604	648	629	665	629	645	598	641	706	636	623	673	655	640	638	668	650	628	667	640	664	665	670
23701	21282	28422	24449	21262	10120	1467	1065	907	889	841	836	780	742	736	748	773	762	761	746	722	718	733	651	722	736	738	691	712	667	661	692	688	729	699	724	675	709	720	685	700	686	701	677	699	658	694	691	690	733	688	674	679	638	716	660	647	740	677	694	632	646	642	701	636	723	680	674	675	689	717	679	668	710	678	689	704	708	708	679	697	696	644	697	749	722	714	664	752	669	695	615	665	700	703	717	741	697	664	661	724	658	703	706	686	672	700	712	681	671	642	699	656	664	683	704	676	685	693	702	662	681	677	697	656	709	698	709	695	703	694	721	719	693	730	688	702	677	653	729	695	672	751	662	648	735	654	749	740	711	666	652	676	645	732	661	690	705	725	668	657	642	658	703	675	649	684	699	645	726	669	692	695	659	710	709	671	679	727	710	661	699	673	695	687	703	674	721	663	689	698	722	716	725	740	698	650	683	684	687	719	701	706	694	678	657	703	709	711	726	671	663	728	678	656	723	674	639	695	683	719	687	707	710	717	714	671	695	715	718	683	730	687	718	689	690	709	695	677	705	633	668	691	714	724	690	668	684	689	625	656	690	712	631	688	680	686	696	663	663	697	710	711	682	714	737	700	701	670	692	723	634	745	659	713	628	714	671	712	718	693	731	696	685	688	673	719	683	707	723	714	715	689	675	747	680	677	699	716	670	662	682	691	685	694	697	714	712	660	720	720	689	671	706	665	727	728	686	739	684	705	722	679	732	774	707	674	720	693	703	723	664	693	717	698	703	720	697	686	689	690	651	690	703	699	675	730	723	689	682	709	747	729	720	649	671	672	699	710	710	701	693	709	632	667	731	666	660	682	673	710	746	644	701	644	713	671	694	685	700	672	677	653	704	731	717	636	666	625	709	669	692	685	708	676	651	698	739	670	691	640	737	691	754	660	691	656	648	723	661	720	702	640	695	745	700	700	702	682	714	690	716	725	735	660	658	711	724	689	710	653	686	716	656	704	668	724	703	665	679	683	673	677	686	738	715	668	696	688	700	735	680	643	702	687	687	701	659	686	707	681	665	665	687	676	683	647	685	728	691	716	649	650	679	653	722	675	685	682	622	703	662	653	653	646	704	715	718	688	665	685	649	670	680	690	683	688	721	693	701	720	695	708	696	722	659	692	660	703	693	663	695	688	687	717	705	657	684	696	732	717	688	672	745	730	683	699	669	697	673	685	736	748	643	731	709	688	663	676	713	691	691	710	714	683	647	652	698	684	679	694	663	678	649	717	686	650	639	716	687	722	697	663	672	702	701	652	729	690	678	706	685	691	660	672	685	679	710	662	721	712	670	663	676	682	680	725	662	670	709	665	705	699	720	732	669	673	706	729	703	690	661	676	709	690	646	690	666	633	736	679	669	653	684	692	685	652	655	721	644	720	624	659	728	696	650	662	672	723	680	676	662	719	733	698	717	720	717	749	675	688	616	727	674	614	687	645	678	671	678	707	710	670	672	688	742	682	696	660	694	728	667	716	637	725	707	701	660	659	721	697	708	671	715	683	686	701	692	683	682	709	658	700	719	674	680	648	659	685	707	711	707	666	693	687	682	674	687	747	742	697	710	713	708	681	725	668	768	679	696	609	700	691	743	700	639	692	698	672	644	715	726	643	688	658	674	661	681	693	641	700	736	665	670	731	718	689	701	734	659	643	696	692	653	716	644	707	706	671	689	667	665	713	699	709	700	662	702	713	729	737	700	697	694	765	746	642	684	695	682	661	699	662	670	678	655	676	692	669	692	724	624	711	702	663	677	694	618	685	690	716	690	680	724	743	704	676	673	665	687	694	689	665	706	714	716	678	660	662	693	721	692	715	700	729	693	678	649	662	661	684	737	698	655	674	648	654	701	680	688	688	696	671	657	677	666	696	676	682	717	695	693	714	684	711	618	688	696	685	695	738	685	691	699	702	674	725	703	650	692	685	717	694	676	720	698	720	728	685	684	678	694	733	689	699	679	725	674	650	742	695	648	682	668	725	646	691	708	669	684	693	729	664	702	729	696	669	676	682	660	664	707	687	717	662	632	695	650	728	699	651	699	657	705	727	724	715	688	644	696	686	676	722	673	696	693	688	729	707	730	699	759	720	706	676	689	684	643	672	669	662	706	647	692	698	685	700	680	673	703	662	702	736	680	691	684	695	698	684	653	699	714	710	677	693	704	692	713	728	711	687	678	631	692	667	711	686	697	744	669	674	710	678	638	712	731	724	686	722	715	682	682	659	640	682	706	730	712	680	736	686	671	699	647	686	710	677	657	696	690	652	673	634	663	721	729	684	706	690	697	682	689	695	721	688	680	684	697	712	682	675	734	734	702	681	673	682	696	695	692	632	701	666	676	700	669	697	721	680	712	715	689	638	653	710	717	634	628	690	698	715	726	707	691	601	633	718	701	713	725	694	692	682	636	688	669	663	698	705	693	687	684	700	662	655	696	716	687	698	703	691	729	698	654	695	685	689	659	667	662	646	680	668	713	688	711	635	688	692	726	657	730	716	676	686	714	681	641	657	717	645	696	637	707	730	684	665	658	686	639	668	678	642	681	759	674	676	682	677	613	710	702	657	723	665	721	700	715	697	664	723	724	684	698	667	718	663	686	676	682	718	727	729	674	662	713	694	713	680	693	668	730	659	722	712	657	662	696	699	674	715	723	682	664	665	693	667	689	662	720	720	650	654	687	741	678	659	681	701	720	674	737	650	706	727	659	662	697	676	704	697	696	682	689	701	709	708	701	699	719	712	681	684	705	654	677	710	695	681	743	701	701	723	665	729	715	647	729	701	694	669	646	705	688	655	706	686	682	668	667	691	678	733	700	687	740	675	735	656	672	631	724	683	747	705	666	657	677	666	697	653	747	693	732	669	670	713	693	700	725	714	691	658	688	681	691	720	733	739	743	668	698	691	685	684	663	716	723	746	698	711	688	678	733	681	650	719	685	703	708	710	689	632	685	721	688	691	698	690	685	692	731	698	687	662	731	697	722	693	694	650	646	701	693	663	645	721	686	703	707	693	739	697	692	663	722	668	654	727	686	700	703	694	676	649	691	692	676	666	686	697	727	706	697	681	712	701	752	699	724	674	722	711	690	698	659	678	671	705	736	698	702	661	681	753	674	687	696	672	693	726	692	669	701	683	666	658	671	737	679	689	750	697	672	693	663	733	754	713	694	693	681	617	717	718	697	720	673	631	754	685	684	693	654	707	661	720	680	698	662	726	705	675	662	738	700	656	723	701	657	662	716	646	657	717	702	688	740	675	691	737	657	674	709	683	649	702	685	752	682	689	659	703	693	752	671	657	713	659	679	674	638	668	676	658	700	666	660	711	701	711	690	686	684	720	682	675	684	699	645	729	698	652	683	688	704	737	643	681	665	687	674	689	696	722	707	717	726	695	710	710	715	695	686	655	674	647	686	706	712	647	709	725	684	683	681	661	665	685	695	670	668	705	656	744	644
3362	7654	6495	3230	2355	1821	1557	1363	1182	1158	1049	1047	936	967	914	894	867	842	847	839	804	847	871	833	796	793	811	817	790	830	780	796	781	829	769	816	845	802	799	793	836	799	815	814	806	795	773	802	814	834	779	791	766	783	821	783	741	724	713	805	813	777	781	736	776	787	798	782	812	771	796	794	810	795	817	789	784	746	764	819	766	750	778	761	775	834	781	808	755	801	724	779	801	793	790	747	892	793	808	750	810	813	812	717	784	778	779	792	763	781	789	798	757	824	779	764	812	788	783	769	744	733	742	783	768	732	810	775	783	771	749	758	884	763	788	775	748	772	774	829	785	773	744	779	794	790	824	767	819	812	814	765	758	761	762	805	777	768	786	778	812	750	778	785	795	795	777	793	798	805	810	787	799	796	763	792	809	818	755	804	795	787	811	775	785	773	810	779	743	794	812	791	828	814	793	762	715	806	822	833	760	790	792	774	735	801	753	769	732	811	811	790	777	790	759	796	772	779	812	800	793	761	771	795	774	749	798	786	791	814	795	791	780	768	774	758	746	761	798	813	811	789	735	824	780	782	793	802	799	816	738	813	748	806	750	776	744	814	813	738	765	764	815	815	811	768	838	793	812	806	761	803	796	810	724	839	816	731	748	746	760	753	808	767	778	775	749	814	764	782	747	802	766	791	782	814	771	801	781	812	835	791	827	785	738	771	800	791	780	822	753	792	782	752	797	805	723	806	810	809	729	750	773	784	836	761	816	789	788	772	714	783	763	750	830	802	813	801	737	767	781	779	730	824	846	803	817	787	761	766	793	787	765	838	758	808	777	771	776	820	814	837	810	788	836	773	743	767	830	762	856	779	771	739	770	766	803	785	826	765	734	735	796	843	751	718	805	794	765	784	806	785	746	767	782	787	790	793	760	774	736	777	768	812	792	797	751	797	745	741	783	728	769	814	798	763	832	799	772	759	780	768	788	809	823	824	790	783	761	834	782	782	733	799	810	758	822	808	802	836	797	779	787	757	778	755	787	768	809	750	798	777	783	773	780	776	776	826	773	794	769	834	807	783	806	765	757	770	808	786	805	786	786	811	819	824	791	785	793	760	765	792	826	798	783	814	782	784	824	836	817	728	761	823	811	763	757	774	743	843	753	827	782	791	791	761	775	782	795	796	764	769	837	743	800	777	755	742	786	761	765	821	745	747	745	800	791	816	783	848	791	767	783	804	762	778	787	765	736	771	796	767	781	773	764	779	760	789	771	761	792	793	814	807	824	827	787	775	750	780	769	795	787	793	771	790	759	806	774	775	824	815	782	776	780	839	748	794	786	790	759	773	774	746	770	775	750	840	768	856	812	788	764	787	848	781	757	784	805	796	779	773	746	795	775	788	792	789	796	797	782	833	790	783	800	785	814	787	778	741	772	847	848	823	766	759	797	802	763	755	779	753	813	784	747	850	797	763	802	772	818	737	786	778	744	762	766	772	753	794	777	749	766	802	761	772	825	767	793	765	736	758	770	820	765	807	788	803	794	761	779	762	754	791	751	772	820	795	805	809	841	800	748	819	762	790	805	818	734	795	801	731	741	820	764	757	838	748	732	778	815	789	767	781	743	789	815	848	821	817	784	787	762	765	770	792	787	802	780	766	817	765	738	759	796	784	764	800	765	756	830	787	782	799	764	780	724	747	797	802	844	761	786	811	798	767	774	720	802	721	808	798	781	761	795	773	802	826	754	775	798	820	806	783	753	794	816	748	815	819	806	779	813	792	801	801	770	796	822	759	759	794	829	761	768	773	811	783	810	782	807	781	781	814	767	750	822	794	789	812	792	766	801	761	787	804	817	787	843	779	870	761	761	763	779	777	820	798	751	819	761	799	776	776	770	770	760	770	810	785	782	812	743	746	735	782	784	785	804	801	767	784	775	810	800	783	814	753	795	791	766	804	782	801	827	791	781	801	760	829	749	782	745	753	793	784	803	810	758	786	821	760	770	784	791	805	781	777	760	773	781	761	767	789	795	760	807	778	780	740	818	771	811	788	803	803	834	820	804	789	737	746	803	728	770	806	750	815	799	774	826	789	770	760	748	797	785	812	794	787	762	803	708	801	726	777	824	835	758	802	777	789	752	810	760	744	807	788	845	743	841	753	748	801	773	749	780	776	802	791	758	779	763	750	864	767	797	834	786	819	750	760	761	767	764	761	787	821	737	796	825	812	831	711	761	833	697	804	801	782	739	812	786	776	790	782	804	777	758	735	774	779	759	769	759	822	747	816	743	748	769	787	746	758	818	786	813	775	778	796	743	800	838	762	807	740	780	794	772	798	746	755	739	779	803	793	750	811	820	812	788	777	744	770	811	796	734	842	771	768	800	790	767	770	775	826	755	783	772	795	736	818	763	749	773	763	774	722	760	770	749	780	787	809	772	784	813	771	788	782	780	781	792	800	801	789	774	783	784	747	799	815	801	814	748	793	767	777	753	790	790	836	787	778	790	785	799	786	772	755	778	766	816	784	766	775	763	834	836	753	816	770	768	778	768	791	827	838	787	794	812	788	781	819	741	775	779	786	774	794	760	806	767	758	778	750	789	690	782	766	744	783	811	830	787	798	819	771	802	782	784	751	796	764	763	775	788	730	752	831	787	772	780	772	793	739	807	777	806	830	802	790	813	809	808	753	731	797	800	802	780	770	776	797	748	771	757	762	821	811	815	812	809	802	740	755	764	738	734	730	801	787	791	792	800	814	753	780	780	775	780	804	808	734	832	814	771	821	738	741	773	799	777	781	776	816	776	784	740	733	819	713	758	785	759	766	764	789	822	814	808	766	741	832	757	770	837	810	788	814	748	781	792	799	823	763	810	772	815	794	748	830	762	772	802	776	801	785	753	802	765	771	776	759	779	762	788	770	759	755	860	737	727	765	735	805	764	769	738	784	790	820	783	795	806	751	733	768	815	758	805	814	715	820	782	777	814	813	775	743	796	799	736	799	733	781	756	772	808	813	794	806	816	761	822	723	784	785	796	766	861	758	796	804	800	717	750	788	821	770	793	799	784	789	838	785	820	812	817	740	777	782	793	836	725	753	757	731	771	806	771	775	807	762	811	788	807	799	782	773	786	816	773	742	801	832	745	750	775	799	812	748	789	736	733	750	797	782	773	760	799	774	830	763	749	753	774	729	801	782	793	765	760	772	770	758	760	741	783	780	778	740	731	805	786	801	797	781	779	744	803	826	784	783	830	776	809	749	771	777	799	743	792	793	799	761	759	802	838	783	830	790	820	755	768	831	782	801	739	787	786	782	764	780	782	764	748	777	816	775	781	787	775	794	795	793	806	795	783	778	781	785	803	786	782	773	743	785	744	834	812	778	793	771	797	795	806	774	722	814	753	762	822	792	817	750	787	764	792	765	796	778	782	765	774	788	778	802	835	765	772	769	750	776	770	768	747	771	788	778	744	771	772	819	806	812	799	767	774	800	778	768	800	810	823	845
24706	21282	27601	25186	14831	820	519	431	407	358	359	344	324	301	317	313	303	327	274	312	305	296	297	321	272	319	287	283	295	315	290	276	304	311	308	280	276	262	318	305	341	288	287	259	287	302	278	270	268	280	290	274	278	297	270	292	282	325	282	304	274	297	290	314	268	298	257	288	294	285	316	313	272	292	295	286	324	266	297	287	299	301	303	276	259	291	321	247	274	281	266	295	288	293	277	273	309	248	295	298	297	311	260	295	315	271	286	277	266	284	296	257	322	297	276	258	273	283	283	274	321	262	275	300	298	278	306	290	312	275	288	285	307	277	286	283	296	271	284	297	282	272	302	279	268	277	254	308	290	282	284	276	259	325	313	273	284	259	279	277	294	278	288	253	298	290	288	250	299	301	292	281	295	312	269	255	294	275	291	269	303	295	273	266	299	271	253	262	297	272	281	269	265	300	270	341	286	272	296	290	255	284	303	263	298	261	274	251	283	254	276	278	263	260	313	297	279	270	301	302	274	305	280	285	288	260	292	300	289	297	270	243	280	255	259	298	266	277	305	287	262	303	255	319	299	305	305	278	254	265	245	265	296	294	260	288	235	281	296	265	256	309	305	289	283	275	293	276	299	261	285	297	308	290	282	262	281	272	275	304	282	301	276	295	305	276	270	288	288	286	281	296	275	300	270	272	285	265	292	267	295	304	259	242	282	294	268	323	310	309	249	259	272	297	278	306	268	246	311	281	304	284	288	337	297	281	294	285	305	298	263	291	265	277	295	271	294	284	301	274	293	320	282	284	266	288	262	297	298	281	261	273	261	278	273	314	279	260	284	284	272	300	285	281	277	283	304	276	290	273	306	296	278	279	279	289	285	284	296	273	312	274	279	287	284	295	287	286	268	275	279	278	299	294	288	283	246	273	288	286	293	297	303	307	271	254	278	258	298	275	313	296	312	287	280	240	297	296	269	277	272	290	274	297	280	273	260	291	247	288	297	270	278	261	274	290	308	241	279	287	291	265	288	296	333	277	306	296	287	279	280	298	275	276	295	264	317	282	275	296	266	267	291	272	274	264	298	248	287	252	291	294	267	306	295	275	272	307	288	288	273	233	280	283	258	292	287	275	282	276	269	267	267	319	255	300	281	285	301	288	278	282	271	303	267	301	299	258	320	281	276	269	277	280	279	278	322	284	299	267	293	309	279	302	284	298	305	263	283	267	266	287	316	304	285	253	266	309	310	266	285	268	299	267	277	272	280	299	274	294	294	282	268	272	296	281	274	285	293	269	264	319	302	252	282	260	305	302	263	263	307	281	278	259	316	237	302	284	307	278	290	290	322	280	288	309	301	294	305	287	286	260	272	281	278	280	259	300	280	268	273	276	282	286	301	294	302	283	294	269	263	302	287	278	283	281	262	309	278	294	276	303	277	310	292	290	290	278	321	332	291	290	264	299	303	283	274	312	287	282	295	277	295	297	308	283	322	271	291	308	296	317	264	280	300	305	291	302	282	291	246	281	274	287	307	271	311	300	269	275	287	269	309	265	295	295	264	255	282	282	301	316	284	288	252	254	298	297	268	312	298	277	282	253	277	256	285	275	281	274	294	265	274	312	289	289	320	272	325	292	245	281	321	288	250	260	308	324	290	275	309	322	291	262	305	295	264	282	275	290	256	298	276	269	306	301	306	300	303	274	261	317	283	288	271	298	343	285	263	282	266	285	301	274	269	278	274	252	291	291	260	279	283	282	276	264	282	277	261	300	296	299	252	279	313	306	273	278	289	288	254	294	287	292	293	256	289	300	286	280	279	274	278	282	249	264	271	295	290	316	252	294	276	289	284	272	284	289	281	310	259	296	282	282	260	275	262	273	274	270	305	284	286	263	279	306	307	304	307	294	282	270	289	289	306	292	276	284	312	288	293	295	292	282	274	296	313	269	294	302	280	269	263	266	282	268	258	315	285	298	264	300	262	255	262	303	274	276	289	267	293	292	317	286	256	297	300	258	279	306	292	297	283	267	297	277	286	264	283	295	271	287	287	284	303	295	274	278	277	280	315	270	295	283	298	304	304	254	284	280	288	277	285	276	295	304	295	310	283	321	293	279	283	288	293	280	273	286	270	289	295	298	268	306	260	258	302	312	308	299	276	313	251	276	263	285	321	318	267	294	291	325	313	261	289	295	301	294	272	308	277	253	263	269	266	281	317	266	302	281	290	255	295	294	284	291	301	272	280	276	311	274	301	278	286	291	289	275	296	298	288	270	309	279	244	278	274	296	307	301	266	293	260	267	252	303	285	251	309	275	265	272	281	287	290	250	247	287	267	277	309	279	269	292	283	279	276	258	269	274	291	250	275	296	291	273	291	311	253	290	302	263	280	305	337	277	292	292	300	309	264	268	264	299	280	292	266	264	308	257	272	306	294	271	302	283	252	262	274	266	274	257	264	305	252	300	293	309	304	282	319	266	262	277	265	284	271	279	270	279	274	269	291	290	276	276	272	304	272	276	285	280	303	280	259	294	254	276	271	300	284	283	286	308	300	299	283	273	291	291	311	243	263	298	279	283	296	263	301	265	288	270	309	284	272	285	297	275	276	285	286	278	295	280	276	278	308	267	296	320	277	285	292	278	284	272	278	272	314	281	288	289	308	293	235	286	289	290	267	318	268	291	303	289	259	293	279	295	255	283	321	271	314	283	288	278	285	249	264	253	288	280	300	277	340	278	320	311	278	270	284	275	271	289	258	269	273	274	277	287	252	252	244	288	291	285	269	294	274	275	303	289	296	277	286	272	284	307	293	289	285	297	277	284	317	278	283	286	295	258	252	292	294	281	305	274	307	305	287	304	277	296	274	307	266	295	292	305	266	269	248	278	270	297	298	281	298	282	279	299	234	281	303	282	298	286	288	310	296	243	286	305	296	280	281	274	283	259	285	254	288	285	276	268	299	254	287	245	283	301	260	270	266	281	265	267	292	285	321	285	287	270	280	291	301	272	249	245	286	272	265	299	302	300	263	271	303	254	277	288	247	267	293	290	269	288	282	305	290	259	255	289	276	272	323	289	261	252	278	278	312	303	295	271	289	284	267	298	285	293	292	283	274	282	270	301	278	254	306	307	261	276	284	281	307	290	281	289	291	294	285	285	264	271	300	247	248	302	285	325	291	301	298	271	278	276	289	286	261	286	276	302	293	305	288	286	274	305	300	282	290	313	292	287	241	268	269	271	265	294	278	261	291	316	274	279	274	307	305	271	289	280	312	321	291	275	271	271	277	273	287	256	292	294	333	254	309	277	277	256	280	285	285	289	299	277	273	265	280	290	276	275	272	281	278	289	259	307	286	262	289	282	295	271	285	295	285	290	286	281	296	274	286	284	298	257	269	287	266	289	281	307	281	305	318	268	286	284	279	292	290	286	288	293	273	262	290	280	311	275	257	255	277	273	293	247	290	299	252	272	298	261	269	273	286	305	276	297	302	272	297	324	292	312	277	288
3387	4872	3996	1921	1301	971	834	694	559	532	478	437	464	424	388	444	403	371	387	355	361	318	350	348	335	327	331	357	343	325	332	334	336	329	343	329	341	315	357	309	289	362	317	327	325	308	333	316	304	346	306	336	313	336	311	336	307	344	334	327	313	339	346	348	352	312	329	322	331	310	338	312	335	331	348	329	312	329	348	294	300	332	328	327	303	338	330	344	331	316	331	327	329	311	344	338	289	331	320	333	320	332	314	308	337	337	328	314	318	349	287	319	313	325	341	294	328	327	321	329	365	334	313	334	329	313	345	326	325	339	322	312	352	327	348	310	316	322	313	336	357	326	323	340	325	310	351	329	321	306	325	329	362	328	340	286	298	343	317	348	298	304	326	309	350	335	326	374	336	355	308	294	333	283	337	340	311	347	318	323	292	309	330	355	311	352	320	291	310	321	296	348	342	313	336	338	328	291	336	342	315	298	329	348	350	322	342	291	309	321	329	341	323	319	327	339	327	308	290	316	364	330	344	326	304	327	315	305	324	353	315	337	324	318	308	311	321	346	346	338	345	326	335	337	333	293	335	330	349	335	330	301	332	331	321	344	307	297	311	359	338	343	326	349	356	299	328	318	317	343	332	357	312	340	315	349	343	317	341	304	290	335	294	337	367	315	360	308	319	328	344	322	342	330	335	323	348	324	309	292	298	305	332	332	346	337	330	281	301	332	293	359	328	308	314	314	327	296	306	318	335	328	312	305	341	333	356	352	313	304	335	315	340	344	325	308	304	367	332	315	326	342	304	320	354	284	318	335	340	346	317	328	334	303	335	316	306	317	320	336	326	308	320	312	301	331	364	282	344	327	343	357	350	307	314	355	338	305	346	301	337	330	302	350	322	324	314	356	328	334	331	352	325	330	325	321	337	339	276	309	301	353	326	341	344	320	322	324	347	328	324	323	324	329	320	307	325	360	285	329	340	307	326	322	317	315	310	375	315	334	316	298	335	335	341	324	311	293	334	331	325	348	314	339	353	323	328	331	328	342	371	336	354	330	320	341	289	321	363	324	319	333	343	332	331	382	355	333	331	339	356	310	302	312	312	281	342	305	333	326	341	334	305	330	311	355	327	350	349	368	319	309	315	319	338	305	343	318	321	333	314	336	327	339	346	298	332	320	330	316	315	321	324	333	312	324	336	322	323	347	332	318	316	330	348	314	322	297	307	312	321	334	324	309	333	349	285	332	325	317	304	327	365	306	319	320	326	326	320	348	332	341	304	329	301	305	352	329	331	352	335	295	342	324	345	311	327	340	328	337	341	305	320	321	331	308	344	318	325	359	317	316	339	310	319	312	341	328	317	331	335	326	318	324	334	333	367	332	300	319	328	315	320	329	325	333	343	334	349	321	330	332	311	353	320	326	299	327	338	318	343	340	314	339	348	339	314	367	306	342	307	331	300	355	306	331	300	323	317	308	312	348	344	335	341	312	326	327	344	320	340	315	334	325	325	361	314	331	326	286	320	294	305	342	316	332	338	328	337	351	305	328	325	325	328	330	332	341	351	315	313	381	350	299	306	323	315	336	374	353	339	334	351	331	326	360	325	335	311	343	298	302	305	363	325	329	326	325	309	336	324	295	304	322	315	343	337	333	333	335	324	308	311	333	339	335	305	311	352	308	287	305	312	332	329	321	292	332	314	309	345	336	294	346	334	354	344	298	314	329	333	320	331	345	327	331	299	332	321	347	335	322	372	308	323	320	331	329	316	345	329	321	320	331	339	304	333	339	337	327	334	306	365	307	321	325	328	307	311	335	312	310	296	322	296	343	320	326	347	321	325	312	308	301	317	320	299	354	363	345	294	352	342	327	354	312	343	332	305	325	332	360	343	356	330	306	339	319	330	305	341	327	330	331	330	330	361	345	339	330	315	311	318	309	346	302	339	366	304	322	317	316	334	293	302	334	335	312	322	347	322	331	348	327	342	304	322	351	322	333	345	285	328	361	294	336	327	327	291	351	320	359	328	312	322	329	317	328	350	324	318	341	348	315	320	347	308	329	331	312	338	339	336	309	352	308	306	345	345	324	310	340	298	312	333	308	345	330	341	296	350	321	321	353	364	357	327	314	337	345	337	347	345	349	333	336	331	307	327	318	338	321	326	336	310	296	292	341	320	320	320	323	329	357	292	329	313	351	315	344	381	346	324	320	323	305	280	319	325	303	312	340	302	342	318	340	354	341	338	335	339	319	326	300	318	343	293	322	343	358	308	338	344	322	295	313	329	318	319	345	307	353	328	354	318	361	324	316	330	323	336	318	340	325	310	328	358	346	340	316	321	309	308	340	325	361	329	296	323	353	288	340	334	302	313	326	327	310	324	327	321	311	306	329	332	288	322	332	347	331	312	322	365	337	333	330	308	356	323	306	320	340	326	351	310	342	333	327	306	287	316	304	334	333	335	302	325	309	321	341	350	319	335	359	304	323	327	322	359	314	334	316	322	336	331	315	316	342	337	303	296	323	311	312	325	348	361	326	334	309	305	304	322	349	339	331	285	315	313	300	362	342	300	333	310	306	325	338	325	306	322	333	327	301	331	330	321	326	348	315	321	320	322	386	324	331	315	326	331	333	320	348	339	327	314	335	323	324	341	313	322	330	316	305	299	345	303	326	319	315	307	330	314	331	323	357	339	311	327	344	326	344	313	330	323	313	351	340	306	317	319	314	322	303	340	313	322	307	332	337	344	348	337	351	289	303	317	334	322	323	329	318	348	304	316	295	322	307	342	322	331	327	317	353	341	315	304	332	334	347	347	359	339	307	353	301	316	380	350	350	318	334	335	335	332	319	298	308	298	308	329	336	311	314	305	315	322	306	311	312	282	330	339	296	341	348	352	316	299	322	295	341	369	300	354	351	335	308	306	317	362	342	326	315	315	329	349	316	300	334	334	325	321	313	313	299	349	326	299	357	354	328	360	316	327	340	336	300	310	322	319	322	319	348	328	313	318	327	312	315	344	350	307	331	309	282	340	333	309	355	346	321	340	308	332	314	316	314	324	318	349	346	344	361	317	312	349	294	355	332	358	314	305	298	303	338	324	326	305	345	333	328	312	304	309	328	321	330	310	345	311	324	330	338	320	301	345	356	333	331	316	300	313	341	334	340	309	337	321	329	301	293	344	337	326	302	329	322	320	337	315	338	338	349	307	314	335	265	316	320	329	326	337	356	314	323	318	275	314	339	318	315	320	344	323	302	315	313	343	329	330	343	348	356	323	306	317	341	344	312	346	343	335	353	305	306	317	299	349	348	326	328	333	315	321	329	337	329	304	300	327	325	351	342	345	304	320	350	304	330	329	342	348	354	338	337	318	341	337	308	317	330	362	339	322	337	304	330	295	306	294	357	362	319	313	321	340	355	311	342	345	327	309	330	342	354	328	340	284	360	356	306	300	352	322	348	315	314	322	334	353	318	339	329	338	305	338	293	311	349	341	359	309	334	327	354
22583	21314	28945	23993	21311	21353	11257	1116	790	695	625	564	552	494	478	451	459	426	426	408	452	415	404	404	412	406	420	350	368	386	377	384	375	367	345	344	365	328	366	328	345	377	342	373	364	414	390	352	356	340	387	373	339	354	342	369	342	347	346	344	374	356	368	374	351	352	352	355	379	361	385	360	336	343	355	344	323	348	331	343	360	367	362	334	352	358	338	327	369	359	332	364	353	342	379	352	348	358	370	404	375	368	334	358	311	360	359	323	392	379	337	338	377	363	349	329	370	341	334	329	370	338	355	364	380	373	345	343	333	381	345	355	353	339	384	350	336	343	360	330	334	348	342	358	341	349	328	363	340	345	333	363	327	318	363	371	374	327	347	334	341	365	324	398	373	367	371	387	361	343	320	337	358	355	362	371	336	385	346	344	374	335	368	329	346	362	329	366	382	302	342	358	383	363	335	327	345	316	391	361	326	385	362	361	342	369	358	345	361	371	386	352	345	366	353	346	359	333	327	334	316	346	360	355	351	366	344	362	383	336	347	345	361	329	347	354	364	374	330	312	391	336	347	344	365	372	348	318	335	385	338	366	335	379	336	331	353	357	344	347	339	369	358	338	353	331	374	333	362	351	363	337	349	361	338	350	340	344	359	364	336	376	337	339	298	320	301	337	353	338	312	360	331	347	342	373	348	355	346	310	344	333	338	334	347	332	355	363	346	361	354	353	331	340	328	363	341	325	321	299	355	339	341	347	371	342	367	325	362	335	339	343	346	379	331	342	363	358	331	374	345	303	359	357	371	361	332	352	347	368	346	340	339	374	407	347	303	334	335	338	362	382	380	335	321	362	339	351	338	382	368	350	339	337	343	336	354	361	321	369	382	350	346	377	329	381	374	344	374	392	324	333	353	336	336	343	369	371	330	323	317	432	383	327	331	343	326	370	357	338	353	349	346	356	362	358	318	346	348	369	388	331	331	335	338	360	349	344	355	328	309	360	355	337	356	361	342	323	311	326	342	336	335	342	373	309	352	370	356	322	355	359	367	334	396	328	354	347	376	328	369	342	412	359	316	336	343	330	355	320	350	353	336	376	364	330	328	363	378	400	329	352	337	328	357	328	345	339	323	346	368	379	356	335	329	346	382	353	357	376	348	324	351	345	377	372	338	371	345	349	328	352	356	325	324	349	367	350	388	338	377	344	334	339	343	365	379	335	300	346	338	365	374	342	315	377	327	316	326	359	331	366	338	384	355	335	372	342	331	345	349	354	353	352	312	332	324	339	349	334	352	373	349	383	346	332	348	388	357	302	356	341	357	385	330	349	320	371	337	341	374	327	345	336	319	313	388	346	332	341	353	296	341	314	352	373	326	357	356	339	335	402	318	356	342	338	328	330	366	356	355	363	360	319	362	379	359	349	337	321	351	386	355	339	380	353	356	350	368	337	352	378	333	342	325	331	368	360	284	359	356	341	363	362	328	377	350	359	353	357	375	356	348	366	348	345	322	335	350	353	309	343	335	328	322	323	387	354	320	342	348	358	351	361	323	374	325	348	335	358	335	322	379	342	377	366	338	319	370	342	345	345	348	366	392	355	334	353	349	353	343	354	359	355	347	362	357	356	336	352	357	351	374	348	353	298	350	326	341	321	332	366	363	343	372	354	366	345	334	387	365	343	358	364	341	352	349	330	363	345	348	329	369	336	351	331	354	335	344	346	350	350	361	345	361	304	351	352	318	335	344	363	349	341	320	346	345	362	385	341	371	352	365	336	341	339	346	342	348	344	392	343	325	321	331	348	337	335	359	366	340	326	381	387	327	313	372	349	344	349	363	330	336	346	363	337	357	351	359	357	371	342	388	337	367	329	392	321	350	362	338	342	359	376	353	339	355	347	369	340	371	390	365	350	316	322	397	351	374	343	338	322	325	323	358	378	338	332	365	357	321	325	342	375	332	353	339	337	345	356	359	356	354	354	313	359	369	360	355	380	327	365	358	345	341	339	364	365	383	332	336	345	340	362	338	357	395	306	315	367	351	345	352	352	339	341	347	324	355	352	354	330	335	336	401	364	365	387	312	361	381	329	337	361	348	313	354	354	371	336	334	359	330	316	351	331	360	356	330	348	329	353	374	338	348	371	341	359	350	365	376	317	344	358	343	354	370	353	346	326	352	359	313	346	348	339	377	326	354	364	351	333	362	327	371	358	316	360	314	359	304	368	388	348	361	336	348	375	364	366	331	327	386	338	329	345	378	351	340	356	322	339	343	333	373	322	366	365	354	341	351	351	321	379	353	344	371	355	360	349	368	350	345	334	357	320	341	333	317	322	355	348	362	359	364	325	331	372	323	359	363	369	330	350	336	380	350	337	307	328	345	340	329	329	356	335	361	336	368	331	326	364	376	345	365	332	368	350	359	337	340	365	364	330	348	338	340	327	323	312	336	372	347	356	340	363	373	348	328	371	359	349	344	388	349	334	387	336	383	310	326	322	347	341	378	347	333	350	371	356	378	340	352	359	325	333	346	340	327	370	346	357	329	330	379	324	373	342	369	351	368	344	342	352	314	353	355	349	333	337	318	355	374	363	366	326	345	353	320	356	336	318	343	362	346	346	344	338	337	359	356	348	349	304	361	311	362	366	336	351	353	361	349	340	374	348	355	337	339	327	341	343	342	341	340	351	368	354	316	321	355	305	340	351	330	360	367	325	328	359	346	370	372	331	365	365	335	384	324	352	352	336	351	356	356	347	383	339	368	309	356	371	340	353	358	340	334	366	350	345	364	326	352	347	357	340	328	351	324	329	359	348	368	351	339	354	354	369	369	338	318	336	387	321	373	343	333	359	353	335	354	323	338	351	351	336	343	345	359	319	364	349	352	337	338	356	363	349	344	363	349	348	344	342	355	324	353	342	341	383	349	340	333	349	343	352	318	361	370	325	350	337	350	320	334	347	368	359	335	321	346	371	366	331	365	341	327	339	372	345	357	328	371	339	344	346	337	355	368	334	361	372	346	373	373	330	354	362	362	335	355	365	359	338	349	356	356	370	338	345	331	335	344	331	363	366	379	360	331	339	348	352	337	389	345	370	343	347	364	349	340	351	350	391	358	357	355	330	386	338	363	333	375	330	397	348	328	347	332	344	358	336	346	331	334	344	356	318	362	334	356	318	345	338	358	352	350	365	350	309	339	322	319	349	321	349	340	326	333	362	365	338	321	381	336	358	354	334	317	335	356	350	352	359	350	342	349	342	339	345	373	304	326	368	349	354	337	368	340	350	341	347	342	377	364	353	339	347	353	356	343	333	368	355	378	361	351	362	363	355	378	320	367	339	323	371	344	334	340	383	386	338	369	349	328	348	359	325	396	350	346	342	353	364	343	348	368	329	369	323	359	340	331	357	310	347	356	388	317	330	344	350	398	348	352	341	346	339	334	351	342	342	341	309	331	354	359	321	349	360	346	361	341	350	342	352	334	331	343	355	351	333	365	359	323	376
4500	13397	10847	5493	3564	2628	2060	1686	1337	1059	920	867	732	712	669	654	616	548	552	534	541	468	466	481	487	500	428	447	493	479	446	428	462	423	447	411	475	407	465	397	431	428	439	408	431	419	419	433	427	423	384	410	462	405	429	432	415	436	442	407	464	436	408	406	428	426	421	411	410	452	412	412	412	366	398	388	439	386	376	406	444	380	456	408	461	396	461	428	425	427	413	393	397	399	453	393	422	419	442	436	433	437	424	403	424	391	419	406	408	417	436	411	435	410	407	432	408	401	445	408	407	410	460	401	397	417	427	417	391	375	391	407	429	444	418	424	423	380	411	404	368	397	408	395	388	367	386	441	402	366	444	426	448	412	408	408	395	362	373	404	437	407	422	408	395	423	399	392	437	407	409	401	413	380	411	426	415	415	398	419	378	395	420	414	423	389	412	391	417	471	396	365	365	409	399	452	406	431	406	379	424	369	446	407	461	389	449	416	405	414	418	429	394	409	414	408	459	426	407	424	422	387	436	380	415	392	424	432	402	415	372	404	389	443	406	404	396	414	400	391	440	417	427	414	419	434	377	384	403	406	420	394	401	437	388	395	412	435	399	416	362	421	429	395	379	383	387	438	423	404	390	418	407	364	403	399	392	391	421	425	420	414	417	399	406	386	442	424	414	430	412	438	423	435	386	403	413	433	407	397	420	386	394	409	431	414	415	396	425	413	426	431	430	408	387	399	409	427	406	431	426	425	388	391	406	398	423	385	408	391	424	398	426	421	377	426	419	398	379	427	422	409	430	406	411	410	413	429	418	419	439	424	433	421	382	396	408	389	403	403	402	439	415	423	417	423	405	422	411	430	413	401	392	361	432	455	360	420	402	406	390	411	367	414	437	364	413	426	410	424	396	393	420	425	396	355	447	435	393	413	405	416	399	398	408	428	433	424	411	391	422	377	403	397	393	412	451	416	427	414	402	443	404	438	431	389	375	438	388	419	411	413	421	425	408	400	448	387	436	413	409	413	438	413	397	436	385	381	409	393	396	414	403	413	414	403	383	412	407	391	395	409	370	444	391	390	414	408	417	406	431	446	400	367	414	386	369	404	429	400	414	397	386	397	400	415	431	410	421	430	414	420	403	431	421	400	418	422	394	405	408	402	390	418	417	402	390	404	410	414	407	383	378	442	433	424	407	422	431	408	416	401	419	382	415	433	408	387	444	399	434	407	392	459	391	411	421	409	414	421	389	382	408	432	406	428	381	365	427	408	379	403	403	402	425	460	415	411	414	392	443	391	422	398	389	427	433	378	429	396	406	390	395	404	386	375	427	442	369	438	454	434	402	391	418	408	415	420	414	411	410	406	388	437	417	413	400	431	397	431	446	420	382	418	424	397	402	426	411	398	441	396	420	399	387	408	433	406	370	437	400	382	432	395	427	396	381	384	412	422	394	393	392	400	396	420	382	408	371	442	431	389	431	460	416	426	420	407	418	393	403	410	390	358	385	426	411	404	440	464	417	407	430	396	422	394	431	408	385	387	406	441	393	400	422	380	418	408	421	455	387	424	389	407	431	426	415	428	434	408	413	400	421	402	422	383	420	420	412	403	439	398	367	413	429	415	430	400	409	375	428	376	433	424	423	429	396	396	385	427	399	411	452	386	380	443	402	400	419	396	387	395	406	399	415	380	409	419	386	434	389	394	425	409	423	402	403	396	407	416	407	470	414	383	388	406	400	435	381	407	417	387	417	420	377	400	373	398	412	388	410	393	435	401	440	395	389	397	394	390	400	409	413	397	395	414	403	422	377	395	422	453	408	399	389	414	435	409	416	421	352	416	418	430	410	408	368	394	390	413	378	378	392	430	382	392	350	404	399	430	407	389	386	395	380	415	410	371	399	378	408	396	403	401	435	422	391	403	408	421	384	423	399	389	397	424	424	421	411	446	374	442	408	411	390	434	438	441	415	397	412	391	394	420	402	419	415	419	458	406	401	420	369	413	392	386	404	392	417	365	458	386	424	395	444	441	407	413	403	445	391	392	382	388	418	407	409	394	412	381	401	373	431	388	416	368	410	408	399	431	407	383	423	387	403	398	421	402	414	423	422	408	402	421	390	404	393	407	395	427	408	418	434	373	411	423	427	416	382	384	394	345	426	401	419	397	410	396	394	427	399	372	407	386	431	391	417	408	403	429	389	393	385	402	430	398	444	398	408	416	398	405	421	419	397	407	404	398	410	416	421	432	447	409	429	379	408	431	432	376	428	438	372	409	379	408	420	400	407	390	378	447	367	438	440	384	414	440	403	435	419	422	402	406	382	424	409	401	420	383	406	378	390	417	415	407	393	418	395	419	391	372	410	433	400	410	411	390	425	418	399	446	407	423	423	431	442	437	378	414	423	401	397	402	426	393	396	417	414	448	415	403	389	417	403	428	409	415	412	440	397	432	393	433	423	381	440	425	407	411	422	383	411	403	455	394	398	400	387	431	418	407	398	400	410	374	418	442	421	410	402	375	391	427	413	367	454	412	395	412	430	404	420	400	398	403	392	414	369	412	410	390	411	380	377	408	440	400	404	411	422	431	404	436	402	431	418	415	413	416	443	465	451	413	382	427	421	450	387	373	407	390	430	393	401	370	431	416	431	415	418	379	402	422	435	384	421	418	435	424	400	408	421	419	396	411	394	375	429	391	424	396	446	416	401	417	411	395	393	389	426	407	391	395	411	400	395	391	408	412	373	428	398	406	378	421	384	371	423	425	461	400	404	409	425	390	447	402	400	409	364	411	395	412	411	388	429	417	404	393	384	406	402	402	414	393	413	381	402	435	430	402	427	413	415	451	406	391	387	429	404	405	409	393	396	424	409	427	415	400	427	379	370	423	366	404	408	417	399	401	434	431	394	396	409	449	410	450	434	406	421	434	406	413	422	415	410	437	377	409	412	396	406	370	418	425	397	447	417	412	419	444	439	406	377	397	421	430	406	418	388	392	383	415	383	430	401	392	370	399	403	422	406	411	408	432	432	391	425	405	403	385	425	397	416	420	369	389	455	357	413	413	404	430	355	395	409	388	379	405	443	391	423	403	399	413	435	405	420	407	400	428	367	431	427	390	433	415	404	445	393	423	462	393	441	381	423	393	454	406	406	455	402	367	442	391	410	384	399	400	386	436	414	414	425	390	430	426	422	408	412	372	422	416	390	436	403	420	415	399	421	392	392	403	436	444	416	382	416	443	423	383	411	409	410	453	394	397	416	429	453	410	411	425	427	432	433	364	398	386	367	411	382	419	437	395	403	424	415	430	364	399	404	424	438	408	436	407	388	430	397	421	408	397	403	407	409	395	418	391	416	395	420	430	409	411	368	404	399	424	404	429	390	424	411	447	440	429	404	414	393	401	426	395	386	391	398	415	417	421	397	422	417	413	416	385	403	398	401	439	380	408	406	439	423	419	426	417	386	434	415	408	407	414	422	414	412	414	395	437	445	398	361	412	409	411
27437	19867	6871	996	704	678	595	591	634	625	572	595	565	540	615	606	595	524	629	530	597	574	615	609	579	549	617	642	612	593	566	578	622	579	586	531	570	619	547	586	583	592	565	595	584	541	598	553	639	567	532	596	562	585	551	528	573	550	558	594	595	568	590	555	566	631	573	591	600	572	608	566	587	591	591	541	601	545	543	580	554	606	611	600	564	595	622	581	524	579	579	574	559	555	627	598	572	576	619	578	602	599	565	582	622	627	578	606	588	587	563	560	594	646	550	556	597	592	603	595	590	583	567	565	552	561	573	573	578	602	577	595	577	612	580	611	584	567	561	618	572	570	621	570	575	632	624	597	610	559	589	606	553	620	656	581	532	601	577	586	593	588	552	578	609	564	581	615	599	587	595	593	575	625	554	543	547	582	557	581	575	568	602	589	619	599	573	544	599	595	595	591	587	576	584	587	574	582	579	569	600	613	548	593	612	573	554	600	603	591	558	592	564	599	597	600	563	546	568	543	602	601	548	573	570	548	559	576	574	549	588	545	567	610	611	557	646	559	590	567	575	618	584	630	629	556	570	629	576	585	565	593	622	611	577	549	588	609	601	584	563	592	604	599	602	577	591	565	582	610	587	582	615	564	582	593	630	611	627	640	577	591	592	584	576	587	566	561	555	565	601	578	580	610	616	596	545	593	537	580	554	580	588	584	624	570	599	563	566	571	573	602	573	521	599	572	550	590	544	578	585	607	546	552	558	599	592	573	567	562	603	622	606	599	593	600	601	585	578	582	583	548	561	625	590	603	591	590	562	524	602	590	580	597	582	631	628	593	581	547	585	591	549	560	595	621	614	579	569	563	632	594	550	560	570	601	620	623	556	560	618	584	578	590	558	605	615	590	602	544	597	551	578	591	592	584	583	581	566	604	592	526	565	593	559	565	577	574	594	617	596	567	592	576	565	592	607	559	597	608	608	539	574	594	558	590	586	551	576	525	555	579	570	581	562	600	595	577	565	617	605	572	628	600	597	585	627	545	566	586	538	569	596	574	603	621	552	553	562	619	568	626	634	598	564	635	562	582	602	585	574	613	536	568	606	561	587	563	604	597	591	582	582	557	575	600	583	543	535	641	547	609	570	570	605	559	591	609	587	603	549	586	584	617	548	602	551	629	566	606	551	565	623	576	566	585	563	593	581	614	564	594	563	592	578	561	566	599	567	593	602	559	595	601	547	580	589	598	556	605	573	612	549	574	541	563	573	555	575	551	572	582	572	572	580	583	592	591	639	567	594	590	565	612	614	604	578	577	636	563	540	554	567	545	525	564	607	569	624	579	566	573	605	573	555	581	580	584	576	575	562	559	592	622	603	600	616	562	585	560	559	631	541	569	610	589	611	595	547	608	576	563	558	575	573	594	561	569	603	594	571	610	608	573	580	594	565	573	581	569	579	599	583	612	608	576	596	578	568	620	567	541	557	573	537	597	572	541	597	569	607	578	539	569	565	551	575	563	553	565	633	599	576	607	572	589	578	580	600	608	603	633	595	544	595	568	577	601	565	578	536	575	600	604	552	606	572	553	606	562	558	564	558	550	609	625	609	596	563	561	593	589	567	591	556	573	606	578	569	595	567	583	580	596	611	619	601	633	600	625	562	568	591	596	605	564	618	592	587	583	598	570	582	561	533	554	575	562	616	601	575	590	617	615	573	578	590	601	556	610	601	535	588	583	575	643	566	602	559	547	570	578	611	552	547	557	606	542	577	608	521	562	568	539	577	581	564	565	588	557	620	580	567	570	591	629	586	604	546	603	576	595	585	567	579	547	581	575	581	588	606	573	566	594	571	607	567	593	591	610	618	570	570	570	568	622	545	617	579	567	586	557	580	562	579	584	594	587	604	603	555	583	572	545	597	565	565	614	575	623	646	556	556	511	559	587	555	598	577	574	595	649	648	562	566	576	570	587	585	577	589	577	569	556	558	628	565	583	627	586	605	578	609	592	576	568	597	564	573	602	586	551	582	589	573	548	537	573	538	610	561	568	578	535	589	600	578	561	569	607	590	601	564	581	601	552	562	595	559	547	553	620	582	578	589	565	569	572	588	583	568	594	567	592	587	634	579	556	573	573	575	576	604	557	565	544	587	620	573	617	605	559	566	562	594	570	565	528	596	559	557	579	595	594	564	566	602	585	638	640	589	572	604	600	597	629	628	572	567	581	588	629	583	548	588	602	581	578	537	565	548	550	622	591	603	544	601	579	601	532	564	542	576	618	620	576	588	552	579	562	578	595	530	559	541	580	614	599	580	544	577	562	612	546	567	559	588	568	558	591	586	570	574	563	601	593	590	594	594	596	607	557	596	536	581	529	564	580	570	601	592	575	624	585	539	532	616	595	585	582	585	615	578	583	591	533	562	593	547	587	598	611	583	564	593	566	577	601	577	594	560	592	570	576	559	545	586	614	612	573	588	598	558	594	594	560	585	574	580	559	579	623	586	589	574	535	598	558	573	575	573	577	558	579	544	549	596	575	584	580	562	534	599	598	578	621	614	591	606	573	580	571	561	544	618	585	557	587	595	541	551	543	548	527	574	529	562	566	606	605	564	547	611	556	596	571	594	570	569	570	610	607	602	592	570	574	606	575	535	586	569	557	562	598	562	602	591	546	554	559	584	609	570	556	571	562	584	559	581	581	591	605	595	628	580	571	625	571	542	589	602	581	613	609	617	597	553	583	623	589	573	570	560	581	584	571	603	569	572	561	655	632	574	598	630	599	570	576	516	578	601	602	624	581	579	576	568	559	592	594	580	589	603	549	602	560	594	581	545	608	566	559	581	602	563	568	585	576	564	535	614	628	573	595	612	620	564	591	577	555	555	601	575	610	572	633	560	546	614	567	606	545	576	591	574	566	590	586	589	598	576	573	598	587	608	596	523	595	577	645	564	589	550	554	548	580	574	638	581	568	593	554	600	536	552	580	612	618	582	568	596	596	594	563	596	598	583	595	571	593	587	594	586	601	551	543	557	572	607	614	612	588	555	536	606	589	604	575	609	531	558	568	549	567	545	560	581	568	582	587	599	580	573	587	587	559	551	574	561	573	600	552	563	577	594	621	599	541	580	611	609	617	569	569	604	593	562	567	582	596	619	604	584	575	586	595	555	626	537	563	568	559	573	616	554	554	563	593	564	595	575	601	605	612	541	584	569	584	524	589	579	586	648	579	629	588	553	574	568	581	557	584	599	596	607	570	560	591	578	569	608	577	573	594	569	570	626	595	542	577	609	573	566	591	582	573	603	596	599	598	615	611	581	584	578	564	607	549	611	577	584	580	552	589	528	574	591	619	606	551	567	570	589	567	630	589	588	596	603	555	540	623	591	540	571	577	585	555	579	625	629	549	586	563	575	568	576	564	583	540	580	622	591	532	602	607	563	617	600	634	586	564	580	607	608	536	580	559	559	594	579	568	554	571	587	597	604	597	595	607	604	614	617	567	581	581
4218	1181	1070	833	786	677	703	664	664	698	669	684	642	684	674	653	656	692	682	675	643	634	653	620	694	650	699	669	640	684	646	598	649	684	630	614	692	655	679	654	699	676	627	632	663	646	677	671	625	637	606	710	654	644	662	669	666	627	645	652	694	659	654	682	631	609	644	651	637	700	712	695	644	650	668	618	682	658	653	637	580	665	663	670	600	665	677	653	640	636	650	672	654	647	688	662	646	688	676	650	632	645	622	663	628	675	670	636	638	635	631	639	669	688	644	645	664	660	677	607	657	663	656	636	689	680	617	633	608	654	661	660	625	633	665	687	632	642	625	640	636	668	643	634	670	658	651	640	658	665	665	650	677	631	651	601	641	609	655	588	668	667	669	637	675	629	651	677	637	627	687	629	646	658	610	640	688	648	707	682	610	652	649	648	673	682	660	669	629	659	636	660	674	631	610	669	692	629	632	672	637	667	629	607	687	639	620	629	641	587	610	619	669	644	670	626	673	675	622	632	671	634	626	671	656	679	673	652	671	609	638	652	609	630	659	661	621	623	645	624	628	688	634	690	594	680	609	677	667	646	665	679	621	686	656	711	706	707	677	622	694	662	639	615	646	646	623	625	629	628	643	698	642	635	675	671	599	621	678	681	620	658	643	615	664	690	673	662	638	659	676	666	642	679	676	686	655	683	652	624	680	662	709	638	693	701	637	599	645	671	673	629	673	627	638	648	660	652	650	670	669	606	634	632	687	616	659	666	636	662	664	645	613	651	652	660	622	646	632	611	645	665	628	697	670	682	668	646	684	636	721	641	637	652	636	645	624	657	641	608	663	637	665	681	613	661	701	678	616	673	673	638	695	718	645	671	670	609	676	662	620	640	646	621	630	655	654	629	632	662	689	680	656	663	672	658	620	629	642	630	677	656	665	661	646	661	649	659	677	629	605	666	670	660	590	684	692	667	633	622	651	664	642	591	644	655	673	690	653	660	648	703	658	646	644	640	651	638	662	660	661	670	644	679	644	686	635	646	714	665	656	644	630	660	687	666	680	641	643	636	659	669	643	624	645	686	638	630	707	650	658	668	624	618	678	659	649	667	633	653	677	656	622	669	631	661	625	603	647	671	640	654	625	659	657	651	636	633	682	640	602	679	643	617	637	638	596	653	617	617	615	637	622	654	654	693	627	610	621	679	710	608	634	652	651	650	649	673	632	718	647	663	641	633	614	685	592	579	646	636	639	671	641	691	626	693	632	620	646	637	620	680	652	615	645	664	658	704	640	641	666	636	655	699	653	696	626	640	678	629	722	637	631	647	636	649	663	650	660	671	662	582	635	678	645	633	656	656	702	682	631	608	635	662	656	649	665	663	615	689	636	629	665	664	666	640	644	654	706	665	625	627	674	672	654	649	612	622	653	650	636	654	649	681	653	637	671	690	633	628	683	650	613	670	670	641	611	663	668	678	642	679	668	650	654	607	634	647	681	641	626	659	671	644	669	638	649	613	611	691	629	655	666	695	644	698	637	621	668	664	652	605	627	681	642	643	667	692	634	651	663	625	638	671	649	675	630	648	659	645	670	692	618	656	637	643	625	665	674	620	628	640	622	634	679	690	620	639	616	661	659	664	634	653	666	655	672	691	604	683	649	611	674	666	650	624	637	671	692	617	641	675	626	643	666	694	649	659	696	715	626	684	676	673	637	610	624	623	588	620	650	667	686	648	628	639	668	672	711	646	686	656	688	664	655	665	659	640	657	657	678	669	707	646	692	645	672	635	651	605	640	656	692	723	595	669	635	694	650	691	633	627	606	670	640	629	663	652	650	704	686	642	634	676	652	651	637	644	664	627	630	622	672	665	678	649	672	646	649	628	684	616	661	624	621	673	634	678	642	671	673	612	659	639	619	621	642	646	658	635	656	664	616	666	625	644	631	643	661	676	671	673	664	737	646	651	634	668	636	690	587	649	653	695	647	672	610	605	627	634	644	665	669	635	653	650	645	688	685	625	667	670	684	699	623	623	650	658	702	681	632	639	619	657	636	641	594	632	681	672	667	654	708	625	665	604	624	669	628	624	714	639	661	672	664	676	649	650	666	587	661	639	671	642	683	682	638	661	628	636	608	640	660	655	682	655	655	659	649	663	648	655	669	655	632	623	645	604	653	662	662	655	660	629	647	625	609	668	649	649	676	656	666	656	636	639	622	667	642	676	617	670	639	657	684	652	646	627	660	679	631	668	635	728	650	652	636	640	651	599	642	679	653	676	653	686	669	633	624	672	671	624	657	651	647	634	656	632	656	667	659	670	608	619	643	621	660	663	630	692	626	640	667	666	675	688	654	609	630	656	632	688	630	636	639	643	672	604	672	651	675	714	666	658	670	642	631	718	626	641	614	632	632	653	635	651	664	684	662	641	667	644	672	636	669	676	659	658	631	732	659	685	654	678	673	648	706	657	664	636	664	642	613	612	657	668	694	628	663	699	703	627	667	643	607	647	652	660	677	644	633	626	631	669	638	660	663	685	666	721	634	665	656	656	685	671	657	647	650	674	636	621	644	646	661	678	659	678	671	670	663	657	603	648	635	661	649	672	640	609	671	684	652	645	636	630	691	669	635	605	665	658	643	643	596	648	680	692	655	644	662	640	682	720	649	637	646	616	689	666	611	657	633	674	651	684	675	650	694	675	677	679	664	667	669	626	601	629	691	634	655	680	586	651	653	632	678	646	622	630	651	678	688	603	632	609	639	667	647	631	648	686	719	658	650	596	662	615	658	644	643	669	685	653	599	656	646	658	655	604	635	606	641	685	644	656	629	657	646	646	625	717	688	596	657	660	625	653	666	662	637	602	678	645	671	626	637	640	663	695	620	630	672	665	659	666	656	656	647	636	658	627	647	642	618	615	657	699	645	640	639	660	695	654	611	615	668	652	685	692	656	690	671	638	668	658	673	655	684	694	655	641	668	640	690	637	618	673	615	625	651	658	671	616	624	646	654	670	648	658	646	613	658	651	624	667	633	672	675	653	632	681	668	638	647	710	625	673	633	613	675	642	668	661	602	621	647	652	675	633	676	647	645	655	633	652	655	613	690	637	623	650	607	642	654	672	639	659	633	650	659	663	628	672	638	681	616	618	676	655	674	661	646	701	702	653	663	657	633	647	660	674	671	664	659	642	615	646	649	617	607	631	643	631	700	645	640	643	638	668	611	647	671	646	625	690	663	657	628	655	686	663	600	644	647	656	678	689	625	681	643	605	666	693	668	695	685	638	627	635	688	706	641	629	645	608	698	672	622	600	656	620	652	647	656	613	675	637	677	631	651	665	664	607	678	629	625	663	625	645	734	579	700	639	647	658	673	652	679	671	600	630	695	642	623	637	637	636	652	634	652	651	659	670	640	664	691	678	594	612	639	590	663	628	622	625	700	618	660	610	666	665	627	666	650	675	644	618	640	630	640	645	669	676	660	679	652	614	640	655	649	670	620	685	635	646
23785	21282	28390	24480	21283	10215	1507	1004	882	881	806	755	777	751	747	752	723	750	724	756	751	685	702	698	690	695	712	730	689	685	733	719	691	730	702	725	699	664	723	690	665	704	677	766	703	711	696	659	687	710	702	687	675	670	657	663	695	724	724	670	655	657	688	682	672	688	690	724	688	693	667	680	699	675	650	623	648	659	682	706	681	698	704	685	663	730	721	684	657	715	642	686	677	667	700	681	730	672	657	667	688	610	663	687	645	652	690	684	670	649	672	699	659	687	725	659	680	709	689	633	706	693	682	700	641	665	648	647	701	741	695	652	704	698	700	644	696	696	655	678	735	676	687	657	672	665	670	683	668	715	736	686	756	681	665	697	723	692	689	714	660	653	704	692	703	715	688	710	674	683	691	671	700	643	682	712	689	719	641	655	691	679	675	660	688	669	722	651	675	664	717	701	682	728	699	736	692	704	700	692	696	666	722	668	753	672	631	712	658	645	686	672	707	651	712	678	688	676	689	708	724	708	660	715	697	717	706	675	718	705	697	679	640	678	684	681	661	678	710	664	724	708	675	690	661	682	650	689	695	693	698	677	666	696	681	711	675	699	655	694	721	647	646	675	674	720	714	678	649	742	692	674	648	686	695	670	754	672	699	706	718	665	657	678	706	702	749	726	702	702	670	634	614	690	673	678	682	639	646	698	677	695	709	684	653	714	695	660	680	686	695	697	723	686	700	651	725	711	712	674	696	696	686	677	657	675	661	666	663	686	703	728	683	641	676	713	684	641	718	681	686	711	682	687	689	728	692	749	702	685	663	686	651	721	651	708	697	658	765	667	647	693	709	687	699	705	707	730	696	680	656	660	655	666	709	734	687	727	678	699	684	676	685	680	684	692	717	676	731	694	649	669	675	696	703	681	717	692	719	667	691	728	721	685	708	679	658	711	670	710	700	701	698	710	716	694	667	682	669	717	704	717	708	703	694	691	664	640	726	699	651	715	675	717	715	665	735	658	666	688	699	680	686	707	710	707	665	702	699	658	704	671	675	684	707	735	720	663	681	707	711	731	715	723	697	646	709	684	687	656	632	647	699	717	711	697	736	696	677	692	732	684	682	658	701	742	679	698	699	673	649	698	681	732	638	689	675	677	708	700	658	661	699	710	670	668	645	687	651	678	676	659	633	692	666	660	706	693	645	703	730	616	697	714	660	720	674	649	672	671	676	699	665	700	660	692	702	679	713	696	678	671	688	681	653	660	657	694	709	701	689	688	663	686	713	641	705	692	647	675	711	726	720	695	678	718	677	656	672	707	665	692	700	680	667	666	718	700	691	699	670	721	710	638	696	711	676	702	693	709	695	694	671	673	673	738	691	661	687	677	683	703	680	737	670	688	676	692	731	657	658	717	683	666	652	697	705	681	638	687	670	664	704	666	703	690	718	683	696	677	675	753	664	682	683	728	661	657	674	647	662	743	684	678	671	667	656	717	691	705	663	693	679	671	688	665	670	682	660	691	706	663	705	692	698	709	702	660	688	709	699	677	698	706	664	669	690	690	650	708	668	648	668	679	684	690	666	646	676	696	630	750	690	722	668	676	654	730	679	703	679	735	685	715	762	653	724	712	706	766	663	690	664	746	696	666	632	695	729	691	698	656	730	673	713	728	714	670	723	698	677	693	693	680	667	704	645	658	681	682	668	673	716	685	654	726	687	683	667	704	721	663	676	665	700	690	719	665	708	708	705	659	684	653	715	664	657	685	738	659	744	651	658	706	656	691	671	649	650	646	675	663	728	701	744	714	755	650	699	685	701	661	680	652	670	665	711	654	692	691	672	713	683	662	675	687	671	640	721	708	744	655	651	687	663	672	732	673	730	641	708	704	676	684	696	679	676	717	668	686	642	662	674	687	663	688	680	664	700	686	669	720	680	676	708	710	726	653	679	684	673	725	713	668	662	680	713	661	717	674	709	709	732	712	705	670	702	667	688	743	636	686	680	672	695	626	741	743	727	664	633	666	696	696	715	751	679	673	678	672	689	685	636	655	674	627	681	693	711	635	628	686	676	731	707	706	667	720	708	650	695	705	710	693	660	681	708	666	728	619	648	680	707	688	726	688	708	719	677	689	704	701	646	695	683	720	723	698	667	647	706	598	680	694	692	696	683	691	694	701	671	666	630	675	697	680	641	658	666	646	642	646	678	712	694	702	695	727	631	753	758	684	671	636	663	663	684	670	706	669	663	655	662	649	668	642	674	688	731	648	694	675	680	632	663	661	709	651	701	724	676	676	666	704	704	666	696	676	653	665	657	719	677	685	665	674	740	675	717	666	692	650	666	660	694	691	728	682	684	737	682	727	730	667	672	692	694	700	708	636	701	727	706	723	674	681	696	694	676	696	738	688	690	685	681	703	649	748	718	706	681	684	661	677	655	661	674	694	681	667	665	684	650	716	698	651	687	703	691	671	678	734	685	630	638	620	681	679	689	690	720	690	661	706	655	739	693	700	715	714	698	693	688	685	662	663	685	700	662	663	655	625	674	684	660	628	719	667	708	632	724	676	701	698	701	616	657	686	670	647	711	659	716	681	670	637	669	703	660	707	710	733	702	716	654	656	675	705	683	703	653	645	667	683	670	699	689	664	712	678	710	630	724	685	727	688	671	735	639	676	678	713	686	605	657	707	640	708	705	698	719	693	653	679	636	700	650	705	698	724	705	761	652	706	705	674	677	690	674	741	687	713	668	650	685	672	731	705	677	679	688	617	672	695	716	637	695	676	695	726	672	675	699	686	723	685	718	653	682	707	687	682	635	682	687	725	720	715	681	674	704	675	692	712	719	689	732	713	721	678	750	704	688	690	662	679	627	678	690	682	690	639	734	717	702	694	712	692	709	696	722	723	705	664	675	620	753	651	717	733	692	711	638	718	676	692	739	714	662	712	678	671	676	679	688	675	669	723	670	701	701	665	659	656	657	687	659	705	692	710	693	669	694	682	690	670	689	678	674	696	655	659	736	668	655	670	718	686	697	701	663	663	660	689	666	700	653	658	697	698	665	698	680	635	688	686	673	659	695	680	609	684	666	709	678	711	654	655	674	707	678	692	655	680	704	696	659	647	695	703	664	705	691	672	689	691	687	690	655	661	690	678	691	683	703	723	719	684	662	685	661	643	669	680	653	669	702	707	672	674	675	709	660	649	658	666	643	693	671	674	668	688	674	707	658	690	646	660	695	702	687	651	718	709	680	679	674	671	637	711	663	679	687	650	677	702	643	664	696	724	697	723	627	661	683	691	681	647	704	713	730	713	677	710	670	662	711	710	715	665	718	675	702	721	730	712	663	711	719	720	660	705	689	694	670	684	682	699	708	710	651	679	721	706	685	639	675	686	706	710	638	655	717	681	718	720	696	667	656	676	685	675	641	719	713	661	686	663	689	684	691	711	708	728	673	662	665	765	667	699	708	675	720	648	653	677	676	674	643	654	718	659	707	682	722	724
3352	7606	6504	3122	2262	1833	1522	1324	1234	1109	991	905	958	958	886	872	901	799	882	826	798	883	843	827	775	807	838	793	751	788	813	779	792	773	806	823	837	812	811	779	765	805	802	779	828	748	754	785	774	833	773	793	728	773	793	827	789	789	807	791	809	760	801	749	815	764	799	779	776	805	764	780	765	803	757	716	775	772	793	802	793	774	788	702	724	736	739	779	797	763	791	731	767	758	780	742	759	828	754	789	779	742	782	776	733	807	754	834	769	801	769	786	782	793	795	765	766	829	768	776	806	795	766	735	753	828	792	737	783	813	769	788	781	788	779	741	815	781	748	851	786	764	760	753	796	775	782	793	777	782	809	724	778	794	770	773	769	751	807	791	798	810	790	743	815	808	788	818	816	799	806	812	770	792	771	753	809	750	809	755	783	810	744	793	774	705	789	767	730	787	769	776	794	793	765	826	826	731	762	782	761	762	807	783	746	783	795	765	789	793	800	785	805	829	796	798	737	776	761	785	780	777	766	785	731	827	787	753	721	799	808	749	738	816	781	758	776	834	759	740	773	785	790	710	766	749	806	771	781	812	751	791	804	793	769	741	749	791	810	743	770	803	808	776	748	762	795	795	771	768	758	770	727	819	775	835	799	741	734	816	792	805	806	797	767	815	761	784	773	775	747	792	772	732	746	782	807	777	798	793	798	735	794	765	813	749	805	777	774	794	758	774	773	739	766	756	771	802	732	805	779	780	785	788	783	761	749	763	784	746	776	799	829	816	759	764	802	776	739	765	776	801	686	803	740	797	829	806	784	764	788	781	777	756	736	775	760	748	742	774	767	746	788	780	784	799	800	766	790	727	772	741	809	740	738	776	793	769	820	784	786	796	798	793	756	786	761	744	727	780	739	761	795	792	807	719	758	783	853	796	772	801	728	818	795	782	813	805	731	774	731	767	807	787	754	768	799	814	785	794	735	748	705	814	741	695	785	761	773	769	792	798	778	791	783	773	780	761	761	732	729	803	750	752	811	757	782	744	759	776	802	763	765	746	800	798	752	844	766	797	769	777	750	758	806	758	800	774	823	782	778	832	791	815	755	774	764	784	745	756	783	818	830	772	732	788	782	754	798	781	772	828	816	793	761	749	831	783	800	763	829	773	778	762	774	768	758	748	789	776	783	827	821	773	776	787	767	767	751	793	773	815	797	809	734	787	811	765	800	785	734	749	749	786	790	808	786	784	833	752	809	818	757	745	789	725	784	757	734	741	801	780	783	769	775	803	780	756	794	799	736	778	745	766	737	781	776	818	781	791	794	738	729	773	758	709	773	762	811	811	782	765	747	818	805	792	806	778	819	732	739	795	766	751	745	804	772	747	745	734	754	786	800	720	811	828	795	783	754	774	774	785	773	791	777	805	762	762	760	795	738	765	814	738	762	781	753	813	788	793	794	778	748	726	778	787	802	762	785	750	780	753	801	770	788	754	769	821	822	755	757	743	763	772	823	757	825	826	746	736	800	756	783	829	776	752	759	777	792	774	763	779	770	797	796	719	775	806	792	814	731	798	796	794	831	772	747	818	778	789	773	749	801	779	818	714	735	771	801	721	767	808	773	760	767	769	835	821	756	752	770	764	767	770	836	756	772	809	740	815	824	765	781	739	821	828	810	728	786	754	827	817	793	788	796	774	800	751	800	828	788	825	772	801	767	775	745	773	780	754	768	817	775	778	743	770	787	758	733	829	761	782	807	800	735	759	744	754	763	773	726	790	756	822	775	723	809	770	778	741	813	766	758	810	769	745	801	723	759	795	770	777	781	740	782	781	729	758	773	796	788	763	742	751	785	774	788	764	782	775	754	794	800	785	794	750	780	776	693	739	764	767	798	754	761	772	778	841	769	785	800	738	777	788	758	776	764	743	783	763	765	823	778	784	791	784	808	780	818	763	768	844	768	740	744	794	741	808	761	766	780	738	781	772	802	804	713	780	770	824	781	731	782	804	783	759	770	762	763	777	762	760	774	759	827	771	765	785	763	782	814	773	755	796	771	802	752	754	746	752	782	763	764	802	778	750	774	761	754	735	749	784	754	783	777	764	781	797	775	764	768	737	779	766	817	756	789	778	767	802	799	779	749	768	797	779	768	747	810	765	798	776	760	752	772	752	717	763	783	793	764	754	800	809	762	746	825	760	809	766	790	787	796	793	863	764	868	800	779	773	779	764	739	802	821	777	753	737	795	813	775	824	779	784	790	787	761	764	802	808	735	738	790	780	741	803	781	847	763	763	705	773	856	777	780	786	782	812	797	791	792	745	794	799	742	772	777	848	746	777	815	769	759	775	746	772	765	804	780	747	739	784	767	791	777	758	752	738	725	747	814	773	738	798	800	781	771	768	801	815	784	737	767	778	762	773	735	776	730	766	757	811	760	773	804	772	801	781	741	817	775	800	774	833	793	800	768	756	755	745	825	798	787	769	833	765	794	766	777	738	723	727	755	795	786	827	806	776	765	726	817	793	818	766	780	790	778	805	796	777	747	745	834	785	766	784	786	751	751	740	766	763	795	777	747	746	795	760	766	809	812	747	731	790	731	759	735	787	788	815	779	815	747	752	776	799	761	737	784	711	776	860	738	773	759	769	742	721	767	793	783	740	744	726	777	758	775	739	746	802	797	770	821	829	739	787	743	736	790	793	770	799	748	774	744	792	790	794	778	756	814	766	759	779	769	775	800	761	715	788	767	755	733	786	760	768	747	781	749	801	770	805	767	780	749	835	754	754	779	803	762	814	748	763	814	774	837	808	774	791	767	778	762	749	771	761	789	785	734	736	782	767	822	801	813	787	768	747	809	800	740	746	787	805	795	732	763	785	795	818	800	759	765	807	748	745	803	801	777	726	742	793	772	767	789	782	762	809	738	765	726	726	789	774	779	783	764	793	772	777	781	780	790	786	749	737	787	792	779	733	749	776	764	794	744	709	747	721	730	835	774	755	741	780	766	731	760	754	792	790	771	731	750	795	725	772	721	741	847	803	730	793	776	758	760	788	777	776	799	806	750	782	749	772	767	798	779	800	784	789	756	777	726	795	813	790	797	769	764	790	767	771	781	780	758	710	759	771	753	817	741	794	752	787	772	776	764	803	801	794	798	746	809	734	833	771	807	761	803	820	792	771	812	742	787	765	772	793	759	762	768	755	791	782	762	746	789	778	840	765	781	753	785	750	786	792	777	760	751	777	742	760	743	767	795	786	751	759	748	773	810	792	810	730	749	790	790	731	780	799	778	746	751	800	811	782	773	744	799	779	773	802	792	737	828	772	758	783	799	780	728	807	773	778	767	762	792	827	798	762	791	756	768	803	756	781	772	760	742	781	750	795	734	746	763	781	786	752	825	780	772	840	787	752	778	775	779	782	802	774	701	758	841	820	754	768	721	774	774	758	753	755	793	794	759	796	759	771	800	786	747	770	753	749	767	774	753	793	841	763	759	747	745	729	771	792
24676	21282	27611	25162	14698	848	549	418	358	404	363	346	316	316	330	320	288	330	319	285	288	328	306	328	258	262	311	281	304	274	290	311	278	280	314	289	282	305	324	286	293	292	271	292	275	296	279	286	271	283	280	298	271	286	298	295	271	293	306	289	261	274	311	271	296	264	281	283	270	261	286	261	286	279	271	283	277	286	292	315	279	263	270	258	273	259	308	302	282	302	294	283	269	313	298	275	259	285	246	276	294	251	277	261	299	305	279	256	309	290	261	265	290	258	247	231	293	260	262	282	300	301	314	283	281	279	262	298	294	304	286	267	266	272	301	236	245	279	292	273	289	268	294	267	287	272	295	309	286	300	285	302	293	306	280	294	293	290	300	323	261	296	302	297	276	280	275	335	270	299	292	280	247	290	270	295	286	281	266	280	262	282	313	283	279	310	286	286	306	302	268	281	276	252	269	278	293	279	276	274	305	275	250	274	308	273	272	311	282	278	327	272	276	276	268	265	287	253	280	264	274	241	284	302	304	287	265	291	309	302	263	282	269	282	282	274	308	279	292	279	307	297	272	278	302	273	264	267	298	273	267	294	276	332	310	259	266	288	290	276	304	274	284	265	316	301	290	284	263	279	295	304	301	276	311	254	286	275	295	264	276	288	268	269	282	289	266	236	318	288	283	262	318	284	277	298	270	292	281	267	260	293	273	277	287	302	300	262	297	260	286	250	285	262	314	262	259	300	274	287	301	292	272	285	271	303	267	273	269	304	288	251	294	282	300	263	266	252	271	285	264	270	280	266	275	269	342	279	263	263	298	291	336	271	261	287	274	296	285	289	310	241	308	256	293	263	291	283	282	267	288	303	279	339	268	297	290	270	289	286	273	306	283	273	286	305	307	269	252	258	283	293	289	299	293	275	278	291	270	278	285	278	263	270	290	264	291	296	281	286	288	276	293	282	309	255	274	282	290	264	287	294	281	314	275	277	275	271	273	308	269	283	297	287	273	302	272	321	269	273	272	280	294	249	280	262	264	305	292	280	291	286	286	269	303	287	291	298	277	299	301	288	247	282	306	271	292	270	279	291	296	298	284	273	257	278	280	278	243	263	282	258	281	278	267	290	263	284	264	242	287	290	291	287	292	269	260	264	248	301	287	255	314	278	293	302	296	307	281	271	304	289	282	280	316	304	280	275	278	301	295	266	263	263	288	275	280	284	289	263	265	291	271	293	285	274	265	277	281	284	257	265	273	301	250	296	302	246	272	250	297	301	264	316	281	268	266	285	262	296	314	282	267	269	267	286	274	288	274	254	274	261	259	274	243	284	257	271	276	257	291	299	309	275	270	273	295	286	260	278	271	289	254	272	278	304	310	284	285	271	262	249	298	287	307	285	270	265	249	258	276	262	300	317	319	285	314	302	268	267	308	303	291	306	306	310	289	288	274	287	284	271	294	253	244	270	268	288	277	295	312	298	310	281	267	288	236	290	277	304	321	283	307	322	292	290	294	284	292	273	286	292	264	294	281	308	294	272	301	273	269	276	296	275	300	286	308	307	289	271	271	316	280	246	268	290	298	284	273	292	257	312	293	282	294	272	286	300	315	286	265	303	283	266	248	260	267	264	253	281	280	288	252	277	286	278	277	261	264	284	297	284	313	282	266	269	293	270	270	323	280	276	290	262	276	271	283	266	279	266	260	246	259	285	291	279	312	249	266	275	298	279	320	263	265	272	307	291	263	278	290	281	289	272	282	284	266	294	291	280	271	266	292	301	323	294	269	255	278	303	263	273	286	290	277	268	283	311	266	283	264	306	296	273	294	272	288	289	295	262	295	274	290	275	281	268	273	261	291	286	266	287	264	285	278	279	263	300	293	250	313	273	297	243	270	284	303	271	266	266	293	303	274	276	304	275	286	262	298	258	285	283	268	280	289	283	289	299	314	315	262	304	316	259	279	286	286	268	287	289	257	262	278	289	293	291	292	302	267	270	295	267	281	295	273	324	255	284	282	273	252	249	288	291	294	280	285	262	294	286	282	284	295	292	250	304	313	272	296	306	297	268	271	281	291	282	294	264	318	321	259	307	301	304	270	257	284	270	300	258	268	296	286	258	301	302	307	264	278	277	286	259	275	286	261	266	283	281	287	292	297	272	278	268	294	284	272	262	296	287	267	296	260	303	278	265	284	272	296	304	297	267	269	270	297	282	256	259	282	279	274	300	276	288	289	278	286	290	303	289	308	284	294	304	271	297	306	277	262	276	272	301	290	321	270	275	284	310	290	290	276	275	270	297	271	307	267	272	265	276	284	270	281	274	262	268	289	285	276	282	285	286	289	293	267	271	283	308	260	259	295	272	299	269	312	315	285	284	271	305	292	276	293	274	271	304	277	282	266	271	273	283	263	250	307	308	261	295	272	268	290	280	283	270	257	291	290	313	256	274	273	285	272	273	278	298	297	290	318	268	301	295	277	281	263	271	303	296	282	256	285	264	283	314	290	245	279	260	274	278	267	276	286	244	264	267	296	295	273	244	283	272	275	307	298	261	277	285	288	263	313	279	262	266	300	274	289	261	270	323	298	300	281	301	284	290	284	295	276	296	278	314	300	257	277	311	291	291	246	283	299	287	310	273	270	307	270	308	283	261	280	288	276	280	266	271	241	317	275	281	286	285	275	290	307	281	285	269	258	268	273	282	293	253	293	243	247	299	267	254	275	277	313	272	268	302	271	293	276	291	273	298	266	283	276	282	295	280	285	306	322	276	282	303	306	267	274	313	286	277	276	279	278	277	274	286	275	294	275	303	265	269	264	289	260	299	307	288	284	272	262	262	276	269	278	298	301	317	284	289	286	269	273	273	268	295	268	262	306	283	289	301	298	275	293	267	284	315	288	258	293	289	279	280	285	259	274	299	292	295	246	288	300	277	274	261	231	278	313	269	272	297	292	278	286	292	273	287	294	279	276	274	275	244	323	282	259	270	292	295	293	290	320	274	260	297	288	294	281	271	302	323	284	280	291	252	270	249	269	327	267	258	276	289	271	278	272	275	308	260	301	292	299	266	310	301	281	279	304	293	272	285	312	289	251	290	293	262	283	263	262	253	275	281	255	259	261	246	259	269	271	286	263	311	310	316	275	256	270	276	274	317	260	269	283	285	305	266	278	284	282	332	319	262	270	280	291	298	234	281	283	292	261	320	270	271	286	252	269	308	296	283	273	246	286	257	272	292	278	265	288	301	288	299	285	280	286	321	286	269	285	281	284	243	268	291	266	306	270	283	281	278	276	312	276	270	290	274	280	298	299	275	296	275	264	297	268	293	270	291	278	284	282	298	285	284	286	293	281	277	262	265	299	267	275	269	286	269	280	271	287	312	302	300	264	289	273	253	255	281	306	282	280	294	255	268	300	290	277	271	291	264	291	300	283	285	296	305	282	281	258	275	267	315	269	284	284	258	279	274	263	281	272	270	298	292	289	302	285	291	290	256	282	293	265	263
3329	4850	3814	1935	1275	1017	854	743	604	502	485	455	435	405	414	386	366	392	358	332	332	352	348	357	326	343	341	337	349	352	352	319	335	364	352	344	338	311	347	335	340	339	305	349	355	276	312	339	327	329	304	319	338	310	304	323	366	319	319	307	352	331	292	327	358	323	335	340	366	337	311	351	314	332	343	363	310	329	297	308	295	348	288	337	323	313	331	292	339	345	327	347	349	328	294	316	310	338	302	341	369	326	286	279	292	318	332	268	312	300	330	352	325	310	310	310	315	359	314	326	334	314	360	320	291	285	334	290	318	325	328	346	335	325	345	346	345	341	321	332	326	316	328	309	317	346	308	317	308	351	343	327	332	306	312	315	327	303	347	297	309	336	301	328	313	336	316	296	330	297	316	327	344	274	309	330	280	304	337	312	308	357	290	292	312	332	319	331	359	340	321	300	314	319	323	342	313	337	351	315	301	308	341	351	336	335	313	323	317	308	309	311	304	340	331	312	296	358	324	312	313	314	346	283	320	342	327	355	302	313	330	347	318	315	317	332	336	316	344	328	318	308	342	322	285	300	330	287	344	308	331	314	314	315	325	329	346	350	311	299	317	311	330	297	327	316	346	305	357	306	353	337	341	297	316	314	307	320	326	329	325	319	303	327	288	283	320	326	331	306	330	304	337	323	307	293	299	324	324	332	321	315	341	313	315	326	327	307	311	370	355	335	326	332	300	347	316	297	303	325	329	299	331	344	326	313	334	327	343	342	343	310	321	300	324	306	301	294	328	348	340	327	323	338	314	336	327	328	339	300	330	295	295	306	335	350	335	315	347	287	313	373	320	339	313	341	305	323	314	334	330	316	309	337	332	324	345	307	314	360	286	336	303	329	309	351	331	344	306	335	312	324	338	306	299	295	311	343	328	318	323	289	289	269	326	327	331	340	328	333	309	329	339	326	359	311	303	314	341	381	328	304	317	306	323	350	305	315	313	324	335	319	296	321	329	347	327	334	343	343	319	359	281	323	361	365	313	326	317	341	314	327	331	334	309	304	297	303	342	318	327	312	302	327	348	286	301	288	362	330	344	348	307	383	320	328	305	327	344	317	361	310	317	331	332	309	335	317	356	329	308	302	312	302	304	320	301	308	322	300	317	316	308	321	322	300	344	305	299	311	340	327	324	314	326	342	322	326	302	304	302	314	330	305	301	317	319	336	334	327	365	299	322	308	294	333	315	311	289	320	342	324	311	314	334	313	319	332	308	309	300	331	326	336	316	324	329	315	346	345	328	334	332	326	324	328	339	345	364	317	309	319	334	329	342	353	330	344	350	334	333	300	304	323	344	343	321	313	310	343	317	310	315	330	316	329	306	369	283	325	310	318	301	313	357	299	321	302	330	323	336	330	331	339	298	344	328	352	337	322	319	318	321	337	343	330	336	369	345	318	346	285	334	340	300	313	331	290	326	320	344	302	320	331	318	325	332	331	320	328	350	300	304	301	306	325	304	359	344	310	317	318	336	356	308	347	304	351	323	327	315	316	348	307	349	328	335	317	328	322	366	323	344	342	325	349	335	326	320	300	319	331	318	355	302	351	303	314	301	337	352	301	332	331	321	309	314	335	329	311	310	304	326	298	342	326	315	283	333	310	331	320	321	288	335	303	348	333	301	307	329	302	340	333	333	323	341	335	335	321	330	335	334	319	328	338	327	295	332	322	359	313	309	289	333	311	325	321	303	353	300	324	326	326	332	317	344	327	341	328	334	324	310	322	320	333	311	350	340	328	330	335	336	331	303	305	335	292	335	310	332	311	311	295	296	354	310	331	347	348	328	318	325	340	350	309	322	332	300	334	322	326	348	300	329	319	317	312	327	329	316	299	350	327	360	311	350	308	303	358	310	317	297	334	309	346	346	326	298	358	305	329	315	304	357	325	315	313	323	323	337	355	339	339	317	319	321	329	339	329	322	303	319	351	328	313	314	361	330	339	309	335	326	332	353	359	292	356	308	335	333	319	301	338	330	285	320	319	337	345	343	330	357	312	312	292	310	319	333	326	310	350	324	312	340	344	328	321	291	362	305	302	323	328	317	317	342	316	317	281	310	331	338	322	344	335	318	328	314	308	352	326	350	312	339	332	339	310	317	354	323	311	314	307	338	331	353	312	336	366	296	303	307	328	330	364	319	323	336	327	337	340	339	297	311	329	342	302	317	351	315	326	333	335	316	291	303	337	330	313	317	346	346	292	351	305	349	341	323	329	307	311	310	344	311	308	312	290	351	294	309	314	272	329	323	322	327	321	325	323	323	311	309	340	303	308	347	329	321	306	329	309	325	297	338	341	318	324	311	334	326	316	328	340	328	332	311	317	319	330	326	312	318	319	330	312	317	326	348	343	333	313	303	322	342	345	346	339	327	285	302	341	306	356	362	327	319	288	329	335	348	348	306	309	326	309	324	334	343	342	325	339	315	362	314	329	341	333	338	339	309	343	333	335	321	315	329	325	334	361	337	324	330	326	291	332	306	320	308	310	332	322	315	307	319	318	317	351	360	353	296	336	309	319	326	371	335	322	335	304	345	316	291	333	310	359	299	333	325	310	303	358	322	342	321	334	354	313	308	349	328	324	333	340	323	326	323	345	321	326	344	328	323	338	295	309	331	331	315	320	312	324	322	308	329	316	331	339	290	278	312	336	302	335	345	360	353	343	332	309	327	328	358	304	312	316	326	332	319	329	347	292	331	322	371	337	280	342	308	328	308	294	350	321	332	311	371	333	324	311	330	354	331	293	328	344	320	332	312	335	328	335	340	312	335	338	308	327	307	303	311	316	290	330	315	359	358	334	316	311	300	332	328	330	307	316	292	315	356	322	328	315	339	318	302	327	315	308	300	316	324	326	317	332	331	308	312	331	340	311	323	294	334	331	303	289	309	327	317	343	322	360	353	342	322	343	323	328	333	293	334	338	303	328	311	321	326	338	323	321	283	302	335	346	341	329	312	305	359	317	319	295	319	297	291	324	341	328	286	358	344	332	344	288	305	351	315	338	326	333	297	346	341	309	311	319	366	324	351	318	303	328	320	315	327	327	324	309	344	320	301	319	310	300	323	302	330	354	324	336	313	357	338	287	312	315	346	315	297	355	354	322	325	316	319	291	334	336	328	348	313	303	294	351	301	288	313	306	341	318	341	341	300	326	323	314	326	316	347	336	322	311	319	343	307	318	297	320	351	308	329	311	329	320	309	349	325	296	326	327	330	297	322	314	324	320	340	332	295	330	347	318	346	373	318	352	289	310	344	337	317	321	302	323	319	303	337	356	328	358	355	323	324	335	341	331	304	339	344	331	333	342	338	330	335	280	298	317	328	374	325	322	337	326	309	298	342	335	327	289	303	310	334	333	327	322	310	364	349	342	313	290	329	303	343	324	303	310	311	323	321	287	327	303	312	325	332	325	338	324	330	340	323	323	325	329	319	292	338	307	318	383	308	279	320	308
22591	21330	28978	24027	21322	21345	10949	1197	772	701	585	560	539	500	525	495	448	394	418	436	474	411	369	392	377	401	374	371	365	364	368	418	401	387	397	343	384	359	357	377	360	344	344	339	369	331	383	365	346	386	338	378	354	350	376	356	375	340	336	344	329	376	354	358	338	340	340	373	354	339	307	319	361	363	378	349	356	317	309	357	327	307	358	336	358	340	346	355	325	369	327	337	359	336	350	353	345	355	363	371	381	374	362	339	317	377	355	329	358	341	341	338	373	324	395	325	353	352	348	375	351	328	360	355	326	331	348	349	356	357	324	347	379	375	334	330	363	330	298	330	351	354	348	329	369	331	354	348	332	316	322	346	344	354	308	345	313	353	352	329	341	332	347	329	372	338	386	372	339	337	334	367	353	323	354	321	343	336	331	337	341	362	371	326	324	316	352	342	360	348	350	295	331	371	340	351	353	376	368	312	369	348	334	309	348	343	349	349	343	325	367	324	355	349	316	313	340	337	369	349	346	335	332	346	331	308	330	317	389	301	331	350	371	362	320	346	369	349	346	344	331	325	350	328	367	375	339	309	325	365	330	357	301	346	349	366	376	382	343	355	363	378	342	332	360	331	333	351	367	357	359	355	381	366	325	364	360	323	400	370	376	329	348	337	316	363	343	310	336	377	380	317	340	384	332	323	366	358	336	348	371	316	338	340	372	339	350	313	344	361	380	349	337	373	351	332	312	357	353	334	359	315	343	339	400	335	338	390	329	420	310	365	332	392	359	334	357	354	312	345	359	346	386	354	331	346	319	344	360	334	339	357	328	330	368	327	370	384	340	369	368	339	317	322	335	351	368	352	341	366	337	344	313	333	384	330	372	373	350	373	367	367	332	351	327	332	371	337	360	357	357	340	329	357	376	360	371	341	326	328	330	338	350	361	337	303	300	337	334	332	355	324	329	355	383	338	362	392	317	353	318	366	370	328	322	366	366	316	320	358	340	339	364	377	350	368	321	331	336	382	365	343	345	341	345	350	396	355	367	354	329	347	328	333	348	364	371	372	356	339	365	352	364	358	349	362	310	348	359	371	368	349	354	349	367	338	352	378	335	323	330	323	325	332	342	315	351	323	329	342	382	336	320	345	371	344	317	379	353	354	355	327	324	353	363	374	339	363	332	336	337	346	356	354	367	346	337	364	352	338	355	369	367	316	346	353	403	332	354	339	332	342	368	335	367	344	375	325	346	334	376	346	336	368	325	296	342	321	316	351	347	334	352	337	351	334	367	353	316	368	336	353	358	323	346	362	327	355	369	348	335	336	326	315	387	336	351	351	312	344	343	319	339	344	353	322	356	327	326	341	345	313	370	337	318	334	377	340	346	357	362	354	361	318	333	373	354	339	352	344	331	359	336	335	354	327	340	362	394	367	302	333	367	322	351	345	328	351	334	334	337	328	358	365	336	356	366	316	321	351	336	350	341	362	355	350	336	341	310	377	371	343	366	288	329	344	348	322	344	381	333	352	370	348	326	354	352	333	353	361	375	361	340	349	319	332	334	369	356	374	366	365	345	322	327	334	329	353	368	322	381	351	338	341	334	326	331	364	371	347	326	318	343	365	340	325	341	342	356	346	346	364	347	347	315	320	344	347	325	360	351	341	321	328	318	363	365	353	335	360	354	360	348	358	346	354	327	323	349	320	383	367	319	306	341	338	347	358	365	356	362	331	348	352	364	338	336	344	306	342	366	343	333	341	334	335	345	360	293	341	326	349	346	369	358	343	340	344	331	348	345	361	328	356	353	344	332	337	338	335	368	347	351	321	375	322	333	323	371	366	352	350	338	372	384	331	335	358	350	343	371	316	324	352	357	390	340	317	349	354	351	364	337	302	332	344	373	330	327	350	360	333	336	349	357	357	338	361	324	325	329	318	362	366	365	359	336	346	321	344	346	371	306	366	351	369	346	340	333	322	354	330	325	363	343	329	331	357	347	341	359	367	336	353	342	350	336	358	329	349	376	334	364	361	360	343	335	368	342	372	356	379	349	336	345	362	365	338	350	348	334	314	352	373	337	325	387	319	326	341	348	331	345	347	340	357	347	347	354	377	368	360	356	368	338	363	370	326	353	335	367	370	349	377	342	336	372	342	324	335	366	339	341	349	323	340	367	355	339	337	286	329	338	352	345	367	361	340	354	359	362	355	383	324	336	352	343	319	364	351	346	349	345	323	370	340	351	333	349	318	339	322	325	369	317	339	307	369	353	335	343	342	362	344	348	328	314	345	349	328	358	301	336	356	334	331	360	322	359	349	371	358	334	340	360	342	317	326	362	353	364	341	368	346	333	353	373	350	335	358	331	320	331	338	332	353	306	361	375	359	348	365	375	362	353	356	346	348	351	328	356	315	364	355	352	378	334	345	356	332	338	336	369	369	345	333	339	359	347	334	342	338	347	365	359	346	350	348	334	373	317	346	356	332	321	341	359	351	363	352	321	380	327	367	346	375	361	384	326	365	343	322	378	314	351	327	329	350	326	306	345	349	369	349	330	346	322	333	330	358	346	329	333	337	342	331	376	320	340	361	322	357	389	357	355	341	330	331	352	332	325	368	393	300	344	362	356	353	336	336	352	363	349	351	325	330	340	361	365	318	368	358	335	344	335	327	353	329	347	349	370	373	313	333	366	354	341	334	329	368	321	343	355	341	330	337	341	337	371	359	314	358	351	358	359	344	367	338	340	376	339	330	350	311	361	357	340	315	351	332	370	365	363	342	371	349	324	334	339	329	388	348	333	365	391	329	326	314	356	348	341	376	315	344	364	356	359	356	342	362	357	361	348	361	334	348	326	342	356	345	324	352	318	362	339	309	326	331	357	395	349	343	322	373	344	358	370	347	328	332	353	341	302	339	341	358	338	339	343	359	351	314	330	340	378	349	356	332	363	371	345	355	347	357	372	328	331	349	335	335	375	357	331	333	348	362	371	367	364	311	332	345	328	315	354	372	332	353	350	318	362	371	365	348	330	327	352	339	368	377	300	352	336	328	335	309	363	336	354	386	332	324	339	322	345	367	379	343	358	360	314	358	340	357	399	321	389	349	387	354	351	337	380	335	383	352	326	381	369	369	325	347	360	347	387	331	365	363	395	326	299	343	326	348	358	392	356	339	337	351	308	348	359	338	347	318	354	351	332	355	383	367	326	314	376	352	364	334	336	331	338	362	358	317	347	325	355	343	349	316	367	325	373	346	370	347	325	329	329	323	349	314	346	340	365	326	330	356	327	360	345	362	356	323	374	329	353	343	360	328	349	325	326	380	318	352	336	336	365	326	367	329	355	356	344	345	367	328	352	341	360	312	344	330	348	320	347	287	318	307	333	361	305	328	379	351	329	353	363	320	342	343	310	345	314	299	356	331	352	346	345	325	336	353	349	361	360	368	344	350	375	337	333	340	369	340	375	332	345	307	362	337	348	332	311	345	340	321	395	370	348	330	356	345	370	383
4500	13146	11002	5290	3486	2614	2013	1679	1324	1121	933	835	756	704	651	611	563	578	505	474	503	491	492	462	497	468	470	455	431	463	467	432	451	408	437	432	433	403	436	404	416	432	432	425	406	420	421	405	421	402	404	421	378	389	423	410	423	425	402	400	409	375	407	430	432	424	398	463	425	389	398	415	430	383	432	405	399	409	413	427	397	429	389	396	422	417	410	394	400	446	407	373	435	418	356	408	425	436	371	384	381	413	394	402	373	402	394	375	374	410	382	410	361	402	404	426	414	405	386	381	411	399	416	392	382	446	382	419	379	411	399	379	409	436	422	383	414	361	412	393	403	409	396	401	430	379	402	404	379	415	353	402	379	387	393	415	404	394	451	360	393	374	403	419	401	403	401	378	378	405	424	408	406	404	415	403	406	448	423	366	412	418	404	406	404	394	420	396	449	388	397	400	375	438	422	397	399	393	397	375	426	396	416	405	380	418	385	371	428	393	400	388	441	413	416	372	388	367	405	416	396	408	399	413	389	392	407	395	376	381	403	372	401	380	405	417	397	419	412	460	395	420	394	405	407	424	413	416	416	435	427	433	437	404	407	395	405	419	414	412	433	402	414	396	434	403	400	380	384	390	443	423	425	396	400	392	390	422	405	401	406	425	415	436	406	376	391	369	381	425	395	414	387	405	413	407	393	426	410	392	406	392	430	369	424	388	427	412	402	404	409	400	400	441	394	418	360	388	366	399	374	417	397	385	436	385	384	426	432	394	395	426	438	418	404	418	385	398	428	451	415	386	408	403	376	407	383	408	407	370	424	411	394	440	434	411	366	404	414	378	421	400	406	432	425	381	385	398	392	427	416	416	431	410	390	384	399	423	377	429	387	388	425	399	421	444	386	393	448	407	437	411	366	418	451	395	395	387	432	410	398	418	390	444	365	403	391	396	380	392	437	392	415	381	407	429	396	423	386	402	405	405	407	418	419	375	406	378	391	412	375	409	376	432	358	390	374	422	411	402	412	425	430	368	377	403	415	378	430	418	401	423	418	415	379	427	396	390	419	364	401	431	418	392	414	419	375	416	387	416	424	402	401	399	433	401	400	446	402	428	364	409	415	425	428	362	386	386	380	413	347	428	423	404	439	377	406	401	397	390	394	336	384	386	418	434	413	394	431	363	431	397	395	371	401	379	438	414	416	422	432	395	405	402	403	374	402	426	406	418	406	389	406	394	386	397	382	437	398	395	433	401	404	442	411	378	423	376	351	427	400	440	428	388	390	391	414	428	392	394	458	437	424	399	414	369	401	400	414	383	418	411	431	414	399	450	402	373	407	407	404	387	393	429	418	393	373	406	401	394	396	414	408	435	411	417	414	436	403	406	387	428	432	420	412	382	403	397	410	398	366	414	424	375	396	408	411	416	404	416	462	428	420	407	415	404	379	425	366	413	388	404	405	407	395	399	405	393	391	415	409	364	408	383	396	385	380	355	416	400	402	424	418	431	398	387	394	410	417	425	383	400	406	415	442	389	380	412	382	367	413	419	395	411	374	428	405	410	404	422	402	429	396	401	391	416	397	407	424	431	387	388	395	407	400	408	404	400	414	450	417	408	381	412	433	417	429	371	405	434	426	419	418	382	399	432	390	393	426	373	420	407	400	392	428	418	425	389	413	436	432	387	379	456	406	454	416	381	396	396	388	404	414	392	368	367	381	382	400	420	392	415	401	406	428	403	377	417	418	384	384	417	434	378	427	369	426	395	380	415	400	399	388	410	406	416	390	433	384	429	412	402	369	399	382	411	409	391	392	425	410	410	383	444	417	419	392	366	409	383	425	417	433	399	413	404	411	397	404	398	387	402	376	420	379	372	405	406	416	401	396	408	371	424	387	412	367	405	368	409	390	425	429	411	409	432	428	401	398	403	389	422	436	401	398	404	417	373	400	417	414	420	393	412	396	421	432	396	401	384	397	434	434	395	404	406	437	409	385	380	388	383	397	403	380	405	349	390	394	391	414	383	398	408	424	435	393	413	387	374	401	427	382	370	405	389	416	408	418	374	370	383	411	419	404	429	386	397	360	413	408	367	386	395	408	420	383	389	398	406	405	398	414	366	406	403	417	389	397	413	404	380	413	412	398	385	460	392	434	404	397	393	420	439	376	387	429	405	366	397	390	416	395	408	394	417	419	395	396	414	408	410	438	376	372	412	393	418	410	405	397	401	401	418	392	426	392	420	415	393	381	405	407	402	401	382	345	399	389	399	388	426	381	391	441	401	396	407	414	371	404	394	394	445	368	430	371	397	416	422	340	427	393	482	397	399	419	420	422	426	397	414	401	372	399	379	429	432	416	399	400	385	405	430	413	438	409	408	418	431	394	398	382	431	435	403	395	392	388	416	410	429	382	393	411	410	445	433	399	395	425	420	375	380	418	387	437	390	422	390	412	400	392	424	370	416	401	414	413	387	391	436	435	369	422	405	413	409	430	386	393	410	390	415	347	414	396	417	413	388	408	386	368	391	412	374	394	397	447	419	420	385	412	400	388	384	374	395	404	428	376	410	411	377	391	419	435	423	390	398	428	444	437	452	420	408	404	414	395	426	422	375	389	384	401	399	402	407	411	425	361	427	397	383	395	406	405	408	446	397	391	413	405	383	405	398	421	403	400	403	438	447	422	416	409	398	383	402	410	430	425	429	406	351	448	398	436	401	393	407	396	418	422	389	421	406	402	402	425	419	378	409	370	395	400	397	421	423	389	414	401	405	430	409	441	410	405	394	416	404	406	409	408	382	386	389	373	399	405	447	409	396	390	387	417	381	411	402	415	417	401	391	400	386	370	441	398	427	415	382	409	460	401	414	358	421	398	414	417	394	402	413	403	361	438	379	403	366	410	427	407	428	377	388	437	461	412	402	407	429	406	407	424	396	394	390	405	414	403	407	384	375	440	426	409	391	388	434	429	396	392	418	416	436	409	402	406	406	408	401	372	431	384	416	401	405	428	405	394	425	411	392	437	399	390	388	389	415	427	392	376	425	439	409	400	339	421	367	392	391	436	385	383	376	403	387	381	384	405	429	391	399	415	400	433	397	377	396	410	359	403	389	422	378	377	397	382	399	418	429	368	436	410	423	426	403	418	423	410	404	390	419	388	416	417	374	402	420	399	434	398	389	405	422	393	442	390	408	419	419	400	397	389	394	411	381	418	386	412	409	377	422	393	421	396	404	404	434	396	435	412	383	398	425	412	365	419	400	386	415	405	413	377	391	358	413	382	421	364	396	405	415	422	426	407	390	408	399	422	424	378	371	388	413	424	406	394	417	391	399	413	430	409	429	412	401	386	399	408	393	394	398	392	406	427	406	393	436	379	401	433	418	391	397	378	354	413	408	381	381	394	413	405	384	409	445	408	401	418	400	400	382	434	402	361	404	419	388	448	406	419	380	407	414	423	413	376	404	408	438	382	446	377	415	426	422	419	387	404	392	432	385	358	378	427	385
27343	19794	6675	1026	735	638	661	635	639	620	571	643	640	606	594	581	586	583	560	571	588	585	587	589	581	594	606	555	567	570	603	596	617	538	557	571	601	599	601	628	608	579	578	606	593	586	559	560	602	603	599	591	564	610	615	590	569	619	534	577	593	600	581	577	549	550	591	592	579	588	585	542	586	588	567	526	536	575	587	626	583	578	587	606	557	604	588	594	549	572	556	607	545	540	561	567	616	570	569	561	612	572	563	557	598	557	565	560	540	556	557	560	555	586	579	588	547	589	617	615	585	572	565	602	571	583	577	571	596	585	577	548	557	567	572	608	588	540	553	571	573	594	623	572	591	552	570	563	601	591	613	533	618	604	553	542	574	571	581	556	618	595	553	554	612	593	628	553	595	589	546	582	563	605	600	612	540	560	546	577	602	606	611	551	590	587	577	570	588	599	534	576	598	608	583	524	561	567	603	533	584	586	534	590	562	611	638	570	587	574	565	575	568	566	613	540	585	566	548	571	580	531	599	594	569	594	631	571	572	606	593	591	577	599	537	576	590	634	562	610	584	579	593	591	616	589	597	585	538	587	577	572	561	553	618	570	530	566	571	568	582	546	587	536	585	571	544	605	545	600	604	591	652	590	567	630	625	558	602	558	590	584	628	548	584	586	530	576	606	560	588	587	591	589	581	584	612	564	607	610	566	611	584	590	571	563	608	571	520	594	567	557	584	571	582	531	533	549	586	567	562	564	572	628	614	551	598	573	562	574	554	599	612	560	581	589	620	581	567	582	573	602	572	569	598	567	582	564	597	607	599	579	596	563	593	581	562	580	616	631	576	568	608	589	554	569	595	585	523	590	549	582	552	560	559	574	603	609	566	613	593	567	542	581	550	607	528	557	606	569	580	567	595	597	623	609	538	597	545	549	617	582	588	557	572	579	602	601	557	567	565	574	513	554	524	613	566	568	546	589	607	564	581	599	558	611	584	569	544	595	570	541	569	575	566	560	604	583	586	522	586	540	588	600	549	642	592	569	573	593	571	566	603	554	594	572	545	565	545	577	608	561	615	618	617	553	570	631	614	574	573	605	552	606	640	555	604	583	569	589	615	572	549	578	609	564	580	589	572	565	547	566	549	547	645	612	592	593	570	563	586	576	578	586	597	602	556	581	583	562	574	601	578	581	618	554	601	585	552	568	565	597	596	578	560	592	574	622	604	565	575	586	564	596	579	584	561	517	594	571	583	551	544	614	615	517	586	594	590	635	537	581	586	549	594	534	627	586	648	571	602	608	554	589	578	582	620	582	526	575	571	553	562	584	535	557	586	572	614	605	590	552	584	574	565	548	570	562	587	566	574	589	620	585	577	568	591	551	546	547	596	613	535	616	548	572	584	531	637	619	605	554	621	545	598	593	588	585	572	617	549	554	581	609	618	598	555	607	601	623	604	603	607	585	557	580	604	535	585	589	602	585	544	599	566	623	563	560	588	572	581	596	585	573	608	545	561	567	597	615	579	616	600	547	578	603	593	597	562	558	576	619	571	617	596	590	558	560	586	576	606	545	609	592	581	559	589	576	547	593	547	559	629	567	570	536	538	567	612	567	563	565	594	572	577	583	587	591	580	614	565	575	572	566	523	563	561	562	599	605	586	599	600	597	591	561	601	581	559	546	582	592	596	604	585	561	559	566	589	585	564	572	590	605	591	564	605	543	574	563	582	569	595	568	547	567	581	596	575	581	566	592	568	587	616	635	582	590	574	577	647	578	583	589	540	644	553	610	606	564	602	570	589	559	595	620	555	640	564	552	586	553	612	561	605	572	620	575	590	584	571	601	559	619	564	562	582	553	593	592	556	613	565	580	616	600	610	610	577	562	564	547	622	618	585	590	595	646	586	616	555	585	577	589	611	560	587	578	586	561	609	572	549	551	572	553	573	567	601	601	567	543	547	568	536	628	569	560	583	597	573	551	599	538	611	572	579	600	567	608	554	595	580	559	578	529	576	549	608	577	584	605	638	557	563	572	557	600	582	557	561	593	591	609	572	590	572	527	585	580	576	595	575	535	614	543	608	537	579	583	589	582	605	570	539	604	593	589	607	587	572	576	587	564	579	597	584	563	600	577	605	602	599	568	560	612	567	599	598	589	608	555	544	598	595	617	571	573	608	586	578	641	582	593	583	602	611	575	558	588	598	577	569	547	528	607	590	573	561	608	630	574	589	582	586	566	595	591	631	587	638	615	590	555	551	594	553	574	587	588	621	584	608	584	589	614	575	584	620	576	570	562	594	567	587	586	596	629	596	604	576	538	584	579	615	588	581	488	575	587	542	573	563	569	589	596	596	579	616	624	605	593	564	583	569	581	556	577	560	572	585	574	583	608	589	587	590	561	560	550	619	605	581	603	587	584	565	611	585	590	530	537	553	598	545	590	583	588	540	574	593	590	616	586	579	579	529	612	563	581	590	547	557	545	589	547	552	588	585	581	584	589	577	583	562	571	552	576	577	595	503	562	567	580	558	572	598	587	624	604	651	626	571	555	596	595	614	620	602	545	591	656	550	612	558	569	609	574	576	582	590	596	614	567	563	586	585	588	556	608	595	625	561	596	582	630	533	611	618	557	577	592	572	649	628	575	562	551	620	541	565	610	561	575	603	591	532	606	619	582	600	578	524	566	627	610	594	568	627	572	569	608	515	600	599	588	602	581	575	587	549	583	568	531	601	592	589	555	538	571	594	604	588	566	625	594	637	579	541	519	544	583	600	558	589	541	567	618	526	574	630	596	612	613	615	623	525	609	566	615	566	584	590	550	596	597	594	596	579	579	601	599	594	563	561	563	570	629	549	583	567	613	577	541	577	600	539	542	580	644	603	557	567	596	619	569	584	560	586	549	587	603	573	544	581	562	589	632	559	547	612	567	543	561	549	608	589	572	573	540	591	596	554	575	586	568	603	590	601	631	544	614	572	576	601	575	590	575	554	592	539	568	549	554	613	634	553	550	600	567	556	579	551	576	534	597	585	566	579	548	588	586	570	592	609	586	581	616	611	551	545	632	592	585	533	575	631	593	571	579	574	594	558	584	596	580	612	601	587	600	532	561	593	606	565	580	632	565	587	640	573	550	610	593	589	610	587	616	507	555	562	607	592	556	579	559	587	566	649	572	621	593	560	581	605	599	589	594	583	553	597	582	595	586	579	593	592	556	579	573	563	609	566	592	567	569	562	624	591	586	564	592	582	588	560	567	584	558	591	552	564	591	582	620	597	592	603	629	565	563	542	607	599	603	593	629	565	577	555	576	568	591	587	578	553	573	596	609	570	597	573	606	581	611	536	580	577	572	607	576	607	616	643	582	543	558	549	608	574	544	582	599	593	570	583	610	560	596	568	558	597	593	571	585	601	596	561	569	605	574	549	552	609	599	617	578	584	580	637	536	540	571	649	578	606	610	553	564	586	616	590	583	585	551	576	565	555	588	624	576	611	606	580	556	566	574
4238	1206	1085	823	724	767	735	675	625	664	675	665	639	625	623	631	624	661	670	647	622	644	634	628	648	659	658	690	698	614	680	638	666	655	684	660	650	668	687	648	683	624	674	626	616	647	663	646	624	633	654	632	639	638	635	594	651	652	639	644	674	645	677	615	666	603	665	640	646	630	641	682	613	657	634	622	662	666	688	651	634	633	671	688	667	692	681	633	636	657	625	682	632	683	601	685	630	644	689	632	704	665	659	619	695	642	677	640	619	694	679	671	617	592	689	656	657	647	636	659	654	722	667	665	658	609	647	699	645	671	651	626	685	620	668	638	579	658	626	635	632	678	641	655	655	652	651	645	658	620	669	629	641	664	641	701	639	651	637	626	650	638	603	671	637	649	652	662	648	627	636	677	621	679	627	641	685	704	658	677	633	655	659	643	626	675	658	681	638	618	645	650	651	656	658	631	658	647	662	657	671	641	657	631	585	650	661	663	663	661	648	656	658	662	606	635	639	672	654	662	613	678	630	617	706	619	647	642	656	640	622	610	675	718	622	678	645	591	659	668	716	653	647	678	639	625	635	648	690	650	682	662	605	698	650	638	621	666	656	645	682	648	605	625	675	665	626	663	621	646	604	625	631	670	648	688	631	658	636	634	601	659	667	624	628	646	666	676	658	656	584	667	615	639	695	678	622	642	632	650	652	603	696	660	646	672	684	653	645	655	622	687	625	645	662	645	618	621	606	653	716	667	658	675	622	656	655	662	628	664	671	669	617	662	676	625	626	659	664	624	632	622	652	658	653	669	649	626	643	644	636	669	681	631	646	707	633	607	667	613	633	655	641	672	651	676	648	648	641	698	645	641	642	669	691	680	644	655	666	639	624	648	619	661	615	727	657	651	615	643	605	649	616	656	639	697	669	618	635	626	620	673	668	673	671	678	650	658	648	641	665	709	628	652	649	671	633	692	641	611	624	702	649	608	708	617	649	635	669	666	665	636	671	617	640	682	679	655	638	634	624	659	611	639	636	653	621	641	631	666	614	679	657	641	674	674	630	630	686	632	627	654	668	671	620	658	623	644	617	687	625	588	675	674	680	660	623	634	642	661	632	663	687	651	634	647	632	649	649	676	627	657	611	634	639	703	663	675	677	634	648	657	631	644	698	647	694	651	626	643	675	631	622	707	677	636	600	628	638	687	628	653	671	604	694	608	691	649	618	663	648	631	676	639	614	656	663	613	606	641	643	648	624	629	647	642	625	661	616	613	633	680	640	705	615	655	662	632	651	650	680	628	704	612	597	643	626	631	639	611	660	650	651	688	644	638	606	659	638	634	645	639	676	655	644	660	685	661	675	697	647	660	679	698	663	647	634	672	638	664	634	632	640	646	659	688	662	637	625	614	648	672	635	641	670	648	652	632	651	627	661	641	663	625	688	620	647	720	620	627	621	642	659	612	654	652	676	596	717	615	651	665	674	683	654	652	621	608	648	642	652	726	630	663	650	658	673	650	631	621	680	673	671	659	649	665	645	651	621	628	681	663	655	627	644	666	653	668	645	622	679	623	629	647	676	603	633	676	625	615	668	662	627	609	658	612	596	697	660	654	654	670	684	635	635	661	658	663	659	640	636	610	676	693	700	668	623	643	657	643	661	623	618	622	651	685	667	666	624	648	637	687	641	602	608	654	674	621	701	632	619	644	653	681	681	637	645	628	684	656	649	648	574	650	745	666	596	627	660	696	611	635	658	666	615	658	648	653	599	674	690	683	641	635	655	660	657	670	648	612	638	656	679	703	677	662	675	685	647	612	651	646	635	707	685	638	673	620	673	638	635	657	634	648	658	670	628	665	647	624	680	629	677	644	680	663	671	626	643	703	681	632	624	651	635	658	652	687	644	659	648	699	619	625	638	637	649	652	609	629	644	619	638	653	631	656	673	609	637	613	679	664	722	591	610	687	654	650	627	662	615	638	668	644	650	698	630	689	651	627	675	671	636	650	635	619	625	667	662	707	670	600	632	665	674	617	692	644	621	625	644	650	654	620	695	662	674	649	687	622	646	666	641	631	649	604	662	591	645	621	656	639	648	638	686	660	695	643	673	657	626	615	634	638	636	623	641	640	714	650	680	635	656	651	620	661	610	679	630	652	651	676	672	667	626	643	637	618	618	706	657	656	651	649	671	673	656	661	682	650	635	643	629	676	663	634	630	628	673	592	656	631	635	622	663	663	625	599	636	674	630	651	680	590	636	651	632	651	654	660	650	645	646	677	603	640	568	695	642	655	641	659	633	616	664	646	646	673	648	645	650	657	663	662	639	661	677	673	630	686	604	662	621	612	624	654	638	635	704	645	623	696	644	642	689	651	642	695	623	640	641	658	667	696	619	624	640	678	625	693	611	648	625	656	661	676	676	667	694	613	624	634	678	686	638	634	632	619	665	642	628	717	656	658	651	681	637	671	656	613	642	665	616	632	621	692	635	624	658	630	674	627	648	680	617	611	668	635	642	622	658	650	606	683	645	660	659	630	649	650	647	713	696	632	662	678	593	649	593	685	673	609	620	641	686	647	626	655	646	631	642	655	658	619	633	675	657	628	644	665	631	617	642	649	641	646	666	624	693	648	668	650	645	679	647	670	676	610	636	645	668	626	641	625	649	640	685	643	699	624	622	642	660	642	667	644	636	595	675	642	665	605	659	662	673	608	628	604	656	667	658	665	623	625	672	633	663	620	672	651	655	644	651	640	655	653	611	650	632	653	658	648	629	641	702	672	655	629	675	621	669	614	631	623	635	638	660	634	682	672	646	673	667	627	686	645	644	656	654	622	630	650	642	611	652	625	620	620	672	621	632	637	704	623	665	711	626	663	660	656	634	647	663	663	639	604	674	650	610	677	624	624	641	610	628	644	639	664	642	641	637	653	654	656	605	636	679	655	668	653	673	646	645	632	635	637	671	610	646	658	637	659	650	636	676	639	670	672	656	639	657	652	601	654	642	634	618	686	652	614	589	696	616	661	617	692	673	665	638	646	639	692	612	604	610	663	662	666	649	624	603	644	632	613	647	628	655	665	683	652	675	648	649	624	648	655	675	680	625	634	681	648	661	627	661	680	624	613	666	664	639	625	649	632	612	665	655	651	651	628	615	631	653	691	678	676	633	623	634	652	648	614	675	629	627	629	628	646	657	672	650	628	593	600	628	627	690	622	634	642	691	640	638	662	655	639	640	617	640	694	641	628	651	635	679	617	631	705	640	604	642	676	671	624	644	671	681	660	638	625	623	651	656	653	693	669	659	636	675	621	620	688	634	643	617	648	650	658	662	657	667	681	601	660	675	585	635	625	664	609	632	614	652	647	679	645	630	664	640	658	610	664	620	651	618	679	671	688	636	623	604	650	655	650	629	652	593	643	620	660	687	648	654	695	683	638	647	655	629	640	615	668	668	650	619	642	628	673	639	667	645	628	685	654	660	579	656	634	709	666	616	658	650	676	643	682
23734	21278	28405	24466	21252	10011	1458	1064	858	856	816	766	784	794	770	744	747	734	737	677	709	712	684	723	674	700	665	663	696	665	758	730	674	735	687	682	692	679	662	643	663	687	704	700	657	668	719	657	672	707	699	740	707	659	667	721	682	666	684	692	682	683	658	670	677	660	696	692	706	666	663	689	648	710	698	730	689	685	672	688	693	678	639	643	662	675	738	659	689	686	661	665	669	653	680	667	717	706	661	722	677	705	655	725	722	648	685	626	679	706	649	666	654	711	685	708	691	649	653	691	677	642	687	677	655	695	691	699	683	656	687	731	614	700	704	692	640	755	690	641	692	676	712	658	607	677	644	650	684	715	714	657	646	706	703	698	666	686	667	711	673	684	716	674	692	685	673	726	619	649	713	682	723	622	713	686	698	671	644	669	676	599	691	653	634	678	682	646	708	687	693	676	700	676	667	659	656	697	693	667	667	700	684	692	677	693	672	654	679	665	684	676	637	669	699	653	677	704	692	684	691	617	700	692	694	713	683	704	728	643	689	729	689	716	634	646	708	697	656	649	655	682	668	686	757	612	678	717	688	697	723	717	706	647	656	692	639	681	637	683	674	733	623	728	740	690	694	689	703	686	709	609	646	666	700	737	695	671	712	628	719	715	714	682	642	658	641	654	674	696	687	676	680	659	715	693	746	718	674	667	681	692	678	669	669	648	705	628	654	621	665	660	701	720	719	744	692	670	695	671	678	690	672	666	670	679	667	677	652	633	700	659	649	732	717	681	728	652	694	682	672	646	711	691	675	675	701	692	685	691	655	671	665	682	628	664	667	665	699	629	661	703	684	642	672	702	652	670	663	713	688	694	636	662	692	652	665	650	648	691	678	713	670	624	631	670	688	683	662	702	666	725	701	691	651	676	690	686	675	688	699	639	694	685	646	733	677	641	658	672	657	669	656	701	690	733	683	678	655	661	719	648	708	698	695	641	677	626	675	691	664	705	702	695	661	630	645	725	661	683	661	699	684	722	718	711	657	694	677	674	698	682	666	706	706	668	672	682	673	703	698	647	684	644	708	716	691	646	667	706	684	682	706	653	713	650	704	678	670	623	637	630	650	698	700	670	677	710	686	628	692	698	695	645	635	666	670	679	672	640	687	669	672	688	656	659	672	660	696	719	678	607	705	721	694	711	665	668	714	641	665	615	720	652	672	664	681	638	706	694	697	683	682	637	699	674	668	681	680	691	631	650	660	712	697	716	681	683	709	678	650	659	681	680	677	658	702	642	659	692	689	669	704	664	674	693	667	690	691	655	674	684	729	722	676	692	701	673	736	659	673	646	711	698	700	679	670	672	697	714	669	698	651	649	671	711	677	710	664	651	705	668	700	748	664	682	696	712	660	682	644	635	652	682	608	700	683	686	680	684	711	673	675	680	608	668	704	650	706	678	727	671	700	710	639	676	702	703	628	663	675	705	654	698	681	648	649	729	680	706	655	661	677	728	674	684	676	610	695	715	654	692	701	684	666	694	684	733	673	772	698	637	645	651	640	671	653	653	673	629	662	641	694	672	687	700	648	647	674	659	683	685	636	628	666	673	694	653	642	714	723	693	701	662	669	694	664	657	668	725	668	667	633	699	636	654	712	681	675	648	643	676	682	639	700	670	652	707	711	673	653	672	663	682	694	670	699	638	645	692	699	677	708	674	707	690	631	683	686	665	691	705	666	667	679	674	677	715	665	627	671	669	675	702	714	667	659	689	724	673	694	629	677	680	684	708	688	716	710	640	661	711	697	672	706	691	695	680	672	673	689	710	696	694	696	703	610	714	691	660	664	666	677	738	679	704	685	692	685	702	695	709	688	678	689	660	707	699	651	694	671	683	658	640	656	698	692	678	715	701	696	668	709	707	649	692	651	727	609	656	703	658	656	683	665	740	668	655	720	645	678	653	673	675	679	656	711	666	652	646	705	635	689	696	680	691	676	691	684	666	670	658	679	663	639	687	669	697	696	648	723	710	634	706	667	693	653	729	695	639	662	717	659	683	685	667	651	676	678	655	664	680	731	644	702	699	646	679	666	682	665	634	720	692	701	699	690	658	679	619	691	677	731	658	711	708	675	645	714	663	683	665	638	632	703	695	716	680	687	655	621	671	679	670	705	708	662	675	691	674	674	671	688	667	717	653	671	654	651	640	715	679	630	660	670	680	711	738	670	707	669	642	686	709	633	672	681	684	727	655	673	644	673	704	681	714	678	648	640	678	689	705	646	721	694	690	671	760	639	687	666	699	688	684	673	690	666	700	651	645	660	723	649	697	650	680	655	681	703	622	714	728	680	668	703	681	700	683	684	692	636	659	703	724	666	666	697	644	662	672	678	696	667	709	662	638	704	669	676	711	685	648	713	652	725	692	696	668	639	683	685	665	622	700	713	760	682	678	641	670	706	734	732	686	684	673	643	691	644	665	701	676	635	682	671	663	688	708	650	693	645	683	656	677	686	712	670	648	661	686	712	661	662	627	650	707	678	712	670	684	702	700	651	655	695	718	677	711	702	671	647	680	722	660	677	694	674	673	666	684	716	666	684	685	730	695	688	682	702	684	681	675	659	704	679	705	713	654	693	679	642	633	650	666	655	657	649	660	702	657	701	685	682	672	636	688	680	678	660	692	663	620	647	679	623	699	657	686	675	690	640	632	696	661	673	681	696	671	719	672	682	652	741	688	680	638	694	690	691	645	662	676	697	676	727	687	686	691	672	707	704	667	664	679	704	627	669	677	652	633	638	657	684	685	669	690	646	676	681	713	674	652	641	686	692	691	680	677	671	668	732	661	670	667	677	665	681	707	713	662	626	663	711	667	708	693	686	671	724	655	705	663	692	663	694	663	673	627	711	707	668	655	713	671	630	655	654	681	649	648	651	736	667	690	682	690	695	699	664	686	668	690	672	721	684	658	674	658	673	694	647	655	675	697	678	651	676	685	647	697	683	726	661	658	653	700	661	669	668	726	681	692	636	666	652	675	602	688	682	690	739	693	626	680	717	704	655	670	735	679	661	677	721	695	649	719	697	739	652	667	692	651	668	706	679	700	664	681	654	673	714	647	648	687	687	743	709	655	666	608	692	628	684	684	699	660	652	711	705	654	649	658	654	675	677	640	691	673	697	690	720	711	658	664	698	684	707	716	697	653	672	698	671	687	692	687	672	633	693	672	699	661	657	643	696	702	697	701	675	669	705	691	619	699	682	668	630	648	642	692	654	668	669	660	676	671	676	671	642	695	674	680	658	665	702	675	659	672	646	641	643	631	699	622	682	694	689	673	686	676	703	657	687	683	715	679	699	680	683	677	689	682	653	708	653	689	669	619	698	665	670	691	688	699	688	710	671	675	696	704	681	685	613	676	669	690	679	656	675	734	636	686	704	650	724	734	650	694	678	703	671	715	643	662	687	655	667	689	662	644	661	666	695	746	677	720	697	702	645	678	644	658	698	661	679	652
3269	7521	6488	3164	2206	1767	1501	1350	1172	1118	1015	933	976	857	916	904	866	854	848	799	825	838	853	816	834	813	843	819	768	790	795	783	809	809	818	762	822	790	770	788	794	774	800	789	790	791	789	773	733	765	737	770	771	793	766	789	816	781	838	813	704	769	742	766	724	817	745	741	771	808	783	769	793	735	764	767	807	751	774	828	780	752	764	789	773	770	814	791	767	721	755	777	731	791	721	737	777	807	774	797	724	771	759	721	758	762	730	747	771	763	758	770	759	771	788	780	761	766	763	758	732	793	784	725	769	738	774	719	763	782	719	790	777	753	753	795	756	844	747	738	794	820	819	752	758	744	737	817	779	803	775	781	714	826	796	805	686	763	785	820	777	754	752	774	779	832	791	803	761	803	744	775	765	744	751	752	794	742	753	783	758	774	741	737	757	802	774	805	791	798	781	739	756	787	758	783	766	770	803	743	702	712	790	827	763	761	752	793	819	755	774	737	735	770	770	711	738	783	780	742	758	778	756	784	707	782	776	732	750	776	761	809	791	754	735	822	778	757	788	775	737	799	717	760	810	786	793	730	807	800	794	742	784	770	794	732	792	793	774	773	795	790	784	854	764	775	754	790	760	796	762	789	743	758	764	775	772	750	778	775	757	736	762	770	760	773	760	747	765	841	764	787	779	737	779	779	786	776	806	798	775	759	759	746	794	787	750	793	745	823	747	778	769	792	780	804	789	734	806	738	789	780	791	763	773	759	730	799	789	739	770	738	801	759	779	788	818	755	764	801	772	843	767	801	772	785	763	798	755	790	728	784	805	728	772	762	750	771	732	737	785	756	739	772	777	762	770	763	749	765	783	776	793	759	746	786	788	780	749	772	763	750	749	810	774	778	780	756	803	752	772	791	756	765	737	802	814	739	775	802	789	746	745	784	743	748	778	820	773	770	740	790	773	729	796	794	723	791	752	791	760	818	808	847	758	738	770	779	769	783	775	812	762	783	778	755	799	744	698	751	725	800	734	743	793	749	777	734	773	774	785	771	738	807	778	760	788	746	781	762	774	763	763	799	742	740	782	773	783	790	740	719	787	750	759	760	804	711	751	777	794	765	812	769	776	743	805	758	737	741	778	782	755	795	773	712	784	746	767	796	771	748	784	787	725	786	801	751	772	771	799	763	749	800	775	770	802	759	768	754	763	819	767	800	773	764	764	777	768	797	729	727	808	817	840	813	749	762	752	800	787	762	786	750	776	752	775	759	778	795	793	776	751	725	783	778	759	792	800	753	774	742	721	734	761	736	734	759	753	777	774	784	734	767	782	791	810	761	746	753	776	710	725	711	800	767	798	768	744	724	750	780	761	750	757	764	785	758	770	802	820	722	794	770	747	736	759	710	751	803	825	836	749	781	757	780	779	817	754	776	811	733	724	799	781	754	792	754	777	795	816	769	805	799	782	788	768	762	774	789	778	737	797	746	760	800	735	707	781	767	767	806	727	791	768	756	784	758	783	799	754	790	780	753	786	791	746	823	805	764	770	715	749	737	783	727	777	786	810	761	797	808	788	782	776	877	781	789	823	743	764	734	765	815	768	779	732	753	796	794	788	781	760	782	732	738	706	760	796	742	775	739	792	740	810	748	834	795	763	694	796	801	750	810	757	768	778	775	754	846	787	789	763	764	791	759	766	806	780	786	765	772	835	763	731	756	727	761	756	724	782	775	754	747	814	778	798	782	787	760	774	777	737	802	826	729	800	790	729	772	805	775	754	773	696	768	772	751	773	770	748	787	779	763	771	793	769	760	812	723	777	748	728	753	757	768	753	753	761	784	757	767	707	818	751	771	769	772	766	756	793	745	733	744	783	765	817	796	758	809	757	766	755	806	783	776	738	755	820	801	738	755	766	786	772	785	777	736	717	717	839	783	777	761	828	787	771	762	775	769	787	732	745	815	771	765	822	785	780	789	808	774	755	723	739	759	716	733	734	758	788	756	797	771	756	793	790	755	762	771	783	803	782	742	774	748	738	728	762	760	786	764	752	756	719	796	752	744	688	765	751	709	781	723	761	757	809	803	761	762	787	745	805	745	730	765	776	774	762	787	774	797	794	753	777	824	753	755	807	785	744	777	730	756	707	746	774	779	773	772	766	771	781	756	754	762	785	763	755	762	773	775	814	794	745	790	732	788	790	779	795	761	771	745	785	778	750	766	750	795	807	775	766	782	719	813	712	836	758	795	753	788	824	786	783	701	779	819	797	784	742	792	805	743	769	785	809	768	744	803	713	836	756	744	798	803	812	776	724	767	778	792	782	801	819	789	753	800	742	744	738	757	784	787	809	768	764	740	751	763	783	744	743	776	763	780	741	744	774	805	746	774	751	790	785	760	784	786	783	761	809	775	768	799	794	763	723	786	795	802	777	731	774	743	773	799	768	748	754	749	751	763	808	735	797	739	742	819	803	796	719	806	767	761	747	749	747	779	763	731	730	788	785	829	771	788	795	788	814	769	770	740	764	755	799	804	771	777	763	784	759	738	723	764	791	778	784	769	799	800	816	740	732	773	793	764	798	770	709	747	724	776	796	749	783	783	805	761	801	782	780	817	784	705	751	757	766	751	784	795	778	746	787	771	794	733	767	761	835	784	772	767	783	786	778	752	853	707	791	781	758	784	776	806	776	760	732	720	776	728	788	729	735	791	740	764	777	791	799	795	790	750	786	761	755	756	764	782	765	789	764	736	750	765	764	794	746	805	734	788	789	768	784	763	772	761	760	772	768	777	781	744	738	767	778	766	741	796	796	784	795	754	764	740	787	769	809	742	790	789	734	758	837	808	774	783	804	739	787	751	761	747	754	797	823	745	752	777	744	802	771	755	790	747	760	737	730	750	759	751	758	751	776	779	738	773	752	793	782	739	803	725	750	770	753	763	805	745	744	772	780	762	749	754	803	785	780	767	773	808	827	813	749	756	728	789	742	737	808	749	720	817	783	783	791	750	774	788	784	791	784	807	807	787	796	766	742	732	809	780	788	748	765	768	766	750	710	777	766	785	783	798	759	743	750	757	747	739	734	769	763	740	771	766	814	768	791	775	751	782	771	774	800	753	751	775	781	766	821	772	768	758	714	773	794	763	851	783	791	752	746	789	780	765	730	775	789	790	763	775	756	760	756	801	774	799	771	791	734	793	688	793	736	725	747	772	794	782	781	735	803	747	800	752	743	765	786	775	817	787	781	777	811	775	744	757	769	738	751	739	743	777	773	795	670	765	736	765	826	767	758	788	809	797	760	752	771	806	796	750	745	720	765	808	760	745	798	792	784	785	766	748	844	779	788	725	775	792	777	833	765	754	731	772	798	771	760	765	776	792	741	784	761	763	767	727	763	767	850	769	746	751	833	757	725	802	790	779	729	726	755	816	736	785	753	777	773	771	736	761	795	788	807	729	774	772	766	756	750	765	760	738	758	791	712	785	768	806	816	803	740	774	768	785	775	763
24546	21285	27637	25151	14820	820	578	423	375	377	317	331	309	323	383	323	299	297	287	315	282	288	284	271	276	294	300	302	291	289	280	280	286	309	298	276	266	329	293	278	319	269	271	264	271	318	271	252	282	289	265	288	293	252	277	265	294	292	294	298	267	259	306	264	289	253	293	277	297	272	289	298	264	270	285	284	258	275	307	299	254	279	274	292	273	285	247	295	282	264	273	272	257	298	269	313	264	280	271	287	320	277	247	303	279	290	297	291	278	265	275	268	302	283	297	282	270	263	299	268	288	283	290	277	287	280	278	291	279	276	295	279	302	299	293	295	257	273	285	269	268	285	288	282	302	277	272	286	255	305	328	264	280	283	282	251	286	300	283	305	295	293	279	247	281	274	295	296	286	299	279	290	275	304	264	277	286	250	266	284	306	275	250	265	267	274	277	282	310	260	286	282	270	289	290	301	265	275	288	280	284	286	277	274	292	287	308	258	283	278	276	296	297	292	255	259	264	294	286	277	276	296	274	288	305	265	278	277	292	287	282	286	267	296	289	269	293	300	284	263	279	269	279	262	280	266	317	267	265	262	314	266	310	274	279	275	252	284	300	309	257	291	262	294	316	301	298	276	273	278	294	275	294	268	258	309	307	264	315	264	291	260	262	287	267	284	275	270	285	280	285	281	266	247	254	280	296	275	272	264	293	303	269	272	278	270	276	292	249	264	250	285	263	288	298	306	252	291	275	264	277	257	307	296	299	282	278	300	239	269	266	280	255	294	259	299	298	277	299	293	266	302	260	285	302	308	308	266	271	313	268	301	263	284	287	272	275	290	271	275	304	277	300	286	296	283	285	306	300	291	257	297	280	316	287	301	280	264	302	278	269	281	289	259	263	295	273	282	261	261	277	268	261	277	277	292	283	270	279	279	266	267	279	289	256	255	271	303	282	265	293	266	270	276	256	302	278	283	277	284	266	277	272	317	266	272	279	296	272	265	286	292	281	271	282	269	278	288	254	281	294	247	275	283	285	274	280	295	280	311	268	280	281	277	259	288	301	287	265	297	250	305	283	278	265	313	269	303	245	269	247	277	277	267	276	289	238	279	297	283	293	284	263	285	284	300	299	277	320	257	269	280	290	267	250	262	269	276	274	287	293	289	290	273	298	272	258	274	285	294	306	259	283	253	269	301	299	289	275	277	293	273	308	271	267	263	266	286	297	268	253	301	278	248	301	263	276	278	295	268	297	279	267	286	291	295	286	273	285	311	313	302	267	270	286	260	302	272	312	259	300	282	296	281	278	259	271	285	287	303	262	270	285	265	271	287	271	298	271	310	276	254	274	281	302	261	279	286	275	260	271	262	278	264	274	276	274	282	288	266	245	281	267	254	262	290	271	281	270	288	281	274	258	308	281	297	306	281	277	276	315	325	305	289	270	315	302	312	291	291	294	275	274	314	277	309	292	251	248	288	283	288	266	261	281	268	270	302	275	271	264	258	283	236	307	272	267	252	287	282	259	279	296	280	280	280	278	277	280	299	261	263	262	266	321	270	276	285	285	266	291	272	275	265	295	267	291	293	320	275	288	287	288	282	273	295	290	313	305	307	283	277	270	268	275	290	306	282	279	278	289	273	278	298	272	245	289	290	266	322	286	232	291	289	246	239	301	289	265	273	294	286	287	258	295	294	300	298	285	304	303	285	287	273	293	283	277	270	257	261	295	297	246	289	300	269	268	271	262	262	291	276	278	290	281	254	274	279	275	295	291	266	282	275	285	297	301	273	271	296	256	287	277	285	282	296	303	265	277	284	330	290	289	268	268	274	277	292	299	297	319	286	272	290	270	268	297	318	255	291	262	280	288	286	298	265	285	270	284	293	312	288	309	261	270	294	276	274	287	288	263	285	278	266	258	297	270	294	290	291	274	283	285	270	295	306	273	293	303	285	296	274	282	300	262	275	320	281	283	291	266	272	301	276	302	272	285	301	302	308	332	268	292	287	277	272	281	295	288	274	294	275	315	284	285	304	277	258	304	269	303	266	292	263	259	256	280	271	261	292	299	272	273	281	292	264	257	291	262	271	259	267	271	309	262	294	291	271	268	281	292	285	289	256	264	272	287	276	289	277	285	283	306	254	257	313	270	301	264	257	290	268	268	277	283	277	265	302	276	239	296	256	307	299	277	302	288	301	286	300	278	248	303	302	300	270	290	260	306	316	276	282	280	279	266	292	284	293	285	271	274	288	321	258	288	281	273	284	254	279	283	307	294	294	276	270	294	291	281	255	310	303	292	298	261	265	326	273	287	280	266	258	273	273	262	274	291	279	276	270	299	312	244	287	298	300	262	292	285	288	296	289	296	307	278	302	283	298	301	302	295	281	302	304	257	268	279	255	321	266	268	314	282	270	272	268	294	292	242	268	270	281	256	288	269	281	312	271	284	285	290	264	259	276	259	286	288	289	318	287	275	269	234	287	243	276	296	241	295	285	305	281	287	260	280	246	308	311	308	323	278	273	290	289	300	271	245	274	287	299	276	276	273	291	316	266	274	287	286	246	316	261	272	255	262	271	298	279	249	269	305	273	278	242	292	278	277	263	295	302	275	264	276	261	260	281	286	269	299	264	286	276	275	284	293	292	320	275	295	289	290	263	273	282	260	260	267	278	294	286	309	273	284	284	266	260	274	279	296	278	298	281	292	301	297	281	261	265	290	295	299	274	284	306	271	286	272	267	258	331	273	286	284	285	277	274	274	300	257	275	294	285	308	258	241	314	225	273	267	287	294	300	281	301	277	264	292	294	264	276	280	239	280	322	307	278	295	306	263	290	264	271	274	293	296	279	270	293	258	285	297	283	261	273	271	312	280	272	286	317	263	315	274	271	268	277	229	267	285	275	291	266	299	269	285	310	253	245	269	278	274	303	274	274	281	276	298	239	297	266	267	305	295	252	256	291	282	281	309	299	274	285	281	273	304	283	276	281	263	296	278	258	308	290	276	308	284	282	278	280	272	285	277	296	305	307	319	261	313	264	268	282	271	303	286	281	303	299	270	284	286	273	280	262	270	291	265	261	294	273	272	281	272	268	272	285	278	300	270	278	271	290	278	236	296	262	287	265	267	295	302	261	278	289	250	296	247	262	270	281	258	311	268	270	302	292	305	255	282	287	316	274	286	292	298	271	304	264	345	306	286	286	279	271	265	250	255	302	319	283	306	285	298	265	279	257	287	297	287	288	256	281	290	300	298	279	276	301	275	260	282	249	288	292	281	294	276	298	273	279	297	305	290	278	266	329	255	282	311	308	254	288	286	292	278	302	291	281	283	277	256	262	302	278	282	258	300	278	269	318	293	284	226	297	278	265	286	258	302	265	275	293	253	268	284	284	220	271	298	273	273	275	276	291	275	293	312	307	294	275	279	281	289	298	303	262	288	278	271	306	274	273	278	301	235	268	268	247	298	257	286	286	297	259	289	296	283	276	288	267	295	268	289	288	286	263
3281	4817	4005	1919	1303	1007	827	728	574	512	466	436	451	436	408	421	407	354	360	378	334	350	343	322	390	329	360	344	328	354	340	316	321	355	353	314	323	297	319	311	305	349	321	321	330	326	350	327	344	356	299	312	331	284	308	311	312	321	303	275	351	282	303	284	315	295	312	306	341	336	299	298	319	314	315	317	286	311	311	331	301	351	328	303	315	328	348	346	315	321	316	330	359	331	313	307	333	316	306	311	327	296	340	336	302	336	313	315	328	311	304	319	317	327	297	342	317	327	318	307	304	342	331	343	314	327	322	341	340	325	314	300	300	303	310	317	336	305	310	319	268	357	339	324	297	286	337	297	348	366	303	317	318	309	317	329	334	322	330	304	310	294	316	363	306	309	321	330	271	303	310	322	300	333	314	320	338	325	316	324	303	328	315	316	331	305	334	324	298	305	322	346	341	329	334	330	313	314	350	326	283	273	308	329	312	331	316	317	335	310	295	301	323	315	331	306	311	339	328	286	316	329	310	285	323	308	318	321	287	350	336	302	310	325	309	309	281	333	332	310	344	318	322	310	315	317	297	306	329	286	322	334	353	326	295	304	320	286	276	309	318	332	332	370	315	299	323	340	311	296	304	343	328	329	313	320	322	312	291	324	318	320	307	300	297	287	333	328	323	330	342	322	344	330	280	331	339	303	312	332	316	333	329	327	312	317	332	329	322	325	313	301	327	290	334	347	297	348	323	340	306	321	310	315	311	343	314	324	342	304	331	304	316	343	326	312	338	322	295	338	338	322	331	325	307	351	332	306	301	324	324	327	326	325	327	330	331	308	343	330	349	308	328	326	338	298	306	348	322	324	311	294	331	329	324	301	303	340	319	337	309	308	334	307	324	308	337	321	295	330	323	310	299	329	324	334	333	324	313	325	354	290	331	313	299	315	316	327	326	309	298	301	332	321	319	328	300	331	333	324	332	317	347	343	323	340	289	319	315	320	324	347	328	299	308	332	293	315	311	324	316	308	349	293	310	325	328	333	317	330	321	334	314	302	311	325	321	332	317	333	337	319	327	347	322	301	320	315	335	308	324	347	346	291	325	318	296	291	309	344	331	318	304	319	313	334	334	299	322	289	305	319	330	335	332	312	288	351	324	330	353	324	362	329	321	332	341	325	319	333	344	312	314	327	318	325	333	348	287	308	328	296	330	345	310	348	347	357	337	311	324	351	322	340	292	321	297	314	331	343	347	320	298	330	290	325	341	315	325	327	335	325	291	309	318	340	301	331	316	304	337	336	311	316	308	364	314	289	312	318	316	326	299	323	325	343	302	328	360	333	327	329	293	324	319	303	318	344	325	318	311	334	299	313	323	301	318	325	281	339	314	345	293	313	333	340	333	297	350	299	321	307	294	339	277	345	329	300	334	298	306	329	322	328	320	314	332	346	325	315	313	336	315	338	299	334	321	338	271	303	353	342	308	330	308	315	302	323	312	295	318	314	301	312	346	333	311	341	324	343	321	316	285	323	336	323	325	364	302	316	321	354	297	333	306	301	345	349	323	323	324	307	333	362	274	329	309	322	306	336	321	301	324	319	300	326	316	315	324	347	308	328	309	311	321	288	354	352	331	348	341	306	328	318	321	298	342	293	325	327	335	327	319	321	331	317	311	331	301	303	347	356	295	304	321	308	327	295	327	307	302	353	339	302	334	334	353	314	331	326	335	292	295	342	343	315	322	298	297	314	292	330	344	333	278	332	304	299	325	282	306	327	332	317	290	329	337	352	320	324	321	309	301	324	334	290	327	324	286	315	332	304	303	330	354	343	322	368	295	320	333	315	301	324	336	302	302	329	347	359	349	304	319	317	315	336	316	340	345	322	329	321	281	332	307	338	310	286	327	340	318	318	301	325	351	334	318	293	322	350	334	318	328	331	292	321	316	325	309	297	346	304	318	318	329	298	329	323	334	308	315	321	318	316	317	308	297	306	301	332	306	296	326	324	311	345	299	318	336	339	352	301	310	301	324	285	329	310	327	306	330	341	312	320	316	308	335	315	308	323	348	330	337	327	311	301	277	295	310	325	327	317	319	324	299	344	317	318	304	340	309	316	330	296	291	343	308	305	297	324	298	342	316	308	329	292	293	304	346	345	306	317	313	343	331	307	295	297	335	318	321	294	302	311	299	286	322	324	333	335	340	315	316	339	294	323	348	308	331	326	301	321	325	334	338	311	312	306	312	303	324	320	344	304	319	329	331	274	346	296	314	367	287	323	291	336	315	335	327	321	312	312	303	318	309	317	294	349	296	315	321	340	339	356	328	329	376	332	329	331	340	323	323	326	322	303	322	319	308	340	336	279	328	311	325	321	311	334	338	368	333	303	342	338	339	348	295	306	334	299	311	325	306	354	319	313	283	277	329	316	280	286	322	351	330	338	328	332	310	330	321	324	311	310	330	307	320	321	295	339	312	313	324	302	289	308	306	319	331	337	316	307	305	291	351	310	327	360	327	346	305	323	322	321	320	345	329	290	315	302	350	307	343	301	304	329	326	334	307	343	305	304	341	315	318	311	321	307	305	311	333	314	326	328	341	330	325	323	306	319	309	283	302	344	306	335	328	329	360	303	294	329	334	348	345	333	338	297	317	319	342	336	295	300	331	322	308	334	371	310	333	344	304	327	345	356	338	299	285	332	322	307	325	304	317	343	303	281	330	300	327	309	339	308	302	321	342	304	321	316	298	304	321	280	293	321	309	337	316	302	308	311	333	315	364	321	310	309	339	306	278	290	325	330	354	286	286	354	314	325	351	327	315	317	352	342	292	364	314	330	323	305	320	336	323	264	315	330	331	306	319	295	309	332	322	328	334	315	313	370	319	292	299	339	324	305	324	341	328	336	309	319	313	333	312	306	294	351	318	326	317	323	355	323	330	317	317	305	306	306	331	328	295	341	337	320	327	314	325	325	309	322	304	341	324	310	300	306	353	314	305	325	338	349	300	329	304	311	298	317	306	351	333	357	308	323	324	345	315	344	332	319	342	370	316	296	318	294	307	310	344	310	311	318	302	317	310	352	313	340	326	350	349	286	312	316	311	304	316	297	331	301	336	295	326	330	298	337	299	300	291	308	315	340	310	302	337	312	310	344	318	286	350	333	322	330	322	327	307	303	324	310	302	284	291	334	294	326	313	315	337	319	315	286	352	313	304	348	338	314	317	310	340	334	293	334	325	336	324	300	304	327	329	329	306	287	317	315	311	327	302	355	319	305	364	334	317	309	347	316	349	323	298	284	357	282	324	340	309	318	332	336	247	348	322	338	303	306	340	342	307	302	347	327	305	335	292	292	308	294	350	280	329	296	349	310	323	313	339	298	343	302	324	287	309	308	330	302	337	354	295	329	356	313	330	331	322	331	326	322	314	323	363	332	288	318	330	334	304	327	316	331	325	317	287	297	314	333	267	306	323	305	328	305	306	311	307	306	337	288	330	330	325	321	316	330
22606	21380	29019	24083	21373	21414	11255	1126	749	709	654	589	508	524	469	481	498	424	406	382	424	378	368	370	393	381	355	341	407	413	369	358	382	362	399	392	349	351	376	357	337	353	356	362	348	338	339	350	363	386	363	351	323	370	346	330	374	354	344	298	363	353	348	346	354	304	357	355	329	344	328	333	339	364	342	357	325	348	334	348	330	343	302	334	308	351	315	366	347	352	320	373	349	323	346	335	333	354	317	354	335	343	326	375	324	320	323	333	347	333	338	304	385	319	360	378	353	372	350	324	373	372	336	337	341	330	348	329	339	345	352	348	348	340	363	378	331	313	338	370	332	359	373	326	301	354	383	337	338	339	327	370	336	351	352	332	335	373	306	343	355	348	334	296	337	346	327	353	317	352	357	348	345	345	360	358	324	308	341	331	311	356	342	330	329	334	331	348	334	296	311	327	357	326	354	325	353	341	334	360	338	324	339	333	378	317	349	336	351	348	361	364	333	338	354	372	320	329	358	355	336	358	317	352	320	329	354	360	338	311	356	337	337	352	346	364	318	327	313	333	318	351	338	318	348	313	338	332	336	330	320	298	334	331	361	383	332	331	357	345	350	340	356	335	348	373	333	335	362	352	325	331	339	369	336	341	361	339	366	348	327	322	346	347	339	316	347	333	333	325	333	356	334	354	370	342	345	356	361	362	327	318	293	318	330	347	323	349	346	363	358	358	327	349	338	378	331	331	328	346	376	331	358	355	347	367	362	339	363	321	360	308	314	307	298	336	320	337	380	347	328	355	330	332	362	337	337	332	346	348	358	352	303	341	351	354	335	346	356	341	355	328	344	383	346	334	355	365	381	297	347	297	359	356	360	326	315	311	347	329	348	357	343	344	292	375	350	311	369	326	321	349	369	357	348	333	323	327	357	353	338	332	381	338	349	353	380	371	345	360	313	335	349	358	337	366	318	299	379	340	318	342	332	342	344	347	337	344	339	355	330	371	359	330	315	363	347	313	355	301	373	366	347	332	282	313	362	329	389	374	350	322	371	354	317	314	331	352	381	330	345	345	351	365	347	332	340	377	337	328	343	359	343	331	318	357	353	344	334	350	368	353	354	343	355	367	351	335	337	329	324	347	364	341	332	348	325	351	349	368	344	315	340	343	347	355	312	333	349	341	326	346	354	338	376	326	345	322	312	349	363	338	341	361	322	359	330	339	344	339	347	331	346	316	349	342	321	335	335	371	371	356	337	355	341	321	375	324	340	336	360	354	324	300	315	321	358	361	370	354	343	359	326	353	332	333	359	334	348	398	347	327	366	336	321	364	345	366	373	327	358	332	356	330	336	337	369	343	387	327	348	357	287	295	361	309	367	327	359	319	360	346	342	360	364	326	365	311	339	314	338	327	354	342	372	362	338	325	313	366	355	384	342	322	356	333	349	368	360	333	343	342	319	357	333	334	336	340	375	359	343	330	342	368	355	356	335	315	365	336	315	360	361	361	317	378	341	335	336	312	332	349	349	358	348	370	341	367	364	359	340	337	344	337	346	344	351	357	330	365	332	320	337	374	330	350	342	339	332	314	324	326	372	374	381	313	331	363	375	330	340	348	319	338	313	353	341	339	335	340	360	338	317	333	312	366	342	358	310	327	317	341	339	357	344	352	315	357	328	316	331	349	326	364	340	324	348	333	343	318	324	294	329	330	334	354	344	336	363	327	318	344	353	333	353	350	365	315	339	325	352	340	341	335	364	332	326	344	346	325	339	340	353	314	320	309	348	287	349	348	344	340	329	335	343	388	345	318	331	355	332	321	338	342	347	324	363	336	336	313	358	341	321	350	352	342	327	388	355	357	324	373	322	367	357	348	325	353	309	335	374	340	334	338	338	362	371	319	299	314	358	328	305	332	354	339	358	341	364	355	349	348	347	345	363	335	326	358	329	326	333	340	348	346	350	317	334	339	323	379	342	361	356	305	339	334	357	353	326	328	363	336	362	358	324	356	380	324	346	346	323	335	359	388	347	328	332	325	340	337	336	364	335	346	317	362	363	337	342	366	313	357	356	344	366	349	339	345	324	381	356	351	354	356	349	373	313	358	338	325	346	353	351	334	350	355	334	333	375	332	364	307	349	340	317	356	375	322	339	328	325	353	335	347	347	354	302	364	362	350	364	344	319	324	331	349	314	317	353	340	350	350	378	333	344	310	315	318	333	357	322	388	351	363	337	316	344	354	344	354	369	355	339	342	340	346	336	341	349	362	324	332	342	352	339	318	331	353	300	361	311	361	348	325	338	343	311	343	343	332	337	340	321	339	333	334	311	310	367	344	348	318	350	331	362	375	335	373	343	350	353	375	313	365	306	358	353	335	329	348	371	323	347	358	332	364	347	362	340	354	324	354	354	332	361	327	327	327	328	338	357	364	332	377	349	363	347	344	348	308	321	330	347	351	358	347	324	343	374	342	337	355	350	379	345	349	342	389	344	316	327	325	321	327	353	330	340	357	343	344	332	351	308	358	370	363	365	304	369	347	321	300	323	351	343	291	317	325	342	374	353	320	327	367	370	325	345	338	350	356	337	345	377	332	339	374	342	300	343	328	333	347	341	331	347	320	308	351	338	329	333	323	323	335	338	316	341	355	336	337	339	344	352	339	346	334	306	338	343	357	345	376	371	344	326	325	341	325	359	347	373	321	349	332	362	353	314	356	298	353	331	353	356	349	360	328	301	331	348	340	342	344	330	343	307	360	320	346	352	362	373	340	334	349	341	336	375	302	317	362	353	320	328	316	325	343	348	343	315	349	356	353	346	356	359	337	347	351	314	360	336	324	378	321	337	314	328	348	317	353	369	335	311	375	349	343	358	321	347	345	307	375	329	327	326	349	348	346	345	352	341	350	357	341	332	347	367	363	320	363	336	343	342	322	306	356	342	330	374	319	327	330	322	308	311	356	342	374	335	357	352	349	336	336	369	341	374	329	319	348	342	348	317	363	324	303	348	321	306	335	357	344	337	367	363	334	378	328	377	319	337	367	348	351	342	336	374	330	311	343	330	321	337	366	340	337	325	324	339	312	327	349	303	324	383	332	326	362	344	358	388	346	346	332	303	354	340	327	318	343	323	355	340	344	327	299	382	325	339	341	364	332	348	328	369	351	336	345	340	331	360	349	303	330	360	359	328	355	354	343	336	325	365	344	351	327	339	334	358	370	341	344	336	354	346	333	332	342	327	314	361	332	344	325	334	349	331	337	324	323	322	338	341	377	321	331	352	330	343	386	325	342	355	309	377	346	344	342	350	312	339	310	374	314	352	312	361	349	359	306	333	371	360	341	354	320	360	356	348	353	328	339	317	313	338	351	345	336	349	326	328	342	363	372	345	380	340	346	331	330	337	351	349	352	345	328	346	336	306	327	337	349	297	344	345	349	318	355	352	375	332	312	355	324	312	321	350	355	335	310	301	351	337	338	388	361	349	348	355	326	347	351	325	340	335	342
4445	13336	11086	5274	3584	2617	2100	1608	1333	1165	919	832	804	707	651	611	585	545	517	540	516	499	488	442	480	493	462	460	445	466	438	441	435	422	436	448	408	433	455	401	429	414	473	435	421	387	382	409	419	439	420	463	368	440	402	425	401	423	380	359	418	381	416	407	407	396	405	373	375	407	426	374	390	422	377	394	443	383	393	388	399	396	384	387	383	400	422	404	427	411	429	449	416	413	421	392	416	411	446	420	392	408	401	405	407	374	379	435	435	395	412	417	390	430	421	399	390	402	412	398	397	399	421	385	383	411	415	402	403	417	394	425	428	399	450	388	369	378	389	410	398	410	412	400	373	403	409	413	442	372	408	379	421	382	363	406	417	373	409	393	361	409	398	421	394	395	418	410	351	399	381	367	388	373	397	413	399	394	415	418	410	407	378	426	389	406	426	384	380	447	387	407	398	377	392	415	420	385	404	385	389	444	357	379	399	376	398	394	448	438	419	390	360	395	441	406	398	399	420	390	412	401	376	385	394	376	395	377	399	415	366	389	413	413	389	413	420	368	404	373	422	432	403	382	407	373	416	401	404	391	383	418	366	418	389	390	337	394	400	410	373	409	401	424	372	415	399	396	401	387	386	396	372	395	408	393	387	398	407	429	388	431	396	441	403	373	404	375	369	408	401	395	403	404	384	436	424	380	432	362	414	389	417	399	423	387	403	400	399	388	393	372	383	383	415	381	359	404	409	389	439	413	424	382	451	405	392	411	383	370	380	403	429	395	374	403	464	415	413	365	392	380	398	362	391	401	416	389	411	388	407	405	389	410	403	384	384	392	401	404	412	431	395	412	427	341	413	367	397	380	393	396	397	364	387	408	371	400	418	380	394	375	409	423	410	412	379	388	404	434	395	390	432	409	398	390	398	409	421	409	412	402	408	407	392	410	410	447	382	430	383	369	395	418	422	424	356	394	409	396	398	394	398	382	428	398	391	413	429	394	414	388	412	403	416	399	396	399	435	420	414	415	406	422	408	423	424	363	402	459	394	417	390	365	379	416	401	373	433	446	441	362	378	363	395	426	417	428	362	393	433	380	407	388	401	417	434	352	362	387	381	395	403	409	427	363	421	403	375	410	390	409	392	393	372	403	389	415	362	365	391	397	416	420	415	401	403	386	393	399	421	387	345	408	407	397	437	404	416	400	363	433	414	454	410	419	398	413	402	395	399	421	428	412	403	372	402	419	383	381	416	419	413	381	388	425	385	387	388	406	356	429	395	416	446	389	388	417	375	349	403	420	388	416	400	418	399	412	433	385	432	407	433	404	373	399	409	402	423	418	414	393	431	388	396	373	376	432	418	374	363	387	398	409	412	407	369	413	440	375	393	431	396	403	413	389	387	376	399	375	394	405	352	401	417	428	416	409	407	388	395	391	395	430	416	386	375	418	372	439	376	399	409	398	390	372	414	404	414	377	406	420	378	394	405	416	397	405	400	406	404	383	437	377	382	418	421	405	372	392	366	390	393	405	390	409	400	380	382	392	392	403	384	442	396	403	411	394	423	400	389	385	394	393	407	367	422	424	374	425	383	408	380	394	396	422	404	405	382	404	425	418	385	405	401	394	427	405	401	403	433	383	381	399	411	411	370	386	396	391	395	400	400	401	433	402	414	413	381	397	414	442	399	416	422	388	415	393	386	424	398	409	417	402	409	387	422	458	394	372	392	425	415	425	418	408	400	369	417	395	395	375	385	405	386	434	398	393	375	389	417	376	395	412	407	409	368	398	400	388	408	420	393	399	411	383	440	397	365	389	395	428	445	399	384	384	427	411	394	410	415	407	387	410	415	402	354	396	423	390	412	436	397	390	397	381	412	403	430	387	424	405	401	404	408	399	391	390	382	415	408	415	385	371	380	381	429	395	408	427	434	436	408	412	398	380	418	381	431	381	382	370	405	400	392	399	386	388	382	433	363	423	409	394	362	401	400	371	421	381	367	413	404	417	377	375	409	407	346	421	427	396	403	425	369	368	424	427	388	379	388	392	428	377	411	413	403	412	402	420	395	392	438	421	427	384	392	401	404	419	386	379	407	376	410	392	408	370	434	391	437	406	404	402	352	425	387	454	387	409	404	413	388	415	396	439	444	396	374	419	416	413	435	411	396	400	425	397	389	413	368	411	385	390	409	339	411	380	397	400	409	392	378	437	357	441	368	418	400	415	399	427	415	391	408	424	403	361	353	404	416	390	396	394	383	402	400	420	391	419	382	412	423	392	420	372	407	393	400	410	387	388	400	407	410	421	397	367	395	381	404	389	428	396	386	402	442	379	407	393	358	390	375	403	386	388	421	408	448	391	399	409	409	411	402	382	383	405	431	385	382	415	388	403	397	397	414	372	386	394	404	382	368	387	390	409	391	379	395	380	405	388	400	379	385	421	379	405	417	415	412	404	408	373	391	367	401	403	393	373	405	403	413	396	401	409	374	398	384	439	384	415	415	425	407	403	411	434	414	421	412	416	400	416	431	404	403	414	420	400	418	400	394	383	409	380	408	372	412	408	432	375	403	412	422	368	363	400	371	421	421	389	409	442	409	393	390	400	387	403	396	403	406	365	406	389	362	433	388	375	378	394	394	454	427	396	383	423	365	372	439	409	400	369	382	397	383	401	392	371	415	378	378	379	417	394	427	414	353	411	375	420	432	372	393	392	423	412	399	409	398	423	411	398	380	412	376	392	403	432	378	380	418	368	394	374	407	398	392	382	414	407	408	377	408	433	437	389	392	424	414	417	400	410	419	387	372	403	422	387	420	401	407	405	395	375	409	371	395	411	375	409	398	388	386	407	377	390	373	406	382	401	408	400	391	388	382	418	406	371	401	358	392	422	405	400	421	404	394	420	402	415	386	397	416	441	406	381	419	372	390	390	399	381	407	413	410	394	397	392	414	426	409	399	406	387	412	408	394	423	388	343	356	460	404	396	441	392	398	432	426	347	451	387	375	392	371	411	378	419	390	402	397	384	390	387	438	389	397	371	381	411	391	401	407	405	409	477	417	398	365	380	417	378	403	407	419	370	423	409	417	389	438	426	397	428	402	410	396	386	428	386	404	402	393	384	386	424	385	382	378	420	405	397	387	418	414	417	418	397	389	386	392	390	396	400	387	424	369	408	396	347	372	428	415	379	411	401	401	384	406	412	438	357	399	390	380	384	438	409	411	420	411	406	424	407	393	372	425	371	393	417	427	390	399	416	414	407	410	393	360	423	395	401	406	400	412	408	436	405	404	416	442	400	397	424	413	395	375	420	408	368	458	411	413	413	419	411	449	408	428	392	392	377	365	401	389	389	393	393	348	384	392	399	396	390	419	397	369	374	404	397	411	405	366	392	368	407	417	398	409	408	402	419	426	430	378	412	375	388	386	411	410	438	410	429	428	385	380	402	360	399	366	430	398	406	377	420	405	395	425	419	412	390	412	406	390	390	393	370	389	403	398	402	391	415
27335	20004	7064	1162	827	810	684	632	624	607	597	603	569	557	531	592	544	570	574	549	581	597	591	608	627	520	546	569	582	571	581	579	589	564	529	569	557	543	567	550	594	560	609	555	552	591	550	565	545	580	516	537	539	578	580	590	549	583	545	568	560	600	564	570	603	545	554	569	580	584	533	564	563	525	516	568	542	596	550	548	558	543	594	592	530	609	553	587	574	618	556	535	555	607	576	556	579	596	592	579	593	560	562	554	555	541	570	581	567	538	594	581	571	543	556	559	575	573	570	579	583	630	554	564	612	598	572	576	537	559	542	567	583	609	535	555	595	573	616	577	562	586	571	556	586	576	551	569	536	569	563	532	603	525	560	567	589	568	593	570	548	563	545	591	546	596	579	569	600	628	582	584	563	554	567	544	539	600	565	548	574	581	560	535	585	567	570	539	554	580	595	611	606	522	616	577	600	548	557	591	576	585	584	543	585	574	557	596	548	585	630	563	537	529	597	563	561	553	538	586	558	572	580	545	557	567	581	620	521	612	574	547	591	550	572	597	593	548	569	531	600	553	551	577	584	538	551	609	568	584	654	575	588	543	597	521	585	550	562	631	585	575	557	581	555	563	568	590	592	583	518	564	526	586	579	599	558	563	588	583	551	561	577	573	545	578	581	594	577	539	577	590	578	556	572	567	561	539	575	557	572	559	551	618	570	578	619	548	542	573	553	573	569	578	572	560	580	555	570	558	566	528	607	568	541	565	577	606	559	566	578	582	581	550	570	571	567	539	559	567	566	558	593	574	540	550	577	546	579	570	603	621	571	565	603	573	573	588	559	599	565	597	558	546	579	543	577	536	575	566	598	579	572	543	563	542	605	532	552	541	567	579	587	582	563	520	580	566	544	572	552	592	638	528	567	605	594	569	573	572	569	557	611	549	560	551	594	648	565	593	511	601	540	527	612	582	594	597	584	531	569	601	588	571	558	619	591	549	596	576	550	573	570	620	614	617	579	605	592	569	526	546	569	603	576	590	619	564	602	588	578	597	582	576	590	605	564	588	541	590	564	582	578	592	555	563	532	579	569	572	561	564	578	529	581	563	572	540	589	583	545	580	543	597	521	584	610	556	578	610	544	565	583	551	577	602	552	573	538	568	560	587	569	536	599	531	573	560	556	557	560	561	602	532	549	564	595	544	564	550	610	584	571	557	625	571	566	561	565	598	598	489	599	548	588	568	542	623	564	621	565	560	551	563	590	578	586	585	603	544	563	605	581	605	538	614	578	553	549	592	589	562	559	586	555	558	580	560	543	541	591	591	541	561	544	594	601	592	521	576	607	582	580	575	561	570	580	595	581	576	581	544	519	610	551	583	553	573	565	559	556	550	552	561	555	574	556	544	531	576	605	542	549	604	540	567	588	539	578	547	537	571	575	562	571	576	561	542	569	561	607	540	598	586	594	613	564	580	598	595	581	576	573	602	561	563	576	562	573	542	597	577	609	555	554	541	552	600	592	573	563	565	582	567	554	560	582	575	588	547	568	623	591	595	589	594	560	606	601	582	595	534	539	571	610	563	528	567	572	550	622	590	563	575	602	632	561	581	591	569	578	557	588	593	638	562	591	555	551	573	576	574	554	586	580	550	559	593	588	581	588	542	610	542	579	591	589	557	570	576	591	565	548	542	596	645	543	561	616	553	621	560	533	592	551	606	586	567	561	622	558	555	507	593	579	573	558	629	585	572	616	603	530	556	536	563	602	600	596	586	595	593	582	611	561	585	567	553	566	603	570	581	568	563	571	603	571	587	568	567	562	585	592	585	590	578	590	596	598	561	559	587	622	554	575	550	580	614	621	598	597	607	562	541	588	588	581	552	592	574	573	563	550	558	602	564	573	563	555	584	536	575	581	595	550	582	604	588	563	591	576	562	574	533	599	568	609	554	587	509	594	579	622	556	596	517	573	594	552	553	588	547	548	614	556	583	560	620	549	560	555	567	556	622	619	585	533	576	552	565	558	560	527	574	539	535	607	582	596	547	521	591	557	532	579	555	587	561	587	567	567	549	566	530	603	584	559	578	560	588	594	555	554	577	573	603	573	589	555	539	558	576	561	592	569	617	603	590	590	592	561	600	579	612	542	629	556	547	579	557	559	573	593	555	542	607	550	568	598	621	578	609	560	602	602	581	569	572	553	560	589	536	607	568	567	565	588	564	627	587	559	538	565	543	575	583	550	589	558	599	530	621	576	601	573	599	608	565	497	568	579	570	569	536	575	562	577	574	597	570	590	605	577	613	601	598	571	551	584	564	558	572	556	561	571	564	548	583	568	621	569	558	542	568	558	570	569	570	547	534	582	568	592	582	556	562	567	574	570	574	581	577	590	614	566	591	564	512	570	527	580	615	587	560	534	630	535	578	526	587	556	604	611	578	590	569	562	562	532	566	604	596	566	568	570	586	557	598	587	573	552	553	561	583	555	565	554	609	569	552	571	592	599	571	547	608	541	585	582	579	593	556	575	594	582	535	603	539	595	550	584	565	572	560	607	570	568	574	590	591	572	556	580	590	582	554	590	622	586	584	561	537	619	567	569	581	568	606	582	590	608	590	552	555	580	581	567	580	595	608	541	543	579	568	533	557	601	573	580	560	589	546	561	588	565	542	599	592	559	555	580	579	557	570	563	589	544	593	573	601	587	551	568	568	566	559	601	558	631	556	542	595	627	588	603	605	553	625	576	553	577	576	585	553	572	555	560	560	569	535	532	541	558	593	604	574	636	614	519	616	586	554	616	599	549	578	565	580	570	554	544	559	566	569	552	581	579	598	613	530	545	615	582	566	562	539	543	553	581	541	587	594	569	595	562	539	587	569	587	561	575	550	560	587	609	584	636	573	543	559	557	606	589	561	539	559	558	560	562	540	608	600	585	536	580	579	594	546	605	550	555	556	550	550	587	590	532	576	560	586	552	584	555	572	574	566	576	580	616	543	587	568	562	589	547	574	607	582	577	546	577	575	620	616	560	546	625	595	568	541	586	574	564	623	509	561	595	533	566	567	555	557	570	590	577	579	618	548	539	576	594	604	589	561	541	590	593	606	593	561	593	582	570	607	590	568	576	513	544	566	567	540	607	606	555	547	534	570	555	545	554	566	571	553	591	559	587	556	562	532	573	580	595	539	591	584	598	580	582	584	600	585	557	583	504	600	582	604	562	570	607	576	597	641	567	570	565	594	625	561	570	524	547	554	540	579	593	606	590	552	528	635	544	567	588	545	627	589	523	582	591	572	540	592	587	621	591	560	621	567	589	520	584	583	591	558	603	538	574	581	530	532	605	551	609	570	564	602	601	583	561	575	532	577	584	572	565	593	526	580	565	544	574	557	572	621	549	566	616	590	566	608	565	568	573	571	575	572	570	576	552	585	555	558	576	573	614	548	580	565	563	572	575	576	576	537	630	584	570	583	558	560	563	568	588	612	561	598	582	558	586	581	607	561	550	615
4226	1308	1138	830	766	698	713	688	695	672	650	647	629	645	660	672	640	688	670	637	646	623	630	636	659	598	618	664	670	672	612	634	625	639	635	612	658	660	659	651	648	622	637	641	614	663	673	651	616	675	657	627	673	686	689	593	658	661	619	663	691	586	583	629	631	634	641	625	643	672	643	616	608	600	626	638	621	636	641	657	650	647	624	643	604	691	625	629	647	614	591	649	614	631	629	646	605	664	626	621	652	646	641	603	651	662	665	644	634	609	602	623	626	632	584	633	662	655	620	637	632	621	606	630	613	672	641	616	644	633	699	656	633	717	637	642	659	650	646	623	628	671	633	671	624	657	660	608	641	639	648	641	651	650	649	601	631	659	658	638	663	649	615	613	677	651	632	622	628	604	645	640	642	640	638	645	600	630	651	599	679	623	587	610	661	647	654	610	630	608	633	607	650	654	678	619	653	688	668	624	626	613	635	702	626	587	627	617	642	648	695	645	665	670	636	643	663	637	652	676	659	650	629	615	673	646	656	630	668	692	629	669	619	651	666	650	669	647	676	656	595	648	618	661	632	660	630	696	619	670	662	631	608	638	659	620	614	634	626	631	680	608	625	646	629	635	659	635	608	666	669	644	641	641	609	608	680	615	662	679	668	631	611	603	644	661	616	640	632	674	584	618	620	638	646	659	616	665	640	625	662	627	610	591	631	617	610	634	653	670	621	666	665	651	617	655	668	605	644	654	618	632	665	602	613	658	632	693	650	649	700	685	657	659	639	595	657	625	642	625	636	689	656	631	639	600	672	623	639	661	669	659	645	643	658	641	612	689	636	625	669	670	559	640	610	650	661	574	649	688	610	641	657	609	668	606	661	647	636	641	650	652	597	624	691	665	604	587	592	597	610	586	695	631	645	650	662	629	626	662	640	642	637	668	638	661	658	646	641	623	615	646	602	649	626	639	614	627	669	669	628	635	606	631	654	630	654	665	620	669	598	585	635	694	596	643	680	658	589	608	644	701	595	714	625	661	616	621	633	620	666	645	672	667	624	570	626	625	626	633	667	673	669	640	617	618	619	607	630	685	645	634	639	673	607	668	619	653	616	676	667	665	616	582	623	648	634	669	642	605	670	702	669	676	606	678	648	668	656	637	616	638	687	669	635	609	617	647	642	632	613	665	573	607	662	632	634	687	684	630	669	626	663	664	602	614	672	667	622	639	619	651	636	657	583	637	613	659	642	663	638	659	661	652	689	613	620	722	618	613	625	619	616	646	641	618	596	659	706	645	626	690	645	603	643	664	618	599	616	665	637	608	632	665	677	670	668	621	671	650	644	672	642	613	663	666	627	610	683	610	635	658	642	634	626	619	671	638	622	654	657	649	631	647	637	648	619	648	592	629	659	634	615	607	631	650	634	601	638	655	640	667	605	659	669	631	647	607	616	652	662	696	636	635	663	633	611	626	618	657	593	662	666	627	649	649	633	663	619	679	609	702	645	664	611	645	620	622	623	697	623	635	658	652	600	686	674	637	629	647	600	698	648	642	667	699	648	628	641	606	661	631	641	617	614	623	608	628	653	690	614	598	665	617	670	646	632	592	588	581	606	644	601	635	657	611	652	647	653	632	625	659	649	654	642	657	586	662	692	642	679	612	619	657	644	675	644	631	584	612	621	632	618	621	624	605	637	637	672	628	664	692	635	664	622	632	674	632	672	623	635	648	636	665	667	653	666	635	631	648	613	658	635	581	666	634	615	607	677	649	620	657	682	634	632	624	631	639	668	634	603	612	625	680	638	641	602	620	652	657	642	622	657	617	622	641	560	642	626	619	654	652	592	599	650	644	641	615	607	673	596	654	639	651	596	631	663	661	624	650	645	653	655	652	612	641	606	667	634	634	637	660	628	697	637	643	629	642	658	571	667	683	640	695	645	680	620	587	653	658	644	661	614	655	624	692	623	655	599	616	648	627	663	637	612	637	638	611	627	638	642	645	629	660	624	586	645	619	619	633	616	619	637	625	656	585	657	637	632	629	622	627	621	657	679	630	638	614	584	597	638	642	598	631	660	621	625	674	629	626	656	642	640	615	649	570	664	685	655	646	640	638	592	630	620	640	665	605	642	635	620	590	632	640	628	666	614	662	691	602	628	634	656	638	658	677	679	657	608	642	666	641	643	581	624	553	662	641	656	615	645	664	680	648	599	645	659	622	660	635	619	665	634	644	654	647	650	644	629	605	637	614	665	612	683	644	644	662	687	635	627	645	661	648	620	650	620	620	666	633	654	616	652	641	653	676	623	605	664	590	597	677	640	565	634	644	633	649	581	608	626	609	636	657	667	640	638	683	629	630	663	639	661	659	657	640	624	668	657	644	645	639	622	604	686	631	641	623	622	642	670	636	641	665	643	642	671	635	672	630	658	697	622	684	627	587	607	604	636	678	596	633	600	672	648	641	607	630	629	719	655	650	659	627	643	626	651	640	657	664	661	650	613	663	662	613	691	615	689	612	635	642	611	655	617	598	631	662	644	654	654	607	617	605	690	591	668	616	650	634	628	654	634	606	618	684	652	655	641	667	618	619	662	644	601	633	658	636	620	673	668	655	603	588	645	655	593	613	622	609	679	626	632	663	646	648	634	616	631	653	627	615	618	662	605	606	589	644	672	604	637	648	643	646	661	633	644	609	604	631	592	635	622	615	649	665	621	648	647	646	661	677	640	665	605	611	686	665	646	634	653	647	648	631	624	662	673	597	651	594	647	652	628	667	663	640	603	607	658	673	649	635	613	679	696	700	651	651	618	669	639	646	574	647	597	615	644	635	614	642	613	600	629	661	650	669	658	632	636	641	603	677	673	608	634	636	657	636	632	669	673	605	671	663	658	682	618	627	625	613	625	633	617	664	649	575	697	642	672	626	657	645	623	660	656	642	634	635	636	667	640	628	647	640	676	629	638	666	630	685	642	603	645	603	649	607	626	634	673	627	615	675	641	616	653	628	644	627	655	637	668	604	639	633	603	603	689	606	655	644	667	632	692	668	626	667	650	654	610	661	633	637	633	673	633	666	610	659	650	607	599	652	641	644	660	640	681	636	640	616	633	653	627	602	613	662	648	612	666	616	617	677	607	644	644	665	688	628	616	659	642	596	617	609	695	624	615	613	670	655	646	639	643	626	680	672	634	640	650	632	656	616	647	612	627	646	579	668	596	631	649	642	637	703	669	634	641	627	665	647	584	624	624	616	608	612	634	618	653	644	670	651	657	666	667	643	579	669	622	647	666	690	645	659	606	609	640	664	657	651	607	633	632	608	613	692	634	666	658	652	585	623	644	642	659	635	665	669	647	656	653	630	678	644	674	659	658	605	652	651	614	651	631	678	650	646	650	609	666	602	596	638	608	658	670	644	672	653	618	665	676	650	607	643	663	615	663	629	646	641	621	645	689	640	594	622	647	627	678	631	665	641	647	638	614	647	655	612	626	665	639	641	592	628	606	686
23829	21322	28458	24494	21299	10625	1423	1061	909	809	798	829	801	735	759	720	752	731	732	701	705	687	683	758	700	686	715	712	705	713	731	710	713	718	664	730	682	678	677	708	686	661	658	662	672	655	656	647	654	687	727	642	673	690	667	675	665	653	663	655	708	693	642	723	597	677	659	665	673	670	659	684	657	693	673	652	654	680	663	675	694	653	646	696	697	673	659	684	679	674	674	631	669	698	684	681	690	701	649	699	681	686	668	694	640	664	690	675	683	675	650	713	679	676	687	671	700	698	704	688	689	703	679	631	736	718	694	715	716	673	673	696	682	689	643	695	687	639	721	664	674	659	670	715	695	703	682	654	680	687	654	656	659	716	730	675	693	676	649	633	665	649	664	662	662	699	701	724	633	667	688	671	686	673	682	670	699	684	726	661	721	683	641	693	639	671	699	689	650	644	628	641	706	660	659	644	689	646	726	658	650	671	631	673	659	660	690	641	701	653	661	652	704	684	662	717	720	658	711	663	682	708	669	697	675	726	699	717	706	690	735	686	690	703	706	652	669	685	658	669	691	699	663	690	643	633	656	702	697	727	651	663	696	734	636	655	701	683	716	672	607	707	682	654	691	695	709	704	627	667	689	685	665	686	599	704	674	678	686	675	656	655	671	665	686	652	677	709	662	653	685	677	691	683	694	746	704	685	653	716	695	701	647	674	681	662	640	631	650	688	671	643	662	669	679	687	659	665	634	706	679	706	676	645	675	674	661	662	701	669	699	724	686	658	669	680	620	694	660	717	721	656	646	649	756	611	638	659	692	658	690	656	649	698	660	683	643	703	686	663	649	658	712	729	665	682	696	609	658	652	659	647	658	679	715	655	685	664	657	735	719	696	666	675	694	695	680	648	732	679	707	691	711	699	727	667	682	670	675	700	696	691	688	695	678	718	704	674	645	652	684	674	639	618	677	655	721	647	700	670	706	646	649	626	666	702	732	676	703	638	652	650	683	675	712	737	702	671	636	690	706	676	628	673	692	655	642	614	671	650	707	669	665	718	674	663	631	657	642	662	698	643	651	693	673	680	681	663	686	659	657	626	694	695	684	648	683	669	709	673	644	685	661	659	648	685	647	693	657	669	628	689	692	666	705	677	689	658	635	660	630	646	701	669	645	692	688	713	690	699	751	685	687	753	698	741	687	689	642	712	668	681	708	628	706	686	675	666	665	682	638	635	685	650	685	663	635	729	683	694	703	663	700	659	624	683	652	689	725	672	709	666	647	684	646	667	690	667	685	700	692	691	714	747	662	663	676	646	722	671	697	662	693	701	628	648	686	651	676	679	646	679	675	712	668	604	673	690	691	656	680	701	695	632	682	612	670	673	718	719	701	655	647	692	670	636	687	689	697	659	663	700	673	683	699	668	701	668	701	640	663	708	713	746	730	675	666	660	703	684	658	681	659	665	686	667	692	667	668	683	647	678	650	682	682	709	635	688	664	676	670	654	656	686	690	671	690	708	643	723	731	677	694	699	697	650	695	698	680	673	654	731	664	639	684	665	707	695	702	669	685	723	675	678	660	649	647	679	708	684	689	615	621	687	687	681	679	709	683	680	712	674	677	713	669	708	682	735	661	679	703	641	684	702	700	688	684	685	590	673	679	628	690	681	677	669	682	675	686	662	734	707	690	681	707	687	709	651	690	680	665	654	666	644	774	692	707	672	654	756	707	702	650	709	664	661	653	666	666	690	640	662	659	669	671	672	645	668	693	643	675	678	680	670	635	705	656	679	667	668	675	688	662	693	688	700	660	685	695	666	675	671	672	730	629	686	645	617	675	684	708	709	702	711	649	720	658	667	640	664	671	738	664	671	679	710	682	677	661	661	675	660	647	691	705	733	659	697	641	639	680	678	620	668	663	710	656	688	669	686	660	718	699	698	680	653	678	702	669	639	623	662	649	728	639	665	714	663	691	702	679	681	694	659	615	733	642	672	650	672	656	687	647	713	673	669	724	672	665	674	671	650	675	711	689	637	703	657	659	683	697	660	672	678	674	665	701	681	649	675	723	660	675	661	651	672	674	706	674	683	669	656	643	726	645	696	683	635	676	689	694	686	719	701	714	701	687	724	701	692	688	743	719	661	633	675	608	681	646	771	696	655	690	701	678	607	650	677	620	676	684	692	682	697	665	662	677	671	628	681	725	682	660	647	662	681	681	634	711	685	632	666	638	672	646	721	678	706	692	673	700	654	632	717	685	724	659	694	663	626	685	704	643	683	657	706	678	678	671	709	647	703	689	701	702	644	671	609	655	673	684	669	652	680	677	721	712	664	673	685	655	626	666	694	635	684	682	690	726	703	701	676	670	674	662	682	724	672	681	667	640	670	672	678	692	675	688	675	696	670	691	644	648	695	663	669	647	660	701	686	706	668	667	722	645	679	673	672	648	707	695	671	666	705	695	717	680	685	679	649	665	663	680	683	691	657	731	674	656	620	691	710	643	701	641	694	695	674	684	713	668	720	676	666	678	655	701	667	690	689	696	641	685	658	713	692	622	669	712	653	666	689	700	661	678	672	697	722	668	658	687	708	663	678	679	708	696	667	726	695	649	628	705	706	667	678	696	672	714	669	678	703	680	679	691	670	714	628	695	676	632	679	682	671	685	645	675	681	699	674	669	685	708	641	646	678	691	661	706	689	698	695	684	690	714	671	718	708	679	678	658	672	679	744	684	694	703	625	706	689	678	653	669	742	687	625	722	634	690	716	656	637	649	646	730	668	688	672	665	668	673	658	644	685	694	641	711	702	722	713	665	701	684	672	654	725	667	655	645	669	704	686	660	662	679	703	703	672	659	645	655	709	636	665	686	666	745	683	657	687	689	705	666	658	701	663	701	690	664	631	707	726	688	686	636	674	664	656	602	683	723	687	711	734	659	634	659	639	674	707	668	697	695	689	661	685	688	670	637	736	665	685	645	653	687	694	696	708	676	689	687	633	664	664	668	675	684	702	714	668	688	638	690	684	696	655	683	689	685	643	630	654	691	680	666	671	668	634	670	669	683	664	669	699	669	674	720	687	650	700	634	680	691	629	625	689	658	708	718	598	665	682	677	694	685	680	702	642	664	692	695	651	730	715	663	677	676	710	713	639	686	685	654	659	655	693	706	669	659	652	689	712	674	660	710	679	661	638	700	692	689	704	677	690	708	658	667	676	706	713	693	692	682	659	720	670	702	699	688	687	651	658	662	673	700	714	672	699	702	723	647	679	706	715	681	635	650	671	647	688	718	667	646	668	612	680	659	711	688	634	724	653	643	715	682	646	678	659	673	720	667	639	677	687	672	644	619	659	679	682	673	670	677	740	684	703	659	678	674	675	692	689	682	683	680	658	662	653	695	693	691	731	672	664	687	685	706	666	725	705	686	650	666	653	678	704	686	708	708	708	681	666	674	707	655	658	663	641	682	699	718	666	637	718	698	678	683	703	681	613	651	655	664	654	594	735
3325	7737	6567	3235	2315	1833	1611	1341	1201	1054	1043	975	953	908	893	859	820	886	794	825	821	837	834	832	765	752	854	775	816	836	799	784	758	777	783	765	796	772	795	752	786	803	773	734	773	771	725	715	755	789	758	768	702	793	779	742	799	772	763	748	767	747	786	788	782	761	742	777	801	686	768	765	761	759	762	784	785	730	801	767	760	741	765	795	802	763	706	740	754	790	753	789	746	815	757	755	797	766	758	756	782	799	771	780	787	717	743	759	758	817	727	759	707	723	725	766	773	775	769	741	779	772	793	744	780	724	799	776	767	758	754	778	818	765	708	745	767	768	768	777	793	773	747	721	769	773	742	781	736	751	768	767	737	775	808	783	808	764	760	762	732	832	729	807	766	821	712	741	750	839	797	791	774	760	776	777	772	727	727	732	734	788	727	737	724	741	759	763	753	735	713	716	809	756	808	719	800	768	780	764	784	728	744	744	745	744	739	727	748	803	756	761	715	763	755	779	737	741	761	749	735	790	761	757	756	745	767	817	737	780	722	787	794	747	735	765	734	689	759	803	764	805	739	769	792	731	766	745	749	767	823	734	739	740	753	791	772	792	762	734	734	751	750	768	739	770	759	746	781	692	731	736	798	762	752	781	768	779	743	780	777	712	748	775	791	763	756	750	756	818	760	756	821	763	773	727	738	761	774	791	765	744	781	749	741	720	770	824	783	740	780	771	794	800	748	800	787	799	763	780	803	720	734	739	728	763	751	750	720	782	765	750	773	771	770	702	788	756	745	803	766	731	727	739	724	767	757	795	746	755	768	787	756	771	785	752	726	748	742	763	758	752	781	739	751	765	750	819	746	770	732	701	799	725	742	774	740	752	737	745	750	834	822	736	747	724	780	760	789	760	774	764	757	744	744	747	839	767	776	814	819	774	780	783	773	775	732	787	782	747	748	712	729	716	762	764	777	799	684	767	798	756	757	779	759	810	734	740	759	757	720	809	734	718	783	788	786	709	801	784	749	730	735	744	781	778	707	774	756	794	719	760	754	741	770	718	755	761	789	739	744	769	756	774	707	782	767	724	747	751	731	792	761	751	744	784	766	777	746	731	731	763	743	767	745	762	844	752	800	768	826	751	813	765	771	692	738	750	778	764	794	781	747	767	744	730	751	785	699	743	754	751	823	748	781	728	767	770	779	752	742	715	738	749	803	759	774	760	789	750	797	753	781	794	734	813	801	759	786	755	798	773	774	728	769	755	762	764	820	701	740	749	725	788	731	794	802	716	747	772	755	769	733	773	776	788	751	738	789	750	707	743	808	792	777	782	756	833	729	745	733	746	717	754	786	793	749	759	816	810	753	806	757	760	792	784	765	769	740	756	715	766	749	752	749	750	714	776	757	776	794	785	769	794	757	769	739	773	720	765	721	748	730	820	698	774	774	767	754	730	743	814	792	750	785	772	728	747	764	820	746	822	779	748	758	764	751	753	746	786	751	793	730	814	791	744	752	738	771	788	734	768	776	792	764	786	794	742	791	736	781	767	810	745	748	769	771	761	743	739	771	762	732	739	813	777	787	756	727	747	772	749	725	748	745	742	774	734	766	708	755	745	819	735	751	819	755	784	783	733	789	794	737	745	757	746	776	702	763	763	752	811	750	774	759	755	727	801	777	737	743	757	803	752	736	744	752	824	761	742	765	819	746	785	720	829	774	757	801	776	752	804	780	753	757	783	759	824	776	735	747	809	752	714	736	810	763	757	762	703	812	776	716	811	792	791	773	768	771	745	748	771	775	748	748	756	766	794	765	737	777	832	772	771	765	800	777	790	778	790	745	783	773	794	752	818	741	761	803	787	780	828	776	769	776	743	804	788	756	750	804	754	702	763	763	747	767	706	766	798	729	776	747	773	723	747	777	747	740	746	730	732	777	747	766	732	745	734	771	780	775	800	754	757	730	738	750	780	758	749	730	705	796	795	718	760	762	772	786	790	793	794	760	730	778	778	826	799	772	745	759	775	763	775	734	727	769	758	766	760	736	766	733	759	739	762	750	802	718	731	824	727	747	781	789	746	775	790	738	761	777	788	758	746	773	795	749	698	749	735	798	812	742	767	798	782	819	724	750	795	764	824	731	805	743	786	750	758	780	762	732	763	776	777	730	762	738	797	743	790	744	755	740	755	820	753	717	723	753	773	771	761	720	733	771	770	714	773	725	772	786	738	754	741	755	774	729	798	753	746	736	762	776	774	791	704	744	724	755	750	749	735	722	703	796	756	783	791	717	744	743	773	746	757	756	770	757	768	745	781	775	771	743	755	750	798	740	799	782	740	745	799	787	742	776	738	765	762	810	788	760	789	772	805	779	764	731	737	792	745	768	780	762	779	794	766	750	775	745	769	801	743	793	842	741	752	720	753	748	745	780	767	771	726	774	771	755	757	760	757	803	796	803	758	776	802	769	780	771	761	768	770	706	796	770	762	765	751	744	805	799	732	768	761	763	789	763	757	721	739	744	775	753	786	774	769	782	781	761	756	775	810	752	755	755	747	698	715	750	762	769	713	745	788	803	771	746	786	717	762	790	799	751	741	768	800	763	732	798	776	689	755	765	708	769	760	793	748	754	773	751	718	781	798	718	796	747	792	771	711	814	803	773	758	775	767	693	736	737	750	745	714	770	767	778	737	767	743	745	757	798	806	780	752	772	717	786	747	766	778	738	732	744	785	756	772	740	719	745	692	810	729	735	747	775	807	793	742	767	762	789	813	729	741	759	762	756	783	778	757	771	745	784	791	766	719	804	733	801	749	749	786	803	832	742	814	762	777	760	784	779	729	772	739	760	739	768	765	768	753	724	757	775	773	727	763	754	812	783	698	754	763	773	762	798	768	766	745	763	762	746	736	739	779	782	737	746	758	788	693	769	765	763	763	795	777	806	751	755	826	766	780	744	821	798	819	759	747	713	810	798	806	806	721	720	769	753	725	783	730	750	766	750	665	773	777	746	770	736	784	805	778	792	760	729	737	775	720	737	768	750	741	760	763	753	799	715	816	729	775	818	782	789	725	753	792	769	767	746	774	798	717	801	755	760	758	782	817	783	780	795	763	776	726	763	793	759	766	765	768	745	792	788	788	769	789	781	754	745	750	793	754	732	765	742	795	717	753	757	754	730	782	800	767	778	732	767	798	760	750	798	740	805	803	748	761	778	770	779	783	793	781	757	766	756	795	756	759	788	732	792	692	757	775	775	780	743	776	738	796	762	762	764	758	692	732	745	788	785	788	744	796	788	761	774	715	710	750	741	799	767	783	784	739	773	703	772	732	763	813	772	762	728	755	751	748	756	746	727	766	779	739	762	779	721	780	824	803	748	837	735	751	718	774	754	815	748	754	756	732	781	774	773	775	772	789	773	750	774	773	795	792	749	743	773	764	718	725	769	753	766	745	748	818	798	784	777	765	756	804	743	711	761	761	753	770	814	739	741	746	792	719	787	767	754	762
24559	21278	27656	25116	15022	847	534	453	394	340	349	305	323	311	311	301	306	331	302	275	316	314	294	299	290	301	270	253	282	326	317	289	272	279	283	315	281	298	293	281	300	277	280	290	273	294	259	275	298	270	322	291	301	266	258	272	277	260	287	285	268	289	282	272	274	315	259	280	288	309	288	287	274	228	266	268	277	284	292	295	277	245	270	268	304	260	285	281	290	266	302	258	270	258	255	271	262	281	264	300	273	281	308	303	269	274	274	266	257	270	252	275	269	297	281	271	272	281	299	306	251	274	258	246	277	292	287	275	294	277	297	274	284	291	259	294	301	283	289	272	297	245	277	299	287	289	282	298	267	260	259	282	263	302	257	267	249	287	297	292	262	269	266	295	313	289	262	291	266	275	267	302	257	282	307	281	300	283	309	243	281	292	313	275	282	254	287	265	287	293	289	268	287	259	288	289	279	308	263	321	240	292	287	277	270	265	290	296	277	275	242	287	274	273	283	259	291	295	291	268	300	275	258	280	287	276	290	264	298	278	273	276	281	272	259	262	266	281	313	284	284	311	262	264	283	268	264	267	295	329	272	264	276	263	293	304	273	290	304	293	294	254	259	307	294	268	258	288	289	280	261	301	288	296	296	252	303	276	274	261	279	288	270	296	252	293	285	275	274	258	270	252	259	270	273	285	281	241	300	285	313	282	272	316	300	275	265	261	272	255	265	290	284	288	254	282	273	304	272	292	269	275	304	253	259	265	249	264	303	269	309	270	286	262	272	292	261	254	262	281	303	297	266	274	289	262	276	259	260	301	292	269	293	268	286	295	270	274	306	287	261	253	292	264	278	282	270	276	285	282	293	277	253	273	294	250	271	277	294	286	273	276	263	266	300	275	289	275	271	295	287	265	268	278	263	251	298	313	271	278	276	275	276	291	298	267	277	282	257	251	295	310	227	284	282	274	263	267	276	275	278	279	276	281	271	277	273	279	266	296	290	304	275	305	315	261	268	288	263	265	321	304	267	282	292	291	290	307	264	251	261	269	293	278	280	301	265	283	309	308	281	270	296	272	288	289	283	267	296	282	288	271	281	262	264	271	295	226	259	274	306	291	261	289	307	274	288	262	287	311	230	297	282	277	256	257	278	264	263	281	289	304	275	263	300	275	252	291	254	270	286	273	274	268	288	288	287	263	266	269	250	245	249	295	255	276	291	320	282	279	289	289	272	274	300	276	273	263	274	298	273	295	282	287	290	269	264	287	287	292	272	276	248	273	301	251	269	285	280	295	304	294	265	273	302	280	258	247	286	280	294	280	259	253	283	260	252	292	313	299	264	275	284	295	263	241	277	258	261	268	288	282	297	271	284	252	261	289	291	312	294	247	278	288	293	308	270	261	273	310	263	233	280	277	306	299	268	274	286	278	273	270	310	248	263	263	270	311	266	263	265	298	299	299	268	310	282	245	262	270	251	288	258	273	266	293	295	292	263	291	286	294	272	298	271	279	283	252	292	288	263	289	284	278	282	276	279	262	266	275	289	303	268	301	261	283	282	265	269	319	296	263	277	287	250	276	275	285	272	250	271	269	271	293	270	300	312	255	260	281	268	278	297	295	276	276	310	323	311	290	292	263	264	276	273	284	267	241	274	272	258	283	272	266	295	246	270	301	270	288	284	260	270	293	279	261	272	275	275	260	269	281	251	292	302	280	273	259	264	252	306	293	288	286	268	275	270	264	282	281	278	273	258	306	284	255	248	288	288	302	266	304	288	267	264	286	278	257	282	276	295	285	302	264	262	275	273	251	266	288	270	266	290	289	260	277	263	279	294	297	262	268	333	279	271	311	259	268	273	266	289	258	254	284	266	275	265	279	288	295	268	249	275	279	258	293	302	251	279	287	254	256	282	279	259	284	302	246	290	284	263	277	269	258	297	279	293	276	275	307	277	274	292	262	284	272	260	300	294	252	292	312	278	261	274	274	289	306	289	300	261	287	260	284	310	258	279	266	292	279	302	302	288	283	291	281	291	278	328	284	293	263	288	291	276	300	269	300	289	282	291	305	312	301	266	298	293	272	273	245	316	280	244	256	252	308	254	273	269	281	287	268	270	242	329	271	270	287	254	312	263	277	273	239	277	251	296	284	297	278	280	273	281	244	267	277	302	260	265	286	275	275	270	276	257	249	280	269	265	293	281	261	289	279	285	269	272	261	263	254	283	286	268	263	291	280	285	269	266	304	266	280	275	303	276	287	262	286	278	296	263	259	325	287	266	276	285	298	273	283	248	253	279	292	260	291	276	274	259	276	259	269	281	292	266	306	272	299	283	275	279	278	249	255	300	259	259	264	265	297	282	253	277	277	305	308	277	263	265	277	280	288	271	290	290	273	287	263	271	305	258	300	279	309	262	266	307	284	267	293	288	279	269	286	262	288	284	271	297	250	260	268	275	267	268	282	299	287	285	263	257	268	281	279	276	289	301	308	274	277	282	299	268	285	267	296	274	282	305	252	284	262	253	281	292	284	297	313	272	274	279	256	278	279	296	250	297	278	265	267	286	288	280	279	308	263	270	289	280	257	295	274	279	278	269	294	333	273	275	265	258	239	278	303	278	251	293	329	275	301	283	278	269	266	249	258	283	265	292	268	288	256	310	263	266	281	250	264	326	280	269	283	256	280	259	282	295	261	264	278	290	295	276	250	289	274	277	287	288	294	251	274	287	274	277	301	253	272	274	280	273	299	257	247	259	272	275	259	231	274	285	261	263	264	309	259	280	291	265	316	270	279	265	264	283	273	315	243	293	252	275	265	267	288	258	263	280	260	286	242	273	302	290	271	278	270	276	280	272	303	273	274	287	273	255	288	272	259	293	294	306	278	289	264	300	313	283	278	324	254	257	280	257	286	245	302	290	242	286	255	282	257	272	309	249	281	264	245	307	256	284	262	309	305	260	281	266	280	292	291	303	285	284	302	309	294	279	264	291	294	314	268	280	298	288	273	265	279	280	268	257	277	262	271	290	282	285	267	283	293	304	283	281	285	287	288	252	274	270	322	283	285	290	264	283	272	286	269	257	295	311	270	277	268	290	261	280	293	284	251	299	326	289	283	270	265	276	239	269	277	252	295	274	258	264	289	275	288	273	285	294	300	287	272	242	266	297	274	294	288	284	256	270	300	260	281	256	284	266	272	302	272	286	292	247	265	297	286	284	280	274	274	308	293	266	282	287	262	254	260	293	271	263	269	269	250	303	259	273	268	264	304	278	293	273	301	269	270	263	281	294	295	267	264	273	262	259	286	299	283	280	322	272	265	276	281	307	283	303	265	276	281	297	316	279	253	279	241	279	288	289	293	270	269	281	285	254	295	280	268	251	279	279	266	268	277	292	274	280	271	277	248	278	273	256	277	283	286	296	253	288	298	278	287	302	320	283	286	277	296	263	290	299	275	313	292	290	265	256	279	252	261	260	302	280	296	269	289	277	250	274	264	274	293	258	271
3254	4799	3888	1868	1247	1022	873	678	610	536	506	475	439	416	380	370	400	351	342	358	382	367	356	314	322	331	306	333	348	321	319	328	319	336	343	325	303	333	321	352	300	351	317	330	321	290	337	284	338	329	300	289	342	339	311	336	343	321	304	323	334	312	334	302	327	329	306	313	330	313	351	314	335	329	300	307	308	353	316	317	315	308	323	357	311	288	329	310	313	328	359	296	335	331	323	336	336	359	312	292	345	312	327	334	312	288	323	323	341	305	284	325	335	323	306	349	287	336	288	290	347	328	316	329	338	331	314	306	332	325	331	309	318	318	287	330	331	309	320	298	343	283	293	343	306	335	272	312	309	305	322	309	296	334	332	310	338	321	343	337	321	319	334	311	317	307	321	311	323	330	317	328	307	321	291	285	333	319	294	325	319	346	294	340	342	337	307	342	336	331	306	296	337	335	288	333	346	314	272	350	288	329	298	270	307	329	330	328	348	299	307	311	296	339	315	354	323	284	311	328	295	301	300	314	325	331	339	335	311	310	293	302	341	376	301	321	330	304	326	331	319	344	337	315	323	313	344	326	346	314	320	308	333	325	296	285	300	313	310	314	278	308	307	342	300	325	313	344	307	302	326	327	339	307	309	322	333	319	294	335	352	318	295	304	291	360	323	334	310	303	334	314	298	315	341	331	300	299	308	296	300	325	320	311	337	355	310	289	336	304	323	314	337	295	316	337	323	318	343	286	334	332	300	316	296	340	336	334	306	323	344	339	296	318	323	304	353	337	318	319	321	320	288	317	309	310	294	331	335	326	316	314	305	306	335	298	365	327	291	311	312	303	346	305	312	324	327	349	257	309	299	317	276	311	314	338	338	308	269	306	340	326	320	341	326	325	338	291	314	309	343	295	343	317	339	326	323	312	299	348	329	305	342	284	329	341	311	350	324	323	369	324	346	312	325	321	351	348	331	339	317	308	346	298	294	325	343	338	321	328	312	288	297	331	324	298	315	297	331	318	293	310	347	325	352	332	321	328	323	299	311	336	315	331	324	319	316	326	336	352	332	296	317	329	326	343	291	309	283	314	323	283	317	307	333	335	317	325	349	322	342	336	309	370	301	309	326	307	351	334	310	310	328	306	318	315	339	314	309	331	325	308	307	291	355	296	302	303	321	312	342	343	347	296	316	310	344	343	272	331	325	349	302	330	330	285	304	324	293	337	312	329	346	316	315	315	328	328	293	311	293	312	279	343	315	327	325	324	336	329	320	303	296	301	319	298	343	315	285	303	311	332	314	298	317	295	301	321	312	325	314	343	292	349	329	305	334	316	331	330	311	294	312	308	301	324	296	320	287	307	293	308	315	302	318	372	321	315	313	346	328	343	302	310	297	315	322	315	316	343	313	345	325	322	337	323	311	344	330	315	341	330	333	317	323	324	348	335	302	338	318	292	311	292	297	336	310	289	344	335	320	317	356	312	306	339	314	328	300	312	334	302	323	327	333	316	316	288	310	319	302	319	336	311	311	334	298	293	304	300	324	300	336	333	350	315	319	319	305	322	315	313	324	319	321	288	285	325	322	324	330	323	320	311	302	310	324	297	301	308	313	331	348	332	319	288	302	322	310	330	332	307	307	331	317	311	342	298	315	315	311	328	316	307	331	322	339	340	336	331	354	308	315	330	337	309	293	300	335	321	336	332	322	326	302	280	301	327	327	324	347	314	310	292	328	280	309	328	332	336	310	311	313	317	304	329	335	290	303	300	345	307	324	311	301	320	324	337	313	316	301	340	313	331	342	342	339	307	319	330	296	338	308	316	298	314	324	322	276	334	322	316	321	312	339	335	318	285	322	304	317	323	283	323	330	339	327	304	285	293	323	315	313	303	338	316	326	334	343	310	348	337	328	311	347	327	331	328	346	315	320	314	319	315	306	336	303	305	328	354	306	300	339	325	323	325	310	342	304	330	308	327	316	278	306	341	328	314	284	339	322	288	320	322	299	325	326	279	298	334	317	311	316	317	288	282	333	323	314	334	290	312	313	314	297	304	304	308	319	321	299	329	317	320	352	329	317	336	324	316	297	311	350	366	318	324	315	310	281	313	315	310	316	293	295	297	307	306	302	330	335	334	315	356	326	314	324	301	289	335	299	291	340	324	297	345	325	295	320	302	316	325	329	310	299	357	324	343	341	322	338	301	289	323	332	297	344	319	313	320	320	315	347	333	313	304	312	302	328	315	318	302	321	333	312	344	336	334	338	330	311	337	315	315	359	305	328	319	325	345	314	313	317	312	314	328	321	281	313	303	290	316	333	302	299	319	305	330	332	276	300	318	341	333	325	331	320	360	342	316	291	314	319	323	344	346	334	318	298	365	341	309	335	308	321	298	313	288	336	320	322	360	308	300	329	340	337	326	312	294	303	327	313	326	293	319	332	318	332	297	315	280	293	316	297	306	322	305	319	341	321	335	317	330	310	310	319	336	280	306	327	312	294	307	317	293	316	310	293	302	289	356	334	303	294	335	315	318	306	361	338	328	310	334	348	338	340	301	322	296	345	310	315	324	324	314	341	342	284	342	323	319	296	319	314	327	307	313	304	309	338	344	333	266	291	282	326	304	316	328	301	301	321	329	343	313	323	327	300	308	303	322	315	327	330	323	298	342	323	306	308	353	335	307	303	354	313	294	335	331	316	313	325	305	341	331	334	277	346	327	326	324	302	315	279	330	328	322	326	326	291	335	328	325	320	361	297	317	333	340	290	293	374	298	358	342	300	304	305	314	334	297	307	333	328	315	334	315	336	344	318	310	322	306	302	341	338	312	311	347	286	337	306	324	328	360	347	330	298	308	338	298	309	289	331	318	356	281	295	339	320	302	315	317	288	312	319	338	321	284	304	303	313	344	333	310	307	303	314	289	312	302	344	313	351	346	310	327	343	306	328	333	327	329	311	319	329	319	314	354	335	315	303	265	333	323	333	326	354	335	340	326	339	287	290	322	319	287	327	311	306	320	327	343	324	332	307	314	322	304	313	326	331	289	360	316	345	332	299	290	325	291	311	344	340	340	303	293	317	333	280	302	307	316	341	319	321	311	302	296	322	291	313	349	337	322	296	328	354	303	318	312	308	286	277	305	329	307	320	324	313	341	315	310	336	300	293	365	292	288	273	306	307	349	334	312	314	303	303	301	320	342	333	333	283	296	308	307	316	308	322	314	320	314	320	327	302	306	343	314	286	313	317	322	307	293	327	298	324	326	294	356	310	305	308	304	351	288	324	320	291	313	352	355	315	315	332	343	333	305	356	311	327	310	302	318	300	322	296	286	340	281	290	304	331	308	325	316	307	313	308	301	340	321	345	323	334	325	295	331	273	338	312	322	335	338	295	305	324	302	324	316	331	307	346	327	327	303	356	326	304	340	316	325	308	344	306	314	294	314	334	299	297	343	305	319	308	327	292	358	305	311	305	313	333	317	327	352	338	341	326	326	330	339	315	342
22586	21360	29012	24085	21353	21395	11268	1085	801	686	622	579	510	506	497	417	474	416	426	440	445	384	360	421	394	391	379	377	363	340	332	346	355	394	354	357	379	325	376	355	377	380	324	334	357	357	355	372	334	355	356	329	323	347	344	364	368	341	347	321	346	336	318	372	326	355	368	344	344	345	334	329	342	317	366	357	361	329	303	317	371	321	320	338	355	349	347	340	324	329	342	358	352	342	342	356	359	345	287	372	351	322	335	363	340	362	338	338	332	350	333	333	337	354	341	355	305	352	335	299	333	363	334	338	340	360	334	337	341	363	359	328	355	344	365	349	359	340	340	346	335	346	338	337	333	312	365	349	334	331	349	366	346	363	345	358	309	325	351	317	359	326	334	373	352	315	354	329	323	355	324	343	337	337	329	335	370	329	319	346	337	337	342	336	298	352	341	335	322	325	361	325	339	316	332	354	318	344	329	337	324	348	349	354	308	323	354	371	352	329	312	328	325	337	350	348	318	317	310	355	318	326	360	337	366	351	313	339	350	354	316	335	310	336	335	302	328	324	345	302	344	349	307	333	327	312	351	352	329	338	345	352	357	333	333	331	342	331	315	367	358	369	312	348	311	335	317	340	318	318	365	332	332	311	358	352	324	351	322	362	291	349	311	334	323	321	369	317	312	340	304	311	305	404	364	338	342	324	357	308	318	325	319	345	349	328	343	322	375	342	336	336	322	342	333	370	363	308	344	329	364	337	339	330	315	304	322	364	338	343	357	330	363	340	341	337	321	318	361	317	353	318	339	344	337	367	334	306	339	321	356	340	326	362	299	333	361	335	315	308	328	333	346	346	328	347	318	342	359	328	329	335	347	357	319	328	388	345	322	332	354	331	357	327	317	316	333	332	308	326	333	376	322	335	329	328	344	327	350	325	334	302	363	334	317	294	339	333	353	346	330	356	311	358	316	299	323	315	330	310	324	350	334	338	325	357	356	339	326	317	340	332	353	312	332	332	357	301	323	345	353	352	323	367	354	351	307	355	300	356	304	328	335	334	342	335	337	356	326	320	362	343	347	313	333	345	315	360	378	333	367	356	348	312	352	351	340	342	378	342	342	324	366	344	353	362	353	334	334	314	343	348	351	348	319	320	355	350	330	331	336	341	353	336	358	364	345	343	344	331	360	344	353	313	320	371	324	357	322	366	311	349	306	342	395	322	334	368	316	350	328	346	335	341	340	378	328	319	343	350	324	342	322	329	377	336	363	372	333	374	314	326	314	332	314	333	377	332	376	350	306	343	316	310	359	299	291	333	297	344	329	310	365	305	343	357	335	328	329	357	367	339	372	376	348	352	357	319	337	335	318	348	339	362	345	347	318	325	347	302	311	337	369	346	365	360	341	311	332	310	325	347	336	327	335	343	365	321	332	323	350	355	297	352	352	331	344	327	314	347	346	339	347	347	329	324	346	339	316	342	344	306	369	374	355	322	316	318	346	312	339	345	363	357	306	365	352	335	339	309	352	307	330	367	346	349	306	346	319	303	362	361	326	324	324	342	337	354	349	354	330	356	337	334	380	320	333	347	358	344	327	349	360	334	345	348	320	296	339	326	329	343	311	371	320	377	332	318	384	306	314	355	322	352	303	321	332	348	329	341	330	344	347	326	314	341	331	324	350	314	330	338	348	312	326	302	308	343	326	331	348	350	340	363	322	330	335	361	331	345	315	368	325	335	335	367	329	352	357	331	320	324	369	358	360	351	332	337	316	309	350	330	333	345	322	356	340	338	355	364	347	367	355	311	344	327	320	339	307	313	321	336	385	338	316	305	329	330	375	326	330	303	330	350	325	326	336	385	332	332	319	325	336	317	345	334	362	345	367	364	308	316	328	314	311	385	317	290	319	326	386	326	343	344	308	335	373	364	387	340	332	347	333	347	338	318	334	343	330	365	334	379	363	357	351	347	316	363	350	348	353	347	305	322	333	335	335	341	336	331	319	345	370	330	293	325	322	337	317	313	329	322	329	349	361	354	328	355	366	363	329	312	320	352	349	391	338	330	339	326	323	367	327	369	332	359	364	312	334	343	318	321	345	305	309	337	319	303	342	352	320	336	328	356	358	355	308	334	329	364	337	358	331	307	340	331	302	316	325	348	352	358	349	305	304	348	327	336	353	316	353	343	341	318	334	377	332	329	360	274	338	324	334	361	350	329	346	339	333	328	330	327	321	338	350	321	321	314	305	349	331	378	364	342	365	350	334	353	309	319	340	345	367	356	312	322	324	311	353	353	353	357	319	369	329	331	337	354	344	321	338	315	326	383	314	376	346	375	317	328	344	324	336	338	322	329	348	335	355	353	308	369	362	354	363	350	353	304	326	340	327	316	354	372	312	338	343	323	307	324	320	345	353	379	332	331	336	311	342	324	340	323	337	307	344	305	306	337	352	362	345	358	319	362	333	336	327	348	320	366	315	320	390	329	336	359	332	323	335	362	307	314	346	342	342	295	336	331	304	325	345	337	335	340	320	333	339	331	312	355	326	358	337	334	334	327	336	357	329	331	335	340	342	356	344	367	342	346	312	368	356	349	383	370	317	353	309	353	338	328	334	331	318	345	365	340	337	314	327	343	369	320	332	322	315	360	317	359	332	333	358	319	354	366	350	325	350	323	329	352	337	367	325	346	347	315	360	321	342	349	337	327	321	321	336	349	345	347	346	342	315	316	345	334	350	328	324	316	361	315	331	348	341	348	338	322	371	343	308	355	343	367	344	342	325	329	304	327	353	333	363	313	315	342	357	327	328	316	319	343	327	332	363	342	330	318	363	330	348	327	323	334	318	358	331	319	348	343	352	325	309	368	339	323	354	348	307	327	351	369	311	348	332	337	344	341	350	342	296	334	376	353	330	348	356	356	349	329	326	361	342	374	329	324	313	337	360	347	365	348	307	319	315	342	357	336	330	323	354	337	357	357	309	325	337	305	327	343	333	331	349	317	318	351	325	362	341	356	365	314	316	329	339	330	334	331	333	317	312	364	339	322	356	351	352	349	308	327	308	335	321	341	352	360	326	333	334	330	325	340	385	356	358	321	345	355	321	346	347	324	376	343	339	375	329	337	366	326	332	322	284	317	308	338	311	355	341	339	353	340	331	320	324	355	332	366	283	356	332	332	344	358	348	355	324	325	317	353	318	291	352	323	365	351	328	333	354	331	308	311	339	327	344	354	347	312	351	363	324	347	287	322	353	353	347	358	338	386	295	321	338	308	334	324	320	357	298	313	326	320	339	347	340	336	293	324	353	314	343	315	319	337	318	342	344	334	346	355	312	376	333	291	324	351	354	335	326	312	346	329	344	335	342	336	338	345	337	340	297	300	352	299	335	349	356	339	367	325	341	339	338	314	327	344	346	320	349	325	334	327	348	350	341	337	321	372	349	323	326	361	356	329	341	321	324	304	349	328	348	331	339	342	335	357	348	330	340	328	371	335	353	331	323	315	338	328
4550	13237	11164	5378	3628	2618	2003	1700	1367	1119	943	894	696	695	660	653	590	561	508	537	465	500	441	462	463	442	488	446	468	440	451	406	452	412	416	412	449	426	436	417	402	447	405	441	463	446	377	393	398	396	393	396	394	386	404	398	399	383	387	391	381	399	408	392	402	374	340	384	405	386	381	394	356	353	409	359	397	379	382	436	408	408	427	420	378	377	355	395	388	412	426	398	401	385	375	381	421	409	413	392	401	427	351	413	426	414	361	420	378	357	423	357	378	374	395	397	383	389	394	364	408	408	383	411	385	376	411	375	396	412	410	388	410	429	390	409	390	382	366	373	385	409	424	407	394	387	408	369	406	425	424	392	421	419	374	399	396	406	403	362	394	361	379	420	402	388	357	390	399	392	379	408	399	428	418	374	362	350	380	425	377	389	408	389	440	421	390	411	387	406	382	391	384	395	381	386	415	414	461	400	389	340	389	412	399	414	432	400	385	438	416	382	393	397	417	394	384	371	400	365	385	379	382	392	397	407	385	381	361	382	373	378	360	379	364	382	383	391	384	399	405	387	397	394	371	402	414	416	397	402	365	385	447	378	383	389	420	375	359	383	401	392	410	407	404	389	382	388	378	375	391	373	403	382	399	377	386	394	393	339	384	378	408	391	413	380	401	383	370	413	398	404	393	382	376	387	394	389	384	402	367	430	372	389	374	365	409	361	412	415	395	413	384	400	366	395	407	400	381	365	393	375	417	391	392	378	387	402	388	354	391	382	409	364	405	394	403	393	392	398	413	396	409	386	402	413	412	421	362	384	401	367	394	382	392	447	410	413	390	374	364	419	422	344	405	395	398	363	420	410	402	398	422	410	377	369	424	405	397	404	374	403	410	403	389	344	364	377	391	403	375	404	416	377	359	413	387	396	372	374	398	397	394	364	407	402	414	400	413	410	393	394	375	385	407	381	399	392	386	412	397	394	401	424	389	423	395	399	351	405	361	385	410	382	389	409	379	416	393	389	382	383	392	416	395	439	400	405	389	370	413	379	374	360	402	414	363	429	349	379	385	358	383	401	405	378	360	371	382	380	405	409	378	362	415	373	423	365	375	383	398	408	408	390	380	410	388	377	372	389	414	396	389	376	436	392	407	367	384	424	391	414	371	364	387	430	414	407	395	425	342	419	378	381	382	393	421	354	374	400	394	403	417	388	374	398	362	410	401	388	375	421	392	399	405	387	405	400	409	408	436	412	403	410	417	413	418	420	421	416	383	404	408	404	415	394	386	413	407	399	381	415	378	387	414	407	413	398	423	397	400	425	413	366	424	392	352	421	423	420	416	372	370	412	400	413	413	395	409	395	414	359	343	416	393	378	414	414	400	404	397	398	379	391	396	395	370	368	387	389	404	405	373	368	373	355	362	389	385	370	401	399	364	382	418	401	389	392	409	396	391	364	405	367	421	394	405	357	425	395	369	414	398	397	384	404	383	404	421	396	405	395	380	388	375	404	399	358	440	400	424	417	405	383	373	394	410	411	402	424	396	395	431	390	404	427	370	409	372	370	402	354	432	370	387	393	390	402	418	390	362	446	369	372	399	405	400	393	379	405	373	410	405	408	382	369	411	427	373	397	375	379	371	413	372	386	408	412	425	419	401	382	390	402	387	417	408	391	414	424	378	412	394	380	400	437	390	420	421	420	383	420	405	392	418	378	390	410	397	412	382	389	401	375	398	413	389	420	387	443	375	401	384	417	418	364	368	389	412	410	394	402	412	382	411	401	437	368	407	414	377	432	400	391	390	401	395	346	373	369	393	424	402	416	368	390	388	407	422	414	394	379	406	412	403	415	399	380	428	370	405	435	387	463	425	372	388	433	400	366	417	390	369	390	371	402	406	376	391	409	433	416	435	405	398	399	421	387	394	407	433	388	401	389	421	405	364	393	416	378	418	364	376	391	384	395	406	396	430	389	383	403	432	381	387	378	425	372	386	369	396	390	415	381	384	409	364	418	374	399	389	369	366	376	403	394	389	387	417	382	395	407	411	391	363	404	371	408	383	410	402	369	377	406	397	403	361	434	429	365	401	402	424	397	416	374	402	348	405	408	401	392	380	405	384	401	406	353	401	398	408	366	372	375	413	404	372	396	407	396	416	438	396	419	415	375	406	430	393	370	423	395	404	410	392	394	420	385	437	342	353	382	396	379	391	387	388	374	395	401	408	412	358	390	374	368	426	378	379	382	407	366	390	396	380	388	373	387	372	417	417	412	382	359	381	416	370	391	418	404	394	415	390	365	402	400	402	405	401	432	386	392	400	387	437	406	390	446	376	441	381	393	404	399	403	373	415	423	390	379	415	368	397	358	400	407	412	381	416	403	400	422	389	411	386	427	371	369	408	415	371	412	349	383	356	411	401	388	446	387	380	406	380	383	389	373	420	411	375	392	394	376	401	373	405	400	359	398	384	381	371	410	371	389	398	406	400	410	432	409	421	411	401	416	402	406	396	412	383	396	400	386	369	377	392	405	390	401	448	402	428	393	413	431	402	386	364	401	376	365	377	379	377	395	399	386	423	344	383	388	419	417	406	388	408	372	367	394	408	368	372	385	411	401	380	386	395	376	392	406	390	382	395	366	398	368	377	395	396	370	364	398	371	414	438	375	417	373	359	453	370	397	422	393	400	375	399	426	413	415	378	400	404	384	403	407	401	405	419	415	430	380	412	396	361	411	413	389	391	373	405	417	382	381	408	396	383	410	368	390	404	425	390	389	386	380	416	375	392	411	399	404	402	399	405	387	367	403	396	406	387	380	401	374	381	378	391	424	400	407	398	418	404	405	387	376	394	417	404	413	373	441	373	370	460	394	385	386	402	389	385	400	383	389	409	374	395	383	383	374	403	391	380	382	425	371	395	390	371	409	400	381	358	402	373	407	432	379	414	375	400	403	384	392	392	386	418	397	378	419	380	407	416	389	413	409	388	369	403	416	429	393	382	391	362	401	401	421	412	385	413	393	402	365	374	384	404	411	404	390	370	377	426	398	378	418	416	383	395	404	388	399	369	369	423	399	374	396	370	413	343	383	385	393	392	372	396	386	424	383	381	409	374	371	430	378	404	398	395	412	377	393	378	391	447	395	368	430	392	397	400	387	361	385	395	410	429	402	406	403	422	379	401	441	392	385	398	389	388	387	410	406	372	374	418	431	413	435	371	402	400	390	378	412	421	390	392	406	385	398	372	396	393	374	395	405	372	377	422	411	393	376	394	397	398	417	405	420	387	415	373	375	435	406	387	396	393	437	414	406	437	395	384	394	410	359	374	409	352	423	395	404	381	427	399	378	411	409	422	389	415	406	381	395	371	393	378	382	388	403	400	409	415	384	398	414	433	390	389	429	378	387	373	352	395	372	410	399	376	404	393	393	385	385	400	403	413	410	394	387	365	364	419	400	381	385	379	390	386	371	359	411	394	373	375	410	393	385	390	395	403	407	382	390	410	386
27310	19955	6789	974	699	650	645	644	603	573	623	586	548	549	581	592	568	610	586	556	643	533	605	606	592	571	528	565	550	572	555	518	570	567	543	612	631	556	591	596	567	573	578	568	601	607	584	553	560	604	612	636	560	545	605	539	577	556	586	556	570	602	561	570	598	562	529	561	567	585	582	596	565	555	568	613	575	546	509	515	560	523	554	543	565	548	554	592	579	578	578	576	561	549	570	572	561	563	604	548	538	523	565	549	581	620	540	545	592	587	571	527	619	563	583	551	585	594	510	551	611	558	544	509	579	599	600	553	566	554	571	593	567	571	555	556	574	578	570	577	547	587	577	581	535	599	569	579	581	591	555	558	548	566	565	605	577	587	612	557	550	574	563	540	547	555	529	561	547	540	577	579	591	548	606	569	586	539	563	589	521	594	579	570	570	579	571	537	599	530	575	560	552	554	557	580	590	550	555	612	592	590	579	548	573	584	551	577	588	537	576	565	572	583	524	568	575	568	551	529	567	533	568	496	573	587	565	557	550	568	567	614	595	577	564	547	542	533	560	576	555	558	580	559	557	590	561	578	559	545	547	595	564	543	526	589	593	582	552	565	568	599	576	577	566	549	519	556	575	605	572	545	543	545	576	559	575	581	549	600	559	583	562	559	510	530	571	541	581	544	546	554	557	612	554	593	529	576	561	557	587	603	612	603	590	557	558	598	599	558	574	567	518	542	532	583	595	605	558	599	579	594	629	553	548	588	582	567	544	536	571	548	578	609	568	559	532	593	565	582	555	547	604	550	583	604	590	537	584	563	605	540	579	560	566	569	574	564	580	538	570	557	610	574	531	561	569	561	581	579	624	536	590	586	554	552	636	575	597	556	585	548	551	650	591	558	524	562	544	564	624	564	563	576	588	579	560	560	571	545	591	559	564	550	543	578	564	564	553	490	565	576	524	587	578	575	551	563	580	579	542	550	564	555	547	578	558	521	544	574	557	549	581	547	547	503	624	540	566	580	583	532	612	613	599	595	523	599	585	570	586	584	622	550	598	532	519	564	559	566	582	597	512	573	526	585	604	561	570	592	543	566	553	580	561	567	595	589	571	505	564	597	572	557	559	589	555	548	550	597	526	564	556	564	594	601	573	602	599	578	530	543	565	550	557	567	584	598	554	547	561	537	569	562	578	575	591	555	518	532	582	570	571	592	589	577	561	541	509	596	576	604	542	616	585	548	604	526	565	551	552	547	560	589	622	619	569	550	566	567	563	564	549	582	592	560	570	567	562	562	578	549	572	511	544	549	557	573	565	582	564	577	556	515	596	576	603	557	570	547	593	572	541	537	543	564	599	531	573	594	576	591	549	563	581	576	545	558	552	539	576	541	547	566	585	555	574	563	552	617	574	591	564	545	552	561	548	549	586	539	577	570	507	593	583	575	559	585	566	581	576	573	587	597	582	528	564	529	585	553	558	552	584	560	548	578	567	550	592	568	541	585	550	643	579	597	574	556	586	536	569	582	553	566	526	564	559	569	550	612	530	560	555	564	529	558	565	524	567	575	550	546	555	539	590	543	532	593	589	579	552	534	573	576	583	539	568	520	594	583	607	593	553	542	545	539	556	514	587	563	526	551	574	613	551	554	560	555	564	581	580	556	574	603	592	583	588	554	563	520	558	569	588	541	587	608	545	545	541	605	613	565	553	605	596	530	574	607	517	581	592	560	550	528	571	557	556	552	619	560	548	549	550	616	560	562	572	574	575	536	558	583	575	543	588	544	551	539	591	550	598	563	600	549	531	540	547	576	538	563	601	588	602	555	556	565	578	593	552	526	545	570	522	544	564	536	535	551	555	550	594	563	576	537	541	540	556	581	573	599	515	546	549	566	518	587	595	595	537	581	567	561	562	566	572	562	587	539	559	552	548	557	622	565	536	587	550	540	566	537	542	538	571	514	562	581	543	595	578	535	580	581	553	558	552	575	556	535	593	570	556	569	568	561	602	551	534	541	549	559	572	586	586	611	586	595	541	552	522	616	539	574	576	597	525	545	543	600	559	568	577	560	559	546	565	553	532	593	519	512	555	589	542	566	546	564	607	550	574	552	597	561	583	569	618	600	567	577	635	562	560	564	553	561	607	504	572	527	564	571	587	539	521	543	563	528	582	534	604	583	552	588	581	619	572	542	572	577	554	588	540	544	550	520	575	629	561	569	550	552	565	599	521	550	571	578	556	550	529	542	566	566	562	536	545	556	590	583	602	593	527	581	556	581	541	586	532	569	555	559	572	582	585	564	570	556	606	542	576	568	511	527	602	538	569	611	571	542	585	594	589	532	571	591	597	536	563	562	574	568	548	587	565	558	594	553	588	585	522	605	550	570	540	584	551	604	571	580	559	538	580	576	568	522	548	575	548	576	543	550	567	568	576	604	532	586	577	545	533	585	572	614	569	537	527	606	590	522	575	575	553	593	565	559	541	570	603	582	553	513	556	545	589	582	541	520	594	590	558	562	570	550	534	542	569	560	566	563	547	568	563	570	541	538	576	561	561	567	542	569	556	563	550	531	580	565	567	611	562	546	561	554	575	607	598	536	572	596	575	600	537	656	559	567	558	531	594	562	564	571	609	525	577	590	566	539	553	543	544	559	587	590	546	597	603	534	571	584	608	562	571	610	564	522	546	577	539	560	562	539	585	590	534	548	538	565	599	578	581	581	549	542	531	587	569	569	553	555	569	578	547	524	547	541	563	584	612	543	617	554	616	542	570	599	567	562	584	599	567	565	511	585	516	567	555	526	582	567	587	574	570	595	568	586	563	601	528	588	570	577	522	584	524	569	557	594	552	577	587	588	599	610	557	604	596	607	569	587	559	594	593	583	597	596	601	536	533	528	567	590	585	606	583	594	563	554	556	555	601	566	613	542	575	598	588	571	605	580	529	570	577	562	528	584	545	591	622	564	581	559	571	563	592	570	581	560	580	595	580	557	597	590	559	536	563	570	568	577	597	590	579	545	544	559	518	588	561	573	580	610	538	520	551	582	496	570	566	552	572	521	569	561	609	537	587	566	593	577	601	569	544	556	585	573	574	583	551	588	529	540	568	563	566	541	566	554	555	556	554	536	555	578	549	530	536	576	550	553	540	515	584	575	592	555	571	571	583	522	539	551	578	580	557	548	565	588	579	579	573	584	545	562	548	561	554	552	574	582	539	609	576	582	547	542	561	600	607	562	573	537	567	569	542	594	531	577	535	593	584	576	596	527	529	550	549	567	587	555	564	592	597	558	598	597	550	559	577	588	551	523	551	569	564	565	538	649	573	570	559	538	575	589	564	549	544	615	526	525	550	542	513	524	519	611	597	555	532	533	512	538	578	602	563	565	584	542	555	583	549	563	566	587	551	588	561	560	562	566	530	558	575	566	559	557	571	502	618	547	571	610	546	559	564	539	557	539	577	565	616	534	575	586	544	530	600	571	603	569	556	588	570	573	535	549	536	537
4200	1212	1075	791	768	661	719	657	660	657	675	668	634	613	647	638	624	630	654	666	642	626	626	652	663	646	659	674	616	618	621	659	627	601	633	616	657	650	693	626	647	612	654	637	644	672	682	631	635	692	654	611	620	595	671	663	625	603	671	641	612	625	647	655	606	636	606	659	716	649	607	642	659	576	666	654	663	629	622	623	663	680	655	658	618	645	630	615	618	660	620	701	632	654	672	643	577	639	620	593	629	619	652	632	602	667	619	641	625	630	633	622	654	609	635	608	611	636	624	626	621	612	615	649	682	660	624	647	641	636	659	643	636	649	614	681	608	675	657	609	664	664	594	654	595	610	567	630	608	674	661	608	619	609	659	603	643	626	649	627	665	647	616	661	600	644	648	682	643	567	616	617	651	629	632	636	659	640	681	699	586	664	632	616	652	627	632	636	598	650	662	651	585	635	630	636	656	647	661	636	612	641	656	669	659	634	627	624	610	655	623	620	625	659	633	581	624	576	595	679	634	676	587	667	605	622	629	638	653	638	627	623	628	677	667	637	623	648	658	636	647	654	605	661	657	706	632	629	663	603	611	615	619	609	668	611	659	659	606	634	598	624	650	614	586	627	673	685	622	630	637	645	663	646	627	649	636	651	621	652	630	620	619	645	637	648	595	605	673	673	630	640	621	609	670	627	626	660	606	614	634	635	604	611	616	677	581	634	629	617	616	645	668	634	642	657	607	621	618	641	619	630	655	702	595	649	602	646	574	618	641	645	638	646	644	597	645	665	616	614	640	623	653	620	648	664	645	618	620	627	665	632	626	629	629	635	627	650	644	636	617	617	606	620	640	656	612	616	683	612	676	639	646	635	618	637	644	642	638	607	643	663	647	679	683	643	649	612	636	637	631	663	668	609	604	649	642	600	641	648	597	650	615	629	625	661	641	629	638	632	646	642	640	614	627	627	618	649	615	659	631	638	628	642	593	643	670	668	644	653	612	653	613	646	703	662	637	650	653	698	624	654	603	647	640	647	620	629	640	635	631	659	606	631	648	660	608	649	623	635	628	630	646	630	604	643	635	641	626	584	592	622	637	698	637	628	686	618	707	599	658	636	642	675	626	623	647	629	624	593	644	647	620	630	653	644	633	597	622	649	634	592	633	639	583	653	639	635	620	673	648	616	655	631	702	618	652	668	633	625	622	641	587	626	655	645	611	605	665	603	622	607	657	607	638	634	601	662	618	627	621	599	645	640	644	653	632	585	608	621	645	576	651	593	614	604	685	648	670	578	602	632	615	663	605	615	661	634	638	660	634	652	676	654	622	602	641	642	570	612	601	626	643	654	702	633	646	600	682	624	643	630	662	650	642	658	656	642	565	596	673	664	622	608	645	623	663	637	625	641	648	627	637	632	652	672	678	622	641	643	632	600	604	616	639	650	651	644	653	663	634	640	624	670	677	591	653	642	576	581	627	662	643	657	600	648	641	663	648	632	623	639	696	613	639	627	596	666	622	619	606	611	630	660	678	626	665	645	648	651	659	615	645	620	651	623	646	617	636	635	666	656	623	636	667	627	666	653	655	614	637	624	651	600	611	607	596	647	638	653	681	661	574	644	570	619	657	657	661	645	636	612	670	652	634	653	635	613	601	645	700	603	650	638	636	566	671	627	641	610	628	665	646	630	644	638	625	615	608	641	641	621	588	625	595	645	673	647	675	650	622	671	696	697	633	642	632	574	620	600	658	632	607	649	625	647	629	617	630	653	697	614	617	588	613	601	618	626	686	662	598	594	589	655	619	654	647	693	650	650	612	622	618	640	603	630	667	644	662	612	704	633	620	624	621	659	635	645	623	635	645	644	661	600	626	637	628	629	595	607	648	613	660	588	639	644	635	641	649	589	651	635	623	639	666	614	621	620	632	676	645	625	629	678	680	653	643	658	589	623	620	643	639	643	621	671	598	664	619	641	635	631	628	589	629	638	594	666	663	624	644	656	628	690	639	603	636	668	668	640	603	649	636	636	659	641	589	639	658	666	645	631	651	596	598	626	577	672	647	650	624	621	635	634	661	647	670	639	645	645	597	600	644	634	613	663	634	628	629	641	656	635	627	644	666	642	634	631	620	674	658	620	639	629	607	667	630	672	614	625	660	664	636	616	635	638	605	650	651	618	667	624	593	674	640	661	646	633	600	606	623	654	619	646	653	629	642	652	683	666	614	660	650	648	604	608	615	648	627	665	634	603	630	630	669	652	633	643	606	604	630	662	633	647	632	656	627	675	661	658	649	643	643	571	653	628	564	659	654	639	630	611	649	613	632	642	631	623	644	634	626	673	661	636	670	679	621	636	622	600	616	624	624	638	704	591	631	649	652	586	666	630	631	636	634	602	626	582	656	642	658	642	704	642	637	613	664	576	679	614	643	672	604	626	618	699	597	620	636	683	644	662	632	611	643	604	645	625	615	565	684	619	638	642	639	620	621	613	635	658	653	655	644	620	611	611	622	622	631	637	614	637	625	628	580	648	624	655	638	638	637	621	634	654	640	615	629	659	630	628	631	622	632	623	654	682	655	678	659	620	664	593	645	629	675	621	645	629	634	618	649	657	613	588	604	645	662	628	637	657	620	609	598	675	629	628	651	655	599	675	629	632	632	652	648	628	622	598	614	602	641	635	610	645	628	672	631	641	639	618	627	650	625	634	665	632	644	596	616	621	648	648	598	611	638	654	644	625	588	624	625	603	614	615	667	666	675	633	623	692	647	644	621	643	682	619	661	625	639	638	649	625	619	645	646	669	605	621	622	648	624	636	668	624	654	667	598	658	656	622	662	633	665	629	598	624	656	648	640	599	652	615	658	613	659	659	606	653	679	599	611	627	646	661	662	651	682	675	642	655	671	603	663	603	603	625	642	669	619	663	608	645	679	633	644	643	614	626	656	632	641	649	602	621	654	575	637	626	635	622	626	609	610	599	636	605	639	674	643	652	661	604	648	590	643	629	636	623	609	610	639	600	646	630	618	607	636	591	589	673	597	625	622	632	603	615	588	687	662	625	639	626	628	660	677	652	604	666	636	679	667	594	596	622	608	636	590	613	621	646	640	618	663	671	638	668	625	654	687	579	674	660	620	629	637	650	657	636	615	678	627	627	648	649	656	659	637	702	650	614	601	611	654	637	603	704	615	627	637	638	631	595	605	658	631	611	618	633	675	679	617	603	643	627	639	651	629	605	646	625	632	649	681	642	634	614	594	625	647	612	640	608	604	664	643	604	655	617	646	615	575	648	624	656	614	665	641	643	642	623	646	656	661	686	648	632	639	605	673	631	625	660	628	653	578	617	630	657	618	613	603	640	625	652	602	619	612	664	630	630	645	627	609	620	657	678	640	618	609	679	650	638	595	668	610	639	589	643	587	604	592	643	659	622	619	637	688	639	662	658	606	628	645	646	670	633	607	653	664	630	667	646	601	618	610	645	627	590	636	622	670	685	578	605	625	637
23771	21294	28439	24468	21270	10165	1341	980	873	827	853	833	741	791	756	746	729	686	738	738	633	689	664	672	677	674	674	687	677	718	667	683	676	657	700	727	662	660	655	685	653	638	662	691	668	669	681	704	698	650	717	677	665	615	678	681	704	669	662	728	665	692	695	651	647	664	652	675	704	660	651	683	648	685	641	685	691	706	690	642	679	630	665	638	620	688	657	731	650	647	662	664	657	656	673	720	638	680	685	669	700	689	675	669	647	699	698	610	669	683	619	651	665	664	633	680	670	693	634	690	636	635	677	719	644	680	653	674	632	686	649	671	679	712	681	669	682	676	719	677	630	578	687	692	651	699	718	666	714	636	666	702	701	664	667	656	650	668	692	688	653	657	682	653	705	654	668	681	703	706	661	639	681	665	656	697	654	705	638	707	600	674	650	688	687	689	642	654	704	652	653	689	639	641	654	653	691	713	689	654	707	647	635	637	699	698	651	682	669	699	676	694	643	691	665	625	666	635	690	705	671	664	690	690	626	678	665	680	702	680	618	651	673	662	712	650	701	651	734	660	739	649	700	656	666	612	680	677	651	691	684	637	673	661	696	635	721	640	664	665	660	706	663	654	696	670	694	710	712	628	662	686	689	679	668	633	663	654	744	702	704	670	662	678	690	689	657	686	625	635	724	638	636	669	627	645	660	685	588	615	685	684	625	690	668	678	674	711	691	650	660	710	649	731	598	637	622	710	723	681	680	728	721	681	661	703	642	668	676	692	661	746	621	687	655	673	649	639	658	680	672	668	677	714	728	642	670	683	664	633	721	661	656	689	653	669	675	693	696	627	626	704	632	676	681	674	657	682	680	652	634	686	647	615	668	633	674	621	660	696	694	703	661	691	629	659	689	701	631	676	640	669	714	660	648	671	681	674	671	653	667	659	661	637	639	660	701	633	647	635	675	670	677	627	724	657	670	685	702	623	630	689	639	665	645	642	680	678	691	665	686	662	643	641	661	647	645	688	682	703	671	680	649	701	687	690	631	666	639	651	687	628	653	698	665	672	656	681	690	675	649	704	656	671	689	660	662	662	683	686	670	663	691	659	645	584	648	667	640	653	709	634	667	669	669	688	666	682	695	674	723	610	663	662	684	659	710	706	666	647	678	669	650	651	675	741	652	653	680	686	665	650	667	721	662	690	678	643	666	630	675	667	706	638	657	682	699	651	651	685	695	585	701	681	701	652	697	654	685	638	674	710	723	634	642	701	668	658	635	667	658	676	689	661	654	679	638	718	671	645	685	640	652	648	671	682	635	653	672	682	620	688	720	685	677	677	652	662	606	649	674	673	636	676	679	681	662	673	688	656	671	642	696	677	665	675	699	708	671	678	690	625	650	611	680	686	723	635	649	650	610	705	682	666	686	632	656	639	644	705	681	691	680	664	692	683	648	687	683	653	683	657	680	665	678	687	672	692	665	649	696	673	683	623	670	687	672	648	630	641	697	727	660	681	657	677	690	667	639	652	616	630	683	736	690	663	651	669	652	655	683	661	652	615	644	656	696	659	617	687	649	637	651	664	655	677	653	643	671	634	639	683	655	658	718	665	693	630	663	696	618	695	659	687	708	667	693	653	585	657	695	668	697	668	695	711	697	645	696	631	625	715	728	640	651	683	671	694	695	657	628	650	674	659	676	670	670	699	622	661	627	666	680	691	655	630	736	666	674	658	651	692	649	677	679	661	651	678	671	669	674	687	686	633	672	635	709	638	650	663	712	675	656	628	658	688	683	651	691	707	659	664	712	669	628	697	665	681	634	635	651	697	667	715	670	651	645	641	629	678	670	671	675	677	694	656	663	674	643	639	693	685	679	676	630	658	671	655	674	659	667	631	674	707	624	651	661	699	675	651	659	657	685	628	738	641	676	659	680	597	667	639	672	625	675	650	713	698	633	655	646	664	678	675	657	679	680	691	735	636	644	694	690	692	644	646	673	657	708	639	692	651	695	692	672	723	637	682	665	656	679	683	689	687	665	650	715	704	691	682	661	716	656	673	653	661	654	727	692	704	651	652	648	663	661	646	694	666	656	656	652	705	671	650	644	712	639	683	702	650	608	672	658	615	693	671	634	672	688	701	694	699	673	654	652	673	678	652	679	643	685	647	704	707	641	683	637	664	714	608	657	647	662	681	681	640	670	706	656	656	682	653	692	616	658	643	680	651	653	671	630	652	640	647	658	649	686	658	640	702	668	689	664	675	692	638	689	671	643	640	643	701	632	668	695	668	685	698	664	649	696	643	710	671	689	666	694	667	651	689	612	638	669	665	659	637	681	685	660	667	705	630	673	654	666	670	678	622	637	686	662	683	714	706	661	660	610	625	664	618	649	661	621	644	678	703	653	657	720	609	636	687	625	654	662	650	682	693	621	666	700	706	686	658	677	651	658	617	680	614	653	683	690	636	656	639	641	665	695	615	668	645	637	673	664	678	674	597	687	646	658	649	662	693	697	719	690	639	660	656	694	653	634	647	630	709	678	616	639	658	647	669	667	627	641	684	639	654	683	616	660	671	659	718	624	678	656	666	657	666	690	690	690	674	665	648	692	685	698	703	651	714	652	639	657	649	666	705	666	671	665	665	690	654	653	671	664	720	686	601	640	694	706	605	710	647	664	672	692	656	675	654	644	633	697	684	645	659	664	641	705	621	660	649	649	664	659	677	657	597	679	655	658	649	670	702	640	663	658	664	654	688	655	667	714	721	713	650	705	686	660	624	649	632	632	707	655	668	699	662	691	661	709	713	672	675	650	686	691	703	695	650	684	669	631	640	686	652	644	651	645	694	660	654	641	712	672	676	632	682	665	684	699	675	614	702	602	643	711	620	673	626	649	672	673	700	685	659	663	615	707	637	696	633	589	685	714	622	613	630	649	666	654	624	658	695	656	659	639	609	650	707	621	675	639	675	635	646	630	667	683	678	634	685	676	623	655	720	664	702	659	672	688	658	622	645	651	652	637	695	688	624	648	697	664	666	661	683	712	657	677	650	676	659	649	645	643	638	704	657	663	671	669	662	684	636	638	679	629	681	642	655	657	690	701	638	686	699	706	656	659	634	687	649	656	655	678	669	651	687	727	684	662	749	654	643	645	647	679	649	643	706	660	697	697	637	681	659	661	641	705	628	685	730	709	678	671	625	675	648	689	671	690	666	632	659	703	688	677	684	637	638	663	719	690	650	654	666	735	644	670	651	671	656	704	692	690	680	683	681	711	685	688	675	648	626	655	657	692	675	648	716	675	700	661	656	667	645	692	679	656	633	665	664	675	671	710	646	679	693	651	630	695	689	656	690	725	683	632	657	686	674	684	648	690	616	679	693	662	648	673	647	692	702	666	676	658	638	685	726	696	681	672	651	659	704	663	660	643	640	692	639	644	648	710	663	621	681	656	663	697	707	697	695	687	633	670	676	665	700	699	692	660	654	656	622	616	651	691	684	681	660	659	688	667	662
3256	7501	6473	3143	2202	1818	1515	1300	1158	1100	1018	912	922	829	819	887	775	876	868	786	842	843	825	808	750	776	763	823	768	834	774	719	796	750	754	766	764	790	737	745	738	802	705	803	749	742	784	741	766	732	807	770	794	737	752	743	727	720	807	707	763	772	741	752	728	771	711	782	696	789	791	737	703	738	753	723	759	738	781	793	759	763	745	766	743	791	762	742	755	743	743	790	764	753	764	761	727	750	809	742	763	735	738	764	734	732	767	763	785	771	724	723	693	793	783	710	745	722	762	767	739	809	730	736	751	740	796	738	805	790	740	747	776	742	749	771	729	764	798	775	753	700	766	713	775	731	774	765	770	743	789	780	789	743	751	751	747	804	755	748	761	757	778	760	715	771	752	759	753	767	736	748	768	797	772	723	756	750	717	794	748	793	776	792	736	715	787	737	789	746	758	704	722	760	736	798	767	701	747	758	775	755	761	798	733	766	801	729	761	714	740	730	795	763	719	771	766	756	761	748	722	700	726	745	777	771	768	752	783	815	676	797	710	811	802	755	780	759	768	732	765	739	761	765	778	741	749	761	798	710	790	723	775	777	698	750	762	769	771	767	835	703	750	794	787	736	778	756	750	808	732	725	762	797	770	806	795	738	759	783	787	773	722	725	747	745	781	747	699	753	781	789	737	759	782	779	776	733	759	722	735	780	722	758	725	704	733	708	749	756	725	790	756	819	738	759	761	755	764	763	778	776	772	763	778	764	805	758	742	731	724	788	759	756	784	725	738	814	736	778	732	763	702	762	758	777	758	778	785	744	749	753	735	761	740	742	753	774	802	718	767	753	762	795	753	742	750	746	733	711	753	722	755	737	745	761	741	750	772	765	793	710	695	763	762	749	758	745	801	790	733	696	757	706	736	738	746	770	769	689	778	800	739	727	752	803	721	769	774	763	705	777	782	809	769	729	764	721	721	732	789	729	741	760	726	824	764	734	738	768	738	717	726	754	715	745	770	811	719	758	779	786	777	757	713	765	727	790	687	789	719	727	745	748	801	783	796	743	767	732	773	726	734	723	759	734	727	760	785	774	812	777	726	763	723	698	799	742	768	783	726	794	756	734	750	765	768	758	765	719	756	729	761	791	774	773	753	736	754	736	815	758	745	767	651	772	757	784	786	769	744	756	752	741	764	770	761	775	766	773	758	734	749	794	742	745	757	767	706	796	710	790	802	797	758	734	767	802	749	729	723	748	708	716	791	754	765	773	759	764	744	702	770	705	762	747	778	760	798	790	745	677	683	766	766	794	736	768	765	722	792	780	730	737	781	769	776	742	750	758	741	765	756	737	754	753	795	796	755	799	812	763	724	784	743	768	730	764	768	731	774	699	804	724	786	706	756	776	768	738	699	747	734	717	737	769	677	767	732	740	789	745	767	738	703	725	786	743	742	791	786	739	785	735	724	684	760	705	759	749	748	786	747	802	762	753	751	816	765	799	706	727	766	754	719	788	697	791	716	795	731	750	767	793	780	769	771	766	769	770	734	757	804	783	776	758	766	760	754	759	748	768	779	764	751	755	771	749	722	752	739	766	767	767	703	778	729	781	764	788	745	689	748	744	758	720	706	747	735	764	771	758	750	766	733	766	725	763	761	762	734	698	724	725	814	764	750	761	778	714	752	735	764	791	741	759	745	722	717	768	748	742	752	762	753	717	750	751	767	767	747	746	777	795	754	729	770	704	769	817	749	748	752	742	676	722	750	704	769	748	730	725	762	735	799	789	721	756	782	714	743	718	735	712	736	782	719	732	765	784	764	732	749	761	745	771	732	765	792	759	760	750	733	698	723	700	767	723	768	757	778	747	757	743	794	745	794	745	787	786	759	782	775	723	764	730	756	743	766	752	765	723	724	717	773	729	745	737	743	782	761	769	758	743	774	763	776	742	772	781	717	758	706	756	746	740	802	759	784	777	754	798	775	764	761	753	786	735	812	765	784	709	755	745	749	760	740	768	747	715	733	731	780	756	793	770	751	742	782	779	753	783	785	761	725	738	778	780	730	747	723	787	769	756	747	787	743	760	785	740	760	736	723	813	771	791	739	762	745	730	788	726	773	773	796	726	764	737	731	779	793	780	719	761	738	764	744	754	799	807	758	776	751	743	775	732	754	787	836	745	766	767	732	748	763	755	700	757	789	746	794	736	744	746	808	768	761	775	775	752	746	779	783	745	742	748	723	795	752	736	773	736	740	720	770	810	771	776	751	752	733	761	750	705	739	813	759	746	754	782	711	706	785	800	711	770	787	734	729	754	734	732	748	725	793	789	723	776	777	736	708	740	765	711	768	748	787	733	711	732	751	718	721	781	767	775	794	750	735	813	798	750	747	742	759	766	746	764	734	767	707	769	787	718	810	765	744	774	746	783	699	768	726	714	777	757	740	719	754	734	753	750	851	738	710	785	779	757	759	753	764	768	719	775	773	746	733	715	803	749	791	732	780	776	719	747	728	726	752	694	851	814	725	761	740	742	722	742	722	742	723	749	753	734	738	776	777	761	744	697	750	738	755	755	766	762	717	716	687	699	763	747	779	758	729	780	770	771	806	745	772	757	749	756	754	721	800	739	799	784	755	755	713	769	744	723	769	737	728	795	710	762	702	758	797	770	738	737	792	779	773	732	728	727	759	750	758	726	786	760	795	776	785	789	729	789	750	800	749	731	727	769	751	769	748	734	776	771	760	782	723	745	731	790	806	746	746	751	737	754	713	749	812	751	767	766	766	739	731	798	789	700	765	770	773	743	736	762	766	783	792	794	741	746	751	778	753	786	766	742	753	738	739	794	807	745	764	748	815	709	779	763	804	733	755	730	739	777	769	790	743	713	689	753	724	718	747	765	778	745	754	787	734	785	739	743	755	730	741	791	735	731	794	802	761	736	774	730	739	730	775	770	749	751	749	725	741	793	720	733	750	739	783	727	747	759	743	738	766	736	812	786	727	748	754	782	726	731	772	767	776	735	755	770	784	752	753	768	720	765	712	720	738	784	777	736	736	778	745	792	671	764	726	779	739	718	747	776	776	751	802	723	778	722	768	730	797	743	803	777	744	775	772	719	680	790	757	742	756	780	743	710	696	800	768	755	753	745	780	755	757	749	743	780	757	766	727	707	752	780	751	745	762	802	770	733	726	783	735	805	761	769	733	738	700	774	743	701	745	792	750	769	817	778	791	774	752	708	719	760	766	700	762	771	722	726	799	777	757	751	772	741	754	774	755	739	729	761	710	768	788	787	797	741	759	731	805	768	758	764	759	759	747	790	746	746	783	734	756	713	714	770	814	774	787	816	721	715	749	741	730	758	743	752	732	706	716	769	772	734	740	786	767	774	770	714	761	781	742	764	799	774	697	774	741	775	759	730	741	772	746	716	744	762	738	768	798	792	731	794	780	782	782	742	745	754	771	773	727	775	737	743	770	815	768	713	749	775	823	747	744	736	761	779	785	785
24625	21293	27628	25194	14245	793	489	439	369	349	357	289	334	324	284	276	271	335	306	285	291	292	316	309	300	289	267	286	269	277	270	298	261	244	276	306	252	305	265	248	269	286	281	278	285	285	246	291	290	286	304	292	298	285	289	275	278	255	282	303	284	281	274	258	297	274	264	270	276	295	273	253	297	279	230	279	272	279	295	286	273	280	275	280	266	276	259	282	267	263	283	256	264	288	280	287	270	253	292	273	285	245	270	291	286	281	289	274	256	263	285	248	274	290	264	289	261	261	265	260	288	259	275	235	266	256	270	253	247	275	272	282	288	260	282	256	313	272	258	272	242	278	284	255	265	294	273	281	246	299	286	276	254	239	264	277	290	286	279	280	318	307	274	268	257	290	277	240	262	281	279	245	260	306	281	275	277	274	260	264	289	304	287	258	275	282	277	295	290	253	272	275	280	250	281	264	266	261	240	302	254	271	279	282	276	251	273	267	242	270	279	282	258	276	266	269	260	267	288	291	252	295	264	248	274	274	238	275	269	272	261	260	234	284	268	269	289	271	301	275	304	273	283	256	280	268	284	298	268	280	311	286	294	297	281	283	263	246	297	253	287	253	273	261	268	267	279	272	254	268	249	253	267	291	259	291	249	254	280	306	307	302	244	252	273	276	302	263	299	278	290	285	290	247	292	255	260	266	273	271	295	272	238	278	279	245	281	295	271	304	270	256	286	263	264	276	247	266	272	268	278	251	297	286	273	265	266	242	252	287	276	245	295	275	265	255	300	292	268	275	257	264	289	254	274	263	253	276	294	262	279	289	272	274	291	265	266	284	280	270	267	296	285	270	290	293	276	249	269	288	285	274	259	306	304	270	267	256	286	293	264	272	302	293	265	270	273	277	257	267	292	260	250	272	275	295	294	278	283	265	276	267	290	283	267	275	286	284	264	296	282	289	261	301	307	261	249	260	241	291	281	264	258	311	264	266	275	289	268	273	256	253	281	267	265	248	267	275	275	256	293	237	270	287	270	274	269	294	281	303	266	295	273	285	261	276	274	277	292	277	290	276	295	249	301	285	268	242	272	267	283	281	264	294	268	283	247	266	239	307	239	332	280	265	277	276	297	268	289	272	290	290	283	258	272	282	286	269	271	264	279	253	280	281	292	297	269	241	274	279	267	282	272	288	294	266	242	266	282	259	263	311	248	249	296	285	291	275	292	273	272	270	280	258	251	270	237	255	262	264	279	276	269	263	277	285	287	295	275	270	252	268	289	233	263	294	299	283	294	268	288	279	283	254	283	263	286	293	293	257	275	267	264	275	278	268	295	287	267	290	244	269	257	276	291	289	309	303	276	224	268	276	245	322	265	247	282	280	253	285	279	258	255	254	267	253	275	270	274	275	254	265	275	283	292	291	251	257	276	278	287	270	267	293	267	264	287	263	262	278	237	280	275	272	278	281	263	264	253	278	263	281	260	269	262	240	262	279	259	245	301	282	293	290	267	268	293	277	273	241	298	271	265	271	276	259	246	247	289	290	297	280	263	258	280	260	273	275	268	246	252	313	256	276	262	274	265	271	282	284	248	266	275	304	283	286	286	267	276	280	298	266	283	305	296	279	292	294	266	257	271	302	238	288	307	277	282	259	278	257	252	281	273	270	295	261	252	242	272	274	267	264	295	287	267	271	278	269	292	272	269	274	250	247	267	279	268	292	286	267	248	280	270	277	269	259	314	261	322	270	299	287	264	272	262	284	249	262	273	285	280	259	268	272	294	232	267	299	271	262	259	295	264	282	271	276	300	280	282	267	281	306	296	292	273	261	292	255	280	295	279	284	270	282	280	272	303	272	279	278	272	293	302	286	276	266	288	275	253	282	285	275	269	289	233	263	277	244	268	242	241	323	271	269	277	291	277	272	273	286	261	307	244	296	278	263	293	279	279	269	244	304	251	293	275	296	267	261	302	252	285	289	272	279	268	272	282	283	273	277	283	271	246	266	298	273	268	300	257	276	277	260	254	266	258	280	275	295	284	287	256	311	270	297	282	247	284	263	251	290	278	297	274	256	266	277	290	286	263	279	267	321	258	248	301	265	300	279	250	285	292	273	283	279	263	246	292	230	267	251	277	286	243	276	278	287	292	283	296	271	265	283	279	267	265	292	284	290	290	273	270	286	301	247	272	258	249	277	270	275	292	270	299	258	301	253	276	262	275	277	316	266	244	269	262	258	289	310	266	277	282	282	296	274	275	277	294	277	273	265	268	294	294	244	277	263	271	298	307	274	263	240	286	292	264	269	287	261	276	265	268	289	257	288	246	271	277	276	257	285	297	265	248	267	289	278	274	257	289	291	281	253	283	283	262	285	270	264	271	244	294	258	260	263	250	268	317	278	284	286	266	244	260	271	271	317	270	253	279	271	263	289	291	285	281	282	279	272	295	242	262	281	281	304	271	256	285	259	309	237	281	241	278	282	280	288	277	265	278	295	271	285	247	276	299	282	300	287	254	259	246	268	240	288	293	247	269	289	255	258	298	278	252	272	283	273	273	257	281	275	270	282	271	277	253	259	305	279	264	277	279	284	265	291	269	284	287	248	255	283	265	278	270	285	306	276	286	301	257	272	264	250	286	285	283	265	238	297	262	292	252	259	270	270	258	266	264	246	270	301	259	302	275	278	280	273	266	264	254	258	286	247	288	292	263	296	284	251	264	278	267	250	286	266	306	277	277	258	287	285	266	266	281	261	255	260	269	273	265	234	300	270	273	289	265	285	261	290	272	275	260	247	283	296	280	300	303	304	281	246	275	266	271	312	287	251	279	268	288	304	268	250	260	243	250	272	273	261	286	266	284	266	261	297	258	281	267	281	273	284	258	306	242	251	263	273	279	256	289	305	278	273	250	251	247	298	301	272	278	275	295	307	270	280	275	267	264	254	268	283	273	288	271	288	272	265	269	281	287	250	279	306	282	289	259	281	275	270	287	278	262	282	247	254	295	262	276	282	294	269	272	305	300	289	261	263	273	286	301	271	284	283	267	286	271	266	273	263	258	277	275	289	292	279	298	257	286	255	283	248	258	276	259	256	284	276	330	270	255	293	275	260	271	266	266	274	262	273	260	269	282	287	259	252	274	248	288	261	280	283	275	285	256	269	294	271	276	251	269	272	294	270	268	284	284	281	289	267	269	264	252	284	296	292	285	289	275	270	281	292	249	286	272	260	268	271	242	260	267	256	265	269	249	239	269	296	296	280	256	265	291	236	254	273	307	272	262	261	260	282	262	252	276	293	303	278	280	286	281	266	281	271	260	272	272	249	263	255	284	269	234	266	277	262	274	252	261	284	299	258	269	239	251	280	297	271	277	272	252	253	283	258	290	268	269	275	276	281	266	270	264	288	266	269	252	233	284	286	306	273	270	309	260	283	263	256	284	263	268	245	304	287	284	255	313	286	273	281	255	258	276	262	286	230	278	279	284	293	275	287	264	307	266	272	244	245
3306	4737	3958	1892	1333	1012	819	684	568	520	480	412	413	399	391	394	383	341	338	357	315	332	339	331	332	373	340	344	349	328	324	328	338	347	303	335	323	322	314	311	328	304	333	288	324	353	309	339	330	307	324	303	308	299	320	307	289	315	313	321	332	306	309	323	318	295	300	306	310	319	336	305	309	355	317	270	303	315	302	349	328	344	323	301	324	315	331	301	337	302	312	336	290	333	292	305	319	346	313	348	307	290	322	296	301	345	329	341	311	297	293	311	328	317	323	304	340	313	309	318	305	310	320	296	319	287	317	302	300	341	300	312	324	299	342	338	287	313	333	355	302	303	334	305	325	318	306	324	288	327	339	318	320	309	300	309	301	308	314	325	310	337	320	324	311	308	317	348	293	321	305	352	300	303	321	328	311	347	327	303	292	311	355	339	299	322	334	288	331	319	314	317	324	321	284	317	318	356	312	323	304	281	309	303	280	326	293	307	290	310	313	319	334	289	348	303	289	291	257	327	328	310	319	306	322	357	298	318	302	313	305	342	307	312	342	344	320	302	333	329	312	314	306	325	338	314	318	337	288	344	326	308	325	301	311	289	291	295	328	310	323	292	292	311	323	345	319	346	305	304	288	335	313	337	307	292	292	317	287	334	327	326	321	320	322	283	328	334	301	315	278	319	320	289	281	286	308	278	347	325	286	312	317	300	329	305	329	290	322	311	326	308	304	292	330	327	314	296	336	300	328	301	314	311	296	310	302	323	324	322	295	320	296	313	318	296	332	313	282	353	290	332	315	302	333	319	326	319	308	327	313	300	330	279	320	339	321	297	325	333	326	309	332	323	319	337	318	304	306	313	322	292	301	271	307	299	317	324	314	288	315	310	321	305	326	310	319	297	301	319	312	304	311	317	315	323	312	322	275	328	300	335	307	317	287	317	294	330	304	310	300	279	313	305	302	274	310	319	296	291	350	352	310	306	306	297	309	326	317	298	339	325	303	305	295	319	301	325	330	325	313	292	272	317	324	345	296	272	305	303	323	316	319	269	322	287	301	294	319	305	343	324	326	311	310	310	300	336	325	305	325	310	342	334	358	328	313	303	339	324	331	323	290	305	311	283	312	318	307	294	327	314	325	304	303	345	296	285	358	301	319	318	273	304	298	337	308	322	318	307	338	317	317	337	328	313	306	312	312	342	297	328	331	329	321	294	324	322	317	311	320	318	300	329	276	343	308	312	310	297	324	306	282	330	298	310	324	342	346	335	306	302	319	315	305	342	324	309	312	329	347	315	324	301	344	339	310	309	302	298	307	295	324	315	297	342	328	328	307	316	319	327	310	300	338	335	307	331	311	274	304	346	305	295	270	337	301	332	279	311	318	318	328	342	306	307	322	298	303	300	328	330	308	325	312	319	330	341	316	315	320	321	333	326	293	290	295	300	316	303	309	302	334	345	340	290	347	310	334	325	319	318	304	288	305	321	350	310	329	349	324	327	319	303	318	313	310	303	294	325	301	315	340	311	320	322	332	337	320	295	326	303	291	316	305	294	329	322	310	335	326	311	298	302	329	287	336	309	292	297	332	277	277	272	319	281	330	319	331	318	298	316	293	337	327	337	298	295	305	333	306	334	294	262	352	319	324	288	286	322	306	341	330	312	303	303	330	320	296	299	317	338	330	298	312	327	318	299	336	301	306	287	327	304	324	308	335	343	329	326	331	292	313	314	329	314	313	302	320	314	297	329	310	358	327	308	305	315	319	300	342	330	306	311	321	283	280	292	315	322	287	317	308	335	317	305	319	321	281	295	324	305	315	312	308	325	310	334	328	310	338	344	316	306	329	333	306	294	306	322	334	352	322	325	333	298	331	281	284	340	316	340	321	338	292	311	312	292	336	349	321	311	304	304	300	305	312	304	314	339	292	300	311	294	307	339	323	314	291	321	338	303	301	318	319	294	326	328	301	323	297	328	317	299	312	316	303	279	308	335	335	306	330	328	288	309	316	304	283	272	314	275	335	296	301	314	306	321	295	308	299	315	314	309	326	351	310	316	319	326	307	321	334	337	306	302	341	283	339	331	318	316	335	315	308	343	299	315	286	318	279	329	314	306	295	306	289	294	318	330	340	298	306	300	321	322	319	300	324	303	351	337	315	306	306	308	296	314	301	321	304	329	306	330	344	325	321	329	323	319	312	305	298	299	351	304	323	307	328	337	285	329	368	283	316	309	356	291	314	304	299	295	312	329	308	323	320	315	325	315	324	324	291	309	332	323	335	308	326	305	333	313	313	288	321	311	319	351	309	316	314	355	318	326	327	305	306	297	318	322	333	317	326	311	290	313	321	302	325	351	329	327	304	316	326	352	298	316	304	298	337	317	297	295	334	318	329	317	331	328	317	306	311	316	320	307	318	322	306	319	315	276	326	306	316	285	315	310	302	313	312	310	327	338	336	335	314	335	303	339	320	284	299	295	334	310	333	289	300	363	292	356	324	290	305	332	319	305	321	309	335	313	282	285	303	298	309	311	292	321	284	313	310	282	306	311	326	348	334	325	304	320	329	340	315	296	347	304	323	284	329	312	304	335	310	336	297	298	316	312	326	321	309	292	277	366	311	325	338	336	326	293	337	332	324	350	331	309	313	285	295	311	313	295	296	318	283	333	281	325	318	353	331	321	311	298	292	338	319	296	318	311	302	329	318	297	300	290	319	277	301	305	306	303	335	349	281	309	339	334	319	321	337	324	322	314	286	337	314	333	303	320	306	274	300	294	288	312	287	343	347	319	300	316	343	292	315	311	308	293	313	306	305	307	312	301	298	313	325	312	292	332	310	318	319	329	313	332	285	285	325	308	301	319	327	310	323	323	303	295	288	329	293	260	294	312	303	325	331	282	369	289	342	318	302	329	290	347	314	334	317	308	330	324	320	349	313	293	297	318	337	336	314	317	307	310	320	332	312	311	288	297	309	309	318	309	326	312	329	329	334	317	325	335	300	293	279	299	289	332	303	303	300	301	309	292	310	323	328	317	294	298	312	312	303	325	349	299	324	336	325	290	345	301	303	309	329	308	299	297	290	300	342	285	311	338	311	302	329	330	300	329	326	304	336	348	291	293	325	311	339	324	318	354	312	311	330	323	313	285	320	318	323	318	304	312	335	303	314	319	349	324	300	346	281	328	304	337	289	307	343	351	295	343	323	326	317	303	306	297	298	325	313	339	323	316	300	311	311	326	314	345	293	319	319	309	303	303	320	316	351	344	340	320	293	318	295	290	327	297	310	329	322	334	326	312	321	326	303	331	320	312	321	340	312	296	322	341	290	331	300	320	276	343	301	338	316	301	310	336	296	327	296	313	314	326	316	337	319	338	313	292	319	357	329	345	305	311	302	299	321	333	288	306	301	304	309	316	317	293	334	322	308	330	330	314	312	324	305	307	321	267	310	316	325	281	287	293	315	299	296	312	280	312	340	314	286	307	293	332	277	313	313	295	319	298
22571	21365	29001	24109	21359	21404	10888	1101	755	653	597	545	500	487	479	433	470	419	393	396	376	378	364	351	380	402	357	344	320	359	373	353	376	343	334	318	365	354	310	342	331	353	349	336	333	360	325	334	340	323	300	346	333	315	363	325	303	340	319	342	327	365	388	308	309	351	333	341	354	319	361	305	310	334	343	352	345	368	305	309	348	307	328	344	353	321	364	334	324	312	331	356	344	342	333	315	346	351	299	326	332	371	353	321	316	338	325	333	315	365	348	385	312	323	345	342	355	323	311	329	354	334	332	314	343	357	331	326	322	342	334	288	347	325	344	372	309	332	323	314	360	325	304	366	349	320	334	354	310	350	294	319	332	321	326	361	345	329	344	308	337	311	366	324	313	305	339	341	336	353	313	326	318	324	313	319	342	325	295	298	350	334	339	339	325	356	310	324	320	335	362	328	307	355	337	331	331	326	351	330	330	330	354	317	352	337	316	309	332	353	361	365	337	323	321	327	333	311	322	332	327	323	306	347	337	335	326	333	317	331	367	295	360	337	326	341	337	333	289	335	301	325	326	330	329	349	338	350	322	344	348	334	335	349	329	302	305	301	320	338	346	316	333	346	329	322	353	332	352	321	335	322	319	354	349	328	330	302	309	336	323	348	286	338	350	368	352	318	323	356	338	350	311	314	315	350	312	344	332	328	341	347	307	336	328	321	319	328	351	320	346	370	329	316	331	324	344	338	357	334	321	345	336	319	369	307	326	328	326	330	314	347	329	304	311	340	315	338	324	342	346	342	336	310	315	308	326	319	304	322	336	334	342	307	323	322	330	328	346	380	329	328	305	291	337	282	350	301	328	333	321	327	317	340	329	334	340	319	314	312	350	328	341	348	337	335	341	357	351	341	310	350	346	336	310	343	317	350	335	339	361	365	326	325	330	335	372	339	339	317	329	314	326	326	337	322	327	319	348	305	322	320	340	348	299	331	322	347	319	304	347	330	334	324	315	297	305	326	340	346	337	325	306	305	346	329	344	346	358	321	324	305	353	303	311	339	329	315	345	332	330	340	325	302	307	354	333	323	344	320	327	320	336	352	299	350	336	340	344	321	325	293	321	329	333	314	335	346	353	336	353	368	380	334	336	346	326	325	352	349	355	318	330	315	308	338	330	306	358	347	324	334	326	338	317	332	288	348	316	311	321	350	320	320	335	328	306	318	299	330	320	333	343	325	346	320	326	325	326	324	347	334	343	319	349	318	328	345	335	346	360	332	356	316	314	300	349	337	316	308	363	339	338	313	313	322	315	324	329	330	359	335	311	327	335	324	337	336	329	302	350	328	333	364	327	320	312	335	334	351	328	342	359	317	324	315	352	348	336	331	328	295	355	321	316	338	343	358	320	339	339	352	334	327	322	341	347	311	331	337	359	295	305	293	353	365	333	303	374	344	347	351	319	321	303	325	340	335	338	336	327	335	302	318	350	343	331	314	304	305	323	308	319	331	343	341	341	353	327	333	326	341	341	327	342	337	340	346	329	316	364	310	323	331	330	377	328	323	312	337	314	337	343	323	310	365	335	298	328	349	341	302	331	342	336	319	331	322	344	329	324	330	384	333	343	369	306	348	309	353	346	346	326	349	317	305	340	332	312	299	333	341	328	324	355	335	284	369	316	330	345	347	316	364	320	343	305	355	338	349	341	353	345	338	313	295	334	325	296	364	337	340	341	320	331	350	319	349	352	317	329	333	313	320	353	348	336	318	349	321	340	294	324	323	325	330	332	341	345	345	331	302	308	322	319	326	324	335	355	320	317	314	314	336	306	325	353	325	329	324	336	318	362	335	340	356	342	368	345	338	322	324	303	341	358	338	322	300	329	306	340	308	307	304	339	347	349	322	327	317	327	345	342	355	322	352	331	292	324	341	332	327	362	354	308	356	313	349	313	347	355	329	332	340	373	338	307	336	324	314	305	350	333	335	322	337	329	355	270	329	324	305	339	299	347	329	317	333	328	301	336	322	300	349	347	315	334	352	347	328	318	346	324	355	337	345	332	339	337	362	353	341	298	346	340	352	353	314	310	306	320	292	310	322	319	333	351	317	300	345	301	362	328	335	321	326	323	337	326	325	358	324	348	334	285	322	339	306	325	339	305	329	369	331	327	361	279	309	331	343	331	297	331	318	335	349	326	343	320	335	354	312	362	337	318	332	302	327	327	355	335	337	337	309	356	329	335	324	342	363	350	337	380	311	354	287	331	334	326	330	357	320	330	335	308	339	335	366	323	321	339	312	330	311	337	293	326	340	325	324	337	319	312	331	312	329	354	352	348	331	327	332	322	334	327	308	336	322	321	329	343	320	356	336	320	346	309	324	342	336	323	375	314	336	356	310	319	308	380	329	315	352	364	345	305	368	312	362	348	332	345	333	351	345	356	322	326	304	317	366	314	340	331	322	297	322	283	323	314	317	321	350	318	309	332	326	303	326	362	339	347	318	315	315	346	322	336	337	310	312	343	337	335	330	356	347	302	321	309	333	312	317	327	328	287	308	320	317	333	337	368	329	323	363	321	331	327	325	326	322	335	334	364	318	349	313	349	323	320	327	347	350	357	320	335	328	334	302	316	305	324	279	324	349	355	357	290	303	356	360	301	304	359	345	304	336	336	348	331	324	322	376	312	370	372	349	337	354	332	305	313	304	317	320	312	325	328	351	328	366	334	318	362	334	329	338	354	326	361	333	339	324	327	366	333	329	317	300	330	355	328	316	331	306	343	311	309	378	365	345	341	291	325	327	331	338	311	342	334	333	378	292	313	314	315	359	325	328	331	310	332	322	338	331	331	311	303	375	324	349	334	309	327	332	314	343	309	364	355	342	322	301	323	320	310	325	334	343	333	316	330	373	302	293	330	331	330	318	333	311	368	305	321	318	325	374	362	332	320	307	328	362	336	336	323	325	307	357	304	318	354	347	343	328	332	327	337	357	334	352	331	335	340	348	319	326	336	319	327	346	333	352	339	362	372	331	314	323	337	317	350	316	303	332	321	319	320	330	333	303	345	343	352	336	326	300	360	285	299	318	352	351	360	342	305	326	332	321	300	334	332	349	304	320	335	327	329	350	290	324	281	320	332	331	303	319	324	338	357	332	341	325	356	300	315	323	342	368	320	315	355	298	321	324	321	315	325	329	330	298	369	345	333	333	330	332	372	350	340	329	317	334	340	334	348	328	331	364	311	312	340	336	334	310	338	345	340	292	327	335	310	318	320	319	338	350	326	304	341	339	347	318	347	325	302	348	350	347	339	289	320	368	335	336	323	355	329	339	318	319	322	327	287	310	329	333	304	321	315	354	381	347	302	297	332	308	291	328	353	328	357	325	353	346	364	324	343	323	364	316	333	351	364	297	343	315	351	348	361	314	287	318	335	293	333	296	313	319	319	334	310	302	335	349	360	371	339	315	311	330	348	334	323	306	316	328	331	324	306	346	316	332	330	327	297	349
4371	13031	10994	5331	3624	2606	2026	1601	1293	1064	889	839	753	641	613	589	586	558	540	535	499	484	454	478	402	469	439	487	465	411	419	433	410	406	434	412	401	401	413	367	420	395	401	403	401	398	409	421	409	404	383	428	370	388	388	396	399	378	386	406	393	400	370	350	395	391	383	413	372	379	404	379	411	369	417	390	390	394	388	417	375	397	408	376	357	404	416	379	445	394	365	393	379	380	362	390	397	394	381	392	383	362	401	384	367	386	369	392	441	380	412	403	379	378	379	365	386	375	391	381	408	372	406	383	369	386	356	428	413	408	375	397	371	372	424	386	401	400	394	385	409	389	376	398	380	390	367	394	391	416	362	386	371	405	400	379	374	379	426	376	379	426	378	400	400	406	401	414	373	368	372	353	384	379	396	385	404	351	392	397	385	390	400	387	375	399	363	367	392	350	360	365	383	407	406	409	410	354	399	360	382	368	407	424	393	392	394	446	385	355	365	365	421	413	383	400	405	393	369	370	404	400	377	378	437	373	381	413	399	396	403	364	386	390	414	385	383	371	405	386	382	397	379	404	387	373	379	388	413	364	389	366	386	342	360	387	401	396	396	383	387	423	412	415	407	384	396	383	413	397	369	379	383	370	412	379	409	378	339	388	388	418	372	399	407	381	392	406	373	390	407	380	364	395	412	409	406	390	393	319	383	397	413	408	346	388	408	389	414	382	386	364	382	383	381	394	395	428	377	369	351	406	385	411	375	409	394	381	383	365	339	415	395	387	402	377	408	380	395	386	415	402	401	402	403	365	375	357	405	388	371	379	397	359	399	377	392	406	359	391	396	419	395	356	428	365	403	403	395	378	380	399	378	394	414	367	382	388	404	364	352	372	355	369	361	389	368	403	383	355	389	390	387	372	414	367	398	381	380	409	373	417	378	384	378	368	370	392	375	359	372	341	398	401	369	364	372	384	363	372	405	419	371	420	385	393	366	396	377	392	381	371	418	403	348	387	369	385	401	382	372	416	364	388	391	382	398	384	389	368	404	398	383	386	366	414	389	404	379	394	419	363	390	360	361	408	416	395	381	401	398	383	415	380	400	417	375	400	368	387	432	355	389	392	381	382	388	410	407	392	376	373	367	356	371	429	391	396	372	393	374	375	385	389	416	371	395	375	373	368	374	414	410	400	406	371	403	369	412	351	392	403	381	396	375	399	378	391	391	379	387	378	396	412	379	371	411	386	408	390	361	367	387	382	385	390	379	366	379	393	356	391	404	395	382	420	406	393	385	399	396	391	393	383	391	398	403	378	368	431	403	384	386	389	380	385	382	375	362	395	374	419	378	389	381	380	372	413	363	396	402	390	375	402	376	395	379	375	402	362	408	368	373	392	368	370	360	370	408	380	379	360	378	381	393	362	368	365	371	416	403	377	400	354	372	400	370	452	401	404	427	409	386	412	397	423	364	372	372	371	392	397	383	383	387	408	366	409	399	396	379	375	426	377	364	354	419	421	390	390	398	391	376	378	374	410	395	411	392	411	423	391	365	401	401	382	363	359	366	414	385	381	407	395	373	390	394	404	380	382	399	391	365	410	402	378	355	371	355	365	396	345	396	414	415	373	398	381	419	356	399	386	396	384	386	389	411	385	408	420	395	395	371	429	379	403	370	402	347	432	393	380	382	389	401	369	394	361	371	387	409	407	404	381	396	428	395	408	373	399	353	362	370	394	379	376	394	365	380	356	407	401	368	409	397	401	381	368	365	420	387	379	411	399	413	371	389	397	376	382	371	391	416	412	391	371	378	366	386	411	366	351	396	392	387	386	359	340	429	363	402	360	368	346	405	360	409	382	367	427	393	372	375	362	376	389	390	383	357	409	373	399	413	385	374	373	396	356	438	388	370	400	402	351	380	407	371	410	374	380	389	386	379	389	408	408	380	399	397	419	389	399	402	403	430	401	400	370	382	415	355	418	397	391	376	389	395	363	390	365	417	415	387	355	380	369	351	421	366	365	387	405	405	424	356	385	365	429	406	410	405	379	409	377	420	370	392	424	387	372	381	374	436	363	390	381	403	396	382	368	366	402	358	399	393	405	396	382	369	385	376	389	374	403	397	379	422	373	423	378	374	364	391	368	370	362	391	369	366	358	379	387	396	402	390	363	377	366	394	391	428	399	391	402	392	373	400	393	398	380	408	369	386	340	367	431	404	390	377	359	390	381	359	378	376	403	394	397	409	358	406	386	391	388	364	399	396	399	405	406	353	398	389	352	368	381	375	390	375	407	403	404	354	393	396	380	398	433	418	389	396	441	418	400	385	386	351	408	379	366	393	366	350	392	358	435	376	402	350	396	389	388	386	390	393	378	397	383	395	402	408	400	359	421	353	368	381	371	415	405	415	422	386	344	392	374	377	398	356	401	393	378	389	406	374	369	341	359	393	367	397	362	358	363	373	361	396	373	403	391	363	360	375	387	372	361	375	406	396	407	401	384	379	369	370	380	366	368	376	368	391	392	368	372	379	378	395	391	393	399	389	407	356	354	402	358	395	380	376	339	373	416	372	400	393	353	335	413	393	400	383	389	387	409	376	379	371	400	361	420	385	401	394	376	336	367	379	412	381	360	356	382	415	364	437	379	406	407	382	369	394	408	377	407	385	383	393	384	384	382	380	442	385	405	393	422	376	359	363	402	381	355	364	358	380	350	380	403	389	398	347	383	369	395	389	417	392	404	405	373	395	405	392	359	375	409	375	404	364	393	380	390	434	398	402	406	382	403	360	380	369	406	382	438	438	395	370	406	364	385	375	438	385	356	361	376	367	379	370	386	392	395	388	394	371	389	335	427	383	414	373	363	393	400	415	382	356	353	410	407	398	396	400	350	355	399	358	390	394	391	384	374	372	381	442	399	413	371	421	411	399	404	378	385	398	376	406	376	445	384	379	379	359	391	388	418	421	368	438	373	395	371	434	377	371	413	402	432	358	376	382	408	389	381	392	429	408	385	369	395	337	388	399	401	370	389	369	372	422	396	392	379	388	391	397	391	374	364	393	408	359	407	387	383	367	401	384	367	396	430	434	368	417	377	410	368	369	371	402	368	385	354	393	378	369	405	404	365	397	371	385	396	355	401	388	418	386	416	404	413	340	386	380	402	388	366	354	402	371	365	392	407	423	384	413	378	388	372	365	397	392	373	384	410	416	377	392	346	384	378	393	391	394	444	383	378	343	354	426	345	386	411	399	379	382	355	347	389	413	358	350	371	361	351	367	401	392	411	390	393	374	360	416	382	421	403	326	385	402	404	401	407	415	388	366	386	393	393	391	386	368	349	380	380	385	387	387	372	354	369	368	381	390	441	390	342	396	375	375	411	416	450	364	374	374	381	412	356	382	408	370	421	363	394	398	382	377	406	377	341	365	402	366	404	399	379	396	416	413	411	417	379	409	394	414	374	407	395	370	401	387	406	394	399	424	407	375	426	342	375	395	379	395	392	385	381
27332	19868	6545	910	663	630	616	597	606	502	568	549	579	560	559	529	590	544	541	568	566	539	544	557	579	569	568	571	619	574	544	536	541	574	567	529	562	589	587	542	568	506	555	523	571	586	610	548	572	599	518	541	618	555	590	547	562	624	548	551	524	567	542	543	617	547	547	573	615	570	544	550	615	559	574	553	575	556	552	572	544	583	552	583	557	540	584	554	618	555	575	573	621	566	565	579	593	525	549	541	569	578	500	551	564	547	550	567	569	526	559	566	524	591	599	568	571	558	587	553	576	586	586	528	544	539	528	573	517	531	553	560	545	520	537	530	569	569	509	542	558	518	605	560	538	541	566	562	523	544	589	542	544	594	536	563	574	549	535	540	533	530	540	563	576	522	604	559	547	538	538	543	561	535	564	574	625	567	571	545	594	551	557	527	568	535	564	602	538	562	585	520	532	595	521	529	551	552	554	571	582	595	560	553	533	565	570	587	562	566	560	519	565	530	533	532	524	559	561	545	556	571	580	559	548	574	535	576	513	528	549	526	576	572	550	604	558	560	553	544	596	587	539	574	540	569	571	562	553	520	599	562	612	542	527	547	540	556	518	580	554	528	520	582	586	573	512	589	564	565	556	574	521	567	503	565	569	550	597	529	551	585	550	554	591	576	529	533	577	548	550	571	565	557	545	553	571	592	567	539	526	543	544	577	605	552	541	512	548	558	555	568	555	566	548	587	548	573	562	553	589	566	571	583	565	573	544	524	577	520	524	564	583	552	614	625	605	572	542	553	594	575	538	516	517	590	542	576	599	581	540	585	546	578	601	536	548	538	539	550	542	620	590	572	587	560	584	556	533	569	626	522	556	553	584	535	558	596	584	569	556	587	566	549	541	590	580	540	542	528	557	584	549	566	526	518	568	552	595	586	591	583	584	541	544	575	571	559	573	565	550	579	541	537	577	531	530	486	530	557	567	547	524	584	524	566	580	556	612	580	541	577	579	564	580	529	570	540	550	584	539	553	564	562	584	541	529	563	568	564	587	557	575	561	563	606	554	548	556	581	504	537	547	531	556	559	522	536	564	562	541	560	558	515	587	551	558	565	577	581	571	563	528	572	613	574	560	535	520	566	534	541	552	594	571	539	536	571	531	536	516	578	552	514	557	563	546	538	564	546	574	591	597	503	576	550	586	532	535	589	549	553	567	586	562	536	544	533	536	559	546	556	545	573	621	575	551	562	528	543	582	525	548	516	550	539	519	512	540	564	575	573	552	542	579	589	550	565	538	554	554	569	544	535	571	607	562	494	567	567	559	509	567	561	573	528	548	564	527	562	537	555	572	574	522	553	545	525	561	578	571	557	557	564	565	571	551	536	599	596	560	579	576	572	571	557	578	523	544	572	566	543	590	588	566	540	567	530	521	525	545	570	596	576	522	578	562	567	565	573	512	548	561	590	526	557	557	550	583	591	525	545	582	531	534	549	550	599	532	556	548	535	546	557	568	584	546	579	527	554	572	567	572	595	571	549	563	555	549	544	540	570	546	542	537	601	562	553	540	580	559	545	588	541	566	557	535	571	546	578	566	545	550	527	554	591	564	500	557	555	552	564	518	551	593	604	546	556	535	576	544	498	558	531	530	562	580	558	559	544	566	541	555	539	573	532	552	556	555	562	565	593	614	612	602	555	581	523	600	577	563	508	556	555	560	576	581	568	569	573	558	550	544	580	545	510	560	544	587	539	529	625	527	588	524	590	582	572	548	544	551	572	551	600	554	572	500	576	580	577	551	555	566	540	558	562	556	567	539	514	596	608	554	586	549	574	546	554	581	565	562	567	577	578	554	538	587	560	552	572	579	539	580	562	585	547	533	574	598	546	556	538	566	561	543	537	548	543	566	529	563	515	557	581	594	543	553	604	574	569	576	585	554	556	590	560	566	513	541	545	544	551	575	526	567	564	533	585	564	567	568	534	561	631	589	575	585	546	547	562	550	519	568	585	542	568	585	549	529	531	575	571	553	559	564	494	573	530	603	550	594	569	579	558	565	574	547	562	593	528	569	531	488	512	563	549	561	558	524	600	536	565	565	573	599	537	570	533	551	557	525	596	565	527	539	575	543	545	605	585	563	560	558	567	551	590	567	564	566	569	577	562	557	545	567	529	595	535	554	551	541	560	552	558	557	558	603	560	591	571	556	580	521	572	602	544	563	572	552	537	558	523	549	539	535	547	546	585	556	588	562	544	554	536	573	533	509	556	597	524	583	605	541	576	534	530	571	551	580	552	595	548	549	560	575	587	581	587	592	541	572	557	569	585	536	588	578	548	583	536	549	587	568	577	565	515	569	525	551	564	525	589	539	533	552	563	551	560	589	598	556	562	554	558	556	528	555	563	570	510	587	536	558	567	519	544	570	571	597	536	566	558	550	583	599	528	557	565	566	549	537	567	529	573	532	551	535	579	543	589	561	543	601	560	569	564	568	538	587	603	568	578	590	558	525	511	585	589	566	549	597	568	540	526	530	599	575	581	549	566	535	549	580	561	580	591	538	578	553	562	552	568	552	569	566	573	563	562	588	546	578	579	542	528	529	567	534	527	551	578	563	579	561	529	571	572	548	556	588	599	569	579	548	560	560	596	604	529	555	550	563	508	570	560	542	537	525	590	541	557	543	588	524	523	571	555	573	540	541	595	614	535	563	522	574	571	582	519	567	595	597	525	602	542	571	554	584	561	590	557	569	564	568	593	566	569	566	540	562	592	602	590	588	572	558	546	540	612	565	597	515	588	558	552	596	542	577	596	570	559	557	565	532	590	562	549	532	589	522	568	538	578	551	531	585	572	567	521	570	562	545	575	584	541	535	561	585	560	568	537	580	558	523	611	603	570	543	571	572	609	563	538	580	572	570	604	514	550	551	569	521	569	540	550	535	550	602	527	602	567	557	525	549	557	552	562	583	532	560	541	547	617	556	564	562	575	583	532	587	541	584	585	550	540	528	569	550	557	584	557	556	497	554	555	566	584	567	557	569	605	563	536	556	576	585	583	515	584	591	565	577	589	545	564	548	509	586	583	554	597	565	549	580	579	559	580	582	583	541	580	592	542	610	584	578	541	550	585	549	606	559	546	563	567	588	572	563	563	546	579	541	570	593	522	561	540	534	591	525	571	552	543	583	547	570	566	596	582	537	538	561	630	566	592	565	564	555	539	550	563	584	596	561	607	576	516	555	509	567	598	593	616	567	548	533	559	545	553	558	537	526	576	539	563	574	552	527	524	563	621	560	578	573	556	542	564	583	534	568	550	564	521	550	561	519	532	559	590	625	558	573	587	602	516	519	534	566	599	582	523	547	569	552	522	504	537	544	559	569	536	587	561	591	557	574	575	565	551	519	553	577	558	555	593	544	592	555	545	534	588	559	588	536	563	567	542	553	553	547	558	547	571	533	557	538	551	572	593	514	525	560	551	573	545	571	549	545	501	550	593	548	539	610	551	588	570
4174	1193	1009	790	745	732	683	677	682	659	645	640	637	664	626	627	610	635	646	638	627	643	655	633	619	643	618	592	627	649	635	658	646	615	671	631	588	637	650	632	615	605	641	633	656	622	647	598	696	609	581	664	660	594	688	639	609	628	671	611	631	606	633	642	643	636	644	621	628	620	675	645	654	629	649	628	573	608	593	610	650	628	596	640	630	643	647	612	588	597	655	646	632	641	639	626	614	645	642	644	611	663	614	654	639	642	619	607	620	643	652	650	603	582	624	623	634	628	584	606	613	616	613	618	627	632	645	630	649	636	621	619	620	605	591	602	605	607	624	593	614	661	631	633	606	599	675	622	585	621	603	613	649	643	648	619	603	651	650	637	632	618	620	631	658	642	630	626	656	599	629	662	622	623	603	656	618	648	621	624	641	617	625	632	633	618	633	643	595	613	627	621	665	600	636	677	655	585	581	642	661	644	657	641	663	626	637	588	639	648	634	622	639	638	558	612	601	639	607	637	658	624	603	623	655	609	612	672	646	630	663	615	621	586	656	590	666	624	636	636	624	619	645	616	655	638	654	611	640	600	632	597	625	653	645	627	620	605	681	620	630	633	599	607	623	583	583	652	650	655	633	620	634	648	624	620	694	613	633	627	659	632	611	621	620	663	645	633	641	615	636	619	655	636	596	657	637	624	677	596	673	645	602	622	608	630	640	665	606	630	630	611	619	654	659	598	609	630	635	626	629	631	639	633	689	628	611	654	648	589	620	604	640	680	644	619	641	643	630	581	633	617	655	618	648	614	685	634	622	646	591	676	650	636	621	625	637	607	694	583	650	678	645	592	679	606	596	658	622	613	626	647	634	665	666	610	641	645	587	654	662	629	582	627	612	646	616	637	592	643	613	664	636	614	588	619	631	656	645	584	668	594	633	585	622	616	580	633	607	695	623	606	642	607	653	603	630	639	606	645	649	653	636	632	602	625	612	610	665	647	629	620	631	627	659	654	594	638	635	599	621	667	642	653	602	599	589	641	608	574	671	649	648	646	641	669	623	607	588	643	622	616	622	641	635	608	637	643	681	620	637	638	630	615	616	642	642	651	667	629	612	667	652	669	636	632	637	591	665	626	629	668	613	681	651	601	598	645	679	644	611	651	637	580	637	635	605	633	680	602	611	664	660	630	620	630	635	619	647	572	614	713	635	637	598	621	620	640	603	647	612	621	626	656	611	594	633	614	569	617	605	590	665	674	594	601	616	618	599	645	612	674	615	621	584	602	631	603	609	615	603	655	623	624	633	610	602	612	627	661	669	631	610	623	642	678	606	621	655	657	620	626	617	633	604	576	642	619	632	616	651	575	648	602	606	631	616	670	604	605	631	647	642	599	640	620	621	655	636	631	607	672	608	652	644	654	645	623	621	630	625	603	618	555	614	630	612	614	603	623	647	615	622	621	652	660	652	626	641	634	600	651	630	673	630	628	605	634	645	608	628	599	618	631	641	623	635	669	672	608	642	627	638	595	615	624	636	641	609	593	590	606	598	657	673	616	638	576	615	660	627	594	648	623	575	591	604	656	620	664	624	615	606	637	592	636	601	635	623	610	666	630	651	671	624	633	626	589	602	596	646	643	660	637	636	652	624	628	612	625	646	630	673	615	640	624	660	663	663	625	622	647	623	561	619	581	640	602	620	637	646	598	644	631	603	618	617	655	598	586	636	621	623	641	625	650	657	588	588	613	649	585	608	622	653	678	618	615	615	642	629	577	594	607	628	594	630	625	614	591	627	609	646	674	635	609	652	657	664	621	643	603	658	616	638	606	644	616	641	627	645	642	558	629	679	640	613	646	650	657	637	602	637	585	648	617	648	661	599	654	593	654	675	591	645	587	651	626	592	628	623	651	688	644	626	613	641	659	612	624	630	622	650	637	581	632	621	612	628	671	630	658	616	605	631	614	573	594	659	627	630	650	636	609	636	605	660	648	564	605	575	597	647	625	648	625	610	615	649	671	635	616	634	584	652	619	619	635	628	641	613	603	614	655	578	642	634	629	616	619	633	668	617	659	613	632	632	640	623	639	600	663	614	627	603	588	643	597	641	649	650	627	627	630	631	625	642	677	668	597	657	627	642	639	671	612	632	653	598	653	625	624	628	621	603	647	608	617	676	644	582	623	666	617	594	617	621	621	640	621	632	644	676	589	577	617	666	612	645	635	573	624	579	606	617	645	648	637	612	621	640	630	617	634	640	646	662	579	618	607	640	657	614	631	599	603	606	622	622	635	626	658	640	615	574	600	688	686	620	595	661	620	628	604	588	619	606	647	661	648	628	642	671	588	651	607	608	608	597	688	596	664	646	653	609	649	610	604	640	611	635	581	622	623	654	605	620	599	585	616	665	640	626	618	627	646	635	631	645	644	693	627	594	689	624	632	618	630	644	650	582	578	641	608	627	717	647	638	649	618	606	628	612	656	630	599	587	667	621	576	624	588	653	620	628	622	629	636	649	640	609	654	675	595	620	650	595	632	688	579	599	633	637	647	611	613	607	628	643	641	636	602	663	595	639	647	613	603	587	619	620	652	639	598	624	601	648	573	649	648	659	615	670	671	664	667	600	627	654	647	655	652	644	616	621	617	648	594	662	633	646	611	615	626	638	662	664	626	606	669	570	625	636	631	652	645	646	584	620	647	607	617	648	605	627	622	618	626	648	663	598	644	623	651	640	605	652	674	648	607	632	610	643	653	680	603	655	661	693	660	609	621	605	671	625	615	601	670	609	681	601	615	655	627	597	606	654	614	592	600	663	604	610	632	654	619	660	604	651	629	623	612	647	645	622	684	617	651	707	559	604	644	676	631	623	625	596	638	624	639	634	640	652	638	614	620	662	624	608	646	602	653	639	614	650	607	633	650	647	631	609	601	627	636	603	639	632	654	618	607	618	639	617	683	631	622	623	610	585	629	613	646	637	660	617	612	628	628	655	614	667	638	618	640	598	681	629	639	626	615	641	608	594	656	622	632	618	620	612	642	648	650	650	622	623	647	629	641	623	615	595	644	643	658	626	623	652	637	626	649	653	610	678	640	625	617	636	635	661	611	651	674	601	649	636	639	651	681	629	628	641	632	602	679	643	595	640	673	636	689	639	592	629	604	639	643	627	583	614	644	588	594	628	692	603	617	638	626	628	606	615	618	633	641	615	621	644	616	630	628	649	619	675	627	638	637	634	651	629	627	669	621	605	650	574	616	636	623	638	622	629	609	660	598	607	676	638	644	599	622	630	603	639	636	675	635	614	646	658	670	666	605	667	611	626	614	620	624	630	581	653	645	640	654	604	623	644	624	629	648	631	625	576	597	593	625	653	645	634	641	650	638	674	659	634	694	626	653	595	579	628	650	581	634	612	630	700	651	619	629	663	623	610	669	656	636	614	622	651	668	625	634	645	630	656	630	605	634	675	613	568	609	667	596	602	646	557	634	601	623	628	594	594	619	609	631
23717	21296	28411	24498	21272	10279	1420	1029	877	919	806	773	742	756	721	719	718	710	689	677	709	747	686	651	709	705	697	690	698	726	661	646	680	617	672	697	657	703	612	676	676	652	677	698	665	638	673	658	662	658	647	659	647	672	639	676	639	664	707	652	686	642	686	683	696	654	667	680	693	636	626	650	678	673	680	674	672	625	655	650	679	750	647	633	652	619	652	667	671	663	621	670	646	628	645	648	650	671	713	678	640	642	663	638	688	665	650	681	678	689	699	674	669	642	673	661	691	635	634	685	695	659	600	684	629	697	649	663	648	632	638	666	652	640	666	699	676	597	674	653	642	636	669	676	659	624	661	644	707	633	650	659	648	703	642	652	669	677	624	627	679	719	686	664	657	650	624	627	666	653	680	649	648	687	682	658	669	612	635	636	638	636	615	649	641	688	673	647	673	643	694	716	652	678	676	651	656	653	675	662	670	664	703	630	640	672	707	694	668	668	634	632	664	688	652	629	690	646	589	687	675	622	595	668	591	648	653	668	703	688	688	631	658	624	663	666	661	671	680	637	679	638	604	641	645	670	672	691	655	630	719	658	665	678	651	643	683	681	675	658	644	637	642	650	625	655	613	678	652	636	631	618	668	644	651	639	661	681	655	620	713	647	643	636	680	653	647	648	657	635	647	655	652	632	670	612	682	657	708	683	658	660	688	636	660	653	658	638	622	621	698	702	683	633	631	650	704	633	643	668	648	610	656	668	644	649	653	681	696	671	668	653	706	648	645	643	691	652	677	660	653	703	640	661	637	639	679	641	677	689	639	700	677	663	700	617	677	637	674	627	653	629	667	625	703	660	696	622	647	697	662	666	692	668	664	634	664	674	654	679	665	710	674	655	642	694	652	674	653	679	663	612	632	677	669	659	679	658	616	655	646	668	650	640	681	647	636	678	648	666	663	663	686	667	678	677	658	667	644	676	652	620	687	695	656	626	645	695	694	653	640	659	641	633	727	673	659	671	676	659	645	691	668	650	700	642	612	654	669	644	686	635	668	656	666	684	663	639	656	686	622	670	660	665	663	670	630	674	662	616	631	626	659	617	632	651	690	686	688	683	665	680	676	672	673	657	667	674	650	640	684	624	648	633	689	653	688	676	678	684	688	610	659	691	683	633	692	613	646	647	669	683	611	671	684	591	666	679	650	659	680	680	580	634	645	691	641	639	631	671	692	649	648	645	699	647	654	617	651	653	650	638	653	629	679	677	657	617	681	666	641	667	684	671	674	657	692	634	673	652	624	653	673	656	674	731	641	676	711	636	642	646	672	674	659	649	673	684	666	678	659	700	687	667	667	661	658	671	636	670	640	645	686	675	653	654	644	661	646	679	678	635	641	647	648	710	701	679	628	656	664	656	653	686	592	666	686	650	635	675	646	638	671	631	678	700	666	657	674	655	700	636	613	687	701	690	679	680	666	672	610	640	677	676	665	721	604	660	627	640	652	646	636	689	671	646	634	657	630	657	647	718	684	658	646	689	633	656	694	655	666	642	665	650	669	656	689	626	660	682	618	680	611	693	667	645	646	666	674	648	634	670	647	619	657	647	623	650	699	695	677	658	624	656	664	647	622	664	623	687	614	650	693	686	661	671	650	648	666	641	637	677	629	666	610	626	645	682	671	662	666	624	676	667	636	639	616	678	676	673	611	688	684	656	583	667	677	645	679	679	638	598	680	680	656	661	677	690	640	675	670	693	671	647	682	644	653	674	679	629	638	670	693	663	651	667	630	656	634	660	616	694	660	636	687	644	648	613	693	615	618	657	688	649	659	644	644	688	626	660	670	641	643	669	673	634	661	634	650	682	698	646	669	601	665	694	646	652	679	692	651	664	639	664	676	643	697	659	706	676	657	632	730	643	700	682	637	649	704	652	642	631	657	685	625	669	671	624	707	633	649	670	605	594	661	699	652	650	697	614	677	665	674	722	664	636	713	642	665	683	695	725	655	663	700	671	639	630	690	637	597	657	701	631	676	664	624	647	653	667	643	719	662	640	667	702	678	672	678	671	662	654	635	702	676	688	598	699	659	647	662	663	668	645	634	672	652	689	636	615	675	706	651	632	669	650	647	598	656	706	657	635	632	654	662	665	657	693	684	642	678	669	663	674	709	633	633	609	668	647	658	613	657	712	651	708	633	645	655	696	673	680	658	632	670	646	644	679	709	654	667	685	641	653	637	616	627	647	654	624	670	682	698	643	648	667	671	620	628	689	663	657	650	666	705	622	687	675	650	706	674	654	640	662	642	654	685	645	647	659	688	654	640	679	627	637	656	645	642	633	658	637	654	719	685	658	651	628	671	662	662	646	664	684	674	638	679	619	685	606	737	697	649	674	670	644	670	667	696	673	664	713	658	657	659	592	675	643	670	684	643	650	673	656	692	621	692	655	657	699	671	704	657	660	677	638	656	674	641	718	682	672	655	637	652	684	622	699	666	679	682	665	600	681	670	678	679	676	666	659	672	677	644	611	650	697	650	675	640	655	658	662	643	640	639	670	697	707	698	670	650	647	668	690	660	637	646	674	686	657	614	648	643	646	646	680	649	658	615	687	621	680	652	663	685	640	696	695	595	688	709	653	659	609	679	676	634	678	628	681	692	614	642	636	700	622	673	657	643	621	668	645	639	684	687	643	669	675	645	635	620	658	652	662	685	619	663	660	635	682	629	690	649	612	674	689	698	642	662	707	667	618	674	695	628	649	683	637	654	681	647	692	638	675	686	670	615	694	642	672	688	621	642	649	671	672	666	605	643	640	660	637	692	659	610	646	670	633	636	670	615	622	688	668	649	651	643	655	680	657	686	655	675	640	654	658	634	641	642	682	671	658	693	640	593	690	693	651	676	689	693	629	662	649	640	625	647	672	672	701	641	616	626	691	618	619	691	656	649	669	619	655	678	633	697	643	652	632	647	611	654	615	667	673	683	629	651	666	636	651	647	645	677	651	648	661	643	669	655	696	711	690	651	659	673	665	666	658	651	605	695	660	709	683	637	682	676	655	656	612	664	653	682	603	648	619	607	687	650	682	642	710	668	675	646	659	645	673	681	662	678	708	670	669	649	666	642	639	658	643	661	688	686	670	643	637	670	678	645	613	630	708	657	696	666	655	645	676	673	691	657	667	681	638	661	639	632	658	631	670	637	664	641	647	649	667	687	642	662	654	608	683	676	648	611	670	660	653	679	625	683	661	677	682	721	641	660	660	652	652	641	692	662	691	679	696	622	605	666	682	664	648	720	703	672	668	706	653	657	638	644	667	683	678	644	669	622	690	653	686	728	649	661	662	669	646	669	666	689	643	660	669	675	655	689	683	700	680	636	645	644	668	697	659	659	660	655	656	695	643	667	674	654	637	655	667	636	691	664	641	623	649	656	657	676	618	642	674	692	647	695	684	620	664	638	632	650	628	683	697	668	635	685	680	633	698	635	639	657	660	652	671	623	694	662	689
3187	7474	6498	3169	2346	1755	1439	1348	1108	1045	1009	980	841	864	854	822	863	865	806	805	805	807	792	823	786	789	801	797	719	785	737	741	757	766	752	721	783	765	760	759	690	737	726	789	672	762	716	712	745	738	758	749	763	715	743	740	723	745	739	747	765	673	783	727	740	760	739	727	763	761	733	764	735	738	719	739	750	703	771	751	760	742	729	785	753	772	708	736	721	746	751	753	737	752	720	746	782	718	739	744	715	736	752	726	714	743	769	714	767	710	762	729	751	765	758	733	680	725	782	779	764	782	796	695	786	742	746	754	766	737	779	716	688	762	782	776	716	819	721	748	752	717	761	726	729	704	744	739	746	766	721	694	770	806	736	716	734	680	735	781	764	746	741	722	756	732	773	709	726	736	741	809	737	720	790	734	729	732	743	733	759	778	736	781	761	744	775	705	731	713	707	724	759	728	732	713	741	710	785	782	708	747	696	748	713	704	754	788	726	772	751	767	728	733	758	759	744	715	744	771	732	750	746	726	782	728	726	765	688	694	750	729	710	712	728	724	779	746	707	735	761	739	791	744	769	731	722	776	760	773	714	757	716	797	754	770	745	752	696	714	706	751	749	753	739	725	717	742	746	734	739	771	745	696	725	718	804	752	734	761	739	710	720	724	751	719	789	762	727	759	760	720	714	731	758	732	770	761	750	736	755	748	730	741	775	714	781	729	739	751	747	724	712	689	695	687	756	790	750	741	720	739	795	743	761	748	759	721	759	683	765	790	711	750	671	750	722	730	799	700	751	721	766	755	734	761	751	751	722	761	821	738	763	729	739	774	721	763	758	750	760	759	726	763	755	728	745	727	694	784	749	776	792	732	724	753	744	760	706	738	734	794	765	727	762	741	701	769	791	751	736	687	766	766	746	778	762	732	696	776	772	702	754	733	768	721	754	728	762	750	725	734	754	749	756	758	754	692	737	711	735	767	701	777	744	719	714	775	768	729	700	735	746	754	743	710	759	770	728	741	754	757	748	727	714	746	745	724	742	767	761	724	741	789	738	748	731	782	702	719	755	778	739	766	790	710	721	740	772	714	721	672	787	756	722	750	745	734	698	752	707	755	772	776	720	746	733	744	734	782	735	748	763	705	745	774	727	757	737	748	717	698	712	752	738	695	718	713	756	713	742	822	771	738	752	736	778	735	699	697	723	768	738	718	741	724	735	769	758	736	715	689	806	736	761	774	772	717	665	755	750	713	732	758	734	755	697	712	744	765	696	751	704	696	732	722	757	715	756	785	717	720	709	760	766	740	773	740	745	785	730	723	759	752	758	776	751	728	793	777	716	811	703	734	753	756	775	744	786	782	747	758	783	750	720	736	770	721	729	744	735	751	762	754	760	814	669	724	741	740	744	752	716	780	730	724	740	732	729	738	755	665	787	741	736	762	742	773	745	717	776	689	721	705	677	736	730	722	729	776	741	766	755	781	729	719	698	729	775	722	743	769	729	699	782	766	691	710	787	730	747	741	726	777	743	783	743	743	713	729	732	708	721	751	762	799	730	769	736	712	732	785	733	714	722	746	779	753	745	702	710	787	773	699	741	752	717	743	748	751	769	712	762	699	773	749	759	769	747	762	782	730	748	766	752	748	755	720	786	700	747	686	748	759	745	730	749	753	724	714	764	690	742	731	815	768	694	757	770	739	765	768	718	739	727	737	723	718	739	729	781	782	714	716	720	768	738	775	715	736	724	762	786	771	760	742	732	741	704	752	761	762	745	716	780	769	764	656	759	727	709	734	780	738	784	762	724	705	734	744	753	725	753	814	771	713	775	734	743	735	762	801	777	736	788	755	710	760	790	740	746	760	755	771	756	715	730	746	733	735	794	731	751	701	704	780	709	753	735	741	724	696	771	765	727	734	735	765	748	714	754	729	783	725	736	686	743	782	722	728	743	726	745	740	776	794	778	687	686	772	758	774	765	749	687	729	756	737	740	747	719	741	738	716	796	701	776	739	732	731	750	736	761	732	756	760	759	778	731	725	772	737	787	740	749	717	734	714	695	754	756	789	759	742	718	729	734	741	755	748	738	726	753	759	739	783	746	703	733	776	709	787	681	747	776	746	711	819	768	790	764	737	746	792	729	741	776	734	766	758	765	737	735	759	724	744	711	719	717	738	760	757	750	723	733	802	760	733	794	741	706	762	689	689	734	766	766	746	746	749	734	712	782	779	722	717	763	755	757	740	743	733	748	717	740	728	728	794	730	741	757	737	732	708	736	689	747	741	754	740	680	713	732	738	759	691	744	742	752	740	772	804	753	753	763	697	755	731	729	750	732	703	730	716	756	727	756	713	747	735	728	697	761	757	762	734	740	760	715	764	753	696	721	772	792	722	726	763	745	745	735	751	746	773	766	702	739	746	764	804	769	758	742	716	748	778	777	745	693	751	752	783	759	752	745	737	809	787	798	797	712	709	727	730	730	733	730	769	727	751	729	728	735	730	737	730	782	724	762	729	697	756	793	768	744	728	740	755	767	787	779	752	731	806	760	731	706	785	702	774	773	813	792	766	748	678	721	725	725	718	752	770	760	713	789	713	718	756	684	746	718	714	785	706	740	719	788	778	745	757	715	736	753	729	758	735	724	760	693	752	715	735	743	717	803	750	733	744	765	720	773	780	771	795	742	756	708	749	765	699	708	739	786	753	757	741	752	761	724	725	726	735	709	753	694	739	760	781	747	719	785	753	732	752	728	725	725	735	740	742	715	743	712	779	739	778	734	725	732	735	717	753	749	718	734	800	752	757	725	747	757	725	731	761	759	756	686	758	742	735	745	759	725	784	765	751	727	745	711	766	747	793	729	798	773	732	800	723	738	799	742	771	754	777	753	694	715	762	794	758	736	741	725	749	740	687	705	732	758	738	771	726	750	722	767	764	751	774	776	758	737	714	725	799	761	762	760	726	807	711	720	721	753	748	769	733	789	719	736	762	761	741	725	752	760	733	753	804	764	753	725	678	742	752	793	734	736	735	731	704	729	763	760	697	730	712	772	765	767	702	760	726	700	720	759	710	732	764	756	739	715	734	706	738	746	772	726	737	731	762	734	752	753	736	758	703	737	764	758	717	735	719	764	787	731	734	749	770	709	721	745	721	756	755	745	729	732	773	741	733	754	751	729	771	746	704	742	743	763	725	729	716	714	746	713	732	728	711	734	722	717	709	748	780	755	772	763	702	757	764	710	701	737	736	758	722	730	737	726	765	731	774	775	730	679	781	791	758	743	751	722	747	765	763	734	782	801	746	702	765	737	760	732	743	754	731	736	750	697	709	718	775	754	782	759	791	783	743	764	727	742	722	755	742	754	710	718	726	727	775	761	805	772	759	732	737	709	725	796	726	801	757	759	760	729	765	761	742	764	772	732	769	743	717	751	787	761	768	785	736	762	762	767	759	758	778	770	752	790	713	673	746	739	737	695	740	797	714	733	694	715	732	791	763	790	727
24624	21312	27672	25184	14818	803	509	418	408	384	359	329	349	327	350	296	303	322	290	274	270	280	294	283	296	300	298	282	316	282	292	272	294	318	277	234	241	282	281	264	282	301	284	299	303	259	274	274	305	288	254	283	297	295	295	268	274	265	258	278	289	252	280	282	271	316	269	262	275	271	257	239	263	291	278	292	275	239	304	277	304	280	284	263	248	283	247	274	276	264	259	249	294	255	268	274	240	273	283	286	279	302	261	284	255	289	268	296	263	236	262	256	288	286	271	260	261	312	307	276	264	290	291	250	262	266	266	290	269	259	271	287	276	278	271	273	298	251	260	295	266	285	281	276	262	283	289	287	294	265	265	255	277	279	250	294	265	277	303	240	283	262	284	270	260	284	295	280	295	299	268	292	265	270	275	256	252	312	277	258	283	288	296	303	250	262	286	256	279	281	274	280	242	259	273	288	273	224	278	249	268	284	259	295	298	278	284	286	262	291	258	287	274	271	297	294	272	284	262	276	286	273	278	280	275	232	264	298	240	264	258	281	255	307	288	272	272	275	261	309	237	284	299	272	279	282	260	277	296	276	231	275	271	268	299	270	266	287	298	274	253	236	261	296	276	297	288	270	283	294	260	250	247	259	296	284	274	287	251	301	294	262	266	279	266	290	288	264	266	257	268	303	289	278	265	314	264	263	287	237	290	268	277	268	265	253	304	303	270	294	250	269	238	297	283	289	258	242	298	273	295	243	247	277	272	255	273	280	266	279	255	287	286	279	272	290	284	291	282	288	255	248	279	289	262	280	241	297	270	272	269	271	263	272	259	251	246	268	289	266	274	267	277	263	274	278	280	273	245	267	300	259	255	304	252	266	291	283	292	293	282	269	279	288	271	270	268	285	244	254	280	248	273	287	247	295	292	267	301	269	307	268	278	254	282	276	287	244	269	279	229	284	267	280	280	262	277	243	277	275	290	262	265	317	272	250	255	275	286	266	255	256	250	277	262	289	275	280	260	262	300	285	261	267	286	262	271	268	290	285	286	256	253	281	266	281	273	263	291	293	257	258	265	264	280	279	276	265	281	286	256	277	243	283	293	266	262	259	236	271	299	274	283	284	266	273	279	280	281	271	266	291	262	292	269	280	243	265	272	241	275	255	281	256	308	300	270	263	265	271	270	246	281	285	258	295	266	289	279	321	266	272	282	268	267	238	291	264	269	301	325	261	274	287	266	250	286	258	299	277	254	257	302	284	260	272	283	241	294	283	312	293	281	261	269	262	285	269	261	258	269	266	254	264	261	280	286	283	282	239	288	273	255	268	294	286	275	262	282	269	288	288	311	263	255	242	263	275	275	288	270	288	258	281	269	268	314	283	269	266	257	268	288	293	255	279	281	274	240	274	277	293	264	269	279	266	253	260	288	280	300	273	257	284	243	262	278	289	263	281	310	294	260	268	307	254	294	284	273	277	261	244	281	263	272	266	272	282	293	291	288	271	282	260	276	261	309	255	252	270	249	307	279	255	278	283	278	291	284	275	284	282	261	278	306	260	249	295	258	255	266	279	277	296	285	269	304	259	261	258	274	281	313	282	261	279	293	256	284	262	275	278	288	286	280	306	295	293	282	265	290	258	272	285	247	283	268	279	252	292	243	294	295	251	282	282	249	263	263	258	253	254	280	276	269	271	251	278	224	300	302	263	256	270	288	272	284	264	276	288	256	283	251	266	285	261	276	267	291	268	273	250	270	240	279	259	264	248	250	287	279	271	273	250	275	266	276	295	267	270	275	288	276	272	291	244	273	268	262	259	251	299	256	268	281	275	250	264	293	281	297	268	281	253	262	276	289	282	262	291	268	278	245	280	271	287	255	260	254	270	267	251	292	271	240	279	277	273	257	261	262	295	279	226	286	297	270	287	236	271	256	307	255	296	262	276	267	296	291	279	280	260	279	276	289	287	264	280	279	255	268	276	244	257	283	259	287	284	270	284	279	286	287	276	276	248	276	305	311	276	263	257	273	244	257	289	256	274	280	263	285	248	252	258	277	270	276	278	275	263	253	255	256	258	264	256	290	264	293	295	280	290	294	261	284	271	274	277	241	306	300	265	287	309	280	261	264	275	261	275	275	256	302	258	263	303	249	279	284	260	269	289	277	301	285	253	326	273	277	259	295	258	263	264	265	282	303	286	244	267	275	272	277	258	266	271	262	274	315	261	248	298	258	272	284	294	270	289	280	285	261	270	279	277	278	239	279	268	293	270	297	258	286	278	278	281	253	300	252	233	282	283	271	296	301	286	290	246	272	270	282	284	265	290	290	261	257	297	294	262	278	259	297	283	262	285	310	284	277	305	294	270	280	298	261	247	279	292	274	266	283	274	258	286	242	271	253	254	281	284	287	292	296	245	270	268	255	267	263	268	277	264	248	269	295	280	281	271	312	291	268	282	290	262	301	298	258	276	257	299	283	279	290	292	239	287	285	271	260	280	290	273	282	256	270	264	268	264	292	262	292	270	289	268	292	260	236	286	253	305	253	293	253	298	270	261	286	272	245	260	268	264	242	283	287	282	284	280	269	280	303	272	279	263	269	262	298	256	260	231	272	284	250	253	253	260	272	271	277	264	251	228	251	275	275	279	269	244	300	221	272	262	262	294	253	272	264	297	298	274	272	278	283	298	300	253	285	268	250	296	268	271	285	267	260	276	261	269	259	274	269	284	261	263	286	258	274	274	311	277	248	247	265	250	291	275	283	269	274	280	294	278	273	258	257	253	243	270	277	255	292	301	313	251	257	257	288	269	273	293	268	284	288	279	246	259	292	290	277	277	264	270	293	272	253	279	290	246	298	265	264	292	253	255	277	252	280	254	302	275	275	309	269	281	281	291	249	264	268	299	276	241	292	266	260	277	282	273	282	286	237	289	260	288	243	280	271	286	262	266	277	285	281	260	288	266	249	289	266	283	259	238	286	283	259	247	270	268	252	289	297	270	283	260	275	260	277	246	254	257	251	293	271	277	269	272	268	301	256	250	283	287	243	284	266	288	264	265	256	291	235	246	265	270	263	269	271	266	271	249	288	299	307	266	306	248	299	299	252	273	276	282	238	249	263	275	244	275	248	290	264	250	315	296	266	257	258	255	282	289	285	282	254	281	285	265	243	265	262	280	275	271	314	279	281	288	269	253	267	298	266	273	271	279	248	253	279	254	281	283	254	266	280	279	268	273	256	317	290	282	278	258	286	263	277	275	285	270	287	272	280	300	274	301	291	292	283	285	253	289	256	275	253	240	272	266	273	241	278	279	283	263	276	260	290	263	252	268	239	299	311	270	280	264	269	276	258	243	270	257	297	289	256	293	277	259	264	270	266	265	282	250	259	270	277	279	257	277	242	247	251	259	260	278	261	273	287	271	253	255	283	282	280	287	252	251	282	303	284	284	293	304	269	248	272	315	288	306	297	274	288	253	272	275	268	297	268	289	204	283	266	296	251	300	284	284
3248	4759	3788	1806	1337	1021	824	702	574	493	485	465	392	368	393	361	371	343	359	323	347	330	350	322	322	338	338	339	332	328	338	317	325	309	319	315	335	319	331	315	318	317	301	349	351	322	316	313	332	319	337	302	323	310	306	286	366	334	292	303	314	328	304	295	279	297	311	330	281	310	332	318	305	323	337	320	317	307	294	310	327	340	335	321	319	341	300	314	352	355	289	339	349	315	310	300	291	319	329	321	278	293	332	320	285	330	322	302	313	323	279	324	288	321	310	293	340	328	314	298	337	297	331	323	336	310	283	307	335	301	309	302	322	323	328	329	295	275	313	302	302	327	289	319	326	257	307	320	304	321	287	312	335	344	300	325	319	300	342	324	287	327	294	310	295	305	324	344	313	280	316	324	298	317	327	315	302	301	344	342	296	318	322	300	326	318	316	322	308	288	310	320	323	305	330	316	325	321	311	296	283	346	354	300	289	281	342	324	300	354	318	287	315	333	297	328	322	290	253	308	324	317	299	317	255	333	326	294	283	330	298	313	311	326	324	303	305	305	336	342	301	300	289	287	302	293	301	333	296	287	306	300	329	332	317	312	313	321	309	322	310	318	307	289	321	320	293	318	321	314	302	317	310	316	289	306	323	322	288	321	324	317	343	305	296	314	302	316	326	336	310	270	322	306	306	290	269	331	268	298	318	304	338	320	297	329	286	272	312	312	317	315	318	284	317	309	311	318	270	325	313	316	321	289	297	305	321	311	323	298	301	326	307	325	321	289	319	290	303	313	301	336	320	293	320	322	318	332	295	327	283	318	313	333	316	306	300	341	339	312	310	307	283	338	349	292	320	318	316	313	334	315	316	294	310	294	295	300	331	313	309	312	300	349	335	301	313	314	295	292	300	302	303	335	313	287	329	330	283	345	309	253	327	327	321	298	311	307	334	306	333	302	299	286	317	319	312	325	295	344	334	305	313	313	329	303	300	291	298	321	312	295	278	344	319	285	358	320	310	304	326	304	323	292	324	317	311	353	283	332	360	321	303	306	294	328	343	318	316	310	319	322	283	314	285	311	322	312	286	306	311	309	282	300	331	318	302	302	340	310	307	324	308	312	301	324	305	271	309	308	315	327	328	300	341	314	313	305	324	291	292	336	302	293	284	313	301	303	328	298	310	348	327	300	330	359	313	332	340	316	337	297	321	331	314	275	307	327	306	326	311	323	292	296	315	313	338	304	316	347	331	321	301	313	295	313	301	290	333	311	310	329	314	301	318	292	326	323	340	282	285	287	308	292	323	309	310	304	290	314	296	287	325	319	301	358	343	296	305	295	310	336	304	310	304	300	320	285	315	297	295	324	305	310	305	304	312	316	301	310	281	315	300	311	305	289	303	319	308	284	317	303	308	302	316	328	321	331	315	305	317	316	311	316	295	317	300	328	328	347	306	357	324	296	300	297	298	343	339	300	318	318	304	300	300	312	332	332	301	340	300	310	322	329	322	312	287	308	282	343	317	286	292	313	298	327	297	316	326	299	341	282	320	295	295	343	292	287	330	279	293	305	311	290	327	316	314	332	310	278	297	311	310	320	316	303	298	320	307	331	350	338	325	304	331	328	305	292	296	298	274	290	300	344	298	329	334	328	311	294	318	309	318	317	342	329	281	305	334	310	294	331	307	285	301	318	304	332	319	317	300	304	348	307	268	294	322	320	303	322	314	304	327	295	319	297	324	337	310	313	318	324	295	336	302	306	314	300	310	320	329	333	314	310	314	306	297	324	336	345	311	319	306	313	323	316	337	345	316	329	312	297	325	308	334	318	317	339	292	329	316	307	296	286	336	298	331	284	333	321	312	316	307	313	331	331	322	300	341	318	286	280	297	341	302	294	286	315	298	338	294	308	326	335	312	341	300	294	340	308	340	304	334	275	331	303	322	279	303	303	318	314	299	285	292	327	288	301	320	333	310	303	300	303	313	318	256	290	296	299	300	329	319	312	327	302	326	322	326	275	318	307	315	272	289	323	276	310	305	301	308	306	313	335	301	319	293	297	302	285	312	303	333	307	287	293	296	313	259	314	308	301	280	304	306	303	322	357	320	314	288	284	325	341	336	316	313	293	307	317	332	294	304	322	305	310	303	326	307	320	322	319	375	345	347	317	293	323	286	338	320	278	310	315	329	342	298	297	301	366	302	317	302	317	325	301	309	356	315	314	317	317	306	346	314	305	315	294	310	301	296	321	309	287	322	342	317	308	322	335	321	294	281	323	283	317	291	308	284	290	288	273	289	295	317	306	327	335	304	332	287	326	311	350	335	307	315	319	291	336	305	341	307	301	305	269	324	305	307	301	273	336	319	314	304	286	313	322	334	329	295	289	350	314	303	334	316	311	340	315	297	323	275	315	316	276	317	320	317	300	327	296	329	287	282	318	285	310	310	335	296	333	338	329	341	317	236	318	320	311	294	318	298	347	316	294	311	317	322	293	313	319	306	319	307	324	314	328	353	315	302	319	286	289	307	305	330	276	334	301	331	321	338	277	287	319	310	307	325	315	313	323	314	289	293	352	348	331	326	328	320	291	311	312	332	302	286	293	326	326	322	294	282	283	305	307	323	318	327	302	318	297	340	279	333	332	322	286	323	306	309	283	317	295	287	310	308	292	296	356	295	303	274	305	321	320	321	307	336	338	348	296	284	291	317	295	319	343	330	343	315	308	299	307	277	314	298	322	291	314	287	289	314	324	312	305	312	309	321	321	312	311	339	294	296	293	315	312	290	344	342	275	300	292	290	293	329	335	322	330	310	332	302	304	316	304	305	324	312	333	334	291	326	331	305	331	320	322	324	320	312	327	288	291	319	325	302	317	313	303	293	289	314	309	327	311	289	329	326	341	333	302	292	327	313	310	322	273	290	330	314	323	274	312	343	306	344	278	304	343	306	298	309	319	314	306	320	286	325	291	353	322	308	284	314	302	322	308	312	346	292	312	318	315	310	278	329	295	309	334	292	323	316	317	313	324	354	304	356	273	334	311	318	318	312	286	319	294	295	302	308	316	291	301	342	319	321	310	305	315	294	311	304	328	317	321	324	300	314	325	299	298	346	306	326	327	292	331	308	331	303	296	294	322	281	299	303	296	323	306	299	306	324	318	300	321	301	303	359	286	311	295	321	293	286	297	298	315	305	311	330	297	297	291	320	327	320	311	319	316	319	298	338	317	295	313	294	302	324	338	313	316	345	313	298	323	307	344	311	326	297	293	308	312	287	281	301	310	305	310	305	329	323	292	291	345	331	310	326	304	272	310	329	294	299	349	329	344	291	343	325	291	281	320	321	326	304	295	276	324	327	299	303	330	304	289	306	283	299	339	305	334	299	339	317	287	289	337	331	312	319	292	316	298	300	328	320	306	306	305	327	321	316	310	316	307	315	295	324	314	308	321	301	298	320	327	326	332	314	301	309	319	339	339	293	357	324	297	281	314	332	320	327	316	315	331
22612	21326	28930	24033	21318	21350	11303	1181	788	688	629	530	502	475	491	425	461	422	399	423	368	413	376	366	352	368	342	321	369	349	358	353	344	331	361	323	354	337	334	334	325	336	358	314	347	346	395	322	362	324	314	348	341	329	353	342	321	331	328	329	317	316	347	340	321	322	319	374	321	334	341	344	333	342	334	347	309	335	310	327	321	319	323	344	324	299	327	298	315	334	366	352	345	339	348	353	341	327	332	339	310	315	329	324	336	322	321	330	346	343	333	306	346	345	304	329	302	344	322	341	355	331	304	320	348	319	306	355	332	340	314	372	305	331	323	343	321	352	336	335	351	286	328	323	322	326	295	318	313	360	326	292	334	320	334	338	317	364	354	312	323	314	378	341	361	303	344	330	307	322	338	324	334	322	325	336	336	315	323	304	318	333	324	330	320	310	346	315	304	308	324	345	331	308	338	311	346	306	329	320	304	345	293	330	313	326	329	345	350	322	326	320	311	328	320	343	308	358	336	350	343	318	354	360	342	341	358	321	322	322	326	315	356	345	328	322	319	337	327	341	315	340	316	313	325	304	326	313	300	294	337	311	332	301	316	305	328	314	322	338	333	372	363	318	297	357	349	318	315	353	327	320	314	336	341	322	348	314	317	334	347	337	307	333	357	338	334	342	322	300	370	334	345	315	326	357	327	313	335	321	323	336	341	314	296	312	319	335	328	323	290	359	300	330	340	313	317	343	324	337	314	324	314	315	304	297	338	319	349	350	330	323	319	340	339	338	304	335	322	354	327	321	323	335	330	342	343	306	335	347	329	330	344	323	331	364	345	336	334	325	296	315	344	304	355	339	345	324	363	339	334	354	315	335	343	339	286	326	322	335	319	324	331	326	332	292	332	323	370	352	350	349	336	339	318	306	318	337	295	293	326	312	299	322	314	330	328	341	327	337	332	355	322	314	326	324	301	350	296	335	316	356	328	329	325	313	313	335	300	325	326	337	344	325	353	355	299	349	366	322	311	333	305	326	331	302	327	357	322	353	340	356	321	353	349	341	348	357	320	321	307	321	339	319	327	321	306	319	339	317	330	338	333	335	326	342	354	298	358	286	326	347	334	352	310	339	341	324	318	325	307	316	355	329	339	317	344	327	357	326	314	356	319	361	343	332	317	335	341	315	347	312	339	334	317	338	321	307	328	317	303	316	322	317	329	314	349	340	370	318	322	340	312	349	328	307	357	351	326	310	303	308	308	326	307	294	327	341	315	304	332	313	332	309	339	304	314	290	324	334	311	340	327	303	340	349	319	300	335	317	326	338	334	349	323	332	344	286	309	293	321	322	320	334	345	313	322	341	324	348	302	337	344	335	338	350	294	347	349	325	340	328	318	333	299	316	363	351	294	342	308	300	321	325	321	338	298	300	313	344	293	330	312	341	328	293	333	349	305	318	332	319	308	336	315	295	322	361	337	341	354	356	323	312	317	281	360	305	338	350	369	335	341	348	365	349	309	329	331	320	324	338	309	333	312	331	347	308	334	324	323	326	310	337	344	327	324	348	327	334	316	325	319	311	297	321	305	299	355	335	320	344	327	295	334	302	314	334	324	315	325	305	340	338	342	335	306	340	330	357	290	340	301	350	345	303	348	319	320	292	294	309	356	316	331	313	344	299	335	343	361	317	350	333	304	341	335	351	324	322	311	313	327	311	356	315	335	373	356	338	322	337	278	367	325	311	320	324	374	318	309	316	350	315	336	303	314	342	316	334	310	318	336	298	284	344	325	305	338	309	347	355	315	351	312	336	334	356	328	335	324	328	325	312	303	296	345	334	333	306	350	307	307	289	320	304	303	302	329	330	320	329	319	307	334	300	352	341	340	305	330	302	330	332	339	350	279	320	309	343	324	311	314	317	364	361	357	361	332	333	307	329	330	328	332	322	337	328	301	320	352	365	303	316	383	310	337	314	358	321	334	295	347	298	361	334	298	312	330	321	334	322	325	358	325	283	288	359	347	328	322	337	352	334	313	360	338	356	334	315	322	301	343	332	301	308	308	345	325	315	325	335	356	331	307	325	320	309	324	342	339	301	347	343	312	334	290	332	353	307	338	278	307	340	332	306	353	312	330	331	347	330	325	304	337	322	317	328	338	327	368	318	331	305	371	348	308	346	334	321	334	313	325	352	359	357	293	353	355	326	320	325	358	372	329	329	303	339	340	330	317	285	335	333	300	324	285	349	309	288	320	311	329	362	317	325	286	355	332	346	333	334	308	303	335	311	346	325	324	333	328	333	340	323	360	332	362	332	310	292	317	325	346	327	311	319	336	326	339	327	342	305	302	346	333	331	355	303	320	312	348	291	315	329	330	347	322	309	358	303	284	341	305	322	330	349	333	352	334	349	342	339	339	300	326	361	297	321	348	337	330	329	307	326	322	327	305	343	369	300	312	330	343	332	326	300	294	341	352	336	335	298	334	335	321	344	328	346	342	349	344	328	332	315	330	317	309	338	330	341	328	307	353	359	323	338	350	312	326	319	349	340	336	331	345	324	334	265	334	314	338	320	335	327	317	309	332	315	327	353	323	333	334	308	355	319	341	308	336	318	330	341	321	339	283	318	330	333	321	360	331	341	334	317	322	333	345	368	336	353	352	362	325	333	320	354	320	328	360	351	326	292	363	318	298	309	320	350	352	329	354	314	311	333	307	325	345	314	267	321	337	340	332	316	367	282	323	334	330	311	348	307	326	333	349	321	341	318	359	331	358	329	357	327	310	327	318	355	352	342	327	337	339	302	348	335	377	315	327	316	348	326	333	324	331	339	340	372	341	317	315	336	305	285	358	322	287	337	344	348	347	318	346	313	288	346	316	320	296	306	298	325	348	351	289	317	351	323	309	321	336	316	314	342	302	361	308	293	334	332	319	313	334	338	298	345	340	300	304	367	371	317	337	309	299	330	286	343	323	319	344	316	324	335	341	322	292	313	352	315	314	296	334	317	325	367	303	336	316	378	320	324	346	343	308	310	306	327	337	341	298	326	321	332	338	293	343	325	323	312	326	343	352	328	339	327	334	327	318	338	336	347	329	293	300	356	310	322	332	343	345	310	317	352	315	318	327	330	342	338	326	327	334	340	320	305	320	362	307	342	314	345	326	304	301	327	330	321	293	301	341	304	324	298	359	322	335	329	357	331	319	323	324	314	294	324	313	334	312	359	314	320	303	357	329	311	323	311	320	340	303	318	325	319	319	335	317	325	322	325	326	339	310	319	343	333	328	334	354	338	353	333	313	316	316	331	332	321	314	323	338	331	310	329	304	310	326	320	308	299	346	337	331	331	303	320	327	336	352	309	351	379	330	328	339	330	336	353	331	316	327	318	315	306	337	323	325	311	328	287	314	305	332	351	348	301	312	336	301	353	326	340	314	331	299	328	365	338	325	320	300	326	332	332	329	311	352	338	314	313	334	321	302	332	313	311	323	346	323	344	337	317	322	335	339	330
4509	13130	10941	5379	3672	2640	2115	1632	1303	1075	955	808	740	677	644	616	546	530	520	539	526	482	507	447	425	442	443	458	423	432	426	413	432	427	392	396	409	398	420	405	384	411	409	411	417	412	355	392	395	426	366	388	419	348	413	415	415	382	400	378	396	421	399	400	376	419	401	408	396	379	376	397	372	380	382	414	404	413	418	371	381	361	393	376	386	381	398	388	361	396	382	381	379	419	398	427	389	422	390	368	377	403	379	378	374	356	387	414	360	365	409	411	386	353	345	394	395	428	410	389	360	420	407	363	370	374	395	377	377	385	372	407	388	420	376	392	376	343	398	382	377	379	393	409	393	409	403	374	349	372	391	387	382	363	372	400	374	393	368	403	377	370	374	400	417	384	411	379	340	404	384	344	415	353	394	387	368	407	362	419	378	381	385	376	374	426	399	416	376	372	390	393	379	404	386	371	359	368	406	381	379	372	382	395	364	368	363	394	405	361	383	391	386	366	398	408	411	410	369	374	348	374	395	395	371	397	389	425	399	418	389	388	389	390	329	375	407	397	369	379	383	406	410	402	322	393	388	403	386	375	420	395	362	352	372	356	381	350	387	410	378	360	365	415	384	398	415	386	407	385	379	359	397	393	375	367	390	367	382	395	384	384	381	348	379	392	388	400	402	395	354	356	408	384	383	385	380	409	393	388	381	409	391	388	404	405	369	368	391	395	367	408	376	372	352	397	362	374	399	359	378	420	414	360	373	372	393	373	384	372	400	370	381	415	377	387	406	401	389	348	407	387	393	386	365	375	383	359	359	365	376	359	365	385	405	415	338	373	381	392	392	397	386	388	400	366	376	385	382	409	402	374	418	414	421	407	433	345	388	400	353	406	396	377	384	371	404	400	379	386	371	391	345	385	378	386	358	373	381	357	380	400	378	384	349	389	375	385	413	382	378	373	368	422	406	402	392	335	397	384	361	413	377	356	383	379	403	381	364	358	365	390	401	404	389	410	383	376	367	354	378	377	389	419	384	389	376	406	396	366	415	402	395	383	410	373	373	368	421	386	394	368	421	364	421	416	371	409	388	387	392	373	370	355	399	390	401	367	397	364	371	387	354	375	365	393	387	411	339	351	418	372	387	428	392	390	408	387	386	366	418	374	371	361	384	390	350	376	397	369	381	382	390	388	376	390	393	387	361	378	359	362	377	390	376	396	369	368	391	368	395	361	380	391	394	393	391	374	418	375	400	346	408	380	377	377	408	381	350	397	374	378	393	341	381	385	383	386	393	390	370	351	366	379	380	372	367	406	345	351	379	384	374	410	406	388	420	398	411	389	387	406	380	385	392	398	369	397	362	384	348	368	377	390	391	355	384	370	424	411	412	385	400	455	364	393	369	384	379	382	407	388	400	379	403	395	374	335	387	394	393	388	340	369	367	368	404	363	385	407	375	388	392	387	379	379	399	394	390	385	382	376	419	401	402	379	363	394	391	403	371	416	363	394	373	367	400	381	367	364	389	406	360	385	388	406	361	366	367	396	368	367	416	358	374	382	381	359	369	377	396	369	397	352	378	409	413	356	406	367	377	413	388	404	408	356	382	382	371	344	366	396	379	373	373	389	405	359	400	396	396	349	396	342	363	388	396	360	363	401	361	374	403	371	383	382	365	383	370	350	419	408	398	391	406	375	373	381	365	394	387	388	396	397	357	397	381	364	384	376	367	393	353	348	431	374	378	397	356	377	373	389	368	390	379	389	392	406	414	385	384	399	415	390	407	365	396	404	383	395	387	371	381	362	391	368	392	370	369	355	389	342	388	345	383	367	411	338	380	363	394	352	377	348	372	381	383	397	384	372	374	366	371	378	367	357	397	410	361	370	402	395	387	382	380	370	377	365	399	360	376	355	382	372	403	398	388	390	408	373	389	367	356	375	397	383	370	428	383	383	419	388	393	405	388	388	363	395	375	344	356	396	382	339	368	412	354	386	379	422	400	378	380	333	364	408	383	384	396	354	402	364	350	371	394	363	368	329	382	377	361	394	388	391	382	411	373	407	357	377	396	388	366	400	358	373	364	395	386	389	376	385	385	349	387	347	379	392	384	373	396	384	392	349	378	396	406	354	386	418	395	376	400	353	353	362	380	384	381	402	334	383	399	397	379	416	382	383	369	387	389	394	400	352	373	386	388	401	408	406	405	379	377	348	361	354	395	403	360	393	385	381	370	377	419	345	372	375	371	383	387	375	374	354	348	404	409	365	394	349	378	415	369	362	392	375	398	342	377	398	365	389	391	400	388	331	376	381	396	431	383	372	413	383	366	384	415	346	360	376	413	400	342	370	387	369	389	380	380	351	431	357	400	373	427	411	355	375	388	364	406	384	394	397	373	383	403	362	394	374	415	366	382	382	399	366	409	389	402	384	388	379	383	362	390	403	395	396	364	408	337	369	397	409	401	401	376	412	368	355	336	381	382	375	383	368	370	380	369	353	353	404	384	422	372	368	379	383	374	422	398	420	370	383	357	384	359	361	401	368	394	388	448	389	373	377	403	387	366	373	401	372	407	406	366	381	389	365	378	364	384	378	347	407	353	344	360	358	351	403	408	385	351	389	394	385	353	373	403	386	386	396	367	373	407	373	368	375	383	356	388	386	379	420	374	378	400	364	368	371	428	351	352	396	382	404	422	378	386	382	428	370	370	364	375	385	372	396	421	378	354	351	387	384	401	373	383	344	386	402	389	355	372	378	371	413	395	378	410	419	411	368	388	377	416	361	360	376	394	379	399	385	382	419	398	386	392	367	389	383	362	382	374	384	371	378	396	390	378	370	388	399	392	404	406	381	371	370	359	363	384	416	381	361	392	405	390	397	391	372	399	416	401	363	391	368	414	377	366	408	408	377	369	373	366	397	368	393	364	384	397	400	394	405	391	402	386	372	362	366	371	405	391	390	368	375	412	380	381	383	375	390	374	377	370	366	378	381	389	397	355	353	373	390	404	406	408	406	365	424	381	390	357	388	404	391	384	370	324	372	375	375	387	363	364	389	377	372	401	384	380	377	415	388	407	380	402	349	374	388	379	372	381	352	411	338	401	387	434	400	347	384	367	379	351	370	370	369	363	394	383	358	385	397	392	372	383	367	384	377	376	362	414	404	399	374	375	405	373	397	359	382	402	383	381	410	372	374	395	391	419	358	383	385	382	394	406	389	368	377	393	411	417	418	354	370	409	404	380	336	372	401	414	393	342	365	366	410	358	377	397	389	409	381	373	389	385	423	392	394	371	408	384	407	379	363	376	394	401	425	368	387	394	372	376	354	378	413	360	388	399	387	437	384	378	357	379	390	376	353	369	415	371	383	384	387	388	421	389	368	388	375	402	373	382	386	377	384	381	381	416	415	376	365	381	370	384	390	345	419	408	374	373	355	376	372	402	348	378	407	392	368	374	396	379	400	381	399	395	363	391	368	406	389	419	373	385	359	405	397	400	365	412	396	361	384
27341	20014	6974	951	698	624	605	552	609	568	536	569	578	550	549	583	559	560	539	515	554	568	566	574	575	557	563	541	583	589	545	635	559	563	556	534	587	564	551	587	536	526	536	516	583	568	562	554	530	522	538	542	548	562	555	565	551	570	539	559	554	543	581	578	570	540	570	535	582	587	529	554	554	571	539	576	599	554	535	573	565	562	590	536	560	564	577	556	526	543	526	572	571	541	559	583	558	539	587	558	585	541	550	576	587	560	517	572	555	513	570	576	546	554	549	542	508	549	609	530	564	514	524	541	565	585	556	550	553	552	550	604	540	487	579	563	572	580	570	577	548	545	604	555	540	571	568	589	547	536	560	545	539	565	533	555	560	544	558	588	517	574	553	522	523	577	582	545	561	585	592	561	559	575	542	589	566	553	560	545	545	554	529	533	577	547	499	572	556	568	575	608	558	557	590	549	547	570	555	553	575	540	527	524	580	553	591	562	522	544	569	557	551	557	567	552	570	590	587	577	601	545	574	583	576	594	519	530	564	523	541	550	594	548	557	575	538	565	564	515	569	544	553	577	601	567	544	542	604	604	553	537	583	619	581	531	585	578	567	555	584	593	571	567	514	588	566	560	575	589	553	585	542	578	544	545	529	554	563	543	575	544	565	527	541	575	538	548	523	576	547	554	506	540	557	574	554	568	525	543	561	574	543	552	566	608	512	532	547	547	556	543	588	548	539	548	566	574	543	575	583	504	552	568	582	536	554	528	565	554	581	553	574	564	563	567	544	554	609	563	547	595	559	552	602	549	550	560	576	571	544	549	556	535	575	566	562	547	572	551	562	554	541	584	573	575	583	555	539	529	528	552	546	543	548	526	533	550	568	627	504	526	585	566	565	559	592	589	541	552	565	575	551	577	549	581	583	555	549	562	559	574	585	534	601	529	596	540	558	574	565	554	563	581	567	594	591	556	557	553	516	588	600	543	565	559	567	603	572	540	554	556	519	530	585	542	546	555	550	570	559	550	615	546	562	561	560	534	564	558	544	505	540	544	580	541	563	597	560	523	526	574	540	597	557	534	539	544	539	562	563	522	577	551	567	536	584	589	530	542	531	547	554	558	569	572	602	540	557	555	553	584	600	532	533	562	569	564	570	560	576	562	562	599	543	550	580	561	548	519	608	520	546	536	567	551	510	576	522	551	575	560	539	560	590	580	567	530	579	595	572	557	606	554	570	529	566	579	556	561	511	588	564	584	629	547	573	536	569	591	565	582	599	536	564	595	556	536	519	632	585	531	557	548	597	533	536	611	623	561	533	599	564	568	529	577	595	547	559	560	558	568	547	533	574	542	574	529	575	579	574	567	583	570	565	565	598	514	579	599	557	562	529	568	501	554	569	526	552	575	582	606	571	550	566	578	558	530	560	509	588	560	534	563	555	595	571	497	605	576	570	562	569	567	544	561	561	552	515	567	554	522	546	553	561	574	610	547	585	547	545	558	518	518	556	566	596	574	505	546	564	560	562	580	557	512	555	565	527	561	579	561	560	561	550	594	562	557	519	581	554	573	531	559	552	554	603	510	572	551	596	547	604	548	550	523	581	579	567	555	569	540	570	547	534	570	568	560	581	540	527	544	522	539	567	553	580	582	589	525	571	567	580	576	616	557	576	578	583	517	564	539	550	587	559	556	545	563	565	543	579	515	604	582	534	520	542	588	525	565	521	520	554	573	567	565	515	552	592	539	532	514	551	547	560	579	582	554	528	563	591	569	532	556	521	610	575	540	522	573	552	529	519	538	578	580	528	557	566	537	565	531	540	547	558	568	581	540	560	510	575	581	557	557	574	596	589	595	592	513	554	578	532	515	536	554	566	518	551	553	517	567	595	552	560	533	588	511	575	559	574	582	582	550	479	538	567	556	528	571	536	547	573	585	537	564	574	538	579	541	546	539	519	593	519	610	569	547	596	552	586	566	491	527	554	583	523	568	558	574	566	572	559	589	568	563	532	621	552	558	589	543	596	553	559	569	576	557	564	518	583	559	583	544	592	576	535	547	539	599	572	561	587	565	568	583	584	563	522	519	570	541	529	512	589	607	556	556	599	565	539	568	557	578	576	562	557	541	537	587	598	560	566	535	582	533	563	577	600	621	568	533	602	535	546	541	564	622	545	575	579	582	561	553	534	560	534	579	542	554	536	531	526	548	558	539	568	552	507	553	613	568	575	567	590	601	550	583	581	526	545	547	553	566	537	575	568	583	536	563	575	553	542	627	560	587	580	585	546	543	543	563	567	537	522	548	578	496	579	583	565	575	548	562	549	530	562	535	524	596	556	551	559	575	540	555	550	544	542	546	564	571	546	548	532	506	545	604	514	542	531	560	579	568	604	534	545	564	560	525	533	542	544	542	556	548	538	576	567	606	569	554	557	583	549	553	571	598	554	583	593	591	618	577	587	556	593	585	524	578	557	585	588	540	565	514	593	563	551	515	567	536	546	543	583	559	615	538	582	576	576	583	547	563	559	537	571	583	573	581	598	569	564	556	565	563	586	571	579	556	545	539	532	537	557	581	584	580	607	528	540	549	564	550	521	505	557	528	536	545	544	582	569	555	544	520	575	569	547	536	563	569	593	556	520	549	565	552	552	503	567	568	562	552	565	539	522	555	575	552	510	526	554	588	546	571	542	542	534	569	576	535	560	579	546	581	615	539	564	586	535	572	561	561	502	586	562	549	571	529	544	540	550	523	582	575	569	561	607	556	540	576	533	581	570	543	542	553	597	577	556	572	568	567	553	601	576	575	566	558	554	588	553	581	576	571	570	566	574	561	561	542	550	574	548	560	568	573	590	585	588	567	573	567	568	531	546	554	582	568	510	559	571	541	540	559	565	594	541	542	577	618	565	564	558	594	584	547	566	538	560	568	531	544	551	569	569	542	548	594	546	535	551	592	550	527	542	543	573	515	574	539	535	579	518	566	558	544	572	557	561	616	556	584	567	528	586	580	597	562	557	552	550	546	583	552	553	577	554	606	571	529	538	536	614	584	580	600	540	508	572	562	550	554	572	563	590	559	579	581	553	545	594	546	536	552	557	544	574	615	550	586	517	570	566	547	545	577	563	524	579	589	567	562	564	548	566	539	555	561	606	598	595	597	576	545	566	548	556	542	590	525	574	515	542	583	593	543	602	570	581	545	532	548	560	558	520	518	567	554	577	603	553	547	574	544	526	558	520	556	582	535	596	571	578	573	566	572	521	581	549	570	526	573	572	558	557	630	553	555	561	569	551	542	569	587	550	555	522	586	563	556	584	542	615	533	522	592	540	539	564	526	516	562	540	537	586	574	539	589	572	571	551	521	547	562	530	546	611	541	561	497	576	576	567	549	556	546	564	530	598	538	532	526	541	525	568	570	574	575	575	578	585	560	548	553	584	533	607	567	562	593	591	538	545	515	522	561	541	553	600	566	577	541	557	567	527	567	567	559	525	549	519	522	525	563
4248	1146	1070	815	735	672	659	595	634	642	635	618	683	627	626	651	626	612	629	656	608	653	622	602	594	644	618	627	595	622	637	613	602	592	622	590	665	622	666	613	626	643	599	580	620	617	620	630	646	600	581	663	575	603	601	603	588	639	638	622	639	639	629	572	627	592	626	650	612	668	613	617	598	619	654	645	634	638	612	653	653	605	599	645	584	624	636	634	580	619	630	602	663	660	651	595	631	643	653	581	655	636	605	600	657	617	673	653	629	609	634	648	654	607	675	587	603	653	651	590	607	611	642	598	645	620	612	615	608	622	647	636	634	646	619	582	618	586	638	617	608	611	657	606	639	627	655	575	653	607	613	637	639	664	632	643	577	621	586	649	607	637	620	634	614	660	622	655	636	611	646	608	552	591	657	592	642	601	612	651	661	619	595	614	577	612	621	596	633	587	610	617	592	622	650	651	610	634	635	642	628	656	628	619	610	599	643	592	634	600	622	633	632	592	596	655	615	625	641	621	651	645	626	627	665	621	598	649	632	636	617	549	635	626	607	621	617	566	631	635	612	607	652	649	613	611	608	614	613	653	606	601	638	652	670	606	635	619	606	623	597	612	616	651	620	629	598	637	652	599	666	619	638	645	606	611	633	610	598	644	625	650	624	621	633	606	612	638	621	582	627	626	643	626	637	639	622	583	640	582	641	641	666	571	616	623	649	666	625	625	611	604	607	634	608	641	608	607	661	654	649	617	582	688	621	619	586	631	608	583	597	583	637	608	651	626	589	636	603	581	614	617	626	589	624	610	647	640	608	615	666	647	641	649	615	608	606	600	593	652	629	635	639	624	616	593	649	647	627	662	632	654	665	624	637	677	602	615	618	634	640	610	637	638	672	637	605	600	580	659	629	591	628	568	624	621	639	622	618	625	651	668	661	553	634	619	640	590	656	607	613	628	646	656	621	648	663	607	611	638	623	613	594	586	625	668	637	653	626	603	655	575	588	596	615	562	617	649	603	645	624	606	642	642	635	606	616	623	611	588	589	602	645	644	625	609	605	616	689	607	610	623	594	666	614	590	627	650	617	621	616	667	600	620	636	613	660	618	640	651	665	617	614	614	576	592	634	624	613	626	603	564	647	627	601	649	631	627	651	593	643	601	624	634	598	628	645	612	615	649	585	633	635	642	645	606	641	651	630	623	631	625	625	637	618	592	590	630	583	620	649	628	580	608	634	644	628	620	579	666	638	573	668	659	636	611	609	643	628	607	595	579	609	625	667	614	619	644	627	633	658	621	634	630	652	656	610	622	604	584	637	611	626	615	604	618	632	595	665	588	621	600	595	618	647	630	596	647	629	607	632	641	599	575	639	639	643	657	571	639	618	630	592	655	652	614	576	634	630	670	616	582	641	612	640	629	647	597	616	609	631	662	619	587	616	670	621	625	594	593	635	622	614	580	598	653	592	613	624	606	608	606	578	586	642	604	637	642	627	630	655	618	635	598	645	607	593	608	677	647	595	601	625	633	657	638	590	647	622	639	586	583	577	602	612	608	623	649	592	608	604	626	603	664	587	625	590	598	639	614	627	595	682	640	595	627	604	609	581	597	611	633	596	619	625	648	642	620	613	610	630	593	649	574	624	610	615	634	629	644	613	610	627	600	630	675	615	641	602	651	618	599	634	609	595	635	631	629	584	660	665	633	579	644	621	625	626	615	623	631	596	633	611	651	582	634	584	619	574	605	628	631	604	639	611	634	644	606	621	585	597	604	630	619	621	598	616	636	609	615	626	616	625	628	636	583	602	594	639	619	588	631	671	615	610	625	603	644	628	569	628	639	584	656	581	658	595	591	616	576	620	628	633	650	616	574	658	604	630	659	599	679	614	590	598	619	659	557	689	540	602	682	619	645	614	646	628	575	618	613	639	597	623	599	580	639	651	605	611	591	585	600	594	607	598	611	638	644	626	596	622	645	643	652	597	603	604	621	643	600	587	593	589	611	570	583	632	603	621	624	613	613	630	593	641	653	606	607	607	626	647	593	603	691	615	607	630	590	606	589	609	650	622	615	633	648	601	624	594	613	635	613	635	608	602	632	624	580	666	629	628	608	608	609	615	640	638	603	671	615	669	619	583	633	601	647	691	671	616	577	648	604	601	610	609	630	608	601	597	587	609	643	613	616	651	611	635	659	608	602	628	641	587	618	629	655	638	656	646	595	649	629	571	674	565	688	626	624	644	628	651	597	682	669	620	627	621	609	586	605	641	637	627	649	623	599	619	641	634	639	657	641	604	637	641	618	621	622	595	616	628	666	638	572	632	654	635	609	645	645	587	620	620	558	609	636	632	652	607	624	648	673	633	625	610	679	611	630	614	680	626	628	651	608	620	614	594	635	618	667	656	593	606	620	650	621	616	595	641	643	637	614	628	651	683	613	595	620	612	623	651	577	653	669	614	646	618	610	635	618	651	617	625	643	641	602	646	621	649	578	656	631	633	621	633	667	601	600	644	569	625	647	648	610	641	653	617	589	608	635	616	606	610	654	628	575	628	662	607	664	637	667	625	597	618	647	634	595	610	608	598	618	615	625	613	653	649	640	571	580	594	613	616	605	637	628	632	630	623	589	595	630	626	627	581	635	648	624	638	641	629	639	634	607	614	654	599	579	626	584	622	610	659	616	639	601	647	609	613	631	580	612	627	661	604	611	643	635	637	609	643	596	621	628	593	592	648	642	617	609	637	639	645	618	626	651	642	597	583	641	639	592	635	614	627	654	594	639	611	616	621	596	595	605	629	671	630	629	617	630	601	643	610	638	639	611	631	626	641	631	631	588	606	655	602	634	621	619	625	647	619	613	592	637	643	623	637	639	639	617	635	645	659	671	630	627	609	588	636	660	664	624	652	628	649	620	647	630	622	600	599	632	649	631	614	635	621	619	593	590	654	620	665	619	603	587	655	624	623	590	616	593	612	631	594	644	660	575	616	619	616	615	649	625	647	655	621	627	621	635	622	650	676	625	628	623	617	634	648	614	586	613	637	626	628	657	587	604	628	603	639	647	612	619	603	632	593	603	623	621	606	635	657	605	634	629	602	638	660	642	598	606	622	605	632	617	618	591	628	598	620	650	557	670	609	601	642	620	618	618	626	610	607	687	616	640	610	597	598	627	616	616	615	630	612	652	633	633	594	611	606	640	586	659	578	589	617	638	626	629	601	640	623	628	643	663	652	673	676	646	593	582	637	603	612	585	604	625	593	623	626	630	645	618	610	591	632	583	621	638	601	593	657	634	607	609	611	589	588	609	582	600	635	636	663	629	661	617	623	622	613	622	596	597	595	641	650	608	619	634	622	622	655	702	632	608	642	611	570	666	576	653	573	590	612	622	636	607	610	635	622	653	626	615	635	627	606	607	581	617	623	626	640	634	628	610	589	634	614	568	631	638	599	598	604	579	631	625	613	628	601	647	659	631	614	634	602	666	602	577	633	608	579	629	595	646
23709	21276	28436	24426	21257	10431	1404	968	863	832	837	784	772	708	750	701	741	716	694	658	706	696	657	683	670	657	688	649	688	677	663	643	659	668	676	661	672	638	658	668	648	677	706	674	680	687	697	695	643	639	698	628	643	659	654	641	713	661	681	669	669	663	695	659	626	631	656	689	659	635	604	631	632	654	602	682	643	622	645	621	645	686	691	680	626	660	678	705	628	628	654	680	649	653	652	640	676	652	650	640	620	655	618	640	621	681	606	641	635	649	648	687	643	641	638	654	614	694	635	706	644	673	621	598	636	641	642	627	673	705	676	673	634	628	733	623	661	666	643	674	620	593	705	642	656	634	676	632	663	638	685	617	668	650	679	684	621	668	692	634	624	633	640	643	662	671	625	685	671	641	635	625	652	614	663	675	647	646	635	638	650	650	676	635	689	639	636	628	629	651	633	648	664	642	656	615	663	648	669	653	651	656	654	629	647	632	685	614	662	641	653	664	684	676	637	651	685	655	651	629	680	687	648	687	612	673	621	684	640	640	672	680	647	579	712	658	656	699	660	671	667	632	714	677	651	639	641	702	705	688	653	673	593	632	689	665	624	680	660	661	675	626	637	645	632	699	665	652	631	671	662	603	635	651	684	660	630	649	703	635	606	665	644	713	613	642	652	644	667	713	600	654	667	624	660	681	691	670	626	638	671	624	693	671	662	686	651	641	641	664	682	664	646	631	702	700	596	678	616	633	656	613	648	660	686	646	679	677	657	632	649	675	633	626	649	660	657	640	626	663	669	664	637	672	674	636	676	667	658	677	647	646	675	592	629	678	645	659	639	695	711	593	639	659	653	680	683	597	659	686	649	621	641	708	683	680	627	712	650	646	689	644	658	649	612	668	651	632	647	664	634	678	689	645	585	580	690	644	650	638	680	651	604	626	645	658	652	673	674	637	654	669	628	669	655	670	667	600	686	653	692	651	643	655	676	635	639	638	650	660	689	667	669	648	674	693	641	642	675	652	616	639	648	642	640	632	667	668	641	684	647	691	670	640	616	588	665	666	650	645	688	625	633	661	679	661	675	640	619	674	655	673	704	661	669	626	677	743	678	670	687	668	634	639	641	679	620	691	654	664	658	682	657	670	686	639	661	615	653	625	669	679	722	641	646	665	644	660	690	686	634	646	654	650	671	628	639	651	639	636	653	644	631	643	684	680	665	638	696	630	631	627	731	641	673	669	620	669	664	634	662	692	669	631	606	678	633	675	626	652	677	636	629	696	614	656	642	648	674	676	628	634	648	688	625	707	675	657	679	669	684	670	625	677	670	644	659	670	653	637	666	635	634	686	684	664	627	661	686	686	642	617	685	672	662	613	619	635	670	716	682	669	661	669	677	666	700	686	623	635	723	658	675	654	657	635	646	664	663	661	636	630	657	666	680	630	612	668	679	611	610	621	678	667	665	640	635	638	670	665	618	677	701	656	606	630	618	666	671	652	701	655	631	656	638	646	750	684	692	634	630	615	661	651	639	681	627	679	661	649	678	632	652	659	617	643	660	677	679	688	665	666	647	660	650	632	621	646	643	617	639	682	632	632	654	613	614	661	664	628	652	633	618	625	625	638	640	665	675	637	634	649	662	650	630	647	713	643	669	616	630	697	654	663	666	665	672	640	664	632	656	669	623	628	660	634	637	641	658	645	668	671	682	684	685	683	638	642	646	638	659	699	620	721	683	714	671	653	648	640	671	676	626	659	625	678	670	616	648	613	656	666	698	663	674	639	634	651	645	628	675	653	662	652	675	636	669	667	699	649	657	636	664	669	675	637	702	606	698	729	660	605	672	656	646	644	652	674	626	655	614	672	646	672	622	714	695	648	628	668	629	675	707	673	657	668	628	624	674	672	621	624	632	712	647	648	629	633	637	677	656	673	673	666	646	656	680	640	659	618	638	657	653	673	656	645	699	642	584	637	629	657	627	648	636	668	651	746	637	649	653	701	675	633	617	720	647	637	643	649	641	643	668	663	612	697	653	686	678	613	651	662	653	667	639	671	647	641	634	657	657	636	684	615	687	600	726	658	630	624	644	637	670	645	693	633	661	620	692	629	680	637	662	623	668	656	660	627	657	686	673	623	644	677	664	661	650	685	676	647	620	631	649	649	671	645	666	640	657	648	671	672	647	648	655	639	672	667	672	657	707	654	652	655	626	642	625	602	699	689	669	617	635	644	696	599	648	638	685	639	628	623	663	665	647	635	665	616	639	655	673	680	645	638	676	666	622	671	666	635	620	636	654	657	703	648	601	651	649	608	639	657	631	621	683	653	663	661	689	645	639	698	615	644	659	683	675	665	648	683	687	674	667	609	625	675	685	676	645	653	654	616	697	685	661	608	670	659	665	649	646	687	630	639	652	645	663	656	650	634	633	697	666	642	611	643	675	628	607	673	638	711	665	683	621	648	671	657	688	651	690	639	666	655	678	646	647	659	640	646	643	606	649	727	635	633	644	628	637	655	651	685	605	654	675	687	677	645	621	609	667	655	694	651	671	635	642	679	612	630	665	640	694	647	619	621	652	635	681	623	631	681	616	591	669	666	657	657	687	652	664	683	689	655	659	683	695	629	680	729	639	620	664	651	639	685	631	684	660	644	657	639	646	636	632	628	656	618	658	631	623	628	655	685	637	623	618	680	682	662	700	679	635	625	703	662	653	635	654	621	657	646	651	647	659	664	627	660	616	663	644	601	684	645	630	672	658	713	636	654	716	609	664	702	643	699	635	671	648	660	701	678	670	651	643	629	619	631	639	668	651	645	680	695	661	647	652	623	657	688	651	663	647	677	653	694	662	625	641	652	630	646	684	665	673	704	634	678	604	652	680	623	683	678	628	675	645	652	696	669	681	658	663	633	654	667	648	621	692	663	699	607	685	652	610	644	663	682	648	667	635	658	651	617	680	644	635	632	692	665	661	668	622	662	648	678	669	674	676	656	689	644	682	673	674	667	646	641	701	657	656	653	627	683	662	661	638	653	638	610	666	673	649	633	651	642	658	656	698	637	689	719	673	655	677	647	677	665	641	630	653	666	659	626	678	644	661	667	658	689	635	684	701	682	679	688	641	639	649	664	672	637	660	627	665	623	657	620	630	652	668	645	671	614	622	695	652	629	690	648	705	675	652	622	659	653	694	646	623	663	678	615	657	671	632	675	669	666	689	694	685	662	658	660	694	603	689	673	663	631	653	651	645	622	694	633	644	632	686	645	661	691	662	655	668	704	659	652	663	684	599	632	660	694	645	675	638	680	699	669	642	635	622	656	619	690	690	629	651	645	652	634	662	616	645	666	678	677	630	658	618	642	626	688	607	644	689	679	639	657	666	695	675	610	664	670	674	618	645	656	578	686	643	669	676	710	672	646	632	651	633	656	665	667	644	660	609	668	594	641	673	618	642	656	642	651	671	631	614	614	622	573	628	690	662	644	644	700	631	647	652	671	614	684	658	641
3341	7746	6429	3158	2270	1787	1529	1271	1164	1007	1019	946	952	941	875	789	809	829	812	783	769	771	766	823	768	758	798	794	781	734	723	767	769	810	753	724	755	717	735	748	769	773	766	708	788	708	746	726	778	746	776	769	760	730	697	694	751	764	731	709	791	743	743	760	729	728	755	745	775	707	711	755	721	744	710	727	728	765	736	768	729	769	702	777	751	748	725	700	702	778	756	757	727	715	740	768	751	705	683	739	758	743	762	695	731	748	700	762	753	735	737	751	728	756	705	760	761	706	764	695	717	718	700	740	738	708	760	724	759	740	711	735	710	731	753	735	701	754	697	749	820	720	679	779	761	693	692	752	764	749	756	708	727	727	706	715	753	697	734	746	753	743	788	680	765	756	741	736	753	741	736	749	731	788	739	731	753	759	724	765	769	746	750	749	710	746	758	771	767	746	707	768	740	750	759	694	695	737	724	756	713	733	732	708	746	758	735	781	787	736	782	732	722	742	765	733	738	704	714	713	715	729	744	737	748	748	747	718	741	741	692	721	740	707	745	725	775	740	786	714	742	700	721	677	711	708	781	772	731	778	717	709	696	684	735	759	741	771	723	742	714	705	694	716	767	769	724	744	780	728	752	726	720	746	691	740	644	743	749	764	709	757	740	711	720	821	716	733	726	755	740	747	767	711	752	743	750	754	740	729	770	779	745	694	767	732	688	758	745	777	743	748	770	689	721	750	748	728	749	688	757	693	781	737	783	708	747	651	730	764	748	727	734	778	719	746	777	717	768	781	778	811	747	724	762	734	742	696	720	741	774	784	721	729	716	724	758	699	757	701	766	753	751	684	735	723	756	756	763	749	690	749	759	755	725	682	699	761	746	728	752	745	694	725	781	706	718	710	744	687	729	734	665	760	748	774	733	731	737	754	770	731	755	723	754	704	725	719	752	774	783	725	787	698	743	738	738	697	767	738	736	704	774	739	730	727	717	725	713	769	729	758	755	682	756	665	762	756	724	775	737	697	725	757	742	691	796	725	736	737	777	734	740	775	756	771	739	709	733	732	740	677	728	754	732	763	744	725	743	703	759	786	736	771	715	700	724	724	724	725	675	733	695	784	752	731	732	724	716	680	766	693	741	737	701	759	756	762	710	733	777	739	753	719	744	768	715	728	749	753	757	776	704	752	750	707	674	737	772	753	779	745	713	758	785	740	723	695	750	730	706	740	729	725	748	755	748	703	709	751	766	736	747	729	716	735	729	779	765	761	730	727	740	712	695	801	731	778	787	678	718	721	799	738	726	791	728	733	712	754	722	759	724	710	745	731	706	702	729	766	717	684	738	700	683	755	760	833	741	692	765	712	724	736	771	700	763	718	779	707	724	724	769	732	736	714	756	764	733	759	777	746	718	729	711	725	738	784	837	731	702	736	745	735	743	711	724	717	735	762	700	767	728	696	719	749	775	742	724	726	795	752	717	729	735	713	753	735	740	781	767	700	715	785	755	739	723	721	697	777	737	707	744	733	749	751	727	769	719	711	733	754	727	665	724	726	722	668	731	743	732	746	740	720	711	766	759	747	733	739	733	730	761	750	760	776	719	728	721	745	747	737	730	731	749	733	711	736	676	700	695	759	764	742	691	747	727	769	727	739	725	768	696	714	728	755	746	688	766	799	702	743	655	721	742	745	753	736	753	736	723	709	763	737	782	802	757	688	733	762	704	740	797	745	726	735	712	727	738	787	678	729	720	738	783	713	735	724	767	706	779	744	737	742	773	738	765	753	767	735	701	728	753	758	724	739	753	719	766	734	748	772	691	732	727	744	753	704	753	710	757	777	745	731	719	739	749	741	762	720	735	750	716	733	752	717	719	677	785	765	722	758	775	786	734	732	729	747	761	719	787	722	735	705	725	741	704	725	714	678	709	726	744	770	728	740	763	726	781	749	731	718	742	720	712	732	754	750	748	738	759	743	740	733	754	755	782	744	735	745	766	782	775	731	702	722	752	734	714	829	719	807	710	749	710	701	712	697	788	743	736	695	689	696	719	752	780	752	756	769	738	747	731	770	742	710	720	727	704	704	739	699	713	747	749	753	776	698	687	699	759	745	744	701	717	695	749	741	752	750	756	750	775	723	756	761	766	776	747	760	741	789	739	758	772	709	794	731	697	718	749	720	786	681	731	741	737	741	721	737	772	758	720	733	707	752	767	756	691	751	754	777	733	728	752	766	708	768	681	711	784	769	745	687	744	722	724	719	729	707	791	703	720	785	767	758	704	725	688	771	750	733	720	712	716	770	771	727	746	693	756	752	733	768	717	652	728	710	680	727	753	746	781	760	755	728	745	688	746	751	722	719	717	716	718	746	722	688	771	767	721	689	722	737	725	749	709	744	757	792	748	684	739	705	723	714	747	701	744	704	722	678	749	754	753	727	765	709	791	702	722	700	704	734	718	750	718	774	758	718	740	696	798	721	752	784	749	729	754	728	756	696	709	722	773	743	706	751	746	752	750	686	736	730	764	716	760	699	757	728	769	725	759	744	719	741	743	711	751	718	720	735	736	822	759	725	767	728	757	738	712	731	702	724	692	727	715	695	712	729	709	749	710	789	778	770	760	726	711	773	726	764	748	732	756	731	778	763	717	800	758	688	771	743	751	753	792	693	708	733	702	714	774	745	709	757	746	754	721	674	753	711	771	745	746	757	743	715	724	679	773	798	720	757	704	749	754	732	741	734	745	781	727	777	750	699	762	708	725	761	729	713	746	716	775	752	727	722	764	748	709	702	744	722	703	744	792	769	767	750	733	708	714	782	676	759	733	731	752	713	704	756	728	690	812	744	729	723	708	729	713	779	783	775	767	762	702	757	667	770	741	724	737	734	736	793	783	759	709	717	747	708	715	743	725	740	750	742	770	777	716	741	777	753	725	759	741	723	666	730	728	711	745	750	724	727	748	713	719	758	751	762	738	744	728	768	736	728	747	717	711	744	750	749	684	731	742	707	737	759	728	720	760	743	708	735	755	725	721	794	800	729	757	719	759	787	662	745	723	730	736	729	752	735	702	744	773	745	718	718	731	754	732	709	707	694	702	702	725	735	717	737	749	744	698	743	727	797	731	768	758	730	750	718	816	763	743	747	753	759	738	797	762	759	719	720	754	743	744	714	733	731	720	701	744	718	722	735	722	706	716	746	763	721	678	753	723	705	729	740	734	747	689	722	733	798	757	784	759	722	765	718	691	748	769	739	712	730	718	740	745	753	691	752	754	709	723	738	712	736	702	716	729	722	730	755	773	784	716	731	746	717	740	728	749	715	700	747	757	744	762	702	695	731	733	748	810	762	729	738	736	760	750	735	699	737	736	710	717	808	712	721	722	762	719	690	695	710	736	733	764	748	737	732	718	706	733	742	718	737	722	705	734	708	723	746	707	746	737	725	716	769	755	698	769	692	717	678	700	721	721	720	736	753	764	739	702	719	707	780	762	760	703	708	733	745
24629	21281	27666	25117	15048	831	488	437	375	399	335	349	347	331	307	272	278	292	317	324	281	306	268	273	276	276	283	273	282	301	296	311	282	270	289	280	247	293	264	279	302	280	247	291	276	276	287	280	260	289	291	291	293	259	307	256	275	280	282	264	282	253	308	308	245	239	252	292	240	259	264	264	275	267	285	274	283	259	279	310	272	286	245	302	257	272	267	257	288	262	251	277	274	254	273	292	275	267	265	268	300	246	273	248	290	281	302	280	267	262	255	275	256	265	309	273	264	249	249	298	275	248	266	257	266	269	295	276	238	253	230	268	290	269	262	304	270	251	297	267	262	242	265	243	243	289	289	303	296	267	263	285	260	276	254	256	244	266	236	291	258	266	268	272	239	271	273	258	270	255	273	266	253	271	272	319	247	275	258	258	267	267	276	272	274	257	266	249	243	254	264	265	272	266	273	267	267	275	279	260	272	288	294	283	267	286	295	259	256	247	260	302	266	290	264	284	244	254	303	297	264	286	283	286	264	262	272	251	264	259	265	245	274	269	262	280	272	277	295	251	248	285	256	266	282	270	268	260	231	292	287	263	278	272	277	251	261	275	280	265	262	269	285	281	265	287	259	243	278	234	254	266	280	268	294	308	271	271	277	260	292	264	242	286	259	283	242	271	274	293	272	279	251	266	275	267	264	300	249	272	258	279	290	253	260	285	273	248	265	262	280	268	272	258	279	289	274	283	257	250	286	281	274	262	250	289	257	294	274	287	271	276	275	250	295	249	279	279	252	246	267	273	306	278	261	239	280	264	286	282	277	254	253	257	264	275	237	273	268	259	277	260	249	268	281	245	260	274	268	262	292	254	298	274	231	267	311	267	269	291	293	233	288	253	280	260	268	277	272	269	275	277	265	272	270	265	254	264	271	255	297	282	260	258	261	278	281	293	255	252	280	283	277	282	263	283	272	296	280	249	273	275	276	242	275	278	287	286	268	282	284	289	288	255	246	274	295	291	291	290	239	295	283	276	262	260	260	268	278	271	303	231	275	273	266	254	261	256	266	265	263	289	271	281	237	256	299	279	265	277	290	277	268	261	301	258	299	234	233	253	289	289	245	256	269	297	304	293	289	285	294	272	280	258	290	271	290	265	283	275	265	307	270	261	281	280	265	279	257	267	285	259	270	254	260	293	267	287	283	256	258	275	260	297	264	254	261	261	276	271	271	265	284	243	273	256	276	286	283	277	272	292	270	283	289	291	245	253	260	276	291	246	290	273	264	257	267	272	278	250	263	289	278	257	295	265	267	253	266	282	300	294	327	272	251	256	243	269	266	265	266	278	284	241	257	274	270	269	281	268	264	253	272	262	296	256	260	252	230	272	274	287	274	270	251	286	278	289	289	272	292	297	276	241	290	259	264	264	250	281	262	267	298	260	277	299	266	268	267	235	296	274	271	300	266	248	298	253	253	263	280	267	240	244	265	267	269	294	253	262	278	295	248	241	263	257	288	259	281	294	293	285	257	253	258	263	293	273	274	266	279	269	277	272	260	262	273	260	291	276	266	279	286	271	283	244	288	288	269	287	265	258	270	288	273	277	269	277	283	291	290	274	262	284	251	298	293	273	258	264	278	251	257	290	269	275	276	278	263	292	262	289	259	256	289	264	271	313	269	254	265	252	297	247	305	283	304	246	295	276	283	256	273	279	281	278	261	302	261	270	251	261	295	264	243	285	248	293	294	267	287	287	289	267	275	270	267	279	267	238	291	304	278	232	256	239	288	275	265	258	262	284	253	268	268	292	270	244	253	284	287	299	253	260	253	270	270	287	258	295	278	264	223	257	274	285	294	280	291	283	278	257	293	268	293	307	258	262	278	251	276	251	255	278	293	254	277	250	262	287	261	291	245	293	283	260	271	265	264	246	291	263	264	249	260	240	279	252	236	283	297	262	312	257	265	292	295	277	238	248	265	273	281	287	251	272	265	277	255	277	278	274	265	276	271	267	282	291	279	325	264	288	263	271	268	294	251	254	300	264	260	270	260	273	300	270	250	305	277	296	260	290	285	264	289	278	277	311	289	279	237	254	277	290	283	268	228	260	286	251	274	261	276	324	279	265	272	261	263	265	288	271	277	284	279	289	281	257	275	285	252	273	263	265	254	281	269	280	275	292	254	284	262	270	261	276	302	299	280	270	258	311	261	286	277	260	267	271	246	273	278	281	267	230	271	266	300	269	265	262	258	288	269	272	253	289	276	269	273	268	266	266	249	258	303	295	292	287	260	270	259	283	277	299	262	291	263	262	270	321	288	259	282	252	283	283	282	280	279	241	247	260	272	281	263	279	294	270	269	301	302	286	281	263	276	265	267	290	260	288	248	294	302	251	272	293	292	288	288	228	262	282	278	303	262	276	292	245	256	236	275	285	272	253	280	273	309	263	272	248	270	267	308	267	253	287	254	306	253	284	306	255	255	276	262	270	282	280	234	276	271	268	246	294	261	297	283	291	232	290	287	314	282	292	257	244	287	267	264	264	280	278	272	278	281	261	270	242	259	292	284	297	270	277	263	265	262	293	307	298	268	267	280	291	300	296	243	310	273	267	243	251	261	263	273	264	301	274	277	284	294	255	272	296	283	253	273	274	262	280	278	290	270	283	256	278	294	258	286	274	275	284	281	284	254	244	309	283	291	293	279	288	298	248	246	267	292	261	274	271	297	274	279	254	262	257	291	283	256	296	265	291	271	262	245	281	280	270	274	284	273	296	276	253	272	281	265	269	266	281	297	262	273	265	247	266	250	258	279	239	259	272	261	240	278	282	278	290	297	303	304	268	243	286	277	259	264	258	294	271	266	276	248	292	281	280	272	255	285	254	279	275	276	302	274	257	294	292	303	260	266	276	274	286	236	268	309	263	269	245	282	270	242	288	279	274	291	266	262	280	265	274	285	246	265	261	278	281	288	267	242	245	285	281	290	287	228	252	293	278	264	286	252	278	294	280	287	284	265	267	288	254	268	272	255	283	283	261	291	258	273	263	280	270	251	266	270	270	289	271	283	273	245	236	242	268	280	274	273	277	240	287	275	240	253	278	279	293	265	286	285	272	271	267	288	304	272	265	235	267	284	268	269	255	291	252	259	272	265	260	275	255	267	273	281	266	272	272	260	286	243	295	280	249	283	285	224	286	259	268	284	257	258	274	235	282	265	273	297	266	253	275	296	296	296	265	280	287	271	274	243	246	257	281	264	271	300	269	284	297	297	280	279	259	268	286	264	286	274	278	294	277	235	278	237	269	272	290	280	254	280	273	280	310	277	258	307	285	293	277	289	267	264	275	276	268	282	274	265	269	295	260	282	321	280	233	259	303	279	301	265	292	237	275	282	291	271	272	279	273	285	267	271	271	266	262	260	298	251	299	271	272	279	293	296	278	264	274	264	272	296	280	274	278	288	256	277	269	247	263	260	263	265	252	274	238	294	274	272	291	246	260	289	274	292	273
3274	4727	3918	1947	1263	1077	839	711	593	505	478	428	410	406	350	345	341	366	313	379	331	329	335	340	325	329	317	301	319	333	309	330	305	301	315	324	302	327	337	311	278	335	313	329	346	317	330	318	317	317	296	318	317	312	329	291	343	306	319	287	315	296	300	312	257	297	303	307	324	307	289	328	304	309	322	293	348	301	284	302	291	339	314	321	323	331	301	264	322	289	306	305	293	295	314	308	312	289	325	320	302	331	299	327	315	320	310	312	299	316	322	328	301	307	346	344	319	301	320	299	329	321	331	302	297	320	329	314	286	293	318	339	311	322	306	331	273	278	342	318	284	287	345	306	310	308	290	314	299	297	302	319	307	298	345	304	291	301	308	300	302	338	289	315	294	290	290	329	309	292	318	331	327	306	325	284	315	296	262	330	325	317	306	283	285	337	313	323	305	307	325	291	297	306	336	303	271	308	310	294	273	319	308	286	328	344	294	302	317	331	295	320	314	312	286	309	302	272	311	290	320	333	303	311	306	349	296	291	277	270	329	343	336	313	302	313	313	288	309	298	314	278	337	288	314	287	298	314	318	324	293	334	308	286	336	283	313	332	275	321	309	297	293	304	315	284	299	302	304	290	308	308	333	286	285	295	296	284	306	291	298	303	294	291	288	319	307	280	309	315	288	328	293	289	303	301	320	316	316	305	323	296	305	288	308	303	338	297	321	316	283	325	290	318	296	342	295	318	349	310	296	311	295	322	292	293	316	284	307	316	318	337	299	282	307	319	298	330	315	314	305	286	298	305	303	320	326	284	307	294	299	308	315	296	321	300	304	315	319	302	306	337	298	315	290	286	288	277	287	307	301	316	308	308	272	320	308	297	327	307	299	310	335	328	286	321	298	322	303	306	321	318	322	274	299	311	308	332	287	319	302	319	313	302	307	307	305	295	304	343	308	317	309	304	324	316	311	327	338	301	327	287	289	308	298	331	320	313	296	299	339	282	292	326	295	331	341	305	293	321	310	309	295	322	296	320	318	315	290	278	342	310	320	322	298	294	323	323	312	325	313	327	324	335	316	310	301	302	331	327	291	296	278	306	299	297	290	275	328	304	281	312	324	304	304	336	317	330	296	322	313	322	292	306	299	283	299	268	312	311	304	298	313	301	312	308	311	298	335	320	294	309	308	369	312	291	288	315	311	289	294	309	313	334	346	299	332	310	269	325	305	297	333	277	301	302	270	335	286	322	339	292	353	320	309	318	297	301	330	340	309	322	318	302	301	320	293	291	286	304	305	318	328	319	324	306	311	319	283	294	322	310	321	327	322	299	301	326	311	306	320	316	331	305	311	307	301	312	294	305	323	316	316	318	314	338	314	289	299	320	313	283	305	330	297	326	300	304	309	295	312	336	312	280	350	325	342	329	284	299	303	338	302	300	320	322	362	285	279	279	280	336	307	291	291	317	328	296	305	295	336	315	274	323	309	298	291	297	342	317	305	289	325	321	298	294	310	314	321	322	325	301	282	296	300	321	302	313	302	328	335	314	316	334	294	308	326	309	357	309	304	291	335	338	290	273	310	326	301	325	300	312	290	297	309	326	298	338	324	316	317	293	321	276	314	303	308	351	321	335	294	326	276	305	289	307	330	306	317	306	290	318	316	356	337	282	311	298	283	300	332	300	327	313	310	313	330	325	310	325	315	289	297	318	322	291	313	300	291	307	307	277	320	298	304	298	345	313	293	332	308	344	308	321	306	284	298	276	328	302	302	316	323	299	301	331	289	307	311	288	319	305	292	276	319	313	284	328	314	297	304	298	311	325	286	315	300	326	295	270	299	295	327	306	282	290	333	360	296	334	282	328	309	309	294	318	307	323	307	343	314	291	303	321	308	327	290	303	316	312	299	315	333	324	305	303	318	295	301	321	317	297	316	342	305	300	282	340	314	297	297	288	295	320	309	308	321	304	335	306	312	304	321	307	296	300	318	340	316	313	305	331	303	316	276	324	342	289	309	334	308	306	315	312	303	309	311	319	339	302	326	329	318	312	326	325	334	295	308	291	293	313	311	298	313	316	294	306	318	308	305	310	332	317	300	324	274	309	282	306	309	324	289	255	325	309	296	292	308	306	284	325	316	323	281	294	315	308	310	329	327	309	302	313	307	322	299	293	295	309	291	328	331	312	312	303	330	306	301	319	276	315	319	321	307	300	305	313	339	335	294	346	278	315	288	318	324	296	344	290	331	308	292	293	298	314	306	333	279	279	296	311	293	311	326	286	329	320	309	294	299	303	293	314	304	290	333	330	317	309	296	333	328	325	295	311	302	309	320	312	319	300	301	326	284	303	303	305	301	307	293	328	265	272	309	301	302	332	304	306	277	326	322	334	305	294	339	326	316	317	300	293	294	336	297	299	337	310	307	334	305	284	307	286	304	297	323	295	290	308	327	295	330	291	315	318	304	295	301	330	311	288	301	304	323	326	323	310	280	358	336	350	303	296	301	320	286	330	304	306	290	336	288	353	304	290	313	303	333	314	339	342	335	323	294	323	315	301	333	291	323	298	298	286	290	312	292	279	303	329	297	305	304	333	308	300	325	307	327	293	314	304	342	326	303	301	310	313	301	296	305	312	311	274	331	320	333	306	286	293	343	306	293	325	313	340	305	318	313	295	330	300	305	353	279	309	310	305	313	301	334	310	328	318	319	272	310	312	303	291	304	295	321	330	336	307	277	309	312	305	327	335	304	299	284	318	278	324	333	290	281	319	304	292	321	297	307	340	321	354	304	302	313	341	325	315	317	301	303	291	296	301	285	313	296	327	312	325	301	336	290	346	289	349	294	309	297	313	340	325	316	313	306	354	295	314	299	291	332	333	326	312	316	315	301	323	307	340	319	315	283	308	328	314	320	282	310	312	344	284	333	297	319	303	324	311	310	319	298	310	300	317	296	304	311	323	299	314	315	311	316	315	301	317	313	301	295	316	296	307	294	314	290	298	331	279	279	306	317	301	321	312	291	288	307	275	264	288	278	310	301	321	302	311	309	306	290	307	316	329	310	336	272	324	306	317	341	294	303	337	327	304	308	295	307	290	319	295	300	303	325	294	300	304	327	350	315	317	306	299	353	307	309	310	287	313	271	290	305	299	314	317	310	306	282	306	261	319	280	278	307	307	331	305	329	316	304	316	312	349	313	291	310	342	320	287	324	311	289	335	304	284	285	278	307	324	340	331	290	326	259	323	293	325	320	313	316	319	296	287	317	311	334	324	314	309	312	291	323	323	331	301	300	299	318	311	316	302	353	307	329	283	299	287	316	311	302	321	314	332	293	289	301	321	300	317	343	305	335	323	301	304	304	322	302	295	303	300	319	303	309	305	307	290	282	280	342	316	296	340	325	294	325	333	322	316	318	282	271	294	289	317	305	308	300	283	277	311	291	301	324	309	319	279	320	302	323	288	287	300	289	323	323	324	306	276	319	309	306	320	312	284	314	300	311	322
22591	21326	28948	24059	21315	21333	11111	1080	773	675	635	554	489	449	450	464	413	395	421	382	383	365	354	377	348	353	371	377	339	319	355	366	361	354	369	342	319	340	304	347	358	325	321	382	356	338	311	323	308	287	329	311	341	347	337	320	332	322	366	347	334	332	345	352	334	340	342	331	342	351	348	324	349	339	309	335	313	324	374	357	332	326	283	314	330	316	326	301	368	330	340	353	314	307	338	315	352	312	370	322	335	343	299	358	325	317	324	342	328	339	326	334	284	323	350	327	338	322	303	316	317	340	334	284	335	337	337	346	338	298	331	337	346	314	325	335	319	304	336	291	265	306	317	344	315	335	332	327	348	324	335	281	290	343	315	344	322	310	293	318	326	336	317	330	336	295	295	339	317	329	316	338	331	351	327	306	342	312	344	324	316	337	323	337	325	294	344	327	293	320	334	312	315	362	312	308	336	306	344	310	312	338	319	311	300	341	343	353	313	314	337	327	313	311	276	327	283	309	344	312	338	314	330	321	306	315	331	313	339	336	332	337	314	317	340	353	332	370	356	304	314	345	335	316	316	315	309	328	326	290	343	331	325	348	338	334	340	319	356	325	333	336	322	349	335	300	325	326	324	339	327	310	306	316	327	329	335	318	307	344	334	317	350	324	299	316	331	343	340	320	323	322	334	341	323	317	332	331	351	319	328	340	341	335	350	314	340	321	307	313	321	307	303	322	325	331	326	311	300	340	326	304	324	315	344	325	339	358	325	325	324	322	329	327	327	302	329	302	324	311	348	320	322	321	326	340	327	348	308	328	329	304	313	347	320	312	345	329	320	352	324	336	311	320	308	339	328	331	295	344	330	349	335	347	310	319	332	321	322	298	326	334	322	310	313	324	301	307	339	307	343	293	330	333	332	320	333	347	328	332	316	301	327	355	302	323	327	317	307	325	322	311	333	295	313	286	314	286	333	310	334	308	351	295	308	346	352	315	341	362	307	308	311	344	335	317	309	331	347	334	305	339	344	312	320	352	334	342	308	306	287	328	330	325	349	347	319	329	322	327	325	302	304	336	331	310	319	337	335	332	325	313	346	329	277	317	319	330	332	294	324	295	324	337	284	327	321	324	319	317	342	333	308	338	313	323	311	330	326	314	307	328	307	310	342	329	336	334	334	292	341	323	325	341	309	319	346	319	315	301	364	333	334	350	297	360	333	318	306	298	301	329	344	327	337	318	345	312	323	347	325	342	341	349	315	343	301	310	329	321	324	320	303	303	300	347	336	308	314	325	345	324	355	293	329	316	326	330	324	323	300	289	326	339	291	315	329	303	342	340	300	315	293	317	318	325	348	343	341	319	334	312	335	267	335	330	301	326	317	307	342	310	351	322	308	323	334	320	312	322	327	326	330	333	329	325	327	296	316	336	347	332	349	315	309	331	333	330	343	333	340	314	339	337	289	316	306	324	311	342	339	324	360	291	332	352	299	313	338	339	334	354	341	332	311	310	328	332	288	322	304	335	318	320	324	347	298	345	361	332	291	327	305	318	330	320	332	321	349	356	354	333	361	303	340	335	335	343	308	314	347	304	348	298	345	325	344	307	358	334	327	297	328	353	347	323	326	324	304	297	328	339	335	337	310	329	349	331	340	334	307	310	328	333	318	321	303	334	337	324	312	299	329	315	344	344	337	341	335	308	295	334	310	312	321	303	309	326	334	330	315	349	349	329	318	314	317	322	333	311	316	342	306	319	327	300	324	377	319	342	332	333	309	336	310	310	350	342	303	303	351	313	358	304	332	325	310	295	295	327	303	337	357	320	328	315	318	297	299	343	325	329	324	305	327	321	294	341	302	320	341	335	330	318	341	357	340	306	324	341	310	321	317	311	318	315	289	322	310	331	318	304	344	275	324	297	286	328	322	338	333	339	338	292	336	357	318	320	304	289	310	304	306	339	314	315	321	324	339	343	323	334	306	332	309	308	362	322	346	327	317	294	320	344	328	324	316	333	348	312	348	349	330	336	345	334	306	299	330	322	304	308	311	340	331	305	313	327	336	334	346	298	282	310	315	333	294	297	330	338	303	329	290	324	307	331	306	328	338	348	316	311	338	309	332	326	313	318	281	375	355	295	309	308	317	336	335	293	340	289	330	329	344	299	285	314	347	343	314	338	331	323	280	311	284	316	311	333	289	329	341	278	343	328	306	287	341	367	304	310	356	343	316	326	305	332	311	308	331	334	301	334	304	322	310	326	301	324	317	298	336	331	319	310	322	349	293	308	336	310	332	355	313	321	344	299	324	332	349	334	359	335	362	332	301	313	308	305	337	342	356	319	344	318	328	321	306	332	318	309	318	322	335	328	342	343	322	357	322	310	310	323	312	329	331	315	341	323	343	335	318	315	324	334	337	303	335	338	345	298	322	310	329	329	337	307	315	331	328	321	299	335	327	311	343	323	333	329	320	307	328	336	319	318	309	346	331	306	341	356	299	327	320	319	352	340	357	320	284	325	319	316	334	354	337	330	284	333	335	324	338	351	335	333	350	321	338	345	309	298	298	338	301	308	353	313	328	329	347	334	345	317	321	316	349	342	338	342	340	321	310	343	353	308	308	339	323	334	336	321	315	362	331	300	331	334	321	305	307	333	346	294	358	327	348	291	318	339	307	327	317	360	345	332	334	325	333	325	328	351	306	335	328	332	336	301	320	342	321	365	331	326	292	326	368	306	328	342	348	314	317	327	345	298	295	323	321	349	333	339	322	303	338	319	309	297	333	336	302	315	335	298	324	304	311	316	320	308	323	330	341	311	334	316	330	334	295	327	311	344	377	337	334	345	294	310	318	325	331	312	297	340	335	337	300	301	318	296	311	306	348	329	297	322	347	336	310	294	316	319	303	327	335	295	354	331	332	307	322	284	312	350	321	283	310	318	347	326	329	276	334	323	302	325	322	318	354	339	330	357	312	314	307	326	313	336	322	348	336	306	296	328	313	330	319	343	313	361	325	335	341	311	284	326	349	322	337	317	339	367	293	318	339	332	346	281	348	348	299	334	328	331	324	342	313	315	332	319	344	325	308	345	325	332	337	341	329	332	307	331	314	304	318	301	310	331	330	334	295	338	315	371	320	324	349	329	331	291	314	321	319	344	308	335	316	298	339	317	323	338	324	335	333	328	308	327	331	302	307	320	336	288	350	324	376	330	355	321	311	329	324	341	370	337	324	322	327	313	348	322	315	318	324	320	307	299	321	346	321	353	330	340	317	348	314	297	333	313	323	348	325	334	346	335	321	317	306	332	375	302	325	318	309	303	330	316	334	304	338	303	336	388	322	305	306	307	318	361	330	320	324	324	328	325	329	317	311	358	331	302	329	336	306	296	343	328	322	322	316	319	381	357	359	337	291	346	318	335	316	301	353	337	297	333	329	321	349	286	316	296	337	348	322	346	310	333	310	300	308	315	309	364	309	320	307	302	320	350	329	305	316	321	348	333	323	334
4463	13112	10921	5383	3579	2711	2058	1676	1332	1109	935	818	739	707	620	567	577	498	477	484	485	470	482	415	455	460	434	441	422	413	431	420	411	442	418	405	402	375	450	424	379	413	382	415	377	417	390	382	380	375	418	359	413	385	381	403	416	380	433	447	368	396	383	386	376	381	393	387	394	360	394	401	390	386	365	402	424	407	396	350	378	387	400	378	379	367	371	404	401	364	354	409	336	379	405	372	372	420	363	388	370	390	364	375	389	351	396	403	400	348	352	364	405	378	345	399	384	412	375	402	391	366	378	330	378	389	347	383	383	379	341	347	403	340	385	381	379	392	404	384	370	375	369	386	408	388	393	391	348	368	389	369	363	397	376	411	383	378	409	384	393	357	342	398	375	350	378	387	392	391	368	369	389	376	384	389	350	415	374	384	382	396	414	382	393	351	386	373	382	400	334	401	383	403	368	378	369	400	351	360	364	373	399	392	350	359	379	379	388	367	407	374	375	385	381	350	377	388	348	390	383	375	388	371	381	390	419	360	364	360	395	343	352	355	390	329	380	343	360	355	404	356	371	365	380	378	411	344	383	354	356	374	362	375	353	406	353	359	374	357	374	355	352	359	388	368	389	365	372	387	386	374	358	385	346	364	399	393	429	401	370	379	359	330	368	389	374	417	363	427	377	382	416	438	390	381	389	347	371	343	385	372	394	431	371	382	380	402	375	429	385	367	390	381	382	368	353	392	409	394	351	367	375	358	369	387	383	382	376	328	357	337	377	367	382	371	358	418	351	360	371	387	390	399	345	399	380	404	406	381	335	390	364	393	397	334	379	350	357	375	381	399	384	375	367	361	368	358	383	359	381	377	401	373	392	394	354	385	401	346	356	386	401	349	379	371	395	351	373	427	376	383	382	359	349	396	362	362	386	424	368	388	373	362	392	377	343	401	378	356	383	397	372	375	376	380	394	374	358	355	354	402	372	358	365	378	389	351	344	386	331	398	351	388	327	382	405	393	375	361	401	371	363	398	373	392	369	382	381	408	413	371	383	392	374	388	394	328	375	373	370	394	394	370	398	351	398	382	368	385	359	379	397	364	346	385	357	391	370	353	412	377	376	378	371	367	364	395	350	401	373	395	381	385	367	382	405	369	385	383	393	362	390	415	374	383	364	400	356	373	366	408	339	399	379	403	380	368	396	384	363	365	384	380	379	360	374	383	375	375	375	388	373	387	383	381	396	367	362	387	387	356	392	380	423	367	371	374	386	377	371	362	378	385	370	392	395	367	359	387	393	382	349	395	388	387	373	391	356	363	407	391	380	390	403	410	379	402	395	358	376	367	400	367	398	348	366	373	393	381	362	358	360	386	395	343	368	372	375	384	375	372	368	339	396	399	359	377	358	351	375	344	369	378	370	370	356	364	344	337	400	346	383	407	395	373	357	357	379	371	381	373	363	363	364	365	360	362	358	398	383	398	359	372	385	372	385	410	365	379	369	382	392	375	401	393	375	360	375	378	400	378	417	401	388	366	384	433	394	371	376	388	384	404	355	425	375	385	409	376	412	366	415	405	381	378	348	376	366	388	388	392	393	408	398	380	409	360	383	395	383	397	361	377	428	366	381	360	377	346	361	362	364	405	363	370	353	384	410	380	381	357	433	387	385	370	424	379	396	340	397	406	357	363	345	406	343	366	375	388	367	386	379	363	371	384	367	359	424	387	350	396	411	384	396	379	350	377	367	407	368	380	365	356	379	371	371	386	413	369	362	358	421	385	355	368	350	370	349	373	397	369	393	368	382	392	381	360	361	408	335	355	386	336	364	366	350	341	340	411	370	392	408	390	328	368	377	380	375	402	353	376	367	354	369	361	388	400	408	357	365	376	386	387	390	348	380	380	417	373	356	373	372	392	373	364	423	336	355	392	385	362	407	405	356	388	355	338	385	377	409	395	391	376	378	378	381	404	383	388	388	382	378	346	366	405	329	382	388	396	401	411	387	390	366	336	372	364	373	390	370	363	369	391	391	381	368	362	338	341	352	360	407	395	396	382	377	353	380	362	381	370	377	380	374	368	385	355	382	397	409	368	383	366	376	363	371	367	362	380	366	360	404	376	363	396	375	378	387	394	365	380	367	383	386	353	353	411	371	385	370	384	412	377	361	393	410	420	377	366	350	401	388	379	391	385	368	347	336	369	374	408	383	370	381	387	377	402	361	426	380	379	372	382	404	397	372	382	383	385	379	362	377	349	393	402	384	386	387	354	363	356	364	336	340	401	377	380	418	369	376	392	379	370	403	372	331	376	320	387	371	380	362	384	367	385	397	369	396	374	377	396	357	359	412	377	390	397	353	371	394	369	414	389	388	351	378	391	364	428	373	392	395	369	372	358	381	389	393	375	345	377	362	375	375	386	369	376	348	397	376	401	365	354	377	313	378	375	359	370	392	391	353	400	371	403	375	362	362	373	354	353	352	382	370	356	390	425	387	373	392	377	417	386	375	397	373	340	390	372	388	402	405	378	353	391	370	371	398	341	382	390	397	345	391	380	395	394	353	380	349	378	385	385	407	353	382	382	370	381	386	371	378	363	401	377	402	359	350	408	382	364	411	385	348	387	408	410	338	369	359	372	338	343	411	420	391	390	383	391	426	353	358	352	382	374	389	358	375	409	391	356	372	380	414	391	345	407	382	376	373	384	379	384	389	357	413	397	390	390	392	402	345	381	419	366	381	422	401	357	352	366	400	372	431	416	387	417	377	395	394	376	345	396	368	381	376	319	392	385	386	378	347	392	375	381	359	348	391	384	425	402	386	376	341	341	360	407	369	376	369	387	412	395	360	374	383	358	380	390	356	368	353	384	353	347	396	380	351	349	361	325	376	370	355	405	388	370	373	353	366	385	373	380	373	337	376	394	413	340	387	393	375	372	382	381	392	354	384	405	400	376	393	357	357	414	405	394	319	400	360	387	375	364	383	371	383	362	364	375	373	361	364	372	390	381	359	352	369	364	358	426	390	378	385	366	371	366	373	432	432	358	395	383	399	380	402	391	349	345	363	354	348	380	393	367	393	356	383	398	370	386	370	390	365	369	379	364	371	361	365	406	431	382	389	372	373	419	357	375	374	366	403	394	363	409	381	415	411	374	403	373	377	400	379	356	382	389	353	381	372	384	386	368	363	383	346	363	373	365	364	400	402	369	393	367	325	385	356	376	393	353	359	390	403	392	360	343	384	364	408	385	356	407	394	394	338	385	387	401	407	393	406	406	382	386	382	408	360	372	384	386	390	408	352	382	401	335	391	376	359	405	345	391	357	354	375	371	387	394	403	378	360	365	360	378	353	348	440	408	408	366	359	370	393	373	388	373	394	388	390	375	363	360	360	420	385	368	354	381	388	382	398	399	402	381	382	367	377	359	352	370	359	385	404	388	406	348	388	376	378	370	354	384	397	410	391	400	368	381	371	370	353	349	379	387	400	354	367	348	377	370	390	346	388	422
27252	19919	6903	1021	687	659	591	576	576	606	535	500	591	542	514	598	546	537	536	586	540	563	541	526	610	547	524	557	591	510	530	563	608	582	559	546	510	545	543	543	565	540	532	551	536	560	570	526	574	513	537	506	555	539	534	579	537	603	563	551	537	565	553	519	575	576	577	552	549	531	545	527	535	565	576	536	546	530	539	541	537	548	561	578	544	556	535	558	554	541	555	600	539	601	574	556	565	518	563	532	568	558	574	586	571	568	578	554	559	536	536	562	566	567	533	555	536	553	544	573	515	553	506	568	593	573	553	553	533	554	542	563	541	529	544	516	574	574	559	539	550	513	564	537	531	575	530	585	583	514	560	556	530	552	558	603	545	601	563	582	495	565	576	542	559	553	524	557	589	520	542	552	535	558	529	576	567	546	563	551	521	576	553	573	507	539	574	578	567	559	593	547	573	552	571	544	588	537	554	568	538	540	554	513	578	587	584	569	572	574	570	577	578	606	512	569	563	538	576	536	575	558	563	540	547	546	560	539	550	538	573	591	521	540	598	601	544	571	530	554	506	520	594	563	524	535	549	575	526	550	547	560	541	600	561	539	586	521	555	522	562	560	575	582	588	546	560	511	557	571	565	534	503	545	593	546	564	591	569	550	558	537	570	511	536	592	529	535	557	524	521	565	511	542	531	533	546	597	572	528	499	531	611	547	566	551	567	571	564	523	557	535	562	551	589	551	531	540	524	513	584	549	545	521	530	572	551	558	556	565	593	524	548	572	566	523	555	536	553	558	542	559	527	578	530	583	537	544	572	520	588	550	550	567	559	536	547	525	535	543	545	577	542	559	534	538	563	541	545	591	569	574	546	569	597	516	565	583	568	580	555	594	541	562	515	566	589	509	562	567	547	536	530	572	574	557	520	541	521	513	546	530	540	545	511	577	553	510	529	543	512	563	562	538	561	529	528	546	597	545	539	517	553	586	589	564	546	576	545	549	549	554	576	569	587	573	537	510	541	500	530	554	539	527	548	552	600	599	535	572	601	556	565	563	496	530	555	520	516	577	531	528	593	562	546	560	550	541	535	581	546	528	521	534	570	554	546	550	567	578	580	551	577	589	542	534	577	518	562	570	559	580	562	586	547	546	532	528	601	597	525	580	602	568	572	561	541	556	560	540	537	526	507	533	543	563	536	538	545	569	544	554	545	520	558	572	574	576	546	572	547	511	529	564	526	553	552	584	502	564	540	576	562	545	543	538	526	545	568	565	563	521	534	536	484	571	529	544	543	520	558	548	532	560	518	543	527	560	579	522	530	548	551	547	560	591	559	542	534	575	550	602	523	551	541	511	558	542	535	570	578	590	548	549	561	544	575	540	578	534	577	557	580	576	565	602	528	580	599	523	540	551	575	546	569	554	535	531	564	576	588	535	575	572	578	589	551	517	558	563	576	501	538	552	484	552	579	557	567	560	553	545	530	542	603	557	534	530	573	590	532	559	524	548	528	550	536	551	563	551	546	594	586	522	542	560	564	576	563	549	589	560	532	530	551	556	499	551	538	545	572	576	529	551	580	524	554	526	557	551	577	548	513	549	534	563	555	592	509	582	577	579	527	545	545	527	536	579	580	543	555	566	551	521	519	573	588	545	503	568	568	580	580	554	553	547	547	577	529	541	522	534	543	578	551	543	549	569	559	519	509	556	515	591	506	565	526	577	574	604	592	582	575	558	530	553	562	541	547	559	612	584	570	532	574	559	510	566	559	563	555	565	520	585	531	524	558	528	574	558	544	532	580	567	571	536	584	542	560	578	528	556	515	554	577	573	526	565	566	563	546	538	547	563	551	599	579	548	481	621	575	544	557	538	561	546	536	574	543	530	571	541	543	562	522	548	549	540	526	586	575	551	544	526	592	581	568	541	565	548	551	553	527	520	552	540	529	559	551	574	542	566	554	547	551	537	544	592	573	563	543	531	531	531	583	552	528	575	554	520	577	595	580	529	568	553	554	540	602	528	596	536	574	557	589	566	505	573	540	561	568	510	566	558	583	552	579	561	554	561	544	532	559	538	549	567	535	569	600	606	562	544	551	503	554	577	529	540	571	577	546	562	572	542	577	540	619	514	534	551	556	539	546	559	538	570	565	555	551	532	561	543	547	561	538	591	523	514	525	546	546	551	557	528	535	590	545	552	556	543	578	526	558	577	520	545	543	557	548	593	546	563	595	542	503	553	541	574	547	556	587	552	528	585	544	578	513	564	570	616	557	502	549	531	572	578	544	509	591	583	506	556	595	538	598	577	560	578	534	514	566	529	577	537	540	553	558	546	557	559	548	546	555	555	582	531	567	588	561	570	569	572	548	531	558	567	572	538	560	585	540	566	526	539	542	536	547	547	540	546	572	581	576	519	558	518	532	542	599	530	552	531	553	528	550	568	544	600	569	517	538	567	540	575	575	558	560	559	565	544	528	545	560	519	566	552	598	544	556	542	556	549	554	562	543	518	583	580	565	540	535	590	523	587	562	518	576	606	553	551	563	556	569	569	544	572	552	530	546	546	577	583	550	540	554	561	550	528	541	534	486	585	541	534	556	512	549	541	534	552	533	531	552	555	539	528	560	553	593	555	585	546	550	568	531	533	549	519	546	551	560	583	542	557	557	517	531	536	599	523	555	538	532	558	576	576	571	521	530	528	569	562	509	551	537	581	564	581	570	594	511	543	553	561	552	545	548	536	571	551	567	520	576	565	549	552	530	544	521	577	541	558	582	552	523	541	530	555	562	585	527	514	540	561	552	561	567	530	553	590	530	543	546	532	597	508	580	553	553	531	566	515	523	584	519	580	561	528	535	537	519	588	591	569	550	540	557	555	548	590	572	526	600	572	541	537	547	553	555	508	539	519	548	544	531	534	554	561	540	587	581	571	560	558	552	595	519	544	582	573	517	581	524	574	592	569	598	559	562	533	568	529	539	530	534	553	587	590	578	543	578	575	562	562	546	597	523	564	531	618	535	524	546	592	540	588	556	560	509	553	541	542	559	544	563	574	538	521	562	508	563	547	502	538	549	504	535	557	556	553	547	536	571	562	536	546	608	530	563	502	552	540	568	560	521	575	538	548	567	586	532	566	537	534	548	555	593	544	563	602	545	582	581	596	557	592	562	528	558	526	572	570	521	517	578	531	497	531	545	573	527	550	526	562	559	562	536	535	574	526	571	550	513	557	499	578	549	529	551	544	552	592	543	561	577	515	573	523	555	571	596	565	550	528	558	559	545	542	579	507	581	552	576	537	515	559	599	581	604	537	535	552	540	537	526	577	557	529	583	525	572	596	567	583	556	570	555	539	587	545	530	539	540	541	557	552	546	584	526	537	503	631	541	523	557	547	517	583	554	507	564	545	539	537	573	588	533	550	545	566	532	567	535	548	567	577	560	573	600	550	585	555	548	555	560	543	585	578	563	551	552	546	557	573	548	552	529	545	537	558	548	569	536	571	537	572
4145	1131	1029	768	710	652	642	665	635	649	578	634	617	593	615	607	607	660	606	655	630	658	675	649	618	623	596	629	628	641	584	614	614	613	634	573	590	626	684	622	606	604	641	608	613	613	608	640	630	629	591	583	563	608	644	587	635	616	607	644	610	593	610	621	651	602	619	645	635	610	603	597	619	605	614	575	612	656	631	611	613	645	650	614	605	599	589	601	576	603	606	618	630	641	647	617	623	617	610	586	628	633	640	565	621	615	601	611	620	607	627	613	646	574	622	644	599	623	579	619	612	613	608	641	618	632	631	606	633	653	589	588	638	607	613	605	654	641	622	582	633	614	606	592	614	605	577	641	621	656	605	614	560	633	639	584	607	647	604	600	615	663	625	597	610	624	642	625	598	628	635	645	560	602	628	620	625	615	639	634	623	631	602	596	626	601	639	628	590	597	557	634	632	601	623	598	626	592	618	646	657	669	608	623	611	667	601	590	587	633	651	664	629	617	597	596	644	605	585	653	620	611	641	609	585	644	616	625	618	622	620	584	596	585	582	648	663	597	632	643	626	598	631	610	592	620	614	612	620	635	634	647	610	621	609	611	607	613	669	603	618	616	644	595	650	598	594	625	605	668	608	635	660	634	627	601	621	624	630	612	633	575	599	570	593	584	602	598	605	619	597	602	658	660	593	620	569	654	610	598	604	648	606	615	603	678	588	637	639	650	592	628	604	586	656	601	630	628	601	604	597	612	620	646	632	587	598	654	588	562	611	583	629	628	637	654	627	632	592	599	607	585	570	596	592	620	672	634	622	658	610	669	625	648	624	637	637	637	600	613	567	652	641	605	646	639	606	593	612	622	648	586	648	655	616	641	626	586	621	604	617	586	626	672	632	604	594	622	605	637	590	596	596	642	669	613	600	627	560	614	618	673	627	599	613	595	582	629	561	643	592	622	627	606	625	612	619	580	611	596	642	626	618	633	607	624	573	566	620	623	614	578	595	628	593	596	605	623	601	587	607	591	621	622	593	658	581	617	618	603	651	608	672	597	613	620	628	640	593	632	627	594	639	629	594	661	571	586	644	604	652	605	690	602	606	639	592	624	656	603	637	627	612	626	613	624	583	598	636	591	604	618	603	605	653	621	590	652	617	629	622	644	601	584	609	599	599	615	608	603	672	660	645	617	590	602	646	605	644	635	576	586	612	626	669	639	635	604	647	572	642	624	651	618	609	596	635	564	610	614	562	589	610	618	590	623	601	585	619	620	619	621	613	609	655	650	622	623	647	608	616	635	629	579	622	629	595	646	665	649	631	628	624	598	618	598	594	651	583	641	612	602	646	650	623	604	589	569	635	654	577	586	614	641	634	561	574	572	586	602	631	631	607	599	613	634	626	616	628	623	625	603	602	625	638	631	609	590	624	593	617	600	597	599	615	603	629	670	581	608	641	660	633	582	607	601	610	631	605	590	627	649	631	620	592	593	616	616	599	575	620	622	587	563	613	625	621	610	604	656	632	642	600	598	636	592	656	615	588	640	600	616	599	639	588	642	611	605	602	602	626	597	625	637	643	609	599	636	606	583	651	612	595	654	646	657	612	595	616	578	624	642	586	598	602	641	601	619	591	622	575	624	614	629	638	642	631	673	597	596	603	597	612	599	613	601	582	629	601	631	590	659	628	624	592	633	656	615	602	609	594	612	628	629	635	585	614	592	639	595	609	577	628	682	640	598	627	560	607	610	583	636	584	610	588	600	638	613	629	703	604	561	628	618	620	600	568	628	600	619	591	600	631	615	633	593	644	610	592	646	596	593	599	567	681	610	616	612	619	633	615	607	590	611	619	604	665	539	627	607	611	625	643	630	607	594	620	618	604	624	630	638	565	607	615	616	620	561	562	611	615	580	645	609	619	575	622	637	608	603	638	555	618	605	599	591	603	610	653	638	559	579	648	600	610	611	574	612	645	599	594	595	617	605	576	611	628	576	608	632	596	617	574	614	599	668	623	632	642	616	655	593	596	630	624	595	619	633	585	611	608	641	632	627	655	611	618	592	635	594	630	586	623	590	621	612	629	651	618	625	618	639	594	655	623	605	593	619	596	642	614	606	601	628	612	616	598	603	622	602	607	653	611	611	614	668	595	606	616	612	593	633	614	649	594	585	633	591	598	603	592	604	666	630	685	656	624	645	577	595	628	618	609	622	617	663	602	629	602	639	617	607	657	625	586	605	622	627	591	622	611	643	614	583	588	610	618	591	607	638	646	599	607	703	648	674	683	609	602	653	662	639	617	637	618	588	657	647	616	573	646	572	603	658	623	661	638	658	587	662	599	633	580	603	625	642	667	603	567	565	599	631	600	602	652	620	647	655	594	588	596	644	629	626	600	614	586	624	620	667	618	622	629	598	588	582	585	614	629	567	610	614	639	632	581	624	600	655	613	636	607	608	591	602	576	681	603	620	661	586	622	629	628	642	678	592	598	582	640	645	617	669	663	594	587	641	582	600	611	586	598	588	591	614	636	583	647	618	609	583	617	671	638	574	641	580	611	610	602	619	584	623	611	628	628	635	634	643	601	642	623	612	614	601	615	591	607	666	620	599	588	621	630	651	628	613	597	620	602	616	650	630	618	588	596	630	609	627	596	600	653	622	619	617	596	625	622	599	583	591	611	608	571	610	607	626	626	548	621	590	587	602	583	593	648	619	646	617	645	672	640	644	645	635	621	652	635	628	604	608	665	645	588	631	604	554	617	646	633	610	605	627	632	607	654	606	567	639	616	625	601	607	616	622	621	602	593	610	629	629	614	618	646	630	613	590	651	625	607	585	624	607	615	588	596	630	634	554	645	549	620	638	573	591	658	607	618	591	615	627	610	612	583	570	616	639	636	603	611	624	613	603	586	617	625	609	576	610	588	619	607	577	635	684	603	629	596	587	649	615	621	626	628	630	657	616	614	624	613	580	612	579	620	600	631	636	615	564	581	645	592	597	611	592	639	635	582	673	604	612	608	601	655	637	601	625	620	601	600	606	628	625	627	598	612	637	621	604	654	631	599	594	623	590	648	592	623	621	599	625	621	645	585	616	632	609	587	607	614	663	633	674	624	635	636	618	566	653	603	605	651	652	570	624	649	613	585	623	627	643	641	635	672	632	661	606	647	603	639	629	660	586	651	618	670	624	582	625	599	640	616	643	630	590	565	604	594	564	630	616	686	607	607	636	630	585	584	665	662	648	646	613	622	652	654	614	611	574	587	640	622	635	640	555	587	650	619	702	597	628	576	613	628	600	603	623	584	608	585	590	580	576	591	590	670	624	643	624	647	629	599	587	629	606	581	587	592	576	660	620	617	578	618	555	665	606	637	626	609	604	641	600	599	625	610	650	580	610	619	621	630	646	635	627	617	612	614	563	595	626	578	610	631	592	640	665	624	635	614	605	601	622	641	577	630	644	617	642	594	610	592	580	627	604	647	620	605	664	575	599	641	609	650	590	573	621
23656	21274	28438	24434	21260	10304	1369	1045	901	878	787	742	763	716	661	706	700	658	698	671	673	669	625	652	621	694	659	662	667	682	606	651	664	675	632	666	666	699	627	673	676	637	682	684	669	689	668	665	656	667	617	651	663	614	646	641	621	677	652	653	633	656	633	639	581	614	658	655	629	649	588	639	631	667	661	650	643	703	667	685	668	700	655	676	610	680	692	680	667	648	601	659	640	644	668	647	677	686	642	705	668	635	653	660	670	638	675	645	639	688	700	654	669	644	706	667	661	598	695	665	666	620	640	631	657	649	631	655	638	593	652	616	695	666	640	616	643	644	612	631	632	672	606	651	668	636	662	657	654	688	648	628	616	610	634	663	670	684	630	642	667	654	632	623	633	638	675	656	634	647	685	665	651	628	621	610	655	664	656	634	640	610	600	620	624	651	637	664	667	639	670	654	654	653	616	625	667	621	606	634	622	615	627	630	635	677	655	630	621	620	701	663	633	610	649	627	645	698	665	648	633	687	676	648	671	610	688	666	601	654	613	621	663	672	684	740	671	714	601	727	630	666	652	648	663	637	635	652	638	609	670	695	628	637	652	664	630	635	659	614	638	640	658	629	667	655	658	687	632	627	633	659	708	664	636	636	680	675	649	644	623	648	645	621	657	658	629	691	629	683	657	647	661	633	654	653	656	654	633	698	662	665	635	665	634	665	653	594	654	639	624	610	690	660	672	591	651	638	631	667	651	674	653	637	623	608	651	687	661	630	648	616	673	634	613	635	582	620	619	644	627	642	711	636	687	646	653	686	641	682	710	623	642	680	649	614	640	641	629	643	632	686	649	694	654	638	613	674	673	647	637	621	626	639	656	624	620	613	658	637	660	641	657	688	663	658	665	639	647	655	660	625	681	631	664	651	628	642	701	656	641	646	618	625	606	679	653	630	629	625	644	644	665	637	664	671	683	643	655	657	664	650	664	659	633	653	623	722	650	651	660	650	601	643	638	623	646	671	658	697	645	674	673	625	673	700	608	657	667	589	639	619	654	634	656	669	640	666	668	664	690	649	636	629	654	660	652	646	658	642	652	602	654	597	667	661	650	690	604	622	698	654	657	626	641	632	630	625	621	642	655	621	653	662	695	629	621	656	642	669	655	641	648	647	643	696	636	608	619	665	642	647	665	633	631	620	642	660	652	640	647	651	680	617	627	641	640	603	636	658	638	623	632	610	641	615	642	620	612	653	670	672	661	683	627	657	618	614	653	640	649	614	642	645	631	657	627	611	678	613	658	675	630	644	624	617	584	653	688	604	670	625	606	637	677	642	607	657	655	666	601	617	639	652	652	621	632	651	615	706	640	653	645	608	655	659	668	635	632	664	592	589	598	711	648	655	657	642	646	617	615	659	638	653	669	640	633	678	628	607	621	642	630	599	669	630	682	660	655	635	581	667	662	592	618	642	640	657	660	683	601	655	678	638	644	676	693	667	636	619	591	662	664	623	623	656	609	664	654	652	635	655	665	641	631	644	661	655	669	677	611	656	637	618	639	640	638	642	653	624	631	611	591	626	651	643	671	671	658	675	689	651	622	629	637	650	646	632	654	666	701	675	617	606	656	600	683	618	669	671	667	674	656	639	620	598	644	654	624	643	665	635	640	600	660	642	618	612	654	618	611	618	636	666	630	643	630	617	680	650	657	600	625	630	606	644	671	633	649	627	631	681	684	618	674	667	614	643	635	646	653	605	674	662	634	639	662	679	669	641	676	663	616	670	677	675	687	618	662	668	656	640	646	643	650	637	681	687	623	678	646	641	664	609	661	613	614	637	613	644	658	610	647	650	614	687	654	630	674	613	601	620	668	658	683	597	655	670	620	632	681	700	656	659	609	624	665	598	597	663	673	645	626	659	656	643	652	661	632	674	693	622	616	670	640	690	639	589	679	647	626	663	658	661	660	689	632	658	649	645	623	599	626	697	633	597	633	638	649	641	640	654	630	692	640	660	660	639	615	647	632	639	673	634	632	668	684	625	635	681	636	621	681	615	644	693	631	639	636	611	614	653	666	677	650	685	689	616	678	672	633	645	606	658	634	635	640	631	689	670	639	624	635	598	612	650	626	680	661	658	673	652	675	629	598	628	656	661	645	642	650	662	615	632	633	648	642	653	590	679	669	661	684	596	669	683	646	635	609	713	674	631	634	637	656	653	635	713	668	612	611	609	618	663	622	622	659	705	605	676	610	607	662	633	660	679	650	632	673	638	641	616	623	634	645	635	624	640	588	588	638	661	630	646	641	651	634	627	646	655	589	652	611	679	631	647	643	625	643	691	666	668	627	608	608	640	628	625	635	637	678	671	629	625	677	670	640	642	608	653	629	586	634	588	675	666	699	628	607	666	633	656	632	650	644	613	600	633	611	668	662	676	659	666	642	706	625	651	642	638	680	659	638	645	678	652	660	627	661	683	647	668	665	651	598	641	647	667	640	653	590	662	653	638	642	655	603	687	598	581	627	619	631	630	663	654	668	686	643	645	623	644	632	625	676	647	629	649	650	667	608	656	648	650	640	612	620	653	628	651	689	683	576	710	636	654	661	628	636	635	646	683	657	635	655	677	642	646	645	677	656	647	687	630	665	646	698	685	663	706	642	675	680	628	623	621	653	647	606	626	668	570	638	649	660	618	639	618	668	658	663	670	662	678	641	646	636	657	696	658	643	674	683	671	640	646	622	605	620	609	643	681	689	647	657	697	667	653	690	656	620	649	666	661	673	631	628	626	666	620	645	670	664	623	646	644	611	672	647	689	669	642	606	622	669	657	644	626	640	659	608	621	660	682	653	662	686	613	633	674	674	620	625	634	642	648	639	629	693	667	608	649	629	659	633	642	641	654	664	635	641	611	635	633	692	685	640	668	665	659	683	693	656	571	608	656	636	627	616	677	603	633	630	674	619	621	606	663	618	649	642	618	709	669	621	616	630	681	629	623	635	635	651	632	650	656	651	638	636	642	620	665	639	602	655	690	623	618	706	650	665	665	659	652	658	653	599	651	620	641	626	628	642	621	659	613	628	655	657	643	671	638	660	653	645	681	670	623	623	637	631	666	673	694	666	673	646	692	616	658	641	636	636	679	642	654	676	674	662	660	645	679	619	636	635	626	688	640	709	651	672	640	668	635	617	569	640	617	647	668	656	653	685	625	675	668	651	650	636	628	667	649	634	637	626	604	641	659	674	625	631	634	663	627	586	691	620	717	674	693	664	641	625	664	619	639	639	650	650	613	601	616	656	636	605	644	657	629	616	634	628	642	655	650	666	640	623	641	648	633	622	595	677	649	670	647	614	708	648	598	656	615	664	605	641	601	651	637	637	632	654	693	607	639	671	622	652	609	618	663	629	651	636	631	655	657	652	629	604	641	675	643	596	624	668	617	631	643	643	634	613	670	649	628	650	660	681	629	655	677	644	628	621	632	655	648	628	645	698	668	651	654	569	680	643	672
3260	7474	6280	3129	2191	1786	1462	1377	1112	1068	1066	915	902	885	805	779	811	783	810	774	817	812	776	772	814	775	769	695	689	739	750	729	785	789	731	753	755	748	758	684	721	743	697	746	779	731	757	742	734	723	764	732	711	749	740	761	748	782	751	731	720	743	708	725	761	741	743	711	752	707	738	751	721	706	703	708	728	743	711	700	727	749	730	718	674	708	729	709	710	683	727	707	707	742	739	760	733	752	659	682	733	728	725	732	760	725	741	706	741	749	696	762	734	736	701	722	707	757	756	723	713	728	674	729	722	685	781	742	766	733	705	696	737	710	722	740	766	692	671	689	758	719	717	725	738	709	720	734	704	714	702	743	714	741	738	719	689	717	678	722	710	720	764	690	772	747	746	754	699	737	708	785	735	724	747	715	711	695	727	721	757	743	719	737	718	808	714	705	710	709	727	726	690	722	737	723	752	728	709	715	729	720	728	718	758	763	684	721	790	763	719	708	752	771	748	744	772	765	710	730	732	742	701	768	773	719	767	725	724	745	722	725	727	735	667	774	663	723	764	754	696	667	738	719	729	746	757	735	769	735	735	733	770	763	724	737	734	721	699	714	744	730	720	773	720	738	720	710	733	743	728	761	752	734	749	766	728	721	679	698	743	738	700	724	749	740	732	780	751	727	713	730	705	712	683	744	729	718	763	777	763	736	738	760	752	723	777	725	746	719	760	717	760	681	741	716	695	726	703	805	736	752	756	724	709	718	718	755	698	735	695	777	742	769	741	767	721	696	735	765	678	721	698	752	772	697	736	722	731	728	712	708	763	705	795	686	786	740	672	721	707	738	744	739	730	759	728	739	746	727	687	729	724	690	710	764	708	730	703	750	733	724	766	676	747	737	719	733	724	727	710	707	724	733	748	747	711	716	728	725	717	721	719	713	716	730	705	740	675	697	715	722	747	705	692	719	719	755	724	737	718	748	720	724	697	685	739	723	681	770	686	754	741	664	718	704	734	754	790	753	726	761	675	686	712	756	731	700	716	668	743	741	755	678	758	753	749	722	669	715	732	724	734	729	740	721	683	651	717	759	720	705	684	692	749	717	707	754	711	712	682	744	746	742	704	700	729	773	789	704	751	736	783	711	744	793	715	679	759	751	648	675	739	715	736	766	803	762	753	699	720	761	759	758	714	744	734	716	686	726	700	668	734	727	755	706	758	748	744	691	712	744	729	710	749	739	727	758	693	754	721	741	685	724	730	745	752	721	749	754	740	721	727	788	738	702	745	755	729	775	708	759	750	754	746	723	721	787	750	720	772	780	741	709	700	699	758	706	745	746	720	718	734	705	729	707	743	731	681	686	688	720	722	786	731	679	764	710	675	729	721	724	730	785	758	745	659	730	738	756	757	754	736	764	752	794	702	727	740	731	743	752	748	746	748	732	751	712	726	767	747	719	695	715	704	712	723	708	740	749	715	714	736	717	733	726	750	731	735	712	744	764	694	705	774	732	762	748	715	728	771	711	711	670	671	730	721	732	767	763	780	750	722	732	714	727	696	737	731	700	709	788	726	692	745	699	717	710	742	721	757	705	721	733	762	691	716	680	733	699	761	672	716	726	708	766	751	751	762	722	735	740	738	722	691	730	717	768	700	748	732	712	705	782	739	770	739	709	722	736	762	706	722	700	759	682	754	740	740	721	728	713	726	727	747	716	710	730	674	716	780	729	724	697	731	677	739	761	729	705	738	694	691	689	757	719	692	739	703	714	728	717	773	727	682	757	700	722	698	737	727	756	745	724	736	753	734	746	737	730	733	724	738	716	753	701	772	726	701	680	687	767	705	777	733	749	703	693	749	691	692	759	734	684	748	708	746	719	760	738	731	659	736	736	692	696	760	762	735	705	698	730	710	710	747	709	731	689	714	698	779	733	728	737	714	698	742	709	704	703	694	715	719	701	709	721	712	734	705	763	742	738	716	757	727	713	749	712	688	700	718	735	763	732	750	699	753	742	772	735	722	741	777	764	711	725	727	791	758	745	705	723	706	713	750	733	732	723	721	717	711	716	717	700	723	793	715	700	731	709	719	711	708	679	797	681	689	786	744	768	720	718	740	717	654	774	732	712	774	728	729	706	723	738	710	722	746	653	733	728	722	700	739	735	682	719	761	714	675	788	728	695	804	751	711	689	745	676	745	762	691	720	736	784	707	670	700	690	746	700	751	725	706	779	700	715	723	773	729	799	717	717	754	778	727	729	814	722	717	759	702	766	706	701	694	715	741	725	743	702	728	709	734	768	745	706	769	802	763	664	764	757	726	726	730	758	758	686	713	706	700	741	770	671	770	746	746	722	687	755	702	701	738	709	754	739	724	679	709	744	738	697	739	736	722	732	647	741	738	709	763	729	703	723	756	702	660	732	760	751	712	735	735	739	759	716	639	736	764	764	750	782	744	717	724	736	738	708	739	720	714	717	712	768	681	710	686	726	690	685	735	684	727	739	743	705	704	720	754	765	720	701	700	729	736	712	725	740	753	740	751	711	755	796	759	698	757	752	708	684	776	691	704	696	690	776	774	714	714	736	721	758	698	702	673	725	732	726	720	671	742	732	712	745	694	662	663	717	708	700	743	725	676	739	758	715	700	676	790	732	686	692	752	718	707	694	734	755	729	668	792	687	717	736	711	744	751	733	724	716	677	730	768	710	693	789	726	720	650	726	733	739	744	692	761	752	751	756	726	785	768	700	716	736	693	742	727	760	696	718	696	690	743	786	740	701	692	736	763	786	693	721	729	718	735	699	697	707	708	805	718	775	774	698	729	746	735	769	694	765	711	738	724	708	750	747	735	723	708	778	687	752	733	699	788	726	721	731	729	708	742	717	806	750	694	714	712	688	746	740	704	708	782	772	677	761	731	729	745	729	745	696	707	698	730	716	686	742	798	746	712	737	731	754	749	753	773	739	719	709	717	704	756	692	731	706	721	758	734	682	741	724	759	713	712	762	740	709	697	754	687	714	708	745	713	754	698	706	746	724	752	726	750	699	761	725	754	752	716	748	723	752	707	716	704	734	738	754	746	723	750	768	705	718	735	719	685	717	754	763	756	734	746	746	725	752	701	674	701	749	691	704	748	727	690	720	728	715	755	704	710	735	748	745	722	740	704	735	770	699	688	768	741	717	744	705	667	701	696	733	731	713	753	730	710	673	688	781	761	731	726	720	730	717	667	736	774	758	715	763	720	701	736	734	735	735	734	702	736	721	714	758	724	706	713	709	738	700	778	738	727	741	696	711	753	685	754	719	729	740	760	706	701	728	760	739	746	711	746	764	697	762	735	743	747	730	680	699	707	750	743	665	710	733	676	727	719	771	730	769	711	789	738	735	713	720	742	716	724	743	727	754	725	726	685	749	737	705	709	719	734	755	771	704	742	780	673	716	721	700	782	721	746	735	707	742	717	756	704	720	734	715	711	693	720	744	719	700	730	731	759	695	746	742	724	734
24614	21285	27632	25182	14845	800	515	399	370	375	348	323	322	299	298	288	326	297	293	280	317	278	296	315	300	293	298	265	289	291	273	298	283	272	279	297	278	272	253	264	281	280	266	274	309	254	265	277	282	269	257	280	288	263	267	252	272	272	271	271	299	291	239	257	241	293	249	297	290	261	269	256	226	255	284	289	260	267	292	274	253	277	268	268	287	265	249	268	259	261	287	265	313	304	275	254	235	293	269	260	271	295	292	254	243	283	263	248	296	278	253	270	277	243	247	266	273	266	290	255	267	262	266	269	268	280	259	249	241	287	254	269	276	246	286	283	277	225	247	259	269	268	284	265	273	274	316	320	272	260	250	246	278	269	256	256	259	293	240	263	255	245	234	287	256	280	261	264	282	254	276	274	270	258	256	287	262	264	223	288	275	294	274	288	267	277	273	247	292	264	281	278	269	271	263	234	260	257	285	275	266	254	257	267	256	289	258	271	283	267	273	290	261	299	245	263	269	259	241	263	293	265	264	283	262	259	261	282	262	288	294	267	265	258	267	254	283	261	252	277	262	269	264	239	290	263	266	287	272	258	266	262	267	291	276	280	276	257	269	252	280	251	281	251	264	270	249	277	264	253	279	296	265	268	278	259	279	278	267	265	265	272	294	305	267	278	262	250	265	246	278	279	274	252	314	296	283	289	233	257	278	261	298	286	265	288	276	275	279	274	241	281	268	286	299	275	243	262	265	290	279	255	253	246	288	290	267	262	257	251	292	294	258	248	268	279	267	238	248	287	280	268	267	265	258	308	253	286	259	281	289	295	275	263	269	244	281	281	271	276	259	257	286	260	267	263	280	296	284	277	300	285	284	314	300	285	275	261	257	271	279	278	268	271	264	272	262	255	273	278	277	288	276	256	261	265	270	241	258	283	286	260	260	248	293	283	287	275	255	274	266	279	266	284	272	296	257	254	258	283	247	257	250	278	259	259	267	283	288	266	252	263	248	223	258	255	280	266	303	282	279	262	270	254	268	248	258	270	294	258	271	244	286	284	280	287	300	295	243	271	291	280	244	306	266	243	268	240	306	261	261	282	250	262	268	248	267	271	264	286	242	277	282	318	275	246	268	303	259	267	280	288	279	233	294	245	252	274	262	267	292	293	298	260	281	266	245	285	267	256	265	278	275	256	267	284	284	255	286	269	280	288	239	234	217	269	262	271	239	260	262	290	249	273	244	251	250	259	254	255	281	274	281	294	270	256	256	266	266	254	281	257	273	286	282	264	282	254	237	253	284	279	284	252	249	249	280	300	298	253	274	262	286	254	259	265	259	294	271	255	255	243	301	283	266	298	286	288	264	271	282	258	267	280	276	282	264	274	288	272	249	275	239	274	262	244	251	277	275	273	258	265	254	248	288	249	251	282	261	283	281	294	283	251	258	275	260	263	255	251	281	261	269	281	260	279	282	262	244	275	285	275	255	234	296	249	257	260	281	289	277	269	291	288	255	290	268	261	272	258	232	292	285	277	281	261	265	283	257	273	266	262	239	250	289	262	272	262	275	256	264	228	249	249	266	250	279	294	256	260	278	305	253	291	275	267	278	265	277	270	256	256	258	291	281	263	274	284	270	277	259	266	258	270	253	267	242	309	271	285	282	296	269	289	270	265	293	288	258	264	283	303	275	260	274	269	282	270	254	244	281	257	283	278	277	308	282	251	237	227	272	288	303	289	296	285	269	256	286	273	288	282	273	280	285	255	250	285	288	288	260	254	264	273	257	268	287	272	260	279	284	307	293	258	288	284	277	283	289	253	257	251	253	272	252	283	301	297	262	259	283	269	279	265	244	275	265	271	268	259	287	267	277	276	290	271	286	244	261	248	268	231	279	246	302	260	283	290	236	248	259	257	273	273	278	265	270	274	275	289	264	263	244	282	289	273	242	282	267	272	291	263	288	278	249	282	237	273	285	285	271	289	276	277	296	271	293	273	261	279	269	266	285	262	255	283	270	262	255	265	260	278	286	283	289	276	276	259	267	259	284	291	237	263	257	272	296	276	258	280	255	278	249	271	248	264	293	272	303	264	260	277	271	263	249	285	258	276	252	281	284	246	279	271	252	290	272	247	263	261	279	271	268	273	284	252	258	266	272	263	288	248	271	275	277	258	238	276	253	274	262	241	275	282	259	246	276	240	269	260	258	256	225	253	286	269	275	277	301	289	261	276	282	261	260	255	270	283	258	284	284	288	258	277	287	268	250	263	273	292	273	259	255	285	294	294	270	244	274	247	273	249	265	250	260	277	302	309	264	272	271	261	264	265	238	303	294	275	255	261	275	277	271	254	279	257	260	278	275	279	259	257	265	251	284	271	255	246	241	234	265	273	262	254	259	253	261	267	278	266	263	270	275	282	260	257	238	291	255	313	309	270	300	286	295	253	264	292	263	258	267	272	270	295	280	228	264	244	282	261	261	254	278	288	303	289	267	275	271	247	294	276	281	267	271	272	273	262	253	274	262	302	275	273	260	257	274	284	262	290	255	284	267	267	281	267	241	274	238	292	267	265	303	258	269	230	274	309	230	286	265	273	285	276	299	279	258	293	294	279	276	276	277	267	273	299	284	282	274	266	273	266	269	258	253	291	263	269	281	278	297	253	296	242	286	290	284	271	301	275	272	268	289	295	260	265	255	281	278	283	263	283	280	270	264	278	301	280	277	287	266	234	266	271	274	288	285	251	261	279	261	292	280	268	281	280	265	266	293	308	248	275	267	253	248	276	278	288	289	284	287	263	260	246	274	281	290	261	283	255	272	273	252	296	298	276	246	289	254	279	253	267	261	274	252	273	309	267	288	286	263	302	275	254	266	281	273	260	309	270	272	242	275	276	281	258	268	300	269	264	259	292	276	263	264	260	282	262	265	274	283	284	294	270	263	237	289	261	284	255	292	276	289	271	298	280	261	268	259	283	279	285	295	249	274	285	288	250	259	253	258	285	289	293	276	253	264	281	269	271	256	280	273	243	285	272	278	256	287	261	286	267	270	245	314	276	280	263	271	327	252	253	256	293	276	303	263	255	250	259	286	269	260	262	263	268	278	273	285	258	284	253	274	255	283	265	258	277	275	287	289	275	271	269	275	292	310	249	264	272	277	269	270	288	246	264	294	279	273	255	277	250	267	245	289	304	274	245	288	292	245	258	275	249	275	252	288	277	267	280	273	240	271	257	275	270	271	261	264	270	265	252	282	262	276	290	283	275	266	261	247	295	288	278	281	307	274	256	278	257	289	248	281	267	257	271	263	229	299	301	291	303	268	286	261	273	295	265	249	249	261	281	267	273	254	276	270	268	285	270	289	280	269	279	294	293	253	265	272	279	274	272	289	272	269	263	253	278	270	281	282	307	270	264	273	265	246	271	289	277	269	278	297	263	267	240	257	278	261	244	275	275	261	269	282	288	242	259	250	246	248	294	276	274	259	270	276	263	263	255	263	282	254	277	256	251
3297	4740	3808	1844	1249	1000	826	725	581	506	482	424	442	398	344	348	352	335	360	362	342	328	299	330	333	331	311	318	313	336	326	347	318	307	336	338	315	311	328	331	313	327	276	299	308	290	328	304	342	307	284	350	339	306	291	303	294	294	320	325	296	296	326	312	335	327	316	304	298	281	303	312	320	297	293	307	280	312	290	298	288	327	307	312	300	321	282	280	300	311	300	324	279	263	328	278	298	301	303	299	303	332	291	299	334	313	307	279	307	317	311	306	307	321	329	266	297	315	320	312	291	280	346	298	301	285	306	308	299	312	299	300	351	310	301	332	295	324	335	296	285	312	283	309	303	305	308	322	245	301	310	298	322	283	337	291	298	337	343	313	289	305	300	311	298	308	316	304	321	272	312	292	319	312	284	308	312	308	292	320	271	294	299	304	301	289	296	343	306	328	326	314	279	318	327	308	291	321	312	284	328	292	300	309	322	313	305	297	323	335	288	309	274	304	301	308	304	316	301	313	291	304	296	316	298	297	325	281	290	312	339	284	294	286	287	298	284	321	325	301	302	273	301	314	283	307	309	282	291	289	298	366	329	311	285	307	325	321	287	288	312	330	334	304	330	306	288	321	307	289	311	336	302	294	307	330	324	316	328	309	325	306	340	302	291	322	323	305	307	307	345	301	310	286	306	313	279	310	327	323	328	321	314	311	300	335	283	285	283	319	285	307	320	286	350	291	311	326	331	281	296	328	282	321	306	320	331	308	315	300	310	332	312	298	292	270	285	295	326	322	283	301	315	320	323	319	318	306	323	296	325	307	300	322	279	316	296	300	289	312	316	298	294	292	288	322	303	278	313	311	289	305	284	311	308	321	295	297	282	289	342	296	282	319	313	322	307	270	306	281	357	289	294	316	271	298	357	304	291	300	315	307	309	291	294	314	294	304	294	330	274	308	298	322	321	279	345	323	306	327	304	296	312	309	300	322	284	291	314	290	310	297	320	279	291	280	312	315	292	313	308	270	308	332	293	307	356	293	331	328	320	282	306	316	296	326	314	304	308	304	324	323	313	302	302	335	311	294	312	294	322	302	319	286	311	319	310	327	298	317	342	324	323	283	287	337	306	289	308	286	338	302	287	324	312	284	290	313	304	287	298	296	283	290	324	305	310	314	326	290	303	312	317	305	317	295	334	349	310	302	310	306	294	271	317	335	322	316	319	323	305	302	288	316	287	307	306	297	315	314	287	329	324	294	322	319	298	285	317	296	325	317	285	289	310	302	286	312	319	317	307	291	303	304	311	273	320	309	318	302	297	274	303	300	328	283	325	314	288	292	327	307	295	293	289	306	306	297	288	293	336	296	352	313	267	301	286	287	274	294	325	308	309	286	330	295	317	300	303	307	290	271	295	323	296	293	275	308	285	320	286	318	315	271	290	297	279	315	254	320	299	297	278	334	317	286	278	312	293	314	329	309	304	311	327	262	350	308	340	294	295	310	307	296	294	296	322	310	299	316	338	309	294	294	297	292	314	316	315	270	298	306	292	293	300	324	303	286	278	274	278	305	287	274	282	306	321	346	313	325	295	326	336	331	300	325	307	300	291	305	300	279	309	310	294	311	302	307	311	293	282	309	300	273	301	297	293	309	294	308	338	329	330	296	306	305	307	300	318	326	281	317	323	293	299	297	306	302	309	297	311	294	315	322	289	317	272	338	324	301	337	315	276	304	302	271	303	329	273	291	309	316	304	315	281	307	285	321	289	328	327	293	315	326	310	338	314	335	313	314	336	346	327	299	323	303	298	301	278	303	298	316	317	292	322	299	303	293	283	288	317	327	308	301	302	314	301	284	290	317	305	296	300	308	318	308	259	307	297	308	303	307	302	290	305	306	305	298	311	318	317	305	299	311	331	321	279	306	337	291	273	310	303	316	316	295	288	311	303	297	304	292	297	315	299	325	300	287	309	301	327	321	328	350	296	332	311	293	325	293	308	321	309	312	314	325	289	300	316	332	300	305	267	294	313	287	271	314	295	290	301	308	299	318	296	275	316	306	308	312	318	309	329	298	326	319	322	302	307	295	286	289	347	330	288	294	302	309	297	281	313	322	302	340	321	292	312	303	310	297	322	302	282	291	300	314	315	297	338	333	306	318	296	308	302	288	304	314	294	288	282	309	295	311	309	334	300	320	318	316	302	313	314	304	322	287	317	294	265	336	315	343	311	298	325	281	308	279	311	311	318	306	325	298	303	356	305	316	310	357	307	316	322	330	296	321	300	304	312	304	299	298	304	285	323	289	280	279	284	320	309	305	315	299	306	292	336	287	317	315	304	314	292	337	305	299	294	288	309	300	282	298	318	282	304	290	294	293	308	297	317	323	301	296	290	340	299	324	315	305	288	320	299	318	308	306	301	326	331	313	267	324	308	286	302	316	304	305	304	336	313	325	313	326	301	292	309	333	306	303	295	294	303	308	318	337	306	281	293	323	314	293	290	321	330	324	293	332	316	296	304	302	302	307	309	284	301	310	287	313	292	297	322	288	310	304	310	295	294	315	302	301	311	262	301	316	291	308	334	297	271	302	304	264	295	341	317	312	318	282	278	322	310	295	326	305	311	329	310	305	304	309	321	282	291	276	295	310	311	327	310	311	322	307	305	303	303	319	298	310	306	303	302	309	312	274	335	324	308	306	296	310	303	301	321	303	287	295	329	292	303	283	306	299	323	296	321	313	283	277	272	277	295	281	298	297	325	319	318	326	330	276	308	311	309	291	331	305	316	313	348	290	310	291	318	306	298	301	289	303	308	298	308	329	304	298	282	315	317	305	309	307	314	284	298	298	304	330	304	322	320	274	311	275	326	318	303	313	307	300	286	305	335	311	330	343	308	319	284	317	337	296	259	308	322	288	284	300	279	317	291	299	320	286	298	285	318	272	310	308	285	307	286	305	299	324	310	317	322	323	315	312	295	322	299	293	330	284	299	291	284	297	278	301	334	269	298	336	313	325	311	291	291	310	298	296	300	303	308	297	317	288	313	335	320	337	280	300	345	320	299	294	290	282	339	307	325	315	320	320	305	316	304	294	318	328	275	327	351	317	337	296	319	345	301	298	342	298	343	299	304	305	318	307	292	280	291	352	298	293	321	297	321	285	304	294	299	323	316	307	306	271	327	359	304	293	269	342	318	281	327	303	302	311	293	307	309	283	307	310	307	311	309	318	318	316	288	325	287	287	321	327	280	342	339	301	300	303	292	340	314	259	313	323	274	277	281	308	298	308	283	300	346	317	319	300	309	305	327	301	327	311	293	323	307	300	300	302	296	340	288	312	288	305	316	316	299	321	346	295	307	326	325	327	293	294	279	276	312	285	322	299	301	295	319	316	279	299	314	300	298	323	295	278	298	288	295	324	324	304	287	313	303	286	317	314	340	300	292	287	296	308	314	312	316	272	311	301	315	275	308	294	308	309	308	292	335	292	303	312	291	305	320	293	327	285
22490	21314	28977	23981	21309	21352	11136	1132	781	695	597	518	544	477	472	430	446	415	392	408	367	386	347	390	361	348	360	359	340	373	350	364	336	356	371	382	322	382	359	344	330	348	326	330	341	339	323	323	310	348	343	341	296	365	341	323	366	348	329	374	307	323	327	285	329	319	310	363	363	312	311	328	349	367	345	336	314	314	301	351	322	325	314	306	328	313	314	306	338	316	329	331	340	312	273	345	311	331	312	306	307	349	293	305	356	304	316	310	334	357	310	322	303	345	350	305	324	325	327	329	315	355	344	331	261	338	320	358	305	311	312	316	318	335	300	351	315	338	315	320	331	301	335	342	321	287	336	335	313	295	351	312	339	309	312	328	342	334	331	318	317	339	312	340	349	282	340	327	338	319	315	332	324	330	311	324	324	323	307	335	343	361	344	319	331	342	293	370	320	328	361	318	302	276	356	311	346	314	321	313	325	335	324	317	327	329	349	347	316	328	311	339	305	289	316	321	347	316	344	328	300	300	338	363	324	327	350	311	328	362	320	320	291	293	321	301	326	310	343	301	339	306	331	295	322	321	344	300	330	301	326	337	315	320	304	316	346	304	293	313	310	331	322	291	302	305	341	327	356	337	316	292	287	309	346	307	322	334	343	317	351	346	309	320	324	290	334	303	322	306	336	354	331	320	296	344	310	318	315	362	288	333	331	306	334	354	309	338	338	334	313	334	334	287	319	319	320	302	324	336	330	328	327	343	329	318	342	346	340	309	340	321	301	328	345	318	320	314	328	330	335	330	300	355	332	342	310	290	345	328	290	304	325	327	306	341	319	304	336	335	318	325	310	319	306	314	328	317	321	307	303	359	303	314	297	294	322	344	324	292	319	324	356	307	306	346	312	319	337	311	323	292	306	296	334	352	300	298	348	316	301	327	335	316	298	361	295	363	298	290	332	309	326	337	304	286	308	337	352	305	320	356	308	256	373	297	309	352	332	350	330	329	293	341	311	325	328	316	301	314	329	348	358	312	315	300	317	344	320	315	322	331	353	284	320	322	329	331	331	304	299	318	318	304	313	289	304	343	317	336	336	313	316	317	330	301	334	321	339	355	316	336	325	347	336	290	338	332	346	328	319	333	310	314	315	348	313	321	321	316	309	331	344	293	333	359	301	314	342	338	280	340	361	302	329	333	313	299	302	344	313	298	305	294	297	320	338	321	328	306	344	315	325	338	302	333	309	329	333	294	303	333	313	326	304	280	286	300	300	309	316	342	323	317	339	310	342	325	331	304	320	313	309	317	284	333	322	333	334	335	301	328	323	305	313	318	314	325	304	350	306	345	298	327	309	318	310	331	335	323	315	327	315	316	318	314	323	327	343	339	303	331	314	320	304	289	334	310	336	330	320	361	297	359	316	326	294	326	344	321	321	337	335	321	331	329	306	331	348	345	310	338	338	284	306	332	326	331	322	337	293	304	297	338	293	318	316	309	343	359	301	321	301	299	307	320	281	342	320	318	314	299	292	296	333	322	334	317	315	304	320	321	327	342	313	313	309	352	328	305	328	308	314	291	335	299	342	334	293	353	311	312	332	303	315	305	306	309	336	300	331	309	316	355	318	305	300	318	329	297	316	334	361	306	304	328	320	335	345	326	283	304	298	315	314	329	352	343	309	315	324	320	317	321	281	340	300	305	296	319	303	318	286	299	320	350	309	323	325	342	324	328	355	318	331	341	309	316	357	329	308	300	319	313	321	317	361	288	317	325	319	327	305	332	323	342	320	348	328	317	322	319	342	306	349	291	322	319	333	321	331	332	319	325	315	290	330	285	312	301	316	316	319	317	326	318	290	338	363	313	275	372	336	338	328	343	328	317	293	329	307	323	310	331	331	321	322	294	345	296	310	298	321	293	328	356	314	302	321	335	319	333	332	324	313	332	343	315	303	297	311	339	311	306	302	327	333	318	317	306	301	322	311	335	325	309	326	332	295	340	317	316	332	334	353	325	340	352	319	297	313	340	331	330	312	312	335	320	296	359	350	333	334	293	317	358	308	326	322	330	310	323	292	306	330	325	334	306	312	358	323	298	297	314	328	324	347	311	327	323	305	335	369	339	316	352	303	341	315	303	324	311	300	326	290	314	322	327	340	310	346	332	350	287	322	326	294	336	308	320	320	343	320	337	311	324	333	327	346	317	319	321	313	289	331	327	315	332	331	318	325	289	315	303	326	336	268	317	310	308	338	328	334	341	333	324	341	293	345	305	307	299	314	330	349	321	318	311	282	331	332	328	299	324	345	326	304	325	311	318	289	321	292	342	308	375	345	302	341	347	296	325	292	303	326	325	331	330	337	320	330	350	327	345	308	313	306	329	296	337	327	313	337	329	346	306	300	294	352	318	320	303	334	334	321	292	337	311	327	336	325	298	327	300	335	331	312	307	334	313	320	320	297	318	308	313	341	331	322	332	330	340	288	336	304	337	282	316	306	330	322	327	328	308	318	304	301	305	330	320	332	309	355	312	333	321	324	342	332	358	302	290	329	335	325	324	303	340	286	339	316	310	309	332	327	348	329	331	312	334	309	310	344	340	295	307	325	301	311	294	333	304	309	296	330	318	322	339	282	334	319	347	304	313	314	306	326	332	319	283	342	327	344	306	309	329	308	313	296	324	325	322	292	298	335	335	316	326	291	312	308	331	308	326	317	317	341	346	307	337	308	304	319	331	307	315	303	314	331	325	343	279	315	295	291	315	331	323	348	339	323	355	300	339	314	321	306	348	289	311	315	327	306	309	293	312	321	311	320	280	322	304	314	335	321	344	356	310	328	304	322	311	324	333	314	310	308	294	302	332	310	309	318	337	308	335	321	284	313	286	324	327	324	321	347	354	339	337	318	321	305	340	322	329	316	326	322	316	336	309	339	308	334	357	344	315	321	304	308	303	326	308	315	330	303	321	317	319	322	313	327	310	311	314	334	332	331	305	358	301	330	306	335	319	327	296	304	318	325	341	292	320	328	346	331	347	294	313	325	340	305	326	342	316	338	342	326	330	344	319	322	340	359	306	320	322	325	331	326	282	341	312	333	309	329	298	295	334	327	327	307	325	342	311	308	347	357	283	319	303	307	321	323	312	328	344	328	312	268	309	372	352	307	312	326	348	344	295	318	301	328	301	284	313	352	307	333	320	274	318	335	324	299	319	313	309	286	327	319	309	311	335	326	319	324	319	345	320	337	323	354	303	318	329	312	328	327	305	331	338	294	288	319	346	346	360	353	341	328	359	299	325	323	326	304	332	327	294	354	339	346	347	326	286	333	345	349	330	295	324	312	345	336	309	345	322	301	302	311	313	308	321	303	314	309	325	342	302	297	321	348	305	316	338	299	339	317	286	333	331	357	315	313	339	329	288	323	332	341	358	314	364	351	337	301	345	323	320	332	328	309	296	315	306	305	297	335	335	332	345	289	312	304	321	331	312	311	325	317	323	309	277	296	335	311	316
4338	12968	10862	5288	3517	2664	2030	1551	1242	1061	916	806	701	681	606	589	571	543	494	500	498	482	459	441	427	414	431	410	471	408	404	386	399	399	394	390	408	404	382	375	413	374	400	391	418	391	418	406	365	368	365	391	383	358	388	356	408	410	369	420	401	362	386	393	372	369	390	353	379	387	399	370	379	394	378	359	353	374	371	391	387	372	385	398	378	380	402	395	371	375	358	371	398	343	386	342	356	366	395	353	360	385	360	381	384	367	381	349	344	384	377	356	386	391	350	351	378	370	332	377	348	405	396	399	394	379	365	338	393	353	369	378	377	378	394	356	398	360	392	362	383	350	363	386	379	373	355	371	360	400	353	369	377	385	362	374	387	378	353	382	368	352	356	391	408	368	354	386	368	372	363	389	386	372	348	369	401	365	354	388	327	362	397	396	380	369	398	391	359	350	389	384	381	377	348	394	374	366	398	352	374	383	412	367	364	393	350	355	376	361	395	367	354	378	408	400	370	363	378	348	357	381	370	347	399	357	404	385	375	355	355	387	373	343	374	397	407	359	397	386	400	383	347	378	361	397	392	385	357	378	376	372	374	376	385	366	339	361	376	379	387	374	388	379	378	369	386	381	377	374	348	400	356	295	384	397	378	384	344	399	372	359	385	404	347	387	363	366	392	364	326	382	359	407	356	385	386	390	365	372	388	365	370	374	383	377	355	387	383	378	379	396	370	372	399	367	397	369	365	371	389	380	337	332	373	371	378	382	371	382	372	380	340	382	398	341	339	395	382	399	392	392	359	405	394	374	359	381	367	362	378	396	382	364	361	345	366	394	347	371	385	374	396	369	357	341	362	398	359	360	380	334	379	338	378	421	371	346	373	353	375	377	370	343	363	361	320	353	351	391	401	335	364	345	403	385	363	374	398	385	371	382	385	382	335	341	364	387	365	342	376	339	362	360	369	339	368	352	397	351	361	392	355	378	370	379	357	351	395	379	403	389	430	377	325	373	367	383	356	370	364	383	348	368	374	345	373	403	372	366	341	385	351	363	396	375	374	379	372	368	401	374	376	401	373	370	373	352	355	353	389	382	349	394	375	384	376	367	365	366	364	383	359	362	375	390	390	365	382	370	385	370	366	397	396	373	361	379	341	355	383	369	365	383	361	375	349	387	371	365	379	376	369	381	380	330	370	368	361	389	360	351	358	355	385	360	369	355	374	364	410	400	377	346	393	355	372	374	378	389	381	372	390	368	353	377	387	366	394	389	339	392	343	355	392	357	377	376	381	366	363	379	369	364	385	362	377	373	340	389	411	316	403	369	374	401	390	352	367	339	398	380	375	373	364	384	378	356	383	335	353	379	388	388	371	362	383	401	361	387	351	345	371	406	370	339	386	363	371	355	414	372	359	401	387	388	340	392	393	383	346	360	375	395	363	354	346	376	395	361	379	378	368	344	377	388	364	361	371	386	401	372	382	353	362	410	393	353	360	382	346	374	345	388	392	361	390	379	367	356	361	373	376	388	379	353	358	378	373	383	376	354	387	367	340	408	335	399	400	352	384	367	357	369	365	399	373	397	386	400	353	384	366	362	394	364	391	395	371	376	367	370	368	342	320	388	374	386	369	401	397	331	377	355	392	351	380	374	376	344	391	360	382	377	360	365	367	365	361	359	371	392	344	360	405	356	343	390	359	369	411	373	383	376	367	392	367	376	370	360	374	343	364	354	350	358	397	382	409	380	397	433	359	412	390	376	351	370	390	358	378	392	396	392	361	408	370	341	373	368	342	349	387	369	366	379	357	403	372	375	360	380	357	322	354	368	402	383	368	390	375	382	369	388	365	370	359	340	374	387	370	375	352	424	372	362	405	384	376	366	344	396	367	363	373	365	408	366	371	337	341	385	404	379	368	394	355	366	381	391	388	350	374	379	404	364	377	370	365	356	350	402	343	337	351	385	371	358	366	385	385	368	390	384	388	353	319	361	368	374	359	375	396	341	383	403	378	401	359	406	369	380	384	379	366	368	352	370	376	368	371	345	353	372	393	395	373	365	372	371	373	366	404	363	409	309	364	364	384	363	375	376	356	384	390	350	420	337	345	397	339	352	346	340	383	370	390	346	349	361	392	338	377	374	360	349	395	370	360	387	400	358	404	374	367	397	379	394	359	387	348	378	358	344	345	386	378	365	362	403	384	406	362	398	385	388	378	363	379	379	378	334	358	384	342	369	376	358	400	339	366	368	367	355	382	381	375	357	369	361	375	348	372	417	355	377	380	380	410	335	371	347	349	368	374	415	380	398	361	388	379	382	362	348	360	350	367	374	395	369	342	428	386	362	363	360	392	320	368	342	419	396	401	387	367	372	363	386	347	363	384	385	352	374	389	375	395	375	370	393	388	374	369	377	354	378	372	369	391	384	371	356	357	385	374	336	346	360	381	362	370	395	388	372	376	400	419	374	364	403	412	365	394	371	354	400	399	376	365	376	368	364	399	375	391	360	383	379	381	346	357	372	383	365	348	346	392	411	356	373	405	367	375	373	401	367	384	359	356	374	382	362	432	346	396	383	372	348	378	375	392	364	387	365	349	385	335	341	365	370	364	385	410	401	398	342	388	343	392	378	371	383	367	383	396	373	361	379	361	343	374	356	396	373	359	372	340	413	349	359	330	377	365	383	358	325	382	380	362	346	386	381	393	350	417	381	384	359	378	352	365	379	382	362	392	395	370	377	378	361	351	366	369	324	399	398	364	365	343	377	371	363	393	370	365	369	376	356	406	372	365	390	385	384	365	390	393	351	389	363	368	377	344	387	362	360	344	366	370	384	400	376	396	389	346	402	411	363	358	373	376	399	390	360	356	368	328	365	348	377	391	379	379	376	356	359	377	351	381	364	404	379	362	406	387	353	370	387	377	370	345	362	377	347	384	373	377	322	401	392	379	347	352	388	376	381	384	366	384	349	370	385	338	383	364	384	394	417	355	338	346	382	373	359	350	372	420	351	399	359	382	357	407	335	369	365	379	373	365	414	382	365	359	350	400	373	355	376	389	388	394	390	369	386	372	389	389	369	362	364	373	362	372	343	377	392	340	355	348	342	368	383	358	366	373	382	359	366	377	380	354	374	359	392	343	379	343	368	375	376	329	401	381	370	358	360	403	391	364	361	344	356	376	353	362	384	392	372	378	364	380	414	386	387	372	380	382	382	373	383	356	380	373	365	363	380	373	372	364	346	366	344	386	392	367	363	361	381	380	394	360	406	368	371	379	345	367	400	383	329	365	378	404	352	370	383	338	362	346	339	402	353	360	363	385	399	384	380	351	383	364	371	364	359	401	396	346	361	375	367	365	372	368	380	369	364	348	418	377	377	365	370	417	373	399	374	389	386	409	409	354	359	400	392	373	394	355	336	396	373	340	384	369	388	368	389	385	359	377	387	380	397	354	392	394	360	368	358	401	413	404	395	353	394	399	379	354	385	339	354	347	360	380	369	383	382
27367	20028	7045	1006	671	688	636	608	512	553	571	548	541	553	570	589	557	580	550	601	556	553	561	571	530	611	569	541	573	559	572	543	557	574	521	578	541	539	561	540	522	555	542	544	558	530	515	541	544	545	547	520	573	491	543	508	565	561	582	557	560	576	553	534	597	600	558	568	566	546	579	584	568	561	553	551	557	586	597	572	562	587	560	562	564	536	556	522	569	571	533	543	537	579	562	567	606	550	544	555	538	545	554	525	506	551	549	595	532	558	506	539	598	552	510	513	585	519	519	557	559	537	551	554	534	605	548	608	564	566	583	555	542	511	549	552	563	584	532	531	523	538	592	509	541	574	550	527	552	540	610	559	560	555	556	555	550	559	550	554	545	565	544	574	535	534	536	532	553	534	559	575	496	584	554	561	531	581	545	545	549	537	542	581	558	547	506	544	539	532	517	550	532	534	563	599	537	539	534	566	560	546	531	511	568	530	558	529	563	567	528	518	554	549	540	531	551	553	540	538	510	538	550	568	524	545	572	580	549	559	568	544	534	515	598	583	537	562	577	533	577	551	527	598	529	538	524	559	529	580	597	525	540	532	568	497	544	549	512	560	526	570	560	550	544	544	587	577	550	550	561	549	552	582	582	571	577	558	536	594	540	539	554	556	560	553	554	558	540	562	574	558	565	553	571	550	544	571	560	575	508	573	564	523	562	538	562	541	553	540	539	533	577	512	540	533	552	563	566	568	542	552	572	526	552	531	545	541	586	566	517	544	538	554	546	570	500	558	580	534	542	553	555	562	547	549	541	596	528	519	593	539	486	538	553	564	593	553	570	554	562	572	562	548	562	587	533	582	577	568	561	572	608	535	558	543	561	562	572	521	535	521	571	534	573	572	528	515	567	562	543	546	555	528	578	535	517	576	544	549	566	556	562	545	503	563	543	573	540	577	554	561	569	544	504	572	579	587	543	568	579	578	544	550	494	550	560	564	538	560	548	521	551	555	565	515	591	554	544	564	569	612	579	538	527	524	554	546	629	573	574	566	599	570	553	552	533	552	593	573	549	556	546	559	579	513	584	565	563	557	532	558	568	533	538	545	569	559	552	564	556	559	568	594	574	537	558	576	560	581	561	556	543	571	522	511	552	559	558	596	527	534	584	539	588	556	520	540	544	587	560	549	539	539	546	600	556	559	563	537	585	529	542	574	565	574	530	559	551	582	565	558	548	544	533	555	573	604	561	599	514	562	533	546	600	533	541	560	531	549	550	586	550	576	540	580	567	527	538	525	581	528	570	558	538	556	518	587	569	558	556	486	568	540	542	536	590	524	548	544	556	575	538	574	581	547	565	551	559	558	562	541	553	535	547	584	529	529	536	511	564	506	543	571	586	544	575	532	550	541	552	526	542	574	537	583	528	537	562	575	543	574	558	545	537	505	572	547	538	541	588	544	559	543	556	561	554	551	557	546	549	538	516	568	551	568	528	548	550	558	537	554	572	498	557	559	534	538	534	542	532	541	535	559	572	569	567	558	583	553	610	576	551	563	578	563	540	599	534	520	553	566	559	554	538	536	544	536	551	553	587	561	535	518	536	545	554	562	535	566	561	529	547	526	544	547	578	547	545	539	562	502	581	521	534	542	582	570	549	565	587	522	521	573	516	554	545	602	569	570	550	514	577	561	527	545	525	522	583	547	527	584	572	571	550	560	522	557	554	586	598	554	546	543	556	531	578	484	543	557	544	578	564	591	559	562	554	534	502	560	551	545	570	562	592	537	566	558	539	532	545	521	564	581	520	575	580	565	597	548	534	501	528	595	522	589	548	574	544	532	590	549	564	545	519	559	543	539	528	521	582	483	566	527	556	559	523	564	583	523	561	549	569	552	534	588	537	571	553	568	523	577	527	571	502	570	520	558	570	538	570	564	524	559	526	601	556	557	559	526	567	557	570	549	533	568	569	551	523	570	522	558	539	539	564	531	555	560	582	519	585	535	523	558	605	582	550	587	530	564	575	546	543	515	535	574	558	548	543	530	512	600	552	563	566	565	600	538	530	564	532	537	587	537	547	539	565	561	553	560	545	513	566	579	556	576	576	554	601	562	540	558	548	582	566	572	533	511	562	580	543	550	582	547	558	523	534	562	536	547	575	535	578	569	585	560	533	516	547	550	554	583	589	522	613	549	553	535	590	543	503	597	507	586	581	554	565	537	510	563	524	546	565	547	572	537	586	520	577	521	575	590	530	562	585	520	571	587	531	525	528	569	573	542	514	567	576	608	557	510	593	569	544	536	518	605	601	567	539	536	533	530	576	562	540	511	564	477	564	549	558	561	575	553	538	536	575	556	567	582	584	515	573	566	556	581	534	556	552	567	503	547	552	524	537	559	537	536	568	530	516	565	579	570	538	525	509	570	551	570	544	570	559	570	579	527	542	561	566	592	536	598	582	598	558	553	554	526	581	551	590	572	543	595	571	571	500	549	563	570	548	559	546	571	585	561	546	568	562	538	553	565	543	487	545	552	570	574	538	517	518	563	565	534	556	555	527	553	601	537	542	561	539	538	532	540	549	535	527	582	537	610	547	550	593	555	563	570	597	570	536	545	539	520	551	577	541	587	554	566	520	566	552	566	597	529	559	569	548	502	540	504	527	539	553	585	541	562	571	567	572	578	517	549	535	608	576	539	567	525	528	595	571	554	566	557	561	482	587	564	517	555	550	566	582	520	583	555	567	587	539	578	507	546	560	580	578	564	564	531	523	557	553	560	547	550	553	554	554	577	550	566	532	524	528	543	519	554	547	587	584	541	495	581	542	531	527	542	560	566	567	565	566	526	528	560	547	530	542	547	575	517	600	569	537	583	534	537	571	566	572	559	540	584	544	517	537	566	522	569	544	560	515	556	532	550	566	547	545	555	554	533	551	509	516	536	553	548	564	574	557	562	575	563	558	559	566	547	581	571	515	550	541	565	573	540	529	580	528	552	583	523	542	565	537	583	506	560	514	553	521	599	550	578	600	545	532	522	523	552	511	550	580	567	533	550	545	530	586	564	557	560	536	558	549	503	520	538	546	553	515	579	554	556	530	532	516	548	577	581	557	565	544	541	626	600	550	574	553	605	561	541	545	547	570	563	516	541	566	527	568	526	552	571	566	562	576	549	591	569	514	502	545	557	566	550	545	530	565	572	558	577	533	571	533	564	509	535	599	563	561	549	557	513	544	588	526	580	519	501	530	533	581	532	555	553	540	526	533	545	558	569	580	538	533	563	580	535	554	539	543	574	555	532	545	556	576	564	552	574	583	567	545	607	570	555	588	502	534	540	572	585	567	528	549	551	571	556	527	594	586	559	578	504	558	524	574	571	573	555	552	545	567	571	594	578	554	562	576	556	543	544	593	527	605	511	561	598	546	569	533	587	521	564	561	547	573	554	528	516	512	542	522	609	531	535	574	548	553	539	540	554	572	552	507	558	582	568	557	541	572	560	574	563	601	522
4231	1155	1036	747	738	667	681	664	660	645	608	623	620	621	616	526	670	632	629	598	636	616	656	657	601	628	632	584	574	628	623	578	635	594	613	597	625	629	637	634	615	576	587	619	567	612	650	637	580	648	620	610	613	617	620	624	597	625	624	618	608	622	587	599	642	626	616	584	621	630	656	618	618	597	608	599	625	625	654	658	630	616	605	651	559	612	585	626	628	613	576	642	649	591	592	650	644	604	608	613	605	633	675	626	638	617	653	607	626	585	587	568	575	615	556	617	597	598	634	617	660	581	590	661	587	656	621	629	598	621	611	648	634	581	616	593	606	592	597	605	589	586	637	567	602	634	618	615	637	624	604	640	546	681	600	642	601	566	588	617	601	596	636	621	605	592	589	561	636	615	583	613	616	616	595	635	581	647	581	637	595	611	585	606	636	610	628	582	581	609	573	617	642	602	637	603	598	593	621	593	627	631	655	628	551	606	616	594	620	596	614	639	610	612	651	582	651	583	615	604	596	616	622	594	613	609	621	594	633	636	616	646	592	632	611	655	607	651	576	562	622	600	616	576	605	609	633	630	586	648	625	616	617	626	599	593	616	592	576	671	619	543	616	613	571	595	614	629	658	584	621	630	589	598	644	597	579	625	606	637	626	618	584	654	580	650	613	633	619	627	597	592	649	604	583	577	651	640	642	575	573	629	617	605	616	616	576	602	653	618	620	623	627	653	644	618	638	593	634	606	655	623	623	640	638	573	611	596	601	579	642	672	606	584	625	600	598	625	651	578	583	556	639	585	587	624	617	631	592	621	558	630	594	623	612	652	635	596	616	622	607	617	616	630	648	590	614	627	631	591	614	624	657	645	578	633	630	586	651	552	615	589	621	614	652	638	665	614	595	614	640	577	636	591	626	591	625	594	600	586	606	626	601	622	665	603	600	605	595	635	595	623	629	579	632	672	613	578	585	593	595	613	615	641	593	634	567	634	623	628	610	575	642	587	602	620	647	645	646	623	636	585	626	616	650	617	620	627	644	606	591	643	586	621	645	603	577	625	632	670	644	591	598	642	589	607	664	615	590	629	670	605	623	610	575	648	622	657	597	625	589	570	588	603	659	593	624	629	578	600	656	611	633	622	628	584	601	617	622	622	591	619	584	659	655	639	585	650	653	598	652	588	592	576	602	608	598	592	565	608	627	638	630	617	614	617	659	608	632	622	597	595	636	637	582	643	618	636	609	617	611	615	591	597	588	633	616	579	609	597	610	598	614	621	595	614	589	611	616	607	617	624	627	624	596	619	607	638	617	587	590	663	620	588	603	623	598	596	634	594	647	622	630	626	586	581	579	609	611	607	564	631	623	610	694	637	616	635	624	639	574	605	606	615	588	631	614	637	626	591	654	638	610	651	650	592	637	630	594	588	632	562	621	608	610	648	641	672	591	620	621	617	594	611	617	619	581	597	646	577	585	633	630	604	614	584	624	627	598	593	613	601	619	566	605	613	609	655	617	615	643	610	625	589	601	564	640	594	627	616	625	650	627	625	586	569	587	557	626	594	588	597	571	590	611	600	565	606	640	577	599	598	600	602	624	618	582	610	649	628	629	647	595	664	610	574	584	597	605	624	698	628	614	631	618	601	613	645	593	650	590	641	635	612	590	629	633	587	606	599	622	591	613	599	624	581	617	597	557	618	614	593	657	594	655	630	649	636	621	593	623	578	652	617	609	654	634	609	613	615	617	638	563	587	619	615	597	623	630	614	639	636	592	628	635	601	603	601	612	559	622	578	579	632	588	577	609	629	624	646	594	615	626	625	605	620	655	662	621	604	653	597	636	594	581	603	673	620	602	609	627	613	589	630	567	618	576	590	621	632	622	609	590	648	621	619	590	564	599	586	613	593	621	640	601	639	594	582	557	617	646	615	613	617	640	579	599	626	632	611	622	611	600	632	639	645	628	615	629	619	598	590	601	642	591	600	622	599	628	632	615	649	574	642	646	597	593	610	691	603	576	579	621	603	628	547	578	596	586	641	596	633	582	606	635	617	618	605	624	626	593	619	641	571	595	634	633	586	626	646	598	632	617	593	656	557	575	636	633	589	641	638	620	654	595	618	606	598	643	613	643	603	632	577	619	648	609	644	595	615	577	639	635	610	577	603	608	559	613	639	631	628	670	605	615	592	593	575	664	614	617	602	631	616	628	618	617	585	665	599	657	629	611	603	594	629	637	616	589	575	628	640	615	611	582	596	620	615	603	576	634	627	579	590	588	662	655	590	615	614	576	584	626	626	617	590	635	643	571	648	582	652	629	638	605	625	630	605	601	603	631	590	566	603	660	651	582	663	631	648	665	585	595	640	636	625	606	635	596	610	577	602	620	590	664	601	629	603	665	609	546	614	627	603	579	628	591	627	635	588	597	647	624	634	628	613	627	593	608	615	608	583	615	647	602	598	613	625	630	571	627	647	610	617	605	600	661	623	620	609	640	636	647	633	604	664	598	634	589	614	618	632	639	616	631	657	609	622	610	587	581	642	630	609	590	616	619	639	576	613	634	609	631	574	603	614	638	606	602	640	622	596	621	588	648	570	629	647	633	642	579	625	598	588	623	650	655	657	603	606	596	597	601	634	630	635	614	659	587	593	587	650	606	649	610	594	622	604	630	612	610	630	680	647	611	587	619	619	630	631	598	622	622	604	624	617	623	601	658	596	606	598	631	556	628	613	579	615	629	619	581	578	649	618	608	581	636	611	627	585	592	582	610	642	627	635	589	584	592	578	636	601	581	584	590	599	642	625	572	632	607	615	628	634	608	617	606	616	648	640	628	593	635	590	609	579	589	592	573	638	640	602	630	623	602	628	610	597	597	613	600	608	625	632	626	594	592	651	644	646	550	614	609	609	618	620	603	608	600	606	612	617	623	593	600	597	642	610	633	587	574	639	641	602	636	617	660	626	605	573	642	654	603	551	663	605	623	596	644	598	667	629	597	629	592	595	616	623	625	618	626	603	653	596	571	569	605	565	611	620	631	565	587	673	609	581	602	655	595	624	620	645	573	627	614	604	610	614	613	600	615	582	600	621	624	646	586	659	594	588	575	625	625	623	608	599	563	608	605	622	603	584	596	543	630	632	665	612	597	559	615	630	607	613	626	597	628	625	597	588	556	560	680	597	612	598	570	581	661	624	647	608	602	657	617	601	606	589	618	600	615	646	646	598	605	576	620	569	633	655	636	591	614	658	594	674	608	660	634	617	604	639	650	587	609	602	625	591	614	656	618	603	650	660	631	645	630	601	628	644	697	618	621	622	629	621	616	615	600	595	632	588	618	601	566	650	598	640	610	612	658	631	698	619	687	646	598	644	603	633	608	645	615	608	602	620	571	618	608	593	643	606	623	585	609	609	630	637	609	626	592	631	618	631	619	617	631	616	629	571	634	603	616	623	601	575	609	628	649	602	632	641	641	588	615	577	623	625	606	626	616	600	617	630	560	658
23722	21310	28471	24469	21303	10583	1444	961	877	873	829	750	723	693	723	683	708	708	672	668	652	654	660	679	684	681	697	664	660	621	616	668	692	650	677	673	626	623	618	671	704	669	636	640	731	679	615	634	632	681	616	619	656	693	638	671	708	677	664	648	648	628	640	614	610	628	659	656	665	631	626	666	686	655	674	657	661	629	627	620	627	687	675	642	651	641	606	655	640	659	646	679	646	681	658	670	663	595	644	664	670	679	651	611	641	661	661	618	665	618	638	672	622	667	634	677	676	614	671	645	666	614	617	640	622	652	669	681	645	646	659	663	652	650	698	663	659	676	676	655	663	633	627	661	634	618	681	672	642	659	647	655	686	708	627	610	612	623	603	678	671	637	671	635	640	642	612	698	655	612	627	634	643	635	651	624	654	645	644	649	681	640	630	679	660	642	608	619	638	666	661	688	656	648	646	640	673	673	639	646	640	688	614	624	680	602	615	643	597	653	655	643	622	629	650	712	698	623	631	640	613	646	687	636	634	618	621	650	634	698	617	647	681	621	680	654	693	639	680	637	659	654	658	667	682	617	634	659	658	644	650	663	607	648	644	635	636	637	628	673	620	659	648	595	646	640	684	620	662	643	597	634	629	631	645	674	655	679	629	676	663	674	608	659	665	649	654	637	694	683	637	651	655	671	649	619	625	683	637	683	646	662	617	628	613	641	653	643	667	633	707	642	675	642	654	672	659	664	652	649	630	650	634	669	643	663	635	677	643	656	611	623	597	676	658	634	640	652	647	658	627	686	596	648	626	683	647	677	648	636	733	602	650	599	656	641	650	633	629	639	614	651	654	662	633	672	659	680	660	618	624	681	641	621	626	620	658	642	600	658	640	621	676	646	634	647	630	672	649	634	654	609	627	656	633	664	649	675	657	626	620	652	647	655	667	723	633	678	643	649	619	640	654	656	663	654	644	660	665	644	675	624	669	664	657	712	632	647	668	616	644	625	659	674	659	702	612	683	654	683	631	611	611	652	701	644	618	658	660	645	625	623	641	600	626	624	656	673	661	627	666	654	687	667	675	637	599	664	637	702	672	663	665	614	628	651	622	660	619	676	632	679	665	603	655	664	640	637	613	677	647	665	600	689	657	675	643	633	635	639	631	656	664	657	670	633	673	629	660	635	622	646	683	670	662	652	612	633	655	652	649	633	664	631	640	654	665	619	651	649	715	633	625	670	637	603	659	610	639	613	632	589	699	654	631	672	655	631	633	693	654	631	669	622	649	634	637	606	668	667	661	654	640	718	639	662	684	650	625	667	650	668	664	636	623	592	604	613	660	686	641	689	637	647	649	671	649	650	614	653	640	634	647	659	646	654	646	628	608	618	654	647	636	625	654	679	685	657	668	690	698	606	678	672	700	643	662	689	644	713	650	618	624	655	640	682	647	630	645	605	661	593	673	681	657	649	660	640	693	638	653	625	673	658	664	595	685	659	667	643	662	670	640	619	673	617	675	625	636	591	638	674	642	645	665	615	607	623	633	603	614	666	647	672	668	655	715	614	611	668	637	647	648	607	659	645	682	656	676	663	650	666	659	688	655	636	603	632	657	583	641	613	610	607	668	635	662	629	636	688	635	618	664	631	693	631	634	618	639	637	644	648	633	590	661	656	630	581	679	639	605	665	596	653	688	686	648	651	632	619	645	618	649	620	689	655	659	638	631	614	616	659	636	668	691	626	623	638	654	625	626	677	666	631	655	640	580	653	610	656	686	626	637	615	637	676	645	631	656	601	639	599	645	619	648	584	592	686	654	636	691	668	639	647	640	658	653	619	707	640	688	653	633	607	642	670	655	636	695	643	627	684	653	617	650	594	644	647	633	630	595	648	610	629	703	650	628	641	635	688	648	660	666	618	643	682	663	629	653	651	643	704	651	656	654	645	632	644	618	644	616	640	670	660	640	644	624	700	662	637	665	657	651	655	667	625	626	637	682	685	668	681	644	657	658	645	664	659	671	659	657	641	663	665	621	624	679	587	664	619	660	632	633	667	682	624	653	655	602	626	613	663	662	641	597	665	619	670	670	639	630	635	634	703	610	670	663	640	681	656	646	673	656	647	663	678	628	668	607	617	652	638	662	701	651	665	630	661	633	688	660	626	631	668	653	641	660	684	625	639	633	639	651	656	614	635	700	667	656	620	620	604	665	654	660	668	682	632	681	650	620	631	683	655	638	680	650	666	696	642	637	630	610	631	666	611	616	668	635	666	633	630	643	694	633	651	648	637	694	608	644	646	628	639	655	635	659	621	685	664	677	667	672	628	671	644	657	652	657	650	635	650	656	626	642	646	644	661	648	633	633	651	645	651	684	674	601	658	670	647	661	644	636	636	692	625	626	624	600	632	667	621	641	655	661	671	638	610	684	643	635	611	653	695	632	623	654	683	647	647	674	637	657	686	684	638	617	670	603	607	620	697	659	649	654	667	661	673	653	682	614	635	640	628	676	640	620	666	693	608	683	654	653	659	716	655	627	616	614	680	603	662	678	646	622	643	662	647	631	681	582	595	686	637	654	682	659	613	673	673	593	627	639	682	596	677	633	687	660	652	628	619	624	627	630	617	715	616	642	647	686	641	644	658	637	662	629	619	686	627	640	611	656	635	658	655	658	606	639	610	597	659	644	647	625	597	637	639	674	641	630	652	655	665	629	614	630	644	658	667	602	675	690	694	650	600	626	657	633	657	662	610	660	668	646	611	683	655	667	621	647	701	650	624	691	638	664	611	674	656	613	624	672	690	668	675	668	605	653	639	661	654	644	618	661	648	633	667	635	630	646	656	648	636	665	614	660	648	666	641	634	652	620	618	591	690	640	610	625	649	675	624	610	681	644	624	653	634	640	632	703	609	633	681	623	638	656	659	683	663	660	642	643	689	636	638	629	721	630	637	649	642	646	643	637	679	680	633	655	660	653	667	668	667	701	652	630	608	669	612	603	689	648	659	672	655	687	665	637	639	642	694	696	633	672	652	605	659	635	635	646	607	681	622	648	640	644	658	646	655	634	645	616	589	638	623	682	682	653	653	603	684	682	636	668	664	705	643	664	661	687	620	634	595	654	664	621	664	638	631	652	674	632	645	635	678	638	654	646	647	649	663	692	653	592	644	617	660	690	629	621	672	688	631	633	629	630	677	641	601	653	649	608	669	651	623	615	662	649	640	636	667	688	668	626	649	642	690	679	654	666	673	642	604	635	675	687	614	629	608	615	639	626	634	700	661	645	628	630	619	692	658	640	663	617	612	617	683	658	653	679	651	628	663	651	656	636	645	636	595	605	640	652	667	638	602	696	667	650	636	669	616	651	627	657	654	702	665	656	648	678	605	671	630	686	611	662	659	698	655	651	658	619	678	655	604	659	647	626	642	693	647	625	703	652	632	655	687	646	627	632	655	681	676	655	655	681	577	645	601	663	629	614	619	649	669	655	657	599	592	629	700	614	649	640	622
3286	7482	6500	3197	2240	1854	1533	1265	1174	1038	944	923	893	847	862	815	831	820	792	796	769	796	723	758	733	785	751	764	747	744	703	758	793	714	765	746	745	717	707	713	772	743	732	718	780	676	722	714	748	732	724	744	731	659	717	738	819	699	689	658	697	750	685	719	735	674	750	728	758	761	756	718	726	708	706	719	775	744	721	669	748	731	762	725	730	700	787	752	689	725	686	696	727	766	700	686	698	720	731	703	719	772	710	714	737	702	780	713	727	685	731	701	746	718	718	764	716	749	718	777	714	815	703	692	743	746	731	697	731	715	710	710	750	685	727	721	746	692	749	714	703	727	712	731	760	726	709	713	723	778	766	713	689	738	737	722	767	704	766	701	671	696	679	734	747	753	755	689	749	714	773	721	693	730	700	722	739	708	750	741	723	723	761	732	750	736	709	742	737	718	692	716	683	729	746	710	743	709	689	717	697	682	776	681	723	751	727	723	701	675	744	736	723	691	714	698	717	679	752	756	701	773	675	721	750	675	701	725	713	745	708	725	744	699	728	729	719	767	718	728	711	730	745	740	703	759	752	737	699	707	741	751	720	714	749	709	718	710	721	755	738	659	766	753	702	749	707	743	707	715	751	699	710	708	714	740	751	728	717	734	744	745	730	706	690	705	678	716	747	755	754	781	722	715	711	777	705	730	695	736	704	712	728	728	746	682	704	730	740	721	759	768	721	776	693	722	687	701	736	714	744	690	704	738	770	685	736	771	704	719	724	729	759	727	688	687	726	743	752	715	730	684	753	746	709	739	708	718	699	720	719	676	782	731	742	738	713	788	713	715	738	698	721	733	766	753	714	712	738	747	751	743	720	717	694	738	711	733	680	713	723	687	708	704	746	704	691	691	749	724	702	691	692	680	713	761	734	739	736	707	737	713	714	734	666	722	778	743	749	737	649	699	756	709	747	718	694	689	730	729	733	744	727	718	670	665	754	682	667	720	724	725	761	727	727	745	716	728	716	777	702	739	762	709	760	661	719	736	670	759	735	759	682	714	680	752	734	708	661	741	752	713	720	774	714	727	720	700	755	729	736	739	699	727	703	736	707	699	782	751	781	692	745	738	743	744	702	744	703	721	708	710	718	747	735	726	741	755	714	724	693	714	723	731	720	743	676	768	686	754	738	749	675	693	709	708	733	751	755	694	748	701	713	688	738	775	720	723	706	699	721	766	744	694	725	731	721	715	742	733	733	739	745	753	760	730	750	753	747	789	738	759	712	699	740	727	728	706	743	751	721	693	660	753	760	715	701	719	714	729	742	713	709	687	764	706	718	688	718	769	725	727	739	711	715	744	747	719	768	696	724	752	737	715	709	681	691	701	695	689	687	754	708	687	699	725	682	740	690	701	687	715	721	741	689	681	728	725	714	759	662	713	772	729	726	681	655	708	730	703	771	762	715	742	705	704	763	764	724	716	666	744	736	753	770	708	787	727	743	724	707	739	717	704	729	744	720	713	733	748	730	727	719	749	695	746	728	681	748	750	658	727	694	713	744	713	774	692	707	737	772	736	770	719	707	716	743	700	686	709	763	714	771	695	704	694	727	677	765	682	724	703	708	718	722	667	731	748	732	769	703	734	735	706	722	709	743	708	719	691	733	726	732	760	705	720	729	716	688	741	718	687	699	725	737	749	735	687	743	696	765	736	755	710	759	748	687	697	670	745	716	792	679	728	751	690	721	724	709	722	685	726	718	657	719	716	704	711	711	725	762	696	719	744	711	761	738	713	673	733	686	712	676	699	729	750	709	686	732	774	728	713	699	766	718	687	707	739	720	709	719	736	714	700	723	718	751	708	737	708	732	741	733	697	703	744	693	788	790	711	710	710	702	749	728	688	716	708	739	737	730	742	728	694	756	748	728	707	744	713	719	703	735	718	740	720	708	722	707	724	704	719	764	712	759	725	671	707	775	727	691	682	745	708	680	783	695	733	739	716	744	686	743	710	727	687	699	719	724	755	741	734	706	708	681	720	685	690	706	704	765	702	698	716	732	712	693	674	726	793	748	708	755	734	711	791	721	763	711	732	709	754	749	734	718	736	751	724	740	707	699	742	736	692	745	710	744	781	762	729	691	727	710	710	687	770	760	758	749	683	728	740	712	692	752	751	711	711	750	746	748	725	783	744	692	720	716	696	729	748	747	704	752	708	732	733	725	684	708	722	760	699	719	717	746	717	715	690	715	706	709	741	735	744	738	717	735	749	687	755	735	751	725	703	708	751	727	721	714	777	739	680	708	761	718	667	702	757	757	692	756	722	774	713	706	718	718	746	727	729	716	704	734	693	730	718	746	700	731	720	752	736	770	705	732	769	723	706	742	721	753	724	719	726	748	754	759	731	710	701	719	706	735	703	749	658	699	773	727	718	733	720	743	754	738	705	708	744	736	715	752	689	722	726	729	727	700	737	701	707	725	684	733	673	727	767	739	710	675	699	667	705	715	695	766	688	711	725	704	766	688	742	716	751	715	708	762	722	694	709	687	753	701	752	694	727	730	717	712	731	760	767	723	697	698	705	783	684	757	740	712	697	766	697	685	724	743	657	770	719	728	753	745	725	693	722	672	730	677	747	712	674	702	701	700	692	756	742	741	728	685	740	740	760	694	735	756	732	727	743	731	697	725	689	719	757	782	700	688	717	750	721	704	709	696	676	697	727	770	747	705	739	717	787	753	695	691	696	744	669	717	700	714	714	767	752	767	671	734	737	690	718	696	753	696	702	731	765	718	730	725	702	735	688	767	694	722	743	681	768	699	707	729	769	738	681	730	740	710	772	684	671	717	736	719	733	722	674	731	755	733	733	706	659	710	693	737	689	728	764	706	669	701	720	732	714	719	735	700	775	705	742	765	686	696	686	737	752	726	745	725	699	732	702	694	738	706	773	751	725	755	700	697	715	723	707	698	793	721	753	725	722	721	691	735	719	712	731	751	733	711	709	673	707	707	759	658	714	715	706	730	766	764	743	692	694	716	731	700	761	718	725	709	696	737	702	740	754	704	750	762	770	684	689	742	750	744	760	719	674	732	711	704	787	721	691	723	762	760	731	784	778	700	702	703	724	692	725	741	695	704	764	718	708	758	724	777	724	702	692	692	737	713	734	740	709	657	692	711	689	719	736	637	737	741	743	681	725	751	742	700	720	733	695	757	724	691	703	700	741	688	706	728	710	703	733	702	727	692	745	680	727	729	709	707	723	682	704	709	695	732	735	726	727	712	705	693	725	724	735	719	716	754	717	827	729	675	681	721	750	751	753	723	674	667	744	714	705	716	720	747	797	730	703	732	738	751	758	694	680	708	703	714	701	753	720	752	683	765	734	731	725	691	731	804	715	689	650	693	727	738	769	749	705	715	685	768	740	684	714	735	752	755	708	733	720	779	741	736	751	724	688	737	689	709	719	722	746	741	748	715	691	772	717	752	755	728	735	716	672	738	784	712	737	660	759
24609	21287	27674	25162	14896	789	519	378	385	399	335	324	337	296	287	290	294	309	284	301	267	296	265	291	250	268	282	254	298	266	259	277	282	261	264	262	266	243	252	274	276	272	297	280	276	254	292	287	258	288	277	283	255	299	286	259	260	249	259	243	273	266	267	283	275	275	244	275	252	277	264	286	260	264	269	262	292	287	277	248	258	250	277	288	292	266	276	257	247	253	240	277	245	295	247	270	256	264	289	265	268	271	285	294	271	263	271	254	268	273	290	254	285	300	255	228	271	245	289	246	269	254	259	264	268	246	297	268	270	270	254	266	275	294	244	275	253	282	276	272	273	281	261	290	268	273	245	272	259	272	254	259	282	243	281	266	282	255	269	258	269	261	272	252	270	254	286	268	281	289	268	278	244	241	284	297	278	274	255	232	282	288	288	263	239	277	240	279	284	246	296	253	285	260	267	287	259	275	278	262	268	281	265	296	263	263	266	256	239	265	260	244	257	278	270	243	276	255	267	272	247	268	270	262	265	264	259	247	255	241	270	254	251	249	246	247	283	257	243	256	229	237	284	243	291	255	262	268	238	245	258	256	262	264	253	262	256	243	251	271	262	269	270	251	244	250	263	249	295	262	249	295	260	268	263	298	246	251	275	267	272	249	251	290	264	248	261	277	256	258	275	268	268	237	269	239	275	283	267	235	305	271	243	268	277	271	250	258	274	252	241	235	291	267	287	268	243	241	271	291	275	287	264	271	267	260	276	247	262	266	278	286	249	271	259	270	264	284	265	255	273	241	260	256	291	268	264	275	275	290	248	296	251	240	285	279	247	262	285	297	258	270	260	273	269	264	286	284	273	258	268	253	235	284	301	279	258	282	246	264	281	268	253	258	251	263	260	287	268	256	262	270	274	265	287	274	258	277	263	254	253	269	263	268	249	260	256	279	262	275	273	293	264	255	272	280	290	258	273	253	227	239	268	266	252	252	254	279	299	256	279	260	284	272	284	262	305	270	278	305	260	254	277	273	269	252	260	257	253	266	264	268	235	243	278	267	278	239	255	295	299	276	270	284	243	275	274	261	256	240	265	276	242	280	273	268	293	284	283	260	262	254	269	282	272	234	267	255	276	283	253	270	250	260	303	289	281	287	274	276	286	254	269	265	303	251	285	250	265	267	292	250	270	276	292	272	260	293	277	297	278	283	263	279	249	273	273	256	272	266	276	292	280	265	278	250	259	268	247	254	270	269	267	284	281	293	282	261	253	253	249	259	277	250	274	245	275	257	256	241	292	245	270	278	290	251	247	276	278	266	271	258	249	275	255	299	287	288	265	284	258	249	262	278	270	266	246	287	255	264	270	271	286	265	283	271	283	264	279	256	268	269	262	262	283	282	249	272	284	260	275	261	254	253	299	242	302	295	277	238	241	271	287	297	285	255	285	273	260	257	271	272	262	255	265	249	243	252	290	291	267	285	246	256	261	275	287	244	255	262	241	273	272	278	259	276	245	260	258	250	241	248	250	260	282	259	253	284	257	270	258	234	295	244	246	264	259	263	301	268	238	284	266	271	275	292	284	258	295	272	261	257	254	258	250	256	247	243	282	242	259	268	269	237	266	269	257	286	260	273	270	327	270	279	277	296	250	259	278	286	260	305	252	245	271	290	264	276	260	245	260	260	267	297	250	252	286	273	310	252	282	253	265	294	270	266	280	312	257	275	279	286	242	270	266	282	271	240	282	246	271	276	259	268	260	288	265	271	271	263	253	298	276	271	266	264	276	283	266	244	238	275	256	273	262	290	246	249	275	276	265	288	276	245	279	298	270	302	259	270	289	290	262	238	240	252	260	271	268	284	287	288	269	260	249	249	263	285	273	259	262	272	269	259	275	257	265	269	277	256	257	255	268	238	236	277	264	276	248	270	278	264	276	261	269	276	276	263	289	271	250	287	259	274	283	253	278	281	295	282	271	271	295	273	265	299	296	281	261	257	255	264	282	271	271	269	251	279	261	271	272	276	283	278	280	267	271	262	315	248	245	247	266	274	253	250	266	278	268	281	301	261	295	266	261	290	266	282	254	278	267	272	253	241	289	257	270	277	265	277	240	292	250	284	266	263	268	285	255	267	256	285	274	216	285	262	258	267	243	275	280	277	275	226	290	261	279	265	261	262	275	254	266	248	263	257	293	235	254	275	280	261	264	269	268	248	242	258	278	266	253	290	251	284	254	309	280	257	257	268	282	304	264	275	264	251	240	278	280	270	245	239	256	286	273	253	265	286	246	249	276	288	270	245	260	274	279	252	247	280	257	306	278	263	274	278	279	267	265	262	292	275	269	277	264	276	248	262	282	270	254	276	245	249	251	307	244	245	273	282	282	293	238	231	257	264	291	281	261	255	274	275	263	256	258	270	280	264	272	278	276	245	277	254	291	277	269	268	278	277	232	255	273	279	290	292	273	266	277	268	281	285	233	266	277	267	246	287	268	281	297	251	254	281	266	281	296	276	268	243	258	263	273	268	250	235	262	256	273	246	260	262	270	261	246	259	225	288	271	260	255	266	266	254	286	265	273	297	262	265	252	293	274	249	253	271	257	261	288	250	247	250	264	276	272	254	277	238	263	261	297	282	265	273	285	255	264	241	257	249	229	250	254	250	256	273	240	270	260	283	277	271	250	266	275	278	256	273	226	263	250	298	254	245	242	258	256	269	284	270	273	251	265	280	284	267	259	258	250	268	289	288	256	255	292	253	259	242	264	286	261	268	269	246	257	261	262	266	246	265	284	263	280	245	285	263	290	281	263	251	250	289	263	260	261	244	262	269	283	297	279	272	237	270	267	251	276	262	292	258	264	289	259	267	259	257	246	260	268	261	270	268	246	267	262	274	273	272	265	277	311	266	253	257	250	270	262	241	254	285	265	264	266	254	271	259	254	292	262	288	235	269	252	267	249	281	273	281	278	250	271	273	283	271	251	278	276	251	292	253	220	261	280	271	261	299	250	263	260	270	260	258	303	274	261	252	271	261	241	275	235	288	258	287	262	276	271	270	299	270	241	258	252	274	243	228	288	270	270	268	270	249	298	273	279	293	275	265	269	261	282	243	268	264	275	268	284	255	268	239	254	263	284	284	240	281	286	261	261	290	267	249	282	255	244	264	264	261	282	219	248	251	280	278	290	246	267	268	275	259	311	266	258	232	248	277	249	281	264	256	252	258	243	260	266	302	277	226	268	231	254	242	271	237	276	279	259	278	283	260	262	267	274	262	274	267	274	265	285	221	280	253	255	283	269	284	284	268	290	248	262	246	243	271	262	279	240	287	284	245	248	255	263	264	317	272	277	268	275	257	250	256	255	246	236	278	253	297	223	252	255	262	274	289	261	279	299	237	259	240	264	267	274	287	284	270	257	307	268	261	262	275	272	258	276	279	257	269	275	238	248	264	252	252	252	269	259	253	289	253	272	255	245	241	278	258	272	262	301	275	283	238	265	272	257	259
3333	4820	3866	1877	1318	972	820	713	599	489	472	423	435	411	399	339	360	335	384	364	351	323	298	295	321	322	346	337	298	307	333	300	328	313	309	310	293	289	300	332	310	314	297	296	329	286	291	317	285	279	290	271	322	335	309	314	287	320	330	336	290	300	309	288	310	330	300	286	303	317	308	286	278	299	302	308	327	295	300	293	290	329	318	267	316	298	324	297	274	291	285	341	286	288	301	328	308	329	284	316	262	277	311	289	288	302	319	299	315	299	297	275	328	302	303	307	300	277	306	310	290	312	322	329	307	275	282	334	291	342	293	309	343	269	290	318	297	293	261	338	284	286	314	326	262	300	291	302	310	299	286	301	294	301	290	309	298	317	322	316	313	291	293	296	316	274	291	279	288	301	299	318	269	267	307	293	306	309	314	319	322	336	295	310	289	291	311	293	297	291	291	295	309	274	318	295	284	276	283	308	280	310	321	307	286	298	315	266	316	295	315	304	336	302	286	315	294	302	296	262	300	306	315	306	281	293	302	313	315	265	325	310	287	312	298	327	274	335	311	331	303	310	288	295	296	286	308	266	293	308	285	339	299	316	289	298	298	291	296	301	290	334	296	327	310	305	296	319	305	300	269	301	316	334	331	282	291	311	328	337	304	291	322	312	310	297	273	363	299	308	318	332	313	304	330	288	311	291	262	295	300	309	279	298	311	324	324	324	284	308	335	291	310	312	298	287	329	315	288	314	303	314	321	319	272	285	310	311	305	307	298	324	302	312	301	301	313	305	311	304	290	321	279	292	302	312	308	285	307	316	338	308	314	309	298	302	279	296	288	268	316	306	301	304	304	261	275	263	248	304	302	317	303	300	296	316	329	325	309	321	258	291	278	296	294	277	272	317	308	300	279	265	286	282	293	310	321	320	283	361	325	290	306	308	299	331	299	302	305	277	283	338	302	310	338	305	294	295	304	301	306	287	316	321	293	337	296	295	301	302	276	314	294	268	313	331	286	308	289	309	284	290	298	282	289	303	303	299	307	275	297	322	305	265	304	307	294	302	284	266	295	293	285	285	291	284	300	320	315	295	293	334	275	275	326	333	317	302	311	290	290	300	305	282	303	314	345	306	283	300	304	326	293	308	323	323	294	310	286	292	291	306	310	262	303	307	314	303	332	294	320	294	296	301	310	328	278	273	337	307	263	289	311	308	297	282	314	291	290	300	303	295	331	303	287	302	329	319	277	282	301	308	320	292	286	302	308	314	299	311	354	306	333	311	306	297	300	297	327	318	326	307	301	276	297	299	309	306	314	311	327	323	290	273	306	299	315	349	278	295	298	297	286	307	295	300	336	300	296	303	306	292	290	316	273	284	316	316	293	271	295	298	291	275	286	318	374	296	287	331	312	308	264	313	287	302	312	291	310	311	305	314	321	298	325	306	310	301	284	291	289	307	296	295	317	290	296	309	306	295	295	279	314	294	335	303	291	343	322	273	295	315	330	297	290	315	281	307	268	314	290	320	302	331	310	318	303	329	298	312	273	302	306	300	316	302	290	294	336	315	299	329	292	321	309	291	291	269	291	306	311	306	331	287	321	296	313	308	288	346	281	276	306	318	309	295	293	279	316	318	345	281	314	293	319	302	306	302	309	314	298	290	321	304	294	284	299	285	270	319	266	311	269	306	281	339	276	278	332	283	318	329	286	319	317	279	317	264	331	302	305	327	277	317	293	299	340	283	293	304	309	319	281	289	321	314	330	302	339	313	320	283	316	289	308	306	315	283	280	320	252	295	303	284	329	302	279	286	293	275	315	292	314	312	300	307	324	306	314	286	316	307	318	317	301	293	279	322	346	304	292	292	293	277	276	340	284	307	268	287	327	305	313	306	313	285	293	317	318	328	320	330	296	298	325	321	293	308	308	289	346	301	344	330	315	274	309	293	314	276	286	280	285	298	307	307	326	327	280	294	306	335	325	326	288	277	315	340	294	318	311	307	310	315	292	299	297	288	273	304	283	334	298	276	308	289	292	298	287	308	314	355	311	294	282	340	319	311	273	302	317	276	320	301	316	300	294	288	292	338	313	307	313	313	316	291	301	315	284	321	297	304	287	258	328	326	324	307	298	282	312	306	333	312	299	328	280	324	305	310	331	327	300	311	263	279	294	312	314	358	313	301	296	290	318	300	340	317	290	312	312	297	307	332	307	287	327	318	273	315	316	272	303	289	338	324	313	300	322	295	288	332	305	314	330	291	319	307	311	318	311	304	305	318	275	304	310	311	311	316	296	299	322	299	325	293	300	333	295	309	303	340	295	261	328	325	304	287	314	313	278	320	338	291	286	297	313	317	309	303	317	326	309	332	312	290	308	268	330	278	340	330	322	295	296	316	336	327	322	292	296	303	276	296	275	328	318	322	295	278	298	278	305	313	302	287	319	281	307	301	312	301	296	269	305	308	326	314	288	334	296	283	294	317	309	327	320	289	332	319	294	336	296	349	332	289	317	323	306	307	304	286	338	303	305	316	313	284	294	323	291	293	330	302	280	256	318	309	272	303	332	309	296	284	311	342	324	297	281	312	312	276	273	331	299	281	310	301	290	310	300	290	289	306	285	356	321	335	298	273	307	328	332	289	298	313	308	290	282	304	288	311	280	292	316	277	305	306	329	317	294	291	323	298	310	300	270	320	295	299	313	297	317	331	291	295	307	327	310	276	274	269	309	277	321	314	290	320	254	311	327	271	293	294	284	310	313	291	291	296	299	315	308	290	288	289	307	308	268	319	314	290	296	338	280	303	305	280	312	289	288	292	311	300	286	298	330	297	299	290	297	298	264	295	317	319	302	334	310	310	318	286	295	294	305	287	285	282	322	327	314	311	308	291	299	341	319	301	306	292	287	306	319	311	300	301	299	286	320	293	289	312	283	290	310	308	288	314	289	287	281	307	303	295	351	284	317	302	296	290	289	264	279	279	285	301	290	282	337	283	283	276	295	302	321	320	260	343	305	289	316	310	296	308	309	279	280	297	324	317	309	321	275	289	318	315	328	315	266	278	274	304	327	306	317	302	297	303	283	306	278	307	343	301	284	332	336	294	311	326	297	276	288	312	321	336	307	319	295	311	330	303	283	319	335	331	285	288	305	318	296	321	339	319	288	325	282	323	336	297	289	304	329	307	306	288	334	300	281	335	333	306	307	306	295	293	311	269	308	312	310	301	327	294	320	332	310	296	290	322	289	343	295	283	308	298	311	305	283	288	271	318	318	301	296	292	279	321	296	301	324	296	299	270	328	298	301	289	264	284	281	292	317	305	283	290	301	293	300	297	320	314	315	293	302	308	316	314	303	337	309	299	302	309	302	294	324	339	318	298	287	319	301	286	277	290	310	284	255	308	327	295	275	341	307	301	292	301	286	291	301	288	292	305	296	315	323	297	295	297	320	302	288	301	291	325	310	283	279	321	329	322	313	303	302	276	304	331	314	334	289	294	325	279	307	312
22558	21306	28966	23991	21308	21351	11381	1068	724	685	596	531	513	506	419	426	422	406	405	394	411	369	405	354	357	355	351	368	371	316	330	333	334	340	344	338	368	345	352	297	350	315	345	336	354	317	368	331	314	331	352	305	341	306	319	332	322	310	310	301	298	344	341	338	307	316	300	356	296	331	325	292	305	323	352	301	358	329	289	318	335	285	302	331	302	293	292	320	327	314	317	352	302	319	330	288	360	347	296	301	326	329	323	322	320	336	303	284	322	278	318	331	336	311	314	327	310	310	336	330	325	292	321	337	308	300	332	299	317	345	290	305	321	313	306	348	320	303	331	299	311	349	330	322	303	329	304	310	322	295	293	316	324	313	322	302	313	313	281	292	282	311	340	304	286	328	330	341	299	334	301	310	348	306	322	320	279	318	315	318	333	307	294	320	353	300	297	322	316	319	303	333	315	305	315	294	309	284	275	326	332	334	356	278	317	314	307	333	319	323	331	285	316	335	292	293	318	328	297	327	305	327	305	319	313	285	316	295	276	295	349	299	320	293	338	308	290	333	337	315	324	357	280	317	332	344	302	305	279	293	314	325	291	334	328	321	322	290	301	306	336	328	340	315	318	307	296	332	308	317	302	296	314	318	294	302	296	325	324	309	291	324	308	314	316	337	350	301	311	309	325	302	302	290	266	315	283	307	308	359	306	337	327	295	292	312	329	313	318	287	301	297	315	337	293	319	278	338	327	323	330	287	304	297	334	328	315	286	290	330	309	297	315	311	309	288	297	296	316	329	333	299	306	288	303	343	288	324	302	346	319	280	297	302	294	274	318	323	308	298	336	319	296	281	297	346	320	329	321	334	300	334	318	326	327	316	333	328	334	315	298	333	332	327	309	347	292	339	329	344	325	332	336	303	291	309	319	340	305	329	319	282	284	328	320	312	334	295	289	323	331	289	295	309	315	315	329	314	327	340	315	281	344	328	317	328	308	313	331	318	313	329	320	311	309	339	308	291	340	305	292	317	282	323	281	309	331	291	316	283	310	354	326	301	326	292	316	298	330	294	352	337	341	326	305	290	349	312	279	301	288	326	324	321	347	318	309	305	334	328	337	299	303	313	317	331	341	315	301	331	312	318	340	340	329	316	294	310	313	297	310	300	267	303	293	331	319	296	309	305	308	317	302	326	301	312	341	328	308	321	344	324	336	318	279	299	321	318	336	310	292	287	329	311	297	300	324	305	285	282	299	336	323	312	306	316	301	317	314	328	287	301	309	323	318	350	320	317	277	302	293	292	311	312	344	334	334	303	306	317	283	314	338	300	290	326	311	315	279	330	293	296	325	299	321	318	313	290	313	316	338	316	317	304	302	322	315	299	336	308	293	319	306	331	308	324	291	331	319	334	319	318	336	284	310	334	314	331	337	326	320	337	289	308	315	346	337	346	298	320	300	330	318	317	274	308	354	300	324	306	342	308	309	333	325	339	332	302	294	294	326	310	306	315	250	283	323	331	294	334	324	277	297	296	320	335	315	325	323	304	326	305	299	311	318	322	329	303	310	277	274	289	271	318	335	306	311	343	299	318	341	311	325	334	278	341	317	309	312	309	301	320	281	309	339	293	301	327	312	313	289	315	324	323	312	322	308	320	276	294	259	316	315	320	325	310	344	301	291	309	337	293	330	298	305	343	332	268	305	312	303	297	316	319	300	277	322	324	298	297	272	306	306	339	316	309	375	317	336	339	320	318	342	348	302	295	337	306	312	279	315	316	295	320	319	323	318	290	298	332	288	304	315	281	333	309	291	339	292	299	312	293	332	338	305	309	326	317	342	359	315	301	288	325	321	306	281	311	306	319	309	297	304	331	300	305	328	335	317	350	303	305	315	324	311	324	317	297	327	336	315	330	344	315	308	327	337	290	292	295	321	333	296	350	331	309	321	289	291	324	307	299	295	317	317	316	322	330	306	295	296	319	307	292	334	312	297	303	333	328	316	312	311	307	286	306	304	338	288	276	311	305	320	322	362	311	308	293	335	333	315	325	290	275	340	267	324	332	302	324	315	304	321	336	319	339	324	341	313	340	326	314	314	312	314	308	321	307	296	342	364	326	318	293	286	329	302	299	317	338	300	317	301	323	306	356	316	302	313	324	285	319	317	313	335	307	341	297	313	314	331	293	271	299	310	274	314	311	316	297	299	317	319	308	310	310	326	312	317	322	329	322	292	296	288	324	327	298	278	340	360	294	322	301	314	324	339	313	328	344	314	302	311	327	320	289	338	307	306	316	335	325	324	324	327	307	361	303	315	298	301	311	309	302	308	350	316	298	331	307	282	338	308	312	319	313	311	292	317	320	311	331	349	316	283	299	341	327	303	282	334	302	342	321	344	308	324	308	328	323	301	282	301	338	293	333	337	295	305	287	311	287	327	334	320	286	316	323	336	292	307	336	341	291	296	319	302	308	295	296	307	294	318	287	295	309	291	337	271	334	305	317	290	315	319	325	342	324	289	302	314	326	348	293	325	303	336	302	303	303	295	293	307	302	297	370	317	326	319	292	290	287	288	295	288	322	313	327	283	304	307	325	317	307	303	309	325	302	348	309	303	309	327	295	326	302	313	322	293	358	329	311	287	321	304	323	324	322	314	312	309	308	296	323	331	297	314	322	314	293	302	315	294	312	329	335	316	324	339	315	306	323	298	276	319	343	313	332	315	323	292	282	343	288	325	315	318	315	315	304	349	300	317	300	294	333	330	312	317	316	304	309	313	308	328	324	312	326	350	297	314	295	323	328	302	317	304	327	281	320	316	343	318	321	337	294	315	310	306	338	285	338	317	307	348	344	330	309	295	310	290	318	293	334	349	298	296	317	330	294	302	291	317	334	321	341	332	302	295	288	330	299	299	294	317	304	324	332	301	319	340	321	303	314	304	317	315	284	326	340	339	285	312	296	326	288	308	331	323	320	330	299	285	311	281	282	325	302	370	329	334	323	304	308	359	331	317	311	311	301	295	309	303	303	340	293	346	318	331	285	304	293	291	335	324	312	329	284	321	315	318	323	299	303	346	308	314	307	336	307	331	274	359	322	311	320	300	327	323	314	328	319	288	313	343	324	298	298	335	300	326	312	332	279	347	302	290	275	325	334	340	322	316	312	313	302	325	309	326	326	312	321	282	291	300	342	307	293	317	329	328	325	327	316	318	313	316	332	294	304	322	333	284	315	306	309	330	296	297	316	331	305	309	301	301	311	305	336	344	329	297	305	288	280	309	320	320	300	344	277	326	317	297	299	322	290	316	354	332	317	321	269	307	318	284	338	290	286	326	305	339	311	342	297	302	279	334	305	313	322	309	259	340	325	341	294	316	306	339	289	321	307	301	321	323	312	305	283	325	309	300	317	325	293	318	319	346	299	325	322	313	257	306	311	351	329	322	303	331	306	334	327	318	269	318	306	336	345	295	309	305	291	320	311	323	349	313	325	324	300	330	314	332	327	294	305
4594	13030	11162	5364	3558	2566	2044	1634	1253	1105	913	820	715	705	590	547	532	512	552	483	500	488	424	438	392	389	462	404	422	420	387	419	444	419	393	374	402	383	409	385	372	406	340	380	395	401	392	435	388	370	398	378	371	365	400	378	404	386	353	387	371	401	378	352	363	388	350	343	331	386	390	381	339	374	391	364	402	350	387	375	398	365	356	342	368	349	347	371	383	346	371	358	369	375	361	353	373	384	388	376	360	408	390	361	378	384	371	349	377	398	359	385	367	413	384	381	407	390	386	373	374	350	342	373	356	364	356	373	373	375	373	364	369	380	399	370	350	337	385	375	339	394	404	380	402	370	393	352	363	382	348	353	348	350	360	384	347	368	361	357	350	365	358	415	343	344	393	374	373	347	346	368	357	371	383	388	345	386	344	379	413	383	392	359	364	347	390	377	339	371	390	367	340	347	391	374	370	360	373	367	379	350	386	397	354	372	337	361	408	397	362	361	412	351	381	376	369	355	361	350	388	392	376	396	359	380	335	384	382	346	401	353	369	361	370	374	367	341	356	344	354	404	339	368	373	350	372	377	394	332	410	373	363	374	359	321	363	353	400	348	354	308	375	396	349	358	341	353	359	391	333	389	355	366	343	351	358	408	333	362	372	375	365	367	367	338	387	344	354	376	394	356	371	354	364	348	346	363	352	380	368	355	352	366	371	350	360	368	376	356	394	400	342	355	371	401	350	363	360	354	380	367	372	386	346	346	356	358	345	344	357	358	367	376	343	373	370	354	339	347	377	333	357	345	398	349	355	347	385	372	366	373	367	358	395	369	355	365	401	370	378	352	366	371	375	386	378	399	375	344	362	358	388	405	373	370	342	361	369	378	388	362	382	346	380	360	381	379	350	365	363	341	368	355	364	353	381	389	363	359	392	408	364	372	367	366	337	375	350	377	352	374	362	368	395	367	344	373	369	366	354	388	343	358	367	365	365	374	367	345	362	385	366	371	377	350	368	342	369	352	340	352	388	358	383	370	382	359	368	361	387	370	356	359	380	365	362	368	361	337	374	393	375	364	358	405	359	374	366	382	350	342	384	347	370	363	373	376	385	364	328	343	366	386	386	379	344	401	372	353	390	386	400	360	383	342	391	386	360	369	385	392	356	367	417	353	364	405	359	360	329	377	384	393	363	374	372	387	361	362	381	332	392	412	363	359	376	408	373	367	373	361	388	355	380	368	372	351	395	315	361	358	355	355	367	327	371	339	356	356	363	381	374	360	333	353	396	339	375	383	392	375	385	358	381	335	364	378	358	397	398	371	360	356	376	340	353	322	352	376	368	377	384	378	365	355	354	358	383	351	383	390	374	374	367	375	340	363	385	361	373	332	348	371	371	353	362	381	372	362	365	380	373	357	366	370	355	359	350	368	378	356	356	363	406	376	374	355	348	344	409	374	381	377	350	387	393	352	367	366	382	386	352	358	321	332	377	338	378	378	357	391	354	379	357	371	409	376	382	393	364	356	376	344	344	357	367	355	376	357	386	385	388	376	375	364	362	349	343	364	369	347	350	372	366	374	383	369	347	321	346	383	399	367	343	359	379	338	403	357	381	355	355	381	358	378	396	358	346	384	415	389	335	392	346	389	356	372	374	351	418	353	389	374	391	355	350	349	375	365	399	369	378	354	334	376	368	364	388	354	375	350	364	349	345	377	373	353	385	359	346	343	353	381	366	354	378	354	370	386	358	368	335	348	345	364	356	363	364	341	329	369	380	349	396	372	395	353	373	398	383	389	355	352	354	357	357	372	365	368	366	385	372	396	371	329	394	395	381	355	353	383	387	366	383	348	394	386	347	359	381	387	386	415	348	355	342	371	365	411	398	371	386	344	375	393	373	340	390	386	362	342	381	367	381	376	397	358	356	364	376	316	362	373	360	399	306	395	357	392	380	369	356	405	378	379	347	346	382	376	392	353	389	377	370	364	358	346	388	346	384	372	358	394	375	378	350	355	337	379	387	384	340	392	385	358	338	357	392	379	358	399	357	390	357	384	367	372	392	378	365	347	390	363	348	328	349	376	339	372	383	329	394	342	355	354	368	407	358	328	362	368	370	357	383	384	383	333	389	370	359	357	336	341	403	379	377	391	397	333	377	348	365	344	344	371	373	384	389	376	384	339	353	357	369	360	379	385	353	365	393	381	379	360	382	332	365	359	361	363	379	408	362	381	357	361	360	343	396	349	365	371	369	369	354	393	385	364	379	368	401	380	332	368	394	345	392	396	357	363	364	390	331	384	369	409	357	370	378	349	358	357	388	380	356	378	379	385	374	386	364	375	332	386	361	383	355	354	375	366	372	378	401	330	389	406	366	351	373	382	361	371	377	339	361	354	369	364	352	345	365	367	376	343	391	402	384	356	354	367	375	337	324	342	357	355	360	378	364	378	388	366	401	350	355	377	383	363	390	377	407	392	374	380	361	358	383	407	345	348	410	365	345	335	367	386	362	371	367	388	373	355	348	364	367	369	342	369	397	352	345	339	365	370	379	362	389	401	330	336	350	388	359	342	378	375	343	382	377	326	344	384	366	359	385	378	388	373	360	318	362	364	370	373	367	365	363	374	350	367	373	364	383	347	409	416	377	437	357	340	351	378	379	368	345	376	381	366	375	355	384	387	374	412	341	386	349	392	357	366	374	356	338	374	382	358	360	366	359	371	365	363	371	352	364	370	382	373	365	347	405	383	365	352	339	383	389	369	373	406	359	343	395	348	350	385	388	375	363	347	367	384	359	370	367	393	340	387	389	378	359	388	354	377	387	370	342	350	354	364	341	368	365	354	353	387	364	382	376	398	340	399	361	393	365	398	360	379	387	358	381	353	369	364	361	377	359	406	354	370	370	399	339	386	354	381	337	393	356	380	365	345	364	344	367	339	374	421	367	348	369	351	364	375	383	406	393	372	371	371	340	382	358	358	345	383	414	393	361	358	358	343	351	346	355	360	355	391	344	391	371	371	356	350	357	361	343	375	352	372	376	329	370	360	347	352	375	357	351	342	378	357	369	361	388	350	351	351	341	355	339	332	368	389	373	386	381	352	360	378	347	344	352	346	362	380	361	371	345	320	351	373	347	382	371	351	374	354	339	361	334	372	363	382	371	353	357	368	364	366	361	369	364	358	383	369	378	342	374	380	382	349	345	386	351	361	356	382	362	357	385	367	385	384	335	385	382	328	375	352	338	354	364	384	386	364	388	387	358	366	367	357	375	391	348	354	371	348	356	355	383	347	366	360	357	399	381	378	353	362	423	365	352	354	351	366	372	356	364	384	360	403	366	346	369	338	367	364	390	375	408	386	399	340	384	345	366	378	356	334	372	380	330	367	387	349	353	365	356	341	374	362	354	370	351	346	392	344	343	327	360	400	400	372	389	339	368	367	345	351	348	354	353	355	380	355	357	392	357	339	384	360	379	353	335	325	353	401	378	338	378	383	378	372	356	393
27478	20064	7026	978	667	617	546	579	594	563	585	564	538	574	530	531	556	532	531	570	555	581	525	555	581	507	530	530	535	609	580	527	521	535	514	560	487	564	558	578	576	515	588	497	528	534	542	518	536	547	546	524	559	522	552	524	552	531	533	551	542	572	560	552	554	556	582	519	520	519	530	544	550	578	544	544	565	530	559	524	554	525	546	515	592	581	549	532	519	527	558	520	563	546	546	529	546	534	528	512	515	537	581	564	542	552	563	563	562	549	570	575	504	539	569	532	555	551	575	592	542	559	556	560	482	555	546	596	541	546	518	564	541	580	511	557	552	546	537	582	512	547	530	546	543	612	516	554	573	520	519	563	582	547	553	544	602	546	558	535	519	501	577	500	541	557	566	567	569	555	564	534	549	547	508	528	580	556	560	546	471	534	555	559	575	557	558	570	594	575	563	518	545	544	564	526	544	510	534	514	584	562	567	522	526	555	549	525	525	546	532	561	502	531	542	508	538	555	578	521	560	564	518	567	552	557	552	535	568	549	539	539	535	538	551	583	537	527	540	568	507	536	588	532	538	536	552	570	521	548	536	560	550	525	605	536	588	560	536	556	547	565	520	570	548	564	573	540	516	551	503	514	571	543	536	511	547	593	557	552	529	487	534	545	528	540	575	519	586	504	538	581	550	534	546	538	554	566	531	551	586	549	556	522	586	565	550	546	509	528	495	528	578	505	567	566	545	601	548	498	578	531	536	541	525	552	522	551	563	540	498	536	552	551	522	530	550	562	544	558	491	554	523	555	560	544	528	555	550	536	538	549	583	543	566	547	559	564	541	575	568	518	578	533	599	519	540	527	584	522	555	574	581	562	554	537	564	555	532	567	546	583	520	542	550	520	566	502	539	514	567	511	550	530	512	522	557	566	551	553	579	591	533	526	568	589	581	543	531	525	539	550	562	540	509	539	593	559	522	525	507	547	580	572	532	558	543	544	576	547	527	506	579	546	582	559	571	534	554	573	557	504	530	531	538	571	527	551	561	543	594	537	571	550	567	586	535	565	521	536	586	554	512	554	563	554	552	519	570	544	553	530	565	530	520	600	562	560	556	499	530	573	540	552	543	487	509	558	583	554	589	539	564	553	546	514	574	544	488	552	575	535	562	584	565	554	490	544	507	561	536	564	536	533	553	546	540	520	597	575	527	555	506	576	571	541	566	605	548	557	511	592	542	525	564	502	541	570	555	555	527	559	573	529	519	514	538	509	525	587	544	584	520	535	551	569	526	542	537	491	593	532	569	519	527	524	521	556	518	553	566	570	536	543	519	588	543	495	536	547	551	564	514	562	542	561	530	534	530	616	613	533	520	536	523	585	482	541	536	553	584	573	541	522	502	564	533	542	563	579	558	603	530	503	543	513	527	536	540	578	538	574	501	570	559	526	571	567	531	502	586	563	570	543	522	510	523	574	547	521	536	509	521	520	521	544	532	554	576	552	564	548	566	550	534	555	564	566	539	531	561	516	516	510	518	597	495	584	578	537	558	568	541	520	538	508	570	526	569	613	506	541	539	578	546	540	529	564	541	505	551	544	550	598	533	537	572	527	582	525	553	502	566	560	546	512	541	559	555	561	595	530	534	552	529	517	550	545	536	542	552	562	517	509	549	508	571	549	545	560	552	564	545	558	572	556	569	555	513	517	555	551	541	544	532	509	548	591	565	540	536	548	523	561	560	546	555	540	534	493	522	548	559	555	551	563	568	565	596	556	539	553	521	546	528	527	564	530	532	537	502	574	562	564	504	522	528	506	565	532	577	542	567	563	591	526	536	561	554	522	529	531	547	538	535	578	583	542	572	531	518	524	531	578	519	507	529	531	541	576	567	554	569	547	532	522	523	556	541	569	562	553	573	548	556	530	534	551	525	518	579	521	551	574	581	544	508	564	504	560	511	573	527	557	548	552	570	529	531	528	527	566	525	524	564	563	529	533	546	542	533	547	518	580	554	552	563	535	537	511	563	568	559	558	505	553	558	577	538	558	547	570	569	492	553	543	593	568	516	542	528	580	555	549	613	544	506	560	557	538	552	526	508	542	536	521	560	565	550	543	535	512	533	562	535	520	534	563	561	577	557	562	518	570	524	521	542	551	542	516	554	508	538	521	576	579	530	556	540	539	585	560	560	527	507	545	541	573	530	540	595	536	537	519	540	534	547	544	583	600	535	536	558	525	553	517	553	558	568	538	563	566	550	523	524	560	550	514	538	551	571	545	580	522	521	545	577	502	564	544	560	520	543	563	539	519	500	536	581	560	541	552	541	523	559	520	510	549	537	560	568	549	516	545	539	499	541	525	544	550	529	569	551	534	551	568	540	553	543	513	552	519	587	529	524	597	581	533	541	516	578	527	556	536	563	507	515	551	530	545	529	525	524	559	509	538	574	537	526	521	501	583	547	568	547	587	537	554	531	556	494	528	498	560	511	555	579	578	568	529	548	597	515	491	538	563	563	557	544	511	562	561	547	538	569	518	546	552	535	561	547	585	522	584	541	552	612	494	560	553	517	489	526	550	572	544	562	524	561	553	588	545	516	572	568	502	520	568	552	527	556	532	557	511	519	570	555	549	559	590	548	527	516	544	552	569	553	561	518	541	565	516	583	561	559	547	536	521	533	542	563	556	525	552	564	549	534	563	519	542	574	539	563	554	535	567	570	556	533	570	553	531	526	546	553	561	538	560	565	526	555	559	519	545	521	573	542	543	537	556	523	537	577	562	509	529	549	515	550	555	542	566	592	561	542	524	556	529	512	542	531	519	538	536	543	518	561	517	548	564	503	532	534	550	517	513	512	592	537	542	542	549	563	544	556	572	552	500	519	546	527	542	524	527	520	589	598	552	546	528	527	546	564	562	518	558	541	526	549	536	547	559	515	570	550	489	565	570	526	510	563	556	509	533	557	556	528	537	560	561	590	522	517	533	545	521	550	532	552	523	597	522	543	531	597	569	545	538	556	539	546	550	513	550	552	580	560	525	561	525	537	522	538	533	537	555	550	562	577	546	541	546	523	524	529	563	565	527	544	546	538	539	556	577	531	531	555	601	502	551	578	529	528	540	553	543	530	511	528	546	520	561	538	526	535	590	528	543	538	554	573	507	563	552	538	565	529	577	566	560	533	556	574	517	552	535	548	549	540	525	529	560	554	503	539	530	561	581	522	537	537	520	534	556	573	540	583	595	573	529	570	564	567	537	552	514	532	525	510	567	535	511	541	491	535	506	513	523	513	554	537	514	559	532	536	567	534	593	533	544	571	548	531	539	568	573	589	510	519	515	543	599	568	532	539	519	503	554	574	567	504	537	550	551	546	532	568	527	564	562	517	547	518	544	545	559	511	507	543	554	533	561	558	588	597	526	557	538	552	543	530	551	532	565	537	524	529	543	543	585	569	557	555	563	536	561	531	552	515	539	526	524	558	533	532	504	550	575	540	549	526	559	543	518	534	545
4287	1175	1081	784	683	684	584	650	606	577	626	630	603	636	575	597	585	596	623	587	641	575	590	643	618	628	593	570	601	566	586	648	580	578	589	601	609	629	629	625	553	617	639	596	604	594	588	587	598	607	597	596	599	623	642	632	602	620	570	615	585	591	591	601	590	604	608	600	606	610	614	628	587	598	590	640	572	623	571	591	607	599	605	631	603	636	591	627	635	606	612	584	617	589	623	590	623	622	622	584	604	597	613	622	592	618	639	621	563	626	635	561	615	597	590	602	570	605	607	642	596	609	628	595	638	604	689	627	611	558	605	639	584	616	593	609	616	574	565	639	582	600	625	625	595	602	563	632	653	631	638	621	631	599	601	626	573	600	587	606	601	607	590	579	653	583	589	600	609	662	617	601	625	588	580	554	612	587	592	629	603	597	612	604	635	602	566	643	590	589	663	582	592	585	626	574	592	591	623	615	604	630	628	664	648	598	582	635	586	599	626	593	592	599	595	575	595	629	613	610	575	612	594	693	552	602	614	598	599	644	619	556	605	622	612	610	570	607	630	565	624	607	632	627	591	627	631	635	604	617	577	581	597	641	618	603	596	610	619	631	582	615	591	601	575	634	622	595	591	564	604	612	598	613	583	628	596	609	619	624	606	610	585	581	622	630	601	599	593	588	639	661	597	618	603	599	603	587	609	647	617	648	646	593	645	607	649	556	556	614	628	605	591	578	629	612	591	629	633	598	604	623	585	609	570	613	559	611	596	629	627	581	584	572	640	607	617	594	559	593	628	627	633	593	593	599	620	608	611	618	611	590	591	583	579	628	618	592	637	593	570	622	621	590	578	599	611	630	593	596	593	604	656	563	609	611	600	592	639	590	659	576	578	621	572	582	603	586	634	612	604	600	603	613	574	611	566	604	625	576	603	590	583	572	592	590	596	593	594	563	596	614	562	625	608	610	588	612	601	653	595	596	633	635	572	650	596	639	625	611	611	626	628	625	594	569	590	579	601	617	635	589	595	625	592	617	594	630	630	583	592	616	608	598	638	651	629	607	615	600	582	643	640	582	618	598	603	615	625	558	640	596	638	601	634	669	588	633	594	596	589	579	566	631	611	630	646	667	575	557	637	579	601	593	616	653	581	629	646	627	630	588	592	620	622	578	641	618	667	618	616	591	613	591	562	592	587	630	622	571	580	595	613	618	583	606	629	606	642	592	611	610	629	585	614	582	604	628	589	575	644	600	604	600	616	606	588	601	600	598	559	559	601	619	632	644	577	606	607	651	594	578	627	551	580	627	638	604	591	616	593	592	643	625	591	617	604	622	593	614	605	605	625	600	619	632	568	576	611	649	557	623	610	602	605	565	639	594	600	632	577	607	629	589	584	622	599	644	591	619	572	616	599	629	591	607	630	601	579	599	601	578	547	583	605	620	604	636	618	613	602	641	592	622	644	652	615	654	611	569	621	649	610	574	608	598	586	619	588	617	611	630	632	621	597	608	605	601	627	613	568	558	644	609	573	633	592	584	600	603	633	627	616	585	606	636	587	620	629	574	608	586	590	667	633	609	614	575	630	630	617	619	601	603	622	622	617	604	581	646	600	550	590	608	643	548	616	596	629	581	597	616	587	626	649	634	598	658	580	585	601	611	645	597	602	614	595	594	559	638	597	602	588	622	633	603	607	583	573	604	586	608	611	657	582	604	584	617	595	613	583	648	565	643	604	572	632	605	587	586	602	624	621	568	606	635	610	645	614	648	624	621	590	571	596	621	658	559	581	602	606	583	604	610	600	621	611	603	570	599	603	614	567	593	603	635	588	648	595	622	625	615	635	596	651	591	569	590	609	609	620	582	622	658	632	628	640	594	674	634	580	590	587	608	639	545	604	591	618	640	564	636	583	586	647	574	637	584	602	598	590	595	593	590	635	599	605	571	601	594	612	643	570	595	580	602	603	630	597	653	576	585	629	623	562	585	621	579	611	591	618	567	659	578	621	613	613	590	631	613	608	606	563	603	651	600	555	571	614	616	591	632	608	580	626	576	585	587	599	618	635	590	625	609	553	573	628	616	634	578	590	598	606	581	603	620	646	605	585	572	645	605	606	614	596	578	609	637	617	629	652	619	625	616	590	619	590	597	632	561	635	608	612	621	598	641	614	589	618	616	580	609	587	590	580	633	589	579	549	610	599	594	582	566	629	608	638	625	603	607	627	611	653	608	597	622	625	612	639	614	569	621	594	602	611	602	584	641	620	598	583	575	606	617	577	606	577	614	617	630	623	596	630	623	581	608	647	627	589	580	616	608	615	611	583	603	549	654	634	607	583	589	623	630	621	604	628	605	621	632	622	572	601	615	632	547	601	647	618	587	616	640	598	598	612	584	594	587	675	637	598	594	616	603	635	600	647	594	613	588	641	617	592	569	600	549	614	603	579	576	618	607	620	606	588	612	589	600	574	605	619	627	616	579	579	585	607	622	644	601	612	619	597	643	606	589	649	555	623	614	602	584	618	634	640	593	571	590	624	600	576	625	627	635	574	623	621	628	519	659	610	607	631	610	594	603	573	615	624	582	569	595	620	566	567	571	596	646	525	643	601	646	610	573	648	612	639	611	603	608	633	575	641	591	605	614	613	589	596	600	566	650	581	663	605	616	616	670	634	629	663	595	623	588	652	599	613	623	581	586	579	563	604	640	576	595	613	556	593	683	598	580	641	642	584	619	638	642	603	669	594	640	628	617	616	635	626	613	597	600	596	592	616	617	579	614	618	599	592	594	614	576	610	666	613	598	588	636	638	588	602	610	586	636	602	595	628	631	601	615	580	612	602	582	657	605	595	627	541	612	565	628	643	620	588	615	641	622	585	621	663	632	594	614	628	622	624	643	623	582	594	640	571	604	606	565	616	636	634	642	604	633	601	643	619	653	622	586	597	580	639	572	645	579	541	627	634	609	614	611	610	615	656	581	644	604	589	601	594	567	637	610	590	600	570	623	638	642	622	636	622	604	622	609	606	613	609	647	620	583	601	610	605	615	613	630	623	550	628	645	621	633	614	606	600	627	616	613	607	576	608	604	600	595	588	595	625	604	630	610	602	560	616	543	632	617	621	595	597	633	622	584	633	601	635	660	580	647	594	601	569	581	660	589	585	620	616	686	564	644	593	567	606	560	592	616	566	601	650	618	596	548	584	634	612	651	620	585	571	634	612	612	620	635	672	623	643	659	615	650	589	633	618	578	618	615	602	576	625	600	632	577	580	604	645	589	621	639	587	603	625	574	657	601	629	636	594	572	604	563	626	661	631	589	636	607	602	595	602	573	630	643	632	572	602	576	589	573	581	630	624	621	593	567	601	583	601	631	646	593	583	584	666	575	604	614	602	607	575	634	572	587	628	583	602	617	620	605	607	568	617	620	591	568	597	631	592	588	633	573	579	583	611	598	650	570	590	634	609	622	609	560	618	612	560	599	617	575	649	594	597	627	631	616	572	591
23720	21310	28471	24452	21286	10480	1388	964	846	815	777	776	734	695	693	741	702	681	757	736	625	634	694	655	624	641	649	644	669	651	674	701	701	598	704	671	650	649	644	641	643	681	623	633	650	654	638	652	617	602	670	603	642	655	619	647	590	653	628	643	630	663	635	644	662	621	637	626	641	629	592	612	612	667	681	641	659	672	620	636	613	694	609	601	633	656	604	655	674	619	660	619	658	616	624	634	664	629	598	645	594	587	711	638	704	635	663	647	613	639	602	651	607	591	621	618	625	677	617	651	643	605	609	622	641	617	617	658	612	636	627	640	631	596	633	603	641	606	649	597	630	632	664	623	631	606	660	618	667	650	643	640	686	603	675	620	629	659	593	666	648	612	644	647	614	662	659	616	682	623	585	620	649	627	626	602	681	655	645	604	620	686	580	598	592	667	652	608	638	588	651	614	661	628	662	673	659	664	631	600	642	655	647	656	599	627	649	639	622	626	631	633	606	634	617	659	667	631	652	641	663	616	612	671	612	628	638	640	603	673	596	652	683	653	663	664	664	610	583	636	631	635	642	647	630	646	653	673	666	629	622	646	651	627	661	669	637	623	624	666	653	629	640	677	655	633	633	651	663	601	614	591	644	667	612	648	622	596	638	665	600	646	644	644	658	590	583	687	577	629	644	604	624	642	626	646	638	712	625	642	665	639	596	661	670	603	650	622	624	608	668	628	623	669	635	631	603	598	621	592	653	624	622	630	636	632	641	607	569	619	612	649	631	603	633	609	577	609	582	661	598	622	614	658	635	639	622	588	628	615	635	622	619	689	667	663	607	627	664	665	605	638	585	656	612	645	574	615	632	671	592	589	646	677	641	653	616	601	631	617	642	643	648	656	668	615	637	639	588	626	675	677	583	600	648	630	630	641	634	615	628	644	618	643	657	623	656	661	628	583	611	645	626	670	653	632	597	653	657	600	638	607	649	637	616	604	618	607	629	639	643	645	640	601	598	609	630	676	654	608	637	619	625	646	597	652	644	631	652	655	620	581	614	613	643	610	608	610	614	642	672	630	630	669	639	676	682	668	633	619	624	648	595	636	634	623	636	629	652	613	622	643	660	642	628	682	633	659	684	640	662	634	652	650	653	623	676	598	654	654	607	623	694	629	640	615	648	686	595	626	628	621	594	656	643	651	650	637	674	608	622	661	657	663	623	592	643	620	651	631	665	596	636	636	690	641	659	641	655	649	673	668	669	684	626	614	614	687	629	658	624	645	610	623	632	649	641	690	617	661	642	636	642	638	653	628	646	618	629	634	616	624	650	618	659	652	618	630	628	652	651	599	601	615	623	634	581	620	640	632	651	595	650	631	637	607	612	593	605	698	643	612	659	590	601	644	647	612	661	631	674	668	593	648	648	637	605	641	677	681	641	625	644	641	634	643	624	569	626	678	598	608	609	634	645	644	614	597	631	596	643	688	655	669	655	578	600	677	676	593	646	602	660	623	623	600	613	663	625	628	625	626	646	674	660	661	605	626	642	681	660	626	605	653	610	660	669	613	629	673	631	635	642	628	655	661	655	573	636	602	649	637	644	609	613	637	638	669	665	682	607	624	670	644	621	634	652	620	591	645	657	647	618	647	655	626	629	663	649	653	638	640	661	685	668	646	630	600	638	639	614	607	643	640	632	636	622	654	628	636	623	619	634	629	609	670	645	664	630	668	629	647	680	620	649	644	641	691	627	671	617	635	627	639	653	606	645	642	597	641	625	603	575	621	626	591	653	623	613	638	614	645	649	648	668	649	610	613	621	604	612	668	664	622	613	616	619	630	669	596	603	648	620	622	628	611	636	646	608	624	661	636	630	623	631	634	669	628	640	631	632	618	591	655	619	618	672	612	670	624	623	643	601	625	607	613	614	654	604	669	609	654	675	614	631	644	657	605	613	658	640	638	598	610	638	625	613	619	616	624	658	629	648	652	605	610	654	601	680	611	651	650	611	647	602	584	650	568	619	654	603	603	669	673	583	667	676	713	630	615	673	590	591	592	621	599	695	651	633	619	639	645	637	680	608	666	636	690	613	591	616	628	664	648	619	634	633	648	654	638	654	603	669	607	604	623	634	608	641	579	630	659	660	680	618	620	622	618	685	664	622	613	616	631	641	617	687	686	641	590	645	661	644	630	650	638	617	599	613	643	643	633	658	601	620	662	615	656	638	652	647	596	624	631	637	619	678	641	650	657	682	610	638	694	634	614	627	679	668	643	678	624	593	617	603	611	630	629	642	621	635	669	596	600	669	618	675	655	614	653	610	611	654	687	638	584	647	659	629	654	644	644	643	651	636	653	618	601	623	617	589	636	667	637	639	646	631	632	697	609	625	639	612	626	603	654	626	654	594	617	698	640	621	610	601	678	582	571	626	680	575	634	678	596	640	598	623	657	632	624	645	624	655	662	626	611	604	659	649	648	634	666	578	645	643	627	643	614	637	644	611	641	594	618	614	609	618	649	633	614	672	668	605	673	634	590	674	642	654	651	619	608	637	637	650	618	639	669	612	684	611	607	668	632	636	667	633	685	651	629	656	629	609	610	658	628	656	633	626	585	685	606	634	648	569	699	640	623	644	594	616	610	646	653	618	646	657	607	625	671	670	631	619	629	681	702	658	650	641	626	642	669	604	644	649	679	621	669	632	614	613	666	653	654	623	627	652	652	667	605	647	620	613	659	602	645	608	670	609	699	617	619	632	662	656	676	612	665	639	610	603	632	698	644	650	631	663	602	642	653	632	645	633	602	644	644	603	612	606	622	609	659	615	652	588	597	616	605	667	649	650	628	629	588	626	642	656	642	666	645	647	594	630	613	648	612	608	625	645	612	656	604	650	662	636	625	652	652	637	632	619	656	635	664	603	620	669	636	627	669	613	647	653	657	619	630	626	601	628	661	659	667	610	652	638	603	624	629	644	617	656	641	591	645	620	613	605	605	634	615	606	615	647	606	599	625	658	668	625	628	644	595	661	623	608	612	566	627	651	630	630	636	597	583	612	657	605	568	580	609	655	668	653	673	679	606	606	610	608	637	647	628	598	616	620	647	637	616	637	642	639	704	638	602	635	683	633	684	613	608	642	598	633	646	634	598	685	627	644	653	623	610	626	630	642	644	648	638	635	636	636	621	640	615	612	634	664	657	658	632	641	660	598	670	613	644	585	633	630	649	642	631	663	605	629	603	670	694	668	607	611	601	665	609	612	658	604	653	639	641	615	649	610	645	633	624	635	615	641	680	615	591	641	637	638	630	633	641	625	627	625	650	652	570	639	626	646	583	597	626	639	602	617	650	659	631	688	679	635	634	621	634	663	678	625	691	639	621	605	657	678	635	608	646	579	662	618	634	660	647	655	638	656	623	657	601	624	619	651	647	625	618	592	648	650	662	634	648	636	659	614	638	651	636	628	635	604	620	629	633	580	653	636	605	608	619	647	623	657	638	650	580	611	619	644	610
3396	7595	6575	3179	2312	1839	1482	1297	1131	1007	972	912	893	874	797	827	818	780	735	807	732	745	798	738	746	724	741	786	802	762	746	739	742	741	709	755	708	788	724	698	754	743	735	717	710	720	757	730	725	723	682	688	726	698	729	737	726	713	754	694	709	696	692	713	714	712	726	735	696	714	705	767	752	659	704	745	756	773	749	715	742	745	732	699	699	747	740	763	718	709	769	692	744	669	698	731	764	746	735	694	731	737	736	718	737	754	731	735	710	740	754	674	746	696	719	748	765	760	751	727	718	696	660	716	757	726	723	727	696	708	673	675	733	738	728	736	707	759	735	718	756	680	725	700	718	736	726	687	697	741	758	699	730	735	718	690	678	682	671	688	718	729	733	719	728	779	754	719	720	726	693	740	760	673	664	672	720	721	738	683	781	723	699	733	680	695	731	705	740	731	736	695	697	717	727	762	761	728	737	727	679	760	757	751	727	727	674	727	727	757	756	683	681	716	705	721	677	741	687	730	677	721	711	711	741	707	763	739	723	743	661	726	686	712	739	732	742	722	719	729	743	710	709	695	689	731	711	757	684	763	691	717	732	698	720	708	720	708	710	742	704	698	694	728	717	716	732	760	760	759	697	666	731	729	692	683	701	681	719	714	702	673	725	739	681	732	750	741	726	718	746	732	788	726	673	682	745	683	725	707	764	694	729	726	718	745	702	672	662	696	769	727	728	712	720	721	686	718	700	764	759	706	715	743	713	733	698	733	729	729	777	671	713	712	726	738	722	733	729	694	772	695	722	751	697	704	684	653	752	737	712	761	734	718	770	685	671	761	735	706	697	687	673	715	733	739	733	724	669	740	748	727	719	697	760	691	712	697	723	720	707	704	708	658	687	705	731	721	678	740	705	672	696	715	695	695	735	719	704	781	688	760	702	748	642	691	736	753	708	702	734	663	748	708	722	730	747	709	721	731	730	714	703	694	741	709	755	726	677	709	696	681	712	675	686	754	662	644	676	778	793	711	739	724	765	711	719	724	709	718	735	742	740	721	673	694	711	710	748	744	697	720	781	726	725	695	727	761	697	723	698	757	736	678	747	712	746	725	714	723	694	734	731	747	700	733	751	714	653	742	666	739	745	737	734	733	702	728	726	725	729	701	738	696	730	677	716	721	720	682	680	735	721	704	742	695	751	694	793	733	720	709	712	697	634	777	789	682	729	704	748	712	728	674	746	758	717	763	704	729	692	711	728	752	693	707	652	711	640	701	758	702	711	735	728	737	724	747	726	717	750	759	701	706	708	735	784	717	755	704	744	730	734	729	709	718	744	741	727	736	696	662	691	692	777	726	715	733	759	710	733	690	733	693	735	752	722	712	718	716	763	726	712	730	701	680	676	757	700	702	701	705	711	683	684	670	716	730	753	720	725	720	681	734	715	729	713	722	707	688	743	720	751	730	667	702	684	667	725	697	727	695	701	763	715	680	740	715	679	739	691	735	715	726	690	720	740	771	711	686	708	715	714	713	704	715	671	722	719	728	727	713	709	695	692	719	676	691	683	680	696	668	705	675	740	703	727	707	713	750	777	737	700	733	736	690	700	714	734	700	726	705	703	730	736	759	669	696	716	760	722	721	717	715	719	740	764	679	744	728	664	688	704	701	760	745	710	714	714	720	715	725	725	732	674	722	700	674	712	718	739	697	713	702	709	702	738	704	696	747	728	730	682	632	754	716	723	743	752	678	743	725	713	715	738	711	706	749	769	733	783	719	741	694	698	736	717	713	663	686	694	702	736	696	684	751	728	681	688	706	705	719	793	698	751	700	702	730	724	720	697	747	713	693	815	693	731	730	784	751	692	698	697	749	735	683	735	728	736	781	671	714	720	723	723	692	730	688	732	705	686	756	699	734	708	664	729	716	711	716	708	735	711	679	771	707	716	760	765	658	711	716	665	727	717	720	741	697	733	728	739	694	668	701	712	713	735	707	744	735	716	688	728	739	731	716	694	691	719	762	728	740	701	733	676	712	700	729	662	750	703	713	684	704	702	715	688	747	713	721	713	684	709	701	757	717	702	712	723	707	735	702	689	694	711	683	706	731	709	693	642	728	704	742	728	655	734	705	706	681	711	709	700	653	674	720	698	695	763	744	743	714	728	697	691	712	736	665	727	692	695	656	709	746	665	742	672	679	703	681	696	719	720	719	702	732	728	711	727	739	710	733	679	695	696	747	777	715	695	703	697	718	686	749	741	661	696	720	716	756	711	754	759	677	719	696	688	724	722	763	697	712	713	677	685	776	725	729	696	746	687	702	694	671	688	674	749	730	684	727	754	761	696	763	736	777	736	713	687	761	686	727	701	677	712	711	709	753	716	693	729	697	696	722	744	738	763	680	690	721	710	753	699	728	696	704	694	690	663	758	707	737	712	708	754	722	758	724	743	662	718	734	762	682	706	764	720	703	695	693	704	754	701	736	733	770	756	780	738	717	739	680	705	737	718	662	730	694	718	729	755	730	722	723	700	691	729	684	740	738	704	714	686	741	706	758	778	746	732	691	729	739	708	720	724	773	708	663	716	748	721	703	732	683	713	701	716	697	723	761	729	728	689	740	709	726	733	756	698	715	708	656	765	710	679	728	729	707	678	729	701	718	758	780	707	715	734	668	769	703	690	723	686	709	698	685	687	733	724	705	710	704	709	716	721	701	756	712	727	685	691	725	695	728	717	731	735	717	777	708	711	714	723	724	726	771	719	697	730	713	739	701	729	676	735	700	745	736	723	727	686	714	707	713	735	718	702	722	720	687	694	694	750	731	698	755	695	720	726	728	697	730	712	714	732	709	690	721	798	716	732	727	744	757	713	692	745	746	712	739	778	766	707	711	776	699	718	729	730	682	767	696	734	767	677	760	698	699	698	718	672	718	757	746	687	707	680	714	711	748	684	752	717	661	691	665	619	719	736	748	722	737	690	719	708	715	691	758	698	709	755	729	709	738	688	707	695	686	704	701	709	692	715	729	796	712	720	696	748	716	755	713	716	698	693	735	770	749	713	698	691	682	714	667	747	721	703	641	722	724	749	698	722	697	711	667	735	726	732	706	744	724	710	702	723	711	717	728	684	705	693	675	755	734	741	711	696	712	709	717	723	691	732	690	718	734	725	726	747	731	716	727	736	735	716	722	730	692	732	762	719	778	671	671	704	723	725	654	699	682	714	697	738	674	687	762	741	686	683	727	734	685	732	734	755	685	726	777	733	727	692	746	687	724	712	757	691	740	701	674	707	690	735	737	651	705	759	673	788	697	686	735	727	740	726	655	734	680	695	753	722	735	704	691	729	726	670	712	700	700	716	708	738	703	725	683	721	725	701	729	678	749	726	721	660	734	745	745	726	711	732	748	694	740	720	714	730	681	668	700	743	713	672	729	758	696	724	714	743	700	735	660	679	699	734	765	714	688	696	693	722	751	690	741	750	745	717	674	746	727	733	723	688	716	688	709
24699	21335	27697	25250	14816	816	482	455	339	345	337	329	296	319	307	292	281	270	282	257	271	314	268	299	265	262	283	280	246	274	270	287	269	262	268	312	288	263	267	271	285	271	274	298	260	253	264	297	239	279	274	278	268	291	244	258	274	283	275	258	298	286	271	255	281	238	264	250	238	280	301	265	293	263	244	274	262	274	274	282	264	280	257	256	255	250	247	287	286	253	262	253	255	276	280	247	235	249	266	250	260	249	262	260	263	274	266	268	264	260	271	268	248	238	256	259	265	244	258	253	263	270	251	292	271	257	304	271	278	245	266	252	242	264	284	268	288	250	269	251	272	271	289	286	265	254	270	268	254	297	272	262	263	236	251	256	268	252	258	257	242	270	241	247	256	274	257	291	252	277	238	253	269	271	296	284	256	287	274	255	229	250	279	259	232	302	242	264	267	239	262	247	259	281	252	321	281	242	275	235	247	257	274	252	243	262	279	307	278	264	252	267	236	295	296	290	269	277	255	275	277	250	313	237	267	268	242	291	245	262	265	272	273	268	252	282	260	274	236	250	257	284	240	238	255	239	264	253	299	264	258	292	270	246	272	267	230	265	267	255	232	281	279	271	233	261	256	285	272	252	276	264	273	263	289	276	278	246	242	276	278	269	255	267	302	257	244	236	293	259	273	262	271	261	272	267	275	279	249	286	265	246	240	251	273	279	257	269	277	260	258	288	258	286	269	264	262	268	268	259	232	273	250	251	273	281	260	281	242	244	261	291	268	263	281	247	234	266	281	264	271	248	257	252	270	279	268	277	231	256	234	269	267	270	290	264	247	261	274	286	253	258	246	281	265	261	270	280	277	268	286	265	261	290	290	276	267	248	269	247	261	249	251	266	280	251	250	242	273	265	256	259	262	251	255	238	273	279	258	290	267	262	256	248	271	272	281	237	273	277	282	252	264	244	256	245	216	237	272	261	284	256	267	271	265	267	250	268	241	293	264	287	232	252	247	260	253	304	250	274	274	268	295	276	265	263	240	281	249	255	267	270	257	262	292	247	256	298	247	247	263	280	300	269	244	246	271	280	278	238	276	240	277	246	269	255	276	247	236	250	275	273	226	254	263	270	254	254	255	290	271	263	275	276	275	263	274	292	264	275	271	260	223	244	268	253	248	261	252	256	243	291	252	288	265	260	285	274	311	237	272	282	262	267	256	249	255	248	263	269	231	245	266	255	239	279	256	281	276	291	275	283	267	255	269	256	255	273	251	263	253	264	280	261	277	265	289	299	252	244	265	294	277	264	273	249	240	241	279	254	240	265	265	249	308	266	257	265	258	268	281	314	248	273	268	308	263	258	271	263	263	274	256	253	270	257	289	267	267	278	244	250	247	275	272	290	273	264	285	307	262	272	259	264	281	275	272	283	264	272	288	232	252	274	258	246	265	274	226	257	279	277	284	268	273	272	266	281	266	276	276	301	238	243	277	272	253	275	238	246	272	262	293	279	266	264	258	266	264	271	262	267	281	291	276	257	257	252	262	254	281	265	259	254	263	275	263	237	260	251	241	297	269	244	272	240	247	256	263	266	252	281	253	274	280	280	263	267	255	267	287	281	247	254	260	258	282	266	281	248	263	265	258	265	276	281	263	266	284	254	284	248	247	295	287	270	277	263	225	254	260	255	275	263	239	256	258	276	276	248	249	267	283	233	274	300	266	280	277	256	261	295	260	285	279	246	251	270	263	266	240	241	272	270	257	269	253	286	271	265	268	264	258	259	276	285	271	272	276	269	283	252	226	255	292	270	241	263	263	279	266	239	258	261	275	277	238	287	291	263	273	237	254	274	300	263	273	266	263	269	259	263	279	264	269	279	273	246	273	267	273	283	246	281	293	250	282	256	264	271	255	237	272	274	263	261	258	278	264	262	230	246	258	276	241	279	256	241	263	222	253	275	244	261	266	228	269	265	258	261	248	253	284	260	248	283	291	275	274	259	285	251	289	231	283	275	235	301	260	249	260	274	248	260	270	279	267	257	282	281	252	283	265	253	253	250	269	248	272	260	292	249	270	263	266	282	278	253	262	261	256	253	237	250	252	257	231	266	256	279	262	245	253	234	272	271	273	266	249	261	286	270	250	287	269	261	245	251	280	249	247	242	301	262	283	256	270	288	246	276	284	264	229	273	261	252	276	264	269	265	258	264	285	279	291	276	275	286	244	231	247	254	284	283	266	289	258	271	270	288	251	274	255	282	264	252	258	235	252	269	267	274	249	264	264	256	231	270	271	266	258	254	252	305	275	276	252	280	284	222	261	259	257	276	255	284	282	262	278	274	249	267	234	278	272	275	256	257	279	271	272	234	265	286	233	262	306	244	266	261	238	284	231	254	270	272	267	258	262	242	266	273	236	253	257	262	230	255	262	235	280	262	256	273	259	223	295	264	255	273	263	265	275	278	266	269	277	248	265	298	278	265	272	274	256	264	249	275	260	227	252	275	241	271	279	263	284	273	286	275	235	272	278	233	269	238	266	250	275	267	262	242	252	274	223	292	274	255	265	271	244	266	259	280	235	286	280	242	269	285	283	275	277	294	249	243	269	253	270	248	273	258	262	237	268	255	272	246	264	277	264	279	264	273	265	258	265	282	250	238	241	305	259	289	281	280	277	244	264	267	260	250	249	288	253	286	266	255	256	283	229	287	283	302	235	258	287	255	252	260	248	274	267	274	292	241	263	272	273	280	273	264	264	299	285	259	258	268	242	255	263	255	278	282	262	289	269	252	266	243	255	232	242	258	250	260	270	278	236	241	284	279	259	241	258	260	250	259	274	268	271	262	281	277	248	251	255	272	253	262	268	251	247	269	277	280	238	254	280	252	285	283	291	267	259	267	242	252	253	241	264	253	267	260	273	258	257	270	287	284	286	266	309	281	288	271	266	264	304	267	261	274	248	267	247	278	252	251	267	260	259	252	268	282	260	262	271	265	292	274	276	269	243	263	272	274	256	278	245	265	262	260	263	250	266	270	264	250	284	269	240	259	264	280	253	273	265	278	248	284	251	269	276	293	263	254	282	266	268	253	242	279	256	268	249	279	267	249	252	253	278	297	276	270	258	256	307	260	230	261	271	297	256	269	258	255	295	270	242	290	307	256	246	271	290	251	237	252	268	278	256	253	258	293	275	271	285	243	281	268	270	277	259	281	258	276	250	249	231	259	268	275	252	279	266	279	278	265	287	284	239	255	265	239	256	256	276	272	330	274	262	261	292	276	240	231	266	280	271	264	271	252	248	273	241	292	272	273	277	258	267	263	260	239	245	264	277	294	272	257	253	278	276	241	246	252	280	296	281	257	280	297	261	262	270	281	239	249	265	261	235	271	266	293	265	266	263	278	262	277	282	270	248	259	250	262	256	228	238	250	251	263	247	265	304	302	256	292	265	267	252	275	237	228	286	252	272	275	236	260	270	266	248	261	277	263	243	236	260	269	249	251	294	278	230	261
3256	4742	3857	1814	1318	968	792	690	541	506	485	442	412	376	353	391	326	337	330	346	335	321	317	325	329	321	323	324	317	306	285	310	290	340	291	321	294	276	295	296	315	273	307	276	292	303	304	297	320	296	301	317	282	300	308	322	341	292	285	286	322	303	307	318	303	287	280	296	314	272	291	285	299	302	276	266	294	314	307	297	295	283	301	302	307	308	287	284	290	282	283	279	336	316	295	272	319	299	318	307	295	302	329	313	316	296	339	294	308	313	315	289	265	319	274	276	311	333	282	299	286	295	280	317	297	312	295	326	284	303	257	306	311	304	277	315	307	305	274	315	306	319	289	309	308	302	287	282	324	311	336	296	269	317	315	286	289	292	293	281	304	309	317	301	297	312	297	286	317	331	292	279	328	300	296	304	303	299	308	314	315	304	300	297	318	280	289	337	291	307	300	305	267	327	291	312	287	281	287	298	302	292	324	308	321	300	275	288	304	308	291	333	291	273	301	283	314	303	326	302	278	276	333	308	318	294	302	282	306	286	304	300	300	281	328	306	318	322	313	304	306	283	283	316	330	298	296	333	302	294	335	323	312	326	313	296	319	320	297	284	292	271	297	291	314	292	311	298	329	298	299	291	297	324	310	322	294	291	320	304	274	289	303	357	330	307	318	313	290	319	323	288	309	315	291	307	287	278	286	286	304	292	294	335	273	306	327	319	305	316	294	301	315	276	269	317	367	317	340	277	297	276	319	309	308	291	307	293	311	309	299	283	282	322	323	303	296	288	294	297	311	283	287	296	292	327	314	338	293	323	341	304	306	300	293	289	278	310	299	276	302	308	293	304	307	296	295	265	282	291	307	289	301	321	317	338	300	292	316	292	293	309	264	304	319	288	309	287	327	300	322	314	299	299	299	327	291	279	312	297	284	279	291	283	299	288	270	280	318	312	316	276	304	315	296	304	293	259	324	302	305	285	304	310	336	296	257	314	285	289	318	290	291	289	317	294	276	309	295	291	311	296	317	290	286	317	323	303	297	291	296	281	294	331	309	271	296	317	348	265	293	270	294	327	293	345	312	349	297	293	325	289	304	295	283	290	312	312	323	304	306	337	310	319	300	287	274	291	322	280	312	275	279	286	296	313	278	307	288	278	283	313	314	325	288	308	288	294	327	299	324	308	272	288	326	280	284	298	325	332	297	311	327	293	274	309	278	302	291	296	312	308	295	306	321	288	324	312	323	323	280	345	283	298	301	307	304	281	285	312	312	292	298	277	289	307	326	305	304	286	274	342	327	303	248	319	306	336	306	284	302	291	312	301	303	299	284	330	321	303	302	335	306	297	289	295	286	294	327	313	320	298	288	342	321	297	289	270	283	298	317	335	362	300	310	278	297	299	313	314	296	279	290	280	321	310	313	336	310	304	257	287	312	286	291	307	311	320	315	273	331	305	306	326	276	284	293	301	310	304	309	300	289	304	310	318	306	283	292	284	302	322	338	310	319	304	331	304	287	269	329	288	290	280	291	305	276	289	322	293	266	291	286	333	294	298	309	308	319	278	299	297	343	294	286	291	308	312	315	309	314	298	317	296	307	277	268	314	282	306	307	296	329	318	338	288	307	308	313	319	279	314	308	281	325	281	319	300	304	255	307	335	290	330	305	288	305	278	293	287	298	291	292	317	293	305	295	275	308	297	293	287	299	300	298	283	288	297	274	307	300	321	298	289	301	271	318	285	297	284	301	317	288	312	314	293	309	283	280	322	293	299	318	278	301	333	301	317	332	319	288	296	322	281	312	323	341	327	312	308	306	297	307	286	301	316	263	324	291	304	312	287	310	279	294	304	292	297	313	316	285	311	303	307	298	303	299	288	293	260	260	292	283	307	316	280	292	304	315	349	304	306	291	304	312	283	300	298	267	322	278	321	253	295	288	318	299	298	275	277	325	281	297	301	304	305	313	282	307	304	284	309	294	269	296	327	303	295	318	307	298	295	284	287	315	315	295	309	348	298	303	292	291	340	310	330	297	332	268	276	287	326	286	315	312	297	297	292	293	310	302	318	291	296	310	289	312	315	306	281	276	329	312	325	300	308	320	293	322	296	294	319	323	311	325	308	313	291	339	314	325	328	296	335	264	326	295	273	304	297	306	304	323	297	274	299	286	322	268	278	317	292	287	297	291	333	327	294	276	279	306	258	303	312	324	279	297	308	293	305	268	274	264	294	317	286	271	307	285	281	286	291	303	296	300	308	284	285	331	308	271	298	282	316	307	294	295	292	288	315	299	308	305	290	313	300	330	324	261	302	318	304	310	307	323	303	311	314	305	297	303	299	307	309	323	303	307	317	321	303	311	327	291	287	295	324	319	332	331	302	309	316	313	292	322	287	283	307	267	337	294	293	328	352	270	289	302	314	298	304	264	310	298	316	304	294	307	322	336	276	271	326	314	309	283	301	325	318	305	288	303	282	285	300	330	326	299	295	321	309	333	297	278	313	298	331	290	282	300	297	287	330	321	315	271	316	338	289	311	319	282	304	311	332	296	302	300	287	309	320	325	326	329	292	263	289	324	292	295	309	320	286	270	298	296	313	290	312	300	294	310	309	275	303	292	310	311	332	304	288	310	319	307	306	293	286	290	305	329	296	310	331	326	304	315	290	287	311	330	286	270	287	263	254	296	289	313	348	309	327	277	315	292	324	273	291	312	294	305	294	308	341	291	301	311	316	342	310	318	338	328	312	278	295	295	298	269	276	304	304	313	261	283	284	321	305	322	295	295	299	312	316	273	302	316	287	266	316	291	272	339	307	302	317	308	310	298	303	302	309	280	275	280	316	312	306	295	301	290	319	291	323	303	286	275	315	301	307	294	297	303	305	288	300	299	290	275	306	292	264	288	317	312	276	288	305	285	285	310	309	297	264	278	275	281	314	295	307	285	266	288	299	294	304	304	323	312	278	311	300	303	326	322	305	292	300	301	274	301	285	307	296	332	281	278	290	302	297	295	280	289	284	286	292	300	302	302	301	292	313	287	303	320	280	352	314	298	279	292	297	284	305	299	347	294	312	323	319	291	322	320	279	309	304	295	311	291	288	291	303	320	276	290	287	319	294	295	307	280	307	279	291	262	263	301	290	284	310	310	303	290	295	303	311	286	331	296	314	283	303	291	322	299	305	277	316	301	300	294	262	254	315	289	304	302	287	310	323	275	273	277	306	292	325	303	273	301	300	301	289	350	287	303	339	279	318	336	323	313	279	331	271	305	287	291	281	337	315	291	295	325	315	279	301	312	319	295	285	307	312	307	298	269	300	319	305	310	297	318	270	292	266	308	303	324	296	271	305	296	288	291	305	303	274	292	337	337	334	268	281	308	294	294	264	271	313	276	305	319	311	320	289	302	314	307	292	303	290	285	311	310	315	298	305	320	304	307	292	312	275	270	276	294	324	321	297	315	284	264	301	303	296	287	307	311	325	269	346	312	282	287	319	287	304	284	265
22580	21390	29020	24114	21381	21406	11121	1051	750	661	623	557	539	478	411	441	424	428	387	396	395	370	338	326	353	364	330	308	332	319	305	322	322	318	338	313	320	319	329	348	350	359	311	336	310	317	307	298	305	307	359	301	349	313	336	307	337	301	336	325	292	345	361	325	317	321	328	336	314	352	306	335	319	340	349	333	332	307	317	318	298	321	325	311	286	292	315	319	351	318	323	347	285	307	298	309	313	315	301	325	294	301	321	303	328	302	318	317	315	326	299	313	321	302	331	311	311	314	319	301	299	332	302	310	309	340	313	290	325	307	321	359	297	324	362	319	317	311	297	327	331	309	305	311	316	325	296	314	340	310	332	300	309	328	347	311	313	278	304	302	315	296	284	337	290	270	311	326	292	323	286	285	323	335	305	301	320	303	288	309	305	334	299	297	336	334	323	302	305	303	303	303	322	324	318	314	290	298	304	280	300	294	322	292	312	313	337	336	313	333	308	335	310	318	316	326	323	331	316	340	300	296	319	330	314	323	312	322	328	316	340	338	309	321	325	296	322	310	296	341	326	331	295	321	353	307	315	329	318	327	341	293	300	329	334	316	309	313	323	291	337	308	343	305	306	343	297	331	309	308	303	330	313	307	314	303	329	303	279	325	313	339	342	313	303	334	307	324	300	321	320	304	340	343	312	334	326	330	317	298	278	306	298	324	306	290	317	322	303	319	296	306	289	297	315	302	304	292	321	297	320	298	315	298	320	313	306	296	316	288	313	327	335	282	287	307	277	290	298	299	303	313	330	305	278	294	290	310	314	338	311	276	311	309	299	307	315	318	312	320	376	289	337	322	301	300	294	277	338	297	302	332	292	316	303	312	317	318	307	289	322	332	307	321	288	321	285	285	344	308	301	315	308	345	318	316	330	321	332	298	327	297	326	357	300	317	308	292	310	312	291	304	330	333	348	313	296	294	266	330	312	335	278	322	321	330	314	354	334	298	273	307	281	313	305	310	310	326	309	321	299	305	300	318	304	309	308	324	330	359	328	300	311	323	301	299	297	321	336	317	359	310	318	296	278	324	310	309	280	311	313	310	324	333	299	297	340	328	312	316	340	327	346	294	313	277	314	311	290	280	275	272	337	299	328	326	293	286	353	334	321	284	325	326	307	275	334	344	309	337	347	321	282	332	293	290	321	310	305	302	305	318	292	294	344	310	327	294	329	264	285	289	308	309	298	337	300	311	328	279	335	300	299	335	296	290	308	314	305	302	295	307	297	319	328	299	310	334	352	315	293	286	337	281	297	286	296	288	325	321	296	292	313	319	306	320	340	297	310	313	362	310	340	312	315	314	311	303	300	312	297	286	304	287	320	301	322	326	354	289	292	283	291	310	317	287	345	297	324	283	287	349	312	274	299	338	309	319	330	308	283	315	357	284	321	320	301	318	311	299	291	307	330	306	286	299	318	290	315	313	331	291	310	322	318	290	277	310	315	339	335	340	308	318	297	295	307	342	327	357	306	323	290	325	339	300	316	288	316	321	320	296	306	326	307	287	309	322	286	284	314	319	321	283	309	310	324	308	329	349	299	308	302	330	324	324	279	314	292	333	337	313	301	316	296	321	317	331	311	318	295	317	281	305	306	308	322	316	343	310	299	317	321	293	297	309	351	314	345	295	324	277	340	307	319	333	328	339	334	310	309	304	326	327	339	292	309	333	329	311	298	296	340	342	334	336	322	296	268	312	329	304	289	294	286	315	320	289	297	305	296	316	321	282	296	311	312	303	292	306	313	302	288	306	325	293	290	283	312	304	333	331	324	320	322	340	308	313	314	294	297	317	311	328	320	324	305	297	299	318	330	326	305	320	288	307	294	334	309	320	312	283	303	296	340	321	300	299	305	347	313	345	338	313	327	294	295	309	330	312	293	301	328	305	278	319	297	308	330	321	297	314	286	347	334	317	290	313	310	319	304	300	340	302	306	298	308	318	316	310	292	314	261	312	335	325	310	271	315	325	313	323	314	294	306	291	300	347	324	296	318	295	298	350	334	311	321	313	312	293	274	297	318	298	345	343	314	317	319	296	296	334	306	317	285	303	313	292	307	323	317	318	318	316	314	285	312	293	279	290	302	293	312	315	289	330	334	307	289	341	333	329	303	324	290	355	298	336	294	303	305	306	339	314	314	315	296	322	344	312	304	331	323	317	303	298	301	323	316	313	314	287	313	323	285	281	331	321	335	312	308	293	306	315	285	302	296	273	316	305	303	305	298	314	335	304	302	287	296	301	324	294	330	334	289	322	324	319	336	318	276	310	336	307	324	304	297	265	321	273	345	292	313	320	274	312	289	312	315	323	288	321	308	310	349	309	316	313	322	325	311	335	326	333	298	301	297	319	275	324	298	311	305	318	298	301	325	308	304	291	311	310	302	350	319	310	302	293	318	335	339	324	298	342	289	315	312	323	324	312	296	287	315	314	340	327	316	325	296	290	317	272	322	340	293	292	325	300	321	295	289	310	289	316	331	295	327	341	306	289	347	322	274	287	296	298	300	289	305	303	284	312	316	292	288	306	322	259	293	331	327	332	298	342	338	336	308	306	299	274	308	301	302	314	297	278	324	284	331	308	298	321	332	330	316	315	319	323	323	301	323	317	345	301	313	259	318	292	301	326	309	315	319	318	304	346	326	336	300	309	301	275	319	293	289	309	295	321	309	277	312	315	348	311	324	285	289	289	322	327	319	332	303	297	305	310	299	275	285	293	310	316	326	316	307	310	288	322	337	294	289	314	308	295	324	305	312	339	284	305	313	283	305	308	274	312	310	347	320	325	304	286	301	311	287	323	315	280	300	336	325	312	313	313	344	332	311	306	285	320	321	295	306	308	329	306	307	328	291	318	319	328	318	341	324	279	358	301	304	313	333	302	287	302	294	298	316	316	325	311	321	326	301	323	346	315	306	313	305	308	325	299	301	297	313	300	332	328	335	314	317	285	319	311	311	325	308	349	324	302	291	301	345	303	347	333	347	301	292	299	327	301	311	343	330	299	313	320	293	293	323	327	317	325	319	297	282	291	297	290	316	296	270	323	335	294	337	315	292	280	310	275	313	286	292	346	316	319	303	312	298	312	309	318	321	312	278	254	326	328	270	326	321	322	306	345	320	323	334	301	277	330	306	327	310	300	279	339	325	295	354	312	318	303	345	325	288	309	362	328	303	316	285	336	328	321	298	329	292	322	324	338	337	326	296	294	299	289	316	327	287	296	312	329	293	336	290	283	312	289	307	294	315	311	313	315	312	299	315	304	299	310	311	333	291	328	294	319	298	328	327	313	303	328	309	328	300	307	298	309	324	311	309	323	291	323	283	325	299	315	286	296	334	321	283	312	302	317	298	332	300	289	336	312	311	298	292	328	298	303	348	300	314	335	295	283	279	278	316	297	277	311	326	301	316	324	300	334	318	322	316	302	344	319	318	317	321	320	304	320	291	315	316	308	268	310
4368	13045	11123	5371	3446	2639	1959	1588	1321	1069	890	737	713	688	596	618	559	492	495	477	475	493	449	420	431	446	437	392	409	415	404	390	425	395	384	415	379	341	388	355	338	400	387	338	407	411	358	349	388	398	352	385	374	343	357	363	365	373	343	383	359	391	398	349	361	390	377	407	377	374	391	358	385	366	379	346	366	361	381	351	389	377	355	378	387	362	345	361	398	383	364	357	397	353	356	362	352	363	371	339	346	373	378	395	363	371	384	364	331	376	345	345	357	349	356	397	347	374	376	377	361	376	328	353	375	360	342	359	333	389	355	380	357	356	341	367	337	371	401	378	351	355	351	312	376	347	360	360	347	369	361	391	345	434	357	381	393	364	357	358	365	393	360	346	355	389	389	377	342	314	339	324	392	367	376	391	337	381	368	398	348	376	375	404	373	344	368	347	374	371	366	359	369	349	351	340	374	391	344	385	363	359	361	381	337	393	345	381	354	334	381	371	376	365	366	378	370	342	366	347	376	370	370	327	365	349	361	371	346	375	364	351	344	368	354	404	374	378	350	380	377	361	361	365	354	356	371	374	358	347	331	379	363	353	341	373	381	369	401	346	375	328	373	353	342	354	376	379	360	387	364	382	362	372	373	379	381	329	358	371	336	400	355	381	381	366	371	345	367	331	395	374	390	364	386	354	343	404	366	335	356	351	346	342	394	338	359	364	358	349	374	354	415	383	352	388	349	357	368	327	378	367	372	358	360	365	363	390	373	361	353	377	357	369	369	345	371	366	333	368	346	364	367	373	353	362	346	359	360	379	343	363	380	380	318	376	413	369	379	417	386	399	330	379	354	374	369	368	360	350	369	407	347	388	353	324	394	359	377	340	358	365	371	359	367	343	346	333	393	348	331	346	363	409	344	378	364	351	349	366	347	349	376	380	347	393	340	352	365	401	369	345	370	390	325	334	356	369	390	392	384	358	365	376	359	365	356	354	362	348	361	347	336	393	368	378	355	373	383	312	376	370	368	377	359	334	332	358	359	353	324	353	374	367	359	392	368	384	375	373	366	401	384	381	331	362	340	398	350	363	399	392	370	379	365	354	369	356	375	313	381	369	369	375	342	324	355	350	375	375	350	351	357	374	358	364	349	371	364	332	339	345	354	370	359	353	361	346	398	353	380	331	342	372	385	352	331	387	343	367	379	332	399	398	370	344	358	395	365	363	399	395	382	367	387	369	349	386	386	369	383	362	381	348	358	384	353	343	371	343	349	352	393	350	369	340	374	400	365	399	353	369	402	363	373	368	371	367	356	358	359	343	344	334	343	382	380	421	380	365	336	357	373	367	323	375	364	366	344	357	341	349	394	376	373	372	402	364	361	397	349	377	327	332	321	348	384	373	342	383	378	333	362	353	374	369	372	325	369	327	359	385	364	363	336	372	372	386	371	296	352	367	401	379	346	378	364	375	366	374	340	352	353	354	353	397	359	368	371	311	366	368	368	332	377	364	353	375	350	366	351	393	342	350	378	375	355	348	371	373	380	318	338	395	353	334	345	360	338	345	379	361	346	373	371	328	362	369	369	344	340	334	341	321	373	384	380	356	393	344	347	354	370	386	367	343	372	363	362	369	376	357	370	320	377	362	344	342	343	402	382	378	363	331	321	364	347	399	380	379	390	372	309	349	360	332	355	339	379	362	401	373	338	370	366	355	354	397	365	431	378	368	326	380	348	414	340	366	370	343	379	334	361	360	392	360	346	351	362	346	360	377	398	333	392	334	356	394	388	336	355	361	369	366	357	371	349	367	384	374	354	355	333	374	364	377	363	386	335	383	330	370	367	351	379	369	374	343	351	336	348	352	349	367	368	335	362	370	390	369	341	343	402	356	376	365	347	334	364	377	355	364	392	346	350	365	348	356	367	373	387	355	350	400	351	378	349	360	372	347	371	353	370	410	360	356	358	355	329	369	371	379	345	408	375	365	357	348	360	375	358	345	340	354	345	356	330	330	360	344	391	351	383	369	372	317	382	348	324	365	348	375	401	388	357	385	345	381	353	361	362	357	406	365	343	373	372	360	349	365	329	355	355	371	347	342	351	375	366	353	349	386	348	397	350	391	351	352	387	377	391	379	371	377	344	339	362	358	389	390	386	409	354	370	363	368	364	372	341	369	346	351	344	385	360	361	370	334	361	357	335	380	354	380	391	361	368	382	377	343	383	370	353	312	356	361	352	350	408	371	385	369	336	377	357	377	370	335	372	372	364	354	352	361	420	402	377	349	362	381	371	340	340	389	365	326	381	366	358	348	318	385	354	377	365	348	354	358	347	379	359	398	380	341	378	379	355	332	368	370	370	382	376	370	369	348	369	366	343	384	397	351	397	343	405	388	373	381	351	356	364	354	366	372	338	349	342	397	369	340	359	375	331	354	366	354	352	362	355	346	357	358	367	351	395	368	391	327	351	411	400	383	350	354	351	390	342	326	333	379	356	376	399	358	344	355	330	343	337	360	380	364	339	376	365	355	351	345	387	347	407	332	349	324	349	405	363	364	380	372	350	365	367	334	375	354	404	349	344	380	363	375	354	387	364	391	377	378	359	422	363	383	377	354	352	353	354	348	384	343	347	360	362	330	372	322	371	344	350	382	336	398	379	357	374	315	359	350	361	360	374	358	344	359	360	357	364	335	354	384	341	367	364	379	348	338	373	372	383	369	316	358	375	345	358	359	338	340	345	331	370	382	381	377	344	373	372	347	389	379	389	344	368	388	350	366	375	377	368	385	355	366	353	362	380	418	371	345	371	355	328	387	359	395	412	367	367	356	344	385	379	347	352	360	402	367	323	358	379	343	343	369	351	387	353	369	347	321	359	386	321	347	377	359	359	398	336	369	393	334	346	379	344	381	392	357	356	360	354	364	357	385	364	350	333	328	363	374	383	397	361	367	369	354	397	344	360	367	345	361	358	378	375	373	370	354	342	371	362	325	390	375	376	388	362	371	357	390	355	382	366	354	365	351	365	370	352	389	352	356	348	356	359	362	390	354	320	344	375	340	356	340	391	378	350	383	339	369	392	346	375	368	341	340	361	367	340	351	396	342	338	348	366	375	354	381	353	369	348	369	392	328	402	371	381	390	377	394	362	366	388	351	355	372	339	400	323	363	361	361	352	338	340	352	351	341	347	372	348	334	372	344	374	377	356	371	376	429	353	339	376	377	357	385	352	381	367	358	340	368	373	368	344	368	367	364	380	397	376	356	369	384	380	322	382	383	338	357	353	378	366	362	403	342	371	381	337	377	388	369	368	374	364	366	360	368	353	356	378	360	412	360	362	370	363	393	398	380	348	387	381	338	360	338	344	357	364	383	401	396	365	372	360	359	355	339	380	360	342	351	349	380	349	356	375	335	331	339	328	395	381	348	428	380	395	331	356	383	345	333	315	369	369	356	346	354	326	368	370	403	369	364	354	349	345	373	375	350	352	403	369	329	380	361	359	348
27462	19978	6681	880	618	600	549	614	604	565	557	533	549	534	568	502	563	589	549	522	580	510	547	579	566	537	536	548	545	564	517	565	520	553	510	530	542	508	536	565	548	559	553	538	520	508	554	571	551	525	551	519	504	550	522	525	555	571	540	501	509	518	599	543	554	531	537	578	615	518	557	549	556	573	567	502	518	570	515	559	542	552	536	524	563	547	543	550	541	563	558	546	541	540	530	545	511	564	556	571	542	546	554	556	551	557	509	513	615	510	557	539	562	551	552	545	540	530	509	574	523	542	561	505	503	574	570	552	547	558	517	559	533	523	566	505	538	553	552	567	532	533	561	554	575	536	520	531	542	553	536	530	525	552	542	534	574	554	488	521	556	580	553	563	528	530	546	567	591	547	537	524	550	504	512	520	584	505	515	535	554	561	561	578	553	493	546	568	534	516	533	483	562	515	489	510	557	528	519	524	580	578	514	545	540	500	558	530	565	543	564	556	521	532	509	554	544	566	522	558	489	587	511	517	506	557	550	538	547	527	563	502	550	553	507	571	520	515	540	534	582	535	542	563	551	521	546	554	536	501	524	503	563	502	536	550	577	514	537	556	550	576	575	501	535	546	557	548	529	503	520	575	569	543	550	578	563	555	522	542	540	525	546	588	515	529	520	512	545	529	536	537	513	533	548	512	526	561	535	549	525	534	535	532	564	529	526	559	547	564	556	559	512	550	490	536	573	546	554	568	540	541	581	518	544	539	544	540	566	549	529	548	537	534	529	546	524	496	553	513	574	553	540	524	515	545	573	519	535	526	517	561	530	540	506	510	494	541	561	532	548	513	543	567	543	514	536	542	572	558	560	549	536	510	555	549	528	580	538	554	517	530	519	565	563	530	558	525	514	536	524	527	580	504	554	550	504	513	515	542	528	497	579	549	503	517	511	489	526	512	510	543	587	541	526	534	502	557	558	577	530	565	559	559	563	528	566	527	581	537	562	568	528	555	551	554	532	488	539	518	519	532	569	537	531	575	489	579	557	579	527	520	516	561	525	516	547	568	545	577	541	561	526	559	567	461	526	544	529	535	570	535	486	522	533	563	537	506	544	559	499	573	523	514	493	551	560	566	554	522	532	500	525	578	542	546	521	525	524	521	544	512	510	546	553	527	524	551	541	517	514	537	504	569	547	537	533	524	539	558	516	566	550	536	562	551	577	533	532	566	575	591	551	524	522	532	567	542	543	571	518	548	547	545	548	545	523	530	535	506	597	530	579	544	522	574	545	566	485	532	555	580	526	530	509	534	476	552	542	549	540	537	594	547	530	529	544	533	547	570	515	546	533	569	541	548	544	540	556	506	553	532	555	529	546	523	524	546	546	541	552	550	538	538	505	505	512	540	491	555	554	533	506	585	518	522	557	520	585	521	523	528	535	548	521	549	532	553	539	527	531	533	574	519	554	540	514	522	566	540	548	550	557	560	522	589	512	521	533	548	544	558	619	521	554	529	536	593	548	558	528	561	537	541	546	516	548	527	596	531	503	548	570	576	517	538	506	550	556	506	548	515	527	543	526	553	516	531	564	493	544	557	538	572	562	519	539	555	548	494	534	563	560	510	513	535	555	522	500	524	530	527	476	528	504	508	593	543	531	499	540	532	495	552	541	544	584	579	535	562	528	566	530	524	544	529	554	539	545	523	541	560	524	529	552	519	562	576	568	594	501	549	543	543	508	579	521	492	553	546	526	578	596	522	527	519	554	579	549	538	518	534	549	528	516	539	581	491	547	518	557	564	577	623	479	572	530	585	519	546	531	542	546	526	510	546	530	547	537	541	502	566	571	528	546	515	553	505	552	515	543	546	547	532	551	545	530	536	510	538	510	532	522	570	547	558	523	598	536	523	579	532	517	529	549	528	526	515	542	524	545	507	540	571	546	548	560	548	569	521	529	547	549	534	529	569	542	512	553	575	520	514	534	544	487	508	536	578	557	525	548	513	551	530	559	576	515	524	549	561	537	472	543	533	522	567	519	539	576	539	578	543	589	554	567	526	590	550	567	532	536	511	506	510	512	534	557	557	524	552	509	528	518	526	597	531	519	509	537	518	497	513	515	502	545	551	550	520	551	525	547	547	564	563	530	565	558	555	503	555	511	543	573	547	530	567	517	578	556	532	582	559	555	539	546	538	547	539	522	567	525	519	550	548	563	519	556	574	545	555	501	532	531	540	537	557	529	511	558	590	494	541	526	587	535	581	564	547	513	563	561	545	555	565	525	488	542	530	541	565	555	532	516	535	538	521	553	534	526	561	543	528	532	555	552	556	547	545	517	487	561	515	536	551	550	537	536	555	544	570	497	551	532	549	522	581	488	520	531	537	529	515	531	574	562	537	515	512	529	542	551	541	572	566	498	503	554	536	511	534	535	551	531	522	546	478	549	536	545	601	574	506	554	527	578	562	551	534	522	543	536	550	564	535	553	527	564	520	481	538	549	529	439	563	541	573	500	563	547	528	544	558	521	536	535	540	595	521	535	566	513	564	499	483	522	519	520	530	524	539	538	548	511	583	563	515	503	534	544	528	559	520	543	536	537	544	540	555	522	468	563	569	501	559	540	572	569	552	528	588	552	568	563	519	510	575	523	510	543	548	557	515	540	544	517	526	524	542	502	532	514	549	525	537	544	554	533	536	553	531	557	570	548	527	539	491	571	495	514	516	528	509	574	549	542	512	578	541	555	533	579	507	573	521	507	541	578	559	536	550	554	559	555	553	603	560	532	547	559	523	538	525	553	538	514	496	588	539	546	568	540	564	564	530	511	546	513	509	587	554	542	557	557	496	546	494	514	483	581	592	517	561	551	544	561	532	534	540	550	573	515	521	553	519	525	527	536	561	497	494	507	529	548	548	494	567	524	555	523	545	569	569	520	515	541	589	553	579	547	571	543	554	531	525	579	571	552	574	531	551	538	544	579	573	510	525	535	539	572	568	518	532	553	530	568	523	545	558	506	580	555	553	568	515	528	550	568	528	530	567	549	538	531	531	504	552	568	515	542	537	625	508	565	548	558	505	539	536	553	557	526	521	551	486	506	569	519	524	549	489	540	526	551	533	547	577	556	561	558	531	477	528	535	518	554	529	490	535	526	546	559	576	513	519	527	523	529	514	520	546	533	510	557	514	548	543	516	568	506	522	544	513	516	555	564	485	560	512	525	512	492	535	549	540	494	513	549	553	537	542	527	547	559	539	551	560	513	516	503	536	591	549	532	577	561	548	528	485	504	538	566	505	538	564	524	532	507	544	535	549	536	576	535	540	509	508	542	483	506	564	542	521	503	527	536	500	535	532	534	542	543	557	528	560	532	520	498	562	524	578	533	537	546	522	524	505	521	569	553	582	552	515	559	540	547	512	557	531	524	536	549	555	539	548	514	523	531	531	559	539	552	556	499	555	544	542	530	549	541	517	509	506	565	515	511	536	527	572	581	535	531	519	489	546	518	534
4222	1163	1102	771	684	672	674	647	701	626	619	608	646	618	609	640	639	616	661	619	628	544	598	633	599	616	585	577	627	623	587	633	579	593	638	618	627	629	613	595	606	635	570	631	633	568	652	576	631	626	621	548	649	575	621	591	605	585	599	592	589	585	586	639	628	606	622	586	595	580	587	568	578	587	572	585	623	619	611	634	603	611	597	563	619	609	598	591	608	563	620	592	610	584	623	634	620	593	608	604	609	599	602	649	570	583	603	589	641	589	599	576	641	658	632	637	607	609	567	573	640	611	603	553	598	591	597	613	576	623	615	638	556	660	575	583	585	601	630	563	601	587	560	600	603	634	606	633	609	580	642	618	601	638	595	557	614	637	566	539	582	619	615	622	558	601	583	601	601	643	647	583	590	612	602	596	659	562	606	619	606	605	614	566	629	592	611	601	608	597	644	580	588	610	628	601	595	582	568	655	588	602	567	607	611	609	604	647	609	613	603	568	621	597	597	579	577	620	599	627	603	633	601	586	597	607	606	617	607	535	605	609	618	587	586	631	600	589	633	571	603	581	608	616	623	586	603	582	632	615	599	665	599	576	563	615	584	599	573	616	567	615	593	610	632	586	608	623	579	630	631	600	600	616	627	560	561	610	600	621	598	637	623	595	571	605	616	599	603	568	612	604	634	616	660	538	635	589	606	570	633	602	581	552	616	610	607	643	575	601	591	620	568	629	585	581	591	592	572	659	583	620	609	592	614	582	570	610	617	625	627	566	611	563	604	617	598	578	629	656	571	599	600	639	597	640	592	643	566	599	577	576	591	551	622	550	623	600	588	601	591	568	594	587	615	612	599	655	628	601	583	560	604	570	581	560	592	593	588	619	576	585	638	591	600	594	605	591	574	578	618	626	637	588	632	596	578	582	578	579	601	611	609	591	582	633	618	590	575	581	603	632	610	555	604	600	568	636	613	603	614	624	640	632	585	575	633	602	587	614	599	651	594	580	593	638	554	602	631	568	648	602	587	647	584	580	634	613	616	613	598	578	598	589	609	521	551	632	593	641	571	609	601	600	595	635	606	615	591	594	588	589	582	623	626	571	567	586	631	618	625	667	569	602	583	567	619	614	591	577	618	642	622	578	628	589	617	572	600	662	576	631	602	624	618	613	646	632	573	607	592	612	616	602	608	560	586	560	611	616	599	636	638	567	615	567	625	626	628	616	605	628	564	625	600	576	608	624	586	616	667	595	623	597	588	602	607	590	590	613	610	599	577	595	568	620	596	611	585	602	585	609	621	592	600	584	584	609	605	628	610	599	592	590	666	593	638	567	630	597	583	619	616	574	595	621	606	613	575	572	587	600	605	579	605	565	631	608	569	588	566	597	641	641	579	630	621	597	590	602	556	573	604	611	594	605	609	603	612	614	596	594	651	588	615	661	607	631	595	589	606	608	592	586	629	598	603	585	612	579	601	577	595	624	571	602	564	578	584	605	594	557	617	658	557	618	605	654	592	583	641	540	573	590	602	594	563	598	549	603	664	593	624	611	651	631	634	614	631	563	588	607	599	618	610	616	620	606	562	613	551	589	593	593	662	589	624	597	597	558	590	634	602	614	611	563	600	645	578	624	582	616	613	618	556	585	608	571	579	600	578	562	596	567	606	606	583	570	559	613	557	602	650	602	575	631	592	609	621	569	605	515	581	621	613	586	607	608	656	584	595	579	592	620	636	575	552	590	604	611	584	615	585	595	604	579	617	587	612	603	597	672	584	601	616	607	580	590	611	628	627	593	645	606	606	624	611	616	651	626	573	598	630	637	607	576	593	627	614	596	576	651	650	638	566	598	598	600	557	650	571	601	611	541	610	629	561	622	591	564	606	521	604	600	616	620	563	627	619	624	622	611	593	575	600	594	583	592	598	638	561	616	607	609	565	600	570	618	607	596	574	611	614	631	602	586	611	585	631	608	632	616	629	566	585	590	567	586	599	600	592	558	573	642	607	576	629	628	608	592	645	578	557	637	609	599	578	606	612	578	584	572	561	603	536	615	616	578	684	585	601	645	619	632	628	573	612	624	660	603	583	598	594	623	597	652	598	610	619	607	618	609	646	585	620	587	599	599	607	618	617	602	616	655	587	551	566	612	589	630	607	634	594	559	576	539	582	593	614	576	579	609	656	626	631	597	588	590	578	623	610	610	609	540	629	565	581	587	601	653	618	583	602	642	578	582	633	615	619	646	613	589	586	559	565	592	633	631	617	571	611	626	594	599	622	645	638	607	621	629	553	607	588	582	623	602	590	575	631	623	644	602	625	583	580	574	589	614	593	608	656	593	585	619	606	587	583	598	584	595	587	609	622	578	578	616	631	567	578	612	641	618	604	592	638	598	565	524	607	643	553	575	641	663	606	638	632	620	620	641	609	625	610	626	591	598	609	638	641	603	569	566	634	615	590	573	576	597	618	600	598	631	530	615	571	595	567	612	609	580	675	604	600	630	544	592	586	616	576	596	629	623	593	616	627	647	596	589	601	594	569	599	618	615	555	629	602	596	603	611	604	598	613	622	558	599	607	598	619	602	573	580	601	634	605	603	598	635	601	573	599	592	660	648	615	627	657	581	601	675	604	611	594	556	623	615	552	591	579	591	627	596	582	602	572	592	587	585	576	585	587	626	596	584	574	601	615	597	561	553	589	537	573	585	595	616	600	598	610	628	610	596	565	531	619	622	547	567	564	601	605	568	626	591	551	588	584	606	620	580	603	603	579	598	618	633	568	565	618	585	629	591	609	578	583	609	625	611	605	596	592	606	629	588	624	631	594	633	607	569	551	579	565	597	621	569	595	580	604	620	570	589	606	631	577	582	586	639	562	621	587	588	539	634	579	583	625	629	622	610	630	582	627	572	633	620	564	624	626	602	630	593	605	591	605	570	588	637	631	607	580	599	593	584	594	604	594	606	599	619	562	637	594	653	633	609	604	659	640	624	610	631	591	625	643	610	606	604	596	578	647	596	664	564	606	604	638	575	578	626	623	592	604	613	616	616	631	595	615	631	583	604	642	595	600	622	634	549	619	573	611	618	628	584	631	570	567	608	630	602	576	598	665	609	630	615	611	569	620	584	558	590	582	628	590	625	589	569	614	580	639	570	534	586	617	641	613	622	572	584	598	549	546	614	626	630	632	608	575	596	603	611	611	577	561	585	593	617	590	619	590	606	557	608	596	574	616	561	581	622	602	629	563	632	598	606	602	636	573	603	611	559	564	584	597	605	617	608	623	583	617	604	610	604	561	638	614	589	606	574	629	597	623	564	609	579	612	604	608	617	616	565	582	659	571	602	614	603	609	618	616	538	567	587	580	620	584	610	645	625	610	604	588	580	579	588	581	596	583	600	626	647	594	624	598	603	626	605	610	587	600	558	582	564	600	642	587	587	638	636	563	590	624	601	608	604	606	616	613	607	605	621	570	599	617	603	609	662	620	593	628	617	637	638	602	576
23862	21376	28530	24573	21378	10236	1429	947	874	851	811	771	712	738	693	735	642	677	693	650	637	687	661	644	654	687	647	591	662	659	642	672	668	646	622	669	609	694	664	614	628	643	655	592	612	658	625	597	604	603	638	621	643	662	681	666	643	696	632	652	649	633	662	652	633	616	636	603	638	622	613	587	643	609	641	612	600	602	622	666	679	679	634	623	672	588	626	624	622	602	640	617	598	641	635	622	627	643	680	644	619	589	632	651	681	624	632	684	634	607	624	634	610	648	654	644	675	615	586	580	635	603	638	607	562	635	601	623	579	614	624	638	597	624	611	599	681	621	636	638	639	653	616	625	641	662	618	599	595	620	683	604	629	616	635	607	643	631	623	653	641	671	639	655	647	670	625	683	592	626	618	640	626	645	604	619	615	588	638	634	637	608	640	651	675	649	615	583	635	633	623	616	634	618	641	645	645	625	609	609	615	596	664	593	609	635	662	641	610	615	651	590	587	631	593	636	617	638	588	590	561	600	606	647	594	591	635	581	609	622	622	638	644	637	594	609	595	590	595	646	600	643	610	648	624	591	656	624	636	650	590	674	576	625	619	606	580	642	628	628	630	641	632	643	609	634	624	637	571	635	622	640	621	653	649	621	641	628	635	666	626	660	667	616	622	632	652	641	620	640	619	615	633	639	572	562	589	635	639	613	636	640	644	664	650	608	600	640	604	585	625	629	612	605	607	647	607	664	642	662	649	614	602	607	639	649	594	667	636	624	626	659	642	622	620	653	627	628	637	560	614	598	627	628	655	602	600	584	649	594	640	673	605	653	622	638	657	650	584	659	606	608	660	679	618	625	624	652	552	626	656	597	646	626	646	594	649	592	661	669	623	642	636	625	668	625	601	609	593	642	630	651	654	600	639	642	625	624	604	622	616	632	632	671	615	597	613	647	609	669	617	639	615	631	667	667	627	626	618	592	619	622	613	659	615	611	648	631	624	629	601	615	636	645	650	655	631	593	621	628	660	647	656	649	580	627	678	651	626	660	626	607	653	613	633	607	632	587	585	624	635	661	622	614	626	568	602	635	627	622	629	610	660	607	621	606	632	610	631	656	589	640	616	656	613	609	619	632	650	653	617	615	630	610	668	641	648	649	630	614	606	668	582	611	601	639	700	613	634	621	612	659	608	603	648	629	599	658	625	634	606	612	596	609	573	628	632	620	600	602	593	636	608	628	642	625	613	613	636	596	622	612	599	638	622	646	645	618	647	657	622	633	616	612	629	639	672	637	608	619	653	628	614	575	648	620	596	612	678	636	634	660	677	620	628	602	629	616	587	655	621	623	622	605	672	592	644	632	632	634	687	651	640	626	629	644	635	647	591	643	671	593	629	631	592	625	618	654	638	640	667	639	618	641	643	547	617	647	636	606	623	657	631	610	591	639	684	590	633	644	662	645	657	620	632	596	651	656	586	594	657	616	615	607	629	630	641	651	617	615	648	631	661	655	598	616	623	621	616	621	609	651	617	634	683	638	594	655	677	608	634	620	681	655	642	621	637	632	613	632	634	648	635	629	621	615	633	650	605	653	654	641	615	636	683	603	619	635	663	630	639	625	616	605	609	599	637	609	617	617	644	596	604	626	594	660	621	671	657	622	606	656	644	626	635	622	663	653	632	624	647	615	634	644	641	556	635	627	618	634	640	608	639	588	594	622	639	653	602	661	656	631	627	661	631	595	663	603	595	620	616	620	624	628	627	606	571	643	613	652	608	646	627	618	646	632	649	672	597	618	631	602	630	595	637	634	631	607	647	627	633	615	623	613	633	648	657	617	602	627	641	628	643	624	622	639	668	641	602	617	628	659	624	588	665	644	631	651	638	681	683	668	658	636	628	612	629	619	644	646	641	653	629	646	631	619	629	602	633	585	597	634	612	618	635	652	645	660	641	671	626	645	612	600	607	613	611	588	592	680	608	639	639	610	644	644	596	618	602	624	604	654	661	598	639	649	644	629	648	608	656	647	660	602	633	587	640	656	612	603	598	649	616	665	663	571	630	604	637	672	657	647	636	637	626	609	553	636	646	596	639	655	617	593	628	624	625	635	628	637	623	605	588	617	633	612	608	636	598	637	647	663	663	644	610	570	626	609	617	635	595	630	614	625	607	614	624	597	670	615	623	593	631	611	658	657	615	588	631	664	627	635	613	668	625	615	619	603	644	662	625	621	636	619	646	605	616	584	610	587	584	638	628	629	643	667	631	661	605	640	632	655	620	619	616	625	627	627	605	605	649	604	642	566	646	662	666	669	616	663	582	614	624	591	656	589	633	621	643	595	621	627	644	639	638	631	634	637	675	608	628	616	620	669	650	645	615	616	642	632	616	596	605	607	567	630	592	624	643	610	648	621	649	618	639	629	603	639	635	609	579	631	692	636	621	605	639	670	608	622	673	635	645	597	591	599	581	637	637	617	707	597	626	615	649	676	628	629	665	655	634	619	598	621	595	609	613	620	603	626	656	671	651	611	682	644	633	635	629	639	593	606	587	644	656	646	650	614	632	593	612	629	633	615	585	664	580	650	621	623	614	633	601	587	587	616	603	597	641	639	640	606	587	595	616	616	633	659	649	664	573	603	598	598	591	614	628	611	626	584	632	625	600	632	658	629	649	589	638	629	618	589	618	570	596	613	646	641	637	633	680	596	608	624	613	647	670	590	623	619	617	624	612	643	676	656	629	591	627	645	601	635	632	594	593	660	593	676	667	595	642	636	647	612	644	650	628	600	627	614	599	641	629	642	637	650	586	602	589	612	614	640	642	612	620	648	593	661	591	634	603	624	626	649	633	609	659	601	611	616	630	641	647	673	616	650	571	659	649	642	628	556	650	632	629	663	665	653	608	624	608	619	650	655	587	607	636	667	607	615	623	653	632	589	599	630	658	607	621	600	626	572	651	598	626	637	634	641	618	658	656	602	570	618	584	626	615	613	599	627	663	623	654	652	635	648	631	621	576	641	627	646	638	636	639	645	622	616	650	629	668	608	608	647	591	596	612	610	644	600	654	623	625	629	621	628	589	591	603	624	618	639	662	639	644	655	661	631	624	677	619	616	554	633	618	597	615	557	634	623	621	597	597	621	610	640	638	619	601	569	639	560	663	577	629	616	612	629	608	639	617	615	619	630	644	605	588	633	624	646	642	622	618	652	608	626	648	628	633	613	691	615	606	624	668	630	605	561	602	627	597	648	630	629	588	581	638	648	563	590	638	581	620	610	633	631	619	622	612	636	633	639	578	626	625	585	668	616	634	620	632	601	664	633	615	630	611	639	641	648	643	654	632	572	599	637	643	655	618	620	609	617	633	587	598	610	613	636	618	673	661	612	626	625	646	627	595	592	653	620	672	598	629	617	612	626	630	668	668	639	666	655	618	660	633	614	641	650	643	608	621	651	661	646	632	601	617	603	606	612	634	635	600	605	656	652	622	621	631	640	628	640	637	625	631	645
3401	7602	6624	3157	2139	1849	1481	1330	1193	1005	973	904	874	844	802	793	747	760	776	714	795	725	727	746	780	707	751	782	764	750	735	734	709	753	713	723	758	710	758	763	739	730	699	664	742	747	711	798	710	736	731	742	680	735	728	738	732	705	734	710	654	738	747	715	711	702	723	700	772	729	673	691	695	669	674	755	708	700	740	737	714	733	734	724	675	703	717	727	738	733	703	741	745	721	745	748	709	714	726	736	698	694	696	697	751	711	679	697	710	686	691	757	732	704	723	685	713	706	704	719	708	736	755	682	699	730	722	687	703	716	748	727	710	722	748	686	690	718	697	756	676	756	705	675	678	686	694	719	693	678	800	703	728	713	744	724	749	648	710	666	712	641	781	697	714	739	690	720	721	725	691	692	711	706	706	700	739	732	653	710	712	710	681	721	723	720	685	699	715	736	683	714	705	703	684	727	725	703	712	741	692	728	706	739	663	706	741	685	748	761	728	779	709	737	706	709	676	714	656	726	761	731	698	692	716	724	692	699	704	726	721	711	742	718	679	709	698	715	690	756	664	670	705	719	704	698	767	729	730	719	664	724	695	754	680	771	686	731	716	730	677	714	701	695	733	746	710	695	723	717	703	732	725	698	724	714	737	683	754	695	688	702	765	722	684	731	711	710	705	722	692	693	695	693	774	730	756	698	692	722	707	736	673	688	658	717	686	703	695	720	768	722	765	701	726	771	685	715	663	718	697	704	678	699	716	693	701	711	683	712	716	663	741	689	736	705	761	740	748	746	679	672	697	679	738	654	741	651	669	697	729	711	683	716	728	710	687	676	757	726	704	725	754	694	719	655	746	665	671	743	728	668	653	746	750	707	756	702	642	712	700	713	701	720	744	700	761	727	701	722	715	693	724	726	719	703	714	714	641	725	713	676	690	711	756	711	730	734	755	636	739	747	681	751	768	745	687	716	705	770	674	710	734	734	750	695	715	700	743	731	696	703	719	704	686	705	699	733	737	718	710	694	683	767	731	751	653	707	696	745	720	694	691	688	740	695	688	658	726	731	738	706	687	701	713	715	671	749	721	717	730	725	726	717	704	679	702	728	689	714	713	700	708	704	670	724	748	698	646	758	712	695	678	676	712	681	716	721	733	689	729	752	673	746	692	783	741	686	714	655	675	700	696	724	721	748	724	699	717	692	734	699	766	719	697	711	708	753	715	723	699	658	696	720	705	708	702	694	699	671	733	712	714	719	751	629	679	702	697	701	742	690	700	713	718	771	701	716	658	684	714	708	710	723	714	737	650	684	738	727	735	704	688	680	683	718	752	699	714	772	699	694	741	710	684	704	745	705	711	705	730	705	695	731	687	690	696	707	709	741	713	704	753	708	731	773	694	654	717	709	704	723	705	721	711	665	689	675	714	724	722	721	727	738	737	692	700	681	691	700	685	695	677	720	742	683	761	692	683	703	691	721	716	691	694	711	751	772	674	771	664	677	721	739	656	692	693	745	683	723	688	701	736	760	726	712	752	742	727	687	693	694	743	673	710	740	725	707	740	749	728	696	690	681	724	677	676	721	668	696	738	716	713	678	698	697	771	669	664	724	696	702	738	753	711	703	704	739	694	675	702	722	725	713	734	665	716	682	721	696	729	700	717	751	708	702	700	713	721	728	682	750	711	683	694	722	668	693	689	730	727	694	692	692	737	761	675	724	671	749	731	716	680	729	697	723	685	716	704	708	709	771	682	751	724	693	710	676	730	775	686	726	681	729	718	759	658	683	723	741	690	703	729	765	699	718	714	707	722	743	730	701	708	700	705	702	734	695	705	707	728	739	707	713	698	690	660	703	700	702	714	735	674	674	733	673	733	681	673	752	693	731	729	730	679	698	714	710	716	686	728	705	719	740	727	725	736	712	710	644	707	756	731	699	685	741	709	684	729	730	709	716	725	716	717	724	718	718	698	717	643	698	708	703	751	742	680	685	710	697	718	707	672	732	701	732	684	734	685	692	735	741	693	706	723	727	698	749	674	717	758	682	709	683	720	700	672	691	706	678	675	678	712	723	678	679	706	704	733	732	699	678	748	711	738	687	746	706	698	741	688	678	741	634	683	675	665	730	725	715	747	709	728	747	728	702	720	714	685	672	709	755	723	722	697	738	747	726	724	733	704	732	714	695	699	703	719	753	730	686	703	707	771	696	707	739	730	716	715	724	740	703	686	705	692	689	729	716	736	737	692	698	720	742	669	757	736	704	692	720	723	731	715	699	661	669	672	680	727	724	726	695	745	753	753	669	692	692	686	731	713	724	737	708	743	728	704	736	720	696	722	750	709	703	725	697	727	709	716	710	746	648	708	690	707	702	747	700	713	749	767	747	685	672	698	687	737	698	718	696	774	750	700	699	695	734	697	686	674	694	730	725	753	710	763	738	743	718	671	715	685	711	693	730	673	736	697	688	751	702	661	797	670	717	740	725	720	735	710	718	747	694	728	741	733	705	708	649	717	716	687	712	679	703	718	757	704	714	716	715	655	694	714	712	706	696	677	697	679	689	675	727	671	693	704	732	699	671	729	725	725	734	734	729	718	713	699	704	739	758	680	747	747	730	717	725	697	716	704	730	725	658	717	726	704	680	694	714	758	673	719	688	705	716	722	678	692	665	710	722	700	741	692	684	708	688	709	705	700	730	697	723	718	718	721	653	697	681	691	676	745	660	704	714	716	688	692	668	761	736	688	686	733	724	715	713	677	709	727	705	719	711	735	719	738	716	764	706	715	712	679	693	674	654	713	677	717	733	716	719	678	725	714	761	697	709	697	719	714	733	713	709	682	729	708	670	715	726	750	743	684	690	688	710	697	702	749	718	719	750	703	717	692	711	659	721	735	725	696	694	685	718	734	668	707	700	715	726	669	756	714	677	741	692	712	716	771	743	710	710	720	684	706	732	724	725	734	731	700	728	688	675	728	703	728	763	720	721	706	690	695	717	714	709	692	707	730	667	741	728	722	740	738	760	709	697	718	687	713	734	702	731	688	731	688	654	696	722	741	728	707	682	734	772	710	714	731	733	716	699	758	734	701	686	707	701	742	725	652	706	690	755	688	688	698	763	726	707	675	713	700	733	731	730	717	728	717	713	708	765	698	729	701	719	708	666	661	761	711	732	683	709	684	723	714	741	709	697	726	678	728	729	693	716	673	738	686	720	705	683	735	689	708	708	727	731	697	683	684	716	676	766	678	696	717	747	709	717	736	706	704	718	673	722	686	716	696	642	662	726	735	690	727	763	711	734	776	716	718	712	707	710	738	678	744	738	704	695	727	705	701	685	657	692	726	697	722	710	688	698	762	761	667	726	650	722	723	684	747	712	680	704	678	688	691	716	731	652	681	651	695	720	710	673	719	738	704	699	734	721	687	678	706	715	719	739	713	718	720	714	699	727	685	754	748	694	729	704	677	724	717	709	696	694	664	742	665	670	754	685	701	729	703	775	717	709
24703	21334	27687	25285	14490	829	503	369	409	359	296	309	342	278	298	305	288	315	253	292	252	279	291	267	262	299	280	274	286	253	270	284	295	283	269	285	263	262	256	265	292	263	269	272	240	281	268	226	284	258	258	270	285	253	265	252	277	266	281	261	264	282	275	265	257	280	277	266	284	248	241	254	250	280	280	246	258	273	262	263	270	248	247	266	254	251	275	271	272	266	245	237	292	282	288	255	288	236	234	291	245	246	304	279	256	262	254	275	277	262	271	255	249	266	255	243	256	256	249	275	279	288	259	258	263	273	283	256	250	228	227	231	286	263	255	268	277	266	283	250	230	273	253	244	271	243	272	274	285	244	296	300	231	269	248	240	253	258	283	266	260	295	256	266	228	243	291	269	254	242	247	300	264	253	276	267	286	280	245	243	243	286	269	283	241	253	265	234	252	295	232	289	264	241	274	251	306	269	274	276	235	273	271	259	250	256	276	233	293	255	275	266	242	259	269	267	276	248	270	247	276	268	269	232	277	271	262	247	272	261	266	264	253	263	253	246	248	259	262	235	243	269	245	266	274	230	256	265	265	254	278	267	249	260	264	270	248	274	269	244	265	282	253	296	236	272	257	268	257	238	220	256	292	265	271	287	274	253	282	274	270	246	259	238	250	280	259	282	235	262	268	262	237	258	287	263	270	291	248	227	218	277	264	278	264	244	272	314	292	269	257	258	251	258	267	217	254	280	241	243	246	248	227	269	283	248	246	290	267	229	255	287	255	258	271	233	292	248	237	252	250	262	260	259	262	256	269	264	244	270	228	285	264	247	240	246	247	282	233	253	254	225	282	270	263	281	258	271	232	256	256	274	248	261	255	259	237	271	255	235	243	258	233	249	254	261	276	258	244	256	289	269	267	302	269	286	284	269	256	284	253	237	250	260	269	260	277	264	255	263	234	258	261	283	271	260	249	282	234	265	275	248	268	278	297	240	271	269	275	261	268	272	266	279	271	272	283	265	259	278	245	264	247	262	270	261	262	237	254	286	245	243	269	268	257	284	255	238	252	264	245	254	240	249	256	286	235	257	235	258	256	253	254	271	237	231	269	259	253	286	255	273	267	258	267	235	257	263	243	276	246	272	245	247	268	260	252	261	281	276	225	243	261	256	252	254	251	254	263	274	262	254	265	279	234	261	279	257	252	281	285	272	259	253	244	271	259	272	273	227	248	254	263	240	251	281	228	274	268	232	258	266	255	264	263	251	264	268	276	250	245	257	252	227	259	251	249	246	256	224	260	267	263	249	257	256	274	274	264	253	240	266	265	275	265	251	281	267	293	239	248	282	260	244	265	274	267	258	257	263	252	249	251	299	256	259	256	263	257	267	228	256	273	279	273	253	266	249	255	243	280	254	260	249	257	258	247	255	279	226	269	256	283	275	240	279	261	266	229	267	273	283	245	227	265	260	246	310	261	239	243	267	260	271	279	248	255	272	271	242	294	257	259	242	263	242	248	280	239	266	250	265	265	227	261	257	242	283	260	279	242	241	245	282	281	231	272	246	250	231	265	280	250	272	260	257	274	239	247	281	254	230	257	253	267	261	256	255	266	262	251	269	243	252	276	255	270	251	269	246	224	259	239	257	260	256	272	261	292	266	241	309	246	269	259	261	248	238	265	247	244	277	247	233	240	279	264	250	272	260	254	273	267	264	251	263	258	269	222	243	284	249	230	269	260	272	248	281	243	235	242	262	245	258	248	261	279	242	222	243	245	260	241	244	261	254	268	268	265	276	276	241	263	267	223	242	269	251	251	275	257	248	253	278	274	260	246	293	275	234	256	239	264	271	246	235	245	242	276	276	255	240	291	252	241	293	269	246	250	244	266	258	259	259	259	276	255	227	247	249	281	272	257	270	266	256	268	258	242	264	262	253	297	235	244	249	267	270	237	267	247	288	273	255	242	255	249	274	245	277	271	250	264	261	269	266	286	254	259	239	274	264	274	258	241	256	253	264	281	267	245	243	249	245	284	249	271	294	264	262	250	288	258	247	282	239	271	252	263	244	250	274	275	237	232	268	259	252	287	279	279	261	246	274	259	268	231	284	256	261	260	252	265	258	293	270	218	248	255	271	249	260	251	258	265	251	230	244	256	284	261	260	250	269	263	277	232	238	256	243	301	237	249	257	268	220	249	280	259	262	290	246	257	238	247	278	259	248	267	282	245	267	251	265	293	259	256	250	258	272	259	259	251	239	286	258	222	241	263	267	258	256	275	252	231	262	286	263	261	254	246	225	290	250	230	264	280	245	252	227	264	277	259	244	270	258	244	231	248	272	264	236	265	258	274	264	261	263	251	238	255	297	240	251	283	237	245	258	250	259	257	252	251	253	259	279	227	266	248	263	278	266	248	240	261	244	243	271	295	282	256	264	256	247	256	268	283	245	283	242	246	241	280	258	262	249	264	274	256	272	271	243	239	265	280	260	262	292	236	263	259	298	240	224	241	254	252	284	243	262	251	290	259	268	273	275	244	243	237	230	243	259	227	228	259	286	234	254	235	251	252	224	251	252	227	251	297	252	236	272	246	247	277	296	271	253	268	272	270	268	255	254	236	283	283	259	243	276	256	273	283	229	244	284	241	269	269	239	275	281	298	267	244	275	266	260	298	241	270	266	256	252	252	269	243	247	244	255	259	248	276	269	250	256	289	280	290	253	257	249	264	228	270	255	254	231	280	300	292	244	240	268	226	253	253	296	264	239	252	255	251	258	277	281	273	270	267	264	270	275	276	283	262	255	261	283	258	277	258	243	264	238	260	266	249	254	265	265	260	282	266	254	253	247	268	244	228	295	269	237	262	263	256	271	261	236	248	237	284	265	269	271	256	272	245	254	277	248	248	252	241	250	254	256	267	275	261	299	283	282	254	269	279	252	258	276	258	250	283	240	253	263	237	239	275	257	247	254	247	272	249	256	230	253	269	247	241	254	250	255	272	264	264	256	236	251	273	273	229	277	246	246	277	262	283	269	248	254	250	270	283	272	291	246	250	236	282	237	233	272	257	260	277	223	249	291	263	245	263	269	255	280	240	251	271	283	258	259	246	251	251	241	258	264	262	279	283	245	229	299	286	229	261	270	269	229	252	264	289	241	237	268	252	262	262	254	259	266	256	245	284	253	241	258	290	263	261	262	265	274	253	256	259	252	259	254	285	265	252	261	269	255	251	272	276	260	254	254	231	223	250	244	246	285	256	256	272	235	241	294	257	246	256	264	231	240	278	250	255	251	252	237	257	258	258	275	269	262	261	285	282	263	234	252	250	250	221	264	269	266	234	247	258	235	274	238	266	252	245	303	241	264	230	241	257	283	255	270	265	263	249	260	250	243	245	273	310	276	254	257	239	278	234	289	281	274	274	280	244	276	264	281	261	259	267	243	241	242	241	238	278	238	241	281	250	224	267	258	255	272	229	246	249	256	259	255	274	268	264	280	261	248	260	299	275	253
3283	4612	3729	1868	1218	967	791	685	591	448	476	427	437	368	367	368	314	333	348	318	325	330	353	331	323	299	285	302	370	303	308	335	309	282	303	328	302	306	326	327	303	303	302	307	296	298	314	293	313	310	300	301	304	298	304	320	319	285	307	342	305	311	301	289	310	296	312	304	274	325	293	311	278	329	300	309	272	286	286	285	285	317	284	295	327	295	282	268	299	280	295	319	318	306	292	312	287	284	301	283	285	271	310	297	303	314	285	300	299	323	309	286	306	300	296	271	294	278	296	326	291	315	312	277	265	269	298	301	304	315	299	298	314	282	294	286	290	318	293	312	292	305	289	317	311	294	309	294	299	306	283	315	290	302	260	305	310	305	293	280	294	289	286	302	267	295	301	295	298	319	285	297	277	256	304	279	295	325	306	320	288	307	288	321	305	290	291	302	305	295	288	262	328	288	313	304	300	274	299	287	288	304	288	278	305	287	285	306	296	312	312	278	284	296	295	266	295	279	291	295	284	307	318	307	325	269	286	260	329	304	277	284	303	306	312	331	328	289	282	296	306	291	284	305	307	332	293	304	316	289	303	300	278	319	290	307	315	279	266	269	282	292	308	315	305	286	317	290	312	259	233	296	286	336	321	290	309	283	301	309	291	285	305	278	302	287	290	315	298	326	315	298	303	280	292	277	294	310	312	283	275	302	279	289	292	296	291	309	304	303	274	279	304	257	292	289	320	302	308	297	308	298	297	311	320	303	269	282	307	308	316	323	297	325	313	285	292	322	282	311	334	292	291	320	298	312	274	288	309	312	310	311	299	321	293	303	268	294	297	315	272	272	263	296	287	306	328	270	294	319	297	272	319	268	281	303	298	300	310	299	304	323	291	315	286	304	281	299	311	301	293	299	276	317	305	291	275	282	298	290	307	318	296	309	314	342	270	265	293	307	269	290	322	301	295	307	265	283	272	289	333	319	302	306	300	321	319	276	301	290	285	296	286	284	257	288	299	331	273	321	301	280	301	302	308	296	304	269	330	262	238	309	293	318	288	306	280	333	285	309	298	289	290	292	279	308	303	303	292	287	297	297	316	291	332	307	270	300	286	301	273	307	303	287	292	309	297	282	299	290	303	320	298	311	311	276	287	285	281	298	317	324	289	279	313	280	316	315	282	298	276	285	281	301	293	296	290	277	292	277	300	289	288	275	299	303	289	306	287	319	284	274	301	335	276	306	263	313	295	273	297	294	301	298	306	277	317	291	268	298	332	302	292	282	307	301	299	296	315	303	306	295	298	280	302	324	306	328	287	284	302	280	273	293	299	315	315	291	330	305	278	279	288	279	339	306	284	313	300	285	304	306	307	300	306	273	313	297	272	301	295	296	311	302	333	299	306	284	267	291	308	316	307	312	296	299	288	325	302	316	310	308	322	278	285	293	289	324	291	298	271	291	296	306	263	281	320	303	298	292	305	271	300	284	310	268	297	320	303	310	286	273	270	256	321	280	288	276	306	290	268	279	327	270	292	278	299	327	311	271	281	275	312	299	309	331	295	312	314	310	297	272	275	267	323	305	298	287	313	301	315	316	306	326	309	302	290	327	296	275	315	306	284	312	269	290	289	309	324	311	315	290	278	284	338	297	284	289	299	273	293	316	299	307	281	290	307	321	293	280	286	294	275	288	271	346	286	279	324	307	273	304	285	287	289	307	289	302	290	293	310	303	292	259	299	279	287	274	304	283	301	314	277	287	307	279	288	308	310	276	303	311	295	290	308	304	277	316	269	281	291	272	292	298	322	302	274	278	340	282	302	302	305	290	310	305	305	287	299	322	300	266	318	303	252	322	292	309	299	308	285	299	301	306	303	298	299	304	318	297	284	299	299	291	317	314	294	308	291	287	308	344	275	290	328	285	316	291	312	296	307	323	289	309	287	314	300	312	300	301	320	293	276	270	309	324	309	310	325	288	295	289	321	296	294	296	300	285	303	275	297	329	285	305	298	289	274	307	297	305	290	300	301	306	338	313	299	313	277	319	313	271	306	332	273	305	314	300	329	290	317	301	312	300	281	274	316	296	316	268	286	270	292	295	318	293	299	308	301	308	319	304	313	299	298	298	313	271	318	293	292	335	335	288	273	292	298	283	286	298	296	330	303	305	300	298	297	304	272	318	313	306	277	295	287	283	259	312	294	303	267	279	289	273	286	278	295	295	302	287	308	294	294	304	297	310	303	308	305	302	288	262	318	283	293	290	291	285	308	295	310	302	305	311	296	284	288	322	284	297	312	287	309	265	283	299	290	281	271	300	313	289	314	274	277	321	349	293	309	283	289	304	301	306	291	278	310	270	271	306	314	258	310	280	269	303	266	281	274	296	310	315	354	333	286	342	282	257	281	311	289	265	279	282	302	310	287	292	273	310	317	321	295	311	289	340	264	279	303	298	275	308	327	310	300	287	318	239	286	311	312	327	296	283	295	309	274	296	302	298	317	292	280	302	315	292	286	309	285	284	292	337	322	296	309	268	267	286	267	269	306	297	286	322	285	329	304	293	294	297	289	273	275	303	264	286	287	267	323	278	322	315	283	307	301	325	336	313	304	322	297	295	295	294	290	289	313	314	294	254	293	262	294	313	320	332	334	298	282	304	292	297	320	268	290	280	325	331	283	289	310	295	274	314	262	297	286	276	268	278	302	304	275	300	309	330	279	306	331	288	300	274	303	285	332	297	297	320	288	278	341	306	297	296	283	330	301	298	328	290	282	288	304	313	300	326	314	300	290	307	313	312	316	311	323	284	308	289	293	299	281	277	289	300	256	292	310	313	295	289	272	302	318	302	278	287	282	261	283	274	301	286	337	290	311	301	278	291	281	302	315	312	301	306	290	298	307	318	288	287	287	326	267	301	299	284	294	288	278	304	287	322	315	318	307	279	296	308	284	254	302	293	281	289	321	278	329	283	299	310	287	275	297	295	318	284	305	295	326	323	298	294	316	269	323	318	293	276	307	295	284	287	263	302	293	327	324	293	311	278	311	306	265	308	317	316	296	284	313	329	282	269	286	301	313	312	298	282	292	322	320	287	292	299	288	280	304	289	283	298	281	308	316	330	326	301	300	313	312	282	297	241	327	298	295	309	284	318	301	322	309	301	250	314	293	305	304	298	281	296	313	298	268	290	274	310	304	311	309	281	312	312	320	256	313	280	295	289	301	315	288	301	269	289	290	288	293	295	312	306	264	267	297	274	293	298	285	290	298	305	301	306	314	291	296	288	270	281	279	296	319	299	309	308	315	313	273	300	298	301	280	267	291	282	302	304	333	305	287	291	305	306	282	283	302	296	295	285	290	304	314	264	292	279	282	264	302	314	296	304	313	293	295	295	280	303	296	278	282	293	287	295	290	299	313	277	291	322	282	288	264	298	281	293	306	304	337	299	275	298	333	334	292	320	310	289	318	305	320	327	289	272	290	292	288	304	296	302	286	307	299	290	280	292	314	276
22594	21350	28989	24089	21353	21393	10948	1041	749	662	543	522	531	456	448	427	358	421	394	381	400	351	357	362	367	328	327	324	345	317	333	320	314	305	357	308	331	344	324	294	327	320	321	314	300	308	327	343	309	310	294	279	306	303	312	306	310	305	297	312	341	301	296	298	299	278	311	285	287	317	319	299	319	321	311	326	282	333	291	295	295	297	317	339	276	310	305	306	311	286	303	324	326	350	325	318	273	310	296	296	306	299	293	283	301	313	291	315	301	297	295	315	308	286	321	303	267	324	322	317	290	288	312	348	294	312	329	281	308	303	326	307	296	296	258	314	299	324	314	317	328	340	319	297	318	285	283	275	296	289	273	346	321	322	290	294	328	277	313	246	308	290	286	328	310	317	315	288	315	316	295	339	298	280	306	294	283	309	284	332	333	323	284	296	307	307	306	319	306	305	339	325	324	329	277	283	304	327	336	312	330	309	327	313	293	287	289	314	327	294	303	302	308	300	308	309	293	294	277	301	289	303	294	287	300	260	316	323	273	318	313	317	289	297	325	285	324	309	339	302	292	312	291	312	309	307	311	287	305	316	284	304	316	308	287	292	312	307	305	300	314	285	286	303	300	318	313	316	300	294	298	308	304	319	301	320	324	293	288	275	330	275	308	297	298	310	318	290	322	320	302	311	317	276	331	289	284	295	287	297	310	326	312	290	338	300	278	334	314	316	305	334	333	274	314	305	274	298	295	336	284	305	274	289	297	307	298	324	310	319	285	321	303	317	320	286	296	315	313	297	285	325	307	301	306	291	333	280	307	335	289	249	303	315	298	314	313	315	305	296	318	283	313	286	311	322	291	267	297	287	344	323	314	289	310	304	279	295	303	312	309	294	320	278	305	302	322	320	322	286	288	314	316	289	319	329	295	306	265	303	319	302	313	295	294	304	293	262	291	273	301	308	318	313	279	301	307	324	334	284	292	312	284	289	318	307	286	305	298	312	313	306	312	287	299	324	315	319	318	265	306	295	303	296	309	296	334	312	326	297	319	311	345	296	320	295	295	297	299	320	279	328	319	310	298	305	325	295	326	297	291	313	271	291	318	335	285	271	293	284	296	330	273	307	322	347	302	311	285	341	321	269	282	302	308	289	309	306	314	310	302	292	294	318	302	326	278	279	315	305	316	325	338	325	308	321	321	319	310	305	290	276	321	289	330	304	291	301	317	296	305	319	324	335	310	315	304	326	310	311	332	302	290	296	276	310	333	292	346	289	296	325	307	308	281	321	277	318	310	297	289	320	259	288	328	304	285	303	309	328	307	323	302	279	318	300	292	308	311	312	305	329	338	304	292	331	316	286	317	305	303	310	311	290	329	292	275	329	299	307	300	336	314	346	309	320	287	320	333	298	343	317	294	273	313	324	292	296	332	292	328	284	327	291	308	293	285	336	332	331	299	300	309	293	290	320	300	311	304	300	324	320	306	310	322	307	304	303	307	300	313	272	320	352	327	291	311	283	317	335	325	338	294	305	290	347	335	315	299	285	319	308	329	307	334	322	279	309	304	286	313	317	311	317	317	317	292	291	273	305	316	317	304	294	315	302	286	324	311	315	354	305	311	312	278	330	294	336	317	282	299	313	309	289	311	309	314	316	302	305	315	349	310	299	303	317	302	312	308	316	297	338	319	310	306	306	316	303	301	273	253	314	304	298	315	267	305	292	318	338	300	321	314	306	308	303	292	298	327	266	303	309	304	328	299	290	303	295	313	344	320	295	281	297	310	332	299	343	307	284	291	319	297	278	283	338	312	303	346	290	328	310	307	300	291	326	278	314	293	292	314	282	309	300	310	279	295	301	301	285	299	316	292	290	282	306	304	289	319	295	317	274	339	267	292	300	305	302	302	287	268	303	339	304	303	318	308	290	316	326	291	312	318	306	289	308	298	295	326	289	303	304	310	300	296	300	323	321	301	286	349	308	322	343	308	286	301	332	317	303	305	309	297	312	303	312	293	289	294	300	328	305	314	299	322	275	300	321	323	322	302	314	279	302	314	305	322	309	285	334	290	305	326	311	292	306	297	300	318	336	298	324	310	314	303	318	319	312	322	293	317	296	325	324	284	302	315	307	289	282	274	299	301	322	297	286	310	309	291	334	273	314	306	322	297	320	308	309	313	309	290	298	270	285	332	329	291	294	301	303	300	302	330	309	294	300	311	293	280	313	308	293	294	284	312	310	319	253	277	287	313	290	307	300	302	301	313	293	311	305	318	321	313	300	291	334	303	317	320	295	262	313	290	293	313	316	310	310	306	294	336	314	288	298	303	321	292	324	336	340	316	339	303	341	300	304	283	311	316	285	310	322	305	314	293	314	307	356	298	281	323	301	293	319	304	306	312	335	300	304	294	281	288	310	349	317	310	312	301	298	291	281	296	328	314	316	290	307	322	317	311	272	302	290	309	326	295	294	312	319	317	288	285	311	297	319	309	301	301	304	300	305	302	300	316	293	288	376	338	305	306	324	295	316	331	289	287	311	293	304	311	320	308	332	304	294	309	309	305	295	296	294	294	335	350	316	327	306	313	322	320	271	286	287	301	297	306	340	296	294	292	318	266	301	299	297	310	299	299	341	301	311	293	293	315	314	308	308	283	283	302	284	293	336	329	309	292	273	337	289	305	319	302	279	311	303	302	310	333	319	300	327	277	314	249	292	291	313	286	336	293	280	354	321	300	320	296	318	284	280	294	294	308	335	316	308	350	307	298	308	298	294	326	302	317	292	312	292	300	293	292	340	278	300	299	331	309	281	331	303	361	294	334	307	271	308	291	305	307	276	308	315	329	305	316	283	296	278	297	313	330	326	331	319	314	334	327	317	327	292	282	298	309	307	311	324	317	280	303	316	303	294	268	285	322	302	303	320	320	324	286	327	293	326	312	309	316	291	309	268	304	284	294	298	304	313	320	311	304	287	322	312	313	305	296	336	311	304	281	286	296	306	344	325	293	301	293	293	302	300	339	293	315	305	306	324	310	318	282	324	315	314	315	308	294	300	282	313	310	295	294	274	281	293	276	331	292	285	305	345	323	302	300	335	298	280	309	341	331	295	300	313	298	322	289	294	331	313	294	277	319	300	287	320	286	275	302	306	326	334	309	286	294	306	304	290	308	302	281	300	302	338	282	328	319	330	299	277	302	290	296	294	323	302	326	287	304	303	300	331	328	333	301	327	315	312	318	321	281	295	322	329	307	307	267	296	306	296	340	321	306	316	266	292	298	310	297	285	317	307	333	306	286	304	334	340	301	277	289	307	285	306	304	309	309	290	296	294	310	303	319	288	326	312	290	303	316	299	297	298	333	287	293	299	338	306	291	306	296	281	310	309	313	319	297	304	329	289	284	307	299	283	301	304	288	305	312	299	325	309	326	306	293	286	328	307	344	357	289	318	318	293	300	304	322	312	296	288	288	314	284	291	316	295	264	313	302	302	303	331	313	299	285	336	276	277
4421	12828	11238	5295	3523	2564	2008	1619	1306	1124	951	783	703	637	619	557	528	522	512	484	494	449	443	426	420	399	421	432	387	414	383	377	393	403	415	411	422	380	378	401	343	338	370	366	370	386	331	382	349	353	379	364	361	402	370	370	378	354	372	381	327	344	371	364	382	368	349	376	346	376	379	367	370	381	354	384	350	359	398	382	375	334	371	318	387	352	354	361	361	359	354	339	366	348	398	338	370	362	384	342	350	366	360	320	338	362	385	346	371	372	352	384	368	346	358	364	384	317	319	318	376	344	365	364	348	344	339	375	354	360	347	337	369	373	373	386	351	335	397	363	375	342	351	371	384	371	340	323	350	298	320	370	354	369	340	332	347	343	356	353	358	385	361	349	342	346	359	356	367	357	359	338	370	388	404	357	362	360	369	366	373	351	384	382	337	356	357	346	390	387	340	369	390	357	365	358	345	389	371	352	360	366	345	368	382	368	360	373	356	363	356	345	372	382	371	347	365	345	380	341	379	373	365	339	354	349	334	337	344	351	404	351	344	354	353	340	362	366	359	349	395	358	358	354	356	359	363	331	394	359	369	356	352	392	366	347	340	345	395	358	398	369	343	366	356	408	366	337	373	344	391	374	340	383	339	349	351	374	364	350	347	359	379	350	374	357	391	338	404	378	380	373	322	345	344	388	343	367	332	363	353	379	353	349	350	351	355	339	345	350	343	348	359	328	362	352	378	380	339	327	377	343	386	353	404	343	381	379	363	385	346	355	398	381	351	391	344	374	362	376	363	370	353	336	373	327	390	342	357	357	362	360	367	364	333	365	353	387	335	335	354	390	357	331	357	347	377	376	394	318	373	369	336	335	336	345	344	383	339	359	318	365	363	365	370	365	369	330	360	381	357	373	341	340	345	354	365	354	394	347	338	348	362	348	360	381	360	380	353	371	346	325	374	381	375	344	342	363	377	371	383	385	364	357	354	354	389	339	377	337	389	406	357	373	341	362	357	350	371	342	341	342	365	328	332	340	343	326	419	370	357	324	348	369	373	352	375	331	379	368	333	353	332	329	373	324	392	353	357	359	340	361	355	363	358	366	351	392	355	352	370	351	362	374	370	359	332	347	344	327	396	365	352	370	365	333	368	344	358	330	337	338	327	372	374	390	371	378	360	349	340	329	341	379	366	355	381	318	374	372	389	328	380	336	379	335	356	368	368	378	359	380	342	337	373	321	330	377	362	364	343	351	377	329	315	362	357	349	339	375	351	350	334	353	374	325	357	365	363	387	368	316	382	365	375	372	354	354	366	380	371	363	365	345	332	330	375	335	355	355	386	367	385	363	354	398	390	339	351	365	369	347	362	333	327	340	365	373	364	326	342	352	336	342	334	325	367	340	369	345	353	359	364	349	369	369	360	340	361	383	353	368	373	363	351	377	360	318	372	365	367	360	365	328	359	369	355	375	377	327	352	380	370	394	362	366	371	368	392	360	346	330	364	344	348	387	363	346	391	351	345	346	356	346	365	370	356	362	354	372	375	309	402	368	361	291	367	320	343	336	351	342	397	377	350	357	367	363	349	344	384	396	378	351	350	358	367	329	380	408	310	339	360	342	353	350	351	391	371	357	382	373	340	340	392	343	346	356	342	365	353	349	365	423	319	347	352	323	341	334	383	364	362	358	367	370	363	398	356	334	346	334	355	369	320	364	329	369	371	402	375	364	367	332	383	334	360	345	324	383	368	358	373	353	378	369	370	379	356	366	346	361	388	368	336	357	355	349	371	398	381	382	348	342	369	371	366	389	345	379	356	384	354	380	340	408	322	334	337	356	355	356	343	340	351	346	361	362	346	400	378	350	357	346	328	312	362	327	394	348	343	360	357	353	326	370	369	392	380	346	352	372	353	378	344	357	359	365	364	362	383	364	373	364	372	383	363	358	370	343	353	340	351	355	352	336	353	362	355	354	401	387	381	359	406	357	377	366	355	321	340	366	403	332	343	358	337	374	368	357	313	393	385	373	354	355	378	368	355	359	375	368	367	365	377	348	357	368	360	373	328	334	353	386	346	337	348	374	415	378	339	392	336	349	366	350	363	355	399	361	325	350	379	356	366	374	374	358	385	347	353	364	398	365	346	340	378	382	342	362	349	347	336	351	347	342	353	368	367	356	334	328	386	385	348	330	344	357	397	359	353	355	361	353	374	352	381	383	376	329	360	353	332	335	328	352	346	360	383	398	326	338	357	376	356	348	341	364	361	380	369	378	347	356	391	360	375	375	348	366	348	344	352	357	380	339	380	338	348	326	342	375	371	358	355	375	345	341	393	337	374	344	364	358	350	352	362	355	380	353	338	326	347	360	349	382	348	363	365	404	378	358	385	356	364	357	346	336	362	397	337	392	310	361	340	366	352	371	388	364	339	338	321	319	361	393	372	378	359	361	383	396	349	360	403	352	360	355	353	359	410	363	377	370	346	340	346	355	367	339	321	364	390	357	335	361	361	365	333	394	343	364	354	347	326	345	355	373	338	381	340	333	366	350	336	344	335	376	346	416	348	335	359	378	329	385	345	364	358	365	370	346	344	375	360	353	354	375	359	400	378	336	395	361	354	382	346	355	365	356	392	332	362	341	323	347	385	367	345	338	327	374	325	359	366	355	386	358	349	359	355	339	335	376	343	367	365	336	363	349	365	367	375	361	370	365	357	373	337	337	336	341	352	342	348	333	368	360	327	356	383	367	360	366	369	333	376	377	357	350	377	349	339	342	341	373	355	364	341	340	374	371	380	370	353	357	368	363	372	367	350	346	331	382	349	360	361	366	370	364	391	345	322	354	350	394	387	339	352	373	389	371	336	375	321	362	362	332	335	343	382	390	385	345	328	335	375	358	353	359	349	365	346	343	330	369	372	362	371	340	352	304	362	354	351	357	371	340	386	380	354	366	367	368	355	349	363	381	353	393	339	328	345	384	359	371	332	378	305	386	378	364	372	329	343	363	391	334	341	373	345	369	369	369	372	346	358	328	359	378	368	355	348	355	349	351	348	324	402	363	351	349	352	372	375	338	338	387	336	355	360	357	323	359	360	337	350	351	360	383	380	361	369	371	338	397	345	367	349	337	372	376	364	354	361	334	380	367	373	350	353	338	363	374	420	349	386	337	373	360	365	361	359	353	381	364	362	369	384	357	368	357	362	354	330	382	356	344	347	370	340	339	335	361	346	349	350	342	327	411	369	377	357	375	361	334	364	383	369	345	361	334	391	318	339	344	344	350	346	351	353	330	383	384	379	338	371	360	374	376	348	362	359	351	349	341	362	346	380	356	352	345	354	348	377	356	339	359	357	350	315	353	355	362	371	355	361	386	335	372	380	358	380	348	373	353	354	368	350	381	364	381	354	327	352	348	346	330	379	342	380	379	343	389	365	362	362	363	360	375	348	380	344	342	353	337	336	343	335	359	370	388	358	340	355	385	328	347	346	370	361	390	377	354	330	356
27431	19969	6677	966	685	595	594	537	594	560	477	557	569	560	538	531	518	589	578	523	550	515	542	535	514	541	509	554	540	549	580	540	537	546	561	537	552	537	527	530	507	496	551	576	539	572	550	597	538	514	543	538	549	536	533	549	528	556	535	533	529	529	551	508	537	552	569	535	498	475	547	566	490	526	479	512	520	514	518	543	517	544	554	515	567	557	523	522	523	500	543	557	501	506	529	552	568	558	533	546	526	535	576	556	577	535	553	541	525	533	539	533	533	525	537	479	549	520	521	518	530	517	509	558	562	540	490	547	556	551	568	552	524	498	464	550	537	555	506	577	524	576	503	548	514	544	556	532	526	481	533	553	539	481	547	521	522	502	545	528	561	487	536	541	542	477	516	521	570	529	575	510	517	533	568	551	569	519	548	495	554	593	556	561	502	571	551	486	547	536	544	514	520	508	507	552	570	539	508	509	558	540	534	500	529	519	554	493	544	537	500	584	466	489	515	506	516	547	547	557	569	565	535	538	507	476	540	503	521	514	544	535	513	542	568	514	517	575	510	538	492	549	522	552	530	493	551	540	509	530	564	535	551	521	520	540	534	515	543	529	579	531	576	546	555	575	505	547	549	522	503	526	541	521	557	538	516	565	534	496	504	577	492	512	510	535	573	566	508	520	548	551	542	565	562	507	528	564	592	535	532	514	552	505	554	539	548	521	545	525	546	530	529	506	531	529	500	497	520	523	503	513	540	532	553	516	553	528	574	540	555	535	518	561	494	474	547	556	564	553	497	524	531	555	508	518	544	566	550	513	511	490	577	519	530	519	534	508	537	526	574	528	534	553	518	534	545	538	531	521	536	519	522	493	558	562	553	567	556	544	508	540	532	514	542	536	513	488	531	536	538	521	530	509	526	500	529	458	521	561	506	538	506	545	541	480	570	505	513	516	550	515	523	516	538	514	518	548	554	515	510	529	540	530	472	540	509	510	506	524	581	531	512	559	521	542	528	544	495	543	524	535	522	521	530	510	521	534	486	532	583	575	549	547	535	547	534	489	536	499	535	552	545	509	528	533	515	552	563	532	577	482	551	539	547	589	531	541	535	552	523	543	561	552	558	529	552	534	490	514	577	547	543	528	530	518	513	566	578	502	573	514	568	532	510	512	524	519	530	513	556	524	468	528	548	573	512	536	519	488	539	547	517	523	521	543	522	583	523	511	564	519	538	540	540	547	531	493	529	510	519	570	508	497	534	521	530	531	575	505	506	500	531	520	508	518	579	547	542	486	513	515	568	525	523	481	550	504	552	583	561	524	578	521	530	543	500	540	548	468	530	547	568	557	509	565	522	502	526	560	548	505	534	567	529	545	518	517	473	496	485	571	515	555	491	515	510	552	541	542	528	559	508	553	504	555	535	567	542	549	509	556	485	549	527	498	559	557	521	539	548	529	531	533	510	568	549	545	506	549	550	533	525	530	526	556	526	515	473	525	559	526	551	506	571	519	563	551	558	599	566	554	561	534	542	557	534	519	539	544	562	546	529	531	556	534	546	544	522	506	523	513	514	583	520	510	521	546	523	525	541	550	556	540	527	588	542	539	535	532	513	573	517	562	550	500	507	484	529	527	528	526	551	541	541	503	539	524	540	556	537	519	573	559	519	500	562	486	542	521	528	525	548	578	507	554	532	541	596	538	488	497	537	537	538	539	511	536	540	527	518	542	522	535	534	556	505	537	544	584	492	526	504	556	549	510	556	519	536	499	514	546	555	535	551	546	517	545	517	548	557	540	505	557	500	498	497	565	547	547	491	540	546	540	517	555	547	534	510	585	554	565	509	579	535	529	523	491	529	493	553	565	572	534	528	489	547	529	508	503	516	572	528	541	524	539	517	560	533	499	551	532	506	517	435	530	582	549	491	539	523	498	515	514	548	519	505	556	511	541	521	543	541	505	574	601	534	511	524	582	532	526	560	539	516	557	517	513	545	531	541	573	534	540	496	522	549	532	516	490	502	519	545	500	547	529	580	544	503	490	562	518	557	522	522	547	546	551	520	526	489	526	536	483	482	518	515	535	545	508	521	515	545	559	512	531	501	549	517	554	501	544	574	534	552	544	554	522	535	552	515	525	539	540	526	549	506	500	503	514	495	545	521	536	553	545	539	500	550	529	536	490	544	561	522	510	536	562	589	570	519	535	521	496	547	511	511	510	554	548	555	530	553	545	568	520	516	546	497	557	528	528	563	499	530	533	499	526	527	481	507	482	500	523	517	511	519	540	513	528	534	528	543	545	519	507	536	530	470	545	515	550	548	556	504	560	506	508	558	529	576	539	541	522	555	508	594	525	557	504	569	542	522	541	538	534	551	502	526	509	509	506	533	535	496	523	523	521	525	539	554	519	522	500	517	528	511	555	521	566	551	527	537	554	522	514	526	484	522	563	558	531	536	524	532	505	537	543	549	558	520	555	491	540	569	523	529	544	468	549	535	517	517	532	513	532	519	557	538	547	520	504	580	588	548	544	515	552	558	556	527	555	529	571	533	534	501	526	532	545	525	506	549	524	511	523	528	564	494	571	550	564	495	544	485	533	551	524	540	492	551	497	484	559	527	513	521	548	565	556	594	526	536	504	527	542	524	556	521	544	510	538	523	524	515	511	539	573	497	522	527	568	557	525	538	527	543	523	499	521	472	550	507	500	576	472	563	524	542	535	550	537	550	487	530	501	532	533	522	518	556	494	503	532	467	515	509	571	509	503	549	587	542	539	471	505	539	531	522	515	540	567	550	499	541	541	548	514	574	526	536	575	561	574	539	564	497	511	571	507	548	506	523	535	494	521	540	542	523	549	530	545	557	526	564	560	512	496	491	518	505	507	552	530	554	512	547	537	499	547	553	519	540	518	539	507	518	546	541	468	528	539	525	567	528	528	512	579	510	569	529	545	521	529	554	568	547	517	544	570	538	548	546	538	558	507	509	570	551	510	544	560	564	523	514	518	476	527	508	577	534	522	565	534	491	514	492	502	574	549	531	491	508	531	530	517	529	529	533	548	520	547	498	510	539	518	573	533	520	515	529	545	522	495	563	548	528	562	515	534	550	540	565	524	504	536	538	560	548	531	541	566	505	524	543	562	495	517	561	502	520	562	546	531	548	541	515	507	524	546	543	505	520	491	557	493	543	513	522	536	480	544	492	525	549	516	550	532	525	497	532	504	492	539	530	548	551	547	549	547	546	527	538	553	531	531	482	515	526	478	495	517	562	543	560	516	529	550	519	577	536	535	522	531	563	550	540	549	545	585	503	503	495	549	537	549	541	527	560	524	512	540	504	529	513	584	539	526	523	534	572	526	509	483	532	526	585	613	536	558	522	522	476	492	582	518	558	538	510	541	507	533	512	546	509	534	558	532	518	581	528	531	555	564	570	522	546	577	551	533	590	512	504	514	539	561	531	504	535	551	575	540	542	497	549	532	518	567	547	549	546	541	540	534	541	524
4182	1104	1088	771	694	645	691	661	613	593	594	565	609	612	623	598	588	645	565	641	577	575	596	593	600	615	628	591	601	587	589	608	577	583	606	603	622	622	608	600	584	585	614	575	593	596	599	601	573	590	572	605	577	625	574	551	549	628	609	588	633	626	536	553	602	591	561	583	607	566	603	579	617	589	602	593	592	589	553	559	584	607	583	613	650	629	630	594	588	636	581	597	635	569	554	643	608	630	564	616	579	598	590	647	593	617	565	612	596	627	567	611	595	581	600	636	569	592	586	623	614	591	588	593	633	617	603	622	610	590	577	574	609	560	605	586	618	619	568	583	614	599	594	596	592	574	602	594	575	607	576	623	600	637	577	554	562	633	597	574	617	588	592	592	594	585	583	609	597	672	588	565	580	581	593	588	661	588	604	575	605	573	572	587	612	582	594	594	586	599	603	588	581	631	603	643	614	616	599	588	622	611	611	521	633	638	595	657	590	573	654	599	605	589	634	606	590	579	596	581	590	588	568	612	589	549	614	605	597	607	554	616	563	605	585	622	604	588	609	649	598	637	579	573	589	633	614	565	616	571	601	592	592	587	597	551	570	565	597	631	596	649	568	570	622	610	595	581	597	597	573	578	597	605	615	604	562	644	582	613	640	570	634	597	626	610	576	595	654	610	614	579	559	609	601	578	582	568	559	617	597	589	598	546	590	573	624	579	569	576	616	578	599	606	608	617	574	613	593	609	619	605	597	629	581	579	599	583	577	614	612	605	597	588	679	614	621	608	581	630	577	578	593	635	575	623	621	633	591	575	616	597	581	620	604	611	572	582	611	606	576	656	575	592	637	618	639	544	618	603	571	564	549	587	625	589	653	605	615	615	571	650	613	606	612	657	643	631	598	590	658	593	614	552	618	604	586	550	631	599	617	629	588	554	603	607	583	607	623	546	597	581	612	586	572	559	596	551	571	621	572	601	587	518	593	644	610	595	570	582	568	621	581	612	587	654	574	605	606	570	632	592	602	592	579	576	613	600	569	553	579	613	662	601	593	576	584	620	563	629	597	585	654	601	593	567	616	573	602	605	601	579	601	632	601	592	615	580	587	618	620	588	568	603	603	597	603	619	590	576	592	582	602	601	602	604	551	631	601	661	574	571	604	647	587	618	583	594	638	577	612	588	561	564	594	602	562	608	615	595	609	609	645	590	648	566	644	587	588	560	586	615	610	586	596	606	638	601	578	618	629	591	591	607	605	627	618	638	629	619	623	608	623	642	594	594	620	618	598	640	551	618	634	610	602	596	588	567	634	627	616	593	605	581	587	588	599	599	603	576	615	584	591	631	604	606	588	567	624	578	570	599	598	583	564	614	553	610	573	601	584	616	548	610	584	567	602	626	601	615	637	594	603	605	585	632	567	610	598	630	601	584	630	586	592	569	588	622	640	586	632	592	592	600	593	621	566	586	563	604	607	618	616	600	619	612	625	586	618	561	621	606	598	577	584	595	591	579	604	623	613	615	595	638	586	623	565	565	616	605	626	610	597	617	578	616	603	642	604	577	565	537	576	602	574	550	593	608	620	569	570	599	624	675	621	565	635	578	611	579	615	645	618	626	580	587	562	582	607	546	602	581	556	567	610	609	597	587	609	578	615	612	609	587	631	581	584	579	572	566	563	577	642	622	574	554	583	525	622	597	590	562	638	590	576	585	608	646	617	576	588	585	600	618	571	590	591	600	604	601	572	579	589	616	598	583	626	610	581	596	583	601	596	615	594	594	593	616	603	572	557	597	587	625	617	569	618	593	596	582	599	597	581	625	568	617	639	600	620	570	608	594	560	605	578	618	623	608	605	592	619	593	585	597	604	594	566	584	592	600	569	585	644	606	577	608	530	602	645	612	563	601	626	578	628	568	583	638	603	606	561	628	631	566	584	649	624	608	597	597	612	582	610	611	592	629	602	598	568	604	615	599	568	606	574	619	614	593	581	576	623	595	574	576	581	567	628	632	608	575	596	633	578	558	545	556	605	569	615	601	594	603	550	614	571	610	584	544	627	580	580	571	597	574	558	626	580	596	602	566	581	638	588	553	615	580	613	589	597	585	598	567	564	600	617	581	631	613	571	590	579	601	581	593	594	637	635	643	585	616	593	615	609	623	609	587	592	601	583	596	620	585	638	580	620	581	610	558	612	643	594	630	576	600	615	607	637	582	577	594	598	555	615	568	584	586	620	580	633	584	581	598	608	601	608	647	579	623	578	567	592	560	629	601	632	575	596	565	600	606	637	616	611	583	577	609	581	605	635	590	573	619	572	550	598	610	553	587	568	557	626	598	590	605	623	600	601	593	557	597	579	565	629	670	585	620	590	619	585	565	562	593	584	582	567	607	612	601	565	608	605	592	602	617	552	601	602	586	614	614	607	572	595	593	603	621	632	560	568	584	555	607	575	587	615	664	571	570	602	559	558	593	559	610	604	576	622	561	583	577	610	526	594	613	596	617	583	594	586	625	589	572	530	606	607	545	584	582	622	567	616	603	596	589	580	600	566	586	606	582	645	571	613	605	615	603	592	637	607	614	549	648	624	615	596	631	566	617	610	608	619	571	613	616	579	593	620	600	629	625	598	562	614	580	584	606	647	601	605	599	618	601	568	593	587	606	582	629	603	564	594	585	609	647	585	607	602	581	566	640	573	601	591	637	592	586	633	602	560	591	595	607	625	622	560	593	588	647	578	593	569	624	548	607	603	619	574	536	594	588	622	616	589	585	598	565	625	630	534	618	628	612	573	583	622	583	596	571	630	570	605	625	570	571	603	616	584	602	605	610	613	641	528	612	557	567	602	645	586	619	618	586	587	590	628	582	604	583	566	599	585	562	585	644	588	599	638	610	585	566	566	524	599	599	634	571	597	654	618	593	594	603	629	609	569	574	590	574	567	605	561	534	556	570	618	573	587	606	627	570	580	574	562	621	602	603	573	579	627	634	594	597	601	571	600	636	600	555	599	577	600	624	638	561	628	565	563	608	557	594	586	611	590	561	587	589	597	622	614	611	569	595	563	613	640	588	616	620	604	558	577	653	591	589	636	619	592	588	597	578	576	589	585	597	590	623	567	575	588	630	618	570	605	564	580	592	572	626	617	612	590	587	581	619	587	598	630	594	589	574	559	541	607	574	588	608	599	587	587	601	634	584	598	631	614	548	590	575	596	559	602	588	587	555	600	581	633	643	581	603	608	583	579	569	573	598	616	606	604	592	585	591	605	600	621	580	599	560	609	605	603	580	594	566	587	579	585	599	622	638	636	622	592	609	595	601	662	613	554	581	602	612	554	617	565	605	606	612	617	550	566	568	589	620	599	608	608	567	562	592	611	603	609	621	614	573	630	616	604	612	588	587	581	606	615	576	580	580	590	579	564	594	578	623	595	541	599	628	615	617	625	612	588	583	580	561	578	617	614	585	597	605	555	630	603	586	579	608	605	565	603	567	628	584	613	600
23785	21306	28437	24481	21308	10234	1307	1005	851	771	812	713	644	683	696	680	712	692	660	702	635	662	657	643	656	621	626	678	655	628	604	638	616	610	620	596	598	594	600	637	603	625	618	603	656	638	590	623	631	619	637	640	599	635	655	623	629	645	627	644	591	617	598	613	591	582	668	620	605	605	632	680	605	620	659	635	651	624	586	597	590	622	623	643	604	640	618	604	615	618	609	586	632	609	652	584	581	646	619	606	562	633	635	566	620	584	598	675	615	651	617	586	605	641	601	611	641	604	570	593	637	650	622	585	652	604	618	622	622	627	596	602	632	618	660	625	606	567	614	594	586	608	605	630	620	585	601	652	611	609	582	621	550	608	595	613	616	607	617	611	573	571	602	628	607	604	613	611	669	591	634	564	637	678	628	607	580	625	629	577	629	605	611	639	588	638	586	603	618	605	635	607	656	647	666	566	578	593	606	644	593	594	616	585	666	601	620	594	621	610	620	668	597	639	599	613	585	641	630	625	638	608	595	642	623	596	608	657	573	573	570	630	614	632	637	609	615	641	648	626	652	628	568	538	659	591	567	625	647	603	620	555	610	630	639	559	644	597	611	588	583	597	674	643	610	595	593	642	590	627	572	602	603	603	599	622	623	589	612	597	668	584	622	568	633	592	603	613	609	616	669	617	618	629	580	618	649	619	589	598	646	590	605	580	611	600	633	635	580	634	607	604	594	613	595	626	606	639	599	606	598	559	632	617	648	610	648	667	648	666	620	602	663	593	627	615	595	580	639	599	584	609	585	594	629	577	641	644	612	643	593	678	611	591	607	636	591	589	656	615	614	628	651	643	622	608	639	615	613	577	613	582	653	587	621	568	593	580	617	622	588	598	585	638	637	613	633	616	589	595	594	642	606	638	635	599	608	579	586	637	633	586	607	611	637	638	602	594	619	612	641	601	637	607	610	660	602	608	592	574	673	614	579	605	647	613	580	600	593	652	598	630	589	625	610	569	650	609	612	597	622	624	563	578	634	626	593	603	628	630	604	591	581	654	621	630	630	582	616	670	596	606	578	590	609	581	592	624	635	645	603	586	598	596	620	592	625	647	683	574	625	633	587	625	653	603	607	631	575	634	606	641	606	599	590	614	654	591	596	609	596	595	620	609	637	610	604	656	619	603	629	657	585	576	578	636	671	602	630	604	627	598	619	617	643	625	599	626	624	646	605	597	636	607	618	618	598	601	560	616	593	635	595	597	605	593	611	598	600	631	608	675	627	623	622	576	596	596	615	638	588	582	633	617	650	641	608	621	600	632	584	631	610	635	592	585	621	565	591	588	634	635	568	644	626	580	610	621	599	618	586	631	575	615	654	581	655	649	641	581	588	631	630	637	664	582	623	600	596	592	662	615	564	615	592	584	605	612	635	611	619	639	651	600	612	618	633	619	602	646	644	625	661	644	633	594	632	622	595	618	606	661	659	649	581	564	614	624	660	600	612	674	620	650	658	648	658	624	637	604	606	596	632	594	614	616	598	655	637	588	544	622	594	601	661	647	617	641	586	605	602	591	623	611	603	578	643	596	621	589	611	590	606	611	642	617	630	596	636	641	616	612	597	581	617	591	660	605	587	642	629	610	633	606	611	610	595	610	669	614	629	591	650	629	621	626	667	685	618	603	601	643	599	585	627	597	598	656	633	670	579	621	639	546	612	596	588	610	594	618	594	615	648	602	623	603	616	620	628	632	631	558	613	643	634	642	643	613	584	653	627	620	633	622	622	644	585	615	671	636	650	589	611	619	626	634	611	649	568	626	658	633	608	635	593	633	573	618	641	644	636	651	603	591	624	587	641	603	638	688	686	617	630	626	616	626	611	666	552	627	623	642	609	620	592	596	631	596	645	595	680	634	620	609	615	600	622	597	615	587	600	581	612	607	613	569	643	613	604	608	603	593	595	611	610	637	608	624	603	647	649	587	611	636	585	638	594	639	606	576	580	608	601	635	577	634	625	614	603	593	628	592	643	585	619	615	612	627	605	572	637	654	607	608	565	626	574	603	639	594	568	625	592	594	608	671	619	596	597	640	596	607	615	637	558	610	599	584	568	630	628	658	604	572	590	596	619	572	601	592	592	599	594	614	610	591	638	648	626	610	611	616	576	634	617	602	612	608	612	667	594	602	626	582	592	601	620	570	624	642	592	615	617	597	612	624	644	614	603	641	590	642	602	628	606	629	599	652	604	590	633	627	604	612	609	628	615	595	607	621	587	599	661	634	642	637	614	610	587	612	640	613	614	600	611	624	607	615	644	606	573	638	588	624	571	565	609	591	617	649	596	577	586	641	645	660	615	613	579	591	630	615	665	585	616	607	641	613	606	612	602	614	634	613	620	604	601	616	584	580	639	616	595	652	604	605	586	624	615	627	619	602	606	606	574	631	607	635	668	625	598	641	658	642	629	610	595	637	605	660	651	605	645	609	589	638	594	593	604	585	635	625	632	604	648	618	607	580	589	616	610	596	625	584	609	592	576	624	615	605	622	631	611	588	611	639	657	612	673	653	564	622	612	578	607	600	623	577	588	616	623	582	560	568	637	583	544	600	631	599	642	610	595	645	570	595	598	586	624	648	592	634	534	628	582	627	605	646	613	650	631	672	596	612	611	644	644	656	645	631	605	573	605	587	639	618	588	602	621	611	557	550	620	650	597	599	624	616	616	610	653	623	615	586	604	569	597	634	629	630	596	650	587	581	593	628	628	595	609	617	589	600	597	570	620	597	623	598	605	608	650	626	617	652	604	565	610	562	669	631	596	642	571	630	621	638	585	596	636	641	625	584	605	615	630	597	600	634	604	594	644	640	597	570	598	640	603	610	594	609	614	578	630	650	645	627	588	624	633	619	599	604	641	573	583	601	586	591	636	572	622	554	625	635	612	600	624	624	627	594	622	565	571	578	655	614	619	584	622	640	600	631	641	614	621	584	658	623	587	617	607	609	604	613	644	633	636	611	651	591	585	630	636	624	639	617	631	602	576	645	614	594	590	591	623	616	596	595	610	623	639	575	665	595	588	612	628	560	608	575	660	585	572	623	689	603	594	604	625	571	628	633	640	604	623	649	615	657	604	620	582	605	636	634	621	606	565	607	578	608	588	585	623	616	598	653	618	610	623	607	656	615	593	607	620	644	621	652	585	613	633	608	621	619	583	616	612	623	626	603	650	606	640	621	600	637	606	595	599	603	587	623	578	612	589	594	624	596	660	586	594	596	637	637	605	632	619	659	590	660	629	642	644	590	583	578	588	626	645	634	594	601	631	600	556	591	619	617	581	611	610	620	633	630	601	615	630	630	624	624	646	651	578	648	587	628	610	674	623	612	625	650	626	641	577	635	569	605	621	652	634	597	614	639	612	646	631	629	618	610	630	612	615	648	616	657	650	634	593	609	611	612	618	557	598	618	593	573	644	605	568	610	617	586	604	659	637	627	623	612	617	658	593	650	586	551
3329	7550	6490	3181	2347	1799	1557	1241	1122	1032	934	922	896	825	796	811	770	747	708	779	798	694	734	773	722	781	721	748	707	679	732	704	676	753	731	650	735	710	699	719	733	730	725	717	712	723	641	676	699	683	707	738	707	694	711	729	690	714	704	733	713	703	687	694	679	683	772	682	730	775	690	740	704	715	655	686	677	751	707	647	703	715	678	688	698	671	678	688	661	686	719	681	706	683	696	684	702	723	664	734	668	703	697	668	690	691	732	725	684	713	731	677	707	675	725	688	709	717	649	655	762	678	695	673	707	689	677	684	708	665	689	677	674	716	706	713	683	697	713	701	692	705	727	704	667	678	681	701	698	783	674	698	680	699	737	703	700	703	723	676	682	717	702	630	738	733	746	713	716	679	746	739	680	654	680	695	745	693	728	703	720	684	686	659	685	702	645	673	722	690	758	733	687	738	700	669	707	697	654	716	694	660	717	691	727	719	655	685	693	698	680	679	695	637	693	704	715	738	678	723	734	681	682	727	712	689	678	679	762	651	710	726	693	736	678	734	720	707	659	702	673	725	748	715	679	714	683	728	714	634	680	682	682	717	699	718	707	735	699	672	640	702	670	689	696	707	747	694	687	654	707	713	705	714	693	731	664	715	681	690	680	667	690	720	691	702	697	686	719	707	678	730	734	709	696	727	701	677	687	710	638	696	737	714	667	693	756	750	702	701	710	713	672	718	735	689	660	708	693	683	719	713	760	666	666	712	650	663	694	724	686	678	706	692	729	683	759	706	688	733	665	682	715	671	724	691	674	664	710	722	674	693	704	687	703	678	721	709	726	662	694	682	691	655	694	727	716	706	752	663	727	747	686	696	686	697	690	753	709	699	711	706	743	712	740	694	692	721	695	700	729	714	718	685	762	659	716	698	699	696	736	697	687	727	685	687	694	696	752	699	695	717	716	700	758	731	709	675	688	685	688	725	710	706	678	661	665	680	686	669	674	673	669	724	649	680	732	721	720	739	714	704	699	709	695	693	668	705	699	742	704	707	686	715	659	719	728	712	721	715	691	743	714	682	707	723	697	696	711	681	704	660	722	716	736	682	659	701	661	699	671	691	719	720	707	699	706	724	682	716	697	697	696	709	685	688	686	693	653	710	699	748	695	703	719	714	731	663	709	682	663	734	689	714	710	696	731	686	668	737	685	681	706	702	748	662	681	689	691	740	683	688	702	699	680	695	709	710	695	720	727	736	668	672	725	740	694	699	701	685	662	690	740	758	678	658	692	690	717	710	753	672	740	717	711	696	683	701	694	660	703	695	663	710	711	702	713	713	681	674	693	662	700	709	723	685	710	759	706	684	670	727	623	712	675	718	695	735	705	730	706	699	633	641	723	703	715	671	660	731	703	729	686	661	740	703	686	727	723	699	732	647	721	695	670	681	663	673	744	677	691	675	685	709	675	700	717	727	691	711	706	719	731	725	681	710	674	708	700	704	675	696	677	722	735	691	673	753	649	666	681	710	673	697	685	705	709	708	718	739	714	687	663	695	679	696	690	666	687	672	680	685	678	723	681	699	707	692	651	646	684	687	692	670	719	724	648	672	729	712	689	745	671	741	727	692	687	661	746	729	677	701	719	678	715	721	721	695	673	709	694	696	697	701	685	678	636	651	690	737	703	686	662	711	741	716	726	688	733	756	678	707	726	676	667	658	704	674	697	689	684	690	681	677	697	691	736	675	708	688	794	665	662	686	709	655	719	713	690	673	688	700	730	672	699	735	653	705	677	701	670	673	704	721	709	706	653	671	694	682	713	679	678	729	757	751	708	714	720	717	692	733	707	702	710	731	710	679	712	633	697	688	705	668	793	689	697	651	654	650	683	704	687	695	700	680	694	684	685	722	680	729	682	672	717	686	674	657	688	705	666	703	678	700	699	710	705	707	684	741	676	715	676	679	723	696	705	732	689	714	721	751	682	720	698	717	676	730	682	721	668	707	758	671	700	665	663	725	719	706	691	678	702	676	701	721	700	692	703	686	732	663	712	738	699	659	676	762	696	695	699	736	728	670	748	701	689	702	709	704	707	717	645	701	696	694	693	711	711	710	666	674	664	668	712	711	672	703	692	675	690	736	717	689	700	710	686	687	708	695	666	719	739	695	697	722	728	734	692	690	698	713	668	728	719	745	726	789	666	692	703	679	711	686	625	693	687	723	654	727	740	729	719	659	662	688	697	719	699	680	714	676	675	691	723	701	704	678	667	712	737	706	687	681	657	735	696	698	675	704	700	723	723	728	707	723	772	727	696	719	707	699	682	748	656	691	702	742	707	714	708	698	678	711	685	732	701	690	715	748	717	692	706	720	755	703	703	666	695	692	686	671	641	695	767	656	707	639	699	688	732	712	675	702	708	732	688	711	659	702	705	687	711	708	696	680	738	719	691	692	720	687	686	734	645	677	695	732	693	673	745	678	718	742	735	701	666	726	724	747	669	687	678	686	671	701	689	667	716	695	667	740	703	730	729	707	656	665	693	726	741	717	707	694	737	703	708	680	710	721	722	638	690	691	706	628	664	678	643	679	693	683	705	725	691	698	659	682	734	700	708	726	724	689	654	661	734	687	750	754	700	676	698	700	699	707	652	680	628	675	689	701	712	668	738	721	702	716	668	687	730	689	737	695	696	693	723	696	684	701	676	677	712	725	691	683	696	700	693	743	703	711	661	674	668	698	658	683	718	655	680	679	702	685	712	690	679	697	695	706	695	744	712	673	697	643	690	719	725	684	717	676	717	709	692	649	685	714	701	699	750	728	645	736	701	673	716	701	618	670	678	686	688	731	673	763	721	697	715	679	689	664	731	728	673	699	669	728	713	722	688	684	733	720	693	701	719	713	747	694	705	684	743	691	702	670	714	650	687	709	718	723	741	713	647	696	674	682	666	630	727	709	683	701	671	678	695	727	680	671	701	674	679	720	694	730	725	721	709	718	689	676	694	671	684	697	702	694	657	665	714	667	704	734	683	715	691	668	677	694	653	674	701	728	693	741	711	651	656	706	712	675	725	738	689	723	707	692	661	669	687	694	678	704	670	698	699	733	720	684	698	692	727	699	701	663	706	676	706	702	719	713	706	701	673	681	671	691	744	721	687	659	689	693	718	655	738	727	689	707	701	664	712	694	681	691	715	677	696	695	673	735	674	681	713	691	678	708	664	686	703	712	671	660	714	714	722	761	699	767	775	731	727	731	721	716	701	700	690	684	704	660	694	660	656	699	678	760	700	710	661	745	655	730	723	682	676	723	699	663	669	639	652	663	687	677	692	638	748	691	666	734	689	702	685	714	711	747	722	712	743	702	737	752	694	716	684	680	719	735	738	683	707	682	709	672	697	684	654	678	712	679	739	730	732	689	662	712	712	721	679	731	685	662	724	704	725	688	668	696	699	734	692	706	691	716	767	721	725	738	735	691	717	742	708	671	731	743	717	733	675	694	640	684	706	667
24579	21298	27639	25211	14521	762	476	437	374	332	318	301	339	302	251	249	271	321	265	284	252	253	278	262	272	291	266	291	267	251	261	241	268	253	275	251	259	265	252	216	253	261	252	274	252	278	269	270	244	261	257	267	230	256	260	276	259	271	264	293	256	263	245	269	259	252	254	255	293	261	250	238	256	276	249	232	251	291	258	257	237	262	246	269	260	286	317	247	266	239	256	263	277	280	257	257	241	266	277	287	244	241	278	263	243	242	272	282	268	265	256	244	245	244	254	271	265	270	261	251	258	262	291	267	271	259	287	279	300	251	254	263	247	309	276	248	240	252	266	289	261	243	240	263	241	277	265	254	260	254	212	270	270	229	265	265	270	251	267	292	272	263	228	278	270	267	241	237	242	257	254	264	230	246	242	243	289	272	271	249	251	266	248	249	243	250	288	232	230	239	256	276	259	266	277	257	255	250	280	267	259	247	267	254	230	266	261	232	237	276	246	279	247	283	249	251	253	242	265	266	275	261	245	256	263	252	267	260	282	264	266	233	241	260	242	249	275	258	248	237	256	230	231	278	258	254	278	246	241	260	241	241	257	278	276	280	264	274	259	268	220	276	259	217	235	264	267	255	288	221	260	258	228	228	242	247	260	257	238	275	254	254	264	288	265	244	262	266	263	249	239	270	295	271	244	255	260	257	272	259	272	252	267	237	248	262	243	242	266	239	265	249	262	250	231	254	260	251	280	280	279	230	266	228	236	254	239	273	250	240	256	262	270	249	245	275	256	291	260	265	230	237	277	226	260	296	243	258	288	267	256	267	273	243	234	282	287	276	240	283	282	272	230	254	279	272	256	257	252	262	285	272	262	270	287	268	260	259	254	257	265	263	282	250	280	265	236	240	253	276	246	252	228	229	274	262	260	248	257	245	257	239	250	239	263	255	278	275	294	256	270	259	251	269	266	274	252	280	242	243	244	278	265	253	270	240	243	266	238	262	256	269	260	253	255	262	258	279	248	281	254	247	233	250	245	257	252	245	290	240	253	254	243	246	243	249	245	268	294	256	287	241	242	258	253	226	246	238	270	279	267	260	272	264	266	261	243	272	247	265	251	259	220	239	237	272	281	242	276	241	298	253	261	232	258	266	248	262	267	262	272	282	250	230	243	266	246	260	250	242	257	264	258	254	230	245	280	277	247	233	243	231	250	253	245	247	259	251	249	231	257	250	255	256	240	240	274	281	250	236	287	261	270	277	261	276	275	263	263	253	261	249	239	239	239	277	275	277	254	269	279	227	253	241	254	238	254	249	244	260	252	262	254	262	283	241	267	277	285	255	264	241	267	249	246	256	266	247	249	260	230	257	254	260	255	250	277	228	240	258	247	271	252	229	261	250	251	267	265	256	236	266	247	247	233	269	256	265	256	252	243	254	246	279	257	244	282	284	256	277	248	255	260	283	230	244	261	243	255	267	266	273	259	269	256	240	245	277	263	252	255	263	253	231	231	260	261	260	229	239	225	263	283	264	251	226	242	269	242	273	270	224	278	247	248	265	268	229	253	277	263	252	250	274	244	218	254	248	252	290	254	254	249	282	257	276	245	231	279	257	255	262	259	250	309	261	261	258	265	240	265	253	275	239	272	241	280	254	268	233	267	227	277	266	293	256	267	243	232	246	232	249	272	255	275	276	245	236	241	248	258	260	268	219	260	278	233	255	250	245	251	258	279	264	274	252	257	271	250	260	237	250	240	238	287	282	256	259	265	253	270	250	239	266	243	265	263	235	251	244	259	238	253	243	235	267	245	259	253	255	260	272	261	242	275	282	260	243	238	263	248	253	261	235	264	274	247	255	233	227	261	268	253	275	246	231	247	234	247	268	291	263	219	251	263	284	250	272	242	237	232	274	264	261	231	236	250	266	270	258	287	231	292	258	266	257	257	275	249	271	245	241	262	279	246	262	263	227	273	234	255	258	271	258	244	266	256	271	256	244	283	268	252	235	272	224	261	259	264	264	277	248	268	253	227	239	256	249	261	269	237	256	277	270	263	270	270	267	236	257	262	257	258	262	230	257	252	236	307	254	269	269	224	253	260	253	261	269	259	255	277	255	237	257	265	252	239	249	265	246	278	264	240	260	267	271	249	254	248	247	250	274	262	272	286	267	244	280	239	238	265	235	271	268	252	252	268	246	226	265	290	264	263	237	262	273	279	240	249	242	279	260	258	270	235	243	257	252	242	255	278	269	256	282	234	221	258	246	261	245	249	237	247	256	238	285	261	263	274	290	255	245	260	228	247	257	254	251	225	243	258	239	292	249	253	239	246	242	244	273	251	257	242	249	219	261	242	268	257	262	279	245	237	255	271	272	224	252	253	253	224	243	252	247	237	248	271	257	248	276	246	242	261	240	259	246	255	235	249	261	262	281	234	249	249	276	270	245	261	306	278	261	252	269	212	232	246	280	252	247	271	259	259	240	232	239	256	242	289	235	240	240	269	267	273	255	267	251	276	257	240	276	246	216	277	269	258	250	261	268	241	253	260	261	235	261	253	263	286	251	257	237	233	259	245	271	240	264	246	273	247	240	281	237	232	245	291	235	283	266	270	238	283	268	259	256	244	254	246	269	255	259	247	263	237	254	251	236	252	264	273	255	267	240	264	259	267	254	217	253	253	268	274	259	250	228	259	263	254	266	233	233	266	244	277	260	271	242	273	248	240	264	228	260	256	271	250	256	279	255	286	255	250	247	234	259	281	279	298	255	257	237	266	249	255	250	257	249	289	258	217	250	280	229	265	256	260	236	233	253	272	245	232	223	236	260	234	270	260	265	257	261	248	243	259	245	285	230	233	256	290	253	248	269	259	265	254	261	239	240	251	280	240	256	245	271	240	242	252	260	234	232	243	249	234	303	233	243	258	239	243	243	256	262	247	240	287	268	250	276	278	268	244	243	247	272	231	269	259	269	234	267	281	237	260	267	251	273	265	257	231	296	234	257	251	251	248	240	272	242	217	246	273	262	264	254	259	266	286	262	255	247	256	255	280	266	237	236	251	260	253	244	271	288	272	247	265	261	239	270	236	243	252	233	237	250	268	254	264	257	227	232	282	274	258	268	262	280	261	251	267	255	252	242	248	259	256	236	252	228	251	250	253	274	271	258	246	236	302	247	246	246	275	242	224	257	272	252	247	249	256	240	238	258	263	253	265	248	259	249	258	261	248	243	267	252	237	258	242	248	265	223	265	279	248	271	265	236	273	249	240	258	231	251	267	254	273	239	219	273	243	285	280	239	261	232	244	253	280	253	246	257	273	266	260	273	269	263	261	236	229	248	265	264	287	240	220	265	237	248	244	249	245	258	264	221	261	302	236	258	246	238	227	254	270	266	265	245	283	244	264	275	237	285	273	244	267	243	282	294	273	259	259	300	264	246	247	238	231	288	243	245	250	251	241	235	271	282	242	232	251	252	250	260	249	271	244	283	275	246	240	260	243	264	255	254
3238	4798	3849	1836	1284	1005	786	693	567	497	445	414	402	387	405	332	337	334	343	328	364	343	335	319	324	318	308	324	312	274	319	301	337	316	327	316	287	301	279	341	323	307	290	315	306	295	302	324	323	285	317	296	279	281	303	296	305	299	309	292	278	290	272	301	290	285	277	274	304	291	289	311	314	294	315	301	309	285	298	311	302	275	308	287	308	276	290	299	312	315	306	314	294	282	301	264	292	280	303	313	261	278	285	292	325	322	312	317	318	304	314	298	311	302	297	312	305	280	295	276	307	290	309	265	289	320	307	307	298	301	283	307	306	309	296	307	289	306	319	255	277	305	306	303	277	309	320	292	302	302	309	290	289	303	298	269	325	293	300	313	310	298	257	266	332	282	292	299	283	315	317	286	315	288	300	323	293	297	303	294	295	295	266	327	309	318	286	284	298	292	287	302	279	328	292	297	293	279	307	274	312	298	278	281	308	309	303	267	325	302	324	311	330	293	293	306	312	309	267	317	287	308	317	331	252	320	301	307	303	296	305	310	312	315	291	293	301	297	279	315	328	293	323	307	276	294	287	284	280	294	292	317	294	300	307	309	276	278	286	295	292	311	260	307	292	294	279	322	302	294	301	306	319	312	307	306	302	311	283	302	313	308	293	296	295	310	340	286	301	286	296	297	321	309	291	323	283	286	291	281	281	296	271	309	294	280	295	314	289	290	285	295	321	262	281	289	271	275	261	291	290	284	285	313	281	315	329	299	290	306	284	295	335	307	304	289	279	286	292	300	280	297	293	298	299	325	302	287	300	301	274	310	255	309	304	282	298	309	281	299	306	309	309	305	285	282	269	302	262	303	295	276	316	274	302	299	259	318	253	300	306	291	298	295	313	305	289	305	277	282	267	259	303	284	308	279	303	275	298	296	300	322	286	320	299	301	292	284	322	293	312	304	313	316	307	290	274	275	291	309	290	258	307	284	314	275	282	255	294	322	289	298	287	279	318	311	270	271	318	258	319	246	278	313	318	272	290	318	289	315	284	304	277	307	298	329	288	298	283	291	302	297	289	301	294	276	288	305	307	301	289	304	302	290	303	315	273	301	306	295	289	282	342	317	278	282	297	292	297	289	270	300	284	315	272	287	305	289	301	304	300	280	308	278	282	311	301	302	276	297	282	297	319	304	277	285	322	300	278	294	292	269	306	318	279	318	264	276	293	302	285	327	281	276	310	287	277	283	273	293	307	281	285	279	274	275	285	312	302	285	270	274	301	274	269	310	293	287	314	299	266	302	292	300	269	285	277	273	275	310	279	301	266	309	287	272	297	315	284	319	297	297	279	316	277	287	280	268	294	288	290	329	283	283	298	283	306	290	323	292	281	290	304	263	286	280	304	269	323	325	304	297	284	288	265	286	271	300	276	299	290	311	281	262	319	296	293	315	308	294	288	291	300	286	280	283	274	313	327	295	301	313	288	292	281	283	320	318	308	295	313	282	310	286	292	281	281	252	310	296	278	294	280	315	345	271	315	330	268	294	338	287	329	303	306	290	303	331	276	299	298	286	289	296	276	283	277	292	325	314	289	284	279	275	327	337	293	309	306	302	261	289	282	301	309	298	284	289	299	306	286	295	336	280	260	263	295	295	294	296	295	299	300	277	307	318	279	340	306	308	275	301	295	283	299	298	316	270	317	323	308	295	265	282	320	295	291	281	302	279	283	275	303	261	298	307	289	299	298	281	277	289	279	275	303	280	314	305	309	290	312	350	296	330	292	296	288	289	263	286	295	290	304	264	288	284	302	318	257	297	291	284	281	316	289	282	302	309	285	331	277	321	260	293	282	301	307	280	286	265	298	314	304	301	283	284	308	282	341	269	308	285	293	275	298	322	298	317	313	280	324	324	288	319	308	316	286	276	271	292	290	303	291	301	277	292	287	302	314	270	285	288	265	309	286	280	304	304	309	286	305	307	265	297	286	298	278	322	299	305	283	278	289	300	278	301	276	302	268	259	314	300	286	264	327	274	279	314	265	292	290	310	328	289	318	293	265	259	309	314	301	269	288	303	315	277	298	284	269	331	296	269	249	309	301	334	271	306	282	277	286	286	313	266	282	301	300	302	286	284	300	282	301	306	318	308	310	301	293	319	299	286	308	293	291	293	295	304	307	326	268	313	292	319	282	276	318	293	297	296	314	274	276	351	303	291	314	270	304	297	305	282	317	303	294	302	305	300	299	270	312	283	253	301	263	300	294	260	293	310	263	313	284	271	300	285	284	320	285	287	306	280	273	294	297	298	271	291	290	325	304	314	280	287	301	289	301	289	267	301	300	291	296	311	289	302	288	328	309	297	295	276	284	293	274	312	289	264	277	304	276	275	309	258	305	309	292	302	276	298	278	293	304	289	267	275	277	303	294	306	296	310	284	309	322	286	311	302	301	267	296	316	288	312	303	270	280	281	299	303	307	301	303	302	311	313	286	282	303	296	302	308	308	294	288	280	288	293	275	294	304	310	269	287	299	302	285	291	304	304	288	302	281	290	310	265	299	308	328	285	310	267	271	255	324	302	332	299	312	279	281	295	298	291	280	285	305	299	319	295	283	305	309	310	265	317	332	293	299	301	295	281	295	300	287	289	298	295	284	316	285	298	275	336	316	256	291	302	277	295	304	297	280	301	285	279	303	289	306	314	306	294	281	282	279	283	318	326	292	301	304	269	294	310	278	287	276	277	301	307	306	288	296	330	289	301	289	276	328	301	287	302	318	294	300	303	279	289	314	273	306	295	298	280	305	284	302	296	292	275	299	291	309	295	317	268	297	289	265	296	296	280	286	275	291	295	307	315	301	284	303	313	310	314	295	297	324	289	286	308	285	283	265	268	310	331	321	292	291	277	311	311	298	284	248	281	291	300	287	281	288	279	281	307	288	286	292	324	300	298	292	284	283	287	286	303	286	303	300	260	289	298	298	266	284	261	285	313	287	303	270	291	303	294	325	296	278	267	318	274	297	302	311	316	298	347	300	340	289	299	295	285	282	275	315	297	292	301	316	295	280	297	287	272	323	297	310	290	301	272	330	285	307	262	289	278	291	283	277	293	294	301	299	295	334	330	301	308	279	297	282	302	266	305	284	328	319	263	275	313	292	290	292	280	290	281	282	326	297	290	309	276	311	304	285	315	304	301	311	326	305	306	307	298	295	293	290	268	293	294	276	318	301	272	295	279	307	297	293	251	291	287	296	278	274	275	302	254	304	286	286	323	292	265	290	283	271	271	298	285	316	279	320	312	270	307	300	297	299	308	305	307	320	269	272	272	307	280	261	276	326	302	303	282	293	328	256	290	320	294	299	307	276	273	285	314	289	300	294	312	314	327	321	320	284	297	314	285	287	312	291	265	308	279	302	288	282	307	279	290	285	283	303	287	324	302	328	315	274	305	320	292	293	302	280	269	285	310	323	303	289	286	267	302	275	337	284	286	323	287	305	321	262	298	313	300
22550	21305	28951	23965	21300	21328	11104	1034	761	660	610	516	504	444	418	428	426	358	363	418	356	338	388	325	355	334	311	336	342	337	326	304	316	319	337	316	312	314	287	284	299	295	304	312	295	338	319	275	301	305	299	328	328	322	271	302	307	297	310	309	306	298	300	324	305	319	316	312	290	301	290	331	301	294	279	315	332	277	301	312	288	301	332	316	299	280	328	310	285	312	319	291	297	288	362	302	270	294	326	338	302	333	318	302	294	300	339	293	353	299	292	325	277	287	314	291	305	316	317	302	289	277	287	284	296	284	299	301	328	306	333	278	313	295	298	289	286	303	308	292	291	326	290	292	278	292	320	284	293	310	285	331	307	317	308	295	274	331	279	304	280	289	329	310	299	274	298	319	270	325	262	304	313	328	301	313	278	323	257	321	312	295	281	280	275	322	293	284	283	305	267	318	295	320	295	302	286	296	306	313	287	301	272	297	275	286	292	258	294	316	317	286	307	306	283	307	278	294	322	296	308	294	288	303	288	311	292	309	308	309	287	290	300	296	302	316	288	288	318	309	304	318	335	292	296	343	344	276	307	282	294	276	292	295	299	313	292	294	294	309	285	295	327	293	283	338	304	303	294	257	311	295	311	295	280	295	314	283	300	309	303	281	287	305	287	299	301	301	317	287	288	276	306	288	305	309	333	326	318	296	321	317	321	317	313	313	330	325	277	315	305	279	312	298	335	304	315	316	292	295	273	290	315	278	320	297	293	315	285	308	284	260	315	292	321	308	323	305	313	302	323	304	286	309	337	272	320	307	316	277	294	268	318	292	305	314	312	319	296	294	303	301	282	272	299	288	305	302	287	324	313	320	292	295	288	286	313	318	298	289	273	270	314	312	282	302	299	302	280	322	301	300	256	297	276	293	315	301	299	284	304	298	289	332	301	297	289	267	316	328	295	285	287	301	286	266	306	309	244	310	316	257	284	309	315	299	331	306	288	311	290	306	271	281	289	340	297	327	323	295	288	297	278	300	285	290	324	290	314	324	275	283	276	299	334	278	308	316	305	316	271	271	289	290	284	327	290	289	271	262	277	304	301	318	321	293	313	283	307	306	284	330	325	320	286	316	312	279	314	298	308	298	314	298	298	284	272	332	317	310	287	314	255	301	296	281	322	290	294	326	274	269	305	287	283	288	314	304	320	329	309	296	304	293	293	340	286	266	303	305	300	281	298	281	314	329	301	283	317	297	290	313	318	297	257	297	309	282	342	277	282	280	288	310	298	309	287	304	310	257	321	295	278	288	281	337	301	306	292	328	312	257	285	262	295	287	303	267	286	303	285	290	300	323	286	300	284	296	316	297	300	315	299	269	295	293	282	314	282	287	317	301	317	309	275	324	315	324	296	307	310	299	297	307	295	283	276	313	295	304	312	304	304	321	284	286	316	290	343	311	274	296	287	249	277	301	276	276	284	296	314	281	308	306	295	315	268	302	305	347	306	277	279	304	319	298	310	339	290	290	318	319	292	297	297	275	300	277	331	294	297	323	297	299	314	276	334	285	298	282	295	305	329	299	306	280	316	302	337	284	313	287	292	314	283	272	288	285	309	306	278	303	316	268	297	323	323	313	282	315	310	270	311	292	315	311	335	289	315	274	304	299	303	283	312	296	293	292	334	311	318	296	330	280	291	312	298	305	304	310	304	301	283	323	274	313	299	302	277	285	299	288	321	273	338	268	339	292	282	315	317	283	311	321	310	272	279	297	289	306	309	274	316	309	308	323	309	298	293	270	302	313	285	314	294	311	300	269	325	289	302	297	288	279	282	287	296	305	292	300	272	298	290	268	301	287	311	317	270	262	283	307	280	284	297	299	327	310	277	278	314	303	312	279	286	285	283	300	316	329	310	295	334	306	299	342	311	322	287	317	293	274	291	322	303	295	321	291	307	277	308	303	325	305	335	304	316	311	275	313	292	299	307	311	298	277	302	309	302	285	293	304	295	290	308	285	281	288	285	324	287	320	266	315	249	285	296	324	280	291	314	321	328	309	291	291	245	304	284	301	303	302	299	292	306	323	290	294	290	289	255	297	309	299	307	309	292	318	283	321	286	345	288	318	306	304	294	292	295	299	314	301	295	294	302	321	301	278	316	311	290	317	257	280	306	332	314	306	295	320	288	275	302	292	297	300	272	292	285	323	275	292	275	325	306	324	335	302	323	317	287	308	301	306	316	288	279	284	285	300	307	310	283	291	309	294	306	285	282	290	304	299	285	305	315	317	358	304	289	330	299	321	344	309	330	289	295	297	298	316	306	332	305	316	302	285	341	286	305	302	294	311	332	269	323	287	296	326	317	295	314	311	312	324	316	274	311	288	273	289	290	298	273	282	300	296	315	309	321	291	337	304	305	291	280	298	273	332	312	356	304	268	288	316	317	310	303	286	303	302	299	338	333	310	311	271	315	299	297	269	297	321	273	316	329	289	323	334	316	296	257	312	283	313	277	313	303	325	277	309	322	288	308	282	331	281	308	312	323	300	282	333	298	336	298	310	321	303	319	265	271	318	304	320	298	304	283	280	320	309	308	293	321	297	335	288	301	317	319	313	319	288	269	269	300	294	311	290	289	316	321	304	326	289	289	292	289	278	309	298	315	278	276	284	284	304	294	297	296	285	305	325	300	289	317	302	300	295	318	304	309	311	338	294	311	304	309	301	293	324	302	308	302	284	305	297	275	310	281	272	282	301	298	286	285	295	318	325	318	297	317	287	275	275	301	304	298	256	318	276	272	296	321	295	311	313	310	282	294	266	320	319	287	290	338	324	306	319	284	305	298	287	280	254	297	309	292	260	309	324	292	309	314	310	314	279	297	289	307	267	313	353	314	296	285	269	279	307	269	304	295	327	276	311	324	263	303	306	321	305	334	287	303	300	308	314	294	286	310	316	281	307	334	309	299	312	299	285	285	313	301	290	288	294	286	287	297	260	292	307	298	291	280	305	277	291	290	296	300	290	288	275	342	288	306	348	313	293	301	302	283	305	305	268	280	293	278	275	304	305	287	336	297	312	327	287	313	305	308	307	279	299	293	303	305	285	285	312	311	313	296	309	297	276	287	298	295	301	292	319	288	342	262	313	289	317	330	298	314	300	271	336	302	330	282	282	313	326	346	297	285	256	325	296	309	313	304	317	321	298	324	301	286	289	265	333	305	328	291	302	313	300	334	308	292	288	308	314	301	294	306	280	296	270	291	321	285	287	330	311	308	305	322	323	296	299	272	320	311	273	300	304	298	293	297	288	306	315	302	335	297	310	306	315	293	289	293	262	307	290	306	309	303	306	300	329	291	331	293	316	324	278	315	288	328	287	283	310	294	301	288	284	330	304	305	320	276	305	299	293	331	290	312	302	286	292	294	328	289	308	303	303	303	278	302	311	290	305	279	296	301	307	294	314	294	303	305	311	290	294	282	299	286	296	299	284	321	291	282	296	313	337	298	304	310	298
4374	13088	10957	5382	3531	2633	1978	1668	1226	1046	876	760	765	625	633	599	545	514	450	465	510	459	418	446	437	422	429	425	419	375	413	385	381	407	400	363	380	401	439	398	355	339	388	379	382	332	355	366	358	379	359	373	357	410	382	374	397	395	350	344	369	385	353	380	365	353	379	355	360	382	349	358	343	374	368	383	346	374	344	353	335	346	351	347	351	335	359	351	348	343	333	376	367	346	383	358	341	373	352	351	353	364	367	370	359	369	346	345	326	353	354	330	313	339	306	330	380	328	356	337	352	338	334	321	369	350	372	339	349	331	341	349	325	381	355	397	356	355	343	356	369	375	333	350	369	332	357	336	356	350	367	353	374	361	361	349	368	344	381	331	350	348	328	356	376	359	345	348	370	358	349	364	348	342	389	363	340	360	329	369	353	352	396	348	376	365	376	351	383	343	370	363	384	363	356	375	370	338	382	346	345	373	334	364	365	371	356	376	354	363	346	361	348	346	348	343	361	350	378	359	340	354	353	331	356	337	336	319	354	322	338	361	377	363	369	339	337	331	355	379	310	371	329	365	357	379	356	382	357	374	353	347	334	357	347	340	357	351	299	375	365	343	388	357	350	373	341	362	355	340	345	336	361	321	350	339	362	339	343	360	392	371	347	369	331	372	388	336	358	347	397	334	373	379	332	376	363	366	385	355	378	346	357	339	336	353	345	347	331	361	360	353	383	352	344	343	364	377	356	378	393	321	353	359	313	327	361	365	346	329	351	307	348	331	416	333	338	352	344	354	329	357	362	369	376	369	357	348	357	319	365	365	360	334	352	365	359	332	360	338	338	368	381	350	365	348	369	344	328	332	367	372	345	333	340	343	376	365	344	356	342	331	361	321	339	346	360	348	332	348	359	362	341	348	331	368	367	360	375	346	353	343	376	332	371	348	424	385	376	332	327	330	315	353	379	346	362	326	317	351	351	339	364	365	352	364	329	357	332	352	343	348	345	344	375	350	382	361	369	364	339	350	353	366	346	355	360	385	332	339	394	342	344	365	346	353	373	363	346	387	357	351	352	344	401	349	349	369	332	384	364	351	345	341	339	383	332	359	367	360	347	386	369	399	349	368	370	362	325	321	372	373	323	363	372	350	391	379	388	358	372	382	387	342	340	368	357	333	342	368	362	344	373	324	318	327	353	375	381	336	341	347	336	367	373	379	351	366	356	337	352	355	352	385	368	370	370	353	332	349	343	343	350	355	352	358	370	364	402	357	349	362	352	338	375	359	373	379	319	334	356	344	360	351	327	303	367	375	367	377	345	344	352	337	335	365	343	337	372	351	352	362	344	320	368	395	352	359	336	385	326	313	340	347	365	383	337	340	361	349	366	375	339	352	346	370	351	357	357	347	348	332	336	366	375	359	384	357	335	349	374	393	357	360	331	357	365	328	327	345	367	358	368	362	364	362	339	356	353	351	365	342	354	369	372	334	314	344	339	331	363	362	357	309	322	338	389	364	361	386	370	344	344	359	333	331	343	345	365	348	324	372	349	359	379	339	373	366	359	377	361	372	341	360	363	375	347	338	378	345	353	367	348	348	342	358	302	381	330	355	371	355	331	367	354	351	324	362	370	363	321	373	332	375	349	372	368	360	377	344	345	395	354	350	333	299	344	357	369	316	325	365	342	371	377	333	346	407	367	384	355	336	351	344	339	340	344	360	358	331	359	321	334	342	345	353	362	367	348	355	347	330	368	354	363	333	356	354	359	349	353	352	359	336	363	379	384	320	355	361	323	331	380	405	335	346	351	381	340	319	336	329	309	368	361	359	357	342	388	317	315	375	347	351	347	343	368	377	340	391	371	310	362	343	330	345	332	327	333	343	335	337	360	343	347	349	367	305	328	335	357	329	356	351	381	343	382	344	340	374	339	364	332	342	353	353	339	336	382	365	398	374	346	373	334	343	378	357	331	379	331	354	371	349	341	373	343	371	376	340	378	371	334	337	340	354	336	332	361	374	384	345	373	359	333	376	335	318	355	378	362	375	320	358	357	352	381	346	328	327	346	350	351	346	351	382	368	355	334	366	381	376	380	363	369	327	331	359	383	344	380	330	372	357	357	360	341	360	362	354	340	330	357	325	359	361	376	343	350	341	329	334	338	346	366	348	344	322	379	364	352	358	333	337	333	364	344	375	348	316	373	334	347	358	348	361	363	356	355	345	368	346	333	317	318	374	380	341	341	325	372	358	382	371	327	366	329	356	370	370	347	369	375	341	369	362	371	368	375	401	372	376	370	364	369	337	344	355	374	409	327	383	340	384	380	328	352	332	355	337	363	326	338	366	336	367	344	327	345	381	319	336	365	347	371	334	331	361	381	336	337	348	365	332	336	341	343	364	340	356	379	364	364	389	389	336	360	364	361	349	365	377	371	364	328	354	341	362	333	386	367	383	380	389	367	345	385	361	363	347	361	325	347	354	356	345	358	397	355	366	369	362	348	343	382	325	350	383	375	341	404	322	363	355	373	344	327	367	350	321	363	355	331	348	383	370	340	320	336	363	367	357	342	326	347	368	368	338	367	316	363	335	350	354	342	365	352	330	344	372	362	317	354	358	370	309	367	348	362	366	325	326	323	347	368	373	372	366	376	331	370	354	374	356	388	346	355	354	361	353	372	381	343	357	364	353	346	325	406	343	382	332	323	362	378	378	342	327	358	378	375	336	368	385	368	349	371	363	348	374	314	354	351	335	395	351	345	357	368	365	359	373	331	367	353	334	407	351	372	354	364	354	356	361	319	352	366	388	380	319	363	336	334	350	352	374	360	361	364	344	366	317	321	353	335	334	346	351	352	368	342	349	349	376	351	353	368	385	354	416	344	342	371	367	370	350	353	358	327	333	376	355	357	359	352	340	351	388	339	377	336	347	381	353	352	348	390	362	343	349	359	351	374	333	313	361	368	344	357	362	343	363	375	325	345	405	381	349	390	343	330	376	371	346	361	356	354	318	367	337	329	352	376	331	367	351	366	370	359	349	350	342	365	354	353	347	339	358	351	323	379	325	331	377	337	379	363	357	405	330	379	322	381	352	328	368	326	324	330	350	350	329	368	364	387	356	348	358	364	341	347	341	347	361	344	352	358	350	360	337	351	377	376	383	382	357	365	365	355	351	352	343	369	317	313	339	385	377	375	349	352	364	344	362	365	392	411	382	385	330	341	323	366	351	358	338	324	367	341	368	343	375	378	357	333	387	360	357	320	334	376	355	355	342	319	334	399	352	381	357	343	347	369	350	343	384	377	369	365	355	341	359	343	373	389	342	337	376	349	343	345	358	352	340	354	349	375	395	337	355	373	346	361	365	330	360	373	363	365	351	375	374	363	365	369	332	360	350	360	349	392	343	348	355	340	353	355	383	364	368	331	328	347	335	323	326	383	329	343	333	337	359	349	365	406	339	371	334	340	350	347	375	339	364	353	365	336	337	370	375	338	393	373	362	375	342
27343	20021	7019	1068	771	703	632	561	538	526	521	521	550	534	538	503	551	550	509	511	537	477	567	581	567	515	507	512	555	512	524	533	507	513	501	474	520	514	548	573	569	544	541	550	489	540	498	542	516	504	542	551	502	552	531	501	536	557	577	492	533	514	521	570	528	495	506	524	541	527	534	525	520	522	542	510	526	533	518	562	561	502	526	516	513	530	577	515	528	511	530	507	575	498	511	513	551	575	545	520	545	504	532	500	503	511	541	544	553	521	566	535	536	523	504	539	511	516	550	547	548	530	536	513	534	522	543	558	550	461	497	533	549	512	512	531	541	553	485	551	549	519	498	469	499	487	499	543	529	535	513	526	527	506	533	510	553	531	518	533	518	531	503	569	507	541	528	525	529	497	491	488	549	508	528	523	538	515	529	550	498	539	523	499	536	534	519	535	529	520	497	502	553	553	517	542	516	516	493	490	560	562	517	506	525	490	561	496	491	542	560	520	488	533	500	532	524	525	546	547	559	524	547	517	546	533	529	529	515	546	537	536	570	561	501	496	545	559	525	560	513	544	510	510	550	451	576	495	572	519	493	496	517	497	523	482	546	510	548	517	500	547	530	503	567	525	517	567	521	547	527	539	565	533	547	532	531	512	518	548	518	501	543	547	528	505	558	536	541	503	514	491	549	533	558	498	536	513	533	532	565	551	530	504	542	494	515	520	504	506	529	502	561	519	526	554	507	547	538	500	545	510	535	534	546	519	531	470	524	534	544	513	543	515	491	459	515	566	524	527	551	555	462	521	558	527	547	509	517	503	484	523	527	526	534	509	539	543	548	521	535	482	552	535	593	513	545	482	567	507	537	509	523	543	511	453	468	551	562	509	490	527	526	503	571	554	545	503	510	520	489	521	509	513	521	536	537	515	569	512	524	516	492	493	511	553	514	531	536	524	513	526	525	556	500	540	502	521	523	506	493	552	505	514	497	537	518	528	533	519	540	516	519	556	524	565	536	515	517	539	524	492	524	505	541	505	533	515	532	540	536	531	513	500	510	505	520	496	516	493	557	498	535	526	514	490	517	484	545	533	509	552	556	515	504	518	564	494	529	526	520	474	531	541	523	506	571	585	518	512	564	524	526	496	493	563	528	564	522	563	529	523	522	524	540	524	500	517	486	506	547	551	547	501	526	531	502	533	543	564	525	511	481	479	522	475	512	530	504	485	532	498	534	504	536	494	548	513	492	585	534	525	512	507	521	537	511	518	554	536	503	525	493	524	530	556	491	541	539	554	497	519	508	551	487	509	546	535	506	552	558	553	506	507	515	522	500	534	534	557	492	543	468	561	503	529	519	526	516	570	545	507	506	498	543	519	567	551	497	563	491	510	514	512	535	534	546	515	489	511	505	498	498	557	526	548	521	548	508	545	526	525	518	567	528	534	514	523	529	506	543	522	570	526	564	517	507	503	523	521	507	522	575	530	577	559	537	519	502	515	521	541	518	515	526	540	532	478	500	500	510	536	591	518	524	535	541	474	513	534	523	516	564	514	531	544	506	528	497	512	500	503	522	560	578	503	530	554	488	542	565	529	533	524	493	483	507	524	467	528	537	525	552	499	554	481	541	525	552	526	507	501	499	532	534	481	499	507	527	515	508	534	530	520	556	526	488	508	515	559	535	550	504	495	529	537	503	544	494	486	536	493	515	516	505	523	561	549	515	528	551	528	539	491	525	532	552	519	565	516	556	547	535	548	507	544	477	524	515	521	530	496	583	525	552	524	538	525	555	522	522	484	482	542	510	517	493	550	517	532	515	559	521	521	542	547	560	539	514	532	497	501	524	519	550	473	526	510	505	527	510	490	513	544	491	514	524	541	545	524	547	533	557	528	542	510	516	516	476	524	490	507	512	543	556	567	507	571	515	512	516	498	515	536	512	548	519	541	536	526	517	507	523	507	522	535	509	538	526	488	519	529	490	527	502	532	563	490	525	516	537	537	514	513	518	510	545	545	517	531	460	543	543	584	515	549	524	527	534	514	509	541	525	497	527	540	490	520	557	528	560	543	562	463	552	579	519	516	513	539	530	523	520	520	552	497	527	548	512	543	539	536	528	525	546	556	514	527	531	537	538	546	574	523	515	525	509	512	541	548	534	512	503	511	521	517	515	513	536	513	494	546	504	538	545	509	481	543	505	526	553	503	491	516	518	480	531	533	562	542	514	528	545	563	532	514	509	548	530	530	541	466	505	505	526	509	542	484	544	496	546	559	560	576	501	518	526	527	559	576	516	534	549	545	526	546	511	523	517	508	560	498	508	534	505	534	542	517	573	565	532	501	520	515	558	525	516	542	524	535	519	534	532	510	517	506	541	528	496	527	537	531	498	554	528	537	533	539	516	528	559	554	547	514	559	507	551	507	511	521	505	499	500	521	542	529	503	483	501	545	519	537	525	527	504	553	506	525	544	528	513	522	511	562	537	498	522	551	504	540	517	552	530	521	544	515	509	508	524	563	579	521	550	506	519	523	488	505	496	548	550	557	527	528	538	517	534	564	527	536	513	511	565	516	512	548	502	556	483	493	533	552	538	529	519	523	507	527	553	538	556	521	534	521	503	564	577	533	509	568	514	571	562	534	520	521	537	534	542	505	545	543	519	543	522	564	550	473	556	503	505	557	548	573	507	547	505	521	521	504	534	529	578	534	578	471	580	513	480	545	543	524	525	530	549	527	538	511	521	536	522	542	542	544	489	539	531	562	489	542	489	501	514	560	525	514	551	511	478	524	523	500	568	516	531	527	525	512	504	518	534	539	527	504	459	498	555	545	511	472	540	510	521	518	511	529	516	543	535	532	536	549	517	527	554	503	536	550	519	480	486	515	584	524	543	518	472	525	573	537	539	525	484	518	549	517	500	517	528	554	547	538	537	558	525	531	521	514	523	561	500	556	510	521	550	528	518	526	556	521	552	453	536	516	535	513	480	513	514	526	534	552	544	540	512	510	565	545	564	547	540	502	511	542	541	548	498	495	560	577	546	500	502	508	557	509	553	544	519	498	552	521	537	504	508	553	546	525	568	511	466	549	488	494	542	531	560	537	543	493	577	570	516	494	504	521	527	536	496	487	506	531	515	513	497	538	514	525	502	609	525	555	579	527	531	522	519	545	526	536	550	502	518	528	536	511	515	515	521	525	546	546	543	499	541	513	538	557	534	513	512	552	487	541	526	512	525	520	508	560	502	561	520	514	563	530	535	531	523	524	516	505	549	493	562	502	523	527	541	514	525	531	529	501	520	492	570	535	524	541	518	579	474	535	515	502	517	538	510	515	529	515	539	527	534	546	516	506	553	532	523	539	491	568	516	507	501	532	552	515	503	495	537	546	544	543	586	503	527	552	539	512	515	533	518	549	494	525	521	529	529	593	524	534	520	541	532	513	540	542	501	522	527	520	509	515	553	497	494	506	551	544	546	571	521	513	523	569	546	517	494	508	510	542	539	518
4133	1230	1156	820	702	695	640	615	662	644	599	623	591	618	620	605	656	583	590	603	624	652	578	606	624	588	589	572	554	594	597	557	625	598	614	620	556	570	667	603	599	578	602	600	545	576	550	614	580	593	626	574	597	591	647	577	578	589	600	598	577	663	594	619	589	526	565	592	597	599	581	581	604	586	578	566	618	576	583	508	605	570	574	594	625	616	567	557	575	595	597	572	636	597	611	552	629	583	557	570	597	595	574	630	600	540	643	596	606	585	567	634	579	633	558	598	616	617	585	573	567	618	575	570	602	565	585	596	606	567	570	591	594	628	591	572	610	557	615	607	581	562	577	570	546	602	606	581	588	619	557	557	614	578	569	568	559	616	602	560	589	582	598	574	575	591	588	588	587	583	580	619	574	591	566	566	579	605	567	618	622	575	575	601	582	577	597	556	577	603	599	653	586	612	564	597	606	575	606	590	621	586	588	645	585	611	642	571	618	629	585	568	593	575	592	596	588	630	592	613	605	603	596	586	587	583	581	615	571	600	604	541	590	604	622	596	551	587	556	582	580	586	554	587	578	601	600	587	588	574	576	584	594	579	572	556	557	573	601	613	617	545	560	579	588	597	579	605	605	596	569	580	589	607	574	652	583	617	591	573	602	591	591	595	557	593	567	598	578	564	608	600	576	604	588	540	612	582	585	593	574	615	594	611	592	595	586	530	602	567	547	605	624	601	606	585	577	604	556	582	563	597	550	612	557	624	603	608	609	585	614	599	584	598	524	542	628	603	608	605	593	621	587	586	578	603	615	626	592	597	584	569	572	576	576	569	580	604	592	573	585	567	579	582	572	581	590	591	621	604	661	590	559	573	615	607	589	625	566	569	561	580	527	573	591	567	581	568	562	631	598	579	579	570	578	583	610	571	584	560	618	643	596	615	561	570	613	609	588	575	580	590	594	612	586	555	599	642	611	577	574	605	609	596	570	579	613	624	571	560	630	590	570	606	607	592	581	584	594	572	608	582	585	610	582	583	587	564	581	563	592	594	565	582	566	589	563	582	591	566	591	580	584	544	632	625	561	618	574	582	598	595	560	586	586	577	580	630	592	609	574	621	624	514	615	631	596	629	599	585	578	551	634	554	575	584	604	599	571	581	613	582	581	609	600	612	584	582	599	625	542	597	599	564	555	544	604	549	604	575	613	590	624	583	595	591	616	605	570	560	563	574	587	598	590	610	567	634	599	614	537	621	587	605	572	563	556	555	614	615	623	589	617	573	559	617	583	579	593	614	569	562	617	585	587	620	541	593	593	597	598	574	596	565	569	566	594	584	556	610	570	575	589	580	567	616	582	610	596	599	573	568	573	565	593	631	591	588	598	536	591	576	577	578	582	605	607	604	572	586	662	589	567	620	560	577	576	610	575	566	567	614	570	620	594	627	587	583	573	580	598	594	643	619	566	588	582	597	589	536	595	624	612	581	589	568	568	564	613	583	585	597	581	577	595	611	604	578	563	593	627	571	571	565	633	580	623	585	577	573	609	602	569	598	598	535	605	562	591	578	603	635	573	631	615	636	616	575	613	619	634	591	571	566	638	543	542	609	593	533	562	578	562	544	564	564	617	626	592	600	584	572	576	581	573	573	611	560	601	570	618	603	580	566	624	613	521	581	597	554	589	598	568	527	567	604	591	589	595	638	582	596	570	607	593	572	569	583	642	621	587	580	550	619	630	588	543	596	597	580	548	551	546	543	596	589	561	607	622	562	601	559	592	604	616	593	543	644	625	611	567	583	651	598	605	603	609	593	610	656	592	605	575	534	586	599	607	552	610	585	599	549	599	561	603	587	589	596	564	603	585	619	616	592	604	592	579	571	596	613	569	556	560	559	566	558	637	599	582	597	591	618	601	610	576	619	611	589	584	603	610	540	626	574	596	570	571	598	568	626	581	587	593	597	555	643	588	585	620	636	597	615	584	597	563	592	623	624	641	575	592	599	624	581	562	623	573	575	599	573	571	600	551	586	570	537	598	601	620	612	575	588	605	576	618	568	562	569	600	595	606	600	572	609	591	565	576	602	616	591	575	574	574	591	558	599	630	597	603	597	553	633	577	570	568	573	574	577	589	590	599	585	571	573	584	610	612	583	567	590	575	587	604	610	609	591	574	568	575	611	624	613	631	626	543	572	588	581	610	599	581	561	569	566	565	629	599	564	607	612	561	585	618	579	591	589	606	597	584	571	599	597	617	617	586	590	593	637	628	588	546	583	602	546	584	609	583	582	634	578	631	576	558	598	577	582	594	584	550	588	588	618	551	630	597	621	606	591	605	580	599	591	580	582	570	569	594	592	585	547	592	613	546	579	609	633	559	582	563	605	589	594	583	574	603	599	612	611	605	566	619	634	621	597	559	578	616	592	590	616	587	620	594	587	595	606	604	550	618	610	551	585	603	575	637	643	602	590	573	597	600	621	587	565	563	602	612	626	598	543	590	584	540	558	602	606	613	584	610	552	594	647	596	617	556	636	648	586	618	601	574	597	568	585	588	618	563	592	577	595	614	615	579	577	577	581	586	575	554	572	585	621	582	634	602	567	527	594	581	594	618	609	613	566	627	558	625	569	626	518	584	600	563	619	595	569	583	594	639	591	575	575	629	563	556	553	589	560	597	593	584	618	585	562	561	552	615	582	595	551	595	632	585	612	585	550	583	629	591	648	595	574	594	563	600	546	547	565	599	517	597	554	578	597	609	606	586	595	653	616	607	531	551	567	597	588	610	597	620	588	600	583	597	565	612	590	564	617	567	578	567	588	580	591	608	587	573	577	589	621	580	589	609	613	587	591	569	584	600	587	580	557	618	638	580	565	592	596	605	629	564	594	568	579	572	563	594	611	588	564	531	590	625	581	595	586	580	588	589	583	644	582	578	577	608	613	631	589	536	562	617	585	601	603	638	569	614	613	571	589	614	574	598	595	578	614	571	592	587	542	569	570	622	559	580	557	602	636	619	602	614	575	670	592	566	615	613	568	596	575	589	579	576	582	573	543	598	560	577	631	598	564	575	583	586	545	562	608	593	555	603	615	610	627	559	600	573	633	574	571	568	591	554	596	660	561	582	613	576	645	643	577	570	577	640	598	602	582	587	560	600	608	613	622	600	591	571	562	609	592	587	567	584	614	573	561	582	585	600	589	582	536	601	595	637	586	586	573	584	570	613	574	635	559	580	603	600	579	540	560	577	590	563	602	652	585	614	566	591	618	653	547	580	577	598	589	599	578	596	550	596	557	626	608	615	580	593	599	594	587	594	632	569	580	562	612	599	609	592	605	555	572	612	577	624	586	612	597	615	593	606	598	564	583	604	571	543	647	553	599	575	597	611	555	595	575	593	578	614	618	605	518	594	566	583	574	616	599	567	546	651	597	578	556	592	589	625	625	560	552	607	571	590	577	563	633	567	597	575	577	625	512	549	601	579	596	619	623	570	616	611	585	569	580	578	555
23826	21302	28448	24485	21277	10434	1362	927	861	849	775	723	725	687	715	697	693	645	690	647	641	636	665	644	692	640	632	661	589	599	590	598	657	653	629	602	640	638	623	598	619	611	593	616	572	604	616	637	626	610	656	569	646	640	596	630	639	581	636	622	685	641	686	654	621	628	599	633	653	601	663	600	637	597	629	607	616	618	583	645	628	579	648	597	639	573	611	596	656	596	607	612	634	601	653	640	607	614	654	596	612	611	610	606	614	618	627	586	622	641	608	623	648	586	603	599	620	614	574	623	666	610	597	617	554	581	627	620	622	616	665	612	636	593	640	596	604	596	624	617	592	609	646	620	632	634	625	641	594	608	610	653	619	594	607	605	593	610	557	554	579	614	622	592	628	587	567	598	607	606	585	600	609	619	562	612	633	610	591	643	650	615	599	631	642	616	618	635	639	663	615	558	644	602	650	615	608	618	617	582	598	602	583	583	618	634	656	577	647	583	598	669	614	604	670	666	619	605	596	582	616	621	602	610	566	641	643	593	632	600	659	631	591	652	622	671	653	622	650	628	612	618	641	612	595	615	633	598	622	614	603	578	628	635	611	653	649	641	599	639	619	600	581	618	589	605	601	606	623	559	627	580	609	575	573	623	636	646	615	648	631	613	603	598	633	604	623	696	613	643	639	625	609	649	604	589	639	617	659	562	589	559	565	615	632	596	590	605	589	605	606	587	617	592	601	625	595	629	666	626	590	624	642	667	598	597	586	603	647	674	619	562	615	588	617	652	635	654	602	591	633	606	602	624	599	614	615	629	620	635	624	589	611	567	579	591	653	600	614	656	599	607	611	640	569	569	600	582	607	600	653	583	653	603	649	645	638	638	641	615	612	630	617	610	596	585	603	649	620	624	589	608	640	585	631	643	591	616	604	584	655	621	620	584	646	625	569	617	607	671	644	607	584	643	613	595	595	573	621	584	628	596	597	628	630	581	628	641	582	610	587	564	599	662	608	636	644	642	581	616	628	601	609	621	623	586	613	631	612	608	593	612	598	603	598	621	630	603	625	598	614	625	609	621	598	626	613	586	624	611	621	624	612	591	613	674	637	591	631	605	579	648	562	635	602	626	582	625	601	621	627	570	603	606	621	673	640	620	632	604	568	648	639	603	633	607	689	598	598	610	598	599	608	657	624	628	579	603	583	616	617	649	598	620	573	613	625	623	541	646	628	634	620	648	620	627	566	631	586	628	653	599	576	639	592	611	592	591	589	598	616	618	588	611	609	649	647	600	655	648	617	589	599	568	622	619	624	600	581	621	647	611	624	598	619	636	594	623	580	598	618	578	607	606	579	604	609	625	587	608	641	594	647	641	567	631	602	577	601	610	638	627	647	621	628	646	589	596	602	637	655	610	660	580	639	612	628	654	593	614	598	622	594	643	627	596	686	637	664	626	592	657	599	591	611	593	589	622	619	642	584	619	604	602	618	611	624	607	616	638	590	637	593	616	639	644	601	577	590	594	587	593	579	619	603	634	581	630	608	617	573	600	640	617	601	597	623	606	565	632	574	667	625	611	619	642	580	592	641	602	656	582	604	625	601	604	639	566	595	619	616	613	627	632	622	647	582	618	640	605	583	635	605	633	596	589	608	621	596	567	629	571	600	626	563	626	570	635	649	600	581	608	602	633	604	598	640	585	601	646	585	584	636	611	593	602	598	611	609	595	664	604	651	603	635	568	622	628	582	658	646	577	611	607	565	587	617	640	604	661	625	626	645	605	619	625	626	649	618	609	573	649	598	643	602	616	577	583	642	594	596	635	599	641	611	624	636	606	569	639	619	607	655	626	627	590	573	577	582	616	593	598	602	660	600	613	595	653	579	615	653	613	635	588	609	638	618	592	567	618	608	635	599	647	621	601	637	559	605	622	614	598	613	611	594	645	621	623	625	599	628	608	579	608	637	594	627	573	594	621	627	636	561	584	606	609	625	574	632	593	628	598	592	595	638	558	610	623	618	569	640	577	599	608	624	607	654	614	610	603	654	617	594	620	630	593	597	622	617	630	617	603	610	626	658	614	617	666	610	631	636	617	630	610	576	571	609	580	647	631	627	595	616	596	631	624	613	604	600	602	611	611	668	564	577	599	605	592	635	599	602	621	617	641	649	583	612	569	574	566	646	607	594	631	640	619	631	597	600	587	630	566	609	618	625	643	624	655	603	609	600	636	586	619	613	674	628	619	519	620	607	636	574	623	626	600	570	627	640	593	637	607	638	618	578	607	590	522	625	552	620	591	623	630	625	605	647	594	620	620	623	596	650	610	629	580	586	614	608	645	596	662	677	601	634	634	610	623	637	668	604	623	626	633	579	620	603	631	592	602	619	651	596	605	605	603	575	652	592	592	625	632	644	574	601	588	577	620	653	626	628	639	620	563	649	641	620	628	654	628	631	626	635	619	607	655	676	634	580	549	596	622	585	655	603	640	593	627	571	626	636	596	640	589	617	623	634	621	558	624	568	593	584	604	619	608	636	642	633	603	620	626	613	616	633	602	627	620	575	567	596	614	587	609	613	565	605	585	597	602	614	629	630	612	632	611	632	570	618	641	586	608	606	609	613	644	578	609	620	662	569	632	634	614	581	600	602	672	612	592	687	592	622	599	617	618	639	619	640	658	638	635	666	621	641	594	556	629	615	568	632	602	604	580	609	633	583	621	624	628	628	622	612	578	626	613	612	623	621	613	618	643	622	595	560	624	610	622	605	561	572	603	664	644	577	602	637	609	620	600	598	629	616	647	630	665	620	581	656	634	646	583	563	639	627	633	601	623	611	631	608	625	594	567	681	683	573	637	581	571	632	619	572	587	609	627	564	590	584	598	626	636	660	574	602	583	595	634	629	646	570	626	628	612	615	649	615	618	603	577	626	621	630	577	600	617	612	588	582	631	640	587	617	642	643	663	607	642	633	665	554	620	647	612	636	577	639	621	618	639	618	623	608	646	619	619	622	622	598	632	593	618	671	566	580	620	588	626	615	551	648	626	621	635	585	605	631	587	628	588	607	610	623	622	589	611	633	593	619	591	609	589	625	586	578	618	612	628	607	625	590	611	593	585	624	643	621	632	586	622	581	626	658	581	600	620	604	629	665	650	616	581	624	612	565	609	567	609	607	578	642	615	601	582	578	590	634	656	609	594	591	604	599	620	630	617	635	626	634	634	637	643	595	577	643	608	618	590	585	654	610	621	639	645	634	607	607	564	628	608	609	643	568	595	646	591	606	640	625	570	587	595	618	611	600	608	631	591	649	561	593	608	633	634	603	593	587	618	630	634	591	653	615	580	559	597	630	640	595	593	641	620	598	604	588	590	593	632	615	627	633	617	590	606	635	606	678	568	568	646	627	620	610	601	636	666	641	599	629	601	604	635	622	636	575	634	604	639	624	630	628	565	612	579	625	587	628	608	619	629	668	614	617	601	576	604	630	621	656	652	633	608	593	611	578	598
3370	7642	6584	3184	2215	1762	1509	1240	1121	1021	967	857	839	839	817	795	754	777	737	760	771	721	728	767	734	689	688	714	763	761	710	691	718	677	717	702	697	759	707	722	700	700	709	684	688	699	720	680	714	686	680	674	710	710	768	687	717	658	715	697	727	705	676	725	673	673	672	688	684	676	651	698	697	724	732	728	698	696	656	679	705	748	693	663	765	664	704	732	684	659	710	714	678	725	683	735	699	653	640	657	699	692	682	649	653	691	708	708	693	705	680	704	694	742	656	705	711	678	652	669	655	718	709	729	717	731	681	673	688	658	694	709	651	724	677	682	676	690	657	730	696	690	696	721	678	714	696	708	697	701	685	674	683	698	705	690	699	693	696	707	651	738	712	695	678	724	677	695	663	703	656	714	737	702	684	702	705	723	692	730	735	694	732	674	664	684	668	694	703	665	682	732	679	704	696	755	693	661	680	701	672	711	710	680	720	680	668	682	626	673	714	723	666	718	655	693	680	720	663	736	700	698	692	684	688	685	681	670	677	751	710	750	715	701	730	713	698	646	685	706	663	652	681	713	730	705	711	667	719	672	682	670	704	689	725	684	700	669	717	745	624	689	676	668	728	751	741	699	739	693	717	739	655	693	733	701	718	696	668	709	660	686	658	686	692	667	728	705	718	707	689	698	670	677	716	666	713	718	712	684	648	702	663	672	716	696	710	714	670	686	691	639	707	680	733	641	712	674	688	644	645	632	691	735	703	693	673	702	646	730	702	730	718	695	675	695	710	697	699	716	664	710	731	693	649	708	726	697	733	695	744	683	675	713	697	724	676	694	707	729	689	642	706	659	672	676	708	673	747	727	685	679	715	699	655	675	668	677	708	699	726	649	686	701	726	687	678	732	643	725	698	696	701	680	706	695	697	671	727	708	664	679	692	718	723	667	704	700	675	723	711	717	669	714	702	720	655	659	683	687	679	712	743	742	690	702	738	696	704	714	706	699	722	674	680	647	671	698	698	685	698	686	673	678	741	690	657	655	745	695	637	706	699	641	701	705	635	694	714	692	731	680	715	701	690	723	724	676	704	708	662	687	685	665	723	726	676	712	657	697	692	726	684	699	643	734	672	724	676	688	668	724	693	700	736	708	663	756	680	641	712	675	660	695	681	664	741	724	704	728	702	717	694	671	716	658	689	717	683	677	699	692	698	681	695	682	741	712	712	712	711	712	700	690	684	680	690	666	674	713	753	655	679	644	693	686	698	694	704	698	650	691	673	718	705	752	728	671	705	737	670	706	686	688	725	709	710	688	692	719	703	684	717	715	717	687	643	705	666	717	692	726	683	712	659	722	651	692	708	710	692	645	690	675	673	723	731	718	724	642	659	627	709	680	707	700	716	668	690	675	696	652	682	671	675	695	671	662	723	696	632	690	671	688	699	687	673	713	710	679	685	655	736	700	716	670	696	646	709	685	700	687	696	700	664	686	691	698	655	727	654	733	674	738	654	707	695	712	688	757	702	698	672	717	710	672	702	690	681	680	696	740	715	713	710	676	692	676	750	714	739	653	721	684	673	706	710	687	705	679	702	669	684	687	683	666	658	734	688	673	654	672	666	716	686	703	662	735	673	684	699	713	679	665	705	690	679	693	712	694	658	730	721	691	726	652	724	696	742	640	688	669	705	693	714	701	711	692	691	709	658	699	671	750	657	718	736	677	677	721	694	674	712	702	639	676	729	687	655	681	717	713	654	680	711	683	705	703	731	704	702	655	683	708	725	672	723	688	681	700	683	657	696	721	720	685	717	704	700	697	711	708	677	674	708	728	670	688	678	709	662	671	690	633	680	708	733	692	704	751	762	700	652	646	681	678	693	702	716	707	690	699	722	715	679	730	657	712	708	681	696	690	683	639	654	651	657	727	703	657	706	713	705	718	701	704	664	689	704	663	734	667	694	711	699	677	684	698	751	698	692	716	701	650	721	687	711	691	684	684	688	691	686	706	657	686	701	723	669	658	714	680	687	706	694	694	681	701	705	706	684	666	717	661	647	685	700	748	681	698	679	705	681	735	664	656	698	718	711	695	667	662	682	714	686	691	698	690	670	692	694	681	713	696	675	735	677	724	714	698	716	653	648	682	679	697	718	670	712	702	700	717	678	686	683	737	706	710	711	680	682	650	726	684	689	674	711	670	663	692	730	689	749	653	674	649	691	718	692	692	691	696	701	680	685	712	653	725	678	692	685	715	644	716	639	740	713	702	703	728	717	702	700	639	703	695	710	670	718	665	719	725	702	670	754	733	759	701	669	721	641	708	647	740	719	686	679	727	645	667	678	702	707	701	692	640	719	684	669	696	683	671	684	704	664	697	672	690	713	718	685	675	671	737	676	691	695	668	659	694	683	719	672	699	683	720	667	665	669	678	693	733	689	686	693	641	673	664	674	671	664	672	693	665	718	755	719	689	733	664	683	689	732	755	649	632	713	652	681	675	697	710	674	699	696	708	715	689	692	676	646	670	682	647	698	741	703	683	743	686	717	727	728	682	704	679	669	709	698	674	670	690	717	677	665	694	665	687	688	688	706	702	684	682	727	659	652	679	722	710	694	728	684	651	701	732	697	706	718	743	713	690	713	665	687	753	692	706	713	680	688	734	692	666	708	667	675	674	679	716	657	714	729	697	637	642	694	692	651	745	702	668	704	683	698	702	676	677	678	621	682	707	763	677	715	701	697	674	725	685	697	682	672	679	670	739	615	723	705	704	668	670	714	690	687	715	769	665	709	704	666	658	710	665	717	695	696	749	642	746	669	676	664	699	705	698	709	728	689	712	725	675	716	705	692	662	697	673	746	659	723	687	690	745	664	692	677	745	727	712	671	698	676	702	679	638	746	688	699	669	667	753	700	685	712	727	688	679	669	713	697	688	691	708	702	695	734	721	685	712	674	702	687	724	713	702	750	656	670	723	718	757	677	684	726	658	684	730	703	652	691	698	645	677	745	688	674	686	678	719	689	702	702	677	716	714	712	709	679	689	688	668	645	717	683	708	723	656	656	703	703	693	658	654	656	697	720	737	668	652	673	656	675	702	714	670	712	707	723	681	682	720	679	706	767	655	693	694	721	701	655	711	686	666	683	668	689	636	721	697	636	712	653	716	715	684	691	732	672	669	693	645	691	716	715	704	698	712	689	674	657	717	711	687	687	645	672	702	729	694	675	668	720	696	712	722	678	706	697	684	653	729	737	684	648	669	659	703	683	692	692	703	667	678	709	709	642	656	680	738	649	740	683	683	648	706	689	707	654	634	687	697	649	668	704	720	687	705	723	689	675	680	719	655	661	697	682	704	678	710	675	681	695	734	683	754	703	713	724	691	728	681	668	682	674	712	675	717	785	628	692	723	695	738	686	687	674	658	757	712	648	647	667	743	723	705	650	683	708	708	693	684	703	676	660	725	720	717	633	675	672	728	711	693	652	674	674	665	703	722	720	684	715	659	717	691
24685	21310	27607	25213	14454	830	490	393	356	379	348	329	305	278	293	273	310	284	304	284	288	257	269	235	272	253	284	239	294	271	258	267	273	262	271	244	293	267	244	254	248	256	252	255	270	257	269	257	246	251	261	230	268	247	231	240	256	255	239	277	232	249	258	238	259	244	263	242	234	245	263	233	241	253	238	268	253	276	260	246	254	243	253	271	266	219	260	261	256	237	261	279	261	247	266	221	267	261	287	249	245	267	269	269	243	235	264	260	263	260	250	264	259	254	237	261	254	236	233	232	248	287	259	265	247	232	261	220	251	271	245	231	254	252	251	277	268	263	276	230	248	260	256	242	231	260	254	223	235	266	224	284	242	248	246	242	251	231	242	249	264	270	245	262	249	252	244	265	253	214	255	276	280	220	219	223	274	255	296	239	236	253	255	252	248	239	266	296	249	257	212	235	276	262	262	259	256	254	256	272	223	254	247	258	236	271	268	248	269	255	233	270	284	247	240	250	285	257	246	247	258	285	268	230	256	264	290	248	264	248	243	259	232	248	250	256	252	256	257	261	247	240	245	236	262	256	254	251	282	252	265	266	258	242	243	225	237	240	268	276	254	231	242	276	259	238	259	265	235	266	254	256	260	255	262	259	272	264	253	256	249	216	258	239	243	252	271	274	257	269	256	274	240	257	278	258	245	266	279	265	254	232	279	259	264	244	258	256	240	252	255	256	276	257	286	233	272	267	242	256	256	240	274	273	240	256	230	269	264	225	272	267	265	252	254	242	248	266	272	241	263	268	256	234	251	269	263	225	260	245	266	241	273	257	267	264	207	246	304	253	271	229	235	263	244	260	246	268	243	223	248	266	283	240	249	274	286	260	256	252	249	246	231	253	239	270	231	267	254	265	257	231	238	232	242	256	247	271	260	267	289	266	261	254	265	276	241	248	232	279	266	241	245	247	291	263	248	270	277	230	272	257	250	261	259	253	276	252	248	270	261	256	255	271	280	249	236	241	238	251	272	271	246	230	277	240	257	272	230	243	264	292	257	266	246	236	288	264	242	238	268	245	259	259	245	255	253	260	219	261	245	249	236	272	269	245	244	266	253	253	279	253	252	266	286	262	253	251	243	260	233	250	261	234	289	240	272	254	270	255	237	264	245	261	268	265	232	254	250	250	241	270	254	282	239	261	250	272	293	245	235	283	261	258	252	243	270	239	272	253	247	251	253	280	268	257	282	250	265	259	255	253	265	247	243	269	242	273	260	272	265	281	240	242	259	275	263	267	254	250	239	269	247	247	276	229	265	228	234	295	263	266	266	273	243	234	247	253	287	231	294	281	252	260	262	234	242	262	277	249	294	259	255	268	243	282	290	261	272	276	261	290	242	230	238	270	251	267	237	250	260	239	234	261	245	272	253	258	247	242	267	262	271	285	238	240	269	236	280	255	243	276	246	247	247	268	283	260	248	249	255	249	258	245	245	256	253	262	255	273	237	255	258	246	279	291	267	253	273	255	269	255	249	229	253	260	254	243	279	249	238	242	248	291	298	258	244	254	267	261	268	235	231	245	235	254	253	258	263	238	281	235	264	251	263	287	233	243	242	255	252	221	249	277	268	242	260	253	275	255	280	270	255	241	244	249	235	256	263	241	273	238	250	239	258	256	237	263	264	239	259	253	260	245	263	282	282	213	243	260	254	257	253	252	259	233	261	275	249	249	255	253	266	254	261	280	243	251	255	266	254	243	245	259	248	247	259	244	273	261	234	258	266	245	257	226	254	261	249	242	249	251	283	223	245	264	256	259	213	253	241	259	270	249	251	281	269	212	258	260	239	268	250	274	263	264	269	272	256	256	281	235	287	249	252	270	250	261	244	256	257	250	253	248	251	255	251	244	249	258	241	247	276	259	259	230	287	222	282	239	247	277	245	249	244	266	239	244	253	284	247	275	271	225	233	242	292	269	289	245	259	240	259	264	247	252	255	281	249	247	252	266	236	279	254	279	249	244	227	275	242	266	288	261	263	241	271	260	221	263	245	261	268	253	258	277	259	271	278	238	262	268	278	260	272	250	238	254	282	266	238	265	254	238	259	257	241	288	264	276	234	281	258	251	242	270	253	242	270	257	254	248	219	241	245	262	267	247	250	275	282	280	230	259	238	278	235	232	256	244	233	272	250	266	248	252	237	247	224	289	264	283	250	248	247	280	252	265	303	258	261	252	262	238	277	272	251	240	281	283	227	265	240	267	248	233	269	238	243	259	282	264	286	263	272	269	270	269	277	281	251	226	258	274	243	243	256	241	285	241	270	256	264	270	255	271	252	219	239	247	261	279	279	244	254	269	237	256	282	257	231	248	253	264	240	290	261	264	251	293	228	247	243	267	260	279	255	252	246	243	255	227	265	257	258	254	268	256	236	247	228	237	251	227	238	291	245	259	237	265	247	250	250	260	247	245	244	237	273	260	233	237	237	256	244	247	244	265	246	253	262	225	262	252	261	273	273	249	264	237	243	229	263	229	236	257	264	255	259	243	273	268	241	269	241	258	232	249	232	246	243	271	248	265	248	266	264	256	223	265	254	246	261	266	237	248	221	228	261	271	270	239	288	254	255	253	264	266	271	247	237	285	244	252	240	247	244	248	242	250	254	242	239	262	228	278	242	250	246	240	238	266	268	205	256	272	266	253	296	246	239	269	281	247	262	258	245	255	256	263	254	242	249	269	231	255	261	255	268	232	272	273	255	255	250	271	276	238	282	244	262	253	271	254	269	264	260	276	239	255	249	255	260	259	262	245	266	264	243	283	231	232	246	235	265	265	260	267	263	249	227	253	239	220	237	237	233	293	237	273	278	240	252	248	278	246	290	250	255	233	247	265	293	254	274	249	257	266	248	242	289	253	284	239	256	246	282	243	244	265	249	254	272	253	246	276	262	240	263	246	258	275	283	261	247	241	243	256	259	264	248	266	255	249	248	240	241	257	273	243	255	245	259	225	272	256	285	283	249	270	268	256	232	263	241	252	232	275	236	252	269	246	227	257	250	238	248	291	258	255	272	269	253	265	257	259	254	246	242	242	233	255	256	256	240	267	267	258	274	263	261	243	252	248	264	284	268	266	259	233	259	279	267	254	247	232	240	284	273	260	265	261	242	284	252	260	240	252	247	261	274	276	233	264	273	237	273	246	285	259	242	262	270	280	267	256	258	241	228	260	242	248	271	265	256	257	271	236	247	250	235	245	264	251	277	272	243	229	261	266	257	250	250	264	258	235	265	226	260	232	278	263	262	293	258	237	257	264	268	252	280	254	252	250	247	252	293	265	271	249	272	241	230	253	264	272	278	261	256	238	251	269	239	251	233	254	255	257	265	272	245	259	262	229	256	241	254	275	262	258	253	226	245	280	248	238	257	256	265	285	281	270	241	263	261	263	251	232	237	273	261	272	261	251	285	223	251	258	265	273	253	270	238	270	230	270	220	266	249	270	262	250	235	282	221	244
3403	4731	3950	1876	1257	997	758	696	588	545	458	440	379	374	354	376	346	383	361	314	320	347	317	330	314	330	324	289	314	291	321	289	309	296	306	342	302	300	331	315	322	317	316	303	282	322	281	308	323	280	280	306	291	299	305	271	309	278	298	307	289	273	270	247	311	302	294	298	311	306	303	303	299	302	320	301	283	263	267	281	309	259	294	286	281	295	304	293	295	291	306	270	282	294	303	319	288	286	282	274	289	294	319	310	301	278	295	331	319	314	267	294	297	304	312	324	301	304	295	306	305	323	298	279	295	290	284	295	259	275	293	283	281	294	296	287	285	308	287	270	289	282	269	301	299	284	289	269	292	277	293	296	290	325	297	312	282	295	283	284	297	308	283	250	300	324	314	286	303	299	292	302	289	280	268	287	300	294	271	308	260	297	277	307	297	303	277	281	280	292	298	325	287	302	285	285	287	260	282	325	275	306	279	270	261	273	289	271	304	283	316	321	320	269	289	294	310	291	290	289	296	320	283	309	308	286	275	298	287	314	310	301	297	284	273	327	315	271	287	300	274	251	295	285	270	291	284	284	309	280	287	323	319	299	300	322	288	285	305	303	284	290	299	316	292	314	290	284	271	305	299	290	278	308	297	310	285	293	298	292	311	279	302	283	286	303	310	279	308	299	293	266	319	282	287	291	299	298	284	317	295	281	293	248	323	263	287	292	321	298	276	317	288	288	286	258	310	259	296	340	274	299	301	295	268	296	285	299	274	300	266	292	322	298	290	247	294	290	298	308	269	293	278	294	287	302	292	296	302	253	283	268	317	317	331	321	290	302	300	292	296	300	295	264	299	280	295	268	280	267	293	275	256	294	263	314	292	278	307	285	276	297	312	300	257	283	309	296	292	301	318	278	298	307	289	288	298	311	313	280	295	300	301	326	285	330	306	285	299	308	265	287	324	288	304	296	300	275	276	311	292	289	316	316	292	278	310	290	299	300	287	279	297	274	273	268	315	310	285	279	302	306	293	279	301	293	280	306	332	303	279	273	279	269	285	307	277	298	282	306	294	309	302	295	290	331	284	269	245	312	289	301	259	281	283	313	246	274	291	292	245	304	288	314	313	307	269	284	310	278	275	276	282	307	296	285	294	301	298	292	293	305	326	278	297	290	294	304	295	291	306	302	297	296	285	290	300	333	312	258	282	277	291	304	277	298	309	272	302	327	296	320	307	296	296	295	274	280	294	289	272	302	302	279	297	295	274	285	275	289	279	286	267	271	273	307	299	308	276	276	298	254	321	286	312	317	274	283	284	274	289	277	291	280	279	311	309	309	277	305	320	309	282	292	295	302	298	295	301	282	281	281	319	283	302	261	294	271	298	298	247	302	313	285	308	325	302	313	315	277	308	273	289	275	266	254	287	291	305	267	306	285	285	317	290	278	273	280	281	317	284	289	293	283	350	283	297	270	298	310	258	306	273	274	320	286	300	297	271	276	259	279	280	274	262	278	297	279	282	287	287	287	315	263	302	283	291	301	317	301	284	303	303	276	323	288	291	312	331	308	276	300	270	300	301	275	281	269	283	302	286	285	324	321	316	299	306	293	288	273	291	297	314	313	308	319	294	309	303	306	275	286	299	278	307	290	281	300	286	299	308	320	287	289	270	285	292	288	312	290	287	293	285	293	301	302	333	285	294	272	300	266	296	308	286	276	275	280	314	300	274	287	277	280	263	300	288	277	281	312	293	287	292	274	289	292	301	292	251	294	296	312	303	268	308	297	311	269	315	268	274	286	279	291	314	276	310	310	304	287	301	322	289	288	293	320	272	269	283	326	282	289	291	310	305	257	293	303	285	291	298	289	290	293	299	308	298	334	282	280	283	283	303	288	289	292	274	282	308	274	315	299	313	281	313	281	263	285	279	280	298	287	289	316	278	301	286	290	264	317	303	316	277	300	269	293	283	295	302	309	264	280	295	287	298	304	295	301	305	295	319	295	296	295	291	271	280	324	289	309	298	302	270	320	288	316	250	303	273	296	296	275	278	311	288	295	277	260	288	310	306	297	276	258	325	280	284	264	293	302	296	289	276	302	292	303	260	314	311	326	289	299	259	290	290	267	286	275	315	291	284	295	305	295	276	305	316	311	293	266	288	271	297	319	281	300	307	290	278	266	258	282	268	304	291	282	323	314	291	281	287	285	299	268	285	298	305	302	303	310	282	294	312	288	292	298	291	305	313	283	315	309	303	310	290	277	298	318	301	258	287	311	283	305	304	289	323	313	269	310	310	276	294	280	301	281	276	302	305	318	321	301	294	284	306	287	301	277	274	290	295	284	290	290	301	287	318	286	269	274	302	288	303	311	291	288	288	272	301	297	301	286	295	270	265	310	281	297	309	295	276	280	307	299	314	277	325	278	298	313	300	276	319	307	300	307	281	284	268	291	304	266	301	304	281	285	288	284	285	297	293	282	284	294	287	275	290	319	302	292	309	316	265	291	326	288	300	334	298	258	276	279	302	280	294	333	292	301	291	286	302	350	291	334	323	317	314	316	303	305	303	287	302	293	279	315	270	313	299	287	286	295	312	299	276	280	297	313	292	278	302	286	273	294	271	280	297	321	279	318	300	302	304	326	300	293	334	325	298	331	310	302	274	334	268	298	309	293	319	280	306	291	317	276	292	281	276	298	290	317	293	260	290	312	289	266	311	277	298	298	300	298	293	260	290	324	307	304	289	283	294	305	265	304	294	280	267	300	276	276	291	326	315	305	296	311	302	295	312	287	286	261	299	295	290	310	280	286	267	315	269	290	272	289	318	284	294	314	307	310	297	291	311	284	291	307	283	312	283	288	301	300	340	279	285	264	289	336	263	274	298	289	295	286	290	294	306	311	280	330	299	299	282	307	297	287	272	274	285	286	308	288	281	302	296	287	329	276	287	288	293	314	315	308	304	302	280	288	325	311	283	302	310	303	299	351	308	319	284	313	270	312	292	287	279	274	296	305	281	279	297	296	304	248	281	283	269	324	275	311	299	288	277	290	289	312	280	305	287	279	259	273	271	291	308	305	277	302	309	303	296	295	290	290	332	283	307	277	289	305	327	277	300	297	296	286	299	328	275	283	304	286	253	285	297	276	274	279	260	272	275	308	292	281	310	308	276	293	324	308	277	258	289	293	351	299	272	309	309	277	271	294	316	297	286	264	283	295	302	239	306	318	286	299	307	283	299	284	280	286	292	276	317	271	291	265	290	257	272	303	286	295	298	300	264	318	287	286	288	311	305	283	288	303	290	284	335	278	308	288	285	303	292	268	294	273	304	285	297	266	279	291	306	281	296	277	268	327	300	277	267	266	288	264	258	331	305	275	295	295	319	286	291	299	308	287	303	293	304	306	283	321	289	276	283	337	309	303	281	302	270	292	278	292	283	300	294	294	318	287	251	283	276	304	294	286	320	295	307	294	284	295	286	296	308	322	279	268	296	304	305	286	269	259	285	315
22600	21360	28978	24122	21352	21390	10786	981	767	635	530	507	501	493	431	413	365	380	359	371	345	360	335	341	356	369	357	304	331	342	341	318	326	324	309	306	290	304	340	329	303	318	315	293	308	318	307	302	279	294	302	337	338	271	294	267	320	286	290	312	294	326	322	307	285	300	325	324	306	281	309	302	304	310	279	287	295	302	302	314	297	298	315	305	299	302	314	297	300	281	317	279	323	305	292	311	310	282	263	267	295	300	313	309	276	287	294	268	290	288	295	316	309	302	301	294	287	295	293	310	300	275	301	323	270	298	301	311	296	314	303	303	300	282	322	278	318	306	309	308	289	319	284	285	305	282	280	293	290	297	308	294	284	281	298	289	289	314	301	298	313	265	294	303	295	304	297	289	293	325	300	291	281	306	307	311	321	293	324	308	280	312	290	302	307	277	271	277	281	300	303	280	291	315	305	280	278	264	312	325	315	307	285	320	321	308	289	284	326	308	278	297	283	329	291	282	302	279	309	288	299	302	314	301	275	319	301	312	312	277	307	277	257	307	303	291	312	303	317	326	309	295	272	300	293	276	299	306	302	304	305	300	286	339	315	296	327	273	264	254	294	297	305	315	307	318	292	318	312	303	266	311	280	296	320	281	274	303	306	318	277	257	268	281	309	279	308	297	289	276	321	320	301	301	284	302	306	300	272	312	314	283	280	290	310	324	303	302	298	307	324	319	246	292	286	285	287	279	313	334	275	340	318	293	315	287	329	311	318	308	293	310	301	307	276	299	255	339	318	293	284	304	298	296	306	292	293	314	312	303	313	306	304	294	278	307	312	305	298	281	310	304	286	284	297	289	302	296	302	305	290	292	315	302	283	266	336	302	316	316	295	296	312	317	293	308	299	291	288	277	308	283	293	336	277	292	293	284	328	314	286	308	321	305	274	288	311	271	263	276	310	298	293	299	296	305	312	328	319	280	313	315	305	326	307	254	288	287	295	283	248	340	285	305	274	303	287	314	314	289	266	318	310	301	317	296	316	275	289	292	264	314	306	296	309	308	280	274	289	297	318	305	298	277	283	302	313	289	304	313	285	290	322	326	285	312	288	307	286	318	313	283	305	302	279	276	313	311	305	297	298	298	296	274	287	303	302	303	269	288	269	320	276	311	268	278	261	289	308	327	292	297	285	327	290	286	339	291	306	283	323	293	302	284	252	305	317	328	323	289	289	328	284	285	289	294	291	279	278	316	308	286	299	300	269	295	325	313	275	277	301	288	286	308	301	292	285	280	297	309	309	282	280	296	297	289	307	313	288	291	308	306	315	302	325	317	315	308	268	309	309	320	292	293	284	282	292	264	321	348	288	281	301	277	321	297	337	280	289	302	290	292	277	282	288	295	318	255	286	319	265	298	283	285	291	316	306	288	262	300	323	300	305	294	311	308	318	312	299	304	285	279	338	298	303	307	283	300	340	266	304	313	251	285	327	296	316	308	305	311	259	290	296	288	289	295	317	293	316	314	275	310	281	278	307	315	299	291	304	277	269	300	293	297	278	273	287	342	284	266	289	296	296	293	298	306	272	286	300	271	304	309	273	290	276	284	303	277	316	319	302	314	321	293	322	318	290	294	302	312	314	316	289	302	259	288	312	307	293	334	298	278	313	276	297	328	318	312	277	313	316	258	283	274	298	295	280	284	304	308	291	316	305	288	304	345	301	322	307	295	292	306	288	296	264	276	296	303	311	284	283	303	284	300	317	303	299	321	297	277	311	287	325	277	259	300	293	293	294	348	284	268	285	281	299	268	322	299	304	286	296	288	289	283	295	291	315	326	299	282	306	317	279	301	304	315	336	286	300	301	306	288	306	283	310	281	300	290	306	284	277	294	300	267	308	289	318	291	265	292	247	276	312	307	261	255	307	300	286	301	310	293	334	296	317	332	292	267	295	289	296	321	302	294	304	275	316	304	279	299	307	286	276	282	326	287	288	328	313	268	277	286	313	319	302	297	283	296	320	282	279	272	273	284	280	277	273	306	301	297	267	305	294	315	281	313	283	295	311	330	293	321	321	312	308	321	278	328	277	324	317	288	322	311	275	289	300	293	302	284	280	308	306	306	290	283	283	303	295	311	283	294	306	301	299	302	287	269	297	316	298	280	314	295	300	311	307	285	284	300	298	308	288	271	309	295	293	305	301	297	307	311	258	293	308	259	263	323	317	278	320	285	313	316	287	286	307	302	289	323	283	269	321	314	316	289	284	318	279	310	298	300	303	288	276	317	312	274	307	276	284	302	296	284	327	269	291	290	299	294	296	291	273	297	328	282	308	278	324	300	330	316	296	299	317	318	301	283	313	282	309	287	315	288	328	241	316	303	292	314	289	279	324	317	278	274	293	261	275	293	299	275	305	311	282	332	293	306	324	285	272	270	298	314	308	278	285	303	293	288	316	336	267	300	303	295	280	287	278	292	278	305	321	326	293	285	306	312	317	282	293	304	284	298	268	305	272	321	304	283	287	280	307	276	324	256	288	286	299	299	284	293	326	272	330	298	295	299	314	270	300	294	288	293	270	303	291	340	327	320	310	285	277	282	311	295	292	323	327	279	277	290	332	327	272	291	292	277	290	292	289	290	316	288	254	270	281	282	288	298	297	292	276	291	298	287	336	299	294	324	307	297	275	306	317	292	292	311	318	283	295	314	292	276	285	313	298	344	263	293	269	293	287	300	257	296	331	280	276	294	284	315	334	316	279	337	332	308	305	271	319	285	325	283	320	308	281	301	242	292	265	305	269	294	304	324	300	278	315	316	299	272	286	278	310	276	301	295	306	307	280	297	299	277	263	328	332	280	304	273	303	308	296	272	305	277	279	331	308	306	274	304	298	289	286	286	280	280	263	322	314	306	325	273	301	262	279	319	282	295	297	297	292	297	290	329	294	260	305	312	299	278	294	322	310	294	278	303	289	304	286	315	318	303	283	289	288	307	306	310	273	309	324	305	299	270	267	335	325	292	296	281	299	289	285	295	274	299	305	321	318	272	288	286	298	292	289	309	284	313	290	278	271	286	284	301	312	279	305	308	289	283	318	308	280	305	295	279	286	296	295	344	285	311	306	319	299	269	288	309	282	299	280	272	319	276	268	302	284	283	308	298	289	300	303	287	311	291	317	281	290	294	282	280	333	280	302	284	295	312	299	332	317	272	271	296	290	272	283	312	293	277	317	297	297	295	331	291	293	277	317	283	297	308	311	266	293	326	286	276	276	277	311	302	275	296	295	293	303	303	321	264	298	311	317	284	317	294	250	291	302	277	305	263	299	311	305	295	278	334	272	315	304	291	294	306	305	311	313	292	294	311	315	322	306	288	309	261	294	305	297	283	297	304	289	293	299	305	302	312	308	261	291	304	295	275	298	298	295	288	309	289	316	311	277	264	309	320	316	298	282	314	302	276	300	306	264	282	291	281	308	299	301	281	321	298	305	295	285	276	288	309	285	306	308	279
4462	12946	11224	5387	3593	2639	1950	1572	1289	1048	949	843	707	637	579	565	500	492	452	478	440	456	456	438	451	442	437	378	415	393	377	367	399	403	373	368	376	409	400	367	397	371	374	368	399	348	363	349	351	359	383	376	357	394	346	348	346	361	350	368	387	335	350	379	330	349	342	372	374	338	334	355	363	360	351	327	357	363	334	334	358	356	327	392	319	367	364	370	343	371	395	345	357	343	317	350	372	351	338	364	380	363	325	354	348	346	314	396	382	354	346	351	349	329	329	338	392	335	340	325	342	372	381	357	336	324	391	371	329	362	330	351	383	377	403	331	361	383	352	350	344	354	354	328	384	332	326	368	343	379	343	380	346	365	385	330	358	371	356	359	327	378	362	327	355	351	354	348	363	353	344	382	380	332	368	383	347	364	330	340	339	340	352	360	371	323	325	368	320	340	371	338	343	360	332	356	326	392	328	320	327	370	343	347	365	336	372	329	347	320	363	348	373	342	361	350	371	333	356	370	362	331	358	356	362	349	322	345	336	310	331	347	350	351	327	361	322	336	347	376	355	336	370	333	386	337	370	342	350	396	328	366	365	361	326	390	361	348	333	333	368	408	340	331	328	377	345	356	365	350	365	349	373	295	376	352	332	350	315	360	314	379	319	339	357	364	357	345	335	354	328	363	336	352	360	344	339	355	360	353	344	306	355	319	359	375	361	359	349	333	353	366	403	328	341	385	324	343	361	360	391	334	339	342	363	351	360	346	328	330	335	346	374	349	358	346	358	352	350	327	316	368	361	344	346	348	368	350	336	365	329	328	358	316	325	352	347	335	340	361	327	330	394	369	342	358	381	310	326	343	331	357	379	349	352	333	382	329	332	358	321	357	327	378	345	348	356	372	352	318	340	348	332	410	378	326	332	352	339	357	377	335	356	341	346	375	381	349	374	328	354	327	338	353	341	332	340	326	337	337	331	335	354	310	336	373	371	384	349	337	343	383	359	347	374	351	363	355	338	364	355	340	339	327	343	327	353	339	309	342	390	363	347	329	361	366	376	332	360	335	353	352	354	336	310	349	353	365	341	346	364	335	324	325	369	345	356	323	359	352	305	362	382	333	364	360	346	367	354	345	346	352	343	317	346	364	337	339	319	363	344	338	389	369	333	353	370	342	331	358	328	335	327	338	350	361	321	364	352	335	347	299	337	358	346	334	334	364	386	339	346	354	347	361	353	345	392	361	355	342	353	332	337	374	374	343	381	351	350	325	353	341	367	332	356	351	348	369	345	350	369	361	350	343	348	332	331	349	368	342	388	364	350	368	357	359	335	327	358	339	327	385	346	353	367	355	354	390	312	369	354	356	374	349	346	299	373	382	364	341	363	355	329	324	347	373	344	317	334	354	333	378	341	346	334	340	378	334	334	350	344	325	405	326	343	345	324	346	345	338	347	347	401	365	341	358	370	352	337	354	310	373	354	367	313	356	351	352	315	369	341	363	330	323	324	355	328	359	371	361	341	346	349	341	348	340	308	364	374	342	313	347	376	315	349	337	349	336	379	330	341	360	320	308	389	364	349	376	356	346	354	354	364	355	371	349	330	379	348	337	344	329	353	351	339	380	327	330	351	339	365	374	320	356	367	357	336	355	328	382	333	361	362	361	364	340	373	308	339	345	339	331	357	321	343	316	379	367	378	377	352	360	346	361	351	372	366	353	371	342	352	356	351	340	352	337	376	335	340	311	332	323	335	358	380	330	373	377	362	333	335	366	375	362	350	333	359	357	368	348	361	365	319	326	338	328	311	329	311	341	336	367	330	362	323	334	321	344	341	393	354	346	379	344	361	353	326	363	341	337	377	317	334	295	364	377	307	347	327	353	326	342	355	335	355	345	337	345	386	353	334	335	351	361	345	338	351	375	349	338	344	332	347	326	351	330	361	331	355	348	346	360	372	342	368	316	336	357	338	358	347	361	360	387	374	359	343	333	339	379	329	341	370	365	343	364	345	365	352	375	340	340	403	351	355	371	345	332	355	364	348	344	361	344	353	322	320	348	333	349	334	374	340	365	340	372	313	335	350	376	363	332	351	345	340	335	311	370	326	369	326	308	413	363	367	344	351	342	336	356	348	385	328	340	332	325	356	321	339	372	348	348	390	351	368	361	356	321	332	333	355	344	365	378	335	370	356	346	352	349	384	373	327	336	367	329	372	350	366	339	332	334	374	348	365	319	343	368	363	363	364	341	339	316	362	353	320	349	339	380	361	340	352	348	379	356	329	377	361	350	333	353	340	374	365	365	321	353	367	315	360	360	358	328	330	342	347	363	352	336	345	360	346	353	367	363	379	368	388	343	344	332	343	390	359	362	350	379	359	321	333	318	372	333	398	343	356	358	383	349	359	369	371	349	374	355	382	348	367	331	392	355	327	335	340	368	347	331	309	337	374	345	391	315	345	344	373	370	383	362	376	348	336	345	337	364	351	346	370	339	365	365	359	361	343	367	366	338	346	342	384	353	368	326	355	363	355	333	397	340	368	340	365	354	318	355	361	339	316	361	371	322	339	347	335	363	341	347	340	359	354	374	340	337	322	352	325	352	351	343	377	362	372	365	351	348	334	354	347	374	335	350	341	366	369	343	336	345	366	368	351	364	392	346	343	344	330	379	350	378	306	372	356	351	353	355	365	318	341	365	340	330	349	366	353	343	331	328	350	364	373	350	334	355	350	344	338	360	346	335	329	331	360	324	342	335	370	314	350	361	362	329	338	353	333	332	363	352	328	339	358	366	348	332	352	342	393	366	352	349	348	365	343	359	343	326	360	344	362	343	340	385	330	328	372	348	368	366	334	338	349	376	360	367	342	330	305	373	370	319	339	337	355	365	344	366	319	340	357	320	363	343	324	351	380	345	346	336	330	336	343	365	353	320	356	346	298	364	352	358	317	346	345	332	369	330	350	340	338	350	331	356	321	371	352	363	332	379	372	326	345	366	348	352	346	349	345	341	360	358	337	319	355	385	313	348	319	368	352	343	343	350	333	378	332	323	365	336	407	360	356	361	336	348	358	358	356	378	326	349	339	343	319	387	323	353	347	376	319	368	348	360	311	357	366	380	357	344	350	341	349	376	346	351	335	350	356	366	348	355	360	361	294	385	356	333	314	347	346	335	337	327	377	366	378	359	343	366	363	356	337	386	346	342	354	338	328	360	337	350	379	352	380	351	358	352	359	354	340	367	369	364	357	362	356	373	344	387	325	360	312	357	340	361	356	339	326	384	387	328	377	353	380	319	341	351	375	349	342	378	333	325	375	341	340	313	321	342	347	361	310	374	335	380	332	356	372	327	320	367	321	371	371	375	351	327	339	363	346	343	365	355	351	344	329	361	350	346	393	325	379	359	324	320	333	342	353	331	363	372	331	328	345	351	356	333	355	331	329	365	315	389	358	337	351	392	350	361	330	376	318	376	358	336	367	350	350	346	333	351	350	368	328	336	349	324
27407	19943	6835	918	606	546	612	538	566	548	524	564	530	549	554	567	534	550	538	523	494	501	511	506	476	536	501	505	513	537	546	537	544	493	527	527	506	536	512	548	512	485	472	525	544	505	524	520	510	547	524	529	513	557	512	548	499	556	511	516	525	539	552	502	530	508	550	541	540	515	456	511	503	504	514	520	498	547	513	503	524	536	532	508	579	515	532	541	527	523	505	507	525	548	490	492	516	513	536	529	501	499	493	533	590	525	499	523	531	473	518	527	519	543	537	492	545	521	525	526	493	518	550	542	546	486	510	548	508	541	517	525	499	566	517	538	512	518	503	539	546	512	535	525	503	533	491	554	545	507	492	499	529	531	527	569	509	533	481	501	509	531	574	562	506	509	521	528	486	553	514	536	493	570	520	508	511	515	505	530	527	543	486	483	527	511	519	459	542	569	522	529	541	500	546	480	494	515	516	498	532	545	515	517	517	533	525	515	571	554	511	525	542	478	531	523	518	529	560	519	504	509	516	489	534	551	492	505	496	473	530	517	524	515	497	508	544	528	486	561	555	529	500	495	504	510	538	554	537	509	511	540	562	547	526	487	532	471	535	502	527	527	482	518	556	516	495	526	524	483	492	498	466	535	530	518	491	533	512	483	512	489	488	548	522	516	562	508	508	508	556	496	572	544	476	522	532	530	499	512	479	535	504	530	486	538	565	522	510	502	534	534	543	510	535	522	519	526	524	527	517	503	530	569	514	547	520	510	523	512	513	526	512	528	519	520	505	506	560	546	489	515	546	483	566	558	510	483	518	522	496	484	509	551	506	492	477	494	522	526	503	533	561	511	543	536	527	506	571	494	500	500	510	512	517	556	541	505	507	501	510	511	535	542	486	532	521	538	520	539	493	515	535	479	552	538	576	531	494	533	534	566	537	552	485	503	447	499	530	535	516	519	520	508	521	499	539	524	529	513	541	493	554	504	532	495	525	491	541	505	522	566	518	512	515	563	557	513	515	528	499	487	560	499	487	511	496	512	535	548	543	499	498	463	532	536	492	545	492	546	509	537	503	516	498	523	519	534	547	550	556	536	506	538	505	505	544	503	506	531	564	540	493	535	551	495	532	538	522	516	497	554	526	509	499	516	575	486	508	523	525	521	517	547	571	576	482	496	490	516	554	479	502	555	516	514	531	545	522	483	535	473	508	485	458	562	519	554	568	518	509	518	538	542	515	546	484	563	493	543	530	525	519	519	512	519	561	553	538	517	507	526	551	539	495	504	503	538	533	518	541	555	537	585	523	498	475	530	499	496	523	505	527	519	475	554	505	524	562	494	506	507	537	500	480	543	495	523	533	487	550	506	494	547	480	486	497	509	511	520	521	563	495	520	521	584	512	534	557	521	467	507	524	503	457	549	536	494	536	548	516	512	517	574	525	492	516	503	510	509	548	526	547	519	520	513	560	532	524	501	514	501	495	520	514	516	544	515	479	510	549	499	518	532	525	476	532	486	546	482	503	509	541	513	550	509	545	532	543	485	539	536	524	527	490	470	496	502	541	528	525	505	500	517	494	484	544	516	506	530	559	548	553	536	518	526	507	525	558	555	509	482	556	530	539	513	533	555	516	551	547	493	536	516	523	547	553	531	549	527	502	532	557	501	493	534	494	514	509	510	514	512	530	500	523	519	524	538	545	505	535	507	511	533	536	504	535	529	485	483	546	542	496	497	532	520	495	514	525	546	518	571	531	535	517	497	501	562	483	488	548	523	524	512	473	513	508	537	535	524	545	499	508	524	519	547	496	505	553	546	557	514	499	539	493	553	494	516	542	536	552	518	555	485	515	510	515	529	547	527	512	476	548	557	547	546	506	506	541	519	534	498	551	554	516	513	504	543	491	535	533	500	542	557	494	530	515	551	496	504	510	519	496	549	527	502	504	491	503	507	505	538	529	498	545	541	529	547	561	546	531	520	563	514	518	492	556	502	530	536	490	486	528	512	479	501	507	536	510	521	509	521	530	484	550	516	557	526	555	557	513	520	521	551	500	501	537	503	536	518	502	510	560	519	517	505	492	480	502	538	505	521	527	531	513	502	517	471	538	488	536	505	472	528	519	566	544	504	522	533	558	545	525	527	560	497	530	540	519	514	551	521	499	531	489	544	487	513	512	510	546	536	507	507	474	541	478	538	544	547	538	512	562	527	554	529	496	518	487	512	504	545	513	547	480	528	519	503	537	502	489	497	505	566	512	521	525	538	478	517	548	532	532	522	508	512	521	506	519	469	521	518	496	533	601	513	507	494	500	505	518	512	527	508	554	470	527	464	483	495	510	503	553	510	514	566	533	526	500	543	543	473	536	521	504	511	490	498	526	550	529	517	518	503	542	533	539	524	485	528	515	520	529	555	535	548	508	579	480	541	544	502	546	518	454	550	545	517	488	521	493	506	501	487	509	514	532	517	525	528	536	485	503	561	525	535	496	531	498	530	537	516	518	544	518	547	525	514	543	477	498	487	481	513	524	560	536	479	476	505	504	490	471	526	517	545	487	523	552	512	518	539	510	482	502	471	518	541	510	508	542	491	512	552	561	530	518	514	496	506	524	513	491	497	509	503	525	566	457	474	530	538	512	505	516	509	550	549	508	562	528	500	526	507	509	510	508	508	495	534	545	553	527	533	508	571	542	519	511	543	528	548	508	495	474	526	517	522	479	513	515	506	527	511	515	539	552	532	525	554	482	547	526	506	543	512	590	506	510	580	549	533	536	539	516	519	505	477	540	551	542	494	499	534	497	516	486	542	487	522	490	502	528	524	543	515	513	555	543	517	552	529	516	565	501	522	502	532	556	504	540	539	505	485	535	533	541	478	538	534	518	521	503	504	522	574	451	518	534	508	475	583	533	508	540	507	542	563	484	468	515	552	531	481	497	517	512	538	545	512	515	554	515	516	516	542	510	512	559	492	552	520	522	509	564	495	496	535	541	532	534	516	498	506	502	508	523	518	522	508	473	518	527	485	526	538	484	512	517	580	549	526	467	504	526	552	551	485	494	518	507	543	527	503	520	538	525	510	508	476	553	559	549	490	512	525	528	552	528	508	495	474	492	554	547	536	551	526	527	519	518	518	541	518	512	498	527	495	527	545	551	510	543	493	523	523	538	533	503	511	529	483	547	547	492	550	500	530	527	543	514	542	507	514	568	511	516	529	563	553	495	504	500	505	567	522	508	548	534	522	569	538	511	471	535	526	491	541	501	552	538	539	499	556	547	500	479	509	563	542	479	494	505	548	547	501	529	473	555	465	513	530	495	541	492	521	546	518	537	524	547	519	540	527	476	552	530	509	500	515	518	551	501	521	542	475	552	504	528	500	519	532	534	520	516	543	478	516	510	486	525	497	484	499	497	501	531	500	524	568	526	547	530	481	553	518	498	463	500	531	528	509	490	517	531	513	527	472	481	494	528	526	534	520	520	542	533	543	512	496	525	553	527	552	536	506
4063	1157	1049	776	637	652	636	622	623	638	594	593	598	626	619	574	585	577	579	595	616	625	611	550	613	524	592	579	604	583	567	568	609	599	597	553	553	593	572	578	580	537	535	544	593	535	549	614	605	565	559	588	595	593	581	568	561	564	618	587	558	597	540	573	601	571	557	598	613	615	621	607	565	527	584	560	543	588	592	593	613	594	583	564	563	594	574	573	563	582	576	582	569	577	574	627	560	574	554	571	606	572	581	597	529	619	549	559	559	578	587	545	607	549	580	554	554	617	620	609	560	604	575	596	554	582	604	574	565	568	553	582	537	587	596	610	594	553	577	556	590	544	569	600	566	611	564	594	555	617	605	546	546	557	557	541	593	582	549	550	580	572	585	545	591	585	590	566	566	577	626	607	602	564	603	572	522	579	603	600	587	564	590	609	596	566	606	602	571	576	554	570	561	619	579	588	569	569	559	584	568	591	546	590	604	571	532	618	619	602	609	585	583	615	634	608	605	601	593	587	575	538	613	580	597	594	577	589	597	574	576	592	574	587	590	580	550	563	558	581	571	601	585	626	614	581	567	581	624	569	578	606	599	608	582	553	596	571	581	605	540	588	592	563	605	598	598	578	595	596	578	585	601	596	592	562	570	586	594	553	586	601	631	584	606	588	628	569	556	607	596	572	560	617	587	592	570	609	557	574	624	584	584	579	628	579	577	585	595	568	625	528	629	601	584	596	579	602	564	629	585	591	584	584	619	569	555	584	592	559	602	615	577	634	563	579	575	583	552	571	556	554	546	595	520	563	628	603	573	586	594	597	550	562	576	555	588	534	588	575	558	586	590	566	584	595	581	602	584	555	587	568	653	621	569	596	580	578	628	666	550	604	615	612	587	562	616	555	557	613	573	620	558	549	557	579	551	610	615	555	610	599	569	567	558	594	576	632	555	580	574	589	574	569	534	594	567	606	605	618	567	627	550	596	574	588	576	549	548	607	573	597	562	600	615	550	600	625	628	536	577	558	583	581	554	564	603	568	547	562	588	591	593	573	641	566	614	558	606	566	600	611	593	567	529	597	554	612	561	568	596	585	542	578	584	605	610	620	582	588	626	561	555	596	574	607	556	568	590	565	575	590	537	557	610	581	595	574	546	564	567	541	590	628	587	538	586	615	557	574	560	587	534	540	577	588	568	556	567	599	563	570	606	597	601	607	590	617	592	611	612	568	569	569	567	590	568	566	563	547	586	573	604	582	558	619	604	614	564	592	567	685	643	551	553	589	590	581	597	627	584	561	525	605	580	575	604	603	603	595	582	600	604	575	568	627	593	580	549	565	587	555	596	592	565	595	578	645	585	593	557	552	595	588	577	559	595	562	589	568	560	580	571	617	612	576	578	590	582	597	595	628	573	560	565	628	582	613	599	587	615	577	578	558	590	557	620	589	581	564	528	617	568	539	604	576	522	591	596	589	614	577	635	541	583	593	606	619	567	611	590	582	605	577	614	581	568	602	590	571	574	550	626	599	561	566	609	549	614	560	589	581	557	586	616	550	587	569	618	580	578	586	584	581	539	591	579	606	583	587	542	573	616	557	593	566	583	575	545	552	595	555	618	633	586	597	592	580	576	562	552	586	597	582	584	581	597	579	562	605	549	582	569	605	596	574	550	576	609	560	564	571	556	585	581	589	563	582	574	629	564	606	587	565	567	568	576	565	546	573	607	584	601	525	582	579	591	644	618	596	573	570	612	592	623	582	553	551	612	612	602	550	623	586	612	585	612	604	585	595	586	588	654	555	613	583	558	579	578	579	612	619	617	584	619	599	555	589	601	605	588	579	563	593	544	609	580	564	567	554	550	578	560	570	620	591	537	604	579	582	604	578	594	588	558	538	568	554	601	581	620	573	579	554	536	562	558	628	577	575	562	554	563	553	541	615	591	575	574	592	560	631	628	578	586	571	599	596	632	537	582	556	584	585	609	598	595	616	600	590	529	584	585	572	578	612	601	583	548	584	552	587	543	567	612	582	598	591	586	603	602	584	570	603	594	586	551	561	555	601	574	585	571	613	525	615	578	588	581	551	569	602	639	585	580	560	560	603	623	531	565	597	576	566	583	578	552	563	611	575	575	559	565	594	599	606	571	590	609	573	565	574	595	595	593	592	570	576	594	607	579	598	609	602	603	588	644	578	579	579	582	587	602	619	578	600	586	589	569	595	550	591	568	556	642	531	554	584	567	596	562	614	556	580	603	616	617	575	567	576	582	625	574	599	592	632	607	562	562	582	598	579	592	551	607	607	594	570	586	595	627	545	614	568	558	592	641	606	574	563	560	548	589	595	604	568	587	553	595	590	615	622	610	621	603	579	518	607	613	592	604	586	594	623	569	573	582	581	559	556	577	584	549	571	629	557	595	565	593	615	588	609	575	554	613	501	576	527	593	597	602	560	562	604	575	566	566	577	583	532	579	577	589	549	580	548	607	604	562	609	564	600	573	598	570	584	574	558	609	541	592	625	582	625	599	605	612	567	574	577	591	633	573	603	580	572	548	599	582	585	589	598	593	602	600	636	576	566	586	562	567	612	566	573	602	634	577	587	641	618	564	564	594	544	595	570	590	596	574	583	604	572	635	578	631	539	592	561	609	527	609	581	591	571	571	558	597	602	574	612	587	585	558	596	569	593	599	570	578	615	631	573	544	543	565	620	560	570	611	573	539	583	569	603	604	562	592	601	577	557	614	637	607	572	606	618	564	587	630	591	569	569	586	610	561	616	576	583	554	561	564	581	564	586	578	608	562	599	615	541	572	565	583	549	601	586	584	591	553	569	594	548	603	590	623	524	569	552	580	611	557	630	580	598	592	590	593	558	568	546	566	558	607	624	568	590	542	608	570	586	580	571	559	578	580	536	560	551	561	582	569	582	588	600	574	562	556	592	557	559	587	561	585	583	620	657	641	602	546	542	612	624	559	586	534	583	613	554	590	598	586	558	575	586	554	591	589	562	624	600	585	599	568	620	596	609	603	586	605	578	624	559	584	610	605	593	656	590	601	558	580	565	586	610	598	546	586	544	597	569	601	587	639	585	583	561	570	581	578	595	584	613	569	571	595	590	560	606	523	596	562	560	602	626	537	574	605	583	588	566	596	557	612	570	572	589	609	584	592	614	610	591	604	597	594	552	575	555	563	572	559	603	602	606	601	596	534	579	611	585	618	588	615	579	597	550	559	569	591	605	565	568	578	623	599	581	626	597	574	578	584	586	598	539	570	573	575	588	627	543	586	590	562	588	588	547	597	618	590	609	620	585	567	551	613	582	590	574	575	587	587	552	581	536	588	565	582	585	589	561	608	574	615	604	555	595	616	584	561	597	582	592	546	607	581	563	558	576	590	583	590	561	597	620	559	566	573	611	553	579	544	574	611	556	564	596	581	584	593	550	625	609	583	548	526	586	583	581	605	622	567	582	599	570	595	586	648	546	579	586	563	545	605	595	573	575
23771	21344	28458	24553	21348	10176	1267	929	783	789	759	686	725	691	701	665	662	608	643	648	621	627	604	672	631	628	590	621	659	578	640	609	626	622	619	598	638	629	650	616	587	622	626	608	546	646	581	649	638	632	578	598	568	623	607	631	596	598	587	637	623	605	643	614	593	664	628	556	643	577	633	645	584	600	643	555	582	621	621	607	608	627	625	594	591	604	586	577	617	600	607	642	590	645	607	554	634	607	641	593	609	658	615	617	620	597	593	634	629	595	595	645	611	592	573	618	595	600	594	581	643	630	584	586	642	658	623	620	566	630	550	604	625	589	561	564	614	651	593	630	580	551	596	605	640	618	612	637	610	618	623	621	643	593	637	620	619	591	622	608	663	607	590	608	628	626	577	650	594	606	587	599	612	608	599	591	590	592	615	594	636	627	624	632	631	600	643	599	634	592	634	610	638	659	544	599	603	640	612	593	601	599	552	533	614	561	620	590	584	608	602	584	625	566	592	583	583	599	602	611	639	633	613	576	625	649	586	627	584	569	587	553	644	589	614	588	594	610	675	599	608	612	597	574	591	609	618	609	572	636	566	617	622	579	610	665	573	630	609	568	622	566	645	629	620	611	608	596	644	593	646	581	607	638	601	580	608	664	656	607	590	602	568	581	608	622	626	601	596	598	645	590	616	566	619	636	598	542	619	692	642	606	599	638	591	601	592	625	556	610	600	596	612	626	619	600	559	596	540	583	543	553	589	636	626	602	589	599	565	609	648	581	592	593	595	614	557	604	611	566	648	573	628	622	587	617	594	651	623	605	586	574	650	626	589	598	600	638	580	608	588	574	568	585	636	656	616	637	610	623	634	575	612	615	583	574	637	646	618	570	639	660	594	584	604	607	608	621	591	592	578	634	591	616	591	577	590	595	620	595	570	612	640	566	619	605	604	569	603	605	634	630	578	631	572	598	563	588	605	604	597	629	616	651	588	617	629	630	593	639	582	611	657	607	621	600	597	622	595	582	634	604	610	600	616	630	594	601	572	621	580	592	599	610	607	643	590	615	599	619	581	615	603	604	596	590	585	609	602	670	574	618	625	623	568	618	596	603	571	624	581	568	609	594	594	671	611	587	612	619	592	623	598	615	571	630	596	625	588	611	622	602	597	594	600	623	600	594	588	592	609	589	602	640	578	596	613	581	635	629	596	634	606	578	615	644	603	632	602	579	610	612	614	622	631	587	631	574	589	601	611	589	600	581	573	612	610	610	614	626	587	588	606	609	635	626	648	564	607	636	583	635	611	624	580	545	611	630	587	629	620	606	596	558	638	594	632	621	578	604	610	637	577	617	614	636	621	575	593	579	591	584	598	572	566	615	595	642	644	591	617	599	661	610	627	588	635	559	621	600	609	610	580	608	624	627	591	631	640	615	570	630	607	596	641	613	652	658	640	604	600	575	593	613	613	558	617	588	588	598	566	639	577	605	629	623	612	588	602	577	616	594	626	619	609	609	640	594	657	627	588	631	574	610	632	590	607	627	565	625	597	548	592	654	572	620	655	607	587	584	602	579	627	586	600	567	596	594	631	600	599	640	616	635	624	605	655	634	602	615	610	566	605	596	598	614	621	611	580	639	595	606	639	623	616	591	633	625	622	637	600	601	530	592	589	586	559	605	578	591	561	587	636	606	621	619	653	551	593	589	599	641	585	599	619	585	616	605	608	593	607	573	616	612	580	619	589	601	596	579	602	634	591	571	587	607	591	547	652	616	615	636	560	596	567	574	600	602	613	599	575	599	605	554	615	613	630	601	580	642	597	660	622	613	625	587	613	616	638	607	568	602	607	588	670	612	573	590	580	606	652	620	595	564	603	618	611	620	628	591	640	572	644	632	586	612	616	576	580	655	544	632	601	588	588	633	654	574	612	595	588	610	580	623	611	573	589	569	635	601	591	557	577	594	611	601	598	598	574	615	675	576	621	621	646	596	596	595	589	596	596	594	601	597	616	593	589	578	569	617	600	619	606	605	641	613	612	636	629	555	593	562	622	613	596	577	572	563	611	593	605	596	636	598	632	597	615	636	589	612	630	602	597	651	622	585	602	620	642	588	586	608	618	622	583	638	625	617	602	572	594	619	628	574	627	615	578	628	629	621	607	611	622	595	620	613	591	604	564	631	621	586	610	582	657	636	585	582	595	583	613	587	621	622	616	631	619	614	602	616	598	624	590	588	618	602	614	557	644	592	590	612	626	611	626	620	548	573	601	552	637	636	630	563	627	625	599	588	616	617	614	603	592	587	584	608	545	624	563	579	604	594	599	592	586	625	589	620	612	642	595	650	637	614	603	634	575	581	615	598	609	550	667	597	639	570	626	617	602	589	616	578	584	629	635	624	589	617	591	597	653	617	597	627	607	594	579	555	635	572	594	580	591	619	627	568	596	649	628	600	570	572	608	596	603	604	612	583	588	632	576	566	624	594	584	610	582	644	576	593	596	598	611	611	623	587	589	609	574	606	592	636	595	641	560	607	595	615	592	610	612	586	567	610	571	572	605	599	587	624	585	595	621	593	564	623	637	580	600	549	573	632	599	586	593	567	600	609	620	602	625	602	644	635	604	585	611	605	636	613	575	629	618	591	598	607	586	643	633	630	595	624	655	594	617	640	620	604	592	614	596	615	602	608	629	539	631	596	567	595	561	536	603	634	638	615	574	626	617	596	606	646	590	590	591	597	635	572	638	640	609	620	589	571	620	539	598	566	609	592	576	602	620	639	636	578	616	600	611	599	618	574	580	600	597	567	635	585	644	599	621	584	577	597	636	607	568	600	637	572	632	638	613	582	639	596	579	651	610	598	594	571	584	616	606	581	634	582	595	598	606	613	579	566	612	599	614	589	585	575	598	620	627	588	593	595	616	581	604	626	581	589	608	578	606	567	606	610	595	575	617	613	575	601	577	628	611	617	589	564	600	602	576	585	591	611	605	611	609	608	582	580	620	587	651	580	598	585	607	601	613	567	596	592	567	638	615	594	585	620	631	586	620	593	602	575	635	603	621	628	588	594	641	594	580	632	569	556	609	639	582	638	599	602	616	610	543	628	630	550	596	607	601	613	615	616	550	533	609	646	616	626	590	584	637	609	615	623	601	625	609	625	602	623	603	615	603	650	570	606	611	626	601	598	553	634	628	632	604	591	591	628	578	614	615	593	573	569	562	649	564	587	581	634	587	590	633	608	661	624	613	593	612	604	630	632	550	576	578	562	586	581	628	609	635	614	590	615	580	642	624	618	600	629	591	606	614	577	590	623	554	606	623	615	627	557	577	588	592	602	602	565	613	590	639	613	653	563	647	630	613	620	583	659	635	622	598	587	588	650	608	599	539	586	568	673	616	587	601	597	574	576	559	593	610	608	578	593	579	609	610	602	612	607	600	598	584	587	606	639	612	579	588	584	593	627	585	603	582	617	564	616	547	566	608	651	607	612	553	603	582	591	589	617	590	637
3150	7643	6506	3242	2255	1703	1490	1256	1060	942	907	844	851	792	802	782	722	717	706	785	721	770	741	745	728	701	757	747	735	709	729	655	680	671	723	695	665	671	738	691	696	713	722	707	698	710	692	680	723	653	687	718	680	668	685	712	670	629	714	699	656	690	734	692	655	737	720	662	702	710	695	685	669	691	677	694	686	699	713	646	671	652	725	649	710	665	687	700	655	663	636	694	655	670	753	680	720	726	644	714	675	732	732	710	703	714	708	692	703	673	700	661	684	706	650	702	650	655	664	650	724	671	687	659	682	719	657	728	684	700	701	649	678	714	713	677	700	644	653	655	726	649	644	616	672	674	654	709	673	723	723	647	644	740	668	700	671	708	692	635	646	681	665	698	724	659	716	639	707	725	679	700	695	756	676	702	708	664	680	678	636	664	657	718	674	653	671	668	686	678	696	713	671	702	668	693	697	664	690	679	639	660	748	684	684	707	692	718	676	680	663	721	662	680	642	652	683	684	702	683	707	716	736	646	651	690	652	640	715	663	639	668	714	681	708	698	687	646	683	682	645	686	642	699	687	701	686	696	682	715	652	690	710	684	691	707	665	702	669	660	726	693	724	670	675	703	714	658	678	681	652	692	667	677	699	662	714	661	685	716	691	680	670	692	704	705	692	669	702	665	697	678	697	704	663	682	629	693	648	699	690	703	660	650	693	671	664	624	685	646	683	656	669	667	699	688	646	661	687	707	695	710	672	686	669	673	693	704	693	733	655	719	675	689	680	717	679	666	648	700	699	700	721	682	651	656	708	712	701	703	730	653	693	676	686	671	795	715	721	629	682	677	711	687	697	696	697	668	675	704	697	714	708	700	643	699	625	704	691	705	695	667	710	694	725	719	706	714	642	739	647	700	682	663	703	699	664	681	708	752	710	651	708	738	680	679	725	694	656	685	671	675	668	658	662	697	717	690	703	674	733	694	680	706	676	716	680	674	695	685	692	653	672	679	669	689	683	665	703	635	661	689	705	660	726	680	709	661	703	697	677	712	687	693	646	663	651	735	732	653	654	648	719	643	638	705	680	699	664	657	691	745	707	681	675	697	721	684	665	679	670	702	672	715	720	746	733	686	665	645	667	605	693	665	682	649	697	696	658	698	699	713	694	693	683	678	680	681	671	668	680	699	659	688	707	665	655	672	622	701	675	630	676	680	697	656	676	708	718	687	715	666	625	672	701	658	733	697	672	683	726	719	671	719	663	691	664	649	701	638	667	656	673	706	683	702	699	693	687	691	690	666	668	691	697	721	652	659	731	716	706	682	650	717	671	680	703	641	701	677	710	694	700	686	646	664	739	685	688	644	695	683	702	699	650	748	663	720	710	679	650	681	721	666	697	701	670	682	669	719	717	670	710	636	668	662	683	664	663	661	711	659	667	687	647	665	688	671	680	646	744	657	700	677	641	669	660	667	663	702	677	714	682	690	687	659	668	682	640	671	641	652	654	683	639	656	720	671	706	677	655	696	711	729	700	693	694	707	684	650	715	721	702	664	683	676	720	711	692	666	630	673	638	669	667	683	669	745	711	705	657	681	700	665	670	662	690	679	692	695	616	689	686	678	659	734	657	693	669	691	668	681	682	709	681	710	667	656	703	663	689	724	742	727	687	698	684	670	631	654	674	670	687	698	687	702	656	683	646	659	665	677	704	664	652	675	711	692	668	716	686	657	643	660	706	683	654	677	707	652	676	690	694	693	694	675	666	685	623	727	745	753	725	656	681	698	671	706	641	636	744	654	698	674	669	677	712	653	634	669	723	689	640	660	683	671	658	667	656	692	688	706	692	681	638	725	638	663	623	683	722	712	644	705	685	632	707	727	664	708	658	679	696	710	717	689	632	648	703	652	654	749	681	689	670	682	706	679	700	673	672	672	677	681	649	696	693	689	684	680	683	686	663	684	682	728	710	699	721	680	693	668	643	677	698	684	677	669	693	690	665	669	660	696	682	633	681	693	704	696	694	692	664	708	674	695	680	728	683	688	650	627	680	676	637	702	681	685	676	686	693	687	702	662	655	681	725	716	679	746	674	693	633	714	663	674	728	672	707	678	705	703	670	682	714	665	726	711	684	670	737	663	674	686	707	701	671	679	714	679	665	693	631	683	640	699	723	704	708	723	657	675	702	645	665	684	670	713	665	699	711	687	655	656	704	640	719	686	704	723	691	686	670	696	669	680	663	661	704	686	627	674	642	655	677	678	674	667	701	677	694	685	673	695	681	673	685	691	648	668	717	677	682	668	685	692	688	673	681	675	702	690	631	687	735	695	657	627	673	704	699	677	673	691	632	765	661	705	744	665	689	709	686	693	667	699	658	705	669	700	707	674	660	710	641	701	677	695	701	664	749	670	647	754	714	690	673	671	664	654	677	686	668	698	698	666	701	659	706	666	635	675	643	691	690	706	688	709	666	715	667	683	683	670	693	685	658	668	665	657	713	696	688	687	708	701	674	646	655	728	627	714	730	714	729	704	668	675	691	695	694	699	681	731	662	668	704	699	723	713	667	729	734	670	677	698	692	714	661	674	691	724	703	696	695	682	662	697	687	627	705	691	689	704	702	653	715	674	710	705	632	637	663	726	698	718	688	645	688	691	697	683	717	718	689	645	718	693	684	652	685	662	694	703	679	686	665	670	679	662	702	688	697	698	709	668	679	706	684	701	690	696	714	721	714	669	639	690	717	651	693	731	699	676	637	681	692	668	676	719	638	727	672	677	699	640	658	705	694	680	713	697	704	685	729	656	722	724	693	699	698	671	672	712	672	669	715	655	702	711	670	674	682	666	676	715	666	682	653	696	714	669	715	697	662	708	698	709	681	678	671	627	745	676	667	671	655	631	682	698	673	660	718	655	697	675	700	677	650	653	716	696	680	703	702	636	654	683	740	706	696	703	701	703	699	693	641	704	679	671	689	682	675	721	653	678	688	676	725	702	684	661	682	720	722	718	670	688	649	690	665	708	663	720	686	714	713	706	674	692	649	711	710	671	715	701	714	694	686	652	719	609	703	719	641	721	716	670	657	721	689	674	664	693	651	721	746	752	702	682	727	725	632	656	682	673	717	692	720	691	717	706	701	716	693	655	678	666	692	710	667	684	701	671	695	704	650	698	680	663	682	686	689	712	682	663	669	646	696	687	697	679	672	685	722	694	660	677	682	709	697	706	730	704	681	706	714	693	690	685	646	734	726	722	681	690	691	630	667	682	717	732	732	670	661	673	694	657	662	700	689	706	678	696	641	680	630	732	700	691	655	658	675	677	652	681	624	684	727	649	684	665	673	683	644	698	698	674	761	665	710	671	700	682	683	697	672	711	692	695	679	679	707	725	695	664	654	728	630	672	706	638	697	675	733	686	707	645	619	694	701	659	642	709	682	632	696	693	688	685	668	743	694	688	665	705	698	641	654	693	683	710	642	668	675	714	702	689	668	650	697	673	704	701	682	688
24684	21378	27767	25311	14192	740	475	407	359	374	318	329	319	313	299	290	285	289	269	268	253	266	289	263	267	261	281	269	266	246	244	274	239	271	267	247	272	253	247	254	276	289	253	234	255	268	247	233	269	300	248	265	267	232	249	247	262	233	249	230	238	239	250	256	233	256	271	240	249	228	243	273	254	257	273	239	231	233	230	259	280	264	248	258	269	233	266	266	254	244	263	244	266	240	278	245	250	266	267	239	227	263	285	267	275	275	262	238	262	263	278	243	239	255	254	225	264	252	252	248	233	228	258	263	296	234	245	238	220	253	260	234	275	268	211	250	256	255	272	254	244	271	279	291	255	236	270	256	242	214	260	261	249	258	234	271	251	235	242	267	245	248	266	210	258	249	264	290	262	277	265	244	259	244	250	231	256	260	281	254	251	252	287	245	273	276	277	240	262	216	235	265	260	262	254	219	252	258	220	230	256	253	258	260	270	251	263	223	276	250	288	247	233	241	255	270	242	264	289	214	237	255	241	260	244	259	269	258	243	262	243	251	252	245	244	267	237	246	255	250	237	236	295	262	269	255	265	243	269	242	266	239	270	270	250	273	233	248	257	248	269	251	249	236	291	257	279	270	268	260	251	228	236	251	243	264	227	247	274	283	263	253	249	232	243	250	260	254	260	266	238	249	247	253	255	242	252	257	231	278	228	247	234	248	269	254	256	237	278	244	260	230	239	253	281	288	262	233	252	227	259	235	240	259	241	274	255	250	241	264	256	254	241	259	272	238	252	236	270	275	239	261	258	257	236	266	267	237	265	234	281	264	242	252	255	269	222	262	241	244	245	253	249	242	257	242	276	249	259	246	264	225	261	256	260	241	266	233	260	236	228	233	271	250	258	246	298	263	256	246	278	272	245	271	254	272	235	225	269	218	240	280	277	261	216	263	232	226	264	263	249	224	269	245	249	227	265	249	274	264	253	276	262	239	235	265	234	254	268	264	247	256	235	248	256	281	258	256	242	259	247	270	265	217	227	234	276	245	226	252	241	243	271	262	241	275	264	245	267	246	235	262	244	244	237	232	273	229	262	267	248	240	258	246	277	249	231	256	287	262	241	232	250	248	248	265	236	246	268	240	254	238	249	263	268	250	243	267	240	262	281	247	270	259	251	287	208	248	239	272	252	258	245	234	245	243	253	261	234	279	289	236	263	273	250	226	261	282	250	234	229	252	256	247	224	242	267	250	269	275	244	254	297	239	231	259	241	262	243	255	274	235	212	254	240	269	260	248	264	231	263	256	256	258	236	253	272	271	230	252	231	265	238	205	246	251	240	261	276	281	250	278	271	250	217	252	296	250	261	234	243	275	266	255	237	251	259	239	243	264	250	255	260	247	234	268	257	259	259	273	260	234	231	265	244	266	277	235	241	229	285	243	258	263	274	253	239	252	257	260	253	274	276	250	254	258	249	257	285	266	251	241	248	260	248	244	252	265	234	248	277	243	248	267	252	232	251	261	256	252	268	259	270	249	251	277	227	274	281	251	261	269	256	236	281	249	260	262	220	274	275	214	264	263	274	277	272	245	273	276	244	230	247	256	288	269	274	253	233	292	230	259	263	259	242	266	229	239	235	278	261	300	256	270	232	268	242	268	282	241	247	246	315	256	264	233	275	287	271	281	256	226	249	271	266	223	283	246	236	263	253	241	253	245	260	251	270	229	252	276	248	243	289	259	225	270	291	254	215	251	238	237	271	258	266	274	259	255	263	252	253	252	244	246	241	279	248	238	258	225	269	264	294	262	237	236	283	254	230	255	236	242	234	236	263	265	284	255	242	269	252	281	248	256	264	246	261	252	240	241	268	272	239	230	265	257	265	235	281	271	257	260	262	263	251	241	241	241	248	255	248	242	232	233	237	240	257	269	259	263	288	276	258	276	257	237	247	256	262	262	242	278	279	236	255	236	230	254	268	234	220	240	246	250	249	273	254	256	263	243	260	240	269	243	235	246	276	239	246	259	254	280	255	219	261	243	270	260	232	241	265	286	274	242	239	265	246	251	242	253	252	254	244	250	248	283	254	244	256	242	247	249	265	243	266	239	250	230	250	239	223	246	232	263	238	286	226	243	262	271	249	239	248	257	247	258	246	264	270	237	254	247	288	246	252	276	232	252	270	233	256	232	283	231	248	258	240	260	236	243	258	287	280	258	243	277	263	251	267	284	257	259	253	291	259	267	250	247	235	262	285	254	258	283	237	228	231	253	253	280	272	250	262	262	246	257	288	244	249	245	255	254	255	221	258	266	246	228	224	244	252	257	264	271	245	241	249	265	254	267	245	245	263	245	240	267	253	251	245	261	261	275	251	259	289	239	262	277	247	269	244	251	280	260	274	270	230	253	264	246	220	272	241	240	234	253	245	243	259	248	273	246	238	243	251	257	251	261	247	252	242	264	254	273	258	282	285	247	243	242	245	236	252	280	257	266	243	256	262	274	242	239	277	267	241	240	258	235	258	264	249	252	229	242	236	244	255	231	236	235	254	278	251	265	244	232	281	246	259	238	250	278	256	245	267	267	241	257	245	270	241	264	282	258	213	253	261	254	264	249	225	232	226	261	266	264	263	259	271	272	268	257	245	241	260	261	251	259	261	261	266	248	230	271	269	247	274	257	238	268	243	255	251	255	280	276	267	231	217	237	258	257	262	244	249	242	251	240	252	242	247	249	264	243	260	275	242	239	255	264	290	254	258	249	255	250	290	261	256	258	261	248	246	256	240	260	269	252	224	254	250	282	260	236	243	263	262	246	263	240	250	259	266	235	232	260	237	255	240	221	248	249	259	251	275	227	277	255	255	248	239	264	263	253	253	240	259	273	263	279	284	244	233	269	252	242	258	252	249	241	254	246	236	253	251	284	236	238	249	281	232	262	262	265	274	277	246	263	220	236	242	261	276	307	233	244	271	287	276	236	258	246	254	248	270	288	247	261	281	234	247	265	280	263	285	251	250	275	260	246	267	252	249	241	273	241	274	238	254	246	266	233	234	221	269	243	243	242	284	266	260	246	227	244	230	240	245	273	264	227	284	272	245	233	234	262	256	262	256	287	286	245	292	257	267	276	247	272	276	261	234	239	246	267	246	250	264	243	241	230	260	242	241	246	231	244	272	253	273	218	237	260	252	258	256	264	242	226	262	250	265	231	217	279	258	253	255	266	264	252	249	260	221	251	247	244	261	223	243	257	239	252	260	257	239	260	250	248	255	261	269	260	277	248	258	251	261	287	258	235	255	236	298	228	244	262	253	270	268	266	264	241	244	222	274	255	247	259	218	252	251	253	246	230	224	240	242	260	258	248	277	247	255	256	234	242	266	258	227	234	282	279	266	250	257	260	245	257	273	250	261	224	254	262	226	240	263	252	252	280	268	239	231	257	249	239	237	232	231	264	246	257	266	258	239	265	221	249	244	272	237	214	235	278	261	253	268	257	247	262	249	256	242	272	257	234
3301	4736	3796	1852	1273	1013	826	688	516	487	454	417	410	388	377	374	357	342	318	330	336	292	320	321	304	314	286	303	288	306	307	292	293	298	340	299	303	334	303	273	293	320	321	309	289	305	298	305	314	300	275	280	325	300	291	285	318	287	303	304	277	311	276	263	270	275	286	256	312	307	307	297	304	280	276	292	287	290	295	272	304	286	266	306	287	305	283	300	304	271	262	289	296	310	296	269	290	289	273	312	279	300	283	278	284	298	285	285	319	293	296	289	289	297	282	290	284	314	287	293	275	331	302	264	293	300	268	274	264	278	295	286	295	292	266	290	275	273	321	286	294	318	273	268	311	311	274	302	292	303	283	275	317	283	264	319	299	295	289	293	308	296	276	310	285	270	312	310	288	325	315	297	277	273	301	266	306	284	289	273	296	271	279	298	290	325	285	307	281	304	281	277	266	276	289	317	256	287	312	300	273	312	312	334	278	306	307	318	295	269	298	263	283	294	309	284	293	304	290	279	314	293	288	244	285	298	276	272	281	279	286	297	273	270	309	277	318	287	291	275	280	294	286	302	283	294	270	277	273	304	317	285	270	296	317	299	281	328	274	271	283	291	266	311	298	284	292	274	294	279	288	291	277	288	274	297	295	276	284	292	293	303	262	271	307	288	304	290	291	287	283	273	268	296	304	270	288	311	278	270	320	293	280	272	313	295	276	282	282	284	317	293	266	277	289	301	284	286	286	275	272	301	318	281	288	294	299	299	290	297	317	290	312	325	292	279	278	301	247	295	300	260	276	277	307	275	290	292	300	294	311	270	270	256	285	304	293	254	297	310	290	304	303	289	298	267	295	281	324	292	307	292	270	299	277	282	284	305	283	311	285	286	307	275	311	283	291	299	300	287	294	269	318	270	280	302	296	310	281	305	294	295	275	279	259	287	291	291	280	308	261	307	275	267	310	278	275	281	274	268	294	325	326	298	309	265	292	259	301	268	299	277	264	284	279	319	298	291	289	307	288	311	291	308	305	296	296	309	270	303	288	271	296	310	272	288	295	270	293	291	289	295	323	309	281	310	297	291	292	268	297	301	264	275	300	285	262	285	291	260	298	273	281	285	294	286	284	286	264	262	302	322	287	278	277	275	284	282	289	290	289	298	288	272	288	297	291	297	301	293	260	292	312	306	296	315	262	290	272	272	278	319	313	288	278	289	307	266	300	272	308	273	283	279	298	278	270	310	284	273	302	300	280	311	270	285	297	292	301	289	303	270	269	337	305	266	285	275	309	282	314	286	312	275	274	270	270	298	305	338	265	290	320	278	289	294	271	296	300	276	281	298	330	281	278	336	277	292	273	267	310	308	291	282	274	301	260	308	307	308	304	251	310	309	277	273	306	316	294	293	310	264	261	273	286	323	272	311	275	272	265	269	309	307	281	279	297	287	263	253	293	293	276	289	297	305	293	300	276	289	289	284	280	299	285	285	259	275	296	274	275	291	300	309	289	296	284	298	314	298	311	274	319	304	282	281	271	280	260	297	281	328	230	321	273	256	294	269	308	300	273	278	288	325	291	309	277	293	282	312	265	284	301	271	273	264	280	278	301	278	288	281	288	258	273	270	308	319	317	327	270	291	280	313	288	271	296	281	285	284	286	281	310	278	303	283	273	287	270	299	301	292	288	323	313	292	289	310	284	317	255	285	332	248	293	310	311	335	293	315	279	258	301	301	294	302	275	305	259	271	280	288	293	268	271	281	295	299	299	282	285	284	297	299	285	266	305	272	268	285	282	304	274	291	277	313	313	293	289	297	313	294	290	298	285	273	271	294	281	295	303	293	279	266	264	302	325	288	264	295	281	325	293	284	322	283	291	305	287	304	295	265	302	294	300	270	292	304	312	277	274	274	294	295	291	300	313	271	294	301	284	317	308	296	319	313	279	301	293	290	263	275	281	320	317	298	296	283	265	288	297	283	320	298	289	281	295	265	288	274	273	292	268	284	267	260	325	265	297	284	316	283	280	288	276	318	286	293	293	313	281	311	312	318	285	285	285	285	303	278	281	292	274	299	287	327	307	294	303	289	293	291	257	271	306	252	276	297	275	318	283	314	286	311	294	292	276	301	289	329	299	291	276	295	290	299	300	284	267	289	312	261	302	275	288	304	307	268	294	300	285	298	293	270	314	318	269	304	268	286	296	289	288	317	322	286	261	304	276	282	303	261	282	272	313	268	278	302	298	290	297	273	311	306	278	281	314	326	324	338	270	278	282	282	267	296	265	304	305	273	301	286	285	293	297	321	314	304	274	277	286	300	313	278	286	291	302	278	275	270	269	300	295	308	271	277	287	281	273	281	298	308	271	280	290	280	260	270	290	260	309	326	315	257	279	274	308	310	298	310	310	272	273	256	285	271	276	294	294	297	294	313	296	262	321	291	297	263	308	273	293	290	296	293	293	320	288	282	307	305	267	275	278	280	317	295	269	294	283	300	329	277	261	284	279	302	306	303	314	290	288	297	274	278	287	284	307	292	292	272	284	275	302	301	270	276	311	322	327	311	277	311	297	284	287	289	298	306	267	309	288	291	319	299	307	295	310	288	288	285	270	318	277	261	307	316	307	298	275	321	271	286	295	246	284	270	265	300	308	312	260	287	293	281	264	285	290	293	285	316	257	272	299	295	294	275	268	292	290	297	278	289	270	274	271	282	313	278	291	301	273	293	304	284	302	321	275	280	291	275	282	305	283	298	285	320	273	280	272	272	305	284	295	247	297	286	269	300	309	321	262	271	310	291	300	277	268	281	293	258	298	307	296	288	283	297	293	284	288	292	308	281	283	297	282	307	295	302	286	316	266	282	283	313	316	271	297	315	300	291	292	292	293	302	322	284	268	283	266	281	295	277	269	290	309	281	306	312	318	312	296	279	282	262	294	289	304	278	254	305	289	285	275	292	291	284	268	301	304	311	311	282	313	286	308	289	324	293	263	296	283	291	289	296	295	316	301	296	289	262	264	303	293	284	294	291	268	269	259	302	298	276	281	296	292	298	291	299	281	293	313	304	315	294	302	271	292	276	278	280	298	308	300	294	277	293	324	256	280	295	276	274	308	306	314	301	304	310	289	293	294	267	278	274	267	259	273	288	274	263	292	320	306	328	266	290	275	287	318	274	278	280	292	323	305	311	293	312	268	304	278	268	265	307	255	301	312	287	287	285	308	246	301	271	265	301	323	277	293	295	300	284	290	313	294	304	294	286	304	287	277	295	300	287	323	285	346	282	299	285	274	272	289	262	272	316	290	307	268	303	253	312	293	276	297	295	272	287	273	294	272	291	284	320	301	295	282	297	298	290	288	277	309	285	290	323	266	321	260	281	281	305	278	299	270	271	321	274	313	277	310	293	302	284	280	290	268	291	294	289	301	291	278	297	303	298	273	291	266	289	298	285	268	295	298	317	321	282	288	279	322	298	308	282	287	287	289	283	295	327	285	295	290	289	299	296
22639	21416	29074	24168	21419	21467	10917	1083	744	650	583	530	521	481	430	439	416	370	375	390	386	368	336	358	340	308	317	332	319	329	332	330	303	333	302	294	291	302	309	322	307	306	318	324	309	305	331	323	282	292	287	314	290	306	313	282	296	264	314	279	279	278	282	272	272	325	294	290	292	274	309	285	297	289	323	283	304	270	283	308	301	284	290	307	304	317	277	344	315	277	319	283	257	314	281	326	309	252	258	297	294	324	283	282	317	292	293	298	314	314	310	271	283	320	309	273	285	287	296	270	296	317	293	292	275	292	286	292	278	270	263	283	284	281	318	291	302	281	298	289	299	299	313	266	263	273	286	292	275	286	308	304	276	286	315	321	275	307	294	280	301	283	294	292	301	279	283	308	283	306	294	298	307	307	278	263	288	312	277	307	287	316	295	308	315	288	299	301	280	339	300	284	274	319	279	292	350	299	273	244	286	254	303	256	324	266	264	281	286	298	270	291	265	277	275	295	286	294	288	307	281	267	292	310	332	303	291	296	282	307	298	285	305	282	288	294	298	314	296	291	273	289	313	279	247	350	288	287	335	296	313	285	307	299	275	308	290	286	281	260	281	301	282	289	296	321	299	304	286	316	298	278	317	306	298	294	290	308	297	312	276	304	300	314	288	296	320	257	278	310	300	301	285	333	283	273	304	304	273	288	308	281	326	278	290	285	274	311	276	288	314	335	334	266	307	282	265	311	295	287	310	311	293	285	299	336	286	306	324	272	299	255	311	308	307	287	316	264	284	305	269	272	314	300	252	325	305	294	283	268	309	294	301	325	297	293	260	277	309	262	288	280	278	265	310	294	302	288	288	307	285	286	300	304	281	299	271	288	306	282	301	278	289	295	277	281	270	283	309	282	303	292	286	283	287	307	307	319	300	302	293	317	318	291	300	302	301	301	276	291	276	313	273	306	311	292	278	293	297	275	277	271	291	290	314	289	285	303	293	289	292	306	265	316	312	274	278	322	304	298	285	285	321	308	320	279	290	283	281	303	280	292	270	311	285	267	282	294	307	307	284	291	272	307	312	286	321	294	289	305	290	286	294	294	284	289	290	263	307	275	295	316	277	295	287	287	315	302	324	288	270	310	280	280	285	287	306	296	257	316	309	306	291	267	272	277	312	301	263	332	315	286	280	320	303	310	296	312	311	302	267	267	304	309	269	280	301	297	245	296	294	286	290	288	341	296	298	275	272	283	319	282	328	299	276	295	271	292	303	329	321	273	294	299	291	269	306	293	296	276	306	260	323	306	300	319	299	302	294	286	317	323	294	264	313	320	329	297	294	320	282	302	283	294	304	282	323	262	285	294	278	290	286	307	284	280	310	286	318	318	262	289	295	312	298	277	305	291	294	310	285	285	309	288	268	274	320	320	300	292	278	309	267	272	277	305	265	268	307	347	283	315	283	289	303	317	297	283	301	272	313	295	286	266	317	313	261	320	281	271	293	298	302	299	284	286	307	283	314	279	284	285	287	297	321	304	313	282	271	293	284	290	280	286	280	271	296	305	282	300	283	304	265	270	286	308	309	295	290	276	312	299	286	279	322	327	321	287	294	306	264	288	275	315	294	323	313	318	299	305	307	304	290	284	295	300	304	292	294	301	300	310	302	295	286	295	279	304	299	293	320	278	314	300	287	319	282	297	272	279	303	307	260	257	284	286	290	281	294	271	304	290	339	291	292	282	300	270	293	273	302	319	286	305	315	284	274	296	298	260	304	301	284	308	279	285	313	293	280	311	300	316	265	287	311	287	302	260	283	272	315	300	334	309	326	304	302	273	300	315	293	297	315	307	276	308	303	294	320	282	275	293	301	306	286	270	276	298	287	325	300	281	298	297	315	267	290	313	310	307	303	304	282	280	317	289	300	300	308	286	295	279	313	291	293	287	306	340	283	290	270	304	284	304	323	305	306	316	312	318	288	295	270	269	279	267	291	281	267	329	286	297	280	299	300	283	293	296	308	295	302	277	281	290	269	278	280	293	299	279	290	288	334	294	301	315	267	286	332	300	293	269	313	262	297	281	256	303	312	284	282	325	296	300	270	288	302	316	279	276	289	263	285	317	285	272	295	323	273	279	293	318	297	282	282	310	308	307	261	290	311	295	290	293	291	293	277	293	316	280	306	298	298	293	292	285	307	299	289	274	296	317	323	279	301	305	334	292	316	271	292	298	282	288	311	295	287	295	269	294	266	295	320	254	290	322	303	296	298	328	299	247	290	278	288	310	270	297	301	299	267	294	303	265	282	295	286	290	278	282	292	298	303	320	304	292	308	285	277	259	312	306	309	280	296	325	296	332	288	315	304	300	290	285	280	339	274	286	291	302	305	275	363	280	266	315	275	336	320	307	305	293	263	271	294	312	262	285	326	300	283	305	276	297	285	272	298	292	296	286	300	292	320	266	278	290	288	270	295	286	295	278	323	312	292	305	277	294	304	277	316	317	275	323	289	296	285	298	283	267	284	299	269	282	318	301	300	264	309	269	303	292	332	302	306	280	297	262	282	283	285	271	288	297	304	293	289	281	272	290	324	280	268	308	300	302	289	279	288	312	298	310	307	269	270	315	321	279	281	274	293	315	304	307	322	295	316	319	286	280	289	309	301	303	302	295	299	278	299	284	294	280	278	285	334	306	273	319	277	326	287	274	284	315	318	285	290	324	306	272	275	306	287	305	300	313	302	288	316	283	314	290	316	302	317	262	274	294	283	321	292	280	276	301	289	279	291	277	314	296	287	310	306	292	326	314	344	283	269	300	282	279	296	304	287	296	274	263	283	291	273	298	298	332	294	276	299	285	311	276	281	299	326	298	289	321	317	293	275	299	298	286	315	297	289	338	266	304	309	303	319	289	295	285	310	275	313	277	290	280	307	324	304	303	294	312	310	291	265	319	298	305	296	272	300	288	284	294	317	322	329	294	310	286	306	293	286	293	300	287	317	316	281	298	311	316	286	260	299	278	286	285	279	299	260	293	308	309	318	287	287	286	292	297	269	301	295	278	281	298	298	296	280	294	293	342	290	300	289	294	270	279	285	293	328	286	350	294	292	304	337	286	287	289	285	280	293	294	312	291	308	272	318	281	290	307	253	331	315	324	271	303	301	296	318	293	299	266	306	269	287	308	290	303	303	275	296	296	280	277	316	323	321	271	284	298	295	290	290	293	288	288	306	313	298	287	309	296	311	274	319	275	311	265	286	290	304	276	267	274	279	301	293	306	314	283	315	284	289	323	252	297	318	297	298	299	307	284	285	306	305	283	290	299	272	272	265	279	338	288	307	322	292	303	309	290	282	285	318	283	304	294	301	291	290	316	283	292	290	271	308	267	281	276	299	299	296	301	283	290	270	303	303	295	283	282	323	295	298	299	276	279	272	299	295	292	301	283	273	275	265	275	314	308	281	274	280	289	278	294	293	346	298	307	258	310	301	258	302	306	278	293	263	302	279	288
4450	13214	11083	5411	3548	2514	1985	1616	1228	1074	882	786	686	627	613	592	518	517	466	445	432	438	402	421	423	413	408	408	426	389	377	404	368	377	375	368	378	352	386	373	365	356	374	344	367	317	357	351	373	362	359	334	317	383	333	341	378	338	328	374	364	345	330	381	362	365	365	344	346	350	360	351	341	360	347	344	351	385	358	345	357	307	347	364	362	367	340	354	344	337	330	367	343	352	364	332	355	380	381	351	317	349	329	360	331	378	359	327	331	347	314	345	338	339	325	362	342	314	364	357	334	358	353	369	366	375	359	316	346	369	340	375	333	332	341	377	344	308	346	343	386	364	345	339	351	369	328	340	359	340	340	374	351	348	312	342	356	359	312	339	338	354	361	338	316	355	324	327	338	383	337	325	375	347	361	339	376	347	352	350	354	357	330	367	326	338	370	305	348	321	317	342	330	356	344	328	354	353	374	320	325	336	355	364	347	321	355	359	335	322	344	357	332	363	315	353	333	300	342	364	345	323	330	351	326	303	335	358	357	376	342	381	334	353	356	370	336	351	367	349	334	336	355	334	348	355	356	352	367	322	340	334	316	316	336	326	365	357	370	320	342	321	345	327	364	357	342	355	360	345	352	315	349	377	377	335	349	324	343	347	355	356	377	299	338	348	351	351	358	359	364	340	338	332	301	339	326	382	383	362	328	371	364	346	331	356	348	348	347	324	331	327	342	332	338	366	357	332	345	345	338	341	366	342	345	342	368	346	359	345	326	349	334	366	349	356	369	339	339	328	359	356	371	333	316	389	345	369	352	328	335	309	356	318	340	348	317	354	350	332	361	352	370	345	344	354	345	336	354	331	328	349	362	361	362	339	309	365	337	334	358	361	335	325	320	331	382	321	340	345	335	322	363	348	353	338	371	353	339	340	352	340	320	337	344	323	320	342	344	336	359	359	345	360	343	302	363	346	322	344	310	340	340	330	350	348	358	365	335	330	342	368	370	357	347	331	340	320	334	350	323	345	363	360	336	330	356	332	342	362	392	365	357	333	353	363	307	366	343	331	339	340	336	325	341	351	341	338	361	365	360	336	349	340	341	353	340	337	367	355	345	341	384	335	327	361	336	353	350	325	351	352	345	338	347	336	341	322	358	347	338	372	364	382	321	322	346	385	318	316	321	345	338	374	335	378	332	320	332	332	342	322	341	384	347	289	354	335	344	321	351	321	337	325	353	342	345	319	352	354	354	349	308	338	337	347	344	324	355	329	367	321	325	353	359	338	323	359	315	354	347	359	365	358	365	302	337	363	378	341	346	328	341	336	341	343	350	378	367	339	329	344	356	326	356	318	350	325	374	350	343	316	340	337	351	350	314	322	345	327	340	356	375	349	374	339	320	338	351	379	329	322	384	343	362	311	344	340	350	361	346	370	392	354	353	327	323	364	367	338	309	348	320	388	338	321	354	368	338	324	378	361	345	325	338	341	348	369	362	328	322	330	355	367	344	376	352	368	339	346	339	343	344	397	343	349	321	355	340	358	329	306	328	341	347	368	369	342	362	346	329	376	329	401	362	345	328	323	361	363	326	331	350	342	319	345	336	361	343	334	331	392	341	363	334	327	358	352	352	335	354	338	369	362	352	353	361	321	378	332	358	370	362	342	341	336	310	351	354	352	336	333	349	381	356	334	357	359	326	336	349	373	340	385	330	357	361	338	364	317	370	346	355	318	340	331	341	321	353	365	352	353	344	364	344	307	358	344	334	335	341	385	382	333	367	337	344	362	347	341	363	355	340	350	345	339	368	333	349	320	333	350	380	349	356	367	362	351	378	375	381	330	349	365	342	358	336	353	329	356	362	367	344	326	376	372	328	329	345	356	354	357	353	344	330	384	345	362	372	362	336	344	376	339	358	344	326	344	328	353	386	305	328	338	357	342	343	332	331	361	347	336	357	368	359	339	350	342	345	360	365	336	363	359	342	344	312	353	327	366	346	337	333	373	339	331	345	341	350	337	351	351	361	322	368	366	318	383	350	379	338	318	371	346	344	343	333	332	359	356	338	359	357	362	349	321	352	358	329	336	335	351	314	356	329	368	351	357	359	321	350	356	339	325	302	343	374	340	370	383	333	356	357	331	340	323	304	376	332	375	328	351	354	325	355	344	359	335	338	374	360	352	341	334	338	376	362	326	362	352	345	366	333	374	323	336	333	331	361	339	367	345	296	370	314	334	362	354	345	354	356	342	356	364	353	340	344	366	342	340	342	354	355	366	339	354	320	335	355	403	350	366	332	321	321	337	334	305	360	341	356	309	341	365	337	353	340	347	316	364	369	373	341	341	347	359	362	368	343	348	317	332	338	354	343	380	364	322	361	339	332	349	338	345	308	345	332	332	359	367	354	362	351	335	326	341	331	322	376	326	349	332	316	361	340	366	320	344	348	347	368	361	315	364	360	342	366	365	348	312	358	348	335	374	409	328	339	344	346	350	350	340	323	316	339	342	366	305	367	355	329	340	339	348	329	355	359	348	334	365	344	335	327	329	338	333	351	318	334	356	343	384	326	343	343	371	324	321	335	358	326	363	343	295	333	361	311	347	325	318	357	339	336	333	355	369	315	330	339	370	349	362	359	353	355	374	320	348	349	334	365	368	343	367	352	342	345	337	332	341	336	362	310	358	327	334	342	313	329	338	338	362	326	353	336	351	321	324	340	375	326	332	327	379	349	357	349	349	344	334	332	356	356	349	338	326	338	301	306	381	309	375	351	363	335	333	327	319	335	340	366	312	361	356	354	371	362	326	364	321	307	341	373	366	331	324	354	366	341	338	350	325	323	347	350	333	367	356	356	329	331	319	338	350	365	365	374	347	327	336	380	385	334	347	328	350	378	317	323	346	310	363	358	379	374	341	349	325	313	370	379	332	337	326	347	370	325	363	356	319	327	366	335	388	315	348	320	383	344	341	328	364	365	364	333	360	320	330	367	396	314	358	361	323	375	332	342	346	382	325	368	353	357	364	349	351	334	367	332	344	353	358	328	346	327	352	355	370	323	348	330	350	343	323	346	344	328	337	324	331	354	341	341	356	352	344	346	386	361	363	355	346	346	337	345	344	338	345	366	377	320	348	346	391	292	330	363	370	372	346	345	306	348	364	333	315	350	330	388	352	319	386	333	353	338	338	325	327	381	349	304	342	342	371	347	383	373	336	370	345	339	314	366	361	344	335	341	367	314	325	348	330	311	344	372	335	338	323	352	322	345	338	305	360	339	376	322	345	368	310	338	343	352	333	358	346	351	345	330	332	351	287	352	342	376	351	348	331	338	363	321	347	355	326	366	329	354	350	318	350	343	336	375	377	316	307	367	339	372	387	318	357	350	308	298	363	348	347	368	359	345	346	344	347	342	365	337	342	368	340	318	330	338	345	329	341	325	342	334	334	365	299	317	328	348	370	309	339	351	373	349	349	345	362	352	349	343	329	301	326	360	367	340	341	338	321
27355	20108	6926	930	592	596	562	534	548	553	544	495	517	501	524	498	513	498	521	533	533	541	518	510	512	542	522	509	518	529	501	529	543	531	506	500	502	541	509	533	550	498	516	510	511	488	528	515	487	475	518	527	547	479	516	503	531	514	536	509	519	539	486	529	534	489	534	534	507	533	488	473	472	510	504	492	510	516	485	486	524	523	466	561	521	518	549	497	516	524	484	493	519	502	535	519	502	527	547	508	526	527	538	523	497	544	498	532	503	511	509	541	503	488	525	527	518	527	488	502	547	508	508	473	513	553	510	481	512	509	519	505	549	507	533	532	499	524	532	507	501	549	511	501	489	490	518	481	510	542	521	464	493	517	524	509	487	528	525	499	508	508	513	505	543	551	508	494	505	493	545	533	518	504	503	514	505	504	513	473	542	519	486	519	505	512	497	524	522	508	488	514	501	522	496	509	481	485	533	545	473	530	522	510	478	558	534	509	537	486	525	488	527	515	530	492	538	488	523	538	500	494	511	537	510	524	515	481	536	499	503	504	516	506	523	496	495	517	551	521	484	504	452	475	464	568	488	488	489	506	549	528	490	545	534	548	500	561	527	492	505	490	534	521	515	495	462	505	516	502	506	528	507	530	526	503	503	492	519	512	553	535	580	510	521	519	541	485	531	489	527	468	517	521	501	520	555	493	523	486	474	485	533	509	572	519	503	507	498	512	510	487	578	483	500	512	541	506	531	558	497	506	473	546	519	521	531	570	502	478	525	495	456	541	514	490	503	505	507	527	534	477	542	546	524	520	514	483	535	475	539	528	501	547	518	542	495	486	493	476	506	550	527	511	518	482	535	553	470	514	546	509	512	492	502	526	513	457	533	502	518	560	510	522	496	463	502	480	562	533	560	511	567	507	515	539	474	554	488	470	509	459	546	513	495	515	500	547	517	505	501	479	521	502	545	484	509	501	516	501	508	530	505	533	530	504	522	505	516	546	517	534	530	524	539	504	532	550	503	521	551	546	529	506	532	478	515	517	499	526	508	558	468	534	495	510	487	493	506	509	499	532	485	533	510	520	520	503	523	477	470	474	495	505	493	483	514	482	508	525	494	490	496	546	574	498	502	547	505	530	480	498	513	513	496	514	501	525	515	567	504	505	567	510	496	543	491	492	477	532	565	520	514	511	508	538	500	515	524	529	524	506	550	546	529	467	576	505	492	507	505	517	536	506	524	508	500	511	515	498	492	532	534	515	492	464	539	506	499	540	491	546	506	519	528	510	518	472	517	517	540	525	531	529	535	519	553	498	515	532	519	447	522	499	537	504	525	496	536	524	547	504	502	506	489	495	541	489	497	481	532	543	505	521	457	501	503	504	492	509	521	519	481	515	550	539	556	500	530	503	529	519	540	511	489	564	533	521	496	508	510	489	514	492	526	529	527	521	489	579	520	514	488	520	510	519	484	522	476	511	520	500	499	483	488	496	506	506	511	545	540	485	514	514	512	541	528	477	512	499	514	510	486	474	531	500	501	525	522	530	542	507	499	496	505	550	540	510	522	493	497	509	541	464	535	515	537	516	560	506	486	479	506	529	506	509	507	493	503	511	543	513	509	507	514	502	538	461	512	509	523	525	494	532	510	480	518	487	551	542	514	490	479	488	528	489	546	535	492	503	508	487	528	536	526	506	490	544	492	518	501	519	501	511	483	540	528	484	492	493	530	557	514	511	545	504	499	507	521	510	533	494	493	505	534	519	532	487	504	504	525	535	497	545	536	493	494	519	541	490	481	534	502	532	529	485	514	499	505	503	532	484	532	509	529	534	514	501	501	521	499	504	495	525	531	486	507	514	528	528	542	533	507	509	522	457	508	499	491	514	492	532	511	518	544	531	525	481	498	475	513	480	486	534	472	507	510	530	512	517	505	504	512	519	517	520	518	512	499	458	541	456	497	491	530	458	499	533	527	502	520	494	527	539	534	557	529	519	501	497	520	499	503	547	492	527	504	527	471	494	491	490	521	514	519	462	496	545	517	543	515	543	473	514	535	521	533	525	542	529	501	509	481	513	518	511	530	525	506	519	510	523	502	530	549	537	499	571	491	525	508	481	535	516	492	505	534	536	508	527	492	494	510	513	511	485	567	495	490	473	556	481	535	516	503	530	535	480	496	504	538	531	521	511	519	498	525	516	497	522	565	519	505	544	497	474	535	535	538	509	556	512	499	509	518	559	484	509	533	525	493	515	543	489	509	499	527	473	533	543	519	524	507	529	514	541	489	528	510	492	506	525	535	548	492	487	519	502	510	537	537	489	488	508	462	510	529	501	514	519	536	507	485	501	509	540	491	537	566	540	537	511	532	487	500	499	531	539	515	528	559	490	521	557	575	507	510	537	525	579	523	529	492	552	521	531	527	510	516	497	511	503	492	492	494	498	501	486	517	510	535	495	491	512	518	539	520	498	502	525	516	539	499	531	546	477	523	510	544	523	513	519	550	505	506	538	509	511	501	548	522	485	537	514	523	555	541	530	549	522	516	486	514	505	547	557	510	484	521	483	519	550	501	505	510	503	498	496	535	514	512	520	515	521	486	483	518	538	496	514	522	510	493	512	546	480	504	503	472	526	559	521	489	486	516	476	527	522	511	511	508	527	512	540	485	517	533	458	474	517	517	507	519	527	505	522	540	496	524	514	521	541	530	494	529	469	496	532	511	500	531	503	529	544	533	482	478	506	519	521	535	510	548	488	505	509	498	545	498	500	520	510	531	482	541	520	497	488	537	528	472	512	507	485	537	543	506	528	492	498	520	519	501	504	548	491	474	521	495	535	484	522	498	491	494	465	535	497	506	505	500	519	520	535	502	518	476	497	499	507	499	500	537	502	450	502	540	452	509	498	530	503	536	495	471	513	495	545	524	519	520	498	490	510	510	550	544	486	505	496	501	508	516	505	548	523	545	520	505	528	554	517	513	517	504	522	517	484	539	493	511	512	490	531	488	548	560	514	495	481	517	525	520	497	505	515	476	524	512	534	566	495	493	540	511	499	531	507	543	543	521	565	492	548	509	494	523	491	527	547	499	493	528	515	477	514	536	556	526	517	535	555	521	507	500	502	495	478	499	537	494	503	493	489	524	493	492	554	539	523	492	514	475	525	513	490	499	521	508	496	499	508	513	530	491	453	508	556	544	491	487	535	528	504	533	484	498	513	544	526	507	512	532	503	519	499	534	494	509	507	527	490	499	525	514	522	566	525	540	504	531	510	474	504	518	497	545	572	500	509	496	529	488	525	555	551	498	541	467	508	502	533	493	552	508	503	503	528	480	516	472	523	521	496	516	520	470	514	481	486	521	484	506	494	494	484	508	526	541	500	496	480	526	533	498	531	516	500	517	518	514	505	478	510	482	523	558	543	496	540	529	488	502	506	503	526	538	528	548	536	503	512	541	539	517	521	528	498	520	473	502	503	521	540	572	484	477	538	507	497	489	488	538	510	556	533
4044	1145	1042	734	685	638	639	588	591	562	573	577	604	594	569	555	551	581	574	563	545	558	565	574	588	608	581	560	574	612	594	599	540	501	553	594	559	624	544	575	618	563	574	569	557	575	574	548	565	586	577	613	559	615	578	602	556	568	563	572	613	588	583	611	583	568	595	603	594	588	579	579	591	545	587	554	551	575	572	525	578	560	543	621	564	587	548	597	621	581	534	569	568	583	549	567	588	558	612	564	580	631	604	590	572	575	565	581	579	617	587	545	544	570	546	592	605	552	555	577	614	555	588	586	607	563	595	544	581	580	588	569	594	564	564	583	592	547	554	536	538	594	611	602	562	538	575	581	557	603	562	549	543	555	589	547	578	573	546	561	520	581	622	613	573	624	620	581	563	607	578	567	559	577	557	574	591	617	563	563	605	623	611	554	563	555	582	594	555	543	549	603	643	585	611	615	596	577	596	597	588	564	565	559	569	592	601	549	600	601	610	579	575	622	586	588	556	589	577	619	577	582	531	570	592	589	563	587	552	572	599	572	518	553	599	612	554	661	567	581	574	592	582	565	544	596	589	541	551	574	572	540	556	572	606	589	543	578	597	549	574	595	587	581	579	609	595	590	563	603	539	568	563	625	585	595	584	611	593	600	583	554	565	624	573	601	571	541	570	570	561	556	578	581	521	532	630	574	556	596	602	569	586	527	606	591	567	560	583	551	517	612	578	579	567	606	557	597	559	575	549	586	580	541	576	554	602	552	573	538	573	579	597	594	608	595	585	598	581	548	565	591	585	565	624	586	534	533	564	617	612	572	637	590	566	574	571	570	549	594	568	552	586	613	570	577	603	549	558	597	558	553	538	546	584	589	554	552	554	568	577	545	540	602	541	554	589	538	571	553	572	569	595	545	568	583	566	600	580	574	571	572	611	590	587	579	564	546	581	595	584	598	549	554	593	588	593	584	622	590	545	552	551	527	563	608	617	539	580	587	584	587	629	549	560	550	545	550	553	586	577	558	635	569	566	570	573	555	517	566	559	598	615	577	558	549	537	579	558	595	529	544	531	620	589	566	600	555	587	606	593	624	556	594	558	565	593	569	580	609	570	579	605	598	562	564	577	585	561	541	580	552	602	561	589	581	568	606	588	602	579	557	570	559	586	570	551	595	607	598	560	560	568	546	544	558	594	576	588	565	574	596	567	545	525	597	631	529	616	588	583	550	601	550	569	608	587	615	562	576	633	589	564	576	600	567	526	563	560	593	612	571	591	617	572	621	571	558	596	565	553	537	534	574	607	581	576	576	607	590	556	596	582	559	580	571	585	532	579	549	614	578	571	580	571	576	608	572	583	578	591	565	563	578	601	582	566	576	545	538	583	584	559	524	588	583	606	560	605	592	568	567	575	566	567	617	575	594	579	566	570	560	578	554	552	541	597	582	590	594	599	592	604	528	545	617	570	595	587	588	613	552	582	546	585	562	588	566	585	611	565	542	577	548	543	557	605	638	589	583	614	567	583	548	555	584	623	545	604	534	524	594	562	547	597	581	577	552	626	591	591	579	532	564	592	545	565	577	576	586	583	565	577	576	564	561	627	582	554	548	609	593	531	577	585	577	561	543	578	601	587	597	588	606	556	600	511	634	578	589	580	541	587	550	610	540	584	562	565	577	537	579	590	565	588	610	581	611	570	575	543	604	589	579	561	602	576	591	582	609	597	570	578	598	563	549	589	545	580	587	562	588	570	621	550	570	606	570	598	553	585	572	621	621	555	566	545	544	563	608	571	579	623	573	570	585	584	598	584	611	582	598	547	584	548	565	571	558	578	630	590	570	590	583	557	558	590	602	599	568	554	611	569	579	560	561	613	554	595	593	594	565	606	561	556	611	537	605	608	597	580	542	565	528	584	593	585	609	563	625	580	603	578	600	555	590	607	581	533	563	599	607	576	557	584	571	585	565	546	590	552	569	591	585	568	603	563	545	580	632	551	566	586	560	548	553	650	567	558	587	561	530	582	569	590	605	561	564	548	552	559	562	519	553	598	609	577	590	614	594	565	564	587	548	606	564	560	589	564	567	590	576	601	587	535	612	616	594	571	547	590	549	590	568	583	549	574	541	605	577	577	565	556	586	577	570	569	598	552	535	571	586	576	561	586	564	538	568	618	598	599	573	600	574	580	567	563	583	591	586	606	602	584	554	592	574	576	562	579	588	590	589	558	544	592	537	575	544	610	568	597	610	559	574	577	617	592	605	588	570	568	626	612	584	542	574	572	608	571	577	546	607	589	638	540	591	598	566	544	555	574	570	608	566	531	581	545	611	533	586	569	603	573	543	606	586	576	562	588	553	559	593	560	564	620	584	594	574	542	533	595	555	543	605	607	566	596	586	563	608	590	570	564	558	577	588	582	615	593	554	590	625	536	538	611	595	608	538	593	608	573	591	583	587	606	545	564	542	598	526	590	607	621	608	551	526	578	562	580	586	567	567	599	618	577	579	541	591	554	565	536	610	621	563	564	570	576	551	616	596	606	599	574	603	589	587	543	577	611	565	601	582	573	590	641	560	574	558	575	569	602	614	509	585	558	598	588	606	590	594	589	544	544	559	576	537	580	577	565	585	538	588	554	569	574	567	590	592	560	606	600	582	562	587	647	553	554	578	570	571	590	567	567	609	568	570	562	624	611	593	600	637	535	561	590	609	564	587	561	575	553	587	576	529	569	548	576	577	604	559	578	561	554	570	596	556	623	607	601	621	539	566	617	575	586	579	550	571	587	551	579	601	561	599	588	549	547	513	614	599	580	597	564	580	593	553	561	582	586	570	613	532	553	564	561	608	602	578	587	576	615	602	597	594	580	538	564	551	554	541	592	606	606	575	567	550	578	570	600	574	560	610	556	607	545	581	556	593	545	609	615	578	573	558	563	567	561	573	584	620	578	571	599	593	559	577	558	572	569	534	585	574	577	516	522	567	565	602	526	576	571	566	546	585	617	521	590	542	558	551	553	550	556	592	592	590	555	574	594	583	604	598	586	644	558	592	576	595	592	573	582	615	592	568	591	569	582	544	553	543	588	586	595	600	546	599	584	569	595	621	616	600	566	536	558	578	587	618	590	607	560	578	554	549	602	564	595	533	572	603	561	550	588	619	595	532	613	553	580	560	561	595	578	569	507	547	598	599	609	574	571	582	545	610	587	581	591	529	562	600	559	608	582	593	625	554	567	543	579	581	582	600	585	612	570	597	571	530	605	630	589	575	569	585	569	585	560	590	556	575	568	567	608	596	584	560	625	605	568	567	589	587	584	584	577	590	596	606	578	586	546	588	566	620	549	563	595	583	592	588	596	594	566	619	602	598	610	599	556	610	583	573	573	556	561	554	573	532	516	588	579	563	605	590	588	567	604	603	608	545	593	571	623	577	582	593	581	556	563	594	553	575	624	545	576	581	541	560	607	550	573	588	502	590	594	597	585	548	558	566	595	578	551	549	571	554
23805	21384	28594	24550	21385	10576	1363	985	807	797	758	716	669	612	651	635	651	665	632	649	618	632	627	613	640	622	584	657	625	588	606	594	614	645	649	618	587	622	621	615	592	608	638	617	598	624	592	602	649	570	594	605	584	627	574	578	618	620	586	595	606	599	604	603	606	548	610	602	605	584	566	591	581	610	602	562	569	628	639	631	614	604	584	597	630	598	609	592	626	630	618	580	576	571	618	627	565	569	632	570	584	636	628	594	589	569	549	640	599	623	634	623	582	660	615	624	580	599	613	572	588	593	600	575	599	580	643	643	603	573	605	552	606	615	594	601	573	627	580	555	579	613	562	572	595	633	566	615	592	603	655	616	583	611	637	585	583	593	593	620	605	629	610	601	611	607	593	593	569	607	593	590	560	632	582	560	594	656	592	625	592	608	632	602	580	604	602	606	590	547	645	594	539	572	598	631	570	618	607	584	647	585	635	556	635	608	580	603	617	635	594	604	599	571	620	590	601	638	594	551	564	566	577	594	616	583	586	585	610	644	591	590	596	611	587	607	650	583	583	609	613	600	599	615	582	575	635	606	593	577	578	597	579	569	598	619	581	643	607	619	633	568	611	619	579	613	621	603	592	595	598	594	582	567	588	620	572	609	586	610	594	574	615	616	620	604	587	595	597	612	595	605	621	639	603	599	613	623	632	592	584	604	632	611	594	633	593	661	625	611	582	620	591	564	649	630	595	622	578	605	594	640	606	612	619	611	595	644	563	586	618	580	582	601	581	624	610	634	576	557	559	621	605	594	625	600	613	590	572	575	571	580	583	611	624	581	600	599	590	581	594	583	581	571	577	548	593	605	615	624	582	633	577	612	643	610	585	573	603	615	579	602	609	576	626	552	618	592	575	638	608	548	603	621	648	597	580	593	611	638	598	633	629	580	566	627	592	605	599	594	620	600	567	568	580	591	590	625	577	618	599	607	626	622	588	642	628	595	632	617	555	571	606	597	609	598	594	627	599	605	575	615	622	588	616	587	621	622	566	609	625	626	571	644	589	569	565	630	558	628	603	611	593	588	584	586	589	658	599	593	623	636	578	590	632	625	595	599	604	585	627	607	630	602	600	627	626	589	610	617	601	576	629	595	643	634	615	589	619	592	594	573	597	672	609	613	616	569	577	608	617	562	599	633	581	618	598	604	619	598	603	584	592	616	626	613	605	612	592	589	657	570	601	602	602	566	611	632	601	587	576	590	567	604	615	608	581	617	612	583	631	613	614	609	588	615	634	589	561	589	600	617	588	590	558	604	623	600	609	605	607	622	597	588	610	611	588	601	589	581	632	595	582	604	606	601	562	570	581	554	568	614	599	573	611	577	630	596	590	640	577	609	621	587	656	625	579	596	575	612	584	640	569	614	607	577	592	624	570	627	602	615	600	562	598	659	606	590	604	568	620	550	632	639	626	566	600	619	587	603	581	614	599	557	592	582	629	585	606	612	619	583	585	645	593	598	608	607	566	616	642	641	588	644	619	612	591	585	578	624	612	553	570	588	610	594	625	607	598	629	584	606	602	584	635	597	568	598	602	577	586	610	583	577	597	584	561	610	543	612	627	557	619	604	585	575	622	628	632	617	556	593	610	604	570	600	595	600	583	614	612	631	572	636	616	592	576	588	586	584	595	589	590	649	566	582	616	602	589	581	596	582	552	630	568	640	635	635	583	605	615	645	601	590	575	635	621	600	574	560	598	577	602	582	604	609	575	607	635	572	656	613	595	587	589	603	588	571	588	566	591	580	589	629	583	622	607	623	621	583	605	586	626	607	597	627	619	590	562	584	578	625	634	612	609	618	606	594	628	573	573	619	596	600	585	606	552	601	563	602	574	585	584	567	599	605	583	606	615	593	608	606	609	642	576	612	598	606	614	597	565	564	582	641	565	595	598	611	570	612	616	595	599	592	605	624	593	570	643	578	604	640	601	600	629	623	617	598	611	613	574	613	640	583	580	608	604	623	579	605	621	586	611	570	558	572	613	567	607	644	639	586	629	611	617	627	605	571	607	599	565	616	634	611	578	596	640	629	576	569	580	585	628	639	631	618	626	607	620	637	582	607	602	603	585	593	600	633	593	596	633	615	604	591	645	611	593	621	604	640	571	622	603	583	613	623	591	626	571	565	553	559	603	587	617	580	564	585	615	595	559	617	579	634	655	581	588	584	619	570	584	605	536	608	619	584	574	561	584	575	620	615	581	604	603	622	592	617	589	584	608	601	565	574	572	597	570	629	599	604	557	603	584	631	627	610	598	587	572	606	590	604	591	593	582	598	621	622	605	572	599	626	616	593	635	593	628	563	556	610	581	598	588	584	612	580	563	604	584	592	631	573	555	600	625	625	601	616	612	584	601	587	575	559	601	594	617	585	636	551	559	583	579	579	588	623	633	598	600	564	646	604	581	589	593	600	537	572	584	583	622	592	581	595	603	583	551	569	602	628	620	610	614	571	625	610	584	585	625	604	627	620	572	611	623	591	567	660	595	608	596	600	664	581	601	512	608	560	610	598	593	589	574	626	644	606	580	598	594	595	623	612	632	568	598	602	592	593	630	633	568	633	615	557	536	584	628	615	623	613	594	576	614	608	580	586	596	604	589	651	588	625	585	613	600	571	605	634	604	553	567	579	581	567	584	642	597	670	589	578	610	637	564	631	597	567	640	616	639	677	599	543	577	573	612	634	595	594	593	551	570	622	613	585	589	572	612	648	614	597	566	570	604	564	611	625	623	583	589	601	629	590	608	595	615	594	562	586	598	536	591	603	567	593	552	628	657	581	593	616	588	595	556	570	601	632	605	576	605	614	667	602	577	600	591	589	631	617	611	585	566	592	617	600	611	607	568	632	572	641	613	562	582	621	578	589	608	615	612	595	577	563	598	637	577	603	565	564	565	568	630	589	571	565	624	615	603	597	587	578	583	602	589	603	583	561	608	600	603	589	614	565	608	563	594	634	614	598	578	616	615	585	577	602	628	578	589	584	616	610	578	573	631	626	627	573	595	583	562	617	607	594	589	604	565	618	611	610	586	569	615	645	610	604	630	624	588	592	555	614	590	642	585	632	660	617	608	592	613	604	615	580	633	552	593	580	613	570	632	603	600	572	598	560	624	563	549	644	607	615	618	606	580	577	594	616	629	619	580	581	624	599	568	590	619	624	583	605	610	619	631	604	561	564	603	558	612	553	625	625	637	572	609	605	592	600	613	606	614	631	547	572	645	578	600	615	639	583	597	638	588	627	622	530	549	580	596	565	598	620	575	604	612	560	641	597	604	616	650	611	626	565	608	597	598	559	599	588	629	619	594	630	587	587	614	601	523	626	634	635	572	640	629	619	611	580	580	591	604	671	638	620	564	652	613	623	629	618	571	603	614	553	625	635	671	583	603	601	593	612	558	570	572	580	605	601	597	606	609	630	637	628	631	585	607	632	633	596	604	595	610	605	654	618	641	579
3268	7596	6489	3315	2291	1774	1525	1295	1058	1021	997	905	889	879	824	734	810	802	734	722	719	738	703	667	672	693	724	718	684	688	702	705	706	712	697	714	647	687	691	710	670	667	675	691	687	727	717	722	721	649	681	715	727	696	676	710	688	664	669	637	667	698	657	603	657	637	683	660	700	709	680	693	675	680	712	673	687	646	685	662	709	656	682	666	721	709	646	715	686	662	688	690	683	666	673	715	654	686	688	676	677	731	691	677	750	674	644	647	691	705	677	678	713	673	682	682	691	648	717	702	697	634	673	670	727	688	682	667	681	652	668	694	685	673	655	679	656	645	678	693	705	679	671	700	672	666	634	671	607	708	652	640	700	671	691	649	640	669	689	705	653	675	694	708	701	706	684	720	675	707	652	649	733	694	720	653	689	660	692	634	685	686	695	688	698	689	653	644	674	668	657	662	661	735	730	631	668	685	683	683	637	653	708	678	691	670	685	711	648	699	720	732	690	649	697	666	658	693	692	669	691	653	668	735	699	663	661	684	671	659	684	650	672	702	644	684	625	667	659	670	676	708	679	721	699	637	666	630	637	709	728	650	657	684	645	659	679	682	665	652	694	686	664	697	697	703	698	685	652	711	678	710	687	699	675	641	631	641	652	766	669	694	734	700	631	689	709	680	709	654	663	657	721	676	643	631	678	640	672	701	687	660	685	640	633	660	710	683	659	683	640	657	666	687	649	687	684	679	659	698	663	639	705	639	712	670	635	702	729	694	680	653	706	670	711	691	717	723	707	687	736	637	680	637	703	650	679	700	665	682	667	708	674	618	677	695	728	678	715	639	681	637	662	678	670	650	690	685	701	725	713	700	715	708	700	632	681	678	652	682	721	673	651	703	672	685	672	690	676	669	695	645	685	675	669	647	685	658	635	686	668	675	709	692	682	706	681	704	678	663	659	667	708	674	671	681	682	695	674	636	687	711	699	672	669	652	710	655	695	711	671	687	619	705	676	681	684	721	660	711	635	646	644	692	707	671	664	673	724	700	709	693	693	659	662	683	685	709	659	682	676	706	664	625	705	676	640	682	632	655	681	650	692	639	650	738	674	672	745	669	695	672	698	648	675	684	664	685	689	671	681	690	641	690	689	697	667	715	670	703	626	717	688	703	695	654	684	714	669	705	669	653	646	672	693	661	640	677	672	698	637	677	684	702	704	710	675	657	650	667	682	690	668	692	672	665	651	669	667	699	694	697	742	654	692	669	710	681	678	650	689	691	681	687	677	662	679	658	677	722	697	662	719	710	667	676	699	683	692	688	697	679	660	685	677	659	667	676	730	695	660	657	686	638	660	681	719	692	627	724	704	695	704	679	700	683	699	690	703	696	723	714	660	688	676	681	653	657	695	675	666	690	681	684	682	676	689	687	683	683	662	684	642	650	638	672	626	704	664	656	706	762	628	722	704	673	704	683	695	637	662	650	633	676	665	705	658	705	698	714	670	665	711	671	699	640	698	705	670	683	664	658	671	658	659	671	679	694	696	707	655	637	708	681	695	702	663	695	687	689	646	669	675	610	689	659	651	694	666	708	689	616	691	641	672	689	654	655	675	704	676	678	649	655	677	709	655	731	695	634	670	670	676	705	639	680	643	698	695	673	708	700	697	692	700	680	709	693	658	666	716	651	675	668	659	712	683	632	680	643	664	706	681	675	645	739	715	699	672	687	707	688	663	666	681	660	673	685	658	651	688	671	719	704	668	710	693	667	693	718	645	692	650	669	664	694	629	642	654	670	680	674	717	672	655	735	619	710	671	681	700	720	710	669	642	645	658	664	645	708	714	684	646	712	643	690	697	654	674	732	654	648	674	683	699	701	688	668	675	688	666	721	660	688	681	650	711	700	653	722	661	620	627	651	681	680	672	676	713	687	670	689	683	694	724	638	688	684	640	730	649	698	681	672	727	682	681	655	656	707	621	643	706	691	659	686	631	685	611	662	674	740	709	650	662	695	722	674	648	686	703	656	663	678	674	693	673	636	670	682	665	647	617	683	675	629	649	654	685	645	668	673	700	691	693	664	675	700	670	651	635	643	731	675	679	693	676	671	690	650	712	659	709	689	686	701	659	688	646	722	637	710	686	657	690	694	715	711	658	723	688	620	704	614	684	692	697	708	675	669	640	677	698	697	700	669	698	710	652	701	687	633	669	727	651	684	640	692	683	667	678	636	688	670	654	646	646	669	689	734	668	672	681	674	651	697	682	698	707	703	683	694	721	654	688	687	678	704	675	688	691	626	656	732	696	670	710	664	695	672	688	651	678	672	718	664	660	688	677	642	691	618	650	660	681	622	677	637	709	618	707	722	730	668	687	630	734	659	668	674	648	665	647	690	657	659	663	607	674	680	691	646	700	678	702	673	689	666	704	689	745	686	695	707	695	701	663	630	662	666	721	639	685	661	649	648	688	650	697	705	670	670	606	688	653	671	640	670	664	701	669	658	637	686	673	708	671	663	720	617	692	670	680	707	725	681	647	671	642	695	652	656	626	669	668	641	702	676	709	695	706	662	663	708	657	633	676	670	698	645	661	689	711	644	639	682	658	653	709	653	684	676	668	686	674	708	706	713	676	650	667	677	646	652	626	658	640	692	682	648	662	666	675	716	711	692	652	665	651	663	677	702	662	652	668	706	673	629	754	688	660	682	657	650	697	705	624	662	684	668	692	664	644	689	744	668	657	711	677	637	674	655	645	650	667	720	677	668	663	676	687	700	704	694	675	707	658	656	714	626	656	699	679	665	655	640	670	663	638	684	694	681	616	702	673	699	638	655	702	693	697	654	639	677	712	658	680	646	673	674	704	619	653	706	703	680	716	653	673	708	712	654	702	679	667	725	696	663	680	637	692	679	668	685	693	674	710	684	669	676	687	697	677	689	644	634	672	630	672	677	636	686	672	706	651	654	658	695	600	686	635	667	661	662	667	647	654	674	682	726	667	692	682	668	666	614	671	652	704	640	701	676	680	697	688	757	683	713	658	627	616	628	692	659	666	739	660	695	692	676	672	644	713	724	697	671	657	676	645	714	693	662	660	692	644	646	642	725	708	695	671	727	707	701	694	664	658	703	660	698	679	722	722	653	701	687	623	654	683	681	665	734	697	707	645	688	651	697	706	711	710	671	677	725	692	660	684	647	734	674	640	757	696	658	705	634	649	695	679	680	674	703	655	661	696	643	646	619	670	687	697	653	666	662	666	674	630	681	688	668	655	738	650	633	672	672	691	631	680	680	624	662	635	665	686	653	694	675	651	679	703	653	681	652	679	669	664	654	685	617	716	701	656	689	635	634	695	653	661	633	673	620	700	685	670	644	621	659	650	694	684	677	693	667	700	652	659	681	678	692	655	725	712	708	701	710	670	670	686	680	658	592	670	696	710	662	646	669	673	701	681	661	634	718	645	677	727	669	673	645	709	659	703	686	643	676	658	689	646	739	668	623	709	657	704	695
24736	21370	27720	25290	14428	770	463	382	391	329	307	304	292	307	296	287	300	285	254	283	274	253	282	274	278	233	260	293	277	258	248	244	248	258	252	240	266	271	274	245	239	261	273	262	237	236	261	247	252	263	221	252	262	252	255	260	280	241	254	238	260	265	221	273	247	247	273	249	230	254	245	272	258	265	271	255	248	225	270	259	258	255	217	254	254	271	250	265	273	265	254	248	224	263	281	228	260	238	232	249	283	255	245	264	256	233	283	275	263	255	246	251	246	256	277	262	281	262	251	234	239	262	242	262	239	213	259	239	246	233	227	251	255	277	246	244	225	243	248	261	258	226	241	256	264	272	250	265	242	238	247	217	259	256	243	235	249	238	271	264	244	263	246	249	244	282	216	269	249	265	244	224	247	267	264	266	273	256	242	228	249	248	251	251	268	245	253	243	249	285	237	255	250	248	238	234	264	248	218	263	252	251	240	217	261	231	283	267	241	257	231	255	265	260	245	270	251	254	261	246	253	251	254	238	262	232	263	245	251	250	261	243	263	247	267	253	253	264	258	228	260	267	257	219	255	255	244	276	271	246	259	246	276	266	253	251	280	265	285	258	233	235	253	258	260	244	254	236	227	225	245	234	235	245	246	248	245	263	249	254	245	269	281	251	267	258	266	230	250	253	263	237	249	253	260	274	249	267	264	251	254	240	239	258	264	265	224	277	260	248	259	245	248	246	268	253	245	243	254	308	267	258	274	282	265	241	259	256	256	243	260	254	241	276	222	220	226	241	253	252	247	247	234	258	235	264	280	282	257	231	276	255	247	232	238	257	227	243	275	210	247	250	254	246	250	239	257	222	274	235	237	253	242	249	234	259	243	273	306	252	244	243	248	281	266	267	257	278	263	271	249	233	243	241	223	251	250	228	261	230	257	258	249	222	234	269	270	240	249	238	237	252	264	271	270	268	272	286	257	255	251	247	265	271	234	252	241	252	255	233	267	244	261	261	274	234	252	236	239	276	258	248	241	245	248	242	280	262	222	224	238	238	285	254	277	231	265	241	252	244	240	228	244	270	234	246	238	243	243	290	264	266	272	256	221	292	261	282	267	264	268	253	260	266	227	254	262	230	255	246	237	272	254	280	241	273	279	244	250	229	266	238	228	237	279	286	256	251	241	259	253	248	259	240	249	277	249	254	218	272	264	267	264	248	243	231	242	214	282	245	265	221	281	264	249	275	223	258	268	261	253	246	252	252	256	247	268	260	267	219	270	271	264	237	262	239	252	259	258	233	251	240	246	269	255	272	260	258	229	233	244	255	284	251	247	254	263	227	231	263	243	270	249	235	263	212	259	242	239	274	239	261	278	260	257	268	240	250	253	240	262	236	274	233	239	243	282	272	279	241	279	281	273	266	246	249	246	245	266	231	254	242	256	262	256	237	231	252	243	229	248	256	208	256	236	242	258	272	216	257	241	263	243	256	270	250	246	242	212	260	226	266	249	257	251	242	264	242	241	237	248	229	257	254	252	264	253	240	313	276	252	254	241	238	215	276	252	267	256	223	237	263	260	236	256	242	241	271	257	262	284	236	272	282	249	250	231	251	266	235	274	266	222	223	240	244	243	246	233	246	212	252	240	245	259	247	268	267	270	233	242	242	264	275	233	267	247	271	217	249	271	269	244	242	267	220	278	222	253	253	280	270	221	247	249	261	281	251	274	254	231	255	207	279	242	239	247	258	230	279	248	252	245	231	267	254	272	247	252	222	245	256	262	261	256	244	277	232	266	254	251	225	247	260	255	264	262	250	278	245	248	230	262	250	271	255	247	238	238	240	242	240	220	283	220	227	238	258	284	252	251	245	245	243	223	255	251	244	230	237	247	255	270	235	242	266	249	249	271	259	261	248	294	297	265	250	272	251	252	276	244	234	233	245	250	252	257	263	265	271	261	252	233	245	242	270	259	249	275	237	248	273	266	263	254	235	238	239	248	261	268	256	255	241	248	244	277	262	258	267	255	232	252	268	243	242	279	247	230	241	248	260	256	272	260	271	258	242	242	246	282	249	247	261	263	269	239	262	264	248	255	245	255	214	266	235	269	244	247	235	242	264	217	269	239	263	265	253	272	275	250	244	262	265	236	255	254	272	250	250	256	254	242	243	221	247	250	238	238	226	239	241	267	276	275	240	258	237	221	289	251	240	284	267	251	223	252	259	248	234	247	226	271	265	250	252	269	253	239	262	252	241	248	234	253	253	237	240	248	240	256	250	233	253	248	247	240	249	251	237	266	260	261	244	246	238	257	265	255	223	237	245	249	297	271	251	249	228	232	255	240	267	256	247	224	223	248	286	239	240	274	230	241	239	244	265	272	267	241	294	272	254	248	229	236	237	259	247	257	260	250	241	274	257	282	262	246	247	218	275	248	263	261	248	265	274	263	237	265	241	269	247	226	273	244	241	226	230	250	257	211	237	226	243	262	258	271	258	270	264	252	255	253	267	255	252	243	256	268	245	258	233	252	231	243	263	245	244	276	251	267	232	273	246	265	261	229	226	251	259	263	265	260	246	248	273	272	271	271	228	275	228	232	236	242	237	262	225	244	251	257	231	260	239	249	267	243	238	256	270	254	270	252	225	261	264	248	264	253	264	220	264	224	252	246	234	256	249	281	252	222	240	244	255	267	276	238	288	253	274	239	239	279	260	248	262	263	247	242	249	286	251	261	261	246	255	270	230	236	248	232	241	248	244	245	224	255	235	262	262	259	256	273	264	253	254	262	262	244	256	224	220	261	247	263	255	264	242	258	266	249	271	250	248	242	255	253	248	231	258	242	281	244	278	216	245	233	234	270	210	267	257	248	240	230	265	246	241	261	259	254	260	265	280	250	239	231	256	235	237	249	273	246	243	230	251	270	234	223	252	255	271	240	249	244	280	280	217	234	270	245	264	256	266	271	267	252	232	247	275	259	236	255	274	248	267	256	245	247	247	258	219	263	257	275	250	230	256	252	219	233	259	262	273	233	257	256	235	238	250	257	234	292	248	230	258	245	231	243	265	259	240	254	232	271	266	231	258	257	223	216	240	252	243	256	239	260	244	232	256	241	236	244	253	257	281	240	249	252	246	240	254	237	278	256	270	246	251	248	242	254	270	275	238	264	251	255	237	217	235	250	255	269	266	234	243	249	254	245	271	245	250	255	240	265	222	225	260	251	259	261	265	249	240	250	256	226	239	236	251	270	264	244	242	239	265	250	217	236	245	231	240	236	246	241	263	231	241	273	294	278	247	230	273	264	240	231	272	242	237	262	246	250	264	261	271	248	267	243	261	258	247	257	256	263	231	270	224	258	256	214	240	257	261	246	262	262	228	243	225	256	259	261	276	265	254	263	259	256	238	259	213	245	258	218	272	246	261	254	266	245	267	262	257	270	244	261	246	234	221	248	261	240	235	246	249	269	233	262	234	251	229	268	246	268	243	267	257	279	249	267	245	245	239	274	231
3351	4706	3861	1831	1237	957	745	662	577	514	442	424	427	399	349	351	351	345	352	314	330	289	301	319	323	310	267	331	310	298	280	315	300	291	292	300	288	320	263	322	311	270	317	292	277	304	312	299	283	299	309	270	293	294	314	273	309	288	317	278	296	304	263	302	283	265	271	272	262	289	300	295	306	272	294	241	299	316	286	260	321	297	288	318	281	285	263	275	291	278	277	325	274	265	276	279	307	274	301	285	299	284	301	312	261	291	299	241	256	270	277	276	295	281	302	285	315	284	273	303	263	241	289	292	301	307	270	275	317	290	301	266	285	287	284	312	293	296	280	316	299	293	306	285	304	261	268	279	273	280	270	244	291	297	268	285	263	277	308	286	293	252	271	269	301	278	249	337	297	277	280	281	312	303	276	293	274	277	290	264	290	271	302	288	290	251	288	292	286	287	275	291	277	297	294	261	281	255	264	322	286	301	294	297	278	291	299	281	289	291	278	268	292	296	285	306	259	257	296	284	291	290	289	326	304	281	303	274	276	303	251	277	286	311	288	299	274	299	282	290	285	297	271	291	283	311	271	319	261	290	283	278	278	296	295	275	277	287	307	294	303	257	301	263	288	264	287	310	305	300	283	253	276	295	269	297	260	272	306	283	307	275	300	294	304	308	302	261	297	292	291	241	289	293	291	259	289	296	320	313	281	288	309	268	269	274	274	283	273	298	299	279	288	277	316	292	294	300	283	290	279	299	280	288	280	282	279	302	316	264	297	265	281	285	293	306	259	283	298	302	313	280	277	292	302	270	279	296	277	290	302	264	281	275	288	298	286	259	288	278	297	302	283	253	289	294	261	290	318	274	271	287	281	308	298	283	287	292	292	281	282	274	250	265	301	307	313	311	289	273	269	305	294	296	291	283	288	307	264	275	287	272	277	265	300	299	309	302	291	275	330	298	308	274	266	327	280	280	310	274	291	272	278	308	272	296	288	312	301	308	292	286	270	284	278	264	265	261	295	269	298	297	309	272	304	283	265	266	302	258	278	283	294	292	255	291	297	276	281	260	261	273	317	287	308	278	294	289	286	273	287	284	260	304	284	291	300	274	308	286	285	279	275	290	291	268	281	282	283	302	275	313	298	291	295	276	302	286	296	278	286	328	287	285	305	313	292	263	288	317	302	309	297	270	267	286	301	309	291	270	277	278	278	267	284	315	320	264	320	270	310	304	288	286	300	291	294	301	269	278	290	276	298	264	276	295	295	295	328	276	260	262	312	323	294	268	267	308	289	305	315	303	275	327	281	281	292	297	288	317	268	277	268	286	282	288	280	333	280	287	276	291	289	283	323	292	295	287	265	284	294	303	270	311	318	258	258	293	310	275	271	294	326	290	286	265	272	286	305	290	285	291	305	280	284	305	290	271	274	282	293	325	287	270	292	297	304	270	263	292	266	300	269	290	302	286	282	276	287	303	273	322	287	307	258	267	275	266	284	267	296	305	286	297	290	262	284	266	306	300	286	250	279	305	303	258	279	308	282	284	275	299	285	289	275	278	338	289	260	299	273	284	280	261	287	300	285	292	278	275	268	287	308	281	285	309	313	263	255	276	290	281	284	294	280	290	253	305	309	256	282	307	283	308	298	284	280	274	301	283	299	292	305	281	282	295	248	284	278	260	275	331	294	296	278	259	269	292	299	297	288	275	304	275	302	303	277	278	276	317	283	320	287	269	274	260	286	307	299	303	302	270	321	265	306	299	288	284	299	292	260	295	284	274	296	266	305	282	292	289	286	284	286	302	267	268	299	293	289	281	282	307	274	288	263	269	292	268	279	311	279	311	274	261	292	255	284	285	302	315	305	294	273	284	300	293	316	288	305	276	318	292	268	296	272	294	304	266	318	280	316	282	316	283	281	295	277	309	293	273	266	265	315	251	265	330	280	283	282	272	286	289	313	321	281	283	285	290	308	290	291	289	286	263	290	303	320	311	325	288	290	294	306	274	285	293	308	275	301	293	292	268	260	309	285	257	276	297	293	276	301	290	295	271	290	274	316	261	279	296	291	294	292	305	258	288	272	296	300	299	286	262	310	269	294	280	286	251	294	276	299	280	286	289	277	281	301	270	299	316	284	299	280	287	289	240	285	264	297	308	313	282	333	269	280	290	306	262	299	300	271	288	294	316	283	286	304	303	273	301	287	280	291	300	299	270	293	268	309	325	299	301	267	317	281	276	270	258	278	281	306	311	277	263	279	285	280	282	259	303	299	289	300	290	296	297	319	301	275	300	278	281	285	301	290	294	299	269	271	282	282	308	299	289	274	288	287	275	287	290	298	280	302	271	312	297	286	264	293	291	306	285	272	288	257	280	284	249	283	302	314	267	284	297	305	272	261	315	286	262	271	307	288	295	300	285	292	291	282	304	304	281	299	286	295	265	258	267	278	273	261	271	293	260	307	257	274	285	254	321	289	298	295	294	264	270	265	325	277	296	291	283	266	281	302	324	310	275	281	282	305	260	295	268	277	295	282	297	310	288	301	270	290	290	283	285	284	274	311	292	256	272	280	310	303	308	289	313	276	284	286	295	281	308	296	308	275	280	271	287	286	274	280	292	263	300	273	269	283	279	289	257	291	264	297	247	255	271	267	279	276	274	299	285	283	319	311	269	275	263	265	285	295	271	289	287	284	258	291	301	283	271	293	298	288	282	287	282	323	334	281	301	295	291	288	284	259	280	286	280	272	357	285	261	282	277	303	283	297	280	269	304	294	273	254	266	264	271	271	278	283	292	281	293	280	253	282	297	288	315	293	337	294	268	269	290	318	305	300	266	286	284	294	283	288	289	299	297	284	261	313	296	285	291	280	304	289	285	272	316	278	296	308	277	289	252	307	309	294	277	289	317	290	296	270	302	266	280	272	265	324	302	294	274	294	275	257	293	276	285	305	309	265	270	299	280	286	304	311	284	277	315	287	278	286	274	302	276	329	306	274	287	307	275	297	287	289	276	293	297	259	310	289	327	294	285	309	289	277	287	282	280	313	311	304	277	283	291	293	293	281	288	281	267	299	318	322	276	297	307	256	300	248	294	269	283	282	244	288	290	290	270	313	296	285	277	308	261	287	259	299	271	315	294	285	286	299	260	297	284	292	268	308	283	279	273	282	252	297	287	274	315	299	283	286	267	261	289	309	283	292	285	291	281	306	284	284	308	295	259	261	279	282	309	277	291	275	257	304	316	297	274	271	292	281	279	281	306	295	294	305	257	279	318	287	274	295	299	300	308	261	258	266	312	279	284	267	292	275	286	303	289	316	294	314	292	327	277	264	301	307	307	298	309	315	282	306	293	271	296	280	304	247	287	272	282	291	312	294	265	279	324	276	271	305	295	273	290	309	261	297	313	294	294	288	310	288	260	289	274	283	240	294	282	299	300	268	280	274	272	282	281	275	263	290	266	286	293	307	265	293	262	291	292	298	304	276	306	292	285	302	281	264	302	317	290
22632	21330	28968	24055	21325	21369	11015	1013	717	655	578	521	512	462	410	379	394	391	385	353	353	355	303	331	348	351	291	348	294	306	307	320	308	280	299	320	302	327	285	280	318	280	276	307	295	256	296	286	296	317	311	299	301	285	291	292	291	301	301	280	309	301	285	281	285	284	312	293	291	291	329	303	277	271	275	313	287	289	281	292	305	269	291	275	304	284	321	288	312	320	281	278	285	320	286	278	295	304	295	300	258	285	300	310	285	258	293	266	290	289	264	290	287	291	296	272	263	269	252	309	285	304	267	298	310	277	301	295	296	287	321	294	288	305	330	280	292	287	317	287	310	283	287	259	299	266	300	304	302	297	283	261	297	272	281	271	305	297	286	287	265	295	302	283	308	304	298	296	290	291	286	299	301	260	298	274	294	272	276	298	288	314	286	299	287	292	287	268	312	303	288	327	249	291	299	298	305	301	291	319	290	315	302	276	278	297	318	272	298	272	297	289	281	285	298	280	340	284	319	283	277	285	260	277	289	302	320	298	319	276	271	297	282	294	284	262	280	286	281	288	300	297	283	271	276	302	287	282	285	270	296	290	273	305	327	289	282	258	301	331	281	285	271	315	276	307	291	258	282	265	301	288	288	274	309	275	296	301	279	274	279	295	284	306	310	262	284	255	303	285	281	282	295	295	293	299	256	286	293	334	276	296	268	308	305	282	288	308	259	284	281	289	283	285	320	316	295	271	259	346	301	301	270	309	280	298	300	294	241	286	291	279	315	295	285	290	296	261	287	258	290	284	312	306	268	274	298	267	313	283	317	323	265	270	277	315	306	265	303	296	291	327	293	269	251	265	291	267	309	291	307	304	269	276	300	283	297	282	289	300	303	298	289	240	270	321	308	308	297	271	280	263	307	301	299	281	289	266	287	284	299	282	263	278	287	251	303	310	301	303	288	309	293	294	245	290	307	281	298	267	313	267	254	307	327	302	273	290	289	270	285	284	274	293	283	288	291	279	280	273	301	290	286	323	294	272	299	293	266	277	300	279	325	291	297	324	285	300	276	313	277	295	294	287	308	272	292	301	275	297	319	279	335	284	283	280	277	306	297	285	287	313	272	306	282	290	253	301	296	279	282	281	277	261	258	301	304	296	288	294	281	255	291	294	318	262	304	306	293	306	283	259	314	301	292	293	296	286	277	313	310	273	298	281	315	288	280	274	292	314	249	298	274	304	283	282	312	283	286	286	281	333	306	252	287	314	273	282	277	259	304	291	276	271	299	329	252	246	289	269	277	257	308	285	306	289	284	260	321	308	279	302	280	303	292	282	309	280	289	304	266	297	299	289	316	266	313	296	252	280	269	271	289	310	268	279	294	276	278	262	313	268	284	272	293	270	302	294	269	303	299	330	290	309	302	299	295	296	268	322	286	285	289	267	314	299	308	254	290	272	284	290	285	329	288	314	286	337	303	290	274	279	274	307	301	302	304	289	283	307	312	302	276	286	259	271	301	284	283	299	312	301	295	281	290	303	256	308	267	310	262	266	292	288	323	288	263	288	276	270	287	273	281	296	264	288	281	291	292	270	291	317	283	302	258	307	283	283	266	279	255	302	294	282	271	323	288	302	304	261	267	285	311	269	315	257	273	292	292	288	290	269	266	295	269	287	289	342	289	282	276	282	300	286	277	258	309	279	303	288	291	278	273	297	299	280	310	276	294	258	297	287	290	299	314	296	283	332	281	314	317	263	284	275	298	334	285	311	292	270	292	270	281	302	307	299	313	267	293	260	298	280	302	277	280	267	318	279	300	294	309	278	295	270	302	295	286	288	268	275	283	279	298	276	275	293	320	297	252	266	293	293	316	297	291	285	293	300	281	303	296	298	309	288	281	292	285	280	273	283	319	301	265	281	298	307	278	268	301	286	264	302	260	315	301	307	293	271	268	307	299	297	286	320	268	279	286	279	305	306	293	289	285	302	260	303	306	321	285	285	283	274	299	282	303	280	278	283	267	297	306	305	276	253	309	272	304	296	249	322	302	312	284	288	324	299	275	285	296	290	269	282	320	297	283	313	270	306	271	285	291	305	260	298	291	307	307	276	317	295	300	287	296	315	282	327	281	281	283	281	273	309	266	260	290	278	285	305	301	290	272	275	287	244	272	268	303	288	299	275	261	273	267	250	279	267	276	290	287	289	318	317	267	305	282	300	262	277	321	275	296	295	288	297	285	298	302	275	304	300	278	270	270	295	279	302	247	291	278	276	293	294	274	300	274	310	298	271	269	303	298	262	265	306	273	279	263	286	271	302	294	265	276	300	284	261	277	261	305	256	279	264	308	308	309	303	306	281	276	281	282	286	303	301	264	304	295	263	271	293	284	284	302	300	283	302	292	302	310	308	282	288	316	287	287	299	315	296	354	304	278	299	297	303	323	265	274	285	304	276	309	294	288	285	287	308	309	302	287	276	304	297	312	304	273	310	277	262	270	263	304	256	283	280	307	303	314	293	299	307	276	298	302	304	288	273	254	288	293	307	268	294	343	309	279	279	314	293	279	262	294	272	317	303	302	293	276	290	276	285	293	283	306	315	275	318	281	286	286	325	267	267	265	289	277	302	289	307	298	303	291	287	287	315	287	278	270	282	282	301	287	294	337	280	283	289	294	314	287	288	274	288	276	302	291	324	264	269	295	289	296	292	279	275	292	281	276	282	280	314	320	284	294	273	280	323	283	292	295	264	265	290	297	282	245	272	278	270	295	285	289	293	299	292	309	309	310	276	271	292	302	265	266	297	301	287	290	287	280	309	258	293	269	308	257	289	292	289	272	293	276	291	285	283	295	282	287	304	309	266	273	293	307	291	317	304	296	290	288	278	278	296	267	281	317	272	301	255	268	295	322	306	277	293	281	272	301	298	277	272	306	284	280	283	298	272	287	275	294	273	304	279	313	289	293	313	272	310	265	270	280	317	284	280	287	253	274	288	288	267	274	277	282	266	294	294	310	306	294	289	315	286	302	311	266	283	268	296	282	272	317	293	277	272	281	283	279	279	311	270	282	297	292	296	317	284	286	289	315	271	265	325	296	267	257	291	273	302	268	283	308	295	279	293	264	307	293	283	272	289	284	269	298	309	277	259	262	271	296	284	284	249	274	273	279	273	271	316	293	289	306	276	272	277	296	302	301	321	324	298	314	275	300	288	280	280	312	292	313	291	294	292	310	283	290	304	312	279	302	281	324	283	289	256	304	276	307	290	274	297	315	283	270	289	286	294	258	289	288	309	298	275	255	303	295	297	277	294	266	299	285	262	264	304	288	281	277	286	276	284	301	284	256	318	298	315	275	291	281	276	292	270	294	284	269	297	291	264	305	299	291	307	258	285	268	259	337	286	333	283	303	273	284	268	274	296	314	287	273	272	304	294	310	283	302	270	280	252	306	273	302	318	291	286	265	285	314	320	270	306	290	260	263	314	279	263	304	323	318	287	294	324	274	289	305	280
4471	13073	10940	5283	3515	2618	2010	1553	1263	1051	863	754	691	599	531	516	514	505	467	450	420	435	423	430	438	447	400	390	396	409	393	381	414	357	384	367	360	331	356	347	362	392	336	355	371	353	350	331	377	384	371	336	353	321	319	377	369	354	358	386	357	356	366	330	348	362	332	366	360	355	345	357	362	336	289	346	311	325	336	347	346	380	343	308	341	333	369	329	315	389	365	334	336	305	337	336	343	358	330	337	328	337	339	325	333	354	352	365	343	353	334	320	360	321	345	358	361	345	341	339	311	332	358	326	337	339	332	341	364	328	336	333	350	347	342	349	319	353	341	343	357	336	337	353	358	358	353	360	347	349	328	321	345	368	376	370	342	322	371	367	323	331	376	375	327	324	317	328	340	367	320	322	330	335	318	318	338	327	335	309	330	356	326	319	344	320	335	361	340	358	370	338	367	370	337	341	341	343	343	365	345	342	329	352	316	319	330	317	327	303	358	339	336	366	300	332	328	369	361	352	362	312	383	345	357	354	329	330	313	331	323	339	352	340	306	370	341	341	366	361	375	337	357	348	324	355	336	305	322	332	323	344	360	329	347	340	315	321	333	339	332	313	336	331	352	345	320	316	358	363	322	320	345	364	329	328	346	320	347	343	338	305	349	326	335	344	326	337	305	337	334	324	353	329	343	314	346	341	391	344	353	347	332	368	313	296	349	313	321	345	323	347	351	338	341	351	358	341	345	356	353	341	329	339	352	326	350	347	376	330	303	355	351	330	332	347	354	362	355	307	347	325	359	353	333	363	336	329	366	302	348	349	352	357	397	302	335	358	312	330	336	325	310	367	333	319	355	347	312	342	327	338	347	347	353	326	336	359	347	362	353	332	346	351	335	355	335	316	367	315	345	340	359	366	354	350	341	323	312	361	348	328	357	336	364	378	307	357	324	348	348	375	373	340	362	327	331	359	311	295	353	330	339	312	358	340	344	338	342	334	341	347	371	318	316	329	315	327	389	348	311	368	318	357	319	328	335	359	333	328	355	370	326	346	345	332	321	336	306	336	310	340	345	329	355	355	323	340	370	341	344	323	325	315	336	307	305	313	341	337	368	329	351	329	319	349	361	336	320	330	344	358	354	311	321	357	346	326	347	343	356	340	351	324	350	334	314	335	328	365	302	350	349	340	330	323	322	320	339	334	355	333	331	367	338	317	345	345	317	341	322	322	349	347	340	346	337	354	335	334	373	312	348	360	376	328	352	323	352	344	345	322	315	341	352	302	341	336	322	361	320	334	330	360	316	357	335	304	335	359	309	334	327	356	356	335	338	377	331	329	347	340	344	354	348	335	339	363	332	300	331	339	324	324	359	358	341	350	369	343	326	345	351	329	366	327	343	334	344	353	334	316	348	300	341	365	365	337	368	301	332	323	322	359	325	384	361	331	364	315	358	317	353	341	335	336	332	332	306	322	352	348	314	351	325	342	305	363	327	314	367	342	321	323	328	324	358	324	334	336	321	340	322	320	343	320	324	303	386	309	326	343	359	361	343	339	358	313	344	337	326	344	327	358	318	372	349	330	325	354	321	329	322	340	347	325	345	313	347	322	315	336	305	338	327	327	325	351	392	344	315	314	365	325	336	337	322	365	354	332	330	305	341	338	352	363	359	341	337	339	328	339	338	337	341	369	318	337	324	354	319	344	325	340	367	328	345	333	325	325	354	343	314	354	341	357	331	351	340	354	357	341	337	311	359	360	348	322	321	364	314	346	328	322	331	344	349	317	324	353	348	331	352	307	319	339	346	347	344	354	314	334	310	315	334	333	326	343	303	312	337	342	328	343	415	346	344	313	336	360	329	336	346	307	316	317	328	345	353	371	365	334	326	338	366	329	295	334	340	373	359	343	325	342	389	339	349	312	339	354	341	343	327	343	335	360	326	352	341	365	355	303	346	328	334	353	381	372	301	387	347	322	360	370	332	360	342	335	346	364	344	331	362	347	329	320	341	334	362	322	335	338	366	308	347	334	338	340	348	359	305	343	307	360	362	348	339	324	335	331	329	344	373	345	352	333	313	338	326	332	344	353	363	337	333	356	356	316	324	358	347	327	330	321	340	323	338	309	373	349	346	361	338	365	322	304	363	350	391	359	319	370	310	342	391	347	343	342	362	329	317	331	335	354	322	324	344	325	340	347	321	326	315	364	309	339	354	371	318	345	324	329	304	301	343	336	378	342	335	335	361	341	311	349	360	332	323	347	326	353	340	392	357	369	362	331	331	316	347	334	324	330	347	359	348	359	335	319	374	391	347	320	289	321	320	321	359	316	383	339	333	366	337	328	342	334	359	323	319	349	375	337	348	323	357	358	307	312	324	331	323	328	338	319	337	344	345	375	349	347	333	362	317	338	320	326	352	334	320	362	345	336	352	362	327	338	346	351	368	358	355	336	348	348	361	362	357	322	340	305	325	319	333	348	320	321	305	322	324	352	360	332	335	356	348	327	322	353	324	368	362	339	343	324	336	317	339	360	326	349	346	309	333	339	333	353	335	343	356	329	354	342	387	347	326	327	348	336	297	344	367	328	334	338	327	351	366	358	350	330	335	350	333	370	338	325	334	315	333	335	326	359	319	343	338	342	347	354	351	328	330	320	317	338	333	340	363	324	357	316	348	328	377	334	336	360	336	325	322	367	359	332	340	328	333	339	332	333	342	324	350	349	361	322	365	303	352	343	351	348	352	332	348	333	324	359	356	362	352	336	322	316	351	339	331	349	323	350	338	343	354	367	327	335	342	348	350	338	325	342	315	354	365	345	355	315	346	310	339	307	355	336	354	336	369	313	316	305	335	357	325	319	344	330	358	336	334	326	324	346	339	317	347	351	322	351	357	315	327	317	339	320	329	339	330	346	361	336	334	357	301	356	352	348	342	337	337	333	343	343	321	338	337	331	365	350	335	340	320	319	300	357	367	338	304	360	361	333	322	345	361	337	318	326	348	358	325	334	318	372	334	355	335	334	359	356	351	337	340	340	338	356	328	327	368	322	330	349	338	319	352	316	334	330	338	300	359	337	339	339	327	331	342	368	372	324	339	360	333	371	345	328	372	334	370	342	338	331	340	361	368	351	345	341	338	360	346	372	353	314	332	346	333	318	297	316	318	300	337	337	337	367	349	301	311	363	348	328	367	337	338	311	375	363	326	363	356	326	352	343	346	370	333	343	343	324	296	347	337	343	355	320	328	332	361	319	345	375	271	347	337	340	336	332	321	336	315	343	340	370	331	322	341	366	318	344	373	303	346	322	349	321	363	333	327	321	331	345	321	335	331	357	354	377	337	338	354	330	320	309	345	357	325	316	351	334	310	362	360	357	333	329	355	326	368	362	322	295	339	304	344	339	329	350	346	340	317	361	353	334	347	335	322	335	349	330	380	353	350	353	342	361	361	341	319	342	383	319	347	343	343	374	341	351	349	304	358	289	335	333	338	376	351	373	353	351
27221	19991	6937	922	635	583	525	525	499	454	545	500	568	499	486	511	538	529	515	503	501	522	518	509	535	510	480	486	489	521	507	481	497	545	487	498	495	504	495	554	495	541	522	463	537	513	496	516	539	499	482	531	474	522	522	509	506	503	507	506	488	527	484	513	535	533	534	481	525	497	529	529	484	519	547	541	507	538	517	508	502	498	495	488	535	549	538	509	518	500	504	491	567	485	508	478	478	481	516	538	493	491	467	508	514	475	506	490	503	504	520	492	502	500	490	521	542	517	528	507	523	521	507	487	497	471	481	488	500	510	469	544	452	501	487	506	529	519	520	508	517	491	475	523	522	529	482	517	512	493	572	519	541	508	496	498	466	449	528	507	521	537	486	535	505	496	518	527	501	523	470	495	508	532	504	492	489	489	528	508	457	501	502	538	530	464	490	530	501	492	512	478	521	530	497	509	525	507	524	502	524	545	521	517	531	495	510	527	525	533	492	491	496	522	547	542	539	493	540	562	510	540	498	480	513	522	502	493	554	499	469	548	508	541	486	503	560	467	481	523	505	501	527	521	485	484	530	508	470	562	491	503	524	532	459	508	505	525	485	506	522	527	494	546	542	512	510	498	526	530	490	547	475	481	487	503	530	461	523	517	499	523	479	458	539	518	549	511	515	495	478	505	517	522	549	591	496	498	502	525	529	471	527	530	503	468	516	528	475	469	518	497	493	535	507	498	504	529	508	515	560	493	510	505	496	482	472	517	495	481	544	487	523	520	523	504	520	485	528	500	501	499	520	474	536	477	499	512	469	534	498	523	544	521	504	525	515	518	496	525	526	509	495	508	486	519	516	496	516	541	509	512	501	530	490	476	513	514	526	501	528	525	510	511	516	498	495	500	526	537	530	501	424	494	508	483	522	478	512	485	490	511	499	539	515	484	475	507	505	473	493	508	465	516	508	486	497	518	514	516	499	510	529	511	475	534	510	479	478	516	500	510	542	495	538	484	478	480	524	487	495	557	484	525	513	483	530	494	520	534	545	508	517	508	522	489	512	521	473	478	529	459	452	510	479	530	498	499	538	542	483	516	551	497	489	494	520	527	483	509	507	536	547	480	510	488	518	518	495	514	545	510	515	496	479	473	509	508	494	504	489	508	457	508	523	481	504	487	526	455	520	474	569	526	512	491	515	512	521	532	504	501	506	513	498	474	506	512	487	504	507	521	523	507	523	501	518	545	556	481	543	500	491	509	507	510	491	505	494	492	514	518	482	483	480	543	488	482	491	532	512	523	548	514	530	483	513	518	508	500	476	480	521	480	523	518	492	511	510	534	515	505	537	507	485	516	518	515	480	509	474	502	504	510	527	489	490	579	512	494	484	512	497	492	493	534	482	525	510	467	523	484	524	529	513	511	520	466	507	518	524	495	512	528	490	512	484	486	517	494	514	505	521	483	467	510	490	540	505	492	527	550	495	521	510	482	508	530	477	514	491	514	533	496	515	473	520	480	493	512	472	482	492	507	485	494	521	509	471	543	513	538	525	527	538	502	505	512	463	538	485	519	517	526	481	555	540	495	532	521	528	454	514	531	521	512	487	485	484	495	512	528	549	502	501	499	502	549	542	510	471	554	480	523	504	511	491	558	533	493	481	514	488	516	493	541	484	527	470	448	549	486	528	496	493	538	487	529	516	489	521	500	503	533	499	515	516	468	532	554	525	533	560	506	501	542	507	526	484	534	516	503	489	548	532	502	503	511	479	499	511	504	500	537	524	473	551	516	522	486	531	508	518	514	537	509	510	493	499	461	490	502	516	526	491	516	536	477	518	493	543	529	521	528	535	484	488	508	499	478	498	512	519	500	516	514	524	493	521	483	475	478	508	518	525	505	510	454	523	514	509	465	544	506	514	507	515	467	480	501	507	523	506	494	494	483	507	516	491	491	489	511	500	511	537	487	501	505	487	498	540	476	529	495	506	525	483	507	508	527	529	489	492	500	502	494	536	497	537	530	504	534	524	502	501	503	512	508	536	533	561	506	483	523	519	464	503	509	497	493	492	499	535	540	476	482	477	493	509	487	480	508	512	507	525	499	485	512	521	541	495	519	503	516	514	538	526	501	479	499	512	495	550	499	523	519	509	500	503	492	494	526	504	511	494	524	486	487	527	528	532	486	509	537	493	453	501	485	492	529	509	484	495	479	495	500	531	539	514	492	509	509	534	496	500	520	514	481	532	536	470	517	501	453	505	558	524	495	483	486	539	480	515	535	533	494	489	475	514	520	538	518	493	507	527	453	510	528	531	500	489	465	511	512	496	508	514	471	500	495	474	468	499	485	519	502	494	520	543	492	503	465	557	535	496	528	511	472	509	462	515	509	510	506	535	472	469	516	531	506	501	470	466	513	514	480	514	513	499	465	466	493	496	524	508	519	485	506	538	526	502	517	534	560	501	473	507	558	513	493	505	497	453	529	481	487	504	504	488	531	502	449	487	490	546	483	498	519	479	493	496	533	482	528	477	504	453	488	511	490	470	520	497	496	537	515	525	505	475	530	513	497	500	519	527	468	516	522	494	514	497	540	507	497	502	506	494	572	511	492	527	515	505	548	479	493	504	541	563	509	502	498	506	483	463	538	492	528	512	499	501	466	537	517	510	492	482	495	524	514	517	521	517	499	504	492	482	470	490	516	499	477	526	525	506	495	470	519	495	521	511	554	513	508	473	532	521	491	527	511	512	499	541	523	510	502	488	499	502	488	491	522	512	510	499	529	502	527	549	522	495	490	533	571	494	496	514	502	514	493	550	469	467	488	520	504	479	519	482	524	534	495	474	485	461	489	521	521	480	511	485	508	529	500	505	489	499	512	508	482	487	525	469	500	464	532	469	507	501	509	512	473	488	555	494	496	499	523	454	499	530	492	487	499	492	502	496	518	484	505	514	516	502	511	519	472	512	551	518	515	530	514	456	517	486	512	524	493	507	542	489	502	503	479	487	444	465	492	473	529	506	487	512	519	537	510	521	505	548	514	538	502	503	542	521	510	519	525	498	515	501	501	499	479	515	495	532	470	496	539	470	499	508	478	453	516	501	508	468	478	537	512	511	466	504	513	500	508	490	511	531	478	486	513	530	507	525	500	481	504	534	499	564	519	527	491	464	493	500	501	489	492	512	472	538	518	542	528	500	502	484	495	479	478	474	530	501	530	508	530	484	539	494	496	521	524	462	517	493	475	487	517	497	499	513	516	481	474	494	538	504	502	519	488	482	515	509	506	494	550	481	484	516	510	495	491	530	484	505	557	516	531	481	520	483	544	531	502	493	489	538	445	490	510	535	516	536	504	530	532	504	473	510	518	523	512	514	485	504	509	489	479	515	482	502	504	494	457	513	521	447	502	514	515	490	518	562	527	489	559	505	485	538	542	485	532	447	511	460	511	495	545	524	504	510	479	494	511	494	501	543	502	494	493	543	490	495	522	532	534	502	511	497	516	499	496
4098	1179	1041	744	634	682	601	608	616	587	581	588	590	580	583	581	577	561	541	609	603	629	548	582	543	579	571	569	546	600	586	517	550	580	564	583	568	580	556	567	581	563	591	540	576	563	550	614	584	528	604	546	602	547	535	575	598	545	551	560	585	537	574	601	566	616	607	569	536	564	551	567	581	590	536	592	580	554	568	606	593	573	526	538	550	588	554	590	549	548	566	578	558	569	633	594	558	539	561	526	545	566	576	553	602	544	614	570	560	574	562	594	571	589	553	571	584	536	543	566	526	584	569	559	602	565	585	566	545	560	595	565	539	578	536	533	550	523	579	548	605	557	580	557	570	584	603	624	579	560	582	553	577	558	605	534	572	577	547	564	568	590	566	562	566	556	572	547	593	581	570	555	500	553	570	572	601	580	592	541	527	527	539	536	588	608	521	552	559	577	598	550	568	567	591	562	542	556	557	551	563	562	570	555	611	572	568	574	566	564	558	562	559	536	537	577	561	599	546	563	556	584	630	563	583	586	555	592	561	559	595	599	540	620	564	556	547	541	547	558	581	557	543	585	559	565	571	564	545	539	567	595	517	565	532	531	534	529	579	566	550	577	610	555	546	568	579	569	529	546	565	584	583	562	551	539	593	536	579	567	602	585	584	590	571	591	549	569	573	589	554	581	569	526	583	535	599	530	551	568	559	589	606	539	574	605	557	512	551	577	589	554	590	548	512	585	596	553	569	528	566	565	560	595	552	580	599	560	581	565	512	600	567	593	573	590	599	568	577	589	593	591	569	580	561	583	535	504	539	564	566	570	574	546	567	552	594	555	586	588	550	573	576	582	589	558	584	563	575	552	574	572	574	536	612	594	549	591	558	574	633	543	588	597	614	566	582	592	605	611	608	562	525	561	502	612	573	563	583	546	573	535	512	551	557	549	581	570	577	572	543	562	560	529	534	580	568	549	587	554	567	607	602	574	534	581	554	578	620	592	536	570	568	574	607	580	558	588	552	548	564	585	587	584	587	531	567	559	547	583	565	590	557	567	586	550	611	573	581	535	604	563	560	532	511	604	522	565	551	534	540	552	570	551	560	589	579	571	503	550	574	534	576	534	564	558	595	569	574	569	544	611	595	506	593	560	561	569	578	589	560	546	575	598	566	539	618	610	523	616	529	601	609	585	566	603	587	547	565	564	564	573	547	545	588	571	563	581	558	598	584	583	601	601	535	562	561	536	581	554	591	583	557	591	584	544	556	573	544	575	569	535	537	575	586	537	564	583	571	588	602	589	582	615	589	563	559	617	563	577	587	600	562	582	582	585	546	557	563	576	550	571	557	563	603	577	576	559	564	583	601	598	563	565	575	611	580	575	580	608	578	552	575	559	577	610	558	557	564	572	586	549	600	555	585	578	571	564	587	543	530	619	588	540	580	588	592	530	544	555	608	574	555	594	583	581	545	561	540	564	573	582	599	538	600	599	585	584	559	560	539	540	595	534	578	545	600	552	572	545	558	540	580	594	538	561	578	587	587	586	506	555	569	572	551	537	581	523	571	559	588	559	584	590	486	555	550	586	576	544	549	581	557	597	566	594	570	580	542	545	561	574	530	578	560	544	591	633	571	606	579	587	593	572	552	568	558	517	573	569	582	562	530	567	518	569	580	600	570	583	572	612	528	570	537	582	566	555	541	577	519	552	598	543	571	546	583	635	569	578	550	577	546	517	556	595	608	547	587	559	550	561	537	575	525	586	538	592	578	574	596	541	572	561	547	567	584	529	513	550	537	571	584	617	565	584	636	533	574	566	579	555	580	584	537	564	544	562	561	576	562	555	549	561	599	575	594	594	588	554	552	559	560	575	626	581	581	590	623	513	555	629	623	601	580	586	550	564	565	560	543	529	596	578	555	543	534	540	606	574	584	577	598	560	546	594	554	559	522	546	566	605	583	551	638	557	601	580	540	585	586	582	610	594	616	576	534	587	585	599	564	583	546	540	562	594	586	594	560	523	602	554	570	620	543	552	570	532	557	575	585	587	551	604	556	577	545	581	558	536	548	600	572	598	558	557	564	578	575	594	558	573	520	571	556	555	598	556	559	558	572	583	556	593	599	589	592	554	538	569	582	568	557	586	572	591	565	584	562	610	585	585	541	589	531	545	554	542	584	555	527	559	585	567	544	563	559	580	565	585	595	570	606	536	603	568	590	573	561	513	543	592	559	583	531	573	571	580	553	576	599	545	568	580	600	551	580	591	553	578	574	526	584	587	605	547	562	617	619	583	609	570	560	585	619	566	560	559	589	527	533	525	585	580	573	591	563	588	604	568	550	562	561	552	630	595	562	549	567	573	616	608	561	525	578	577	553	575	553	541	522	566	557	520	560	617	577	578	572	540	569	554	520	563	614	598	549	597	600	566	578	583	546	590	530	567	555	596	574	578	581	594	552	559	576	544	544	592	619	574	613	570	602	588	581	561	598	572	565	567	600	533	564	567	578	592	554	578	549	553	567	538	579	538	555	546	587	559	552	557	565	552	555	600	586	600	577	541	574	567	554	537	547	538	543	541	545	574	596	539	587	564	558	580	581	545	590	565	579	531	561	583	565	530	541	582	564	573	581	564	543	547	584	575	593	544	570	596	588	565	552	540	582	577	554	545	534	528	599	551	546	550	569	576	570	577	566	620	600	570	593	594	583	645	575	611	562	549	551	599	545	586	554	563	566	577	581	529	570	565	570	561	579	572	556	558	589	614	541	548	545	570	577	582	562	572	559	580	567	575	568	595	571	602	567	552	578	569	548	566	570	575	586	564	614	559	575	534	534	546	569	560	584	549	589	539	560	577	594	613	569	594	595	573	583	542	575	572	572	523	549	568	586	569	576	563	542	584	555	526	579	544	589	558	573	569	574	594	519	534	590	563	573	549	549	560	615	541	601	580	593	577	544	520	537	569	560	598	571	583	603	535	583	534	600	532	553	589	559	523	610	564	553	613	570	595	583	585	589	568	561	586	560	534	581	555	637	601	578	606	551	559	633	550	568	595	581	557	587	571	549	570	575	540	595	579	592	543	568	576	600	558	559	527	554	554	586	576	606	582	556	556	590	543	530	547	551	546	539	558	573	578	519	559	537	570	581	594	549	572	566	548	573	578	561	558	553	573	581	584	574	532	514	569	562	590	560	593	577	552	554	563	641	561	555	588	557	581	596	577	550	597	576	600	543	509	577	583	553	557	587	570	595	533	545	543	577	595	589	515	560	567	573	574	583	534	579	534	604	587	611	560	560	552	596	586	599	634	568	538	535	564	544	585	618	574	542	570	570	591	544	542	576	577	622	599	558	575	506	596	569	548	536	564	558	576	568	605	566	538	612	572	561	586	524	597	561	570	544	541	548	560	554	563	581	606	560	542	528	528	577	600	565	558	560	551	563	580	587	532	606	570	536	565	581	626	568	546	606	552	562	567	586	623	559	564	574	548	569	611	597	519	550	573	565	542
23796	21310	28442	24523	21318	10437	1330	913	851	767	763	709	636	659	661	675	649	633	634	673	578	629	653	615	604	593	603	607	576	600	604	617	595	588	666	609	567	618	615	635	625	619	577	608	610	567	554	623	594	636	571	629	590	589	610	602	599	611	583	596	565	600	621	589	591	615	577	578	567	529	590	555	593	626	643	576	562	616	595	603	658	572	634	640	580	593	588	592	582	606	616	570	599	609	606	618	601	633	576	577	641	581	637	594	631	553	565	559	584	585	593	589	572	594	615	552	590	606	557	597	616	599	561	590	617	572	611	604	578	552	625	556	610	619	608	594	579	609	590	619	564	597	597	599	579	630	542	576	573	607	614	625	614	542	568	618	545	598	613	603	644	632	602	583	598	580	616	559	588	572	597	618	585	627	572	579	592	558	565	579	575	606	575	627	599	608	594	593	573	613	568	570	557	564	585	571	588	606	612	621	589	585	586	600	582	610	570	605	589	572	612	601	533	585	615	583	627	569	570	607	581	596	574	567	583	564	606	589	548	587	595	570	615	631	629	595	635	613	609	582	609	613	574	596	558	571	634	596	596	545	588	659	566	554	562	569	607	564	595	562	595	564	594	621	569	604	593	550	583	581	594	599	593	588	597	569	611	631	552	637	554	597	611	509	578	602	603	604	569	575	619	602	649	587	620	582	630	605	577	585	569	582	608	583	587	616	567	654	615	563	552	613	543	584	574	579	542	600	612	603	608	588	542	591	582	609	647	622	550	588	596	618	579	606	570	584	631	564	509	524	590	584	584	601	620	619	616	569	578	610	598	608	609	620	628	594	621	588	640	562	574	580	597	565	580	580	610	594	567	561	586	558	640	548	589	560	614	612	599	567	652	572	560	609	614	600	585	612	565	581	596	612	647	639	582	597	620	586	565	574	598	638	631	605	592	600	603	571	640	614	575	583	585	613	629	606	592	629	571	559	592	612	629	624	568	589	581	595	551	595	566	588	608	594	608	602	593	566	586	585	585	602	607	586	542	552	544	583	589	539	591	549	625	622	613	589	580	564	520	587	567	594	582	581	569	599	604	620	596	613	623	570	534	610	571	579	592	592	645	632	629	588	635	630	584	593	610	533	647	635	594	645	596	602	602	617	591	618	569	603	598	634	618	617	590	590	561	610	584	604	624	593	616	588	628	573	567	585	595	577	564	626	614	606	572	573	542	597	547	588	610	588	601	565	570	564	623	540	603	639	619	587	592	578	559	588	596	542	614	623	586	653	553	564	647	571	581	536	588	571	580	528	646	622	579	586	586	565	617	579	612	593	588	607	611	577	582	623	572	592	567	591	567	573	633	596	611	606	603	592	593	578	610	577	618	579	542	574	608	651	586	617	539	587	583	574	592	578	627	557	571	530	622	638	583	595	598	564	562	582	613	606	560	556	596	538	568	584	614	617	608	587	597	601	601	623	567	582	596	552	606	614	652	594	581	599	628	572	578	593	537	576	581	592	601	609	555	565	513	607	535	584	583	636	590	605	546	581	624	630	619	606	582	536	577	609	604	612	567	623	586	644	581	585	586	578	562	561	564	590	588	554	576	600	555	613	590	595	569	663	588	609	593	539	574	579	573	551	570	608	571	540	575	598	572	576	617	610	603	526	576	582	566	547	579	563	610	583	592	605	569	581	589	583	599	585	597	578	538	596	605	632	603	570	604	618	560	597	604	606	584	525	623	570	583	564	556	614	552	586	583	572	572	591	608	588	590	584	600	595	625	575	621	572	605	562	601	576	592	601	593	581	557	633	590	574	638	573	591	610	566	571	620	618	634	597	600	590	616	619	566	580	603	569	608	626	579	555	593	622	578	582	577	603	557	588	591	555	569	587	565	565	586	596	601	607	546	599	554	573	590	603	538	583	574	589	598	595	557	552	563	579	601	602	606	610	587	621	580	605	637	596	543	553	616	593	602	614	621	588	622	584	580	578	607	589	618	547	551	589	607	603	582	606	604	591	605	615	604	584	613	602	608	607	581	612	582	575	565	611	608	605	581	598	574	593	605	614	548	601	593	609	586	556	561	557	587	638	624	578	575	579	581	547	572	566	602	648	555	551	621	592	621	605	527	553	617	564	607	564	588	619	578	586	617	614	565	639	569	560	598	599	593	567	592	552	554	594	604	597	613	600	608	589	633	566	573	573	615	588	606	595	591	625	558	553	542	547	643	570	611	559	563	558	608	583	575	582	583	554	607	561	589	611	596	621	571	609	577	597	561	614	585	596	587	565	651	587	614	622	564	595	591	526	633	581	622	591	560	582	547	563	562	596	602	630	568	605	605	584	578	603	622	638	582	611	578	603	604	571	590	561	603	582	557	606	575	572	559	598	576	606	569	651	576	569	591	596	598	595	590	579	573	583	550	602	568	592	596	587	635	613	592	601	584	610	553	567	582	582	594	577	608	555	580	578	602	567	582	615	611	559	593	591	586	606	586	557	572	618	600	593	561	640	610	609	608	612	602	597	573	573	604	620	598	609	571	596	583	590	590	541	594	603	601	574	570	625	582	589	618	608	636	596	576	619	620	597	628	592	591	603	591	601	597	596	584	582	578	586	604	581	571	570	568	552	611	596	575	571	621	533	610	581	588	621	575	601	600	577	566	555	604	566	563	610	575	608	600	633	586	616	604	572	608	620	585	560	545	613	603	606	582	576	560	586	601	585	574	604	586	549	572	588	597	558	596	587	550	605	600	623	609	560	620	605	561	590	582	537	564	583	600	564	594	585	594	589	621	603	606	565	547	586	612	641	585	593	589	574	593	606	557	585	593	620	584	592	573	607	573	583	565	596	559	548	591	574	611	593	604	596	583	611	590	605	620	582	576	609	593	570	577	538	584	574	616	602	589	604	580	576	614	617	601	624	577	600	575	628	608	635	560	632	593	586	561	571	584	588	578	591	587	583	609	603	626	579	582	606	571	573	632	628	635	601	572	583	603	598	561	577	590	599	573	587	604	572	589	594	575	551	593	579	588	596	565	585	561	608	610	639	608	593	584	606	555	623	615	612	582	587	539	578	562	560	606	538	622	613	572	570	595	565	568	612	588	598	543	570	592	608	613	559	550	581	595	583	600	588	555	568	654	580	565	579	589	583	589	582	592	567	560	603	585	587	585	597	606	610	586	598	586	566	567	609	606	595	601	546	615	560	628	565	641	536	630	578	614	595	591	610	625	616	556	561	570	619	630	603	628	535	567	515	579	629	631	600	620	591	605	646	571	553	585	641	618	607	601	555	568	604	565	553	557	597	579	608	565	538	594	553	551	643	629	608	555	651	576	572	608	568	566	572	560	564	534	567	571	551	562	605	616	594	574	594	583	584	547	536	596	569	594	572	607	581	625	591	601	590	547	565	626	579	584	611	586	586	604	599	556	587	587	585	623	587	607	635	548	596	566	606	584	591	607	629	602	574	655	605	611	637	615	587	580	557	601	567	586	552	589	568	578	587	629	562
3348	7594	6353	3201	2178	1703	1559	1278	1093	1002	881	892	829	773	781	786	794	671	736	688	749	730	741	669	734	704	718	726	695	635	741	692	679	669	685	674	692	667	651	681	674	703	672	683	691	664	686	624	626	660	661	696	677	654	694	659	702	667	659	706	701	677	684	705	707	705	639	687	685	695	664	683	653	690	674	646	681	680	713	672	656	654	668	708	656	684	708	699	685	612	634	679	637	694	710	672	691	679	653	682	690	692	694	643	646	692	649	639	703	671	672	685	679	660	699	666	704	690	726	701	640	658	617	675	667	703	641	618	681	638	687	677	656	646	629	667	643	679	661	687	677	717	619	705	674	670	629	668	691	695	689	655	695	679	628	641	688	686	672	692	704	651	684	737	689	651	618	650	667	636	678	686	725	646	657	646	636	638	713	694	653	691	663	688	694	609	694	663	683	615	626	683	680	714	694	672	676	653	684	679	666	643	660	666	653	712	682	632	693	678	639	618	651	657	635	653	668	675	674	671	687	661	721	684	657	673	666	650	678	645	679	669	663	622	711	643	653	654	648	665	658	653	719	663	647	651	652	701	678	661	656	641	666	647	625	669	701	678	687	676	639	640	704	650	646	665	710	673	685	624	688	625	638	611	664	690	674	665	680	685	681	694	671	699	721	698	693	651	691	680	676	689	653	668	700	649	667	691	646	666	629	649	623	707	631	693	662	702	682	688	639	681	637	659	626	675	658	627	642	652	657	649	650	717	688	655	661	635	650	671	712	686	638	676	651	688	661	650	666	653	662	676	678	646	637	684	665	706	703	620	666	688	732	665	665	676	650	699	675	674	636	679	660	667	701	669	644	658	640	686	648	704	708	663	670	708	651	669	706	692	626	703	686	696	646	662	704	638	687	721	665	653	671	657	656	705	666	666	644	641	657	626	670	620	665	649	666	718	670	600	667	703	702	686	702	631	652	674	644	682	698	632	685	681	702	667	638	656	685	666	692	667	641	663	637	647	655	700	695	669	664	674	701	662	691	662	677	655	628	689	687	682	643	617	651	716	668	657	672	635	645	717	662	613	709	636	680	689	650	696	630	677	669	662	677	666	670	690	657	661	691	666	678	642	626	664	691	682	645	677	684	663	604	674	692	697	692	646	643	636	647	698	689	652	701	685	675	643	653	688	661	681	691	648	737	709	655	674	699	665	691	669	625	673	721	688	673	620	664	636	700	654	683	704	671	684	729	686	661	704	709	674	654	736	681	672	651	645	712	645	633	605	631	674	644	681	725	679	687	679	709	692	665	660	638	672	720	683	707	643	663	626	655	671	651	703	675	641	679	693	677	653	666	705	670	676	654	670	648	689	652	673	638	676	630	676	679	652	682	653	651	676	645	650	661	641	673	664	615	663	682	664	693	700	661	666	669	694	656	677	676	698	687	704	649	681	703	654	685	632	657	635	658	652	698	685	684	679	682	646	637	664	687	699	648	694	683	674	668	680	684	675	654	667	648	663	673	693	701	661	689	671	677	691	696	650	640	706	700	685	666	653	687	708	617	680	647	673	672	670	669	701	654	651	676	694	666	631	679	706	685	626	639	641	684	673	641	722	689	678	648	722	701	665	637	696	646	692	677	699	600	673	641	669	673	636	689	703	676	633	657	680	677	656	687	655	673	641	685	655	664	640	659	721	654	663	679	681	651	638	675	602	649	660	670	666	609	624	637	659	703	696	688	700	661	652	692	687	665	675	699	702	664	682	673	642	648	670	666	654	659	649	628	671	684	653	667	662	695	626	677	652	676	677	664	646	679	700	636	667	691	669	642	622	683	644	719	637	682	667	604	671	664	654	671	684	704	667	641	675	674	674	610	672	689	687	662	712	687	663	663	683	686	660	668	659	661	660	718	694	675	695	704	649	689	701	651	701	664	634	638	686	703	673	675	639	712	694	637	670	676	663	638	713	645	659	666	653	708	714	653	676	684	653	662	696	670	678	698	670	658	670	643	642	675	689	685	682	657	637	655	666	687	683	661	669	607	710	670	702	681	652	656	687	650	673	668	673	671	666	661	668	663	700	650	695	624	696	666	641	688	661	670	638	651	678	626	670	705	660	687	704	698	685	598	670	652	672	687	695	684	638	645	675	656	668	657	672	695	693	644	618	700	628	634	643	635	691	704	672	683	660	614	643	650	673	728	672	656	632	644	679	648	694	708	692	648	651	637	631	660	667	647	678	684	702	646	695	677	703	663	675	636	674	693	673	731	669	642	663	681	646	605	675	671	637	655	695	661	593	685	702	699	677	666	650	626	659	700	675	662	640	613	689	697	697	656	679	670	718	613	674	664	668	674	616	647	646	629	628	643	622	710	642	646	676	715	667	685	618	676	654	667	657	672	684	653	670	648	659	672	661	673	696	705	667	663	657	682	642	657	679	696	673	663	661	672	677	650	637	621	689	698	696	717	611	694	679	701	651	665	686	677	670	609	645	672	637	635	626	652	677	695	707	653	650	646	663	720	684	643	671	688	689	718	664	697	623	649	690	681	644	680	657	682	665	659	666	682	681	671	678	643	632	652	637	675	654	653	665	687	635	670	642	655	703	673	664	687	673	710	716	651	623	708	697	662	670	705	684	688	702	660	644	674	655	675	653	647	610	721	651	663	653	680	670	626	685	664	684	685	682	662	700	668	640	689	657	724	650	647	631	622	696	680	710	643	636	681	631	625	641	685	696	718	633	677	654	690	650	654	661	640	624	630	693	649	657	640	715	668	714	634	650	685	687	703	697	652	679	697	686	662	701	661	687	642	668	664	654	650	670	643	691	686	689	675	667	612	691	623	664	675	642	622	687	648	682	683	684	670	640	683	636	658	665	688	668	661	663	686	675	665	664	667	686	676	695	667	651	674	638	695	676	683	642	706	734	649	667	705	668	668	691	670	633	668	691	654	630	673	692	662	639	646	703	674	696	658	643	702	661	646	677	693	665	679	685	668	644	687	641	714	645	632	658	648	672	638	682	660	687	651	715	645	698	684	637	657	679	680	664	667	700	665	688	657	631	692	612	702	666	674	676	718	672	674	681	664	708	666	679	658	677	675	646	696	642	660	622	676	695	678	661	665	653	678	680	669	646	651	667	719	640	637	638	672	704	688	644	632	664	665	630	651	634	684	679	731	656	676	686	657	675	672	648	656	692	714	665	664	685	680	617	676	672	640	674	674	709	696	708	627	663	692	657	614	697	730	672	678	635	674	635	675	678	685	680	699	628	660	687	659	630	654	652	683	602	687	680	651	657	697	687	675	676	674	662	645	664	660	623	638	696	684	633	630	696	692	615	668	634	645	638	708	660	677	643	663	699	638	692	685	687	669	659	719	629	646	671	660	699	634	633	638	673	691	642	669	648	659	675	667	651	685	647	673	664	666	682	719	620	679	653	660	715	645	681	634	662	616	667	665	667	664	656	698	684	645	645	689	635	654	732	691	666	645	669	652	622	660	680	651	680	628	668
24758	21344	27703	25256	14701	774	495	404	395	338	348	316	286	289	294	287	273	266	288	265	273	228	290	287	273	290	245	264	263	251	252	269	281	246	241	275	285	262	256	240	236	242	257	265	255	262	256	266	269	271	246	259	228	253	258	258	260	265	241	276	279	250	218	255	253	252	239	266	267	224	229	246	263	269	259	256	284	271	246	241	246	253	267	242	278	281	268	265	252	254	242	264	233	261	241	226	226	228	250	233	217	222	266	267	246	242	231	221	256	236	266	267	295	210	228	260	256	239	270	258	258	241	250	252	250	239	246	230	222	231	234	251	244	236	267	255	266	241	254	242	268	262	243	233	236	221	260	271	237	248	229	242	218	235	263	248	266	270	264	223	245	242	232	277	255	245	260	229	239	295	236	256	253	240	255	271	257	253	249	257	262	251	245	244	249	217	266	235	232	247	253	266	239	280	260	221	255	231	259	296	280	232	279	216	243	221	289	283	256	263	241	238	266	249	245	276	251	242	246	259	259	243	243	241	266	230	264	250	255	255	230	260	220	253	259	252	251	243	266	260	259	257	256	261	274	255	273	265	271	249	221	260	266	245	288	252	282	257	251	251	238	249	247	246	250	248	258	228	264	269	282	255	235	250	270	239	245	246	233	243	271	257	257	252	251	244	248	270	264	259	265	243	266	260	238	261	236	250	236	263	264	247	259	258	262	247	254	234	278	253	238	259	249	260	249	249	261	235	244	241	252	243	236	241	248	230	244	262	249	246	201	241	295	275	241	213	218	251	253	254	244	267	253	267	250	237	231	240	241	252	285	229	241	253	263	256	262	249	266	239	249	252	290	248	231	226	235	238	258	244	244	262	229	259	273	229	230	237	226	238	245	238	238	255	225	244	246	259	260	234	271	235	250	255	260	233	267	256	247	282	280	249	272	261	231	253	289	241	272	242	255	245	254	246	281	265	234	249	241	212	246	231	237	249	272	250	262	257	252	282	252	245	242	269	255	250	264	252	275	254	261	232	253	237	271	236	239	255	234	256	255	271	247	233	245	275	230	244	257	257	268	258	252	226	244	250	240	252	236	245	245	246	263	292	265	239	251	229	275	249	277	268	234	246	253	256	223	233	257	224	254	240	262	250	234	246	242	249	241	235	249	235	263	279	249	281	261	246	258	241	280	245	236	240	216	252	260	250	244	239	251	269	251	263	257	231	244	276	254	259	244	227	252	274	247	251	261	222	253	255	248	232	252	220	258	240	282	261	211	263	238	232	259	242	267	271	243	242	251	271	274	287	236	255	267	251	232	244	270	226	231	270	241	223	246	254	247	256	248	231	226	262	226	282	234	267	258	264	230	236	256	237	231	281	243	221	261	239	247	251	275	244	247	272	242	261	245	233	236	219	251	249	269	260	260	215	253	286	264	263	237	249	215	258	239	214	235	277	250	270	246	243	245	265	239	248	244	240	234	268	228	252	258	262	246	243	230	264	252	258	232	236	259	228	251	216	250	236	245	250	220	270	255	228	263	253	231	281	272	276	270	237	278	258	251	294	250	239	244	255	226	235	270	246	251	233	237	275	266	257	257	240	246	263	258	257	240	225	245	257	226	267	243	244	250	236	248	256	253	268	225	233	278	245	260	249	250	236	212	241	241	260	242	241	278	243	242	239	267	240	230	237	235	244	254	263	242	237	244	283	227	235	255	237	257	237	247	257	232	254	262	257	243	259	248	238	270	240	273	218	246	242	225	224	258	263	235	252	257	216	228	262	215	257	231	271	255	236	235	240	241	251	225	241	274	217	257	282	272	269	255	264	258	256	220	255	249	249	233	262	268	241	238	271	247	258	263	228	271	216	233	254	246	236	232	236	243	257	273	244	243	239	268	269	231	233	232	255	257	259	258	246	269	236	226	223	236	267	234	244	246	245	238	259	197	218	261	254	256	236	255	235	262	276	242	287	260	266	252	247	267	232	274	259	272	255	270	234	269	267	248	222	251	246	250	226	223	245	265	242	239	258	250	257	239	235	256	253	243	243	239	235	234	258	253	252	247	263	261	285	232	244	258	234	267	257	256	242	278	240	240	244	261	230	269	240	259	239	239	251	254	252	274	280	275	233	255	235	262	265	247	247	267	244	244	258	269	261	263	230	257	258	237	251	218	220	248	247	257	233	251	241	251	255	274	261	240	247	252	255	243	259	250	254	287	257	234	238	266	239	259	251	299	249	237	221	275	260	223	249	247	249	260	253	214	261	243	234	235	241	229	248	237	267	253	227	235	242	249	246	276	216	242	215	235	237	248	227	255	254	252	239	236	245	260	252	268	275	272	235	258	290	257	253	239	250	246	241	242	250	271	252	232	228	250	239	269	223	241	271	270	268	273	243	240	253	211	263	243	262	242	243	250	260	248	241	255	250	254	266	271	304	258	241	246	251	259	238	249	223	238	217	250	249	270	248	229	259	264	268	250	235	244	255	250	237	265	253	259	236	241	243	249	266	241	234	264	245	258	245	238	287	252	250	271	266	250	230	237	238	242	250	262	221	236	264	234	272	228	257	272	215	254	251	260	233	229	242	224	267	266	215	243	281	270	254	257	253	264	211	249	253	237	221	271	225	213	265	247	236	254	274	282	267	253	257	240	256	259	235	258	263	274	247	264	235	259	267	234	252	276	254	226	256	248	247	269	246	260	253	261	232	256	235	266	263	264	247	234	264	246	257	244	252	246	268	211	277	239	259	279	243	247	218	254	256	210	241	264	219	229	269	286	256	232	262	240	226	223	231	251	261	259	248	225	257	267	282	255	267	230	247	273	245	258	274	250	250	238	233	292	272	238	257	260	266	247	249	255	236	254	251	255	239	292	265	218	243	240	267	240	258	243	265	284	263	255	236	232	242	266	269	242	272	225	262	274	256	256	225	233	225	240	261	235	249	256	277	275	257	274	246	242	249	248	262	226	247	271	243	275	244	255	271	236	247	257	261	250	252	240	257	239	257	250	265	285	253	271	230	225	224	236	255	229	255	248	240	259	234	240	234	281	249	246	249	234	235	249	236	241	248	237	251	257	227	226	248	266	251	250	246	273	236	269	242	247	266	254	266	256	250	217	241	244	251	283	261	236	274	280	239	241	261	266	206	228	229	282	261	257	254	213	248	245	265	242	276	262	235	252	239	247	238	221	256	242	250	255	247	245	245	243	234	226	242	261	254	251	269	238	267	235	265	257	261	241	206	242	233	267	266	246	235	237	255	264	256	250	248	237	261	264	270	274	242	213	218	256	245	251	241	269	244	235	234	291	227	246	220	285	253	264	245	248	259	246	246	242	267	258	270	201	243	257	253	263	243	247	246	240	228	243	259	244	225	249	267	263	248	250	265	259	229	225	240	260	233	229	219	261	241	247	251	240	230	209	263	230	248	229	239	269	223	253	242	247	243	238	206	242	263	242	219	247	238	268	239	235	245	241	241	259	257	232	241	258	235	248	252	261	266	238	236	255	229
3304	4664	3866	1854	1252	1008	758	645	567	497	430	401	399	379	345	354	333	327	319	316	268	297	298	309	341	289	288	307	323	294	310	298	297	309	300	293	301	274	293	319	275	313	290	288	296	299	315	310	265	300	307	295	303	268	295	257	273	292	274	271	280	285	315	289	289	276	285	259	304	282	287	322	288	284	286	300	296	285	292	281	267	262	266	297	301	279	299	286	305	297	278	262	303	275	289	287	299	308	286	294	296	295	305	305	278	319	300	297	287	283	289	289	277	293	257	294	288	292	287	270	272	266	314	257	288	262	308	268	278	298	330	317	293	276	295	277	288	283	280	287	283	292	302	284	271	283	269	301	300	289	288	288	288	278	265	305	299	285	293	322	288	308	274	302	270	277	264	304	290	285	247	292	285	256	280	294	277	267	264	286	269	275	301	292	265	284	304	300	268	282	268	301	278	288	303	272	292	260	316	283	253	283	269	288	326	277	278	273	279	276	289	292	282	297	279	283	263	298	307	272	269	266	283	302	318	297	300	289	266	298	289	256	288	272	276	285	256	286	268	278	280	290	301	319	269	302	297	267	292	295	273	277	289	281	267	318	298	284	322	304	296	267	274	271	255	282	284	277	286	262	301	295	270	281	244	307	288	262	241	308	280	310	302	298	293	285	254	325	290	276	245	289	279	300	273	279	282	315	272	279	279	282	274	286	276	279	282	267	225	267	267	270	318	270	253	312	286	316	312	296	285	262	330	296	309	256	313	311	287	301	299	267	296	280	277	265	300	312	276	282	264	256	290	253	272	264	305	331	266	279	260	280	282	287	301	312	269	297	267	273	295	288	276	300	274	282	273	255	313	317	303	272	299	286	280	292	281	288	311	301	272	273	281	288	262	282	273	315	281	285	305	304	276	275	277	295	284	276	293	262	303	278	255	293	286	302	294	299	287	306	271	318	285	282	285	283	312	292	263	256	289	297	280	265	280	255	300	270	281	288	300	298	270	294	279	269	281	296	285	280	283	273	267	264	294	290	277	316	288	301	304	278	290	297	275	285	292	276	270	313	276	262	289	304	277	297	293	257	275	293	277	270	282	314	288	307	288	320	295	282	296	302	287	279	303	295	265	293	280	307	291	287	300	295	255	252	288	267	266	265	242	312	301	264	265	317	271	283	286	284	281	273	266	262	284	268	294	301	295	287	302	250	297	287	298	267	275	284	263	300	293	260	245	293	280	269	304	297	278	274	267	263	324	285	283	265	284	293	278	266	293	279	298	287	287	271	306	302	300	270	293	316	281	288	301	289	293	291	271	278	297	307	276	267	287	280	284	283	279	315	294	280	281	269	292	303	288	278	292	303	283	312	298	291	284	306	268	298	269	304	277	300	305	295	287	308	310	283	301	286	295	287	258	289	274	323	286	272	313	296	296	297	281	278	287	279	258	279	316	271	294	280	296	282	297	290	279	278	278	297	310	270	297	324	303	300	264	281	286	289	271	268	300	279	326	285	274	268	310	309	294	286	314	296	275	296	306	282	284	294	266	292	300	289	267	287	291	297	301	326	274	288	284	282	280	304	274	295	260	272	279	268	283	261	283	256	274	302	313	259	289	265	276	279	292	255	262	304	290	280	268	264	289	292	319	299	300	289	294	283	293	298	267	289	244	267	265	301	283	281	276	276	288	316	271	301	320	263	279	280	284	274	293	267	300	306	271	263	271	270	310	276	265	315	271	299	298	301	279	288	303	281	311	275	263	289	304	269	266	303	294	292	289	269	295	263	258	272	299	282	266	292	284	288	270	280	276	268	316	289	273	282	284	291	274	327	295	286	302	275	281	293	269	280	286	283	274	290	299	304	284	266	296	243	292	269	291	279	283	274	291	265	286	269	263	268	290	272	301	285	308	280	281	299	277	276	305	284	269	291	279	276	276	311	283	299	292	314	257	301	270	274	272	283	279	291	293	284	304	295	267	294	272	283	333	306	284	277	272	294	267	310	264	269	280	253	298	269	284	280	288	298	283	288	273	300	304	269	319	280	287	260	325	273	276	297	287	299	241	272	308	277	320	271	273	288	271	299	298	286	287	328	307	286	292	255	285	260	269	308	272	279	268	281	295	281	282	260	293	271	308	288	293	295	273	257	302	304	298	286	279	283	271	279	303	307	275	292	305	285	312	299	272	277	267	274	282	286	285	298	303	289	282	314	318	300	265	269	301	277	285	298	296	284	246	252	291	255	301	305	269	278	293	265	263	289	275	287	276	320	261	280	297	258	273	284	286	291	328	257	284	275	261	304	280	269	306	274	280	283	261	281	286	269	273	295	291	284	294	292	293	296	268	277	321	256	280	288	278	300	281	293	289	287	273	275	269	284	286	262	256	264	306	300	284	279	269	284	293	276	309	266	262	279	263	284	276	289	307	297	285	275	281	269	297	289	274	268	289	280	301	292	259	318	288	272	254	264	308	286	296	281	306	271	252	304	298	323	272	284	280	281	295	269	257	300	272	294	264	259	272	270	245	272	301	280	298	274	288	305	301	275	299	273	276	301	287	279	269	279	286	268	275	296	270	290	288	275	263	283	262	325	290	307	282	286	280	271	313	282	288	286	272	263	282	250	293	325	260	283	330	293	299	291	296	285	292	268	280	303	275	286	289	276	267	273	316	287	311	273	325	280	262	284	283	299	284	280	299	290	308	278	304	277	296	287	293	304	299	283	273	267	274	294	269	292	284	275	275	306	270	259	286	280	288	310	292	304	270	298	311	276	261	315	278	270	301	275	268	290	256	292	289	301	281	286	254	315	259	266	304	263	281	262	286	308	283	285	270	274	267	276	273	269	302	278	306	291	270	282	266	278	294	285	293	280	313	283	287	271	261	272	271	307	272	284	262	287	280	282	283	294	308	304	286	272	292	290	299	267	277	276	265	279	272	276	297	285	279	295	284	300	295	296	273	299	307	271	311	277	276	301	255	296	283	301	280	275	244	314	284	263	274	298	271	245	289	288	289	288	248	286	263	293	320	327	276	304	300	320	294	270	311	297	292	278	267	285	301	249	314	317	261	303	267	293	284	331	299	272	305	292	302	266	273	283	265	274	261	255	281	271	305	263	290	279	263	315	283	266	294	282	262	283	291	326	268	308	272	264	265	288	282	304	253	290	267	279	298	284	279	312	305	301	276	265	287	299	287	255	284	271	296	293	292	271	304	272	272	299	272	276	296	285	259	279	280	292	279	281	305	297	285	289	308	288	273	284	323	287	314	299	262	291	274	267	291	307	273	269	269	276	261	254	282	309	299	294	262	285	302	279	296	313	284	287	296	261	306	268	327	296	281	264	269	311	288	286	270	285	299	288	316	316	260	257	282	284	292	299	282	294	302	284	262	313	304	261	298	252	286	297	276	287	298	279	301	283	303	295	298	268	303	276	270	285	264	273	268	305	273	289	266	272	268	252	292	288	287	270	290	249	291	280	292	281	272	265	311	277	284	310	298	286	299	269
22658	21334	28973	24042	21342	21369	11026	1082	685	635	581	491	480	479	400	418	367	399	403	344	356	372	361	325	320	326	308	323	327	307	340	296	299	310	300	266	286	298	289	303	304	279	280	354	281	288	281	281	297	324	276	249	264	303	287	329	303	304	290	288	279	290	284	277	306	309	313	275	286	300	312	284	304	280	300	306	298	291	310	299	259	306	292	298	316	308	263	283	319	307	297	280	280	286	281	261	298	283	276	263	276	286	329	266	299	281	300	269	292	296	291	280	306	304	277	286	265	315	285	319	305	276	294	265	303	299	301	304	277	314	329	283	297	284	288	279	311	260	254	270	288	293	285	313	298	293	290	268	295	263	300	290	301	296	274	290	288	281	273	285	300	265	286	309	257	288	298	281	301	251	312	272	299	301	300	271	287	310	280	319	282	305	296	278	289	277	282	287	320	270	311	278	283	296	282	269	266	277	249	303	286	294	260	285	279	301	288	281	303	303	273	311	283	282	262	291	292	323	303	295	220	281	265	267	319	266	284	286	293	270	273	273	268	289	306	302	324	282	296	257	263	287	316	283	289	276	254	294	264	298	291	261	300	302	284	258	259	284	295	294	305	283	296	311	285	280	303	308	274	277	289	286	257	280	274	276	279	259	293	271	283	277	287	326	289	273	279	271	301	281	281	276	291	309	255	297	300	280	292	282	308	295	324	278	283	290	283	282	289	303	302	260	270	309	267	280	306	295	303	288	303	259	296	297	292	284	324	287	305	290	292	301	254	289	283	288	299	307	306	296	286	265	288	307	282	240	289	294	305	313	312	285	289	296	299	274	298	283	256	260	293	305	271	261	285	324	281	279	280	284	277	272	268	305	276	259	266	311	319	310	272	296	319	299	281	291	299	290	277	290	290	273	292	280	292	295	271	288	264	275	315	257	292	298	295	322	248	279	284	255	325	292	290	265	273	260	266	276	296	304	274	290	262	278	269	282	252	302	280	295	290	266	279	292	275	277	308	308	245	298	289	301	280	271	283	291	296	295	288	300	278	276	271	308	311	298	299	294	288	292	281	297	283	273	299	306	260	287	275	331	284	266	284	270	271	309	258	297	315	304	297	285	300	311	294	275	292	282	295	304	299	283	265	256	309	267	284	264	282	258	262	306	297	272	264	284	311	266	285	274	297	281	269	290	277	267	262	279	292	304	266	301	272	280	288	278	272	285	291	298	287	328	304	270	282	276	281	291	283	267	284	279	290	275	287	276	284	293	297	291	289	311	299	280	277	309	287	271	279	284	296	285	319	277	285	265	281	279	296	257	299	288	277	244	279	282	270	301	290	319	296	276	279	261	313	353	295	282	287	304	292	268	287	285	304	262	312	303	281	283	285	307	302	303	292	299	285	306	266	278	296	286	262	269	289	294	270	264	282	271	272	269	268	277	295	267	275	277	261	259	262	294	279	267	295	292	316	304	275	308	275	308	277	299	308	285	281	282	288	266	294	288	269	272	292	275	290	270	308	267	258	322	288	279	285	286	305	273	280	273	305	287	280	287	266	273	252	293	279	314	296	263	290	286	300	267	289	317	274	292	297	261	248	307	294	306	285	283	306	260	294	263	314	313	282	262	291	293	253	276	280	294	279	283	276	302	262	315	268	296	270	272	286	304	311	271	288	298	302	277	320	290	323	301	324	289	279	278	271	299	295	304	286	303	264	269	296	321	265	317	292	277	276	271	293	295	301	279	294	327	291	307	317	276	272	280	291	292	300	297	296	310	300	269	259	268	271	312	312	266	327	307	283	284	287	276	235	278	291	304	308	277	260	302	281	279	288	309	315	304	296	293	286	275	305	282	294	292	278	269	284	294	260	304	291	289	295	280	269	294	287	274	270	293	281	293	273	296	295	285	258	277	286	316	292	267	273	299	309	277	278	291	284	280	272	285	297	296	325	301	261	301	270	284	288	264	287	316	267	306	270	325	278	278	270	305	289	284	298	277	275	324	289	309	306	281	257	299	336	249	309	280	305	287	300	261	289	285	290	289	302	284	270	296	278	319	301	296	257	331	305	335	268	292	294	305	305	308	320	266	307	266	312	253	317	280	288	291	303	281	329	299	285	284	291	269	297	283	305	300	261	285	290	256	280	277	278	271	288	297	271	266	276	296	302	279	280	276	267	293	277	265	294	294	248	274	287	288	305	305	260	239	278	304	293	296	304	269	286	295	274	295	292	287	267	281	286	292	309	278	296	285	263	334	287	266	297	282	283	302	315	269	277	269	288	309	273	286	307	302	264	272	255	284	272	280	296	301	265	288	281	260	262	270	291	308	329	273	292	295	271	286	289	271	291	275	264	308	260	280	292	274	310	317	280	296	289	302	290	310	301	316	261	294	259	255	243	286	275	319	285	300	298	310	279	248	285	295	302	275	305	290	279	264	282	255	300	267	315	281	279	298	313	266	277	288	312	298	299	290	287	264	315	277	269	277	301	309	300	288	291	273	293	260	298	294	327	282	265	313	255	300	284	259	277	277	292	293	311	280	317	288	308	308	288	266	297	290	274	279	280	299	283	283	266	265	273	266	304	285	315	301	291	278	284	260	285	282	304	265	290	287	273	268	286	274	287	255	281	296	282	313	287	272	302	287	301	314	285	289	291	294	271	317	316	266	268	262	263	301	259	281	288	277	272	302	298	294	282	294	281	294	305	273	304	264	317	280	283	274	274	255	285	299	284	305	297	252	281	298	285	288	301	287	272	322	285	288	289	282	308	305	270	278	272	269	318	265	267	293	273	277	285	293	316	303	309	265	298	308	298	274	260	282	281	317	302	283	272	284	315	300	269	283	260	303	281	294	263	302	269	273	307	278	282	283	302	250	258	286	270	283	281	295	300	282	284	297	297	286	279	281	288	255	274	288	303	281	229	273	288	265	273	308	304	282	273	287	321	283	265	276	299	286	315	286	307	276	282	266	282	293	277	271	283	287	278	286	294	304	283	300	310	263	271	250	271	304	272	295	286	285	298	306	279	322	305	263	297	292	312	305	251	305	304	266	283	309	288	261	285	304	301	275	264	273	285	296	275	291	285	290	295	308	274	268	284	325	284	255	284	289	298	288	280	280	305	303	263	264	272	265	292	284	271	294	297	270	264	285	264	281	297	274	307	273	277	262	268	272	277	274	275	314	274	305	297	256	297	291	292	295	293	275	313	265	288	267	260	293	281	302	268	312	284	301	269	281	278	285	284	269	279	274	263	276	269	260	288	267	261	252	305	298	261	320	285	267	306	316	311	293	305	288	309	282	290	277	294	261	313	288	272	297	264	291	289	292	293	289	262	268	273	280	283	287	292	287	261	272	260	275	299	270	257	289	287	283	283	332	296	276	268	305	280	284	297	268	278	282	257	299	270	284	274	285	300	286	238	300	288	285	321	267	293	283	308	282	290	299	254	314	282	322	310	302	262	280	290	310	293	252	293	281	251	297	261	274	292	270	294	292	275	300	256	266
4406	13040	11128	5296	3656	2622	2093	1533	1311	1014	869	770	718	642	570	518	537	485	463	432	452	397	418	452	421	383	382	363	428	371	402	364	388	409	366	346	335	353	350	340	373	363	359	306	371	339	356	346	369	355	335	330	325	339	346	345	381	372	346	344	313	347	318	350	341	357	341	343	345	354	365	335	351	330	358	339	339	318	364	355	348	332	338	330	342	343	329	321	356	339	329	313	303	336	347	291	353	369	339	342	367	357	349	342	336	339	338	356	346	318	331	376	364	335	347	307	372	358	333	329	343	338	321	328	338	353	324	349	334	354	336	364	324	368	340	338	336	370	345	328	346	317	368	360	318	358	320	325	330	340	334	311	328	322	317	330	355	357	335	350	331	349	330	310	337	324	347	357	352	316	331	345	356	309	308	305	331	343	319	367	328	331	346	308	348	352	343	334	322	355	355	343	317	354	301	336	304	309	354	326	350	329	340	333	337	323	357	332	324	342	341	362	330	354	333	335	324	340	326	344	347	339	318	341	349	341	331	326	352	345	338	339	332	342	325	324	343	331	319	353	347	316	325	325	327	352	337	319	360	307	360	327	365	310	333	320	309	358	334	306	337	285	341	342	336	355	336	337	321	329	359	318	289	316	288	301	337	321	311	327	320	318	346	357	352	322	305	305	306	395	316	338	326	346	343	309	325	320	347	289	297	340	356	320	367	315	333	350	327	327	331	299	323	312	318	300	359	322	331	333	341	344	345	338	361	312	337	351	337	343	338	370	325	331	338	343	324	366	352	345	344	312	312	346	357	325	329	341	315	322	308	345	309	343	345	307	343	344	353	349	346	357	347	286	367	351	320	319	334	304	318	313	309	332	360	330	331	328	361	335	293	324	362	338	362	353	332	364	330	341	348	358	335	358	349	368	337	324	345	313	317	358	323	325	350	346	316	340	306	355	327	321	323	312	301	312	314	332	328	361	334	343	345	357	319	334	338	350	340	330	354	347	346	350	338	348	342	331	373	299	363	333	334	292	335	329	359	315	344	370	351	313	329	345	363	366	315	326	318	309	320	377	321	340	321	337	367	324	348	299	353	342	316	343	355	314	329	321	356	335	315	348	349	340	322	332	327	377	332	315	334	331	339	311	359	367	373	326	337	325	330	325	322	363	351	341	345	339	331	346	346	332	348	318	348	361	360	329	367	301	353	347	307	361	324	302	338	334	349	332	322	356	300	304	332	325	335	340	332	333	346	335	341	335	365	342	369	312	343	354	311	322	304	349	332	347	320	326	352	322	359	321	317	335	342	323	344	348	308	351	323	366	319	284	374	361	333	344	331	346	375	327	337	320	348	368	319	328	324	317	308	316	344	358	334	324	331	325	345	311	333	315	323	333	353	330	345	320	344	339	333	331	341	294	317	340	346	334	315	337	368	361	345	311	359	312	342	374	339	305	339	332	336	342	328	323	313	327	322	347	339	341	313	327	339	328	328	292	332	305	319	354	346	342	319	325	342	363	338	312	355	350	341	358	333	332	311	344	295	340	325	293	312	345	360	352	330	316	303	318	298	346	330	315	346	338	355	343	384	326	351	313	357	350	327	330	353	344	326	352	327	326	331	316	321	360	325	339	324	305	312	341	345	302	313	323	354	328	342	344	346	322	318	332	328	322	349	320	323	335	381	348	366	352	360	314	308	363	327	328	332	332	329	320	346	339	338	327	352	342	322	321	330	343	318	359	315	370	315	337	329	332	328	299	358	373	325	327	360	327	330	322	328	337	321	333	356	349	324	332	333	356	356	333	325	311	322	338	320	337	299	317	309	327	323	357	323	301	361	313	325	331	350	342	341	341	325	347	330	363	319	332	318	344	354	343	326	335	335	354	321	380	339	313	313	330	371	332	313	340	309	364	349	337	322	340	327	321	326	349	339	330	321	351	347	334	317	343	321	339	343	347	340	318	365	317	358	328	324	325	335	331	330	364	353	334	335	313	344	319	336	370	347	306	314	329	335	336	321	302	353	357	328	292	351	310	335	325	340	352	361	321	326	317	354	347	297	309	331	330	324	377	335	351	365	360	315	346	327	329	304	349	350	334	323	345	329	365	350	337	328	340	350	345	329	326	314	314	341	310	334	331	336	318	358	341	306	371	316	320	342	363	330	359	290	343	333	331	350	338	354	325	348	330	317	311	319	348	332	328	331	315	321	337	305	319	324	334	322	306	359	359	314	362	365	354	321	344	346	349	334	309	329	290	361	354	351	295	376	321	354	324	325	326	351	365	326	351	325	313	307	334	328	327	326	311	338	345	363	337	344	357	321	333	293	355	349	358	348	344	346	331	326	353	316	318	335	349	343	360	331	319	356	369	311	338	326	348	328	328	324	342	326	365	319	296	321	339	319	321	333	349	370	333	359	339	347	311	328	336	350	342	341	335	349	320	349	350	311	324	353	339	363	326	331	344	337	355	324	334	328	342	337	318	358	346	331	315	335	322	347	323	284	327	370	306	320	360	364	320	329	338	343	347	348	350	317	333	326	345	317	322	326	296	320	333	313	340	352	304	323	351	340	319	300	329	339	348	348	352	302	334	339	327	343	368	330	384	338	326	338	354	340	341	352	334	334	308	323	334	314	331	337	340	326	341	327	331	318	331	338	320	373	348	337	321	338	332	336	361	346	332	337	351	340	314	326	324	357	343	317	383	337	337	328	337	300	319	300	318	301	320	344	366	342	322	322	300	345	345	309	315	343	339	356	354	369	314	335	365	325	319	339	326	356	311	339	346	361	349	327	356	345	341	341	322	309	355	319	350	306	317	311	319	369	334	335	334	331	359	324	301	338	330	331	348	345	324	314	333	338	335	345	322	324	333	362	326	345	335	323	343	322	364	334	344	362	358	315	314	347	313	329	294	341	312	353	319	340	337	352	354	330	334	315	332	340	299	362	351	322	327	291	312	339	322	344	324	311	345	330	327	371	332	294	343	313	354	362	347	364	362	339	339	335	309	336	328	322	346	312	337	326	327	350	333	322	321	351	351	314	324	303	342	342	348	321	379	306	363	336	320	324	318	316	342	332	320	312	329	328	323	350	347	344	326	366	352	337	338	326	349	332	321	333	354	328	318	323	326	330	313	339	341	338	340	323	327	358	327	372	314	341	301	321	396	348	358	347	333	318	349	329	292	320	317	306	290	379	333	297	317	334	325	332	326	337	346	333	357	302	336	313	311	327	272	342	318	339	334	324	367	295	315	322	314	327	337	386	326	375	351	369	348	346	352	348	365	344	373	352	312	327	324	360	342	332	349	334	363	336	314	336	345	339	331	331	328	355	356	339	335	321	356	333	341	321	345	354	318	352	334	347	368	330	351	346	316	332	329	353	376	335	311	341	331	357	334	318	328	340	300	318	328	344	331	320	329	342	334	328	318	350	317	367	365	328	342	347	331	330	320	323	333	332	316	335	306	316	371	335	325	345	340	331	317	333	343	317	349	370	314	350	320	338	325
27307	20154	7065	929	628	597	510	531	544	566	495	536	507	555	474	523	475	544	523	509	528	527	522	507	512	544	481	543	523	508	553	534	537	495	537	490	493	526	483	501	526	513	521	522	536	488	483	518	480	488	461	472	500	558	516	515	490	495	471	505	520	537	505	480	505	506	538	519	530	503	528	522	506	548	544	502	510	516	493	501	525	505	537	463	517	542	505	511	506	536	525	483	496	528	531	489	516	517	503	482	524	527	466	509	488	497	522	504	474	520	513	539	508	539	503	537	507	516	518	521	519	449	537	585	565	488	479	537	518	496	529	508	539	467	522	511	458	478	518	539	506	516	480	508	489	523	517	524	482	517	482	490	524	482	517	491	509	538	498	472	503	489	496	512	505	504	481	547	471	520	546	492	526	518	479	534	522	528	510	479	529	477	521	521	528	498	532	537	525	534	498	528	514	505	444	541	517	489	495	510	532	510	517	483	567	501	491	491	479	509	479	562	526	508	515	524	538	536	463	510	487	525	511	501	523	541	513	520	473	511	535	537	523	496	486	501	524	528	514	562	491	542	536	500	535	499	541	513	512	507	524	536	480	522	516	462	473	500	507	500	481	513	506	498	466	534	516	511	528	515	496	495	477	512	521	472	520	506	483	490	517	511	506	534	516	523	503	501	511	520	500	518	517	494	484	522	525	521	530	496	492	495	481	501	469	526	510	496	516	503	508	517	507	511	510	487	522	526	512	492	481	539	501	469	495	528	520	511	555	493	508	481	501	520	551	518	511	500	521	513	522	504	520	539	544	495	512	504	492	513	513	550	495	542	530	527	520	508	482	513	505	484	535	501	508	530	546	536	518	527	494	499	527	505	527	495	498	537	489	490	509	494	492	519	525	505	466	533	523	525	502	476	538	528	541	497	510	511	481	495	528	496	487	543	480	503	483	522	515	517	503	524	509	516	509	507	471	519	523	457	521	461	493	479	501	484	556	452	503	507	551	518	512	467	493	468	469	517	530	510	499	521	523	529	545	530	526	496	482	548	503	520	507	529	516	519	460	523	532	491	519	479	496	497	507	529	493	513	515	488	477	553	515	515	502	437	563	498	537	478	478	512	508	518	508	501	506	535	519	508	504	518	521	515	513	517	509	512	482	517	545	514	510	516	539	468	494	516	531	510	527	489	492	502	519	505	520	537	492	533	487	463	497	521	483	486	543	513	533	501	499	542	502	514	486	496	519	497	523	526	501	507	514	494	532	588	517	527	508	533	526	518	491	501	496	504	525	565	526	531	487	477	496	498	499	526	514	507	502	555	458	471	482	518	484	454	476	507	480	483	507	488	500	497	539	517	496	528	461	520	520	479	496	488	512	525	506	500	508	518	478	516	473	491	535	488	524	527	510	496	517	540	493	551	547	466	488	486	521	526	477	542	524	500	536	513	471	503	521	521	490	545	508	514	505	488	519	505	523	481	510	490	512	472	462	475	562	541	507	483	518	513	490	519	476	518	462	500	528	514	515	515	512	506	562	537	541	549	551	525	536	519	523	478	513	487	485	518	515	466	483	533	553	519	539	477	505	545	481	557	493	485	505	505	528	523	484	500	525	477	530	521	487	501	499	523	506	524	511	512	494	477	522	480	509	510	501	506	523	509	494	525	477	509	508	491	453	485	517	502	502	460	475	507	509	541	506	510	472	536	528	532	491	532	534	525	525	462	507	536	507	487	479	498	532	554	416	493	506	518	519	495	496	539	510	547	516	493	492	462	508	500	532	503	535	512	528	520	514	518	523	484	499	545	491	523	506	510	504	477	518	484	480	518	506	543	522	488	554	521	524	501	487	522	543	547	527	507	495	523	492	508	502	501	495	488	489	515	500	499	523	537	467	486	475	482	477	529	509	515	478	535	538	480	500	546	530	496	493	541	534	542	488	533	506	483	514	509	502	463	494	471	522	514	492	537	500	501	516	480	499	512	531	481	497	518	477	526	515	526	477	502	527	518	487	515	525	527	509	504	499	515	492	520	484	495	489	500	482	547	498	465	470	501	504	500	536	497	521	566	488	510	481	498	523	498	510	536	487	512	488	487	463	524	483	510	515	490	512	531	494	503	480	515	500	498	489	511	501	481	539	537	499	511	520	492	489	511	508	481	527	530	506	534	445	543	556	499	508	471	525	481	530	496	512	551	530	483	514	503	475	462	489	522	551	472	506	521	467	479	525	493	527	525	484	477	504	520	520	505	547	515	535	495	473	513	536	506	515	461	547	492	499	481	492	485	504	475	487	527	514	527	526	503	518	511	509	500	532	492	522	519	506	552	513	511	514	466	511	485	516	550	475	488	533	473	498	541	485	480	461	522	510	524	493	514	556	504	496	548	500	515	508	480	487	517	518	491	496	551	476	498	525	493	491	498	536	509	477	541	461	489	514	514	502	520	474	545	562	515	510	481	512	519	490	504	518	553	498	545	498	492	514	525	519	496	462	505	502	547	509	485	489	513	536	485	489	501	506	546	495	516	531	523	488	508	512	508	498	504	500	477	484	491	481	517	495	517	487	547	519	471	504	499	546	516	533	520	480	503	498	524	524	467	514	461	482	460	438	466	480	504	509	500	494	477	475	532	535	486	515	541	520	479	468	491	504	547	502	463	499	461	525	497	510	541	538	554	516	512	479	505	491	497	529	481	473	520	487	496	486	541	558	499	545	511	505	485	495	509	493	540	517	467	469	458	512	462	450	502	493	490	548	533	512	504	493	507	507	489	513	514	522	507	475	545	502	521	478	475	483	509	518	515	505	523	475	527	550	495	503	525	516	492	485	524	564	487	521	482	506	508	470	503	549	538	507	530	505	536	468	545	475	505	499	540	498	524	521	491	495	537	507	494	548	556	501	512	490	493	519	527	489	499	532	517	481	511	491	494	514	488	513	511	512	475	492	517	479	557	497	485	510	461	499	524	501	492	513	518	493	492	515	513	523	501	504	481	535	521	464	520	496	498	492	512	481	514	482	475	546	493	491	507	510	532	500	525	525	504	514	506	534	541	484	491	495	517	542	482	506	498	524	491	537	532	535	481	485	485	528	505	524	479	516	523	501	506	569	515	523	522	495	523	523	513	532	492	532	502	507	509	542	481	514	552	515	509	474	506	490	533	519	528	542	516	493	498	501	492	506	505	508	480	481	506	532	533	503	485	502	473	530	523	545	480	523	506	522	475	510	464	527	523	518	529	494	502	481	522	549	493	521	540	506	477	521	537	504	482	518	486	519	523	502	488	497	493	467	469	536	518	517	470	540	507	535	512	503	515	513	483	523	459	455	487	508	501	457	516	495	532	487	477	505	536	518	485	487	544	468	481	532	534	510	514	487	502	486	518	499	499	499	507	521	530	495	488	504	472	519	533	554	478	465	534	476	466	537	504	500	511	494	531	497	542	502	478	540	465	503	483	546	434	503	495	548	482	538	521	538	540	489	511	527	483	477	526	541	551	508	488	514	510	502	474
4076	1130	1060	757	651	631	597	614	578	565	582	560	596	611	585	603	569	596	587	607	558	573	575	573	578	605	550	550	550	570	615	556	576	585	508	541	574	527	588	571	566	554	582	555	583	592	569	569	571	575	590	557	510	515	566	550	574	593	580	557	612	556	562	567	580	571	581	571	561	566	556	586	572	614	571	589	562	536	571	544	581	599	569	564	547	554	562	564	547	549	576	555	594	585	582	595	544	566	540	519	597	583	577	579	607	564	544	547	551	545	543	547	552	558	587	582	548	576	592	593	579	548	520	504	583	549	556	544	560	516	562	563	567	613	538	536	576	549	605	572	578	576	564	564	582	561	555	574	583	558	540	555	521	545	552	566	576	577	535	614	623	580	572	600	574	592	562	543	555	531	556	555	569	566	559	599	575	569	602	570	572	566	580	591	552	576	537	585	533	552	545	591	591	592	560	566	584	580	583	554	557	552	599	578	533	565	605	604	556	569	588	586	540	576	557	541	566	554	591	581	546	574	544	537	633	600	599	531	598	626	523	566	576	550	597	559	517	549	573	568	630	562	524	538	571	564	549	563	573	606	528	572	535	531	539	565	609	523	580	620	545	531	557	587	591	597	584	553	582	580	525	581	592	586	580	586	556	585	555	538	533	611	607	539	581	561	595	558	584	523	540	567	562	550	596	540	596	573	606	551	592	591	539	618	576	551	552	566	572	551	597	594	524	594	551	563	614	578	587	551	593	530	565	607	584	595	556	580	575	548	583	618	552	546	558	560	528	550	590	585	570	561	570	537	568	590	550	543	556	565	595	542	592	593	629	593	548	525	616	617	572	556	547	538	552	554	575	629	590	604	565	573	611	538	583	563	586	569	585	595	582	580	511	599	613	606	581	548	582	565	556	556	580	564	565	575	551	585	606	581	542	549	577	565	538	565	522	576	606	602	579	576	546	575	567	561	563	569	561	573	542	552	520	582	558	553	536	561	540	565	562	551	587	523	545	548	564	539	548	531	522	546	572	594	551	569	565	590	545	568	583	521	493	558	591	590	562	571	543	574	558	567	568	561	607	599	542	574	555	585	593	560	575	574	560	576	554	563	565	518	534	591	579	564	579	560	538	549	572	590	516	565	538	584	575	581	532	636	568	534	602	532	549	621	550	557	553	570	531	566	566	559	562	519	546	597	581	577	565	570	545	542	535	560	574	561	572	582	550	570	577	600	583	571	582	568	588	627	618	560	592	560	554	564	565	512	585	540	571	556	567	545	596	619	589	522	533	576	590	515	590	587	563	534	584	557	584	564	573	590	574	571	540	567	595	563	582	515	578	581	559	566	539	552	549	613	582	571	570	619	546	547	586	603	576	571	556	544	546	568	542	539	541	564	575	568	545	513	549	598	577	554	569	524	554	571	568	558	574	604	545	566	598	582	567	587	553	602	559	581	553	573	576	559	542	539	566	558	573	578	594	532	580	543	498	548	570	523	608	590	562	556	535	570	586	572	579	561	591	566	592	552	537	521	531	556	606	549	561	522	561	550	581	546	558	587	543	556	584	590	528	579	608	575	590	528	600	546	589	541	548	554	571	565	569	553	556	574	521	589	523	538	577	597	602	616	554	540	539	539	569	604	585	531	564	612	575	573	553	570	539	536	555	557	589	571	556	608	555	609	567	541	578	565	558	583	549	544	574	594	569	598	573	542	631	556	552	587	608	540	530	578	583	572	564	543	609	524	556	574	540	555	582	552	603	556	576	577	563	575	555	524	531	567	573	584	557	591	564	575	552	557	598	578	569	552	568	613	596	579	596	558	561	610	605	558	527	547	573	530	573	574	616	572	584	563	568	567	562	602	599	591	564	557	584	551	586	534	587	548	567	540	561	548	568	593	547	576	603	529	545	557	613	558	529	603	618	574	613	527	548	542	571	580	554	546	565	573	586	553	573	544	561	588	580	550	568	546	542	584	554	581	549	579	543	570	573	549	578	569	568	545	536	599	548	562	584	530	573	574	608	586	550	566	564	594	560	579	571	587	546	564	548	564	578	564	549	594	589	570	601	556	545	551	543	558	572	572	545	630	586	528	557	589	573	538	564	581	572	606	589	522	530	580	592	572	536	556	515	602	550	588	565	577	544	576	602	595	567	538	579	609	557	517	567	548	557	626	577	544	587	544	581	541	577	562	576	558	536	524	591	545	589	566	568	561	541	556	536	582	568	570	565	558	563	558	583	572	524	579	569	541	519	566	525	546	570	531	561	571	572	551	577	528	588	544	549	551	616	599	524	561	548	554	575	583	553	573	545	561	581	586	620	598	576	556	535	591	584	540	562	536	561	569	606	589	568	526	565	549	586	579	541	546	595	581	592	549	575	585	526	569	551	574	565	607	569	597	551	543	570	576	560	572	575	600	547	585	577	571	600	612	578	575	593	585	609	582	559	593	611	564	540	558	533	543	563	556	595	572	547	580	551	569	543	593	576	573	548	559	588	538	604	576	573	623	548	519	589	530	558	555	601	585	526	538	585	571	593	563	574	626	587	511	556	568	499	564	598	515	571	552	573	575	592	545	536	551	564	537	557	582	562	555	584	553	571	558	570	531	528	590	575	599	569	559	603	578	556	523	559	573	580	551	590	555	560	581	559	618	545	560	542	618	598	561	539	595	580	572	573	530	525	603	547	553	577	584	550	546	587	559	586	534	535	581	585	557	544	584	533	547	583	529	571	559	581	580	542	590	559	576	559	520	611	553	588	592	539	600	548	505	585	522	561	548	549	566	549	536	584	519	517	536	572	565	582	552	541	555	583	570	566	542	591	618	561	579	588	572	526	556	528	572	539	550	520	555	572	562	590	564	548	529	540	578	594	527	578	593	553	581	609	560	557	600	586	531	525	622	581	543	542	572	584	534	546	589	551	561	566	564	582	558	623	555	552	585	568	565	566	576	579	568	556	608	564	605	570	574	552	590	591	605	539	601	544	539	545	549	521	546	569	569	546	558	552	564	547	601	568	580	551	564	555	569	587	574	561	562	578	602	599	576	526	558	590	516	606	537	578	542	539	612	571	559	552	542	550	582	564	594	581	557	557	594	579	569	530	524	557	563	594	557	563	498	532	551	569	557	609	572	564	555	527	571	571	578	552	560	558	598	530	591	553	563	561	563	570	545	535	563	550	556	588	525	555	569	554	573	544	604	575	554	579	572	590	561	572	620	566	582	561	553	570	606	552	581	567	570	568	595	586	597	543	550	536	534	544	530	540	598	584	542	563	553	553	570	549	561	550	583	581	535	531	569	567	570	596	541	603	547	534	576	581	553	610	572	577	580	545	574	530	590	566	564	589	537	588	581	572	547	571	629	587	575	520	578	601	544	594	557	575	580	645	555	573	548	529	556	545	557	582	608	586	560	585	582	548	564	581	531	541	556	576	561	551	583	545	595	515	571	586	557	549	570	558	562	562	560	530	582	580	594	578	550	567	557	566	534	514	573	551	534	554	561
23782	21346	28494	24554	21349	10345	1370	947	848	772	741	665	707	675	683	695	669	620	622	606	584	622	567	584	597	660	581	572	627	633	592	617	597	602	589	607	609	638	621	583	583	630	613	566	607	571	567	595	595	668	626	637	614	575	592	573	581	613	608	546	593	573	621	585	572	569	570	540	584	607	608	563	579	577	573	633	593	598	570	577	588	572	582	575	625	609	623	582	574	574	579	601	628	626	654	644	617	567	588	606	543	606	564	574	585	574	599	609	587	626	586	560	593	582	607	542	609	622	576	572	580	600	591	625	553	637	530	559	550	599	598	602	581	578	527	562	594	587	565	608	564	625	620	600	601	607	589	575	581	585	635	628	627	594	566	572	603	572	550	565	619	602	558	602	581	604	606	586	620	610	586	595	607	607	579	582	594	589	621	591	605	564	553	607	605	570	591	584	581	561	622	633	607	608	551	606	590	535	567	626	555	569	586	612	587	597	600	595	606	576	592	567	558	612	554	607	574	599	587	566	609	517	605	658	579	556	554	584	591	536	608	590	556	561	594	599	612	586	621	598	583	573	591	598	610	596	634	585	579	586	565	583	588	552	596	530	608	595	601	544	558	603	587	534	546	571	583	562	591	566	604	594	579	649	539	611	559	593	596	553	571	592	591	564	597	617	580	591	604	556	570	576	538	594	598	558	598	580	550	584	574	562	552	575	577	584	552	589	637	567	575	580	598	599	602	538	586	606	565	564	584	594	599	618	566	629	611	554	572	596	571	597	553	614	614	591	569	635	569	576	559	596	590	588	611	562	573	575	535	611	598	605	609	592	584	560	571	568	630	596	583	613	601	567	626	576	578	624	543	603	566	567	470	580	601	573	590	635	620	616	596	584	588	575	587	586	571	612	561	589	582	571	636	629	595	550	612	571	565	572	598	640	561	575	601	574	560	599	592	612	576	563	617	641	576	568	563	557	573	612	571	608	630	623	571	661	590	555	578	589	559	581	583	572	581	596	558	582	571	601	585	579	584	589	579	562	628	570	573	591	618	549	617	582	592	568	574	585	625	581	577	616	585	562	576	562	580	603	610	606	614	561	559	569	610	567	586	551	556	548	598	572	565	603	569	579	565	587	579	579	606	564	572	548	640	599	645	549	589	640	559	573	591	571	579	542	577	548	545	604	562	579	607	583	566	553	563	581	610	574	577	554	616	586	593	589	588	591	605	588	563	597	526	576	575	584	600	594	566	575	642	579	583	603	593	552	612	601	556	556	559	604	599	611	598	573	578	577	610	591	542	561	609	578	583	625	578	605	569	631	547	603	601	563	555	559	613	584	587	598	573	592	604	570	596	593	539	572	635	619	572	533	578	578	647	558	615	607	599	581	545	611	634	583	561	576	577	586	591	621	577	634	563	600	593	594	568	578	610	577	602	573	598	567	601	608	632	585	590	623	593	558	574	573	561	591	593	576	569	581	635	576	604	574	590	585	576	574	580	567	559	576	576	640	565	584	587	604	610	579	554	556	596	525	615	590	609	570	601	603	594	614	571	602	580	563	623	551	608	561	595	550	606	579	619	572	595	567	637	563	611	578	593	606	609	577	573	597	535	594	606	610	556	565	581	625	541	529	585	615	640	570	592	600	543	594	600	559	605	639	567	573	546	578	615	633	644	589	583	559	591	609	588	608	594	594	597	590	595	573	619	571	570	580	554	599	542	613	592	584	603	579	602	573	642	593	581	602	616	576	568	591	628	569	625	548	599	605	631	583	586	552	559	572	560	561	555	597	557	622	636	601	609	604	621	567	582	611	572	574	598	615	648	562	608	578	626	561	569	581	561	612	572	561	597	595	595	588	572	572	658	538	541	601	603	590	587	587	568	569	590	505	609	584	589	546	558	631	568	580	565	595	627	575	635	620	581	537	604	562	618	598	599	622	566	621	585	581	551	608	586	551	612	620	572	608	589	564	604	593	584	604	606	627	625	557	607	553	578	532	640	594	587	603	638	645	582	558	575	546	581	614	587	565	567	579	572	589	569	589	597	571	570	592	625	592	632	566	566	590	549	571	568	516	595	558	579	557	581	614	600	568	588	568	598	636	598	596	573	556	563	608	604	599	577	604	583	611	635	583	578	604	579	566	635	592	568	581	574	545	589	618	575	614	533	562	604	609	609	578	579	615	573	628	593	560	598	582	564	586	597	548	556	598	555	615	544	609	543	595	554	570	572	602	574	584	566	579	603	602	572	593	612	601	549	565	580	565	632	565	570	613	598	603	598	565	590	535	582	589	589	622	573	573	598	520	596	574	611	568	585	568	572	596	591	568	595	595	636	562	617	569	596	622	591	598	596	596	597	617	578	556	608	543	580	563	576	590	619	570	546	609	610	611	597	601	577	595	571	626	634	597	584	558	650	627	595	572	586	615	545	593	577	573	564	634	551	559	560	613	610	601	562	534	560	552	569	600	572	602	563	634	559	607	546	606	557	582	620	586	625	590	565	608	552	653	584	523	559	612	586	606	558	566	567	630	580	543	613	594	614	597	575	537	598	563	590	589	563	636	566	594	560	581	583	589	552	650	621	575	615	564	613	642	578	570	568	593	602	596	607	593	614	578	570	588	613	579	622	592	632	581	587	570	610	594	594	578	590	567	595	567	566	609	587	604	590	578	593	591	588	564	577	609	597	574	526	625	580	544	629	625	598	594	628	596	572	621	619	580	542	610	568	578	542	583	618	585	575	634	556	573	593	550	594	616	586	571	603	614	578	609	574	559	628	614	564	617	605	578	567	551	626	598	608	505	565	567	564	591	583	578	580	556	560	610	595	592	608	571	532	596	546	598	608	637	571	597	562	604	609	570	574	616	577	596	592	604	562	599	544	585	603	609	656	553	584	602	601	563	580	605	606	571	632	589	597	604	591	548	591	612	565	599	615	611	582	621	588	570	594	587	578	564	558	592	576	626	628	602	549	603	573	608	547	566	634	585	562	603	581	599	609	609	625	572	596	556	549	534	577	586	569	549	567	587	565	593	607	622	621	577	541	614	572	544	623	603	604	642	593	584	610	618	618	556	601	573	593	593	610	594	624	570	547	592	593	553	576	573	567	580	539	551	598	611	605	598	575	566	585	582	611	602	648	596	602	590	586	574	581	580	592	576	600	564	578	592	593	593	565	574	585	595	591	542	582	558	581	593	547	605	555	630	611	545	574	572	587	580	593	604	581	578	619	556	572	552	598	579	600	583	575	553	559	584	564	560	583	582	636	580	578	547	575	593	594	604	592	604	608	628	578	569	554	573	597	593	577	622	601	632	531	588	561	664	590	556	577	650	587	615	624	597	554	583	578	598	596	524	619	556	582	557	582	597	590	532	552	613	575	579	545	588	598	625	609	578	588	632	584	576	556	579	597	606	567	588	578	576	553	583	571	513	577	565	570	608	552	591	592	552	600	525	580	538	572	575	601	604	592	549	603	528	564	614	615	608	588	624	576	613	550	570	574	550
3330	7521	6638	3257	2303	1800	1455	1298	1057	1027	969	889	875	855	809	779	693	733	745	722	729	699	687	706	727	694	730	710	683	658	693	678	673	663	727	674	687	676	700	661	654	687	646	695	648	658	658	631	614	702	632	630	684	681	710	659	680	683	703	675	665	672	667	685	650	706	683	668	682	629	697	715	694	657	676	626	718	663	718	629	704	634	698	689	689	663	647	665	687	659	677	658	673	684	694	686	638	664	679	626	651	683	641	659	695	660	655	687	635	705	630	655	611	665	655	682	610	636	607	678	675	697	673	660	659	659	669	669	686	683	657	644	672	668	674	647	663	638	657	677	626	702	653	646	662	647	647	694	675	688	632	635	627	665	687	653	621	674	670	658	655	627	676	678	641	645	696	676	658	694	672	643	700	687	662	676	678	675	656	692	672	633	680	674	675	619	616	703	632	621	663	656	678	652	673	677	694	632	661	678	654	638	668	664	697	707	669	642	665	621	650	656	667	662	622	650	658	642	654	661	646	656	699	656	698	675	665	657	671	660	652	691	655	598	656	711	657	651	677	629	669	693	668	702	655	651	645	658	668	632	695	689	664	670	655	629	638	686	690	638	655	647	622	672	645	669	697	663	661	703	673	659	677	679	655	678	638	654	672	651	651	664	654	707	658	674	637	684	652	676	680	674	670	645	640	660	654	683	665	650	688	682	624	659	653	659	683	636	679	700	692	688	657	632	664	695	642	664	686	626	700	677	648	711	666	658	657	651	637	694	659	649	678	654	673	665	643	641	643	688	692	664	669	629	698	680	648	706	645	718	632	687	635	685	654	645	651	623	615	658	613	689	652	673	628	665	688	606	671	662	656	677	651	676	657	631	685	646	634	684	685	664	660	633	665	635	630	650	678	689	679	706	682	640	676	660	675	663	681	645	675	676	624	651	680	633	673	647	671	680	681	685	672	662	712	646	688	622	699	708	660	675	649	685	667	657	660	666	660	707	652	663	602	633	656	634	666	673	693	618	642	660	666	661	661	673	631	685	695	673	689	611	657	683	620	677	579	646	687	673	703	622	647	619	656	652	664	652	690	625	687	634	646	686	684	686	661	656	640	649	633	641	667	646	660	652	650	669	641	677	636	670	639	652	636	635	656	673	665	648	654	671	643	689	647	643	707	662	656	645	690	634	671	678	652	638	632	670	659	662	643	675	645	615	659	630	659	656	669	671	657	645	673	634	638	711	662	629	658	640	655	694	603	668	632	663	664	659	664	647	678	627	737	669	655	658	688	665	687	655	669	639	647	636	680	664	673	644	659	644	638	649	688	647	654	639	663	667	657	652	615	685	698	696	617	709	661	608	710	681	670	679	660	657	654	682	644	683	646	663	646	646	679	610	666	677	664	658	653	648	627	625	670	685	664	648	660	666	656	684	590	654	638	659	692	616	640	640	653	669	663	668	701	682	584	676	684	701	677	699	670	682	681	679	670	655	708	648	630	656	669	694	637	684	642	662	630	665	658	651	679	647	646	653	671	666	662	719	685	701	671	668	694	681	664	642	650	678	608	682	696	689	667	663	641	700	632	598	620	673	676	680	655	690	678	658	688	650	660	648	650	636	664	594	621	701	638	707	686	695	656	651	695	665	699	680	636	635	666	704	661	664	730	664	648	622	648	680	683	697	626	680	659	650	643	672	682	607	655	686	678	664	675	690	659	685	657	610	680	657	676	653	643	620	642	638	707	650	656	692	656	670	625	690	685	668	635	630	637	668	692	645	674	679	687	709	695	629	639	662	667	684	655	701	661	736	641	605	685	633	707	680	730	660	682	677	647	706	639	611	661	617	688	674	655	671	651	650	672	687	693	671	649	702	666	635	650	677	627	674	664	640	683	667	682	640	647	655	669	668	687	648	690	667	661	637	662	650	647	645	665	662	662	646	652	647	636	674	654	614	711	674	658	661	674	671	684	618	648	679	637	643	635	671	701	636	701	670	609	674	647	644	687	635	650	641	629	629	641	689	678	672	683	689	668	685	652	663	658	685	653	657	658	657	667	666	634	619	636	670	687	651	677	673	626	633	665	643	625	666	641	682	685	671	696	669	646	702	630	696	654	660	689	664	671	648	701	646	585	658	644	647	636	650	678	631	650	689	675	704	640	655	661	670	637	683	673	624	652	609	645	644	653	665	716	671	670	641	623	652	644	642	633	629	620	664	681	660	632	635	712	629	654	650	652	663	596	642	637	699	723	700	665	620	707	687	710	680	648	650	717	641	654	658	669	626	672	688	642	676	671	670	682	647	707	650	672	652	615	654	680	651	628	648	669	646	712	655	692	706	599	708	639	652	650	653	681	669	678	693	685	613	635	701	651	689	672	650	655	657	600	641	639	676	665	646	639	648	652	645	675	650	643	665	672	660	638	692	605	624	680	663	647	614	696	690	696	677	681	636	691	699	668	712	630	678	653	674	677	687	659	653	625	666	630	686	686	678	655	685	680	661	643	685	633	661	682	621	688	651	639	659	654	666	646	696	654	660	607	701	654	654	677	670	626	632	672	659	619	633	649	697	719	610	648	702	676	645	647	641	641	661	685	714	705	658	603	680	689	664	678	644	661	632	633	685	661	689	643	698	609	689	637	640	679	671	718	626	643	703	656	693	665	662	672	691	674	670	649	684	687	621	704	617	717	674	685	684	628	668	630	657	606	674	700	723	630	684	670	644	670	659	629	698	668	662	677	690	660	629	678	675	645	657	627	653	656	608	677	643	628	653	654	669	659	624	644	682	650	673	643	661	670	664	656	662	680	683	645	660	676	642	669	639	687	668	604	639	634	630	662	680	610	662	688	627	704	693	621	678	638	655	654	646	643	643	642	692	645	659	669	645	672	664	670	646	661	685	679	640	596	625	649	603	620	683	691	637	640	663	725	687	696	655	637	622	698	681	635	686	644	684	633	653	645	672	645	654	666	688	703	633	652	666	626	631	670	672	672	670	649	668	610	616	654	671	657	675	664	600	631	653	618	630	686	681	647	607	659	659	667	589	655	649	692	645	668	647	673	636	663	713	639	621	655	645	719	673	687	647	671	733	654	595	645	671	630	707	627	654	702	628	608	615	664	669	691	672	681	679	654	661	664	652	615	670	701	614	669	695	679	635	650	640	662	664	690	652	663	618	675	658	682	633	670	644	698	659	693	675	666	667	657	708	673	670	645	707	640	660	659	700	667	646	687	652	667	649	657	657	627	658	696	693	706	649	653	689	646	663	659	670	672	680	627	653	610	653	652	656	671	673	718	636	704	624	655	665	699	618	653	663	662	642	621	659	672	644	672	638	670	639	670	744	678	641	643	651	653	651	656	681	656	668	612	691	696	666	672	657	628	651	696	727	620	643	691	665	686	661	662	601	640	669	636	630	586	688	635	626	673	644	683	660	659	671	622	657	625	688	649	634	649	629	636	645	684	627	637	670	667	659	650	656	641	710	647	614	630	618	667	689	647	656	672	689
24677	21323	27614	25261	14104	768	521	412	348	342	324	313	307	281	272	256	274	283	224	272	241	217	222	272	236	250	241	284	265	256	254	254	264	255	259	232	240	269	232	254	241	233	232	266	268	242	271	246	259	243	273	212	229	265	231	214	246	240	271	239	244	268	268	254	255	254	223	229	218	243	237	247	242	263	232	242	263	236	234	229	248	224	243	260	218	260	238	223	242	262	241	246	271	256	250	246	242	220	259	243	262	236	243	253	255	248	278	246	217	237	250	248	233	248	233	236	263	234	260	218	229	249	209	249	256	248	255	220	234	266	225	254	254	266	265	248	254	218	255	235	213	237	241	241	262	273	236	263	247	265	233	253	233	222	215	233	238	237	242	245	248	246	250	254	230	258	247	265	248	230	246	262	229	240	231	205	255	206	262	249	244	267	286	249	249	249	268	239	268	265	228	250	269	226	244	258	243	224	234	248	294	240	273	247	237	250	222	227	241	238	256	265	255	265	257	246	283	255	247	237	251	241	225	256	247	229	245	251	236	264	220	247	266	234	230	234	232	239	243	267	295	239	237	229	245	229	241	231	248	247	222	239	249	246	243	243	237	248	238	258	243	257	254	243	254	230	262	245	241	201	243	246	228	242	237	227	227	268	258	251	265	227	264	265	239	252	266	243	237	220	234	268	255	258	234	203	244	280	247	233	265	229	259	228	227	248	230	221	255	264	244	225	241	240	255	262	274	260	247	267	253	241	243	263	231	233	249	259	241	252	262	226	268	248	231	244	235	255	241	226	222	243	243	271	238	239	228	253	241	245	234	244	255	245	241	250	236	249	267	246	238	248	236	290	265	239	253	267	207	240	269	262	238	210	239	253	240	247	246	232	258	250	247	227	236	245	229	271	224	241	260	235	259	258	267	250	235	248	250	242	227	226	270	233	263	245	234	242	245	246	220	247	238	259	244	233	250	250	219	282	233	263	255	264	252	240	238	225	259	275	220	274	241	257	257	257	237	263	238	251	242	247	274	244	277	272	227	234	238	224	278	269	248	252	248	256	231	235	238	241	251	255	249	249	231	235	263	219	238	243	224	246	241	230	248	234	260	231	235	244	249	233	225	240	236	224	234	237	242	237	258	252	242	237	255	224	237	232	268	243	239	258	228	252	258	243	237	260	249	238	230	246	255	265	252	246	239	250	273	242	237	258	258	237	251	247	256	240	226	272	225	244	226	238	225	258	242	249	268	249	251	259	266	252	253	243	274	256	239	219	227	263	233	269	229	240	237	223	244	254	256	232	235	273	250	232	276	253	259	224	249	289	262	223	235	263	239	255	266	247	243	272	244	236	237	237	245	230	244	256	259	252	237	248	264	238	264	245	225	271	242	261	248	228	234	263	263	242	245	261	259	240	244	267	249	263	246	253	238	236	266	242	243	234	231	228	235	255	221	259	254	210	238	249	241	257	298	254	229	220	223	234	247	257	246	238	228	224	265	224	256	239	209	279	259	248	219	255	232	223	253	270	228	256	252	269	262	239	244	231	245	248	241	290	271	279	261	230	253	258	237	273	238	217	249	269	243	231	228	224	241	269	270	258	245	254	237	242	252	248	235	241	246	268	212	241	240	255	241	248	249	262	254	257	238	256	285	255	223	288	247	228	230	253	258	232	230	223	274	242	248	223	249	257	246	246	266	241	268	246	216	237	248	268	247	261	276	242	226	233	217	245	244	232	227	247	254	250	254	238	264	267	273	231	239	205	275	234	248	263	261	230	242	237	227	253	287	279	251	247	245	204	248	237	274	246	258	229	242	235	235	241	254	243	241	231	270	250	244	288	264	218	263	242	275	250	215	262	254	247	233	249	247	223	237	230	227	241	215	226	231	248	260	275	242	253	249	254	229	267	252	252	233	240	232	252	267	260	240	245	230	234	255	228	247	248	259	249	238	263	228	251	227	243	240	256	228	258	236	253	236	242	265	232	259	250	281	281	253	241	253	231	222	247	228	245	234	232	243	251	261	235	245	248	245	222	256	232	245	263	242	264	245	245	238	249	232	252	210	254	264	268	224	250	233	231	233	228	253	247	240	251	258	237	225	259	249	229	234	250	238	232	265	272	242	252	247	263	286	257	219	247	224	197	249	273	237	254	254	264	233	263	256	229	268	225	276	254	241	251	235	254	238	267	215	229	240	256	228	264	221	256	226	250	224	222	230	227	255	239	243	232	259	261	268	251	257	262	244	206	227	268	236	231	231	238	253	249	257	225	224	269	258	259	259	257	236	257	217	265	243	213	239	244	218	251	248	245	229	246	251	237	267	267	245	218	266	262	250	224	240	245	239	234	244	242	215	255	237	283	267	230	261	252	220	236	249	261	267	254	232	258	251	215	250	247	256	259	258	264	240	269	242	251	253	258	257	232	218	269	250	240	264	258	252	236	214	281	263	245	236	240	221	241	241	237	260	237	266	242	250	233	293	247	241	244	250	261	242	255	246	240	261	251	247	257	273	282	250	245	236	233	266	224	240	221	228	257	258	248	257	263	241	248	226	266	259	265	232	219	245	257	241	265	262	248	234	244	259	227	243	229	257	261	244	235	260	224	232	228	264	230	258	271	286	253	244	253	226	231	241	240	230	240	222	255	270	259	217	248	260	221	259	246	218	255	223	217	255	232	255	258	238	229	271	258	248	240	219	243	238	256	258	245	241	238	224	260	259	264	244	283	230	244	227	246	225	265	240	278	254	239	268	241	255	238	231	234	260	262	245	253	224	227	227	243	253	237	275	233	239	252	252	214	247	268	248	244	250	249	250	247	266	231	245	264	242	218	244	235	246	260	240	228	257	232	225	238	227	247	248	249	276	233	242	276	223	232	282	219	267	242	261	258	243	235	255	222	230	250	250	236	257	247	272	234	273	259	270	240	243	221	256	260	239	232	262	220	252	257	259	263	257	245	261	241	269	236	272	252	247	266	251	241	262	244	233	269	242	216	229	254	266	237	251	271	229	250	252	216	233	252	250	252	248	239	247	268	241	264	246	249	268	235	239	241	247	242	235	243	269	260	269	247	266	265	254	256	254	234	225	258	278	237	262	237	227	264	246	240	229	266	249	271	240	224	256	265	261	266	252	268	233	239	232	245	258	237	276	247	252	260	259	257	245	249	214	229	248	242	274	259	268	246	237	240	245	219	254	259	236	238	249	244	252	275	231	274	252	248	233	255	260	249	241	241	256	279	247	218	266	233	263	244	223	244	258	248	240	275	248	235	235	258	271	244	228	232	257	266	219	258	254	230	243	248	224	251	267	208	262	262	255	246	236	246	218	258	262	231	236	249	234	227	237	232	248	239	235	240	245	251	241	252	232	231	241	254	249	232	235	272	236	216	273	218	246	259	234	225	237	249	281	273	242	246	246	242	260	244	248	226	210	238	254	276	238	235	260	233	262	253	265	253	251	253	256	236	246	226	248	250	253	236	219	225	217	239	252	241	241	258	233	257	271	259
3331	4585	3894	1856	1230	977	863	649	555	499	435	420	364	375	335	339	331	333	323	350	303	307	336	315	303	317	301	284	305	298	261	278	269	321	300	289	277	309	295	308	278	278	272	276	292	289	286	319	281	289	270	244	280	256	285	310	286	294	286	306	292	257	288	301	284	311	281	319	285	314	280	288	289	278	296	261	282	277	263	282	263	278	282	277	310	283	295	272	290	282	272	287	243	273	278	284	277	283	294	276	261	269	299	295	277	283	277	253	281	231	288	265	282	286	287	278	263	276	271	249	298	259	278	251	287	274	311	292	271	285	287	298	270	280	296	267	270	287	255	283	290	260	292	286	274	281	313	279	302	271	294	283	293	265	285	286	272	246	288	278	270	293	277	277	278	277	286	283	277	277	247	294	254	289	267	308	292	252	276	284	281	276	278	263	282	280	299	297	271	285	296	277	302	283	265	257	289	315	276	282	299	300	255	272	272	269	277	285	310	244	303	279	293	270	254	278	270	302	249	281	287	275	289	288	299	280	282	255	284	263	281	262	270	273	280	282	290	310	301	257	244	300	283	293	280	261	303	269	288	304	297	308	303	281	280	255	286	293	281	260	282	275	296	284	288	290	264	284	278	293	260	308	301	300	271	259	258	317	291	298	281	275	303	278	280	279	298	260	284	286	283	299	300	273	293	294	288	309	280	271	278	251	264	256	296	264	283	251	288	284	289	292	291	282	269	274	271	266	290	272	289	286	263	282	298	271	279	269	276	279	274	311	292	273	265	272	281	282	284	276	281	273	281	280	275	285	254	294	254	284	276	273	277	302	325	258	304	295	286	286	271	260	246	273	286	272	266	257	291	277	306	290	287	284	286	242	287	271	276	240	285	280	292	271	304	289	258	271	294	290	286	245	307	249	239	299	311	255	277	258	276	273	311	259	290	301	287	281	248	276	255	281	283	310	263	297	288	299	321	294	254	292	300	276	297	294	277	267	312	292	264	290	286	281	295	258	290	283	264	256	286	284	278	276	279	274	276	302	279	262	298	249	293	292	264	254	260	299	282	288	277	296	292	254	269	269	282	254	290	289	289	283	259	283	261	251	278	284	312	285	277	261	278	277	294	297	254	264	277	270	272	275	253	290	282	277	279	314	273	284	291	241	281	302	289	295	275	265	288	299	296	266	280	293	302	255	242	314	293	276	315	279	234	298	257	285	301	256	260	292	287	248	256	276	278	276	276	261	288	300	291	301	289	269	263	285	281	331	269	295	259	276	278	282	298	294	269	331	280	270	303	246	306	294	275	286	280	274	276	263	275	299	283	281	262	266	294	278	307	280	288	279	241	310	276	275	290	280	319	272	314	237	257	300	263	285	284	291	297	292	264	294	299	265	271	256	294	273	287	233	277	258	290	302	302	310	286	268	277	314	265	270	278	292	279	266	317	303	301	312	269	280	270	262	265	298	281	293	309	283	284	278	294	298	300	267	282	284	268	271	268	282	270	276	293	288	276	289	283	293	297	282	286	274	273	295	288	310	278	258	294	268	283	263	287	247	261	258	290	276	316	268	298	267	271	318	272	286	276	293	278	284	246	269	281	262	279	295	278	306	264	297	282	268	278	288	292	278	280	284	274	286	256	265	290	259	283	273	282	275	307	266	291	302	254	304	257	297	290	261	273	279	259	269	284	292	293	273	253	256	313	291	292	306	278	271	286	278	295	284	285	271	297	262	283	260	238	282	282	248	281	280	313	257	284	277	273	271	288	296	271	276	259	317	250	281	294	258	284	292	345	289	298	270	296	296	302	285	238	293	289	283	287	269	269	290	264	291	276	275	278	266	259	270	290	282	290	288	287	295	256	289	239	293	270	279	289	306	289	246	258	287	277	265	270	251	271	301	256	292	275	288	256	272	278	291	324	269	254	282	263	267	328	301	281	284	267	283	248	282	253	281	247	297	284	279	316	298	272	276	294	300	274	266	281	275	297	294	273	289	270	263	296	279	301	291	308	271	246	259	279	267	279	296	316	266	299	265	276	297	278	242	256	290	264	290	269	255	283	263	269	259	282	298	249	297	289	272	297	268	294	283	292	252	292	293	253	266	280	278	283	259	262	275	278	267	260	269	293	276	243	269	271	268	264	267	296	275	270	261	266	258	283	273	285	270	279	268	274	264	247	297	312	296	294	283	272	274	273	258	240	288	318	297	258	273	281	288	274	261	283	289	274	297	286	288	288	271	273	280	267	285	267	290	282	291	276	275	274	287	301	278	247	313	280	276	299	288	278	292	261	276	295	252	280	309	304	272	299	269	272	286	297	299	259	312	288	242	269	277	292	271	279	250	280	335	290	283	291	286	282	287	288	266	285	301	278	263	286	290	297	287	282	292	268	265	280	292	261	291	306	263	303	280	320	289	287	257	273	283	288	280	291	262	284	280	289	247	287	280	296	278	265	330	259	309	284	275	308	258	262	255	300	276	290	299	260	259	249	283	271	278	277	315	304	296	260	270	259	272	263	292	265	266	275	263	281	261	315	259	277	288	283	289	281	280	281	305	255	273	299	272	279	295	279	272	271	276	305	280	301	278	272	276	307	288	277	290	291	281	268	286	296	306	265	248	267	248	316	282	281	278	268	288	271	286	268	262	296	279	256	284	283	287	285	253	274	251	301	291	292	288	246	264	300	271	273	265	287	283	282	267	281	262	265	259	298	285	273	297	306	280	276	286	276	267	267	287	286	254	290	297	303	303	275	275	295	258	295	272	279	269	309	283	270	289	285	258	297	286	283	306	285	296	238	269	243	289	283	258	297	270	256	280	276	268	275	301	282	301	277	266	259	266	295	295	290	280	261	264	299	271	284	251	273	249	287	275	283	270	284	285	259	293	294	278	282	267	289	281	279	295	283	261	295	283	307	278	282	298	257	277	286	313	280	285	272	267	287	299	286	294	271	293	264	266	288	288	289	273	310	267	294	308	286	268	285	287	281	278	274	293	316	305	292	262	287	274	269	282	289	276	266	256	256	274	272	290	283	308	305	265	289	285	286	301	287	285	257	298	267	293	289	282	272	289	289	304	299	294	292	284	310	292	268	287	258	290	274	263	314	284	284	271	288	267	304	256	259	298	250	264	277	245	271	277	294	268	281	291	260	286	262	320	251	289	283	279	264	258	283	268	283	266	256	246	302	278	249	305	254	283	283	290	297	274	296	308	238	316	264	277	255	274	266	283	266	273	263	265	290	297	259	295	291	259	255	267	282	306	280	299	234	294	287	294	274	270	282	283	276	265	303	303	313	299	278	281	268	258	265	320	278	301	281	286	282	272	260	291	293	280	307	263	304	284	307	289	307	283	291	270	253	297	272	296	294	277	305	294	255	288	262	293	312	289	254	254	285	270	251	255	269	297	270	299	289	264	275	298	283	335	270	277	286	263	262	271	268	263	292	256	301	276	262	287	281	262	268	281	293	267	265	268	280	270	279	262	290	289	290	293	267	271	292	267
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
